From 3ddbeac419c4588c5a82096314b4e0d8ced4f76d Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 17 Mar 2022 22:02:52 +0800 Subject: [PATCH] build --- app/Http/Controllers/Api/SystemController.php | 26 ++--- app/Http/Controllers/Api/UsersController.php | 2 +- electron/package.json | 2 +- package.json | 2 +- public/css/app.css | 2 +- public/css/fonts/taskfont.ttf | Bin 45900 -> 50600 bytes public/css/fonts/taskfont.woff | Bin 25180 -> 27064 bytes public/css/fonts/taskfont.woff2 | Bin 21448 -> 23124 bytes public/docs/assets/main.bundle.js | 56 +++++----- public/images/index/bg_bottom.svg | 102 ------------------ public/images/index/box-pic1.png | Bin 287970 -> 0 bytes public/images/index/box-pic2.png | Bin 290274 -> 0 bytes public/images/index/box-pic3.png | Bin 356158 -> 0 bytes public/images/index/box-pic4.png | Bin 638503 -> 0 bytes public/images/index/indexlogo.png | Bin 2942 -> 0 bytes public/images/index/language.png | Bin 592 -> 0 bytes public/images/index/logo.svg | 33 ------ public/images/index/pic1 _black.png | Bin 38468 -> 0 bytes public/images/index/pic2 _black.png | Bin 39477 -> 0 bytes public/images/index/pic3 _black.png | Bin 67084 -> 0 bytes public/images/index/pic4 _black.png | Bin 29262 -> 0 bytes public/images/indexlogo.png | Bin 3487 -> 0 bytes public/images/language.png | Bin 592 -> 0 bytes public/images/mark.svg | 14 --- public/js/app.js | 2 +- public/js/build/12.js | 1 - public/js/build/157.js | 2 +- public/js/build/157.js.LICENSE.txt | 2 +- public/js/build/206.js | 2 - public/js/build/252.js | 2 +- public/js/build/304.js | 2 +- public/js/build/304.js.LICENSE.txt | 2 +- public/js/build/408.js | 2 + ...{889.js.LICENSE.txt => 408.js.LICENSE.txt} | 2 +- public/js/build/466.js | 2 +- public/js/build/483.js | 2 +- public/js/build/486.js | 2 - public/js/build/494.js | 2 +- public/js/build/{817.js => 500.js} | 2 +- public/js/build/528.js | 2 - public/js/build/531.js | 1 + public/js/build/544.js | 1 - public/js/build/643.js | 2 + ...{206.js.LICENSE.txt => 643.js.LICENSE.txt} | 2 +- public/js/build/653.js | 2 + ...{486.js.LICENSE.txt => 653.js.LICENSE.txt} | 2 +- public/js/build/74.js | 1 - public/js/build/807.js | 2 + ...{528.js.LICENSE.txt => 807.js.LICENSE.txt} | 2 +- public/js/build/856.js | 2 +- public/js/build/856.js.LICENSE.txt | 2 +- public/js/build/862.js | 2 +- public/js/build/889.js | 2 - public/js/build/891.js | 1 + public/js/build/936.js | 1 + public/js/build/954.js | 2 +- public/js/build/954.js.LICENSE.txt | 2 +- public/js/build/{107.js => 999.js} | 2 +- 58 files changed, 76 insertions(+), 225 deletions(-) delete mode 100644 public/images/index/bg_bottom.svg delete mode 100644 public/images/index/box-pic1.png delete mode 100644 public/images/index/box-pic2.png delete mode 100644 public/images/index/box-pic3.png delete mode 100644 public/images/index/box-pic4.png delete mode 100644 public/images/index/indexlogo.png delete mode 100644 public/images/index/language.png delete mode 100644 public/images/index/logo.svg delete mode 100644 public/images/index/pic1 _black.png delete mode 100644 public/images/index/pic2 _black.png delete mode 100644 public/images/index/pic3 _black.png delete mode 100644 public/images/index/pic4 _black.png delete mode 100644 public/images/indexlogo.png delete mode 100644 public/images/language.png delete mode 100644 public/images/mark.svg delete mode 100644 public/js/build/12.js delete mode 100644 public/js/build/206.js create mode 100644 public/js/build/408.js rename public/js/build/{889.js.LICENSE.txt => 408.js.LICENSE.txt} (99%) delete mode 100644 public/js/build/486.js rename public/js/build/{817.js => 500.js} (94%) delete mode 100644 public/js/build/528.js create mode 100644 public/js/build/531.js delete mode 100644 public/js/build/544.js create mode 100644 public/js/build/643.js rename public/js/build/{206.js.LICENSE.txt => 643.js.LICENSE.txt} (99%) create mode 100644 public/js/build/653.js rename public/js/build/{486.js.LICENSE.txt => 653.js.LICENSE.txt} (99%) delete mode 100644 public/js/build/74.js create mode 100644 public/js/build/807.js rename public/js/build/{528.js.LICENSE.txt => 807.js.LICENSE.txt} (99%) delete mode 100644 public/js/build/889.js create mode 100644 public/js/build/891.js create mode 100644 public/js/build/936.js rename public/js/build/{107.js => 999.js} (68%) diff --git a/app/Http/Controllers/Api/SystemController.php b/app/Http/Controllers/Api/SystemController.php index 4dc97518a..83c86c470 100755 --- a/app/Http/Controllers/Api/SystemController.php +++ b/app/Http/Controllers/Api/SystemController.php @@ -78,7 +78,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/setting/email 14. 获取邮箱设置、保存邮箱设置 + * @api {get} api/system/setting/email 02. 获取邮箱设置、保存邮箱设置 * * @apiVersion 1.0.0 * @apiGroup system @@ -131,7 +131,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/demo 02. 获取演示账号 + * @api {get} api/system/demo 03. 获取演示账号 * * @apiVersion 1.0.0 * @apiGroup system @@ -155,7 +155,7 @@ class SystemController extends AbstractController } /** - * @api {post} api/system/priority 03. 任务优先级 + * @api {post} api/system/priority 04. 任务优先级 * * @apiDescription 获取任务优先级、保存任务优先级 * @apiVersion 1.0.0 @@ -204,7 +204,7 @@ class SystemController extends AbstractController } /** - * @api {post} api/system/column/template 04. 创建项目模板 + * @api {post} api/system/column/template 05. 创建项目模板 * * @apiDescription 获取创建项目模板、保存创建项目模板 * @apiVersion 1.0.0 @@ -251,7 +251,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/get/info 05. 获取终端详细信息 + * @api {get} api/system/get/info 06. 获取终端详细信息 * * @apiVersion 1.0.0 * @apiGroup system @@ -280,7 +280,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/get/ip 06. 获取IP地址 + * @api {get} api/system/get/ip 07. 获取IP地址 * * @apiVersion 1.0.0 * @apiGroup system @@ -295,7 +295,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/get/cnip 07. 是否中国IP地址 + * @api {get} api/system/get/cnip 08. 是否中国IP地址 * * @apiVersion 1.0.0 * @apiGroup system @@ -312,7 +312,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/get/ipgcj02 08. 获取IP地址经纬度 + * @api {get} api/system/get/ipgcj02 09. 获取IP地址经纬度 * * @apiVersion 1.0.0 * @apiGroup system @@ -329,7 +329,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/get/ipinfo 09. 获取IP地址详细信息 + * @api {get} api/system/get/ipinfo 10. 获取IP地址详细信息 * * @apiVersion 1.0.0 * @apiGroup system @@ -346,7 +346,7 @@ class SystemController extends AbstractController } /** - * @api {post} api/system/imgupload 10. 上传图片 + * @api {post} api/system/imgupload 11. 上传图片 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -396,7 +396,7 @@ class SystemController extends AbstractController } /** - * @api {get} api/system/get/imgview 11. 浏览图片空间 + * @api {get} api/system/get/imgview 12. 浏览图片空间 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -492,7 +492,7 @@ class SystemController extends AbstractController } /** - * @api {post} api/system/fileupload 12. 上传文件 + * @api {post} api/system/fileupload 13. 上传文件 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -535,7 +535,7 @@ class SystemController extends AbstractController /** - * @api {get} api/system/get/starthome 13. 启动首页设置信息 + * @api {get} api/system/get/starthome 14. 启动首页设置信息 * * @apiDescription 用于判断注册是否需要启动首页 * @apiVersion 1.0.0 diff --git a/app/Http/Controllers/Api/UsersController.php b/app/Http/Controllers/Api/UsersController.php index 3bd4a2a4a..34eb97ff1 100755 --- a/app/Http/Controllers/Api/UsersController.php +++ b/app/Http/Controllers/Api/UsersController.php @@ -592,7 +592,7 @@ class UsersController extends AbstractController } /** - * @api {get} api/users/email/verification 13. 邮箱验证 + * @api {get} api/users/email/verification 13. 邮箱验证 * * @apiDescription 不需要token身份 * @apiVersion 1.0.0 diff --git a/electron/package.json b/electron/package.json index bd39aa418..e947f06a9 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "DooTask", - "version": "0.11.96", + "version": "0.12.6", "description": "DooTask is task management system.", "main": "electron.js", "license": "MIT", diff --git a/package.json b/package.json index 5995473cf..629db7692 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "DooTask", - "version": "0.11.96", + "version": "0.12.6", "description": "DooTask is task management system.", "scripts": { "start": "./cmd dev", diff --git a/public/css/app.css b/public/css/app.css index e6e39b6a1..89d59697f 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -1 +1 @@ -@charset "UTF-8";.file-icon:before{background-image:url(../images/file/light/other.svg);background-repeat:no-repeat;background-size:contain;content:""}.file-icon.archive:before{background-image:url(../images/file/light/archive.svg)}.file-icon.cad:before{background-image:url(../images/file/light/cad.svg)}.file-icon.code:before{background-image:url(../images/file/light/code.svg)}.file-icon.document:before{background-image:url(../images/file/light/document.svg)}.file-icon.drawio:before{background-image:url(../images/file/light/drawio.svg)}.file-icon.excel:before{background-image:url(../images/file/light/excel.svg)}.file-icon.flow:before{background-image:url(../images/file/light/flow.svg)}.file-icon.folder:before{background-image:url(../images/file/light/folder.svg)}.file-icon.media:before{background-image:url(../images/file/light/media.svg)}.file-icon.mind:before{background-image:url(../images/file/light/mind.svg)}.file-icon.ofd:before{background-image:url(../images/file/light/ofd.svg)}.file-icon.pdf:before{background-image:url(../images/file/light/pdf.svg)}.file-icon.picture:before{background-image:url(../images/file/light/picture.svg)}.file-icon.ppt:before{background-image:url(../images/file/light/ppt.svg)}.file-icon.sheet:before{background-image:url(../images/file/light/sheet.svg)}.file-icon.tif:before{background-image:url(../images/file/light/tif.svg)}.file-icon.txt:before{background-image:url(../images/file/light/txt.svg)}.file-icon.updir:before{background-image:url(../images/file/light/updir.svg)}.file-icon.upload:before{background-image:url(../images/file/light/upload.svg)}.file-icon.word:before{background-image:url(../images/file/light/word.svg)}.file-icon.wps:before{background-image:url(../images/file/light/wps.svg)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-display:"auto";font-family:element-icons;font-style:normal;font-weight:400;src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype")}[class*=" el-icon-"],[class^=el-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:element-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:baseline}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-avatar{background:#c0c4cc;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:40px;overflow:hidden;text-align:center;width:40px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{height:40px;line-height:40px;width:40px}.el-avatar--medium{height:36px;line-height:36px;width:36px}.el-avatar--small{height:28px;line-height:28px;width:28px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{word-wrap:break-word;border-radius:4px;font-size:14px;line-height:1.2;min-width:10px;padding:10px;position:absolute;z-index:2000}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{border-width:5px;content:" "}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#585e6a;bottom:-6px}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#585e6a;bottom:1px;margin-left:-5px}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a;border-top-width:0;top:-6px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#585e6a;border-top-width:0;margin-left:-5px;top:1px}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#585e6a;left:-6px}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#585e6a;bottom:-5px;left:1px}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{border-left-color:#585e6a;border-right-width:0;right:-6px}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#585e6a;border-right-width:0;bottom:-5px;margin-left:-5px;right:1px}.el-tooltip__popper.is-dark{background:#585e6a;color:#fff}.el-tooltip__popper.is-light{background:#fff;border:1px solid #585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-popover{background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#606266;font-size:14px;line-height:1.4;min-width:150px;padding:12px;position:absolute;text-align:justify;word-break:break-all;z-index:2000}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-button{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:focus,.el-button:hover{background-color:#ecf5ff;border-color:#c6e2ff;color:#409eff}.el-button:active{border-color:#3a8ee6;color:#3a8ee6;outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#409eff;color:#409eff}.el-button.is-plain:active{background:#fff;outline:none}.el-button.is-active,.el-button.is-plain:active{border-color:#3a8ee6;color:#3a8ee6}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{background-color:#fff;background-image:none;border-color:#ebeef5;color:#c0c4cc;cursor:not-allowed}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:hsla(0,0%,100%,.35);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary:active{outline:none}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{background-color:#a0cfff;border-color:#a0cfff;color:#fff}.el-button--primary.is-plain{background:#ecf5ff;border-color:#b3d8ff;color:#409eff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409eff;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{background-color:#ecf5ff;border-color:#d9ecff;color:#8cc5ff}.el-button--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success:active{outline:none}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{background-color:#b3e19d;border-color:#b3e19d;color:#fff}.el-button--success.is-plain{background:#f0f9eb;border-color:#c2e7b0;color:#67c23a}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67c23a;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{background-color:#f0f9eb;border-color:#e1f3d8;color:#a4da89}.el-button--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning:active{outline:none}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{background-color:#f3d19e;border-color:#f3d19e;color:#fff}.el-button--warning.is-plain{background:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{background-color:#fdf6ec;border-color:#faecd8;color:#f0c78a}.el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger:active{outline:none}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{background-color:#fab6b6;border-color:#fab6b6;color:#fff}.el-button--danger.is-plain{background:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{background-color:#fef0f0;border-color:#fde2e2;color:#f9a7a7}.el-button--info{background-color:#909399;border-color:#909399;color:#fff}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info:active{outline:none}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{background-color:#c8c9cc;border-color:#c8c9cc;color:#fff}.el-button--info.is-plain{background:#f4f4f5;border-color:#d3d4d6;color:#909399}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{background-color:#f4f4f5;border-color:#e9e9eb;color:#bcbec2}.el-button--medium{border-radius:4px;font-size:14px;padding:10px 20px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{border-radius:3px;font-size:12px;padding:9px 15px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{border-radius:3px;font-size:12px;padding:7px 15px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{background:transparent;border-color:transparent;color:#409eff;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{background-color:transparent;border-color:transparent;color:#66b1ff}.el-button--text:active{background-color:transparent;color:#3a8ee6}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:hsla(0,0%,100%,.5);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{border-width:6px;content:" "}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#ebeef5;bottom:-6px;left:50%;margin-right:3px}.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;margin-left:-6px}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ebeef5;border-top-width:0;left:50%;margin-right:3px;top:-6px}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-6px;top:1px}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#ebeef5;left:-6px;margin-bottom:3px;top:50%}.el-popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#fff;bottom:-6px;left:1px}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{border-left-color:#ebeef5;border-right-width:0;margin-bottom:3px;right:-6px;top:50%}.el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#fff;border-right-width:0;bottom:-6px;margin-left:-6px;right:1px}.el-dropdown{color:#606266;display:inline-block;font-size:14px;position:relative}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{border-left:none;padding-left:5px;padding-right:5px;position:relative}.el-dropdown .el-dropdown__caret-button:before{background:hsla(0,0%,100%,.5);bottom:5px;content:"";display:block;left:0;position:absolute;top:5px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{bottom:0;top:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{color:#bbb;cursor:not-allowed}.el-dropdown-menu{background-color:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);left:0;margin:5px 0;padding:10px 0;position:absolute;top:0;z-index:10}.el-dropdown-menu__item{color:#606266;cursor:pointer;font-size:14px;line-height:36px;list-style:none;margin:0;outline:none;padding:0 20px}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#f4f5f7;color:#606266}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid #ebeef5;margin-top:6px;position:relative}.el-dropdown-menu__item--divided:before{background-color:#fff;content:"";display:block;height:6px;margin:0 -20px}.el-dropdown-menu__item.is-disabled{color:#bbb;cursor:default;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{font-size:14px;line-height:30px;padding:0 17px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:13px;line-height:27px;padding:0 15px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{font-size:12px;line-height:24px;padding:0 10px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-notification{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;overflow:hidden;padding:14px 26px 14px 13px;position:fixed;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:330px}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{color:#303133;font-size:16px;font-weight:700;margin:0}.el-notification__content{color:#606266;font-size:14px;line-height:21px;margin:6px 0 0;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{font-size:24px;height:24px;width:24px}.el-notification__closeBtn{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;transform:translateX(100%)}.el-notification-fade-enter.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-active{opacity:0}.el-image__error,.el-image__inner,.el-image__placeholder{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{vertical-align:top}.el-image__inner--center{display:block;left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.el-image__error,.el-image__placeholder{background:#f5f7fa}.el-image__error{align-items:center;color:#c0c4cc;display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.el-image-viewer__close{background-color:#606266;color:#fff;font-size:24px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.el-image-viewer__actions{background-color:#606266;border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translateX(-50%);width:282px}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;height:100%;justify-content:space-around;text-align:justify;width:100%}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:#606266;border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-dropdown-menu__item{min-width:100px}.el-dropdown-menu__item .item.red,.el-dropdown-menu__item .item.red>i{color:red!important}.el-dropdown-menu__item--divided:before{height:5px}.el-tooltip__popper.is-light{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:hsla(0,0%,85%,.5)}.el-popover{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}@font-face{font-family:zenicon;src:url(../css/fonts/zenicon.woff2) format("woff2")}.ft.icon{word-wrap:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-font-feature-settings:"liga";direction:ltr;font-family:zenicon,serif;letter-spacing:normal;line-height:1;padding-left:1px;text-transform:none;transform:scale(1.2);transform-origin:50% 0;white-space:nowrap}.ft+.el-el-button,.ft+.ft,.ft+.z-confirm,.ft+.z-execute,.ft+.z-link,.ft+a{margin-left:.6rem}.ft.l12{margin-left:12px}.ft.r12{margin-right:12px}.ft.hover{cursor:pointer}.ft.hover:hover{color:#0285d7}.ft.dark{color:#0d0d0d}.ft.gray{color:#666}.ft.yellow{color:#f90}.ft.red{color:#ed3f14}.ft.green{color:#19be6b}.ft.blue{color:#2d8cf0}.ft.center{text-align:center}.ft.right{text-align:right}.ft.bold{font-weight:700}.ft.underline{text-decoration:underline}.ft.through{text-decoration:line-through}.ft.italic{font-style:italic}.ft.cursor{cursor:pointer}.ft.h1{font-size:1.3rem}.ft.h2{font-size:1.2rem}.ft.h3{font-size:1.1rem}.ft.h4{font-size:.9rem}.ft.h5{font-size:.8rem}@font-face{font-family:taskfont;src:url(../css/fonts/taskfont.woff2) format("woff2"),url(../css/fonts/taskfont.woff) format("woff"),url(../css/fonts/taskfont.ttf) format("truetype")}.taskfont{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-family:taskfont,"serif"!important;font-size:16px;font-style:normal}.app-view-loading{align-items:center;background-color:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.app-view-loading>div{text-align:center}.app-view-loading>div>div{color:#ccc;font:11px verdana;letter-spacing:1px;line-height:16px;margin:0;text-transform:uppercase}.app-view-loading>div>span{-webkit-animation:app-view-loadanim 1s infinite alternate;animation:app-view-loadanim 1s infinite alternate;background:#007db6;border-radius:8px;display:inline-block;height:8px;margin:2px;vertical-align:middle;width:8px}.app-view-loading>div>span:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s;background:#008fb2}.app-view-loading>div>span:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s;background:#009b9e}.app-view-loading>div>span:nth-of-type(4){-webkit-animation-delay:.6s;animation-delay:.6s;background:#00a77d}.app-view-loading>div>span:nth-of-type(5){-webkit-animation-delay:.8s;animation-delay:.8s;background:#00b247}.app-view-loading>div>span:nth-of-type(6){-webkit-animation-delay:1s;animation-delay:1s;background:#5ab027}.app-view-loading>div>span:nth-of-type(7){-webkit-animation-delay:1.2s;animation-delay:1.2s;background:#a0b61e}@-webkit-keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}@keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}.overlay-y{overflow-y:overlay!important}.overlay-y::-webkit-scrollbar{height:10px;width:10px}.overlay-y::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.overlay-y::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.overlay-y:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.overlay-y:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.overlay-y::-webkit-scrollbar-track{background:transparent;border-radius:10px}.overlay-none::-webkit-scrollbar{display:none}.common-auto-tip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-circle{border-radius:50%}.common-circle .common-circle-path{fill:transparent}.common-circle .common-circle-g-path-ring{stroke:#8bcf70}.common-circle .common-circle-g-path-core{fill:#8bcf70;transform:scale(.56);transform-origin:50%}.drawer-overlay{background:hsla(0,0%,4%,.76);box-sizing:border-box;display:flex;flex-direction:column;height:0;justify-content:flex-end;left:0;opacity:0;outline:none;pointer-events:none;position:fixed;top:0;width:0;z-index:1000}.drawer-overlay .overlay-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.drawer-overlay .overlay-body{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;width:100%;z-index:2}.drawer-overlay .overlay-body .overlay-close{align-items:flex-end;display:flex;flex-shrink:0;justify-content:flex-end}.drawer-overlay .overlay-body .overlay-close>a{align-items:center;color:#dbdbde;display:flex;height:40px;justify-content:center;width:40px}.drawer-overlay .overlay-body .overlay-close>a .icon{height:24px;width:24px}.drawer-overlay .overlay-body .overlay-close>a>svg{transition:all .3s}.drawer-overlay .overlay-body .overlay-close>a:hover{color:#fff}.drawer-overlay .overlay-body .overlay-close>a:hover>svg{transform:rotate(-90deg)}.drawer-overlay .overlay-body .overlay-resize{height:5px;margin-bottom:-5px;width:100%;z-index:1}.drawer-overlay .overlay-body .overlay-content{background:#fff;border-radius:18px 18px 0 0;cursor:default;flex:1;opacity:0;position:relative;transform:translateY(15%) scale(.98)}.drawer-overlay.overlay-visible{height:100%;opacity:1;pointer-events:auto;transition:opacity .2s ease;width:100%}.drawer-overlay.overlay-visible .overlay-body .overlay-content{opacity:1;transform:translate(0) scale(1);transition:opacity .2s ease,transform .3s ease}.drawer-overlay.overlay-hide{height:100%;transition:opacity .2s ease;width:100%}.drawer-overlay.overlay-hide .overlay-body .overlay-content{transform:translateY(15%) scale(.98);transition:opacity .2s ease,transform .2s ease}.drawer-overlay.right{flex-direction:row;justify-content:flex-end}.drawer-overlay.right .overlay-body{flex-direction:row}.drawer-overlay.right .overlay-body .overlay-close{align-items:flex-start}.drawer-overlay.right .overlay-body .overlay-resize{height:100%;margin-right:-5px;width:5px;z-index:1}.drawer-overlay.right .overlay-body .overlay-content{border-radius:18px 0 0 18px;transform:translate(15%) scale(.98)}.drawer-overlay.right.overlay-visible .overlay-body .overlay-content{transform:translate(0) scale(1)}.drawer-overlay.right.overlay-hide .overlay-body .overlay-content{transform:translate(15%) scale(.98)}.img-upload-modal .ivu-modal-mask{z-index:1001}.img-upload-modal .ivu-modal-no-mask{background-color:rgba(55,55,55,.2)}.img-upload-modal .ivu-modal-wrap{z-index:1001}.imgcomp-upload-list{background:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);display:inline-block;height:60px;line-height:60px;margin-right:4px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.imgcomp-upload-list .imgcomp-upload-img{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.imgcomp-upload-list .imgcomp-upload-list-cover{background:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0}.imgcomp-upload-list .imgcomp-upload-list-cover i{color:#fff;cursor:pointer;font-size:24px;margin:0;transition:all .2s;vertical-align:middle}.imgcomp-upload-list .imgcomp-upload-list-cover i:hover{font-size:28px}.imgcomp-upload-list .ivu-progress{height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer{background-color:rgba(0,0,0,.68);height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer .ivu-progress-inner{margin:0 auto;width:88%}.imgcomp-upload-list:hover .imgcomp-upload-list-cover{display:block}.img-upload-foot,.img-upload-foot .img-upload-foot-input{align-items:center;display:flex;justify-content:flex-end}.img-upload-foot .img-upload-foot-input{flex:1;text-align:left}.img-upload-foot .img-upload-foot-input .img-upload-foot-httptitle{cursor:pointer;margin-right:22px;padding-left:3px}.add-box{background:#fff;border:1px dashed #dddee1;border-radius:4px;display:inline-block;height:60px;line-height:60px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.add-box .add-box-icon i{padding-bottom:2px;vertical-align:middle}.add-box .add-box-upload{background:rgba(0,0,0,.6);color:#fff;display:none;height:100%;left:0;padding-top:9px;position:absolute;top:0;width:100%}.add-box .add-box-upload .add-box-item{cursor:pointer;height:22px;line-height:22px}.add-box .add-box-upload .add-box-item .ivu-upload-drag,.add-box .add-box-upload .add-box-item .ivu-upload-drag:hover{background:transparent;border:0;border-radius:0}.add-box .add-box-upload .add-box-item span{font-size:12px;transition:all .2s}.add-box .add-box-upload .add-box-item:hover span{font-size:14px}.add-box em{font-style:normal}.add-box:hover{border-color:rgba(0,0,0,.6)}.add-box:hover .add-box-upload{display:block}.callback-add-box{background:transparent;border:0;display:block;height:25px;line-height:25px;width:auto}.callback-add-box .add-box-icon{display:none}.callback-add-box .add-box-upload{background:transparent;color:#333;display:block;padding:0;width:auto}.callback-add-box .add-box-upload>div{display:inline-block;padding-right:10px}.browse-load{margin:20px;text-align:center}.browse-list{max-height:540px;overflow:auto}.browse-list .browse-item{cursor:pointer;display:inline-block;margin:10px 15px;position:relative;text-align:center}.browse-list .browse-item .browse-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABxCAAAAABg5GeyAAACW0lEQVR4Ae3XVRLjMBAE0L3/rSwKM3OcSNPyLVYOLvM6UD0Bd03LVe9XH+RlhlRSSSWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkl9WyqppJJKKqmkkgpURP17xngOAR5NxW5wlJ9MaLQh83F4NHWmd/gZtdVBaOldfDB1bq5UpJFbFOC6LKnYrkRO209PAw+hIuzWB8Ep5es8HvYo4z4tE1X8UeRwlMM2D5Bzkc7kj6Bi3VTKDDwEeUcrMxrUvGDXTnHa6kK69SDN9sgq1clxKSbNHqqnYmdri81Q9QHf1JPt1Frncaib2XbiTKL2GkHaurnY9LOulMV0O7G6Kw+g9sw2ohhm62KezVJaaufjWC1TnOkr1exilJ7Ji0vxCCqO9V4UwV4PYr9+apouhGYLKfnahdpqegjmeoXOpXgANe70pKT6Zhu19qkY2nC0PZS527lQOyInqr8Uvc5jqfUb1X+PGh5IhW90S2quh3FQC2XRcF66TUkTXPcLKm5FtdR9RJq+2hWII7UpFtmsQLEyzsdJtkxxpr6gLotbUSlV9yeT0Trmzk2XPdUThLYarUbWOY9j04xXQ2u+pMZLYSumGmNUH3HbM9qOAwSHodN2Pks25F2j3aI7+IxqNsB+YLWb16ukSjiW4xNB0gMoMfApBS/XZQgi3p9/5RsiKNKZEOwYFVIF5VyTyD19sbyjIJiNJRZxpNbx2S8sGKvGZNHJBniBu9Wy5WxjGuQFqIAcBHiRGyt4ua5gSCWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkkllVRSSSWVVFI/AgO0SXIVYHeGAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:cover;height:64px;width:64px}.browse-list .browse-item .browse-title{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:64px}.browse-list .browse-item .browse-icon{background-color:rgba(0,0,0,.5);color:#fff;font-size:36px;height:64px;left:0;padding-top:15px;position:absolute;top:0;width:100%}.browse-list-disabled{position:relative}.browse-list-disabled:after{background-color:hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.common-loading{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:30px;margin:auto;max-height:100%;max-width:100%;overflow:hidden;transform-origin:center center;width:30px}.common-loading .common-path{fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.app-scroller-y{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0}.app-scroller-y .app-scroller-bottom{height:0;margin:0;padding:0}.app-scroller-y.static{flex:1;position:static}.common-spinner{bottom:20px;display:none;height:30px;margin:0 auto;position:fixed;right:20px;width:30px;z-index:9999}.common-spinner .common-circular{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.teditor-box .tox.tox-silver-sink,.teditor-transfer .tox.tox-silver-sink{z-index:13000}.teditor-box{min-height:22px;position:relative}.teditor-box .icon-inline{color:#bbb;left:0;position:absolute;top:0}.teditor-box textarea{opacity:0}.teditor-box .tox-tinymce{border-color:#dddee1;border-radius:4px;box-shadow:none;box-sizing:border-box;overflow:hidden}.teditor-box .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-box .tox-tinymce .tox-tbtn--bespoke .tox-tbtn__select-label{width:auto}.teditor-transfer{background-color:#fff}.teditor-transfer .tox-toolbar>div:last-child>button:last-child{margin-right:64px}.teditor-transfer .ivu-modal-header{display:none}.teditor-transfer .ivu-modal-close{top:7px;z-index:2}.teditor-transfer .teditor-transfer-body{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.teditor-transfer .teditor-transfer-body textarea{opacity:0}.teditor-transfer .teditor-transfer-body .tox-tinymce{border:0}.teditor-transfer .teditor-transfer-body .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-loadstyle{height:180px;overflow:hidden;position:relative;width:100%}.teditor-loadedstyle{max-height:inherit;overflow:inherit;position:relative;width:100%}.upload-control{display:none;height:0;overflow:hidden;width:0}.tox-tinymce-inline{z-index:100000}.quick-edit{align-items:center;display:flex;max-width:100%}.quick-edit .quick-input{flex:1;max-width:100%;position:relative}.quick-edit .quick-input .quick-loading{align-items:center;bottom:0;display:flex;position:absolute;right:8px;top:0}.quick-edit .quick-input .quick-loading .common-loading{height:14px;margin:0;width:14px}.quick-edit .quick-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-edit .quick-icon{cursor:pointer;display:none;font-size:16px}.quick-edit.quick-always .quick-icon{display:inline-block;opacity:.3;transition:opacity .2s}.ivu-table-row-hover .quick-edit .quick-icon,.quick-edit:hover .quick-icon{display:inline-block;opacity:1}.common-tag-input{background:#fff;border:1px solid #dddee1;border-radius:4px;color:#495060;cursor:text;display:inline-block;line-height:normal;min-height:32px;padding:2px 7px;position:relative;transition:all .2s;vertical-align:middle;width:100%}.common-tag-input:hover{border-color:#a2d98d}.common-tag-input.focus{border-color:#a2d98d;box-shadow:0 0 0 2px rgba(139,207,112,.2)}.common-tag-input .tags-input,.common-tag-input .tags-item{background-color:#f1f8ff;border-radius:3px;color:#495060;float:left;line-height:22px;margin:2px 6px 2px 0;padding:0 20px 0 6px;position:relative}.common-tag-input .tags-input .tags-content,.common-tag-input .tags-item .tags-content{line-height:22px}.common-tag-input .tags-input .tags-del,.common-tag-input .tags-item .tags-del{cursor:pointer;height:22px;position:absolute;right:0;text-align:center;top:-1px;width:20px}.common-tag-input .tags-input{-webkit-appearance:none;background-color:inherit;border:none;color:inherit;height:22px;line-height:22px;max-width:80%;outline:none;overflow:hidden;padding:0;resize:none}.common-tag-input .tags-input::-moz-placeholder{color:#bbb}.common-tag-input .tags-input:-ms-input-placeholder{color:#bbb}.common-tag-input .tags-input::placeholder{color:#bbb}.common-tag-input .tags-placeholder{color:hsla(0,0%,100%,0);left:0;position:absolute;top:0;z-index:-1}.common-tag-input:after{clear:both;content:"";display:block;height:0}.ivu-form-item-error .common-tag-input,.ivu-form-item-error .common-tag-input:hover{border-color:#ed4014}.ivu-form-item-error .common-tag-input.focus{border-color:#ed4014;box-shadow:0 0 0 2px rgba(237,64,20,.2)}.common-avatar{position:relative}.common-avatar.avatar-wrapper{align-items:center;display:flex}.common-avatar.avatar-wrapper .avatar-box{align-items:center;border-radius:50%;display:flex;position:relative}.common-avatar.avatar-wrapper .avatar-box .avatar-default{background-color:transparent}.common-avatar.avatar-wrapper .avatar-box .avatar-text{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-box .avatar-text>span{display:inline-block;font-size:15px;line-height:1}.common-avatar.avatar-wrapper .avatar-box>em{background-color:#f90;border:1px solid #fff;border-radius:50%;bottom:0;height:8px;position:absolute;right:0;transform-origin:right bottom;width:8px;z-index:1}.common-avatar.avatar-wrapper .avatar-box.online>em{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-name{overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.common-avatar-transfer{line-height:1.5;padding:4px 2px}.common-avatar-transfer>p{padding:1px 2px}.common-avatar-transfer .avatar-icons{align-items:center;border-top:1px solid hsla(240,5%,96%,.5);display:flex;margin-top:12px;padding:8px 0 2px}.common-avatar-transfer .avatar-icons>i{color:#f4f4f5;cursor:pointer;font-size:22px;margin-right:12px}.common-avatar-transfer .avatar-icons>i:last-child{margin-right:0}.common-avatar-transfer .avatar-icons>i:hover{color:#fff}.common-user{position:relative;white-space:normal}.common-user .common-user-loading{align-items:center;bottom:0;display:flex;position:absolute;right:10px;top:2px}.common-user .common-user-loading .common-loading{height:14px;width:14px}.common-user.hidden-input .ivu-select-selection{padding:0 4px}.common-user.hidden-input .ivu-select-selection .ivu-select-input{display:none}.common-user-transfer .user-input-option,.common-user-transfer .user-input-option .user-input-avatar{align-items:center;display:flex}.common-user-transfer .user-input-option .user-input-avatar .avatar{height:26px;line-height:26px;width:26px}.common-user-transfer .user-input-option .user-input-nickname{flex:1;margin-left:10px}.common-user-transfer .user-input-option .user-input-userid{color:#ccc;font-size:12px;margin-left:10px;transition:margin .1s}.common-user-transfer .ivu-select-item.ivu-select-item-selected:after{top:8px}.common-user-transfer .ivu-select-item.ivu-select-item-selected .user-input-option .user-input-userid{margin-right:16px}.common-user-transfer .user-drop-prepend{border-bottom:1px solid #f1f1f1;color:#c5c8ce;font-size:12px;line-height:20px;margin-bottom:5px;padding-bottom:5px;text-align:center}.report{height:100%;padding:20px}.report .report-list-wrap{display:flex;flex-direction:column;height:100%;padding-top:53px;position:absolute;top:0;width:100%}.report .report-list-wrap .table-page-box{flex:1;height:0}.report .manage-box-report{margin-left:4px;transform:scale(.8);vertical-align:top}.report .ivu-tabs{height:100%;position:relative}.report .ivu-tabs .ivu-tabs-bar{background:#fff;position:relative;z-index:2}.report .ivu-tabs .ivu-tabs-content{height:100%;margin-top:-53px;padding-top:53px;width:100%}.report-detail{display:flex;flex-direction:column;height:100%}.report-detail .report-title{border-bottom:1px solid #eee;flex-shrink:0;font-size:16px;font-weight:700;margin-bottom:12px;padding:20px 24px}.report-detail .report-detail-context{display:flex;flex:1;flex-direction:column;height:0;overflow:auto;padding:12px 0 12px 24px}.report-detail .report-form{display:flex;margin-bottom:12px}.report-detail .report-form .ivu-form-item{flex:1;flex-shrink:0}.report-detail .report-form .ivu-form-item .ivu-form-item-label{opacity:.8;padding-top:8px}.report-detail .report-form .ivu-form-item .ivu-form-item-content{line-height:30px}.report-detail .report-content{width:100%}.report-detail .report-content h2{margin-bottom:10px}.report-detail .report-content ol{margin-bottom:20px;padding-left:18px}.report-detail .report-content ol li{font-size:14px;line-height:24px}.report-detail .report-content img{max-width:100%}.report-edit{display:flex;flex-direction:column;height:100%;padding:24px}.report-edit .ivu-input[disabled]{color:#666}.report-edit .report-content{flex:1 1 auto;overflow-y:auto}.report-edit .report-content .report-content-editor{height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-users{align-items:center;display:flex}.report-edit .report-users .common-user{flex:1;margin-right:12px}.report-edit .report-users .report-user-link{flex-shrink:0}.report-edit .report-users .report-user-link>i{font-size:16px;margin-right:2px;transform:rotate(-90deg)}.report-edit .report-radiogroup{background:#f4f5f7!important;border-radius:4px!important;padding:2px!important}.report-edit .report-radiogroup .ivu-radio-wrapper{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#515a6e!important;padding:0 30px!important}.report-edit .report-radiogroup .ivu-radio-wrapper.ivu-radio-wrapper-disabled{color:#c6c6c6!important}.report-edit .report-radiogroup .ivu-radio-wrapper:after,.report-edit .report-radiogroup .ivu-radio-wrapper:before{width:0!important}.report-edit .report-radiogroup .ivu-radio-focus{border:none!important;box-shadow:none!important}.report-edit .report-radiogroup .ivu-radio-focus:after{background:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled){background:#fff!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#8bcf70!important}.report-edit .report-buttongroup{background:#f4f5f7!important;border-radius:4px;margin-left:20px}.report-edit .report-buttongroup .report-buttongroup-vertical{background-color:#e9e9e9;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px;z-index:9}.report-edit .report-buttongroup .ivu-btn-primary{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#8bcf70!important;height:36px;line-height:34px}.report-edit .report-buttongroup .ivu-btn-primary[disabled]{color:#c6c6c6!important}.report-edit .report-content-editor{flex:1}.report-edit .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-foot{margin-bottom:0}.report-edit .report-foot .report-bottom{height:38px;line-height:36px;min-width:120px}.common-right-bottom{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;position:absolute;right:26px;transition:bottom .3s;z-index:1}.common-right-bottom .common-right-bottom-link{background-color:#8bcf70;border-color:#8bcf70;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:32px;margin:4px 0;padding:0 15px}.common-right-bottom .common-right-bottom-link:hover{color:#fff;opacity:.9}.common-right-bottom-notification .notification-head{align-items:center;display:flex}.common-right-bottom-notification .notification-head .notification-title{color:#303133;display:inline-block;font-size:18px;font-weight:500;margin-right:6px;vertical-align:middle}.common-right-bottom-notification .notification-body{margin-bottom:16px;max-height:210px;overflow-x:hidden;overflow-y:auto}.common-right-bottom-notification .notification-body .markdown-preview{margin:-20px -12px}.common-right-bottom-notification .notification-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li:after{height:6px!important;top:10px!important;width:6px!important}.common-right-bottom-notification .notification-link{margin-top:20px;text-align:right}.common-right-bottom-notification .notification-link>button+button{margin-left:6px}body{overflow:hidden}body .form-tip{color:#999;line-height:22px;padding:5px 0}body .ivu-input,body .ivu-select-selection{border-color:#e8e8e8}body .ivu-select-dropdown{max-height:360px}body .ivu-select-dropdown.select-node .ivu-select-item{align-items:center;display:flex;justify-content:space-between}body .ivu-select-dropdown.select-node .ivu-select-item .option-title{flex:1}body .ivu-select-dropdown.select-node .ivu-select-item .ivu-tag{flex-shrink:0;margin-left:18px;margin-right:0;transform:scale(.9);transform-origin:right center}body .ivu-select-dropdown.ivu-date-picker-transfer{max-width:98%;overflow:auto}body .ivu-tooltip-popper .ivu-tooltip-inner{white-space:normal}body .ivu-table table{width:100%!important}body .ivu-table table .ivu-table-cell{padding-left:12px;padding-right:12px}body .ivu-table table thead .ivu-table-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell{align-items:center;display:flex}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell .ivu-table-cell-tree{margin-right:6px}body .ivu-table .td-ellipsis{align-items:center;display:flex;max-width:100%}body .ivu-table .td-ellipsis .remark-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table .td-ellipsis .remark-icon{cursor:pointer;display:none;font-size:16px}body .ivu-table .td-ellipsis .remark-tag{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;color:#606266;display:inline-block;font-size:12px;height:22px;line-height:22px;margin:2px 4px 2px 0;opacity:1;overflow:visible;padding:0 4px;vertical-align:middle;white-space:nowrap}body .ivu-table .td-ellipsis .remark-tag.pointer-tag{background:#e6f7ff;border-color:#91d5ff;color:#1890ff;cursor:pointer}body .ivu-table .td-action,body .ivu-table .td-ellipsis .icon-tooltip .ivu-tooltip-rel{align-items:center;display:flex}body .ivu-table .td-action{justify-content:center;max-width:100%}body .ivu-table .td-action .td-action-container{flex-shrink:0}body .ivu-table .td-action .td-action-container a{font-size:12px;padding:0 5px}body .ivu-table .td-action .td-action-container.td-action-menu{align-items:center;display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-dropdown{display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon{cursor:pointer;font-size:21px;padding:0 6px}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon.ivu-icon{font-size:16px}body .ivu-table .ivu-table-row-hover:hover .td-ellipsis .remark-icon{display:inline-block}body .ivu-table:before{background-color:#efefef}body .ivu-modal-wrap{overflow:overlay}body .ivu-modal-wrap .ivu-modal{padding-bottom:100px;top:100px}@media (max-height:900px){body .ivu-modal-wrap .ivu-modal{padding-bottom:35px;top:35px}}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen{top:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer,body .ivu-modal-wrap .ivu-modal .ivu-modal-header{border-color:transparent}body .ivu-modal-wrap .ivu-modal .ivu-modal-header{padding:22px 24px 20px}body .ivu-modal-wrap .ivu-modal .ivu-modal-header .ivu-modal-header-inner{font-size:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body{padding:16px 32px 2px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{padding:20px 30px 22px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .ivu-btn{height:34px;line-height:32px;min-width:94px}@media (max-width:576px){body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn{padding:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn>span{padding:0 15px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn{height:38px;line-height:36px;min-width:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{flex:1}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip .ivu-poptip-rel{align-items:center;display:flex;flex:1}}body .ivu-modal-wrap .ivu-modal .ivu-modal-content{border-radius:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{font-size:38px;right:2px;top:3px;transition:all .2s}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}body .ivu-modal-wrap .ivu-modal-confirm{padding:6px 0 20px}body .ivu-modal-wrap .ivu-modal-confirm .ivu-modal-confirm-body>div{word-break:break-all}body .ivu-modal-wrap .form-network-add-tabs .ivu-tabs-tabpane{padding:10px 6px 0}body .ivu-modal-wrap .form-network-add-in-out{padding:0 6px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type span.ivu-radio{display:none}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item-checked{border:1px solid #8bcf70!important;color:#8bcf70}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item{align-items:center;border:1px solid #e8ebee;border-radius:4px;display:flex;margin:0 8px 0 0;min-width:90px;padding:0 12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item>span{flex:1}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item:hover{cursor:pointer}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item .select-in-type-icon{margin-left:12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-node{margin-top:18px}body .ivu-progress,body .ivu-progress .ivu-progress-outer{align-items:center;display:flex}body .ivu-progress.ivu-progress-show-info .ivu-progress-outer{margin:0;padding:0}body .ivu-progress.ivu-progress-show-info .ivu-progress-text{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-drawer-right .ivu-drawer-content{border-radius:18px 0 0 18px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header{border-bottom:1px solid transparent;padding-bottom:6px;padding-top:16px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header .ivu-drawer-header-inner{font-size:18px;height:32px;line-height:32px;padding:0 4px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-body{padding:10px 20px}body .ivu-drawer-bottom .ivu-drawer-content{border-radius:18px 18px 0 0}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close{top:-40px}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close .ivu-icon{color:#fff;font-size:40px}[hidden=hidden]{display:none!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.table-page-box{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper{flex:1}.table-page-box .ivu-table-wrapper .ivu-table{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-header{flex-shrink:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body{flex:1;overflow:auto;overflow-y:overlay!important}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar{height:10px;width:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-track{background:transparent;border-radius:10px}.table-page-box .ivu-page{flex-shrink:0;margin-top:20px;text-align:center}.page-container{padding:20px 0;text-align:center}.search-container{margin-bottom:12px}.search-container>ul{align-items:flex-end;display:flex;flex-wrap:wrap}.search-container>ul>li{display:flex;flex:1;flex-direction:column;flex-shrink:0;list-style:none;margin-bottom:12px;margin-right:12px}.search-container>ul>li:last-child{margin-right:0}.search-container>ul>li .search-label{font-weight:600}.search-container>ul>li .search-content{margin-top:6px}.search-container>ul>li.search-button{align-items:center;display:flex;flex:none;flex-direction:row}.search-container>ul>li.search-button>button+button{margin-left:8px}.search-container.lr>ul>li:not(.search-button){align-items:center;flex:none;flex-direction:row;margin-right:18px}.search-container.lr>ul>li:not(.search-button) .search-label{flex-shrink:0}.search-container.lr>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.lr>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.lr>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:168px}.search-container.auto>ul>li:not(.search-button){flex:none}.search-container.auto>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.auto>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.auto>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:150px}.search-expand{align-items:flex-end;display:flex}.search-expand .search-container{flex:1}.search-expand .expand-button-group{flex-shrink:0;margin-bottom:24px;margin-left:24px}.search-button-clear .ivu-tooltip-inner{align-items:center;display:flex;padding:0}.search-button-clear .ivu-tooltip-inner .ivu-btn{font-size:13px;min-width:80px}.icon-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}@-webkit-keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-calendar{display:flex;flex-direction:column}.page-calendar .calendar-head{align-items:flex-start;border-bottom:1px solid #f4f4f5;display:flex;flex-shrink:0;margin:32px 32px 16px}.page-calendar .calendar-head .calendar-titbox{align-items:center;display:flex;flex:1;margin-bottom:16px}.page-calendar .calendar-head .calendar-titbox .calendar-title{align-items:center;display:flex;margin-right:36px}.page-calendar .calendar-head .calendar-titbox .calendar-title>h1{color:#333;font-size:28px;font-weight:600}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-right:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button{color:#888;font-size:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button:focus{box-shadow:none}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:flex;flex:1;justify-content:flex-end}.page-calendar .calendar-head .calendar-titbox .calendar-view>button:focus{box-shadow:none}.page-calendar .calendar-box{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 48px 6px}.page-calendar .calendar-box .calendar-wrapper{flex:1;position:relative}.page-calendar .calendar-box .calendar-wrapper:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{box-shadow:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-section-header .tui-full-calendar-ic-checkbox-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAhFBMVEUAAACLz3CLz3CLz3CKzm6Gy2+Lz3CLz3CL0HCLz3CLz3CLz3CLz3CMz3GLz3CKz3CLz3CL0HCJ0G+KznCN0HCL0HCLz3CKz3CLz3CLz3CLz3CMz3CLz3CLz3GL0XCL0HCN0XKLz3CLz3CMz3CLz3CM0HCM0G+FzHCLz3CKz3CMz3CLz3Bod5CFAAAAK3RSTlMA18RAOQ3s8+Pc0rmyq3tpiUwTgBnovyDMjmNSRjUvJQX5yKB0WisKppuUFLaY7gAAAotJREFUeNrtm+FymkAUhc8KqIAgSkyUtkmsmqa97/9+HWeSudpCd8qZ7E0m+73A9/1gxmXx4IK0nbipvDFTN2lT9JDVToLh6gx/sHQSFLfEFZUEp8IFczFgrv5CTChe/TsxYvfy/IkZy7M/c2KGywDUYkgNIBdDciARUxI0YkqDiZgygRNTHKZiyhRiTAyIATEgBsSAGBADYsAnCJgdmtIywKUAOrsA94QzJyKA95/pbALcPV7piADGryzDB+Rnv3IkAhi/UhMBjF9pQwbk3/A3JRXA+7GjAng/DqEC5v3+dMYE8P6nQsIEzFOPnw7g/QpC+R8K4QJ4f5iAzaA/TMAm6fdvZQgY+wW2fn9A0a66Bee/2xLH8kp/Rr1MB/3jAxaP0ALCPzagzPBCM9r/XcYH3K4BLfD4vw75xwdMbqB4CmaD/vEB2ztc0RD+MQHFg+c85fffDPv9AbPUd6Lz+ydCBDyjh1//6WcCGngK1L8a8lMBJTwFfj8XIC16+SnX7Af9bIDUngLSrwFEwaD/VogA5YheDj7/Wv1MgL9g/8XjpwNk+c8Cyq8BYwqePX46QOkGCmi/BowrqFi/Bvg4wYv6y7e4Kz4Rfj5AnzY/WSlcwHAB5+cD9ivKzwfIbEX4qQA99RB+NkDfO4b5sRAigHjzpP0C6u6D9wuo2z/eL+DvXx8Zv4C4gVd/qABxCeFnApQT5+cDpOP8fICcLv2VxbfjlQZUNh+vU/XbBIj6jQLm9wDWlZgFyOaYHJ3Ix/gDQwyIATEgBsSAGODBfuBgPvEwH7m0YkqLVExJYfsQuPcwdjOf+5kPHoFKjKio0e3Hn90WUCyGt7v3Nf0GsjqXYOR1hh6SJsz8v0mg/AZRXmaRKXtJBwAAAABJRU5ErkJggg==)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-popup-container{border:0;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border{border-bottom-color:hsla(0,0%,85%,.5);top:-8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-dropdown-menu{border-color:#e8e8e8;width:calc(100% - 14px)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-title{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-date{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk2MCAxMjhIODMzYzAtNTMtNDMtOTYtOTYtOTZoLTE2Yy01MyAwLTk2IDQzLTk2IDk2SDQwMGMwLTI2LjUtMTAuNy01MC41LTI4LjEtNjcuOUMzNTQuNSA0Mi43IDMzMC41IDMyIDMwNCAzMmgtMTZjLTUzIDAtOTYgNDMtOTYgOTZINjRjLTM1LjMgMC02NCAyOC42LTY0IDY0djczNmMwIDM1LjMgMjguNyA2NCA2NCA2NGg4OTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyYzAtMzUuNC0yOC43LTY0LTY0LTY0em0tMjcxIDhjMC0yMi4xIDE3LjktNDAgNDAtNDBzNDAgMTcuOSA0MCA0MHY4MGMwIDIyLjEtMTcuOSA0MC00MCA0MC0xMSAwLTIxLTQuNS0yOC4zLTExLjdDNjkzLjUgMjM3IDY4OSAyMjcgNjg5IDIxNnYtODB6bS00MzMgMGMwLTIyLjEgMTcuOS00MCA0MC00MHM0MCAxNy45IDQwIDQwdjgwYzAgMjIuMS0xNy45IDQwLTQwIDQwLTExIDAtMjEtNC41LTI4LjMtMTEuN0MyNjAuNSAyMzcgMjU2IDIyNyAyNTYgMjE2di04MHptNzA0IDc2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkg5NmMtMTcuNyAwLTMyLTE0LjMtMzItMzJWNDQ4aDg5NnY0NDh6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");background-size:contain}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-content{padding-left:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section{display:flex;justify-content:space-between;margin-bottom:10px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item{border-color:#e8e8e8;border-radius:4px;height:36px;line-height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item input{height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title input{width:100%}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date{width:210px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date .tui-full-calendar-content,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date .tui-full-calendar-content{padding-left:8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-location,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-allday,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-private,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-state{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .priority{border-radius:4px;color:#fff;margin-right:6px;padding:2px 4px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .overdue{background:#fff1f0;border:1px solid #ffa39e;border-radius:4px;color:#f5222d;margin-right:6px;padding:1px 3px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-priority{opacity:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-edit{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTgzMy40MjkgNjJIMTkwLjU3QTEyOC41NzEgMTI4LjU3MSAwIDAgMCA2MiAxOTAuNTcxVjgzMy40M0ExMjguNTcxIDEyOC41NzEgMCAwIDAgMTkwLjU3MSA5NjJIODMzLjQzQTEyOC41NzEgMTI4LjU3MSAwIDAgMCA5NjIgODMzLjQyOVYxOTAuNTdBMTI4LjU3MSAxMjguNTcxIDAgMCAwIDgzMy40MjkgNjJ6bTY0LjI4NSA3NzEuNDI5YTY0LjI4NiA2NC4yODYgMCAwIDEtNjQuMjg1IDY0LjI4NUgxOTAuNTdhNjQuMjg2IDY0LjI4NiAwIDAgMS02NC4yODUtNjQuMjg1VjE5MC41N2E2NC4yODYgNjQuMjg2IDAgMCAxIDY0LjI4NS02NC4yODVIODMzLjQzYTY0LjI4NiA2NC4yODYgMCAwIDEgNjQuMjg1IDY0LjI4NXoiIGZpbGw9IiM1MTUxNTEiLz48cGF0aCBkPSJNMTkwLjU3MSAyNTQuODU3aDY0LjI4NnY2NC4yODZoLTY0LjI4NnptMTI4LjU3MiAwaDQ1MHY2NC4yODZoLTQ1MHpNMTkwLjU3IDQ0Ny43MTRoNjQuMjg2VjUxMmgtNjQuMjg2em0xMjguNTcyIDBoNDUwVjUxMmgtNDUwek0xOTAuNTcgNjQwLjU3MWg2NC4yODZ2NjQuMjg2aC02NC4yODZ6bTEyOC41NzIgMEg2NDAuNTd2NjQuMjg2SDMxOS4xNDN6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-delete{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTg5Mi4yODggMjU2SDcwMS4xMkEyMDIuMjQgMjAyLjI0IDAgMCAwIDUwOS42MzIgNjIuMDggMjAxLjIxNiAyMDEuMjE2IDAgMCAwIDMxOC44NDggMjU2SDEyOGMtMTguNjg4IDAtNjYuMDQ4LTQuMjI0LTY2LjA0OCAyNC43NjhDNjEuOTUyIDMyNy43NDQgMTA5LjM3NiAzMjAgMTI4IDMyMGg2NHY1MTJhMTQ2LjQ5NiAxNDYuNDk2IDAgMCAwIDEyNy40MjQgMTI4aDM4Mi4yNzJBMTUwLjAxNiAxNTAuMDE2IDAgMCAwIDgzMiA4MzJsLTMuMzkyLTUxMmg2NGMxOC4zNjggMCA2NS4wMjQgMS40NzIgNjUuMDI0LTM5Ljc0NEE3Mi4zODQgNzIuMzg0IDAgMCAwIDg5Mi4yODggMjU2ek01MDkuNjMyIDEyOC41MTJBMTM4LjE3NiAxMzguMTc2IDAgMCAxIDYzNy40NCAyNTZIMzgyLjU5MmExMzcuOTIgMTM3LjkyIDAgMCAxIDEyNy4wNC0xMjcuNDg4ek03NjggODMyYTk3Ljk4NCA5Ny45ODQgMCAwIDEtNjYuODggNjRIMzE4Ljg0OGE5My41NjggOTMuNTY4IDAgMCAxLTY0LTY0VjMyMEg3Njh2NTEyem0tMzg1LjQwOC02NFY1MTJjMC0xOC40OTYuOTYtNjAuOTkyIDM2LjczNi02MC45OTIgMjcuMzI4IDAgMjYuNDk2IDQzLjAwOCAyNi45NDQgNjAuOTkydjI1NmMwIDE4LjQ5Ni02LjQgMjAuMDMyLTI0Ljk2IDIwLjAzMnMtMzguNzItMS41MzYtMzguNzItMjAuMDMyem0xOTEuMTY4IDBWNTEyYTY0IDY0IDAgMCAxIDIzLjgwOC02MC45OTJjNDIuNDMyIDAgMzkuMzYgNDMuMDA4IDM5Ljg3MiA2MC45OTJ2MjU2YzAgMTguNDk2LTE5LjU4NCAyMC4wMzItMzcuOTUyIDIwLjAzMnMtMjUuNzkyLTEuNTM2LTI1Ljc5Mi0yMC4wMzJ6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-popup-detail-item-separate{padding-left:22px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker{border-color:#e8e8e8}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar td,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar th{height:32px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-next-month.tui-calendar-date,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-prev-month.tui-calendar-date{visibility:visible}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-body .tui-timepicker,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-footer .tui-timepicker{padding:16px 46px 16px 47px}.page-calendar .calendar-menu{opacity:0;position:absolute;right:2px;top:2px;z-index:-1}@media (max-width:768px){.page-calendar .calendar-head .calendar-titbox .calendar-title{flex:1}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-left:12px;margin-right:0}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:none}.page-calendar .calendar-box{padding:0 24px 5px}}.page-dashboard{background-color:#fff;height:100%;justify-content:center}.page-dashboard,.page-dashboard .dashboard-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.page-dashboard .dashboard-wrapper{max-height:80%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto;max-width:80%;width:660px}.page-dashboard .dashboard-wrapper .dashboard-hello{word-wrap:break-word;color:#333;font-size:24px;font-weight:600;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-desc{color:#888;font-size:13px;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-block{display:flex;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-block>li{background-color:#fa8e8c;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;flex-shrink:0;justify-content:center;list-style:none;margin-right:24px;padding:16px 24px;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-block>li:first-child{background-color:#6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:last-child{background-color:#98de6e;margin-right:0}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover{box-shadow:0 2px 10px 0 #fa8e8c;transform:translateY(-3px)}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:first-child{box-shadow:0 2px 10px 0 #6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:last-child{box-shadow:0 2px 10px 0 #98de6e}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:hsla(0,0%,100%,.6);font-size:12px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data{align-items:center;display:flex;line-height:1;padding-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#fff;flex:1;font-size:32px;font-weight:600}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:hsla(0,0%,100%,.7);font-size:20px}.page-dashboard .dashboard-wrapper .dashboard-list{margin-top:48px;overflow:auto;width:100%}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title{background-color:#fff;font-size:15px;font-weight:600;height:46px;line-height:46px;margin:0 auto;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto 18px;overflow:hidden;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li{background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;list-style:none;margin-bottom:8px;padding:12px;position:relative;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li:hover{box-shadow:0 0 6px #dfdfdf;transform:translateX(-2px)}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-title{opacity:.5;text-decoration:line-through}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-icon{display:none}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .priority-color{height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown{flex-shrink:0;height:22px;line-height:22px;width:22px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown .taskfont{color:#bbb;font-size:18px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title{flex:1;line-height:22px;overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.progress,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:13px;height:22px;margin-left:16px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon .taskfont{font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon>em{font-style:normal;margin-left:4px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.overdue{color:#ed4014}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.today{color:#f90}.page-dashboard .nopage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.page-dashboard .nopage .nopage-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-dashboard .nopage .nopage-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-dashboard .nopage .nopage-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}@media (max-width:768px){.page-dashboard .dashboard-wrapper{display:block;max-height:86%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{max-width:86%}.page-dashboard .dashboard-wrapper .dashboard-block{display:block;margin-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li{margin:0 0 10px;padding:8px 12px}.page-dashboard .dashboard-wrapper .dashboard-list{overflow:visible!important;padding-bottom:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin-bottom:36px}}.page-file{display:flex;flex-direction:column;height:100%;width:100%}.page-file .file-wrapper{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px;padding-bottom:16px}.page-file .file-wrapper .file-head .file-nav{align-items:center;display:flex;flex:1}.page-file .file-wrapper .file-head .file-nav>h1{color:#333;font-size:28px;font-weight:600}.page-file .file-wrapper .file-head .file-nav .file-refresh{cursor:pointer;display:none;margin-left:12px}.page-file .file-wrapper .file-head .file-nav .file-refresh>i{font-size:18px}.page-file .file-wrapper .file-head .file-nav:hover .file-refresh{display:block}.page-file .file-wrapper .file-head .file-status{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-status>button{background:#8bcf70;border-color:#8bcf70;color:#fff}.page-file .file-wrapper .file-head .file-search{cursor:pointer;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper{transform:translateZ(0);width:auto}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input{border-color:#dcdee2;border-radius:16px;padding-left:0;padding-right:30px;transition:all .3s;width:0}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input-suffix i{color:#606266}.page-file .file-wrapper .file-head .file-search.has-value .ivu-input-wrapper .ivu-input,.page-file .file-wrapper .file-head .file-search:hover .ivu-input-wrapper .ivu-input{padding-left:14px;width:160px}.page-file .file-wrapper .file-head .file-add{cursor:pointer;flex-shrink:0;margin-left:18px}.page-file .file-wrapper .file-head .file-add .taskfont{font-size:18px}.page-file .file-wrapper .file-navigator{align-items:center;display:flex;height:24px;line-height:24px;margin:0 32px}.page-file .file-wrapper .file-navigator>ul{align-items:center;display:flex;overflow:auto}.page-file .file-wrapper .file-navigator>ul>li{align-items:center;color:#8bcf70;cursor:pointer;display:flex;font-size:14px;list-style:none;padding-left:8px}.page-file .file-wrapper .file-navigator>ul>li:last-child{color:#606266;cursor:default}.page-file .file-wrapper .file-navigator>ul>li+li:before{color:#606266;content:"›";font-family:system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1;margin-top:-2px;padding-right:8px}.page-file .file-wrapper .file-navigator>ul>li .taskfont{padding-right:2px}.page-file .file-wrapper .file-navigator>ul>li>span{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator>ul>li>span.readonly{background:#f7f7f7;border:1px solid #e8eaec;border-radius:2px;color:#606266;font-size:12px;line-height:20px;padding:0 5px;transform:scale(.8);transform-origin:right center}.page-file .file-wrapper .file-navigator .nav-load{align-items:center;display:flex;height:24px;justify-content:center;margin-left:8px;width:24px}.page-file .file-wrapper .file-navigator .nav-load .common-loading{height:12px;width:12px}.page-file .file-wrapper .file-navigator .nav-refresh{margin-left:8px}.page-file .file-wrapper .file-navigator .ivu-btn{font-size:12px;margin-left:12px}.page-file .file-wrapper .file-navigator .file-shear{align-items:center;display:flex}.page-file .file-wrapper .file-navigator .file-shear>span{padding-right:3px}.page-file .file-wrapper .file-navigator .file-shear>em{display:inline-block;font-style:normal;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator .flex-full{flex:1}.page-file .file-wrapper .file-navigator .switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;position:relative;transition:box-shadow .2s}.page-file .file-wrapper .file-navigator .switch-button:hover{box-shadow:0 0 10px #e6ecfa}.page-file .file-wrapper .file-navigator .switch-button:before{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;content:"";height:100%;left:0;position:absolute;top:0;transition:left .2s;width:50%;z-index:0}.page-file .file-wrapper .file-navigator .switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.page-file .file-wrapper .file-navigator .switch-button>div>i{font-size:17px}.page-file .file-wrapper .file-navigator .switch-button>div:first-child{color:#8bcf70}.page-file .file-wrapper .file-navigator .switch-button.table:before{left:50%}.page-file .file-wrapper .file-navigator .switch-button.table>div:first-child{color:#606266}.page-file .file-wrapper .file-navigator .switch-button.table>div:last-child{color:#8bcf70}.page-file .file-wrapper .file-drag{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-drag .file-no{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:5%;opacity:.8}.page-file .file-wrapper .file-drag .file-no>i{font-size:64px}.page-file .file-wrapper .file-drag .file-no>p{font-size:14px;font-weight:500;line-height:1;margin-top:18px}.page-file .file-wrapper .file-drag .file-table{cursor:default;flex:1;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .file-table .ivu-table:before{display:none}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip{opacity:.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span{font-size:14px;font-weight:500;line-height:1.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span:before{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;content:"\e60b";display:block;font-family:taskfont,"serif"!important;font-size:64px;font-style:normal}.page-file .file-wrapper .file-drag .file-table .file-nbox{align-items:center;display:flex;position:relative}.page-file .file-wrapper .file-drag .file-table .file-nbox.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name{align-items:center;display:flex;flex:1;margin-right:46px;position:relative;width:0}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name:before{content:"";flex-shrink:0;height:22px;margin-right:8px;width:22px}.page-file .file-wrapper .file-drag .file-table .file-nbox .permission{font-size:13px;padding-left:6px}.page-file .file-wrapper .file-drag .file-table .file-nbox .taskfont{color:#aaa;font-size:16px;margin:0 3px}.page-file .file-wrapper .file-drag .file-list{flex:1;margin-top:16px;overflow:auto;padding:0 20px 20px}.page-file .file-wrapper .file-drag .file-list>ul{margin-top:-12px}.page-file .file-wrapper .file-drag .file-list>ul>li{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;float:left;height:110px;justify-content:space-between;list-style:none;margin:12px;position:relative;width:100px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input{margin:0 4px 4px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input input{font-size:13px;margin:0;padding:1px 5px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load{bottom:0;display:flex;position:absolute;right:6px;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load .common-loading{height:10px;width:10px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-name{color:#606266;display:block;font-size:12px;height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check{left:4px;opacity:0;position:absolute;top:1px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check.file-checked{opacity:1}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu{display:flex;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon{color:#aaa;font-size:16px;padding:2px 5px;transition:color .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon:hover{color:#606266}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon{display:inline-block;height:64px;margin-top:12px;position:relative;width:64px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon:before{bottom:0;left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon{align-items:center;background-color:#9acd7b;border-radius:50%;bottom:0;display:flex;height:20px;justify-content:center;position:absolute;right:0;transform:scale(.9);width:20px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar .taskfont,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon .taskfont{color:#fff;font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul>li.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-list>ul>li.highlight,.page-file .file-wrapper .file-drag .file-list>ul>li:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-check,.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-menu{opacity:1}.page-file .file-wrapper .file-drag .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;margin:16px 32px 32px;position:absolute;right:0;top:0;z-index:3}.page-file .file-wrapper .file-drag .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.page-file .file-wrapper .file-menu{position:absolute}.page-file .file-upload-list{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;bottom:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;overflow:hidden;padding:14px 26px;position:fixed;right:16px;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:380px}.page-file .file-upload-list .upload-wrap{flex:1;width:100%}.page-file .file-upload-list .upload-wrap .title{color:#303133;font-size:16px;font-weight:700;margin:0}.page-file .file-upload-list .upload-wrap .title>em{color:#2b85e4;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;padding-left:4px}.page-file .file-upload-list .upload-wrap .content{color:#606266;font-size:14px;line-height:21px;margin:12px 0 0;max-height:500px;max-width:100%;overflow:auto}.page-file .file-upload-list .upload-wrap .content>li{list-style:none;padding:4px 0;position:relative}.page-file .file-upload-list .upload-wrap .content>li .file-name{line-height:18px;padding-right:16px}.page-file .file-upload-list .upload-wrap .content>li .file-error{color:red;font-size:12px}.page-file .file-upload-list .upload-wrap .content>li .file-close{cursor:pointer;display:none;font-size:14px;position:absolute;right:-1px;top:7px}.page-file .file-upload-list .upload-wrap .content>li:hover .file-close{display:block}.page-file .file-upload-list .upload-wrap .close{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.page-file-dropdown-menu{max-height:none!important}.page-file-dropdown-menu .ivu-dropdown{width:100%}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item{align-items:center;display:flex;justify-content:space-between;margin-right:-6px;min-width:90px}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item .ivu-icon{opacity:.7}.page-file-dropdown-menu .file-item{align-items:center;display:flex;position:relative}.page-file-dropdown-menu .file-item:before{content:"";flex-shrink:0;height:20px;margin-right:8px;width:20px}.page-file-share-form{display:flex;margin-bottom:12px}.page-file-share-form .share-userid{flex:1}.page-file-share-form>div{flex-shrink:0}.page-file-share-form>div:last-child{margin-right:0}.page-file-share-title{margin-bottom:14px;margin-top:-8px;padding:0 2px}.page-file-share-list{margin-bottom:24px;max-height:500px}.page-file-share-list>li{align-items:center;display:flex;margin-bottom:12px}.page-file-share-list>li .common-avatar{flex:1}.page-file-share-list>li .all-avatar{align-items:center;display:flex;flex:1}.page-file-share-list>li .all-avatar .avatar-text{height:32px;line-height:32px;width:32px}.page-file-share-list>li .all-avatar .avatar-name{overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.page-file-share-list>li .ivu-select{flex-shrink:0;width:auto}.page-file-share-list>li .delete{color:red}.page-file-drawer .overlay-content{border-radius:20px 20px 0 0!important}@media (max-width:768px){.page-file .file-wrapper .file-head{margin:24px 24px 16px}.page-file .file-wrapper .file-navigator{margin:0 24px}.page-file .file-wrapper .file-drag .file-table{margin:16px 24px 24px}}.page-login{align-items:center;background-color:#f3f6fe;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.page-login .login-body{align-items:center;display:flex;flex-direction:column;max-height:100%;overflow:auto;padding:32px 0;width:100%}.page-login .login-body .login-logo{background:url(../images/logo.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:68px;width:68px}.page-login .login-body .login-box{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #e6ecfa;margin-top:32px;width:400px}.page-login .login-body .login-box .login-title{font-size:24px;font-weight:600;margin-top:36px;text-align:center}.page-login .login-body .login-box .login-subtitle{color:#aaa;font-size:14px;margin-top:12px;padding:0 12px;text-align:center}.page-login .login-body .login-box .login-input{margin:32px 40px}.page-login .login-body .login-box .login-input>*{margin-top:26px}.page-login .login-body .login-box .login-input .ivu-input{border-color:#f1f1f1}.page-login .login-body .login-box .login-input .ivu-input[readonly=readonly]{background-color:#f5f5f5}.page-login .login-body .login-box .login-input .ivu-input-large{font-size:15px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{background:transparent;border-color:#f1f1f1;font-size:14px}.page-login .login-body .login-box .login-input .login-code .ivu-input{border-left-color:transparent}.page-login .login-body .login-box .login-input .login-code .login-code-end{cursor:pointer;height:38px;margin:-6px -7px;overflow:hidden}.page-login .login-body .login-box .login-input .login-code .login-code-end img{height:100%}.page-login .login-body .login-box .login-input .login-switch{color:#aaa}.page-login .login-body .login-box .login-input .login-input-tips-box{position:relative}.page-login .login-body .login-box .login-input .login-input-tips-box .login-input-tips{bottom:-20px;color:#c7c7c7;font-size:12px;left:0;position:absolute}.page-login .login-body .login-box .login-input>.ivu-poptip,.page-login .login-body .login-box .login-input>.ivu-poptip>.ivu-poptip-rel{width:100%}.page-login .login-body .login-bottom{align-items:center;display:flex;margin-top:18px;width:388px}.page-login .login-body .login-bottom .login-setting{align-items:center;color:#666;cursor:pointer;display:flex;flex-shrink:0}.page-login .login-body .login-bottom .login-setting .taskfont{font-size:12px;margin-left:3px;margin-top:1px;transform:scale(.8)}.page-login .login-body .login-bottom .login-setting-menu{display:flex;flex-direction:column}.page-login .login-body .login-bottom .login-setting-item{align-items:center;display:flex;justify-content:space-between}.page-login .login-body .login-bottom .login-setting-item .ivu-icon{color:#666;margin-right:-6px;padding-left:6px}.page-login .login-body .login-bottom .login-forgot{color:#aaa;flex:1;padding-left:24px;text-align:right}.page-manage{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu{align-items:center;background:#f4f5f7;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;position:relative;transition:all .2s;width:255px}.page-manage .manage-box-menu .manage-box-dropdown{flex-shrink:0;width:86%}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown{padding:7px 0}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item{padding:9px 16px}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided{margin-top:7px}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided:before{top:-9px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title{align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;margin-top:27px;padding:6px 10px;transition:box-shadow .3s}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-avatar{height:36px;width:36px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title>span{flex:1;font-size:16px;font-weight:600;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-arrow{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:16px;padding-right:2px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-arrow>i{font-size:12px;margin:-1px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-top-report{align-items:center;flex:0 0 auto;flex-direction:column;justify-content:center;margin-right:-6px;overflow:unset}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-top-report>i{font-size:12px;margin:-1px}.page-manage .manage-box-menu .manage-box-dropdown .manage-menu-report-badge{margin-left:6px;transform:scale(.9);vertical-align:top}.page-manage .manage-box-menu .manage-box-dropdown .manage-menu-flex{align-items:center;display:flex;justify-content:space-between}.page-manage .manage-box-menu .manage-box-dropdown .manage-menu-flex .ivu-icon{color:#666}.page-manage .manage-box-menu .manage-box-dropdown .task-title{overflow:hidden;text-overflow:ellipsis}.page-manage .manage-box-menu>ul{display:flex;flex:1;flex-direction:column;margin-top:16px;overflow:hidden!important;width:100%}.page-manage .manage-box-menu>ul>li{align-items:center;border-radius:4px;color:#6b6e72;cursor:pointer;display:flex;flex-shrink:0;height:36px;margin:5px auto;max-width:100%;padding:0 4%;position:relative;width:80%}.page-manage .manage-box-menu>ul>li>i{font-size:20px;margin-right:10px;opacity:.3}.page-manage .manage-box-menu>ul>li .menu-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li .menu-badge{margin-left:12px;transform:scale(.9)}.page-manage .manage-box-menu>ul>li:first-child{margin-top:12px}.page-manage .manage-box-menu>ul>li.active{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project{align-items:center;cursor:default;display:flex;flex:1;flex-direction:column;padding:12px 0 0;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:auto;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li{border:2px solid transparent;cursor:pointer;display:flex;flex-direction:column;list-style:none;margin:2px auto;width:80%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:0 8px 0 28px;position:relative}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em:before{background:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Im0zNjYuMTgyIDEwOC4yMzcgNDQ1Ljg1IDMxOS43OTVhMTAyLjQgMTAyLjQgMCAwIDEgMCAxNjYuNTAyTDM2Ni4xODIgOTE0LjMzYTEwMi40IDEwMi40IDAgMCAxLTE2Mi4wOTktODMuMjUydi02MzkuNTlhMTAyLjQgMTAyLjQgMCAwIDEgMTYyLjEtODMuMjUxeiIgZmlsbD0iIzk5OSIvPjwvc3ZnPg==") no-repeat 50%;background-size:contain;content:"";height:12px;transition:transform .2s;width:12px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .title{color:#333;flex:1;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .num{font-size:12px;padding-left:16px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .icon-top{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjA8cGF0aCBkPSJtMjAuNyA4LjEtNC40LTQuNGMtMS4yLTEuMi0yLjUtMS40LTMuNC0uNy0uNS40LS43LjktLjggMS40LS4xLjUtLjQgMS0uOCAxLjNsLS4xLjFDOS4yIDcuMyA2LjkgOC42IDQuNCA5Yy0uNS4yLTEuMS41LTEuNCAxLS42LjktLjQgMi4xLjMgMi45bDMuNCAzLjQtMy4xIDMuMWMtLjMuMy0uMy44IDAgMS4xLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJsMy4xLTMuMSAyLjkgMi45YzEuMyAxLjMgMi41IDEuNSAzLjQuOS40LS4zLjctLjcuOS0xLjIuNi0yLjMgMS40LTQuNiAyLjgtNi41bC41LS43Yy4zLS40LjgtLjggMS4zLS44LjUtLjEgMS4xLS4zIDEuNC0uOC44LTEgLjYtMi4zLS4yLTMuMXoiIHN0eWxlPSJmaWxsOiM4YmNmNzAiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;height:14px;width:14px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2{cursor:default;display:none;margin:16px 4px;padding:0 8px 0 24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p{align-items:center;display:flex;height:36px;padding:4px 0}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p em,.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p span{flex-shrink:0;font-size:12px;font-style:normal;padding-right:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress{margin-right:-18px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress .ivu-progress-inner{background-color:#e4e4e4}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.top .project-h1{background-color:#eeeff1}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.active .project-h1{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h1>em:before{transform:rotate(90deg)}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h2{display:block}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.operate{border-color:#8bcf70}.page-manage .manage-box-menu>ul>li.menu-project .common-loading{height:22px;margin:6px;width:22px}.page-manage .manage-box-menu>ul>li.menu-project .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu .manage-project-search{background-color:#fff;border-radius:12px;margin:8px 0 -2px;overflow:hidden;padding:0 3px;width:80%}.page-manage .manage-box-menu .manage-project-search .ivu-input{background-color:transparent;border-color:transparent;padding-left:30px}.page-manage .manage-box-menu .manage-project-search .ivu-input:focus,.page-manage .manage-box-menu .manage-project-search .ivu-input:hover{box-shadow:none}.page-manage .manage-box-menu .manage-project-search.loading .ivu-icon-ios-search{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.page-manage .manage-box-menu .manage-project-search.loading .ivu-icon-ios-search:before{content:"\f45b"}.page-manage .manage-box-menu .manage-box-new-group{align-items:center;display:flex;margin-bottom:20px;margin-top:16px;width:80%}.page-manage .manage-box-menu .manage-box-new-group .manage-box-new{flex:1}.page-manage .manage-box-menu .manage-box-new-group .ivu-btn{height:38px}.page-manage .manage-box-menu .manage-box-new-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}.page-manage .manage-box-main{flex:1;position:relative}.page-manage .manage-box-main .manage-box-view{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.page-manage .manage-mini-menu{display:none;position:relative}.page-manage .manage-mini-menu .ivu-badge{left:30px;position:absolute;top:-6px;transform:scale(.9)}.page-manage-task-modal{display:flex;flex-direction:column}.page-manage-add-task-button-group{margin-left:8px!important}.page-manage-add-task-button-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}@media (max-height:640px){.page-manage .manage-box-menu>ul{overflow:auto!important}.page-manage .manage-box-menu>ul.overlay-y{overflow-y:overlay!important}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:visible!important}.page-manage .manage-box-menu .manage-project-search{margin-top:12px}}@media (max-width:768px){.page-manage .manage-box-menu{bottom:0;left:0;position:fixed;top:0;transform:translateX(-120%);width:100%;z-index:49}.page-manage .manage-box-menu.show768-menu{transform:translateX(0)}.page-manage .manage-mini-menu{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 50px rgba(0,0,0,.3);cursor:pointer;display:flex;font-size:22px;height:42px;justify-content:center;white-space:nowrap;width:46px}}.page-messenger{display:flex}.page-messenger .messenger-wrapper{align-items:flex-start;display:flex;flex:1}.page-messenger .messenger-wrapper .messenger-select{display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:320px;min-width:240px;position:relative;width:30%}.page-messenger .messenger-wrapper .messenger-select:after{background-color:#f4f5f5;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.page-messenger .messenger-wrapper .messenger-select .messenger-search{align-items:center;display:flex;flex-shrink:0;height:54px;justify-content:center;padding:0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#f7f7f7;border-radius:12px;flex:1;margin:0 4px;overflow:hidden;padding:0 8px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input{background-color:transparent;border-color:transparent}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:focus,.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:hover{box-shadow:none}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{align-items:center;display:flex;justify-content:space-evenly;padding:2px 0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p{color:#888;cursor:pointer;line-height:1;padding:0 6px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p .nav-num{position:absolute;right:-8px;top:-12px;transform:scale(.7)}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p.active{color:#555;font-weight:500}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p:hover{color:#777}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;overflow-x:hidden;overflow-y:auto;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li{align-items:flex-start;border:2px solid transparent;cursor:pointer;display:flex;flex-direction:row;list-style:none;margin-right:1px;padding:14px 10px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar{flex-grow:0;flex-shrink:0;height:42px;margin:2px;width:42px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{align-items:center;background-color:#61b2f9;border-radius:50%;color:#fff;display:flex;font-size:26px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.project{background-color:#6e99eb}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.task{background-color:#9b96df;font-size:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.completed:after{bottom:0;color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:32px;opacity:.2;pointer-events:none;position:absolute;right:12px;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box{display:flex;flex:1;flex-direction:column;padding-left:12px;width:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag{margin:0 4px 0 0;padding:0 5px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag.ivu-tag-success{padding:0 6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>span{color:#333;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i{color:#8bcf70;flex-shrink:0;font-size:12px;margin-left:8px;transform:scale(.9)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i.completed{font-size:18px;margin:0 4px 0 0;transform:scale(1)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>em{color:#999;flex-shrink:0;font-size:12px;font-style:normal;margin-left:8px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#999;font-size:12px;line-height:24px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-num{left:42px;position:absolute;top:10px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.top{background-color:#eeeff1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.active{background-color:#f4f5f7}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.operate{border-color:#8bcf70}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading .common-loading{height:20px;margin:0;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li{list-style:none;margin-left:24px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label{border-bottom:1px solid #efefef;height:34px;line-height:34px;margin-bottom:6px;margin-top:6px;padding-left:4px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded .common-loading,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading .common-loading{height:20px;margin:0;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:52px;list-style:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .avatar{flex-grow:0;flex-shrink:0;height:30px;width:30px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname{font-size:14px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{align-items:center;border-top:1px solid #f4f5f5;display:flex;flex-shrink:0;height:52px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon{align-items:center;display:flex;height:100%;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon .menu-num{left:50%;margin-left:3px;position:absolute;top:4px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i{color:#aaa;cursor:pointer;font-size:24px;margin:0 24px;opacity:.9}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i.active{color:#8bcf70;opacity:1}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i:hover{opacity:1}.page-messenger .messenger-wrapper .messenger-msg{display:flex;flex:1;height:100%;position:relative;width:0}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer .dialog-back{display:none}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg{align-items:center;bottom:0;display:flex;flex:1;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:0}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}@media (max-width:768px){.page-messenger .messenger-wrapper .messenger-select{background-color:#fff;height:100%;left:0;max-width:none;position:fixed;top:0;transform:translateX(-120%);transition:all .2s;width:100%;z-index:48}.page-messenger .messenger-wrapper .messenger-select.show768-menu{transform:translateX(0)}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-title{align-items:center;height:54px}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer{position:relative}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer .dialog-back{align-items:center;bottom:0;display:flex;font-size:26px;height:49px;justify-content:center;left:0;position:absolute;width:64px;z-index:1}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer .dialog-input{width:calc(100% - 44px)}}.page-project{align-items:flex-start;display:flex;flex:1}.page-project .project-list{background-color:#fafafa;flex:1;height:100%;width:0}.page-project .project-dialog{flex-shrink:0;height:100%;max-width:520px;min-width:320px;position:relative;width:35%}@media (max-width:768px){.page-project .project-list{height:auto}.page-project .project-dialog{height:100%;left:0;max-width:none;position:absolute;top:0;width:100%}}.page-setting{display:flex;flex-direction:column}.page-setting .setting-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px}.page-setting .setting-head .setting-titbox{flex:1;margin-bottom:16px}.page-setting .setting-head .setting-titbox .setting-title{align-items:center;display:flex}.page-setting .setting-head .setting-titbox .setting-title>h1{color:#333;flex:1;font-size:28px;font-weight:600}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:none}.page-setting .setting-box{display:flex;flex:1;height:0;padding-bottom:16px}.page-setting .setting-box .setting-menu{border-right:1px solid #f4f4f5;flex-shrink:0;overflow:auto;width:200px}.page-setting .setting-box .setting-menu>ul{padding:12px 0 0 32px}.page-setting .setting-box .setting-menu>ul>li{align-items:center;color:#6b6e72;cursor:pointer;display:flex;line-height:42px;list-style:none;margin:5px 0;padding:0 20px;position:relative}.page-setting .setting-box .setting-menu>ul>li .ivu-badge{transform:scale(.8);transform-origin:right center}.page-setting .setting-box .setting-menu>ul>li.active,.page-setting .setting-box .setting-menu>ul>li:hover{background-color:#f4f5f7}.page-setting .setting-box .setting-menu>ul>li.version{cursor:default}.page-setting .setting-box .setting-menu>ul>li.version:hover{background-color:transparent}.page-setting .setting-box .setting-menu>ul>li.divided{margin-top:10px;padding-top:10px;position:relative}.page-setting .setting-box .setting-menu>ul>li.divided:before{background-color:#f4f4f5;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.page-setting .setting-box .setting-menu>ul>li.divided:after{background-color:#fff;content:"";height:9px;left:0;position:absolute;right:0;top:1px;z-index:2}.page-setting .setting-box .setting-content{display:flex;flex:1;flex-direction:column;overflow:auto;position:relative}.page-setting .setting-box .setting-content .setting-content-title{font-size:20px;font-weight:500;padding:12px 32px}.page-setting .setting-box .setting-content .setting-content-view{flex:1;position:relative}.page-setting .setting-box .setting-content .setting-content-view .setting-router-view{padding:24px 40px}.page-setting .setting-item .ivu-input,.page-setting .setting-item .ivu-select-selection{max-width:460px}.page-setting .setting-item .ivu-form{overflow:auto}.page-setting .setting-item .setting-color,.page-setting .setting-item .setting-template{margin-bottom:12px;max-width:600px;min-width:400px}.page-setting .setting-item .setting-color>div,.page-setting .setting-item .setting-template>div{padding-right:12px;text-align:center}.page-setting .setting-item .setting-color>div:first-child,.page-setting .setting-item .setting-template>div:first-child{text-align:left}.page-setting .setting-item .setting-color>div:last-child,.page-setting .setting-item .setting-template>div:last-child{flex:auto;flex-shrink:0;padding-right:0;width:60px}.page-setting .setting-item .setting-color>div .ivu-color-picker,.page-setting .setting-item .setting-template>div .ivu-color-picker{width:100%}.page-setting .setting-item .setting-color .information,.page-setting .setting-item .setting-template .information{color:#999}.page-setting .setting-item .setting-template>div{flex-shrink:0;text-align:left}.page-setting .setting-item .setting-template>div:last-child{flex:1;max-width:none;width:auto}.page-setting .setting-item .setting-footer>button{height:34px;line-height:32px;min-width:94px}.page-setting .setting-item .setting-auto-day{display:block;line-height:32px;margin-bottom:-10px;margin-top:12px;width:110px}.page-setting .setting-item.submit{bottom:0;display:flex;flex-direction:column;left:0;padding:0!important;position:absolute;right:0;top:0}.page-setting .setting-item.submit h3{font-size:16px;margin-bottom:15px}.page-setting .setting-item.submit .ivu-form{flex:1;overflow:auto;padding:24px 40px}.page-setting .setting-item.submit .ivu-tabs{display:flex;flex:1;flex-direction:column;padding:16px 32px 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content{flex:1;height:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane{position:relative}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item{bottom:0;display:flex;flex:1;flex-direction:column;left:0;position:absolute;right:0;top:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .ivu-form{padding:8px 12px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .setting-footer{margin:0 -32px}.page-setting .setting-item.submit .setting-footer{border-top:1px solid #f4f4f5;flex-shrink:0;padding:16px 24px 0;position:static}@media (max-width:768px){.page-setting .setting-head .setting-titbox .setting-title .setting-more{align-items:center;display:flex;font-size:24px;height:42px;justify-content:center;width:42px}.page-setting .setting-box{position:relative}.page-setting .setting-box .setting-menu{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateX(-120%);transition:all .2s;width:100%;z-index:9}.page-setting .setting-box .setting-menu.show768-menu{transform:translateX(0)}.page-setting .setting-box .setting-menu>ul{padding:12px 32px}}.page-index{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}.page-index .page-warp{margin:0 auto;max-width:1920px}.page-index .page-warp .page-header{background:#8bcf70;padding-bottom:40px;position:relative;width:100%}.page-index .page-warp .page-header .header-nav{display:flex;height:72px;justify-content:space-between;margin:auto;max-width:1200px}.page-index .page-warp .page-header .header-nav .header-nav-box{align-items:center;color:#fff;display:flex;font-weight:400;padding-left:20px;position:relative}.page-index .page-warp .page-header .header-nav .header-nav-box .logo{background:url(../images/index/logo.svg) no-repeat 50%;background-size:contain;height:36px;width:143px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one{display:flex}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-language{font-size:26px;margin-right:8px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{cursor:pointer;font-size:16px;margin:0 30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-three{background:#ffa25a;border-radius:4px;cursor:pointer;font-size:16px;height:36px;line-height:36px;min-width:100px;padding:0 10px;text-align:center}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four{cursor:pointer;font-size:16px;margin-left:30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-boxs{justify-content:flex-end;padding-right:20px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-more{color:#fff;font-size:36px}.page-index .page-warp .page-header .header-content{margin:0 auto;max-width:1200px}.page-index .page-warp .page-header .header-content .header-title{color:#fff;font-size:48px;font-weight:500;line-height:67px;text-align:center}.page-index .page-warp .page-header .header-content .header-title-one{margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{color:#fff;font-size:24px;font-weight:400;line-height:36px;margin-top:22px;padding:0 30px;text-align:center}.page-index .page-warp .page-header .header-content .login-buttom{background:#ffa25a;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:48px;line-height:48px;margin:34px auto 0;text-align:center;width:150px}.page-index .page-warp .page-header-bottom{background:#fff url(../images/index/bg_bottom.svg) no-repeat;background-size:100%;margin-bottom:190px;margin-top:-2px;position:relative}.page-index .page-warp .page-header-bottom .page-header-bottoms{left:0;margin:auto;max-width:1200px;right:0;top:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:80%}.page-index .page-warp .page-main{margin:auto;max-width:1200px}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;margin:auto;width:90%}.page-index .page-warp .page-main .page-main-text{padding-left:60px;padding-top:120px}.page-index .page-warp .page-main .page-main-text h3{color:#333;font-size:32px;font-weight:500;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{color:#828282;font-size:18px;font-weight:400;line-height:28px;padding-right:70px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{align-items:center;display:flex;font-size:30px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px}.page-index .page-warp .page-main .page-main-texts p{font-size:16px}.page-index .page-warp .page-footer .footer-service{background-color:#ffa25a;height:188px;position:relative;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box{height:188px;overflow:hidden;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{color:#fff;font-size:16px;font-weight:500;height:45px;line-height:45px;margin:33px 0 22px;text-align:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{background:#fff;border-radius:8px;color:#ffa25a;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;margin-right:20px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .contact-btn{border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-opyright{background:#fff;color:#828282;font-size:12px;font-weight:400;height:60px;line-height:60px;text-align:center;width:100%}@media screen and (max-width:1440px){.page-index .page-warp .page-header .header-content .header-title{font-size:44px;font-weight:600;line-height:60px}.page-index .page-warp .page-header .header-content .header-title-one{margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:22px;font-weight:400;line-height:36px;padding:0 20px}.page-index .page-warp .page-header .header-content .login-buttom{background:#ffa25a;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:48px;line-height:48px;margin:34px auto 0;text-align:center;width:150px}.page-index .page-warp .page-header-bottom{background:#fff url(../images/index/bg_bottom.svg) no-repeat;background-size:100%;margin-bottom:100px;margin-top:-2px;position:relative}.page-index .page-warp .page-header-bottom .page-header-bottoms{left:0;margin:auto;max-width:1200px;right:0;top:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:80%}.page-index .page-warp .page-main{margin:auto;max-width:1200px}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;margin:auto;width:90%}.page-index .page-warp .page-main .page-main-text{padding-left:20px;padding-top:80px}.page-index .page-warp .page-main .page-main-text h3{color:#333;font-size:32px;font-weight:500;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{color:#828282;font-size:18px;font-weight:400;line-height:28px;padding-right:20px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{align-items:center;display:flex;font-size:24px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px;width:24px}.page-index .page-warp .page-main .page-main-texts p{font-size:14px}.page-index .page-warp .page-footer .footer-service{background-color:#ffa25a;height:188px;position:relative;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box{height:188px;overflow:hidden;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{color:#fff;font-size:16px;font-weight:500;height:45px;line-height:45px;margin:33px 0 22px;text-align:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{background:#fff;border-radius:8px;color:#ffa25a;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;margin-right:20px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .contact-btn{border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-opyright{background:#fff;color:#828282;font-size:12px;font-weight:400;height:60px;line-height:60px;text-align:center;width:100%}}@media screen and (max-width:468px){.page-index .page-warp .page-header .header-content .header-title{font-size:24px;font-weight:600;line-height:34px}.page-index .page-warp .page-header .header-content .header-title-one{margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:16px;font-weight:400;line-height:26px;padding:0 20px}.page-index .page-warp .page-header .header-content .login-buttom{background:#ffa25a;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:48px;line-height:48px;margin:34px auto 0;text-align:center;width:150px}.page-index .page-warp .page-header-bottom{background:#fff url(../images/index/bg_bottom.svg) no-repeat;background-size:100%;margin-bottom:100px;margin-top:-2px;position:relative}.page-index .page-warp .page-header-bottom .page-header-bottoms{left:0;margin:auto;max-width:1200px;right:0;top:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:80%}.page-index .page-warp .page-main{margin:auto;max-width:1200px}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;margin:auto;width:90%}.page-index .page-warp .page-main .page-main-text{padding-left:20px;padding-top:80px}.page-index .page-warp .page-main .page-main-text h3{color:#333;font-size:32px;font-weight:500;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{color:#828282;font-size:18px;font-weight:400;line-height:28px;padding-right:20px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{align-items:center;display:flex;font-size:24px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px;width:24px}.page-index .page-warp .page-main .page-main-texts p{font-size:14px}.page-index .page-warp .page-footer .footer-service{background-color:#ffa25a;height:188px;position:relative;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box{height:188px;overflow:hidden;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{color:#fff;font-size:16px;font-weight:500;height:45px;line-height:45px;margin:33px 0 22px;text-align:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{background:#fff;border-radius:8px;color:#ffa25a;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;margin-right:20px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .contact-btn{border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-opyright{background:#fff;color:#828282;font-size:12px;font-weight:400;height:60px;line-height:60px;text-align:center;width:100%}}.client-downloads{bottom:20px;position:fixed;right:20px}.dialog-wrapper{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:1}.dialog-wrapper .dialog-title{display:flex;flex-direction:column;height:68px;justify-content:center;padding:0 30px;position:relative}.dialog-wrapper .dialog-title:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.dialog-wrapper .dialog-title.completed:after{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:52px;opacity:.2;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:1}.dialog-wrapper .dialog-title .main-title{align-items:center;display:flex;line-height:22px;max-width:100%}.dialog-wrapper .dialog-title .main-title .ivu-tag{flex-shrink:0;margin:0 6px 0 0;padding:0 5px}.dialog-wrapper .dialog-title .main-title .ivu-tag.ivu-tag-success{padding:0 6px}.dialog-wrapper .dialog-title .main-title .ivu-icon{font-size:18px;margin-right:6px}.dialog-wrapper .dialog-title .main-title .ivu-icon.completed{color:#8bcf70}.dialog-wrapper .dialog-title .main-title>h2{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-title .main-title>em{flex-shrink:0;font-size:17px;font-style:normal;font-weight:500;padding-left:6px}.dialog-wrapper .dialog-title .main-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;flex-shrink:0;height:24px;margin-left:10px;padding-top:1px;text-align:center;width:40px}.dialog-wrapper .dialog-title .sub-title{color:#aaa;flex-shrink:0;font-size:12px;line-height:20px}.dialog-wrapper .dialog-title .sub-title.pointer{cursor:pointer}.dialog-wrapper .dialog-title .sub-title.pointer:hover{color:#888}.dialog-wrapper .dialog-scroller{flex:1;overflow:auto;padding:0 32px;position:relative}.dialog-wrapper .dialog-scroller .dialog-list>ul>li{align-items:flex-end;display:flex;flex-direction:row;list-style:none;margin-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li:first-child{margin-top:16px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-avatar{flex-shrink:0;height:30px;margin-bottom:20px;position:relative;width:30px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 0 8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view.text{max-width:70%}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view:hover .dialog-head .dialog-menu{opacity:1}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head{align-items:flex-start;display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content{align-items:flex-start;background-color:#f4f5f7;border-radius:6px 6px 6px 0;display:flex;min-width:32px;padding:8px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-text{color:#333}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-text>pre{word-wrap:break-word;display:block;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box{align-items:center;background-color:#fff;border-radius:3px;display:flex;padding:10px 14px;width:220px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-thumb{width:36px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-size{color:#666;font-size:14px;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px;display:flex;max-height:220px;max-width:220px;overflow:hidden;padding:0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.img .file-img{cursor:pointer;display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-loading{display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-loading .common-loading{height:20px;margin:4px;width:20px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-unknown{text-decoration:underline}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu{margin-left:6px;opacity:0;transition:all .3s}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon>i{color:#999;cursor:pointer;display:inline-block;flex:1;font-size:13px;padding:4px 6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon>i+i{border-left:1px solid #ddd}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon>i:hover{color:#777}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot{align-items:center;display:flex;height:21px;line-height:1;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .common-loading{height:10px;margin:0 2px;width:10px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .time{color:#bbb;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .done{color:#8bcf70;display:none;font-size:12px;margin-left:4px;transform:scale(.9)}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .percent{cursor:pointer;display:none;margin-left:4px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-action{align-items:flex-start;align-self:flex-start;display:flex;height:100%}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-action>*{margin:0 5px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history{cursor:pointer;font-size:13px;justify-content:center;margin:12px 0;opacity:.6;padding:3px 0;transition:opacity .2s}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history:hover{opacity:1}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history-tip{padding-top:60px;position:relative}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history-tip .history-text{background:#f5f5f5;border-radius:2px;font-size:12px;font-style:normal;height:22px;left:50%;line-height:22px;padding:0 48px;position:absolute;text-align:center;top:10px;transform:translateX(-50%)}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.loading{justify-content:center;padding:12px 0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.loading .common-loading{height:18px;margin:0;width:18px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.nothing{color:#999;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.bottom{height:0;margin:0;padding:0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view{align-items:flex-end;margin:0 8px 0 0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content{background-color:#8bcf70;border-radius:6px 6px 0 6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content .content-text{color:#fff}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content .content-file.file{background-color:#f4f5f7}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-menu{margin-left:0;margin-right:6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-foot .done,.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-foot .percent{display:inline-block}.dialog-wrapper .dialog-footer{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:20px;padding:0 28px;position:relative}.dialog-wrapper .dialog-footer .dialog-newmsg{background-color:rgba(0,0,0,.6);border-radius:16px;color:#fff;cursor:pointer;display:none;font-size:12px;height:30px;line-height:30px;margin-bottom:20px;margin-right:10px;padding:0 12px;z-index:2}.dialog-wrapper .dialog-footer .dialog-input{background-color:#f4f5f7;border-radius:10px;padding:10px 52px 10px 12px}.dialog-wrapper .dialog-footer .dialog-input .ivu-input{background-color:transparent;border:0;resize:none}.dialog-wrapper .dialog-footer .dialog-input .ivu-input:focus{box-shadow:none}.dialog-wrapper .dialog-footer .dialog-send{align-items:center;bottom:0;display:flex;font-size:18px;justify-content:center;position:absolute;right:14px;top:0;width:46px}.dialog-wrapper .dialog-footer .chat-upload{display:none;height:0;overflow:hidden;width:0}.dialog-wrapper .dialog-footer.newmsg{margin-top:-50px}.dialog-wrapper .dialog-footer.newmsg .dialog-newmsg{display:block}.dialog-wrapper .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.dialog-wrapper .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:16px;content:"";left:16px;position:absolute;right:16px;top:16px}.dialog-wrapper .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.dialog-wrapper-read-poptip-content{display:flex;position:relative}.dialog-wrapper-read-poptip-content .read,.dialog-wrapper-read-poptip-content .unread{flex:1;max-height:300px;overflow:auto}.dialog-wrapper-read-poptip-content .read>li,.dialog-wrapper-read-poptip-content .unread>li{list-style:none;margin-bottom:12px}.dialog-wrapper-read-poptip-content .read>li .common-avatar,.dialog-wrapper-read-poptip-content .unread>li .common-avatar{width:100%}.dialog-wrapper-read-poptip-content .read>li:last-child,.dialog-wrapper-read-poptip-content .unread>li:last-child{margin-bottom:6px}.dialog-wrapper-read-poptip-content .read>li.read-title>em,.dialog-wrapper-read-poptip-content .unread>li.read-title>em{font-size:18px;font-style:normal;font-weight:600;padding-right:6px}.dialog-wrapper-read-poptip-content .unread>li{padding-left:16px}.dialog-wrapper-read-poptip-content:before{background-color:#f4f4f5;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.dialog-wrapper-paste{margin-top:-4px}.dialog-wrapper-paste img{max-height:1000px;max-width:100%}.dialog-wrapper-paste>div,.dialog-wrapper-paste>img{display:flex;flex-direction:column;margin:4px 0;padding:0}@media (max-width:768px){.dialog-wrapper .dialog-footer{margin-bottom:16px;padding:0 20px}}.file-content,.file-preview{border-radius:18px 18px 0 0;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.file-content .preview-iframe,.file-preview .preview-iframe{background:0 0;border:0;float:none;height:100%;left:0;margin:-1px 0 0;max-width:none;outline:0;padding:0;position:absolute;top:0;width:100%}.file-content .edit-header,.file-preview .edit-header{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;height:42px;position:relative;width:100%;z-index:99}.file-content .edit-header .header-title,.file-preview .edit-header .header-title{color:#333;flex:1;font-size:16px;line-height:24px;overflow:hidden;padding-left:24px;padding-right:24px;text-overflow:ellipsis;white-space:nowrap}.file-content .edit-header .header-title .file-unsave-tip,.file-preview .edit-header .header-title .file-unsave-tip{color:#333;cursor:pointer;font-weight:500;padding-right:6px;transition:color .3s}.file-content .edit-header .header-title .file-unsave-tip:hover,.file-preview .edit-header .header-title .file-unsave-tip:hover{color:#000}.file-content .edit-header .header-user,.file-preview .edit-header .header-user{margin-right:24px}.file-content .edit-header .header-user>ul,.file-preview .edit-header .header-user>ul{align-items:center;display:flex}.file-content .edit-header .header-user>ul>li,.file-preview .edit-header .header-user>ul>li{list-style:none;margin-right:-4px}.file-content .edit-header .header-user>ul>li.more,.file-preview .edit-header .header-user>ul>li.more{background-color:#8bcf70;border:2px solid #fff;border-radius:50%;color:#fff;font-size:12px;height:28px;line-height:24px;text-align:center;width:28px;z-index:1}.file-content .edit-header .header-hint,.file-preview .edit-header .header-hint{color:#666;font-size:12px;padding-right:22px;white-space:nowrap}.file-content .edit-header .header-hint .ivu-btn,.file-preview .edit-header .header-hint .ivu-btn{font-size:12px;padding:0 10px}.file-content .edit-header .header-hint .ivu-dropdown-item,.file-preview .edit-header .header-hint .ivu-dropdown-item{font-size:12px!important}.file-content .edit-header .header-button,.file-preview .edit-header .header-button{font-size:12px;margin-right:24px}.file-content .content-body,.file-preview .content-body{display:flex;flex:1;position:relative}.file-content .content-body .mdeditor-wrapper,.file-content .content-body .teditor-wrapper,.file-preview .content-body .mdeditor-wrapper,.file-preview .content-body .teditor-wrapper{display:flex;flex:1}.file-content .content-body .mdeditor-box,.file-preview .content-body .mdeditor-box{position:relative;width:100%}.file-content .content-body .mdeditor-box .markdown,.file-preview .content-body .mdeditor-box .markdown{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;transform:translateZ(0)}.file-content .content-body .mdeditor-box .markdown .markdown-toolbars,.file-preview .content-body .mdeditor-box .markdown .markdown-toolbars{border-bottom:1px solid #eee}.file-content .content-body .mdeditor-box .markdown.border,.file-preview .content-body .mdeditor-box .markdown.border{border:0!important}.file-content .content-body .teditor-loadedstyle,.file-preview .content-body .teditor-loadedstyle{height:100%}.file-content .content-body .teditor-loadedstyle .tox-tinymce,.file-preview .content-body .teditor-loadedstyle .tox-tinymce{border:0;border-radius:0}.file-content .content-body .teditor-loadedstyle .tox-mbtn,.file-preview .content-body .teditor-loadedstyle .tox-mbtn{height:36px}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{background:#fff;padding:0 12%}.file-content .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-content .content-body .teditor-loadedstyle .tox-toolbar__primary,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__primary{background:none!important;border-top:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{border-bottom:1px solid #e9e9e9!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type),.file-preview .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type){border-right:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{border:1px solid #e8e8e8;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);margin:22px 12%}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area{border-top:0}.file-content .content-body .teditor-loadedstyle .tox-statusbar,.file-preview .content-body .teditor-loadedstyle .tox-statusbar{border-top:1px solid #e9e9e9}.file-content .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle,.file-preview .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle{display:none}.file-content .content-load,.file-preview .content-load{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:42px;z-index:1000}.file-content .content-load .common-loading,.file-preview .content-load .common-loading{margin:0}.file-preview .edit-header .header-title{align-items:center;display:flex}.file-preview .edit-header .header-title .ivu-tag{line-height:20px;margin-left:6px;padding:0 6px}.file-preview .edit-header .header-title .refresh{align-items:center;display:flex;margin-left:6px}.file-preview .edit-header .header-title .refresh .common-loading{height:16px;margin:2px;width:16px}.file-preview .edit-header .header-title .refresh>i{cursor:pointer;font-size:20px;opacity:.6;transition:all .2s}.file-preview .edit-header .header-title .refresh>i:hover{opacity:1}.file-preview .content-body{overflow:hidden}.file-preview .content-body .markdown-preview-warp{flex:1;overflow:auto}@media (max-width:1200px){.file-content{overflow:auto}.file-content .content-body,.file-content .edit-header{min-width:768px;overflow-x:auto}.file-content .content-body .tox .tox-toolbar--scrolling,.file-content .edit-header .tox .tox-toolbar--scrolling{flex-wrap:wrap}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-content .edit-header .teditor-loadedstyle .tox-menubar,.file-content .edit-header .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-content .edit-header .teditor-loadedstyle .tox-sidebar-wrap{margin:0}}.project-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-archived .archived-title .title-icon>i{cursor:pointer}.project-archived .table-page-box{flex:1;height:0}.project-dialog{background-color:#fff;border-left:1px solid #f4f5f5;display:flex;flex-direction:column;position:relative;z-index:1}.project-dialog .project-dialog-wrapper .dialog-user{margin-top:36px;padding:0 32px}.project-dialog .project-dialog-wrapper .dialog-user .member-head{align-items:center;display:flex}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title{flex:1;font-size:18px;font-weight:600}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title>span{color:#8bcf70;padding-left:6px}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-view-all{color:#999;cursor:pointer;font-size:13px}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-view-all:hover{color:#777}.project-dialog .project-dialog-wrapper .dialog-user .member-list{align-items:center;display:flex;margin-top:14px;overflow:auto}.project-dialog .project-dialog-wrapper .dialog-user .member-list::-webkit-scrollbar{display:none}.project-dialog .project-dialog-wrapper .dialog-user .member-list>li{list-style:none;margin-bottom:8px;margin-right:14px;position:relative}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all{display:block}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all>li{display:inline-block}.project-dialog .project-dialog-wrapper .dialog-footer .dialog-back{display:none}@media (max-width:768px){.project-dialog .project-dialog-wrapper .dialog-user{margin-top:24px;padding:0 20px}.project-dialog .project-dialog-wrapper .dialog-scroller,.project-dialog .project-dialog-wrapper .dialog-title{padding:0 20px}.project-dialog .project-dialog-wrapper .dialog-footer{position:relative}.project-dialog .project-dialog-wrapper .dialog-footer .dialog-back{align-items:center;bottom:0;display:flex;font-size:26px;justify-content:center;left:0;position:absolute;top:0;width:64px;z-index:1}.project-dialog .project-dialog-wrapper .dialog-footer .dialog-input{width:calc(100% - 44px)}}.project-gstc-gantt{background-color:#fdfdfd;border-radius:3px;bottom:15px;left:15px;overflow:hidden;position:absolute;right:15px;top:15px;transform:translateZ(0);z-index:1}.project-gstc-gantt .project-gstc-dropdown-filtr{left:222px;position:absolute;top:38px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon{color:#999;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon.filtr{color:#058ce4}.project-gstc-gantt .project-gstc-close{cursor:pointer;left:12px;position:absolute;top:8px}.project-gstc-gantt .project-gstc-close:hover i{transform:scale(1) rotate(45deg)}.project-gstc-gantt .project-gstc-close i{color:#666;font-size:28px;transform:scale(.92);transition:all .2s}.project-gstc-gantt .project-gstc-edit{background:#fff;border-radius:4px;bottom:6px;opacity:0;position:absolute;right:6px;transform:translate(120%);transition:all .2s}.project-gstc-gantt .project-gstc-edit.visible{opacity:1;transform:translate(0)}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-info{display:block}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-small{display:none}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info{background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:none;padding:6px;width:500px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns{align-items:center;display:flex;justify-content:flex-end;margin:12px 6px 4px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .ivu-btn{font-size:13px;margin-right:8px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom{color:#444;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small{align-items:center;background:#fff;border:1px solid #e4e4e4;display:flex;padding:6px 12px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text{color:#444;cursor:pointer;margin-right:8px;text-decoration:underline}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .ivu-btn{font-size:13px;margin-left:4px}.project-gstc-gantt .ivu-dropdown-item.dropdown-active{color:#058ce4}.project-list,.project-list .project-head{display:flex;flex-direction:column}.project-list .project-head{align-items:flex-start;margin:32px 32px 0}.project-list .project-head .project-titbox{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.project-list .project-head .project-titbox .project-title{align-items:center;display:flex}.project-list .project-head .project-titbox .project-title>h1{color:#333;font-size:28px;font-weight:600}.project-list .project-head .project-titbox .project-title .project-load{align-items:center;display:flex;margin-left:18px}.project-list .project-head .project-titbox .project-title .project-load .common-loading{height:22px;width:22px}.project-list .project-head .project-titbox .project-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;height:24px;margin-left:10px;margin-top:3px;padding-top:2px;text-align:center;width:40px}.project-list .project-head .project-titbox .project-icons{align-items:center;display:flex;flex-shrink:0;margin-top:3px}.project-list .project-head .project-titbox .project-icons>li{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;list-style:none;margin-left:16px;position:relative;transition:box-shadow .3s;width:36px}.project-list .project-head .project-titbox .project-icons>li:hover{box-shadow:0 0 6px #ccc}.project-list .project-head .project-titbox .project-icons>li.project-avatar{min-width:36px;width:auto}.project-list .project-head .project-titbox .project-icons>li.project-avatar:hover{box-shadow:none}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul{align-items:center;display:flex}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li{list-style:none;margin-left:-6px;transition:transform .2s}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li:hover{transform:scale(1.05)}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li:first-child{margin-left:0}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li.more{align-items:center;background-color:transparent;border-color:transparent;color:#aaa;display:flex;font-size:17px;height:32px;justify-content:center;transform:scale(1)!important;width:30px;z-index:1}.project-list .project-head .project-titbox .project-icons>li.project-icon{background-color:#f2f3f5;border-radius:50%}.project-list .project-head .project-titbox .project-icons>li.project-icon .menu-icon{font-size:20px;height:36px;line-height:36px;width:36px}.project-list .project-head .project-titbox .project-icons>li.project-icon .menu-badge{left:20px;position:absolute;top:-6px;transform:scale(.8)}.project-list .project-head .project-titbox .project-icons>li.project-icon .search-input{margin:2px 0;width:170px}.project-list .project-head .project-titbox .project-icons>li.project-icon.active{background-color:#8bcf70;color:#fff}.project-list .project-head .project-subbox{width:100%}.project-list .project-head .project-subbox .project-subtitle{color:#999;float:left;line-height:24px;padding:3px 0}.project-list .project-head .project-subbox .project-switch{align-items:flex-end;display:flex;float:right;margin-left:32px}.project-list .project-head .project-subbox .project-switch .project-checkbox{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-list .project-head .project-subbox .project-switch .project-checkbox .ivu-checkbox-focus{box-shadow:none}.project-list .project-head .project-subbox .project-switch .project-select{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-list .project-head .project-subbox .project-switch .project-select .project-flow{align-items:center;background:#f7f7f7;border:1px solid #e8eaec;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;line-height:26px;padding:0 8px}.project-list .project-head .project-subbox .project-switch .project-select .project-flow.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-list .project-head .project-subbox .project-switch .project-select .project-flow.progress,.project-list .project-head .project-subbox .project-switch .project-select .project-flow.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-list .project-head .project-subbox .project-switch .project-select .project-flow.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-list .project-head .project-subbox .project-switch .project-switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;height:30px;position:relative;transition:all .2s}.project-list .project-head .project-subbox .project-switch .project-switch-button .active{color:#8bcf70}.project-list .project-head .project-subbox .project-switch .project-switch-button .slider{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;height:100%;left:0;position:absolute;top:0;transition:left .2s;width:33.3%;z-index:0}.project-list .project-head .project-subbox .project-switch .project-switch-button:hover{box-shadow:0 0 10px #e6ecfa}.project-list .project-head .project-subbox .project-switch .project-switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.project-list .project-head .project-subbox .project-switch .project-switch-button>div>i{font-size:17px}.project-list .project-column{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;padding-top:15px}.project-list .project-column>ul{align-items:flex-start;display:inline-flex;justify-content:space-between}.project-list .project-column>ul>li{display:flex;flex-direction:column;flex-shrink:0;height:100%;list-style:none;width:260px}.project-list .project-column>ul>li:first-child{margin-left:22px}.project-list .project-column>ul>li:last-child{margin-right:22px}.project-list .project-column>ul>li.add-column{background-color:#f2f3f5;border-radius:4px;color:#888;cursor:pointer;height:36px}.project-list .project-column>ul>li.add-column .add-column-text{align-items:center;display:flex;flex-direction:row;line-height:36px;padding:0 12px}.project-list .project-column>ul>li.add-column .add-column-text>i{font-size:16px;padding-right:8px}.project-list .project-column>ul>li.add-column .add-column-text:hover{color:#777}.project-list .project-column>ul>li.add-column .add-column-input{align-items:center;display:none;height:36px}.project-list .project-column>ul>li.add-column .add-column-input .ivu-input{height:36px;padding:4px 10px}.project-list .project-column>ul>li.add-column .add-column-input .ivu-input-icon{height:36px;line-height:36px;width:36px}.project-list .project-column>ul>li.add-column.show-input .add-column-text{display:none}.project-list .project-column>ul>li.add-column.show-input .add-column-input{display:flex}.project-list .project-column>ul>li .column-head{align-items:center;background-color:#f2f3f5;border-radius:4px;display:flex;margin:0 10px;padding:7px 10px}.project-list .project-column>ul>li .column-head .column-head-title{align-items:center;display:flex;flex:1;font-weight:500;width:0}.project-list .project-column>ul>li .column-head .column-head-title>span{font-size:15px}.project-list .project-column>ul>li .column-head .column-head-title>em{color:#888;font-size:14px;font-style:normal;padding-left:6px}.project-list .project-column>ul>li .column-head .column-head-icon{align-items:center;display:flex;margin-left:16px}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon,.project-list .project-column>ul>li .column-head .column-head-icon .loading{align-items:center;display:flex;height:24px;justify-content:center;padding-right:8px;width:24px}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon .common-loading,.project-list .project-column>ul>li .column-head .column-head-icon .loading .common-loading{height:16px;margin:0;width:16px}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon{color:#aaa;cursor:pointer;font-size:16px;font-weight:600;transition:color .3s}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon:hover{color:#888}.project-list .project-column>ul>li .column-head .column-head-icon .last{padding-right:0}.project-list .project-column>ul>li .column-head.custom-color{color:#fff}.project-list .project-column>ul>li .column-head.custom-color .column-head-title>em{color:hsla(0,0%,100%,.6)}.project-list .project-column>ul>li .column-head.custom-color .ivu-icon{color:hsla(0,0%,100%,.5)}.project-list .project-column>ul>li .column-head.custom-color .ivu-icon:hover{color:hsla(0,0%,100%,.9)}.project-list .project-column>ul>li .column-task{display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto}.project-list .project-column>ul>li .column-task .task-list>div:last-child{margin-bottom:16px}.project-list .project-column>ul>li .column-task .task-item{background-color:#fff;border-radius:12px;cursor:pointer;margin:16px 10px 0;padding:12px;position:relative;transition:box-shadow .3s,opacity .3s}.project-list .project-column>ul>li .column-task .task-item:hover{box-shadow:0 0 10px #e6ecfa}.project-list .project-column>ul>li .column-task .task-item .task-head{align-items:flex-start;display:flex}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title{flex:1;padding-top:1px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;float:left;font-size:12px;height:20px;line-height:18px;margin-right:4px;padding:0 3px;text-align:center}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.progress,.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>pre{word-wrap:break-word;display:block;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu{height:22px;margin-left:8px;width:22px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon,.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .loading{align-items:center;display:flex;height:22px;justify-content:center;width:22px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon .common-loading,.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .loading .common-loading{height:16px;margin:0;width:16px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{font-size:22px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete{color:#777}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete:hover{color:#555}.project-list .project-column>ul>li .column-task .task-item .task-head.has-desc .task-title{font-weight:600}.project-list .project-column>ul>li .column-task .task-item .task-desc>pre{color:#999;line-height:20px;margin:10px 0 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.project-list .project-column>ul>li .column-task .task-item .task-tags{margin-top:10px}.project-list .project-column>ul>li .column-task .task-item .task-users{align-items:center;display:flex;margin-top:10px}.project-list .project-column>ul>li .column-task .task-item .task-users>ul{align-items:center;display:flex;flex:1;margin-right:24px;overflow:auto;width:0}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li{height:32px;list-style:none;margin-left:-6px;width:32px}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li:first-child{margin-left:0}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner{width:auto}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner .ivu-btn-small{font-size:12px}.project-list .project-column>ul>li .column-task .task-item .task-users .task-icon{font-size:12px;margin-left:6px}.project-list .project-column>ul>li .column-task .task-item .task-users .task-icon .ivu-icon{font-size:14px;margin-left:1px}.project-list .project-column>ul>li .column-task .task-item .task-progress{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-sub-num{color:#777;font-size:12px;margin-right:8px}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time{align-items:center;background-color:#eaedf2;border:1px solid #eaedf2;border-radius:3px;color:#777;display:flex;flex-shrink:0;font-size:12px;margin-left:18px;padding:0 3px}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue,.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#fff}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time .taskfont{font-size:12px;margin-right:3px}.project-list .project-column>ul>li .column-task .task-item .priority-color{border-radius:2px;height:42px;left:0;max-height:50%;position:absolute;top:12px;width:3px}.project-list .project-column>ul>li .column-task .task-item.additem{cursor:default;padding:0}.project-list .project-column>ul>li .column-task .task-item.complete{opacity:.5}.project-list .project-column>ul>li .column-task .task-item.complete:hover{opacity:.8}.project-list .project-column>ul>li .column-task .task-item.complete .task-head .task-title{text-decoration:line-through}.project-list .project-column>ul>li .column-task .task-item.complete .priority-color,.project-list .project-column>ul>li .column-task .task-item.complete .task-desc,.project-list .project-column>ul>li .column-task .task-item.complete .task-progress,.project-list .project-column>ul>li .column-task .task-item.complete .task-tags,.project-list .project-column>ul>li .column-task .task-item.complete .task-users,.project-list .project-column>ul>li .column-task .task-item.hidden{display:none}.project-list .project-table{height:100%;margin-top:18px;overflow:auto}.project-list .project-table .task-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.project-list .project-table .task-row>div{align-items:center;border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.project-list .project-table .task-row>div:first-child{padding-left:32px}.project-list .project-table .task-row>div:last-child{border-right:0}.project-list .project-table .task-row>div.complete .item-title{color:#aaa;text-decoration:line-through}.project-list .project-table .task-row .priority-color{bottom:-1px;left:0;position:absolute;top:0;width:3px}.project-list .project-table .project-table-body,.project-list .project-table .project-table-head{border:1px solid #f4f4f5;border-bottom:0;border-radius:5px;margin:0 32px 12px;min-width:800px;overflow:hidden}.project-list .project-table .project-table-body.project-table-hide .task-rows,.project-list .project-table .project-table-head.project-table-hide .task-rows{display:none}.project-list .project-table .project-table-body.project-table-hide .row-title .taskfont,.project-list .project-table .project-table-head.project-table-hide .row-title .taskfont{transform:rotate(-90deg)}.project-list .project-table .project-table-head .task-row>div{color:#888;font-size:13px;font-weight:500}.project-list .project-table .project-table-head .task-row>div .sort{align-items:center;cursor:pointer;display:flex}.project-list .project-table .project-table-head .task-row>div .task-sort{cursor:pointer;display:inline-block;height:12px;margin-left:1px;margin-top:-1px;overflow:hidden;position:relative;vertical-align:middle;width:14px}.project-list .project-table .project-table-head .task-row>div .task-sort>i{color:#c5c8ce;display:block;font-size:16px;height:6px;line-height:6px;overflow:hidden;position:absolute;transition:color .2s ease-in-out}.project-list .project-table .project-table-head .task-row>div .task-sort>i.on{color:#8bcf70}.project-list .project-table .project-table-head .task-row>div .task-sort>i:hover{color:inherit}.project-list .project-table .project-table-head .task-row>div .task-sort>i:first-child{top:0}.project-list .project-table .project-table-head .task-row>div .task-sort>i:last-child{bottom:0}.project-list .project-table .project-table-body{transition:box-shadow .3s}.project-list .project-table .project-table-body:hover{box-shadow:0 0 10px #e6ecfa}.project-list .project-table .project-table-body .task-row>div{padding:10px 12px}.project-list .project-table .project-table-body .task-row>div.row-title{color:#333;font-size:14px;font-weight:500;padding-left:14px}.project-list .project-table .project-table-body .task-row>div.row-title .taskfont{cursor:pointer;font-size:12px;transition:transform .3s}.project-list .project-table .project-table-body .task-row>div.row-title .row-h1{padding-left:18px}.project-list .project-table .project-table-body .task-row>div.row-title .row-num{color:#999;padding-left:6px}.project-list .project-table .project-table-body .task-row>div.row-name{align-items:flex-start;line-height:24px;padding:12px 12px 12px 34px}.project-list .project-table .project-table-body .task-row>div.row-name .loading{height:24px}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon{cursor:pointer;font-size:16px}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon{color:#cfcfcf;font-size:16px;height:16px;margin-left:-20px;margin-right:4px;margin-top:4px;transition:transform .2s;width:16px}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon.active{transform:rotate(90deg)}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon.uncomplete{color:#ccc}.project-list .project-table .project-table-body .task-row>div.row-name .item-title{cursor:pointer;flex:1;padding:0 22px 0 8px}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.progress,.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons{align-items:center;display:flex;flex-shrink:0;margin-left:4px}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon{color:#aaa;cursor:pointer;display:flex;font-size:12px;margin-left:16px}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon .taskfont{font-size:12px}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon>em{font-style:normal;margin-left:4px}.project-list .project-table .project-table-body .task-row>div.row-column .el-dropdown,.project-list .project-table .project-table-body .task-row>div.row-priority .el-dropdown{align-items:center;display:flex;overflow:hidden}.project-list .project-table .project-table-body .task-row>div.row-column .task-column,.project-list .project-table .project-table-body .task-row>div.row-column .task-priority,.project-list .project-table .project-table-body .task-row>div.row-priority .task-column,.project-list .project-table .project-table-body .task-row>div.row-priority .task-priority{cursor:pointer}.project-list .project-table .project-table-body .task-row>div.row-column .task-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .project-table .project-table-body .task-row>div.row-user{padding:8px}.project-list .project-table .project-table-body .task-row>div.row-user>ul{align-items:center;cursor:pointer;display:flex;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .project-table .project-table-body .task-row>div.row-user>ul>li{display:inline-block;list-style:none;margin-left:-6px;max-width:100%}.project-list .project-table .project-table-body .task-row>div.row-user>ul>li:first-child{margin-left:0}.project-list .project-table .project-table-body .task-row>div.row-user>ul>li.no-owner{align-items:center;display:flex;height:32px}.project-list .project-table .project-table-body .task-row>div.row-time .task-time{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .project-table .project-table-body .task-row>div.row-time .task-time.overdue,.project-list .project-table .project-table-body .task-row>div.row-time .task-time.today{border:1px solid transparent;border-radius:3px;color:#fff;font-size:13px;padding:0 4px}.project-list .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-list .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-list .project-table .project-table-body .task-rows .task-rows{overflow:hidden;position:relative}.project-list .project-table .project-table-body .task-rows .task-rows:before{box-shadow:0 0 8px 1px rgba(0,0,0,.08);content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-list .project-table .project-table-body .task-rows .task-rows .task-row{background-color:#fcfcfd}.project-list .project-table .project-table-body .task-rows .task-rows .task-row .priority-color{display:none}.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name{padding-left:56px}.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name .item-title{color:#6b6e72}.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-column>div,.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-priority>div{display:none}.project-list .project-table .project-table-body .task-rows .task-rows .task-add-row{background-color:#fcfcfd}.project-list .project-table .project-table-body .task-rows .task-rows .task-add-row>div.row-add{padding-left:56px}.project-list .project-gantt{height:100%;position:relative}.project-list-more-dropdown-menu>li .item{align-items:center;display:flex}.project-list-more-dropdown-menu>li .item>i{color:#bbb;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.project-list-more-dropdown-menu>li .item>i.ivu-icon{font-size:16px}.project-list-wait-remove{margin-top:6px}.project-list-wait-remove>li{align-items:center;display:flex;line-height:26px;list-style:none}.project-list-wait-remove>li:first-child{font-weight:600}.project-list-flow-cascader .ivu-cascader-menu-item{color:#606266!important}.project-list-flow-cascader .ivu-cascader-menu-item.start{color:#595959!important}.project-list-flow-cascader .ivu-cascader-menu-item.progress,.project-list-flow-cascader .ivu-cascader-menu-item.test{color:#0171c2!important}.project-list-flow-cascader .ivu-cascader-menu-item.end{color:#038a24!important}.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.start,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.start{background-color:rgba(38,38,38,.05)}.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.progress,.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.test,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.progress,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.test{background-color:rgba(27,154,238,.1)}.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.end,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.end{background-color:rgba(21,173,49,.1)}@media (max-width:768px){.project-list .project-head{margin:24px 24px 0}.project-list .project-head .project-titbox{display:block}.project-list .project-head .project-titbox .project-title{float:left;padding-bottom:4px}.project-list .project-head .project-titbox .project-icons{float:right;justify-content:flex-end;margin-left:24px;margin-top:4px}.project-list .project-head .project-subbox{display:block}.project-list .project-head .project-subbox .project-subtitle{margin-bottom:6px}.project-list .project-head .project-subbox .project-switch{justify-content:flex-end;margin-left:0}.project-list .project-column>ul>li:first-child{margin-left:10px}.project-list .project-column>ul>li:last-child{margin-right:10px}.project-list .project-table{overflow-x:auto}.project-list .project-table .project-table-body,.project-list .project-table .project-table-head{margin:0 24px 12px;min-width:768px}}.project-log .log-title{display:none}.project-log.is-drawer{bottom:0;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:0}.project-log.is-drawer .log-title{color:#333;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-log .logs-activity{padding:12px;position:relative;word-break:break-all}.project-log .logs-activity>li{list-style:none;padding-top:0}.project-log .logs-activity>li.logs-loading,.project-log .logs-activity>li.logs-more,.project-log .logs-activity>li.logs-none{height:22px;line-height:22px}.project-log .logs-activity>li.logs-loading{display:flex}.project-log .logs-activity>li.logs-loading .common-loading{margin:0}.project-log .logs-activity>li.logs-more{cursor:pointer}.project-log .logs-activity>li.logs-more:hover{color:#048be0}.project-log .logs-activity>li.logs-none{color:#bbb;cursor:pointer}.project-log .logs-activity>li .logs-date{color:rgba(0,0,0,.36);padding-bottom:14px}.project-log .logs-activity>li .logs-section{margin:4px}.project-log .logs-activity>li .logs-section .ivu-timeline>li{padding-bottom:8px}.project-log .logs-activity>li .logs-section .ivu-timeline>li:last-child{padding-bottom:0}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-head-custom{left:auto;margin-left:-13px;margin-right:6px;margin-top:8px;min-width:40px;position:static;width:auto}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-content{margin-top:-5px;padding-left:20px}.project-log .logs-activity>li .logs-dot{display:flex;height:18px;margin-left:10px;width:auto}.project-log .logs-activity>li .logs-dot .avatar-name.auto{color:#9599a1}.project-log .logs-activity>li .log-summary{padding:4px 0 4px 12px;position:relative}.project-log .logs-activity>li .log-summary>a,.project-log .logs-activity>li .log-summary>span{word-wrap:break-word;padding-right:6px;word-break:break-word}.project-log .logs-activity>li .log-summary .log-text{color:rgba(0,0,0,.72);display:inline-block}.project-log .logs-activity>li .log-summary .log-text .change-value:hover{border-bottom:1px dotted rgba(0,0,0,.3)}.project-log .logs-activity>li .log-summary .log-text .detail-user{display:inline-block;vertical-align:top}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap{display:flex}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap .common-avatar{margin:0 2px}.project-log .logs-activity>li .log-summary .log-operation>button{font-size:12px}.project-log .logs-activity>li .log-summary .log-operation>button+button{margin-left:4px}.project-log .logs-activity>li .log-summary .log-time{color:rgba(0,0,0,.3);font-size:12px}.project-log .logs-activity>li .log-task{cursor:pointer;margin-bottom:6px;margin-left:12px;opacity:.6}.project-log .logs-activity>li .log-task:hover{opacity:1}.project-log .logs-activity>li .log-task:hover>em{color:#8bcf70}.project-log .logs-activity>li .log-task>em{border-radius:5px;color:#999;display:inline-block;font-size:12px;font-style:normal;height:18px;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-management .management-title .title-icon>i{cursor:pointer}.project-management .project-name{align-items:center;display:flex}.project-management .project-name .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.project-management .project-percent{line-height:1}.project-management .project-percent .ivu-progress{margin-top:2px}.project-management .table-page-box{flex:1;height:0}.project-workflow{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.project-workflow .workflow-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;padding:20px 20px 24px}.project-workflow .workflow-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-workflow .workflow-title .title-icon>i{cursor:pointer}.project-workflow .workflow-content{flex:1;overflow:auto;padding:0 20px}.project-workflow .workflow-content .ivu-collapse-header{align-items:center;display:flex}.project-workflow .workflow-content .workflow-item{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-name{flex-shrink:0;margin-right:24px}.project-workflow .workflow-content .workflow-item .workflow-status{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-status>div{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;font-size:12px;height:22px;line-height:22px;margin-right:8px;overflow:hidden;padding:0 8px;vertical-align:middle}.project-workflow .workflow-content .workflow-item .workflow-status>div.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-workflow .workflow-content .workflow-item .workflow-status>div.progress,.project-workflow .workflow-content .workflow-item .workflow-status>div.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-workflow .workflow-content .workflow-item .workflow-status>div.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-workflow .workflow-content .workflow-item .workflow-save{flex-shrink:0;margin:0 8px}.project-workflow .workflow-content .workflow-item .workflow-save>button{font-size:13px;height:26px;line-height:24px;margin-right:4px;padding:0 13px}.project-workflow .workflow-no{align-items:center;color:#999;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 20px}.project-workflow .workflow-no>button{margin-top:18px}.project-workflow .taskflow-config{display:flex;max-height:800px}.project-workflow .taskflow-config .taskflow-config-table{border-radius:4px;box-shadow:1px 0 3px rgba(0,0,0,.1);display:flex;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container{-ms-overflow-style:none;flex-shrink:0;overflow-x:scroll;padding-bottom:16px;padding-top:16px;position:relative;width:246px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container:after{border-right:1px solid #f4f4f5;bottom:0;content:"";position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header{font-size:16px;font-weight:700;height:58px;left:0;line-height:58px;padding:0 20px;position:absolute;right:0;top:0}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header.left-header{top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-body{height:calc(100% - 58px);margin-top:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block{padding:12px 0;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr{position:relative}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr:after{border-top:1px solid #f4f4f5;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-title{color:#8c8c8c;height:40px;line-height:40px;padding:0 20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group .ivu-radio-group-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group .ivu-checkbox-group-item,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.with-indicator:before{border-radius:4px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .subtitle{color:#8c8c8c;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.center{align-items:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.radio-item>span{display:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .transform-status-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{flex-direction:row;flex-grow:1;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;padding-top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-list-wrapper,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{display:flex}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column{border-radius:4px;flex-shrink:0;height:100%;margin-bottom:16px;margin-right:16px;position:relative;width:210px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:first-child{margin-left:20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:hover .status-label-with-menu .more{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew{align-items:center;border:1px dashed #d9d9d9;color:#8c8c8c;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew:hover{border-color:#bfbfbf;color:#777}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.column-border{border-style:solid;border-width:1px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start{border-color:#e5e5e5}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start:hover{border-color:#bfbfbf}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress{border-color:#ccecff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress:hover{border-color:#87d2ff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test{border-color:#ccecff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test:hover{border-color:#87d2ff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end{border-color:#cafac8}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end:hover{border-color:#64d16d}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-item{align-items:center;cursor:move;display:flex;height:58px;line-height:58px;padding:8px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;font-weight:400;height:36px;justify-content:center;line-height:32px;max-width:100%;overflow:hidden;padding:0 32px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:200px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu:hover{font-weight:700}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.start{background:rgba(38,38,38,.05);color:#595959}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.progress,.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.test{background:rgba(27,154,238,.1);color:#0171c2}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.end{background:rgba(21,173,49,.1);color:#038a24}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more{align-items:center;bottom:0;cursor:pointer;display:flex;font-size:18px;font-weight:400!important;justify-content:center;opacity:.2;position:absolute;right:0;top:0;transition:opacity .3s;width:38px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more.opacity{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more .more-icon{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .users{display:flex;margin:0 -8px;overflow:auto;padding:6px 0}.taskflow-config-more-dropdown-menu .users .common-avatar{margin-right:-5px;max-width:100%}.taskflow-config-more-dropdown-menu .item{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .delete{color:red}.task-add .head{align-items:center;display:flex;margin-bottom:20px;padding:8px 0;position:relative}.task-add .head .ivu-cascader .ivu-cascader-label{align-items:center;display:flex;font-size:15px;padding:0;width:auto}.task-add .head .ivu-cascader .ivu-cascader-label:after{content:"\f116";font-family:Ionicons,serif;opacity:1;padding:6px;transition:all .2s}.task-add .head .ivu-cascader .ivu-cascader-arrow{display:none}.task-add .head .ivu-cascader .ivu-input{border:0;box-shadow:none;font-size:15px;padding:4px 0}.task-add .head .ivu-cascader .ivu-cascader-not-found-tip{padding:6px 12px}.task-add .head.empty .ivu-cascader .ivu-cascader-label:after{opacity:0}.task-add .head.visible .ivu-cascader .ivu-cascader-label:after{transform:rotate(180deg)}.task-add .task-add-advanced .title .ivu-input,.task-add .task-add-form .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-add .task-add-advanced .title .ivu-input:focus,.task-add .task-add-form .title .ivu-input:focus{box-shadow:none}.task-add .task-add-advanced .desc,.task-add .task-add-form .desc{margin-top:24px;overflow:auto}.task-add .task-add-advanced .desc div[contenteditable=true],.task-add .task-add-form .desc div[contenteditable=true]{outline:none}.task-add .task-add-advanced .desc .mce-content-body img,.task-add .task-add-form .desc .mce-content-body img{max-width:100%}.task-add .task-add-advanced .desc .mce-content-body pre,.task-add .task-add-form .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-add .task-add-advanced .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before,.task-add .task-add-form .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-add .task-add-advanced .advanced-option,.task-add .task-add-form .advanced-option{align-items:center;display:flex;margin-top:42px;z-index:1}.task-add .task-add-advanced .advanced-option>button,.task-add .task-add-form .advanced-option>button{transition:margin .2s}.task-add .task-add-advanced .advanced-option>button.advanced,.task-add .task-add-form .advanced-option>button.advanced{margin-left:24px}.task-add .task-add-advanced .advanced-option>button:focus,.task-add .task-add-form .advanced-option>button:focus{box-shadow:none}.task-add .task-add-advanced .advanced-option .advanced-priority,.task-add .task-add-form .advanced-option .advanced-priority{align-items:center;display:flex;height:34px;margin-left:24px}.task-add .task-add-advanced .advanced-option .advanced-priority>li,.task-add .task-add-form .advanced-option .advanced-priority>li{list-style:none;margin-left:3px}.task-add .task-add-advanced .advanced-option .advanced-priority>li .taskfont,.task-add .task-add-form .advanced-option .advanced-priority>li .taskfont{cursor:pointer;font-size:34px}.task-add .task-add-advanced .advanced-option .advanced-time,.task-add .task-add-form .advanced-option .advanced-time{align-items:center;cursor:pointer;display:flex;margin-left:20px;position:relative}.task-add .task-add-advanced .advanced-option .advanced-time .ivu-icon,.task-add .task-add-form .advanced-option .advanced-time .ivu-icon{font-size:32px}.task-add .task-add-advanced .advanced-option .advanced-time>em,.task-add .task-add-form .advanced-option .advanced-time>em{background:#8bcf70;border-radius:10px;box-shadow:0 0 0 1px #fff;color:#fff;font-family:"Monospaced Number","serif";font-size:12px;font-style:normal;height:20px;left:16px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;text-align:center;top:-5px;transform:scale(.8);white-space:nowrap}.task-add .task-add-advanced{border:1px solid #e8e8e8;border-radius:8px;margin:-16px 0 0;padding:46px 32px 6px}.task-add .task-add-advanced .subtasks{background-color:#f8f8f8;border-radius:6px;margin-bottom:24px;padding:12px 16px}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input{background:transparent;border-color:transparent}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:focus,.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:hover{box-shadow:none}.task-add .task-add-advanced .subtasks .sublist .ivu-row{margin-bottom:12px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div{padding-right:7px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div:last-child{padding-right:0}.task-add .task-add-advanced .ivu-date-picker{width:100%}.task-add .task-add-assist{align-items:center;display:flex;justify-content:flex-end;margin-top:6px}.task-add .task-add-assist .ivu-icon{color:#999;font-size:16px}.task-add .ivu-modal-footer{padding:26px 0 22px!important}.task-add-simple{padding:12px}.task-add-simple .ivu-input-wrapper{display:none}.task-add-simple .add-placeholder{color:#888;cursor:pointer;margin:-12px;padding:12px}.task-add-simple .add-placeholder .ivu-icon{margin-right:4px}.task-add-simple .add-placeholder:hover{color:#666}.task-add-simple .priority{align-items:center;display:none;margin-bottom:-3px;margin-top:10px;min-height:22px}.task-add-simple .priority>ul{align-items:center;display:flex;flex:1}.task-add-simple .priority>ul>li{list-style:none;margin-right:3px}.task-add-simple .priority>ul>li .taskfont{cursor:pointer;font-size:22px}.task-add-simple .priority .ivu-icon{cursor:pointer;font-size:16px}.task-add-simple.active .ivu-input-wrapper{display:block}.task-add-simple.active .add-placeholder{display:none}.task-add-simple.active .priority{display:flex}.task-add-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.task-add-row>div{border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.task-add-row>div:last-child{border-right:0}.task-add-row>div.row-add{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding-left:34px}.task-add-row>div.row-add .add-btn{cursor:pointer;display:block;opacity:.5;transition:opacity .3s}.task-add-row>div.row-add .add-btn .add-icon{font-size:16px;margin-right:8px}.task-add-row>div.row-add .add-btn:hover{opacity:1}.task-add-row>div.row-add .add-input{align-items:flex-start;background-color:#fff;border:1px solid #dcdee2;border-radius:4px;color:#606266;display:none}.task-add-row>div.row-add .add-input:hover{border-color:#57a3f3}.task-add-row>div.row-add .add-input textarea{border-color:transparent;resize:none}.task-add-row>div.row-add .add-input textarea:focus{box-shadow:none}.task-add-row>div.row-add .add-input .priority{align-items:center;display:flex;height:31px;margin:0 4px}.task-add-row>div.row-add .add-input .priority>ul{align-items:center;display:flex;flex:1}.task-add-row>div.row-add .add-input .priority>ul>li{list-style:none;margin-right:4px}.task-add-row>div.row-add .add-input .priority>ul>li .taskfont{cursor:pointer;font-size:17px}.task-add-row>div.row-add .add-input .priority .ivu-icon{cursor:pointer;font-size:15px;margin:0 5px 0 3px}.task-add-row>div.row-add.active{padding-bottom:7px;padding-top:7px}.task-add-row>div.row-add.active .add-btn{display:none}.task-add-row>div.row-add.active .add-input{display:flex}.task-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-archived .archived-title .title-icon>i{cursor:pointer}.task-archived .table-page-box{flex:1;height:0}.task-deleted{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-deleted .deleted-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-deleted .deleted-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-deleted .deleted-title .title-icon>i{cursor:pointer}.task-deleted .table-page-box{flex:1;height:0}.task-detail{display:flex;flex-direction:column;margin:0 -32px 12px -10px;min-height:120px;overflow:auto;padding:0 22px 12px 0}.task-detail .task-info{display:flex;flex:3;flex-direction:column;position:relative}.task-detail .task-info .head{align-items:center;color:#888;display:flex;height:42px;padding-bottom:10px;position:relative}.task-detail .task-info .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-info .head .icon{margin-right:18px}.task-detail .task-info .head .icon .task-menu-icon{align-items:center;display:flex}.task-detail .task-info .head .icon .task-menu-icon .ivu-icon{font-size:18px}.task-detail .task-info .head .icon .task-menu-icon .loading{height:18px;width:18px}.task-detail .task-info .head .icon .task-menu-icon .loading .common-loading{height:16px;width:16px}.task-detail .task-info .head .icon .task-menu-icon .uncomplete{color:#888}.task-detail .task-info .head .flow{margin-right:10px}.task-detail .task-info .head .flow>span{border:1px solid #8bcf70;border-radius:4px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:14px;height:26px;line-height:24px;padding:0 8px;text-align:center}.task-detail .task-info .head .flow>span.archived,.task-detail .task-info .head .flow>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.task-detail .task-info .head .flow>span.progress,.task-detail .task-info .head .flow>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.task-detail .task-info .head .flow>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.task-detail .task-info .head .nav{align-items:center;display:flex;flex:1;font-size:12px;height:40px;overflow:auto;width:0}.task-detail .task-info .head .nav::-webkit-scrollbar{display:none}.task-detail .task-info .head .nav>p{align-items:center;display:flex;padding-right:5px}.task-detail .task-info .head .nav>p>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .nav>p:after{content:"/";padding-left:5px}.task-detail .task-info .head .nav>p:last-child:after{display:none}.task-detail .task-info .head .function{align-items:center;display:flex;margin:0 32px}.task-detail .task-info .head .function .pick{margin-left:12px;margin-right:10px}.task-detail .task-info .head .function .open{cursor:pointer;font-size:22px;margin-left:12px;margin-top:-2px}.task-detail .task-info .head .function .menu{align-items:center;display:flex;margin-left:12px}.task-detail .task-info .head .function .menu .ivu-icon{color:#606266;font-size:22px}.task-detail .task-info .scroller{margin-left:28px;overflow-x:hidden;overflow-y:auto;padding-left:8px;padding-right:36px}.task-detail .task-info .scroller .title{margin-top:18px}.task-detail .task-info .scroller .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-detail .task-info .scroller .title .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .desc{margin-top:10px}.task-detail .task-info .scroller .desc div[contenteditable=true]{outline:none}.task-detail .task-info .scroller .desc .mce-content-body img{max-width:100%}.task-detail .task-info .scroller .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-detail .task-info .scroller .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-detail .task-info .scroller .items{margin-top:12px}.task-detail .task-info .scroller .items .ivu-form-item{margin-bottom:10px}.task-detail .task-info .scroller .items .item-label{align-items:center;color:#bbb;display:flex}.task-detail .task-info .scroller .items .item-label .taskfont{margin-right:4px}.task-detail .task-info .scroller .items .item-content{margin-left:12px;margin-top:5px}.task-detail .task-info .scroller .items .item-content>li{align-items:center;display:flex;line-height:26px;list-style:none}.task-detail .task-info .scroller .items .item-content>li .el-dropdown{cursor:pointer;display:flex}.task-detail .task-info .scroller .items .item-content>li .task-priority{padding:0 7px}.task-detail .task-info .scroller .items .item-content>li .picker-time{align-items:center;display:flex;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .picker-time .time{cursor:pointer}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag{flex-shrink:0;height:20px;line-height:18px;margin-left:10px;padding:0 4px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text .taskfont{font-size:14px;padding-right:3px;transform:scale(.9)}.task-detail .task-info .scroller .items .item-content.user{cursor:pointer;margin-top:1px}.task-detail .task-info .scroller .items .item-content.user .user-list{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content.user .user-list>div{margin-right:6px}.task-detail .task-info .scroller .items .item-content.file{margin-bottom:-3px}.task-detail .task-info .scroller .items .item-content.file>li{margin-bottom:2px}.task-detail .task-info .scroller .items .item-content.file>li.tip{color:#999}.task-detail .task-info .scroller .items .item-content.file>li .file-load{height:16px;margin:0;padding:2px;width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-ext{width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-name{color:#606266;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.file>li .file-size{color:#bbb;flex-shrink:0;font-size:12px;height:24px;padding-left:10px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu{align-items:center;display:flex;opacity:0;padding-left:12px;transition:all .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu.show{opacity:1}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i{color:#aaa;cursor:pointer;font-size:14px;padding:0 4px;transition:color .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i:hover{color:#777}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del{font-size:13px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del:hover{color:red}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-name{color:#303133}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-menu{opacity:1}.task-detail .task-info .scroller .items .item-content.subtask>li{align-items:flex-start;margin-bottom:4px}.task-detail .task-info .scroller .items .item-content.subtask>li:last-child{margin-bottom:-6px}.task-detail .task-info .scroller .items .item-content.subtask>li:hover .subtask-time .clock{opacity:.7;transform:translateX(0)}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-icon{align-items:center;cursor:pointer;display:flex;height:26px;line-height:26px;margin-right:6px;padding-top:1px;width:16px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;min-width:20px;padding:0 2px;text-align:center}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.progress,.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name{display:flex;flex:1;margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input{border-color:transparent;line-height:20px;margin:-2px 0;padding:4px 0;resize:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time{margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time{cursor:pointer;font-size:13px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.overdue{color:#ed4014;font-weight:600}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.today{color:#f90;font-weight:500}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .clock{font-size:20px;margin:3px 2px;opacity:0;transform:translateX(50%);transition:all .2s}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-avatar{cursor:pointer;height:20px;margin-top:3px}.task-detail .task-info .scroller .items .item-content.subtask>li .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .items .item-content.nosub{margin-top:0}.task-detail .task-info .scroller .items .item-content.nosub>li .add-button,.task-detail .task-info .scroller .items .item-content.nosub>li .add-input{margin-top:-2px}.task-detail .task-info .scroller .add{margin-bottom:10px;margin-top:12px}.task-detail .task-info .scroller .add-input{margin-top:6px}.task-detail .task-info .scroller .add-input.loading .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .add-button{align-items:center;color:#bbb;cursor:pointer;display:flex;height:32px;margin-top:6px;white-space:nowrap}.task-detail .task-info .scroller .add-button>i{font-size:14px;padding-right:8px}.task-detail .task-info .scroller .add-button>em{font-style:normal;padding-left:4px}.task-detail .task-info .scroller .add-button>em:after{content:"/";padding-left:4px}.task-detail .task-info .scroller .add-button>em:last-child:after{display:none}.task-detail .task-info .scroller .add-button:hover{color:#999}.task-detail .task-info .upload{display:none}.task-detail .task-dialog{display:flex;flex:2;flex-direction:column;flex-shrink:0;margin-top:22px;position:relative}.task-detail .task-dialog .head{align-items:center;color:#888;display:flex;height:40px;padding-bottom:10px;position:relative}.task-detail .task-dialog .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-dialog .head .icon{font-size:18px;width:18px}.task-detail .task-dialog .head .nav{align-items:center;color:#666;display:flex;flex:1;font-weight:500;padding-left:18px}.task-detail .task-dialog .head .nav>p{align-items:center;cursor:pointer;display:flex;margin-right:24px}.task-detail .task-dialog .head .nav>p.active{color:#555;cursor:default;font-size:16px;font-weight:600;margin-top:-2px}.task-detail .task-dialog .head .nav .refresh{align-items:center;display:flex;margin-left:-18px}.task-detail .task-dialog .head .nav .refresh>i{cursor:pointer;font-size:18px;opacity:.8;transition:opacity .2s}.task-detail .task-dialog .head .nav .refresh>i:hover{opacity:1}.task-detail .task-dialog .head .nav .refresh .common-loading{height:12px;margin:3px;width:12px}.task-detail .task-dialog .no-dialog{display:flex;flex:1;flex-direction:column;position:relative}.task-detail .task-dialog .no-dialog .no-tip{display:none;flex:1;margin-left:36px}.task-detail .task-dialog .no-dialog .no-input{align-items:center;background-color:#f4f5f7;border-radius:10px;display:flex;margin:22px 0 0 36px;padding:10px 12px}.task-detail .task-dialog .no-dialog .no-input .ivu-input{background-color:transparent;border:0;resize:none}.task-detail .task-dialog .no-dialog .no-input .ivu-input:focus{box-shadow:none}.task-detail .task-dialog .no-dialog .no-input .no-send{display:none}.task-detail .task-dialog .no-dialog .no-input .no-send .ivu-badge{left:4px;position:absolute;top:5px;transform:scale(.6)}.task-detail .task-dialog .no-dialog .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.task-detail .task-dialog .no-dialog .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:36px;position:absolute;right:0;top:0}.task-detail .task-dialog .no-dialog .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.task-detail .task-dialog .project-log{margin-left:36px}.task-detail .task-dialog .project-log .logs-activity{padding:22px 0 0}.task-detail .task-dialog .project-log .logs-activity>li{list-style:none;padding-top:0}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading,.task-detail .task-dialog .project-log .logs-activity>li.logs-more,.task-detail .task-dialog .project-log .logs-activity>li.logs-none{height:59px;line-height:59px}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading{align-items:center;display:flex}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading .common-loading{height:22px;margin:0;width:22px}.task-detail .task-dialog .dialog-wrapper .dialog-scroller{padding:0 16px 0 32px}.task-detail .task-dialog .dialog-wrapper .dialog-footer{padding:0 14px 0 28px}.task-detail .task-load{display:flex;left:50%;margin-top:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.task-detail .task-load .common-loading{height:32px;width:32px}.task-detail.open-dialog{flex-direction:row}.task-detail.open-dialog .task-info{overflow:auto}.task-detail.open-dialog .task-info .head .function{margin-right:2px}.task-detail.open-dialog .task-dialog{margin:0 0 0 18px;max-width:450px;min-width:320px}.task-detail.open-dialog .task-dialog:before{background-color:#f4f5f5;bottom:0;content:"";left:0;position:absolute;top:0;width:1px;z-index:1}.task-detail.open-dialog .task-dialog .head:before{left:18px}.task-detail.open-dialog .task-dialog .head .icon:before{display:none}.task-detail.open-dialog .task-dialog .head .nav{padding-left:0}.task-detail.open-dialog .task-dialog .head .nav>p{margin-right:28px}.task-detail.open-dialog .task-dialog .head .nav>p.active{font-size:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-tip{align-items:center;color:#999;display:flex;justify-content:center;margin-left:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-input{margin:0 0 0 18px}.task-detail.open-dialog .task-dialog .dialog-wrapper{z-index:0}.task-detail.open-dialog .task-dialog .dialog-wrapper .dialog-footer{margin-bottom:0}.task-detail.open-dialog .task-dialog .project-log{background-color:#fff;bottom:0;left:0;margin-left:8px;overflow:auto;padding:8px;position:absolute;right:0;top:40px;z-index:1}.task-detail.open-dialog .task-dialog .project-log .logs-activity{padding:22px 0 0 10px}.task-detail.completed .task-info:before{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:72px;opacity:.2;pointer-events:none;position:absolute;right:13%;top:0;z-index:1}.task-detail-receive{padding:6px 6px 3px}.task-detail-receive .receive-title{font-size:14px}.task-detail-receive .receive-title .ivu-icon{color:#f90;font-size:16px;line-height:18px}.task-detail-receive .receive-time{margin-top:10px}.task-detail-receive .receive-time .ivu-date-picker{width:280px}.task-detail-receive .receive-bottom{margin-top:12px;text-align:right}.task-detail-receive .receive-bottom>button+button{margin-left:4px}.task-detail-delete-file-popover{max-width:200px}.task-detail-delete-file-popover .buttons{margin-top:12px;text-align:right}.task-detail-delete-file-popover .buttons .ivu-btn-small{font-size:12px}.task-detail-user-popper .ivu-poptip-body-content{overflow:visible}.task-detail-avatar-buttons{margin-bottom:4px;margin-top:12px;position:absolute;right:14px;text-align:right;top:5px}.task-detail-avatar-buttons>button{font-size:12px;transform:scale(.9)}@media (max-width:768px){.task-detail .task-info .scroller{overflow-x:auto}.task-detail .task-dialog .no-dialog .no-input{padding-right:52px;position:relative}.task-detail .task-dialog .no-dialog .no-input .no-send{align-items:center;bottom:0;display:flex;font-size:18px;justify-content:center;position:absolute;right:0;top:0;width:46px}.task-detail .task-dialog .no-dialog .no-input .no-send .common-loading{height:20px;width:20px}}.task-menu-icon{position:relative}.task-menu-icon .loading{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.task-menu-icon .loading .common-loading{height:14px;margin:0;width:14px}.task-menu-icon .ivu-icon{color:#ccc;cursor:pointer;font-size:16px}.task-menu-icon .ivu-icon.completed{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp{list-style:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul{max-height:320px;overflow:auto}.task-menu-more-dropdown>li.task-menu-more-warp>ul::-webkit-scrollbar{display:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item{align-items:center;display:flex}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i{color:#bbb;flex-shrink:0;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i.ivu-icon{font-size:16px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow{padding:4px 0}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i{margin-right:3px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i.check{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name{background:#f4f4f4;border-radius:4px;color:#595959;font-size:12px;height:20px;line-height:20px;padding:0 5px;white-space:nowrap}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.progress,.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow{align-items:center;display:flex;justify-content:center;padding:8px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow .load-flow-warp{height:18px;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp.medium>ul>li .flow .flow-name{height:24px;line-height:24px;padding:0 7px}.task-menu-more-dropdown>li.task-menu-more-warp.large>ul>li .flow .flow-name{font-size:13px;height:30px;line-height:30px;padding:0 8px}.task-priority{background:transparent;border:1px solid transparent;border-radius:3px;display:inline-block;font-size:13px;max-width:100%;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}.team-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.team-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.team-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.team-management .management-title .title-icon>i{cursor:pointer}.team-management .team-email{align-items:center;display:flex}.team-management .team-email .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.team-management .table-page-box{flex:1;height:0}body.dark-mode-reverse .common-right-bottom .common-right-bottom-link,body.dark-mode-reverse .ivu-badge-count,body.dark-mode-reverse .ivu-btn-primary{color:#000}body.dark-mode-reverse .ivu-modal-mask{background-color:hsla(0,0%,90%,.6)}body.dark-mode-reverse .ivu-modal-content{box-shadow:0 4px 12px hsla(0,0%,100%,.15)}body.dark-mode-reverse .ivu-message-notice-content{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .ivu-notice-notice,body.dark-mode-reverse .ivu-poptip-inner,body.dark-mode-reverse .ivu-select-dropdown,body.dark-mode-reverse .ivu-tooltip-inner{border:1px solid #e3e8ed;box-shadow:none}body.dark-mode-reverse .el-dropdown-menu{border-color:#e3e8ed;box-shadow:0 2px 12px 0 hsla(0,0%,100%,.1)}body.dark-mode-reverse .el-tooltip__popper.is-light{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .drawer-overlay{background:hsla(0,0%,90%,.6)}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a{color:#323232}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a:hover{color:#000}body.dark-mode-reverse .file-content .content-body .tox .tox-edit-area__iframe,body.dark-mode-reverse .file-preview .content-body .tox .tox-edit-area__iframe{background-color:#000}body.dark-mode-reverse .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,body.dark-mode-reverse .file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{box-shadow:none}body.dark-mode-reverse .minder-editor-container .quickbar{border:1px solid #e3e8ed!important;box-shadow:3px 3px 10px hsla(0,0%,100%,.2)!important}body.dark-mode-reverse .project-list .project-head .project-titbox .project-icons>li.project-icon.active,body.dark-mode-reverse .project-list .project-head .project-titbox .project-title .top-text{color:#000}body.dark-mode-reverse .project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .project-list .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-list .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-content{background-color:#e1e1e1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-content .content-text{color:#fff}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-content{background-color:#8bcf70}body.dark-mode-reverse .file-icon:before{background-image:url(../images/file/dark/other.svg)}body.dark-mode-reverse .file-icon.archive:before{background-image:url(../images/file/dark/archive.svg)}body.dark-mode-reverse .file-icon.cad:before{background-image:url(../images/file/dark/cad.svg)}body.dark-mode-reverse .file-icon.code:before{background-image:url(../images/file/dark/code.svg)}body.dark-mode-reverse .file-icon.document:before{background-image:url(../images/file/dark/document.svg)}body.dark-mode-reverse .file-icon.drawio:before{background-image:url(../images/file/dark/drawio.svg)}body.dark-mode-reverse .file-icon.excel:before{background-image:url(../images/file/dark/excel.svg)}body.dark-mode-reverse .file-icon.flow:before{background-image:url(../images/file/dark/flow.svg)}body.dark-mode-reverse .file-icon.folder:before{background-image:url(../images/file/dark/folder.svg)}body.dark-mode-reverse .file-icon.media:before{background-image:url(../images/file/dark/media.svg)}body.dark-mode-reverse .file-icon.mind:before{background-image:url(../images/file/dark/mind.svg)}body.dark-mode-reverse .file-icon.ofd:before{background-image:url(../images/file/dark/ofd.svg)}body.dark-mode-reverse .file-icon.pdf:before{background-image:url(../images/file/dark/pdf.svg)}body.dark-mode-reverse .file-icon.picture:before{background-image:url(../images/file/dark/picture.svg)}body.dark-mode-reverse .file-icon.ppt:before{background-image:url(../images/file/dark/ppt.svg)}body.dark-mode-reverse .file-icon.sheet:before{background-image:url(../images/file/dark/sheet.svg)}body.dark-mode-reverse .file-icon.tif:before{background-image:url(../images/file/dark/tif.svg)}body.dark-mode-reverse .file-icon.txt:before{background-image:url(../images/file/dark/txt.svg)}body.dark-mode-reverse .file-icon.updir:before{background-image:url(../images/file/dark/updir.svg)}body.dark-mode-reverse .file-icon.upload:before{background-image:url(../images/file/dark/upload.svg)}body.dark-mode-reverse .file-icon.word:before{background-image:url(../images/file/dark/word.svg)}body.dark-mode-reverse .file-icon.wps:before{background-image:url(../images/file/dark/wps.svg)}body.dark-mode-reverse .page-login .login-body .login-box{box-shadow:none}body.dark-mode-reverse .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:rgba(0,0,0,.6);font-size:12px}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#000}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:rgba(0,0,0,.7)}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{color:#1c1917}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#555}body.dark-mode-reverse .page-file .file-wrapper .file-navigator .ivu-btn{color:#000}body.dark-mode-reverse .page-index .page-warp{background-color:#efefef}body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-tips,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-title,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{color:#000}body.dark-mode-reverse .page-index .page-warp .page-header-bottom{background-color:#efefef} +@charset "UTF-8";.file-icon:before{background-image:url(../images/file/light/other.svg);background-repeat:no-repeat;background-size:contain;content:""}.file-icon.archive:before{background-image:url(../images/file/light/archive.svg)}.file-icon.cad:before{background-image:url(../images/file/light/cad.svg)}.file-icon.code:before{background-image:url(../images/file/light/code.svg)}.file-icon.document:before{background-image:url(../images/file/light/document.svg)}.file-icon.drawio:before{background-image:url(../images/file/light/drawio.svg)}.file-icon.excel:before{background-image:url(../images/file/light/excel.svg)}.file-icon.flow:before{background-image:url(../images/file/light/flow.svg)}.file-icon.folder:before{background-image:url(../images/file/light/folder.svg)}.file-icon.media:before{background-image:url(../images/file/light/media.svg)}.file-icon.mind:before{background-image:url(../images/file/light/mind.svg)}.file-icon.ofd:before{background-image:url(../images/file/light/ofd.svg)}.file-icon.pdf:before{background-image:url(../images/file/light/pdf.svg)}.file-icon.picture:before{background-image:url(../images/file/light/picture.svg)}.file-icon.ppt:before{background-image:url(../images/file/light/ppt.svg)}.file-icon.sheet:before{background-image:url(../images/file/light/sheet.svg)}.file-icon.tif:before{background-image:url(../images/file/light/tif.svg)}.file-icon.txt:before{background-image:url(../images/file/light/txt.svg)}.file-icon.updir:before{background-image:url(../images/file/light/updir.svg)}.file-icon.upload:before{background-image:url(../images/file/light/upload.svg)}.file-icon.word:before{background-image:url(../images/file/light/word.svg)}.file-icon.wps:before{background-image:url(../images/file/light/wps.svg)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-display:"auto";font-family:element-icons;font-style:normal;font-weight:400;src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype")}[class*=" el-icon-"],[class^=el-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:element-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:baseline}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-avatar{background:#c0c4cc;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:40px;overflow:hidden;text-align:center;width:40px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{height:40px;line-height:40px;width:40px}.el-avatar--medium{height:36px;line-height:36px;width:36px}.el-avatar--small{height:28px;line-height:28px;width:28px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{word-wrap:break-word;border-radius:4px;font-size:14px;line-height:1.2;min-width:10px;padding:10px;position:absolute;z-index:2000}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{border-width:5px;content:" "}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#585e6a;bottom:-6px}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#585e6a;bottom:1px;margin-left:-5px}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a;border-top-width:0;top:-6px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#585e6a;border-top-width:0;margin-left:-5px;top:1px}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#585e6a;left:-6px}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#585e6a;bottom:-5px;left:1px}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{border-left-color:#585e6a;border-right-width:0;right:-6px}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#585e6a;border-right-width:0;bottom:-5px;margin-left:-5px;right:1px}.el-tooltip__popper.is-dark{background:#585e6a;color:#fff}.el-tooltip__popper.is-light{background:#fff;border:1px solid #585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-popover{background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#606266;font-size:14px;line-height:1.4;min-width:150px;padding:12px;position:absolute;text-align:justify;word-break:break-all;z-index:2000}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-button{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:focus,.el-button:hover{background-color:#ecf5ff;border-color:#c6e2ff;color:#409eff}.el-button:active{border-color:#3a8ee6;color:#3a8ee6;outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#409eff;color:#409eff}.el-button.is-plain:active{background:#fff;outline:none}.el-button.is-active,.el-button.is-plain:active{border-color:#3a8ee6;color:#3a8ee6}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{background-color:#fff;background-image:none;border-color:#ebeef5;color:#c0c4cc;cursor:not-allowed}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:hsla(0,0%,100%,.35);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary:active{outline:none}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{background-color:#a0cfff;border-color:#a0cfff;color:#fff}.el-button--primary.is-plain{background:#ecf5ff;border-color:#b3d8ff;color:#409eff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409eff;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{background-color:#ecf5ff;border-color:#d9ecff;color:#8cc5ff}.el-button--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success:active{outline:none}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{background-color:#b3e19d;border-color:#b3e19d;color:#fff}.el-button--success.is-plain{background:#f0f9eb;border-color:#c2e7b0;color:#67c23a}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67c23a;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{background-color:#f0f9eb;border-color:#e1f3d8;color:#a4da89}.el-button--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning:active{outline:none}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{background-color:#f3d19e;border-color:#f3d19e;color:#fff}.el-button--warning.is-plain{background:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{background-color:#fdf6ec;border-color:#faecd8;color:#f0c78a}.el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger:active{outline:none}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{background-color:#fab6b6;border-color:#fab6b6;color:#fff}.el-button--danger.is-plain{background:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{background-color:#fef0f0;border-color:#fde2e2;color:#f9a7a7}.el-button--info{background-color:#909399;border-color:#909399;color:#fff}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info:active{outline:none}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{background-color:#c8c9cc;border-color:#c8c9cc;color:#fff}.el-button--info.is-plain{background:#f4f4f5;border-color:#d3d4d6;color:#909399}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{background-color:#f4f4f5;border-color:#e9e9eb;color:#bcbec2}.el-button--medium{border-radius:4px;font-size:14px;padding:10px 20px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{border-radius:3px;font-size:12px;padding:9px 15px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{border-radius:3px;font-size:12px;padding:7px 15px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{background:transparent;border-color:transparent;color:#409eff;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{background-color:transparent;border-color:transparent;color:#66b1ff}.el-button--text:active{background-color:transparent;color:#3a8ee6}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:hsla(0,0%,100%,.5);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{border-width:6px;content:" "}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#ebeef5;bottom:-6px;left:50%;margin-right:3px}.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;margin-left:-6px}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ebeef5;border-top-width:0;left:50%;margin-right:3px;top:-6px}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-6px;top:1px}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#ebeef5;left:-6px;margin-bottom:3px;top:50%}.el-popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#fff;bottom:-6px;left:1px}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{border-left-color:#ebeef5;border-right-width:0;margin-bottom:3px;right:-6px;top:50%}.el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#fff;border-right-width:0;bottom:-6px;margin-left:-6px;right:1px}.el-dropdown{color:#606266;display:inline-block;font-size:14px;position:relative}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{border-left:none;padding-left:5px;padding-right:5px;position:relative}.el-dropdown .el-dropdown__caret-button:before{background:hsla(0,0%,100%,.5);bottom:5px;content:"";display:block;left:0;position:absolute;top:5px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{bottom:0;top:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{color:#bbb;cursor:not-allowed}.el-dropdown-menu{background-color:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);left:0;margin:5px 0;padding:10px 0;position:absolute;top:0;z-index:10}.el-dropdown-menu__item{color:#606266;cursor:pointer;font-size:14px;line-height:36px;list-style:none;margin:0;outline:none;padding:0 20px}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#f4f5f7;color:#606266}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid #ebeef5;margin-top:6px;position:relative}.el-dropdown-menu__item--divided:before{background-color:#fff;content:"";display:block;height:6px;margin:0 -20px}.el-dropdown-menu__item.is-disabled{color:#bbb;cursor:default;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{font-size:14px;line-height:30px;padding:0 17px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:13px;line-height:27px;padding:0 15px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{font-size:12px;line-height:24px;padding:0 10px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-notification{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;overflow:hidden;padding:14px 26px 14px 13px;position:fixed;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:330px}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{color:#303133;font-size:16px;font-weight:700;margin:0}.el-notification__content{color:#606266;font-size:14px;line-height:21px;margin:6px 0 0;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{font-size:24px;height:24px;width:24px}.el-notification__closeBtn{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;transform:translateX(100%)}.el-notification-fade-enter.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-active{opacity:0}.el-dropdown-menu__item{min-width:100px}.el-dropdown-menu__item .item.red,.el-dropdown-menu__item .item.red>i{color:red!important}.el-dropdown-menu__item--divided:before{height:5px}.el-tooltip__popper.is-light{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:hsla(0,0%,85%,.5)}.el-popover{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}@font-face{font-family:zenicon;src:url(../css/fonts/zenicon.woff2) format("woff2")}.ft.icon{word-wrap:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-font-feature-settings:"liga";direction:ltr;font-family:zenicon,serif;letter-spacing:normal;line-height:1;padding-left:1px;text-transform:none;transform:scale(1.2);transform-origin:50% 0;white-space:nowrap}.ft+.el-el-button,.ft+.ft,.ft+.z-confirm,.ft+.z-execute,.ft+.z-link,.ft+a{margin-left:.6rem}.ft.l12{margin-left:12px}.ft.r12{margin-right:12px}.ft.hover{cursor:pointer}.ft.hover:hover{color:#0285d7}.ft.dark{color:#0d0d0d}.ft.gray{color:#666}.ft.yellow{color:#f90}.ft.red{color:#ed3f14}.ft.green{color:#19be6b}.ft.blue{color:#2d8cf0}.ft.center{text-align:center}.ft.right{text-align:right}.ft.bold{font-weight:700}.ft.underline{text-decoration:underline}.ft.through{text-decoration:line-through}.ft.italic{font-style:italic}.ft.cursor{cursor:pointer}.ft.h1{font-size:1.3rem}.ft.h2{font-size:1.2rem}.ft.h3{font-size:1.1rem}.ft.h4{font-size:.9rem}.ft.h5{font-size:.8rem}@font-face{font-family:taskfont;src:url(../css/fonts/taskfont.woff2) format("woff2"),url(../css/fonts/taskfont.woff) format("woff"),url(../css/fonts/taskfont.ttf) format("truetype")}.taskfont{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-family:taskfont,"serif"!important;font-size:16px;font-style:normal}.app-view-loading{align-items:center;background-color:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.app-view-loading>div{text-align:center}.app-view-loading>div>div{color:#ccc;font:11px verdana;letter-spacing:1px;line-height:16px;margin:0;text-transform:uppercase}.app-view-loading>div>span{-webkit-animation:app-view-loadanim 1s infinite alternate;animation:app-view-loadanim 1s infinite alternate;background:#007db6;border-radius:8px;display:inline-block;height:8px;margin:2px;vertical-align:middle;width:8px}.app-view-loading>div>span:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s;background:#008fb2}.app-view-loading>div>span:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s;background:#009b9e}.app-view-loading>div>span:nth-of-type(4){-webkit-animation-delay:.6s;animation-delay:.6s;background:#00a77d}.app-view-loading>div>span:nth-of-type(5){-webkit-animation-delay:.8s;animation-delay:.8s;background:#00b247}.app-view-loading>div>span:nth-of-type(6){-webkit-animation-delay:1s;animation-delay:1s;background:#5ab027}.app-view-loading>div>span:nth-of-type(7){-webkit-animation-delay:1.2s;animation-delay:1.2s;background:#a0b61e}@-webkit-keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}@keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}.overlay-y{overflow-y:overlay!important}.overlay-y::-webkit-scrollbar{height:10px;width:10px}.overlay-y::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.overlay-y::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.overlay-y:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.overlay-y:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.overlay-y::-webkit-scrollbar-track{background:transparent;border-radius:10px}.overlay-none::-webkit-scrollbar{display:none}.common-auto-tip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-circle{border-radius:50%}.common-circle .common-circle-path{fill:transparent}.common-circle .common-circle-g-path-ring{stroke:#8bcf70}.common-circle .common-circle-g-path-core{fill:#8bcf70;transform:scale(.56);transform-origin:50%}.drawer-overlay{background:hsla(0,0%,4%,.76);box-sizing:border-box;display:flex;flex-direction:column;height:0;justify-content:flex-end;left:0;opacity:0;outline:none;pointer-events:none;position:fixed;top:0;width:0;z-index:1000}.drawer-overlay .overlay-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.drawer-overlay .overlay-body{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;width:100%;z-index:2}.drawer-overlay .overlay-body .overlay-close{align-items:flex-end;display:flex;flex-shrink:0;justify-content:flex-end}.drawer-overlay .overlay-body .overlay-close>a{align-items:center;color:#dbdbde;display:flex;height:40px;justify-content:center;width:40px}.drawer-overlay .overlay-body .overlay-close>a .icon{height:24px;width:24px}.drawer-overlay .overlay-body .overlay-close>a>svg{transition:all .3s}.drawer-overlay .overlay-body .overlay-close>a:hover{color:#fff}.drawer-overlay .overlay-body .overlay-close>a:hover>svg{transform:rotate(-90deg)}.drawer-overlay .overlay-body .overlay-resize{height:5px;margin-bottom:-5px;width:100%;z-index:1}.drawer-overlay .overlay-body .overlay-content{background:#fff;border-radius:18px 18px 0 0;cursor:default;flex:1;opacity:0;position:relative;transform:translateY(15%) scale(.98)}.drawer-overlay.overlay-visible{height:100%;opacity:1;pointer-events:auto;transition:opacity .2s ease;width:100%}.drawer-overlay.overlay-visible .overlay-body .overlay-content{opacity:1;transform:translate(0) scale(1);transition:opacity .2s ease,transform .3s ease}.drawer-overlay.overlay-hide{height:100%;transition:opacity .2s ease;width:100%}.drawer-overlay.overlay-hide .overlay-body .overlay-content{transform:translateY(15%) scale(.98);transition:opacity .2s ease,transform .2s ease}.drawer-overlay.right{flex-direction:row;justify-content:flex-end}.drawer-overlay.right .overlay-body{flex-direction:row}.drawer-overlay.right .overlay-body .overlay-close{align-items:flex-start}.drawer-overlay.right .overlay-body .overlay-resize{height:100%;margin-right:-5px;width:5px;z-index:1}.drawer-overlay.right .overlay-body .overlay-content{border-radius:18px 0 0 18px;transform:translate(15%) scale(.98)}.drawer-overlay.right.overlay-visible .overlay-body .overlay-content{transform:translate(0) scale(1)}.drawer-overlay.right.overlay-hide .overlay-body .overlay-content{transform:translate(15%) scale(.98)}.img-upload-modal .ivu-modal-mask{z-index:1001}.img-upload-modal .ivu-modal-no-mask{background-color:rgba(55,55,55,.2)}.img-upload-modal .ivu-modal-wrap{z-index:1001}.imgcomp-upload-list{background:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);display:inline-block;height:60px;line-height:60px;margin-right:4px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.imgcomp-upload-list .imgcomp-upload-img{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.imgcomp-upload-list .imgcomp-upload-list-cover{background:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0}.imgcomp-upload-list .imgcomp-upload-list-cover i{color:#fff;cursor:pointer;font-size:24px;margin:0;transition:all .2s;vertical-align:middle}.imgcomp-upload-list .imgcomp-upload-list-cover i:hover{font-size:28px}.imgcomp-upload-list .ivu-progress{height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer{background-color:rgba(0,0,0,.68);height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer .ivu-progress-inner{margin:0 auto;width:88%}.imgcomp-upload-list:hover .imgcomp-upload-list-cover{display:block}.img-upload-foot,.img-upload-foot .img-upload-foot-input{align-items:center;display:flex;justify-content:flex-end}.img-upload-foot .img-upload-foot-input{flex:1;text-align:left}.img-upload-foot .img-upload-foot-input .img-upload-foot-httptitle{cursor:pointer;margin-right:22px;padding-left:3px}.add-box{background:#fff;border:1px dashed #dddee1;border-radius:4px;display:inline-block;height:60px;line-height:60px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.add-box .add-box-icon i{padding-bottom:2px;vertical-align:middle}.add-box .add-box-upload{background:rgba(0,0,0,.6);color:#fff;display:none;height:100%;left:0;padding-top:9px;position:absolute;top:0;width:100%}.add-box .add-box-upload .add-box-item{cursor:pointer;height:22px;line-height:22px}.add-box .add-box-upload .add-box-item .ivu-upload-drag,.add-box .add-box-upload .add-box-item .ivu-upload-drag:hover{background:transparent;border:0;border-radius:0}.add-box .add-box-upload .add-box-item span{font-size:12px;transition:all .2s}.add-box .add-box-upload .add-box-item:hover span{font-size:14px}.add-box em{font-style:normal}.add-box:hover{border-color:rgba(0,0,0,.6)}.add-box:hover .add-box-upload{display:block}.callback-add-box{background:transparent;border:0;display:block;height:25px;line-height:25px;width:auto}.callback-add-box .add-box-icon{display:none}.callback-add-box .add-box-upload{background:transparent;color:#333;display:block;padding:0;width:auto}.callback-add-box .add-box-upload>div{display:inline-block;padding-right:10px}.browse-load{margin:20px;text-align:center}.browse-list{max-height:540px;overflow:auto}.browse-list .browse-item{cursor:pointer;display:inline-block;margin:10px 15px;position:relative;text-align:center}.browse-list .browse-item .browse-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABxCAAAAABg5GeyAAACW0lEQVR4Ae3XVRLjMBAE0L3/rSwKM3OcSNPyLVYOLvM6UD0Bd03LVe9XH+RlhlRSSSWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkl9WyqppJJKKqmkkgpURP17xngOAR5NxW5wlJ9MaLQh83F4NHWmd/gZtdVBaOldfDB1bq5UpJFbFOC6LKnYrkRO209PAw+hIuzWB8Ep5es8HvYo4z4tE1X8UeRwlMM2D5Bzkc7kj6Bi3VTKDDwEeUcrMxrUvGDXTnHa6kK69SDN9sgq1clxKSbNHqqnYmdri81Q9QHf1JPt1Frncaib2XbiTKL2GkHaurnY9LOulMV0O7G6Kw+g9sw2ohhm62KezVJaaufjWC1TnOkr1exilJ7Ji0vxCCqO9V4UwV4PYr9+apouhGYLKfnahdpqegjmeoXOpXgANe70pKT6Zhu19qkY2nC0PZS527lQOyInqr8Uvc5jqfUb1X+PGh5IhW90S2quh3FQC2XRcF66TUkTXPcLKm5FtdR9RJq+2hWII7UpFtmsQLEyzsdJtkxxpr6gLotbUSlV9yeT0Trmzk2XPdUThLYarUbWOY9j04xXQ2u+pMZLYSumGmNUH3HbM9qOAwSHodN2Pks25F2j3aI7+IxqNsB+YLWb16ukSjiW4xNB0gMoMfApBS/XZQgi3p9/5RsiKNKZEOwYFVIF5VyTyD19sbyjIJiNJRZxpNbx2S8sGKvGZNHJBniBu9Wy5WxjGuQFqIAcBHiRGyt4ua5gSCWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkkllVRSSSWVVFI/AgO0SXIVYHeGAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:cover;height:64px;width:64px}.browse-list .browse-item .browse-title{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:64px}.browse-list .browse-item .browse-icon{background-color:rgba(0,0,0,.5);color:#fff;font-size:36px;height:64px;left:0;padding-top:15px;position:absolute;top:0;width:100%}.browse-list-disabled{position:relative}.browse-list-disabled:after{background-color:hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.common-loading{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:30px;margin:auto;max-height:100%;max-width:100%;overflow:hidden;transform-origin:center center;width:30px}.common-loading .common-path{fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.app-scroller-y{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0}.app-scroller-y .app-scroller-bottom{height:0;margin:0;padding:0}.app-scroller-y.static{flex:1;position:static}.common-spinner{bottom:20px;display:none;height:30px;margin:0 auto;position:fixed;right:20px;width:30px;z-index:9999}.common-spinner .common-circular{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.teditor-box .tox.tox-silver-sink,.teditor-transfer .tox.tox-silver-sink{z-index:13000}.teditor-box{min-height:22px;position:relative}.teditor-box .icon-inline{color:#bbb;left:0;position:absolute;top:0}.teditor-box textarea{opacity:0}.teditor-box .tox-tinymce{border-color:#dddee1;border-radius:4px;box-shadow:none;box-sizing:border-box;overflow:hidden}.teditor-box .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-box .tox-tinymce .tox-tbtn--bespoke .tox-tbtn__select-label{width:auto}.teditor-transfer{background-color:#fff}.teditor-transfer .tox-toolbar>div:last-child>button:last-child{margin-right:64px}.teditor-transfer .ivu-modal-header{display:none}.teditor-transfer .ivu-modal-close{top:7px;z-index:2}.teditor-transfer .teditor-transfer-body{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.teditor-transfer .teditor-transfer-body textarea{opacity:0}.teditor-transfer .teditor-transfer-body .tox-tinymce{border:0}.teditor-transfer .teditor-transfer-body .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-loadstyle{height:180px;overflow:hidden;position:relative;width:100%}.teditor-loadedstyle{max-height:inherit;overflow:inherit;position:relative;width:100%}.upload-control{display:none;height:0;overflow:hidden;width:0}.tox-tinymce-inline{z-index:100000}.quick-edit{align-items:center;display:flex;max-width:100%}.quick-edit .quick-input{flex:1;max-width:100%;position:relative}.quick-edit .quick-input .quick-loading{align-items:center;bottom:0;display:flex;position:absolute;right:8px;top:0}.quick-edit .quick-input .quick-loading .common-loading{height:14px;margin:0;width:14px}.quick-edit .quick-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-edit .quick-icon{cursor:pointer;display:none;font-size:16px}.quick-edit.quick-always .quick-icon{display:inline-block;opacity:.3;transition:opacity .2s}.ivu-table-row-hover .quick-edit .quick-icon,.quick-edit:hover .quick-icon{display:inline-block;opacity:1}.common-tag-input{background:#fff;border:1px solid #dddee1;border-radius:4px;color:#495060;cursor:text;display:inline-block;line-height:normal;min-height:32px;padding:2px 7px;position:relative;transition:all .2s;vertical-align:middle;width:100%}.common-tag-input:hover{border-color:#a2d98d}.common-tag-input.focus{border-color:#a2d98d;box-shadow:0 0 0 2px rgba(139,207,112,.2)}.common-tag-input .tags-input,.common-tag-input .tags-item{background-color:#f1f8ff;border-radius:3px;color:#495060;float:left;line-height:22px;margin:2px 6px 2px 0;padding:0 20px 0 6px;position:relative}.common-tag-input .tags-input .tags-content,.common-tag-input .tags-item .tags-content{line-height:22px}.common-tag-input .tags-input .tags-del,.common-tag-input .tags-item .tags-del{cursor:pointer;height:22px;position:absolute;right:0;text-align:center;top:-1px;width:20px}.common-tag-input .tags-input{-webkit-appearance:none;background-color:inherit;border:none;color:inherit;height:22px;line-height:22px;max-width:80%;outline:none;overflow:hidden;padding:0;resize:none}.common-tag-input .tags-input::-moz-placeholder{color:#bbb}.common-tag-input .tags-input:-ms-input-placeholder{color:#bbb}.common-tag-input .tags-input::placeholder{color:#bbb}.common-tag-input .tags-placeholder{color:hsla(0,0%,100%,0);left:0;position:absolute;top:0;z-index:-1}.common-tag-input:after{clear:both;content:"";display:block;height:0}.ivu-form-item-error .common-tag-input,.ivu-form-item-error .common-tag-input:hover{border-color:#ed4014}.ivu-form-item-error .common-tag-input.focus{border-color:#ed4014;box-shadow:0 0 0 2px rgba(237,64,20,.2)}.common-avatar{position:relative}.common-avatar.avatar-wrapper{align-items:center;display:flex}.common-avatar.avatar-wrapper .avatar-box{align-items:center;border-radius:50%;display:flex;position:relative}.common-avatar.avatar-wrapper .avatar-box .avatar-default{background-color:transparent}.common-avatar.avatar-wrapper .avatar-box .avatar-text{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-box .avatar-text>span{display:inline-block;font-size:15px;line-height:1}.common-avatar.avatar-wrapper .avatar-box>em{background-color:#f90;border:1px solid #fff;border-radius:50%;bottom:0;height:8px;position:absolute;right:0;transform-origin:right bottom;width:8px;z-index:1}.common-avatar.avatar-wrapper .avatar-box.online>em{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-name{overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.common-avatar-transfer{line-height:1.5;padding:4px 2px}.common-avatar-transfer>p{padding:1px 2px}.common-avatar-transfer .avatar-icons{align-items:center;border-top:1px solid hsla(240,5%,96%,.5);display:flex;margin-top:12px;padding:8px 0 2px}.common-avatar-transfer .avatar-icons>i{color:#f4f4f5;cursor:pointer;font-size:22px;margin-right:12px}.common-avatar-transfer .avatar-icons>i:last-child{margin-right:0}.common-avatar-transfer .avatar-icons>i:hover{color:#fff}.common-user{position:relative;white-space:normal}.common-user .common-user-loading{align-items:center;bottom:0;display:flex;position:absolute;right:10px;top:2px}.common-user .common-user-loading .common-loading{height:14px;width:14px}.common-user.hidden-input .ivu-select-selection{padding:0 4px}.common-user.hidden-input .ivu-select-selection .ivu-select-input{display:none}.common-user-transfer .user-input-option,.common-user-transfer .user-input-option .user-input-avatar{align-items:center;display:flex}.common-user-transfer .user-input-option .user-input-avatar .avatar{height:26px;line-height:26px;width:26px}.common-user-transfer .user-input-option .user-input-nickname{flex:1;margin-left:10px}.common-user-transfer .user-input-option .user-input-userid{color:#ccc;font-size:12px;margin-left:10px;transition:margin .1s}.common-user-transfer .ivu-select-item.ivu-select-item-selected:after{top:8px}.common-user-transfer .ivu-select-item.ivu-select-item-selected .user-input-option .user-input-userid{margin-right:16px}.common-user-transfer .user-drop-prepend{border-bottom:1px solid #f1f1f1;color:#c5c8ce;font-size:12px;line-height:20px;margin-bottom:5px;padding-bottom:5px;text-align:center}.report{height:100%;padding:20px}.report .report-list-wrap{display:flex;flex-direction:column;height:100%;padding-top:53px;position:absolute;top:0;width:100%}.report .report-list-wrap .table-page-box{flex:1;height:0}.report .manage-box-report{margin-left:4px;transform:scale(.8);vertical-align:top}.report .ivu-tabs{height:100%;position:relative}.report .ivu-tabs .ivu-tabs-bar{background:#fff;position:relative;z-index:2}.report .ivu-tabs .ivu-tabs-content{height:100%;margin-top:-53px;padding-top:53px;width:100%}.report-detail{display:flex;flex-direction:column;height:100%}.report-detail .report-title{border-bottom:1px solid #eee;flex-shrink:0;font-size:16px;font-weight:700;margin-bottom:12px;padding:20px 24px}.report-detail .report-detail-context{display:flex;flex:1;flex-direction:column;height:0;overflow:auto;padding:12px 0 12px 24px}.report-detail .report-form{display:flex;margin-bottom:12px}.report-detail .report-form .ivu-form-item{flex:1;flex-shrink:0}.report-detail .report-form .ivu-form-item .ivu-form-item-label{opacity:.8;padding-top:8px}.report-detail .report-form .ivu-form-item .ivu-form-item-content{line-height:30px}.report-detail .report-content{width:100%}.report-detail .report-content h2{margin-bottom:10px}.report-detail .report-content ol{margin-bottom:20px;padding-left:18px}.report-detail .report-content ol li{font-size:14px;line-height:24px}.report-detail .report-content img{max-width:100%}.report-edit{display:flex;flex-direction:column;height:100%;padding:24px}.report-edit .ivu-input[disabled]{color:#666}.report-edit .report-content{flex:1 1 auto;overflow-y:auto}.report-edit .report-content .report-content-editor{height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-users{align-items:center;display:flex}.report-edit .report-users .common-user{flex:1;margin-right:12px}.report-edit .report-users .report-user-link{flex-shrink:0}.report-edit .report-users .report-user-link>i{font-size:16px;margin-right:2px;transform:rotate(-90deg)}.report-edit .report-radiogroup{background:#f4f5f7!important;border-radius:4px!important;padding:2px!important}.report-edit .report-radiogroup .ivu-radio-wrapper{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#515a6e!important;padding:0 30px!important}.report-edit .report-radiogroup .ivu-radio-wrapper.ivu-radio-wrapper-disabled{color:#c6c6c6!important}.report-edit .report-radiogroup .ivu-radio-wrapper:after,.report-edit .report-radiogroup .ivu-radio-wrapper:before{width:0!important}.report-edit .report-radiogroup .ivu-radio-focus{border:none!important;box-shadow:none!important}.report-edit .report-radiogroup .ivu-radio-focus:after{background:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled){background:#fff!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#8bcf70!important}.report-edit .report-buttongroup{background:#f4f5f7!important;border-radius:4px;margin-left:20px}.report-edit .report-buttongroup .report-buttongroup-vertical{background-color:#e9e9e9;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px;z-index:9}.report-edit .report-buttongroup .ivu-btn-primary{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#8bcf70!important;height:36px;line-height:34px}.report-edit .report-buttongroup .ivu-btn-primary[disabled]{color:#c6c6c6!important}.report-edit .report-content-editor{flex:1}.report-edit .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-foot{margin-bottom:0}.report-edit .report-foot .report-bottom{height:38px;line-height:36px;min-width:120px}.common-right-bottom{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;position:absolute;right:26px;transition:bottom .3s;z-index:1}.common-right-bottom .common-right-bottom-link{background-color:#8bcf70;border-color:#8bcf70;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:32px;margin:4px 0;padding:0 15px}.common-right-bottom .common-right-bottom-link:hover{color:#fff;opacity:.9}.common-right-bottom-notification .notification-head{align-items:center;display:flex}.common-right-bottom-notification .notification-head .notification-title{color:#303133;display:inline-block;font-size:18px;font-weight:500;margin-right:6px;vertical-align:middle}.common-right-bottom-notification .notification-body{margin-bottom:16px;max-height:210px;overflow-x:hidden;overflow-y:auto}.common-right-bottom-notification .notification-body .markdown-preview{margin:-20px -12px}.common-right-bottom-notification .notification-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li:after{height:6px!important;top:10px!important;width:6px!important}.common-right-bottom-notification .notification-link{margin-top:20px;text-align:right}.common-right-bottom-notification .notification-link>button+button{margin-left:6px}body{overflow:hidden}body .form-tip{color:#999;line-height:22px;padding:5px 0}body .ivu-input,body .ivu-select-selection{border-color:#e8e8e8}body .ivu-select-dropdown{max-height:360px}body .ivu-select-dropdown.select-node .ivu-select-item{align-items:center;display:flex;justify-content:space-between}body .ivu-select-dropdown.select-node .ivu-select-item .option-title{flex:1}body .ivu-select-dropdown.select-node .ivu-select-item .ivu-tag{flex-shrink:0;margin-left:18px;margin-right:0;transform:scale(.9);transform-origin:right center}body .ivu-select-dropdown.ivu-date-picker-transfer{max-width:98%;overflow:auto}body .ivu-tooltip-popper .ivu-tooltip-inner{white-space:normal}body .ivu-table table{width:100%!important}body .ivu-table table .ivu-table-cell{padding-left:12px;padding-right:12px}body .ivu-table table thead .ivu-table-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell{align-items:center;display:flex}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell .ivu-table-cell-tree{margin-right:6px}body .ivu-table .td-ellipsis{align-items:center;display:flex;max-width:100%}body .ivu-table .td-ellipsis .remark-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table .td-ellipsis .remark-icon{cursor:pointer;display:none;font-size:16px}body .ivu-table .td-ellipsis .remark-tag{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;color:#606266;display:inline-block;font-size:12px;height:22px;line-height:22px;margin:2px 4px 2px 0;opacity:1;overflow:visible;padding:0 4px;vertical-align:middle;white-space:nowrap}body .ivu-table .td-ellipsis .remark-tag.pointer-tag{background:#e6f7ff;border-color:#91d5ff;color:#1890ff;cursor:pointer}body .ivu-table .td-action,body .ivu-table .td-ellipsis .icon-tooltip .ivu-tooltip-rel{align-items:center;display:flex}body .ivu-table .td-action{justify-content:center;max-width:100%}body .ivu-table .td-action .td-action-container{flex-shrink:0}body .ivu-table .td-action .td-action-container a{font-size:12px;padding:0 5px}body .ivu-table .td-action .td-action-container.td-action-menu{align-items:center;display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-dropdown{display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon{cursor:pointer;font-size:21px;padding:0 6px}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon.ivu-icon{font-size:16px}body .ivu-table .ivu-table-row-hover:hover .td-ellipsis .remark-icon{display:inline-block}body .ivu-table:before{background-color:#efefef}body .ivu-modal-wrap{overflow:overlay}body .ivu-modal-wrap .ivu-modal{padding-bottom:100px;top:100px}@media (max-height:900px){body .ivu-modal-wrap .ivu-modal{padding-bottom:35px;top:35px}}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen{top:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer,body .ivu-modal-wrap .ivu-modal .ivu-modal-header{border-color:transparent}body .ivu-modal-wrap .ivu-modal .ivu-modal-header{padding:22px 24px 20px}body .ivu-modal-wrap .ivu-modal .ivu-modal-header .ivu-modal-header-inner{font-size:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body{padding:16px 32px 2px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{padding:20px 30px 22px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .ivu-btn{height:34px;line-height:32px;min-width:94px}@media (max-width:576px){body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn{padding:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn>span{padding:0 15px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn{height:38px;line-height:36px;min-width:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{flex:1}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip .ivu-poptip-rel{align-items:center;display:flex;flex:1}}body .ivu-modal-wrap .ivu-modal .ivu-modal-content{border-radius:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{font-size:38px;right:2px;top:3px;transition:all .2s}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}body .ivu-modal-wrap .ivu-modal-confirm{padding:6px 0 20px}body .ivu-modal-wrap .ivu-modal-confirm .ivu-modal-confirm-body>div{word-break:break-all}body .ivu-modal-wrap .form-network-add-tabs .ivu-tabs-tabpane{padding:10px 6px 0}body .ivu-modal-wrap .form-network-add-in-out{padding:0 6px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type span.ivu-radio{display:none}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item-checked{border:1px solid #8bcf70!important;color:#8bcf70}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item{align-items:center;border:1px solid #e8ebee;border-radius:4px;display:flex;margin:0 8px 0 0;min-width:90px;padding:0 12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item>span{flex:1}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item:hover{cursor:pointer}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item .select-in-type-icon{margin-left:12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-node{margin-top:18px}body .ivu-progress,body .ivu-progress .ivu-progress-outer{align-items:center;display:flex}body .ivu-progress.ivu-progress-show-info .ivu-progress-outer{margin:0;padding:0}body .ivu-progress.ivu-progress-show-info .ivu-progress-text{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-drawer-right .ivu-drawer-content{border-radius:18px 0 0 18px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header{border-bottom:1px solid transparent;padding-bottom:6px;padding-top:16px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header .ivu-drawer-header-inner{font-size:18px;height:32px;line-height:32px;padding:0 4px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-body{padding:10px 20px}body .ivu-drawer-bottom .ivu-drawer-content{border-radius:18px 18px 0 0}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close{top:-40px}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close .ivu-icon{color:#fff;font-size:40px}[hidden=hidden]{display:none!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.table-page-box{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper{flex:1}.table-page-box .ivu-table-wrapper .ivu-table{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-header{flex-shrink:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body{flex:1;overflow:auto;overflow-y:overlay!important}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar{height:10px;width:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-track{background:transparent;border-radius:10px}.table-page-box .ivu-page{flex-shrink:0;margin-top:20px;text-align:center}.page-container{padding:20px 0;text-align:center}.search-container{margin-bottom:12px}.search-container>ul{align-items:flex-end;display:flex;flex-wrap:wrap}.search-container>ul>li{display:flex;flex:1;flex-direction:column;flex-shrink:0;list-style:none;margin-bottom:12px;margin-right:12px}.search-container>ul>li:last-child{margin-right:0}.search-container>ul>li .search-label{font-weight:600}.search-container>ul>li .search-content{margin-top:6px}.search-container>ul>li.search-button{align-items:center;display:flex;flex:none;flex-direction:row}.search-container>ul>li.search-button>button+button{margin-left:8px}.search-container.lr>ul>li:not(.search-button){align-items:center;flex:none;flex-direction:row;margin-right:18px}.search-container.lr>ul>li:not(.search-button) .search-label{flex-shrink:0}.search-container.lr>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.lr>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.lr>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:168px}.search-container.auto>ul>li:not(.search-button){flex:none}.search-container.auto>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.auto>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.auto>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:150px}.search-expand{align-items:flex-end;display:flex}.search-expand .search-container{flex:1}.search-expand .expand-button-group{flex-shrink:0;margin-bottom:24px;margin-left:24px}.search-button-clear .ivu-tooltip-inner{align-items:center;display:flex;padding:0}.search-button-clear .ivu-tooltip-inner .ivu-btn{font-size:13px;min-width:80px}.icon-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}@-webkit-keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-calendar{display:flex;flex-direction:column}.page-calendar .calendar-head{align-items:flex-start;border-bottom:1px solid #f4f4f5;display:flex;flex-shrink:0;margin:32px 32px 16px}.page-calendar .calendar-head .calendar-titbox{align-items:center;display:flex;flex:1;margin-bottom:16px}.page-calendar .calendar-head .calendar-titbox .calendar-title{align-items:center;display:flex;margin-right:36px}.page-calendar .calendar-head .calendar-titbox .calendar-title>h1{color:#333;font-size:28px;font-weight:600}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-right:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button{color:#888;font-size:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button:focus{box-shadow:none}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:flex;flex:1;justify-content:flex-end}.page-calendar .calendar-head .calendar-titbox .calendar-view>button:focus{box-shadow:none}.page-calendar .calendar-box{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 48px 6px}.page-calendar .calendar-box .calendar-wrapper{flex:1;position:relative}.page-calendar .calendar-box .calendar-wrapper:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{box-shadow:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-section-header .tui-full-calendar-ic-checkbox-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAhFBMVEUAAACLz3CLz3CLz3CKzm6Gy2+Lz3CLz3CL0HCLz3CLz3CLz3CLz3CMz3GLz3CKz3CLz3CL0HCJ0G+KznCN0HCL0HCLz3CKz3CLz3CLz3CLz3CMz3CLz3CLz3GL0XCL0HCN0XKLz3CLz3CMz3CLz3CM0HCM0G+FzHCLz3CKz3CMz3CLz3Bod5CFAAAAK3RSTlMA18RAOQ3s8+Pc0rmyq3tpiUwTgBnovyDMjmNSRjUvJQX5yKB0WisKppuUFLaY7gAAAotJREFUeNrtm+FymkAUhc8KqIAgSkyUtkmsmqa97/9+HWeSudpCd8qZ7E0m+73A9/1gxmXx4IK0nbipvDFTN2lT9JDVToLh6gx/sHQSFLfEFZUEp8IFczFgrv5CTChe/TsxYvfy/IkZy7M/c2KGywDUYkgNIBdDciARUxI0YkqDiZgygRNTHKZiyhRiTAyIATEgBsSAGBADYsAnCJgdmtIywKUAOrsA94QzJyKA95/pbALcPV7piADGryzDB+Rnv3IkAhi/UhMBjF9pQwbk3/A3JRXA+7GjAng/DqEC5v3+dMYE8P6nQsIEzFOPnw7g/QpC+R8K4QJ4f5iAzaA/TMAm6fdvZQgY+wW2fn9A0a66Bee/2xLH8kp/Rr1MB/3jAxaP0ALCPzagzPBCM9r/XcYH3K4BLfD4vw75xwdMbqB4CmaD/vEB2ztc0RD+MQHFg+c85fffDPv9AbPUd6Lz+ydCBDyjh1//6WcCGngK1L8a8lMBJTwFfj8XIC16+SnX7Af9bIDUngLSrwFEwaD/VogA5YheDj7/Wv1MgL9g/8XjpwNk+c8Cyq8BYwqePX46QOkGCmi/BowrqFi/Bvg4wYv6y7e4Kz4Rfj5AnzY/WSlcwHAB5+cD9ivKzwfIbEX4qQA99RB+NkDfO4b5sRAigHjzpP0C6u6D9wuo2z/eL+DvXx8Zv4C4gVd/qABxCeFnApQT5+cDpOP8fICcLv2VxbfjlQZUNh+vU/XbBIj6jQLm9wDWlZgFyOaYHJ3Ix/gDQwyIATEgBsSAGODBfuBgPvEwH7m0YkqLVExJYfsQuPcwdjOf+5kPHoFKjKio0e3Hn90WUCyGt7v3Nf0GsjqXYOR1hh6SJsz8v0mg/AZRXmaRKXtJBwAAAABJRU5ErkJggg==)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-popup-container{border:0;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border{border-bottom-color:hsla(0,0%,85%,.5);top:-8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-dropdown-menu{border-color:#e8e8e8;width:calc(100% - 14px)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-title{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-date{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk2MCAxMjhIODMzYzAtNTMtNDMtOTYtOTYtOTZoLTE2Yy01MyAwLTk2IDQzLTk2IDk2SDQwMGMwLTI2LjUtMTAuNy01MC41LTI4LjEtNjcuOUMzNTQuNSA0Mi43IDMzMC41IDMyIDMwNCAzMmgtMTZjLTUzIDAtOTYgNDMtOTYgOTZINjRjLTM1LjMgMC02NCAyOC42LTY0IDY0djczNmMwIDM1LjMgMjguNyA2NCA2NCA2NGg4OTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyYzAtMzUuNC0yOC43LTY0LTY0LTY0em0tMjcxIDhjMC0yMi4xIDE3LjktNDAgNDAtNDBzNDAgMTcuOSA0MCA0MHY4MGMwIDIyLjEtMTcuOSA0MC00MCA0MC0xMSAwLTIxLTQuNS0yOC4zLTExLjdDNjkzLjUgMjM3IDY4OSAyMjcgNjg5IDIxNnYtODB6bS00MzMgMGMwLTIyLjEgMTcuOS00MCA0MC00MHM0MCAxNy45IDQwIDQwdjgwYzAgMjIuMS0xNy45IDQwLTQwIDQwLTExIDAtMjEtNC41LTI4LjMtMTEuN0MyNjAuNSAyMzcgMjU2IDIyNyAyNTYgMjE2di04MHptNzA0IDc2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkg5NmMtMTcuNyAwLTMyLTE0LjMtMzItMzJWNDQ4aDg5NnY0NDh6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");background-size:contain}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-content{padding-left:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section{display:flex;justify-content:space-between;margin-bottom:10px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item{border-color:#e8e8e8;border-radius:4px;height:36px;line-height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item input{height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title input{width:100%}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date{width:210px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date .tui-full-calendar-content,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date .tui-full-calendar-content{padding-left:8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-location,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-allday,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-private,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-state{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .priority{border-radius:4px;color:#fff;margin-right:6px;padding:2px 4px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .overdue{background:#fff1f0;border:1px solid #ffa39e;border-radius:4px;color:#f5222d;margin-right:6px;padding:1px 3px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-priority{opacity:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-edit{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTgzMy40MjkgNjJIMTkwLjU3QTEyOC41NzEgMTI4LjU3MSAwIDAgMCA2MiAxOTAuNTcxVjgzMy40M0ExMjguNTcxIDEyOC41NzEgMCAwIDAgMTkwLjU3MSA5NjJIODMzLjQzQTEyOC41NzEgMTI4LjU3MSAwIDAgMCA5NjIgODMzLjQyOVYxOTAuNTdBMTI4LjU3MSAxMjguNTcxIDAgMCAwIDgzMy40MjkgNjJ6bTY0LjI4NSA3NzEuNDI5YTY0LjI4NiA2NC4yODYgMCAwIDEtNjQuMjg1IDY0LjI4NUgxOTAuNTdhNjQuMjg2IDY0LjI4NiAwIDAgMS02NC4yODUtNjQuMjg1VjE5MC41N2E2NC4yODYgNjQuMjg2IDAgMCAxIDY0LjI4NS02NC4yODVIODMzLjQzYTY0LjI4NiA2NC4yODYgMCAwIDEgNjQuMjg1IDY0LjI4NXoiIGZpbGw9IiM1MTUxNTEiLz48cGF0aCBkPSJNMTkwLjU3MSAyNTQuODU3aDY0LjI4NnY2NC4yODZoLTY0LjI4NnptMTI4LjU3MiAwaDQ1MHY2NC4yODZoLTQ1MHpNMTkwLjU3IDQ0Ny43MTRoNjQuMjg2VjUxMmgtNjQuMjg2em0xMjguNTcyIDBoNDUwVjUxMmgtNDUwek0xOTAuNTcgNjQwLjU3MWg2NC4yODZ2NjQuMjg2aC02NC4yODZ6bTEyOC41NzIgMEg2NDAuNTd2NjQuMjg2SDMxOS4xNDN6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-delete{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTg5Mi4yODggMjU2SDcwMS4xMkEyMDIuMjQgMjAyLjI0IDAgMCAwIDUwOS42MzIgNjIuMDggMjAxLjIxNiAyMDEuMjE2IDAgMCAwIDMxOC44NDggMjU2SDEyOGMtMTguNjg4IDAtNjYuMDQ4LTQuMjI0LTY2LjA0OCAyNC43NjhDNjEuOTUyIDMyNy43NDQgMTA5LjM3NiAzMjAgMTI4IDMyMGg2NHY1MTJhMTQ2LjQ5NiAxNDYuNDk2IDAgMCAwIDEyNy40MjQgMTI4aDM4Mi4yNzJBMTUwLjAxNiAxNTAuMDE2IDAgMCAwIDgzMiA4MzJsLTMuMzkyLTUxMmg2NGMxOC4zNjggMCA2NS4wMjQgMS40NzIgNjUuMDI0LTM5Ljc0NEE3Mi4zODQgNzIuMzg0IDAgMCAwIDg5Mi4yODggMjU2ek01MDkuNjMyIDEyOC41MTJBMTM4LjE3NiAxMzguMTc2IDAgMCAxIDYzNy40NCAyNTZIMzgyLjU5MmExMzcuOTIgMTM3LjkyIDAgMCAxIDEyNy4wNC0xMjcuNDg4ek03NjggODMyYTk3Ljk4NCA5Ny45ODQgMCAwIDEtNjYuODggNjRIMzE4Ljg0OGE5My41NjggOTMuNTY4IDAgMCAxLTY0LTY0VjMyMEg3Njh2NTEyem0tMzg1LjQwOC02NFY1MTJjMC0xOC40OTYuOTYtNjAuOTkyIDM2LjczNi02MC45OTIgMjcuMzI4IDAgMjYuNDk2IDQzLjAwOCAyNi45NDQgNjAuOTkydjI1NmMwIDE4LjQ5Ni02LjQgMjAuMDMyLTI0Ljk2IDIwLjAzMnMtMzguNzItMS41MzYtMzguNzItMjAuMDMyem0xOTEuMTY4IDBWNTEyYTY0IDY0IDAgMCAxIDIzLjgwOC02MC45OTJjNDIuNDMyIDAgMzkuMzYgNDMuMDA4IDM5Ljg3MiA2MC45OTJ2MjU2YzAgMTguNDk2LTE5LjU4NCAyMC4wMzItMzcuOTUyIDIwLjAzMnMtMjUuNzkyLTEuNTM2LTI1Ljc5Mi0yMC4wMzJ6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-popup-detail-item-separate{padding-left:22px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker{border-color:#e8e8e8}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar td,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar th{height:32px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-next-month.tui-calendar-date,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-prev-month.tui-calendar-date{visibility:visible}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-body .tui-timepicker,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-footer .tui-timepicker{padding:16px 46px 16px 47px}.page-calendar .calendar-menu{opacity:0;position:absolute;right:2px;top:2px;z-index:-1}@media (max-width:768px){.page-calendar .calendar-head .calendar-titbox .calendar-title{flex:1}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-left:12px;margin-right:0}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:none}.page-calendar .calendar-box{padding:0 24px 5px}}.page-dashboard{background-color:#fff;height:100%;justify-content:center}.page-dashboard,.page-dashboard .dashboard-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.page-dashboard .dashboard-wrapper{max-height:80%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto;max-width:80%;width:660px}.page-dashboard .dashboard-wrapper .dashboard-hello{word-wrap:break-word;color:#333;font-size:24px;font-weight:600;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-desc{color:#888;font-size:13px;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-block{display:flex;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-block>li{background-color:#fa8e8c;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;flex-shrink:0;justify-content:center;list-style:none;margin-right:24px;padding:16px 24px;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-block>li:first-child{background-color:#6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:last-child{background-color:#98de6e;margin-right:0}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover{box-shadow:0 2px 10px 0 #fa8e8c;transform:translateY(-3px)}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:first-child{box-shadow:0 2px 10px 0 #6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:last-child{box-shadow:0 2px 10px 0 #98de6e}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:hsla(0,0%,100%,.6);font-size:12px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data{align-items:center;display:flex;line-height:1;padding-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#fff;flex:1;font-size:32px;font-weight:600}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:hsla(0,0%,100%,.7);font-size:20px}.page-dashboard .dashboard-wrapper .dashboard-list{margin-top:48px;overflow:auto;width:100%}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title{background-color:#fff;font-size:15px;font-weight:600;height:46px;line-height:46px;margin:0 auto;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto 18px;overflow:hidden;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li{background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;list-style:none;margin-bottom:8px;padding:12px;position:relative;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li:hover{box-shadow:0 0 6px #dfdfdf;transform:translateX(-2px)}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-title{opacity:.5;text-decoration:line-through}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-icon{display:none}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .priority-color{height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown{flex-shrink:0;height:22px;line-height:22px;width:22px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown .taskfont{color:#bbb;font-size:18px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title{flex:1;line-height:22px;overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.progress,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:13px;height:22px;margin-left:16px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon .taskfont{font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon>em{font-style:normal;margin-left:4px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.overdue{color:#ed4014}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.today{color:#f90}.page-dashboard .nopage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.page-dashboard .nopage .nopage-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-dashboard .nopage .nopage-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-dashboard .nopage .nopage-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}@media (max-width:768px){.page-dashboard .dashboard-wrapper{display:block;max-height:86%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{max-width:86%}.page-dashboard .dashboard-wrapper .dashboard-block{display:block;margin-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li{margin:0 0 10px;padding:8px 12px}.page-dashboard .dashboard-wrapper .dashboard-list{overflow:visible!important;padding-bottom:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin-bottom:36px}}.page-file{display:flex;flex-direction:column;height:100%;width:100%}.page-file .file-wrapper{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px;padding-bottom:16px}.page-file .file-wrapper .file-head .file-nav{align-items:center;display:flex;flex:1}.page-file .file-wrapper .file-head .file-nav>h1{color:#333;font-size:28px;font-weight:600}.page-file .file-wrapper .file-head .file-nav .file-refresh{cursor:pointer;display:none;margin-left:12px}.page-file .file-wrapper .file-head .file-nav .file-refresh>i{font-size:18px}.page-file .file-wrapper .file-head .file-nav:hover .file-refresh{display:block}.page-file .file-wrapper .file-head .file-status{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-status>button{background:#8bcf70;border-color:#8bcf70;color:#fff}.page-file .file-wrapper .file-head .file-search{cursor:pointer;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper{transform:translateZ(0);width:auto}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input{border-color:#dcdee2;border-radius:16px;padding-left:0;padding-right:30px;transition:all .3s;width:0}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input-suffix i{color:#606266}.page-file .file-wrapper .file-head .file-search.has-value .ivu-input-wrapper .ivu-input,.page-file .file-wrapper .file-head .file-search:hover .ivu-input-wrapper .ivu-input{padding-left:14px;width:160px}.page-file .file-wrapper .file-head .file-add{cursor:pointer;flex-shrink:0;margin-left:18px}.page-file .file-wrapper .file-head .file-add .taskfont{font-size:18px}.page-file .file-wrapper .file-navigator{align-items:center;display:flex;height:24px;line-height:24px;margin:0 32px}.page-file .file-wrapper .file-navigator>ul{align-items:center;display:flex;overflow:auto}.page-file .file-wrapper .file-navigator>ul>li{align-items:center;color:#8bcf70;cursor:pointer;display:flex;font-size:14px;list-style:none;padding-left:8px}.page-file .file-wrapper .file-navigator>ul>li:last-child{color:#606266;cursor:default}.page-file .file-wrapper .file-navigator>ul>li+li:before{color:#606266;content:"›";font-family:system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1;margin-top:-2px;padding-right:8px}.page-file .file-wrapper .file-navigator>ul>li .taskfont{padding-right:2px}.page-file .file-wrapper .file-navigator>ul>li>span{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator>ul>li>span.readonly{background:#f7f7f7;border:1px solid #e8eaec;border-radius:2px;color:#606266;font-size:12px;line-height:20px;padding:0 5px;transform:scale(.8);transform-origin:right center}.page-file .file-wrapper .file-navigator .nav-load{align-items:center;display:flex;height:24px;justify-content:center;margin-left:8px;width:24px}.page-file .file-wrapper .file-navigator .nav-load .common-loading{height:12px;width:12px}.page-file .file-wrapper .file-navigator .nav-refresh{margin-left:8px}.page-file .file-wrapper .file-navigator .ivu-btn{font-size:12px;margin-left:12px}.page-file .file-wrapper .file-navigator .file-shear{align-items:center;display:flex}.page-file .file-wrapper .file-navigator .file-shear>span{padding-right:3px}.page-file .file-wrapper .file-navigator .file-shear>em{display:inline-block;font-style:normal;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator .flex-full{flex:1}.page-file .file-wrapper .file-navigator .switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;position:relative;transition:box-shadow .2s}.page-file .file-wrapper .file-navigator .switch-button:hover{box-shadow:0 0 10px #e6ecfa}.page-file .file-wrapper .file-navigator .switch-button:before{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;content:"";height:100%;left:0;position:absolute;top:0;transition:left .2s;width:50%;z-index:0}.page-file .file-wrapper .file-navigator .switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.page-file .file-wrapper .file-navigator .switch-button>div>i{font-size:17px}.page-file .file-wrapper .file-navigator .switch-button>div:first-child{color:#8bcf70}.page-file .file-wrapper .file-navigator .switch-button.table:before{left:50%}.page-file .file-wrapper .file-navigator .switch-button.table>div:first-child{color:#606266}.page-file .file-wrapper .file-navigator .switch-button.table>div:last-child{color:#8bcf70}.page-file .file-wrapper .file-drag{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-drag .file-no{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:5%;opacity:.8}.page-file .file-wrapper .file-drag .file-no>i{font-size:64px}.page-file .file-wrapper .file-drag .file-no>p{font-size:14px;font-weight:500;line-height:1;margin-top:18px}.page-file .file-wrapper .file-drag .file-table{cursor:default;flex:1;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .file-table .ivu-table:before{display:none}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip{opacity:.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span{font-size:14px;font-weight:500;line-height:1.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span:before{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;content:"\e60b";display:block;font-family:taskfont,"serif"!important;font-size:64px;font-style:normal}.page-file .file-wrapper .file-drag .file-table .file-nbox{align-items:center;display:flex;position:relative}.page-file .file-wrapper .file-drag .file-table .file-nbox.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name{align-items:center;display:flex;flex:1;margin-right:46px;position:relative;width:0}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name:before{content:"";flex-shrink:0;height:22px;margin-right:8px;width:22px}.page-file .file-wrapper .file-drag .file-table .file-nbox .permission{font-size:13px;padding-left:6px}.page-file .file-wrapper .file-drag .file-table .file-nbox .taskfont{color:#aaa;font-size:16px;margin:0 3px}.page-file .file-wrapper .file-drag .file-list{flex:1;margin-top:16px;overflow:auto;padding:0 20px 20px}.page-file .file-wrapper .file-drag .file-list>ul{margin-top:-12px}.page-file .file-wrapper .file-drag .file-list>ul>li{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;float:left;height:110px;justify-content:space-between;list-style:none;margin:12px;position:relative;width:100px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input{margin:0 4px 4px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input input{font-size:13px;margin:0;padding:1px 5px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load{bottom:0;display:flex;position:absolute;right:6px;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load .common-loading{height:10px;width:10px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-name{color:#606266;display:block;font-size:12px;height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check{left:4px;opacity:0;position:absolute;top:1px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check.file-checked{opacity:1}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu{display:flex;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon{color:#aaa;font-size:16px;padding:2px 5px;transition:color .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon:hover{color:#606266}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon{display:inline-block;height:64px;margin-top:12px;position:relative;width:64px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon:before{bottom:0;left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon{align-items:center;background-color:#9acd7b;border-radius:50%;bottom:0;display:flex;height:20px;justify-content:center;position:absolute;right:0;transform:scale(.9);width:20px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar .taskfont,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon .taskfont{color:#fff;font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul>li.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-list>ul>li.highlight,.page-file .file-wrapper .file-drag .file-list>ul>li:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-check,.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-menu{opacity:1}.page-file .file-wrapper .file-drag .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;margin:16px 32px 32px;position:absolute;right:0;top:0;z-index:3}.page-file .file-wrapper .file-drag .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.page-file .file-wrapper .file-menu{position:absolute}.page-file .file-upload-list{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;bottom:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;overflow:hidden;padding:14px 26px;position:fixed;right:16px;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:380px}.page-file .file-upload-list .upload-wrap{flex:1;width:100%}.page-file .file-upload-list .upload-wrap .title{color:#303133;font-size:16px;font-weight:700;margin:0}.page-file .file-upload-list .upload-wrap .title>em{color:#2b85e4;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;padding-left:4px}.page-file .file-upload-list .upload-wrap .content{color:#606266;font-size:14px;line-height:21px;margin:12px 0 0;max-height:500px;max-width:100%;overflow:auto}.page-file .file-upload-list .upload-wrap .content>li{list-style:none;padding:4px 0;position:relative}.page-file .file-upload-list .upload-wrap .content>li .file-name{line-height:18px;padding-right:16px}.page-file .file-upload-list .upload-wrap .content>li .file-error{color:red;font-size:12px}.page-file .file-upload-list .upload-wrap .content>li .file-close{cursor:pointer;display:none;font-size:14px;position:absolute;right:-1px;top:7px}.page-file .file-upload-list .upload-wrap .content>li:hover .file-close{display:block}.page-file .file-upload-list .upload-wrap .close{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.page-file-dropdown-menu{max-height:none!important}.page-file-dropdown-menu .ivu-dropdown{width:100%}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item{align-items:center;display:flex;justify-content:space-between;margin-right:-6px;min-width:90px}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item .ivu-icon{opacity:.7}.page-file-dropdown-menu .file-item{align-items:center;display:flex;position:relative}.page-file-dropdown-menu .file-item:before{content:"";flex-shrink:0;height:20px;margin-right:8px;width:20px}.page-file-share-form{display:flex;margin-bottom:12px}.page-file-share-form .share-userid{flex:1}.page-file-share-form>div{flex-shrink:0}.page-file-share-form>div:last-child{margin-right:0}.page-file-share-title{margin-bottom:14px;margin-top:-8px;padding:0 2px}.page-file-share-list{margin-bottom:24px;max-height:500px}.page-file-share-list>li{align-items:center;display:flex;margin-bottom:12px}.page-file-share-list>li .common-avatar{flex:1}.page-file-share-list>li .all-avatar{align-items:center;display:flex;flex:1}.page-file-share-list>li .all-avatar .avatar-text{height:32px;line-height:32px;width:32px}.page-file-share-list>li .all-avatar .avatar-name{overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.page-file-share-list>li .ivu-select{flex-shrink:0;width:auto}.page-file-share-list>li .delete{color:red}.page-file-drawer .overlay-content{border-radius:20px 20px 0 0!important}@media (max-width:768px){.page-file .file-wrapper .file-head{margin:24px 24px 16px}.page-file .file-wrapper .file-navigator{margin:0 24px}.page-file .file-wrapper .file-drag .file-table{margin:16px 24px 24px}}.page-login{align-items:center;background-color:#f3f6fe;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.page-login .login-body{align-items:center;display:flex;flex-direction:column;max-height:100%;overflow:auto;padding:32px 0;width:100%}.page-login .login-body .login-logo{background:url(../images/logo.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:68px;width:68px}.page-login .login-body .login-logo.can-click{cursor:pointer}.page-login .login-body .login-box{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #e6ecfa;margin-top:32px;width:400px}.page-login .login-body .login-box .login-title{font-size:24px;font-weight:600;margin-top:36px;text-align:center}.page-login .login-body .login-box .login-subtitle{color:#aaa;font-size:14px;margin-top:12px;padding:0 12px;text-align:center}.page-login .login-body .login-box .login-input{margin:32px 40px}.page-login .login-body .login-box .login-input>*{margin-top:26px}.page-login .login-body .login-box .login-input .ivu-input{border-color:#f1f1f1}.page-login .login-body .login-box .login-input .ivu-input[readonly=readonly]{background-color:#f5f5f5}.page-login .login-body .login-box .login-input .ivu-input-large{font-size:15px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{background:transparent;border-color:#f1f1f1;font-size:14px}.page-login .login-body .login-box .login-input .login-code .ivu-input{border-left-color:transparent}.page-login .login-body .login-box .login-input .login-code .login-code-end{cursor:pointer;height:38px;margin:-6px -7px;overflow:hidden}.page-login .login-body .login-box .login-input .login-code .login-code-end img{height:100%}.page-login .login-body .login-box .login-input .login-switch{color:#aaa}.page-login .login-body .login-box .login-input .login-input-tips-box{position:relative}.page-login .login-body .login-box .login-input .login-input-tips-box .login-input-tips{bottom:-20px;color:#c7c7c7;font-size:12px;left:0;position:absolute}.page-login .login-body .login-box .login-input>.ivu-poptip,.page-login .login-body .login-box .login-input>.ivu-poptip>.ivu-poptip-rel{width:100%}.page-login .login-body .login-bottom{align-items:center;display:flex;margin-top:18px;width:388px}.page-login .login-body .login-bottom .login-setting{align-items:center;color:#666;cursor:pointer;display:flex;flex-shrink:0}.page-login .login-body .login-bottom .login-setting .taskfont{font-size:12px;margin-left:3px;margin-top:1px;transform:scale(.8)}.page-login .login-body .login-bottom .login-setting-menu{display:flex;flex-direction:column}.page-login .login-body .login-bottom .login-setting-item{align-items:center;display:flex;justify-content:space-between}.page-login .login-body .login-bottom .login-setting-item .ivu-icon{color:#666;margin-right:-6px;padding-left:6px}.page-login .login-body .login-bottom .login-forgot{color:#aaa;flex:1;padding-left:24px;text-align:right}.page-manage{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu{align-items:center;background:#f4f5f7;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;position:relative;transition:all .2s;width:255px}.page-manage .manage-box-menu .manage-box-dropdown{flex-shrink:0;width:86%}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown{padding:7px 0}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item{padding:9px 16px}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided{margin-top:7px}.page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided:before{top:-9px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title{align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;margin-top:27px;padding:6px 10px;transition:box-shadow .3s}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-avatar{height:36px;width:36px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title>span{flex:1;font-size:16px;font-weight:600;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-arrow{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:16px;padding-right:2px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-arrow>i{font-size:12px;margin:-1px}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-top-report{align-items:center;flex:0 0 auto;flex-direction:column;justify-content:center;margin-right:-6px;overflow:unset}.page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-top-report>i{font-size:12px;margin:-1px}.page-manage .manage-box-menu .manage-box-dropdown .manage-menu-report-badge{margin-left:6px;transform:scale(.9);vertical-align:top}.page-manage .manage-box-menu .manage-box-dropdown .manage-menu-flex{align-items:center;display:flex;justify-content:space-between}.page-manage .manage-box-menu .manage-box-dropdown .manage-menu-flex .ivu-icon{color:#666}.page-manage .manage-box-menu .manage-box-dropdown .task-title{overflow:hidden;text-overflow:ellipsis}.page-manage .manage-box-menu>ul{display:flex;flex:1;flex-direction:column;margin-top:16px;overflow:hidden!important;width:100%}.page-manage .manage-box-menu>ul>li{align-items:center;border-radius:4px;color:#6b6e72;cursor:pointer;display:flex;flex-shrink:0;height:36px;margin:5px auto;max-width:100%;padding:0 4%;position:relative;width:80%}.page-manage .manage-box-menu>ul>li>i{font-size:20px;margin-right:10px;opacity:.3}.page-manage .manage-box-menu>ul>li .menu-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li .menu-badge{margin-left:12px;transform:scale(.9)}.page-manage .manage-box-menu>ul>li:first-child{margin-top:12px}.page-manage .manage-box-menu>ul>li.active{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project{align-items:center;cursor:default;display:flex;flex:1;flex-direction:column;padding:12px 0 0;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:auto;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li{border:2px solid transparent;cursor:pointer;display:flex;flex-direction:column;list-style:none;margin:2px auto;width:80%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:0 8px 0 28px;position:relative}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em:before{background:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Im0zNjYuMTgyIDEwOC4yMzcgNDQ1Ljg1IDMxOS43OTVhMTAyLjQgMTAyLjQgMCAwIDEgMCAxNjYuNTAyTDM2Ni4xODIgOTE0LjMzYTEwMi40IDEwMi40IDAgMCAxLTE2Mi4wOTktODMuMjUydi02MzkuNTlhMTAyLjQgMTAyLjQgMCAwIDEgMTYyLjEtODMuMjUxeiIgZmlsbD0iIzk5OSIvPjwvc3ZnPg==") no-repeat 50%;background-size:contain;content:"";height:12px;transition:transform .2s;width:12px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .title{color:#333;flex:1;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .icon-top{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjA8cGF0aCBkPSJtMjAuNyA4LjEtNC40LTQuNGMtMS4yLTEuMi0yLjUtMS40LTMuNC0uNy0uNS40LS43LjktLjggMS40LS4xLjUtLjQgMS0uOCAxLjNsLS4xLjFDOS4yIDcuMyA2LjkgOC42IDQuNCA5Yy0uNS4yLTEuMS41LTEuNCAxLS42LjktLjQgMi4xLjMgMi45bDMuNCAzLjQtMy4xIDMuMWMtLjMuMy0uMy44IDAgMS4xLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJsMy4xLTMuMSAyLjkgMi45YzEuMyAxLjMgMi41IDEuNSAzLjQuOS40LS4zLjctLjcuOS0xLjIuNi0yLjMgMS40LTQuNiAyLjgtNi41bC41LS43Yy4zLS40LjgtLjggMS4zLS44LjUtLjEgMS4xLS4zIDEuNC0uOC44LTEgLjYtMi4zLS4yLTMuMXoiIHN0eWxlPSJmaWxsOiM4YmNmNzAiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;height:14px;padding-left:8px;width:14px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .num{font-size:12px;padding-left:8px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2{cursor:default;display:none;margin:16px 4px;padding:0 8px 0 24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p{align-items:center;display:flex;height:36px;padding:4px 0}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p em,.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p span{flex-shrink:0;font-size:12px;font-style:normal;padding-right:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress{margin-right:-18px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress .ivu-progress-inner{background-color:#e4e4e4}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.top .project-h1{background-color:#eeeff1}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.active .project-h1{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h1>em:before{transform:rotate(90deg)}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h2{display:block}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.operate{border-color:#8bcf70}.page-manage .manage-box-menu>ul>li.menu-project .common-loading{height:22px;margin:6px;width:22px}.page-manage .manage-box-menu>ul>li.menu-project .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu .manage-project-search{background-color:#fff;border-radius:12px;margin:8px 0 -2px;overflow:hidden;padding:0 3px;width:80%}.page-manage .manage-box-menu .manage-project-search .ivu-input{background-color:transparent;border-color:transparent;padding-left:30px}.page-manage .manage-box-menu .manage-project-search .ivu-input:focus,.page-manage .manage-box-menu .manage-project-search .ivu-input:hover{box-shadow:none}.page-manage .manage-box-menu .manage-project-search.loading .ivu-icon-ios-search{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.page-manage .manage-box-menu .manage-project-search.loading .ivu-icon-ios-search:before{content:"\f45b"}.page-manage .manage-box-menu .manage-box-new-group{align-items:center;display:flex;margin-bottom:20px;margin-top:16px;width:80%}.page-manage .manage-box-menu .manage-box-new-group .manage-box-new{flex:1}.page-manage .manage-box-menu .manage-box-new-group .ivu-btn{height:38px}.page-manage .manage-box-menu .manage-box-new-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}.page-manage .manage-box-main{flex:1;position:relative}.page-manage .manage-box-main .manage-box-view{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.page-manage .manage-mini-menu{display:none;position:relative}.page-manage .manage-mini-menu .ivu-badge{left:30px;position:absolute;top:-6px;transform:scale(.9)}.page-manage-task-modal{display:flex;flex-direction:column}.page-manage-add-task-button-group{margin-left:8px!important}.page-manage-add-task-button-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}@media (max-height:640px){.page-manage .manage-box-menu>ul{overflow:auto!important}.page-manage .manage-box-menu>ul.overlay-y{overflow-y:overlay!important}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:visible!important}.page-manage .manage-box-menu .manage-project-search{margin-top:12px}}@media (max-width:768px){.page-manage .manage-box-menu{bottom:0;left:0;position:fixed;top:0;transform:translateX(-120%);width:100%;z-index:49}.page-manage .manage-box-menu.show768-menu{transform:translateX(0)}.page-manage .manage-mini-menu{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 50px rgba(0,0,0,.3);cursor:pointer;display:flex;font-size:22px;height:42px;justify-content:center;white-space:nowrap;width:46px}}.page-messenger{display:flex}.page-messenger .messenger-wrapper{align-items:flex-start;display:flex;flex:1}.page-messenger .messenger-wrapper .messenger-select{display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:320px;min-width:240px;position:relative;width:30%}.page-messenger .messenger-wrapper .messenger-select:after{background-color:#f4f5f5;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.page-messenger .messenger-wrapper .messenger-select .messenger-search{align-items:center;display:flex;flex-shrink:0;height:54px;justify-content:center;padding:0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#f7f7f7;border-radius:12px;flex:1;margin:0 4px;overflow:hidden;padding:0 8px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input{background-color:transparent;border-color:transparent}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:focus,.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:hover{box-shadow:none}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{align-items:center;display:flex;justify-content:space-evenly;padding:2px 0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p{color:#888;cursor:pointer;line-height:1;padding:0 6px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p .nav-num{position:absolute;right:-8px;top:-12px;transform:scale(.7)}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p.active{color:#555;font-weight:500}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p:hover{color:#777}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;overflow-x:hidden;overflow-y:auto;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li{align-items:flex-start;border:2px solid transparent;cursor:pointer;display:flex;flex-direction:row;list-style:none;margin-right:1px;padding:14px 10px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar{flex-grow:0;flex-shrink:0;height:42px;margin:2px;width:42px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{align-items:center;background-color:#61b2f9;border-radius:50%;color:#fff;display:flex;font-size:26px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.project{background-color:#6e99eb}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.task{background-color:#9b96df;font-size:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.completed:after{bottom:0;color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:32px;opacity:.2;pointer-events:none;position:absolute;right:12px;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box{display:flex;flex:1;flex-direction:column;padding-left:12px;width:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag{margin:0 4px 0 0;padding:0 5px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag.ivu-tag-success{padding:0 6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>span{color:#333;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i{color:#8bcf70;flex-shrink:0;font-size:12px;margin-left:8px;transform:scale(.9)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i.completed{font-size:18px;margin:0 4px 0 0;transform:scale(1)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>em{color:#999;flex-shrink:0;font-size:12px;font-style:normal;margin-left:8px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#999;font-size:12px;line-height:24px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-num{left:42px;position:absolute;top:10px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.top{background-color:#eeeff1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.active{background-color:#f4f5f7}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.operate{border-color:#8bcf70}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading .common-loading{height:20px;margin:0;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li{list-style:none;margin-left:24px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label{border-bottom:1px solid #efefef;height:34px;line-height:34px;margin-bottom:6px;margin-top:6px;padding-left:4px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded .common-loading,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading .common-loading{height:20px;margin:0;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:52px;list-style:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .avatar{flex-grow:0;flex-shrink:0;height:30px;width:30px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname{font-size:14px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{align-items:center;border-top:1px solid #f4f5f5;display:flex;flex-shrink:0;height:52px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon{align-items:center;display:flex;height:100%;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon .menu-num{left:50%;margin-left:3px;position:absolute;top:4px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i{color:#aaa;cursor:pointer;font-size:24px;margin:0 24px;opacity:.9}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i.active{color:#8bcf70;opacity:1}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i:hover{opacity:1}.page-messenger .messenger-wrapper .messenger-msg{display:flex;flex:1;height:100%;position:relative;width:0}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer .dialog-back{display:none}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg{align-items:center;bottom:0;display:flex;flex:1;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:0}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}@media (max-width:768px){.page-messenger .messenger-wrapper .messenger-select{background-color:#fff;height:100%;left:0;max-width:none;position:fixed;top:0;transform:translateX(-120%);transition:all .2s;width:100%;z-index:48}.page-messenger .messenger-wrapper .messenger-select.show768-menu{transform:translateX(0)}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-title{align-items:center;height:54px}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer{position:relative}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer .dialog-back{align-items:center;bottom:0;display:flex;font-size:26px;height:49px;justify-content:center;left:0;position:absolute;width:64px;z-index:1}.page-messenger .messenger-wrapper .messenger-msg .dialog-wrapper .dialog-footer .dialog-input{width:calc(100% - 44px)}}.page-project{align-items:flex-start;display:flex;flex:1}.page-project .project-list{background-color:#fafafa;flex:1;height:100%;width:0}.page-project .project-dialog{flex-shrink:0;height:100%;max-width:520px;min-width:320px;position:relative;width:35%}@media (max-width:768px){.page-project .project-list{height:auto}.page-project .project-dialog{height:100%;left:0;max-width:none;position:absolute;top:0;width:100%}}.page-setting{display:flex;flex-direction:column}.page-setting .setting-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px}.page-setting .setting-head .setting-titbox{flex:1;margin-bottom:16px}.page-setting .setting-head .setting-titbox .setting-title{align-items:center;display:flex}.page-setting .setting-head .setting-titbox .setting-title>h1{color:#333;flex:1;font-size:28px;font-weight:600}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:none}.page-setting .setting-box{display:flex;flex:1;height:0;padding-bottom:16px}.page-setting .setting-box .setting-menu{border-right:1px solid #f4f4f5;flex-shrink:0;overflow:auto;width:200px}.page-setting .setting-box .setting-menu>ul{padding:12px 0 0 32px}.page-setting .setting-box .setting-menu>ul>li{align-items:center;color:#6b6e72;cursor:pointer;display:flex;line-height:42px;list-style:none;margin:5px 0;padding:0 20px;position:relative}.page-setting .setting-box .setting-menu>ul>li .ivu-badge{transform:scale(.8);transform-origin:right center}.page-setting .setting-box .setting-menu>ul>li.active,.page-setting .setting-box .setting-menu>ul>li:hover{background-color:#f4f5f7}.page-setting .setting-box .setting-menu>ul>li.version{cursor:default}.page-setting .setting-box .setting-menu>ul>li.version:hover{background-color:transparent}.page-setting .setting-box .setting-menu>ul>li.divided{margin-top:10px;padding-top:10px;position:relative}.page-setting .setting-box .setting-menu>ul>li.divided:before{background-color:#f4f4f5;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.page-setting .setting-box .setting-menu>ul>li.divided:after{background-color:#fff;content:"";height:9px;left:0;position:absolute;right:0;top:1px;z-index:2}.page-setting .setting-box .setting-content{display:flex;flex:1;flex-direction:column;overflow:auto;position:relative}.page-setting .setting-box .setting-content .setting-content-title{font-size:20px;font-weight:500;padding:12px 32px}.page-setting .setting-box .setting-content .setting-content-view{flex:1;position:relative}.page-setting .setting-box .setting-content .setting-content-view .setting-router-view{padding:24px 40px}.page-setting .setting-item .ivu-input,.page-setting .setting-item .ivu-select-selection{max-width:460px}.page-setting .setting-item .ivu-form{overflow:auto}.page-setting .setting-item .setting-color,.page-setting .setting-item .setting-template{margin-bottom:12px;max-width:600px;min-width:400px}.page-setting .setting-item .setting-color>div,.page-setting .setting-item .setting-template>div{padding-right:12px;text-align:center}.page-setting .setting-item .setting-color>div:first-child,.page-setting .setting-item .setting-template>div:first-child{text-align:left}.page-setting .setting-item .setting-color>div:last-child,.page-setting .setting-item .setting-template>div:last-child{flex:auto;flex-shrink:0;padding-right:0;width:60px}.page-setting .setting-item .setting-color>div .ivu-color-picker,.page-setting .setting-item .setting-template>div .ivu-color-picker{width:100%}.page-setting .setting-item .setting-color .information,.page-setting .setting-item .setting-template .information{color:#999}.page-setting .setting-item .setting-template>div{flex-shrink:0;text-align:left}.page-setting .setting-item .setting-template>div:last-child{flex:1;max-width:none;width:auto}.page-setting .setting-item .setting-footer>button{height:34px;line-height:32px;min-width:94px}.page-setting .setting-item .setting-auto-day{display:block;line-height:32px;margin-bottom:-10px;margin-top:12px;width:110px}.page-setting .setting-item.submit{bottom:0;display:flex;flex-direction:column;left:0;padding:0!important;position:absolute;right:0;top:0}.page-setting .setting-item.submit .ivu-form{flex:1;overflow:auto;padding:24px 40px}.page-setting .setting-item.submit .ivu-tabs{display:flex;flex:1;flex-direction:column;padding:16px 32px 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content{flex:1;height:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane{position:relative}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item{bottom:0;display:flex;flex:1;flex-direction:column;left:0;position:absolute;right:0;top:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .ivu-form{padding:8px 12px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .setting-footer{margin:0 -32px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .email-setting-box{border:1px solid #eee;border-radius:8px;margin:24px 0 12px;padding:36px 24px 4px;position:relative;transition:box-shadow .3s}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .email-setting-box:hover{box-shadow:0 0 10px #e6ecfa}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .email-setting-box h3{background-color:#fff;border:1px solid #eee;border-radius:4px;display:inline-block;font-size:15px;font-weight:500;left:24px;padding:4px 10px;position:absolute;top:0;transform:translateY(-50%)}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-system-item .email-setting-placeholder{height:8px}.page-setting .setting-item.submit .setting-footer{border-top:1px solid #f4f4f5;flex-shrink:0;padding:16px 24px 0;position:static}@media (max-width:768px){.page-setting .setting-head .setting-titbox .setting-title .setting-more{align-items:center;display:flex;font-size:24px;height:42px;justify-content:center;width:42px}.page-setting .setting-box{position:relative}.page-setting .setting-box .setting-menu{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateX(-120%);transition:all .2s;width:100%;z-index:9}.page-setting .setting-box .setting-menu.show768-menu{transform:translateX(0)}.page-setting .setting-box .setting-menu>ul{padding:12px 32px}}.page-index{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}.page-index .page-warp{margin:0 auto;max-width:1920px}.page-index .page-warp .page-header{background:#8bcf70;padding-bottom:40px;position:relative;width:100%}.page-index .page-warp .page-header .header-nav{display:flex;height:72px;justify-content:space-between;margin:auto;max-width:1200px}.page-index .page-warp .page-header .header-nav .header-nav-box{align-items:center;color:#fff;display:flex;font-weight:400;padding-left:20px;position:relative}.page-index .page-warp .page-header .header-nav .header-nav-box .logo{background:url(../images/logo-index.svg) no-repeat 50%;background-size:contain;height:36px;width:143px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one{display:flex}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-language{font-size:26px;margin-right:8px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{cursor:pointer;font-size:16px;margin:0 30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-three{background:#ffa25a;border-radius:4px;cursor:pointer;font-size:16px;height:36px;line-height:36px;min-width:100px;padding:0 10px;text-align:center}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four{cursor:pointer;font-size:16px;margin-left:30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-boxs{justify-content:flex-end;padding-right:20px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-more{color:#fff;font-size:36px}.page-index .page-warp .page-header .header-content{margin:0 auto;max-width:1200px}.page-index .page-warp .page-header .header-content .header-title{color:#fff;font-size:44px;font-weight:500;line-height:67px;text-align:center}.page-index .page-warp .page-header .header-content .header-title-one{font-size:48px;margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{color:#fff;font-size:22px;font-weight:400;line-height:36px;margin:22px auto 0;max-width:88%;padding:0 30px;text-align:center}.page-index .page-warp .page-header .header-content .login-buttom{background:#ffa25a;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:48px;line-height:48px;margin:34px auto 0;text-align:center;width:150px}.page-index .page-warp .page-header-bottom{background:#fff url(../images/index/bg-bottom.svg) no-repeat;background-size:100%;margin-bottom:190px;margin-top:-2px;position:relative}.page-index .page-warp .page-header-bottom .page-header-bottoms{left:0;margin:auto;max-width:1200px;right:0;top:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:80%}.page-index .page-warp .page-main{margin:auto;max-width:1200px}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;margin:auto;width:90%}.page-index .page-warp .page-main .page-main-text{padding-left:60px;padding-top:120px}.page-index .page-warp .page-main .page-main-text h3{color:#333;font-size:32px;font-weight:500;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{color:#828282;font-size:18px;font-weight:400;line-height:28px;padding-right:70px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{align-items:center;display:flex;font-size:30px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px}.page-index .page-warp .page-main .page-main-texts p{font-size:16px}.page-index .page-warp .page-footer .footer-service{background-color:#ffa25a;height:188px;position:relative;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box{height:188px;overflow:hidden;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{color:#fff;font-size:16px;font-weight:500;height:45px;line-height:45px;margin:33px 0 22px;text-align:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{background:#fff;border-radius:8px;color:#ffa25a;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;margin-right:20px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .reg-btn{border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-copyright{background:#fff;color:#828282;font-size:12px;font-weight:400;height:60px;line-height:60px;text-align:center;width:100%}@media screen and (max-width:1440px){.page-index .page-warp .page-header .header-content .header-title{font-size:34px;line-height:60px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:20px;padding:0 20px}.page-index .page-warp .page-header-bottom{margin-bottom:100px}.page-index .page-warp .page-main .page-main-text{padding-left:20px;padding-top:80px}.page-index .page-warp .page-main .page-main-text p{padding-right:20px}.page-index .page-warp .page-main .page-main-texts h3{font-size:24px}.page-index .page-warp .page-main .page-main-texts h3 img{width:24px}.page-index .page-warp .page-main .page-main-texts p{font-size:14px}}@media screen and (max-width:468px){.page-index .page-warp .page-header .header-content .header-title{font-size:24px;line-height:38px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:28px}.page-index .page-warp .page-header .header-content .header-tips{font-size:16px;line-height:26px}}.dialog-wrapper{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:1}.dialog-wrapper .dialog-title{display:flex;flex-direction:column;height:68px;justify-content:center;padding:0 30px;position:relative}.dialog-wrapper .dialog-title:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.dialog-wrapper .dialog-title.completed:after{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:52px;opacity:.2;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:1}.dialog-wrapper .dialog-title .main-title{align-items:center;display:flex;line-height:22px;max-width:100%}.dialog-wrapper .dialog-title .main-title .ivu-tag{flex-shrink:0;margin:0 6px 0 0;padding:0 5px}.dialog-wrapper .dialog-title .main-title .ivu-tag.ivu-tag-success{padding:0 6px}.dialog-wrapper .dialog-title .main-title .ivu-icon{font-size:18px;margin-right:6px}.dialog-wrapper .dialog-title .main-title .ivu-icon.completed{color:#8bcf70}.dialog-wrapper .dialog-title .main-title>h2{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-title .main-title>em{flex-shrink:0;font-size:17px;font-style:normal;font-weight:500;padding-left:6px}.dialog-wrapper .dialog-title .main-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;flex-shrink:0;height:24px;margin-left:10px;padding-top:1px;text-align:center;width:40px}.dialog-wrapper .dialog-title .sub-title{color:#aaa;flex-shrink:0;font-size:12px;line-height:20px}.dialog-wrapper .dialog-title .sub-title.pointer{cursor:pointer}.dialog-wrapper .dialog-title .sub-title.pointer:hover{color:#888}.dialog-wrapper .dialog-scroller{flex:1;overflow:auto;padding:0 32px;position:relative}.dialog-wrapper .dialog-scroller .dialog-list>ul>li{align-items:flex-end;display:flex;flex-direction:row;list-style:none;margin-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li:first-child{margin-top:16px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-avatar{flex-shrink:0;height:30px;margin-bottom:20px;position:relative;width:30px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 0 8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view.text{max-width:70%}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view:hover .dialog-head .dialog-menu{opacity:1}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head{align-items:flex-start;display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content{align-items:flex-start;background-color:#f4f5f7;border-radius:6px 6px 6px 0;display:flex;min-width:32px;padding:8px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-text{color:#333}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-text>pre{word-wrap:break-word;display:block;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box{align-items:center;background-color:#fff;border-radius:3px;display:flex;padding:10px 14px;width:220px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-thumb{width:36px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-size{color:#666;font-size:14px;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px;display:flex;max-height:220px;max-width:220px;overflow:hidden;padding:0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-file.img .file-img{cursor:pointer;display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-loading{display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-loading .common-loading{height:20px;margin:4px;width:20px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-content .content-unknown{text-decoration:underline}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu{margin-left:6px;opacity:0;transition:all .3s}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon>i{color:#999;cursor:pointer;display:inline-block;flex:1;font-size:13px;padding:4px 6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon>i+i{border-left:1px solid #ddd}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-head .dialog-menu .menu-icon>i:hover{color:#777}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot{align-items:center;display:flex;height:21px;line-height:1;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .common-loading{height:10px;margin:0 2px;width:10px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .time{color:#bbb;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .done{color:#8bcf70;display:none;font-size:12px;margin-left:4px;transform:scale(.9)}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-foot .percent{cursor:pointer;display:none;margin-left:4px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-action{align-items:flex-start;align-self:flex-start;display:flex;height:100%}.dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-action>*{margin:0 5px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history{cursor:pointer;font-size:13px;justify-content:center;margin:12px 0;opacity:.6;padding:3px 0;transition:opacity .2s}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history:hover{opacity:1}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history-tip{padding-top:60px;position:relative}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.history-tip .history-text{background:#f5f5f5;border-radius:2px;font-size:12px;font-style:normal;height:22px;left:50%;line-height:22px;padding:0 48px;position:absolute;text-align:center;top:10px;transform:translateX(-50%)}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.loading{justify-content:center;padding:12px 0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.loading .common-loading{height:18px;margin:0;width:18px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.nothing{color:#999;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.bottom{height:0;margin:0;padding:0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view{align-items:flex-end;margin:0 8px 0 0}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content{background-color:#8bcf70;border-radius:6px 6px 0 6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content .content-text{color:#fff}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content .content-file.file{background-color:#f4f5f7}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-head .dialog-menu{margin-left:0;margin-right:6px}.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-foot .done,.dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-foot .percent{display:inline-block}.dialog-wrapper .dialog-footer{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:20px;padding:0 28px;position:relative}.dialog-wrapper .dialog-footer .dialog-newmsg{background-color:rgba(0,0,0,.6);border-radius:16px;color:#fff;cursor:pointer;display:none;font-size:12px;height:30px;line-height:30px;margin-bottom:20px;margin-right:10px;padding:0 12px;z-index:2}.dialog-wrapper .dialog-footer .dialog-input{background-color:#f4f5f7;border-radius:10px;padding:10px 52px 10px 12px}.dialog-wrapper .dialog-footer .dialog-input .ivu-input{background-color:transparent;border:0;resize:none}.dialog-wrapper .dialog-footer .dialog-input .ivu-input:focus{box-shadow:none}.dialog-wrapper .dialog-footer .dialog-send{align-items:center;bottom:0;display:flex;font-size:18px;justify-content:center;position:absolute;right:14px;top:0;width:46px}.dialog-wrapper .dialog-footer .chat-upload{display:none;height:0;overflow:hidden;width:0}.dialog-wrapper .dialog-footer.newmsg{margin-top:-50px}.dialog-wrapper .dialog-footer.newmsg .dialog-newmsg{display:block}.dialog-wrapper .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.dialog-wrapper .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:16px;content:"";left:16px;position:absolute;right:16px;top:16px}.dialog-wrapper .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.dialog-wrapper-read-poptip-content{display:flex;position:relative}.dialog-wrapper-read-poptip-content .read,.dialog-wrapper-read-poptip-content .unread{flex:1;max-height:300px;overflow:auto}.dialog-wrapper-read-poptip-content .read>li,.dialog-wrapper-read-poptip-content .unread>li{list-style:none;margin-bottom:12px}.dialog-wrapper-read-poptip-content .read>li .common-avatar,.dialog-wrapper-read-poptip-content .unread>li .common-avatar{width:100%}.dialog-wrapper-read-poptip-content .read>li:last-child,.dialog-wrapper-read-poptip-content .unread>li:last-child{margin-bottom:6px}.dialog-wrapper-read-poptip-content .read>li.read-title>em,.dialog-wrapper-read-poptip-content .unread>li.read-title>em{font-size:18px;font-style:normal;font-weight:600;padding-right:6px}.dialog-wrapper-read-poptip-content .unread>li{padding-left:16px}.dialog-wrapper-read-poptip-content:before{background-color:#f4f4f5;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.dialog-wrapper-paste{margin-top:-4px}.dialog-wrapper-paste img{max-height:1000px;max-width:100%}.dialog-wrapper-paste>div,.dialog-wrapper-paste>img{display:flex;flex-direction:column;margin:4px 0;padding:0}@media (max-width:768px){.dialog-wrapper .dialog-footer{margin-bottom:16px;padding:0 20px}}.file-content,.file-preview{border-radius:18px 18px 0 0;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.file-content .preview-iframe,.file-preview .preview-iframe{background:0 0;border:0;float:none;height:100%;left:0;margin:-1px 0 0;max-width:none;outline:0;padding:0;position:absolute;top:0;width:100%}.file-content .edit-header,.file-preview .edit-header{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;height:42px;position:relative;width:100%;z-index:99}.file-content .edit-header .header-title,.file-preview .edit-header .header-title{color:#333;flex:1;font-size:16px;line-height:24px;overflow:hidden;padding-left:24px;padding-right:24px;text-overflow:ellipsis;white-space:nowrap}.file-content .edit-header .header-title .file-unsave-tip,.file-preview .edit-header .header-title .file-unsave-tip{color:#333;cursor:pointer;font-weight:500;padding-right:6px;transition:color .3s}.file-content .edit-header .header-title .file-unsave-tip:hover,.file-preview .edit-header .header-title .file-unsave-tip:hover{color:#000}.file-content .edit-header .header-user,.file-preview .edit-header .header-user{margin-right:24px}.file-content .edit-header .header-user>ul,.file-preview .edit-header .header-user>ul{align-items:center;display:flex}.file-content .edit-header .header-user>ul>li,.file-preview .edit-header .header-user>ul>li{list-style:none;margin-right:-4px}.file-content .edit-header .header-user>ul>li.more,.file-preview .edit-header .header-user>ul>li.more{background-color:#8bcf70;border:2px solid #fff;border-radius:50%;color:#fff;font-size:12px;height:28px;line-height:24px;text-align:center;width:28px;z-index:1}.file-content .edit-header .header-hint,.file-preview .edit-header .header-hint{color:#666;font-size:12px;padding-right:22px;white-space:nowrap}.file-content .edit-header .header-hint .ivu-btn,.file-preview .edit-header .header-hint .ivu-btn{font-size:12px;padding:0 10px}.file-content .edit-header .header-hint .ivu-dropdown-item,.file-preview .edit-header .header-hint .ivu-dropdown-item{font-size:12px!important}.file-content .edit-header .header-button,.file-preview .edit-header .header-button{font-size:12px;margin-right:24px}.file-content .content-body,.file-preview .content-body{display:flex;flex:1;position:relative}.file-content .content-body .mdeditor-wrapper,.file-content .content-body .teditor-wrapper,.file-preview .content-body .mdeditor-wrapper,.file-preview .content-body .teditor-wrapper{display:flex;flex:1}.file-content .content-body .mdeditor-box,.file-preview .content-body .mdeditor-box{position:relative;width:100%}.file-content .content-body .mdeditor-box .markdown,.file-preview .content-body .mdeditor-box .markdown{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;transform:translateZ(0)}.file-content .content-body .mdeditor-box .markdown .markdown-toolbars,.file-preview .content-body .mdeditor-box .markdown .markdown-toolbars{border-bottom:1px solid #eee}.file-content .content-body .mdeditor-box .markdown.border,.file-preview .content-body .mdeditor-box .markdown.border{border:0!important}.file-content .content-body .teditor-loadedstyle,.file-preview .content-body .teditor-loadedstyle{height:100%}.file-content .content-body .teditor-loadedstyle .tox-tinymce,.file-preview .content-body .teditor-loadedstyle .tox-tinymce{border:0;border-radius:0}.file-content .content-body .teditor-loadedstyle .tox-mbtn,.file-preview .content-body .teditor-loadedstyle .tox-mbtn{height:36px}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{background:#fff;padding:0 12%}.file-content .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-content .content-body .teditor-loadedstyle .tox-toolbar__primary,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__primary{background:none!important;border-top:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{border-bottom:1px solid #e9e9e9!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type),.file-preview .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type){border-right:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{border:1px solid #e8e8e8;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);margin:22px 12%}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area{border-top:0}.file-content .content-body .teditor-loadedstyle .tox-statusbar,.file-preview .content-body .teditor-loadedstyle .tox-statusbar{border-top:1px solid #e9e9e9}.file-content .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle,.file-preview .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle{display:none}.file-content .content-load,.file-preview .content-load{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:42px;z-index:1000}.file-content .content-load .common-loading,.file-preview .content-load .common-loading{margin:0}.file-preview .edit-header .header-title{align-items:center;display:flex}.file-preview .edit-header .header-title .ivu-tag{line-height:20px;margin-left:6px;padding:0 6px}.file-preview .edit-header .header-title .refresh{align-items:center;display:flex;margin-left:6px}.file-preview .edit-header .header-title .refresh .common-loading{height:16px;margin:2px;width:16px}.file-preview .edit-header .header-title .refresh>i{cursor:pointer;font-size:20px;opacity:.6;transition:all .2s}.file-preview .edit-header .header-title .refresh>i:hover{opacity:1}.file-preview .content-body{overflow:hidden}.file-preview .content-body .markdown-preview-warp{flex:1;overflow:auto}@media (max-width:1200px){.file-content{overflow:auto}.file-content .content-body,.file-content .edit-header{min-width:768px;overflow-x:auto}.file-content .content-body .tox .tox-toolbar--scrolling,.file-content .edit-header .tox .tox-toolbar--scrolling{flex-wrap:wrap}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-content .edit-header .teditor-loadedstyle .tox-menubar,.file-content .edit-header .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-content .edit-header .teditor-loadedstyle .tox-sidebar-wrap{margin:0}}.project-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-archived .archived-title .title-icon>i{cursor:pointer}.project-archived .table-page-box{flex:1;height:0}.project-dialog{background-color:#fff;border-left:1px solid #f4f5f5;display:flex;flex-direction:column;position:relative;z-index:1}.project-dialog .project-dialog-wrapper .dialog-user{margin-top:36px;padding:0 32px}.project-dialog .project-dialog-wrapper .dialog-user .member-head{align-items:center;display:flex}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title{flex:1;font-size:18px;font-weight:600}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title>span{color:#8bcf70;padding-left:6px}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-view-all{color:#999;cursor:pointer;font-size:13px}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-view-all:hover{color:#777}.project-dialog .project-dialog-wrapper .dialog-user .member-list{align-items:center;display:flex;margin-top:14px;overflow:auto}.project-dialog .project-dialog-wrapper .dialog-user .member-list::-webkit-scrollbar{display:none}.project-dialog .project-dialog-wrapper .dialog-user .member-list>li{list-style:none;margin-bottom:8px;margin-right:14px;position:relative}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all{display:block}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all>li{display:inline-block}.project-dialog .project-dialog-wrapper .dialog-footer .dialog-back{display:none}@media (max-width:768px){.project-dialog .project-dialog-wrapper .dialog-user{margin-top:24px;padding:0 20px}.project-dialog .project-dialog-wrapper .dialog-scroller,.project-dialog .project-dialog-wrapper .dialog-title{padding:0 20px}.project-dialog .project-dialog-wrapper .dialog-footer{position:relative}.project-dialog .project-dialog-wrapper .dialog-footer .dialog-back{align-items:center;bottom:0;display:flex;font-size:26px;justify-content:center;left:0;position:absolute;top:0;width:64px;z-index:1}.project-dialog .project-dialog-wrapper .dialog-footer .dialog-input{width:calc(100% - 44px)}}.project-gstc-gantt{background-color:#fdfdfd;border-radius:3px;bottom:15px;left:15px;overflow:hidden;position:absolute;right:15px;top:15px;transform:translateZ(0);z-index:1}.project-gstc-gantt .project-gstc-dropdown-filtr{left:222px;position:absolute;top:38px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon{color:#999;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon.filtr{color:#058ce4}.project-gstc-gantt .project-gstc-close{cursor:pointer;left:12px;position:absolute;top:8px}.project-gstc-gantt .project-gstc-close:hover i{transform:scale(1) rotate(45deg)}.project-gstc-gantt .project-gstc-close i{color:#666;font-size:28px;transform:scale(.92);transition:all .2s}.project-gstc-gantt .project-gstc-edit{background:#fff;border-radius:4px;bottom:6px;opacity:0;position:absolute;right:6px;transform:translate(120%);transition:all .2s}.project-gstc-gantt .project-gstc-edit.visible{opacity:1;transform:translate(0)}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-info{display:block}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-small{display:none}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info{background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:none;padding:6px;width:500px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns{align-items:center;display:flex;justify-content:flex-end;margin:12px 6px 4px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .ivu-btn{font-size:13px;margin-right:8px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom{color:#444;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small{align-items:center;background:#fff;border:1px solid #e4e4e4;display:flex;padding:6px 12px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text{color:#444;cursor:pointer;margin-right:8px;text-decoration:underline}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .ivu-btn{font-size:13px;margin-left:4px}.project-gstc-gantt .ivu-dropdown-item.dropdown-active{color:#058ce4}.project-list,.project-list .project-head{display:flex;flex-direction:column}.project-list .project-head{align-items:flex-start;margin:32px 32px 0}.project-list .project-head .project-titbox{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.project-list .project-head .project-titbox .project-title{align-items:center;display:flex}.project-list .project-head .project-titbox .project-title>h1{color:#333;font-size:28px;font-weight:600}.project-list .project-head .project-titbox .project-title .project-load{align-items:center;display:flex;margin-left:18px}.project-list .project-head .project-titbox .project-title .project-load .common-loading{height:22px;width:22px}.project-list .project-head .project-titbox .project-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;height:24px;margin-left:10px;margin-top:3px;padding-top:2px;text-align:center;width:40px}.project-list .project-head .project-titbox .project-icons{align-items:center;display:flex;flex-shrink:0;margin-top:3px}.project-list .project-head .project-titbox .project-icons>li{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;list-style:none;margin-left:16px;position:relative;transition:box-shadow .3s;width:36px}.project-list .project-head .project-titbox .project-icons>li:hover{box-shadow:0 0 6px #ccc}.project-list .project-head .project-titbox .project-icons>li.project-avatar{min-width:36px;width:auto}.project-list .project-head .project-titbox .project-icons>li.project-avatar:hover{box-shadow:none}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul{align-items:center;display:flex}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li{list-style:none;margin-left:-6px;transition:transform .2s}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li:hover{transform:scale(1.05)}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li:first-child{margin-left:0}.project-list .project-head .project-titbox .project-icons>li.project-avatar>ul>li.more{align-items:center;background-color:transparent;border-color:transparent;color:#aaa;display:flex;font-size:17px;height:32px;justify-content:center;transform:scale(1)!important;width:30px;z-index:1}.project-list .project-head .project-titbox .project-icons>li.project-icon{background-color:#f2f3f5;border-radius:50%}.project-list .project-head .project-titbox .project-icons>li.project-icon .menu-icon{font-size:20px;height:36px;line-height:36px;width:36px}.project-list .project-head .project-titbox .project-icons>li.project-icon .menu-badge{left:20px;position:absolute;top:-6px;transform:scale(.8)}.project-list .project-head .project-titbox .project-icons>li.project-icon .search-input{margin:2px 0;width:170px}.project-list .project-head .project-titbox .project-icons>li.project-icon.active{background-color:#8bcf70;color:#fff}.project-list .project-head .project-subbox{width:100%}.project-list .project-head .project-subbox .project-subtitle{color:#999;float:left;line-height:24px;padding:3px 0}.project-list .project-head .project-subbox .project-switch{align-items:flex-end;display:flex;float:right;margin-left:32px}.project-list .project-head .project-subbox .project-switch .project-checkbox{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-list .project-head .project-subbox .project-switch .project-checkbox .ivu-checkbox-focus{box-shadow:none}.project-list .project-head .project-subbox .project-switch .project-select{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-list .project-head .project-subbox .project-switch .project-select .project-flow{align-items:center;background:#f7f7f7;border:1px solid #e8eaec;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;line-height:26px;padding:0 8px}.project-list .project-head .project-subbox .project-switch .project-select .project-flow.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-list .project-head .project-subbox .project-switch .project-select .project-flow.progress,.project-list .project-head .project-subbox .project-switch .project-select .project-flow.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-list .project-head .project-subbox .project-switch .project-select .project-flow.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-list .project-head .project-subbox .project-switch .project-switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;height:30px;position:relative;transition:all .2s}.project-list .project-head .project-subbox .project-switch .project-switch-button .active{color:#8bcf70}.project-list .project-head .project-subbox .project-switch .project-switch-button .slider{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;height:100%;left:0;position:absolute;top:0;transition:left .2s;width:33.3%;z-index:0}.project-list .project-head .project-subbox .project-switch .project-switch-button:hover{box-shadow:0 0 10px #e6ecfa}.project-list .project-head .project-subbox .project-switch .project-switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.project-list .project-head .project-subbox .project-switch .project-switch-button>div>i{font-size:17px}.project-list .project-column{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;padding-top:15px}.project-list .project-column>ul{align-items:flex-start;display:inline-flex;justify-content:space-between}.project-list .project-column>ul>li{display:flex;flex-direction:column;flex-shrink:0;height:100%;list-style:none;width:260px}.project-list .project-column>ul>li:first-child{margin-left:22px}.project-list .project-column>ul>li:last-child{margin-right:22px}.project-list .project-column>ul>li.add-column{background-color:#f2f3f5;border-radius:4px;color:#888;cursor:pointer;height:36px}.project-list .project-column>ul>li.add-column .add-column-text{align-items:center;display:flex;flex-direction:row;line-height:36px;padding:0 12px}.project-list .project-column>ul>li.add-column .add-column-text>i{font-size:16px;padding-right:8px}.project-list .project-column>ul>li.add-column .add-column-text:hover{color:#777}.project-list .project-column>ul>li.add-column .add-column-input{align-items:center;display:none;height:36px}.project-list .project-column>ul>li.add-column .add-column-input .ivu-input{height:36px;padding:4px 10px}.project-list .project-column>ul>li.add-column .add-column-input .ivu-input-icon{height:36px;line-height:36px;width:36px}.project-list .project-column>ul>li.add-column.show-input .add-column-text{display:none}.project-list .project-column>ul>li.add-column.show-input .add-column-input{display:flex}.project-list .project-column>ul>li .column-head{align-items:center;background-color:#f2f3f5;border-radius:4px;display:flex;margin:0 10px;padding:7px 10px}.project-list .project-column>ul>li .column-head .column-head-title{align-items:center;display:flex;flex:1;font-weight:500;width:0}.project-list .project-column>ul>li .column-head .column-head-title>span{font-size:15px}.project-list .project-column>ul>li .column-head .column-head-title>em{color:#888;font-size:14px;font-style:normal;padding-left:6px}.project-list .project-column>ul>li .column-head .column-head-icon{align-items:center;display:flex;margin-left:16px}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon,.project-list .project-column>ul>li .column-head .column-head-icon .loading{align-items:center;display:flex;height:24px;justify-content:center;padding-right:8px;width:24px}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon .common-loading,.project-list .project-column>ul>li .column-head .column-head-icon .loading .common-loading{height:16px;margin:0;width:16px}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon{color:#aaa;cursor:pointer;font-size:16px;font-weight:600;transition:color .3s}.project-list .project-column>ul>li .column-head .column-head-icon .ivu-icon:hover{color:#888}.project-list .project-column>ul>li .column-head .column-head-icon .last{padding-right:0}.project-list .project-column>ul>li .column-head.custom-color{color:#fff}.project-list .project-column>ul>li .column-head.custom-color .column-head-title>em{color:hsla(0,0%,100%,.6)}.project-list .project-column>ul>li .column-head.custom-color .ivu-icon{color:hsla(0,0%,100%,.5)}.project-list .project-column>ul>li .column-head.custom-color .ivu-icon:hover{color:hsla(0,0%,100%,.9)}.project-list .project-column>ul>li .column-task{display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto}.project-list .project-column>ul>li .column-task .task-list>div:last-child{margin-bottom:16px}.project-list .project-column>ul>li .column-task .task-item{background-color:#fff;border-radius:12px;cursor:pointer;margin:16px 10px 0;padding:12px;position:relative;transition:box-shadow .3s,opacity .3s}.project-list .project-column>ul>li .column-task .task-item:hover{box-shadow:0 0 10px #e6ecfa}.project-list .project-column>ul>li .column-task .task-item .task-head{align-items:flex-start;display:flex}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title{flex:1;padding-top:1px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;float:left;font-size:12px;height:20px;line-height:18px;margin-right:4px;padding:0 3px;text-align:center}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.progress,.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-list .project-column>ul>li .column-task .task-item .task-head .task-title>pre{word-wrap:break-word;display:block;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu{height:22px;margin-left:8px;width:22px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon,.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .loading{align-items:center;display:flex;height:22px;justify-content:center;width:22px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon .common-loading,.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .loading .common-loading{height:16px;margin:0;width:16px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{font-size:22px}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete{color:#777}.project-list .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete:hover{color:#555}.project-list .project-column>ul>li .column-task .task-item .task-head.has-desc .task-title{font-weight:600}.project-list .project-column>ul>li .column-task .task-item .task-desc>pre{color:#999;line-height:20px;margin:10px 0 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.project-list .project-column>ul>li .column-task .task-item .task-tags{margin-top:10px}.project-list .project-column>ul>li .column-task .task-item .task-users{align-items:center;display:flex;margin-top:10px}.project-list .project-column>ul>li .column-task .task-item .task-users>ul{align-items:center;display:flex;flex:1;margin-right:24px;overflow:auto;width:0}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li{height:32px;list-style:none;margin-left:-6px;width:32px}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li:first-child{margin-left:0}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner{width:auto}.project-list .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner .ivu-btn-small{font-size:12px}.project-list .project-column>ul>li .column-task .task-item .task-users .task-icon{font-size:12px;margin-left:6px}.project-list .project-column>ul>li .column-task .task-item .task-users .task-icon .ivu-icon{font-size:14px;margin-left:1px}.project-list .project-column>ul>li .column-task .task-item .task-progress{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-sub-num{color:#777;font-size:12px;margin-right:8px}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time{align-items:center;background-color:#eaedf2;border:1px solid #eaedf2;border-radius:3px;color:#777;display:flex;flex-shrink:0;font-size:12px;margin-left:18px;padding:0 3px}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue,.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#fff}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-list .project-column>ul>li .column-task .task-item .task-progress .task-time .taskfont{font-size:12px;margin-right:3px}.project-list .project-column>ul>li .column-task .task-item .priority-color{border-radius:2px;height:42px;left:0;max-height:50%;position:absolute;top:12px;width:3px}.project-list .project-column>ul>li .column-task .task-item.additem{cursor:default;padding:0}.project-list .project-column>ul>li .column-task .task-item.complete{opacity:.5}.project-list .project-column>ul>li .column-task .task-item.complete:hover{opacity:.8}.project-list .project-column>ul>li .column-task .task-item.complete .task-head .task-title{text-decoration:line-through}.project-list .project-column>ul>li .column-task .task-item.complete .priority-color,.project-list .project-column>ul>li .column-task .task-item.complete .task-desc,.project-list .project-column>ul>li .column-task .task-item.complete .task-progress,.project-list .project-column>ul>li .column-task .task-item.complete .task-tags,.project-list .project-column>ul>li .column-task .task-item.complete .task-users,.project-list .project-column>ul>li .column-task .task-item.hidden{display:none}.project-list .project-table{height:100%;margin-top:18px;overflow:auto}.project-list .project-table .task-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.project-list .project-table .task-row>div{align-items:center;border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.project-list .project-table .task-row>div:first-child{padding-left:32px}.project-list .project-table .task-row>div:last-child{border-right:0}.project-list .project-table .task-row>div.complete .item-title{color:#aaa;text-decoration:line-through}.project-list .project-table .task-row .priority-color{bottom:-1px;left:0;position:absolute;top:0;width:3px}.project-list .project-table .project-table-body,.project-list .project-table .project-table-head{border:1px solid #f4f4f5;border-bottom:0;border-radius:5px;margin:0 32px 12px;min-width:800px;overflow:hidden}.project-list .project-table .project-table-body.project-table-hide .task-rows,.project-list .project-table .project-table-head.project-table-hide .task-rows{display:none}.project-list .project-table .project-table-body.project-table-hide .row-title .taskfont,.project-list .project-table .project-table-head.project-table-hide .row-title .taskfont{transform:rotate(-90deg)}.project-list .project-table .project-table-head .task-row>div{color:#888;font-size:13px;font-weight:500}.project-list .project-table .project-table-head .task-row>div .sort{align-items:center;cursor:pointer;display:flex}.project-list .project-table .project-table-head .task-row>div .task-sort{cursor:pointer;display:inline-block;height:12px;margin-left:1px;margin-top:-1px;overflow:hidden;position:relative;vertical-align:middle;width:14px}.project-list .project-table .project-table-head .task-row>div .task-sort>i{color:#c5c8ce;display:block;font-size:16px;height:6px;line-height:6px;overflow:hidden;position:absolute;transition:color .2s ease-in-out}.project-list .project-table .project-table-head .task-row>div .task-sort>i.on{color:#8bcf70}.project-list .project-table .project-table-head .task-row>div .task-sort>i:hover{color:inherit}.project-list .project-table .project-table-head .task-row>div .task-sort>i:first-child{top:0}.project-list .project-table .project-table-head .task-row>div .task-sort>i:last-child{bottom:0}.project-list .project-table .project-table-body{transition:box-shadow .3s}.project-list .project-table .project-table-body:hover{box-shadow:0 0 10px #e6ecfa}.project-list .project-table .project-table-body .task-row>div{padding:10px 12px}.project-list .project-table .project-table-body .task-row>div.row-title{color:#333;font-size:14px;font-weight:500;padding-left:14px}.project-list .project-table .project-table-body .task-row>div.row-title .taskfont{cursor:pointer;font-size:12px;transition:transform .3s}.project-list .project-table .project-table-body .task-row>div.row-title .row-h1{padding-left:18px}.project-list .project-table .project-table-body .task-row>div.row-title .row-num{color:#999;padding-left:6px}.project-list .project-table .project-table-body .task-row>div.row-name{align-items:flex-start;line-height:24px;padding:12px 12px 12px 34px}.project-list .project-table .project-table-body .task-row>div.row-name .loading{height:24px}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon{cursor:pointer;font-size:16px}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon{color:#cfcfcf;font-size:16px;height:16px;margin-left:-20px;margin-right:4px;margin-top:4px;transition:transform .2s;width:16px}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon.active{transform:rotate(90deg)}.project-list .project-table .project-table-body .task-row>div.row-name .ivu-icon.uncomplete{color:#ccc}.project-list .project-table .project-table-body .task-row>div.row-name .item-title{cursor:pointer;flex:1;padding:0 22px 0 8px}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.progress,.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-list .project-table .project-table-body .task-row>div.row-name .item-title>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons{align-items:center;display:flex;flex-shrink:0;margin-left:4px}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon{color:#aaa;cursor:pointer;display:flex;font-size:12px;margin-left:16px}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon .taskfont{font-size:12px}.project-list .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon>em{font-style:normal;margin-left:4px}.project-list .project-table .project-table-body .task-row>div.row-column .el-dropdown,.project-list .project-table .project-table-body .task-row>div.row-priority .el-dropdown{align-items:center;display:flex;overflow:hidden}.project-list .project-table .project-table-body .task-row>div.row-column .task-column,.project-list .project-table .project-table-body .task-row>div.row-column .task-priority,.project-list .project-table .project-table-body .task-row>div.row-priority .task-column,.project-list .project-table .project-table-body .task-row>div.row-priority .task-priority{cursor:pointer}.project-list .project-table .project-table-body .task-row>div.row-column .task-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .project-table .project-table-body .task-row>div.row-user{padding:8px}.project-list .project-table .project-table-body .task-row>div.row-user>ul{align-items:center;cursor:pointer;display:flex;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .project-table .project-table-body .task-row>div.row-user>ul>li{display:inline-block;list-style:none;margin-left:-6px;max-width:100%}.project-list .project-table .project-table-body .task-row>div.row-user>ul>li:first-child{margin-left:0}.project-list .project-table .project-table-body .task-row>div.row-user>ul>li.no-owner{align-items:center;display:flex;height:32px}.project-list .project-table .project-table-body .task-row>div.row-time .task-time{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .project-table .project-table-body .task-row>div.row-time .task-time.overdue,.project-list .project-table .project-table-body .task-row>div.row-time .task-time.today{border:1px solid transparent;border-radius:3px;color:#fff;font-size:13px;padding:0 4px}.project-list .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-list .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-list .project-table .project-table-body .task-rows .task-rows{overflow:hidden;position:relative}.project-list .project-table .project-table-body .task-rows .task-rows:before{box-shadow:0 0 8px 1px rgba(0,0,0,.08);content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-list .project-table .project-table-body .task-rows .task-rows .task-row{background-color:#fcfcfd}.project-list .project-table .project-table-body .task-rows .task-rows .task-row .priority-color{display:none}.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name{padding-left:56px}.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name .item-title{color:#6b6e72}.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-column>div,.project-list .project-table .project-table-body .task-rows .task-rows .task-row>div.row-priority>div{display:none}.project-list .project-table .project-table-body .task-rows .task-rows .task-add-row{background-color:#fcfcfd}.project-list .project-table .project-table-body .task-rows .task-rows .task-add-row>div.row-add{padding-left:56px}.project-list .project-gantt{height:100%;position:relative}.project-list-more-dropdown-menu>li .item{align-items:center;display:flex}.project-list-more-dropdown-menu>li .item>i{color:#bbb;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.project-list-more-dropdown-menu>li .item>i.ivu-icon{font-size:16px}.project-list-wait-remove{margin-top:6px}.project-list-wait-remove>li{align-items:center;display:flex;line-height:26px;list-style:none}.project-list-wait-remove>li:first-child{font-weight:600}.project-list-flow-cascader .ivu-cascader-menu-item{color:#606266!important}.project-list-flow-cascader .ivu-cascader-menu-item.start{color:#595959!important}.project-list-flow-cascader .ivu-cascader-menu-item.progress,.project-list-flow-cascader .ivu-cascader-menu-item.test{color:#0171c2!important}.project-list-flow-cascader .ivu-cascader-menu-item.end{color:#038a24!important}.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.start,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.start{background-color:rgba(38,38,38,.05)}.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.progress,.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.test,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.progress,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.test{background-color:rgba(27,154,238,.1)}.project-list-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-list-flow-cascader-item.end,.project-list-flow-cascader .ivu-cascader-menu-item:hover.project-list-flow-cascader-item.end{background-color:rgba(21,173,49,.1)}@media (max-width:768px){.project-list .project-head{margin:24px 24px 0}.project-list .project-head .project-titbox{display:block}.project-list .project-head .project-titbox .project-title{float:left;padding-bottom:4px}.project-list .project-head .project-titbox .project-icons{float:right;justify-content:flex-end;margin-left:24px;margin-top:4px}.project-list .project-head .project-subbox{display:block}.project-list .project-head .project-subbox .project-subtitle{margin-bottom:6px}.project-list .project-head .project-subbox .project-switch{justify-content:flex-end;margin-left:0}.project-list .project-column>ul>li:first-child{margin-left:10px}.project-list .project-column>ul>li:last-child{margin-right:10px}.project-list .project-table{overflow-x:auto}.project-list .project-table .project-table-body,.project-list .project-table .project-table-head{margin:0 24px 12px;min-width:768px}}.project-log .log-title{display:none}.project-log.is-drawer{bottom:0;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:0}.project-log.is-drawer .log-title{color:#333;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-log .logs-activity{padding:12px;position:relative;word-break:break-all}.project-log .logs-activity>li{list-style:none;padding-top:0}.project-log .logs-activity>li.logs-loading,.project-log .logs-activity>li.logs-more,.project-log .logs-activity>li.logs-none{height:22px;line-height:22px}.project-log .logs-activity>li.logs-loading{display:flex}.project-log .logs-activity>li.logs-loading .common-loading{margin:0}.project-log .logs-activity>li.logs-more{cursor:pointer}.project-log .logs-activity>li.logs-more:hover{color:#048be0}.project-log .logs-activity>li.logs-none{color:#bbb;cursor:pointer}.project-log .logs-activity>li .logs-date{color:rgba(0,0,0,.36);padding-bottom:14px}.project-log .logs-activity>li .logs-section{margin:4px}.project-log .logs-activity>li .logs-section .ivu-timeline>li{padding-bottom:8px}.project-log .logs-activity>li .logs-section .ivu-timeline>li:last-child{padding-bottom:0}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-head-custom{left:auto;margin-left:-13px;margin-right:6px;margin-top:8px;min-width:40px;position:static;width:auto}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-content{margin-top:-5px;padding-left:20px}.project-log .logs-activity>li .logs-dot{display:flex;height:18px;margin-left:10px;width:auto}.project-log .logs-activity>li .logs-dot .avatar-name.auto{color:#9599a1}.project-log .logs-activity>li .log-summary{padding:4px 0 4px 12px;position:relative}.project-log .logs-activity>li .log-summary>a,.project-log .logs-activity>li .log-summary>span{word-wrap:break-word;padding-right:6px;word-break:break-word}.project-log .logs-activity>li .log-summary .log-text{color:rgba(0,0,0,.72);display:inline-block}.project-log .logs-activity>li .log-summary .log-text .change-value:hover{border-bottom:1px dotted rgba(0,0,0,.3)}.project-log .logs-activity>li .log-summary .log-text .detail-user{display:inline-block;vertical-align:top}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap{display:flex}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap .common-avatar{margin:0 2px}.project-log .logs-activity>li .log-summary .log-operation>button{font-size:12px}.project-log .logs-activity>li .log-summary .log-operation>button+button{margin-left:4px}.project-log .logs-activity>li .log-summary .log-time{color:rgba(0,0,0,.3);font-size:12px}.project-log .logs-activity>li .log-task{cursor:pointer;margin-bottom:6px;margin-left:12px;opacity:.6}.project-log .logs-activity>li .log-task:hover{opacity:1}.project-log .logs-activity>li .log-task:hover>em{color:#8bcf70}.project-log .logs-activity>li .log-task>em{border-radius:5px;color:#999;display:inline-block;font-size:12px;font-style:normal;height:18px;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-management .management-title .title-icon>i{cursor:pointer}.project-management .project-name{align-items:center;display:flex}.project-management .project-name .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.project-management .project-percent{line-height:1}.project-management .project-percent .ivu-progress{margin-top:2px}.project-management .table-page-box{flex:1;height:0}.project-workflow{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.project-workflow .workflow-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;padding:20px 20px 24px}.project-workflow .workflow-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-workflow .workflow-title .title-icon>i{cursor:pointer}.project-workflow .workflow-content{flex:1;overflow:auto;padding:0 20px}.project-workflow .workflow-content .ivu-collapse-header{align-items:center;display:flex}.project-workflow .workflow-content .workflow-item{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-name{flex-shrink:0;margin-right:24px}.project-workflow .workflow-content .workflow-item .workflow-status{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-status>div{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;font-size:12px;height:22px;line-height:22px;margin-right:8px;overflow:hidden;padding:0 8px;vertical-align:middle}.project-workflow .workflow-content .workflow-item .workflow-status>div.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.project-workflow .workflow-content .workflow-item .workflow-status>div.progress,.project-workflow .workflow-content .workflow-item .workflow-status>div.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.project-workflow .workflow-content .workflow-item .workflow-status>div.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.project-workflow .workflow-content .workflow-item .workflow-save{flex-shrink:0;margin:0 8px}.project-workflow .workflow-content .workflow-item .workflow-save>button{font-size:13px;height:26px;line-height:24px;margin-right:4px;padding:0 13px}.project-workflow .workflow-no{align-items:center;color:#999;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 20px}.project-workflow .workflow-no>button{margin-top:18px}.project-workflow .taskflow-config{display:flex;max-height:800px}.project-workflow .taskflow-config .taskflow-config-table{border-radius:4px;box-shadow:1px 0 3px rgba(0,0,0,.1);display:flex;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container{-ms-overflow-style:none;flex-shrink:0;overflow-x:scroll;padding-bottom:16px;padding-top:16px;position:relative;width:246px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container:after{border-right:1px solid #f4f4f5;bottom:0;content:"";position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header{font-size:16px;font-weight:700;height:58px;left:0;line-height:58px;padding:0 20px;position:absolute;right:0;top:0}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header.left-header{top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-body{height:calc(100% - 58px);margin-top:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block{padding:12px 0;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr{position:relative}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr:after{border-top:1px solid #f4f4f5;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-title{color:#8c8c8c;height:40px;line-height:40px;padding:0 20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group .ivu-radio-group-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group .ivu-checkbox-group-item,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.with-indicator:before{border-radius:4px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .subtitle{color:#8c8c8c;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.center{align-items:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.radio-item>span{display:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .transform-status-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{flex-direction:row;flex-grow:1;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;padding-top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-list-wrapper,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{display:flex}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column{border-radius:4px;flex-shrink:0;height:100%;margin-bottom:16px;margin-right:16px;position:relative;width:210px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:first-child{margin-left:20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:hover .status-label-with-menu .more{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew{align-items:center;border:1px dashed #d9d9d9;color:#8c8c8c;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew:hover{border-color:#bfbfbf;color:#777}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.column-border{border-style:solid;border-width:1px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start{border-color:#e5e5e5}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start:hover{border-color:#bfbfbf}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress{border-color:#ccecff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress:hover{border-color:#87d2ff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test{border-color:#ccecff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test:hover{border-color:#87d2ff}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end{border-color:#cafac8}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end:hover{border-color:#64d16d}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-item{align-items:center;cursor:move;display:flex;height:58px;line-height:58px;padding:8px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;font-weight:400;height:36px;justify-content:center;line-height:32px;max-width:100%;overflow:hidden;padding:0 32px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:200px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu:hover{font-weight:700}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.start{background:rgba(38,38,38,.05);color:#595959}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.progress,.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.test{background:rgba(27,154,238,.1);color:#0171c2}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.end{background:rgba(21,173,49,.1);color:#038a24}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more{align-items:center;bottom:0;cursor:pointer;display:flex;font-size:18px;font-weight:400!important;justify-content:center;opacity:.2;position:absolute;right:0;top:0;transition:opacity .3s;width:38px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more.opacity{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more .more-icon{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .users{display:flex;margin:0 -8px;overflow:auto;padding:6px 0}.taskflow-config-more-dropdown-menu .users .common-avatar{margin-right:-5px;max-width:100%}.taskflow-config-more-dropdown-menu .item{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .delete{color:red}.task-add .head{align-items:center;display:flex;margin-bottom:20px;padding:8px 0;position:relative}.task-add .head .ivu-cascader .ivu-cascader-label{align-items:center;display:flex;font-size:15px;padding:0;width:auto}.task-add .head .ivu-cascader .ivu-cascader-label:after{content:"\f116";font-family:Ionicons,serif;opacity:1;padding:6px;transition:all .2s}.task-add .head .ivu-cascader .ivu-cascader-arrow{display:none}.task-add .head .ivu-cascader .ivu-input{border:0;box-shadow:none;font-size:15px;padding:4px 0}.task-add .head .ivu-cascader .ivu-cascader-not-found-tip{padding:6px 12px}.task-add .head.empty .ivu-cascader .ivu-cascader-label:after{opacity:0}.task-add .head.visible .ivu-cascader .ivu-cascader-label:after{transform:rotate(180deg)}.task-add .task-add-advanced .title .ivu-input,.task-add .task-add-form .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-add .task-add-advanced .title .ivu-input:focus,.task-add .task-add-form .title .ivu-input:focus{box-shadow:none}.task-add .task-add-advanced .desc,.task-add .task-add-form .desc{margin-top:24px;overflow:auto}.task-add .task-add-advanced .desc div[contenteditable=true],.task-add .task-add-form .desc div[contenteditable=true]{outline:none}.task-add .task-add-advanced .desc .mce-content-body img,.task-add .task-add-form .desc .mce-content-body img{max-width:100%}.task-add .task-add-advanced .desc .mce-content-body pre,.task-add .task-add-form .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-add .task-add-advanced .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before,.task-add .task-add-form .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-add .task-add-advanced .advanced-option,.task-add .task-add-form .advanced-option{align-items:center;display:flex;margin-top:42px;z-index:1}.task-add .task-add-advanced .advanced-option>button,.task-add .task-add-form .advanced-option>button{transition:margin .2s}.task-add .task-add-advanced .advanced-option>button.advanced,.task-add .task-add-form .advanced-option>button.advanced{margin-left:24px}.task-add .task-add-advanced .advanced-option>button:focus,.task-add .task-add-form .advanced-option>button:focus{box-shadow:none}.task-add .task-add-advanced .advanced-option .advanced-priority,.task-add .task-add-form .advanced-option .advanced-priority{align-items:center;display:flex;height:34px;margin-left:24px}.task-add .task-add-advanced .advanced-option .advanced-priority>li,.task-add .task-add-form .advanced-option .advanced-priority>li{list-style:none;margin-left:3px}.task-add .task-add-advanced .advanced-option .advanced-priority>li .taskfont,.task-add .task-add-form .advanced-option .advanced-priority>li .taskfont{cursor:pointer;font-size:34px}.task-add .task-add-advanced .advanced-option .advanced-time,.task-add .task-add-form .advanced-option .advanced-time{align-items:center;cursor:pointer;display:flex;margin-left:20px;position:relative}.task-add .task-add-advanced .advanced-option .advanced-time .ivu-icon,.task-add .task-add-form .advanced-option .advanced-time .ivu-icon{font-size:32px}.task-add .task-add-advanced .advanced-option .advanced-time>em,.task-add .task-add-form .advanced-option .advanced-time>em{background:#8bcf70;border-radius:10px;box-shadow:0 0 0 1px #fff;color:#fff;font-family:"Monospaced Number","serif";font-size:12px;font-style:normal;height:20px;left:16px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;text-align:center;top:-5px;transform:scale(.8);white-space:nowrap}.task-add .task-add-advanced{border:1px solid #e8e8e8;border-radius:8px;margin:-16px 0 0;padding:46px 32px 6px}.task-add .task-add-advanced .subtasks{background-color:#f8f8f8;border-radius:6px;margin-bottom:24px;padding:12px 16px}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input{background:transparent;border-color:transparent}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:focus,.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:hover{box-shadow:none}.task-add .task-add-advanced .subtasks .sublist .ivu-row{margin-bottom:12px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div{padding-right:7px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div:last-child{padding-right:0}.task-add .task-add-advanced .ivu-date-picker{width:100%}.task-add .task-add-assist{align-items:center;display:flex;justify-content:flex-end;margin-top:6px}.task-add .task-add-assist .ivu-icon{color:#999;font-size:16px}.task-add .ivu-modal-footer{padding:26px 0 22px!important}.task-add-simple{padding:12px}.task-add-simple .ivu-input-wrapper{display:none}.task-add-simple .add-placeholder{color:#888;cursor:pointer;margin:-12px;padding:12px}.task-add-simple .add-placeholder .ivu-icon{margin-right:4px}.task-add-simple .add-placeholder:hover{color:#666}.task-add-simple .priority{align-items:center;display:none;margin-bottom:-3px;margin-top:10px;min-height:22px}.task-add-simple .priority>ul{align-items:center;display:flex;flex:1}.task-add-simple .priority>ul>li{list-style:none;margin-right:3px}.task-add-simple .priority>ul>li .taskfont{cursor:pointer;font-size:22px}.task-add-simple .priority .ivu-icon{cursor:pointer;font-size:16px}.task-add-simple.active .ivu-input-wrapper{display:block}.task-add-simple.active .add-placeholder{display:none}.task-add-simple.active .priority{display:flex}.task-add-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.task-add-row>div{border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.task-add-row>div:last-child{border-right:0}.task-add-row>div.row-add{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding-left:34px}.task-add-row>div.row-add .add-btn{cursor:pointer;display:block;opacity:.5;transition:opacity .3s}.task-add-row>div.row-add .add-btn .add-icon{font-size:16px;margin-right:8px}.task-add-row>div.row-add .add-btn:hover{opacity:1}.task-add-row>div.row-add .add-input{align-items:flex-start;background-color:#fff;border:1px solid #dcdee2;border-radius:4px;color:#606266;display:none}.task-add-row>div.row-add .add-input:hover{border-color:#57a3f3}.task-add-row>div.row-add .add-input textarea{border-color:transparent;resize:none}.task-add-row>div.row-add .add-input textarea:focus{box-shadow:none}.task-add-row>div.row-add .add-input .priority{align-items:center;display:flex;height:31px;margin:0 4px}.task-add-row>div.row-add .add-input .priority>ul{align-items:center;display:flex;flex:1}.task-add-row>div.row-add .add-input .priority>ul>li{list-style:none;margin-right:4px}.task-add-row>div.row-add .add-input .priority>ul>li .taskfont{cursor:pointer;font-size:17px}.task-add-row>div.row-add .add-input .priority .ivu-icon{cursor:pointer;font-size:15px;margin:0 5px 0 3px}.task-add-row>div.row-add.active{padding-bottom:7px;padding-top:7px}.task-add-row>div.row-add.active .add-btn{display:none}.task-add-row>div.row-add.active .add-input{display:flex}.task-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-archived .archived-title .title-icon>i{cursor:pointer}.task-archived .table-page-box{flex:1;height:0}.task-deleted{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-deleted .deleted-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-deleted .deleted-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-deleted .deleted-title .title-icon>i{cursor:pointer}.task-deleted .table-page-box{flex:1;height:0}.task-detail{display:flex;flex-direction:column;margin:0 -32px 12px -10px;min-height:120px;overflow:auto;padding:0 22px 12px 0}.task-detail .task-info{display:flex;flex:3;flex-direction:column;position:relative}.task-detail .task-info .head{align-items:center;color:#888;display:flex;height:42px;padding-bottom:10px;position:relative}.task-detail .task-info .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-info .head .icon{margin-right:18px}.task-detail .task-info .head .icon .task-menu-icon{align-items:center;display:flex}.task-detail .task-info .head .icon .task-menu-icon .ivu-icon{font-size:18px}.task-detail .task-info .head .icon .task-menu-icon .loading{height:18px;width:18px}.task-detail .task-info .head .icon .task-menu-icon .loading .common-loading{height:16px;width:16px}.task-detail .task-info .head .icon .task-menu-icon .uncomplete{color:#888}.task-detail .task-info .head .flow{align-items:center;display:flex;margin-right:10px}.task-detail .task-info .head .flow>span{border:1px solid #8bcf70;border-radius:4px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:14px;height:26px;line-height:24px;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .flow>span.archived,.task-detail .task-info .head .flow>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.task-detail .task-info .head .flow>span.progress,.task-detail .task-info .head .flow>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.task-detail .task-info .head .flow>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.task-detail .task-info .head .nav{align-items:center;display:flex;flex:1;font-size:12px;height:40px;overflow:auto;width:0}.task-detail .task-info .head .nav::-webkit-scrollbar{display:none}.task-detail .task-info .head .nav>p{align-items:center;display:flex;padding-right:5px}.task-detail .task-info .head .nav>p>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .nav>p:after{content:"/";padding-left:5px}.task-detail .task-info .head .nav>p:last-child:after{display:none}.task-detail .task-info .head .function{align-items:center;display:flex;margin:0 32px}.task-detail .task-info .head .function .pick{margin-left:12px;margin-right:10px}.task-detail .task-info .head .function .open{cursor:pointer;font-size:22px;margin-left:12px;margin-top:-2px}.task-detail .task-info .head .function .menu{align-items:center;display:flex;margin-left:12px}.task-detail .task-info .head .function .menu .ivu-icon{color:#606266;font-size:22px}.task-detail .task-info .scroller{margin-left:28px;overflow-x:hidden;overflow-y:auto;padding-left:8px;padding-right:36px}.task-detail .task-info .scroller .title{margin-top:18px}.task-detail .task-info .scroller .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-detail .task-info .scroller .title .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .desc{margin-top:10px}.task-detail .task-info .scroller .desc div[contenteditable=true]{outline:none}.task-detail .task-info .scroller .desc .mce-content-body img{max-width:100%}.task-detail .task-info .scroller .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-detail .task-info .scroller .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-detail .task-info .scroller .items{margin-top:12px}.task-detail .task-info .scroller .items .ivu-form-item{margin-bottom:10px}.task-detail .task-info .scroller .items .item-label{align-items:center;color:#bbb;display:flex}.task-detail .task-info .scroller .items .item-label .taskfont{margin-right:4px}.task-detail .task-info .scroller .items .item-content{margin-left:12px;margin-top:5px}.task-detail .task-info .scroller .items .item-content>li{align-items:center;display:flex;line-height:26px;list-style:none}.task-detail .task-info .scroller .items .item-content>li .el-dropdown{cursor:pointer;display:flex}.task-detail .task-info .scroller .items .item-content>li .task-priority{padding:0 7px}.task-detail .task-info .scroller .items .item-content>li .picker-time{align-items:center;display:flex;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .picker-time .time{cursor:pointer}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag{flex-shrink:0;height:20px;line-height:18px;margin-left:10px;padding:0 4px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text .taskfont{font-size:14px;padding-right:3px;transform:scale(.9)}.task-detail .task-info .scroller .items .item-content.user{cursor:pointer;margin-top:1px}.task-detail .task-info .scroller .items .item-content.user .user-list{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content.user .user-list>div{margin-right:6px}.task-detail .task-info .scroller .items .item-content.file{margin-bottom:-3px}.task-detail .task-info .scroller .items .item-content.file>li{margin-bottom:2px}.task-detail .task-info .scroller .items .item-content.file>li.tip{color:#999}.task-detail .task-info .scroller .items .item-content.file>li .file-load{height:16px;margin:0;padding:2px;width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-ext{width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-name{color:#606266;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.file>li .file-size{color:#bbb;flex-shrink:0;font-size:12px;height:24px;padding-left:10px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu{align-items:center;display:flex;opacity:0;padding-left:12px;transition:all .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu.show{opacity:1}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i{color:#aaa;cursor:pointer;font-size:14px;padding:0 4px;transition:color .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i:hover{color:#777}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del{font-size:13px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del:hover{color:red}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-name{color:#303133}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-menu{opacity:1}.task-detail .task-info .scroller .items .item-content.subtask>li{align-items:flex-start;margin-bottom:4px}.task-detail .task-info .scroller .items .item-content.subtask>li:last-child{margin-bottom:-6px}.task-detail .task-info .scroller .items .item-content.subtask>li:hover .subtask-time .clock{opacity:.7;transform:translateX(0)}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-icon{align-items:center;cursor:pointer;display:flex;height:26px;line-height:26px;margin-right:6px;padding-top:1px;width:16px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;min-width:20px;padding:0 2px;text-align:center}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.progress,.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name{display:flex;flex:1;margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input{border-color:transparent;line-height:20px;margin:-2px 0;padding:4px 0;resize:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time{margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time{cursor:pointer;font-size:13px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.overdue{color:#ed4014;font-weight:600}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.today{color:#f90;font-weight:500}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .clock{font-size:20px;margin:3px 2px;opacity:0;transform:translateX(50%);transition:all .2s}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-avatar{cursor:pointer;height:20px;margin-top:3px}.task-detail .task-info .scroller .items .item-content.subtask>li .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .items .item-content.nosub{margin-top:0}.task-detail .task-info .scroller .items .item-content.nosub>li .add-button,.task-detail .task-info .scroller .items .item-content.nosub>li .add-input{margin-top:-2px}.task-detail .task-info .scroller .add{margin-bottom:10px;margin-top:12px}.task-detail .task-info .scroller .add-input{margin-top:6px}.task-detail .task-info .scroller .add-input.loading .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .add-button{align-items:center;color:#bbb;cursor:pointer;display:flex;height:32px;margin-top:6px;white-space:nowrap}.task-detail .task-info .scroller .add-button>i{font-size:14px;padding-right:8px}.task-detail .task-info .scroller .add-button>em{font-style:normal;padding-left:4px}.task-detail .task-info .scroller .add-button>em:after{content:"/";padding-left:4px}.task-detail .task-info .scroller .add-button>em:last-child:after{display:none}.task-detail .task-info .scroller .add-button:hover{color:#999}.task-detail .task-info .upload{display:none}.task-detail .task-dialog{display:flex;flex:2;flex-direction:column;flex-shrink:0;margin-top:22px;position:relative}.task-detail .task-dialog .head{align-items:center;color:#888;display:flex;height:40px;padding-bottom:10px;position:relative}.task-detail .task-dialog .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-dialog .head .icon{font-size:18px;width:18px}.task-detail .task-dialog .head .nav{align-items:center;color:#666;display:flex;flex:1;font-weight:500;padding-left:18px}.task-detail .task-dialog .head .nav>p{align-items:center;cursor:pointer;display:flex;margin-right:24px}.task-detail .task-dialog .head .nav>p.active{color:#555;cursor:default;font-size:16px;font-weight:600;margin-top:-2px}.task-detail .task-dialog .head .nav .refresh{align-items:center;display:flex;margin-left:-18px}.task-detail .task-dialog .head .nav .refresh>i{cursor:pointer;font-size:18px;opacity:.8;transition:opacity .2s}.task-detail .task-dialog .head .nav .refresh>i:hover{opacity:1}.task-detail .task-dialog .head .nav .refresh .common-loading{height:12px;margin:3px;width:12px}.task-detail .task-dialog .no-dialog{display:flex;flex:1;flex-direction:column;position:relative}.task-detail .task-dialog .no-dialog .no-tip{display:none;flex:1;margin-left:36px}.task-detail .task-dialog .no-dialog .no-input{align-items:center;background-color:#f4f5f7;border-radius:10px;display:flex;margin:22px 0 0 36px;padding:10px 12px}.task-detail .task-dialog .no-dialog .no-input .ivu-input{background-color:transparent;border:0;resize:none}.task-detail .task-dialog .no-dialog .no-input .ivu-input:focus{box-shadow:none}.task-detail .task-dialog .no-dialog .no-input .no-send{display:none}.task-detail .task-dialog .no-dialog .no-input .no-send .ivu-badge{left:4px;position:absolute;top:5px;transform:scale(.6)}.task-detail .task-dialog .no-dialog .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.task-detail .task-dialog .no-dialog .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:36px;position:absolute;right:0;top:0}.task-detail .task-dialog .no-dialog .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.task-detail .task-dialog .project-log{margin-left:36px}.task-detail .task-dialog .project-log .logs-activity{padding:22px 0 0}.task-detail .task-dialog .project-log .logs-activity>li{list-style:none;padding-top:0}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading,.task-detail .task-dialog .project-log .logs-activity>li.logs-more,.task-detail .task-dialog .project-log .logs-activity>li.logs-none{height:59px;line-height:59px}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading{align-items:center;display:flex}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading .common-loading{height:22px;margin:0;width:22px}.task-detail .task-dialog .dialog-wrapper .dialog-scroller{padding:0 16px 0 32px}.task-detail .task-dialog .dialog-wrapper .dialog-footer{padding:0 14px 0 28px}.task-detail .task-load{display:flex;left:50%;margin-top:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.task-detail .task-load .common-loading{height:32px;width:32px}.task-detail.open-dialog{flex-direction:row}.task-detail.open-dialog .task-info{overflow:auto}.task-detail.open-dialog .task-info .head .function{margin-right:2px}.task-detail.open-dialog .task-dialog{margin:0 0 0 18px;max-width:450px;min-width:320px}.task-detail.open-dialog .task-dialog:before{background-color:#f4f5f5;bottom:0;content:"";left:0;position:absolute;top:0;width:1px;z-index:1}.task-detail.open-dialog .task-dialog .head:before{left:18px}.task-detail.open-dialog .task-dialog .head .icon:before{display:none}.task-detail.open-dialog .task-dialog .head .nav{padding-left:0}.task-detail.open-dialog .task-dialog .head .nav>p{margin-right:28px}.task-detail.open-dialog .task-dialog .head .nav>p.active{font-size:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-tip{align-items:center;color:#999;display:flex;justify-content:center;margin-left:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-input{margin:0 0 0 18px}.task-detail.open-dialog .task-dialog .dialog-wrapper{z-index:0}.task-detail.open-dialog .task-dialog .dialog-wrapper .dialog-footer{margin-bottom:0}.task-detail.open-dialog .task-dialog .project-log{background-color:#fff;bottom:0;left:0;margin-left:8px;overflow:auto;padding:8px;position:absolute;right:0;top:40px;z-index:1}.task-detail.open-dialog .task-dialog .project-log .logs-activity{padding:22px 0 0 10px}.task-detail.completed .task-info:before{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:72px;opacity:.2;pointer-events:none;position:absolute;right:13%;top:0;z-index:1}.task-detail-receive{padding:6px 6px 3px}.task-detail-receive .receive-title{font-size:14px}.task-detail-receive .receive-title .ivu-icon{color:#f90;font-size:16px;line-height:18px}.task-detail-receive .receive-time{margin-top:10px}.task-detail-receive .receive-time .ivu-date-picker{width:280px}.task-detail-receive .receive-bottom{margin-top:12px;text-align:right}.task-detail-receive .receive-bottom>button+button{margin-left:4px}.task-detail-delete-file-popover{max-width:200px}.task-detail-delete-file-popover .buttons{margin-top:12px;text-align:right}.task-detail-delete-file-popover .buttons .ivu-btn-small{font-size:12px}.task-detail-user-popper .ivu-poptip-body-content{overflow:visible}.task-detail-avatar-buttons{margin-bottom:4px;margin-top:12px;position:absolute;right:14px;text-align:right;top:5px}.task-detail-avatar-buttons>button{font-size:12px;transform:scale(.9)}@media (max-width:768px){.task-detail .task-info .scroller{overflow-x:auto}.task-detail .task-dialog .no-dialog .no-input{padding-right:52px;position:relative}.task-detail .task-dialog .no-dialog .no-input .no-send{align-items:center;bottom:0;display:flex;font-size:18px;justify-content:center;position:absolute;right:0;top:0;width:46px}.task-detail .task-dialog .no-dialog .no-input .no-send .common-loading{height:20px;width:20px}}.task-menu-icon{position:relative}.task-menu-icon .loading{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.task-menu-icon .loading .common-loading{height:14px;margin:0;width:14px}.task-menu-icon .ivu-icon{color:#ccc;cursor:pointer;font-size:16px}.task-menu-icon .ivu-icon.completed{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp{list-style:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul{max-height:320px;overflow:auto}.task-menu-more-dropdown>li.task-menu-more-warp>ul::-webkit-scrollbar{display:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item{align-items:center;display:flex}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i{color:#bbb;flex-shrink:0;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i.ivu-icon{font-size:16px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow{padding:4px 0}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i{margin-right:3px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i.check{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name{background:#f4f4f4;border-radius:4px;color:#595959;font-size:12px;height:20px;line-height:20px;padding:0 5px;white-space:nowrap}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.start{background-color:rgba(38,38,38,.05);border-color:rgba(38,38,38,.05);color:#595959}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.progress,.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.test{background-color:rgba(27,154,238,.1);border-color:rgba(27,154,238,.1);color:#0171c2}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.end{background-color:rgba(21,173,49,.1);border-color:rgba(21,173,49,.1);color:#038a24}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow{align-items:center;display:flex;justify-content:center;padding:8px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow .load-flow-warp{height:18px;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp.medium>ul>li .flow .flow-name{height:24px;line-height:24px;padding:0 7px}.task-menu-more-dropdown>li.task-menu-more-warp.large>ul>li .flow .flow-name{font-size:13px;height:30px;line-height:30px;padding:0 8px}.task-priority{background:transparent;border:1px solid transparent;border-radius:3px;display:inline-block;font-size:13px;max-width:100%;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}.team-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.team-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.team-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.team-management .management-title .title-icon>i{cursor:pointer}.team-management .team-email{align-items:center;display:flex}.team-management .team-email .ivu-icon{color:#8bcf70;margin-left:4px}.team-management .team-email .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.team-management .table-page-box{flex:1;height:0}body.dark-mode-reverse .common-right-bottom .common-right-bottom-link,body.dark-mode-reverse .ivu-badge-count,body.dark-mode-reverse .ivu-btn-primary{color:#000}body.dark-mode-reverse .ivu-modal-mask{background-color:hsla(0,0%,90%,.6)}body.dark-mode-reverse .ivu-modal-content{box-shadow:0 4px 12px hsla(0,0%,100%,.15)}body.dark-mode-reverse .ivu-message-notice-content{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .ivu-notice-notice,body.dark-mode-reverse .ivu-poptip-inner,body.dark-mode-reverse .ivu-select-dropdown,body.dark-mode-reverse .ivu-tooltip-inner{border:1px solid #e3e8ed;box-shadow:none}body.dark-mode-reverse .el-dropdown-menu{border-color:#e3e8ed;box-shadow:0 2px 12px 0 hsla(0,0%,100%,.1)}body.dark-mode-reverse .el-tooltip__popper.is-light{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .drawer-overlay{background:hsla(0,0%,90%,.6)}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a{color:#323232}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a:hover{color:#000}body.dark-mode-reverse .file-content .content-body .tox .tox-edit-area__iframe,body.dark-mode-reverse .file-preview .content-body .tox .tox-edit-area__iframe{background-color:#000}body.dark-mode-reverse .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,body.dark-mode-reverse .file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{box-shadow:none}body.dark-mode-reverse .minder-editor-container .quickbar{border:1px solid #e3e8ed!important;box-shadow:3px 3px 10px hsla(0,0%,100%,.2)!important}body.dark-mode-reverse .project-list .project-head .project-titbox .project-icons>li.project-icon.active,body.dark-mode-reverse .project-list .project-head .project-titbox .project-title .top-text{color:#000}body.dark-mode-reverse .project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-list .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .project-list .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-list .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-content{background-color:#e1e1e1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-list>ul>li .dialog-view .dialog-content .content-text{color:#fff}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-list>ul>li.self .dialog-view .dialog-content{background-color:#8bcf70}body.dark-mode-reverse .file-icon:before{background-image:url(../images/file/dark/other.svg)}body.dark-mode-reverse .file-icon.archive:before{background-image:url(../images/file/dark/archive.svg)}body.dark-mode-reverse .file-icon.cad:before{background-image:url(../images/file/dark/cad.svg)}body.dark-mode-reverse .file-icon.code:before{background-image:url(../images/file/dark/code.svg)}body.dark-mode-reverse .file-icon.document:before{background-image:url(../images/file/dark/document.svg)}body.dark-mode-reverse .file-icon.drawio:before{background-image:url(../images/file/dark/drawio.svg)}body.dark-mode-reverse .file-icon.excel:before{background-image:url(../images/file/dark/excel.svg)}body.dark-mode-reverse .file-icon.flow:before{background-image:url(../images/file/dark/flow.svg)}body.dark-mode-reverse .file-icon.folder:before{background-image:url(../images/file/dark/folder.svg)}body.dark-mode-reverse .file-icon.media:before{background-image:url(../images/file/dark/media.svg)}body.dark-mode-reverse .file-icon.mind:before{background-image:url(../images/file/dark/mind.svg)}body.dark-mode-reverse .file-icon.ofd:before{background-image:url(../images/file/dark/ofd.svg)}body.dark-mode-reverse .file-icon.pdf:before{background-image:url(../images/file/dark/pdf.svg)}body.dark-mode-reverse .file-icon.picture:before{background-image:url(../images/file/dark/picture.svg)}body.dark-mode-reverse .file-icon.ppt:before{background-image:url(../images/file/dark/ppt.svg)}body.dark-mode-reverse .file-icon.sheet:before{background-image:url(../images/file/dark/sheet.svg)}body.dark-mode-reverse .file-icon.tif:before{background-image:url(../images/file/dark/tif.svg)}body.dark-mode-reverse .file-icon.txt:before{background-image:url(../images/file/dark/txt.svg)}body.dark-mode-reverse .file-icon.updir:before{background-image:url(../images/file/dark/updir.svg)}body.dark-mode-reverse .file-icon.upload:before{background-image:url(../images/file/dark/upload.svg)}body.dark-mode-reverse .file-icon.word:before{background-image:url(../images/file/dark/word.svg)}body.dark-mode-reverse .file-icon.wps:before{background-image:url(../images/file/dark/wps.svg)}body.dark-mode-reverse .page-login .login-body .login-box{box-shadow:none}body.dark-mode-reverse .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:rgba(0,0,0,.6);font-size:12px}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#000}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:rgba(0,0,0,.7)}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{color:#1c1917}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#555}body.dark-mode-reverse .page-file .file-wrapper .file-navigator .ivu-btn{color:#000}body.dark-mode-reverse .page-index .page-warp{background-color:#efefef}body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-tips,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-title,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{color:#000}body.dark-mode-reverse .page-index .page-warp .page-header-bottom{background-color:#efefef} diff --git a/public/css/fonts/taskfont.ttf b/public/css/fonts/taskfont.ttf index 74ed53a0ab3fbc8d571afc02a44a03ca9dab7176..894a7255bdc504cbe90bd12a1498312d6737ec07 100644 GIT binary patch delta 7963 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 Yptqy^nLUY9y%$b&Cld5-ezh#;|8u%tP5=M^ diff --git a/public/css/fonts/taskfont.woff b/public/css/fonts/taskfont.woff index 2c4203cb419b1c72d88b9f42c3388b20fe22bf17..dd8d3eea27a0292655116059bb3714e5406834e8 100644 GIT binary patch delta 26744 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 Z)sGXkmxe5t8)la`Fz`SAP{3aR005-9_5}a{ delta 24851 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 K#8z1e0002)M0q;^ diff --git a/public/css/fonts/taskfont.woff2 b/public/css/fonts/taskfont.woff2 index 00a5062fa78ed8beb55a41bd07796a98af9f03e7..f83819f6701dd2ee7ec11cd63f2966472787ae64 100644 GIT binary patch literal 23124 zcmV(_K-9l?Pew8T0RR9109sT43jhEB0L7>P09pe80RR9100000000000000000000 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 literal 21448 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 diff --git a/public/docs/assets/main.bundle.js b/public/docs/assets/main.bundle.js index 9eeab1212..96a65d75b 100644 --- a/public/docs/assets/main.bundle.js +++ b/public/docs/assets/main.bundle.js @@ -1,8 +1,8 @@ -(()=>{var il={2988:()=>{+function(x){"use strict";var y=".dropdown-backdrop",o='[data-toggle="dropdown"]',d=function(u){x(u).on("click.bs.dropdown",this.toggle)};d.VERSION="3.4.1";function r(u){var s=u.attr("data-target");s||(s=u.attr("href"),s=s&&/#[A-Za-z]/.test(s)&&s.replace(/.*(?=#[^\s]*$)/,""));var p=s!=="#"?x(document).find(s):null;return p&&p.length?p:u.parent()}function n(u){u&&u.which===3||(x(y).remove(),x(o).each(function(){var s=x(this),p=r(s),g={relatedTarget:this};!p.hasClass("open")||u&&u.type=="click"&&/input|textarea/i.test(u.target.tagName)&&x.contains(p[0],u.target)||(p.trigger(u=x.Event("hide.bs.dropdown",g)),!u.isDefaultPrevented()&&(s.attr("aria-expanded","false"),p.removeClass("open").trigger(x.Event("hidden.bs.dropdown",g))))}))}d.prototype.toggle=function(u){var s=x(this);if(!s.is(".disabled, :disabled")){var p=r(s),g=p.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!p.closest(".navbar-nav").length&&x(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(x(this)).on("click",n);var i={relatedTarget:this};if(p.trigger(u=x.Event("show.bs.dropdown",i)),u.isDefaultPrevented())return;s.trigger("focus").attr("aria-expanded","true"),p.toggleClass("open").trigger(x.Event("shown.bs.dropdown",i))}return!1}},d.prototype.keydown=function(u){if(!(!/(38|40|27|32)/.test(u.which)||/input|textarea/i.test(u.target.tagName))){var s=x(this);if(u.preventDefault(),u.stopPropagation(),!s.is(".disabled, :disabled")){var p=r(s),g=p.hasClass("open");if(!g&&u.which!=27||g&&u.which==27)return u.which==27&&p.find(o).trigger("focus"),s.trigger("click");var i=" li:not(.disabled):visible a",m=p.find(".dropdown-menu"+i);if(!!m.length){var f=m.index(u.target);u.which==38&&f>0&&f--,u.which==40&&f<m.length-1&&f++,~f||(f=0),m.eq(f).trigger("focus")}}}};function l(u){return this.each(function(){var s=x(this),p=s.data("bs.dropdown");p||s.data("bs.dropdown",p=new d(this)),typeof u=="string"&&p[u].call(s)})}var c=x.fn.dropdown;x.fn.dropdown=l,x.fn.dropdown.Constructor=d,x.fn.dropdown.noConflict=function(){return x.fn.dropdown=c,this},x(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(u){u.stopPropagation()}).on("click.bs.dropdown.data-api",o,d.prototype.toggle).on("keydown.bs.dropdown.data-api",o,d.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",d.prototype.keydown)}(jQuery)},5638:()=>{+function(x){"use strict";var y=function(r,n){this.init("popover",r,n)};if(!x.fn.tooltip)throw new Error("Popover requires tooltip.js");y.VERSION="3.4.1",y.DEFAULTS=x.extend({},x.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),y.prototype=x.extend({},x.fn.tooltip.Constructor.prototype),y.prototype.constructor=y,y.prototype.getDefaults=function(){return y.DEFAULTS},y.prototype.setContent=function(){var r=this.tip(),n=this.getTitle(),l=this.getContent();if(this.options.html){var c=typeof l;this.options.sanitize&&(n=this.sanitizeHtml(n),c==="string"&&(l=this.sanitizeHtml(l))),r.find(".popover-title").html(n),r.find(".popover-content").children().detach().end()[c==="string"?"html":"append"](l)}else r.find(".popover-title").text(n),r.find(".popover-content").children().detach().end().text(l);r.removeClass("fade top bottom left right in"),r.find(".popover-title").html()||r.find(".popover-title").hide()},y.prototype.hasContent=function(){return this.getTitle()||this.getContent()},y.prototype.getContent=function(){var r=this.$element,n=this.options;return r.attr("data-content")||(typeof n.content=="function"?n.content.call(r[0]):n.content)},y.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function o(r){return this.each(function(){var n=x(this),l=n.data("bs.popover"),c=typeof r=="object"&&r;!l&&/destroy|hide/.test(r)||(l||n.data("bs.popover",l=new y(this,c)),typeof r=="string"&&l[r]())})}var d=x.fn.popover;x.fn.popover=o,x.fn.popover.Constructor=y,x.fn.popover.noConflict=function(){return x.fn.popover=d,this}}(jQuery)},954:()=>{+function(x){"use strict";function y(r,n){this.$body=x(document.body),this.$scrollElement=x(r).is(document.body)?x(window):x(r),this.options=x.extend({},y.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",x.proxy(this.process,this)),this.refresh(),this.process()}y.VERSION="3.4.1",y.DEFAULTS={offset:10},y.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},y.prototype.refresh=function(){var r=this,n="offset",l=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),x.isWindow(this.$scrollElement[0])||(n="position",l=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var c=x(this),u=c.data("target")||c.attr("href"),s=/^#./.test(u)&&x(u);return s&&s.length&&s.is(":visible")&&[[s[n]().top+l,u]]||null}).sort(function(c,u){return c[0]-u[0]}).each(function(){r.offsets.push(this[0]),r.targets.push(this[1])})},y.prototype.process=function(){var r=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),l=this.options.offset+n-this.$scrollElement.height(),c=this.offsets,u=this.targets,s=this.activeTarget,p;if(this.scrollHeight!=n&&this.refresh(),r>=l)return s!=(p=u[u.length-1])&&this.activate(p);if(s&&r<c[0])return this.activeTarget=null,this.clear();for(p=c.length;p--;)s!=u[p]&&r>=c[p]&&(c[p+1]===void 0||r<c[p+1])&&this.activate(u[p])},y.prototype.activate=function(r){this.activeTarget=r,this.clear();var n=this.selector+'[data-target="'+r+'"],'+this.selector+'[href="'+r+'"]',l=x(n).parents("li").addClass("active");l.parent(".dropdown-menu").length&&(l=l.closest("li.dropdown").addClass("active")),l.trigger("activate.bs.scrollspy")},y.prototype.clear=function(){x(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};function o(r){return this.each(function(){var n=x(this),l=n.data("bs.scrollspy"),c=typeof r=="object"&&r;l||n.data("bs.scrollspy",l=new y(this,c)),typeof r=="string"&&l[r]()})}var d=x.fn.scrollspy;x.fn.scrollspy=o,x.fn.scrollspy.Constructor=y,x.fn.scrollspy.noConflict=function(){return x.fn.scrollspy=d,this},x(window).on("load.bs.scrollspy.data-api",function(){x('[data-spy="scroll"]').each(function(){var r=x(this);o.call(r,r.data())})})}(jQuery)},1313:()=>{+function(x){"use strict";var y=function(n){this.element=x(n)};y.VERSION="3.4.1",y.TRANSITION_DURATION=150,y.prototype.show=function(){var n=this.element,l=n.closest("ul:not(.dropdown-menu)"),c=n.data("target");if(c||(c=n.attr("href"),c=c&&c.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var u=l.find(".active:last a"),s=x.Event("hide.bs.tab",{relatedTarget:n[0]}),p=x.Event("show.bs.tab",{relatedTarget:u[0]});if(u.trigger(s),n.trigger(p),!(p.isDefaultPrevented()||s.isDefaultPrevented())){var g=x(document).find(c);this.activate(n.closest("li"),l),this.activate(g,g.parent(),function(){u.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:u[0]})})}}},y.prototype.activate=function(n,l,c){var u=l.find("> .active"),s=c&&x.support.transition&&(u.length&&u.hasClass("fade")||!!l.find("> .fade").length);function p(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),c&&c()}u.length&&s?u.one("bsTransitionEnd",p).emulateTransitionEnd(y.TRANSITION_DURATION):p(),u.removeClass("in")};function o(n){return this.each(function(){var l=x(this),c=l.data("bs.tab");c||l.data("bs.tab",c=new y(this)),typeof n=="string"&&c[n]()})}var d=x.fn.tab;x.fn.tab=o,x.fn.tab.Constructor=y,x.fn.tab.noConflict=function(){return x.fn.tab=d,this};var r=function(n){n.preventDefault(),o.call(x(this),"show")};x(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery)},8480:()=>{+function(x){"use strict";var y=["sanitize","whiteList","sanitizeFn"],o=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],d=/^aria-[\w-]*$/i,r={"*":["class","dir","id","lang","role",d],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function c(i,m){var f=i.nodeName.toLowerCase();if(x.inArray(f,m)!==-1)return x.inArray(f,o)!==-1?Boolean(i.nodeValue.match(n)||i.nodeValue.match(l)):!0;for(var h=x(m).filter(function(E,b){return b instanceof RegExp}),S=0,v=h.length;S<v;S++)if(f.match(h[S]))return!0;return!1}function u(i,m,f){if(i.length===0)return i;if(f&&typeof f=="function")return f(i);if(!document.implementation||!document.implementation.createHTMLDocument)return i;var h=document.implementation.createHTMLDocument("sanitization");h.body.innerHTML=i;for(var S=x.map(m,function(R,D){return D}),v=x(h.body).find("*"),E=0,b=v.length;E<b;E++){var P=v[E],T=P.nodeName.toLowerCase();if(x.inArray(T,S)===-1){P.parentNode.removeChild(P);continue}for(var _=x.map(P.attributes,function(R){return R}),w=[].concat(m["*"]||[],m[T]||[]),C=0,I=_.length;C<I;C++)c(_[C],w)||P.removeAttribute(_[C].nodeName)}return h.body.innerHTML}var s=function(i,m){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",i,m)};s.VERSION="3.4.1",s.TRANSITION_DURATION=150,s.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},s.prototype.init=function(i,m,f){if(this.enabled=!0,this.type=i,this.$element=x(m),this.options=this.getOptions(f),this.$viewport=this.options.viewport&&x(document).find(x.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var h=this.options.trigger.split(" "),S=h.length;S--;){var v=h[S];if(v=="click")this.$element.on("click."+this.type,this.options.selector,x.proxy(this.toggle,this));else if(v!="manual"){var E=v=="hover"?"mouseenter":"focusin",b=v=="hover"?"mouseleave":"focusout";this.$element.on(E+"."+this.type,this.options.selector,x.proxy(this.enter,this)),this.$element.on(b+"."+this.type,this.options.selector,x.proxy(this.leave,this))}}this.options.selector?this._options=x.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},s.prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.getOptions=function(i){var m=this.$element.data();for(var f in m)m.hasOwnProperty(f)&&x.inArray(f,y)!==-1&&delete m[f];return i=x.extend({},this.getDefaults(),m,i),i.delay&&typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),i.sanitize&&(i.template=u(i.template,i.whiteList,i.sanitizeFn)),i},s.prototype.getDelegateOptions=function(){var i={},m=this.getDefaults();return this._options&&x.each(this._options,function(f,h){m[f]!=h&&(i[f]=h)}),i},s.prototype.enter=function(i){var m=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m)),i instanceof x.Event&&(m.inState[i.type=="focusin"?"focus":"hover"]=!0),m.tip().hasClass("in")||m.hoverState=="in"){m.hoverState="in";return}if(clearTimeout(m.timeout),m.hoverState="in",!m.options.delay||!m.options.delay.show)return m.show();m.timeout=setTimeout(function(){m.hoverState=="in"&&m.show()},m.options.delay.show)},s.prototype.isInStateTrue=function(){for(var i in this.inState)if(this.inState[i])return!0;return!1},s.prototype.leave=function(i){var m=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m)),i instanceof x.Event&&(m.inState[i.type=="focusout"?"focus":"hover"]=!1),!m.isInStateTrue()){if(clearTimeout(m.timeout),m.hoverState="out",!m.options.delay||!m.options.delay.hide)return m.hide();m.timeout=setTimeout(function(){m.hoverState=="out"&&m.hide()},m.options.delay.hide)}},s.prototype.show=function(){var i=x.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var m=x.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!m)return;var f=this,h=this.tip(),S=this.getUID(this.type);this.setContent(),h.attr("id",S),this.$element.attr("aria-describedby",S),this.options.animation&&h.addClass("fade");var v=typeof this.options.placement=="function"?this.options.placement.call(this,h[0],this.$element[0]):this.options.placement,E=/\s?auto?\s?/i,b=E.test(v);b&&(v=v.replace(E,"")||"top"),h.detach().css({top:0,left:0,display:"block"}).addClass(v).data("bs."+this.type,this),this.options.container?h.appendTo(x(document).find(this.options.container)):h.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var P=this.getPosition(),T=h[0].offsetWidth,_=h[0].offsetHeight;if(b){var w=v,C=this.getPosition(this.$viewport);v=v=="bottom"&&P.bottom+_>C.bottom?"top":v=="top"&&P.top-_<C.top?"bottom":v=="right"&&P.right+T>C.width?"left":v=="left"&&P.left-T<C.left?"right":v,h.removeClass(w).addClass(v)}var I=this.getCalculatedOffset(v,P,T,_);this.applyPlacement(I,v);var R=function(){var D=f.hoverState;f.$element.trigger("shown.bs."+f.type),f.hoverState=null,D=="out"&&f.leave(f)};x.support.transition&&this.$tip.hasClass("fade")?h.one("bsTransitionEnd",R).emulateTransitionEnd(s.TRANSITION_DURATION):R()}},s.prototype.applyPlacement=function(i,m){var f=this.tip(),h=f[0].offsetWidth,S=f[0].offsetHeight,v=parseInt(f.css("margin-top"),10),E=parseInt(f.css("margin-left"),10);isNaN(v)&&(v=0),isNaN(E)&&(E=0),i.top+=v,i.left+=E,x.offset.setOffset(f[0],x.extend({using:function(I){f.css({top:Math.round(I.top),left:Math.round(I.left)})}},i),0),f.addClass("in");var b=f[0].offsetWidth,P=f[0].offsetHeight;m=="top"&&P!=S&&(i.top=i.top+S-P);var T=this.getViewportAdjustedDelta(m,i,b,P);T.left?i.left+=T.left:i.top+=T.top;var _=/top|bottom/.test(m),w=_?T.left*2-h+b:T.top*2-S+P,C=_?"offsetWidth":"offsetHeight";f.offset(i),this.replaceArrow(w,f[0][C],_)},s.prototype.replaceArrow=function(i,m,f){this.arrow().css(f?"left":"top",50*(1-i/m)+"%").css(f?"top":"left","")},s.prototype.setContent=function(){var i=this.tip(),m=this.getTitle();this.options.html?(this.options.sanitize&&(m=u(m,this.options.whiteList,this.options.sanitizeFn)),i.find(".tooltip-inner").html(m)):i.find(".tooltip-inner").text(m),i.removeClass("fade in top bottom left right")},s.prototype.hide=function(i){var m=this,f=x(this.$tip),h=x.Event("hide.bs."+this.type);function S(){m.hoverState!="in"&&f.detach(),m.$element&&m.$element.removeAttr("aria-describedby").trigger("hidden.bs."+m.type),i&&i()}if(this.$element.trigger(h),!h.isDefaultPrevented())return f.removeClass("in"),x.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",S).emulateTransitionEnd(s.TRANSITION_DURATION):S(),this.hoverState=null,this},s.prototype.fixTitle=function(){var i=this.$element;(i.attr("title")||typeof i.attr("data-original-title")!="string")&&i.attr("data-original-title",i.attr("title")||"").attr("title","")},s.prototype.hasContent=function(){return this.getTitle()},s.prototype.getPosition=function(i){i=i||this.$element;var m=i[0],f=m.tagName=="BODY",h=m.getBoundingClientRect();h.width==null&&(h=x.extend({},h,{width:h.right-h.left,height:h.bottom-h.top}));var S=window.SVGElement&&m instanceof window.SVGElement,v=f?{top:0,left:0}:S?null:i.offset(),E={scroll:f?document.documentElement.scrollTop||document.body.scrollTop:i.scrollTop()},b=f?{width:x(window).width(),height:x(window).height()}:null;return x.extend({},h,E,b,v)},s.prototype.getCalculatedOffset=function(i,m,f,h){return i=="bottom"?{top:m.top+m.height,left:m.left+m.width/2-f/2}:i=="top"?{top:m.top-h,left:m.left+m.width/2-f/2}:i=="left"?{top:m.top+m.height/2-h/2,left:m.left-f}:{top:m.top+m.height/2-h/2,left:m.left+m.width}},s.prototype.getViewportAdjustedDelta=function(i,m,f,h){var S={top:0,left:0};if(!this.$viewport)return S;var v=this.options.viewport&&this.options.viewport.padding||0,E=this.getPosition(this.$viewport);if(/right|left/.test(i)){var b=m.top-v-E.scroll,P=m.top+v-E.scroll+h;b<E.top?S.top=E.top-b:P>E.top+E.height&&(S.top=E.top+E.height-P)}else{var T=m.left-v,_=m.left+v+f;T<E.left?S.left=E.left-T:_>E.right&&(S.left=E.left+E.width-_)}return S},s.prototype.getTitle=function(){var i,m=this.$element,f=this.options;return i=m.attr("data-original-title")||(typeof f.title=="function"?f.title.call(m[0]):f.title),i},s.prototype.getUID=function(i){do i+=~~(Math.random()*1e6);while(document.getElementById(i));return i},s.prototype.tip=function(){if(!this.$tip&&(this.$tip=x(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},s.prototype.enable=function(){this.enabled=!0},s.prototype.disable=function(){this.enabled=!1},s.prototype.toggleEnabled=function(){this.enabled=!this.enabled},s.prototype.toggle=function(i){var m=this;i&&(m=x(i.currentTarget).data("bs."+this.type),m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m))),i?(m.inState.click=!m.inState.click,m.isInStateTrue()?m.enter(m):m.leave(m)):m.tip().hasClass("in")?m.leave(m):m.enter(m)},s.prototype.destroy=function(){var i=this;clearTimeout(this.timeout),this.hide(function(){i.$element.off("."+i.type).removeData("bs."+i.type),i.$tip&&i.$tip.detach(),i.$tip=null,i.$arrow=null,i.$viewport=null,i.$element=null})},s.prototype.sanitizeHtml=function(i){return u(i,this.options.whiteList,this.options.sanitizeFn)};function p(i){return this.each(function(){var m=x(this),f=m.data("bs.tooltip"),h=typeof i=="object"&&i;!f&&/destroy|hide/.test(i)||(f||m.data("bs.tooltip",f=new s(this,h)),typeof i=="string"&&f[i]())})}var g=x.fn.tooltip;x.fn.tooltip=p,x.fn.tooltip.Constructor=s,x.fn.tooltip.noConflict=function(){return x.fn.tooltip=g,this}}(jQuery)},7030:x=>{var y=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},o=-1,d=1,r=0;y.Diff=function(n,l){return[n,l]},y.prototype.diff_main=function(n,l,c,u){typeof u=="undefined"&&(this.Diff_Timeout<=0?u=Number.MAX_VALUE:u=new Date().getTime()+this.Diff_Timeout*1e3);var s=u;if(n==null||l==null)throw new Error("Null input. (diff_main)");if(n==l)return n?[new y.Diff(r,n)]:[];typeof c=="undefined"&&(c=!0);var p=c,g=this.diff_commonPrefix(n,l),i=n.substring(0,g);n=n.substring(g),l=l.substring(g),g=this.diff_commonSuffix(n,l);var m=n.substring(n.length-g);n=n.substring(0,n.length-g),l=l.substring(0,l.length-g);var f=this.diff_compute_(n,l,p,s);return i&&f.unshift(new y.Diff(r,i)),m&&f.push(new y.Diff(r,m)),this.diff_cleanupMerge(f),f},y.prototype.diff_compute_=function(n,l,c,u){var s;if(!n)return[new y.Diff(d,l)];if(!l)return[new y.Diff(o,n)];var p=n.length>l.length?n:l,g=n.length>l.length?l:n,i=p.indexOf(g);if(i!=-1)return s=[new y.Diff(d,p.substring(0,i)),new y.Diff(r,g),new y.Diff(d,p.substring(i+g.length))],n.length>l.length&&(s[0][0]=s[2][0]=o),s;if(g.length==1)return[new y.Diff(o,n),new y.Diff(d,l)];var m=this.diff_halfMatch_(n,l);if(m){var f=m[0],h=m[1],S=m[2],v=m[3],E=m[4],b=this.diff_main(f,S,c,u),P=this.diff_main(h,v,c,u);return b.concat([new y.Diff(r,E)],P)}return c&&n.length>100&&l.length>100?this.diff_lineMode_(n,l,u):this.diff_bisect_(n,l,u)},y.prototype.diff_lineMode_=function(n,l,c){var u=this.diff_linesToChars_(n,l);n=u.chars1,l=u.chars2;var s=u.lineArray,p=this.diff_main(n,l,!1,c);this.diff_charsToLines_(p,s),this.diff_cleanupSemantic(p),p.push(new y.Diff(r,""));for(var g=0,i=0,m=0,f="",h="";g<p.length;){switch(p[g][0]){case d:m++,h+=p[g][1];break;case o:i++,f+=p[g][1];break;case r:if(i>=1&&m>=1){p.splice(g-i-m,i+m),g=g-i-m;for(var S=this.diff_main(f,h,!1,c),v=S.length-1;v>=0;v--)p.splice(g,0,S[v]);g=g+S.length}m=0,i=0,f="",h="";break}g++}return p.pop(),p},y.prototype.diff_bisect_=function(n,l,c){for(var u=n.length,s=l.length,p=Math.ceil((u+s)/2),g=p,i=2*p,m=new Array(i),f=new Array(i),h=0;h<i;h++)m[h]=-1,f[h]=-1;m[g+1]=0,f[g+1]=0;for(var S=u-s,v=S%2!=0,E=0,b=0,P=0,T=0,_=0;_<p&&!(new Date().getTime()>c);_++){for(var w=-_+E;w<=_-b;w+=2){var C=g+w,I;w==-_||w!=_&&m[C-1]<m[C+1]?I=m[C+1]:I=m[C-1]+1;for(var R=I-w;I<u&&R<s&&n.charAt(I)==l.charAt(R);)I++,R++;if(m[C]=I,I>u)b+=2;else if(R>s)E+=2;else if(v){var D=g+S-w;if(D>=0&&D<i&&f[D]!=-1){var L=u-f[D];if(I>=L)return this.diff_bisectSplit_(n,l,I,R,c)}}}for(var $=-_+P;$<=_-T;$+=2){var D=g+$,L;$==-_||$!=_&&f[D-1]<f[D+1]?L=f[D+1]:L=f[D-1]+1;for(var M=L-$;L<u&&M<s&&n.charAt(u-L-1)==l.charAt(s-M-1);)L++,M++;if(f[D]=L,L>u)T+=2;else if(M>s)P+=2;else if(!v){var C=g+S-$;if(C>=0&&C<i&&m[C]!=-1){var I=m[C],R=g+I-C;if(L=u-L,I>=L)return this.diff_bisectSplit_(n,l,I,R,c)}}}}return[new y.Diff(o,n),new y.Diff(d,l)]},y.prototype.diff_bisectSplit_=function(n,l,c,u,s){var p=n.substring(0,c),g=l.substring(0,u),i=n.substring(c),m=l.substring(u),f=this.diff_main(p,g,!1,s),h=this.diff_main(i,m,!1,s);return f.concat(h)},y.prototype.diff_linesToChars_=function(n,l){var c=[],u={};c[0]="";function s(m){for(var f="",h=0,S=-1,v=c.length;S<m.length-1;){S=m.indexOf(` -`,h),S==-1&&(S=m.length-1);var E=m.substring(h,S+1);(u.hasOwnProperty?u.hasOwnProperty(E):u[E]!==void 0)?f+=String.fromCharCode(u[E]):(v==p&&(E=m.substring(h),S=m.length),f+=String.fromCharCode(v),u[E]=v,c[v++]=E),h=S+1}return f}var p=4e4,g=s(n);p=65535;var i=s(l);return{chars1:g,chars2:i,lineArray:c}},y.prototype.diff_charsToLines_=function(n,l){for(var c=0;c<n.length;c++){for(var u=n[c][1],s=[],p=0;p<u.length;p++)s[p]=l[u.charCodeAt(p)];n[c][1]=s.join("")}},y.prototype.diff_commonPrefix=function(n,l){if(!n||!l||n.charAt(0)!=l.charAt(0))return 0;for(var c=0,u=Math.min(n.length,l.length),s=u,p=0;c<s;)n.substring(p,s)==l.substring(p,s)?(c=s,p=c):u=s,s=Math.floor((u-c)/2+c);return s},y.prototype.diff_commonSuffix=function(n,l){if(!n||!l||n.charAt(n.length-1)!=l.charAt(l.length-1))return 0;for(var c=0,u=Math.min(n.length,l.length),s=u,p=0;c<s;)n.substring(n.length-s,n.length-p)==l.substring(l.length-s,l.length-p)?(c=s,p=c):u=s,s=Math.floor((u-c)/2+c);return s},y.prototype.diff_commonOverlap_=function(n,l){var c=n.length,u=l.length;if(c==0||u==0)return 0;c>u?n=n.substring(c-u):c<u&&(l=l.substring(0,c));var s=Math.min(c,u);if(n==l)return s;for(var p=0,g=1;;){var i=n.substring(s-g),m=l.indexOf(i);if(m==-1)return p;g+=m,(m==0||n.substring(s-g)==l.substring(0,g))&&(p=g,g++)}},y.prototype.diff_halfMatch_=function(n,l){if(this.Diff_Timeout<=0)return null;var c=n.length>l.length?n:l,u=n.length>l.length?l:n;if(c.length<4||u.length*2<c.length)return null;var s=this;function p(b,P,T){for(var _=b.substring(T,T+Math.floor(b.length/4)),w=-1,C="",I,R,D,L;(w=P.indexOf(_,w+1))!=-1;){var $=s.diff_commonPrefix(b.substring(T),P.substring(w)),M=s.diff_commonSuffix(b.substring(0,T),P.substring(0,w));C.length<M+$&&(C=P.substring(w-M,w)+P.substring(w,w+$),I=b.substring(0,T-M),R=b.substring(T+$),D=P.substring(0,w-M),L=P.substring(w+$))}return C.length*2>=b.length?[I,R,D,L,C]:null}var g=p(c,u,Math.ceil(c.length/4)),i=p(c,u,Math.ceil(c.length/2)),m;if(!g&&!i)return null;i?g?m=g[4].length>i[4].length?g:i:m=i:m=g;var f,h,S,v;n.length>l.length?(f=m[0],h=m[1],S=m[2],v=m[3]):(S=m[0],v=m[1],f=m[2],h=m[3]);var E=m[4];return[f,h,S,v,E]},y.prototype.diff_cleanupSemantic=function(n){for(var l=!1,c=[],u=0,s=null,p=0,g=0,i=0,m=0,f=0;p<n.length;)n[p][0]==r?(c[u++]=p,g=m,i=f,m=0,f=0,s=n[p][1]):(n[p][0]==d?m+=n[p][1].length:f+=n[p][1].length,s&&s.length<=Math.max(g,i)&&s.length<=Math.max(m,f)&&(n.splice(c[u-1],0,new y.Diff(o,s)),n[c[u-1]+1][0]=d,u--,u--,p=u>0?c[u-1]:-1,g=0,i=0,m=0,f=0,s=null,l=!0)),p++;for(l&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),p=1;p<n.length;){if(n[p-1][0]==o&&n[p][0]==d){var h=n[p-1][1],S=n[p][1],v=this.diff_commonOverlap_(h,S),E=this.diff_commonOverlap_(S,h);v>=E?(v>=h.length/2||v>=S.length/2)&&(n.splice(p,0,new y.Diff(r,S.substring(0,v))),n[p-1][1]=h.substring(0,h.length-v),n[p+1][1]=S.substring(v),p++):(E>=h.length/2||E>=S.length/2)&&(n.splice(p,0,new y.Diff(r,h.substring(0,E))),n[p-1][0]=d,n[p-1][1]=S.substring(0,S.length-E),n[p+1][0]=o,n[p+1][1]=h.substring(E),p++),p++}p++}},y.prototype.diff_cleanupSemanticLossless=function(n){function l(E,b){if(!E||!b)return 6;var P=E.charAt(E.length-1),T=b.charAt(0),_=P.match(y.nonAlphaNumericRegex_),w=T.match(y.nonAlphaNumericRegex_),C=_&&P.match(y.whitespaceRegex_),I=w&&T.match(y.whitespaceRegex_),R=C&&P.match(y.linebreakRegex_),D=I&&T.match(y.linebreakRegex_),L=R&&E.match(y.blanklineEndRegex_),$=D&&b.match(y.blanklineStartRegex_);return L||$?5:R||D?4:_&&!C&&I?3:C||I?2:_||w?1:0}for(var c=1;c<n.length-1;){if(n[c-1][0]==r&&n[c+1][0]==r){var u=n[c-1][1],s=n[c][1],p=n[c+1][1],g=this.diff_commonSuffix(u,s);if(g){var i=s.substring(s.length-g);u=u.substring(0,u.length-g),s=i+s.substring(0,s.length-g),p=i+p}for(var m=u,f=s,h=p,S=l(u,s)+l(s,p);s.charAt(0)===p.charAt(0);){u+=s.charAt(0),s=s.substring(1)+p.charAt(0),p=p.substring(1);var v=l(u,s)+l(s,p);v>=S&&(S=v,m=u,f=s,h=p)}n[c-1][1]!=m&&(m?n[c-1][1]=m:(n.splice(c-1,1),c--),n[c][1]=f,h?n[c+1][1]=h:(n.splice(c+1,1),c--))}c++}},y.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,y.whitespaceRegex_=/\s/,y.linebreakRegex_=/[\r\n]/,y.blanklineEndRegex_=/\n\r?\n$/,y.blanklineStartRegex_=/^\r?\n\r?\n/,y.prototype.diff_cleanupEfficiency=function(n){for(var l=!1,c=[],u=0,s=null,p=0,g=!1,i=!1,m=!1,f=!1;p<n.length;)n[p][0]==r?(n[p][1].length<this.Diff_EditCost&&(m||f)?(c[u++]=p,g=m,i=f,s=n[p][1]):(u=0,s=null),m=f=!1):(n[p][0]==o?f=!0:m=!0,s&&(g&&i&&m&&f||s.length<this.Diff_EditCost/2&&g+i+m+f==3)&&(n.splice(c[u-1],0,new y.Diff(o,s)),n[c[u-1]+1][0]=d,u--,s=null,g&&i?(m=f=!0,u=0):(u--,p=u>0?c[u-1]:-1,m=f=!1),l=!0)),p++;l&&this.diff_cleanupMerge(n)},y.prototype.diff_cleanupMerge=function(n){n.push(new y.Diff(r,""));for(var l=0,c=0,u=0,s="",p="",g;l<n.length;)switch(n[l][0]){case d:u++,p+=n[l][1],l++;break;case o:c++,s+=n[l][1],l++;break;case r:c+u>1?(c!==0&&u!==0&&(g=this.diff_commonPrefix(p,s),g!==0&&(l-c-u>0&&n[l-c-u-1][0]==r?n[l-c-u-1][1]+=p.substring(0,g):(n.splice(0,0,new y.Diff(r,p.substring(0,g))),l++),p=p.substring(g),s=s.substring(g)),g=this.diff_commonSuffix(p,s),g!==0&&(n[l][1]=p.substring(p.length-g)+n[l][1],p=p.substring(0,p.length-g),s=s.substring(0,s.length-g))),l-=c+u,n.splice(l,c+u),s.length&&(n.splice(l,0,new y.Diff(o,s)),l++),p.length&&(n.splice(l,0,new y.Diff(d,p)),l++),l++):l!==0&&n[l-1][0]==r?(n[l-1][1]+=n[l][1],n.splice(l,1)):l++,u=0,c=0,s="",p="";break}n[n.length-1][1]===""&&n.pop();var i=!1;for(l=1;l<n.length-1;)n[l-1][0]==r&&n[l+1][0]==r&&(n[l][1].substring(n[l][1].length-n[l-1][1].length)==n[l-1][1]?(n[l][1]=n[l-1][1]+n[l][1].substring(0,n[l][1].length-n[l-1][1].length),n[l+1][1]=n[l-1][1]+n[l+1][1],n.splice(l-1,1),i=!0):n[l][1].substring(0,n[l+1][1].length)==n[l+1][1]&&(n[l-1][1]+=n[l+1][1],n[l][1]=n[l][1].substring(n[l+1][1].length)+n[l+1][1],n.splice(l+1,1),i=!0)),l++;i&&this.diff_cleanupMerge(n)},y.prototype.diff_xIndex=function(n,l){var c=0,u=0,s=0,p=0,g;for(g=0;g<n.length&&(n[g][0]!==d&&(c+=n[g][1].length),n[g][0]!==o&&(u+=n[g][1].length),!(c>l));g++)s=c,p=u;return n.length!=g&&n[g][0]===o?p:p+(l-s)},y.prototype.diff_prettyHtml=function(n){for(var l=[],c=/&/g,u=/</g,s=/>/g,p=/\n/g,g=0;g<n.length;g++){var i=n[g][0],m=n[g][1],f=m.replace(c,"&amp;").replace(u,"&lt;").replace(s,"&gt;").replace(p,"&para;<br>");switch(i){case d:l[g]='<ins style="background:#e6ffe6;">'+f+"</ins>";break;case o:l[g]='<del style="background:#ffe6e6;">'+f+"</del>";break;case r:l[g]="<span>"+f+"</span>";break}}return l.join("")},y.prototype.diff_text1=function(n){for(var l=[],c=0;c<n.length;c++)n[c][0]!==d&&(l[c]=n[c][1]);return l.join("")},y.prototype.diff_text2=function(n){for(var l=[],c=0;c<n.length;c++)n[c][0]!==o&&(l[c]=n[c][1]);return l.join("")},y.prototype.diff_levenshtein=function(n){for(var l=0,c=0,u=0,s=0;s<n.length;s++){var p=n[s][0],g=n[s][1];switch(p){case d:c+=g.length;break;case o:u+=g.length;break;case r:l+=Math.max(c,u),c=0,u=0;break}}return l+=Math.max(c,u),l},y.prototype.diff_toDelta=function(n){for(var l=[],c=0;c<n.length;c++)switch(n[c][0]){case d:l[c]="+"+encodeURI(n[c][1]);break;case o:l[c]="-"+n[c][1].length;break;case r:l[c]="="+n[c][1].length;break}return l.join(" ").replace(/%20/g," ")},y.prototype.diff_fromDelta=function(n,l){for(var c=[],u=0,s=0,p=l.split(/\t/g),g=0;g<p.length;g++){var i=p[g].substring(1);switch(p[g].charAt(0)){case"+":try{c[u++]=new y.Diff(d,decodeURI(i))}catch(h){throw new Error("Illegal escape in diff_fromDelta: "+i)}break;case"-":case"=":var m=parseInt(i,10);if(isNaN(m)||m<0)throw new Error("Invalid number in diff_fromDelta: "+i);var f=n.substring(s,s+=m);p[g].charAt(0)=="="?c[u++]=new y.Diff(r,f):c[u++]=new y.Diff(o,f);break;default:if(p[g])throw new Error("Invalid diff operation in diff_fromDelta: "+p[g])}}if(s!=n.length)throw new Error("Delta length ("+s+") does not equal source text length ("+n.length+").");return c},y.prototype.match_main=function(n,l,c){if(n==null||l==null||c==null)throw new Error("Null input. (match_main)");return c=Math.max(0,Math.min(c,n.length)),n==l?0:n.length?n.substring(c,c+l.length)==l?c:this.match_bitap_(n,l,c):-1},y.prototype.match_bitap_=function(n,l,c){if(l.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var u=this.match_alphabet_(l),s=this;function p(I,R){var D=I/l.length,L=Math.abs(c-R);return s.Match_Distance?D+L/s.Match_Distance:L?1:D}var g=this.Match_Threshold,i=n.indexOf(l,c);i!=-1&&(g=Math.min(p(0,i),g),i=n.lastIndexOf(l,c+l.length),i!=-1&&(g=Math.min(p(0,i),g)));var m=1<<l.length-1;i=-1;for(var f,h,S=l.length+n.length,v,E=0;E<l.length;E++){for(f=0,h=S;f<h;)p(E,c+h)<=g?f=h:S=h,h=Math.floor((S-f)/2+f);S=h;var b=Math.max(1,c-h+1),P=Math.min(c+h,n.length)+l.length,T=Array(P+2);T[P+1]=(1<<E)-1;for(var _=P;_>=b;_--){var w=u[n.charAt(_-1)];if(E===0?T[_]=(T[_+1]<<1|1)&w:T[_]=(T[_+1]<<1|1)&w|((v[_+1]|v[_])<<1|1)|v[_+1],T[_]&m){var C=p(E,_-1);if(C<=g)if(g=C,i=_-1,i>c)b=Math.max(1,2*c-i);else break}}if(p(E+1,c)>g)break;v=T}return i},y.prototype.match_alphabet_=function(n){for(var l={},c=0;c<n.length;c++)l[n.charAt(c)]=0;for(var c=0;c<n.length;c++)l[n.charAt(c)]|=1<<n.length-c-1;return l},y.prototype.patch_addContext_=function(n,l){if(l.length!=0){if(n.start2===null)throw Error("patch not initialized");for(var c=l.substring(n.start2,n.start2+n.length1),u=0;l.indexOf(c)!=l.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)u+=this.Patch_Margin,c=l.substring(n.start2-u,n.start2+n.length1+u);u+=this.Patch_Margin;var s=l.substring(n.start2-u,n.start2);s&&n.diffs.unshift(new y.Diff(r,s));var p=l.substring(n.start2+n.length1,n.start2+n.length1+u);p&&n.diffs.push(new y.Diff(r,p)),n.start1-=s.length,n.start2-=s.length,n.length1+=s.length+p.length,n.length2+=s.length+p.length}},y.prototype.patch_make=function(n,l,c){var u,s;if(typeof n=="string"&&typeof l=="string"&&typeof c=="undefined")u=n,s=this.diff_main(u,l,!0),s.length>2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(n&&typeof n=="object"&&typeof l=="undefined"&&typeof c=="undefined")s=n,u=this.diff_text1(s);else if(typeof n=="string"&&l&&typeof l=="object"&&typeof c=="undefined")u=n,s=l;else if(typeof n=="string"&&typeof l=="string"&&c&&typeof c=="object")u=n,s=c;else throw new Error("Unknown call format to patch_make.");if(s.length===0)return[];for(var p=[],g=new y.patch_obj,i=0,m=0,f=0,h=u,S=u,v=0;v<s.length;v++){var E=s[v][0],b=s[v][1];switch(!i&&E!==r&&(g.start1=m,g.start2=f),E){case d:g.diffs[i++]=s[v],g.length2+=b.length,S=S.substring(0,f)+b+S.substring(f);break;case o:g.length1+=b.length,g.diffs[i++]=s[v],S=S.substring(0,f)+S.substring(f+b.length);break;case r:b.length<=2*this.Patch_Margin&&i&&s.length!=v+1?(g.diffs[i++]=s[v],g.length1+=b.length,g.length2+=b.length):b.length>=2*this.Patch_Margin&&i&&(this.patch_addContext_(g,h),p.push(g),g=new y.patch_obj,i=0,h=S,m=f);break}E!==d&&(m+=b.length),E!==o&&(f+=b.length)}return i&&(this.patch_addContext_(g,h),p.push(g)),p},y.prototype.patch_deepCopy=function(n){for(var l=[],c=0;c<n.length;c++){var u=n[c],s=new y.patch_obj;s.diffs=[];for(var p=0;p<u.diffs.length;p++)s.diffs[p]=new y.Diff(u.diffs[p][0],u.diffs[p][1]);s.start1=u.start1,s.start2=u.start2,s.length1=u.length1,s.length2=u.length2,l[c]=s}return l},y.prototype.patch_apply=function(n,l){if(n.length==0)return[l,[]];n=this.patch_deepCopy(n);var c=this.patch_addPadding(n);l=c+l+c,this.patch_splitMax(n);for(var u=0,s=[],p=0;p<n.length;p++){var g=n[p].start2+u,i=this.diff_text1(n[p].diffs),m,f=-1;if(i.length>this.Match_MaxBits?(m=this.match_main(l,i.substring(0,this.Match_MaxBits),g),m!=-1&&(f=this.match_main(l,i.substring(i.length-this.Match_MaxBits),g+i.length-this.Match_MaxBits),(f==-1||m>=f)&&(m=-1))):m=this.match_main(l,i,g),m==-1)s[p]=!1,u-=n[p].length2-n[p].length1;else{s[p]=!0,u=m-g;var h;if(f==-1?h=l.substring(m,m+i.length):h=l.substring(m,f+this.Match_MaxBits),i==h)l=l.substring(0,m)+this.diff_text2(n[p].diffs)+l.substring(m+i.length);else{var S=this.diff_main(i,h,!1);if(i.length>this.Match_MaxBits&&this.diff_levenshtein(S)/i.length>this.Patch_DeleteThreshold)s[p]=!1;else{this.diff_cleanupSemanticLossless(S);for(var v=0,E,b=0;b<n[p].diffs.length;b++){var P=n[p].diffs[b];P[0]!==r&&(E=this.diff_xIndex(S,v)),P[0]===d?l=l.substring(0,m+E)+P[1]+l.substring(m+E):P[0]===o&&(l=l.substring(0,m+E)+l.substring(m+this.diff_xIndex(S,v+P[1].length))),P[0]!==o&&(v+=P[1].length)}}}}}return l=l.substring(c.length,l.length-c.length),[l,s]},y.prototype.patch_addPadding=function(n){for(var l=this.Patch_Margin,c="",u=1;u<=l;u++)c+=String.fromCharCode(u);for(var u=0;u<n.length;u++)n[u].start1+=l,n[u].start2+=l;var s=n[0],p=s.diffs;if(p.length==0||p[0][0]!=r)p.unshift(new y.Diff(r,c)),s.start1-=l,s.start2-=l,s.length1+=l,s.length2+=l;else if(l>p[0][1].length){var g=l-p[0][1].length;p[0][1]=c.substring(p[0][1].length)+p[0][1],s.start1-=g,s.start2-=g,s.length1+=g,s.length2+=g}if(s=n[n.length-1],p=s.diffs,p.length==0||p[p.length-1][0]!=r)p.push(new y.Diff(r,c)),s.length1+=l,s.length2+=l;else if(l>p[p.length-1][1].length){var g=l-p[p.length-1][1].length;p[p.length-1][1]+=c.substring(0,g),s.length1+=g,s.length2+=g}return c},y.prototype.patch_splitMax=function(n){for(var l=this.Match_MaxBits,c=0;c<n.length;c++)if(!(n[c].length1<=l)){var u=n[c];n.splice(c--,1);for(var s=u.start1,p=u.start2,g="";u.diffs.length!==0;){var i=new y.patch_obj,m=!0;for(i.start1=s-g.length,i.start2=p-g.length,g!==""&&(i.length1=i.length2=g.length,i.diffs.push(new y.Diff(r,g)));u.diffs.length!==0&&i.length1<l-this.Patch_Margin;){var f=u.diffs[0][0],h=u.diffs[0][1];f===d?(i.length2+=h.length,p+=h.length,i.diffs.push(u.diffs.shift()),m=!1):f===o&&i.diffs.length==1&&i.diffs[0][0]==r&&h.length>2*l?(i.length1+=h.length,s+=h.length,m=!1,i.diffs.push(new y.Diff(f,h)),u.diffs.shift()):(h=h.substring(0,l-i.length1-this.Patch_Margin),i.length1+=h.length,s+=h.length,f===r?(i.length2+=h.length,p+=h.length):m=!1,i.diffs.push(new y.Diff(f,h)),h==u.diffs[0][1]?u.diffs.shift():u.diffs[0][1]=u.diffs[0][1].substring(h.length))}g=this.diff_text2(i.diffs),g=g.substring(g.length-this.Patch_Margin);var S=this.diff_text1(u.diffs).substring(0,this.Patch_Margin);S!==""&&(i.length1+=S.length,i.length2+=S.length,i.diffs.length!==0&&i.diffs[i.diffs.length-1][0]===r?i.diffs[i.diffs.length-1][1]+=S:i.diffs.push(new y.Diff(r,S))),m||n.splice(++c,0,i)}}},y.prototype.patch_toText=function(n){for(var l=[],c=0;c<n.length;c++)l[c]=n[c];return l.join("")},y.prototype.patch_fromText=function(n){var l=[];if(!n)return l;for(var c=n.split(` -`),u=0,s=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;u<c.length;){var p=c[u].match(s);if(!p)throw new Error("Invalid patch string: "+c[u]);var g=new y.patch_obj;for(l.push(g),g.start1=parseInt(p[1],10),p[2]===""?(g.start1--,g.length1=1):p[2]=="0"?g.length1=0:(g.start1--,g.length1=parseInt(p[2],10)),g.start2=parseInt(p[3],10),p[4]===""?(g.start2--,g.length2=1):p[4]=="0"?g.length2=0:(g.start2--,g.length2=parseInt(p[4],10)),u++;u<c.length;){var i=c[u].charAt(0);try{var m=decodeURI(c[u].substring(1))}catch(f){throw new Error("Illegal escape in patch_fromText: "+m)}if(i=="-")g.diffs.push(new y.Diff(o,m));else if(i=="+")g.diffs.push(new y.Diff(d,m));else if(i==" ")g.diffs.push(new y.Diff(r,m));else{if(i=="@")break;if(i!=="")throw new Error('Invalid patch mode "'+i+'" in: '+m)}u++}}return l},y.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},y.patch_obj.prototype.toString=function(){var n,l;this.length1===0?n=this.start1+",0":this.length1==1?n=this.start1+1:n=this.start1+1+","+this.length1,this.length2===0?l=this.start2+",0":this.length2==1?l=this.start2+1:l=this.start2+1+","+this.length2;for(var c=["@@ -"+n+" +"+l+` @@ -`],u,s=0;s<this.diffs.length;s++){switch(this.diffs[s][0]){case d:u="+";break;case o:u="-";break;case r:u=" ";break}c[s+1]=u+encodeURI(this.diffs[s][1])+` -`}return c.join("").replace(/%20/g," ")},x.exports=y,x.exports.diff_match_patch=y,x.exports.DIFF_DELETE=o,x.exports.DIFF_INSERT=d,x.exports.DIFF_EQUAL=r},7455:function(x){/**! +(()=>{var il={2988:()=>{+function(x){"use strict";var y=".dropdown-backdrop",o='[data-toggle="dropdown"]',h=function(u){x(u).on("click.bs.dropdown",this.toggle)};h.VERSION="3.4.1";function r(u){var s=u.attr("data-target");s||(s=u.attr("href"),s=s&&/#[A-Za-z]/.test(s)&&s.replace(/.*(?=#[^\s]*$)/,""));var p=s!=="#"?x(document).find(s):null;return p&&p.length?p:u.parent()}function n(u){u&&u.which===3||(x(y).remove(),x(o).each(function(){var s=x(this),p=r(s),g={relatedTarget:this};!p.hasClass("open")||u&&u.type=="click"&&/input|textarea/i.test(u.target.tagName)&&x.contains(p[0],u.target)||(p.trigger(u=x.Event("hide.bs.dropdown",g)),!u.isDefaultPrevented()&&(s.attr("aria-expanded","false"),p.removeClass("open").trigger(x.Event("hidden.bs.dropdown",g))))}))}h.prototype.toggle=function(u){var s=x(this);if(!s.is(".disabled, :disabled")){var p=r(s),g=p.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!p.closest(".navbar-nav").length&&x(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(x(this)).on("click",n);var i={relatedTarget:this};if(p.trigger(u=x.Event("show.bs.dropdown",i)),u.isDefaultPrevented())return;s.trigger("focus").attr("aria-expanded","true"),p.toggleClass("open").trigger(x.Event("shown.bs.dropdown",i))}return!1}},h.prototype.keydown=function(u){if(!(!/(38|40|27|32)/.test(u.which)||/input|textarea/i.test(u.target.tagName))){var s=x(this);if(u.preventDefault(),u.stopPropagation(),!s.is(".disabled, :disabled")){var p=r(s),g=p.hasClass("open");if(!g&&u.which!=27||g&&u.which==27)return u.which==27&&p.find(o).trigger("focus"),s.trigger("click");var i=" li:not(.disabled):visible a",m=p.find(".dropdown-menu"+i);if(!!m.length){var f=m.index(u.target);u.which==38&&f>0&&f--,u.which==40&&f<m.length-1&&f++,~f||(f=0),m.eq(f).trigger("focus")}}}};function l(u){return this.each(function(){var s=x(this),p=s.data("bs.dropdown");p||s.data("bs.dropdown",p=new h(this)),typeof u=="string"&&p[u].call(s)})}var c=x.fn.dropdown;x.fn.dropdown=l,x.fn.dropdown.Constructor=h,x.fn.dropdown.noConflict=function(){return x.fn.dropdown=c,this},x(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(u){u.stopPropagation()}).on("click.bs.dropdown.data-api",o,h.prototype.toggle).on("keydown.bs.dropdown.data-api",o,h.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",h.prototype.keydown)}(jQuery)},5638:()=>{+function(x){"use strict";var y=function(r,n){this.init("popover",r,n)};if(!x.fn.tooltip)throw new Error("Popover requires tooltip.js");y.VERSION="3.4.1",y.DEFAULTS=x.extend({},x.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),y.prototype=x.extend({},x.fn.tooltip.Constructor.prototype),y.prototype.constructor=y,y.prototype.getDefaults=function(){return y.DEFAULTS},y.prototype.setContent=function(){var r=this.tip(),n=this.getTitle(),l=this.getContent();if(this.options.html){var c=typeof l;this.options.sanitize&&(n=this.sanitizeHtml(n),c==="string"&&(l=this.sanitizeHtml(l))),r.find(".popover-title").html(n),r.find(".popover-content").children().detach().end()[c==="string"?"html":"append"](l)}else r.find(".popover-title").text(n),r.find(".popover-content").children().detach().end().text(l);r.removeClass("fade top bottom left right in"),r.find(".popover-title").html()||r.find(".popover-title").hide()},y.prototype.hasContent=function(){return this.getTitle()||this.getContent()},y.prototype.getContent=function(){var r=this.$element,n=this.options;return r.attr("data-content")||(typeof n.content=="function"?n.content.call(r[0]):n.content)},y.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function o(r){return this.each(function(){var n=x(this),l=n.data("bs.popover"),c=typeof r=="object"&&r;!l&&/destroy|hide/.test(r)||(l||n.data("bs.popover",l=new y(this,c)),typeof r=="string"&&l[r]())})}var h=x.fn.popover;x.fn.popover=o,x.fn.popover.Constructor=y,x.fn.popover.noConflict=function(){return x.fn.popover=h,this}}(jQuery)},954:()=>{+function(x){"use strict";function y(r,n){this.$body=x(document.body),this.$scrollElement=x(r).is(document.body)?x(window):x(r),this.options=x.extend({},y.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",x.proxy(this.process,this)),this.refresh(),this.process()}y.VERSION="3.4.1",y.DEFAULTS={offset:10},y.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},y.prototype.refresh=function(){var r=this,n="offset",l=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),x.isWindow(this.$scrollElement[0])||(n="position",l=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var c=x(this),u=c.data("target")||c.attr("href"),s=/^#./.test(u)&&x(u);return s&&s.length&&s.is(":visible")&&[[s[n]().top+l,u]]||null}).sort(function(c,u){return c[0]-u[0]}).each(function(){r.offsets.push(this[0]),r.targets.push(this[1])})},y.prototype.process=function(){var r=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),l=this.options.offset+n-this.$scrollElement.height(),c=this.offsets,u=this.targets,s=this.activeTarget,p;if(this.scrollHeight!=n&&this.refresh(),r>=l)return s!=(p=u[u.length-1])&&this.activate(p);if(s&&r<c[0])return this.activeTarget=null,this.clear();for(p=c.length;p--;)s!=u[p]&&r>=c[p]&&(c[p+1]===void 0||r<c[p+1])&&this.activate(u[p])},y.prototype.activate=function(r){this.activeTarget=r,this.clear();var n=this.selector+'[data-target="'+r+'"],'+this.selector+'[href="'+r+'"]',l=x(n).parents("li").addClass("active");l.parent(".dropdown-menu").length&&(l=l.closest("li.dropdown").addClass("active")),l.trigger("activate.bs.scrollspy")},y.prototype.clear=function(){x(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};function o(r){return this.each(function(){var n=x(this),l=n.data("bs.scrollspy"),c=typeof r=="object"&&r;l||n.data("bs.scrollspy",l=new y(this,c)),typeof r=="string"&&l[r]()})}var h=x.fn.scrollspy;x.fn.scrollspy=o,x.fn.scrollspy.Constructor=y,x.fn.scrollspy.noConflict=function(){return x.fn.scrollspy=h,this},x(window).on("load.bs.scrollspy.data-api",function(){x('[data-spy="scroll"]').each(function(){var r=x(this);o.call(r,r.data())})})}(jQuery)},1313:()=>{+function(x){"use strict";var y=function(n){this.element=x(n)};y.VERSION="3.4.1",y.TRANSITION_DURATION=150,y.prototype.show=function(){var n=this.element,l=n.closest("ul:not(.dropdown-menu)"),c=n.data("target");if(c||(c=n.attr("href"),c=c&&c.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var u=l.find(".active:last a"),s=x.Event("hide.bs.tab",{relatedTarget:n[0]}),p=x.Event("show.bs.tab",{relatedTarget:u[0]});if(u.trigger(s),n.trigger(p),!(p.isDefaultPrevented()||s.isDefaultPrevented())){var g=x(document).find(c);this.activate(n.closest("li"),l),this.activate(g,g.parent(),function(){u.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:u[0]})})}}},y.prototype.activate=function(n,l,c){var u=l.find("> .active"),s=c&&x.support.transition&&(u.length&&u.hasClass("fade")||!!l.find("> .fade").length);function p(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),c&&c()}u.length&&s?u.one("bsTransitionEnd",p).emulateTransitionEnd(y.TRANSITION_DURATION):p(),u.removeClass("in")};function o(n){return this.each(function(){var l=x(this),c=l.data("bs.tab");c||l.data("bs.tab",c=new y(this)),typeof n=="string"&&c[n]()})}var h=x.fn.tab;x.fn.tab=o,x.fn.tab.Constructor=y,x.fn.tab.noConflict=function(){return x.fn.tab=h,this};var r=function(n){n.preventDefault(),o.call(x(this),"show")};x(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery)},8480:()=>{+function(x){"use strict";var y=["sanitize","whiteList","sanitizeFn"],o=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],h=/^aria-[\w-]*$/i,r={"*":["class","dir","id","lang","role",h],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function c(i,m){var f=i.nodeName.toLowerCase();if(x.inArray(f,m)!==-1)return x.inArray(f,o)!==-1?Boolean(i.nodeValue.match(n)||i.nodeValue.match(l)):!0;for(var d=x(m).filter(function(E,b){return b instanceof RegExp}),S=0,v=d.length;S<v;S++)if(f.match(d[S]))return!0;return!1}function u(i,m,f){if(i.length===0)return i;if(f&&typeof f=="function")return f(i);if(!document.implementation||!document.implementation.createHTMLDocument)return i;var d=document.implementation.createHTMLDocument("sanitization");d.body.innerHTML=i;for(var S=x.map(m,function(R,D){return D}),v=x(d.body).find("*"),E=0,b=v.length;E<b;E++){var P=v[E],T=P.nodeName.toLowerCase();if(x.inArray(T,S)===-1){P.parentNode.removeChild(P);continue}for(var _=x.map(P.attributes,function(R){return R}),w=[].concat(m["*"]||[],m[T]||[]),C=0,I=_.length;C<I;C++)c(_[C],w)||P.removeAttribute(_[C].nodeName)}return d.body.innerHTML}var s=function(i,m){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",i,m)};s.VERSION="3.4.1",s.TRANSITION_DURATION=150,s.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},s.prototype.init=function(i,m,f){if(this.enabled=!0,this.type=i,this.$element=x(m),this.options=this.getOptions(f),this.$viewport=this.options.viewport&&x(document).find(x.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var d=this.options.trigger.split(" "),S=d.length;S--;){var v=d[S];if(v=="click")this.$element.on("click."+this.type,this.options.selector,x.proxy(this.toggle,this));else if(v!="manual"){var E=v=="hover"?"mouseenter":"focusin",b=v=="hover"?"mouseleave":"focusout";this.$element.on(E+"."+this.type,this.options.selector,x.proxy(this.enter,this)),this.$element.on(b+"."+this.type,this.options.selector,x.proxy(this.leave,this))}}this.options.selector?this._options=x.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},s.prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.getOptions=function(i){var m=this.$element.data();for(var f in m)m.hasOwnProperty(f)&&x.inArray(f,y)!==-1&&delete m[f];return i=x.extend({},this.getDefaults(),m,i),i.delay&&typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),i.sanitize&&(i.template=u(i.template,i.whiteList,i.sanitizeFn)),i},s.prototype.getDelegateOptions=function(){var i={},m=this.getDefaults();return this._options&&x.each(this._options,function(f,d){m[f]!=d&&(i[f]=d)}),i},s.prototype.enter=function(i){var m=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m)),i instanceof x.Event&&(m.inState[i.type=="focusin"?"focus":"hover"]=!0),m.tip().hasClass("in")||m.hoverState=="in"){m.hoverState="in";return}if(clearTimeout(m.timeout),m.hoverState="in",!m.options.delay||!m.options.delay.show)return m.show();m.timeout=setTimeout(function(){m.hoverState=="in"&&m.show()},m.options.delay.show)},s.prototype.isInStateTrue=function(){for(var i in this.inState)if(this.inState[i])return!0;return!1},s.prototype.leave=function(i){var m=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m)),i instanceof x.Event&&(m.inState[i.type=="focusout"?"focus":"hover"]=!1),!m.isInStateTrue()){if(clearTimeout(m.timeout),m.hoverState="out",!m.options.delay||!m.options.delay.hide)return m.hide();m.timeout=setTimeout(function(){m.hoverState=="out"&&m.hide()},m.options.delay.hide)}},s.prototype.show=function(){var i=x.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var m=x.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!m)return;var f=this,d=this.tip(),S=this.getUID(this.type);this.setContent(),d.attr("id",S),this.$element.attr("aria-describedby",S),this.options.animation&&d.addClass("fade");var v=typeof this.options.placement=="function"?this.options.placement.call(this,d[0],this.$element[0]):this.options.placement,E=/\s?auto?\s?/i,b=E.test(v);b&&(v=v.replace(E,"")||"top"),d.detach().css({top:0,left:0,display:"block"}).addClass(v).data("bs."+this.type,this),this.options.container?d.appendTo(x(document).find(this.options.container)):d.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var P=this.getPosition(),T=d[0].offsetWidth,_=d[0].offsetHeight;if(b){var w=v,C=this.getPosition(this.$viewport);v=v=="bottom"&&P.bottom+_>C.bottom?"top":v=="top"&&P.top-_<C.top?"bottom":v=="right"&&P.right+T>C.width?"left":v=="left"&&P.left-T<C.left?"right":v,d.removeClass(w).addClass(v)}var I=this.getCalculatedOffset(v,P,T,_);this.applyPlacement(I,v);var R=function(){var D=f.hoverState;f.$element.trigger("shown.bs."+f.type),f.hoverState=null,D=="out"&&f.leave(f)};x.support.transition&&this.$tip.hasClass("fade")?d.one("bsTransitionEnd",R).emulateTransitionEnd(s.TRANSITION_DURATION):R()}},s.prototype.applyPlacement=function(i,m){var f=this.tip(),d=f[0].offsetWidth,S=f[0].offsetHeight,v=parseInt(f.css("margin-top"),10),E=parseInt(f.css("margin-left"),10);isNaN(v)&&(v=0),isNaN(E)&&(E=0),i.top+=v,i.left+=E,x.offset.setOffset(f[0],x.extend({using:function(I){f.css({top:Math.round(I.top),left:Math.round(I.left)})}},i),0),f.addClass("in");var b=f[0].offsetWidth,P=f[0].offsetHeight;m=="top"&&P!=S&&(i.top=i.top+S-P);var T=this.getViewportAdjustedDelta(m,i,b,P);T.left?i.left+=T.left:i.top+=T.top;var _=/top|bottom/.test(m),w=_?T.left*2-d+b:T.top*2-S+P,C=_?"offsetWidth":"offsetHeight";f.offset(i),this.replaceArrow(w,f[0][C],_)},s.prototype.replaceArrow=function(i,m,f){this.arrow().css(f?"left":"top",50*(1-i/m)+"%").css(f?"top":"left","")},s.prototype.setContent=function(){var i=this.tip(),m=this.getTitle();this.options.html?(this.options.sanitize&&(m=u(m,this.options.whiteList,this.options.sanitizeFn)),i.find(".tooltip-inner").html(m)):i.find(".tooltip-inner").text(m),i.removeClass("fade in top bottom left right")},s.prototype.hide=function(i){var m=this,f=x(this.$tip),d=x.Event("hide.bs."+this.type);function S(){m.hoverState!="in"&&f.detach(),m.$element&&m.$element.removeAttr("aria-describedby").trigger("hidden.bs."+m.type),i&&i()}if(this.$element.trigger(d),!d.isDefaultPrevented())return f.removeClass("in"),x.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",S).emulateTransitionEnd(s.TRANSITION_DURATION):S(),this.hoverState=null,this},s.prototype.fixTitle=function(){var i=this.$element;(i.attr("title")||typeof i.attr("data-original-title")!="string")&&i.attr("data-original-title",i.attr("title")||"").attr("title","")},s.prototype.hasContent=function(){return this.getTitle()},s.prototype.getPosition=function(i){i=i||this.$element;var m=i[0],f=m.tagName=="BODY",d=m.getBoundingClientRect();d.width==null&&(d=x.extend({},d,{width:d.right-d.left,height:d.bottom-d.top}));var S=window.SVGElement&&m instanceof window.SVGElement,v=f?{top:0,left:0}:S?null:i.offset(),E={scroll:f?document.documentElement.scrollTop||document.body.scrollTop:i.scrollTop()},b=f?{width:x(window).width(),height:x(window).height()}:null;return x.extend({},d,E,b,v)},s.prototype.getCalculatedOffset=function(i,m,f,d){return i=="bottom"?{top:m.top+m.height,left:m.left+m.width/2-f/2}:i=="top"?{top:m.top-d,left:m.left+m.width/2-f/2}:i=="left"?{top:m.top+m.height/2-d/2,left:m.left-f}:{top:m.top+m.height/2-d/2,left:m.left+m.width}},s.prototype.getViewportAdjustedDelta=function(i,m,f,d){var S={top:0,left:0};if(!this.$viewport)return S;var v=this.options.viewport&&this.options.viewport.padding||0,E=this.getPosition(this.$viewport);if(/right|left/.test(i)){var b=m.top-v-E.scroll,P=m.top+v-E.scroll+d;b<E.top?S.top=E.top-b:P>E.top+E.height&&(S.top=E.top+E.height-P)}else{var T=m.left-v,_=m.left+v+f;T<E.left?S.left=E.left-T:_>E.right&&(S.left=E.left+E.width-_)}return S},s.prototype.getTitle=function(){var i,m=this.$element,f=this.options;return i=m.attr("data-original-title")||(typeof f.title=="function"?f.title.call(m[0]):f.title),i},s.prototype.getUID=function(i){do i+=~~(Math.random()*1e6);while(document.getElementById(i));return i},s.prototype.tip=function(){if(!this.$tip&&(this.$tip=x(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},s.prototype.enable=function(){this.enabled=!0},s.prototype.disable=function(){this.enabled=!1},s.prototype.toggleEnabled=function(){this.enabled=!this.enabled},s.prototype.toggle=function(i){var m=this;i&&(m=x(i.currentTarget).data("bs."+this.type),m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m))),i?(m.inState.click=!m.inState.click,m.isInStateTrue()?m.enter(m):m.leave(m)):m.tip().hasClass("in")?m.leave(m):m.enter(m)},s.prototype.destroy=function(){var i=this;clearTimeout(this.timeout),this.hide(function(){i.$element.off("."+i.type).removeData("bs."+i.type),i.$tip&&i.$tip.detach(),i.$tip=null,i.$arrow=null,i.$viewport=null,i.$element=null})},s.prototype.sanitizeHtml=function(i){return u(i,this.options.whiteList,this.options.sanitizeFn)};function p(i){return this.each(function(){var m=x(this),f=m.data("bs.tooltip"),d=typeof i=="object"&&i;!f&&/destroy|hide/.test(i)||(f||m.data("bs.tooltip",f=new s(this,d)),typeof i=="string"&&f[i]())})}var g=x.fn.tooltip;x.fn.tooltip=p,x.fn.tooltip.Constructor=s,x.fn.tooltip.noConflict=function(){return x.fn.tooltip=g,this}}(jQuery)},7030:x=>{var y=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},o=-1,h=1,r=0;y.Diff=function(n,l){return[n,l]},y.prototype.diff_main=function(n,l,c,u){typeof u=="undefined"&&(this.Diff_Timeout<=0?u=Number.MAX_VALUE:u=new Date().getTime()+this.Diff_Timeout*1e3);var s=u;if(n==null||l==null)throw new Error("Null input. (diff_main)");if(n==l)return n?[new y.Diff(r,n)]:[];typeof c=="undefined"&&(c=!0);var p=c,g=this.diff_commonPrefix(n,l),i=n.substring(0,g);n=n.substring(g),l=l.substring(g),g=this.diff_commonSuffix(n,l);var m=n.substring(n.length-g);n=n.substring(0,n.length-g),l=l.substring(0,l.length-g);var f=this.diff_compute_(n,l,p,s);return i&&f.unshift(new y.Diff(r,i)),m&&f.push(new y.Diff(r,m)),this.diff_cleanupMerge(f),f},y.prototype.diff_compute_=function(n,l,c,u){var s;if(!n)return[new y.Diff(h,l)];if(!l)return[new y.Diff(o,n)];var p=n.length>l.length?n:l,g=n.length>l.length?l:n,i=p.indexOf(g);if(i!=-1)return s=[new y.Diff(h,p.substring(0,i)),new y.Diff(r,g),new y.Diff(h,p.substring(i+g.length))],n.length>l.length&&(s[0][0]=s[2][0]=o),s;if(g.length==1)return[new y.Diff(o,n),new y.Diff(h,l)];var m=this.diff_halfMatch_(n,l);if(m){var f=m[0],d=m[1],S=m[2],v=m[3],E=m[4],b=this.diff_main(f,S,c,u),P=this.diff_main(d,v,c,u);return b.concat([new y.Diff(r,E)],P)}return c&&n.length>100&&l.length>100?this.diff_lineMode_(n,l,u):this.diff_bisect_(n,l,u)},y.prototype.diff_lineMode_=function(n,l,c){var u=this.diff_linesToChars_(n,l);n=u.chars1,l=u.chars2;var s=u.lineArray,p=this.diff_main(n,l,!1,c);this.diff_charsToLines_(p,s),this.diff_cleanupSemantic(p),p.push(new y.Diff(r,""));for(var g=0,i=0,m=0,f="",d="";g<p.length;){switch(p[g][0]){case h:m++,d+=p[g][1];break;case o:i++,f+=p[g][1];break;case r:if(i>=1&&m>=1){p.splice(g-i-m,i+m),g=g-i-m;for(var S=this.diff_main(f,d,!1,c),v=S.length-1;v>=0;v--)p.splice(g,0,S[v]);g=g+S.length}m=0,i=0,f="",d="";break}g++}return p.pop(),p},y.prototype.diff_bisect_=function(n,l,c){for(var u=n.length,s=l.length,p=Math.ceil((u+s)/2),g=p,i=2*p,m=new Array(i),f=new Array(i),d=0;d<i;d++)m[d]=-1,f[d]=-1;m[g+1]=0,f[g+1]=0;for(var S=u-s,v=S%2!=0,E=0,b=0,P=0,T=0,_=0;_<p&&!(new Date().getTime()>c);_++){for(var w=-_+E;w<=_-b;w+=2){var C=g+w,I;w==-_||w!=_&&m[C-1]<m[C+1]?I=m[C+1]:I=m[C-1]+1;for(var R=I-w;I<u&&R<s&&n.charAt(I)==l.charAt(R);)I++,R++;if(m[C]=I,I>u)b+=2;else if(R>s)E+=2;else if(v){var D=g+S-w;if(D>=0&&D<i&&f[D]!=-1){var L=u-f[D];if(I>=L)return this.diff_bisectSplit_(n,l,I,R,c)}}}for(var $=-_+P;$<=_-T;$+=2){var D=g+$,L;$==-_||$!=_&&f[D-1]<f[D+1]?L=f[D+1]:L=f[D-1]+1;for(var M=L-$;L<u&&M<s&&n.charAt(u-L-1)==l.charAt(s-M-1);)L++,M++;if(f[D]=L,L>u)T+=2;else if(M>s)P+=2;else if(!v){var C=g+S-$;if(C>=0&&C<i&&m[C]!=-1){var I=m[C],R=g+I-C;if(L=u-L,I>=L)return this.diff_bisectSplit_(n,l,I,R,c)}}}}return[new y.Diff(o,n),new y.Diff(h,l)]},y.prototype.diff_bisectSplit_=function(n,l,c,u,s){var p=n.substring(0,c),g=l.substring(0,u),i=n.substring(c),m=l.substring(u),f=this.diff_main(p,g,!1,s),d=this.diff_main(i,m,!1,s);return f.concat(d)},y.prototype.diff_linesToChars_=function(n,l){var c=[],u={};c[0]="";function s(m){for(var f="",d=0,S=-1,v=c.length;S<m.length-1;){S=m.indexOf(` +`,d),S==-1&&(S=m.length-1);var E=m.substring(d,S+1);(u.hasOwnProperty?u.hasOwnProperty(E):u[E]!==void 0)?f+=String.fromCharCode(u[E]):(v==p&&(E=m.substring(d),S=m.length),f+=String.fromCharCode(v),u[E]=v,c[v++]=E),d=S+1}return f}var p=4e4,g=s(n);p=65535;var i=s(l);return{chars1:g,chars2:i,lineArray:c}},y.prototype.diff_charsToLines_=function(n,l){for(var c=0;c<n.length;c++){for(var u=n[c][1],s=[],p=0;p<u.length;p++)s[p]=l[u.charCodeAt(p)];n[c][1]=s.join("")}},y.prototype.diff_commonPrefix=function(n,l){if(!n||!l||n.charAt(0)!=l.charAt(0))return 0;for(var c=0,u=Math.min(n.length,l.length),s=u,p=0;c<s;)n.substring(p,s)==l.substring(p,s)?(c=s,p=c):u=s,s=Math.floor((u-c)/2+c);return s},y.prototype.diff_commonSuffix=function(n,l){if(!n||!l||n.charAt(n.length-1)!=l.charAt(l.length-1))return 0;for(var c=0,u=Math.min(n.length,l.length),s=u,p=0;c<s;)n.substring(n.length-s,n.length-p)==l.substring(l.length-s,l.length-p)?(c=s,p=c):u=s,s=Math.floor((u-c)/2+c);return s},y.prototype.diff_commonOverlap_=function(n,l){var c=n.length,u=l.length;if(c==0||u==0)return 0;c>u?n=n.substring(c-u):c<u&&(l=l.substring(0,c));var s=Math.min(c,u);if(n==l)return s;for(var p=0,g=1;;){var i=n.substring(s-g),m=l.indexOf(i);if(m==-1)return p;g+=m,(m==0||n.substring(s-g)==l.substring(0,g))&&(p=g,g++)}},y.prototype.diff_halfMatch_=function(n,l){if(this.Diff_Timeout<=0)return null;var c=n.length>l.length?n:l,u=n.length>l.length?l:n;if(c.length<4||u.length*2<c.length)return null;var s=this;function p(b,P,T){for(var _=b.substring(T,T+Math.floor(b.length/4)),w=-1,C="",I,R,D,L;(w=P.indexOf(_,w+1))!=-1;){var $=s.diff_commonPrefix(b.substring(T),P.substring(w)),M=s.diff_commonSuffix(b.substring(0,T),P.substring(0,w));C.length<M+$&&(C=P.substring(w-M,w)+P.substring(w,w+$),I=b.substring(0,T-M),R=b.substring(T+$),D=P.substring(0,w-M),L=P.substring(w+$))}return C.length*2>=b.length?[I,R,D,L,C]:null}var g=p(c,u,Math.ceil(c.length/4)),i=p(c,u,Math.ceil(c.length/2)),m;if(!g&&!i)return null;i?g?m=g[4].length>i[4].length?g:i:m=i:m=g;var f,d,S,v;n.length>l.length?(f=m[0],d=m[1],S=m[2],v=m[3]):(S=m[0],v=m[1],f=m[2],d=m[3]);var E=m[4];return[f,d,S,v,E]},y.prototype.diff_cleanupSemantic=function(n){for(var l=!1,c=[],u=0,s=null,p=0,g=0,i=0,m=0,f=0;p<n.length;)n[p][0]==r?(c[u++]=p,g=m,i=f,m=0,f=0,s=n[p][1]):(n[p][0]==h?m+=n[p][1].length:f+=n[p][1].length,s&&s.length<=Math.max(g,i)&&s.length<=Math.max(m,f)&&(n.splice(c[u-1],0,new y.Diff(o,s)),n[c[u-1]+1][0]=h,u--,u--,p=u>0?c[u-1]:-1,g=0,i=0,m=0,f=0,s=null,l=!0)),p++;for(l&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),p=1;p<n.length;){if(n[p-1][0]==o&&n[p][0]==h){var d=n[p-1][1],S=n[p][1],v=this.diff_commonOverlap_(d,S),E=this.diff_commonOverlap_(S,d);v>=E?(v>=d.length/2||v>=S.length/2)&&(n.splice(p,0,new y.Diff(r,S.substring(0,v))),n[p-1][1]=d.substring(0,d.length-v),n[p+1][1]=S.substring(v),p++):(E>=d.length/2||E>=S.length/2)&&(n.splice(p,0,new y.Diff(r,d.substring(0,E))),n[p-1][0]=h,n[p-1][1]=S.substring(0,S.length-E),n[p+1][0]=o,n[p+1][1]=d.substring(E),p++),p++}p++}},y.prototype.diff_cleanupSemanticLossless=function(n){function l(E,b){if(!E||!b)return 6;var P=E.charAt(E.length-1),T=b.charAt(0),_=P.match(y.nonAlphaNumericRegex_),w=T.match(y.nonAlphaNumericRegex_),C=_&&P.match(y.whitespaceRegex_),I=w&&T.match(y.whitespaceRegex_),R=C&&P.match(y.linebreakRegex_),D=I&&T.match(y.linebreakRegex_),L=R&&E.match(y.blanklineEndRegex_),$=D&&b.match(y.blanklineStartRegex_);return L||$?5:R||D?4:_&&!C&&I?3:C||I?2:_||w?1:0}for(var c=1;c<n.length-1;){if(n[c-1][0]==r&&n[c+1][0]==r){var u=n[c-1][1],s=n[c][1],p=n[c+1][1],g=this.diff_commonSuffix(u,s);if(g){var i=s.substring(s.length-g);u=u.substring(0,u.length-g),s=i+s.substring(0,s.length-g),p=i+p}for(var m=u,f=s,d=p,S=l(u,s)+l(s,p);s.charAt(0)===p.charAt(0);){u+=s.charAt(0),s=s.substring(1)+p.charAt(0),p=p.substring(1);var v=l(u,s)+l(s,p);v>=S&&(S=v,m=u,f=s,d=p)}n[c-1][1]!=m&&(m?n[c-1][1]=m:(n.splice(c-1,1),c--),n[c][1]=f,d?n[c+1][1]=d:(n.splice(c+1,1),c--))}c++}},y.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,y.whitespaceRegex_=/\s/,y.linebreakRegex_=/[\r\n]/,y.blanklineEndRegex_=/\n\r?\n$/,y.blanklineStartRegex_=/^\r?\n\r?\n/,y.prototype.diff_cleanupEfficiency=function(n){for(var l=!1,c=[],u=0,s=null,p=0,g=!1,i=!1,m=!1,f=!1;p<n.length;)n[p][0]==r?(n[p][1].length<this.Diff_EditCost&&(m||f)?(c[u++]=p,g=m,i=f,s=n[p][1]):(u=0,s=null),m=f=!1):(n[p][0]==o?f=!0:m=!0,s&&(g&&i&&m&&f||s.length<this.Diff_EditCost/2&&g+i+m+f==3)&&(n.splice(c[u-1],0,new y.Diff(o,s)),n[c[u-1]+1][0]=h,u--,s=null,g&&i?(m=f=!0,u=0):(u--,p=u>0?c[u-1]:-1,m=f=!1),l=!0)),p++;l&&this.diff_cleanupMerge(n)},y.prototype.diff_cleanupMerge=function(n){n.push(new y.Diff(r,""));for(var l=0,c=0,u=0,s="",p="",g;l<n.length;)switch(n[l][0]){case h:u++,p+=n[l][1],l++;break;case o:c++,s+=n[l][1],l++;break;case r:c+u>1?(c!==0&&u!==0&&(g=this.diff_commonPrefix(p,s),g!==0&&(l-c-u>0&&n[l-c-u-1][0]==r?n[l-c-u-1][1]+=p.substring(0,g):(n.splice(0,0,new y.Diff(r,p.substring(0,g))),l++),p=p.substring(g),s=s.substring(g)),g=this.diff_commonSuffix(p,s),g!==0&&(n[l][1]=p.substring(p.length-g)+n[l][1],p=p.substring(0,p.length-g),s=s.substring(0,s.length-g))),l-=c+u,n.splice(l,c+u),s.length&&(n.splice(l,0,new y.Diff(o,s)),l++),p.length&&(n.splice(l,0,new y.Diff(h,p)),l++),l++):l!==0&&n[l-1][0]==r?(n[l-1][1]+=n[l][1],n.splice(l,1)):l++,u=0,c=0,s="",p="";break}n[n.length-1][1]===""&&n.pop();var i=!1;for(l=1;l<n.length-1;)n[l-1][0]==r&&n[l+1][0]==r&&(n[l][1].substring(n[l][1].length-n[l-1][1].length)==n[l-1][1]?(n[l][1]=n[l-1][1]+n[l][1].substring(0,n[l][1].length-n[l-1][1].length),n[l+1][1]=n[l-1][1]+n[l+1][1],n.splice(l-1,1),i=!0):n[l][1].substring(0,n[l+1][1].length)==n[l+1][1]&&(n[l-1][1]+=n[l+1][1],n[l][1]=n[l][1].substring(n[l+1][1].length)+n[l+1][1],n.splice(l+1,1),i=!0)),l++;i&&this.diff_cleanupMerge(n)},y.prototype.diff_xIndex=function(n,l){var c=0,u=0,s=0,p=0,g;for(g=0;g<n.length&&(n[g][0]!==h&&(c+=n[g][1].length),n[g][0]!==o&&(u+=n[g][1].length),!(c>l));g++)s=c,p=u;return n.length!=g&&n[g][0]===o?p:p+(l-s)},y.prototype.diff_prettyHtml=function(n){for(var l=[],c=/&/g,u=/</g,s=/>/g,p=/\n/g,g=0;g<n.length;g++){var i=n[g][0],m=n[g][1],f=m.replace(c,"&amp;").replace(u,"&lt;").replace(s,"&gt;").replace(p,"&para;<br>");switch(i){case h:l[g]='<ins style="background:#e6ffe6;">'+f+"</ins>";break;case o:l[g]='<del style="background:#ffe6e6;">'+f+"</del>";break;case r:l[g]="<span>"+f+"</span>";break}}return l.join("")},y.prototype.diff_text1=function(n){for(var l=[],c=0;c<n.length;c++)n[c][0]!==h&&(l[c]=n[c][1]);return l.join("")},y.prototype.diff_text2=function(n){for(var l=[],c=0;c<n.length;c++)n[c][0]!==o&&(l[c]=n[c][1]);return l.join("")},y.prototype.diff_levenshtein=function(n){for(var l=0,c=0,u=0,s=0;s<n.length;s++){var p=n[s][0],g=n[s][1];switch(p){case h:c+=g.length;break;case o:u+=g.length;break;case r:l+=Math.max(c,u),c=0,u=0;break}}return l+=Math.max(c,u),l},y.prototype.diff_toDelta=function(n){for(var l=[],c=0;c<n.length;c++)switch(n[c][0]){case h:l[c]="+"+encodeURI(n[c][1]);break;case o:l[c]="-"+n[c][1].length;break;case r:l[c]="="+n[c][1].length;break}return l.join(" ").replace(/%20/g," ")},y.prototype.diff_fromDelta=function(n,l){for(var c=[],u=0,s=0,p=l.split(/\t/g),g=0;g<p.length;g++){var i=p[g].substring(1);switch(p[g].charAt(0)){case"+":try{c[u++]=new y.Diff(h,decodeURI(i))}catch(d){throw new Error("Illegal escape in diff_fromDelta: "+i)}break;case"-":case"=":var m=parseInt(i,10);if(isNaN(m)||m<0)throw new Error("Invalid number in diff_fromDelta: "+i);var f=n.substring(s,s+=m);p[g].charAt(0)=="="?c[u++]=new y.Diff(r,f):c[u++]=new y.Diff(o,f);break;default:if(p[g])throw new Error("Invalid diff operation in diff_fromDelta: "+p[g])}}if(s!=n.length)throw new Error("Delta length ("+s+") does not equal source text length ("+n.length+").");return c},y.prototype.match_main=function(n,l,c){if(n==null||l==null||c==null)throw new Error("Null input. (match_main)");return c=Math.max(0,Math.min(c,n.length)),n==l?0:n.length?n.substring(c,c+l.length)==l?c:this.match_bitap_(n,l,c):-1},y.prototype.match_bitap_=function(n,l,c){if(l.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var u=this.match_alphabet_(l),s=this;function p(I,R){var D=I/l.length,L=Math.abs(c-R);return s.Match_Distance?D+L/s.Match_Distance:L?1:D}var g=this.Match_Threshold,i=n.indexOf(l,c);i!=-1&&(g=Math.min(p(0,i),g),i=n.lastIndexOf(l,c+l.length),i!=-1&&(g=Math.min(p(0,i),g)));var m=1<<l.length-1;i=-1;for(var f,d,S=l.length+n.length,v,E=0;E<l.length;E++){for(f=0,d=S;f<d;)p(E,c+d)<=g?f=d:S=d,d=Math.floor((S-f)/2+f);S=d;var b=Math.max(1,c-d+1),P=Math.min(c+d,n.length)+l.length,T=Array(P+2);T[P+1]=(1<<E)-1;for(var _=P;_>=b;_--){var w=u[n.charAt(_-1)];if(E===0?T[_]=(T[_+1]<<1|1)&w:T[_]=(T[_+1]<<1|1)&w|((v[_+1]|v[_])<<1|1)|v[_+1],T[_]&m){var C=p(E,_-1);if(C<=g)if(g=C,i=_-1,i>c)b=Math.max(1,2*c-i);else break}}if(p(E+1,c)>g)break;v=T}return i},y.prototype.match_alphabet_=function(n){for(var l={},c=0;c<n.length;c++)l[n.charAt(c)]=0;for(var c=0;c<n.length;c++)l[n.charAt(c)]|=1<<n.length-c-1;return l},y.prototype.patch_addContext_=function(n,l){if(l.length!=0){if(n.start2===null)throw Error("patch not initialized");for(var c=l.substring(n.start2,n.start2+n.length1),u=0;l.indexOf(c)!=l.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)u+=this.Patch_Margin,c=l.substring(n.start2-u,n.start2+n.length1+u);u+=this.Patch_Margin;var s=l.substring(n.start2-u,n.start2);s&&n.diffs.unshift(new y.Diff(r,s));var p=l.substring(n.start2+n.length1,n.start2+n.length1+u);p&&n.diffs.push(new y.Diff(r,p)),n.start1-=s.length,n.start2-=s.length,n.length1+=s.length+p.length,n.length2+=s.length+p.length}},y.prototype.patch_make=function(n,l,c){var u,s;if(typeof n=="string"&&typeof l=="string"&&typeof c=="undefined")u=n,s=this.diff_main(u,l,!0),s.length>2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(n&&typeof n=="object"&&typeof l=="undefined"&&typeof c=="undefined")s=n,u=this.diff_text1(s);else if(typeof n=="string"&&l&&typeof l=="object"&&typeof c=="undefined")u=n,s=l;else if(typeof n=="string"&&typeof l=="string"&&c&&typeof c=="object")u=n,s=c;else throw new Error("Unknown call format to patch_make.");if(s.length===0)return[];for(var p=[],g=new y.patch_obj,i=0,m=0,f=0,d=u,S=u,v=0;v<s.length;v++){var E=s[v][0],b=s[v][1];switch(!i&&E!==r&&(g.start1=m,g.start2=f),E){case h:g.diffs[i++]=s[v],g.length2+=b.length,S=S.substring(0,f)+b+S.substring(f);break;case o:g.length1+=b.length,g.diffs[i++]=s[v],S=S.substring(0,f)+S.substring(f+b.length);break;case r:b.length<=2*this.Patch_Margin&&i&&s.length!=v+1?(g.diffs[i++]=s[v],g.length1+=b.length,g.length2+=b.length):b.length>=2*this.Patch_Margin&&i&&(this.patch_addContext_(g,d),p.push(g),g=new y.patch_obj,i=0,d=S,m=f);break}E!==h&&(m+=b.length),E!==o&&(f+=b.length)}return i&&(this.patch_addContext_(g,d),p.push(g)),p},y.prototype.patch_deepCopy=function(n){for(var l=[],c=0;c<n.length;c++){var u=n[c],s=new y.patch_obj;s.diffs=[];for(var p=0;p<u.diffs.length;p++)s.diffs[p]=new y.Diff(u.diffs[p][0],u.diffs[p][1]);s.start1=u.start1,s.start2=u.start2,s.length1=u.length1,s.length2=u.length2,l[c]=s}return l},y.prototype.patch_apply=function(n,l){if(n.length==0)return[l,[]];n=this.patch_deepCopy(n);var c=this.patch_addPadding(n);l=c+l+c,this.patch_splitMax(n);for(var u=0,s=[],p=0;p<n.length;p++){var g=n[p].start2+u,i=this.diff_text1(n[p].diffs),m,f=-1;if(i.length>this.Match_MaxBits?(m=this.match_main(l,i.substring(0,this.Match_MaxBits),g),m!=-1&&(f=this.match_main(l,i.substring(i.length-this.Match_MaxBits),g+i.length-this.Match_MaxBits),(f==-1||m>=f)&&(m=-1))):m=this.match_main(l,i,g),m==-1)s[p]=!1,u-=n[p].length2-n[p].length1;else{s[p]=!0,u=m-g;var d;if(f==-1?d=l.substring(m,m+i.length):d=l.substring(m,f+this.Match_MaxBits),i==d)l=l.substring(0,m)+this.diff_text2(n[p].diffs)+l.substring(m+i.length);else{var S=this.diff_main(i,d,!1);if(i.length>this.Match_MaxBits&&this.diff_levenshtein(S)/i.length>this.Patch_DeleteThreshold)s[p]=!1;else{this.diff_cleanupSemanticLossless(S);for(var v=0,E,b=0;b<n[p].diffs.length;b++){var P=n[p].diffs[b];P[0]!==r&&(E=this.diff_xIndex(S,v)),P[0]===h?l=l.substring(0,m+E)+P[1]+l.substring(m+E):P[0]===o&&(l=l.substring(0,m+E)+l.substring(m+this.diff_xIndex(S,v+P[1].length))),P[0]!==o&&(v+=P[1].length)}}}}}return l=l.substring(c.length,l.length-c.length),[l,s]},y.prototype.patch_addPadding=function(n){for(var l=this.Patch_Margin,c="",u=1;u<=l;u++)c+=String.fromCharCode(u);for(var u=0;u<n.length;u++)n[u].start1+=l,n[u].start2+=l;var s=n[0],p=s.diffs;if(p.length==0||p[0][0]!=r)p.unshift(new y.Diff(r,c)),s.start1-=l,s.start2-=l,s.length1+=l,s.length2+=l;else if(l>p[0][1].length){var g=l-p[0][1].length;p[0][1]=c.substring(p[0][1].length)+p[0][1],s.start1-=g,s.start2-=g,s.length1+=g,s.length2+=g}if(s=n[n.length-1],p=s.diffs,p.length==0||p[p.length-1][0]!=r)p.push(new y.Diff(r,c)),s.length1+=l,s.length2+=l;else if(l>p[p.length-1][1].length){var g=l-p[p.length-1][1].length;p[p.length-1][1]+=c.substring(0,g),s.length1+=g,s.length2+=g}return c},y.prototype.patch_splitMax=function(n){for(var l=this.Match_MaxBits,c=0;c<n.length;c++)if(!(n[c].length1<=l)){var u=n[c];n.splice(c--,1);for(var s=u.start1,p=u.start2,g="";u.diffs.length!==0;){var i=new y.patch_obj,m=!0;for(i.start1=s-g.length,i.start2=p-g.length,g!==""&&(i.length1=i.length2=g.length,i.diffs.push(new y.Diff(r,g)));u.diffs.length!==0&&i.length1<l-this.Patch_Margin;){var f=u.diffs[0][0],d=u.diffs[0][1];f===h?(i.length2+=d.length,p+=d.length,i.diffs.push(u.diffs.shift()),m=!1):f===o&&i.diffs.length==1&&i.diffs[0][0]==r&&d.length>2*l?(i.length1+=d.length,s+=d.length,m=!1,i.diffs.push(new y.Diff(f,d)),u.diffs.shift()):(d=d.substring(0,l-i.length1-this.Patch_Margin),i.length1+=d.length,s+=d.length,f===r?(i.length2+=d.length,p+=d.length):m=!1,i.diffs.push(new y.Diff(f,d)),d==u.diffs[0][1]?u.diffs.shift():u.diffs[0][1]=u.diffs[0][1].substring(d.length))}g=this.diff_text2(i.diffs),g=g.substring(g.length-this.Patch_Margin);var S=this.diff_text1(u.diffs).substring(0,this.Patch_Margin);S!==""&&(i.length1+=S.length,i.length2+=S.length,i.diffs.length!==0&&i.diffs[i.diffs.length-1][0]===r?i.diffs[i.diffs.length-1][1]+=S:i.diffs.push(new y.Diff(r,S))),m||n.splice(++c,0,i)}}},y.prototype.patch_toText=function(n){for(var l=[],c=0;c<n.length;c++)l[c]=n[c];return l.join("")},y.prototype.patch_fromText=function(n){var l=[];if(!n)return l;for(var c=n.split(` +`),u=0,s=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;u<c.length;){var p=c[u].match(s);if(!p)throw new Error("Invalid patch string: "+c[u]);var g=new y.patch_obj;for(l.push(g),g.start1=parseInt(p[1],10),p[2]===""?(g.start1--,g.length1=1):p[2]=="0"?g.length1=0:(g.start1--,g.length1=parseInt(p[2],10)),g.start2=parseInt(p[3],10),p[4]===""?(g.start2--,g.length2=1):p[4]=="0"?g.length2=0:(g.start2--,g.length2=parseInt(p[4],10)),u++;u<c.length;){var i=c[u].charAt(0);try{var m=decodeURI(c[u].substring(1))}catch(f){throw new Error("Illegal escape in patch_fromText: "+m)}if(i=="-")g.diffs.push(new y.Diff(o,m));else if(i=="+")g.diffs.push(new y.Diff(h,m));else if(i==" ")g.diffs.push(new y.Diff(r,m));else{if(i=="@")break;if(i!=="")throw new Error('Invalid patch mode "'+i+'" in: '+m)}u++}}return l},y.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},y.patch_obj.prototype.toString=function(){var n,l;this.length1===0?n=this.start1+",0":this.length1==1?n=this.start1+1:n=this.start1+1+","+this.length1,this.length2===0?l=this.start2+",0":this.length2==1?l=this.start2+1:l=this.start2+1+","+this.length2;for(var c=["@@ -"+n+" +"+l+` @@ +`],u,s=0;s<this.diffs.length;s++){switch(this.diffs[s][0]){case h:u="+";break;case o:u="-";break;case r:u=" ";break}c[s+1]=u+encodeURI(this.diffs[s][1])+` +`}return c.join("").replace(/%20/g," ")},x.exports=y,x.exports.diff_match_patch=y,x.exports.DIFF_DELETE=o,x.exports.DIFF_INSERT=h,x.exports.DIFF_EQUAL=r},7455:function(x){/**! @license handlebars v4.7.7 @@ -27,19 +27,19 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/(function(y,o){x.exports=o()})(this,function(){return function(y){function o(r){if(d[r])return d[r].exports;var n=d[r]={exports:{},id:r,loaded:!1};return y[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var d={};return o.m=y,o.c=d,o.p="",o(0)}([function(y,o,d){"use strict";function r(){var P=E();return P.compile=function(T,_){return g.compile(T,_,P)},P.precompile=function(T,_){return g.precompile(T,_,P)},P.AST=s.default,P.Compiler=g.Compiler,P.JavaScriptCompiler=m.default,P.Parser=p.parser,P.parse=p.parse,P.parseWithoutProcessing=p.parseWithoutProcessing,P}var n=d(1).default;o.__esModule=!0;var l=d(2),c=n(l),u=d(45),s=n(u),p=d(46),g=d(51),i=d(52),m=n(i),f=d(49),h=n(f),S=d(44),v=n(S),E=c.default.create,b=r();b.create=r,v.default(b),b.Visitor=h.default,b.default=b,o.default=b,y.exports=o.default},function(y,o){"use strict";o.default=function(d){return d&&d.__esModule?d:{default:d}},o.__esModule=!0},function(y,o,d){"use strict";function r(){var P=new u.HandlebarsEnvironment;return f.extend(P,u),P.SafeString=p.default,P.Exception=i.default,P.Utils=f,P.escapeExpression=f.escapeExpression,P.VM=S,P.template=function(T){return S.template(T,P)},P}var n=d(3).default,l=d(1).default;o.__esModule=!0;var c=d(4),u=n(c),s=d(37),p=l(s),g=d(6),i=l(g),m=d(5),f=n(m),h=d(38),S=n(h),v=d(44),E=l(v),b=r();b.create=r,E.default(b),b.default=b,o.default=b,y.exports=o.default},function(y,o){"use strict";o.default=function(d){if(d&&d.__esModule)return d;var r={};if(d!=null)for(var n in d)Object.prototype.hasOwnProperty.call(d,n)&&(r[n]=d[n]);return r.default=d,r},o.__esModule=!0},function(y,o,d){"use strict";function r(P,T,_){this.helpers=P||{},this.partials=T||{},this.decorators=_||{},s.registerDefaultHelpers(this),p.registerDefaultDecorators(this)}var n=d(1).default;o.__esModule=!0,o.HandlebarsEnvironment=r;var l=d(5),c=d(6),u=n(c),s=d(10),p=d(30),g=d(32),i=n(g),m=d(33),f="4.7.7";o.VERSION=f;var h=8;o.COMPILER_REVISION=h;var S=7;o.LAST_COMPATIBLE_COMPILER_REVISION=S;var v={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};o.REVISION_CHANGES=v;var E="[object Object]";r.prototype={constructor:r,logger:i.default,log:i.default.log,registerHelper:function(P,T){if(l.toString.call(P)===E){if(T)throw new u.default("Arg not supported with multiple helpers");l.extend(this.helpers,P)}else this.helpers[P]=T},unregisterHelper:function(P){delete this.helpers[P]},registerPartial:function(P,T){if(l.toString.call(P)===E)l.extend(this.partials,P);else{if(typeof T=="undefined")throw new u.default('Attempting to register a partial called "'+P+'" as undefined');this.partials[P]=T}},unregisterPartial:function(P){delete this.partials[P]},registerDecorator:function(P,T){if(l.toString.call(P)===E){if(T)throw new u.default("Arg not supported with multiple decorators");l.extend(this.decorators,P)}else this.decorators[P]=T},unregisterDecorator:function(P){delete this.decorators[P]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var b=i.default.log;o.log=b,o.createFrame=l.createFrame,o.logger=i.default},function(y,o){"use strict";function d(v){return g[v]}function r(v){for(var E=1;E<arguments.length;E++)for(var b in arguments[E])Object.prototype.hasOwnProperty.call(arguments[E],b)&&(v[b]=arguments[E][b]);return v}function n(v,E){for(var b=0,P=v.length;b<P;b++)if(v[b]===E)return b;return-1}function l(v){if(typeof v!="string"){if(v&&v.toHTML)return v.toHTML();if(v==null)return"";if(!v)return v+"";v=""+v}return m.test(v)?v.replace(i,d):v}function c(v){return!v&&v!==0||!(!S(v)||v.length!==0)}function u(v){var E=r({},v);return E._parent=v,E}function s(v,E){return v.path=E,v}function p(v,E){return(v?v+".":"")+E}o.__esModule=!0,o.extend=r,o.indexOf=n,o.escapeExpression=l,o.isEmpty=c,o.createFrame=u,o.blockParams=s,o.appendContextPath=p;var g={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},i=/[&<>"'`=]/g,m=/[&<>"'`=]/,f=Object.prototype.toString;o.toString=f;var h=function(v){return typeof v=="function"};h(/x/)&&(o.isFunction=h=function(v){return typeof v=="function"&&f.call(v)==="[object Function]"}),o.isFunction=h;var S=Array.isArray||function(v){return!(!v||typeof v!="object")&&f.call(v)==="[object Array]"};o.isArray=S},function(y,o,d){"use strict";function r(c,u){var s=u&&u.loc,p=void 0,g=void 0,i=void 0,m=void 0;s&&(p=s.start.line,g=s.end.line,i=s.start.column,m=s.end.column,c+=" - "+p+":"+i);for(var f=Error.prototype.constructor.call(this,c),h=0;h<l.length;h++)this[l[h]]=f[l[h]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{s&&(this.lineNumber=p,this.endLineNumber=g,n?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:m,enumerable:!0})):(this.column=i,this.endColumn=m))}catch(S){}}var n=d(7).default;o.__esModule=!0;var l=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];r.prototype=new Error,o.default=r,y.exports=o.default},function(y,o,d){y.exports={default:d(8),__esModule:!0}},function(y,o,d){var r=d(9);y.exports=function(n,l,c){return r.setDesc(n,l,c)}},function(y,o){var d=Object;y.exports={create:d.create,getProto:d.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:d.getOwnPropertyDescriptor,setDesc:d.defineProperty,setDescs:d.defineProperties,getKeys:d.keys,getNames:d.getOwnPropertyNames,getSymbols:d.getOwnPropertySymbols,each:[].forEach}},function(y,o,d){"use strict";function r(T){u.default(T),p.default(T),i.default(T),f.default(T),S.default(T),E.default(T),P.default(T)}function n(T,_,w){T.helpers[_]&&(T.hooks[_]=T.helpers[_],w||delete T.helpers[_])}var l=d(1).default;o.__esModule=!0,o.registerDefaultHelpers=r,o.moveHelperToHooks=n;var c=d(11),u=l(c),s=d(12),p=l(s),g=d(25),i=l(g),m=d(26),f=l(m),h=d(27),S=l(h),v=d(28),E=l(v),b=d(29),P=l(b)},function(y,o,d){"use strict";o.__esModule=!0;var r=d(5);o.default=function(n){n.registerHelper("blockHelperMissing",function(l,c){var u=c.inverse,s=c.fn;if(l===!0)return s(this);if(l===!1||l==null)return u(this);if(r.isArray(l))return l.length>0?(c.ids&&(c.ids=[c.name]),n.helpers.each(l,c)):u(this);if(c.data&&c.ids){var p=r.createFrame(c.data);p.contextPath=r.appendContextPath(c.data.contextPath,c.name),c={data:p}}return s(l,c)})},y.exports=o.default},function(y,o,d){(function(r){"use strict";var n=d(13).default,l=d(1).default;o.__esModule=!0;var c=d(5),u=d(6),s=l(u);o.default=function(p){p.registerHelper("each",function(g,i){function m(C,I,R){E&&(E.key=C,E.index=I,E.first=I===0,E.last=!!R,b&&(E.contextPath=b+C)),v+=f(g[C],{data:E,blockParams:c.blockParams([g[C],C],[b+C,null])})}if(!i)throw new s.default("Must pass iterator to #each");var f=i.fn,h=i.inverse,S=0,v="",E=void 0,b=void 0;if(i.data&&i.ids&&(b=c.appendContextPath(i.data.contextPath,i.ids[0])+"."),c.isFunction(g)&&(g=g.call(this)),i.data&&(E=c.createFrame(i.data)),g&&typeof g=="object")if(c.isArray(g))for(var P=g.length;S<P;S++)S in g&&m(S,S,S===g.length-1);else if(r.Symbol&&g[r.Symbol.iterator]){for(var T=[],_=g[r.Symbol.iterator](),w=_.next();!w.done;w=_.next())T.push(w.value);g=T;for(var P=g.length;S<P;S++)m(S,S,S===g.length-1)}else(function(){var C=void 0;n(g).forEach(function(I){C!==void 0&&m(C,S-1),C=I,S++}),C!==void 0&&m(C,S-1,!0)})();return S===0&&(v=h(this)),v})},y.exports=o.default}).call(o,function(){return this}())},function(y,o,d){y.exports={default:d(14),__esModule:!0}},function(y,o,d){d(15),y.exports=d(21).Object.keys},function(y,o,d){var r=d(16);d(18)("keys",function(n){return function(l){return n(r(l))}})},function(y,o,d){var r=d(17);y.exports=function(n){return Object(r(n))}},function(y,o){y.exports=function(d){if(d==null)throw TypeError("Can't call method on "+d);return d}},function(y,o,d){var r=d(19),n=d(21),l=d(24);y.exports=function(c,u){var s=(n.Object||{})[c]||Object[c],p={};p[c]=u(s),r(r.S+r.F*l(function(){s(1)}),"Object",p)}},function(y,o,d){var r=d(20),n=d(21),l=d(22),c="prototype",u=function(s,p,g){var i,m,f,h=s&u.F,S=s&u.G,v=s&u.S,E=s&u.P,b=s&u.B,P=s&u.W,T=S?n:n[p]||(n[p]={}),_=S?r:v?r[p]:(r[p]||{})[c];S&&(g=p);for(i in g)m=!h&&_&&i in _,m&&i in T||(f=m?_[i]:g[i],T[i]=S&&typeof _[i]!="function"?g[i]:b&&m?l(f,r):P&&_[i]==f?function(w){var C=function(I){return this instanceof w?new w(I):w(I)};return C[c]=w[c],C}(f):E&&typeof f=="function"?l(Function.call,f):f,E&&((T[c]||(T[c]={}))[i]=f))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,y.exports=u},function(y,o){var d=y.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=d)},function(y,o){var d=y.exports={version:"1.2.6"};typeof __e=="number"&&(__e=d)},function(y,o,d){var r=d(23);y.exports=function(n,l,c){if(r(n),l===void 0)return n;switch(c){case 1:return function(u){return n.call(l,u)};case 2:return function(u,s){return n.call(l,u,s)};case 3:return function(u,s,p){return n.call(l,u,s,p)}}return function(){return n.apply(l,arguments)}}},function(y,o){y.exports=function(d){if(typeof d!="function")throw TypeError(d+" is not a function!");return d}},function(y,o){y.exports=function(d){try{return!!d()}catch(r){return!0}}},function(y,o,d){"use strict";var r=d(1).default;o.__esModule=!0;var n=d(6),l=r(n);o.default=function(c){c.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new l.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},y.exports=o.default},function(y,o,d){"use strict";var r=d(1).default;o.__esModule=!0;var n=d(5),l=d(6),c=r(l);o.default=function(u){u.registerHelper("if",function(s,p){if(arguments.length!=2)throw new c.default("#if requires exactly one argument");return n.isFunction(s)&&(s=s.call(this)),!p.hash.includeZero&&!s||n.isEmpty(s)?p.inverse(this):p.fn(this)}),u.registerHelper("unless",function(s,p){if(arguments.length!=2)throw new c.default("#unless requires exactly one argument");return u.helpers.if.call(this,s,{fn:p.inverse,inverse:p.fn,hash:p.hash})})},y.exports=o.default},function(y,o){"use strict";o.__esModule=!0,o.default=function(d){d.registerHelper("log",function(){for(var r=[void 0],n=arguments[arguments.length-1],l=0;l<arguments.length-1;l++)r.push(arguments[l]);var c=1;n.hash.level!=null?c=n.hash.level:n.data&&n.data.level!=null&&(c=n.data.level),r[0]=c,d.log.apply(d,r)})},y.exports=o.default},function(y,o){"use strict";o.__esModule=!0,o.default=function(d){d.registerHelper("lookup",function(r,n,l){return r&&l.lookupProperty(r,n)})},y.exports=o.default},function(y,o,d){"use strict";var r=d(1).default;o.__esModule=!0;var n=d(5),l=d(6),c=r(l);o.default=function(u){u.registerHelper("with",function(s,p){if(arguments.length!=2)throw new c.default("#with requires exactly one argument");n.isFunction(s)&&(s=s.call(this));var g=p.fn;if(n.isEmpty(s))return p.inverse(this);var i=p.data;return p.data&&p.ids&&(i=n.createFrame(p.data),i.contextPath=n.appendContextPath(p.data.contextPath,p.ids[0])),g(s,{data:i,blockParams:n.blockParams([s],[i&&i.contextPath])})})},y.exports=o.default},function(y,o,d){"use strict";function r(u){c.default(u)}var n=d(1).default;o.__esModule=!0,o.registerDefaultDecorators=r;var l=d(31),c=n(l)},function(y,o,d){"use strict";o.__esModule=!0;var r=d(5);o.default=function(n){n.registerDecorator("inline",function(l,c,u,s){var p=l;return c.partials||(c.partials={},p=function(g,i){var m=u.partials;u.partials=r.extend({},m,c.partials);var f=l(g,i);return u.partials=m,f}),c.partials[s.args[0]]=s.fn,p})},y.exports=o.default},function(y,o,d){"use strict";o.__esModule=!0;var r=d(5),n={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(l){if(typeof l=="string"){var c=r.indexOf(n.methodMap,l.toLowerCase());l=c>=0?c:parseInt(l,10)}return l},log:function(l){if(l=n.lookupLevel(l),typeof console!="undefined"&&n.lookupLevel(n.level)<=l){var c=n.methodMap[l];console[c]||(c="log");for(var u=arguments.length,s=Array(u>1?u-1:0),p=1;p<u;p++)s[p-1]=arguments[p];console[c].apply(console,s)}}};o.default=n,y.exports=o.default},function(y,o,d){"use strict";function r(S){var v=s(null);v.constructor=!1,v.__defineGetter__=!1,v.__defineSetter__=!1,v.__lookupGetter__=!1;var E=s(null);return E.__proto__=!1,{properties:{whitelist:i.createNewLookupObject(E,S.allowedProtoProperties),defaultValue:S.allowProtoPropertiesByDefault},methods:{whitelist:i.createNewLookupObject(v,S.allowedProtoMethods),defaultValue:S.allowProtoMethodsByDefault}}}function n(S,v,E){return l(typeof S=="function"?v.methods:v.properties,E)}function l(S,v){return S.whitelist[v]!==void 0?S.whitelist[v]===!0:S.defaultValue!==void 0?S.defaultValue:(c(v),!1)}function c(S){h[S]!==!0&&(h[S]=!0,f.log("error",'Handlebars: Access has been denied to resolve the property "'+S+`" because it is not an "own property" of its parent. +*/(function(y,o){x.exports=o()})(this,function(){return function(y){function o(r){if(h[r])return h[r].exports;var n=h[r]={exports:{},id:r,loaded:!1};return y[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var h={};return o.m=y,o.c=h,o.p="",o(0)}([function(y,o,h){"use strict";function r(){var P=E();return P.compile=function(T,_){return g.compile(T,_,P)},P.precompile=function(T,_){return g.precompile(T,_,P)},P.AST=s.default,P.Compiler=g.Compiler,P.JavaScriptCompiler=m.default,P.Parser=p.parser,P.parse=p.parse,P.parseWithoutProcessing=p.parseWithoutProcessing,P}var n=h(1).default;o.__esModule=!0;var l=h(2),c=n(l),u=h(45),s=n(u),p=h(46),g=h(51),i=h(52),m=n(i),f=h(49),d=n(f),S=h(44),v=n(S),E=c.default.create,b=r();b.create=r,v.default(b),b.Visitor=d.default,b.default=b,o.default=b,y.exports=o.default},function(y,o){"use strict";o.default=function(h){return h&&h.__esModule?h:{default:h}},o.__esModule=!0},function(y,o,h){"use strict";function r(){var P=new u.HandlebarsEnvironment;return f.extend(P,u),P.SafeString=p.default,P.Exception=i.default,P.Utils=f,P.escapeExpression=f.escapeExpression,P.VM=S,P.template=function(T){return S.template(T,P)},P}var n=h(3).default,l=h(1).default;o.__esModule=!0;var c=h(4),u=n(c),s=h(37),p=l(s),g=h(6),i=l(g),m=h(5),f=n(m),d=h(38),S=n(d),v=h(44),E=l(v),b=r();b.create=r,E.default(b),b.default=b,o.default=b,y.exports=o.default},function(y,o){"use strict";o.default=function(h){if(h&&h.__esModule)return h;var r={};if(h!=null)for(var n in h)Object.prototype.hasOwnProperty.call(h,n)&&(r[n]=h[n]);return r.default=h,r},o.__esModule=!0},function(y,o,h){"use strict";function r(P,T,_){this.helpers=P||{},this.partials=T||{},this.decorators=_||{},s.registerDefaultHelpers(this),p.registerDefaultDecorators(this)}var n=h(1).default;o.__esModule=!0,o.HandlebarsEnvironment=r;var l=h(5),c=h(6),u=n(c),s=h(10),p=h(30),g=h(32),i=n(g),m=h(33),f="4.7.7";o.VERSION=f;var d=8;o.COMPILER_REVISION=d;var S=7;o.LAST_COMPATIBLE_COMPILER_REVISION=S;var v={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};o.REVISION_CHANGES=v;var E="[object Object]";r.prototype={constructor:r,logger:i.default,log:i.default.log,registerHelper:function(P,T){if(l.toString.call(P)===E){if(T)throw new u.default("Arg not supported with multiple helpers");l.extend(this.helpers,P)}else this.helpers[P]=T},unregisterHelper:function(P){delete this.helpers[P]},registerPartial:function(P,T){if(l.toString.call(P)===E)l.extend(this.partials,P);else{if(typeof T=="undefined")throw new u.default('Attempting to register a partial called "'+P+'" as undefined');this.partials[P]=T}},unregisterPartial:function(P){delete this.partials[P]},registerDecorator:function(P,T){if(l.toString.call(P)===E){if(T)throw new u.default("Arg not supported with multiple decorators");l.extend(this.decorators,P)}else this.decorators[P]=T},unregisterDecorator:function(P){delete this.decorators[P]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var b=i.default.log;o.log=b,o.createFrame=l.createFrame,o.logger=i.default},function(y,o){"use strict";function h(v){return g[v]}function r(v){for(var E=1;E<arguments.length;E++)for(var b in arguments[E])Object.prototype.hasOwnProperty.call(arguments[E],b)&&(v[b]=arguments[E][b]);return v}function n(v,E){for(var b=0,P=v.length;b<P;b++)if(v[b]===E)return b;return-1}function l(v){if(typeof v!="string"){if(v&&v.toHTML)return v.toHTML();if(v==null)return"";if(!v)return v+"";v=""+v}return m.test(v)?v.replace(i,h):v}function c(v){return!v&&v!==0||!(!S(v)||v.length!==0)}function u(v){var E=r({},v);return E._parent=v,E}function s(v,E){return v.path=E,v}function p(v,E){return(v?v+".":"")+E}o.__esModule=!0,o.extend=r,o.indexOf=n,o.escapeExpression=l,o.isEmpty=c,o.createFrame=u,o.blockParams=s,o.appendContextPath=p;var g={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},i=/[&<>"'`=]/g,m=/[&<>"'`=]/,f=Object.prototype.toString;o.toString=f;var d=function(v){return typeof v=="function"};d(/x/)&&(o.isFunction=d=function(v){return typeof v=="function"&&f.call(v)==="[object Function]"}),o.isFunction=d;var S=Array.isArray||function(v){return!(!v||typeof v!="object")&&f.call(v)==="[object Array]"};o.isArray=S},function(y,o,h){"use strict";function r(c,u){var s=u&&u.loc,p=void 0,g=void 0,i=void 0,m=void 0;s&&(p=s.start.line,g=s.end.line,i=s.start.column,m=s.end.column,c+=" - "+p+":"+i);for(var f=Error.prototype.constructor.call(this,c),d=0;d<l.length;d++)this[l[d]]=f[l[d]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{s&&(this.lineNumber=p,this.endLineNumber=g,n?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:m,enumerable:!0})):(this.column=i,this.endColumn=m))}catch(S){}}var n=h(7).default;o.__esModule=!0;var l=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];r.prototype=new Error,o.default=r,y.exports=o.default},function(y,o,h){y.exports={default:h(8),__esModule:!0}},function(y,o,h){var r=h(9);y.exports=function(n,l,c){return r.setDesc(n,l,c)}},function(y,o){var h=Object;y.exports={create:h.create,getProto:h.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:h.getOwnPropertyDescriptor,setDesc:h.defineProperty,setDescs:h.defineProperties,getKeys:h.keys,getNames:h.getOwnPropertyNames,getSymbols:h.getOwnPropertySymbols,each:[].forEach}},function(y,o,h){"use strict";function r(T){u.default(T),p.default(T),i.default(T),f.default(T),S.default(T),E.default(T),P.default(T)}function n(T,_,w){T.helpers[_]&&(T.hooks[_]=T.helpers[_],w||delete T.helpers[_])}var l=h(1).default;o.__esModule=!0,o.registerDefaultHelpers=r,o.moveHelperToHooks=n;var c=h(11),u=l(c),s=h(12),p=l(s),g=h(25),i=l(g),m=h(26),f=l(m),d=h(27),S=l(d),v=h(28),E=l(v),b=h(29),P=l(b)},function(y,o,h){"use strict";o.__esModule=!0;var r=h(5);o.default=function(n){n.registerHelper("blockHelperMissing",function(l,c){var u=c.inverse,s=c.fn;if(l===!0)return s(this);if(l===!1||l==null)return u(this);if(r.isArray(l))return l.length>0?(c.ids&&(c.ids=[c.name]),n.helpers.each(l,c)):u(this);if(c.data&&c.ids){var p=r.createFrame(c.data);p.contextPath=r.appendContextPath(c.data.contextPath,c.name),c={data:p}}return s(l,c)})},y.exports=o.default},function(y,o,h){(function(r){"use strict";var n=h(13).default,l=h(1).default;o.__esModule=!0;var c=h(5),u=h(6),s=l(u);o.default=function(p){p.registerHelper("each",function(g,i){function m(C,I,R){E&&(E.key=C,E.index=I,E.first=I===0,E.last=!!R,b&&(E.contextPath=b+C)),v+=f(g[C],{data:E,blockParams:c.blockParams([g[C],C],[b+C,null])})}if(!i)throw new s.default("Must pass iterator to #each");var f=i.fn,d=i.inverse,S=0,v="",E=void 0,b=void 0;if(i.data&&i.ids&&(b=c.appendContextPath(i.data.contextPath,i.ids[0])+"."),c.isFunction(g)&&(g=g.call(this)),i.data&&(E=c.createFrame(i.data)),g&&typeof g=="object")if(c.isArray(g))for(var P=g.length;S<P;S++)S in g&&m(S,S,S===g.length-1);else if(r.Symbol&&g[r.Symbol.iterator]){for(var T=[],_=g[r.Symbol.iterator](),w=_.next();!w.done;w=_.next())T.push(w.value);g=T;for(var P=g.length;S<P;S++)m(S,S,S===g.length-1)}else(function(){var C=void 0;n(g).forEach(function(I){C!==void 0&&m(C,S-1),C=I,S++}),C!==void 0&&m(C,S-1,!0)})();return S===0&&(v=d(this)),v})},y.exports=o.default}).call(o,function(){return this}())},function(y,o,h){y.exports={default:h(14),__esModule:!0}},function(y,o,h){h(15),y.exports=h(21).Object.keys},function(y,o,h){var r=h(16);h(18)("keys",function(n){return function(l){return n(r(l))}})},function(y,o,h){var r=h(17);y.exports=function(n){return Object(r(n))}},function(y,o){y.exports=function(h){if(h==null)throw TypeError("Can't call method on "+h);return h}},function(y,o,h){var r=h(19),n=h(21),l=h(24);y.exports=function(c,u){var s=(n.Object||{})[c]||Object[c],p={};p[c]=u(s),r(r.S+r.F*l(function(){s(1)}),"Object",p)}},function(y,o,h){var r=h(20),n=h(21),l=h(22),c="prototype",u=function(s,p,g){var i,m,f,d=s&u.F,S=s&u.G,v=s&u.S,E=s&u.P,b=s&u.B,P=s&u.W,T=S?n:n[p]||(n[p]={}),_=S?r:v?r[p]:(r[p]||{})[c];S&&(g=p);for(i in g)m=!d&&_&&i in _,m&&i in T||(f=m?_[i]:g[i],T[i]=S&&typeof _[i]!="function"?g[i]:b&&m?l(f,r):P&&_[i]==f?function(w){var C=function(I){return this instanceof w?new w(I):w(I)};return C[c]=w[c],C}(f):E&&typeof f=="function"?l(Function.call,f):f,E&&((T[c]||(T[c]={}))[i]=f))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,y.exports=u},function(y,o){var h=y.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=h)},function(y,o){var h=y.exports={version:"1.2.6"};typeof __e=="number"&&(__e=h)},function(y,o,h){var r=h(23);y.exports=function(n,l,c){if(r(n),l===void 0)return n;switch(c){case 1:return function(u){return n.call(l,u)};case 2:return function(u,s){return n.call(l,u,s)};case 3:return function(u,s,p){return n.call(l,u,s,p)}}return function(){return n.apply(l,arguments)}}},function(y,o){y.exports=function(h){if(typeof h!="function")throw TypeError(h+" is not a function!");return h}},function(y,o){y.exports=function(h){try{return!!h()}catch(r){return!0}}},function(y,o,h){"use strict";var r=h(1).default;o.__esModule=!0;var n=h(6),l=r(n);o.default=function(c){c.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new l.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},y.exports=o.default},function(y,o,h){"use strict";var r=h(1).default;o.__esModule=!0;var n=h(5),l=h(6),c=r(l);o.default=function(u){u.registerHelper("if",function(s,p){if(arguments.length!=2)throw new c.default("#if requires exactly one argument");return n.isFunction(s)&&(s=s.call(this)),!p.hash.includeZero&&!s||n.isEmpty(s)?p.inverse(this):p.fn(this)}),u.registerHelper("unless",function(s,p){if(arguments.length!=2)throw new c.default("#unless requires exactly one argument");return u.helpers.if.call(this,s,{fn:p.inverse,inverse:p.fn,hash:p.hash})})},y.exports=o.default},function(y,o){"use strict";o.__esModule=!0,o.default=function(h){h.registerHelper("log",function(){for(var r=[void 0],n=arguments[arguments.length-1],l=0;l<arguments.length-1;l++)r.push(arguments[l]);var c=1;n.hash.level!=null?c=n.hash.level:n.data&&n.data.level!=null&&(c=n.data.level),r[0]=c,h.log.apply(h,r)})},y.exports=o.default},function(y,o){"use strict";o.__esModule=!0,o.default=function(h){h.registerHelper("lookup",function(r,n,l){return r&&l.lookupProperty(r,n)})},y.exports=o.default},function(y,o,h){"use strict";var r=h(1).default;o.__esModule=!0;var n=h(5),l=h(6),c=r(l);o.default=function(u){u.registerHelper("with",function(s,p){if(arguments.length!=2)throw new c.default("#with requires exactly one argument");n.isFunction(s)&&(s=s.call(this));var g=p.fn;if(n.isEmpty(s))return p.inverse(this);var i=p.data;return p.data&&p.ids&&(i=n.createFrame(p.data),i.contextPath=n.appendContextPath(p.data.contextPath,p.ids[0])),g(s,{data:i,blockParams:n.blockParams([s],[i&&i.contextPath])})})},y.exports=o.default},function(y,o,h){"use strict";function r(u){c.default(u)}var n=h(1).default;o.__esModule=!0,o.registerDefaultDecorators=r;var l=h(31),c=n(l)},function(y,o,h){"use strict";o.__esModule=!0;var r=h(5);o.default=function(n){n.registerDecorator("inline",function(l,c,u,s){var p=l;return c.partials||(c.partials={},p=function(g,i){var m=u.partials;u.partials=r.extend({},m,c.partials);var f=l(g,i);return u.partials=m,f}),c.partials[s.args[0]]=s.fn,p})},y.exports=o.default},function(y,o,h){"use strict";o.__esModule=!0;var r=h(5),n={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(l){if(typeof l=="string"){var c=r.indexOf(n.methodMap,l.toLowerCase());l=c>=0?c:parseInt(l,10)}return l},log:function(l){if(l=n.lookupLevel(l),typeof console!="undefined"&&n.lookupLevel(n.level)<=l){var c=n.methodMap[l];console[c]||(c="log");for(var u=arguments.length,s=Array(u>1?u-1:0),p=1;p<u;p++)s[p-1]=arguments[p];console[c].apply(console,s)}}};o.default=n,y.exports=o.default},function(y,o,h){"use strict";function r(S){var v=s(null);v.constructor=!1,v.__defineGetter__=!1,v.__defineSetter__=!1,v.__lookupGetter__=!1;var E=s(null);return E.__proto__=!1,{properties:{whitelist:i.createNewLookupObject(E,S.allowedProtoProperties),defaultValue:S.allowProtoPropertiesByDefault},methods:{whitelist:i.createNewLookupObject(v,S.allowedProtoMethods),defaultValue:S.allowProtoMethodsByDefault}}}function n(S,v,E){return l(typeof S=="function"?v.methods:v.properties,E)}function l(S,v){return S.whitelist[v]!==void 0?S.whitelist[v]===!0:S.defaultValue!==void 0?S.defaultValue:(c(v),!1)}function c(S){d[S]!==!0&&(d[S]=!0,f.log("error",'Handlebars: Access has been denied to resolve the property "'+S+`" because it is not an "own property" of its parent. You can add a runtime option to disable the check or this warning: -See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function u(){p(h).forEach(function(S){delete h[S]})}var s=d(34).default,p=d(13).default,g=d(3).default;o.__esModule=!0,o.createProtoAccessControl=r,o.resultIsAllowed=n,o.resetLoggedProperties=u;var i=d(36),m=d(32),f=g(m),h=s(null)},function(y,o,d){y.exports={default:d(35),__esModule:!0}},function(y,o,d){var r=d(9);y.exports=function(n,l){return r.create(n,l)}},function(y,o,d){"use strict";function r(){for(var c=arguments.length,u=Array(c),s=0;s<c;s++)u[s]=arguments[s];return l.extend.apply(void 0,[n(null)].concat(u))}var n=d(34).default;o.__esModule=!0,o.createNewLookupObject=r;var l=d(5)},function(y,o){"use strict";function d(r){this.string=r}o.__esModule=!0,d.prototype.toString=d.prototype.toHTML=function(){return""+this.string},o.default=d,y.exports=o.default},function(y,o,d){"use strict";function r(R){var D=R&&R[0]||1,L=_.COMPILER_REVISION;if(!(D>=_.LAST_COMPATIBLE_COMPILER_REVISION&&D<=_.COMPILER_REVISION)){if(D<_.LAST_COMPATIBLE_COMPILER_REVISION){var $=_.REVISION_CHANGES[L],M=_.REVISION_CHANGES[D];throw new T.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+$+") or downgrade your runtime to an older version ("+M+").")}throw new T.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+R[1]+").")}}function n(R,D){function L(W,G,U){U.hash&&(G=b.extend({},G,U.hash),U.ids&&(U.ids[0]=!0)),W=D.VM.resolvePartial.call(this,W,G,U);var Y=b.extend({},U,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),z=D.VM.invokePartial.call(this,W,G,Y);if(z==null&&D.compile&&(U.partials[U.name]=D.compile(W,R.compilerOptions,D),z=U.partials[U.name](G,Y)),z!=null){if(U.indent){for(var te=z.split(` -`),ae=0,de=te.length;ae<de&&(te[ae]||ae+1!==de);ae++)te[ae]=U.indent+te[ae];z=te.join(` -`)}return z}throw new T.default("The partial "+U.name+" could not be compiled when running in runtime-only mode")}function $(W){function G(ae){return""+R.main(B,ae,B.helpers,B.partials,Y,te,z)}var U=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],Y=U.data;$._setup(U),!U.partial&&R.useData&&(Y=p(W,Y));var z=void 0,te=R.useBlockParams?[]:void 0;return R.useDepths&&(z=U.depths?W!=U.depths[0]?[W].concat(U.depths):U.depths:[W]),(G=g(R.main,G,B,U.depths||[],Y,te))(W,U)}if(!D)throw new T.default("No environment passed to template");if(!R||!R.main)throw new T.default("Unknown template object: "+typeof R);R.main.decorator=R.main_d,D.VM.checkRevision(R.compiler);var M=R.compiler&&R.compiler[0]===7,B={strict:function(W,G,U){if(!(W&&G in W))throw new T.default('"'+G+'" not defined in '+W,{loc:U});return B.lookupProperty(W,G)},lookupProperty:function(W,G){var U=W[G];return U==null||Object.prototype.hasOwnProperty.call(W,G)||I.resultIsAllowed(U,B.protoAccessControl,G)?U:void 0},lookup:function(W,G){for(var U=W.length,Y=0;Y<U;Y++){var z=W[Y]&&B.lookupProperty(W[Y],G);if(z!=null)return W[Y][G]}},lambda:function(W,G){return typeof W=="function"?W.call(G):W},escapeExpression:b.escapeExpression,invokePartial:L,fn:function(W){var G=R[W];return G.decorator=R[W+"_d"],G},programs:[],program:function(W,G,U,Y,z){var te=this.programs[W],ae=this.fn(W);return G||z||Y||U?te=l(this,W,ae,G,U,Y,z):te||(te=this.programs[W]=l(this,W,ae)),te},data:function(W,G){for(;W&&G--;)W=W._parent;return W},mergeIfNeeded:function(W,G){var U=W||G;return W&&G&&W!==G&&(U=b.extend({},G,W)),U},nullContext:f({}),noop:D.VM.noop,compilerInfo:R.compiler};return $.isTop=!0,$._setup=function(W){if(W.partial)B.protoAccessControl=W.protoAccessControl,B.helpers=W.helpers,B.partials=W.partials,B.decorators=W.decorators,B.hooks=W.hooks;else{var G=b.extend({},D.helpers,W.helpers);i(G,B),B.helpers=G,R.usePartial&&(B.partials=B.mergeIfNeeded(W.partials,D.partials)),(R.usePartial||R.useDecorators)&&(B.decorators=b.extend({},D.decorators,W.decorators)),B.hooks={},B.protoAccessControl=I.createProtoAccessControl(W);var U=W.allowCallsToHelperMissing||M;w.moveHelperToHooks(B,"helperMissing",U),w.moveHelperToHooks(B,"blockHelperMissing",U)}},$._child=function(W,G,U,Y){if(R.useBlockParams&&!U)throw new T.default("must pass block params");if(R.useDepths&&!Y)throw new T.default("must pass parent depths");return l(B,W,R[W],G,0,U,Y)},$}function l(R,D,L,$,M,B,W){function G(U){var Y=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],z=W;return!W||U==W[0]||U===R.nullContext&&W[0]===null||(z=[U].concat(W)),L(R,U,R.helpers,R.partials,Y.data||$,B&&[Y.blockParams].concat(B),z)}return G=g(L,G,R,W,$,B),G.program=D,G.depth=W?W.length:0,G.blockParams=M||0,G}function c(R,D,L){return R?R.call||L.name||(L.name=R,R=L.partials[R]):R=L.name==="@partial-block"?L.data["partial-block"]:L.partials[L.name],R}function u(R,D,L){var $=L.data&&L.data["partial-block"];L.partial=!0,L.ids&&(L.data.contextPath=L.ids[0]||L.data.contextPath);var M=void 0;if(L.fn&&L.fn!==s&&function(){L.data=_.createFrame(L.data);var B=L.fn;M=L.data["partial-block"]=function(W){var G=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return G.data=_.createFrame(G.data),G.data["partial-block"]=$,B(W,G)},B.partials&&(L.partials=b.extend({},L.partials,B.partials))}(),R===void 0&&M&&(R=M),R===void 0)throw new T.default("The partial "+L.name+" could not be found");if(R instanceof Function)return R(D,L)}function s(){return""}function p(R,D){return D&&"root"in D||(D=D?_.createFrame(D):{},D.root=R),D}function g(R,D,L,$,M,B){if(R.decorator){var W={};D=R.decorator(D,W,L,$&&$[0],M,B,$),b.extend(D,W)}return D}function i(R,D){h(R).forEach(function(L){var $=R[L];R[L]=m($,D)})}function m(R,D){var L=D.lookupProperty;return C.wrapHelper(R,function($){return b.extend({lookupProperty:L},$)})}var f=d(39).default,h=d(13).default,S=d(3).default,v=d(1).default;o.__esModule=!0,o.checkRevision=r,o.template=n,o.wrapProgram=l,o.resolvePartial=c,o.invokePartial=u,o.noop=s;var E=d(5),b=S(E),P=d(6),T=v(P),_=d(4),w=d(10),C=d(43),I=d(33)},function(y,o,d){y.exports={default:d(40),__esModule:!0}},function(y,o,d){d(41),y.exports=d(21).Object.seal},function(y,o,d){var r=d(42);d(18)("seal",function(n){return function(l){return n&&r(l)?n(l):l}})},function(y,o){y.exports=function(d){return typeof d=="object"?d!==null:typeof d=="function"}},function(y,o){"use strict";function d(r,n){if(typeof r!="function")return r;var l=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=n(c),r.apply(this,arguments)};return l}o.__esModule=!0,o.wrapHelper=d},function(y,o){(function(d){"use strict";o.__esModule=!0,o.default=function(r){var n=typeof d!="undefined"?d:window,l=n.Handlebars;r.noConflict=function(){return n.Handlebars===r&&(n.Handlebars=l),r}},y.exports=o.default}).call(o,function(){return this}())},function(y,o){"use strict";o.__esModule=!0;var d={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!d.helpers.scopedId(r)&&!r.depth}}};o.default=d,y.exports=o.default},function(y,o,d){"use strict";function r(S,v){if(S.type==="Program")return S;s.default.yy=h,h.locInfo=function(b){return new h.SourceLocation(v&&v.srcName,b)};var E=s.default.parse(S);return E}function n(S,v){var E=r(S,v),b=new g.default(v);return b.accept(E)}var l=d(1).default,c=d(3).default;o.__esModule=!0,o.parseWithoutProcessing=r,o.parse=n;var u=d(47),s=l(u),p=d(48),g=l(p),i=d(50),m=c(i),f=d(5);o.parser=s.default;var h={};f.extend(h,m)},function(y,o){"use strict";o.__esModule=!0;var d=function(){function r(){this.yy={}}var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(c,u,s,p,g,i,m){var f=i.length-1;switch(g){case 1:return i[f-1];case 2:this.$=p.prepareProgram(i[f]);break;case 3:this.$=i[f];break;case 4:this.$=i[f];break;case 5:this.$=i[f];break;case 6:this.$=i[f];break;case 7:this.$=i[f];break;case 8:this.$=i[f];break;case 9:this.$={type:"CommentStatement",value:p.stripComment(i[f]),strip:p.stripFlags(i[f],i[f]),loc:p.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:i[f],value:i[f],loc:p.locInfo(this._$)};break;case 11:this.$=p.prepareRawBlock(i[f-2],i[f-1],i[f],this._$);break;case 12:this.$={path:i[f-3],params:i[f-2],hash:i[f-1]};break;case 13:this.$=p.prepareBlock(i[f-3],i[f-2],i[f-1],i[f],!1,this._$);break;case 14:this.$=p.prepareBlock(i[f-3],i[f-2],i[f-1],i[f],!0,this._$);break;case 15:this.$={open:i[f-5],path:i[f-4],params:i[f-3],hash:i[f-2],blockParams:i[f-1],strip:p.stripFlags(i[f-5],i[f])};break;case 16:this.$={path:i[f-4],params:i[f-3],hash:i[f-2],blockParams:i[f-1],strip:p.stripFlags(i[f-5],i[f])};break;case 17:this.$={path:i[f-4],params:i[f-3],hash:i[f-2],blockParams:i[f-1],strip:p.stripFlags(i[f-5],i[f])};break;case 18:this.$={strip:p.stripFlags(i[f-1],i[f-1]),program:i[f]};break;case 19:var h=p.prepareBlock(i[f-2],i[f-1],i[f],i[f],!1,this._$),S=p.prepareProgram([h],i[f-1].loc);S.chained=!0,this.$={strip:i[f-2].strip,program:S,chain:!0};break;case 20:this.$=i[f];break;case 21:this.$={path:i[f-1],strip:p.stripFlags(i[f-2],i[f])};break;case 22:this.$=p.prepareMustache(i[f-3],i[f-2],i[f-1],i[f-4],p.stripFlags(i[f-4],i[f]),this._$);break;case 23:this.$=p.prepareMustache(i[f-3],i[f-2],i[f-1],i[f-4],p.stripFlags(i[f-4],i[f]),this._$);break;case 24:this.$={type:"PartialStatement",name:i[f-3],params:i[f-2],hash:i[f-1],indent:"",strip:p.stripFlags(i[f-4],i[f]),loc:p.locInfo(this._$)};break;case 25:this.$=p.preparePartialBlock(i[f-2],i[f-1],i[f],this._$);break;case 26:this.$={path:i[f-3],params:i[f-2],hash:i[f-1],strip:p.stripFlags(i[f-4],i[f])};break;case 27:this.$=i[f];break;case 28:this.$=i[f];break;case 29:this.$={type:"SubExpression",path:i[f-3],params:i[f-2],hash:i[f-1],loc:p.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:i[f],loc:p.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:p.id(i[f-2]),value:i[f],loc:p.locInfo(this._$)};break;case 32:this.$=p.id(i[f-1]);break;case 33:this.$=i[f];break;case 34:this.$=i[f];break;case 35:this.$={type:"StringLiteral",value:i[f],original:i[f],loc:p.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(i[f]),original:Number(i[f]),loc:p.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:i[f]==="true",original:i[f]==="true",loc:p.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:p.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:p.locInfo(this._$)};break;case 40:this.$=i[f];break;case 41:this.$=i[f];break;case 42:this.$=p.preparePath(!0,i[f],this._$);break;case 43:this.$=p.preparePath(!1,i[f],this._$);break;case 44:i[f-2].push({part:p.id(i[f]),original:i[f],separator:i[f-1]}),this.$=i[f-2];break;case 45:this.$=[{part:p.id(i[f]),original:i[f]}];break;case 46:this.$=[];break;case 47:i[f-1].push(i[f]);break;case 48:this.$=[];break;case 49:i[f-1].push(i[f]);break;case 50:this.$=[];break;case 51:i[f-1].push(i[f]);break;case 58:this.$=[];break;case 59:i[f-1].push(i[f]);break;case 64:this.$=[];break;case 65:i[f-1].push(i[f]);break;case 70:this.$=[];break;case 71:i[f-1].push(i[f]);break;case 78:this.$=[];break;case 79:i[f-1].push(i[f]);break;case 82:this.$=[];break;case 83:i[f-1].push(i[f]);break;case 86:this.$=[];break;case 87:i[f-1].push(i[f]);break;case 90:this.$=[];break;case 91:i[f-1].push(i[f]);break;case 94:this.$=[];break;case 95:i[f-1].push(i[f]);break;case 98:this.$=[i[f]];break;case 99:i[f-1].push(i[f]);break;case 100:this.$=[i[f]];break;case 101:i[f-1].push(i[f])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(c,u){throw new Error(c)},parse:function(c){function u(){var B;return B=s.lexer.lex()||1,typeof B!="number"&&(B=s.symbols_[B]||B),B}var s=this,p=[0],g=[null],i=[],m=this.table,f="",h=0,S=0,v=0;this.lexer.setInput(c),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={});var E=this.lexer.yylloc;i.push(E);var b=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);for(var P,T,_,w,C,I,R,D,L,$={};;){if(_=p[p.length-1],this.defaultActions[_]?w=this.defaultActions[_]:(P!==null&&typeof P!="undefined"||(P=u()),w=m[_]&&m[_][P]),typeof w=="undefined"||!w.length||!w[0]){var M="";if(!v){L=[];for(I in m[_])this.terminals_[I]&&I>2&&L.push("'"+this.terminals_[I]+"'");M=this.lexer.showPosition?"Parse error on line "+(h+1)+`: +See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function u(){p(d).forEach(function(S){delete d[S]})}var s=h(34).default,p=h(13).default,g=h(3).default;o.__esModule=!0,o.createProtoAccessControl=r,o.resultIsAllowed=n,o.resetLoggedProperties=u;var i=h(36),m=h(32),f=g(m),d=s(null)},function(y,o,h){y.exports={default:h(35),__esModule:!0}},function(y,o,h){var r=h(9);y.exports=function(n,l){return r.create(n,l)}},function(y,o,h){"use strict";function r(){for(var c=arguments.length,u=Array(c),s=0;s<c;s++)u[s]=arguments[s];return l.extend.apply(void 0,[n(null)].concat(u))}var n=h(34).default;o.__esModule=!0,o.createNewLookupObject=r;var l=h(5)},function(y,o){"use strict";function h(r){this.string=r}o.__esModule=!0,h.prototype.toString=h.prototype.toHTML=function(){return""+this.string},o.default=h,y.exports=o.default},function(y,o,h){"use strict";function r(R){var D=R&&R[0]||1,L=_.COMPILER_REVISION;if(!(D>=_.LAST_COMPATIBLE_COMPILER_REVISION&&D<=_.COMPILER_REVISION)){if(D<_.LAST_COMPATIBLE_COMPILER_REVISION){var $=_.REVISION_CHANGES[L],M=_.REVISION_CHANGES[D];throw new T.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+$+") or downgrade your runtime to an older version ("+M+").")}throw new T.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+R[1]+").")}}function n(R,D){function L(W,G,U){U.hash&&(G=b.extend({},G,U.hash),U.ids&&(U.ids[0]=!0)),W=D.VM.resolvePartial.call(this,W,G,U);var Y=b.extend({},U,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),z=D.VM.invokePartial.call(this,W,G,Y);if(z==null&&D.compile&&(U.partials[U.name]=D.compile(W,R.compilerOptions,D),z=U.partials[U.name](G,Y)),z!=null){if(U.indent){for(var te=z.split(` +`),ae=0,he=te.length;ae<he&&(te[ae]||ae+1!==he);ae++)te[ae]=U.indent+te[ae];z=te.join(` +`)}return z}throw new T.default("The partial "+U.name+" could not be compiled when running in runtime-only mode")}function $(W){function G(ae){return""+R.main(k,ae,k.helpers,k.partials,Y,te,z)}var U=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],Y=U.data;$._setup(U),!U.partial&&R.useData&&(Y=p(W,Y));var z=void 0,te=R.useBlockParams?[]:void 0;return R.useDepths&&(z=U.depths?W!=U.depths[0]?[W].concat(U.depths):U.depths:[W]),(G=g(R.main,G,k,U.depths||[],Y,te))(W,U)}if(!D)throw new T.default("No environment passed to template");if(!R||!R.main)throw new T.default("Unknown template object: "+typeof R);R.main.decorator=R.main_d,D.VM.checkRevision(R.compiler);var M=R.compiler&&R.compiler[0]===7,k={strict:function(W,G,U){if(!(W&&G in W))throw new T.default('"'+G+'" not defined in '+W,{loc:U});return k.lookupProperty(W,G)},lookupProperty:function(W,G){var U=W[G];return U==null||Object.prototype.hasOwnProperty.call(W,G)||I.resultIsAllowed(U,k.protoAccessControl,G)?U:void 0},lookup:function(W,G){for(var U=W.length,Y=0;Y<U;Y++){var z=W[Y]&&k.lookupProperty(W[Y],G);if(z!=null)return W[Y][G]}},lambda:function(W,G){return typeof W=="function"?W.call(G):W},escapeExpression:b.escapeExpression,invokePartial:L,fn:function(W){var G=R[W];return G.decorator=R[W+"_d"],G},programs:[],program:function(W,G,U,Y,z){var te=this.programs[W],ae=this.fn(W);return G||z||Y||U?te=l(this,W,ae,G,U,Y,z):te||(te=this.programs[W]=l(this,W,ae)),te},data:function(W,G){for(;W&&G--;)W=W._parent;return W},mergeIfNeeded:function(W,G){var U=W||G;return W&&G&&W!==G&&(U=b.extend({},G,W)),U},nullContext:f({}),noop:D.VM.noop,compilerInfo:R.compiler};return $.isTop=!0,$._setup=function(W){if(W.partial)k.protoAccessControl=W.protoAccessControl,k.helpers=W.helpers,k.partials=W.partials,k.decorators=W.decorators,k.hooks=W.hooks;else{var G=b.extend({},D.helpers,W.helpers);i(G,k),k.helpers=G,R.usePartial&&(k.partials=k.mergeIfNeeded(W.partials,D.partials)),(R.usePartial||R.useDecorators)&&(k.decorators=b.extend({},D.decorators,W.decorators)),k.hooks={},k.protoAccessControl=I.createProtoAccessControl(W);var U=W.allowCallsToHelperMissing||M;w.moveHelperToHooks(k,"helperMissing",U),w.moveHelperToHooks(k,"blockHelperMissing",U)}},$._child=function(W,G,U,Y){if(R.useBlockParams&&!U)throw new T.default("must pass block params");if(R.useDepths&&!Y)throw new T.default("must pass parent depths");return l(k,W,R[W],G,0,U,Y)},$}function l(R,D,L,$,M,k,W){function G(U){var Y=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],z=W;return!W||U==W[0]||U===R.nullContext&&W[0]===null||(z=[U].concat(W)),L(R,U,R.helpers,R.partials,Y.data||$,k&&[Y.blockParams].concat(k),z)}return G=g(L,G,R,W,$,k),G.program=D,G.depth=W?W.length:0,G.blockParams=M||0,G}function c(R,D,L){return R?R.call||L.name||(L.name=R,R=L.partials[R]):R=L.name==="@partial-block"?L.data["partial-block"]:L.partials[L.name],R}function u(R,D,L){var $=L.data&&L.data["partial-block"];L.partial=!0,L.ids&&(L.data.contextPath=L.ids[0]||L.data.contextPath);var M=void 0;if(L.fn&&L.fn!==s&&function(){L.data=_.createFrame(L.data);var k=L.fn;M=L.data["partial-block"]=function(W){var G=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return G.data=_.createFrame(G.data),G.data["partial-block"]=$,k(W,G)},k.partials&&(L.partials=b.extend({},L.partials,k.partials))}(),R===void 0&&M&&(R=M),R===void 0)throw new T.default("The partial "+L.name+" could not be found");if(R instanceof Function)return R(D,L)}function s(){return""}function p(R,D){return D&&"root"in D||(D=D?_.createFrame(D):{},D.root=R),D}function g(R,D,L,$,M,k){if(R.decorator){var W={};D=R.decorator(D,W,L,$&&$[0],M,k,$),b.extend(D,W)}return D}function i(R,D){d(R).forEach(function(L){var $=R[L];R[L]=m($,D)})}function m(R,D){var L=D.lookupProperty;return C.wrapHelper(R,function($){return b.extend({lookupProperty:L},$)})}var f=h(39).default,d=h(13).default,S=h(3).default,v=h(1).default;o.__esModule=!0,o.checkRevision=r,o.template=n,o.wrapProgram=l,o.resolvePartial=c,o.invokePartial=u,o.noop=s;var E=h(5),b=S(E),P=h(6),T=v(P),_=h(4),w=h(10),C=h(43),I=h(33)},function(y,o,h){y.exports={default:h(40),__esModule:!0}},function(y,o,h){h(41),y.exports=h(21).Object.seal},function(y,o,h){var r=h(42);h(18)("seal",function(n){return function(l){return n&&r(l)?n(l):l}})},function(y,o){y.exports=function(h){return typeof h=="object"?h!==null:typeof h=="function"}},function(y,o){"use strict";function h(r,n){if(typeof r!="function")return r;var l=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=n(c),r.apply(this,arguments)};return l}o.__esModule=!0,o.wrapHelper=h},function(y,o){(function(h){"use strict";o.__esModule=!0,o.default=function(r){var n=typeof h!="undefined"?h:window,l=n.Handlebars;r.noConflict=function(){return n.Handlebars===r&&(n.Handlebars=l),r}},y.exports=o.default}).call(o,function(){return this}())},function(y,o){"use strict";o.__esModule=!0;var h={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!h.helpers.scopedId(r)&&!r.depth}}};o.default=h,y.exports=o.default},function(y,o,h){"use strict";function r(S,v){if(S.type==="Program")return S;s.default.yy=d,d.locInfo=function(b){return new d.SourceLocation(v&&v.srcName,b)};var E=s.default.parse(S);return E}function n(S,v){var E=r(S,v),b=new g.default(v);return b.accept(E)}var l=h(1).default,c=h(3).default;o.__esModule=!0,o.parseWithoutProcessing=r,o.parse=n;var u=h(47),s=l(u),p=h(48),g=l(p),i=h(50),m=c(i),f=h(5);o.parser=s.default;var d={};f.extend(d,m)},function(y,o){"use strict";o.__esModule=!0;var h=function(){function r(){this.yy={}}var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(c,u,s,p,g,i,m){var f=i.length-1;switch(g){case 1:return i[f-1];case 2:this.$=p.prepareProgram(i[f]);break;case 3:this.$=i[f];break;case 4:this.$=i[f];break;case 5:this.$=i[f];break;case 6:this.$=i[f];break;case 7:this.$=i[f];break;case 8:this.$=i[f];break;case 9:this.$={type:"CommentStatement",value:p.stripComment(i[f]),strip:p.stripFlags(i[f],i[f]),loc:p.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:i[f],value:i[f],loc:p.locInfo(this._$)};break;case 11:this.$=p.prepareRawBlock(i[f-2],i[f-1],i[f],this._$);break;case 12:this.$={path:i[f-3],params:i[f-2],hash:i[f-1]};break;case 13:this.$=p.prepareBlock(i[f-3],i[f-2],i[f-1],i[f],!1,this._$);break;case 14:this.$=p.prepareBlock(i[f-3],i[f-2],i[f-1],i[f],!0,this._$);break;case 15:this.$={open:i[f-5],path:i[f-4],params:i[f-3],hash:i[f-2],blockParams:i[f-1],strip:p.stripFlags(i[f-5],i[f])};break;case 16:this.$={path:i[f-4],params:i[f-3],hash:i[f-2],blockParams:i[f-1],strip:p.stripFlags(i[f-5],i[f])};break;case 17:this.$={path:i[f-4],params:i[f-3],hash:i[f-2],blockParams:i[f-1],strip:p.stripFlags(i[f-5],i[f])};break;case 18:this.$={strip:p.stripFlags(i[f-1],i[f-1]),program:i[f]};break;case 19:var d=p.prepareBlock(i[f-2],i[f-1],i[f],i[f],!1,this._$),S=p.prepareProgram([d],i[f-1].loc);S.chained=!0,this.$={strip:i[f-2].strip,program:S,chain:!0};break;case 20:this.$=i[f];break;case 21:this.$={path:i[f-1],strip:p.stripFlags(i[f-2],i[f])};break;case 22:this.$=p.prepareMustache(i[f-3],i[f-2],i[f-1],i[f-4],p.stripFlags(i[f-4],i[f]),this._$);break;case 23:this.$=p.prepareMustache(i[f-3],i[f-2],i[f-1],i[f-4],p.stripFlags(i[f-4],i[f]),this._$);break;case 24:this.$={type:"PartialStatement",name:i[f-3],params:i[f-2],hash:i[f-1],indent:"",strip:p.stripFlags(i[f-4],i[f]),loc:p.locInfo(this._$)};break;case 25:this.$=p.preparePartialBlock(i[f-2],i[f-1],i[f],this._$);break;case 26:this.$={path:i[f-3],params:i[f-2],hash:i[f-1],strip:p.stripFlags(i[f-4],i[f])};break;case 27:this.$=i[f];break;case 28:this.$=i[f];break;case 29:this.$={type:"SubExpression",path:i[f-3],params:i[f-2],hash:i[f-1],loc:p.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:i[f],loc:p.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:p.id(i[f-2]),value:i[f],loc:p.locInfo(this._$)};break;case 32:this.$=p.id(i[f-1]);break;case 33:this.$=i[f];break;case 34:this.$=i[f];break;case 35:this.$={type:"StringLiteral",value:i[f],original:i[f],loc:p.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(i[f]),original:Number(i[f]),loc:p.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:i[f]==="true",original:i[f]==="true",loc:p.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:p.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:p.locInfo(this._$)};break;case 40:this.$=i[f];break;case 41:this.$=i[f];break;case 42:this.$=p.preparePath(!0,i[f],this._$);break;case 43:this.$=p.preparePath(!1,i[f],this._$);break;case 44:i[f-2].push({part:p.id(i[f]),original:i[f],separator:i[f-1]}),this.$=i[f-2];break;case 45:this.$=[{part:p.id(i[f]),original:i[f]}];break;case 46:this.$=[];break;case 47:i[f-1].push(i[f]);break;case 48:this.$=[];break;case 49:i[f-1].push(i[f]);break;case 50:this.$=[];break;case 51:i[f-1].push(i[f]);break;case 58:this.$=[];break;case 59:i[f-1].push(i[f]);break;case 64:this.$=[];break;case 65:i[f-1].push(i[f]);break;case 70:this.$=[];break;case 71:i[f-1].push(i[f]);break;case 78:this.$=[];break;case 79:i[f-1].push(i[f]);break;case 82:this.$=[];break;case 83:i[f-1].push(i[f]);break;case 86:this.$=[];break;case 87:i[f-1].push(i[f]);break;case 90:this.$=[];break;case 91:i[f-1].push(i[f]);break;case 94:this.$=[];break;case 95:i[f-1].push(i[f]);break;case 98:this.$=[i[f]];break;case 99:i[f-1].push(i[f]);break;case 100:this.$=[i[f]];break;case 101:i[f-1].push(i[f])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(c,u){throw new Error(c)},parse:function(c){function u(){var k;return k=s.lexer.lex()||1,typeof k!="number"&&(k=s.symbols_[k]||k),k}var s=this,p=[0],g=[null],i=[],m=this.table,f="",d=0,S=0,v=0;this.lexer.setInput(c),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={});var E=this.lexer.yylloc;i.push(E);var b=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);for(var P,T,_,w,C,I,R,D,L,$={};;){if(_=p[p.length-1],this.defaultActions[_]?w=this.defaultActions[_]:(P!==null&&typeof P!="undefined"||(P=u()),w=m[_]&&m[_][P]),typeof w=="undefined"||!w.length||!w[0]){var M="";if(!v){L=[];for(I in m[_])this.terminals_[I]&&I>2&&L.push("'"+this.terminals_[I]+"'");M=this.lexer.showPosition?"Parse error on line "+(d+1)+`: `+this.lexer.showPosition()+` -Expecting `+L.join(", ")+", got '"+(this.terminals_[P]||P)+"'":"Parse error on line "+(h+1)+": Unexpected "+(P==1?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(M,{text:this.lexer.match,token:this.terminals_[P]||P,line:this.lexer.yylineno,loc:E,expected:L})}}if(w[0]instanceof Array&&w.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+P);switch(w[0]){case 1:p.push(P),g.push(this.lexer.yytext),i.push(this.lexer.yylloc),p.push(w[1]),P=null,T?(P=T,T=null):(S=this.lexer.yyleng,f=this.lexer.yytext,h=this.lexer.yylineno,E=this.lexer.yylloc,v>0&&v--);break;case 2:if(R=this.productions_[w[1]][1],$.$=g[g.length-R],$._$={first_line:i[i.length-(R||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(R||1)].first_column,last_column:i[i.length-1].last_column},b&&($._$.range=[i[i.length-(R||1)].range[0],i[i.length-1].range[1]]),C=this.performAction.call($,f,S,h,this.yy,w[1],g,i),typeof C!="undefined")return C;R&&(p=p.slice(0,-1*R*2),g=g.slice(0,-1*R),i=i.slice(0,-1*R)),p.push(this.productions_[w[1]][0]),g.push($.$),i.push($._$),D=m[p[p.length-2]][p[p.length-1]],p.push(D);break;case 3:return!0}}return!0}},l=function(){var c={EOF:1,parseError:function(u,s){if(!this.yy.parser)throw new Error(u);this.yy.parser.parseError(u,s)},setInput:function(u){return this._input=u,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var u=this._input[0];this.yytext+=u,this.yyleng++,this.offset++,this.match+=u,this.matched+=u;var s=u.match(/(?:\r\n?|\n).*/g);return s?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),u},unput:function(u){var s=u.length,p=u.split(/(?:\r\n?|\n)/g);this._input=u+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-s-1),this.offset-=s;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),p.length-1&&(this.yylineno-=p.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:p?(p.length===g.length?this.yylloc.first_column:0)+g[g.length-p.length].length-p[0].length:this.yylloc.first_column-s},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-s]),this},more:function(){return this._more=!0,this},less:function(u){this.unput(this.match.slice(u))},pastInput:function(){var u=this.matched.substr(0,this.matched.length-this.match.length);return(u.length>20?"...":"")+u.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var u=this.match;return u.length<20&&(u+=this._input.substr(0,20-u.length)),(u.substr(0,20)+(u.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var u=this.pastInput(),s=new Array(u.length+1).join("-");return u+this.upcomingInput()+` +Expecting `+L.join(", ")+", got '"+(this.terminals_[P]||P)+"'":"Parse error on line "+(d+1)+": Unexpected "+(P==1?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(M,{text:this.lexer.match,token:this.terminals_[P]||P,line:this.lexer.yylineno,loc:E,expected:L})}}if(w[0]instanceof Array&&w.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+P);switch(w[0]){case 1:p.push(P),g.push(this.lexer.yytext),i.push(this.lexer.yylloc),p.push(w[1]),P=null,T?(P=T,T=null):(S=this.lexer.yyleng,f=this.lexer.yytext,d=this.lexer.yylineno,E=this.lexer.yylloc,v>0&&v--);break;case 2:if(R=this.productions_[w[1]][1],$.$=g[g.length-R],$._$={first_line:i[i.length-(R||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(R||1)].first_column,last_column:i[i.length-1].last_column},b&&($._$.range=[i[i.length-(R||1)].range[0],i[i.length-1].range[1]]),C=this.performAction.call($,f,S,d,this.yy,w[1],g,i),typeof C!="undefined")return C;R&&(p=p.slice(0,-1*R*2),g=g.slice(0,-1*R),i=i.slice(0,-1*R)),p.push(this.productions_[w[1]][0]),g.push($.$),i.push($._$),D=m[p[p.length-2]][p[p.length-1]],p.push(D);break;case 3:return!0}}return!0}},l=function(){var c={EOF:1,parseError:function(u,s){if(!this.yy.parser)throw new Error(u);this.yy.parser.parseError(u,s)},setInput:function(u){return this._input=u,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var u=this._input[0];this.yytext+=u,this.yyleng++,this.offset++,this.match+=u,this.matched+=u;var s=u.match(/(?:\r\n?|\n).*/g);return s?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),u},unput:function(u){var s=u.length,p=u.split(/(?:\r\n?|\n)/g);this._input=u+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-s-1),this.offset-=s;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),p.length-1&&(this.yylineno-=p.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:p?(p.length===g.length?this.yylloc.first_column:0)+g[g.length-p.length].length-p[0].length:this.yylloc.first_column-s},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-s]),this},more:function(){return this._more=!0,this},less:function(u){this.unput(this.match.slice(u))},pastInput:function(){var u=this.matched.substr(0,this.matched.length-this.match.length);return(u.length>20?"...":"")+u.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var u=this.match;return u.length<20&&(u+=this._input.substr(0,20-u.length)),(u.substr(0,20)+(u.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var u=this.pastInput(),s=new Array(u.length+1).join("-");return u+this.upcomingInput()+` `+s+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var u,s,p,g,i;this._more||(this.yytext="",this.match="");for(var m=this._currentRules(),f=0;f<m.length&&(p=this._input.match(this.rules[m[f]]),!p||s&&!(p[0].length>s[0].length)||(s=p,g=f,this.options.flex));f++);return s?(i=s[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+s[0].length},this.yytext+=s[0],this.match+=s[0],this.matches=s,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(s[0].length),this.matched+=s[0],u=this.performAction.call(this,this.yy,this,m[g],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),u||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var u=this.next();return typeof u!="undefined"?u:this.lex()},begin:function(u){this.conditionStack.push(u)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(u){this.begin(u)}};return c.options={},c.performAction=function(u,s,p,g){function i(m,f){return s.yytext=s.yytext.substring(m,s.yyleng-f+m)}switch(p){case 0:if(s.yytext.slice(-2)==="\\\\"?(i(0,1),this.begin("mu")):s.yytext.slice(-1)==="\\"?(i(0,1),this.begin("emu")):this.begin("mu"),s.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(i(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(s.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return s.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return s.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return s.yytext=s.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},c.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],c.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},c}();return n.lexer=l,r.prototype=n,n.Parser=r,new r}();o.default=d,y.exports=o.default},function(y,o,d){"use strict";function r(){var i=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=i}function n(i,m,f){m===void 0&&(m=i.length);var h=i[m-1],S=i[m-2];return h?h.type==="ContentStatement"?(S||!f?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(h.original):void 0:f}function l(i,m,f){m===void 0&&(m=-1);var h=i[m+1],S=i[m+2];return h?h.type==="ContentStatement"?(S||!f?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(h.original):void 0:f}function c(i,m,f){var h=i[m==null?0:m+1];if(h&&h.type==="ContentStatement"&&(f||!h.rightStripped)){var S=h.value;h.value=h.value.replace(f?/^\s+/:/^[ \t]*\r?\n?/,""),h.rightStripped=h.value!==S}}function u(i,m,f){var h=i[m==null?i.length-1:m-1];if(h&&h.type==="ContentStatement"&&(f||!h.leftStripped)){var S=h.value;return h.value=h.value.replace(f?/\s+$/:/[ \t]+$/,""),h.leftStripped=h.value!==S,h.leftStripped}}var s=d(1).default;o.__esModule=!0;var p=d(49),g=s(p);r.prototype=new g.default,r.prototype.Program=function(i){var m=!this.options.ignoreStandalone,f=!this.isRootSeen;this.isRootSeen=!0;for(var h=i.body,S=0,v=h.length;S<v;S++){var E=h[S],b=this.accept(E);if(b){var P=n(h,S,f),T=l(h,S,f),_=b.openStandalone&&P,w=b.closeStandalone&&T,C=b.inlineStandalone&&P&&T;b.close&&c(h,S,!0),b.open&&u(h,S,!0),m&&C&&(c(h,S),u(h,S)&&E.type==="PartialStatement"&&(E.indent=/([ \t]+$)/.exec(h[S-1].original)[1])),m&&_&&(c((E.program||E.inverse).body),u(h,S)),m&&w&&(c(h,S),u((E.inverse||E.program).body))}}return i},r.prototype.BlockStatement=r.prototype.DecoratorBlock=r.prototype.PartialBlockStatement=function(i){this.accept(i.program),this.accept(i.inverse);var m=i.program||i.inverse,f=i.program&&i.inverse,h=f,S=f;if(f&&f.chained)for(h=f.body[0].program;S.chained;)S=S.body[S.body.length-1].program;var v={open:i.openStrip.open,close:i.closeStrip.close,openStandalone:l(m.body),closeStandalone:n((h||m).body)};if(i.openStrip.close&&c(m.body,null,!0),f){var E=i.inverseStrip;E.open&&u(m.body,null,!0),E.close&&c(h.body,null,!0),i.closeStrip.open&&u(S.body,null,!0),!this.options.ignoreStandalone&&n(m.body)&&l(h.body)&&(u(m.body),c(h.body))}else i.closeStrip.open&&u(m.body,null,!0);return v},r.prototype.Decorator=r.prototype.MustacheStatement=function(i){return i.strip},r.prototype.PartialStatement=r.prototype.CommentStatement=function(i){var m=i.strip||{};return{inlineStandalone:!0,open:m.open,close:m.close}},o.default=r,y.exports=o.default},function(y,o,d){"use strict";function r(){this.parents=[]}function n(g){this.acceptRequired(g,"path"),this.acceptArray(g.params),this.acceptKey(g,"hash")}function l(g){n.call(this,g),this.acceptKey(g,"program"),this.acceptKey(g,"inverse")}function c(g){this.acceptRequired(g,"name"),this.acceptArray(g.params),this.acceptKey(g,"hash")}var u=d(1).default;o.__esModule=!0;var s=d(6),p=u(s);r.prototype={constructor:r,mutating:!1,acceptKey:function(g,i){var m=this.accept(g[i]);if(this.mutating){if(m&&!r.prototype[m.type])throw new p.default('Unexpected node type "'+m.type+'" found when accepting '+i+" on "+g.type);g[i]=m}},acceptRequired:function(g,i){if(this.acceptKey(g,i),!g[i])throw new p.default(g.type+" requires "+i)},acceptArray:function(g){for(var i=0,m=g.length;i<m;i++)this.acceptKey(g,i),g[i]||(g.splice(i,1),i--,m--)},accept:function(g){if(g){if(!this[g.type])throw new p.default("Unknown type: "+g.type,g);this.current&&this.parents.unshift(this.current),this.current=g;var i=this[g.type](g);return this.current=this.parents.shift(),!this.mutating||i?i:i!==!1?g:void 0}},Program:function(g){this.acceptArray(g.body)},MustacheStatement:n,Decorator:n,BlockStatement:l,DecoratorBlock:l,PartialStatement:c,PartialBlockStatement:function(g){c.call(this,g),this.acceptKey(g,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:n,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(g){this.acceptArray(g.pairs)},HashPair:function(g){this.acceptRequired(g,"value")}},o.default=r,y.exports=o.default},function(y,o,d){"use strict";function r(E,b){if(b=b.path?b.path.original:b,E.path.original!==b){var P={loc:E.path.loc};throw new v.default(E.path.original+" doesn't match "+b,P)}}function n(E,b){this.source=E,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function l(E){return/^\[.*\]$/.test(E)?E.substring(1,E.length-1):E}function c(E,b){return{open:E.charAt(2)==="~",close:b.charAt(b.length-3)==="~"}}function u(E){return E.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function s(E,b,P){P=this.locInfo(P);for(var T=E?"@":"",_=[],w=0,C=0,I=b.length;C<I;C++){var R=b[C].part,D=b[C].original!==R;if(T+=(b[C].separator||"")+R,D||R!==".."&&R!=="."&&R!=="this")_.push(R);else{if(_.length>0)throw new v.default("Invalid path: "+T,{loc:P});R===".."&&w++}}return{type:"PathExpression",data:E,depth:w,parts:_,original:T,loc:P}}function p(E,b,P,T,_,w){var C=T.charAt(3)||T.charAt(2),I=C!=="{"&&C!=="&",R=/\*/.test(T);return{type:R?"Decorator":"MustacheStatement",path:E,params:b,hash:P,escaped:I,strip:_,loc:this.locInfo(w)}}function g(E,b,P,T){r(E,P),T=this.locInfo(T);var _={type:"Program",body:b,strip:{},loc:T};return{type:"BlockStatement",path:E.path,params:E.params,hash:E.hash,program:_,openStrip:{},inverseStrip:{},closeStrip:{},loc:T}}function i(E,b,P,T,_,w){T&&T.path&&r(E,T);var C=/\*/.test(E.open);b.blockParams=E.blockParams;var I=void 0,R=void 0;if(P){if(C)throw new v.default("Unexpected inverse block on decorator",P);P.chain&&(P.program.body[0].closeStrip=T.strip),R=P.strip,I=P.program}return _&&(_=I,I=b,b=_),{type:C?"DecoratorBlock":"BlockStatement",path:E.path,params:E.params,hash:E.hash,program:b,inverse:I,openStrip:E.strip,inverseStrip:R,closeStrip:T&&T.strip,loc:this.locInfo(w)}}function m(E,b){if(!b&&E.length){var P=E[0].loc,T=E[E.length-1].loc;P&&T&&(b={source:P.source,start:{line:P.start.line,column:P.start.column},end:{line:T.end.line,column:T.end.column}})}return{type:"Program",body:E,strip:{},loc:b}}function f(E,b,P,T){return r(E,P),{type:"PartialBlockStatement",name:E.path,params:E.params,hash:E.hash,program:b,openStrip:E.strip,closeStrip:P&&P.strip,loc:this.locInfo(T)}}var h=d(1).default;o.__esModule=!0,o.SourceLocation=n,o.id=l,o.stripFlags=c,o.stripComment=u,o.preparePath=s,o.prepareMustache=p,o.prepareRawBlock=g,o.prepareBlock=i,o.prepareProgram=m,o.preparePartialBlock=f;var S=d(6),v=h(S)},function(y,o,d){"use strict";function r(){}function n(v,E,b){if(v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+v);E=E||{},"data"in E||(E.data=!0),E.compat&&(E.useDepths=!0);var P=b.parse(v,E),T=new b.Compiler().compile(P,E);return new b.JavaScriptCompiler().compile(T,E)}function l(v,E,b){function P(){var w=b.parse(v,E),C=new b.Compiler().compile(w,E),I=new b.JavaScriptCompiler().compile(C,E,void 0,!0);return b.template(I)}function T(w,C){return _||(_=P()),_.call(this,w,C)}if(E===void 0&&(E={}),v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+v);E=m.extend({},E),"data"in E||(E.data=!0),E.compat&&(E.useDepths=!0);var _=void 0;return T._setup=function(w){return _||(_=P()),_._setup(w)},T._child=function(w,C,I,R){return _||(_=P()),_._child(w,C,I,R)},T}function c(v,E){if(v===E)return!0;if(m.isArray(v)&&m.isArray(E)&&v.length===E.length){for(var b=0;b<v.length;b++)if(!c(v[b],E[b]))return!1;return!0}}function u(v){if(!v.path.parts){var E=v.path;v.path={type:"PathExpression",data:!1,depth:0,parts:[E.original+""],original:E.original+"",loc:E.loc}}}var s=d(34).default,p=d(1).default;o.__esModule=!0,o.Compiler=r,o.precompile=n,o.compile=l;var g=d(6),i=p(g),m=d(5),f=d(45),h=p(f),S=[].slice;r.prototype={compiler:r,equals:function(v){var E=this.opcodes.length;if(v.opcodes.length!==E)return!1;for(var b=0;b<E;b++){var P=this.opcodes[b],T=v.opcodes[b];if(P.opcode!==T.opcode||!c(P.args,T.args))return!1}E=this.children.length;for(var b=0;b<E;b++)if(!this.children[b].equals(v.children[b]))return!1;return!0},guid:0,compile:function(v,E){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=E,this.stringParams=E.stringParams,this.trackIds=E.trackIds,E.blockParams=E.blockParams||[],E.knownHelpers=m.extend(s(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},E.knownHelpers),this.accept(v)},compileProgram:function(v){var E=new this.compiler,b=E.compile(v,this.options),P=this.guid++;return this.usePartial=this.usePartial||b.usePartial,this.children[P]=b,this.useDepths=this.useDepths||b.useDepths,P},accept:function(v){if(!this[v.type])throw new i.default("Unknown type: "+v.type,v);this.sourceNode.unshift(v);var E=this[v.type](v);return this.sourceNode.shift(),E},Program:function(v){this.options.blockParams.unshift(v.blockParams);for(var E=v.body,b=E.length,P=0;P<b;P++)this.accept(E[P]);return this.options.blockParams.shift(),this.isSimple=b===1,this.blockParams=v.blockParams?v.blockParams.length:0,this},BlockStatement:function(v){u(v);var E=v.program,b=v.inverse;E=E&&this.compileProgram(E),b=b&&this.compileProgram(b);var P=this.classifySexpr(v);P==="helper"?this.helperSexpr(v,E,b):P==="simple"?(this.simpleSexpr(v),this.opcode("pushProgram",E),this.opcode("pushProgram",b),this.opcode("emptyHash"),this.opcode("blockValue",v.path.original)):(this.ambiguousSexpr(v,E,b),this.opcode("pushProgram",E),this.opcode("pushProgram",b),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(v){var E=v.program&&this.compileProgram(v.program),b=this.setupFullMustacheParams(v,E,void 0),P=v.path;this.useDecorators=!0,this.opcode("registerDecorator",b.length,P.original)},PartialStatement:function(v){this.usePartial=!0;var E=v.program;E&&(E=this.compileProgram(v.program));var b=v.params;if(b.length>1)throw new i.default("Unsupported number of partial arguments: "+b.length,v);b.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):b.push({type:"PathExpression",parts:[],depth:0}));var P=v.name.original,T=v.name.type==="SubExpression";T&&this.accept(v.name),this.setupFullMustacheParams(v,E,void 0,!0);var _=v.indent||"";this.options.preventIndent&&_&&(this.opcode("appendContent",_),_=""),this.opcode("invokePartial",T,P,_),this.opcode("append")},PartialBlockStatement:function(v){this.PartialStatement(v)},MustacheStatement:function(v){this.SubExpression(v),v.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(v){this.DecoratorBlock(v)},ContentStatement:function(v){v.value&&this.opcode("appendContent",v.value)},CommentStatement:function(){},SubExpression:function(v){u(v);var E=this.classifySexpr(v);E==="simple"?this.simpleSexpr(v):E==="helper"?this.helperSexpr(v):this.ambiguousSexpr(v)},ambiguousSexpr:function(v,E,b){var P=v.path,T=P.parts[0],_=E!=null||b!=null;this.opcode("getContext",P.depth),this.opcode("pushProgram",E),this.opcode("pushProgram",b),P.strict=!0,this.accept(P),this.opcode("invokeAmbiguous",T,_)},simpleSexpr:function(v){var E=v.path;E.strict=!0,this.accept(E),this.opcode("resolvePossibleLambda")},helperSexpr:function(v,E,b){var P=this.setupFullMustacheParams(v,E,b),T=v.path,_=T.parts[0];if(this.options.knownHelpers[_])this.opcode("invokeKnownHelper",P.length,_);else{if(this.options.knownHelpersOnly)throw new i.default("You specified knownHelpersOnly, but used the unknown helper "+_,v);T.strict=!0,T.falsy=!0,this.accept(T),this.opcode("invokeHelper",P.length,T.original,h.default.helpers.simpleId(T))}},PathExpression:function(v){this.addDepth(v.depth),this.opcode("getContext",v.depth);var E=v.parts[0],b=h.default.helpers.scopedId(v),P=!v.depth&&!b&&this.blockParamIndex(E);P?this.opcode("lookupBlockParam",P,v.parts):E?v.data?(this.options.data=!0,this.opcode("lookupData",v.depth,v.parts,v.strict)):this.opcode("lookupOnContext",v.parts,v.falsy,v.strict,b):this.opcode("pushContext")},StringLiteral:function(v){this.opcode("pushString",v.value)},NumberLiteral:function(v){this.opcode("pushLiteral",v.value)},BooleanLiteral:function(v){this.opcode("pushLiteral",v.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(v){var E=v.pairs,b=0,P=E.length;for(this.opcode("pushHash");b<P;b++)this.pushParam(E[b].value);for(;b--;)this.opcode("assignToHash",E[b].key);this.opcode("popHash")},opcode:function(v){this.opcodes.push({opcode:v,args:S.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(v){v&&(this.useDepths=!0)},classifySexpr:function(v){var E=h.default.helpers.simpleId(v.path),b=E&&!!this.blockParamIndex(v.path.parts[0]),P=!b&&h.default.helpers.helperExpression(v),T=!b&&(P||E);if(T&&!P){var _=v.path.parts[0],w=this.options;w.knownHelpers[_]?P=!0:w.knownHelpersOnly&&(T=!1)}return P?"helper":T?"ambiguous":"simple"},pushParams:function(v){for(var E=0,b=v.length;E<b;E++)this.pushParam(v[E])},pushParam:function(v){var E=v.value!=null?v.value:v.original||"";if(this.stringParams)E.replace&&(E=E.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),v.depth&&this.addDepth(v.depth),this.opcode("getContext",v.depth||0),this.opcode("pushStringParam",E,v.type),v.type==="SubExpression"&&this.accept(v);else{if(this.trackIds){var b=void 0;if(!v.parts||h.default.helpers.scopedId(v)||v.depth||(b=this.blockParamIndex(v.parts[0])),b){var P=v.parts.slice(1).join(".");this.opcode("pushId","BlockParam",b,P)}else E=v.original||E,E.replace&&(E=E.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",v.type,E)}this.accept(v)}},setupFullMustacheParams:function(v,E,b,P){var T=v.params;return this.pushParams(T),this.opcode("pushProgram",E),this.opcode("pushProgram",b),v.hash?this.accept(v.hash):this.opcode("emptyHash",P),T},blockParamIndex:function(v){for(var E=0,b=this.options.blockParams.length;E<b;E++){var P=this.options.blockParams[E],T=P&&m.indexOf(P,v);if(P&&T>=0)return[E,T]}}}},function(y,o,d){"use strict";function r(h){this.value=h}function n(){}function l(h,S,v,E){var b=S.popStack(),P=0,T=v.length;for(h&&T--;P<T;P++)b=S.nameLookup(b,v[P],E);return h?[S.aliasable("container.strict"),"(",b,", ",S.quotedString(v[P]),", ",JSON.stringify(S.source.currentLocation)," )"]:b}var c=d(13).default,u=d(1).default;o.__esModule=!0;var s=d(4),p=d(6),g=u(p),i=d(5),m=d(53),f=u(m);n.prototype={nameLookup:function(h,S){return this.internalNameLookup(h,S)},depthedLookup:function(h){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(h),")"]},compilerInfo:function(){var h=s.COMPILER_REVISION,S=s.REVISION_CHANGES[h];return[h,S]},appendToBuffer:function(h,S,v){return i.isArray(h)||(h=[h]),h=this.source.wrap(h,S),this.environment.isSimple?["return ",h,";"]:v?["buffer += ",h,";"]:(h.appendToBuffer=!0,h)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(h,S){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",h,",",JSON.stringify(S),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(h,S,v,E){this.environment=h,this.options=S,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!E,this.name=this.environment.name,this.isChild=!!v,this.context=v||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(h,S),this.useDepths=this.useDepths||h.useDepths||h.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||h.useBlockParams;var b=h.opcodes,P=void 0,T=void 0,_=void 0,w=void 0;for(_=0,w=b.length;_<w;_++)P=b[_],this.source.currentLocation=P.loc,T=T||P.loc,this[P.opcode].apply(this,P.args);if(this.source.currentLocation=T,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new g.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`; +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var u=this.next();return typeof u!="undefined"?u:this.lex()},begin:function(u){this.conditionStack.push(u)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(u){this.begin(u)}};return c.options={},c.performAction=function(u,s,p,g){function i(m,f){return s.yytext=s.yytext.substring(m,s.yyleng-f+m)}switch(p){case 0:if(s.yytext.slice(-2)==="\\\\"?(i(0,1),this.begin("mu")):s.yytext.slice(-1)==="\\"?(i(0,1),this.begin("emu")):this.begin("mu"),s.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(i(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(s.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return s.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return s.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return s.yytext=s.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},c.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],c.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},c}();return n.lexer=l,r.prototype=n,n.Parser=r,new r}();o.default=h,y.exports=o.default},function(y,o,h){"use strict";function r(){var i=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=i}function n(i,m,f){m===void 0&&(m=i.length);var d=i[m-1],S=i[m-2];return d?d.type==="ContentStatement"?(S||!f?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:f}function l(i,m,f){m===void 0&&(m=-1);var d=i[m+1],S=i[m+2];return d?d.type==="ContentStatement"?(S||!f?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:f}function c(i,m,f){var d=i[m==null?0:m+1];if(d&&d.type==="ContentStatement"&&(f||!d.rightStripped)){var S=d.value;d.value=d.value.replace(f?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==S}}function u(i,m,f){var d=i[m==null?i.length-1:m-1];if(d&&d.type==="ContentStatement"&&(f||!d.leftStripped)){var S=d.value;return d.value=d.value.replace(f?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==S,d.leftStripped}}var s=h(1).default;o.__esModule=!0;var p=h(49),g=s(p);r.prototype=new g.default,r.prototype.Program=function(i){var m=!this.options.ignoreStandalone,f=!this.isRootSeen;this.isRootSeen=!0;for(var d=i.body,S=0,v=d.length;S<v;S++){var E=d[S],b=this.accept(E);if(b){var P=n(d,S,f),T=l(d,S,f),_=b.openStandalone&&P,w=b.closeStandalone&&T,C=b.inlineStandalone&&P&&T;b.close&&c(d,S,!0),b.open&&u(d,S,!0),m&&C&&(c(d,S),u(d,S)&&E.type==="PartialStatement"&&(E.indent=/([ \t]+$)/.exec(d[S-1].original)[1])),m&&_&&(c((E.program||E.inverse).body),u(d,S)),m&&w&&(c(d,S),u((E.inverse||E.program).body))}}return i},r.prototype.BlockStatement=r.prototype.DecoratorBlock=r.prototype.PartialBlockStatement=function(i){this.accept(i.program),this.accept(i.inverse);var m=i.program||i.inverse,f=i.program&&i.inverse,d=f,S=f;if(f&&f.chained)for(d=f.body[0].program;S.chained;)S=S.body[S.body.length-1].program;var v={open:i.openStrip.open,close:i.closeStrip.close,openStandalone:l(m.body),closeStandalone:n((d||m).body)};if(i.openStrip.close&&c(m.body,null,!0),f){var E=i.inverseStrip;E.open&&u(m.body,null,!0),E.close&&c(d.body,null,!0),i.closeStrip.open&&u(S.body,null,!0),!this.options.ignoreStandalone&&n(m.body)&&l(d.body)&&(u(m.body),c(d.body))}else i.closeStrip.open&&u(m.body,null,!0);return v},r.prototype.Decorator=r.prototype.MustacheStatement=function(i){return i.strip},r.prototype.PartialStatement=r.prototype.CommentStatement=function(i){var m=i.strip||{};return{inlineStandalone:!0,open:m.open,close:m.close}},o.default=r,y.exports=o.default},function(y,o,h){"use strict";function r(){this.parents=[]}function n(g){this.acceptRequired(g,"path"),this.acceptArray(g.params),this.acceptKey(g,"hash")}function l(g){n.call(this,g),this.acceptKey(g,"program"),this.acceptKey(g,"inverse")}function c(g){this.acceptRequired(g,"name"),this.acceptArray(g.params),this.acceptKey(g,"hash")}var u=h(1).default;o.__esModule=!0;var s=h(6),p=u(s);r.prototype={constructor:r,mutating:!1,acceptKey:function(g,i){var m=this.accept(g[i]);if(this.mutating){if(m&&!r.prototype[m.type])throw new p.default('Unexpected node type "'+m.type+'" found when accepting '+i+" on "+g.type);g[i]=m}},acceptRequired:function(g,i){if(this.acceptKey(g,i),!g[i])throw new p.default(g.type+" requires "+i)},acceptArray:function(g){for(var i=0,m=g.length;i<m;i++)this.acceptKey(g,i),g[i]||(g.splice(i,1),i--,m--)},accept:function(g){if(g){if(!this[g.type])throw new p.default("Unknown type: "+g.type,g);this.current&&this.parents.unshift(this.current),this.current=g;var i=this[g.type](g);return this.current=this.parents.shift(),!this.mutating||i?i:i!==!1?g:void 0}},Program:function(g){this.acceptArray(g.body)},MustacheStatement:n,Decorator:n,BlockStatement:l,DecoratorBlock:l,PartialStatement:c,PartialBlockStatement:function(g){c.call(this,g),this.acceptKey(g,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:n,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(g){this.acceptArray(g.pairs)},HashPair:function(g){this.acceptRequired(g,"value")}},o.default=r,y.exports=o.default},function(y,o,h){"use strict";function r(E,b){if(b=b.path?b.path.original:b,E.path.original!==b){var P={loc:E.path.loc};throw new v.default(E.path.original+" doesn't match "+b,P)}}function n(E,b){this.source=E,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function l(E){return/^\[.*\]$/.test(E)?E.substring(1,E.length-1):E}function c(E,b){return{open:E.charAt(2)==="~",close:b.charAt(b.length-3)==="~"}}function u(E){return E.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function s(E,b,P){P=this.locInfo(P);for(var T=E?"@":"",_=[],w=0,C=0,I=b.length;C<I;C++){var R=b[C].part,D=b[C].original!==R;if(T+=(b[C].separator||"")+R,D||R!==".."&&R!=="."&&R!=="this")_.push(R);else{if(_.length>0)throw new v.default("Invalid path: "+T,{loc:P});R===".."&&w++}}return{type:"PathExpression",data:E,depth:w,parts:_,original:T,loc:P}}function p(E,b,P,T,_,w){var C=T.charAt(3)||T.charAt(2),I=C!=="{"&&C!=="&",R=/\*/.test(T);return{type:R?"Decorator":"MustacheStatement",path:E,params:b,hash:P,escaped:I,strip:_,loc:this.locInfo(w)}}function g(E,b,P,T){r(E,P),T=this.locInfo(T);var _={type:"Program",body:b,strip:{},loc:T};return{type:"BlockStatement",path:E.path,params:E.params,hash:E.hash,program:_,openStrip:{},inverseStrip:{},closeStrip:{},loc:T}}function i(E,b,P,T,_,w){T&&T.path&&r(E,T);var C=/\*/.test(E.open);b.blockParams=E.blockParams;var I=void 0,R=void 0;if(P){if(C)throw new v.default("Unexpected inverse block on decorator",P);P.chain&&(P.program.body[0].closeStrip=T.strip),R=P.strip,I=P.program}return _&&(_=I,I=b,b=_),{type:C?"DecoratorBlock":"BlockStatement",path:E.path,params:E.params,hash:E.hash,program:b,inverse:I,openStrip:E.strip,inverseStrip:R,closeStrip:T&&T.strip,loc:this.locInfo(w)}}function m(E,b){if(!b&&E.length){var P=E[0].loc,T=E[E.length-1].loc;P&&T&&(b={source:P.source,start:{line:P.start.line,column:P.start.column},end:{line:T.end.line,column:T.end.column}})}return{type:"Program",body:E,strip:{},loc:b}}function f(E,b,P,T){return r(E,P),{type:"PartialBlockStatement",name:E.path,params:E.params,hash:E.hash,program:b,openStrip:E.strip,closeStrip:P&&P.strip,loc:this.locInfo(T)}}var d=h(1).default;o.__esModule=!0,o.SourceLocation=n,o.id=l,o.stripFlags=c,o.stripComment=u,o.preparePath=s,o.prepareMustache=p,o.prepareRawBlock=g,o.prepareBlock=i,o.prepareProgram=m,o.preparePartialBlock=f;var S=h(6),v=d(S)},function(y,o,h){"use strict";function r(){}function n(v,E,b){if(v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+v);E=E||{},"data"in E||(E.data=!0),E.compat&&(E.useDepths=!0);var P=b.parse(v,E),T=new b.Compiler().compile(P,E);return new b.JavaScriptCompiler().compile(T,E)}function l(v,E,b){function P(){var w=b.parse(v,E),C=new b.Compiler().compile(w,E),I=new b.JavaScriptCompiler().compile(C,E,void 0,!0);return b.template(I)}function T(w,C){return _||(_=P()),_.call(this,w,C)}if(E===void 0&&(E={}),v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+v);E=m.extend({},E),"data"in E||(E.data=!0),E.compat&&(E.useDepths=!0);var _=void 0;return T._setup=function(w){return _||(_=P()),_._setup(w)},T._child=function(w,C,I,R){return _||(_=P()),_._child(w,C,I,R)},T}function c(v,E){if(v===E)return!0;if(m.isArray(v)&&m.isArray(E)&&v.length===E.length){for(var b=0;b<v.length;b++)if(!c(v[b],E[b]))return!1;return!0}}function u(v){if(!v.path.parts){var E=v.path;v.path={type:"PathExpression",data:!1,depth:0,parts:[E.original+""],original:E.original+"",loc:E.loc}}}var s=h(34).default,p=h(1).default;o.__esModule=!0,o.Compiler=r,o.precompile=n,o.compile=l;var g=h(6),i=p(g),m=h(5),f=h(45),d=p(f),S=[].slice;r.prototype={compiler:r,equals:function(v){var E=this.opcodes.length;if(v.opcodes.length!==E)return!1;for(var b=0;b<E;b++){var P=this.opcodes[b],T=v.opcodes[b];if(P.opcode!==T.opcode||!c(P.args,T.args))return!1}E=this.children.length;for(var b=0;b<E;b++)if(!this.children[b].equals(v.children[b]))return!1;return!0},guid:0,compile:function(v,E){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=E,this.stringParams=E.stringParams,this.trackIds=E.trackIds,E.blockParams=E.blockParams||[],E.knownHelpers=m.extend(s(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},E.knownHelpers),this.accept(v)},compileProgram:function(v){var E=new this.compiler,b=E.compile(v,this.options),P=this.guid++;return this.usePartial=this.usePartial||b.usePartial,this.children[P]=b,this.useDepths=this.useDepths||b.useDepths,P},accept:function(v){if(!this[v.type])throw new i.default("Unknown type: "+v.type,v);this.sourceNode.unshift(v);var E=this[v.type](v);return this.sourceNode.shift(),E},Program:function(v){this.options.blockParams.unshift(v.blockParams);for(var E=v.body,b=E.length,P=0;P<b;P++)this.accept(E[P]);return this.options.blockParams.shift(),this.isSimple=b===1,this.blockParams=v.blockParams?v.blockParams.length:0,this},BlockStatement:function(v){u(v);var E=v.program,b=v.inverse;E=E&&this.compileProgram(E),b=b&&this.compileProgram(b);var P=this.classifySexpr(v);P==="helper"?this.helperSexpr(v,E,b):P==="simple"?(this.simpleSexpr(v),this.opcode("pushProgram",E),this.opcode("pushProgram",b),this.opcode("emptyHash"),this.opcode("blockValue",v.path.original)):(this.ambiguousSexpr(v,E,b),this.opcode("pushProgram",E),this.opcode("pushProgram",b),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(v){var E=v.program&&this.compileProgram(v.program),b=this.setupFullMustacheParams(v,E,void 0),P=v.path;this.useDecorators=!0,this.opcode("registerDecorator",b.length,P.original)},PartialStatement:function(v){this.usePartial=!0;var E=v.program;E&&(E=this.compileProgram(v.program));var b=v.params;if(b.length>1)throw new i.default("Unsupported number of partial arguments: "+b.length,v);b.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):b.push({type:"PathExpression",parts:[],depth:0}));var P=v.name.original,T=v.name.type==="SubExpression";T&&this.accept(v.name),this.setupFullMustacheParams(v,E,void 0,!0);var _=v.indent||"";this.options.preventIndent&&_&&(this.opcode("appendContent",_),_=""),this.opcode("invokePartial",T,P,_),this.opcode("append")},PartialBlockStatement:function(v){this.PartialStatement(v)},MustacheStatement:function(v){this.SubExpression(v),v.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(v){this.DecoratorBlock(v)},ContentStatement:function(v){v.value&&this.opcode("appendContent",v.value)},CommentStatement:function(){},SubExpression:function(v){u(v);var E=this.classifySexpr(v);E==="simple"?this.simpleSexpr(v):E==="helper"?this.helperSexpr(v):this.ambiguousSexpr(v)},ambiguousSexpr:function(v,E,b){var P=v.path,T=P.parts[0],_=E!=null||b!=null;this.opcode("getContext",P.depth),this.opcode("pushProgram",E),this.opcode("pushProgram",b),P.strict=!0,this.accept(P),this.opcode("invokeAmbiguous",T,_)},simpleSexpr:function(v){var E=v.path;E.strict=!0,this.accept(E),this.opcode("resolvePossibleLambda")},helperSexpr:function(v,E,b){var P=this.setupFullMustacheParams(v,E,b),T=v.path,_=T.parts[0];if(this.options.knownHelpers[_])this.opcode("invokeKnownHelper",P.length,_);else{if(this.options.knownHelpersOnly)throw new i.default("You specified knownHelpersOnly, but used the unknown helper "+_,v);T.strict=!0,T.falsy=!0,this.accept(T),this.opcode("invokeHelper",P.length,T.original,d.default.helpers.simpleId(T))}},PathExpression:function(v){this.addDepth(v.depth),this.opcode("getContext",v.depth);var E=v.parts[0],b=d.default.helpers.scopedId(v),P=!v.depth&&!b&&this.blockParamIndex(E);P?this.opcode("lookupBlockParam",P,v.parts):E?v.data?(this.options.data=!0,this.opcode("lookupData",v.depth,v.parts,v.strict)):this.opcode("lookupOnContext",v.parts,v.falsy,v.strict,b):this.opcode("pushContext")},StringLiteral:function(v){this.opcode("pushString",v.value)},NumberLiteral:function(v){this.opcode("pushLiteral",v.value)},BooleanLiteral:function(v){this.opcode("pushLiteral",v.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(v){var E=v.pairs,b=0,P=E.length;for(this.opcode("pushHash");b<P;b++)this.pushParam(E[b].value);for(;b--;)this.opcode("assignToHash",E[b].key);this.opcode("popHash")},opcode:function(v){this.opcodes.push({opcode:v,args:S.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(v){v&&(this.useDepths=!0)},classifySexpr:function(v){var E=d.default.helpers.simpleId(v.path),b=E&&!!this.blockParamIndex(v.path.parts[0]),P=!b&&d.default.helpers.helperExpression(v),T=!b&&(P||E);if(T&&!P){var _=v.path.parts[0],w=this.options;w.knownHelpers[_]?P=!0:w.knownHelpersOnly&&(T=!1)}return P?"helper":T?"ambiguous":"simple"},pushParams:function(v){for(var E=0,b=v.length;E<b;E++)this.pushParam(v[E])},pushParam:function(v){var E=v.value!=null?v.value:v.original||"";if(this.stringParams)E.replace&&(E=E.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),v.depth&&this.addDepth(v.depth),this.opcode("getContext",v.depth||0),this.opcode("pushStringParam",E,v.type),v.type==="SubExpression"&&this.accept(v);else{if(this.trackIds){var b=void 0;if(!v.parts||d.default.helpers.scopedId(v)||v.depth||(b=this.blockParamIndex(v.parts[0])),b){var P=v.parts.slice(1).join(".");this.opcode("pushId","BlockParam",b,P)}else E=v.original||E,E.replace&&(E=E.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",v.type,E)}this.accept(v)}},setupFullMustacheParams:function(v,E,b,P){var T=v.params;return this.pushParams(T),this.opcode("pushProgram",E),this.opcode("pushProgram",b),v.hash?this.accept(v.hash):this.opcode("emptyHash",P),T},blockParamIndex:function(v){for(var E=0,b=this.options.blockParams.length;E<b;E++){var P=this.options.blockParams[E],T=P&&m.indexOf(P,v);if(P&&T>=0)return[E,T]}}}},function(y,o,h){"use strict";function r(d){this.value=d}function n(){}function l(d,S,v,E){var b=S.popStack(),P=0,T=v.length;for(d&&T--;P<T;P++)b=S.nameLookup(b,v[P],E);return d?[S.aliasable("container.strict"),"(",b,", ",S.quotedString(v[P]),", ",JSON.stringify(S.source.currentLocation)," )"]:b}var c=h(13).default,u=h(1).default;o.__esModule=!0;var s=h(4),p=h(6),g=u(p),i=h(5),m=h(53),f=u(m);n.prototype={nameLookup:function(d,S){return this.internalNameLookup(d,S)},depthedLookup:function(d){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(d),")"]},compilerInfo:function(){var d=s.COMPILER_REVISION,S=s.REVISION_CHANGES[d];return[d,S]},appendToBuffer:function(d,S,v){return i.isArray(d)||(d=[d]),d=this.source.wrap(d,S),this.environment.isSimple?["return ",d,";"]:v?["buffer += ",d,";"]:(d.appendToBuffer=!0,d)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(d,S){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",d,",",JSON.stringify(S),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(d,S,v,E){this.environment=d,this.options=S,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!E,this.name=this.environment.name,this.isChild=!!v,this.context=v||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(d,S),this.useDepths=this.useDepths||d.useDepths||d.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||d.useBlockParams;var b=d.opcodes,P=void 0,T=void 0,_=void 0,w=void 0;for(_=0,w=b.length;_<w;_++)P=b[_],this.source.currentLocation=P.loc,T=T||P.loc,this[P.opcode].apply(this,P.args);if(this.source.currentLocation=T,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new g.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`; `]),this.decorators.push("return fn;"),E?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) { `),this.decorators.push(`} -`),this.decorators=this.decorators.merge()));var C=this.createFunctionContext(E);if(this.isChild)return C;var I={compiler:this.compilerInfo(),main:C};this.decorators&&(I.main_d=this.decorators,I.useDecorators=!0);var R=this.context,D=R.programs,L=R.decorators;for(_=0,w=D.length;_<w;_++)D[_]&&(I[_]=D[_],L[_]&&(I[_+"_d"]=L[_],I.useDecorators=!0));return this.environment.usePartial&&(I.usePartial=!0),this.options.data&&(I.useData=!0),this.useDepths&&(I.useDepths=!0),this.useBlockParams&&(I.useBlockParams=!0),this.options.compat&&(I.compat=!0),E?I.compilerOptions=this.options:(I.compiler=JSON.stringify(I.compiler),this.source.currentLocation={start:{line:1,column:0}},I=this.objectLiteral(I),S.srcName?(I=I.toStringWithSourceMap({file:S.destName}),I.map=I.map&&I.map.toString()):I=I.toString()),I},preamble:function(){this.lastContext=0,this.source=new f.default(this.options.srcName),this.decorators=new f.default(this.options.srcName)},createFunctionContext:function(h){var S=this,v="",E=this.stackVars.concat(this.registers.list);E.length>0&&(v+=", "+E.join(", "));var b=0;c(this.aliases).forEach(function(_){var w=S.aliases[_];w.children&&w.referenceCount>1&&(v+=", alias"+ ++b+"="+_,w.children[0]="alias"+b)}),this.lookupPropertyFunctionIsUsed&&(v+=", "+this.lookupPropertyFunctionVarDeclaration());var P=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&P.push("blockParams"),this.useDepths&&P.push("depths");var T=this.mergeSource(v);return h?(P.push(T),Function.apply(this,P)):this.source.wrap(["function(",P.join(","),`) { - `,T,"}"])},mergeSource:function(h){var S=this.environment.isSimple,v=!this.forceBuffer,E=void 0,b=void 0,P=void 0,T=void 0;return this.source.each(function(_){_.appendToBuffer?(P?_.prepend(" + "):P=_,T=_):(P&&(b?P.prepend("buffer += "):E=!0,T.add(";"),P=T=void 0),b=!0,S||(v=!1))}),v?P?(P.prepend("return "),T.add(";")):b||this.source.push('return "";'):(h+=", buffer = "+(E?"":this.initializeBuffer()),P?(P.prepend("return buffer + "),T.add(";")):this.source.push("return buffer;")),h&&this.source.prepend("var "+h.substring(2)+(E?"":`; +`),this.decorators=this.decorators.merge()));var C=this.createFunctionContext(E);if(this.isChild)return C;var I={compiler:this.compilerInfo(),main:C};this.decorators&&(I.main_d=this.decorators,I.useDecorators=!0);var R=this.context,D=R.programs,L=R.decorators;for(_=0,w=D.length;_<w;_++)D[_]&&(I[_]=D[_],L[_]&&(I[_+"_d"]=L[_],I.useDecorators=!0));return this.environment.usePartial&&(I.usePartial=!0),this.options.data&&(I.useData=!0),this.useDepths&&(I.useDepths=!0),this.useBlockParams&&(I.useBlockParams=!0),this.options.compat&&(I.compat=!0),E?I.compilerOptions=this.options:(I.compiler=JSON.stringify(I.compiler),this.source.currentLocation={start:{line:1,column:0}},I=this.objectLiteral(I),S.srcName?(I=I.toStringWithSourceMap({file:S.destName}),I.map=I.map&&I.map.toString()):I=I.toString()),I},preamble:function(){this.lastContext=0,this.source=new f.default(this.options.srcName),this.decorators=new f.default(this.options.srcName)},createFunctionContext:function(d){var S=this,v="",E=this.stackVars.concat(this.registers.list);E.length>0&&(v+=", "+E.join(", "));var b=0;c(this.aliases).forEach(function(_){var w=S.aliases[_];w.children&&w.referenceCount>1&&(v+=", alias"+ ++b+"="+_,w.children[0]="alias"+b)}),this.lookupPropertyFunctionIsUsed&&(v+=", "+this.lookupPropertyFunctionVarDeclaration());var P=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&P.push("blockParams"),this.useDepths&&P.push("depths");var T=this.mergeSource(v);return d?(P.push(T),Function.apply(this,P)):this.source.wrap(["function(",P.join(","),`) { + `,T,"}"])},mergeSource:function(d){var S=this.environment.isSimple,v=!this.forceBuffer,E=void 0,b=void 0,P=void 0,T=void 0;return this.source.each(function(_){_.appendToBuffer?(P?_.prepend(" + "):P=_,T=_):(P&&(b?P.prepend("buffer += "):E=!0,T.add(";"),P=T=void 0),b=!0,S||(v=!1))}),v?P?(P.prepend("return "),T.add(";")):b||this.source.push('return "";'):(d+=", buffer = "+(E?"":this.initializeBuffer()),P?(P.prepend("return buffer + "),T.add(";")):this.source.push("return buffer;")),d&&this.source.prepend("var "+d.substring(2)+(E?"":`; `)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return` lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { @@ -47,8 +47,8 @@ Expecting `+L.join(", ")+", got '"+(this.terminals_[P]||P)+"'":"Parse error on l } return undefined } - `.trim()},blockValue:function(h){var S=this.aliasable("container.hooks.blockHelperMissing"),v=[this.contextName(0)];this.setupHelperArgs(h,0,v);var E=this.popStack();v.splice(1,0,E),this.push(this.source.functionCall(S,"call",v))},ambiguousBlockValue:function(){var h=this.aliasable("container.hooks.blockHelperMissing"),S=[this.contextName(0)];this.setupHelperArgs("",0,S,!0),this.flushInline();var v=this.topStack();S.splice(1,0,v),this.pushSource(["if (!",this.lastHelper,") { ",v," = ",this.source.functionCall(h,"call",S),"}"])},appendContent:function(h){this.pendingContent?h=this.pendingContent+h:this.pendingLocation=this.source.currentLocation,this.pendingContent=h},append:function(){if(this.isInline())this.replaceStack(function(S){return[" != null ? ",S,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var h=this.popStack();this.pushSource(["if (",h," != null) { ",this.appendToBuffer(h,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(h){this.lastContext=h},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(h,S,v,E){var b=0;E||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(h[b++])),this.resolvePath("context",h,b,S,v)},lookupBlockParam:function(h,S){this.useBlockParams=!0,this.push(["blockParams[",h[0],"][",h[1],"]"]),this.resolvePath("context",S,1)},lookupData:function(h,S,v){h?this.pushStackLiteral("container.data(data, "+h+")"):this.pushStackLiteral("data"),this.resolvePath("data",S,0,!0,v)},resolvePath:function(h,S,v,E,b){var P=this;if(this.options.strict||this.options.assumeObjects)return void this.push(l(this.options.strict&&b,this,S,h));for(var T=S.length;v<T;v++)this.replaceStack(function(_){var w=P.nameLookup(_,S[v],h);return E?[" && ",w]:[" != null ? ",w," : ",_]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(h,S){this.pushContext(),this.pushString(S),S!=="SubExpression"&&(typeof h=="string"?this.pushString(h):this.pushStackLiteral(h))},emptyHash:function(h){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(h?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var h=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(h.ids)),this.stringParams&&(this.push(this.objectLiteral(h.contexts)),this.push(this.objectLiteral(h.types))),this.push(this.objectLiteral(h.values))},pushString:function(h){this.pushStackLiteral(this.quotedString(h))},pushLiteral:function(h){this.pushStackLiteral(h)},pushProgram:function(h){h!=null?this.pushStackLiteral(this.programExpression(h)):this.pushStackLiteral(null)},registerDecorator:function(h,S){var v=this.nameLookup("decorators",S,"decorator"),E=this.setupHelperArgs(S,h);this.decorators.push(["fn = ",this.decorators.functionCall(v,"",["fn","props","container",E])," || fn;"])},invokeHelper:function(h,S,v){var E=this.popStack(),b=this.setupHelper(h,S),P=[];v&&P.push(b.name),P.push(E),this.options.strict||P.push(this.aliasable("container.hooks.helperMissing"));var T=["(",this.itemsSeparatedBy(P,"||"),")"],_=this.source.functionCall(T,"call",b.callParams);this.push(_)},itemsSeparatedBy:function(h,S){var v=[];v.push(h[0]);for(var E=1;E<h.length;E++)v.push(S,h[E]);return v},invokeKnownHelper:function(h,S){var v=this.setupHelper(h,S);this.push(this.source.functionCall(v.name,"call",v.callParams))},invokeAmbiguous:function(h,S){this.useRegister("helper");var v=this.popStack();this.emptyHash();var E=this.setupHelper(0,h,S),b=this.lastHelper=this.nameLookup("helpers",h,"helper"),P=["(","(helper = ",b," || ",v,")"];this.options.strict||(P[0]="(helper = ",P.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",P,E.paramsInit?["),(",E.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",E.callParams)," : helper))"])},invokePartial:function(h,S,v){var E=[],b=this.setupParams(S,1,E);h&&(S=this.popStack(),delete b.name),v&&(b.indent=JSON.stringify(v)),b.helpers="helpers",b.partials="partials",b.decorators="container.decorators",h?E.unshift(S):E.unshift(this.nameLookup("partials",S,"partial")),this.options.compat&&(b.depths="depths"),b=this.objectLiteral(b),E.push(b),this.push(this.source.functionCall("container.invokePartial","",E))},assignToHash:function(h){var S=this.popStack(),v=void 0,E=void 0,b=void 0;this.trackIds&&(b=this.popStack()),this.stringParams&&(E=this.popStack(),v=this.popStack());var P=this.hash;v&&(P.contexts[h]=v),E&&(P.types[h]=E),b&&(P.ids[h]=b),P.values[h]=S},pushId:function(h,S,v){h==="BlockParam"?this.pushStackLiteral("blockParams["+S[0]+"].path["+S[1]+"]"+(v?" + "+JSON.stringify("."+v):"")):h==="PathExpression"?this.pushString(S):h==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:n,compileChildren:function(h,S){for(var v=h.children,E=void 0,b=void 0,P=0,T=v.length;P<T;P++){E=v[P],b=new this.compiler;var _=this.matchExistingProgram(E);if(_==null){this.context.programs.push("");var w=this.context.programs.length;E.index=w,E.name="program"+w,this.context.programs[w]=b.compile(E,S,this.context,!this.precompile),this.context.decorators[w]=b.decorators,this.context.environments[w]=E,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams,E.useDepths=this.useDepths,E.useBlockParams=this.useBlockParams}else E.index=_.index,E.name="program"+_.index,this.useDepths=this.useDepths||_.useDepths,this.useBlockParams=this.useBlockParams||_.useBlockParams}},matchExistingProgram:function(h){for(var S=0,v=this.context.environments.length;S<v;S++){var E=this.context.environments[S];if(E&&E.equals(h))return E}},programExpression:function(h){var S=this.environment.children[h],v=[S.index,"data",S.blockParams];return(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths"),"container.program("+v.join(", ")+")"},useRegister:function(h){this.registers[h]||(this.registers[h]=!0,this.registers.list.push(h))},push:function(h){return h instanceof r||(h=this.source.wrap(h)),this.inlineStack.push(h),h},pushStackLiteral:function(h){this.push(new r(h))},pushSource:function(h){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),h&&this.source.push(h)},replaceStack:function(h){var S=["("],v=void 0,E=void 0,b=void 0;if(!this.isInline())throw new g.default("replaceStack on non-inline");var P=this.popStack(!0);if(P instanceof r)v=[P.value],S=["(",v],b=!0;else{E=!0;var T=this.incrStack();S=["((",this.push(T)," = ",P,")"],v=this.topStack()}var _=h.call(this,v);b||this.popStack(),E&&this.stackSlot--,this.push(S.concat(_,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var h=this.inlineStack;this.inlineStack=[];for(var S=0,v=h.length;S<v;S++){var E=h[S];if(E instanceof r)this.compileStack.push(E);else{var b=this.incrStack();this.pushSource([b," = ",E,";"]),this.compileStack.push(b)}}},isInline:function(){return this.inlineStack.length},popStack:function(h){var S=this.isInline(),v=(S?this.inlineStack:this.compileStack).pop();if(!h&&v instanceof r)return v.value;if(!S){if(!this.stackSlot)throw new g.default("Invalid stack pop");this.stackSlot--}return v},topStack:function(){var h=this.isInline()?this.inlineStack:this.compileStack,S=h[h.length-1];return S instanceof r?S.value:S},contextName:function(h){return this.useDepths&&h?"depths["+h+"]":"depth"+h},quotedString:function(h){return this.source.quotedString(h)},objectLiteral:function(h){return this.source.objectLiteral(h)},aliasable:function(h){var S=this.aliases[h];return S?(S.referenceCount++,S):(S=this.aliases[h]=this.source.wrap(h),S.aliasable=!0,S.referenceCount=1,S)},setupHelper:function(h,S,v){var E=[],b=this.setupHelperArgs(S,h,E,v),P=this.nameLookup("helpers",S,"helper"),T=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:E,paramsInit:b,name:P,callParams:[T].concat(E)}},setupParams:function(h,S,v){var E={},b=[],P=[],T=[],_=!v,w=void 0;_&&(v=[]),E.name=this.quotedString(h),E.hash=this.popStack(),this.trackIds&&(E.hashIds=this.popStack()),this.stringParams&&(E.hashTypes=this.popStack(),E.hashContexts=this.popStack());var C=this.popStack(),I=this.popStack();(I||C)&&(E.fn=I||"container.noop",E.inverse=C||"container.noop");for(var R=S;R--;)w=this.popStack(),v[R]=w,this.trackIds&&(T[R]=this.popStack()),this.stringParams&&(P[R]=this.popStack(),b[R]=this.popStack());return _&&(E.args=this.source.generateArray(v)),this.trackIds&&(E.ids=this.source.generateArray(T)),this.stringParams&&(E.types=this.source.generateArray(P),E.contexts=this.source.generateArray(b)),this.options.data&&(E.data="data"),this.useBlockParams&&(E.blockParams="blockParams"),E},setupHelperArgs:function(h,S,v,E){var b=this.setupParams(h,S,v);return b.loc=JSON.stringify(this.source.currentLocation),b=this.objectLiteral(b),E?(this.useRegister("options"),v.push("options"),["options=",b]):v?(v.push(b),""):b}},function(){for(var h="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),S=n.RESERVED_WORDS={},v=0,E=h.length;v<E;v++)S[h[v]]=!0}(),n.isValidJavaScriptVariableName=function(h){return!n.RESERVED_WORDS[h]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(h)},o.default=n,y.exports=o.default},function(y,o,d){"use strict";function r(s,p,g){if(c.isArray(s)){for(var i=[],m=0,f=s.length;m<f;m++)i.push(p.wrap(s[m],g));return i}return typeof s=="boolean"||typeof s=="number"?s+"":s}function n(s){this.srcFile=s,this.source=[]}var l=d(13).default;o.__esModule=!0;var c=d(5),u=void 0;try{}catch(s){}u||(u=function(s,p,g,i){this.src="",i&&this.add(i)},u.prototype={add:function(s){c.isArray(s)&&(s=s.join("")),this.src+=s},prepend:function(s){c.isArray(s)&&(s=s.join("")),this.src=s+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),n.prototype={isEmpty:function(){return!this.source.length},prepend:function(s,p){this.source.unshift(this.wrap(s,p))},push:function(s,p){this.source.push(this.wrap(s,p))},merge:function(){var s=this.empty();return this.each(function(p){s.add([" ",p,` -`])}),s},each:function(s){for(var p=0,g=this.source.length;p<g;p++)s(this.source[p])},empty:function(){var s=this.currentLocation||{start:{}};return new u(s.start.line,s.start.column,this.srcFile)},wrap:function(s){var p=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return s instanceof u?s:(s=r(s,this,p),new u(p.start.line,p.start.column,this.srcFile,s))},functionCall:function(s,p,g){return g=this.generateList(g),this.wrap([s,p?"."+p+"(":"(",g,")"])},quotedString:function(s){return'"'+(s+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(s){var p=this,g=[];l(s).forEach(function(m){var f=r(s[m],p);f!=="undefined"&&g.push([p.quotedString(m),":",f])});var i=this.generateList(g);return i.prepend("{"),i.add("}"),i},generateList:function(s){for(var p=this.empty(),g=0,i=s.length;g<i;g++)g&&p.add(","),p.add(r(s[g],this));return p},generateArray:function(s){var p=this.generateList(s);return p.prepend("["),p.add("]"),p}},o.default=n,y.exports=o.default}])})},9475:(x,y,o)=>{var d;/*! + `.trim()},blockValue:function(d){var S=this.aliasable("container.hooks.blockHelperMissing"),v=[this.contextName(0)];this.setupHelperArgs(d,0,v);var E=this.popStack();v.splice(1,0,E),this.push(this.source.functionCall(S,"call",v))},ambiguousBlockValue:function(){var d=this.aliasable("container.hooks.blockHelperMissing"),S=[this.contextName(0)];this.setupHelperArgs("",0,S,!0),this.flushInline();var v=this.topStack();S.splice(1,0,v),this.pushSource(["if (!",this.lastHelper,") { ",v," = ",this.source.functionCall(d,"call",S),"}"])},appendContent:function(d){this.pendingContent?d=this.pendingContent+d:this.pendingLocation=this.source.currentLocation,this.pendingContent=d},append:function(){if(this.isInline())this.replaceStack(function(S){return[" != null ? ",S,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var d=this.popStack();this.pushSource(["if (",d," != null) { ",this.appendToBuffer(d,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(d){this.lastContext=d},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(d,S,v,E){var b=0;E||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(d[b++])),this.resolvePath("context",d,b,S,v)},lookupBlockParam:function(d,S){this.useBlockParams=!0,this.push(["blockParams[",d[0],"][",d[1],"]"]),this.resolvePath("context",S,1)},lookupData:function(d,S,v){d?this.pushStackLiteral("container.data(data, "+d+")"):this.pushStackLiteral("data"),this.resolvePath("data",S,0,!0,v)},resolvePath:function(d,S,v,E,b){var P=this;if(this.options.strict||this.options.assumeObjects)return void this.push(l(this.options.strict&&b,this,S,d));for(var T=S.length;v<T;v++)this.replaceStack(function(_){var w=P.nameLookup(_,S[v],d);return E?[" && ",w]:[" != null ? ",w," : ",_]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(d,S){this.pushContext(),this.pushString(S),S!=="SubExpression"&&(typeof d=="string"?this.pushString(d):this.pushStackLiteral(d))},emptyHash:function(d){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(d?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var d=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(d.ids)),this.stringParams&&(this.push(this.objectLiteral(d.contexts)),this.push(this.objectLiteral(d.types))),this.push(this.objectLiteral(d.values))},pushString:function(d){this.pushStackLiteral(this.quotedString(d))},pushLiteral:function(d){this.pushStackLiteral(d)},pushProgram:function(d){d!=null?this.pushStackLiteral(this.programExpression(d)):this.pushStackLiteral(null)},registerDecorator:function(d,S){var v=this.nameLookup("decorators",S,"decorator"),E=this.setupHelperArgs(S,d);this.decorators.push(["fn = ",this.decorators.functionCall(v,"",["fn","props","container",E])," || fn;"])},invokeHelper:function(d,S,v){var E=this.popStack(),b=this.setupHelper(d,S),P=[];v&&P.push(b.name),P.push(E),this.options.strict||P.push(this.aliasable("container.hooks.helperMissing"));var T=["(",this.itemsSeparatedBy(P,"||"),")"],_=this.source.functionCall(T,"call",b.callParams);this.push(_)},itemsSeparatedBy:function(d,S){var v=[];v.push(d[0]);for(var E=1;E<d.length;E++)v.push(S,d[E]);return v},invokeKnownHelper:function(d,S){var v=this.setupHelper(d,S);this.push(this.source.functionCall(v.name,"call",v.callParams))},invokeAmbiguous:function(d,S){this.useRegister("helper");var v=this.popStack();this.emptyHash();var E=this.setupHelper(0,d,S),b=this.lastHelper=this.nameLookup("helpers",d,"helper"),P=["(","(helper = ",b," || ",v,")"];this.options.strict||(P[0]="(helper = ",P.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",P,E.paramsInit?["),(",E.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",E.callParams)," : helper))"])},invokePartial:function(d,S,v){var E=[],b=this.setupParams(S,1,E);d&&(S=this.popStack(),delete b.name),v&&(b.indent=JSON.stringify(v)),b.helpers="helpers",b.partials="partials",b.decorators="container.decorators",d?E.unshift(S):E.unshift(this.nameLookup("partials",S,"partial")),this.options.compat&&(b.depths="depths"),b=this.objectLiteral(b),E.push(b),this.push(this.source.functionCall("container.invokePartial","",E))},assignToHash:function(d){var S=this.popStack(),v=void 0,E=void 0,b=void 0;this.trackIds&&(b=this.popStack()),this.stringParams&&(E=this.popStack(),v=this.popStack());var P=this.hash;v&&(P.contexts[d]=v),E&&(P.types[d]=E),b&&(P.ids[d]=b),P.values[d]=S},pushId:function(d,S,v){d==="BlockParam"?this.pushStackLiteral("blockParams["+S[0]+"].path["+S[1]+"]"+(v?" + "+JSON.stringify("."+v):"")):d==="PathExpression"?this.pushString(S):d==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:n,compileChildren:function(d,S){for(var v=d.children,E=void 0,b=void 0,P=0,T=v.length;P<T;P++){E=v[P],b=new this.compiler;var _=this.matchExistingProgram(E);if(_==null){this.context.programs.push("");var w=this.context.programs.length;E.index=w,E.name="program"+w,this.context.programs[w]=b.compile(E,S,this.context,!this.precompile),this.context.decorators[w]=b.decorators,this.context.environments[w]=E,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams,E.useDepths=this.useDepths,E.useBlockParams=this.useBlockParams}else E.index=_.index,E.name="program"+_.index,this.useDepths=this.useDepths||_.useDepths,this.useBlockParams=this.useBlockParams||_.useBlockParams}},matchExistingProgram:function(d){for(var S=0,v=this.context.environments.length;S<v;S++){var E=this.context.environments[S];if(E&&E.equals(d))return E}},programExpression:function(d){var S=this.environment.children[d],v=[S.index,"data",S.blockParams];return(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths"),"container.program("+v.join(", ")+")"},useRegister:function(d){this.registers[d]||(this.registers[d]=!0,this.registers.list.push(d))},push:function(d){return d instanceof r||(d=this.source.wrap(d)),this.inlineStack.push(d),d},pushStackLiteral:function(d){this.push(new r(d))},pushSource:function(d){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),d&&this.source.push(d)},replaceStack:function(d){var S=["("],v=void 0,E=void 0,b=void 0;if(!this.isInline())throw new g.default("replaceStack on non-inline");var P=this.popStack(!0);if(P instanceof r)v=[P.value],S=["(",v],b=!0;else{E=!0;var T=this.incrStack();S=["((",this.push(T)," = ",P,")"],v=this.topStack()}var _=d.call(this,v);b||this.popStack(),E&&this.stackSlot--,this.push(S.concat(_,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var d=this.inlineStack;this.inlineStack=[];for(var S=0,v=d.length;S<v;S++){var E=d[S];if(E instanceof r)this.compileStack.push(E);else{var b=this.incrStack();this.pushSource([b," = ",E,";"]),this.compileStack.push(b)}}},isInline:function(){return this.inlineStack.length},popStack:function(d){var S=this.isInline(),v=(S?this.inlineStack:this.compileStack).pop();if(!d&&v instanceof r)return v.value;if(!S){if(!this.stackSlot)throw new g.default("Invalid stack pop");this.stackSlot--}return v},topStack:function(){var d=this.isInline()?this.inlineStack:this.compileStack,S=d[d.length-1];return S instanceof r?S.value:S},contextName:function(d){return this.useDepths&&d?"depths["+d+"]":"depth"+d},quotedString:function(d){return this.source.quotedString(d)},objectLiteral:function(d){return this.source.objectLiteral(d)},aliasable:function(d){var S=this.aliases[d];return S?(S.referenceCount++,S):(S=this.aliases[d]=this.source.wrap(d),S.aliasable=!0,S.referenceCount=1,S)},setupHelper:function(d,S,v){var E=[],b=this.setupHelperArgs(S,d,E,v),P=this.nameLookup("helpers",S,"helper"),T=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:E,paramsInit:b,name:P,callParams:[T].concat(E)}},setupParams:function(d,S,v){var E={},b=[],P=[],T=[],_=!v,w=void 0;_&&(v=[]),E.name=this.quotedString(d),E.hash=this.popStack(),this.trackIds&&(E.hashIds=this.popStack()),this.stringParams&&(E.hashTypes=this.popStack(),E.hashContexts=this.popStack());var C=this.popStack(),I=this.popStack();(I||C)&&(E.fn=I||"container.noop",E.inverse=C||"container.noop");for(var R=S;R--;)w=this.popStack(),v[R]=w,this.trackIds&&(T[R]=this.popStack()),this.stringParams&&(P[R]=this.popStack(),b[R]=this.popStack());return _&&(E.args=this.source.generateArray(v)),this.trackIds&&(E.ids=this.source.generateArray(T)),this.stringParams&&(E.types=this.source.generateArray(P),E.contexts=this.source.generateArray(b)),this.options.data&&(E.data="data"),this.useBlockParams&&(E.blockParams="blockParams"),E},setupHelperArgs:function(d,S,v,E){var b=this.setupParams(d,S,v);return b.loc=JSON.stringify(this.source.currentLocation),b=this.objectLiteral(b),E?(this.useRegister("options"),v.push("options"),["options=",b]):v?(v.push(b),""):b}},function(){for(var d="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),S=n.RESERVED_WORDS={},v=0,E=d.length;v<E;v++)S[d[v]]=!0}(),n.isValidJavaScriptVariableName=function(d){return!n.RESERVED_WORDS[d]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(d)},o.default=n,y.exports=o.default},function(y,o,h){"use strict";function r(s,p,g){if(c.isArray(s)){for(var i=[],m=0,f=s.length;m<f;m++)i.push(p.wrap(s[m],g));return i}return typeof s=="boolean"||typeof s=="number"?s+"":s}function n(s){this.srcFile=s,this.source=[]}var l=h(13).default;o.__esModule=!0;var c=h(5),u=void 0;try{}catch(s){}u||(u=function(s,p,g,i){this.src="",i&&this.add(i)},u.prototype={add:function(s){c.isArray(s)&&(s=s.join("")),this.src+=s},prepend:function(s){c.isArray(s)&&(s=s.join("")),this.src=s+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),n.prototype={isEmpty:function(){return!this.source.length},prepend:function(s,p){this.source.unshift(this.wrap(s,p))},push:function(s,p){this.source.push(this.wrap(s,p))},merge:function(){var s=this.empty();return this.each(function(p){s.add([" ",p,` +`])}),s},each:function(s){for(var p=0,g=this.source.length;p<g;p++)s(this.source[p])},empty:function(){var s=this.currentLocation||{start:{}};return new u(s.start.line,s.start.column,this.srcFile)},wrap:function(s){var p=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return s instanceof u?s:(s=r(s,this,p),new u(p.start.line,p.start.column,this.srcFile,s))},functionCall:function(s,p,g){return g=this.generateList(g),this.wrap([s,p?"."+p+"(":"(",g,")"])},quotedString:function(s){return'"'+(s+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(s){var p=this,g=[];l(s).forEach(function(m){var f=r(s[m],p);f!=="undefined"&&g.push([p.quotedString(m),":",f])});var i=this.generateList(g);return i.prepend("{"),i.add("}"),i},generateList:function(s){for(var p=this.empty(),g=0,i=s.length;g<i;g++)g&&p.add(","),p.add(r(s[g],this));return p},generateArray:function(s){var p=this.generateList(s);return p.prepend("["),p.add("]"),p}},o.default=n,y.exports=o.default}])})},9475:(x,y,o)=>{var h;/*! * Sizzle CSS Selector Engine v2.3.6 * https://sizzlejs.com/ * @@ -57,19 +57,19 @@ Expecting `+L.join(", ")+", got '"+(this.terminals_[P]||P)+"'":"Parse error on l * https://js.foundation/ * * Date: 2021-02-16 -*/(function(r){var n,l,c,u,s,p,g,i,m,f,h,S,v,E,b,P,T,_,w,C="sizzle"+1*new Date,I=r.document,R=0,D=0,L=tn(),$=tn(),M=tn(),B=tn(),W=function(F,H){return F===H&&(h=!0),0},G={}.hasOwnProperty,U=[],Y=U.pop,z=U.push,te=U.push,ae=U.slice,de=function(F,H){for(var V=0,re=F.length;V<re;V++)if(F[V]===H)return V;return-1},Q="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ye="[\\x20\\t\\r\\n\\f]",Pe="(?:\\\\[\\da-fA-F]{1,6}"+ye+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ze="\\["+ye+"*("+Pe+")(?:"+ye+"*([*^$|!~]?=)"+ye+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Pe+"))|)"+ye+"*\\]",mt=":("+Pe+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ze+")*)|.*)\\)|)",It=new RegExp(ye+"+","g"),Nt=new RegExp("^"+ye+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ye+"+$","g"),Rt=new RegExp("^"+ye+"*,"+ye+"*"),Gt=new RegExp("^"+ye+"*([>+~]|"+ye+")"+ye+"*"),Ke=new RegExp(ye+"|>"),kt=new RegExp(mt),Je=new RegExp("^"+Pe+"$"),et={ID:new RegExp("^#("+Pe+")"),CLASS:new RegExp("^\\.("+Pe+")"),TAG:new RegExp("^("+Pe+"|[*])"),ATTR:new RegExp("^"+ze),PSEUDO:new RegExp("^"+mt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ye+"*(even|odd|(([+-]|)(\\d*)n|)"+ye+"*(?:([+-]|)"+ye+"*(\\d+)|))"+ye+"*\\)|)","i"),bool:new RegExp("^(?:"+Q+")$","i"),needsContext:new RegExp("^"+ye+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ye+"*((?:-\\d)?\\d*)"+ye+"*\\)|)(?=[^-]|$)","i")},zt=/HTML$/i,kn=/^(?:input|select|textarea|button)$/i,Pt=/^h\d$/i,Yt=/^[^{]+\{\s*\[native \w/,vn=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ft=/[+~]/,ut=new RegExp("\\\\[\\da-fA-F]{1,6}"+ye+"?|\\\\([^\\r\\n\\f])","g"),ht=function(F,H){var V="0x"+F.slice(1)-65536;return H||(V<0?String.fromCharCode(V+65536):String.fromCharCode(V>>10|55296,V&1023|56320))},Tn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,nr=function(F,H){return H?F==="\0"?"\uFFFD":F.slice(0,-1)+"\\"+F.charCodeAt(F.length-1).toString(16)+" ":"\\"+F},en=function(){S()},vr=De(function(F){return F.disabled===!0&&F.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{te.apply(U=ae.call(I.childNodes),I.childNodes),U[I.childNodes.length].nodeType}catch(F){te={apply:U.length?function(H,V){z.apply(H,ae.call(V))}:function(H,V){for(var re=H.length,Z=0;H[re++]=V[Z++];);H.length=re-1}}}function tt(F,H,V,re){var Z,ie,oe,Se,_e,Le,Oe,Me=H&&H.ownerDocument,Ze=H?H.nodeType:9;if(V=V||[],typeof F!="string"||!F||Ze!==1&&Ze!==9&&Ze!==11)return V;if(!re&&(S(H),H=H||v,b)){if(Ze!==11&&(_e=vn.exec(F)))if(Z=_e[1]){if(Ze===9)if(oe=H.getElementById(Z)){if(oe.id===Z)return V.push(oe),V}else return V;else if(Me&&(oe=Me.getElementById(Z))&&w(H,oe)&&oe.id===Z)return V.push(oe),V}else{if(_e[2])return te.apply(V,H.getElementsByTagName(F)),V;if((Z=_e[3])&&l.getElementsByClassName&&H.getElementsByClassName)return te.apply(V,H.getElementsByClassName(Z)),V}if(l.qsa&&!B[F+" "]&&(!P||!P.test(F))&&(Ze!==1||H.nodeName.toLowerCase()!=="object")){if(Oe=F,Me=H,Ze===1&&(Ke.test(F)||Gt.test(F))){for(Me=Ft.test(F)&&Ee(H.parentNode)||H,(Me!==H||!l.scope)&&((Se=H.getAttribute("id"))?Se=Se.replace(Tn,nr):H.setAttribute("id",Se=C)),Le=p(F),ie=Le.length;ie--;)Le[ie]=(Se?"#"+Se:":scope")+" "+Be(Le[ie]);Oe=Le.join(",")}try{return te.apply(V,Me.querySelectorAll(Oe)),V}catch(at){B(F,!0)}finally{Se===C&&H.removeAttribute("id")}}}return i(F.replace(Nt,"$1"),H,V,re)}function tn(){var F=[];function H(V,re){return F.push(V+" ")>c.cacheLength&&delete H[F.shift()],H[V+" "]=re}return H}function Mt(F){return F[C]=!0,F}function he(F){var H=v.createElement("fieldset");try{return!!F(H)}catch(V){return!1}finally{H.parentNode&&H.parentNode.removeChild(H),H=null}}function q(F,H){for(var V=F.split("|"),re=V.length;re--;)c.attrHandle[V[re]]=H}function fe(F,H){var V=H&&F,re=V&&F.nodeType===1&&H.nodeType===1&&F.sourceIndex-H.sourceIndex;if(re)return re;if(V){for(;V=V.nextSibling;)if(V===H)return-1}return F?1:-1}function be(F){return function(H){var V=H.nodeName.toLowerCase();return V==="input"&&H.type===F}}function ne(F){return function(H){var V=H.nodeName.toLowerCase();return(V==="input"||V==="button")&&H.type===F}}function me(F){return function(H){return"form"in H?H.parentNode&&H.disabled===!1?"label"in H?"label"in H.parentNode?H.parentNode.disabled===F:H.disabled===F:H.isDisabled===F||H.isDisabled!==!F&&vr(H)===F:H.disabled===F:"label"in H?H.disabled===F:!1}}function ce(F){return Mt(function(H){return H=+H,Mt(function(V,re){for(var Z,ie=F([],V.length,H),oe=ie.length;oe--;)V[Z=ie[oe]]&&(V[Z]=!(re[Z]=V[Z]))})})}function Ee(F){return F&&typeof F.getElementsByTagName!="undefined"&&F}l=tt.support={},s=tt.isXML=function(F){var H=F&&F.namespaceURI,V=F&&(F.ownerDocument||F).documentElement;return!zt.test(H||V&&V.nodeName||"HTML")},S=tt.setDocument=function(F){var H,V,re=F?F.ownerDocument||F:I;return re==v||re.nodeType!==9||!re.documentElement||(v=re,E=v.documentElement,b=!s(v),I!=v&&(V=v.defaultView)&&V.top!==V&&(V.addEventListener?V.addEventListener("unload",en,!1):V.attachEvent&&V.attachEvent("onunload",en)),l.scope=he(function(Z){return E.appendChild(Z).appendChild(v.createElement("div")),typeof Z.querySelectorAll!="undefined"&&!Z.querySelectorAll(":scope fieldset div").length}),l.attributes=he(function(Z){return Z.className="i",!Z.getAttribute("className")}),l.getElementsByTagName=he(function(Z){return Z.appendChild(v.createComment("")),!Z.getElementsByTagName("*").length}),l.getElementsByClassName=Yt.test(v.getElementsByClassName),l.getById=he(function(Z){return E.appendChild(Z).id=C,!v.getElementsByName||!v.getElementsByName(C).length}),l.getById?(c.filter.ID=function(Z){var ie=Z.replace(ut,ht);return function(oe){return oe.getAttribute("id")===ie}},c.find.ID=function(Z,ie){if(typeof ie.getElementById!="undefined"&&b){var oe=ie.getElementById(Z);return oe?[oe]:[]}}):(c.filter.ID=function(Z){var ie=Z.replace(ut,ht);return function(oe){var Se=typeof oe.getAttributeNode!="undefined"&&oe.getAttributeNode("id");return Se&&Se.value===ie}},c.find.ID=function(Z,ie){if(typeof ie.getElementById!="undefined"&&b){var oe,Se,_e,Le=ie.getElementById(Z);if(Le){if(oe=Le.getAttributeNode("id"),oe&&oe.value===Z)return[Le];for(_e=ie.getElementsByName(Z),Se=0;Le=_e[Se++];)if(oe=Le.getAttributeNode("id"),oe&&oe.value===Z)return[Le]}return[]}}),c.find.TAG=l.getElementsByTagName?function(Z,ie){if(typeof ie.getElementsByTagName!="undefined")return ie.getElementsByTagName(Z);if(l.qsa)return ie.querySelectorAll(Z)}:function(Z,ie){var oe,Se=[],_e=0,Le=ie.getElementsByTagName(Z);if(Z==="*"){for(;oe=Le[_e++];)oe.nodeType===1&&Se.push(oe);return Se}return Le},c.find.CLASS=l.getElementsByClassName&&function(Z,ie){if(typeof ie.getElementsByClassName!="undefined"&&b)return ie.getElementsByClassName(Z)},T=[],P=[],(l.qsa=Yt.test(v.querySelectorAll))&&(he(function(Z){var ie;E.appendChild(Z).innerHTML="<a id='"+C+"'></a><select id='"+C+"-\r\\' msallowcapture=''><option selected=''></option></select>",Z.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+ye+`*(?:''|"")`),Z.querySelectorAll("[selected]").length||P.push("\\["+ye+"*(?:value|"+Q+")"),Z.querySelectorAll("[id~="+C+"-]").length||P.push("~="),ie=v.createElement("input"),ie.setAttribute("name",""),Z.appendChild(ie),Z.querySelectorAll("[name='']").length||P.push("\\["+ye+"*name"+ye+"*="+ye+`*(?:''|"")`),Z.querySelectorAll(":checked").length||P.push(":checked"),Z.querySelectorAll("a#"+C+"+*").length||P.push(".#.+[+~]"),Z.querySelectorAll("\\\f"),P.push("[\\r\\n\\f]")}),he(function(Z){Z.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var ie=v.createElement("input");ie.setAttribute("type","hidden"),Z.appendChild(ie).setAttribute("name","D"),Z.querySelectorAll("[name=d]").length&&P.push("name"+ye+"*[*^$|!~]?="),Z.querySelectorAll(":enabled").length!==2&&P.push(":enabled",":disabled"),E.appendChild(Z).disabled=!0,Z.querySelectorAll(":disabled").length!==2&&P.push(":enabled",":disabled"),Z.querySelectorAll("*,:x"),P.push(",.*:")})),(l.matchesSelector=Yt.test(_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&he(function(Z){l.disconnectedMatch=_.call(Z,"*"),_.call(Z,"[s!='']:x"),T.push("!=",mt)}),P=P.length&&new RegExp(P.join("|")),T=T.length&&new RegExp(T.join("|")),H=Yt.test(E.compareDocumentPosition),w=H||Yt.test(E.contains)?function(Z,ie){var oe=Z.nodeType===9?Z.documentElement:Z,Se=ie&&ie.parentNode;return Z===Se||!!(Se&&Se.nodeType===1&&(oe.contains?oe.contains(Se):Z.compareDocumentPosition&&Z.compareDocumentPosition(Se)&16))}:function(Z,ie){if(ie){for(;ie=ie.parentNode;)if(ie===Z)return!0}return!1},W=H?function(Z,ie){if(Z===ie)return h=!0,0;var oe=!Z.compareDocumentPosition-!ie.compareDocumentPosition;return oe||(oe=(Z.ownerDocument||Z)==(ie.ownerDocument||ie)?Z.compareDocumentPosition(ie):1,oe&1||!l.sortDetached&&ie.compareDocumentPosition(Z)===oe?Z==v||Z.ownerDocument==I&&w(I,Z)?-1:ie==v||ie.ownerDocument==I&&w(I,ie)?1:f?de(f,Z)-de(f,ie):0:oe&4?-1:1)}:function(Z,ie){if(Z===ie)return h=!0,0;var oe,Se=0,_e=Z.parentNode,Le=ie.parentNode,Oe=[Z],Me=[ie];if(!_e||!Le)return Z==v?-1:ie==v?1:_e?-1:Le?1:f?de(f,Z)-de(f,ie):0;if(_e===Le)return fe(Z,ie);for(oe=Z;oe=oe.parentNode;)Oe.unshift(oe);for(oe=ie;oe=oe.parentNode;)Me.unshift(oe);for(;Oe[Se]===Me[Se];)Se++;return Se?fe(Oe[Se],Me[Se]):Oe[Se]==I?-1:Me[Se]==I?1:0}),v},tt.matches=function(F,H){return tt(F,null,null,H)},tt.matchesSelector=function(F,H){if(S(F),l.matchesSelector&&b&&!B[H+" "]&&(!T||!T.test(H))&&(!P||!P.test(H)))try{var V=_.call(F,H);if(V||l.disconnectedMatch||F.document&&F.document.nodeType!==11)return V}catch(re){B(H,!0)}return tt(H,v,null,[F]).length>0},tt.contains=function(F,H){return(F.ownerDocument||F)!=v&&S(F),w(F,H)},tt.attr=function(F,H){(F.ownerDocument||F)!=v&&S(F);var V=c.attrHandle[H.toLowerCase()],re=V&&G.call(c.attrHandle,H.toLowerCase())?V(F,H,!b):void 0;return re!==void 0?re:l.attributes||!b?F.getAttribute(H):(re=F.getAttributeNode(H))&&re.specified?re.value:null},tt.escape=function(F){return(F+"").replace(Tn,nr)},tt.error=function(F){throw new Error("Syntax error, unrecognized expression: "+F)},tt.uniqueSort=function(F){var H,V=[],re=0,Z=0;if(h=!l.detectDuplicates,f=!l.sortStable&&F.slice(0),F.sort(W),h){for(;H=F[Z++];)H===F[Z]&&(re=V.push(Z));for(;re--;)F.splice(V[re],1)}return f=null,F},u=tt.getText=function(F){var H,V="",re=0,Z=F.nodeType;if(Z){if(Z===1||Z===9||Z===11){if(typeof F.textContent=="string")return F.textContent;for(F=F.firstChild;F;F=F.nextSibling)V+=u(F)}else if(Z===3||Z===4)return F.nodeValue}else for(;H=F[re++];)V+=u(H);return V},c=tt.selectors={cacheLength:50,createPseudo:Mt,match:et,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(F){return F[1]=F[1].replace(ut,ht),F[3]=(F[3]||F[4]||F[5]||"").replace(ut,ht),F[2]==="~="&&(F[3]=" "+F[3]+" "),F.slice(0,4)},CHILD:function(F){return F[1]=F[1].toLowerCase(),F[1].slice(0,3)==="nth"?(F[3]||tt.error(F[0]),F[4]=+(F[4]?F[5]+(F[6]||1):2*(F[3]==="even"||F[3]==="odd")),F[5]=+(F[7]+F[8]||F[3]==="odd")):F[3]&&tt.error(F[0]),F},PSEUDO:function(F){var H,V=!F[6]&&F[2];return et.CHILD.test(F[0])?null:(F[3]?F[2]=F[4]||F[5]||"":V&&kt.test(V)&&(H=p(V,!0))&&(H=V.indexOf(")",V.length-H)-V.length)&&(F[0]=F[0].slice(0,H),F[2]=V.slice(0,H)),F.slice(0,3))}},filter:{TAG:function(F){var H=F.replace(ut,ht).toLowerCase();return F==="*"?function(){return!0}:function(V){return V.nodeName&&V.nodeName.toLowerCase()===H}},CLASS:function(F){var H=L[F+" "];return H||(H=new RegExp("(^|"+ye+")"+F+"("+ye+"|$)"))&&L(F,function(V){return H.test(typeof V.className=="string"&&V.className||typeof V.getAttribute!="undefined"&&V.getAttribute("class")||"")})},ATTR:function(F,H,V){return function(re){var Z=tt.attr(re,F);return Z==null?H==="!=":H?(Z+="",H==="="?Z===V:H==="!="?Z!==V:H==="^="?V&&Z.indexOf(V)===0:H==="*="?V&&Z.indexOf(V)>-1:H==="$="?V&&Z.slice(-V.length)===V:H==="~="?(" "+Z.replace(It," ")+" ").indexOf(V)>-1:H==="|="?Z===V||Z.slice(0,V.length+1)===V+"-":!1):!0}},CHILD:function(F,H,V,re,Z){var ie=F.slice(0,3)!=="nth",oe=F.slice(-4)!=="last",Se=H==="of-type";return re===1&&Z===0?function(_e){return!!_e.parentNode}:function(_e,Le,Oe){var Me,Ze,at,Fe,_t,Tt,ve=ie!==oe?"nextSibling":"previousSibling",le=_e.parentNode,Ae=Se&&_e.nodeName.toLowerCase(),we=!Oe&&!Se,Ie=!1;if(le){if(ie){for(;ve;){for(Fe=_e;Fe=Fe[ve];)if(Se?Fe.nodeName.toLowerCase()===Ae:Fe.nodeType===1)return!1;Tt=ve=F==="only"&&!Tt&&"nextSibling"}return!0}if(Tt=[oe?le.firstChild:le.lastChild],oe&&we){for(Fe=le,at=Fe[C]||(Fe[C]={}),Ze=at[Fe.uniqueID]||(at[Fe.uniqueID]={}),Me=Ze[F]||[],_t=Me[0]===R&&Me[1],Ie=_t&&Me[2],Fe=_t&&le.childNodes[_t];Fe=++_t&&Fe&&Fe[ve]||(Ie=_t=0)||Tt.pop();)if(Fe.nodeType===1&&++Ie&&Fe===_e){Ze[F]=[R,_t,Ie];break}}else if(we&&(Fe=_e,at=Fe[C]||(Fe[C]={}),Ze=at[Fe.uniqueID]||(at[Fe.uniqueID]={}),Me=Ze[F]||[],_t=Me[0]===R&&Me[1],Ie=_t),Ie===!1)for(;(Fe=++_t&&Fe&&Fe[ve]||(Ie=_t=0)||Tt.pop())&&!((Se?Fe.nodeName.toLowerCase()===Ae:Fe.nodeType===1)&&++Ie&&(we&&(at=Fe[C]||(Fe[C]={}),Ze=at[Fe.uniqueID]||(at[Fe.uniqueID]={}),Ze[F]=[R,Ie]),Fe===_e)););return Ie-=Z,Ie===re||Ie%re===0&&Ie/re>=0}}},PSEUDO:function(F,H){var V,re=c.pseudos[F]||c.setFilters[F.toLowerCase()]||tt.error("unsupported pseudo: "+F);return re[C]?re(H):re.length>1?(V=[F,F,"",H],c.setFilters.hasOwnProperty(F.toLowerCase())?Mt(function(Z,ie){for(var oe,Se=re(Z,H),_e=Se.length;_e--;)oe=de(Z,Se[_e]),Z[oe]=!(ie[oe]=Se[_e])}):function(Z){return re(Z,0,V)}):re}},pseudos:{not:Mt(function(F){var H=[],V=[],re=g(F.replace(Nt,"$1"));return re[C]?Mt(function(Z,ie,oe,Se){for(var _e,Le=re(Z,null,Se,[]),Oe=Z.length;Oe--;)(_e=Le[Oe])&&(Z[Oe]=!(ie[Oe]=_e))}):function(Z,ie,oe){return H[0]=Z,re(H,null,oe,V),H[0]=null,!V.pop()}}),has:Mt(function(F){return function(H){return tt(F,H).length>0}}),contains:Mt(function(F){return F=F.replace(ut,ht),function(H){return(H.textContent||u(H)).indexOf(F)>-1}}),lang:Mt(function(F){return Je.test(F||"")||tt.error("unsupported lang: "+F),F=F.replace(ut,ht).toLowerCase(),function(H){var V;do if(V=b?H.lang:H.getAttribute("xml:lang")||H.getAttribute("lang"))return V=V.toLowerCase(),V===F||V.indexOf(F+"-")===0;while((H=H.parentNode)&&H.nodeType===1);return!1}}),target:function(F){var H=r.location&&r.location.hash;return H&&H.slice(1)===F.id},root:function(F){return F===E},focus:function(F){return F===v.activeElement&&(!v.hasFocus||v.hasFocus())&&!!(F.type||F.href||~F.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(F){var H=F.nodeName.toLowerCase();return H==="input"&&!!F.checked||H==="option"&&!!F.selected},selected:function(F){return F.parentNode&&F.parentNode.selectedIndex,F.selected===!0},empty:function(F){for(F=F.firstChild;F;F=F.nextSibling)if(F.nodeType<6)return!1;return!0},parent:function(F){return!c.pseudos.empty(F)},header:function(F){return Pt.test(F.nodeName)},input:function(F){return kn.test(F.nodeName)},button:function(F){var H=F.nodeName.toLowerCase();return H==="input"&&F.type==="button"||H==="button"},text:function(F){var H;return F.nodeName.toLowerCase()==="input"&&F.type==="text"&&((H=F.getAttribute("type"))==null||H.toLowerCase()==="text")},first:ce(function(){return[0]}),last:ce(function(F,H){return[H-1]}),eq:ce(function(F,H,V){return[V<0?V+H:V]}),even:ce(function(F,H){for(var V=0;V<H;V+=2)F.push(V);return F}),odd:ce(function(F,H){for(var V=1;V<H;V+=2)F.push(V);return F}),lt:ce(function(F,H,V){for(var re=V<0?V+H:V>H?H:V;--re>=0;)F.push(re);return F}),gt:ce(function(F,H,V){for(var re=V<0?V+H:V;++re<H;)F.push(re);return F})}},c.pseudos.nth=c.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})c.pseudos[n]=be(n);for(n in{submit:!0,reset:!0})c.pseudos[n]=ne(n);function Re(){}Re.prototype=c.filters=c.pseudos,c.setFilters=new Re,p=tt.tokenize=function(F,H){var V,re,Z,ie,oe,Se,_e,Le=$[F+" "];if(Le)return H?0:Le.slice(0);for(oe=F,Se=[],_e=c.preFilter;oe;){(!V||(re=Rt.exec(oe)))&&(re&&(oe=oe.slice(re[0].length)||oe),Se.push(Z=[])),V=!1,(re=Gt.exec(oe))&&(V=re.shift(),Z.push({value:V,type:re[0].replace(Nt," ")}),oe=oe.slice(V.length));for(ie in c.filter)(re=et[ie].exec(oe))&&(!_e[ie]||(re=_e[ie](re)))&&(V=re.shift(),Z.push({value:V,type:ie,matches:re}),oe=oe.slice(V.length));if(!V)break}return H?oe.length:oe?tt.error(F):$(F,Se).slice(0)};function Be(F){for(var H=0,V=F.length,re="";H<V;H++)re+=F[H].value;return re}function De(F,H,V){var re=H.dir,Z=H.next,ie=Z||re,oe=V&&ie==="parentNode",Se=D++;return H.first?function(_e,Le,Oe){for(;_e=_e[re];)if(_e.nodeType===1||oe)return F(_e,Le,Oe);return!1}:function(_e,Le,Oe){var Me,Ze,at,Fe=[R,Se];if(Oe){for(;_e=_e[re];)if((_e.nodeType===1||oe)&&F(_e,Le,Oe))return!0}else for(;_e=_e[re];)if(_e.nodeType===1||oe)if(at=_e[C]||(_e[C]={}),Ze=at[_e.uniqueID]||(at[_e.uniqueID]={}),Z&&Z===_e.nodeName.toLowerCase())_e=_e[re]||_e;else{if((Me=Ze[ie])&&Me[0]===R&&Me[1]===Se)return Fe[2]=Me[2];if(Ze[ie]=Fe,Fe[2]=F(_e,Le,Oe))return!0}return!1}}function Ce(F){return F.length>1?function(H,V,re){for(var Z=F.length;Z--;)if(!F[Z](H,V,re))return!1;return!0}:F[0]}function ke(F,H,V){for(var re=0,Z=H.length;re<Z;re++)tt(F,H[re],V);return V}function Ge(F,H,V,re,Z){for(var ie,oe=[],Se=0,_e=F.length,Le=H!=null;Se<_e;Se++)(ie=F[Se])&&(!V||V(ie,re,Z))&&(oe.push(ie),Le&&H.push(Se));return oe}function it(F,H,V,re,Z,ie){return re&&!re[C]&&(re=it(re)),Z&&!Z[C]&&(Z=it(Z,ie)),Mt(function(oe,Se,_e,Le){var Oe,Me,Ze,at=[],Fe=[],_t=Se.length,Tt=oe||ke(H||"*",_e.nodeType?[_e]:_e,[]),ve=F&&(oe||!H)?Ge(Tt,at,F,_e,Le):Tt,le=V?Z||(oe?F:_t||re)?[]:Se:ve;if(V&&V(ve,le,_e,Le),re)for(Oe=Ge(le,Fe),re(Oe,[],_e,Le),Me=Oe.length;Me--;)(Ze=Oe[Me])&&(le[Fe[Me]]=!(ve[Fe[Me]]=Ze));if(oe){if(Z||F){if(Z){for(Oe=[],Me=le.length;Me--;)(Ze=le[Me])&&Oe.push(ve[Me]=Ze);Z(null,le=[],Oe,Le)}for(Me=le.length;Me--;)(Ze=le[Me])&&(Oe=Z?de(oe,Ze):at[Me])>-1&&(oe[Oe]=!(Se[Oe]=Ze))}}else le=Ge(le===Se?le.splice(_t,le.length):le),Z?Z(null,Se,le,Le):te.apply(Se,le)})}function bt(F){for(var H,V,re,Z=F.length,ie=c.relative[F[0].type],oe=ie||c.relative[" "],Se=ie?1:0,_e=De(function(Me){return Me===H},oe,!0),Le=De(function(Me){return de(H,Me)>-1},oe,!0),Oe=[function(Me,Ze,at){var Fe=!ie&&(at||Ze!==m)||((H=Ze).nodeType?_e(Me,Ze,at):Le(Me,Ze,at));return H=null,Fe}];Se<Z;Se++)if(V=c.relative[F[Se].type])Oe=[De(Ce(Oe),V)];else{if(V=c.filter[F[Se].type].apply(null,F[Se].matches),V[C]){for(re=++Se;re<Z&&!c.relative[F[re].type];re++);return it(Se>1&&Ce(Oe),Se>1&&Be(F.slice(0,Se-1).concat({value:F[Se-2].type===" "?"*":""})).replace(Nt,"$1"),V,Se<re&&bt(F.slice(Se,re)),re<Z&&bt(F=F.slice(re)),re<Z&&Be(F))}Oe.push(V)}return Ce(Oe)}function Ve(F,H){var V=H.length>0,re=F.length>0,Z=function(ie,oe,Se,_e,Le){var Oe,Me,Ze,at=0,Fe="0",_t=ie&&[],Tt=[],ve=m,le=ie||re&&c.find.TAG("*",Le),Ae=R+=ve==null?1:Math.random()||.1,we=le.length;for(Le&&(m=oe==v||oe||Le);Fe!==we&&(Oe=le[Fe])!=null;Fe++){if(re&&Oe){for(Me=0,!oe&&Oe.ownerDocument!=v&&(S(Oe),Se=!b);Ze=F[Me++];)if(Ze(Oe,oe||v,Se)){_e.push(Oe);break}Le&&(R=Ae)}V&&((Oe=!Ze&&Oe)&&at--,ie&&_t.push(Oe))}if(at+=Fe,V&&Fe!==at){for(Me=0;Ze=H[Me++];)Ze(_t,Tt,oe,Se);if(ie){if(at>0)for(;Fe--;)_t[Fe]||Tt[Fe]||(Tt[Fe]=Y.call(_e));Tt=Ge(Tt)}te.apply(_e,Tt),Le&&!ie&&Tt.length>0&&at+H.length>1&&tt.uniqueSort(_e)}return Le&&(R=Ae,m=ve),_t};return V?Mt(Z):Z}g=tt.compile=function(F,H){var V,re=[],Z=[],ie=M[F+" "];if(!ie){for(H||(H=p(F)),V=H.length;V--;)ie=bt(H[V]),ie[C]?re.push(ie):Z.push(ie);ie=M(F,Ve(Z,re)),ie.selector=F}return ie},i=tt.select=function(F,H,V,re){var Z,ie,oe,Se,_e,Le=typeof F=="function"&&F,Oe=!re&&p(F=Le.selector||F);if(V=V||[],Oe.length===1){if(ie=Oe[0]=Oe[0].slice(0),ie.length>2&&(oe=ie[0]).type==="ID"&&H.nodeType===9&&b&&c.relative[ie[1].type]){if(H=(c.find.ID(oe.matches[0].replace(ut,ht),H)||[])[0],H)Le&&(H=H.parentNode);else return V;F=F.slice(ie.shift().value.length)}for(Z=et.needsContext.test(F)?0:ie.length;Z--&&(oe=ie[Z],!c.relative[Se=oe.type]);)if((_e=c.find[Se])&&(re=_e(oe.matches[0].replace(ut,ht),Ft.test(ie[0].type)&&Ee(H.parentNode)||H))){if(ie.splice(Z,1),F=re.length&&Be(ie),!F)return te.apply(V,re),V;break}}return(Le||g(F,Oe))(re,H,!b,V,!H||Ft.test(F)&&Ee(H.parentNode)||H),V},l.sortStable=C.split("").sort(W).join("")===C,l.detectDuplicates=!!h,S(),l.sortDetached=he(function(F){return F.compareDocumentPosition(v.createElement("fieldset"))&1}),he(function(F){return F.innerHTML="<a href='#'></a>",F.firstChild.getAttribute("href")==="#"})||q("type|href|height|width",function(F,H,V){if(!V)return F.getAttribute(H,H.toLowerCase()==="type"?1:2)}),(!l.attributes||!he(function(F){return F.innerHTML="<input/>",F.firstChild.setAttribute("value",""),F.firstChild.getAttribute("value")===""}))&&q("value",function(F,H,V){if(!V&&F.nodeName.toLowerCase()==="input")return F.defaultValue}),he(function(F){return F.getAttribute("disabled")==null})||q(Q,function(F,H,V){var re;if(!V)return F[H]===!0?H.toLowerCase():(re=F.getAttributeNode(H))&&re.specified?re.value:null});var yt=r.Sizzle;tt.noConflict=function(){return r.Sizzle===tt&&(r.Sizzle=yt),tt},d=function(){return tt}.call(y,o,y,x),d!==void 0&&(x.exports=d)})(window)},5547:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(4995),o(3153),o(2954),o(6880),o(4330),o(7116),o(5535),o(1188),o(1210),o(8433)],r=function(n,l,c,u,s,p,g){"use strict";var i=/%20/g,m=/#.*$/,f=/([?&])_=[^&]*/,h=/^(.*?):[ \t]*([^\r\n]*)$/mg,S=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,v=/^(?:GET|HEAD)$/,E=/^\/\//,b={},P={},T="*/".concat("*"),_=l.createElement("a");_.href=s.href;function w(L){return function($,M){typeof $!="string"&&(M=$,$="*");var B,W=0,G=$.toLowerCase().match(u)||[];if(c(M))for(;B=G[W++];)B[0]==="+"?(B=B.slice(1)||"*",(L[B]=L[B]||[]).unshift(M)):(L[B]=L[B]||[]).push(M)}}function C(L,$,M,B){var W={},G=L===P;function U(Y){var z;return W[Y]=!0,n.each(L[Y]||[],function(te,ae){var de=ae($,M,B);if(typeof de=="string"&&!G&&!W[de])return $.dataTypes.unshift(de),U(de),!1;if(G)return!(z=de)}),z}return U($.dataTypes[0])||!W["*"]&&U("*")}function I(L,$){var M,B,W=n.ajaxSettings.flatOptions||{};for(M in $)$[M]!==void 0&&((W[M]?L:B||(B={}))[M]=$[M]);return B&&n.extend(!0,L,B),L}function R(L,$,M){for(var B,W,G,U,Y=L.contents,z=L.dataTypes;z[0]==="*";)z.shift(),B===void 0&&(B=L.mimeType||$.getResponseHeader("Content-Type"));if(B){for(W in Y)if(Y[W]&&Y[W].test(B)){z.unshift(W);break}}if(z[0]in M)G=z[0];else{for(W in M){if(!z[0]||L.converters[W+" "+z[0]]){G=W;break}U||(U=W)}G=G||U}if(G)return G!==z[0]&&z.unshift(G),M[G]}function D(L,$,M,B){var W,G,U,Y,z,te={},ae=L.dataTypes.slice();if(ae[1])for(U in L.converters)te[U.toLowerCase()]=L.converters[U];for(G=ae.shift();G;)if(L.responseFields[G]&&(M[L.responseFields[G]]=$),!z&&B&&L.dataFilter&&($=L.dataFilter($,L.dataType)),z=G,G=ae.shift(),G){if(G==="*")G=z;else if(z!=="*"&&z!==G){if(U=te[z+" "+G]||te["* "+G],!U){for(W in te)if(Y=W.split(" "),Y[1]===G&&(U=te[z+" "+Y[0]]||te["* "+Y[0]],U)){U===!0?U=te[W]:te[W]!==!0&&(G=Y[0],ae.unshift(Y[1]));break}}if(U!==!0)if(U&&L.throws)$=U($);else try{$=U($)}catch(de){return{state:"parsererror",error:U?de:"No conversion from "+z+" to "+G}}}}return{state:"success",data:$}}return n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:s.href,type:"GET",isLocal:S.test(s.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":T,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(L,$){return $?I(I(L,n.ajaxSettings),$):I(n.ajaxSettings,L)},ajaxPrefilter:w(b),ajaxTransport:w(P),ajax:function(L,$){typeof L=="object"&&($=L,L=void 0),$=$||{};var M,B,W,G,U,Y,z,te,ae,de,Q=n.ajaxSetup({},$),ye=Q.context||Q,Pe=Q.context&&(ye.nodeType||ye.jquery)?n(ye):n.event,ze=n.Deferred(),mt=n.Callbacks("once memory"),It=Q.statusCode||{},Nt={},Rt={},Gt="canceled",Ke={readyState:0,getResponseHeader:function(Je){var et;if(z){if(!G)for(G={};et=h.exec(W);)G[et[1].toLowerCase()+" "]=(G[et[1].toLowerCase()+" "]||[]).concat(et[2]);et=G[Je.toLowerCase()+" "]}return et==null?null:et.join(", ")},getAllResponseHeaders:function(){return z?W:null},setRequestHeader:function(Je,et){return z==null&&(Je=Rt[Je.toLowerCase()]=Rt[Je.toLowerCase()]||Je,Nt[Je]=et),this},overrideMimeType:function(Je){return z==null&&(Q.mimeType=Je),this},statusCode:function(Je){var et;if(Je)if(z)Ke.always(Je[Ke.status]);else for(et in Je)It[et]=[It[et],Je[et]];return this},abort:function(Je){var et=Je||Gt;return M&&M.abort(et),kt(0,et),this}};if(ze.promise(Ke),Q.url=((L||Q.url||s.href)+"").replace(E,s.protocol+"//"),Q.type=$.method||$.type||Q.method||Q.type,Q.dataTypes=(Q.dataType||"*").toLowerCase().match(u)||[""],Q.crossDomain==null){Y=l.createElement("a");try{Y.href=Q.url,Y.href=Y.href,Q.crossDomain=_.protocol+"//"+_.host!=Y.protocol+"//"+Y.host}catch(Je){Q.crossDomain=!0}}if(Q.data&&Q.processData&&typeof Q.data!="string"&&(Q.data=n.param(Q.data,Q.traditional)),C(b,Q,$,Ke),z)return Ke;te=n.event&&Q.global,te&&n.active++===0&&n.event.trigger("ajaxStart"),Q.type=Q.type.toUpperCase(),Q.hasContent=!v.test(Q.type),B=Q.url.replace(m,""),Q.hasContent?Q.data&&Q.processData&&(Q.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Q.data=Q.data.replace(i,"+")):(de=Q.url.slice(B.length),Q.data&&(Q.processData||typeof Q.data=="string")&&(B+=(g.test(B)?"&":"?")+Q.data,delete Q.data),Q.cache===!1&&(B=B.replace(f,"$1"),de=(g.test(B)?"&":"?")+"_="+p.guid+++de),Q.url=B+de),Q.ifModified&&(n.lastModified[B]&&Ke.setRequestHeader("If-Modified-Since",n.lastModified[B]),n.etag[B]&&Ke.setRequestHeader("If-None-Match",n.etag[B])),(Q.data&&Q.hasContent&&Q.contentType!==!1||$.contentType)&&Ke.setRequestHeader("Content-Type",Q.contentType),Ke.setRequestHeader("Accept",Q.dataTypes[0]&&Q.accepts[Q.dataTypes[0]]?Q.accepts[Q.dataTypes[0]]+(Q.dataTypes[0]!=="*"?", "+T+"; q=0.01":""):Q.accepts["*"]);for(ae in Q.headers)Ke.setRequestHeader(ae,Q.headers[ae]);if(Q.beforeSend&&(Q.beforeSend.call(ye,Ke,Q)===!1||z))return Ke.abort();if(Gt="abort",mt.add(Q.complete),Ke.done(Q.success),Ke.fail(Q.error),M=C(P,Q,$,Ke),!M)kt(-1,"No Transport");else{if(Ke.readyState=1,te&&Pe.trigger("ajaxSend",[Ke,Q]),z)return Ke;Q.async&&Q.timeout>0&&(U=window.setTimeout(function(){Ke.abort("timeout")},Q.timeout));try{z=!1,M.send(Nt,kt)}catch(Je){if(z)throw Je;kt(-1,Je)}}function kt(Je,et,zt,kn){var Pt,Yt,vn,Ft,ut,ht=et;z||(z=!0,U&&window.clearTimeout(U),M=void 0,W=kn||"",Ke.readyState=Je>0?4:0,Pt=Je>=200&&Je<300||Je===304,zt&&(Ft=R(Q,Ke,zt)),!Pt&&n.inArray("script",Q.dataTypes)>-1&&n.inArray("json",Q.dataTypes)<0&&(Q.converters["text script"]=function(){}),Ft=D(Q,Ft,Ke,Pt),Pt?(Q.ifModified&&(ut=Ke.getResponseHeader("Last-Modified"),ut&&(n.lastModified[B]=ut),ut=Ke.getResponseHeader("etag"),ut&&(n.etag[B]=ut)),Je===204||Q.type==="HEAD"?ht="nocontent":Je===304?ht="notmodified":(ht=Ft.state,Yt=Ft.data,vn=Ft.error,Pt=!vn)):(vn=ht,(Je||!ht)&&(ht="error",Je<0&&(Je=0))),Ke.status=Je,Ke.statusText=(et||ht)+"",Pt?ze.resolveWith(ye,[Yt,ht,Ke]):ze.rejectWith(ye,[Ke,ht,vn]),Ke.statusCode(It),It=void 0,te&&Pe.trigger(Pt?"ajaxSuccess":"ajaxError",[Ke,Q,Pt?Yt:vn]),mt.fireWith(ye,[Ke,ht]),te&&(Pe.trigger("ajaxComplete",[Ke,Q]),--n.active||n.event.trigger("ajaxStop")))}return Ke},getJSON:function(L,$,M){return n.get(L,$,M,"json")},getScript:function(L,$){return n.get(L,void 0,$,"script")}}),n.each(["get","post"],function(L,$){n[$]=function(M,B,W,G){return c(B)&&(G=G||W,W=B,B=void 0),n.ajax(n.extend({url:M,type:$,dataType:G,data:B,success:W},n.isPlainObject(M)&&M))}}),n.ajaxPrefilter(function(L){var $;for($ in L.headers)$.toLowerCase()==="content-type"&&(L.contentType=L.headers[$]||"")}),n}.apply(y,d),r!==void 0&&(x.exports=r)},3004:(x,y,o)=>{var d,r;d=[o(264),o(4995),o(6880),o(4330),o(5547)],r=function(n,l,c,u){"use strict";var s=[],p=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var g=s.pop()||n.expando+"_"+c.guid++;return this[g]=!0,g}}),n.ajaxPrefilter("json jsonp",function(g,i,m){var f,h,S,v=g.jsonp!==!1&&(p.test(g.url)?"url":typeof g.data=="string"&&(g.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&p.test(g.data)&&"data");if(v||g.dataTypes[0]==="jsonp")return f=g.jsonpCallback=l(g.jsonpCallback)?g.jsonpCallback():g.jsonpCallback,v?g[v]=g[v].replace(p,"$1"+f):g.jsonp!==!1&&(g.url+=(u.test(g.url)?"&":"?")+g.jsonp+"="+f),g.converters["script json"]=function(){return S||n.error(f+" was not called"),S[0]},g.dataTypes[0]="json",h=window[f],window[f]=function(){S=arguments},m.always(function(){h===void 0?n(window).removeProp(f):window[f]=h,g[f]&&(g.jsonpCallback=i.jsonpCallback,s.push(f)),S&&l(h)&&h(S[0]),S=h=void 0}),"script"})}.apply(y,d),r!==void 0&&(x.exports=r)},2926:(x,y,o)=>{var d,r;d=[o(264),o(5242),o(4995),o(2023),o(5547),o(3599),o(9921),o(5704)],r=function(n,l,c){"use strict";n.fn.load=function(u,s,p){var g,i,m,f=this,h=u.indexOf(" ");return h>-1&&(g=l(u.slice(h)),u=u.slice(0,h)),c(s)?(p=s,s=void 0):s&&typeof s=="object"&&(i="POST"),f.length>0&&n.ajax({url:u,type:i||"GET",dataType:"html",data:s}).done(function(S){m=arguments,f.html(g?n("<div>").append(n.parseHTML(S)).find(g):S)}).always(p&&function(S,v){f.each(function(){p.apply(this,m||[S.responseText,v,S])})}),this}}.apply(y,d),r!==void 0&&(x.exports=r)},2377:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(5547)],r=function(n,l){"use strict";n.ajaxPrefilter(function(c){c.crossDomain&&(c.contents.script=!1)}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(c){return n.globalEval(c),c}}}),n.ajaxPrefilter("script",function(c){c.cache===void 0&&(c.cache=!1),c.crossDomain&&(c.type="GET")}),n.ajaxTransport("script",function(c){if(c.crossDomain||c.scriptAttrs){var u,s;return{send:function(p,g){u=n("<script>").attr(c.scriptAttrs||{}).prop({charset:c.scriptCharset,src:c.url}).on("load error",s=function(i){u.remove(),s=null,i&&g(i.type==="error"?404:200,i.type)}),l.head.appendChild(u[0])},abort:function(){s&&s()}}}})}.apply(y,d),r!==void 0&&(x.exports=r)},2954:(x,y,o)=>{var d;d=function(){"use strict";return window.location}.call(y,o,y,x),d!==void 0&&(x.exports=d)},6880:(x,y,o)=>{var d;d=function(){"use strict";return{guid:Date.now()}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},4330:(x,y,o)=>{var d;d=function(){"use strict";return/\?/}.call(y,o,y,x),d!==void 0&&(x.exports=d)},2037:(x,y,o)=>{var d,r;d=[o(264),o(2276),o(5547)],r=function(n,l){"use strict";n.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest}catch(s){}};var c={0:200,1223:204},u=n.ajaxSettings.xhr();l.cors=!!u&&"withCredentials"in u,l.ajax=u=!!u,n.ajaxTransport(function(s){var p,g;if(l.cors||u&&!s.crossDomain)return{send:function(i,m){var f,h=s.xhr();if(h.open(s.type,s.url,s.async,s.username,s.password),s.xhrFields)for(f in s.xhrFields)h[f]=s.xhrFields[f];s.mimeType&&h.overrideMimeType&&h.overrideMimeType(s.mimeType),!s.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");for(f in i)h.setRequestHeader(f,i[f]);p=function(S){return function(){p&&(p=g=h.onload=h.onerror=h.onabort=h.ontimeout=h.onreadystatechange=null,S==="abort"?h.abort():S==="error"?typeof h.status!="number"?m(0,"error"):m(h.status,h.statusText):m(c[h.status]||h.status,h.statusText,(h.responseType||"text")!=="text"||typeof h.responseText!="string"?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=p(),g=h.onerror=h.ontimeout=p("error"),h.onabort!==void 0?h.onabort=g:h.onreadystatechange=function(){h.readyState===4&&window.setTimeout(function(){p&&g()})},p=p("abort");try{h.send(s.hasContent&&s.data||null)}catch(S){if(p)throw S}},abort:function(){p&&p()}}})}.apply(y,d),r!==void 0&&(x.exports=r)},2622:(x,y,o)=>{var d,r;d=[o(264),o(2501),o(3291),o(8612),o(173)],r=function(n){"use strict";return n}.apply(y,d),r!==void 0&&(x.exports=r)},2501:(x,y,o)=>{var d,r;d=[o(264),o(9355),o(7473),o(2025),o(3153),o(5704)],r=function(n,l,c,u,s){"use strict";var p,g=n.expr.attrHandle;n.fn.extend({attr:function(i,m){return l(this,n.attr,i,m,arguments.length>1)},removeAttr:function(i){return this.each(function(){n.removeAttr(this,i)})}}),n.extend({attr:function(i,m,f){var h,S,v=i.nodeType;if(!(v===3||v===8||v===2)){if(typeof i.getAttribute=="undefined")return n.prop(i,m,f);if((v!==1||!n.isXMLDoc(i))&&(S=n.attrHooks[m.toLowerCase()]||(n.expr.match.bool.test(m)?p:void 0)),f!==void 0){if(f===null){n.removeAttr(i,m);return}return S&&"set"in S&&(h=S.set(i,f,m))!==void 0?h:(i.setAttribute(m,f+""),f)}return S&&"get"in S&&(h=S.get(i,m))!==null?h:(h=n.find.attr(i,m),h==null?void 0:h)}},attrHooks:{type:{set:function(i,m){if(!u.radioValue&&m==="radio"&&c(i,"input")){var f=i.value;return i.setAttribute("type",m),f&&(i.value=f),m}}}},removeAttr:function(i,m){var f,h=0,S=m&&m.match(s);if(S&&i.nodeType===1)for(;f=S[h++];)i.removeAttribute(f)}}),p={set:function(i,m,f){return m===!1?n.removeAttr(i,f):i.setAttribute(f,f),f}},n.each(n.expr.match.bool.source.match(/\w+/g),function(i,m){var f=g[m]||n.find.attr;g[m]=function(h,S,v){var E,b,P=S.toLowerCase();return v||(b=g[P],g[P]=E,E=f(h,S,v)!=null?P:null,g[P]=b),E}})}.apply(y,d),r!==void 0&&(x.exports=r)},8612:(x,y,o)=>{var d,r;d=[o(264),o(5242),o(4995),o(3153),o(5840),o(7116)],r=function(n,l,c,u,s){"use strict";function p(i){return i.getAttribute&&i.getAttribute("class")||""}function g(i){return Array.isArray(i)?i:typeof i=="string"?i.match(u)||[]:[]}n.fn.extend({addClass:function(i){var m,f,h,S,v,E,b,P=0;if(c(i))return this.each(function(T){n(this).addClass(i.call(this,T,p(this)))});if(m=g(i),m.length){for(;f=this[P++];)if(S=p(f),h=f.nodeType===1&&" "+l(S)+" ",h){for(E=0;v=m[E++];)h.indexOf(" "+v+" ")<0&&(h+=v+" ");b=l(h),S!==b&&f.setAttribute("class",b)}}return this},removeClass:function(i){var m,f,h,S,v,E,b,P=0;if(c(i))return this.each(function(T){n(this).removeClass(i.call(this,T,p(this)))});if(!arguments.length)return this.attr("class","");if(m=g(i),m.length){for(;f=this[P++];)if(S=p(f),h=f.nodeType===1&&" "+l(S)+" ",h){for(E=0;v=m[E++];)for(;h.indexOf(" "+v+" ")>-1;)h=h.replace(" "+v+" "," ");b=l(h),S!==b&&f.setAttribute("class",b)}}return this},toggleClass:function(i,m){var f=typeof i,h=f==="string"||Array.isArray(i);return typeof m=="boolean"&&h?m?this.addClass(i):this.removeClass(i):c(i)?this.each(function(S){n(this).toggleClass(i.call(this,S,p(this),m),m)}):this.each(function(){var S,v,E,b;if(h)for(v=0,E=n(this),b=g(i);S=b[v++];)E.hasClass(S)?E.removeClass(S):E.addClass(S);else(i===void 0||f==="boolean")&&(S=p(this),S&&s.set(this,"__className__",S),this.setAttribute&&this.setAttribute("class",S||i===!1?"":s.get(this,"__className__")||""))})},hasClass:function(i){var m,f,h=0;for(m=" "+i+" ";f=this[h++];)if(f.nodeType===1&&(" "+l(p(f))+" ").indexOf(m)>-1)return!0;return!1}})}.apply(y,d),r!==void 0&&(x.exports=r)},3291:(x,y,o)=>{var d,r;d=[o(264),o(9355),o(2025),o(5704)],r=function(n,l,c){"use strict";var u=/^(?:input|select|textarea|button)$/i,s=/^(?:a|area)$/i;n.fn.extend({prop:function(p,g){return l(this,n.prop,p,g,arguments.length>1)},removeProp:function(p){return this.each(function(){delete this[n.propFix[p]||p]})}}),n.extend({prop:function(p,g,i){var m,f,h=p.nodeType;if(!(h===3||h===8||h===2))return(h!==1||!n.isXMLDoc(p))&&(g=n.propFix[g]||g,f=n.propHooks[g]),i!==void 0?f&&"set"in f&&(m=f.set(p,i,g))!==void 0?m:p[g]=i:f&&"get"in f&&(m=f.get(p,g))!==null?m:p[g]},propHooks:{tabIndex:{get:function(p){var g=n.find.attr(p,"tabindex");return g?parseInt(g,10):u.test(p.nodeName)||s.test(p.nodeName)&&p.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),c.optSelected||(n.propHooks.selected={get:function(p){var g=p.parentNode;return g&&g.parentNode&&g.parentNode.selectedIndex,null},set:function(p){var g=p.parentNode;g&&(g.selectedIndex,g.parentNode&&g.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this})}.apply(y,d),r!==void 0&&(x.exports=r)},2025:(x,y,o)=>{var d,r;d=[o(5422),o(2276)],r=function(n,l){"use strict";return function(){var c=n.createElement("input"),u=n.createElement("select"),s=u.appendChild(n.createElement("option"));c.type="checkbox",l.checkOn=c.value!=="",l.optSelected=s.selected,c=n.createElement("input"),c.value="t",c.type="radio",l.radioValue=c.value==="t"}(),l}.apply(y,d),r!==void 0&&(x.exports=r)},173:(x,y,o)=>{var d,r;d=[o(264),o(5242),o(2025),o(7473),o(4995),o(7116)],r=function(n,l,c,u,s){"use strict";var p=/\r/g;n.fn.extend({val:function(g){var i,m,f,h=this[0];return arguments.length?(f=s(g),this.each(function(S){var v;this.nodeType===1&&(f?v=g.call(this,S,n(this).val()):v=g,v==null?v="":typeof v=="number"?v+="":Array.isArray(v)&&(v=n.map(v,function(E){return E==null?"":E+""})),i=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],(!i||!("set"in i)||i.set(this,v,"value")===void 0)&&(this.value=v))})):h?(i=n.valHooks[h.type]||n.valHooks[h.nodeName.toLowerCase()],i&&"get"in i&&(m=i.get(h,"value"))!==void 0?m:(m=h.value,typeof m=="string"?m.replace(p,""):m==null?"":m)):void 0}}),n.extend({valHooks:{option:{get:function(g){var i=n.find.attr(g,"value");return i!=null?i:l(n.text(g))}},select:{get:function(g){var i,m,f,h=g.options,S=g.selectedIndex,v=g.type==="select-one",E=v?null:[],b=v?S+1:h.length;for(S<0?f=b:f=v?S:0;f<b;f++)if(m=h[f],(m.selected||f===S)&&!m.disabled&&(!m.parentNode.disabled||!u(m.parentNode,"optgroup"))){if(i=n(m).val(),v)return i;E.push(i)}return E},set:function(g,i){for(var m,f,h=g.options,S=n.makeArray(i),v=h.length;v--;)f=h[v],(f.selected=n.inArray(n.valHooks.option.get(f),S)>-1)&&(m=!0);return m||(g.selectedIndex=-1),S}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(g,i){if(Array.isArray(i))return g.checked=n.inArray(n(g).val(),i)>-1}},c.checkOn||(n.valHooks[this].get=function(g){return g.getAttribute("value")===null?"on":g.value})})}.apply(y,d),r!==void 0&&(x.exports=r)},2503:(x,y,o)=>{var d,r;d=[o(264),o(6282),o(4995),o(3153)],r=function(n,l,c,u){"use strict";function s(p){var g={};return n.each(p.match(u)||[],function(i,m){g[m]=!0}),g}return n.Callbacks=function(p){p=typeof p=="string"?s(p):n.extend({},p);var g,i,m,f,h=[],S=[],v=-1,E=function(){for(f=f||p.once,m=g=!0;S.length;v=-1)for(i=S.shift();++v<h.length;)h[v].apply(i[0],i[1])===!1&&p.stopOnFalse&&(v=h.length,i=!1);p.memory||(i=!1),g=!1,f&&(i?h=[]:h="")},b={add:function(){return h&&(i&&!g&&(v=h.length-1,S.push(i)),function P(T){n.each(T,function(_,w){c(w)?(!p.unique||!b.has(w))&&h.push(w):w&&w.length&&l(w)!=="string"&&P(w)})}(arguments),i&&!g&&E()),this},remove:function(){return n.each(arguments,function(P,T){for(var _;(_=n.inArray(T,h,_))>-1;)h.splice(_,1),_<=v&&v--}),this},has:function(P){return P?n.inArray(P,h)>-1:h.length>0},empty:function(){return h&&(h=[]),this},disable:function(){return f=S=[],h=i="",this},disabled:function(){return!h},lock:function(){return f=S=[],!i&&!g&&(h=i=""),this},locked:function(){return!!f},fireWith:function(P,T){return f||(T=T||[],T=[P,T.slice?T.slice():T],S.push(T),g||E()),this},fire:function(){return b.fireWith(this,arguments),this},fired:function(){return!!m}};return b},n}.apply(y,d),r!==void 0&&(x.exports=r)},264:(x,y,o)=>{var d,r;d=[o(8081),o(792),o(9916),o(1216),o(5695),o(1221),o(7204),o(1030),o(1878),o(6856),o(6234),o(2276),o(4995),o(5718),o(9342),o(6282)],r=function(n,l,c,u,s,p,g,i,m,f,h,S,v,E,b,P){"use strict";var T="3.6.0",_=function(C,I){return new _.fn.init(C,I)};_.fn=_.prototype={jquery:T,constructor:_,length:0,toArray:function(){return c.call(this)},get:function(C){return C==null?c.call(this):C<0?this[C+this.length]:this[C]},pushStack:function(C){var I=_.merge(this.constructor(),C);return I.prevObject=this,I},each:function(C){return _.each(this,C)},map:function(C){return this.pushStack(_.map(this,function(I,R){return C.call(I,R,I)}))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(_.grep(this,function(C,I){return(I+1)%2}))},odd:function(){return this.pushStack(_.grep(this,function(C,I){return I%2}))},eq:function(C){var I=this.length,R=+C+(C<0?I:0);return this.pushStack(R>=0&&R<I?[this[R]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},_.extend=_.fn.extend=function(){var C,I,R,D,L,$,M=arguments[0]||{},B=1,W=arguments.length,G=!1;for(typeof M=="boolean"&&(G=M,M=arguments[B]||{},B++),typeof M!="object"&&!v(M)&&(M={}),B===W&&(M=this,B--);B<W;B++)if((C=arguments[B])!=null)for(I in C)D=C[I],!(I==="__proto__"||M===D)&&(G&&D&&(_.isPlainObject(D)||(L=Array.isArray(D)))?(R=M[I],L&&!Array.isArray(R)?$=[]:!L&&!_.isPlainObject(R)?$={}:$=R,L=!1,M[I]=_.extend(G,$,D)):D!==void 0&&(M[I]=D));return M},_.extend({expando:"jQuery"+(T+Math.random()).replace(/\D/g,""),isReady:!0,error:function(C){throw new Error(C)},noop:function(){},isPlainObject:function(C){var I,R;return!C||i.call(C)!=="[object Object]"?!1:(I=l(C),I?(R=m.call(I,"constructor")&&I.constructor,typeof R=="function"&&f.call(R)===h):!0)},isEmptyObject:function(C){var I;for(I in C)return!1;return!0},globalEval:function(C,I,R){b(C,{nonce:I&&I.nonce},R)},each:function(C,I){var R,D=0;if(w(C))for(R=C.length;D<R&&I.call(C[D],D,C[D])!==!1;D++);else for(D in C)if(I.call(C[D],D,C[D])===!1)break;return C},makeArray:function(C,I){var R=I||[];return C!=null&&(w(Object(C))?_.merge(R,typeof C=="string"?[C]:C):s.call(R,C)),R},inArray:function(C,I,R){return I==null?-1:p.call(I,C,R)},merge:function(C,I){for(var R=+I.length,D=0,L=C.length;D<R;D++)C[L++]=I[D];return C.length=L,C},grep:function(C,I,R){for(var D,L=[],$=0,M=C.length,B=!R;$<M;$++)D=!I(C[$],$),D!==B&&L.push(C[$]);return L},map:function(C,I,R){var D,L,$=0,M=[];if(w(C))for(D=C.length;$<D;$++)L=I(C[$],$,R),L!=null&&M.push(L);else for($ in C)L=I(C[$],$,R),L!=null&&M.push(L);return u(M)},guid:1,support:S}),typeof Symbol=="function"&&(_.fn[Symbol.iterator]=n[Symbol.iterator]),_.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(C,I){g["[object "+I+"]"]=I.toLowerCase()});function w(C){var I=!!C&&"length"in C&&C.length,R=P(C);return v(C)||E(C)?!1:R==="array"||I===0||typeof I=="number"&&I>0&&I-1 in C}return _}.apply(y,d),r!==void 0&&(x.exports=r)},9342:(x,y,o)=>{var d,r;d=[o(5422)],r=function(n){"use strict";var l={type:!0,src:!0,nonce:!0,noModule:!0};function c(u,s,p){p=p||n;var g,i,m=p.createElement("script");if(m.text=u,s)for(g in l)i=s[g]||s.getAttribute&&s.getAttribute(g),i&&m.setAttribute(g,i);p.head.appendChild(m).parentNode.removeChild(m)}return c}.apply(y,d),r!==void 0&&(x.exports=r)},9355:(x,y,o)=>{var d,r;d=[o(264),o(6282),o(4995)],r=function(n,l,c){"use strict";var u=function(s,p,g,i,m,f,h){var S=0,v=s.length,E=g==null;if(l(g)==="object"){m=!0;for(S in g)u(s,p,S,g[S],!0,f,h)}else if(i!==void 0&&(m=!0,c(i)||(h=!0),E&&(h?(p.call(s,i),p=null):(E=p,p=function(b,P,T){return E.call(n(b),T)})),p))for(;S<v;S++)p(s[S],g,h?i:i.call(s[S],S,p(s[S],g)));return m?s:E?p.call(s):v?p(s[0],g):f};return u}.apply(y,d),r!==void 0&&(x.exports=r)},882:(x,y)=>{var o,d;o=[],d=function(){"use strict";var r=/^-ms-/,n=/-([a-z])/g;function l(u,s){return s.toUpperCase()}function c(u){return u.replace(r,"ms-").replace(n,l)}return c}.apply(y,o),d!==void 0&&(x.exports=d)},7116:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(4995),o(8132),o(6563)],r=function(n,l,c,u){"use strict";var s,p=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,g=n.fn.init=function(i,m,f){var h,S;if(!i)return this;if(f=f||s,typeof i=="string")if(i[0]==="<"&&i[i.length-1]===">"&&i.length>=3?h=[null,i,null]:h=p.exec(i),h&&(h[1]||!m))if(h[1]){if(m=m instanceof n?m[0]:m,n.merge(this,n.parseHTML(h[1],m&&m.nodeType?m.ownerDocument||m:l,!0)),u.test(h[1])&&n.isPlainObject(m))for(h in m)c(this[h])?this[h](m[h]):this.attr(h,m[h]);return this}else return S=l.getElementById(h[2]),S&&(this[0]=S,this.length=1),this;else return!m||m.jquery?(m||f).find(i):this.constructor(m).find(i);else{if(i.nodeType)return this[0]=i,this.length=1,this;if(c(i))return f.ready!==void 0?f.ready(i):i(n)}return n.makeArray(i,this)};return g.prototype=n.fn,s=n(l),g}.apply(y,d),r!==void 0&&(x.exports=r)},7358:(x,y,o)=>{var d,r;d=[o(264),o(7246),o(5704)],r=function(n,l){"use strict";var c=function(s){return n.contains(s.ownerDocument,s)},u={composed:!0};return l.getRootNode&&(c=function(s){return n.contains(s.ownerDocument,s)||s.getRootNode(u)===s.ownerDocument}),c}.apply(y,d),r!==void 0&&(x.exports=r)},7473:(x,y,o)=>{var d;d=function(){"use strict";function r(n,l){return n.nodeName&&n.nodeName.toLowerCase()===l.toLowerCase()}return r}.call(y,o,y,x),d!==void 0&&(x.exports=d)},2023:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(8132),o(9906),o(8896)],r=function(n,l,c,u,s){"use strict";return n.parseHTML=function(p,g,i){if(typeof p!="string")return[];typeof g=="boolean"&&(i=g,g=!1);var m,f,h;return g||(s.createHTMLDocument?(g=l.implementation.createHTMLDocument(""),m=g.createElement("base"),m.href=l.location.href,g.head.appendChild(m)):g=l),f=c.exec(p),h=!i&&[],f?[g.createElement(f[1])]:(f=u([p],g,h),h&&h.length&&n(h).remove(),n.merge([],f.childNodes))},n.parseHTML}.apply(y,d),r!==void 0&&(x.exports=r)},5535:(x,y,o)=>{var d,r;d=[o(264)],r=function(n){"use strict";return n.parseXML=function(l){var c,u;if(!l||typeof l!="string")return null;try{c=new window.DOMParser().parseFromString(l,"text/xml")}catch(s){}return u=c&&c.getElementsByTagName("parsererror")[0],(!c||u)&&n.error("Invalid XML: "+(u?n.map(u.childNodes,function(s){return s.textContent}).join(` -`):l)),c},n.parseXML}.apply(y,d),r!==void 0&&(x.exports=r)},1038:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(5506),o(1210)],r=function(n,l){"use strict";var c=n.Deferred();n.fn.ready=function(s){return c.then(s).catch(function(p){n.readyException(p)}),this},n.extend({isReady:!1,readyWait:1,ready:function(s){(s===!0?--n.readyWait:n.isReady)||(n.isReady=!0,!(s!==!0&&--n.readyWait>0)&&c.resolveWith(l,[n]))}}),n.ready.then=c.then;function u(){l.removeEventListener("DOMContentLoaded",u),window.removeEventListener("load",u),n.ready()}l.readyState==="complete"||l.readyState!=="loading"&&!l.documentElement.doScroll?window.setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",u),window.addEventListener("load",u))}.apply(y,d),r!==void 0&&(x.exports=r)},5506:(x,y,o)=>{var d,r;d=[o(264)],r=function(n){"use strict";n.readyException=function(l){window.setTimeout(function(){throw l})}}.apply(y,d),r!==void 0&&(x.exports=r)},5242:(x,y,o)=>{var d,r;d=[o(3153)],r=function(n){"use strict";function l(c){var u=c.match(n)||[];return u.join(" ")}return l}.apply(y,d),r!==void 0&&(x.exports=r)},8896:(x,y,o)=>{var d,r;d=[o(5422),o(2276)],r=function(n,l){"use strict";return l.createHTMLDocument=function(){var c=n.implementation.createHTMLDocument("").body;return c.innerHTML="<form></form><form></form>",c.childNodes.length===2}(),l}.apply(y,d),r!==void 0&&(x.exports=r)},6282:(x,y,o)=>{var d,r;d=[o(7204),o(1030)],r=function(n,l){"use strict";function c(u){return u==null?u+"":typeof u=="object"||typeof u=="function"?n[l.call(u)]||"object":typeof u}return c}.apply(y,d),r!==void 0&&(x.exports=r)},8132:(x,y,o)=>{var d;d=function(){"use strict";return/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i}.call(y,o,y,x),d!==void 0&&(x.exports=d)},9456:(x,y,o)=>{var d,r;d=[o(264),o(9355),o(882),o(7473),o(7445),o(3169),o(6744),o(8657),o(9868),o(4682),o(4991),o(1153),o(7517),o(4068),o(7116),o(1038),o(5704)],r=function(n,l,c,u,s,p,g,i,m,f,h,S,v,E){"use strict";var b=/^(none|table(?!-c[ea]).+)/,P=/^--/,T={position:"absolute",visibility:"hidden",display:"block"},_={letterSpacing:"0",fontWeight:"400"};function w(R,D,L){var $=s.exec(D);return $?Math.max(0,$[2]-(L||0))+($[3]||"px"):D}function C(R,D,L,$,M,B){var W=D==="width"?1:0,G=0,U=0;if(L===($?"border":"content"))return 0;for(;W<4;W+=2)L==="margin"&&(U+=n.css(R,L+g[W],!0,M)),$?(L==="content"&&(U-=n.css(R,"padding"+g[W],!0,M)),L!=="margin"&&(U-=n.css(R,"border"+g[W]+"Width",!0,M))):(U+=n.css(R,"padding"+g[W],!0,M),L!=="padding"?U+=n.css(R,"border"+g[W]+"Width",!0,M):G+=n.css(R,"border"+g[W]+"Width",!0,M));return!$&&B>=0&&(U+=Math.max(0,Math.ceil(R["offset"+D[0].toUpperCase()+D.slice(1)]-B-U-G-.5))||0),U}function I(R,D,L){var $=i(R),M=!v.boxSizingReliable()||L,B=M&&n.css(R,"boxSizing",!1,$)==="border-box",W=B,G=f(R,D,$),U="offset"+D[0].toUpperCase()+D.slice(1);if(p.test(G)){if(!L)return G;G="auto"}return(!v.boxSizingReliable()&&B||!v.reliableTrDimensions()&&u(R,"tr")||G==="auto"||!parseFloat(G)&&n.css(R,"display",!1,$)==="inline")&&R.getClientRects().length&&(B=n.css(R,"boxSizing",!1,$)==="border-box",W=U in R,W&&(G=R[U])),G=parseFloat(G)||0,G+C(R,D,L||(B?"border":"content"),W,$,G)+"px"}return n.extend({cssHooks:{opacity:{get:function(R,D){if(D){var L=f(R,"opacity");return L===""?"1":L}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(R,D,L,$){if(!(!R||R.nodeType===3||R.nodeType===8||!R.style)){var M,B,W,G=c(D),U=P.test(D),Y=R.style;if(U||(D=E(G)),W=n.cssHooks[D]||n.cssHooks[G],L!==void 0){if(B=typeof L,B==="string"&&(M=s.exec(L))&&M[1]&&(L=h(R,D,M),B="number"),L==null||L!==L)return;B==="number"&&!U&&(L+=M&&M[3]||(n.cssNumber[G]?"":"px")),!v.clearCloneStyle&&L===""&&D.indexOf("background")===0&&(Y[D]="inherit"),(!W||!("set"in W)||(L=W.set(R,L,$))!==void 0)&&(U?Y.setProperty(D,L):Y[D]=L)}else return W&&"get"in W&&(M=W.get(R,!1,$))!==void 0?M:Y[D]}},css:function(R,D,L,$){var M,B,W,G=c(D),U=P.test(D);return U||(D=E(G)),W=n.cssHooks[D]||n.cssHooks[G],W&&"get"in W&&(M=W.get(R,!0,L)),M===void 0&&(M=f(R,D,$)),M==="normal"&&D in _&&(M=_[D]),L===""||L?(B=parseFloat(M),L===!0||isFinite(B)?B||0:M):M}}),n.each(["height","width"],function(R,D){n.cssHooks[D]={get:function(L,$,M){if($)return b.test(n.css(L,"display"))&&(!L.getClientRects().length||!L.getBoundingClientRect().width)?m(L,T,function(){return I(L,D,M)}):I(L,D,M)},set:function(L,$,M){var B,W=i(L),G=!v.scrollboxSize()&&W.position==="absolute",U=G||M,Y=U&&n.css(L,"boxSizing",!1,W)==="border-box",z=M?C(L,D,M,Y,W):0;return Y&&G&&(z-=Math.ceil(L["offset"+D[0].toUpperCase()+D.slice(1)]-parseFloat(W[D])-C(L,D,"border",!1,W)-.5)),z&&(B=s.exec($))&&(B[3]||"px")!=="px"&&(L.style[D]=$,$=n.css(L,D)),w(L,$,z)}}}),n.cssHooks.marginLeft=S(v.reliableMarginLeft,function(R,D){if(D)return(parseFloat(f(R,"marginLeft"))||R.getBoundingClientRect().left-m(R,{marginLeft:0},function(){return R.getBoundingClientRect().left}))+"px"}),n.each({margin:"",padding:"",border:"Width"},function(R,D){n.cssHooks[R+D]={expand:function(L){for(var $=0,M={},B=typeof L=="string"?L.split(" "):[L];$<4;$++)M[R+g[$]+D]=B[$]||B[$-2]||B[0];return M}},R!=="margin"&&(n.cssHooks[R+D].set=w)}),n.fn.extend({css:function(R,D){return l(this,function(L,$,M){var B,W,G={},U=0;if(Array.isArray($)){for(B=i(L),W=$.length;U<W;U++)G[$[U]]=n.css(L,$[U],!1,B);return G}return M!==void 0?n.style(L,$,M):n.css(L,$)},R,D,arguments.length>1)}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},1153:(x,y,o)=>{var d;d=function(){"use strict";function r(n,l){return{get:function(){if(n()){delete this.get;return}return(this.get=l).apply(this,arguments)}}}return r}.call(y,o,y,x),d!==void 0&&(x.exports=d)},4991:(x,y,o)=>{var d,r;d=[o(264),o(7445)],r=function(n,l){"use strict";function c(u,s,p,g){var i,m,f=20,h=g?function(){return g.cur()}:function(){return n.css(u,s,"")},S=h(),v=p&&p[3]||(n.cssNumber[s]?"":"px"),E=u.nodeType&&(n.cssNumber[s]||v!=="px"&&+S)&&l.exec(n.css(u,s));if(E&&E[3]!==v){for(S=S/2,v=v||E[3],E=+S||1;f--;)n.style(u,s,E+v),(1-m)*(1-(m=h()/S||.5))<=0&&(f=0),E=E/m;E=E*2,n.style(u,s,E+v),p=p||[]}return p&&(E=+E||+S||0,i=p[1]?E+(p[1]+1)*p[2]:+p[2],g&&(g.unit=v,g.start=E,g.end=i)),i}return c}.apply(y,d),r!==void 0&&(x.exports=r)},4682:(x,y,o)=>{var d,r;d=[o(264),o(7358),o(3529),o(3169),o(8657),o(7517)],r=function(n,l,c,u,s,p){"use strict";function g(i,m,f){var h,S,v,E,b=i.style;return f=f||s(i),f&&(E=f.getPropertyValue(m)||f[m],E===""&&!l(i)&&(E=n.style(i,m)),!p.pixelBoxStyles()&&u.test(E)&&c.test(m)&&(h=b.width,S=b.minWidth,v=b.maxWidth,b.minWidth=b.maxWidth=b.width=E,E=f.width,b.width=h,b.minWidth=S,b.maxWidth=v)),E!==void 0?E+"":E}return g}.apply(y,d),r!==void 0&&(x.exports=r)},4068:(x,y,o)=>{var d,r;d=[o(5422),o(264)],r=function(n,l){"use strict";var c=["Webkit","Moz","ms"],u=n.createElement("div").style,s={};function p(i){for(var m=i[0].toUpperCase()+i.slice(1),f=c.length;f--;)if(i=c[f]+m,i in u)return i}function g(i){var m=l.cssProps[i]||s[i];return m||(i in u?i:s[i]=p(i)||i)}return g}.apply(y,d),r!==void 0&&(x.exports=r)},1722:(x,y,o)=>{var d,r;d=[o(264),o(5704)],r=function(n){"use strict";n.expr.pseudos.hidden=function(l){return!n.expr.pseudos.visible(l)},n.expr.pseudos.visible=function(l){return!!(l.offsetWidth||l.offsetHeight||l.getClientRects().length)}}.apply(y,d),r!==void 0&&(x.exports=r)},2524:(x,y,o)=>{var d,r;d=[o(264),o(5840),o(7774)],r=function(n,l,c){"use strict";var u={};function s(g){var i,m=g.ownerDocument,f=g.nodeName,h=u[f];return h||(i=m.body.appendChild(m.createElement(f)),h=n.css(i,"display"),i.parentNode.removeChild(i),h==="none"&&(h="block"),u[f]=h,h)}function p(g,i){for(var m,f,h=[],S=0,v=g.length;S<v;S++)f=g[S],!!f.style&&(m=f.style.display,i?(m==="none"&&(h[S]=l.get(f,"display")||null,h[S]||(f.style.display="")),f.style.display===""&&c(f)&&(h[S]=s(f))):m!=="none"&&(h[S]="none",l.set(f,"display",m)));for(S=0;S<v;S++)h[S]!=null&&(g[S].style.display=h[S]);return g}return n.fn.extend({show:function(){return p(this,!0)},hide:function(){return p(this)},toggle:function(g){return typeof g=="boolean"?g?this.show():this.hide():this.each(function(){c(this)?n(this).show():n(this).hide()})}}),p}.apply(y,d),r!==void 0&&(x.exports=r)},7517:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(7246),o(2276)],r=function(n,l,c,u){"use strict";return function(){function s(){if(!!E){v.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",E.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",c.appendChild(v).appendChild(E);var b=window.getComputedStyle(E);g=b.top!=="1%",S=p(b.marginLeft)===12,E.style.right="60%",f=p(b.right)===36,i=p(b.width)===36,E.style.position="absolute",m=p(E.offsetWidth/3)===12,c.removeChild(v),E=null}}function p(b){return Math.round(parseFloat(b))}var g,i,m,f,h,S,v=l.createElement("div"),E=l.createElement("div");!E.style||(E.style.backgroundClip="content-box",E.cloneNode(!0).style.backgroundClip="",u.clearCloneStyle=E.style.backgroundClip==="content-box",n.extend(u,{boxSizingReliable:function(){return s(),i},pixelBoxStyles:function(){return s(),f},pixelPosition:function(){return s(),g},reliableMarginLeft:function(){return s(),S},scrollboxSize:function(){return s(),m},reliableTrDimensions:function(){var b,P,T,_;return h==null&&(b=l.createElement("table"),P=l.createElement("tr"),T=l.createElement("div"),b.style.cssText="position:absolute;left:-11111px;border-collapse:separate",P.style.cssText="border:1px solid",P.style.height="1px",T.style.height="9px",T.style.display="block",c.appendChild(b).appendChild(P).appendChild(T),_=window.getComputedStyle(P),h=parseInt(_.height,10)+parseInt(_.borderTopWidth,10)+parseInt(_.borderBottomWidth,10)===P.offsetHeight,c.removeChild(b)),h}}))}(),u}.apply(y,d),r!==void 0&&(x.exports=r)},6744:(x,y,o)=>{var d;d=function(){"use strict";return["Top","Right","Bottom","Left"]}.call(y,o,y,x),d!==void 0&&(x.exports=d)},8657:(x,y,o)=>{var d;d=function(){"use strict";return function(r){var n=r.ownerDocument.defaultView;return(!n||!n.opener)&&(n=window),n.getComputedStyle(r)}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},7774:(x,y,o)=>{var d,r;d=[o(264),o(7358)],r=function(n,l){"use strict";return function(c,u){return c=u||c,c.style.display==="none"||c.style.display===""&&l(c)&&n.css(c,"display")==="none"}}.apply(y,d),r!==void 0&&(x.exports=r)},3529:(x,y,o)=>{var d,r;d=[o(6744)],r=function(n){"use strict";return new RegExp(n.join("|"),"i")}.apply(y,d),r!==void 0&&(x.exports=r)},3169:(x,y,o)=>{var d,r;d=[o(2228)],r=function(n){"use strict";return new RegExp("^("+n+")(?!px)[a-z%]+$","i")}.apply(y,d),r!==void 0&&(x.exports=r)},9868:(x,y,o)=>{var d;d=function(){"use strict";return function(r,n,l){var c,u,s={};for(u in n)s[u]=r.style[u],r.style[u]=n[u];c=l.call(r);for(u in n)r.style[u]=s[u];return c}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},5255:(x,y,o)=>{var d,r;d=[o(264),o(9355),o(882),o(5840),o(6379)],r=function(n,l,c,u,s){"use strict";var p=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,g=/[A-Z]/g;function i(f){return f==="true"?!0:f==="false"?!1:f==="null"?null:f===+f+""?+f:p.test(f)?JSON.parse(f):f}function m(f,h,S){var v;if(S===void 0&&f.nodeType===1)if(v="data-"+h.replace(g,"-$&").toLowerCase(),S=f.getAttribute(v),typeof S=="string"){try{S=i(S)}catch(E){}s.set(f,h,S)}else S=void 0;return S}return n.extend({hasData:function(f){return s.hasData(f)||u.hasData(f)},data:function(f,h,S){return s.access(f,h,S)},removeData:function(f,h){s.remove(f,h)},_data:function(f,h,S){return u.access(f,h,S)},_removeData:function(f,h){u.remove(f,h)}}),n.fn.extend({data:function(f,h){var S,v,E,b=this[0],P=b&&b.attributes;if(f===void 0){if(this.length&&(E=s.get(b),b.nodeType===1&&!u.get(b,"hasDataAttrs"))){for(S=P.length;S--;)P[S]&&(v=P[S].name,v.indexOf("data-")===0&&(v=c(v.slice(5)),m(b,v,E[v])));u.set(b,"hasDataAttrs",!0)}return E}return typeof f=="object"?this.each(function(){s.set(this,f)}):l(this,function(T){var _;if(b&&T===void 0)return _=s.get(b,f),_!==void 0||(_=m(b,f),_!==void 0)?_:void 0;this.each(function(){s.set(this,f,T)})},null,h,arguments.length>1,null,!0)},removeData:function(f){return this.each(function(){s.remove(this,f)})}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},3968:(x,y,o)=>{var d,r;d=[o(264),o(882),o(3153),o(490)],r=function(n,l,c,u){"use strict";function s(){this.expando=n.expando+s.uid++}return s.uid=1,s.prototype={cache:function(p){var g=p[this.expando];return g||(g={},u(p)&&(p.nodeType?p[this.expando]=g:Object.defineProperty(p,this.expando,{value:g,configurable:!0}))),g},set:function(p,g,i){var m,f=this.cache(p);if(typeof g=="string")f[l(g)]=i;else for(m in g)f[l(m)]=g[m];return f},get:function(p,g){return g===void 0?this.cache(p):p[this.expando]&&p[this.expando][l(g)]},access:function(p,g,i){return g===void 0||g&&typeof g=="string"&&i===void 0?this.get(p,g):(this.set(p,g,i),i!==void 0?i:g)},remove:function(p,g){var i,m=p[this.expando];if(m!==void 0){if(g!==void 0)for(Array.isArray(g)?g=g.map(l):(g=l(g),g=g in m?[g]:g.match(c)||[]),i=g.length;i--;)delete m[g[i]];(g===void 0||n.isEmptyObject(m))&&(p.nodeType?p[this.expando]=void 0:delete p[this.expando])}},hasData:function(p){var g=p[this.expando];return g!==void 0&&!n.isEmptyObject(g)}},s}.apply(y,d),r!==void 0&&(x.exports=r)},490:(x,y,o)=>{var d;d=function(){"use strict";return function(r){return r.nodeType===1||r.nodeType===9||!+r.nodeType}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},5840:(x,y,o)=>{var d,r;d=[o(3968)],r=function(n){"use strict";return new n}.apply(y,d),r!==void 0&&(x.exports=r)},6379:(x,y,o)=>{var d,r;d=[o(3968)],r=function(n){"use strict";return new n}.apply(y,d),r!==void 0&&(x.exports=r)},1210:(x,y,o)=>{var d,r;d=[o(264),o(4995),o(9916),o(2503)],r=function(n,l,c){"use strict";function u(g){return g}function s(g){throw g}function p(g,i,m,f){var h;try{g&&l(h=g.promise)?h.call(g).done(i).fail(m):g&&l(h=g.then)?h.call(g,i,m):i.apply(void 0,[g].slice(f))}catch(S){m.apply(void 0,[S])}}return n.extend({Deferred:function(g){var i=[["notify","progress",n.Callbacks("memory"),n.Callbacks("memory"),2],["resolve","done",n.Callbacks("once memory"),n.Callbacks("once memory"),0,"resolved"],["reject","fail",n.Callbacks("once memory"),n.Callbacks("once memory"),1,"rejected"]],m="pending",f={state:function(){return m},always:function(){return h.done(arguments).fail(arguments),this},catch:function(S){return f.then(null,S)},pipe:function(){var S=arguments;return n.Deferred(function(v){n.each(i,function(E,b){var P=l(S[b[4]])&&S[b[4]];h[b[1]](function(){var T=P&&P.apply(this,arguments);T&&l(T.promise)?T.promise().progress(v.notify).done(v.resolve).fail(v.reject):v[b[0]+"With"](this,P?[T]:arguments)})}),S=null}).promise()},then:function(S,v,E){var b=0;function P(T,_,w,C){return function(){var I=this,R=arguments,D=function(){var $,M;if(!(T<b)){if($=w.apply(I,R),$===_.promise())throw new TypeError("Thenable self-resolution");M=$&&(typeof $=="object"||typeof $=="function")&&$.then,l(M)?C?M.call($,P(b,_,u,C),P(b,_,s,C)):(b++,M.call($,P(b,_,u,C),P(b,_,s,C),P(b,_,u,_.notifyWith))):(w!==u&&(I=void 0,R=[$]),(C||_.resolveWith)(I,R))}},L=C?D:function(){try{D()}catch($){n.Deferred.exceptionHook&&n.Deferred.exceptionHook($,L.stackTrace),T+1>=b&&(w!==s&&(I=void 0,R=[$]),_.rejectWith(I,R))}};T?L():(n.Deferred.getStackHook&&(L.stackTrace=n.Deferred.getStackHook()),window.setTimeout(L))}}return n.Deferred(function(T){i[0][3].add(P(0,T,l(E)?E:u,T.notifyWith)),i[1][3].add(P(0,T,l(S)?S:u)),i[2][3].add(P(0,T,l(v)?v:s))}).promise()},promise:function(S){return S!=null?n.extend(S,f):f}},h={};return n.each(i,function(S,v){var E=v[2],b=v[5];f[v[1]]=E.add,b&&E.add(function(){m=b},i[3-S][2].disable,i[3-S][3].disable,i[0][2].lock,i[0][3].lock),E.add(v[3].fire),h[v[0]]=function(){return h[v[0]+"With"](this===h?void 0:this,arguments),this},h[v[0]+"With"]=E.fireWith}),f.promise(h),g&&g.call(h,h),h},when:function(g){var i=arguments.length,m=i,f=Array(m),h=c.call(arguments),S=n.Deferred(),v=function(E){return function(b){f[E]=this,h[E]=arguments.length>1?c.call(arguments):b,--i||S.resolveWith(f,h)}};if(i<=1&&(p(g,S.done(v(m)).resolve,S.reject,!i),S.state()==="pending"||l(h[m]&&h[m].then)))return S.then();for(;m--;)p(h[m],v(m),S.reject);return S.promise()}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},7781:(x,y,o)=>{var d,r;d=[o(264),o(1210)],r=function(n){"use strict";var l=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;n.Deferred.exceptionHook=function(c,u){window.console&&window.console.warn&&c&&l.test(c.name)&&window.console.warn("jQuery.Deferred exception: "+c.message,c.stack,u)}}.apply(y,d),r!==void 0&&(x.exports=r)},7018:(x,y,o)=>{var d,r;d=[o(264),o(7473),o(882),o(6282),o(4995),o(5718),o(9916),o(7361),o(1528)],r=function(n,l,c,u,s,p,g){"use strict";var i=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;n.proxy=function(m,f){var h,S,v;if(typeof f=="string"&&(h=m[f],f=m,m=h),!!s(m))return S=g.call(arguments,2),v=function(){return m.apply(f||this,S.concat(g.call(arguments)))},v.guid=m.guid=m.guid||n.guid++,v},n.holdReady=function(m){m?n.readyWait++:n.ready(!0)},n.isArray=Array.isArray,n.parseJSON=JSON.parse,n.nodeName=l,n.isFunction=s,n.isWindow=p,n.camelCase=c,n.type=u,n.now=Date.now,n.isNumeric=function(m){var f=n.type(m);return(f==="number"||f==="string")&&!isNaN(m-parseFloat(m))},n.trim=function(m){return m==null?"":(m+"").replace(i,"")}}.apply(y,d),r!==void 0&&(x.exports=r)},7361:(x,y,o)=>{var d,r;d=[o(264),o(5547),o(5156)],r=function(n){"use strict";n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(l,c){n.fn[c]=function(u){return this.on(c,u)}})}.apply(y,d),r!==void 0&&(x.exports=r)},1528:(x,y,o)=>{var d,r;d=[o(264),o(5156),o(1188)],r=function(n){"use strict";n.fn.extend({bind:function(l,c,u){return this.on(l,null,c,u)},unbind:function(l,c){return this.off(l,null,c)},delegate:function(l,c,u,s){return this.on(c,l,u,s)},undelegate:function(l,c,u){return arguments.length===1?this.off(l,"**"):this.off(c,l||"**",u)},hover:function(l,c){return this.mouseenter(l).mouseleave(c||l)}}),n.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(l,c){n.fn[c]=function(u,s){return arguments.length>0?this.on(c,null,u,s):this.trigger(c)}})}.apply(y,d),r!==void 0&&(x.exports=r)},9922:(x,y,o)=>{var d,r;d=[o(264),o(9355),o(5718),o(9456)],r=function(n,l,c){"use strict";return n.each({Height:"height",Width:"width"},function(u,s){n.each({padding:"inner"+u,content:s,"":"outer"+u},function(p,g){n.fn[g]=function(i,m){var f=arguments.length&&(p||typeof i!="boolean"),h=p||(i===!0||m===!0?"margin":"border");return l(this,function(S,v,E){var b;return c(S)?g.indexOf("outer")===0?S["inner"+u]:S.document.documentElement["client"+u]:S.nodeType===9?(b=S.documentElement,Math.max(S.body["scroll"+u],b["scroll"+u],S.body["offset"+u],b["offset"+u],b["client"+u])):E===void 0?n.css(S,v,h):n.style(S,v,E,h)},s,f?i:void 0,f)}})}),n}.apply(y,d),r!==void 0&&(x.exports=r)},7309:(x,y,o)=>{var d,r;d=[o(264),o(882),o(5422),o(4995),o(7445),o(3153),o(6744),o(7774),o(4991),o(5840),o(2524),o(7116),o(1090),o(1210),o(3599),o(9921),o(9456),o(9048)],r=function(n,l,c,u,s,p,g,i,m,f,h){"use strict";var S,v,E=/^(?:toggle|show|hide)$/,b=/queueHooks$/;function P(){v&&(c.hidden===!1&&window.requestAnimationFrame?window.requestAnimationFrame(P):window.setTimeout(P,n.fx.interval),n.fx.tick())}function T(){return window.setTimeout(function(){S=void 0}),S=Date.now()}function _(D,L){var $,M=0,B={height:D};for(L=L?1:0;M<4;M+=2-L)$=g[M],B["margin"+$]=B["padding"+$]=D;return L&&(B.opacity=B.width=D),B}function w(D,L,$){for(var M,B=(R.tweeners[L]||[]).concat(R.tweeners["*"]),W=0,G=B.length;W<G;W++)if(M=B[W].call($,L,D))return M}function C(D,L,$){var M,B,W,G,U,Y,z,te,ae="width"in L||"height"in L,de=this,Q={},ye=D.style,Pe=D.nodeType&&i(D),ze=f.get(D,"fxshow");$.queue||(G=n._queueHooks(D,"fx"),G.unqueued==null&&(G.unqueued=0,U=G.empty.fire,G.empty.fire=function(){G.unqueued||U()}),G.unqueued++,de.always(function(){de.always(function(){G.unqueued--,n.queue(D,"fx").length||G.empty.fire()})}));for(M in L)if(B=L[M],E.test(B)){if(delete L[M],W=W||B==="toggle",B===(Pe?"hide":"show"))if(B==="show"&&ze&&ze[M]!==void 0)Pe=!0;else continue;Q[M]=ze&&ze[M]||n.style(D,M)}if(Y=!n.isEmptyObject(L),!(!Y&&n.isEmptyObject(Q))){ae&&D.nodeType===1&&($.overflow=[ye.overflow,ye.overflowX,ye.overflowY],z=ze&&ze.display,z==null&&(z=f.get(D,"display")),te=n.css(D,"display"),te==="none"&&(z?te=z:(h([D],!0),z=D.style.display||z,te=n.css(D,"display"),h([D]))),(te==="inline"||te==="inline-block"&&z!=null)&&n.css(D,"float")==="none"&&(Y||(de.done(function(){ye.display=z}),z==null&&(te=ye.display,z=te==="none"?"":te)),ye.display="inline-block")),$.overflow&&(ye.overflow="hidden",de.always(function(){ye.overflow=$.overflow[0],ye.overflowX=$.overflow[1],ye.overflowY=$.overflow[2]})),Y=!1;for(M in Q)Y||(ze?"hidden"in ze&&(Pe=ze.hidden):ze=f.access(D,"fxshow",{display:z}),W&&(ze.hidden=!Pe),Pe&&h([D],!0),de.done(function(){Pe||h([D]),f.remove(D,"fxshow");for(M in Q)n.style(D,M,Q[M])})),Y=w(Pe?ze[M]:0,M,de),M in ze||(ze[M]=Y.start,Pe&&(Y.end=Y.start,Y.start=0))}}function I(D,L){var $,M,B,W,G;for($ in D)if(M=l($),B=L[M],W=D[$],Array.isArray(W)&&(B=W[1],W=D[$]=W[0]),$!==M&&(D[M]=W,delete D[$]),G=n.cssHooks[M],G&&"expand"in G){W=G.expand(W),delete D[M];for($ in W)$ in D||(D[$]=W[$],L[$]=B)}else L[M]=B}function R(D,L,$){var M,B,W=0,G=R.prefilters.length,U=n.Deferred().always(function(){delete Y.elem}),Y=function(){if(B)return!1;for(var ae=S||T(),de=Math.max(0,z.startTime+z.duration-ae),Q=de/z.duration||0,ye=1-Q,Pe=0,ze=z.tweens.length;Pe<ze;Pe++)z.tweens[Pe].run(ye);return U.notifyWith(D,[z,ye,de]),ye<1&&ze?de:(ze||U.notifyWith(D,[z,1,0]),U.resolveWith(D,[z]),!1)},z=U.promise({elem:D,props:n.extend({},L),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},$),originalProperties:L,originalOptions:$,startTime:S||T(),duration:$.duration,tweens:[],createTween:function(ae,de){var Q=n.Tween(D,z.opts,ae,de,z.opts.specialEasing[ae]||z.opts.easing);return z.tweens.push(Q),Q},stop:function(ae){var de=0,Q=ae?z.tweens.length:0;if(B)return this;for(B=!0;de<Q;de++)z.tweens[de].run(1);return ae?(U.notifyWith(D,[z,1,0]),U.resolveWith(D,[z,ae])):U.rejectWith(D,[z,ae]),this}}),te=z.props;for(I(te,z.opts.specialEasing);W<G;W++)if(M=R.prefilters[W].call(z,D,te,z.opts),M)return u(M.stop)&&(n._queueHooks(z.elem,z.opts.queue).stop=M.stop.bind(M)),M;return n.map(te,w,z),u(z.opts.start)&&z.opts.start.call(D,z),z.progress(z.opts.progress).done(z.opts.done,z.opts.complete).fail(z.opts.fail).always(z.opts.always),n.fx.timer(n.extend(Y,{elem:D,anim:z,queue:z.opts.queue})),z}return n.Animation=n.extend(R,{tweeners:{"*":[function(D,L){var $=this.createTween(D,L);return m($.elem,D,s.exec(L),$),$}]},tweener:function(D,L){u(D)?(L=D,D=["*"]):D=D.match(p);for(var $,M=0,B=D.length;M<B;M++)$=D[M],R.tweeners[$]=R.tweeners[$]||[],R.tweeners[$].unshift(L)},prefilters:[C],prefilter:function(D,L){L?R.prefilters.unshift(D):R.prefilters.push(D)}}),n.speed=function(D,L,$){var M=D&&typeof D=="object"?n.extend({},D):{complete:$||!$&&L||u(D)&&D,duration:D,easing:$&&L||L&&!u(L)&&L};return n.fx.off?M.duration=0:typeof M.duration!="number"&&(M.duration in n.fx.speeds?M.duration=n.fx.speeds[M.duration]:M.duration=n.fx.speeds._default),(M.queue==null||M.queue===!0)&&(M.queue="fx"),M.old=M.complete,M.complete=function(){u(M.old)&&M.old.call(this),M.queue&&n.dequeue(this,M.queue)},M},n.fn.extend({fadeTo:function(D,L,$,M){return this.filter(i).css("opacity",0).show().end().animate({opacity:L},D,$,M)},animate:function(D,L,$,M){var B=n.isEmptyObject(D),W=n.speed(L,$,M),G=function(){var U=R(this,n.extend({},D),W);(B||f.get(this,"finish"))&&U.stop(!0)};return G.finish=G,B||W.queue===!1?this.each(G):this.queue(W.queue,G)},stop:function(D,L,$){var M=function(B){var W=B.stop;delete B.stop,W($)};return typeof D!="string"&&($=L,L=D,D=void 0),L&&this.queue(D||"fx",[]),this.each(function(){var B=!0,W=D!=null&&D+"queueHooks",G=n.timers,U=f.get(this);if(W)U[W]&&U[W].stop&&M(U[W]);else for(W in U)U[W]&&U[W].stop&&b.test(W)&&M(U[W]);for(W=G.length;W--;)G[W].elem===this&&(D==null||G[W].queue===D)&&(G[W].anim.stop($),B=!1,G.splice(W,1));(B||!$)&&n.dequeue(this,D)})},finish:function(D){return D!==!1&&(D=D||"fx"),this.each(function(){var L,$=f.get(this),M=$[D+"queue"],B=$[D+"queueHooks"],W=n.timers,G=M?M.length:0;for($.finish=!0,n.queue(this,D,[]),B&&B.stop&&B.stop.call(this,!0),L=W.length;L--;)W[L].elem===this&&W[L].queue===D&&(W[L].anim.stop(!0),W.splice(L,1));for(L=0;L<G;L++)M[L]&&M[L].finish&&M[L].finish.call(this);delete $.finish})}}),n.each(["toggle","show","hide"],function(D,L){var $=n.fn[L];n.fn[L]=function(M,B,W){return M==null||typeof M=="boolean"?$.apply(this,arguments):this.animate(_(L,!0),M,B,W)}}),n.each({slideDown:_("show"),slideUp:_("hide"),slideToggle:_("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(D,L){n.fn[D]=function($,M,B){return this.animate(L,$,M,B)}}),n.timers=[],n.fx.tick=function(){var D,L=0,$=n.timers;for(S=Date.now();L<$.length;L++)D=$[L],!D()&&$[L]===D&&$.splice(L--,1);$.length||n.fx.stop(),S=void 0},n.fx.timer=function(D){n.timers.push(D),n.fx.start()},n.fx.interval=13,n.fx.start=function(){v||(v=!0,P())},n.fx.stop=function(){v=null},n.fx.speeds={slow:600,fast:200,_default:400},n}.apply(y,d),r!==void 0&&(x.exports=r)},9048:(x,y,o)=>{var d,r;d=[o(264),o(4068),o(9456)],r=function(n,l){"use strict";function c(u,s,p,g,i){return new c.prototype.init(u,s,p,g,i)}n.Tween=c,c.prototype={constructor:c,init:function(u,s,p,g,i,m){this.elem=u,this.prop=p,this.easing=i||n.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=g,this.unit=m||(n.cssNumber[p]?"":"px")},cur:function(){var u=c.propHooks[this.prop];return u&&u.get?u.get(this):c.propHooks._default.get(this)},run:function(u){var s,p=c.propHooks[this.prop];return this.options.duration?this.pos=s=n.easing[this.easing](u,this.options.duration*u,0,1,this.options.duration):this.pos=s=u,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),p&&p.set?p.set(this):c.propHooks._default.set(this),this}},c.prototype.init.prototype=c.prototype,c.propHooks={_default:{get:function(u){var s;return u.elem.nodeType!==1||u.elem[u.prop]!=null&&u.elem.style[u.prop]==null?u.elem[u.prop]:(s=n.css(u.elem,u.prop,""),!s||s==="auto"?0:s)},set:function(u){n.fx.step[u.prop]?n.fx.step[u.prop](u):u.elem.nodeType===1&&(n.cssHooks[u.prop]||u.elem.style[l(u.prop)]!=null)?n.style(u.elem,u.prop,u.now+u.unit):u.elem[u.prop]=u.now}}},c.propHooks.scrollTop=c.propHooks.scrollLeft={set:function(u){u.elem.nodeType&&u.elem.parentNode&&(u.elem[u.prop]=u.now)}},n.easing={linear:function(u){return u},swing:function(u){return .5-Math.cos(u*Math.PI)/2},_default:"swing"},n.fx=c.prototype.init,n.fx.step={}}.apply(y,d),r!==void 0&&(x.exports=r)},6795:(x,y,o)=>{var d,r;d=[o(264),o(5704),o(7309)],r=function(n){"use strict";n.expr.pseudos.animated=function(l){return n.grep(n.timers,function(c){return l===c.elem}).length}}.apply(y,d),r!==void 0&&(x.exports=r)},5156:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(7246),o(4995),o(3153),o(3899),o(9916),o(490),o(5840),o(7473),o(7116),o(5704)],r=function(n,l,c,u,s,p,g,i,m,f){"use strict";var h=/^([^.]*)(?:\.(.+)|)/;function S(){return!0}function v(){return!1}function E(_,w){return _===b()==(w==="focus")}function b(){try{return l.activeElement}catch(_){}}function P(_,w,C,I,R,D){var L,$;if(typeof w=="object"){typeof C!="string"&&(I=I||C,C=void 0);for($ in w)P(_,$,C,I,w[$],D);return _}if(I==null&&R==null?(R=C,I=C=void 0):R==null&&(typeof C=="string"?(R=I,I=void 0):(R=I,I=C,C=void 0)),R===!1)R=v;else if(!R)return _;return D===1&&(L=R,R=function(M){return n().off(M),L.apply(this,arguments)},R.guid=L.guid||(L.guid=n.guid++)),_.each(function(){n.event.add(this,w,R,I,C)})}n.event={global:{},add:function(_,w,C,I,R){var D,L,$,M,B,W,G,U,Y,z,te,ae=m.get(_);if(!!i(_))for(C.handler&&(D=C,C=D.handler,R=D.selector),R&&n.find.matchesSelector(c,R),C.guid||(C.guid=n.guid++),(M=ae.events)||(M=ae.events=Object.create(null)),(L=ae.handle)||(L=ae.handle=function(de){return typeof n!="undefined"&&n.event.triggered!==de.type?n.event.dispatch.apply(_,arguments):void 0}),w=(w||"").match(s)||[""],B=w.length;B--;)$=h.exec(w[B])||[],Y=te=$[1],z=($[2]||"").split(".").sort(),!!Y&&(G=n.event.special[Y]||{},Y=(R?G.delegateType:G.bindType)||Y,G=n.event.special[Y]||{},W=n.extend({type:Y,origType:te,data:I,handler:C,guid:C.guid,selector:R,needsContext:R&&n.expr.match.needsContext.test(R),namespace:z.join(".")},D),(U=M[Y])||(U=M[Y]=[],U.delegateCount=0,(!G.setup||G.setup.call(_,I,z,L)===!1)&&_.addEventListener&&_.addEventListener(Y,L)),G.add&&(G.add.call(_,W),W.handler.guid||(W.handler.guid=C.guid)),R?U.splice(U.delegateCount++,0,W):U.push(W),n.event.global[Y]=!0)},remove:function(_,w,C,I,R){var D,L,$,M,B,W,G,U,Y,z,te,ae=m.hasData(_)&&m.get(_);if(!(!ae||!(M=ae.events))){for(w=(w||"").match(s)||[""],B=w.length;B--;){if($=h.exec(w[B])||[],Y=te=$[1],z=($[2]||"").split(".").sort(),!Y){for(Y in M)n.event.remove(_,Y+w[B],C,I,!0);continue}for(G=n.event.special[Y]||{},Y=(I?G.delegateType:G.bindType)||Y,U=M[Y]||[],$=$[2]&&new RegExp("(^|\\.)"+z.join("\\.(?:.*\\.|)")+"(\\.|$)"),L=D=U.length;D--;)W=U[D],(R||te===W.origType)&&(!C||C.guid===W.guid)&&(!$||$.test(W.namespace))&&(!I||I===W.selector||I==="**"&&W.selector)&&(U.splice(D,1),W.selector&&U.delegateCount--,G.remove&&G.remove.call(_,W));L&&!U.length&&((!G.teardown||G.teardown.call(_,z,ae.handle)===!1)&&n.removeEvent(_,Y,ae.handle),delete M[Y])}n.isEmptyObject(M)&&m.remove(_,"handle events")}},dispatch:function(_){var w,C,I,R,D,L,$=new Array(arguments.length),M=n.event.fix(_),B=(m.get(this,"events")||Object.create(null))[M.type]||[],W=n.event.special[M.type]||{};for($[0]=M,w=1;w<arguments.length;w++)$[w]=arguments[w];if(M.delegateTarget=this,!(W.preDispatch&&W.preDispatch.call(this,M)===!1)){for(L=n.event.handlers.call(this,M,B),w=0;(R=L[w++])&&!M.isPropagationStopped();)for(M.currentTarget=R.elem,C=0;(D=R.handlers[C++])&&!M.isImmediatePropagationStopped();)(!M.rnamespace||D.namespace===!1||M.rnamespace.test(D.namespace))&&(M.handleObj=D,M.data=D.data,I=((n.event.special[D.origType]||{}).handle||D.handler).apply(R.elem,$),I!==void 0&&(M.result=I)===!1&&(M.preventDefault(),M.stopPropagation()));return W.postDispatch&&W.postDispatch.call(this,M),M.result}},handlers:function(_,w){var C,I,R,D,L,$=[],M=w.delegateCount,B=_.target;if(M&&B.nodeType&&!(_.type==="click"&&_.button>=1)){for(;B!==this;B=B.parentNode||this)if(B.nodeType===1&&!(_.type==="click"&&B.disabled===!0)){for(D=[],L={},C=0;C<M;C++)I=w[C],R=I.selector+" ",L[R]===void 0&&(L[R]=I.needsContext?n(R,this).index(B)>-1:n.find(R,this,null,[B]).length),L[R]&&D.push(I);D.length&&$.push({elem:B,handlers:D})}}return B=this,M<w.length&&$.push({elem:B,handlers:w.slice(M)}),$},addProp:function(_,w){Object.defineProperty(n.Event.prototype,_,{enumerable:!0,configurable:!0,get:u(w)?function(){if(this.originalEvent)return w(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[_]},set:function(C){Object.defineProperty(this,_,{enumerable:!0,configurable:!0,writable:!0,value:C})}})},fix:function(_){return _[n.expando]?_:new n.Event(_)},special:{load:{noBubble:!0},click:{setup:function(_){var w=this||_;return p.test(w.type)&&w.click&&f(w,"input")&&T(w,"click",S),!1},trigger:function(_){var w=this||_;return p.test(w.type)&&w.click&&f(w,"input")&&T(w,"click"),!0},_default:function(_){var w=_.target;return p.test(w.type)&&w.click&&f(w,"input")&&m.get(w,"click")||f(w,"a")}},beforeunload:{postDispatch:function(_){_.result!==void 0&&_.originalEvent&&(_.originalEvent.returnValue=_.result)}}}};function T(_,w,C){if(!C){m.get(_,w)===void 0&&n.event.add(_,w,S);return}m.set(_,w,!1),n.event.add(_,w,{namespace:!1,handler:function(I){var R,D,L=m.get(this,w);if(I.isTrigger&1&&this[w]){if(L.length)(n.event.special[w]||{}).delegateType&&I.stopPropagation();else if(L=g.call(arguments),m.set(this,w,L),R=C(this,w),this[w](),D=m.get(this,w),L!==D||R?m.set(this,w,!1):D={},L!==D)return I.stopImmediatePropagation(),I.preventDefault(),D&&D.value}else L.length&&(m.set(this,w,{value:n.event.trigger(n.extend(L[0],n.Event.prototype),L.slice(1),this)}),I.stopImmediatePropagation())}})}return n.removeEvent=function(_,w,C){_.removeEventListener&&_.removeEventListener(w,C)},n.Event=function(_,w){if(!(this instanceof n.Event))return new n.Event(_,w);_&&_.type?(this.originalEvent=_,this.type=_.type,this.isDefaultPrevented=_.defaultPrevented||_.defaultPrevented===void 0&&_.returnValue===!1?S:v,this.target=_.target&&_.target.nodeType===3?_.target.parentNode:_.target,this.currentTarget=_.currentTarget,this.relatedTarget=_.relatedTarget):this.type=_,w&&n.extend(this,w),this.timeStamp=_&&_.timeStamp||Date.now(),this[n.expando]=!0},n.Event.prototype={constructor:n.Event,isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v,isSimulated:!1,preventDefault:function(){var _=this.originalEvent;this.isDefaultPrevented=S,_&&!this.isSimulated&&_.preventDefault()},stopPropagation:function(){var _=this.originalEvent;this.isPropagationStopped=S,_&&!this.isSimulated&&_.stopPropagation()},stopImmediatePropagation:function(){var _=this.originalEvent;this.isImmediatePropagationStopped=S,_&&!this.isSimulated&&_.stopImmediatePropagation(),this.stopPropagation()}},n.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},n.event.addProp),n.each({focus:"focusin",blur:"focusout"},function(_,w){n.event.special[_]={setup:function(){return T(this,_,E),!1},trigger:function(){return T(this,_),!0},_default:function(){return!0},delegateType:w}}),n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(_,w){n.event.special[_]={delegateType:w,bindType:w,handle:function(C){var I,R=this,D=C.relatedTarget,L=C.handleObj;return(!D||D!==R&&!n.contains(R,D))&&(C.type=L.origType,I=L.handler.apply(this,arguments),C.type=w),I}}}),n.fn.extend({on:function(_,w,C,I){return P(this,_,w,C,I)},one:function(_,w,C,I){return P(this,_,w,C,I,1)},off:function(_,w,C){var I,R;if(_&&_.preventDefault&&_.handleObj)return I=_.handleObj,n(_.delegateTarget).off(I.namespace?I.origType+"."+I.namespace:I.origType,I.selector,I.handler),this;if(typeof _=="object"){for(R in _)this.off(R,w,_[R]);return this}return(w===!1||typeof w=="function")&&(C=w,w=void 0),C===!1&&(C=v),this.each(function(){n.event.remove(this,_,C,w)})}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},8270:(x,y,o)=>{var d,r;d=[o(264),o(5840),o(3334),o(5156),o(1188)],r=function(n,l,c){"use strict";return c.focusin||n.each({focus:"focusin",blur:"focusout"},function(u,s){var p=function(g){n.event.simulate(s,g.target,n.event.fix(g))};n.event.special[s]={setup:function(){var g=this.ownerDocument||this.document||this,i=l.access(g,s);i||g.addEventListener(u,p,!0),l.access(g,s,(i||0)+1)},teardown:function(){var g=this.ownerDocument||this.document||this,i=l.access(g,s)-1;i?l.access(g,s,i):(g.removeEventListener(u,p,!0),l.remove(g,s))}}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},3334:(x,y,o)=>{var d,r;d=[o(2276)],r=function(n){"use strict";return n.focusin="onfocusin"in window,n}.apply(y,d),r!==void 0&&(x.exports=r)},1188:(x,y,o)=>{var d,r;d=[o(264),o(5422),o(5840),o(490),o(1878),o(4995),o(5718),o(5156)],r=function(n,l,c,u,s,p,g){"use strict";var i=/^(?:focusinfocus|focusoutblur)$/,m=function(f){f.stopPropagation()};return n.extend(n.event,{trigger:function(f,h,S,v){var E,b,P,T,_,w,C,I,R=[S||l],D=s.call(f,"type")?f.type:f,L=s.call(f,"namespace")?f.namespace.split("."):[];if(b=I=P=S=S||l,!(S.nodeType===3||S.nodeType===8)&&!i.test(D+n.event.triggered)&&(D.indexOf(".")>-1&&(L=D.split("."),D=L.shift(),L.sort()),_=D.indexOf(":")<0&&"on"+D,f=f[n.expando]?f:new n.Event(D,typeof f=="object"&&f),f.isTrigger=v?2:3,f.namespace=L.join("."),f.rnamespace=f.namespace?new RegExp("(^|\\.)"+L.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=void 0,f.target||(f.target=S),h=h==null?[f]:n.makeArray(h,[f]),C=n.event.special[D]||{},!(!v&&C.trigger&&C.trigger.apply(S,h)===!1))){if(!v&&!C.noBubble&&!g(S)){for(T=C.delegateType||D,i.test(T+D)||(b=b.parentNode);b;b=b.parentNode)R.push(b),P=b;P===(S.ownerDocument||l)&&R.push(P.defaultView||P.parentWindow||window)}for(E=0;(b=R[E++])&&!f.isPropagationStopped();)I=b,f.type=E>1?T:C.bindType||D,w=(c.get(b,"events")||Object.create(null))[f.type]&&c.get(b,"handle"),w&&w.apply(b,h),w=_&&b[_],w&&w.apply&&u(b)&&(f.result=w.apply(b,h),f.result===!1&&f.preventDefault());return f.type=D,!v&&!f.isDefaultPrevented()&&(!C._default||C._default.apply(R.pop(),h)===!1)&&u(S)&&_&&p(S[D])&&!g(S)&&(P=S[_],P&&(S[_]=null),n.event.triggered=D,f.isPropagationStopped()&&I.addEventListener(D,m),S[D](),f.isPropagationStopped()&&I.removeEventListener(D,m),n.event.triggered=void 0,P&&(S[_]=P)),f.result}},simulate:function(f,h,S){var v=n.extend(new n.Event,S,{type:f,isSimulated:!0});n.event.trigger(v,null,h)}}),n.fn.extend({trigger:function(f,h){return this.each(function(){n.event.trigger(f,h,this)})},triggerHandler:function(f,h){var S=this[0];if(S)return n.event.trigger(f,h,S,!0)}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},5454:(x,y,o)=>{var d,r,d,r;d=[o(264)],r=function(n){"use strict";d=[],r=function(){return n}.apply(y,d),r!==void 0&&(x.exports=r)}.apply(y,d),r!==void 0&&(x.exports=r)},1569:(x,y,o)=>{var d,r;d=[o(264)],r=function(n){"use strict";var l=window.jQuery,c=window.$;n.noConflict=function(u){return window.$===n&&(window.$=c),u&&window.jQuery===n&&(window.jQuery=l),n},typeof noGlobal=="undefined"&&(window.jQuery=window.$=n)}.apply(y,d),r!==void 0&&(x.exports=r)},1044:(x,y,o)=>{var d,r;d=[o(264),o(5704),o(3599),o(2503),o(1210),o(7781),o(1038),o(5255),o(1090),o(5511),o(2622),o(5156),o(8270),o(9921),o(8801),o(7286),o(9456),o(1722),o(8433),o(5547),o(2037),o(2377),o(3004),o(2926),o(5535),o(2023),o(7309),o(6795),o(1145),o(9922),o(7018),o(5454),o(1569)],r=function(n){"use strict";return n}.apply(y,d),r!==void 0&&(x.exports=r)},9921:(x,y,o)=>{var d,r;d=[o(264),o(7358),o(1216),o(4995),o(5695),o(3899),o(9355),o(1859),o(8500),o(8438),o(11),o(7882),o(9906),o(8379),o(5840),o(6379),o(490),o(9342),o(7473),o(7116),o(3599),o(5704),o(5156)],r=function(n,l,c,u,s,p,g,i,m,f,h,S,v,E,b,P,T,_,w){"use strict";var C=/<script|<style|<link/i,I=/checked\s*(?:[^=]|=\s*.checked.)/i,R=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function D(U,Y){return w(U,"table")&&w(Y.nodeType!==11?Y:Y.firstChild,"tr")&&n(U).children("tbody")[0]||U}function L(U){return U.type=(U.getAttribute("type")!==null)+"/"+U.type,U}function $(U){return(U.type||"").slice(0,5)==="true/"?U.type=U.type.slice(5):U.removeAttribute("type"),U}function M(U,Y){var z,te,ae,de,Q,ye,Pe;if(Y.nodeType===1){if(b.hasData(U)&&(de=b.get(U),Pe=de.events,Pe)){b.remove(Y,"handle events");for(ae in Pe)for(z=0,te=Pe[ae].length;z<te;z++)n.event.add(Y,ae,Pe[ae][z])}P.hasData(U)&&(Q=P.access(U),ye=n.extend({},Q),P.set(Y,ye))}}function B(U,Y){var z=Y.nodeName.toLowerCase();z==="input"&&p.test(U.type)?Y.checked=U.checked:(z==="input"||z==="textarea")&&(Y.defaultValue=U.defaultValue)}function W(U,Y,z,te){Y=c(Y);var ae,de,Q,ye,Pe,ze,mt=0,It=U.length,Nt=It-1,Rt=Y[0],Gt=u(Rt);if(Gt||It>1&&typeof Rt=="string"&&!E.checkClone&&I.test(Rt))return U.each(function(Ke){var kt=U.eq(Ke);Gt&&(Y[0]=Rt.call(this,Ke,kt.html())),W(kt,Y,z,te)});if(It&&(ae=v(Y,U[0].ownerDocument,!1,U,te),de=ae.firstChild,ae.childNodes.length===1&&(ae=de),de||te)){for(Q=n.map(h(ae,"script"),L),ye=Q.length;mt<It;mt++)Pe=ae,mt!==Nt&&(Pe=n.clone(Pe,!0,!0),ye&&n.merge(Q,h(Pe,"script"))),z.call(U[mt],Pe,mt);if(ye)for(ze=Q[Q.length-1].ownerDocument,n.map(Q,$),mt=0;mt<ye;mt++)Pe=Q[mt],m.test(Pe.type||"")&&!b.access(Pe,"globalEval")&&n.contains(ze,Pe)&&(Pe.src&&(Pe.type||"").toLowerCase()!=="module"?n._evalUrl&&!Pe.noModule&&n._evalUrl(Pe.src,{nonce:Pe.nonce||Pe.getAttribute("nonce")},ze):_(Pe.textContent.replace(R,""),Pe,ze))}return U}function G(U,Y,z){for(var te,ae=Y?n.filter(Y,U):U,de=0;(te=ae[de])!=null;de++)!z&&te.nodeType===1&&n.cleanData(h(te)),te.parentNode&&(z&&l(te)&&S(h(te,"script")),te.parentNode.removeChild(te));return U}return n.extend({htmlPrefilter:function(U){return U},clone:function(U,Y,z){var te,ae,de,Q,ye=U.cloneNode(!0),Pe=l(U);if(!E.noCloneChecked&&(U.nodeType===1||U.nodeType===11)&&!n.isXMLDoc(U))for(Q=h(ye),de=h(U),te=0,ae=de.length;te<ae;te++)B(de[te],Q[te]);if(Y)if(z)for(de=de||h(U),Q=Q||h(ye),te=0,ae=de.length;te<ae;te++)M(de[te],Q[te]);else M(U,ye);return Q=h(ye,"script"),Q.length>0&&S(Q,!Pe&&h(U,"script")),ye},cleanData:function(U){for(var Y,z,te,ae=n.event.special,de=0;(z=U[de])!==void 0;de++)if(T(z)){if(Y=z[b.expando]){if(Y.events)for(te in Y.events)ae[te]?n.event.remove(z,te):n.removeEvent(z,te,Y.handle);z[b.expando]=void 0}z[P.expando]&&(z[P.expando]=void 0)}}}),n.fn.extend({detach:function(U){return G(this,U,!0)},remove:function(U){return G(this,U)},text:function(U){return g(this,function(Y){return Y===void 0?n.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=Y)})},null,U,arguments.length)},append:function(){return W(this,arguments,function(U){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Y=D(this,U);Y.appendChild(U)}})},prepend:function(){return W(this,arguments,function(U){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Y=D(this,U);Y.insertBefore(U,Y.firstChild)}})},before:function(){return W(this,arguments,function(U){this.parentNode&&this.parentNode.insertBefore(U,this)})},after:function(){return W(this,arguments,function(U){this.parentNode&&this.parentNode.insertBefore(U,this.nextSibling)})},empty:function(){for(var U,Y=0;(U=this[Y])!=null;Y++)U.nodeType===1&&(n.cleanData(h(U,!1)),U.textContent="");return this},clone:function(U,Y){return U=U==null?!1:U,Y=Y==null?U:Y,this.map(function(){return n.clone(this,U,Y)})},html:function(U){return g(this,function(Y){var z=this[0]||{},te=0,ae=this.length;if(Y===void 0&&z.nodeType===1)return z.innerHTML;if(typeof Y=="string"&&!C.test(Y)&&!f[(i.exec(Y)||["",""])[1].toLowerCase()]){Y=n.htmlPrefilter(Y);try{for(;te<ae;te++)z=this[te]||{},z.nodeType===1&&(n.cleanData(h(z,!1)),z.innerHTML=Y);z=0}catch(de){}}z&&this.empty().append(Y)},null,U,arguments.length)},replaceWith:function(){var U=[];return W(this,arguments,function(Y){var z=this.parentNode;n.inArray(this,U)<0&&(n.cleanData(h(this)),z&&z.replaceChild(Y,this))},U)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(U,Y){n.fn[U]=function(z){for(var te,ae=[],de=n(z),Q=de.length-1,ye=0;ye<=Q;ye++)te=ye===Q?this:this.clone(!0),n(de[ye])[Y](te),s.apply(ae,te.get());return this.pushStack(ae)}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},8801:(x,y,o)=>{var d,r;d=[o(5547)],r=function(n){"use strict";return n._evalUrl=function(l,c,u){return n.ajax({url:l,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(s){n.globalEval(s,c,u)}})},n._evalUrl}.apply(y,d),r!==void 0&&(x.exports=r)},9906:(x,y,o)=>{var d,r;d=[o(264),o(6282),o(7358),o(1859),o(8500),o(8438),o(11),o(7882)],r=function(n,l,c,u,s,p,g,i){"use strict";var m=/<|&#?\w+;/;function f(h,S,v,E,b){for(var P,T,_,w,C,I,R=S.createDocumentFragment(),D=[],L=0,$=h.length;L<$;L++)if(P=h[L],P||P===0)if(l(P)==="object")n.merge(D,P.nodeType?[P]:P);else if(!m.test(P))D.push(S.createTextNode(P));else{for(T=T||R.appendChild(S.createElement("div")),_=(u.exec(P)||["",""])[1].toLowerCase(),w=p[_]||p._default,T.innerHTML=w[1]+n.htmlPrefilter(P)+w[2],I=w[0];I--;)T=T.lastChild;n.merge(D,T.childNodes),T=R.firstChild,T.textContent=""}for(R.textContent="",L=0;P=D[L++];){if(E&&n.inArray(P,E)>-1){b&&b.push(P);continue}if(C=c(P),T=g(R.appendChild(P),"script"),C&&i(T),v)for(I=0;P=T[I++];)s.test(P.type||"")&&v.push(P)}return R}return f}.apply(y,d),r!==void 0&&(x.exports=r)},11:(x,y,o)=>{var d,r;d=[o(264),o(7473)],r=function(n,l){"use strict";function c(u,s){var p;return typeof u.getElementsByTagName!="undefined"?p=u.getElementsByTagName(s||"*"):typeof u.querySelectorAll!="undefined"?p=u.querySelectorAll(s||"*"):p=[],s===void 0||s&&l(u,s)?n.merge([u],p):p}return c}.apply(y,d),r!==void 0&&(x.exports=r)},7882:(x,y,o)=>{var d,r;d=[o(5840)],r=function(n){"use strict";function l(c,u){for(var s=0,p=c.length;s<p;s++)n.set(c[s],"globalEval",!u||n.get(u[s],"globalEval"))}return l}.apply(y,d),r!==void 0&&(x.exports=r)},8379:(x,y,o)=>{var d,r;d=[o(5422),o(2276)],r=function(n,l){"use strict";return function(){var c=n.createDocumentFragment(),u=c.appendChild(n.createElement("div")),s=n.createElement("input");s.setAttribute("type","radio"),s.setAttribute("checked","checked"),s.setAttribute("name","t"),u.appendChild(s),l.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,u.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!u.cloneNode(!0).lastChild.defaultValue,u.innerHTML="<option></option>",l.option=!!u.lastChild}(),l}.apply(y,d),r!==void 0&&(x.exports=r)},8500:(x,y,o)=>{var d;d=function(){"use strict";return/^$|^module$|\/(?:java|ecma)script/i}.call(y,o,y,x),d!==void 0&&(x.exports=d)},1859:(x,y,o)=>{var d;d=function(){"use strict";return/<([a-z][^\/\0>\x20\t\r\n\f]*)/i}.call(y,o,y,x),d!==void 0&&(x.exports=d)},8438:(x,y,o)=>{var d,r;d=[o(8379)],r=function(n){"use strict";var l={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};return l.tbody=l.tfoot=l.colgroup=l.caption=l.thead,l.th=l.td,n.option||(l.optgroup=l.option=[1,"<select multiple='multiple'>","</select>"]),l}.apply(y,d),r!==void 0&&(x.exports=r)},1145:(x,y,o)=>{var d,r;d=[o(264),o(9355),o(7246),o(4995),o(3169),o(4682),o(1153),o(7517),o(5718),o(7116),o(9456),o(5704)],r=function(n,l,c,u,s,p,g,i,m){"use strict";return n.offset={setOffset:function(f,h,S){var v,E,b,P,T,_,w,C=n.css(f,"position"),I=n(f),R={};C==="static"&&(f.style.position="relative"),T=I.offset(),b=n.css(f,"top"),_=n.css(f,"left"),w=(C==="absolute"||C==="fixed")&&(b+_).indexOf("auto")>-1,w?(v=I.position(),P=v.top,E=v.left):(P=parseFloat(b)||0,E=parseFloat(_)||0),u(h)&&(h=h.call(f,S,n.extend({},T))),h.top!=null&&(R.top=h.top-T.top+P),h.left!=null&&(R.left=h.left-T.left+E),"using"in h?h.using.call(f,R):I.css(R)}},n.fn.extend({offset:function(f){if(arguments.length)return f===void 0?this:this.each(function(E){n.offset.setOffset(this,f,E)});var h,S,v=this[0];if(!!v)return v.getClientRects().length?(h=v.getBoundingClientRect(),S=v.ownerDocument.defaultView,{top:h.top+S.pageYOffset,left:h.left+S.pageXOffset}):{top:0,left:0}},position:function(){if(!!this[0]){var f,h,S,v=this[0],E={top:0,left:0};if(n.css(v,"position")==="fixed")h=v.getBoundingClientRect();else{for(h=this.offset(),S=v.ownerDocument,f=v.offsetParent||S.documentElement;f&&(f===S.body||f===S.documentElement)&&n.css(f,"position")==="static";)f=f.parentNode;f&&f!==v&&f.nodeType===1&&(E=n(f).offset(),E.top+=n.css(f,"borderTopWidth",!0),E.left+=n.css(f,"borderLeftWidth",!0))}return{top:h.top-E.top-n.css(v,"marginTop",!0),left:h.left-E.left-n.css(v,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var f=this.offsetParent;f&&n.css(f,"position")==="static";)f=f.offsetParent;return f||c})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(f,h){var S=h==="pageYOffset";n.fn[f]=function(v){return l(this,function(E,b,P){var T;if(m(E)?T=E:E.nodeType===9&&(T=E.defaultView),P===void 0)return T?T[h]:E[b];T?T.scrollTo(S?T.pageXOffset:P,S?P:T.pageYOffset):E[b]=P},f,v,arguments.length)}}),n.each(["top","left"],function(f,h){n.cssHooks[h]=g(i.pixelPosition,function(S,v){if(v)return v=p(S,h),s.test(v)?n(S).position()[h]+"px":v})}),n}.apply(y,d),r!==void 0&&(x.exports=r)},1090:(x,y,o)=>{var d,r;d=[o(264),o(5840),o(1210),o(2503)],r=function(n,l){"use strict";return n.extend({queue:function(c,u,s){var p;if(c)return u=(u||"fx")+"queue",p=l.get(c,u),s&&(!p||Array.isArray(s)?p=l.access(c,u,n.makeArray(s)):p.push(s)),p||[]},dequeue:function(c,u){u=u||"fx";var s=n.queue(c,u),p=s.length,g=s.shift(),i=n._queueHooks(c,u),m=function(){n.dequeue(c,u)};g==="inprogress"&&(g=s.shift(),p--),g&&(u==="fx"&&s.unshift("inprogress"),delete i.stop,g.call(c,m,i)),!p&&i&&i.empty.fire()},_queueHooks:function(c,u){var s=u+"queueHooks";return l.get(c,s)||l.access(c,s,{empty:n.Callbacks("once memory").add(function(){l.remove(c,[u+"queue",s])})})}}),n.fn.extend({queue:function(c,u){var s=2;return typeof c!="string"&&(u=c,c="fx",s--),arguments.length<s?n.queue(this[0],c):u===void 0?this:this.each(function(){var p=n.queue(this,c,u);n._queueHooks(this,c),c==="fx"&&p[0]!=="inprogress"&&n.dequeue(this,c)})},dequeue:function(c){return this.each(function(){n.dequeue(this,c)})},clearQueue:function(c){return this.queue(c||"fx",[])},promise:function(c,u){var s,p=1,g=n.Deferred(),i=this,m=this.length,f=function(){--p||g.resolveWith(i,[i])};for(typeof c!="string"&&(u=c,c=void 0),c=c||"fx";m--;)s=l.get(i[m],c+"queueHooks"),s&&s.empty&&(p++,s.empty.add(f));return f(),g.promise(u)}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},5511:(x,y,o)=>{var d,r;d=[o(264),o(1090),o(7309)],r=function(n){"use strict";return n.fn.delay=function(l,c){return l=n.fx&&n.fx.speeds[l]||l,c=c||"fx",this.queue(c,function(u,s){var p=window.setTimeout(u,l);s.stop=function(){window.clearTimeout(p)}})},n.fn.delay}.apply(y,d),r!==void 0&&(x.exports=r)},3727:(x,y,o)=>{var d,r;d=[o(264),o(9475)],r=function(n,l){"use strict";n.find=l,n.expr=l.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=l.uniqueSort,n.text=l.getText,n.isXMLDoc=l.isXML,n.contains=l.contains,n.escapeSelector=l.escape}.apply(y,d),r!==void 0&&(x.exports=r)},5704:(x,y,o)=>{var d,r;d=[o(3727)],r=function(){"use strict"}.apply(y,d),r!==void 0&&(x.exports=r)},8433:(x,y,o)=>{var d,r;d=[o(264),o(6282),o(3899),o(4995),o(7116),o(3599),o(3291)],r=function(n,l,c,u){"use strict";var s=/\[\]$/,p=/\r?\n/g,g=/^(?:submit|button|image|reset|file)$/i,i=/^(?:input|select|textarea|keygen)/i;function m(f,h,S,v){var E;if(Array.isArray(h))n.each(h,function(b,P){S||s.test(f)?v(f,P):m(f+"["+(typeof P=="object"&&P!=null?b:"")+"]",P,S,v)});else if(!S&&l(h)==="object")for(E in h)m(f+"["+E+"]",h[E],S,v);else v(f,h)}return n.param=function(f,h){var S,v=[],E=function(b,P){var T=u(P)?P():P;v[v.length]=encodeURIComponent(b)+"="+encodeURIComponent(T==null?"":T)};if(f==null)return"";if(Array.isArray(f)||f.jquery&&!n.isPlainObject(f))n.each(f,function(){E(this.name,this.value)});else for(S in f)m(S,f[S],h,E);return v.join("&")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var f=n.prop(this,"elements");return f?n.makeArray(f):this}).filter(function(){var f=this.type;return this.name&&!n(this).is(":disabled")&&i.test(this.nodeName)&&!g.test(f)&&(this.checked||!c.test(f))}).map(function(f,h){var S=n(this).val();return S==null?null:Array.isArray(S)?n.map(S,function(v){return{name:h.name,value:v.replace(p,`\r -`)}}):{name:h.name,value:S.replace(p,`\r -`)}}).get()}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},3599:(x,y,o)=>{var d,r;d=[o(264),o(792),o(1221),o(6219),o(6921),o(2711),o(7473),o(7116),o(6563),o(5704)],r=function(n,l,c,u,s,p,g){"use strict";var i=/^(?:parents|prev(?:Until|All))/,m={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(h){var S=n(h,this),v=S.length;return this.filter(function(){for(var E=0;E<v;E++)if(n.contains(this,S[E]))return!0})},closest:function(h,S){var v,E=0,b=this.length,P=[],T=typeof h!="string"&&n(h);if(!p.test(h)){for(;E<b;E++)for(v=this[E];v&&v!==S;v=v.parentNode)if(v.nodeType<11&&(T?T.index(v)>-1:v.nodeType===1&&n.find.matchesSelector(v,h))){P.push(v);break}}return this.pushStack(P.length>1?n.uniqueSort(P):P)},index:function(h){return h?typeof h=="string"?c.call(n(h),this[0]):c.call(this,h.jquery?h[0]:h):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(h,S){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(h,S))))},addBack:function(h){return this.add(h==null?this.prevObject:this.prevObject.filter(h))}});function f(h,S){for(;(h=h[S])&&h.nodeType!==1;);return h}return n.each({parent:function(h){var S=h.parentNode;return S&&S.nodeType!==11?S:null},parents:function(h){return u(h,"parentNode")},parentsUntil:function(h,S,v){return u(h,"parentNode",v)},next:function(h){return f(h,"nextSibling")},prev:function(h){return f(h,"previousSibling")},nextAll:function(h){return u(h,"nextSibling")},prevAll:function(h){return u(h,"previousSibling")},nextUntil:function(h,S,v){return u(h,"nextSibling",v)},prevUntil:function(h,S,v){return u(h,"previousSibling",v)},siblings:function(h){return s((h.parentNode||{}).firstChild,h)},children:function(h){return s(h.firstChild)},contents:function(h){return h.contentDocument!=null&&l(h.contentDocument)?h.contentDocument:(g(h,"template")&&(h=h.content||h),n.merge([],h.childNodes))}},function(h,S){n.fn[h]=function(v,E){var b=n.map(this,S,v);return h.slice(-5)!=="Until"&&(E=v),E&&typeof E=="string"&&(b=n.filter(E,b)),this.length>1&&(m[h]||n.uniqueSort(b),i.test(h)&&b.reverse()),this.pushStack(b)}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},6563:(x,y,o)=>{var d,r;d=[o(264),o(1221),o(4995),o(2711),o(5704)],r=function(n,l,c,u){"use strict";function s(p,g,i){return c(g)?n.grep(p,function(m,f){return!!g.call(m,f,m)!==i}):g.nodeType?n.grep(p,function(m){return m===g!==i}):typeof g!="string"?n.grep(p,function(m){return l.call(g,m)>-1!==i}):n.filter(g,p,i)}n.filter=function(p,g,i){var m=g[0];return i&&(p=":not("+p+")"),g.length===1&&m.nodeType===1?n.find.matchesSelector(m,p)?[m]:[]:n.find.matches(p,n.grep(g,function(f){return f.nodeType===1}))},n.fn.extend({find:function(p){var g,i,m=this.length,f=this;if(typeof p!="string")return this.pushStack(n(p).filter(function(){for(g=0;g<m;g++)if(n.contains(f[g],this))return!0}));for(i=this.pushStack([]),g=0;g<m;g++)n.find(p,f[g],i);return m>1?n.uniqueSort(i):i},filter:function(p){return this.pushStack(s(this,p||[],!1))},not:function(p){return this.pushStack(s(this,p||[],!0))},is:function(p){return!!s(this,typeof p=="string"&&u.test(p)?n(p):p||[],!1).length}})}.apply(y,d),r!==void 0&&(x.exports=r)},6219:(x,y,o)=>{var d,r;d=[o(264)],r=function(n){"use strict";return function(l,c,u){for(var s=[],p=u!==void 0;(l=l[c])&&l.nodeType!==9;)if(l.nodeType===1){if(p&&n(l).is(u))break;s.push(l)}return s}}.apply(y,d),r!==void 0&&(x.exports=r)},2711:(x,y,o)=>{var d,r;d=[o(264),o(5704)],r=function(n){"use strict";return n.expr.match.needsContext}.apply(y,d),r!==void 0&&(x.exports=r)},6921:(x,y,o)=>{var d;d=function(){"use strict";return function(r,n){for(var l=[];r;r=r.nextSibling)r.nodeType===1&&r!==n&&l.push(r);return l}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},6234:(x,y,o)=>{var d,r;d=[o(6856)],r=function(n){"use strict";return n.call(Object)}.apply(y,d),r!==void 0&&(x.exports=r)},8081:(x,y,o)=>{var d;d=function(){"use strict";return[]}.call(y,o,y,x),d!==void 0&&(x.exports=d)},7204:(x,y,o)=>{var d;d=function(){"use strict";return{}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},5422:(x,y,o)=>{var d;d=function(){"use strict";return window.document}.call(y,o,y,x),d!==void 0&&(x.exports=d)},7246:(x,y,o)=>{var d,r;d=[o(5422)],r=function(n){"use strict";return n.documentElement}.apply(y,d),r!==void 0&&(x.exports=r)},1216:(x,y,o)=>{var d,r;d=[o(8081)],r=function(n){"use strict";return n.flat?function(l){return n.flat.call(l)}:function(l){return n.concat.apply([],l)}}.apply(y,d),r!==void 0&&(x.exports=r)},6856:(x,y,o)=>{var d,r;d=[o(1878)],r=function(n){"use strict";return n.toString}.apply(y,d),r!==void 0&&(x.exports=r)},792:(x,y,o)=>{var d;d=function(){"use strict";return Object.getPrototypeOf}.call(y,o,y,x),d!==void 0&&(x.exports=d)},1878:(x,y,o)=>{var d,r;d=[o(7204)],r=function(n){"use strict";return n.hasOwnProperty}.apply(y,d),r!==void 0&&(x.exports=r)},1221:(x,y,o)=>{var d,r;d=[o(8081)],r=function(n){"use strict";return n.indexOf}.apply(y,d),r!==void 0&&(x.exports=r)},4995:(x,y,o)=>{var d;d=function(){"use strict";return function(n){return typeof n=="function"&&typeof n.nodeType!="number"&&typeof n.item!="function"}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},5718:(x,y,o)=>{var d;d=function(){"use strict";return function(n){return n!=null&&n===n.window}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},2228:(x,y,o)=>{var d;d=function(){"use strict";return/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source}.call(y,o,y,x),d!==void 0&&(x.exports=d)},5695:(x,y,o)=>{var d,r;d=[o(8081)],r=function(n){"use strict";return n.push}.apply(y,d),r!==void 0&&(x.exports=r)},3899:(x,y,o)=>{var d;d=function(){"use strict";return/^(?:checkbox|radio)$/i}.call(y,o,y,x),d!==void 0&&(x.exports=d)},7445:(x,y,o)=>{var d,r;d=[o(2228)],r=function(n){"use strict";return new RegExp("^(?:([+-])=|)("+n+")([a-z%]*)$","i")}.apply(y,d),r!==void 0&&(x.exports=r)},3153:(x,y,o)=>{var d;d=function(){"use strict";return/[^\x20\t\r\n\f]+/g}.call(y,o,y,x),d!==void 0&&(x.exports=d)},9916:(x,y,o)=>{var d,r;d=[o(8081)],r=function(n){"use strict";return n.slice}.apply(y,d),r!==void 0&&(x.exports=r)},2276:(x,y,o)=>{var d;d=function(){"use strict";return{}}.call(y,o,y,x),d!==void 0&&(x.exports=d)},1030:(x,y,o)=>{var d,r;d=[o(7204)],r=function(n){"use strict";return n.toString}.apply(y,d),r!==void 0&&(x.exports=r)},7286:(x,y,o)=>{var d,r;d=[o(264),o(4995),o(7116),o(9921),o(3599)],r=function(n,l){"use strict";return n.fn.extend({wrapAll:function(c){var u;return this[0]&&(l(c)&&(c=c.call(this[0])),u=n(c,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&u.insertBefore(this[0]),u.map(function(){for(var s=this;s.firstElementChild;)s=s.firstElementChild;return s}).append(this)),this},wrapInner:function(c){return l(c)?this.each(function(u){n(this).wrapInner(c.call(this,u))}):this.each(function(){var u=n(this),s=u.contents();s.length?s.wrapAll(c):u.append(c)})},wrap:function(c){var u=l(c);return this.each(function(s){n(this).wrapAll(u?c.call(this,s):c)})},unwrap:function(c){return this.parent(c).not("body").each(function(){n(this).replaceWith(this.childNodes)}),this}}),n}.apply(y,d),r!==void 0&&(x.exports=r)},1893:function(x,y,o){x=o.nmd(x);var d;/** +*/(function(r){var n,l,c,u,s,p,g,i,m,f,d,S,v,E,b,P,T,_,w,C="sizzle"+1*new Date,I=r.document,R=0,D=0,L=tn(),$=tn(),M=tn(),k=tn(),W=function(F,H){return F===H&&(d=!0),0},G={}.hasOwnProperty,U=[],Y=U.pop,z=U.push,te=U.push,ae=U.slice,he=function(F,H){for(var V=0,re=F.length;V<re;V++)if(F[V]===H)return V;return-1},Q="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ye="[\\x20\\t\\r\\n\\f]",Pe="(?:\\\\[\\da-fA-F]{1,6}"+ye+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ze="\\["+ye+"*("+Pe+")(?:"+ye+"*([*^$|!~]?=)"+ye+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Pe+"))|)"+ye+"*\\]",mt=":("+Pe+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ze+")*)|.*)\\)|)",It=new RegExp(ye+"+","g"),Nt=new RegExp("^"+ye+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ye+"+$","g"),Rt=new RegExp("^"+ye+"*,"+ye+"*"),Gt=new RegExp("^"+ye+"*([>+~]|"+ye+")"+ye+"*"),Ke=new RegExp(ye+"|>"),Bt=new RegExp(mt),Je=new RegExp("^"+Pe+"$"),et={ID:new RegExp("^#("+Pe+")"),CLASS:new RegExp("^\\.("+Pe+")"),TAG:new RegExp("^("+Pe+"|[*])"),ATTR:new RegExp("^"+ze),PSEUDO:new RegExp("^"+mt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ye+"*(even|odd|(([+-]|)(\\d*)n|)"+ye+"*(?:([+-]|)"+ye+"*(\\d+)|))"+ye+"*\\)|)","i"),bool:new RegExp("^(?:"+Q+")$","i"),needsContext:new RegExp("^"+ye+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ye+"*((?:-\\d)?\\d*)"+ye+"*\\)|)(?=[^-]|$)","i")},zt=/HTML$/i,Bn=/^(?:input|select|textarea|button)$/i,Pt=/^h\d$/i,Yt=/^[^{]+\{\s*\[native \w/,vn=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ft=/[+~]/,ut=new RegExp("\\\\[\\da-fA-F]{1,6}"+ye+"?|\\\\([^\\r\\n\\f])","g"),dt=function(F,H){var V="0x"+F.slice(1)-65536;return H||(V<0?String.fromCharCode(V+65536):String.fromCharCode(V>>10|55296,V&1023|56320))},Tn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,nr=function(F,H){return H?F==="\0"?"\uFFFD":F.slice(0,-1)+"\\"+F.charCodeAt(F.length-1).toString(16)+" ":"\\"+F},en=function(){S()},vr=De(function(F){return F.disabled===!0&&F.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{te.apply(U=ae.call(I.childNodes),I.childNodes),U[I.childNodes.length].nodeType}catch(F){te={apply:U.length?function(H,V){z.apply(H,ae.call(V))}:function(H,V){for(var re=H.length,Z=0;H[re++]=V[Z++];);H.length=re-1}}}function tt(F,H,V,re){var Z,ie,oe,Se,_e,Le,Oe,Me=H&&H.ownerDocument,Ze=H?H.nodeType:9;if(V=V||[],typeof F!="string"||!F||Ze!==1&&Ze!==9&&Ze!==11)return V;if(!re&&(S(H),H=H||v,b)){if(Ze!==11&&(_e=vn.exec(F)))if(Z=_e[1]){if(Ze===9)if(oe=H.getElementById(Z)){if(oe.id===Z)return V.push(oe),V}else return V;else if(Me&&(oe=Me.getElementById(Z))&&w(H,oe)&&oe.id===Z)return V.push(oe),V}else{if(_e[2])return te.apply(V,H.getElementsByTagName(F)),V;if((Z=_e[3])&&l.getElementsByClassName&&H.getElementsByClassName)return te.apply(V,H.getElementsByClassName(Z)),V}if(l.qsa&&!k[F+" "]&&(!P||!P.test(F))&&(Ze!==1||H.nodeName.toLowerCase()!=="object")){if(Oe=F,Me=H,Ze===1&&(Ke.test(F)||Gt.test(F))){for(Me=Ft.test(F)&&Ee(H.parentNode)||H,(Me!==H||!l.scope)&&((Se=H.getAttribute("id"))?Se=Se.replace(Tn,nr):H.setAttribute("id",Se=C)),Le=p(F),ie=Le.length;ie--;)Le[ie]=(Se?"#"+Se:":scope")+" "+ke(Le[ie]);Oe=Le.join(",")}try{return te.apply(V,Me.querySelectorAll(Oe)),V}catch(at){k(F,!0)}finally{Se===C&&H.removeAttribute("id")}}}return i(F.replace(Nt,"$1"),H,V,re)}function tn(){var F=[];function H(V,re){return F.push(V+" ")>c.cacheLength&&delete H[F.shift()],H[V+" "]=re}return H}function Mt(F){return F[C]=!0,F}function de(F){var H=v.createElement("fieldset");try{return!!F(H)}catch(V){return!1}finally{H.parentNode&&H.parentNode.removeChild(H),H=null}}function q(F,H){for(var V=F.split("|"),re=V.length;re--;)c.attrHandle[V[re]]=H}function fe(F,H){var V=H&&F,re=V&&F.nodeType===1&&H.nodeType===1&&F.sourceIndex-H.sourceIndex;if(re)return re;if(V){for(;V=V.nextSibling;)if(V===H)return-1}return F?1:-1}function be(F){return function(H){var V=H.nodeName.toLowerCase();return V==="input"&&H.type===F}}function ne(F){return function(H){var V=H.nodeName.toLowerCase();return(V==="input"||V==="button")&&H.type===F}}function me(F){return function(H){return"form"in H?H.parentNode&&H.disabled===!1?"label"in H?"label"in H.parentNode?H.parentNode.disabled===F:H.disabled===F:H.isDisabled===F||H.isDisabled!==!F&&vr(H)===F:H.disabled===F:"label"in H?H.disabled===F:!1}}function ce(F){return Mt(function(H){return H=+H,Mt(function(V,re){for(var Z,ie=F([],V.length,H),oe=ie.length;oe--;)V[Z=ie[oe]]&&(V[Z]=!(re[Z]=V[Z]))})})}function Ee(F){return F&&typeof F.getElementsByTagName!="undefined"&&F}l=tt.support={},s=tt.isXML=function(F){var H=F&&F.namespaceURI,V=F&&(F.ownerDocument||F).documentElement;return!zt.test(H||V&&V.nodeName||"HTML")},S=tt.setDocument=function(F){var H,V,re=F?F.ownerDocument||F:I;return re==v||re.nodeType!==9||!re.documentElement||(v=re,E=v.documentElement,b=!s(v),I!=v&&(V=v.defaultView)&&V.top!==V&&(V.addEventListener?V.addEventListener("unload",en,!1):V.attachEvent&&V.attachEvent("onunload",en)),l.scope=de(function(Z){return E.appendChild(Z).appendChild(v.createElement("div")),typeof Z.querySelectorAll!="undefined"&&!Z.querySelectorAll(":scope fieldset div").length}),l.attributes=de(function(Z){return Z.className="i",!Z.getAttribute("className")}),l.getElementsByTagName=de(function(Z){return Z.appendChild(v.createComment("")),!Z.getElementsByTagName("*").length}),l.getElementsByClassName=Yt.test(v.getElementsByClassName),l.getById=de(function(Z){return E.appendChild(Z).id=C,!v.getElementsByName||!v.getElementsByName(C).length}),l.getById?(c.filter.ID=function(Z){var ie=Z.replace(ut,dt);return function(oe){return oe.getAttribute("id")===ie}},c.find.ID=function(Z,ie){if(typeof ie.getElementById!="undefined"&&b){var oe=ie.getElementById(Z);return oe?[oe]:[]}}):(c.filter.ID=function(Z){var ie=Z.replace(ut,dt);return function(oe){var Se=typeof oe.getAttributeNode!="undefined"&&oe.getAttributeNode("id");return Se&&Se.value===ie}},c.find.ID=function(Z,ie){if(typeof ie.getElementById!="undefined"&&b){var oe,Se,_e,Le=ie.getElementById(Z);if(Le){if(oe=Le.getAttributeNode("id"),oe&&oe.value===Z)return[Le];for(_e=ie.getElementsByName(Z),Se=0;Le=_e[Se++];)if(oe=Le.getAttributeNode("id"),oe&&oe.value===Z)return[Le]}return[]}}),c.find.TAG=l.getElementsByTagName?function(Z,ie){if(typeof ie.getElementsByTagName!="undefined")return ie.getElementsByTagName(Z);if(l.qsa)return ie.querySelectorAll(Z)}:function(Z,ie){var oe,Se=[],_e=0,Le=ie.getElementsByTagName(Z);if(Z==="*"){for(;oe=Le[_e++];)oe.nodeType===1&&Se.push(oe);return Se}return Le},c.find.CLASS=l.getElementsByClassName&&function(Z,ie){if(typeof ie.getElementsByClassName!="undefined"&&b)return ie.getElementsByClassName(Z)},T=[],P=[],(l.qsa=Yt.test(v.querySelectorAll))&&(de(function(Z){var ie;E.appendChild(Z).innerHTML="<a id='"+C+"'></a><select id='"+C+"-\r\\' msallowcapture=''><option selected=''></option></select>",Z.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+ye+`*(?:''|"")`),Z.querySelectorAll("[selected]").length||P.push("\\["+ye+"*(?:value|"+Q+")"),Z.querySelectorAll("[id~="+C+"-]").length||P.push("~="),ie=v.createElement("input"),ie.setAttribute("name",""),Z.appendChild(ie),Z.querySelectorAll("[name='']").length||P.push("\\["+ye+"*name"+ye+"*="+ye+`*(?:''|"")`),Z.querySelectorAll(":checked").length||P.push(":checked"),Z.querySelectorAll("a#"+C+"+*").length||P.push(".#.+[+~]"),Z.querySelectorAll("\\\f"),P.push("[\\r\\n\\f]")}),de(function(Z){Z.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var ie=v.createElement("input");ie.setAttribute("type","hidden"),Z.appendChild(ie).setAttribute("name","D"),Z.querySelectorAll("[name=d]").length&&P.push("name"+ye+"*[*^$|!~]?="),Z.querySelectorAll(":enabled").length!==2&&P.push(":enabled",":disabled"),E.appendChild(Z).disabled=!0,Z.querySelectorAll(":disabled").length!==2&&P.push(":enabled",":disabled"),Z.querySelectorAll("*,:x"),P.push(",.*:")})),(l.matchesSelector=Yt.test(_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&de(function(Z){l.disconnectedMatch=_.call(Z,"*"),_.call(Z,"[s!='']:x"),T.push("!=",mt)}),P=P.length&&new RegExp(P.join("|")),T=T.length&&new RegExp(T.join("|")),H=Yt.test(E.compareDocumentPosition),w=H||Yt.test(E.contains)?function(Z,ie){var oe=Z.nodeType===9?Z.documentElement:Z,Se=ie&&ie.parentNode;return Z===Se||!!(Se&&Se.nodeType===1&&(oe.contains?oe.contains(Se):Z.compareDocumentPosition&&Z.compareDocumentPosition(Se)&16))}:function(Z,ie){if(ie){for(;ie=ie.parentNode;)if(ie===Z)return!0}return!1},W=H?function(Z,ie){if(Z===ie)return d=!0,0;var oe=!Z.compareDocumentPosition-!ie.compareDocumentPosition;return oe||(oe=(Z.ownerDocument||Z)==(ie.ownerDocument||ie)?Z.compareDocumentPosition(ie):1,oe&1||!l.sortDetached&&ie.compareDocumentPosition(Z)===oe?Z==v||Z.ownerDocument==I&&w(I,Z)?-1:ie==v||ie.ownerDocument==I&&w(I,ie)?1:f?he(f,Z)-he(f,ie):0:oe&4?-1:1)}:function(Z,ie){if(Z===ie)return d=!0,0;var oe,Se=0,_e=Z.parentNode,Le=ie.parentNode,Oe=[Z],Me=[ie];if(!_e||!Le)return Z==v?-1:ie==v?1:_e?-1:Le?1:f?he(f,Z)-he(f,ie):0;if(_e===Le)return fe(Z,ie);for(oe=Z;oe=oe.parentNode;)Oe.unshift(oe);for(oe=ie;oe=oe.parentNode;)Me.unshift(oe);for(;Oe[Se]===Me[Se];)Se++;return Se?fe(Oe[Se],Me[Se]):Oe[Se]==I?-1:Me[Se]==I?1:0}),v},tt.matches=function(F,H){return tt(F,null,null,H)},tt.matchesSelector=function(F,H){if(S(F),l.matchesSelector&&b&&!k[H+" "]&&(!T||!T.test(H))&&(!P||!P.test(H)))try{var V=_.call(F,H);if(V||l.disconnectedMatch||F.document&&F.document.nodeType!==11)return V}catch(re){k(H,!0)}return tt(H,v,null,[F]).length>0},tt.contains=function(F,H){return(F.ownerDocument||F)!=v&&S(F),w(F,H)},tt.attr=function(F,H){(F.ownerDocument||F)!=v&&S(F);var V=c.attrHandle[H.toLowerCase()],re=V&&G.call(c.attrHandle,H.toLowerCase())?V(F,H,!b):void 0;return re!==void 0?re:l.attributes||!b?F.getAttribute(H):(re=F.getAttributeNode(H))&&re.specified?re.value:null},tt.escape=function(F){return(F+"").replace(Tn,nr)},tt.error=function(F){throw new Error("Syntax error, unrecognized expression: "+F)},tt.uniqueSort=function(F){var H,V=[],re=0,Z=0;if(d=!l.detectDuplicates,f=!l.sortStable&&F.slice(0),F.sort(W),d){for(;H=F[Z++];)H===F[Z]&&(re=V.push(Z));for(;re--;)F.splice(V[re],1)}return f=null,F},u=tt.getText=function(F){var H,V="",re=0,Z=F.nodeType;if(Z){if(Z===1||Z===9||Z===11){if(typeof F.textContent=="string")return F.textContent;for(F=F.firstChild;F;F=F.nextSibling)V+=u(F)}else if(Z===3||Z===4)return F.nodeValue}else for(;H=F[re++];)V+=u(H);return V},c=tt.selectors={cacheLength:50,createPseudo:Mt,match:et,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(F){return F[1]=F[1].replace(ut,dt),F[3]=(F[3]||F[4]||F[5]||"").replace(ut,dt),F[2]==="~="&&(F[3]=" "+F[3]+" "),F.slice(0,4)},CHILD:function(F){return F[1]=F[1].toLowerCase(),F[1].slice(0,3)==="nth"?(F[3]||tt.error(F[0]),F[4]=+(F[4]?F[5]+(F[6]||1):2*(F[3]==="even"||F[3]==="odd")),F[5]=+(F[7]+F[8]||F[3]==="odd")):F[3]&&tt.error(F[0]),F},PSEUDO:function(F){var H,V=!F[6]&&F[2];return et.CHILD.test(F[0])?null:(F[3]?F[2]=F[4]||F[5]||"":V&&Bt.test(V)&&(H=p(V,!0))&&(H=V.indexOf(")",V.length-H)-V.length)&&(F[0]=F[0].slice(0,H),F[2]=V.slice(0,H)),F.slice(0,3))}},filter:{TAG:function(F){var H=F.replace(ut,dt).toLowerCase();return F==="*"?function(){return!0}:function(V){return V.nodeName&&V.nodeName.toLowerCase()===H}},CLASS:function(F){var H=L[F+" "];return H||(H=new RegExp("(^|"+ye+")"+F+"("+ye+"|$)"))&&L(F,function(V){return H.test(typeof V.className=="string"&&V.className||typeof V.getAttribute!="undefined"&&V.getAttribute("class")||"")})},ATTR:function(F,H,V){return function(re){var Z=tt.attr(re,F);return Z==null?H==="!=":H?(Z+="",H==="="?Z===V:H==="!="?Z!==V:H==="^="?V&&Z.indexOf(V)===0:H==="*="?V&&Z.indexOf(V)>-1:H==="$="?V&&Z.slice(-V.length)===V:H==="~="?(" "+Z.replace(It," ")+" ").indexOf(V)>-1:H==="|="?Z===V||Z.slice(0,V.length+1)===V+"-":!1):!0}},CHILD:function(F,H,V,re,Z){var ie=F.slice(0,3)!=="nth",oe=F.slice(-4)!=="last",Se=H==="of-type";return re===1&&Z===0?function(_e){return!!_e.parentNode}:function(_e,Le,Oe){var Me,Ze,at,Fe,_t,Tt,ve=ie!==oe?"nextSibling":"previousSibling",le=_e.parentNode,Ae=Se&&_e.nodeName.toLowerCase(),we=!Oe&&!Se,Ie=!1;if(le){if(ie){for(;ve;){for(Fe=_e;Fe=Fe[ve];)if(Se?Fe.nodeName.toLowerCase()===Ae:Fe.nodeType===1)return!1;Tt=ve=F==="only"&&!Tt&&"nextSibling"}return!0}if(Tt=[oe?le.firstChild:le.lastChild],oe&&we){for(Fe=le,at=Fe[C]||(Fe[C]={}),Ze=at[Fe.uniqueID]||(at[Fe.uniqueID]={}),Me=Ze[F]||[],_t=Me[0]===R&&Me[1],Ie=_t&&Me[2],Fe=_t&&le.childNodes[_t];Fe=++_t&&Fe&&Fe[ve]||(Ie=_t=0)||Tt.pop();)if(Fe.nodeType===1&&++Ie&&Fe===_e){Ze[F]=[R,_t,Ie];break}}else if(we&&(Fe=_e,at=Fe[C]||(Fe[C]={}),Ze=at[Fe.uniqueID]||(at[Fe.uniqueID]={}),Me=Ze[F]||[],_t=Me[0]===R&&Me[1],Ie=_t),Ie===!1)for(;(Fe=++_t&&Fe&&Fe[ve]||(Ie=_t=0)||Tt.pop())&&!((Se?Fe.nodeName.toLowerCase()===Ae:Fe.nodeType===1)&&++Ie&&(we&&(at=Fe[C]||(Fe[C]={}),Ze=at[Fe.uniqueID]||(at[Fe.uniqueID]={}),Ze[F]=[R,Ie]),Fe===_e)););return Ie-=Z,Ie===re||Ie%re===0&&Ie/re>=0}}},PSEUDO:function(F,H){var V,re=c.pseudos[F]||c.setFilters[F.toLowerCase()]||tt.error("unsupported pseudo: "+F);return re[C]?re(H):re.length>1?(V=[F,F,"",H],c.setFilters.hasOwnProperty(F.toLowerCase())?Mt(function(Z,ie){for(var oe,Se=re(Z,H),_e=Se.length;_e--;)oe=he(Z,Se[_e]),Z[oe]=!(ie[oe]=Se[_e])}):function(Z){return re(Z,0,V)}):re}},pseudos:{not:Mt(function(F){var H=[],V=[],re=g(F.replace(Nt,"$1"));return re[C]?Mt(function(Z,ie,oe,Se){for(var _e,Le=re(Z,null,Se,[]),Oe=Z.length;Oe--;)(_e=Le[Oe])&&(Z[Oe]=!(ie[Oe]=_e))}):function(Z,ie,oe){return H[0]=Z,re(H,null,oe,V),H[0]=null,!V.pop()}}),has:Mt(function(F){return function(H){return tt(F,H).length>0}}),contains:Mt(function(F){return F=F.replace(ut,dt),function(H){return(H.textContent||u(H)).indexOf(F)>-1}}),lang:Mt(function(F){return Je.test(F||"")||tt.error("unsupported lang: "+F),F=F.replace(ut,dt).toLowerCase(),function(H){var V;do if(V=b?H.lang:H.getAttribute("xml:lang")||H.getAttribute("lang"))return V=V.toLowerCase(),V===F||V.indexOf(F+"-")===0;while((H=H.parentNode)&&H.nodeType===1);return!1}}),target:function(F){var H=r.location&&r.location.hash;return H&&H.slice(1)===F.id},root:function(F){return F===E},focus:function(F){return F===v.activeElement&&(!v.hasFocus||v.hasFocus())&&!!(F.type||F.href||~F.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(F){var H=F.nodeName.toLowerCase();return H==="input"&&!!F.checked||H==="option"&&!!F.selected},selected:function(F){return F.parentNode&&F.parentNode.selectedIndex,F.selected===!0},empty:function(F){for(F=F.firstChild;F;F=F.nextSibling)if(F.nodeType<6)return!1;return!0},parent:function(F){return!c.pseudos.empty(F)},header:function(F){return Pt.test(F.nodeName)},input:function(F){return Bn.test(F.nodeName)},button:function(F){var H=F.nodeName.toLowerCase();return H==="input"&&F.type==="button"||H==="button"},text:function(F){var H;return F.nodeName.toLowerCase()==="input"&&F.type==="text"&&((H=F.getAttribute("type"))==null||H.toLowerCase()==="text")},first:ce(function(){return[0]}),last:ce(function(F,H){return[H-1]}),eq:ce(function(F,H,V){return[V<0?V+H:V]}),even:ce(function(F,H){for(var V=0;V<H;V+=2)F.push(V);return F}),odd:ce(function(F,H){for(var V=1;V<H;V+=2)F.push(V);return F}),lt:ce(function(F,H,V){for(var re=V<0?V+H:V>H?H:V;--re>=0;)F.push(re);return F}),gt:ce(function(F,H,V){for(var re=V<0?V+H:V;++re<H;)F.push(re);return F})}},c.pseudos.nth=c.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})c.pseudos[n]=be(n);for(n in{submit:!0,reset:!0})c.pseudos[n]=ne(n);function Re(){}Re.prototype=c.filters=c.pseudos,c.setFilters=new Re,p=tt.tokenize=function(F,H){var V,re,Z,ie,oe,Se,_e,Le=$[F+" "];if(Le)return H?0:Le.slice(0);for(oe=F,Se=[],_e=c.preFilter;oe;){(!V||(re=Rt.exec(oe)))&&(re&&(oe=oe.slice(re[0].length)||oe),Se.push(Z=[])),V=!1,(re=Gt.exec(oe))&&(V=re.shift(),Z.push({value:V,type:re[0].replace(Nt," ")}),oe=oe.slice(V.length));for(ie in c.filter)(re=et[ie].exec(oe))&&(!_e[ie]||(re=_e[ie](re)))&&(V=re.shift(),Z.push({value:V,type:ie,matches:re}),oe=oe.slice(V.length));if(!V)break}return H?oe.length:oe?tt.error(F):$(F,Se).slice(0)};function ke(F){for(var H=0,V=F.length,re="";H<V;H++)re+=F[H].value;return re}function De(F,H,V){var re=H.dir,Z=H.next,ie=Z||re,oe=V&&ie==="parentNode",Se=D++;return H.first?function(_e,Le,Oe){for(;_e=_e[re];)if(_e.nodeType===1||oe)return F(_e,Le,Oe);return!1}:function(_e,Le,Oe){var Me,Ze,at,Fe=[R,Se];if(Oe){for(;_e=_e[re];)if((_e.nodeType===1||oe)&&F(_e,Le,Oe))return!0}else for(;_e=_e[re];)if(_e.nodeType===1||oe)if(at=_e[C]||(_e[C]={}),Ze=at[_e.uniqueID]||(at[_e.uniqueID]={}),Z&&Z===_e.nodeName.toLowerCase())_e=_e[re]||_e;else{if((Me=Ze[ie])&&Me[0]===R&&Me[1]===Se)return Fe[2]=Me[2];if(Ze[ie]=Fe,Fe[2]=F(_e,Le,Oe))return!0}return!1}}function Ce(F){return F.length>1?function(H,V,re){for(var Z=F.length;Z--;)if(!F[Z](H,V,re))return!1;return!0}:F[0]}function Be(F,H,V){for(var re=0,Z=H.length;re<Z;re++)tt(F,H[re],V);return V}function Ge(F,H,V,re,Z){for(var ie,oe=[],Se=0,_e=F.length,Le=H!=null;Se<_e;Se++)(ie=F[Se])&&(!V||V(ie,re,Z))&&(oe.push(ie),Le&&H.push(Se));return oe}function it(F,H,V,re,Z,ie){return re&&!re[C]&&(re=it(re)),Z&&!Z[C]&&(Z=it(Z,ie)),Mt(function(oe,Se,_e,Le){var Oe,Me,Ze,at=[],Fe=[],_t=Se.length,Tt=oe||Be(H||"*",_e.nodeType?[_e]:_e,[]),ve=F&&(oe||!H)?Ge(Tt,at,F,_e,Le):Tt,le=V?Z||(oe?F:_t||re)?[]:Se:ve;if(V&&V(ve,le,_e,Le),re)for(Oe=Ge(le,Fe),re(Oe,[],_e,Le),Me=Oe.length;Me--;)(Ze=Oe[Me])&&(le[Fe[Me]]=!(ve[Fe[Me]]=Ze));if(oe){if(Z||F){if(Z){for(Oe=[],Me=le.length;Me--;)(Ze=le[Me])&&Oe.push(ve[Me]=Ze);Z(null,le=[],Oe,Le)}for(Me=le.length;Me--;)(Ze=le[Me])&&(Oe=Z?he(oe,Ze):at[Me])>-1&&(oe[Oe]=!(Se[Oe]=Ze))}}else le=Ge(le===Se?le.splice(_t,le.length):le),Z?Z(null,Se,le,Le):te.apply(Se,le)})}function bt(F){for(var H,V,re,Z=F.length,ie=c.relative[F[0].type],oe=ie||c.relative[" "],Se=ie?1:0,_e=De(function(Me){return Me===H},oe,!0),Le=De(function(Me){return he(H,Me)>-1},oe,!0),Oe=[function(Me,Ze,at){var Fe=!ie&&(at||Ze!==m)||((H=Ze).nodeType?_e(Me,Ze,at):Le(Me,Ze,at));return H=null,Fe}];Se<Z;Se++)if(V=c.relative[F[Se].type])Oe=[De(Ce(Oe),V)];else{if(V=c.filter[F[Se].type].apply(null,F[Se].matches),V[C]){for(re=++Se;re<Z&&!c.relative[F[re].type];re++);return it(Se>1&&Ce(Oe),Se>1&&ke(F.slice(0,Se-1).concat({value:F[Se-2].type===" "?"*":""})).replace(Nt,"$1"),V,Se<re&&bt(F.slice(Se,re)),re<Z&&bt(F=F.slice(re)),re<Z&&ke(F))}Oe.push(V)}return Ce(Oe)}function Ve(F,H){var V=H.length>0,re=F.length>0,Z=function(ie,oe,Se,_e,Le){var Oe,Me,Ze,at=0,Fe="0",_t=ie&&[],Tt=[],ve=m,le=ie||re&&c.find.TAG("*",Le),Ae=R+=ve==null?1:Math.random()||.1,we=le.length;for(Le&&(m=oe==v||oe||Le);Fe!==we&&(Oe=le[Fe])!=null;Fe++){if(re&&Oe){for(Me=0,!oe&&Oe.ownerDocument!=v&&(S(Oe),Se=!b);Ze=F[Me++];)if(Ze(Oe,oe||v,Se)){_e.push(Oe);break}Le&&(R=Ae)}V&&((Oe=!Ze&&Oe)&&at--,ie&&_t.push(Oe))}if(at+=Fe,V&&Fe!==at){for(Me=0;Ze=H[Me++];)Ze(_t,Tt,oe,Se);if(ie){if(at>0)for(;Fe--;)_t[Fe]||Tt[Fe]||(Tt[Fe]=Y.call(_e));Tt=Ge(Tt)}te.apply(_e,Tt),Le&&!ie&&Tt.length>0&&at+H.length>1&&tt.uniqueSort(_e)}return Le&&(R=Ae,m=ve),_t};return V?Mt(Z):Z}g=tt.compile=function(F,H){var V,re=[],Z=[],ie=M[F+" "];if(!ie){for(H||(H=p(F)),V=H.length;V--;)ie=bt(H[V]),ie[C]?re.push(ie):Z.push(ie);ie=M(F,Ve(Z,re)),ie.selector=F}return ie},i=tt.select=function(F,H,V,re){var Z,ie,oe,Se,_e,Le=typeof F=="function"&&F,Oe=!re&&p(F=Le.selector||F);if(V=V||[],Oe.length===1){if(ie=Oe[0]=Oe[0].slice(0),ie.length>2&&(oe=ie[0]).type==="ID"&&H.nodeType===9&&b&&c.relative[ie[1].type]){if(H=(c.find.ID(oe.matches[0].replace(ut,dt),H)||[])[0],H)Le&&(H=H.parentNode);else return V;F=F.slice(ie.shift().value.length)}for(Z=et.needsContext.test(F)?0:ie.length;Z--&&(oe=ie[Z],!c.relative[Se=oe.type]);)if((_e=c.find[Se])&&(re=_e(oe.matches[0].replace(ut,dt),Ft.test(ie[0].type)&&Ee(H.parentNode)||H))){if(ie.splice(Z,1),F=re.length&&ke(ie),!F)return te.apply(V,re),V;break}}return(Le||g(F,Oe))(re,H,!b,V,!H||Ft.test(F)&&Ee(H.parentNode)||H),V},l.sortStable=C.split("").sort(W).join("")===C,l.detectDuplicates=!!d,S(),l.sortDetached=de(function(F){return F.compareDocumentPosition(v.createElement("fieldset"))&1}),de(function(F){return F.innerHTML="<a href='#'></a>",F.firstChild.getAttribute("href")==="#"})||q("type|href|height|width",function(F,H,V){if(!V)return F.getAttribute(H,H.toLowerCase()==="type"?1:2)}),(!l.attributes||!de(function(F){return F.innerHTML="<input/>",F.firstChild.setAttribute("value",""),F.firstChild.getAttribute("value")===""}))&&q("value",function(F,H,V){if(!V&&F.nodeName.toLowerCase()==="input")return F.defaultValue}),de(function(F){return F.getAttribute("disabled")==null})||q(Q,function(F,H,V){var re;if(!V)return F[H]===!0?H.toLowerCase():(re=F.getAttributeNode(H))&&re.specified?re.value:null});var yt=r.Sizzle;tt.noConflict=function(){return r.Sizzle===tt&&(r.Sizzle=yt),tt},h=function(){return tt}.call(y,o,y,x),h!==void 0&&(x.exports=h)})(window)},5547:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(4995),o(3153),o(2954),o(6880),o(4330),o(7116),o(5535),o(1188),o(1210),o(8433)],r=function(n,l,c,u,s,p,g){"use strict";var i=/%20/g,m=/#.*$/,f=/([?&])_=[^&]*/,d=/^(.*?):[ \t]*([^\r\n]*)$/mg,S=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,v=/^(?:GET|HEAD)$/,E=/^\/\//,b={},P={},T="*/".concat("*"),_=l.createElement("a");_.href=s.href;function w(L){return function($,M){typeof $!="string"&&(M=$,$="*");var k,W=0,G=$.toLowerCase().match(u)||[];if(c(M))for(;k=G[W++];)k[0]==="+"?(k=k.slice(1)||"*",(L[k]=L[k]||[]).unshift(M)):(L[k]=L[k]||[]).push(M)}}function C(L,$,M,k){var W={},G=L===P;function U(Y){var z;return W[Y]=!0,n.each(L[Y]||[],function(te,ae){var he=ae($,M,k);if(typeof he=="string"&&!G&&!W[he])return $.dataTypes.unshift(he),U(he),!1;if(G)return!(z=he)}),z}return U($.dataTypes[0])||!W["*"]&&U("*")}function I(L,$){var M,k,W=n.ajaxSettings.flatOptions||{};for(M in $)$[M]!==void 0&&((W[M]?L:k||(k={}))[M]=$[M]);return k&&n.extend(!0,L,k),L}function R(L,$,M){for(var k,W,G,U,Y=L.contents,z=L.dataTypes;z[0]==="*";)z.shift(),k===void 0&&(k=L.mimeType||$.getResponseHeader("Content-Type"));if(k){for(W in Y)if(Y[W]&&Y[W].test(k)){z.unshift(W);break}}if(z[0]in M)G=z[0];else{for(W in M){if(!z[0]||L.converters[W+" "+z[0]]){G=W;break}U||(U=W)}G=G||U}if(G)return G!==z[0]&&z.unshift(G),M[G]}function D(L,$,M,k){var W,G,U,Y,z,te={},ae=L.dataTypes.slice();if(ae[1])for(U in L.converters)te[U.toLowerCase()]=L.converters[U];for(G=ae.shift();G;)if(L.responseFields[G]&&(M[L.responseFields[G]]=$),!z&&k&&L.dataFilter&&($=L.dataFilter($,L.dataType)),z=G,G=ae.shift(),G){if(G==="*")G=z;else if(z!=="*"&&z!==G){if(U=te[z+" "+G]||te["* "+G],!U){for(W in te)if(Y=W.split(" "),Y[1]===G&&(U=te[z+" "+Y[0]]||te["* "+Y[0]],U)){U===!0?U=te[W]:te[W]!==!0&&(G=Y[0],ae.unshift(Y[1]));break}}if(U!==!0)if(U&&L.throws)$=U($);else try{$=U($)}catch(he){return{state:"parsererror",error:U?he:"No conversion from "+z+" to "+G}}}}return{state:"success",data:$}}return n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:s.href,type:"GET",isLocal:S.test(s.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":T,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(L,$){return $?I(I(L,n.ajaxSettings),$):I(n.ajaxSettings,L)},ajaxPrefilter:w(b),ajaxTransport:w(P),ajax:function(L,$){typeof L=="object"&&($=L,L=void 0),$=$||{};var M,k,W,G,U,Y,z,te,ae,he,Q=n.ajaxSetup({},$),ye=Q.context||Q,Pe=Q.context&&(ye.nodeType||ye.jquery)?n(ye):n.event,ze=n.Deferred(),mt=n.Callbacks("once memory"),It=Q.statusCode||{},Nt={},Rt={},Gt="canceled",Ke={readyState:0,getResponseHeader:function(Je){var et;if(z){if(!G)for(G={};et=d.exec(W);)G[et[1].toLowerCase()+" "]=(G[et[1].toLowerCase()+" "]||[]).concat(et[2]);et=G[Je.toLowerCase()+" "]}return et==null?null:et.join(", ")},getAllResponseHeaders:function(){return z?W:null},setRequestHeader:function(Je,et){return z==null&&(Je=Rt[Je.toLowerCase()]=Rt[Je.toLowerCase()]||Je,Nt[Je]=et),this},overrideMimeType:function(Je){return z==null&&(Q.mimeType=Je),this},statusCode:function(Je){var et;if(Je)if(z)Ke.always(Je[Ke.status]);else for(et in Je)It[et]=[It[et],Je[et]];return this},abort:function(Je){var et=Je||Gt;return M&&M.abort(et),Bt(0,et),this}};if(ze.promise(Ke),Q.url=((L||Q.url||s.href)+"").replace(E,s.protocol+"//"),Q.type=$.method||$.type||Q.method||Q.type,Q.dataTypes=(Q.dataType||"*").toLowerCase().match(u)||[""],Q.crossDomain==null){Y=l.createElement("a");try{Y.href=Q.url,Y.href=Y.href,Q.crossDomain=_.protocol+"//"+_.host!=Y.protocol+"//"+Y.host}catch(Je){Q.crossDomain=!0}}if(Q.data&&Q.processData&&typeof Q.data!="string"&&(Q.data=n.param(Q.data,Q.traditional)),C(b,Q,$,Ke),z)return Ke;te=n.event&&Q.global,te&&n.active++===0&&n.event.trigger("ajaxStart"),Q.type=Q.type.toUpperCase(),Q.hasContent=!v.test(Q.type),k=Q.url.replace(m,""),Q.hasContent?Q.data&&Q.processData&&(Q.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Q.data=Q.data.replace(i,"+")):(he=Q.url.slice(k.length),Q.data&&(Q.processData||typeof Q.data=="string")&&(k+=(g.test(k)?"&":"?")+Q.data,delete Q.data),Q.cache===!1&&(k=k.replace(f,"$1"),he=(g.test(k)?"&":"?")+"_="+p.guid+++he),Q.url=k+he),Q.ifModified&&(n.lastModified[k]&&Ke.setRequestHeader("If-Modified-Since",n.lastModified[k]),n.etag[k]&&Ke.setRequestHeader("If-None-Match",n.etag[k])),(Q.data&&Q.hasContent&&Q.contentType!==!1||$.contentType)&&Ke.setRequestHeader("Content-Type",Q.contentType),Ke.setRequestHeader("Accept",Q.dataTypes[0]&&Q.accepts[Q.dataTypes[0]]?Q.accepts[Q.dataTypes[0]]+(Q.dataTypes[0]!=="*"?", "+T+"; q=0.01":""):Q.accepts["*"]);for(ae in Q.headers)Ke.setRequestHeader(ae,Q.headers[ae]);if(Q.beforeSend&&(Q.beforeSend.call(ye,Ke,Q)===!1||z))return Ke.abort();if(Gt="abort",mt.add(Q.complete),Ke.done(Q.success),Ke.fail(Q.error),M=C(P,Q,$,Ke),!M)Bt(-1,"No Transport");else{if(Ke.readyState=1,te&&Pe.trigger("ajaxSend",[Ke,Q]),z)return Ke;Q.async&&Q.timeout>0&&(U=window.setTimeout(function(){Ke.abort("timeout")},Q.timeout));try{z=!1,M.send(Nt,Bt)}catch(Je){if(z)throw Je;Bt(-1,Je)}}function Bt(Je,et,zt,Bn){var Pt,Yt,vn,Ft,ut,dt=et;z||(z=!0,U&&window.clearTimeout(U),M=void 0,W=Bn||"",Ke.readyState=Je>0?4:0,Pt=Je>=200&&Je<300||Je===304,zt&&(Ft=R(Q,Ke,zt)),!Pt&&n.inArray("script",Q.dataTypes)>-1&&n.inArray("json",Q.dataTypes)<0&&(Q.converters["text script"]=function(){}),Ft=D(Q,Ft,Ke,Pt),Pt?(Q.ifModified&&(ut=Ke.getResponseHeader("Last-Modified"),ut&&(n.lastModified[k]=ut),ut=Ke.getResponseHeader("etag"),ut&&(n.etag[k]=ut)),Je===204||Q.type==="HEAD"?dt="nocontent":Je===304?dt="notmodified":(dt=Ft.state,Yt=Ft.data,vn=Ft.error,Pt=!vn)):(vn=dt,(Je||!dt)&&(dt="error",Je<0&&(Je=0))),Ke.status=Je,Ke.statusText=(et||dt)+"",Pt?ze.resolveWith(ye,[Yt,dt,Ke]):ze.rejectWith(ye,[Ke,dt,vn]),Ke.statusCode(It),It=void 0,te&&Pe.trigger(Pt?"ajaxSuccess":"ajaxError",[Ke,Q,Pt?Yt:vn]),mt.fireWith(ye,[Ke,dt]),te&&(Pe.trigger("ajaxComplete",[Ke,Q]),--n.active||n.event.trigger("ajaxStop")))}return Ke},getJSON:function(L,$,M){return n.get(L,$,M,"json")},getScript:function(L,$){return n.get(L,void 0,$,"script")}}),n.each(["get","post"],function(L,$){n[$]=function(M,k,W,G){return c(k)&&(G=G||W,W=k,k=void 0),n.ajax(n.extend({url:M,type:$,dataType:G,data:k,success:W},n.isPlainObject(M)&&M))}}),n.ajaxPrefilter(function(L){var $;for($ in L.headers)$.toLowerCase()==="content-type"&&(L.contentType=L.headers[$]||"")}),n}.apply(y,h),r!==void 0&&(x.exports=r)},3004:(x,y,o)=>{var h,r;h=[o(264),o(4995),o(6880),o(4330),o(5547)],r=function(n,l,c,u){"use strict";var s=[],p=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var g=s.pop()||n.expando+"_"+c.guid++;return this[g]=!0,g}}),n.ajaxPrefilter("json jsonp",function(g,i,m){var f,d,S,v=g.jsonp!==!1&&(p.test(g.url)?"url":typeof g.data=="string"&&(g.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&p.test(g.data)&&"data");if(v||g.dataTypes[0]==="jsonp")return f=g.jsonpCallback=l(g.jsonpCallback)?g.jsonpCallback():g.jsonpCallback,v?g[v]=g[v].replace(p,"$1"+f):g.jsonp!==!1&&(g.url+=(u.test(g.url)?"&":"?")+g.jsonp+"="+f),g.converters["script json"]=function(){return S||n.error(f+" was not called"),S[0]},g.dataTypes[0]="json",d=window[f],window[f]=function(){S=arguments},m.always(function(){d===void 0?n(window).removeProp(f):window[f]=d,g[f]&&(g.jsonpCallback=i.jsonpCallback,s.push(f)),S&&l(d)&&d(S[0]),S=d=void 0}),"script"})}.apply(y,h),r!==void 0&&(x.exports=r)},2926:(x,y,o)=>{var h,r;h=[o(264),o(5242),o(4995),o(2023),o(5547),o(3599),o(9921),o(5704)],r=function(n,l,c){"use strict";n.fn.load=function(u,s,p){var g,i,m,f=this,d=u.indexOf(" ");return d>-1&&(g=l(u.slice(d)),u=u.slice(0,d)),c(s)?(p=s,s=void 0):s&&typeof s=="object"&&(i="POST"),f.length>0&&n.ajax({url:u,type:i||"GET",dataType:"html",data:s}).done(function(S){m=arguments,f.html(g?n("<div>").append(n.parseHTML(S)).find(g):S)}).always(p&&function(S,v){f.each(function(){p.apply(this,m||[S.responseText,v,S])})}),this}}.apply(y,h),r!==void 0&&(x.exports=r)},2377:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(5547)],r=function(n,l){"use strict";n.ajaxPrefilter(function(c){c.crossDomain&&(c.contents.script=!1)}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(c){return n.globalEval(c),c}}}),n.ajaxPrefilter("script",function(c){c.cache===void 0&&(c.cache=!1),c.crossDomain&&(c.type="GET")}),n.ajaxTransport("script",function(c){if(c.crossDomain||c.scriptAttrs){var u,s;return{send:function(p,g){u=n("<script>").attr(c.scriptAttrs||{}).prop({charset:c.scriptCharset,src:c.url}).on("load error",s=function(i){u.remove(),s=null,i&&g(i.type==="error"?404:200,i.type)}),l.head.appendChild(u[0])},abort:function(){s&&s()}}}})}.apply(y,h),r!==void 0&&(x.exports=r)},2954:(x,y,o)=>{var h;h=function(){"use strict";return window.location}.call(y,o,y,x),h!==void 0&&(x.exports=h)},6880:(x,y,o)=>{var h;h=function(){"use strict";return{guid:Date.now()}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},4330:(x,y,o)=>{var h;h=function(){"use strict";return/\?/}.call(y,o,y,x),h!==void 0&&(x.exports=h)},2037:(x,y,o)=>{var h,r;h=[o(264),o(2276),o(5547)],r=function(n,l){"use strict";n.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest}catch(s){}};var c={0:200,1223:204},u=n.ajaxSettings.xhr();l.cors=!!u&&"withCredentials"in u,l.ajax=u=!!u,n.ajaxTransport(function(s){var p,g;if(l.cors||u&&!s.crossDomain)return{send:function(i,m){var f,d=s.xhr();if(d.open(s.type,s.url,s.async,s.username,s.password),s.xhrFields)for(f in s.xhrFields)d[f]=s.xhrFields[f];s.mimeType&&d.overrideMimeType&&d.overrideMimeType(s.mimeType),!s.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");for(f in i)d.setRequestHeader(f,i[f]);p=function(S){return function(){p&&(p=g=d.onload=d.onerror=d.onabort=d.ontimeout=d.onreadystatechange=null,S==="abort"?d.abort():S==="error"?typeof d.status!="number"?m(0,"error"):m(d.status,d.statusText):m(c[d.status]||d.status,d.statusText,(d.responseType||"text")!=="text"||typeof d.responseText!="string"?{binary:d.response}:{text:d.responseText},d.getAllResponseHeaders()))}},d.onload=p(),g=d.onerror=d.ontimeout=p("error"),d.onabort!==void 0?d.onabort=g:d.onreadystatechange=function(){d.readyState===4&&window.setTimeout(function(){p&&g()})},p=p("abort");try{d.send(s.hasContent&&s.data||null)}catch(S){if(p)throw S}},abort:function(){p&&p()}}})}.apply(y,h),r!==void 0&&(x.exports=r)},2622:(x,y,o)=>{var h,r;h=[o(264),o(2501),o(3291),o(8612),o(173)],r=function(n){"use strict";return n}.apply(y,h),r!==void 0&&(x.exports=r)},2501:(x,y,o)=>{var h,r;h=[o(264),o(9355),o(7473),o(2025),o(3153),o(5704)],r=function(n,l,c,u,s){"use strict";var p,g=n.expr.attrHandle;n.fn.extend({attr:function(i,m){return l(this,n.attr,i,m,arguments.length>1)},removeAttr:function(i){return this.each(function(){n.removeAttr(this,i)})}}),n.extend({attr:function(i,m,f){var d,S,v=i.nodeType;if(!(v===3||v===8||v===2)){if(typeof i.getAttribute=="undefined")return n.prop(i,m,f);if((v!==1||!n.isXMLDoc(i))&&(S=n.attrHooks[m.toLowerCase()]||(n.expr.match.bool.test(m)?p:void 0)),f!==void 0){if(f===null){n.removeAttr(i,m);return}return S&&"set"in S&&(d=S.set(i,f,m))!==void 0?d:(i.setAttribute(m,f+""),f)}return S&&"get"in S&&(d=S.get(i,m))!==null?d:(d=n.find.attr(i,m),d==null?void 0:d)}},attrHooks:{type:{set:function(i,m){if(!u.radioValue&&m==="radio"&&c(i,"input")){var f=i.value;return i.setAttribute("type",m),f&&(i.value=f),m}}}},removeAttr:function(i,m){var f,d=0,S=m&&m.match(s);if(S&&i.nodeType===1)for(;f=S[d++];)i.removeAttribute(f)}}),p={set:function(i,m,f){return m===!1?n.removeAttr(i,f):i.setAttribute(f,f),f}},n.each(n.expr.match.bool.source.match(/\w+/g),function(i,m){var f=g[m]||n.find.attr;g[m]=function(d,S,v){var E,b,P=S.toLowerCase();return v||(b=g[P],g[P]=E,E=f(d,S,v)!=null?P:null,g[P]=b),E}})}.apply(y,h),r!==void 0&&(x.exports=r)},8612:(x,y,o)=>{var h,r;h=[o(264),o(5242),o(4995),o(3153),o(5840),o(7116)],r=function(n,l,c,u,s){"use strict";function p(i){return i.getAttribute&&i.getAttribute("class")||""}function g(i){return Array.isArray(i)?i:typeof i=="string"?i.match(u)||[]:[]}n.fn.extend({addClass:function(i){var m,f,d,S,v,E,b,P=0;if(c(i))return this.each(function(T){n(this).addClass(i.call(this,T,p(this)))});if(m=g(i),m.length){for(;f=this[P++];)if(S=p(f),d=f.nodeType===1&&" "+l(S)+" ",d){for(E=0;v=m[E++];)d.indexOf(" "+v+" ")<0&&(d+=v+" ");b=l(d),S!==b&&f.setAttribute("class",b)}}return this},removeClass:function(i){var m,f,d,S,v,E,b,P=0;if(c(i))return this.each(function(T){n(this).removeClass(i.call(this,T,p(this)))});if(!arguments.length)return this.attr("class","");if(m=g(i),m.length){for(;f=this[P++];)if(S=p(f),d=f.nodeType===1&&" "+l(S)+" ",d){for(E=0;v=m[E++];)for(;d.indexOf(" "+v+" ")>-1;)d=d.replace(" "+v+" "," ");b=l(d),S!==b&&f.setAttribute("class",b)}}return this},toggleClass:function(i,m){var f=typeof i,d=f==="string"||Array.isArray(i);return typeof m=="boolean"&&d?m?this.addClass(i):this.removeClass(i):c(i)?this.each(function(S){n(this).toggleClass(i.call(this,S,p(this),m),m)}):this.each(function(){var S,v,E,b;if(d)for(v=0,E=n(this),b=g(i);S=b[v++];)E.hasClass(S)?E.removeClass(S):E.addClass(S);else(i===void 0||f==="boolean")&&(S=p(this),S&&s.set(this,"__className__",S),this.setAttribute&&this.setAttribute("class",S||i===!1?"":s.get(this,"__className__")||""))})},hasClass:function(i){var m,f,d=0;for(m=" "+i+" ";f=this[d++];)if(f.nodeType===1&&(" "+l(p(f))+" ").indexOf(m)>-1)return!0;return!1}})}.apply(y,h),r!==void 0&&(x.exports=r)},3291:(x,y,o)=>{var h,r;h=[o(264),o(9355),o(2025),o(5704)],r=function(n,l,c){"use strict";var u=/^(?:input|select|textarea|button)$/i,s=/^(?:a|area)$/i;n.fn.extend({prop:function(p,g){return l(this,n.prop,p,g,arguments.length>1)},removeProp:function(p){return this.each(function(){delete this[n.propFix[p]||p]})}}),n.extend({prop:function(p,g,i){var m,f,d=p.nodeType;if(!(d===3||d===8||d===2))return(d!==1||!n.isXMLDoc(p))&&(g=n.propFix[g]||g,f=n.propHooks[g]),i!==void 0?f&&"set"in f&&(m=f.set(p,i,g))!==void 0?m:p[g]=i:f&&"get"in f&&(m=f.get(p,g))!==null?m:p[g]},propHooks:{tabIndex:{get:function(p){var g=n.find.attr(p,"tabindex");return g?parseInt(g,10):u.test(p.nodeName)||s.test(p.nodeName)&&p.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),c.optSelected||(n.propHooks.selected={get:function(p){var g=p.parentNode;return g&&g.parentNode&&g.parentNode.selectedIndex,null},set:function(p){var g=p.parentNode;g&&(g.selectedIndex,g.parentNode&&g.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this})}.apply(y,h),r!==void 0&&(x.exports=r)},2025:(x,y,o)=>{var h,r;h=[o(5422),o(2276)],r=function(n,l){"use strict";return function(){var c=n.createElement("input"),u=n.createElement("select"),s=u.appendChild(n.createElement("option"));c.type="checkbox",l.checkOn=c.value!=="",l.optSelected=s.selected,c=n.createElement("input"),c.value="t",c.type="radio",l.radioValue=c.value==="t"}(),l}.apply(y,h),r!==void 0&&(x.exports=r)},173:(x,y,o)=>{var h,r;h=[o(264),o(5242),o(2025),o(7473),o(4995),o(7116)],r=function(n,l,c,u,s){"use strict";var p=/\r/g;n.fn.extend({val:function(g){var i,m,f,d=this[0];return arguments.length?(f=s(g),this.each(function(S){var v;this.nodeType===1&&(f?v=g.call(this,S,n(this).val()):v=g,v==null?v="":typeof v=="number"?v+="":Array.isArray(v)&&(v=n.map(v,function(E){return E==null?"":E+""})),i=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],(!i||!("set"in i)||i.set(this,v,"value")===void 0)&&(this.value=v))})):d?(i=n.valHooks[d.type]||n.valHooks[d.nodeName.toLowerCase()],i&&"get"in i&&(m=i.get(d,"value"))!==void 0?m:(m=d.value,typeof m=="string"?m.replace(p,""):m==null?"":m)):void 0}}),n.extend({valHooks:{option:{get:function(g){var i=n.find.attr(g,"value");return i!=null?i:l(n.text(g))}},select:{get:function(g){var i,m,f,d=g.options,S=g.selectedIndex,v=g.type==="select-one",E=v?null:[],b=v?S+1:d.length;for(S<0?f=b:f=v?S:0;f<b;f++)if(m=d[f],(m.selected||f===S)&&!m.disabled&&(!m.parentNode.disabled||!u(m.parentNode,"optgroup"))){if(i=n(m).val(),v)return i;E.push(i)}return E},set:function(g,i){for(var m,f,d=g.options,S=n.makeArray(i),v=d.length;v--;)f=d[v],(f.selected=n.inArray(n.valHooks.option.get(f),S)>-1)&&(m=!0);return m||(g.selectedIndex=-1),S}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(g,i){if(Array.isArray(i))return g.checked=n.inArray(n(g).val(),i)>-1}},c.checkOn||(n.valHooks[this].get=function(g){return g.getAttribute("value")===null?"on":g.value})})}.apply(y,h),r!==void 0&&(x.exports=r)},2503:(x,y,o)=>{var h,r;h=[o(264),o(6282),o(4995),o(3153)],r=function(n,l,c,u){"use strict";function s(p){var g={};return n.each(p.match(u)||[],function(i,m){g[m]=!0}),g}return n.Callbacks=function(p){p=typeof p=="string"?s(p):n.extend({},p);var g,i,m,f,d=[],S=[],v=-1,E=function(){for(f=f||p.once,m=g=!0;S.length;v=-1)for(i=S.shift();++v<d.length;)d[v].apply(i[0],i[1])===!1&&p.stopOnFalse&&(v=d.length,i=!1);p.memory||(i=!1),g=!1,f&&(i?d=[]:d="")},b={add:function(){return d&&(i&&!g&&(v=d.length-1,S.push(i)),function P(T){n.each(T,function(_,w){c(w)?(!p.unique||!b.has(w))&&d.push(w):w&&w.length&&l(w)!=="string"&&P(w)})}(arguments),i&&!g&&E()),this},remove:function(){return n.each(arguments,function(P,T){for(var _;(_=n.inArray(T,d,_))>-1;)d.splice(_,1),_<=v&&v--}),this},has:function(P){return P?n.inArray(P,d)>-1:d.length>0},empty:function(){return d&&(d=[]),this},disable:function(){return f=S=[],d=i="",this},disabled:function(){return!d},lock:function(){return f=S=[],!i&&!g&&(d=i=""),this},locked:function(){return!!f},fireWith:function(P,T){return f||(T=T||[],T=[P,T.slice?T.slice():T],S.push(T),g||E()),this},fire:function(){return b.fireWith(this,arguments),this},fired:function(){return!!m}};return b},n}.apply(y,h),r!==void 0&&(x.exports=r)},264:(x,y,o)=>{var h,r;h=[o(8081),o(792),o(9916),o(1216),o(5695),o(1221),o(7204),o(1030),o(1878),o(6856),o(6234),o(2276),o(4995),o(5718),o(9342),o(6282)],r=function(n,l,c,u,s,p,g,i,m,f,d,S,v,E,b,P){"use strict";var T="3.6.0",_=function(C,I){return new _.fn.init(C,I)};_.fn=_.prototype={jquery:T,constructor:_,length:0,toArray:function(){return c.call(this)},get:function(C){return C==null?c.call(this):C<0?this[C+this.length]:this[C]},pushStack:function(C){var I=_.merge(this.constructor(),C);return I.prevObject=this,I},each:function(C){return _.each(this,C)},map:function(C){return this.pushStack(_.map(this,function(I,R){return C.call(I,R,I)}))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(_.grep(this,function(C,I){return(I+1)%2}))},odd:function(){return this.pushStack(_.grep(this,function(C,I){return I%2}))},eq:function(C){var I=this.length,R=+C+(C<0?I:0);return this.pushStack(R>=0&&R<I?[this[R]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},_.extend=_.fn.extend=function(){var C,I,R,D,L,$,M=arguments[0]||{},k=1,W=arguments.length,G=!1;for(typeof M=="boolean"&&(G=M,M=arguments[k]||{},k++),typeof M!="object"&&!v(M)&&(M={}),k===W&&(M=this,k--);k<W;k++)if((C=arguments[k])!=null)for(I in C)D=C[I],!(I==="__proto__"||M===D)&&(G&&D&&(_.isPlainObject(D)||(L=Array.isArray(D)))?(R=M[I],L&&!Array.isArray(R)?$=[]:!L&&!_.isPlainObject(R)?$={}:$=R,L=!1,M[I]=_.extend(G,$,D)):D!==void 0&&(M[I]=D));return M},_.extend({expando:"jQuery"+(T+Math.random()).replace(/\D/g,""),isReady:!0,error:function(C){throw new Error(C)},noop:function(){},isPlainObject:function(C){var I,R;return!C||i.call(C)!=="[object Object]"?!1:(I=l(C),I?(R=m.call(I,"constructor")&&I.constructor,typeof R=="function"&&f.call(R)===d):!0)},isEmptyObject:function(C){var I;for(I in C)return!1;return!0},globalEval:function(C,I,R){b(C,{nonce:I&&I.nonce},R)},each:function(C,I){var R,D=0;if(w(C))for(R=C.length;D<R&&I.call(C[D],D,C[D])!==!1;D++);else for(D in C)if(I.call(C[D],D,C[D])===!1)break;return C},makeArray:function(C,I){var R=I||[];return C!=null&&(w(Object(C))?_.merge(R,typeof C=="string"?[C]:C):s.call(R,C)),R},inArray:function(C,I,R){return I==null?-1:p.call(I,C,R)},merge:function(C,I){for(var R=+I.length,D=0,L=C.length;D<R;D++)C[L++]=I[D];return C.length=L,C},grep:function(C,I,R){for(var D,L=[],$=0,M=C.length,k=!R;$<M;$++)D=!I(C[$],$),D!==k&&L.push(C[$]);return L},map:function(C,I,R){var D,L,$=0,M=[];if(w(C))for(D=C.length;$<D;$++)L=I(C[$],$,R),L!=null&&M.push(L);else for($ in C)L=I(C[$],$,R),L!=null&&M.push(L);return u(M)},guid:1,support:S}),typeof Symbol=="function"&&(_.fn[Symbol.iterator]=n[Symbol.iterator]),_.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(C,I){g["[object "+I+"]"]=I.toLowerCase()});function w(C){var I=!!C&&"length"in C&&C.length,R=P(C);return v(C)||E(C)?!1:R==="array"||I===0||typeof I=="number"&&I>0&&I-1 in C}return _}.apply(y,h),r!==void 0&&(x.exports=r)},9342:(x,y,o)=>{var h,r;h=[o(5422)],r=function(n){"use strict";var l={type:!0,src:!0,nonce:!0,noModule:!0};function c(u,s,p){p=p||n;var g,i,m=p.createElement("script");if(m.text=u,s)for(g in l)i=s[g]||s.getAttribute&&s.getAttribute(g),i&&m.setAttribute(g,i);p.head.appendChild(m).parentNode.removeChild(m)}return c}.apply(y,h),r!==void 0&&(x.exports=r)},9355:(x,y,o)=>{var h,r;h=[o(264),o(6282),o(4995)],r=function(n,l,c){"use strict";var u=function(s,p,g,i,m,f,d){var S=0,v=s.length,E=g==null;if(l(g)==="object"){m=!0;for(S in g)u(s,p,S,g[S],!0,f,d)}else if(i!==void 0&&(m=!0,c(i)||(d=!0),E&&(d?(p.call(s,i),p=null):(E=p,p=function(b,P,T){return E.call(n(b),T)})),p))for(;S<v;S++)p(s[S],g,d?i:i.call(s[S],S,p(s[S],g)));return m?s:E?p.call(s):v?p(s[0],g):f};return u}.apply(y,h),r!==void 0&&(x.exports=r)},882:(x,y)=>{var o,h;o=[],h=function(){"use strict";var r=/^-ms-/,n=/-([a-z])/g;function l(u,s){return s.toUpperCase()}function c(u){return u.replace(r,"ms-").replace(n,l)}return c}.apply(y,o),h!==void 0&&(x.exports=h)},7116:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(4995),o(8132),o(6563)],r=function(n,l,c,u){"use strict";var s,p=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,g=n.fn.init=function(i,m,f){var d,S;if(!i)return this;if(f=f||s,typeof i=="string")if(i[0]==="<"&&i[i.length-1]===">"&&i.length>=3?d=[null,i,null]:d=p.exec(i),d&&(d[1]||!m))if(d[1]){if(m=m instanceof n?m[0]:m,n.merge(this,n.parseHTML(d[1],m&&m.nodeType?m.ownerDocument||m:l,!0)),u.test(d[1])&&n.isPlainObject(m))for(d in m)c(this[d])?this[d](m[d]):this.attr(d,m[d]);return this}else return S=l.getElementById(d[2]),S&&(this[0]=S,this.length=1),this;else return!m||m.jquery?(m||f).find(i):this.constructor(m).find(i);else{if(i.nodeType)return this[0]=i,this.length=1,this;if(c(i))return f.ready!==void 0?f.ready(i):i(n)}return n.makeArray(i,this)};return g.prototype=n.fn,s=n(l),g}.apply(y,h),r!==void 0&&(x.exports=r)},7358:(x,y,o)=>{var h,r;h=[o(264),o(7246),o(5704)],r=function(n,l){"use strict";var c=function(s){return n.contains(s.ownerDocument,s)},u={composed:!0};return l.getRootNode&&(c=function(s){return n.contains(s.ownerDocument,s)||s.getRootNode(u)===s.ownerDocument}),c}.apply(y,h),r!==void 0&&(x.exports=r)},7473:(x,y,o)=>{var h;h=function(){"use strict";function r(n,l){return n.nodeName&&n.nodeName.toLowerCase()===l.toLowerCase()}return r}.call(y,o,y,x),h!==void 0&&(x.exports=h)},2023:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(8132),o(9906),o(8896)],r=function(n,l,c,u,s){"use strict";return n.parseHTML=function(p,g,i){if(typeof p!="string")return[];typeof g=="boolean"&&(i=g,g=!1);var m,f,d;return g||(s.createHTMLDocument?(g=l.implementation.createHTMLDocument(""),m=g.createElement("base"),m.href=l.location.href,g.head.appendChild(m)):g=l),f=c.exec(p),d=!i&&[],f?[g.createElement(f[1])]:(f=u([p],g,d),d&&d.length&&n(d).remove(),n.merge([],f.childNodes))},n.parseHTML}.apply(y,h),r!==void 0&&(x.exports=r)},5535:(x,y,o)=>{var h,r;h=[o(264)],r=function(n){"use strict";return n.parseXML=function(l){var c,u;if(!l||typeof l!="string")return null;try{c=new window.DOMParser().parseFromString(l,"text/xml")}catch(s){}return u=c&&c.getElementsByTagName("parsererror")[0],(!c||u)&&n.error("Invalid XML: "+(u?n.map(u.childNodes,function(s){return s.textContent}).join(` +`):l)),c},n.parseXML}.apply(y,h),r!==void 0&&(x.exports=r)},1038:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(5506),o(1210)],r=function(n,l){"use strict";var c=n.Deferred();n.fn.ready=function(s){return c.then(s).catch(function(p){n.readyException(p)}),this},n.extend({isReady:!1,readyWait:1,ready:function(s){(s===!0?--n.readyWait:n.isReady)||(n.isReady=!0,!(s!==!0&&--n.readyWait>0)&&c.resolveWith(l,[n]))}}),n.ready.then=c.then;function u(){l.removeEventListener("DOMContentLoaded",u),window.removeEventListener("load",u),n.ready()}l.readyState==="complete"||l.readyState!=="loading"&&!l.documentElement.doScroll?window.setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",u),window.addEventListener("load",u))}.apply(y,h),r!==void 0&&(x.exports=r)},5506:(x,y,o)=>{var h,r;h=[o(264)],r=function(n){"use strict";n.readyException=function(l){window.setTimeout(function(){throw l})}}.apply(y,h),r!==void 0&&(x.exports=r)},5242:(x,y,o)=>{var h,r;h=[o(3153)],r=function(n){"use strict";function l(c){var u=c.match(n)||[];return u.join(" ")}return l}.apply(y,h),r!==void 0&&(x.exports=r)},8896:(x,y,o)=>{var h,r;h=[o(5422),o(2276)],r=function(n,l){"use strict";return l.createHTMLDocument=function(){var c=n.implementation.createHTMLDocument("").body;return c.innerHTML="<form></form><form></form>",c.childNodes.length===2}(),l}.apply(y,h),r!==void 0&&(x.exports=r)},6282:(x,y,o)=>{var h,r;h=[o(7204),o(1030)],r=function(n,l){"use strict";function c(u){return u==null?u+"":typeof u=="object"||typeof u=="function"?n[l.call(u)]||"object":typeof u}return c}.apply(y,h),r!==void 0&&(x.exports=r)},8132:(x,y,o)=>{var h;h=function(){"use strict";return/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i}.call(y,o,y,x),h!==void 0&&(x.exports=h)},9456:(x,y,o)=>{var h,r;h=[o(264),o(9355),o(882),o(7473),o(7445),o(3169),o(6744),o(8657),o(9868),o(4682),o(4991),o(1153),o(7517),o(4068),o(7116),o(1038),o(5704)],r=function(n,l,c,u,s,p,g,i,m,f,d,S,v,E){"use strict";var b=/^(none|table(?!-c[ea]).+)/,P=/^--/,T={position:"absolute",visibility:"hidden",display:"block"},_={letterSpacing:"0",fontWeight:"400"};function w(R,D,L){var $=s.exec(D);return $?Math.max(0,$[2]-(L||0))+($[3]||"px"):D}function C(R,D,L,$,M,k){var W=D==="width"?1:0,G=0,U=0;if(L===($?"border":"content"))return 0;for(;W<4;W+=2)L==="margin"&&(U+=n.css(R,L+g[W],!0,M)),$?(L==="content"&&(U-=n.css(R,"padding"+g[W],!0,M)),L!=="margin"&&(U-=n.css(R,"border"+g[W]+"Width",!0,M))):(U+=n.css(R,"padding"+g[W],!0,M),L!=="padding"?U+=n.css(R,"border"+g[W]+"Width",!0,M):G+=n.css(R,"border"+g[W]+"Width",!0,M));return!$&&k>=0&&(U+=Math.max(0,Math.ceil(R["offset"+D[0].toUpperCase()+D.slice(1)]-k-U-G-.5))||0),U}function I(R,D,L){var $=i(R),M=!v.boxSizingReliable()||L,k=M&&n.css(R,"boxSizing",!1,$)==="border-box",W=k,G=f(R,D,$),U="offset"+D[0].toUpperCase()+D.slice(1);if(p.test(G)){if(!L)return G;G="auto"}return(!v.boxSizingReliable()&&k||!v.reliableTrDimensions()&&u(R,"tr")||G==="auto"||!parseFloat(G)&&n.css(R,"display",!1,$)==="inline")&&R.getClientRects().length&&(k=n.css(R,"boxSizing",!1,$)==="border-box",W=U in R,W&&(G=R[U])),G=parseFloat(G)||0,G+C(R,D,L||(k?"border":"content"),W,$,G)+"px"}return n.extend({cssHooks:{opacity:{get:function(R,D){if(D){var L=f(R,"opacity");return L===""?"1":L}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(R,D,L,$){if(!(!R||R.nodeType===3||R.nodeType===8||!R.style)){var M,k,W,G=c(D),U=P.test(D),Y=R.style;if(U||(D=E(G)),W=n.cssHooks[D]||n.cssHooks[G],L!==void 0){if(k=typeof L,k==="string"&&(M=s.exec(L))&&M[1]&&(L=d(R,D,M),k="number"),L==null||L!==L)return;k==="number"&&!U&&(L+=M&&M[3]||(n.cssNumber[G]?"":"px")),!v.clearCloneStyle&&L===""&&D.indexOf("background")===0&&(Y[D]="inherit"),(!W||!("set"in W)||(L=W.set(R,L,$))!==void 0)&&(U?Y.setProperty(D,L):Y[D]=L)}else return W&&"get"in W&&(M=W.get(R,!1,$))!==void 0?M:Y[D]}},css:function(R,D,L,$){var M,k,W,G=c(D),U=P.test(D);return U||(D=E(G)),W=n.cssHooks[D]||n.cssHooks[G],W&&"get"in W&&(M=W.get(R,!0,L)),M===void 0&&(M=f(R,D,$)),M==="normal"&&D in _&&(M=_[D]),L===""||L?(k=parseFloat(M),L===!0||isFinite(k)?k||0:M):M}}),n.each(["height","width"],function(R,D){n.cssHooks[D]={get:function(L,$,M){if($)return b.test(n.css(L,"display"))&&(!L.getClientRects().length||!L.getBoundingClientRect().width)?m(L,T,function(){return I(L,D,M)}):I(L,D,M)},set:function(L,$,M){var k,W=i(L),G=!v.scrollboxSize()&&W.position==="absolute",U=G||M,Y=U&&n.css(L,"boxSizing",!1,W)==="border-box",z=M?C(L,D,M,Y,W):0;return Y&&G&&(z-=Math.ceil(L["offset"+D[0].toUpperCase()+D.slice(1)]-parseFloat(W[D])-C(L,D,"border",!1,W)-.5)),z&&(k=s.exec($))&&(k[3]||"px")!=="px"&&(L.style[D]=$,$=n.css(L,D)),w(L,$,z)}}}),n.cssHooks.marginLeft=S(v.reliableMarginLeft,function(R,D){if(D)return(parseFloat(f(R,"marginLeft"))||R.getBoundingClientRect().left-m(R,{marginLeft:0},function(){return R.getBoundingClientRect().left}))+"px"}),n.each({margin:"",padding:"",border:"Width"},function(R,D){n.cssHooks[R+D]={expand:function(L){for(var $=0,M={},k=typeof L=="string"?L.split(" "):[L];$<4;$++)M[R+g[$]+D]=k[$]||k[$-2]||k[0];return M}},R!=="margin"&&(n.cssHooks[R+D].set=w)}),n.fn.extend({css:function(R,D){return l(this,function(L,$,M){var k,W,G={},U=0;if(Array.isArray($)){for(k=i(L),W=$.length;U<W;U++)G[$[U]]=n.css(L,$[U],!1,k);return G}return M!==void 0?n.style(L,$,M):n.css(L,$)},R,D,arguments.length>1)}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},1153:(x,y,o)=>{var h;h=function(){"use strict";function r(n,l){return{get:function(){if(n()){delete this.get;return}return(this.get=l).apply(this,arguments)}}}return r}.call(y,o,y,x),h!==void 0&&(x.exports=h)},4991:(x,y,o)=>{var h,r;h=[o(264),o(7445)],r=function(n,l){"use strict";function c(u,s,p,g){var i,m,f=20,d=g?function(){return g.cur()}:function(){return n.css(u,s,"")},S=d(),v=p&&p[3]||(n.cssNumber[s]?"":"px"),E=u.nodeType&&(n.cssNumber[s]||v!=="px"&&+S)&&l.exec(n.css(u,s));if(E&&E[3]!==v){for(S=S/2,v=v||E[3],E=+S||1;f--;)n.style(u,s,E+v),(1-m)*(1-(m=d()/S||.5))<=0&&(f=0),E=E/m;E=E*2,n.style(u,s,E+v),p=p||[]}return p&&(E=+E||+S||0,i=p[1]?E+(p[1]+1)*p[2]:+p[2],g&&(g.unit=v,g.start=E,g.end=i)),i}return c}.apply(y,h),r!==void 0&&(x.exports=r)},4682:(x,y,o)=>{var h,r;h=[o(264),o(7358),o(3529),o(3169),o(8657),o(7517)],r=function(n,l,c,u,s,p){"use strict";function g(i,m,f){var d,S,v,E,b=i.style;return f=f||s(i),f&&(E=f.getPropertyValue(m)||f[m],E===""&&!l(i)&&(E=n.style(i,m)),!p.pixelBoxStyles()&&u.test(E)&&c.test(m)&&(d=b.width,S=b.minWidth,v=b.maxWidth,b.minWidth=b.maxWidth=b.width=E,E=f.width,b.width=d,b.minWidth=S,b.maxWidth=v)),E!==void 0?E+"":E}return g}.apply(y,h),r!==void 0&&(x.exports=r)},4068:(x,y,o)=>{var h,r;h=[o(5422),o(264)],r=function(n,l){"use strict";var c=["Webkit","Moz","ms"],u=n.createElement("div").style,s={};function p(i){for(var m=i[0].toUpperCase()+i.slice(1),f=c.length;f--;)if(i=c[f]+m,i in u)return i}function g(i){var m=l.cssProps[i]||s[i];return m||(i in u?i:s[i]=p(i)||i)}return g}.apply(y,h),r!==void 0&&(x.exports=r)},1722:(x,y,o)=>{var h,r;h=[o(264),o(5704)],r=function(n){"use strict";n.expr.pseudos.hidden=function(l){return!n.expr.pseudos.visible(l)},n.expr.pseudos.visible=function(l){return!!(l.offsetWidth||l.offsetHeight||l.getClientRects().length)}}.apply(y,h),r!==void 0&&(x.exports=r)},2524:(x,y,o)=>{var h,r;h=[o(264),o(5840),o(7774)],r=function(n,l,c){"use strict";var u={};function s(g){var i,m=g.ownerDocument,f=g.nodeName,d=u[f];return d||(i=m.body.appendChild(m.createElement(f)),d=n.css(i,"display"),i.parentNode.removeChild(i),d==="none"&&(d="block"),u[f]=d,d)}function p(g,i){for(var m,f,d=[],S=0,v=g.length;S<v;S++)f=g[S],!!f.style&&(m=f.style.display,i?(m==="none"&&(d[S]=l.get(f,"display")||null,d[S]||(f.style.display="")),f.style.display===""&&c(f)&&(d[S]=s(f))):m!=="none"&&(d[S]="none",l.set(f,"display",m)));for(S=0;S<v;S++)d[S]!=null&&(g[S].style.display=d[S]);return g}return n.fn.extend({show:function(){return p(this,!0)},hide:function(){return p(this)},toggle:function(g){return typeof g=="boolean"?g?this.show():this.hide():this.each(function(){c(this)?n(this).show():n(this).hide()})}}),p}.apply(y,h),r!==void 0&&(x.exports=r)},7517:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(7246),o(2276)],r=function(n,l,c,u){"use strict";return function(){function s(){if(!!E){v.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",E.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",c.appendChild(v).appendChild(E);var b=window.getComputedStyle(E);g=b.top!=="1%",S=p(b.marginLeft)===12,E.style.right="60%",f=p(b.right)===36,i=p(b.width)===36,E.style.position="absolute",m=p(E.offsetWidth/3)===12,c.removeChild(v),E=null}}function p(b){return Math.round(parseFloat(b))}var g,i,m,f,d,S,v=l.createElement("div"),E=l.createElement("div");!E.style||(E.style.backgroundClip="content-box",E.cloneNode(!0).style.backgroundClip="",u.clearCloneStyle=E.style.backgroundClip==="content-box",n.extend(u,{boxSizingReliable:function(){return s(),i},pixelBoxStyles:function(){return s(),f},pixelPosition:function(){return s(),g},reliableMarginLeft:function(){return s(),S},scrollboxSize:function(){return s(),m},reliableTrDimensions:function(){var b,P,T,_;return d==null&&(b=l.createElement("table"),P=l.createElement("tr"),T=l.createElement("div"),b.style.cssText="position:absolute;left:-11111px;border-collapse:separate",P.style.cssText="border:1px solid",P.style.height="1px",T.style.height="9px",T.style.display="block",c.appendChild(b).appendChild(P).appendChild(T),_=window.getComputedStyle(P),d=parseInt(_.height,10)+parseInt(_.borderTopWidth,10)+parseInt(_.borderBottomWidth,10)===P.offsetHeight,c.removeChild(b)),d}}))}(),u}.apply(y,h),r!==void 0&&(x.exports=r)},6744:(x,y,o)=>{var h;h=function(){"use strict";return["Top","Right","Bottom","Left"]}.call(y,o,y,x),h!==void 0&&(x.exports=h)},8657:(x,y,o)=>{var h;h=function(){"use strict";return function(r){var n=r.ownerDocument.defaultView;return(!n||!n.opener)&&(n=window),n.getComputedStyle(r)}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},7774:(x,y,o)=>{var h,r;h=[o(264),o(7358)],r=function(n,l){"use strict";return function(c,u){return c=u||c,c.style.display==="none"||c.style.display===""&&l(c)&&n.css(c,"display")==="none"}}.apply(y,h),r!==void 0&&(x.exports=r)},3529:(x,y,o)=>{var h,r;h=[o(6744)],r=function(n){"use strict";return new RegExp(n.join("|"),"i")}.apply(y,h),r!==void 0&&(x.exports=r)},3169:(x,y,o)=>{var h,r;h=[o(2228)],r=function(n){"use strict";return new RegExp("^("+n+")(?!px)[a-z%]+$","i")}.apply(y,h),r!==void 0&&(x.exports=r)},9868:(x,y,o)=>{var h;h=function(){"use strict";return function(r,n,l){var c,u,s={};for(u in n)s[u]=r.style[u],r.style[u]=n[u];c=l.call(r);for(u in n)r.style[u]=s[u];return c}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},5255:(x,y,o)=>{var h,r;h=[o(264),o(9355),o(882),o(5840),o(6379)],r=function(n,l,c,u,s){"use strict";var p=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,g=/[A-Z]/g;function i(f){return f==="true"?!0:f==="false"?!1:f==="null"?null:f===+f+""?+f:p.test(f)?JSON.parse(f):f}function m(f,d,S){var v;if(S===void 0&&f.nodeType===1)if(v="data-"+d.replace(g,"-$&").toLowerCase(),S=f.getAttribute(v),typeof S=="string"){try{S=i(S)}catch(E){}s.set(f,d,S)}else S=void 0;return S}return n.extend({hasData:function(f){return s.hasData(f)||u.hasData(f)},data:function(f,d,S){return s.access(f,d,S)},removeData:function(f,d){s.remove(f,d)},_data:function(f,d,S){return u.access(f,d,S)},_removeData:function(f,d){u.remove(f,d)}}),n.fn.extend({data:function(f,d){var S,v,E,b=this[0],P=b&&b.attributes;if(f===void 0){if(this.length&&(E=s.get(b),b.nodeType===1&&!u.get(b,"hasDataAttrs"))){for(S=P.length;S--;)P[S]&&(v=P[S].name,v.indexOf("data-")===0&&(v=c(v.slice(5)),m(b,v,E[v])));u.set(b,"hasDataAttrs",!0)}return E}return typeof f=="object"?this.each(function(){s.set(this,f)}):l(this,function(T){var _;if(b&&T===void 0)return _=s.get(b,f),_!==void 0||(_=m(b,f),_!==void 0)?_:void 0;this.each(function(){s.set(this,f,T)})},null,d,arguments.length>1,null,!0)},removeData:function(f){return this.each(function(){s.remove(this,f)})}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},3968:(x,y,o)=>{var h,r;h=[o(264),o(882),o(3153),o(490)],r=function(n,l,c,u){"use strict";function s(){this.expando=n.expando+s.uid++}return s.uid=1,s.prototype={cache:function(p){var g=p[this.expando];return g||(g={},u(p)&&(p.nodeType?p[this.expando]=g:Object.defineProperty(p,this.expando,{value:g,configurable:!0}))),g},set:function(p,g,i){var m,f=this.cache(p);if(typeof g=="string")f[l(g)]=i;else for(m in g)f[l(m)]=g[m];return f},get:function(p,g){return g===void 0?this.cache(p):p[this.expando]&&p[this.expando][l(g)]},access:function(p,g,i){return g===void 0||g&&typeof g=="string"&&i===void 0?this.get(p,g):(this.set(p,g,i),i!==void 0?i:g)},remove:function(p,g){var i,m=p[this.expando];if(m!==void 0){if(g!==void 0)for(Array.isArray(g)?g=g.map(l):(g=l(g),g=g in m?[g]:g.match(c)||[]),i=g.length;i--;)delete m[g[i]];(g===void 0||n.isEmptyObject(m))&&(p.nodeType?p[this.expando]=void 0:delete p[this.expando])}},hasData:function(p){var g=p[this.expando];return g!==void 0&&!n.isEmptyObject(g)}},s}.apply(y,h),r!==void 0&&(x.exports=r)},490:(x,y,o)=>{var h;h=function(){"use strict";return function(r){return r.nodeType===1||r.nodeType===9||!+r.nodeType}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},5840:(x,y,o)=>{var h,r;h=[o(3968)],r=function(n){"use strict";return new n}.apply(y,h),r!==void 0&&(x.exports=r)},6379:(x,y,o)=>{var h,r;h=[o(3968)],r=function(n){"use strict";return new n}.apply(y,h),r!==void 0&&(x.exports=r)},1210:(x,y,o)=>{var h,r;h=[o(264),o(4995),o(9916),o(2503)],r=function(n,l,c){"use strict";function u(g){return g}function s(g){throw g}function p(g,i,m,f){var d;try{g&&l(d=g.promise)?d.call(g).done(i).fail(m):g&&l(d=g.then)?d.call(g,i,m):i.apply(void 0,[g].slice(f))}catch(S){m.apply(void 0,[S])}}return n.extend({Deferred:function(g){var i=[["notify","progress",n.Callbacks("memory"),n.Callbacks("memory"),2],["resolve","done",n.Callbacks("once memory"),n.Callbacks("once memory"),0,"resolved"],["reject","fail",n.Callbacks("once memory"),n.Callbacks("once memory"),1,"rejected"]],m="pending",f={state:function(){return m},always:function(){return d.done(arguments).fail(arguments),this},catch:function(S){return f.then(null,S)},pipe:function(){var S=arguments;return n.Deferred(function(v){n.each(i,function(E,b){var P=l(S[b[4]])&&S[b[4]];d[b[1]](function(){var T=P&&P.apply(this,arguments);T&&l(T.promise)?T.promise().progress(v.notify).done(v.resolve).fail(v.reject):v[b[0]+"With"](this,P?[T]:arguments)})}),S=null}).promise()},then:function(S,v,E){var b=0;function P(T,_,w,C){return function(){var I=this,R=arguments,D=function(){var $,M;if(!(T<b)){if($=w.apply(I,R),$===_.promise())throw new TypeError("Thenable self-resolution");M=$&&(typeof $=="object"||typeof $=="function")&&$.then,l(M)?C?M.call($,P(b,_,u,C),P(b,_,s,C)):(b++,M.call($,P(b,_,u,C),P(b,_,s,C),P(b,_,u,_.notifyWith))):(w!==u&&(I=void 0,R=[$]),(C||_.resolveWith)(I,R))}},L=C?D:function(){try{D()}catch($){n.Deferred.exceptionHook&&n.Deferred.exceptionHook($,L.stackTrace),T+1>=b&&(w!==s&&(I=void 0,R=[$]),_.rejectWith(I,R))}};T?L():(n.Deferred.getStackHook&&(L.stackTrace=n.Deferred.getStackHook()),window.setTimeout(L))}}return n.Deferred(function(T){i[0][3].add(P(0,T,l(E)?E:u,T.notifyWith)),i[1][3].add(P(0,T,l(S)?S:u)),i[2][3].add(P(0,T,l(v)?v:s))}).promise()},promise:function(S){return S!=null?n.extend(S,f):f}},d={};return n.each(i,function(S,v){var E=v[2],b=v[5];f[v[1]]=E.add,b&&E.add(function(){m=b},i[3-S][2].disable,i[3-S][3].disable,i[0][2].lock,i[0][3].lock),E.add(v[3].fire),d[v[0]]=function(){return d[v[0]+"With"](this===d?void 0:this,arguments),this},d[v[0]+"With"]=E.fireWith}),f.promise(d),g&&g.call(d,d),d},when:function(g){var i=arguments.length,m=i,f=Array(m),d=c.call(arguments),S=n.Deferred(),v=function(E){return function(b){f[E]=this,d[E]=arguments.length>1?c.call(arguments):b,--i||S.resolveWith(f,d)}};if(i<=1&&(p(g,S.done(v(m)).resolve,S.reject,!i),S.state()==="pending"||l(d[m]&&d[m].then)))return S.then();for(;m--;)p(d[m],v(m),S.reject);return S.promise()}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},7781:(x,y,o)=>{var h,r;h=[o(264),o(1210)],r=function(n){"use strict";var l=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;n.Deferred.exceptionHook=function(c,u){window.console&&window.console.warn&&c&&l.test(c.name)&&window.console.warn("jQuery.Deferred exception: "+c.message,c.stack,u)}}.apply(y,h),r!==void 0&&(x.exports=r)},7018:(x,y,o)=>{var h,r;h=[o(264),o(7473),o(882),o(6282),o(4995),o(5718),o(9916),o(7361),o(1528)],r=function(n,l,c,u,s,p,g){"use strict";var i=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;n.proxy=function(m,f){var d,S,v;if(typeof f=="string"&&(d=m[f],f=m,m=d),!!s(m))return S=g.call(arguments,2),v=function(){return m.apply(f||this,S.concat(g.call(arguments)))},v.guid=m.guid=m.guid||n.guid++,v},n.holdReady=function(m){m?n.readyWait++:n.ready(!0)},n.isArray=Array.isArray,n.parseJSON=JSON.parse,n.nodeName=l,n.isFunction=s,n.isWindow=p,n.camelCase=c,n.type=u,n.now=Date.now,n.isNumeric=function(m){var f=n.type(m);return(f==="number"||f==="string")&&!isNaN(m-parseFloat(m))},n.trim=function(m){return m==null?"":(m+"").replace(i,"")}}.apply(y,h),r!==void 0&&(x.exports=r)},7361:(x,y,o)=>{var h,r;h=[o(264),o(5547),o(5156)],r=function(n){"use strict";n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(l,c){n.fn[c]=function(u){return this.on(c,u)}})}.apply(y,h),r!==void 0&&(x.exports=r)},1528:(x,y,o)=>{var h,r;h=[o(264),o(5156),o(1188)],r=function(n){"use strict";n.fn.extend({bind:function(l,c,u){return this.on(l,null,c,u)},unbind:function(l,c){return this.off(l,null,c)},delegate:function(l,c,u,s){return this.on(c,l,u,s)},undelegate:function(l,c,u){return arguments.length===1?this.off(l,"**"):this.off(c,l||"**",u)},hover:function(l,c){return this.mouseenter(l).mouseleave(c||l)}}),n.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(l,c){n.fn[c]=function(u,s){return arguments.length>0?this.on(c,null,u,s):this.trigger(c)}})}.apply(y,h),r!==void 0&&(x.exports=r)},9922:(x,y,o)=>{var h,r;h=[o(264),o(9355),o(5718),o(9456)],r=function(n,l,c){"use strict";return n.each({Height:"height",Width:"width"},function(u,s){n.each({padding:"inner"+u,content:s,"":"outer"+u},function(p,g){n.fn[g]=function(i,m){var f=arguments.length&&(p||typeof i!="boolean"),d=p||(i===!0||m===!0?"margin":"border");return l(this,function(S,v,E){var b;return c(S)?g.indexOf("outer")===0?S["inner"+u]:S.document.documentElement["client"+u]:S.nodeType===9?(b=S.documentElement,Math.max(S.body["scroll"+u],b["scroll"+u],S.body["offset"+u],b["offset"+u],b["client"+u])):E===void 0?n.css(S,v,d):n.style(S,v,E,d)},s,f?i:void 0,f)}})}),n}.apply(y,h),r!==void 0&&(x.exports=r)},7309:(x,y,o)=>{var h,r;h=[o(264),o(882),o(5422),o(4995),o(7445),o(3153),o(6744),o(7774),o(4991),o(5840),o(2524),o(7116),o(1090),o(1210),o(3599),o(9921),o(9456),o(9048)],r=function(n,l,c,u,s,p,g,i,m,f,d){"use strict";var S,v,E=/^(?:toggle|show|hide)$/,b=/queueHooks$/;function P(){v&&(c.hidden===!1&&window.requestAnimationFrame?window.requestAnimationFrame(P):window.setTimeout(P,n.fx.interval),n.fx.tick())}function T(){return window.setTimeout(function(){S=void 0}),S=Date.now()}function _(D,L){var $,M=0,k={height:D};for(L=L?1:0;M<4;M+=2-L)$=g[M],k["margin"+$]=k["padding"+$]=D;return L&&(k.opacity=k.width=D),k}function w(D,L,$){for(var M,k=(R.tweeners[L]||[]).concat(R.tweeners["*"]),W=0,G=k.length;W<G;W++)if(M=k[W].call($,L,D))return M}function C(D,L,$){var M,k,W,G,U,Y,z,te,ae="width"in L||"height"in L,he=this,Q={},ye=D.style,Pe=D.nodeType&&i(D),ze=f.get(D,"fxshow");$.queue||(G=n._queueHooks(D,"fx"),G.unqueued==null&&(G.unqueued=0,U=G.empty.fire,G.empty.fire=function(){G.unqueued||U()}),G.unqueued++,he.always(function(){he.always(function(){G.unqueued--,n.queue(D,"fx").length||G.empty.fire()})}));for(M in L)if(k=L[M],E.test(k)){if(delete L[M],W=W||k==="toggle",k===(Pe?"hide":"show"))if(k==="show"&&ze&&ze[M]!==void 0)Pe=!0;else continue;Q[M]=ze&&ze[M]||n.style(D,M)}if(Y=!n.isEmptyObject(L),!(!Y&&n.isEmptyObject(Q))){ae&&D.nodeType===1&&($.overflow=[ye.overflow,ye.overflowX,ye.overflowY],z=ze&&ze.display,z==null&&(z=f.get(D,"display")),te=n.css(D,"display"),te==="none"&&(z?te=z:(d([D],!0),z=D.style.display||z,te=n.css(D,"display"),d([D]))),(te==="inline"||te==="inline-block"&&z!=null)&&n.css(D,"float")==="none"&&(Y||(he.done(function(){ye.display=z}),z==null&&(te=ye.display,z=te==="none"?"":te)),ye.display="inline-block")),$.overflow&&(ye.overflow="hidden",he.always(function(){ye.overflow=$.overflow[0],ye.overflowX=$.overflow[1],ye.overflowY=$.overflow[2]})),Y=!1;for(M in Q)Y||(ze?"hidden"in ze&&(Pe=ze.hidden):ze=f.access(D,"fxshow",{display:z}),W&&(ze.hidden=!Pe),Pe&&d([D],!0),he.done(function(){Pe||d([D]),f.remove(D,"fxshow");for(M in Q)n.style(D,M,Q[M])})),Y=w(Pe?ze[M]:0,M,he),M in ze||(ze[M]=Y.start,Pe&&(Y.end=Y.start,Y.start=0))}}function I(D,L){var $,M,k,W,G;for($ in D)if(M=l($),k=L[M],W=D[$],Array.isArray(W)&&(k=W[1],W=D[$]=W[0]),$!==M&&(D[M]=W,delete D[$]),G=n.cssHooks[M],G&&"expand"in G){W=G.expand(W),delete D[M];for($ in W)$ in D||(D[$]=W[$],L[$]=k)}else L[M]=k}function R(D,L,$){var M,k,W=0,G=R.prefilters.length,U=n.Deferred().always(function(){delete Y.elem}),Y=function(){if(k)return!1;for(var ae=S||T(),he=Math.max(0,z.startTime+z.duration-ae),Q=he/z.duration||0,ye=1-Q,Pe=0,ze=z.tweens.length;Pe<ze;Pe++)z.tweens[Pe].run(ye);return U.notifyWith(D,[z,ye,he]),ye<1&&ze?he:(ze||U.notifyWith(D,[z,1,0]),U.resolveWith(D,[z]),!1)},z=U.promise({elem:D,props:n.extend({},L),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},$),originalProperties:L,originalOptions:$,startTime:S||T(),duration:$.duration,tweens:[],createTween:function(ae,he){var Q=n.Tween(D,z.opts,ae,he,z.opts.specialEasing[ae]||z.opts.easing);return z.tweens.push(Q),Q},stop:function(ae){var he=0,Q=ae?z.tweens.length:0;if(k)return this;for(k=!0;he<Q;he++)z.tweens[he].run(1);return ae?(U.notifyWith(D,[z,1,0]),U.resolveWith(D,[z,ae])):U.rejectWith(D,[z,ae]),this}}),te=z.props;for(I(te,z.opts.specialEasing);W<G;W++)if(M=R.prefilters[W].call(z,D,te,z.opts),M)return u(M.stop)&&(n._queueHooks(z.elem,z.opts.queue).stop=M.stop.bind(M)),M;return n.map(te,w,z),u(z.opts.start)&&z.opts.start.call(D,z),z.progress(z.opts.progress).done(z.opts.done,z.opts.complete).fail(z.opts.fail).always(z.opts.always),n.fx.timer(n.extend(Y,{elem:D,anim:z,queue:z.opts.queue})),z}return n.Animation=n.extend(R,{tweeners:{"*":[function(D,L){var $=this.createTween(D,L);return m($.elem,D,s.exec(L),$),$}]},tweener:function(D,L){u(D)?(L=D,D=["*"]):D=D.match(p);for(var $,M=0,k=D.length;M<k;M++)$=D[M],R.tweeners[$]=R.tweeners[$]||[],R.tweeners[$].unshift(L)},prefilters:[C],prefilter:function(D,L){L?R.prefilters.unshift(D):R.prefilters.push(D)}}),n.speed=function(D,L,$){var M=D&&typeof D=="object"?n.extend({},D):{complete:$||!$&&L||u(D)&&D,duration:D,easing:$&&L||L&&!u(L)&&L};return n.fx.off?M.duration=0:typeof M.duration!="number"&&(M.duration in n.fx.speeds?M.duration=n.fx.speeds[M.duration]:M.duration=n.fx.speeds._default),(M.queue==null||M.queue===!0)&&(M.queue="fx"),M.old=M.complete,M.complete=function(){u(M.old)&&M.old.call(this),M.queue&&n.dequeue(this,M.queue)},M},n.fn.extend({fadeTo:function(D,L,$,M){return this.filter(i).css("opacity",0).show().end().animate({opacity:L},D,$,M)},animate:function(D,L,$,M){var k=n.isEmptyObject(D),W=n.speed(L,$,M),G=function(){var U=R(this,n.extend({},D),W);(k||f.get(this,"finish"))&&U.stop(!0)};return G.finish=G,k||W.queue===!1?this.each(G):this.queue(W.queue,G)},stop:function(D,L,$){var M=function(k){var W=k.stop;delete k.stop,W($)};return typeof D!="string"&&($=L,L=D,D=void 0),L&&this.queue(D||"fx",[]),this.each(function(){var k=!0,W=D!=null&&D+"queueHooks",G=n.timers,U=f.get(this);if(W)U[W]&&U[W].stop&&M(U[W]);else for(W in U)U[W]&&U[W].stop&&b.test(W)&&M(U[W]);for(W=G.length;W--;)G[W].elem===this&&(D==null||G[W].queue===D)&&(G[W].anim.stop($),k=!1,G.splice(W,1));(k||!$)&&n.dequeue(this,D)})},finish:function(D){return D!==!1&&(D=D||"fx"),this.each(function(){var L,$=f.get(this),M=$[D+"queue"],k=$[D+"queueHooks"],W=n.timers,G=M?M.length:0;for($.finish=!0,n.queue(this,D,[]),k&&k.stop&&k.stop.call(this,!0),L=W.length;L--;)W[L].elem===this&&W[L].queue===D&&(W[L].anim.stop(!0),W.splice(L,1));for(L=0;L<G;L++)M[L]&&M[L].finish&&M[L].finish.call(this);delete $.finish})}}),n.each(["toggle","show","hide"],function(D,L){var $=n.fn[L];n.fn[L]=function(M,k,W){return M==null||typeof M=="boolean"?$.apply(this,arguments):this.animate(_(L,!0),M,k,W)}}),n.each({slideDown:_("show"),slideUp:_("hide"),slideToggle:_("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(D,L){n.fn[D]=function($,M,k){return this.animate(L,$,M,k)}}),n.timers=[],n.fx.tick=function(){var D,L=0,$=n.timers;for(S=Date.now();L<$.length;L++)D=$[L],!D()&&$[L]===D&&$.splice(L--,1);$.length||n.fx.stop(),S=void 0},n.fx.timer=function(D){n.timers.push(D),n.fx.start()},n.fx.interval=13,n.fx.start=function(){v||(v=!0,P())},n.fx.stop=function(){v=null},n.fx.speeds={slow:600,fast:200,_default:400},n}.apply(y,h),r!==void 0&&(x.exports=r)},9048:(x,y,o)=>{var h,r;h=[o(264),o(4068),o(9456)],r=function(n,l){"use strict";function c(u,s,p,g,i){return new c.prototype.init(u,s,p,g,i)}n.Tween=c,c.prototype={constructor:c,init:function(u,s,p,g,i,m){this.elem=u,this.prop=p,this.easing=i||n.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=g,this.unit=m||(n.cssNumber[p]?"":"px")},cur:function(){var u=c.propHooks[this.prop];return u&&u.get?u.get(this):c.propHooks._default.get(this)},run:function(u){var s,p=c.propHooks[this.prop];return this.options.duration?this.pos=s=n.easing[this.easing](u,this.options.duration*u,0,1,this.options.duration):this.pos=s=u,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),p&&p.set?p.set(this):c.propHooks._default.set(this),this}},c.prototype.init.prototype=c.prototype,c.propHooks={_default:{get:function(u){var s;return u.elem.nodeType!==1||u.elem[u.prop]!=null&&u.elem.style[u.prop]==null?u.elem[u.prop]:(s=n.css(u.elem,u.prop,""),!s||s==="auto"?0:s)},set:function(u){n.fx.step[u.prop]?n.fx.step[u.prop](u):u.elem.nodeType===1&&(n.cssHooks[u.prop]||u.elem.style[l(u.prop)]!=null)?n.style(u.elem,u.prop,u.now+u.unit):u.elem[u.prop]=u.now}}},c.propHooks.scrollTop=c.propHooks.scrollLeft={set:function(u){u.elem.nodeType&&u.elem.parentNode&&(u.elem[u.prop]=u.now)}},n.easing={linear:function(u){return u},swing:function(u){return .5-Math.cos(u*Math.PI)/2},_default:"swing"},n.fx=c.prototype.init,n.fx.step={}}.apply(y,h),r!==void 0&&(x.exports=r)},6795:(x,y,o)=>{var h,r;h=[o(264),o(5704),o(7309)],r=function(n){"use strict";n.expr.pseudos.animated=function(l){return n.grep(n.timers,function(c){return l===c.elem}).length}}.apply(y,h),r!==void 0&&(x.exports=r)},5156:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(7246),o(4995),o(3153),o(3899),o(9916),o(490),o(5840),o(7473),o(7116),o(5704)],r=function(n,l,c,u,s,p,g,i,m,f){"use strict";var d=/^([^.]*)(?:\.(.+)|)/;function S(){return!0}function v(){return!1}function E(_,w){return _===b()==(w==="focus")}function b(){try{return l.activeElement}catch(_){}}function P(_,w,C,I,R,D){var L,$;if(typeof w=="object"){typeof C!="string"&&(I=I||C,C=void 0);for($ in w)P(_,$,C,I,w[$],D);return _}if(I==null&&R==null?(R=C,I=C=void 0):R==null&&(typeof C=="string"?(R=I,I=void 0):(R=I,I=C,C=void 0)),R===!1)R=v;else if(!R)return _;return D===1&&(L=R,R=function(M){return n().off(M),L.apply(this,arguments)},R.guid=L.guid||(L.guid=n.guid++)),_.each(function(){n.event.add(this,w,R,I,C)})}n.event={global:{},add:function(_,w,C,I,R){var D,L,$,M,k,W,G,U,Y,z,te,ae=m.get(_);if(!!i(_))for(C.handler&&(D=C,C=D.handler,R=D.selector),R&&n.find.matchesSelector(c,R),C.guid||(C.guid=n.guid++),(M=ae.events)||(M=ae.events=Object.create(null)),(L=ae.handle)||(L=ae.handle=function(he){return typeof n!="undefined"&&n.event.triggered!==he.type?n.event.dispatch.apply(_,arguments):void 0}),w=(w||"").match(s)||[""],k=w.length;k--;)$=d.exec(w[k])||[],Y=te=$[1],z=($[2]||"").split(".").sort(),!!Y&&(G=n.event.special[Y]||{},Y=(R?G.delegateType:G.bindType)||Y,G=n.event.special[Y]||{},W=n.extend({type:Y,origType:te,data:I,handler:C,guid:C.guid,selector:R,needsContext:R&&n.expr.match.needsContext.test(R),namespace:z.join(".")},D),(U=M[Y])||(U=M[Y]=[],U.delegateCount=0,(!G.setup||G.setup.call(_,I,z,L)===!1)&&_.addEventListener&&_.addEventListener(Y,L)),G.add&&(G.add.call(_,W),W.handler.guid||(W.handler.guid=C.guid)),R?U.splice(U.delegateCount++,0,W):U.push(W),n.event.global[Y]=!0)},remove:function(_,w,C,I,R){var D,L,$,M,k,W,G,U,Y,z,te,ae=m.hasData(_)&&m.get(_);if(!(!ae||!(M=ae.events))){for(w=(w||"").match(s)||[""],k=w.length;k--;){if($=d.exec(w[k])||[],Y=te=$[1],z=($[2]||"").split(".").sort(),!Y){for(Y in M)n.event.remove(_,Y+w[k],C,I,!0);continue}for(G=n.event.special[Y]||{},Y=(I?G.delegateType:G.bindType)||Y,U=M[Y]||[],$=$[2]&&new RegExp("(^|\\.)"+z.join("\\.(?:.*\\.|)")+"(\\.|$)"),L=D=U.length;D--;)W=U[D],(R||te===W.origType)&&(!C||C.guid===W.guid)&&(!$||$.test(W.namespace))&&(!I||I===W.selector||I==="**"&&W.selector)&&(U.splice(D,1),W.selector&&U.delegateCount--,G.remove&&G.remove.call(_,W));L&&!U.length&&((!G.teardown||G.teardown.call(_,z,ae.handle)===!1)&&n.removeEvent(_,Y,ae.handle),delete M[Y])}n.isEmptyObject(M)&&m.remove(_,"handle events")}},dispatch:function(_){var w,C,I,R,D,L,$=new Array(arguments.length),M=n.event.fix(_),k=(m.get(this,"events")||Object.create(null))[M.type]||[],W=n.event.special[M.type]||{};for($[0]=M,w=1;w<arguments.length;w++)$[w]=arguments[w];if(M.delegateTarget=this,!(W.preDispatch&&W.preDispatch.call(this,M)===!1)){for(L=n.event.handlers.call(this,M,k),w=0;(R=L[w++])&&!M.isPropagationStopped();)for(M.currentTarget=R.elem,C=0;(D=R.handlers[C++])&&!M.isImmediatePropagationStopped();)(!M.rnamespace||D.namespace===!1||M.rnamespace.test(D.namespace))&&(M.handleObj=D,M.data=D.data,I=((n.event.special[D.origType]||{}).handle||D.handler).apply(R.elem,$),I!==void 0&&(M.result=I)===!1&&(M.preventDefault(),M.stopPropagation()));return W.postDispatch&&W.postDispatch.call(this,M),M.result}},handlers:function(_,w){var C,I,R,D,L,$=[],M=w.delegateCount,k=_.target;if(M&&k.nodeType&&!(_.type==="click"&&_.button>=1)){for(;k!==this;k=k.parentNode||this)if(k.nodeType===1&&!(_.type==="click"&&k.disabled===!0)){for(D=[],L={},C=0;C<M;C++)I=w[C],R=I.selector+" ",L[R]===void 0&&(L[R]=I.needsContext?n(R,this).index(k)>-1:n.find(R,this,null,[k]).length),L[R]&&D.push(I);D.length&&$.push({elem:k,handlers:D})}}return k=this,M<w.length&&$.push({elem:k,handlers:w.slice(M)}),$},addProp:function(_,w){Object.defineProperty(n.Event.prototype,_,{enumerable:!0,configurable:!0,get:u(w)?function(){if(this.originalEvent)return w(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[_]},set:function(C){Object.defineProperty(this,_,{enumerable:!0,configurable:!0,writable:!0,value:C})}})},fix:function(_){return _[n.expando]?_:new n.Event(_)},special:{load:{noBubble:!0},click:{setup:function(_){var w=this||_;return p.test(w.type)&&w.click&&f(w,"input")&&T(w,"click",S),!1},trigger:function(_){var w=this||_;return p.test(w.type)&&w.click&&f(w,"input")&&T(w,"click"),!0},_default:function(_){var w=_.target;return p.test(w.type)&&w.click&&f(w,"input")&&m.get(w,"click")||f(w,"a")}},beforeunload:{postDispatch:function(_){_.result!==void 0&&_.originalEvent&&(_.originalEvent.returnValue=_.result)}}}};function T(_,w,C){if(!C){m.get(_,w)===void 0&&n.event.add(_,w,S);return}m.set(_,w,!1),n.event.add(_,w,{namespace:!1,handler:function(I){var R,D,L=m.get(this,w);if(I.isTrigger&1&&this[w]){if(L.length)(n.event.special[w]||{}).delegateType&&I.stopPropagation();else if(L=g.call(arguments),m.set(this,w,L),R=C(this,w),this[w](),D=m.get(this,w),L!==D||R?m.set(this,w,!1):D={},L!==D)return I.stopImmediatePropagation(),I.preventDefault(),D&&D.value}else L.length&&(m.set(this,w,{value:n.event.trigger(n.extend(L[0],n.Event.prototype),L.slice(1),this)}),I.stopImmediatePropagation())}})}return n.removeEvent=function(_,w,C){_.removeEventListener&&_.removeEventListener(w,C)},n.Event=function(_,w){if(!(this instanceof n.Event))return new n.Event(_,w);_&&_.type?(this.originalEvent=_,this.type=_.type,this.isDefaultPrevented=_.defaultPrevented||_.defaultPrevented===void 0&&_.returnValue===!1?S:v,this.target=_.target&&_.target.nodeType===3?_.target.parentNode:_.target,this.currentTarget=_.currentTarget,this.relatedTarget=_.relatedTarget):this.type=_,w&&n.extend(this,w),this.timeStamp=_&&_.timeStamp||Date.now(),this[n.expando]=!0},n.Event.prototype={constructor:n.Event,isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v,isSimulated:!1,preventDefault:function(){var _=this.originalEvent;this.isDefaultPrevented=S,_&&!this.isSimulated&&_.preventDefault()},stopPropagation:function(){var _=this.originalEvent;this.isPropagationStopped=S,_&&!this.isSimulated&&_.stopPropagation()},stopImmediatePropagation:function(){var _=this.originalEvent;this.isImmediatePropagationStopped=S,_&&!this.isSimulated&&_.stopImmediatePropagation(),this.stopPropagation()}},n.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},n.event.addProp),n.each({focus:"focusin",blur:"focusout"},function(_,w){n.event.special[_]={setup:function(){return T(this,_,E),!1},trigger:function(){return T(this,_),!0},_default:function(){return!0},delegateType:w}}),n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(_,w){n.event.special[_]={delegateType:w,bindType:w,handle:function(C){var I,R=this,D=C.relatedTarget,L=C.handleObj;return(!D||D!==R&&!n.contains(R,D))&&(C.type=L.origType,I=L.handler.apply(this,arguments),C.type=w),I}}}),n.fn.extend({on:function(_,w,C,I){return P(this,_,w,C,I)},one:function(_,w,C,I){return P(this,_,w,C,I,1)},off:function(_,w,C){var I,R;if(_&&_.preventDefault&&_.handleObj)return I=_.handleObj,n(_.delegateTarget).off(I.namespace?I.origType+"."+I.namespace:I.origType,I.selector,I.handler),this;if(typeof _=="object"){for(R in _)this.off(R,w,_[R]);return this}return(w===!1||typeof w=="function")&&(C=w,w=void 0),C===!1&&(C=v),this.each(function(){n.event.remove(this,_,C,w)})}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},8270:(x,y,o)=>{var h,r;h=[o(264),o(5840),o(3334),o(5156),o(1188)],r=function(n,l,c){"use strict";return c.focusin||n.each({focus:"focusin",blur:"focusout"},function(u,s){var p=function(g){n.event.simulate(s,g.target,n.event.fix(g))};n.event.special[s]={setup:function(){var g=this.ownerDocument||this.document||this,i=l.access(g,s);i||g.addEventListener(u,p,!0),l.access(g,s,(i||0)+1)},teardown:function(){var g=this.ownerDocument||this.document||this,i=l.access(g,s)-1;i?l.access(g,s,i):(g.removeEventListener(u,p,!0),l.remove(g,s))}}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},3334:(x,y,o)=>{var h,r;h=[o(2276)],r=function(n){"use strict";return n.focusin="onfocusin"in window,n}.apply(y,h),r!==void 0&&(x.exports=r)},1188:(x,y,o)=>{var h,r;h=[o(264),o(5422),o(5840),o(490),o(1878),o(4995),o(5718),o(5156)],r=function(n,l,c,u,s,p,g){"use strict";var i=/^(?:focusinfocus|focusoutblur)$/,m=function(f){f.stopPropagation()};return n.extend(n.event,{trigger:function(f,d,S,v){var E,b,P,T,_,w,C,I,R=[S||l],D=s.call(f,"type")?f.type:f,L=s.call(f,"namespace")?f.namespace.split("."):[];if(b=I=P=S=S||l,!(S.nodeType===3||S.nodeType===8)&&!i.test(D+n.event.triggered)&&(D.indexOf(".")>-1&&(L=D.split("."),D=L.shift(),L.sort()),_=D.indexOf(":")<0&&"on"+D,f=f[n.expando]?f:new n.Event(D,typeof f=="object"&&f),f.isTrigger=v?2:3,f.namespace=L.join("."),f.rnamespace=f.namespace?new RegExp("(^|\\.)"+L.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=void 0,f.target||(f.target=S),d=d==null?[f]:n.makeArray(d,[f]),C=n.event.special[D]||{},!(!v&&C.trigger&&C.trigger.apply(S,d)===!1))){if(!v&&!C.noBubble&&!g(S)){for(T=C.delegateType||D,i.test(T+D)||(b=b.parentNode);b;b=b.parentNode)R.push(b),P=b;P===(S.ownerDocument||l)&&R.push(P.defaultView||P.parentWindow||window)}for(E=0;(b=R[E++])&&!f.isPropagationStopped();)I=b,f.type=E>1?T:C.bindType||D,w=(c.get(b,"events")||Object.create(null))[f.type]&&c.get(b,"handle"),w&&w.apply(b,d),w=_&&b[_],w&&w.apply&&u(b)&&(f.result=w.apply(b,d),f.result===!1&&f.preventDefault());return f.type=D,!v&&!f.isDefaultPrevented()&&(!C._default||C._default.apply(R.pop(),d)===!1)&&u(S)&&_&&p(S[D])&&!g(S)&&(P=S[_],P&&(S[_]=null),n.event.triggered=D,f.isPropagationStopped()&&I.addEventListener(D,m),S[D](),f.isPropagationStopped()&&I.removeEventListener(D,m),n.event.triggered=void 0,P&&(S[_]=P)),f.result}},simulate:function(f,d,S){var v=n.extend(new n.Event,S,{type:f,isSimulated:!0});n.event.trigger(v,null,d)}}),n.fn.extend({trigger:function(f,d){return this.each(function(){n.event.trigger(f,d,this)})},triggerHandler:function(f,d){var S=this[0];if(S)return n.event.trigger(f,d,S,!0)}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},5454:(x,y,o)=>{var h,r,h,r;h=[o(264)],r=function(n){"use strict";h=[],r=function(){return n}.apply(y,h),r!==void 0&&(x.exports=r)}.apply(y,h),r!==void 0&&(x.exports=r)},1569:(x,y,o)=>{var h,r;h=[o(264)],r=function(n){"use strict";var l=window.jQuery,c=window.$;n.noConflict=function(u){return window.$===n&&(window.$=c),u&&window.jQuery===n&&(window.jQuery=l),n},typeof noGlobal=="undefined"&&(window.jQuery=window.$=n)}.apply(y,h),r!==void 0&&(x.exports=r)},1044:(x,y,o)=>{var h,r;h=[o(264),o(5704),o(3599),o(2503),o(1210),o(7781),o(1038),o(5255),o(1090),o(5511),o(2622),o(5156),o(8270),o(9921),o(8801),o(7286),o(9456),o(1722),o(8433),o(5547),o(2037),o(2377),o(3004),o(2926),o(5535),o(2023),o(7309),o(6795),o(1145),o(9922),o(7018),o(5454),o(1569)],r=function(n){"use strict";return n}.apply(y,h),r!==void 0&&(x.exports=r)},9921:(x,y,o)=>{var h,r;h=[o(264),o(7358),o(1216),o(4995),o(5695),o(3899),o(9355),o(1859),o(8500),o(8438),o(11),o(7882),o(9906),o(8379),o(5840),o(6379),o(490),o(9342),o(7473),o(7116),o(3599),o(5704),o(5156)],r=function(n,l,c,u,s,p,g,i,m,f,d,S,v,E,b,P,T,_,w){"use strict";var C=/<script|<style|<link/i,I=/checked\s*(?:[^=]|=\s*.checked.)/i,R=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function D(U,Y){return w(U,"table")&&w(Y.nodeType!==11?Y:Y.firstChild,"tr")&&n(U).children("tbody")[0]||U}function L(U){return U.type=(U.getAttribute("type")!==null)+"/"+U.type,U}function $(U){return(U.type||"").slice(0,5)==="true/"?U.type=U.type.slice(5):U.removeAttribute("type"),U}function M(U,Y){var z,te,ae,he,Q,ye,Pe;if(Y.nodeType===1){if(b.hasData(U)&&(he=b.get(U),Pe=he.events,Pe)){b.remove(Y,"handle events");for(ae in Pe)for(z=0,te=Pe[ae].length;z<te;z++)n.event.add(Y,ae,Pe[ae][z])}P.hasData(U)&&(Q=P.access(U),ye=n.extend({},Q),P.set(Y,ye))}}function k(U,Y){var z=Y.nodeName.toLowerCase();z==="input"&&p.test(U.type)?Y.checked=U.checked:(z==="input"||z==="textarea")&&(Y.defaultValue=U.defaultValue)}function W(U,Y,z,te){Y=c(Y);var ae,he,Q,ye,Pe,ze,mt=0,It=U.length,Nt=It-1,Rt=Y[0],Gt=u(Rt);if(Gt||It>1&&typeof Rt=="string"&&!E.checkClone&&I.test(Rt))return U.each(function(Ke){var Bt=U.eq(Ke);Gt&&(Y[0]=Rt.call(this,Ke,Bt.html())),W(Bt,Y,z,te)});if(It&&(ae=v(Y,U[0].ownerDocument,!1,U,te),he=ae.firstChild,ae.childNodes.length===1&&(ae=he),he||te)){for(Q=n.map(d(ae,"script"),L),ye=Q.length;mt<It;mt++)Pe=ae,mt!==Nt&&(Pe=n.clone(Pe,!0,!0),ye&&n.merge(Q,d(Pe,"script"))),z.call(U[mt],Pe,mt);if(ye)for(ze=Q[Q.length-1].ownerDocument,n.map(Q,$),mt=0;mt<ye;mt++)Pe=Q[mt],m.test(Pe.type||"")&&!b.access(Pe,"globalEval")&&n.contains(ze,Pe)&&(Pe.src&&(Pe.type||"").toLowerCase()!=="module"?n._evalUrl&&!Pe.noModule&&n._evalUrl(Pe.src,{nonce:Pe.nonce||Pe.getAttribute("nonce")},ze):_(Pe.textContent.replace(R,""),Pe,ze))}return U}function G(U,Y,z){for(var te,ae=Y?n.filter(Y,U):U,he=0;(te=ae[he])!=null;he++)!z&&te.nodeType===1&&n.cleanData(d(te)),te.parentNode&&(z&&l(te)&&S(d(te,"script")),te.parentNode.removeChild(te));return U}return n.extend({htmlPrefilter:function(U){return U},clone:function(U,Y,z){var te,ae,he,Q,ye=U.cloneNode(!0),Pe=l(U);if(!E.noCloneChecked&&(U.nodeType===1||U.nodeType===11)&&!n.isXMLDoc(U))for(Q=d(ye),he=d(U),te=0,ae=he.length;te<ae;te++)k(he[te],Q[te]);if(Y)if(z)for(he=he||d(U),Q=Q||d(ye),te=0,ae=he.length;te<ae;te++)M(he[te],Q[te]);else M(U,ye);return Q=d(ye,"script"),Q.length>0&&S(Q,!Pe&&d(U,"script")),ye},cleanData:function(U){for(var Y,z,te,ae=n.event.special,he=0;(z=U[he])!==void 0;he++)if(T(z)){if(Y=z[b.expando]){if(Y.events)for(te in Y.events)ae[te]?n.event.remove(z,te):n.removeEvent(z,te,Y.handle);z[b.expando]=void 0}z[P.expando]&&(z[P.expando]=void 0)}}}),n.fn.extend({detach:function(U){return G(this,U,!0)},remove:function(U){return G(this,U)},text:function(U){return g(this,function(Y){return Y===void 0?n.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=Y)})},null,U,arguments.length)},append:function(){return W(this,arguments,function(U){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Y=D(this,U);Y.appendChild(U)}})},prepend:function(){return W(this,arguments,function(U){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Y=D(this,U);Y.insertBefore(U,Y.firstChild)}})},before:function(){return W(this,arguments,function(U){this.parentNode&&this.parentNode.insertBefore(U,this)})},after:function(){return W(this,arguments,function(U){this.parentNode&&this.parentNode.insertBefore(U,this.nextSibling)})},empty:function(){for(var U,Y=0;(U=this[Y])!=null;Y++)U.nodeType===1&&(n.cleanData(d(U,!1)),U.textContent="");return this},clone:function(U,Y){return U=U==null?!1:U,Y=Y==null?U:Y,this.map(function(){return n.clone(this,U,Y)})},html:function(U){return g(this,function(Y){var z=this[0]||{},te=0,ae=this.length;if(Y===void 0&&z.nodeType===1)return z.innerHTML;if(typeof Y=="string"&&!C.test(Y)&&!f[(i.exec(Y)||["",""])[1].toLowerCase()]){Y=n.htmlPrefilter(Y);try{for(;te<ae;te++)z=this[te]||{},z.nodeType===1&&(n.cleanData(d(z,!1)),z.innerHTML=Y);z=0}catch(he){}}z&&this.empty().append(Y)},null,U,arguments.length)},replaceWith:function(){var U=[];return W(this,arguments,function(Y){var z=this.parentNode;n.inArray(this,U)<0&&(n.cleanData(d(this)),z&&z.replaceChild(Y,this))},U)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(U,Y){n.fn[U]=function(z){for(var te,ae=[],he=n(z),Q=he.length-1,ye=0;ye<=Q;ye++)te=ye===Q?this:this.clone(!0),n(he[ye])[Y](te),s.apply(ae,te.get());return this.pushStack(ae)}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},8801:(x,y,o)=>{var h,r;h=[o(5547)],r=function(n){"use strict";return n._evalUrl=function(l,c,u){return n.ajax({url:l,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(s){n.globalEval(s,c,u)}})},n._evalUrl}.apply(y,h),r!==void 0&&(x.exports=r)},9906:(x,y,o)=>{var h,r;h=[o(264),o(6282),o(7358),o(1859),o(8500),o(8438),o(11),o(7882)],r=function(n,l,c,u,s,p,g,i){"use strict";var m=/<|&#?\w+;/;function f(d,S,v,E,b){for(var P,T,_,w,C,I,R=S.createDocumentFragment(),D=[],L=0,$=d.length;L<$;L++)if(P=d[L],P||P===0)if(l(P)==="object")n.merge(D,P.nodeType?[P]:P);else if(!m.test(P))D.push(S.createTextNode(P));else{for(T=T||R.appendChild(S.createElement("div")),_=(u.exec(P)||["",""])[1].toLowerCase(),w=p[_]||p._default,T.innerHTML=w[1]+n.htmlPrefilter(P)+w[2],I=w[0];I--;)T=T.lastChild;n.merge(D,T.childNodes),T=R.firstChild,T.textContent=""}for(R.textContent="",L=0;P=D[L++];){if(E&&n.inArray(P,E)>-1){b&&b.push(P);continue}if(C=c(P),T=g(R.appendChild(P),"script"),C&&i(T),v)for(I=0;P=T[I++];)s.test(P.type||"")&&v.push(P)}return R}return f}.apply(y,h),r!==void 0&&(x.exports=r)},11:(x,y,o)=>{var h,r;h=[o(264),o(7473)],r=function(n,l){"use strict";function c(u,s){var p;return typeof u.getElementsByTagName!="undefined"?p=u.getElementsByTagName(s||"*"):typeof u.querySelectorAll!="undefined"?p=u.querySelectorAll(s||"*"):p=[],s===void 0||s&&l(u,s)?n.merge([u],p):p}return c}.apply(y,h),r!==void 0&&(x.exports=r)},7882:(x,y,o)=>{var h,r;h=[o(5840)],r=function(n){"use strict";function l(c,u){for(var s=0,p=c.length;s<p;s++)n.set(c[s],"globalEval",!u||n.get(u[s],"globalEval"))}return l}.apply(y,h),r!==void 0&&(x.exports=r)},8379:(x,y,o)=>{var h,r;h=[o(5422),o(2276)],r=function(n,l){"use strict";return function(){var c=n.createDocumentFragment(),u=c.appendChild(n.createElement("div")),s=n.createElement("input");s.setAttribute("type","radio"),s.setAttribute("checked","checked"),s.setAttribute("name","t"),u.appendChild(s),l.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,u.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!u.cloneNode(!0).lastChild.defaultValue,u.innerHTML="<option></option>",l.option=!!u.lastChild}(),l}.apply(y,h),r!==void 0&&(x.exports=r)},8500:(x,y,o)=>{var h;h=function(){"use strict";return/^$|^module$|\/(?:java|ecma)script/i}.call(y,o,y,x),h!==void 0&&(x.exports=h)},1859:(x,y,o)=>{var h;h=function(){"use strict";return/<([a-z][^\/\0>\x20\t\r\n\f]*)/i}.call(y,o,y,x),h!==void 0&&(x.exports=h)},8438:(x,y,o)=>{var h,r;h=[o(8379)],r=function(n){"use strict";var l={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};return l.tbody=l.tfoot=l.colgroup=l.caption=l.thead,l.th=l.td,n.option||(l.optgroup=l.option=[1,"<select multiple='multiple'>","</select>"]),l}.apply(y,h),r!==void 0&&(x.exports=r)},1145:(x,y,o)=>{var h,r;h=[o(264),o(9355),o(7246),o(4995),o(3169),o(4682),o(1153),o(7517),o(5718),o(7116),o(9456),o(5704)],r=function(n,l,c,u,s,p,g,i,m){"use strict";return n.offset={setOffset:function(f,d,S){var v,E,b,P,T,_,w,C=n.css(f,"position"),I=n(f),R={};C==="static"&&(f.style.position="relative"),T=I.offset(),b=n.css(f,"top"),_=n.css(f,"left"),w=(C==="absolute"||C==="fixed")&&(b+_).indexOf("auto")>-1,w?(v=I.position(),P=v.top,E=v.left):(P=parseFloat(b)||0,E=parseFloat(_)||0),u(d)&&(d=d.call(f,S,n.extend({},T))),d.top!=null&&(R.top=d.top-T.top+P),d.left!=null&&(R.left=d.left-T.left+E),"using"in d?d.using.call(f,R):I.css(R)}},n.fn.extend({offset:function(f){if(arguments.length)return f===void 0?this:this.each(function(E){n.offset.setOffset(this,f,E)});var d,S,v=this[0];if(!!v)return v.getClientRects().length?(d=v.getBoundingClientRect(),S=v.ownerDocument.defaultView,{top:d.top+S.pageYOffset,left:d.left+S.pageXOffset}):{top:0,left:0}},position:function(){if(!!this[0]){var f,d,S,v=this[0],E={top:0,left:0};if(n.css(v,"position")==="fixed")d=v.getBoundingClientRect();else{for(d=this.offset(),S=v.ownerDocument,f=v.offsetParent||S.documentElement;f&&(f===S.body||f===S.documentElement)&&n.css(f,"position")==="static";)f=f.parentNode;f&&f!==v&&f.nodeType===1&&(E=n(f).offset(),E.top+=n.css(f,"borderTopWidth",!0),E.left+=n.css(f,"borderLeftWidth",!0))}return{top:d.top-E.top-n.css(v,"marginTop",!0),left:d.left-E.left-n.css(v,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var f=this.offsetParent;f&&n.css(f,"position")==="static";)f=f.offsetParent;return f||c})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(f,d){var S=d==="pageYOffset";n.fn[f]=function(v){return l(this,function(E,b,P){var T;if(m(E)?T=E:E.nodeType===9&&(T=E.defaultView),P===void 0)return T?T[d]:E[b];T?T.scrollTo(S?T.pageXOffset:P,S?P:T.pageYOffset):E[b]=P},f,v,arguments.length)}}),n.each(["top","left"],function(f,d){n.cssHooks[d]=g(i.pixelPosition,function(S,v){if(v)return v=p(S,d),s.test(v)?n(S).position()[d]+"px":v})}),n}.apply(y,h),r!==void 0&&(x.exports=r)},1090:(x,y,o)=>{var h,r;h=[o(264),o(5840),o(1210),o(2503)],r=function(n,l){"use strict";return n.extend({queue:function(c,u,s){var p;if(c)return u=(u||"fx")+"queue",p=l.get(c,u),s&&(!p||Array.isArray(s)?p=l.access(c,u,n.makeArray(s)):p.push(s)),p||[]},dequeue:function(c,u){u=u||"fx";var s=n.queue(c,u),p=s.length,g=s.shift(),i=n._queueHooks(c,u),m=function(){n.dequeue(c,u)};g==="inprogress"&&(g=s.shift(),p--),g&&(u==="fx"&&s.unshift("inprogress"),delete i.stop,g.call(c,m,i)),!p&&i&&i.empty.fire()},_queueHooks:function(c,u){var s=u+"queueHooks";return l.get(c,s)||l.access(c,s,{empty:n.Callbacks("once memory").add(function(){l.remove(c,[u+"queue",s])})})}}),n.fn.extend({queue:function(c,u){var s=2;return typeof c!="string"&&(u=c,c="fx",s--),arguments.length<s?n.queue(this[0],c):u===void 0?this:this.each(function(){var p=n.queue(this,c,u);n._queueHooks(this,c),c==="fx"&&p[0]!=="inprogress"&&n.dequeue(this,c)})},dequeue:function(c){return this.each(function(){n.dequeue(this,c)})},clearQueue:function(c){return this.queue(c||"fx",[])},promise:function(c,u){var s,p=1,g=n.Deferred(),i=this,m=this.length,f=function(){--p||g.resolveWith(i,[i])};for(typeof c!="string"&&(u=c,c=void 0),c=c||"fx";m--;)s=l.get(i[m],c+"queueHooks"),s&&s.empty&&(p++,s.empty.add(f));return f(),g.promise(u)}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},5511:(x,y,o)=>{var h,r;h=[o(264),o(1090),o(7309)],r=function(n){"use strict";return n.fn.delay=function(l,c){return l=n.fx&&n.fx.speeds[l]||l,c=c||"fx",this.queue(c,function(u,s){var p=window.setTimeout(u,l);s.stop=function(){window.clearTimeout(p)}})},n.fn.delay}.apply(y,h),r!==void 0&&(x.exports=r)},3727:(x,y,o)=>{var h,r;h=[o(264),o(9475)],r=function(n,l){"use strict";n.find=l,n.expr=l.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=l.uniqueSort,n.text=l.getText,n.isXMLDoc=l.isXML,n.contains=l.contains,n.escapeSelector=l.escape}.apply(y,h),r!==void 0&&(x.exports=r)},5704:(x,y,o)=>{var h,r;h=[o(3727)],r=function(){"use strict"}.apply(y,h),r!==void 0&&(x.exports=r)},8433:(x,y,o)=>{var h,r;h=[o(264),o(6282),o(3899),o(4995),o(7116),o(3599),o(3291)],r=function(n,l,c,u){"use strict";var s=/\[\]$/,p=/\r?\n/g,g=/^(?:submit|button|image|reset|file)$/i,i=/^(?:input|select|textarea|keygen)/i;function m(f,d,S,v){var E;if(Array.isArray(d))n.each(d,function(b,P){S||s.test(f)?v(f,P):m(f+"["+(typeof P=="object"&&P!=null?b:"")+"]",P,S,v)});else if(!S&&l(d)==="object")for(E in d)m(f+"["+E+"]",d[E],S,v);else v(f,d)}return n.param=function(f,d){var S,v=[],E=function(b,P){var T=u(P)?P():P;v[v.length]=encodeURIComponent(b)+"="+encodeURIComponent(T==null?"":T)};if(f==null)return"";if(Array.isArray(f)||f.jquery&&!n.isPlainObject(f))n.each(f,function(){E(this.name,this.value)});else for(S in f)m(S,f[S],d,E);return v.join("&")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var f=n.prop(this,"elements");return f?n.makeArray(f):this}).filter(function(){var f=this.type;return this.name&&!n(this).is(":disabled")&&i.test(this.nodeName)&&!g.test(f)&&(this.checked||!c.test(f))}).map(function(f,d){var S=n(this).val();return S==null?null:Array.isArray(S)?n.map(S,function(v){return{name:d.name,value:v.replace(p,`\r +`)}}):{name:d.name,value:S.replace(p,`\r +`)}}).get()}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},3599:(x,y,o)=>{var h,r;h=[o(264),o(792),o(1221),o(6219),o(6921),o(2711),o(7473),o(7116),o(6563),o(5704)],r=function(n,l,c,u,s,p,g){"use strict";var i=/^(?:parents|prev(?:Until|All))/,m={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(d){var S=n(d,this),v=S.length;return this.filter(function(){for(var E=0;E<v;E++)if(n.contains(this,S[E]))return!0})},closest:function(d,S){var v,E=0,b=this.length,P=[],T=typeof d!="string"&&n(d);if(!p.test(d)){for(;E<b;E++)for(v=this[E];v&&v!==S;v=v.parentNode)if(v.nodeType<11&&(T?T.index(v)>-1:v.nodeType===1&&n.find.matchesSelector(v,d))){P.push(v);break}}return this.pushStack(P.length>1?n.uniqueSort(P):P)},index:function(d){return d?typeof d=="string"?c.call(n(d),this[0]):c.call(this,d.jquery?d[0]:d):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(d,S){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(d,S))))},addBack:function(d){return this.add(d==null?this.prevObject:this.prevObject.filter(d))}});function f(d,S){for(;(d=d[S])&&d.nodeType!==1;);return d}return n.each({parent:function(d){var S=d.parentNode;return S&&S.nodeType!==11?S:null},parents:function(d){return u(d,"parentNode")},parentsUntil:function(d,S,v){return u(d,"parentNode",v)},next:function(d){return f(d,"nextSibling")},prev:function(d){return f(d,"previousSibling")},nextAll:function(d){return u(d,"nextSibling")},prevAll:function(d){return u(d,"previousSibling")},nextUntil:function(d,S,v){return u(d,"nextSibling",v)},prevUntil:function(d,S,v){return u(d,"previousSibling",v)},siblings:function(d){return s((d.parentNode||{}).firstChild,d)},children:function(d){return s(d.firstChild)},contents:function(d){return d.contentDocument!=null&&l(d.contentDocument)?d.contentDocument:(g(d,"template")&&(d=d.content||d),n.merge([],d.childNodes))}},function(d,S){n.fn[d]=function(v,E){var b=n.map(this,S,v);return d.slice(-5)!=="Until"&&(E=v),E&&typeof E=="string"&&(b=n.filter(E,b)),this.length>1&&(m[d]||n.uniqueSort(b),i.test(d)&&b.reverse()),this.pushStack(b)}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},6563:(x,y,o)=>{var h,r;h=[o(264),o(1221),o(4995),o(2711),o(5704)],r=function(n,l,c,u){"use strict";function s(p,g,i){return c(g)?n.grep(p,function(m,f){return!!g.call(m,f,m)!==i}):g.nodeType?n.grep(p,function(m){return m===g!==i}):typeof g!="string"?n.grep(p,function(m){return l.call(g,m)>-1!==i}):n.filter(g,p,i)}n.filter=function(p,g,i){var m=g[0];return i&&(p=":not("+p+")"),g.length===1&&m.nodeType===1?n.find.matchesSelector(m,p)?[m]:[]:n.find.matches(p,n.grep(g,function(f){return f.nodeType===1}))},n.fn.extend({find:function(p){var g,i,m=this.length,f=this;if(typeof p!="string")return this.pushStack(n(p).filter(function(){for(g=0;g<m;g++)if(n.contains(f[g],this))return!0}));for(i=this.pushStack([]),g=0;g<m;g++)n.find(p,f[g],i);return m>1?n.uniqueSort(i):i},filter:function(p){return this.pushStack(s(this,p||[],!1))},not:function(p){return this.pushStack(s(this,p||[],!0))},is:function(p){return!!s(this,typeof p=="string"&&u.test(p)?n(p):p||[],!1).length}})}.apply(y,h),r!==void 0&&(x.exports=r)},6219:(x,y,o)=>{var h,r;h=[o(264)],r=function(n){"use strict";return function(l,c,u){for(var s=[],p=u!==void 0;(l=l[c])&&l.nodeType!==9;)if(l.nodeType===1){if(p&&n(l).is(u))break;s.push(l)}return s}}.apply(y,h),r!==void 0&&(x.exports=r)},2711:(x,y,o)=>{var h,r;h=[o(264),o(5704)],r=function(n){"use strict";return n.expr.match.needsContext}.apply(y,h),r!==void 0&&(x.exports=r)},6921:(x,y,o)=>{var h;h=function(){"use strict";return function(r,n){for(var l=[];r;r=r.nextSibling)r.nodeType===1&&r!==n&&l.push(r);return l}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},6234:(x,y,o)=>{var h,r;h=[o(6856)],r=function(n){"use strict";return n.call(Object)}.apply(y,h),r!==void 0&&(x.exports=r)},8081:(x,y,o)=>{var h;h=function(){"use strict";return[]}.call(y,o,y,x),h!==void 0&&(x.exports=h)},7204:(x,y,o)=>{var h;h=function(){"use strict";return{}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},5422:(x,y,o)=>{var h;h=function(){"use strict";return window.document}.call(y,o,y,x),h!==void 0&&(x.exports=h)},7246:(x,y,o)=>{var h,r;h=[o(5422)],r=function(n){"use strict";return n.documentElement}.apply(y,h),r!==void 0&&(x.exports=r)},1216:(x,y,o)=>{var h,r;h=[o(8081)],r=function(n){"use strict";return n.flat?function(l){return n.flat.call(l)}:function(l){return n.concat.apply([],l)}}.apply(y,h),r!==void 0&&(x.exports=r)},6856:(x,y,o)=>{var h,r;h=[o(1878)],r=function(n){"use strict";return n.toString}.apply(y,h),r!==void 0&&(x.exports=r)},792:(x,y,o)=>{var h;h=function(){"use strict";return Object.getPrototypeOf}.call(y,o,y,x),h!==void 0&&(x.exports=h)},1878:(x,y,o)=>{var h,r;h=[o(7204)],r=function(n){"use strict";return n.hasOwnProperty}.apply(y,h),r!==void 0&&(x.exports=r)},1221:(x,y,o)=>{var h,r;h=[o(8081)],r=function(n){"use strict";return n.indexOf}.apply(y,h),r!==void 0&&(x.exports=r)},4995:(x,y,o)=>{var h;h=function(){"use strict";return function(n){return typeof n=="function"&&typeof n.nodeType!="number"&&typeof n.item!="function"}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},5718:(x,y,o)=>{var h;h=function(){"use strict";return function(n){return n!=null&&n===n.window}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},2228:(x,y,o)=>{var h;h=function(){"use strict";return/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source}.call(y,o,y,x),h!==void 0&&(x.exports=h)},5695:(x,y,o)=>{var h,r;h=[o(8081)],r=function(n){"use strict";return n.push}.apply(y,h),r!==void 0&&(x.exports=r)},3899:(x,y,o)=>{var h;h=function(){"use strict";return/^(?:checkbox|radio)$/i}.call(y,o,y,x),h!==void 0&&(x.exports=h)},7445:(x,y,o)=>{var h,r;h=[o(2228)],r=function(n){"use strict";return new RegExp("^(?:([+-])=|)("+n+")([a-z%]*)$","i")}.apply(y,h),r!==void 0&&(x.exports=r)},3153:(x,y,o)=>{var h;h=function(){"use strict";return/[^\x20\t\r\n\f]+/g}.call(y,o,y,x),h!==void 0&&(x.exports=h)},9916:(x,y,o)=>{var h,r;h=[o(8081)],r=function(n){"use strict";return n.slice}.apply(y,h),r!==void 0&&(x.exports=r)},2276:(x,y,o)=>{var h;h=function(){"use strict";return{}}.call(y,o,y,x),h!==void 0&&(x.exports=h)},1030:(x,y,o)=>{var h,r;h=[o(7204)],r=function(n){"use strict";return n.toString}.apply(y,h),r!==void 0&&(x.exports=r)},7286:(x,y,o)=>{var h,r;h=[o(264),o(4995),o(7116),o(9921),o(3599)],r=function(n,l){"use strict";return n.fn.extend({wrapAll:function(c){var u;return this[0]&&(l(c)&&(c=c.call(this[0])),u=n(c,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&u.insertBefore(this[0]),u.map(function(){for(var s=this;s.firstElementChild;)s=s.firstElementChild;return s}).append(this)),this},wrapInner:function(c){return l(c)?this.each(function(u){n(this).wrapInner(c.call(this,u))}):this.each(function(){var u=n(this),s=u.contents();s.length?s.wrapAll(c):u.append(c)})},wrap:function(c){var u=l(c);return this.each(function(s){n(this).wrapAll(u?c.call(this,s):c)})},unwrap:function(c){return this.parent(c).not("body").each(function(){n(this).replaceWith(this.childNodes)}),this}}),n}.apply(y,h),r!==void 0&&(x.exports=r)},1893:function(x,y,o){x=o.nmd(x);var h;/** * @license * Lodash <https://lodash.com/> * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> * Released under MIT license <https://lodash.com/license> * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors -*/(function(){var r,n="4.17.21",l=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",s="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",g=500,i="__lodash_placeholder__",m=1,f=2,h=4,S=1,v=2,E=1,b=2,P=4,T=8,_=16,w=32,C=64,I=128,R=256,D=512,L=30,$="...",M=800,B=16,W=1,G=2,U=3,Y=1/0,z=9007199254740991,te=17976931348623157e292,ae=0/0,de=4294967295,Q=de-1,ye=de>>>1,Pe=[["ary",I],["bind",E],["bindKey",b],["curry",T],["curryRight",_],["flip",D],["partial",w],["partialRight",C],["rearg",R]],ze="[object Arguments]",mt="[object Array]",It="[object AsyncFunction]",Nt="[object Boolean]",Rt="[object Date]",Gt="[object DOMException]",Ke="[object Error]",kt="[object Function]",Je="[object GeneratorFunction]",et="[object Map]",zt="[object Number]",kn="[object Null]",Pt="[object Object]",Yt="[object Promise]",vn="[object Proxy]",Ft="[object RegExp]",ut="[object Set]",ht="[object String]",Tn="[object Symbol]",nr="[object Undefined]",en="[object WeakMap]",vr="[object WeakSet]",tt="[object ArrayBuffer]",tn="[object DataView]",Mt="[object Float32Array]",he="[object Float64Array]",q="[object Int8Array]",fe="[object Int16Array]",be="[object Int32Array]",ne="[object Uint8Array]",me="[object Uint8ClampedArray]",ce="[object Uint16Array]",Ee="[object Uint32Array]",Re=/\b__p \+= '';/g,Be=/\b(__p \+=) '' \+/g,De=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ce=/&(?:amp|lt|gt|quot|#39);/g,ke=/[&<>"']/g,Ge=RegExp(Ce.source),it=RegExp(ke.source),bt=/<%-([\s\S]+?)%>/g,Ve=/<%([\s\S]+?)%>/g,yt=/<%=([\s\S]+?)%>/g,F=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,re=/[\\^$.*+?()[\]{}|]/g,Z=RegExp(re.source),ie=/^\s+/,oe=/\s/,Se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,_e=/\{\n\/\* \[wrapped with (.+)\] \*/,Le=/,? & /,Oe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Me=/[()=,{}\[\]\/\s]/,Ze=/\\(\\)?/g,at=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Fe=/\w*$/,_t=/^[-+]0x[0-9a-f]+$/i,Tt=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,le=/^0o[0-7]+$/i,Ae=/^(?:0|[1-9]\d*)$/,we=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ie=/($^)/,st=/['\n\r\u2028\u2029\\]/g,$e="\\ud800-\\udfff",Ut="\\u0300-\\u036f",Pn="\\ufe20-\\ufe2f",_n="\\u20d0-\\u20ff",Cn=Ut+Pn+_n,dt="\\u2700-\\u27bf",gt="a-z\\xdf-\\xf6\\xf8-\\xff",Ai="\\xac\\xb1\\xd7\\xf7",Rs="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ls="\\u2000-\\u206f",rr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Os="A-Z\\xc0-\\xd6\\xd8-\\xde",Fs="\\ufe0e\\ufe0f",Ms=Ai+Rs+Ls+rr,Pi="['\u2019]",sl="["+$e+"]",Bs="["+Ms+"]",Or="["+Cn+"]",ks="\\d+",ol="["+dt+"]",$s="["+gt+"]",Ws="[^"+$e+Ms+ks+dt+gt+Os+"]",_i="\\ud83c[\\udffb-\\udfff]",al="(?:"+Or+"|"+_i+")",Us="[^"+$e+"]",wi="(?:\\ud83c[\\udde6-\\uddff]){2}",xi="[\\ud800-\\udbff][\\udc00-\\udfff]",ir="["+Os+"]",Hs="\\u200d",Ks="(?:"+$s+"|"+Ws+")",ll="(?:"+ir+"|"+Ws+")",Gs="(?:"+Pi+"(?:d|ll|m|re|s|t|ve))?",zs="(?:"+Pi+"(?:D|LL|M|RE|S|T|VE))?",Ys=al+"?",Vs="["+Fs+"]?",ul="(?:"+Hs+"(?:"+[Us,wi,xi].join("|")+")"+Vs+Ys+")*",pl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",cl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Xs=Vs+Ys+ul,fl="(?:"+[ol,wi,xi].join("|")+")"+Xs,hl="(?:"+[Us+Or+"?",Or,wi,xi,sl].join("|")+")",dl=RegExp(Pi,"g"),gl=RegExp(Or,"g"),bi=RegExp(_i+"(?="+_i+")|"+hl+Xs,"g"),ml=RegExp([ir+"?"+$s+"+"+Gs+"(?="+[Bs,ir,"$"].join("|")+")",ll+"+"+zs+"(?="+[Bs,ir+Ks,"$"].join("|")+")",ir+"?"+Ks+"+"+Gs,ir+"+"+zs,cl,pl,ks,fl].join("|"),"g"),vl=RegExp("["+Hs+$e+Cn+Fs+"]"),yl=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Sl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],El=-1,Et={};Et[Mt]=Et[he]=Et[q]=Et[fe]=Et[be]=Et[ne]=Et[me]=Et[ce]=Et[Ee]=!0,Et[ze]=Et[mt]=Et[tt]=Et[Nt]=Et[tn]=Et[Rt]=Et[Ke]=Et[kt]=Et[et]=Et[zt]=Et[Pt]=Et[Ft]=Et[ut]=Et[ht]=Et[en]=!1;var St={};St[ze]=St[mt]=St[tt]=St[tn]=St[Nt]=St[Rt]=St[Mt]=St[he]=St[q]=St[fe]=St[be]=St[et]=St[zt]=St[Pt]=St[Ft]=St[ut]=St[ht]=St[Tn]=St[ne]=St[me]=St[ce]=St[Ee]=!0,St[Ke]=St[kt]=St[en]=!1;var Al={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Pl={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},_l={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},wl={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},xl=parseFloat,bl=parseInt,Zs=typeof o.g=="object"&&o.g&&o.g.Object===Object&&o.g,Tl=typeof self=="object"&&self&&self.Object===Object&&self,$t=Zs||Tl||Function("return this")(),Js=y&&!y.nodeType&&y,yr=Js&&!0&&x&&!x.nodeType&&x,js=yr&&yr.exports===Js,Ti=js&&Zs.process,un=function(){try{var J=yr&&yr.require&&yr.require("util").types;return J||Ti&&Ti.binding&&Ti.binding("util")}catch(se){}}(),qs=un&&un.isArrayBuffer,Qs=un&&un.isDate,eo=un&&un.isMap,to=un&&un.isRegExp,no=un&&un.isSet,ro=un&&un.isTypedArray;function nn(J,se,ee){switch(ee.length){case 0:return J.call(se);case 1:return J.call(se,ee[0]);case 2:return J.call(se,ee[0],ee[1]);case 3:return J.call(se,ee[0],ee[1],ee[2])}return J.apply(se,ee)}function Cl(J,se,ee,Te){for(var Ye=-1,lt=J==null?0:J.length;++Ye<lt;){var Lt=J[Ye];se(Te,Lt,ee(Lt),J)}return Te}function pn(J,se){for(var ee=-1,Te=J==null?0:J.length;++ee<Te&&se(J[ee],ee,J)!==!1;);return J}function Dl(J,se){for(var ee=J==null?0:J.length;ee--&&se(J[ee],ee,J)!==!1;);return J}function io(J,se){for(var ee=-1,Te=J==null?0:J.length;++ee<Te;)if(!se(J[ee],ee,J))return!1;return!0}function $n(J,se){for(var ee=-1,Te=J==null?0:J.length,Ye=0,lt=[];++ee<Te;){var Lt=J[ee];se(Lt,ee,J)&&(lt[Ye++]=Lt)}return lt}function Fr(J,se){var ee=J==null?0:J.length;return!!ee&&sr(J,se,0)>-1}function Ci(J,se,ee){for(var Te=-1,Ye=J==null?0:J.length;++Te<Ye;)if(ee(se,J[Te]))return!0;return!1}function At(J,se){for(var ee=-1,Te=J==null?0:J.length,Ye=Array(Te);++ee<Te;)Ye[ee]=se(J[ee],ee,J);return Ye}function Wn(J,se){for(var ee=-1,Te=se.length,Ye=J.length;++ee<Te;)J[Ye+ee]=se[ee];return J}function Di(J,se,ee,Te){var Ye=-1,lt=J==null?0:J.length;for(Te&&lt&&(ee=J[++Ye]);++Ye<lt;)ee=se(ee,J[Ye],Ye,J);return ee}function Nl(J,se,ee,Te){var Ye=J==null?0:J.length;for(Te&&Ye&&(ee=J[--Ye]);Ye--;)ee=se(ee,J[Ye],Ye,J);return ee}function Ni(J,se){for(var ee=-1,Te=J==null?0:J.length;++ee<Te;)if(se(J[ee],ee,J))return!0;return!1}var Il=Ii("length");function Rl(J){return J.split("")}function Ll(J){return J.match(Oe)||[]}function so(J,se,ee){var Te;return ee(J,function(Ye,lt,Lt){if(se(Ye,lt,Lt))return Te=lt,!1}),Te}function Mr(J,se,ee,Te){for(var Ye=J.length,lt=ee+(Te?1:-1);Te?lt--:++lt<Ye;)if(se(J[lt],lt,J))return lt;return-1}function sr(J,se,ee){return se===se?zl(J,se,ee):Mr(J,oo,ee)}function Ol(J,se,ee,Te){for(var Ye=ee-1,lt=J.length;++Ye<lt;)if(Te(J[Ye],se))return Ye;return-1}function oo(J){return J!==J}function ao(J,se){var ee=J==null?0:J.length;return ee?Li(J,se)/ee:ae}function Ii(J){return function(se){return se==null?r:se[J]}}function Ri(J){return function(se){return J==null?r:J[se]}}function lo(J,se,ee,Te,Ye){return Ye(J,function(lt,Lt,vt){ee=Te?(Te=!1,lt):se(ee,lt,Lt,vt)}),ee}function Fl(J,se){var ee=J.length;for(J.sort(se);ee--;)J[ee]=J[ee].value;return J}function Li(J,se){for(var ee,Te=-1,Ye=J.length;++Te<Ye;){var lt=se(J[Te]);lt!==r&&(ee=ee===r?lt:ee+lt)}return ee}function Oi(J,se){for(var ee=-1,Te=Array(J);++ee<J;)Te[ee]=se(ee);return Te}function Ml(J,se){return At(se,function(ee){return[ee,J[ee]]})}function uo(J){return J&&J.slice(0,ho(J)+1).replace(ie,"")}function rn(J){return function(se){return J(se)}}function Fi(J,se){return At(se,function(ee){return J[ee]})}function Sr(J,se){return J.has(se)}function po(J,se){for(var ee=-1,Te=J.length;++ee<Te&&sr(se,J[ee],0)>-1;);return ee}function co(J,se){for(var ee=J.length;ee--&&sr(se,J[ee],0)>-1;);return ee}function Bl(J,se){for(var ee=J.length,Te=0;ee--;)J[ee]===se&&++Te;return Te}var kl=Ri(Al),$l=Ri(Pl);function Wl(J){return"\\"+wl[J]}function Ul(J,se){return J==null?r:J[se]}function or(J){return vl.test(J)}function Hl(J){return yl.test(J)}function Kl(J){for(var se,ee=[];!(se=J.next()).done;)ee.push(se.value);return ee}function Mi(J){var se=-1,ee=Array(J.size);return J.forEach(function(Te,Ye){ee[++se]=[Ye,Te]}),ee}function fo(J,se){return function(ee){return J(se(ee))}}function Un(J,se){for(var ee=-1,Te=J.length,Ye=0,lt=[];++ee<Te;){var Lt=J[ee];(Lt===se||Lt===i)&&(J[ee]=i,lt[Ye++]=ee)}return lt}function Br(J){var se=-1,ee=Array(J.size);return J.forEach(function(Te){ee[++se]=Te}),ee}function Gl(J){var se=-1,ee=Array(J.size);return J.forEach(function(Te){ee[++se]=[Te,Te]}),ee}function zl(J,se,ee){for(var Te=ee-1,Ye=J.length;++Te<Ye;)if(J[Te]===se)return Te;return-1}function Yl(J,se,ee){for(var Te=ee+1;Te--;)if(J[Te]===se)return Te;return Te}function ar(J){return or(J)?Xl(J):Il(J)}function yn(J){return or(J)?Zl(J):Rl(J)}function ho(J){for(var se=J.length;se--&&oe.test(J.charAt(se)););return se}var Vl=Ri(_l);function Xl(J){for(var se=bi.lastIndex=0;bi.test(J);)++se;return se}function Zl(J){return J.match(bi)||[]}function Jl(J){return J.match(ml)||[]}var jl=function J(se){se=se==null?$t:kr.defaults($t.Object(),se,kr.pick($t,Sl));var ee=se.Array,Te=se.Date,Ye=se.Error,lt=se.Function,Lt=se.Math,vt=se.Object,Bi=se.RegExp,ql=se.String,cn=se.TypeError,$r=ee.prototype,Ql=lt.prototype,lr=vt.prototype,Wr=se["__core-js_shared__"],Ur=Ql.toString,ft=lr.hasOwnProperty,eu=0,go=function(){var e=/[^.]+$/.exec(Wr&&Wr.keys&&Wr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Hr=lr.toString,tu=Ur.call(vt),nu=$t._,ru=Bi("^"+Ur.call(ft).replace(re,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Kr=js?se.Buffer:r,Hn=se.Symbol,Gr=se.Uint8Array,mo=Kr?Kr.allocUnsafe:r,zr=fo(vt.getPrototypeOf,vt),vo=vt.create,yo=lr.propertyIsEnumerable,Yr=$r.splice,So=Hn?Hn.isConcatSpreadable:r,Er=Hn?Hn.iterator:r,Xn=Hn?Hn.toStringTag:r,Vr=function(){try{var e=Qn(vt,"defineProperty");return e({},"",{}),e}catch(t){}}(),iu=se.clearTimeout!==$t.clearTimeout&&se.clearTimeout,su=Te&&Te.now!==$t.Date.now&&Te.now,ou=se.setTimeout!==$t.setTimeout&&se.setTimeout,Xr=Lt.ceil,Zr=Lt.floor,ki=vt.getOwnPropertySymbols,au=Kr?Kr.isBuffer:r,Eo=se.isFinite,lu=$r.join,uu=fo(vt.keys,vt),Ot=Lt.max,Ht=Lt.min,pu=Te.now,cu=se.parseInt,Ao=Lt.random,fu=$r.reverse,$i=Qn(se,"DataView"),Ar=Qn(se,"Map"),Wi=Qn(se,"Promise"),ur=Qn(se,"Set"),Pr=Qn(se,"WeakMap"),_r=Qn(vt,"create"),Jr=Pr&&new Pr,pr={},hu=er($i),du=er(Ar),gu=er(Wi),mu=er(ur),vu=er(Pr),jr=Hn?Hn.prototype:r,wr=jr?jr.valueOf:r,Po=jr?jr.toString:r;function O(e){if(xt(e)&&!Xe(e)&&!(e instanceof rt)){if(e instanceof fn)return e;if(ft.call(e,"__wrapped__"))return _a(e)}return new fn(e)}var cr=function(){function e(){}return function(t){if(!wt(t))return{};if(vo)return vo(t);e.prototype=t;var a=new e;return e.prototype=r,a}}();function qr(){}function fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}O.templateSettings={escape:bt,evaluate:Ve,interpolate:yt,variable:"",imports:{_:O}},O.prototype=qr.prototype,O.prototype.constructor=O,fn.prototype=cr(qr.prototype),fn.prototype.constructor=fn;function rt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=de,this.__views__=[]}function yu(){var e=new rt(this.__wrapped__);return e.__actions__=Jt(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Jt(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Jt(this.__views__),e}function Su(){if(this.__filtered__){var e=new rt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Eu(){var e=this.__wrapped__.value(),t=this.__dir__,a=Xe(e),A=t<0,N=a?e.length:0,k=Rp(0,N,this.__views__),K=k.start,X=k.end,j=X-K,ue=A?X:K-1,pe=this.__iteratees__,ge=pe.length,xe=0,Ne=Ht(j,this.__takeCount__);if(!a||!A&&N==j&&Ne==j)return Yo(e,this.__actions__);var Ue=[];e:for(;j--&&xe<Ne;){ue+=t;for(var qe=-1,He=e[ue];++qe<ge;){var nt=pe[qe],ot=nt.iteratee,an=nt.type,Zt=ot(He);if(an==G)He=Zt;else if(!Zt){if(an==W)continue e;break e}}Ue[xe++]=He}return Ue}rt.prototype=cr(qr.prototype),rt.prototype.constructor=rt;function Zn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var A=e[t];this.set(A[0],A[1])}}function Au(){this.__data__=_r?_r(null):{},this.size=0}function Pu(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function _u(e){var t=this.__data__;if(_r){var a=t[e];return a===p?r:a}return ft.call(t,e)?t[e]:r}function wu(e){var t=this.__data__;return _r?t[e]!==r:ft.call(t,e)}function xu(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=_r&&t===r?p:t,this}Zn.prototype.clear=Au,Zn.prototype.delete=Pu,Zn.prototype.get=_u,Zn.prototype.has=wu,Zn.prototype.set=xu;function Dn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var A=e[t];this.set(A[0],A[1])}}function bu(){this.__data__=[],this.size=0}function Tu(e){var t=this.__data__,a=Qr(t,e);if(a<0)return!1;var A=t.length-1;return a==A?t.pop():Yr.call(t,a,1),--this.size,!0}function Cu(e){var t=this.__data__,a=Qr(t,e);return a<0?r:t[a][1]}function Du(e){return Qr(this.__data__,e)>-1}function Nu(e,t){var a=this.__data__,A=Qr(a,e);return A<0?(++this.size,a.push([e,t])):a[A][1]=t,this}Dn.prototype.clear=bu,Dn.prototype.delete=Tu,Dn.prototype.get=Cu,Dn.prototype.has=Du,Dn.prototype.set=Nu;function Nn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var A=e[t];this.set(A[0],A[1])}}function Iu(){this.size=0,this.__data__={hash:new Zn,map:new(Ar||Dn),string:new Zn}}function Ru(e){var t=ci(this,e).delete(e);return this.size-=t?1:0,t}function Lu(e){return ci(this,e).get(e)}function Ou(e){return ci(this,e).has(e)}function Fu(e,t){var a=ci(this,e),A=a.size;return a.set(e,t),this.size+=a.size==A?0:1,this}Nn.prototype.clear=Iu,Nn.prototype.delete=Ru,Nn.prototype.get=Lu,Nn.prototype.has=Ou,Nn.prototype.set=Fu;function Jn(e){var t=-1,a=e==null?0:e.length;for(this.__data__=new Nn;++t<a;)this.add(e[t])}function Mu(e){return this.__data__.set(e,p),this}function Bu(e){return this.__data__.has(e)}Jn.prototype.add=Jn.prototype.push=Mu,Jn.prototype.has=Bu;function Sn(e){var t=this.__data__=new Dn(e);this.size=t.size}function ku(){this.__data__=new Dn,this.size=0}function $u(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}function Wu(e){return this.__data__.get(e)}function Uu(e){return this.__data__.has(e)}function Hu(e,t){var a=this.__data__;if(a instanceof Dn){var A=a.__data__;if(!Ar||A.length<l-1)return A.push([e,t]),this.size=++a.size,this;a=this.__data__=new Nn(A)}return a.set(e,t),this.size=a.size,this}Sn.prototype.clear=ku,Sn.prototype.delete=$u,Sn.prototype.get=Wu,Sn.prototype.has=Uu,Sn.prototype.set=Hu;function _o(e,t){var a=Xe(e),A=!a&&tr(e),N=!a&&!A&&Vn(e),k=!a&&!A&&!N&&gr(e),K=a||A||N||k,X=K?Oi(e.length,ql):[],j=X.length;for(var ue in e)(t||ft.call(e,ue))&&!(K&&(ue=="length"||N&&(ue=="offset"||ue=="parent")||k&&(ue=="buffer"||ue=="byteLength"||ue=="byteOffset")||On(ue,j)))&&X.push(ue);return X}function wo(e){var t=e.length;return t?e[ji(0,t-1)]:r}function Ku(e,t){return fi(Jt(e),jn(t,0,e.length))}function Gu(e){return fi(Jt(e))}function Ui(e,t,a){(a!==r&&!En(e[t],a)||a===r&&!(t in e))&&In(e,t,a)}function xr(e,t,a){var A=e[t];(!(ft.call(e,t)&&En(A,a))||a===r&&!(t in e))&&In(e,t,a)}function Qr(e,t){for(var a=e.length;a--;)if(En(e[a][0],t))return a;return-1}function zu(e,t,a,A){return Kn(e,function(N,k,K){t(A,N,a(N),K)}),A}function xo(e,t){return e&&xn(t,Bt(t),e)}function Yu(e,t){return e&&xn(t,qt(t),e)}function In(e,t,a){t=="__proto__"&&Vr?Vr(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}function Hi(e,t){for(var a=-1,A=t.length,N=ee(A),k=e==null;++a<A;)N[a]=k?r:Ps(e,t[a]);return N}function jn(e,t,a){return e===e&&(a!==r&&(e=e<=a?e:a),t!==r&&(e=e>=t?e:t)),e}function hn(e,t,a,A,N,k){var K,X=t&m,j=t&f,ue=t&h;if(a&&(K=N?a(e,A,N,k):a(e)),K!==r)return K;if(!wt(e))return e;var pe=Xe(e);if(pe){if(K=Op(e),!X)return Jt(e,K)}else{var ge=Kt(e),xe=ge==kt||ge==Je;if(Vn(e))return Zo(e,X);if(ge==Pt||ge==ze||xe&&!N){if(K=j||xe?{}:da(e),!X)return j?_p(e,Yu(K,e)):Pp(e,xo(K,e))}else{if(!St[ge])return N?e:{};K=Fp(e,ge,X)}}k||(k=new Sn);var Ne=k.get(e);if(Ne)return Ne;k.set(e,K),Ka(e)?e.forEach(function(He){K.add(hn(He,t,a,He,e,k))}):Ua(e)&&e.forEach(function(He,nt){K.set(nt,hn(He,t,a,nt,e,k))});var Ue=ue?j?ls:as:j?qt:Bt,qe=pe?r:Ue(e);return pn(qe||e,function(He,nt){qe&&(nt=He,He=e[nt]),xr(K,nt,hn(He,t,a,nt,e,k))}),K}function Vu(e){var t=Bt(e);return function(a){return bo(a,e,t)}}function bo(e,t,a){var A=a.length;if(e==null)return!A;for(e=vt(e);A--;){var N=a[A],k=t[N],K=e[N];if(K===r&&!(N in e)||!k(K))return!1}return!0}function To(e,t,a){if(typeof e!="function")throw new cn(u);return Rr(function(){e.apply(r,a)},t)}function br(e,t,a,A){var N=-1,k=Fr,K=!0,X=e.length,j=[],ue=t.length;if(!X)return j;a&&(t=At(t,rn(a))),A?(k=Ci,K=!1):t.length>=l&&(k=Sr,K=!1,t=new Jn(t));e:for(;++N<X;){var pe=e[N],ge=a==null?pe:a(pe);if(pe=A||pe!==0?pe:0,K&&ge===ge){for(var xe=ue;xe--;)if(t[xe]===ge)continue e;j.push(pe)}else k(t,ge,A)||j.push(pe)}return j}var Kn=ea(wn),Co=ea(Gi,!0);function Xu(e,t){var a=!0;return Kn(e,function(A,N,k){return a=!!t(A,N,k),a}),a}function ei(e,t,a){for(var A=-1,N=e.length;++A<N;){var k=e[A],K=t(k);if(K!=null&&(X===r?K===K&&!on(K):a(K,X)))var X=K,j=k}return j}function Zu(e,t,a,A){var N=e.length;for(a=je(a),a<0&&(a=-a>N?0:N+a),A=A===r||A>N?N:je(A),A<0&&(A+=N),A=a>A?0:za(A);a<A;)e[a++]=t;return e}function Do(e,t){var a=[];return Kn(e,function(A,N,k){t(A,N,k)&&a.push(A)}),a}function Wt(e,t,a,A,N){var k=-1,K=e.length;for(a||(a=Bp),N||(N=[]);++k<K;){var X=e[k];t>0&&a(X)?t>1?Wt(X,t-1,a,A,N):Wn(N,X):A||(N[N.length]=X)}return N}var Ki=ta(),No=ta(!0);function wn(e,t){return e&&Ki(e,t,Bt)}function Gi(e,t){return e&&No(e,t,Bt)}function ti(e,t){return $n(t,function(a){return Fn(e[a])})}function qn(e,t){t=zn(t,e);for(var a=0,A=t.length;e!=null&&a<A;)e=e[bn(t[a++])];return a&&a==A?e:r}function Io(e,t,a){var A=t(e);return Xe(e)?A:Wn(A,a(e))}function Vt(e){return e==null?e===r?nr:kn:Xn&&Xn in vt(e)?Ip(e):Gp(e)}function zi(e,t){return e>t}function Ju(e,t){return e!=null&&ft.call(e,t)}function ju(e,t){return e!=null&&t in vt(e)}function qu(e,t,a){return e>=Ht(t,a)&&e<Ot(t,a)}function Yi(e,t,a){for(var A=a?Ci:Fr,N=e[0].length,k=e.length,K=k,X=ee(k),j=1/0,ue=[];K--;){var pe=e[K];K&&t&&(pe=At(pe,rn(t))),j=Ht(pe.length,j),X[K]=!a&&(t||N>=120&&pe.length>=120)?new Jn(K&&pe):r}pe=e[0];var ge=-1,xe=X[0];e:for(;++ge<N&&ue.length<j;){var Ne=pe[ge],Ue=t?t(Ne):Ne;if(Ne=a||Ne!==0?Ne:0,!(xe?Sr(xe,Ue):A(ue,Ue,a))){for(K=k;--K;){var qe=X[K];if(!(qe?Sr(qe,Ue):A(e[K],Ue,a)))continue e}xe&&xe.push(Ue),ue.push(Ne)}}return ue}function Qu(e,t,a,A){return wn(e,function(N,k,K){t(A,a(N),k,K)}),A}function Tr(e,t,a){t=zn(t,e),e=ya(e,t);var A=e==null?e:e[bn(gn(t))];return A==null?r:nn(A,e,a)}function Ro(e){return xt(e)&&Vt(e)==ze}function ep(e){return xt(e)&&Vt(e)==tt}function tp(e){return xt(e)&&Vt(e)==Rt}function Cr(e,t,a,A,N){return e===t?!0:e==null||t==null||!xt(e)&&!xt(t)?e!==e&&t!==t:np(e,t,a,A,Cr,N)}function np(e,t,a,A,N,k){var K=Xe(e),X=Xe(t),j=K?mt:Kt(e),ue=X?mt:Kt(t);j=j==ze?Pt:j,ue=ue==ze?Pt:ue;var pe=j==Pt,ge=ue==Pt,xe=j==ue;if(xe&&Vn(e)){if(!Vn(t))return!1;K=!0,pe=!1}if(xe&&!pe)return k||(k=new Sn),K||gr(e)?ca(e,t,a,A,N,k):Dp(e,t,j,a,A,N,k);if(!(a&S)){var Ne=pe&&ft.call(e,"__wrapped__"),Ue=ge&&ft.call(t,"__wrapped__");if(Ne||Ue){var qe=Ne?e.value():e,He=Ue?t.value():t;return k||(k=new Sn),N(qe,He,a,A,k)}}return xe?(k||(k=new Sn),Np(e,t,a,A,N,k)):!1}function rp(e){return xt(e)&&Kt(e)==et}function Vi(e,t,a,A){var N=a.length,k=N,K=!A;if(e==null)return!k;for(e=vt(e);N--;){var X=a[N];if(K&&X[2]?X[1]!==e[X[0]]:!(X[0]in e))return!1}for(;++N<k;){X=a[N];var j=X[0],ue=e[j],pe=X[1];if(K&&X[2]){if(ue===r&&!(j in e))return!1}else{var ge=new Sn;if(A)var xe=A(ue,pe,j,e,t,ge);if(!(xe===r?Cr(pe,ue,S|v,A,ge):xe))return!1}}return!0}function Lo(e){if(!wt(e)||$p(e))return!1;var t=Fn(e)?ru:ve;return t.test(er(e))}function ip(e){return xt(e)&&Vt(e)==Ft}function sp(e){return xt(e)&&Kt(e)==ut}function op(e){return xt(e)&&yi(e.length)&&!!Et[Vt(e)]}function Oo(e){return typeof e=="function"?e:e==null?Qt:typeof e=="object"?Xe(e)?Bo(e[0],e[1]):Mo(e):nl(e)}function Xi(e){if(!Ir(e))return uu(e);var t=[];for(var a in vt(e))ft.call(e,a)&&a!="constructor"&&t.push(a);return t}function ap(e){if(!wt(e))return Kp(e);var t=Ir(e),a=[];for(var A in e)A=="constructor"&&(t||!ft.call(e,A))||a.push(A);return a}function Zi(e,t){return e<t}function Fo(e,t){var a=-1,A=jt(e)?ee(e.length):[];return Kn(e,function(N,k,K){A[++a]=t(N,k,K)}),A}function Mo(e){var t=ps(e);return t.length==1&&t[0][2]?ma(t[0][0],t[0][1]):function(a){return a===e||Vi(a,e,t)}}function Bo(e,t){return fs(e)&&ga(t)?ma(bn(e),t):function(a){var A=Ps(a,e);return A===r&&A===t?_s(a,e):Cr(t,A,S|v)}}function ni(e,t,a,A,N){e!==t&&Ki(t,function(k,K){if(N||(N=new Sn),wt(k))lp(e,t,K,a,ni,A,N);else{var X=A?A(ds(e,K),k,K+"",e,t,N):r;X===r&&(X=k),Ui(e,K,X)}},qt)}function lp(e,t,a,A,N,k,K){var X=ds(e,a),j=ds(t,a),ue=K.get(j);if(ue){Ui(e,a,ue);return}var pe=k?k(X,j,a+"",e,t,K):r,ge=pe===r;if(ge){var xe=Xe(j),Ne=!xe&&Vn(j),Ue=!xe&&!Ne&&gr(j);pe=j,xe||Ne||Ue?Xe(X)?pe=X:Ct(X)?pe=Jt(X):Ne?(ge=!1,pe=Zo(j,!0)):Ue?(ge=!1,pe=Jo(j,!0)):pe=[]:Lr(j)||tr(j)?(pe=X,tr(X)?pe=Ya(X):(!wt(X)||Fn(X))&&(pe=da(j))):ge=!1}ge&&(K.set(j,pe),N(pe,j,A,k,K),K.delete(j)),Ui(e,a,pe)}function ko(e,t){var a=e.length;if(!!a)return t+=t<0?a:0,On(t,a)?e[t]:r}function $o(e,t,a){t.length?t=At(t,function(k){return Xe(k)?function(K){return qn(K,k.length===1?k[0]:k)}:k}):t=[Qt];var A=-1;t=At(t,rn(We()));var N=Fo(e,function(k,K,X){var j=At(t,function(ue){return ue(k)});return{criteria:j,index:++A,value:k}});return Fl(N,function(k,K){return Ap(k,K,a)})}function up(e,t){return Wo(e,t,function(a,A){return _s(e,A)})}function Wo(e,t,a){for(var A=-1,N=t.length,k={};++A<N;){var K=t[A],X=qn(e,K);a(X,K)&&Dr(k,zn(K,e),X)}return k}function pp(e){return function(t){return qn(t,e)}}function Ji(e,t,a,A){var N=A?Ol:sr,k=-1,K=t.length,X=e;for(e===t&&(t=Jt(t)),a&&(X=At(e,rn(a)));++k<K;)for(var j=0,ue=t[k],pe=a?a(ue):ue;(j=N(X,pe,j,A))>-1;)X!==e&&Yr.call(X,j,1),Yr.call(e,j,1);return e}function Uo(e,t){for(var a=e?t.length:0,A=a-1;a--;){var N=t[a];if(a==A||N!==k){var k=N;On(N)?Yr.call(e,N,1):es(e,N)}}return e}function ji(e,t){return e+Zr(Ao()*(t-e+1))}function cp(e,t,a,A){for(var N=-1,k=Ot(Xr((t-e)/(a||1)),0),K=ee(k);k--;)K[A?k:++N]=e,e+=a;return K}function qi(e,t){var a="";if(!e||t<1||t>z)return a;do t%2&&(a+=e),t=Zr(t/2),t&&(e+=e);while(t);return a}function Qe(e,t){return gs(va(e,t,Qt),e+"")}function fp(e){return wo(mr(e))}function hp(e,t){var a=mr(e);return fi(a,jn(t,0,a.length))}function Dr(e,t,a,A){if(!wt(e))return e;t=zn(t,e);for(var N=-1,k=t.length,K=k-1,X=e;X!=null&&++N<k;){var j=bn(t[N]),ue=a;if(j==="__proto__"||j==="constructor"||j==="prototype")return e;if(N!=K){var pe=X[j];ue=A?A(pe,j,X):r,ue===r&&(ue=wt(pe)?pe:On(t[N+1])?[]:{})}xr(X,j,ue),X=X[j]}return e}var Ho=Jr?function(e,t){return Jr.set(e,t),e}:Qt,dp=Vr?function(e,t){return Vr(e,"toString",{configurable:!0,enumerable:!1,value:xs(t),writable:!0})}:Qt;function gp(e){return fi(mr(e))}function dn(e,t,a){var A=-1,N=e.length;t<0&&(t=-t>N?0:N+t),a=a>N?N:a,a<0&&(a+=N),N=t>a?0:a-t>>>0,t>>>=0;for(var k=ee(N);++A<N;)k[A]=e[A+t];return k}function mp(e,t){var a;return Kn(e,function(A,N,k){return a=t(A,N,k),!a}),!!a}function ri(e,t,a){var A=0,N=e==null?A:e.length;if(typeof t=="number"&&t===t&&N<=ye){for(;A<N;){var k=A+N>>>1,K=e[k];K!==null&&!on(K)&&(a?K<=t:K<t)?A=k+1:N=k}return N}return Qi(e,t,Qt,a)}function Qi(e,t,a,A){var N=0,k=e==null?0:e.length;if(k===0)return 0;t=a(t);for(var K=t!==t,X=t===null,j=on(t),ue=t===r;N<k;){var pe=Zr((N+k)/2),ge=a(e[pe]),xe=ge!==r,Ne=ge===null,Ue=ge===ge,qe=on(ge);if(K)var He=A||Ue;else ue?He=Ue&&(A||xe):X?He=Ue&&xe&&(A||!Ne):j?He=Ue&&xe&&!Ne&&(A||!qe):Ne||qe?He=!1:He=A?ge<=t:ge<t;He?N=pe+1:k=pe}return Ht(k,Q)}function Ko(e,t){for(var a=-1,A=e.length,N=0,k=[];++a<A;){var K=e[a],X=t?t(K):K;if(!a||!En(X,j)){var j=X;k[N++]=K===0?0:K}}return k}function Go(e){return typeof e=="number"?e:on(e)?ae:+e}function sn(e){if(typeof e=="string")return e;if(Xe(e))return At(e,sn)+"";if(on(e))return Po?Po.call(e):"";var t=e+"";return t=="0"&&1/e==-Y?"-0":t}function Gn(e,t,a){var A=-1,N=Fr,k=e.length,K=!0,X=[],j=X;if(a)K=!1,N=Ci;else if(k>=l){var ue=t?null:Tp(e);if(ue)return Br(ue);K=!1,N=Sr,j=new Jn}else j=t?[]:X;e:for(;++A<k;){var pe=e[A],ge=t?t(pe):pe;if(pe=a||pe!==0?pe:0,K&&ge===ge){for(var xe=j.length;xe--;)if(j[xe]===ge)continue e;t&&j.push(ge),X.push(pe)}else N(j,ge,a)||(j!==X&&j.push(ge),X.push(pe))}return X}function es(e,t){return t=zn(t,e),e=ya(e,t),e==null||delete e[bn(gn(t))]}function zo(e,t,a,A){return Dr(e,t,a(qn(e,t)),A)}function ii(e,t,a,A){for(var N=e.length,k=A?N:-1;(A?k--:++k<N)&&t(e[k],k,e););return a?dn(e,A?0:k,A?k+1:N):dn(e,A?k+1:0,A?N:k)}function Yo(e,t){var a=e;return a instanceof rt&&(a=a.value()),Di(t,function(A,N){return N.func.apply(N.thisArg,Wn([A],N.args))},a)}function ts(e,t,a){var A=e.length;if(A<2)return A?Gn(e[0]):[];for(var N=-1,k=ee(A);++N<A;)for(var K=e[N],X=-1;++X<A;)X!=N&&(k[N]=br(k[N]||K,e[X],t,a));return Gn(Wt(k,1),t,a)}function Vo(e,t,a){for(var A=-1,N=e.length,k=t.length,K={};++A<N;){var X=A<k?t[A]:r;a(K,e[A],X)}return K}function ns(e){return Ct(e)?e:[]}function rs(e){return typeof e=="function"?e:Qt}function zn(e,t){return Xe(e)?e:fs(e,t)?[e]:Pa(pt(e))}var vp=Qe;function Yn(e,t,a){var A=e.length;return a=a===r?A:a,!t&&a>=A?e:dn(e,t,a)}var Xo=iu||function(e){return $t.clearTimeout(e)};function Zo(e,t){if(t)return e.slice();var a=e.length,A=mo?mo(a):new e.constructor(a);return e.copy(A),A}function is(e){var t=new e.constructor(e.byteLength);return new Gr(t).set(new Gr(e)),t}function yp(e,t){var a=t?is(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}function Sp(e){var t=new e.constructor(e.source,Fe.exec(e));return t.lastIndex=e.lastIndex,t}function Ep(e){return wr?vt(wr.call(e)):{}}function Jo(e,t){var a=t?is(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}function jo(e,t){if(e!==t){var a=e!==r,A=e===null,N=e===e,k=on(e),K=t!==r,X=t===null,j=t===t,ue=on(t);if(!X&&!ue&&!k&&e>t||k&&K&&j&&!X&&!ue||A&&K&&j||!a&&j||!N)return 1;if(!A&&!k&&!ue&&e<t||ue&&a&&N&&!A&&!k||X&&a&&N||!K&&N||!j)return-1}return 0}function Ap(e,t,a){for(var A=-1,N=e.criteria,k=t.criteria,K=N.length,X=a.length;++A<K;){var j=jo(N[A],k[A]);if(j){if(A>=X)return j;var ue=a[A];return j*(ue=="desc"?-1:1)}}return e.index-t.index}function qo(e,t,a,A){for(var N=-1,k=e.length,K=a.length,X=-1,j=t.length,ue=Ot(k-K,0),pe=ee(j+ue),ge=!A;++X<j;)pe[X]=t[X];for(;++N<K;)(ge||N<k)&&(pe[a[N]]=e[N]);for(;ue--;)pe[X++]=e[N++];return pe}function Qo(e,t,a,A){for(var N=-1,k=e.length,K=-1,X=a.length,j=-1,ue=t.length,pe=Ot(k-X,0),ge=ee(pe+ue),xe=!A;++N<pe;)ge[N]=e[N];for(var Ne=N;++j<ue;)ge[Ne+j]=t[j];for(;++K<X;)(xe||N<k)&&(ge[Ne+a[K]]=e[N++]);return ge}function Jt(e,t){var a=-1,A=e.length;for(t||(t=ee(A));++a<A;)t[a]=e[a];return t}function xn(e,t,a,A){var N=!a;a||(a={});for(var k=-1,K=t.length;++k<K;){var X=t[k],j=A?A(a[X],e[X],X,a,e):r;j===r&&(j=e[X]),N?In(a,X,j):xr(a,X,j)}return a}function Pp(e,t){return xn(e,cs(e),t)}function _p(e,t){return xn(e,fa(e),t)}function si(e,t){return function(a,A){var N=Xe(a)?Cl:zu,k=t?t():{};return N(a,e,We(A,2),k)}}function fr(e){return Qe(function(t,a){var A=-1,N=a.length,k=N>1?a[N-1]:r,K=N>2?a[2]:r;for(k=e.length>3&&typeof k=="function"?(N--,k):r,K&&Xt(a[0],a[1],K)&&(k=N<3?r:k,N=1),t=vt(t);++A<N;){var X=a[A];X&&e(t,X,A,k)}return t})}function ea(e,t){return function(a,A){if(a==null)return a;if(!jt(a))return e(a,A);for(var N=a.length,k=t?N:-1,K=vt(a);(t?k--:++k<N)&&A(K[k],k,K)!==!1;);return a}}function ta(e){return function(t,a,A){for(var N=-1,k=vt(t),K=A(t),X=K.length;X--;){var j=K[e?X:++N];if(a(k[j],j,k)===!1)break}return t}}function wp(e,t,a){var A=t&E,N=Nr(e);function k(){var K=this&&this!==$t&&this instanceof k?N:e;return K.apply(A?a:this,arguments)}return k}function na(e){return function(t){t=pt(t);var a=or(t)?yn(t):r,A=a?a[0]:t.charAt(0),N=a?Yn(a,1).join(""):t.slice(1);return A[e]()+N}}function hr(e){return function(t){return Di(el(Qa(t).replace(dl,"")),e,"")}}function Nr(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var a=cr(e.prototype),A=e.apply(a,t);return wt(A)?A:a}}function xp(e,t,a){var A=Nr(e);function N(){for(var k=arguments.length,K=ee(k),X=k,j=dr(N);X--;)K[X]=arguments[X];var ue=k<3&&K[0]!==j&&K[k-1]!==j?[]:Un(K,j);if(k-=ue.length,k<a)return aa(e,t,oi,N.placeholder,r,K,ue,r,r,a-k);var pe=this&&this!==$t&&this instanceof N?A:e;return nn(pe,this,K)}return N}function ra(e){return function(t,a,A){var N=vt(t);if(!jt(t)){var k=We(a,3);t=Bt(t),a=function(X){return k(N[X],X,N)}}var K=e(t,a,A);return K>-1?N[k?t[K]:K]:r}}function ia(e){return Ln(function(t){var a=t.length,A=a,N=fn.prototype.thru;for(e&&t.reverse();A--;){var k=t[A];if(typeof k!="function")throw new cn(u);if(N&&!K&&pi(k)=="wrapper")var K=new fn([],!0)}for(A=K?A:a;++A<a;){k=t[A];var X=pi(k),j=X=="wrapper"?us(k):r;j&&hs(j[0])&&j[1]==(I|T|w|R)&&!j[4].length&&j[9]==1?K=K[pi(j[0])].apply(K,j[3]):K=k.length==1&&hs(k)?K[X]():K.thru(k)}return function(){var ue=arguments,pe=ue[0];if(K&&ue.length==1&&Xe(pe))return K.plant(pe).value();for(var ge=0,xe=a?t[ge].apply(this,ue):pe;++ge<a;)xe=t[ge].call(this,xe);return xe}})}function oi(e,t,a,A,N,k,K,X,j,ue){var pe=t&I,ge=t&E,xe=t&b,Ne=t&(T|_),Ue=t&D,qe=xe?r:Nr(e);function He(){for(var nt=arguments.length,ot=ee(nt),an=nt;an--;)ot[an]=arguments[an];if(Ne)var Zt=dr(He),ln=Bl(ot,Zt);if(A&&(ot=qo(ot,A,N,Ne)),k&&(ot=Qo(ot,k,K,Ne)),nt-=ln,Ne&&nt<ue){var Dt=Un(ot,Zt);return aa(e,t,oi,He.placeholder,a,ot,Dt,X,j,ue-nt)}var An=ge?a:this,Bn=xe?An[e]:e;return nt=ot.length,X?ot=zp(ot,X):Ue&&nt>1&&ot.reverse(),pe&&j<nt&&(ot.length=j),this&&this!==$t&&this instanceof He&&(Bn=qe||Nr(Bn)),Bn.apply(An,ot)}return He}function sa(e,t){return function(a,A){return Qu(a,e,t(A),{})}}function ai(e,t){return function(a,A){var N;if(a===r&&A===r)return t;if(a!==r&&(N=a),A!==r){if(N===r)return A;typeof a=="string"||typeof A=="string"?(a=sn(a),A=sn(A)):(a=Go(a),A=Go(A)),N=e(a,A)}return N}}function ss(e){return Ln(function(t){return t=At(t,rn(We())),Qe(function(a){var A=this;return e(t,function(N){return nn(N,A,a)})})})}function li(e,t){t=t===r?" ":sn(t);var a=t.length;if(a<2)return a?qi(t,e):t;var A=qi(t,Xr(e/ar(t)));return or(t)?Yn(yn(A),0,e).join(""):A.slice(0,e)}function bp(e,t,a,A){var N=t&E,k=Nr(e);function K(){for(var X=-1,j=arguments.length,ue=-1,pe=A.length,ge=ee(pe+j),xe=this&&this!==$t&&this instanceof K?k:e;++ue<pe;)ge[ue]=A[ue];for(;j--;)ge[ue++]=arguments[++X];return nn(xe,N?a:this,ge)}return K}function oa(e){return function(t,a,A){return A&&typeof A!="number"&&Xt(t,a,A)&&(a=A=r),t=Mn(t),a===r?(a=t,t=0):a=Mn(a),A=A===r?t<a?1:-1:Mn(A),cp(t,a,A,e)}}function ui(e){return function(t,a){return typeof t=="string"&&typeof a=="string"||(t=mn(t),a=mn(a)),e(t,a)}}function aa(e,t,a,A,N,k,K,X,j,ue){var pe=t&T,ge=pe?K:r,xe=pe?r:K,Ne=pe?k:r,Ue=pe?r:k;t|=pe?w:C,t&=~(pe?C:w),t&P||(t&=~(E|b));var qe=[e,t,N,Ne,ge,Ue,xe,X,j,ue],He=a.apply(r,qe);return hs(e)&&Sa(He,qe),He.placeholder=A,Ea(He,e,t)}function os(e){var t=Lt[e];return function(a,A){if(a=mn(a),A=A==null?0:Ht(je(A),292),A&&Eo(a)){var N=(pt(a)+"e").split("e"),k=t(N[0]+"e"+(+N[1]+A));return N=(pt(k)+"e").split("e"),+(N[0]+"e"+(+N[1]-A))}return t(a)}}var Tp=ur&&1/Br(new ur([,-0]))[1]==Y?function(e){return new ur(e)}:Cs;function la(e){return function(t){var a=Kt(t);return a==et?Mi(t):a==ut?Gl(t):Ml(t,e(t))}}function Rn(e,t,a,A,N,k,K,X){var j=t&b;if(!j&&typeof e!="function")throw new cn(u);var ue=A?A.length:0;if(ue||(t&=~(w|C),A=N=r),K=K===r?K:Ot(je(K),0),X=X===r?X:je(X),ue-=N?N.length:0,t&C){var pe=A,ge=N;A=N=r}var xe=j?r:us(e),Ne=[e,t,a,A,N,pe,ge,k,K,X];if(xe&&Hp(Ne,xe),e=Ne[0],t=Ne[1],a=Ne[2],A=Ne[3],N=Ne[4],X=Ne[9]=Ne[9]===r?j?0:e.length:Ot(Ne[9]-ue,0),!X&&t&(T|_)&&(t&=~(T|_)),!t||t==E)var Ue=wp(e,t,a);else t==T||t==_?Ue=xp(e,t,X):(t==w||t==(E|w))&&!N.length?Ue=bp(e,t,a,A):Ue=oi.apply(r,Ne);var qe=xe?Ho:Sa;return Ea(qe(Ue,Ne),e,t)}function ua(e,t,a,A){return e===r||En(e,lr[a])&&!ft.call(A,a)?t:e}function pa(e,t,a,A,N,k){return wt(e)&&wt(t)&&(k.set(t,e),ni(e,t,r,pa,k),k.delete(t)),e}function Cp(e){return Lr(e)?r:e}function ca(e,t,a,A,N,k){var K=a&S,X=e.length,j=t.length;if(X!=j&&!(K&&j>X))return!1;var ue=k.get(e),pe=k.get(t);if(ue&&pe)return ue==t&&pe==e;var ge=-1,xe=!0,Ne=a&v?new Jn:r;for(k.set(e,t),k.set(t,e);++ge<X;){var Ue=e[ge],qe=t[ge];if(A)var He=K?A(qe,Ue,ge,t,e,k):A(Ue,qe,ge,e,t,k);if(He!==r){if(He)continue;xe=!1;break}if(Ne){if(!Ni(t,function(nt,ot){if(!Sr(Ne,ot)&&(Ue===nt||N(Ue,nt,a,A,k)))return Ne.push(ot)})){xe=!1;break}}else if(!(Ue===qe||N(Ue,qe,a,A,k))){xe=!1;break}}return k.delete(e),k.delete(t),xe}function Dp(e,t,a,A,N,k,K){switch(a){case tn:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case tt:return!(e.byteLength!=t.byteLength||!k(new Gr(e),new Gr(t)));case Nt:case Rt:case zt:return En(+e,+t);case Ke:return e.name==t.name&&e.message==t.message;case Ft:case ht:return e==t+"";case et:var X=Mi;case ut:var j=A&S;if(X||(X=Br),e.size!=t.size&&!j)return!1;var ue=K.get(e);if(ue)return ue==t;A|=v,K.set(e,t);var pe=ca(X(e),X(t),A,N,k,K);return K.delete(e),pe;case Tn:if(wr)return wr.call(e)==wr.call(t)}return!1}function Np(e,t,a,A,N,k){var K=a&S,X=as(e),j=X.length,ue=as(t),pe=ue.length;if(j!=pe&&!K)return!1;for(var ge=j;ge--;){var xe=X[ge];if(!(K?xe in t:ft.call(t,xe)))return!1}var Ne=k.get(e),Ue=k.get(t);if(Ne&&Ue)return Ne==t&&Ue==e;var qe=!0;k.set(e,t),k.set(t,e);for(var He=K;++ge<j;){xe=X[ge];var nt=e[xe],ot=t[xe];if(A)var an=K?A(ot,nt,xe,t,e,k):A(nt,ot,xe,e,t,k);if(!(an===r?nt===ot||N(nt,ot,a,A,k):an)){qe=!1;break}He||(He=xe=="constructor")}if(qe&&!He){var Zt=e.constructor,ln=t.constructor;Zt!=ln&&"constructor"in e&&"constructor"in t&&!(typeof Zt=="function"&&Zt instanceof Zt&&typeof ln=="function"&&ln instanceof ln)&&(qe=!1)}return k.delete(e),k.delete(t),qe}function Ln(e){return gs(va(e,r,ba),e+"")}function as(e){return Io(e,Bt,cs)}function ls(e){return Io(e,qt,fa)}var us=Jr?function(e){return Jr.get(e)}:Cs;function pi(e){for(var t=e.name+"",a=pr[t],A=ft.call(pr,t)?a.length:0;A--;){var N=a[A],k=N.func;if(k==null||k==e)return N.name}return t}function dr(e){var t=ft.call(O,"placeholder")?O:e;return t.placeholder}function We(){var e=O.iteratee||bs;return e=e===bs?Oo:e,arguments.length?e(arguments[0],arguments[1]):e}function ci(e,t){var a=e.__data__;return kp(t)?a[typeof t=="string"?"string":"hash"]:a.map}function ps(e){for(var t=Bt(e),a=t.length;a--;){var A=t[a],N=e[A];t[a]=[A,N,ga(N)]}return t}function Qn(e,t){var a=Ul(e,t);return Lo(a)?a:r}function Ip(e){var t=ft.call(e,Xn),a=e[Xn];try{e[Xn]=r;var A=!0}catch(k){}var N=Hr.call(e);return A&&(t?e[Xn]=a:delete e[Xn]),N}var cs=ki?function(e){return e==null?[]:(e=vt(e),$n(ki(e),function(t){return yo.call(e,t)}))}:Ds,fa=ki?function(e){for(var t=[];e;)Wn(t,cs(e)),e=zr(e);return t}:Ds,Kt=Vt;($i&&Kt(new $i(new ArrayBuffer(1)))!=tn||Ar&&Kt(new Ar)!=et||Wi&&Kt(Wi.resolve())!=Yt||ur&&Kt(new ur)!=ut||Pr&&Kt(new Pr)!=en)&&(Kt=function(e){var t=Vt(e),a=t==Pt?e.constructor:r,A=a?er(a):"";if(A)switch(A){case hu:return tn;case du:return et;case gu:return Yt;case mu:return ut;case vu:return en}return t});function Rp(e,t,a){for(var A=-1,N=a.length;++A<N;){var k=a[A],K=k.size;switch(k.type){case"drop":e+=K;break;case"dropRight":t-=K;break;case"take":t=Ht(t,e+K);break;case"takeRight":e=Ot(e,t-K);break}}return{start:e,end:t}}function Lp(e){var t=e.match(_e);return t?t[1].split(Le):[]}function ha(e,t,a){t=zn(t,e);for(var A=-1,N=t.length,k=!1;++A<N;){var K=bn(t[A]);if(!(k=e!=null&&a(e,K)))break;e=e[K]}return k||++A!=N?k:(N=e==null?0:e.length,!!N&&yi(N)&&On(K,N)&&(Xe(e)||tr(e)))}function Op(e){var t=e.length,a=new e.constructor(t);return t&&typeof e[0]=="string"&&ft.call(e,"index")&&(a.index=e.index,a.input=e.input),a}function da(e){return typeof e.constructor=="function"&&!Ir(e)?cr(zr(e)):{}}function Fp(e,t,a){var A=e.constructor;switch(t){case tt:return is(e);case Nt:case Rt:return new A(+e);case tn:return yp(e,a);case Mt:case he:case q:case fe:case be:case ne:case me:case ce:case Ee:return Jo(e,a);case et:return new A;case zt:case ht:return new A(e);case Ft:return Sp(e);case ut:return new A;case Tn:return Ep(e)}}function Mp(e,t){var a=t.length;if(!a)return e;var A=a-1;return t[A]=(a>1?"& ":"")+t[A],t=t.join(a>2?", ":" "),e.replace(Se,`{ +*/(function(){var r,n="4.17.21",l=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",s="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",g=500,i="__lodash_placeholder__",m=1,f=2,d=4,S=1,v=2,E=1,b=2,P=4,T=8,_=16,w=32,C=64,I=128,R=256,D=512,L=30,$="...",M=800,k=16,W=1,G=2,U=3,Y=1/0,z=9007199254740991,te=17976931348623157e292,ae=0/0,he=4294967295,Q=he-1,ye=he>>>1,Pe=[["ary",I],["bind",E],["bindKey",b],["curry",T],["curryRight",_],["flip",D],["partial",w],["partialRight",C],["rearg",R]],ze="[object Arguments]",mt="[object Array]",It="[object AsyncFunction]",Nt="[object Boolean]",Rt="[object Date]",Gt="[object DOMException]",Ke="[object Error]",Bt="[object Function]",Je="[object GeneratorFunction]",et="[object Map]",zt="[object Number]",Bn="[object Null]",Pt="[object Object]",Yt="[object Promise]",vn="[object Proxy]",Ft="[object RegExp]",ut="[object Set]",dt="[object String]",Tn="[object Symbol]",nr="[object Undefined]",en="[object WeakMap]",vr="[object WeakSet]",tt="[object ArrayBuffer]",tn="[object DataView]",Mt="[object Float32Array]",de="[object Float64Array]",q="[object Int8Array]",fe="[object Int16Array]",be="[object Int32Array]",ne="[object Uint8Array]",me="[object Uint8ClampedArray]",ce="[object Uint16Array]",Ee="[object Uint32Array]",Re=/\b__p \+= '';/g,ke=/\b(__p \+=) '' \+/g,De=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ce=/&(?:amp|lt|gt|quot|#39);/g,Be=/[&<>"']/g,Ge=RegExp(Ce.source),it=RegExp(Be.source),bt=/<%-([\s\S]+?)%>/g,Ve=/<%([\s\S]+?)%>/g,yt=/<%=([\s\S]+?)%>/g,F=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,re=/[\\^$.*+?()[\]{}|]/g,Z=RegExp(re.source),ie=/^\s+/,oe=/\s/,Se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,_e=/\{\n\/\* \[wrapped with (.+)\] \*/,Le=/,? & /,Oe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Me=/[()=,{}\[\]\/\s]/,Ze=/\\(\\)?/g,at=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Fe=/\w*$/,_t=/^[-+]0x[0-9a-f]+$/i,Tt=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,le=/^0o[0-7]+$/i,Ae=/^(?:0|[1-9]\d*)$/,we=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ie=/($^)/,st=/['\n\r\u2028\u2029\\]/g,$e="\\ud800-\\udfff",Ut="\\u0300-\\u036f",Pn="\\ufe20-\\ufe2f",_n="\\u20d0-\\u20ff",Cn=Ut+Pn+_n,ht="\\u2700-\\u27bf",gt="a-z\\xdf-\\xf6\\xf8-\\xff",Ai="\\xac\\xb1\\xd7\\xf7",Rs="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ls="\\u2000-\\u206f",rr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Os="A-Z\\xc0-\\xd6\\xd8-\\xde",Fs="\\ufe0e\\ufe0f",Ms=Ai+Rs+Ls+rr,Pi="['\u2019]",sl="["+$e+"]",ks="["+Ms+"]",Or="["+Cn+"]",Bs="\\d+",ol="["+ht+"]",$s="["+gt+"]",Ws="[^"+$e+Ms+Bs+ht+gt+Os+"]",_i="\\ud83c[\\udffb-\\udfff]",al="(?:"+Or+"|"+_i+")",Us="[^"+$e+"]",wi="(?:\\ud83c[\\udde6-\\uddff]){2}",xi="[\\ud800-\\udbff][\\udc00-\\udfff]",ir="["+Os+"]",Hs="\\u200d",Ks="(?:"+$s+"|"+Ws+")",ll="(?:"+ir+"|"+Ws+")",Gs="(?:"+Pi+"(?:d|ll|m|re|s|t|ve))?",zs="(?:"+Pi+"(?:D|LL|M|RE|S|T|VE))?",Ys=al+"?",Vs="["+Fs+"]?",ul="(?:"+Hs+"(?:"+[Us,wi,xi].join("|")+")"+Vs+Ys+")*",pl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",cl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Xs=Vs+Ys+ul,fl="(?:"+[ol,wi,xi].join("|")+")"+Xs,dl="(?:"+[Us+Or+"?",Or,wi,xi,sl].join("|")+")",hl=RegExp(Pi,"g"),gl=RegExp(Or,"g"),bi=RegExp(_i+"(?="+_i+")|"+dl+Xs,"g"),ml=RegExp([ir+"?"+$s+"+"+Gs+"(?="+[ks,ir,"$"].join("|")+")",ll+"+"+zs+"(?="+[ks,ir+Ks,"$"].join("|")+")",ir+"?"+Ks+"+"+Gs,ir+"+"+zs,cl,pl,Bs,fl].join("|"),"g"),vl=RegExp("["+Hs+$e+Cn+Fs+"]"),yl=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Sl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],El=-1,Et={};Et[Mt]=Et[de]=Et[q]=Et[fe]=Et[be]=Et[ne]=Et[me]=Et[ce]=Et[Ee]=!0,Et[ze]=Et[mt]=Et[tt]=Et[Nt]=Et[tn]=Et[Rt]=Et[Ke]=Et[Bt]=Et[et]=Et[zt]=Et[Pt]=Et[Ft]=Et[ut]=Et[dt]=Et[en]=!1;var St={};St[ze]=St[mt]=St[tt]=St[tn]=St[Nt]=St[Rt]=St[Mt]=St[de]=St[q]=St[fe]=St[be]=St[et]=St[zt]=St[Pt]=St[Ft]=St[ut]=St[dt]=St[Tn]=St[ne]=St[me]=St[ce]=St[Ee]=!0,St[Ke]=St[Bt]=St[en]=!1;var Al={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Pl={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},_l={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},wl={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},xl=parseFloat,bl=parseInt,Zs=typeof o.g=="object"&&o.g&&o.g.Object===Object&&o.g,Tl=typeof self=="object"&&self&&self.Object===Object&&self,$t=Zs||Tl||Function("return this")(),Js=y&&!y.nodeType&&y,yr=Js&&!0&&x&&!x.nodeType&&x,js=yr&&yr.exports===Js,Ti=js&&Zs.process,un=function(){try{var J=yr&&yr.require&&yr.require("util").types;return J||Ti&&Ti.binding&&Ti.binding("util")}catch(se){}}(),qs=un&&un.isArrayBuffer,Qs=un&&un.isDate,eo=un&&un.isMap,to=un&&un.isRegExp,no=un&&un.isSet,ro=un&&un.isTypedArray;function nn(J,se,ee){switch(ee.length){case 0:return J.call(se);case 1:return J.call(se,ee[0]);case 2:return J.call(se,ee[0],ee[1]);case 3:return J.call(se,ee[0],ee[1],ee[2])}return J.apply(se,ee)}function Cl(J,se,ee,Te){for(var Ye=-1,lt=J==null?0:J.length;++Ye<lt;){var Lt=J[Ye];se(Te,Lt,ee(Lt),J)}return Te}function pn(J,se){for(var ee=-1,Te=J==null?0:J.length;++ee<Te&&se(J[ee],ee,J)!==!1;);return J}function Dl(J,se){for(var ee=J==null?0:J.length;ee--&&se(J[ee],ee,J)!==!1;);return J}function io(J,se){for(var ee=-1,Te=J==null?0:J.length;++ee<Te;)if(!se(J[ee],ee,J))return!1;return!0}function $n(J,se){for(var ee=-1,Te=J==null?0:J.length,Ye=0,lt=[];++ee<Te;){var Lt=J[ee];se(Lt,ee,J)&&(lt[Ye++]=Lt)}return lt}function Fr(J,se){var ee=J==null?0:J.length;return!!ee&&sr(J,se,0)>-1}function Ci(J,se,ee){for(var Te=-1,Ye=J==null?0:J.length;++Te<Ye;)if(ee(se,J[Te]))return!0;return!1}function At(J,se){for(var ee=-1,Te=J==null?0:J.length,Ye=Array(Te);++ee<Te;)Ye[ee]=se(J[ee],ee,J);return Ye}function Wn(J,se){for(var ee=-1,Te=se.length,Ye=J.length;++ee<Te;)J[Ye+ee]=se[ee];return J}function Di(J,se,ee,Te){var Ye=-1,lt=J==null?0:J.length;for(Te&&lt&&(ee=J[++Ye]);++Ye<lt;)ee=se(ee,J[Ye],Ye,J);return ee}function Nl(J,se,ee,Te){var Ye=J==null?0:J.length;for(Te&&Ye&&(ee=J[--Ye]);Ye--;)ee=se(ee,J[Ye],Ye,J);return ee}function Ni(J,se){for(var ee=-1,Te=J==null?0:J.length;++ee<Te;)if(se(J[ee],ee,J))return!0;return!1}var Il=Ii("length");function Rl(J){return J.split("")}function Ll(J){return J.match(Oe)||[]}function so(J,se,ee){var Te;return ee(J,function(Ye,lt,Lt){if(se(Ye,lt,Lt))return Te=lt,!1}),Te}function Mr(J,se,ee,Te){for(var Ye=J.length,lt=ee+(Te?1:-1);Te?lt--:++lt<Ye;)if(se(J[lt],lt,J))return lt;return-1}function sr(J,se,ee){return se===se?zl(J,se,ee):Mr(J,oo,ee)}function Ol(J,se,ee,Te){for(var Ye=ee-1,lt=J.length;++Ye<lt;)if(Te(J[Ye],se))return Ye;return-1}function oo(J){return J!==J}function ao(J,se){var ee=J==null?0:J.length;return ee?Li(J,se)/ee:ae}function Ii(J){return function(se){return se==null?r:se[J]}}function Ri(J){return function(se){return J==null?r:J[se]}}function lo(J,se,ee,Te,Ye){return Ye(J,function(lt,Lt,vt){ee=Te?(Te=!1,lt):se(ee,lt,Lt,vt)}),ee}function Fl(J,se){var ee=J.length;for(J.sort(se);ee--;)J[ee]=J[ee].value;return J}function Li(J,se){for(var ee,Te=-1,Ye=J.length;++Te<Ye;){var lt=se(J[Te]);lt!==r&&(ee=ee===r?lt:ee+lt)}return ee}function Oi(J,se){for(var ee=-1,Te=Array(J);++ee<J;)Te[ee]=se(ee);return Te}function Ml(J,se){return At(se,function(ee){return[ee,J[ee]]})}function uo(J){return J&&J.slice(0,ho(J)+1).replace(ie,"")}function rn(J){return function(se){return J(se)}}function Fi(J,se){return At(se,function(ee){return J[ee]})}function Sr(J,se){return J.has(se)}function po(J,se){for(var ee=-1,Te=J.length;++ee<Te&&sr(se,J[ee],0)>-1;);return ee}function co(J,se){for(var ee=J.length;ee--&&sr(se,J[ee],0)>-1;);return ee}function kl(J,se){for(var ee=J.length,Te=0;ee--;)J[ee]===se&&++Te;return Te}var Bl=Ri(Al),$l=Ri(Pl);function Wl(J){return"\\"+wl[J]}function Ul(J,se){return J==null?r:J[se]}function or(J){return vl.test(J)}function Hl(J){return yl.test(J)}function Kl(J){for(var se,ee=[];!(se=J.next()).done;)ee.push(se.value);return ee}function Mi(J){var se=-1,ee=Array(J.size);return J.forEach(function(Te,Ye){ee[++se]=[Ye,Te]}),ee}function fo(J,se){return function(ee){return J(se(ee))}}function Un(J,se){for(var ee=-1,Te=J.length,Ye=0,lt=[];++ee<Te;){var Lt=J[ee];(Lt===se||Lt===i)&&(J[ee]=i,lt[Ye++]=ee)}return lt}function kr(J){var se=-1,ee=Array(J.size);return J.forEach(function(Te){ee[++se]=Te}),ee}function Gl(J){var se=-1,ee=Array(J.size);return J.forEach(function(Te){ee[++se]=[Te,Te]}),ee}function zl(J,se,ee){for(var Te=ee-1,Ye=J.length;++Te<Ye;)if(J[Te]===se)return Te;return-1}function Yl(J,se,ee){for(var Te=ee+1;Te--;)if(J[Te]===se)return Te;return Te}function ar(J){return or(J)?Xl(J):Il(J)}function yn(J){return or(J)?Zl(J):Rl(J)}function ho(J){for(var se=J.length;se--&&oe.test(J.charAt(se)););return se}var Vl=Ri(_l);function Xl(J){for(var se=bi.lastIndex=0;bi.test(J);)++se;return se}function Zl(J){return J.match(bi)||[]}function Jl(J){return J.match(ml)||[]}var jl=function J(se){se=se==null?$t:Br.defaults($t.Object(),se,Br.pick($t,Sl));var ee=se.Array,Te=se.Date,Ye=se.Error,lt=se.Function,Lt=se.Math,vt=se.Object,ki=se.RegExp,ql=se.String,cn=se.TypeError,$r=ee.prototype,Ql=lt.prototype,lr=vt.prototype,Wr=se["__core-js_shared__"],Ur=Ql.toString,ft=lr.hasOwnProperty,eu=0,go=function(){var e=/[^.]+$/.exec(Wr&&Wr.keys&&Wr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Hr=lr.toString,tu=Ur.call(vt),nu=$t._,ru=ki("^"+Ur.call(ft).replace(re,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Kr=js?se.Buffer:r,Hn=se.Symbol,Gr=se.Uint8Array,mo=Kr?Kr.allocUnsafe:r,zr=fo(vt.getPrototypeOf,vt),vo=vt.create,yo=lr.propertyIsEnumerable,Yr=$r.splice,So=Hn?Hn.isConcatSpreadable:r,Er=Hn?Hn.iterator:r,Xn=Hn?Hn.toStringTag:r,Vr=function(){try{var e=Qn(vt,"defineProperty");return e({},"",{}),e}catch(t){}}(),iu=se.clearTimeout!==$t.clearTimeout&&se.clearTimeout,su=Te&&Te.now!==$t.Date.now&&Te.now,ou=se.setTimeout!==$t.setTimeout&&se.setTimeout,Xr=Lt.ceil,Zr=Lt.floor,Bi=vt.getOwnPropertySymbols,au=Kr?Kr.isBuffer:r,Eo=se.isFinite,lu=$r.join,uu=fo(vt.keys,vt),Ot=Lt.max,Ht=Lt.min,pu=Te.now,cu=se.parseInt,Ao=Lt.random,fu=$r.reverse,$i=Qn(se,"DataView"),Ar=Qn(se,"Map"),Wi=Qn(se,"Promise"),ur=Qn(se,"Set"),Pr=Qn(se,"WeakMap"),_r=Qn(vt,"create"),Jr=Pr&&new Pr,pr={},du=er($i),hu=er(Ar),gu=er(Wi),mu=er(ur),vu=er(Pr),jr=Hn?Hn.prototype:r,wr=jr?jr.valueOf:r,Po=jr?jr.toString:r;function O(e){if(xt(e)&&!Xe(e)&&!(e instanceof rt)){if(e instanceof fn)return e;if(ft.call(e,"__wrapped__"))return _a(e)}return new fn(e)}var cr=function(){function e(){}return function(t){if(!wt(t))return{};if(vo)return vo(t);e.prototype=t;var a=new e;return e.prototype=r,a}}();function qr(){}function fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}O.templateSettings={escape:bt,evaluate:Ve,interpolate:yt,variable:"",imports:{_:O}},O.prototype=qr.prototype,O.prototype.constructor=O,fn.prototype=cr(qr.prototype),fn.prototype.constructor=fn;function rt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=he,this.__views__=[]}function yu(){var e=new rt(this.__wrapped__);return e.__actions__=Jt(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Jt(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Jt(this.__views__),e}function Su(){if(this.__filtered__){var e=new rt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Eu(){var e=this.__wrapped__.value(),t=this.__dir__,a=Xe(e),A=t<0,N=a?e.length:0,B=Rp(0,N,this.__views__),K=B.start,X=B.end,j=X-K,ue=A?X:K-1,pe=this.__iteratees__,ge=pe.length,xe=0,Ne=Ht(j,this.__takeCount__);if(!a||!A&&N==j&&Ne==j)return Yo(e,this.__actions__);var Ue=[];e:for(;j--&&xe<Ne;){ue+=t;for(var qe=-1,He=e[ue];++qe<ge;){var nt=pe[qe],ot=nt.iteratee,an=nt.type,Zt=ot(He);if(an==G)He=Zt;else if(!Zt){if(an==W)continue e;break e}}Ue[xe++]=He}return Ue}rt.prototype=cr(qr.prototype),rt.prototype.constructor=rt;function Zn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var A=e[t];this.set(A[0],A[1])}}function Au(){this.__data__=_r?_r(null):{},this.size=0}function Pu(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function _u(e){var t=this.__data__;if(_r){var a=t[e];return a===p?r:a}return ft.call(t,e)?t[e]:r}function wu(e){var t=this.__data__;return _r?t[e]!==r:ft.call(t,e)}function xu(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=_r&&t===r?p:t,this}Zn.prototype.clear=Au,Zn.prototype.delete=Pu,Zn.prototype.get=_u,Zn.prototype.has=wu,Zn.prototype.set=xu;function Dn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var A=e[t];this.set(A[0],A[1])}}function bu(){this.__data__=[],this.size=0}function Tu(e){var t=this.__data__,a=Qr(t,e);if(a<0)return!1;var A=t.length-1;return a==A?t.pop():Yr.call(t,a,1),--this.size,!0}function Cu(e){var t=this.__data__,a=Qr(t,e);return a<0?r:t[a][1]}function Du(e){return Qr(this.__data__,e)>-1}function Nu(e,t){var a=this.__data__,A=Qr(a,e);return A<0?(++this.size,a.push([e,t])):a[A][1]=t,this}Dn.prototype.clear=bu,Dn.prototype.delete=Tu,Dn.prototype.get=Cu,Dn.prototype.has=Du,Dn.prototype.set=Nu;function Nn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var A=e[t];this.set(A[0],A[1])}}function Iu(){this.size=0,this.__data__={hash:new Zn,map:new(Ar||Dn),string:new Zn}}function Ru(e){var t=ci(this,e).delete(e);return this.size-=t?1:0,t}function Lu(e){return ci(this,e).get(e)}function Ou(e){return ci(this,e).has(e)}function Fu(e,t){var a=ci(this,e),A=a.size;return a.set(e,t),this.size+=a.size==A?0:1,this}Nn.prototype.clear=Iu,Nn.prototype.delete=Ru,Nn.prototype.get=Lu,Nn.prototype.has=Ou,Nn.prototype.set=Fu;function Jn(e){var t=-1,a=e==null?0:e.length;for(this.__data__=new Nn;++t<a;)this.add(e[t])}function Mu(e){return this.__data__.set(e,p),this}function ku(e){return this.__data__.has(e)}Jn.prototype.add=Jn.prototype.push=Mu,Jn.prototype.has=ku;function Sn(e){var t=this.__data__=new Dn(e);this.size=t.size}function Bu(){this.__data__=new Dn,this.size=0}function $u(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}function Wu(e){return this.__data__.get(e)}function Uu(e){return this.__data__.has(e)}function Hu(e,t){var a=this.__data__;if(a instanceof Dn){var A=a.__data__;if(!Ar||A.length<l-1)return A.push([e,t]),this.size=++a.size,this;a=this.__data__=new Nn(A)}return a.set(e,t),this.size=a.size,this}Sn.prototype.clear=Bu,Sn.prototype.delete=$u,Sn.prototype.get=Wu,Sn.prototype.has=Uu,Sn.prototype.set=Hu;function _o(e,t){var a=Xe(e),A=!a&&tr(e),N=!a&&!A&&Vn(e),B=!a&&!A&&!N&&gr(e),K=a||A||N||B,X=K?Oi(e.length,ql):[],j=X.length;for(var ue in e)(t||ft.call(e,ue))&&!(K&&(ue=="length"||N&&(ue=="offset"||ue=="parent")||B&&(ue=="buffer"||ue=="byteLength"||ue=="byteOffset")||On(ue,j)))&&X.push(ue);return X}function wo(e){var t=e.length;return t?e[ji(0,t-1)]:r}function Ku(e,t){return fi(Jt(e),jn(t,0,e.length))}function Gu(e){return fi(Jt(e))}function Ui(e,t,a){(a!==r&&!En(e[t],a)||a===r&&!(t in e))&&In(e,t,a)}function xr(e,t,a){var A=e[t];(!(ft.call(e,t)&&En(A,a))||a===r&&!(t in e))&&In(e,t,a)}function Qr(e,t){for(var a=e.length;a--;)if(En(e[a][0],t))return a;return-1}function zu(e,t,a,A){return Kn(e,function(N,B,K){t(A,N,a(N),K)}),A}function xo(e,t){return e&&xn(t,kt(t),e)}function Yu(e,t){return e&&xn(t,qt(t),e)}function In(e,t,a){t=="__proto__"&&Vr?Vr(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}function Hi(e,t){for(var a=-1,A=t.length,N=ee(A),B=e==null;++a<A;)N[a]=B?r:Ps(e,t[a]);return N}function jn(e,t,a){return e===e&&(a!==r&&(e=e<=a?e:a),t!==r&&(e=e>=t?e:t)),e}function dn(e,t,a,A,N,B){var K,X=t&m,j=t&f,ue=t&d;if(a&&(K=N?a(e,A,N,B):a(e)),K!==r)return K;if(!wt(e))return e;var pe=Xe(e);if(pe){if(K=Op(e),!X)return Jt(e,K)}else{var ge=Kt(e),xe=ge==Bt||ge==Je;if(Vn(e))return Zo(e,X);if(ge==Pt||ge==ze||xe&&!N){if(K=j||xe?{}:ha(e),!X)return j?_p(e,Yu(K,e)):Pp(e,xo(K,e))}else{if(!St[ge])return N?e:{};K=Fp(e,ge,X)}}B||(B=new Sn);var Ne=B.get(e);if(Ne)return Ne;B.set(e,K),Ka(e)?e.forEach(function(He){K.add(dn(He,t,a,He,e,B))}):Ua(e)&&e.forEach(function(He,nt){K.set(nt,dn(He,t,a,nt,e,B))});var Ue=ue?j?ls:as:j?qt:kt,qe=pe?r:Ue(e);return pn(qe||e,function(He,nt){qe&&(nt=He,He=e[nt]),xr(K,nt,dn(He,t,a,nt,e,B))}),K}function Vu(e){var t=kt(e);return function(a){return bo(a,e,t)}}function bo(e,t,a){var A=a.length;if(e==null)return!A;for(e=vt(e);A--;){var N=a[A],B=t[N],K=e[N];if(K===r&&!(N in e)||!B(K))return!1}return!0}function To(e,t,a){if(typeof e!="function")throw new cn(u);return Rr(function(){e.apply(r,a)},t)}function br(e,t,a,A){var N=-1,B=Fr,K=!0,X=e.length,j=[],ue=t.length;if(!X)return j;a&&(t=At(t,rn(a))),A?(B=Ci,K=!1):t.length>=l&&(B=Sr,K=!1,t=new Jn(t));e:for(;++N<X;){var pe=e[N],ge=a==null?pe:a(pe);if(pe=A||pe!==0?pe:0,K&&ge===ge){for(var xe=ue;xe--;)if(t[xe]===ge)continue e;j.push(pe)}else B(t,ge,A)||j.push(pe)}return j}var Kn=ea(wn),Co=ea(Gi,!0);function Xu(e,t){var a=!0;return Kn(e,function(A,N,B){return a=!!t(A,N,B),a}),a}function ei(e,t,a){for(var A=-1,N=e.length;++A<N;){var B=e[A],K=t(B);if(K!=null&&(X===r?K===K&&!on(K):a(K,X)))var X=K,j=B}return j}function Zu(e,t,a,A){var N=e.length;for(a=je(a),a<0&&(a=-a>N?0:N+a),A=A===r||A>N?N:je(A),A<0&&(A+=N),A=a>A?0:za(A);a<A;)e[a++]=t;return e}function Do(e,t){var a=[];return Kn(e,function(A,N,B){t(A,N,B)&&a.push(A)}),a}function Wt(e,t,a,A,N){var B=-1,K=e.length;for(a||(a=kp),N||(N=[]);++B<K;){var X=e[B];t>0&&a(X)?t>1?Wt(X,t-1,a,A,N):Wn(N,X):A||(N[N.length]=X)}return N}var Ki=ta(),No=ta(!0);function wn(e,t){return e&&Ki(e,t,kt)}function Gi(e,t){return e&&No(e,t,kt)}function ti(e,t){return $n(t,function(a){return Fn(e[a])})}function qn(e,t){t=zn(t,e);for(var a=0,A=t.length;e!=null&&a<A;)e=e[bn(t[a++])];return a&&a==A?e:r}function Io(e,t,a){var A=t(e);return Xe(e)?A:Wn(A,a(e))}function Vt(e){return e==null?e===r?nr:Bn:Xn&&Xn in vt(e)?Ip(e):Gp(e)}function zi(e,t){return e>t}function Ju(e,t){return e!=null&&ft.call(e,t)}function ju(e,t){return e!=null&&t in vt(e)}function qu(e,t,a){return e>=Ht(t,a)&&e<Ot(t,a)}function Yi(e,t,a){for(var A=a?Ci:Fr,N=e[0].length,B=e.length,K=B,X=ee(B),j=1/0,ue=[];K--;){var pe=e[K];K&&t&&(pe=At(pe,rn(t))),j=Ht(pe.length,j),X[K]=!a&&(t||N>=120&&pe.length>=120)?new Jn(K&&pe):r}pe=e[0];var ge=-1,xe=X[0];e:for(;++ge<N&&ue.length<j;){var Ne=pe[ge],Ue=t?t(Ne):Ne;if(Ne=a||Ne!==0?Ne:0,!(xe?Sr(xe,Ue):A(ue,Ue,a))){for(K=B;--K;){var qe=X[K];if(!(qe?Sr(qe,Ue):A(e[K],Ue,a)))continue e}xe&&xe.push(Ue),ue.push(Ne)}}return ue}function Qu(e,t,a,A){return wn(e,function(N,B,K){t(A,a(N),B,K)}),A}function Tr(e,t,a){t=zn(t,e),e=ya(e,t);var A=e==null?e:e[bn(gn(t))];return A==null?r:nn(A,e,a)}function Ro(e){return xt(e)&&Vt(e)==ze}function ep(e){return xt(e)&&Vt(e)==tt}function tp(e){return xt(e)&&Vt(e)==Rt}function Cr(e,t,a,A,N){return e===t?!0:e==null||t==null||!xt(e)&&!xt(t)?e!==e&&t!==t:np(e,t,a,A,Cr,N)}function np(e,t,a,A,N,B){var K=Xe(e),X=Xe(t),j=K?mt:Kt(e),ue=X?mt:Kt(t);j=j==ze?Pt:j,ue=ue==ze?Pt:ue;var pe=j==Pt,ge=ue==Pt,xe=j==ue;if(xe&&Vn(e)){if(!Vn(t))return!1;K=!0,pe=!1}if(xe&&!pe)return B||(B=new Sn),K||gr(e)?ca(e,t,a,A,N,B):Dp(e,t,j,a,A,N,B);if(!(a&S)){var Ne=pe&&ft.call(e,"__wrapped__"),Ue=ge&&ft.call(t,"__wrapped__");if(Ne||Ue){var qe=Ne?e.value():e,He=Ue?t.value():t;return B||(B=new Sn),N(qe,He,a,A,B)}}return xe?(B||(B=new Sn),Np(e,t,a,A,N,B)):!1}function rp(e){return xt(e)&&Kt(e)==et}function Vi(e,t,a,A){var N=a.length,B=N,K=!A;if(e==null)return!B;for(e=vt(e);N--;){var X=a[N];if(K&&X[2]?X[1]!==e[X[0]]:!(X[0]in e))return!1}for(;++N<B;){X=a[N];var j=X[0],ue=e[j],pe=X[1];if(K&&X[2]){if(ue===r&&!(j in e))return!1}else{var ge=new Sn;if(A)var xe=A(ue,pe,j,e,t,ge);if(!(xe===r?Cr(pe,ue,S|v,A,ge):xe))return!1}}return!0}function Lo(e){if(!wt(e)||$p(e))return!1;var t=Fn(e)?ru:ve;return t.test(er(e))}function ip(e){return xt(e)&&Vt(e)==Ft}function sp(e){return xt(e)&&Kt(e)==ut}function op(e){return xt(e)&&yi(e.length)&&!!Et[Vt(e)]}function Oo(e){return typeof e=="function"?e:e==null?Qt:typeof e=="object"?Xe(e)?ko(e[0],e[1]):Mo(e):nl(e)}function Xi(e){if(!Ir(e))return uu(e);var t=[];for(var a in vt(e))ft.call(e,a)&&a!="constructor"&&t.push(a);return t}function ap(e){if(!wt(e))return Kp(e);var t=Ir(e),a=[];for(var A in e)A=="constructor"&&(t||!ft.call(e,A))||a.push(A);return a}function Zi(e,t){return e<t}function Fo(e,t){var a=-1,A=jt(e)?ee(e.length):[];return Kn(e,function(N,B,K){A[++a]=t(N,B,K)}),A}function Mo(e){var t=ps(e);return t.length==1&&t[0][2]?ma(t[0][0],t[0][1]):function(a){return a===e||Vi(a,e,t)}}function ko(e,t){return fs(e)&&ga(t)?ma(bn(e),t):function(a){var A=Ps(a,e);return A===r&&A===t?_s(a,e):Cr(t,A,S|v)}}function ni(e,t,a,A,N){e!==t&&Ki(t,function(B,K){if(N||(N=new Sn),wt(B))lp(e,t,K,a,ni,A,N);else{var X=A?A(hs(e,K),B,K+"",e,t,N):r;X===r&&(X=B),Ui(e,K,X)}},qt)}function lp(e,t,a,A,N,B,K){var X=hs(e,a),j=hs(t,a),ue=K.get(j);if(ue){Ui(e,a,ue);return}var pe=B?B(X,j,a+"",e,t,K):r,ge=pe===r;if(ge){var xe=Xe(j),Ne=!xe&&Vn(j),Ue=!xe&&!Ne&&gr(j);pe=j,xe||Ne||Ue?Xe(X)?pe=X:Ct(X)?pe=Jt(X):Ne?(ge=!1,pe=Zo(j,!0)):Ue?(ge=!1,pe=Jo(j,!0)):pe=[]:Lr(j)||tr(j)?(pe=X,tr(X)?pe=Ya(X):(!wt(X)||Fn(X))&&(pe=ha(j))):ge=!1}ge&&(K.set(j,pe),N(pe,j,A,B,K),K.delete(j)),Ui(e,a,pe)}function Bo(e,t){var a=e.length;if(!!a)return t+=t<0?a:0,On(t,a)?e[t]:r}function $o(e,t,a){t.length?t=At(t,function(B){return Xe(B)?function(K){return qn(K,B.length===1?B[0]:B)}:B}):t=[Qt];var A=-1;t=At(t,rn(We()));var N=Fo(e,function(B,K,X){var j=At(t,function(ue){return ue(B)});return{criteria:j,index:++A,value:B}});return Fl(N,function(B,K){return Ap(B,K,a)})}function up(e,t){return Wo(e,t,function(a,A){return _s(e,A)})}function Wo(e,t,a){for(var A=-1,N=t.length,B={};++A<N;){var K=t[A],X=qn(e,K);a(X,K)&&Dr(B,zn(K,e),X)}return B}function pp(e){return function(t){return qn(t,e)}}function Ji(e,t,a,A){var N=A?Ol:sr,B=-1,K=t.length,X=e;for(e===t&&(t=Jt(t)),a&&(X=At(e,rn(a)));++B<K;)for(var j=0,ue=t[B],pe=a?a(ue):ue;(j=N(X,pe,j,A))>-1;)X!==e&&Yr.call(X,j,1),Yr.call(e,j,1);return e}function Uo(e,t){for(var a=e?t.length:0,A=a-1;a--;){var N=t[a];if(a==A||N!==B){var B=N;On(N)?Yr.call(e,N,1):es(e,N)}}return e}function ji(e,t){return e+Zr(Ao()*(t-e+1))}function cp(e,t,a,A){for(var N=-1,B=Ot(Xr((t-e)/(a||1)),0),K=ee(B);B--;)K[A?B:++N]=e,e+=a;return K}function qi(e,t){var a="";if(!e||t<1||t>z)return a;do t%2&&(a+=e),t=Zr(t/2),t&&(e+=e);while(t);return a}function Qe(e,t){return gs(va(e,t,Qt),e+"")}function fp(e){return wo(mr(e))}function dp(e,t){var a=mr(e);return fi(a,jn(t,0,a.length))}function Dr(e,t,a,A){if(!wt(e))return e;t=zn(t,e);for(var N=-1,B=t.length,K=B-1,X=e;X!=null&&++N<B;){var j=bn(t[N]),ue=a;if(j==="__proto__"||j==="constructor"||j==="prototype")return e;if(N!=K){var pe=X[j];ue=A?A(pe,j,X):r,ue===r&&(ue=wt(pe)?pe:On(t[N+1])?[]:{})}xr(X,j,ue),X=X[j]}return e}var Ho=Jr?function(e,t){return Jr.set(e,t),e}:Qt,hp=Vr?function(e,t){return Vr(e,"toString",{configurable:!0,enumerable:!1,value:xs(t),writable:!0})}:Qt;function gp(e){return fi(mr(e))}function hn(e,t,a){var A=-1,N=e.length;t<0&&(t=-t>N?0:N+t),a=a>N?N:a,a<0&&(a+=N),N=t>a?0:a-t>>>0,t>>>=0;for(var B=ee(N);++A<N;)B[A]=e[A+t];return B}function mp(e,t){var a;return Kn(e,function(A,N,B){return a=t(A,N,B),!a}),!!a}function ri(e,t,a){var A=0,N=e==null?A:e.length;if(typeof t=="number"&&t===t&&N<=ye){for(;A<N;){var B=A+N>>>1,K=e[B];K!==null&&!on(K)&&(a?K<=t:K<t)?A=B+1:N=B}return N}return Qi(e,t,Qt,a)}function Qi(e,t,a,A){var N=0,B=e==null?0:e.length;if(B===0)return 0;t=a(t);for(var K=t!==t,X=t===null,j=on(t),ue=t===r;N<B;){var pe=Zr((N+B)/2),ge=a(e[pe]),xe=ge!==r,Ne=ge===null,Ue=ge===ge,qe=on(ge);if(K)var He=A||Ue;else ue?He=Ue&&(A||xe):X?He=Ue&&xe&&(A||!Ne):j?He=Ue&&xe&&!Ne&&(A||!qe):Ne||qe?He=!1:He=A?ge<=t:ge<t;He?N=pe+1:B=pe}return Ht(B,Q)}function Ko(e,t){for(var a=-1,A=e.length,N=0,B=[];++a<A;){var K=e[a],X=t?t(K):K;if(!a||!En(X,j)){var j=X;B[N++]=K===0?0:K}}return B}function Go(e){return typeof e=="number"?e:on(e)?ae:+e}function sn(e){if(typeof e=="string")return e;if(Xe(e))return At(e,sn)+"";if(on(e))return Po?Po.call(e):"";var t=e+"";return t=="0"&&1/e==-Y?"-0":t}function Gn(e,t,a){var A=-1,N=Fr,B=e.length,K=!0,X=[],j=X;if(a)K=!1,N=Ci;else if(B>=l){var ue=t?null:Tp(e);if(ue)return kr(ue);K=!1,N=Sr,j=new Jn}else j=t?[]:X;e:for(;++A<B;){var pe=e[A],ge=t?t(pe):pe;if(pe=a||pe!==0?pe:0,K&&ge===ge){for(var xe=j.length;xe--;)if(j[xe]===ge)continue e;t&&j.push(ge),X.push(pe)}else N(j,ge,a)||(j!==X&&j.push(ge),X.push(pe))}return X}function es(e,t){return t=zn(t,e),e=ya(e,t),e==null||delete e[bn(gn(t))]}function zo(e,t,a,A){return Dr(e,t,a(qn(e,t)),A)}function ii(e,t,a,A){for(var N=e.length,B=A?N:-1;(A?B--:++B<N)&&t(e[B],B,e););return a?hn(e,A?0:B,A?B+1:N):hn(e,A?B+1:0,A?N:B)}function Yo(e,t){var a=e;return a instanceof rt&&(a=a.value()),Di(t,function(A,N){return N.func.apply(N.thisArg,Wn([A],N.args))},a)}function ts(e,t,a){var A=e.length;if(A<2)return A?Gn(e[0]):[];for(var N=-1,B=ee(A);++N<A;)for(var K=e[N],X=-1;++X<A;)X!=N&&(B[N]=br(B[N]||K,e[X],t,a));return Gn(Wt(B,1),t,a)}function Vo(e,t,a){for(var A=-1,N=e.length,B=t.length,K={};++A<N;){var X=A<B?t[A]:r;a(K,e[A],X)}return K}function ns(e){return Ct(e)?e:[]}function rs(e){return typeof e=="function"?e:Qt}function zn(e,t){return Xe(e)?e:fs(e,t)?[e]:Pa(pt(e))}var vp=Qe;function Yn(e,t,a){var A=e.length;return a=a===r?A:a,!t&&a>=A?e:hn(e,t,a)}var Xo=iu||function(e){return $t.clearTimeout(e)};function Zo(e,t){if(t)return e.slice();var a=e.length,A=mo?mo(a):new e.constructor(a);return e.copy(A),A}function is(e){var t=new e.constructor(e.byteLength);return new Gr(t).set(new Gr(e)),t}function yp(e,t){var a=t?is(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}function Sp(e){var t=new e.constructor(e.source,Fe.exec(e));return t.lastIndex=e.lastIndex,t}function Ep(e){return wr?vt(wr.call(e)):{}}function Jo(e,t){var a=t?is(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}function jo(e,t){if(e!==t){var a=e!==r,A=e===null,N=e===e,B=on(e),K=t!==r,X=t===null,j=t===t,ue=on(t);if(!X&&!ue&&!B&&e>t||B&&K&&j&&!X&&!ue||A&&K&&j||!a&&j||!N)return 1;if(!A&&!B&&!ue&&e<t||ue&&a&&N&&!A&&!B||X&&a&&N||!K&&N||!j)return-1}return 0}function Ap(e,t,a){for(var A=-1,N=e.criteria,B=t.criteria,K=N.length,X=a.length;++A<K;){var j=jo(N[A],B[A]);if(j){if(A>=X)return j;var ue=a[A];return j*(ue=="desc"?-1:1)}}return e.index-t.index}function qo(e,t,a,A){for(var N=-1,B=e.length,K=a.length,X=-1,j=t.length,ue=Ot(B-K,0),pe=ee(j+ue),ge=!A;++X<j;)pe[X]=t[X];for(;++N<K;)(ge||N<B)&&(pe[a[N]]=e[N]);for(;ue--;)pe[X++]=e[N++];return pe}function Qo(e,t,a,A){for(var N=-1,B=e.length,K=-1,X=a.length,j=-1,ue=t.length,pe=Ot(B-X,0),ge=ee(pe+ue),xe=!A;++N<pe;)ge[N]=e[N];for(var Ne=N;++j<ue;)ge[Ne+j]=t[j];for(;++K<X;)(xe||N<B)&&(ge[Ne+a[K]]=e[N++]);return ge}function Jt(e,t){var a=-1,A=e.length;for(t||(t=ee(A));++a<A;)t[a]=e[a];return t}function xn(e,t,a,A){var N=!a;a||(a={});for(var B=-1,K=t.length;++B<K;){var X=t[B],j=A?A(a[X],e[X],X,a,e):r;j===r&&(j=e[X]),N?In(a,X,j):xr(a,X,j)}return a}function Pp(e,t){return xn(e,cs(e),t)}function _p(e,t){return xn(e,fa(e),t)}function si(e,t){return function(a,A){var N=Xe(a)?Cl:zu,B=t?t():{};return N(a,e,We(A,2),B)}}function fr(e){return Qe(function(t,a){var A=-1,N=a.length,B=N>1?a[N-1]:r,K=N>2?a[2]:r;for(B=e.length>3&&typeof B=="function"?(N--,B):r,K&&Xt(a[0],a[1],K)&&(B=N<3?r:B,N=1),t=vt(t);++A<N;){var X=a[A];X&&e(t,X,A,B)}return t})}function ea(e,t){return function(a,A){if(a==null)return a;if(!jt(a))return e(a,A);for(var N=a.length,B=t?N:-1,K=vt(a);(t?B--:++B<N)&&A(K[B],B,K)!==!1;);return a}}function ta(e){return function(t,a,A){for(var N=-1,B=vt(t),K=A(t),X=K.length;X--;){var j=K[e?X:++N];if(a(B[j],j,B)===!1)break}return t}}function wp(e,t,a){var A=t&E,N=Nr(e);function B(){var K=this&&this!==$t&&this instanceof B?N:e;return K.apply(A?a:this,arguments)}return B}function na(e){return function(t){t=pt(t);var a=or(t)?yn(t):r,A=a?a[0]:t.charAt(0),N=a?Yn(a,1).join(""):t.slice(1);return A[e]()+N}}function dr(e){return function(t){return Di(el(Qa(t).replace(hl,"")),e,"")}}function Nr(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var a=cr(e.prototype),A=e.apply(a,t);return wt(A)?A:a}}function xp(e,t,a){var A=Nr(e);function N(){for(var B=arguments.length,K=ee(B),X=B,j=hr(N);X--;)K[X]=arguments[X];var ue=B<3&&K[0]!==j&&K[B-1]!==j?[]:Un(K,j);if(B-=ue.length,B<a)return aa(e,t,oi,N.placeholder,r,K,ue,r,r,a-B);var pe=this&&this!==$t&&this instanceof N?A:e;return nn(pe,this,K)}return N}function ra(e){return function(t,a,A){var N=vt(t);if(!jt(t)){var B=We(a,3);t=kt(t),a=function(X){return B(N[X],X,N)}}var K=e(t,a,A);return K>-1?N[B?t[K]:K]:r}}function ia(e){return Ln(function(t){var a=t.length,A=a,N=fn.prototype.thru;for(e&&t.reverse();A--;){var B=t[A];if(typeof B!="function")throw new cn(u);if(N&&!K&&pi(B)=="wrapper")var K=new fn([],!0)}for(A=K?A:a;++A<a;){B=t[A];var X=pi(B),j=X=="wrapper"?us(B):r;j&&ds(j[0])&&j[1]==(I|T|w|R)&&!j[4].length&&j[9]==1?K=K[pi(j[0])].apply(K,j[3]):K=B.length==1&&ds(B)?K[X]():K.thru(B)}return function(){var ue=arguments,pe=ue[0];if(K&&ue.length==1&&Xe(pe))return K.plant(pe).value();for(var ge=0,xe=a?t[ge].apply(this,ue):pe;++ge<a;)xe=t[ge].call(this,xe);return xe}})}function oi(e,t,a,A,N,B,K,X,j,ue){var pe=t&I,ge=t&E,xe=t&b,Ne=t&(T|_),Ue=t&D,qe=xe?r:Nr(e);function He(){for(var nt=arguments.length,ot=ee(nt),an=nt;an--;)ot[an]=arguments[an];if(Ne)var Zt=hr(He),ln=kl(ot,Zt);if(A&&(ot=qo(ot,A,N,Ne)),B&&(ot=Qo(ot,B,K,Ne)),nt-=ln,Ne&&nt<ue){var Dt=Un(ot,Zt);return aa(e,t,oi,He.placeholder,a,ot,Dt,X,j,ue-nt)}var An=ge?a:this,kn=xe?An[e]:e;return nt=ot.length,X?ot=zp(ot,X):Ue&&nt>1&&ot.reverse(),pe&&j<nt&&(ot.length=j),this&&this!==$t&&this instanceof He&&(kn=qe||Nr(kn)),kn.apply(An,ot)}return He}function sa(e,t){return function(a,A){return Qu(a,e,t(A),{})}}function ai(e,t){return function(a,A){var N;if(a===r&&A===r)return t;if(a!==r&&(N=a),A!==r){if(N===r)return A;typeof a=="string"||typeof A=="string"?(a=sn(a),A=sn(A)):(a=Go(a),A=Go(A)),N=e(a,A)}return N}}function ss(e){return Ln(function(t){return t=At(t,rn(We())),Qe(function(a){var A=this;return e(t,function(N){return nn(N,A,a)})})})}function li(e,t){t=t===r?" ":sn(t);var a=t.length;if(a<2)return a?qi(t,e):t;var A=qi(t,Xr(e/ar(t)));return or(t)?Yn(yn(A),0,e).join(""):A.slice(0,e)}function bp(e,t,a,A){var N=t&E,B=Nr(e);function K(){for(var X=-1,j=arguments.length,ue=-1,pe=A.length,ge=ee(pe+j),xe=this&&this!==$t&&this instanceof K?B:e;++ue<pe;)ge[ue]=A[ue];for(;j--;)ge[ue++]=arguments[++X];return nn(xe,N?a:this,ge)}return K}function oa(e){return function(t,a,A){return A&&typeof A!="number"&&Xt(t,a,A)&&(a=A=r),t=Mn(t),a===r?(a=t,t=0):a=Mn(a),A=A===r?t<a?1:-1:Mn(A),cp(t,a,A,e)}}function ui(e){return function(t,a){return typeof t=="string"&&typeof a=="string"||(t=mn(t),a=mn(a)),e(t,a)}}function aa(e,t,a,A,N,B,K,X,j,ue){var pe=t&T,ge=pe?K:r,xe=pe?r:K,Ne=pe?B:r,Ue=pe?r:B;t|=pe?w:C,t&=~(pe?C:w),t&P||(t&=~(E|b));var qe=[e,t,N,Ne,ge,Ue,xe,X,j,ue],He=a.apply(r,qe);return ds(e)&&Sa(He,qe),He.placeholder=A,Ea(He,e,t)}function os(e){var t=Lt[e];return function(a,A){if(a=mn(a),A=A==null?0:Ht(je(A),292),A&&Eo(a)){var N=(pt(a)+"e").split("e"),B=t(N[0]+"e"+(+N[1]+A));return N=(pt(B)+"e").split("e"),+(N[0]+"e"+(+N[1]-A))}return t(a)}}var Tp=ur&&1/kr(new ur([,-0]))[1]==Y?function(e){return new ur(e)}:Cs;function la(e){return function(t){var a=Kt(t);return a==et?Mi(t):a==ut?Gl(t):Ml(t,e(t))}}function Rn(e,t,a,A,N,B,K,X){var j=t&b;if(!j&&typeof e!="function")throw new cn(u);var ue=A?A.length:0;if(ue||(t&=~(w|C),A=N=r),K=K===r?K:Ot(je(K),0),X=X===r?X:je(X),ue-=N?N.length:0,t&C){var pe=A,ge=N;A=N=r}var xe=j?r:us(e),Ne=[e,t,a,A,N,pe,ge,B,K,X];if(xe&&Hp(Ne,xe),e=Ne[0],t=Ne[1],a=Ne[2],A=Ne[3],N=Ne[4],X=Ne[9]=Ne[9]===r?j?0:e.length:Ot(Ne[9]-ue,0),!X&&t&(T|_)&&(t&=~(T|_)),!t||t==E)var Ue=wp(e,t,a);else t==T||t==_?Ue=xp(e,t,X):(t==w||t==(E|w))&&!N.length?Ue=bp(e,t,a,A):Ue=oi.apply(r,Ne);var qe=xe?Ho:Sa;return Ea(qe(Ue,Ne),e,t)}function ua(e,t,a,A){return e===r||En(e,lr[a])&&!ft.call(A,a)?t:e}function pa(e,t,a,A,N,B){return wt(e)&&wt(t)&&(B.set(t,e),ni(e,t,r,pa,B),B.delete(t)),e}function Cp(e){return Lr(e)?r:e}function ca(e,t,a,A,N,B){var K=a&S,X=e.length,j=t.length;if(X!=j&&!(K&&j>X))return!1;var ue=B.get(e),pe=B.get(t);if(ue&&pe)return ue==t&&pe==e;var ge=-1,xe=!0,Ne=a&v?new Jn:r;for(B.set(e,t),B.set(t,e);++ge<X;){var Ue=e[ge],qe=t[ge];if(A)var He=K?A(qe,Ue,ge,t,e,B):A(Ue,qe,ge,e,t,B);if(He!==r){if(He)continue;xe=!1;break}if(Ne){if(!Ni(t,function(nt,ot){if(!Sr(Ne,ot)&&(Ue===nt||N(Ue,nt,a,A,B)))return Ne.push(ot)})){xe=!1;break}}else if(!(Ue===qe||N(Ue,qe,a,A,B))){xe=!1;break}}return B.delete(e),B.delete(t),xe}function Dp(e,t,a,A,N,B,K){switch(a){case tn:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case tt:return!(e.byteLength!=t.byteLength||!B(new Gr(e),new Gr(t)));case Nt:case Rt:case zt:return En(+e,+t);case Ke:return e.name==t.name&&e.message==t.message;case Ft:case dt:return e==t+"";case et:var X=Mi;case ut:var j=A&S;if(X||(X=kr),e.size!=t.size&&!j)return!1;var ue=K.get(e);if(ue)return ue==t;A|=v,K.set(e,t);var pe=ca(X(e),X(t),A,N,B,K);return K.delete(e),pe;case Tn:if(wr)return wr.call(e)==wr.call(t)}return!1}function Np(e,t,a,A,N,B){var K=a&S,X=as(e),j=X.length,ue=as(t),pe=ue.length;if(j!=pe&&!K)return!1;for(var ge=j;ge--;){var xe=X[ge];if(!(K?xe in t:ft.call(t,xe)))return!1}var Ne=B.get(e),Ue=B.get(t);if(Ne&&Ue)return Ne==t&&Ue==e;var qe=!0;B.set(e,t),B.set(t,e);for(var He=K;++ge<j;){xe=X[ge];var nt=e[xe],ot=t[xe];if(A)var an=K?A(ot,nt,xe,t,e,B):A(nt,ot,xe,e,t,B);if(!(an===r?nt===ot||N(nt,ot,a,A,B):an)){qe=!1;break}He||(He=xe=="constructor")}if(qe&&!He){var Zt=e.constructor,ln=t.constructor;Zt!=ln&&"constructor"in e&&"constructor"in t&&!(typeof Zt=="function"&&Zt instanceof Zt&&typeof ln=="function"&&ln instanceof ln)&&(qe=!1)}return B.delete(e),B.delete(t),qe}function Ln(e){return gs(va(e,r,ba),e+"")}function as(e){return Io(e,kt,cs)}function ls(e){return Io(e,qt,fa)}var us=Jr?function(e){return Jr.get(e)}:Cs;function pi(e){for(var t=e.name+"",a=pr[t],A=ft.call(pr,t)?a.length:0;A--;){var N=a[A],B=N.func;if(B==null||B==e)return N.name}return t}function hr(e){var t=ft.call(O,"placeholder")?O:e;return t.placeholder}function We(){var e=O.iteratee||bs;return e=e===bs?Oo:e,arguments.length?e(arguments[0],arguments[1]):e}function ci(e,t){var a=e.__data__;return Bp(t)?a[typeof t=="string"?"string":"hash"]:a.map}function ps(e){for(var t=kt(e),a=t.length;a--;){var A=t[a],N=e[A];t[a]=[A,N,ga(N)]}return t}function Qn(e,t){var a=Ul(e,t);return Lo(a)?a:r}function Ip(e){var t=ft.call(e,Xn),a=e[Xn];try{e[Xn]=r;var A=!0}catch(B){}var N=Hr.call(e);return A&&(t?e[Xn]=a:delete e[Xn]),N}var cs=Bi?function(e){return e==null?[]:(e=vt(e),$n(Bi(e),function(t){return yo.call(e,t)}))}:Ds,fa=Bi?function(e){for(var t=[];e;)Wn(t,cs(e)),e=zr(e);return t}:Ds,Kt=Vt;($i&&Kt(new $i(new ArrayBuffer(1)))!=tn||Ar&&Kt(new Ar)!=et||Wi&&Kt(Wi.resolve())!=Yt||ur&&Kt(new ur)!=ut||Pr&&Kt(new Pr)!=en)&&(Kt=function(e){var t=Vt(e),a=t==Pt?e.constructor:r,A=a?er(a):"";if(A)switch(A){case du:return tn;case hu:return et;case gu:return Yt;case mu:return ut;case vu:return en}return t});function Rp(e,t,a){for(var A=-1,N=a.length;++A<N;){var B=a[A],K=B.size;switch(B.type){case"drop":e+=K;break;case"dropRight":t-=K;break;case"take":t=Ht(t,e+K);break;case"takeRight":e=Ot(e,t-K);break}}return{start:e,end:t}}function Lp(e){var t=e.match(_e);return t?t[1].split(Le):[]}function da(e,t,a){t=zn(t,e);for(var A=-1,N=t.length,B=!1;++A<N;){var K=bn(t[A]);if(!(B=e!=null&&a(e,K)))break;e=e[K]}return B||++A!=N?B:(N=e==null?0:e.length,!!N&&yi(N)&&On(K,N)&&(Xe(e)||tr(e)))}function Op(e){var t=e.length,a=new e.constructor(t);return t&&typeof e[0]=="string"&&ft.call(e,"index")&&(a.index=e.index,a.input=e.input),a}function ha(e){return typeof e.constructor=="function"&&!Ir(e)?cr(zr(e)):{}}function Fp(e,t,a){var A=e.constructor;switch(t){case tt:return is(e);case Nt:case Rt:return new A(+e);case tn:return yp(e,a);case Mt:case de:case q:case fe:case be:case ne:case me:case ce:case Ee:return Jo(e,a);case et:return new A;case zt:case dt:return new A(e);case Ft:return Sp(e);case ut:return new A;case Tn:return Ep(e)}}function Mp(e,t){var a=t.length;if(!a)return e;var A=a-1;return t[A]=(a>1?"& ":"")+t[A],t=t.join(a>2?", ":" "),e.replace(Se,`{ /* [wrapped with `+t+`] */ -`)}function Bp(e){return Xe(e)||tr(e)||!!(So&&e&&e[So])}function On(e,t){var a=typeof e;return t=t==null?z:t,!!t&&(a=="number"||a!="symbol"&&Ae.test(e))&&e>-1&&e%1==0&&e<t}function Xt(e,t,a){if(!wt(a))return!1;var A=typeof t;return(A=="number"?jt(a)&&On(t,a.length):A=="string"&&t in a)?En(a[t],e):!1}function fs(e,t){if(Xe(e))return!1;var a=typeof e;return a=="number"||a=="symbol"||a=="boolean"||e==null||on(e)?!0:H.test(e)||!F.test(e)||t!=null&&e in vt(t)}function kp(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function hs(e){var t=pi(e),a=O[t];if(typeof a!="function"||!(t in rt.prototype))return!1;if(e===a)return!0;var A=us(a);return!!A&&e===A[0]}function $p(e){return!!go&&go in e}var Wp=Wr?Fn:Ns;function Ir(e){var t=e&&e.constructor,a=typeof t=="function"&&t.prototype||lr;return e===a}function ga(e){return e===e&&!wt(e)}function ma(e,t){return function(a){return a==null?!1:a[e]===t&&(t!==r||e in vt(a))}}function Up(e){var t=mi(e,function(A){return a.size===g&&a.clear(),A}),a=t.cache;return t}function Hp(e,t){var a=e[1],A=t[1],N=a|A,k=N<(E|b|I),K=A==I&&a==T||A==I&&a==R&&e[7].length<=t[8]||A==(I|R)&&t[7].length<=t[8]&&a==T;if(!(k||K))return e;A&E&&(e[2]=t[2],N|=a&E?0:P);var X=t[3];if(X){var j=e[3];e[3]=j?qo(j,X,t[4]):X,e[4]=j?Un(e[3],i):t[4]}return X=t[5],X&&(j=e[5],e[5]=j?Qo(j,X,t[6]):X,e[6]=j?Un(e[5],i):t[6]),X=t[7],X&&(e[7]=X),A&I&&(e[8]=e[8]==null?t[8]:Ht(e[8],t[8])),e[9]==null&&(e[9]=t[9]),e[0]=t[0],e[1]=N,e}function Kp(e){var t=[];if(e!=null)for(var a in vt(e))t.push(a);return t}function Gp(e){return Hr.call(e)}function va(e,t,a){return t=Ot(t===r?e.length-1:t,0),function(){for(var A=arguments,N=-1,k=Ot(A.length-t,0),K=ee(k);++N<k;)K[N]=A[t+N];N=-1;for(var X=ee(t+1);++N<t;)X[N]=A[N];return X[t]=a(K),nn(e,this,X)}}function ya(e,t){return t.length<2?e:qn(e,dn(t,0,-1))}function zp(e,t){for(var a=e.length,A=Ht(t.length,a),N=Jt(e);A--;){var k=t[A];e[A]=On(k,a)?N[k]:r}return e}function ds(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var Sa=Aa(Ho),Rr=ou||function(e,t){return $t.setTimeout(e,t)},gs=Aa(dp);function Ea(e,t,a){var A=t+"";return gs(e,Mp(A,Yp(Lp(A),a)))}function Aa(e){var t=0,a=0;return function(){var A=pu(),N=B-(A-a);if(a=A,N>0){if(++t>=M)return arguments[0]}else t=0;return e.apply(r,arguments)}}function fi(e,t){var a=-1,A=e.length,N=A-1;for(t=t===r?A:t;++a<t;){var k=ji(a,N),K=e[k];e[k]=e[a],e[a]=K}return e.length=t,e}var Pa=Up(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(V,function(a,A,N,k){t.push(N?k.replace(Ze,"$1"):A||a)}),t});function bn(e){if(typeof e=="string"||on(e))return e;var t=e+"";return t=="0"&&1/e==-Y?"-0":t}function er(e){if(e!=null){try{return Ur.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Yp(e,t){return pn(Pe,function(a){var A="_."+a[0];t&a[1]&&!Fr(e,A)&&e.push(A)}),e.sort()}function _a(e){if(e instanceof rt)return e.clone();var t=new fn(e.__wrapped__,e.__chain__);return t.__actions__=Jt(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function Vp(e,t,a){(a?Xt(e,t,a):t===r)?t=1:t=Ot(je(t),0);var A=e==null?0:e.length;if(!A||t<1)return[];for(var N=0,k=0,K=ee(Xr(A/t));N<A;)K[k++]=dn(e,N,N+=t);return K}function Xp(e){for(var t=-1,a=e==null?0:e.length,A=0,N=[];++t<a;){var k=e[t];k&&(N[A++]=k)}return N}function Zp(){var e=arguments.length;if(!e)return[];for(var t=ee(e-1),a=arguments[0],A=e;A--;)t[A-1]=arguments[A];return Wn(Xe(a)?Jt(a):[a],Wt(t,1))}var Jp=Qe(function(e,t){return Ct(e)?br(e,Wt(t,1,Ct,!0)):[]}),jp=Qe(function(e,t){var a=gn(t);return Ct(a)&&(a=r),Ct(e)?br(e,Wt(t,1,Ct,!0),We(a,2)):[]}),qp=Qe(function(e,t){var a=gn(t);return Ct(a)&&(a=r),Ct(e)?br(e,Wt(t,1,Ct,!0),r,a):[]});function Qp(e,t,a){var A=e==null?0:e.length;return A?(t=a||t===r?1:je(t),dn(e,t<0?0:t,A)):[]}function ec(e,t,a){var A=e==null?0:e.length;return A?(t=a||t===r?1:je(t),t=A-t,dn(e,0,t<0?0:t)):[]}function tc(e,t){return e&&e.length?ii(e,We(t,3),!0,!0):[]}function nc(e,t){return e&&e.length?ii(e,We(t,3),!0):[]}function rc(e,t,a,A){var N=e==null?0:e.length;return N?(a&&typeof a!="number"&&Xt(e,t,a)&&(a=0,A=N),Zu(e,t,a,A)):[]}function wa(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=a==null?0:je(a);return N<0&&(N=Ot(A+N,0)),Mr(e,We(t,3),N)}function xa(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=A-1;return a!==r&&(N=je(a),N=a<0?Ot(A+N,0):Ht(N,A-1)),Mr(e,We(t,3),N,!0)}function ba(e){var t=e==null?0:e.length;return t?Wt(e,1):[]}function ic(e){var t=e==null?0:e.length;return t?Wt(e,Y):[]}function sc(e,t){var a=e==null?0:e.length;return a?(t=t===r?1:je(t),Wt(e,t)):[]}function oc(e){for(var t=-1,a=e==null?0:e.length,A={};++t<a;){var N=e[t];A[N[0]]=N[1]}return A}function Ta(e){return e&&e.length?e[0]:r}function ac(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=a==null?0:je(a);return N<0&&(N=Ot(A+N,0)),sr(e,t,N)}function lc(e){var t=e==null?0:e.length;return t?dn(e,0,-1):[]}var uc=Qe(function(e){var t=At(e,ns);return t.length&&t[0]===e[0]?Yi(t):[]}),pc=Qe(function(e){var t=gn(e),a=At(e,ns);return t===gn(a)?t=r:a.pop(),a.length&&a[0]===e[0]?Yi(a,We(t,2)):[]}),cc=Qe(function(e){var t=gn(e),a=At(e,ns);return t=typeof t=="function"?t:r,t&&a.pop(),a.length&&a[0]===e[0]?Yi(a,r,t):[]});function fc(e,t){return e==null?"":lu.call(e,t)}function gn(e){var t=e==null?0:e.length;return t?e[t-1]:r}function hc(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=A;return a!==r&&(N=je(a),N=N<0?Ot(A+N,0):Ht(N,A-1)),t===t?Yl(e,t,N):Mr(e,oo,N,!0)}function dc(e,t){return e&&e.length?ko(e,je(t)):r}var gc=Qe(Ca);function Ca(e,t){return e&&e.length&&t&&t.length?Ji(e,t):e}function mc(e,t,a){return e&&e.length&&t&&t.length?Ji(e,t,We(a,2)):e}function vc(e,t,a){return e&&e.length&&t&&t.length?Ji(e,t,r,a):e}var yc=Ln(function(e,t){var a=e==null?0:e.length,A=Hi(e,t);return Uo(e,At(t,function(N){return On(N,a)?+N:N}).sort(jo)),A});function Sc(e,t){var a=[];if(!(e&&e.length))return a;var A=-1,N=[],k=e.length;for(t=We(t,3);++A<k;){var K=e[A];t(K,A,e)&&(a.push(K),N.push(A))}return Uo(e,N),a}function ms(e){return e==null?e:fu.call(e)}function Ec(e,t,a){var A=e==null?0:e.length;return A?(a&&typeof a!="number"&&Xt(e,t,a)?(t=0,a=A):(t=t==null?0:je(t),a=a===r?A:je(a)),dn(e,t,a)):[]}function Ac(e,t){return ri(e,t)}function Pc(e,t,a){return Qi(e,t,We(a,2))}function _c(e,t){var a=e==null?0:e.length;if(a){var A=ri(e,t);if(A<a&&En(e[A],t))return A}return-1}function wc(e,t){return ri(e,t,!0)}function xc(e,t,a){return Qi(e,t,We(a,2),!0)}function bc(e,t){var a=e==null?0:e.length;if(a){var A=ri(e,t,!0)-1;if(En(e[A],t))return A}return-1}function Tc(e){return e&&e.length?Ko(e):[]}function Cc(e,t){return e&&e.length?Ko(e,We(t,2)):[]}function Dc(e){var t=e==null?0:e.length;return t?dn(e,1,t):[]}function Nc(e,t,a){return e&&e.length?(t=a||t===r?1:je(t),dn(e,0,t<0?0:t)):[]}function Ic(e,t,a){var A=e==null?0:e.length;return A?(t=a||t===r?1:je(t),t=A-t,dn(e,t<0?0:t,A)):[]}function Rc(e,t){return e&&e.length?ii(e,We(t,3),!1,!0):[]}function Lc(e,t){return e&&e.length?ii(e,We(t,3)):[]}var Oc=Qe(function(e){return Gn(Wt(e,1,Ct,!0))}),Fc=Qe(function(e){var t=gn(e);return Ct(t)&&(t=r),Gn(Wt(e,1,Ct,!0),We(t,2))}),Mc=Qe(function(e){var t=gn(e);return t=typeof t=="function"?t:r,Gn(Wt(e,1,Ct,!0),r,t)});function Bc(e){return e&&e.length?Gn(e):[]}function kc(e,t){return e&&e.length?Gn(e,We(t,2)):[]}function $c(e,t){return t=typeof t=="function"?t:r,e&&e.length?Gn(e,r,t):[]}function vs(e){if(!(e&&e.length))return[];var t=0;return e=$n(e,function(a){if(Ct(a))return t=Ot(a.length,t),!0}),Oi(t,function(a){return At(e,Ii(a))})}function Da(e,t){if(!(e&&e.length))return[];var a=vs(e);return t==null?a:At(a,function(A){return nn(t,r,A)})}var Wc=Qe(function(e,t){return Ct(e)?br(e,t):[]}),Uc=Qe(function(e){return ts($n(e,Ct))}),Hc=Qe(function(e){var t=gn(e);return Ct(t)&&(t=r),ts($n(e,Ct),We(t,2))}),Kc=Qe(function(e){var t=gn(e);return t=typeof t=="function"?t:r,ts($n(e,Ct),r,t)}),Gc=Qe(vs);function zc(e,t){return Vo(e||[],t||[],xr)}function Yc(e,t){return Vo(e||[],t||[],Dr)}var Vc=Qe(function(e){var t=e.length,a=t>1?e[t-1]:r;return a=typeof a=="function"?(e.pop(),a):r,Da(e,a)});function Na(e){var t=O(e);return t.__chain__=!0,t}function Xc(e,t){return t(e),e}function hi(e,t){return t(e)}var Zc=Ln(function(e){var t=e.length,a=t?e[0]:0,A=this.__wrapped__,N=function(k){return Hi(k,e)};return t>1||this.__actions__.length||!(A instanceof rt)||!On(a)?this.thru(N):(A=A.slice(a,+a+(t?1:0)),A.__actions__.push({func:hi,args:[N],thisArg:r}),new fn(A,this.__chain__).thru(function(k){return t&&!k.length&&k.push(r),k}))});function Jc(){return Na(this)}function jc(){return new fn(this.value(),this.__chain__)}function qc(){this.__values__===r&&(this.__values__=Ga(this.value()));var e=this.__index__>=this.__values__.length,t=e?r:this.__values__[this.__index__++];return{done:e,value:t}}function Qc(){return this}function ef(e){for(var t,a=this;a instanceof qr;){var A=_a(a);A.__index__=0,A.__values__=r,t?N.__wrapped__=A:t=A;var N=A;a=a.__wrapped__}return N.__wrapped__=e,t}function tf(){var e=this.__wrapped__;if(e instanceof rt){var t=e;return this.__actions__.length&&(t=new rt(this)),t=t.reverse(),t.__actions__.push({func:hi,args:[ms],thisArg:r}),new fn(t,this.__chain__)}return this.thru(ms)}function nf(){return Yo(this.__wrapped__,this.__actions__)}var rf=si(function(e,t,a){ft.call(e,a)?++e[a]:In(e,a,1)});function sf(e,t,a){var A=Xe(e)?io:Xu;return a&&Xt(e,t,a)&&(t=r),A(e,We(t,3))}function of(e,t){var a=Xe(e)?$n:Do;return a(e,We(t,3))}var af=ra(wa),lf=ra(xa);function uf(e,t){return Wt(di(e,t),1)}function pf(e,t){return Wt(di(e,t),Y)}function cf(e,t,a){return a=a===r?1:je(a),Wt(di(e,t),a)}function Ia(e,t){var a=Xe(e)?pn:Kn;return a(e,We(t,3))}function Ra(e,t){var a=Xe(e)?Dl:Co;return a(e,We(t,3))}var ff=si(function(e,t,a){ft.call(e,a)?e[a].push(t):In(e,a,[t])});function hf(e,t,a,A){e=jt(e)?e:mr(e),a=a&&!A?je(a):0;var N=e.length;return a<0&&(a=Ot(N+a,0)),Si(e)?a<=N&&e.indexOf(t,a)>-1:!!N&&sr(e,t,a)>-1}var df=Qe(function(e,t,a){var A=-1,N=typeof t=="function",k=jt(e)?ee(e.length):[];return Kn(e,function(K){k[++A]=N?nn(t,K,a):Tr(K,t,a)}),k}),gf=si(function(e,t,a){In(e,a,t)});function di(e,t){var a=Xe(e)?At:Fo;return a(e,We(t,3))}function mf(e,t,a,A){return e==null?[]:(Xe(t)||(t=t==null?[]:[t]),a=A?r:a,Xe(a)||(a=a==null?[]:[a]),$o(e,t,a))}var vf=si(function(e,t,a){e[a?0:1].push(t)},function(){return[[],[]]});function yf(e,t,a){var A=Xe(e)?Di:lo,N=arguments.length<3;return A(e,We(t,4),a,N,Kn)}function Sf(e,t,a){var A=Xe(e)?Nl:lo,N=arguments.length<3;return A(e,We(t,4),a,N,Co)}function Ef(e,t){var a=Xe(e)?$n:Do;return a(e,vi(We(t,3)))}function Af(e){var t=Xe(e)?wo:fp;return t(e)}function Pf(e,t,a){(a?Xt(e,t,a):t===r)?t=1:t=je(t);var A=Xe(e)?Ku:hp;return A(e,t)}function _f(e){var t=Xe(e)?Gu:gp;return t(e)}function wf(e){if(e==null)return 0;if(jt(e))return Si(e)?ar(e):e.length;var t=Kt(e);return t==et||t==ut?e.size:Xi(e).length}function xf(e,t,a){var A=Xe(e)?Ni:mp;return a&&Xt(e,t,a)&&(t=r),A(e,We(t,3))}var bf=Qe(function(e,t){if(e==null)return[];var a=t.length;return a>1&&Xt(e,t[0],t[1])?t=[]:a>2&&Xt(t[0],t[1],t[2])&&(t=[t[0]]),$o(e,Wt(t,1),[])}),gi=su||function(){return $t.Date.now()};function Tf(e,t){if(typeof t!="function")throw new cn(u);return e=je(e),function(){if(--e<1)return t.apply(this,arguments)}}function La(e,t,a){return t=a?r:t,t=e&&t==null?e.length:t,Rn(e,I,r,r,r,r,t)}function Oa(e,t){var a;if(typeof t!="function")throw new cn(u);return e=je(e),function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=r),a}}var ys=Qe(function(e,t,a){var A=E;if(a.length){var N=Un(a,dr(ys));A|=w}return Rn(e,A,t,a,N)}),Fa=Qe(function(e,t,a){var A=E|b;if(a.length){var N=Un(a,dr(Fa));A|=w}return Rn(t,A,e,a,N)});function Ma(e,t,a){t=a?r:t;var A=Rn(e,T,r,r,r,r,r,t);return A.placeholder=Ma.placeholder,A}function Ba(e,t,a){t=a?r:t;var A=Rn(e,_,r,r,r,r,r,t);return A.placeholder=Ba.placeholder,A}function ka(e,t,a){var A,N,k,K,X,j,ue=0,pe=!1,ge=!1,xe=!0;if(typeof e!="function")throw new cn(u);t=mn(t)||0,wt(a)&&(pe=!!a.leading,ge="maxWait"in a,k=ge?Ot(mn(a.maxWait)||0,t):k,xe="trailing"in a?!!a.trailing:xe);function Ne(Dt){var An=A,Bn=N;return A=N=r,ue=Dt,K=e.apply(Bn,An),K}function Ue(Dt){return ue=Dt,X=Rr(nt,t),pe?Ne(Dt):K}function qe(Dt){var An=Dt-j,Bn=Dt-ue,rl=t-An;return ge?Ht(rl,k-Bn):rl}function He(Dt){var An=Dt-j,Bn=Dt-ue;return j===r||An>=t||An<0||ge&&Bn>=k}function nt(){var Dt=gi();if(He(Dt))return ot(Dt);X=Rr(nt,qe(Dt))}function ot(Dt){return X=r,xe&&A?Ne(Dt):(A=N=r,K)}function an(){X!==r&&Xo(X),ue=0,A=j=N=X=r}function Zt(){return X===r?K:ot(gi())}function ln(){var Dt=gi(),An=He(Dt);if(A=arguments,N=this,j=Dt,An){if(X===r)return Ue(j);if(ge)return Xo(X),X=Rr(nt,t),Ne(j)}return X===r&&(X=Rr(nt,t)),K}return ln.cancel=an,ln.flush=Zt,ln}var Cf=Qe(function(e,t){return To(e,1,t)}),Df=Qe(function(e,t,a){return To(e,mn(t)||0,a)});function Nf(e){return Rn(e,D)}function mi(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new cn(u);var a=function(){var A=arguments,N=t?t.apply(this,A):A[0],k=a.cache;if(k.has(N))return k.get(N);var K=e.apply(this,A);return a.cache=k.set(N,K)||k,K};return a.cache=new(mi.Cache||Nn),a}mi.Cache=Nn;function vi(e){if(typeof e!="function")throw new cn(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function If(e){return Oa(2,e)}var Rf=vp(function(e,t){t=t.length==1&&Xe(t[0])?At(t[0],rn(We())):At(Wt(t,1),rn(We()));var a=t.length;return Qe(function(A){for(var N=-1,k=Ht(A.length,a);++N<k;)A[N]=t[N].call(this,A[N]);return nn(e,this,A)})}),Ss=Qe(function(e,t){var a=Un(t,dr(Ss));return Rn(e,w,r,t,a)}),$a=Qe(function(e,t){var a=Un(t,dr($a));return Rn(e,C,r,t,a)}),Lf=Ln(function(e,t){return Rn(e,R,r,r,r,t)});function Of(e,t){if(typeof e!="function")throw new cn(u);return t=t===r?t:je(t),Qe(e,t)}function Ff(e,t){if(typeof e!="function")throw new cn(u);return t=t==null?0:Ot(je(t),0),Qe(function(a){var A=a[t],N=Yn(a,0,t);return A&&Wn(N,A),nn(e,this,N)})}function Mf(e,t,a){var A=!0,N=!0;if(typeof e!="function")throw new cn(u);return wt(a)&&(A="leading"in a?!!a.leading:A,N="trailing"in a?!!a.trailing:N),ka(e,t,{leading:A,maxWait:t,trailing:N})}function Bf(e){return La(e,1)}function kf(e,t){return Ss(rs(t),e)}function $f(){if(!arguments.length)return[];var e=arguments[0];return Xe(e)?e:[e]}function Wf(e){return hn(e,h)}function Uf(e,t){return t=typeof t=="function"?t:r,hn(e,h,t)}function Hf(e){return hn(e,m|h)}function Kf(e,t){return t=typeof t=="function"?t:r,hn(e,m|h,t)}function Gf(e,t){return t==null||bo(e,t,Bt(t))}function En(e,t){return e===t||e!==e&&t!==t}var zf=ui(zi),Yf=ui(function(e,t){return e>=t}),tr=Ro(function(){return arguments}())?Ro:function(e){return xt(e)&&ft.call(e,"callee")&&!yo.call(e,"callee")},Xe=ee.isArray,Vf=qs?rn(qs):ep;function jt(e){return e!=null&&yi(e.length)&&!Fn(e)}function Ct(e){return xt(e)&&jt(e)}function Xf(e){return e===!0||e===!1||xt(e)&&Vt(e)==Nt}var Vn=au||Ns,Zf=Qs?rn(Qs):tp;function Jf(e){return xt(e)&&e.nodeType===1&&!Lr(e)}function jf(e){if(e==null)return!0;if(jt(e)&&(Xe(e)||typeof e=="string"||typeof e.splice=="function"||Vn(e)||gr(e)||tr(e)))return!e.length;var t=Kt(e);if(t==et||t==ut)return!e.size;if(Ir(e))return!Xi(e).length;for(var a in e)if(ft.call(e,a))return!1;return!0}function qf(e,t){return Cr(e,t)}function Qf(e,t,a){a=typeof a=="function"?a:r;var A=a?a(e,t):r;return A===r?Cr(e,t,r,a):!!A}function Es(e){if(!xt(e))return!1;var t=Vt(e);return t==Ke||t==Gt||typeof e.message=="string"&&typeof e.name=="string"&&!Lr(e)}function eh(e){return typeof e=="number"&&Eo(e)}function Fn(e){if(!wt(e))return!1;var t=Vt(e);return t==kt||t==Je||t==It||t==vn}function Wa(e){return typeof e=="number"&&e==je(e)}function yi(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=z}function wt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function xt(e){return e!=null&&typeof e=="object"}var Ua=eo?rn(eo):rp;function th(e,t){return e===t||Vi(e,t,ps(t))}function nh(e,t,a){return a=typeof a=="function"?a:r,Vi(e,t,ps(t),a)}function rh(e){return Ha(e)&&e!=+e}function ih(e){if(Wp(e))throw new Ye(c);return Lo(e)}function sh(e){return e===null}function oh(e){return e==null}function Ha(e){return typeof e=="number"||xt(e)&&Vt(e)==zt}function Lr(e){if(!xt(e)||Vt(e)!=Pt)return!1;var t=zr(e);if(t===null)return!0;var a=ft.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&Ur.call(a)==tu}var As=to?rn(to):ip;function ah(e){return Wa(e)&&e>=-z&&e<=z}var Ka=no?rn(no):sp;function Si(e){return typeof e=="string"||!Xe(e)&&xt(e)&&Vt(e)==ht}function on(e){return typeof e=="symbol"||xt(e)&&Vt(e)==Tn}var gr=ro?rn(ro):op;function lh(e){return e===r}function uh(e){return xt(e)&&Kt(e)==en}function ph(e){return xt(e)&&Vt(e)==vr}var ch=ui(Zi),fh=ui(function(e,t){return e<=t});function Ga(e){if(!e)return[];if(jt(e))return Si(e)?yn(e):Jt(e);if(Er&&e[Er])return Kl(e[Er]());var t=Kt(e),a=t==et?Mi:t==ut?Br:mr;return a(e)}function Mn(e){if(!e)return e===0?e:0;if(e=mn(e),e===Y||e===-Y){var t=e<0?-1:1;return t*te}return e===e?e:0}function je(e){var t=Mn(e),a=t%1;return t===t?a?t-a:t:0}function za(e){return e?jn(je(e),0,de):0}function mn(e){if(typeof e=="number")return e;if(on(e))return ae;if(wt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=wt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=uo(e);var a=Tt.test(e);return a||le.test(e)?bl(e.slice(2),a?2:8):_t.test(e)?ae:+e}function Ya(e){return xn(e,qt(e))}function hh(e){return e?jn(je(e),-z,z):e===0?e:0}function pt(e){return e==null?"":sn(e)}var dh=fr(function(e,t){if(Ir(t)||jt(t)){xn(t,Bt(t),e);return}for(var a in t)ft.call(t,a)&&xr(e,a,t[a])}),Va=fr(function(e,t){xn(t,qt(t),e)}),Ei=fr(function(e,t,a,A){xn(t,qt(t),e,A)}),gh=fr(function(e,t,a,A){xn(t,Bt(t),e,A)}),mh=Ln(Hi);function vh(e,t){var a=cr(e);return t==null?a:xo(a,t)}var yh=Qe(function(e,t){e=vt(e);var a=-1,A=t.length,N=A>2?t[2]:r;for(N&&Xt(t[0],t[1],N)&&(A=1);++a<A;)for(var k=t[a],K=qt(k),X=-1,j=K.length;++X<j;){var ue=K[X],pe=e[ue];(pe===r||En(pe,lr[ue])&&!ft.call(e,ue))&&(e[ue]=k[ue])}return e}),Sh=Qe(function(e){return e.push(r,pa),nn(Xa,r,e)});function Eh(e,t){return so(e,We(t,3),wn)}function Ah(e,t){return so(e,We(t,3),Gi)}function Ph(e,t){return e==null?e:Ki(e,We(t,3),qt)}function _h(e,t){return e==null?e:No(e,We(t,3),qt)}function wh(e,t){return e&&wn(e,We(t,3))}function xh(e,t){return e&&Gi(e,We(t,3))}function bh(e){return e==null?[]:ti(e,Bt(e))}function Th(e){return e==null?[]:ti(e,qt(e))}function Ps(e,t,a){var A=e==null?r:qn(e,t);return A===r?a:A}function Ch(e,t){return e!=null&&ha(e,t,Ju)}function _s(e,t){return e!=null&&ha(e,t,ju)}var Dh=sa(function(e,t,a){t!=null&&typeof t.toString!="function"&&(t=Hr.call(t)),e[t]=a},xs(Qt)),Nh=sa(function(e,t,a){t!=null&&typeof t.toString!="function"&&(t=Hr.call(t)),ft.call(e,t)?e[t].push(a):e[t]=[a]},We),Ih=Qe(Tr);function Bt(e){return jt(e)?_o(e):Xi(e)}function qt(e){return jt(e)?_o(e,!0):ap(e)}function Rh(e,t){var a={};return t=We(t,3),wn(e,function(A,N,k){In(a,t(A,N,k),A)}),a}function Lh(e,t){var a={};return t=We(t,3),wn(e,function(A,N,k){In(a,N,t(A,N,k))}),a}var Oh=fr(function(e,t,a){ni(e,t,a)}),Xa=fr(function(e,t,a,A){ni(e,t,a,A)}),Fh=Ln(function(e,t){var a={};if(e==null)return a;var A=!1;t=At(t,function(k){return k=zn(k,e),A||(A=k.length>1),k}),xn(e,ls(e),a),A&&(a=hn(a,m|f|h,Cp));for(var N=t.length;N--;)es(a,t[N]);return a});function Mh(e,t){return Za(e,vi(We(t)))}var Bh=Ln(function(e,t){return e==null?{}:up(e,t)});function Za(e,t){if(e==null)return{};var a=At(ls(e),function(A){return[A]});return t=We(t),Wo(e,a,function(A,N){return t(A,N[0])})}function kh(e,t,a){t=zn(t,e);var A=-1,N=t.length;for(N||(N=1,e=r);++A<N;){var k=e==null?r:e[bn(t[A])];k===r&&(A=N,k=a),e=Fn(k)?k.call(e):k}return e}function $h(e,t,a){return e==null?e:Dr(e,t,a)}function Wh(e,t,a,A){return A=typeof A=="function"?A:r,e==null?e:Dr(e,t,a,A)}var Ja=la(Bt),ja=la(qt);function Uh(e,t,a){var A=Xe(e),N=A||Vn(e)||gr(e);if(t=We(t,4),a==null){var k=e&&e.constructor;N?a=A?new k:[]:wt(e)?a=Fn(k)?cr(zr(e)):{}:a={}}return(N?pn:wn)(e,function(K,X,j){return t(a,K,X,j)}),a}function Hh(e,t){return e==null?!0:es(e,t)}function Kh(e,t,a){return e==null?e:zo(e,t,rs(a))}function Gh(e,t,a,A){return A=typeof A=="function"?A:r,e==null?e:zo(e,t,rs(a),A)}function mr(e){return e==null?[]:Fi(e,Bt(e))}function zh(e){return e==null?[]:Fi(e,qt(e))}function Yh(e,t,a){return a===r&&(a=t,t=r),a!==r&&(a=mn(a),a=a===a?a:0),t!==r&&(t=mn(t),t=t===t?t:0),jn(mn(e),t,a)}function Vh(e,t,a){return t=Mn(t),a===r?(a=t,t=0):a=Mn(a),e=mn(e),qu(e,t,a)}function Xh(e,t,a){if(a&&typeof a!="boolean"&&Xt(e,t,a)&&(t=a=r),a===r&&(typeof t=="boolean"?(a=t,t=r):typeof e=="boolean"&&(a=e,e=r)),e===r&&t===r?(e=0,t=1):(e=Mn(e),t===r?(t=e,e=0):t=Mn(t)),e>t){var A=e;e=t,t=A}if(a||e%1||t%1){var N=Ao();return Ht(e+N*(t-e+xl("1e-"+((N+"").length-1))),t)}return ji(e,t)}var Zh=hr(function(e,t,a){return t=t.toLowerCase(),e+(a?qa(t):t)});function qa(e){return ws(pt(e).toLowerCase())}function Qa(e){return e=pt(e),e&&e.replace(we,kl).replace(gl,"")}function Jh(e,t,a){e=pt(e),t=sn(t);var A=e.length;a=a===r?A:jn(je(a),0,A);var N=a;return a-=t.length,a>=0&&e.slice(a,N)==t}function jh(e){return e=pt(e),e&&it.test(e)?e.replace(ke,$l):e}function qh(e){return e=pt(e),e&&Z.test(e)?e.replace(re,"\\$&"):e}var Qh=hr(function(e,t,a){return e+(a?"-":"")+t.toLowerCase()}),ed=hr(function(e,t,a){return e+(a?" ":"")+t.toLowerCase()}),td=na("toLowerCase");function nd(e,t,a){e=pt(e),t=je(t);var A=t?ar(e):0;if(!t||A>=t)return e;var N=(t-A)/2;return li(Zr(N),a)+e+li(Xr(N),a)}function rd(e,t,a){e=pt(e),t=je(t);var A=t?ar(e):0;return t&&A<t?e+li(t-A,a):e}function id(e,t,a){e=pt(e),t=je(t);var A=t?ar(e):0;return t&&A<t?li(t-A,a)+e:e}function sd(e,t,a){return a||t==null?t=0:t&&(t=+t),cu(pt(e).replace(ie,""),t||0)}function od(e,t,a){return(a?Xt(e,t,a):t===r)?t=1:t=je(t),qi(pt(e),t)}function ad(){var e=arguments,t=pt(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var ld=hr(function(e,t,a){return e+(a?"_":"")+t.toLowerCase()});function ud(e,t,a){return a&&typeof a!="number"&&Xt(e,t,a)&&(t=a=r),a=a===r?de:a>>>0,a?(e=pt(e),e&&(typeof t=="string"||t!=null&&!As(t))&&(t=sn(t),!t&&or(e))?Yn(yn(e),0,a):e.split(t,a)):[]}var pd=hr(function(e,t,a){return e+(a?" ":"")+ws(t)});function cd(e,t,a){return e=pt(e),a=a==null?0:jn(je(a),0,e.length),t=sn(t),e.slice(a,a+t.length)==t}function fd(e,t,a){var A=O.templateSettings;a&&Xt(e,t,a)&&(t=r),e=pt(e),t=Ei({},t,A,ua);var N=Ei({},t.imports,A.imports,ua),k=Bt(N),K=Fi(N,k),X,j,ue=0,pe=t.interpolate||Ie,ge="__p += '",xe=Bi((t.escape||Ie).source+"|"+pe.source+"|"+(pe===yt?at:Ie).source+"|"+(t.evaluate||Ie).source+"|$","g"),Ne="//# sourceURL="+(ft.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++El+"]")+` +`)}function kp(e){return Xe(e)||tr(e)||!!(So&&e&&e[So])}function On(e,t){var a=typeof e;return t=t==null?z:t,!!t&&(a=="number"||a!="symbol"&&Ae.test(e))&&e>-1&&e%1==0&&e<t}function Xt(e,t,a){if(!wt(a))return!1;var A=typeof t;return(A=="number"?jt(a)&&On(t,a.length):A=="string"&&t in a)?En(a[t],e):!1}function fs(e,t){if(Xe(e))return!1;var a=typeof e;return a=="number"||a=="symbol"||a=="boolean"||e==null||on(e)?!0:H.test(e)||!F.test(e)||t!=null&&e in vt(t)}function Bp(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function ds(e){var t=pi(e),a=O[t];if(typeof a!="function"||!(t in rt.prototype))return!1;if(e===a)return!0;var A=us(a);return!!A&&e===A[0]}function $p(e){return!!go&&go in e}var Wp=Wr?Fn:Ns;function Ir(e){var t=e&&e.constructor,a=typeof t=="function"&&t.prototype||lr;return e===a}function ga(e){return e===e&&!wt(e)}function ma(e,t){return function(a){return a==null?!1:a[e]===t&&(t!==r||e in vt(a))}}function Up(e){var t=mi(e,function(A){return a.size===g&&a.clear(),A}),a=t.cache;return t}function Hp(e,t){var a=e[1],A=t[1],N=a|A,B=N<(E|b|I),K=A==I&&a==T||A==I&&a==R&&e[7].length<=t[8]||A==(I|R)&&t[7].length<=t[8]&&a==T;if(!(B||K))return e;A&E&&(e[2]=t[2],N|=a&E?0:P);var X=t[3];if(X){var j=e[3];e[3]=j?qo(j,X,t[4]):X,e[4]=j?Un(e[3],i):t[4]}return X=t[5],X&&(j=e[5],e[5]=j?Qo(j,X,t[6]):X,e[6]=j?Un(e[5],i):t[6]),X=t[7],X&&(e[7]=X),A&I&&(e[8]=e[8]==null?t[8]:Ht(e[8],t[8])),e[9]==null&&(e[9]=t[9]),e[0]=t[0],e[1]=N,e}function Kp(e){var t=[];if(e!=null)for(var a in vt(e))t.push(a);return t}function Gp(e){return Hr.call(e)}function va(e,t,a){return t=Ot(t===r?e.length-1:t,0),function(){for(var A=arguments,N=-1,B=Ot(A.length-t,0),K=ee(B);++N<B;)K[N]=A[t+N];N=-1;for(var X=ee(t+1);++N<t;)X[N]=A[N];return X[t]=a(K),nn(e,this,X)}}function ya(e,t){return t.length<2?e:qn(e,hn(t,0,-1))}function zp(e,t){for(var a=e.length,A=Ht(t.length,a),N=Jt(e);A--;){var B=t[A];e[A]=On(B,a)?N[B]:r}return e}function hs(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var Sa=Aa(Ho),Rr=ou||function(e,t){return $t.setTimeout(e,t)},gs=Aa(hp);function Ea(e,t,a){var A=t+"";return gs(e,Mp(A,Yp(Lp(A),a)))}function Aa(e){var t=0,a=0;return function(){var A=pu(),N=k-(A-a);if(a=A,N>0){if(++t>=M)return arguments[0]}else t=0;return e.apply(r,arguments)}}function fi(e,t){var a=-1,A=e.length,N=A-1;for(t=t===r?A:t;++a<t;){var B=ji(a,N),K=e[B];e[B]=e[a],e[a]=K}return e.length=t,e}var Pa=Up(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(V,function(a,A,N,B){t.push(N?B.replace(Ze,"$1"):A||a)}),t});function bn(e){if(typeof e=="string"||on(e))return e;var t=e+"";return t=="0"&&1/e==-Y?"-0":t}function er(e){if(e!=null){try{return Ur.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Yp(e,t){return pn(Pe,function(a){var A="_."+a[0];t&a[1]&&!Fr(e,A)&&e.push(A)}),e.sort()}function _a(e){if(e instanceof rt)return e.clone();var t=new fn(e.__wrapped__,e.__chain__);return t.__actions__=Jt(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function Vp(e,t,a){(a?Xt(e,t,a):t===r)?t=1:t=Ot(je(t),0);var A=e==null?0:e.length;if(!A||t<1)return[];for(var N=0,B=0,K=ee(Xr(A/t));N<A;)K[B++]=hn(e,N,N+=t);return K}function Xp(e){for(var t=-1,a=e==null?0:e.length,A=0,N=[];++t<a;){var B=e[t];B&&(N[A++]=B)}return N}function Zp(){var e=arguments.length;if(!e)return[];for(var t=ee(e-1),a=arguments[0],A=e;A--;)t[A-1]=arguments[A];return Wn(Xe(a)?Jt(a):[a],Wt(t,1))}var Jp=Qe(function(e,t){return Ct(e)?br(e,Wt(t,1,Ct,!0)):[]}),jp=Qe(function(e,t){var a=gn(t);return Ct(a)&&(a=r),Ct(e)?br(e,Wt(t,1,Ct,!0),We(a,2)):[]}),qp=Qe(function(e,t){var a=gn(t);return Ct(a)&&(a=r),Ct(e)?br(e,Wt(t,1,Ct,!0),r,a):[]});function Qp(e,t,a){var A=e==null?0:e.length;return A?(t=a||t===r?1:je(t),hn(e,t<0?0:t,A)):[]}function ec(e,t,a){var A=e==null?0:e.length;return A?(t=a||t===r?1:je(t),t=A-t,hn(e,0,t<0?0:t)):[]}function tc(e,t){return e&&e.length?ii(e,We(t,3),!0,!0):[]}function nc(e,t){return e&&e.length?ii(e,We(t,3),!0):[]}function rc(e,t,a,A){var N=e==null?0:e.length;return N?(a&&typeof a!="number"&&Xt(e,t,a)&&(a=0,A=N),Zu(e,t,a,A)):[]}function wa(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=a==null?0:je(a);return N<0&&(N=Ot(A+N,0)),Mr(e,We(t,3),N)}function xa(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=A-1;return a!==r&&(N=je(a),N=a<0?Ot(A+N,0):Ht(N,A-1)),Mr(e,We(t,3),N,!0)}function ba(e){var t=e==null?0:e.length;return t?Wt(e,1):[]}function ic(e){var t=e==null?0:e.length;return t?Wt(e,Y):[]}function sc(e,t){var a=e==null?0:e.length;return a?(t=t===r?1:je(t),Wt(e,t)):[]}function oc(e){for(var t=-1,a=e==null?0:e.length,A={};++t<a;){var N=e[t];A[N[0]]=N[1]}return A}function Ta(e){return e&&e.length?e[0]:r}function ac(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=a==null?0:je(a);return N<0&&(N=Ot(A+N,0)),sr(e,t,N)}function lc(e){var t=e==null?0:e.length;return t?hn(e,0,-1):[]}var uc=Qe(function(e){var t=At(e,ns);return t.length&&t[0]===e[0]?Yi(t):[]}),pc=Qe(function(e){var t=gn(e),a=At(e,ns);return t===gn(a)?t=r:a.pop(),a.length&&a[0]===e[0]?Yi(a,We(t,2)):[]}),cc=Qe(function(e){var t=gn(e),a=At(e,ns);return t=typeof t=="function"?t:r,t&&a.pop(),a.length&&a[0]===e[0]?Yi(a,r,t):[]});function fc(e,t){return e==null?"":lu.call(e,t)}function gn(e){var t=e==null?0:e.length;return t?e[t-1]:r}function dc(e,t,a){var A=e==null?0:e.length;if(!A)return-1;var N=A;return a!==r&&(N=je(a),N=N<0?Ot(A+N,0):Ht(N,A-1)),t===t?Yl(e,t,N):Mr(e,oo,N,!0)}function hc(e,t){return e&&e.length?Bo(e,je(t)):r}var gc=Qe(Ca);function Ca(e,t){return e&&e.length&&t&&t.length?Ji(e,t):e}function mc(e,t,a){return e&&e.length&&t&&t.length?Ji(e,t,We(a,2)):e}function vc(e,t,a){return e&&e.length&&t&&t.length?Ji(e,t,r,a):e}var yc=Ln(function(e,t){var a=e==null?0:e.length,A=Hi(e,t);return Uo(e,At(t,function(N){return On(N,a)?+N:N}).sort(jo)),A});function Sc(e,t){var a=[];if(!(e&&e.length))return a;var A=-1,N=[],B=e.length;for(t=We(t,3);++A<B;){var K=e[A];t(K,A,e)&&(a.push(K),N.push(A))}return Uo(e,N),a}function ms(e){return e==null?e:fu.call(e)}function Ec(e,t,a){var A=e==null?0:e.length;return A?(a&&typeof a!="number"&&Xt(e,t,a)?(t=0,a=A):(t=t==null?0:je(t),a=a===r?A:je(a)),hn(e,t,a)):[]}function Ac(e,t){return ri(e,t)}function Pc(e,t,a){return Qi(e,t,We(a,2))}function _c(e,t){var a=e==null?0:e.length;if(a){var A=ri(e,t);if(A<a&&En(e[A],t))return A}return-1}function wc(e,t){return ri(e,t,!0)}function xc(e,t,a){return Qi(e,t,We(a,2),!0)}function bc(e,t){var a=e==null?0:e.length;if(a){var A=ri(e,t,!0)-1;if(En(e[A],t))return A}return-1}function Tc(e){return e&&e.length?Ko(e):[]}function Cc(e,t){return e&&e.length?Ko(e,We(t,2)):[]}function Dc(e){var t=e==null?0:e.length;return t?hn(e,1,t):[]}function Nc(e,t,a){return e&&e.length?(t=a||t===r?1:je(t),hn(e,0,t<0?0:t)):[]}function Ic(e,t,a){var A=e==null?0:e.length;return A?(t=a||t===r?1:je(t),t=A-t,hn(e,t<0?0:t,A)):[]}function Rc(e,t){return e&&e.length?ii(e,We(t,3),!1,!0):[]}function Lc(e,t){return e&&e.length?ii(e,We(t,3)):[]}var Oc=Qe(function(e){return Gn(Wt(e,1,Ct,!0))}),Fc=Qe(function(e){var t=gn(e);return Ct(t)&&(t=r),Gn(Wt(e,1,Ct,!0),We(t,2))}),Mc=Qe(function(e){var t=gn(e);return t=typeof t=="function"?t:r,Gn(Wt(e,1,Ct,!0),r,t)});function kc(e){return e&&e.length?Gn(e):[]}function Bc(e,t){return e&&e.length?Gn(e,We(t,2)):[]}function $c(e,t){return t=typeof t=="function"?t:r,e&&e.length?Gn(e,r,t):[]}function vs(e){if(!(e&&e.length))return[];var t=0;return e=$n(e,function(a){if(Ct(a))return t=Ot(a.length,t),!0}),Oi(t,function(a){return At(e,Ii(a))})}function Da(e,t){if(!(e&&e.length))return[];var a=vs(e);return t==null?a:At(a,function(A){return nn(t,r,A)})}var Wc=Qe(function(e,t){return Ct(e)?br(e,t):[]}),Uc=Qe(function(e){return ts($n(e,Ct))}),Hc=Qe(function(e){var t=gn(e);return Ct(t)&&(t=r),ts($n(e,Ct),We(t,2))}),Kc=Qe(function(e){var t=gn(e);return t=typeof t=="function"?t:r,ts($n(e,Ct),r,t)}),Gc=Qe(vs);function zc(e,t){return Vo(e||[],t||[],xr)}function Yc(e,t){return Vo(e||[],t||[],Dr)}var Vc=Qe(function(e){var t=e.length,a=t>1?e[t-1]:r;return a=typeof a=="function"?(e.pop(),a):r,Da(e,a)});function Na(e){var t=O(e);return t.__chain__=!0,t}function Xc(e,t){return t(e),e}function di(e,t){return t(e)}var Zc=Ln(function(e){var t=e.length,a=t?e[0]:0,A=this.__wrapped__,N=function(B){return Hi(B,e)};return t>1||this.__actions__.length||!(A instanceof rt)||!On(a)?this.thru(N):(A=A.slice(a,+a+(t?1:0)),A.__actions__.push({func:di,args:[N],thisArg:r}),new fn(A,this.__chain__).thru(function(B){return t&&!B.length&&B.push(r),B}))});function Jc(){return Na(this)}function jc(){return new fn(this.value(),this.__chain__)}function qc(){this.__values__===r&&(this.__values__=Ga(this.value()));var e=this.__index__>=this.__values__.length,t=e?r:this.__values__[this.__index__++];return{done:e,value:t}}function Qc(){return this}function ef(e){for(var t,a=this;a instanceof qr;){var A=_a(a);A.__index__=0,A.__values__=r,t?N.__wrapped__=A:t=A;var N=A;a=a.__wrapped__}return N.__wrapped__=e,t}function tf(){var e=this.__wrapped__;if(e instanceof rt){var t=e;return this.__actions__.length&&(t=new rt(this)),t=t.reverse(),t.__actions__.push({func:di,args:[ms],thisArg:r}),new fn(t,this.__chain__)}return this.thru(ms)}function nf(){return Yo(this.__wrapped__,this.__actions__)}var rf=si(function(e,t,a){ft.call(e,a)?++e[a]:In(e,a,1)});function sf(e,t,a){var A=Xe(e)?io:Xu;return a&&Xt(e,t,a)&&(t=r),A(e,We(t,3))}function of(e,t){var a=Xe(e)?$n:Do;return a(e,We(t,3))}var af=ra(wa),lf=ra(xa);function uf(e,t){return Wt(hi(e,t),1)}function pf(e,t){return Wt(hi(e,t),Y)}function cf(e,t,a){return a=a===r?1:je(a),Wt(hi(e,t),a)}function Ia(e,t){var a=Xe(e)?pn:Kn;return a(e,We(t,3))}function Ra(e,t){var a=Xe(e)?Dl:Co;return a(e,We(t,3))}var ff=si(function(e,t,a){ft.call(e,a)?e[a].push(t):In(e,a,[t])});function df(e,t,a,A){e=jt(e)?e:mr(e),a=a&&!A?je(a):0;var N=e.length;return a<0&&(a=Ot(N+a,0)),Si(e)?a<=N&&e.indexOf(t,a)>-1:!!N&&sr(e,t,a)>-1}var hf=Qe(function(e,t,a){var A=-1,N=typeof t=="function",B=jt(e)?ee(e.length):[];return Kn(e,function(K){B[++A]=N?nn(t,K,a):Tr(K,t,a)}),B}),gf=si(function(e,t,a){In(e,a,t)});function hi(e,t){var a=Xe(e)?At:Fo;return a(e,We(t,3))}function mf(e,t,a,A){return e==null?[]:(Xe(t)||(t=t==null?[]:[t]),a=A?r:a,Xe(a)||(a=a==null?[]:[a]),$o(e,t,a))}var vf=si(function(e,t,a){e[a?0:1].push(t)},function(){return[[],[]]});function yf(e,t,a){var A=Xe(e)?Di:lo,N=arguments.length<3;return A(e,We(t,4),a,N,Kn)}function Sf(e,t,a){var A=Xe(e)?Nl:lo,N=arguments.length<3;return A(e,We(t,4),a,N,Co)}function Ef(e,t){var a=Xe(e)?$n:Do;return a(e,vi(We(t,3)))}function Af(e){var t=Xe(e)?wo:fp;return t(e)}function Pf(e,t,a){(a?Xt(e,t,a):t===r)?t=1:t=je(t);var A=Xe(e)?Ku:dp;return A(e,t)}function _f(e){var t=Xe(e)?Gu:gp;return t(e)}function wf(e){if(e==null)return 0;if(jt(e))return Si(e)?ar(e):e.length;var t=Kt(e);return t==et||t==ut?e.size:Xi(e).length}function xf(e,t,a){var A=Xe(e)?Ni:mp;return a&&Xt(e,t,a)&&(t=r),A(e,We(t,3))}var bf=Qe(function(e,t){if(e==null)return[];var a=t.length;return a>1&&Xt(e,t[0],t[1])?t=[]:a>2&&Xt(t[0],t[1],t[2])&&(t=[t[0]]),$o(e,Wt(t,1),[])}),gi=su||function(){return $t.Date.now()};function Tf(e,t){if(typeof t!="function")throw new cn(u);return e=je(e),function(){if(--e<1)return t.apply(this,arguments)}}function La(e,t,a){return t=a?r:t,t=e&&t==null?e.length:t,Rn(e,I,r,r,r,r,t)}function Oa(e,t){var a;if(typeof t!="function")throw new cn(u);return e=je(e),function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=r),a}}var ys=Qe(function(e,t,a){var A=E;if(a.length){var N=Un(a,hr(ys));A|=w}return Rn(e,A,t,a,N)}),Fa=Qe(function(e,t,a){var A=E|b;if(a.length){var N=Un(a,hr(Fa));A|=w}return Rn(t,A,e,a,N)});function Ma(e,t,a){t=a?r:t;var A=Rn(e,T,r,r,r,r,r,t);return A.placeholder=Ma.placeholder,A}function ka(e,t,a){t=a?r:t;var A=Rn(e,_,r,r,r,r,r,t);return A.placeholder=ka.placeholder,A}function Ba(e,t,a){var A,N,B,K,X,j,ue=0,pe=!1,ge=!1,xe=!0;if(typeof e!="function")throw new cn(u);t=mn(t)||0,wt(a)&&(pe=!!a.leading,ge="maxWait"in a,B=ge?Ot(mn(a.maxWait)||0,t):B,xe="trailing"in a?!!a.trailing:xe);function Ne(Dt){var An=A,kn=N;return A=N=r,ue=Dt,K=e.apply(kn,An),K}function Ue(Dt){return ue=Dt,X=Rr(nt,t),pe?Ne(Dt):K}function qe(Dt){var An=Dt-j,kn=Dt-ue,rl=t-An;return ge?Ht(rl,B-kn):rl}function He(Dt){var An=Dt-j,kn=Dt-ue;return j===r||An>=t||An<0||ge&&kn>=B}function nt(){var Dt=gi();if(He(Dt))return ot(Dt);X=Rr(nt,qe(Dt))}function ot(Dt){return X=r,xe&&A?Ne(Dt):(A=N=r,K)}function an(){X!==r&&Xo(X),ue=0,A=j=N=X=r}function Zt(){return X===r?K:ot(gi())}function ln(){var Dt=gi(),An=He(Dt);if(A=arguments,N=this,j=Dt,An){if(X===r)return Ue(j);if(ge)return Xo(X),X=Rr(nt,t),Ne(j)}return X===r&&(X=Rr(nt,t)),K}return ln.cancel=an,ln.flush=Zt,ln}var Cf=Qe(function(e,t){return To(e,1,t)}),Df=Qe(function(e,t,a){return To(e,mn(t)||0,a)});function Nf(e){return Rn(e,D)}function mi(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new cn(u);var a=function(){var A=arguments,N=t?t.apply(this,A):A[0],B=a.cache;if(B.has(N))return B.get(N);var K=e.apply(this,A);return a.cache=B.set(N,K)||B,K};return a.cache=new(mi.Cache||Nn),a}mi.Cache=Nn;function vi(e){if(typeof e!="function")throw new cn(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function If(e){return Oa(2,e)}var Rf=vp(function(e,t){t=t.length==1&&Xe(t[0])?At(t[0],rn(We())):At(Wt(t,1),rn(We()));var a=t.length;return Qe(function(A){for(var N=-1,B=Ht(A.length,a);++N<B;)A[N]=t[N].call(this,A[N]);return nn(e,this,A)})}),Ss=Qe(function(e,t){var a=Un(t,hr(Ss));return Rn(e,w,r,t,a)}),$a=Qe(function(e,t){var a=Un(t,hr($a));return Rn(e,C,r,t,a)}),Lf=Ln(function(e,t){return Rn(e,R,r,r,r,t)});function Of(e,t){if(typeof e!="function")throw new cn(u);return t=t===r?t:je(t),Qe(e,t)}function Ff(e,t){if(typeof e!="function")throw new cn(u);return t=t==null?0:Ot(je(t),0),Qe(function(a){var A=a[t],N=Yn(a,0,t);return A&&Wn(N,A),nn(e,this,N)})}function Mf(e,t,a){var A=!0,N=!0;if(typeof e!="function")throw new cn(u);return wt(a)&&(A="leading"in a?!!a.leading:A,N="trailing"in a?!!a.trailing:N),Ba(e,t,{leading:A,maxWait:t,trailing:N})}function kf(e){return La(e,1)}function Bf(e,t){return Ss(rs(t),e)}function $f(){if(!arguments.length)return[];var e=arguments[0];return Xe(e)?e:[e]}function Wf(e){return dn(e,d)}function Uf(e,t){return t=typeof t=="function"?t:r,dn(e,d,t)}function Hf(e){return dn(e,m|d)}function Kf(e,t){return t=typeof t=="function"?t:r,dn(e,m|d,t)}function Gf(e,t){return t==null||bo(e,t,kt(t))}function En(e,t){return e===t||e!==e&&t!==t}var zf=ui(zi),Yf=ui(function(e,t){return e>=t}),tr=Ro(function(){return arguments}())?Ro:function(e){return xt(e)&&ft.call(e,"callee")&&!yo.call(e,"callee")},Xe=ee.isArray,Vf=qs?rn(qs):ep;function jt(e){return e!=null&&yi(e.length)&&!Fn(e)}function Ct(e){return xt(e)&&jt(e)}function Xf(e){return e===!0||e===!1||xt(e)&&Vt(e)==Nt}var Vn=au||Ns,Zf=Qs?rn(Qs):tp;function Jf(e){return xt(e)&&e.nodeType===1&&!Lr(e)}function jf(e){if(e==null)return!0;if(jt(e)&&(Xe(e)||typeof e=="string"||typeof e.splice=="function"||Vn(e)||gr(e)||tr(e)))return!e.length;var t=Kt(e);if(t==et||t==ut)return!e.size;if(Ir(e))return!Xi(e).length;for(var a in e)if(ft.call(e,a))return!1;return!0}function qf(e,t){return Cr(e,t)}function Qf(e,t,a){a=typeof a=="function"?a:r;var A=a?a(e,t):r;return A===r?Cr(e,t,r,a):!!A}function Es(e){if(!xt(e))return!1;var t=Vt(e);return t==Ke||t==Gt||typeof e.message=="string"&&typeof e.name=="string"&&!Lr(e)}function ed(e){return typeof e=="number"&&Eo(e)}function Fn(e){if(!wt(e))return!1;var t=Vt(e);return t==Bt||t==Je||t==It||t==vn}function Wa(e){return typeof e=="number"&&e==je(e)}function yi(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=z}function wt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function xt(e){return e!=null&&typeof e=="object"}var Ua=eo?rn(eo):rp;function td(e,t){return e===t||Vi(e,t,ps(t))}function nd(e,t,a){return a=typeof a=="function"?a:r,Vi(e,t,ps(t),a)}function rd(e){return Ha(e)&&e!=+e}function id(e){if(Wp(e))throw new Ye(c);return Lo(e)}function sd(e){return e===null}function od(e){return e==null}function Ha(e){return typeof e=="number"||xt(e)&&Vt(e)==zt}function Lr(e){if(!xt(e)||Vt(e)!=Pt)return!1;var t=zr(e);if(t===null)return!0;var a=ft.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&Ur.call(a)==tu}var As=to?rn(to):ip;function ad(e){return Wa(e)&&e>=-z&&e<=z}var Ka=no?rn(no):sp;function Si(e){return typeof e=="string"||!Xe(e)&&xt(e)&&Vt(e)==dt}function on(e){return typeof e=="symbol"||xt(e)&&Vt(e)==Tn}var gr=ro?rn(ro):op;function ld(e){return e===r}function ud(e){return xt(e)&&Kt(e)==en}function pd(e){return xt(e)&&Vt(e)==vr}var cd=ui(Zi),fd=ui(function(e,t){return e<=t});function Ga(e){if(!e)return[];if(jt(e))return Si(e)?yn(e):Jt(e);if(Er&&e[Er])return Kl(e[Er]());var t=Kt(e),a=t==et?Mi:t==ut?kr:mr;return a(e)}function Mn(e){if(!e)return e===0?e:0;if(e=mn(e),e===Y||e===-Y){var t=e<0?-1:1;return t*te}return e===e?e:0}function je(e){var t=Mn(e),a=t%1;return t===t?a?t-a:t:0}function za(e){return e?jn(je(e),0,he):0}function mn(e){if(typeof e=="number")return e;if(on(e))return ae;if(wt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=wt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=uo(e);var a=Tt.test(e);return a||le.test(e)?bl(e.slice(2),a?2:8):_t.test(e)?ae:+e}function Ya(e){return xn(e,qt(e))}function dd(e){return e?jn(je(e),-z,z):e===0?e:0}function pt(e){return e==null?"":sn(e)}var hd=fr(function(e,t){if(Ir(t)||jt(t)){xn(t,kt(t),e);return}for(var a in t)ft.call(t,a)&&xr(e,a,t[a])}),Va=fr(function(e,t){xn(t,qt(t),e)}),Ei=fr(function(e,t,a,A){xn(t,qt(t),e,A)}),gd=fr(function(e,t,a,A){xn(t,kt(t),e,A)}),md=Ln(Hi);function vd(e,t){var a=cr(e);return t==null?a:xo(a,t)}var yd=Qe(function(e,t){e=vt(e);var a=-1,A=t.length,N=A>2?t[2]:r;for(N&&Xt(t[0],t[1],N)&&(A=1);++a<A;)for(var B=t[a],K=qt(B),X=-1,j=K.length;++X<j;){var ue=K[X],pe=e[ue];(pe===r||En(pe,lr[ue])&&!ft.call(e,ue))&&(e[ue]=B[ue])}return e}),Sd=Qe(function(e){return e.push(r,pa),nn(Xa,r,e)});function Ed(e,t){return so(e,We(t,3),wn)}function Ad(e,t){return so(e,We(t,3),Gi)}function Pd(e,t){return e==null?e:Ki(e,We(t,3),qt)}function _d(e,t){return e==null?e:No(e,We(t,3),qt)}function wd(e,t){return e&&wn(e,We(t,3))}function xd(e,t){return e&&Gi(e,We(t,3))}function bd(e){return e==null?[]:ti(e,kt(e))}function Td(e){return e==null?[]:ti(e,qt(e))}function Ps(e,t,a){var A=e==null?r:qn(e,t);return A===r?a:A}function Cd(e,t){return e!=null&&da(e,t,Ju)}function _s(e,t){return e!=null&&da(e,t,ju)}var Dd=sa(function(e,t,a){t!=null&&typeof t.toString!="function"&&(t=Hr.call(t)),e[t]=a},xs(Qt)),Nd=sa(function(e,t,a){t!=null&&typeof t.toString!="function"&&(t=Hr.call(t)),ft.call(e,t)?e[t].push(a):e[t]=[a]},We),Id=Qe(Tr);function kt(e){return jt(e)?_o(e):Xi(e)}function qt(e){return jt(e)?_o(e,!0):ap(e)}function Rd(e,t){var a={};return t=We(t,3),wn(e,function(A,N,B){In(a,t(A,N,B),A)}),a}function Ld(e,t){var a={};return t=We(t,3),wn(e,function(A,N,B){In(a,N,t(A,N,B))}),a}var Od=fr(function(e,t,a){ni(e,t,a)}),Xa=fr(function(e,t,a,A){ni(e,t,a,A)}),Fd=Ln(function(e,t){var a={};if(e==null)return a;var A=!1;t=At(t,function(B){return B=zn(B,e),A||(A=B.length>1),B}),xn(e,ls(e),a),A&&(a=dn(a,m|f|d,Cp));for(var N=t.length;N--;)es(a,t[N]);return a});function Md(e,t){return Za(e,vi(We(t)))}var kd=Ln(function(e,t){return e==null?{}:up(e,t)});function Za(e,t){if(e==null)return{};var a=At(ls(e),function(A){return[A]});return t=We(t),Wo(e,a,function(A,N){return t(A,N[0])})}function Bd(e,t,a){t=zn(t,e);var A=-1,N=t.length;for(N||(N=1,e=r);++A<N;){var B=e==null?r:e[bn(t[A])];B===r&&(A=N,B=a),e=Fn(B)?B.call(e):B}return e}function $d(e,t,a){return e==null?e:Dr(e,t,a)}function Wd(e,t,a,A){return A=typeof A=="function"?A:r,e==null?e:Dr(e,t,a,A)}var Ja=la(kt),ja=la(qt);function Ud(e,t,a){var A=Xe(e),N=A||Vn(e)||gr(e);if(t=We(t,4),a==null){var B=e&&e.constructor;N?a=A?new B:[]:wt(e)?a=Fn(B)?cr(zr(e)):{}:a={}}return(N?pn:wn)(e,function(K,X,j){return t(a,K,X,j)}),a}function Hd(e,t){return e==null?!0:es(e,t)}function Kd(e,t,a){return e==null?e:zo(e,t,rs(a))}function Gd(e,t,a,A){return A=typeof A=="function"?A:r,e==null?e:zo(e,t,rs(a),A)}function mr(e){return e==null?[]:Fi(e,kt(e))}function zd(e){return e==null?[]:Fi(e,qt(e))}function Yd(e,t,a){return a===r&&(a=t,t=r),a!==r&&(a=mn(a),a=a===a?a:0),t!==r&&(t=mn(t),t=t===t?t:0),jn(mn(e),t,a)}function Vd(e,t,a){return t=Mn(t),a===r?(a=t,t=0):a=Mn(a),e=mn(e),qu(e,t,a)}function Xd(e,t,a){if(a&&typeof a!="boolean"&&Xt(e,t,a)&&(t=a=r),a===r&&(typeof t=="boolean"?(a=t,t=r):typeof e=="boolean"&&(a=e,e=r)),e===r&&t===r?(e=0,t=1):(e=Mn(e),t===r?(t=e,e=0):t=Mn(t)),e>t){var A=e;e=t,t=A}if(a||e%1||t%1){var N=Ao();return Ht(e+N*(t-e+xl("1e-"+((N+"").length-1))),t)}return ji(e,t)}var Zd=dr(function(e,t,a){return t=t.toLowerCase(),e+(a?qa(t):t)});function qa(e){return ws(pt(e).toLowerCase())}function Qa(e){return e=pt(e),e&&e.replace(we,Bl).replace(gl,"")}function Jd(e,t,a){e=pt(e),t=sn(t);var A=e.length;a=a===r?A:jn(je(a),0,A);var N=a;return a-=t.length,a>=0&&e.slice(a,N)==t}function jd(e){return e=pt(e),e&&it.test(e)?e.replace(Be,$l):e}function qd(e){return e=pt(e),e&&Z.test(e)?e.replace(re,"\\$&"):e}var Qd=dr(function(e,t,a){return e+(a?"-":"")+t.toLowerCase()}),eh=dr(function(e,t,a){return e+(a?" ":"")+t.toLowerCase()}),th=na("toLowerCase");function nh(e,t,a){e=pt(e),t=je(t);var A=t?ar(e):0;if(!t||A>=t)return e;var N=(t-A)/2;return li(Zr(N),a)+e+li(Xr(N),a)}function rh(e,t,a){e=pt(e),t=je(t);var A=t?ar(e):0;return t&&A<t?e+li(t-A,a):e}function ih(e,t,a){e=pt(e),t=je(t);var A=t?ar(e):0;return t&&A<t?li(t-A,a)+e:e}function sh(e,t,a){return a||t==null?t=0:t&&(t=+t),cu(pt(e).replace(ie,""),t||0)}function oh(e,t,a){return(a?Xt(e,t,a):t===r)?t=1:t=je(t),qi(pt(e),t)}function ah(){var e=arguments,t=pt(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var lh=dr(function(e,t,a){return e+(a?"_":"")+t.toLowerCase()});function uh(e,t,a){return a&&typeof a!="number"&&Xt(e,t,a)&&(t=a=r),a=a===r?he:a>>>0,a?(e=pt(e),e&&(typeof t=="string"||t!=null&&!As(t))&&(t=sn(t),!t&&or(e))?Yn(yn(e),0,a):e.split(t,a)):[]}var ph=dr(function(e,t,a){return e+(a?" ":"")+ws(t)});function ch(e,t,a){return e=pt(e),a=a==null?0:jn(je(a),0,e.length),t=sn(t),e.slice(a,a+t.length)==t}function fh(e,t,a){var A=O.templateSettings;a&&Xt(e,t,a)&&(t=r),e=pt(e),t=Ei({},t,A,ua);var N=Ei({},t.imports,A.imports,ua),B=kt(N),K=Fi(N,B),X,j,ue=0,pe=t.interpolate||Ie,ge="__p += '",xe=ki((t.escape||Ie).source+"|"+pe.source+"|"+(pe===yt?at:Ie).source+"|"+(t.evaluate||Ie).source+"|$","g"),Ne="//# sourceURL="+(ft.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++El+"]")+` `;e.replace(xe,function(He,nt,ot,an,Zt,ln){return ot||(ot=an),ge+=e.slice(ue,ln).replace(st,Wl),nt&&(X=!0,ge+=`' + __e(`+nt+`) + '`),Zt&&(j=!0,ge+=`'; @@ -80,22 +80,22 @@ __p += '`),ot&&(ge+=`' + `;var Ue=ft.call(t,"variable")&&t.variable;if(!Ue)ge=`with (obj) { `+ge+` } -`;else if(Me.test(Ue))throw new Ye(s);ge=(j?ge.replace(Re,""):ge).replace(Be,"$1").replace(De,"$1;"),ge="function("+(Ue||"obj")+`) { +`;else if(Me.test(Ue))throw new Ye(s);ge=(j?ge.replace(Re,""):ge).replace(ke,"$1").replace(De,"$1;"),ge="function("+(Ue||"obj")+`) { `+(Ue?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(X?", __e = _.escape":"")+(j?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+ge+`return __p -}`;var qe=tl(function(){return lt(k,Ne+"return "+ge).apply(r,K)});if(qe.source=ge,Es(qe))throw qe;return qe}function hd(e){return pt(e).toLowerCase()}function dd(e){return pt(e).toUpperCase()}function gd(e,t,a){if(e=pt(e),e&&(a||t===r))return uo(e);if(!e||!(t=sn(t)))return e;var A=yn(e),N=yn(t),k=po(A,N),K=co(A,N)+1;return Yn(A,k,K).join("")}function md(e,t,a){if(e=pt(e),e&&(a||t===r))return e.slice(0,ho(e)+1);if(!e||!(t=sn(t)))return e;var A=yn(e),N=co(A,yn(t))+1;return Yn(A,0,N).join("")}function vd(e,t,a){if(e=pt(e),e&&(a||t===r))return e.replace(ie,"");if(!e||!(t=sn(t)))return e;var A=yn(e),N=po(A,yn(t));return Yn(A,N).join("")}function yd(e,t){var a=L,A=$;if(wt(t)){var N="separator"in t?t.separator:N;a="length"in t?je(t.length):a,A="omission"in t?sn(t.omission):A}e=pt(e);var k=e.length;if(or(e)){var K=yn(e);k=K.length}if(a>=k)return e;var X=a-ar(A);if(X<1)return A;var j=K?Yn(K,0,X).join(""):e.slice(0,X);if(N===r)return j+A;if(K&&(X+=j.length-X),As(N)){if(e.slice(X).search(N)){var ue,pe=j;for(N.global||(N=Bi(N.source,pt(Fe.exec(N))+"g")),N.lastIndex=0;ue=N.exec(pe);)var ge=ue.index;j=j.slice(0,ge===r?X:ge)}}else if(e.indexOf(sn(N),X)!=X){var xe=j.lastIndexOf(N);xe>-1&&(j=j.slice(0,xe))}return j+A}function Sd(e){return e=pt(e),e&&Ge.test(e)?e.replace(Ce,Vl):e}var Ed=hr(function(e,t,a){return e+(a?" ":"")+t.toUpperCase()}),ws=na("toUpperCase");function el(e,t,a){return e=pt(e),t=a?r:t,t===r?Hl(e)?Jl(e):Ll(e):e.match(t)||[]}var tl=Qe(function(e,t){try{return nn(e,r,t)}catch(a){return Es(a)?a:new Ye(a)}}),Ad=Ln(function(e,t){return pn(t,function(a){a=bn(a),In(e,a,ys(e[a],e))}),e});function Pd(e){var t=e==null?0:e.length,a=We();return e=t?At(e,function(A){if(typeof A[1]!="function")throw new cn(u);return[a(A[0]),A[1]]}):[],Qe(function(A){for(var N=-1;++N<t;){var k=e[N];if(nn(k[0],this,A))return nn(k[1],this,A)}})}function _d(e){return Vu(hn(e,m))}function xs(e){return function(){return e}}function wd(e,t){return e==null||e!==e?t:e}var xd=ia(),bd=ia(!0);function Qt(e){return e}function bs(e){return Oo(typeof e=="function"?e:hn(e,m))}function Td(e){return Mo(hn(e,m))}function Cd(e,t){return Bo(e,hn(t,m))}var Dd=Qe(function(e,t){return function(a){return Tr(a,e,t)}}),Nd=Qe(function(e,t){return function(a){return Tr(e,a,t)}});function Ts(e,t,a){var A=Bt(t),N=ti(t,A);a==null&&!(wt(t)&&(N.length||!A.length))&&(a=t,t=e,e=this,N=ti(t,Bt(t)));var k=!(wt(a)&&"chain"in a)||!!a.chain,K=Fn(e);return pn(N,function(X){var j=t[X];e[X]=j,K&&(e.prototype[X]=function(){var ue=this.__chain__;if(k||ue){var pe=e(this.__wrapped__),ge=pe.__actions__=Jt(this.__actions__);return ge.push({func:j,args:arguments,thisArg:e}),pe.__chain__=ue,pe}return j.apply(e,Wn([this.value()],arguments))})}),e}function Id(){return $t._===this&&($t._=nu),this}function Cs(){}function Rd(e){return e=je(e),Qe(function(t){return ko(t,e)})}var Ld=ss(At),Od=ss(io),Fd=ss(Ni);function nl(e){return fs(e)?Ii(bn(e)):pp(e)}function Md(e){return function(t){return e==null?r:qn(e,t)}}var Bd=oa(),kd=oa(!0);function Ds(){return[]}function Ns(){return!1}function $d(){return{}}function Wd(){return""}function Ud(){return!0}function Hd(e,t){if(e=je(e),e<1||e>z)return[];var a=de,A=Ht(e,de);t=We(t),e-=de;for(var N=Oi(A,t);++a<e;)t(a);return N}function Kd(e){return Xe(e)?At(e,bn):on(e)?[e]:Jt(Pa(pt(e)))}function Gd(e){var t=++eu;return pt(e)+t}var zd=ai(function(e,t){return e+t},0),Yd=os("ceil"),Vd=ai(function(e,t){return e/t},1),Xd=os("floor");function Zd(e){return e&&e.length?ei(e,Qt,zi):r}function Jd(e,t){return e&&e.length?ei(e,We(t,2),zi):r}function jd(e){return ao(e,Qt)}function qd(e,t){return ao(e,We(t,2))}function Qd(e){return e&&e.length?ei(e,Qt,Zi):r}function eg(e,t){return e&&e.length?ei(e,We(t,2),Zi):r}var tg=ai(function(e,t){return e*t},1),ng=os("round"),rg=ai(function(e,t){return e-t},0);function ig(e){return e&&e.length?Li(e,Qt):0}function sg(e,t){return e&&e.length?Li(e,We(t,2)):0}return O.after=Tf,O.ary=La,O.assign=dh,O.assignIn=Va,O.assignInWith=Ei,O.assignWith=gh,O.at=mh,O.before=Oa,O.bind=ys,O.bindAll=Ad,O.bindKey=Fa,O.castArray=$f,O.chain=Na,O.chunk=Vp,O.compact=Xp,O.concat=Zp,O.cond=Pd,O.conforms=_d,O.constant=xs,O.countBy=rf,O.create=vh,O.curry=Ma,O.curryRight=Ba,O.debounce=ka,O.defaults=yh,O.defaultsDeep=Sh,O.defer=Cf,O.delay=Df,O.difference=Jp,O.differenceBy=jp,O.differenceWith=qp,O.drop=Qp,O.dropRight=ec,O.dropRightWhile=tc,O.dropWhile=nc,O.fill=rc,O.filter=of,O.flatMap=uf,O.flatMapDeep=pf,O.flatMapDepth=cf,O.flatten=ba,O.flattenDeep=ic,O.flattenDepth=sc,O.flip=Nf,O.flow=xd,O.flowRight=bd,O.fromPairs=oc,O.functions=bh,O.functionsIn=Th,O.groupBy=ff,O.initial=lc,O.intersection=uc,O.intersectionBy=pc,O.intersectionWith=cc,O.invert=Dh,O.invertBy=Nh,O.invokeMap=df,O.iteratee=bs,O.keyBy=gf,O.keys=Bt,O.keysIn=qt,O.map=di,O.mapKeys=Rh,O.mapValues=Lh,O.matches=Td,O.matchesProperty=Cd,O.memoize=mi,O.merge=Oh,O.mergeWith=Xa,O.method=Dd,O.methodOf=Nd,O.mixin=Ts,O.negate=vi,O.nthArg=Rd,O.omit=Fh,O.omitBy=Mh,O.once=If,O.orderBy=mf,O.over=Ld,O.overArgs=Rf,O.overEvery=Od,O.overSome=Fd,O.partial=Ss,O.partialRight=$a,O.partition=vf,O.pick=Bh,O.pickBy=Za,O.property=nl,O.propertyOf=Md,O.pull=gc,O.pullAll=Ca,O.pullAllBy=mc,O.pullAllWith=vc,O.pullAt=yc,O.range=Bd,O.rangeRight=kd,O.rearg=Lf,O.reject=Ef,O.remove=Sc,O.rest=Of,O.reverse=ms,O.sampleSize=Pf,O.set=$h,O.setWith=Wh,O.shuffle=_f,O.slice=Ec,O.sortBy=bf,O.sortedUniq=Tc,O.sortedUniqBy=Cc,O.split=ud,O.spread=Ff,O.tail=Dc,O.take=Nc,O.takeRight=Ic,O.takeRightWhile=Rc,O.takeWhile=Lc,O.tap=Xc,O.throttle=Mf,O.thru=hi,O.toArray=Ga,O.toPairs=Ja,O.toPairsIn=ja,O.toPath=Kd,O.toPlainObject=Ya,O.transform=Uh,O.unary=Bf,O.union=Oc,O.unionBy=Fc,O.unionWith=Mc,O.uniq=Bc,O.uniqBy=kc,O.uniqWith=$c,O.unset=Hh,O.unzip=vs,O.unzipWith=Da,O.update=Kh,O.updateWith=Gh,O.values=mr,O.valuesIn=zh,O.without=Wc,O.words=el,O.wrap=kf,O.xor=Uc,O.xorBy=Hc,O.xorWith=Kc,O.zip=Gc,O.zipObject=zc,O.zipObjectDeep=Yc,O.zipWith=Vc,O.entries=Ja,O.entriesIn=ja,O.extend=Va,O.extendWith=Ei,Ts(O,O),O.add=zd,O.attempt=tl,O.camelCase=Zh,O.capitalize=qa,O.ceil=Yd,O.clamp=Yh,O.clone=Wf,O.cloneDeep=Hf,O.cloneDeepWith=Kf,O.cloneWith=Uf,O.conformsTo=Gf,O.deburr=Qa,O.defaultTo=wd,O.divide=Vd,O.endsWith=Jh,O.eq=En,O.escape=jh,O.escapeRegExp=qh,O.every=sf,O.find=af,O.findIndex=wa,O.findKey=Eh,O.findLast=lf,O.findLastIndex=xa,O.findLastKey=Ah,O.floor=Xd,O.forEach=Ia,O.forEachRight=Ra,O.forIn=Ph,O.forInRight=_h,O.forOwn=wh,O.forOwnRight=xh,O.get=Ps,O.gt=zf,O.gte=Yf,O.has=Ch,O.hasIn=_s,O.head=Ta,O.identity=Qt,O.includes=hf,O.indexOf=ac,O.inRange=Vh,O.invoke=Ih,O.isArguments=tr,O.isArray=Xe,O.isArrayBuffer=Vf,O.isArrayLike=jt,O.isArrayLikeObject=Ct,O.isBoolean=Xf,O.isBuffer=Vn,O.isDate=Zf,O.isElement=Jf,O.isEmpty=jf,O.isEqual=qf,O.isEqualWith=Qf,O.isError=Es,O.isFinite=eh,O.isFunction=Fn,O.isInteger=Wa,O.isLength=yi,O.isMap=Ua,O.isMatch=th,O.isMatchWith=nh,O.isNaN=rh,O.isNative=ih,O.isNil=oh,O.isNull=sh,O.isNumber=Ha,O.isObject=wt,O.isObjectLike=xt,O.isPlainObject=Lr,O.isRegExp=As,O.isSafeInteger=ah,O.isSet=Ka,O.isString=Si,O.isSymbol=on,O.isTypedArray=gr,O.isUndefined=lh,O.isWeakMap=uh,O.isWeakSet=ph,O.join=fc,O.kebabCase=Qh,O.last=gn,O.lastIndexOf=hc,O.lowerCase=ed,O.lowerFirst=td,O.lt=ch,O.lte=fh,O.max=Zd,O.maxBy=Jd,O.mean=jd,O.meanBy=qd,O.min=Qd,O.minBy=eg,O.stubArray=Ds,O.stubFalse=Ns,O.stubObject=$d,O.stubString=Wd,O.stubTrue=Ud,O.multiply=tg,O.nth=dc,O.noConflict=Id,O.noop=Cs,O.now=gi,O.pad=nd,O.padEnd=rd,O.padStart=id,O.parseInt=sd,O.random=Xh,O.reduce=yf,O.reduceRight=Sf,O.repeat=od,O.replace=ad,O.result=kh,O.round=ng,O.runInContext=J,O.sample=Af,O.size=wf,O.snakeCase=ld,O.some=xf,O.sortedIndex=Ac,O.sortedIndexBy=Pc,O.sortedIndexOf=_c,O.sortedLastIndex=wc,O.sortedLastIndexBy=xc,O.sortedLastIndexOf=bc,O.startCase=pd,O.startsWith=cd,O.subtract=rg,O.sum=ig,O.sumBy=sg,O.template=fd,O.times=Hd,O.toFinite=Mn,O.toInteger=je,O.toLength=za,O.toLower=hd,O.toNumber=mn,O.toSafeInteger=hh,O.toString=pt,O.toUpper=dd,O.trim=gd,O.trimEnd=md,O.trimStart=vd,O.truncate=yd,O.unescape=Sd,O.uniqueId=Gd,O.upperCase=Ed,O.upperFirst=ws,O.each=Ia,O.eachRight=Ra,O.first=Ta,Ts(O,function(){var e={};return wn(O,function(t,a){ft.call(O.prototype,a)||(e[a]=t)}),e}(),{chain:!1}),O.VERSION=n,pn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){O[e].placeholder=O}),pn(["drop","take"],function(e,t){rt.prototype[e]=function(a){a=a===r?1:Ot(je(a),0);var A=this.__filtered__&&!t?new rt(this):this.clone();return A.__filtered__?A.__takeCount__=Ht(a,A.__takeCount__):A.__views__.push({size:Ht(a,de),type:e+(A.__dir__<0?"Right":"")}),A},rt.prototype[e+"Right"]=function(a){return this.reverse()[e](a).reverse()}}),pn(["filter","map","takeWhile"],function(e,t){var a=t+1,A=a==W||a==U;rt.prototype[e]=function(N){var k=this.clone();return k.__iteratees__.push({iteratee:We(N,3),type:a}),k.__filtered__=k.__filtered__||A,k}}),pn(["head","last"],function(e,t){var a="take"+(t?"Right":"");rt.prototype[e]=function(){return this[a](1).value()[0]}}),pn(["initial","tail"],function(e,t){var a="drop"+(t?"":"Right");rt.prototype[e]=function(){return this.__filtered__?new rt(this):this[a](1)}}),rt.prototype.compact=function(){return this.filter(Qt)},rt.prototype.find=function(e){return this.filter(e).head()},rt.prototype.findLast=function(e){return this.reverse().find(e)},rt.prototype.invokeMap=Qe(function(e,t){return typeof e=="function"?new rt(this):this.map(function(a){return Tr(a,e,t)})}),rt.prototype.reject=function(e){return this.filter(vi(We(e)))},rt.prototype.slice=function(e,t){e=je(e);var a=this;return a.__filtered__&&(e>0||t<0)?new rt(a):(e<0?a=a.takeRight(-e):e&&(a=a.drop(e)),t!==r&&(t=je(t),a=t<0?a.dropRight(-t):a.take(t-e)),a)},rt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},rt.prototype.toArray=function(){return this.take(de)},wn(rt.prototype,function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),A=/^(?:head|last)$/.test(t),N=O[A?"take"+(t=="last"?"Right":""):t],k=A||/^find/.test(t);!N||(O.prototype[t]=function(){var K=this.__wrapped__,X=A?[1]:arguments,j=K instanceof rt,ue=X[0],pe=j||Xe(K),ge=function(nt){var ot=N.apply(O,Wn([nt],X));return A&&xe?ot[0]:ot};pe&&a&&typeof ue=="function"&&ue.length!=1&&(j=pe=!1);var xe=this.__chain__,Ne=!!this.__actions__.length,Ue=k&&!xe,qe=j&&!Ne;if(!k&&pe){K=qe?K:new rt(this);var He=e.apply(K,X);return He.__actions__.push({func:hi,args:[ge],thisArg:r}),new fn(He,xe)}return Ue&&qe?e.apply(this,X):(He=this.thru(ge),Ue?A?He.value()[0]:He.value():He)})}),pn(["pop","push","shift","sort","splice","unshift"],function(e){var t=$r[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",A=/^(?:pop|shift)$/.test(e);O.prototype[e]=function(){var N=arguments;if(A&&!this.__chain__){var k=this.value();return t.apply(Xe(k)?k:[],N)}return this[a](function(K){return t.apply(Xe(K)?K:[],N)})}}),wn(rt.prototype,function(e,t){var a=O[t];if(a){var A=a.name+"";ft.call(pr,A)||(pr[A]=[]),pr[A].push({name:t,func:a})}}),pr[oi(r,b).name]=[{name:"wrapper",func:r}],rt.prototype.clone=yu,rt.prototype.reverse=Su,rt.prototype.value=Eu,O.prototype.at=Zc,O.prototype.chain=Jc,O.prototype.commit=jc,O.prototype.next=qc,O.prototype.plant=ef,O.prototype.reverse=tf,O.prototype.toJSON=O.prototype.valueOf=O.prototype.value=nf,O.prototype.first=O.prototype.head,Er&&(O.prototype[Er]=Qc),O},kr=jl();$t._=kr,d=function(){return kr}.call(y,o,y,x),d!==r&&(x.exports=d)}).call(this)},4106:(x,y,o)=>{"use strict";const d=o(6482),r=Symbol("max"),n=Symbol("length"),l=Symbol("lengthCalculator"),c=Symbol("allowStale"),u=Symbol("maxAge"),s=Symbol("dispose"),p=Symbol("noDisposeOnSet"),g=Symbol("lruList"),i=Symbol("cache"),m=Symbol("updateAgeOnGet"),f=()=>1;class h{constructor(w){if(typeof w=="number"&&(w={max:w}),w||(w={}),w.max&&(typeof w.max!="number"||w.max<0))throw new TypeError("max must be a non-negative number");const C=this[r]=w.max||1/0,I=w.length||f;if(this[l]=typeof I!="function"?f:I,this[c]=w.stale||!1,w.maxAge&&typeof w.maxAge!="number")throw new TypeError("maxAge must be a number");this[u]=w.maxAge||0,this[s]=w.dispose,this[p]=w.noDisposeOnSet||!1,this[m]=w.updateAgeOnGet||!1,this.reset()}set max(w){if(typeof w!="number"||w<0)throw new TypeError("max must be a non-negative number");this[r]=w||1/0,E(this)}get max(){return this[r]}set allowStale(w){this[c]=!!w}get allowStale(){return this[c]}set maxAge(w){if(typeof w!="number")throw new TypeError("maxAge must be a non-negative number");this[u]=w,E(this)}get maxAge(){return this[u]}set lengthCalculator(w){typeof w!="function"&&(w=f),w!==this[l]&&(this[l]=w,this[n]=0,this[g].forEach(C=>{C.length=this[l](C.value,C.key),this[n]+=C.length})),E(this)}get lengthCalculator(){return this[l]}get length(){return this[n]}get itemCount(){return this[g].length}rforEach(w,C){C=C||this;for(let I=this[g].tail;I!==null;){const R=I.prev;T(this,w,I,C),I=R}}forEach(w,C){C=C||this;for(let I=this[g].head;I!==null;){const R=I.next;T(this,w,I,C),I=R}}keys(){return this[g].toArray().map(w=>w.key)}values(){return this[g].toArray().map(w=>w.value)}reset(){this[s]&&this[g]&&this[g].length&&this[g].forEach(w=>this[s](w.key,w.value)),this[i]=new Map,this[g]=new d,this[n]=0}dump(){return this[g].map(w=>v(this,w)?!1:{k:w.key,v:w.value,e:w.now+(w.maxAge||0)}).toArray().filter(w=>w)}dumpLru(){return this[g]}set(w,C,I){if(I=I||this[u],I&&typeof I!="number")throw new TypeError("maxAge must be a number");const R=I?Date.now():0,D=this[l](C,w);if(this[i].has(w)){if(D>this[r])return b(this,this[i].get(w)),!1;const M=this[i].get(w).value;return this[s]&&(this[p]||this[s](w,M.value)),M.now=R,M.maxAge=I,M.value=C,this[n]+=D-M.length,M.length=D,this.get(w),E(this),!0}const L=new P(w,C,D,R,I);return L.length>this[r]?(this[s]&&this[s](w,C),!1):(this[n]+=L.length,this[g].unshift(L),this[i].set(w,this[g].head),E(this),!0)}has(w){if(!this[i].has(w))return!1;const C=this[i].get(w).value;return!v(this,C)}get(w){return S(this,w,!0)}peek(w){return S(this,w,!1)}pop(){const w=this[g].tail;return w?(b(this,w),w.value):null}del(w){b(this,this[i].get(w))}load(w){this.reset();const C=Date.now();for(let I=w.length-1;I>=0;I--){const R=w[I],D=R.e||0;if(D===0)this.set(R.k,R.v);else{const L=D-C;L>0&&this.set(R.k,R.v,L)}}}prune(){this[i].forEach((w,C)=>S(this,C,!1))}}const S=(_,w,C)=>{const I=_[i].get(w);if(I){const R=I.value;if(v(_,R)){if(b(_,I),!_[c])return}else C&&(_[m]&&(I.value.now=Date.now()),_[g].unshiftNode(I));return R.value}},v=(_,w)=>{if(!w||!w.maxAge&&!_[u])return!1;const C=Date.now()-w.now;return w.maxAge?C>w.maxAge:_[u]&&C>_[u]},E=_=>{if(_[n]>_[r])for(let w=_[g].tail;_[n]>_[r]&&w!==null;){const C=w.prev;b(_,w),w=C}},b=(_,w)=>{if(w){const C=w.value;_[s]&&_[s](C.key,C.value),_[n]-=C.length,_[i].delete(C.key),_[g].removeNode(w)}};class P{constructor(w,C,I,R,D){this.key=w,this.value=C,this.length=I,this.now=R,this.maxAge=D||0}}const T=(_,w,C,I)=>{let R=C.value;v(_,R)&&(b(_,C),_[c]||(R=void 0)),R&&w.call(I,R.value,R.key,_)};x.exports=h},7496:()=>{(function(x){var y="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",o={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},d={bash:o,environment:{pattern:RegExp("\\$"+y),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+y),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};x.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+y),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:d},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:o}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:d},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:d.entity}}],environment:{pattern:RegExp("\\$?"+y),alias:"constant"},variable:d.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},o.inside=x.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],n=d.variable[1].inside,l=0;l<r.length;l++)n[r[l]]=x.languages.bash[r[l]];x.languages.shell=x.languages.bash})(Prism)},9881:()=>{(function(x){function y(s){return RegExp("(^(?:"+s+"):[ ]*(?![ ]))[^]+","i")}x.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:x.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:y(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:x.languages.csp},{pattern:y(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:x.languages.hpkp},{pattern:y(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:x.languages.hsts},{pattern:y(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var o=x.languages,d={"application/javascript":o.javascript,"application/json":o.json||o.javascript,"application/xml":o.xml,"text/xml":o.xml,"text/html":o.html,"text/css":o.css,"text/plain":o.plain},r={"application/json":!0,"application/xml":!0};function n(s){var p=s.replace(/^[a-z]+\//,""),g="\\w+/(?:[\\w.-]+\\+)+"+p+"(?![+\\w.-])";return"(?:"+s+"|"+g+")"}var l;for(var c in d)if(d[c]){l=l||{};var u=r[c]?n(c):c;l[c.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+u+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:d[c]}}l&&x.languages.insertBefore("http","header",l)})(Prism)},4726:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},2200:()=>{Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},1309:(x,y,o)=>{var d=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};/** +}`;var qe=tl(function(){return lt(B,Ne+"return "+ge).apply(r,K)});if(qe.source=ge,Es(qe))throw qe;return qe}function dh(e){return pt(e).toLowerCase()}function hh(e){return pt(e).toUpperCase()}function gh(e,t,a){if(e=pt(e),e&&(a||t===r))return uo(e);if(!e||!(t=sn(t)))return e;var A=yn(e),N=yn(t),B=po(A,N),K=co(A,N)+1;return Yn(A,B,K).join("")}function mh(e,t,a){if(e=pt(e),e&&(a||t===r))return e.slice(0,ho(e)+1);if(!e||!(t=sn(t)))return e;var A=yn(e),N=co(A,yn(t))+1;return Yn(A,0,N).join("")}function vh(e,t,a){if(e=pt(e),e&&(a||t===r))return e.replace(ie,"");if(!e||!(t=sn(t)))return e;var A=yn(e),N=po(A,yn(t));return Yn(A,N).join("")}function yh(e,t){var a=L,A=$;if(wt(t)){var N="separator"in t?t.separator:N;a="length"in t?je(t.length):a,A="omission"in t?sn(t.omission):A}e=pt(e);var B=e.length;if(or(e)){var K=yn(e);B=K.length}if(a>=B)return e;var X=a-ar(A);if(X<1)return A;var j=K?Yn(K,0,X).join(""):e.slice(0,X);if(N===r)return j+A;if(K&&(X+=j.length-X),As(N)){if(e.slice(X).search(N)){var ue,pe=j;for(N.global||(N=ki(N.source,pt(Fe.exec(N))+"g")),N.lastIndex=0;ue=N.exec(pe);)var ge=ue.index;j=j.slice(0,ge===r?X:ge)}}else if(e.indexOf(sn(N),X)!=X){var xe=j.lastIndexOf(N);xe>-1&&(j=j.slice(0,xe))}return j+A}function Sh(e){return e=pt(e),e&&Ge.test(e)?e.replace(Ce,Vl):e}var Eh=dr(function(e,t,a){return e+(a?" ":"")+t.toUpperCase()}),ws=na("toUpperCase");function el(e,t,a){return e=pt(e),t=a?r:t,t===r?Hl(e)?Jl(e):Ll(e):e.match(t)||[]}var tl=Qe(function(e,t){try{return nn(e,r,t)}catch(a){return Es(a)?a:new Ye(a)}}),Ah=Ln(function(e,t){return pn(t,function(a){a=bn(a),In(e,a,ys(e[a],e))}),e});function Ph(e){var t=e==null?0:e.length,a=We();return e=t?At(e,function(A){if(typeof A[1]!="function")throw new cn(u);return[a(A[0]),A[1]]}):[],Qe(function(A){for(var N=-1;++N<t;){var B=e[N];if(nn(B[0],this,A))return nn(B[1],this,A)}})}function _h(e){return Vu(dn(e,m))}function xs(e){return function(){return e}}function wh(e,t){return e==null||e!==e?t:e}var xh=ia(),bh=ia(!0);function Qt(e){return e}function bs(e){return Oo(typeof e=="function"?e:dn(e,m))}function Th(e){return Mo(dn(e,m))}function Ch(e,t){return ko(e,dn(t,m))}var Dh=Qe(function(e,t){return function(a){return Tr(a,e,t)}}),Nh=Qe(function(e,t){return function(a){return Tr(e,a,t)}});function Ts(e,t,a){var A=kt(t),N=ti(t,A);a==null&&!(wt(t)&&(N.length||!A.length))&&(a=t,t=e,e=this,N=ti(t,kt(t)));var B=!(wt(a)&&"chain"in a)||!!a.chain,K=Fn(e);return pn(N,function(X){var j=t[X];e[X]=j,K&&(e.prototype[X]=function(){var ue=this.__chain__;if(B||ue){var pe=e(this.__wrapped__),ge=pe.__actions__=Jt(this.__actions__);return ge.push({func:j,args:arguments,thisArg:e}),pe.__chain__=ue,pe}return j.apply(e,Wn([this.value()],arguments))})}),e}function Ih(){return $t._===this&&($t._=nu),this}function Cs(){}function Rh(e){return e=je(e),Qe(function(t){return Bo(t,e)})}var Lh=ss(At),Oh=ss(io),Fh=ss(Ni);function nl(e){return fs(e)?Ii(bn(e)):pp(e)}function Mh(e){return function(t){return e==null?r:qn(e,t)}}var kh=oa(),Bh=oa(!0);function Ds(){return[]}function Ns(){return!1}function $h(){return{}}function Wh(){return""}function Uh(){return!0}function Hh(e,t){if(e=je(e),e<1||e>z)return[];var a=he,A=Ht(e,he);t=We(t),e-=he;for(var N=Oi(A,t);++a<e;)t(a);return N}function Kh(e){return Xe(e)?At(e,bn):on(e)?[e]:Jt(Pa(pt(e)))}function Gh(e){var t=++eu;return pt(e)+t}var zh=ai(function(e,t){return e+t},0),Yh=os("ceil"),Vh=ai(function(e,t){return e/t},1),Xh=os("floor");function Zh(e){return e&&e.length?ei(e,Qt,zi):r}function Jh(e,t){return e&&e.length?ei(e,We(t,2),zi):r}function jh(e){return ao(e,Qt)}function qh(e,t){return ao(e,We(t,2))}function Qh(e){return e&&e.length?ei(e,Qt,Zi):r}function eg(e,t){return e&&e.length?ei(e,We(t,2),Zi):r}var tg=ai(function(e,t){return e*t},1),ng=os("round"),rg=ai(function(e,t){return e-t},0);function ig(e){return e&&e.length?Li(e,Qt):0}function sg(e,t){return e&&e.length?Li(e,We(t,2)):0}return O.after=Tf,O.ary=La,O.assign=hd,O.assignIn=Va,O.assignInWith=Ei,O.assignWith=gd,O.at=md,O.before=Oa,O.bind=ys,O.bindAll=Ah,O.bindKey=Fa,O.castArray=$f,O.chain=Na,O.chunk=Vp,O.compact=Xp,O.concat=Zp,O.cond=Ph,O.conforms=_h,O.constant=xs,O.countBy=rf,O.create=vd,O.curry=Ma,O.curryRight=ka,O.debounce=Ba,O.defaults=yd,O.defaultsDeep=Sd,O.defer=Cf,O.delay=Df,O.difference=Jp,O.differenceBy=jp,O.differenceWith=qp,O.drop=Qp,O.dropRight=ec,O.dropRightWhile=tc,O.dropWhile=nc,O.fill=rc,O.filter=of,O.flatMap=uf,O.flatMapDeep=pf,O.flatMapDepth=cf,O.flatten=ba,O.flattenDeep=ic,O.flattenDepth=sc,O.flip=Nf,O.flow=xh,O.flowRight=bh,O.fromPairs=oc,O.functions=bd,O.functionsIn=Td,O.groupBy=ff,O.initial=lc,O.intersection=uc,O.intersectionBy=pc,O.intersectionWith=cc,O.invert=Dd,O.invertBy=Nd,O.invokeMap=hf,O.iteratee=bs,O.keyBy=gf,O.keys=kt,O.keysIn=qt,O.map=hi,O.mapKeys=Rd,O.mapValues=Ld,O.matches=Th,O.matchesProperty=Ch,O.memoize=mi,O.merge=Od,O.mergeWith=Xa,O.method=Dh,O.methodOf=Nh,O.mixin=Ts,O.negate=vi,O.nthArg=Rh,O.omit=Fd,O.omitBy=Md,O.once=If,O.orderBy=mf,O.over=Lh,O.overArgs=Rf,O.overEvery=Oh,O.overSome=Fh,O.partial=Ss,O.partialRight=$a,O.partition=vf,O.pick=kd,O.pickBy=Za,O.property=nl,O.propertyOf=Mh,O.pull=gc,O.pullAll=Ca,O.pullAllBy=mc,O.pullAllWith=vc,O.pullAt=yc,O.range=kh,O.rangeRight=Bh,O.rearg=Lf,O.reject=Ef,O.remove=Sc,O.rest=Of,O.reverse=ms,O.sampleSize=Pf,O.set=$d,O.setWith=Wd,O.shuffle=_f,O.slice=Ec,O.sortBy=bf,O.sortedUniq=Tc,O.sortedUniqBy=Cc,O.split=uh,O.spread=Ff,O.tail=Dc,O.take=Nc,O.takeRight=Ic,O.takeRightWhile=Rc,O.takeWhile=Lc,O.tap=Xc,O.throttle=Mf,O.thru=di,O.toArray=Ga,O.toPairs=Ja,O.toPairsIn=ja,O.toPath=Kh,O.toPlainObject=Ya,O.transform=Ud,O.unary=kf,O.union=Oc,O.unionBy=Fc,O.unionWith=Mc,O.uniq=kc,O.uniqBy=Bc,O.uniqWith=$c,O.unset=Hd,O.unzip=vs,O.unzipWith=Da,O.update=Kd,O.updateWith=Gd,O.values=mr,O.valuesIn=zd,O.without=Wc,O.words=el,O.wrap=Bf,O.xor=Uc,O.xorBy=Hc,O.xorWith=Kc,O.zip=Gc,O.zipObject=zc,O.zipObjectDeep=Yc,O.zipWith=Vc,O.entries=Ja,O.entriesIn=ja,O.extend=Va,O.extendWith=Ei,Ts(O,O),O.add=zh,O.attempt=tl,O.camelCase=Zd,O.capitalize=qa,O.ceil=Yh,O.clamp=Yd,O.clone=Wf,O.cloneDeep=Hf,O.cloneDeepWith=Kf,O.cloneWith=Uf,O.conformsTo=Gf,O.deburr=Qa,O.defaultTo=wh,O.divide=Vh,O.endsWith=Jd,O.eq=En,O.escape=jd,O.escapeRegExp=qd,O.every=sf,O.find=af,O.findIndex=wa,O.findKey=Ed,O.findLast=lf,O.findLastIndex=xa,O.findLastKey=Ad,O.floor=Xh,O.forEach=Ia,O.forEachRight=Ra,O.forIn=Pd,O.forInRight=_d,O.forOwn=wd,O.forOwnRight=xd,O.get=Ps,O.gt=zf,O.gte=Yf,O.has=Cd,O.hasIn=_s,O.head=Ta,O.identity=Qt,O.includes=df,O.indexOf=ac,O.inRange=Vd,O.invoke=Id,O.isArguments=tr,O.isArray=Xe,O.isArrayBuffer=Vf,O.isArrayLike=jt,O.isArrayLikeObject=Ct,O.isBoolean=Xf,O.isBuffer=Vn,O.isDate=Zf,O.isElement=Jf,O.isEmpty=jf,O.isEqual=qf,O.isEqualWith=Qf,O.isError=Es,O.isFinite=ed,O.isFunction=Fn,O.isInteger=Wa,O.isLength=yi,O.isMap=Ua,O.isMatch=td,O.isMatchWith=nd,O.isNaN=rd,O.isNative=id,O.isNil=od,O.isNull=sd,O.isNumber=Ha,O.isObject=wt,O.isObjectLike=xt,O.isPlainObject=Lr,O.isRegExp=As,O.isSafeInteger=ad,O.isSet=Ka,O.isString=Si,O.isSymbol=on,O.isTypedArray=gr,O.isUndefined=ld,O.isWeakMap=ud,O.isWeakSet=pd,O.join=fc,O.kebabCase=Qd,O.last=gn,O.lastIndexOf=dc,O.lowerCase=eh,O.lowerFirst=th,O.lt=cd,O.lte=fd,O.max=Zh,O.maxBy=Jh,O.mean=jh,O.meanBy=qh,O.min=Qh,O.minBy=eg,O.stubArray=Ds,O.stubFalse=Ns,O.stubObject=$h,O.stubString=Wh,O.stubTrue=Uh,O.multiply=tg,O.nth=hc,O.noConflict=Ih,O.noop=Cs,O.now=gi,O.pad=nh,O.padEnd=rh,O.padStart=ih,O.parseInt=sh,O.random=Xd,O.reduce=yf,O.reduceRight=Sf,O.repeat=oh,O.replace=ah,O.result=Bd,O.round=ng,O.runInContext=J,O.sample=Af,O.size=wf,O.snakeCase=lh,O.some=xf,O.sortedIndex=Ac,O.sortedIndexBy=Pc,O.sortedIndexOf=_c,O.sortedLastIndex=wc,O.sortedLastIndexBy=xc,O.sortedLastIndexOf=bc,O.startCase=ph,O.startsWith=ch,O.subtract=rg,O.sum=ig,O.sumBy=sg,O.template=fh,O.times=Hh,O.toFinite=Mn,O.toInteger=je,O.toLength=za,O.toLower=dh,O.toNumber=mn,O.toSafeInteger=dd,O.toString=pt,O.toUpper=hh,O.trim=gh,O.trimEnd=mh,O.trimStart=vh,O.truncate=yh,O.unescape=Sh,O.uniqueId=Gh,O.upperCase=Eh,O.upperFirst=ws,O.each=Ia,O.eachRight=Ra,O.first=Ta,Ts(O,function(){var e={};return wn(O,function(t,a){ft.call(O.prototype,a)||(e[a]=t)}),e}(),{chain:!1}),O.VERSION=n,pn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){O[e].placeholder=O}),pn(["drop","take"],function(e,t){rt.prototype[e]=function(a){a=a===r?1:Ot(je(a),0);var A=this.__filtered__&&!t?new rt(this):this.clone();return A.__filtered__?A.__takeCount__=Ht(a,A.__takeCount__):A.__views__.push({size:Ht(a,he),type:e+(A.__dir__<0?"Right":"")}),A},rt.prototype[e+"Right"]=function(a){return this.reverse()[e](a).reverse()}}),pn(["filter","map","takeWhile"],function(e,t){var a=t+1,A=a==W||a==U;rt.prototype[e]=function(N){var B=this.clone();return B.__iteratees__.push({iteratee:We(N,3),type:a}),B.__filtered__=B.__filtered__||A,B}}),pn(["head","last"],function(e,t){var a="take"+(t?"Right":"");rt.prototype[e]=function(){return this[a](1).value()[0]}}),pn(["initial","tail"],function(e,t){var a="drop"+(t?"":"Right");rt.prototype[e]=function(){return this.__filtered__?new rt(this):this[a](1)}}),rt.prototype.compact=function(){return this.filter(Qt)},rt.prototype.find=function(e){return this.filter(e).head()},rt.prototype.findLast=function(e){return this.reverse().find(e)},rt.prototype.invokeMap=Qe(function(e,t){return typeof e=="function"?new rt(this):this.map(function(a){return Tr(a,e,t)})}),rt.prototype.reject=function(e){return this.filter(vi(We(e)))},rt.prototype.slice=function(e,t){e=je(e);var a=this;return a.__filtered__&&(e>0||t<0)?new rt(a):(e<0?a=a.takeRight(-e):e&&(a=a.drop(e)),t!==r&&(t=je(t),a=t<0?a.dropRight(-t):a.take(t-e)),a)},rt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},rt.prototype.toArray=function(){return this.take(he)},wn(rt.prototype,function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),A=/^(?:head|last)$/.test(t),N=O[A?"take"+(t=="last"?"Right":""):t],B=A||/^find/.test(t);!N||(O.prototype[t]=function(){var K=this.__wrapped__,X=A?[1]:arguments,j=K instanceof rt,ue=X[0],pe=j||Xe(K),ge=function(nt){var ot=N.apply(O,Wn([nt],X));return A&&xe?ot[0]:ot};pe&&a&&typeof ue=="function"&&ue.length!=1&&(j=pe=!1);var xe=this.__chain__,Ne=!!this.__actions__.length,Ue=B&&!xe,qe=j&&!Ne;if(!B&&pe){K=qe?K:new rt(this);var He=e.apply(K,X);return He.__actions__.push({func:di,args:[ge],thisArg:r}),new fn(He,xe)}return Ue&&qe?e.apply(this,X):(He=this.thru(ge),Ue?A?He.value()[0]:He.value():He)})}),pn(["pop","push","shift","sort","splice","unshift"],function(e){var t=$r[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",A=/^(?:pop|shift)$/.test(e);O.prototype[e]=function(){var N=arguments;if(A&&!this.__chain__){var B=this.value();return t.apply(Xe(B)?B:[],N)}return this[a](function(K){return t.apply(Xe(K)?K:[],N)})}}),wn(rt.prototype,function(e,t){var a=O[t];if(a){var A=a.name+"";ft.call(pr,A)||(pr[A]=[]),pr[A].push({name:t,func:a})}}),pr[oi(r,b).name]=[{name:"wrapper",func:r}],rt.prototype.clone=yu,rt.prototype.reverse=Su,rt.prototype.value=Eu,O.prototype.at=Zc,O.prototype.chain=Jc,O.prototype.commit=jc,O.prototype.next=qc,O.prototype.plant=ef,O.prototype.reverse=tf,O.prototype.toJSON=O.prototype.valueOf=O.prototype.value=nf,O.prototype.first=O.prototype.head,Er&&(O.prototype[Er]=Qc),O},Br=jl();$t._=Br,h=function(){return Br}.call(y,o,y,x),h!==r&&(x.exports=h)}).call(this)},4106:(x,y,o)=>{"use strict";const h=o(6482),r=Symbol("max"),n=Symbol("length"),l=Symbol("lengthCalculator"),c=Symbol("allowStale"),u=Symbol("maxAge"),s=Symbol("dispose"),p=Symbol("noDisposeOnSet"),g=Symbol("lruList"),i=Symbol("cache"),m=Symbol("updateAgeOnGet"),f=()=>1;class d{constructor(w){if(typeof w=="number"&&(w={max:w}),w||(w={}),w.max&&(typeof w.max!="number"||w.max<0))throw new TypeError("max must be a non-negative number");const C=this[r]=w.max||1/0,I=w.length||f;if(this[l]=typeof I!="function"?f:I,this[c]=w.stale||!1,w.maxAge&&typeof w.maxAge!="number")throw new TypeError("maxAge must be a number");this[u]=w.maxAge||0,this[s]=w.dispose,this[p]=w.noDisposeOnSet||!1,this[m]=w.updateAgeOnGet||!1,this.reset()}set max(w){if(typeof w!="number"||w<0)throw new TypeError("max must be a non-negative number");this[r]=w||1/0,E(this)}get max(){return this[r]}set allowStale(w){this[c]=!!w}get allowStale(){return this[c]}set maxAge(w){if(typeof w!="number")throw new TypeError("maxAge must be a non-negative number");this[u]=w,E(this)}get maxAge(){return this[u]}set lengthCalculator(w){typeof w!="function"&&(w=f),w!==this[l]&&(this[l]=w,this[n]=0,this[g].forEach(C=>{C.length=this[l](C.value,C.key),this[n]+=C.length})),E(this)}get lengthCalculator(){return this[l]}get length(){return this[n]}get itemCount(){return this[g].length}rforEach(w,C){C=C||this;for(let I=this[g].tail;I!==null;){const R=I.prev;T(this,w,I,C),I=R}}forEach(w,C){C=C||this;for(let I=this[g].head;I!==null;){const R=I.next;T(this,w,I,C),I=R}}keys(){return this[g].toArray().map(w=>w.key)}values(){return this[g].toArray().map(w=>w.value)}reset(){this[s]&&this[g]&&this[g].length&&this[g].forEach(w=>this[s](w.key,w.value)),this[i]=new Map,this[g]=new h,this[n]=0}dump(){return this[g].map(w=>v(this,w)?!1:{k:w.key,v:w.value,e:w.now+(w.maxAge||0)}).toArray().filter(w=>w)}dumpLru(){return this[g]}set(w,C,I){if(I=I||this[u],I&&typeof I!="number")throw new TypeError("maxAge must be a number");const R=I?Date.now():0,D=this[l](C,w);if(this[i].has(w)){if(D>this[r])return b(this,this[i].get(w)),!1;const M=this[i].get(w).value;return this[s]&&(this[p]||this[s](w,M.value)),M.now=R,M.maxAge=I,M.value=C,this[n]+=D-M.length,M.length=D,this.get(w),E(this),!0}const L=new P(w,C,D,R,I);return L.length>this[r]?(this[s]&&this[s](w,C),!1):(this[n]+=L.length,this[g].unshift(L),this[i].set(w,this[g].head),E(this),!0)}has(w){if(!this[i].has(w))return!1;const C=this[i].get(w).value;return!v(this,C)}get(w){return S(this,w,!0)}peek(w){return S(this,w,!1)}pop(){const w=this[g].tail;return w?(b(this,w),w.value):null}del(w){b(this,this[i].get(w))}load(w){this.reset();const C=Date.now();for(let I=w.length-1;I>=0;I--){const R=w[I],D=R.e||0;if(D===0)this.set(R.k,R.v);else{const L=D-C;L>0&&this.set(R.k,R.v,L)}}}prune(){this[i].forEach((w,C)=>S(this,C,!1))}}const S=(_,w,C)=>{const I=_[i].get(w);if(I){const R=I.value;if(v(_,R)){if(b(_,I),!_[c])return}else C&&(_[m]&&(I.value.now=Date.now()),_[g].unshiftNode(I));return R.value}},v=(_,w)=>{if(!w||!w.maxAge&&!_[u])return!1;const C=Date.now()-w.now;return w.maxAge?C>w.maxAge:_[u]&&C>_[u]},E=_=>{if(_[n]>_[r])for(let w=_[g].tail;_[n]>_[r]&&w!==null;){const C=w.prev;b(_,w),w=C}},b=(_,w)=>{if(w){const C=w.value;_[s]&&_[s](C.key,C.value),_[n]-=C.length,_[i].delete(C.key),_[g].removeNode(w)}};class P{constructor(w,C,I,R,D){this.key=w,this.value=C,this.length=I,this.now=R,this.maxAge=D||0}}const T=(_,w,C,I)=>{let R=C.value;v(_,R)&&(b(_,C),_[c]||(R=void 0)),R&&w.call(I,R.value,R.key,_)};x.exports=d},7496:()=>{(function(x){var y="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",o={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},h={bash:o,environment:{pattern:RegExp("\\$"+y),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+y),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};x.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+y),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:h},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:o}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:h},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:h.entity}}],environment:{pattern:RegExp("\\$?"+y),alias:"constant"},variable:h.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},o.inside=x.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],n=h.variable[1].inside,l=0;l<r.length;l++)n[r[l]]=x.languages.bash[r[l]];x.languages.shell=x.languages.bash})(Prism)},9881:()=>{(function(x){function y(s){return RegExp("(^(?:"+s+"):[ ]*(?![ ]))[^]+","i")}x.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:x.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:y(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:x.languages.csp},{pattern:y(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:x.languages.hpkp},{pattern:y(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:x.languages.hsts},{pattern:y(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var o=x.languages,h={"application/javascript":o.javascript,"application/json":o.json||o.javascript,"application/xml":o.xml,"text/xml":o.xml,"text/html":o.html,"text/css":o.css,"text/plain":o.plain},r={"application/json":!0,"application/xml":!0};function n(s){var p=s.replace(/^[a-z]+\//,""),g="\\w+/(?:[\\w.-]+\\+)+"+p+"(?![+\\w.-])";return"(?:"+s+"|"+g+")"}var l;for(var c in h)if(h[c]){l=l||{};var u=r[c]?n(c):c;l[c.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+u+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:h[c]}}l&&x.languages.insertBefore("http","header",l)})(Prism)},4726:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},2200:()=>{Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},1309:(x,y,o)=>{var h=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT <https://opensource.org/licenses/MIT> * @author Lea Verou <https://lea.verou.me> * @namespace * @public - */var r=function(n){var l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,c=0,u={},s={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function P(T){return T instanceof p?new p(T.type,P(T.content),T.alias):Array.isArray(T)?T.map(P):T.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(P){return Object.prototype.toString.call(P).slice(8,-1)},objId:function(P){return P.__id||Object.defineProperty(P,"__id",{value:++c}),P.__id},clone:function P(T,_){_=_||{};var w,C;switch(s.util.type(T)){case"Object":if(C=s.util.objId(T),_[C])return _[C];w={},_[C]=w;for(var I in T)T.hasOwnProperty(I)&&(w[I]=P(T[I],_));return w;case"Array":return C=s.util.objId(T),_[C]?_[C]:(w=[],_[C]=w,T.forEach(function(R,D){w[D]=P(R,_)}),w);default:return T}},getLanguage:function(P){for(;P;){var T=l.exec(P.className);if(T)return T[1].toLowerCase();P=P.parentElement}return"none"},setLanguage:function(P,T){P.className=P.className.replace(RegExp(l,"gi"),""),P.classList.add("language-"+T)},currentScript:function(){if(typeof document=="undefined")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(w){var P=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(w.stack)||[])[1];if(P){var T=document.getElementsByTagName("script");for(var _ in T)if(T[_].src==P)return T[_]}return null}},isActive:function(P,T,_){for(var w="no-"+T;P;){var C=P.classList;if(C.contains(T))return!0;if(C.contains(w))return!1;P=P.parentElement}return!!_}},languages:{plain:u,plaintext:u,text:u,txt:u,extend:function(P,T){var _=s.util.clone(s.languages[P]);for(var w in T)_[w]=T[w];return _},insertBefore:function(P,T,_,w){w=w||s.languages;var C=w[P],I={};for(var R in C)if(C.hasOwnProperty(R)){if(R==T)for(var D in _)_.hasOwnProperty(D)&&(I[D]=_[D]);_.hasOwnProperty(R)||(I[R]=C[R])}var L=w[P];return w[P]=I,s.languages.DFS(s.languages,function($,M){M===L&&$!=P&&(this[$]=I)}),I},DFS:function P(T,_,w,C){C=C||{};var I=s.util.objId;for(var R in T)if(T.hasOwnProperty(R)){_.call(T,R,T[R],w||R);var D=T[R],L=s.util.type(D);L==="Object"&&!C[I(D)]?(C[I(D)]=!0,P(D,_,null,C)):L==="Array"&&!C[I(D)]&&(C[I(D)]=!0,P(D,_,R,C))}}},plugins:{},highlightAll:function(P,T){s.highlightAllUnder(document,P,T)},highlightAllUnder:function(P,T,_){var w={callback:_,container:P,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};s.hooks.run("before-highlightall",w),w.elements=Array.prototype.slice.apply(w.container.querySelectorAll(w.selector)),s.hooks.run("before-all-elements-highlight",w);for(var C=0,I;I=w.elements[C++];)s.highlightElement(I,T===!0,w.callback)},highlightElement:function(P,T,_){var w=s.util.getLanguage(P),C=s.languages[w];s.util.setLanguage(P,w);var I=P.parentElement;I&&I.nodeName.toLowerCase()==="pre"&&s.util.setLanguage(I,w);var R=P.textContent,D={element:P,language:w,grammar:C,code:R};function L(M){D.highlightedCode=M,s.hooks.run("before-insert",D),D.element.innerHTML=D.highlightedCode,s.hooks.run("after-highlight",D),s.hooks.run("complete",D),_&&_.call(D.element)}if(s.hooks.run("before-sanity-check",D),I=D.element.parentElement,I&&I.nodeName.toLowerCase()==="pre"&&!I.hasAttribute("tabindex")&&I.setAttribute("tabindex","0"),!D.code){s.hooks.run("complete",D),_&&_.call(D.element);return}if(s.hooks.run("before-highlight",D),!D.grammar){L(s.util.encode(D.code));return}if(T&&n.Worker){var $=new Worker(s.filename);$.onmessage=function(M){L(M.data)},$.postMessage(JSON.stringify({language:D.language,code:D.code,immediateClose:!0}))}else L(s.highlight(D.code,D.grammar,D.language))},highlight:function(P,T,_){var w={code:P,grammar:T,language:_};return s.hooks.run("before-tokenize",w),w.tokens=s.tokenize(w.code,w.grammar),s.hooks.run("after-tokenize",w),p.stringify(s.util.encode(w.tokens),w.language)},tokenize:function(P,T){var _=T.rest;if(_){for(var w in _)T[w]=_[w];delete T.rest}var C=new m;return f(C,C.head,P),i(P,C,T,C.head,0),S(C)},hooks:{all:{},add:function(P,T){var _=s.hooks.all;_[P]=_[P]||[],_[P].push(T)},run:function(P,T){var _=s.hooks.all[P];if(!(!_||!_.length))for(var w=0,C;C=_[w++];)C(T)}},Token:p};n.Prism=s;function p(P,T,_,w){this.type=P,this.content=T,this.alias=_,this.length=(w||"").length|0}p.stringify=function P(T,_){if(typeof T=="string")return T;if(Array.isArray(T)){var w="";return T.forEach(function(L){w+=P(L,_)}),w}var C={type:T.type,content:P(T.content,_),tag:"span",classes:["token",T.type],attributes:{},language:_},I=T.alias;I&&(Array.isArray(I)?Array.prototype.push.apply(C.classes,I):C.classes.push(I)),s.hooks.run("wrap",C);var R="";for(var D in C.attributes)R+=" "+D+'="'+(C.attributes[D]||"").replace(/"/g,"&quot;")+'"';return"<"+C.tag+' class="'+C.classes.join(" ")+'"'+R+">"+C.content+"</"+C.tag+">"};function g(P,T,_,w){P.lastIndex=T;var C=P.exec(_);if(C&&w&&C[1]){var I=C[1].length;C.index+=I,C[0]=C[0].slice(I)}return C}function i(P,T,_,w,C,I){for(var R in _)if(!(!_.hasOwnProperty(R)||!_[R])){var D=_[R];D=Array.isArray(D)?D:[D];for(var L=0;L<D.length;++L){if(I&&I.cause==R+","+L)return;var $=D[L],M=$.inside,B=!!$.lookbehind,W=!!$.greedy,G=$.alias;if(W&&!$.pattern.global){var U=$.pattern.toString().match(/[imsuy]*$/)[0];$.pattern=RegExp($.pattern.source,U+"g")}for(var Y=$.pattern||$,z=w.next,te=C;z!==T.tail&&!(I&&te>=I.reach);te+=z.value.length,z=z.next){var ae=z.value;if(T.length>P.length)return;if(!(ae instanceof p)){var de=1,Q;if(W){if(Q=g(Y,te,P,B),!Q||Q.index>=P.length)break;var mt=Q.index,ye=Q.index+Q[0].length,Pe=te;for(Pe+=z.value.length;mt>=Pe;)z=z.next,Pe+=z.value.length;if(Pe-=z.value.length,te=Pe,z.value instanceof p)continue;for(var ze=z;ze!==T.tail&&(Pe<ye||typeof ze.value=="string");ze=ze.next)de++,Pe+=ze.value.length;de--,ae=P.slice(te,Pe),Q.index-=te}else if(Q=g(Y,0,ae,B),!Q)continue;var mt=Q.index,It=Q[0],Nt=ae.slice(0,mt),Rt=ae.slice(mt+It.length),Gt=te+ae.length;I&&Gt>I.reach&&(I.reach=Gt);var Ke=z.prev;Nt&&(Ke=f(T,Ke,Nt),te+=Nt.length),h(T,Ke,de);var kt=new p(R,M?s.tokenize(It,M):It,G,It);if(z=f(T,Ke,kt),Rt&&f(T,z,Rt),de>1){var Je={cause:R+","+L,reach:Gt};i(P,T,_,z.prev,te,Je),I&&Je.reach>I.reach&&(I.reach=Je.reach)}}}}}}function m(){var P={value:null,prev:null,next:null},T={value:null,prev:P,next:null};P.next=T,this.head=P,this.tail=T,this.length=0}function f(P,T,_){var w=T.next,C={value:_,prev:T,next:w};return T.next=C,w.prev=C,P.length++,C}function h(P,T,_){for(var w=T.next,C=0;C<_&&w!==P.tail;C++)w=w.next;T.next=w,w.prev=T,P.length-=C}function S(P){for(var T=[],_=P.head.next;_!==P.tail;)T.push(_.value),_=_.next;return T}if(!n.document)return n.addEventListener&&(s.disableWorkerMessageHandler||n.addEventListener("message",function(P){var T=JSON.parse(P.data),_=T.language,w=T.code,C=T.immediateClose;n.postMessage(s.highlight(w,s.languages[_],_)),C&&n.close()},!1)),s;var v=s.util.currentScript();v&&(s.filename=v.src,v.hasAttribute("data-manual")&&(s.manual=!0));function E(){s.manual||s.highlightAll()}if(!s.manual){var b=document.readyState;b==="loading"||b==="interactive"&&v&&v.defer?document.addEventListener("DOMContentLoaded",E):window.requestAnimationFrame?window.requestAnimationFrame(E):window.setTimeout(E,16)}return s}(d);x.exports&&(x.exports=r),typeof o.g!="undefined"&&(o.g.Prism=r),r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&amp;/,"&"))}),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(l,c){var u={};u["language-"+c]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[c]},u.cdata=/^<!\[CDATA\[|\]\]>$/i;var s={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:u}};s["language-"+c]={pattern:/[\s\S]+/,inside:r.languages[c]};var p={};p[l]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return l}),"i"),lookbehind:!0,greedy:!0,inside:s},r.languages.insertBefore("markup","cdata",p)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(n,l){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[l,"language-"+l],inside:r.languages[l]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(n){var l=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+l.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+l.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+l.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:l,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var c=n.languages.markup;c&&(c.tag.addInlined("style","css"),c.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(typeof r=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n="Loading\u2026",l=function(v,E){return"\u2716 Error "+v+" while fetching file: "+E},c="\u2716 Error: File does not exist or is empty",u={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},s="data-src-status",p="loading",g="loaded",i="failed",m="pre[data-src]:not(["+s+'="'+g+'"]):not(['+s+'="'+p+'"])';function f(v,E,b){var P=new XMLHttpRequest;P.open("GET",v,!0),P.onreadystatechange=function(){P.readyState==4&&(P.status<400&&P.responseText?E(P.responseText):P.status>=400?b(l(P.status,P.statusText)):b(c))},P.send(null)}function h(v){var E=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(v||"");if(E){var b=Number(E[1]),P=E[2],T=E[3];return P?T?[b,Number(T)]:[b,void 0]:[b,b]}}r.hooks.add("before-highlightall",function(v){v.selector+=", "+m}),r.hooks.add("before-sanity-check",function(v){var E=v.element;if(E.matches(m)){v.code="",E.setAttribute(s,p);var b=E.appendChild(document.createElement("CODE"));b.textContent=n;var P=E.getAttribute("data-src"),T=v.language;if(T==="none"){var _=(/\.(\w+)$/.exec(P)||[,"none"])[1];T=u[_]||_}r.util.setLanguage(b,T),r.util.setLanguage(E,T);var w=r.plugins.autoloader;w&&w.loadLanguages(T),f(P,function(C){E.setAttribute(s,g);var I=h(E.getAttribute("data-range"));if(I){var R=C.split(/\r\n?|\n/g),D=I[0],L=I[1]==null?R.length:I[1];D<0&&(D+=R.length),D=Math.max(0,Math.min(D-1,R.length)),L<0&&(L+=R.length),L=Math.max(0,Math.min(L,R.length)),C=R.slice(D,L).join(` -`),E.hasAttribute("data-start")||E.setAttribute("data-start",String(D+1))}b.textContent=C,r.highlightElement(b)},function(C){E.setAttribute(s,i),b.textContent=C})}}),r.plugins.fileHighlight={highlight:function(E){for(var b=(E||document).querySelectorAll(m),P=0,T;T=b[P++];)r.highlightElement(T)}};var S=!1;r.fileHighlight=function(){S||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),S=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}()},9827:(x,y)=>{"use strict";var o=Object.prototype.hasOwnProperty,d;function r(u){try{return decodeURIComponent(u.replace(/\+/g," "))}catch(s){return null}}function n(u){try{return encodeURIComponent(u)}catch(s){return null}}function l(u){for(var s=/([^=?#&]+)=?([^&]*)/g,p={},g;g=s.exec(u);){var i=r(g[1]),m=r(g[2]);i===null||m===null||i in p||(p[i]=m)}return p}function c(u,s){s=s||"";var p=[],g,i;typeof s!="string"&&(s="?");for(i in u)if(o.call(u,i)){if(g=u[i],!g&&(g===null||g===d||isNaN(g))&&(g=""),i=n(i),g=n(g),i===null||g===null)continue;p.push(i+"="+g)}return p.length?s+p.join("&"):""}y.stringify=c,y.parse=l},7294:x=>{"use strict";x.exports=function(o,d){if(d=d.split(":")[0],o=+o,!o)return!1;switch(d){case"http":case"ws":return o!==80;case"https":case"wss":return o!==443;case"ftp":return o!==21;case"gopher":return o!==70;case"file":return!1}return o!==0}},1681:(x,y,o)=>{const d=Symbol("SemVer ANY");class r{static get ANY(){return d}constructor(m,f){if(f=n(f),m instanceof r){if(m.loose===!!f.loose)return m;m=m.value}s("comparator",m,f),this.options=f,this.loose=!!f.loose,this.parse(m),this.semver===d?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}parse(m){const f=this.options.loose?l[c.COMPARATORLOOSE]:l[c.COMPARATOR],h=m.match(f);if(!h)throw new TypeError(`Invalid comparator: ${m}`);this.operator=h[1]!==void 0?h[1]:"",this.operator==="="&&(this.operator=""),h[2]?this.semver=new p(h[2],this.options.loose):this.semver=d}toString(){return this.value}test(m){if(s("Comparator.test",m,this.options.loose),this.semver===d||m===d)return!0;if(typeof m=="string")try{m=new p(m,this.options)}catch(f){return!1}return u(m,this.operator,this.semver,this.options)}intersects(m,f){if(!(m instanceof r))throw new TypeError("a Comparator is required");if((!f||typeof f!="object")&&(f={loose:!!f,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new g(m.value,f).test(this.value);if(m.operator==="")return m.value===""?!0:new g(this.value,f).test(m.semver);const h=(this.operator===">="||this.operator===">")&&(m.operator===">="||m.operator===">"),S=(this.operator==="<="||this.operator==="<")&&(m.operator==="<="||m.operator==="<"),v=this.semver.version===m.semver.version,E=(this.operator===">="||this.operator==="<=")&&(m.operator===">="||m.operator==="<="),b=u(this.semver,"<",m.semver,f)&&(this.operator===">="||this.operator===">")&&(m.operator==="<="||m.operator==="<"),P=u(this.semver,">",m.semver,f)&&(this.operator==="<="||this.operator==="<")&&(m.operator===">="||m.operator===">");return h||S||v&&E||b||P}}x.exports=r;const n=o(1372),{re:l,t:c}=o(3038),u=o(9668),s=o(6385),p=o(6984),g=o(7990)},7990:(x,y,o)=>{class d{constructor(B,W){if(W=l(W),B instanceof d)return B.loose===!!W.loose&&B.includePrerelease===!!W.includePrerelease?B:new d(B.raw,W);if(B instanceof c)return this.raw=B.value,this.set=[[B]],this.format(),this;if(this.options=W,this.loose=!!W.loose,this.includePrerelease=!!W.includePrerelease,this.raw=B,this.set=B.split(/\s*\|\|\s*/).map(G=>this.parseRange(G.trim())).filter(G=>G.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${B}`);if(this.set.length>1){const G=this.set[0];if(this.set=this.set.filter(U=>!h(U[0])),this.set.length===0)this.set=[G];else if(this.set.length>1){for(const U of this.set)if(U.length===1&&S(U[0])){this.set=[U];break}}}this.format()}format(){return this.range=this.set.map(B=>B.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(B){B=B.trim();const G=`parseRange:${Object.keys(this.options).join(",")}:${B}`,U=n.get(G);if(U)return U;const Y=this.options.loose,z=Y?p[g.HYPHENRANGELOOSE]:p[g.HYPHENRANGE];B=B.replace(z,L(this.options.includePrerelease)),u("hyphen replace",B),B=B.replace(p[g.COMPARATORTRIM],i),u("comparator trim",B,p[g.COMPARATORTRIM]),B=B.replace(p[g.TILDETRIM],m),B=B.replace(p[g.CARETTRIM],f),B=B.split(/\s+/).join(" ");const te=Y?p[g.COMPARATORLOOSE]:p[g.COMPARATOR],ae=B.split(" ").map(Pe=>E(Pe,this.options)).join(" ").split(/\s+/).map(Pe=>D(Pe,this.options)).filter(this.options.loose?Pe=>!!Pe.match(te):()=>!0).map(Pe=>new c(Pe,this.options)),de=ae.length,Q=new Map;for(const Pe of ae){if(h(Pe))return[Pe];Q.set(Pe.value,Pe)}Q.size>1&&Q.has("")&&Q.delete("");const ye=[...Q.values()];return n.set(G,ye),ye}intersects(B,W){if(!(B instanceof d))throw new TypeError("a Range is required");return this.set.some(G=>v(G,W)&&B.set.some(U=>v(U,W)&&G.every(Y=>U.every(z=>Y.intersects(z,W)))))}test(B){if(!B)return!1;if(typeof B=="string")try{B=new s(B,this.options)}catch(W){return!1}for(let W=0;W<this.set.length;W++)if($(this.set[W],B,this.options))return!0;return!1}}x.exports=d;const r=o(4106),n=new r({max:1e3}),l=o(1372),c=o(1681),u=o(6385),s=o(6984),{re:p,t:g,comparatorTrimReplace:i,tildeTrimReplace:m,caretTrimReplace:f}=o(3038),h=M=>M.value==="<0.0.0-0",S=M=>M.value==="",v=(M,B)=>{let W=!0;const G=M.slice();let U=G.pop();for(;W&&G.length;)W=G.every(Y=>U.intersects(Y,B)),U=G.pop();return W},E=(M,B)=>(u("comp",M,B),M=_(M,B),u("caret",M),M=P(M,B),u("tildes",M),M=C(M,B),u("xrange",M),M=R(M,B),u("stars",M),M),b=M=>!M||M.toLowerCase()==="x"||M==="*",P=(M,B)=>M.trim().split(/\s+/).map(W=>T(W,B)).join(" "),T=(M,B)=>{const W=B.loose?p[g.TILDELOOSE]:p[g.TILDE];return M.replace(W,(G,U,Y,z,te)=>{u("tilde",M,G,U,Y,z,te);let ae;return b(U)?ae="":b(Y)?ae=`>=${U}.0.0 <${+U+1}.0.0-0`:b(z)?ae=`>=${U}.${Y}.0 <${U}.${+Y+1}.0-0`:te?(u("replaceTilde pr",te),ae=`>=${U}.${Y}.${z}-${te} <${U}.${+Y+1}.0-0`):ae=`>=${U}.${Y}.${z} <${U}.${+Y+1}.0-0`,u("tilde return",ae),ae})},_=(M,B)=>M.trim().split(/\s+/).map(W=>w(W,B)).join(" "),w=(M,B)=>{u("caret",M,B);const W=B.loose?p[g.CARETLOOSE]:p[g.CARET],G=B.includePrerelease?"-0":"";return M.replace(W,(U,Y,z,te,ae)=>{u("caret",M,U,Y,z,te,ae);let de;return b(Y)?de="":b(z)?de=`>=${Y}.0.0${G} <${+Y+1}.0.0-0`:b(te)?Y==="0"?de=`>=${Y}.${z}.0${G} <${Y}.${+z+1}.0-0`:de=`>=${Y}.${z}.0${G} <${+Y+1}.0.0-0`:ae?(u("replaceCaret pr",ae),Y==="0"?z==="0"?de=`>=${Y}.${z}.${te}-${ae} <${Y}.${z}.${+te+1}-0`:de=`>=${Y}.${z}.${te}-${ae} <${Y}.${+z+1}.0-0`:de=`>=${Y}.${z}.${te}-${ae} <${+Y+1}.0.0-0`):(u("no pr"),Y==="0"?z==="0"?de=`>=${Y}.${z}.${te}${G} <${Y}.${z}.${+te+1}-0`:de=`>=${Y}.${z}.${te}${G} <${Y}.${+z+1}.0-0`:de=`>=${Y}.${z}.${te} <${+Y+1}.0.0-0`),u("caret return",de),de})},C=(M,B)=>(u("replaceXRanges",M,B),M.split(/\s+/).map(W=>I(W,B)).join(" ")),I=(M,B)=>{M=M.trim();const W=B.loose?p[g.XRANGELOOSE]:p[g.XRANGE];return M.replace(W,(G,U,Y,z,te,ae)=>{u("xRange",M,G,U,Y,z,te,ae);const de=b(Y),Q=de||b(z),ye=Q||b(te),Pe=ye;return U==="="&&Pe&&(U=""),ae=B.includePrerelease?"-0":"",de?U===">"||U==="<"?G="<0.0.0-0":G="*":U&&Pe?(Q&&(z=0),te=0,U===">"?(U=">=",Q?(Y=+Y+1,z=0,te=0):(z=+z+1,te=0)):U==="<="&&(U="<",Q?Y=+Y+1:z=+z+1),U==="<"&&(ae="-0"),G=`${U+Y}.${z}.${te}${ae}`):Q?G=`>=${Y}.0.0${ae} <${+Y+1}.0.0-0`:ye&&(G=`>=${Y}.${z}.0${ae} <${Y}.${+z+1}.0-0`),u("xRange return",G),G})},R=(M,B)=>(u("replaceStars",M,B),M.trim().replace(p[g.STAR],"")),D=(M,B)=>(u("replaceGTE0",M,B),M.trim().replace(p[B.includePrerelease?g.GTE0PRE:g.GTE0],"")),L=M=>(B,W,G,U,Y,z,te,ae,de,Q,ye,Pe,ze)=>(b(G)?W="":b(U)?W=`>=${G}.0.0${M?"-0":""}`:b(Y)?W=`>=${G}.${U}.0${M?"-0":""}`:z?W=`>=${W}`:W=`>=${W}${M?"-0":""}`,b(de)?ae="":b(Q)?ae=`<${+de+1}.0.0-0`:b(ye)?ae=`<${de}.${+Q+1}.0-0`:Pe?ae=`<=${de}.${Q}.${ye}-${Pe}`:M?ae=`<${de}.${Q}.${+ye+1}-0`:ae=`<=${ae}`,`${W} ${ae}`.trim()),$=(M,B,W)=>{for(let G=0;G<M.length;G++)if(!M[G].test(B))return!1;if(B.prerelease.length&&!W.includePrerelease){for(let G=0;G<M.length;G++)if(u(M[G].semver),M[G].semver!==c.ANY&&M[G].semver.prerelease.length>0){const U=M[G].semver;if(U.major===B.major&&U.minor===B.minor&&U.patch===B.patch)return!0}return!1}return!0}},6984:(x,y,o)=>{const d=o(6385),{MAX_LENGTH:r,MAX_SAFE_INTEGER:n}=o(9138),{re:l,t:c}=o(3038),u=o(1372),{compareIdentifiers:s}=o(2534);class p{constructor(i,m){if(m=u(m),i instanceof p){if(i.loose===!!m.loose&&i.includePrerelease===!!m.includePrerelease)return i;i=i.version}else if(typeof i!="string")throw new TypeError(`Invalid Version: ${i}`);if(i.length>r)throw new TypeError(`version is longer than ${r} characters`);d("SemVer",i,m),this.options=m,this.loose=!!m.loose,this.includePrerelease=!!m.includePrerelease;const f=i.trim().match(m.loose?l[c.LOOSE]:l[c.FULL]);if(!f)throw new TypeError(`Invalid Version: ${i}`);if(this.raw=i,this.major=+f[1],this.minor=+f[2],this.patch=+f[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");f[4]?this.prerelease=f[4].split(".").map(h=>{if(/^[0-9]+$/.test(h)){const S=+h;if(S>=0&&S<n)return S}return h}):this.prerelease=[],this.build=f[5]?f[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(i){if(d("SemVer.compare",this.version,this.options,i),!(i instanceof p)){if(typeof i=="string"&&i===this.version)return 0;i=new p(i,this.options)}return i.version===this.version?0:this.compareMain(i)||this.comparePre(i)}compareMain(i){return i instanceof p||(i=new p(i,this.options)),s(this.major,i.major)||s(this.minor,i.minor)||s(this.patch,i.patch)}comparePre(i){if(i instanceof p||(i=new p(i,this.options)),this.prerelease.length&&!i.prerelease.length)return-1;if(!this.prerelease.length&&i.prerelease.length)return 1;if(!this.prerelease.length&&!i.prerelease.length)return 0;let m=0;do{const f=this.prerelease[m],h=i.prerelease[m];if(d("prerelease compare",m,f,h),f===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(f===void 0)return-1;if(f===h)continue;return s(f,h)}while(++m)}compareBuild(i){i instanceof p||(i=new p(i,this.options));let m=0;do{const f=this.build[m],h=i.build[m];if(d("prerelease compare",m,f,h),f===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(f===void 0)return-1;if(f===h)continue;return s(f,h)}while(++m)}inc(i,m){switch(i){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",m);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",m);break;case"prepatch":this.prerelease.length=0,this.inc("patch",m),this.inc("pre",m);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",m),this.inc("pre",m);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let f=this.prerelease.length;for(;--f>=0;)typeof this.prerelease[f]=="number"&&(this.prerelease[f]++,f=-2);f===-1&&this.prerelease.push(0)}m&&(this.prerelease[0]===m?isNaN(this.prerelease[1])&&(this.prerelease=[m,0]):this.prerelease=[m,0]);break;default:throw new Error(`invalid increment argument: ${i}`)}return this.format(),this.raw=this.version,this}}x.exports=p},2492:(x,y,o)=>{const d=o(8139),r=(n,l)=>{const c=d(n.trim().replace(/^[=v]+/,""),l);return c?c.version:null};x.exports=r},9668:(x,y,o)=>{const d=o(8401),r=o(6803),n=o(9542),l=o(9887),c=o(7561),u=o(215),s=(p,g,i,m)=>{switch(g){case"===":return typeof p=="object"&&(p=p.version),typeof i=="object"&&(i=i.version),p===i;case"!==":return typeof p=="object"&&(p=p.version),typeof i=="object"&&(i=i.version),p!==i;case"":case"=":case"==":return d(p,i,m);case"!=":return r(p,i,m);case">":return n(p,i,m);case">=":return l(p,i,m);case"<":return c(p,i,m);case"<=":return u(p,i,m);default:throw new TypeError(`Invalid operator: ${g}`)}};x.exports=s},48:(x,y,o)=>{const d=o(6984),r=o(8139),{re:n,t:l}=o(3038),c=(u,s)=>{if(u instanceof d)return u;if(typeof u=="number"&&(u=String(u)),typeof u!="string")return null;s=s||{};let p=null;if(!s.rtl)p=u.match(n[l.COERCE]);else{let g;for(;(g=n[l.COERCERTL].exec(u))&&(!p||p.index+p[0].length!==u.length);)(!p||g.index+g[0].length!==p.index+p[0].length)&&(p=g),n[l.COERCERTL].lastIndex=g.index+g[1].length+g[2].length;n[l.COERCERTL].lastIndex=-1}return p===null?null:r(`${p[2]}.${p[3]||"0"}.${p[4]||"0"}`,s)};x.exports=c},4317:(x,y,o)=>{const d=o(6984),r=(n,l,c)=>{const u=new d(n,c),s=new d(l,c);return u.compare(s)||u.compareBuild(s)};x.exports=r},3821:(x,y,o)=>{const d=o(4350),r=(n,l)=>d(n,l,!0);x.exports=r},4350:(x,y,o)=>{const d=o(6984),r=(n,l,c)=>new d(n,c).compare(new d(l,c));x.exports=r},9756:(x,y,o)=>{const d=o(8139),r=o(8401),n=(l,c)=>{if(r(l,c))return null;{const u=d(l),s=d(c),p=u.prerelease.length||s.prerelease.length,g=p?"pre":"",i=p?"prerelease":"";for(const m in u)if((m==="major"||m==="minor"||m==="patch")&&u[m]!==s[m])return g+m;return i}};x.exports=n},8401:(x,y,o)=>{const d=o(4350),r=(n,l,c)=>d(n,l,c)===0;x.exports=r},9542:(x,y,o)=>{const d=o(4350),r=(n,l,c)=>d(n,l,c)>0;x.exports=r},9887:(x,y,o)=>{const d=o(4350),r=(n,l,c)=>d(n,l,c)>=0;x.exports=r},8742:(x,y,o)=>{const d=o(6984),r=(n,l,c,u)=>{typeof c=="string"&&(u=c,c=void 0);try{return new d(n,c).inc(l,u).version}catch(s){return null}};x.exports=r},7561:(x,y,o)=>{const d=o(4350),r=(n,l,c)=>d(n,l,c)<0;x.exports=r},215:(x,y,o)=>{const d=o(4350),r=(n,l,c)=>d(n,l,c)<=0;x.exports=r},5803:(x,y,o)=>{const d=o(6984),r=(n,l)=>new d(n,l).major;x.exports=r},8475:(x,y,o)=>{const d=o(6984),r=(n,l)=>new d(n,l).minor;x.exports=r},6803:(x,y,o)=>{const d=o(4350),r=(n,l,c)=>d(n,l,c)!==0;x.exports=r},8139:(x,y,o)=>{const{MAX_LENGTH:d}=o(9138),{re:r,t:n}=o(3038),l=o(6984),c=o(1372),u=(s,p)=>{if(p=c(p),s instanceof l)return s;if(typeof s!="string"||s.length>d||!(p.loose?r[n.LOOSE]:r[n.FULL]).test(s))return null;try{return new l(s,p)}catch(i){return null}};x.exports=u},9616:(x,y,o)=>{const d=o(6984),r=(n,l)=>new d(n,l).patch;x.exports=r},306:(x,y,o)=>{const d=o(8139),r=(n,l)=>{const c=d(n,l);return c&&c.prerelease.length?c.prerelease:null};x.exports=r},8747:(x,y,o)=>{const d=o(4350),r=(n,l,c)=>d(l,n,c);x.exports=r},4764:(x,y,o)=>{const d=o(4317),r=(n,l)=>n.sort((c,u)=>d(u,c,l));x.exports=r},5414:(x,y,o)=>{const d=o(7990),r=(n,l,c)=>{try{l=new d(l,c)}catch(u){return!1}return l.test(n)};x.exports=r},2795:(x,y,o)=>{const d=o(4317),r=(n,l)=>n.sort((c,u)=>d(c,u,l));x.exports=r},3889:(x,y,o)=>{const d=o(8139),r=(n,l)=>{const c=d(n,l);return c?c.version:null};x.exports=r},3475:(x,y,o)=>{const d=o(3038);x.exports={re:d.re,src:d.src,tokens:d.t,SEMVER_SPEC_VERSION:o(9138).SEMVER_SPEC_VERSION,SemVer:o(6984),compareIdentifiers:o(2534).compareIdentifiers,rcompareIdentifiers:o(2534).rcompareIdentifiers,parse:o(8139),valid:o(3889),clean:o(2492),inc:o(8742),diff:o(9756),major:o(5803),minor:o(8475),patch:o(9616),prerelease:o(306),compare:o(4350),rcompare:o(8747),compareLoose:o(3821),compareBuild:o(4317),sort:o(2795),rsort:o(4764),gt:o(9542),lt:o(7561),eq:o(8401),neq:o(6803),gte:o(9887),lte:o(215),cmp:o(9668),coerce:o(48),Comparator:o(1681),Range:o(7990),satisfies:o(5414),toComparators:o(4787),maxSatisfying:o(2563),minSatisfying:o(5587),minVersion:o(31),validRange:o(2864),outside:o(1391),gtr:o(7443),ltr:o(4310),intersects:o(9919),simplifyRange:o(3505),subset:o(3678)}},9138:x=>{const y="2.0.0",d=Number.MAX_SAFE_INTEGER||9007199254740991,r=16;x.exports={SEMVER_SPEC_VERSION:y,MAX_LENGTH:256,MAX_SAFE_INTEGER:d,MAX_SAFE_COMPONENT_LENGTH:r}},6385:x=>{const y=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...o)=>console.error("SEMVER",...o):()=>{};x.exports=y},2534:x=>{const y=/^[0-9]+$/,o=(r,n)=>{const l=y.test(r),c=y.test(n);return l&&c&&(r=+r,n=+n),r===n?0:l&&!c?-1:c&&!l?1:r<n?-1:1},d=(r,n)=>o(n,r);x.exports={compareIdentifiers:o,rcompareIdentifiers:d}},1372:x=>{const y=["includePrerelease","loose","rtl"],o=d=>d?typeof d!="object"?{loose:!0}:y.filter(r=>d[r]).reduce((r,n)=>(r[n]=!0,r),{}):{};x.exports=o},3038:(x,y,o)=>{const{MAX_SAFE_COMPONENT_LENGTH:d}=o(9138),r=o(6385);y=x.exports={};const n=y.re=[],l=y.src=[],c=y.t={};let u=0;const s=(p,g,i)=>{const m=u++;r(m,g),c[p]=m,l[m]=g,n[m]=new RegExp(g,i?"g":void 0)};s("NUMERICIDENTIFIER","0|[1-9]\\d*"),s("NUMERICIDENTIFIERLOOSE","[0-9]+"),s("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),s("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),s("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),s("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),s("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),s("BUILDIDENTIFIER","[0-9A-Za-z-]+"),s("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),s("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),s("FULL",`^${l[c.FULLPLAIN]}$`),s("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),s("LOOSE",`^${l[c.LOOSEPLAIN]}$`),s("GTLT","((?:<|>)?=?)"),s("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),s("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),s("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),s("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),s("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),s("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),s("COERCE",`(^|[^\\d])(\\d{1,${d}})(?:\\.(\\d{1,${d}}))?(?:\\.(\\d{1,${d}}))?(?:$|[^\\d])`),s("COERCERTL",l[c.COERCE],!0),s("LONETILDE","(?:~>?)"),s("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),y.tildeTrimReplace="$1~",s("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),s("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),s("LONECARET","(?:\\^)"),s("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),y.caretTrimReplace="$1^",s("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),s("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),s("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),s("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),s("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),y.comparatorTrimReplace="$1$2$3",s("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),s("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),s("STAR","(<|>)?=?\\s*\\*"),s("GTE0","^\\s*>=\\s*0.0.0\\s*$"),s("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},7443:(x,y,o)=>{const d=o(1391),r=(n,l,c)=>d(n,l,">",c);x.exports=r},9919:(x,y,o)=>{const d=o(7990),r=(n,l,c)=>(n=new d(n,c),l=new d(l,c),n.intersects(l));x.exports=r},4310:(x,y,o)=>{const d=o(1391),r=(n,l,c)=>d(n,l,"<",c);x.exports=r},2563:(x,y,o)=>{const d=o(6984),r=o(7990),n=(l,c,u)=>{let s=null,p=null,g=null;try{g=new r(c,u)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||p.compare(i)===-1)&&(s=i,p=new d(s,u))}),s};x.exports=n},5587:(x,y,o)=>{const d=o(6984),r=o(7990),n=(l,c,u)=>{let s=null,p=null,g=null;try{g=new r(c,u)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||p.compare(i)===1)&&(s=i,p=new d(s,u))}),s};x.exports=n},31:(x,y,o)=>{const d=o(6984),r=o(7990),n=o(9542),l=(c,u)=>{c=new r(c,u);let s=new d("0.0.0");if(c.test(s)||(s=new d("0.0.0-0"),c.test(s)))return s;s=null;for(let p=0;p<c.set.length;++p){const g=c.set[p];let i=null;g.forEach(m=>{const f=new d(m.semver.version);switch(m.operator){case">":f.prerelease.length===0?f.patch++:f.prerelease.push(0),f.raw=f.format();case"":case">=":(!i||n(f,i))&&(i=f);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${m.operator}`)}}),i&&(!s||n(s,i))&&(s=i)}return s&&c.test(s)?s:null};x.exports=l},1391:(x,y,o)=>{const d=o(6984),r=o(1681),{ANY:n}=r,l=o(7990),c=o(5414),u=o(9542),s=o(7561),p=o(215),g=o(9887),i=(m,f,h,S)=>{m=new d(m,S),f=new l(f,S);let v,E,b,P,T;switch(h){case">":v=u,E=p,b=s,P=">",T=">=";break;case"<":v=s,E=g,b=u,P="<",T="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c(m,f,S))return!1;for(let _=0;_<f.set.length;++_){const w=f.set[_];let C=null,I=null;if(w.forEach(R=>{R.semver===n&&(R=new r(">=0.0.0")),C=C||R,I=I||R,v(R.semver,C.semver,S)?C=R:b(R.semver,I.semver,S)&&(I=R)}),C.operator===P||C.operator===T||(!I.operator||I.operator===P)&&E(m,I.semver))return!1;if(I.operator===T&&b(m,I.semver))return!1}return!0};x.exports=i},3505:(x,y,o)=>{const d=o(5414),r=o(4350);x.exports=(n,l,c)=>{const u=[];let s=null,p=null;const g=n.sort((h,S)=>r(h,S,c));for(const h of g)d(h,l,c)?(p=h,s||(s=h)):(p&&u.push([s,p]),p=null,s=null);s&&u.push([s,null]);const i=[];for(const[h,S]of u)h===S?i.push(h):!S&&h===g[0]?i.push("*"):S?h===g[0]?i.push(`<=${S}`):i.push(`${h} - ${S}`):i.push(`>=${h}`);const m=i.join(" || "),f=typeof l.raw=="string"?l.raw:String(l);return m.length<f.length?m:l}},3678:(x,y,o)=>{const d=o(7990),r=o(1681),{ANY:n}=r,l=o(5414),c=o(4350),u=(i,m,f={})=>{if(i===m)return!0;i=new d(i,f),m=new d(m,f);let h=!1;e:for(const S of i.set){for(const v of m.set){const E=s(S,v,f);if(h=h||E!==null,E)continue e}if(h)return!1}return!0},s=(i,m,f)=>{if(i===m)return!0;if(i.length===1&&i[0].semver===n){if(m.length===1&&m[0].semver===n)return!0;f.includePrerelease?i=[new r(">=0.0.0-0")]:i=[new r(">=0.0.0")]}if(m.length===1&&m[0].semver===n){if(f.includePrerelease)return!0;m=[new r(">=0.0.0")]}const h=new Set;let S,v;for(const I of i)I.operator===">"||I.operator===">="?S=p(S,I,f):I.operator==="<"||I.operator==="<="?v=g(v,I,f):h.add(I.semver);if(h.size>1)return null;let E;if(S&&v){if(E=c(S.semver,v.semver,f),E>0)return null;if(E===0&&(S.operator!==">="||v.operator!=="<="))return null}for(const I of h){if(S&&!l(I,String(S),f)||v&&!l(I,String(v),f))return null;for(const R of m)if(!l(I,String(R),f))return!1;return!0}let b,P,T,_,w=v&&!f.includePrerelease&&v.semver.prerelease.length?v.semver:!1,C=S&&!f.includePrerelease&&S.semver.prerelease.length?S.semver:!1;w&&w.prerelease.length===1&&v.operator==="<"&&w.prerelease[0]===0&&(w=!1);for(const I of m){if(_=_||I.operator===">"||I.operator===">=",T=T||I.operator==="<"||I.operator==="<=",S){if(C&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===C.major&&I.semver.minor===C.minor&&I.semver.patch===C.patch&&(C=!1),I.operator===">"||I.operator===">="){if(b=p(S,I,f),b===I&&b!==S)return!1}else if(S.operator===">="&&!l(S.semver,String(I),f))return!1}if(v){if(w&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===w.major&&I.semver.minor===w.minor&&I.semver.patch===w.patch&&(w=!1),I.operator==="<"||I.operator==="<="){if(P=g(v,I,f),P===I&&P!==v)return!1}else if(v.operator==="<="&&!l(v.semver,String(I),f))return!1}if(!I.operator&&(v||S)&&E!==0)return!1}return!(S&&T&&!v&&E!==0||v&&_&&!S&&E!==0||C||w)},p=(i,m,f)=>{if(!i)return m;const h=c(i.semver,m.semver,f);return h>0?i:h<0||m.operator===">"&&i.operator===">="?m:i},g=(i,m,f)=>{if(!i)return m;const h=c(i.semver,m.semver,f);return h<0?i:h>0||m.operator==="<"&&i.operator==="<="?m:i};x.exports=u},4787:(x,y,o)=>{const d=o(7990),r=(n,l)=>new d(n,l).set.map(c=>c.map(u=>u.value).join(" ").trim().split(" "));x.exports=r},2864:(x,y,o)=>{const d=o(7990),r=(n,l)=>{try{return new d(n,l).range||"*"}catch(c){return null}};x.exports=r},6614:(x,y,o)=>{"use strict";var d=o(7294),r=o(9827),n=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/,u="[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]",s=new RegExp("^"+u+"+");function p(P){return(P||"").toString().replace(s,"")}var g=[["#","hash"],["?","query"],function(T,_){return f(_.protocol)?T.replace(/\\/g,"/"):T},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],i={hash:1,query:1};function m(P){var T;typeof window!="undefined"?T=window:typeof o.g!="undefined"?T=o.g:typeof self!="undefined"?T=self:T={};var _=T.location||{};P=P||_;var w={},C=typeof P,I;if(P.protocol==="blob:")w=new v(unescape(P.pathname),{});else if(C==="string"){w=new v(P,{});for(I in i)delete w[I]}else if(C==="object"){for(I in P)I in i||(w[I]=P[I]);w.slashes===void 0&&(w.slashes=n.test(P.href))}return w}function f(P){return P==="file:"||P==="ftp:"||P==="http:"||P==="https:"||P==="ws:"||P==="wss:"}function h(P,T){P=p(P),T=T||{};var _=l.exec(P),w=_[1]?_[1].toLowerCase():"",C=!!_[2],I=!!_[3],R=0,D;return C?I?(D=_[2]+_[3]+_[4],R=_[2].length+_[3].length):(D=_[2]+_[4],R=_[2].length):I?(D=_[3]+_[4],R=_[3].length):D=_[4],w==="file:"?R>=2&&(D=D.slice(2)):f(w)?D=_[4]:w?C&&(D=D.slice(2)):R>=2&&f(T.protocol)&&(D=_[4]),{protocol:w,slashes:C||f(w),slashesCount:R,rest:D}}function S(P,T){if(P==="")return T;for(var _=(T||"/").split("/").slice(0,-1).concat(P.split("/")),w=_.length,C=_[w-1],I=!1,R=0;w--;)_[w]==="."?_.splice(w,1):_[w]===".."?(_.splice(w,1),R++):R&&(w===0&&(I=!0),_.splice(w,1),R--);return I&&_.unshift(""),(C==="."||C==="..")&&_.push(""),_.join("/")}function v(P,T,_){if(P=p(P),!(this instanceof v))return new v(P,T,_);var w,C,I,R,D,L,$=g.slice(),M=typeof T,B=this,W=0;for(M!=="object"&&M!=="string"&&(_=T,T=null),_&&typeof _!="function"&&(_=r.parse),T=m(T),C=h(P||"",T),w=!C.protocol&&!C.slashes,B.slashes=C.slashes||w&&T.slashes,B.protocol=C.protocol||T.protocol||"",P=C.rest,(C.protocol==="file:"&&(C.slashesCount!==2||c.test(P))||!C.slashes&&(C.protocol||C.slashesCount<2||!f(B.protocol)))&&($[3]=[/(.*)/,"pathname"]);W<$.length;W++){if(R=$[W],typeof R=="function"){P=R(P,B);continue}I=R[0],L=R[1],I!==I?B[L]=P:typeof I=="string"?~(D=P.indexOf(I))&&(typeof R[2]=="number"?(B[L]=P.slice(0,D),P=P.slice(D+R[2])):(B[L]=P.slice(D),P=P.slice(0,D))):(D=I.exec(P))&&(B[L]=D[1],P=P.slice(0,D.index)),B[L]=B[L]||w&&R[3]&&T[L]||"",R[4]&&(B[L]=B[L].toLowerCase())}_&&(B.query=_(B.query)),w&&T.slashes&&B.pathname.charAt(0)!=="/"&&(B.pathname!==""||T.pathname!=="")&&(B.pathname=S(B.pathname,T.pathname)),B.pathname.charAt(0)!=="/"&&f(B.protocol)&&(B.pathname="/"+B.pathname),d(B.port,B.protocol)||(B.host=B.hostname,B.port=""),B.username=B.password="",B.auth&&(R=B.auth.split(":"),B.username=R[0],B.password=R[1]||""),B.origin=B.protocol!=="file:"&&f(B.protocol)&&B.host?B.protocol+"//"+B.host:"null",B.href=B.toString()}function E(P,T,_){var w=this;switch(P){case"query":typeof T=="string"&&T.length&&(T=(_||r.parse)(T)),w[P]=T;break;case"port":w[P]=T,d(T,w.protocol)?T&&(w.host=w.hostname+":"+T):(w.host=w.hostname,w[P]="");break;case"hostname":w[P]=T,w.port&&(T+=":"+w.port),w.host=T;break;case"host":w[P]=T,/:\d+$/.test(T)?(T=T.split(":"),w.port=T.pop(),w.hostname=T.join(":")):(w.hostname=T,w.port="");break;case"protocol":w.protocol=T.toLowerCase(),w.slashes=!_;break;case"pathname":case"hash":if(T){var C=P==="pathname"?"/":"#";w[P]=T.charAt(0)!==C?C+T:T}else w[P]=T;break;case"username":case"password":w[P]=encodeURIComponent(T);break;case"auth":var I=T.split(":");w.username=I[0],w.password=I.length===2?I[1]:""}for(var R=0;R<g.length;R++){var D=g[R];D[4]&&(w[D[1]]=w[D[1]].toLowerCase())}return w.auth=w.password?w.username+":"+w.password:w.username,w.origin=w.protocol!=="file:"&&f(w.protocol)&&w.host?w.protocol+"//"+w.host:"null",w.href=w.toString(),w}function b(P){(!P||typeof P!="function")&&(P=r.stringify);var T,_=this,w=_.protocol;w&&w.charAt(w.length-1)!==":"&&(w+=":");var C=w+(_.protocol&&_.slashes||f(_.protocol)?"//":"");return _.username?(C+=_.username,_.password&&(C+=":"+_.password),C+="@"):_.password&&(C+=":"+_.password,C+="@"),C+=_.host+_.pathname,T=typeof _.query=="object"?P(_.query):_.query,T&&(C+=T.charAt(0)!=="?"?"?"+T:T),_.hash&&(C+=_.hash),C}v.prototype={set:E,toString:b},v.extractProtocol=h,v.location=m,v.trimLeft=p,v.qs=r,x.exports=v},6685:x=>{"use strict";x.exports=function(y){y.prototype[Symbol.iterator]=function*(){for(let o=this.head;o;o=o.next)yield o.value}}},6482:(x,y,o)=>{"use strict";x.exports=d,d.Node=c,d.create=d;function d(u){var s=this;if(s instanceof d||(s=new d),s.tail=null,s.head=null,s.length=0,u&&typeof u.forEach=="function")u.forEach(function(i){s.push(i)});else if(arguments.length>0)for(var p=0,g=arguments.length;p<g;p++)s.push(arguments[p]);return s}d.prototype.removeNode=function(u){if(u.list!==this)throw new Error("removing node which does not belong to this list");var s=u.next,p=u.prev;return s&&(s.prev=p),p&&(p.next=s),u===this.head&&(this.head=s),u===this.tail&&(this.tail=p),u.list.length--,u.next=null,u.prev=null,u.list=null,s},d.prototype.unshiftNode=function(u){if(u!==this.head){u.list&&u.list.removeNode(u);var s=this.head;u.list=this,u.next=s,s&&(s.prev=u),this.head=u,this.tail||(this.tail=u),this.length++}},d.prototype.pushNode=function(u){if(u!==this.tail){u.list&&u.list.removeNode(u);var s=this.tail;u.list=this,u.prev=s,s&&(s.next=u),this.tail=u,this.head||(this.head=u),this.length++}},d.prototype.push=function(){for(var u=0,s=arguments.length;u<s;u++)n(this,arguments[u]);return this.length},d.prototype.unshift=function(){for(var u=0,s=arguments.length;u<s;u++)l(this,arguments[u]);return this.length},d.prototype.pop=function(){if(!!this.tail){var u=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,u}},d.prototype.shift=function(){if(!!this.head){var u=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,u}},d.prototype.forEach=function(u,s){s=s||this;for(var p=this.head,g=0;p!==null;g++)u.call(s,p.value,g,this),p=p.next},d.prototype.forEachReverse=function(u,s){s=s||this;for(var p=this.tail,g=this.length-1;p!==null;g--)u.call(s,p.value,g,this),p=p.prev},d.prototype.get=function(u){for(var s=0,p=this.head;p!==null&&s<u;s++)p=p.next;if(s===u&&p!==null)return p.value},d.prototype.getReverse=function(u){for(var s=0,p=this.tail;p!==null&&s<u;s++)p=p.prev;if(s===u&&p!==null)return p.value},d.prototype.map=function(u,s){s=s||this;for(var p=new d,g=this.head;g!==null;)p.push(u.call(s,g.value,this)),g=g.next;return p},d.prototype.mapReverse=function(u,s){s=s||this;for(var p=new d,g=this.tail;g!==null;)p.push(u.call(s,g.value,this)),g=g.prev;return p},d.prototype.reduce=function(u,s){var p,g=this.head;if(arguments.length>1)p=s;else if(this.head)g=this.head.next,p=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;g!==null;i++)p=u(p,g.value,i),g=g.next;return p},d.prototype.reduceReverse=function(u,s){var p,g=this.tail;if(arguments.length>1)p=s;else if(this.tail)g=this.tail.prev,p=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;g!==null;i--)p=u(p,g.value,i),g=g.prev;return p},d.prototype.toArray=function(){for(var u=new Array(this.length),s=0,p=this.head;p!==null;s++)u[s]=p.value,p=p.next;return u},d.prototype.toArrayReverse=function(){for(var u=new Array(this.length),s=0,p=this.tail;p!==null;s++)u[s]=p.value,p=p.prev;return u},d.prototype.slice=function(u,s){s=s||this.length,s<0&&(s+=this.length),u=u||0,u<0&&(u+=this.length);var p=new d;if(s<u||s<0)return p;u<0&&(u=0),s>this.length&&(s=this.length);for(var g=0,i=this.head;i!==null&&g<u;g++)i=i.next;for(;i!==null&&g<s;g++,i=i.next)p.push(i.value);return p},d.prototype.sliceReverse=function(u,s){s=s||this.length,s<0&&(s+=this.length),u=u||0,u<0&&(u+=this.length);var p=new d;if(s<u||s<0)return p;u<0&&(u=0),s>this.length&&(s=this.length);for(var g=this.length,i=this.tail;i!==null&&g>s;g--)i=i.prev;for(;i!==null&&g>u;g--,i=i.prev)p.push(i.value);return p},d.prototype.splice=function(u,s,...p){u>this.length&&(u=this.length-1),u<0&&(u=this.length+u);for(var g=0,i=this.head;i!==null&&g<u;g++)i=i.next;for(var m=[],g=0;i&&g<s;g++)m.push(i.value),i=this.removeNode(i);i===null&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(var g=0;g<p.length;g++)i=r(this,i,p[g]);return m},d.prototype.reverse=function(){for(var u=this.head,s=this.tail,p=u;p!==null;p=p.prev){var g=p.prev;p.prev=p.next,p.next=g}return this.head=s,this.tail=u,this};function r(u,s,p){var g=s===u.head?new c(p,null,s,u):new c(p,s,s.next,u);return g.next===null&&(u.tail=g),g.prev===null&&(u.head=g),u.length++,g}function n(u,s){u.tail=new c(s,u.tail,null,u),u.head||(u.head=u.tail),u.length++}function l(u,s){u.head=new c(s,null,u.head,u),u.tail||(u.tail=u.head),u.length++}function c(u,s,p,g){if(!(this instanceof c))return new c(u,s,p,g);this.list=g,this.value=u,s?(s.next=this,this.prev=s):this.prev=null,p?(p.prev=this,this.next=p):this.next=null}try{o(6685)(d)}catch(u){}}},Is={};function ct(x){var y=Is[x];if(y!==void 0)return y.exports;var o=Is[x]={id:x,loaded:!1,exports:{}};return il[x].call(o.exports,o,o.exports,ct),o.loaded=!0,o.exports}ct.n=x=>{var y=x&&x.__esModule?()=>x.default:()=>x;return ct.d(y,{a:y}),y},ct.d=(x,y)=>{for(var o in y)ct.o(y,o)&&!ct.o(x,o)&&Object.defineProperty(x,o,{enumerable:!0,get:y[o]})},ct.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(x){if(typeof window=="object")return window}}(),ct.o=(x,y)=>Object.prototype.hasOwnProperty.call(x,y),ct.nmd=x=>(x.paths=[],x.children||(x.children=[]),x);var og={};(()=>{var Mt;"use strict";var x=ct(1044),y=ct.n(x),o=ct(1893),d=ct(3475),r=ct.n(d),n=ct(7455),l=ct.n(n),c=ct(2988),u=ct(8480),s=ct(5638),p=ct(954),g=ct(1313),i=ct(1309),m=ct.n(i),f=ct(7496),h=ct(4726),S=ct(9881),v=ct(2200),E=ct(6614);function b(he){for(var q=[],fe=0;fe<he.length;){var be=he[fe];if(be==="*"||be==="+"||be==="?"){q.push({type:"MODIFIER",index:fe,value:he[fe++]});continue}if(be==="\\"){q.push({type:"ESCAPED_CHAR",index:fe++,value:he[fe++]});continue}if(be==="{"){q.push({type:"OPEN",index:fe,value:he[fe++]});continue}if(be==="}"){q.push({type:"CLOSE",index:fe,value:he[fe++]});continue}if(be===":"){for(var ne="",me=fe+1;me<he.length;){var ce=he.charCodeAt(me);if(ce>=48&&ce<=57||ce>=65&&ce<=90||ce>=97&&ce<=122||ce===95){ne+=he[me++];continue}break}if(!ne)throw new TypeError("Missing parameter name at "+fe);q.push({type:"NAME",index:fe,value:ne}),fe=me;continue}if(be==="("){var Ee=1,Re="",me=fe+1;if(he[me]==="?")throw new TypeError('Pattern cannot start with "?" at '+me);for(;me<he.length;){if(he[me]==="\\"){Re+=he[me++]+he[me++];continue}if(he[me]===")"){if(Ee--,Ee===0){me++;break}}else if(he[me]==="("&&(Ee++,he[me+1]!=="?"))throw new TypeError("Capturing groups are not allowed at "+me);Re+=he[me++]}if(Ee)throw new TypeError("Unbalanced pattern at "+fe);if(!Re)throw new TypeError("Missing pattern at "+fe);q.push({type:"PATTERN",index:fe,value:Re}),fe=me;continue}q.push({type:"CHAR",index:fe,value:he[fe++]})}return q.push({type:"END",index:fe,value:""}),q}function P(he,q){q===void 0&&(q={});for(var fe=b(he),be=q.prefixes,ne=be===void 0?"./":be,me="[^"+I(q.delimiter||"/#?")+"]+?",ce=[],Ee=0,Re=0,Be="",De=function(Z){if(Re<fe.length&&fe[Re].type===Z)return fe[Re++].value},Ce=function(Z){var ie=De(Z);if(ie!==void 0)return ie;var oe=fe[Re],Se=oe.type,_e=oe.index;throw new TypeError("Unexpected "+Se+" at "+_e+", expected "+Z)},ke=function(){for(var Z="",ie;ie=De("CHAR")||De("ESCAPED_CHAR");)Z+=ie;return Z};Re<fe.length;){var Ge=De("CHAR"),it=De("NAME"),bt=De("PATTERN");if(it||bt){var Ve=Ge||"";ne.indexOf(Ve)===-1&&(Be+=Ve,Ve=""),Be&&(ce.push(Be),Be=""),ce.push({name:it||Ee++,prefix:Ve,suffix:"",pattern:bt||me,modifier:De("MODIFIER")||""});continue}var yt=Ge||De("ESCAPED_CHAR");if(yt){Be+=yt;continue}Be&&(ce.push(Be),Be="");var F=De("OPEN");if(F){var Ve=ke(),H=De("NAME")||"",V=De("PATTERN")||"",re=ke();Ce("CLOSE"),ce.push({name:H||(V?Ee++:""),pattern:H&&!V?me:V,prefix:Ve,suffix:re,modifier:De("MODIFIER")||""});continue}Ce("END")}return ce}function T(he,q){return _(P(he,q),q)}function _(he,q){q===void 0&&(q={});var fe=R(q),be=q.encode,ne=be===void 0?function(Re){return Re}:be,me=q.validate,ce=me===void 0?!0:me,Ee=he.map(function(Re){if(typeof Re=="object")return new RegExp("^(?:"+Re.pattern+")$",fe)});return function(Re){for(var Be="",De=0;De<he.length;De++){var Ce=he[De];if(typeof Ce=="string"){Be+=Ce;continue}var ke=Re?Re[Ce.name]:void 0,Ge=Ce.modifier==="?"||Ce.modifier==="*",it=Ce.modifier==="*"||Ce.modifier==="+";if(Array.isArray(ke)){if(!it)throw new TypeError('Expected "'+Ce.name+'" to not repeat, but got an array');if(ke.length===0){if(Ge)continue;throw new TypeError('Expected "'+Ce.name+'" to not be empty')}for(var bt=0;bt<ke.length;bt++){var Ve=ne(ke[bt],Ce);if(ce&&!Ee[De].test(Ve))throw new TypeError('Expected all "'+Ce.name+'" to match "'+Ce.pattern+'", but got "'+Ve+'"');Be+=Ce.prefix+Ve+Ce.suffix}continue}if(typeof ke=="string"||typeof ke=="number"){var Ve=ne(String(ke),Ce);if(ce&&!Ee[De].test(Ve))throw new TypeError('Expected "'+Ce.name+'" to match "'+Ce.pattern+'", but got "'+Ve+'"');Be+=Ce.prefix+Ve+Ce.suffix;continue}if(!Ge){var yt=it?"an array":"a string";throw new TypeError('Expected "'+Ce.name+'" to be '+yt)}}return Be}}function w(he,q){var fe=[],be=B(he,fe,q);return C(be,fe,q)}function C(he,q,fe){fe===void 0&&(fe={});var be=fe.decode,ne=be===void 0?function(me){return me}:be;return function(me){var ce=he.exec(me);if(!ce)return!1;for(var Ee=ce[0],Re=ce.index,Be=Object.create(null),De=function(ke){if(ce[ke]===void 0)return"continue";var Ge=q[ke-1];Ge.modifier==="*"||Ge.modifier==="+"?Be[Ge.name]=ce[ke].split(Ge.prefix+Ge.suffix).map(function(it){return ne(it,Ge)}):Be[Ge.name]=ne(ce[ke],Ge)},Ce=1;Ce<ce.length;Ce++)De(Ce);return{path:Ee,index:Re,params:Be}}}function I(he){return he.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function R(he){return he&&he.sensitive?"":"i"}function D(he,q){if(!q)return he;for(var fe=/\((?:\?<(.*?)>)?(?!\?)/g,be=0,ne=fe.exec(he.source);ne;)q.push({name:ne[1]||be++,prefix:"",suffix:"",modifier:"",pattern:""}),ne=fe.exec(he.source);return he}function L(he,q,fe){var be=he.map(function(ne){return B(ne,q,fe).source});return new RegExp("(?:"+be.join("|")+")",R(fe))}function $(he,q,fe){return M(P(he,fe),q,fe)}function M(he,q,fe){fe===void 0&&(fe={});for(var be=fe.strict,ne=be===void 0?!1:be,me=fe.start,ce=me===void 0?!0:me,Ee=fe.end,Re=Ee===void 0?!0:Ee,Be=fe.encode,De=Be===void 0?function(Z){return Z}:Be,Ce="["+I(fe.endsWith||"")+"]|$",ke="["+I(fe.delimiter||"/#?")+"]",Ge=ce?"^":"",it=0,bt=he;it<bt.length;it++){var Ve=bt[it];if(typeof Ve=="string")Ge+=I(De(Ve));else{var yt=I(De(Ve.prefix)),F=I(De(Ve.suffix));if(Ve.pattern)if(q&&q.push(Ve),yt||F)if(Ve.modifier==="+"||Ve.modifier==="*"){var H=Ve.modifier==="*"?"?":"";Ge+="(?:"+yt+"((?:"+Ve.pattern+")(?:"+F+yt+"(?:"+Ve.pattern+"))*)"+F+")"+H}else Ge+="(?:"+yt+"("+Ve.pattern+")"+F+")"+Ve.modifier;else Ge+="("+Ve.pattern+")"+Ve.modifier;else Ge+="(?:"+yt+F+")"+Ve.modifier}}if(Re)ne||(Ge+=ke+"?"),Ge+=fe.endsWith?"(?="+Ce+")":"$";else{var V=he[he.length-1],re=typeof V=="string"?ke.indexOf(V[V.length-1])>-1:V===void 0;ne||(Ge+="(?:"+ke+"(?="+Ce+"))?"),re||(Ge+="(?="+ke+"|"+Ce+")")}return new RegExp(Ge,R(fe))}function B(he,q,fe){return he instanceof RegExp?D(he,q):Array.isArray(he)?L(he,q,fe):$(he,q,fe)}class W{hydrate(q,fe){const be=q,ne=new E(q),me=[];return B(ne.pathname,me),me.forEach(ce=>{q=q.replace(":"+ce.name,encodeURIComponent(fe[ce.name]))}),q+=q.indexOf("?")===-1?"?":"&",Object.keys(fe).forEach(ce=>{be.indexOf(":"+ce)===-1&&(q+=ce+"="+encodeURIComponent(fe[ce])+"&")}),q.replace(/[?&]$/,"")}}function G(){y()(".sample-request-send").off("click"),y()(".sample-request-send").on("click",function(he){he.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),be=q.data("name"),ne=q.data("version");te(fe,be,ne,y()(this).data("type"))}),y()(".sample-request-clear").off("click"),y()(".sample-request-clear").on("click",function(he){he.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),be=q.data("name"),ne=q.data("version");ae(fe,be,ne)})}function U(he){return he.replace(/{(.+?)}/g,":$1")}function Y(he,q){const fe=he.find(".sample-request-url").val(),be=new W,ne=U(fe);return be.hydrate(ne,q)}function z(he){const q={};["header","query","body"].forEach(be=>{const ne={};try{he.find(y()(`[data-family="${be}"]:visible`)).each((me,ce)=>{const Ee=ce.dataset.name;let Re=ce.value;if(ce.type==="checkbox")if(ce.checked)Re="on";else return!0;if(!Re&&!ce.dataset.optional&&ce.type!=="checkbox")return y()(ce).addClass("border-danger"),!0;ne[Ee]=Re})}catch(me){return}q[be]=ne});const fe=he.find(y()('[data-family="body-json"]'));return fe.is(":visible")?(q.body=fe.val(),q.header["Content-Type"]="application/json"):q.header["Content-Type"]="multipart/form-data",q}function te(he,q,fe,be){const ne=y()(`article[data-group="${he}"][data-name="${q}"][data-version="${fe}"]`),me=z(ne),ce={};if(ce.url=Y(ne,me.query),ce.headers=me.header,ce.headers["Content-Type"]==="application/json")ce.data=me.body;else if(ce.headers["Content-Type"]==="multipart/form-data"){const Be=new FormData;for(const[De,Ce]of Object.entries(me.body))Be.append(De,Ce);ce.data=Be,ce.processData=!1,(be==="get"||be==="delete")&&delete ce.headers["Content-Type"]}ce.type=be,ce.success=Ee,ce.error=Re,y().ajax(ce),ne.find(".sample-request-response").fadeTo(200,1),ne.find(".sample-request-response-json").html("Loading...");function Ee(Be,De,Ce){let ke;try{ke=JSON.parse(Ce.responseText),ke=JSON.stringify(ke,null,4)}catch(Ge){ke=Ce.responseText}ne.find(".sample-request-response-json").text(ke),m().highlightAll()}function Re(Be,De,Ce){let ke="Error "+Be.status+": "+Ce,Ge;try{Ge=JSON.parse(Be.responseText),Ge=JSON.stringify(Ge,null,4)}catch(it){Ge=Be.responseText}Ge&&(ke+=` -`+Ge),ne.find(".sample-request-response").is(":visible")&&ne.find(".sample-request-response").fadeTo(1,.1),ne.find(".sample-request-response").fadeTo(250,1),ne.find(".sample-request-response-json").text(ke),m().highlightAll()}}function ae(he,q,fe){const be=y()('article[data-group="'+he+'"][data-name="'+q+'"][data-version="'+fe+'"]');be.find(".sample-request-response-json").html(""),be.find(".sample-request-response").hide(),be.find(".sample-request-input").each((me,ce)=>{ce.value=ce.placeholder!==ce.dataset.name?ce.placeholder:""});const ne=be.find(".sample-request-url");ne.val(ne.prop("defaultValue"))}const zt={ca:{"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:",Type:"Tipus",url:"url"},cs:{"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:",Type:"Typ",url:"url"},de:{"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:",Type:"Typ",url:"url"},es:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:",Type:"Tipo",url:"url"},en:{},fr:{"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut :",Description:"Description",Field:"Champ",General:"G\xE9n\xE9ral","Generated with":"G\xE9n\xE9r\xE9 avec",Header:"En-t\xEAte",Headers:"En-t\xEAtes",Name:"Nom","No response values.":"Aucune valeur de r\xE9ponse.","No value":"Aucune valeur",optional:"optionnel",Parameter:"Param\xE8tre",Parameters:"Param\xE8tres","Permission:":"Permission :","Query Parameter(s)":"Param\xE8tre(s) de la requ\xEAte","Query Parameters":"Param\xE8tres de la requ\xEAte","Request Body":"Corps de la requ\xEAte",required:"requis",Response:"R\xE9ponse",Send:"Envoyer","Send a Sample Request":"Envoyer une requ\xEAte repr\xE9sentative","show up to version:":"Montrer \xE0 partir de la version :","Size range:":"Ordre de grandeur :",Type:"Type",url:"url"},it:{"Allowed values:":"Valori permessi:","Compare all with predecessor":"Confronta tutto con versioni precedenti","compare changes to:":"confronta modifiche con:","compared to":"confrontato con","Default value:":"Valore predefinito:",Description:"Descrizione",Field:"Campo",General:"Generale","Generated with":"Creato con",Name:"Nome","No response values.":"Nessun valore di risposta.",optional:"opzionale",Parameter:"Parametro","Permission:":"Permessi:",Response:"Risposta",Send:"Invia","Send a Sample Request":"Invia una richiesta di esempio","show up to version:":"mostra alla versione:","Size range:":"Intervallo dimensione:",Type:"Tipo",url:"url"},nl:{"Allowed values:":"Toegestane waarden:","Compare all with predecessor":"Vergelijk alle met voorgaande versie","compare changes to:":"vergelijk veranderingen met:","compared to":"vergelijk met","Default value:":"Standaard waarde:",Description:"Omschrijving",Field:"Veld",General:"Algemeen","Generated with":"Gegenereerd met",Name:"Naam","No response values.":"Geen response waardes.",optional:"optioneel",Parameter:"Parameter","Permission:":"Permissie:",Response:"Antwoorden",Send:"Sturen","Send a Sample Request":"Stuur een sample aanvragen","show up to version:":"toon tot en met versie:","Size range:":"Maatbereik:",Type:"Type",url:"url"},pl:{"Allowed values:":"Dozwolone warto\u015Bci:","Compare all with predecessor":"Por\xF3wnaj z poprzednimi wersjami","compare changes to:":"por\xF3wnaj zmiany do:","compared to":"por\xF3wnaj do:","Default value:":"Warto\u015B\u0107 domy\u015Blna:",Description:"Opis",Field:"Pole",General:"Generalnie","Generated with":"Wygenerowano z",Name:"Nazwa","No response values.":"Brak odpowiedzi.",optional:"opcjonalny",Parameter:"Parametr","Permission:":"Uprawnienia:",Response:"Odpowied\u017A",Send:"Wy\u015Blij","Send a Sample Request":"Wy\u015Blij przyk\u0142adowe \u017C\u0105danie","show up to version:":"poka\u017C do wersji:","Size range:":"Zakres rozmiaru:",Type:"Typ",url:"url"},pt:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Compare todos com antecessores","compare changes to:":"comparar altera\xE7\xF5es com:","compared to":"comparado com","Default value:":"Valor padr\xE3o:",Description:"Descri\xE7\xE3o",Field:"Campo",General:"Geral","Generated with":"Gerado com",Name:"Nome","No response values.":"Sem valores de resposta.",optional:"opcional",Parameter:"Par\xE2metro","Permission:":"Permiss\xE3o:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar um Exemplo de Pedido","show up to version:":"aparecer para a vers\xE3o:","Size range:":"Faixa de tamanho:",Type:"Tipo",url:"url"},ro:{"Allowed values:":"Valori permise:","Compare all with predecessor":"Compar\u0103 toate cu versiunea precedent\u0103","compare changes to:":"compar\u0103 cu versiunea:","compared to":"comparat cu","Default value:":"Valoare implicit\u0103:",Description:"Descriere",Field:"C\xE2mp",General:"General","Generated with":"Generat cu",Name:"Nume","No response values.":"Nici o valoare returnat\u0103.",optional:"op\u021Bional",Parameter:"Parametru","Permission:":"Permisiune:",Response:"R\u0103spuns",Send:"Trimite","Send a Sample Request":"Trimite o cerere de prob\u0103","show up to version:":"arat\u0103 p\xE2n\u0103 la versiunea:","Size range:":"Interval permis:",Type:"Tip",url:"url"},ru:{"Allowed values:":"\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F:","Compare all with predecessor":"\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439","compare changes to:":"\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441:","compared to":"\u0432 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0438 \u0441","Default value:":"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E:",Description:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",Field:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",General:"\u041E\u0431\u0449\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F","Generated with":"\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E",Name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435","No response values.":"\u041D\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u043E\u0442\u0432\u0435\u0442\u0430.",optional:"\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439",Parameter:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440","Permission:":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E:",Response:"\u041E\u0442\u0432\u0435\u0442",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Send a Sample Request":"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441","show up to version:":"\u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E:","Size range:":"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F:",Type:"\u0422\u0438\u043F",url:"URL"},tr:{"Allowed values:":"\u0130zin verilen de\u011Ferler:","Compare all with predecessor":"T\xFCm\xFCn\xFC \xF6ncekiler ile kar\u015F\u0131la\u015Ft\u0131r","compare changes to:":"de\u011Fi\u015Fiklikleri kar\u015F\u0131la\u015Ft\u0131r:","compared to":"kar\u015F\u0131la\u015Ft\u0131r","Default value:":"Varsay\u0131lan de\u011Fer:",Description:"A\xE7\u0131klama",Field:"Alan",General:"Genel","Generated with":"Olu\u015Fturan",Name:"\u0130sim","No response values.":"D\xF6n\xFC\u015F verisi yok.",optional:"opsiyonel",Parameter:"Parametre","Permission:":"\u0130zin:",Response:"D\xF6n\xFC\u015F",Send:"G\xF6nder","Send a Sample Request":"\xD6rnek istek g\xF6nder","show up to version:":"bu versiyona kadar g\xF6ster:","Size range:":"Boyut aral\u0131\u011F\u0131:",Type:"Tip",url:"url"},vi:{"Allowed values:":"Gi\xE1 tr\u1ECB ch\u1EA5p nh\u1EADn:","Compare all with predecessor":"So s\xE1nh v\u1EDBi t\u1EA5t c\u1EA3 phi\xEAn b\u1EA3n tr\u01B0\u1EDBc","compare changes to:":"so s\xE1nh s\u1EF1 thay \u0111\u1ED5i v\u1EDBi:","compared to":"so s\xE1nh v\u1EDBi","Default value:":"Gi\xE1 tr\u1ECB m\u1EB7c \u0111\u1ECBnh:",Description:"Ch\xFA th\xEDch",Field:"Tr\u01B0\u1EDDng d\u1EEF li\u1EC7u",General:"T\u1ED5ng quan","Generated with":"\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi",Name:"T\xEAn","No response values.":"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 tr\u1EA3 v\u1EC1.",optional:"T\xF9y ch\u1ECDn",Parameter:"Tham s\u1ED1","Permission:":"Quy\u1EC1n h\u1EA1n:",Response:"K\u1EBFt qu\u1EA3",Send:"G\u1EEDi","Send a Sample Request":"G\u1EEDi m\u1ED9t y\xEAu c\u1EA7u m\u1EABu","show up to version:":"hi\u1EC3n th\u1ECB phi\xEAn b\u1EA3n:","Size range:":"K\xEDch c\u1EE1:",Type:"Ki\u1EC3u",url:"li\xEAn k\u1EBFt"},zh:{"Allowed values:":"\u5141\u8BB8\u503C:",Body:"\u8EAB\u4F53","Compare all with predecessor":"\u4E0E\u6240\u6709\u8F83\u65E9\u7684\u6BD4\u8F83","compare changes to:":"\u5C06\u5F53\u524D\u7248\u672C\u4E0E\u6307\u5B9A\u7248\u672C\u6BD4\u8F83:","compared to":"\u76F8\u6BD4\u4E8E","Default value:":"\u9ED8\u8BA4\u503C:",Description:"\u63CF\u8FF0",Field:"\u5B57\u6BB5",General:"\u6982\u8981","Generated with":"\u57FA\u4E8E",Name:"\u540D\u79F0","No response values.":"\u65E0\u8FD4\u56DE\u503C.",optional:"\u53EF\u9009",Parameter:"\u53C2\u6570",Parameters:"\u53C2\u6570",Headers:"\u5934\u90E8\u53C2\u6570","Permission:":"\u6743\u9650:",Response:"\u8FD4\u56DE",required:"\u5FC5\u9700\u7684",Send:"\u53D1\u9001","Send a Sample Request":"\u53D1\u9001\u793A\u4F8B\u8BF7\u6C42","show up to version:":"\u663E\u793A\u5230\u6307\u5B9A\u7248\u672C:","Size range:":"\u53D6\u503C\u8303\u56F4:",Type:"\u7C7B\u578B",url:"\u7F51\u5740"}},kn=((Mt=window.navigator.language)!=null?Mt:"en-GB").toLowerCase().substr(0,2);let Pt=zt[kn]?zt[kn]:zt.en;function Yt(he){const q=Pt[he];return q===void 0?he:q}function vn(he){Pt=zt[he]}const{defaultsDeep:Ft}=o,ut=(he,q)=>{const fe=(be,ne,me,ce)=>({[ne]:me+1<ce.length?be:q});return he.reduceRight(fe,{})},ht=he=>{let q={};return he.forEach(fe=>{const be=ut(fe[0].split("."),fe[1]);q=Ft(q,be)}),Tn(q)};function Tn(he){return JSON.stringify(he,null,4)}function nr(he){const q=[];return he.forEach(fe=>{let be;switch(fe.type.toLowerCase()){case"string":be=fe.defaultValue||"";break;case"boolean":be=Boolean(fe.defaultValue)||!1;break;case"number":be=parseInt(fe.defaultValue||0,10);break;case"date":be=fe.defaultValue||new Date().toLocaleDateString(window.navigator.language);break}q.push([fe.field,be])}),ht(q)}var en=ct(7030);class vr extends en{constructor(q){super();this.testMode=q}diffMain(q,fe,be,ne){return super.diff_main(this._stripHtml(q),this._stripHtml(fe),be,ne)}diffPrettyHtml(q){const fe=[],be=/&/g,ne=/</g,me=/>/g,ce=/\n/g;for(let Ee=0;Ee<q.length;Ee++){const Re=q[Ee][0],De=q[Ee][1].replace(be,"&amp;").replace(ne,"&lt;").replace(me,"&gt;").replace(ce,"&para;<br>");switch(Re){case en.DIFF_INSERT:fe[Ee]="<ins>"+De+"</ins>";break;case en.DIFF_DELETE:fe[Ee]="<del>"+De+"</del>";break;case en.DIFF_EQUAL:fe[Ee]="<span>"+De+"</span>";break}}return fe.join("")}diffCleanupSemantic(q){return this.diff_cleanupSemantic(q)}_stripHtml(q){if(this.testMode)return q;const fe=document.createElement("div");return fe.innerHTML=q,fe.textContent||fe.innerText||""}}function tt(){l().registerHelper("markdown",function(ne){return ne&&(ne=ne.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg,function(me,ce,Ee,Re,Be,De,Ce){const ke=Re||De+"/"+Ce;return'<a href="#api-'+De+"-"+Ce+'">'+ke+"</a>"}),ne)}),l().registerHelper("setInputType",function(ne){switch(ne){case"File":case"Email":case"Color":case"Number":case"Date":return ne[0].toLowerCase()+ne.substring(1);case"Boolean":return"checkbox";default:return"text"}});let he;l().registerHelper("startTimer",function(ne){return he=new Date,""}),l().registerHelper("stopTimer",function(ne){return console.log(new Date-he),""}),l().registerHelper("__",function(ne){return Yt(ne)}),l().registerHelper("cl",function(ne){return console.log(ne),""}),l().registerHelper("underscoreToSpace",function(ne){return ne.replace(/(_+)/g," ")}),l().registerHelper("removeDblQuotes",function(ne){return ne.replace(/"/g,"")}),l().registerHelper("assign",function(ne){if(arguments.length>0){const me=typeof arguments[1];let ce=null;(me==="string"||me==="number"||me==="boolean")&&(ce=arguments[1]),l().registerHelper(ne,function(){return ce})}return""}),l().registerHelper("nl2br",function(ne){return fe(ne)}),l().registerHelper("ifCond",function(ne,me,ce,Ee){switch(me){case"==":return ne==ce?Ee.fn(this):Ee.inverse(this);case"===":return ne===ce?Ee.fn(this):Ee.inverse(this);case"!=":return ne!=ce?Ee.fn(this):Ee.inverse(this);case"!==":return ne!==ce?Ee.fn(this):Ee.inverse(this);case"<":return ne<ce?Ee.fn(this):Ee.inverse(this);case"<=":return ne<=ce?Ee.fn(this):Ee.inverse(this);case">":return ne>ce?Ee.fn(this):Ee.inverse(this);case">=":return ne>=ce?Ee.fn(this):Ee.inverse(this);case"&&":return ne&&ce?Ee.fn(this):Ee.inverse(this);case"||":return ne||ce?Ee.fn(this):Ee.inverse(this);default:return Ee.inverse(this)}});const q={};l().registerHelper("subTemplate",function(ne,me){q[ne]||(q[ne]=l().compile(document.getElementById("template-"+ne).innerHTML));const ce=q[ne],Ee=y().extend({},this,me.hash);return new(l()).SafeString(ce(Ee))}),l().registerHelper("toLowerCase",function(ne){return ne&&typeof ne=="string"?ne.toLowerCase():""}),l().registerHelper("splitFill",function(ne,me,ce){const Ee=ne.split(me);return new Array(Ee.length).join(ce)+Ee[Ee.length-1]});function fe(ne){return(""+ne).replace(/(?:^|<\/pre>)[^]*?(?:<pre>|$)/g,me=>me.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2"))}l().registerHelper("each_compare_list_field",function(ne,me,ce){const Ee=ce.hash.field,Re=[];ne&&ne.forEach(function(De){const Ce=De;Ce.key=De[Ee],Re.push(Ce)});const Be=[];return me&&me.forEach(function(De){const Ce=De;Ce.key=De[Ee],Be.push(Ce)}),be("key",Re,Be,ce)}),l().registerHelper("each_compare_keys",function(ne,me,ce){const Ee=[];ne&&Object.keys(ne).forEach(function(De){const Ce={};Ce.value=ne[De],Ce.key=De,Ee.push(Ce)});const Re=[];return me&&Object.keys(me).forEach(function(De){const Ce={};Ce.value=me[De],Ce.key=De,Re.push(Ce)}),be("key",Ee,Re,ce)}),l().registerHelper("body2json",function(ne,me){return nr(ne)}),l().registerHelper("each_compare_field",function(ne,me,ce){return be("field",ne,me,ce)}),l().registerHelper("each_compare_title",function(ne,me,ce){return be("title",ne,me,ce)}),l().registerHelper("reformat",function(ne,me){if(me==="json")try{return JSON.stringify(JSON.parse(ne.trim()),null," ")}catch(ce){}return ne}),l().registerHelper("showDiff",function(ne,me,ce){let Ee="";if(ne===me)Ee=ne;else{if(!ne)return me;if(!me)return ne;const Re=new vr,Be=Re.diffMain(me,ne);Re.diffCleanupSemantic(Be),Ee=Re.diffPrettyHtml(Be),Ee=Ee.replace(/&para;/gm,"")}return ce==="nl2br"&&(Ee=fe(Ee)),Ee});function be(ne,me,ce,Ee){const Re=[];let Be=0;me&&me.forEach(function(ke){let Ge=!1;if(ce&&ce.forEach(function(it){if(ke[ne]===it[ne]){const bt={typeSame:!0,source:ke,compare:it,index:Be};Re.push(bt),Ge=!0,Be++}}),!Ge){const it={typeIns:!0,source:ke,index:Be};Re.push(it),Be++}}),ce&&ce.forEach(function(ke){let Ge=!1;if(me&&me.forEach(function(it){it[ne]===ke[ne]&&(Ge=!0)}),!Ge){const it={typeDel:!0,compare:ke,index:Be};Re.push(it),Be++}});let De="";const Ce=Re.length;for(const ke in Re)parseInt(ke,10)===Ce-1&&(Re[ke]._last=!0),De=De+Ee.fn(Re[ke]);return De}}document.addEventListener("DOMContentLoaded",()=>{tn(),G(),m().highlightAll()});function tn(){var Tt;let he=[{type:"get",url:"api/dialog/lists",title:"01. \u5BF9\u8BDD\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/detail",title:"09. \u6D88\u606F\u8BE6\u60C5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID</p>"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"<p>\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5</p> <ul> <li>no (\u9ED8\u8BA4)</li> <li>yes</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/download",title:"10. \u6587\u4EF6\u4E0B\u8F7D",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__download",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/lists",title:"04. \u83B7\u53D6\u6D88\u606F\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/readlist",title:"08. \u83B7\u53D6\u6D88\u606F\u9605\u8BFB\u60C5\u51B5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__readlist",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID\uFF08\u9700\u8981\u662F\u6D88\u606F\u7684\u53D1\u9001\u4EBA\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendfile",title:"07. \u6587\u4EF6\u4E0A\u4F20",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__sendfile",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"},{group:"Parameter",type:"String",optional:!0,field:"filename",description:"<p>post-\u6587\u4EF6\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"image64",description:"<p>post-base64\u56FE\u7247\uFF08\u4E8C\u9009\u4E00\uFF09</p>"},{group:"Parameter",type:"File",optional:!0,field:"files",description:"<p>post-\u6587\u4EF6\u5BF9\u8C61\uFF08\u4E8C\u9009\u4E00\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendtext",title:"06. \u53D1\u9001\u6D88\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__sendtext",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"},{group:"Parameter",type:"String",optional:!1,field:"text",description:"<p>\u6D88\u606F\u5185\u5BB9</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/unread",title:"05. \u83B7\u53D6\u672A\u8BFB\u6D88\u606F\u6570\u91CF",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"dialog_id",description:"<p>\u5BF9\u8BDDID\uFF0C\u7559\u7A7A\u83B7\u53D6\u603B\u672A\u8BFB\u6D88\u606F\u6570\u91CF</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/withdraw",title:"11. \u804A\u5929\u6D88\u606F\u64A4\u56DE",description:"<p>\u6D88\u606F\u64A4\u56DE\u9650\u523624\u5C0F\u65F6\u5185\uFF0C\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__withdraw",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/one",title:"02. \u83B7\u53D6\u5355\u4E2A\u4F1A\u8BDD\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/user",title:"03. \u6253\u5F00\u4F1A\u8BDD",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"open__user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u5BF9\u8BDD\u4F1A\u5458ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/top",title:"12. \u4F1A\u8BDD\u7F6E\u9876",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u4F1A\u8BDDID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/file/add",title:"04. \u6DFB\u52A0\u3001\u4FEE\u6539\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u9879\u76EE\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"<p>\u6587\u4EF6\u7C7B\u578B</p>"},{group:"Parameter",type:"Number",optional:!0,field:"id",description:"<p>\u6587\u4EF6ID\uFF08\u8D4B\u503C\u4FEE\u6539\u6587\u4EF6\u540D\u79F0\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"<p>\u7236\u7EA7ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content",title:"08. \u83B7\u53D6\u6587\u4EF6\u5185\u5BB9",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"<ul> <li>Number: \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09</li> <li>String: \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09</li> </ul>"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"<p>\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5</p> <ul> <li>no (\u9ED8\u8BA4)</li> <li>yes</li> </ul>"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"<p>\u76F4\u63A5\u4E0B\u8F7D</p> <ul> <li>no: \u6D4F\u89C8\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes: \u4E0B\u8F7D\uFF08office\u6587\u4EF6\u76F4\u63A5\u4E0B\u8F7D\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/office",title:"10. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08office\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content__office",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/save",title:"09. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"Object",optional:!0,field:"D",description:"<p>Request Payload \u63D0\u4EA4</p> <ul> <li>content: \u5185\u5BB9</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/upload",title:"11. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08\u4E0A\u4F20\u6587\u4EF6\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content__upload",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"<p>\u7236\u7EA7ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"<p>\u6587\u4EF6\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/copy",title:"05. \u590D\u5236\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"copy",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/link",title:"15. \u83B7\u53D6\u94FE\u63A5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"link",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"<p>\u5237\u65B0\u94FE\u63A5</p> <ul> <li>no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/lists",title:"01. \u83B7\u53D6\u6587\u4EF6\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"<p>\u7236\u7EA7ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/move",title:"06. \u79FB\u52A8\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"move",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"<p>\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09</p>"},{group:"Parameter",type:"Number",optional:!1,field:"pid",description:"<p>\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/one",title:"02. \u83B7\u53D6\u5355\u6761\u6570\u636E",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"<ul> <li>Number \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09</li> <li>String \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/remove",title:"07. \u5220\u9664\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"<p>\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/search",title:"03. \u641C\u7D22\u6587\u4EF6\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"search",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"key",description:"<p>\u5173\u952E\u8BCD</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share",title:"12. \u83B7\u53D6\u5171\u4EAB\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"share",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/out",title:"14. \u9000\u51FA\u5171\u4EAB",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"share__out",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/update",title:"13. \u8BBE\u7F6E\u5171\u4EAB",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"share__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"Array",optional:!0,field:"userids",description:"<p>\u5171\u4EAB\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]</p>"},{group:"Parameter",type:"Number",optional:!0,field:"permission",description:"<p>\u5171\u4EAB\u65B9\u5F0F</p> <ul> <li>0\uFF1A\u53EA\u8BFB</li> <li>1\uFF1A\u8BFB\u5199</li> <li>-1: \u5220\u9664</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/project/add",title:"03. \u6DFB\u52A0\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u9879\u76EE\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"<p>\u9879\u76EE\u4ECB\u7ECD</p>"},{group:"Parameter",type:"String",optional:!0,field:"columns",description:"<p>\u5217\u8868\uFF0C\u683C\u5F0F\uFF1A\u5217\u8868\u540D\u79F01,\u5217\u8868\u540D\u79F02</p>"},{group:"Parameter",type:"String",optional:!0,field:"flow",description:"<p>\u5F00\u542F\u6D41\u7A0B</p> <ul> <li>open: \u5F00\u542F</li> <li>close: \u5173\u95ED\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/archived",title:"12. \u5F52\u6863\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u7C7B\u578B</p> <ul> <li>add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> <li>recovery\uFF1A\u8FD8\u539F\u5F52\u6863</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/add",title:"15. \u6DFB\u52A0\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"column__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u5217\u8868\u540D\u79F0</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/lists",title:"14. \u83B7\u53D6\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"column__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/remove",title:"17. \u5220\u9664\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"column__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"<p>\u5217\u8868ID\uFF08\u7559\u7A7A\u4E3A\u6DFB\u52A0\u5217\u8868\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/update",title:"16. \u4FEE\u6539\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"column__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"<p>\u5217\u8868ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"<p>\u5217\u8868\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"<p>\u989C\u8272</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/exit",title:"11. \u9000\u51FA\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"exit",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/delete",title:"37. \u5220\u9664\u5DE5\u4F5C\u6D41",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"flow__delete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/list",title:"35. \u5DE5\u4F5C\u6D41\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"flow__list",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/flow/save",title:"36. \u4FDD\u5B58\u5DE5\u4F5C\u6D41",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"flow__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Array",optional:!1,field:"flows",description:"<p>\u5DE5\u4F5C\u6D41\u6570\u636E</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite",title:"06. \u83B7\u53D6\u9080\u8BF7\u94FE\u63A5",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"invite",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"<p>\u5237\u65B0\u94FE\u63A5</p> <ul> <li>no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/info",title:"07. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u83B7\u53D6\u9879\u76EE\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"invite__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/join",title:"08. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u52A0\u5165\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"invite__join",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/lists",title:"01. \u83B7\u53D6\u9879\u76EE\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"all",description:"<p>\u662F\u5426\u67E5\u770B\u6240\u6709\u9879\u76EE\uFF08\u9650\u5236\u7BA1\u7406\u5458\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"<p>\u5F52\u6863\u72B6\u6001</p> <ul> <li>all\uFF1A\u5168\u90E8</li> <li>no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes\uFF1A\u5DF2\u5F52\u6863</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"getcolumn",description:"<p>\u540C\u65F6\u53D6\u9879\u76EE\u5217\u8868</p> <ul> <li>no\uFF1A\u4E0D\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes\uFF1A\u53D6\u5217\u8868</li> </ul>"},{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.name: \u9879\u76EE\u540D\u79F0</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]},examples:[{title:"sampleData:",content:`{ + */var r=function(n){var l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,c=0,u={},s={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function P(T){return T instanceof p?new p(T.type,P(T.content),T.alias):Array.isArray(T)?T.map(P):T.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(P){return Object.prototype.toString.call(P).slice(8,-1)},objId:function(P){return P.__id||Object.defineProperty(P,"__id",{value:++c}),P.__id},clone:function P(T,_){_=_||{};var w,C;switch(s.util.type(T)){case"Object":if(C=s.util.objId(T),_[C])return _[C];w={},_[C]=w;for(var I in T)T.hasOwnProperty(I)&&(w[I]=P(T[I],_));return w;case"Array":return C=s.util.objId(T),_[C]?_[C]:(w=[],_[C]=w,T.forEach(function(R,D){w[D]=P(R,_)}),w);default:return T}},getLanguage:function(P){for(;P;){var T=l.exec(P.className);if(T)return T[1].toLowerCase();P=P.parentElement}return"none"},setLanguage:function(P,T){P.className=P.className.replace(RegExp(l,"gi"),""),P.classList.add("language-"+T)},currentScript:function(){if(typeof document=="undefined")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(w){var P=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(w.stack)||[])[1];if(P){var T=document.getElementsByTagName("script");for(var _ in T)if(T[_].src==P)return T[_]}return null}},isActive:function(P,T,_){for(var w="no-"+T;P;){var C=P.classList;if(C.contains(T))return!0;if(C.contains(w))return!1;P=P.parentElement}return!!_}},languages:{plain:u,plaintext:u,text:u,txt:u,extend:function(P,T){var _=s.util.clone(s.languages[P]);for(var w in T)_[w]=T[w];return _},insertBefore:function(P,T,_,w){w=w||s.languages;var C=w[P],I={};for(var R in C)if(C.hasOwnProperty(R)){if(R==T)for(var D in _)_.hasOwnProperty(D)&&(I[D]=_[D]);_.hasOwnProperty(R)||(I[R]=C[R])}var L=w[P];return w[P]=I,s.languages.DFS(s.languages,function($,M){M===L&&$!=P&&(this[$]=I)}),I},DFS:function P(T,_,w,C){C=C||{};var I=s.util.objId;for(var R in T)if(T.hasOwnProperty(R)){_.call(T,R,T[R],w||R);var D=T[R],L=s.util.type(D);L==="Object"&&!C[I(D)]?(C[I(D)]=!0,P(D,_,null,C)):L==="Array"&&!C[I(D)]&&(C[I(D)]=!0,P(D,_,R,C))}}},plugins:{},highlightAll:function(P,T){s.highlightAllUnder(document,P,T)},highlightAllUnder:function(P,T,_){var w={callback:_,container:P,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};s.hooks.run("before-highlightall",w),w.elements=Array.prototype.slice.apply(w.container.querySelectorAll(w.selector)),s.hooks.run("before-all-elements-highlight",w);for(var C=0,I;I=w.elements[C++];)s.highlightElement(I,T===!0,w.callback)},highlightElement:function(P,T,_){var w=s.util.getLanguage(P),C=s.languages[w];s.util.setLanguage(P,w);var I=P.parentElement;I&&I.nodeName.toLowerCase()==="pre"&&s.util.setLanguage(I,w);var R=P.textContent,D={element:P,language:w,grammar:C,code:R};function L(M){D.highlightedCode=M,s.hooks.run("before-insert",D),D.element.innerHTML=D.highlightedCode,s.hooks.run("after-highlight",D),s.hooks.run("complete",D),_&&_.call(D.element)}if(s.hooks.run("before-sanity-check",D),I=D.element.parentElement,I&&I.nodeName.toLowerCase()==="pre"&&!I.hasAttribute("tabindex")&&I.setAttribute("tabindex","0"),!D.code){s.hooks.run("complete",D),_&&_.call(D.element);return}if(s.hooks.run("before-highlight",D),!D.grammar){L(s.util.encode(D.code));return}if(T&&n.Worker){var $=new Worker(s.filename);$.onmessage=function(M){L(M.data)},$.postMessage(JSON.stringify({language:D.language,code:D.code,immediateClose:!0}))}else L(s.highlight(D.code,D.grammar,D.language))},highlight:function(P,T,_){var w={code:P,grammar:T,language:_};return s.hooks.run("before-tokenize",w),w.tokens=s.tokenize(w.code,w.grammar),s.hooks.run("after-tokenize",w),p.stringify(s.util.encode(w.tokens),w.language)},tokenize:function(P,T){var _=T.rest;if(_){for(var w in _)T[w]=_[w];delete T.rest}var C=new m;return f(C,C.head,P),i(P,C,T,C.head,0),S(C)},hooks:{all:{},add:function(P,T){var _=s.hooks.all;_[P]=_[P]||[],_[P].push(T)},run:function(P,T){var _=s.hooks.all[P];if(!(!_||!_.length))for(var w=0,C;C=_[w++];)C(T)}},Token:p};n.Prism=s;function p(P,T,_,w){this.type=P,this.content=T,this.alias=_,this.length=(w||"").length|0}p.stringify=function P(T,_){if(typeof T=="string")return T;if(Array.isArray(T)){var w="";return T.forEach(function(L){w+=P(L,_)}),w}var C={type:T.type,content:P(T.content,_),tag:"span",classes:["token",T.type],attributes:{},language:_},I=T.alias;I&&(Array.isArray(I)?Array.prototype.push.apply(C.classes,I):C.classes.push(I)),s.hooks.run("wrap",C);var R="";for(var D in C.attributes)R+=" "+D+'="'+(C.attributes[D]||"").replace(/"/g,"&quot;")+'"';return"<"+C.tag+' class="'+C.classes.join(" ")+'"'+R+">"+C.content+"</"+C.tag+">"};function g(P,T,_,w){P.lastIndex=T;var C=P.exec(_);if(C&&w&&C[1]){var I=C[1].length;C.index+=I,C[0]=C[0].slice(I)}return C}function i(P,T,_,w,C,I){for(var R in _)if(!(!_.hasOwnProperty(R)||!_[R])){var D=_[R];D=Array.isArray(D)?D:[D];for(var L=0;L<D.length;++L){if(I&&I.cause==R+","+L)return;var $=D[L],M=$.inside,k=!!$.lookbehind,W=!!$.greedy,G=$.alias;if(W&&!$.pattern.global){var U=$.pattern.toString().match(/[imsuy]*$/)[0];$.pattern=RegExp($.pattern.source,U+"g")}for(var Y=$.pattern||$,z=w.next,te=C;z!==T.tail&&!(I&&te>=I.reach);te+=z.value.length,z=z.next){var ae=z.value;if(T.length>P.length)return;if(!(ae instanceof p)){var he=1,Q;if(W){if(Q=g(Y,te,P,k),!Q||Q.index>=P.length)break;var mt=Q.index,ye=Q.index+Q[0].length,Pe=te;for(Pe+=z.value.length;mt>=Pe;)z=z.next,Pe+=z.value.length;if(Pe-=z.value.length,te=Pe,z.value instanceof p)continue;for(var ze=z;ze!==T.tail&&(Pe<ye||typeof ze.value=="string");ze=ze.next)he++,Pe+=ze.value.length;he--,ae=P.slice(te,Pe),Q.index-=te}else if(Q=g(Y,0,ae,k),!Q)continue;var mt=Q.index,It=Q[0],Nt=ae.slice(0,mt),Rt=ae.slice(mt+It.length),Gt=te+ae.length;I&&Gt>I.reach&&(I.reach=Gt);var Ke=z.prev;Nt&&(Ke=f(T,Ke,Nt),te+=Nt.length),d(T,Ke,he);var Bt=new p(R,M?s.tokenize(It,M):It,G,It);if(z=f(T,Ke,Bt),Rt&&f(T,z,Rt),he>1){var Je={cause:R+","+L,reach:Gt};i(P,T,_,z.prev,te,Je),I&&Je.reach>I.reach&&(I.reach=Je.reach)}}}}}}function m(){var P={value:null,prev:null,next:null},T={value:null,prev:P,next:null};P.next=T,this.head=P,this.tail=T,this.length=0}function f(P,T,_){var w=T.next,C={value:_,prev:T,next:w};return T.next=C,w.prev=C,P.length++,C}function d(P,T,_){for(var w=T.next,C=0;C<_&&w!==P.tail;C++)w=w.next;T.next=w,w.prev=T,P.length-=C}function S(P){for(var T=[],_=P.head.next;_!==P.tail;)T.push(_.value),_=_.next;return T}if(!n.document)return n.addEventListener&&(s.disableWorkerMessageHandler||n.addEventListener("message",function(P){var T=JSON.parse(P.data),_=T.language,w=T.code,C=T.immediateClose;n.postMessage(s.highlight(w,s.languages[_],_)),C&&n.close()},!1)),s;var v=s.util.currentScript();v&&(s.filename=v.src,v.hasAttribute("data-manual")&&(s.manual=!0));function E(){s.manual||s.highlightAll()}if(!s.manual){var b=document.readyState;b==="loading"||b==="interactive"&&v&&v.defer?document.addEventListener("DOMContentLoaded",E):window.requestAnimationFrame?window.requestAnimationFrame(E):window.setTimeout(E,16)}return s}(h);x.exports&&(x.exports=r),typeof o.g!="undefined"&&(o.g.Prism=r),r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&amp;/,"&"))}),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(l,c){var u={};u["language-"+c]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[c]},u.cdata=/^<!\[CDATA\[|\]\]>$/i;var s={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:u}};s["language-"+c]={pattern:/[\s\S]+/,inside:r.languages[c]};var p={};p[l]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return l}),"i"),lookbehind:!0,greedy:!0,inside:s},r.languages.insertBefore("markup","cdata",p)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(n,l){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[l,"language-"+l],inside:r.languages[l]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(n){var l=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+l.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+l.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+l.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:l,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var c=n.languages.markup;c&&(c.tag.addInlined("style","css"),c.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(typeof r=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n="Loading\u2026",l=function(v,E){return"\u2716 Error "+v+" while fetching file: "+E},c="\u2716 Error: File does not exist or is empty",u={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},s="data-src-status",p="loading",g="loaded",i="failed",m="pre[data-src]:not(["+s+'="'+g+'"]):not(['+s+'="'+p+'"])';function f(v,E,b){var P=new XMLHttpRequest;P.open("GET",v,!0),P.onreadystatechange=function(){P.readyState==4&&(P.status<400&&P.responseText?E(P.responseText):P.status>=400?b(l(P.status,P.statusText)):b(c))},P.send(null)}function d(v){var E=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(v||"");if(E){var b=Number(E[1]),P=E[2],T=E[3];return P?T?[b,Number(T)]:[b,void 0]:[b,b]}}r.hooks.add("before-highlightall",function(v){v.selector+=", "+m}),r.hooks.add("before-sanity-check",function(v){var E=v.element;if(E.matches(m)){v.code="",E.setAttribute(s,p);var b=E.appendChild(document.createElement("CODE"));b.textContent=n;var P=E.getAttribute("data-src"),T=v.language;if(T==="none"){var _=(/\.(\w+)$/.exec(P)||[,"none"])[1];T=u[_]||_}r.util.setLanguage(b,T),r.util.setLanguage(E,T);var w=r.plugins.autoloader;w&&w.loadLanguages(T),f(P,function(C){E.setAttribute(s,g);var I=d(E.getAttribute("data-range"));if(I){var R=C.split(/\r\n?|\n/g),D=I[0],L=I[1]==null?R.length:I[1];D<0&&(D+=R.length),D=Math.max(0,Math.min(D-1,R.length)),L<0&&(L+=R.length),L=Math.max(0,Math.min(L,R.length)),C=R.slice(D,L).join(` +`),E.hasAttribute("data-start")||E.setAttribute("data-start",String(D+1))}b.textContent=C,r.highlightElement(b)},function(C){E.setAttribute(s,i),b.textContent=C})}}),r.plugins.fileHighlight={highlight:function(E){for(var b=(E||document).querySelectorAll(m),P=0,T;T=b[P++];)r.highlightElement(T)}};var S=!1;r.fileHighlight=function(){S||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),S=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}()},9827:(x,y)=>{"use strict";var o=Object.prototype.hasOwnProperty,h;function r(u){try{return decodeURIComponent(u.replace(/\+/g," "))}catch(s){return null}}function n(u){try{return encodeURIComponent(u)}catch(s){return null}}function l(u){for(var s=/([^=?#&]+)=?([^&]*)/g,p={},g;g=s.exec(u);){var i=r(g[1]),m=r(g[2]);i===null||m===null||i in p||(p[i]=m)}return p}function c(u,s){s=s||"";var p=[],g,i;typeof s!="string"&&(s="?");for(i in u)if(o.call(u,i)){if(g=u[i],!g&&(g===null||g===h||isNaN(g))&&(g=""),i=n(i),g=n(g),i===null||g===null)continue;p.push(i+"="+g)}return p.length?s+p.join("&"):""}y.stringify=c,y.parse=l},7294:x=>{"use strict";x.exports=function(o,h){if(h=h.split(":")[0],o=+o,!o)return!1;switch(h){case"http":case"ws":return o!==80;case"https":case"wss":return o!==443;case"ftp":return o!==21;case"gopher":return o!==70;case"file":return!1}return o!==0}},1681:(x,y,o)=>{const h=Symbol("SemVer ANY");class r{static get ANY(){return h}constructor(m,f){if(f=n(f),m instanceof r){if(m.loose===!!f.loose)return m;m=m.value}s("comparator",m,f),this.options=f,this.loose=!!f.loose,this.parse(m),this.semver===h?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}parse(m){const f=this.options.loose?l[c.COMPARATORLOOSE]:l[c.COMPARATOR],d=m.match(f);if(!d)throw new TypeError(`Invalid comparator: ${m}`);this.operator=d[1]!==void 0?d[1]:"",this.operator==="="&&(this.operator=""),d[2]?this.semver=new p(d[2],this.options.loose):this.semver=h}toString(){return this.value}test(m){if(s("Comparator.test",m,this.options.loose),this.semver===h||m===h)return!0;if(typeof m=="string")try{m=new p(m,this.options)}catch(f){return!1}return u(m,this.operator,this.semver,this.options)}intersects(m,f){if(!(m instanceof r))throw new TypeError("a Comparator is required");if((!f||typeof f!="object")&&(f={loose:!!f,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new g(m.value,f).test(this.value);if(m.operator==="")return m.value===""?!0:new g(this.value,f).test(m.semver);const d=(this.operator===">="||this.operator===">")&&(m.operator===">="||m.operator===">"),S=(this.operator==="<="||this.operator==="<")&&(m.operator==="<="||m.operator==="<"),v=this.semver.version===m.semver.version,E=(this.operator===">="||this.operator==="<=")&&(m.operator===">="||m.operator==="<="),b=u(this.semver,"<",m.semver,f)&&(this.operator===">="||this.operator===">")&&(m.operator==="<="||m.operator==="<"),P=u(this.semver,">",m.semver,f)&&(this.operator==="<="||this.operator==="<")&&(m.operator===">="||m.operator===">");return d||S||v&&E||b||P}}x.exports=r;const n=o(1372),{re:l,t:c}=o(3038),u=o(9668),s=o(6385),p=o(6984),g=o(7990)},7990:(x,y,o)=>{class h{constructor(k,W){if(W=l(W),k instanceof h)return k.loose===!!W.loose&&k.includePrerelease===!!W.includePrerelease?k:new h(k.raw,W);if(k instanceof c)return this.raw=k.value,this.set=[[k]],this.format(),this;if(this.options=W,this.loose=!!W.loose,this.includePrerelease=!!W.includePrerelease,this.raw=k,this.set=k.split(/\s*\|\|\s*/).map(G=>this.parseRange(G.trim())).filter(G=>G.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${k}`);if(this.set.length>1){const G=this.set[0];if(this.set=this.set.filter(U=>!d(U[0])),this.set.length===0)this.set=[G];else if(this.set.length>1){for(const U of this.set)if(U.length===1&&S(U[0])){this.set=[U];break}}}this.format()}format(){return this.range=this.set.map(k=>k.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(k){k=k.trim();const G=`parseRange:${Object.keys(this.options).join(",")}:${k}`,U=n.get(G);if(U)return U;const Y=this.options.loose,z=Y?p[g.HYPHENRANGELOOSE]:p[g.HYPHENRANGE];k=k.replace(z,L(this.options.includePrerelease)),u("hyphen replace",k),k=k.replace(p[g.COMPARATORTRIM],i),u("comparator trim",k,p[g.COMPARATORTRIM]),k=k.replace(p[g.TILDETRIM],m),k=k.replace(p[g.CARETTRIM],f),k=k.split(/\s+/).join(" ");const te=Y?p[g.COMPARATORLOOSE]:p[g.COMPARATOR],ae=k.split(" ").map(Pe=>E(Pe,this.options)).join(" ").split(/\s+/).map(Pe=>D(Pe,this.options)).filter(this.options.loose?Pe=>!!Pe.match(te):()=>!0).map(Pe=>new c(Pe,this.options)),he=ae.length,Q=new Map;for(const Pe of ae){if(d(Pe))return[Pe];Q.set(Pe.value,Pe)}Q.size>1&&Q.has("")&&Q.delete("");const ye=[...Q.values()];return n.set(G,ye),ye}intersects(k,W){if(!(k instanceof h))throw new TypeError("a Range is required");return this.set.some(G=>v(G,W)&&k.set.some(U=>v(U,W)&&G.every(Y=>U.every(z=>Y.intersects(z,W)))))}test(k){if(!k)return!1;if(typeof k=="string")try{k=new s(k,this.options)}catch(W){return!1}for(let W=0;W<this.set.length;W++)if($(this.set[W],k,this.options))return!0;return!1}}x.exports=h;const r=o(4106),n=new r({max:1e3}),l=o(1372),c=o(1681),u=o(6385),s=o(6984),{re:p,t:g,comparatorTrimReplace:i,tildeTrimReplace:m,caretTrimReplace:f}=o(3038),d=M=>M.value==="<0.0.0-0",S=M=>M.value==="",v=(M,k)=>{let W=!0;const G=M.slice();let U=G.pop();for(;W&&G.length;)W=G.every(Y=>U.intersects(Y,k)),U=G.pop();return W},E=(M,k)=>(u("comp",M,k),M=_(M,k),u("caret",M),M=P(M,k),u("tildes",M),M=C(M,k),u("xrange",M),M=R(M,k),u("stars",M),M),b=M=>!M||M.toLowerCase()==="x"||M==="*",P=(M,k)=>M.trim().split(/\s+/).map(W=>T(W,k)).join(" "),T=(M,k)=>{const W=k.loose?p[g.TILDELOOSE]:p[g.TILDE];return M.replace(W,(G,U,Y,z,te)=>{u("tilde",M,G,U,Y,z,te);let ae;return b(U)?ae="":b(Y)?ae=`>=${U}.0.0 <${+U+1}.0.0-0`:b(z)?ae=`>=${U}.${Y}.0 <${U}.${+Y+1}.0-0`:te?(u("replaceTilde pr",te),ae=`>=${U}.${Y}.${z}-${te} <${U}.${+Y+1}.0-0`):ae=`>=${U}.${Y}.${z} <${U}.${+Y+1}.0-0`,u("tilde return",ae),ae})},_=(M,k)=>M.trim().split(/\s+/).map(W=>w(W,k)).join(" "),w=(M,k)=>{u("caret",M,k);const W=k.loose?p[g.CARETLOOSE]:p[g.CARET],G=k.includePrerelease?"-0":"";return M.replace(W,(U,Y,z,te,ae)=>{u("caret",M,U,Y,z,te,ae);let he;return b(Y)?he="":b(z)?he=`>=${Y}.0.0${G} <${+Y+1}.0.0-0`:b(te)?Y==="0"?he=`>=${Y}.${z}.0${G} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.0${G} <${+Y+1}.0.0-0`:ae?(u("replaceCaret pr",ae),Y==="0"?z==="0"?he=`>=${Y}.${z}.${te}-${ae} <${Y}.${z}.${+te+1}-0`:he=`>=${Y}.${z}.${te}-${ae} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.${te}-${ae} <${+Y+1}.0.0-0`):(u("no pr"),Y==="0"?z==="0"?he=`>=${Y}.${z}.${te}${G} <${Y}.${z}.${+te+1}-0`:he=`>=${Y}.${z}.${te}${G} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.${te} <${+Y+1}.0.0-0`),u("caret return",he),he})},C=(M,k)=>(u("replaceXRanges",M,k),M.split(/\s+/).map(W=>I(W,k)).join(" ")),I=(M,k)=>{M=M.trim();const W=k.loose?p[g.XRANGELOOSE]:p[g.XRANGE];return M.replace(W,(G,U,Y,z,te,ae)=>{u("xRange",M,G,U,Y,z,te,ae);const he=b(Y),Q=he||b(z),ye=Q||b(te),Pe=ye;return U==="="&&Pe&&(U=""),ae=k.includePrerelease?"-0":"",he?U===">"||U==="<"?G="<0.0.0-0":G="*":U&&Pe?(Q&&(z=0),te=0,U===">"?(U=">=",Q?(Y=+Y+1,z=0,te=0):(z=+z+1,te=0)):U==="<="&&(U="<",Q?Y=+Y+1:z=+z+1),U==="<"&&(ae="-0"),G=`${U+Y}.${z}.${te}${ae}`):Q?G=`>=${Y}.0.0${ae} <${+Y+1}.0.0-0`:ye&&(G=`>=${Y}.${z}.0${ae} <${Y}.${+z+1}.0-0`),u("xRange return",G),G})},R=(M,k)=>(u("replaceStars",M,k),M.trim().replace(p[g.STAR],"")),D=(M,k)=>(u("replaceGTE0",M,k),M.trim().replace(p[k.includePrerelease?g.GTE0PRE:g.GTE0],"")),L=M=>(k,W,G,U,Y,z,te,ae,he,Q,ye,Pe,ze)=>(b(G)?W="":b(U)?W=`>=${G}.0.0${M?"-0":""}`:b(Y)?W=`>=${G}.${U}.0${M?"-0":""}`:z?W=`>=${W}`:W=`>=${W}${M?"-0":""}`,b(he)?ae="":b(Q)?ae=`<${+he+1}.0.0-0`:b(ye)?ae=`<${he}.${+Q+1}.0-0`:Pe?ae=`<=${he}.${Q}.${ye}-${Pe}`:M?ae=`<${he}.${Q}.${+ye+1}-0`:ae=`<=${ae}`,`${W} ${ae}`.trim()),$=(M,k,W)=>{for(let G=0;G<M.length;G++)if(!M[G].test(k))return!1;if(k.prerelease.length&&!W.includePrerelease){for(let G=0;G<M.length;G++)if(u(M[G].semver),M[G].semver!==c.ANY&&M[G].semver.prerelease.length>0){const U=M[G].semver;if(U.major===k.major&&U.minor===k.minor&&U.patch===k.patch)return!0}return!1}return!0}},6984:(x,y,o)=>{const h=o(6385),{MAX_LENGTH:r,MAX_SAFE_INTEGER:n}=o(9138),{re:l,t:c}=o(3038),u=o(1372),{compareIdentifiers:s}=o(2534);class p{constructor(i,m){if(m=u(m),i instanceof p){if(i.loose===!!m.loose&&i.includePrerelease===!!m.includePrerelease)return i;i=i.version}else if(typeof i!="string")throw new TypeError(`Invalid Version: ${i}`);if(i.length>r)throw new TypeError(`version is longer than ${r} characters`);h("SemVer",i,m),this.options=m,this.loose=!!m.loose,this.includePrerelease=!!m.includePrerelease;const f=i.trim().match(m.loose?l[c.LOOSE]:l[c.FULL]);if(!f)throw new TypeError(`Invalid Version: ${i}`);if(this.raw=i,this.major=+f[1],this.minor=+f[2],this.patch=+f[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");f[4]?this.prerelease=f[4].split(".").map(d=>{if(/^[0-9]+$/.test(d)){const S=+d;if(S>=0&&S<n)return S}return d}):this.prerelease=[],this.build=f[5]?f[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(i){if(h("SemVer.compare",this.version,this.options,i),!(i instanceof p)){if(typeof i=="string"&&i===this.version)return 0;i=new p(i,this.options)}return i.version===this.version?0:this.compareMain(i)||this.comparePre(i)}compareMain(i){return i instanceof p||(i=new p(i,this.options)),s(this.major,i.major)||s(this.minor,i.minor)||s(this.patch,i.patch)}comparePre(i){if(i instanceof p||(i=new p(i,this.options)),this.prerelease.length&&!i.prerelease.length)return-1;if(!this.prerelease.length&&i.prerelease.length)return 1;if(!this.prerelease.length&&!i.prerelease.length)return 0;let m=0;do{const f=this.prerelease[m],d=i.prerelease[m];if(h("prerelease compare",m,f,d),f===void 0&&d===void 0)return 0;if(d===void 0)return 1;if(f===void 0)return-1;if(f===d)continue;return s(f,d)}while(++m)}compareBuild(i){i instanceof p||(i=new p(i,this.options));let m=0;do{const f=this.build[m],d=i.build[m];if(h("prerelease compare",m,f,d),f===void 0&&d===void 0)return 0;if(d===void 0)return 1;if(f===void 0)return-1;if(f===d)continue;return s(f,d)}while(++m)}inc(i,m){switch(i){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",m);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",m);break;case"prepatch":this.prerelease.length=0,this.inc("patch",m),this.inc("pre",m);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",m),this.inc("pre",m);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let f=this.prerelease.length;for(;--f>=0;)typeof this.prerelease[f]=="number"&&(this.prerelease[f]++,f=-2);f===-1&&this.prerelease.push(0)}m&&(this.prerelease[0]===m?isNaN(this.prerelease[1])&&(this.prerelease=[m,0]):this.prerelease=[m,0]);break;default:throw new Error(`invalid increment argument: ${i}`)}return this.format(),this.raw=this.version,this}}x.exports=p},2492:(x,y,o)=>{const h=o(8139),r=(n,l)=>{const c=h(n.trim().replace(/^[=v]+/,""),l);return c?c.version:null};x.exports=r},9668:(x,y,o)=>{const h=o(8401),r=o(6803),n=o(9542),l=o(9887),c=o(7561),u=o(215),s=(p,g,i,m)=>{switch(g){case"===":return typeof p=="object"&&(p=p.version),typeof i=="object"&&(i=i.version),p===i;case"!==":return typeof p=="object"&&(p=p.version),typeof i=="object"&&(i=i.version),p!==i;case"":case"=":case"==":return h(p,i,m);case"!=":return r(p,i,m);case">":return n(p,i,m);case">=":return l(p,i,m);case"<":return c(p,i,m);case"<=":return u(p,i,m);default:throw new TypeError(`Invalid operator: ${g}`)}};x.exports=s},48:(x,y,o)=>{const h=o(6984),r=o(8139),{re:n,t:l}=o(3038),c=(u,s)=>{if(u instanceof h)return u;if(typeof u=="number"&&(u=String(u)),typeof u!="string")return null;s=s||{};let p=null;if(!s.rtl)p=u.match(n[l.COERCE]);else{let g;for(;(g=n[l.COERCERTL].exec(u))&&(!p||p.index+p[0].length!==u.length);)(!p||g.index+g[0].length!==p.index+p[0].length)&&(p=g),n[l.COERCERTL].lastIndex=g.index+g[1].length+g[2].length;n[l.COERCERTL].lastIndex=-1}return p===null?null:r(`${p[2]}.${p[3]||"0"}.${p[4]||"0"}`,s)};x.exports=c},4317:(x,y,o)=>{const h=o(6984),r=(n,l,c)=>{const u=new h(n,c),s=new h(l,c);return u.compare(s)||u.compareBuild(s)};x.exports=r},3821:(x,y,o)=>{const h=o(4350),r=(n,l)=>h(n,l,!0);x.exports=r},4350:(x,y,o)=>{const h=o(6984),r=(n,l,c)=>new h(n,c).compare(new h(l,c));x.exports=r},9756:(x,y,o)=>{const h=o(8139),r=o(8401),n=(l,c)=>{if(r(l,c))return null;{const u=h(l),s=h(c),p=u.prerelease.length||s.prerelease.length,g=p?"pre":"",i=p?"prerelease":"";for(const m in u)if((m==="major"||m==="minor"||m==="patch")&&u[m]!==s[m])return g+m;return i}};x.exports=n},8401:(x,y,o)=>{const h=o(4350),r=(n,l,c)=>h(n,l,c)===0;x.exports=r},9542:(x,y,o)=>{const h=o(4350),r=(n,l,c)=>h(n,l,c)>0;x.exports=r},9887:(x,y,o)=>{const h=o(4350),r=(n,l,c)=>h(n,l,c)>=0;x.exports=r},8742:(x,y,o)=>{const h=o(6984),r=(n,l,c,u)=>{typeof c=="string"&&(u=c,c=void 0);try{return new h(n,c).inc(l,u).version}catch(s){return null}};x.exports=r},7561:(x,y,o)=>{const h=o(4350),r=(n,l,c)=>h(n,l,c)<0;x.exports=r},215:(x,y,o)=>{const h=o(4350),r=(n,l,c)=>h(n,l,c)<=0;x.exports=r},5803:(x,y,o)=>{const h=o(6984),r=(n,l)=>new h(n,l).major;x.exports=r},8475:(x,y,o)=>{const h=o(6984),r=(n,l)=>new h(n,l).minor;x.exports=r},6803:(x,y,o)=>{const h=o(4350),r=(n,l,c)=>h(n,l,c)!==0;x.exports=r},8139:(x,y,o)=>{const{MAX_LENGTH:h}=o(9138),{re:r,t:n}=o(3038),l=o(6984),c=o(1372),u=(s,p)=>{if(p=c(p),s instanceof l)return s;if(typeof s!="string"||s.length>h||!(p.loose?r[n.LOOSE]:r[n.FULL]).test(s))return null;try{return new l(s,p)}catch(i){return null}};x.exports=u},9616:(x,y,o)=>{const h=o(6984),r=(n,l)=>new h(n,l).patch;x.exports=r},306:(x,y,o)=>{const h=o(8139),r=(n,l)=>{const c=h(n,l);return c&&c.prerelease.length?c.prerelease:null};x.exports=r},8747:(x,y,o)=>{const h=o(4350),r=(n,l,c)=>h(l,n,c);x.exports=r},4764:(x,y,o)=>{const h=o(4317),r=(n,l)=>n.sort((c,u)=>h(u,c,l));x.exports=r},5414:(x,y,o)=>{const h=o(7990),r=(n,l,c)=>{try{l=new h(l,c)}catch(u){return!1}return l.test(n)};x.exports=r},2795:(x,y,o)=>{const h=o(4317),r=(n,l)=>n.sort((c,u)=>h(c,u,l));x.exports=r},3889:(x,y,o)=>{const h=o(8139),r=(n,l)=>{const c=h(n,l);return c?c.version:null};x.exports=r},3475:(x,y,o)=>{const h=o(3038);x.exports={re:h.re,src:h.src,tokens:h.t,SEMVER_SPEC_VERSION:o(9138).SEMVER_SPEC_VERSION,SemVer:o(6984),compareIdentifiers:o(2534).compareIdentifiers,rcompareIdentifiers:o(2534).rcompareIdentifiers,parse:o(8139),valid:o(3889),clean:o(2492),inc:o(8742),diff:o(9756),major:o(5803),minor:o(8475),patch:o(9616),prerelease:o(306),compare:o(4350),rcompare:o(8747),compareLoose:o(3821),compareBuild:o(4317),sort:o(2795),rsort:o(4764),gt:o(9542),lt:o(7561),eq:o(8401),neq:o(6803),gte:o(9887),lte:o(215),cmp:o(9668),coerce:o(48),Comparator:o(1681),Range:o(7990),satisfies:o(5414),toComparators:o(4787),maxSatisfying:o(2563),minSatisfying:o(5587),minVersion:o(31),validRange:o(2864),outside:o(1391),gtr:o(7443),ltr:o(4310),intersects:o(9919),simplifyRange:o(3505),subset:o(3678)}},9138:x=>{const y="2.0.0",o=256,h=Number.MAX_SAFE_INTEGER||9007199254740991,r=16;x.exports={SEMVER_SPEC_VERSION:y,MAX_LENGTH:o,MAX_SAFE_INTEGER:h,MAX_SAFE_COMPONENT_LENGTH:r}},6385:x=>{const y=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...o)=>console.error("SEMVER",...o):()=>{};x.exports=y},2534:x=>{const y=/^[0-9]+$/,o=(r,n)=>{const l=y.test(r),c=y.test(n);return l&&c&&(r=+r,n=+n),r===n?0:l&&!c?-1:c&&!l?1:r<n?-1:1},h=(r,n)=>o(n,r);x.exports={compareIdentifiers:o,rcompareIdentifiers:h}},1372:x=>{const y=["includePrerelease","loose","rtl"],o=h=>h?typeof h!="object"?{loose:!0}:y.filter(r=>h[r]).reduce((r,n)=>(r[n]=!0,r),{}):{};x.exports=o},3038:(x,y,o)=>{const{MAX_SAFE_COMPONENT_LENGTH:h}=o(9138),r=o(6385);y=x.exports={};const n=y.re=[],l=y.src=[],c=y.t={};let u=0;const s=(p,g,i)=>{const m=u++;r(m,g),c[p]=m,l[m]=g,n[m]=new RegExp(g,i?"g":void 0)};s("NUMERICIDENTIFIER","0|[1-9]\\d*"),s("NUMERICIDENTIFIERLOOSE","[0-9]+"),s("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),s("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),s("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),s("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),s("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),s("BUILDIDENTIFIER","[0-9A-Za-z-]+"),s("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),s("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),s("FULL",`^${l[c.FULLPLAIN]}$`),s("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),s("LOOSE",`^${l[c.LOOSEPLAIN]}$`),s("GTLT","((?:<|>)?=?)"),s("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),s("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),s("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),s("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),s("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),s("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),s("COERCE",`(^|[^\\d])(\\d{1,${h}})(?:\\.(\\d{1,${h}}))?(?:\\.(\\d{1,${h}}))?(?:$|[^\\d])`),s("COERCERTL",l[c.COERCE],!0),s("LONETILDE","(?:~>?)"),s("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),y.tildeTrimReplace="$1~",s("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),s("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),s("LONECARET","(?:\\^)"),s("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),y.caretTrimReplace="$1^",s("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),s("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),s("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),s("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),s("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),y.comparatorTrimReplace="$1$2$3",s("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),s("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),s("STAR","(<|>)?=?\\s*\\*"),s("GTE0","^\\s*>=\\s*0.0.0\\s*$"),s("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},7443:(x,y,o)=>{const h=o(1391),r=(n,l,c)=>h(n,l,">",c);x.exports=r},9919:(x,y,o)=>{const h=o(7990),r=(n,l,c)=>(n=new h(n,c),l=new h(l,c),n.intersects(l));x.exports=r},4310:(x,y,o)=>{const h=o(1391),r=(n,l,c)=>h(n,l,"<",c);x.exports=r},2563:(x,y,o)=>{const h=o(6984),r=o(7990),n=(l,c,u)=>{let s=null,p=null,g=null;try{g=new r(c,u)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||p.compare(i)===-1)&&(s=i,p=new h(s,u))}),s};x.exports=n},5587:(x,y,o)=>{const h=o(6984),r=o(7990),n=(l,c,u)=>{let s=null,p=null,g=null;try{g=new r(c,u)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||p.compare(i)===1)&&(s=i,p=new h(s,u))}),s};x.exports=n},31:(x,y,o)=>{const h=o(6984),r=o(7990),n=o(9542),l=(c,u)=>{c=new r(c,u);let s=new h("0.0.0");if(c.test(s)||(s=new h("0.0.0-0"),c.test(s)))return s;s=null;for(let p=0;p<c.set.length;++p){const g=c.set[p];let i=null;g.forEach(m=>{const f=new h(m.semver.version);switch(m.operator){case">":f.prerelease.length===0?f.patch++:f.prerelease.push(0),f.raw=f.format();case"":case">=":(!i||n(f,i))&&(i=f);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${m.operator}`)}}),i&&(!s||n(s,i))&&(s=i)}return s&&c.test(s)?s:null};x.exports=l},1391:(x,y,o)=>{const h=o(6984),r=o(1681),{ANY:n}=r,l=o(7990),c=o(5414),u=o(9542),s=o(7561),p=o(215),g=o(9887),i=(m,f,d,S)=>{m=new h(m,S),f=new l(f,S);let v,E,b,P,T;switch(d){case">":v=u,E=p,b=s,P=">",T=">=";break;case"<":v=s,E=g,b=u,P="<",T="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c(m,f,S))return!1;for(let _=0;_<f.set.length;++_){const w=f.set[_];let C=null,I=null;if(w.forEach(R=>{R.semver===n&&(R=new r(">=0.0.0")),C=C||R,I=I||R,v(R.semver,C.semver,S)?C=R:b(R.semver,I.semver,S)&&(I=R)}),C.operator===P||C.operator===T||(!I.operator||I.operator===P)&&E(m,I.semver))return!1;if(I.operator===T&&b(m,I.semver))return!1}return!0};x.exports=i},3505:(x,y,o)=>{const h=o(5414),r=o(4350);x.exports=(n,l,c)=>{const u=[];let s=null,p=null;const g=n.sort((d,S)=>r(d,S,c));for(const d of g)h(d,l,c)?(p=d,s||(s=d)):(p&&u.push([s,p]),p=null,s=null);s&&u.push([s,null]);const i=[];for(const[d,S]of u)d===S?i.push(d):!S&&d===g[0]?i.push("*"):S?d===g[0]?i.push(`<=${S}`):i.push(`${d} - ${S}`):i.push(`>=${d}`);const m=i.join(" || "),f=typeof l.raw=="string"?l.raw:String(l);return m.length<f.length?m:l}},3678:(x,y,o)=>{const h=o(7990),r=o(1681),{ANY:n}=r,l=o(5414),c=o(4350),u=(i,m,f={})=>{if(i===m)return!0;i=new h(i,f),m=new h(m,f);let d=!1;e:for(const S of i.set){for(const v of m.set){const E=s(S,v,f);if(d=d||E!==null,E)continue e}if(d)return!1}return!0},s=(i,m,f)=>{if(i===m)return!0;if(i.length===1&&i[0].semver===n){if(m.length===1&&m[0].semver===n)return!0;f.includePrerelease?i=[new r(">=0.0.0-0")]:i=[new r(">=0.0.0")]}if(m.length===1&&m[0].semver===n){if(f.includePrerelease)return!0;m=[new r(">=0.0.0")]}const d=new Set;let S,v;for(const I of i)I.operator===">"||I.operator===">="?S=p(S,I,f):I.operator==="<"||I.operator==="<="?v=g(v,I,f):d.add(I.semver);if(d.size>1)return null;let E;if(S&&v){if(E=c(S.semver,v.semver,f),E>0)return null;if(E===0&&(S.operator!==">="||v.operator!=="<="))return null}for(const I of d){if(S&&!l(I,String(S),f)||v&&!l(I,String(v),f))return null;for(const R of m)if(!l(I,String(R),f))return!1;return!0}let b,P,T,_,w=v&&!f.includePrerelease&&v.semver.prerelease.length?v.semver:!1,C=S&&!f.includePrerelease&&S.semver.prerelease.length?S.semver:!1;w&&w.prerelease.length===1&&v.operator==="<"&&w.prerelease[0]===0&&(w=!1);for(const I of m){if(_=_||I.operator===">"||I.operator===">=",T=T||I.operator==="<"||I.operator==="<=",S){if(C&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===C.major&&I.semver.minor===C.minor&&I.semver.patch===C.patch&&(C=!1),I.operator===">"||I.operator===">="){if(b=p(S,I,f),b===I&&b!==S)return!1}else if(S.operator===">="&&!l(S.semver,String(I),f))return!1}if(v){if(w&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===w.major&&I.semver.minor===w.minor&&I.semver.patch===w.patch&&(w=!1),I.operator==="<"||I.operator==="<="){if(P=g(v,I,f),P===I&&P!==v)return!1}else if(v.operator==="<="&&!l(v.semver,String(I),f))return!1}if(!I.operator&&(v||S)&&E!==0)return!1}return!(S&&T&&!v&&E!==0||v&&_&&!S&&E!==0||C||w)},p=(i,m,f)=>{if(!i)return m;const d=c(i.semver,m.semver,f);return d>0?i:d<0||m.operator===">"&&i.operator===">="?m:i},g=(i,m,f)=>{if(!i)return m;const d=c(i.semver,m.semver,f);return d<0?i:d>0||m.operator==="<"&&i.operator==="<="?m:i};x.exports=u},4787:(x,y,o)=>{const h=o(7990),r=(n,l)=>new h(n,l).set.map(c=>c.map(u=>u.value).join(" ").trim().split(" "));x.exports=r},2864:(x,y,o)=>{const h=o(7990),r=(n,l)=>{try{return new h(n,l).range||"*"}catch(c){return null}};x.exports=r},6614:(x,y,o)=>{"use strict";var h=o(7294),r=o(9827),n=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/,u="[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]",s=new RegExp("^"+u+"+");function p(P){return(P||"").toString().replace(s,"")}var g=[["#","hash"],["?","query"],function(T,_){return f(_.protocol)?T.replace(/\\/g,"/"):T},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],i={hash:1,query:1};function m(P){var T;typeof window!="undefined"?T=window:typeof o.g!="undefined"?T=o.g:typeof self!="undefined"?T=self:T={};var _=T.location||{};P=P||_;var w={},C=typeof P,I;if(P.protocol==="blob:")w=new v(unescape(P.pathname),{});else if(C==="string"){w=new v(P,{});for(I in i)delete w[I]}else if(C==="object"){for(I in P)I in i||(w[I]=P[I]);w.slashes===void 0&&(w.slashes=n.test(P.href))}return w}function f(P){return P==="file:"||P==="ftp:"||P==="http:"||P==="https:"||P==="ws:"||P==="wss:"}function d(P,T){P=p(P),T=T||{};var _=l.exec(P),w=_[1]?_[1].toLowerCase():"",C=!!_[2],I=!!_[3],R=0,D;return C?I?(D=_[2]+_[3]+_[4],R=_[2].length+_[3].length):(D=_[2]+_[4],R=_[2].length):I?(D=_[3]+_[4],R=_[3].length):D=_[4],w==="file:"?R>=2&&(D=D.slice(2)):f(w)?D=_[4]:w?C&&(D=D.slice(2)):R>=2&&f(T.protocol)&&(D=_[4]),{protocol:w,slashes:C||f(w),slashesCount:R,rest:D}}function S(P,T){if(P==="")return T;for(var _=(T||"/").split("/").slice(0,-1).concat(P.split("/")),w=_.length,C=_[w-1],I=!1,R=0;w--;)_[w]==="."?_.splice(w,1):_[w]===".."?(_.splice(w,1),R++):R&&(w===0&&(I=!0),_.splice(w,1),R--);return I&&_.unshift(""),(C==="."||C==="..")&&_.push(""),_.join("/")}function v(P,T,_){if(P=p(P),!(this instanceof v))return new v(P,T,_);var w,C,I,R,D,L,$=g.slice(),M=typeof T,k=this,W=0;for(M!=="object"&&M!=="string"&&(_=T,T=null),_&&typeof _!="function"&&(_=r.parse),T=m(T),C=d(P||"",T),w=!C.protocol&&!C.slashes,k.slashes=C.slashes||w&&T.slashes,k.protocol=C.protocol||T.protocol||"",P=C.rest,(C.protocol==="file:"&&(C.slashesCount!==2||c.test(P))||!C.slashes&&(C.protocol||C.slashesCount<2||!f(k.protocol)))&&($[3]=[/(.*)/,"pathname"]);W<$.length;W++){if(R=$[W],typeof R=="function"){P=R(P,k);continue}I=R[0],L=R[1],I!==I?k[L]=P:typeof I=="string"?~(D=P.indexOf(I))&&(typeof R[2]=="number"?(k[L]=P.slice(0,D),P=P.slice(D+R[2])):(k[L]=P.slice(D),P=P.slice(0,D))):(D=I.exec(P))&&(k[L]=D[1],P=P.slice(0,D.index)),k[L]=k[L]||w&&R[3]&&T[L]||"",R[4]&&(k[L]=k[L].toLowerCase())}_&&(k.query=_(k.query)),w&&T.slashes&&k.pathname.charAt(0)!=="/"&&(k.pathname!==""||T.pathname!=="")&&(k.pathname=S(k.pathname,T.pathname)),k.pathname.charAt(0)!=="/"&&f(k.protocol)&&(k.pathname="/"+k.pathname),h(k.port,k.protocol)||(k.host=k.hostname,k.port=""),k.username=k.password="",k.auth&&(R=k.auth.split(":"),k.username=R[0],k.password=R[1]||""),k.origin=k.protocol!=="file:"&&f(k.protocol)&&k.host?k.protocol+"//"+k.host:"null",k.href=k.toString()}function E(P,T,_){var w=this;switch(P){case"query":typeof T=="string"&&T.length&&(T=(_||r.parse)(T)),w[P]=T;break;case"port":w[P]=T,h(T,w.protocol)?T&&(w.host=w.hostname+":"+T):(w.host=w.hostname,w[P]="");break;case"hostname":w[P]=T,w.port&&(T+=":"+w.port),w.host=T;break;case"host":w[P]=T,/:\d+$/.test(T)?(T=T.split(":"),w.port=T.pop(),w.hostname=T.join(":")):(w.hostname=T,w.port="");break;case"protocol":w.protocol=T.toLowerCase(),w.slashes=!_;break;case"pathname":case"hash":if(T){var C=P==="pathname"?"/":"#";w[P]=T.charAt(0)!==C?C+T:T}else w[P]=T;break;case"username":case"password":w[P]=encodeURIComponent(T);break;case"auth":var I=T.split(":");w.username=I[0],w.password=I.length===2?I[1]:""}for(var R=0;R<g.length;R++){var D=g[R];D[4]&&(w[D[1]]=w[D[1]].toLowerCase())}return w.auth=w.password?w.username+":"+w.password:w.username,w.origin=w.protocol!=="file:"&&f(w.protocol)&&w.host?w.protocol+"//"+w.host:"null",w.href=w.toString(),w}function b(P){(!P||typeof P!="function")&&(P=r.stringify);var T,_=this,w=_.protocol;w&&w.charAt(w.length-1)!==":"&&(w+=":");var C=w+(_.protocol&&_.slashes||f(_.protocol)?"//":"");return _.username?(C+=_.username,_.password&&(C+=":"+_.password),C+="@"):_.password&&(C+=":"+_.password,C+="@"),C+=_.host+_.pathname,T=typeof _.query=="object"?P(_.query):_.query,T&&(C+=T.charAt(0)!=="?"?"?"+T:T),_.hash&&(C+=_.hash),C}v.prototype={set:E,toString:b},v.extractProtocol=d,v.location=m,v.trimLeft=p,v.qs=r,x.exports=v},6685:x=>{"use strict";x.exports=function(y){y.prototype[Symbol.iterator]=function*(){for(let o=this.head;o;o=o.next)yield o.value}}},6482:(x,y,o)=>{"use strict";x.exports=h,h.Node=c,h.create=h;function h(u){var s=this;if(s instanceof h||(s=new h),s.tail=null,s.head=null,s.length=0,u&&typeof u.forEach=="function")u.forEach(function(i){s.push(i)});else if(arguments.length>0)for(var p=0,g=arguments.length;p<g;p++)s.push(arguments[p]);return s}h.prototype.removeNode=function(u){if(u.list!==this)throw new Error("removing node which does not belong to this list");var s=u.next,p=u.prev;return s&&(s.prev=p),p&&(p.next=s),u===this.head&&(this.head=s),u===this.tail&&(this.tail=p),u.list.length--,u.next=null,u.prev=null,u.list=null,s},h.prototype.unshiftNode=function(u){if(u!==this.head){u.list&&u.list.removeNode(u);var s=this.head;u.list=this,u.next=s,s&&(s.prev=u),this.head=u,this.tail||(this.tail=u),this.length++}},h.prototype.pushNode=function(u){if(u!==this.tail){u.list&&u.list.removeNode(u);var s=this.tail;u.list=this,u.prev=s,s&&(s.next=u),this.tail=u,this.head||(this.head=u),this.length++}},h.prototype.push=function(){for(var u=0,s=arguments.length;u<s;u++)n(this,arguments[u]);return this.length},h.prototype.unshift=function(){for(var u=0,s=arguments.length;u<s;u++)l(this,arguments[u]);return this.length},h.prototype.pop=function(){if(!!this.tail){var u=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,u}},h.prototype.shift=function(){if(!!this.head){var u=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,u}},h.prototype.forEach=function(u,s){s=s||this;for(var p=this.head,g=0;p!==null;g++)u.call(s,p.value,g,this),p=p.next},h.prototype.forEachReverse=function(u,s){s=s||this;for(var p=this.tail,g=this.length-1;p!==null;g--)u.call(s,p.value,g,this),p=p.prev},h.prototype.get=function(u){for(var s=0,p=this.head;p!==null&&s<u;s++)p=p.next;if(s===u&&p!==null)return p.value},h.prototype.getReverse=function(u){for(var s=0,p=this.tail;p!==null&&s<u;s++)p=p.prev;if(s===u&&p!==null)return p.value},h.prototype.map=function(u,s){s=s||this;for(var p=new h,g=this.head;g!==null;)p.push(u.call(s,g.value,this)),g=g.next;return p},h.prototype.mapReverse=function(u,s){s=s||this;for(var p=new h,g=this.tail;g!==null;)p.push(u.call(s,g.value,this)),g=g.prev;return p},h.prototype.reduce=function(u,s){var p,g=this.head;if(arguments.length>1)p=s;else if(this.head)g=this.head.next,p=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;g!==null;i++)p=u(p,g.value,i),g=g.next;return p},h.prototype.reduceReverse=function(u,s){var p,g=this.tail;if(arguments.length>1)p=s;else if(this.tail)g=this.tail.prev,p=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;g!==null;i--)p=u(p,g.value,i),g=g.prev;return p},h.prototype.toArray=function(){for(var u=new Array(this.length),s=0,p=this.head;p!==null;s++)u[s]=p.value,p=p.next;return u},h.prototype.toArrayReverse=function(){for(var u=new Array(this.length),s=0,p=this.tail;p!==null;s++)u[s]=p.value,p=p.prev;return u},h.prototype.slice=function(u,s){s=s||this.length,s<0&&(s+=this.length),u=u||0,u<0&&(u+=this.length);var p=new h;if(s<u||s<0)return p;u<0&&(u=0),s>this.length&&(s=this.length);for(var g=0,i=this.head;i!==null&&g<u;g++)i=i.next;for(;i!==null&&g<s;g++,i=i.next)p.push(i.value);return p},h.prototype.sliceReverse=function(u,s){s=s||this.length,s<0&&(s+=this.length),u=u||0,u<0&&(u+=this.length);var p=new h;if(s<u||s<0)return p;u<0&&(u=0),s>this.length&&(s=this.length);for(var g=this.length,i=this.tail;i!==null&&g>s;g--)i=i.prev;for(;i!==null&&g>u;g--,i=i.prev)p.push(i.value);return p},h.prototype.splice=function(u,s,...p){u>this.length&&(u=this.length-1),u<0&&(u=this.length+u);for(var g=0,i=this.head;i!==null&&g<u;g++)i=i.next;for(var m=[],g=0;i&&g<s;g++)m.push(i.value),i=this.removeNode(i);i===null&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(var g=0;g<p.length;g++)i=r(this,i,p[g]);return m},h.prototype.reverse=function(){for(var u=this.head,s=this.tail,p=u;p!==null;p=p.prev){var g=p.prev;p.prev=p.next,p.next=g}return this.head=s,this.tail=u,this};function r(u,s,p){var g=s===u.head?new c(p,null,s,u):new c(p,s,s.next,u);return g.next===null&&(u.tail=g),g.prev===null&&(u.head=g),u.length++,g}function n(u,s){u.tail=new c(s,u.tail,null,u),u.head||(u.head=u.tail),u.length++}function l(u,s){u.head=new c(s,null,u.head,u),u.tail||(u.tail=u.head),u.length++}function c(u,s,p,g){if(!(this instanceof c))return new c(u,s,p,g);this.list=g,this.value=u,s?(s.next=this,this.prev=s):this.prev=null,p?(p.prev=this,this.next=p):this.next=null}try{o(6685)(h)}catch(u){}}},Is={};function ct(x){var y=Is[x];if(y!==void 0)return y.exports;var o=Is[x]={id:x,loaded:!1,exports:{}};return il[x].call(o.exports,o,o.exports,ct),o.loaded=!0,o.exports}ct.n=x=>{var y=x&&x.__esModule?()=>x.default:()=>x;return ct.d(y,{a:y}),y},ct.d=(x,y)=>{for(var o in y)ct.o(y,o)&&!ct.o(x,o)&&Object.defineProperty(x,o,{enumerable:!0,get:y[o]})},ct.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(x){if(typeof window=="object")return window}}(),ct.o=(x,y)=>Object.prototype.hasOwnProperty.call(x,y),ct.nmd=x=>(x.paths=[],x.children||(x.children=[]),x);var og={};(()=>{var Mt;"use strict";var x=ct(1044),y=ct.n(x),o=ct(1893),h=ct(3475),r=ct.n(h),n=ct(7455),l=ct.n(n),c=ct(2988),u=ct(8480),s=ct(5638),p=ct(954),g=ct(1313),i=ct(1309),m=ct.n(i),f=ct(7496),d=ct(4726),S=ct(9881),v=ct(2200),E=ct(6614);function b(de){for(var q=[],fe=0;fe<de.length;){var be=de[fe];if(be==="*"||be==="+"||be==="?"){q.push({type:"MODIFIER",index:fe,value:de[fe++]});continue}if(be==="\\"){q.push({type:"ESCAPED_CHAR",index:fe++,value:de[fe++]});continue}if(be==="{"){q.push({type:"OPEN",index:fe,value:de[fe++]});continue}if(be==="}"){q.push({type:"CLOSE",index:fe,value:de[fe++]});continue}if(be===":"){for(var ne="",me=fe+1;me<de.length;){var ce=de.charCodeAt(me);if(ce>=48&&ce<=57||ce>=65&&ce<=90||ce>=97&&ce<=122||ce===95){ne+=de[me++];continue}break}if(!ne)throw new TypeError("Missing parameter name at "+fe);q.push({type:"NAME",index:fe,value:ne}),fe=me;continue}if(be==="("){var Ee=1,Re="",me=fe+1;if(de[me]==="?")throw new TypeError('Pattern cannot start with "?" at '+me);for(;me<de.length;){if(de[me]==="\\"){Re+=de[me++]+de[me++];continue}if(de[me]===")"){if(Ee--,Ee===0){me++;break}}else if(de[me]==="("&&(Ee++,de[me+1]!=="?"))throw new TypeError("Capturing groups are not allowed at "+me);Re+=de[me++]}if(Ee)throw new TypeError("Unbalanced pattern at "+fe);if(!Re)throw new TypeError("Missing pattern at "+fe);q.push({type:"PATTERN",index:fe,value:Re}),fe=me;continue}q.push({type:"CHAR",index:fe,value:de[fe++]})}return q.push({type:"END",index:fe,value:""}),q}function P(de,q){q===void 0&&(q={});for(var fe=b(de),be=q.prefixes,ne=be===void 0?"./":be,me="[^"+I(q.delimiter||"/#?")+"]+?",ce=[],Ee=0,Re=0,ke="",De=function(Z){if(Re<fe.length&&fe[Re].type===Z)return fe[Re++].value},Ce=function(Z){var ie=De(Z);if(ie!==void 0)return ie;var oe=fe[Re],Se=oe.type,_e=oe.index;throw new TypeError("Unexpected "+Se+" at "+_e+", expected "+Z)},Be=function(){for(var Z="",ie;ie=De("CHAR")||De("ESCAPED_CHAR");)Z+=ie;return Z};Re<fe.length;){var Ge=De("CHAR"),it=De("NAME"),bt=De("PATTERN");if(it||bt){var Ve=Ge||"";ne.indexOf(Ve)===-1&&(ke+=Ve,Ve=""),ke&&(ce.push(ke),ke=""),ce.push({name:it||Ee++,prefix:Ve,suffix:"",pattern:bt||me,modifier:De("MODIFIER")||""});continue}var yt=Ge||De("ESCAPED_CHAR");if(yt){ke+=yt;continue}ke&&(ce.push(ke),ke="");var F=De("OPEN");if(F){var Ve=Be(),H=De("NAME")||"",V=De("PATTERN")||"",re=Be();Ce("CLOSE"),ce.push({name:H||(V?Ee++:""),pattern:H&&!V?me:V,prefix:Ve,suffix:re,modifier:De("MODIFIER")||""});continue}Ce("END")}return ce}function T(de,q){return _(P(de,q),q)}function _(de,q){q===void 0&&(q={});var fe=R(q),be=q.encode,ne=be===void 0?function(Re){return Re}:be,me=q.validate,ce=me===void 0?!0:me,Ee=de.map(function(Re){if(typeof Re=="object")return new RegExp("^(?:"+Re.pattern+")$",fe)});return function(Re){for(var ke="",De=0;De<de.length;De++){var Ce=de[De];if(typeof Ce=="string"){ke+=Ce;continue}var Be=Re?Re[Ce.name]:void 0,Ge=Ce.modifier==="?"||Ce.modifier==="*",it=Ce.modifier==="*"||Ce.modifier==="+";if(Array.isArray(Be)){if(!it)throw new TypeError('Expected "'+Ce.name+'" to not repeat, but got an array');if(Be.length===0){if(Ge)continue;throw new TypeError('Expected "'+Ce.name+'" to not be empty')}for(var bt=0;bt<Be.length;bt++){var Ve=ne(Be[bt],Ce);if(ce&&!Ee[De].test(Ve))throw new TypeError('Expected all "'+Ce.name+'" to match "'+Ce.pattern+'", but got "'+Ve+'"');ke+=Ce.prefix+Ve+Ce.suffix}continue}if(typeof Be=="string"||typeof Be=="number"){var Ve=ne(String(Be),Ce);if(ce&&!Ee[De].test(Ve))throw new TypeError('Expected "'+Ce.name+'" to match "'+Ce.pattern+'", but got "'+Ve+'"');ke+=Ce.prefix+Ve+Ce.suffix;continue}if(!Ge){var yt=it?"an array":"a string";throw new TypeError('Expected "'+Ce.name+'" to be '+yt)}}return ke}}function w(de,q){var fe=[],be=k(de,fe,q);return C(be,fe,q)}function C(de,q,fe){fe===void 0&&(fe={});var be=fe.decode,ne=be===void 0?function(me){return me}:be;return function(me){var ce=de.exec(me);if(!ce)return!1;for(var Ee=ce[0],Re=ce.index,ke=Object.create(null),De=function(Be){if(ce[Be]===void 0)return"continue";var Ge=q[Be-1];Ge.modifier==="*"||Ge.modifier==="+"?ke[Ge.name]=ce[Be].split(Ge.prefix+Ge.suffix).map(function(it){return ne(it,Ge)}):ke[Ge.name]=ne(ce[Be],Ge)},Ce=1;Ce<ce.length;Ce++)De(Ce);return{path:Ee,index:Re,params:ke}}}function I(de){return de.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function R(de){return de&&de.sensitive?"":"i"}function D(de,q){if(!q)return de;for(var fe=/\((?:\?<(.*?)>)?(?!\?)/g,be=0,ne=fe.exec(de.source);ne;)q.push({name:ne[1]||be++,prefix:"",suffix:"",modifier:"",pattern:""}),ne=fe.exec(de.source);return de}function L(de,q,fe){var be=de.map(function(ne){return k(ne,q,fe).source});return new RegExp("(?:"+be.join("|")+")",R(fe))}function $(de,q,fe){return M(P(de,fe),q,fe)}function M(de,q,fe){fe===void 0&&(fe={});for(var be=fe.strict,ne=be===void 0?!1:be,me=fe.start,ce=me===void 0?!0:me,Ee=fe.end,Re=Ee===void 0?!0:Ee,ke=fe.encode,De=ke===void 0?function(Z){return Z}:ke,Ce="["+I(fe.endsWith||"")+"]|$",Be="["+I(fe.delimiter||"/#?")+"]",Ge=ce?"^":"",it=0,bt=de;it<bt.length;it++){var Ve=bt[it];if(typeof Ve=="string")Ge+=I(De(Ve));else{var yt=I(De(Ve.prefix)),F=I(De(Ve.suffix));if(Ve.pattern)if(q&&q.push(Ve),yt||F)if(Ve.modifier==="+"||Ve.modifier==="*"){var H=Ve.modifier==="*"?"?":"";Ge+="(?:"+yt+"((?:"+Ve.pattern+")(?:"+F+yt+"(?:"+Ve.pattern+"))*)"+F+")"+H}else Ge+="(?:"+yt+"("+Ve.pattern+")"+F+")"+Ve.modifier;else Ge+="("+Ve.pattern+")"+Ve.modifier;else Ge+="(?:"+yt+F+")"+Ve.modifier}}if(Re)ne||(Ge+=Be+"?"),Ge+=fe.endsWith?"(?="+Ce+")":"$";else{var V=de[de.length-1],re=typeof V=="string"?Be.indexOf(V[V.length-1])>-1:V===void 0;ne||(Ge+="(?:"+Be+"(?="+Ce+"))?"),re||(Ge+="(?="+Be+"|"+Ce+")")}return new RegExp(Ge,R(fe))}function k(de,q,fe){return de instanceof RegExp?D(de,q):Array.isArray(de)?L(de,q,fe):$(de,q,fe)}class W{hydrate(q,fe){const be=q,ne=new E(q),me=[];return k(ne.pathname,me),me.forEach(ce=>{q=q.replace(":"+ce.name,encodeURIComponent(fe[ce.name]))}),q+=q.indexOf("?")===-1?"?":"&",Object.keys(fe).forEach(ce=>{be.indexOf(":"+ce)===-1&&(q+=ce+"="+encodeURIComponent(fe[ce])+"&")}),q.replace(/[?&]$/,"")}}function G(){y()(".sample-request-send").off("click"),y()(".sample-request-send").on("click",function(de){de.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),be=q.data("name"),ne=q.data("version");te(fe,be,ne,y()(this).data("type"))}),y()(".sample-request-clear").off("click"),y()(".sample-request-clear").on("click",function(de){de.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),be=q.data("name"),ne=q.data("version");ae(fe,be,ne)})}function U(de){return de.replace(/{(.+?)}/g,":$1")}function Y(de,q){const fe=de.find(".sample-request-url").val(),be=new W,ne=U(fe);return be.hydrate(ne,q)}function z(de){const q={};["header","query","body"].forEach(be=>{const ne={};try{de.find(y()(`[data-family="${be}"]:visible`)).each((me,ce)=>{const Ee=ce.dataset.name;let Re=ce.value;if(ce.type==="checkbox")if(ce.checked)Re="on";else return!0;if(!Re&&!ce.dataset.optional&&ce.type!=="checkbox")return y()(ce).addClass("border-danger"),!0;ne[Ee]=Re})}catch(me){return}q[be]=ne});const fe=de.find(y()('[data-family="body-json"]'));return fe.is(":visible")?(q.body=fe.val(),q.header["Content-Type"]="application/json"):q.header["Content-Type"]="multipart/form-data",q}function te(de,q,fe,be){const ne=y()(`article[data-group="${de}"][data-name="${q}"][data-version="${fe}"]`),me=z(ne),ce={};if(ce.url=Y(ne,me.query),ce.headers=me.header,ce.headers["Content-Type"]==="application/json")ce.data=me.body;else if(ce.headers["Content-Type"]==="multipart/form-data"){const ke=new FormData;for(const[De,Ce]of Object.entries(me.body))ke.append(De,Ce);ce.data=ke,ce.processData=!1,(be==="get"||be==="delete")&&delete ce.headers["Content-Type"]}ce.type=be,ce.success=Ee,ce.error=Re,y().ajax(ce),ne.find(".sample-request-response").fadeTo(200,1),ne.find(".sample-request-response-json").html("Loading...");function Ee(ke,De,Ce){let Be;try{Be=JSON.parse(Ce.responseText),Be=JSON.stringify(Be,null,4)}catch(Ge){Be=Ce.responseText}ne.find(".sample-request-response-json").text(Be),m().highlightAll()}function Re(ke,De,Ce){let Be="Error "+ke.status+": "+Ce,Ge;try{Ge=JSON.parse(ke.responseText),Ge=JSON.stringify(Ge,null,4)}catch(it){Ge=ke.responseText}Ge&&(Be+=` +`+Ge),ne.find(".sample-request-response").is(":visible")&&ne.find(".sample-request-response").fadeTo(1,.1),ne.find(".sample-request-response").fadeTo(250,1),ne.find(".sample-request-response-json").text(Be),m().highlightAll()}}function ae(de,q,fe){const be=y()('article[data-group="'+de+'"][data-name="'+q+'"][data-version="'+fe+'"]');be.find(".sample-request-response-json").html(""),be.find(".sample-request-response").hide(),be.find(".sample-request-input").each((me,ce)=>{ce.value=ce.placeholder!==ce.dataset.name?ce.placeholder:""});const ne=be.find(".sample-request-url");ne.val(ne.prop("defaultValue"))}const zt={ca:{"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:",Type:"Tipus",url:"url"},cs:{"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:",Type:"Typ",url:"url"},de:{"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:",Type:"Typ",url:"url"},es:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:",Type:"Tipo",url:"url"},en:{},fr:{"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut :",Description:"Description",Field:"Champ",General:"G\xE9n\xE9ral","Generated with":"G\xE9n\xE9r\xE9 avec",Header:"En-t\xEAte",Headers:"En-t\xEAtes",Name:"Nom","No response values.":"Aucune valeur de r\xE9ponse.","No value":"Aucune valeur",optional:"optionnel",Parameter:"Param\xE8tre",Parameters:"Param\xE8tres","Permission:":"Permission :","Query Parameter(s)":"Param\xE8tre(s) de la requ\xEAte","Query Parameters":"Param\xE8tres de la requ\xEAte","Request Body":"Corps de la requ\xEAte",required:"requis",Response:"R\xE9ponse",Send:"Envoyer","Send a Sample Request":"Envoyer une requ\xEAte repr\xE9sentative","show up to version:":"Montrer \xE0 partir de la version :","Size range:":"Ordre de grandeur :",Type:"Type",url:"url"},it:{"Allowed values:":"Valori permessi:","Compare all with predecessor":"Confronta tutto con versioni precedenti","compare changes to:":"confronta modifiche con:","compared to":"confrontato con","Default value:":"Valore predefinito:",Description:"Descrizione",Field:"Campo",General:"Generale","Generated with":"Creato con",Name:"Nome","No response values.":"Nessun valore di risposta.",optional:"opzionale",Parameter:"Parametro","Permission:":"Permessi:",Response:"Risposta",Send:"Invia","Send a Sample Request":"Invia una richiesta di esempio","show up to version:":"mostra alla versione:","Size range:":"Intervallo dimensione:",Type:"Tipo",url:"url"},nl:{"Allowed values:":"Toegestane waarden:","Compare all with predecessor":"Vergelijk alle met voorgaande versie","compare changes to:":"vergelijk veranderingen met:","compared to":"vergelijk met","Default value:":"Standaard waarde:",Description:"Omschrijving",Field:"Veld",General:"Algemeen","Generated with":"Gegenereerd met",Name:"Naam","No response values.":"Geen response waardes.",optional:"optioneel",Parameter:"Parameter","Permission:":"Permissie:",Response:"Antwoorden",Send:"Sturen","Send a Sample Request":"Stuur een sample aanvragen","show up to version:":"toon tot en met versie:","Size range:":"Maatbereik:",Type:"Type",url:"url"},pl:{"Allowed values:":"Dozwolone warto\u015Bci:","Compare all with predecessor":"Por\xF3wnaj z poprzednimi wersjami","compare changes to:":"por\xF3wnaj zmiany do:","compared to":"por\xF3wnaj do:","Default value:":"Warto\u015B\u0107 domy\u015Blna:",Description:"Opis",Field:"Pole",General:"Generalnie","Generated with":"Wygenerowano z",Name:"Nazwa","No response values.":"Brak odpowiedzi.",optional:"opcjonalny",Parameter:"Parametr","Permission:":"Uprawnienia:",Response:"Odpowied\u017A",Send:"Wy\u015Blij","Send a Sample Request":"Wy\u015Blij przyk\u0142adowe \u017C\u0105danie","show up to version:":"poka\u017C do wersji:","Size range:":"Zakres rozmiaru:",Type:"Typ",url:"url"},pt:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Compare todos com antecessores","compare changes to:":"comparar altera\xE7\xF5es com:","compared to":"comparado com","Default value:":"Valor padr\xE3o:",Description:"Descri\xE7\xE3o",Field:"Campo",General:"Geral","Generated with":"Gerado com",Name:"Nome","No response values.":"Sem valores de resposta.",optional:"opcional",Parameter:"Par\xE2metro","Permission:":"Permiss\xE3o:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar um Exemplo de Pedido","show up to version:":"aparecer para a vers\xE3o:","Size range:":"Faixa de tamanho:",Type:"Tipo",url:"url"},ro:{"Allowed values:":"Valori permise:","Compare all with predecessor":"Compar\u0103 toate cu versiunea precedent\u0103","compare changes to:":"compar\u0103 cu versiunea:","compared to":"comparat cu","Default value:":"Valoare implicit\u0103:",Description:"Descriere",Field:"C\xE2mp",General:"General","Generated with":"Generat cu",Name:"Nume","No response values.":"Nici o valoare returnat\u0103.",optional:"op\u021Bional",Parameter:"Parametru","Permission:":"Permisiune:",Response:"R\u0103spuns",Send:"Trimite","Send a Sample Request":"Trimite o cerere de prob\u0103","show up to version:":"arat\u0103 p\xE2n\u0103 la versiunea:","Size range:":"Interval permis:",Type:"Tip",url:"url"},ru:{"Allowed values:":"\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F:","Compare all with predecessor":"\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439","compare changes to:":"\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441:","compared to":"\u0432 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0438 \u0441","Default value:":"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E:",Description:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",Field:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",General:"\u041E\u0431\u0449\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F","Generated with":"\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E",Name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435","No response values.":"\u041D\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u043E\u0442\u0432\u0435\u0442\u0430.",optional:"\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439",Parameter:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440","Permission:":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E:",Response:"\u041E\u0442\u0432\u0435\u0442",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Send a Sample Request":"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441","show up to version:":"\u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E:","Size range:":"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F:",Type:"\u0422\u0438\u043F",url:"URL"},tr:{"Allowed values:":"\u0130zin verilen de\u011Ferler:","Compare all with predecessor":"T\xFCm\xFCn\xFC \xF6ncekiler ile kar\u015F\u0131la\u015Ft\u0131r","compare changes to:":"de\u011Fi\u015Fiklikleri kar\u015F\u0131la\u015Ft\u0131r:","compared to":"kar\u015F\u0131la\u015Ft\u0131r","Default value:":"Varsay\u0131lan de\u011Fer:",Description:"A\xE7\u0131klama",Field:"Alan",General:"Genel","Generated with":"Olu\u015Fturan",Name:"\u0130sim","No response values.":"D\xF6n\xFC\u015F verisi yok.",optional:"opsiyonel",Parameter:"Parametre","Permission:":"\u0130zin:",Response:"D\xF6n\xFC\u015F",Send:"G\xF6nder","Send a Sample Request":"\xD6rnek istek g\xF6nder","show up to version:":"bu versiyona kadar g\xF6ster:","Size range:":"Boyut aral\u0131\u011F\u0131:",Type:"Tip",url:"url"},vi:{"Allowed values:":"Gi\xE1 tr\u1ECB ch\u1EA5p nh\u1EADn:","Compare all with predecessor":"So s\xE1nh v\u1EDBi t\u1EA5t c\u1EA3 phi\xEAn b\u1EA3n tr\u01B0\u1EDBc","compare changes to:":"so s\xE1nh s\u1EF1 thay \u0111\u1ED5i v\u1EDBi:","compared to":"so s\xE1nh v\u1EDBi","Default value:":"Gi\xE1 tr\u1ECB m\u1EB7c \u0111\u1ECBnh:",Description:"Ch\xFA th\xEDch",Field:"Tr\u01B0\u1EDDng d\u1EEF li\u1EC7u",General:"T\u1ED5ng quan","Generated with":"\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi",Name:"T\xEAn","No response values.":"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 tr\u1EA3 v\u1EC1.",optional:"T\xF9y ch\u1ECDn",Parameter:"Tham s\u1ED1","Permission:":"Quy\u1EC1n h\u1EA1n:",Response:"K\u1EBFt qu\u1EA3",Send:"G\u1EEDi","Send a Sample Request":"G\u1EEDi m\u1ED9t y\xEAu c\u1EA7u m\u1EABu","show up to version:":"hi\u1EC3n th\u1ECB phi\xEAn b\u1EA3n:","Size range:":"K\xEDch c\u1EE1:",Type:"Ki\u1EC3u",url:"li\xEAn k\u1EBFt"},zh:{"Allowed values:":"\u5141\u8BB8\u503C:",Body:"\u8EAB\u4F53","Compare all with predecessor":"\u4E0E\u6240\u6709\u8F83\u65E9\u7684\u6BD4\u8F83","compare changes to:":"\u5C06\u5F53\u524D\u7248\u672C\u4E0E\u6307\u5B9A\u7248\u672C\u6BD4\u8F83:","compared to":"\u76F8\u6BD4\u4E8E","Default value:":"\u9ED8\u8BA4\u503C:",Description:"\u63CF\u8FF0",Field:"\u5B57\u6BB5",General:"\u6982\u8981","Generated with":"\u57FA\u4E8E",Name:"\u540D\u79F0","No response values.":"\u65E0\u8FD4\u56DE\u503C.",optional:"\u53EF\u9009",Parameter:"\u53C2\u6570",Parameters:"\u53C2\u6570",Headers:"\u5934\u90E8\u53C2\u6570","Permission:":"\u6743\u9650:",Response:"\u8FD4\u56DE",required:"\u5FC5\u9700\u7684",Send:"\u53D1\u9001","Send a Sample Request":"\u53D1\u9001\u793A\u4F8B\u8BF7\u6C42","show up to version:":"\u663E\u793A\u5230\u6307\u5B9A\u7248\u672C:","Size range:":"\u53D6\u503C\u8303\u56F4:",Type:"\u7C7B\u578B",url:"\u7F51\u5740"}},Bn=((Mt=window.navigator.language)!=null?Mt:"en-GB").toLowerCase().substr(0,2);let Pt=zt[Bn]?zt[Bn]:zt.en;function Yt(de){const q=Pt[de];return q===void 0?de:q}function vn(de){Pt=zt[de]}const{defaultsDeep:Ft}=o,ut=(de,q)=>{const fe=(be,ne,me,ce)=>({[ne]:me+1<ce.length?be:q});return de.reduceRight(fe,{})},dt=de=>{let q={};return de.forEach(fe=>{const be=ut(fe[0].split("."),fe[1]);q=Ft(q,be)}),Tn(q)};function Tn(de){return JSON.stringify(de,null,4)}function nr(de){const q=[];return de.forEach(fe=>{let be;switch(fe.type.toLowerCase()){case"string":be=fe.defaultValue||"";break;case"boolean":be=Boolean(fe.defaultValue)||!1;break;case"number":be=parseInt(fe.defaultValue||0,10);break;case"date":be=fe.defaultValue||new Date().toLocaleDateString(window.navigator.language);break}q.push([fe.field,be])}),dt(q)}var en=ct(7030);class vr extends en{constructor(q){super();this.testMode=q}diffMain(q,fe,be,ne){return super.diff_main(this._stripHtml(q),this._stripHtml(fe),be,ne)}diffPrettyHtml(q){const fe=[],be=/&/g,ne=/</g,me=/>/g,ce=/\n/g;for(let Ee=0;Ee<q.length;Ee++){const Re=q[Ee][0],De=q[Ee][1].replace(be,"&amp;").replace(ne,"&lt;").replace(me,"&gt;").replace(ce,"&para;<br>");switch(Re){case en.DIFF_INSERT:fe[Ee]="<ins>"+De+"</ins>";break;case en.DIFF_DELETE:fe[Ee]="<del>"+De+"</del>";break;case en.DIFF_EQUAL:fe[Ee]="<span>"+De+"</span>";break}}return fe.join("")}diffCleanupSemantic(q){return this.diff_cleanupSemantic(q)}_stripHtml(q){if(this.testMode)return q;const fe=document.createElement("div");return fe.innerHTML=q,fe.textContent||fe.innerText||""}}function tt(){l().registerHelper("markdown",function(ne){return ne&&(ne=ne.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg,function(me,ce,Ee,Re,ke,De,Ce){const Be=Re||De+"/"+Ce;return'<a href="#api-'+De+"-"+Ce+'">'+Be+"</a>"}),ne)}),l().registerHelper("setInputType",function(ne){switch(ne){case"File":case"Email":case"Color":case"Number":case"Date":return ne[0].toLowerCase()+ne.substring(1);case"Boolean":return"checkbox";default:return"text"}});let de;l().registerHelper("startTimer",function(ne){return de=new Date,""}),l().registerHelper("stopTimer",function(ne){return console.log(new Date-de),""}),l().registerHelper("__",function(ne){return Yt(ne)}),l().registerHelper("cl",function(ne){return console.log(ne),""}),l().registerHelper("underscoreToSpace",function(ne){return ne.replace(/(_+)/g," ")}),l().registerHelper("removeDblQuotes",function(ne){return ne.replace(/"/g,"")}),l().registerHelper("assign",function(ne){if(arguments.length>0){const me=typeof arguments[1];let ce=null;(me==="string"||me==="number"||me==="boolean")&&(ce=arguments[1]),l().registerHelper(ne,function(){return ce})}return""}),l().registerHelper("nl2br",function(ne){return fe(ne)}),l().registerHelper("ifCond",function(ne,me,ce,Ee){switch(me){case"==":return ne==ce?Ee.fn(this):Ee.inverse(this);case"===":return ne===ce?Ee.fn(this):Ee.inverse(this);case"!=":return ne!=ce?Ee.fn(this):Ee.inverse(this);case"!==":return ne!==ce?Ee.fn(this):Ee.inverse(this);case"<":return ne<ce?Ee.fn(this):Ee.inverse(this);case"<=":return ne<=ce?Ee.fn(this):Ee.inverse(this);case">":return ne>ce?Ee.fn(this):Ee.inverse(this);case">=":return ne>=ce?Ee.fn(this):Ee.inverse(this);case"&&":return ne&&ce?Ee.fn(this):Ee.inverse(this);case"||":return ne||ce?Ee.fn(this):Ee.inverse(this);default:return Ee.inverse(this)}});const q={};l().registerHelper("subTemplate",function(ne,me){q[ne]||(q[ne]=l().compile(document.getElementById("template-"+ne).innerHTML));const ce=q[ne],Ee=y().extend({},this,me.hash);return new(l()).SafeString(ce(Ee))}),l().registerHelper("toLowerCase",function(ne){return ne&&typeof ne=="string"?ne.toLowerCase():""}),l().registerHelper("splitFill",function(ne,me,ce){const Ee=ne.split(me);return new Array(Ee.length).join(ce)+Ee[Ee.length-1]});function fe(ne){return(""+ne).replace(/(?:^|<\/pre>)[^]*?(?:<pre>|$)/g,me=>me.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2"))}l().registerHelper("each_compare_list_field",function(ne,me,ce){const Ee=ce.hash.field,Re=[];ne&&ne.forEach(function(De){const Ce=De;Ce.key=De[Ee],Re.push(Ce)});const ke=[];return me&&me.forEach(function(De){const Ce=De;Ce.key=De[Ee],ke.push(Ce)}),be("key",Re,ke,ce)}),l().registerHelper("each_compare_keys",function(ne,me,ce){const Ee=[];ne&&Object.keys(ne).forEach(function(De){const Ce={};Ce.value=ne[De],Ce.key=De,Ee.push(Ce)});const Re=[];return me&&Object.keys(me).forEach(function(De){const Ce={};Ce.value=me[De],Ce.key=De,Re.push(Ce)}),be("key",Ee,Re,ce)}),l().registerHelper("body2json",function(ne,me){return nr(ne)}),l().registerHelper("each_compare_field",function(ne,me,ce){return be("field",ne,me,ce)}),l().registerHelper("each_compare_title",function(ne,me,ce){return be("title",ne,me,ce)}),l().registerHelper("reformat",function(ne,me){if(me==="json")try{return JSON.stringify(JSON.parse(ne.trim()),null," ")}catch(ce){}return ne}),l().registerHelper("showDiff",function(ne,me,ce){let Ee="";if(ne===me)Ee=ne;else{if(!ne)return me;if(!me)return ne;const Re=new vr,ke=Re.diffMain(me,ne);Re.diffCleanupSemantic(ke),Ee=Re.diffPrettyHtml(ke),Ee=Ee.replace(/&para;/gm,"")}return ce==="nl2br"&&(Ee=fe(Ee)),Ee});function be(ne,me,ce,Ee){const Re=[];let ke=0;me&&me.forEach(function(Be){let Ge=!1;if(ce&&ce.forEach(function(it){if(Be[ne]===it[ne]){const bt={typeSame:!0,source:Be,compare:it,index:ke};Re.push(bt),Ge=!0,ke++}}),!Ge){const it={typeIns:!0,source:Be,index:ke};Re.push(it),ke++}}),ce&&ce.forEach(function(Be){let Ge=!1;if(me&&me.forEach(function(it){it[ne]===Be[ne]&&(Ge=!0)}),!Ge){const it={typeDel:!0,compare:Be,index:ke};Re.push(it),ke++}});let De="";const Ce=Re.length;for(const Be in Re)parseInt(Be,10)===Ce-1&&(Re[Be]._last=!0),De=De+Ee.fn(Re[Be]);return De}}document.addEventListener("DOMContentLoaded",()=>{tn(),G(),m().highlightAll()});function tn(){var Tt;let de=[{type:"get",url:"api/dialog/lists",title:"01. \u5BF9\u8BDD\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/detail",title:"09. \u6D88\u606F\u8BE6\u60C5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID</p>"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"<p>\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5</p> <ul> <li>no (\u9ED8\u8BA4)</li> <li>yes</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/download",title:"10. \u6587\u4EF6\u4E0B\u8F7D",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__download",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/lists",title:"04. \u83B7\u53D6\u6D88\u606F\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/mark",title:"13. \u6D88\u606F\u6807\u8BB0\u64CD\u4F5C",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__mark",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u6D88\u606FID</p>"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"<p>\u7C7B\u578B</p> <ul> <li>read</li> <li>unread</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/readlist",title:"08. \u83B7\u53D6\u6D88\u606F\u9605\u8BFB\u60C5\u51B5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__readlist",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID\uFF08\u9700\u8981\u662F\u6D88\u606F\u7684\u53D1\u9001\u4EBA\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendfile",title:"07. \u6587\u4EF6\u4E0A\u4F20",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__sendfile",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"},{group:"Parameter",type:"String",optional:!0,field:"filename",description:"<p>post-\u6587\u4EF6\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"image64",description:"<p>post-base64\u56FE\u7247\uFF08\u4E8C\u9009\u4E00\uFF09</p>"},{group:"Parameter",type:"File",optional:!0,field:"files",description:"<p>post-\u6587\u4EF6\u5BF9\u8C61\uFF08\u4E8C\u9009\u4E00\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendtext",title:"06. \u53D1\u9001\u6D88\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__sendtext",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"},{group:"Parameter",type:"String",optional:!1,field:"text",description:"<p>\u6D88\u606F\u5185\u5BB9</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/unread",title:"05. \u83B7\u53D6\u672A\u8BFB\u6D88\u606F\u6570\u91CF",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"dialog_id",description:"<p>\u5BF9\u8BDDID\uFF0C\u7559\u7A7A\u83B7\u53D6\u603B\u672A\u8BFB\u6D88\u606F\u6570\u91CF</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/withdraw",title:"11. \u804A\u5929\u6D88\u606F\u64A4\u56DE",description:"<p>\u6D88\u606F\u64A4\u56DE\u9650\u523624\u5C0F\u65F6\u5185\uFF0C\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"msg__withdraw",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"<p>\u6D88\u606FID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/one",title:"02. \u83B7\u53D6\u5355\u4E2A\u4F1A\u8BDD\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u5BF9\u8BDDID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/user",title:"03. \u6253\u5F00\u4F1A\u8BDD",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"open__user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u5BF9\u8BDD\u4F1A\u5458ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/top",title:"12. \u4F1A\u8BDD\u7F6E\u9876",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"dialog",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"<p>\u4F1A\u8BDDID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/file/add",title:"04. \u6DFB\u52A0\u3001\u4FEE\u6539\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u9879\u76EE\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"<p>\u6587\u4EF6\u7C7B\u578B</p>"},{group:"Parameter",type:"Number",optional:!0,field:"id",description:"<p>\u6587\u4EF6ID\uFF08\u8D4B\u503C\u4FEE\u6539\u6587\u4EF6\u540D\u79F0\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"<p>\u7236\u7EA7ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content",title:"08. \u83B7\u53D6\u6587\u4EF6\u5185\u5BB9",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"<ul> <li>Number: \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09</li> <li>String: \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09</li> </ul>"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"<p>\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5</p> <ul> <li>no (\u9ED8\u8BA4)</li> <li>yes</li> </ul>"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"<p>\u76F4\u63A5\u4E0B\u8F7D</p> <ul> <li>no: \u6D4F\u89C8\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes: \u4E0B\u8F7D\uFF08office\u6587\u4EF6\u76F4\u63A5\u4E0B\u8F7D\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/office",title:"10. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08office\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content__office",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/save",title:"09. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"Object",optional:!0,field:"D",description:"<p>Request Payload \u63D0\u4EA4</p> <ul> <li>content: \u5185\u5BB9</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/upload",title:"11. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08\u4E0A\u4F20\u6587\u4EF6\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"content__upload",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"<p>\u7236\u7EA7ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"<p>\u6587\u4EF6\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/copy",title:"05. \u590D\u5236\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"copy",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/link",title:"15. \u83B7\u53D6\u94FE\u63A5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"link",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"<p>\u5237\u65B0\u94FE\u63A5</p> <ul> <li>no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/lists",title:"01. \u83B7\u53D6\u6587\u4EF6\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"<p>\u7236\u7EA7ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/move",title:"06. \u79FB\u52A8\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"move",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"<p>\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09</p>"},{group:"Parameter",type:"Number",optional:!1,field:"pid",description:"<p>\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/one",title:"02. \u83B7\u53D6\u5355\u6761\u6570\u636E",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"<ul> <li>Number \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09</li> <li>String \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/remove",title:"07. \u5220\u9664\u6587\u4EF6(\u5939)",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"<p>\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/search",title:"03. \u641C\u7D22\u6587\u4EF6\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"search",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"key",description:"<p>\u5173\u952E\u8BCD</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share",title:"12. \u83B7\u53D6\u5171\u4EAB\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"share",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/out",title:"14. \u9000\u51FA\u5171\u4EAB",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"share__out",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/update",title:"13. \u8BBE\u7F6E\u5171\u4EAB",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"file",name:"share__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"Array",optional:!0,field:"userids",description:"<p>\u5171\u4EAB\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]</p>"},{group:"Parameter",type:"Number",optional:!0,field:"permission",description:"<p>\u5171\u4EAB\u65B9\u5F0F</p> <ul> <li>0\uFF1A\u53EA\u8BFB</li> <li>1\uFF1A\u8BFB\u5199</li> <li>-1: \u5220\u9664</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/project/add",title:"03. \u6DFB\u52A0\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u9879\u76EE\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"<p>\u9879\u76EE\u4ECB\u7ECD</p>"},{group:"Parameter",type:"String",optional:!0,field:"columns",description:"<p>\u5217\u8868\uFF0C\u683C\u5F0F\uFF1A\u5217\u8868\u540D\u79F01,\u5217\u8868\u540D\u79F02</p>"},{group:"Parameter",type:"String",optional:!0,field:"flow",description:"<p>\u5F00\u542F\u6D41\u7A0B</p> <ul> <li>open: \u5F00\u542F</li> <li>close: \u5173\u95ED\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/archived",title:"12. \u5F52\u6863\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u7C7B\u578B</p> <ul> <li>add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> <li>recovery\uFF1A\u8FD8\u539F\u5F52\u6863</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/add",title:"15. \u6DFB\u52A0\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"column__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u5217\u8868\u540D\u79F0</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/lists",title:"14. \u83B7\u53D6\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"column__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/remove",title:"17. \u5220\u9664\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"column__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"<p>\u5217\u8868ID\uFF08\u7559\u7A7A\u4E3A\u6DFB\u52A0\u5217\u8868\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/update",title:"16. \u4FEE\u6539\u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"column__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"<p>\u5217\u8868ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"<p>\u5217\u8868\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"<p>\u989C\u8272</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/exit",title:"11. \u9000\u51FA\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"exit",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/delete",title:"37. \u5220\u9664\u5DE5\u4F5C\u6D41",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"flow__delete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/list",title:"35. \u5DE5\u4F5C\u6D41\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"flow__list",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/flow/save",title:"36. \u4FDD\u5B58\u5DE5\u4F5C\u6D41",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"flow__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Array",optional:!1,field:"flows",description:"<p>\u5DE5\u4F5C\u6D41\u6570\u636E</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite",title:"06. \u83B7\u53D6\u9080\u8BF7\u94FE\u63A5",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"invite",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"<p>\u5237\u65B0\u94FE\u63A5</p> <ul> <li>no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/info",title:"07. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u83B7\u53D6\u9879\u76EE\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"invite__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/join",title:"08. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u52A0\u5165\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"invite__join",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/lists",title:"01. \u83B7\u53D6\u9879\u76EE\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"all",description:"<p>\u662F\u5426\u67E5\u770B\u6240\u6709\u9879\u76EE\uFF08\u9650\u5236\u7BA1\u7406\u5458\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"<p>\u5F52\u6863\u72B6\u6001</p> <ul> <li>all\uFF1A\u5168\u90E8</li> <li>no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes\uFF1A\u5DF2\u5F52\u6863</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"getcolumn",description:"<p>\u540C\u65F6\u53D6\u9879\u76EE\u5217\u8868</p> <ul> <li>no\uFF1A\u4E0D\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes\uFF1A\u53D6\u5217\u8868</li> </ul>"},{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.name: \u9879\u76EE\u540D\u79F0</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]},examples:[{title:"sampleData:",content:`{ "data": [ { "id": 7, @@ -154,7 +154,7 @@ function print() { __p += __j.call(arguments, '') } "task_my_num": 8, "task_my_complete": 0, "task_my_percent": 0, -}`,type:"json"}]},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/remove",title:"13. \u5220\u9664\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/sort",title:"10. \u6392\u5E8F\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"sort",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Object",optional:!1,field:"sort",description:"<p>\u6392\u5E8F\u6570\u636E</p>"},{group:"Parameter",type:"Number",optional:!0,field:"only_column",description:"<p>\u4EC5\u66F4\u65B0\u5217\u8868</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/add",title:"27. \u6DFB\u52A0\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"mixed",optional:!0,field:"column_id",description:"<p>\u5217\u8868ID\uFF0C\u4EFB\u610F\u503C\u81EA\u52A8\u521B\u5EFA\uFF0C\u7559\u7A7A\u53D6\u7B2C\u4E00\u4E2A</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0</p>"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"<p>\u4EFB\u52A1\u8BE6\u60C5</p>"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"<p>\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"owner",description:"<p>\u8D1F\u8D23\u4EBA</p>"},{group:"Parameter",type:"Array",optional:!0,field:"subtasks",description:"<p>\u5B50\u4EFB\u52A1\uFF08\u683C\u5F0F\uFF1A[{name,owner,times}]\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"top",description:"<p>\u6DFB\u52A0\u7684\u4EFB\u52A1\u6392\u5230\u5217\u8868\u6700\u524D\u9762</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/addsub",title:"28. \u6DFB\u52A0\u5B50\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__addsub",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/archived",title:"31. \u5F52\u6863\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u7C7B\u578B</p> <ul> <li>add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> <li>recovery\uFF1A\u8FD8\u539F\u5F52\u6863</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/content",title:"22. \u83B7\u53D6\u4EFB\u52A1\u8BE6\u7EC6\u63CF\u8FF0",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/dialog",title:"30. \u521B\u5EFA/\u83B7\u53D6\u804A\u5929\u5BA4",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__dialog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/down",title:"20. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__down",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"<p>\u901A\u8FC7export\u63A5\u53E3\u5F97\u5230\u7684\u4E0B\u8F7D\u94A5\u5319</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"File",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u4E0B\u8F7D\u6587\u4EF6\uFF09</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/export",title:"19. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__export",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"userid",description:"<p>\u6307\u5B9A\u4F1A\u5458\uFF0C\u5982\uFF1A[1, 2]</p>"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"<p>\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedelete",title:"24. \u5220\u9664\u4EFB\u52A1\u6587\u4EF6",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__filedelete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedetail",title:"25. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u8BE6\u60C5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__filedetail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"<p>\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5</p> <ul> <li>no (\u9ED8\u8BA4)</li> <li>yes</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedown",title:"26. \u4E0B\u8F7D\u4EFB\u52A1\u6587\u4EF6",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__filedown",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/files",title:"23. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__files",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/flow",title:"34. \u4EFB\u52A1\u5DE5\u4F5C\u6D41\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__flow",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/lists",title:"18. \u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.name: \u4EFB\u52A1\u540D\u79F0</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!0,field:"parent_id",description:"<p>\u4E3B\u4EFB\u52A1ID\uFF08project_id &amp;&amp; parent_id \u2264 0 \u65F6 \u4EC5\u67E5\u8BE2\u81EA\u5DF1\u53C2\u4E0E\u7684\u4EFB\u52A1\uFF09</p> <ul> <li>\u5927\u4E8E0\uFF1A\u6307\u5B9A\u4E3B\u4EFB\u52A1\u4E0B\u7684\u5B50\u4EFB\u52A1</li> <li>\u7B49\u4E8E-1\uFF1A\u8868\u793A\u4EC5\u4E3B\u4EFB\u52A1</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0\u5173\u952E\u8BCD</p>"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"<p>\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']</p>"},{group:"Parameter",type:"String",optional:!0,field:"time_before",description:"<p>\u6307\u5B9A\u65F6\u95F4\u4E4B\u524D\uFF0C\u5982\uFF1A2020-12-30 00:00:00\uFF08\u586B\u5199\u6B64\u9879\u65F6 time \u53C2\u6570\u65E0\u6548\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"complete",description:"<p>\u5B8C\u6210\u72B6\u6001</p> <ul> <li>all\uFF1A\u6240\u6709\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes\uFF1A\u5DF2\u5B8C\u6210</li> <li>no\uFF1A\u672A\u5B8C\u6210</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"<p>\u5F52\u6863\u72B6\u6001</p> <ul> <li>all\uFF1A\u6240\u6709</li> <li>yes\uFF1A\u5DF2\u5F52\u6863</li> <li>no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"<p>\u6392\u5E8F\u65B9\u5F0F</p> <ul> <li>sorts.complete_at \u5B8C\u6210\u65F6\u95F4\uFF1Aasc|desc</li> <li>sorts.archived_at \u5F52\u6863\u65F6\u95F4\uFF1Aasc|desc</li> <li>sorts.end_at \u5230\u671F\u65F6\u95F4\uFF1Aasc|desc</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/one",title:"21. \u83B7\u53D6\u5355\u4E2A\u4EFB\u52A1\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"<p>\u5F52\u6863\u72B6\u6001</p> <ul> <li>all\uFF1A\u6240\u6709</li> <li>yes\uFF1A\u5DF2\u5F52\u6863</li> <li>no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/remove",title:"32. \u5220\u9664\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/resetfromlog",title:"33. \u6839\u636E\u65E5\u5FD7\u91CD\u7F6E\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__resetfromlog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/update",title:"29. \u4FEE\u6539\u4EFB\u52A1\u3001\u5B50\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0</p>"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"<p>\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09</p>"},{group:"Parameter",type:"Array",optional:!0,field:"owner",description:"<p>\u4FEE\u6539\u8D1F\u8D23\u4EBA</p>"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"<p>\u4EFB\u52A1\u8BE6\u60C5\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"<p>\u80CC\u666F\u8272\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"Array",optional:!0,field:"assist",description:"<p>\u4FEE\u6539\u534F\u52A9\u4EBA\u5458\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"p_level",description:"<p>\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"p_name",description:"<p>\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"p_color",description:"<p>\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"flow_item_id",description:"<p>\u4EFB\u52A1\u72B6\u6001\uFF0C\u5DE5\u4F5C\u6D41\u72B6\u6001ID</p>"},{group:"Parameter",type:"String|false",optional:!0,field:"complete_at",description:"<p>\u5B8C\u6210\u65F6\u95F4\uFF08\u5982\uFF1A2020-01-01 00:00\uFF0Cfalse\u8868\u793A\u672A\u5B8C\u6210\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/top",title:"39. \u9879\u76EE\u7F6E\u9876",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/transfer",title:"09. \u79FB\u4EA4\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"transfer",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!1,field:"owner_userid",description:"<p>\u65B0\u7684\u9879\u76EE\u8D1F\u8D23\u4EBAID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/update",title:"04. \u4FEE\u6539\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u9879\u76EE\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"<p>\u9879\u76EE\u4ECB\u7ECD</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/user",title:"05. \u4FEE\u6539\u9879\u76EE\u6210\u5458",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u6210\u5458ID \u6216 \u6210\u5458ID\u7EC4</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/report/detail",title:"05. \u62A5\u544A\u8BE6\u60C5",version:"1.0.0",group:"report",name:"detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"<p>\u62A5\u544Aid</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/last_submitter",title:"06. \u83B7\u53D6\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u63A5\u6536\u4EBA",version:"1.0.0",group:"report",name:"last_submitter",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/my",title:"01. \u6211\u53D1\u9001\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"my",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Array",optional:!0,field:"created_at",description:"<p>\u6C47\u62A5\u65F6\u95F4</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/read",title:"08. \u6807\u8BB0\u6C47\u62A5\u5DF2\u8BFB\uFF0C\u53EF\u6279\u91CF",version:"1.0.0",group:"report",name:"read",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"ids",description:"<p>\u62A5\u544Aid</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/receive",title:"02. \u6211\u63A5\u6536\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"receive",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"username",description:"<p>\u4F1A\u5458\u540D</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Array",optional:!0,field:"created_at",description:"<p>\u6C47\u62A5\u65F6\u95F4</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/store",title:"03. \u4FDD\u5B58\u5E76\u53D1\u9001\u5DE5\u4F5C\u6C47\u62A5",version:"1.0.0",group:"report",name:"store",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"<p>\u6C47\u62A5ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"title",description:"<p>\u6C47\u62A5\u6807\u9898</p>"},{group:"Parameter",type:"Array",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Number",optional:!0,field:"content",description:"<p>\u5185\u5BB9</p>"},{group:"Parameter",type:"Number",optional:!0,field:"receive",description:"<p>\u6C47\u62A5\u5BF9\u8C61</p>"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"<p>\u504F\u79FB\u91CF</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/template",title:"04. \u751F\u6210\u6C47\u62A5\u6A21\u677F",version:"1.0.0",group:"report",name:"template",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"<p>\u504F\u79FB\u91CF</p>"},{group:"Parameter",type:"String",optional:!0,field:"date",description:"<p>\u65F6\u95F4</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/unread",title:"07. \u83B7\u53D6\u672A\u8BFB",version:"1.0.0",group:"report",name:"unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"userid",description:"<p>\u7528\u6237id</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"post",url:"api/system/column/template",title:"04. \u521B\u5EFA\u9879\u76EE\u6A21\u677F",description:"<p>\u83B7\u53D6\u521B\u5EFA\u9879\u76EE\u6A21\u677F\u3001\u4FDD\u5B58\u521B\u5EFA\u9879\u76EE\u6A21\u677F</p>",version:"1.0.0",group:"system",name:"column__template",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09</li> </ul>"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"<p>\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,columns}]</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/demo",title:"02. \u83B7\u53D6\u6F14\u793A\u8D26\u53F7",version:"1.0.0",group:"system",name:"demo",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/fileupload",title:"12. \u4E0A\u4F20\u6587\u4EF6",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"system",name:"fileupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"image64",description:"<p>\u56FE\u7247base64</p>"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"<p>\u6587\u4EF6\u540D</p>"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"<p>\u6587\u4EF6\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/cnip",title:"07. \u662F\u5426\u4E2D\u56FDIP\u5730\u5740",version:"1.0.0",group:"system",name:"get__cnip",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"<p>IP\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/info",title:"05. \u83B7\u53D6\u7EC8\u7AEF\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"<p>key\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ip",title:"06. \u83B7\u53D6IP\u5730\u5740",version:"1.0.0",group:"system",name:"get__ip",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipgcj02",title:"08. \u83B7\u53D6IP\u5730\u5740\u7ECF\u7EAC\u5EA6",version:"1.0.0",group:"system",name:"get__ipgcj02",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"<p>IP\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipinfo",title:"09. \u83B7\u53D6IP\u5730\u5740\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__ipinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"<p>IP\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/imgupload",title:"10. \u4E0A\u4F20\u56FE\u7247",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"system",name:"imgupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"image64",description:"<p>\u56FE\u7247base64</p>"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"<p>\u6587\u4EF6\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/imgview",title:"11. \u6D4F\u89C8\u56FE\u7247\u7A7A\u95F4",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"system",name:"imgview",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"path",description:"<p>\u8DEF\u5F84</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/priority",title:"03. \u4EFB\u52A1\u4F18\u5148\u7EA7",description:"<p>\u83B7\u53D6\u4EFB\u52A1\u4F18\u5148\u7EA7\u3001\u4FDD\u5B58\u4EFB\u52A1\u4F18\u5148\u7EA7</p>",version:"1.0.0",group:"system",name:"priority",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09</li> </ul>"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"<p>\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,color,days,priority}]</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting",title:"01. \u83B7\u53D6\u8BBE\u7F6E\u3001\u4FDD\u5B58\u8BBE\u7F6E",version:"1.0.0",group:"system",name:"setting",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>all: \u83B7\u53D6\u6240\u6709\uFF08\u9700\u8981\u7BA1\u7406\u5458\u6743\u9650\uFF09</li> <li>save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1Areg\u3001reg_invite\u3001login_code\u3001password_policy\u3001project_invite\u3001chat_nickname\u3001auto_archived\u3001archived_day\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/users/basic",title:"10. \u83B7\u53D6\u6307\u5B9A\u4F1A\u5458\u57FA\u7840\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"basic",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u4F1A\u5458ID(\u591A\u4E2A\u683C\u5F0F\uFF1AjsonArray\uFF0C\u4E00\u6B21\u6700\u591A50\u4E2A)</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editdata",title:"07. \u4FEE\u6539\u81EA\u5DF1\u7684\u8D44\u6599",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"editdata",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"userimg",description:"<p>\u4F1A\u5458\u5934\u50CF\uFF08\u5730\u5740\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"<p>\u6635\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"<p>\u804C\u4F4D/\u804C\u79F0</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u540C&quot;\u83B7\u53D6\u6211\u7684\u4FE1\u606F&quot;\u63A5\u53E3\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editpass",title:"08. \u4FEE\u6539\u81EA\u5DF1\u7684\u5BC6\u7801",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"editpass",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"oldpass",description:"<p>\u65E7\u5BC6\u7801</p>"},{group:"Parameter",type:"String",optional:!1,field:"newpass",description:"<p>\u65B0\u5BC6\u7801</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u540C&quot;\u83B7\u53D6\u6211\u7684\u4FE1\u606F&quot;\u63A5\u53E3\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/info",title:"06. \u83B7\u53D6\u6211\u7684\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"info",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]},examples:[{title:"data:",content:`{ +}`,type:"json"}]},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/remove",title:"13. \u5220\u9664\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/sort",title:"10. \u6392\u5E8F\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"sort",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Object",optional:!1,field:"sort",description:"<p>\u6392\u5E8F\u6570\u636E</p>"},{group:"Parameter",type:"Number",optional:!0,field:"only_column",description:"<p>\u4EC5\u66F4\u65B0\u5217\u8868</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/add",title:"27. \u6DFB\u52A0\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"mixed",optional:!0,field:"column_id",description:"<p>\u5217\u8868ID\uFF0C\u4EFB\u610F\u503C\u81EA\u52A8\u521B\u5EFA\uFF0C\u7559\u7A7A\u53D6\u7B2C\u4E00\u4E2A</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0</p>"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"<p>\u4EFB\u52A1\u8BE6\u60C5</p>"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"<p>\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"owner",description:"<p>\u8D1F\u8D23\u4EBA</p>"},{group:"Parameter",type:"Array",optional:!0,field:"subtasks",description:"<p>\u5B50\u4EFB\u52A1\uFF08\u683C\u5F0F\uFF1A[{name,owner,times}]\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"top",description:"<p>\u6DFB\u52A0\u7684\u4EFB\u52A1\u6392\u5230\u5217\u8868\u6700\u524D\u9762</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/addsub",title:"28. \u6DFB\u52A0\u5B50\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__addsub",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/archived",title:"31. \u5F52\u6863\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u7C7B\u578B</p> <ul> <li>add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> <li>recovery\uFF1A\u8FD8\u539F\u5F52\u6863</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/content",title:"22. \u83B7\u53D6\u4EFB\u52A1\u8BE6\u7EC6\u63CF\u8FF0",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/dialog",title:"30. \u521B\u5EFA/\u83B7\u53D6\u804A\u5929\u5BA4",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__dialog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/down",title:"20. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__down",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"<p>\u901A\u8FC7export\u63A5\u53E3\u5F97\u5230\u7684\u4E0B\u8F7D\u94A5\u5319</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"File",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u4E0B\u8F7D\u6587\u4EF6\uFF09</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/export",title:"19. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__export",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"userid",description:"<p>\u6307\u5B9A\u4F1A\u5458\uFF0C\u5982\uFF1A[1, 2]</p>"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"<p>\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<ul> <li>createdTime \u4EFB\u52A1\u521B\u5EFA\u65F6\u95F4</li> <li>taskTime \u4EFB\u52A1\u8BA1\u5212\u65F6\u95F4\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedelete",title:"24. \u5220\u9664\u4EFB\u52A1\u6587\u4EF6",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__filedelete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedetail",title:"25. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u8BE6\u60C5",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__filedetail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"<p>\u6587\u4EF6ID</p>"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"<p>\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5</p> <ul> <li>no (\u9ED8\u8BA4)</li> <li>yes</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedown",title:"26. \u4E0B\u8F7D\u4EFB\u52A1\u6587\u4EF6",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__filedown",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"<p>\u6587\u4EF6ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/files",title:"23. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__files",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/flow",title:"34. \u4EFB\u52A1\u5DE5\u4F5C\u6D41\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__flow",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/lists",title:"18. \u4EFB\u52A1\u5217\u8868",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.name: \u4EFB\u52A1\u540D\u79F0</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!0,field:"parent_id",description:"<p>\u4E3B\u4EFB\u52A1ID\uFF08project_id &amp;&amp; parent_id \u2264 0 \u65F6 \u4EC5\u67E5\u8BE2\u81EA\u5DF1\u53C2\u4E0E\u7684\u4EFB\u52A1\uFF09</p> <ul> <li>\u5927\u4E8E0\uFF1A\u6307\u5B9A\u4E3B\u4EFB\u52A1\u4E0B\u7684\u5B50\u4EFB\u52A1</li> <li>\u7B49\u4E8E-1\uFF1A\u8868\u793A\u4EC5\u4E3B\u4EFB\u52A1</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0\u5173\u952E\u8BCD</p>"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"<p>\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']</p>"},{group:"Parameter",type:"String",optional:!0,field:"time_before",description:"<p>\u6307\u5B9A\u65F6\u95F4\u4E4B\u524D\uFF0C\u5982\uFF1A2020-12-30 00:00:00\uFF08\u586B\u5199\u6B64\u9879\u65F6 time \u53C2\u6570\u65E0\u6548\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"complete",description:"<p>\u5B8C\u6210\u72B6\u6001</p> <ul> <li>all\uFF1A\u6240\u6709\uFF08\u9ED8\u8BA4\uFF09</li> <li>yes\uFF1A\u5DF2\u5B8C\u6210</li> <li>no\uFF1A\u672A\u5B8C\u6210</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"<p>\u5F52\u6863\u72B6\u6001</p> <ul> <li>all\uFF1A\u6240\u6709</li> <li>yes\uFF1A\u5DF2\u5F52\u6863</li> <li>no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"deleted",description:"<p>\u662F\u5426\u8BFB\u53D6\u5DF2\u5220\u9664</p> <ul> <li>all\uFF1A\u6240\u6709</li> <li>yes\uFF1A\u5DF2\u5220\u9664</li> <li>no\uFF1A\u672A\u5220\u9664\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"<p>\u6392\u5E8F\u65B9\u5F0F</p> <ul> <li>sorts.complete_at \u5B8C\u6210\u65F6\u95F4\uFF1Aasc|desc</li> <li>sorts.archived_at \u5F52\u6863\u65F6\u95F4\uFF1Aasc|desc</li> <li>sorts.end_at \u5230\u671F\u65F6\u95F4\uFF1Aasc|desc</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/one",title:"21. \u83B7\u53D6\u5355\u4E2A\u4EFB\u52A1\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"task__one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"<p>\u5F52\u6863\u72B6\u6001</p> <ul> <li>all\uFF1A\u6240\u6709</li> <li>yes\uFF1A\u5DF2\u5F52\u6863</li> <li>no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/remove",title:"32. \u5220\u9664\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>recovery: \u8FD8\u539F</li> <li>delete: \u5220\u9664\uFF08\u9ED8\u8BA4\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/resetfromlog",title:"33. \u6839\u636E\u65E5\u5FD7\u91CD\u7F6E\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__resetfromlog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/update",title:"29. \u4FEE\u6539\u4EFB\u52A1\u3001\u5B50\u4EFB\u52A1",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"task__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"<p>\u4EFB\u52A1ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"<p>\u4EFB\u52A1\u63CF\u8FF0</p>"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"<p>\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09</p>"},{group:"Parameter",type:"Array",optional:!0,field:"owner",description:"<p>\u4FEE\u6539\u8D1F\u8D23\u4EBA</p>"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"<p>\u4EFB\u52A1\u8BE6\u60C5\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"<p>\u80CC\u666F\u8272\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"Array",optional:!0,field:"assist",description:"<p>\u4FEE\u6539\u534F\u52A9\u4EBA\u5458\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"p_level",description:"<p>\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"p_name",description:"<p>\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"p_color",description:"<p>\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"flow_item_id",description:"<p>\u4EFB\u52A1\u72B6\u6001\uFF0C\u5DE5\u4F5C\u6D41\u72B6\u6001ID</p>"},{group:"Parameter",type:"String|false",optional:!0,field:"complete_at",description:"<p>\u5B8C\u6210\u65F6\u95F4\uFF08\u5982\uFF1A2020-01-01 00:00\uFF0Cfalse\u8868\u793A\u672A\u5B8C\u6210\uFF09</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/top",title:"39. \u9879\u76EE\u7F6E\u9876",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"project",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/transfer",title:"09. \u79FB\u4EA4\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"transfer",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!1,field:"owner_userid",description:"<p>\u65B0\u7684\u9879\u76EE\u8D1F\u8D23\u4EBAID</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/update",title:"04. \u4FEE\u6539\u9879\u76EE",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"<p>\u9879\u76EE\u540D\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"<p>\u9879\u76EE\u4ECB\u7ECD</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/user",title:"05. \u4FEE\u6539\u9879\u76EE\u6210\u5458",description:"<p>\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09</p>",version:"1.0.0",group:"project",name:"user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"<p>\u9879\u76EEID</p>"},{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u6210\u5458ID \u6216 \u6210\u5458ID\u7EC4</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/report/detail",title:"05. \u62A5\u544A\u8BE6\u60C5",version:"1.0.0",group:"report",name:"detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"<p>\u62A5\u544Aid</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/last_submitter",title:"06. \u83B7\u53D6\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u63A5\u6536\u4EBA",version:"1.0.0",group:"report",name:"last_submitter",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/my",title:"01. \u6211\u53D1\u9001\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"my",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Array",optional:!0,field:"created_at",description:"<p>\u6C47\u62A5\u65F6\u95F4</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/read",title:"08. \u6807\u8BB0\u6C47\u62A5\u5DF2\u8BFB\uFF0C\u53EF\u6279\u91CF",version:"1.0.0",group:"report",name:"read",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"ids",description:"<p>\u62A5\u544Aid</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/receive",title:"02. \u6211\u63A5\u6536\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"receive",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"username",description:"<p>\u4F1A\u5458\u540D</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Array",optional:!0,field:"created_at",description:"<p>\u6C47\u62A5\u65F6\u95F4</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/store",title:"03. \u4FDD\u5B58\u5E76\u53D1\u9001\u5DE5\u4F5C\u6C47\u62A5",version:"1.0.0",group:"report",name:"store",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"<p>\u6C47\u62A5ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"title",description:"<p>\u6C47\u62A5\u6807\u9898</p>"},{group:"Parameter",type:"Array",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Number",optional:!0,field:"content",description:"<p>\u5185\u5BB9</p>"},{group:"Parameter",type:"Number",optional:!0,field:"receive",description:"<p>\u6C47\u62A5\u5BF9\u8C61</p>"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"<p>\u504F\u79FB\u91CF</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/template",title:"04. \u751F\u6210\u6C47\u62A5\u6A21\u677F",version:"1.0.0",group:"report",name:"template",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"type",description:"<p>\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5</p>"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"<p>\u504F\u79FB\u91CF</p>"},{group:"Parameter",type:"String",optional:!0,field:"date",description:"<p>\u65F6\u95F4</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/unread",title:"07. \u83B7\u53D6\u672A\u8BFB",version:"1.0.0",group:"report",name:"unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"userid",description:"<p>\u7528\u6237id</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"post",url:"api/system/column/template",title:"05. \u521B\u5EFA\u9879\u76EE\u6A21\u677F",description:"<p>\u83B7\u53D6\u521B\u5EFA\u9879\u76EE\u6A21\u677F\u3001\u4FDD\u5B58\u521B\u5EFA\u9879\u76EE\u6A21\u677F</p>",version:"1.0.0",group:"system",name:"column__template",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09</li> </ul>"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"<p>\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,columns}]</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/demo",title:"03. \u83B7\u53D6\u6F14\u793A\u8D26\u53F7",version:"1.0.0",group:"system",name:"demo",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/fileupload",title:"13. \u4E0A\u4F20\u6587\u4EF6",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"system",name:"fileupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"image64",description:"<p>\u56FE\u7247base64</p>"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"<p>\u6587\u4EF6\u540D</p>"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"<p>\u6587\u4EF6\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/cnip",title:"08. \u662F\u5426\u4E2D\u56FDIP\u5730\u5740",version:"1.0.0",group:"system",name:"get__cnip",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"<p>IP\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/info",title:"06. \u83B7\u53D6\u7EC8\u7AEF\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"<p>key\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ip",title:"07. \u83B7\u53D6IP\u5730\u5740",version:"1.0.0",group:"system",name:"get__ip",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipgcj02",title:"09. \u83B7\u53D6IP\u5730\u5740\u7ECF\u7EAC\u5EA6",version:"1.0.0",group:"system",name:"get__ipgcj02",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"<p>IP\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipinfo",title:"10. \u83B7\u53D6IP\u5730\u5740\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__ipinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"<p>IP\u503C</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/starthome",title:"14. \u542F\u52A8\u9996\u9875\u8BBE\u7F6E\u4FE1\u606F",description:"<p>\u7528\u4E8E\u5224\u65AD\u6CE8\u518C\u662F\u5426\u9700\u8981\u542F\u52A8\u9996\u9875</p>",version:"1.0.0",group:"system",name:"get__starthome",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/imgupload",title:"11. \u4E0A\u4F20\u56FE\u7247",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"system",name:"imgupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"image64",description:"<p>\u56FE\u7247base64</p>"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"<p>\u6587\u4EF6\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/imgview",title:"12. \u6D4F\u89C8\u56FE\u7247\u7A7A\u95F4",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"system",name:"imgview",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"path",description:"<p>\u8DEF\u5F84</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/priority",title:"04. \u4EFB\u52A1\u4F18\u5148\u7EA7",description:"<p>\u83B7\u53D6\u4EFB\u52A1\u4F18\u5148\u7EA7\u3001\u4FDD\u5B58\u4EFB\u52A1\u4F18\u5148\u7EA7</p>",version:"1.0.0",group:"system",name:"priority",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09</li> </ul>"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"<p>\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,color,days,priority}]</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting",title:"01. \u83B7\u53D6\u8BBE\u7F6E\u3001\u4FDD\u5B58\u8BBE\u7F6E",version:"1.0.0",group:"system",name:"setting",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>all: \u83B7\u53D6\u6240\u6709\uFF08\u9700\u8981\u7BA1\u7406\u5458\u6743\u9650\uFF09</li> <li>save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1Areg\u3001reg_invite\u3001login_code\u3001password_policy\u3001project_invite\u3001chat_nickname\u3001auto_archived\u3001archived_day\u3001start_home\u3001home_footer\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting/email",title:"02. \u83B7\u53D6\u90AE\u7BB1\u8BBE\u7F6E\u3001\u4FDD\u5B58\u90AE\u7BB1\u8BBE\u7F6E",version:"1.0.0",group:"system",name:"setting__email",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<ul> <li>get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09</li> <li>all: \u83B7\u53D6\u6240\u6709\uFF08\u9700\u8981\u7BA1\u7406\u5458\u6743\u9650\uFF09</li> <li>save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1Asmtp_server port account password reg_verify notice task_remind_hours task_remind_hours2\uFF09</li> </ul>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/users/basic",title:"10. \u83B7\u53D6\u6307\u5B9A\u4F1A\u5458\u57FA\u7840\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"basic",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u4F1A\u5458ID(\u591A\u4E2A\u683C\u5F0F\uFF1AjsonArray\uFF0C\u4E00\u6B21\u6700\u591A50\u4E2A)</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editdata",title:"07. \u4FEE\u6539\u81EA\u5DF1\u7684\u8D44\u6599",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"editdata",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"userimg",description:"<p>\u4F1A\u5458\u5934\u50CF\uFF08\u5730\u5740\uFF09</p>"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"<p>\u6635\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"<p>\u804C\u4F4D/\u804C\u79F0</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u540C&quot;\u83B7\u53D6\u6211\u7684\u4FE1\u606F&quot;\u63A5\u53E3\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editpass",title:"08. \u4FEE\u6539\u81EA\u5DF1\u7684\u5BC6\u7801",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"editpass",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"oldpass",description:"<p>\u65E7\u5BC6\u7801</p>"},{group:"Parameter",type:"String",optional:!1,field:"newpass",description:"<p>\u65B0\u5BC6\u7801</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u540C&quot;\u83B7\u53D6\u6211\u7684\u4FE1\u606F&quot;\u63A5\u53E3\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/email/verification",title:"13. \u90AE\u7BB1\u9A8C\u8BC1",description:"<p>\u4E0D\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"email__verification",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:"<p>\u9A8C\u8BC1\u53C2\u6570</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u540C&quot;\u83B7\u53D6\u6211\u7684\u4FE1\u606F&quot;\u63A5\u53E3\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/info",title:"06. \u83B7\u53D6\u6211\u7684\u4FE1\u606F",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"info",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]},examples:[{title:"data:",content:`{ "userid": 1, "identity": [ ], "az": "", @@ -168,4 +168,4 @@ function print() { __p += __j.call(arguments, '') } "line_ip": "127.0.0.1", "line_at": "2021-06-01 12:00:00", "created_ip": "", -}`,type:"json"}]},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/lists",title:"11. \u4F1A\u5458\u5217\u8868\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.email \u90AE\u7BB1</li> <li>keys.nickname \u6635\u79F0</li> <li>keys.profession \u804C\u4F4D</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login",title:"01. \u767B\u5F55\u3001\u6CE8\u518C",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"login",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<p>\u7C7B\u578B</p> <ul> <li>login:\u767B\u5F55\uFF08\u9ED8\u8BA4\uFF09</li> <li>reg:\u6CE8\u518C</li> </ul>"},{group:"Parameter",type:"String",optional:!1,field:"email",description:"<p>\u90AE\u7BB1</p>"},{group:"Parameter",type:"String",optional:!1,field:"password",description:"<p>\u5BC6\u7801</p>"},{group:"Parameter",type:"String",optional:!0,field:"code",description:"<p>\u767B\u5F55\u9A8C\u8BC1\u7801</p>"},{group:"Parameter",type:"String",optional:!0,field:"invite",description:"<p>\u6CE8\u518C\u9080\u8BF7\u7801</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u540C&quot;\u83B7\u53D6\u6211\u7684\u4FE1\u606F&quot;\u63A5\u53E3\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codeimg",title:"03. \u9A8C\u8BC1\u7801\u56FE\u7247",description:"<p>\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801</p>",version:"1.0.0",group:"users",name:"login__codeimg",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",description:"<p>\u7528\u6237\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Image",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u8F93\u51FA\u56FE\u7247\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codejson",title:"04. \u9A8C\u8BC1\u7801json",description:"<p>\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801</p>",version:"1.0.0",group:"users",name:"login__codejson",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/needcode",title:"02. \u662F\u5426\u9700\u8981\u9A8C\u8BC1\u7801",description:"<p>\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801</p>",version:"1.0.0",group:"users",name:"login__needcode",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",description:"<p>\u7528\u6237\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u9700\u8981\u30010\u4E0D\u9700\u8981\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/operation",title:"12. \u64CD\u4F5C\u4F1A\u5458\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"operation",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u4F1A\u5458ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u64CD\u4F5C</p> <ul> <li>setadmin \u8BBE\u4E3A\u7BA1\u7406\u5458</li> <li>clearadmin \u53D6\u6D88\u7BA1\u7406\u5458</li> <li>setdisable \u8BBE\u4E3A\u7981\u7528</li> <li>cleardisable \u53D6\u6D88\u7981\u7528</li> <li>delete \u5220\u9664\u4F1A\u5458</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"password",description:"<p>\u65B0\u7684\u5BC6\u7801</p>"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"<p>\u6635\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"<p>\u804C\u4F4D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/reg/needinvite",title:"05. \u662F\u5426\u9700\u8981\u9080\u8BF7\u7801",description:"<p>\u7528\u4E8E\u5224\u65AD\u6CE8\u518C\u662F\u5426\u9700\u8981\u9080\u8BF7\u7801</p>",version:"1.0.0",group:"users",name:"reg__needinvite",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/search",title:"09. \u641C\u7D22\u4F1A\u5458\u5217\u8868",description:"<p>\u641C\u7D22\u4F1A\u5458\u5217\u8868</p>",version:"1.0.0",group:"users",name:"searchinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!1,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.key \u6635\u79F0\u3001\u90AE\u7BB1\u5173\u952E\u5B57</li> <li>keys.disable 0-\u6392\u9664\u7981\u6B62\uFF08\u9ED8\u8BA4\uFF09\uFF0C1-\u542B\u7981\u6B62\uFF0C2-\u4EC5\u7981\u6B62</li> <li>keys.project_id \u5728\u6307\u5B9A\u9879\u76EEID</li> <li>keys.no_project_id \u4E0D\u5728\u6307\u5B9A\u9879\u76EEID</li> </ul>"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"<p>\u6392\u5E8F\u65B9\u5F0F</p> <ul> <li>sorts.az \u6309\u5B57\u6BCD\uFF1Aasc|desc</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"take",description:"<p>\u83B7\u53D6\u6570\u91CF\uFF0C10-100</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1\uFF08\u8D4B\u503C\u5206\u9875\u6A21\u5F0F\uFF0Ctake\u53C2\u6570\u65E0\u6548\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:10\uFF0C\u6700\u5927:100</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"}];const q={name:"API",version:"1.0.0",description:"APP\u63A5\u53E3\u6587\u6863",title:"APP\u63A5\u53E3",url:"https://\u4F60\u7684\u57DF\u540D/",template:{withGenerator:!1},sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Sun Mar 06 2022 17:42:15 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"0.50.4"}};tt();const fe=l().compile(y()("#template-header").html()),be=l().compile(y()("#template-footer").html()),ne=l().compile(y()("#template-article").html()),me=l().compile(y()("#template-compare-article").html()),ce=l().compile(y()("#template-generator").html()),Ee=l().compile(y()("#template-project").html()),Re=l().compile(y()("#template-sections").html()),Be=l().compile(y()("#template-sidenav").html()),De={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};q.template=Object.assign(De,(Tt=q.template)!=null?Tt:{}),q.template.forceLanguage&&vn(q.template.forceLanguage);const Ce=(0,o.groupBy)(he,ve=>ve.group),ke={};y().each(Ce,(ve,le)=>{ke[ve]=(0,o.groupBy)(le,Ae=>Ae.name)});const Ge=[];y().each(ke,(ve,le)=>{let Ae=[];y().each(le,(we,Ie)=>{const st=Ie[0].title;st&&Ae.push(st.toLowerCase()+"#~#"+we)}),Ae.sort(),q.order&&(Ae=Fe(Ae,q.order,"#~#")),Ae.forEach(we=>{const st=we.split("#~#")[1];le[st].forEach($e=>{Ge.push($e)})})}),he=Ge;let it={};const bt={};let Ve={};Ve[q.version]=1,y().each(he,(ve,le)=>{it[le.group]=1,bt[le.group]=le.groupTitle||le.group,Ve[le.version]=1}),it=Object.keys(it),it.sort(),q.order&&(it=_t(bt,q.order)),Ve=Object.keys(Ve),Ve.sort(r().compare),Ve.reverse();const yt=[];it.forEach(ve=>{yt.push({group:ve,isHeader:!0,title:bt[ve]});let le="";he.forEach(Ae=>{Ae.group===ve&&(le!==Ae.name?yt.push({title:Ae.title,group:ve,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}):yt.push({title:Ae.title,group:ve,hidden:!0,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}),le=Ae.name)})});function F(ve,le,Ae){let we=!1;if(!le)return we;const Ie=le.match(/<h(1|2).*?>(.+?)<\/h(1|2)>/gi);return Ie&&Ie.forEach(function(st){const $e=st.substring(2,3),Ut=st.replace(/<.+?>/g,""),Pn=st.match(/id="api-([^-]+)(?:-(.+))?"/),_n=Pn?Pn[1]:null,Cn=Pn?Pn[2]:null;$e==="1"&&Ut&&_n&&(ve.splice(Ae,0,{group:_n,isHeader:!0,title:Ut,isFixed:!0}),Ae++,we=!0),$e==="2"&&Ut&&_n&&Cn&&(ve.splice(Ae,0,{group:_n,name:Cn,isHeader:!1,title:Ut,isFixed:!1,version:"1.0"}),Ae++)}),we}let H;if(q.header&&(H=F(yt,q.header.content,0),H||yt.unshift({group:"_header",isHeader:!0,title:q.header.title==null?Yt("General"):q.header.title,isFixed:!0})),q.footer){const ve=yt.length;H=F(yt,q.footer.content,yt.length),!H&&q.footer.title!=null&&yt.splice(ve,0,{group:"_footer",isHeader:!0,title:q.footer.title,isFixed:!0})}const V=q.title?q.title:"apiDoc: "+q.name+" - "+q.version;y()(document).attr("title",V),y()("#loader").remove();const re={nav:yt};y()("#sidenav").append(Be(re)),y()("#generator").append(ce(q)),(0,o.extend)(q,{versions:Ve}),y()("#project").append(Ee(q)),q.header&&y()("#header").append(fe(q.header)),q.footer&&(y()("#footer").append(be(q.footer)),q.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const Z={};let ie="";it.forEach(function(ve){const le=[];let Ae="",we={},Ie=ve,st="";Z[ve]={},he.forEach(function($e){ve===$e.group&&(Ae!==$e.name?(he.forEach(function(Ut){ve===Ut.group&&$e.name===Ut.name&&(Object.prototype.hasOwnProperty.call(Z[$e.group],$e.name)||(Z[$e.group][$e.name]=[]),Z[$e.group][$e.name].push(Ut.version))}),we={article:$e,versions:Z[$e.group][$e.name]}):we={article:$e,hidden:!0,versions:Z[$e.group][$e.name]},q.sampleUrl&&q.sampleUrl===!0&&(q.sampleUrl=window.location.origin),q.url&&we.article.url.substr(0,4).toLowerCase()!=="http"&&(we.article.url=q.url+we.article.url),Me(we,$e),$e.groupTitle&&(Ie=$e.groupTitle),$e.groupDescription&&(st=$e.groupDescription),le.push({article:ne(we),group:$e.group,name:$e.name,aloneDisplay:q.template.aloneDisplay}),Ae=$e.name)}),we={group:ve,title:Ie,description:st,articles:le,aloneDisplay:q.template.aloneDisplay},ie+=Re(we)}),y()("#sections").append(ie),q.template.aloneDisplay||(document.body.dataset.spy="scroll",y()("body").scrollspy({target:"#scrollingNav"})),y()(".form-control").on("focus change",function(){y()(this).removeClass("border-danger")}),y()(".sidenav").find("a").on("click",function(ve){ve.preventDefault();const le=this.getAttribute("href");if(q.template.aloneDisplay){const Ae=document.querySelector(".sidenav > li.active");Ae&&Ae.classList.remove("active"),this.parentNode.classList.add("active")}else{const Ae=document.querySelector(le);Ae&&y()("html,body").animate({scrollTop:Ae.offsetTop},400)}window.location.hash=le});function oe(ve){let le=!1;return y().each(ve,Ae=>{le=le||(0,o.some)(ve[Ae],we=>we.type)}),le}function Se(){y()('button[data-toggle="popover"]').popover().click(function(le){le.preventDefault()});const ve=y()("#version strong").html();if(y()("#sidenav li").removeClass("is-new"),q.template.withCompare&&y()("#sidenav li[data-version='"+ve+"']").each(function(){const le=y()(this).data("group"),Ae=y()(this).data("name"),we=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").length,Ie=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").index(y()(this));(we===1||Ie===we-1)&&y()(this).addClass("is-new")}),y()(".nav-tabs-examples a").click(function(le){le.preventDefault(),y()(this).tab("show")}),y()(".nav-tabs-examples").find("a:first").tab("show"),y()(".sample-request-content-type-switch").change(function(){y()(this).val()==="body-form-data"?(y()("#sample-request-body-json-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-form-input-"+y()(this).data("id")).show()):(y()("#sample-request-body-form-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-json-input-"+y()(this).data("id")).show())}),q.template.aloneDisplay&&(y()(".show-group").click(function(){const le="."+y()(this).attr("data-group")+"-group",Ae="."+y()(this).attr("data-group")+"-article";y()(".show-api-group").addClass("hide"),y()(le).removeClass("hide"),y()(".show-api-article").addClass("hide"),y()(Ae).removeClass("hide")}),y()(".show-api").click(function(){const le=this.getAttribute("href").substring(1),Ae=document.getElementById("version").textContent.trim(),we=`.${this.dataset.name}-article`,Ie=`[id="${le}-${Ae}"]`,st=`.${this.dataset.group}-group`;y()(".show-api-group").addClass("hide"),y()(st).removeClass("hide"),y()(".show-api-article").addClass("hide");let $e=y()(we);y()(Ie).length&&($e=y()(Ie).parent()),$e.removeClass("hide"),le.match(/_(header|footer)/)&&document.getElementById(le).classList.remove("hide")})),q.template.aloneDisplay||y()("body").scrollspy("refresh"),q.template.aloneDisplay){const le=window.location.hash;if(le!=null&&le.length!==0){const Ae=document.getElementById("version").textContent.trim(),we=document.querySelector(`li .${le.slice(1)}-init`),Ie=document.querySelector(`li[data-version="${Ae}"] .show-api.${le.slice(1)}-init`);let st=we;Ie&&(st=Ie),st.click()}}}function _e(ve){typeof ve=="undefined"?ve=y()("#version strong").html():y()("#version strong").html(ve),y()("article").addClass("hide"),y()("#sidenav li:not(.nav-fixed)").addClass("hide");const le={};document.querySelectorAll("article[data-version]").forEach(Ae=>{const we=Ae.dataset.group,Ie=Ae.dataset.name,st=Ae.dataset.version,$e=we+Ie;!le[$e]&&r().lte(st,ve)&&(le[$e]=!0,document.querySelector(`article[data-group="${we}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${we}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${we}"]`).classList.remove("hide"))}),y()("article[data-version]").each(function(Ae){const we=y()(this).data("group");y()("section#api-"+we).removeClass("hide"),y()("section#api-"+we+" article:visible").length===0?y()("section#api-"+we).addClass("hide"):y()("section#api-"+we).removeClass("hide")})}if(_e(),y()("#versions li.version a").on("click",function(ve){ve.preventDefault(),_e(y()(this).html())}),y()("#compareAllWithPredecessor").on("click",Oe),y()("article .versions li.version a").on("click",Le),y().urlParam=function(ve){const le=new RegExp("[\\?&amp;]"+ve+"=([^&amp;#]*)").exec(window.location.href);return le&&le[1]?le[1]:null},y().urlParam("compare")&&y()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const ve=decodeURI(window.location.hash);y()(ve).length>0&&y()("html,body").animate({scrollTop:parseInt(y()(ve).offset().top)},0)}y()("#scrollingNav .sidenav-search input.search").focus(),y()('[data-action="filter-search"]').on("keyup",ve=>{const le=ve.currentTarget.value;y()(".sidenav").find("a.nav-list-item").each((Ae,we)=>{y()(we).show(),we.innerText.toLowerCase().includes(le)||y()(we).hide()})}),y()("span.search-reset").on("click",function(){y()("#scrollingNav .sidenav-search input.search").val("").focus(),y()(".sidenav").find("a.nav-list-item").show()});function Le(ve){ve.preventDefault();const le=y()(this).parents("article"),Ae=y()(this).html(),we=le.find(".version"),Ie=we.find("strong").html();we.find("strong").html(Ae);const st=le.data("group"),$e=le.data("name"),Ut=le.data("version"),Pn=le.data("compare-version");if(Pn!==Ae&&!(!Pn&&Ut===Ae)){if(Pn&&Z[st][$e][0]===Ae||Ut===Ae)at(st,$e,Ut);else{let _n={},Cn={};y().each(ke[st][$e],function(Ls,rr){rr.version===Ut&&(_n=rr),rr.version===Ae&&(Cn=rr)});const dt={article:_n,compare:Cn,versions:Z[st][$e]};dt.article.id=dt.article.group+"-"+dt.article.name+"-"+dt.article.version,dt.article.id=dt.article.id.replace(/\./g,"_"),dt.compare.id=dt.compare.group+"-"+dt.compare.name+"-"+dt.compare.version,dt.compare.id=dt.compare.id.replace(/\./g,"_");let gt=_n;gt.parameter&&gt.parameter.fields&&(dt._hasTypeInParameterFields=oe(gt.parameter.fields)),gt.error&&gt.error.fields&&(dt._hasTypeInErrorFields=oe(gt.error.fields)),gt.success&&gt.success.fields&&(dt._hasTypeInSuccessFields=oe(gt.success.fields)),gt.info&&gt.info.fields&&(dt._hasTypeInInfoFields=oe(gt.info.fields)),gt=Cn,dt._hasTypeInParameterFields!==!0&&gt.parameter&&gt.parameter.fields&&(dt._hasTypeInParameterFields=oe(gt.parameter.fields)),dt._hasTypeInErrorFields!==!0&&gt.error&&gt.error.fields&&(dt._hasTypeInErrorFields=oe(gt.error.fields)),dt._hasTypeInSuccessFields!==!0&&gt.success&&gt.success.fields&&(dt._hasTypeInSuccessFields=oe(gt.success.fields)),dt._hasTypeInInfoFields!==!0&&gt.info&&gt.info.fields&&(dt._hasTypeInInfoFields=oe(gt.info.fields));const Ai=me(dt);le.after(Ai),le.next().find(".versions li.version a").on("click",Le),y()("#sidenav li[data-group='"+st+"'][data-name='"+$e+"'][data-version='"+Ie+"']").addClass("has-modifications"),le.remove()}m().highlightAll()}}function Oe(ve){ve.preventDefault(),y()("article:visible .versions").each(function(){const Ae=y()(this).parents("article").data("version");let we=null;y()(this).find("li.version a").each(function(){y()(this).html()<Ae&&!we&&(we=y()(this))}),we&&we.trigger("click")})}function Me(ve,le){ve.id=ve.article.group+"-"+ve.article.name+"-"+ve.article.version,ve.id=ve.id.replace(/\./g,"_"),le.header&&le.header.fields&&(ve._hasTypeInHeaderFields=oe(le.header.fields)),le.parameter&&le.parameter.fields&&(ve._hasTypeInParameterFields=oe(le.parameter.fields)),le.error&&le.error.fields&&(ve._hasTypeInErrorFields=oe(le.error.fields)),le.success&&le.success.fields&&(ve._hasTypeInSuccessFields=oe(le.success.fields)),le.info&&le.info.fields&&(ve._hasTypeInInfoFields=oe(le.info.fields)),ve.template=q.template}function Ze(ve,le,Ae){let we={};y().each(ke[ve][le],function(st,$e){$e.version===Ae&&(we=$e)});const Ie={article:we,versions:Z[ve][le]};return Me(Ie,we),ne(Ie)}function at(ve,le,Ae){const we=y()("article[data-group='"+ve+"'][data-name='"+le+"']:visible"),Ie=Ze(ve,le,Ae);we.after(Ie),we.next().find(".versions li.version a").on("click",Le),y()("#sidenav li[data-group='"+ve+"'][data-name='"+le+"'][data-version='"+Ae+"']").removeClass("has-modifications"),we.remove()}function Fe(ve,le,Ae){const we=[];return le.forEach(function(Ie){Ae?ve.forEach(function(st){const $e=st.split(Ae);($e[0]===Ie||$e[1]===Ie)&&we.push(st)}):ve.forEach(function(st){st===Ie&&we.push(Ie)})}),ve.forEach(function(Ie){we.indexOf(Ie)===-1&&we.push(Ie)}),we}function _t(ve,le){const Ae=[];return le.forEach(we=>{Object.keys(ve).forEach(Ie=>{ve[Ie].replace(/_/g," ")===we&&Ae.push(Ie)})}),Object.keys(ve).forEach(we=>{Ae.indexOf(we)===-1&&Ae.push(we)}),Ae}Se()}})()})(); +}`,type:"json"}]},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/lists",title:"11. \u4F1A\u5458\u5217\u8868\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.key \u90AE\u7BB1/\u6635\u79F0/\u804C\u4F4D\uFF08\u8D4B\u503C\u540Ekeys.email\u3001keys.nickname\u3001keys.profession\u5931\u6548\uFF09</li> <li>keys.email \u90AE\u7BB1</li> <li>keys.nickname \u6635\u79F0</li> <li>keys.profession \u804C\u4F4D</li> <li>keys.identity \u8EAB\u4EFD\uFF08\u5982\uFF1Aadmin\u3001noadmin\uFF09</li> <li>keys.email_verity \u90AE\u7BB1\u662F\u5426\u8BA4\u8BC1\uFF08\u5982\uFF1Ayes\u3001no\uFF09</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login",title:"01. \u767B\u5F55\u3001\u6CE8\u518C",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"login",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"<p>\u7C7B\u578B</p> <ul> <li>login:\u767B\u5F55\uFF08\u9ED8\u8BA4\uFF09</li> <li>reg:\u6CE8\u518C</li> </ul>"},{group:"Parameter",type:"String",optional:!1,field:"email",description:"<p>\u90AE\u7BB1</p>"},{group:"Parameter",type:"String",optional:!1,field:"password",description:"<p>\u5BC6\u7801</p>"},{group:"Parameter",type:"String",optional:!0,field:"code",description:"<p>\u767B\u5F55\u9A8C\u8BC1\u7801</p>"},{group:"Parameter",type:"String",optional:!0,field:"invite",description:"<p>\u6CE8\u518C\u9080\u8BF7\u7801</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u540C&quot;\u83B7\u53D6\u6211\u7684\u4FE1\u606F&quot;\u63A5\u53E3\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codeimg",title:"03. \u9A8C\u8BC1\u7801\u56FE\u7247",description:"<p>\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801</p>",version:"1.0.0",group:"users",name:"login__codeimg",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",description:"<p>\u7528\u6237\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Image",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u8F93\u51FA\u56FE\u7247\uFF09</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codejson",title:"04. \u9A8C\u8BC1\u7801json",description:"<p>\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801</p>",version:"1.0.0",group:"users",name:"login__codejson",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/needcode",title:"02. \u662F\u5426\u9700\u8981\u9A8C\u8BC1\u7801",description:"<p>\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801</p>",version:"1.0.0",group:"users",name:"login__needcode",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",description:"<p>\u7528\u6237\u540D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u9700\u8981\u30010\u4E0D\u9700\u8981\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/operation",title:"12. \u64CD\u4F5C\u4F1A\u5458\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"<p>\u9700\u8981token\u8EAB\u4EFD</p>",version:"1.0.0",group:"users",name:"operation",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"<p>\u4F1A\u5458ID</p>"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"<p>\u64CD\u4F5C</p> <ul> <li>setadmin \u8BBE\u4E3A\u7BA1\u7406\u5458</li> <li>clearadmin \u53D6\u6D88\u7BA1\u7406\u5458</li> <li>setdisable \u8BBE\u4E3A\u7981\u7528</li> <li>cleardisable \u53D6\u6D88\u7981\u7528</li> <li>delete \u5220\u9664\u4F1A\u5458</li> </ul>"},{group:"Parameter",type:"String",optional:!0,field:"password",description:"<p>\u65B0\u7684\u5BC6\u7801</p>"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"<p>\u6635\u79F0</p>"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"<p>\u804C\u4F4D</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/reg/needinvite",title:"05. \u662F\u5426\u9700\u8981\u9080\u8BF7\u7801",description:"<p>\u7528\u4E8E\u5224\u65AD\u6CE8\u518C\u662F\u5426\u9700\u8981\u9080\u8BF7\u7801</p>",version:"1.0.0",group:"users",name:"reg__needinvite",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/search",title:"09. \u641C\u7D22\u4F1A\u5458\u5217\u8868",description:"<p>\u641C\u7D22\u4F1A\u5458\u5217\u8868</p>",version:"1.0.0",group:"users",name:"searchinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!1,field:"keys",description:"<p>\u641C\u7D22\u6761\u4EF6</p> <ul> <li>keys.key \u6635\u79F0\u3001\u90AE\u7BB1\u5173\u952E\u5B57</li> <li>keys.disable 0-\u6392\u9664\u7981\u6B62\uFF08\u9ED8\u8BA4\uFF09\uFF0C1-\u542B\u7981\u6B62\uFF0C2-\u4EC5\u7981\u6B62</li> <li>keys.project_id \u5728\u6307\u5B9A\u9879\u76EEID</li> <li>keys.no_project_id \u4E0D\u5728\u6307\u5B9A\u9879\u76EEID</li> </ul>"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"<p>\u6392\u5E8F\u65B9\u5F0F</p> <ul> <li>sorts.az \u6309\u5B57\u6BCD\uFF1Aasc|desc</li> </ul>"},{group:"Parameter",type:"Number",optional:!0,field:"take",description:"<p>\u83B7\u53D6\u6570\u91CF\uFF0C10-100</p>"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"<p>\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1\uFF08\u8D4B\u503C\u5206\u9875\u6A21\u5F0F\uFF0Ctake\u53C2\u6570\u65E0\u6548\uFF09</p>"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"<p>\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:10\uFF0C\u6700\u5927:100</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"<p>\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09</p>"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"<p>\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09</p>"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"<p>\u8FD4\u56DE\u6570\u636E</p>"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"}];const q={name:"API",version:"1.0.0",description:"APP\u63A5\u53E3\u6587\u6863",title:"APP\u63A5\u53E3",url:"https://\u4F60\u7684\u57DF\u540D/",template:{withGenerator:!1},sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Thu Mar 17 2022 14:06:36 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"0.50.3"}};tt();const fe=l().compile(y()("#template-header").html()),be=l().compile(y()("#template-footer").html()),ne=l().compile(y()("#template-article").html()),me=l().compile(y()("#template-compare-article").html()),ce=l().compile(y()("#template-generator").html()),Ee=l().compile(y()("#template-project").html()),Re=l().compile(y()("#template-sections").html()),ke=l().compile(y()("#template-sidenav").html()),De={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};q.template=Object.assign(De,(Tt=q.template)!=null?Tt:{}),q.template.forceLanguage&&vn(q.template.forceLanguage);const Ce=(0,o.groupBy)(de,ve=>ve.group),Be={};y().each(Ce,(ve,le)=>{Be[ve]=(0,o.groupBy)(le,Ae=>Ae.name)});const Ge=[];y().each(Be,(ve,le)=>{let Ae=[];y().each(le,(we,Ie)=>{const st=Ie[0].title;st&&Ae.push(st.toLowerCase()+"#~#"+we)}),Ae.sort(),q.order&&(Ae=Fe(Ae,q.order,"#~#")),Ae.forEach(we=>{const st=we.split("#~#")[1];le[st].forEach($e=>{Ge.push($e)})})}),de=Ge;let it={};const bt={};let Ve={};Ve[q.version]=1,y().each(de,(ve,le)=>{it[le.group]=1,bt[le.group]=le.groupTitle||le.group,Ve[le.version]=1}),it=Object.keys(it),it.sort(),q.order&&(it=_t(bt,q.order)),Ve=Object.keys(Ve),Ve.sort(r().compare),Ve.reverse();const yt=[];it.forEach(ve=>{yt.push({group:ve,isHeader:!0,title:bt[ve]});let le="";de.forEach(Ae=>{Ae.group===ve&&(le!==Ae.name?yt.push({title:Ae.title,group:ve,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}):yt.push({title:Ae.title,group:ve,hidden:!0,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}),le=Ae.name)})});function F(ve,le,Ae){let we=!1;if(!le)return we;const Ie=le.match(/<h(1|2).*?>(.+?)<\/h(1|2)>/gi);return Ie&&Ie.forEach(function(st){const $e=st.substring(2,3),Ut=st.replace(/<.+?>/g,""),Pn=st.match(/id="api-([^-]+)(?:-(.+))?"/),_n=Pn?Pn[1]:null,Cn=Pn?Pn[2]:null;$e==="1"&&Ut&&_n&&(ve.splice(Ae,0,{group:_n,isHeader:!0,title:Ut,isFixed:!0}),Ae++,we=!0),$e==="2"&&Ut&&_n&&Cn&&(ve.splice(Ae,0,{group:_n,name:Cn,isHeader:!1,title:Ut,isFixed:!1,version:"1.0"}),Ae++)}),we}let H;if(q.header&&(H=F(yt,q.header.content,0),H||yt.unshift({group:"_header",isHeader:!0,title:q.header.title==null?Yt("General"):q.header.title,isFixed:!0})),q.footer){const ve=yt.length;H=F(yt,q.footer.content,yt.length),!H&&q.footer.title!=null&&yt.splice(ve,0,{group:"_footer",isHeader:!0,title:q.footer.title,isFixed:!0})}const V=q.title?q.title:"apiDoc: "+q.name+" - "+q.version;y()(document).attr("title",V),y()("#loader").remove();const re={nav:yt};y()("#sidenav").append(ke(re)),y()("#generator").append(ce(q)),(0,o.extend)(q,{versions:Ve}),y()("#project").append(Ee(q)),q.header&&y()("#header").append(fe(q.header)),q.footer&&(y()("#footer").append(be(q.footer)),q.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const Z={};let ie="";it.forEach(function(ve){const le=[];let Ae="",we={},Ie=ve,st="";Z[ve]={},de.forEach(function($e){ve===$e.group&&(Ae!==$e.name?(de.forEach(function(Ut){ve===Ut.group&&$e.name===Ut.name&&(Object.prototype.hasOwnProperty.call(Z[$e.group],$e.name)||(Z[$e.group][$e.name]=[]),Z[$e.group][$e.name].push(Ut.version))}),we={article:$e,versions:Z[$e.group][$e.name]}):we={article:$e,hidden:!0,versions:Z[$e.group][$e.name]},q.sampleUrl&&q.sampleUrl===!0&&(q.sampleUrl=window.location.origin),q.url&&we.article.url.substr(0,4).toLowerCase()!=="http"&&(we.article.url=q.url+we.article.url),Me(we,$e),$e.groupTitle&&(Ie=$e.groupTitle),$e.groupDescription&&(st=$e.groupDescription),le.push({article:ne(we),group:$e.group,name:$e.name,aloneDisplay:q.template.aloneDisplay}),Ae=$e.name)}),we={group:ve,title:Ie,description:st,articles:le,aloneDisplay:q.template.aloneDisplay},ie+=Re(we)}),y()("#sections").append(ie),q.template.aloneDisplay||(document.body.dataset.spy="scroll",y()("body").scrollspy({target:"#scrollingNav"})),y()(".form-control").on("focus change",function(){y()(this).removeClass("border-danger")}),y()(".sidenav").find("a").on("click",function(ve){ve.preventDefault();const le=this.getAttribute("href");if(q.template.aloneDisplay){const Ae=document.querySelector(".sidenav > li.active");Ae&&Ae.classList.remove("active"),this.parentNode.classList.add("active")}else{const Ae=document.querySelector(le);Ae&&y()("html,body").animate({scrollTop:Ae.offsetTop},400)}window.location.hash=le});function oe(ve){let le=!1;return y().each(ve,Ae=>{le=le||(0,o.some)(ve[Ae],we=>we.type)}),le}function Se(){y()('button[data-toggle="popover"]').popover().click(function(le){le.preventDefault()});const ve=y()("#version strong").html();if(y()("#sidenav li").removeClass("is-new"),q.template.withCompare&&y()("#sidenav li[data-version='"+ve+"']").each(function(){const le=y()(this).data("group"),Ae=y()(this).data("name"),we=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").length,Ie=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").index(y()(this));(we===1||Ie===we-1)&&y()(this).addClass("is-new")}),y()(".nav-tabs-examples a").click(function(le){le.preventDefault(),y()(this).tab("show")}),y()(".nav-tabs-examples").find("a:first").tab("show"),y()(".sample-request-content-type-switch").change(function(){y()(this).val()==="body-form-data"?(y()("#sample-request-body-json-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-form-input-"+y()(this).data("id")).show()):(y()("#sample-request-body-form-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-json-input-"+y()(this).data("id")).show())}),q.template.aloneDisplay&&(y()(".show-group").click(function(){const le="."+y()(this).attr("data-group")+"-group",Ae="."+y()(this).attr("data-group")+"-article";y()(".show-api-group").addClass("hide"),y()(le).removeClass("hide"),y()(".show-api-article").addClass("hide"),y()(Ae).removeClass("hide")}),y()(".show-api").click(function(){const le=this.getAttribute("href").substring(1),Ae=document.getElementById("version").textContent.trim(),we=`.${this.dataset.name}-article`,Ie=`[id="${le}-${Ae}"]`,st=`.${this.dataset.group}-group`;y()(".show-api-group").addClass("hide"),y()(st).removeClass("hide"),y()(".show-api-article").addClass("hide");let $e=y()(we);y()(Ie).length&&($e=y()(Ie).parent()),$e.removeClass("hide"),le.match(/_(header|footer)/)&&document.getElementById(le).classList.remove("hide")})),q.template.aloneDisplay||y()("body").scrollspy("refresh"),q.template.aloneDisplay){const le=window.location.hash;if(le!=null&&le.length!==0){const Ae=document.getElementById("version").textContent.trim(),we=document.querySelector(`li .${le.slice(1)}-init`),Ie=document.querySelector(`li[data-version="${Ae}"] .show-api.${le.slice(1)}-init`);let st=we;Ie&&(st=Ie),st.click()}}}function _e(ve){typeof ve=="undefined"?ve=y()("#version strong").html():y()("#version strong").html(ve),y()("article").addClass("hide"),y()("#sidenav li:not(.nav-fixed)").addClass("hide");const le={};document.querySelectorAll("article[data-version]").forEach(Ae=>{const we=Ae.dataset.group,Ie=Ae.dataset.name,st=Ae.dataset.version,$e=we+Ie;!le[$e]&&r().lte(st,ve)&&(le[$e]=!0,document.querySelector(`article[data-group="${we}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${we}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${we}"]`).classList.remove("hide"))}),y()("article[data-version]").each(function(Ae){const we=y()(this).data("group");y()("section#api-"+we).removeClass("hide"),y()("section#api-"+we+" article:visible").length===0?y()("section#api-"+we).addClass("hide"):y()("section#api-"+we).removeClass("hide")})}if(_e(),y()("#versions li.version a").on("click",function(ve){ve.preventDefault(),_e(y()(this).html())}),y()("#compareAllWithPredecessor").on("click",Oe),y()("article .versions li.version a").on("click",Le),y().urlParam=function(ve){const le=new RegExp("[\\?&amp;]"+ve+"=([^&amp;#]*)").exec(window.location.href);return le&&le[1]?le[1]:null},y().urlParam("compare")&&y()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const ve=decodeURI(window.location.hash);y()(ve).length>0&&y()("html,body").animate({scrollTop:parseInt(y()(ve).offset().top)},0)}y()("#scrollingNav .sidenav-search input.search").focus(),y()('[data-action="filter-search"]').on("keyup",ve=>{const le=ve.currentTarget.value;y()(".sidenav").find("a.nav-list-item").each((Ae,we)=>{y()(we).show(),we.innerText.toLowerCase().includes(le)||y()(we).hide()})}),y()("span.search-reset").on("click",function(){y()("#scrollingNav .sidenav-search input.search").val("").focus(),y()(".sidenav").find("a.nav-list-item").show()});function Le(ve){ve.preventDefault();const le=y()(this).parents("article"),Ae=y()(this).html(),we=le.find(".version"),Ie=we.find("strong").html();we.find("strong").html(Ae);const st=le.data("group"),$e=le.data("name"),Ut=le.data("version"),Pn=le.data("compare-version");if(Pn!==Ae&&!(!Pn&&Ut===Ae)){if(Pn&&Z[st][$e][0]===Ae||Ut===Ae)at(st,$e,Ut);else{let _n={},Cn={};y().each(Be[st][$e],function(Ls,rr){rr.version===Ut&&(_n=rr),rr.version===Ae&&(Cn=rr)});const ht={article:_n,compare:Cn,versions:Z[st][$e]};ht.article.id=ht.article.group+"-"+ht.article.name+"-"+ht.article.version,ht.article.id=ht.article.id.replace(/\./g,"_"),ht.compare.id=ht.compare.group+"-"+ht.compare.name+"-"+ht.compare.version,ht.compare.id=ht.compare.id.replace(/\./g,"_");let gt=_n;gt.parameter&&gt.parameter.fields&&(ht._hasTypeInParameterFields=oe(gt.parameter.fields)),gt.error&&gt.error.fields&&(ht._hasTypeInErrorFields=oe(gt.error.fields)),gt.success&&gt.success.fields&&(ht._hasTypeInSuccessFields=oe(gt.success.fields)),gt.info&&gt.info.fields&&(ht._hasTypeInInfoFields=oe(gt.info.fields)),gt=Cn,ht._hasTypeInParameterFields!==!0&&gt.parameter&&gt.parameter.fields&&(ht._hasTypeInParameterFields=oe(gt.parameter.fields)),ht._hasTypeInErrorFields!==!0&&gt.error&&gt.error.fields&&(ht._hasTypeInErrorFields=oe(gt.error.fields)),ht._hasTypeInSuccessFields!==!0&&gt.success&&gt.success.fields&&(ht._hasTypeInSuccessFields=oe(gt.success.fields)),ht._hasTypeInInfoFields!==!0&&gt.info&&gt.info.fields&&(ht._hasTypeInInfoFields=oe(gt.info.fields));const Ai=me(ht);le.after(Ai),le.next().find(".versions li.version a").on("click",Le),y()("#sidenav li[data-group='"+st+"'][data-name='"+$e+"'][data-version='"+Ie+"']").addClass("has-modifications"),le.remove()}m().highlightAll()}}function Oe(ve){ve.preventDefault(),y()("article:visible .versions").each(function(){const Ae=y()(this).parents("article").data("version");let we=null;y()(this).find("li.version a").each(function(){y()(this).html()<Ae&&!we&&(we=y()(this))}),we&&we.trigger("click")})}function Me(ve,le){ve.id=ve.article.group+"-"+ve.article.name+"-"+ve.article.version,ve.id=ve.id.replace(/\./g,"_"),le.header&&le.header.fields&&(ve._hasTypeInHeaderFields=oe(le.header.fields)),le.parameter&&le.parameter.fields&&(ve._hasTypeInParameterFields=oe(le.parameter.fields)),le.error&&le.error.fields&&(ve._hasTypeInErrorFields=oe(le.error.fields)),le.success&&le.success.fields&&(ve._hasTypeInSuccessFields=oe(le.success.fields)),le.info&&le.info.fields&&(ve._hasTypeInInfoFields=oe(le.info.fields)),ve.template=q.template}function Ze(ve,le,Ae){let we={};y().each(Be[ve][le],function(st,$e){$e.version===Ae&&(we=$e)});const Ie={article:we,versions:Z[ve][le]};return Me(Ie,we),ne(Ie)}function at(ve,le,Ae){const we=y()("article[data-group='"+ve+"'][data-name='"+le+"']:visible"),Ie=Ze(ve,le,Ae);we.after(Ie),we.next().find(".versions li.version a").on("click",Le),y()("#sidenav li[data-group='"+ve+"'][data-name='"+le+"'][data-version='"+Ae+"']").removeClass("has-modifications"),we.remove()}function Fe(ve,le,Ae){const we=[];return le.forEach(function(Ie){Ae?ve.forEach(function(st){const $e=st.split(Ae);($e[0]===Ie||$e[1]===Ie)&&we.push(st)}):ve.forEach(function(st){st===Ie&&we.push(Ie)})}),ve.forEach(function(Ie){we.indexOf(Ie)===-1&&we.push(Ie)}),we}function _t(ve,le){const Ae=[];return le.forEach(we=>{Object.keys(ve).forEach(Ie=>{ve[Ie].replace(/_/g," ")===we&&Ae.push(Ie)})}),Object.keys(ve).forEach(we=>{Ae.indexOf(we)===-1&&Ae.push(we)}),Ae}Se()}})()})(); diff --git a/public/images/index/bg_bottom.svg b/public/images/index/bg_bottom.svg deleted file mode 100644 index 02c723502..000000000 --- a/public/images/index/bg_bottom.svg +++ /dev/null @@ -1,102 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg width="1920px" height="370px" viewBox="0 0 1920 370" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>bg</title> - <defs> - <rect id="path-1" x="0" y="0" width="1920" height="370"></rect> - <rect id="path-3" x="0" y="4.54747351e-13" width="300" height="223"></rect> - </defs> - <g id="Dootask官网" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> - <g transform="translate(0.000000, -481.000000)" id="pic"> - <g transform="translate(0.000000, 71.000000)"> - <g id="bg" transform="translate(0.000000, 410.000000)"> - <mask id="mask-2" fill="white"> - <use xlink:href="#path-1"></use> - </mask> - <use id="蒙版" fill="#8BCF70" opacity="0" xlink:href="#path-1"></use> - <path d="M0,-410 L1920,-410 L1920,70 C1920,235.685425 1785.68542,370 1620,370 L300,370 C134.314575,370 2.02906125e-14,235.685425 0,70 L0,-410 L0,-410 Z" id="矩形" fill="#8BCF70" mask="url(#mask-2)"></path> - <g id="decoration" mask="url(#mask-2)" opacity="0.2"> - <g transform="translate(259.000000, 159.000000)" id="圆"> - <circle id="椭圆形备份-63" fill="#FFFFFF" cx="50" cy="50" r="50"></circle> - </g> - </g> - <g id="椭圆形" mask="url(#mask-2)"> - <g transform="translate(1209.000000, 147.000000)"> - <mask id="mask-4" fill="white"> - <use xlink:href="#path-3"></use> - </mask> - <use id="蒙版" stroke="none" fill="#D8D8D8" fill-rule="evenodd" opacity="0" xlink:href="#path-3"></use> - <circle id="椭圆形" stroke="none" fill="#FFFFFF" fill-rule="evenodd" opacity="0.2" mask="url(#mask-4)" cx="150" cy="150" r="150"></circle> - </g> - </g> - <g id="decoration" opacity="0.5" mask="url(#mask-2)" fill="#FFFFFF"> - <g transform="translate(525.000000, -0.000000)"> - <circle id="椭圆形" cx="3.24324324" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-6" cx="3.24324324" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-12" cx="3.24324324" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-18" cx="3.24324324" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-36" cx="3.24324324" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-45" cx="3.24324324" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-54" cx="3.24324324" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-2" cx="48.6486486" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-7" cx="48.6486486" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-13" cx="48.6486486" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-19" cx="48.6486486" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-37" cx="48.6486486" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-46" cx="48.6486486" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-55" cx="48.6486486" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-4" cx="94.0540541" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-8" cx="94.0540541" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-14" cx="94.0540541" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-20" cx="94.0540541" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-38" cx="94.0540541" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-47" cx="94.0540541" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-56" cx="94.0540541" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份" cx="25.9459459" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-9" cx="25.9459459" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-15" cx="25.9459459" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-21" cx="25.9459459" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-39" cx="25.9459459" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-48" cx="25.9459459" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-57" cx="25.9459459" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-3" cx="71.3513514" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-10" cx="71.3513514" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-16" cx="71.3513514" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-22" cx="71.3513514" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-40" cx="71.3513514" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-49" cx="71.3513514" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-58" cx="71.3513514" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-5" cx="116.756757" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-24" cx="139.756757" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-28" cx="162.756757" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-32" cx="185.756757" cy="3.24324324" r="3.24324324"></circle> - <circle id="椭圆形备份-11" cx="116.756757" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-25" cx="139.756757" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-29" cx="162.756757" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-33" cx="185.756757" cy="25.9459459" r="3.24324324"></circle> - <circle id="椭圆形备份-17" cx="116.756757" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-26" cx="139.756757" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-30" cx="162.756757" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-34" cx="185.756757" cy="48.6486486" r="3.24324324"></circle> - <circle id="椭圆形备份-23" cx="116.756757" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-41" cx="116.756757" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-50" cx="116.756757" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-59" cx="116.756757" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-27" cx="139.756757" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-42" cx="139.756757" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-51" cx="139.756757" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-60" cx="139.756757" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-31" cx="162.756757" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-43" cx="162.756757" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-52" cx="162.756757" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-61" cx="162.756757" cy="140.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-35" cx="185.756757" cy="71.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-44" cx="185.756757" cy="94.3513514" r="3.24324324"></circle> - <circle id="椭圆形备份-53" cx="185.756757" cy="117.351351" r="3.24324324"></circle> - <circle id="椭圆形备份-62" cx="185.756757" cy="140.351351" r="3.24324324"></circle> - </g> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/public/images/index/box-pic1.png b/public/images/index/box-pic1.png deleted file mode 100644 index 75005fafc25007b32eac303732375c8862b09ed5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287970 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 Secr5~5giS^i#g|S|NdVlm36-W diff --git a/public/images/index/box-pic2.png b/public/images/index/box-pic2.png deleted file mode 100644 index 3d6fe7a0224d991080c94267a5b31a1a68d1759f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290274 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 KE;{Ub_5T3pV2qsr diff --git a/public/images/index/box-pic3.png b/public/images/index/box-pic3.png deleted file mode 100644 index 0f64676647e5550f2e9984e185103b56f7cc647f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356158 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 z%0A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 X{;NWL9#d6BdGV2yk|gqh;q(6i<OoTx diff --git a/public/images/index/box-pic4.png b/public/images/index/box-pic4.png deleted file mode 100644 index b80864dd6a7c6adc45b1c11c6fbd4ca96e026f2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638503 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%0Anr7ohgw^tov$gGSl-FZ%$&ro*7#}h^6+zW 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 diff --git a/public/images/index/indexlogo.png b/public/images/index/indexlogo.png deleted file mode 100644 index e09caa9407e8b699067299659dcf2bfefca65fea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2942 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 diff --git a/public/images/index/language.png b/public/images/index/language.png deleted file mode 100644 index 6d507086e424f4ba63456fe954ddbdaa59b1e03d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0<ZmvP)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B00001b5ch_0Itp) z=>Px%3Q0skR5(w4lud|_Q5eO4hm?|%B@3xpOj-CSX-0!FrCCTynT7IIvJj<aqGT+l z3=3byEQqqfP+}n|AB7SdWtvRQ6dPN`SWHQe&cA!7>w3BMZtgwzyyu?hIge;q5zzze z1U3Lm6XXl<61XerS$$3AMntp$*MLnGa2hxRECzN1<G=w)QyDi)6cJs(g9NUB_#N0M z>3&2k0EU5Gz;;Qm3~mu6C2#*hV#s?*Ybx~vz;R%mm1UwA4bRE<z5;`iuGBIk;ykcg zQn!+^Pn%3nd!vBAPDxfVyCR|!u<=_>bk)ZFhbSK%lw@p4^ch&@0-0z6m;@dI7Xh1@ z*H2&`;0tY%e&vIRI1F3><^mHYaz)ll8jFaJKzjn;0`>#l!0FQLh}a0&*If1KOw=K1 zJR%+gy@{w-(vwux&61uMYK{UnI<FRyRrE`G6cKBIOF#!O1bhPSN%~QFvj})osBb;Z z2F^%2QvA`+viv2<pFT<NDzfFk2Vg#MBbWb9GV@zOb}YrhTQk6(q%I1~7H1FGQ8wgQ zrD|J>Oqs_aNrMH^Wne|CA(NR7t0Qt!(nta92hIX>0IOXk$*tg6*@{ztL?j*L(Au99 zlH3-)a6Prbh@?Xiu@E@t=lm7gLO~uQD}kH9YhbS<0NhThJg01O^BAcr;=$GjSY<ib eJTgX`2HS7Mx#C6(SgV5o0000<MNUMnLSTZn>-U)e diff --git a/public/images/index/logo.svg b/public/images/index/logo.svg deleted file mode 100644 index 0a351eca4..000000000 --- a/public/images/index/logo.svg +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg width="149px" height="36px" viewBox="0 0 149 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>logo</title> - <defs> - <polygon id="path-1" points="0 0 39.9999579 0 39.9999579 36 0 36"></polygon> - <polygon id="path-3" points="0 3.00936101e-15 26.7979088 3.00936101e-15 26.7979088 26.9534011 0 26.9534011"></polygon> - </defs> - <g id="Dootask官网" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> - <g transform="translate(-380.000000, -18.000000)" id="导航栏"> - <g id="logo" transform="translate(380.000000, 18.000000)"> - <g id="编组"> - <g transform="translate(0.000042, 0.000000)"> - <mask id="mask-2" fill="white"> - <use xlink:href="#path-1"></use> - </mask> - <g id="Clip-2"></g> - <path d="M34.7431762,5.28777093 C32.5537013,3.08329775 29.7854894,1.49654294 26.7263299,0.61411837 C25.4092765,0.23421204 23.5263282,0 22.1052748,0 L0,0 L0,9.05295183 L6.24421381,15.3317827 L6.3157928,15.4037828 L6.3157928,6.35294865 L22.1052748,6.35294865 C23.7179072,6.35294865 25.2840133,6.68753728 26.7263299,7.32706744 C28.0292779,7.90518577 29.2313838,8.72895145 30.2755949,9.77930562 C32.4737013,11.9901318 33.6842283,14.9082528 33.6842283,18.0000212 C33.6842283,21.0917895 32.4737013,24.0120282 30.2755949,26.2207367 C28.0800148,28.4315629 25.1768554,29.6470937 22.1052748,29.6470937 L15.2505343,29.6470937 L8.93474154,36.0000424 L22.1052748,36.0000424 C31.9473852,36.0000424 40.0000211,27.9000328 40.0000211,18.0000212 C40.0000211,13.0489565 37.9873884,8.55106888 34.7431762,5.28777093" id="Fill-1" fill="#FFFFFF" mask="url(#mask-2)"></path> - </g> - <g transform="translate(0.000000, 9.046599)"> - <mask id="mask-4" fill="white"> - <use xlink:href="#path-3"></use> - </mask> - <g id="Clip-4"></g> - <polygon id="Fill-3" fill="#FFDD33" mask="url(#mask-4)" points="26.7979088 3.00936101e-15 26.7979088 8.98518704 15.2505343 20.6004948 8.93474154 26.9534435 0 17.9661388 0 8.98730469 0.00210526427 8.98518704 6.3157928 15.3339004 8.93474154 17.9682564"></polygon> - </g> - </g> - <text id="DooTask" font-family="PingFangSC-Semibold, PingFang SC" font-size="22" font-weight="500" fill="#FFFFFF"> - <tspan x="56" y="26">DooTask</tspan> - </text> - </g> - </g> - </g> -</svg> diff --git a/public/images/index/pic1 _black.png b/public/images/index/pic1 _black.png deleted file mode 100644 index 022f172148370b4996c9a8e9ff72025b14e3ac87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38468 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 diff --git a/public/images/index/pic2 _black.png b/public/images/index/pic2 _black.png deleted file mode 100644 index 454b262c0ae1958046e568fd90e0af362c2ca02a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39477 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 WTS3exLe5}?z|WE3YS(}xW&9TjBmr^& diff --git a/public/images/index/pic3 _black.png b/public/images/index/pic3 _black.png deleted file mode 100644 index 512aa2d722cdc13dea431947c92c5a1a8736ef2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67084 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 Sq_+JC_)(Tu2UW?M1^qwENpS!G diff --git a/public/images/index/pic4 _black.png b/public/images/index/pic4 _black.png deleted file mode 100644 index 1fb10c275569952381d2f0037b0e03181c999a25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29262 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 V{dWNl;02L*H(@%eh01pV{}+xM?f(D( diff --git a/public/images/indexlogo.png b/public/images/indexlogo.png deleted file mode 100644 index abb290382bd5aab88f42ecefea2d8c9c2f2ed0ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3487 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 N002ovPDHLkV1nj4um}JE diff --git a/public/images/language.png b/public/images/language.png deleted file mode 100644 index 6d507086e424f4ba63456fe954ddbdaa59b1e03d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0<ZmvP)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B00001b5ch_0Itp) z=>Px%3Q0skR5(w4lud|_Q5eO4hm?|%B@3xpOj-CSX-0!FrCCTynT7IIvJj<aqGT+l z3=3byEQqqfP+}n|AB7SdWtvRQ6dPN`SWHQe&cA!7>w3BMZtgwzyyu?hIge;q5zzze z1U3Lm6XXl<61XerS$$3AMntp$*MLnGa2hxRECzN1<G=w)QyDi)6cJs(g9NUB_#N0M z>3&2k0EU5Gz;;Qm3~mu6C2#*hV#s?*Ybx~vz;R%mm1UwA4bRE<z5;`iuGBIk;ykcg zQn!+^Pn%3nd!vBAPDxfVyCR|!u<=_>bk)ZFhbSK%lw@p4^ch&@0-0z6m;@dI7Xh1@ z*H2&`;0tY%e&vIRI1F3><^mHYaz)ll8jFaJKzjn;0`>#l!0FQLh}a0&*If1KOw=K1 zJR%+gy@{w-(vwux&61uMYK{UnI<FRyRrE`G6cKBIOF#!O1bhPSN%~QFvj})osBb;Z z2F^%2QvA`+viv2<pFT<NDzfFk2Vg#MBbWb9GV@zOb}YrhTQk6(q%I1~7H1FGQ8wgQ zrD|J>Oqs_aNrMH^Wne|CA(NR7t0Qt!(nta92hIX>0IOXk$*tg6*@{ztL?j*L(Au99 zlH3-)a6Prbh@?Xiu@E@t=lm7gLO~uQD}kH9YhbS<0NhThJg01O^BAcr;=$GjSY<ib eJTgX`2HS7Mx#C6(SgV5o0000<MNUMnLSTZn>-U)e diff --git a/public/images/mark.svg b/public/images/mark.svg deleted file mode 100644 index 89c64459e..000000000 --- a/public/images/mark.svg +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" - y="0px" - viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"> -<style type="text/css"> - .st0{fill:#8BCF70;} -</style>0 - <path class="st0" d="M20.7,8.1c-1.5-1.5-4.4-4.4-4.4-4.4c-1.2-1.2-2.5-1.4-3.4-0.7c-0.5,0.4-0.7,0.9-0.8,1.4c-0.1,0.5-0.4,1-0.8,1.3 - l-0.1,0.1c-2,1.5-4.3,2.8-6.8,3.2C3.9,9.2,3.3,9.5,3,10c-0.6,0.9-0.4,2.1,0.3,2.9l3.4,3.4c0,0,0,0,0,0l-3.1,3.1 - c-0.3,0.3-0.3,0.8,0,1.1c0.1,0.1,0.3,0.2,0.5,0.2c0.2,0,0.4-0.1,0.5-0.2l3.1-3.1c0,0,0,0,0,0l2.9,2.9c1.3,1.3,2.5,1.5,3.4,0.9 - c0.4-0.3,0.7-0.7,0.9-1.2c0.6-2.3,1.4-4.6,2.8-6.5l0.5-0.7c0.3-0.4,0.8-0.8,1.3-0.8c0.5-0.1,1.1-0.3,1.4-0.8 - C21.7,10.2,21.5,8.9,20.7,8.1z"/> -</svg> diff --git a/public/js/app.js b/public/js/app.js index cf0d9e178..440e7e446 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -(()=>{var e,t,n,i,r,a={36890:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var i=n(88239),r=n(72444),a=/%[sdj%]/g;function o(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=1,r=t[0],o=t.length;if("function"==typeof r)return r.apply(null,t.slice(1));if("string"==typeof r){for(var s=String(r).replace(a,(function(e){if("%%"===e)return"%";if(i>=o)return e;switch(e){case"%s":return String(t[i++]);case"%d":return Number(t[i++]);case"%j":try{return JSON.stringify(t[i++])}catch(e){return"[Circular]"}break;default:return e}})),l=t[i];i<o;l=t[++i])s+=" "+l;return s}return r}function s(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}(t)||"string"!=typeof e||e))}function l(e,t,n){var i=0,r=e.length;!function a(o){if(o&&o.length)n(o);else{var s=i;i+=1,s<r?t(e[s],a):n([])}}([])}function u(e,t,n,i){if(t.first){var r=function(e){var t=[];return Object.keys(e).forEach((function(n){t.push.apply(t,e[n])})),t}(e);return l(r,n,i)}var a=t.firstFields||[];!0===a&&(a=Object.keys(e));var o=Object.keys(e),s=o.length,u=0,c=[],d=function(e){c.push.apply(c,e),++u===s&&i(c)};o.forEach((function(t){var i=e[t];-1!==a.indexOf(t)?l(i,n,d):function(e,t,n){var i=[],r=0,a=e.length;function o(e){i.push.apply(i,e),++r===a&&n(i)}e.forEach((function(e){t(e,o)}))}(i,n,d)}))}function c(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:t,field:t.field||e.fullField}}}function d(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var a=t[n];"object"===(void 0===a?"undefined":(0,r.Z)(a))&&"object"===(0,r.Z)(e[n])?e[n]=(0,i.Z)({},e[n],a):e[n]=a}return e}const h=function(e,t,n,i,r,a){!e.required||n.hasOwnProperty(e.field)&&!s(t,a||e.type)||i.push(o(r.messages.required,e.fullField))};const f=function(e,t,n,i,r){(/^\s+$/.test(t)||""===t)&&i.push(o(r.messages.whitespace,e.fullField))};var p={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},m={integer:function(e){return m.number(e)&&parseInt(e,10)===e},float:function(e){return m.number(e)&&!m.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"===(void 0===e?"undefined":(0,r.Z)(e))&&!m.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(p.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(p.url)},hex:function(e){return"string"==typeof e&&!!e.match(p.hex)}};const v=function(e,t,n,i,a){if(e.required&&void 0===t)h(e,t,n,i,a);else{var s=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(s)>-1?m[s](t)||i.push(o(a.messages.types[s],e.fullField,e.type)):s&&(void 0===t?"undefined":(0,r.Z)(t))!==e.type&&i.push(o(a.messages.types[s],e.fullField,e.type))}};const g={required:h,whitespace:f,type:v,range:function(e,t,n,i,r){var a="number"==typeof e.len,s="number"==typeof e.min,l="number"==typeof e.max,u=t,c=null,d="number"==typeof t,h="string"==typeof t,f=Array.isArray(t);if(d?c="number":h?c="string":f&&(c="array"),!c)return!1;f&&(u=t.length),h&&(u=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?u!==e.len&&i.push(o(r.messages[c].len,e.fullField,e.len)):s&&!l&&u<e.min?i.push(o(r.messages[c].min,e.fullField,e.min)):l&&!s&&u>e.max?i.push(o(r.messages[c].max,e.fullField,e.max)):s&&l&&(u<e.min||u>e.max)&&i.push(o(r.messages[c].range,e.fullField,e.min,e.max))},enum:function(e,t,n,i,r){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&i.push(o(r.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,i,r){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||i.push(o(r.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||i.push(o(r.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};const b=function(e,t,n,i,a){var o=[],s=Array.isArray(t)?"array":void 0===t?"undefined":(0,r.Z)(t);g.required(e,t,i,o,a,s),n(o)};const y=function(e,t,n,i,r){var a=e.type,o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,a)&&!e.required)return n();g.required(e,t,i,o,r,a),s(t,a)||g.type(e,t,i,o,r)}n(o)},_={string:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"string")&&!e.required)return n();g.required(e,t,i,a,r,"string"),s(t,"string")||(g.type(e,t,i,a,r),g.range(e,t,i,a,r),g.pattern(e,t,i,a,r),!0===e.whitespace&&g.whitespace(e,t,i,a,r))}n(a)},method:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},number:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},boolean:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},regexp:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),s(t)||g.type(e,t,i,a,r)}n(a)},integer:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},float:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},array:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"array")&&!e.required)return n();g.required(e,t,i,a,r,"array"),s(t,"array")||(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},object:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},enum:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),t&&g.enum(e,t,i,a,r)}n(a)},pattern:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"string")&&!e.required)return n();g.required(e,t,i,a,r),s(t,"string")||g.pattern(e,t,i,a,r)}n(a)},date:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();if(g.required(e,t,i,a,r),!s(t)){var o=void 0;o="number"==typeof t?new Date(t):t,g.type(e,o,i,a,r),o&&g.range(e,o.getTime(),i,a,r)}}n(a)},url:y,hex:y,email:y,required:b};function w(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var x=w();function k(e){this.rules=null,this._messages=x,this.define(e)}k.prototype={messages:function(e){return e&&(this._messages=d(w(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(void 0===e?"undefined":(0,r.Z)(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments[2],s=e,l=n,h=a;if("function"==typeof l&&(h=l,l={}),this.rules&&0!==Object.keys(this.rules).length){if(l.messages){var f=this.messages();f===x&&(f=w()),d(f,l.messages),l.messages=f}else l.messages=this.messages();var p=void 0,m=void 0,v={},g=l.keys||Object.keys(this.rules);g.forEach((function(n){p=t.rules[n],m=s[n],p.forEach((function(r){var a=r;"function"==typeof a.transform&&(s===e&&(s=(0,i.Z)({},s)),m=s[n]=a.transform(m)),(a="function"==typeof a?{validator:a}:(0,i.Z)({},a)).validator=t.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=t.getType(a),a.validator&&(v[n]=v[n]||[],v[n].push({rule:a,value:m,source:s,field:n}))}))}));var b={};u(v,l,(function(e,t){var n=e.rule,a=!("object"!==n.type&&"array"!==n.type||"object"!==(0,r.Z)(n.fields)&&"object"!==(0,r.Z)(n.defaultField));function s(e,t){return(0,i.Z)({},t,{fullField:n.fullField+"."+e})}function u(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],u=r;if(Array.isArray(u)||(u=[u]),u.length,u.length&&n.message&&(u=[].concat(n.message)),u=u.map(c(n)),l.first&&u.length)return b[n.field]=1,t(u);if(a){if(n.required&&!e.value)return u=n.message?[].concat(n.message).map(c(n)):l.error?[l.error(n,o(l.messages.required,n.field))]:[],t(u);var d={};if(n.defaultField)for(var h in e.value)e.value.hasOwnProperty(h)&&(d[h]=n.defaultField);for(var f in d=(0,i.Z)({},d,e.rule.fields))if(d.hasOwnProperty(f)){var p=Array.isArray(d[f])?d[f]:[d[f]];d[f]=p.map(s.bind(null,f))}var m=new k(d);m.messages(l.messages),e.rule.options&&(e.rule.options.messages=l.messages,e.rule.options.error=l.error),m.validate(e.value,e.rule.options||l,(function(e){t(e&&e.length?u.concat(e):e)}))}else t(u)}a=a&&(n.required||!n.required&&e.value),n.field=e.field;var d=n.validator(n,e.value,u,e.source,l);d&&d.then&&d.then((function(){return u()}),(function(e){return u(e)}))}),(function(e){y(e)}))}else h&&h();function y(e){var t,n=void 0,i=void 0,r=[],a={};for(n=0;n<e.length;n++)t=e[n],Array.isArray(t)?r=r.concat.apply(r,t):r.push(t);if(r.length)for(n=0;n<r.length;n++)a[i=r[n].field]=a[i]||[],a[i].push(r[n]);else r=null,a=null;h(r,a)}},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!_.hasOwnProperty(e.type))throw new Error(o("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?_.required:_[this.getType(e)]||!1}},k.register=function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");_[e]=t},k.messages=x;const C=k},9669:(e,t,n)=>{e.exports=n(51609)},55448:(e,t,n)=>{"use strict";var i=n(64867),r=n(36026),a=n(4372),o=n(15327),s=n(94097),l=n(84109),u=n(67985),c=n(85061),d=n(45655),h=n(65263);e.exports=function(e){return new Promise((function(t,n){var f,p=e.data,m=e.headers,v=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}i.isFormData(p)&&delete m["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(y+":"+_)}var w=s(e.baseURL,e.url);function x(){if(b){var i="getAllResponseHeaders"in b?l(b.getAllResponseHeaders()):null,a={data:v&&"text"!==v&&"json"!==v?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:i,config:e,request:b};r((function(e){t(e),g()}),(function(e){n(e),g()}),a),b=null}}if(b.open(e.method.toUpperCase(),o(w,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=x:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(x)},b.onabort=function(){b&&(n(c("Request aborted",e,"ECONNABORTED",b)),b=null)},b.onerror=function(){n(c("Network Error",e,null,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",i=e.transitional||d.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,i.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},i.isStandardBrowserEnv()){var k=(e.withCredentials||u(w))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;k&&(m[e.xsrfHeaderName]=k)}"setRequestHeader"in b&&i.forEach(m,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete m[t]:b.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),v&&"json"!==v&&(b.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){b&&(n(!e||e&&e.type?new h("canceled"):e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),p||(p=null),b.send(p)}))}},51609:(e,t,n)=>{"use strict";var i=n(64867),r=n(91849),a=n(30321),o=n(47185);var s=function e(t){var n=new a(t),s=r(a.prototype.request,n);return i.extend(s,a.prototype,n),i.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(45655));s.Axios=a,s.Cancel=n(65263),s.CancelToken=n(14972),s.isCancel=n(26502),s.VERSION=n(97288).version,s.all=function(e){return Promise.all(e)},s.spread=n(8713),s.isAxiosError=n(16268),e.exports=s,e.exports.default=s},65263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},14972:(e,t,n)=>{"use strict";var i=n(65263);function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,i=n._listeners.length;for(t=0;t<i;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,i=new Promise((function(e){n.subscribe(e),t=e})).then(e);return i.cancel=function(){n.unsubscribe(t)},i},e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},r.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},r.source=function(){var e;return{token:new r((function(t){e=t})),cancel:e}},e.exports=r},26502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},30321:(e,t,n)=>{"use strict";var i=n(64867),r=n(15327),a=n(80782),o=n(13572),s=n(47185),l=n(54875),u=l.validators;function c(e){this.defaults=e,this.interceptors={request:new a,response:new a}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var n=[],i=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(i=i&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var r,a=[];if(this.interceptors.response.forEach((function(e){a.push(e.fulfilled,e.rejected)})),!i){var c=[o,void 0];for(Array.prototype.unshift.apply(c,n),c=c.concat(a),r=Promise.resolve(e);c.length;)r=r.then(c.shift(),c.shift());return r}for(var d=e;n.length;){var h=n.shift(),f=n.shift();try{d=h(d)}catch(e){f(e);break}}try{r=o(d)}catch(e){return Promise.reject(e)}for(;a.length;)r=r.then(a.shift(),a.shift());return r},c.prototype.getUri=function(e){return e=s(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,i){return this.request(s(i||{},{method:e,url:t,data:n}))}})),e.exports=c},80782:(e,t,n)=>{"use strict";var i=n(64867);function r(){this.handlers=[]}r.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},94097:(e,t,n)=>{"use strict";var i=n(91793),r=n(7303);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},85061:(e,t,n)=>{"use strict";var i=n(80481);e.exports=function(e,t,n,r,a){var o=new Error(e);return i(o,t,n,r,a)}},13572:(e,t,n)=>{"use strict";var i=n(64867),r=n(18527),a=n(26502),o=n(45655),s=n(65263);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=r.call(e,e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return l(e),t.data=r.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(l(e),t&&t.response&&(t.response.data=r.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},80481:e=>{"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},47185:(e,t,n)=>{"use strict";var i=n(64867);e.exports=function(e,t){t=t||{};var n={};function r(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function a(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(e[n],t[n])}function o(e){if(!i.isUndefined(t[e]))return r(void 0,t[e])}function s(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(void 0,t[n])}function l(n){return n in t?r(e[n],t[n]):n in e?r(void 0,e[n]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return i.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||a,r=t(e);i.isUndefined(r)&&t!==l||(n[e]=r)})),n}},36026:(e,t,n)=>{"use strict";var i=n(85061);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},18527:(e,t,n)=>{"use strict";var i=n(64867),r=n(45655);e.exports=function(e,t,n){var a=this||r;return i.forEach(n,(function(n){e=n.call(a,e,t)})),e}},45655:(e,t,n)=>{"use strict";var i=n(34155),r=n(64867),a=n(16016),o=n(80481),s={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==i&&"[object process]"===Object.prototype.toString.call(i))&&(u=n(55448)),u),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||c.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw o(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(s)})),e.exports=c},97288:e=>{e.exports={version:"0.24.0"}},91849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i<n.length;i++)n[i]=arguments[i];return e.apply(t,n)}}},15327:(e,t,n)=>{"use strict";var i=n(64867);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(i.isURLSearchParams(t))a=t.toString();else{var o=[];i.forEach(t,(function(e,t){null!=e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,n)=>{"use strict";var i=n(64867);e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},91793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},16268:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},67985:(e,t,n)=>{"use strict";var i=n(64867);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16016:(e,t,n)=>{"use strict";var i=n(64867);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},84109:(e,t,n)=>{"use strict";var i=n(64867),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(i.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=i.trim(e.substr(0,a)).toLowerCase(),n=i.trim(e.substr(a+1)),t){if(o[t]&&r.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},54875:(e,t,n)=>{"use strict";var i=n(97288).version,r={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){r[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};r.transitional=function(e,t,n){function r(e,t){return"[Axios v"+i+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,o){if(!1===e)throw new Error(r(i," has been removed"+(t?" in "+t:"")));return t&&!a[i]&&(a[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,o)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var i=Object.keys(e),r=i.length;r-- >0;){var a=i[r],o=t[a];if(o){var s=e[a],l=void 0===s||o(s,a,e);if(!0!==l)throw new TypeError("option "+a+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:r}},64867:(e,t,n)=>{"use strict";var i=n(91849),r=Object.prototype.toString;function a(e){return"[object Array]"===r.call(e)}function o(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===r.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===r.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===r.call(e)},isFile:function(e){return"[object File]"===r.call(e)},isBlob:function(e){return"[object Blob]"===r.call(e)},isFunction:u,isStream:function(e){return s(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function e(){var t={};function n(n,i){l(t[i])&&l(n)?t[i]=e(t[i],n):l(n)?t[i]=e({},n):a(n)?t[i]=n.slice():t[i]=n}for(var i=0,r=arguments.length;i<r;i++)c(arguments[i],n);return t},extend:function(e,t,n){return c(t,(function(t,r){e[r]=n&&"function"==typeof t?i(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},3933:e=>{var t=/^(attrs|props|on|nativeOn|class|style|hook)$/;function n(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}}e.exports=function(e){return e.reduce((function(e,i){var r,a,o,s,l;for(o in i)if(r=e[o],a=i[o],r&&t.test(o))if("class"===o&&("string"==typeof r&&(l=r,e[o]=r={},r[l]=!0),"string"==typeof a&&(l=a,i[o]=a={},a[l]=!0)),"on"===o||"nativeOn"===o||"hook"===o)for(s in a)r[s]=n(r[s],a[s]);else if(Array.isArray(r))e[o]=r.concat(a);else if(Array.isArray(a))e[o]=[r].concat(a);else for(s in a)r[s]=a[s];else e[o]=i[o];return e}),{})}},79994:(e,t,n)=>{"use strict";n(90091),n(92693);var i=n(70538),r=n(20629);const a={name:"Spinner"};var o=n(51900);const s=(0,o.Z)(a,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-spinner",attrs:{id:"common-spinner"}},[t("Loading",{staticClass:"common-circular"})],1)}),[],!1,null,null,null).exports;var l=n(71905),u=n(9669),c=n.n(u),d=n(80641);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m={name:"RightBottom",components:{MarkdownPreview:l.Z},data:function(){return{loadIng:0,repoName:"kuaifan/dootask",repoData:{},repoStatus:0,repoReleases:{},updateWinShow:!1,downloadResult:{},subscribe:null}},mounted:function(){var e=this;this.getReleases(),this.subscribe=d.Store.subscribe("releasesNotification",(function(){e.updateWinShow=!0})),this.$Electron&&this.$Electron.registerMsgListener("downloadDone",(function(t){var n=t.result;n.name==e.repoData.name&&2!==e.repoStatus&&(e.$store.state.clientNewVersion=e.repoReleases.tag_name,e.downloadResult=n,e.updateWinShow=!0)}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:f(f({},(0,r.rn)(["isDesktop","wsOpenNum"])),{},{repoTitle:function(){return 2==this.repoStatus?"更新客户端":"客户端下载"},showSSO:function(){return this.$Electron&&["login"].includes(this.$route.name)},showDown:function(){return this.repoStatus&&this.isDesktop&&["login","index","manage-dashboard"].includes(this.$route.name)}}),watch:{wsOpenNum:function(e){e<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout(this.getReleases,5e3))}},methods:{compareVersion:function(e,t){for(var n=0,i=0,r=function(e,t){for(var n=t;"."!==e[n]&&n<e.length;)n++;return n};n<e.length&&i<t.length;){var a=r(e,n),o=r(t,i),s=+e.substr(n,a-n),l=+t.substr(i,o-i);if(s!==l)return s>l?1:-1;n=a+1,i=o+1}for(;n<e.length;){var u=r(e,n);if(+e.substr(n,u-n)>0)return 1;n=u+1}for(;i<t.length;){var c=r(t,i);if(+t.substr(i,c-i)>0)return-1;i=c+1}return 0},getReleases:function(){var e=this;if(!(this.repoStatus>0||this.loadIng>0)){var t=$A.getStorageJson("cacheAppdown"),n=600;if(t.time&&t.time+n>Math.round((new Date).getTime()/1e3))return this.repoReleases=t.data,this.chackReleases(),void setTimeout(this.getReleases,6e5);this.loadIng++,c().get("https://api.github.com/repos/"+this.repoName+"/releases/latest").then((function(n){var i=n.status,r=n.data;e.loadIng--,200===i&&(t={time:Math.round((new Date).getTime()/1e3),data:r},$A.setStorage("cacheAppdown",t),e.repoReleases=t.data,e.chackReleases()),setTimeout(e.getReleases,6e5)})).catch((function(){e.loadIng--,setTimeout(e.getReleases,6e5)}))}},chackReleases:function(){var e=$A.getDomain(window.systemInfo.homeUrl||window.systemInfo.apiUrl);if((""==e||$A.leftExists(e,"127.0.0.1"))&&(e="public"),this.$Electron){var t=(window.navigator.userAgent+"").match(/\s+(Main|Sub)TaskWindow\/(.*?)\/(.*?)\//);if(!t)return;var n=null;if("darwin"===t[2])n="".concat(e,"-").concat(this.repoReleases.tag_name,"-mac-").concat(t[3],".pkg");else{if("win32"!==t[2])return;n="".concat(e,"-").concat(this.repoReleases.tag_name,"-win-").concat(t[3],".exe")}if(this.repoData=(this.repoReleases.assets||[]).find((function(e){return e.name==n})),!this.repoData)return;var i=window.systemInfo.version,r=$A.leftDelete(this.repoReleases.tag_name.toLowerCase(),"v");1===this.compareVersion(r,i)&&(console.log("New version: "+r),this.$Electron.sendMessage("downloadFile",{url:this.repoData.browser_download_url}))}else if(this.repoData=(this.repoReleases.assets||[]).find((function(t){var n=t.name;return $A.strExists(n,e)})),this.repoData){var a=$A.leftDelete(this.repoReleases.tag_name.toLowerCase(),"v");console.log("Exist client: "+a),this.repoStatus=1}},installApplication:function(){this.$Electron&&(this.$Electron.sendMessage("openFile",{path:this.downloadResult.savePath}),this.$Electron.sendMessage("windowQuit"))},useSSOLogin:function(){d.Store.set("useSSOLogin",!0)}}};function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b={components:{RightBottom:(0,o.Z)(m,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-right-bottom"},[e.showSSO?n("div",{staticClass:"common-right-bottom-link",on:{click:e.useSSOLogin}},[n("Icon",{attrs:{type:"ios-globe-outline"}}),e._v("\n "+e._s(e.$L("使用 SSO 登录"))+"\n ")],1):e._e(),e._v(" "),e.showDown?[e.$Electron?n("div",{staticClass:"common-right-bottom-link",on:{click:function(t){e.updateWinShow=!0}}},[n("Icon",{attrs:{type:"md-download"}}),e._v("\n "+e._s(e.$L(e.repoTitle))+"\n ")],1):n("a",{staticClass:"common-right-bottom-link",attrs:{href:e.repoReleases.html_url,target:"_blank"}},[n("Icon",{attrs:{type:"md-download"}}),e._v("\n "+e._s(e.$L(e.repoTitle))+"\n ")],1)]:e._e(),e._v(" "),n("Modal",{attrs:{"ok-text":e.$L("立即升级"),closable:!1,"mask-closable":!1,"class-name":"common-right-bottom-notification"},on:{"on-ok":e.installApplication,"on-cancel":function(t){e.repoStatus=2}},model:{value:e.updateWinShow,callback:function(t){e.updateWinShow=t},expression:"updateWinShow"}},[n("div",{staticClass:"notification-head",attrs:{slot:"header"},slot:"header"},[n("div",{staticClass:"notification-title"},[e._v(e._s(e.$L("发现新版本")))]),e._v(" "),n("Tag",{attrs:{color:"volcano"}},[e._v(e._s(e.repoReleases.tag_name))])],1),e._v(" "),n("MarkdownPreview",{staticClass:"notification-body overlay-y",attrs:{initialValue:e.repoReleases.body}})],1)],2)}),[],!1,null,null,null).exports,Spinner:s},data:function(){return{transitionName:null}},created:function(){this.electronEvents()},mounted:function(){var e=this,t=window.location.hash;0===t.indexOf("#")&&(t=t.substr(1))&&this.$nextTick((function(){t=$A.removeURLParameter(t,"token"),e.goForward({path:t})})),this.sessionStorage("/",1);var n=window.location.pathname;n&&0===this.sessionStorage(n)&&this.sessionStorage(n,this.sessionStorage("::count")+1),setInterval(this.searchEnter,1e3),window.addEventListener("resize",this.windowSizeListener)},beforeDestroy:function(){window.removeEventListener("resize",this.windowSizeListener)},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,r.rn)(["taskId","cacheDrawerOverlay"])),watch:{$route:function(e,t){null!==this.transitionName?void 0!==e.name&&void 0!==t.name&&this.slideType(e,t):this.transitionName="app-slide-no"}},methods:{slideType:function(e,t){var n=this.$router.isBack;this.$router.isBack=!1;var i=this.sessionStorage(e.path),r=this.sessionStorage(t.path);i&&i<r?(n=!0,this.sessionStorage(!0,i)):(n=!1,this.sessionStorage(e.path,this.sessionStorage("::count")+1)),!1===e.meta.slide||!1===t.meta.slide?this.transitionName="app-slide-no":"up"===e.meta.slide||"up"===t.meta.slide||"down"===e.meta.slide||"down"===t.meta.slide?this.transitionName=n?"app-slide-down":"app-slide-up":this.transitionName=n?"app-slide-right":"app-slide-left"},sessionStorage:function(e,t){var n=0,i=JSON.parse(window.sessionStorage.__history__||"{}");if(!0===e){var r={};for(var a in i)i.hasOwnProperty(a)&&parseInt(i[a])<=t&&(r[a]=i[a],n++);return(i=r)["::count"]=Math.max(t,n),window.sessionStorage.__history__=JSON.stringify(i),i}if(void 0===t)return parseInt(i[e]||0);for(var o in"/"===e&&(t=1),i[e]=t,i)i.hasOwnProperty(o)&&"::count"!==o&&n++;i["::count"]=Math.max(t,n),window.sessionStorage.__history__=JSON.stringify(i)},searchEnter:function(){var e=$A(".sreachBox");if(0!==e.length&&"init"!==e.attr("data-enter-init")){e.attr("data-enter-init","init");var t=e.find("button[type='button']"),n=null;0!==t.length&&(t.each((function(e,t){$A(t).text().indexOf("搜索")&&(n=$A(t))})),null!==n&&e.find("input.ivu-input").keydown((function(e){13==e.keyCode&&(n.hasClass("ivu-btn-loading")||n.click())})))}},windowSizeListener:function(){this.$store.state.windowWidth=window.innerWidth,this.$store.state.windowMax768=window.innerWidth<=768},electronEvents:function(){var e=this;this.$Electron&&(window.__onBeforeUnload=function(){return!!e.$Modal.removeLast()||(e.cacheDrawerOverlay.length>0?(e.cacheDrawerOverlay[e.cacheDrawerOverlay.length-1].close(),!0):void 0)},this.$Electron.registerMsgListener("dispatch",(function(t){if($A.isJson(t)){var n=t.action,i=t.data;e.$store.dispatch(n,i)}})))}}};var y=n(93379),_=n.n(y),w=n(9756),x={insert:"head",singleton:!1};_()(w.Z,x);w.Z.locals;const k=(0,o.Z)(b,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:e.transitionName}},[n("keep-alive",[n("router-view",{staticClass:"child-view",class:{"view-768":e.$store.state.windowMax768}})],1)],1),e._v(" "),n("Spinner"),e._v(" "),n("RightBottom")],1)}),[],!1,null,"7867eae3",null).exports,C=[{name:"index",path:"/",component:function(){return n.e(12).then(n.bind(n,64012))}},{name:"manage",path:"/manage",meta:{slide:!1},component:function(){return n.e(107).then(n.bind(n,80107))},children:[{name:"manage-dashboard",path:"dashboard",component:function(){return n.e(476).then(n.bind(n,476))}},{name:"manage-calendar",path:"calendar",component:function(){return n.e(462).then(n.bind(n,83462))}},{name:"manage-messenger",path:"messenger",component:function(){return n.e(425).then(n.bind(n,40425))}},{path:"setting",component:function(){return n.e(341).then(n.bind(n,88341))},children:[{name:"manage-setting",path:"",redirect:"personal"},{name:"manage-setting-personal",path:"personal",component:function(){return n.e(252).then(n.bind(n,32252))}},{name:"manage-setting-password",path:"password",component:function(){return n.e(607).then(n.bind(n,60607))}},{name:"manage-setting-system",path:"system",component:function(){return n.e(466).then(n.bind(n,76476))}}]},{name:"manage-project-invite",path:"project/invite",component:function(){return n.e(481).then(n.bind(n,49481))}},{name:"manage-project",path:"project/:id",component:function(){return n.e(157).then(n.bind(n,20157))}},{name:"manage-file",path:"file",component:function(){return n.e(304).then(n.bind(n,20304))}}]},{name:"single-file-msg",path:"/single/file/msg/:id",component:function(){return n.e(528).then(n.bind(n,35528))}},{name:"single-file-task",path:"/single/file/task/:id",component:function(){return n.e(889).then(n.bind(n,63889))}},{name:"single-file",path:"/single/file/:id",component:function(){return n.e(954).then(n.bind(n,29954))}},{name:"single-task",path:"/single/task/:id",component:function(){return n.e(862).then(n.bind(n,72862))}},{name:"valid-email",path:"/single/valid/email",meta:{title:"验证绑定邮箱"},component:function(){return n.e(445).then(n.bind(n,98445))}},{name:"report-edit",path:"/single/report/edit/:id",component:function(){return n.e(483).then(n.bind(n,94483))}},{name:"report-detail",path:"/single/report/detail/:id",component:function(){return n.e(631).then(n.bind(n,77631))}},{name:"login",path:"/login",component:function(){return n.e(74).then(n.bind(n,60074))}},{name:"404",path:"*",component:function(){return n.e(418).then(n.bind(n,54418))}}];function S(e,t){for(var n in t)e[n]=t[n];return e}var O=/[!'()*]/g,T=function(e){return"%"+e.charCodeAt(0).toString(16)},D=/%2C/g,E=function(e){return encodeURIComponent(e).replace(O,T).replace(D,",")};function $(e){try{return decodeURIComponent(e)}catch(e){0}return e}var M=function(e){return null==e||"object"==typeof e?e:String(e)};function P(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),i=$(n.shift()),r=n.length>0?$(n.join("=")):null;void 0===t[i]?t[i]=r:Array.isArray(t[i])?t[i].push(r):t[i]=[t[i],r]})),t):t}function I(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return E(t);if(Array.isArray(n)){var i=[];return n.forEach((function(e){void 0!==e&&(null===e?i.push(E(t)):i.push(E(t)+"="+E(e)))})),i.join("&")}return E(t)+"="+E(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var j=/\/?$/;function A(e,t,n,i){var r=i&&i.options.stringifyQuery,a=t.query||{};try{a=N(a)}catch(e){}var o={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:a,params:t.params||{},fullPath:R(t,r),matched:e?F(e):[]};return n&&(o.redirectedFrom=R(n,r)),Object.freeze(o)}function N(e){if(Array.isArray(e))return e.map(N);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=N(e[n]);return t}return e}var L=A(null,{path:"/"});function F(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function R(e,t){var n=e.path,i=e.query;void 0===i&&(i={});var r=e.hash;return void 0===r&&(r=""),(n||"/")+(t||I)(i)+r}function B(e,t,n){return t===L?e===t:!!t&&(e.path&&t.path?e.path.replace(j,"")===t.path.replace(j,"")&&(n||e.hash===t.hash&&V(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(n||e.hash===t.hash&&V(e.query,t.query)&&V(e.params,t.params))))}function V(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),i=Object.keys(t).sort();return n.length===i.length&&n.every((function(n,r){var a=e[n];if(i[r]!==n)return!1;var o=t[n];return null==a||null==o?a===o:"object"==typeof a&&"object"==typeof o?V(a,o):String(a)===String(o)}))}function z(e){for(var t=0;t<e.matched.length;t++){var n=e.matched[t];for(var i in n.instances){var r=n.instances[i],a=n.enteredCbs[i];if(r&&a){delete n.enteredCbs[i];for(var o=0;o<a.length;o++)r._isBeingDestroyed||a[o](r)}}}}var H={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,i=t.children,r=t.parent,a=t.data;a.routerView=!0;for(var o=r.$createElement,s=n.name,l=r.$route,u=r._routerViewCache||(r._routerViewCache={}),c=0,d=!1;r&&r._routerRoot!==r;){var h=r.$vnode?r.$vnode.data:{};h.routerView&&c++,h.keepAlive&&r._directInactive&&r._inactive&&(d=!0),r=r.$parent}if(a.routerViewDepth=c,d){var f=u[s],p=f&&f.component;return p?(f.configProps&&W(p,a,f.route,f.configProps),o(p,a,i)):o()}var m=l.matched[c],v=m&&m.components[s];if(!m||!v)return u[s]=null,o();u[s]={component:v},a.registerRouteInstance=function(e,t){var n=m.instances[s];(t&&n!==e||!t&&n===e)&&(m.instances[s]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){m.instances[s]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==m.instances[s]&&(m.instances[s]=e.componentInstance),z(l)};var g=m.props&&m.props[s];return g&&(S(u[s],{route:l,configProps:g}),W(v,a,l,g)),o(v,a,i)}};function W(e,t,n,i){var r=t.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0}}(n,i);if(r){r=t.props=S({},r);var a=t.attrs=t.attrs||{};for(var o in r)e.props&&o in e.props||(a[o]=r[o],delete r[o])}}function q(e,t,n){var i=e.charAt(0);if("/"===i)return e;if("?"===i||"#"===i)return t+e;var r=t.split("/");n&&r[r.length-1]||r.pop();for(var a=e.replace(/^\//,"").split("/"),o=0;o<a.length;o++){var s=a[o];".."===s?r.pop():"."!==s&&r.push(s)}return""!==r[0]&&r.unshift(""),r.join("/")}function U(e){return e.replace(/\/+/g,"/")}var K=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},G=le,Y=ee,Z=function(e,t){return ne(ee(e,t),t)},X=ne,J=se,Q=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function ee(e,t){for(var n,i=[],r=0,a=0,o="",s=t&&t.delimiter||"/";null!=(n=Q.exec(e));){var l=n[0],u=n[1],c=n.index;if(o+=e.slice(a,c),a=c+l.length,u)o+=u[1];else{var d=e[a],h=n[2],f=n[3],p=n[4],m=n[5],v=n[6],g=n[7];o&&(i.push(o),o="");var b=null!=h&&null!=d&&d!==h,y="+"===v||"*"===v,_="?"===v||"*"===v,w=n[2]||s,x=p||m;i.push({name:f||r++,prefix:h||"",delimiter:w,optional:_,repeat:y,partial:b,asterisk:!!g,pattern:x?re(x):g?".*":"[^"+ie(w)+"]+?"})}}return a<e.length&&(o+=e.substr(a)),o&&i.push(o),i}function te(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function ne(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",oe(t)));return function(t,i){for(var r="",a=t||{},o=(i||{}).pretty?te:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var u,c=a[l.name];if(null==c){if(l.optional){l.partial&&(r+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(K(c)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(c)+"`");if(0===c.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var d=0;d<c.length;d++){if(u=o(c[d]),!n[s].test(u))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(u)+"`");r+=(0===d?l.prefix:l.delimiter)+u}}else{if(u=l.asterisk?encodeURI(c).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):o(c),!n[s].test(u))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+u+'"');r+=l.prefix+u}}else r+=l}return r}}function ie(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function re(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function ae(e,t){return e.keys=t,e}function oe(e){return e&&e.sensitive?"":"i"}function se(e,t,n){K(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,r=!1!==n.end,a="",o=0;o<e.length;o++){var s=e[o];if("string"==typeof s)a+=ie(s);else{var l=ie(s.prefix),u="(?:"+s.pattern+")";t.push(s),s.repeat&&(u+="(?:"+l+u+")*"),a+=u=s.optional?s.partial?l+"("+u+")?":"(?:"+l+"("+u+"))?":l+"("+u+")"}}var c=ie(n.delimiter||"/"),d=a.slice(-c.length)===c;return i||(a=(d?a.slice(0,-c.length):a)+"(?:"+c+"(?=$))?"),a+=r?"$":i&&d?"":"(?="+c+"|$)",ae(new RegExp("^"+a,oe(n)),t)}function le(e,t,n){return K(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var i=0;i<n.length;i++)t.push({name:i,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return ae(e,t)}(e,t):K(e)?function(e,t,n){for(var i=[],r=0;r<e.length;r++)i.push(le(e[r],t,n).source);return ae(new RegExp("(?:"+i.join("|")+")",oe(n)),t)}(e,t,n):function(e,t,n){return se(ee(e,n),t,n)}(e,t,n)}G.parse=Y,G.compile=Z,G.tokensToFunction=X,G.tokensToRegExp=J;var ue=Object.create(null);function ce(e,t,n){t=t||{};try{var i=ue[e]||(ue[e]=G.compile(e));return"string"==typeof t.pathMatch&&(t[0]=t.pathMatch),i(t,{pretty:!0})}catch(e){return""}finally{delete t[0]}}function de(e,t,n,i){var r="string"==typeof e?{path:e}:e;if(r._normalized)return r;if(r.name){var a=(r=S({},e)).params;return a&&"object"==typeof a&&(r.params=S({},a)),r}if(!r.path&&r.params&&t){(r=S({},r))._normalized=!0;var o=S(S({},t.params),r.params);if(t.name)r.name=t.name,r.params=o;else if(t.matched.length){var s=t.matched[t.matched.length-1].path;r.path=ce(s,o,t.path)}else 0;return r}var l=function(e){var t="",n="",i=e.indexOf("#");i>=0&&(t=e.slice(i),e=e.slice(0,i));var r=e.indexOf("?");return r>=0&&(n=e.slice(r+1),e=e.slice(0,r)),{path:e,query:n,hash:t}}(r.path||""),u=t&&t.path||"/",c=l.path?q(l.path,u,n||r.append):u,d=function(e,t,n){void 0===t&&(t={});var i,r=n||P;try{i=r(e||"")}catch(e){i={}}for(var a in t){var o=t[a];i[a]=Array.isArray(o)?o.map(M):M(o)}return i}(l.query,r.query,i&&i.options.parseQuery),h=r.hash||l.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:c,query:d,hash:h}}var he,fe=function(){},pe={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,i=this.$route,r=n.resolve(this.to,i,this.append),a=r.location,o=r.route,s=r.href,l={},u=n.options.linkActiveClass,c=n.options.linkExactActiveClass,d=null==u?"router-link-active":u,h=null==c?"router-link-exact-active":c,f=null==this.activeClass?d:this.activeClass,p=null==this.exactActiveClass?h:this.exactActiveClass,m=o.redirectedFrom?A(null,de(o.redirectedFrom),null,n):o;l[p]=B(i,m,this.exactPath),l[f]=this.exact||this.exactPath?l[p]:function(e,t){return 0===e.path.replace(j,"/").indexOf(t.path.replace(j,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(i,m);var v=l[p]?this.ariaCurrentValue:null,g=function(e){me(e)&&(t.replace?n.replace(a,fe):n.push(a,fe))},b={click:me};Array.isArray(this.event)?this.event.forEach((function(e){b[e]=g})):b[this.event]=g;var y={class:l},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:o,navigate:g,isActive:l[f],isExactActive:l[p]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?e():e("span",{},_)}if("a"===this.tag)y.on=b,y.attrs={href:s,"aria-current":v};else{var w=ve(this.$slots.default);if(w){w.isStatic=!1;var x=w.data=S({},w.data);for(var k in x.on=x.on||{},x.on){var C=x.on[k];k in b&&(x.on[k]=Array.isArray(C)?C:[C])}for(var O in b)O in x.on?x.on[O].push(b[O]):x.on[O]=g;var T=w.data.attrs=S({},w.data.attrs);T.href=s,T["aria-current"]=v}else y.on=b}return e(this.tag,y,this.$slots.default)}};function me(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function ve(e){if(e)for(var t,n=0;n<e.length;n++){if("a"===(t=e[n]).tag)return t;if(t.children&&(t=ve(t.children)))return t}}var ge="undefined"!=typeof window;function be(e,t,n,i,r){var a=t||[],o=n||Object.create(null),s=i||Object.create(null);e.forEach((function(e){ye(a,o,s,e,r)}));for(var l=0,u=a.length;l<u;l++)"*"===a[l]&&(a.push(a.splice(l,1)[0]),u--,l--);return{pathList:a,pathMap:o,nameMap:s}}function ye(e,t,n,i,r,a){var o=i.path,s=i.name;var l=i.pathToRegexpOptions||{},u=function(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return U(t.path+"/"+e)}(o,r,l.strict);"boolean"==typeof i.caseSensitive&&(l.sensitive=i.caseSensitive);var c={path:u,regex:_e(u,l),components:i.components||{default:i.component},alias:i.alias?"string"==typeof i.alias?[i.alias]:i.alias:[],instances:{},enteredCbs:{},name:s,parent:r,matchAs:a,redirect:i.redirect,beforeEnter:i.beforeEnter,meta:i.meta||{},props:null==i.props?{}:i.components?i.props:{default:i.props}};if(i.children&&i.children.forEach((function(i){var r=a?U(a+"/"+i.path):void 0;ye(e,t,n,i,c,r)})),t[c.path]||(e.push(c.path),t[c.path]=c),void 0!==i.alias)for(var d=Array.isArray(i.alias)?i.alias:[i.alias],h=0;h<d.length;++h){0;var f={path:d[h],children:i.children};ye(e,t,n,f,r,c.path||"/")}s&&(n[s]||(n[s]=c))}function _e(e,t){return G(e,[],t)}function we(e,t){var n=be(e),i=n.pathList,r=n.pathMap,a=n.nameMap;function o(e,n,o){var s=de(e,n,!1,t),u=s.name;if(u){var c=a[u];if(!c)return l(null,s);var d=c.regex.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}));if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var h in n.params)!(h in s.params)&&d.indexOf(h)>-1&&(s.params[h]=n.params[h]);return s.path=ce(c.path,s.params),l(c,s,o)}if(s.path){s.params={};for(var f=0;f<i.length;f++){var p=i[f],m=r[p];if(xe(m.regex,s.path,s.params))return l(m,s,o)}}return l(null,s)}function s(e,n){var i=e.redirect,r="function"==typeof i?i(A(e,n,null,t)):i;if("string"==typeof r&&(r={path:r}),!r||"object"!=typeof r)return l(null,n);var s=r,u=s.name,c=s.path,d=n.query,h=n.hash,f=n.params;if(d=s.hasOwnProperty("query")?s.query:d,h=s.hasOwnProperty("hash")?s.hash:h,f=s.hasOwnProperty("params")?s.params:f,u){a[u];return o({_normalized:!0,name:u,query:d,hash:h,params:f},void 0,n)}if(c){var p=function(e,t){return q(e,t.parent?t.parent.path:"/",!0)}(c,e);return o({_normalized:!0,path:ce(p,f),query:d,hash:h},void 0,n)}return l(null,n)}function l(e,n,i){return e&&e.redirect?s(e,i||n):e&&e.matchAs?function(e,t,n){var i=o({_normalized:!0,path:ce(n,t.params)});if(i){var r=i.matched,a=r[r.length-1];return t.params=i.params,l(a,t)}return l(null,t)}(0,n,e.matchAs):A(e,n,i,t)}return{match:o,addRoute:function(e,t){var n="object"!=typeof e?a[e]:void 0;be([t||e],i,r,a,n),n&&n.alias.length&&be(n.alias.map((function(e){return{path:e,children:[t]}})),i,r,a,n)},getRoutes:function(){return i.map((function(e){return r[e]}))},addRoutes:function(e){be(e,i,r,a)}}}function xe(e,t,n){var i=t.match(e);if(!i)return!1;if(!n)return!0;for(var r=1,a=i.length;r<a;++r){var o=e.keys[r-1];o&&(n[o.name||"pathMatch"]="string"==typeof i[r]?$(i[r]):i[r])}return!0}var ke=ge&&window.performance&&window.performance.now?window.performance:Date;function Ce(){return ke.now().toFixed(3)}var Se=Ce();function Oe(){return Se}function Te(e){return Se=e}var De=Object.create(null);function Ee(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var e=window.location.protocol+"//"+window.location.host,t=window.location.href.replace(e,""),n=S({},window.history.state);return n.key=Oe(),window.history.replaceState(n,"",t),window.addEventListener("popstate",Pe),function(){window.removeEventListener("popstate",Pe)}}function $e(e,t,n,i){if(e.app){var r=e.options.scrollBehavior;r&&e.app.$nextTick((function(){var a=function(){var e=Oe();if(e)return De[e]}(),o=r.call(e,t,n,i?a:null);o&&("function"==typeof o.then?o.then((function(e){Le(e,a)})).catch((function(e){0})):Le(o,a))}))}}function Me(){var e=Oe();e&&(De[e]={x:window.pageXOffset,y:window.pageYOffset})}function Pe(e){Me(),e.state&&e.state.key&&Te(e.state.key)}function Ie(e){return Ae(e.x)||Ae(e.y)}function je(e){return{x:Ae(e.x)?e.x:window.pageXOffset,y:Ae(e.y)?e.y:window.pageYOffset}}function Ae(e){return"number"==typeof e}var Ne=/^#\d/;function Le(e,t){var n,i="object"==typeof e;if(i&&"string"==typeof e.selector){var r=Ne.test(e.selector)?document.getElementById(e.selector.slice(1)):document.querySelector(e.selector);if(r){var a=e.offset&&"object"==typeof e.offset?e.offset:{};t=function(e,t){var n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{x:i.left-n.left-t.x,y:i.top-n.top-t.y}}(r,a={x:Ae((n=a).x)?n.x:0,y:Ae(n.y)?n.y:0})}else Ie(e)&&(t=je(e))}else i&&Ie(e)&&(t=je(e));t&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:t.x,top:t.y,behavior:e.behavior}):window.scrollTo(t.x,t.y))}var Fe,Re=ge&&((-1===(Fe=window.navigator.userAgent).indexOf("Android 2.")&&-1===Fe.indexOf("Android 4.0")||-1===Fe.indexOf("Mobile Safari")||-1!==Fe.indexOf("Chrome")||-1!==Fe.indexOf("Windows Phone"))&&window.history&&"function"==typeof window.history.pushState);function Be(e,t){Me();var n=window.history;try{if(t){var i=S({},n.state);i.key=Oe(),n.replaceState(i,"",e)}else n.pushState({key:Te(Ce())},"",e)}catch(n){window.location[t?"replace":"assign"](e)}}function Ve(e){Be(e,!0)}function ze(e,t,n){var i=function(r){r>=e.length?n():e[r]?t(e[r],(function(){i(r+1)})):i(r+1)};i(0)}var He={redirected:2,aborted:4,cancelled:8,duplicated:16};function We(e,t){return Ue(e,t,He.redirected,'Redirected when going from "'+e.fullPath+'" to "'+function(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return Ke.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function qe(e,t){return Ue(e,t,He.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function Ue(e,t,n,i){var r=new Error(i);return r._isRouter=!0,r.from=e,r.to=t,r.type=n,r}var Ke=["params","query","hash"];function Ge(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function Ye(e,t){return Ge(e)&&e._isRouter&&(null==t||e.type===t)}function Ze(e){return function(t,n,i){var r=!1,a=0,o=null;Xe(e,(function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){r=!0,a++;var l,u=et((function(t){var r;((r=t).__esModule||Qe&&"Module"===r[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:he.extend(t),n.components[s]=t,--a<=0&&i()})),c=et((function(e){var t="Failed to resolve async component "+s+": "+e;o||(o=Ge(e)?e:new Error(t),i(o))}));try{l=e(u,c)}catch(e){c(e)}if(l)if("function"==typeof l.then)l.then(u,c);else{var d=l.component;d&&"function"==typeof d.then&&d.then(u,c)}}})),r||i()}}function Xe(e,t){return Je(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function Je(e){return Array.prototype.concat.apply([],e)}var Qe="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function et(e){var t=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!t)return t=!0,e.apply(this,n)}}var tt=function(e,t){this.router=e,this.base=function(e){if(!e)if(ge){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=L,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function nt(e,t,n,i){var r=Xe(e,(function(e,i,r,a){var o=function(e,t){"function"!=typeof e&&(e=he.extend(e));return e.options[t]}(e,t);if(o)return Array.isArray(o)?o.map((function(e){return n(e,i,r,a)})):n(o,i,r,a)}));return Je(i?r.reverse():r)}function it(e,t){if(t)return function(){return e.apply(t,arguments)}}tt.prototype.listen=function(e){this.cb=e},tt.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},tt.prototype.onError=function(e){this.errorCbs.push(e)},tt.prototype.transitionTo=function(e,t,n){var i,r=this;try{i=this.router.match(e,this.current)}catch(e){throw this.errorCbs.forEach((function(t){t(e)})),e}var a=this.current;this.confirmTransition(i,(function(){r.updateRoute(i),t&&t(i),r.ensureURL(),r.router.afterHooks.forEach((function(e){e&&e(i,a)})),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(i)})))}),(function(e){n&&n(e),e&&!r.ready&&(Ye(e,He.redirected)&&a===L||(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)}))))}))},tt.prototype.confirmTransition=function(e,t,n){var i=this,r=this.current;this.pending=e;var a,o,s=function(e){!Ye(e)&&Ge(e)&&(i.errorCbs.length?i.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)},l=e.matched.length-1,u=r.matched.length-1;if(B(e,r)&&l===u&&e.matched[l]===r.matched[u])return this.ensureURL(),e.hash&&$e(this.router,r,e,!1),s(((o=Ue(a=r,e,He.duplicated,'Avoided redundant navigation to current location: "'+a.fullPath+'".')).name="NavigationDuplicated",o));var c=function(e,t){var n,i=Math.max(e.length,t.length);for(n=0;n<i&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),d=c.updated,h=c.deactivated,f=c.activated,p=[].concat(function(e){return nt(e,"beforeRouteLeave",it,!0)}(h),this.router.beforeHooks,function(e){return nt(e,"beforeRouteUpdate",it)}(d),f.map((function(e){return e.beforeEnter})),Ze(f)),m=function(t,n){if(i.pending!==e)return s(qe(r,e));try{t(e,r,(function(t){!1===t?(i.ensureURL(!0),s(function(e,t){return Ue(e,t,He.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}(r,e))):Ge(t)?(i.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(We(r,e)),"object"==typeof t&&t.replace?i.replace(t):i.push(t)):n(t)}))}catch(e){s(e)}};ze(p,m,(function(){var n=function(e){return nt(e,"beforeRouteEnter",(function(e,t,n,i){return function(e,t,n){return function(i,r,a){return e(i,r,(function(e){"function"==typeof e&&(t.enteredCbs[n]||(t.enteredCbs[n]=[]),t.enteredCbs[n].push(e)),a(e)}))}}(e,n,i)}))}(f);ze(n.concat(i.router.resolveHooks),m,(function(){if(i.pending!==e)return s(qe(r,e));i.pending=null,t(e),i.router.app&&i.router.app.$nextTick((function(){z(e)}))}))}))},tt.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)},tt.prototype.setupListeners=function(){},tt.prototype.teardown=function(){this.listeners.forEach((function(e){e()})),this.listeners=[],this.current=L,this.pending=null};var rt=function(e){function t(t,n){e.call(this,t,n),this._startLocation=at(this.base)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router,n=t.options.scrollBehavior,i=Re&&n;i&&this.listeners.push(Ee());var r=function(){var n=e.current,r=at(e.base);e.current===L&&r===e._startLocation||e.transitionTo(r,(function(e){i&&$e(t,e,n,!0)}))};window.addEventListener("popstate",r),this.listeners.push((function(){window.removeEventListener("popstate",r)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){Be(U(i.base+e.fullPath)),$e(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){Ve(U(i.base+e.fullPath)),$e(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(at(this.base)!==this.current.fullPath){var t=U(this.base+this.current.fullPath);e?Be(t):Ve(t)}},t.prototype.getCurrentLocation=function(){return at(this.base)},t}(tt);function at(e){var t=window.location.pathname,n=t.toLowerCase(),i=e.toLowerCase();return!e||n!==i&&0!==n.indexOf(U(i+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var ot=function(e){function t(t,n,i){e.call(this,t,n),i&&function(e){var t=at(e);if(!/^\/#/.test(t))return window.location.replace(U(e+"/#"+t)),!0}(this.base)||st()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,n=Re&&t;n&&this.listeners.push(Ee());var i=function(){var t=e.current;st()&&e.transitionTo(lt(),(function(i){n&&$e(e.router,i,t,!0),Re||dt(i.fullPath)}))},r=Re?"popstate":"hashchange";window.addEventListener(r,i),this.listeners.push((function(){window.removeEventListener(r,i)}))}},t.prototype.push=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){ct(e.fullPath),$e(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){dt(e.fullPath),$e(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;lt()!==t&&(e?ct(t):dt(t))},t.prototype.getCurrentLocation=function(){return lt()},t}(tt);function st(){var e=lt();return"/"===e.charAt(0)||(dt("/"+e),!1)}function lt(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function ut(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function ct(e){Re?Be(ut(e)):window.location.hash=e}function dt(e){Re?Ve(ut(e)):window.location.replace(ut(e))}var ht=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index+1).concat(e),i.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var i=this.stack[n];this.confirmTransition(i,(function(){var e=t.current;t.index=n,t.updateRoute(i),t.router.afterHooks.forEach((function(t){t&&t(i,e)}))}),(function(e){Ye(e,He.duplicated)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(tt),ft=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=we(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!Re&&!1!==e.fallback,this.fallback&&(t="hash"),ge||(t="abstract"),this.mode=t,t){case"history":this.history=new rt(this,e.base);break;case"hash":this.history=new ot(this,e.base,this.fallback);break;case"abstract":this.history=new ht(this,e.base)}},pt={currentRoute:{configurable:!0}};function mt(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}ft.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},pt.currentRoute.get=function(){return this.history&&this.history.current},ft.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var n=this.history;if(n instanceof rt||n instanceof ot){var i=function(e){n.setupListeners(),function(e){var i=n.current,r=t.options.scrollBehavior;Re&&r&&"fullPath"in e&&$e(t,e,i,!1)}(e)};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},ft.prototype.beforeEach=function(e){return mt(this.beforeHooks,e)},ft.prototype.beforeResolve=function(e){return mt(this.resolveHooks,e)},ft.prototype.afterEach=function(e){return mt(this.afterHooks,e)},ft.prototype.onReady=function(e,t){this.history.onReady(e,t)},ft.prototype.onError=function(e){this.history.onError(e)},ft.prototype.push=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.push(e,t,n)}));this.history.push(e,t,n)},ft.prototype.replace=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.replace(e,t,n)}));this.history.replace(e,t,n)},ft.prototype.go=function(e){this.history.go(e)},ft.prototype.back=function(){this.go(-1)},ft.prototype.forward=function(){this.go(1)},ft.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},ft.prototype.resolve=function(e,t,n){var i=de(e,t=t||this.history.current,n,this),r=this.match(i,t),a=r.redirectedFrom||r.fullPath,o=function(e,t,n){var i="hash"===n?"#"+t:t;return e?U(e+"/"+i):i}(this.history.base,a,this.mode);return{location:i,route:r,href:o,normalizedTo:i,resolved:r}},ft.prototype.getRoutes=function(){return this.matcher.getRoutes()},ft.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==L&&this.history.transitionTo(this.history.getCurrentLocation())},ft.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==L&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ft.prototype,pt),ft.install=function e(t){if(!e.installed||he!==t){e.installed=!0,he=t;var n=function(e){return void 0!==e},i=function(e,t){var i=e.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,i(this,this)},destroyed:function(){i(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",H),t.component("RouterLink",pe);var r=t.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}},ft.version="3.5.3",ft.isNavigationFailure=Ye,ft.NavigationFailureType=He,ft.START_LOCATION=L,ge&&window.Vue&&window.Vue.use(ft);const vt=ft;var gt=n(40158),bt=n.n(gt);function yt(e){return function(e){if(Array.isArray(e))return _t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return _t(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _t(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function wt(e){return wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wt(e)}var xt={EN:"English",KM:"ភាសាខ្មែរ",TH:"ภาษาไทย",KO:"한국어",JA:"日本語",CN:"简体中文",TC:"繁體中文"},kt={},Ct=[];const St={install:function(e){e.mixin({data:function(){return{languageInit:!1,languageData:[],languageType:window.localStorage["__language:type__"]||this.__getNavigatorLanguage(),languageList:xt}},watch:{languageType:{handler:function(e){e&&"function"==typeof this.initLanguage&&this.initLanguage()},immediate:!0}},methods:{__getNavigatorLanguage:function(){var e="EN",t=(navigator.language||navigator.userLanguage+"").toUpperCase();switch(t){case"EN":case"KM":case"TH":case"KO":case"JA":e=t;break;case"ZH-CN":case"ZH":e="CN";break;case"ZH-TW":case"ZH-HK":e="TC"}return window.localStorage["__language:type__"]=e},__initLanguageData:function(){var e=this;void 0===this.languageInit&&(this.languageInit=!1,this.languageData=[],this.languageType=window.localStorage["__language:type__"]||this.__getNavigatorLanguage(),this.languageList=xt),!1===this.languageInit&&(this.languageInit=!0,this.addLanguageData(n(31108).Z),this.addLanguageData(window.languageData),Ct.push((function(t){e.languageType=t})))},__isArray:function(e){return"object"==wt(e)&&"[object array]"==Object.prototype.toString.call(e).toLowerCase()&&"number"==typeof e.length},setLanguageListener:function(e){"function"==typeof e&&Ct.push((function(t){e(t)}))},addLanguageData:function(e){var t;this.__isArray(e)&&(this.__initLanguageData(),(t=this.languageData).unshift.apply(t,yt(e)))},setLanguage:function(e){void 0!==e&&(this.__initLanguageData(),setTimeout((function(){window.localStorage["__language:type__"]=e,Ct.forEach((function(t){"function"==typeof t&&t(e)}))}),10))},getLanguage:function(){return this.__initLanguageData(),this.languageType},replaceArgumentsLanguage:function(e,t){for(var n=1;-1!==e.indexOf("%");)e="object"===wt(t[n])?e.replace("%",""):e.replace("%",t[n]),n++;return e},replaceEscape:function(e){return e&&""!=e?e.replace(/%/g,"%").replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"):""},$L:function(e){var t=this;if(void 0!==arguments[1])return this.$L(this.replaceArgumentsLanguage(e,arguments));if("string"!=typeof e||!e)return e;if(this.__initLanguageData(),void 0===kt[e]){var n=null,i=this.languageData.find((function(i){return void 0!==i._?(n=new RegExp("^"+t.replaceEscape(i._).replace(/%/g,"(.*?)")+"$","g"),!!e.match(n)):Object.values(i).find((function(i){return n=new RegExp("^"+t.replaceEscape(i).replace(/%/g,"(.*?)")+"$","g"),!!e.match(n)}))}));kt[e]={rege:n,data:i}}var r=kt[e],a=r.rege,o=r.data;if(o&&"object"===wt(o)&&void 0!==o[this.languageType]&&o[this.languageType]){var s=0,l=o[this.languageType];return l=l.replace(/%/g,(function(){return"$"+ ++s})),e.replace(a,l)}if("CN"==this.languageType)try{var u="__language:Undefined__",c=JSON.parse(window.localStorage[u]||"[]");this.__isArray(c)||(c=[]);var d=null,h=c.find((function(t){return d=new RegExp("^"+t.replace(/%/g,"(.*?)")+"$","g"),!!e.match(d)}));h||(c.push(e),window.localStorage[u]=JSON.stringify(c))}catch(e){}return e}}})}};var Ot={isDesktop:$A.isDesktop(),windowWidth:window.innerWidth,windowMax768:window.innerWidth<=768,cacheLoading:{},cacheDrawerIndex:0,cacheDrawerOverlay:[],cacheUserActive:{},cacheUserWait:[],cacheUserBasic:$A.getStorageArray("cacheUserBasic"),cacheDialogs:$A.getStorageArray("cacheDialogs"),cacheUnreads:{},cacheProjects:$A.getStorageArray("cacheProjects"),cacheColumns:$A.getStorageArray("cacheColumns"),cacheTasks:$A.getStorageArray("cacheTasks"),cacheProjectParameter:$A.getStorageArray("cacheProjectParameter"),cacheTaskBrowse:$A.getStorageArray("cacheTaskBrowse"),cacheServerUrl:$A.getStorageString("cacheServerUrl"),ajaxWsReady:!1,ajaxWsListener:[],ws:null,wsMsg:{},wsCall:{},wsTimeout:null,wsOpenNum:0,wsListener:{},wsReadTimeout:null,wsReadWaitList:[],userInfo:$A.getStorageJson("userInfo"),userId:0,userToken:"",userIsAdmin:!1,userOnline:{},dialogMsgs:[],dialogOpenId:0,files:[],fileContent:{},projectId:0,projectTotal:0,projectLoad:0,taskId:0,taskCompleteTemps:[],taskContents:[],taskFiles:[],taskLogs:[],taskLoading:[],taskFlows:[],taskFlowItems:[],taskPriority:[],columnTemplate:[],columnColorList:[{name:"默认",color:""},{name:"灰色",color:"#444444"},{name:"棕色",color:"#947364"},{name:"橘色",color:"#faaa6c"},{name:"黄色",color:"#f2d86d"},{name:"绿色",color:"#73b45c"},{name:"蓝色",color:"#51abea"},{name:"紫色",color:"#b583e3"},{name:"粉色",color:"#ff819c"},{name:"红色",color:"#ff7070"}],taskColorList:[{name:"默认",color:""},{name:"黄色",color:"#fffae6"},{name:"蓝色",color:"#e5f5ff"},{name:"绿色",color:"#ecffe5"},{name:"粉色",color:"#ffeaee"},{name:"紫色",color:"#f6ecff"},{name:"灰色",color:"#f3f3f3"}],themeMode:$A.getStorageString("cacheThemeMode"),themeList:[{name:"跟随系统",value:"auto"},{name:"明亮",value:"light"},{name:"暗黑",value:"dark"}],themeIsDark:!1,clientNewVersion:null,previewImageIndex:0,previewImageList:[]};switch(Ot.userInfo.userid&&(Ot.userId=Ot.userInfo.userid=$A.runNum(Ot.userInfo.userid),Ot.userToken=Ot.userInfo.token,Ot.userIsAdmin=$A.inArray("admin",Ot.userInfo.identity)),Ot.cacheServerUrl&&(window.systemInfo.apiUrl=Ot.cacheServerUrl),Ot.themeMode){case"dark":$A.dark.enableDarkMode();break;case"light":$A.dark.disableDarkMode();break;default:Ot.themeMode="auto",$A.dark.autoDarkMode()}Ot.themeIsDark=$A.dark.isDarkEnabled();const Tt=Ot;function Dt(e){return function(e){if(Array.isArray(e))return Et(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Et(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Et(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}const $t={projectData:function(e){var t=e.projectId;if(0==t&&(t=$A.runNum(window.__projectId)),t>0){window.__projectId=t;var n=e.cacheProjects.find((function(e){return e.id==t}));if(n)return n}return{}},projectParameter:function(e){return function(t){if(!e.projectId)return!1;var n=e.cacheProjectParameter.find((function(t){return t.project_id==e.projectId}));return n||(n=$A.projectParameterTemplate(e.projectId),e.cacheProjectParameter.push(n)),"menuType"===t&&void 0===n[t]?"column":n[t]}},taskData:function(e){var t=e.taskId;if(0==t&&(t=$A.runNum(window.__taskId)),t>0){window.__taskId=t;var n=e.cacheTasks.find((function(e){return e.id==t}));if(n)return n}return{}},transforTasks:function(e){return function(t){return t.filter((function(e){var n=e.parent_id;return!(n>0&&t.find((function(e){return e.id==n})))})).map((function(n){if(n.parent_id>0){var i=e.cacheTasks.find((function(e){return e.id==n.parent_id}));return i?Object.assign({},i,{id:n.id,parent_id:n.parent_id,name:n.name,start_at:n.start_at,end_at:n.end_at,complete_at:n.complete_at,_time:n._time,flow_item_id:n.flow_item_id,flow_item_name:n.flow_item_name,flow_item_status:n.flow_item_status,sub_top:!0,sub_my:[]}):Object.assign({},n,{sub_top:!0,sub_my:[]})}return Object.assign({},n,{sub_top:!1,sub_my:t.filter((function(e){return e.parent_id==n.id}))})}))}},dashboardTask:function(e){var t=$A.Date($A.formatDate("Y-m-d 00:00:00")),n=$A.Date($A.formatDate("Y-m-d 23:59:59")),i=$A.Date($A.formatDate("Y-m-d H:i:s")),r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!e.archived_at&&((!e.complete_at||!0!==t)&&e.owner)},a=e.cacheTasks.filter((function(e){return r(e)}));if(e.taskCompleteTemps.length>0){var o,s=e.cacheTasks.filter((function(t){return e.taskCompleteTemps.includes(t.id)&&r(t,!1)}));if(s.length>0)(o=a=$A.cloneJSON(a)).push.apply(o,Dt(s))}return{today:a.filter((function(e){var i=$A.Date(e.start_at),r=$A.Date(e.end_at);return i<=t&&t<=r||i<=n&&n<=r||i>t&&n>r})),overdue:a.filter((function(e){return e.end_at&&$A.Date(e.end_at)<=i})),all:a}}};function Mt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var i,r,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(i=n.next()).done)&&(a.push(i.value),!t||a.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return a}(e,t)||It(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pt(e){return function(e){if(Array.isArray(e))return jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||It(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function It(e,t){if(e){if("string"==typeof e)return jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jt(e,t):void 0}}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function At(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Nt={call:function(e,t){var n=e.state,i=e.dispatch;$A.isJson(t)||(t={url:t}),$A.isJson(t.header)||(t.header={}),t.url=$A.apiUrl(t.url),t.data=$A.date2string(t.data),t.header["Content-Type"]="application/json",t.header.language=$A.getLanguage(),t.header.token=n.userToken,t.header.fd=$A.getStorageString("userWsFd"),t.header.version=window.systemInfo.version||"0.0.1",t.header.platform=$A.Platform;var r=$A.cloneJSON(t);return new Promise((function(e,a){if(!0===t.spinner&&(t.before=function(){$A.spinnerShow()},t.complete=function(){$A.spinnerHide()}),t.success=function(n,o,s){if(!$A.isJson(n))return console.log(n,o,s),void a({data:{},msg:"Return error"});var l=n.ret,u=n.data,c=n.msg;-1!==l||!1===t.checkRole?-2!==l||!1===t.checkNick?1===l?e({data:u,msg:c}):(a({data:u,msg:c||"Unknown error"}),-4001===l?i("forgetProject",u.project_id):-4002===l?i("forgetTask",u.task_id):-4003===l&&i("forgetDialog",u.dialog_id)):i("userNickNameInput").then((function(){i("call",Object.assign(r,{checkNick:!1})).then(e).catch(a)})).catch((function(){a({data:u,msg:$A.L("请设置昵称!")})})):$A.modalError({content:c,onOk:function(){i("logout")}})},t.error=function(e,t){!1===window.navigator.onLine||0===t&&4===e.readyState?a({data:{},msg:$A.L("网络异常,请稍后再试!")}):a({data:{},msg:"System error"})},!0===t.websocket||!0===t.ws){var o=$A.randomString(16),s=setTimeout((function(){var e=n.ajaxWsListener.find((function(e){return e.apiWebsocket==o}));e&&(e.complete(),e.error("timeout"),e.after()),n.ajaxWsListener=n.ajaxWsListener.filter((function(e){return e.apiWebsocket!=o}))}),t.timeout||3e4);n.ajaxWsListener.push({apiWebsocket:o,complete:"function"==typeof t.complete?t.complete:function(){},success:"function"==typeof t.success?t.success:function(){},error:"function"==typeof t.error?t.error:function(){},after:"function"==typeof t.after?t.after:function(){}}),t.complete=function(){},t.success=function(){},t.error=function(){},t.after=function(){},t.header["Api-Websocket"]=o,!1===n.ajaxWsReady&&(n.ajaxWsReady=!0,i("websocketMsgListener",{name:"apiWebsocket",callback:function(e){if("apiWebsocket"===e.type){clearTimeout(s);var t=e.apiWebsocket,i=e.apiSuccess,r=e.data,a=n.ajaxWsListener.find((function(e){return e.apiWebsocket==t}));a&&(a.complete(),i?a.success(r):a.error(r),a.after()),n.ajaxWsListener=n.ajaxWsListener.filter((function(e){return e.apiWebsocket!=t}))}}}))}$A.ajaxc(t)}))},toggleProjectParameter:function(e,t){var n=e.state;$A.execMainDispatch("toggleProjectParameter",t);var i=t,r=null,a=n.projectId;if($A.isJson(t)&&(i=t.key,r=t.value,a=t.project_id),a){var o=n.cacheProjectParameter.findIndex((function(e){return e.project_id==a}));-1===o&&(n.cacheProjectParameter.push($A.projectParameterTemplate(a)),o=n.cacheProjectParameter.findIndex((function(e){return e.project_id==a})));var s=n.cacheProjectParameter[o];$A.isJson(i)||(i=At({},i,r||!s[i])),n.cacheProjectParameter.splice(o,1,Object.assign(s,i)),setTimeout((function(){$A.setStorage("cacheProjectParameter",n.cacheProjectParameter)}))}},setTheme:function(e,t){var n=e.state;if(void 0!==t)if($A.isChrome()){switch(t){case"dark":$A.dark.enableDarkMode();break;case"light":$A.dark.disableDarkMode();break;default:$A.dark.autoDarkMode()}n.themeMode=t,n.themeIsDark=$A.dark.isDarkEnabled(),$A.setStorage("cacheThemeMode",t)}else $A.modalWarning("仅客户端或Chrome浏览器支持主题功能")},getBasicData:function(e){var t=e.dispatch;t("getProjects").catch((function(){})),t("getDialogs").catch((function(){})),t("getTaskForDashboard")},getUserInfo:function(e){var t=e.dispatch;return new Promise((function(e,n){t("call",{url:"users/info"}).then((function(n){t("saveUserInfo",n.data),e(n)})).catch((function(e){console.warn(e),n(e)}))}))},saveUserInfo:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e){var r=$A.cloneJSON(t);r.userid=$A.runNum(r.userid),r.token=r.userid>0?r.token||n.userToken:"",n.userInfo=r,n.userId=r.userid,n.userToken=r.token,n.userIsAdmin=$A.inArray("admin",r.identity),$A.setStorage("userInfo",n.userInfo),i("getBasicData"),i("websocketConnection"),e()}))},saveUserOnlineStatus:function(e,t){var n=e.state,i=t.userid,r=t.online;n.userOnline[i]!==r&&(n.userOnline=Object.assign({},n.userOnline,At({},i,r)))},getUserBasic:function(e,t){var n=e.state,i=e.dispatch;if(!0!==n.cacheLoading.loadUserBasic){var r=$A.Time(),a=$A.cloneJSON(n.cacheUserWait);t&&t.userid&&a.push(t),n.cacheUserWait=[];var o=[],s=0;a.some((function(e){var t=n.cacheUserBasic.find((function(t){return t.userid==e.userid}));if(t&&r-t._time<=30)return setTimeout((function(){n.cacheUserActive=Object.assign(t,{__:Math.random()}),d.Store.set("cacheUserActive",t)}),s+=5),!1;o.push(e)})),0!==o.length&&(o.length>30&&(n.cacheUserWait=o.slice(30),o=o.slice(0,30)),n.cacheLoading.loadUserBasic=!0,i("call",{url:"users/basic",data:{userid:Pt(new Set(o.map((function(e){return e.userid}))))}}).then((function(e){r=$A.Time(),o.forEach((function(t){var n=e.data.find((function(e){return e.userid==t.userid}))||Object.assign(t,{email:""});n._time=r,i("saveUserBasic",n)})),n.cacheLoading.loadUserBasic=!1,i("getUserBasic")})).catch((function(e){console.warn(e),n.cacheLoading.loadUserBasic=!1,i("getUserBasic")})))}else t&&n.cacheUserWait.push(t)},saveUserBasic:function(e,t){var n=e.state;$A.execMainDispatch("saveUserBasic",t);var i=n.cacheUserBasic.findIndex((function(e){return e.userid==t.userid}));i>-1?(t=Object.assign({},n.cacheUserBasic[i],t),n.cacheUserBasic.splice(i,1,t)):n.cacheUserBasic.push(t),n.cacheUserActive=Object.assign(t,{__:Math.random()}),d.Store.set("cacheUserActive",t),setTimeout((function(){$A.setStorage("cacheUserBasic",n.cacheUserBasic)}))},userNickNameInput:function(e){var t=e.dispatch;return new Promise((function(e,n){var i=function(t,i){"function"==typeof t&&t(),!0===i?setTimeout(e,301):setTimeout(n,301)};$A.modalInput({title:"设置昵称",placeholder:"请输入昵称",okText:"保存",onOk:function(e,n){e?t("call",{url:"users/editdata",data:{nickname:e},checkNick:!1}).then((function(){t("getUserInfo").then((function(){i(n,!0)})).catch((function(){i(n,!1)}))})).catch((function(e){var t=e.msg;$A.modalError(t,301),i(n,!1)})):i(n,!1)},onCancel:function(){i(null,!1)}})}))},logout:function(e){e.state;var t=e.dispatch,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t("handleClearCache",{}).then((function(){var e=["/","/login"].includes(window.location.pathname)?"":encodeURIComponent(window.location.href);!1===n&&(e=null),$A.goForward({name:"login",query:e?{from:e}:{}},!0)}))},handleClearCache:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e){try{var r=$A.getStorageString("cacheLoginEmail"),a=$A.getStorageString("cacheThemeMode");window.localStorage.clear(),n.cacheUserBasic=[],n.cacheDialogs=[],n.cacheProjects=[],n.cacheColumns=[],n.cacheTasks=[],$A.setStorage("cacheProjectParameter",n.cacheProjectParameter),$A.setStorage("cacheServerUrl",n.cacheServerUrl),$A.setStorage("cacheLoginEmail",r),$A.setStorage("cacheThemeMode",a),$A.setStorage("cacheTaskBrowse",n.cacheTaskBrowse),i("saveUserInfo",$A.isJson(t)?t:n.userInfo),e()}catch(t){e()}}))},saveFile:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveFile",t),$A.isArray(t))t.forEach((function(e){i("saveFile",e)}));else if($A.isJson(t)){var r={_load:!1,_edit:!1},a=n.files.findIndex((function(e){return e.id==t.id}));a>-1?n.files.splice(a,1,Object.assign(r,n.files[a],t)):n.files.push(Object.assign(r,t))}},forgetFile:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetFile",t),($A.isArray(t)?t:[t]).some((function(e){n.files=n.files.filter((function(t){return t.id!=e})),n.files.some((function(t){t.pid==e&&i("forgetFile",t.id)}))}))},getFiles:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){i("call",{url:"file/lists",data:{pid:t}}).then((function(r){var a=r.data.map((function(e){return e.id}));n.files=n.files.filter((function(e){return e.pid!=t||a.includes(e.id)})),i("saveFile",r.data),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},searchFiles:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){n("call",{url:"file/search",data:{key:t}}).then((function(t){n("saveFile",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},saveProject:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveProject",t),$A.isArray(t))t.forEach((function(e){i("saveProject",e)}));else if($A.isJson(t)){void 0!==t.project_column&&(i("saveColumn",t.project_column),delete t.project_column);var r=n.cacheProjects.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheProjects.splice(r,1,Object.assign({},n.cacheProjects[r],t)):(void 0===t.project_user&&(t.project_user=[]),n.cacheProjects.push(t)),n.cacheDialogs.some((function(e){if("group"==e.type&&"project"==e.group_type&&e.group_info.id==t.id)for(var n in void 0!==t.name&&(e.name=t.name),e.group_info)e.group_info.hasOwnProperty(n)&&void 0!==t[n]&&(e.group_info[n]=t[n])})),setTimeout((function(){$A.setStorage("cacheProjects",n.cacheProjects)}))}},forgetProject:function(e,t){var n=e.state;$A.execMainDispatch("forgetProject",t);var i=$A.isArray(t)?t:[t];if(i.some((function(e){var t=n.cacheProjects.findIndex((function(t){return t.id==e}));t>-1&&n.cacheProjects.splice(t,1)})),i.includes(n.projectId)){var r=n.cacheProjects.find((function(e){var n=e.id;return n&&n!=t}));r?$A.goForward({path:"/manage/project/"+r.id}):$A.goForward({path:"/manage/dashboard"})}setTimeout((function(){$A.setStorage("cacheProjects",n.cacheProjects)}))},getProjects:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheProjects=[],void r({msg:"Parameter error"});i("call",{url:"project/lists",data:t||{}}).then((function(t){var r=t.data;n.projectTotal=r.total_all,i("saveProject",r.data),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},getProjectOne:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){0!==$A.runNum(t)?(n.projectLoad++,i("call",{url:"project/one",data:{project_id:t}}).then((function(t){setTimeout((function(){n.projectLoad--}),10),i("saveProject",t.data),e(t)})).catch((function(e){console.warn(e),n.projectLoad--,r(e)}))):r({msg:"Parameter error"})}))},archivedProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/archived",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},removeProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/remove",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},exitProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/exit",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},saveColumn:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveColumn",t),$A.isArray(t))t.forEach((function(e){i("saveColumn",e)}));else if($A.isJson(t)){var r=n.cacheColumns.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheColumns.splice(r,1,Object.assign({},n.cacheColumns[r],t)):n.cacheColumns.push(t),setTimeout((function(){$A.setStorage("cacheColumns",n.cacheColumns)}))}},forgetColumn:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetColumn",t);var r=$A.isArray(t)?t:[t],a=[];r.some((function(e){var t=n.cacheColumns.findIndex((function(t){return t.id==e}));t>-1&&(a.push(n.cacheColumns[t].project_id),i("getProjectOne",n.cacheColumns[t].project_id).catch((function(){})),n.cacheColumns.splice(t,1))})),Array.from(new Set(a)).some((function(e){return i("getProjectOne",e).catch((function(){}))})),setTimeout((function(){$A.setStorage("cacheColumns",n.cacheColumns)}))},getColumns:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheColumns=[],void r({msg:"Parameter error"});n.projectLoad++,i("call",{url:"project/column/lists",data:{project_id:t}}).then((function(r){var a=r.data;n.projectLoad--;var o=a.data.map((function(e){return e.id}));if(n.cacheColumns=n.cacheColumns.filter((function(e){return e.project_id!=t||o.includes(e.id)})),i("saveColumn",a.data),e(a.data),1===n.cacheColumns.filter((function(e){return e.project_id==t})).length){var s=n.cacheProjectParameter.find((function(e){return e.project_id==t}))||{};void 0!==s.menuInit&&!1!==s.menuInit||i("toggleProjectParameter",{project_id:t,key:{menuInit:!0,menuType:"table"}})}})).catch((function(e){console.warn(e),n.projectLoad--,r(e)}))}))},removeColumn:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/column/remove",data:{column_id:t}}).then((function(i){n("forgetColumn",t),e(i)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},saveTask:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveTask",t),$A.isArray(t))t.forEach((function(e){i("saveTask",e)}));else if($A.isJson(t)){if(t._time=$A.Time(),t.flow_item_name&&-1!==t.flow_item_name.indexOf("|")){var r=Mt(t.flow_item_name.split("|"),2);t.flow_item_status=r[0],t.flow_item_name=r[1]}void 0!==t.archived_at&&n.cacheTasks.filter((function(e){return e.parent_id==t.id})).some((function(e){i("saveTask",Object.assign(e,{archived_at:t.archived_at,archived_userid:t.archived_userid}))}));var a={};void 0!==t.update_marking&&(a=$A.isJson(t.update_marking)?t.update_marking:{},delete t.update_marking);var o=n.cacheTasks.findIndex((function(e){return e.id==t.id}));o>-1?n.cacheTasks.splice(o,1,Object.assign({},n.cacheTasks[o],t)):n.cacheTasks.push(t),(!0===a.is_update_maintask||t.parent_id>0&&-1===n.cacheTasks.findIndex((function(e){return e.id==t.parent_id})))&&i("getTaskOne",t.parent_id).catch((function(){})),!0===a.is_update_project&&i("getProjectOne",t.project_id).catch((function(){})),!0===a.is_update_content&&i("getTaskContent",t.id),!0===a.is_update_subtask&&i("getTaskForParent",t.id).catch((function(){})),n.cacheDialogs.some((function(e){if("group"==e.type&&"task"==e.group_type&&e.group_info.id==t.id)for(var n in void 0!==t.name&&(e.name=t.name),e.group_info)e.group_info.hasOwnProperty(n)&&void 0!==t[n]&&(e.group_info[n]=t[n])})),setTimeout((function(){$A.setStorage("cacheTasks",n.cacheTasks)}))}},forgetTask:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetTask",t);var r=$A.isArray(t)?t:[t],a=[],o=[];r.some((function(e){var t=n.cacheTasks.findIndex((function(t){return t.id==e}));t>-1&&(n.cacheTasks[t].parent_id&&a.push(n.cacheTasks[t].parent_id),o.push(n.cacheTasks[t].project_id),n.cacheTasks.splice(t,1)),n.cacheTasks.filter((function(t){return t.parent_id==e})).some((function(e){var t=n.cacheTasks.findIndex((function(t){return t.id==e.id}));t>-1&&(o.push(e.project_id),n.cacheTasks.splice(t,1))}))})),Array.from(new Set(a)).some((function(e){return i("getTaskOne",e).catch((function(){}))})),Array.from(new Set(o)).some((function(e){return i("getProjectOne",e).catch((function(){}))})),r.includes(n.taskId)&&(n.taskId=0),setTimeout((function(){$A.setStorage("cacheTasks",n.cacheTasks)}))},increaseTaskMsgNum:function(e,t){var n=e.state;$A.execMainDispatch("increaseTaskMsgNum",t);var i=n.cacheTasks.find((function(e){return e.dialog_id===t}));i&&i.msg_num++},getTasks:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheTasks=[],void r({msg:"Parameter error"});t.project_id&&n.projectLoad++,i("call",{url:"project/task/lists",data:t}).then((function(a){t.project_id&&n.projectLoad--;var o=a.data;if(i("saveTask",o.data),o.next_page_url){var s=Object.assign(t,{page:o.current_page+1});o.current_page%5==0?$A.modalWarning({content:"数据已超过"+o.to+"条,是否继续加载?",onOk:function(){i("getTasks",s).then(e).catch(r)},onCancel:function(){e()}}):i("getTasks",s).then(e).catch(r)}else e()})).catch((function(e){console.warn(e),r(e),t.project_id&&n.projectLoad--}))}))},getTaskOne:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){/^\d+$/.test(t)&&(t={task_id:t}),0!==$A.runNum(t.task_id)?n("call",{url:"project/task/one",data:t}).then((function(t){n("saveTask",t.data),e(t)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},getTaskForDashboard:function(e){var t=e.state,n=e.dispatch,i=e.getters;if(!0!==t.cacheLoading.loadDashboardTasks){t.cacheLoading.loadDashboardTasks=!0;var r=$A.Time(),a=i.dashboardTask,o=a.today,s=a.overdue,l=a.all,u=o.map((function(e){return e.id}));u.push.apply(u,Pt(s.map((function(e){return e.id})))),u.push.apply(u,Pt(l.map((function(e){return e.id}))));var c=3;!function e(){if(c<=0){t.cacheLoading.loadDashboardTasks=!1;var a=i.dashboardTask,o=a.today,s=a.overdue,l=a.all,d=o.filter((function(e){return e._time>=r})).map((function(e){return e.id}));return d.push.apply(d,Pt(s.filter((function(e){return e._time>=r})).map((function(e){return e.id})))),d.push.apply(d,Pt(l.filter((function(e){return e._time>=r})).map((function(e){return e.id})))),void n("forgetTask",u.filter((function(e){return-1==d.indexOf(e)})))}2==--c?n("getTasks",{complete:"no",time:[$A.formatDate("Y-m-d 00:00:00"),$A.formatDate("Y-m-d 23:59:59")]}).then(e).catch(e):1==c?n("getTasks",{complete:"no",time_before:$A.formatDate("Y-m-d H:i:s")}).then(e).catch(e):0==c&&n("getTasks",{complete:"no"}).then(e).catch(e)}()}},getTaskForProject:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=$A.Time(),o=n.cacheTasks.filter((function(e){return e.project_id==t})).map((function(e){return e.id})),s=function(){var e=n.cacheTasks.filter((function(e){return e.project_id==t&&e._time>=a})).map((function(e){return e.id}));i("forgetTask",o.filter((function(t){return-1==e.indexOf(t)})))};i("getTasks",{project_id:t}).then((function(){s(),e()})).catch((function(){s(),r()}))}))},getTaskForParent:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=$A.Time(),o=n.cacheTasks.filter((function(e){return e.parent_id==t})).map((function(e){return e.id})),s=function(){var e=n.cacheTasks.filter((function(e){return e.parent_id==t&&e._time>=a})).map((function(e){return e.id}));i("forgetTask",o.filter((function(t){return-1==e.indexOf(t)})))};i("getTasks",{parent_id:t,archived:"all"}).then((function(){s(),e()})).catch((function(){s(),r()}))}))},removeTask:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t.task_id)?(n("taskLoadStart",t.task_id),n("call",{url:"project/task/remove",data:t}).then((function(i){n("forgetTask",t.task_id),n("taskLoadEnd",t.task_id),e(i)})).catch((function(e){console.warn(e),n("getTaskOne",t.task_id).catch((function(){})),n("taskLoadEnd",t.task_id),i(e)}))):i({msg:"Parameter error"})}))},archivedTask:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){/^\d+$/.test(t)&&(t={task_id:t}),0!==$A.runNum(t.task_id)?(n("taskLoadStart",t.task_id),n("call",{url:"project/task/archived",data:t}).then((function(i){n("saveTask",i.data),n("taskLoadEnd",t.task_id),e(i)})).catch((function(e){console.warn(e),n("getTaskOne",t.task_id).catch((function(){})),n("taskLoadEnd",t.task_id),i(e)}))):i({msg:"Parameter error"})}))},getTaskContent:function(e,t){e.state;var n=e.dispatch;0!==$A.runNum(t)&&n("call",{url:"project/task/content",data:{task_id:t}}).then((function(e){n("saveTaskContent",e.data)})).catch((function(e){console.warn(e)}))},saveTaskContent:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveTaskContent",t),$A.isArray(t))t.forEach((function(e){i("saveTaskContent",e)}));else if($A.isJson(t)){var r=n.taskContents.findIndex((function(e){return e.task_id==t.task_id}));r>-1?n.taskContents.splice(r,1,Object.assign({},n.taskContents[r],t)):n.taskContents.push(t)}},getTaskFiles:function(e,t){var n=e.state,i=e.dispatch;0!==$A.runNum(t)&&i("call",{url:"project/task/files",data:{task_id:t}}).then((function(e){e.data.forEach((function(e){var t=n.taskFiles.findIndex((function(t){return t.id==e.id}));t>-1?n.taskFiles.splice(t,1,e):n.taskFiles.push(e)})),i("saveTask",{id:t,file_num:e.data.length})})).catch((function(e){console.warn(e)}))},forgetTaskFile:function(e,t){var n=e.state;e.dispatch;($A.isArray(t)?t:[t]).some((function(e){var t=n.taskFiles.findIndex((function(t){return t.id==e}));t>-1&&n.taskFiles.splice(t,1)}))},openTask:function(e,t){var n=e.state,i=e.dispatch,r=t;$A.isJson(t)&&(r=t.parent_id>0?t.parent_id:t.id),n.taskId=r,r>0&&i("getTaskOne",{task_id:r,archived:"all"}).then((function(){i("getTaskContent",r),i("getTaskFiles",r),i("getTaskForParent",r).catch((function(){})),i("saveTaskBrowse",r)})).catch((function(e){var t=e.msg;$A.modalWarning({content:t,onOk:function(){n.taskId=0}})}))},taskAdd:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){var r=$A.cloneJSON($A.date2string(t));$A.isArray(r.column_id)&&(r.column_id=r.column_id.find((function(e){return e}))),n("call",{url:"project/task/add",data:r,method:"post"}).then((function(t){n("addTaskSuccess",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},taskAddSub:function(e,t){var n=e.dispatch;return new Promise((function(e,i){n("call",{url:"project/task/addsub",data:t}).then((function(t){n("addTaskSuccess",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},addTaskSuccess:function(e,t){var n=e.dispatch;void 0!==t.new_column&&(n("saveColumn",t.new_column),delete t.new_column),n("saveTask",t),n("getProjectOne",t.project_id).catch((function(){}))},taskUpdate:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){n("taskBeforeUpdate",t).then((function(t){var r=t.confirm,a=t.post;n("taskLoadStart",a.task_id),n("call",{url:"project/task/update",data:a,method:"post"}).then((function(t){n("taskLoadEnd",a.task_id),n("saveTask",t.data),e(t)})).catch((function(e){console.warn(e),n("taskLoadEnd",a.task_id),n("getTaskOne",a.task_id).catch((function(){})),setTimeout((function(){i(e)}),!0===r?301:0)}))})).catch(i)}))},taskBeforeUpdate:function(e,t){var n=e.state;e.dispatch;return new Promise((function(e,i){var r=$A.cloneJSON($A.date2string(t)),a="温馨提示",o=null;if(void 0!==r.times){!1===t.times[0]&&(o="你确定要取消任务时间吗?");var s=n.cacheTasks.find((function(e){return e.id==r.task_id}));a=s.parent_id>0?"更新子任务":"更新主任务",s&&(s.parent_id>0?r.times[0]&&n.cacheTasks.some((function(e){if(e.id!=s.parent_id)return!1;if(!e.end_at)return o="主任务没有设置时间,设置子任务将同步设置主任务",!0;var t=$A.Date(r.times[0],!0),n=$A.Date(r.times[1],!0),i=$A.Date(e.start_at,!0),a=$A.Date(e.end_at,!0);return t<i?(o="新设置的子任务开始时间在主任务时间之外,修改后将同步修改主任务",!0):n>a?(o="新设置的子任务结束时间在主任务时间之外,修改后将同步修改主任务",!0):void 0})):n.cacheTasks.some((function(e){if(e.parent_id!=s.id)return!1;if(!e.end_at)return!1;var t=$A.Date(r.times[0],!0),n=$A.Date(r.times[1],!0),i=$A.Date(s.start_at,!0),a=$A.Date(s.end_at,!0),l=$A.Date(e.start_at,!0),u=$A.Date(e.end_at,!0);return(i!=l||a!=u)&&(r.times[0]?t>l?(o="新设置的开始时间在子任务(".concat(e.name,")时间之内,修改后将同步修改子任务"),!0):n<u?(o="新设置的结束时间在子任务(".concat(e.name,")时间之内,修改后将同步修改子任务"),!0):void 0:(o="子任务(".concat(e.name,")已设置时间,清除主任务时间后将同步清除子任务的时间"),!0))})))}null!==o?$A.modalConfirm({title:a,content:o,onOk:function(){e({confirm:!0,post:r})},onCancel:function(){i({msg:!1})}}):e({confirm:!1,post:r})}))},taskLoadStart:function(e,t){var n=e.state;setTimeout((function(){var e=n.taskLoading.find((function(e){return e.id==t}));e?e.num++:n.taskLoading.push({id:t,num:1})}),300)},taskLoadEnd:function(e,t){var n=e.state,i=n.taskLoading.find((function(e){return e.id==t}));i?i.num--:n.taskLoading.push({id:t,num:-1})},getTaskFlow:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){i("call",{url:"project/task/flow",data:{task_id:t}}).then((function(r){var a=n.cacheTasks.find((function(e){return e.id==t})),o=r.data;o.turns.some((function(e){var t=n.taskFlowItems.findIndex((function(t){return t.id==e.id}));t>-1?n.taskFlowItems.splice(t,1,e):n.taskFlowItems.push(e),a&&a.flow_item_id==e.id&&a.flow_item_name!=e.name&&n.cacheTasks.filter((function(t){return t.flow_item_id==e.id})).some((function(t){i("saveTask",{id:t.id,flow_item_name:"".concat(e.status,"|").concat(e.name)})}))})),delete o.turns;var s=n.taskFlows.findIndex((function(e){return e.task_id==o.task_id}));s>-1?n.taskFlows.splice(s,1,o):n.taskFlows.push(o),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},getTaskPriority:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){n("call",{url:"system/priority"}).then((function(n){t.taskPriority=n.data,e(n)})).catch((function(e){console.warn(e),i(e)}))}))},getColumnTemplate:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){n("call",{url:"system/column/template"}).then((function(n){t.columnTemplate=n.data,e(n)})).catch((function(e){console.warn(e),i(e)}))}))},saveTaskCompleteTemp:function(e,t){var n=e.state;/^\d+$/.test(t)&&!n.taskCompleteTemps.includes(t)&&n.taskCompleteTemps.push(t)},forgetTaskCompleteTemp:function(e,t){var n=e.state;!0===t?n.taskCompleteTemps=[]:/^\d+$/.test(t)&&(n.taskCompleteTemps=n.taskCompleteTemps.filter((function(e){return e!=t})))},saveTaskBrowse:function(e,t){var n=e.state,i=n.cacheTaskBrowse.findIndex((function(e){return e.id==t}));i>-1&&n.cacheTaskBrowse.splice(i,1),n.cacheTaskBrowse.unshift({id:t,userid:n.userId}),n.cacheTaskBrowse.length>200&&n.cacheTaskBrowse.splice(200),setTimeout((function(){$A.setStorage("cacheTaskBrowse",n.cacheTaskBrowse)}))},saveDialog:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveDialog",t),$A.isArray(t))t.forEach((function(e){i("saveDialog",e)}));else if($A.isJson(t)){var r=n.cacheDialogs.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheDialogs.splice(r,1,Object.assign({},n.cacheDialogs[r],t)):n.cacheDialogs.push(t),setTimeout((function(){$A.setStorage("cacheDialogs",n.cacheDialogs)}))}},updateDialogLastMsg:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("updateDialogLastMsg",t),n.cacheDialogs.find((function(e){return e.id==t.dialog_id}))?i("saveDialog",{id:t.dialog_id,last_msg:t,last_at:$A.formatDate("Y-m-d H:i:s")}):i("getDialogOne",t.dialog_id).catch((function(){}))},getDialogs:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){if(0===t.userId)return t.cacheDialogs=[],void i({msg:"Parameter error"});n("call",{url:"dialog/lists"}).then((function(t){n("saveDialog",t.data.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},getDialogOne:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"dialog/one",data:{dialog_id:t}}).then((function(t){n("saveDialog",t.data),e(t)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},openDialogUserid:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){t!==n.userId?(n.dialogOpenId=0,i("call",{url:"dialog/open/user",data:{userid:t}}).then((function(t){i("saveDialog",t.data),$A.setStorage("messenger::dialogId",t.data.id),n.dialogOpenId=t.data.id,e(t)})).catch((function(e){console.warn(e),r(e)}))):r({msg:"Parameter error"})}))},forgetDialog:function(e,t){var n=e.state;$A.execMainDispatch("forgetDialog",t);var i=$A.isArray(t)?t:[t];i.some((function(e){var t=n.cacheDialogs.findIndex((function(t){return t.id==e}));t>-1&&n.cacheDialogs.splice(t,1)})),i.includes($A.getStorageInt("messenger::dialogId"))&&$A.setStorage("messenger::dialogId",0),setTimeout((function(){$A.setStorage("cacheDialogs",n.cacheDialogs)}))},saveDialogMsg:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveDialogMsg",t),$A.isArray(t))t.forEach((function(e){i("saveDialogMsg",e)}));else if($A.isJson(t)){var r=n.dialogMsgs.findIndex((function(e){return e.id==t.id}));r>-1?n.dialogMsgs.splice(r,1,Object.assign({},n.dialogMsgs[r],t)):n.dialogMsgs.push(t)}},forgetDialogMsg:function(e,t){var n=e.state;$A.execMainDispatch("forgetDialogMsg",t),($A.isArray(t)?t:[t]).some((function(e){var t=n.dialogMsgs.findIndex((function(t){return t.id==e}));t>-1&&n.dialogMsgs.splice(t,1)}))},getDialogMsgs:function(e,t){var n=e.state,i=e.dispatch,r=n.cacheDialogs.find((function(e){return e.id==t}));r||(r={id:t},n.cacheDialogs.push(r)),r.loading||(r.loading=!0,r.currentPage=1,r.hasMorePages=!1,i("call",{url:"dialog/msg/lists",data:{dialog_id:t,page:r.currentPage}}).then((function(e){r.loading=!1,r.currentPage=e.data.current_page,r.hasMorePages=!!e.data.next_page_url,i("saveDialog",r);var a=e.data.data.map((function(e){return e.id}));n.dialogMsgs=n.dialogMsgs.filter((function(e){return e.dialog_id!=t||a.includes(e.id)})),i("saveDialog",e.data.dialog),i("saveDialogMsg",e.data.data)})).catch((function(e){console.warn(e),r.loading=!1})))},getDialogMoreMsgs:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=n.cacheDialogs.find((function(e){return e.id==t}));a?a.hasMorePages?a.loading?r({msg:"Loading"}):(a.loading=!0,a.currentPage++,i("call",{url:"dialog/msg/lists",data:{dialog_id:t,page:a.currentPage}}).then((function(t){a.loading=!1,a.currentPage=t.data.current_page,a.hasMorePages=!!t.data.next_page_url,i("saveDialogMsg",t.data.data),e(t)})).catch((function(e){console.warn(e),a.loading=!1,r(e)}))):r({msg:"No more page"}):r({msg:"Parameter error"})}))},dialogMsgRead:function(e,t){var n=e.state,i=e.dispatch;if(t.userid!=n.userId&&!0!==t.is_read){t.is_read=!0;var r=n.cacheDialogs.find((function(e){return e.id==t.dialog_id}));r&&r.unread>0&&(r.unread--,r.is_mark_unread=0,i("saveDialog",r)),n.wsReadWaitList.push(t.id),clearTimeout(n.wsReadTimeout),n.wsReadTimeout=setTimeout((function(){i("websocketSend",{type:"readMsg",data:{id:$A.cloneJSON(n.wsReadWaitList)}}),n.wsReadWaitList=[]}),50)}},websocketConnection:function(e){var t=e.state,n=e.dispatch;e.commit;if(clearTimeout(t.wsTimeout),0!==t.userId){var i=$A.apiUrl("../ws");i=(i=i.replace("https://","wss://")).replace("http://","ws://"),i+="?action=web&token="+t.userToken,t.ws=new WebSocket(i),t.ws.onopen=function(e){t.wsOpenNum++},t.ws.onclose=function(e){t.ws=null,clearTimeout(t.wsTimeout),t.wsTimeout=setTimeout((function(){n("websocketConnection")}),3e3)},t.ws.onerror=function(e){t.ws=null,clearTimeout(t.wsTimeout),t.wsTimeout=setTimeout((function(){n("websocketConnection")}),3e3)},t.ws.onmessage=function(e){var i=$A.formatWebsocketMessageDetail($A.jsonParse(e.data)),r=i.type,a=i.msgId;switch(r){case"open":$A.setStorage("userWsFd",i.data.fd);break;case"receipt":"function"==typeof t.wsCall[a]&&t.wsCall[a](i.body,!0),delete t.wsCall[a];break;case"line":n("saveUserOnlineStatus",i.data);break;default:switch(a&&n("websocketSend",{type:"receipt",msgId:a}),t.wsMsg=i,Object.values(t.wsListener).forEach((function(e){if("function"==typeof e)try{e(i)}catch(e){}})),r){case"dialog":!function(e){var i=e.mode,r=e.data,a=r.dialog_id;switch(i){case"delete":n("forgetDialogMsg",r.id);var o=t.cacheDialogs.find((function(e){return e.id==r.dialog_id}));o&&(o.last_at=r.last_msg&&r.last_msg.created_at,o.last_msg=r.last_msg,r.update_read?n("call",{url:"dialog/msg/unread",dialog_id:r.dialog_id}).then((function(e){o.unread=e.data.unread,n("saveDialog",o)})).catch((function(){})):n("saveDialog",o));break;case"add":case"chat":if(!t.dialogMsgs.find((function(e){return e.id==r.id}))){if(n("increaseTaskMsgNum",a),"chat"===i)return;if(r.userid!==t.userId){var s=t.cacheDialogs.find((function(e){return e.id==r.dialog_id}));s&&void 0===t.cacheUnreads[r.id]&&(t.cacheUnreads[r.id]=!0,s.unread++,n("saveDialog",s))}d.Store.set("dialogMsgPush",r)}n("saveDialogMsg",r),n("updateDialogLastMsg",r);break;case"readed":t.dialogMsgs.find((function(e){return e.id==r.id}))&&n("saveDialogMsg",r)}}(i);break;case"project":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveProject",i);break;case"detail":n("getProjectOne",i.id).catch((function(){})),n("getTaskForProject",i.id).catch((function(){}));break;case"archived":case"delete":n("forgetProject",i.id);break;case"sort":n("getTaskForProject",i.id).catch((function(){}))}}(i);break;case"projectColumn":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveColumn",i);break;case"delete":n("forgetColumn",i.id)}}(i);break;case"projectTask":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"restore":n("addTaskSuccess",i);break;case"update":n("saveTask",i);break;case"dialog":n("saveTask",i),n("getDialogOne",i.dialog_id).catch((function(){}));break;case"upload":n("getTaskFiles",i.task_id);break;case"filedelete":n("forgetTaskFile",i.id);break;case"delete":n("forgetTask",i.id)}}(i);break;case"file":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveFile",i);break;case"delete":n("forgetFile",i.id)}}(i)}}}}else t.ws&&(t.ws.close(),t.ws=null)},websocketSend:function(e,t){var n=e.state;if($A.isJson(t)){var i=t.type,r=t.data,a=t.callback,o=void 0;if(n.ws){"function"==typeof a&&(o=$A.randomString(16),n.wsCall[o]=a);try{n.ws.send(JSON.stringify({type:i,msgId:o,data:r}))}catch(e){"function"==typeof a&&a(null,!1)}}else"function"==typeof a&&a(null,!1)}else"function"==typeof a&&a(null,!1)},websocketPath:function(e,t){var n=e.state,i=e.dispatch;clearTimeout(n.wsPathTimeout),n.wsPathValue=t,n.wsPathTimeout=setTimeout((function(){n.wsPathValue==t&&i("websocketSend",{type:"path",data:{path:t}})}),1e3)},websocketMsgListener:function(e,t){var n=e.state,i=t.name,r=t.callback;"function"==typeof r?n.wsListener[i]=r:n.wsListener[i]&&delete n.wsListener[i]},websocketClose:function(e){var t=e.state;t.ws&&t.ws.close()}};i.default.use(r.ZP);const Lt=new r.ZP.Store({state:Tt,getters:$t,mutations:{},actions:Nt});function Ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Rt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Bt={name:"PageTitle",props:{title:{type:[String,Number],default:""}},data:function(){return{pagePath:""}},activated:function(){this.updateTitle()},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(n),!0).forEach((function(t){Rt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,r.rn)(["userId"])),watch:{title:{handler:function(){this.initTitle()},immediate:!0}},methods:{initTitle:function(){this.pagePath=this.$route.path,this.updateTitle()},updateTitle:function(){if(""!=this.pagePath){var e=this.title;e!==document.title&&this.pagePath===this.$route.path&&this.setPageTile(e)}},setPageTile:function(e){document.title=e}}};const Vt=(0,o.Z)(Bt,(function(){var e=this,t=e.$createElement;e._self._c;return e._e()}),[],!1,null,null,null).exports;const zt={name:"Loading",props:{content:{type:[String,Number],default:""}}};const Ht=(0,o.Z)(zt,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ETooltip",{attrs:{disabled:""==e.content,content:e.content}},[n("svg",{staticClass:"common-loading",attrs:{viewBox:"25 25 50 50"}},[n("circle",{staticClass:"common-path",attrs:{cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"5","stroke-miterlimit":"10"}})])])}),[],!1,null,null,null).exports;const Wt={name:"AutoTip",props:{content:{type:[String,Number],default:""},placement:{default:"bottom"},tooltipTheme:{default:"dark"},tooltipMaxWidth:{type:[String,Number],default:300},delay:{type:Number,default:100},disabled:{type:Boolean,default:!1}},data:function(){return{showTooltip:!1,tooltipContent:""}},computed:{tipText:function(){var e=this.content,t=this.tooltipContent;return e||t||""},existSlot:function(){return!(void 0===this.$slots.default||this.$slots.default.length<1)}},methods:{handleTooltipIn:function(){var e=this.$refs.content,t=document.createRange();t.setStart(e,0),t.setEnd(e,e.childNodes.length);var n=t.getBoundingClientRect().width;if(this.showTooltip=Math.floor(n)>Math.floor(e.offsetWidth),this.showTooltip&&this.existSlot){var i=this.$slots.default.map((function(e){return e.text?e.text:e.elm.innerText?e.elm.innerText:""}));this.tooltipContent=i.join("")}t=null},onClick:function(e){this.$emit("on-click",e)}}};const qt=(0,o.Z)(Wt,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ETooltip",{attrs:{content:e.tipText,placement:e.placement,effect:e.tooltipTheme,delay:e.delay,disabled:!e.showTooltip||e.disabled,"max-width":e.tooltipMaxWidth,transfer:""}},[n("span",{ref:"content",staticClass:"common-auto-tip",on:{mouseenter:e.handleTooltipIn,click:e.onClick}},[e.existSlot?[e._t("default")]:[e._v(e._s(e.content))]],2)])}),[],!1,null,null,null).exports;const Ut={name:"TagInput",props:{value:{default:""},cut:{default:","},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},placeholder:{default:""},max:{default:0}},data:function(){var e=[];return this.value.split(",").forEach((function(t){t&&e.push(t)})),{minWidth:80,tis:"",tisTimeout:null,showPlaceholder:!0,content:"",disSource:e,isFocus:!1}},mounted:function(){this.wayMinWidth()},watch:{placeholder:function(){this.wayMinWidth()},value:function(e){var t=[];$A.count(e)>0&&e.split(",").forEach((function(e){e&&t.push(e)})),this.disSource=t},disSource:function(e){var t=this,n="";e.forEach((function(e){""!=n&&(n+=t.cut),n+=e})),this.$emit("input",n),this.$emit("on-change")}},computed:{placeholderText:function(){return this.disSource.length>0?"":this.placeholder}},methods:{focus:function(e){var t=this.$refs.myTextarea;t.focus(e);var n=(e||{}).cursor;if(n){var i=t.value.length;switch(n){case"start":t.setSelectionRange(0,0);break;case"end":t.setSelectionRange(i,i);break;default:t.setSelectionRange(0,i)}}},wayMinWidth:function(){var e=this;this.showPlaceholder=!0,this.$nextTick((function(){e.$refs.myPlaceholder&&(e.minWidth=Math.max(e.minWidth,e.$refs.myPlaceholder.offsetWidth)),setTimeout((function(){try{e.minWidth=Math.max(e.minWidth,e.$refs.myPlaceholder.offsetWidth),e.showPlaceholder=!1}catch(e){}$A(e.$refs.myPlaceholder).is(":visible")||e.wayMinWidth()}),500)}))},pasteText:function(e){e.preventDefault();var t=(e.clipboardData||window.clipboardData).getData("text");this.addTag(!1,t)},downEnter:function(e){e.preventDefault()},onFocus:function(e){this.isFocus=!0,this.$emit("on-focus",e)},onBlur:function(e){this.isFocus=!1,this.addTag(!1,this.content),this.$emit("on-blur",e)},onKeyup:function(e){var t=this;this.addTag(e,this.content),this.$emit("on-keyup",e),13===e.keyCode&&this.$nextTick((function(){t.$emit("on-enter",e)}))},addTag:function(e,t){var n=this;if(!1===e||13===e.keyCode)return""!=t.trim()&&-1===this.disSource.indexOf(t.trim())&&this.disSource.push(t.trim()),void(this.content="");if(this.max>0&&this.disSource.length>=this.max)return this.content="",this.tis="最多只能添加"+this.max+"个",clearInterval(this.tisTimeout),void(this.tisTimeout=setTimeout((function(){n.tis=""}),2e3));var i=t.trim(),r=i.length-this.cut.length;""!=i&&i.substring(r)===this.cut&&(""!=(i=i.substring(0,r)).trim()&&-1===this.disSource.indexOf(i.trim())&&this.disSource.push(i.trim()),this.content="")},delTag:function(e){if(!1===e){if(""!==this.content)return;e=this.disSource.length-1}this.disSource.splice(e,1),this.focus()}}};const Kt=(0,o.Z)(Ut,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-tag-input",class:{focus:e.isFocus},on:{paste:function(t){return e.pasteText(t)},click:e.focus}},[e._l(e.disSource,(function(t,i){return n("div",{staticClass:"tags-item"},[n("span",{staticClass:"tags-content",on:{click:function(e){e.stopPropagation()}}},[e._v(e._s(t))]),n("span",{staticClass:"tags-del",on:{click:function(t){return t.stopPropagation(),e.delTag(i)}}},[e._v("×")])])})),e._v(" "),n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.content,expression:"content"}],ref:"myTextarea",staticClass:"tags-input",style:{minWidth:e.minWidth+"px"},attrs:{placeholder:e.tis||e.placeholderText,disabled:e.disabled,readonly:e.readonly},domProps:{value:e.content},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.downEnter(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.delTag(!1)}],keyup:e.onKeyup,focus:e.onFocus,blur:e.onBlur,input:function(t){t.target.composing||(e.content=t.target.value)}}}),e._v(" "),e.showPlaceholder||""!==e.tis?n("span",{ref:"myPlaceholder",staticClass:"tags-placeholder"},[e._v(e._s(e.tis||e.placeholderText))]):e._e()],2)}),[],!1,null,null,null).exports;var Gt=n(3869),Yt=n.n(Gt);i.default.use(Yt());const Zt={name:"TableAction",props:{column:{type:Object,default:function(){return{}}},autoWidth:{type:Boolean,default:!0},minWidth:{type:Number,default:80},align:{type:String,default:""},menu:{type:Array,default:function(){return[]}}},data:function(){return{width:0,height:0}},mounted:function(){this.onUpdate()},activated:function(){this.onUpdate()},beforeUpdate:function(){this.onUpdate()},computed:{tdStyle:function(){var e={};switch(this.align.toLowerCase()){case"left":e.justifyContent="flex-start";break;case"center":e.justifyContent="center";break;case"right":e.justifyContent="flex-end"}return e}},methods:{isAliIcon:function(e){return $A.leftExists(e,"&#")},handleIn:function(){this.$refs.action.offsetWidth!=this.width&&this.onUpdate()},onUpdate:function(){this.onResize({width:this.$refs.action.offsetWidth,height:this.$refs.action.offsetHeight})},onResize:function(e){var t=this,n=e.width,i=e.height;if(this.autoWidth){$A(".ivu-table-column-"+this.column.__id).each((function(e,t){var r=$A(t).find(".td-action-container");r.length>0&&(n=Math.max(n,r[0].offsetWidth),i=Math.max(i,r[0].offsetHeight))})),this.width=n,this.height=i;var r=Math.max(this.minWidth,this.width+26);this.column.minWidth&&(r=Math.max(this.column.minWidth,r)),this.column.maxWidth&&(r=Math.min(this.column.maxWidth,r)),r!=this.column.width&&this.$nextTick((function(){t.$set(t.column,"width",r)}))}},onClick:function(e){this.$emit("action",e)}}};const Xt=(0,o.Z)(Zt,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"td-action",style:e.tdStyle,attrs:{"data-width":e.width,"data-height":e.height}},[n("div",{directives:[{name:"resize",rawName:"v-resize",value:e.onResize,expression:"onResize"}],ref:"action",staticClass:"td-action-container",class:{"td-action-menu":e.menu.length>0},on:{mouseenter:e.handleIn}},[e._t("default"),e._v(" "),e._l(e.menu,(function(t,i){return n("ETooltip",{key:i,attrs:{placement:"top",disabled:!t.title,content:t.title,enterable:!1,"open-delay":600}},[t.children&&t.children.length>0?n("EDropdown",{staticClass:"menu-dropdown",attrs:{size:"medium",trigger:"click"},on:{command:e.onClick}},[e.isAliIcon(t.icon)?n("i",{staticClass:"aliicon menu-icon",style:t.style||{},domProps:{innerHTML:e._s(t.icon)}}):n("Icon",{staticClass:"menu-icon",style:t.style||{},attrs:{type:t.icon}}),e._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(t.children,(function(t,i){return n("EDropdownItem",{key:i,style:t.style||{},attrs:{command:t.action,divided:!!t.divided}},[n("div",[e._v(e._s(t.title))])])})),1)],1):e.isAliIcon(t.icon)?n("i",{staticClass:"aliicon menu-icon",style:t.style||{},domProps:{innerHTML:e._s(t.icon)},on:{click:function(n){return e.onClick(t.action)}}}):n("Icon",{staticClass:"menu-icon",style:t.style||{},attrs:{type:t.icon},on:{click:function(n){return e.onClick(t.action)}}})],1)}))],2)])}),[],!1,null,null,null).exports;const Jt={name:"QuickEdit",directives:{clickoutside:{bind:function(e,t,n){function i(n){if(e.contains(n.target))return!1;t.expression&&t.value(n)}e.__vueClickOutside__=i,document.addEventListener("click",i)},update:function(){},unbind:function(e,t){document.removeEventListener("click",e.__vueClickOutside__),delete e.__vueClickOutside__}}},props:{value:{},autoEdit:{},isTag:{type:Boolean,default:!1},alwaysIcon:{type:Boolean,default:!1},clickOutSide:{type:Boolean,default:!0}},data:function(){return{isLoad:!1,isEdit:!1,content:""}},mounted:function(){!0===this.autoEdit&&this.onEdit()},watch:{autoEdit:function(e){!0===e&&setTimeout(this.onEdit,0)}},methods:{onEditChange:function(e){this.isEdit=e,this.$emit("on-edit-change",e)},onEdit:function(){var e=this;this.content=this.value,this.onEditChange(!0),this.$nextTick((function(){e.$refs.input.focus({cursor:"all"})}))},onKeyup:function(e){13===e.keyCode?this.onEnter():27===e.keyCode&&(this.isEdit=!1,this.isLoad=!1)},onEnter:function(){var e=this;this.content!=this.value?this.isLoad||(this.isLoad=!0,this.$emit("input",this.content),this.$emit("on-update",this.content,(function(){e.onEditChange(!1),e.isLoad=!1}))):this.onEditChange(!1)},onClickOut:function(){this.clickOutSide&&this.onEnter()},onBlur:function(){!this.clickOutSide&&this.isEdit&&this.onEnter()}}};const Qt=(0,o.Z)(Jt,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"quick-edit",class:[e.alwaysIcon?"quick-always":""]},[e.isEdit?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.onClickOut,expression:"onClickOut"}],staticClass:"quick-input"},[e.isTag?n("TagInput",{ref:"input",attrs:{disabled:e.isLoad},on:{"on-keyup":e.onKeyup,"on-blur":e.onBlur},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}):n("Input",{ref:"input",attrs:{disabled:e.isLoad},on:{"on-keyup":e.onKeyup,"on-blur":e.onBlur},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),e._v(" "),e.isLoad?n("div",{staticClass:"quick-loading"},[n("Loading")],1):e._e()],1):[n("div",{staticClass:"quick-text"},[e._t("default")],2),e._v(" "),n("Icon",{staticClass:"quick-icon",attrs:{type:"ios-create-outline"},on:{click:function(t){return t.stopPropagation(),e.onEdit.apply(null,arguments)}}})]],2)}),[],!1,null,null,null).exports;function en(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function tn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?en(Object(n),!0).forEach((function(t){nn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):en(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const rn={name:"UserAvatar",props:{userid:{type:[String,Number],default:""},size:{type:[String,Number],default:"default"},showIcon:{type:Boolean,default:!0},showName:{type:Boolean,default:!1},tooltipDisabled:{type:Boolean,default:!1},showIconMenu:{type:Boolean,default:!1},tooltipPlacement:{type:String,default:"bottom"},borderWitdh:{type:Number,default:0},borderColor:{type:String,default:""},openDelay:{type:Number,default:600}},data:function(){return{user:null,subscribe:null}},mounted:function(){var e=this;this.getData(),this.subscribe=d.Store.subscribe("cacheUserActive",(function(t){t.userid==e.userid&&(e.user=t)}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:tn(tn({},(0,r.rn)(["userId","userInfo","userOnline"])),{},{boxStyle:function(){var e={},t=this.borderWitdh,n=this.borderColor;return t>0&&(e.border=t+"px solid "+(n||"#ffffff")),e},spotStyle:function(){var e=this.borderWitdh,t=this.size;return"default"===t&&(t=32),e>0&&(t-=e),32==t?{}:{transform:"scale("+Math.min(1.25,t/32)+")"}},nameStyle:function(){return this.showIcon?{}:{paddingLeft:0}},avatarSize:function(){var e=this.borderWitdh,t=this.size;return"default"===t&&(t=32),e>0?t-2*e:t},showImg:function(){var e=this.user.userimg;return!!e&&!$A.rightExists(e,"/avatar.png")},isDefault:function(){var e=this.user.userimg;return $A.strExists(e,"/avatar/default_")},nickname:function(){var e=this.user.nickname;if(!e)return"D";var t=e.substring(0,2);return/^[\u4e00-\u9fa5]+$/.test(t)&&(t=t.substring(0,1)),t||"D"}}),watch:{userid:function(){this.getData()},userInfo:function(e){e.userid==this.userid&&(this.user=e)},userOnline:function(e){this.user&&void 0!==e[this.user.userid]&&this.$set(this.user,"online",e[this.user.userid])}},methods:{getData:function(){this.userid&&(this.userid!=this.userInfo.userid?this.$store.dispatch("getUserBasic",{userid:this.userid}):this.user=this.userInfo)},onError:function(){return!1},openDialog:function(){this.goForward({path:"/manage/messenger"}),this.$store.dispatch("openDialogUserid",this.userid).catch((function(){}))}}};const an=(0,o.Z)(rn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.user?n("ETooltip",{staticClass:"common-avatar",attrs:{"open-delay":e.openDelay,disabled:e.tooltipDisabled,placement:e.tooltipPlacement}},[n("div",{staticClass:"common-avatar-transfer",attrs:{slot:"content"},slot:"content"},[e._t("default"),e._v(" "),n("p",[e._v(e._s(e.$L("昵称"))+": "+e._s(e.user.nickname))]),e._v(" "),n("p",[e._v(e._s(e.$L("职位/职称"))+": "+e._s(e.user.profession||"-"))]),e._v(" "),e.userId!=e.userid&&e.showIconMenu?n("div",{staticClass:"avatar-icons"},[n("Icon",{attrs:{type:"ios-chatbubbles"},on:{click:e.openDialog}})],1):e._e()],2),e._v(" "),n("div",{staticClass:"avatar-wrapper"},[e.showIcon?n("div",{class:["avatar-box",e.userId===e.userid||e.user.online?"online":""],style:e.boxStyle},[n("em",{style:e.spotStyle}),e._v(" "),e.showImg?n("EAvatar",{class:{"avatar-default":e.isDefault},attrs:{src:e.user.userimg,size:e.avatarSize},on:{error:e.onError}},[n("span",{style:e.spotStyle},[e._v(e._s(e.nickname))])]):n("EAvatar",{staticClass:"avatar-text",attrs:{size:e.avatarSize}},[n("span",{style:e.spotStyle},[e._v(e._s(e.nickname))])])],1):e._e(),e._v(" "),e.showName?n("div",{staticClass:"avatar-name",style:e.nameStyle},[e._v(e._s(e.user.nickname))]):e._e()])]):e._e()}),[],!1,null,null,null).exports;var on=n(64720);const sn=i.default.prototype.$isServer,ln=(sn||Number(document.documentMode),!sn&&document.addEventListener?function(e,t,n){e&&t&&n&&e.addEventListener(t,n,!1)}:function(e,t,n){e&&t&&n&&e.attachEvent("on"+t,n)}),un=!sn&&document.removeEventListener?function(e,t,n){e&&t&&e.removeEventListener(t,n,!1)}:function(e,t,n){e&&t&&e.detachEvent("on"+t,n)};function cn(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}function dn(e,t){if(e){for(var n=e.className,i=(t||"").split(" "),r=0,a=i.length;r<a;r++){var o=i[r];o&&(e.classList?e.classList.add(o):cn(e,o)||(n+=" "+o))}e.classList||e.setAttribute("class",n)}}function hn(e,t){if(e&&t){for(var n=t.split(" "),i=" "+e.className+" ",r=0,a=n.length;r<a;r++){var o=n[r];o&&(e.classList?e.classList.remove(o):cn(e,o)&&(i=i.replace(" "+o+" "," ")))}e.classList||e.setAttribute("class",(i||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,""))}}let fn=e=>e&&"[object Function]"==={}.toString.call(e);"object"==typeof Int8Array||!i.default.prototype.$isServer&&document.childNodes;Object.prototype.hasOwnProperty;function pn(e){let t=!1;return function(...n){t||(t=!0,window.requestAnimationFrame((i=>{e.apply(this,n),t=!1})))}}let mn,vn=!1,gn=!1;const bn=function(){if(i.default.prototype.$isServer)return;let e=_n.modalDom;return e?vn=!0:(vn=!1,e=document.createElement("div"),_n.modalDom=e,e.addEventListener("touchmove",(function(e){e.preventDefault(),e.stopPropagation()})),e.addEventListener("click",(function(){_n.doOnModalClick&&_n.doOnModalClick()}))),e},yn={},_n={modalFade:!0,getInstance:function(e){return yn[e]},register:function(e,t){e&&t&&(yn[e]=t)},deregister:function(e){e&&(yn[e]=null,delete yn[e])},nextZIndex:function(){return _n.zIndex++},modalStack:[],doOnModalClick:function(){const e=_n.modalStack[_n.modalStack.length-1];if(!e)return;const t=_n.getInstance(e.id);t&&t.closeOnClickModal&&t.close()},openModal:function(e,t,n,r,a){if(i.default.prototype.$isServer)return;if(!e||void 0===t)return;this.modalFade=a;const o=this.modalStack;for(let t=0,n=o.length;t<n;t++){if(o[t].id===e)return}const s=bn();if(dn(s,"v-modal"),this.modalFade&&!vn&&dn(s,"v-modal-enter"),r){r.trim().split(/\s+/).forEach((e=>dn(s,e)))}setTimeout((()=>{hn(s,"v-modal-enter")}),200),n&&n.parentNode&&11!==n.parentNode.nodeType?n.parentNode.appendChild(s):document.body.appendChild(s),t&&(s.style.zIndex=t),s.tabIndex=0,s.style.display="",this.modalStack.push({id:e,zIndex:t,modalClass:r})},closeModal:function(e){const t=this.modalStack,n=bn();if(t.length>0){const i=t[t.length-1];if(i.id===e){if(i.modalClass){i.modalClass.trim().split(/\s+/).forEach((e=>hn(n,e)))}t.pop(),t.length>0&&(n.style.zIndex=t[t.length-1].zIndex)}else for(let n=t.length-1;n>=0;n--)if(t[n].id===e){t.splice(n,1);break}}0===t.length&&(this.modalFade&&dn(n,"v-modal-leave"),setTimeout((()=>{0===t.length&&(n.parentNode&&n.parentNode.removeChild(n),n.style.display="none",_n.modalDom=void 0),hn(n,"v-modal-leave")}),200))}};Object.defineProperty(_n,"zIndex",{configurable:!0,get:()=>(gn||(mn=mn||(i.default.prototype.$ELEMENT||{}).zIndex||2e3,gn=!0),mn),set(e){mn=e}});i.default.prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){const e=function(){if(!i.default.prototype.$isServer&&_n.modalStack.length>0){const e=_n.modalStack[_n.modalStack.length-1];if(!e)return;return _n.getInstance(e.id)}}();e&&e.closeOnPressEscape&&(e.handleClose?e.handleClose():e.handleAction?e.handleAction("cancel"):e.close())}}));const wn=_n;Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean;const xn={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},kn=!i.default.prototype.$isServer&&window.navigator.userAgent.match(/firefox/i)?"DOMMouseScroll":"mousewheel",Cn={name:"elImageViewer",props:{urlList:{type:Array,default:()=>[]},zIndex:{type:Number,default:2e3},onSwitch:{type:Function,default:()=>{}},onClose:{type:Function,default:()=>{}},initialIndex:{type:Number,default:0},appendToBody:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0}},data(){return{index:this.initialIndex,isShow:!1,infinite:!0,loading:!1,mode:xn.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}},computed:{isSingle(){return this.urlList.length<=1},isFirst(){return 0===this.index},isLast(){return this.index===this.urlList.length-1},currentImg(){return this.urlList[this.index]},imgStyle(){const{scale:e,deg:t,offsetX:n,offsetY:i,enableTransition:r}=this.transform,a={transform:`scale(${e}) rotate(${t}deg)`,transition:r?"transform .3s":"","margin-left":`${n}px`,"margin-top":`${i}px`};return this.mode===xn.CONTAIN&&(a.maxWidth=a.maxHeight="100%"),a},viewerZIndex(){const e=wn.nextZIndex();return this.zIndex>e?this.zIndex:e}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg(e){this.$nextTick((e=>{this.$refs.img[0].complete||(this.loading=!0)}))}},methods:{hide(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall(){this._keyDownHandler=e=>{e.stopPropagation();switch(e.keyCode){case 27:this.hide();break;case 32:this.toggleMode();break;case 37:this.prev();break;case 38:this.handleActions("zoomIn");break;case 39:this.next();break;case 40:this.handleActions("zoomOut")}},this._mouseWheelHandler=pn((e=>{(e.wheelDelta?e.wheelDelta:-e.detail)>0?this.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):this.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),ln(document,"keydown",this._keyDownHandler),ln(document,kn,this._mouseWheelHandler)},deviceSupportUninstall(){un(document,"keydown",this._keyDownHandler),un(document,kn,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad(e){this.loading=!1},handleImgError(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown(e){if(this.loading||0!==e.button)return;const{offsetX:t,offsetY:n}=this.transform,i=e.pageX,r=e.pageY;this._dragHandler=pn((e=>{this.transform.offsetX=t+e.pageX-i,this.transform.offsetY=n+e.pageY-r})),ln(document,"mousemove",this._dragHandler),ln(document,"mouseup",(e=>{un(document,"mousemove",this._dragHandler)})),e.preventDefault()},handleMaskClick(){this.maskClosable&&this.hide()},reset(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode(){if(this.loading)return;const e=Object.keys(xn),t=(Object.values(xn).indexOf(this.mode)+1)%e.length;this.mode=xn[e[t]],this.reset()},prev(){if(this.isFirst&&!this.infinite)return;const e=this.urlList.length;this.index=(this.index-1+e)%e},next(){if(this.isLast&&!this.infinite)return;const e=this.urlList.length;this.index=(this.index+1)%e},handleActions(e,t={}){if(this.loading)return;const{zoomRate:n,rotateDeg:i,enableTransition:r}={zoomRate:.2,rotateDeg:90,enableTransition:!0,...t},{transform:a}=this;switch(e){case"zoomOut":a.scale>.2&&(a.scale=parseFloat((a.scale-n).toFixed(3)));break;case"zoomIn":a.scale=parseFloat((a.scale+n).toFixed(3));break;case"clocelise":a.deg+=i;break;case"anticlocelise":a.deg-=i}a.enableTransition=r}},mounted(){this.deviceSupportInstall(),this.appendToBody&&document.body.appendChild(this.$el),this.$refs["el-image-viewer__wrapper"].focus()},destroyed(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},Sn=Cn;const On=(0,o.Z)(Sn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"viewer-fade"}},[n("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.viewerZIndex},attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-image-viewer__mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleMaskClick.apply(null,arguments)}}}),e._v(" "),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[n("i",{staticClass:"el-icon-close"})]),e._v(" "),e.isSingle?e._e():[n("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[n("i",{staticClass:"el-icon-arrow-left"})]),e._v(" "),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[n("i",{staticClass:"el-icon-arrow-right"})])],e._v(" "),n("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[n("div",{staticClass:"el-image-viewer__actions__inner"},[n("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){return e.handleActions("zoomOut")}}}),e._v(" "),n("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){return e.handleActions("zoomIn")}}}),e._v(" "),n("i",{staticClass:"el-image-viewer__actions__divider"}),e._v(" "),n("i",{class:e.mode.icon,on:{click:e.toggleMode}}),e._v(" "),n("i",{staticClass:"el-image-viewer__actions__divider"}),e._v(" "),n("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){return e.handleActions("anticlocelise")}}}),e._v(" "),n("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){return e.handleActions("clocelise")}}})])]),e._v(" "),n("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,(function(t,i){return i===e.index?n("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)])}),[],!1,null,null,null).exports;function Tn(e){return Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tn(e)}var Dn=window&&window.process&&window.process.type;i.default.use(r.ZP),i.default.use(bt(),{modal:{checkEscClose:!0}}),i.default.use(vt),i.default.use(St),i.default.component("PageTitle",Vt),i.default.component("Loading",Ht),i.default.component("AutoTip",qt),i.default.component("TagInput",Kt),i.default.component("TableAction",Xt),i.default.component("QuickEdit",Qt),i.default.component("UserAvatar",an),i.default.component("EAvatar",on.Avatar),i.default.component("ETooltip",on.Tooltip),i.default.component("EPopover",on.Popover),i.default.component("EDropdown",on.Dropdown),i.default.component("EDropdownMenu",on.DropdownMenu),i.default.component("EDropdownItem",on.DropdownItem),i.default.component("EImageViewer",On);var En=vt.prototype.push;vt.prototype.push=function(e){return En.call(this,e).catch((function(e){return e}))};var $n=new vt({mode:Dn?"hash":"history",routes:C});bt().LoadingBar.config({color:"#3fcc25",failedColor:"#ff0000"}),$n.beforeEach((function(e,t,n){bt().LoadingBar.start(),n()})),$n.afterEach((function(){bt().LoadingBar.finish()})),i.default.prototype.goForward=function(e,t){"string"==typeof e&&(e={name:e}),!0===t?Mn.$router.replace(e).then((function(){})):Mn.$router.push(e).then((function(){}))},i.default.prototype.goBack=function(e){var t=$A.jsonParse(window.sessionStorage.__history__||"{}");$A.runNum(t["::count"])>2?Mn.$router.go("number"==typeof e?e:-1):Mn.$router.replace("object"===Tn(e)?e:{path:"/"}).then((function(){}))},i.default.prototype.$A=$A,i.default.prototype.$Electron=null,i.default.prototype.$Platform="web",i.default.prototype.$isMainElectron=!1,i.default.prototype.$isSubElectron=!1,Dn&&(i.default.prototype.$Electron=electron,i.default.prototype.$Platform=/macintosh|mac os x/i.test(navigator.userAgent)?"mac":"win",i.default.prototype.$isMainElectron=/\s+MainTaskWindow\//.test(window.navigator.userAgent),i.default.prototype.$isSubElectron=/\s+SubTaskWindow\//.test(window.navigator.userAgent)),i.default.config.productionTip=!1;var Mn=new i.default({el:"#app",router:$n,store:Lt,template:"<App/>",components:{App:k}});$A.goForward=Mn.goForward,$A.goBack=Mn.goBack,$A.getLanguage=Mn.getLanguage,$A.Message=Mn.$Message,$A.Notice=Mn.$Notice,$A.Modal=Mn.$Modal,$A.store=Mn.$store,$A.L=Mn.$L,$A.Electron=Mn.$Electron,$A.Platform=Mn.$Platform,$A.isMainElectron=Mn.$isMainElectron,$A.isSubElectron=Mn.$isSubElectron,$A.execMainDispatch=function(e,t){$A.isSubElectron&&$A.Electron.sendMessage("sendForwardMain",{channel:"dispatch",data:{action:e,data:t}})}},4142:e=>{e.exports=function(e){var t={begin:"`[\\s\\S]"};return{case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}},52423:e=>{e.exports=function(e){var t={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},n={begin:"\\$[A-z0-9_]+"},i={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},r={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:"ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",built_in:"Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",literal:"True False And Null Not Or"},contains:[t,n,i,r,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{"meta-keyword":"include"},end:"$",contains:[i,{className:"meta-string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},i,t]},{className:"symbol",begin:"@[A-z0-9_]+"},{className:"function",beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:[n,i,r]}]}]}}},40349:e=>{e.exports=function(e){var t={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,t]}]}}},8650:e=>{e.exports=function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],keywords:t,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"`"}]},{className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:/\s*\{/,excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:t,illegal:/["']/}]}]}}},53049:e=>{e.exports=function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",n={className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0};return{aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},n,{className:"meta",begin:"@[A-Za-z]+"}]}}},5489:e=>{e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},r={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"xml"}},o={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"css"}},s={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,r]};r.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,o,s,i,e.REGEXP_MODE];var l=r.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,o,s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:l}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{begin:/</,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,subLanguage:"xml",contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{begin:/<[A-Za-z0-9\\._:-]+/,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:l}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},17410:e=>{e.exports=function(e){var t="([\\w-]+|@{[\\w-]+})",n=[],i=[],r=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},a=function(e,t,n){return{className:e,begin:t,relevance:n}},o={begin:"\\(",end:"\\)",contains:i,relevance:0};i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r("'"),r('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},a("number","#[0-9A-Fa-f]+\\b"),o,a("variable","@@?[\\w-]+",10),a("variable","@{[\\w-]+}"),a("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var s=i.concat({begin:"{",end:"}",contains:n}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(i)},u={begin:t+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:t,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:i}}]},c={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:i,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:s}},h={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:t,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,a("keyword","all\\b"),a("variable","@{[\\w-]+}"),a("selector-tag",t+"%?",0),a("selector-id","#"+t),a("selector-class","\\."+t,0),a("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:s},{begin:"!important"}]};return n.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,d,u,h),{case_insensitive:!0,illegal:"[=>'/<($\"]",contains:n}}},67020:e=>{e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^\\s*([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},51988:e=>{e.exports=function(e){var t={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},n={className:"meta",begin:/<\?(php)?|\?>/},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},r={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[n]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},n,{className:"keyword",begin:/\$this\b/},t,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",t,e.C_BLOCK_COMMENT_MODE,i,r]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},i,r]}}},15350:e=>{e.exports=function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},n={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:t,illegal:/#/},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},a={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},o={className:"params",begin:/\(/,end:/\)/,contains:["self",n,a,r]};return i.contains=[r,a,n],{aliases:["py","gyp","ipython"],keywords:t,illegal:/(<\/|->|\?)|=>/,contains:[n,a,r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,o,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}},86507:e=>{e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"},i={className:"meta",begin:"@"+t},r={begin:"\\(",end:/\)/,keywords:n,contains:["self",e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.NUMBER_MODE]},a={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,r]},o={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},s={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},l={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"xml"}},u={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"css"}},c={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,s]};return s.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,u,c,o,e.REGEXP_MODE],{aliases:["ts"],keywords:n,contains:[{className:"meta",begin:/^\s*['"]use strict['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,u,c,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+e.IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.IDENT_RE},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}]}]}],relevance:0},{className:"function",begin:"function",end:/[\{;]/,excludeEnd:!0,keywords:n,contains:["self",e.inherit(e.TITLE_MODE,{begin:t}),a],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0,contains:["self",a]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+e.IDENT_RE,relevance:0},i,r]}}},283:e=>{e.exports=function(e){var t={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:"[A-Za-z0-9\\._:-]+",relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/[^\s"'=<>`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf"],case_insensitive:!0,contains:[{className:"meta",begin:"<!DOCTYPE",end:">",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]},{className:"tag",begin:"<style(?=\\s|>|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"</style>",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"<script(?=\\s|>|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml","vbscript"]}},{className:"tag",begin:"</?",end:"/?>",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},43705:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});const i={add:function(e,t){var n="toc".concat(t).concat(++this.index),i={anchor:n,level:t,text:e},r=this.tocItems;return i.level<=5&&r.push(i),n},reset:function(){this.tocItems=[],this.index=0},tocItems:[],index:0}},37352:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ce});var i={},r=[],a=Object.keys,o={},s={},l=/^(no-?highlight|plain|text)$/i,u=/\blang(?:uage)?-([\w-]+)\b/i,c=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,d="</span>",h={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function f(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function p(e){return e.nodeName.toLowerCase()}function m(e,t){var n=e&&e.exec(t);return n&&0===n.index}function v(e){return l.test(e)}function g(e){var t,n={},i=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return i.forEach((function(e){for(t in e)n[t]=e[t]})),n}function b(e){var t=[];return function e(n,i){for(var r=n.firstChild;r;r=r.nextSibling)3===r.nodeType?i+=r.nodeValue.length:1===r.nodeType&&(t.push({event:"start",offset:i,node:r}),i=e(r,i),p(r).match(/br|hr|img|input/)||t.push({event:"stop",offset:i,node:r}));return i}(e,0),t}function y(e){function t(e){return e&&e.source||e}function n(n,i){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(i?"g":""))}!function i(r,o){if(!r.compiled){if(r.compiled=!0,r.keywords=r.keywords||r.beginKeywords,r.keywords){var s={},l=function(t,n){e.case_insensitive&&(n=n.toLowerCase()),n.split(" ").forEach((function(e){var n=e.split("|");s[n[0]]=[t,n[1]?Number(n[1]):1]}))};"string"==typeof r.keywords?l("keyword",r.keywords):a(r.keywords).forEach((function(e){l(e,r.keywords[e])})),r.keywords=s}r.lexemesRe=n(r.lexemes||/\w+/,!0),o&&(r.beginKeywords&&(r.begin="\\b("+r.beginKeywords.split(" ").join("|")+")\\b"),r.begin||(r.begin=/\B|\b/),r.beginRe=n(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(r.endRe=n(r.end)),r.terminator_end=t(r.end)||"",r.endsWithParent&&o.terminator_end&&(r.terminator_end+=(r.end?"|":"")+o.terminator_end)),r.illegal&&(r.illegalRe=n(r.illegal)),null==r.relevance&&(r.relevance=1),r.contains||(r.contains=[]),r.contains=Array.prototype.concat.apply([],r.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(t){return g(e,{variants:null},t)}))),e.cached_variants||e.endsWithParent&&[g(e)]||[e]}("self"===e?r:e)}))),r.contains.forEach((function(e){i(e,r)})),r.starts&&i(r.starts,o);var u=r.contains.map((function(e){return e.beginKeywords?"\\.?(?:"+e.begin+")\\.?":e.begin})).concat([r.terminator_end,r.illegal]).map(t).filter(Boolean);r.terminators=u.length?n(function(e,n){for(var i=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",o=0;o<e.length;o++){var s=r,l=t(e[o]);for(o>0&&(a+=n);l.length>0;){var u=i.exec(l);if(null==u){a+=l;break}a+=l.substring(0,u.index),l=l.substring(u.index+u[0].length),"\\"==u[0][0]&&u[1]?a+="\\"+String(Number(u[1])+s):(a+=u[0],"("==u[0]&&r++)}}return a}(u,"|"),!0):{exec:function(){return null}}}}(e)}function _(e,t,n,i){function r(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function a(e,t){if(m(e.endRe,t)){for(;e.endsParent&&e.parent;)e=e.parent;return e}if(e.endsWithParent)return a(e.parent,t)}function s(e,t){var n=v.case_insensitive?t[0].toLowerCase():t[0];return e.keywords.hasOwnProperty(n)&&e.keywords[n]}function l(e,t,n,i){var r='<span class="'+(i?"":h.classPrefix);return e?(r+=e+'">')+t+(n?"":d):t}function u(){k+=null!=b.subLanguage?function(){var e="string"==typeof b.subLanguage;if(e&&!o[b.subLanguage])return f(C);var t=e?_(b.subLanguage,C,!0,x[b.subLanguage]):w(C,b.subLanguage.length?b.subLanguage:void 0);return b.relevance>0&&(O+=t.relevance),e&&(x[b.subLanguage]=t.top),l(t.language,t.value,!1,!0)}():function(){var e,t,n,i;if(!b.keywords)return f(C);for(i="",t=0,b.lexemesRe.lastIndex=0,n=b.lexemesRe.exec(C);n;)i+=f(C.substring(t,n.index)),(e=s(b,n))?(O+=e[1],i+=l(e[0],f(n[0]))):i+=f(n[0]),t=b.lexemesRe.lastIndex,n=b.lexemesRe.exec(C);return i+f(C.substr(t))}(),C=""}function c(e){k+=e.className?l(e.className,"",!0):"",b=Object.create(e,{parent:{value:b}})}function p(e,t){if(C+=e,null==t)return u(),0;var i=function(e,t){var n,i;for(n=0,i=t.contains.length;n<i;n++)if(m(t.contains[n].beginRe,e))return t.contains[n].endSameAsBegin&&(t.contains[n].endRe=r(t.contains[n].beginRe.exec(e)[0])),t.contains[n]}(t,b);if(i)return i.skip?C+=t:(i.excludeBegin&&(C+=t),u(),i.returnBegin||i.excludeBegin||(C=t)),c(i),i.returnBegin?0:t.length;var o=a(b,t);if(o){var s=b;s.skip?C+=t:(s.returnEnd||s.excludeEnd||(C+=t),u(),s.excludeEnd&&(C=t));do{b.className&&(k+=d),b.skip||b.subLanguage||(O+=b.relevance),b=b.parent}while(b!==o.parent);return o.starts&&(o.endSameAsBegin&&(o.starts.endRe=o.endRe),c(o.starts)),s.returnEnd?0:t.length}if(function(e,t){return!n&&m(t.illegalRe,e)}(t,b))throw new Error('Illegal lexeme "'+t+'" for mode "'+(b.className||"<unnamed>")+'"');return C+=t,t.length||1}var v=S(e);if(!v)throw new Error('Unknown language: "'+e+'"');y(v);var g,b=i||v,x={},k="";for(g=b;g!==v;g=g.parent)g.className&&(k=l(g.className,"",!0)+k);var C="",O=0;try{for(var T,D,E=0;b.terminators.lastIndex=E,T=b.terminators.exec(t);)D=p(t.substring(E,T.index),T[0]),E=T.index+D;for(p(t.substr(E)),g=b;g.parent;g=g.parent)g.className&&(k+=d);return{relevance:O,value:k,language:e,top:b}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:f(t)};throw e}}function w(e,t){t=t||h.languages||a(o);var n={relevance:0,value:f(e)},i=n;return t.filter(S).filter(O).forEach((function(t){var r=_(t,e,!1);r.language=t,r.relevance>i.relevance&&(i=r),r.relevance>n.relevance&&(i=n,n=r)})),i.language&&(n.second_best=i),n}function x(e){return h.tabReplace||h.useBR?e.replace(c,(function(e,t){return h.useBR&&"\n"===e?"<br>":h.tabReplace?t.replace(/\t/g,h.tabReplace):""})):e}function k(e){var t,n,i,a,o,l=function(e){var t,n,i,r,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=u.exec(a))return S(n[1])?n[1]:"no-highlight";for(t=0,i=(a=a.split(/\s+/)).length;t<i;t++)if(v(r=a[t])||S(r))return r}(e);v(l)||(h.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):t=e,o=t.textContent,i=l?_(l,o,!0):w(o),(n=b(t)).length&&((a=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=i.value,i.value=function(e,t,n){var i=0,a="",o=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:"start"===t[0].event?e:t:e.length?e:t}function l(e){a+="<"+p(e)+r.map.call(e.attributes,(function(e){return" "+e.nodeName+'="'+f(e.value).replace('"',"&quot;")+'"'})).join("")+">"}function u(e){a+="</"+p(e)+">"}function c(e){("start"===e.event?l:u)(e.node)}for(;e.length||t.length;){var d=s();if(a+=f(n.substring(i,d[0].offset)),i=d[0].offset,d===e){o.reverse().forEach(u);do{c(d.splice(0,1)[0]),d=s()}while(d===e&&d.length&&d[0].offset===i);o.reverse().forEach(l)}else"start"===d[0].event?o.push(d[0].node):o.pop(),c(d.splice(0,1)[0])}return a+f(n.substr(i))}(n,b(a),o)),i.value=x(i.value),e.innerHTML=i.value,e.className=function(e,t,n){var i=t?s[t]:n,r=[e.trim()];return e.match(/\bhljs\b/)||r.push("hljs"),-1===e.indexOf(i)&&r.push(i),r.join(" ").trim()}(e.className,l,i.language),e.result={language:i.language,re:i.relevance},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.relevance}))}function C(){if(!C.called){C.called=!0;var e=document.querySelectorAll("pre code");r.forEach.call(e,k)}}function S(e){return e=(e||"").toLowerCase(),o[e]||o[s[e]]}function O(e){var t=S(e);return t&&!t.disableAutodetect}i.highlight=_,i.highlightAuto=w,i.fixMarkup=x,i.highlightBlock=k,i.configure=function(e){h=g(h,e)},i.initHighlighting=C,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",C,!1),addEventListener("load",C,!1)},i.registerLanguage=function(e,t){var n=o[e]=t(i);n.aliases&&n.aliases.forEach((function(t){s[t]=e}))},i.listLanguages=function(){return a(o)},i.getLanguage=S,i.autoDetection=O,i.inherit=g,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0};const T=i;var D=n(5489),E=n.n(D),$=n(53049),M=n.n($),P=n(40349),I=n.n(P),j=n(17410),A=n.n(j),N=n(8650),L=n.n(N),F=n(67020),R=n.n(F),B=n(51988),V=n.n(B),z=n(15350),H=n.n(z),W=n(86507),q=n.n(W),U=n(283),K=n.n(U),G=n(4142),Y=n.n(G),Z=n(52423),X=n.n(Z),J={javascript:E(),java:M(),css:I(),less:A(),markdown:R(),go:L(),php:V(),python:H(),typescript:q(),xml:K(),autohotkey:Y(),auto:X()};Object.keys(J).forEach((function(e){T.registerLanguage(e,J[e])}));const Q=T;var ee=n(43705);void 0===window._goTocAction&&(window._goTocAction=function(e,t,n){var i=$A(e).parents(".markdown-preview");if(i){var r=i.find("h"+t+'[toc-id="'+n+'"]');r&&i.animate({scrollTop:r.offset().top-i.offset().top+i.scrollTop()})}});var te={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}|~{3,})([^`~\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:me,table:me,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};function ne(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||we.defaults,this.rules=te.normal,this.options.pedantic?this.rules=te.pedantic:this.options.gfm&&(this.rules=te.gfm)}te._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,te._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,te.def=de(te.def).replace("label",te._label).replace("title",te._title).getRegex(),te.bullet=/(?:[*+-]|\d{1,9}\.)/,te.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,te.item=de(te.item,"gm").replace(/bull/g,te.bullet).getRegex(),te.list=de(te.list).replace(/bull/g,te.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+te.def.source+")").getRegex(),te._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",te._comment=/<!--(?!-?>)[\s\S]*?-->/,te.html=de(te.html,"i").replace("comment",te._comment).replace("tag",te._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),te.paragraph=de(te._paragraph).replace("hr",te.hr).replace("heading"," {0,3}#{1,6} +").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}|~{3,})[^`\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",te._tag).getRegex(),te.blockquote=de(te.blockquote).replace("paragraph",te.paragraph).getRegex(),te.normal=ve({},te),te.gfm=ve({},te.normal,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),te.pedantic=ve({},te.normal,{html:de("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",te._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:me,paragraph:de(te.normal._paragraph).replace("hr",te.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",te.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),ne.rules=te,ne.lex=function(e,t){return new ne(t).lex(e)},ne.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},ne.prototype.token=function(e,t){var n,i,r,a,o,s,l,u,c,d,h,f,p,m,v,g;for(e=e.replace(/^ +$/gm,"");e;)if((r=this.rules.newline.exec(e))&&(e=e.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(e)){var b=this.tokens[this.tokens.length-1];e=e.substring(r[0].length),b&&"paragraph"===b.type?b.text+="\n"+r[0].trimRight():(r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",codeBlockStyle:"indented",text:this.options.pedantic?r:be(r,"\n")}))}else if(r=this.rules.fences.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"code",lang:r[2]?r[2].trim():r[2],text:r[3]||""});else if(r=this.rules.heading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});else if((r=this.rules.nptable.exec(e))&&(s={type:"table",header:ge(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===s.align.length){for(e=e.substring(r[0].length),h=0;h<s.align.length;h++)/^ *-+: *$/.test(s.align[h])?s.align[h]="right":/^ *:-+: *$/.test(s.align[h])?s.align[h]="center":/^ *:-+ *$/.test(s.align[h])?s.align[h]="left":s.align[h]=null;for(h=0;h<s.cells.length;h++)s.cells[h]=ge(s.cells[h],s.header.length);this.tokens.push(s)}else if(r=this.rules.hr.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"hr"});else if(r=this.rules.blockquote.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"blockquote_start"}),r=r[0].replace(/^ *> ?/gm,""),this.token(r,t),this.tokens.push({type:"blockquote_end"});else if(r=this.rules.list.exec(e)){for(e=e.substring(r[0].length),l={type:"list_start",ordered:m=(a=r[2]).length>1,start:m?+a:"",loose:!1},this.tokens.push(l),u=[],n=!1,p=(r=r[0].match(this.rules.item)).length,h=0;h<p;h++)d=(s=r[h]).length,~(s=s.replace(/^ *([*+-]|\d+\.) */,"")).indexOf("\n ")&&(d-=s.length,s=this.options.pedantic?s.replace(/^ {1,4}/gm,""):s.replace(new RegExp("^ {1,"+d+"}","gm"),"")),h!==p-1&&(o=te.bullet.exec(r[h+1])[0],(a.length>1?1===o.length:o.length>1||this.options.smartLists&&o!==a)&&(e=r.slice(h+1).join("\n")+e,h=p-1)),i=n||/\n\n(?!\s*$)/.test(s),h!==p-1&&(n="\n"===s.charAt(s.length-1),i||(i=n)),i&&(l.loose=!0),g=void 0,(v=/^\[[ xX]\] /.test(s))&&(g=" "!==s[1],s=s.replace(/^\[[ xX]\] +/,"")),c={type:"list_item_start",task:v,checked:g,loose:i},u.push(c),this.tokens.push(c),this.token(s,!1),this.tokens.push({type:"list_item_end"});if(l.loose)for(p=u.length,h=0;h<p;h++)u[h].loose=!0;this.tokens.push({type:"list_end"})}else if(r=this.rules.html.exec(e))e=e.substring(r[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===r[1]||"script"===r[1]||"style"===r[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):ue(r[0]):r[0]});else if(t&&(r=this.rules.def.exec(e)))e=e.substring(r[0].length),r[3]&&(r[3]=r[3].substring(1,r[3].length-1)),f=r[1].toLowerCase().replace(/\s+/g," "),this.tokens.links[f]||(this.tokens.links[f]={href:r[2],title:r[3]});else if((r=this.rules.table.exec(e))&&(s={type:"table",header:ge(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===s.align.length){for(e=e.substring(r[0].length),h=0;h<s.align.length;h++)/^ *-+: *$/.test(s.align[h])?s.align[h]="right":/^ *:-+: *$/.test(s.align[h])?s.align[h]="center":/^ *:-+ *$/.test(s.align[h])?s.align[h]="left":s.align[h]=null;for(h=0;h<s.cells.length;h++)s.cells[h]=ge(s.cells[h].replace(/^ *\| *| *\| *$/g,""),s.header.length);this.tokens.push(s)}else if(r=this.rules.lheading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:"="===r[2].charAt(0)?1:2,text:r[1]});else if(t&&(r=this.rules.paragraph.exec(e)))e=e.substring(r[0].length),this.tokens.push({type:"paragraph",text:"\n"===r[1].charAt(r[1].length-1)?r[1].slice(0,-1):r[1]});else if(r=this.rules.text.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"text",text:r[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens};var ie={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:me,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:me,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/};function re(e,t){if(this.options=t||we.defaults,this.links=e,this.rules=ie.normal,this.renderer=this.options.renderer||new ae,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.pedantic?this.rules=ie.pedantic:this.options.gfm&&(this.options.breaks?this.rules=ie.breaks:this.rules=ie.gfm)}function ae(e){this.options=e||we.defaults}function oe(){}function se(e){this.tokens=[],this.token=null,this.options=e||we.defaults,this.options.renderer=this.options.renderer||new ae,this.renderer=this.options.renderer,this.renderer.options=this.options,this.slugger=new le}function le(){this.seen={}}function ue(e,t){if(t){if(ue.escapeTest.test(e))return e.replace(ue.escapeReplace,(function(e){return ue.replacements[e]}))}else if(ue.escapeTestNoEncode.test(e))return e.replace(ue.escapeReplaceNoEncode,(function(e){return ue.replacements[e]}));return e}function ce(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}function de(e,t){return e=e.source||e,t=t||"",{replace:function(t,n){return n=(n=n.source||n).replace(/(^|[^\[])\^/g,"$1"),e=e.replace(t,n),this},getRegex:function(){return new RegExp(e,t)}}}function he(e,t,n){if(e){try{var i=decodeURIComponent(ce(n)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:")||0===i.indexOf("data:"))return null}t&&!pe.test(n)&&(n=function(e,t){fe[" "+e]||(/^[^:]+:\/*[^/]*$/.test(e)?fe[" "+e]=e+"/":fe[" "+e]=be(e,"/",!0));return e=fe[" "+e],"//"===t.slice(0,2)?e.replace(/:[\s\S]*/,":")+t:"/"===t.charAt(0)?e.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n}ie._punctuation="!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~",ie.em=de(ie.em).replace(/punctuation/g,ie._punctuation).getRegex(),ie._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ie._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ie._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ie.autolink=de(ie.autolink).replace("scheme",ie._scheme).replace("email",ie._email).getRegex(),ie._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ie.tag=de(ie.tag).replace("comment",te._comment).replace("attribute",ie._attribute).getRegex(),ie._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ie._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ie._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ie.link=de(ie.link).replace("label",ie._label).replace("href",ie._href).replace("title",ie._title).getRegex(),ie.reflink=de(ie.reflink).replace("label",ie._label).getRegex(),ie.normal=ve({},ie),ie.pedantic=ve({},ie.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:de(/^!?\[(label)\]\((.*?)\)/).replace("label",ie._label).getRegex(),reflink:de(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ie._label).getRegex()}),ie.gfm=ve({},ie.normal,{escape:de(ie.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),ie.gfm.url=de(ie.gfm.url,"i").replace("email",ie.gfm._extended_email).getRegex(),ie.breaks=ve({},ie.gfm,{br:de(ie.br).replace("{2,}","*").getRegex(),text:de(ie.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),re.rules=ie,re.output=function(e,t,n){return new re(t,n).output(e)},re.prototype.output=function(e){for(var t,n,i,r,a,o,s="";e;)if(a=this.rules.escape.exec(e))e=e.substring(a[0].length),s+=ue(a[1]);else if(a=this.rules.tag.exec(e))!this.inLink&&/^<a /i.test(a[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(a[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(a[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(a[0])&&(this.inRawBlock=!1),e=e.substring(a[0].length),s+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):ue(a[0]):a[0];else if(a=this.rules.link.exec(e)){var l=ye(a[2],"()");if(l>-1){var u=4+a[1].length+l;a[2]=a[2].substring(0,l),a[0]=a[0].substring(0,u).trim(),a[3]=""}e=e.substring(a[0].length),this.inLink=!0,i=a[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i))?(i=t[1],r=t[3]):r="":r=a[3]?a[3].slice(1,-1):"",i=i.trim().replace(/^<([\s\S]*)>$/,"$1"),s+=this.outputLink(a,{href:re.escapes(i),title:re.escapes(r)}),this.inLink=!1}else if((a=this.rules.reflink.exec(e))||(a=this.rules.nolink.exec(e))){if(e=e.substring(a[0].length),t=(a[2]||a[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){s+=a[0].charAt(0),e=a[0].substring(1)+e;continue}this.inLink=!0,s+=this.outputLink(a,t),this.inLink=!1}else if(a=this.rules.strong.exec(e))e=e.substring(a[0].length),s+=this.renderer.strong(this.output(a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.em.exec(e))e=e.substring(a[0].length),s+=this.renderer.em(this.output(a[6]||a[5]||a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.code.exec(e))e=e.substring(a[0].length),s+=this.renderer.codespan(ue(a[2].trim(),!0));else if(a=this.rules.br.exec(e))e=e.substring(a[0].length),s+=this.renderer.br();else if(a=this.rules.del.exec(e))e=e.substring(a[0].length),s+=this.renderer.del(this.output(a[1]));else if(a=this.rules.autolink.exec(e))e=e.substring(a[0].length),i="@"===a[2]?"mailto:"+(n=ue(this.mangle(a[1]))):n=ue(a[1]),s+=this.renderer.link(i,null,n);else if(this.inLink||!(a=this.rules.url.exec(e))){if(a=this.rules.text.exec(e))e=e.substring(a[0].length),this.inRawBlock?s+=this.renderer.text(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):ue(a[0]):a[0]):s+=this.renderer.text(ue(this.smartypants(a[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===a[2])i="mailto:"+(n=ue(a[0]));else{do{o=a[0],a[0]=this.rules._backpedal.exec(a[0])[0]}while(o!==a[0]);n=ue(a[0]),i="www."===a[1]?"http://"+n:n}e=e.substring(a[0].length),s+=this.renderer.link(i,null,n)}return s},re.escapes=function(e){return e?e.replace(re.rules._escapes,"$1"):e},re.prototype.outputLink=function(e,t){var n=t.href,i=t.title?ue(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,i,this.output(e[1])):this.renderer.image(n,i,ue(e[1]))},re.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},re.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",i=e.length,r=0;r<i;r++)t=e.charCodeAt(r),Math.random()>.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},ae.prototype.code=function(e,t,n){var i=(t||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,i);null!=r&&r!==e&&(n=!0,e=r)}return i?'<pre><code class="'+this.options.langPrefix+ue(i,!0)+'">'+(n?e:ue(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:ue(e,!0))+"</code></pre>"},ae.prototype.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},ae.prototype.html=function(e){return e},ae.prototype.heading=function(e,t,n,i){var r=ee.Z.add(e,t);return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+i.slug(n)+'" toc-id="'+r+'">'+e+"</h"+t+">\n":"<h"+t+' toc-id="'+r+'">'+e+"</h"+t+">\n"},ae.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},ae.prototype.list=function(e,t,n){var i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+i+">\n"},ae.prototype.listitem=function(e){var t="";return/\<input.+\>/.test(e)&&(t="list-item-checkbox",/checked/.test(e)&&(t+=" list-item-checkbox-checked")),'<li class="'.concat(t,' ">').concat(e,"</li>\n")},ae.prototype.checkbox=function(e){return"<input "+(e?"checked ":"")+'disabled type="checkbox"'+(this.options.xhtml?" /":"")+"> "},ae.prototype.paragraph=function(e){return"<p>"+e+"</p>\n"},ae.prototype.table=function(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"},ae.prototype.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},ae.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"},ae.prototype.strong=function(e){return"<strong>"+e+"</strong>"},ae.prototype.em=function(e){return"<em>"+e+"</em>"},ae.prototype.codespan=function(e){return"<code>"+e+"</code>"},ae.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"},ae.prototype.del=function(e){return"<del>"+e+"</del>"},ae.prototype.link=function(e,t,n){if(null===(e=he(this.options.sanitize,this.options.baseUrl,e)))return n;var i='<a href="'+ue(e)+'"';return t&&(i+=' title="'+t+'"'),i+=">"+n+"</a>"},ae.prototype.image=function(e,t,n){if(null===(e=he(this.options.sanitize,this.options.baseUrl,e)))return n;var i='<img src="'+e+'" alt="'+n+'"';return t&&(i+=' title="'+t+'"'),i+=this.options.xhtml?"/>":">"},ae.prototype.text=function(e){return e},oe.prototype.strong=oe.prototype.em=oe.prototype.codespan=oe.prototype.del=oe.prototype.text=function(e){return e},oe.prototype.link=oe.prototype.image=function(e,t,n){return""+n},oe.prototype.br=function(){return""},se.parse=function(e,t){return new se(t).parse(e)},se.prototype.parse=function(e){this.inline=new re(e.links,this.options),this.inlineText=new re(e.links,ve({},this.options,{renderer:new oe})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},se.prototype.next=function(){return this.token=this.tokens.pop(),this.token},se.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},se.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},se.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,ce(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,i,r="",a="";for(n="",e=0;e<this.token.header.length;e++)n+=this.renderer.tablecell(this.inline.output(this.token.header[e]),{header:!0,align:this.token.align[e]});for(r+=this.renderer.tablerow(n),e=0;e<this.token.cells.length;e++){for(t=this.token.cells[e],n="",i=0;i<t.length;i++)n+=this.renderer.tablecell(this.inline.output(t[i]),{header:!1,align:this.token.align[i]});a+=this.renderer.tablerow(n)}return this.renderer.table(r,a);case"blockquote_start":for(a="";"blockquote_end"!==this.next().type;)a+=this.tok();return this.renderer.blockquote(a);case"list_start":a="";for(var o=this.token.ordered,s=this.token.start;"list_end"!==this.next().type;)a+=this.tok();return this.renderer.list(a,o,s);case"list_item_start":a="";var l=this.token.loose,u=this.token.checked,c=this.token.task;for(this.token.task&&(a+=this.renderer.checkbox(u));"list_item_end"!==this.next().type;)a+=l||"text"!==this.token.type?this.tok():this.parseText();return this.renderer.listitem(a,c,u);case"html":return this.renderer.html(this.token.text);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText());default:var d='Token with "'+this.token.type+'" type was not found.';if(!this.options.silent)throw new Error(d);console.log(d)}},le.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},ue.escapeTest=/[&<>"']/,ue.escapeReplace=/[&<>"']/g,ue.replacements={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},ue.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,ue.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var fe={},pe=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function me(){}function ve(e){for(var t,n,i=1;i<arguments.length;i++)for(n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function ge(e,t){var n=e.replace(/\|/g,(function(e,t,n){for(var i=!1,r=t;--r>=0&&"\\"===n[r];)i=!i;return i?"|":" |"})).split(/ \|/),i=0;if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;i<n.length;i++)n[i]=n[i].trim().replace(/\\\|/g,"|");return n}function be(e,t,n){if(0===e.length)return"";for(var i=0;i<e.length;){var r=e.charAt(e.length-i-1);if(r!==t||n){if(r===t||!n)break;i++}else i++}return e.substr(0,e.length-i)}function ye(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=0,i=0;i<e.length;i++)if("\\"===e[i])i++;else if(e[i]===t[0])n++;else if(e[i]===t[1]&&--n<0)return i;return-1}function _e(e){e&&e.sanitize&&!e.silent&&console.warn("index(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function we(e,t,n){if(null==e)throw new Error("index(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("index(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(n||"function"==typeof t){n||(n=t,t=null),_e(t=ve({},we.defaults,t||{}));var i,r,a=t.highlight,o=0;try{i=ne.lex(e,t)}catch(e){return n(e)}r=i.length;var s=function(e){if(e)return t.highlight=a,n(e);var r;try{r=se.parse(i,t)}catch(t){e=t}return t.highlight=a,e?n(e):n(null,r)};if(!a||a.length<3)return s();if(delete t.highlight,!r)return s();for(;o<i.length;o++)!function(e){"code"!==e.type?--r||s():a(e.text,e.lang,(function(t,n){return t?s(t):null==n||n===e.text?--r||s():(e.text=n,e.escaped=!0,void(--r||s()))}))}(i[o])}else try{return t&&(t=ve({},we.defaults,t)),_e(t),se.parse(ne.lex(e,t),t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",(t||we.defaults).silent)return"<p>An error occurred:</p><pre>"+ue(e.message+"",!0)+"</pre>";throw e}}me.exec=me,we.options=we.setOptions=function(e){return ve(we.defaults,e),we},we.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new ae,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,xhtml:!1}},we.defaults=we.getDefaults(),we.Parser=se,we.parser=se.parse,we.Renderer=ae,we.TextRenderer=oe,we.Lexer=ne,we.lexer=ne.lex,we.InlineLexer=re,we.inlineLexer=re.output,we.Slugger=le,we.parse=we;const xe=we;Q.initHighlightingOnLoad();var ke=new xe.Renderer;const Ce=xe.setOptions({renderer:ke,gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,smartLists:!0,highlight:function(e){return Q.highlightAuto(e).value}})},90091:(e,t,n)=>{function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}!function(e,t,n){e.systemInfo=e.systemInfo||{},t.extend({isArray:function(e){return"object"==i(e)&&"[object array]"==Object.prototype.toString.call(e).toLowerCase()&&"number"==typeof e.length},isJson:function(e){return"object"==i(e)&&"[object object]"==Object.prototype.toString.call(e).toLowerCase()&&void 0===e.length},inArray:function(e,t){return!!this.isArray(t)&&t.includes(e)},randNum:function(e,t){var n=t-e,i=Math.random();return e+Math.round(i*n)},last:function(e){var t=!1;return"object"===i(e)&&e.length>0&&(t=e[e.length-1]),t},strExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),-1!==e.indexOf(t)},leftExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),e.substring(0,t.length)===t},leftDelete:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",this.leftExists(e,t,i)&&(e=e.substring(t.length)),e||""},rightExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),e.substring(e.length-t.length)===t},getMiddle:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=arguments.length>2&&arguments[2]!==n?arguments[2]:null;return e=e.toString(),this.isHave(t)&&this.strExists(e,t)&&(e=e.substring(e.indexOf(t)+t.length)),this.isHave(i)&&this.strExists(e,i)&&(e=e.substring(0,e.indexOf(i))),e},subString:function(e,t,n){return e+="",this.isHave(n)||(n=e.length),e.substring(t,n)},randomString:function(e){e=e||32;for(var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678oOLl9gqVvUuI1",n=t.length,i="",r=0;r<e;r++)i+=t.charAt(Math.floor(Math.random()*n));return i},isHave:function(e){return!(null===e||"null"===e||e===n||"undefined"===e||!e)},runNum:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=Number(e);if(i+""=="NaN"&&(i=0),t&&/^[0-9]*[1-9][0-9]*$/.test(t)){var r=(i=i.toFixed(t)).indexOf(".");if(r<0){i+=".";for(var a=0;a<t;a++)i+="0"}}return i},Time:function(e){var t;return"string"==typeof e&&this.strExists(e,"-")?(e=e.replace(/-/g,"/"),t=new Date(e).getTime()):t=(new Date).getTime(),Math.round(t/1e3)},Date:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=arguments.length>1&&arguments[1]!==n&&arguments[1];return"string"==typeof e&&this.strExists(e,"-")&&(e=e.replace(/-/g,"/")),!0===t?Math.round(new Date(e).getTime()/1e3):new Date(e)})),zeroFill:function(e,t,n){if((e+="").length>=t)return e;for(var i="",r=0;r<t;r++)i+="0";return n||void 0===n?(i+""+e).substr(-1*t):(e+""+i).substr(0,t)},formatDate:function(e,t){var n;if(void 0!==e&&""!==e||(e="Y-m-d H:i:s"),t instanceof Date)n=t;else{if(void 0===t)t=(new Date).getTime();else if(/^(-)?\d{1,10}$/.test(t))t*=1e3;else if(/^(-)?\d{1,13}$/.test(t))t*=1e3;else if(/^(-)?\d{1,14}$/.test(t))t*=100;else if(/^(-)?\d{1,15}$/.test(t))t*=10;else{if(!/^(-)?\d{1,16}$/.test(t))return t;t*=1}n=$A.Date(t)}return e=(e=(e=(e=(e=(e=e.replace(/Y/g,n.getFullYear())).replace(/m/g,this.zeroFill(n.getMonth()+1,2))).replace(/d/g,this.zeroFill(n.getDate(),2))).replace(/H/g,this.zeroFill(n.getHours(),2))).replace(/i/g,this.zeroFill(n.getMinutes(),2))).replace(/s/g,this.zeroFill(n.getSeconds(),2))},timeDiff:function(e,t){void 0===t&&(t=$A.Time());var n=t-e;if(n>86400){var i=Math.floor(n/86400),r=Math.ceil((n-86400*i)/3600);return r>0?i+"天"+r+"小时":i+"天"}return n>3600?Math.ceil(n/3600)+"小时":n>60?Math.ceil(n/60)+"分钟":n>10?n+"秒":"刚刚"},isMobile:function(e){return/^1([3456789])\d{9}$/.test(e)},isEmail:function(e){return/^[a-z0-9][a-z\.0-9-_]+@[a-z0-9_-]+(?:\.[a-z]{0,3}\.[a-z]{0,2}|\.[a-z]{0,3}|\.[a-z]{0,2})$/i.test(e)},getDistance:function(e,t,n,i){var r,a,o,s,l,u=3.14159265359,c=6.28318530712,d=.01745329252,h=6370693.5;return r=t*d,a=i*d,(l=e*d-n*d)>u?l=c-l:l<-u&&(l=c+l),o=h*Math.cos(r)*l,s=h*(r-a),Math.sqrt(o*o+s*s).toFixed(0)},setTile:function(e){document.title=e;var t=navigator.userAgent.toLowerCase();if(/iphone|ipad|ipod/.test(t)){var n=document.createElement("iframe");n.style.display="none",n.setAttribute("src","/favicon.ico");n.addEventListener("load",(function e(){setTimeout((function(){n.removeEventListener("load",e),document.body.removeChild(n)}),0)})),document.body.appendChild(n)}},cloneJSON:function(e){return"object"!==i(e)||null===e?e:$A.jsonParse($A.jsonStringify(e))},jsonParse:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:n;if(null===e)return t||{};if("object"===i(e))return e;try{return JSON.parse(e.replace(/\n/g,"\\n").replace(/\r/g,"\\r"))}catch(e){return t||{}}},jsonStringify:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:n;if("object"!==i(e))return e;try{return JSON.stringify(e)}catch(e){return t||""}},resize:function(e,t){var n=$A(e);if(0!==n.length)var i=parseInt(n.outerHeight()),r=parseInt(n.outerWidth()),a=setInterval((function(){0===n.length&&clearInterval(a);var e=parseInt(n.outerHeight()),o=parseInt(n.outerWidth());i===e&&r===o||(i=e,r=o,console.log(r,i),"function"==typeof t&&t())}),250)},isIos:function(){var t=void 0!==e&&e.navigator.userAgent.toLowerCase();return t&&/iphone|ipad|ipod|ios/.test(t)},isAndroid:function(){var t=void 0!==e&&e.navigator.userAgent.toLowerCase();return t&&t.indexOf("android")>0},isWeixin:function(){return(void 0!==e&&e.navigator.userAgent.toLowerCase()).match(/MicroMessenger/i)+""=="micromessenger"},isChrome:function(){return(void 0!==e&&e.navigator.userAgent.toLowerCase()).match(/Chrome/i)+""=="chrome"},isDesktop:function(){return!(void 0!==e&&e.navigator.userAgent).match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)},getObject:function(e,t){var n=e;return 0===this.count(e)||0===this.count(t)?"":(t.replace(/,/g,"|").replace(/\./g,"|").split("|").some((function(e){n=void 0===n[e]?"":n[e]})),n)},count:function(e){try{if(void 0===e)return 0;if("number"==typeof e&&(e+=""),"number"==typeof e.length)return e.length;var t,n=0;for(t in e)n++;return n}catch(e){return 0}},objImplode:function(e){var t=this;if(null===e)return"";var n="";return $A.each(e,(function(e,r){null!==r&&("object"===i(r)&&t.count(r)>0?n+=t.objImplode(r):n+=String(r))})),n.replace(/\s/g,"").replace(/undefined/g,"")},urlParameter:function(e){var t=this.urlParameterAll();return void 0===e?t:t[e]},urlParameterAll:function(){var t=e.location.search||"",n=[];this.strExists(t,"?")&&(n=this.getMiddle(t,"?").split("&"));for(var i={},r=0;r<n.length;r++){var a=n[r].split("=");2===a.length&&(i[a[0]]=a[1])}return i},removeURLParameter:function(e,t){if(t instanceof Array)return t.forEach((function(t){e=$A.removeURLParameter(e,t)})),e;var n=e.split("?");if(n.length>=2){for(var i=encodeURIComponent(t)+"=",r=n[1].split(/[&;]/g),a=r.length;a-- >0;)-1!==r[a].lastIndexOf(i,0)&&r.splice(a,1);return n[0]+(r.length>0?"?"+r.join("&"):"")}return e},urlAddParams:function(e,t){if($A.isJson(t))for(var n in e&&(e=this.removeURLParameter(e,Object.keys(t))),e+="",e+=-1===e.indexOf("?")?"?":"",t)t.hasOwnProperty(n)&&(e+="&"+n+"="+t[n]);return e.replace("?&","?")},stringConnect:function(){for(var e=null,t="",n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return i.forEach((function(n){null===e?e=n:n&&(n&&t&&(t+=e),t+=n)})),t},objEquals:function(e,t){if(!(e instanceof Object)||!(t instanceof Object))return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(e.hasOwnProperty(n)){var i=e[n]instanceof Object,r=t[n]instanceof Object;if(i&&r){if(!this.objEquals(e[n],t[n]))return!1}else if(e[n]!=t[n])return!1}return!0},insert2Input:function(e,t){if(null!==e&&"object"===i(e)){"number"==typeof e.length&&e.length>0&&(e=e[0]);var n="object"===i(e.$el)?$A(e.$el):$A(e);if(0!==n.length){var r=n[0];if("INPUT"!=r.tagName&&"TEXTAREA"!=r.tagName&&(n=0===n.find("input").length?n.find("textarea"):n.find("input")),0!==n.length&&("INPUT"==(r=n[0]).tagName||"TEXTAREA"==r.tagName)){var a=n.val(),o=r,s=o.selectionStart,l=o.selectionEnd;n.val("".concat(a.substring(0,s)).concat(t).concat(a.substring(l,a.length))),r.dispatchEvent(new Event("input")),setTimeout((function(){if(r.setSelectionRange){var e=a.substring(0,s).length+t.length;r.focus(),r.setSelectionRange(e,e)}}),10)}}}},iOSKeyboardFixer:function(){this.isIos()&&(document.body.scrollTop=document.body.scrollTop+1,document.body.scrollTop=document.body.scrollTop-1)},loadScript:function(t,n){var i=this;if(t=$A.originUrl(t),this.rightExists(t,".css"))this.loadCss(t,n);else if(!0!==this.__loadScript[t]){var r=document.createElement("script");r.type="text/javascript",r.readyState?r.onreadystatechange=function(){"loaded"!==r.readyState&&"complete"!==r.readyState||(r.onreadystatechange=null,i.__loadScript[t]=!0,"function"==typeof n&&n(null))}:(r.onload=function(){i.__loadScript[t]=!0,"function"==typeof n&&n(null)},r.onerror=function(e){"function"==typeof n&&n(e)}),this.rightExists(t,".js")?r.src=t+"?hash="+e.systemInfo.version:r.src=t,document.body.appendChild(r)}else"function"==typeof n&&n(null)},loadScriptS:function(e,t){var n=this,i=0;this.loadScript(e[0],(function r(){++i<e.length?n.loadScript(e[i],r):"function"==typeof t&&t(null)}))},__loadScript:{},loadCss:function(t,n){var i=this;if(t=$A.originUrl(t),this.rightExists(t,".js"))this.loadScript(t,n);else if(!0!==this.__loadCss[t]){var r=document.createElement("link");r.readyState?r.onreadystatechange=function(){"loaded"!=r.readyState&&"complete"!=r.readyState||(r.onreadystatechange=null,i.__loadCss[t]=!0,"function"==typeof n&&n(null))}:(r.onload=function(){i.__loadCss[t]=!0,"function"==typeof n&&n(null)},r.onerror=function(e){"function"==typeof n&&n(e)}),r.rel="stylesheet",this.rightExists(t,".css")?r.href=t+"?hash="+e.systemInfo.version:r.href=t,document.getElementsByTagName("head").item(0).appendChild(r)}else"function"==typeof n&&n(null)},loadCssS:function(e,t){var n=this,i=0;this.loadCss(e[0],(function r(){++i<e.length?n.loadCss(e[i],r):"function"==typeof t&&t(null)}))},__loadCss:{},date2string:function(e,t){if(null===e)return e;if(void 0===t&&(t="Y-m-d H:i:s"),e instanceof Date)e=$A.formatDate(t,e);else if($A.isJson(e))for(var n in e=Object.assign({},e))e.hasOwnProperty(n)&&(e[n]=$A.date2string(e[n],t));else $A.isArray(e)&&(e=Object.assign([],e)).forEach((function(n,i){e[i]=$A.date2string(n,t)}));return e},bytesToSize:function(e){if(0===e)return"0 B";var t=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(e)/Math.log(1024));return void 0===t[n]?"0 B":$A.runNum(e/Math.pow(1024,n),2)+" "+t[n]},html2Escape:function(e){return e&&""!=e?e.replace(/[<>&"]/g,(function(e){return{"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;"}[e]})):""},getDomain:function(e){var t=(e+"").match(/http(s)?:\/\/([^\/]+)/i);return null!=t&&t.length>0?t[2]:""},scrollToView:function(t,n){if(t)if(void 0===n.scrollMode||"function"!=typeof e.scrollIntoView)try{t.scrollIntoView(n)}catch(i){"function"==typeof e.scrollIntoView&&e.scrollIntoView(t,n)}else e.scrollIntoView(t,n)}}),t.extend({setStorage:function(e,t){return this.storage(e,t)},getStorage:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=this.storage(e);return i||t},getStorageString:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:"",i=this.storage(e);return"string"==typeof i||"number"==typeof i?i:t},getStorageInt:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:0,i=this.storage(e);return"number"==typeof i?i:t},getStorageBoolean:function(e){var t=arguments.length>1&&arguments[1]!==n&&arguments[1],i=this.storage(e);return"boolean"==typeof i?i:t},getStorageArray:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:[],i=this.storage(e);return this.isArray(i)?i:t},getStorageJson:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:{},i=this.storage(e);return this.isJson(i)?i:t},storage:function(e,t){if(e){var n="__state__";if("cache"===e.substring(0,5)&&(n="__state:"+e+"__"),void 0===t)return this.loadFromlLocal(e,"",n);this.savaToLocal(e,t,n)}},savaToLocal:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.localStorage[i];(r=r?JSON.parse(r):{})[t]=n,e.localStorage[i]=JSON.stringify(r)}catch(e){}},loadFromlLocal:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.localStorage[i];return r&&((r=JSON.parse(r))&&void 0!==r[t])?r[t]:n}catch(e){return n}}}),t.extend({serializeObject:function(e,n){if("string"==typeof e)return e;var r,a=[];function o(e){if(n.length>0){for(var t="",i=0;i<n.length;i++)t+=0===i?n[i]:"["+encodeURIComponent(n[i])+"]";return t+"["+encodeURIComponent(e)+"]"}return encodeURIComponent(e)}function s(e){return encodeURIComponent(e)}for(var l in n=n||[],e)if(e.hasOwnProperty(l)){var u=void 0;if(Array.isArray(e[l])){u=[];for(var c=0;c<e[l].length;c++)Array.isArray(e[l][c])||"object"!==i(e[l][c])?u.push(o(l)+"[]="+s(e[l][c])):((r=n.slice()).push(l),r.push(c+""),u.push(t.serializeObject(e[l][c],r)));u.length>0&&a.push(u.join("&"))}else null===e[l]?a.push(o(l)+"="):"object"===i(e[l])?((r=n.slice()).push(l),""!==(u=t.serializeObject(e[l],r))&&a.push(u)):void 0!==e[l]&&""!==e[l]?a.push(o(l)+"="+s(e[l])):""===e[l]&&a.push(o(l))}return a.join("&")},globalAjaxOptions:{},ajaxSetup:function(e){e.type&&(e.method=e.type),t.each(e,(function(e,n){t.globalAjaxOptions[e]=n}))},_jsonpRequests:0,ihttp:function(i){var r={method:"GET",data:!1,async:!0,cache:!0,user:"",password:"",headers:{},xhrFields:{},statusCode:{},processData:!0,dataType:"text",contentType:"application/x-www-form-urlencoded",timeout:0},a=["beforeSend","error","complete","success","statusCode"];function o(e,n,r){var a=arguments;e&&t(document).trigger(e,n),r&&(r in t.globalAjaxOptions&&t.globalAjaxOptions[r](a[3],a[4],a[5],a[6]),i[r]&&i[r](a[3],a[4],a[5],a[6]))}i.type&&(i.method=i.type),t.each(t.globalAjaxOptions,(function(e,t){a.indexOf(e)<0&&(r[e]=t)})),t.each(r,(function(e,t){e in i||(i[e]=t)})),i.url||(i.url=e.location.toString());var s,l=i.url.indexOf("?")>=0?"&":"?",u=i.method.toUpperCase();"GET"!==u&&"HEAD"!==u&&"OPTIONS"!==u&&"DELETE"!==u||!i.data||(s="string"==typeof i.data?i.data.indexOf("?")>=0?i.data.split("?")[1]:i.data:t.serializeObject(i.data)).length&&(i.url+=l+s,"?"===l&&(l="&"));if("json"===i.dataType&&i.url.indexOf("callback=")>=0){var c,d="f7jsonp_"+Date.now()+t._jsonpRequests++,h=i.url.split("callback="),f=h[0]+"callback="+d;if(h[1].indexOf("&")>=0){var p=h[1].split("&").filter((function(e){return e.indexOf("=")>0})).join("&");p.length>0&&(f+="&"+p)}var m=document.createElement("script");return m.type="text/javascript",m.onerror=function(){clearTimeout(c),o(n,n,"error",null,"scripterror"),o("ajaxComplete ajax:complete",{scripterror:!0},"complete",null,"scripterror")},m.src=f,e[d]=function(t){clearTimeout(c),o(n,n,"success",t),m.parentNode.removeChild(m),m=null,delete e[d]},document.querySelector("head").appendChild(m),void(i.timeout>0&&(c=setTimeout((function(){m.parentNode.removeChild(m),m=null,o(n,n,"error",null,"timeout")}),i.timeout)))}"GET"!==u&&"HEAD"!==u&&"OPTIONS"!==u&&"DELETE"!==u||!1===i.cache&&(i.url+=l+"_nocache="+Date.now());var v=new XMLHttpRequest;v.requestUrl=i.url,v.requestParameters=i,v.open(u,i.url,i.async,i.user,i.password);var g,b=null;if(("POST"===u||"PUT"===u||"PATCH"===u)&&i.data)if(i.processData)if([ArrayBuffer,Blob,Document,FormData].indexOf(i.data.constructor)>=0)b=i.data;else{var y="---------------------------"+Date.now().toString(16);"multipart/form-data"===i.contentType?v.setRequestHeader("Content-Type","multipart/form-data; boundary="+y):v.setRequestHeader("Content-Type",i.contentType),b="";var _=t.serializeObject(i.data);if("multipart/form-data"===i.contentType){y="---------------------------"+Date.now().toString(16),_=_.split("&");for(var w=[],x=0;x<_.length;x++)w.push('Content-Disposition: form-data; name="'+_[x].split("=")[0]+'"\r\n\r\n'+_[x].split("=")[1]+"\r\n");b="--"+y+"\r\n"+w.join("--"+y+"\r\n")+"--"+y+"--\r\n"}else b=_}else b=i.data;return i.headers&&t.each(i.headers,(function(e,t){v.setRequestHeader(e,t)})),void 0===i.crossDomain&&(i.crossDomain=/^([\w-]+:)?\/\/([^\/]+)/.test(i.url)&&RegExp.$2!==e.location.host),i.crossDomain||v.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.xhrFields&&t.each(i.xhrFields,(function(e,t){v[e]=t})),v.onload=function(e){var n;if(g&&clearTimeout(g),v.status>=200&&v.status<300||0===v.status)if("json"===i.dataType)try{n=JSON.parse(v.responseText),o("ajaxSuccess ajax:success",{xhr:v},"success",n,v.status,v)}catch(e){console.error(e),o("ajaxError ajax:error",{xhr:v,parseerror:!0},"error",v,"parseerror")}else n="text"===v.responseType||""===v.responseType?v.responseText:v.response,o("ajaxSuccess ajax:success",{xhr:v},"success",n,v.status,v);else o("ajaxError ajax:error",{xhr:v},"error",v,v.status);i.statusCode&&(t.globalAjaxOptions.statusCode&&t.globalAjaxOptions.statusCode[v.status]&&t.globalAjaxOptions.statusCode[v.status](v),i.statusCode[v.status]&&i.statusCode[v.status](v)),o("ajaxComplete ajax:complete",{xhr:v},"complete",v,v.status)},v.onerror=function(e){g&&clearTimeout(g),o("ajaxError ajax:error",{xhr:v},"error",v,v.status),o("ajaxComplete ajax:complete",{xhr:v,error:!0},"complete",v,"error")},o("ajaxStart ajax:start",{xhr:v},"start",v),o(n,n,"beforeSend",v),i.timeout>0&&(v.onabort=function(){g&&clearTimeout(g)},g=setTimeout((function(){v.abort(),o("ajaxError ajax:error",{xhr:v,timeout:!0},"error",v,"timeout"),o("ajaxComplete ajax:complete",{xhr:v,timeout:!0},"complete",v,"timeout")}),i.timeout)),v.send(b),v}}),t.extend({ajaxc:function(e){return!!e&&(void 0!==e.url&&(void 0===e.data&&(e.data={}),void 0===e.cache&&(e.cache=!1),void 0===e.method&&(e.method="GET"),void 0===e.timeout&&(e.timeout=3e4),void 0===e.dataType&&(e.dataType="json"),void 0===e.before&&(e.before=function(){}),void 0===e.complete&&(e.complete=function(){}),void 0===e.after&&(e.after=function(){}),void 0===e.success&&(e.success=function(){}),void 0===e.error&&(e.error=function(){}),void 0===e.header&&(e.header={}),e.before(),void $A.ihttp({url:e.url,data:e.data,cache:e.cache,headers:e.header,method:e.method.toUpperCase(),contentType:"OPTIONS",crossDomain:!0,dataType:e.dataType,timeout:e.timeout,success:function(t,n,i){e.complete(),e.success(t,n,i),e.after(!0)},error:function(t,n){e.complete(),e.error(t,n),e.after(!1)}})))}}),e.$A=t}(window,window.$=window.jQuery=n(19755))},92693:()=>{!function(e){var t=e.$A;t.extend({apiUrl:function(t){if("//"===t.substring(0,2)||"http://"===t.substring(0,7)||"https://"===t.substring(0,8)||"ftp://"===t.substring(0,6)||"/"===t.substring(0,1))return t;for(t="string"==typeof e.systemInfo.apiUrl?e.systemInfo.apiUrl+t:e.location.origin+"/api/"+t;-1!==t.indexOf("/../");)t=t.replace(/\/(((?!\/).)*)\/\.\.\//,"/");return t},originUrl:function(t){if("//"===t.substring(0,2)||"http://"===t.substring(0,7)||"https://"===t.substring(0,8)||"ftp://"===t.substring(0,6)||"/"===t.substring(0,1))return t;for(t="string"==typeof e.systemInfo.origin?e.systemInfo.origin+t:e.location.origin+"/"+t;-1!==t.indexOf("/../");)t=t.replace(/\/(((?!\/).)*)\/\.\.\//,"/");return t},projectParameterTemplate:function(e){return{project_id:e,menuInit:!1,menuType:"column",chat:!1,showMy:!0,showHelp:!0,showUndone:!0,showCompleted:!1,completedTask:!1}},formatWebsocketMessageDetail:function(e){if($A.isJson(e))for(var t in e)e.hasOwnProperty(t)&&(e[t]=$A.formatWebsocketMessageDetail(e[t]));else $A.isArray(e)?e.forEach((function(t,n){e[n]=$A.formatWebsocketMessageDetail(t)})):"string"==typeof e&&(e=e.replace(/\{\{RemoteURL\}\}/g,this.apiUrl("../")));return e},formatTime:function(e){var t=$A.Date(e,!0);return($A.formatDate("Ymd")===$A.formatDate("Ymd",t)?$A.formatDate("H:i",t):$A.formatDate("Y")===$A.formatDate("Y",t)?$A.formatDate("m-d",t):$A.formatDate("Y-m-d",t))||""},formatBit:function(e){return(e=+e)>9?e:"0"+e},formatSeconds:function(e){var t,n=Math.floor(e/86400),i=Math.floor(e%86400/3600),r=Math.floor(e%86400%3600/60),a=Math.floor(e%86400%3600%60);return n>0?t=i>0?n+"d,"+this.formatBit(i)+"h":r>0?n+"d,"+this.formatBit(r)+"min":a>0?n+"d,"+this.formatBit(a)+"s":n+"d":i>0?t=this.formatBit(i)+":"+this.formatBit(r)+":"+this.formatBit(a):r>0?t=this.formatBit(r)+":"+this.formatBit(a):a>0&&(t=this.formatBit(a)+"s"),t},countDownFormat:function(e,t){var n=Math.round(this.Date(e).getTime()/1e3)-t;return n<604800&&n>0?this.formatSeconds(n):n<0?"-"+this.formatSeconds(-1*n):0==n?"0s":this.formatTime(e)},getData:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Date,i=n.getDay(),r=n.getDate(),a=n.getMonth(),o=n.getYear();o+=o<2e3?1900:0;var s=new Date;s.setDate(1),s.setMonth(s.getMonth()-1);var l=s.getMonth(),u=function(){var e=0;return a<3&&(e=0),2<a&&a<6&&(e=3),5<a&&a<9&&(e=6),a>8&&(e=9),e},c=function(e){var t=new Date(o,e,1);return(new Date(o,e+1,1)-t)/864e5},d=n.getTime();switch(e){case"今天":d=n;break;case"昨天":d=n-864e5;break;case"前天":d=n-1728e5;break;case"本周":d=new Date(o,a,r-i);break;case"本周结束":d=new Date(o,a,r+(6-i));break;case"上周":d=new Date(o,a,r-i-7);break;case"上周结束":d=new Date(o,a,r-i-1);break;case"本周2":d=new Date(o,a,r-i+1);break;case"本周结束2":d=new Date(o,a,r+(6-i)+1);break;case"上周2":d=new Date(o,a,r-i-7+1);break;case"上周结束2":d=new Date(o,a,r-i-1+1);break;case"本月":d=new Date(o,a,1);break;case"本月结束":d=new Date(o,a,c(a));break;case"上个月":d=new Date(o,l,1);break;case"上个月结束":d=new Date(o,l,c(l));break;case"本季度":d=new Date(o,u(),1);break;case"本季度结束":var h=u()+2;d=new Date(o,h,c(h))}return!0===t?d:$A.formatDate("Y-m-d",parseInt(d/1e3))},timeOptionShortcuts:function(){var e=function(e){return $A.Date($A.formatDate("Y-m-d 23:59:29",Math.round(e/1e3)))};return[{text:$A.L("今天"),value:function(){return[new Date,e((new Date).getTime())]}},{text:$A.L("明天"),value:function(){var t=new Date;return t.setDate(t.getDate()+1),[new Date,e(t.getTime())]}},{text:$A.L("本周"),value:function(){return[$A.getData("今天",!0),e($A.getData("本周结束2",!0))]}},{text:$A.L("本月"),value:function(){return[$A.getData("今天",!0),e($A.getData("本月结束",!0))]}},{text:$A.L("3天"),value:function(){var t=new Date;return t.setDate(t.getDate()+2),[new Date,e(t.getTime())]}},{text:$A.L("5天"),value:function(){var t=new Date;return t.setDate(t.getDate()+4),[new Date,e(t.getTime())]}},{text:$A.L("7天"),value:function(){var t=new Date;return t.setDate(t.getDate()+6),[new Date,e(t.getTime())]}}]},dialogTags:function(e){var t=[];return"group"==e.type&&["project","task"].includes(e.group_type)&&$A.isJson(e.group_info)&&("task"==e.group_type&&e.group_info.complete_at&&t.push({color:"success",text:"已完成"}),e.group_info.deleted_at?t.push({color:"red",text:"已删除"}):e.group_info.archived_at&&t.push({color:"default",text:"已归档"})),t},dialogCompleted:function(e){return this.dialogTags(e).find((function(e){return"success"==e.color}))},downFile:function(t){t&&($A.Electron?$A.Electron.request({action:"openExternal",url:t},(function(){}),(function(){})):e.open(t))},getDialogUnread:function(e){return e&&(e.unread||e.is_mark_unread)||0}}),t.extend({spinnerShow:function(){if($A.spinnerLoadNum++,$A.spinnerLoadNum>0){var e=document.getElementById("common-spinner");e&&(e.style.display="block")}},spinnerHide:function(){if($A.spinnerLoadNum--,$A.spinnerLoadNum<=0){var e=document.getElementById("common-spinner");e&&(e.style.display="none")}},spinnerLoadNum:0,modalConfig:function(e){return void 0===e?e={content:"Undefined"}:"string"==typeof e&&(e={content:e}),e.title=$A.L(e.title||(void 0===e.render?"温馨提示":"")),e.content=$A.L(e.content||""),e.okText=$A.L(e.okText||"确定"),e.cancelText=$A.L(e.cancelText||"取消"),e},modalInput:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t>0)setTimeout((function(){$A.modalInput(e)}),t);else{"string"==typeof e&&(e={title:e});var n="modalInput_"+$A.randomString(6),i=function(){"function"==typeof e.onOk?!0===e.onOk(e.value,(function(){$A.Modal.remove()}))&&$A.Modal.remove():$A.Modal.remove()},r=function(){"function"==typeof e.onCancel&&e.onCancel()};$A.Modal.confirm({render:function(t){return t("div",[t("div",{style:{fontSize:"16px",fontWeight:"500",marginBottom:"20px"}},$A.L(e.title)),t("Input",{props:{value:e.value,placeholder:$A.L(e.placeholder),elementId:n},on:{input:function(t){e.value=t},"on-enter":function(e){$A(e.target).parents(".ivu-modal-body").find(".ivu-btn-primary").click()}}})])},onOk:i,onCancel:r,loading:!0,okText:$A.L(e.okText||"确定"),cancelText:$A.L(e.cancelText||"取消")}),setTimeout((function(){document.getElementById(n)&&document.getElementById(n).focus()}))}},modalConfirm:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalConfirm(e)}),t):$A.Modal.confirm($A.modalConfig(e)))},modalSuccess:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalSuccess(e)}),t):$A.Modal.success($A.modalConfig(e)))},modalInfo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalInfo(e)}),t):$A.Modal.info($A.modalConfig(e)))},modalWarning:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalWarning(e)}),t):$A.Modal.warning($A.modalConfig(e)))},modalError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalError(e)}),t):$A.Modal.error($A.modalConfig(e)))},modalAlert:function(e){!1!==e&&alert($A.L(e))},messageSuccess:function(e){$A.Message.success($A.L(e))},messageWarning:function(e){$A.Message.warning($A.L(e))},messageError:function(e){$A.Message.error($A.L(e))},noticeConfig:function(e){return void 0===e?e={desc:"Undefined"}:"string"==typeof e&&(e={desc:e}),e.title=$A.L(e.title||(void 0===e.render?"温馨提示":"")),e.desc=$A.L(e.desc||""),e},noticeSuccess:function(e){$A.Notice.success($A.noticeConfig(e))},noticeWarning:function(e){$A.Notice.warning($A.noticeConfig(e))},noticeError:function(e){"string"==typeof e&&(e={desc:e,duration:6}),$A.Notice.error($A.noticeConfig(e))}}),t.extend({dark:{utils:{filter:"-webkit-filter: url(#dark-mode-filter) !important; filter: url(#dark-mode-filter) !important;",reverseFilter:"-webkit-filter: url(#dark-mode-reverse-filter) !important; filter: url(#dark-mode-reverse-filter) !important;",noneFilter:"-webkit-filter: none !important; filter: none !important;",addExtraStyle:function(){try{return""}catch(e){return""}},addStyle:function(e,t,n){t=t||"style";var i=document;if(!i.getElementById(e)){var r=i.createElement(t);r.rel="stylesheet",r.id=e,"style"===t?r.innerHTML=n:r.href=n,document.head.appendChild(r)}},getClassList:function(e){return e.classList||[]},addClass:function(e,t){return this.getClassList(e).add(t),this},removeClass:function(e,t){return this.getClassList(e).remove(t),this},hasClass:function(e,t){return this.getClassList(e).contains(t)},hasElementById:function(e){return document.getElementById(e)},removeElementById:function(e){var t=document.getElementById(e);t&&t.parentNode.removeChild(t)}},createDarkFilter:function(){if(!this.utils.hasElementById("dark-mode-svg")){var e=document.createElementNS("http://www.w3.org/1999/xhtml","div");e.innerHTML='<svg id="dark-mode-svg" style="height: 0; width: 0;"><filter id="dark-mode-filter" x="0" y="0" width="99999" height="99999"><feColorMatrix type="matrix" values="0.283 -0.567 -0.567 0.000 0.925 -0.567 0.283 -0.567 0.000 0.925 -0.567 -0.567 0.283 0.000 0.925 0.000 0.000 0.000 1.000 0.000"></feColorMatrix></filter><filter id="dark-mode-reverse-filter" x="0" y="0" width="99999" height="99999"><feColorMatrix type="matrix" values="0.333 -0.667 -0.667 0.000 1.000 -0.667 0.333 -0.667 0.000 1.000 -0.667 -0.667 0.333 0.000 1.000 0.000 0.000 0.000 1.000 0.000"></feColorMatrix></filter></svg>';for(var t=document.createDocumentFragment();e.firstChild;)t.appendChild(e.firstChild);document.head.appendChild(t)}},createDarkStyle:function(){this.utils.addStyle("dark-mode-style","style","\n @media screen {\n html {\n ".concat(this.utils.filter,'\n }\n\n /* Default Reverse rule */\n img,\n video,\n iframe,\n canvas,\n :not(object):not(body) > embed,\n object,\n svg image,\n [style*="background:url"],\n [style*="background-image:url"],\n [style*="background: url"],\n [style*="background-image: url"],\n [background],\n twitterwidget,\n .sr-reader,\n .no-dark-mode,\n .no-dark-mode-before:before,\n .sr-backdrop {\n ').concat(this.utils.reverseFilter,'\n }\n\n [style*="background:url"] *,\n [style*="background-image:url"] *,\n [style*="background: url"] *,\n [style*="background-image: url"] *,\n input,\n [background] *,\n twitterwidget .NaturalImage-image {\n ').concat(this.utils.noneFilter,"\n }\n\n /* Text contrast */\n html {\n text-shadow: 0 0 0 !important;\n }\n\n /* Full screen */\n .no-filter,\n :-webkit-full-screen,\n :-webkit-full-screen *,\n :-moz-full-screen,\n :-moz-full-screen *,\n :fullscreen,\n :fullscreen * {\n ").concat(this.utils.noneFilter,"\n }\n\n /* Page background */\n html {\n background: #fff !important;\n }\n ").concat(this.utils.addExtraStyle(),"\n }\n\n @media print {\n .no-print {\n display: none !important;\n }\n }"))},enableDarkMode:function(){$A.isChrome()&&(this.isDarkEnabled()||(this.createDarkFilter(),this.createDarkStyle(),this.utils.addClass(document.body,"dark-mode-reverse")))},disableDarkMode:function(){this.isDarkEnabled()&&(this.utils.removeElementById("dark-mode-svg"),this.utils.removeElementById("dark-mode-style"),this.utils.removeClass(document.body,"dark-mode-reverse"))},autoDarkMode:function(){e.matchMedia&&e.matchMedia("(prefers-color-scheme: dark)").matches?this.enableDarkMode():this.disableDarkMode()},isDarkEnabled:function(){return this.utils.hasClass(document.body,"dark-mode-reverse")}}}),e.$A=t}(window)},31108:(e,t)=>{t.Z=[]},52945:(e,t,n)=>{e.exports={default:n(56981),__esModule:!0}},93516:(e,t,n)=>{e.exports={default:n(80025),__esModule:!0}},64275:(e,t,n)=>{e.exports={default:n(52392),__esModule:!0}},88239:(e,t,n)=>{"use strict";var i,r=n(52945),a=(i=r)&&i.__esModule?i:{default:i};t.Z=a.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}},72444:(e,t,n)=>{"use strict";var i=o(n(64275)),r=o(n(93516)),a="function"==typeof r.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.Z="function"==typeof r.default&&"symbol"===a(i.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":a(e)}},56981:(e,t,n)=>{n(72699),e.exports=n(34579).Object.assign},80025:(e,t,n)=>{n(46840),n(94058),n(8174),n(36461),e.exports=n(34579).Symbol},52392:(e,t,n)=>{n(91867),n(73871),e.exports=n(25103).f("iterator")},85663:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},79003:e=>{e.exports=function(){}},12159:(e,t,n)=>{var i=n(36727);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},57428:(e,t,n)=>{var i=n(7932),r=n(78728),a=n(16531);e.exports=function(e){return function(t,n,o){var s,l=i(t),u=r(l.length),c=a(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},32894:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},34579:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},19216:(e,t,n)=>{var i=n(85663);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},8333:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},89666:(e,t,n)=>{e.exports=!n(7929)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},97467:(e,t,n)=>{var i=n(36727),r=n(33938).document,a=i(r)&&i(r.createElement);e.exports=function(e){return a?r.createElement(e):{}}},73338:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},70337:(e,t,n)=>{var i=n(46162),r=n(48195),a=n(86274);e.exports=function(e){var t=i(e),n=r.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},83856:(e,t,n)=>{var i=n(33938),r=n(34579),a=n(19216),o=n(41818),s=n(27069),l=function(e,t,n){var u,c,d,h=e&l.F,f=e&l.G,p=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,b=f?r:r[t]||(r[t]={}),y=b.prototype,_=f?i:p?i[t]:(i[t]||{}).prototype;for(u in f&&(n=t),n)(c=!h&&_&&void 0!==_[u])&&s(b,u)||(d=c?_[u]:n[u],b[u]=f&&"function"!=typeof _[u]?n[u]:v&&c?a(d,i):g&&_[u]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((b.virtual||(b.virtual={}))[u]=d,e&l.R&&y&&!y[u]&&o(y,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},7929:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},33938:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},27069:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},41818:(e,t,n)=>{var i=n(4743),r=n(83101);e.exports=n(89666)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},54881:(e,t,n)=>{var i=n(33938).document;e.exports=i&&i.documentElement},33758:(e,t,n)=>{e.exports=!n(89666)&&!n(7929)((function(){return 7!=Object.defineProperty(n(97467)("div"),"a",{get:function(){return 7}}).a}))},50799:(e,t,n)=>{var i=n(32894);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},71421:(e,t,n)=>{var i=n(32894);e.exports=Array.isArray||function(e){return"Array"==i(e)}},36727:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},33945:(e,t,n)=>{"use strict";var i=n(98989),r=n(83101),a=n(25378),o={};n(41818)(o,n(22939)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),a(e,t+" Iterator")}},45700:(e,t,n)=>{"use strict";var i=n(16227),r=n(83856),a=n(57470),o=n(41818),s=n(15449),l=n(33945),u=n(25378),c=n(95089),d=n(22939)("iterator"),h=!([].keys&&"next"in[].keys()),f="keys",p="values",m=function(){return this};e.exports=function(e,t,n,v,g,b,y){l(n,t,v);var _,w,x,k=function(e){if(!h&&e in T)return T[e];switch(e){case f:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",S=g==p,O=!1,T=e.prototype,D=T[d]||T["@@iterator"]||g&&T[g],E=D||k(g),$=g?S?k("entries"):E:void 0,M="Array"==t&&T.entries||D;if(M&&(x=c(M.call(new e)))!==Object.prototype&&x.next&&(u(x,C,!0),i||"function"==typeof x[d]||o(x,d,m)),S&&D&&D.name!==p&&(O=!0,E=function(){return D.call(this)}),i&&!y||!h&&!O&&T[d]||o(T,d,E),s[t]=E,s[C]=m,g)if(_={values:S?E:k(p),keys:b?E:k(f),entries:$},y)for(w in _)w in T||a(T,w,_[w]);else r(r.P+r.F*(h||O),t,_);return _}},85084:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},15449:e=>{e.exports={}},16227:e=>{e.exports=!0},77177:(e,t,n)=>{var i=n(65730)("meta"),r=n(36727),a=n(27069),o=n(4743).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(7929)((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,i,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[i].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,i)&&c(e),e}}},88082:(e,t,n)=>{"use strict";var i=n(89666),r=n(46162),a=n(48195),o=n(86274),s=n(66530),l=n(50799),u=Object.assign;e.exports=!u||n(7929)((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=i}))?function(e,t){for(var n=s(e),u=arguments.length,c=1,d=a.f,h=o.f;u>c;)for(var f,p=l(arguments[c++]),m=d?r(p).concat(d(p)):r(p),v=m.length,g=0;v>g;)f=m[g++],i&&!h.call(p,f)||(n[f]=p[f]);return n}:u},98989:(e,t,n)=>{var i=n(12159),r=n(57856),a=n(73338),o=n(58989)("IE_PROTO"),s=function(){},l=function(){var e,t=n(97467)("iframe"),i=a.length;for(t.style.display="none",n(54881).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;i--;)delete l.prototype[a[i]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=l(),void 0===t?n:r(n,t)}},4743:(e,t,n)=>{var i=n(12159),r=n(33758),a=n(33206),o=Object.defineProperty;t.f=n(89666)?Object.defineProperty:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},57856:(e,t,n)=>{var i=n(4743),r=n(12159),a=n(46162);e.exports=n(89666)?Object.defineProperties:function(e,t){r(e);for(var n,o=a(t),s=o.length,l=0;s>l;)i.f(e,n=o[l++],t[n]);return e}},76183:(e,t,n)=>{var i=n(86274),r=n(83101),a=n(7932),o=n(33206),s=n(27069),l=n(33758),u=Object.getOwnPropertyDescriptor;t.f=n(89666)?u:function(e,t){if(e=a(e),t=o(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return r(!i.f.call(e,t),e[t])}},94368:(e,t,n)=>{var i=n(7932),r=n(33230).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(e){return o.slice()}}(e):r(i(e))}},33230:(e,t,n)=>{var i=n(12963),r=n(73338).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},48195:(e,t)=>{t.f=Object.getOwnPropertySymbols},95089:(e,t,n)=>{var i=n(27069),r=n(66530),a=n(58989)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},12963:(e,t,n)=>{var i=n(27069),r=n(7932),a=n(57428)(!1),o=n(58989)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)n!=o&&i(s,n)&&u.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},46162:(e,t,n)=>{var i=n(12963),r=n(73338);e.exports=Object.keys||function(e){return i(e,r)}},86274:(e,t)=>{t.f={}.propertyIsEnumerable},83101:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},57470:(e,t,n)=>{e.exports=n(41818)},25378:(e,t,n)=>{var i=n(4743).f,r=n(27069),a=n(22939)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},58989:(e,t,n)=>{var i=n(20250)("keys"),r=n(65730);e.exports=function(e){return i[e]||(i[e]=r(e))}},20250:(e,t,n)=>{var i=n(34579),r=n(33938),a="__core-js_shared__",o=r[a]||(r[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(16227)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},90510:(e,t,n)=>{var i=n(11052),r=n(8333);e.exports=function(e){return function(t,n){var a,o,s=String(r(t)),l=i(n),u=s.length;return l<0||l>=u?e?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===u||(o=s.charCodeAt(l+1))<56320||o>57343?e?s.charAt(l):a:e?s.slice(l,l+2):o-56320+(a-55296<<10)+65536}}},16531:(e,t,n)=>{var i=n(11052),r=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):a(e,t)}},11052:e=>{var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},7932:(e,t,n)=>{var i=n(50799),r=n(8333);e.exports=function(e){return i(r(e))}},78728:(e,t,n)=>{var i=n(11052),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},66530:(e,t,n)=>{var i=n(8333);e.exports=function(e){return Object(i(e))}},33206:(e,t,n)=>{var i=n(36727);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},65730:e=>{var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},76347:(e,t,n)=>{var i=n(33938),r=n(34579),a=n(16227),o=n(25103),s=n(4743).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=a?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},25103:(e,t,n)=>{t.f=n(22939)},22939:(e,t,n)=>{var i=n(20250)("wks"),r=n(65730),a=n(33938).Symbol,o="function"==typeof a;(e.exports=function(e){return i[e]||(i[e]=o&&a[e]||(o?a:r)("Symbol."+e))}).store=i},3882:(e,t,n)=>{"use strict";var i=n(79003),r=n(85084),a=n(15449),o=n(7932);e.exports=n(45700)(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},72699:(e,t,n)=>{var i=n(83856);i(i.S+i.F,"Object",{assign:n(88082)})},94058:()=>{},91867:(e,t,n)=>{"use strict";var i=n(90510)(!0);n(45700)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})}))},46840:(e,t,n)=>{"use strict";var i=n(33938),r=n(27069),a=n(89666),o=n(83856),s=n(57470),l=n(77177).KEY,u=n(7929),c=n(20250),d=n(25378),h=n(65730),f=n(22939),p=n(25103),m=n(76347),v=n(70337),g=n(71421),b=n(12159),y=n(36727),_=n(66530),w=n(7932),x=n(33206),k=n(83101),C=n(98989),S=n(94368),O=n(76183),T=n(48195),D=n(4743),E=n(46162),$=O.f,M=D.f,P=S.f,I=i.Symbol,j=i.JSON,A=j&&j.stringify,N=f("_hidden"),L=f("toPrimitive"),F={}.propertyIsEnumerable,R=c("symbol-registry"),B=c("symbols"),V=c("op-symbols"),z=Object.prototype,H="function"==typeof I&&!!T.f,W=i.QObject,q=!W||!W.prototype||!W.prototype.findChild,U=a&&u((function(){return 7!=C(M({},"a",{get:function(){return M(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=$(z,t);i&&delete z[t],M(e,t,n),i&&e!==z&&M(z,t,i)}:M,K=function(e){var t=B[e]=C(I.prototype);return t._k=e,t},G=H&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},Y=function(e,t,n){return e===z&&Y(V,t,n),b(e),t=x(t,!0),b(n),r(B,t)?(n.enumerable?(r(e,N)&&e[N][t]&&(e[N][t]=!1),n=C(n,{enumerable:k(0,!1)})):(r(e,N)||M(e,N,k(1,{})),e[N][t]=!0),U(e,t,n)):M(e,t,n)},Z=function(e,t){b(e);for(var n,i=v(t=w(t)),r=0,a=i.length;a>r;)Y(e,n=i[r++],t[n]);return e},X=function(e){var t=F.call(this,e=x(e,!0));return!(this===z&&r(B,e)&&!r(V,e))&&(!(t||!r(this,e)||!r(B,e)||r(this,N)&&this[N][e])||t)},J=function(e,t){if(e=w(e),t=x(t,!0),e!==z||!r(B,t)||r(V,t)){var n=$(e,t);return!n||!r(B,t)||r(e,N)&&e[N][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=P(w(e)),i=[],a=0;n.length>a;)r(B,t=n[a++])||t==N||t==l||i.push(t);return i},ee=function(e){for(var t,n=e===z,i=P(n?V:w(e)),a=[],o=0;i.length>o;)!r(B,t=i[o++])||n&&!r(z,t)||a.push(B[t]);return a};H||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(V,n),r(this,N)&&r(this[N],e)&&(this[N][e]=!1),U(this,e,k(1,n))};return a&&q&&U(z,e,{configurable:!0,set:t}),K(e)}).prototype,"toString",(function(){return this._k})),O.f=J,D.f=Y,n(33230).f=S.f=Q,n(86274).f=X,T.f=ee,a&&!n(16227)&&s(z,"propertyIsEnumerable",X,!0),p.f=function(e){return K(f(e))}),o(o.G+o.W+o.F*!H,{Symbol:I});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)f(te[ne++]);for(var ie=E(f.store),re=0;ie.length>re;)m(ie[re++]);o(o.S+o.F*!H,"Symbol",{for:function(e){return r(R,e+="")?R[e]:R[e]=I(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in R)if(R[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!H,"Object",{create:function(e,t){return void 0===t?C(e):Z(C(e),t)},defineProperty:Y,defineProperties:Z,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ae=u((function(){T.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return T.f(_(e))}}),j&&o(o.S+o.F*(!H||u((function(){var e=I();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,i=[e],r=1;arguments.length>r;)i.push(arguments[r++]);if(n=t=i[1],(y(t)||void 0!==e)&&!G(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),i[1]=t,A.apply(j,i)}}),I.prototype[L]||n(41818)(I.prototype,L,I.prototype.valueOf),d(I,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},8174:(e,t,n)=>{n(76347)("asyncIterator")},36461:(e,t,n)=>{n(76347)("observable")},73871:(e,t,n)=>{n(3882);for(var i=n(33938),r=n(41818),a=n(15449),o=n(22939)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var u=s[l],c=i[u],d=c&&c.prototype;d&&!d[o]&&r(d,o,u),a[u]=a.Array}},9996:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,n){var i;return n&&!0===n.clone&&t(e)?a((i=e,Array.isArray(i)?[]:{}),e,n):e}function r(e,n,r){var o=e.slice();return n.forEach((function(n,s){void 0===o[s]?o[s]=i(n,r):t(n)?o[s]=a(e[s],n,r):-1===e.indexOf(n)&&o.push(i(n,r))})),o}function a(e,n,o){var s=Array.isArray(n);return s===Array.isArray(e)?s?((o||{arrayMerge:r}).arrayMerge||r)(e,n,o):function(e,n,r){var o={};return t(e)&&Object.keys(e).forEach((function(t){o[t]=i(e[t],r)})),Object.keys(n).forEach((function(s){t(n[s])&&e[s]?o[s]=a(e[s],n[s],r):o[s]=i(n[s],r)})),o}(e,n,o):i(n,o)}a.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return a(e,n,t)}))};var o=a;e.exports=o},87563:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=87)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},87:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-button-group"},[e._t("default")],2)};i._withStripped=!0;var r={name:"ElButtonGroup"},a=n(0),o=Object(a.a)(r,i,[],!1,null,null,null);o.options.__file="packages/button/src/button-group.vue";var s=o.exports;s.install=function(e){e.component(s.name,s)};t.default=s}})},26426:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=86)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},86:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?n("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",[e._t("default")],2):e._e()])};i._withStripped=!0;var r={name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},a=n(0),o=Object(a.a)(r,i,[],!1,null,null,null);o.options.__file="packages/button/src/button.vue";var s=o.exports;s.install=function(e){e.component(s.name,s)};t.default=s}})},66276:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=59)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},15:function(e,t){e.exports=n(47122)},19:function(e,t){e.exports=n(82626)},21:function(e,t){e.exports=n(50167)},26:function(e,t){e.exports=n(3933)},3:function(e,t){e.exports=n(93104)},31:function(e,t){e.exports=n(78275)},40:function(e,t){e.exports=n(16583)},51:function(e,t){e.exports=n(41955)},59:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-cascader-panel",e.border&&"is-bordered"],on:{keydown:e.handleKeyDown}},e._l(e.menus,(function(e,t){return n("cascader-menu",{key:t,ref:"menu",refInFor:!0,attrs:{index:t,nodes:e}})})),1)};i._withStripped=!0;var r=n(26),a=n.n(r),o=n(15),s=n.n(o),l=n(19),u=n.n(l),c=n(51),d=n.n(c),h=n(3),f=function(e){return e.stopPropagation()},p={inject:["panel"],components:{ElCheckbox:u.a,ElRadio:d.a},props:{node:{required:!0},nodeId:String},computed:{config:function(){return this.panel.config},isLeaf:function(){return this.node.isLeaf},isDisabled:function(){return this.node.isDisabled},checkedValue:function(){return this.panel.checkedValue},isChecked:function(){return this.node.isSameNode(this.checkedValue)},inActivePath:function(){return this.isInPath(this.panel.activePath)},inCheckedPath:function(){var e=this;return!!this.config.checkStrictly&&this.panel.checkedNodePaths.some((function(t){return e.isInPath(t)}))},value:function(){return this.node.getValueByOption()}},methods:{handleExpand:function(){var e=this,t=this.panel,n=this.node,i=this.isDisabled,r=this.config,a=r.multiple;!r.checkStrictly&&i||n.loading||(r.lazy&&!n.loaded?t.lazyLoad(n,(function(){var t=e.isLeaf;if(t||e.handleExpand(),a){var i=!!t&&n.checked;e.handleMultiCheckChange(i)}})):t.handleExpand(n))},handleCheckChange:function(){var e=this.panel,t=this.value,n=this.node;e.handleCheckChange(t),e.handleExpand(n)},handleMultiCheckChange:function(e){this.node.doCheck(e),this.panel.calculateMultiCheckedValue()},isInPath:function(e){var t=this.node;return(e[t.level-1]||{}).uid===t.uid},renderPrefix:function(e){var t=this.isLeaf,n=this.isChecked,i=this.config,r=i.checkStrictly;return i.multiple?this.renderCheckbox(e):r?this.renderRadio(e):t&&n?this.renderCheckIcon(e):null},renderPostfix:function(e){var t=this.node,n=this.isLeaf;return t.loading?this.renderLoadingIcon(e):n?null:this.renderExpandIcon(e)},renderCheckbox:function(e){var t=this.node,n=this.config,i=this.isDisabled,r={on:{change:this.handleMultiCheckChange},nativeOn:{}};return n.checkStrictly&&(r.nativeOn.click=f),e("el-checkbox",a()([{attrs:{value:t.checked,indeterminate:t.indeterminate,disabled:i}},r]))},renderRadio:function(e){var t=this.checkedValue,n=this.value,i=this.isDisabled;return Object(h.isEqual)(n,t)&&(n=t),e("el-radio",{attrs:{value:t,label:n,disabled:i},on:{change:this.handleCheckChange},nativeOn:{click:f}},[e("span")])},renderCheckIcon:function(e){return e("i",{class:"el-icon-check el-cascader-node__prefix"})},renderLoadingIcon:function(e){return e("i",{class:"el-icon-loading el-cascader-node__postfix"})},renderExpandIcon:function(e){return e("i",{class:"el-icon-arrow-right el-cascader-node__postfix"})},renderContent:function(e){var t=this.panel,n=this.node,i=t.renderLabelFn;return e("span",{class:"el-cascader-node__label"},[(i?i({node:n,data:n.data}):null)||n.label])}},render:function(e){var t=this,n=this.inActivePath,i=this.inCheckedPath,r=this.isChecked,o=this.isLeaf,s=this.isDisabled,l=this.config,u=this.nodeId,c=l.expandTrigger,d=l.checkStrictly,h=l.multiple,f=!d&&s,p={on:{}};return"click"===c?p.on.click=this.handleExpand:(p.on.mouseenter=function(e){t.handleExpand(),t.$emit("expand",e)},p.on.focus=function(e){t.handleExpand(),t.$emit("expand",e)}),!o||s||d||h||(p.on.click=this.handleCheckChange),e("li",a()([{attrs:{role:"menuitem",id:u,"aria-expanded":n,tabindex:f?null:-1},class:{"el-cascader-node":!0,"is-selectable":d,"in-active-path":n,"in-checked-path":i,"is-active":r,"is-disabled":f}},p]),[this.renderPrefix(e),this.renderContent(e),this.renderPostfix(e)])}},m=n(0),v=Object(m.a)(p,undefined,undefined,!1,null,null,null);v.options.__file="packages/cascader-panel/src/cascader-node.vue";var g=v.exports,b=n(6),y={name:"ElCascaderMenu",mixins:[n.n(b).a],inject:["panel"],components:{ElScrollbar:s.a,CascaderNode:g},props:{nodes:{type:Array,required:!0},index:Number},data:function(){return{activeNode:null,hoverTimer:null,id:Object(h.generateId)()}},computed:{isEmpty:function(){return!this.nodes.length},menuId:function(){return"cascader-menu-"+this.id+"-"+this.index}},methods:{handleExpand:function(e){this.activeNode=e.target},handleMouseMove:function(e){var t=this.activeNode,n=this.hoverTimer,i=this.$refs.hoverZone;if(t&&i)if(t.contains(e.target)){clearTimeout(n);var r=this.$el.getBoundingClientRect().left,a=e.clientX-r,o=this.$el,s=o.offsetWidth,l=o.offsetHeight,u=t.offsetTop,c=u+t.offsetHeight;i.innerHTML='\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+u+" L"+s+" 0 V"+u+' Z" />\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+c+" L"+s+" "+l+" V"+c+' Z" />\n '}else n||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,n=this.panel.isHoverMenu,i={on:{}};n&&(i.on.expand=this.handleExpand);var r=this.nodes.map((function(n,r){var o=n.hasChildren;return e("cascader-node",a()([{key:n.uid,attrs:{node:n,"node-id":t+"-"+r,"aria-haspopup":o,"aria-owns":o?t:null}},i]))}));return[].concat(r,[n?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,n=this.menuId,i={nativeOn:{}};return this.panel.isHoverMenu&&(i.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",a()([{attrs:{tag:"ul",role:"menu",id:n,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},i]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},_=Object(m.a)(y,undefined,undefined,!1,null,null,null);_.options.__file="packages/cascader-panel/src/cascader-menu.vue";var w=_.exports,x=n(21),k=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var C=0,S=function(){function e(t,n,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.config=n,this.parent=i||null,this.level=this.parent?this.parent.level+1:1,this.uid=C++,this.initState(),this.initChildren()}return e.prototype.initState=function(){var e=this.config,t=e.value,n=e.label;this.value=this.data[t],this.label=this.data[n],this.pathNodes=this.calculatePathNodes(),this.path=this.pathNodes.map((function(e){return e.value})),this.pathLabels=this.pathNodes.map((function(e){return e.label})),this.loading=!1,this.loaded=!1},e.prototype.initChildren=function(){var t=this,n=this.config,i=n.children,r=this.data[i];this.hasChildren=Array.isArray(r),this.children=(r||[]).map((function(i){return new e(i,n,t)}))},e.prototype.calculatePathNodes=function(){for(var e=[this],t=this.parent;t;)e.unshift(t),t=t.parent;return e},e.prototype.getPath=function(){return this.path},e.prototype.getValue=function(){return this.value},e.prototype.getValueByOption=function(){return this.config.emitPath?this.getPath():this.getValue()},e.prototype.getText=function(e,t){return e?this.pathLabels.join(t):this.label},e.prototype.isSameNode=function(e){var t=this.getValueByOption();return this.config.multiple&&Array.isArray(e)?e.some((function(e){return Object(h.isEqual)(e,t)})):Object(h.isEqual)(e,t)},e.prototype.broadcast=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var r="onParent"+Object(h.capitalize)(e);this.children.forEach((function(t){t&&(t.broadcast.apply(t,[e].concat(n)),t[r]&&t[r].apply(t,n))}))},e.prototype.emit=function(e){var t=this.parent,n="onChild"+Object(h.capitalize)(e);if(t){for(var i=arguments.length,r=Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];t[n]&&t[n].apply(t,r),t.emit.apply(t,[e].concat(r))}},e.prototype.onParentCheck=function(e){this.isDisabled||this.setCheckState(e)},e.prototype.onChildCheck=function(){var e=this.children.filter((function(e){return!e.isDisabled})),t=!!e.length&&e.every((function(e){return e.checked}));this.setCheckState(t)},e.prototype.setCheckState=function(e){var t=this.children.length,n=this.children.reduce((function(e,t){return e+(t.checked?1:t.indeterminate?.5:0)}),0);this.checked=e,this.indeterminate=n!==t&&n>0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),n=this.isSameNode(e,t);this.doCheck(n)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},k(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,n=this.config,i=n.disabled,r=n.checkStrictly;return e[i]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,n=this.hasChildren,i=this.children,r=this.config,a=r.lazy,o=r.leaf;if(a){var s=Object(x.isDef)(e[o])?e[o]:!!t&&!i.length;return this.hasChildren=!s,s}return!n}}]),e}(),O=S;var T=function e(t,n){return t.reduce((function(t,i){return i.isLeaf?t.push(i):(!n&&t.push(i),t=t.concat(e(i.children,n))),t}),[])},D=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=n,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(h.coerceTruthyValueToArray)(e),this.nodes=e.map((function(e){return new O(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var n=new O(e,this.config,t);(t?t.children:this.nodes).push(n)},e.prototype.appendNodes=function(e,t){var n=this;(e=Object(h.coerceTruthyValueToArray)(e)).forEach((function(e){return n.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.leafNodes:this.flattedNodes;return t?n:T(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(h.valueEquals)(t.path,e)||t.value===e}));return t&&t.length?t[0]:null},e}(),E=D,$=n(9),M=n.n($),P=n(40),I=n.n(P),j=n(31),A=n.n(j),N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},L=I.a.keys,F={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:h.noop,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},R=function(e){return!e.getAttribute("aria-owns")},B=function(e,t){var n=e.parentNode;if(n){var i=n.querySelectorAll('.el-cascader-node[tabindex="-1"]');return i[Array.prototype.indexOf.call(i,e)+t]||null}return null},V=function(e,t){if(e){var n=e.id.split("-");return Number(n[n.length-2])}},z=function(e){e&&(e.focus(),!R(e)&&e.click())},H={name:"ElCascaderPanel",components:{CascaderMenu:w},props:{value:{},options:Array,props:Object,border:{type:Boolean,default:!0},renderLabel:Function},provide:function(){return{panel:this}},data:function(){return{checkedValue:null,checkedNodePaths:[],store:[],menus:[],activePath:[],loadCount:0}},computed:{config:function(){return M()(N({},F),this.props||{})},multiple:function(){return this.config.multiple},checkStrictly:function(){return this.config.checkStrictly},leafOnly:function(){return!this.checkStrictly},isHoverMenu:function(){return"hover"===this.config.expandTrigger},renderLabelFn:function(){return this.renderLabel||this.$scopedSlots.default}},watch:{options:{handler:function(){this.initStore()},immediate:!0,deep:!0},value:function(){this.syncCheckedValue(),this.checkStrictly&&this.calculateCheckedNodePaths()},checkedValue:function(e){Object(h.isEqual)(e,this.value)||(this.checkStrictly&&this.calculateCheckedNodePaths(),this.$emit("input",e),this.$emit("change",e))}},mounted:function(){this.isEmptyValue(this.value)||this.syncCheckedValue()},methods:{initStore:function(){var e=this.config,t=this.options;e.lazy&&Object(h.isEmpty)(t)?this.lazyLoad():(this.store=new E(t,e),this.menus=[this.store.getNodes()],this.syncMenuState())},syncCheckedValue:function(){var e=this.value,t=this.checkedValue;Object(h.isEqual)(e,t)||(this.activePath=[],this.checkedValue=e,this.syncMenuState())},syncMenuState:function(){var e=this.multiple,t=this.checkStrictly;this.syncActivePath(),e&&this.syncMultiCheckState(),t&&this.calculateCheckedNodePaths(),this.$nextTick(this.scrollIntoView)},syncMultiCheckState:function(){var e=this;this.getFlattedNodes(this.leafOnly).forEach((function(t){t.syncCheckState(e.checkedValue)}))},isEmptyValue:function(e){var t=this.multiple,n=this.config.emitPath;return!(!t&&!n)&&Object(h.isEmpty)(e)},syncActivePath:function(){var e=this,t=this.store,n=this.multiple,i=this.activePath,r=this.checkedValue;if(Object(h.isEmpty)(i))if(this.isEmptyValue(r))this.activePath=[],this.menus=[t.getNodes()];else{var a=n?r[0]:r,o=((this.getNodeByValue(a)||{}).pathNodes||[]).slice(0,-1);this.expandNodes(o)}else{var s=i.map((function(t){return e.getNodeByValue(t.getValue())}));this.expandNodes(s)}},expandNodes:function(e){var t=this;e.forEach((function(e){return t.handleExpand(e,!0)}))},calculateCheckedNodePaths:function(){var e=this,t=this.checkedValue,n=this.multiple?Object(h.coerceTruthyValueToArray)(t):[t];this.checkedNodePaths=n.map((function(t){var n=e.getNodeByValue(t);return n?n.pathNodes:[]}))},handleKeyDown:function(e){var t=e.target;switch(e.keyCode){case L.up:var n=B(t,-1);z(n);break;case L.down:var i=B(t,1);z(i);break;case L.left:var r=this.$refs.menu[V(t)-1];if(r){var a=r.$el.querySelector('.el-cascader-node[aria-expanded="true"]');z(a)}break;case L.right:var o=this.$refs.menu[V(t)+1];if(o){var s=o.$el.querySelector('.el-cascader-node[tabindex="-1"]');z(s)}break;case L.enter:!function(e){if(e){var t=e.querySelector("input");t?t.click():R(e)&&e.click()}}(t);break;case L.esc:case L.tab:this.$emit("close");break;default:return}},handleExpand:function(e,t){var n=this.activePath,i=e.level,r=n.slice(0,i-1),a=this.menus.slice(0,i);if(e.isLeaf||(r.push(e),a.push(e.children)),this.activePath=r,this.menus=a,!t){var o=r.map((function(e){return e.getValue()})),s=n.map((function(e){return e.getValue()}));Object(h.valueEquals)(o,s)||(this.$emit("active-item-change",o),this.$emit("expand-change",o))}},handleCheckChange:function(e){this.checkedValue=e},lazyLoad:function(e,t){var n=this,i=this.config;e||(e=e||{root:!0,level:0},this.store=new E([],i),this.menus=[this.store.getNodes()]),e.loading=!0;i.lazyLoad(e,(function(i){var r=e.root?null:e;if(i&&i.length&&n.store.appendNodes(i,r),e.loading=!1,e.loaded=!0,Array.isArray(n.checkedValue)){var a=n.checkedValue[n.loadCount++],o=n.config.value,s=n.config.leaf;if(Array.isArray(i)&&i.filter((function(e){return e[o]===a})).length>0){var l=n.store.getNodeByValue(a);l.data[s]||n.lazyLoad(l,(function(){n.handleExpand(l)})),n.loadCount===n.checkedValue.length&&n.$parent.computePresentText()}}t&&t(i)}))},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){this.$isServer||(this.$refs.menu||[]).forEach((function(e){var t=e.$el;if(t){var n=t.querySelector(".el-scrollbar__wrap"),i=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");A()(n,i)}}))},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue;return this.multiple?this.getFlattedNodes(e).filter((function(e){return e.checked})):this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,n=e.multiple,i=e.emitPath;n?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=i?[]:null}}},W=Object(m.a)(H,i,[],!1,null,null,null);W.options.__file="packages/cascader-panel/src/cascader-panel.vue";var q=W.exports;q.install=function(e){e.component(q.name,q)};t.default=q},6:function(e,t){e.exports=n(52084)},9:function(e,t){e.exports=n(21615)}})},13235:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=126)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},126:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[e._t("default")],2)};i._withStripped=!0;var r=n(4),a={name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[n.n(r).a],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},o=n(0),s=Object(o.a)(a,i,[],!1,null,null,null);s.options.__file="packages/checkbox/src/checkbox-group.vue";var l=s.exports;l.install=function(e){e.component(l.name,l)};t.default=l},4:function(e,t){e.exports=n(52477)}})},82626:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=120)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},120:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[n("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[n("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var a=e._i(n,null);i.checked?a<0&&(e.model=n.concat([null])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])};i._withStripped=!0;var r=n(4),a={name:"ElCheckbox",mixins:[n.n(r).a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},o=n(0),s=Object(o.a)(a,i,[],!1,null,null,null);s.options.__file="packages/checkbox/src/checkbox.vue";var l=s.exports;l.install=function(e){e.component(l.name,l)};t.default=l},4:function(e,t){e.exports=n(52477)}})},64720:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=45)}([function(e,t){e.exports=n(21338)},function(e,t){e.exports=n(34594)},function(e,t){e.exports=n(93104)},function(e,t){e.exports=n(52477)},function(e,t){e.exports=n(52084)},function(e,t){e.exports=n(70499)},function(e,t){e.exports=n(70538)},function(e,t){e.exports=n(21615)},function(e,t){e.exports=n(7626)},function(e,t){e.exports=n(84222)},function(e,t){e.exports=n(1080)},function(e,t){e.exports=n(2680)},function(e,t){e.exports=n(1802)},function(e,t){e.exports=n(26426)},function(e,t){e.exports=n(16567)},function(e,t){e.exports=n(5389)},function(e,t){e.exports=n(81908)},function(e,t){e.exports=n(82626)},function(e,t){e.exports=n(47122)},function(e,t){e.exports=n(50167)},function(e,t){e.exports=n(78648)},function(e,t){e.exports=n(32743)},function(e,t){e.exports=n(54823)},function(e,t){e.exports=n(98618)},function(e,t){e.exports=n(3933)},function(e,t){e.exports=n(47557)},function(e,t){e.exports=n(14561)},function(e,t){e.exports=n(78275)},function(e,t){e.exports=n(87563)},function(e,t){e.exports=n(27698)},function(e,t){e.exports=n(81301)},function(e,t){e.exports=n(13235)},function(e,t){e.exports=n(79634)},function(e,t){e.exports=n(12271)},function(e,t){e.exports=n(16583)},function(e,t){e.exports=n(22327)},function(e,t){e.exports=n(67186)},function(e,t){e.exports=n(45614)},function(e,t){e.exports=n(52796)},function(e,t){e.exports=n(34677)},function(e,t){e.exports=n(36890)},function(e,t){e.exports=n(7987)},function(e,t){e.exports=n(66276)},function(e,t){e.exports=n(41955)},function(e,t){e.exports=n(24650)},function(e,t,n){e.exports=n(46)},function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"el-pager",on:{click:e.onPagerClick}},[e.pageCount>0?n("li",{staticClass:"number",class:{active:1===e.currentPage,disabled:e.disabled}},[e._v("1")]):e._e(),e.showPrevMore?n("li",{staticClass:"el-icon more btn-quickprev",class:[e.quickprevIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("left")},mouseleave:function(t){e.quickprevIconClass="el-icon-more"}}}):e._e(),e._l(e.pagers,(function(t){return n("li",{key:t,staticClass:"number",class:{active:e.currentPage===t,disabled:e.disabled}},[e._v(e._s(t))])})),e.showNextMore?n("li",{staticClass:"el-icon more btn-quicknext",class:[e.quicknextIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("right")},mouseleave:function(t){e.quicknextIconClass="el-icon-more"}}}):e._e(),e.pageCount>1?n("li",{staticClass:"number",class:{active:e.currentPage===e.pageCount,disabled:e.disabled}},[e._v(e._s(e.pageCount))]):e._e()],2)};function r(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}i._withStripped=!0;var a=r({name:"ElPager",props:{currentPage:Number,pageCount:Number,pagerCount:Number,disabled:Boolean},watch:{showPrevMore:function(e){e||(this.quickprevIconClass="el-icon-more")},showNextMore:function(e){e||(this.quicknextIconClass="el-icon-more")}},methods:{onPagerClick:function(e){var t=e.target;if("UL"!==t.tagName&&!this.disabled){var n=Number(e.target.textContent),i=this.pageCount,r=this.currentPage,a=this.pagerCount-2;-1!==t.className.indexOf("more")&&(-1!==t.className.indexOf("quickprev")?n=r-a:-1!==t.className.indexOf("quicknext")&&(n=r+a)),isNaN(n)||(n<1&&(n=1),n>i&&(n=i)),n!==r&&this.$emit("change",n)}},onMouseenter:function(e){this.disabled||("left"===e?this.quickprevIconClass="el-icon-d-arrow-left":this.quicknextIconClass="el-icon-d-arrow-right")}},computed:{pagers:function(){var e=this.pagerCount,t=(e-1)/2,n=Number(this.currentPage),i=Number(this.pageCount),r=!1,a=!1;i>e&&(n>e-t&&(r=!0),n<i-t&&(a=!0));var o=[];if(r&&!a)for(var s=i-(e-2);s<i;s++)o.push(s);else if(!r&&a)for(var l=2;l<e;l++)o.push(l);else if(r&&a)for(var u=Math.floor(e/2)-1,c=n-u;c<=n+u;c++)o.push(c);else for(var d=2;d<i;d++)o.push(d);return this.showPrevMore=r,this.showNextMore=a,o}},data:function(){return{current:null,showPrevMore:!1,showNextMore:!1,quicknextIconClass:"el-icon-more",quickprevIconClass:"el-icon-more"}}},i,[],!1,null,null,null);a.options.__file="packages/pagination/src/pager.vue";var o=a.exports,s=n(36),l=n.n(s),u=n(37),c=n.n(u),d=n(8),h=n.n(d),f=n(4),p=n.n(f),m=n(2),v={name:"ElPagination",props:{pageSize:{type:Number,default:10},small:Boolean,total:Number,pageCount:Number,pagerCount:{type:Number,validator:function(e){return(0|e)===e&&e>4&&e<22&&e%2==1},default:7},currentPage:{type:Number,default:1},layout:{default:"prev, pager, next, jumper, ->, total"},pageSizes:{type:Array,default:function(){return[10,20,30,40,50,100]}},popperClass:String,prevText:String,nextText:String,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean},data:function(){return{internalCurrentPage:1,internalPageSize:0,lastEmittedPage:-1,userChangePageSize:!1}},render:function(e){var t=this.layout;if(!t)return null;if(this.hideOnSinglePage&&(!this.internalPageCount||1===this.internalPageCount))return null;var n=e("div",{class:["el-pagination",{"is-background":this.background,"el-pagination--small":this.small}]}),i={prev:e("prev"),jumper:e("jumper"),pager:e("pager",{attrs:{currentPage:this.internalCurrentPage,pageCount:this.internalPageCount,pagerCount:this.pagerCount,disabled:this.disabled},on:{change:this.handleCurrentChange}}),next:e("next"),sizes:e("sizes",{attrs:{pageSizes:this.pageSizes}}),slot:e("slot",[this.$slots.default?this.$slots.default:""]),total:e("total")},r=t.split(",").map((function(e){return e.trim()})),a=e("div",{class:"el-pagination__rightwrapper"}),o=!1;return n.children=n.children||[],a.children=a.children||[],r.forEach((function(e){"->"!==e?o?a.children.push(i[e]):n.children.push(i[e]):o=!0})),o&&n.children.unshift(a),n},components:{Prev:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage<=1},class:"btn-prev",on:{click:this.$parent.prev}},[this.$parent.prevText?e("span",[this.$parent.prevText]):e("i",{class:"el-icon el-icon-arrow-left"})])}},Next:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage===this.$parent.internalPageCount||0===this.$parent.internalPageCount},class:"btn-next",on:{click:this.$parent.next}},[this.$parent.nextText?e("span",[this.$parent.nextText]):e("i",{class:"el-icon el-icon-arrow-right"})])}},Sizes:{mixins:[p.a],props:{pageSizes:Array},watch:{pageSizes:{immediate:!0,handler:function(e,t){Object(m.valueEquals)(e,t)||Array.isArray(e)&&(this.$parent.internalPageSize=e.indexOf(this.$parent.pageSize)>-1?this.$parent.pageSize:this.pageSizes[0])}}},render:function(e){var t=this;return e("span",{class:"el-pagination__sizes"},[e("el-select",{attrs:{value:this.$parent.internalPageSize,popperClass:this.$parent.popperClass||"",size:"mini",disabled:this.$parent.disabled},on:{input:this.handleChange}},[this.pageSizes.map((function(n){return e("el-option",{attrs:{value:n,label:n+t.t("el.pagination.pagesize")}})}))])])},components:{ElSelect:l.a,ElOption:c.a},methods:{handleChange:function(e){e!==this.$parent.internalPageSize&&(this.$parent.internalPageSize=e=parseInt(e,10),this.$parent.userChangePageSize=!0,this.$parent.$emit("update:pageSize",e),this.$parent.$emit("size-change",e))}}},Jumper:{mixins:[p.a],components:{ElInput:h.a},data:function(){return{userInput:null}},watch:{"$parent.internalCurrentPage":function(){this.userInput=null}},methods:{handleKeyup:function(e){var t=e.keyCode,n=e.target;13===t&&this.handleChange(n.value)},handleInput:function(e){this.userInput=e},handleChange:function(e){this.$parent.internalCurrentPage=this.$parent.getValidCurrentPage(e),this.$parent.emitChange(),this.userInput=null}},render:function(e){return e("span",{class:"el-pagination__jump"},[this.t("el.pagination.goto"),e("el-input",{class:"el-pagination__editor is-in-pagination",attrs:{min:1,max:this.$parent.internalPageCount,value:null!==this.userInput?this.userInput:this.$parent.internalCurrentPage,type:"number",disabled:this.$parent.disabled},nativeOn:{keyup:this.handleKeyup},on:{input:this.handleInput,change:this.handleChange}}),this.t("el.pagination.pageClassifier")])}},Total:{mixins:[p.a],render:function(e){return"number"==typeof this.$parent.total?e("span",{class:"el-pagination__total"},[this.t("el.pagination.total",{total:this.$parent.total})]):""}},Pager:o},methods:{handleCurrentChange:function(e){this.internalCurrentPage=this.getValidCurrentPage(e),this.userChangePageSize=!0,this.emitChange()},prev:function(){if(!this.disabled){var e=this.internalCurrentPage-1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("prev-click",this.internalCurrentPage),this.emitChange()}},next:function(){if(!this.disabled){var e=this.internalCurrentPage+1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("next-click",this.internalCurrentPage),this.emitChange()}},getValidCurrentPage:function(e){e=parseInt(e,10);var t=void 0;return"number"==typeof this.internalPageCount?e<1?t=1:e>this.internalPageCount&&(t=this.internalPageCount):(isNaN(e)||e<1)&&(t=1),(void 0===t&&isNaN(e)||0===t)&&(t=1),void 0===t?e:t},emitChange:function(){var e=this;this.$nextTick((function(){(e.internalCurrentPage!==e.lastEmittedPage||e.userChangePageSize)&&(e.$emit("current-change",e.internalCurrentPage),e.lastEmittedPage=e.internalCurrentPage,e.userChangePageSize=!1)}))}},computed:{internalPageCount:function(){return"number"==typeof this.total?Math.max(1,Math.ceil(this.total/this.internalPageSize)):"number"==typeof this.pageCount?Math.max(1,this.pageCount):null}},watch:{currentPage:{immediate:!0,handler:function(e){this.internalCurrentPage=this.getValidCurrentPage(e)}},pageSize:{immediate:!0,handler:function(e){this.internalPageSize=isNaN(e)?10:e}},internalCurrentPage:{immediate:!0,handler:function(e){this.$emit("update:currentPage",e),this.lastEmittedPage=-1}},internalPageCount:function(e){var t=this.internalCurrentPage;e>0&&0===t?this.internalCurrentPage=1:t>e&&(this.internalCurrentPage=0===e?1:e,this.userChangePageSize&&this.emitChange()),this.userChangePageSize=!1}},install:function(e){e.component(v.name,v)}},g=v,b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"dialog-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-dialog__wrapper",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{key:e.key,ref:"dialog",class:["el-dialog",{"is-fullscreen":e.fullscreen,"el-dialog--center":e.center},e.customClass],style:e.style,attrs:{role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"}},[n("div",{staticClass:"el-dialog__header"},[e._t("title",[n("span",{staticClass:"el-dialog__title"},[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-dialog__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:e.handleClose}},[n("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2),e.rendered?n("div",{staticClass:"el-dialog__body"},[e._t("default")],2):e._e(),e.$slots.footer?n("div",{staticClass:"el-dialog__footer"},[e._t("footer")],2):e._e()])])])};b._withStripped=!0;var y=n(11),_=n.n(y),w=n(9),x=n.n(w),k=n(3),C=n.n(k),S=r({name:"ElDialog",mixins:[_.a,C.a,x.a],props:{title:{type:String,default:""},modal:{type:Boolean,default:!0},modalAppendToBody:{type:Boolean,default:!0},appendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},width:String,fullscreen:Boolean,customClass:{type:String,default:""},top:{type:String,default:"15vh"},beforeClose:Function,center:{type:Boolean,default:!1},destroyOnClose:Boolean},data:function(){return{closed:!1,key:0}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.$el.addEventListener("scroll",this.updatePopper),this.$nextTick((function(){t.$refs.dialog.scrollTop=0})),this.appendToBody&&document.body.appendChild(this.$el)):(this.$el.removeEventListener("scroll",this.updatePopper),this.closed||this.$emit("close"),this.destroyOnClose&&this.$nextTick((function(){t.key++})))}},computed:{style:function(){var e={};return this.fullscreen||(e.marginTop=this.top,this.width&&(e.width=this.width)),e}},methods:{getMigratingConfig:function(){return{props:{size:"size is removed."}}},handleWrapperClick:function(){this.closeOnClickModal&&this.handleClose()},handleClose:function(){"function"==typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),this.closed=!0)},updatePopper:function(){this.broadcast("ElSelectDropdown","updatePopper"),this.broadcast("ElDropdownMenu","updatePopper")},afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},b,[],!1,null,null,null);S.options.__file="packages/dialog/src/component.vue";var O=S.exports;O.install=function(e){e.component(O.name,O)};var T=O,D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.close,expression:"close"}],staticClass:"el-autocomplete",attrs:{"aria-haspopup":"listbox",role:"combobox","aria-expanded":e.suggestionVisible,"aria-owns":e.id}},[n("el-input",e._b({ref:"input",on:{input:e.handleInput,change:e.handleChange,focus:e.handleFocus,blur:e.handleBlur,clear:e.handleClear},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex-1)},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex+1)},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleKeyEnter(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.close(t)}]}},"el-input",[e.$props,e.$attrs],!1),[e.$slots.prepend?n("template",{slot:"prepend"},[e._t("prepend")],2):e._e(),e.$slots.append?n("template",{slot:"append"},[e._t("append")],2):e._e(),e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),e.$slots.suffix?n("template",{slot:"suffix"},[e._t("suffix")],2):e._e()],2),n("el-autocomplete-suggestions",{ref:"suggestions",class:[e.popperClass?e.popperClass:""],attrs:{"visible-arrow":"","popper-options":e.popperOptions,"append-to-body":e.popperAppendToBody,placement:e.placement,id:e.id}},e._l(e.suggestions,(function(t,i){return n("li",{key:i,class:{highlighted:e.highlightedIndex===i},attrs:{id:e.id+"-item-"+i,role:"option","aria-selected":e.highlightedIndex===i},on:{click:function(n){e.select(t)}}},[e._t("default",[e._v("\n "+e._s(t[e.valueKey])+"\n ")],{item:t})],2)})),0)],1)};D._withStripped=!0;var E=n(16),$=n.n(E),M=n(10),P=n.n(M),I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-autocomplete-suggestion el-popper",class:{"is-loading":!e.parent.hideLoading&&e.parent.loading},style:{width:e.dropdownWidth},attrs:{role:"region"}},[n("el-scrollbar",{attrs:{tag:"ul","wrap-class":"el-autocomplete-suggestion__wrap","view-class":"el-autocomplete-suggestion__list"}},[!e.parent.hideLoading&&e.parent.loading?n("li",[n("i",{staticClass:"el-icon-loading"})]):e._t("default")],2)],1)])};I._withStripped=!0;var j=n(5),A=n.n(j),N=n(18),L=n.n(N),F=r({components:{ElScrollbar:L.a},mixins:[A.a,C.a],componentName:"ElAutocompleteSuggestions",data:function(){return{parent:this.$parent,dropdownWidth:""}},props:{options:{default:function(){return{gpuAcceleration:!1}}},id:String},methods:{select:function(e){this.dispatch("ElAutocomplete","item-click",e)}},updated:function(){var e=this;this.$nextTick((function(t){e.popperJS&&e.updatePopper()}))},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$refs.input.$refs.input||this.$parent.$refs.input.$refs.textarea,this.referenceList=this.$el.querySelector(".el-autocomplete-suggestion__list"),this.referenceList.setAttribute("role","listbox"),this.referenceList.setAttribute("id",this.id)},created:function(){var e=this;this.$on("visible",(function(t,n){e.dropdownWidth=n+"px",e.showPopper=t}))}},I,[],!1,null,null,null);F.options.__file="packages/autocomplete/src/autocomplete-suggestions.vue";var R=F.exports,B=n(23),V=n.n(B),z=r({name:"ElAutocomplete",mixins:[C.a,V()("input"),x.a],inheritAttrs:!1,componentName:"ElAutocomplete",components:{ElInput:h.a,ElAutocompleteSuggestions:R},directives:{Clickoutside:P.a},props:{valueKey:{type:String,default:"value"},popperClass:String,popperOptions:Object,placeholder:String,clearable:{type:Boolean,default:!1},disabled:Boolean,name:String,size:String,value:String,maxlength:Number,minlength:Number,autofocus:Boolean,fetchSuggestions:Function,triggerOnFocus:{type:Boolean,default:!0},customItem:String,selectWhenUnmatched:{type:Boolean,default:!1},prefixIcon:String,suffixIcon:String,label:String,debounce:{type:Number,default:300},placement:{type:String,default:"bottom-start"},hideLoading:Boolean,popperAppendToBody:{type:Boolean,default:!0},highlightFirstItem:{type:Boolean,default:!1}},data:function(){return{activated:!1,suggestions:[],loading:!1,highlightedIndex:-1,suggestionDisabled:!1}},computed:{suggestionVisible:function(){var e=this.suggestions;return(Array.isArray(e)&&e.length>0||this.loading)&&this.activated},id:function(){return"el-autocomplete-"+Object(m.generateId)()}},watch:{suggestionVisible:function(e){var t=this.getInput();t&&this.broadcast("ElAutocompleteSuggestions","visible",[e,t.offsetWidth])}},methods:{getMigratingConfig:function(){return{props:{"custom-item":"custom-item is removed, use scoped slot instead.",props:"props is removed, use value-key instead."}}},getData:function(e){var t=this;this.suggestionDisabled||(this.loading=!0,this.fetchSuggestions(e,(function(e){t.loading=!1,t.suggestionDisabled||(Array.isArray(e)?(t.suggestions=e,t.highlightedIndex=t.highlightFirstItem?0:-1):console.error("[Element Error][Autocomplete]autocomplete suggestions must be an array"))})))},handleInput:function(e){if(this.$emit("input",e),this.suggestionDisabled=!1,!this.triggerOnFocus&&!e)return this.suggestionDisabled=!0,void(this.suggestions=[]);this.debouncedGetData(e)},handleChange:function(e){this.$emit("change",e)},handleFocus:function(e){this.activated=!0,this.$emit("focus",e),this.triggerOnFocus&&this.debouncedGetData(this.value)},handleBlur:function(e){this.$emit("blur",e)},handleClear:function(){this.activated=!1,this.$emit("clear")},close:function(e){this.activated=!1},handleKeyEnter:function(e){var t=this;this.suggestionVisible&&this.highlightedIndex>=0&&this.highlightedIndex<this.suggestions.length?(e.preventDefault(),this.select(this.suggestions[this.highlightedIndex])):this.selectWhenUnmatched&&(this.$emit("select",{value:this.value}),this.$nextTick((function(e){t.suggestions=[],t.highlightedIndex=-1})))},select:function(e){var t=this;this.$emit("input",e[this.valueKey]),this.$emit("select",e),this.$nextTick((function(e){t.suggestions=[],t.highlightedIndex=-1}))},highlight:function(e){if(this.suggestionVisible&&!this.loading)if(e<0)this.highlightedIndex=-1;else{e>=this.suggestions.length&&(e=this.suggestions.length-1);var t=this.$refs.suggestions.$el.querySelector(".el-autocomplete-suggestion__wrap"),n=t.querySelectorAll(".el-autocomplete-suggestion__list li")[e],i=t.scrollTop,r=n.offsetTop;r+n.scrollHeight>i+t.clientHeight&&(t.scrollTop+=n.scrollHeight),r<i&&(t.scrollTop-=n.scrollHeight),this.highlightedIndex=e,this.getInput().setAttribute("aria-activedescendant",this.id+"-item-"+this.highlightedIndex)}},getInput:function(){return this.$refs.input.getInput()}},mounted:function(){var e=this;this.debouncedGetData=$()(this.debounce,this.getData),this.$on("item-click",(function(t){e.select(t)}));var t=this.getInput();t.setAttribute("role","textbox"),t.setAttribute("aria-autocomplete","list"),t.setAttribute("aria-controls","id"),t.setAttribute("aria-activedescendant",this.id+"-item-"+this.highlightedIndex)},beforeDestroy:function(){this.$refs.suggestions.$destroy()}},D,[],!1,null,null,null);z.options.__file="packages/autocomplete/src/autocomplete.vue";var H=z.exports;H.install=function(e){e.component(H.name,H)};var W=H,q=n(13),U=n.n(q),K=n(28),G=n.n(K),Y={name:"ElDropdown",componentName:"ElDropdown",mixins:[C.a,x.a],directives:{Clickoutside:P.a},components:{ElButton:U.a,ElButtonGroup:G.a},provide:function(){return{dropdown:this}},props:{trigger:{type:String,default:"hover"},type:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},placement:{type:String,default:"bottom-end"},visibleArrow:{default:!0},showTimeout:{type:Number,default:250},hideTimeout:{type:Number,default:150},tabindex:{type:Number,default:0},disabled:{type:Boolean,default:!1}},data:function(){return{timeout:null,visible:!1,triggerElm:null,menuItems:null,menuItemsArray:null,dropdownElm:null,focusing:!1,listId:"dropdown-menu-"+Object(m.generateId)()}},computed:{dropdownSize:function(){return this.size||(this.$ELEMENT||{}).size}},mounted:function(){this.$on("menu-item-click",this.handleMenuItemClick)},watch:{visible:function(e){this.broadcast("ElDropdownMenu","visible",e),this.$emit("visible-change",e)},focusing:function(e){var t=this.$el.querySelector(".el-dropdown-selfdefine");t&&(e?t.className+=" focusing":t.className=t.className.replace("focusing",""))}},methods:{getMigratingConfig:function(){return{props:{"menu-align":"menu-align is renamed to placement."}}},show:function(){var e=this;this.disabled||(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.visible=!0}),"click"===this.trigger?0:this.showTimeout))},hide:function(){var e=this;this.disabled||(this.removeTabindex(),this.tabindex>=0&&this.resetTabindex(this.triggerElm),clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.visible=!1}),"click"===this.trigger?0:this.hideTimeout))},handleClick:function(){this.disabled||(this.visible?this.hide():this.show())},handleTriggerKeyDown:function(e){var t=e.keyCode;[38,40].indexOf(t)>-1?(this.removeTabindex(),this.resetTabindex(this.menuItems[0]),this.menuItems[0].focus(),e.preventDefault(),e.stopPropagation()):13===t?this.handleClick():[9,27].indexOf(t)>-1&&this.hide()},handleItemKeyDown:function(e){var t=e.keyCode,n=e.target,i=this.menuItemsArray.indexOf(n),r=this.menuItemsArray.length-1,a=void 0;[38,40].indexOf(t)>-1?(a=38===t?0!==i?i-1:0:i<r?i+1:r,this.removeTabindex(),this.resetTabindex(this.menuItems[a]),this.menuItems[a].focus(),e.preventDefault(),e.stopPropagation()):13===t?(this.triggerElmFocus(),n.click(),this.hideOnClick&&(this.visible=!1)):[9,27].indexOf(t)>-1&&(this.hide(),this.triggerElmFocus())},resetTabindex:function(e){this.removeTabindex(),e.setAttribute("tabindex","0")},removeTabindex:function(){this.triggerElm.setAttribute("tabindex","-1"),this.menuItemsArray.forEach((function(e){e.setAttribute("tabindex","-1")}))},initAria:function(){this.dropdownElm.setAttribute("id",this.listId),this.triggerElm.setAttribute("aria-haspopup","list"),this.triggerElm.setAttribute("aria-controls",this.listId),this.splitButton||(this.triggerElm.setAttribute("role","button"),this.triggerElm.setAttribute("tabindex",this.tabindex),this.triggerElm.setAttribute("class",(this.triggerElm.getAttribute("class")||"")+" el-dropdown-selfdefine"))},initEvent:function(){var e=this,t=this.trigger,n=this.show,i=this.hide,r=this.handleClick,a=this.splitButton,o=this.handleTriggerKeyDown,s=this.handleItemKeyDown;this.triggerElm=a?this.$refs.trigger.$el:this.$slots.default[0].elm;var l=this.dropdownElm;this.triggerElm.addEventListener("keydown",o),l.addEventListener("keydown",s,!0),a||(this.triggerElm.addEventListener("focus",(function(){e.focusing=!0})),this.triggerElm.addEventListener("blur",(function(){e.focusing=!1})),this.triggerElm.addEventListener("click",(function(){e.focusing=!1}))),"hover"===t?(this.triggerElm.addEventListener("mouseenter",n),this.triggerElm.addEventListener("mouseleave",i),l.addEventListener("mouseenter",n),l.addEventListener("mouseleave",i)):"click"===t&&this.triggerElm.addEventListener("click",r)},handleMenuItemClick:function(e,t){this.hideOnClick&&(this.visible=!1),this.$emit("command",e,t)},triggerElmFocus:function(){this.triggerElm.focus&&this.triggerElm.focus()},initDomOperation:function(){this.dropdownElm=this.popperElm,this.menuItems=this.dropdownElm.querySelectorAll("[tabindex='-1']"),this.menuItemsArray=[].slice.call(this.menuItems),this.initEvent(),this.initAria()}},render:function(e){var t=this,n=this.hide,i=this.splitButton,r=this.type,a=this.dropdownSize,o=this.disabled,s=null;if(i)s=e("el-button-group",[e("el-button",{attrs:{type:r,size:a,disabled:o},nativeOn:{click:function(e){t.$emit("click",e),n()}}},[this.$slots.default]),e("el-button",{ref:"trigger",attrs:{type:r,size:a,disabled:o},class:"el-dropdown__caret-button"},[e("i",{class:"el-dropdown__icon el-icon-arrow-down"})])]);else{var l=(s=this.$slots.default)[0].data||{},u=l.attrs,c=void 0===u?{}:u;o&&!c.disabled&&(c.disabled=!0,l.attrs=c)}var d=o?null:this.$slots.dropdown;return e("div",{class:"el-dropdown",directives:[{name:"clickoutside",value:n}],attrs:{"aria-disabled":o}},[s,d])}},Z=r(Y,undefined,undefined,!1,null,null,null);Z.options.__file="packages/dropdown/src/dropdown.vue";var X=Z.exports;X.install=function(e){e.component(X.name,X)};var J=X,Q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("ul",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-dropdown-menu el-popper",class:[e.size&&"el-dropdown-menu--"+e.size]},[e._t("default")],2)])};Q._withStripped=!0;var ee=r({name:"ElDropdownMenu",componentName:"ElDropdownMenu",mixins:[A.a],props:{visibleArrow:{type:Boolean,default:!0},arrowOffset:{type:Number,default:0}},data:function(){return{size:this.dropdown.dropdownSize}},inject:["dropdown"],created:function(){var e=this;this.$on("updatePopper",(function(){e.showPopper&&e.updatePopper()})),this.$on("visible",(function(t){e.showPopper=t}))},mounted:function(){this.dropdown.popperElm=this.popperElm=this.$el,this.referenceElm=this.dropdown.$el,this.dropdown.initDomOperation()},watch:{"dropdown.placement":{immediate:!0,handler:function(e){this.currentPlacement=e}}}},Q,[],!1,null,null,null);ee.options.__file="packages/dropdown/src/dropdown-menu.vue";var te=ee.exports;te.install=function(e){e.component(te.name,te)};var ne=te,ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":e.disabled,"el-dropdown-menu__item--divided":e.divided},attrs:{"aria-disabled":e.disabled,tabindex:e.disabled?null:-1},on:{click:e.handleClick}},[e.icon?n("i",{class:e.icon}):e._e(),e._t("default")],2)};ie._withStripped=!0;var re=r({name:"ElDropdownItem",mixins:[C.a],props:{command:{},disabled:Boolean,divided:Boolean,icon:String},methods:{handleClick:function(e){this.dispatch("ElDropdown","menu-item-click",[this.command,this])}}},ie,[],!1,null,null,null);re.options.__file="packages/dropdown/src/dropdown-item.vue";var ae=re.exports;ae.install=function(e){e.component(ae.name,ae)};var oe=ae,se=se||{};se.Utils=se.Utils||{},se.Utils.focusFirstDescendant=function(e){for(var t=0;t<e.childNodes.length;t++){var n=e.childNodes[t];if(se.Utils.attemptFocus(n)||se.Utils.focusFirstDescendant(n))return!0}return!1},se.Utils.focusLastDescendant=function(e){for(var t=e.childNodes.length-1;t>=0;t--){var n=e.childNodes[t];if(se.Utils.attemptFocus(n)||se.Utils.focusLastDescendant(n))return!0}return!1},se.Utils.attemptFocus=function(e){if(!se.Utils.isFocusable(e))return!1;se.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(e){}return se.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},se.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},se.Utils.triggerEvent=function(e,t){var n=void 0;n=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var i=document.createEvent(n),r=arguments.length,a=Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];return i.initEvent.apply(i,[t].concat(a)),e.dispatchEvent?e.dispatchEvent(i):e.fireEvent("on"+t,i),e},se.Utils.keys={tab:9,enter:13,space:32,left:37,up:38,right:39,down:40,esc:27};var le=se.Utils,ue=function(e,t){this.domNode=t,this.parent=e,this.subMenuItems=[],this.subIndex=0,this.init()};ue.prototype.init=function(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()},ue.prototype.gotoSubIndex=function(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e},ue.prototype.addListeners=function(){var e=this,t=le.keys,n=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,(function(i){i.addEventListener("keydown",(function(i){var r=!1;switch(i.keyCode){case t.down:e.gotoSubIndex(e.subIndex+1),r=!0;break;case t.up:e.gotoSubIndex(e.subIndex-1),r=!0;break;case t.tab:le.triggerEvent(n,"mouseleave");break;case t.enter:case t.space:r=!0,i.currentTarget.click()}return r&&(i.preventDefault(),i.stopPropagation()),!1}))}))};var ce=ue,de=function(e){this.domNode=e,this.submenu=null,this.init()};de.prototype.init=function(){this.domNode.setAttribute("tabindex","0");var e=this.domNode.querySelector(".el-menu");e&&(this.submenu=new ce(this,e)),this.addListeners()},de.prototype.addListeners=function(){var e=this,t=le.keys;this.domNode.addEventListener("keydown",(function(n){var i=!1;switch(n.keyCode){case t.down:le.triggerEvent(n.currentTarget,"mouseenter"),e.submenu&&e.submenu.gotoSubIndex(0),i=!0;break;case t.up:le.triggerEvent(n.currentTarget,"mouseenter"),e.submenu&&e.submenu.gotoSubIndex(e.submenu.subMenuItems.length-1),i=!0;break;case t.tab:le.triggerEvent(n.currentTarget,"mouseleave");break;case t.enter:case t.space:i=!0,n.currentTarget.click()}i&&n.preventDefault()}))};var he=de,fe=function(e){this.domNode=e,this.init()};fe.prototype.init=function(){var e=this.domNode.childNodes;[].filter.call(e,(function(e){return 1===e.nodeType})).forEach((function(e){new he(e)}))};var pe=fe,me=n(1),ve={name:"ElMenu",render:function(e){var t=e("ul",{attrs:{role:"menubar"},key:+this.collapse,style:{backgroundColor:this.backgroundColor||""},class:{"el-menu--horizontal":"horizontal"===this.mode,"el-menu--collapse":this.collapse,"el-menu":!0}},[this.$slots.default]);return this.collapseTransition?e("el-menu-collapse-transition",[t]):t},componentName:"ElMenu",mixins:[C.a,x.a],provide:function(){return{rootMenu:this}},components:{"el-menu-collapse-transition":{functional:!0,render:function(e,t){return e("transition",{props:{mode:"out-in"},on:{beforeEnter:function(e){e.style.opacity=.2},enter:function(e){Object(me.addClass)(e,"el-opacity-transition"),e.style.opacity=1},afterEnter:function(e){Object(me.removeClass)(e,"el-opacity-transition"),e.style.opacity=""},beforeLeave:function(e){e.dataset||(e.dataset={}),Object(me.hasClass)(e,"el-menu--collapse")?(Object(me.removeClass)(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,Object(me.addClass)(e,"el-menu--collapse")):(Object(me.addClass)(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,Object(me.removeClass)(e,"el-menu--collapse")),e.style.width=e.scrollWidth+"px",e.style.overflow="hidden"},leave:function(e){Object(me.addClass)(e,"horizontal-collapse-transition"),e.style.width=e.dataset.scrollWidth+"px"}}},t.children)}}},props:{mode:{type:String,default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:Array,uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0}},data:function(){return{activeIndex:this.defaultActive,openedMenus:this.defaultOpeneds&&!this.collapse?this.defaultOpeneds.slice(0):[],items:{},submenus:{}}},computed:{hoverBackground:function(){return this.backgroundColor?this.mixColor(this.backgroundColor,.2):""},isMenuPopup:function(){return"horizontal"===this.mode||"vertical"===this.mode&&this.collapse}},watch:{defaultActive:function(e){this.items[e]||(this.activeIndex=null),this.updateActiveIndex(e)},defaultOpeneds:function(e){this.collapse||(this.openedMenus=e)},collapse:function(e){e&&(this.openedMenus=[]),this.broadcast("ElSubmenu","toggle-collapse",e)}},methods:{updateActiveIndex:function(e){var t=this.items[e]||this.items[this.activeIndex]||this.items[this.defaultActive];t?(this.activeIndex=t.index,this.initOpenedMenu()):this.activeIndex=null},getMigratingConfig:function(){return{props:{theme:"theme is removed."}}},getColorChannels:function(e){if(e=e.replace("#",""),/^[0-9a-fA-F]{3}$/.test(e)){e=e.split("");for(var t=2;t>=0;t--)e.splice(t,0,e[t]);e=e.join("")}return/^[0-9a-fA-F]{6}$/.test(e)?{red:parseInt(e.slice(0,2),16),green:parseInt(e.slice(2,4),16),blue:parseInt(e.slice(4,6),16)}:{red:255,green:255,blue:255}},mixColor:function(e,t){var n=this.getColorChannels(e),i=n.red,r=n.green,a=n.blue;return t>0?(i*=1-t,r*=1-t,a*=1-t):(i+=(255-i)*t,r+=(255-r)*t,a+=(255-a)*t),"rgb("+Math.round(i)+", "+Math.round(r)+", "+Math.round(a)+")"},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},openMenu:function(e,t){var n=this.openedMenus;-1===n.indexOf(e)&&(this.uniqueOpened&&(this.openedMenus=n.filter((function(e){return-1!==t.indexOf(e)}))),this.openedMenus.push(e))},closeMenu:function(e){var t=this.openedMenus.indexOf(e);-1!==t&&this.openedMenus.splice(t,1)},handleSubmenuClick:function(e){var t=e.index,n=e.indexPath;-1!==this.openedMenus.indexOf(t)?(this.closeMenu(t),this.$emit("close",t,n)):(this.openMenu(t,n),this.$emit("open",t,n))},handleItemClick:function(e){var t=this,n=e.index,i=e.indexPath,r=this.activeIndex,a=null!==e.index;a&&(this.activeIndex=e.index),this.$emit("select",n,i,e),("horizontal"===this.mode||this.collapse)&&(this.openedMenus=[]),this.router&&a&&this.routeToItem(e,(function(e){if(t.activeIndex=r,e){if("NavigationDuplicated"===e.name)return;console.error(e)}}))},initOpenedMenu:function(){var e=this,t=this.activeIndex,n=this.items[t];n&&"horizontal"!==this.mode&&!this.collapse&&n.indexPath.forEach((function(t){var n=e.submenus[t];n&&e.openMenu(t,n.indexPath)}))},routeToItem:function(e,t){var n=e.route||e.index;try{this.$router.push(n,(function(){}),t)}catch(e){console.error(e)}},open:function(e){var t=this,n=this.submenus[e.toString()].indexPath;n.forEach((function(e){return t.openMenu(e,n)}))},close:function(e){this.closeMenu(e)}},mounted:function(){this.initOpenedMenu(),this.$on("item-click",this.handleItemClick),this.$on("submenu-click",this.handleSubmenuClick),"horizontal"===this.mode&&new pe(this.$el),this.$watch("items",this.updateActiveIndex)}},ge=r(ve,undefined,undefined,!1,null,null,null);ge.options.__file="packages/menu/src/menu.vue";var be=ge.exports;be.install=function(e){e.component(be.name,be)};var ye=be,_e=n(21),we=n.n(_e),xe={inject:["rootMenu"],computed:{indexPath:function(){for(var e=[this.index],t=this.$parent;"ElMenu"!==t.$options.componentName;)t.index&&e.unshift(t.index),t=t.$parent;return e},parentMenu:function(){for(var e=this.$parent;e&&-1===["ElMenu","ElSubmenu"].indexOf(e.$options.componentName);)e=e.$parent;return e},paddingStyle:function(){if("vertical"!==this.rootMenu.mode)return{};var e=20,t=this.$parent;if(this.rootMenu.collapse)e=20;else for(;t&&"ElMenu"!==t.$options.componentName;)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return{paddingLeft:e+"px"}}}},ke={props:{transformOrigin:{type:[Boolean,String],default:!1},offset:A.a.props.offset,boundariesPadding:A.a.props.boundariesPadding,popperOptions:A.a.props.popperOptions},data:A.a.data,methods:A.a.methods,beforeDestroy:A.a.beforeDestroy,deactivated:A.a.deactivated},Ce={name:"ElSubmenu",componentName:"ElSubmenu",mixins:[xe,C.a,ke],components:{ElCollapseTransition:we.a},props:{index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0}},data:function(){return{popperJS:null,timeout:null,items:{},submenus:{},mouseInChild:!1}},watch:{opened:function(e){var t=this;this.isMenuPopup&&this.$nextTick((function(e){t.updatePopper()}))}},computed:{appendToBody:function(){return void 0===this.popperAppendToBody?this.isFirstLevel:this.popperAppendToBody},menuTransitionName:function(){return this.rootMenu.collapse?"el-zoom-in-left":"el-zoom-in-top"},opened:function(){return this.rootMenu.openedMenus.indexOf(this.index)>-1},active:function(){var e=!1,t=this.submenus,n=this.items;return Object.keys(n).forEach((function(t){n[t].active&&(e=!0)})),Object.keys(t).forEach((function(n){t[n].active&&(e=!0)})),e},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},isMenuPopup:function(){return this.rootMenu.isMenuPopup},titleStyle:function(){return"horizontal"!==this.mode?{color:this.textColor}:{borderBottomColor:this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent",color:this.active?this.activeTextColor:this.textColor}},isFirstLevel:function(){for(var e=!0,t=this.$parent;t&&t!==this.rootMenu;){if(["ElSubmenu","ElMenuItemGroup"].indexOf(t.$options.componentName)>-1){e=!1;break}t=t.$parent}return e}},methods:{handleCollapseToggle:function(e){e?this.initPopper():this.doDestroy()},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},handleClick:function(){var e=this.rootMenu,t=this.disabled;"hover"===e.menuTrigger&&"horizontal"===e.mode||e.collapse&&"vertical"===e.mode||t||this.dispatch("ElMenu","submenu-click",this)},handleMouseenter:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.showTimeout;if("ActiveXObject"in window||"focus"!==e.type||e.relatedTarget){var i=this.rootMenu,r=this.disabled;"click"===i.menuTrigger&&"horizontal"===i.mode||!i.collapse&&"vertical"===i.mode||r||(this.dispatch("ElSubmenu","mouse-enter-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){t.rootMenu.openMenu(t.index,t.indexPath)}),n),this.appendToBody&&this.$parent.$el.dispatchEvent(new MouseEvent("mouseenter")))}},handleMouseleave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.rootMenu;"click"===n.menuTrigger&&"horizontal"===n.mode||!n.collapse&&"vertical"===n.mode||(this.dispatch("ElSubmenu","mouse-leave-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){!e.mouseInChild&&e.rootMenu.closeMenu(e.index)}),this.hideTimeout),this.appendToBody&&t&&"ElSubmenu"===this.$parent.$options.name&&this.$parent.handleMouseleave(!0))},handleTitleMouseenter:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.hoverBackground)}},handleTitleMouseleave:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.backgroundColor||"")}},updatePlacement:function(){this.currentPlacement="horizontal"===this.mode&&this.isFirstLevel?"bottom-start":"right-start"},initPopper:function(){this.referenceElm=this.$el,this.popperElm=this.$refs.menu,this.updatePlacement()}},created:function(){var e=this;this.$on("toggle-collapse",this.handleCollapseToggle),this.$on("mouse-enter-child",(function(){e.mouseInChild=!0,clearTimeout(e.timeout)})),this.$on("mouse-leave-child",(function(){e.mouseInChild=!1,clearTimeout(e.timeout)}))},mounted:function(){this.parentMenu.addSubmenu(this),this.rootMenu.addSubmenu(this),this.initPopper()},beforeDestroy:function(){this.parentMenu.removeSubmenu(this),this.rootMenu.removeSubmenu(this)},render:function(e){var t=this,n=this.active,i=this.opened,r=this.paddingStyle,a=this.titleStyle,o=this.backgroundColor,s=this.rootMenu,l=this.currentPlacement,u=this.menuTransitionName,c=this.mode,d=this.disabled,h=this.popperClass,f=this.$slots,p=this.isFirstLevel,m=e("transition",{attrs:{name:u}},[e("div",{ref:"menu",directives:[{name:"show",value:i}],class:["el-menu--"+c,h],on:{mouseenter:function(e){return t.handleMouseenter(e,100)},mouseleave:function(){return t.handleMouseleave(!0)},focus:function(e){return t.handleMouseenter(e,100)}}},[e("ul",{attrs:{role:"menu"},class:["el-menu el-menu--popup","el-menu--popup-"+l],style:{backgroundColor:s.backgroundColor||""}},[f.default])])]),v=e("el-collapse-transition",[e("ul",{attrs:{role:"menu"},class:"el-menu el-menu--inline",directives:[{name:"show",value:i}],style:{backgroundColor:s.backgroundColor||""}},[f.default])]),g="horizontal"===s.mode&&p||"vertical"===s.mode&&!s.collapse?"el-icon-arrow-down":"el-icon-arrow-right";return e("li",{class:{"el-submenu":!0,"is-active":n,"is-opened":i,"is-disabled":d},attrs:{role:"menuitem","aria-haspopup":"true","aria-expanded":i},on:{mouseenter:this.handleMouseenter,mouseleave:function(){return t.handleMouseleave(!1)},focus:this.handleMouseenter}},[e("div",{class:"el-submenu__title",ref:"submenu-title",on:{click:this.handleClick,mouseenter:this.handleTitleMouseenter,mouseleave:this.handleTitleMouseleave},style:[r,a,{backgroundColor:o}]},[f.title,e("i",{class:["el-submenu__icon-arrow",g]})]),this.isMenuPopup?m:v])}},Se=r(Ce,undefined,undefined,!1,null,null,null);Se.options.__file="packages/menu/src/submenu.vue";var Oe=Se.exports;Oe.install=function(e){e.component(Oe.name,Oe)};var Te=Oe,De=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-menu-item",class:{"is-active":e.active,"is-disabled":e.disabled},style:[e.paddingStyle,e.itemStyle,{backgroundColor:e.backgroundColor}],attrs:{role:"menuitem",tabindex:"-1"},on:{click:e.handleClick,mouseenter:e.onMouseEnter,focus:e.onMouseEnter,blur:e.onMouseLeave,mouseleave:e.onMouseLeave}},["ElMenu"===e.parentMenu.$options.componentName&&e.rootMenu.collapse&&e.$slots.title?n("el-tooltip",{attrs:{effect:"dark",placement:"right"}},[n("div",{attrs:{slot:"content"},slot:"content"},[e._t("title")],2),n("div",{staticStyle:{position:"absolute",left:"0",top:"0",height:"100%",width:"100%",display:"inline-block","box-sizing":"border-box",padding:"0 20px"}},[e._t("default")],2)]):[e._t("default"),e._t("title")]],2)};De._withStripped=!0;var Ee=n(26),$e=n.n(Ee),Me=r({name:"ElMenuItem",componentName:"ElMenuItem",mixins:[xe,C.a],components:{ElTooltip:$e.a},props:{index:{default:null,validator:function(e){return"string"==typeof e||null===e}},route:[String,Object],disabled:Boolean},computed:{active:function(){return this.index===this.rootMenu.activeIndex},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},itemStyle:function(){var e={color:this.active?this.activeTextColor:this.textColor};return"horizontal"!==this.mode||this.isNested||(e.borderBottomColor=this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent"),e},isNested:function(){return this.parentMenu!==this.rootMenu}},methods:{onMouseEnter:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.hoverBackground)},onMouseLeave:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.backgroundColor)},handleClick:function(){this.disabled||(this.dispatch("ElMenu","item-click",this),this.$emit("click",this))}},mounted:function(){this.parentMenu.addItem(this),this.rootMenu.addItem(this)},beforeDestroy:function(){this.parentMenu.removeItem(this),this.rootMenu.removeItem(this)}},De,[],!1,null,null,null);Me.options.__file="packages/menu/src/menu-item.vue";var Pe=Me.exports;Pe.install=function(e){e.component(Pe.name,Pe)};var Ie=Pe,je=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-menu-item-group"},[n("div",{staticClass:"el-menu-item-group__title",style:{paddingLeft:e.levelPadding+"px"}},[e.$slots.title?e._t("title"):[e._v(e._s(e.title))]],2),n("ul",[e._t("default")],2)])};je._withStripped=!0;var Ae=r({name:"ElMenuItemGroup",componentName:"ElMenuItemGroup",inject:["rootMenu"],props:{title:{type:String}},data:function(){return{paddingLeft:20}},computed:{levelPadding:function(){var e=20,t=this.$parent;if(this.rootMenu.collapse)return 20;for(;t&&"ElMenu"!==t.$options.componentName;)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return e}}},je,[],!1,null,null,null);Ae.options.__file="packages/menu/src/menu-item-group.vue";var Ne=Ae.exports;Ne.install=function(e){e.component(Ne.name,Ne)};var Le=Ne,Fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?n("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?n("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?n("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?n("span",{staticClass:"el-input__suffix"},[n("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?n("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?n("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?n("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?n("span",{staticClass:"el-input__count"},[n("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?n("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?n("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:n("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?n("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)};Fe._withStripped=!0;var Re=void 0,Be="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",Ve=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function ze(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),i=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:Ve.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";"),paddingSize:i,borderSize:r,boxSizing:n}}function He(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Re||(Re=document.createElement("textarea"),document.body.appendChild(Re));var i=ze(e),r=i.paddingSize,a=i.borderSize,o=i.boxSizing,s=i.contextStyle;Re.setAttribute("style",s+";"+Be),Re.value=e.value||e.placeholder||"";var l=Re.scrollHeight,u={};"border-box"===o?l+=a:"content-box"===o&&(l-=r),Re.value="";var c=Re.scrollHeight-r;if(null!==t){var d=c*t;"border-box"===o&&(d=d+r+a),l=Math.max(d,l),u.minHeight=d+"px"}if(null!==n){var h=c*n;"border-box"===o&&(h=h+r+a),l=Math.min(h,l)}return u.height=l+"px",Re.parentNode&&Re.parentNode.removeChild(Re),Re=null,u}var We=n(7),qe=n.n(We),Ue=n(19),Ke=r({name:"ElInput",componentName:"ElInput",mixins:[C.a,x.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return qe()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize;if("textarea"===this.type)if(e){var t=e.minRows,n=e.maxRows;this.textareaCalcStyle=He(this.$refs.textarea,t,n)}else this.textareaCalcStyle={minHeight:He(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(){this.isComposing=!0},handleCompositionUpdate:function(e){var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!Object(Ue.isKorean)(n)},handleCompositionEnd:function(e){this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var n=null,i=0;i<t.length;i++)if(t[i].parentNode===this.$el){n=t[i];break}if(n){var r={suffix:"append",prefix:"prepend"}[e];this.$slots[r]?n.style.transform="translateX("+("suffix"===e?"-":"")+this.$el.querySelector(".el-input-group__"+r).offsetWidth+"px)":n.removeAttribute("style")}}},updateIconOffset:function(){this.calcIconOffset("prefix"),this.calcIconOffset("suffix")},clear:function(){this.$emit("input",""),this.$emit("change",""),this.$emit("clear")},handlePasswordVisible:function(){var e=this;this.passwordVisible=!this.passwordVisible,this.$nextTick((function(){e.focus()}))},getInput:function(){return this.$refs.input||this.$refs.textarea},getSuffixVisible:function(){return this.$slots.suffix||this.suffixIcon||this.showClear||this.showPassword||this.isWordLimitVisible||this.validateState&&this.needStatusIcon}},created:function(){this.$on("inputSelect",this.select)},mounted:function(){this.setNativeInputValue(),this.resizeTextarea(),this.updateIconOffset()},updated:function(){this.$nextTick(this.updateIconOffset)}},Fe,[],!1,null,null,null);Ke.options.__file="packages/input/src/input.vue";var Ge=Ke.exports;Ge.install=function(e){e.component(Ge.name,Ge)};var Ye=Ge,Ze=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-input-number",e.inputNumberSize?"el-input-number--"+e.inputNumberSize:"",{"is-disabled":e.inputNumberDisabled},{"is-without-controls":!e.controls},{"is-controls-right":e.controlsAtRight}],on:{dragstart:function(e){e.preventDefault()}}},[e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-input-number__decrease",class:{"is-disabled":e.minDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.decrease(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-down":"minus")})]):e._e(),e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-input-number__increase",class:{"is-disabled":e.maxDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.increase(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-up":"plus")})]):e._e(),n("el-input",{ref:"input",attrs:{value:e.displayValue,placeholder:e.placeholder,disabled:e.inputNumberDisabled,size:e.inputNumberSize,max:e.max,min:e.min,name:e.name,label:e.label},on:{blur:e.handleBlur,focus:e.handleFocus,input:e.handleInput,change:e.handleInputChange},nativeOn:{keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.increase(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.decrease(t))}]}})],1)};Ze._withStripped=!0;var Xe={bind:function(e,t,n){var i=null,r=void 0,a=function(){return n.context[t.expression].apply()},o=function(){Date.now()-r<100&&a(),clearInterval(i),i=null};Object(me.on)(e,"mousedown",(function(e){0===e.button&&(r=Date.now(),Object(me.once)(document,"mouseup",o),clearInterval(i),i=setInterval(a,100))}))}},Je={name:"ElInputNumber",mixins:[V()("input")],inject:{elForm:{default:""},elFormItem:{default:""}},directives:{repeatClick:Xe},components:{ElInput:h.a},props:{step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},value:{},disabled:Boolean,size:String,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:""},name:String,label:String,placeholder:String,precision:{type:Number,validator:function(e){return e>=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var n=this.getPrecision(this.step),i=Math.pow(10,n);t=Math.round(t/this.step)*i*this.step/i}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)<this.min},maxDisabled:function(){return this._increase(this.value,this.step)>this.max},numPrecision:function(){var e=this.value,t=this.step,n=this.getPrecision,i=this.precision,r=n(t);return void 0!==i?(r>i&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),i):Math.max(n(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"==typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),n=Math.pow(10,t);e=Math.round(e/this.step)*n*this.step/n}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),n=t.indexOf("."),i=0;return-1!==n&&(i=t.length-n-1),i},_increase:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e+n*t)/n)},_decrease:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e-n*t)/n)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"==typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){this.$refs&&this.$refs.input&&this.$refs.input.$refs.input.setAttribute("aria-valuenow",this.currentValue)}},Qe=r(Je,Ze,[],!1,null,null,null);Qe.options.__file="packages/input-number/src/input-number.vue";var et=Qe.exports;et.install=function(e){e.component(et.name,et)};var tt=et,nt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio",class:[e.border&&e.radioSize?"el-radio--"+e.radioSize:"",{"is-disabled":e.isDisabled},{"is-focus":e.focus},{"is-bordered":e.border},{"is-checked":e.model===e.label}],attrs:{role:"radio","aria-checked":e.model===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.model=e.isDisabled?e.model:e.label}}},[n("span",{staticClass:"el-radio__input",class:{"is-disabled":e.isDisabled,"is-checked":e.model===e.label}},[n("span",{staticClass:"el-radio__inner"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],ref:"radio",staticClass:"el-radio__original",attrs:{type:"radio","aria-hidden":"true",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.model,e.label)},on:{focus:function(t){e.focus=!0},blur:function(t){e.focus=!1},change:[function(t){e.model=e.label},e.handleChange]}})]),n("span",{staticClass:"el-radio__label",on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};nt._withStripped=!0;var it=r({name:"ElRadio",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElRadio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},data:function(){return{focus:!1}},computed:{isGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return this._radioGroup=e,!0;e=e.$parent}return!1},model:{get:function(){return this.isGroup?this._radioGroup.value:this.value},set:function(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},radioSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._radioGroup.radioGroupSize||e},isDisabled:function(){return this.isGroup?this._radioGroup.disabled||this.disabled||(this.elForm||{}).disabled:this.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this.isGroup&&this.model!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.model),e.isGroup&&e.dispatch("ElRadioGroup","handleChange",e.model)}))}}},nt,[],!1,null,null,null);it.options.__file="packages/radio/src/radio.vue";var rt=it.exports;rt.install=function(e){e.component(rt.name,rt)};var at=rt,ot=function(){var e=this,t=e.$createElement;return(e._self._c||t)(e._elTag,{tag:"component",staticClass:"el-radio-group",attrs:{role:"radiogroup"},on:{keydown:e.handleKeydown}},[e._t("default")],2)};ot._withStripped=!0;var st=Object.freeze({LEFT:37,UP:38,RIGHT:39,DOWN:40}),lt=r({name:"ElRadioGroup",componentName:"ElRadioGroup",inject:{elFormItem:{default:""}},mixins:[C.a],props:{value:{},size:String,fill:String,textColor:String,disabled:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},_elTag:function(){var e=(this.$vnode.data||{}).tag;return e&&"component"!==e||(e="div"),e},radioGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},created:function(){var e=this;this.$on("handleChange",(function(t){e.$emit("change",t)}))},mounted:function(){var e=this.$el.querySelectorAll("[type=radio]"),t=this.$el.querySelectorAll("[role=radio]")[0];![].some.call(e,(function(e){return e.checked}))&&t&&(t.tabIndex=0)},methods:{handleKeydown:function(e){var t=e.target,n="INPUT"===t.nodeName?"[type=radio]":"[role=radio]",i=this.$el.querySelectorAll(n),r=i.length,a=[].indexOf.call(i,t),o=this.$el.querySelectorAll("[role=radio]");switch(e.keyCode){case st.LEFT:case st.UP:e.stopPropagation(),e.preventDefault(),0===a?(o[r-1].click(),o[r-1].focus()):(o[a-1].click(),o[a-1].focus());break;case st.RIGHT:case st.DOWN:a===r-1?(e.stopPropagation(),e.preventDefault(),o[0].click(),o[0].focus()):(o[a+1].click(),o[a+1].focus())}}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[this.value])}}},ot,[],!1,null,null,null);lt.options.__file="packages/radio/src/radio-group.vue";var ut=lt.exports;ut.install=function(e){e.component(ut.name,ut)};var ct=ut,dt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio-button",class:[e.size?"el-radio-button--"+e.size:"",{"is-active":e.value===e.label},{"is-disabled":e.isDisabled},{"is-focus":e.focus}],attrs:{role:"radio","aria-checked":e.value===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.value=e.isDisabled?e.value:e.label}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],staticClass:"el-radio-button__orig-radio",attrs:{type:"radio",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.value,e.label)},on:{change:[function(t){e.value=e.label},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),n("span",{staticClass:"el-radio-button__inner",style:e.value===e.label?e.activeStyle:null,on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};dt._withStripped=!0;var ht=r({name:"ElRadioButton",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},props:{label:{},disabled:Boolean,name:String},data:function(){return{focus:!1}},computed:{value:{get:function(){return this._radioGroup.value},set:function(e){this._radioGroup.$emit("input",e)}},_radioGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return e;e=e.$parent}return!1},activeStyle:function(){return{backgroundColor:this._radioGroup.fill||"",borderColor:this._radioGroup.fill||"",boxShadow:this._radioGroup.fill?"-1px 0 0 0 "+this._radioGroup.fill:"",color:this._radioGroup.textColor||""}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._radioGroup.radioGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isDisabled:function(){return this.disabled||this._radioGroup.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this._radioGroup&&this.value!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.dispatch("ElRadioGroup","handleChange",e.value)}))}}},dt,[],!1,null,null,null);ht.options.__file="packages/radio/src/radio-button.vue";var ft=ht.exports;ft.install=function(e){e.component(ft.name,ft)};var pt=ft,mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[n("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[n("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var a=e._i(n,null);i.checked?a<0&&(e.model=n.concat([null])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])};mt._withStripped=!0;var vt=r({name:"ElCheckbox",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},mt,[],!1,null,null,null);vt.options.__file="packages/checkbox/src/checkbox.vue";var gt=vt.exports;gt.install=function(e){e.component(gt.name,gt)};var bt=gt,yt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox-button",class:[e.size?"el-checkbox-button--"+e.size:"",{"is-disabled":e.isDisabled},{"is-checked":e.isChecked},{"is-focus":e.focus}],attrs:{role:"checkbox","aria-checked":e.isChecked,"aria-disabled":e.isDisabled}},[e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var a=e._i(n,null);i.checked?a<0&&(e.model=n.concat([null])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox-button__inner",style:e.isChecked?e.activeStyle:null},[e._t("default",[e._v(e._s(e.label))])],2):e._e()])};yt._withStripped=!0;var _t=r({name:"ElCheckboxButton",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},props:{value:{},label:{},disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number]},computed:{model:{get:function(){return this._checkboxGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this._checkboxGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):void 0!==this.value?this.$emit("input",e):this.selfModel=e}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},_checkboxGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return e;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},activeStyle:function(){return{backgroundColor:this._checkboxGroup.fill||"",borderColor:this._checkboxGroup.fill||"",color:this._checkboxGroup.textColor||"","box-shadow":"-1px 0 0 0 "+this._checkboxGroup.fill}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._checkboxGroup.checkboxGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this._checkboxGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled}},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t._checkboxGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()}},yt,[],!1,null,null,null);_t.options.__file="packages/checkbox/src/checkbox-button.vue";var wt=_t.exports;wt.install=function(e){e.component(wt.name,wt)};var xt=wt,kt=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[e._t("default")],2)};kt._withStripped=!0;var Ct=r({name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[C.a],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},kt,[],!1,null,null,null);Ct.options.__file="packages/checkbox/src/checkbox-group.vue";var St=Ct.exports;St.install=function(e){e.component(St.name,St)};var Ot=St,Tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-switch",class:{"is-disabled":e.switchDisabled,"is-checked":e.checked},attrs:{role:"switch","aria-checked":e.checked,"aria-disabled":e.switchDisabled},on:{click:function(t){return t.preventDefault(),e.switchValue(t)}}},[n("input",{ref:"input",staticClass:"el-switch__input",attrs:{type:"checkbox",id:e.id,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:e.switchDisabled},on:{change:e.handleChange,keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.switchValue(t)}}}),e.inactiveIconClass||e.inactiveText?n("span",{class:["el-switch__label","el-switch__label--left",e.checked?"":"is-active"]},[e.inactiveIconClass?n("i",{class:[e.inactiveIconClass]}):e._e(),!e.inactiveIconClass&&e.inactiveText?n("span",{attrs:{"aria-hidden":e.checked}},[e._v(e._s(e.inactiveText))]):e._e()]):e._e(),n("span",{ref:"core",staticClass:"el-switch__core",style:{width:e.coreWidth+"px"}}),e.activeIconClass||e.activeText?n("span",{class:["el-switch__label","el-switch__label--right",e.checked?"is-active":""]},[e.activeIconClass?n("i",{class:[e.activeIconClass]}):e._e(),!e.activeIconClass&&e.activeText?n("span",{attrs:{"aria-hidden":!e.checked}},[e._v(e._s(e.activeText))]):e._e()]):e._e()])};Tt._withStripped=!0;var Dt=r({name:"ElSwitch",mixins:[V()("input"),x.a,C.a],inject:{elForm:{default:""}},props:{value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:Number,default:40},activeIconClass:{type:String,default:""},inactiveIconClass:{type:String,default:""},activeText:String,inactiveText:String,activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String},data:function(){return{coreWidth:this.width}},created:function(){~[this.activeValue,this.inactiveValue].indexOf(this.value)||this.$emit("input",this.inactiveValue)},computed:{checked:function(){return this.value===this.activeValue},switchDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{checked:function(){this.$refs.input.checked=this.checked,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[this.value])}},methods:{handleChange:function(e){var t=this,n=this.checked?this.inactiveValue:this.activeValue;this.$emit("input",n),this.$emit("change",n),this.$nextTick((function(){t.$refs.input.checked=t.checked}))},setBackgroundColor:function(){var e=this.checked?this.activeColor:this.inactiveColor;this.$refs.core.style.borderColor=e,this.$refs.core.style.backgroundColor=e},switchValue:function(){!this.switchDisabled&&this.handleChange()},getMigratingConfig:function(){return{props:{"on-color":"on-color is renamed to active-color.","off-color":"off-color is renamed to inactive-color.","on-text":"on-text is renamed to active-text.","off-text":"off-text is renamed to inactive-text.","on-value":"on-value is renamed to active-value.","off-value":"off-value is renamed to inactive-value.","on-icon-class":"on-icon-class is renamed to active-icon-class.","off-icon-class":"off-icon-class is renamed to inactive-icon-class."}}}},mounted:function(){this.coreWidth=this.width||40,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.$refs.input.checked=this.checked}},Tt,[],!1,null,null,null);Dt.options.__file="packages/switch/src/component.vue";var Et=Dt.exports;Et.install=function(e){e.component(Et.name,Et)};var $t=Et,Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?n("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?n("span",[n("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?n("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[n("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():n("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return n("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(n){e.deleteTag(n,t)}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),n("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.debouncedOnInputChange},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),n("template",{slot:"suffix"},[n("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?n("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[n("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?n("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):n("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)};Mt._withStripped=!0;var Pt=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)};Pt._withStripped=!0;var It=r({name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[A.a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},Pt,[],!1,null,null,null);It.options.__file="packages/select/src/select-dropdown.vue";var jt=It.exports,At=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[n("span",[e._v(e._s(e.currentLabel))])])],2)};At._withStripped=!0;var Nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lt={mixins:[C.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===(void 0===e?"undefined":Nt(e))&&"object"===(void 0===t?"undefined":Nt(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(m.getValueByPath)(e,n)===Object(m.getValueByPath)(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(m.getValueByPath)(e,n)===Object(m.getValueByPath)(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(m.escapeRegexpString)(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple?t:[t],i=this.select.cachedOptions.indexOf(this),r=n.indexOf(this);i>-1&&r<0&&this.select.cachedOptions.splice(i,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},Ft=r(Lt,At,[],!1,null,null,null);Ft.options.__file="packages/select/src/option.vue";var Rt=Ft.exports,Bt=n(29),Vt=n.n(Bt),zt=n(14),Ht=n(27),Wt=n.n(Ht),qt={mixins:[C.a,p.a,V()("reference"),{data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"==typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var n=this.options[this.hoverIndex];!0!==n.disabled&&!0!==n.groupDisabled&&n.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}}],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object(m.isIE)()&&!Object(m.isEdge)()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value;return this.clearable&&!this.selectDisabled&&this.inputHovering&&e},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},propPlaceholder:function(){return void 0!==this.placeholder?this.placeholder:this.t("el.select.placeholder")}},components:{ElInput:h.a,ElSelectMenu:jt,ElOption:Rt,ElTag:Vt.a,ElScrollbar:L.a},directives:{Clickoutside:P.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,required:!1},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},propPlaceholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object(m.valueEquals)(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleComposition:function(e){var t=this,n=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(n)}));else{var i=n[n.length-1]||"";this.isOnComposition=!Object(Ue.isKorean)(i)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!=typeof this.filterMethod&&"function"!=typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"==typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"==typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var n=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");Wt()(n,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object(m.valueEquals)(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,n="[object object]"===Object.prototype.toString.call(e).toLowerCase(),i="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),a=this.cachedOptions.length-1;a>=0;a--){var o=this.cachedOptions[a];if(n?Object(m.getValueByPath)(o.value,this.valueKey)===Object(m.getValueByPath)(e,this.valueKey):o.value===e){t=o;break}}if(t)return t;var s={value:e,currentLabel:n||i||r?"":String(e)};return this.multiple&&(s.hitState=!1),s},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var n=[];Array.isArray(this.value)&&this.value.forEach((function(t){n.push(e.getOption(t))})),this.selected=n,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.visible=!0,this.filterable&&(this.menuVisibleOnFocus=!0)),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,n=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],i=e.$refs.tags,r=i?Math.round(i.getBoundingClientRect().height):0,a=e.initialInputHeight||40;n.style.height=0===e.selected.length?a+"px":Math.max(i?r+(r>a?6:0):0,a)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var n=this;if(this.multiple){var i=(this.value||[]).slice(),r=this.getValueIndex(i,e.value);r>-1?i.splice(r,1):(this.multipleLimit<=0||i.length<this.multipleLimit)&&i.push(e.value),this.$emit("input",i),this.emitChange(i),e.created&&(this.query="",this.handleQueryChange(""),this.inputLength=20),this.filterable&&this.$refs.input.focus()}else this.$emit("input",e.value),this.emitChange(e.value),this.visible=!1;this.isSilentBlur=t,this.setSoftFocus(),this.visible||this.$nextTick((function(){n.scrollToOption(e)}))},setSoftFocus:function(){this.softFocus=!0;var e=this.$refs.input||this.$refs.reference;e&&e.focus()},getValueIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(n){var i=this.valueKey,r=-1;return e.some((function(e,n){return Object(m.getValueByPath)(e,i)===Object(m.getValueByPath)(t,i)&&(r=n,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var n=this.selected.indexOf(t);if(n>-1&&!this.selectDisabled){var i=this.value.slice();i.splice(n,1),this.$emit("input",i),this.emitChange(i),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var n=0;n!==this.options.length;++n){var i=this.options[n];if(this.query){if(!i.disabled&&!i.groupDisabled&&i.visible){this.hoverIndex=n;break}}else if(i.itemSelected){this.hoverIndex=n;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object(m.getValueByPath)(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.propPlaceholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=$()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=$()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(zt.addResizeListener)(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var n=t.$el.querySelector("input");this.initialInputHeight=n.getBoundingClientRect().height||{medium:36,small:32,mini:28}[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(zt.removeResizeListener)(this.$el,this.handleResize)}},Ut=r(qt,Mt,[],!1,null,null,null);Ut.options.__file="packages/select/src/select.vue";var Kt=Ut.exports;Kt.install=function(e){e.component(Kt.name,Kt)};var Gt=Kt;Rt.install=function(e){e.component(Rt.name,Rt)};var Yt=Rt,Zt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-group__wrap"},[n("li",{staticClass:"el-select-group__title"},[e._v(e._s(e.label))]),n("li",[n("ul",{staticClass:"el-select-group"},[e._t("default")],2)])])};Zt._withStripped=!0;var Xt=r({mixins:[C.a],name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},data:function(){return{visible:!0}},watch:{disabled:function(e){this.broadcast("ElOption","handleGroupDisabled",e)}},methods:{queryChange:function(){this.visible=this.$children&&Array.isArray(this.$children)&&this.$children.some((function(e){return!0===e.visible}))}},created:function(){this.$on("queryChange",this.queryChange)},mounted:function(){this.disabled&&this.broadcast("ElOption","handleGroupDisabled",this.disabled)}},Zt,[],!1,null,null,null);Xt.options.__file="packages/select/src/option-group.vue";var Jt=Xt.exports;Jt.install=function(e){e.component(Jt.name,Jt)};var Qt=Jt,en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?n("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",[e._t("default")],2):e._e()])};en._withStripped=!0;var tn=r({name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},en,[],!1,null,null,null);tn.options.__file="packages/button/src/button.vue";var nn=tn.exports;nn.install=function(e){e.component(nn.name,nn)};var rn=nn,an=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-button-group"},[e._t("default")],2)};an._withStripped=!0;var on=r({name:"ElButtonGroup"},an,[],!1,null,null,null);on.options.__file="packages/button/src/button-group.vue";var sn=on.exports;sn.install=function(e){e.component(sn.name,sn)};var ln=sn,un=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-table",class:[{"el-table--fit":e.fit,"el-table--striped":e.stripe,"el-table--border":e.border||e.isGroup,"el-table--hidden":e.isHidden,"el-table--group":e.isGroup,"el-table--fluid-height":e.maxHeight,"el-table--scrollable-x":e.layout.scrollX,"el-table--scrollable-y":e.layout.scrollY,"el-table--enable-row-hover":!e.store.states.isComplex,"el-table--enable-row-transition":0!==(e.store.states.data||[]).length&&(e.store.states.data||[]).length<100},e.tableSize?"el-table--"+e.tableSize:""],on:{mouseleave:function(t){e.handleMouseLeave(t)}}},[n("div",{ref:"hiddenColumns",staticClass:"hidden-columns"},[e._t("default")],2),e.showHeader?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"headerWrapper",staticClass:"el-table__header-wrapper"},[n("table-header",{ref:"tableHeader",style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"default-sort":e.defaultSort}})],1):e._e(),n("div",{ref:"bodyWrapper",staticClass:"el-table__body-wrapper",class:[e.layout.scrollX?"is-scrolling-"+e.scrollPosition:"is-scrolling-none"],style:[e.bodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{context:e.context,store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.data&&0!==e.data.length?e._e():n("div",{ref:"emptyBlock",staticClass:"el-table__empty-block",style:e.emptyBlockStyle},[n("span",{staticClass:"el-table__empty-text"},[e._t("empty",[e._v(e._s(e.emptyText||e.t("el.table.emptyText")))])],2)]),e.$slots.append?n("div",{ref:"appendWrapper",staticClass:"el-table__append-wrapper"},[e._t("append")],2):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"},{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"footerWrapper",staticClass:"el-table__footer-wrapper"},[n("table-footer",{style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,"default-sort":e.defaultSort}})],1):e._e(),e.fixedColumns.length>0?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"fixedWrapper",staticClass:"el-table__fixed",style:[{width:e.layout.fixedWidth?e.layout.fixedWidth+"px":""},e.fixedHeight]},[e.showHeader?n("div",{ref:"fixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[n("table-header",{ref:"fixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,store:e.store}})],1):e._e(),n("div",{ref:"fixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"left",store:e.store,stripe:e.stripe,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"row-style":e.rowStyle}}),e.$slots.append?n("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"fixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[n("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"rightFixedWrapper",staticClass:"el-table__fixed-right",style:[{width:e.layout.rightFixedWidth?e.layout.rightFixedWidth+"px":"",right:e.layout.scrollY?(e.border?e.layout.gutterWidth:e.layout.gutterWidth||0)+"px":""},e.fixedHeight]},[e.showHeader?n("div",{ref:"rightFixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[n("table-header",{ref:"rightFixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,store:e.store}})],1):e._e(),n("div",{ref:"rightFixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"right",store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.$slots.append?n("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"rightFixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[n("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?n("div",{ref:"rightFixedPatch",staticClass:"el-table__fixed-right-patch",style:{width:e.layout.scrollY?e.layout.gutterWidth+"px":"0",height:e.layout.headerHeight+"px"}}):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.resizeProxyVisible,expression:"resizeProxyVisible"}],ref:"resizeProxy",staticClass:"el-table__column-resize-proxy"})])};un._withStripped=!0;var cn=n(17),dn=n.n(cn),hn=n(35),fn=n(38),pn=n.n(fn),mn="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>-1,vn={bind:function(e,t){var n,i;n=e,i=t.value,n&&n.addEventListener&&n.addEventListener(mn?"DOMMouseScroll":"mousewheel",(function(e){var t=pn()(e);i&&i.apply(this,[e,t])}))}},gn=n(6),bn=n.n(gn),yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_n=function(e){for(var t=e.target;t&&"HTML"!==t.tagName.toUpperCase();){if("TD"===t.tagName.toUpperCase())return t;t=t.parentNode}return null},wn=function(e){return null!==e&&"object"===(void 0===e?"undefined":yn(e))},xn=function(e,t,n,i,r){if(!t&&!i&&(!r||Array.isArray(r)&&!r.length))return e;n="string"==typeof n?"descending"===n?-1:1:n&&n<0?-1:1;var a=i?null:function(n,i){return r?(Array.isArray(r)||(r=[r]),r.map((function(t){return"string"==typeof t?Object(m.getValueByPath)(n,t):t(n,i,e)}))):("$key"!==t&&wn(n)&&"$value"in n&&(n=n.$value),[wn(n)?Object(m.getValueByPath)(n,t):n])};return e.map((function(e,t){return{value:e,index:t,key:a?a(e,t):null}})).sort((function(e,t){var r=function(e,t){if(i)return i(e.value,t.value);for(var n=0,r=e.key.length;n<r;n++){if(e.key[n]<t.key[n])return-1;if(e.key[n]>t.key[n])return 1}return 0}(e,t);return r||(r=e.index-t.index),r*n})).map((function(e){return e.value}))},kn=function(e,t){var n=null;return e.columns.forEach((function(e){e.id===t&&(n=e)})),n},Cn=function(e,t){var n=(t.className||"").match(/el-table_[^\s]+/gm);return n?kn(e,n[0]):null},Sn=function(e,t){if(!e)throw new Error("row is required when get row identity");if("string"==typeof t){if(t.indexOf(".")<0)return e[t];for(var n=t.split("."),i=e,r=0;r<n.length;r++)i=i[n[r]];return i}if("function"==typeof t)return t.call(null,e)},On=function(e,t){var n={};return(e||[]).forEach((function(e,i){n[Sn(e,t)]={row:e,index:i}})),n};function Tn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Dn(e){return void 0!==e&&(e=parseInt(e,10),isNaN(e)&&(e=null)),e}function En(e){return"number"==typeof e?e:"string"==typeof e?/^\d+(?:px)?$/.test(e)?parseInt(e,10):e:null}function $n(e,t,n){var i=!1,r=e.indexOf(t),a=-1!==r,o=function(){e.push(t),i=!0},s=function(){e.splice(r,1),i=!0};return"boolean"==typeof n?n&&!a?o():!n&&a&&s():a?s():o(),i}var Mn={data:function(){return{states:{defaultExpandAll:!1,expandRows:[]}}},methods:{updateExpandRows:function(){var e=this.states,t=e.data,n=void 0===t?[]:t,i=e.rowKey,r=e.defaultExpandAll,a=e.expandRows;if(r)this.states.expandRows=n.slice();else if(i){var o=On(a,i);this.states.expandRows=n.reduce((function(e,t){var n=Sn(t,i);return o[n]&&e.push(t),e}),[])}else this.states.expandRows=[]},toggleRowExpansion:function(e,t){$n(this.states.expandRows,e,t)&&(this.table.$emit("expand-change",e,this.states.expandRows.slice()),this.scheduleLayout())},setExpandRowKeys:function(e){this.assertRowKey();var t=this.states,n=t.data,i=t.rowKey,r=On(n,i);this.states.expandRows=e.reduce((function(e,t){var n=r[t];return n&&e.push(n.row),e}),[])},isRowExpanded:function(e){var t=this.states,n=t.expandRows,i=void 0===n?[]:n,r=t.rowKey;return r?!!On(i,r)[Sn(e,r)]:-1!==i.indexOf(e)}}},Pn={data:function(){return{states:{_currentRowKey:null,currentRow:null}}},methods:{setCurrentRowKey:function(e){this.assertRowKey(),this.states._currentRowKey=e,this.setCurrentRowByKey(e)},restoreCurrentRowKey:function(){this.states._currentRowKey=null},setCurrentRowByKey:function(e){var t=this.states,n=t.data,i=void 0===n?[]:n,r=t.rowKey,a=null;r&&(a=Object(m.arrayFind)(i,(function(t){return Sn(t,r)===e}))),t.currentRow=a},updateCurrentRow:function(e){var t=this.states,n=this.table,i=t.currentRow;if(e&&e!==i)return t.currentRow=e,void n.$emit("current-change",e,i);!e&&i&&(t.currentRow=null,n.$emit("current-change",null,i))},updateCurrentRowData:function(){var e=this.states,t=this.table,n=e.rowKey,i=e._currentRowKey,r=e.data||[],a=e.currentRow;if(-1===r.indexOf(a)&&a){if(n){var o=Sn(a,n);this.setCurrentRowByKey(o)}else e.currentRow=null;null===e.currentRow&&t.$emit("current-change",null,a)}else i&&(this.setCurrentRowByKey(i),this.restoreCurrentRowKey())}}},In=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},jn={data:function(){return{states:{expandRowKeys:[],treeData:{},indent:16,lazy:!1,lazyTreeNodeMap:{},lazyColumnIdentifier:"hasChildren",childrenColumnName:"children"}}},computed:{normalizedData:function(){if(!this.states.rowKey)return{};var e=this.states.data||[];return this.normalize(e)},normalizedLazyNode:function(){var e=this.states,t=e.rowKey,n=e.lazyTreeNodeMap,i=e.lazyColumnIdentifier,r=Object.keys(n),a={};return r.length?(r.forEach((function(e){if(n[e].length){var r={children:[]};n[e].forEach((function(e){var n=Sn(e,t);r.children.push(n),e[i]&&!a[n]&&(a[n]={children:[]})})),a[e]=r}})),a):a}},watch:{normalizedData:"updateTreeData",normalizedLazyNode:"updateTreeData"},methods:{normalize:function(e){var t=this.states,n=t.childrenColumnName,i=t.lazyColumnIdentifier,r=t.rowKey,a=t.lazy,o={};return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"hasChildren",r=function(e){return!(Array.isArray(e)&&e.length)};function a(e,o,s){t(e,o,s),o.forEach((function(e){if(e[i])t(e,null,s+1);else{var o=e[n];r(o)||a(e,o,s+1)}}))}e.forEach((function(e){if(e[i])t(e,null,0);else{var o=e[n];r(o)||a(e,o,0)}}))}(e,(function(e,t,n){var i=Sn(e,r);Array.isArray(t)?o[i]={children:t.map((function(e){return Sn(e,r)})),level:n}:a&&(o[i]={children:[],lazy:!0,level:n})}),n,i),o},updateTreeData:function(){var e=this.normalizedData,t=this.normalizedLazyNode,n=Object.keys(e),i={};if(n.length){var r=this.states,a=r.treeData,o=r.defaultExpandAll,s=r.expandRowKeys,l=r.lazy,u=[],c=function(e,t){var n=o||s&&-1!==s.indexOf(t);return!!(e&&e.expanded||n)};n.forEach((function(t){var n=a[t],r=In({},e[t]);if(r.expanded=c(n,t),r.lazy){var o=n||{},s=o.loaded,l=void 0!==s&&s,d=o.loading,h=void 0!==d&&d;r.loaded=!!l,r.loading=!!h,u.push(t)}i[t]=r}));var d=Object.keys(t);l&&d.length&&u.length&&d.forEach((function(e){var n=a[e],r=t[e].children;if(-1!==u.indexOf(e)){if(0!==i[e].children.length)throw new Error("[ElTable]children must be an empty array.");i[e].children=r}else{var o=n||{},s=o.loaded,l=void 0!==s&&s,d=o.loading,h=void 0!==d&&d;i[e]={lazy:!0,loaded:!!l,loading:!!h,expanded:c(n,e),children:r,level:""}}}))}this.states.treeData=i,this.updateTableScrollY()},updateTreeExpandKeys:function(e){this.states.expandRowKeys=e,this.updateTreeData()},toggleTreeExpansion:function(e,t){this.assertRowKey();var n=this.states,i=n.rowKey,r=n.treeData,a=Sn(e,i),o=a&&r[a];if(a&&o&&"expanded"in o){var s=o.expanded;t=void 0===t?!o.expanded:t,r[a].expanded=t,s!==t&&this.table.$emit("expand-change",e,t),this.updateTableScrollY()}},loadOrToggle:function(e){this.assertRowKey();var t=this.states,n=t.lazy,i=t.treeData,r=t.rowKey,a=Sn(e,r),o=i[a];n&&o&&"loaded"in o&&!o.loaded?this.loadData(e,a,o):this.toggleTreeExpansion(e)},loadData:function(e,t,n){var i=this,r=this.table.load,a=this.states.treeData;r&&!a[t].loaded&&(a[t].loading=!0,r(e,n,(function(n){if(!Array.isArray(n))throw new Error("[ElTable] data must be an array");var r=i.states,a=r.lazyTreeNodeMap,o=r.treeData;o[t].loading=!1,o[t].loaded=!0,o[t].expanded=!0,n.length&&i.$set(a,t,n),i.table.$emit("expand-change",e,!0)})))}}},An=function e(t){var n=[];return t.forEach((function(t){t.children?n.push.apply(n,e(t.children)):n.push(t)})),n},Nn=bn.a.extend({data:function(){return{states:{rowKey:null,data:[],isComplex:!1,_columns:[],originColumns:[],columns:[],fixedColumns:[],rightFixedColumns:[],leafColumns:[],fixedLeafColumns:[],rightFixedLeafColumns:[],leafColumnsLength:0,fixedLeafColumnsLength:0,rightFixedLeafColumnsLength:0,isAllSelected:!1,selection:[],reserveSelection:!1,selectOnIndeterminate:!1,selectable:null,filters:{},filteredData:null,sortingColumn:null,sortProp:null,sortOrder:null,hoverRow:null}}},mixins:[Mn,Pn,jn],methods:{assertRowKey:function(){if(!this.states.rowKey)throw new Error("[ElTable] prop row-key is required")},updateColumns:function(){var e=this.states,t=e._columns||[];e.fixedColumns=t.filter((function(e){return!0===e.fixed||"left"===e.fixed})),e.rightFixedColumns=t.filter((function(e){return"right"===e.fixed})),e.fixedColumns.length>0&&t[0]&&"selection"===t[0].type&&!t[0].fixed&&(t[0].fixed=!0,e.fixedColumns.unshift(t[0]));var n=t.filter((function(e){return!e.fixed}));e.originColumns=[].concat(e.fixedColumns).concat(n).concat(e.rightFixedColumns);var i=An(n),r=An(e.fixedColumns),a=An(e.rightFixedColumns);e.leafColumnsLength=i.length,e.fixedLeafColumnsLength=r.length,e.rightFixedLeafColumnsLength=a.length,e.columns=[].concat(r).concat(i).concat(a),e.isComplex=e.fixedColumns.length>0||e.rightFixedColumns.length>0},scheduleLayout:function(e){e&&this.updateColumns(),this.table.debouncedUpdateLayout()},isSelected:function(e){var t=this.states.selection;return(void 0===t?[]:t).indexOf(e)>-1},clearSelection:function(){var e=this.states;e.isAllSelected=!1,e.selection.length&&(e.selection=[],this.table.$emit("selection-change",[]))},cleanSelection:function(){var e=this.states,t=e.data,n=e.rowKey,i=e.selection,r=void 0;if(n){r=[];var a=On(i,n),o=On(t,n);for(var s in a)a.hasOwnProperty(s)&&!o[s]&&r.push(a[s].row)}else r=i.filter((function(e){return-1===t.indexOf(e)}));if(r.length){var l=i.filter((function(e){return-1===r.indexOf(e)}));e.selection=l,this.table.$emit("selection-change",l.slice())}},toggleRowSelection:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=$n(this.states.selection,e,t);if(i){var r=(this.states.selection||[]).slice();n&&this.table.$emit("select",r,e),this.table.$emit("selection-change",r)}},_toggleAllSelection:function(){var e=this.states,t=e.data,n=void 0===t?[]:t,i=e.selection,r=e.selectOnIndeterminate?!e.isAllSelected:!(e.isAllSelected||i.length);e.isAllSelected=r;var a=!1;n.forEach((function(t,n){e.selectable?e.selectable.call(null,t,n)&&$n(i,t,r)&&(a=!0):$n(i,t,r)&&(a=!0)})),a&&this.table.$emit("selection-change",i?i.slice():[]),this.table.$emit("select-all",i)},updateSelectionByRowKey:function(){var e=this.states,t=e.selection,n=e.rowKey,i=e.data,r=On(t,n);i.forEach((function(e){var i=Sn(e,n),a=r[i];a&&(t[a.index]=e)}))},updateAllSelected:function(){var e=this.states,t=e.selection,n=e.rowKey,i=e.selectable,r=e.data||[];if(0!==r.length){var a=void 0;n&&(a=On(t,n));for(var o,s=!0,l=0,u=0,c=r.length;u<c;u++){var d=r[u],h=i&&i.call(null,d,u);if(o=d,a?a[Sn(o,n)]:-1!==t.indexOf(o))l++;else if(!i||h){s=!1;break}}0===l&&(s=!1),e.isAllSelected=s}else e.isAllSelected=!1},updateFilters:function(e,t){Array.isArray(e)||(e=[e]);var n=this.states,i={};return e.forEach((function(e){n.filters[e.id]=t,i[e.columnKey||e.id]=t})),i},updateSort:function(e,t,n){this.states.sortingColumn&&this.states.sortingColumn!==e&&(this.states.sortingColumn.order=null),this.states.sortingColumn=e,this.states.sortProp=t,this.states.sortOrder=n},execFilter:function(){var e=this,t=this.states,n=t._data,i=t.filters,r=n;Object.keys(i).forEach((function(n){var i=t.filters[n];if(i&&0!==i.length){var a=kn(e.states,n);a&&a.filterMethod&&(r=r.filter((function(e){return i.some((function(t){return a.filterMethod.call(null,t,e,a)}))})))}})),t.filteredData=r},execSort:function(){var e=this.states;e.data=function(e,t){var n=t.sortingColumn;return n&&"string"!=typeof n.sortable?xn(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy):e}(e.filteredData,e)},execQuery:function(e){e&&e.filter||this.execFilter(),this.execSort()},clearFilter:function(e){var t=this.states,n=this.table.$refs,i=n.tableHeader,r=n.fixedTableHeader,a=n.rightFixedTableHeader,o={};i&&(o=qe()(o,i.filterPanels)),r&&(o=qe()(o,r.filterPanels)),a&&(o=qe()(o,a.filterPanels));var s=Object.keys(o);if(s.length)if("string"==typeof e&&(e=[e]),Array.isArray(e)){var l=e.map((function(e){return function(e,t){for(var n=null,i=0;i<e.columns.length;i++){var r=e.columns[i];if(r.columnKey===t){n=r;break}}return n}(t,e)}));s.forEach((function(e){var t=l.find((function(t){return t.id===e}));t&&(o[e].filteredValue=[])})),this.commit("filterChange",{column:l,values:[],silent:!0,multi:!0})}else s.forEach((function(e){o[e].filteredValue=[]})),t.filters={},this.commit("filterChange",{column:{},values:[],silent:!0})},clearSort:function(){this.states.sortingColumn&&(this.updateSort(null,null,null),this.commit("changeSortCondition",{silent:!0}))},setExpandRowKeysAdapter:function(e){this.setExpandRowKeys(e),this.updateTreeExpandKeys(e)},toggleRowExpansionAdapter:function(e,t){this.states.columns.some((function(e){return"expand"===e.type}))?this.toggleRowExpansion(e,t):this.toggleTreeExpansion(e,t)}}});Nn.prototype.mutations={setData:function(e,t){var n=e._data!==t;e._data=t,this.execQuery(),this.updateCurrentRowData(),this.updateExpandRows(),e.reserveSelection?(this.assertRowKey(),this.updateSelectionByRowKey()):n?this.clearSelection():this.cleanSelection(),this.updateAllSelected(),this.updateTableScrollY()},insertColumn:function(e,t,n,i){var r=e._columns;i&&((r=i.children)||(r=i.children=[])),void 0!==n?r.splice(n,0,t):r.push(t),"selection"===t.type&&(e.selectable=t.selectable,e.reserveSelection=t.reserveSelection),this.table.$ready&&(this.updateColumns(),this.scheduleLayout())},removeColumn:function(e,t,n){var i=e._columns;n&&((i=n.children)||(i=n.children=[])),i&&i.splice(i.indexOf(t),1),this.table.$ready&&(this.updateColumns(),this.scheduleLayout())},sort:function(e,t){var n=t.prop,i=t.order,r=t.init;if(n){var a=Object(m.arrayFind)(e.columns,(function(e){return e.property===n}));a&&(a.order=i,this.updateSort(a,n,i),this.commit("changeSortCondition",{init:r}))}},changeSortCondition:function(e,t){var n=e.sortingColumn,i=e.sortProp,r=e.sortOrder;null===r&&(e.sortingColumn=null,e.sortProp=null);this.execQuery({filter:!0}),t&&(t.silent||t.init)||this.table.$emit("sort-change",{column:n,prop:i,order:r}),this.updateTableScrollY()},filterChange:function(e,t){var n=t.column,i=t.values,r=t.silent,a=this.updateFilters(n,i);this.execQuery(),r||this.table.$emit("filter-change",a),this.updateTableScrollY()},toggleAllSelection:function(){this.toggleAllSelection()},rowSelectedChanged:function(e,t){this.toggleRowSelection(t),this.updateAllSelected()},setHoverRow:function(e,t){e.hoverRow=t},setCurrentRow:function(e,t){this.updateCurrentRow(t)}},Nn.prototype.commit=function(e){var t=this.mutations;if(!t[e])throw new Error("Action not found: "+e);for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];t[e].apply(this,[this.states].concat(i))},Nn.prototype.updateTableScrollY=function(){bn.a.nextTick(this.table.updateScrollY)};var Ln=Nn;function Fn(e){var t={};return Object.keys(e).forEach((function(n){var i=e[n],r=void 0;"string"==typeof i?r=function(){return this.store.states[i]}:"function"==typeof i?r=function(){return i.call(this,this.store.states)}:console.error("invalid value type"),r&&(t[n]=r)})),t}var Rn=n(30),Bn=n.n(Rn);var Vn=function(){function e(t){for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.observers=[],this.table=null,this.store=null,this.columns=null,this.fit=!0,this.showHeader=!0,this.height=null,this.scrollX=!1,this.scrollY=!1,this.bodyWidth=null,this.fixedWidth=null,this.rightFixedWidth=null,this.tableHeight=null,this.headerHeight=44,this.appendHeight=0,this.footerHeight=44,this.viewportHeight=null,this.bodyHeight=null,this.fixedBodyHeight=null,this.gutterWidth=Bn()(),t)t.hasOwnProperty(n)&&(this[n]=t[n]);if(!this.table)throw new Error("table is required for Table Layout");if(!this.store)throw new Error("store is required for Table Layout")}return e.prototype.updateScrollY=function(){if(null===this.height)return!1;var e=this.table.bodyWrapper;if(this.table.$el&&e){var t=e.querySelector(".el-table__body"),n=this.scrollY,i=t.offsetHeight>this.bodyHeight;return this.scrollY=i,n!==i}return!1},e.prototype.setHeight=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"height";if(!bn.a.prototype.$isServer){var i=this.table.$el;if(e=En(e),this.height=e,!i&&(e||0===e))return bn.a.nextTick((function(){return t.setHeight(e,n)}));"number"==typeof e?(i.style[n]=e+"px",this.updateElsHeight()):"string"==typeof e&&(i.style[n]=e,this.updateElsHeight())}},e.prototype.setMaxHeight=function(e){this.setHeight(e,"max-height")},e.prototype.getFlattenColumns=function(){var e=[];return this.table.columns.forEach((function(t){t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)})),e},e.prototype.updateElsHeight=function(){var e=this;if(!this.table.$ready)return bn.a.nextTick((function(){return e.updateElsHeight()}));var t=this.table.$refs,n=t.headerWrapper,i=t.appendWrapper,r=t.footerWrapper;if(this.appendHeight=i?i.offsetHeight:0,!this.showHeader||n){var a=n?n.querySelector(".el-table__header tr"):null,o=this.headerDisplayNone(a),s=this.headerHeight=this.showHeader?n.offsetHeight:0;if(this.showHeader&&!o&&n.offsetWidth>0&&(this.table.columns||[]).length>0&&s<2)return bn.a.nextTick((function(){return e.updateElsHeight()}));var l=this.tableHeight=this.table.$el.clientHeight,u=this.footerHeight=r?r.offsetHeight:0;null!==this.height&&(this.bodyHeight=l-s-u+(r?1:0)),this.fixedBodyHeight=this.scrollX?this.bodyHeight-this.gutterWidth:this.bodyHeight;var c=!(this.store.states.data&&this.store.states.data.length);this.viewportHeight=this.scrollX?l-(c?0:this.gutterWidth):l,this.updateScrollY(),this.notifyObservers("scrollable")}},e.prototype.headerDisplayNone=function(e){if(!e)return!0;for(var t=e;"DIV"!==t.tagName;){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1},e.prototype.updateColumnsWidth=function(){if(!bn.a.prototype.$isServer){var e=this.fit,t=this.table.$el.clientWidth,n=0,i=this.getFlattenColumns(),r=i.filter((function(e){return"number"!=typeof e.width}));if(i.forEach((function(e){"number"==typeof e.width&&e.realWidth&&(e.realWidth=null)})),r.length>0&&e){i.forEach((function(e){n+=e.width||e.minWidth||80}));var a=this.scrollY?this.gutterWidth:0;if(n<=t-a){this.scrollX=!1;var o=t-a-n;if(1===r.length)r[0].realWidth=(r[0].minWidth||80)+o;else{var s=o/r.reduce((function(e,t){return e+(t.minWidth||80)}),0),l=0;r.forEach((function(e,t){if(0!==t){var n=Math.floor((e.minWidth||80)*s);l+=n,e.realWidth=(e.minWidth||80)+n}})),r[0].realWidth=(r[0].minWidth||80)+o-l}}else this.scrollX=!0,r.forEach((function(e){e.realWidth=e.minWidth}));this.bodyWidth=Math.max(n,t),this.table.resizeState.width=this.bodyWidth}else i.forEach((function(e){e.width||e.minWidth?e.realWidth=e.width||e.minWidth:e.realWidth=80,n+=e.realWidth})),this.scrollX=n>t,this.bodyWidth=n;var u=this.store.states.fixedColumns;if(u.length>0){var c=0;u.forEach((function(e){c+=e.realWidth||e.width})),this.fixedWidth=c}var d=this.store.states.rightFixedColumns;if(d.length>0){var h=0;d.forEach((function(e){h+=e.realWidth||e.width})),this.rightFixedWidth=h}this.notifyObservers("columns")}},e.prototype.addObserver=function(e){this.observers.push(e)},e.prototype.removeObserver=function(e){var t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)},e.prototype.notifyObservers=function(e){var t=this;this.observers.forEach((function(n){switch(e){case"columns":n.onColumnsChange(t);break;case"scrollable":n.onScrollableChange(t);break;default:throw new Error("Table Layout don't have event "+e+".")}}))},e}(),zn=Vn,Hn={created:function(){this.tableLayout.addObserver(this)},destroyed:function(){this.tableLayout.removeObserver(this)},computed:{tableLayout:function(){var e=this.layout;if(!e&&this.table&&(e=this.table.layout),!e)throw new Error("Can not find table layout.");return e}},mounted:function(){this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout)},updated:function(){this.__updated__||(this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout),this.__updated__=!0)},methods:{onColumnsChange:function(e){var t=this.$el.querySelectorAll("colgroup > col");if(t.length){var n=e.getFlattenColumns(),i={};n.forEach((function(e){i[e.id]=e}));for(var r=0,a=t.length;r<a;r++){var o=t[r],s=o.getAttribute("name"),l=i[s];l&&o.setAttribute("width",l.realWidth||l.width)}}},onScrollableChange:function(e){for(var t=this.$el.querySelectorAll("colgroup > col[name=gutter]"),n=0,i=t.length;n<i;n++){t[n].setAttribute("width",e.scrollY?e.gutterWidth:"0")}for(var r=this.$el.querySelectorAll("th.gutter"),a=0,o=r.length;a<o;a++){var s=r[a];s.style.width=e.scrollY?e.gutterWidth+"px":"0",s.style.display=e.scrollY?"":"none"}}}},Wn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Un={name:"ElTableBody",mixins:[Hn],components:{ElCheckbox:dn.a,ElTooltip:$e.a},props:{store:{required:!0},stripe:Boolean,context:{},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:String,highlight:Boolean},render:function(e){var t=this,n=this.data||[];return e("table",{class:"el-table__body",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})}))]),e("tbody",[n.reduce((function(e,n){return e.concat(t.wrappedRowRender(n,e.length))}),[]),e("el-tooltip",{attrs:{effect:this.table.tooltipEffect,placement:"top",content:this.tooltipContent},ref:"tooltip"})])])},computed:qn({table:function(){return this.$parent}},Fn({data:"data",columns:"columns",treeIndent:"indent",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length},hasExpandColumn:function(e){return e.columns.some((function(e){return"expand"===e.type}))}}),{firstDefaultColumnIndex:function(){return Object(m.arrayFindIndex)(this.columns,(function(e){return"default"===e.type}))}}),watch:{"store.states.hoverRow":function(e,t){var n=this;if(this.store.states.isComplex&&!this.$isServer){var i=window.requestAnimationFrame;i||(i=function(e){return setTimeout(e,16)}),i((function(){var i=n.$el.querySelectorAll(".el-table__row"),r=i[t],a=i[e];r&&Object(me.removeClass)(r,"hover-row"),a&&Object(me.addClass)(a,"hover-row")}))}}},data:function(){return{tooltipContent:""}},created:function(){this.activateTooltip=$()(50,(function(e){return e.handleShowPopper()}))},methods:{getKeyOfRow:function(e,t){var n=this.table.rowKey;return n?Sn(e,n):t},isColumnHidden:function(e){return!0===this.fixed||"left"===this.fixed?e>=this.leftFixedLeafCount:"right"===this.fixed?e<this.columnsCount-this.rightFixedLeafCount:e<this.leftFixedLeafCount||e>=this.columnsCount-this.rightFixedLeafCount},getSpan:function(e,t,n,i){var r=1,a=1,o=this.table.spanMethod;if("function"==typeof o){var s=o({row:e,column:t,rowIndex:n,columnIndex:i});Array.isArray(s)?(r=s[0],a=s[1]):"object"===(void 0===s?"undefined":Wn(s))&&(r=s.rowspan,a=s.colspan)}return{rowspan:r,colspan:a}},getRowStyle:function(e,t){var n=this.table.rowStyle;return"function"==typeof n?n.call(null,{row:e,rowIndex:t}):n||null},getRowClass:function(e,t){var n=["el-table__row"];this.table.highlightCurrentRow&&e===this.store.states.currentRow&&n.push("current-row"),this.stripe&&t%2==1&&n.push("el-table__row--striped");var i=this.table.rowClassName;return"string"==typeof i?n.push(i):"function"==typeof i&&n.push(i.call(null,{row:e,rowIndex:t})),this.store.states.expandRows.indexOf(e)>-1&&n.push("expanded"),n},getCellStyle:function(e,t,n,i){var r=this.table.cellStyle;return"function"==typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:n,column:i}):r},getCellClass:function(e,t,n,i){var r=[i.id,i.align,i.className];this.isColumnHidden(t)&&r.push("is-hidden");var a=this.table.cellClassName;return"string"==typeof a?r.push(a):"function"==typeof a&&r.push(a.call(null,{rowIndex:e,columnIndex:t,row:n,column:i})),r.push("el-table__cell"),r.join(" ")},getColspanRealWidth:function(e,t,n){return t<1?e[n].realWidth:e.map((function(e){return e.realWidth})).slice(n,n+t).reduce((function(e,t){return e+t}),-1)},handleCellMouseEnter:function(e,t){var n=this.table,i=_n(e);if(i){var r=Cn(n,i),a=n.hoverState={cell:i,column:r,row:t};n.$emit("cell-mouse-enter",a.row,a.column,a.cell,e)}var o=e.target.querySelector(".cell");if(Object(me.hasClass)(o,"el-tooltip")&&o.childNodes.length){var s=document.createRange();if(s.setStart(o,0),s.setEnd(o,o.childNodes.length),(s.getBoundingClientRect().width+((parseInt(Object(me.getStyle)(o,"paddingLeft"),10)||0)+(parseInt(Object(me.getStyle)(o,"paddingRight"),10)||0))>o.offsetWidth||o.scrollWidth>o.offsetWidth)&&this.$refs.tooltip){var l=this.$refs.tooltip;this.tooltipContent=i.innerText||i.textContent,l.referenceElm=i,l.$refs.popper&&(l.$refs.popper.style.display="none"),l.doDestroy(),l.setExpectedState(!0),this.activateTooltip(l)}}},handleCellMouseLeave:function(e){var t=this.$refs.tooltip;if(t&&(t.setExpectedState(!1),t.handleClosePopper()),_n(e)){var n=this.table.hoverState||{};this.table.$emit("cell-mouse-leave",n.row,n.column,n.cell,e)}},handleMouseEnter:$()(30,(function(e){this.store.commit("setHoverRow",e)})),handleMouseLeave:$()(30,(function(){this.store.commit("setHoverRow",null)})),handleContextMenu:function(e,t){this.handleEvent(e,t,"contextmenu")},handleDoubleClick:function(e,t){this.handleEvent(e,t,"dblclick")},handleClick:function(e,t){this.store.commit("setCurrentRow",t),this.handleEvent(e,t,"click")},handleEvent:function(e,t,n){var i=this.table,r=_n(e),a=void 0;r&&(a=Cn(i,r))&&i.$emit("cell-"+n,t,a,r,e),i.$emit("row-"+n,t,a,e)},rowRender:function(e,t,n){var i=this,r=this.$createElement,a=this.treeIndent,o=this.columns,s=this.firstDefaultColumnIndex,l=o.map((function(e,t){return i.isColumnHidden(t)})),u=this.getRowClass(e,t),c=!0;return n&&(u.push("el-table__row--level-"+n.level),c=n.display),r("tr",{style:[c?null:{display:"none"},this.getRowStyle(e,t)],class:u,key:this.getKeyOfRow(e,t),on:{dblclick:function(t){return i.handleDoubleClick(t,e)},click:function(t){return i.handleClick(t,e)},contextmenu:function(t){return i.handleContextMenu(t,e)},mouseenter:function(e){return i.handleMouseEnter(t)},mouseleave:this.handleMouseLeave}},[o.map((function(u,c){var d=i.getSpan(e,u,t,c),h=d.rowspan,f=d.colspan;if(!h||!f)return null;var p=qn({},u);p.realWidth=i.getColspanRealWidth(o,f,c);var m={store:i.store,_self:i.context||i.table.$vnode.context,column:p,row:e,$index:t};return c===s&&n&&(m.treeNode={indent:n.level*a,level:n.level},"boolean"==typeof n.expanded&&(m.treeNode.expanded=n.expanded,"loading"in n&&(m.treeNode.loading=n.loading),"noLazyChildren"in n&&(m.treeNode.noLazyChildren=n.noLazyChildren))),r("td",{style:i.getCellStyle(t,c,e,u),class:i.getCellClass(t,c,e,u),attrs:{rowspan:h,colspan:f},on:{mouseenter:function(t){return i.handleCellMouseEnter(t,e)},mouseleave:i.handleCellMouseLeave}},[u.renderCell.call(i._renderProxy,i.$createElement,m,l[c])])}))])},wrappedRowRender:function(e,t){var n=this,i=this.$createElement,r=this.store,a=r.isRowExpanded,o=r.assertRowKey,s=r.states,l=s.treeData,u=s.lazyTreeNodeMap,c=s.childrenColumnName,d=s.rowKey;if(this.hasExpandColumn&&a(e)){var h=this.table.renderExpanded,f=this.rowRender(e,t);return h?[[f,i("tr",{key:"expanded-row__"+f.key},[i("td",{attrs:{colspan:this.columnsCount},class:"el-table__cell el-table__expanded-cell"},[h(this.$createElement,{row:e,$index:t,store:this.store})])])]]:(console.error("[Element Error]renderExpanded is required."),f)}if(Object.keys(l).length){o();var p=Sn(e,d),m=l[p],v=null;m&&(v={expanded:m.expanded,level:m.level,display:!0},"boolean"==typeof m.lazy&&("boolean"==typeof m.loaded&&m.loaded&&(v.noLazyChildren=!(m.children&&m.children.length)),v.loading=m.loading));var g=[this.rowRender(e,t,v)];if(m){var b=0;m.display=!0,function e(i,r){i&&i.length&&r&&i.forEach((function(i){var a={display:r.display&&r.expanded,level:r.level+1},o=Sn(i,d);if(null==o)throw new Error("for nested data item, row-key is required.");if((m=qn({},l[o]))&&(a.expanded=m.expanded,m.level=m.level||a.level,m.display=!(!m.expanded||!a.display),"boolean"==typeof m.lazy&&("boolean"==typeof m.loaded&&m.loaded&&(a.noLazyChildren=!(m.children&&m.children.length)),a.loading=m.loading)),b++,g.push(n.rowRender(i,t+b,a)),m){var s=u[o]||i[c];e(s,m)}}))}(u[p]||e[c],m)}return g}return this.rowRender(e,t)}}},Kn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"}},[e.multiple?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[n("div",{staticClass:"el-table-filter__content"},[n("el-scrollbar",{attrs:{"wrap-class":"el-table-filter__wrap"}},[n("el-checkbox-group",{staticClass:"el-table-filter__checkbox-group",model:{value:e.filteredValue,callback:function(t){e.filteredValue=t},expression:"filteredValue"}},e._l(e.filters,(function(t){return n("el-checkbox",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.text))])})),1)],1)],1),n("div",{staticClass:"el-table-filter__bottom"},[n("button",{class:{"is-disabled":0===e.filteredValue.length},attrs:{disabled:0===e.filteredValue.length},on:{click:e.handleConfirm}},[e._v(e._s(e.t("el.table.confirmFilter")))]),n("button",{on:{click:e.handleReset}},[e._v(e._s(e.t("el.table.resetFilter")))])])]):n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[n("ul",{staticClass:"el-table-filter__list"},[n("li",{staticClass:"el-table-filter__list-item",class:{"is-active":void 0===e.filterValue||null===e.filterValue},on:{click:function(t){e.handleSelect(null)}}},[e._v(e._s(e.t("el.table.clearFilter")))]),e._l(e.filters,(function(t){return n("li",{key:t.value,staticClass:"el-table-filter__list-item",class:{"is-active":e.isActive(t)},attrs:{label:t.value},on:{click:function(n){e.handleSelect(t.value)}}},[e._v(e._s(t.text))])}))],2)])])};Kn._withStripped=!0;var Gn=[];!bn.a.prototype.$isServer&&document.addEventListener("click",(function(e){Gn.forEach((function(t){var n=e.target;t&&t.$el&&(n===t.$el||t.$el.contains(n)||t.handleOutsideClick&&t.handleOutsideClick(e))}))}));var Yn=function(e){e&&Gn.push(e)},Zn=function(e){-1!==Gn.indexOf(e)&&Gn.splice(e,1)},Xn=n(31),Jn=n.n(Xn),Qn=r({name:"ElTableFilterPanel",mixins:[A.a,p.a],directives:{Clickoutside:P.a},components:{ElCheckbox:dn.a,ElCheckboxGroup:Jn.a,ElScrollbar:L.a},props:{placement:{type:String,default:"bottom-end"}},methods:{isActive:function(e){return e.value===this.filterValue},handleOutsideClick:function(){var e=this;setTimeout((function(){e.showPopper=!1}),16)},handleConfirm:function(){this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleReset:function(){this.filteredValue=[],this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleSelect:function(e){this.filterValue=e,null!=e?this.confirmFilter(this.filteredValue):this.confirmFilter([]),this.handleOutsideClick()},confirmFilter:function(e){this.table.store.commit("filterChange",{column:this.column,values:e}),this.table.store.updateAllSelected()}},data:function(){return{table:null,cell:null,column:null}},computed:{filters:function(){return this.column&&this.column.filters},filterValue:{get:function(){return(this.column.filteredValue||[])[0]},set:function(e){this.filteredValue&&(null!=e?this.filteredValue.splice(0,1,e):this.filteredValue.splice(0,1))}},filteredValue:{get:function(){return this.column&&this.column.filteredValue||[]},set:function(e){this.column&&(this.column.filteredValue=e)}},multiple:function(){return!this.column||this.column.filterMultiple}},mounted:function(){var e=this;this.popperElm=this.$el,this.referenceElm=this.cell,this.table.bodyWrapper.addEventListener("scroll",(function(){e.updatePopper()})),this.$watch("showPopper",(function(t){e.column&&(e.column.filterOpened=t),t?Yn(e):Zn(e)}))},watch:{showPopper:function(e){!0===e&&parseInt(this.popperJS._popper.style.zIndex,10)<y.PopupManager.zIndex&&(this.popperJS._popper.style.zIndex=y.PopupManager.nextZIndex())}}},Kn,[],!1,null,null,null);Qn.options.__file="packages/table/src/filter-panel.vue";var ei=Qn.exports,ti=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},ni=function e(t){var n=[];return t.forEach((function(t){t.children?(n.push(t),n.push.apply(n,e(t.children))):n.push(t)})),n},ii=function(e){var t=1,n=function e(n,i){if(i&&(n.level=i.level+1,t<n.level&&(t=n.level)),n.children){var r=0;n.children.forEach((function(t){e(t,n),r+=t.colSpan})),n.colSpan=r}else n.colSpan=1};e.forEach((function(e){e.level=1,n(e)}));for(var i=[],r=0;r<t;r++)i.push([]);return ni(e).forEach((function(e){e.children?e.rowSpan=1:e.rowSpan=t-e.level+1,i[e.level-1].push(e)})),i},ri={name:"ElTableHeader",mixins:[Hn],render:function(e){var t=this,n=this.store.states.originColumns,i=ii(n,this.columns),r=i.length>1;return r&&(this.$parent.isGroup=!0),e("table",{class:"el-table__header",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})})),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("thead",{class:[{"is-group":r,"has-gutter":this.hasGutter}]},[this._l(i,(function(n,i){return e("tr",{style:t.getHeaderRowStyle(i),class:t.getHeaderRowClass(i)},[n.map((function(r,a){return e("th",{attrs:{colspan:r.colSpan,rowspan:r.rowSpan},on:{mousemove:function(e){return t.handleMouseMove(e,r)},mouseout:t.handleMouseOut,mousedown:function(e){return t.handleMouseDown(e,r)},click:function(e){return t.handleHeaderClick(e,r)},contextmenu:function(e){return t.handleHeaderContextMenu(e,r)}},style:t.getHeaderCellStyle(i,a,n,r),class:t.getHeaderCellClass(i,a,n,r),key:r.id},[e("div",{class:["cell",r.filteredValue&&r.filteredValue.length>0?"highlight":"",r.labelClassName]},[r.renderHeader?r.renderHeader.call(t._renderProxy,e,{column:r,$index:a,store:t.store,_self:t.$parent.$vnode.context}):r.label,r.sortable?e("span",{class:"caret-wrapper",on:{click:function(e){return t.handleSortClick(e,r)}}},[e("i",{class:"sort-caret ascending",on:{click:function(e){return t.handleSortClick(e,r,"ascending")}}}),e("i",{class:"sort-caret descending",on:{click:function(e){return t.handleSortClick(e,r,"descending")}}})]):"",r.filterable?e("span",{class:"el-table__column-filter-trigger",on:{click:function(e){return t.handleFilterClick(e,r)}}},[e("i",{class:["el-icon-arrow-down",r.filterOpened?"el-icon-arrow-up":""]})]):""])])})),t.hasGutter?e("th",{class:"el-table__cell gutter"}):""])}))])])},props:{fixed:String,store:{required:!0},border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},components:{ElCheckbox:dn.a},computed:ti({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},Fn({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),created:function(){this.filterPanels={}},mounted:function(){var e=this;this.$nextTick((function(){var t=e.defaultSort,n=t.prop,i=t.order;e.store.commit("sort",{prop:n,order:i,init:!0})}))},beforeDestroy:function(){var e=this.filterPanels;for(var t in e)e.hasOwnProperty(t)&&e[t]&&e[t].$destroy(!0)},methods:{isCellHidden:function(e,t){for(var n=0,i=0;i<e;i++)n+=t[i].colSpan;var r=n+t[e].colSpan-1;return!0===this.fixed||"left"===this.fixed?r>=this.leftFixedLeafCount:"right"===this.fixed?n<this.columnsCount-this.rightFixedLeafCount:r<this.leftFixedLeafCount||n>=this.columnsCount-this.rightFixedLeafCount},getHeaderRowStyle:function(e){var t=this.table.headerRowStyle;return"function"==typeof t?t.call(null,{rowIndex:e}):t},getHeaderRowClass:function(e){var t=[],n=this.table.headerRowClassName;return"string"==typeof n?t.push(n):"function"==typeof n&&t.push(n.call(null,{rowIndex:e})),t.join(" ")},getHeaderCellStyle:function(e,t,n,i){var r=this.table.headerCellStyle;return"function"==typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:n,column:i}):r},getHeaderCellClass:function(e,t,n,i){var r=[i.id,i.order,i.headerAlign,i.className,i.labelClassName];0===e&&this.isCellHidden(t,n)&&r.push("is-hidden"),i.children||r.push("is-leaf"),i.sortable&&r.push("is-sortable");var a=this.table.headerCellClassName;return"string"==typeof a?r.push(a):"function"==typeof a&&r.push(a.call(null,{rowIndex:e,columnIndex:t,row:n,column:i})),r.push("el-table__cell"),r.join(" ")},toggleAllSelection:function(e){e.stopPropagation(),this.store.commit("toggleAllSelection")},handleFilterClick:function(e,t){e.stopPropagation();var n=e.target,i="TH"===n.tagName?n:n.parentNode;if(!Object(me.hasClass)(i,"noclick")){i=i.querySelector(".el-table__column-filter-trigger")||i;var r=this.$parent,a=this.filterPanels[t.id];a&&t.filterOpened?a.showPopper=!1:(a||(a=new bn.a(ei),this.filterPanels[t.id]=a,t.filterPlacement&&(a.placement=t.filterPlacement),a.table=r,a.cell=i,a.column=t,!this.$isServer&&a.$mount(document.createElement("div"))),setTimeout((function(){a.showPopper=!0}),16))}},handleHeaderClick:function(e,t){!t.filters&&t.sortable?this.handleSortClick(e,t):t.filterable&&!t.sortable&&this.handleFilterClick(e,t),this.$parent.$emit("header-click",t,e)},handleHeaderContextMenu:function(e,t){this.$parent.$emit("header-contextmenu",t,e)},handleMouseDown:function(e,t){var n=this;if(!this.$isServer&&!(t.children&&t.children.length>0)&&this.draggingColumn&&this.border){this.dragging=!0,this.$parent.resizeProxyVisible=!0;var i=this.$parent,r=i.$el.getBoundingClientRect().left,a=this.$el.querySelector("th."+t.id),o=a.getBoundingClientRect(),s=o.left-r+30;Object(me.addClass)(a,"noclick"),this.dragState={startMouseLeft:e.clientX,startLeft:o.right-r,startColumnLeft:o.left-r,tableLeft:r};var l=i.$refs.resizeProxy;l.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var u=function(e){var t=e.clientX-n.dragState.startMouseLeft,i=n.dragState.startLeft+t;l.style.left=Math.max(s,i)+"px"};document.addEventListener("mousemove",u),document.addEventListener("mouseup",(function r(){if(n.dragging){var o=n.dragState,s=o.startColumnLeft,c=o.startLeft,d=parseInt(l.style.left,10)-s;t.width=t.realWidth=d,i.$emit("header-dragend",t.width,c-s,t,e),n.store.scheduleLayout(),document.body.style.cursor="",n.dragging=!1,n.draggingColumn=null,n.dragState={},i.resizeProxyVisible=!1}document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",r),document.onselectstart=null,document.ondragstart=null,setTimeout((function(){Object(me.removeClass)(a,"noclick")}),0)}))}},handleMouseMove:function(e,t){if(!(t.children&&t.children.length>0)){for(var n=e.target;n&&"TH"!==n.tagName;)n=n.parentNode;if(t&&t.resizable&&!this.dragging&&this.border){var i=n.getBoundingClientRect(),r=document.body.style;i.width>12&&i.right-e.pageX<8?(r.cursor="col-resize",Object(me.hasClass)(n,"is-sortable")&&(n.style.cursor="col-resize"),this.draggingColumn=t):this.dragging||(r.cursor="",Object(me.hasClass)(n,"is-sortable")&&(n.style.cursor="pointer"),this.draggingColumn=null)}}},handleMouseOut:function(){this.$isServer||(document.body.style.cursor="")},toggleOrder:function(e){var t=e.order,n=e.sortOrders;if(""===t)return n[0];var i=n.indexOf(t||null);return n[i>n.length-2?0:i+1]},handleSortClick:function(e,t,n){e.stopPropagation();for(var i=t.order===n?null:n||this.toggleOrder(t),r=e.target;r&&"TH"!==r.tagName;)r=r.parentNode;if(r&&"TH"===r.tagName&&Object(me.hasClass)(r,"noclick"))Object(me.removeClass)(r,"noclick");else if(t.sortable){var a=this.store.states,o=a.sortProp,s=void 0,l=a.sortingColumn;(l!==t||l===t&&null===l.order)&&(l&&(l.order=null),a.sortingColumn=t,o=t.property),s=t.order=i||null,a.sortProp=o,a.sortOrder=s,this.store.commit("changeSortCondition")}}},data:function(){return{draggingColumn:null,dragging:!1,dragState:{}}}},ai=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},oi={name:"ElTableFooter",mixins:[Hn],render:function(e){var t=this,n=[];return this.summaryMethod?n=this.summaryMethod({columns:this.columns,data:this.store.states.data}):this.columns.forEach((function(e,i){if(0!==i){var r=t.store.states.data.map((function(t){return Number(t[e.property])})),a=[],o=!0;r.forEach((function(e){if(!isNaN(e)){o=!1;var t=(""+e).split(".")[1];a.push(t?t.length:0)}}));var s=Math.max.apply(null,a);n[i]=o?"":r.reduce((function(e,t){var n=Number(t);return isNaN(n)?e:parseFloat((e+t).toFixed(Math.min(s,20)))}),0)}else n[i]=t.sumText})),e("table",{class:"el-table__footer",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})})),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("tbody",{class:[{"has-gutter":this.hasGutter}]},[e("tr",[this.columns.map((function(i,r){return e("td",{key:r,attrs:{colspan:i.colSpan,rowspan:i.rowSpan},class:[].concat(t.getRowClasses(i,r),["el-table__cell"])},[e("div",{class:["cell",i.labelClassName]},[n[r]])])})),this.hasGutter?e("th",{class:"el-table__cell gutter"}):""])])])},props:{fixed:String,store:{required:!0},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},computed:ai({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},Fn({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),methods:{isCellHidden:function(e,t,n){if(!0===this.fixed||"left"===this.fixed)return e>=this.leftFixedLeafCount;if("right"===this.fixed){for(var i=0,r=0;r<e;r++)i+=t[r].colSpan;return i<this.columnsCount-this.rightFixedLeafCount}return!(this.fixed||!n.fixed)||(e<this.leftFixedCount||e>=this.columnsCount-this.rightFixedCount)},getRowClasses:function(e,t){var n=[e.id,e.align,e.labelClassName];return e.className&&n.push(e.className),this.isCellHidden(t,this.columns,e)&&n.push("is-hidden"),e.children||n.push("is-leaf"),n}}},si=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},li=1,ui={name:"ElTable",mixins:[p.a,x.a],directives:{Mousewheel:vn},props:{data:{type:Array,default:function(){return[]}},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],context:{},showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:function(){return{hasChildren:"hasChildren",children:"children"}}},lazy:Boolean,load:Function},components:{TableHeader:ri,TableFooter:oi,TableBody:Un,ElCheckbox:dn.a},methods:{getMigratingConfig:function(){return{events:{expand:"expand is renamed to expand-change"}}},setCurrentRow:function(e){this.store.commit("setCurrentRow",e)},toggleRowSelection:function(e,t){this.store.toggleRowSelection(e,t,!1),this.store.updateAllSelected()},toggleRowExpansion:function(e,t){this.store.toggleRowExpansionAdapter(e,t)},clearSelection:function(){this.store.clearSelection()},clearFilter:function(e){this.store.clearFilter(e)},clearSort:function(){this.store.clearSort()},handleMouseLeave:function(){this.store.commit("setHoverRow",null),this.hoverState&&(this.hoverState=null)},updateScrollY:function(){this.layout.updateScrollY()&&(this.layout.notifyObservers("scrollable"),this.layout.updateColumnsWidth())},handleFixedMousewheel:function(e,t){var n=this.bodyWrapper;if(Math.abs(t.spinY)>0){var i=n.scrollTop;t.pixelY<0&&0!==i&&e.preventDefault(),t.pixelY>0&&n.scrollHeight-n.clientHeight>i&&e.preventDefault(),n.scrollTop+=Math.ceil(t.pixelY/5)}else n.scrollLeft+=Math.ceil(t.pixelX/5)},handleHeaderFooterMousewheel:function(e,t){var n=t.pixelX,i=t.pixelY;Math.abs(n)>=Math.abs(i)&&(this.bodyWrapper.scrollLeft+=t.pixelX/5)},syncPostion:Object(hn.throttle)(20,(function(){var e=this.bodyWrapper,t=e.scrollLeft,n=e.scrollTop,i=e.offsetWidth,r=e.scrollWidth,a=this.$refs,o=a.headerWrapper,s=a.footerWrapper,l=a.fixedBodyWrapper,u=a.rightFixedBodyWrapper;o&&(o.scrollLeft=t),s&&(s.scrollLeft=t),l&&(l.scrollTop=n),u&&(u.scrollTop=n);var c=r-i-1;this.scrollPosition=t>=c?"right":0===t?"left":"middle"})),bindEvents:function(){this.bodyWrapper.addEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Object(zt.addResizeListener)(this.$el,this.resizeListener)},unbindEvents:function(){this.bodyWrapper.removeEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Object(zt.removeResizeListener)(this.$el,this.resizeListener)},resizeListener:function(){if(this.$ready){var e=!1,t=this.$el,n=this.resizeState,i=n.width,r=n.height,a=t.offsetWidth;i!==a&&(e=!0);var o=t.offsetHeight;(this.height||this.shouldUpdateHeight)&&r!==o&&(e=!0),e&&(this.resizeState.width=a,this.resizeState.height=o,this.doLayout())}},doLayout:function(){this.shouldUpdateHeight&&this.layout.updateElsHeight(),this.layout.updateColumnsWidth()},sort:function(e,t){this.store.commit("sort",{prop:e,order:t})},toggleAllSelection:function(){this.store.commit("toggleAllSelection")}},computed:si({tableSize:function(){return this.size||(this.$ELEMENT||{}).size},bodyWrapper:function(){return this.$refs.bodyWrapper},shouldUpdateHeight:function(){return this.height||this.maxHeight||this.fixedColumns.length>0||this.rightFixedColumns.length>0},bodyWidth:function(){var e=this.layout,t=e.bodyWidth,n=e.scrollY,i=e.gutterWidth;return t?t-(n?i:0)+"px":""},bodyHeight:function(){var e=this.layout,t=e.headerHeight,n=void 0===t?0:t,i=e.bodyHeight,r=e.footerHeight,a=void 0===r?0:r;if(this.height)return{height:i?i+"px":""};if(this.maxHeight){var o=En(this.maxHeight);if("number"==typeof o)return{"max-height":o-a-(this.showHeader?n:0)+"px"}}return{}},fixedBodyHeight:function(){if(this.height)return{height:this.layout.fixedBodyHeight?this.layout.fixedBodyHeight+"px":""};if(this.maxHeight){var e=En(this.maxHeight);if("number"==typeof e)return e=this.layout.scrollX?e-this.layout.gutterWidth:e,this.showHeader&&(e-=this.layout.headerHeight),{"max-height":(e-=this.layout.footerHeight)+"px"}}return{}},fixedHeight:function(){return this.maxHeight?this.showSummary?{bottom:0}:{bottom:this.layout.scrollX&&this.data.length?this.layout.gutterWidth+"px":""}:this.showSummary?{height:this.layout.tableHeight?this.layout.tableHeight+"px":""}:{height:this.layout.viewportHeight?this.layout.viewportHeight+"px":""}},emptyBlockStyle:function(){if(this.data&&this.data.length)return null;var e="100%";return this.layout.appendHeight&&(e="calc(100% - "+this.layout.appendHeight+"px)"),{width:this.bodyWidth,height:e}}},Fn({selection:"selection",columns:"columns",tableData:"data",fixedColumns:"fixedColumns",rightFixedColumns:"rightFixedColumns"})),watch:{height:{immediate:!0,handler:function(e){this.layout.setHeight(e)}},maxHeight:{immediate:!0,handler:function(e){this.layout.setMaxHeight(e)}},currentRowKey:{immediate:!0,handler:function(e){this.rowKey&&this.store.setCurrentRowKey(e)}},data:{immediate:!0,handler:function(e){this.store.commit("setData",e)}},expandRowKeys:{immediate:!0,handler:function(e){e&&this.store.setExpandRowKeysAdapter(e)}}},created:function(){var e=this;this.tableId="el-table_"+li++,this.debouncedUpdateLayout=Object(hn.debounce)(50,(function(){return e.doLayout()}))},mounted:function(){var e=this;this.bindEvents(),this.store.updateColumns(),this.doLayout(),this.resizeState={width:this.$el.offsetWidth,height:this.$el.offsetHeight},this.store.states.columns.forEach((function(t){t.filteredValue&&t.filteredValue.length&&e.store.commit("filterChange",{column:t,values:t.filteredValue,silent:!0})})),this.$ready=!0},destroyed:function(){this.unbindEvents()},data:function(){var e=this.treeProps,t=e.hasChildren,n=void 0===t?"hasChildren":t,i=e.children,r=void 0===i?"children":i;return this.store=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Table is required.");var n=new Ln;return n.table=e,n.toggleAllSelection=$()(10,n._toggleAllSelection),Object.keys(t).forEach((function(e){n.states[e]=t[e]})),n}(this,{rowKey:this.rowKey,defaultExpandAll:this.defaultExpandAll,selectOnIndeterminate:this.selectOnIndeterminate,indent:this.indent,lazy:this.lazy,lazyColumnIdentifier:n,childrenColumnName:r}),{layout:new zn({store:this.store,table:this,fit:this.fit,showHeader:this.showHeader}),isHidden:!1,renderExpanded:null,resizeProxyVisible:!1,resizeState:{width:null,height:null},isGroup:!1,scrollPosition:"left"}}},ci=r(ui,un,[],!1,null,null,null);ci.options.__file="packages/table/src/table.vue";var di=ci.exports;di.install=function(e){e.component(di.name,di)};var hi=di,fi={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:"",className:"el-table-column--selection"},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},pi={selection:{renderHeader:function(e,t){var n=t.store;return e("el-checkbox",{attrs:{disabled:n.states.data&&0===n.states.data.length,indeterminate:n.states.selection.length>0&&!this.isAllSelected,value:this.isAllSelected},nativeOn:{click:this.toggleAllSelection}})},renderCell:function(e,t){var n=t.row,i=t.column,r=t.store,a=t.$index;return e("el-checkbox",{nativeOn:{click:function(e){return e.stopPropagation()}},attrs:{value:r.isSelected(n),disabled:!!i.selectable&&!i.selectable.call(null,n,a)},on:{input:function(){r.commit("rowSelectedChanged",n)}}})},sortable:!1,resizable:!1},index:{renderHeader:function(e,t){return t.column.label||"#"},renderCell:function(e,t){var n=t.$index,i=n+1,r=t.column.index;return"number"==typeof r?i=n+r:"function"==typeof r&&(i=r(n)),e("div",[i])},sortable:!1},expand:{renderHeader:function(e,t){return t.column.label||""},renderCell:function(e,t){var n=t.row,i=t.store,r=["el-table__expand-icon"];i.states.expandRows.indexOf(n)>-1&&r.push("el-table__expand-icon--expanded");return e("div",{class:r,on:{click:function(e){e.stopPropagation(),i.toggleRowExpansion(n)}}},[e("i",{class:"el-icon el-icon-arrow-right"})])},sortable:!1,resizable:!1,className:"el-table__expand-column"}};function mi(e,t){var n=t.row,i=t.column,r=t.$index,a=i.property,o=a&&Object(m.getPropByPath)(n,a).v;return i&&i.formatter?i.formatter(n,i,o,r):o}var vi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},gi=1,bi={name:"ElTableColumn",props:{type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{},minWidth:{},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:function(){return["ascending","descending",null]},validator:function(e){return e.every((function(e){return["ascending","descending",null].indexOf(e)>-1}))}}},data:function(){return{isSubColumn:!1,columns:[]}},computed:{owner:function(){for(var e=this.$parent;e&&!e.tableId;)e=e.$parent;return e},columnOrTableParent:function(){for(var e=this.$parent;e&&!e.tableId&&!e.columnId;)e=e.$parent;return e},realWidth:function(){return Dn(this.width)},realMinWidth:function(){return void 0!==(e=this.minWidth)&&(e=Dn(e),isNaN(e)&&(e=80)),e;var e},realAlign:function(){return this.align?"is-"+this.align:null},realHeaderAlign:function(){return this.headerAlign?"is-"+this.headerAlign:this.realAlign}},methods:{getPropsData:function(){for(var e=this,t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return n.reduce((function(t,n){return Array.isArray(n)&&n.forEach((function(n){t[n]=e[n]})),t}),{})},getColumnElIndex:function(e,t){return[].indexOf.call(e,t)},setColumnWidth:function(e){return this.realWidth&&(e.width=this.realWidth),this.realMinWidth&&(e.minWidth=this.realMinWidth),e.minWidth||(e.minWidth=80),e.realWidth=void 0===e.width?e.minWidth:e.width,e},setColumnForcedProps:function(e){var t=e.type,n=pi[t]||{};return Object.keys(n).forEach((function(t){var i=n[t];void 0!==i&&(e[t]="className"===t?e[t]+" "+i:i)})),e},setColumnRenders:function(e){var t=this;this.$createElement;this.renderHeader?console.warn("[Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header."):"selection"!==e.type&&(e.renderHeader=function(n,i){var r=t.$scopedSlots.header;return r?r(i):e.label});var n=e.renderCell;return"expand"===e.type?(e.renderCell=function(e,t){return e("div",{class:"cell"},[n(e,t)])},this.owner.renderExpanded=function(e,n){return t.$scopedSlots.default?t.$scopedSlots.default(n):t.$slots.default}):(n=n||mi,e.renderCell=function(i,r){var a=null;a=t.$scopedSlots.default?t.$scopedSlots.default(r):n(i,r);var o=function(e,t){var n=t.row,i=t.treeNode,r=t.store;if(!i)return null;var a=[];if(i.indent&&a.push(e("span",{class:"el-table__indent",style:{"padding-left":i.indent+"px"}})),"boolean"!=typeof i.expanded||i.noLazyChildren)a.push(e("span",{class:"el-table__placeholder"}));else{var o=["el-table__expand-icon",i.expanded?"el-table__expand-icon--expanded":""],s=["el-icon-arrow-right"];i.loading&&(s=["el-icon-loading"]),a.push(e("div",{class:o,on:{click:function(e){e.stopPropagation(),r.loadOrToggle(n)}}},[e("i",{class:s})]))}return a}(i,r),s={class:"cell",style:{}};return e.showOverflowTooltip&&(s.class+=" el-tooltip",s.style={width:(r.column.realWidth||r.column.width)-1+"px"}),i("div",s,[o,a])}),e},registerNormalWatchers:function(){var e=this,t={prop:"property",realAlign:"align",realHeaderAlign:"headerAlign",realWidth:"width"},n=["label","property","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"].reduce((function(e,t){return e[t]=t,e}),t);Object.keys(n).forEach((function(n){var i=t[n];e.$watch(n,(function(t){e.columnConfig[i]=t}))}))},registerComplexWatchers:function(){var e=this,t={realWidth:"width",realMinWidth:"minWidth"},n=["fixed"].reduce((function(e,t){return e[t]=t,e}),t);Object.keys(n).forEach((function(n){var i=t[n];e.$watch(n,(function(t){e.columnConfig[i]=t;var n="fixed"===i;e.owner.store.scheduleLayout(n)}))}))}},components:{ElCheckbox:dn.a},beforeCreate:function(){this.row={},this.column={},this.$index=0,this.columnId=""},created:function(){var e=this.columnOrTableParent;this.isSubColumn=this.owner!==e,this.columnId=(e.tableId||e.columnId)+"_column_"+gi++;var t=this.type||"default",n=""===this.sortable||this.sortable,i=vi({},fi[t],{id:this.columnId,type:t,property:this.prop||this.property,align:this.realAlign,headerAlign:this.realHeaderAlign,showOverflowTooltip:this.showOverflowTooltip||this.showTooltipWhenOverflow,filterable:this.filters||this.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,filterOpened:!1,sortable:n,index:this.index}),r=this.getPropsData(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);r=function(e,t){var n={},i=void 0;for(i in e)n[i]=e[i];for(i in t)if(Tn(t,i)){var r=t[i];void 0!==r&&(n[i]=r)}return n}(i,r);var a=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}(this.setColumnRenders,this.setColumnWidth,this.setColumnForcedProps);r=a(r),this.columnConfig=r,this.registerNormalWatchers(),this.registerComplexWatchers()},mounted:function(){var e=this.owner,t=this.columnOrTableParent,n=this.isSubColumn?t.$el.children:t.$refs.hiddenColumns.children,i=this.getColumnElIndex(n,this.$el);e.store.commit("insertColumn",this.columnConfig,i,this.isSubColumn?t.columnConfig:null)},destroyed:function(){if(this.$parent){var e=this.$parent;this.owner.store.commit("removeColumn",this.columnConfig,this.isSubColumn?e.columnConfig:null)}},render:function(e){return e("div",this.$slots.default)},install:function(e){e.component(bi.name,bi)}},yi=bi,_i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.ranged?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],ref:"reference",staticClass:"el-date-editor el-range-editor el-input__inner",class:["el-date-editor--"+e.type,e.pickerSize?"el-range-editor--"+e.pickerSize:"",e.pickerDisabled?"is-disabled":"",e.pickerVisible?"is-active":""],on:{click:e.handleRangeClick,mouseenter:e.handleMouseEnter,mouseleave:function(t){e.showClose=!1},keydown:e.handleKeydown}},[n("i",{class:["el-input__icon","el-range__icon",e.triggerClass]}),n("input",e._b({staticClass:"el-range-input",attrs:{autocomplete:"off",placeholder:e.startPlaceholder,disabled:e.pickerDisabled,readonly:!e.editable||e.readonly,name:e.name&&e.name[0]},domProps:{value:e.displayValue&&e.displayValue[0]},on:{input:e.handleStartInput,change:e.handleStartChange,focus:e.handleFocus}},"input",e.firstInputId,!1)),e._t("range-separator",[n("span",{staticClass:"el-range-separator"},[e._v(e._s(e.rangeSeparator))])]),n("input",e._b({staticClass:"el-range-input",attrs:{autocomplete:"off",placeholder:e.endPlaceholder,disabled:e.pickerDisabled,readonly:!e.editable||e.readonly,name:e.name&&e.name[1]},domProps:{value:e.displayValue&&e.displayValue[1]},on:{input:e.handleEndInput,change:e.handleEndChange,focus:e.handleFocus}},"input",e.secondInputId,!1)),e.haveTrigger?n("i",{staticClass:"el-input__icon el-range__close-icon",class:[e.showClose?""+e.clearIcon:""],on:{click:e.handleClickIcon}}):e._e()],2):n("el-input",e._b({directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],ref:"reference",staticClass:"el-date-editor",class:"el-date-editor--"+e.type,attrs:{readonly:!e.editable||e.readonly||"dates"===e.type||"week"===e.type,disabled:e.pickerDisabled,size:e.pickerSize,name:e.name,placeholder:e.placeholder,value:e.displayValue,validateEvent:!1},on:{focus:e.handleFocus,input:function(t){return e.userInput=t},change:e.handleChange},nativeOn:{keydown:function(t){return e.handleKeydown(t)},mouseenter:function(t){return e.handleMouseEnter(t)},mouseleave:function(t){e.showClose=!1}}},"el-input",e.firstInputId,!1),[n("i",{staticClass:"el-input__icon",class:e.triggerClass,attrs:{slot:"prefix"},on:{click:e.handleFocus},slot:"prefix"}),e.haveTrigger?n("i",{staticClass:"el-input__icon",class:[e.showClose?""+e.clearIcon:""],attrs:{slot:"suffix"},on:{click:e.handleClickIcon},slot:"suffix"}):e._e()])};_i._withStripped=!0;var wi=n(0),xi={props:{appendToBody:A.a.props.appendToBody,offset:A.a.props.offset,boundariesPadding:A.a.props.boundariesPadding,arrowOffset:A.a.props.arrowOffset},methods:A.a.methods,data:function(){return qe()({visibleArrow:!0},A.a.data)},beforeDestroy:A.a.beforeDestroy},ki={date:"yyyy-MM-dd",month:"yyyy-MM",datetime:"yyyy-MM-dd HH:mm:ss",time:"HH:mm:ss",week:"yyyywWW",timerange:"HH:mm:ss",daterange:"yyyy-MM-dd",monthrange:"yyyy-MM",datetimerange:"yyyy-MM-dd HH:mm:ss",year:"yyyy"},Ci=["date","datetime","time","time-select","week","month","year","daterange","monthrange","timerange","datetimerange","dates"],Si=function(e,t){return"timestamp"===t?e.getTime():Object(wi.formatDate)(e,t)},Oi=function(e,t){return"timestamp"===t?new Date(Number(e)):Object(wi.parseDate)(e,t)},Ti=function(e,t){if(Array.isArray(e)&&2===e.length){var n=e[0],i=e[1];if(n&&i)return[Si(n,t),Si(i,t)]}return""},Di=function(e,t,n){if(Array.isArray(e)||(e=e.split(n)),2===e.length){var i=e[0],r=e[1];return[Oi(i,t),Oi(r,t)]}return[]},Ei={default:{formatter:function(e){return e?""+e:""},parser:function(e){return void 0===e||""===e?null:e}},week:{formatter:function(e,t){var n=Object(wi.getWeekNumber)(e),i=e.getMonth(),r=new Date(e);1===n&&11===i&&(r.setHours(0,0,0,0),r.setDate(r.getDate()+3-(r.getDay()+6)%7));var a=Object(wi.formatDate)(r,t);return a=/WW/.test(a)?a.replace(/WW/,n<10?"0"+n:n):a.replace(/W/,n)},parser:function(e,t){return Ei.date.parser(e,t)}},date:{formatter:Si,parser:Oi},datetime:{formatter:Si,parser:Oi},daterange:{formatter:Ti,parser:Di},monthrange:{formatter:Ti,parser:Di},datetimerange:{formatter:Ti,parser:Di},timerange:{formatter:Ti,parser:Di},time:{formatter:Si,parser:Oi},month:{formatter:Si,parser:Oi},year:{formatter:Si,parser:Oi},number:{formatter:function(e){return e?""+e:""},parser:function(e){var t=Number(e);return isNaN(e)?null:t}},dates:{formatter:function(e,t){return e.map((function(e){return Si(e,t)}))},parser:function(e,t){return("string"==typeof e?e.split(", "):e).map((function(e){return e instanceof Date?e:Oi(e,t)}))}}},$i={left:"bottom-start",center:"bottom",right:"bottom-end"},Mi=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"-";if(!e)return null;var r=(Ei[n]||Ei.default).parser,a=t||ki[n];return r(e,a,i)},Pi=function(e,t,n){return e?(0,(Ei[n]||Ei.default).formatter)(e,t||ki[n]):null},Ii=function(e,t){var n=function(e,t){var n=e instanceof Date,i=t instanceof Date;return n&&i?e.getTime()===t.getTime():!n&&!i&&e===t},i=e instanceof Array,r=t instanceof Array;return i&&r?e.length===t.length&&e.every((function(e,i){return n(e,t[i])})):!i&&!r&&n(e,t)},ji=function(e){return"string"==typeof e||e instanceof String},Ai=function(e){return null==e||ji(e)||Array.isArray(e)&&2===e.length&&e.every(ji)},Ni={mixins:[C.a,xi],inject:{elForm:{default:""},elFormItem:{default:""}},props:{size:String,format:String,valueFormat:String,readonly:Boolean,placeholder:String,startPlaceholder:String,endPlaceholder:String,prefixIcon:String,clearIcon:{type:String,default:"el-icon-circle-close"},name:{default:"",validator:Ai},disabled:Boolean,clearable:{type:Boolean,default:!0},id:{default:"",validator:Ai},popperClass:String,editable:{type:Boolean,default:!0},align:{type:String,default:"left"},value:{},defaultValue:{},defaultTime:{},rangeSeparator:{default:"-"},pickerOptions:{},unlinkPanels:Boolean,validateEvent:{type:Boolean,default:!0}},components:{ElInput:h.a},directives:{Clickoutside:P.a},data:function(){return{pickerVisible:!1,showClose:!1,userInput:null,valueOnOpen:null,unwatchPickerOptions:null}},watch:{pickerVisible:function(e){this.readonly||this.pickerDisabled||(e?(this.showPicker(),this.valueOnOpen=Array.isArray(this.value)?[].concat(this.value):this.value):(this.hidePicker(),this.emitChange(this.value),this.userInput=null,this.validateEvent&&this.dispatch("ElFormItem","el.form.blur"),this.$emit("blur",this),this.blur()))},parsedValue:{immediate:!0,handler:function(e){this.picker&&(this.picker.value=e)}},defaultValue:function(e){this.picker&&(this.picker.defaultValue=e)},value:function(e,t){Ii(e,t)||this.pickerVisible||!this.validateEvent||this.dispatch("ElFormItem","el.form.change",e)}},computed:{ranged:function(){return this.type.indexOf("range")>-1},reference:function(){var e=this.$refs.reference;return e.$el||e},refInput:function(){return this.reference?[].slice.call(this.reference.querySelectorAll("input")):[]},valueIsEmpty:function(){var e=this.value;if(Array.isArray(e)){for(var t=0,n=e.length;t<n;t++)if(e[t])return!1}else if(e)return!1;return!0},triggerClass:function(){return this.prefixIcon||(-1!==this.type.indexOf("time")?"el-icon-time":"el-icon-date")},selectionMode:function(){return"week"===this.type?"week":"month"===this.type?"month":"year"===this.type?"year":"dates"===this.type?"dates":"day"},haveTrigger:function(){return void 0!==this.showTrigger?this.showTrigger:-1!==Ci.indexOf(this.type)},displayValue:function(){var e=Pi(this.parsedValue,this.format,this.type,this.rangeSeparator);return Array.isArray(this.userInput)?[this.userInput[0]||e&&e[0]||"",this.userInput[1]||e&&e[1]||""]:null!==this.userInput?this.userInput:e?"dates"===this.type?e.join(", "):e:""},parsedValue:function(){return this.value?"time-select"===this.type||Object(wi.isDateObject)(this.value)||Array.isArray(this.value)&&this.value.every(wi.isDateObject)?this.value:this.valueFormat?Mi(this.value,this.valueFormat,this.type,this.rangeSeparator)||this.value:Array.isArray(this.value)?this.value.map((function(e){return new Date(e)})):new Date(this.value):this.value},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},pickerSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},pickerDisabled:function(){return this.disabled||(this.elForm||{}).disabled},firstInputId:function(){var e={},t=void 0;return(t=this.ranged?this.id&&this.id[0]:this.id)&&(e.id=t),e},secondInputId:function(){var e={},t=void 0;return this.ranged&&(t=this.id&&this.id[1]),t&&(e.id=t),e}},created:function(){this.popperOptions={boundariesPadding:0,gpuAcceleration:!1},this.placement=$i[this.align]||$i.left,this.$on("fieldReset",this.handleFieldReset)},methods:{focus:function(){this.ranged?this.handleFocus():this.$refs.reference.focus()},blur:function(){this.refInput.forEach((function(e){return e.blur()}))},parseValue:function(e){var t=Object(wi.isDateObject)(e)||Array.isArray(e)&&e.every(wi.isDateObject);return this.valueFormat&&!t&&Mi(e,this.valueFormat,this.type,this.rangeSeparator)||e},formatToValue:function(e){var t=Object(wi.isDateObject)(e)||Array.isArray(e)&&e.every(wi.isDateObject);return this.valueFormat&&t?Pi(e,this.valueFormat,this.type,this.rangeSeparator):e},parseString:function(e){var t=Array.isArray(e)?this.type:this.type.replace("range","");return Mi(e,this.format,t)},formatToString:function(e){var t=Array.isArray(e)?this.type:this.type.replace("range","");return Pi(e,this.format,t)},handleMouseEnter:function(){this.readonly||this.pickerDisabled||!this.valueIsEmpty&&this.clearable&&(this.showClose=!0)},handleChange:function(){if(this.userInput){var e=this.parseString(this.displayValue);e&&(this.picker.value=e,this.isValidValue(e)&&(this.emitInput(e),this.userInput=null))}""===this.userInput&&(this.emitInput(null),this.emitChange(null),this.userInput=null)},handleStartInput:function(e){this.userInput?this.userInput=[e.target.value,this.userInput[1]]:this.userInput=[e.target.value,null]},handleEndInput:function(e){this.userInput?this.userInput=[this.userInput[0],e.target.value]:this.userInput=[null,e.target.value]},handleStartChange:function(e){var t=this.parseString(this.userInput&&this.userInput[0]);if(t){this.userInput=[this.formatToString(t),this.displayValue[1]];var n=[t,this.picker.value&&this.picker.value[1]];this.picker.value=n,this.isValidValue(n)&&(this.emitInput(n),this.userInput=null)}},handleEndChange:function(e){var t=this.parseString(this.userInput&&this.userInput[1]);if(t){this.userInput=[this.displayValue[0],this.formatToString(t)];var n=[this.picker.value&&this.picker.value[0],t];this.picker.value=n,this.isValidValue(n)&&(this.emitInput(n),this.userInput=null)}},handleClickIcon:function(e){this.readonly||this.pickerDisabled||(this.showClose?(this.valueOnOpen=this.value,e.stopPropagation(),this.emitInput(null),this.emitChange(null),this.showClose=!1,this.picker&&"function"==typeof this.picker.handleClear&&this.picker.handleClear()):this.pickerVisible=!this.pickerVisible)},handleClose:function(){if(this.pickerVisible&&(this.pickerVisible=!1,"dates"===this.type)){var e=Mi(this.valueOnOpen,this.valueFormat,this.type,this.rangeSeparator)||this.valueOnOpen;this.emitInput(e)}},handleFieldReset:function(e){this.userInput=""===e?null:e},handleFocus:function(){var e=this.type;-1===Ci.indexOf(e)||this.pickerVisible||(this.pickerVisible=!0),this.$emit("focus",this)},handleKeydown:function(e){var t=this,n=e.keyCode;return 27===n?(this.pickerVisible=!1,void e.stopPropagation()):9!==n?13===n?((""===this.userInput||this.isValidValue(this.parseString(this.displayValue)))&&(this.handleChange(),this.pickerVisible=this.picker.visible=!1,this.blur()),void e.stopPropagation()):void(this.userInput?e.stopPropagation():this.picker&&this.picker.handleKeydown&&this.picker.handleKeydown(e)):void(this.ranged?setTimeout((function(){-1===t.refInput.indexOf(document.activeElement)&&(t.pickerVisible=!1,t.blur(),e.stopPropagation())}),0):(this.handleChange(),this.pickerVisible=this.picker.visible=!1,this.blur(),e.stopPropagation()))},handleRangeClick:function(){var e=this.type;-1===Ci.indexOf(e)||this.pickerVisible||(this.pickerVisible=!0),this.$emit("focus",this)},hidePicker:function(){this.picker&&(this.picker.resetView&&this.picker.resetView(),this.pickerVisible=this.picker.visible=!1,this.destroyPopper())},showPicker:function(){var e=this;this.$isServer||(this.picker||this.mountPicker(),this.pickerVisible=this.picker.visible=!0,this.updatePopper(),this.picker.value=this.parsedValue,this.picker.resetView&&this.picker.resetView(),this.$nextTick((function(){e.picker.adjustSpinners&&e.picker.adjustSpinners()})))},mountPicker:function(){var e=this;this.picker=new bn.a(this.panel).$mount(),this.picker.defaultValue=this.defaultValue,this.picker.defaultTime=this.defaultTime,this.picker.popperClass=this.popperClass,this.popperElm=this.picker.$el,this.picker.width=this.reference.getBoundingClientRect().width,this.picker.showTime="datetime"===this.type||"datetimerange"===this.type,this.picker.selectionMode=this.selectionMode,this.picker.unlinkPanels=this.unlinkPanels,this.picker.arrowControl=this.arrowControl||this.timeArrowControl||!1,this.$watch("format",(function(t){e.picker.format=t}));var t=function(){var t=e.pickerOptions;if(t&&t.selectableRange){var n=t.selectableRange,i=Ei.datetimerange.parser,r=ki.timerange;n=Array.isArray(n)?n:[n],e.picker.selectableRange=n.map((function(t){return i(t,r,e.rangeSeparator)}))}for(var a in t)t.hasOwnProperty(a)&&"selectableRange"!==a&&(e.picker[a]=t[a]);e.format&&(e.picker.format=e.format)};t(),this.unwatchPickerOptions=this.$watch("pickerOptions",(function(){return t()}),{deep:!0}),this.$el.appendChild(this.picker.$el),this.picker.resetView&&this.picker.resetView(),this.picker.$on("dodestroy",this.doDestroy),this.picker.$on("pick",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.userInput=null,e.pickerVisible=e.picker.visible=n,e.emitInput(t),e.picker.resetView&&e.picker.resetView()})),this.picker.$on("select-range",(function(t,n,i){0!==e.refInput.length&&(i&&"min"!==i?"max"===i&&(e.refInput[1].setSelectionRange(t,n),e.refInput[1].focus()):(e.refInput[0].setSelectionRange(t,n),e.refInput[0].focus()))}))},unmountPicker:function(){this.picker&&(this.picker.$destroy(),this.picker.$off(),"function"==typeof this.unwatchPickerOptions&&this.unwatchPickerOptions(),this.picker.$el.parentNode.removeChild(this.picker.$el))},emitChange:function(e){Ii(e,this.valueOnOpen)||(this.$emit("change",e),this.valueOnOpen=e,this.validateEvent&&this.dispatch("ElFormItem","el.form.change",e))},emitInput:function(e){var t=this.formatToValue(e);Ii(this.value,t)||this.$emit("input",t)},isValidValue:function(e){return this.picker||this.mountPicker(),!this.picker.isValidValue||e&&this.picker.isValidValue(e)}}},Li=r(Ni,_i,[],!1,null,null,null);Li.options.__file="packages/date-picker/src/picker.vue";var Fi=Li.exports,Ri=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-enter":e.handleEnter,"after-leave":e.handleLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[e.showTime?n("div",{staticClass:"el-date-picker__time-header"},[n("span",{staticClass:"el-date-picker__editor-wrap"},[n("el-input",{attrs:{placeholder:e.t("el.datepicker.selectDate"),value:e.visibleDate,size:"small"},on:{input:function(t){return e.userInputDate=t},change:e.handleVisibleDateChange}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleTimePickClose,expression:"handleTimePickClose"}],staticClass:"el-date-picker__editor-wrap"},[n("el-input",{ref:"input",attrs:{placeholder:e.t("el.datepicker.selectTime"),value:e.visibleTime,size:"small"},on:{focus:function(t){e.timePickerVisible=!0},input:function(t){return e.userInputTime=t},change:e.handleVisibleTimeChange}}),n("time-picker",{ref:"timepicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.timePickerVisible},on:{pick:e.handleTimePick,mounted:e.proxyTimePickerDataProperties}})],1)]):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],staticClass:"el-date-picker__header",class:{"el-date-picker__header--bordered":"year"===e.currentView||"month"===e.currentView}},[n("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-d-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevYear")},on:{click:e.prevYear}}),n("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevMonth")},on:{click:e.prevMonth}}),n("span",{staticClass:"el-date-picker__header-label",attrs:{role:"button"},on:{click:e.showYearPicker}},[e._v(e._s(e.yearLabel))]),n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-date-picker__header-label",class:{active:"month"===e.currentView},attrs:{role:"button"},on:{click:e.showMonthPicker}},[e._v(e._s(e.t("el.datepicker.month"+(e.month+1))))]),n("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-d-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextYear")},on:{click:e.nextYear}}),n("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextMonth")},on:{click:e.nextMonth}})]),n("div",{staticClass:"el-picker-panel__content"},[n("date-table",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],attrs:{"selection-mode":e.selectionMode,"first-day-of-week":e.firstDayOfWeek,value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"cell-class-name":e.cellClassName,"disabled-date":e.disabledDate},on:{pick:e.handleDatePick}}),n("year-table",{directives:[{name:"show",rawName:"v-show",value:"year"===e.currentView,expression:"currentView === 'year'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleYearPick}}),n("month-table",{directives:[{name:"show",rawName:"v-show",value:"month"===e.currentView,expression:"currentView === 'month'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleMonthPick}})],1)])],2),n("div",{directives:[{name:"show",rawName:"v-show",value:e.footerVisible&&"date"===e.currentView,expression:"footerVisible && currentView === 'date'"}],staticClass:"el-picker-panel__footer"},[n("el-button",{directives:[{name:"show",rawName:"v-show",value:"dates"!==e.selectionMode,expression:"selectionMode !== 'dates'"}],staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.changeToNow}},[e._v("\n "+e._s(e.t("el.datepicker.now"))+"\n ")]),n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini"},on:{click:e.confirm}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1)])])};Ri._withStripped=!0;var Bi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-panel el-popper",class:e.popperClass},[n("div",{staticClass:"el-time-panel__content",class:{"has-seconds":e.showSeconds}},[n("time-spinner",{ref:"spinner",attrs:{"arrow-control":e.useArrow,"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,date:e.date},on:{change:e.handleChange,"select-range":e.setSelectionRange}})],1),n("div",{staticClass:"el-time-panel__footer"},[n("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:e.handleCancel}},[e._v(e._s(e.t("el.datepicker.cancel")))]),n("button",{staticClass:"el-time-panel__btn",class:{confirm:!e.disabled},attrs:{type:"button"},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])};Bi._withStripped=!0;var Vi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-time-spinner",class:{"has-seconds":e.showSeconds}},[e.arrowControl?e._e():[n("el-scrollbar",{ref:"hours",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("hours")},mousemove:function(t){e.adjustCurrentSpinner("hours")}}},e._l(e.hoursList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.hours,disabled:t},on:{click:function(n){e.handleClick("hours",{value:i,disabled:t})}}},[e._v(e._s(("0"+(e.amPmMode?i%12||12:i)).slice(-2))+e._s(e.amPm(i)))])})),0),n("el-scrollbar",{ref:"minutes",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("minutes")},mousemove:function(t){e.adjustCurrentSpinner("minutes")}}},e._l(e.minutesList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.minutes,disabled:!t},on:{click:function(t){e.handleClick("minutes",{value:i,disabled:!1})}}},[e._v(e._s(("0"+i).slice(-2)))])})),0),n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.showSeconds,expression:"showSeconds"}],ref:"seconds",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("seconds")},mousemove:function(t){e.adjustCurrentSpinner("seconds")}}},e._l(60,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.seconds},on:{click:function(t){e.handleClick("seconds",{value:i,disabled:!1})}}},[e._v(e._s(("0"+i).slice(-2)))])})),0)],e.arrowControl?[n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("hours")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"hours",staticClass:"el-time-spinner__list"},e._l(e.arrowHourList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.hours,disabled:e.hoursList[t]}},[e._v(e._s(void 0===t?"":("0"+(e.amPmMode?t%12||12:t)).slice(-2)+e.amPm(t)))])})),0)]),n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("minutes")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"minutes",staticClass:"el-time-spinner__list"},e._l(e.arrowMinuteList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.minutes}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]),e.showSeconds?n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("seconds")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"seconds",staticClass:"el-time-spinner__list"},e._l(e.arrowSecondList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.seconds}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]):e._e()]:e._e()],2)};Vi._withStripped=!0;var zi={components:{ElScrollbar:L.a},directives:{repeatClick:Xe},props:{date:{},defaultValue:{},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:String,default:""}},computed:{hours:function(){return this.date.getHours()},minutes:function(){return this.date.getMinutes()},seconds:function(){return this.date.getSeconds()},hoursList:function(){return Object(wi.getRangeHours)(this.selectableRange)},minutesList:function(){return Object(wi.getRangeMinutes)(this.selectableRange,this.hours)},arrowHourList:function(){var e=this.hours;return[e>0?e-1:void 0,e,e<23?e+1:void 0]},arrowMinuteList:function(){var e=this.minutes;return[e>0?e-1:void 0,e,e<59?e+1:void 0]},arrowSecondList:function(){var e=this.seconds;return[e>0?e-1:void 0,e,e<59?e+1:void 0]}},data:function(){return{selectableRange:[],currentScrollbar:null}},mounted:function(){var e=this;this.$nextTick((function(){!e.arrowControl&&e.bindScrollEvent()}))},methods:{increase:function(){this.scrollDown(1)},decrease:function(){this.scrollDown(-1)},modifyDateField:function(e,t){switch(e){case"hours":this.$emit("change",Object(wi.modifyTime)(this.date,t,this.minutes,this.seconds));break;case"minutes":this.$emit("change",Object(wi.modifyTime)(this.date,this.hours,t,this.seconds));break;case"seconds":this.$emit("change",Object(wi.modifyTime)(this.date,this.hours,this.minutes,t))}},handleClick:function(e,t){var n=t.value;t.disabled||(this.modifyDateField(e,n),this.emitSelectRange(e),this.adjustSpinner(e,n))},emitSelectRange:function(e){"hours"===e?this.$emit("select-range",0,2):"minutes"===e?this.$emit("select-range",3,5):"seconds"===e&&this.$emit("select-range",6,8),this.currentScrollbar=e},bindScrollEvent:function(){var e=this,t=function(t){e.$refs[t].wrap.onscroll=function(n){e.handleScroll(t,n)}};t("hours"),t("minutes"),t("seconds")},handleScroll:function(e){var t=Math.min(Math.round((this.$refs[e].wrap.scrollTop-(.5*this.scrollBarHeight(e)-10)/this.typeItemHeight(e)+3)/this.typeItemHeight(e)),"hours"===e?23:59);this.modifyDateField(e,t)},adjustSpinners:function(){this.adjustSpinner("hours",this.hours),this.adjustSpinner("minutes",this.minutes),this.adjustSpinner("seconds",this.seconds)},adjustCurrentSpinner:function(e){this.adjustSpinner(e,this[e])},adjustSpinner:function(e,t){if(!this.arrowControl){var n=this.$refs[e].wrap;n&&(n.scrollTop=Math.max(0,t*this.typeItemHeight(e)))}},scrollDown:function(e){var t=this;this.currentScrollbar||this.emitSelectRange("hours");var n=this.currentScrollbar,i=this.hoursList,r=this[n];if("hours"===this.currentScrollbar){var a=Math.abs(e);e=e>0?1:-1;for(var o=i.length;o--&&a;)i[r=(r+e+i.length)%i.length]||a--;if(i[r])return}else r=(r+e+60)%60;this.modifyDateField(n,r),this.adjustSpinner(n,r),this.$nextTick((function(){return t.emitSelectRange(t.currentScrollbar)}))},amPm:function(e){if(!("a"===this.amPmMode.toLowerCase()))return"";var t=e<12?" am":" pm";return"A"===this.amPmMode&&(t=t.toUpperCase()),t},typeItemHeight:function(e){return this.$refs[e].$el.querySelector("li").offsetHeight},scrollBarHeight:function(e){return this.$refs[e].$el.offsetHeight}}},Hi=r(zi,Vi,[],!1,null,null,null);Hi.options.__file="packages/date-picker/src/basic/time-spinner.vue";var Wi=Hi.exports,qi={mixins:[p.a],components:{TimeSpinner:Wi},props:{visible:Boolean,timeArrowControl:Boolean},watch:{visible:function(e){var t=this;e?(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.spinner.emitSelectRange("hours")}))):this.needInitAdjust=!0},value:function(e){var t=this,n=void 0;e instanceof Date?n=Object(wi.limitTimeRange)(e,this.selectableRange,this.format):e||(n=this.defaultValue?new Date(this.defaultValue):new Date),this.date=n,this.visible&&this.needInitAdjust&&(this.$nextTick((function(e){return t.adjustSpinners()})),this.needInitAdjust=!1)},selectableRange:function(e){this.$refs.spinner.selectableRange=e},defaultValue:function(e){Object(wi.isDate)(this.value)||(this.date=e?new Date(e):new Date)}},data:function(){return{popperClass:"",format:"HH:mm:ss",value:"",defaultValue:null,date:new Date,oldValue:new Date,selectableRange:[],selectionRange:[0,2],disabled:!1,arrowControl:!1,needInitAdjust:!0}},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},useArrow:function(){return this.arrowControl||this.timeArrowControl||!1},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},methods:{handleCancel:function(){this.$emit("pick",this.oldValue,!1)},handleChange:function(e){this.visible&&(this.date=Object(wi.clearMilliseconds)(e),this.isValidValue(this.date)&&this.$emit("pick",this.date,!0))},setSelectionRange:function(e,t){this.$emit("select-range",e,t),this.selectionRange=[e,t]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];if(!t){var n=Object(wi.clearMilliseconds)(Object(wi.limitTimeRange)(this.date,this.selectableRange,this.format));this.$emit("pick",n,e,t)}},handleKeydown:function(e){var t=e.keyCode,n={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var i=n[t];return this.changeSelectionRange(i),void e.preventDefault()}if(38===t||40===t){var r=n[t];return this.$refs.spinner.scrollDown(r),void e.preventDefault()}},isValidValue:function(e){return Object(wi.timeWithinRange)(e,this.selectableRange,this.format)},adjustSpinners:function(){return this.$refs.spinner.adjustSpinners()},changeSelectionRange:function(e){var t=[0,3].concat(this.showSeconds?[6]:[]),n=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),i=(t.indexOf(this.selectionRange[0])+e+t.length)%t.length;this.$refs.spinner.emitSelectRange(n[i])}},mounted:function(){var e=this;this.$nextTick((function(){return e.handleConfirm(!0,!0)})),this.$emit("mounted")}},Ui=r(qi,Bi,[],!1,null,null,null);Ui.options.__file="packages/date-picker/src/panel/time.vue";var Ki=Ui.exports,Gi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-year-table",on:{click:e.handleYearTableClick}},[n("tbody",[n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+0)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+1)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+1))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+2)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+2))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+3)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+3))])])]),n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+4)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+4))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+5)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+5))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+6)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+6))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+7)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+7))])])]),n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+8)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+8))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+9)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+9))])]),n("td"),n("td")])])])};Gi._withStripped=!0;var Yi=r({props:{disabledDate:{},value:{},defaultValue:{validator:function(e){return null===e||e instanceof Date&&Object(wi.isDate)(e)}},date:{}},computed:{startYear:function(){return 10*Math.floor(this.date.getFullYear()/10)}},methods:{getCellStyle:function(e){var t={},n=new Date;return t.disabled="function"==typeof this.disabledDate&&function(e){var t=Object(wi.getDayCountOfYear)(e),n=new Date(e,0,1);return Object(wi.range)(t).map((function(e){return Object(wi.nextDate)(n,e)}))}(e).every(this.disabledDate),t.current=Object(m.arrayFindIndex)(Object(m.coerceTruthyValueToArray)(this.value),(function(t){return t.getFullYear()===e}))>=0,t.today=n.getFullYear()===e,t.default=this.defaultValue&&this.defaultValue.getFullYear()===e,t},handleYearTableClick:function(e){var t=e.target;if("A"===t.tagName){if(Object(me.hasClass)(t.parentNode,"disabled"))return;var n=t.textContent||t.innerText;this.$emit("pick",Number(n))}}}},Gi,[],!1,null,null,null);Yi.options.__file="packages/date-picker/src/basic/year-table.vue";var Zi=Yi.exports,Xi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-month-table",on:{click:e.handleMonthTableClick,mousemove:e.handleMouseMove}},[n("tbody",e._l(e.rows,(function(t,i){return n("tr",{key:i},e._l(t,(function(t,i){return n("td",{key:i,class:e.getCellStyle(t)},[n("div",[n("a",{staticClass:"cell"},[e._v(e._s(e.t("el.datepicker.months."+e.months[t.text])))])])])})),0)})),0)])};Xi._withStripped=!0;var Ji=function(e){return new Date(e.getFullYear(),e.getMonth())},Qi=function(e){return"number"==typeof e||"string"==typeof e?Ji(new Date(e)).getTime():e instanceof Date?Ji(e).getTime():NaN},er=r({props:{disabledDate:{},value:{},selectionMode:{default:"month"},minDate:{},maxDate:{},defaultValue:{validator:function(e){return null===e||Object(wi.isDate)(e)||Array.isArray(e)&&e.every(wi.isDate)}},date:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},mixins:[p.a],watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){Qi(e)!==Qi(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){Qi(e)!==Qi(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{months:["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],tableRows:[[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var n=new Date(t);return this.date.getFullYear()===n.getFullYear()&&Number(e.text)===n.getMonth()},getCellStyle:function(e){var t=this,n={},i=this.date.getFullYear(),r=new Date,a=e.text,o=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[];return n.disabled="function"==typeof this.disabledDate&&function(e,t){var n=Object(wi.getDayCountOfMonth)(e,t),i=new Date(e,t,1);return Object(wi.range)(n).map((function(e){return Object(wi.nextDate)(i,e)}))}(i,a).every(this.disabledDate),n.current=Object(m.arrayFindIndex)(Object(m.coerceTruthyValueToArray)(this.value),(function(e){return e.getFullYear()===i&&e.getMonth()===a}))>=0,n.today=r.getFullYear()===i&&r.getMonth()===a,n.default=o.some((function(n){return t.cellMatchesDate(e,n)})),e.inRange&&(n["in-range"]=!0,e.start&&(n["start-date"]=!0),e.end&&(n["end-date"]=!0)),n},getMonthOfCell:function(e){var t=this.date.getFullYear();return new Date(t,e,1)},markRange:function(e,t){e=Qi(e),t=Qi(t)||e;var n=[Math.min(e,t),Math.max(e,t)];e=n[0],t=n[1];for(var i=this.rows,r=0,a=i.length;r<a;r++)for(var o=i[r],s=0,l=o.length;s<l;s++){var u=o[s],c=4*r+s,d=new Date(this.date.getFullYear(),c).getTime();u.inRange=e&&d>=e&&d<=t,u.start=e&&d===e,u.end=t&&d===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex,i=t.cellIndex;this.rows[n][i].disabled||n===this.lastRow&&i===this.lastColumn||(this.lastRow=n,this.lastColumn=i,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getMonthOfCell(4*n+i)}}))}}},handleMonthTableClick:function(e){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName&&!Object(me.hasClass)(t,"disabled")){var n=t.cellIndex,i=4*t.parentNode.rowIndex+n,r=this.getMonthOfCell(i);"range"===this.selectionMode?this.rangeState.selecting?(r>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:r}):this.$emit("pick",{minDate:r,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:r,maxDate:null}),this.rangeState.selecting=!0):this.$emit("pick",i)}}},computed:{rows:function(){for(var e=this,t=this.tableRows,n=this.disabledDate,i=[],r=Qi(new Date),a=0;a<3;a++)for(var o=t[a],s=function(t){var s=o[t];s||(s={row:a,column:t,type:"normal",inRange:!1,start:!1,end:!1}),s.type="normal";var l=4*a+t,u=new Date(e.date.getFullYear(),l).getTime();s.inRange=u>=Qi(e.minDate)&&u<=Qi(e.maxDate),s.start=e.minDate&&u===Qi(e.minDate),s.end=e.maxDate&&u===Qi(e.maxDate),u===r&&(s.type="today"),s.text=l;var c=new Date(u);s.disabled="function"==typeof n&&n(c),s.selected=Object(m.arrayFind)(i,(function(e){return e.getTime()===c.getTime()})),e.$set(o,t,s)},l=0;l<4;l++)s(l);return t}}},Xi,[],!1,null,null,null);er.options.__file="packages/date-picker/src/basic/month-table.vue";var tr=er.exports,nr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-date-table",class:{"is-week-mode":"week"===e.selectionMode},attrs:{cellspacing:"0",cellpadding:"0"},on:{click:e.handleClick,mousemove:e.handleMouseMove}},[n("tbody",[n("tr",[e.showWeekNumber?n("th",[e._v(e._s(e.t("el.datepicker.week")))]):e._e(),e._l(e.WEEKS,(function(t,i){return n("th",{key:i},[e._v(e._s(e.t("el.datepicker.weeks."+t)))])}))],2),e._l(e.rows,(function(t,i){return n("tr",{key:i,staticClass:"el-date-table__row",class:{current:e.isWeekActive(t[1])}},e._l(t,(function(t,i){return n("td",{key:i,class:e.getCellClasses(t)},[n("div",[n("span",[e._v("\n "+e._s(t.text)+"\n ")])])])})),0)}))],2)])};nr._withStripped=!0;var ir=["sun","mon","tue","wed","thu","fri","sat"],rr=function(e){return"number"==typeof e||"string"==typeof e?Object(wi.clearTime)(new Date(e)).getTime():e instanceof Date?Object(wi.clearTime)(e).getTime():NaN},ar=r({mixins:[p.a],props:{firstDayOfWeek:{default:7,type:Number,validator:function(e){return e>=1&&e<=7}},value:{},defaultValue:{validator:function(e){return null===e||Object(wi.isDate)(e)||Array.isArray(e)&&e.every(wi.isDate)}},date:{},selectionMode:{default:"day"},showWeekNumber:{type:Boolean,default:!1},disabledDate:{},cellClassName:{},minDate:{},maxDate:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},computed:{offsetDay:function(){var e=this.firstDayOfWeek;return e>3?7-e:-e},WEEKS:function(){var e=this.firstDayOfWeek;return ir.concat(ir).slice(e,e+7)},year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},startDate:function(){return Object(wi.getStartDateOfMonth)(this.year,this.month)},rows:function(){var e=this,t=new Date(this.year,this.month,1),n=Object(wi.getFirstDayOfMonth)(t),i=Object(wi.getDayCountOfMonth)(t.getFullYear(),t.getMonth()),r=Object(wi.getDayCountOfMonth)(t.getFullYear(),0===t.getMonth()?11:t.getMonth()-1);n=0===n?7:n;for(var a=this.offsetDay,o=this.tableRows,s=1,l=this.startDate,u=this.disabledDate,c=this.cellClassName,d="dates"===this.selectionMode?Object(m.coerceTruthyValueToArray)(this.value):[],h=rr(new Date),f=0;f<6;f++){var p=o[f];this.showWeekNumber&&(p[0]||(p[0]={type:"week",text:Object(wi.getWeekNumber)(Object(wi.nextDate)(l,7*f+1))}));for(var v=function(t){var o=p[e.showWeekNumber?t+1:t];o||(o={row:f,column:t,type:"normal",inRange:!1,start:!1,end:!1}),o.type="normal";var v=7*f+t,g=Object(wi.nextDate)(l,v-a).getTime();if(o.inRange=g>=rr(e.minDate)&&g<=rr(e.maxDate),o.start=e.minDate&&g===rr(e.minDate),o.end=e.maxDate&&g===rr(e.maxDate),g===h&&(o.type="today"),f>=0&&f<=1){var b=n+a<0?7+n+a:n+a;t+7*f>=b?o.text=s++:(o.text=r-(b-t%7)+1+7*f,o.type="prev-month")}else s<=i?o.text=s++:(o.text=s++-i,o.type="next-month");var y=new Date(g);o.disabled="function"==typeof u&&u(y),o.selected=Object(m.arrayFind)(d,(function(e){return e.getTime()===y.getTime()})),o.customClass="function"==typeof c&&c(y),e.$set(p,e.showWeekNumber?t+1:t,o)},g=0;g<7;g++)v(g);if("week"===this.selectionMode){var b=this.showWeekNumber?1:0,y=this.showWeekNumber?7:6,_=this.isWeekActive(p[b+1]);p[b].inRange=_,p[b].start=_,p[y].inRange=_,p[y].end=_}}return o}},watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){rr(e)!==rr(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){rr(e)!==rr(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{tableRows:[[],[],[],[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var n=new Date(t);return this.year===n.getFullYear()&&this.month===n.getMonth()&&Number(e.text)===n.getDate()},getCellClasses:function(e){var t=this,n=this.selectionMode,i=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[],r=[];return"normal"!==e.type&&"today"!==e.type||e.disabled?r.push(e.type):(r.push("available"),"today"===e.type&&r.push("today")),"normal"===e.type&&i.some((function(n){return t.cellMatchesDate(e,n)}))&&r.push("default"),"day"!==n||"normal"!==e.type&&"today"!==e.type||!this.cellMatchesDate(e,this.value)||r.push("current"),!e.inRange||"normal"!==e.type&&"today"!==e.type&&"week"!==this.selectionMode||(r.push("in-range"),e.start&&r.push("start-date"),e.end&&r.push("end-date")),e.disabled&&r.push("disabled"),e.selected&&r.push("selected"),e.customClass&&r.push(e.customClass),r.join(" ")},getDateOfCell:function(e,t){var n=7*e+(t-(this.showWeekNumber?1:0))-this.offsetDay;return Object(wi.nextDate)(this.startDate,n)},isWeekActive:function(e){if("week"!==this.selectionMode)return!1;var t=new Date(this.year,this.month,1),n=t.getFullYear(),i=t.getMonth();if("prev-month"===e.type&&(t.setMonth(0===i?11:i-1),t.setFullYear(0===i?n-1:n)),"next-month"===e.type&&(t.setMonth(11===i?0:i+1),t.setFullYear(11===i?n+1:n)),t.setDate(parseInt(e.text,10)),Object(wi.isDate)(this.value)){var r=(this.value.getDay()-this.firstDayOfWeek+7)%7-1;return Object(wi.prevDate)(this.value,r).getTime()===t.getTime()}return!1},markRange:function(e,t){e=rr(e),t=rr(t)||e;var n=[Math.min(e,t),Math.max(e,t)];e=n[0],t=n[1];for(var i=this.startDate,r=this.rows,a=0,o=r.length;a<o;a++)for(var s=r[a],l=0,u=s.length;l<u;l++)if(!this.showWeekNumber||0!==l){var c=s[l],d=7*a+l+(this.showWeekNumber?-1:0),h=Object(wi.nextDate)(i,d-this.offsetDay).getTime();c.inRange=e&&h>=e&&h<=t,c.start=e&&h===e,c.end=t&&h===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex-1,i=t.cellIndex;this.rows[n][i].disabled||n===this.lastRow&&i===this.lastColumn||(this.lastRow=n,this.lastColumn=i,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getDateOfCell(n,i)}}))}}},handleClick:function(e){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex-1,i="week"===this.selectionMode?1:t.cellIndex,r=this.rows[n][i];if(!r.disabled&&"week"!==r.type){var a,o,s,l=this.getDateOfCell(n,i);if("range"===this.selectionMode)this.rangeState.selecting?(l>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:l}):this.$emit("pick",{minDate:l,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:l,maxDate:null}),this.rangeState.selecting=!0);else if("day"===this.selectionMode)this.$emit("pick",l);else if("week"===this.selectionMode){var u=Object(wi.getWeekNumber)(l),c=l.getFullYear()+"w"+u;this.$emit("pick",{year:l.getFullYear(),week:u,value:c,date:l})}else if("dates"===this.selectionMode){var d=this.value||[],h=r.selected?(a=d,(s="function"==typeof(o=function(e){return e.getTime()===l.getTime()})?Object(m.arrayFindIndex)(a,o):a.indexOf(o))>=0?[].concat(a.slice(0,s),a.slice(s+1)):a):[].concat(d,[l]);this.$emit("pick",h)}}}}}},nr,[],!1,null,null,null);ar.options.__file="packages/date-picker/src/basic/date-table.vue";var or=ar.exports,sr={mixins:[p.a],directives:{Clickoutside:P.a},watch:{showTime:function(e){var t=this;e&&this.$nextTick((function(e){var n=t.$refs.input.$el;n&&(t.pickerWidth=n.getBoundingClientRect().width+10)}))},value:function(e){"dates"===this.selectionMode&&this.value||(Object(wi.isDate)(e)?this.date=new Date(e):this.date=this.getDefaultValue())},defaultValue:function(e){Object(wi.isDate)(this.value)||(this.date=e?new Date(e):new Date)},timePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){return t.$refs.timepicker.adjustSpinners()}))},selectionMode:function(e){"month"===e?"year"===this.currentView&&"month"===this.currentView||(this.currentView="month"):"dates"===e&&(this.currentView="date")}},methods:{proxyTimePickerDataProperties:function(){var e,t=this,n=function(e){t.$refs.timepicker.value=e},i=function(e){t.$refs.timepicker.date=e},r=function(e){t.$refs.timepicker.selectableRange=e};this.$watch("value",n),this.$watch("date",i),this.$watch("selectableRange",r),e=this.timeFormat,t.$refs.timepicker.format=e,n(this.value),i(this.date),r(this.selectableRange)},handleClear:function(){this.date=this.getDefaultValue(),this.$emit("pick",null)},emit:function(e){for(var t=this,n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];if(e)if(Array.isArray(e)){var a=e.map((function(e){return t.showTime?Object(wi.clearMilliseconds)(e):Object(wi.clearTime)(e)}));this.$emit.apply(this,["pick",a].concat(i))}else this.$emit.apply(this,["pick",this.showTime?Object(wi.clearMilliseconds)(e):Object(wi.clearTime)(e)].concat(i));else this.$emit.apply(this,["pick",e].concat(i));this.userInputDate=null,this.userInputTime=null},showMonthPicker:function(){this.currentView="month"},showYearPicker:function(){this.currentView="year"},prevMonth:function(){this.date=Object(wi.prevMonth)(this.date)},nextMonth:function(){this.date=Object(wi.nextMonth)(this.date)},prevYear:function(){"year"===this.currentView?this.date=Object(wi.prevYear)(this.date,10):this.date=Object(wi.prevYear)(this.date)},nextYear:function(){"year"===this.currentView?this.date=Object(wi.nextYear)(this.date,10):this.date=Object(wi.nextYear)(this.date)},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleTimePick:function(e,t,n){if(Object(wi.isDate)(e)){var i=this.value?Object(wi.modifyTime)(this.value,e.getHours(),e.getMinutes(),e.getSeconds()):Object(wi.modifyWithTimeString)(this.getDefaultValue(),this.defaultTime);this.date=i,this.emit(this.date,!0)}else this.emit(e,!0);n||(this.timePickerVisible=t)},handleTimePickClose:function(){this.timePickerVisible=!1},handleMonthPick:function(e){"month"===this.selectionMode?(this.date=Object(wi.modifyDate)(this.date,this.year,e,1),this.emit(this.date)):(this.date=Object(wi.changeYearMonthAndClampDate)(this.date,this.year,e),this.currentView="date")},handleDatePick:function(e){if("day"===this.selectionMode){var t=this.value?Object(wi.modifyDate)(this.value,e.getFullYear(),e.getMonth(),e.getDate()):Object(wi.modifyWithTimeString)(e,this.defaultTime);this.checkDateWithinRange(t)||(t=Object(wi.modifyDate)(this.selectableRange[0][0],e.getFullYear(),e.getMonth(),e.getDate())),this.date=t,this.emit(this.date,this.showTime)}else"week"===this.selectionMode?this.emit(e.date):"dates"===this.selectionMode&&this.emit(e,!0)},handleYearPick:function(e){"year"===this.selectionMode?(this.date=Object(wi.modifyDate)(this.date,e,0,1),this.emit(this.date)):(this.date=Object(wi.changeYearMonthAndClampDate)(this.date,e,this.month),this.currentView="month")},changeToNow:function(){this.disabledDate&&this.disabledDate(new Date)||!this.checkDateWithinRange(new Date)||(this.date=new Date,this.emit(this.date))},confirm:function(){if("dates"===this.selectionMode)this.emit(this.value);else{var e=this.value?this.value:Object(wi.modifyWithTimeString)(this.getDefaultValue(),this.defaultTime);this.date=new Date(e),this.emit(e)}},resetView:function(){"month"===this.selectionMode?this.currentView="month":"year"===this.selectionMode?this.currentView="year":this.currentView="date"},handleEnter:function(){document.body.addEventListener("keydown",this.handleKeydown)},handleLeave:function(){this.$emit("dodestroy"),document.body.removeEventListener("keydown",this.handleKeydown)},handleKeydown:function(e){var t=e.keyCode;this.visible&&!this.timePickerVisible&&(-1!==[38,40,37,39].indexOf(t)&&(this.handleKeyControl(t),e.stopPropagation(),e.preventDefault()),13===t&&null===this.userInputDate&&null===this.userInputTime&&this.emit(this.date,!1))},handleKeyControl:function(e){for(var t={year:{38:-4,40:4,37:-1,39:1,offset:function(e,t){return e.setFullYear(e.getFullYear()+t)}},month:{38:-4,40:4,37:-1,39:1,offset:function(e,t){return e.setMonth(e.getMonth()+t)}},week:{38:-1,40:1,37:-1,39:1,offset:function(e,t){return e.setDate(e.getDate()+7*t)}},day:{38:-7,40:7,37:-1,39:1,offset:function(e,t){return e.setDate(e.getDate()+t)}}},n=this.selectionMode,i=this.date.getTime(),r=new Date(this.date.getTime());Math.abs(i-r.getTime())<=31536e6;){var a=t[n];if(a.offset(r,a[e]),"function"!=typeof this.disabledDate||!this.disabledDate(r)){this.date=r,this.$emit("pick",r,!0);break}}},handleVisibleTimeChange:function(e){var t=Object(wi.parseDate)(e,this.timeFormat);t&&this.checkDateWithinRange(t)&&(this.date=Object(wi.modifyDate)(t,this.year,this.month,this.monthDate),this.userInputTime=null,this.$refs.timepicker.value=this.date,this.timePickerVisible=!1,this.emit(this.date,!0))},handleVisibleDateChange:function(e){var t=Object(wi.parseDate)(e,this.dateFormat);if(t){if("function"==typeof this.disabledDate&&this.disabledDate(t))return;this.date=Object(wi.modifyTime)(t,this.date.getHours(),this.date.getMinutes(),this.date.getSeconds()),this.userInputDate=null,this.resetView(),this.emit(this.date,!0)}},isValidValue:function(e){return e&&!isNaN(e)&&("function"!=typeof this.disabledDate||!this.disabledDate(e))&&this.checkDateWithinRange(e)},getDefaultValue:function(){return this.defaultValue?new Date(this.defaultValue):new Date},checkDateWithinRange:function(e){return!(this.selectableRange.length>0)||Object(wi.timeWithinRange)(e,this.selectableRange,this.format||"HH:mm:ss")}},components:{TimePicker:Ki,YearTable:Zi,MonthTable:tr,DateTable:or,ElInput:h.a,ElButton:U.a},data:function(){return{popperClass:"",date:new Date,value:"",defaultValue:null,defaultTime:null,showTime:!1,selectionMode:"day",shortcuts:"",visible:!1,currentView:"date",disabledDate:"",cellClassName:"",selectableRange:[],firstDayOfWeek:7,showWeekNumber:!1,timePickerVisible:!1,format:"",arrowControl:!1,userInputDate:null,userInputTime:null}},computed:{year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},week:function(){return Object(wi.getWeekNumber)(this.date)},monthDate:function(){return this.date.getDate()},footerVisible:function(){return this.showTime||"dates"===this.selectionMode},visibleTime:function(){return null!==this.userInputTime?this.userInputTime:Object(wi.formatDate)(this.value||this.defaultValue,this.timeFormat)},visibleDate:function(){return null!==this.userInputDate?this.userInputDate:Object(wi.formatDate)(this.value||this.defaultValue,this.dateFormat)},yearLabel:function(){var e=this.t("el.datepicker.year");if("year"===this.currentView){var t=10*Math.floor(this.year/10);return e?t+" "+e+" - "+(t+9)+" "+e:t+" - "+(t+9)}return this.year+" "+e},timeFormat:function(){return this.format?Object(wi.extractTimeFormat)(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(wi.extractDateFormat)(this.format):"yyyy-MM-dd"}}},lr=r(sr,Ri,[],!1,null,null,null);lr.options.__file="packages/date-picker/src/panel/date.vue";var ur=lr.exports,cr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[e.showTime?n("div",{staticClass:"el-date-range-picker__time-header"},[n("span",{staticClass:"el-date-range-picker__editors-wrap"},[n("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{ref:"minInput",staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startDate"),value:e.minVisibleDate},on:{input:function(t){return e.handleDateInput(t,"min")},change:function(t){return e.handleDateChange(t,"min")}}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMinTimeClose,expression:"handleMinTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startTime"),value:e.minVisibleTime},on:{focus:function(t){e.minTimePickerVisible=!0},input:function(t){return e.handleTimeInput(t,"min")},change:function(t){return e.handleTimeChange(t,"min")}}}),n("time-picker",{ref:"minTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.minTimePickerVisible},on:{pick:e.handleMinTimePick,mounted:function(t){e.$refs.minTimePicker.format=e.timeFormat}}})],1)]),n("span",{staticClass:"el-icon-arrow-right"}),n("span",{staticClass:"el-date-range-picker__editors-wrap is-right"},[n("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endDate"),value:e.maxVisibleDate,readonly:!e.minDate},on:{input:function(t){return e.handleDateInput(t,"max")},change:function(t){return e.handleDateChange(t,"max")}}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMaxTimeClose,expression:"handleMaxTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endTime"),value:e.maxVisibleTime,readonly:!e.minDate},on:{focus:function(t){e.minDate&&(e.maxTimePickerVisible=!0)},input:function(t){return e.handleTimeInput(t,"max")},change:function(t){return e.handleTimeChange(t,"max")}}}),n("time-picker",{ref:"maxTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.maxTimePickerVisible},on:{pick:e.handleMaxTimePick,mounted:function(t){e.$refs.maxTimePicker.format=e.timeFormat}}})],1)])]):e._e(),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[n("div",{staticClass:"el-date-range-picker__header"},[n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevMonth}}),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.leftNextMonth}}):e._e(),n("div",[e._v(e._s(e.leftLabel))])]),n("date-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[n("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.rightPrevMonth}}):e._e(),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",attrs:{type:"button"},on:{click:e.rightNextMonth}}),n("div",[e._v(e._s(e.rightLabel))])]),n("date-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2),e.showTime?n("div",{staticClass:"el-picker-panel__footer"},[n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.handleClear}},[e._v("\n "+e._s(e.t("el.datepicker.clear"))+"\n ")]),n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm(!1)}}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1):e._e()])])};cr._withStripped=!0;var dr=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(wi.nextDate)(new Date(e),1)]:[new Date,Object(wi.nextDate)(new Date,1)]},hr={mixins:[p.a],directives:{Clickoutside:P.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.leftDate.getMonth()+1))},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.rightDate.getMonth()+1))},leftYear:function(){return this.leftDate.getFullYear()},leftMonth:function(){return this.leftDate.getMonth()},leftMonthDate:function(){return this.leftDate.getDate()},rightYear:function(){return this.rightDate.getFullYear()},rightMonth:function(){return this.rightDate.getMonth()},rightMonthDate:function(){return this.rightDate.getDate()},minVisibleDate:function(){return null!==this.dateUserInput.min?this.dateUserInput.min:this.minDate?Object(wi.formatDate)(this.minDate,this.dateFormat):""},maxVisibleDate:function(){return null!==this.dateUserInput.max?this.dateUserInput.max:this.maxDate||this.minDate?Object(wi.formatDate)(this.maxDate||this.minDate,this.dateFormat):""},minVisibleTime:function(){return null!==this.timeUserInput.min?this.timeUserInput.min:this.minDate?Object(wi.formatDate)(this.minDate,this.timeFormat):""},maxVisibleTime:function(){return null!==this.timeUserInput.max?this.timeUserInput.max:this.maxDate||this.minDate?Object(wi.formatDate)(this.maxDate||this.minDate,this.timeFormat):""},timeFormat:function(){return this.format?Object(wi.extractTimeFormat)(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(wi.extractDateFormat)(this.format):"yyyy-MM-dd"},enableMonthArrow:function(){var e=(this.leftMonth+1)%12,t=this.leftMonth+1>=12?1:0;return this.unlinkPanels&&new Date(this.leftYear+t,e)<new Date(this.rightYear,this.rightMonth)},enableYearArrow:function(){return this.unlinkPanels&&12*this.rightYear+this.rightMonth-(12*this.leftYear+this.leftMonth+1)>=12}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(wi.nextMonth)(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},showTime:!1,shortcuts:"",visible:"",disabledDate:"",cellClassName:"",firstDayOfWeek:7,minTimePickerVisible:!1,maxTimePickerVisible:!1,format:"",arrowControl:!1,unlinkPanels:!1,dateUserInput:{min:null,max:null},timeUserInput:{min:null,max:null}}},watch:{minDate:function(e){var t=this;this.dateUserInput.min=null,this.timeUserInput.min=null,this.$nextTick((function(){if(t.$refs.maxTimePicker&&t.maxDate&&t.maxDate<t.minDate){var e="HH:mm:ss";t.$refs.maxTimePicker.selectableRange=[[Object(wi.parseDate)(Object(wi.formatDate)(t.minDate,e),e),Object(wi.parseDate)("23:59:59",e)]]}})),e&&this.$refs.minTimePicker&&(this.$refs.minTimePicker.date=e,this.$refs.minTimePicker.value=e)},maxDate:function(e){this.dateUserInput.max=null,this.timeUserInput.max=null,e&&this.$refs.maxTimePicker&&(this.$refs.maxTimePicker.date=e,this.$refs.maxTimePicker.value=e)},minTimePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){t.$refs.minTimePicker.date=t.minDate,t.$refs.minTimePicker.value=t.minDate,t.$refs.minTimePicker.adjustSpinners()}))},maxTimePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){t.$refs.maxTimePicker.date=t.maxDate,t.$refs.maxTimePicker.value=t.maxDate,t.$refs.maxTimePicker.adjustSpinners()}))},value:function(e){if(e){if(Array.isArray(e))if(this.minDate=Object(wi.isDate)(e[0])?new Date(e[0]):null,this.maxDate=Object(wi.isDate)(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),n=this.minDate.getMonth(),i=this.maxDate.getFullYear(),r=this.maxDate.getMonth();this.rightDate=t===i&&n===r?Object(wi.nextMonth)(this.maxDate):this.maxDate}else this.rightDate=Object(wi.nextMonth)(this.leftDate);else this.leftDate=dr(this.defaultValue)[0],this.rightDate=Object(wi.nextMonth)(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=dr(e),n=t[0],i=t[1];this.leftDate=n,this.rightDate=e&&e[1]&&this.unlinkPanels?i:Object(wi.nextMonth)(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=dr(this.defaultValue)[0],this.rightDate=Object(wi.nextMonth)(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleDateInput:function(e,t){if(this.dateUserInput[t]=e,e.length===this.dateFormat.length){var n=Object(wi.parseDate)(e,this.dateFormat);if(n){if("function"==typeof this.disabledDate&&this.disabledDate(new Date(n)))return;"min"===t?(this.minDate=Object(wi.modifyDate)(this.minDate||new Date,n.getFullYear(),n.getMonth(),n.getDate()),this.leftDate=new Date(n),this.unlinkPanels||(this.rightDate=Object(wi.nextMonth)(this.leftDate))):(this.maxDate=Object(wi.modifyDate)(this.maxDate||new Date,n.getFullYear(),n.getMonth(),n.getDate()),this.rightDate=new Date(n),this.unlinkPanels||(this.leftDate=Object(wi.prevMonth)(n)))}}},handleDateChange:function(e,t){var n=Object(wi.parseDate)(e,this.dateFormat);n&&("min"===t?(this.minDate=Object(wi.modifyDate)(this.minDate,n.getFullYear(),n.getMonth(),n.getDate()),this.minDate>this.maxDate&&(this.maxDate=this.minDate)):(this.maxDate=Object(wi.modifyDate)(this.maxDate,n.getFullYear(),n.getMonth(),n.getDate()),this.maxDate<this.minDate&&(this.minDate=this.maxDate)))},handleTimeInput:function(e,t){var n=this;if(this.timeUserInput[t]=e,e.length===this.timeFormat.length){var i=Object(wi.parseDate)(e,this.timeFormat);i&&("min"===t?(this.minDate=Object(wi.modifyTime)(this.minDate,i.getHours(),i.getMinutes(),i.getSeconds()),this.$nextTick((function(e){return n.$refs.minTimePicker.adjustSpinners()}))):(this.maxDate=Object(wi.modifyTime)(this.maxDate,i.getHours(),i.getMinutes(),i.getSeconds()),this.$nextTick((function(e){return n.$refs.maxTimePicker.adjustSpinners()}))))}},handleTimeChange:function(e,t){var n=Object(wi.parseDate)(e,this.timeFormat);n&&("min"===t?(this.minDate=Object(wi.modifyTime)(this.minDate,n.getHours(),n.getMinutes(),n.getSeconds()),this.minDate>this.maxDate&&(this.maxDate=this.minDate),this.$refs.minTimePicker.value=this.minDate,this.minTimePickerVisible=!1):(this.maxDate=Object(wi.modifyTime)(this.maxDate,n.getHours(),n.getMinutes(),n.getSeconds()),this.maxDate<this.minDate&&(this.minDate=this.maxDate),this.$refs.maxTimePicker.value=this.minDate,this.maxTimePickerVisible=!1))},handleRangePick:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.defaultTime||[],r=Object(wi.modifyWithTimeString)(e.minDate,i[0]),a=Object(wi.modifyWithTimeString)(e.maxDate,i[1]);this.maxDate===a&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=a,this.minDate=r,setTimeout((function(){t.maxDate=a,t.minDate=r}),10),n&&!this.showTime&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleMinTimePick:function(e,t,n){this.minDate=this.minDate||new Date,e&&(this.minDate=Object(wi.modifyTime)(this.minDate,e.getHours(),e.getMinutes(),e.getSeconds())),n||(this.minTimePickerVisible=t),(!this.maxDate||this.maxDate&&this.maxDate.getTime()<this.minDate.getTime())&&(this.maxDate=new Date(this.minDate))},handleMinTimeClose:function(){this.minTimePickerVisible=!1},handleMaxTimePick:function(e,t,n){this.maxDate&&e&&(this.maxDate=Object(wi.modifyTime)(this.maxDate,e.getHours(),e.getMinutes(),e.getSeconds())),n||(this.maxTimePickerVisible=t),this.maxDate&&this.minDate&&this.minDate.getTime()>this.maxDate.getTime()&&(this.minDate=new Date(this.maxDate))},handleMaxTimeClose:function(){this.maxTimePickerVisible=!1},leftPrevYear:function(){this.leftDate=Object(wi.prevYear)(this.leftDate),this.unlinkPanels||(this.rightDate=Object(wi.nextMonth)(this.leftDate))},leftPrevMonth:function(){this.leftDate=Object(wi.prevMonth)(this.leftDate),this.unlinkPanels||(this.rightDate=Object(wi.nextMonth)(this.leftDate))},rightNextYear:function(){this.unlinkPanels?this.rightDate=Object(wi.nextYear)(this.rightDate):(this.leftDate=Object(wi.nextYear)(this.leftDate),this.rightDate=Object(wi.nextMonth)(this.leftDate))},rightNextMonth:function(){this.unlinkPanels?this.rightDate=Object(wi.nextMonth)(this.rightDate):(this.leftDate=Object(wi.nextMonth)(this.leftDate),this.rightDate=Object(wi.nextMonth)(this.leftDate))},leftNextYear:function(){this.leftDate=Object(wi.nextYear)(this.leftDate)},leftNextMonth:function(){this.leftDate=Object(wi.nextMonth)(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(wi.prevYear)(this.rightDate)},rightPrevMonth:function(){this.rightDate=Object(wi.prevMonth)(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(wi.isDate)(e[0])&&Object(wi.isDate)(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!=typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate&&null==this.maxDate&&(this.rangeState.selecting=!1),this.minDate=this.value&&Object(wi.isDate)(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(wi.isDate)(this.value[0])?new Date(this.value[1]):null}},components:{TimePicker:Ki,DateTable:or,ElInput:h.a,ElButton:U.a}},fr=r(hr,cr,[],!1,null,null,null);fr.options.__file="packages/date-picker/src/panel/date-range.vue";var pr=fr.exports,mr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[n("div",{staticClass:"el-date-range-picker__header"},[n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),n("div",[e._v(e._s(e.leftLabel))])]),n("month-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[n("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),n("div",[e._v(e._s(e.rightLabel))])]),n("month-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2)])])};mr._withStripped=!0;var vr=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(wi.nextMonth)(new Date(e))]:[new Date,Object(wi.nextMonth)(new Date)]},gr={mixins:[p.a],directives:{Clickoutside:P.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")},leftYear:function(){return this.leftDate.getFullYear()},rightYear:function(){return this.rightDate.getFullYear()===this.leftDate.getFullYear()?this.leftDate.getFullYear()+1:this.rightDate.getFullYear()},enableYearArrow:function(){return this.unlinkPanels&&this.rightYear>this.leftYear+1}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(wi.nextYear)(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},shortcuts:"",visible:"",disabledDate:"",format:"",arrowControl:!1,unlinkPanels:!1}},watch:{value:function(e){if(e){if(Array.isArray(e))if(this.minDate=Object(wi.isDate)(e[0])?new Date(e[0]):null,this.maxDate=Object(wi.isDate)(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),n=this.maxDate.getFullYear();this.rightDate=t===n?Object(wi.nextYear)(this.maxDate):this.maxDate}else this.rightDate=Object(wi.nextYear)(this.leftDate);else this.leftDate=vr(this.defaultValue)[0],this.rightDate=Object(wi.nextYear)(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=vr(e),n=t[0],i=t[1];this.leftDate=n,this.rightDate=e&&e[1]&&n.getFullYear()!==i.getFullYear()&&this.unlinkPanels?i:Object(wi.nextYear)(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=vr(this.defaultValue)[0],this.rightDate=Object(wi.nextYear)(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleRangePick:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.defaultTime||[],r=Object(wi.modifyWithTimeString)(e.minDate,i[0]),a=Object(wi.modifyWithTimeString)(e.maxDate,i[1]);this.maxDate===a&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=a,this.minDate=r,setTimeout((function(){t.maxDate=a,t.minDate=r}),10),n&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},leftPrevYear:function(){this.leftDate=Object(wi.prevYear)(this.leftDate),this.unlinkPanels||(this.rightDate=Object(wi.prevYear)(this.rightDate))},rightNextYear:function(){this.unlinkPanels||(this.leftDate=Object(wi.nextYear)(this.leftDate)),this.rightDate=Object(wi.nextYear)(this.rightDate)},leftNextYear:function(){this.leftDate=Object(wi.nextYear)(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(wi.prevYear)(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(wi.isDate)(e[0])&&Object(wi.isDate)(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!=typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate=this.value&&Object(wi.isDate)(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(wi.isDate)(this.value[0])?new Date(this.value[1]):null}},components:{MonthTable:tr,ElInput:h.a,ElButton:U.a}},br=r(gr,mr,[],!1,null,null,null);br.options.__file="packages/date-picker/src/panel/month-range.vue";var yr=br.exports,_r=function(e){return"daterange"===e||"datetimerange"===e?pr:"monthrange"===e?yr:ur},wr={mixins:[Fi],name:"ElDatePicker",props:{type:{type:String,default:"date"},timeArrowControl:Boolean},watch:{type:function(e){this.picker?(this.unmountPicker(),this.panel=_r(e),this.mountPicker()):this.panel=_r(e)}},created:function(){this.panel=_r(this.type)},install:function(e){e.component(wr.name,wr)}},xr=wr,kr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"popper",staticClass:"el-picker-panel time-select el-popper",class:e.popperClass,style:{width:e.width+"px"}},[n("el-scrollbar",{attrs:{noresize:"","wrap-class":"el-picker-panel__content"}},e._l(e.items,(function(t){return n("div",{key:t.value,staticClass:"time-select-item",class:{selected:e.value===t.value,disabled:t.disabled,default:t.value===e.defaultValue},attrs:{disabled:t.disabled},on:{click:function(n){e.handleClick(t)}}},[e._v(e._s(t.value))])})),0)],1)])};kr._withStripped=!0;var Cr=function(e){var t=(e||"").split(":");return t.length>=2?{hours:parseInt(t[0],10),minutes:parseInt(t[1],10)}:null},Sr=function(e,t){var n=Cr(e),i=Cr(t),r=n.minutes+60*n.hours,a=i.minutes+60*i.hours;return r===a?0:r>a?1:-1},Or=function(e,t){var n=Cr(e),i=Cr(t),r={hours:n.hours,minutes:n.minutes};return r.minutes+=i.minutes,r.hours+=i.hours,r.hours+=Math.floor(r.minutes/60),r.minutes=r.minutes%60,function(e){return(e.hours<10?"0"+e.hours:e.hours)+":"+(e.minutes<10?"0"+e.minutes:e.minutes)}(r)},Tr={components:{ElScrollbar:L.a},watch:{value:function(e){var t=this;e&&this.$nextTick((function(){return t.scrollToOption()}))}},methods:{handleClick:function(e){e.disabled||this.$emit("pick",e.value)},handleClear:function(){this.$emit("pick",null)},scrollToOption:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".selected",t=this.$refs.popper.querySelector(".el-picker-panel__content");Wt()(t,t.querySelector(e))},handleMenuEnter:function(){var e=this,t=-1!==this.items.map((function(e){return e.value})).indexOf(this.value),n=-1!==this.items.map((function(e){return e.value})).indexOf(this.defaultValue),i=(t?".selected":n&&".default")||".time-select-item:not(.disabled)";this.$nextTick((function(){return e.scrollToOption(i)}))},scrollDown:function(e){for(var t=this.items,n=t.length,i=t.length,r=t.map((function(e){return e.value})).indexOf(this.value);i--;)if(!t[r=(r+e+n)%n].disabled)return void this.$emit("pick",t[r].value,!0)},isValidValue:function(e){return-1!==this.items.filter((function(e){return!e.disabled})).map((function(e){return e.value})).indexOf(e)},handleKeydown:function(e){var t=e.keyCode;if(38===t||40===t){var n={40:1,38:-1}[t.toString()];return this.scrollDown(n),void e.stopPropagation()}}},data:function(){return{popperClass:"",start:"09:00",end:"18:00",step:"00:30",value:"",defaultValue:"",visible:!1,minTime:"",maxTime:"",width:0}},computed:{items:function(){var e=this.start,t=this.end,n=this.step,i=[];if(e&&t&&n)for(var r=e;Sr(r,t)<=0;)i.push({value:r,disabled:Sr(r,this.minTime||"-1:-1")<=0||Sr(r,this.maxTime||"100:100")>=0}),r=Or(r,n);return i}}},Dr=r(Tr,kr,[],!1,null,null,null);Dr.options.__file="packages/date-picker/src/panel/time-select.vue";var Er=Dr.exports,$r={mixins:[Fi],name:"ElTimeSelect",componentName:"ElTimeSelect",props:{type:{type:String,default:"time-select"}},beforeCreate:function(){this.panel=Er},install:function(e){e.component($r.name,$r)}},Mr=$r,Pr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-range-picker el-picker-panel el-popper",class:e.popperClass},[n("div",{staticClass:"el-time-range-picker__content"},[n("div",{staticClass:"el-time-range-picker__cell"},[n("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.startTime")))]),n("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[n("time-spinner",{ref:"minSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.minDate},on:{change:e.handleMinChange,"select-range":e.setMinSelectionRange}})],1)]),n("div",{staticClass:"el-time-range-picker__cell"},[n("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.endTime")))]),n("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[n("time-spinner",{ref:"maxSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.maxDate},on:{change:e.handleMaxChange,"select-range":e.setMaxSelectionRange}})],1)])]),n("div",{staticClass:"el-time-panel__footer"},[n("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:function(t){e.handleCancel()}}},[e._v(e._s(e.t("el.datepicker.cancel")))]),n("button",{staticClass:"el-time-panel__btn confirm",attrs:{type:"button",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])};Pr._withStripped=!0;var Ir=Object(wi.parseDate)("00:00:00","HH:mm:ss"),jr=Object(wi.parseDate)("23:59:59","HH:mm:ss"),Ar=function(e){return Object(wi.modifyDate)(jr,e.getFullYear(),e.getMonth(),e.getDate())},Nr=function(e,t){return new Date(Math.min(e.getTime()+t,Ar(e).getTime()))},Lr={mixins:[p.a],components:{TimeSpinner:Wi},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},offset:function(){return this.showSeconds?11:8},spinner:function(){return this.selectionRange[0]<this.offset?this.$refs.minSpinner:this.$refs.maxSpinner},btnDisabled:function(){return this.minDate.getTime()>this.maxDate.getTime()},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},data:function(){return{popperClass:"",minDate:new Date,maxDate:new Date,value:[],oldValue:[new Date,new Date],defaultValue:null,format:"HH:mm:ss",visible:!1,selectionRange:[0,2],arrowControl:!1}},watch:{value:function(e){Array.isArray(e)?(this.minDate=new Date(e[0]),this.maxDate=new Date(e[1])):Array.isArray(this.defaultValue)?(this.minDate=new Date(this.defaultValue[0]),this.maxDate=new Date(this.defaultValue[1])):this.defaultValue?(this.minDate=new Date(this.defaultValue),this.maxDate=Nr(new Date(this.defaultValue),36e5)):(this.minDate=new Date,this.maxDate=Nr(new Date,36e5))},visible:function(e){var t=this;e&&(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.minSpinner.emitSelectRange("hours")})))}},methods:{handleClear:function(){this.$emit("pick",null)},handleCancel:function(){this.$emit("pick",this.oldValue)},handleMinChange:function(e){this.minDate=Object(wi.clearMilliseconds)(e),this.handleChange()},handleMaxChange:function(e){this.maxDate=Object(wi.clearMilliseconds)(e),this.handleChange()},handleChange:function(){var e;this.isValidValue([this.minDate,this.maxDate])&&(this.$refs.minSpinner.selectableRange=[[(e=this.minDate,Object(wi.modifyDate)(Ir,e.getFullYear(),e.getMonth(),e.getDate())),this.maxDate]],this.$refs.maxSpinner.selectableRange=[[this.minDate,Ar(this.maxDate)]],this.$emit("pick",[this.minDate,this.maxDate],!0))},setMinSelectionRange:function(e,t){this.$emit("select-range",e,t,"min"),this.selectionRange=[e,t]},setMaxSelectionRange:function(e,t){this.$emit("select-range",e,t,"max"),this.selectionRange=[e+this.offset,t+this.offset]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.$refs.minSpinner.selectableRange,n=this.$refs.maxSpinner.selectableRange;this.minDate=Object(wi.limitTimeRange)(this.minDate,t,this.format),this.maxDate=Object(wi.limitTimeRange)(this.maxDate,n,this.format),this.$emit("pick",[this.minDate,this.maxDate],e)},adjustSpinners:function(){this.$refs.minSpinner.adjustSpinners(),this.$refs.maxSpinner.adjustSpinners()},changeSelectionRange:function(e){var t=this.showSeconds?[0,3,6,11,14,17]:[0,3,8,11],n=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),i=(t.indexOf(this.selectionRange[0])+e+t.length)%t.length,r=t.length/2;i<r?this.$refs.minSpinner.emitSelectRange(n[i]):this.$refs.maxSpinner.emitSelectRange(n[i-r])},isValidValue:function(e){return Array.isArray(e)&&Object(wi.timeWithinRange)(this.minDate,this.$refs.minSpinner.selectableRange)&&Object(wi.timeWithinRange)(this.maxDate,this.$refs.maxSpinner.selectableRange)},handleKeydown:function(e){var t=e.keyCode,n={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var i=n[t];return this.changeSelectionRange(i),void e.preventDefault()}if(38===t||40===t){var r=n[t];return this.spinner.scrollDown(r),void e.preventDefault()}}}},Fr=r(Lr,Pr,[],!1,null,null,null);Fr.options.__file="packages/date-picker/src/panel/time-range.vue";var Rr=Fr.exports,Br={mixins:[Fi],name:"ElTimePicker",props:{isRange:Boolean,arrowControl:Boolean},data:function(){return{type:""}},watch:{isRange:function(e){this.picker?(this.unmountPicker(),this.type=e?"timerange":"time",this.panel=e?Rr:Ki,this.mountPicker()):(this.type=e?"timerange":"time",this.panel=e?Rr:Ki)}},created:function(){this.type=this.isRange?"timerange":"time",this.panel=this.isRange?Rr:Ki},install:function(e){e.component(Br.name,Br)}},Vr=Br,zr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[n("transition",{attrs:{name:e.transition},on:{"after-enter":e.handleAfterEnter,"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled&&e.showPopper,expression:"!disabled && showPopper"}],ref:"popper",staticClass:"el-popover el-popper",class:[e.popperClass,e.content&&"el-popover--plain"],style:{width:e.width+"px"},attrs:{role:"tooltip",id:e.tooltipId,"aria-hidden":e.disabled||!e.showPopper?"true":"false"}},[e.title?n("div",{staticClass:"el-popover__title",domProps:{textContent:e._s(e.title)}}):e._e(),e._t("default",[e._v(e._s(e.content))])],2)]),n("span",{ref:"wrapper",staticClass:"el-popover__reference-wrapper"},[e._t("reference")],2)],1)};zr._withStripped=!0;var Hr=r({name:"ElPopover",mixins:[A.a],props:{trigger:{type:String,default:"click",validator:function(e){return["click","focus","hover","manual"].indexOf(e)>-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(m.generateId)()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(Object(me.addClass)(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),n.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(me.on)(t,"focusin",(function(){e.handleFocus();var n=t.__vue__;n&&"function"==typeof n.focus&&n.focus()})),Object(me.on)(n,"focusin",this.handleFocus),Object(me.on)(t,"focusout",this.handleBlur),Object(me.on)(n,"focusout",this.handleBlur)),Object(me.on)(t,"keydown",this.handleKeydown),Object(me.on)(t,"click",this.handleClick)),"click"===this.trigger?(Object(me.on)(t,"click",this.doToggle),Object(me.on)(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(me.on)(t,"mouseenter",this.handleMouseEnter),Object(me.on)(n,"mouseenter",this.handleMouseEnter),Object(me.on)(t,"mouseleave",this.handleMouseLeave),Object(me.on)(n,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(me.on)(t,"focusin",this.doShow),Object(me.on)(t,"focusout",this.doClose)):(Object(me.on)(t,"mousedown",this.doShow),Object(me.on)(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(me.addClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(me.removeClass)(this.referenceElm,"focusing")},handleBlur:function(){Object(me.removeClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&n&&!n.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(me.off)(e,"click",this.doToggle),Object(me.off)(e,"mouseup",this.doClose),Object(me.off)(e,"mousedown",this.doShow),Object(me.off)(e,"focusin",this.doShow),Object(me.off)(e,"focusout",this.doClose),Object(me.off)(e,"mousedown",this.doShow),Object(me.off)(e,"mouseup",this.doClose),Object(me.off)(e,"mouseleave",this.handleMouseLeave),Object(me.off)(e,"mouseenter",this.handleMouseEnter),Object(me.off)(document,"click",this.handleDocumentClick)}},zr,[],!1,null,null,null);Hr.options.__file="packages/popover/src/main.vue";var Wr=Hr.exports,qr=function(e,t,n){var i=t.expression?t.value:t.arg,r=n.context.$refs[i];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},Ur={bind:function(e,t,n){qr(e,t,n)},inserted:function(e,t,n){qr(e,t,n)}};bn.a.directive("popover",Ur),Wr.install=function(e){e.directive("popover",Ur),e.component(Wr.name,Wr)},Wr.directive=Ur;var Kr=Wr,Gr={name:"ElTooltip",mixins:[A.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(m.generateId)(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new bn.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=$()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var n=this.getFirstElement();if(!n)return null;var i=n.data=n.data||{};return i.staticClass=this.addTooltipClass(i.staticClass),n},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(me.on)(this.referenceElm,"mouseenter",this.show),Object(me.on)(this.referenceElm,"mouseleave",this.hide),Object(me.on)(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(me.on)(this.referenceElm,"blur",this.handleBlur),Object(me.on)(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(me.addClass)(this.referenceElm,"focusing"):Object(me.removeClass)(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,n=0;n<e.length;n++)e[n]&&e[n].tag&&(t=e[n]);return t}},beforeDestroy:function(){this.popperVM&&this.popperVM.$destroy()},destroyed:function(){var e=this.referenceElm;1===e.nodeType&&(Object(me.off)(e,"mouseenter",this.show),Object(me.off)(e,"mouseleave",this.hide),Object(me.off)(e,"focus",this.handleFocus),Object(me.off)(e,"blur",this.handleBlur),Object(me.off)(e,"click",this.removeFocusing))},install:function(e){e.component(Gr.name,Gr)}},Yr=Gr,Zr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"msgbox-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-message-box__wrapper",attrs:{tabindex:"-1",role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{staticClass:"el-message-box",class:[e.customClass,e.center&&"el-message-box--center"]},[null!==e.title?n("div",{staticClass:"el-message-box__header"},[n("div",{staticClass:"el-message-box__title"},[e.icon&&e.center?n("div",{class:["el-message-box__status",e.icon]}):e._e(),n("span",[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-message-box__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:function(t){e.handleAction(e.distinguishCancelAndClose?"close":"cancel")},keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction(e.distinguishCancelAndClose?"close":"cancel")}}},[n("i",{staticClass:"el-message-box__close el-icon-close"})]):e._e()]):e._e(),n("div",{staticClass:"el-message-box__content"},[n("div",{staticClass:"el-message-box__container"},[e.icon&&!e.center&&""!==e.message?n("div",{class:["el-message-box__status",e.icon]}):e._e(),""!==e.message?n("div",{staticClass:"el-message-box__message"},[e._t("default",[e.dangerouslyUseHTMLString?n("p",{domProps:{innerHTML:e._s(e.message)}}):n("p",[e._v(e._s(e.message))])])],2):e._e()]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showInput,expression:"showInput"}],staticClass:"el-message-box__input"},[n("el-input",{ref:"input",attrs:{type:e.inputType,placeholder:e.inputPlaceholder},nativeOn:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter(t)}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}),n("div",{staticClass:"el-message-box__errormsg",style:{visibility:e.editorErrorMessage?"visible":"hidden"}},[e._v(e._s(e.editorErrorMessage))])],1)]),n("div",{staticClass:"el-message-box__btns"},[e.showCancelButton?n("el-button",{class:[e.cancelButtonClasses],attrs:{loading:e.cancelButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction("cancel")}},nativeOn:{click:function(t){e.handleAction("cancel")}}},[e._v("\n "+e._s(e.cancelButtonText||e.t("el.messagebox.cancel"))+"\n ")]):e._e(),n("el-button",{directives:[{name:"show",rawName:"v-show",value:e.showConfirmButton,expression:"showConfirmButton"}],ref:"confirm",class:[e.confirmButtonClasses],attrs:{loading:e.confirmButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction("confirm")}},nativeOn:{click:function(t){e.handleAction("confirm")}}},[e._v("\n "+e._s(e.confirmButtonText||e.t("el.messagebox.confirm"))+"\n ")])],1)])])])};Zr._withStripped=!0;var Xr=n(12),Jr=n.n(Xr),Qr=n(39),ea=n.n(Qr),ta=void 0,na={success:"success",info:"info",warning:"warning",error:"error"},ia=r({mixins:[_.a,p.a],props:{modal:{default:!0},lockScroll:{default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{default:!0},closeOnPressEscape:{default:!0},closeOnHashChange:{default:!0},center:{default:!1,type:Boolean},roundButton:{default:!1,type:Boolean}},components:{ElInput:h.a,ElButton:U.a},computed:{icon:function(){var e=this.type;return this.iconClass||(e&&na[e]?"el-icon-"+na[e]:"")},confirmButtonClasses:function(){return"el-button--primary "+this.confirmButtonClass},cancelButtonClasses:function(){return""+this.cancelButtonClass}},methods:{getSafeClose:function(){var e=this,t=this.uid;return function(){e.$nextTick((function(){t===e.uid&&e.doClose()}))}},doClose:function(){var e=this;this.visible&&(this.visible=!1,this._closing=!0,this.onClose&&this.onClose(),ta.closeDialog(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose(),setTimeout((function(){e.action&&e.callback(e.action,e)})))},handleWrapperClick:function(){this.closeOnClickModal&&this.handleAction(this.distinguishCancelAndClose?"close":"cancel")},handleInputEnter:function(){if("textarea"!==this.inputType)return this.handleAction("confirm")},handleAction:function(e){("prompt"!==this.$type||"confirm"!==e||this.validate())&&(this.action=e,"function"==typeof this.beforeClose?(this.close=this.getSafeClose(),this.beforeClose(e,this,this.close)):this.doClose())},validate:function(){if("prompt"===this.$type){var e=this.inputPattern;if(e&&!e.test(this.inputValue||""))return this.editorErrorMessage=this.inputErrorMessage||Object(Xr.t)("el.messagebox.error"),Object(me.addClass)(this.getInputElement(),"invalid"),!1;var t=this.inputValidator;if("function"==typeof t){var n=t(this.inputValue);if(!1===n)return this.editorErrorMessage=this.inputErrorMessage||Object(Xr.t)("el.messagebox.error"),Object(me.addClass)(this.getInputElement(),"invalid"),!1;if("string"==typeof n)return this.editorErrorMessage=n,Object(me.addClass)(this.getInputElement(),"invalid"),!1}}return this.editorErrorMessage="",Object(me.removeClass)(this.getInputElement(),"invalid"),!0},getFirstFocus:function(){var e=this.$el.querySelector(".el-message-box__btns .el-button"),t=this.$el.querySelector(".el-message-box__btns .el-message-box__title");return e||t},getInputElement:function(){var e=this.$refs.input.$refs;return e.input||e.textarea},handleClose:function(){this.handleAction("close")}},watch:{inputValue:{immediate:!0,handler:function(e){var t=this;this.$nextTick((function(n){"prompt"===t.$type&&null!==e&&t.validate()}))}},visible:function(e){var t=this;e&&(this.uid++,"alert"!==this.$type&&"confirm"!==this.$type||this.$nextTick((function(){t.$refs.confirm.$el.focus()})),this.focusAfterClosed=document.activeElement,ta=new ea.a(this.$el,this.focusAfterClosed,this.getFirstFocus())),"prompt"===this.$type&&(e?setTimeout((function(){t.$refs.input&&t.$refs.input.$el&&t.getInputElement().focus()}),500):(this.editorErrorMessage="",Object(me.removeClass)(this.getInputElement(),"invalid")))}},mounted:function(){var e=this;this.$nextTick((function(){e.closeOnHashChange&&window.addEventListener("hashchange",e.close)}))},beforeDestroy:function(){this.closeOnHashChange&&window.removeEventListener("hashchange",this.close),setTimeout((function(){ta.closeDialog()}))},data:function(){return{uid:1,title:void 0,message:"",type:"",iconClass:"",customClass:"",showInput:!1,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,action:"",confirmButtonText:"",cancelButtonText:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonClass:"",confirmButtonDisabled:!1,cancelButtonClass:"",editorErrorMessage:null,callback:null,dangerouslyUseHTMLString:!1,focusAfterClosed:null,isOnComposition:!1,distinguishCancelAndClose:!1}}},Zr,[],!1,null,null,null);ia.options.__file="packages/message-box/src/main.vue";var ra=ia.exports,aa=n(22),oa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sa={title:null,message:"",type:"",iconClass:"",showInput:!1,showClose:!0,modalFade:!0,lockScroll:!0,closeOnClickModal:!0,closeOnPressEscape:!0,closeOnHashChange:!0,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,confirmButtonPosition:"right",confirmButtonHighlight:!1,cancelButtonHighlight:!1,confirmButtonText:"",cancelButtonText:"",confirmButtonClass:"",cancelButtonClass:"",customClass:"",beforeClose:null,dangerouslyUseHTMLString:!1,center:!1,roundButton:!1,distinguishCancelAndClose:!1},la=bn.a.extend(ra),ua=void 0,ca=void 0,da=[],ha=function(e){if(ua){var t=ua.callback;"function"==typeof t&&(ca.showInput?t(ca.inputValue,e):t(e)),ua.resolve&&("confirm"===e?ca.showInput?ua.resolve({value:ca.inputValue,action:e}):ua.resolve(e):!ua.reject||"cancel"!==e&&"close"!==e||ua.reject(e))}},fa=function e(){if(ca||((ca=new la({el:document.createElement("div")})).callback=ha),ca.action="",(!ca.visible||ca.closeTimer)&&da.length>0){var t=(ua=da.shift()).options;for(var n in t)t.hasOwnProperty(n)&&(ca[n]=t[n]);void 0===t.callback&&(ca.callback=ha);var i=ca.callback;ca.callback=function(t,n){i(t,n),e()},Object(aa.isVNode)(ca.message)?(ca.$slots.default=[ca.message],ca.message=null):delete ca.$slots.default,["modal","showClose","closeOnClickModal","closeOnPressEscape","closeOnHashChange"].forEach((function(e){void 0===ca[e]&&(ca[e]=!0)})),document.body.appendChild(ca.$el),bn.a.nextTick((function(){ca.visible=!0}))}},pa=function e(t,n){if(!bn.a.prototype.$isServer){if("string"==typeof t||Object(aa.isVNode)(t)?(t={message:t},"string"==typeof arguments[1]&&(t.title=arguments[1])):t.callback&&!n&&(n=t.callback),"undefined"!=typeof Promise)return new Promise((function(i,r){da.push({options:qe()({},sa,e.defaults,t),callback:n,resolve:i,reject:r}),fa()}));da.push({options:qe()({},sa,e.defaults,t),callback:n}),fa()}};pa.setDefaults=function(e){pa.defaults=e},pa.alert=function(e,t,n){return"object"===(void 0===t?"undefined":oa(t))?(n=t,t=""):void 0===t&&(t=""),pa(qe()({title:t,message:e,$type:"alert",closeOnPressEscape:!1,closeOnClickModal:!1},n))},pa.confirm=function(e,t,n){return"object"===(void 0===t?"undefined":oa(t))?(n=t,t=""):void 0===t&&(t=""),pa(qe()({title:t,message:e,$type:"confirm",showCancelButton:!0},n))},pa.prompt=function(e,t,n){return"object"===(void 0===t?"undefined":oa(t))?(n=t,t=""):void 0===t&&(t=""),pa(qe()({title:t,message:e,showCancelButton:!0,showInput:!0,$type:"prompt"},n))},pa.close=function(){ca.doClose(),ca.visible=!1,da=[],ua=null};var ma=pa,va=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-breadcrumb",attrs:{"aria-label":"Breadcrumb",role:"navigation"}},[e._t("default")],2)};va._withStripped=!0;var ga=r({name:"ElBreadcrumb",props:{separator:{type:String,default:"/"},separatorClass:{type:String,default:""}},provide:function(){return{elBreadcrumb:this}},mounted:function(){var e=this.$el.querySelectorAll(".el-breadcrumb__item");e.length&&e[e.length-1].setAttribute("aria-current","page")}},va,[],!1,null,null,null);ga.options.__file="packages/breadcrumb/src/breadcrumb.vue";var ba=ga.exports;ba.install=function(e){e.component(ba.name,ba)};var ya=ba,_a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"el-breadcrumb__item"},[n("span",{ref:"link",class:["el-breadcrumb__inner",e.to?"is-link":""],attrs:{role:"link"}},[e._t("default")],2),e.separatorClass?n("i",{staticClass:"el-breadcrumb__separator",class:e.separatorClass}):n("span",{staticClass:"el-breadcrumb__separator",attrs:{role:"presentation"}},[e._v(e._s(e.separator))])])};_a._withStripped=!0;var wa=r({name:"ElBreadcrumbItem",props:{to:{},replace:Boolean},data:function(){return{separator:"",separatorClass:""}},inject:["elBreadcrumb"],mounted:function(){var e=this;this.separator=this.elBreadcrumb.separator,this.separatorClass=this.elBreadcrumb.separatorClass;var t=this.$refs.link;t.setAttribute("role","link"),t.addEventListener("click",(function(t){var n=e.to,i=e.$router;n&&i&&(e.replace?i.replace(n):i.push(n))}))}},_a,[],!1,null,null,null);wa.options.__file="packages/breadcrumb/src/breadcrumb-item.vue";var xa=wa.exports;xa.install=function(e){e.component(xa.name,xa)};var ka=xa,Ca=function(){var e=this,t=e.$createElement;return(e._self._c||t)("form",{staticClass:"el-form",class:[e.labelPosition?"el-form--label-"+e.labelPosition:"",{"el-form--inline":e.inline}]},[e._t("default")],2)};Ca._withStripped=!0;var Sa={name:"ElForm",componentName:"ElForm",provide:function(){return{elForm:this}},props:{model:Object,rules:Object,labelPosition:String,labelWidth:String,labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:String,disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1}},watch:{rules:function(){this.fields.forEach((function(e){e.removeValidateEvents(),e.addValidateEvents()})),this.validateOnRuleChange&&this.validate((function(){}))}},computed:{autoLabelWidth:function(){if(!this.potentialLabelWidthArr.length)return 0;var e=Math.max.apply(Math,this.potentialLabelWidthArr);return e?e+"px":""}},data:function(){return{fields:[],potentialLabelWidthArr:[]}},created:function(){var e=this;this.$on("el.form.addField",(function(t){t&&e.fields.push(t)})),this.$on("el.form.removeField",(function(t){t.prop&&e.fields.splice(e.fields.indexOf(t),1)}))},methods:{resetFields:function(){this.model?this.fields.forEach((function(e){e.resetField()})):console.warn("[Element Warn][Form]model is required for resetFields to work.")},clearValidate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.length?"string"==typeof e?this.fields.filter((function(t){return e===t.prop})):this.fields.filter((function(t){return e.indexOf(t.prop)>-1})):this.fields;t.forEach((function(e){e.clearValidate()}))},validate:function(e){var t=this;if(this.model){var n=void 0;"function"!=typeof e&&window.Promise&&(n=new window.Promise((function(t,n){e=function(e){e?t(e):n(e)}})));var i=!0,r=0;0===this.fields.length&&e&&e(!0);var a={};return this.fields.forEach((function(n){n.validate("",(function(n,o){n&&(i=!1),a=qe()({},a,o),"function"==typeof e&&++r===t.fields.length&&e(i,a)}))})),n||void 0}console.warn("[Element Warn][Form]model is required for validate to work!")},validateField:function(e,t){e=[].concat(e);var n=this.fields.filter((function(t){return-1!==e.indexOf(t.prop)}));n.length?n.forEach((function(e){e.validate("",t)})):console.warn("[Element Warn]please pass correct props!")},getLabelWidthIndex:function(e){var t=this.potentialLabelWidthArr.indexOf(e);if(-1===t)throw new Error("[ElementForm]unpected width ",e);return t},registerLabelWidth:function(e,t){if(e&&t){var n=this.getLabelWidthIndex(t);this.potentialLabelWidthArr.splice(n,1,e)}else e&&this.potentialLabelWidthArr.push(e)},deregisterLabelWidth:function(e){var t=this.getLabelWidthIndex(e);this.potentialLabelWidthArr.splice(t,1)}}},Oa=r(Sa,Ca,[],!1,null,null,null);Oa.options.__file="packages/form/src/form.vue";var Ta=Oa.exports;Ta.install=function(e){e.component(Ta.name,Ta)};var Da=Ta,Ea=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-form-item",class:[{"el-form-item--feedback":e.elForm&&e.elForm.statusIcon,"is-error":"error"===e.validateState,"is-validating":"validating"===e.validateState,"is-success":"success"===e.validateState,"is-required":e.isRequired||e.required,"is-no-asterisk":e.elForm&&e.elForm.hideRequiredAsterisk},e.sizeClass?"el-form-item--"+e.sizeClass:""]},[n("label-wrap",{attrs:{"is-auto-width":e.labelStyle&&"auto"===e.labelStyle.width,"update-all":"auto"===e.form.labelWidth}},[e.label||e.$slots.label?n("label",{staticClass:"el-form-item__label",style:e.labelStyle,attrs:{for:e.labelFor}},[e._t("label",[e._v(e._s(e.label+e.form.labelSuffix))])],2):e._e()]),n("div",{staticClass:"el-form-item__content",style:e.contentStyle},[e._t("default"),n("transition",{attrs:{name:"el-zoom-in-top"}},["error"===e.validateState&&e.showMessage&&e.form.showMessage?e._t("error",[n("div",{staticClass:"el-form-item__error",class:{"el-form-item__error--inline":"boolean"==typeof e.inlineMessage?e.inlineMessage:e.elForm&&e.elForm.inlineMessage||!1}},[e._v("\n "+e._s(e.validateMessage)+"\n ")])],{error:e.validateMessage}):e._e()],2)],2)],1)};Ea._withStripped=!0;var $a=n(40),Ma=n.n($a),Pa={props:{isAutoWidth:Boolean,updateAll:Boolean},inject:["elForm","elFormItem"],render:function(){var e=arguments[0],t=this.$slots.default;if(!t)return null;if(this.isAutoWidth){var n=this.elForm.autoLabelWidth,i={};if(n&&"auto"!==n){var r=parseInt(n,10)-this.computedWidth;r&&(i.marginLeft=r+"px")}return e("div",{class:"el-form-item__label-wrap",style:i},[t])}return t[0]},methods:{getLabelWidth:function(){if(this.$el&&this.$el.firstElementChild){var e=window.getComputedStyle(this.$el.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},updateLabelWidth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";this.$slots.default&&this.isAutoWidth&&this.$el.firstElementChild&&("update"===e?this.computedWidth=this.getLabelWidth():"remove"===e&&this.elForm.deregisterLabelWidth(this.computedWidth))}},watch:{computedWidth:function(e,t){this.updateAll&&(this.elForm.registerLabelWidth(e,t),this.elFormItem.updateComputedLabelWidth(e))}},data:function(){return{computedWidth:0}},mounted:function(){this.updateLabelWidth("update")},updated:function(){this.updateLabelWidth("update")},beforeDestroy:function(){this.updateLabelWidth("remove")}},Ia=r(Pa,undefined,undefined,!1,null,null,null);Ia.options.__file="packages/form/src/label-wrap.vue";var ja=Ia.exports,Aa={name:"ElFormItem",componentName:"ElFormItem",mixins:[C.a],provide:function(){return{elFormItem:this}},inject:["elForm"],props:{label:String,labelWidth:String,prop:String,required:{type:Boolean,default:void 0},rules:[Object,Array],error:String,validateStatus:String,for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:String},components:{LabelWrap:ja},watch:{error:{immediate:!0,handler:function(e){this.validateMessage=e,this.validateState=e?"error":""}},validateStatus:function(e){this.validateState=e}},computed:{labelFor:function(){return this.for||this.prop},labelStyle:function(){var e={};if("top"===this.form.labelPosition)return e;var t=this.labelWidth||this.form.labelWidth;return t&&(e.width=t),e},contentStyle:function(){var e={},t=this.label;if("top"===this.form.labelPosition||this.form.inline)return e;if(!t&&!this.labelWidth&&this.isNested)return e;var n=this.labelWidth||this.form.labelWidth;return"auto"===n?"auto"===this.labelWidth?e.marginLeft=this.computedLabelWidth:"auto"===this.form.labelWidth&&(e.marginLeft=this.elForm.autoLabelWidth):e.marginLeft=n,e},form:function(){for(var e=this.$parent,t=e.$options.componentName;"ElForm"!==t;)"ElFormItem"===t&&(this.isNested=!0),t=(e=e.$parent).$options.componentName;return e},fieldValue:function(){var e=this.form.model;if(e&&this.prop){var t=this.prop;return-1!==t.indexOf(":")&&(t=t.replace(/:/,".")),Object(m.getPropByPath)(e,t,!0).v}},isRequired:function(){var e=this.getRules(),t=!1;return e&&e.length&&e.every((function(e){return!e.required||(t=!0,!1)})),t},_formSize:function(){return this.elForm.size},elFormItemSize:function(){return this.size||this._formSize},sizeClass:function(){return this.elFormItemSize||(this.$ELEMENT||{}).size}},data:function(){return{validateState:"",validateMessage:"",validateDisabled:!1,validator:{},isNested:!1,computedLabelWidth:""}},methods:{validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.noop;this.validateDisabled=!1;var i=this.getFilteredRule(e);if((!i||0===i.length)&&void 0===this.required)return n(),!0;this.validateState="validating";var r={};i&&i.length>0&&i.forEach((function(e){delete e.trigger})),r[this.prop]=i;var a=new Ma.a(r),o={};o[this.prop]=this.fieldValue,a.validate(o,{firstFields:!0},(function(e,i){t.validateState=e?"error":"success",t.validateMessage=e?e[0].message:"",n(t.validateMessage,i),t.elForm&&t.elForm.$emit("validate",t.prop,!e,t.validateMessage||null)}))},clearValidate:function(){this.validateState="",this.validateMessage="",this.validateDisabled=!1},resetField:function(){var e=this;this.validateState="",this.validateMessage="";var t=this.form.model,n=this.fieldValue,i=this.prop;-1!==i.indexOf(":")&&(i=i.replace(/:/,"."));var r=Object(m.getPropByPath)(t,i,!0);this.validateDisabled=!0,Array.isArray(n)?r.o[r.k]=[].concat(this.initialValue):r.o[r.k]=this.initialValue,this.$nextTick((function(){e.validateDisabled=!1})),this.broadcast("ElTimeSelect","fieldReset",this.initialValue)},getRules:function(){var e=this.form.rules,t=this.rules,n=void 0!==this.required?{required:!!this.required}:[],i=Object(m.getPropByPath)(e,this.prop||"");return e=e?i.o[this.prop||""]||i.v:[],[].concat(t||e||[]).concat(n)},getFilteredRule:function(e){return this.getRules().filter((function(t){return!t.trigger||""===e||(Array.isArray(t.trigger)?t.trigger.indexOf(e)>-1:t.trigger===e)})).map((function(e){return qe()({},e)}))},onFieldBlur:function(){this.validate("blur")},onFieldChange:function(){this.validateDisabled?this.validateDisabled=!1:this.validate("change")},updateComputedLabelWidth:function(e){this.computedLabelWidth=e?e+"px":""},addValidateEvents:function(){(this.getRules().length||void 0!==this.required)&&(this.$on("el.form.blur",this.onFieldBlur),this.$on("el.form.change",this.onFieldChange))},removeValidateEvents:function(){this.$off()}},mounted:function(){if(this.prop){this.dispatch("ElForm","el.form.addField",[this]);var e=this.fieldValue;Array.isArray(e)&&(e=[].concat(e)),Object.defineProperty(this,"initialValue",{value:e}),this.addValidateEvents()}},beforeDestroy:function(){this.dispatch("ElForm","el.form.removeField",[this])}},Na=r(Aa,Ea,[],!1,null,null,null);Na.options.__file="packages/form/src/form-item.vue";var La=Na.exports;La.install=function(e){e.component(La.name,La)};var Fa=La,Ra=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-tabs__active-bar",class:"is-"+e.rootTabs.tabPosition,style:e.barStyle})};Ra._withStripped=!0;var Ba=r({name:"TabBar",props:{tabs:Array},inject:["rootTabs"],computed:{barStyle:{get:function(){var e=this,t={},n=0,i=0,r=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height",a="width"===r?"x":"y",o=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))};this.tabs.every((function(t,a){var s=Object(m.arrayFind)(e.$parent.$refs.tabs||[],(function(e){return e.id.replace("tab-","")===t.paneName}));if(!s)return!1;if(t.active){i=s["client"+o(r)];var l=window.getComputedStyle(s);return"width"===r&&e.tabs.length>1&&(i-=parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),"width"===r&&(n+=parseFloat(l.paddingLeft)),!1}return n+=s["client"+o(r)],!0}));var s="translate"+o(a)+"("+n+"px)";return t[r]=i+"px",t.transform=s,t.msTransform=s,t.webkitTransform=s,t}}}},Ra,[],!1,null,null,null);Ba.options.__file="packages/tabs/src/tab-bar.vue";var Va=Ba.exports;function za(){}var Ha=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))},Wa={name:"TabNav",components:{TabBar:Va},inject:["rootTabs"],props:{panes:Array,currentName:String,editable:Boolean,onTabClick:{type:Function,default:za},onTabRemove:{type:Function,default:za},type:String,stretch:Boolean},data:function(){return{scrollable:!1,navOffset:0,isFocus:!1,focusable:!0}},computed:{navStyle:function(){return{transform:"translate"+(-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"X":"Y")+"(-"+this.navOffset+"px)"}},sizeName:function(){return-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height"}},methods:{scrollPrev:function(){var e=this.$refs.navScroll["offset"+Ha(this.sizeName)],t=this.navOffset;if(t){var n=t>e?t-e:0;this.navOffset=n}},scrollNext:function(){var e=this.$refs.nav["offset"+Ha(this.sizeName)],t=this.$refs.navScroll["offset"+Ha(this.sizeName)],n=this.navOffset;if(!(e-n<=t)){var i=e-n>2*t?n+t:e-t;this.navOffset=i}},scrollToActiveTab:function(){if(this.scrollable){var e=this.$refs.nav,t=this.$el.querySelector(".is-active");if(t){var n=this.$refs.navScroll,i=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition),r=t.getBoundingClientRect(),a=n.getBoundingClientRect(),o=i?e.offsetWidth-a.width:e.offsetHeight-a.height,s=this.navOffset,l=s;i?(r.left<a.left&&(l=s-(a.left-r.left)),r.right>a.right&&(l=s+r.right-a.right)):(r.top<a.top&&(l=s-(a.top-r.top)),r.bottom>a.bottom&&(l=s+(r.bottom-a.bottom))),l=Math.max(l,0),this.navOffset=Math.min(l,o)}}},update:function(){if(this.$refs.nav){var e=this.sizeName,t=this.$refs.nav["offset"+Ha(e)],n=this.$refs.navScroll["offset"+Ha(e)],i=this.navOffset;if(n<t){var r=this.navOffset;this.scrollable=this.scrollable||{},this.scrollable.prev=r,this.scrollable.next=r+n<t,t-r<n&&(this.navOffset=t-n)}else this.scrollable=!1,i>0&&(this.navOffset=0)}},changeTab:function(e){var t=e.keyCode,n=void 0,i=void 0,r=void 0;-1!==[37,38,39,40].indexOf(t)&&(r=e.currentTarget.querySelectorAll("[role=tab]"),i=Array.prototype.indexOf.call(r,e.target),r[n=37===t||38===t?0===i?r.length-1:i-1:i<r.length-1?i+1:0].focus(),r[n].click(),this.setFocus())},setFocus:function(){this.focusable&&(this.isFocus=!0)},removeFocus:function(){this.isFocus=!1},visibilityChangeHandler:function(){var e=this,t=document.visibilityState;"hidden"===t?this.focusable=!1:"visible"===t&&setTimeout((function(){e.focusable=!0}),50)},windowBlurHandler:function(){this.focusable=!1},windowFocusHandler:function(){var e=this;setTimeout((function(){e.focusable=!0}),50)}},updated:function(){this.update()},render:function(e){var t=this,n=this.type,i=this.panes,r=this.editable,a=this.stretch,o=this.onTabClick,s=this.onTabRemove,l=this.navStyle,u=this.scrollable,c=this.scrollNext,d=this.scrollPrev,h=this.changeTab,f=this.setFocus,p=this.removeFocus,m=u?[e("span",{class:["el-tabs__nav-prev",u.prev?"":"is-disabled"],on:{click:d}},[e("i",{class:"el-icon-arrow-left"})]),e("span",{class:["el-tabs__nav-next",u.next?"":"is-disabled"],on:{click:c}},[e("i",{class:"el-icon-arrow-right"})])]:null,v=this._l(i,(function(n,i){var a,l=n.name||n.index||i,u=n.isClosable||r;n.index=""+i;var c=u?e("span",{class:"el-icon-close",on:{click:function(e){s(n,e)}}}):null,d=n.$slots.label||n.label,h=n.active?0:-1;return e("div",{class:(a={"el-tabs__item":!0},a["is-"+t.rootTabs.tabPosition]=!0,a["is-active"]=n.active,a["is-disabled"]=n.disabled,a["is-closable"]=u,a["is-focus"]=t.isFocus,a),attrs:{id:"tab-"+l,"aria-controls":"pane-"+l,role:"tab","aria-selected":n.active,tabindex:h},key:"tab-"+l,ref:"tabs",refInFor:!0,on:{focus:function(){f()},blur:function(){p()},click:function(e){p(),o(n,l,e)},keydown:function(e){!u||46!==e.keyCode&&8!==e.keyCode||s(n,e)}}},[d,c])}));return e("div",{class:["el-tabs__nav-wrap",u?"is-scrollable":"","is-"+this.rootTabs.tabPosition]},[m,e("div",{class:["el-tabs__nav-scroll"],ref:"navScroll"},[e("div",{class:["el-tabs__nav","is-"+this.rootTabs.tabPosition,a&&-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"is-stretch":""],ref:"nav",style:l,attrs:{role:"tablist"},on:{keydown:h}},[n?null:e("tab-bar",{attrs:{tabs:i}}),v])])])},mounted:function(){var e=this;Object(zt.addResizeListener)(this.$el,this.update),document.addEventListener("visibilitychange",this.visibilityChangeHandler),window.addEventListener("blur",this.windowBlurHandler),window.addEventListener("focus",this.windowFocusHandler),setTimeout((function(){e.scrollToActiveTab()}),0)},beforeDestroy:function(){this.$el&&this.update&&Object(zt.removeResizeListener)(this.$el,this.update),document.removeEventListener("visibilitychange",this.visibilityChangeHandler),window.removeEventListener("blur",this.windowBlurHandler),window.removeEventListener("focus",this.windowFocusHandler)}},qa=r(Wa,undefined,undefined,!1,null,null,null);qa.options.__file="packages/tabs/src/tab-nav.vue";var Ua={name:"ElTabs",components:{TabNav:qa.exports},props:{type:String,activeName:String,closable:Boolean,addable:Boolean,value:{},editable:Boolean,tabPosition:{type:String,default:"top"},beforeLeave:Function,stretch:Boolean},provide:function(){return{rootTabs:this}},data:function(){return{currentName:this.value||this.activeName,panes:[]}},watch:{activeName:function(e){this.setCurrentName(e)},value:function(e){this.setCurrentName(e)},currentName:function(e){var t=this;this.$refs.nav&&this.$nextTick((function(){t.$refs.nav.$nextTick((function(e){t.$refs.nav.scrollToActiveTab()}))}))}},methods:{calcPaneInstances:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.$slots.default){var n=this.$slots.default.filter((function(e){return e.tag&&e.componentOptions&&"ElTabPane"===e.componentOptions.Ctor.options.name})),i=n.map((function(e){return e.componentInstance})),r=!(i.length===this.panes.length&&i.every((function(t,n){return t===e.panes[n]})));(t||r)&&(this.panes=i)}else 0!==this.panes.length&&(this.panes=[])},handleTabClick:function(e,t,n){e.disabled||(this.setCurrentName(t),this.$emit("tab-click",e,n))},handleTabRemove:function(e,t){e.disabled||(t.stopPropagation(),this.$emit("edit",e.name,"remove"),this.$emit("tab-remove",e.name))},handleTabAdd:function(){this.$emit("edit",null,"add"),this.$emit("tab-add")},setCurrentName:function(e){var t=this,n=function(){t.currentName=e,t.$emit("input",e)};if(this.currentName!==e&&this.beforeLeave){var i=this.beforeLeave(e,this.currentName);i&&i.then?i.then((function(){n(),t.$refs.nav&&t.$refs.nav.removeFocus()}),(function(){})):!1!==i&&n()}else n()}},render:function(e){var t,n=this.type,i=this.handleTabClick,r=this.handleTabRemove,a=this.handleTabAdd,o=this.currentName,s=this.panes,l=this.editable,u=this.addable,c=this.tabPosition,d=this.stretch,h=l||u?e("span",{class:"el-tabs__new-tab",on:{click:a,keydown:function(e){13===e.keyCode&&a()}},attrs:{tabindex:"0"}},[e("i",{class:"el-icon-plus"})]):null,f=e("div",{class:["el-tabs__header","is-"+c]},[h,e("tab-nav",{props:{currentName:o,onTabClick:i,onTabRemove:r,editable:l,type:n,panes:s,stretch:d},ref:"nav"})]),p=e("div",{class:"el-tabs__content"},[this.$slots.default]);return e("div",{class:(t={"el-tabs":!0,"el-tabs--card":"card"===n},t["el-tabs--"+c]=!0,t["el-tabs--border-card"]="border-card"===n,t)},["bottom"!==c?[f,p]:[p,f]])},created:function(){this.currentName||this.setCurrentName("0"),this.$on("tab-nav-update",this.calcPaneInstances.bind(null,!0))},mounted:function(){this.calcPaneInstances()},updated:function(){this.calcPaneInstances()}},Ka=r(Ua,undefined,undefined,!1,null,null,null);Ka.options.__file="packages/tabs/src/tabs.vue";var Ga=Ka.exports;Ga.install=function(e){e.component(Ga.name,Ga)};var Ya=Ga,Za=function(){var e=this,t=e.$createElement,n=e._self._c||t;return!e.lazy||e.loaded||e.active?n("div",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"el-tab-pane",attrs:{role:"tabpanel","aria-hidden":!e.active,id:"pane-"+e.paneName,"aria-labelledby":"tab-"+e.paneName}},[e._t("default")],2):e._e()};Za._withStripped=!0;var Xa=r({name:"ElTabPane",componentName:"ElTabPane",props:{label:String,labelContent:Function,name:String,closable:Boolean,disabled:Boolean,lazy:Boolean},data:function(){return{index:null,loaded:!1}},computed:{isClosable:function(){return this.closable||this.$parent.closable},active:function(){var e=this.$parent.currentName===(this.name||this.index);return e&&(this.loaded=!0),e},paneName:function(){return this.name||this.index}},updated:function(){this.$parent.$emit("tab-nav-update")}},Za,[],!1,null,null,null);Xa.options.__file="packages/tabs/src/tab-pane.vue";var Ja=Xa.exports;Ja.install=function(e){e.component(Ja.name,Ja)};var Qa=Ja,eo=r({name:"ElTag",props:{text:String,closable:Boolean,type:String,hit:Boolean,disableTransitions:Boolean,color:String,size:String,effect:{type:String,default:"light",validator:function(e){return-1!==["dark","light","plain"].indexOf(e)}}},methods:{handleClose:function(e){e.stopPropagation(),this.$emit("close",e)},handleClick:function(e){this.$emit("click",e)}},computed:{tagSize:function(){return this.size||(this.$ELEMENT||{}).size}},render:function(e){var t=this.type,n=this.tagSize,i=this.hit,r=this.effect,a=e("span",{class:["el-tag",t?"el-tag--"+t:"",n?"el-tag--"+n:"",r?"el-tag--"+r:"",i&&"is-hit"],style:{backgroundColor:this.color},on:{click:this.handleClick}},[this.$slots.default,this.closable&&e("i",{class:"el-tag__close el-icon-close",on:{click:this.handleClose}})]);return this.disableTransitions?a:e("transition",{attrs:{name:"el-zoom-in-center"}},[a])}},undefined,undefined,!1,null,null,null);eo.options.__file="packages/tag/src/tag.vue";var to=eo.exports;to.install=function(e){e.component(to.name,to)};var no=to,io=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-tree",class:{"el-tree--highlight-current":e.highlightCurrent,"is-dragging":!!e.dragState.draggingNode,"is-drop-not-allow":!e.dragState.allowDrop,"is-drop-inner":"inner"===e.dragState.dropType},attrs:{role:"tree"}},[e._l(e.root.childNodes,(function(t){return n("el-tree-node",{key:e.getNodeKey(t),attrs:{node:t,props:e.props,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent},on:{"node-expand":e.handleNodeExpand}})})),e.isEmpty?n("div",{staticClass:"el-tree__empty-block"},[n("span",{staticClass:"el-tree__empty-text"},[e._v(e._s(e.emptyText))])]):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.dragState.showDropIndicator,expression:"dragState.showDropIndicator"}],ref:"dropIndicator",staticClass:"el-tree__drop-indicator"})],2)};io._withStripped=!0;var ro="$treeNodeId",ao=function(e,t){t&&!t[ro]&&Object.defineProperty(t,ro,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},oo=function(e,t){return e?t[e]:t[ro]},so=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var lo=function(e){for(var t=!0,n=!0,i=!0,r=0,a=e.length;r<a;r++){var o=e[r];(!0!==o.checked||o.indeterminate)&&(t=!1,o.disabled||(i=!1)),(!1!==o.checked||o.indeterminate)&&(n=!1)}return{all:t,none:n,allWithoutDisable:i,half:!t&&!n}},uo=function e(t){if(0!==t.childNodes.length){var n=lo(t.childNodes),i=n.all,r=n.none,a=n.half;i?(t.checked=!0,t.indeterminate=!1):a?(t.checked=!1,t.indeterminate=!0):r&&(t.checked=!1,t.indeterminate=!1);var o=t.parent;o&&0!==o.level&&(t.store.checkStrictly||e(o))}},co=function(e,t){var n=e.store.props,i=e.data||{},r=n[t];if("function"==typeof r)return r(i,e);if("string"==typeof r)return i[r];if(void 0===r){var a=i[t];return void 0===a?"":a}},ho=0,fo=function(){function e(t){for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.id=ho++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,t)t.hasOwnProperty(n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1);var i=this.store;if(!i)throw new Error("[Node]store is required!");i.registerNode(this);var r=i.props;if(r&&void 0!==r.isLeaf){var a=co(this,"isLeaf");"boolean"==typeof a&&(this.isLeafByUser=a)}if(!0!==i.lazy&&this.data?(this.setData(this.data),i.defaultExpandAll&&(this.expanded=!0)):this.level>0&&i.lazy&&i.defaultExpandAll&&this.expand(),Array.isArray(this.data)||ao(this,this.data),this.data){var o=i.defaultExpandedKeys,s=i.key;s&&o&&-1!==o.indexOf(this.key)&&this.expand(null,i.autoExpandParent),s&&void 0!==i.currentNodeKey&&this.key===i.currentNodeKey&&(i.currentNode=this,i.currentNode.isCurrent=!0),i.lazy&&i._initDefaultCheckedNode(this),this.updateLeafState()}}return e.prototype.setData=function(e){Array.isArray(e)||ao(this,e),this.data=e,this.childNodes=[];for(var t=void 0,n=0,i=(t=0===this.level&&this.data instanceof Array?this.data:co(this,"children")||[]).length;n<i;n++)this.insertChild({data:t[n]})},e.prototype.contains=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=function n(i){for(var r=i.childNodes||[],a=!1,o=0,s=r.length;o<s;o++){var l=r[o];if(l===e||t&&n(l)){a=!0;break}}return a};return n(this)},e.prototype.remove=function(){var e=this.parent;e&&e.removeChild(this)},e.prototype.insertChild=function(t,n,i){if(!t)throw new Error("insertChild error: child is required.");if(!(t instanceof e)){if(!i){var r=this.getChildren(!0)||[];-1===r.indexOf(t.data)&&(void 0===n||n<0?r.push(t.data):r.splice(n,0,t.data))}qe()(t,{parent:this,store:this.store}),t=new e(t)}t.level=this.level+1,void 0===n||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()},e.prototype.insertBefore=function(e,t){var n=void 0;t&&(n=this.childNodes.indexOf(t)),this.insertChild(e,n)},e.prototype.insertAfter=function(e,t){var n=void 0;t&&-1!==(n=this.childNodes.indexOf(t))&&(n+=1),this.insertChild(e,n)},e.prototype.removeChild=function(e){var t=this.getChildren()||[],n=t.indexOf(e.data);n>-1&&t.splice(n,1);var i=this.childNodes.indexOf(e);i>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(i,1)),this.updateLeafState()},e.prototype.removeChildByData=function(e){for(var t=null,n=0;n<this.childNodes.length;n++)if(this.childNodes[n].data===e){t=this.childNodes[n];break}t&&this.removeChild(t)},e.prototype.expand=function(e,t){var n=this,i=function(){if(t)for(var i=n.parent;i.level>0;)i.expanded=!0,i=i.parent;n.expanded=!0,e&&e()};this.shouldLoadData()?this.loadData((function(e){e instanceof Array&&(n.checked?n.setChecked(!0,!0):n.store.checkStrictly||uo(n),i())})):i()},e.prototype.doCreateChildren=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e){t.insertChild(qe()({data:e},n),void 0,!0)}))},e.prototype.collapse=function(){this.expanded=!1},e.prototype.shouldLoadData=function(){return!0===this.store.lazy&&this.store.load&&!this.loaded},e.prototype.updateLeafState=function(){if(!0!==this.store.lazy||!0===this.loaded||void 0===this.isLeafByUser){var e=this.childNodes;!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1}else this.isLeaf=this.isLeafByUser},e.prototype.setChecked=function(e,t,n,i){var r=this;if(this.indeterminate="half"===e,this.checked=!0===e,!this.store.checkStrictly){if(!this.shouldLoadData()||this.store.checkDescendants){var a=lo(this.childNodes),o=a.all,s=a.allWithoutDisable;this.isLeaf||o||!s||(this.checked=!1,e=!1);var l=function(){if(t){for(var n=r.childNodes,a=0,o=n.length;a<o;a++){var s=n[a];i=i||!1!==e;var l=s.disabled?s.checked:i;s.setChecked(l,t,!0,i)}var u=lo(n),c=u.half,d=u.all;d||(r.checked=d,r.indeterminate=c)}};if(this.shouldLoadData())return void this.loadData((function(){l(),uo(r)}),{checked:!1!==e});l()}var u=this.parent;u&&0!==u.level&&(n||uo(u))}},e.prototype.getChildren=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(0===this.level)return this.data;var t=this.data;if(!t)return null;var n=this.store.props,i="children";return n&&(i=n.children||"children"),void 0===t[i]&&(t[i]=null),e&&!t[i]&&(t[i]=[]),t[i]},e.prototype.updateChildren=function(){var e=this,t=this.getChildren()||[],n=this.childNodes.map((function(e){return e.data})),i={},r=[];t.forEach((function(e,t){var a=e[ro];!!a&&Object(m.arrayFindIndex)(n,(function(e){return e[ro]===a}))>=0?i[a]={index:t,data:e}:r.push({index:t,data:e})})),this.store.lazy||n.forEach((function(t){i[t[ro]]||e.removeChildByData(t)})),r.forEach((function(t){var n=t.index,i=t.data;e.insertChild({data:i},n)})),this.updateLeafState()},e.prototype.loadData=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(n).length)e&&e.call(this);else{this.loading=!0;var i=function(i){t.loaded=!0,t.loading=!1,t.childNodes=[],t.doCreateChildren(i,n),t.updateLeafState(),e&&e.call(t,i)};this.store.load(this,i)}},so(e,[{key:"label",get:function(){return co(this,"label")}},{key:"key",get:function(){var e=this.store.key;return this.data?this.data[e]:null}},{key:"disabled",get:function(){return co(this,"disabled")}},{key:"nextSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return e.childNodes[t+1]}return null}},{key:"previousSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}}]),e}(),po=fo,mo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var vo=function(){function e(t){var n=this;for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.currentNode=null,this.currentNodeKey=null,t)t.hasOwnProperty(i)&&(this[i]=t[i]);(this.nodesMap={},this.root=new po({data:this.data,store:this}),this.lazy&&this.load)?(0,this.load)(this.root,(function(e){n.root.doCreateChildren(e),n._initDefaultCheckedNodes()})):this._initDefaultCheckedNodes()}return e.prototype.filter=function(e){var t=this.filterNodeMethod,n=this.lazy;!function i(r){var a=r.root?r.root.childNodes:r.childNodes;if(a.forEach((function(n){n.visible=t.call(n,e,n.data,n),i(n)})),!r.visible&&a.length){var o;o=!a.some((function(e){return e.visible})),r.root?r.root.visible=!1===o:r.visible=!1===o}e&&(!r.visible||r.isLeaf||n||r.expand())}(this)},e.prototype.setData=function(e){e!==this.root.data?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()},e.prototype.getNode=function(e){if(e instanceof po)return e;var t="object"!==(void 0===e?"undefined":mo(e))?e:oo(this.key,e);return this.nodesMap[t]||null},e.prototype.insertBefore=function(e,t){var n=this.getNode(t);n.parent.insertBefore({data:e},n)},e.prototype.insertAfter=function(e,t){var n=this.getNode(t);n.parent.insertAfter({data:e},n)},e.prototype.remove=function(e){var t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))},e.prototype.append=function(e,t){var n=t?this.getNode(t):this.root;n&&n.insertChild({data:e})},e.prototype._initDefaultCheckedNodes=function(){var e=this,t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach((function(t){var i=n[t];i&&i.setChecked(!0,!e.checkStrictly)}))},e.prototype._initDefaultCheckedNode=function(e){-1!==(this.defaultCheckedKeys||[]).indexOf(e.key)&&e.setChecked(!0,!this.checkStrictly)},e.prototype.setDefaultCheckedKey=function(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())},e.prototype.registerNode=function(e){this.key&&e&&e.data&&(void 0!==e.key&&(this.nodesMap[e.key]=e))},e.prototype.deregisterNode=function(e){var t=this;this.key&&e&&e.data&&(e.childNodes.forEach((function(e){t.deregisterNode(e)})),delete this.nodesMap[e.key])},e.prototype.getCheckedNodes=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],i=function i(r){(r.root?r.root.childNodes:r.childNodes).forEach((function(r){(r.checked||t&&r.indeterminate)&&(!e||e&&r.isLeaf)&&n.push(r.data),i(r)}))};return i(this),n},e.prototype.getCheckedKeys=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.getCheckedNodes(t).map((function(t){return(t||{})[e.key]}))},e.prototype.getHalfCheckedNodes=function(){var e=[];return function t(n){(n.root?n.root.childNodes:n.childNodes).forEach((function(n){n.indeterminate&&e.push(n.data),t(n)}))}(this),e},e.prototype.getHalfCheckedKeys=function(){var e=this;return this.getHalfCheckedNodes().map((function(t){return(t||{})[e.key]}))},e.prototype._getAllNodes=function(){var e=[],t=this.nodesMap;for(var n in t)t.hasOwnProperty(n)&&e.push(t[n]);return e},e.prototype.updateChildren=function(e,t){var n=this.nodesMap[e];if(n){for(var i=n.childNodes,r=i.length-1;r>=0;r--){var a=i[r];this.remove(a.data)}for(var o=0,s=t.length;o<s;o++){var l=t[o];this.append(l,n.data)}}},e.prototype._setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments[2],i=this._getAllNodes().sort((function(e,t){return t.level-e.level})),r=Object.create(null),a=Object.keys(n);i.forEach((function(e){return e.setChecked(!1,!1)}));for(var o=0,s=i.length;o<s;o++){var l=i[o],u=l.data[e].toString(),c=a.indexOf(u)>-1;if(c){for(var d=l.parent;d&&d.level>0;)r[d.data[e]]=!0,d=d.parent;l.isLeaf||this.checkStrictly?l.setChecked(!0,!1):(l.setChecked(!0,!0),t&&function(){l.setChecked(!1,!1);!function e(t){t.childNodes.forEach((function(t){t.isLeaf||t.setChecked(!1,!1),e(t)}))}(l)}())}else l.checked&&!r[u]&&l.setChecked(!1,!1)}},e.prototype.setCheckedNodes=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.key,i={};e.forEach((function(e){i[(e||{})[n]]=!0})),this._setCheckedKeys(n,t,i)},e.prototype.setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.defaultCheckedKeys=e;var n=this.key,i={};e.forEach((function(e){i[e]=!0})),this._setCheckedKeys(n,t,i)},e.prototype.setDefaultExpandedKeys=function(e){var t=this;e=e||[],this.defaultExpandedKeys=e,e.forEach((function(e){var n=t.getNode(e);n&&n.expand(null,t.autoExpandParent)}))},e.prototype.setChecked=function(e,t,n){var i=this.getNode(e);i&&i.setChecked(!!t,n)},e.prototype.getCurrentNode=function(){return this.currentNode},e.prototype.setCurrentNode=function(e){var t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0},e.prototype.setUserCurrentNode=function(e){var t=e[this.key],n=this.nodesMap[t];this.setCurrentNode(n)},e.prototype.setCurrentNodeKey=function(e){if(null==e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);var t=this.getNode(e);t&&this.setCurrentNode(t)},e}(),go=vo,bo=function(){var e=this,t=this,n=t.$createElement,i=t._self._c||n;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.node.visible,expression:"node.visible"}],ref:"node",staticClass:"el-tree-node",class:{"is-expanded":t.expanded,"is-current":t.node.isCurrent,"is-hidden":!t.node.visible,"is-focusable":!t.node.disabled,"is-checked":!t.node.disabled&&t.node.checked},attrs:{role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.draggable},on:{click:function(e){return e.stopPropagation(),t.handleClick(e)},contextmenu:function(t){return e.handleContextMenu(t)},dragstart:function(e){return e.stopPropagation(),t.handleDragStart(e)},dragover:function(e){return e.stopPropagation(),t.handleDragOver(e)},dragend:function(e){return e.stopPropagation(),t.handleDragEnd(e)},drop:function(e){return e.stopPropagation(),t.handleDrop(e)}}},[i("div",{staticClass:"el-tree-node__content",style:{"padding-left":(t.node.level-1)*t.tree.indent+"px"}},[i("span",{class:[{"is-leaf":t.node.isLeaf,expanded:!t.node.isLeaf&&t.expanded},"el-tree-node__expand-icon",t.tree.iconClass?t.tree.iconClass:"el-icon-caret-right"],on:{click:function(e){return e.stopPropagation(),t.handleExpandIconClick(e)}}}),t.showCheckbox?i("el-checkbox",{attrs:{indeterminate:t.node.indeterminate,disabled:!!t.node.disabled},on:{change:t.handleCheckChange},nativeOn:{click:function(e){e.stopPropagation()}},model:{value:t.node.checked,callback:function(e){t.$set(t.node,"checked",e)},expression:"node.checked"}}):t._e(),t.node.loading?i("span",{staticClass:"el-tree-node__loading-icon el-icon-loading"}):t._e(),i("node-content",{attrs:{node:t.node}})],1),i("el-collapse-transition",[!t.renderAfterExpand||t.childNodeRendered?i("div",{directives:[{name:"show",rawName:"v-show",value:t.expanded,expression:"expanded"}],staticClass:"el-tree-node__children",attrs:{role:"group","aria-expanded":t.expanded}},t._l(t.node.childNodes,(function(e){return i("el-tree-node",{key:t.getNodeKey(e),attrs:{"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:e},on:{"node-expand":t.handleChildNodeExpand}})})),1):t._e()])],1)};bo._withStripped=!0;var yo={name:"ElTreeNode",componentName:"ElTreeNode",mixins:[C.a],props:{node:{default:function(){return{}}},props:{},renderContent:Function,renderAfterExpand:{type:Boolean,default:!0},showCheckbox:{type:Boolean,default:!1}},components:{ElCollapseTransition:we.a,ElCheckbox:dn.a,NodeContent:{props:{node:{required:!0}},render:function(e){var t=this.$parent,n=t.tree,i=this.node,r=i.data,a=i.store;return t.renderContent?t.renderContent.call(t._renderProxy,e,{_self:n.$vnode.context,node:i,data:r,store:a}):n.$scopedSlots.default?n.$scopedSlots.default({node:i,data:r}):e("span",{class:"el-tree-node__label"},[i.label])}}},data:function(){return{tree:null,expanded:!1,childNodeRendered:!1,oldChecked:null,oldIndeterminate:null}},watch:{"node.indeterminate":function(e){this.handleSelectChange(this.node.checked,e)},"node.checked":function(e){this.handleSelectChange(e,this.node.indeterminate)},"node.expanded":function(e){var t=this;this.$nextTick((function(){return t.expanded=e})),e&&(this.childNodeRendered=!0)}},methods:{getNodeKey:function(e){return oo(this.tree.nodeKey,e.data)},handleSelectChange:function(e,t){this.oldChecked!==e&&this.oldIndeterminate!==t&&this.tree.$emit("check-change",this.node.data,e,t),this.oldChecked=e,this.indeterminate=t},handleClick:function(){var e=this.tree.store;e.setCurrentNode(this.node),this.tree.$emit("current-change",e.currentNode?e.currentNode.data:null,e.currentNode),this.tree.currentNode=this,this.tree.expandOnClickNode&&this.handleExpandIconClick(),this.tree.checkOnClickNode&&!this.node.disabled&&this.handleCheckChange(null,{target:{checked:!this.node.checked}}),this.tree.$emit("node-click",this.node.data,this.node,this)},handleContextMenu:function(e){this.tree._events["node-contextmenu"]&&this.tree._events["node-contextmenu"].length>0&&(e.stopPropagation(),e.preventDefault()),this.tree.$emit("node-contextmenu",e,this.node.data,this.node,this)},handleExpandIconClick:function(){this.node.isLeaf||(this.expanded?(this.tree.$emit("node-collapse",this.node.data,this.node,this),this.node.collapse()):(this.node.expand(),this.$emit("node-expand",this.node.data,this.node,this)))},handleCheckChange:function(e,t){var n=this;this.node.setChecked(t.target.checked,!this.tree.checkStrictly),this.$nextTick((function(){var e=n.tree.store;n.tree.$emit("check",n.node.data,{checkedNodes:e.getCheckedNodes(),checkedKeys:e.getCheckedKeys(),halfCheckedNodes:e.getHalfCheckedNodes(),halfCheckedKeys:e.getHalfCheckedKeys()})}))},handleChildNodeExpand:function(e,t,n){this.broadcast("ElTreeNode","tree-node-expand",t),this.tree.$emit("node-expand",e,t,n)},handleDragStart:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-start",e,this)},handleDragOver:function(e){this.tree.draggable&&(this.tree.$emit("tree-node-drag-over",e,this),e.preventDefault())},handleDrop:function(e){e.preventDefault()},handleDragEnd:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-end",e,this)}},created:function(){var e=this,t=this.$parent;t.isTree?this.tree=t:this.tree=t.tree;var n=this.tree;n||console.warn("Can not find node's tree.");var i=(n.props||{}).children||"children";this.$watch("node.data."+i,(function(){e.node.updateChildren()})),this.node.expanded&&(this.expanded=!0,this.childNodeRendered=!0),this.tree.accordion&&this.$on("tree-node-expand",(function(t){e.node!==t&&e.node.collapse()}))}},_o=r(yo,bo,[],!1,null,null,null);_o.options.__file="packages/tree/src/tree-node.vue";var wo=_o.exports,xo={name:"ElTree",mixins:[C.a],components:{ElTreeNode:wo},data:function(){return{store:null,root:null,currentNode:null,treeItems:null,checkboxItems:[],dragState:{showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0}}},props:{data:{type:Array},emptyText:{type:String,default:function(){return Object(Xr.t)("el.tree.emptyText")}},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{default:function(){return{children:"children",label:"label",disabled:"disabled"}}},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},iconClass:String},computed:{children:{set:function(e){this.data=e},get:function(){return this.data}},treeItemArray:function(){return Array.prototype.slice.call(this.treeItems)},isEmpty:function(){var e=this.root.childNodes;return!e||0===e.length||e.every((function(e){return!e.visible}))}},watch:{defaultCheckedKeys:function(e){this.store.setDefaultCheckedKey(e)},defaultExpandedKeys:function(e){this.store.defaultExpandedKeys=e,this.store.setDefaultExpandedKeys(e)},data:function(e){this.store.setData(e)},checkboxItems:function(e){Array.prototype.forEach.call(e,(function(e){e.setAttribute("tabindex",-1)}))},checkStrictly:function(e){this.store.checkStrictly=e}},methods:{filter:function(e){if(!this.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");this.store.filter(e)},getNodeKey:function(e){return oo(this.nodeKey,e.data)},getNodePath:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");var t=this.store.getNode(e);if(!t)return[];for(var n=[t.data],i=t.parent;i&&i!==this.root;)n.push(i.data),i=i.parent;return n.reverse()},getCheckedNodes:function(e,t){return this.store.getCheckedNodes(e,t)},getCheckedKeys:function(e){return this.store.getCheckedKeys(e)},getCurrentNode:function(){var e=this.store.getCurrentNode();return e?e.data:null},getCurrentKey:function(){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");var e=this.getCurrentNode();return e?e[this.nodeKey]:null},setCheckedNodes:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");this.store.setCheckedNodes(e,t)},setCheckedKeys:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");this.store.setCheckedKeys(e,t)},setChecked:function(e,t,n){this.store.setChecked(e,t,n)},getHalfCheckedNodes:function(){return this.store.getHalfCheckedNodes()},getHalfCheckedKeys:function(){return this.store.getHalfCheckedKeys()},setCurrentNode:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");this.store.setUserCurrentNode(e)},setCurrentKey:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");this.store.setCurrentNodeKey(e)},getNode:function(e){return this.store.getNode(e)},remove:function(e){this.store.remove(e)},append:function(e,t){this.store.append(e,t)},insertBefore:function(e,t){this.store.insertBefore(e,t)},insertAfter:function(e,t){this.store.insertAfter(e,t)},handleNodeExpand:function(e,t,n){this.broadcast("ElTreeNode","tree-node-expand",t),this.$emit("node-expand",e,t,n)},updateKeyChildren:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");this.store.updateChildren(e,t)},initTabIndex:function(){this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]");var e=this.$el.querySelectorAll(".is-checked[role=treeitem]");e.length?e[0].setAttribute("tabindex",0):this.treeItems[0]&&this.treeItems[0].setAttribute("tabindex",0)},handleKeydown:function(e){var t=e.target;if(-1!==t.className.indexOf("el-tree-node")){var n=e.keyCode;this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]");var i=this.treeItemArray.indexOf(t),r=void 0;[38,40].indexOf(n)>-1&&(e.preventDefault(),r=38===n?0!==i?i-1:0:i<this.treeItemArray.length-1?i+1:0,this.treeItemArray[r].focus()),[37,39].indexOf(n)>-1&&(e.preventDefault(),t.click());var a=t.querySelector('[type="checkbox"]');[13,32].indexOf(n)>-1&&a&&(e.preventDefault(),a.click())}}},created:function(){var e=this;this.isTree=!0,this.store=new go({key:this.nodeKey,data:this.data,lazy:this.lazy,props:this.props,load:this.load,currentNodeKey:this.currentNodeKey,checkStrictly:this.checkStrictly,checkDescendants:this.checkDescendants,defaultCheckedKeys:this.defaultCheckedKeys,defaultExpandedKeys:this.defaultExpandedKeys,autoExpandParent:this.autoExpandParent,defaultExpandAll:this.defaultExpandAll,filterNodeMethod:this.filterNodeMethod}),this.root=this.store.root;var t=this.dragState;this.$on("tree-node-drag-start",(function(n,i){if("function"==typeof e.allowDrag&&!e.allowDrag(i.node))return n.preventDefault(),!1;n.dataTransfer.effectAllowed="move";try{n.dataTransfer.setData("text/plain","")}catch(e){}t.draggingNode=i,e.$emit("node-drag-start",i.node,n)})),this.$on("tree-node-drag-over",(function(n,i){var r=function(e,t){for(var n=e;n&&"BODY"!==n.tagName;){if(n.__vue__&&n.__vue__.$options.name===t)return n.__vue__;n=n.parentNode}return null}(n.target,"ElTreeNode"),a=t.dropNode;a&&a!==r&&Object(me.removeClass)(a.$el,"is-drop-inner");var o=t.draggingNode;if(o&&r){var s=!0,l=!0,u=!0,c=!0;"function"==typeof e.allowDrop&&(s=e.allowDrop(o.node,r.node,"prev"),c=l=e.allowDrop(o.node,r.node,"inner"),u=e.allowDrop(o.node,r.node,"next")),n.dataTransfer.dropEffect=l?"move":"none",(s||l||u)&&a!==r&&(a&&e.$emit("node-drag-leave",o.node,a.node,n),e.$emit("node-drag-enter",o.node,r.node,n)),(s||l||u)&&(t.dropNode=r),r.node.nextSibling===o.node&&(u=!1),r.node.previousSibling===o.node&&(s=!1),r.node.contains(o.node,!1)&&(l=!1),(o.node===r.node||o.node.contains(r.node))&&(s=!1,l=!1,u=!1);var d=r.$el.getBoundingClientRect(),h=e.$el.getBoundingClientRect(),f=void 0,p=s?l?.25:u?.45:1:-1,m=u?l?.75:s?.55:0:1,v=-9999,g=n.clientY-d.top;f=g<d.height*p?"before":g>d.height*m?"after":l?"inner":"none";var b=r.$el.querySelector(".el-tree-node__expand-icon").getBoundingClientRect(),y=e.$refs.dropIndicator;"before"===f?v=b.top-h.top:"after"===f&&(v=b.bottom-h.top),y.style.top=v+"px",y.style.left=b.right-h.left+"px","inner"===f?Object(me.addClass)(r.$el,"is-drop-inner"):Object(me.removeClass)(r.$el,"is-drop-inner"),t.showDropIndicator="before"===f||"after"===f,t.allowDrop=t.showDropIndicator||c,t.dropType=f,e.$emit("node-drag-over",o.node,r.node,n)}})),this.$on("tree-node-drag-end",(function(n){var i=t.draggingNode,r=t.dropType,a=t.dropNode;if(n.preventDefault(),n.dataTransfer.dropEffect="move",i&&a){var o={data:i.node.data};"none"!==r&&i.node.remove(),"before"===r?a.node.parent.insertBefore(o,a.node):"after"===r?a.node.parent.insertAfter(o,a.node):"inner"===r&&a.node.insertChild(o),"none"!==r&&e.store.registerNode(o),Object(me.removeClass)(a.$el,"is-drop-inner"),e.$emit("node-drag-end",i.node,a.node,r,n),"none"!==r&&e.$emit("node-drop",i.node,a.node,r,n)}i&&!a&&e.$emit("node-drag-end",i.node,null,r,n),t.showDropIndicator=!1,t.draggingNode=null,t.dropNode=null,t.allowDrop=!0}))},mounted:function(){this.initTabIndex(),this.$el.addEventListener("keydown",this.handleKeydown)},updated:function(){this.treeItems=this.$el.querySelectorAll("[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]")}},ko=r(xo,io,[],!1,null,null,null);ko.options.__file="packages/tree/src/tree.vue";var Co=ko.exports;Co.install=function(e){e.component(Co.name,Co)};var So=Co,Oo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-alert-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-alert",class:[e.typeClass,e.center?"is-center":"","is-"+e.effect],attrs:{role:"alert"}},[e.showIcon?n("i",{staticClass:"el-alert__icon",class:[e.iconClass,e.isBigIcon]}):e._e(),n("div",{staticClass:"el-alert__content"},[e.title||e.$slots.title?n("span",{staticClass:"el-alert__title",class:[e.isBoldTitle]},[e._t("title",[e._v(e._s(e.title))])],2):e._e(),e.$slots.default&&!e.description?n("p",{staticClass:"el-alert__description"},[e._t("default")],2):e._e(),e.description&&!e.$slots.default?n("p",{staticClass:"el-alert__description"},[e._v(e._s(e.description))]):e._e(),n("i",{directives:[{name:"show",rawName:"v-show",value:e.closable,expression:"closable"}],staticClass:"el-alert__closebtn",class:{"is-customed":""!==e.closeText,"el-icon-close":""===e.closeText},on:{click:function(t){e.close()}}},[e._v(e._s(e.closeText))])])])])};Oo._withStripped=!0;var To={success:"el-icon-success",warning:"el-icon-warning",error:"el-icon-error"},Do=r({name:"ElAlert",props:{title:{type:String,default:""},description:{type:String,default:""},type:{type:String,default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,default:"light",validator:function(e){return-1!==["light","dark"].indexOf(e)}}},data:function(){return{visible:!0}},methods:{close:function(){this.visible=!1,this.$emit("close")}},computed:{typeClass:function(){return"el-alert--"+this.type},iconClass:function(){return To[this.type]||"el-icon-info"},isBigIcon:function(){return this.description||this.$slots.default?"is-big":""},isBoldTitle:function(){return this.description||this.$slots.default?"is-bold":""}}},Oo,[],!1,null,null,null);Do.options.__file="packages/alert/src/main.vue";var Eo=Do.exports;Eo.install=function(e){e.component(Eo.name,Eo)};var $o=Eo,Mo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-notification-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-notification",e.customClass,e.horizontalClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:function(t){e.clearTimer()},mouseleave:function(t){e.startTimer()},click:e.click}},[e.type||e.iconClass?n("i",{staticClass:"el-notification__icon",class:[e.typeClass,e.iconClass]}):e._e(),n("div",{staticClass:"el-notification__group",class:{"is-with-icon":e.typeClass||e.iconClass}},[n("h2",{staticClass:"el-notification__title",domProps:{textContent:e._s(e.title)}}),n("div",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],staticClass:"el-notification__content"},[e._t("default",[e.dangerouslyUseHTMLString?n("p",{domProps:{innerHTML:e._s(e.message)}}):n("p",[e._v(e._s(e.message))])])],2),e.showClose?n("div",{staticClass:"el-notification__closeBtn el-icon-close",on:{click:function(t){return t.stopPropagation(),e.close(t)}}}):e._e()])])])};Mo._withStripped=!0;var Po={success:"success",info:"info",warning:"warning",error:"error"},Io=r({data:function(){return{visible:!1,title:"",message:"",duration:4500,type:"",showClose:!0,customClass:"",iconClass:"",onClose:null,onClick:null,closed:!1,verticalOffset:0,timer:null,dangerouslyUseHTMLString:!1,position:"top-right"}},computed:{typeClass:function(){return this.type&&Po[this.type]?"el-icon-"+Po[this.type]:""},horizontalClass:function(){return this.position.indexOf("right")>-1?"right":"left"},verticalProperty:function(){return/^top-/.test(this.position)?"top":"bottom"},positionStyle:function(){var e;return(e={})[this.verticalProperty]=this.verticalOffset+"px",e}},watch:{closed:function(e){e&&(this.visible=!1,this.$el.addEventListener("transitionend",this.destroyElement))}},methods:{destroyElement:function(){this.$el.removeEventListener("transitionend",this.destroyElement),this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},click:function(){"function"==typeof this.onClick&&this.onClick()},close:function(){this.closed=!0,"function"==typeof this.onClose&&this.onClose()},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){46===e.keyCode||8===e.keyCode?this.clearTimer():27===e.keyCode?this.closed||this.close():this.startTimer()}},mounted:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration)),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},Mo,[],!1,null,null,null);Io.options.__file="packages/notification/src/main.vue";var jo=Io.exports,Ao=bn.a.extend(jo),No=void 0,Lo=[],Fo=1,Ro=function e(t){if(!bn.a.prototype.$isServer){var n=(t=qe()({},t)).onClose,i="notification_"+Fo++,r=t.position||"top-right";t.onClose=function(){e.close(i,n)},No=new Ao({data:t}),Object(aa.isVNode)(t.message)&&(No.$slots.default=[t.message],t.message="REPLACED_BY_VNODE"),No.id=i,No.$mount(),document.body.appendChild(No.$el),No.visible=!0,No.dom=No.$el,No.dom.style.zIndex=y.PopupManager.nextZIndex();var a=t.offset||0;return Lo.filter((function(e){return e.position===r})).forEach((function(e){a+=e.$el.offsetHeight+16})),a+=16,No.verticalOffset=a,Lo.push(No),No}};["success","warning","info","error"].forEach((function(e){Ro[e]=function(t){return("string"==typeof t||Object(aa.isVNode)(t))&&(t={message:t}),t.type=e,Ro(t)}})),Ro.close=function(e,t){var n=-1,i=Lo.length,r=Lo.filter((function(t,i){return t.id===e&&(n=i,!0)}))[0];if(r&&("function"==typeof t&&t(r),Lo.splice(n,1),!(i<=1)))for(var a=r.position,o=r.dom.offsetHeight,s=n;s<i-1;s++)Lo[s].position===a&&(Lo[s].dom.style[r.verticalProperty]=parseInt(Lo[s].dom.style[r.verticalProperty],10)-o-16+"px")},Ro.closeAll=function(){for(var e=Lo.length-1;e>=0;e--)Lo[e].close()};var Bo=Ro,Vo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-slider",class:{"is-vertical":e.vertical,"el-slider--with-input":e.showInput},attrs:{role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":e.sliderDisabled}},[e.showInput&&!e.range?n("el-input-number",{ref:"input",staticClass:"el-slider__input",attrs:{step:e.step,disabled:e.sliderDisabled,controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:e.inputSize},on:{change:e.emitChange},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}):e._e(),n("div",{ref:"slider",staticClass:"el-slider__runway",class:{"show-input":e.showInput,disabled:e.sliderDisabled},style:e.runwayStyle,on:{click:e.onSliderClick}},[n("div",{staticClass:"el-slider__bar",style:e.barStyle}),n("slider-button",{ref:"button1",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}),e.range?n("slider-button",{ref:"button2",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.secondValue,callback:function(t){e.secondValue=t},expression:"secondValue"}}):e._e(),e._l(e.stops,(function(t,i){return e.showStops?n("div",{key:i,staticClass:"el-slider__stop",style:e.getStopStyle(t)}):e._e()})),e.markList.length>0?[n("div",e._l(e.markList,(function(t,i){return n("div",{key:i,staticClass:"el-slider__stop el-slider__marks-stop",style:e.getStopStyle(t.position)})})),0),n("div",{staticClass:"el-slider__marks"},e._l(e.markList,(function(t,i){return n("slider-marker",{key:i,style:e.getStopStyle(t.position),attrs:{mark:t.mark}})})),1)]:e._e()],2)],1)};Vo._withStripped=!0;var zo=n(41),Ho=n.n(zo),Wo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"button",staticClass:"el-slider__button-wrapper",class:{hover:e.hovering,dragging:e.dragging},style:e.wrapperStyle,attrs:{tabindex:"0"},on:{mouseenter:e.handleMouseEnter,mouseleave:e.handleMouseLeave,mousedown:e.onButtonDown,touchstart:e.onButtonDown,focus:e.handleMouseEnter,blur:e.handleMouseLeave,keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onLeftKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onRightKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.onLeftKeyDown(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.onRightKeyDown(t))}]}},[n("el-tooltip",{ref:"tooltip",attrs:{placement:"top","popper-class":e.tooltipClass,disabled:!e.showTooltip}},[n("span",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(e.formatValue))]),n("div",{staticClass:"el-slider__button",class:{hover:e.hovering,dragging:e.dragging}})])],1)};Wo._withStripped=!0;var qo=r({name:"ElSliderButton",components:{ElTooltip:$e.a},props:{value:{type:Number,default:0},vertical:{type:Boolean,default:!1},tooltipClass:String},data:function(){return{hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:null,oldValue:this.value}},computed:{disabled:function(){return this.$parent.sliderDisabled},max:function(){return this.$parent.max},min:function(){return this.$parent.min},step:function(){return this.$parent.step},showTooltip:function(){return this.$parent.showTooltip},precision:function(){return this.$parent.precision},currentPosition:function(){return(this.value-this.min)/(this.max-this.min)*100+"%"},enableFormat:function(){return this.$parent.formatTooltip instanceof Function},formatValue:function(){return this.enableFormat&&this.$parent.formatTooltip(this.value)||this.value},wrapperStyle:function(){return this.vertical?{bottom:this.currentPosition}:{left:this.currentPosition}}},watch:{dragging:function(e){this.$parent.dragging=e}},methods:{displayTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!0)},hideTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!1)},handleMouseEnter:function(){this.hovering=!0,this.displayTooltip()},handleMouseLeave:function(){this.hovering=!1,this.hideTooltip()},onButtonDown:function(e){this.disabled||(e.preventDefault(),this.onDragStart(e),window.addEventListener("mousemove",this.onDragging),window.addEventListener("touchmove",this.onDragging),window.addEventListener("mouseup",this.onDragEnd),window.addEventListener("touchend",this.onDragEnd),window.addEventListener("contextmenu",this.onDragEnd))},onLeftKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)-this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onRightKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)+this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onDragStart:function(e){this.dragging=!0,this.isClick=!0,"touchstart"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?this.startY=e.clientY:this.startX=e.clientX,this.startPosition=parseFloat(this.currentPosition),this.newPosition=this.startPosition},onDragging:function(e){if(this.dragging){this.isClick=!1,this.displayTooltip(),this.$parent.resetSize();var t=0;"touchmove"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?(this.currentY=e.clientY,t=(this.startY-this.currentY)/this.$parent.sliderSize*100):(this.currentX=e.clientX,t=(this.currentX-this.startX)/this.$parent.sliderSize*100),this.newPosition=this.startPosition+t,this.setPosition(this.newPosition)}},onDragEnd:function(){var e=this;this.dragging&&(setTimeout((function(){e.dragging=!1,e.hideTooltip(),e.isClick||(e.setPosition(e.newPosition),e.$parent.emitChange())}),0),window.removeEventListener("mousemove",this.onDragging),window.removeEventListener("touchmove",this.onDragging),window.removeEventListener("mouseup",this.onDragEnd),window.removeEventListener("touchend",this.onDragEnd),window.removeEventListener("contextmenu",this.onDragEnd))},setPosition:function(e){var t=this;if(null!==e&&!isNaN(e)){e<0?e=0:e>100&&(e=100);var n=100/((this.max-this.min)/this.step),i=Math.round(e/n)*n*(this.max-this.min)*.01+this.min;i=parseFloat(i.toFixed(this.precision)),this.$emit("input",i),this.$nextTick((function(){t.displayTooltip(),t.$refs.tooltip&&t.$refs.tooltip.updatePopper()})),this.dragging||this.value===this.oldValue||(this.oldValue=this.value)}}}},Wo,[],!1,null,null,null);qo.options.__file="packages/slider/src/button.vue";var Uo=qo.exports,Ko={name:"ElMarker",props:{mark:{type:[String,Object]}},render:function(){var e=arguments[0],t="string"==typeof this.mark?this.mark:this.mark.label;return e("div",{class:"el-slider__marks-text",style:this.mark.style||{}},[t])}},Go={name:"ElSlider",mixins:[C.a],inject:{elForm:{default:""}},props:{min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},value:{type:[Number,Array],default:0},showInput:{type:Boolean,default:!1},showInputControls:{type:Boolean,default:!0},inputSize:{type:String,default:"small"},showStops:{type:Boolean,default:!1},showTooltip:{type:Boolean,default:!0},formatTooltip:Function,disabled:{type:Boolean,default:!1},range:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},height:{type:String},debounce:{type:Number,default:300},label:{type:String},tooltipClass:String,marks:Object},components:{ElInputNumber:Ho.a,SliderButton:Uo,SliderMarker:Ko},data:function(){return{firstValue:null,secondValue:null,oldValue:null,dragging:!1,sliderSize:1}},watch:{value:function(e,t){this.dragging||Array.isArray(e)&&Array.isArray(t)&&e.every((function(e,n){return e===t[n]}))||this.setValues()},dragging:function(e){e||this.setValues()},firstValue:function(e){this.range?this.$emit("input",[this.minValue,this.maxValue]):this.$emit("input",e)},secondValue:function(){this.range&&this.$emit("input",[this.minValue,this.maxValue])},min:function(){this.setValues()},max:function(){this.setValues()}},methods:{valueChanged:function(){var e=this;return this.range?![this.minValue,this.maxValue].every((function(t,n){return t===e.oldValue[n]})):this.value!==this.oldValue},setValues:function(){if(this.min>this.max)console.error("[Element Error][Slider]min should not be greater than max.");else{var e=this.value;this.range&&Array.isArray(e)?e[1]<this.min?this.$emit("input",[this.min,this.min]):e[0]>this.max?this.$emit("input",[this.max,this.max]):e[0]<this.min?this.$emit("input",[this.min,e[1]]):e[1]>this.max?this.$emit("input",[e[0],this.max]):(this.firstValue=e[0],this.secondValue=e[1],this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",[this.minValue,this.maxValue]),this.oldValue=e.slice())):this.range||"number"!=typeof e||isNaN(e)||(e<this.min?this.$emit("input",this.min):e>this.max?this.$emit("input",this.max):(this.firstValue=e,this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",e),this.oldValue=e)))}},setPosition:function(e){var t=this.min+e*(this.max-this.min)/100;if(this.range){var n=void 0;n=Math.abs(this.minValue-t)<Math.abs(this.maxValue-t)?this.firstValue<this.secondValue?"button1":"button2":this.firstValue>this.secondValue?"button1":"button2",this.$refs[n].setPosition(e)}else this.$refs.button1.setPosition(e)},onSliderClick:function(e){if(!this.sliderDisabled&&!this.dragging){if(this.resetSize(),this.vertical){var t=this.$refs.slider.getBoundingClientRect().bottom;this.setPosition((t-e.clientY)/this.sliderSize*100)}else{var n=this.$refs.slider.getBoundingClientRect().left;this.setPosition((e.clientX-n)/this.sliderSize*100)}this.emitChange()}},resetSize:function(){this.$refs.slider&&(this.sliderSize=this.$refs.slider["client"+(this.vertical?"Height":"Width")])},emitChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.range?[e.minValue,e.maxValue]:e.value)}))},getStopStyle:function(e){return this.vertical?{bottom:e+"%"}:{left:e+"%"}}},computed:{stops:function(){var e=this;if(!this.showStops||this.min>this.max)return[];if(0===this.step)return[];for(var t=(this.max-this.min)/this.step,n=100*this.step/(this.max-this.min),i=[],r=1;r<t;r++)i.push(r*n);return this.range?i.filter((function(t){return t<100*(e.minValue-e.min)/(e.max-e.min)||t>100*(e.maxValue-e.min)/(e.max-e.min)})):i.filter((function(t){return t>100*(e.firstValue-e.min)/(e.max-e.min)}))},markList:function(){var e=this;return this.marks?Object.keys(this.marks).map(parseFloat).sort((function(e,t){return e-t})).filter((function(t){return t<=e.max&&t>=e.min})).map((function(t){return{point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}})):[]},minValue:function(){return Math.min(this.firstValue,this.secondValue)},maxValue:function(){return Math.max(this.firstValue,this.secondValue)},barSize:function(){return this.range?100*(this.maxValue-this.minValue)/(this.max-this.min)+"%":100*(this.firstValue-this.min)/(this.max-this.min)+"%"},barStart:function(){return this.range?100*(this.minValue-this.min)/(this.max-this.min)+"%":"0%"},precision:function(){var e=[this.min,this.max,this.step].map((function(e){var t=(""+e).split(".")[1];return t?t.length:0}));return Math.max.apply(null,e)},runwayStyle:function(){return this.vertical?{height:this.height}:{}},barStyle:function(){return this.vertical?{height:this.barSize,bottom:this.barStart}:{width:this.barSize,left:this.barStart}},sliderDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},mounted:function(){var e=void 0;this.range?(Array.isArray(this.value)?(this.firstValue=Math.max(this.min,this.value[0]),this.secondValue=Math.min(this.max,this.value[1])):(this.firstValue=this.min,this.secondValue=this.max),this.oldValue=[this.firstValue,this.secondValue],e=this.firstValue+"-"+this.secondValue):("number"!=typeof this.value||isNaN(this.value)?this.firstValue=this.min:this.firstValue=Math.min(this.max,Math.max(this.min,this.value)),this.oldValue=this.firstValue,e=this.firstValue),this.$el.setAttribute("aria-valuetext",e),this.$el.setAttribute("aria-label",this.label?this.label:"slider between "+this.min+" and "+this.max),this.resetSize(),window.addEventListener("resize",this.resetSize)},beforeDestroy:function(){window.removeEventListener("resize",this.resetSize)}},Yo=r(Go,Vo,[],!1,null,null,null);Yo.options.__file="packages/slider/src/main.vue";var Zo=Yo.exports;Zo.install=function(e){e.component(Zo.name,Zo)};var Xo=Zo,Jo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-loading-fade"},on:{"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-loading-mask",class:[e.customClass,{"is-fullscreen":e.fullscreen}],style:{backgroundColor:e.background||""}},[n("div",{staticClass:"el-loading-spinner"},[e.spinner?n("i",{class:e.spinner}):n("svg",{staticClass:"circular",attrs:{viewBox:"25 25 50 50"}},[n("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none"}})]),e.text?n("p",{staticClass:"el-loading-text"},[e._v(e._s(e.text))]):e._e()])])])};Jo._withStripped=!0;var Qo=r({data:function(){return{text:null,spinner:null,background:null,fullscreen:!0,visible:!1,customClass:""}},methods:{handleAfterLeave:function(){this.$emit("after-leave")},setText:function(e){this.text=e}}},Jo,[],!1,null,null,null);Qo.options.__file="packages/loading/src/loading.vue";var es=Qo.exports,ts=n(32),ns=n.n(ts),is=bn.a.extend(es),rs={install:function(e){if(!e.prototype.$isServer){var t=function(t,i){i.value?e.nextTick((function(){i.modifiers.fullscreen?(t.originalPosition=Object(me.getStyle)(document.body,"position"),t.originalOverflow=Object(me.getStyle)(document.body,"overflow"),t.maskStyle.zIndex=y.PopupManager.nextZIndex(),Object(me.addClass)(t.mask,"is-fullscreen"),n(document.body,t,i)):(Object(me.removeClass)(t.mask,"is-fullscreen"),i.modifiers.body?(t.originalPosition=Object(me.getStyle)(document.body,"position"),["top","left"].forEach((function(e){var n="top"===e?"scrollTop":"scrollLeft";t.maskStyle[e]=t.getBoundingClientRect()[e]+document.body[n]+document.documentElement[n]-parseInt(Object(me.getStyle)(document.body,"margin-"+e),10)+"px"})),["height","width"].forEach((function(e){t.maskStyle[e]=t.getBoundingClientRect()[e]+"px"})),n(document.body,t,i)):(t.originalPosition=Object(me.getStyle)(t,"position"),n(t,t,i)))})):(ns()(t.instance,(function(e){if(t.instance.hiding){t.domVisible=!1;var n=i.modifiers.fullscreen||i.modifiers.body?document.body:t;Object(me.removeClass)(n,"el-loading-parent--relative"),Object(me.removeClass)(n,"el-loading-parent--hidden"),t.instance.hiding=!1}}),300,!0),t.instance.visible=!1,t.instance.hiding=!0)},n=function(t,n,i){n.domVisible||"none"===Object(me.getStyle)(n,"display")||"hidden"===Object(me.getStyle)(n,"visibility")?n.domVisible&&!0===n.instance.hiding&&(n.instance.visible=!0,n.instance.hiding=!1):(Object.keys(n.maskStyle).forEach((function(e){n.mask.style[e]=n.maskStyle[e]})),"absolute"!==n.originalPosition&&"fixed"!==n.originalPosition&&Object(me.addClass)(t,"el-loading-parent--relative"),i.modifiers.fullscreen&&i.modifiers.lock&&Object(me.addClass)(t,"el-loading-parent--hidden"),n.domVisible=!0,t.appendChild(n.mask),e.nextTick((function(){n.instance.hiding?n.instance.$emit("after-leave"):n.instance.visible=!0})),n.domInserted=!0)};e.directive("loading",{bind:function(e,n,i){var r=e.getAttribute("element-loading-text"),a=e.getAttribute("element-loading-spinner"),o=e.getAttribute("element-loading-background"),s=e.getAttribute("element-loading-custom-class"),l=i.context,u=new is({el:document.createElement("div"),data:{text:l&&l[r]||r,spinner:l&&l[a]||a,background:l&&l[o]||o,customClass:l&&l[s]||s,fullscreen:!!n.modifiers.fullscreen}});e.instance=u,e.mask=u.$el,e.maskStyle={},n.value&&t(e,n)},update:function(e,n){e.instance.setText(e.getAttribute("element-loading-text")),n.oldValue!==n.value&&t(e,n)},unbind:function(e,n){e.domInserted&&(e.mask&&e.mask.parentNode&&e.mask.parentNode.removeChild(e.mask),t(e,{value:!1,modifiers:n.modifiers})),e.instance&&e.instance.$destroy()}})}}},as=rs,os=bn.a.extend(es),ss={text:null,fullscreen:!0,body:!1,lock:!1,customClass:""},ls=void 0;os.prototype.originalPosition="",os.prototype.originalOverflow="",os.prototype.close=function(){var e=this;this.fullscreen&&(ls=void 0),ns()(this,(function(t){var n=e.fullscreen||e.body?document.body:e.target;Object(me.removeClass)(n,"el-loading-parent--relative"),Object(me.removeClass)(n,"el-loading-parent--hidden"),e.$el&&e.$el.parentNode&&e.$el.parentNode.removeChild(e.$el),e.$destroy()}),300),this.visible=!1};var us=function(e,t,n){var i={};e.fullscreen?(n.originalPosition=Object(me.getStyle)(document.body,"position"),n.originalOverflow=Object(me.getStyle)(document.body,"overflow"),i.zIndex=y.PopupManager.nextZIndex()):e.body?(n.originalPosition=Object(me.getStyle)(document.body,"position"),["top","left"].forEach((function(t){var n="top"===t?"scrollTop":"scrollLeft";i[t]=e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]+"px"})),["height","width"].forEach((function(t){i[t]=e.target.getBoundingClientRect()[t]+"px"}))):n.originalPosition=Object(me.getStyle)(t,"position"),Object.keys(i).forEach((function(e){n.$el.style[e]=i[e]}))},cs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!bn.a.prototype.$isServer){if("string"==typeof(e=qe()({},ss,e)).target&&(e.target=document.querySelector(e.target)),e.target=e.target||document.body,e.target!==document.body?e.fullscreen=!1:e.body=!0,e.fullscreen&&ls)return ls;var t=e.body?document.body:e.target,n=new os({el:document.createElement("div"),data:e});return us(e,t,n),"absolute"!==n.originalPosition&&"fixed"!==n.originalPosition&&Object(me.addClass)(t,"el-loading-parent--relative"),e.fullscreen&&e.lock&&Object(me.addClass)(t,"el-loading-parent--hidden"),t.appendChild(n.$el),bn.a.nextTick((function(){n.visible=!0})),e.fullscreen&&(ls=n),n}},ds={install:function(e){e.use(as),e.prototype.$loading=cs},directive:as,service:cs},hs=function(){var e=this,t=e.$createElement;return(e._self._c||t)("i",{class:"el-icon-"+e.name})};hs._withStripped=!0;var fs=r({name:"ElIcon",props:{name:String}},hs,[],!1,null,null,null);fs.options.__file="packages/icon/src/icon.vue";var ps=fs.exports;ps.install=function(e){e.component(ps.name,ps)};var ms=ps,vs={name:"ElRow",componentName:"ElRow",props:{tag:{type:String,default:"div"},gutter:Number,type:String,justify:{type:String,default:"start"},align:String},computed:{style:function(){var e={};return this.gutter&&(e.marginLeft="-"+this.gutter/2+"px",e.marginRight=e.marginLeft),e}},render:function(e){return e(this.tag,{class:["el-row","start"!==this.justify?"is-justify-"+this.justify:"",this.align?"is-align-"+this.align:"",{"el-row--flex":"flex"===this.type}],style:this.style},this.$slots.default)},install:function(e){e.component(vs.name,vs)}},gs=vs,bs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ys={name:"ElCol",props:{span:{type:Number,default:24},tag:{type:String,default:"div"},offset:Number,pull:Number,push:Number,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},computed:{gutter:function(){for(var e=this.$parent;e&&"ElRow"!==e.$options.componentName;)e=e.$parent;return e?e.gutter:0}},render:function(e){var t=this,n=[],i={};return this.gutter&&(i.paddingLeft=this.gutter/2+"px",i.paddingRight=i.paddingLeft),["span","offset","pull","push"].forEach((function(e){(t[e]||0===t[e])&&n.push("span"!==e?"el-col-"+e+"-"+t[e]:"el-col-"+t[e])})),["xs","sm","md","lg","xl"].forEach((function(e){if("number"==typeof t[e])n.push("el-col-"+e+"-"+t[e]);else if("object"===bs(t[e])){var i=t[e];Object.keys(i).forEach((function(t){n.push("span"!==t?"el-col-"+e+"-"+t+"-"+i[t]:"el-col-"+e+"-"+i[t])}))}})),e(this.tag,{class:["el-col",n],style:i},this.$slots.default)},install:function(e){e.component(ys.name,ys)}},_s=ys,ws=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition-group",{class:["el-upload-list","el-upload-list--"+e.listType,{"is-disabled":e.disabled}],attrs:{tag:"ul",name:"el-list"}},e._l(e.files,(function(t){return n("li",{key:t.uid,class:["el-upload-list__item","is-"+t.status,e.focusing?"focusing":""],attrs:{tabindex:"0"},on:{keydown:function(n){if(!("button"in n)&&e._k(n.keyCode,"delete",[8,46],n.key,["Backspace","Delete","Del"]))return null;!e.disabled&&e.$emit("remove",t)},focus:function(t){e.focusing=!0},blur:function(t){e.focusing=!1},click:function(t){e.focusing=!1}}},[e._t("default",["uploading"!==t.status&&["picture-card","picture"].indexOf(e.listType)>-1?n("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:t.url,alt:""}}):e._e(),n("a",{staticClass:"el-upload-list__item-name",on:{click:function(n){e.handleClick(t)}}},[n("i",{staticClass:"el-icon-document"}),e._v(e._s(t.name)+"\n ")]),n("label",{staticClass:"el-upload-list__item-status-label"},[n("i",{class:{"el-icon-upload-success":!0,"el-icon-circle-check":"text"===e.listType,"el-icon-check":["picture-card","picture"].indexOf(e.listType)>-1}})]),e.disabled?e._e():n("i",{staticClass:"el-icon-close",on:{click:function(n){e.$emit("remove",t)}}}),e.disabled?e._e():n("i",{staticClass:"el-icon-close-tip"},[e._v(e._s(e.t("el.upload.deleteTip")))]),"uploading"===t.status?n("el-progress",{attrs:{type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:e.parsePercentage(t.percentage)}}):e._e(),"picture-card"===e.listType?n("span",{staticClass:"el-upload-list__item-actions"},[e.handlePreview&&"picture-card"===e.listType?n("span",{staticClass:"el-upload-list__item-preview",on:{click:function(n){e.handlePreview(t)}}},[n("i",{staticClass:"el-icon-zoom-in"})]):e._e(),e.disabled?e._e():n("span",{staticClass:"el-upload-list__item-delete",on:{click:function(n){e.$emit("remove",t)}}},[n("i",{staticClass:"el-icon-delete"})])]):e._e()],{file:t})],2)})),0)};ws._withStripped=!0;var xs=n(33),ks=n.n(xs),Cs=r({name:"ElUploadList",mixins:[p.a],data:function(){return{focusing:!1}},components:{ElProgress:ks.a},props:{files:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},handlePreview:Function,listType:String},methods:{parsePercentage:function(e){return parseInt(e,10)},handleClick:function(e){this.handlePreview&&this.handlePreview(e)}}},ws,[],!1,null,null,null);Cs.options.__file="packages/upload/src/upload-list.vue";var Ss=Cs.exports,Os=n(24),Ts=n.n(Os);var Ds=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-upload-dragger",class:{"is-dragover":e.dragover},on:{drop:function(t){return t.preventDefault(),e.onDrop(t)},dragover:function(t){return t.preventDefault(),e.onDragover(t)},dragleave:function(t){t.preventDefault(),e.dragover=!1}}},[e._t("default")],2)};Ds._withStripped=!0;var Es=r({name:"ElUploadDrag",props:{disabled:Boolean},inject:{uploader:{default:""}},data:function(){return{dragover:!1}},methods:{onDragover:function(){this.disabled||(this.dragover=!0)},onDrop:function(e){if(!this.disabled&&this.uploader){var t=this.uploader.accept;this.dragover=!1,t?this.$emit("file",[].slice.call(e.dataTransfer.files).filter((function(e){var n=e.type,i=e.name,r=i.indexOf(".")>-1?"."+i.split(".").pop():"",a=n.replace(/\/.*$/,"");return t.split(",").map((function(e){return e.trim()})).filter((function(e){return e})).some((function(e){return/\..+$/.test(e)?r===e:/\/\*$/.test(e)?a===e.replace(/\/\*$/,""):!!/^[^\/]+\/[^\/]+$/.test(e)&&n===e}))}))):this.$emit("file",e.dataTransfer.files)}}}},Ds,[],!1,null,null,null);Es.options.__file="packages/upload/src/upload-dragger.vue";var $s={inject:["uploader"],components:{UploadDragger:Es.exports},props:{type:String,action:{type:String,required:!0},name:{type:String,default:"file"},data:Object,headers:Object,withCredentials:Boolean,multiple:Boolean,accept:String,onStart:Function,onProgress:Function,onSuccess:Function,onError:Function,beforeUpload:Function,drag:Boolean,onPreview:{type:Function,default:function(){}},onRemove:{type:Function,default:function(){}},fileList:Array,autoUpload:Boolean,listType:String,httpRequest:{type:Function,default:function(e){if("undefined"!=typeof XMLHttpRequest){var t=new XMLHttpRequest,n=e.action;t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var i=new FormData;e.data&&Object.keys(e.data).forEach((function(t){i.append(t,e.data[t])})),i.append(e.filename,e.file,e.file.name),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300)return e.onError(function(e,t,n){var i=void 0;i=n.response?""+(n.response.error||n.response):n.responseText?""+n.responseText:"fail to post "+e+" "+n.status;var r=new Error(i);return r.status=n.status,r.method="post",r.url=e,r}(n,0,t));e.onSuccess(function(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}(t))},t.open("post",n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};for(var a in r)r.hasOwnProperty(a)&&null!==r[a]&&t.setRequestHeader(a,r[a]);return t.send(i),t}}},disabled:Boolean,limit:Number,onExceed:Function},data:function(){return{mouseover:!1,reqs:{}}},methods:{isImage:function(e){return-1!==e.indexOf("image")},handleChange:function(e){var t=e.target.files;t&&this.uploadFiles(t)},uploadFiles:function(e){var t=this;if(this.limit&&this.fileList.length+e.length>this.limit)this.onExceed&&this.onExceed(e,this.fileList);else{var n=Array.prototype.slice.call(e);this.multiple||(n=n.slice(0,1)),0!==n.length&&n.forEach((function(e){t.onStart(e),t.autoUpload&&t.upload(e)}))}},upload:function(e){var t=this;if(this.$refs.input.value=null,!this.beforeUpload)return this.post(e);var n=this.beforeUpload(e);n&&n.then?n.then((function(n){var i=Object.prototype.toString.call(n);if("[object File]"===i||"[object Blob]"===i){for(var r in"[object Blob]"===i&&(n=new File([n],e.name,{type:e.type})),e)e.hasOwnProperty(r)&&(n[r]=e[r]);t.post(n)}else t.post(e)}),(function(){t.onRemove(null,e)})):!1!==n?this.post(e):this.onRemove(null,e)},abort:function(e){var t=this.reqs;if(e){var n=e;e.uid&&(n=e.uid),t[n]&&t[n].abort()}else Object.keys(t).forEach((function(e){t[e]&&t[e].abort(),delete t[e]}))},post:function(e){var t=this,n=e.uid,i={headers:this.headers,withCredentials:this.withCredentials,file:e,data:this.data,filename:this.name,action:this.action,onProgress:function(n){t.onProgress(n,e)},onSuccess:function(i){t.onSuccess(i,e),delete t.reqs[n]},onError:function(i){t.onError(i,e),delete t.reqs[n]}},r=this.httpRequest(i);this.reqs[n]=r,r&&r.then&&r.then(i.onSuccess,i.onError)},handleClick:function(){this.disabled||(this.$refs.input.value=null,this.$refs.input.click())},handleKeydown:function(e){e.target===e.currentTarget&&(13!==e.keyCode&&32!==e.keyCode||this.handleClick())}},render:function(e){var t=this.handleClick,n=this.drag,i=this.name,r=this.handleChange,a=this.multiple,o=this.accept,s=this.listType,l=this.uploadFiles,u=this.disabled,c={class:{"el-upload":!0},on:{click:t,keydown:this.handleKeydown}};return c.class["el-upload--"+s]=!0,e("div",Ts()([c,{attrs:{tabindex:"0"}}]),[n?e("upload-dragger",{attrs:{disabled:u},on:{file:l}},[this.$slots.default]):this.$slots.default,e("input",{class:"el-upload__input",attrs:{type:"file",name:i,multiple:a,accept:o},ref:"input",on:{change:r}})])}},Ms=r($s,undefined,undefined,!1,null,null,null);Ms.options.__file="packages/upload/src/upload.vue";var Ps=Ms.exports;function Is(){}var js=r({name:"ElUpload",mixins:[x.a],components:{ElProgress:ks.a,UploadList:Ss,Upload:Ps},provide:function(){return{uploader:this}},inject:{elForm:{default:""}},props:{action:{type:String,required:!0},headers:{type:Object,default:function(){return{}}},data:Object,multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,dragger:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:String,type:{type:String,default:"select"},beforeUpload:Function,beforeRemove:Function,onRemove:{type:Function,default:Is},onChange:{type:Function,default:Is},onPreview:{type:Function},onSuccess:{type:Function,default:Is},onProgress:{type:Function,default:Is},onError:{type:Function,default:Is},fileList:{type:Array,default:function(){return[]}},autoUpload:{type:Boolean,default:!0},listType:{type:String,default:"text"},httpRequest:Function,disabled:Boolean,limit:Number,onExceed:{type:Function,default:Is}},data:function(){return{uploadFiles:[],dragOver:!1,draging:!1,tempIndex:1}},computed:{uploadDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{listType:function(e){"picture-card"!==e&&"picture"!==e||(this.uploadFiles=this.uploadFiles.map((function(e){if(!e.url&&e.raw)try{e.url=URL.createObjectURL(e.raw)}catch(e){console.error("[Element Error][Upload]",e)}return e})))},fileList:{immediate:!0,handler:function(e){var t=this;this.uploadFiles=e.map((function(e){return e.uid=e.uid||Date.now()+t.tempIndex++,e.status=e.status||"success",e}))}}},methods:{handleStart:function(e){e.uid=Date.now()+this.tempIndex++;var t={status:"ready",name:e.name,size:e.size,percentage:0,uid:e.uid,raw:e};if("picture-card"===this.listType||"picture"===this.listType)try{t.url=URL.createObjectURL(e)}catch(e){return void console.error("[Element Error][Upload]",e)}this.uploadFiles.push(t),this.onChange(t,this.uploadFiles)},handleProgress:function(e,t){var n=this.getFile(t);this.onProgress(e,n,this.uploadFiles),n.status="uploading",n.percentage=e.percent||0},handleSuccess:function(e,t){var n=this.getFile(t);n&&(n.status="success",n.response=e,this.onSuccess(e,n,this.uploadFiles),this.onChange(n,this.uploadFiles))},handleError:function(e,t){var n=this.getFile(t),i=this.uploadFiles;n.status="fail",i.splice(i.indexOf(n),1),this.onError(e,n,this.uploadFiles),this.onChange(n,this.uploadFiles)},handleRemove:function(e,t){var n=this;t&&(e=this.getFile(t));var i=function(){n.abort(e);var t=n.uploadFiles;t.splice(t.indexOf(e),1),n.onRemove(e,t)};if(this.beforeRemove){if("function"==typeof this.beforeRemove){var r=this.beforeRemove(e,this.uploadFiles);r&&r.then?r.then((function(){i()}),Is):!1!==r&&i()}}else i()},getFile:function(e){var t=this.uploadFiles,n=void 0;return t.every((function(t){return!(n=e.uid===t.uid?t:null)})),n},abort:function(e){this.$refs["upload-inner"].abort(e)},clearFiles:function(){this.uploadFiles=[]},submit:function(){var e=this;this.uploadFiles.filter((function(e){return"ready"===e.status})).forEach((function(t){e.$refs["upload-inner"].upload(t.raw)}))},getMigratingConfig:function(){return{props:{"default-file-list":"default-file-list is renamed to file-list.","show-upload-list":"show-upload-list is renamed to show-file-list.","thumbnail-mode":"thumbnail-mode has been deprecated, you can implement the same effect according to this case: http://element.eleme.io/#/zh-CN/component/upload#yong-hu-tou-xiang-shang-chuan"}}}},beforeDestroy:function(){this.uploadFiles.forEach((function(e){e.url&&0===e.url.indexOf("blob:")&&URL.revokeObjectURL(e.url)}))},render:function(e){var t=this,n=void 0;this.showFileList&&(n=e(Ss,{attrs:{disabled:this.uploadDisabled,listType:this.listType,files:this.uploadFiles,handlePreview:this.onPreview},on:{remove:this.handleRemove}},[function(e){if(t.$scopedSlots.file)return t.$scopedSlots.file({file:e.file})}]));var i=e("upload",{props:{type:this.type,drag:this.drag,action:this.action,multiple:this.multiple,"before-upload":this.beforeUpload,"with-credentials":this.withCredentials,headers:this.headers,name:this.name,data:this.data,accept:this.accept,fileList:this.uploadFiles,autoUpload:this.autoUpload,listType:this.listType,disabled:this.uploadDisabled,limit:this.limit,"on-exceed":this.onExceed,"on-start":this.handleStart,"on-progress":this.handleProgress,"on-success":this.handleSuccess,"on-error":this.handleError,"on-preview":this.onPreview,"on-remove":this.handleRemove,"http-request":this.httpRequest},ref:"upload-inner"},[this.$slots.trigger||this.$slots.default]);return e("div",["picture-card"===this.listType?n:"",this.$slots.trigger?[i,this.$slots.default]:i,this.$slots.tip,"picture-card"!==this.listType?n:""])}},undefined,undefined,!1,null,null,null);js.options.__file="packages/upload/src/index.vue";var As=js.exports;As.install=function(e){e.component(As.name,As)};var Ns=As,Ls=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-progress",class:["el-progress--"+e.type,e.status?"is-"+e.status:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}],attrs:{role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===e.type?n("div",{staticClass:"el-progress-bar"},[n("div",{staticClass:"el-progress-bar__outer",style:{height:e.strokeWidth+"px"}},[n("div",{staticClass:"el-progress-bar__inner",style:e.barStyle},[e.showText&&e.textInside?n("div",{staticClass:"el-progress-bar__innerText"},[e._v(e._s(e.content))]):e._e()])])]):n("div",{staticClass:"el-progress-circle",style:{height:e.width+"px",width:e.width+"px"}},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[n("path",{staticClass:"el-progress-circle__track",style:e.trailPathStyle,attrs:{d:e.trackPath,stroke:"#e5e9f2","stroke-width":e.relativeStrokeWidth,fill:"none"}}),n("path",{staticClass:"el-progress-circle__path",style:e.circlePathStyle,attrs:{d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0}})])]),e.showText&&!e.textInside?n("div",{staticClass:"el-progress__text",style:{fontSize:e.progressTextSize+"px"}},[e.status?n("i",{class:e.iconClass}):[e._v(e._s(e.content))]],2):e._e()])};Ls._withStripped=!0;var Fs=r({name:"ElProgress",props:{type:{type:String,default:"line",validator:function(e){return["line","circle","dashboard"].indexOf(e)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){return-1*this.perimeter*(1-this.rate)/2+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"==typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"==typeof this.color?this.color(e):"string"==typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),n=0;n<t.length;n++)if(t[n].percentage>e)return t[n].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,n){return"string"==typeof e?{color:e,percentage:(n+1)*t}:e}))}}},Ls,[],!1,null,null,null);Fs.options.__file="packages/progress/src/progress.vue";var Rs=Fs.exports;Rs.install=function(e){e.component(Rs.name,Rs)};var Bs=Rs,Vs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"el-spinner"},[n("svg",{staticClass:"el-spinner-inner",style:{width:e.radius/2+"px",height:e.radius/2+"px"},attrs:{viewBox:"0 0 50 50"}},[n("circle",{staticClass:"path",attrs:{cx:"25",cy:"25",r:"20",fill:"none",stroke:e.strokeColor,"stroke-width":e.strokeWidth}})])])};Vs._withStripped=!0;var zs=r({name:"ElSpinner",props:{type:String,radius:{type:Number,default:100},strokeWidth:{type:Number,default:5},strokeColor:{type:String,default:"#efefef"}}},Vs,[],!1,null,null,null);zs.options.__file="packages/spinner/src/spinner.vue";var Hs=zs.exports;Hs.install=function(e){e.component(Hs.name,Hs)};var Ws=Hs,qs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-message-fade"},on:{"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-message",e.type&&!e.iconClass?"el-message--"+e.type:"",e.center?"is-center":"",e.showClose?"is-closable":"",e.customClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:e.clearTimer,mouseleave:e.startTimer}},[e.iconClass?n("i",{class:e.iconClass}):n("i",{class:e.typeClass}),e._t("default",[e.dangerouslyUseHTMLString?n("p",{staticClass:"el-message__content",domProps:{innerHTML:e._s(e.message)}}):n("p",{staticClass:"el-message__content"},[e._v(e._s(e.message))])]),e.showClose?n("i",{staticClass:"el-message__closeBtn el-icon-close",on:{click:e.close}}):e._e()],2)])};qs._withStripped=!0;var Us={success:"success",info:"info",warning:"warning",error:"error"},Ks=r({data:function(){return{visible:!1,message:"",duration:3e3,type:"info",iconClass:"",customClass:"",onClose:null,showClose:!1,closed:!1,verticalOffset:20,timer:null,dangerouslyUseHTMLString:!1,center:!1}},computed:{typeClass:function(){return this.type&&!this.iconClass?"el-message__icon el-icon-"+Us[this.type]:""},positionStyle:function(){return{top:this.verticalOffset+"px"}}},watch:{closed:function(e){e&&(this.visible=!1)}},methods:{handleAfterLeave:function(){this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},close:function(){this.closed=!0,"function"==typeof this.onClose&&this.onClose(this)},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){27===e.keyCode&&(this.closed||this.close())}},mounted:function(){this.startTimer(),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},qs,[],!1,null,null,null);Ks.options.__file="packages/message/src/main.vue";var Gs=Ks.exports,Ys=n(15),Zs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Xs=bn.a.extend(Gs),Js=void 0,Qs=[],el=1,tl=function e(t){if(!bn.a.prototype.$isServer){"string"==typeof(t=t||{})&&(t={message:t});var n=t.onClose,i="message_"+el++;t.onClose=function(){e.close(i,n)},(Js=new Xs({data:t})).id=i,Object(aa.isVNode)(Js.message)&&(Js.$slots.default=[Js.message],Js.message=null),Js.$mount(),document.body.appendChild(Js.$el);var r=t.offset||20;return Qs.forEach((function(e){r+=e.$el.offsetHeight+16})),Js.verticalOffset=r,Js.visible=!0,Js.$el.style.zIndex=y.PopupManager.nextZIndex(),Qs.push(Js),Js}};["success","warning","info","error"].forEach((function(e){tl[e]=function(t){return Object(Ys.isObject)(t)&&!Object(aa.isVNode)(t)?tl(Zs({},t,{type:e})):tl({type:e,message:t})}})),tl.close=function(e,t){for(var n=Qs.length,i=-1,r=void 0,a=0;a<n;a++)if(e===Qs[a].id){r=Qs[a].$el.offsetHeight,i=a,"function"==typeof t&&t(Qs[a]),Qs.splice(a,1);break}if(!(n<=1||-1===i||i>Qs.length-1))for(var o=i;o<n-1;o++){var s=Qs[o].$el;s.style.top=parseInt(s.style.top,10)-r-16+"px"}},tl.closeAll=function(){for(var e=Qs.length-1;e>=0;e--)Qs[e].close()};var nl=tl,il=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-badge"},[e._t("default"),n("transition",{attrs:{name:"el-zoom-in-center"}},[n("sup",{directives:[{name:"show",rawName:"v-show",value:!e.hidden&&(e.content||0===e.content||e.isDot),expression:"!hidden && (content || content === 0 || isDot)"}],staticClass:"el-badge__content",class:["el-badge__content--"+e.type,{"is-fixed":e.$slots.default,"is-dot":e.isDot}],domProps:{textContent:e._s(e.content)}})])],2)};il._withStripped=!0;var rl=r({name:"ElBadge",props:{value:[String,Number],max:Number,isDot:Boolean,hidden:Boolean,type:{type:String,validator:function(e){return["primary","success","warning","info","danger"].indexOf(e)>-1}}},computed:{content:function(){if(!this.isDot){var e=this.value,t=this.max;return"number"==typeof e&&"number"==typeof t&&t<e?t+"+":e}}}},il,[],!1,null,null,null);rl.options.__file="packages/badge/src/main.vue";var al=rl.exports;al.install=function(e){e.component(al.name,al)};var ol=al,sl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-card",class:e.shadow?"is-"+e.shadow+"-shadow":"is-always-shadow"},[e.$slots.header||e.header?n("div",{staticClass:"el-card__header"},[e._t("header",[e._v(e._s(e.header))])],2):e._e(),n("div",{staticClass:"el-card__body",style:e.bodyStyle},[e._t("default")],2)])};sl._withStripped=!0;var ll=r({name:"ElCard",props:{header:{},bodyStyle:{},shadow:{type:String}}},sl,[],!1,null,null,null);ll.options.__file="packages/card/src/main.vue";var ul=ll.exports;ul.install=function(e){e.component(ul.name,ul)};var cl=ul,dl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-rate",attrs:{role:"slider","aria-valuenow":e.currentValue,"aria-valuetext":e.text,"aria-valuemin":"0","aria-valuemax":e.max,tabindex:"0"},on:{keydown:e.handleKey}},[e._l(e.max,(function(t,i){return n("span",{key:i,staticClass:"el-rate__item",style:{cursor:e.rateDisabled?"auto":"pointer"},on:{mousemove:function(n){e.setCurrentValue(t,n)},mouseleave:e.resetCurrentValue,click:function(n){e.selectValue(t)}}},[n("i",{staticClass:"el-rate__icon",class:[e.classes[t-1],{hover:e.hoverIndex===t}],style:e.getIconStyle(t)},[e.showDecimalIcon(t)?n("i",{staticClass:"el-rate__decimal",class:e.decimalIconClass,style:e.decimalStyle}):e._e()])])})),e.showText||e.showScore?n("span",{staticClass:"el-rate__text",style:{color:e.textColor}},[e._v(e._s(e.text))]):e._e()],2)};dl._withStripped=!0;var hl={name:"ElRate",mixins:[x.a],inject:{elForm:{default:""}},data:function(){return{pointerAtLeftHalf:!0,currentValue:this.value,hoverIndex:-1}},props:{value:{type:Number,default:0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:[Array,Object],default:function(){return["#F7BA2A","#F7BA2A","#F7BA2A"]}},voidColor:{type:String,default:"#C6D1DE"},disabledVoidColor:{type:String,default:"#EFF2F7"},iconClasses:{type:[Array,Object],default:function(){return["el-icon-star-on","el-icon-star-on","el-icon-star-on"]}},voidIconClass:{type:String,default:"el-icon-star-off"},disabledVoidIconClass:{type:String,default:"el-icon-star-on"},disabled:{type:Boolean,default:!1},allowHalf:{type:Boolean,default:!1},showText:{type:Boolean,default:!1},showScore:{type:Boolean,default:!1},textColor:{type:String,default:"#1f2d3d"},texts:{type:Array,default:function(){return["极差","失望","一般","满意","惊喜"]}},scoreTemplate:{type:String,default:"{value}"}},computed:{text:function(){var e="";return this.showScore?e=this.scoreTemplate.replace(/\{\s*value\s*\}/,this.rateDisabled?this.value:this.currentValue):this.showText&&(e=this.texts[Math.ceil(this.currentValue)-1]),e},decimalStyle:function(){var e="";return this.rateDisabled?e=this.valueDecimal+"%":this.allowHalf&&(e="50%"),{color:this.activeColor,width:e}},valueDecimal:function(){return 100*this.value-100*Math.floor(this.value)},classMap:function(){var e;return Array.isArray(this.iconClasses)?((e={})[this.lowThreshold]=this.iconClasses[0],e[this.highThreshold]={value:this.iconClasses[1],excluded:!0},e[this.max]=this.iconClasses[2],e):this.iconClasses},decimalIconClass:function(){return this.getValueFromMap(this.value,this.classMap)},voidClass:function(){return this.rateDisabled?this.disabledVoidIconClass:this.voidIconClass},activeClass:function(){return this.getValueFromMap(this.currentValue,this.classMap)},colorMap:function(){var e;return Array.isArray(this.colors)?((e={})[this.lowThreshold]=this.colors[0],e[this.highThreshold]={value:this.colors[1],excluded:!0},e[this.max]=this.colors[2],e):this.colors},activeColor:function(){return this.getValueFromMap(this.currentValue,this.colorMap)},classes:function(){var e=[],t=0,n=this.currentValue;for(this.allowHalf&&this.currentValue!==Math.floor(this.currentValue)&&n--;t<n;t++)e.push(this.activeClass);for(;t<this.max;t++)e.push(this.voidClass);return e},rateDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){this.currentValue=e,this.pointerAtLeftHalf=this.value!==Math.floor(this.value)}},methods:{getMigratingConfig:function(){return{props:{"text-template":"text-template is renamed to score-template."}}},getValueFromMap:function(e,t){var n=Object.keys(t).filter((function(n){var i=t[n];return!!Object(Ys.isObject)(i)&&i.excluded?e<n:e<=n})).sort((function(e,t){return e-t})),i=t[n[0]];return Object(Ys.isObject)(i)?i.value:i||""},showDecimalIcon:function(e){var t=this.rateDisabled&&this.valueDecimal>0&&e-1<this.value&&e>this.value,n=this.allowHalf&&this.pointerAtLeftHalf&&e-.5<=this.currentValue&&e>this.currentValue;return t||n},getIconStyle:function(e){var t=this.rateDisabled?this.disabledVoidColor:this.voidColor;return{color:e<=this.currentValue?this.activeColor:t}},selectValue:function(e){this.rateDisabled||(this.allowHalf&&this.pointerAtLeftHalf?(this.$emit("input",this.currentValue),this.$emit("change",this.currentValue)):(this.$emit("input",e),this.$emit("change",e)))},handleKey:function(e){if(!this.rateDisabled){var t=this.currentValue,n=e.keyCode;38===n||39===n?(this.allowHalf?t+=.5:t+=1,e.stopPropagation(),e.preventDefault()):37!==n&&40!==n||(this.allowHalf?t-=.5:t-=1,e.stopPropagation(),e.preventDefault()),t=(t=t<0?0:t)>this.max?this.max:t,this.$emit("input",t),this.$emit("change",t)}},setCurrentValue:function(e,t){if(!this.rateDisabled){if(this.allowHalf){var n=t.target;Object(me.hasClass)(n,"el-rate__item")&&(n=n.querySelector(".el-rate__icon")),Object(me.hasClass)(n,"el-rate__decimal")&&(n=n.parentNode),this.pointerAtLeftHalf=2*t.offsetX<=n.clientWidth,this.currentValue=this.pointerAtLeftHalf?e-.5:e}else this.currentValue=e;this.hoverIndex=e}},resetCurrentValue:function(){this.rateDisabled||(this.allowHalf&&(this.pointerAtLeftHalf=this.value!==Math.floor(this.value)),this.currentValue=this.value,this.hoverIndex=-1)}},created:function(){this.value||this.$emit("input",0)}},fl=r(hl,dl,[],!1,null,null,null);fl.options.__file="packages/rate/src/main.vue";var pl=fl.exports;pl.install=function(e){e.component(pl.name,pl)};var ml=pl,vl=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-steps",class:[!e.simple&&"el-steps--"+e.direction,e.simple&&"el-steps--simple"]},[e._t("default")],2)};vl._withStripped=!0;var gl=r({name:"ElSteps",mixins:[x.a],props:{space:[Number,String],active:Number,direction:{type:String,default:"horizontal"},alignCenter:Boolean,simple:Boolean,finishStatus:{type:String,default:"finish"},processStatus:{type:String,default:"process"}},data:function(){return{steps:[],stepOffset:0}},methods:{getMigratingConfig:function(){return{props:{center:"center is removed."}}}},watch:{active:function(e,t){this.$emit("change",e,t)},steps:function(e){e.forEach((function(e,t){e.index=t}))}}},vl,[],!1,null,null,null);gl.options.__file="packages/steps/src/steps.vue";var bl=gl.exports;bl.install=function(e){e.component(bl.name,bl)};var yl=bl,_l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-step",class:[!e.isSimple&&"is-"+e.$parent.direction,e.isSimple&&"is-simple",e.isLast&&!e.space&&!e.isCenter&&"is-flex",e.isCenter&&!e.isVertical&&!e.isSimple&&"is-center"],style:e.style},[n("div",{staticClass:"el-step__head",class:"is-"+e.currentStatus},[n("div",{staticClass:"el-step__line",style:e.isLast?"":{marginRight:e.$parent.stepOffset+"px"}},[n("i",{staticClass:"el-step__line-inner",style:e.lineStyle})]),n("div",{staticClass:"el-step__icon",class:"is-"+(e.icon?"icon":"text")},["success"!==e.currentStatus&&"error"!==e.currentStatus?e._t("icon",[e.icon?n("i",{staticClass:"el-step__icon-inner",class:[e.icon]}):e._e(),e.icon||e.isSimple?e._e():n("div",{staticClass:"el-step__icon-inner"},[e._v(e._s(e.index+1))])]):n("i",{staticClass:"el-step__icon-inner is-status",class:["el-icon-"+("success"===e.currentStatus?"check":"close")]})],2)]),n("div",{staticClass:"el-step__main"},[n("div",{ref:"title",staticClass:"el-step__title",class:["is-"+e.currentStatus]},[e._t("title",[e._v(e._s(e.title))])],2),e.isSimple?n("div",{staticClass:"el-step__arrow"}):n("div",{staticClass:"el-step__description",class:["is-"+e.currentStatus]},[e._t("description",[e._v(e._s(e.description))])],2)])])};_l._withStripped=!0;var wl={name:"ElStep",props:{title:String,icon:String,description:String,status:String},data:function(){return{index:-1,lineStyle:{},internalStatus:""}},beforeCreate:function(){this.$parent.steps.push(this)},beforeDestroy:function(){var e=this.$parent.steps,t=e.indexOf(this);t>=0&&e.splice(t,1)},computed:{currentStatus:function(){return this.status||this.internalStatus},prevStatus:function(){var e=this.$parent.steps[this.index-1];return e?e.currentStatus:"wait"},isCenter:function(){return this.$parent.alignCenter},isVertical:function(){return"vertical"===this.$parent.direction},isSimple:function(){return this.$parent.simple},isLast:function(){var e=this.$parent;return e.steps[e.steps.length-1]===this},stepsCount:function(){return this.$parent.steps.length},space:function(){var e=this.isSimple,t=this.$parent.space;return e?"":t},style:function(){var e={},t=this.$parent.steps.length,n="number"==typeof this.space?this.space+"px":this.space?this.space:100/(t-(this.isCenter?0:1))+"%";return e.flexBasis=n,this.isVertical||(this.isLast?e.maxWidth=100/this.stepsCount+"%":e.marginRight=-this.$parent.stepOffset+"px"),e}},methods:{updateStatus:function(e){var t=this.$parent.$children[this.index-1];e>this.index?this.internalStatus=this.$parent.finishStatus:e===this.index&&"error"!==this.prevStatus?this.internalStatus=this.$parent.processStatus:this.internalStatus="wait",t&&t.calcProgress(this.internalStatus)},calcProgress:function(e){var t=100,n={};n.transitionDelay=150*this.index+"ms",e===this.$parent.processStatus?(this.currentStatus,t=0):"wait"===e&&(t=0,n.transitionDelay=-150*this.index+"ms"),n.borderWidth=t&&!this.isSimple?"1px":0,"vertical"===this.$parent.direction?n.height=t+"%":n.width=t+"%",this.lineStyle=n}},mounted:function(){var e=this,t=this.$watch("index",(function(n){e.$watch("$parent.active",e.updateStatus,{immediate:!0}),e.$watch("$parent.processStatus",(function(){var t=e.$parent.active;e.updateStatus(t)}),{immediate:!0}),t()}))}},xl=r(wl,_l,[],!1,null,null,null);xl.options.__file="packages/steps/src/step.vue";var kl=xl.exports;kl.install=function(e){e.component(kl.name,kl)};var Cl=kl,Sl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.carouselClasses,on:{mouseenter:function(t){return t.stopPropagation(),e.handleMouseEnter(t)},mouseleave:function(t){return t.stopPropagation(),e.handleMouseLeave(t)}}},[n("div",{staticClass:"el-carousel__container",style:{height:e.height}},[e.arrowDisplay?n("transition",{attrs:{name:"carousel-arrow-left"}},[n("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex>0),expression:"(arrow === 'always' || hover) && (loop || activeIndex > 0)"}],staticClass:"el-carousel__arrow el-carousel__arrow--left",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("left")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex-1)}}},[n("i",{staticClass:"el-icon-arrow-left"})])]):e._e(),e.arrowDisplay?n("transition",{attrs:{name:"carousel-arrow-right"}},[n("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex<e.items.length-1),expression:"(arrow === 'always' || hover) && (loop || activeIndex < items.length - 1)"}],staticClass:"el-carousel__arrow el-carousel__arrow--right",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("right")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex+1)}}},[n("i",{staticClass:"el-icon-arrow-right"})])]):e._e(),e._t("default")],2),"none"!==e.indicatorPosition?n("ul",{class:e.indicatorsClasses},e._l(e.items,(function(t,i){return n("li",{key:i,class:["el-carousel__indicator","el-carousel__indicator--"+e.direction,{"is-active":i===e.activeIndex}],on:{mouseenter:function(t){e.throttledIndicatorHover(i)},click:function(t){t.stopPropagation(),e.handleIndicatorClick(i)}}},[n("button",{staticClass:"el-carousel__button"},[e.hasLabel?n("span",[e._v(e._s(t.label))]):e._e()])])})),0):e._e()])};Sl._withStripped=!0;var Ol=n(25),Tl=n.n(Ol),Dl=r({name:"ElCarousel",props:{initialIndex:{type:Number,default:0},height:String,trigger:{type:String,default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:String,indicator:{type:Boolean,default:!0},arrow:{type:String,default:"hover"},type:String,loop:{type:Boolean,default:!0},direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}}},data:function(){return{items:[],activeIndex:-1,containerWidth:0,timer:null,hover:!1}},computed:{arrowDisplay:function(){return"never"!==this.arrow&&"vertical"!==this.direction},hasLabel:function(){return this.items.some((function(e){return e.label.toString().length>0}))},carouselClasses:function(){var e=["el-carousel","el-carousel--"+this.direction];return"card"===this.type&&e.push("el-carousel--card"),e},indicatorsClasses:function(){var e=["el-carousel__indicators","el-carousel__indicators--"+this.direction];return this.hasLabel&&e.push("el-carousel__indicators--labels"),"outside"!==this.indicatorPosition&&"card"!==this.type||e.push("el-carousel__indicators--outside"),e}},watch:{items:function(e){e.length>0&&this.setActiveItem(this.initialIndex)},activeIndex:function(e,t){this.resetItemPosition(t),t>-1&&this.$emit("change",e,t)},autoplay:function(e){e?this.startTimer():this.pauseTimer()},loop:function(){this.setActiveItem(this.activeIndex)},interval:function(){this.pauseTimer(),this.startTimer()}},methods:{handleMouseEnter:function(){this.hover=!0,this.pauseTimer()},handleMouseLeave:function(){this.hover=!1,this.startTimer()},itemInStage:function(e,t){var n=this.items.length;return t===n-1&&e.inStage&&this.items[0].active||e.inStage&&this.items[t+1]&&this.items[t+1].active?"left":!!(0===t&&e.inStage&&this.items[n-1].active||e.inStage&&this.items[t-1]&&this.items[t-1].active)&&"right"},handleButtonEnter:function(e){var t=this;"vertical"!==this.direction&&this.items.forEach((function(n,i){e===t.itemInStage(n,i)&&(n.hover=!0)}))},handleButtonLeave:function(){"vertical"!==this.direction&&this.items.forEach((function(e){e.hover=!1}))},updateItems:function(){this.items=this.$children.filter((function(e){return"ElCarouselItem"===e.$options.name}))},resetItemPosition:function(e){var t=this;this.items.forEach((function(n,i){n.translateItem(i,t.activeIndex,e)}))},playSlides:function(){this.activeIndex<this.items.length-1?this.activeIndex++:this.loop&&(this.activeIndex=0)},pauseTimer:function(){this.timer&&(clearInterval(this.timer),this.timer=null)},startTimer:function(){this.interval<=0||!this.autoplay||this.timer||(this.timer=setInterval(this.playSlides,this.interval))},resetTimer:function(){this.pauseTimer(),this.startTimer()},setActiveItem:function(e){if("string"==typeof e){var t=this.items.filter((function(t){return t.name===e}));t.length>0&&(e=this.items.indexOf(t[0]))}if(e=Number(e),isNaN(e)||e!==Math.floor(e))console.warn("[Element Warn][Carousel]index must be an integer.");else{var n=this.items.length,i=this.activeIndex;this.activeIndex=e<0?this.loop?n-1:0:e>=n?this.loop?0:n-1:e,i===this.activeIndex&&this.resetItemPosition(i),this.resetTimer()}},prev:function(){this.setActiveItem(this.activeIndex-1)},next:function(){this.setActiveItem(this.activeIndex+1)},handleIndicatorClick:function(e){this.activeIndex=e},handleIndicatorHover:function(e){"hover"===this.trigger&&e!==this.activeIndex&&(this.activeIndex=e)}},created:function(){var e=this;this.throttledArrowClick=Tl()(300,!0,(function(t){e.setActiveItem(t)})),this.throttledIndicatorHover=Tl()(300,(function(t){e.handleIndicatorHover(t)}))},mounted:function(){var e=this;this.updateItems(),this.$nextTick((function(){Object(zt.addResizeListener)(e.$el,e.resetItemPosition),e.initialIndex<e.items.length&&e.initialIndex>=0&&(e.activeIndex=e.initialIndex),e.startTimer()}))},beforeDestroy:function(){this.$el&&Object(zt.removeResizeListener)(this.$el,this.resetItemPosition),this.pauseTimer()}},Sl,[],!1,null,null,null);Dl.options.__file="packages/carousel/src/main.vue";var El=Dl.exports;El.install=function(e){e.component(El.name,El)};var $l=El,Ml={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function Pl(e){var t=e.move,n=e.size,i=e.bar,r={},a="translate"+i.axis+"("+t+"%)";return r[i.size]=n,r.transform=a,r.msTransform=a,r.webkitTransform=a,r}var Il={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return Ml[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,n=this.move,i=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+i.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:Pl({size:t,move:n,bar:i})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=100*(Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-this.$refs.thumb[this.bar.offset]/2)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=t*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(me.on)(document,"mousemove",this.mouseMoveDocumentHandler),Object(me.on)(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var n=100*(-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-(this.$refs.thumb[this.bar.offset]-t))/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=n*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(me.off)(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(me.off)(document,"mouseup",this.mouseUpDocumentHandler)}},jl={name:"ElScrollbar",components:{Bar:Il},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=Bn()(),n=this.wrapStyle;if(t){var i="-"+t+"px",r="margin-bottom: "+i+"; margin-right: "+i+";";Array.isArray(this.wrapStyle)?(n=Object(m.toObject)(this.wrapStyle)).marginRight=n.marginBottom=i:"string"==typeof this.wrapStyle?n+=r:n=r}var a=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),o=e("div",{ref:"wrap",style:n,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[a]]),s=void 0;return s=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:n},[[a]])]:[o,e(Il,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(Il,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},s)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e,t,n=this.wrap;n&&(e=100*n.clientHeight/n.scrollHeight,t=100*n.clientWidth/n.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(zt.addResizeListener)(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(zt.removeResizeListener)(this.$refs.resize,this.update)},install:function(e){e.component(jl.name,jl)}},Al=jl,Nl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.ready,expression:"ready"}],staticClass:"el-carousel__item",class:{"is-active":e.active,"el-carousel__item--card":"card"===e.$parent.type,"is-in-stage":e.inStage,"is-hover":e.hover,"is-animating":e.animating},style:e.itemStyle,on:{click:e.handleItemClick}},["card"===e.$parent.type?n("div",{directives:[{name:"show",rawName:"v-show",value:!e.active,expression:"!active"}],staticClass:"el-carousel__mask"}):e._e(),e._t("default")],2)};Nl._withStripped=!0;var Ll=.83,Fl=r({name:"ElCarouselItem",props:{name:String,label:{type:[String,Number],default:""}},data:function(){return{hover:!1,translate:0,scale:1,active:!1,ready:!1,inStage:!1,animating:!1}},methods:{processIndex:function(e,t,n){return 0===t&&e===n-1?-1:t===n-1&&0===e?n:e<t-1&&t-e>=n/2?n+1:e>t+1&&e-t>=n/2?-2:e},calcCardTranslate:function(e,t){var n=this.$parent.$el.offsetWidth;return this.inStage?n*(1.17*(e-t)+1)/4:e<t?-1.83*n/4:3.83*n/4},calcTranslate:function(e,t,n){return this.$parent.$el[n?"offsetHeight":"offsetWidth"]*(e-t)},translateItem:function(e,t,n){var i=this.$parent.type,r=this.parentDirection,a=this.$parent.items.length;if("card"!==i&&void 0!==n&&(this.animating=e===t||e===n),e!==t&&a>2&&this.$parent.loop&&(e=this.processIndex(e,t,a)),"card"===i)"vertical"===r&&console.warn("[Element Warn][Carousel]vertical direction is not supported in card mode"),this.inStage=Math.round(Math.abs(e-t))<=1,this.active=e===t,this.translate=this.calcCardTranslate(e,t),this.scale=this.active?1:Ll;else{this.active=e===t;var o="vertical"===r;this.translate=this.calcTranslate(e,t,o),this.scale=1}this.ready=!0},handleItemClick:function(){var e=this.$parent;if(e&&"card"===e.type){var t=e.items.indexOf(this);e.setActiveItem(t)}}},computed:{parentDirection:function(){return this.$parent.direction},itemStyle:function(){var e={transform:("vertical"===this.parentDirection?"translateY":"translateX")+"("+this.translate+"px) scale("+this.scale+")"};return Object(m.autoprefixer)(e)}},created:function(){this.$parent&&this.$parent.updateItems()},destroyed:function(){this.$parent&&this.$parent.updateItems()}},Nl,[],!1,null,null,null);Fl.options.__file="packages/carousel/src/item.vue";var Rl=Fl.exports;Rl.install=function(e){e.component(Rl.name,Rl)};var Bl=Rl,Vl=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-collapse",attrs:{role:"tablist","aria-multiselectable":"true"}},[e._t("default")],2)};Vl._withStripped=!0;var zl=r({name:"ElCollapse",componentName:"ElCollapse",props:{accordion:Boolean,value:{type:[Array,String,Number],default:function(){return[]}}},data:function(){return{activeNames:[].concat(this.value)}},provide:function(){return{collapse:this}},watch:{value:function(e){this.activeNames=[].concat(e)}},methods:{setActiveNames:function(e){e=[].concat(e);var t=this.accordion?e[0]:e;this.activeNames=e,this.$emit("input",t),this.$emit("change",t)},handleItemClick:function(e){if(this.accordion)this.setActiveNames(!this.activeNames[0]&&0!==this.activeNames[0]||this.activeNames[0]!==e.name?e.name:"");else{var t=this.activeNames.slice(0),n=t.indexOf(e.name);n>-1?t.splice(n,1):t.push(e.name),this.setActiveNames(t)}}},created:function(){this.$on("item-click",this.handleItemClick)}},Vl,[],!1,null,null,null);zl.options.__file="packages/collapse/src/collapse.vue";var Hl=zl.exports;Hl.install=function(e){e.component(Hl.name,Hl)};var Wl=Hl,ql=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-collapse-item",class:{"is-active":e.isActive,"is-disabled":e.disabled}},[n("div",{attrs:{role:"tab","aria-expanded":e.isActive,"aria-controls":"el-collapse-content-"+e.id,"aria-describedby":"el-collapse-content-"+e.id}},[n("div",{staticClass:"el-collapse-item__header",class:{focusing:e.focusing,"is-active":e.isActive},attrs:{role:"button",id:"el-collapse-head-"+e.id,tabindex:e.disabled?void 0:0},on:{click:e.handleHeaderClick,keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),e.handleEnterClick(t))},focus:e.handleFocus,blur:function(t){e.focusing=!1}}},[e._t("title",[e._v(e._s(e.title))]),n("i",{staticClass:"el-collapse-item__arrow el-icon-arrow-right",class:{"is-active":e.isActive}})],2)]),n("el-collapse-transition",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"el-collapse-item__wrap",attrs:{role:"tabpanel","aria-hidden":!e.isActive,"aria-labelledby":"el-collapse-head-"+e.id,id:"el-collapse-content-"+e.id}},[n("div",{staticClass:"el-collapse-item__content"},[e._t("default")],2)])])],1)};ql._withStripped=!0;var Ul=r({name:"ElCollapseItem",componentName:"ElCollapseItem",mixins:[C.a],components:{ElCollapseTransition:we.a},data:function(){return{contentWrapStyle:{height:"auto",display:"block"},contentHeight:0,focusing:!1,isClick:!1,id:Object(m.generateId)()}},inject:["collapse"],props:{title:String,name:{type:[String,Number],default:function(){return this._uid}},disabled:Boolean},computed:{isActive:function(){return this.collapse.activeNames.indexOf(this.name)>-1}},methods:{handleFocus:function(){var e=this;setTimeout((function(){e.isClick?e.isClick=!1:e.focusing=!0}),50)},handleHeaderClick:function(){this.disabled||(this.dispatch("ElCollapse","item-click",this),this.focusing=!1,this.isClick=!0)},handleEnterClick:function(){this.dispatch("ElCollapse","item-click",this)}}},ql,[],!1,null,null,null);Ul.options.__file="packages/collapse/src/collapse-item.vue";var Kl=Ul.exports;Kl.install=function(e){e.component(Kl.name,Kl)};var Gl=Kl,Yl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:function(){return e.toggleDropDownVisible(!1)},expression:"() => toggleDropDownVisible(false)"}],ref:"reference",class:["el-cascader",e.realSize&&"el-cascader--"+e.realSize,{"is-disabled":e.isDisabled}],on:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1},click:function(){return e.toggleDropDownVisible(!e.readonly||void 0)},keydown:e.handleKeyDown}},[n("el-input",{ref:"input",class:{"is-focus":e.dropDownVisible},attrs:{size:e.realSize,placeholder:e.placeholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.handleInput},model:{value:e.multiple?e.presentText:e.inputValue,callback:function(t){e.multiple?e.presentText:e.inputValue=t},expression:"multiple ? presentText : inputValue"}},[n("template",{slot:"suffix"},[e.clearBtnVisible?n("i",{key:"clear",staticClass:"el-input__icon el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.handleClear(t)}}}):n("i",{key:"arrow-down",class:["el-input__icon","el-icon-arrow-down",e.dropDownVisible&&"is-reverse"],on:{click:function(t){t.stopPropagation(),e.toggleDropDownVisible()}}})])],2),e.multiple?n("div",{staticClass:"el-cascader__tags"},[e._l(e.presentTags,(function(t){return n("el-tag",{key:t.key,attrs:{type:"info",size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":""},on:{close:function(n){e.deleteTag(t)}}},[n("span",[e._v(e._s(t.text))])])})),e.filterable&&!e.isDisabled?n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.inputValue,expression:"inputValue",modifiers:{trim:!0}}],staticClass:"el-cascader__search-input",attrs:{type:"text",placeholder:e.presentTags.length?"":e.placeholder},domProps:{value:e.inputValue},on:{input:[function(t){t.target.composing||(e.inputValue=t.target.value.trim())},function(t){return e.handleInput(e.inputValue,t)}],click:function(t){t.stopPropagation(),e.toggleDropDownVisible(!0)},keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleDelete(t)},blur:function(t){e.$forceUpdate()}}}):e._e()],2):e._e(),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.handleDropdownLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.dropDownVisible,expression:"dropDownVisible"}],ref:"popper",class:["el-popper","el-cascader__dropdown",e.popperClass]},[n("el-cascader-panel",{directives:[{name:"show",rawName:"v-show",value:!e.filtering,expression:"!filtering"}],ref:"panel",attrs:{options:e.options,props:e.config,border:!1,"render-label":e.$scopedSlots.default},on:{"expand-change":e.handleExpandChange,close:function(t){e.toggleDropDownVisible(!1)}},model:{value:e.checkedValue,callback:function(t){e.checkedValue=t},expression:"checkedValue"}}),e.filterable?n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.filtering,expression:"filtering"}],ref:"suggestionPanel",staticClass:"el-cascader__suggestion-panel",attrs:{tag:"ul","view-class":"el-cascader__suggestion-list"},nativeOn:{keydown:function(t){return e.handleSuggestionKeyDown(t)}}},[e.suggestions.length?e._l(e.suggestions,(function(t,i){return n("li",{key:t.uid,class:["el-cascader__suggestion-item",t.checked&&"is-checked"],attrs:{tabindex:-1},on:{click:function(t){e.handleSuggestionClick(i)}}},[n("span",[e._v(e._s(t.text))]),t.checked?n("i",{staticClass:"el-icon-check"}):e._e()])})):e._t("empty",[n("li",{staticClass:"el-cascader__empty-text"},[e._v(e._s(e.t("el.cascader.noMatch")))])])],2):e._e()],1)])],1)};Yl._withStripped=!0;var Zl=n(42),Xl=n.n(Zl),Jl=n(34),Ql=n.n(Jl),eu=Ql.a.keys,tu={expandTrigger:{newProp:"expandTrigger",type:String},changeOnSelect:{newProp:"checkStrictly",type:Boolean},hoverThreshold:{newProp:"hoverThreshold",type:Number}},nu={props:{placement:{type:String,default:"bottom-start"},appendToBody:A.a.props.appendToBody,visibleArrow:{type:Boolean,default:!0},arrowOffset:A.a.props.arrowOffset,offset:A.a.props.offset,boundariesPadding:A.a.props.boundariesPadding,popperOptions:A.a.props.popperOptions},methods:A.a.methods,data:A.a.data,beforeDestroy:A.a.beforeDestroy},iu={medium:36,small:32,mini:28},ru={name:"ElCascader",directives:{Clickoutside:P.a},mixins:[nu,C.a,p.a,x.a],inject:{elForm:{default:""},elFormItem:{default:""}},components:{ElInput:h.a,ElTag:Vt.a,ElScrollbar:L.a,ElCascaderPanel:Xl.a},props:{value:{},options:Array,props:Object,size:String,placeholder:{type:String,default:function(){return Object(Xr.t)("el.cascader.placeholder")}},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:Function,separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,debounce:{type:Number,default:300},beforeFilter:{type:Function,default:function(){return function(){}}},popperClass:String},data:function(){return{dropDownVisible:!1,checkedValue:this.value,inputHover:!1,inputValue:null,presentText:null,presentTags:[],checkedNodes:[],filtering:!1,suggestions:[],inputInitialHeight:0,pressDeleteCount:0}},computed:{realSize:function(){var e=(this.elFormItem||{}).elFormItemSize;return this.size||e||(this.$ELEMENT||{}).size},tagSize:function(){return["small","mini"].indexOf(this.realSize)>-1?"mini":"small"},isDisabled:function(){return this.disabled||(this.elForm||{}).disabled},config:function(){var e=this.props||{},t=this.$attrs;return Object.keys(tu).forEach((function(n){var i=tu[n],r=i.newProp,a=i.type,o=t[n]||t[Object(m.kebabCase)(n)];Object(Ue.isDef)(n)&&!Object(Ue.isDef)(e[r])&&(a===Boolean&&""===o&&(o=!0),e[r]=o)})),e},multiple:function(){return this.config.multiple},leafOnly:function(){return!this.config.checkStrictly},readonly:function(){return!this.filterable||this.multiple},clearBtnVisible:function(){return!(!this.clearable||this.isDisabled||this.filtering||!this.inputHover)&&(this.multiple?!!this.checkedNodes.filter((function(e){return!e.isDisabled})).length:!!this.presentText)},panel:function(){return this.$refs.panel}},watch:{disabled:function(){this.computePresentContent()},value:function(e){Object(m.isEqual)(e,this.checkedValue)||(this.checkedValue=e,this.computePresentContent())},checkedValue:function(e){var t=this.value,n=this.dropDownVisible,i=this.config,r=i.checkStrictly,a=i.multiple;Object(m.isEqual)(e,t)&&!Object(Ys.isUndefined)(t)||(this.computePresentContent(),a||r||!n||this.toggleDropDownVisible(!1),this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",[e]))},options:{handler:function(){this.$nextTick(this.computePresentContent)},deep:!0},presentText:function(e){this.inputValue=e},presentTags:function(e,t){this.multiple&&(e.length||t.length)&&this.$nextTick(this.updateStyle)},filtering:function(e){this.$nextTick(this.updatePopper)}},mounted:function(){var e=this,t=this.$refs.input;t&&t.$el&&(this.inputInitialHeight=t.$el.offsetHeight||iu[this.realSize]||40),this.isEmptyValue(this.value)||this.computePresentContent(),this.filterHandler=$()(this.debounce,(function(){var t=e.inputValue;if(t){var n=e.beforeFilter(t);n&&n.then?n.then(e.getSuggestions):!1!==n?e.getSuggestions():e.filtering=!1}else e.filtering=!1})),Object(zt.addResizeListener)(this.$el,this.updateStyle)},beforeDestroy:function(){Object(zt.removeResizeListener)(this.$el,this.updateStyle)},methods:{getMigratingConfig:function(){return{props:{"expand-trigger":"expand-trigger is removed, use `props.expandTrigger` instead.","change-on-select":"change-on-select is removed, use `props.checkStrictly` instead.","hover-threshold":"hover-threshold is removed, use `props.hoverThreshold` instead"},events:{"active-item-change":"active-item-change is renamed to expand-change"}}},toggleDropDownVisible:function(e){var t=this;if(!this.isDisabled){var n=this.dropDownVisible,i=this.$refs.input;(e=Object(Ue.isDef)(e)?e:!n)!==n&&(this.dropDownVisible=e,e&&this.$nextTick((function(){t.updatePopper(),t.panel.scrollIntoView()})),i.$refs.input.setAttribute("aria-expanded",e),this.$emit("visible-change",e))}},handleDropdownLeave:function(){this.filtering=!1,this.inputValue=this.presentText,this.doDestroy()},handleKeyDown:function(e){switch(e.keyCode){case eu.enter:this.toggleDropDownVisible();break;case eu.down:this.toggleDropDownVisible(!0),this.focusFirstNode(),e.preventDefault();break;case eu.esc:case eu.tab:this.toggleDropDownVisible(!1)}},handleFocus:function(e){this.$emit("focus",e)},handleBlur:function(e){this.$emit("blur",e)},handleInput:function(e,t){!this.dropDownVisible&&this.toggleDropDownVisible(!0),t&&t.isComposing||(e?this.filterHandler():this.filtering=!1)},handleClear:function(){this.presentText="",this.panel.clearCheckedNodes()},handleExpandChange:function(e){this.$nextTick(this.updatePopper.bind(this)),this.$emit("expand-change",e),this.$emit("active-item-change",e)},focusFirstNode:function(){var e=this;this.$nextTick((function(){var t=e.filtering,n=e.$refs,i=n.popper,r=n.suggestionPanel,a=null;t&&r?a=r.$el.querySelector(".el-cascader__suggestion-item"):a=i.querySelector(".el-cascader-menu").querySelector('.el-cascader-node[tabindex="-1"]');a&&(a.focus(),!t&&a.click())}))},computePresentContent:function(){var e=this;this.$nextTick((function(){e.config.multiple?(e.computePresentTags(),e.presentText=e.presentTags.length?" ":null):e.computePresentText()}))},isEmptyValue:function(e){var t=this.multiple,n=this.panel.config.emitPath;return!(!t&&!n)&&Object(m.isEmpty)(e)},computePresentText:function(){var e=this.checkedValue,t=this.config;if(!this.isEmptyValue(e)){var n=this.panel.getNodeByValue(e);if(n&&(t.checkStrictly||n.isLeaf))return void(this.presentText=n.getText(this.showAllLevels,this.separator))}this.presentText=null},computePresentTags:function(){var e=this.isDisabled,t=this.leafOnly,n=this.showAllLevels,i=this.separator,r=this.collapseTags,a=this.getCheckedNodes(t),o=[],s=function(t){return{node:t,key:t.uid,text:t.getText(n,i),hitState:!1,closable:!e&&!t.isDisabled}};if(a.length){var l=a[0],u=a.slice(1),c=u.length;o.push(s(l)),c&&(r?o.push({key:-1,text:"+ "+c,closable:!1}):u.forEach((function(e){return o.push(s(e))})))}this.checkedNodes=a,this.presentTags=o},getSuggestions:function(){var e=this,t=this.filterMethod;Object(Ys.isFunction)(t)||(t=function(e,t){return e.text.includes(t)});var n=this.panel.getFlattedNodes(this.leafOnly).filter((function(n){return!n.isDisabled&&(n.text=n.getText(e.showAllLevels,e.separator)||"",t(n,e.inputValue))}));this.multiple?this.presentTags.forEach((function(e){e.hitState=!1})):n.forEach((function(t){t.checked=Object(m.isEqual)(e.checkedValue,t.getValueByOption())})),this.filtering=!0,this.suggestions=n,this.$nextTick(this.updatePopper)},handleSuggestionKeyDown:function(e){var t=e.keyCode,n=e.target;switch(t){case eu.enter:n.click();break;case eu.up:var i=n.previousElementSibling;i&&i.focus();break;case eu.down:var r=n.nextElementSibling;r&&r.focus();break;case eu.esc:case eu.tab:this.toggleDropDownVisible(!1)}},handleDelete:function(){var e=this.inputValue,t=this.pressDeleteCount,n=this.presentTags,i=n[n.length-1];this.pressDeleteCount=e?0:t+1,i&&this.pressDeleteCount&&(i.hitState?this.deleteTag(i):i.hitState=!0)},handleSuggestionClick:function(e){var t=this.multiple,n=this.suggestions[e];if(t){var i=n.checked;n.doCheck(!i),this.panel.calculateMultiCheckedValue()}else this.checkedValue=n.getValueByOption(),this.toggleDropDownVisible(!1)},deleteTag:function(e){var t=this.checkedValue,n=e.node.getValueByOption(),i=t.find((function(e){return Object(m.isEqual)(e,n)}));this.checkedValue=t.filter((function(e){return!Object(m.isEqual)(e,n)})),this.$emit("remove-tag",i)},updateStyle:function(){var e=this.$el,t=this.inputInitialHeight;if(!this.$isServer&&e){var n=this.$refs.suggestionPanel,i=e.querySelector(".el-input__inner");if(i){var r=e.querySelector(".el-cascader__tags"),a=null;if(n&&(a=n.$el))a.querySelector(".el-cascader__suggestion-list").style.minWidth=i.offsetWidth+"px";if(r){var o=Math.round(r.getBoundingClientRect().height),s=Math.max(o+6,t)+"px";i.style.height=s,this.dropDownVisible&&this.updatePopper()}}}},getCheckedNodes:function(e){return this.panel.getCheckedNodes(e)}}},au=r(ru,Yl,[],!1,null,null,null);au.options.__file="packages/cascader/src/cascader.vue";var ou=au.exports;ou.install=function(e){e.component(ou.name,ou)};var su=ou,lu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.hide,expression:"hide"}],class:["el-color-picker",e.colorDisabled?"is-disabled":"",e.colorSize?"el-color-picker--"+e.colorSize:""]},[e.colorDisabled?n("div",{staticClass:"el-color-picker__mask"}):e._e(),n("div",{staticClass:"el-color-picker__trigger",on:{click:e.handleTrigger}},[n("span",{staticClass:"el-color-picker__color",class:{"is-alpha":e.showAlpha}},[n("span",{staticClass:"el-color-picker__color-inner",style:{backgroundColor:e.displayedColor}}),e.value||e.showPanelColor?e._e():n("span",{staticClass:"el-color-picker__empty el-icon-close"})]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.value||e.showPanelColor,expression:"value || showPanelColor"}],staticClass:"el-color-picker__icon el-icon-arrow-down"})]),n("picker-dropdown",{ref:"dropdown",class:["el-color-picker__panel",e.popperClass||""],attrs:{color:e.color,"show-alpha":e.showAlpha,predefine:e.predefine},on:{pick:e.confirmValue,clear:e.clearValue},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}})],1)};lu._withStripped=!0;var uu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var cu=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},du=function(e,t){var n;"string"==typeof(n=e)&&-1!==n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var i=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),i&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)},hu={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},fu={A:10,B:11,C:12,D:13,E:14,F:15},pu=function(e){return 2===e.length?16*(fu[e[0].toUpperCase()]||+e[0])+(fu[e[1].toUpperCase()]||+e[1]):fu[e[1].toUpperCase()]||+e[1]},mu=function(e,t,n){e=du(e,255),t=du(t,255),n=du(n,255);var i,r=Math.max(e,t,n),a=Math.min(e,t,n),o=void 0,s=r,l=r-a;if(i=0===r?0:l/r,r===a)o=0;else{switch(r){case e:o=(t-n)/l+(t<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4}o/=6}return{h:360*o,s:100*i,v:100*s}},vu=function(e,t,n){e=6*du(e,360),t=du(t,100),n=du(n,100);var i=Math.floor(e),r=e-i,a=n*(1-t),o=n*(1-r*t),s=n*(1-(1-r)*t),l=i%6,u=[n,o,a,a,s,n][l],c=[s,n,n,o,a,a][l],d=[a,a,s,n,n,o][l];return{r:Math.round(255*u),g:Math.round(255*c),b:Math.round(255*d)}},gu=function(){function e(t){for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="",t=t||{})t.hasOwnProperty(n)&&(this[n]=t[n]);this.doOnChange()}return e.prototype.set=function(e,t){if(1!==arguments.length||"object"!==(void 0===e?"undefined":uu(e)))this["_"+e]=t,this.doOnChange();else for(var n in e)e.hasOwnProperty(n)&&this.set(n,e[n])},e.prototype.get=function(e){return this["_"+e]},e.prototype.toRgb=function(){return vu(this._hue,this._saturation,this._value)},e.prototype.fromString=function(e){var t=this;if(!e)return this._hue=0,this._saturation=100,this._value=100,void this.doOnChange();var n=function(e,n,i){t._hue=Math.max(0,Math.min(360,e)),t._saturation=Math.max(0,Math.min(100,n)),t._value=Math.max(0,Math.min(100,i)),t.doOnChange()};if(-1!==e.indexOf("hsl")){var i=e.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));if(4===i.length?this._alpha=Math.floor(100*parseFloat(i[3])):3===i.length&&(this._alpha=100),i.length>=3){var r=function(e,t,n){n/=100;var i=t/=100,r=Math.max(n,.01);return t*=(n*=2)<=1?n:2-n,i*=r<=1?r:2-r,{h:e,s:100*(0===n?2*i/(r+i):2*t/(n+t)),v:(n+t)/2*100}}(i[0],i[1],i[2]);n(r.h,r.s,r.v)}}else if(-1!==e.indexOf("hsv")){var a=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));4===a.length?this._alpha=Math.floor(100*parseFloat(a[3])):3===a.length&&(this._alpha=100),a.length>=3&&n(a[0],a[1],a[2])}else if(-1!==e.indexOf("rgb")){var o=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));if(4===o.length?this._alpha=Math.floor(100*parseFloat(o[3])):3===o.length&&(this._alpha=100),o.length>=3){var s=mu(o[0],o[1],o[2]);n(s.h,s.s,s.v)}}else if(-1!==e.indexOf("#")){var l=e.replace("#","").trim();if(!/^(?:[0-9a-fA-F]{3}){1,2}|[0-9a-fA-F]{8}$/.test(l))return;var u=void 0,c=void 0,d=void 0;3===l.length?(u=pu(l[0]+l[0]),c=pu(l[1]+l[1]),d=pu(l[2]+l[2])):6!==l.length&&8!==l.length||(u=pu(l.substring(0,2)),c=pu(l.substring(2,4)),d=pu(l.substring(4,6))),8===l.length?this._alpha=Math.floor(pu(l.substring(6))/255*100):3!==l.length&&6!==l.length||(this._alpha=100);var h=mu(u,c,d);n(h.h,h.s,h.v)}},e.prototype.compare=function(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1},e.prototype.doOnChange=function(){var e=this._hue,t=this._saturation,n=this._value,i=this._alpha,r=this.format;if(this.enableAlpha)switch(r){case"hsl":var a=cu(e,t/100,n/100);this.value="hsla("+e+", "+Math.round(100*a[1])+"%, "+Math.round(100*a[2])+"%, "+i/100+")";break;case"hsv":this.value="hsva("+e+", "+Math.round(t)+"%, "+Math.round(n)+"%, "+i/100+")";break;default:var o=vu(e,t,n),s=o.r,l=o.g,u=o.b;this.value="rgba("+s+", "+l+", "+u+", "+i/100+")"}else switch(r){case"hsl":var c=cu(e,t/100,n/100);this.value="hsl("+e+", "+Math.round(100*c[1])+"%, "+Math.round(100*c[2])+"%)";break;case"hsv":this.value="hsv("+e+", "+Math.round(t)+"%, "+Math.round(n)+"%)";break;case"rgb":var d=vu(e,t,n),h=d.r,f=d.g,p=d.b;this.value="rgb("+h+", "+f+", "+p+")";break;default:this.value=function(e){var t=e.r,n=e.g,i=e.b,r=function(e){e=Math.min(Math.round(e),255);var t=Math.floor(e/16),n=e%16;return""+(hu[t]||t)+(hu[n]||n)};return isNaN(t)||isNaN(n)||isNaN(i)?"":"#"+r(t)+r(n)+r(i)}(vu(e,t,n))}},e}(),bu=gu,yu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-color-dropdown"},[n("div",{staticClass:"el-color-dropdown__main-wrapper"},[n("hue-slider",{ref:"hue",staticStyle:{float:"right"},attrs:{color:e.color,vertical:""}}),n("sv-panel",{ref:"sl",attrs:{color:e.color}})],1),e.showAlpha?n("alpha-slider",{ref:"alpha",attrs:{color:e.color}}):e._e(),e.predefine?n("predefine",{attrs:{color:e.color,colors:e.predefine}}):e._e(),n("div",{staticClass:"el-color-dropdown__btns"},[n("span",{staticClass:"el-color-dropdown__value"},[n("el-input",{attrs:{"validate-event":!1,size:"mini"},on:{blur:e.handleConfirm},nativeOn:{keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleConfirm(t)}},model:{value:e.customInput,callback:function(t){e.customInput=t},expression:"customInput"}})],1),n("el-button",{staticClass:"el-color-dropdown__link-btn",attrs:{size:"mini",type:"text"},on:{click:function(t){e.$emit("clear")}}},[e._v("\n "+e._s(e.t("el.colorpicker.clear"))+"\n ")]),n("el-button",{staticClass:"el-color-dropdown__btn",attrs:{plain:"",size:"mini"},on:{click:e.confirmValue}},[e._v("\n "+e._s(e.t("el.colorpicker.confirm"))+"\n ")])],1)],1)])};yu._withStripped=!0;var _u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-svpanel",style:{backgroundColor:e.background}},[n("div",{staticClass:"el-color-svpanel__white"}),n("div",{staticClass:"el-color-svpanel__black"}),n("div",{staticClass:"el-color-svpanel__cursor",style:{top:e.cursorTop+"px",left:e.cursorLeft+"px"}},[n("div")])])};_u._withStripped=!0;var wu=!1,xu=function(e,t){if(!bn.a.prototype.$isServer){var n=function(e){t.drag&&t.drag(e)},i=function e(i){document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",e),document.onselectstart=null,document.ondragstart=null,wu=!1,t.end&&t.end(i)};e.addEventListener("mousedown",(function(e){wu||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},document.addEventListener("mousemove",n),document.addEventListener("mouseup",i),wu=!0,t.start&&t.start(e))}))}},ku=r({name:"el-sl-panel",props:{color:{required:!0}},computed:{colorValue:function(){return{hue:this.color.get("hue"),value:this.color.get("value")}}},watch:{colorValue:function(){this.update()}},methods:{update:function(){var e=this.color.get("saturation"),t=this.color.get("value"),n=this.$el,i=n.clientWidth,r=n.clientHeight;this.cursorLeft=e*i/100,this.cursorTop=(100-t)*r/100,this.background="hsl("+this.color.get("hue")+", 100%, 50%)"},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=e.clientX-t.left,i=e.clientY-t.top;n=Math.max(0,n),n=Math.min(n,t.width),i=Math.max(0,i),i=Math.min(i,t.height),this.cursorLeft=n,this.cursorTop=i,this.color.set({saturation:n/t.width*100,value:100-i/t.height*100})}},mounted:function(){var e=this;xu(this.$el,{drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}}),this.update()},data:function(){return{cursorTop:0,cursorLeft:0,background:"hsl(0, 100%, 50%)"}}},_u,[],!1,null,null,null);ku.options.__file="packages/color-picker/src/components/sv-panel.vue";var Cu=ku.exports,Su=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-hue-slider",class:{"is-vertical":e.vertical}},[n("div",{ref:"bar",staticClass:"el-color-hue-slider__bar",on:{click:e.handleClick}}),n("div",{ref:"thumb",staticClass:"el-color-hue-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])};Su._withStripped=!0;var Ou=r({name:"el-color-hue-slider",props:{color:{required:!0},vertical:Boolean},data:function(){return{thumbLeft:0,thumbTop:0}},computed:{hueValue:function(){return this.color.get("hue")}},watch:{hueValue:function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb;e.target!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=this.$refs.thumb,i=void 0;if(this.vertical){var r=e.clientY-t.top;r=Math.min(r,t.height-n.offsetHeight/2),r=Math.max(n.offsetHeight/2,r),i=Math.round((r-n.offsetHeight/2)/(t.height-n.offsetHeight)*360)}else{var a=e.clientX-t.left;a=Math.min(a,t.width-n.offsetWidth/2),a=Math.max(n.offsetWidth/2,a),i=Math.round((a-n.offsetWidth/2)/(t.width-n.offsetWidth)*360)}this.color.set("hue",i)},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetWidth-n.offsetWidth/2)/360)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetHeight-n.offsetHeight/2)/360)},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop()}},mounted:function(){var e=this,t=this.$refs,n=t.bar,i=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};xu(n,r),xu(i,r),this.update()}},Su,[],!1,null,null,null);Ou.options.__file="packages/color-picker/src/components/hue-slider.vue";var Tu=Ou.exports,Du=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-alpha-slider",class:{"is-vertical":e.vertical}},[n("div",{ref:"bar",staticClass:"el-color-alpha-slider__bar",style:{background:e.background},on:{click:e.handleClick}}),n("div",{ref:"thumb",staticClass:"el-color-alpha-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])};Du._withStripped=!0;var Eu=r({name:"el-color-alpha-slider",props:{color:{required:!0},vertical:Boolean},watch:{"color._alpha":function(){this.update()},"color.value":function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb;e.target!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=this.$refs.thumb;if(this.vertical){var i=e.clientY-t.top;i=Math.max(n.offsetHeight/2,i),i=Math.min(i,t.height-n.offsetHeight/2),this.color.set("alpha",Math.round((i-n.offsetHeight/2)/(t.height-n.offsetHeight)*100))}else{var r=e.clientX-t.left;r=Math.max(n.offsetWidth/2,r),r=Math.min(r,t.width-n.offsetWidth/2),this.color.set("alpha",Math.round((r-n.offsetWidth/2)/(t.width-n.offsetWidth)*100))}},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetWidth-n.offsetWidth/2)/100)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetHeight-n.offsetHeight/2)/100)},getBackground:function(){if(this.color&&this.color.value){var e=this.color.toRgb(),t=e.r,n=e.g,i=e.b;return"linear-gradient(to right, rgba("+t+", "+n+", "+i+", 0) 0%, rgba("+t+", "+n+", "+i+", 1) 100%)"}return null},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop(),this.background=this.getBackground()}},data:function(){return{thumbLeft:0,thumbTop:0,background:null}},mounted:function(){var e=this,t=this.$refs,n=t.bar,i=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};xu(n,r),xu(i,r),this.update()}},Du,[],!1,null,null,null);Eu.options.__file="packages/color-picker/src/components/alpha-slider.vue";var $u=Eu.exports,Mu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-predefine"},[n("div",{staticClass:"el-color-predefine__colors"},e._l(e.rgbaColors,(function(t,i){return n("div",{key:e.colors[i],staticClass:"el-color-predefine__color-selector",class:{selected:t.selected,"is-alpha":t._alpha<100},on:{click:function(t){e.handleSelect(i)}}},[n("div",{style:{"background-color":t.value}})])})),0)])};Mu._withStripped=!0;var Pu=r({props:{colors:{type:Array,required:!0},color:{required:!0}},data:function(){return{rgbaColors:this.parseColors(this.colors,this.color)}},methods:{handleSelect:function(e){this.color.fromString(this.colors[e])},parseColors:function(e,t){return e.map((function(e){var n=new bu;return n.enableAlpha=!0,n.format="rgba",n.fromString(e),n.selected=n.value===t.value,n}))}},watch:{"$parent.currentColor":function(e){var t=new bu;t.fromString(e),this.rgbaColors.forEach((function(e){e.selected=t.compare(e)}))},colors:function(e){this.rgbaColors=this.parseColors(e,this.color)},color:function(e){this.rgbaColors=this.parseColors(this.colors,e)}}},Mu,[],!1,null,null,null);Pu.options.__file="packages/color-picker/src/components/predefine.vue";var Iu=Pu.exports,ju=r({name:"el-color-picker-dropdown",mixins:[A.a,p.a],components:{SvPanel:Cu,HueSlider:Tu,AlphaSlider:$u,ElInput:h.a,ElButton:U.a,Predefine:Iu},props:{color:{required:!0},showAlpha:Boolean,predefine:Array},data:function(){return{customInput:""}},computed:{currentColor:function(){var e=this.$parent;return e.value||e.showPanelColor?e.color.value:""}},methods:{confirmValue:function(){this.$emit("pick")},handleConfirm:function(){this.color.fromString(this.customInput)}},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$el},watch:{showPopper:function(e){var t=this;!0===e&&this.$nextTick((function(){var e=t.$refs,n=e.sl,i=e.hue,r=e.alpha;n&&n.update(),i&&i.update(),r&&r.update()}))},currentColor:{immediate:!0,handler:function(e){this.customInput=e}}}},yu,[],!1,null,null,null);ju.options.__file="packages/color-picker/src/components/picker-dropdown.vue";var Au=ju.exports,Nu=r({name:"ElColorPicker",mixins:[C.a],props:{value:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:String,popperClass:String,predefine:Array},inject:{elForm:{default:""},elFormItem:{default:""}},directives:{Clickoutside:P.a},computed:{displayedColor:function(){return this.value||this.showPanelColor?this.displayedRgb(this.color,this.showAlpha):"transparent"},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},colorSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},colorDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){e?e&&e!==this.color.value&&this.color.fromString(e):this.showPanelColor=!1},color:{deep:!0,handler:function(){this.showPanelColor=!0}},displayedColor:function(e){if(this.showPicker){var t=new bu({enableAlpha:this.showAlpha,format:this.colorFormat});t.fromString(this.value),e!==this.displayedRgb(t,this.showAlpha)&&this.$emit("active-change",e)}}},methods:{handleTrigger:function(){this.colorDisabled||(this.showPicker=!this.showPicker)},confirmValue:function(){var e=this.color.value;this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",e),this.showPicker=!1},clearValue:function(){this.$emit("input",null),this.$emit("change",null),null!==this.value&&this.dispatch("ElFormItem","el.form.change",null),this.showPanelColor=!1,this.showPicker=!1,this.resetColor()},hide:function(){this.showPicker=!1,this.resetColor()},resetColor:function(){var e=this;this.$nextTick((function(t){e.value?e.color.fromString(e.value):e.showPanelColor=!1}))},displayedRgb:function(e,t){if(!(e instanceof bu))throw Error("color should be instance of Color Class");var n=e.toRgb(),i=n.r,r=n.g,a=n.b;return t?"rgba("+i+", "+r+", "+a+", "+e.get("alpha")/100+")":"rgb("+i+", "+r+", "+a+")"}},mounted:function(){var e=this.value;e&&this.color.fromString(e),this.popperElm=this.$refs.dropdown.$el},data:function(){return{color:new bu({enableAlpha:this.showAlpha,format:this.colorFormat}),showPicker:!1,showPanelColor:!1}},components:{PickerDropdown:Au}},lu,[],!1,null,null,null);Nu.options.__file="packages/color-picker/src/main.vue";var Lu=Nu.exports;Lu.install=function(e){e.component(Lu.name,Lu)};var Fu=Lu,Ru=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer"},[n("transfer-panel",e._b({ref:"leftPanel",attrs:{data:e.sourceData,title:e.titles[0]||e.t("el.transfer.titles.0"),"default-checked":e.leftDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onSourceCheckedChange}},"transfer-panel",e.$props,!1),[e._t("left-footer")],2),n("div",{staticClass:"el-transfer__buttons"},[n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.rightChecked.length},nativeOn:{click:function(t){return e.addToLeft(t)}}},[n("i",{staticClass:"el-icon-arrow-left"}),void 0!==e.buttonTexts[0]?n("span",[e._v(e._s(e.buttonTexts[0]))]):e._e()]),n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.leftChecked.length},nativeOn:{click:function(t){return e.addToRight(t)}}},[void 0!==e.buttonTexts[1]?n("span",[e._v(e._s(e.buttonTexts[1]))]):e._e(),n("i",{staticClass:"el-icon-arrow-right"})])],1),n("transfer-panel",e._b({ref:"rightPanel",attrs:{data:e.targetData,title:e.titles[1]||e.t("el.transfer.titles.1"),"default-checked":e.rightDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onTargetCheckedChange}},"transfer-panel",e.$props,!1),[e._t("right-footer")],2)],1)};Ru._withStripped=!0;var Bu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer-panel"},[n("p",{staticClass:"el-transfer-panel__header"},[n("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleAllCheckedChange},model:{value:e.allChecked,callback:function(t){e.allChecked=t},expression:"allChecked"}},[e._v("\n "+e._s(e.title)+"\n "),n("span",[e._v(e._s(e.checkedSummary))])])],1),n("div",{class:["el-transfer-panel__body",e.hasFooter?"is-with-footer":""]},[e.filterable?n("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}},[n("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),n("el-checkbox-group",{directives:[{name:"show",rawName:"v-show",value:!e.hasNoMatch&&e.data.length>0,expression:"!hasNoMatch && data.length > 0"}],staticClass:"el-transfer-panel__list",class:{"is-filterable":e.filterable},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},e._l(e.filteredData,(function(t){return n("el-checkbox",{key:t[e.keyProp],staticClass:"el-transfer-panel__item",attrs:{label:t[e.keyProp],disabled:t[e.disabledProp]}},[n("option-content",{attrs:{option:t}})],1)})),1),n("p",{directives:[{name:"show",rawName:"v-show",value:e.hasNoMatch,expression:"hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noMatch")))]),n("p",{directives:[{name:"show",rawName:"v-show",value:0===e.data.length&&!e.hasNoMatch,expression:"data.length === 0 && !hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noData")))])],1),e.hasFooter?n("p",{staticClass:"el-transfer-panel__footer"},[e._t("default")],2):e._e()])};Bu._withStripped=!0;var Vu={mixins:[p.a],name:"ElTransferPanel",componentName:"ElTransferPanel",components:{ElCheckboxGroup:Jn.a,ElCheckbox:dn.a,ElInput:h.a,OptionContent:{props:{option:Object},render:function(e){var t=function e(t){return"ElTransferPanel"===t.$options.componentName?t:t.$parent?e(t.$parent):t}(this),n=t.$parent||t;return t.renderContent?t.renderContent(e,this.option):n.$scopedSlots.default?n.$scopedSlots.default({option:this.option}):e("span",[this.option[t.labelProp]||this.option[t.keyProp]])}}},props:{data:{type:Array,default:function(){return[]}},renderContent:Function,placeholder:String,title:String,filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},data:function(){return{checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}},watch:{checked:function(e,t){if(this.updateAllChecked(),this.checkChangeByUser){var n=e.concat(t).filter((function(n){return-1===e.indexOf(n)||-1===t.indexOf(n)}));this.$emit("checked-change",e,n)}else this.$emit("checked-change",e),this.checkChangeByUser=!0},data:function(){var e=this,t=[],n=this.filteredData.map((function(t){return t[e.keyProp]}));this.checked.forEach((function(e){n.indexOf(e)>-1&&t.push(e)})),this.checkChangeByUser=!1,this.checked=t},checkableData:function(){this.updateAllChecked()},defaultChecked:{immediate:!0,handler:function(e,t){var n=this;if(!t||e.length!==t.length||!e.every((function(e){return t.indexOf(e)>-1}))){var i=[],r=this.checkableData.map((function(e){return e[n.keyProp]}));e.forEach((function(e){r.indexOf(e)>-1&&i.push(e)})),this.checkChangeByUser=!1,this.checked=i}}}},computed:{filteredData:function(){var e=this;return this.data.filter((function(t){return"function"==typeof e.filterMethod?e.filterMethod(e.query,t):(t[e.labelProp]||t[e.keyProp].toString()).toLowerCase().indexOf(e.query.toLowerCase())>-1}))},checkableData:function(){var e=this;return this.filteredData.filter((function(t){return!t[e.disabledProp]}))},checkedSummary:function(){var e=this.checked.length,t=this.data.length,n=this.format,i=n.noChecked,r=n.hasChecked;return i&&r?e>0?r.replace(/\${checked}/g,e).replace(/\${total}/g,t):i.replace(/\${total}/g,t):e+"/"+t},isIndeterminate:function(){var e=this.checked.length;return e>0&&e<this.checkableData.length},hasNoMatch:function(){return this.query.length>0&&0===this.filteredData.length},inputIcon:function(){return this.query.length>0&&this.inputHover?"circle-close":"search"},labelProp:function(){return this.props.label||"label"},keyProp:function(){return this.props.key||"key"},disabledProp:function(){return this.props.disabled||"disabled"},hasFooter:function(){return!!this.$slots.default}},methods:{updateAllChecked:function(){var e=this,t=this.checkableData.map((function(t){return t[e.keyProp]}));this.allChecked=t.length>0&&t.every((function(t){return e.checked.indexOf(t)>-1}))},handleAllCheckedChange:function(e){var t=this;this.checked=e?this.checkableData.map((function(e){return e[t.keyProp]})):[]},clearQuery:function(){"circle-close"===this.inputIcon&&(this.query="")}}},zu=r(Vu,Bu,[],!1,null,null,null);zu.options.__file="packages/transfer/src/transfer-panel.vue";var Hu=zu.exports,Wu=r({name:"ElTransfer",mixins:[C.a,p.a,x.a],components:{TransferPanel:Hu,ElButton:U.a},props:{data:{type:Array,default:function(){return[]}},titles:{type:Array,default:function(){return[]}},buttonTexts:{type:Array,default:function(){return[]}},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:function(){return[]}},rightDefaultChecked:{type:Array,default:function(){return[]}},renderContent:Function,value:{type:Array,default:function(){return[]}},format:{type:Object,default:function(){return{}}},filterable:Boolean,props:{type:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},targetOrder:{type:String,default:"original"}},data:function(){return{leftChecked:[],rightChecked:[]}},computed:{dataObj:function(){var e=this.props.key;return this.data.reduce((function(t,n){return(t[n[e]]=n)&&t}),{})},sourceData:function(){var e=this;return this.data.filter((function(t){return-1===e.value.indexOf(t[e.props.key])}))},targetData:function(){var e=this;return"original"===this.targetOrder?this.data.filter((function(t){return e.value.indexOf(t[e.props.key])>-1})):this.value.reduce((function(t,n){var i=e.dataObj[n];return i&&t.push(i),t}),[])},hasButtonTexts:function(){return 2===this.buttonTexts.length}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}},methods:{getMigratingConfig:function(){return{props:{"footer-format":"footer-format is renamed to format."}}},onSourceCheckedChange:function(e,t){this.leftChecked=e,void 0!==t&&this.$emit("left-check-change",e,t)},onTargetCheckedChange:function(e,t){this.rightChecked=e,void 0!==t&&this.$emit("right-check-change",e,t)},addToLeft:function(){var e=this.value.slice();this.rightChecked.forEach((function(t){var n=e.indexOf(t);n>-1&&e.splice(n,1)})),this.$emit("input",e),this.$emit("change",e,"left",this.rightChecked)},addToRight:function(){var e=this,t=this.value.slice(),n=[],i=this.props.key;this.data.forEach((function(t){var r=t[i];e.leftChecked.indexOf(r)>-1&&-1===e.value.indexOf(r)&&n.push(r)})),t="unshift"===this.targetOrder?n.concat(t):t.concat(n),this.$emit("input",t),this.$emit("change",t,"right",this.leftChecked)},clearQuery:function(e){"left"===e?this.$refs.leftPanel.query="":"right"===e&&(this.$refs.rightPanel.query="")}}},Ru,[],!1,null,null,null);Wu.options.__file="packages/transfer/src/main.vue";var qu=Wu.exports;qu.install=function(e){e.component(qu.name,qu)};var Uu=qu,Ku=function(){var e=this,t=e.$createElement;return(e._self._c||t)("section",{staticClass:"el-container",class:{"is-vertical":e.isVertical}},[e._t("default")],2)};Ku._withStripped=!0;var Gu=r({name:"ElContainer",componentName:"ElContainer",props:{direction:String},computed:{isVertical:function(){return"vertical"===this.direction||"horizontal"!==this.direction&&(!(!this.$slots||!this.$slots.default)&&this.$slots.default.some((function(e){var t=e.componentOptions&&e.componentOptions.tag;return"el-header"===t||"el-footer"===t})))}}},Ku,[],!1,null,null,null);Gu.options.__file="packages/container/src/main.vue";var Yu=Gu.exports;Yu.install=function(e){e.component(Yu.name,Yu)};var Zu=Yu,Xu=function(){var e=this,t=e.$createElement;return(e._self._c||t)("header",{staticClass:"el-header",style:{height:e.height}},[e._t("default")],2)};Xu._withStripped=!0;var Ju=r({name:"ElHeader",componentName:"ElHeader",props:{height:{type:String,default:"60px"}}},Xu,[],!1,null,null,null);Ju.options.__file="packages/header/src/main.vue";var Qu=Ju.exports;Qu.install=function(e){e.component(Qu.name,Qu)};var ec=Qu,tc=function(){var e=this,t=e.$createElement;return(e._self._c||t)("aside",{staticClass:"el-aside",style:{width:e.width}},[e._t("default")],2)};tc._withStripped=!0;var nc=r({name:"ElAside",componentName:"ElAside",props:{width:{type:String,default:"300px"}}},tc,[],!1,null,null,null);nc.options.__file="packages/aside/src/main.vue";var ic=nc.exports;ic.install=function(e){e.component(ic.name,ic)};var rc=ic,ac=function(){var e=this,t=e.$createElement;return(e._self._c||t)("main",{staticClass:"el-main"},[e._t("default")],2)};ac._withStripped=!0;var oc=r({name:"ElMain",componentName:"ElMain"},ac,[],!1,null,null,null);oc.options.__file="packages/main/src/main.vue";var sc=oc.exports;sc.install=function(e){e.component(sc.name,sc)};var lc=sc,uc=function(){var e=this,t=e.$createElement;return(e._self._c||t)("footer",{staticClass:"el-footer",style:{height:e.height}},[e._t("default")],2)};uc._withStripped=!0;var cc=r({name:"ElFooter",componentName:"ElFooter",props:{height:{type:String,default:"60px"}}},uc,[],!1,null,null,null);cc.options.__file="packages/footer/src/main.vue";var dc=cc.exports;dc.install=function(e){e.component(dc.name,dc)};var hc=dc,fc={name:"ElTimeline",props:{reverse:{type:Boolean,default:!1}},provide:function(){return{timeline:this}},render:function(){var e=arguments[0],t=this.reverse,n={"el-timeline":!0,"is-reverse":t},i=this.$slots.default||[];return t&&(i=i.reverse()),e("ul",{class:n},[i])}},pc=r(fc,undefined,undefined,!1,null,null,null);pc.options.__file="packages/timeline/src/main.vue";var mc=pc.exports;mc.install=function(e){e.component(mc.name,mc)};var vc=mc,gc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-timeline-item"},[n("div",{staticClass:"el-timeline-item__tail"}),e.$slots.dot?e._e():n("div",{staticClass:"el-timeline-item__node",class:["el-timeline-item__node--"+(e.size||""),"el-timeline-item__node--"+(e.type||"")],style:{backgroundColor:e.color}},[e.icon?n("i",{staticClass:"el-timeline-item__icon",class:e.icon}):e._e()]),e.$slots.dot?n("div",{staticClass:"el-timeline-item__dot"},[e._t("dot")],2):e._e(),n("div",{staticClass:"el-timeline-item__wrapper"},[e.hideTimestamp||"top"!==e.placement?e._e():n("div",{staticClass:"el-timeline-item__timestamp is-top"},[e._v("\n "+e._s(e.timestamp)+"\n ")]),n("div",{staticClass:"el-timeline-item__content"},[e._t("default")],2),e.hideTimestamp||"bottom"!==e.placement?e._e():n("div",{staticClass:"el-timeline-item__timestamp is-bottom"},[e._v("\n "+e._s(e.timestamp)+"\n ")])])])};gc._withStripped=!0;var bc=r({name:"ElTimelineItem",inject:["timeline"],props:{timestamp:String,hideTimestamp:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},type:String,color:String,size:{type:String,default:"normal"},icon:String}},gc,[],!1,null,null,null);bc.options.__file="packages/timeline/src/item.vue";var yc=bc.exports;yc.install=function(e){e.component(yc.name,yc)};var _c=yc,wc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",e._b({class:["el-link",e.type?"el-link--"+e.type:"",e.disabled&&"is-disabled",e.underline&&!e.disabled&&"is-underline"],attrs:{href:e.disabled?null:e.href},on:{click:e.handleClick}},"a",e.$attrs,!1),[e.icon?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",{staticClass:"el-link--inner"},[e._t("default")],2):e._e(),e.$slots.icon?[e.$slots.icon?e._t("icon"):e._e()]:e._e()],2)};wc._withStripped=!0;var xc=r({name:"ElLink",props:{type:{type:String,default:"default"},underline:{type:Boolean,default:!0},disabled:Boolean,href:String,icon:String},methods:{handleClick:function(e){this.disabled||this.href||this.$emit("click",e)}}},wc,[],!1,null,null,null);xc.options.__file="packages/link/src/main.vue";var kc=xc.exports;kc.install=function(e){e.component(kc.name,kc)};var Cc=kc,Sc=function(e,t){var n=t._c;return n("div",t._g(t._b({class:[t.data.staticClass,"el-divider","el-divider--"+t.props.direction]},"div",t.data.attrs,!1),t.listeners),[t.slots().default&&"vertical"!==t.props.direction?n("div",{class:["el-divider__text","is-"+t.props.contentPosition]},[t._t("default")],2):t._e()])};Sc._withStripped=!0;var Oc=r({name:"ElDivider",props:{direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}},contentPosition:{type:String,default:"center",validator:function(e){return-1!==["left","center","right"].indexOf(e)}}}},Sc,[],!0,null,null,null);Oc.options.__file="packages/divider/src/main.vue";var Tc=Oc.exports;Tc.install=function(e){e.component(Tc.name,Tc)};var Dc=Tc,Ec=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-image"},[e.loading?e._t("placeholder",[n("div",{staticClass:"el-image__placeholder"})]):e.error?e._t("error",[n("div",{staticClass:"el-image__error"},[e._v(e._s(e.t("el.image.error")))])]):n("img",e._g(e._b({staticClass:"el-image__inner",class:{"el-image__inner--center":e.alignCenter,"el-image__preview":e.preview},style:e.imageStyle,attrs:{src:e.src},on:{click:e.clickHandler}},"img",e.$attrs,!1),e.$listeners)),e.preview?[e.showViewer?n("image-viewer",{attrs:{"z-index":e.zIndex,"initial-index":e.imageIndex,"on-close":e.closeViewer,"url-list":e.previewSrcList}}):e._e()]:e._e()],2)};Ec._withStripped=!0;var $c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"viewer-fade"}},[n("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.viewerZIndex},attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-image-viewer__mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleMaskClick(t)}}}),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[n("i",{staticClass:"el-icon-close"})]),e.isSingle?e._e():[n("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[n("i",{staticClass:"el-icon-arrow-left"})]),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[n("i",{staticClass:"el-icon-arrow-right"})])],n("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[n("div",{staticClass:"el-image-viewer__actions__inner"},[n("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){e.handleActions("zoomOut")}}}),n("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){e.handleActions("zoomIn")}}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{class:e.mode.icon,on:{click:e.toggleMode}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){e.handleActions("anticlocelise")}}}),n("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){e.handleActions("clocelise")}}})])]),n("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,(function(t,i){return i===e.index?n("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)])};$c._withStripped=!0;var Mc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Pc={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},Ic=Object(m.isFirefox)()?"DOMMouseScroll":"mousewheel",jc={name:"elImageViewer",props:{urlList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3},onSwitch:{type:Function,default:function(){}},onClose:{type:Function,default:function(){}},initialIndex:{type:Number,default:0},appendToBody:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0}},data:function(){return{index:this.initialIndex,isShow:!1,infinite:!0,loading:!1,mode:Pc.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}},computed:{isSingle:function(){return this.urlList.length<=1},isFirst:function(){return 0===this.index},isLast:function(){return this.index===this.urlList.length-1},currentImg:function(){return this.urlList[this.index]},imgStyle:function(){var e=this.transform,t=e.scale,n=e.deg,i=e.offsetX,r=e.offsetY,a={transform:"scale("+t+") rotate("+n+"deg)",transition:e.enableTransition?"transform .3s":"","margin-left":i+"px","margin-top":r+"px"};return this.mode===Pc.CONTAIN&&(a.maxWidth=a.maxHeight="100%"),a},viewerZIndex:function(){var e=y.PopupManager.nextZIndex();return this.zIndex>e?this.zIndex:e}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg:function(e){var t=this;this.$nextTick((function(e){t.$refs.img[0].complete||(t.loading=!0)}))}},methods:{hide:function(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall:function(){var e=this;this._keyDownHandler=function(t){switch(t.stopPropagation(),t.keyCode){case 27:e.hide();break;case 32:e.toggleMode();break;case 37:e.prev();break;case 38:e.handleActions("zoomIn");break;case 39:e.next();break;case 40:e.handleActions("zoomOut")}},this._mouseWheelHandler=Object(m.rafThrottle)((function(t){(t.wheelDelta?t.wheelDelta:-t.detail)>0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),Object(me.on)(document,"keydown",this._keyDownHandler),Object(me.on)(document,Ic,this._mouseWheelHandler)},deviceSupportUninstall:function(){Object(me.off)(document,"keydown",this._keyDownHandler),Object(me.off)(document,Ic,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var n=this.transform,i=n.offsetX,r=n.offsetY,a=e.pageX,o=e.pageY;this._dragHandler=Object(m.rafThrottle)((function(e){t.transform.offsetX=i+e.pageX-a,t.transform.offsetY=r+e.pageY-o})),Object(me.on)(document,"mousemove",this._dragHandler),Object(me.on)(document,"mouseup",(function(e){Object(me.off)(document,"mousemove",t._dragHandler)})),e.preventDefault()}},handleMaskClick:function(){this.maskClosable&&this.hide()},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(Pc),t=(Object.values(Pc).indexOf(this.mode)+1)%e.length;this.mode=Pc[e[t]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var n=Mc({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),i=n.zoomRate,r=n.rotateDeg,a=n.enableTransition,o=this.transform;switch(e){case"zoomOut":o.scale>.2&&(o.scale=parseFloat((o.scale-i).toFixed(3)));break;case"zoomIn":o.scale=parseFloat((o.scale+i).toFixed(3));break;case"clocelise":o.deg+=r;break;case"anticlocelise":o.deg-=r}o.enableTransition=a}}},mounted:function(){this.deviceSupportInstall(),this.appendToBody&&document.body.appendChild(this.$el),this.$refs["el-image-viewer__wrapper"].focus()},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},Ac=r(jc,$c,[],!1,null,null,null);Ac.options.__file="packages/image/src/image-viewer.vue";var Nc=Ac.exports,Lc=function(){return void 0!==document.documentElement.style.objectFit},Fc="none",Rc="contain",Bc="cover",Vc="fill",zc="scale-down",Hc="",Wc=r({name:"ElImage",mixins:[p.a],inheritAttrs:!1,components:{ImageViewer:Nc},props:{src:String,fit:String,lazy:Boolean,scrollContainer:{},previewSrcList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3}},data:function(){return{loading:!0,error:!1,show:!this.lazy,imageWidth:0,imageHeight:0,showViewer:!1}},computed:{imageStyle:function(){var e=this.fit;return!this.$isServer&&e?Lc()?{"object-fit":e}:this.getImageStyle(e):{}},alignCenter:function(){return!this.$isServer&&!Lc()&&this.fit!==Vc},preview:function(){var e=this.previewSrcList;return Array.isArray(e)&&e.length>0},imageIndex:function(){var e=0,t=this.previewSrcList.indexOf(this.src);return t>=0&&(e=t),e}},watch:{src:function(e){this.show&&this.loadImage()},show:function(e){e&&this.loadImage()}},mounted:function(){this.lazy?this.addLazyLoadListener():this.loadImage()},beforeDestroy:function(){this.lazy&&this.removeLazyLoadListener()},methods:{loadImage:function(){var e=this;if(!this.$isServer){this.loading=!0,this.error=!1;var t=new Image;t.onload=function(n){return e.handleLoad(n,t)},t.onerror=this.handleError.bind(this),Object.keys(this.$attrs).forEach((function(n){var i=e.$attrs[n];t.setAttribute(n,i)})),t.src=this.src}},handleLoad:function(e,t){this.imageWidth=t.width,this.imageHeight=t.height,this.loading=!1,this.error=!1},handleError:function(e){this.loading=!1,this.error=!0,this.$emit("error",e)},handleLazyLoad:function(){Object(me.isInContainer)(this.$el,this._scrollContainer)&&(this.show=!0,this.removeLazyLoadListener())},addLazyLoadListener:function(){if(!this.$isServer){var e=this.scrollContainer,t=null;(t=Object(Ys.isHtmlElement)(e)?e:Object(Ys.isString)(e)?document.querySelector(e):Object(me.getScrollContainer)(this.$el))&&(this._scrollContainer=t,this._lazyLoadHandler=Tl()(200,this.handleLazyLoad),Object(me.on)(t,"scroll",this._lazyLoadHandler),this.handleLazyLoad())}},removeLazyLoadListener:function(){var e=this._scrollContainer,t=this._lazyLoadHandler;!this.$isServer&&e&&t&&(Object(me.off)(e,"scroll",t),this._scrollContainer=null,this._lazyLoadHandler=null)},getImageStyle:function(e){var t=this.imageWidth,n=this.imageHeight,i=this.$el,r=i.clientWidth,a=i.clientHeight;if(!(t&&n&&r&&a))return{};var o=t/n,s=r/a;e===zc&&(e=t<r&&n<a?Fc:Rc);switch(e){case Fc:return{width:"auto",height:"auto"};case Rc:return o<s?{width:"auto"}:{height:"auto"};case Bc:return o<s?{height:"auto"}:{width:"auto"};default:return{}}},clickHandler:function(){this.preview&&(Hc=document.body.style.overflow,document.body.style.overflow="hidden",this.showViewer=!0)},closeViewer:function(){document.body.style.overflow=Hc,this.showViewer=!1}}},Ec,[],!1,null,null,null);Wc.options.__file="packages/image/src/main.vue";var qc=Wc.exports;qc.install=function(e){e.component(qc.name,qc)};var Uc=qc,Kc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-calendar"},[n("div",{staticClass:"el-calendar__header"},[n("div",{staticClass:"el-calendar__title"},[e._v("\n "+e._s(e.i18nDate)+"\n ")]),0===e.validatedRange.length?n("div",{staticClass:"el-calendar__button-group"},[n("el-button-group",[n("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("prev-month")}}},[e._v("\n "+e._s(e.t("el.datepicker.prevMonth"))+"\n ")]),n("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("today")}}},[e._v("\n "+e._s(e.t("el.datepicker.today"))+"\n ")]),n("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("next-month")}}},[e._v("\n "+e._s(e.t("el.datepicker.nextMonth"))+"\n ")])],1)],1):e._e()]),0===e.validatedRange.length?n("div",{key:"no-range",staticClass:"el-calendar__body"},[n("date-table",{attrs:{date:e.date,"selected-day":e.realSelectedDay,"first-day-of-week":e.realFirstDayOfWeek},on:{pick:e.pickDay}})],1):n("div",{key:"has-range",staticClass:"el-calendar__body"},e._l(e.validatedRange,(function(t,i){return n("date-table",{key:i,attrs:{date:t[0],"selected-day":e.realSelectedDay,range:t,"hide-header":0!==i,"first-day-of-week":e.realFirstDayOfWeek},on:{pick:e.pickDay}})})),1)])};Kc._withStripped=!0;var Gc=n(20),Yc=n.n(Gc),Zc={props:{selectedDay:String,range:{type:Array,validator:function(e){if(!e||!e.length)return!0;var t=e[0],n=e[1];return Object(wi.validateRangeInOneMonth)(t,n)}},date:Date,hideHeader:Boolean,firstDayOfWeek:Number},inject:["elCalendar"],methods:{toNestedArr:function(e){return Object(wi.range)(e.length/7).map((function(t,n){var i=7*n;return e.slice(i,i+7)}))},getFormateDate:function(e,t){if(!e||-1===["prev","current","next"].indexOf(t))throw new Error("invalid day or type");var n=this.curMonthDatePrefix;return"prev"===t?n=this.prevMonthDatePrefix:"next"===t&&(n=this.nextMonthDatePrefix),n+"-"+(e=("00"+e).slice(-2))},getCellClass:function(e){var t=e.text,n=e.type,i=[n];if("current"===n){var r=this.getFormateDate(t,n);r===this.selectedDay&&i.push("is-selected"),r===this.formatedToday&&i.push("is-today")}return i},pickDay:function(e){var t=e.text,n=e.type,i=this.getFormateDate(t,n);this.$emit("pick",i)},cellRenderProxy:function(e){var t=e.text,n=e.type,i=this.$createElement,r=this.elCalendar.$scopedSlots.dateCell;if(!r)return i("span",[t]);var a=this.getFormateDate(t,n);return r({date:new Date(a),data:{isSelected:this.selectedDay===a,type:n+"-month",day:a}})}},computed:{WEEK_DAYS:function(){return Object(wi.getI18nSettings)().dayNames},prevMonthDatePrefix:function(){var e=new Date(this.date.getTime());return e.setDate(0),Yc.a.format(e,"yyyy-MM")},curMonthDatePrefix:function(){return Yc.a.format(this.date,"yyyy-MM")},nextMonthDatePrefix:function(){var e=new Date(this.date.getFullYear(),this.date.getMonth()+1,1);return Yc.a.format(e,"yyyy-MM")},formatedToday:function(){return this.elCalendar.formatedToday},isInRange:function(){return this.range&&this.range.length},rows:function(){var e=[];if(this.isInRange){var t=this.range,n=t[0],i=t[1],r=Object(wi.range)(i.getDate()-n.getDate()+1).map((function(e,t){return{text:n.getDate()+t,type:"current"}})),a=r.length%7;a=0===a?0:7-a;var o=Object(wi.range)(a).map((function(e,t){return{text:t+1,type:"next"}}));e=r.concat(o)}else{var s=this.date,l=Object(wi.getFirstDayOfMonth)(s),u=(7+(l=0===l?7:l)-("number"==typeof this.firstDayOfWeek?this.firstDayOfWeek:1))%7,c=Object(wi.getPrevMonthLastDays)(s,u).map((function(e){return{text:e,type:"prev"}})),d=Object(wi.getMonthDays)(s).map((function(e){return{text:e,type:"current"}}));e=[].concat(c,d);var h=Object(wi.range)(42-e.length).map((function(e,t){return{text:t+1,type:"next"}}));e=e.concat(h)}return this.toNestedArr(e)},weekDays:function(){var e=this.firstDayOfWeek,t=this.WEEK_DAYS;return"number"!=typeof e||0===e?t.slice():t.slice(e).concat(t.slice(0,e))}},render:function(){var e=this,t=arguments[0],n=this.hideHeader?null:t("thead",[this.weekDays.map((function(e){return t("th",{key:e},[e])}))]);return t("table",{class:{"el-calendar-table":!0,"is-range":this.isInRange},attrs:{cellspacing:"0",cellpadding:"0"}},[n,t("tbody",[this.rows.map((function(n,i){return t("tr",{class:{"el-calendar-table__row":!0,"el-calendar-table__row--hide-border":0===i&&e.hideHeader},key:i},[n.map((function(n,i){return t("td",{key:i,class:e.getCellClass(n),on:{click:e.pickDay.bind(e,n)}},[t("div",{class:"el-calendar-day"},[e.cellRenderProxy(n)])])}))])}))])])}},Xc=r(Zc,undefined,undefined,!1,null,null,null);Xc.options.__file="packages/calendar/src/date-table.vue";var Jc=Xc.exports,Qc=["prev-month","today","next-month"],ed=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],td=864e5,nd=r({name:"ElCalendar",mixins:[p.a],components:{DateTable:Jc,ElButton:U.a,ElButtonGroup:G.a},props:{value:[Date,String,Number],range:{type:Array,validator:function(e){return!Array.isArray(e)||2===e.length&&e.every((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date}))}},firstDayOfWeek:{type:Number,default:1}},provide:function(){return{elCalendar:this}},methods:{pickDay:function(e){this.realSelectedDay=e},selectDate:function(e){if(-1===Qc.indexOf(e))throw new Error("invalid type "+e);var t="";(t="prev-month"===e?this.prevMonthDatePrefix+"-01":"next-month"===e?this.nextMonthDatePrefix+"-01":this.formatedToday)!==this.formatedDate&&this.pickDay(t)},toDate:function(e){if(!e)throw new Error("invalid val");return e instanceof Date?e:new Date(e)},rangeValidator:function(e,t){var n=this.realFirstDayOfWeek,i=t?n:0===n?6:n-1,r=(t?"start":"end")+" of range should be "+ed[i]+".";return e.getDay()===i||(console.warn("[ElementCalendar]",r,"Invalid range will be ignored."),!1)}},computed:{prevMonthDatePrefix:function(){var e=new Date(this.date.getTime());return e.setDate(0),Yc.a.format(e,"yyyy-MM")},curMonthDatePrefix:function(){return Yc.a.format(this.date,"yyyy-MM")},nextMonthDatePrefix:function(){var e=new Date(this.date.getFullYear(),this.date.getMonth()+1,1);return Yc.a.format(e,"yyyy-MM")},formatedDate:function(){return Yc.a.format(this.date,"yyyy-MM-dd")},i18nDate:function(){var e=this.date.getFullYear(),t=this.date.getMonth()+1;return e+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+t)},formatedToday:function(){return Yc.a.format(this.now,"yyyy-MM-dd")},realSelectedDay:{get:function(){return this.value?this.formatedDate:this.selectedDay},set:function(e){this.selectedDay=e;var t=new Date(e);this.$emit("input",t)}},date:function(){if(this.value)return this.toDate(this.value);if(this.realSelectedDay){var e=this.selectedDay.split("-");return new Date(e[0],e[1]-1,e[2])}return this.validatedRange.length?this.validatedRange[0][0]:this.now},validatedRange:function(){var e=this,t=this.range;if(!t)return[];if(2===(t=t.reduce((function(t,n,i){var r=e.toDate(n);return e.rangeValidator(r,0===i)&&(t=t.concat(r)),t}),[])).length){var n=t,i=n[0],r=n[1];if(i>r)return console.warn("[ElementCalendar]end time should be greater than start time"),[];if(Object(wi.validateRangeInOneMonth)(i,r))return[[i,r]];var a=[],o=new Date(i.getFullYear(),i.getMonth()+1,1),s=this.toDate(o.getTime()-td);if(!Object(wi.validateRangeInOneMonth)(o,r))return console.warn("[ElementCalendar]start time and end time interval must not exceed two months"),[];a.push([i,s]);var l=this.realFirstDayOfWeek,u=o.getDay(),c=0;return u!==l&&(c=0===l?7-u:(c=l-u)>0?c:7+c),(o=this.toDate(o.getTime()+c*td)).getDate()<r.getDate()&&a.push([o,r]),a}return[]},realFirstDayOfWeek:function(){return this.firstDayOfWeek<1||this.firstDayOfWeek>6?0:Math.floor(this.firstDayOfWeek)}},data:function(){return{selectedDay:"",now:new Date}}},Kc,[],!1,null,null,null);nd.options.__file="packages/calendar/src/main.vue";var id=nd.exports;id.install=function(e){e.component(id.name,id)};var rd=id,ad=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-fade-in"}},[e.visible?n("div",{staticClass:"el-backtop",style:{right:e.styleRight,bottom:e.styleBottom},on:{click:function(t){return t.stopPropagation(),e.handleClick(t)}}},[e._t("default",[n("el-icon",{attrs:{name:"caret-top"}})])],2):e._e()])};ad._withStripped=!0;var od=function(e){return Math.pow(e,3)},sd={name:"ElBacktop",props:{visibilityHeight:{type:Number,default:200},target:[String],right:{type:Number,default:40},bottom:{type:Number,default:40}},data:function(){return{el:null,container:null,visible:!1}},computed:{styleBottom:function(){return this.bottom+"px"},styleRight:function(){return this.right+"px"}},mounted:function(){this.init(),this.throttledScrollHandler=Tl()(300,this.onScroll),this.container.addEventListener("scroll",this.throttledScrollHandler)},methods:{init:function(){if(this.container=document,this.el=document.documentElement,this.target){if(this.el=document.querySelector(this.target),!this.el)throw new Error("target is not existed: "+this.target);this.container=this.el}},onScroll:function(){var e=this.el.scrollTop;this.visible=e>=this.visibilityHeight},handleClick:function(e){this.scrollToTop(),this.$emit("click",e)},scrollToTop:function(){var e=this.el,t=Date.now(),n=e.scrollTop,i=window.requestAnimationFrame||function(e){return setTimeout(e,16)};i((function r(){var a,o=(Date.now()-t)/500;o<1?(e.scrollTop=n*(1-((a=o)<.5?od(2*a)/2:1-od(2*(1-a))/2)),i(r)):e.scrollTop=0}))}},beforeDestroy:function(){this.container.removeEventListener("scroll",this.throttledScrollHandler)}},ld=r(sd,ad,[],!1,null,null,null);ld.options.__file="packages/backtop/src/main.vue";var ud=ld.exports;ud.install=function(e){e.component(ud.name,ud)};var cd=ud,dd=function(e,t){return e===window||e===document?document.documentElement[t]:e[t]},hd=function(e){return dd(e,"offsetHeight")},fd="ElInfiniteScroll",pd={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},md=function(e,t){return Object(Ys.isHtmlElement)(e)?(n=pd,Object.keys(n||{}).map((function(e){return[e,n[e]]}))).reduce((function(n,i){var r=i[0],a=i[1],o=a.type,s=a.default,l=e.getAttribute("infinite-scroll-"+r);switch(l=Object(Ys.isUndefined)(t[l])?l:t[l],o){case Number:l=Number(l),l=Number.isNaN(l)?s:l;break;case Boolean:l=Object(Ys.isDefined)(l)?"false"!==l&&Boolean(l):s;break;default:l=o(l)}return n[r]=l,n}),{}):{};var n},vd=function(e){return e.getBoundingClientRect().top},gd=function(e){var t=this[fd],n=t.el,i=t.vm,r=t.container,a=t.observer,o=md(n,i),s=o.distance;if(!o.disabled){var l=r.getBoundingClientRect();if(l.width||l.height){var u=!1;if(r===n){var c=r.scrollTop+function(e){return dd(e,"clientHeight")}(r);u=r.scrollHeight-c<=s}else{u=hd(n)+vd(n)-vd(r)-hd(r)+Number.parseFloat(function(e,t){if(e===window&&(e=document.documentElement),1!==e.nodeType)return[];var n=window.getComputedStyle(e,null);return t?n[t]:n}(r,"borderBottomWidth"))<=s}u&&Object(Ys.isFunction)(e)?e.call(i):a&&(a.disconnect(),this[fd].observer=null)}}},bd={name:"InfiniteScroll",inserted:function(e,t,n){var i=t.value,r=n.context,a=Object(me.getScrollContainer)(e,!0),o=md(e,r),s=o.delay,l=o.immediate,u=$()(s,gd.bind(e,i));(e[fd]={el:e,vm:r,container:a,onScroll:u},a)&&(a.addEventListener("scroll",u),l&&((e[fd].observer=new MutationObserver(u)).observe(a,{childList:!0,subtree:!0}),u()))},unbind:function(e){var t=e[fd],n=t.container,i=t.onScroll;n&&n.removeEventListener("scroll",i)},install:function(e){e.directive(bd.name,bd)}},yd=bd,_d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-page-header"},[n("div",{staticClass:"el-page-header__left",on:{click:function(t){e.$emit("back")}}},[n("i",{staticClass:"el-icon-back"}),n("div",{staticClass:"el-page-header__title"},[e._t("title",[e._v(e._s(e.title))])],2)]),n("div",{staticClass:"el-page-header__content"},[e._t("content",[e._v(e._s(e.content))])],2)])};_d._withStripped=!0;var wd=r({name:"ElPageHeader",props:{title:{type:String,default:function(){return Object(Xr.t)("el.pageHeader.title")}},content:String}},_d,[],!1,null,null,null);wd.options.__file="packages/page-header/src/main.vue";var xd=wd.exports;xd.install=function(e){e.component(xd.name,xd)};var kd=xd,Cd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-cascader-panel",e.border&&"is-bordered"],on:{keydown:e.handleKeyDown}},e._l(e.menus,(function(e,t){return n("cascader-menu",{key:t,ref:"menu",refInFor:!0,attrs:{index:t,nodes:e}})})),1)};Cd._withStripped=!0;var Sd=n(43),Od=n.n(Sd),Td=function(e){return e.stopPropagation()},Dd=r({inject:["panel"],components:{ElCheckbox:dn.a,ElRadio:Od.a},props:{node:{required:!0},nodeId:String},computed:{config:function(){return this.panel.config},isLeaf:function(){return this.node.isLeaf},isDisabled:function(){return this.node.isDisabled},checkedValue:function(){return this.panel.checkedValue},isChecked:function(){return this.node.isSameNode(this.checkedValue)},inActivePath:function(){return this.isInPath(this.panel.activePath)},inCheckedPath:function(){var e=this;return!!this.config.checkStrictly&&this.panel.checkedNodePaths.some((function(t){return e.isInPath(t)}))},value:function(){return this.node.getValueByOption()}},methods:{handleExpand:function(){var e=this,t=this.panel,n=this.node,i=this.isDisabled,r=this.config,a=r.multiple;!r.checkStrictly&&i||n.loading||(r.lazy&&!n.loaded?t.lazyLoad(n,(function(){var t=e.isLeaf;if(t||e.handleExpand(),a){var i=!!t&&n.checked;e.handleMultiCheckChange(i)}})):t.handleExpand(n))},handleCheckChange:function(){var e=this.panel,t=this.value,n=this.node;e.handleCheckChange(t),e.handleExpand(n)},handleMultiCheckChange:function(e){this.node.doCheck(e),this.panel.calculateMultiCheckedValue()},isInPath:function(e){var t=this.node;return(e[t.level-1]||{}).uid===t.uid},renderPrefix:function(e){var t=this.isLeaf,n=this.isChecked,i=this.config,r=i.checkStrictly;return i.multiple?this.renderCheckbox(e):r?this.renderRadio(e):t&&n?this.renderCheckIcon(e):null},renderPostfix:function(e){var t=this.node,n=this.isLeaf;return t.loading?this.renderLoadingIcon(e):n?null:this.renderExpandIcon(e)},renderCheckbox:function(e){var t=this.node,n=this.config,i=this.isDisabled,r={on:{change:this.handleMultiCheckChange},nativeOn:{}};return n.checkStrictly&&(r.nativeOn.click=Td),e("el-checkbox",Ts()([{attrs:{value:t.checked,indeterminate:t.indeterminate,disabled:i}},r]))},renderRadio:function(e){var t=this.checkedValue,n=this.value,i=this.isDisabled;return Object(m.isEqual)(n,t)&&(n=t),e("el-radio",{attrs:{value:t,label:n,disabled:i},on:{change:this.handleCheckChange},nativeOn:{click:Td}},[e("span")])},renderCheckIcon:function(e){return e("i",{class:"el-icon-check el-cascader-node__prefix"})},renderLoadingIcon:function(e){return e("i",{class:"el-icon-loading el-cascader-node__postfix"})},renderExpandIcon:function(e){return e("i",{class:"el-icon-arrow-right el-cascader-node__postfix"})},renderContent:function(e){var t=this.panel,n=this.node,i=t.renderLabelFn;return e("span",{class:"el-cascader-node__label"},[(i?i({node:n,data:n.data}):null)||n.label])}},render:function(e){var t=this,n=this.inActivePath,i=this.inCheckedPath,r=this.isChecked,a=this.isLeaf,o=this.isDisabled,s=this.config,l=this.nodeId,u=s.expandTrigger,c=s.checkStrictly,d=s.multiple,h=!c&&o,f={on:{}};return"click"===u?f.on.click=this.handleExpand:(f.on.mouseenter=function(e){t.handleExpand(),t.$emit("expand",e)},f.on.focus=function(e){t.handleExpand(),t.$emit("expand",e)}),!a||o||c||d||(f.on.click=this.handleCheckChange),e("li",Ts()([{attrs:{role:"menuitem",id:l,"aria-expanded":n,tabindex:h?null:-1},class:{"el-cascader-node":!0,"is-selectable":c,"in-active-path":n,"in-checked-path":i,"is-active":r,"is-disabled":h}},f]),[this.renderPrefix(e),this.renderContent(e),this.renderPostfix(e)])}},undefined,undefined,!1,null,null,null);Dd.options.__file="packages/cascader-panel/src/cascader-node.vue";var Ed=Dd.exports,$d=r({name:"ElCascaderMenu",mixins:[p.a],inject:["panel"],components:{ElScrollbar:L.a,CascaderNode:Ed},props:{nodes:{type:Array,required:!0},index:Number},data:function(){return{activeNode:null,hoverTimer:null,id:Object(m.generateId)()}},computed:{isEmpty:function(){return!this.nodes.length},menuId:function(){return"cascader-menu-"+this.id+"-"+this.index}},methods:{handleExpand:function(e){this.activeNode=e.target},handleMouseMove:function(e){var t=this.activeNode,n=this.hoverTimer,i=this.$refs.hoverZone;if(t&&i)if(t.contains(e.target)){clearTimeout(n);var r=this.$el.getBoundingClientRect().left,a=e.clientX-r,o=this.$el,s=o.offsetWidth,l=o.offsetHeight,u=t.offsetTop,c=u+t.offsetHeight;i.innerHTML='\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+u+" L"+s+" 0 V"+u+' Z" />\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+c+" L"+s+" "+l+" V"+c+' Z" />\n '}else n||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,n=this.panel.isHoverMenu,i={on:{}};n&&(i.on.expand=this.handleExpand);var r=this.nodes.map((function(n,r){var a=n.hasChildren;return e("cascader-node",Ts()([{key:n.uid,attrs:{node:n,"node-id":t+"-"+r,"aria-haspopup":a,"aria-owns":a?t:null}},i]))}));return[].concat(r,[n?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,n=this.menuId,i={nativeOn:{}};return this.panel.isHoverMenu&&(i.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",Ts()([{attrs:{tag:"ul",role:"menu",id:n,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},i]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},undefined,undefined,!1,null,null,null);$d.options.__file="packages/cascader-panel/src/cascader-menu.vue";var Md=$d.exports,Pd=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var Id=0,jd=function(){function e(t,n,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.config=n,this.parent=i||null,this.level=this.parent?this.parent.level+1:1,this.uid=Id++,this.initState(),this.initChildren()}return e.prototype.initState=function(){var e=this.config,t=e.value,n=e.label;this.value=this.data[t],this.label=this.data[n],this.pathNodes=this.calculatePathNodes(),this.path=this.pathNodes.map((function(e){return e.value})),this.pathLabels=this.pathNodes.map((function(e){return e.label})),this.loading=!1,this.loaded=!1},e.prototype.initChildren=function(){var t=this,n=this.config,i=n.children,r=this.data[i];this.hasChildren=Array.isArray(r),this.children=(r||[]).map((function(i){return new e(i,n,t)}))},e.prototype.calculatePathNodes=function(){for(var e=[this],t=this.parent;t;)e.unshift(t),t=t.parent;return e},e.prototype.getPath=function(){return this.path},e.prototype.getValue=function(){return this.value},e.prototype.getValueByOption=function(){return this.config.emitPath?this.getPath():this.getValue()},e.prototype.getText=function(e,t){return e?this.pathLabels.join(t):this.label},e.prototype.isSameNode=function(e){var t=this.getValueByOption();return this.config.multiple&&Array.isArray(e)?e.some((function(e){return Object(m.isEqual)(e,t)})):Object(m.isEqual)(e,t)},e.prototype.broadcast=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var r="onParent"+Object(m.capitalize)(e);this.children.forEach((function(t){t&&(t.broadcast.apply(t,[e].concat(n)),t[r]&&t[r].apply(t,n))}))},e.prototype.emit=function(e){var t=this.parent,n="onChild"+Object(m.capitalize)(e);if(t){for(var i=arguments.length,r=Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];t[n]&&t[n].apply(t,r),t.emit.apply(t,[e].concat(r))}},e.prototype.onParentCheck=function(e){this.isDisabled||this.setCheckState(e)},e.prototype.onChildCheck=function(){var e=this.children.filter((function(e){return!e.isDisabled})),t=!!e.length&&e.every((function(e){return e.checked}));this.setCheckState(t)},e.prototype.setCheckState=function(e){var t=this.children.length,n=this.children.reduce((function(e,t){return e+(t.checked?1:t.indeterminate?.5:0)}),0);this.checked=e,this.indeterminate=n!==t&&n>0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),n=this.isSameNode(e,t);this.doCheck(n)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},Pd(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,n=this.config,i=n.disabled,r=n.checkStrictly;return e[i]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,n=this.hasChildren,i=this.children,r=this.config,a=r.lazy,o=r.leaf;if(a){var s=Object(Ue.isDef)(e[o])?e[o]:!!t&&!i.length;return this.hasChildren=!s,s}return!n}}]),e}(),Ad=jd;var Nd=function e(t,n){return t.reduce((function(t,i){return i.isLeaf?t.push(i):(!n&&t.push(i),t=t.concat(e(i.children,n))),t}),[])},Ld=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=n,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(m.coerceTruthyValueToArray)(e),this.nodes=e.map((function(e){return new Ad(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var n=new Ad(e,this.config,t);(t?t.children:this.nodes).push(n)},e.prototype.appendNodes=function(e,t){var n=this;(e=Object(m.coerceTruthyValueToArray)(e)).forEach((function(e){return n.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.leafNodes:this.flattedNodes;return t?n:Nd(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(m.valueEquals)(t.path,e)||t.value===e}));return t&&t.length?t[0]:null},e}(),Fd=Ld,Rd=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Bd=Ql.a.keys,Vd={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:m.noop,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},zd=function(e){return!e.getAttribute("aria-owns")},Hd=function(e,t){var n=e.parentNode;if(n){var i=n.querySelectorAll('.el-cascader-node[tabindex="-1"]');return i[Array.prototype.indexOf.call(i,e)+t]||null}return null},Wd=function(e,t){if(e){var n=e.id.split("-");return Number(n[n.length-2])}},qd=function(e){e&&(e.focus(),!zd(e)&&e.click())},Ud=r({name:"ElCascaderPanel",components:{CascaderMenu:Md},props:{value:{},options:Array,props:Object,border:{type:Boolean,default:!0},renderLabel:Function},provide:function(){return{panel:this}},data:function(){return{checkedValue:null,checkedNodePaths:[],store:[],menus:[],activePath:[],loadCount:0}},computed:{config:function(){return qe()(Rd({},Vd),this.props||{})},multiple:function(){return this.config.multiple},checkStrictly:function(){return this.config.checkStrictly},leafOnly:function(){return!this.checkStrictly},isHoverMenu:function(){return"hover"===this.config.expandTrigger},renderLabelFn:function(){return this.renderLabel||this.$scopedSlots.default}},watch:{options:{handler:function(){this.initStore()},immediate:!0,deep:!0},value:function(){this.syncCheckedValue(),this.checkStrictly&&this.calculateCheckedNodePaths()},checkedValue:function(e){Object(m.isEqual)(e,this.value)||(this.checkStrictly&&this.calculateCheckedNodePaths(),this.$emit("input",e),this.$emit("change",e))}},mounted:function(){this.isEmptyValue(this.value)||this.syncCheckedValue()},methods:{initStore:function(){var e=this.config,t=this.options;e.lazy&&Object(m.isEmpty)(t)?this.lazyLoad():(this.store=new Fd(t,e),this.menus=[this.store.getNodes()],this.syncMenuState())},syncCheckedValue:function(){var e=this.value,t=this.checkedValue;Object(m.isEqual)(e,t)||(this.activePath=[],this.checkedValue=e,this.syncMenuState())},syncMenuState:function(){var e=this.multiple,t=this.checkStrictly;this.syncActivePath(),e&&this.syncMultiCheckState(),t&&this.calculateCheckedNodePaths(),this.$nextTick(this.scrollIntoView)},syncMultiCheckState:function(){var e=this;this.getFlattedNodes(this.leafOnly).forEach((function(t){t.syncCheckState(e.checkedValue)}))},isEmptyValue:function(e){var t=this.multiple,n=this.config.emitPath;return!(!t&&!n)&&Object(m.isEmpty)(e)},syncActivePath:function(){var e=this,t=this.store,n=this.multiple,i=this.activePath,r=this.checkedValue;if(Object(m.isEmpty)(i))if(this.isEmptyValue(r))this.activePath=[],this.menus=[t.getNodes()];else{var a=n?r[0]:r,o=((this.getNodeByValue(a)||{}).pathNodes||[]).slice(0,-1);this.expandNodes(o)}else{var s=i.map((function(t){return e.getNodeByValue(t.getValue())}));this.expandNodes(s)}},expandNodes:function(e){var t=this;e.forEach((function(e){return t.handleExpand(e,!0)}))},calculateCheckedNodePaths:function(){var e=this,t=this.checkedValue,n=this.multiple?Object(m.coerceTruthyValueToArray)(t):[t];this.checkedNodePaths=n.map((function(t){var n=e.getNodeByValue(t);return n?n.pathNodes:[]}))},handleKeyDown:function(e){var t=e.target;switch(e.keyCode){case Bd.up:var n=Hd(t,-1);qd(n);break;case Bd.down:var i=Hd(t,1);qd(i);break;case Bd.left:var r=this.$refs.menu[Wd(t)-1];if(r){var a=r.$el.querySelector('.el-cascader-node[aria-expanded="true"]');qd(a)}break;case Bd.right:var o=this.$refs.menu[Wd(t)+1];if(o){var s=o.$el.querySelector('.el-cascader-node[tabindex="-1"]');qd(s)}break;case Bd.enter:!function(e){if(e){var t=e.querySelector("input");t?t.click():zd(e)&&e.click()}}(t);break;case Bd.esc:case Bd.tab:this.$emit("close");break;default:return}},handleExpand:function(e,t){var n=this.activePath,i=e.level,r=n.slice(0,i-1),a=this.menus.slice(0,i);if(e.isLeaf||(r.push(e),a.push(e.children)),this.activePath=r,this.menus=a,!t){var o=r.map((function(e){return e.getValue()})),s=n.map((function(e){return e.getValue()}));Object(m.valueEquals)(o,s)||(this.$emit("active-item-change",o),this.$emit("expand-change",o))}},handleCheckChange:function(e){this.checkedValue=e},lazyLoad:function(e,t){var n=this,i=this.config;e||(e=e||{root:!0,level:0},this.store=new Fd([],i),this.menus=[this.store.getNodes()]),e.loading=!0;i.lazyLoad(e,(function(i){var r=e.root?null:e;if(i&&i.length&&n.store.appendNodes(i,r),e.loading=!1,e.loaded=!0,Array.isArray(n.checkedValue)){var a=n.checkedValue[n.loadCount++],o=n.config.value,s=n.config.leaf;if(Array.isArray(i)&&i.filter((function(e){return e[o]===a})).length>0){var l=n.store.getNodeByValue(a);l.data[s]||n.lazyLoad(l,(function(){n.handleExpand(l)})),n.loadCount===n.checkedValue.length&&n.$parent.computePresentText()}}t&&t(i)}))},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){this.$isServer||(this.$refs.menu||[]).forEach((function(e){var t=e.$el;if(t){var n=t.querySelector(".el-scrollbar__wrap"),i=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");Wt()(n,i)}}))},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue;return this.multiple?this.getFlattedNodes(e).filter((function(e){return e.checked})):this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,n=e.multiple,i=e.emitPath;n?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=i?[]:null}}},Cd,[],!1,null,null,null);Ud.options.__file="packages/cascader-panel/src/cascader-panel.vue";var Kd=Ud.exports;Kd.install=function(e){e.component(Kd.name,Kd)};var Gd=Kd,Yd={name:"ElAvatar",props:{size:{type:[Number,String],validator:function(e){return"string"==typeof e?["large","medium","small"].includes(e):"number"==typeof e}},shape:{type:String,default:"circle",validator:function(e){return["circle","square"].includes(e)}},icon:String,src:String,alt:String,srcSet:String,error:Function,fit:{type:String,default:"cover"}},data:function(){return{isImageExist:!0}},computed:{avatarClass:function(){var e=this.size,t=this.icon,n=this.shape,i=["el-avatar"];return e&&"string"==typeof e&&i.push("el-avatar--"+e),t&&i.push("el-avatar--icon"),n&&i.push("el-avatar--"+n),i.join(" ")}},methods:{handleError:function(){var e=this.error;!1!==(e?e():void 0)&&(this.isImageExist=!1)},renderAvatar:function(){var e=this.$createElement,t=this.icon,n=this.src,i=this.alt,r=this.isImageExist,a=this.srcSet,o=this.fit;return r&&n?e("img",{attrs:{src:n,alt:i,srcSet:a},on:{error:this.handleError},style:{"object-fit":o}}):t?e("i",{class:t}):this.$slots.default}},render:function(){var e=arguments[0],t=this.avatarClass,n=this.size,i="number"==typeof n?{height:n+"px",width:n+"px",lineHeight:n+"px"}:{};return e("span",{class:t,style:i},[this.renderAvatar()])}},Zd=r(Yd,undefined,undefined,!1,null,null,null);Zd.options.__file="packages/avatar/src/main.vue";var Xd=Zd.exports;Xd.install=function(e){e.component(Xd.name,Xd)};var Jd=Xd,Qd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-drawer-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-drawer__wrapper",attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-drawer__container",class:e.visible&&"el-drawer__open",attrs:{role:"document",tabindex:"-1"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{ref:"drawer",staticClass:"el-drawer",class:[e.direction,e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,attrs:{"aria-modal":"true","aria-labelledby":"el-drawer__title","aria-label":e.title,role:"dialog",tabindex:"-1"}},[e.withHeader?n("header",{staticClass:"el-drawer__header",attrs:{id:"el-drawer__title"}},[e._t("title",[n("span",{attrs:{role:"heading",title:e.title}},[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-drawer__close-btn",attrs:{"aria-label":"close "+(e.title||"drawer"),type:"button"},on:{click:e.closeDrawer}},[n("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2):e._e(),e.rendered?n("section",{staticClass:"el-drawer__body"},[e._t("default")],2):e._e()])])])])};Qd._withStripped=!0;var eh=r({name:"ElDrawer",mixins:[_.a,C.a],props:{appendToBody:{type:Boolean,default:!1},beforeClose:{type:Function},customClass:{type:String,default:""},closeOnPressEscape:{type:Boolean,default:!0},destroyOnClose:{type:Boolean,default:!1},modal:{type:Boolean,default:!0},direction:{type:String,default:"rtl",validator:function(e){return-1!==["ltr","rtl","ttb","btt"].indexOf(e)}},modalAppendToBody:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},size:{type:[Number,String],default:"30%"},title:{type:String,default:""},visible:{type:Boolean},wrapperClosable:{type:Boolean,default:!0},withHeader:{type:Boolean,default:!0}},computed:{isHorizontal:function(){return"rtl"===this.direction||"ltr"===this.direction},drawerSize:function(){return"number"==typeof this.size?this.size+"px":this.size}},data:function(){return{closed:!1,prevActiveElement:null}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.appendToBody&&document.body.appendChild(this.$el),this.prevActiveElement=document.activeElement):(this.closed||(this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1)),this.$nextTick((function(){t.prevActiveElement&&t.prevActiveElement.focus()})))}},methods:{afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1),this.closed=!0)},handleWrapperClick:function(){this.wrapperClosable&&this.closeDrawer()},closeDrawer:function(){"function"==typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},handleClose:function(){this.closeDrawer()}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},Qd,[],!1,null,null,null);eh.options.__file="packages/drawer/src/main.vue";var th=eh.exports;th.install=function(e){e.component(th.name,th)};var nh=th,ih=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-popover",e._b({attrs:{trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},"el-popover",e.$attrs,!1),[n("div",{staticClass:"el-popconfirm"},[n("p",{staticClass:"el-popconfirm__main"},[e.hideIcon?e._e():n("i",{staticClass:"el-popconfirm__icon",class:e.icon,style:{color:e.iconColor}}),e._v("\n "+e._s(e.title)+"\n ")]),n("div",{staticClass:"el-popconfirm__action"},[n("el-button",{attrs:{size:"mini",type:e.cancelButtonType},on:{click:e.cancel}},[e._v("\n "+e._s(e.displayCancelButtonText)+"\n ")]),n("el-button",{attrs:{size:"mini",type:e.confirmButtonType},on:{click:e.confirm}},[e._v("\n "+e._s(e.displayConfirmButtonText)+"\n ")])],1)]),e._t("reference",null,{slot:"reference"})],2)};ih._withStripped=!0;var rh=n(44),ah=r({name:"ElPopconfirm",props:{title:{type:String},confirmButtonText:{type:String},cancelButtonText:{type:String},confirmButtonType:{type:String,default:"primary"},cancelButtonType:{type:String,default:"text"},icon:{type:String,default:"el-icon-question"},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1}},components:{ElPopover:n.n(rh).a,ElButton:U.a},data:function(){return{visible:!1}},computed:{displayConfirmButtonText:function(){return this.confirmButtonText||Object(Xr.t)("el.popconfirm.confirmButtonText")},displayCancelButtonText:function(){return this.cancelButtonText||Object(Xr.t)("el.popconfirm.cancelButtonText")}},methods:{confirm:function(){this.visible=!1,this.$emit("confirm")},cancel:function(){this.visible=!1,this.$emit("cancel")}}},ih,[],!1,null,null,null);ah.options.__file="packages/popconfirm/src/main.vue";var oh=ah.exports;oh.install=function(e){e.component(oh.name,oh)};var sh=oh,lh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.uiLoading?[n("div",e._b({class:["el-skeleton",e.animated?"is-animated":""]},"div",e.$attrs,!1),[e._l(e.count,(function(t){return[e.loading?e._t("template",e._l(e.rows,(function(i){return n("el-skeleton-item",{key:t+"-"+i,class:{"el-skeleton__paragraph":1!==i,"is-first":1===i,"is-last":i===e.rows&&e.rows>1},attrs:{variant:"p"}})}))):e._e()]}))],2)]:[e._t("default",null,null,e.$attrs)]],2)};lh._withStripped=!0;var uh={name:"ElSkeleton",props:{animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:4},loading:{type:Boolean,default:!0},throttle:{type:Number,default:0}},watch:{loading:{handler:function(e){var t=this;this.throttle<=0?this.uiLoading=e:e?(clearTimeout(this.timeoutHandle),this.timeoutHandle=setTimeout((function(){t.uiLoading=t.loading}),this.throttle)):this.uiLoading=e},immediate:!0}},data:function(){return{uiLoading:this.throttle<=0&&this.loading}}},ch=r(uh,lh,[],!1,null,null,null);ch.options.__file="packages/skeleton/src/index.vue";var dh=ch.exports;dh.install=function(e){e.component(dh.name,dh)};var hh=dh,fh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-skeleton__item","el-skeleton__"+e.variant]},["image"===e.variant?n("img-placeholder"):e._e()],1)};fh._withStripped=!0;var ph=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M64 896V128h896v768H64z m64-128l192-192 116.352 116.352L640 448l256 307.2V192H128v576z m224-480a96 96 0 1 1-0.064 192.064A96 96 0 0 1 352 288z"}})])};ph._withStripped=!0;var mh=r({name:"ImgPlaceholder"},ph,[],!1,null,null,null);mh.options.__file="packages/skeleton/src/img-placeholder.vue";var vh,gh=mh.exports,bh=r({name:"ElSkeletonItem",props:{variant:{type:String,default:"text"}},components:(vh={},vh[gh.name]=gh,vh)},fh,[],!1,null,null,null);bh.options.__file="packages/skeleton/src/item.vue";var yh=bh.exports;yh.install=function(e){e.component(yh.name,yh)};var _h=yh,wh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-empty"},[n("div",{staticClass:"el-empty__image",style:e.imageStyle},[e.image?n("img",{attrs:{src:e.image,ondragstart:"return false"}}):e._t("image",[n("img-empty")])],2),n("div",{staticClass:"el-empty__description"},[e.$slots.description?e._t("description"):n("p",[e._v(e._s(e.emptyDescription))])],2),e.$slots.default?n("div",{staticClass:"el-empty__bottom"},[e._t("default")],2):e._e()])};wh._withStripped=!0;var xh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("defs",[n("linearGradient",{attrs:{id:"linearGradient-1-"+e.id,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"}},[n("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),n("stop",{attrs:{"stop-color":"#EEEFF3",offset:"100%"}})],1),n("linearGradient",{attrs:{id:"linearGradient-2-"+e.id,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"}},[n("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),n("stop",{attrs:{"stop-color":"#E9EBEF",offset:"100%"}})],1),n("rect",{attrs:{id:"path-3-"+e.id,x:"0",y:"0",width:"17",height:"36"}})],1),n("g",{attrs:{id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{id:"B-type",transform:"translate(-1268.000000, -535.000000)"}},[n("g",{attrs:{id:"Group-2",transform:"translate(1268.000000, 535.000000)"}},[n("path",{attrs:{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:"#F7F8FC"}}),n("polygon",{attrs:{id:"Rectangle-Copy-14",fill:"#E5E7E9",transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"}}),n("g",{attrs:{id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"}},[n("polygon",{attrs:{id:"Rectangle-Copy-10",fill:"#E5E7E9",transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"}}),n("polygon",{attrs:{id:"Rectangle-Copy-11",fill:"#EDEEF2",points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"}}),n("rect",{attrs:{id:"Rectangle-Copy-12",fill:"url(#linearGradient-1-"+e.id+")",transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"}}),n("polygon",{attrs:{id:"Rectangle-Copy-13",fill:"#F8F9FB",transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"}})]),n("rect",{attrs:{id:"Rectangle-Copy-15",fill:"url(#linearGradient-2-"+e.id+")",x:"13",y:"45",width:"40",height:"36"}}),n("g",{attrs:{id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"}},[n("mask",{attrs:{id:"mask-4-"+e.id,fill:"white"}},[n("use",{attrs:{"xlink:href":"#path-3-"+e.id}})]),n("use",{attrs:{id:"Mask",fill:"#E0E3E9",transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":"#path-3-"+e.id}}),n("polygon",{attrs:{id:"Rectangle-Copy",fill:"#D5D7DE",mask:"url(#mask-4-"+e.id+")",transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 -1.70530257e-13 16"}})]),n("polygon",{attrs:{id:"Rectangle-Copy-18",fill:"#F8F9FB",transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"}})])])])])};xh._withStripped=!0;var kh=0,Ch=r({name:"ImgEmpty",data:function(){return{id:++kh}}},xh,[],!1,null,null,null);Ch.options.__file="packages/empty/src/img-empty.vue";var Sh,Oh=Ch.exports,Th=r({name:"ElEmpty",components:(Sh={},Sh[Oh.name]=Oh,Sh),props:{image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},computed:{emptyDescription:function(){return this.description||Object(Xr.t)("el.empty.description")},imageStyle:function(){return{width:this.imageSize?this.imageSize+"px":""}}}},wh,[],!1,null,null,null);Th.options.__file="packages/empty/src/index.vue";var Dh=Th.exports;Dh.install=function(e){e.component(Dh.name,Dh)};var Eh,$h=Dh,Mh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Ph={name:"ElDescriptionsRow",props:{row:{type:Array}},inject:["elDescriptions"],render:function(e){var t=this.elDescriptions,n=(this.row||[]).map((function(e){return Mh({},e,{label:e.slots.label||e.props.label},["labelClassName","contentClassName","labelStyle","contentStyle"].reduce((function(n,i){return n[i]=e.props[i]||t[i],n}),{}))}));return"vertical"===t.direction?e("tbody",[e("tr",{class:"el-descriptions-row"},[n.map((function(n){var i;return e("th",{class:(i={"el-descriptions-item__cell":!0,"el-descriptions-item__label":!0,"has-colon":!t.border&&t.colon,"is-bordered-label":t.border},i[n.labelClassName]=!0,i),style:n.labelStyle,attrs:{colSpan:n.props.span}},[n.label])}))]),e("tr",{class:"el-descriptions-row"},[n.map((function(t){return e("td",{class:["el-descriptions-item__cell","el-descriptions-item__content",t.contentClassName],style:t.contentStyle,attrs:{colSpan:t.props.span}},[t.slots.default])}))])]):t.border?e("tbody",[e("tr",{class:"el-descriptions-row"},[n.map((function(n){var i;return[e("th",{class:(i={"el-descriptions-item__cell":!0,"el-descriptions-item__label":!0,"is-bordered-label":t.border},i[n.labelClassName]=!0,i),style:n.labelStyle,attrs:{colSpan:"1"}},[n.label]),e("td",{class:["el-descriptions-item__cell","el-descriptions-item__content",n.contentClassName],style:n.contentStyle,attrs:{colSpan:2*n.props.span-1}},[n.slots.default])]}))])]):e("tbody",[e("tr",{class:"el-descriptions-row"},[n.map((function(n){var i;return e("td",{class:"el-descriptions-item el-descriptions-item__cell",attrs:{colSpan:n.props.span}},[e("div",{class:"el-descriptions-item__container"},[e("span",{class:(i={"el-descriptions-item__label":!0,"has-colon":t.colon},i[n.labelClassName]=!0,i),style:n.labelStyle},[n.props.label]),e("span",{class:["el-descriptions-item__content",n.contentClassName],style:n.contentStyle},[n.slots.default])])])}))])])}},Ih=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},jh={name:"ElDescriptions",components:(Eh={},Eh[Ph.name]=Ph,Eh),props:{border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,default:"horizontal"},size:{type:String},title:{type:String,default:""},extra:{type:String,default:""},labelStyle:{type:Object},contentStyle:{type:Object},labelClassName:{type:String,default:""},contentClassName:{type:String,default:""},colon:{type:Boolean,default:!0}},computed:{descriptionsSize:function(){return this.size||(this.$ELEMENT||{}).size}},provide:function(){return{elDescriptions:this}},methods:{getOptionProps:function(e){if(e.componentOptions){var t=e.componentOptions,n=t.propsData,i=void 0===n?{}:n,r=t.Ctor,a=((void 0===r?{}:r).options||{}).props||{},o={};for(var s in a){var l=a[s].default;void 0!==l&&(o[s]=Object(Ys.isFunction)(l)?l.call(e):l)}return Ih({},o,i)}return{}},getSlots:function(e){var t=this,n=e.componentOptions||{},i=e.children||n.children||[],r={};return i.forEach((function(e){if(!t.isEmptyElement(e)){var n=e.data&&e.data.slot||"default";r[n]=r[n]||[],"template"===e.tag?r[n].push(e.children):r[n].push(e)}})),Ih({},r)},isEmptyElement:function(e){return!(e.tag||e.text&&""!==e.text.trim())},filledNode:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return e.props||(e.props={}),t>n&&(e.props.span=n),i&&(e.props.span=n),e},getRows:function(){var e=this,t=(this.$slots.default||[]).filter((function(e){return e.tag&&e.componentOptions&&"ElDescriptionsItem"===e.componentOptions.Ctor.options.name})),n=t.map((function(t){return{props:e.getOptionProps(t),slots:e.getSlots(t),vnode:t}})),i=[],r=[],a=this.column;return n.forEach((function(n,o){var s=n.props.span||1;if(o===t.length-1)return r.push(e.filledNode(n,s,a,!0)),void i.push(r);s<a?(a-=s,r.push(n)):(r.push(e.filledNode(n,s,a)),i.push(r),a=e.column,r=[])})),i}},render:function(){var e=arguments[0],t=this.title,n=this.extra,i=this.border,r=this.descriptionsSize,a=this.$slots,o=this.getRows();return e("div",{class:"el-descriptions"},[t||n||a.title||a.extra?e("div",{class:"el-descriptions__header"},[e("div",{class:"el-descriptions__title"},[a.title?a.title:t]),e("div",{class:"el-descriptions__extra"},[a.extra?a.extra:n])]):null,e("div",{class:"el-descriptions__body"},[e("table",{class:["el-descriptions__table",{"is-bordered":i},r?"el-descriptions--"+r:""]},[o.map((function(t){return e(Ph,{attrs:{row:t}})}))])])])},install:function(e){e.component(jh.name,jh)}},Ah=jh,Nh={name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},contentClassName:{type:String,default:""},contentStyle:{type:Object},labelClassName:{type:String,default:""},labelStyle:{type:Object}},render:function(){return null},install:function(e){e.component(Nh.name,Nh)}},Lh=Nh,Fh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-result"},[n("div",{staticClass:"el-result__icon"},[e._t("icon",[n(e.iconElement,{tag:"component",class:e.iconElement})])],2),e.title||e.$slots.title?n("div",{staticClass:"el-result__title"},[e._t("title",[n("p",[e._v(e._s(e.title))])])],2):e._e(),e.subTitle||e.$slots.subTitle?n("div",{staticClass:"el-result__subtitle"},[e._t("subTitle",[n("p",[e._v(e._s(e.subTitle))])])],2):e._e(),e.$slots.extra?n("div",{staticClass:"el-result__extra"},[e._t("extra")],2):e._e()])};Fh._withStripped=!0;var Rh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M34.5548098,16.4485711 C33.9612228,15.8504763 32.9988282,15.8504763 32.4052412,16.4485711 L32.4052412,16.4485711 L21.413757,27.5805811 L21.413757,27.5805811 L21.4034642,27.590855 C21.0097542,27.9781674 20.3766105,27.9729811 19.9892981,27.5792711 L19.9892981,27.5792711 L15.5947588,23.1121428 C15.0011718,22.514048 14.0387772,22.514048 13.4451902,23.1121428 C12.8516033,23.7102376 12.8516033,24.6799409 13.4451902,25.2780357 L13.4451902,25.2780357 L19.6260786,31.5514289 C20.2196656,32.1495237 21.1820602,32.1495237 21.7756472,31.5514289 L21.7756472,31.5514289 L34.5548098,18.614464 C35.1483967,18.0163692 35.1483967,17.0466659 34.5548098,16.4485711 Z"}})])};Rh._withStripped=!0;var Bh=r({name:"IconSuccess"},Rh,[],!1,null,null,null);Bh.options.__file="packages/result/src/icon-success.vue";var Vh=Bh.exports,zh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M32.57818,15.42182 C32.0157534,14.8593933 31.1038797,14.8593933 30.541453,15.42182 L30.541453,15.42182 L24.0006789,21.9625941 L17.458547,15.42182 C16.8961203,14.8593933 15.9842466,14.8593933 15.42182,15.42182 C14.8593933,15.9842466 14.8593933,16.8961203 15.42182,17.458547 L15.42182,17.458547 L21.9639519,23.9993211 L15.42182,30.541453 C14.8593933,31.1038797 14.8593933,32.0157534 15.42182,32.57818 C15.9842466,33.1406067 16.8961203,33.1406067 17.458547,32.57818 L17.458547,32.57818 L24.0006789,26.0360481 L30.541453,32.57818 C31.1038797,33.1406067 32.0157534,33.1406067 32.57818,32.57818 C33.1406067,32.0157534 33.1406067,31.1038797 32.57818,30.541453 L32.57818,30.541453 L26.0374059,23.9993211 L32.57818,17.458547 C33.1406067,16.8961203 33.1406067,15.9842466 32.57818,15.42182 Z"}})])};zh._withStripped=!0;var Hh=r({name:"IconError"},zh,[],!1,null,null,null);Hh.options.__file="packages/result/src/icon-error.vue";var Wh=Hh.exports,qh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,31 C22.8954305,31 22,31.8954305 22,33 C22,34.1045695 22.8954305,35 24,35 C25.1045695,35 26,34.1045695 26,33 C26,31.8954305 25.1045695,31 24,31 Z M24,14 C23.1715729,14 22.5,14.6715729 22.5,15.5 L22.5,15.5 L22.5,27.5 C22.5,28.3284271 23.1715729,29 24,29 C24.8284271,29 25.5,28.3284271 25.5,27.5 L25.5,27.5 L25.5,15.5 C25.5,14.6715729 24.8284271,14 24,14 Z"}})])};qh._withStripped=!0;var Uh=r({name:"IconWarning"},qh,[],!1,null,null,null);Uh.options.__file="packages/result/src/icon-warning.vue";var Kh=Uh.exports,Gh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,19 L21,19 C20.1715729,19 19.5,19.6715729 19.5,20.5 C19.5,21.3284271 20.1715729,22 21,22 L21,22 L22.5,22 L22.5,31 L21,31 C20.1715729,31 19.5,31.6715729 19.5,32.5 C19.5,33.3284271 20.1715729,34 21,34 L21,34 L27,34 C27.8284271,34 28.5,33.3284271 28.5,32.5 C28.5,31.6715729 27.8284271,31 27,31 L27,31 L25.5,31 L25.5,20.5 C25.5,19.6715729 24.8284271,19 24,19 L24,19 Z M24,13 C22.8954305,13 22,13.8954305 22,15 C22,16.1045695 22.8954305,17 24,17 C25.1045695,17 26,16.1045695 26,15 C26,13.8954305 25.1045695,13 24,13 Z"}})])};Gh._withStripped=!0;var Yh=r({name:"IconInfo"},Gh,[],!1,null,null,null);Yh.options.__file="packages/result/src/icon-info.vue";var Zh,Xh=Yh.exports,Jh={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},Qh={name:"ElResult",components:(Zh={},Zh[Vh.name]=Vh,Zh[Wh.name]=Wh,Zh[Kh.name]=Kh,Zh[Xh.name]=Xh,Zh),props:{title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,default:"info"}},computed:{iconElement:function(){var e=this.icon;return e&&Jh[e]?Jh[e]:"icon-info"}}},ef=r(Qh,Fh,[],!1,null,null,null);ef.options.__file="packages/result/src/index.vue";var tf=ef.exports;tf.install=function(e){e.component(tf.name,tf)};var nf=tf,rf=[g,T,W,J,ne,oe,ye,Te,Ie,Le,Ye,tt,at,ct,pt,bt,xt,Ot,$t,Gt,Yt,Qt,rn,ln,hi,yi,xr,Mr,Vr,Kr,Yr,ya,ka,Da,Fa,Ya,Qa,no,So,$o,Xo,ms,gs,_s,Ns,Bs,Ws,ol,cl,ml,yl,Cl,$l,Al,Bl,Wl,Gl,su,Fu,Uu,Zu,ec,rc,lc,hc,vc,_c,Cc,Dc,Uc,rd,cd,kd,Gd,Jd,nh,sh,hh,_h,$h,Ah,Lh,nf,we.a],af=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Jr.a.use(t.locale),Jr.a.i18n(t.i18n),rf.forEach((function(t){e.component(t.name,t)})),e.use(yd),e.use(ds.directive),e.prototype.$ELEMENT={size:t.size||"",zIndex:t.zIndex||2e3},e.prototype.$loading=ds.service,e.prototype.$msgbox=ma,e.prototype.$alert=ma.alert,e.prototype.$confirm=ma.confirm,e.prototype.$prompt=ma.prompt,e.prototype.$notify=Bo,e.prototype.$message=nl};"undefined"!=typeof window&&window.Vue&&af(window.Vue);t.default={version:"2.15.6",locale:Jr.a.use,i18n:Jr.a.i18n,install:af,CollapseTransition:we.a,Loading:ds,Pagination:g,Dialog:T,Autocomplete:W,Dropdown:J,DropdownMenu:ne,DropdownItem:oe,Menu:ye,Submenu:Te,MenuItem:Ie,MenuItemGroup:Le,Input:Ye,InputNumber:tt,Radio:at,RadioGroup:ct,RadioButton:pt,Checkbox:bt,CheckboxButton:xt,CheckboxGroup:Ot,Switch:$t,Select:Gt,Option:Yt,OptionGroup:Qt,Button:rn,ButtonGroup:ln,Table:hi,TableColumn:yi,DatePicker:xr,TimeSelect:Mr,TimePicker:Vr,Popover:Kr,Tooltip:Yr,MessageBox:ma,Breadcrumb:ya,BreadcrumbItem:ka,Form:Da,FormItem:Fa,Tabs:Ya,TabPane:Qa,Tag:no,Tree:So,Alert:$o,Notification:Bo,Slider:Xo,Icon:ms,Row:gs,Col:_s,Upload:Ns,Progress:Bs,Spinner:Ws,Message:nl,Badge:ol,Card:cl,Rate:ml,Steps:yl,Step:Cl,Carousel:$l,Scrollbar:Al,CarouselItem:Bl,Collapse:Wl,CollapseItem:Gl,Cascader:su,ColorPicker:Fu,Transfer:Uu,Container:Zu,Header:ec,Aside:rc,Main:lc,Footer:hc,Timeline:vc,TimelineItem:_c,Link:Cc,Divider:Dc,Image:Uc,Calendar:rd,Backtop:cd,InfiniteScroll:yd,PageHeader:kd,CascaderPanel:Gd,Avatar:Jd,Drawer:nh,Popconfirm:sh,Skeleton:hh,SkeletonItem:_h,Empty:$h,Descriptions:Ah,DescriptionsItem:Lh,Result:nf}}]).default},7987:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=104)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},10:function(e,t){e.exports=n(7626)},104:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-input-number",e.inputNumberSize?"el-input-number--"+e.inputNumberSize:"",{"is-disabled":e.inputNumberDisabled},{"is-without-controls":!e.controls},{"is-controls-right":e.controlsAtRight}],on:{dragstart:function(e){e.preventDefault()}}},[e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-input-number__decrease",class:{"is-disabled":e.minDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.decrease(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-down":"minus")})]):e._e(),e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-input-number__increase",class:{"is-disabled":e.maxDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.increase(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-up":"plus")})]):e._e(),n("el-input",{ref:"input",attrs:{value:e.displayValue,placeholder:e.placeholder,disabled:e.inputNumberDisabled,size:e.inputNumberSize,max:e.max,min:e.min,name:e.name,label:e.label},on:{blur:e.handleBlur,focus:e.handleFocus,input:e.handleInput,change:e.handleInputChange},nativeOn:{keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.increase(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.decrease(t))}]}})],1)};i._withStripped=!0;var r=n(10),a=n.n(r),o=n(22),s=n.n(o),l=n(30),u={name:"ElInputNumber",mixins:[s()("input")],inject:{elForm:{default:""},elFormItem:{default:""}},directives:{repeatClick:l.a},components:{ElInput:a.a},props:{step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},value:{},disabled:Boolean,size:String,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:""},name:String,label:String,placeholder:String,precision:{type:Number,validator:function(e){return e>=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var n=this.getPrecision(this.step),i=Math.pow(10,n);t=Math.round(t/this.step)*i*this.step/i}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)<this.min},maxDisabled:function(){return this._increase(this.value,this.step)>this.max},numPrecision:function(){var e=this.value,t=this.step,n=this.getPrecision,i=this.precision,r=n(t);return void 0!==i?(r>i&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),i):Math.max(n(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"==typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),n=Math.pow(10,t);e=Math.round(e/this.step)*n*this.step/n}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),n=t.indexOf("."),i=0;return-1!==n&&(i=t.length-n-1),i},_increase:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e+n*t)/n)},_decrease:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e-n*t)/n)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"==typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){this.$refs&&this.$refs.input&&this.$refs.input.$refs.input.setAttribute("aria-valuenow",this.currentValue)}},c=n(0),d=Object(c.a)(u,i,[],!1,null,null,null);d.options.__file="packages/input-number/src/input-number.vue";var h=d.exports;h.install=function(e){e.component(h.name,h)};t.default=h},2:function(e,t){e.exports=n(34594)},22:function(e,t){e.exports=n(98618)},30:function(e,t,n){"use strict";var i=n(2);t.a={bind:function(e,t,n){var r=null,a=void 0,o=function(){return n.context[t.expression].apply()},s=function(){Date.now()-a<100&&o(),clearInterval(r),r=null};Object(i.on)(e,"mousedown",(function(e){0===e.button&&(a=Date.now(),Object(i.once)(document,"mouseup",s),clearInterval(r),r=setInterval(o,100))}))}}}})},7626:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=73)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},11:function(e,t){e.exports=n(84222)},21:function(e,t){e.exports=n(50167)},4:function(e,t){e.exports=n(52477)},73:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?n("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?n("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?n("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?n("span",{staticClass:"el-input__suffix"},[n("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?n("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?n("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?n("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?n("span",{staticClass:"el-input__count"},[n("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?n("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?n("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:n("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?n("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(11),s=n.n(o),l=void 0,u="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",c=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function d(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),i=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:c.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";"),paddingSize:i,borderSize:r,boxSizing:n}}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;l||(l=document.createElement("textarea"),document.body.appendChild(l));var i=d(e),r=i.paddingSize,a=i.borderSize,o=i.boxSizing,s=i.contextStyle;l.setAttribute("style",s+";"+u),l.value=e.value||e.placeholder||"";var c=l.scrollHeight,h={};"border-box"===o?c+=a:"content-box"===o&&(c-=r),l.value="";var f=l.scrollHeight-r;if(null!==t){var p=f*t;"border-box"===o&&(p=p+r+a),c=Math.max(p,c),h.minHeight=p+"px"}if(null!==n){var m=f*n;"border-box"===o&&(m=m+r+a),c=Math.min(m,c)}return h.height=c+"px",l.parentNode&&l.parentNode.removeChild(l),l=null,h}var f=n(9),p=n.n(f),m=n(21),v={name:"ElInput",componentName:"ElInput",mixins:[a.a,s.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return p()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize;if("textarea"===this.type)if(e){var t=e.minRows,n=e.maxRows;this.textareaCalcStyle=h(this.$refs.textarea,t,n)}else this.textareaCalcStyle={minHeight:h(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(){this.isComposing=!0},handleCompositionUpdate:function(e){var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!Object(m.isKorean)(n)},handleCompositionEnd:function(e){this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var n=null,i=0;i<t.length;i++)if(t[i].parentNode===this.$el){n=t[i];break}if(n){var r={suffix:"append",prefix:"prepend"}[e];this.$slots[r]?n.style.transform="translateX("+("suffix"===e?"-":"")+this.$el.querySelector(".el-input-group__"+r).offsetWidth+"px)":n.removeAttribute("style")}}},updateIconOffset:function(){this.calcIconOffset("prefix"),this.calcIconOffset("suffix")},clear:function(){this.$emit("input",""),this.$emit("change",""),this.$emit("clear")},handlePasswordVisible:function(){var e=this;this.passwordVisible=!this.passwordVisible,this.$nextTick((function(){e.focus()}))},getInput:function(){return this.$refs.input||this.$refs.textarea},getSuffixVisible:function(){return this.$slots.suffix||this.suffixIcon||this.showClear||this.showPassword||this.isWordLimitVisible||this.validateState&&this.needStatusIcon}},created:function(){this.$on("inputSelect",this.select)},mounted:function(){this.setNativeInputValue(),this.resizeTextarea(),this.updateIconOffset()},updated:function(){this.$nextTick(this.updateIconOffset)}},g=v,b=n(0),y=Object(b.a)(g,i,[],!1,null,null,null);y.options.__file="packages/input/src/input.vue";var _=y.exports;_.install=function(e){e.component(_.name,_)};t.default=_},9:function(e,t){e.exports=n(21615)}})},96445:(e,t,n)=>{"use strict";t.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){return function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return 1===n.length&&"object"===i(n[0])&&(n=n[0]),n&&n.hasOwnProperty||(n={}),e.replace(a,(function(t,i,a,o){var s=void 0;return"{"===e[o-1]&&"}"===e[o+t.length]?a:null==(s=(0,r.hasOwn)(n,a)?n[a]:null)?"":s}))}};var r=n(93104),a=/(%|)\{([0-9a-zA-Z_]+)\}/g},1802:(e,t,n)=>{"use strict";t.__esModule=!0,t.i18n=t.use=t.t=void 0;var i=o(n(21877)),r=o(n(70538)),a=o(n(9996));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,o(n(96445)).default)(r.default),l=i.default,u=!1,c=function(){var e=Object.getPrototypeOf(this||r.default).$t;if("function"==typeof e&&r.default.locale)return u||(u=!0,r.default.locale(r.default.config.lang,(0,a.default)(l,r.default.locale(r.default.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},d=t.t=function(e,t){var n=c.apply(this,arguments);if(null!=n)return n;for(var i=e.split("."),r=l,a=0,o=i.length;a<o;a++){var u=i[a];if(n=r[u],a===o-1)return s(n,t);if(!n)return"";r=n}return""},h=t.use=function(e){l=e||l},f=t.i18n=function(e){c=e||c};t.default={use:h,t:d,i18n:f}},21877:(e,t)=>{"use strict";t.__esModule=!0,t.default={el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},empty:{description:"暂无数据"}}}},52477:(e,t)=>{"use strict";function n(e,t,i){this.$children.forEach((function(r){r.$options.componentName===e?r.$emit.apply(r,[t].concat(i)):n.apply(r,[e,t].concat([i]))}))}t.__esModule=!0,t.default={methods:{dispatch:function(e,t,n){for(var i=this.$parent||this.$root,r=i.$options.componentName;i&&(!r||r!==e);)(i=i.$parent)&&(r=i.$options.componentName);i&&i.$emit.apply(i,[t].concat(n))},broadcast:function(e,t,i){n.call(this,e,t,i)}}}},98618:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){return{methods:{focus:function(){this.$refs[e].focus()}}}}},52084:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(1802);t.default={methods:{t:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.t.apply(this,t)}}}},84222:(e,t,n)=>{"use strict";t.__esModule=!0;n(93104);t.default={mounted:function(){},methods:{getMigratingConfig:function(){return{props:{},events:{}}}}}},45614:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=53)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},3:function(e,t){e.exports=n(93104)},33:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[n("span",[e._v(e._s(e.currentLabel))])])],2)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(3),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l={mixins:[a.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===(void 0===e?"undefined":s(e))&&"object"===(void 0===t?"undefined":s(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o.escapeRegexpString)(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple?t:[t],i=this.select.cachedOptions.indexOf(this),r=n.indexOf(this);i>-1&&r<0&&this.select.cachedOptions.splice(i,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},u=l,c=n(0),d=Object(c.a)(u,i,[],!1,null,null,null);d.options.__file="packages/select/src/option.vue";t.a=d.exports},4:function(e,t){e.exports=n(52477)},53:function(e,t,n){"use strict";n.r(t);var i=n(33);i.a.install=function(e){e.component(i.a.name,i.a)},t.default=i.a}})},24650:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=79)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},2:function(e,t){e.exports=n(34594)},3:function(e,t){e.exports=n(93104)},5:function(e,t){e.exports=n(70499)},7:function(e,t){e.exports=n(70538)},79:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[n("transition",{attrs:{name:e.transition},on:{"after-enter":e.handleAfterEnter,"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled&&e.showPopper,expression:"!disabled && showPopper"}],ref:"popper",staticClass:"el-popover el-popper",class:[e.popperClass,e.content&&"el-popover--plain"],style:{width:e.width+"px"},attrs:{role:"tooltip",id:e.tooltipId,"aria-hidden":e.disabled||!e.showPopper?"true":"false"}},[e.title?n("div",{staticClass:"el-popover__title",domProps:{textContent:e._s(e.title)}}):e._e(),e._t("default",[e._v(e._s(e.content))])],2)]),n("span",{ref:"wrapper",staticClass:"el-popover__reference-wrapper"},[e._t("reference")],2)],1)};i._withStripped=!0;var r=n(5),a=n.n(r),o=n(2),s=n(3),l={name:"ElPopover",mixins:[a.a],props:{trigger:{type:String,default:"click",validator:function(e){return["click","focus","hover","manual"].indexOf(e)>-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(s.generateId)()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(Object(o.addClass)(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),n.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(o.on)(t,"focusin",(function(){e.handleFocus();var n=t.__vue__;n&&"function"==typeof n.focus&&n.focus()})),Object(o.on)(n,"focusin",this.handleFocus),Object(o.on)(t,"focusout",this.handleBlur),Object(o.on)(n,"focusout",this.handleBlur)),Object(o.on)(t,"keydown",this.handleKeydown),Object(o.on)(t,"click",this.handleClick)),"click"===this.trigger?(Object(o.on)(t,"click",this.doToggle),Object(o.on)(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(o.on)(t,"mouseenter",this.handleMouseEnter),Object(o.on)(n,"mouseenter",this.handleMouseEnter),Object(o.on)(t,"mouseleave",this.handleMouseLeave),Object(o.on)(n,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(o.on)(t,"focusin",this.doShow),Object(o.on)(t,"focusout",this.doClose)):(Object(o.on)(t,"mousedown",this.doShow),Object(o.on)(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(o.addClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(o.removeClass)(this.referenceElm,"focusing")},handleBlur:function(){Object(o.removeClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&n&&!n.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(o.off)(e,"click",this.doToggle),Object(o.off)(e,"mouseup",this.doClose),Object(o.off)(e,"mousedown",this.doShow),Object(o.off)(e,"focusin",this.doShow),Object(o.off)(e,"focusout",this.doClose),Object(o.off)(e,"mousedown",this.doShow),Object(o.off)(e,"mouseup",this.doClose),Object(o.off)(e,"mouseleave",this.handleMouseLeave),Object(o.off)(e,"mouseenter",this.handleMouseEnter),Object(o.off)(document,"click",this.handleDocumentClick)}},u=n(0),c=Object(u.a)(l,i,[],!1,null,null,null);c.options.__file="packages/popover/src/main.vue";var d=c.exports,h=function(e,t,n){var i=t.expression?t.value:t.arg,r=n.context.$refs[i];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},f={bind:function(e,t,n){h(e,t,n)},inserted:function(e,t,n){h(e,t,n)}},p=n(7);n.n(p).a.directive("popover",f),d.install=function(e){e.directive("popover",f),e.component(d.name,d)},d.directive=f;t.default=d}})},12271:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=90)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},90:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-progress",class:["el-progress--"+e.type,e.status?"is-"+e.status:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}],attrs:{role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===e.type?n("div",{staticClass:"el-progress-bar"},[n("div",{staticClass:"el-progress-bar__outer",style:{height:e.strokeWidth+"px"}},[n("div",{staticClass:"el-progress-bar__inner",style:e.barStyle},[e.showText&&e.textInside?n("div",{staticClass:"el-progress-bar__innerText"},[e._v(e._s(e.content))]):e._e()])])]):n("div",{staticClass:"el-progress-circle",style:{height:e.width+"px",width:e.width+"px"}},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[n("path",{staticClass:"el-progress-circle__track",style:e.trailPathStyle,attrs:{d:e.trackPath,stroke:"#e5e9f2","stroke-width":e.relativeStrokeWidth,fill:"none"}}),n("path",{staticClass:"el-progress-circle__path",style:e.circlePathStyle,attrs:{d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0}})])]),e.showText&&!e.textInside?n("div",{staticClass:"el-progress__text",style:{fontSize:e.progressTextSize+"px"}},[e.status?n("i",{class:e.iconClass}):[e._v(e._s(e.content))]],2):e._e()])};i._withStripped=!0;var r={name:"ElProgress",props:{type:{type:String,default:"line",validator:function(e){return["line","circle","dashboard"].indexOf(e)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){return-1*this.perimeter*(1-this.rate)/2+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"==typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"==typeof this.color?this.color(e):"string"==typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),n=0;n<t.length;n++)if(t[n].percentage>e)return t[n].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,n){return"string"==typeof e?{color:e,percentage:(n+1)*t}:e}))}}},a=n(0),o=Object(a.a)(r,i,[],!1,null,null,null);o.options.__file="packages/progress/src/progress.vue";var s=o.exports;s.install=function(e){e.component(s.name,s)};t.default=s}})},41955:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=108)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},108:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio",class:[e.border&&e.radioSize?"el-radio--"+e.radioSize:"",{"is-disabled":e.isDisabled},{"is-focus":e.focus},{"is-bordered":e.border},{"is-checked":e.model===e.label}],attrs:{role:"radio","aria-checked":e.model===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.model=e.isDisabled?e.model:e.label}}},[n("span",{staticClass:"el-radio__input",class:{"is-disabled":e.isDisabled,"is-checked":e.model===e.label}},[n("span",{staticClass:"el-radio__inner"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],ref:"radio",staticClass:"el-radio__original",attrs:{type:"radio","aria-hidden":"true",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.model,e.label)},on:{focus:function(t){e.focus=!0},blur:function(t){e.focus=!1},change:[function(t){e.model=e.label},e.handleChange]}})]),n("span",{staticClass:"el-radio__label",on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};i._withStripped=!0;var r=n(4),a={name:"ElRadio",mixins:[n.n(r).a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElRadio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},data:function(){return{focus:!1}},computed:{isGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return this._radioGroup=e,!0;e=e.$parent}return!1},model:{get:function(){return this.isGroup?this._radioGroup.value:this.value},set:function(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},radioSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._radioGroup.radioGroupSize||e},isDisabled:function(){return this.isGroup?this._radioGroup.disabled||this.disabled||(this.elForm||{}).disabled:this.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this.isGroup&&this.model!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.model),e.isGroup&&e.dispatch("ElRadioGroup","handleChange",e.model)}))}}},o=n(0),s=Object(o.a)(a,i,[],!1,null,null,null);s.options.__file="packages/radio/src/radio.vue";var l=s.exports;l.install=function(e){e.component(l.name,l)};t.default=l},4:function(e,t){e.exports=n(52477)}})},47122:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=132)}({132:function(e,t,n){"use strict";n.r(t);var i=n(16),r=n(38),a=n.n(r),o=n(3),s=n(2),l={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function u(e){var t=e.move,n=e.size,i=e.bar,r={},a="translate"+i.axis+"("+t+"%)";return r[i.size]=n,r.transform=a,r.msTransform=a,r.webkitTransform=a,r}var c={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return l[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,n=this.move,i=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+i.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:u({size:t,move:n,bar:i})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=100*(Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-this.$refs.thumb[this.bar.offset]/2)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=t*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(s.on)(document,"mousemove",this.mouseMoveDocumentHandler),Object(s.on)(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var n=100*(-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-(this.$refs.thumb[this.bar.offset]-t))/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=n*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(s.off)(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(s.off)(document,"mouseup",this.mouseUpDocumentHandler)}},d={name:"ElScrollbar",components:{Bar:c},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=a()(),n=this.wrapStyle;if(t){var i="-"+t+"px",r="margin-bottom: "+i+"; margin-right: "+i+";";Array.isArray(this.wrapStyle)?(n=Object(o.toObject)(this.wrapStyle)).marginRight=n.marginBottom=i:"string"==typeof this.wrapStyle?n+=r:n=r}var s=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),l=e("div",{ref:"wrap",style:n,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[s]]),u=void 0;return u=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:n},[[s]])]:[l,e(c,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(c,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},u)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e,t,n=this.wrap;n&&(e=100*n.clientHeight/n.scrollHeight,t=100*n.clientWidth/n.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(i.addResizeListener)(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(i.removeResizeListener)(this.$refs.resize,this.update)},install:function(e){e.component(d.name,d)}};t.default=d},16:function(e,t){e.exports=n(16567)},2:function(e,t){e.exports=n(34594)},3:function(e,t){e.exports=n(93104)},38:function(e,t){e.exports=n(81301)}})},67186:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=61)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},10:function(e,t){e.exports=n(7626)},12:function(e,t){e.exports=n(1080)},15:function(e,t){e.exports=n(47122)},16:function(e,t){e.exports=n(16567)},18:function(e,t){e.exports=n(81908)},21:function(e,t){e.exports=n(50167)},22:function(e,t){e.exports=n(98618)},3:function(e,t){e.exports=n(93104)},31:function(e,t){e.exports=n(78275)},33:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[n("span",[e._v(e._s(e.currentLabel))])])],2)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(3),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l={mixins:[a.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===(void 0===e?"undefined":s(e))&&"object"===(void 0===t?"undefined":s(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o.escapeRegexpString)(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple?t:[t],i=this.select.cachedOptions.indexOf(this),r=n.indexOf(this);i>-1&&r<0&&this.select.cachedOptions.splice(i,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},u=l,c=n(0),d=Object(c.a)(u,i,[],!1,null,null,null);d.options.__file="packages/select/src/option.vue";t.a=d.exports},37:function(e,t){e.exports=n(27698)},4:function(e,t){e.exports=n(52477)},5:function(e,t){e.exports=n(70499)},6:function(e,t){e.exports=n(52084)},61:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?n("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?n("span",[n("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?n("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[n("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():n("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return n("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(n){e.deleteTag(n,t)}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),n("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.debouncedOnInputChange},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),n("template",{slot:"suffix"},[n("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?n("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[n("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?n("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):n("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(22),s=n.n(o),l=n(6),u=n.n(l),c=n(10),d=n.n(c),h=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)};h._withStripped=!0;var f=n(5),p={name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[n.n(f).a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},m=n(0),v=Object(m.a)(p,h,[],!1,null,null,null);v.options.__file="packages/select/src/select-dropdown.vue";var g=v.exports,b=n(33),y=n(37),_=n.n(y),w=n(15),x=n.n(w),k=n(18),C=n.n(k),S=n(12),O=n.n(S),T=n(16),D=n(31),E=n.n(D),$=n(3),M=n(21),P={mixins:[a.a,u.a,s()("reference"),{data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"==typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var n=this.options[this.hoverIndex];!0!==n.disabled&&!0!==n.groupDisabled&&n.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}}],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object($.isIE)()&&!Object($.isEdge)()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value;return this.clearable&&!this.selectDisabled&&this.inputHovering&&e},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},propPlaceholder:function(){return void 0!==this.placeholder?this.placeholder:this.t("el.select.placeholder")}},components:{ElInput:d.a,ElSelectMenu:g,ElOption:b.a,ElTag:_.a,ElScrollbar:x.a},directives:{Clickoutside:O.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,required:!1},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},propPlaceholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object($.valueEquals)(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleComposition:function(e){var t=this,n=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(n)}));else{var i=n[n.length-1]||"";this.isOnComposition=!Object(M.isKorean)(i)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!=typeof this.filterMethod&&"function"!=typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"==typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"==typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var n=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");E()(n,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object($.valueEquals)(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,n="[object object]"===Object.prototype.toString.call(e).toLowerCase(),i="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),a=this.cachedOptions.length-1;a>=0;a--){var o=this.cachedOptions[a];if(n?Object($.getValueByPath)(o.value,this.valueKey)===Object($.getValueByPath)(e,this.valueKey):o.value===e){t=o;break}}if(t)return t;var s={value:e,currentLabel:n||i||r?"":String(e)};return this.multiple&&(s.hitState=!1),s},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var n=[];Array.isArray(this.value)&&this.value.forEach((function(t){n.push(e.getOption(t))})),this.selected=n,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.visible=!0,this.filterable&&(this.menuVisibleOnFocus=!0)),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,n=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],i=e.$refs.tags,r=i?Math.round(i.getBoundingClientRect().height):0,a=e.initialInputHeight||40;n.style.height=0===e.selected.length?a+"px":Math.max(i?r+(r>a?6:0):0,a)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var n=this;if(this.multiple){var i=(this.value||[]).slice(),r=this.getValueIndex(i,e.value);r>-1?i.splice(r,1):(this.multipleLimit<=0||i.length<this.multipleLimit)&&i.push(e.value),this.$emit("input",i),this.emitChange(i),e.created&&(this.query="",this.handleQueryChange(""),this.inputLength=20),this.filterable&&this.$refs.input.focus()}else this.$emit("input",e.value),this.emitChange(e.value),this.visible=!1;this.isSilentBlur=t,this.setSoftFocus(),this.visible||this.$nextTick((function(){n.scrollToOption(e)}))},setSoftFocus:function(){this.softFocus=!0;var e=this.$refs.input||this.$refs.reference;e&&e.focus()},getValueIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(n){var i=this.valueKey,r=-1;return e.some((function(e,n){return Object($.getValueByPath)(e,i)===Object($.getValueByPath)(t,i)&&(r=n,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var n=this.selected.indexOf(t);if(n>-1&&!this.selectDisabled){var i=this.value.slice();i.splice(n,1),this.$emit("input",i),this.emitChange(i),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var n=0;n!==this.options.length;++n){var i=this.options[n];if(this.query){if(!i.disabled&&!i.groupDisabled&&i.visible){this.hoverIndex=n;break}}else if(i.itemSelected){this.hoverIndex=n;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object($.getValueByPath)(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.propPlaceholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=C()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=C()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(T.addResizeListener)(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var n=t.$el.querySelector("input");this.initialInputHeight=n.getBoundingClientRect().height||{medium:36,small:32,mini:28}[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(T.removeResizeListener)(this.$el,this.handleResize)}},I=P,j=Object(m.a)(I,i,[],!1,null,null,null);j.options.__file="packages/select/src/select.vue";var A=j.exports;A.install=function(e){e.component(A.name,A)};t.default=A}})},27698:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=130)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},130:function(e,t,n){"use strict";n.r(t);var i={name:"ElTag",props:{text:String,closable:Boolean,type:String,hit:Boolean,disableTransitions:Boolean,color:String,size:String,effect:{type:String,default:"light",validator:function(e){return-1!==["dark","light","plain"].indexOf(e)}}},methods:{handleClose:function(e){e.stopPropagation(),this.$emit("close",e)},handleClick:function(e){this.$emit("click",e)}},computed:{tagSize:function(){return this.size||(this.$ELEMENT||{}).size}},render:function(e){var t=this.type,n=this.tagSize,i=this.hit,r=this.effect,a=e("span",{class:["el-tag",t?"el-tag--"+t:"",n?"el-tag--"+n:"",r?"el-tag--"+r:"",i&&"is-hit"],style:{backgroundColor:this.color},on:{click:this.handleClick}},[this.$slots.default,this.closable&&e("i",{class:"el-tag__close el-icon-close",on:{click:this.handleClose}})]);return this.disableTransitions?a:e("transition",{attrs:{name:"el-zoom-in-center"}},[a])}},r=n(0),a=Object(r.a)(i,undefined,undefined,!1,null,null,null);a.options.__file="packages/tag/src/tag.vue";var o=a.exports;o.install=function(e){e.component(o.name,o)};t.default=o}})},14561:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=140)}({140:function(e,t,n){"use strict";n.r(t);var i=n(5),r=n.n(i),a=n(18),o=n.n(a),s=n(2),l=n(3),u=n(7),c=n.n(u),d={name:"ElTooltip",mixins:[r.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(l.generateId)(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new c.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=o()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var n=this.getFirstElement();if(!n)return null;var i=n.data=n.data||{};return i.staticClass=this.addTooltipClass(i.staticClass),n},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(s.on)(this.referenceElm,"mouseenter",this.show),Object(s.on)(this.referenceElm,"mouseleave",this.hide),Object(s.on)(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(s.on)(this.referenceElm,"blur",this.handleBlur),Object(s.on)(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(s.addClass)(this.referenceElm,"focusing"):Object(s.removeClass)(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,n=0;n<e.length;n++)e[n]&&e[n].tag&&(t=e[n]);return t}},beforeDestroy:function(){this.popperVM&&this.popperVM.$destroy()},destroyed:function(){var e=this.referenceElm;1===e.nodeType&&(Object(s.off)(e,"mouseenter",this.show),Object(s.off)(e,"mouseleave",this.hide),Object(s.off)(e,"focus",this.handleFocus),Object(s.off)(e,"blur",this.handleBlur),Object(s.off)(e,"click",this.removeFocusing))},install:function(e){e.component(d.name,d)}};t.default=d},18:function(e,t){e.exports=n(81908)},2:function(e,t){e.exports=n(34594)},3:function(e,t){e.exports=n(93104)},5:function(e,t){e.exports=n(70499)},7:function(e,t){e.exports=n(70538)}})},32743:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(34594);var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return e.prototype.beforeEnter=function(e){(0,i.addClass)(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},e.prototype.enter=function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},e.prototype.afterEnter=function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},e.prototype.beforeLeave=function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},e.prototype.leave=function(e){0!==e.scrollHeight&&((0,i.addClass)(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},e.prototype.afterLeave=function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},e}();t.default={name:"ElCollapseTransition",functional:!0,render:function(e,t){var n=t.children;return e("transition",{on:new r},n)}}},79634:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e||!t)throw new Error("instance & callback is required");var r=!1,a=function(){r||(r=!0,t&&t.apply(null,arguments))};i?e.$once("after-leave",a):e.$on("after-leave",a),setTimeout((function(){a()}),n+100)}},34677:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=n(16583),o=(i=a)&&i.__esModule?i:{default:i};var s,l=l||{};l.Dialog=function(e,t,n){var i=this;if(this.dialogNode=e,null===this.dialogNode||"dialog"!==this.dialogNode.getAttribute("role"))throw new Error("Dialog() requires a DOM element with ARIA role of dialog.");"string"==typeof t?this.focusAfterClosed=document.getElementById(t):"object"===(void 0===t?"undefined":r(t))?this.focusAfterClosed=t:this.focusAfterClosed=null,"string"==typeof n?this.focusFirst=document.getElementById(n):"object"===(void 0===n?"undefined":r(n))?this.focusFirst=n:this.focusFirst=null,this.focusFirst?this.focusFirst.focus():o.default.focusFirstDescendant(this.dialogNode),this.lastFocus=document.activeElement,s=function(e){i.trapFocus(e)},this.addListeners()},l.Dialog.prototype.addListeners=function(){document.addEventListener("focus",s,!0)},l.Dialog.prototype.removeListeners=function(){document.removeEventListener("focus",s,!0)},l.Dialog.prototype.closeDialog=function(){var e=this;this.removeListeners(),this.focusAfterClosed&&setTimeout((function(){e.focusAfterClosed.focus()}))},l.Dialog.prototype.trapFocus=function(e){o.default.IgnoreUtilFocusChanges||(this.dialogNode.contains(e.target)?this.lastFocus=e.target:(o.default.focusFirstDescendant(this.dialogNode),this.lastFocus===document.activeElement&&o.default.focusLastDescendant(this.dialogNode),this.lastFocus=document.activeElement))},t.default=l.Dialog},16583:(e,t)=>{"use strict";t.__esModule=!0;var n=n||{};n.Utils=n.Utils||{},n.Utils.focusFirstDescendant=function(e){for(var t=0;t<e.childNodes.length;t++){var i=e.childNodes[t];if(n.Utils.attemptFocus(i)||n.Utils.focusFirstDescendant(i))return!0}return!1},n.Utils.focusLastDescendant=function(e){for(var t=e.childNodes.length-1;t>=0;t--){var i=e.childNodes[t];if(n.Utils.attemptFocus(i)||n.Utils.focusLastDescendant(i))return!0}return!1},n.Utils.attemptFocus=function(e){if(!n.Utils.isFocusable(e))return!1;n.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(e){}return n.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},n.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},n.Utils.triggerEvent=function(e,t){var n=void 0;n=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var i=document.createEvent(n),r=arguments.length,a=Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];return i.initEvent.apply(i,[t].concat(a)),e.dispatchEvent?e.dispatchEvent(i):e.fireEvent("on"+t,i),e},n.Utils.keys={tab:9,enter:13,space:32,left:37,up:38,right:39,down:40,esc:27},t.default=n.Utils},1080:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i},o=n(34594);var s=[],l="@@clickoutsideContext",u=void 0,c=0;function d(e,t,n){return function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(n&&n.context&&i.target&&r.target)||e.contains(i.target)||e.contains(r.target)||e===i.target||n.context.popperElm&&(n.context.popperElm.contains(i.target)||n.context.popperElm.contains(r.target))||(t.expression&&e[l].methodName&&n.context[e[l].methodName]?n.context[e[l].methodName]():e[l].bindingFn&&e[l].bindingFn())}}!a.default.prototype.$isServer&&(0,o.on)(document,"mousedown",(function(e){return u=e})),!a.default.prototype.$isServer&&(0,o.on)(document,"mouseup",(function(e){s.forEach((function(t){return t[l].documentHandler(e,u)}))})),t.default={bind:function(e,t,n){s.push(e);var i=c++;e[l]={id:i,documentHandler:d(e,t,n),methodName:t.expression,bindingFn:t.value}},update:function(e,t,n){e[l].documentHandler=d(e,t,n),e[l].methodName=t.expression,e[l].bindingFn=t.value},unbind:function(e){for(var t=s.length,n=0;n<t;n++)if(s[n][l].id===e[l].id){s.splice(n,1);break}delete e[l]}}},21338:(e,t,n)=>{"use strict";t.__esModule=!0,t.validateRangeInOneMonth=t.extractTimeFormat=t.extractDateFormat=t.nextYear=t.prevYear=t.nextMonth=t.prevMonth=t.changeYearMonthAndClampDate=t.timeWithinRange=t.limitTimeRange=t.clearMilliseconds=t.clearTime=t.modifyWithTimeString=t.modifyTime=t.modifyDate=t.range=t.getRangeMinutes=t.getMonthDays=t.getPrevMonthLastDays=t.getRangeHours=t.getWeekNumber=t.getStartDateOfMonth=t.nextDate=t.prevDate=t.getFirstDayOfMonth=t.getDayCountOfYear=t.getDayCountOfMonth=t.parseDate=t.formatDate=t.isDateObject=t.isDate=t.toDate=t.getI18nSettings=void 0;var i,r=n(78648),a=(i=r)&&i.__esModule?i:{default:i},o=n(1802);var s=["sun","mon","tue","wed","thu","fri","sat"],l=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],u=t.getI18nSettings=function(){return{dayNamesShort:s.map((function(e){return(0,o.t)("el.datepicker.weeks."+e)})),dayNames:s.map((function(e){return(0,o.t)("el.datepicker.weeks."+e)})),monthNamesShort:l.map((function(e){return(0,o.t)("el.datepicker.months."+e)})),monthNames:l.map((function(e,t){return(0,o.t)("el.datepicker.month"+(t+1))})),amPm:["am","pm"]}},c=t.toDate=function(e){return d(e)?new Date(e):null},d=t.isDate=function(e){return null!=e&&(!isNaN(new Date(e).getTime())&&!Array.isArray(e))},h=(t.isDateObject=function(e){return e instanceof Date},t.formatDate=function(e,t){return(e=c(e))?a.default.format(e,t||"yyyy-MM-dd",u()):""},t.parseDate=function(e,t){return a.default.parse(e,t||"yyyy-MM-dd",u())}),f=t.getDayCountOfMonth=function(e,t){return 3===t||5===t||8===t||10===t?30:1===t?e%4==0&&e%100!=0||e%400==0?29:28:31},p=(t.getDayCountOfYear=function(e){return e%400==0||e%100!=0&&e%4==0?366:365},t.getFirstDayOfMonth=function(e){var t=new Date(e.getTime());return t.setDate(1),t.getDay()},t.prevDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()-t)});t.nextDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)},t.getStartDateOfMonth=function(e,t){var n=new Date(e,t,1),i=n.getDay();return p(n,0===i?7:i)},t.getWeekNumber=function(e){if(!d(e))return null;var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},t.getRangeHours=function(e){var t=[],n=[];if((e||[]).forEach((function(e){var t=e.map((function(e){return e.getHours()}));n=n.concat(function(e,t){for(var n=[],i=e;i<=t;i++)n.push(i);return n}(t[0],t[1]))})),n.length)for(var i=0;i<24;i++)t[i]=-1===n.indexOf(i);else for(var r=0;r<24;r++)t[r]=!1;return t},t.getPrevMonthLastDays=function(e,t){if(t<=0)return[];var n=new Date(e.getTime());n.setDate(0);var i=n.getDate();return v(t).map((function(e,n){return i-(t-n-1)}))},t.getMonthDays=function(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0).getDate();return v(t).map((function(e,t){return t+1}))};function m(e,t,n,i){for(var r=t;r<n;r++)e[r]=i}t.getRangeMinutes=function(e,t){var n=new Array(60);return e.length>0?e.forEach((function(e){var i=e[0],r=e[1],a=i.getHours(),o=i.getMinutes(),s=r.getHours(),l=r.getMinutes();a===t&&s!==t?m(n,o,60,!0):a===t&&s===t?m(n,o,l+1,!0):a!==t&&s===t?m(n,0,l+1,!0):a<t&&s>t&&m(n,0,60,!0)})):m(n,0,60,!0),n};var v=t.range=function(e){return Array.apply(null,{length:e}).map((function(e,t){return t}))},g=t.modifyDate=function(e,t,n,i){return new Date(t,n,i,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},b=t.modifyTime=function(e,t,n,i){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t,n,i,e.getMilliseconds())},y=(t.modifyWithTimeString=function(e,t){return null!=e&&t?(t=h(t,"HH:mm:ss"),b(e,t.getHours(),t.getMinutes(),t.getSeconds())):e},t.clearTime=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},t.clearMilliseconds=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),0)},t.limitTimeRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"HH:mm:ss";if(0===t.length)return e;var i=function(e){return a.default.parse(a.default.format(e,n),n)},r=i(e),o=t.map((function(e){return e.map(i)}));if(o.some((function(e){return r>=e[0]&&r<=e[1]})))return e;var s=o[0][0],l=o[0][0];o.forEach((function(e){s=new Date(Math.min(e[0],s)),l=new Date(Math.max(e[1],s))}));var u=r<s?s:l;return g(u,e.getFullYear(),e.getMonth(),e.getDate())}),_=(t.timeWithinRange=function(e,t,n){return y(e,t,n).getTime()===e.getTime()},t.changeYearMonthAndClampDate=function(e,t,n){var i=Math.min(e.getDate(),f(t,n));return g(e,t,n,i)});t.prevMonth=function(e){var t=e.getFullYear(),n=e.getMonth();return 0===n?_(e,t-1,11):_(e,t,n-1)},t.nextMonth=function(e){var t=e.getFullYear(),n=e.getMonth();return 11===n?_(e,t+1,0):_(e,t,n+1)},t.prevYear=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getFullYear(),i=e.getMonth();return _(e,n-t,i)},t.nextYear=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getFullYear(),i=e.getMonth();return _(e,n+t,i)},t.extractDateFormat=function(e){return e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim()},t.extractTimeFormat=function(e){return e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?y{2,4}/g,"").trim()},t.validateRangeInOneMonth=function(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}},78648:(e,t,n)=>{"use strict";var i;!function(r){var a={},o=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,s="\\d\\d?",l="[^\\s]+",u=/\[([^]*?)\]/gm,c=function(){};function d(e,t){for(var n=[],i=0,r=e.length;i<r;i++)n.push(e[i].substr(0,t));return n}function h(e){return function(t,n,i){var r=i[e].indexOf(n.charAt(0).toUpperCase()+n.substr(1).toLowerCase());~r&&(t.month=r)}}function f(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}var p=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],m=["January","February","March","April","May","June","July","August","September","October","November","December"],v=d(m,3),g=d(p,3);a.i18n={dayNamesShort:g,dayNames:p,monthNamesShort:v,monthNames:m,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!=10)*e%10]}};var b={D:function(e){return e.getDay()},DD:function(e){return f(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return f(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return f(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return f(String(e.getFullYear()),4).substr(2)},yyyy:function(e){return f(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return f(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return f(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return f(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return f(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return f(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return f(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+f(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},y={d:[s,function(e,t){e.day=t}],Do:["\\d\\d?[^\\s]+",function(e,t){e.day=parseInt(t,10)}],M:[s,function(e,t){e.month=t-1}],yy:[s,function(e,t){var n=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:[s,function(e,t){e.hour=t}],m:[s,function(e,t){e.minute=t}],s:[s,function(e,t){e.second=t}],yyyy:["\\d{4}",function(e,t){e.year=t}],S:["\\d",function(e,t){e.millisecond=100*t}],SS:["\\d{2}",function(e,t){e.millisecond=10*t}],SSS:["\\d{3}",function(e,t){e.millisecond=t}],D:[s,c],ddd:[l,c],MMM:[l,h("monthNamesShort")],MMMM:[l,h("monthNames")],a:[l,function(e,t,n){var i=t.toLowerCase();i===n.amPm[0]?e.isPm=!1:i===n.amPm[1]&&(e.isPm=!0)}],ZZ:["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z",function(e,t){var n,i=(t+"").match(/([+-]|\d\d)/gi);i&&(n=60*i[1]+parseInt(i[2],10),e.timezoneOffset="+"===i[0]?n:-n)}]};y.dd=y.d,y.dddd=y.ddd,y.DD=y.D,y.mm=y.m,y.hh=y.H=y.HH=y.h,y.MM=y.M,y.ss=y.s,y.A=y.a,a.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},a.format=function(e,t,n){var i=n||a.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=a.masks[t]||t||a.masks.default;var r=[];return(t=(t=t.replace(u,(function(e,t){return r.push(t),"@@@"}))).replace(o,(function(t){return t in b?b[t](e,i):t.slice(1,t.length-1)}))).replace(/@@@/g,(function(){return r.shift()}))},a.parse=function(e,t,n){var i=n||a.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=a.masks[t]||t,e.length>1e3)return null;var r={},s=[],l=[];t=t.replace(u,(function(e,t){return l.push(t),"@@@"}));var c,d=(c=t,c.replace(/[|\\{()[^$+*?.-]/g,"\\$&")).replace(o,(function(e){if(y[e]){var t=y[e];return s.push(t[1]),"("+t[0]+")"}return e}));d=d.replace(/@@@/g,(function(){return l.shift()}));var h=e.match(new RegExp(d,"i"));if(!h)return null;for(var f=1;f<h.length;f++)s[f-1](r,h[f],i);var p,m=new Date;return!0===r.isPm&&null!=r.hour&&12!=+r.hour?r.hour=+r.hour+12:!1===r.isPm&&12==+r.hour&&(r.hour=0),null!=r.timezoneOffset?(r.minute=+(r.minute||0)-+r.timezoneOffset,p=new Date(Date.UTC(r.year||m.getFullYear(),r.month||0,r.day||1,r.hour||0,r.minute||0,r.second||0,r.millisecond||0))):p=new Date(r.year||m.getFullYear(),r.month||0,r.day||1,r.hour||0,r.minute||0,r.second||0,r.millisecond||0),p},e.exports?e.exports=a:void 0===(i=function(){return a}.call(t,n,t,e))||(e.exports=i)}()},34594:(e,t,n)=>{"use strict";t.__esModule=!0,t.isInContainer=t.getScrollContainer=t.isScroll=t.getStyle=t.once=t.off=t.on=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.hasClass=f,t.addClass=function(e,t){if(!e)return;for(var n=e.className,i=(t||"").split(" "),r=0,a=i.length;r<a;r++){var o=i[r];o&&(e.classList?e.classList.add(o):f(e,o)||(n+=" "+o))}e.classList||e.setAttribute("class",n)},t.removeClass=function(e,t){if(!e||!t)return;for(var n=t.split(" "),i=" "+e.className+" ",r=0,a=n.length;r<a;r++){var o=n[r];o&&(e.classList?e.classList.remove(o):f(e,o)&&(i=i.replace(" "+o+" "," ")))}e.classList||e.setAttribute("class",(i||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,""))},t.setStyle=function e(t,n,r){if(!t||!n)return;if("object"===(void 0===n?"undefined":i(n)))for(var a in n)n.hasOwnProperty(a)&&e(t,a,n[a]);else"opacity"===(n=c(n))&&u<9?t.style.filter=isNaN(r)?"":"alpha(opacity="+100*r+")":t.style[n]=r};var r,a=n(70538);var o=((r=a)&&r.__esModule?r:{default:r}).default.prototype.$isServer,s=/([\:\-\_]+(.))/g,l=/^moz([A-Z])/,u=o?0:Number(document.documentMode),c=function(e){return e.replace(s,(function(e,t,n,i){return i?n.toUpperCase():n})).replace(l,"Moz$1")},d=t.on=!o&&document.addEventListener?function(e,t,n){e&&t&&n&&e.addEventListener(t,n,!1)}:function(e,t,n){e&&t&&n&&e.attachEvent("on"+t,n)},h=t.off=!o&&document.removeEventListener?function(e,t,n){e&&t&&e.removeEventListener(t,n,!1)}:function(e,t,n){e&&t&&e.detachEvent("on"+t,n)};t.once=function(e,t,n){d(e,t,(function i(){n&&n.apply(this,arguments),h(e,t,i)}))};function f(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}var p=t.getStyle=u<9?function(e,t){if(!o){if(!e||!t)return null;"float"===(t=c(t))&&(t="styleFloat");try{if("opacity"===t)try{return e.filters.item("alpha").opacity/100}catch(e){return 1}return e.style[t]||e.currentStyle?e.currentStyle[t]:null}catch(n){return e.style[t]}}}:function(e,t){if(!o){if(!e||!t)return null;"float"===(t=c(t))&&(t="cssFloat");try{var n=document.defaultView.getComputedStyle(e,"");return e.style[t]||n?n[t]:null}catch(n){return e.style[t]}}};var m=t.isScroll=function(e,t){if(!o)return p(e,null!=t?t?"overflow-y":"overflow-x":"overflow").match(/(scroll|auto|overlay)/)};t.getScrollContainer=function(e,t){if(!o){for(var n=e;n;){if([window,document,document.documentElement].includes(n))return window;if(m(n,t))return n;n=n.parentNode}return n}},t.isInContainer=function(e,t){if(o||!e||!t)return!1;var n=e.getBoundingClientRect(),i=void 0;return i=[window,document,document.documentElement,null,void 0].includes(t)?{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0}:t.getBoundingClientRect(),n.top<i.bottom&&n.bottom>i.top&&n.right>i.left&&n.left<i.right}},21615:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t]||{};for(var r in i)if(i.hasOwnProperty(r)){var a=i[r];void 0!==a&&(e[r]=a)}}return e}},98335:(e,t,n)=>{"use strict";var i,r;"function"==typeof Symbol&&Symbol.iterator;i=function(){var e=window,t={placement:"bottom",gpuAcceleration:!0,offset:0,boundariesElement:"viewport",boundariesPadding:5,preventOverflowOrder:["left","right","top","bottom"],flipBehavior:"flip",arrowElement:"[x-arrow]",arrowOffset:0,modifiers:["shift","offset","preventOverflow","keepTogether","arrow","flip","applyStyle"],modifiersIgnored:[],forceAbsolute:!1};function n(e,n,i){this._reference=e.jquery?e[0]:e,this.state={};var r=null==n,a=n&&"[object Object]"===Object.prototype.toString.call(n);return this._popper=r||a?this.parse(a?n:{}):n.jquery?n[0]:n,this._options=Object.assign({},t,i),this._options.modifiers=this._options.modifiers.map(function(e){if(-1===this._options.modifiersIgnored.indexOf(e))return"applyStyle"===e&&this._popper.setAttribute("x-placement",this._options.placement),this.modifiers[e]||e}.bind(this)),this.state.position=this._getPosition(this._popper,this._reference),d(this._popper,{position:this.state.position,top:0}),this.update(),this._setupEventListeners(),this}function i(t){var n=t.style.display,i=t.style.visibility;t.style.display="block",t.style.visibility="hidden",t.offsetWidth;var r=e.getComputedStyle(t),a=parseFloat(r.marginTop)+parseFloat(r.marginBottom),o=parseFloat(r.marginLeft)+parseFloat(r.marginRight),s={width:t.offsetWidth+o,height:t.offsetHeight+a};return t.style.display=n,t.style.visibility=i,s}function r(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function a(e){var t=Object.assign({},e);return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function o(e,t){var n,i=0;for(n in e){if(e[n]===t)return i;i++}return null}function s(t,n){return e.getComputedStyle(t,null)[n]}function l(t){var n=t.offsetParent;return n!==e.document.body&&n?n:e.document.documentElement}function u(t){var n=t.parentNode;return n?n===e.document?e.document.body.scrollTop||e.document.body.scrollLeft?e.document.body:e.document.documentElement:-1!==["scroll","auto"].indexOf(s(n,"overflow"))||-1!==["scroll","auto"].indexOf(s(n,"overflow-x"))||-1!==["scroll","auto"].indexOf(s(n,"overflow-y"))?n:u(t.parentNode):t}function c(t){return t!==e.document.body&&("fixed"===s(t,"position")||(t.parentNode?c(t.parentNode):t))}function d(e,t){function n(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}Object.keys(t).forEach((function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&n(t[i])&&(r="px"),e.style[i]=t[i]+r}))}function h(e){return e&&"[object Function]"==={}.toString.call(e)}function f(e){var t={width:e.offsetWidth,height:e.offsetHeight,left:e.offsetLeft,top:e.offsetTop};return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function p(e){var t=e.getBoundingClientRect(),n=-1!=navigator.userAgent.indexOf("MSIE")&&"HTML"===e.tagName?-e.scrollTop:t.top;return{left:t.left,top:n,right:t.right,bottom:t.bottom,width:t.right-t.left,height:t.bottom-n}}function m(e,t,n){var i=p(e),r=p(t);if(n){var a=u(t);r.top+=a.scrollTop,r.bottom+=a.scrollTop,r.left+=a.scrollLeft,r.right+=a.scrollLeft}return{top:i.top-r.top,left:i.left-r.left,bottom:i.top-r.top+i.height,right:i.left-r.left+i.width,width:i.width,height:i.height}}function v(t){for(var n=["","ms","webkit","moz","o"],i=0;i<n.length;i++){var r=n[i]?n[i]+t.charAt(0).toUpperCase()+t.slice(1):t;if(void 0!==e.document.body.style[r])return r}return null}return n.prototype.destroy=function(){return this._popper.removeAttribute("x-placement"),this._popper.style.left="",this._popper.style.position="",this._popper.style.top="",this._popper.style[v("transform")]="",this._removeEventListeners(),this._options.removeOnDestroy&&this._popper.remove(),this},n.prototype.update=function(){var e={instance:this,styles:{}};e.placement=this._options.placement,e._originalPlacement=this._options.placement,e.offsets=this._getOffsets(this._popper,this._reference,e.placement),e.boundaries=this._getBoundaries(e,this._options.boundariesPadding,this._options.boundariesElement),e=this.runModifiers(e,this._options.modifiers),"function"==typeof this.state.updateCallback&&this.state.updateCallback(e)},n.prototype.onCreate=function(e){return e(this),this},n.prototype.onUpdate=function(e){return this.state.updateCallback=e,this},n.prototype.parse=function(t){var n={tagName:"div",classNames:["popper"],attributes:[],parent:e.document.body,content:"",contentType:"text",arrowTagName:"div",arrowClassNames:["popper__arrow"],arrowAttributes:["x-arrow"]};t=Object.assign({},n,t);var i=e.document,r=i.createElement(t.tagName);if(s(r,t.classNames),l(r,t.attributes),"node"===t.contentType?r.appendChild(t.content.jquery?t.content[0]:t.content):"html"===t.contentType?r.innerHTML=t.content:r.textContent=t.content,t.arrowTagName){var a=i.createElement(t.arrowTagName);s(a,t.arrowClassNames),l(a,t.arrowAttributes),r.appendChild(a)}var o=t.parent.jquery?t.parent[0]:t.parent;if("string"==typeof o){if((o=i.querySelectorAll(t.parent)).length>1&&console.warn("WARNING: the given `parent` query("+t.parent+") matched more than one element, the first one will be used"),0===o.length)throw"ERROR: the given `parent` doesn't exists!";o=o[0]}return o.length>1&&o instanceof Element==0&&(console.warn("WARNING: you have passed as parent a list of elements, the first one will be used"),o=o[0]),o.appendChild(r),r;function s(e,t){t.forEach((function(t){e.classList.add(t)}))}function l(e,t){t.forEach((function(t){e.setAttribute(t.split(":")[0],t.split(":")[1]||"")}))}},n.prototype._getPosition=function(e,t){var n=l(t);return this._options.forceAbsolute?"absolute":c(t,n)?"fixed":"absolute"},n.prototype._getOffsets=function(e,t,n){n=n.split("-")[0];var r={};r.position=this.state.position;var a="fixed"===r.position,o=m(t,l(e),a),s=i(e);return-1!==["right","left"].indexOf(n)?(r.top=o.top+o.height/2-s.height/2,r.left="left"===n?o.left-s.width:o.right):(r.left=o.left+o.width/2-s.width/2,r.top="top"===n?o.top-s.height:o.bottom),r.width=s.width,r.height=s.height,{popper:r,reference:o}},n.prototype._setupEventListeners=function(){if(this.state.updateBound=this.update.bind(this),e.addEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement){var t=u(this._reference);t!==e.document.body&&t!==e.document.documentElement||(t=e),t.addEventListener("scroll",this.state.updateBound),this.state.scrollTarget=t}},n.prototype._removeEventListeners=function(){e.removeEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement&&this.state.scrollTarget&&(this.state.scrollTarget.removeEventListener("scroll",this.state.updateBound),this.state.scrollTarget=null),this.state.updateBound=null},n.prototype._getBoundaries=function(t,n,i){var r,a={};if("window"===i){var o=e.document.body,s=e.document.documentElement;r=Math.max(o.scrollHeight,o.offsetHeight,s.clientHeight,s.scrollHeight,s.offsetHeight),a={top:0,right:Math.max(o.scrollWidth,o.offsetWidth,s.clientWidth,s.scrollWidth,s.offsetWidth),bottom:r,left:0}}else if("viewport"===i){var c=l(this._popper),d=u(this._popper),h=f(c),p=function(e){return e==document.body?Math.max(document.documentElement.scrollTop,document.body.scrollTop):e.scrollTop},m=function(e){return e==document.body?Math.max(document.documentElement.scrollLeft,document.body.scrollLeft):e.scrollLeft},v="fixed"===t.offsets.popper.position?0:p(d),g="fixed"===t.offsets.popper.position?0:m(d);a={top:0-(h.top-v),right:e.document.documentElement.clientWidth-(h.left-g),bottom:e.document.documentElement.clientHeight-(h.top-v),left:0-(h.left-g)}}else a=l(this._popper)===i?{top:0,left:0,right:i.clientWidth,bottom:i.clientHeight}:f(i);return a.left+=n,a.right-=n,a.top=a.top+n,a.bottom=a.bottom-n,a},n.prototype.runModifiers=function(e,t,n){var i=t.slice();return void 0!==n&&(i=this._options.modifiers.slice(0,o(this._options.modifiers,n))),i.forEach(function(t){h(t)&&(e=t.call(this,e))}.bind(this)),e},n.prototype.isModifierRequired=function(e,t){var n=o(this._options.modifiers,e);return!!this._options.modifiers.slice(0,n).filter((function(e){return e===t})).length},n.prototype.modifiers={},n.prototype.modifiers.applyStyle=function(e){var t,n={position:e.offsets.popper.position},i=Math.round(e.offsets.popper.left),r=Math.round(e.offsets.popper.top);return this._options.gpuAcceleration&&(t=v("transform"))?(n[t]="translate3d("+i+"px, "+r+"px, 0)",n.top=0,n.left=0):(n.left=i,n.top=r),Object.assign(n,e.styles),d(this._popper,n),this._popper.setAttribute("x-placement",e.placement),this.isModifierRequired(this.modifiers.applyStyle,this.modifiers.arrow)&&e.offsets.arrow&&d(e.arrowElement,e.offsets.arrow),e},n.prototype.modifiers.shift=function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets.reference,o=a(e.offsets.popper),s={y:{start:{top:r.top},end:{top:r.top+r.height-o.height}},x:{start:{left:r.left},end:{left:r.left+r.width-o.width}}},l=-1!==["bottom","top"].indexOf(n)?"x":"y";e.offsets.popper=Object.assign(o,s[l][i])}return e},n.prototype.modifiers.preventOverflow=function(e){var t=this._options.preventOverflowOrder,n=a(e.offsets.popper),i={left:function(){var t=n.left;return n.left<e.boundaries.left&&(t=Math.max(n.left,e.boundaries.left)),{left:t}},right:function(){var t=n.left;return n.right>e.boundaries.right&&(t=Math.min(n.left,e.boundaries.right-n.width)),{left:t}},top:function(){var t=n.top;return n.top<e.boundaries.top&&(t=Math.max(n.top,e.boundaries.top)),{top:t}},bottom:function(){var t=n.top;return n.bottom>e.boundaries.bottom&&(t=Math.min(n.top,e.boundaries.bottom-n.height)),{top:t}}};return t.forEach((function(t){e.offsets.popper=Object.assign(n,i[t]())})),e},n.prototype.modifiers.keepTogether=function(e){var t=a(e.offsets.popper),n=e.offsets.reference,i=Math.floor;return t.right<i(n.left)&&(e.offsets.popper.left=i(n.left)-t.width),t.left>i(n.right)&&(e.offsets.popper.left=i(n.right)),t.bottom<i(n.top)&&(e.offsets.popper.top=i(n.top)-t.height),t.top>i(n.bottom)&&(e.offsets.popper.top=i(n.bottom)),e},n.prototype.modifiers.flip=function(e){if(!this.isModifierRequired(this.modifiers.flip,this.modifiers.preventOverflow))return console.warn("WARNING: preventOverflow modifier is required by flip modifier in order to work, be sure to include it before flip!"),e;if(e.flipped&&e.placement===e._originalPlacement)return e;var t=e.placement.split("-")[0],n=r(t),i=e.placement.split("-")[1]||"",o=[];return(o="flip"===this._options.flipBehavior?[t,n]:this._options.flipBehavior).forEach(function(s,l){if(t===s&&o.length!==l+1){t=e.placement.split("-")[0],n=r(t);var u=a(e.offsets.popper),c=-1!==["right","bottom"].indexOf(t);(c&&Math.floor(e.offsets.reference[t])>Math.floor(u[n])||!c&&Math.floor(e.offsets.reference[t])<Math.floor(u[n]))&&(e.flipped=!0,e.placement=o[l+1],i&&(e.placement+="-"+i),e.offsets.popper=this._getOffsets(this._popper,this._reference,e.placement).popper,e=this.runModifiers(e,this._options.modifiers,this._flip))}}.bind(this)),e},n.prototype.modifiers.offset=function(e){var t=this._options.offset,n=e.offsets.popper;return-1!==e.placement.indexOf("left")?n.top-=t:-1!==e.placement.indexOf("right")?n.top+=t:-1!==e.placement.indexOf("top")?n.left-=t:-1!==e.placement.indexOf("bottom")&&(n.left+=t),e},n.prototype.modifiers.arrow=function(e){var t=this._options.arrowElement,n=this._options.arrowOffset;if("string"==typeof t&&(t=this._popper.querySelector(t)),!t)return e;if(!this._popper.contains(t))return console.warn("WARNING: `arrowElement` must be child of its popper element!"),e;if(!this.isModifierRequired(this.modifiers.arrow,this.modifiers.keepTogether))return console.warn("WARNING: keepTogether modifier is required by arrow modifier in order to work, be sure to include it before arrow!"),e;var r={},o=e.placement.split("-")[0],s=a(e.offsets.popper),l=e.offsets.reference,u=-1!==["left","right"].indexOf(o),c=u?"height":"width",d=u?"top":"left",h=u?"left":"top",f=u?"bottom":"right",p=i(t)[c];l[f]-p<s[d]&&(e.offsets.popper[d]-=s[d]-(l[f]-p)),l[d]+p>s[f]&&(e.offsets.popper[d]+=l[d]+p-s[f]);var m=l[d]+(n||l[c]/2-p/2)-s[d];return m=Math.max(Math.min(s[c]-p-8,m),8),r[d]=m,r[h]="",e.offsets.arrow=r,e.arrowElement=t,e},Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i){i=Object(i);for(var r=Object.keys(i),a=0,o=r.length;a<o;a++){var s=r[a],l=Object.getOwnPropertyDescriptor(i,s);void 0!==l&&l.enumerable&&(t[s]=i[s])}}}return t}}),n},void 0===(r="function"==typeof i?i.call(t,n,t,e):i)||(e.exports=r)},2680:(e,t,n)=>{"use strict";t.__esModule=!0,t.PopupManager=void 0;var i=l(n(70538)),r=l(n(21615)),a=l(n(7562)),o=l(n(81301)),s=n(34594);function l(e){return e&&e.__esModule?e:{default:e}}var u=1,c=void 0;t.default={props:{visible:{type:Boolean,default:!1},openDelay:{},closeDelay:{},zIndex:{},modal:{type:Boolean,default:!1},modalFade:{type:Boolean,default:!0},modalClass:{},modalAppendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!1}},beforeMount:function(){this._popupId="popup-"+u++,a.default.register(this._popupId,this)},beforeDestroy:function(){a.default.deregister(this._popupId),a.default.closeModal(this._popupId),this.restoreBodyStyle()},data:function(){return{opened:!1,bodyPaddingRight:null,computedBodyPaddingRight:0,withoutHiddenClass:!0,rendered:!1}},watch:{visible:function(e){var t=this;if(e){if(this._opening)return;this.rendered?this.open():(this.rendered=!0,i.default.nextTick((function(){t.open()})))}else this.close()}},methods:{open:function(e){var t=this;this.rendered||(this.rendered=!0);var n=(0,r.default)({},this.$props||this,e);this._closeTimer&&(clearTimeout(this._closeTimer),this._closeTimer=null),clearTimeout(this._openTimer);var i=Number(n.openDelay);i>0?this._openTimer=setTimeout((function(){t._openTimer=null,t.doOpen(n)}),i):this.doOpen(n)},doOpen:function(e){if(!this.$isServer&&(!this.willOpen||this.willOpen())&&!this.opened){this._opening=!0;var t=this.$el,n=e.modal,i=e.zIndex;if(i&&(a.default.zIndex=i),n&&(this._closing&&(a.default.closeModal(this._popupId),this._closing=!1),a.default.openModal(this._popupId,a.default.nextZIndex(),this.modalAppendToBody?void 0:t,e.modalClass,e.modalFade),e.lockScroll)){this.withoutHiddenClass=!(0,s.hasClass)(document.body,"el-popup-parent--hidden"),this.withoutHiddenClass&&(this.bodyPaddingRight=document.body.style.paddingRight,this.computedBodyPaddingRight=parseInt((0,s.getStyle)(document.body,"paddingRight"),10)),c=(0,o.default)();var r=document.documentElement.clientHeight<document.body.scrollHeight,l=(0,s.getStyle)(document.body,"overflowY");c>0&&(r||"scroll"===l)&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.computedBodyPaddingRight+c+"px"),(0,s.addClass)(document.body,"el-popup-parent--hidden")}"static"===getComputedStyle(t).position&&(t.style.position="absolute"),t.style.zIndex=a.default.nextZIndex(),this.opened=!0,this.onOpen&&this.onOpen(),this.doAfterOpen()}},doAfterOpen:function(){this._opening=!1},close:function(){var e=this;if(!this.willClose||this.willClose()){null!==this._openTimer&&(clearTimeout(this._openTimer),this._openTimer=null),clearTimeout(this._closeTimer);var t=Number(this.closeDelay);t>0?this._closeTimer=setTimeout((function(){e._closeTimer=null,e.doClose()}),t):this.doClose()}},doClose:function(){this._closing=!0,this.onClose&&this.onClose(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose()},doAfterClose:function(){a.default.closeModal(this._popupId),this._closing=!1},restoreBodyStyle:function(){this.modal&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.bodyPaddingRight,(0,s.removeClass)(document.body,"el-popup-parent--hidden")),this.withoutHiddenClass=!0}}},t.PopupManager=a.default},7562:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i},o=n(34594);var s=!1,l=!1,u=void 0,c=function(){if(!a.default.prototype.$isServer){var e=h.modalDom;return e?s=!0:(s=!1,e=document.createElement("div"),h.modalDom=e,e.addEventListener("touchmove",(function(e){e.preventDefault(),e.stopPropagation()})),e.addEventListener("click",(function(){h.doOnModalClick&&h.doOnModalClick()}))),e}},d={},h={modalFade:!0,getInstance:function(e){return d[e]},register:function(e,t){e&&t&&(d[e]=t)},deregister:function(e){e&&(d[e]=null,delete d[e])},nextZIndex:function(){return h.zIndex++},modalStack:[],doOnModalClick:function(){var e=h.modalStack[h.modalStack.length-1];if(e){var t=h.getInstance(e.id);t&&t.closeOnClickModal&&t.close()}},openModal:function(e,t,n,i,r){if(!a.default.prototype.$isServer&&e&&void 0!==t){this.modalFade=r;for(var l=this.modalStack,u=0,d=l.length;u<d;u++){if(l[u].id===e)return}var h=c();if((0,o.addClass)(h,"v-modal"),this.modalFade&&!s&&(0,o.addClass)(h,"v-modal-enter"),i)i.trim().split(/\s+/).forEach((function(e){return(0,o.addClass)(h,e)}));setTimeout((function(){(0,o.removeClass)(h,"v-modal-enter")}),200),n&&n.parentNode&&11!==n.parentNode.nodeType?n.parentNode.appendChild(h):document.body.appendChild(h),t&&(h.style.zIndex=t),h.tabIndex=0,h.style.display="",this.modalStack.push({id:e,zIndex:t,modalClass:i})}},closeModal:function(e){var t=this.modalStack,n=c();if(t.length>0){var i=t[t.length-1];if(i.id===e){if(i.modalClass)i.modalClass.trim().split(/\s+/).forEach((function(e){return(0,o.removeClass)(n,e)}));t.pop(),t.length>0&&(n.style.zIndex=t[t.length-1].zIndex)}else for(var r=t.length-1;r>=0;r--)if(t[r].id===e){t.splice(r,1);break}}0===t.length&&(this.modalFade&&(0,o.addClass)(n,"v-modal-leave"),setTimeout((function(){0===t.length&&(n.parentNode&&n.parentNode.removeChild(n),n.style.display="none",h.modalDom=void 0),(0,o.removeClass)(n,"v-modal-leave")}),200))}};Object.defineProperty(h,"zIndex",{configurable:!0,get:function(){return l||(u=u||(a.default.prototype.$ELEMENT||{}).zIndex||2e3,l=!0),u},set:function(e){u=e}});a.default.prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){var t=function(){if(!a.default.prototype.$isServer&&h.modalStack.length>0){var e=h.modalStack[h.modalStack.length-1];if(!e)return;return h.getInstance(e.id)}}();t&&t.closeOnPressEscape&&(t.handleClose?t.handleClose():t.handleAction?t.handleAction("cancel"):t.close())}})),t.default=h},16567:(e,t,n)=>{"use strict";t.__esModule=!0,t.removeResizeListener=t.addResizeListener=void 0;var i,r=n(91033),a=(i=r)&&i.__esModule?i:{default:i};var o="undefined"==typeof window,s=function(e){var t=e,n=Array.isArray(t),i=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(i>=t.length)break;r=t[i++]}else{if((i=t.next()).done)break;r=i.value}var a=r.target.__resizeListeners__||[];a.length&&a.forEach((function(e){e()}))}};t.addResizeListener=function(e,t){o||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new a.default(s),e.__ro__.observe(e)),e.__resizeListeners__.push(t))},t.removeResizeListener=function(e,t){e&&e.__resizeListeners__&&(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||e.__ro__.disconnect())}},78275:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(a.default.prototype.$isServer)return;if(!t)return void(e.scrollTop=0);var n=[],i=t.offsetParent;for(;i&&e!==i&&e.contains(i);)n.push(i),i=i.offsetParent;var r=t.offsetTop+n.reduce((function(e,t){return e+t.offsetTop}),0),o=r+t.offsetHeight,s=e.scrollTop,l=s+e.clientHeight;r<s?e.scrollTop=r:o>l&&(e.scrollTop=o-e.clientHeight)};var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i}},81301:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(){if(a.default.prototype.$isServer)return 0;if(void 0!==o)return o;var e=document.createElement("div");e.className="el-scrollbar__wrap",e.style.visibility="hidden",e.style.width="100px",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var n=document.createElement("div");n.style.width="100%",e.appendChild(n);var i=n.offsetWidth;return e.parentNode.removeChild(e),o=t-i};var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i};var o=void 0},50167:(e,t)=>{"use strict";t.__esModule=!0,t.isDef=function(e){return null!=e},t.isKorean=function(e){return/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e)}},5389:(e,t,n)=>{"use strict";t.__esModule=!0,t.isDefined=t.isUndefined=t.isFunction=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isString=function(e){return"[object String]"===Object.prototype.toString.call(e)},t.isObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)},t.isHtmlElement=function(e){return e&&e.nodeType===Node.ELEMENT_NODE};var r,a=n(70538),o=(r=a)&&r.__esModule?r:{default:r};var s=function(e){return e&&"[object Function]"==={}.toString.call(e)};"object"===("undefined"==typeof Int8Array?"undefined":i(Int8Array))||!o.default.prototype.$isServer&&"function"==typeof document.childNodes||(t.isFunction=s=function(e){return"function"==typeof e||!1}),t.isFunction=s;t.isUndefined=function(e){return void 0===e},t.isDefined=function(e){return null!=e}},93104:(e,t,n)=>{"use strict";t.__esModule=!0,t.isEmpty=t.isEqual=t.arrayEquals=t.looseEqual=t.capitalize=t.kebabCase=t.autoprefixer=t.isFirefox=t.isEdge=t.isIE=t.coerceTruthyValueToArray=t.arrayFind=t.arrayFindIndex=t.escapeRegexpString=t.valueEquals=t.generateId=t.getValueByPath=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.noop=function(){},t.hasOwn=function(e,t){return l.call(e,t)},t.toObject=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&u(t,e[n]);return t},t.getPropByPath=function(e,t,n){for(var i=e,r=(t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),a=0,o=r.length;a<o-1&&(i||n);++a){var s=r[a];if(!(s in i)){if(n)throw new Error("please transfer a valid prop path to form item!");break}i=i[s]}return{o:i,k:r[a],v:i?i[r[a]]:null}},t.rafThrottle=function(e){var t=!1;return function(){for(var n=this,i=arguments.length,r=Array(i),a=0;a<i;a++)r[a]=arguments[a];t||(t=!0,window.requestAnimationFrame((function(i){e.apply(n,r),t=!1})))}},t.objToArray=function(e){if(Array.isArray(e))return e;return f(e)?[]:[e]};var r,a=n(70538),o=(r=a)&&r.__esModule?r:{default:r},s=n(5389);var l=Object.prototype.hasOwnProperty;function u(e,t){for(var n in t)e[n]=t[n];return e}t.getValueByPath=function(e,t){for(var n=(t=t||"").split("."),i=e,r=null,a=0,o=n.length;a<o;a++){var s=n[a];if(!i)break;if(a===o-1){r=i[s];break}i=i[s]}return r};t.generateId=function(){return Math.floor(1e4*Math.random())},t.valueEquals=function(e,t){if(e===t)return!0;if(!(e instanceof Array))return!1;if(!(t instanceof Array))return!1;if(e.length!==t.length)return!1;for(var n=0;n!==e.length;++n)if(e[n]!==t[n])return!1;return!0},t.escapeRegexpString=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")};var c=t.arrayFindIndex=function(e,t){for(var n=0;n!==e.length;++n)if(t(e[n]))return n;return-1},d=(t.arrayFind=function(e,t){var n=c(e,t);return-1!==n?e[n]:void 0},t.coerceTruthyValueToArray=function(e){return Array.isArray(e)?e:e?[e]:[]},t.isIE=function(){return!o.default.prototype.$isServer&&!isNaN(Number(document.documentMode))},t.isEdge=function(){return!o.default.prototype.$isServer&&navigator.userAgent.indexOf("Edge")>-1},t.isFirefox=function(){return!o.default.prototype.$isServer&&!!window.navigator.userAgent.match(/firefox/i)},t.autoprefixer=function(e){if("object"!==(void 0===e?"undefined":i(e)))return e;var t=["ms-","webkit-"];return["transform","transition","animation"].forEach((function(n){var i=e[n];n&&i&&t.forEach((function(t){e[t+n]=i}))})),e},t.kebabCase=function(e){var t=/([^-])([A-Z])/g;return e.replace(t,"$1-$2").replace(t,"$1-$2").toLowerCase()},t.capitalize=function(e){return(0,s.isString)(e)?e.charAt(0).toUpperCase()+e.slice(1):e},t.looseEqual=function(e,t){var n=(0,s.isObject)(e),i=(0,s.isObject)(t);return n&&i?JSON.stringify(e)===JSON.stringify(t):!n&&!i&&String(e)===String(t)}),h=t.arrayEquals=function(e,t){if(t=t||[],(e=e||[]).length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!d(e[n],t[n]))return!1;return!0},f=(t.isEqual=function(e,t){return Array.isArray(e)&&Array.isArray(t)?h(e,t):d(e,t)},t.isEmpty=function(e){if(null==e)return!0;if("boolean"==typeof e)return!1;if("number"==typeof e)return!e;if(e instanceof Error)return""===e.message;switch(Object.prototype.toString.call(e)){case"[object String]":case"[object Array]":return!e.length;case"[object File]":case"[object Map]":case"[object Set]":return!e.size;case"[object Object]":return!Object.keys(e).length}return!1})},54823:(e,t,n)=>{"use strict";t.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isVNode=function(e){return null!==e&&"object"===(void 0===e?"undefined":i(e))&&(0,r.hasOwn)(e,"componentOptions")};var r=n(93104)},70499:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i},o=n(2680);var s=a.default.prototype.$isServer?function(){}:n(98335),l=function(e){return e.stopPropagation()};t.default={props:{transformOrigin:{type:[Boolean,String],default:!0},placement:{type:String,default:"bottom"},boundariesPadding:{type:Number,default:5},reference:{},popper:{},offset:{default:0},value:Boolean,visibleArrow:Boolean,arrowOffset:{type:Number,default:35},appendToBody:{type:Boolean,default:!0},popperOptions:{type:Object,default:function(){return{gpuAcceleration:!1}}}},data:function(){return{showPopper:!1,currentPlacement:""}},watch:{value:{immediate:!0,handler:function(e){this.showPopper=e,this.$emit("input",e)}},showPopper:function(e){this.disabled||(e?this.updatePopper():this.destroyPopper(),this.$emit("input",e))}},methods:{createPopper:function(){var e=this;if(!this.$isServer&&(this.currentPlacement=this.currentPlacement||this.placement,/^(top|bottom|left|right)(-start|-end)?$/g.test(this.currentPlacement))){var t=this.popperOptions,n=this.popperElm=this.popperElm||this.popper||this.$refs.popper,i=this.referenceElm=this.referenceElm||this.reference||this.$refs.reference;!i&&this.$slots.reference&&this.$slots.reference[0]&&(i=this.referenceElm=this.$slots.reference[0].elm),n&&i&&(this.visibleArrow&&this.appendArrow(n),this.appendToBody&&document.body.appendChild(this.popperElm),this.popperJS&&this.popperJS.destroy&&this.popperJS.destroy(),t.placement=this.currentPlacement,t.offset=this.offset,t.arrowOffset=this.arrowOffset,this.popperJS=new s(i,n,t),this.popperJS.onCreate((function(t){e.$emit("created",e),e.resetTransformOrigin(),e.$nextTick(e.updatePopper)})),"function"==typeof t.onUpdate&&this.popperJS.onUpdate(t.onUpdate),this.popperJS._popper.style.zIndex=o.PopupManager.nextZIndex(),this.popperElm.addEventListener("click",l))}},updatePopper:function(){var e=this.popperJS;e?(e.update(),e._popper&&(e._popper.style.zIndex=o.PopupManager.nextZIndex())):this.createPopper()},doDestroy:function(e){!this.popperJS||this.showPopper&&!e||(this.popperJS.destroy(),this.popperJS=null)},destroyPopper:function(){this.popperJS&&this.resetTransformOrigin()},resetTransformOrigin:function(){if(this.transformOrigin){var e=this.popperJS._popper.getAttribute("x-placement").split("-")[0],t={top:"bottom",bottom:"top",left:"right",right:"left"}[e];this.popperJS._popper.style.transformOrigin="string"==typeof this.transformOrigin?this.transformOrigin:["top","bottom"].indexOf(e)>-1?"center "+t:t+" center"}},appendArrow:function(e){var t=void 0;if(!this.appended){for(var n in this.appended=!0,e.attributes)if(/^_v-/.test(e.attributes[n].name)){t=e.attributes[n].name;break}var i=document.createElement("div");t&&i.setAttribute(t,""),i.setAttribute("x-arrow",""),i.className="popper__arrow",e.appendChild(i)}}},beforeDestroy:function(){this.doDestroy(!0),this.popperElm&&this.popperElm.parentNode===document.body&&(this.popperElm.removeEventListener("click",l),document.body.removeChild(this.popperElm))},deactivated:function(){this.$options.beforeDestroy[0].call(this)}}},81908:(e,t,n)=>{var i=n(47557);e.exports=function(e,t,n){return void 0===n?i(e,t,!1):i(e,n,!1!==t)}},22327:(e,t,n)=>{var i=n(47557),r=n(81908);e.exports={throttle:i,debounce:r}},47557:e=>{e.exports=function(e,t,n,i){var r,a=0;return"boolean"!=typeof t&&(i=n,n=t,t=void 0),function(){var o=this,s=Number(new Date)-a,l=arguments;function u(){a=Number(new Date),n.apply(o,l)}function c(){r=void 0}i&&!r&&u(),r&&clearTimeout(r),void 0===i&&s>e?u():!0!==t&&(r=setTimeout(i?c:u,void 0===i?e-s:e))}}},19755:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(i,r){"use strict";var a=[],o=Object.getPrototypeOf,s=a.slice,l=a.flat?function(e){return a.flat.call(e)}:function(e){return a.concat.apply([],e)},u=a.push,c=a.indexOf,d={},h=d.toString,f=d.hasOwnProperty,p=f.toString,m=p.call(Object),v={},g=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},b=function(e){return null!=e&&e===e.window},y=i.document,_={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var i,r,a=(n=n||y).createElement("script");if(a.text=e,t)for(i in _)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&a.setAttribute(i,r);n.head.appendChild(a).parentNode.removeChild(a)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var k="3.6.0",C=function(e,t){return new C.fn.init(e,t)};function S(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}C.fn=C.prototype={jquery:k,constructor:C,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:a.sort,splice:a.splice},C.extend=C.fn.extend=function(){var e,t,n,i,r,a,o=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[s]||{},s++),"object"==typeof o||g(o)||(o={}),s===l&&(o=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)i=e[t],"__proto__"!==t&&o!==i&&(u&&i&&(C.isPlainObject(i)||(r=Array.isArray(i)))?(n=o[t],a=r&&!Array.isArray(n)?[]:r||C.isPlainObject(n)?n:{},r=!1,o[t]=C.extend(u,a,i)):void 0!==i&&(o[t]=i));return o},C.extend({expando:"jQuery"+(k+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==h.call(e))&&(!(t=o(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===m)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){w(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,i=0;if(S(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(S(Object(e))?C.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:c.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,a=e.length,o=!n;r<a;r++)!t(e[r],r)!==o&&i.push(e[r]);return i},map:function(e,t,n){var i,r,a=0,o=[];if(S(e))for(i=e.length;a<i;a++)null!=(r=t(e[a],a,n))&&o.push(r);else for(a in e)null!=(r=t(e[a],a,n))&&o.push(r);return l(o)},guid:1,support:v}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=a[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){d["[object "+t+"]"]=t.toLowerCase()}));var O=function(e){var t,n,i,r,a,o,s,l,u,c,d,h,f,p,m,v,g,b,y,_="sizzle"+1*new Date,w=e.document,x=0,k=0,C=le(),S=le(),O=le(),T=le(),D=function(e,t){return e===t&&(d=!0),0},E={}.hasOwnProperty,$=[],M=$.pop,P=$.push,I=$.push,j=$.slice,A=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},N="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",F="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",R="\\[[\\x20\\t\\r\\n\\f]*("+F+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+L+"*\\]",B=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+R+")*)|.*)\\)|)",V=new RegExp(L+"+","g"),z=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),H=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),W=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),q=new RegExp(L+"|>"),U=new RegExp(B),K=new RegExp("^"+F+"$"),G={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+R),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+N+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){h()},oe=_e((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{I.apply($=j.call(w.childNodes),w.childNodes),$[w.childNodes.length].nodeType}catch(e){I={apply:$.length?function(e,t){P.apply(e,j.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function se(e,t,i,r){var a,s,u,c,d,p,g,b=t&&t.ownerDocument,w=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return i;if(!r&&(h(t),t=t||f,m)){if(11!==w&&(d=Q.exec(e)))if(a=d[1]){if(9===w){if(!(u=t.getElementById(a)))return i;if(u.id===a)return i.push(u),i}else if(b&&(u=b.getElementById(a))&&y(t,u)&&u.id===a)return i.push(u),i}else{if(d[2])return I.apply(i,t.getElementsByTagName(e)),i;if((a=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return I.apply(i,t.getElementsByClassName(a)),i}if(n.qsa&&!T[e+" "]&&(!v||!v.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(g=e,b=t,1===w&&(q.test(e)||W.test(e))){for((b=ee.test(e)&&ge(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute("id"))?c=c.replace(ie,re):t.setAttribute("id",c=_)),s=(p=o(e)).length;s--;)p[s]=(c?"#"+c:":scope")+" "+ye(p[s]);g=p.join(",")}try{return I.apply(i,b.querySelectorAll(g)),i}catch(t){T(e,!0)}finally{c===_&&t.removeAttribute("id")}}}return l(e.replace(z,"$1"),t,i,r)}function le(){var e=[];return function t(n,r){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function ue(e){return e[_]=!0,e}function ce(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)i.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&oe(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ve(e){return ue((function(t){return t=+t,ue((function(n,i){for(var r,a=e([],n.length,t),o=a.length;o--;)n[r=a[o]]&&(n[r]=!(i[r]=n[r]))}))}))}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},a=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},h=se.setDocument=function(e){var t,r,o=e?e.ownerDocument||e:w;return o!=f&&9===o.nodeType&&o.documentElement?(p=(f=o).documentElement,m=!a(f),w!=f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ae,!1):r.attachEvent&&r.attachEvent("onunload",ae)),n.scope=ce((function(e){return p.appendChild(e).appendChild(f.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ce((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ce((function(e){return e.appendChild(f.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(f.getElementsByClassName),n.getById=ce((function(e){return p.appendChild(e).id=_,!f.getElementsByName||!f.getElementsByName(_).length})),n.getById?(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,i,r,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(r=t.getElementsByName(e),i=0;a=r[i++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[r++];)1===n.nodeType&&i.push(n);return i}return a},i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},g=[],v=[],(n.qsa=J.test(f.querySelectorAll))&&(ce((function(e){var t;p.appendChild(e).innerHTML="<a id='"+_+"'></a><select id='"+_+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+N+")"),e.querySelectorAll("[id~="+_+"-]").length||v.push("~="),(t=f.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+_+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")})),ce((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=f.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")}))),(n.matchesSelector=J.test(b=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=b.call(e,"*"),b.call(e,"[s!='']:x"),g.push("!=",B)})),v=v.length&&new RegExp(v.join("|")),g=g.length&&new RegExp(g.join("|")),t=J.test(p.compareDocumentPosition),y=t||J.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return d=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e==f||e.ownerDocument==w&&y(w,e)?-1:t==f||t.ownerDocument==w&&y(w,t)?1:c?A(c,e)-A(c,t):0:4&i?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,i=0,r=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!r||!a)return e==f?-1:t==f?1:r?-1:a?1:c?A(c,e)-A(c,t):0;if(r===a)return he(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[i]===s[i];)i++;return i?he(o[i],s[i]):o[i]==w?-1:s[i]==w?1:0},f):f},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(h(e),n.matchesSelector&&m&&!T[t+" "]&&(!g||!g.test(t))&&(!v||!v.test(t)))try{var i=b.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){T(t,!0)}return se(t,f,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=f&&h(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=f&&h(e);var r=i.attrHandle[t.toLowerCase()],a=r&&E.call(i.attrHandle,t.toLowerCase())?r(e,t,!m):void 0;return void 0!==a?a:n.attributes||!m?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},se.escape=function(e){return(e+"").replace(ie,re)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,i=[],r=0,a=0;if(d=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),d){for(;t=e[a++];)t===e[a]&&(r=i.push(a));for(;r--;)e.splice(i[r],1)}return c=null,e},r=se.getText=function(e){var t,n="",i=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n},i=se.selectors={cacheLength:50,createPseudo:ue,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=o(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+L+"|$)"))&&C(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(i){var r=se.attr(i,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace(V," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,r){var a="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,h,f,p,m=a!==o?"nextSibling":"previousSibling",v=t.parentNode,g=s&&t.nodeName.toLowerCase(),b=!l&&!s,y=!1;if(v){if(a){for(;m;){for(h=t;h=h[m];)if(s?h.nodeName.toLowerCase()===g:1===h.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?v.firstChild:v.lastChild],o&&b){for(y=(f=(u=(c=(d=(h=v)[_]||(h[_]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===x&&u[1])&&u[2],h=f&&v.childNodes[f];h=++f&&h&&h[m]||(y=f=0)||p.pop();)if(1===h.nodeType&&++y&&h===t){c[e]=[x,f,y];break}}else if(b&&(y=f=(u=(c=(d=(h=t)[_]||(h[_]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===x&&u[1]),!1===y)for(;(h=++f&&h&&h[m]||(y=f=0)||p.pop())&&((s?h.nodeName.toLowerCase()!==g:1!==h.nodeType)||!++y||(b&&((c=(d=h[_]||(h[_]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]=[x,y]),h!==t)););return(y-=r)===i||y%i==0&&y/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return r[_]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ue((function(e,n){for(var i,a=r(e,t),o=a.length;o--;)e[i=A(e,a[o])]=!(n[i]=a[o])})):function(e){return r(e,0,n)}):r}},pseudos:{not:ue((function(e){var t=[],n=[],i=s(e.replace(z,"$1"));return i[_]?ue((function(e,t,n,r){for(var a,o=i(e,null,r,[]),s=e.length;s--;)(a=o[s])&&(e[s]=!(t[s]=a))})):function(e,r,a){return t[0]=e,i(t,null,a,n),t[0]=null,!n.pop()}})),has:ue((function(e){return function(t){return se(e,t).length>0}})),contains:ue((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||r(t)).indexOf(e)>-1}})),lang:ue((function(e){return K.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return X.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ve((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ve((function(e,t,n){for(var i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e})),gt:ve((function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e}))}},i.pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=pe(t);function be(){}function ye(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function _e(e,t,n){var i=t.dir,r=t.next,a=r||i,o=n&&"parentNode"===a,s=k++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||o)return e(t,n,r);return!1}:function(t,n,l){var u,c,d,h=[x,s];if(l){for(;t=t[i];)if((1===t.nodeType||o)&&e(t,n,l))return!0}else for(;t=t[i];)if(1===t.nodeType||o)if(c=(d=t[_]||(t[_]={}))[t.uniqueID]||(d[t.uniqueID]={}),r&&r===t.nodeName.toLowerCase())t=t[i]||t;else{if((u=c[a])&&u[0]===x&&u[1]===s)return h[2]=u[2];if(c[a]=h,h[2]=e(t,n,l))return!0}return!1}}function we(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function xe(e,t,n,i,r){for(var a,o=[],s=0,l=e.length,u=null!=t;s<l;s++)(a=e[s])&&(n&&!n(a,i,r)||(o.push(a),u&&t.push(s)));return o}function ke(e,t,n,i,r,a){return i&&!i[_]&&(i=ke(i)),r&&!r[_]&&(r=ke(r,a)),ue((function(a,o,s,l){var u,c,d,h=[],f=[],p=o.length,m=a||function(e,t,n){for(var i=0,r=t.length;i<r;i++)se(e,t[i],n);return n}(t||"*",s.nodeType?[s]:s,[]),v=!e||!a&&t?m:xe(m,h,e,s,l),g=n?r||(a?e:p||i)?[]:o:v;if(n&&n(v,g,s,l),i)for(u=xe(g,f),i(u,[],s,l),c=u.length;c--;)(d=u[c])&&(g[f[c]]=!(v[f[c]]=d));if(a){if(r||e){if(r){for(u=[],c=g.length;c--;)(d=g[c])&&u.push(v[c]=d);r(null,g=[],u,l)}for(c=g.length;c--;)(d=g[c])&&(u=r?A(a,d):h[c])>-1&&(a[u]=!(o[u]=d))}}else g=xe(g===o?g.splice(p,g.length):g),r?r(null,o,g,l):I.apply(o,g)}))}function Ce(e){for(var t,n,r,a=e.length,o=i.relative[e[0].type],s=o||i.relative[" "],l=o?1:0,c=_e((function(e){return e===t}),s,!0),d=_e((function(e){return A(t,e)>-1}),s,!0),h=[function(e,n,i){var r=!o&&(i||n!==u)||((t=n).nodeType?c(e,n,i):d(e,n,i));return t=null,r}];l<a;l++)if(n=i.relative[e[l].type])h=[_e(we(h),n)];else{if((n=i.filter[e[l].type].apply(null,e[l].matches))[_]){for(r=++l;r<a&&!i.relative[e[r].type];r++);return ke(l>1&&we(h),l>1&&ye(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,l<r&&Ce(e.slice(l,r)),r<a&&Ce(e=e.slice(r)),r<a&&ye(e))}h.push(n)}return we(h)}return be.prototype=i.filters=i.pseudos,i.setFilters=new be,o=se.tokenize=function(e,t){var n,r,a,o,s,l,u,c=S[e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=i.preFilter;s;){for(o in n&&!(r=H.exec(s))||(r&&(s=s.slice(r[0].length)||s),l.push(a=[])),n=!1,(r=W.exec(s))&&(n=r.shift(),a.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length)),i.filter)!(r=G[o].exec(s))||u[o]&&!(r=u[o](r))||(n=r.shift(),a.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):S(e,l).slice(0)},s=se.compile=function(e,t){var n,r=[],a=[],s=O[e+" "];if(!s){for(t||(t=o(e)),n=t.length;n--;)(s=Ce(t[n]))[_]?r.push(s):a.push(s);s=O(e,function(e,t){var n=t.length>0,r=e.length>0,a=function(a,o,s,l,c){var d,p,v,g=0,b="0",y=a&&[],_=[],w=u,k=a||r&&i.find.TAG("*",c),C=x+=null==w?1:Math.random()||.1,S=k.length;for(c&&(u=o==f||o||c);b!==S&&null!=(d=k[b]);b++){if(r&&d){for(p=0,o||d.ownerDocument==f||(h(d),s=!m);v=e[p++];)if(v(d,o||f,s)){l.push(d);break}c&&(x=C)}n&&((d=!v&&d)&&g--,a&&y.push(d))}if(g+=b,n&&b!==g){for(p=0;v=t[p++];)v(y,_,o,s);if(a){if(g>0)for(;b--;)y[b]||_[b]||(_[b]=M.call(l));_=xe(_)}I.apply(l,_),c&&!a&&_.length>0&&g+t.length>1&&se.uniqueSort(l)}return c&&(x=C,u=w),y};return n?ue(a):a}(a,r)),s.selector=e}return s},l=se.select=function(e,t,n,r){var a,l,u,c,d,h="function"==typeof e&&e,f=!r&&o(e=h.selector||e);if(n=n||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(u=l[0]).type&&9===t.nodeType&&m&&i.relative[l[1].type]){if(!(t=(i.find.ID(u.matches[0].replace(te,ne),t)||[])[0]))return n;h&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(a=G.needsContext.test(e)?0:l.length;a--&&(u=l[a],!i.relative[c=u.type]);)if((d=i.find[c])&&(r=d(u.matches[0].replace(te,ne),ee.test(l[0].type)&&ge(t.parentNode)||t))){if(l.splice(a,1),!(e=r.length&&ye(l)))return I.apply(n,r),n;break}}return(h||s(e,f))(r,t,!m,n,!t||ee.test(e)&&ge(t.parentNode)||t),n},n.sortStable=_.split("").sort(D).join("")===_,n.detectDuplicates=!!d,h(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))})),ce((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||de("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||de("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute("disabled")}))||de(N,(function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null})),se}(i);C.find=O,C.expr=O.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=O.uniqueSort,C.text=O.getText,C.isXMLDoc=O.isXML,C.contains=O.contains,C.escapeSelector=O.escape;var T=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&C(e).is(n))break;i.push(e)}return i},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},E=C.expr.match.needsContext;function $(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var M=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function P(e,t,n){return g(t)?C.grep(e,(function(e,i){return!!t.call(e,i,e)!==n})):t.nodeType?C.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?C.grep(e,(function(e){return c.call(t,e)>-1!==n})):C.filter(t,e,n)}C.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?C.find.matchesSelector(i,e)?[i]:[]:C.find.matches(e,C.grep(t,(function(e){return 1===e.nodeType})))},C.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(C(e).filter((function(){for(t=0;t<i;t++)if(C.contains(r[t],this))return!0})));for(n=this.pushStack([]),t=0;t<i;t++)C.find(e,r[t],n);return i>1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(P(this,e||[],!1))},not:function(e){return this.pushStack(P(this,e||[],!0))},is:function(e){return!!P(this,"string"==typeof e&&E.test(e)?C(e):e||[],!1).length}});var I,j=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||I,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:j.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),M.test(i[1])&&C.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=y.getElementById(i[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,I=C(y);var A=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(C.contains(this,t[e]))return!0}))},closest:function(e,t){var n,i=0,r=this.length,a=[],o="string"!=typeof e&&C(e);if(!E.test(e))for(;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&C.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(a.length>1?C.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?c.call(C(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return L(e,"nextSibling")},prev:function(e){return L(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return null!=e.contentDocument&&o(e.contentDocument)?e.contentDocument:($(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},(function(e,t){C.fn[e]=function(n,i){var r=C.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=C.filter(i,r)),this.length>1&&(N[e]||C.uniqueSort(r),A.test(e)&&r.reverse()),this.pushStack(r)}}));var F=/[^\x20\t\r\n\f]+/g;function R(e){return e}function B(e){throw e}function V(e,t,n,i){var r;try{e&&g(r=e.promise)?r.call(e).done(t).fail(n):e&&g(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return C.each(e.match(F)||[],(function(e,n){t[n]=!0})),t}(e):C.extend({},e);var t,n,i,r,a=[],o=[],s=-1,l=function(){for(r=r||e.once,i=t=!0;o.length;s=-1)for(n=o.shift();++s<a.length;)!1===a[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=a.length,n=!1);e.memory||(n=!1),t=!1,r&&(a=n?[]:"")},u={add:function(){return a&&(n&&!t&&(s=a.length-1,o.push(n)),function t(n){C.each(n,(function(n,i){g(i)?e.unique&&u.has(i)||a.push(i):i&&i.length&&"string"!==x(i)&&t(i)}))}(arguments),n&&!t&&l()),this},remove:function(){return C.each(arguments,(function(e,t){for(var n;(n=C.inArray(t,a,n))>-1;)a.splice(n,1),n<=s&&s--})),this},has:function(e){return e?C.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return r=o=[],a=n="",this},disabled:function(){return!a},lock:function(){return r=o=[],n||t||(a=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],o.push(n),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!i}};return u},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return C.Deferred((function(n){C.each(t,(function(t,i){var r=g(e[i[4]])&&e[i[4]];a[i[1]]((function(){var e=r&&r.apply(this,arguments);e&&g(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,r){var a=0;function o(e,t,n,r){return function(){var s=this,l=arguments,u=function(){var i,u;if(!(e<a)){if((i=n.apply(s,l))===t.promise())throw new TypeError("Thenable self-resolution");u=i&&("object"==typeof i||"function"==typeof i)&&i.then,g(u)?r?u.call(i,o(a,t,R,r),o(a,t,B,r)):(a++,u.call(i,o(a,t,R,r),o(a,t,B,r),o(a,t,R,t.notifyWith))):(n!==R&&(s=void 0,l=[i]),(r||t.resolveWith)(s,l))}},c=r?u:function(){try{u()}catch(i){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(i,c.stackTrace),e+1>=a&&(n!==B&&(s=void 0,l=[i]),t.rejectWith(s,l))}};e?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),i.setTimeout(c))}}return C.Deferred((function(i){t[0][3].add(o(0,i,g(r)?r:R,i.notifyWith)),t[1][3].add(o(0,i,g(e)?e:R)),t[2][3].add(o(0,i,g(n)?n:B))})).promise()},promise:function(e){return null!=e?C.extend(e,r):r}},a={};return C.each(t,(function(e,i){var o=i[2],s=i[5];r[i[1]]=o.add,s&&o.add((function(){n=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(i[3].fire),a[i[0]]=function(){return a[i[0]+"With"](this===a?void 0:this,arguments),this},a[i[0]+"With"]=o.fireWith})),r.promise(a),e&&e.call(a,a),a},when:function(e){var t=arguments.length,n=t,i=Array(n),r=s.call(arguments),a=C.Deferred(),o=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?s.call(arguments):n,--t||a.resolveWith(i,r)}};if(t<=1&&(V(e,a.done(o(n)).resolve,a.reject,!t),"pending"===a.state()||g(r[n]&&r[n].then)))return a.then();for(;n--;)V(r[n],o(n),a.reject);return a.promise()}});var z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){i.console&&i.console.warn&&e&&z.test(e.name)&&i.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){i.setTimeout((function(){throw e}))};var H=C.Deferred();function W(){y.removeEventListener("DOMContentLoaded",W),i.removeEventListener("load",W),C.ready()}C.fn.ready=function(e){return H.then(e).catch((function(e){C.readyException(e)})),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||H.resolveWith(y,[C]))}}),C.ready.then=H.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?i.setTimeout(C.ready):(y.addEventListener("DOMContentLoaded",W),i.addEventListener("load",W));var q=function(e,t,n,i,r,a,o){var s=0,l=e.length,u=null==n;if("object"===x(n))for(s in r=!0,n)q(e,t,s,n[s],!0,a,o);else if(void 0!==i&&(r=!0,g(i)||(o=!0),u&&(o?(t.call(e,i),t=null):(u=t,t=function(e,t,n){return u.call(C(e),n)})),t))for(;s<l;s++)t(e[s],n,o?i:i.call(e[s],s,t(e[s],n)));return r?e:u?t.call(e):l?t(e[0],n):a},U=/^-ms-/,K=/-([a-z])/g;function G(e,t){return t.toUpperCase()}function Y(e){return e.replace(U,"ms-").replace(K,G)}var Z=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function X(){this.expando=C.expando+X.uid++}X.uid=1,X.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Z(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,r=this.cache(e);if("string"==typeof t)r[Y(t)]=n;else for(i in t)r[Y(i)]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][Y(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(Y):(t=Y(t))in i?[t]:t.match(F)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||C.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!C.isEmptyObject(t)}};var J=new X,Q=new X,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}C.extend({hasData:function(e){return Q.hasData(e)||J.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),C.fn.extend({data:function(e,t){var n,i,r,a=this[0],o=a&&a.attributes;if(void 0===e){if(this.length&&(r=Q.get(a),1===a.nodeType&&!J.get(a,"hasDataAttrs"))){for(n=o.length;n--;)o[n]&&0===(i=o[n].name).indexOf("data-")&&(i=Y(i.slice(5)),ne(a,i,r[i]));J.set(a,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each((function(){Q.set(this,e)})):q(this,(function(t){var n;if(a&&void 0===t)return void 0!==(n=Q.get(a,e))||void 0!==(n=ne(a,e))?n:void 0;this.each((function(){Q.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Q.remove(this,e)}))}}),C.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=J.get(e,t),n&&(!i||Array.isArray(n)?i=J.access(e,t,C.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),i=n.length,r=n.shift(),a=C._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete a.stop,r.call(e,(function(){C.dequeue(e,t)}),a)),!i&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:C.Callbacks("once memory").add((function(){J.remove(e,[t+"queue",n])}))})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?C.queue(this[0],e):void 0===t?this:this.each((function(){var n=C.queue(this,e,t);C._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&C.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){C.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=C.Deferred(),a=this,o=this.length,s=function(){--i||r.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(n=J.get(a[o],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(s));return s(),r.promise(t)}});var ie=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,re=new RegExp("^(?:([+-])=|)("+ie+")([a-z%]*)$","i"),ae=["Top","Right","Bottom","Left"],oe=y.documentElement,se=function(e){return C.contains(e.ownerDocument,e)},le={composed:!0};oe.getRootNode&&(se=function(e){return C.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument});var ue=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&se(e)&&"none"===C.css(e,"display")};function ce(e,t,n,i){var r,a,o=20,s=i?function(){return i.cur()}:function(){return C.css(e,t,"")},l=s(),u=n&&n[3]||(C.cssNumber[t]?"":"px"),c=e.nodeType&&(C.cssNumber[t]||"px"!==u&&+l)&&re.exec(C.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;o--;)C.style(e,t,c+u),(1-a)*(1-(a=s()/l||.5))<=0&&(o=0),c/=a;c*=2,C.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}var de={};function he(e){var t,n=e.ownerDocument,i=e.nodeName,r=de[i];return r||(t=n.body.appendChild(n.createElement(i)),r=C.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),de[i]=r,r)}function fe(e,t){for(var n,i,r=[],a=0,o=e.length;a<o;a++)(i=e[a]).style&&(n=i.style.display,t?("none"===n&&(r[a]=J.get(i,"display")||null,r[a]||(i.style.display="")),""===i.style.display&&ue(i)&&(r[a]=he(i))):"none"!==n&&(r[a]="none",J.set(i,"display",n)));for(a=0;a<o;a++)null!=r[a]&&(e[a].style.display=r[a]);return e}C.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ue(this)?C(this).show():C(this).hide()}))}});var pe,me,ve=/^(?:checkbox|radio)$/i,ge=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,be=/^$|^module$|\/(?:java|ecma)script/i;pe=y.createDocumentFragment().appendChild(y.createElement("div")),(me=y.createElement("input")).setAttribute("type","radio"),me.setAttribute("checked","checked"),me.setAttribute("name","t"),pe.appendChild(me),v.checkClone=pe.cloneNode(!0).cloneNode(!0).lastChild.checked,pe.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue,pe.innerHTML="<option></option>",v.option=!!pe.lastChild;var ye={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function _e(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&$(e,t)?C.merge([e],n):n}function we(e,t){for(var n=0,i=e.length;n<i;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}ye.tbody=ye.tfoot=ye.colgroup=ye.caption=ye.thead,ye.th=ye.td,v.option||(ye.optgroup=ye.option=[1,"<select multiple='multiple'>","</select>"]);var xe=/<|&#?\w+;/;function ke(e,t,n,i,r){for(var a,o,s,l,u,c,d=t.createDocumentFragment(),h=[],f=0,p=e.length;f<p;f++)if((a=e[f])||0===a)if("object"===x(a))C.merge(h,a.nodeType?[a]:a);else if(xe.test(a)){for(o=o||d.appendChild(t.createElement("div")),s=(ge.exec(a)||["",""])[1].toLowerCase(),l=ye[s]||ye._default,o.innerHTML=l[1]+C.htmlPrefilter(a)+l[2],c=l[0];c--;)o=o.lastChild;C.merge(h,o.childNodes),(o=d.firstChild).textContent=""}else h.push(t.createTextNode(a));for(d.textContent="",f=0;a=h[f++];)if(i&&C.inArray(a,i)>-1)r&&r.push(a);else if(u=se(a),o=_e(d.appendChild(a),"script"),u&&we(o),n)for(c=0;a=o[c++];)be.test(a.type||"")&&n.push(a);return d}var Ce=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function Oe(){return!1}function Te(e,t){return e===function(){try{return y.activeElement}catch(e){}}()==("focus"===t)}function De(e,t,n,i,r,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)De(e,s,n,i,t[s],a);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Oe;else if(!r)return e;return 1===a&&(o=r,r=function(e){return C().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=C.guid++)),e.each((function(){C.event.add(this,t,r,i,n)}))}function Ee(e,t,n){n?(J.set(e,t,!1),C.event.add(e,t,{namespace:!1,handler:function(e){var i,r,a=J.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(C.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=s.call(arguments),J.set(this,t,a),i=n(this,t),this[t](),a!==(r=J.get(this,t))||i?J.set(this,t,!1):r={},a!==r)return e.stopImmediatePropagation(),e.preventDefault(),r&&r.value}else a.length&&(J.set(this,t,{value:C.event.trigger(C.extend(a[0],C.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,t)&&C.event.add(e,t,Se)}C.event={global:{},add:function(e,t,n,i,r){var a,o,s,l,u,c,d,h,f,p,m,v=J.get(e);if(Z(e))for(n.handler&&(n=(a=n).handler,r=a.selector),r&&C.find.matchesSelector(oe,r),n.guid||(n.guid=C.guid++),(l=v.events)||(l=v.events=Object.create(null)),(o=v.handle)||(o=v.handle=function(t){return void 0!==C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(F)||[""]).length;u--;)f=m=(s=Ce.exec(t[u])||[])[1],p=(s[2]||"").split(".").sort(),f&&(d=C.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=C.event.special[f]||{},c=C.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&C.expr.match.needsContext.test(r),namespace:p.join(".")},a),(h=l[f])||((h=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,i,p,o)||e.addEventListener&&e.addEventListener(f,o)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,c):h.push(c),C.event.global[f]=!0)},remove:function(e,t,n,i,r){var a,o,s,l,u,c,d,h,f,p,m,v=J.hasData(e)&&J.get(e);if(v&&(l=v.events)){for(u=(t=(t||"").match(F)||[""]).length;u--;)if(f=m=(s=Ce.exec(t[u])||[])[1],p=(s[2]||"").split(".").sort(),f){for(d=C.event.special[f]||{},h=l[f=(i?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=h.length;a--;)c=h[a],!r&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(h.splice(a,1),c.selector&&h.delegateCount--,d.remove&&d.remove.call(e,c));o&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,p,v.handle)||C.removeEvent(e,f,v.handle),delete l[f])}else for(f in l)C.event.remove(e,f+t[u],n,i,!0);C.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,a,o,s=new Array(arguments.length),l=C.event.fix(e),u=(J.get(this,"events")||Object.create(null))[l.type]||[],c=C.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(o=C.event.handlers.call(this,l,u),t=0;(r=o[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,n=0;(a=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==a.namespace&&!l.rnamespace.test(a.namespace)||(l.handleObj=a,l.data=a.data,void 0!==(i=((C.event.special[a.origType]||{}).handle||a.handler).apply(r.elem,s))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,r,a,o,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(a=[],o={},n=0;n<l;n++)void 0===o[r=(i=t[n]).selector+" "]&&(o[r]=i.needsContext?C(r,this).index(u)>-1:C.find(r,this,null,[u]).length),o[r]&&a.push(i);a.length&&s.push({elem:u,handlers:a})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(C.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[C.expando]?e:new C.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ve.test(t.type)&&t.click&&$(t,"input")&&Ee(t,"click",Se),!1},trigger:function(e){var t=this||e;return ve.test(t.type)&&t.click&&$(t,"input")&&Ee(t,"click"),!0},_default:function(e){var t=e.target;return ve.test(t.type)&&t.click&&$(t,"input")&&J.get(t,"click")||$(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},C.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},C.Event=function(e,t){if(!(this instanceof C.Event))return new C.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Se:Oe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:Oe,isPropagationStopped:Oe,isImmediatePropagationStopped:Oe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Se,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Se,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Se,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},(function(e,t){C.event.special[e]={setup:function(){return Ee(this,e,Te),!1},trigger:function(){return Ee(this,e),!0},_default:function(){return!0},delegateType:t}})),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){C.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,r=e.relatedTarget,a=e.handleObj;return r&&(r===i||C.contains(i,r))||(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}})),C.fn.extend({on:function(e,t,n,i){return De(this,e,t,n,i)},one:function(e,t,n,i){return De(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,C(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Oe),this.each((function(){C.event.remove(this,e,n,t)}))}});var $e=/<script|<style|<link/i,Me=/checked\s*(?:[^=]|=\s*.checked.)/i,Pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ie(e,t){return $(e,"table")&&$(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ae(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ne(e,t){var n,i,r,a,o,s;if(1===t.nodeType){if(J.hasData(e)&&(s=J.get(e).events))for(r in J.remove(t,"handle events"),s)for(n=0,i=s[r].length;n<i;n++)C.event.add(t,r,s[r][n]);Q.hasData(e)&&(a=Q.access(e),o=C.extend({},a),Q.set(t,o))}}function Le(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ve.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Fe(e,t,n,i){t=l(t);var r,a,o,s,u,c,d=0,h=e.length,f=h-1,p=t[0],m=g(p);if(m||h>1&&"string"==typeof p&&!v.checkClone&&Me.test(p))return e.each((function(r){var a=e.eq(r);m&&(t[0]=p.call(this,r,a.html())),Fe(a,t,n,i)}));if(h&&(a=(r=ke(t,e[0].ownerDocument,!1,e,i)).firstChild,1===r.childNodes.length&&(r=a),a||i)){for(s=(o=C.map(_e(r,"script"),je)).length;d<h;d++)u=r,d!==f&&(u=C.clone(u,!0,!0),s&&C.merge(o,_e(u,"script"))),n.call(e[d],u,d);if(s)for(c=o[o.length-1].ownerDocument,C.map(o,Ae),d=0;d<s;d++)u=o[d],be.test(u.type||"")&&!J.access(u,"globalEval")&&C.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?C._evalUrl&&!u.noModule&&C._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):w(u.textContent.replace(Pe,""),u,c))}return e}function Re(e,t,n){for(var i,r=t?C.filter(t,e):e,a=0;null!=(i=r[a]);a++)n||1!==i.nodeType||C.cleanData(_e(i)),i.parentNode&&(n&&se(i)&&we(_e(i,"script")),i.parentNode.removeChild(i));return e}C.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,r,a,o,s=e.cloneNode(!0),l=se(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=_e(s),i=0,r=(a=_e(e)).length;i<r;i++)Le(a[i],o[i]);if(t)if(n)for(a=a||_e(e),o=o||_e(s),i=0,r=a.length;i<r;i++)Ne(a[i],o[i]);else Ne(e,s);return(o=_e(s,"script")).length>0&&we(o,!l&&_e(e,"script")),s},cleanData:function(e){for(var t,n,i,r=C.event.special,a=0;void 0!==(n=e[a]);a++)if(Z(n)){if(t=n[J.expando]){if(t.events)for(i in t.events)r[i]?C.event.remove(n,i):C.removeEvent(n,i,t.handle);n[J.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),C.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return q(this,(function(e){return void 0===e?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Fe(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ie(this,e).appendChild(e)}))},prepend:function(){return Fe(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ie(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(_e(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return C.clone(this,e,t)}))},html:function(e){return q(this,(function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!$e.test(e)&&!ye[(ge.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(C.cleanData(_e(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Fe(this,arguments,(function(t){var n=this.parentNode;C.inArray(this,e)<0&&(C.cleanData(_e(this)),n&&n.replaceChild(t,this))}),e)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){C.fn[e]=function(e){for(var n,i=[],r=C(e),a=r.length-1,o=0;o<=a;o++)n=o===a?this:this.clone(!0),C(r[o])[t](n),u.apply(i,n.get());return this.pushStack(i)}}));var Be=new RegExp("^("+ie+")(?!px)[a-z%]+$","i"),Ve=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=i),t.getComputedStyle(e)},ze=function(e,t,n){var i,r,a={};for(r in t)a[r]=e.style[r],e.style[r]=t[r];for(r in i=n.call(e),t)e.style[r]=a[r];return i},He=new RegExp(ae.join("|"),"i");function We(e,t,n){var i,r,a,o,s=e.style;return(n=n||Ve(e))&&(""!==(o=n.getPropertyValue(t)||n[t])||se(e)||(o=C.style(e,t)),!v.pixelBoxStyles()&&Be.test(o)&&He.test(t)&&(i=s.width,r=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=i,s.minWidth=r,s.maxWidth=a)),void 0!==o?o+"":o}function qe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",oe.appendChild(u).appendChild(c);var e=i.getComputedStyle(c);n="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",o=36===t(e.right),r=36===t(e.width),c.style.position="absolute",a=12===t(c.offsetWidth/3),oe.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var n,r,a,o,s,l,u=y.createElement("div"),c=y.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===c.style.backgroundClip,C.extend(v,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),a},reliableTrDimensions:function(){var e,t,n,r;return null==s&&(e=y.createElement("table"),t=y.createElement("tr"),n=y.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",oe.appendChild(e).appendChild(t).appendChild(n),r=i.getComputedStyle(t),s=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,oe.removeChild(e)),s}}))}();var Ue=["Webkit","Moz","ms"],Ke=y.createElement("div").style,Ge={};function Ye(e){var t=C.cssProps[e]||Ge[e];return t||(e in Ke?e:Ge[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;n--;)if((e=Ue[n]+t)in Ke)return e}(e)||e)}var Ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function et(e,t,n){var i=re.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function tt(e,t,n,i,r,a){var o="width"===t?1:0,s=0,l=0;if(n===(i?"border":"content"))return 0;for(;o<4;o+=2)"margin"===n&&(l+=C.css(e,n+ae[o],!0,r)),i?("content"===n&&(l-=C.css(e,"padding"+ae[o],!0,r)),"margin"!==n&&(l-=C.css(e,"border"+ae[o]+"Width",!0,r))):(l+=C.css(e,"padding"+ae[o],!0,r),"padding"!==n?l+=C.css(e,"border"+ae[o]+"Width",!0,r):s+=C.css(e,"border"+ae[o]+"Width",!0,r));return!i&&a>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-s-.5))||0),l}function nt(e,t,n){var i=Ve(e),r=(!v.boxSizingReliable()||n)&&"border-box"===C.css(e,"boxSizing",!1,i),a=r,o=We(e,t,i),s="offset"+t[0].toUpperCase()+t.slice(1);if(Be.test(o)){if(!n)return o;o="auto"}return(!v.boxSizingReliable()&&r||!v.reliableTrDimensions()&&$(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===C.css(e,"display",!1,i))&&e.getClientRects().length&&(r="border-box"===C.css(e,"boxSizing",!1,i),(a=s in e)&&(o=e[s])),(o=parseFloat(o)||0)+tt(e,t,n||(r?"border":"content"),a,i,o)+"px"}function it(e,t,n,i,r){return new it.prototype.init(e,t,n,i,r)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,a,o,s=Y(t),l=Xe.test(t),u=e.style;if(l||(t=Ye(s)),o=C.cssHooks[t]||C.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(r=o.get(e,!1,i))?r:u[t];"string"===(a=typeof n)&&(r=re.exec(n))&&r[1]&&(n=ce(e,t,r),a="number"),null!=n&&n==n&&("number"!==a||l||(n+=r&&r[3]||(C.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,i))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,i){var r,a,o,s=Y(t);return Xe.test(t)||(t=Ye(s)),(o=C.cssHooks[t]||C.cssHooks[s])&&"get"in o&&(r=o.get(e,!0,n)),void 0===r&&(r=We(e,t,i)),"normal"===r&&t in Qe&&(r=Qe[t]),""===n||n?(a=parseFloat(r),!0===n||isFinite(a)?a||0:r):r}}),C.each(["height","width"],(function(e,t){C.cssHooks[t]={get:function(e,n,i){if(n)return!Ze.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?nt(e,t,i):ze(e,Je,(function(){return nt(e,t,i)}))},set:function(e,n,i){var r,a=Ve(e),o=!v.scrollboxSize()&&"absolute"===a.position,s=(o||i)&&"border-box"===C.css(e,"boxSizing",!1,a),l=i?tt(e,t,i,s,a):0;return s&&o&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-tt(e,t,"border",!1,a)-.5)),l&&(r=re.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=C.css(e,t)),et(0,n,l)}}})),C.cssHooks.marginLeft=qe(v.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-ze(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(e,t){C.cssHooks[e+t]={expand:function(n){for(var i=0,r={},a="string"==typeof n?n.split(" "):[n];i<4;i++)r[e+ae[i]+t]=a[i]||a[i-2]||a[0];return r}},"margin"!==e&&(C.cssHooks[e+t].set=et)})),C.fn.extend({css:function(e,t){return q(this,(function(e,t,n){var i,r,a={},o=0;if(Array.isArray(t)){for(i=Ve(e),r=t.length;o<r;o++)a[t[o]]=C.css(e,t[o],!1,i);return a}return void 0!==n?C.style(e,t,n):C.css(e,t)}),e,t,arguments.length>1)}}),C.Tween=it,it.prototype={constructor:it,init:function(e,t,n,i,r,a){this.elem=e,this.prop=n,this.easing=r||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=a||(C.cssNumber[n]?"":"px")},cur:function(){var e=it.propHooks[this.prop];return e&&e.get?e.get(this):it.propHooks._default.get(this)},run:function(e){var t,n=it.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):it.propHooks._default.set(this),this}},it.prototype.init.prototype=it.prototype,it.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[Ye(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}},it.propHooks.scrollTop=it.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=it.prototype.init,C.fx.step={};var rt,at,ot=/^(?:toggle|show|hide)$/,st=/queueHooks$/;function lt(){at&&(!1===y.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(lt):i.setTimeout(lt,C.fx.interval),C.fx.tick())}function ut(){return i.setTimeout((function(){rt=void 0})),rt=Date.now()}function ct(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=ae[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function dt(e,t,n){for(var i,r=(ht.tweeners[t]||[]).concat(ht.tweeners["*"]),a=0,o=r.length;a<o;a++)if(i=r[a].call(n,t,e))return i}function ht(e,t,n){var i,r,a=0,o=ht.prefilters.length,s=C.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=rt||ut(),n=Math.max(0,u.startTime+u.duration-t),i=1-(n/u.duration||0),a=0,o=u.tweens.length;a<o;a++)u.tweens[a].run(i);return s.notifyWith(e,[u,i,n]),i<1&&o?n:(o||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:C.extend({},t),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},n),originalProperties:t,originalOptions:n,startTime:rt||ut(),duration:n.duration,tweens:[],createTween:function(t,n){var i=C.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var n=0,i=t?u.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(!function(e,t){var n,i,r,a,o;for(n in e)if(r=t[i=Y(n)],a=e[n],Array.isArray(a)&&(r=a[1],a=e[n]=a[0]),n!==i&&(e[i]=a,delete e[n]),(o=C.cssHooks[i])&&"expand"in o)for(n in a=o.expand(a),delete e[i],a)n in e||(e[n]=a[n],t[n]=r);else t[i]=r}(c,u.opts.specialEasing);a<o;a++)if(i=ht.prefilters[a].call(u,e,c,u.opts))return g(i.stop)&&(C._queueHooks(u.elem,u.opts.queue).stop=i.stop.bind(i)),i;return C.map(c,dt,u),g(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),C.fx.timer(C.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}C.Animation=C.extend(ht,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ce(n.elem,e,re.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(F);for(var n,i=0,r=e.length;i<r;i++)n=e[i],ht.tweeners[n]=ht.tweeners[n]||[],ht.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,r,a,o,s,l,u,c,d="width"in t||"height"in t,h=this,f={},p=e.style,m=e.nodeType&&ue(e),v=J.get(e,"fxshow");for(i in n.queue||(null==(o=C._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,s=o.empty.fire,o.empty.fire=function(){o.unqueued||s()}),o.unqueued++,h.always((function(){h.always((function(){o.unqueued--,C.queue(e,"fx").length||o.empty.fire()}))}))),t)if(r=t[i],ot.test(r)){if(delete t[i],a=a||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!v||void 0===v[i])continue;m=!0}f[i]=v&&v[i]||C.style(e,i)}if((l=!C.isEmptyObject(t))||!C.isEmptyObject(f))for(i in d&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(u=v&&v.display)&&(u=J.get(e,"display")),"none"===(c=C.css(e,"display"))&&(u?c=u:(fe([e],!0),u=e.style.display||u,c=C.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===C.css(e,"float")&&(l||(h.done((function(){p.display=u})),null==u&&(c=p.display,u="none"===c?"":c)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",h.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),l=!1,f)l||(v?"hidden"in v&&(m=v.hidden):v=J.access(e,"fxshow",{display:u}),a&&(v.hidden=!m),m&&fe([e],!0),h.done((function(){for(i in m||fe([e]),J.remove(e,"fxshow"),f)C.style(e,i,f[i])}))),l=dt(m?v[i]:0,i,h),i in v||(v[i]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?ht.prefilters.unshift(e):ht.prefilters.push(e)}}),C.speed=function(e,t,n){var i=e&&"object"==typeof e?C.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return C.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in C.fx.speeds?i.duration=C.fx.speeds[i.duration]:i.duration=C.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){g(i.old)&&i.old.call(this),i.queue&&C.dequeue(this,i.queue)},i},C.fn.extend({fadeTo:function(e,t,n,i){return this.filter(ue).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=C.isEmptyObject(e),a=C.speed(t,n,i),o=function(){var t=ht(this,C.extend({},e),a);(r||J.get(this,"finish"))&&t.stop(!0)};return o.finish=o,r||!1===a.queue?this.each(o):this.queue(a.queue,o)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",a=C.timers,o=J.get(this);if(r)o[r]&&o[r].stop&&i(o[r]);else for(r in o)o[r]&&o[r].stop&&st.test(r)&&i(o[r]);for(r=a.length;r--;)a[r].elem!==this||null!=e&&a[r].queue!==e||(a[r].anim.stop(n),t=!1,a.splice(r,1));!t&&n||C.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=J.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],a=C.timers,o=i?i.length:0;for(n.finish=!0,C.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<o;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish}))}}),C.each(["toggle","show","hide"],(function(e,t){var n=C.fn[t];C.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ct(t,!0),e,i,r)}})),C.each({slideDown:ct("show"),slideUp:ct("hide"),slideToggle:ct("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){C.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}})),C.timers=[],C.fx.tick=function(){var e,t=0,n=C.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||C.fx.stop(),rt=void 0},C.fx.timer=function(e){C.timers.push(e),C.fx.start()},C.fx.interval=13,C.fx.start=function(){at||(at=!0,lt())},C.fx.stop=function(){at=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(e,t){return e=C.fx&&C.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var r=i.setTimeout(t,e);n.stop=function(){i.clearTimeout(r)}}))},function(){var e=y.createElement("input"),t=y.createElement("select").appendChild(y.createElement("option"));e.type="checkbox",v.checkOn=""!==e.value,v.optSelected=t.selected,(e=y.createElement("input")).value="t",e.type="radio",v.radioValue="t"===e.value}();var ft,pt=C.expr.attrHandle;C.fn.extend({attr:function(e,t){return q(this,C.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){C.removeAttr(this,e)}))}}),C.extend({attr:function(e,t,n){var i,r,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?C.prop(e,t,n):(1===a&&C.isXMLDoc(e)||(r=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?ft:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=C.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&$(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(F);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),ft={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=pt[t]||C.find.attr;pt[t]=function(e,t,i){var r,a,o=t.toLowerCase();return i||(a=pt[o],pt[o]=r,r=null!=n(e,t,i)?o:null,pt[o]=a),r}}));var mt=/^(?:input|select|textarea|button)$/i,vt=/^(?:a|area)$/i;function gt(e){return(e.match(F)||[]).join(" ")}function bt(e){return e.getAttribute&&e.getAttribute("class")||""}function yt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(F)||[]}C.fn.extend({prop:function(e,t){return q(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[C.propFix[e]||e]}))}}),C.extend({prop:function(e,t,n){var i,r,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&C.isXMLDoc(e)||(t=C.propFix[t]||t,r=C.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):mt.test(e.nodeName)||vt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(e){var t,n,i,r,a,o,s,l=0;if(g(e))return this.each((function(t){C(this).addClass(e.call(this,t,bt(this)))}));if((t=yt(e)).length)for(;n=this[l++];)if(r=bt(n),i=1===n.nodeType&&" "+gt(r)+" "){for(o=0;a=t[o++];)i.indexOf(" "+a+" ")<0&&(i+=a+" ");r!==(s=gt(i))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,i,r,a,o,s,l=0;if(g(e))return this.each((function(t){C(this).removeClass(e.call(this,t,bt(this)))}));if(!arguments.length)return this.attr("class","");if((t=yt(e)).length)for(;n=this[l++];)if(r=bt(n),i=1===n.nodeType&&" "+gt(r)+" "){for(o=0;a=t[o++];)for(;i.indexOf(" "+a+" ")>-1;)i=i.replace(" "+a+" "," ");r!==(s=gt(i))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):g(e)?this.each((function(n){C(this).toggleClass(e.call(this,n,bt(this),t),t)})):this.each((function(){var t,r,a,o;if(i)for(r=0,a=C(this),o=yt(e);t=o[r++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==n||((t=bt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+gt(bt(n))+" ").indexOf(t)>-1)return!0;return!1}});var _t=/\r/g;C.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=g(e),this.each((function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,C(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=C.map(r,(function(e){return null==e?"":e+""}))),(t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=C.valHooks[r.type]||C.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(_t,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:gt(C.text(e))}},select:{get:function(e){var t,n,i,r=e.options,a=e.selectedIndex,o="select-one"===e.type,s=o?null:[],l=o?a+1:r.length;for(i=a<0?l:o?a:0;i<l;i++)if(((n=r[i]).selected||i===a)&&!n.disabled&&(!n.parentNode.disabled||!$(n.parentNode,"optgroup"))){if(t=C(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,i,r=e.options,a=C.makeArray(t),o=r.length;o--;)((i=r[o]).selected=C.inArray(C.valHooks.option.get(i),a)>-1)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},v.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),v.focusin="onfocusin"in i;var wt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(e,t,n,r){var a,o,s,l,u,c,d,h,p=[n||y],m=f.call(e,"type")?e.type:e,v=f.call(e,"namespace")?e.namespace.split("."):[];if(o=h=s=n=n||y,3!==n.nodeType&&8!==n.nodeType&&!wt.test(m+C.event.triggered)&&(m.indexOf(".")>-1&&(v=m.split("."),m=v.shift(),v.sort()),u=m.indexOf(":")<0&&"on"+m,(e=e[C.expando]?e:new C.Event(m,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:C.makeArray(t,[e]),d=C.event.special[m]||{},r||!d.trigger||!1!==d.trigger.apply(n,t))){if(!r&&!d.noBubble&&!b(n)){for(l=d.delegateType||m,wt.test(l+m)||(o=o.parentNode);o;o=o.parentNode)p.push(o),s=o;s===(n.ownerDocument||y)&&p.push(s.defaultView||s.parentWindow||i)}for(a=0;(o=p[a++])&&!e.isPropagationStopped();)h=o,e.type=a>1?l:d.bindType||m,(c=(J.get(o,"events")||Object.create(null))[e.type]&&J.get(o,"handle"))&&c.apply(o,t),(c=u&&o[u])&&c.apply&&Z(o)&&(e.result=c.apply(o,t),!1===e.result&&e.preventDefault());return e.type=m,r||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),t)||!Z(n)||u&&g(n[m])&&!b(n)&&((s=n[u])&&(n[u]=null),C.event.triggered=m,e.isPropagationStopped()&&h.addEventListener(m,xt),n[m](),e.isPropagationStopped()&&h.removeEventListener(m,xt),C.event.triggered=void 0,s&&(n[u]=s)),e.result}},simulate:function(e,t,n){var i=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(i,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each((function(){C.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}}),v.focusin||C.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){C.event.simulate(t,e.target,C.event.fix(e))};C.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,r=J.access(i,t);r||i.addEventListener(e,n,!0),J.access(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,r=J.access(i,t)-1;r?J.access(i,t,r):(i.removeEventListener(e,n,!0),J.remove(i,t))}}}));var kt=i.location,Ct={guid:Date.now()},St=/\?/;C.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new i.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||C.error("Invalid XML: "+(n?C.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Ot=/\[\]$/,Tt=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,Et=/^(?:input|select|textarea|keygen)/i;function $t(e,t,n,i){var r;if(Array.isArray(t))C.each(t,(function(t,r){n||Ot.test(e)?i(e,r):$t(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,i)}));else if(n||"object"!==x(t))i(e,t);else for(r in t)$t(e+"["+r+"]",t[r],n,i)}C.param=function(e,t){var n,i=[],r=function(e,t){var n=g(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,(function(){r(this.name,this.value)}));else for(n in e)$t(n,e[n],t,r);return i.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Et.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!ve.test(e))})).map((function(e,t){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,(function(e){return{name:t.name,value:e.replace(Tt,"\r\n")}})):{name:t.name,value:n.replace(Tt,"\r\n")}})).get()}});var Mt=/%20/g,Pt=/#.*$/,It=/([?&])_=[^&]*/,jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,At=/^(?:GET|HEAD)$/,Nt=/^\/\//,Lt={},Ft={},Rt="*/".concat("*"),Bt=y.createElement("a");function Vt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,a=t.toLowerCase().match(F)||[];if(g(n))for(;i=a[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function zt(e,t,n,i){var r={},a=e===Ft;function o(s){var l;return r[s]=!0,C.each(e[s]||[],(function(e,s){var u=s(t,n,i);return"string"!=typeof u||a||r[u]?a?!(l=u):void 0:(t.dataTypes.unshift(u),o(u),!1)})),l}return o(t.dataTypes[0])||!r["*"]&&o("*")}function Ht(e,t){var n,i,r=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&C.extend(!0,e,i),e}Bt.href=kt.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(kt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ht(Ht(e,C.ajaxSettings),t):Ht(C.ajaxSettings,e)},ajaxPrefilter:Vt(Lt),ajaxTransport:Vt(Ft),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,r,a,o,s,l,u,c,d,h,f=C.ajaxSetup({},t),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?C(p):C.event,v=C.Deferred(),g=C.Callbacks("once memory"),b=f.statusCode||{},_={},w={},x="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(u){if(!o)for(o={};t=jt.exec(a);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?a:null},setRequestHeader:function(e,t){return null==u&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==u&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)k.always(e[k.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||x;return n&&n.abort(t),S(0,t),this}};if(v.promise(k),f.url=((e||f.url||kt.href)+"").replace(Nt,kt.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(F)||[""],null==f.crossDomain){l=y.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=C.param(f.data,f.traditional)),zt(Lt,f,t,k),u)return k;for(d in(c=C.event&&f.global)&&0==C.active++&&C.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!At.test(f.type),r=f.url.replace(Pt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Mt,"+")):(h=f.url.slice(r.length),f.data&&(f.processData||"string"==typeof f.data)&&(r+=(St.test(r)?"&":"?")+f.data,delete f.data),!1===f.cache&&(r=r.replace(It,"$1"),h=(St.test(r)?"&":"?")+"_="+Ct.guid+++h),f.url=r+h),f.ifModified&&(C.lastModified[r]&&k.setRequestHeader("If-Modified-Since",C.lastModified[r]),C.etag[r]&&k.setRequestHeader("If-None-Match",C.etag[r])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&k.setRequestHeader("Content-Type",f.contentType),k.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Rt+"; q=0.01":""):f.accepts["*"]),f.headers)k.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(p,k,f)||u))return k.abort();if(x="abort",g.add(f.complete),k.done(f.success),k.fail(f.error),n=zt(Ft,f,t,k)){if(k.readyState=1,c&&m.trigger("ajaxSend",[k,f]),u)return k;f.async&&f.timeout>0&&(s=i.setTimeout((function(){k.abort("timeout")}),f.timeout));try{u=!1,n.send(_,S)}catch(e){if(u)throw e;S(-1,e)}}else S(-1,"No Transport");function S(e,t,o,l){var d,h,y,_,w,x=t;u||(u=!0,s&&i.clearTimeout(s),n=void 0,a=l||"",k.readyState=e>0?4:0,d=e>=200&&e<300||304===e,o&&(_=function(e,t,n){for(var i,r,a,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in s)if(s[r]&&s[r].test(i)){l.unshift(r);break}if(l[0]in n)a=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){a=r;break}o||(o=r)}a=a||o}if(a)return a!==l[0]&&l.unshift(a),n[a]}(f,k,o)),!d&&C.inArray("script",f.dataTypes)>-1&&C.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),_=function(e,t,n,i){var r,a,o,s,l,u={},c=e.dataTypes.slice();if(c[1])for(o in e.converters)u[o.toLowerCase()]=e.converters[o];for(a=c.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(o=u[l+" "+a]||u["* "+a]))for(r in u)if((s=r.split(" "))[1]===a&&(o=u[l+" "+s[0]]||u["* "+s[0]])){!0===o?o=u[r]:!0!==u[r]&&(a=s[0],c.unshift(s[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(f,_,k,d),d?(f.ifModified&&((w=k.getResponseHeader("Last-Modified"))&&(C.lastModified[r]=w),(w=k.getResponseHeader("etag"))&&(C.etag[r]=w)),204===e||"HEAD"===f.type?x="nocontent":304===e?x="notmodified":(x=_.state,h=_.data,d=!(y=_.error))):(y=x,!e&&x||(x="error",e<0&&(e=0))),k.status=e,k.statusText=(t||x)+"",d?v.resolveWith(p,[h,x,k]):v.rejectWith(p,[k,x,y]),k.statusCode(b),b=void 0,c&&m.trigger(d?"ajaxSuccess":"ajaxError",[k,f,d?h:y]),g.fireWith(p,[k,x]),c&&(m.trigger("ajaxComplete",[k,f]),--C.active||C.event.trigger("ajaxStop")))}return k},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],(function(e,t){C[t]=function(e,n,i,r){return g(n)&&(r=r||i,i=n,n=void 0),C.ajax(C.extend({url:e,type:t,dataType:r,data:n,success:i},C.isPlainObject(e)&&e))}})),C.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),C._evalUrl=function(e,t,n){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,n)}})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return g(e)?this.each((function(t){C(this).wrapInner(e.call(this,t))})):this.each((function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=g(e);return this.each((function(n){C(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},qt=C.ajaxSettings.xhr();v.cors=!!qt&&"withCredentials"in qt,v.ajax=qt=!!qt,C.ajaxTransport((function(e){var t,n;if(v.cors||qt&&!e.crossDomain)return{send:function(r,a){var o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)s[o]=e.xhrFields[o];for(o in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(o,r[o]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?a(0,"error"):a(s.status,s.statusText):a(Wt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&i.setTimeout((function(){t&&n()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),C.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),C.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,r){t=C("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),y.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Ut,Kt=[],Gt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||C.expando+"_"+Ct.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",(function(e,t,n){var r,a,o,s=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=g(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||C.error(r+" was not called"),o[0]},e.dataTypes[0]="json",a=i[r],i[r]=function(){o=arguments},n.always((function(){void 0===a?C(i).removeProp(r):i[r]=a,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&g(a)&&a(o[0]),o=a=void 0})),"script"})),v.createHTMLDocument=((Ut=y.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((i=(t=y.implementation.createHTMLDocument("")).createElement("base")).href=y.location.href,t.head.appendChild(i)):t=y),a=!n&&[],(r=M.exec(e))?[t.createElement(r[1])]:(r=ke([e],t,a),a&&a.length&&C(a).remove(),C.merge([],r.childNodes)));var i,r,a},C.fn.load=function(e,t,n){var i,r,a,o=this,s=e.indexOf(" ");return s>-1&&(i=gt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&C.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){a=arguments,o.html(i?C("<div>").append(C.parseHTML(e)).find(i):e)})).always(n&&function(e,t){o.each((function(){n.apply(this,a||[e.responseText,t,e])}))}),this},C.expr.pseudos.animated=function(e){return C.grep(C.timers,(function(t){return e===t.elem})).length},C.offset={setOffset:function(e,t,n){var i,r,a,o,s,l,u=C.css(e,"position"),c=C(e),d={};"static"===u&&(e.style.position="relative"),s=c.offset(),a=C.css(e,"top"),l=C.css(e,"left"),("absolute"===u||"fixed"===u)&&(a+l).indexOf("auto")>-1?(o=(i=c.position()).top,r=i.left):(o=parseFloat(a)||0,r=parseFloat(l)||0),g(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(d.top=t.top-s.top+o),null!=t.left&&(d.left=t.left-s.left+r),"using"in t?t.using.call(e,d):c.css(d)}},C.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){C.offset.setOffset(this,e,t)}));var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===C.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),r.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-C.css(i,"marginTop",!0),left:t.left-r.left-C.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||oe}))}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;C.fn[e]=function(i){return q(this,(function(e,i,r){var a;if(b(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===r)return a?a[t]:e[i];a?a.scrollTo(n?a.pageXOffset:r,n?r:a.pageYOffset):e[i]=r}),e,i,arguments.length)}})),C.each(["top","left"],(function(e,t){C.cssHooks[t]=qe(v.pixelPosition,(function(e,n){if(n)return n=We(e,t),Be.test(n)?C(e).position()[t]+"px":n}))})),C.each({Height:"height",Width:"width"},(function(e,t){C.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,i){C.fn[i]=function(r,a){var o=arguments.length&&(n||"boolean"!=typeof r),s=n||(!0===r||!0===a?"margin":"border");return q(this,(function(t,n,r){var a;return b(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===r?C.css(t,n,s):C.style(t,n,r,s)}),t,o?r:void 0,o)}}))})),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){C.fn[t]=function(e){return this.on(t,e)}})),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){C.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Yt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;C.proxy=function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return i=s.call(arguments,2),r=function(){return e.apply(t||this,i.concat(s.call(arguments)))},r.guid=e.guid=e.guid||C.guid++,r},C.holdReady=function(e){e?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=$,C.isFunction=g,C.isWindow=b,C.camelCase=Y,C.type=x,C.now=Date.now,C.isNumeric=function(e){var t=C.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},C.trim=function(e){return null==e?"":(e+"").replace(Yt,"")},void 0===(n=function(){return C}.apply(t,[]))||(e.exports=n);var Zt=i.jQuery,Xt=i.$;return C.noConflict=function(e){return i.$===C&&(i.$=Xt),e&&i.jQuery===C&&(i.jQuery=Zt),C},void 0===r&&(i.jQuery=i.$=C),C}))},9756:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(1519),r=n.n(i)()((function(e){return e[1]}));r.push([e.id,".child-view[data-v-7867eae3]{min-height:100%;position:absolute;transition:all .3s cubic-bezier(.55,0,.1,1);width:100%}.app-slide-no-leave-to[data-v-7867eae3]{display:none}.app-slide-left-leave-active[data-v-7867eae3],.app-slide-left-leave-to[data-v-7867eae3]{transform:translate(0);z-index:1}.app-slide-left-enter-active[data-v-7867eae3]{opacity:0;transform:translate(30%);z-index:2}.app-slide-left-enter-to[data-v-7867eae3],.app-slide-right-leave-active[data-v-7867eae3]{opacity:1;transform:translate(0);z-index:2}.app-slide-right-leave-to[data-v-7867eae3]{opacity:0;transform:translate(30%);z-index:2}.app-slide-right-enter[data-v-7867eae3],.app-slide-right-enter-active[data-v-7867eae3],.app-slide-up-leave-active[data-v-7867eae3],.app-slide-up-leave-to[data-v-7867eae3]{transform:translate(0);z-index:1}.app-slide-up-enter-active[data-v-7867eae3]{opacity:0;transform:translateY(20%);z-index:2}.app-slide-down-leave-active[data-v-7867eae3],.app-slide-up-enter-to[data-v-7867eae3]{opacity:1;transform:translate(0);z-index:2}.app-slide-down-leave-to[data-v-7867eae3]{opacity:0;transform:translateY(20%);z-index:2}.app-slide-down-enter[data-v-7867eae3],.app-slide-down-enter-active[data-v-7867eae3]{transform:translate(0);z-index:1}",""]);const a=r},49628:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(1519),r=n.n(i),a=n(18789),o=r()((function(e){return e[1]}));o.i(a.Z),o.push([e.id,'.markdown[data-v-22821020]{align-items:center;background:#f7f7f7;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0;overflow:hidden;padding:0;position:relative}.markdown.border[data-v-22821020]{border:1px solid #d9d9d9}.markdown *[data-v-22821020]{box-sizing:border-box;margin:0;padding:0}.markdown.fullscreen[data-v-22821020]{border:none;bottom:0;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}.markdown.fullscreen .markdown-content[data-v-22821020]{padding:10px 0 0}.markdown .markdown-toolbars[data-v-22821020]{background:#fff;border-bottom:1px solid #d9d9d9;color:#6a6f7b;cursor:pointer;display:block;list-style:none;padding-left:4px;width:100%}.markdown .markdown-toolbars>li[data-v-22821020]{cursor:pointer;float:left;line-height:normal;margin:0;min-height:auto;position:relative}.markdown .markdown-toolbars>li[data-v-22821020]:after{background:#000;border-radius:2px;color:#fff;content:attr(name);display:block;font-size:12px;left:20px;line-height:28px;opacity:0;padding:0 6px;position:absolute;top:32px;transform:scale(0);transform-origin:top;transition:all .3s .1s;white-space:nowrap;z-index:999999999999}.markdown .markdown-toolbars>li[data-v-22821020]:hover:after{opacity:1;transform:scale(1)}.markdown .markdown-toolbars>li[data-v-22821020]:last-child:after{left:auto;right:20%}.markdown .markdown-toolbars>li .title[data-v-22821020]{font-size:16px!important}.markdown .markdown-toolbars>li .icon-svg[data-v-22821020]{align-items:center;display:flex;justify-content:center}.markdown .markdown-toolbars>li.right[data-v-22821020]{float:right}.markdown .markdown-toolbars>li.right>ul[data-v-22821020]{list-style:none}.markdown .markdown-toolbars>li.right>ul>li[data-v-22821020]{float:left;line-height:normal}.markdown .markdown-toolbars span[data-v-22821020]{border-radius:3px;color:#999;cursor:pointer;display:block;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px}.markdown .markdown-toolbars span[data-v-22821020]:hover{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .title[data-v-22821020]{padding-left:4px;padding-right:10px}.markdown .markdown-toolbars li:last-child span[data-v-22821020]{font-size:20px!important;margin-right:4px}.markdown .markdown-toolbars .export-file[data-v-22821020],.markdown .markdown-toolbars .shift-theme[data-v-22821020]{align-items:center;display:flex;height:46px;justify-content:center;position:relative}.markdown .markdown-toolbars .export-file span[data-v-22821020],.markdown .markdown-toolbars .shift-theme span[data-v-22821020]{display:inline-block;font-size:18px;line-height:32px;padding:0 8px;transition:all .3s}.markdown .markdown-toolbars .export-file span[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme span[data-v-22821020]:hover{background:#f7f7f7;border-radius:3px;color:#0084ff}.markdown .markdown-toolbars .export-file ul[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul[data-v-22821020]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-sizing:border-box;left:-50%;list-style:none;margin:0;padding:6px 0;position:absolute;top:40px;transform:scale(0);transform-origin:top center;transition:all .3s;width:160px;z-index:9999999}.markdown .markdown-toolbars .export-file ul.active[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul.active[data-v-22821020]{opacity:1;transform:scaleY(1)}.markdown .markdown-toolbars .export-file ul li[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li[data-v-22821020]{align-items:center;color:#262626;cursor:pointer;display:flex;font-size:13px;line-height:30px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-22821020]{display:block;font-size:14px;height:30px;line-height:30px;overflow:hidden;width:30px}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-22821020]:hover{color:#262626}.markdown .markdown-toolbars .export-file ul li i[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li i[data-v-22821020]{display:block;flex:1;font-size:13px;font-style:normal;white-space:normal}.markdown .markdown-toolbars .export-file ul li[data-v-22821020]:last-child,.markdown .markdown-toolbars .shift-theme ul li[data-v-22821020]:last-child{border-bottom:0}.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-22821020]{font-size:14px!important;margin:0!important}.markdown .markdown-toolbars .export-file ul li[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme ul li[data-v-22821020]:hover{background:#f7f7f7}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-22821020]{color:#bbbec4;cursor:not-allowed}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-22821020]:hover{background:transparent}.markdown .markdown-toolbars .import-file[data-v-22821020]{position:relative}.markdown .markdown-toolbars .import-file input[data-v-22821020]{cursor:pointer;display:block;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:9999}.markdown .markdown-toolbars .import-file:hover span[data-v-22821020]{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .import-file[data-v-22821020]:hover:after{opacity:1;transform:scale(1)}.markdown .close-preview[data-v-22821020]{align-items:center;color:#262626;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:999}.markdown .close-preview span[data-v-22821020]{font-size:22px}.markdown .close-preview span[data-v-22821020]:hover{color:#262626}.markdown .markdown-content[data-v-22821020]{padding-bottom:0;width:100%}.markdown .markdown-content[data-v-22821020],.markdown .markdown-content .markdown-editor[data-v-22821020]{display:flex;flex:1;justify-content:space-between;overflow:hidden;position:relative}.markdown .markdown-content .markdown-editor[data-v-22821020]{background:#2d2d2d;height:100%;margin:0!important;overflow-y:scroll}.markdown .markdown-content .markdown-editor[data-v-22821020]::-webkit-scrollbar{display:none}.markdown .markdown-content .markdown-editor .index[data-v-22821020]{background:#272727;line-height:22px;min-height:100%;padding:12px 0;width:36px}.markdown .markdown-content .markdown-editor .index li[data-v-22821020]{background:#272727;color:#ccc;font-family:Consolas;font-size:14px;text-align:center}.markdown .markdown-content .markdown-editor textarea[data-v-22821020]{background:#2d2d2d;border:0;caret-color:#ccc;color:#669acc;font-family:Consolas;font-size:14px;line-height:22px;min-height:100%;outline:none;overflow:hidden;overflow-x:auto;padding:12px 8px;resize:none;white-space:nowrap;width:100%}.markdown .markdown-content .markdown-editor textarea[data-v-22821020]::-moz-selection{background:#999;color:#0084ff}.markdown .markdown-content .markdown-editor textarea[data-v-22821020]::selection{background:#999;color:#0084ff}.markdown .markdown-content .codemirror[data-v-22821020]{flex:1;height:100%;overflow:auto;width:0}.markdown .markdown-content .markdown-preview[data-v-22821020]{flex:1;height:100%;width:0}.markdown ul.toc-anchor[data-v-22821020]{background-color:#f6f8fa;border-left:2px solid #dcdfe6;max-width:260px;min-width:150px;overflow:auto}.markdown ul.toc-anchor li.toc-anchor-item[data-v-22821020]{cursor:pointer;font-size:12px;line-height:1;overflow:hidden;padding:6px 16px;text-overflow:ellipsis;white-space:nowrap}.markdown ul.toc-anchor li.toc-anchor-item span[data-v-22821020]{color:#333;opacity:.8}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-2[data-v-22821020]{padding-left:16px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-3[data-v-22821020]{padding-left:32px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-4[data-v-22821020]{padding-left:48px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-5[data-v-22821020]{padding-left:64px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-action[data-v-22821020]{color:#2b85e4;opacity:1}.markdown ul.toc-anchor li.toc-anchor-item[data-v-22821020]:first-child{padding-top:16px}.markdown ul.toc-anchor li.toc-anchor-item:hover span[data-v-22821020]{opacity:1}.insert-img-model[data-v-22821020]{background:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:0;padding-top:12%;position:fixed;right:0;top:0;transition:all .3s;z-index:99999}.insert-img-model .model-container[data-v-22821020]{background:#fff;border-radius:4px;margin:0 auto;transform:scale(0);transform-origin:center;transition:all .3s;width:480px}.insert-img-model .model-container .model-head[data-v-22821020]{background:#f7f7f7;border-radius:4px 4px 0 0;box-shadow:0 1px 2px #d9d9d9;display:flex;justify-content:space-between;line-height:32px;padding:0 12px}.insert-img-model .model-container .model-head span[data-v-22821020]:nth-of-type(2){cursor:pointer;font-size:14px;padding-left:12px}.insert-img-model .model-container .model-head span[data-v-22821020]:nth-of-type(2):hover{color:#ed3f14}.insert-img-model .model-container .model-content[data-v-22821020]{min-height:180px;padding:0 12px 20px}.insert-img-model .model-container .model-content .insert-url[data-v-22821020]{align-items:center;display:flex;justify-content:space-between;padding:42px 0}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]{text-rendering:auto;background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;display:block;flex:1;font-size:14px;line-height:24px;padding:4px 8px;transition:box-shadow 2s;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]:focus{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]::-moz-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]:-ms-input-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]::placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url a[data-v-22821020]{background:#1890ff;border:1px solid #d9d9d9;border-radius:3px;color:#fff;display:block;font-size:13px;height:32px;line-height:32px;margin-left:20px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-content .insert-url a[data-v-22821020]:hover{background:#0169af}.insert-img-model .model-container .model-content .insert-local[data-v-22821020]{align-items:center;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;position:relative;transition:all .3s}.insert-img-model .model-container .model-content .insert-local span[data-v-22821020]{color:#d9d9d9;font-size:40px;line-height:50px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local p[data-v-22821020]{color:#262626;font-size:14px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local[data-v-22821020]:hover{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-local:hover p[data-v-22821020],.insert-img-model .model-container .model-content .insert-local:hover span[data-v-22821020]{color:#1890ff}.insert-img-model .model-container .model-content .insert-local input[data-v-22821020]{display:block;height:100%;opacity:0;position:absolute;width:100%}.insert-img-model .model-container .model-foot[data-v-22821020]{align-items:center;display:flex;display:none;justify-content:flex-end;padding:10px 12px}.insert-img-model .model-container .model-foot a[data-v-22821020]{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:3px;color:#262626;display:block;font-size:13px;height:26px;line-height:26px;margin-left:12px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-foot a[data-v-22821020]:hover{background:#d9d9d9}.insert-img-model .model-container .model-foot a.ok[data-v-22821020]{background:#1890ff;border-color:#1890ff;color:#fff}.insert-img-model .model-container .model-foot a.ok[data-v-22821020]:hover{background:#0169af}.insert-img-model.active[data-v-22821020]{display:block;opacity:1}.insert-img-model.active .model-container[data-v-22821020]{transform:scale(1)}ul.shift[data-v-22821020]{align-items:center;display:flex;padding:6px 12px}ul.shift span[data-v-22821020]{cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift span.iconfont[data-v-22821020]{font-size:14px}ul.shift label[data-v-22821020]{cursor:pointer;font-size:12px;padding-right:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift input[type=radio][data-v-22821020],ul.shift label[data-v-22821020]{box-sizing:border-box;transition:all .6s ease}ul.shift input[type=radio]+label[data-v-22821020]:before{border:1px solid #292d35;border-radius:50%;content:"\\a0";display:inline-block;height:8px;margin-right:4px;padding:2px;vertical-align:middle;width:8px}ul.shift input[type=radio]:checked+label[data-v-22821020]:before{background-clip:content-box;background-color:#292d35;padding:2px}ul.shift input[type=radio][data-v-22821020]{clip:rect(0,0,0,0);position:absolute}ul.shift input[type=radio]:checked+label[data-v-22821020]{color:#292d35}[data-v-22821020] .markdown-preview{background:#fff;flex:1;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;overflow-y:scroll;padding:20px 12px!important}[data-v-22821020] .markdown-preview *{box-sizing:border-box;margin:0;padding:0}[data-v-22821020] .markdown-preview>div{background:#fff;padding:10px 12px!important}[data-v-22821020] .markdown-preview::-webkit-scrollbar,[data-v-22821020] .markdown-preview>div::-webkit-scrollbar{display:none}[data-v-22821020] .markdown-preview em{font-style:oblique}[data-v-22821020] .markdown-preview ul{list-style:none;padding:0 20px}[data-v-22821020] .markdown-preview ul li{position:relative}[data-v-22821020] .markdown-preview ul li:after{background:#262626;border-radius:50%;content:"";display:block;height:8px;left:-16px;position:absolute;top:12px;width:8px;z-index:99}[data-v-22821020] .markdown-preview ol,[data-v-22821020] .markdown-preview ul{margin:10px 0}[data-v-22821020] .markdown-preview ol li,[data-v-22821020] .markdown-preview ul li{color:#262626;font-size:14px!important;line-height:22px!important;min-height:28px;padding:4px 0 4px 6px}[data-v-22821020] .markdown-preview ol li input[type=checkbox],[data-v-22821020] .markdown-preview ul li input[type=checkbox]{cursor:pointer;left:-14px;overflow:visible;position:relative;position:absolute;top:5px}[data-v-22821020] .markdown-preview ol li input[type=checkbox]:before,[data-v-22821020] .markdown-preview ul li input[type=checkbox]:before{background-position:50%;background:#fff;color:#999;content:"\\E684";display:block;font-family:iconfont!important;font-size:18px;height:18px;left:-4px;line-height:18px;position:absolute;text-align:center;top:0;width:18px;z-index:999999}[data-v-22821020] .markdown-preview ol li input[type=checkbox]:checked:before,[data-v-22821020] .markdown-preview ul li input[type=checkbox]:checked:before{content:"\\E683"}[data-v-22821020] .markdown-preview ol.toc-anchor,[data-v-22821020] .markdown-preview ul.toc-anchor{margin:0;padding:0}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item{cursor:pointer;font-size:13px!important;line-height:16px!important;min-height:auto;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span{color:#2b85e4;opacity:.9}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-2,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-2{padding-left:16px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-3,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-3{padding-left:32px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-4,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-4{padding-left:48px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-5,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-5{padding-left:64px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item:last-child,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item:last-child{padding-bottom:6px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item:hover span,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item:hover span{opacity:1}[data-v-22821020] .markdown-preview ol{list-style-type:decimal;padding-left:20px}[data-v-22821020] .markdown-preview ol li{list-style:decimal}[data-v-22821020] .markdown-preview hr{border:0;border-top:1px solid #d9d9d9;color:#d9d9d9;height:1px;margin:20px 0;padding:0}[data-v-22821020] .markdown-preview del,[data-v-22821020] .markdown-preview em,[data-v-22821020] .markdown-preview strong{display:inline-block}[data-v-22821020] .markdown-preview blockquote{background:#f7f7f7;border-left:5px solid #d9d9d9;border-radius:2px;margin:8px 0;padding:6px 12px;position:relative}[data-v-22821020] .markdown-preview h1,[data-v-22821020] .markdown-preview h2,[data-v-22821020] .markdown-preview h3,[data-v-22821020] .markdown-preview h4,[data-v-22821020] .markdown-preview h5,[data-v-22821020] .markdown-preview h6{color:#262626}[data-v-22821020] .markdown-preview h1{border-bottom:1px solid #d9d9d9;font-size:28px}[data-v-22821020] .markdown-preview h2{font-size:24px}[data-v-22821020] .markdown-preview h3{font-size:18px}[data-v-22821020] .markdown-preview h4{font-size:16px}[data-v-22821020] .markdown-preview h5{font-size:14px}[data-v-22821020] .markdown-preview h6{font-size:12px}[data-v-22821020] .markdown-preview h1,[data-v-22821020] .markdown-preview h2,[data-v-22821020] .markdown-preview h3,[data-v-22821020] .markdown-preview h4,[data-v-22821020] .markdown-preview h5,[data-v-22821020] .markdown-preview h6{font-weight:600;padding:8px 0}[data-v-22821020] .markdown-preview p{color:#262626;font-size:14px!important;line-height:22px;margin-bottom:8px}[data-v-22821020] .markdown-preview img{cursor:pointer;display:block;margin:20px 0;max-width:100%}[data-v-22821020] .markdown-preview table{background:#fff;border:1px solid #d9d9d9;border-bottom:0;border-collapse:collapse;border-spacing:0;margin:20px 0;width:100%}[data-v-22821020] .markdown-preview table tr{transition:background .1s}[data-v-22821020] .markdown-preview table tr td,[data-v-22821020] .markdown-preview table tr th{border-bottom:1px solid #d9d9d9;color:#333;cursor:pointer;font-size:14px;line-height:24px;padding:4px 8px}[data-v-22821020] .markdown-preview table th{background:#f8f8f9;font-weight:700;text-align:left}[data-v-22821020] .markdown-preview table tr:nth-of-type(2n) td{background:#fafafa}[data-v-22821020] .markdown-preview table tr:hover td{background:#f5f5f5}[data-v-22821020] .markdown-preview table td,[data-v-22821020] .markdown-preview table th{border:1px solid #d9d9d9;word-break:break-all}[data-v-22821020] .markdown-preview input[type=checkbox]{border-radius:0;display:inline-block;margin-right:8px}[data-v-22821020] .markdown-preview a{color:#1890ff;font-size:14px;line-height:22px;text-decoration:none}[data-v-22821020] .markdown-preview .code-block{padding:0!important;position:relative}[data-v-22821020] .markdown-preview .code-block .copy-code{color:#d9d9d9;cursor:pointer;font-size:12px;line-height:20px;opacity:0;position:absolute;right:10px;top:5px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}[data-v-22821020] .markdown-preview .code-block .copy-code:hover{color:#1890ff}[data-v-22821020] .markdown-preview .code-block:hover .copy-code{opacity:1}.preview-img[data-v-22821020]{align-items:center;background:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s .1s;width:100vw;z-index:99999999}.preview-img .close[data-v-22821020]{color:#fff;cursor:pointer;font-size:20px;padding:10px;position:absolute;right:0;top:0}.preview-img img[data-v-22821020]{display:block}.preview-img img.vertical[data-v-22821020]{height:80%;width:auto}.preview-img img.horizontal[data-v-22821020]{height:auto;width:80%}.preview-img.active[data-v-22821020]{display:flex;opacity:1}[data-v-22821020] .markdown-theme-light pre{word-wrap:break-word;background:#f7f8fb!important;border:0!important;border-radius:0!important;border-radius:4px!important;font-size:14px!important;line-height:1.6!important;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important;word-break:break-all}[data-v-22821020] .markdown-theme-light pre code{color:#444;font-family:Consolas!important;font-size:13px;line-height:22px!important}[data-v-22821020] .markdown-theme-light .hljs{-webkit-text-size-adjust:none;color:#525252;display:block;overflow-x:auto;padding:15px}[data-v-22821020] .markdown-theme-light .hljs-doctype{color:#999}[data-v-22821020] .markdown-theme-light .hljs-tag{color:#3e76f6}[data-v-22821020] .markdown-theme-light .hljs-attribute{color:#e96900}[data-v-22821020] .markdown-theme-light .hljs-value{color:#42b983}[data-v-22821020] .markdown-theme-light .hljs-keyword{color:#e96900}[data-v-22821020] .markdown-theme-light .hljs-string{color:#42b983}[data-v-22821020] .markdown-theme-light .hljs-comment{color:#b3b3b3}[data-v-22821020] .markdown-theme-light .hljs-operator .hljs-comment{color:#525252}[data-v-22821020] .markdown-theme-light .hljs-regexp{color:#af7dff}[data-v-22821020] .markdown-theme-light .hljs-built_in{color:#2db7f5}[data-v-22821020] .markdown-theme-light .css .hljs-class{color:#e96900}[data-v-22821020] .markdown-theme-light .css .hljs-number,[data-v-22821020] .markdown-theme-light .javascript .hljs-number{color:#fc1e70}[data-v-22821020] .markdown-theme-light .css .hljs-attribute{color:#af7dff}[data-v-22821020] .markdown-theme-light .css .hljs-important{color:red}[data-v-22821020] .markdown-theme-light .actionscript .hljs-literal,[data-v-22821020] .markdown-theme-light .javascript .hljs-literal{color:#fc1e70}[data-v-22821020] .markdown-theme-light pre{background:#f7f7f7!important;margin:0;padding:0}[data-v-22821020] .markdown-theme-light code{background:#f7f7f7;border:1px solid #eee;border-radius:3px;color:#666;display:inline-block;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0 3px;padding:1px 5px}[data-v-22821020] .markdown-theme-light pre code{background:transparent;border:none;display:inline;margin:0;padding:0}[data-v-22821020] .markdown-theme-light pre.bg code{background:#f7f7f7}[data-v-22821020] .markdown-theme-dark pre{background:#1e1e1e;border-radius:4px;color:#dcdcdc;display:block;margin:20px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-22821020] .markdown-theme-dark pre,[data-v-22821020] .markdown-theme-dark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-22821020] .markdown-theme-dark pre *{font-size:14px;line-height:1.6!important}[data-v-22821020] .markdown-theme-dark code{margin:0!important;padding:0!important}[data-v-22821020] .markdown-theme-dark .hljs-literal,[data-v-22821020] .markdown-theme-dark .hljs-name,[data-v-22821020] .markdown-theme-dark .hljs-symbol{color:#659bd1}[data-v-22821020] .markdown-theme-dark .hljs-keyword{color:#bc89bd}[data-v-22821020] .markdown-theme-dark .hljs-link{color:#569cd6;text-decoration:underline}[data-v-22821020] .markdown-theme-dark .hljs-built_in,[data-v-22821020] .markdown-theme-dark .hljs-type{color:#4ec9b0}[data-v-22821020] .markdown-theme-dark .hljs-class,[data-v-22821020] .markdown-theme-dark .hljs-number{color:#b8d7a3}[data-v-22821020] .markdown-theme-dark .hljs-meta-string,[data-v-22821020] .markdown-theme-dark .hljs-string{color:#d69d85}[data-v-22821020] .markdown-theme-dark .hljs-regexp,[data-v-22821020] .markdown-theme-dark .hljs-template-tag{color:#9a5334}[data-v-22821020] .markdown-theme-dark .hljs-formula,[data-v-22821020] .markdown-theme-dark .hljs-function,[data-v-22821020] .markdown-theme-dark .hljs-params,[data-v-22821020] .markdown-theme-dark .hljs-subst,[data-v-22821020] .markdown-theme-dark .hljs-title{color:#dcdcdc}[data-v-22821020] .markdown-theme-dark .hljs-comment,[data-v-22821020] .markdown-theme-dark .hljs-quote{color:#57a64a;font-style:italic}[data-v-22821020] .markdown-theme-dark .hljs-doctag{color:#608b4e}[data-v-22821020] .markdown-theme-dark .hljs-meta,[data-v-22821020] .markdown-theme-dark .hljs-meta-keyword,[data-v-22821020] .markdown-theme-dark .hljs-tag{color:#9b9b9b}[data-v-22821020] .markdown-theme-dark .hljs-template-variable,[data-v-22821020] .markdown-theme-dark .hljs-variable{color:#bd63c5}[data-v-22821020] .markdown-theme-dark .hljs-attr,[data-v-22821020] .markdown-theme-dark .hljs-attribute,[data-v-22821020] .markdown-theme-dark .hljs-builtin-name{color:#9cdcfe}[data-v-22821020] .markdown-theme-dark .hljs-section{color:gold}[data-v-22821020] .markdown-theme-dark .hljs-emphasis{font-style:italic}[data-v-22821020] .markdown-theme-dark .hljs-strong{font-weight:700}[data-v-22821020] .markdown-theme-dark .hljs-bullet,[data-v-22821020] .markdown-theme-dark .hljs-selector-attr,[data-v-22821020] .markdown-theme-dark .hljs-selector-class,[data-v-22821020] .markdown-theme-dark .hljs-selector-id,[data-v-22821020] .markdown-theme-dark .hljs-selector-pseudo,[data-v-22821020] .markdown-theme-dark .hljs-selector-tag{color:#d7ba7d}[data-v-22821020] .markdown-theme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}[data-v-22821020] .markdown-theme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}[data-v-22821020] .markdown-theme-dark .hljs-comment{font-style:normal}[data-v-22821020] .markdown-theme-oneDark pre{background:#292c34;border-radius:4px;color:#abb2bf;display:block;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-22821020] .markdown-theme-oneDark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;font-size:14px;line-height:1.6!important}[data-v-22821020] .markdown-theme-oneDark .hljs-comment,[data-v-22821020] .markdown-theme-oneDark .hljs-quote{color:#5c6370;font-style:italic}[data-v-22821020] .markdown-theme-oneDark .hljs-doctag,[data-v-22821020] .markdown-theme-oneDark .hljs-formula,[data-v-22821020] .markdown-theme-oneDark .hljs-keyword{color:#c678dd}[data-v-22821020] .markdown-theme-oneDark .hljs-deletion,[data-v-22821020] .markdown-theme-oneDark .hljs-name,[data-v-22821020] .markdown-theme-oneDark .hljs-section,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-tag,[data-v-22821020] .markdown-theme-oneDark .hljs-subst{color:#e06c75}[data-v-22821020] .markdown-theme-oneDark .hljs-literal{color:#56b6c2}[data-v-22821020] .markdown-theme-oneDark .hljs-addition,[data-v-22821020] .markdown-theme-oneDark .hljs-attribute,[data-v-22821020] .markdown-theme-oneDark .hljs-meta-string,[data-v-22821020] .markdown-theme-oneDark .hljs-regexp,[data-v-22821020] .markdown-theme-oneDark .hljs-string{color:#98c379}[data-v-22821020] .markdown-theme-oneDark .hljs-built_in,[data-v-22821020] .markdown-theme-oneDark .hljs-class .hljs-title{color:#e6c07b}[data-v-22821020] .markdown-theme-oneDark .hljs-attr,[data-v-22821020] .markdown-theme-oneDark .hljs-number,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-attr,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-class,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-22821020] .markdown-theme-oneDark .hljs-template-variable,[data-v-22821020] .markdown-theme-oneDark .hljs-type,[data-v-22821020] .markdown-theme-oneDark .hljs-variable{color:#d19a66}[data-v-22821020] .markdown-theme-oneDark .hljs-bullet,[data-v-22821020] .markdown-theme-oneDark .hljs-link,[data-v-22821020] .markdown-theme-oneDark .hljs-meta,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-id,[data-v-22821020] .markdown-theme-oneDark .hljs-symbol,[data-v-22821020] .markdown-theme-oneDark .hljs-title{color:#61aeee}[data-v-22821020] .markdown-theme-oneDark .hljs-emphasis{font-style:italic}[data-v-22821020] .markdown-theme-oneDark .hljs-strong{font-weight:700}[data-v-22821020] .markdown-theme-oneDark .hljs-link{text-decoration:underline}[data-v-22821020] .markdown-theme-gitHub pre{background:#f7f8fa!important;border-radius:4px;color:#333;display:block;font-size:13px;line-height:20px;margin:10px 0!important;overflow-x:auto;overflow-x:auto!important;padding:20px 10px!important}[data-v-22821020] .markdown-theme-gitHub pre *{font-family:Consolas!important}[data-v-22821020] .markdown-theme-gitHub .hljs-comment,[data-v-22821020] .markdown-theme-gitHub .hljs-quote{color:#998;font-style:italic}[data-v-22821020] .markdown-theme-gitHub .hljs-selector-tag,[data-v-22821020] .markdown-theme-gitHub .hljs-subst{color:#333;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-keyword{color:#d73a49}[data-v-22821020] .markdown-theme-gitHub .hljs-literal,[data-v-22821020] .markdown-theme-gitHub .hljs-number,[data-v-22821020] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-22821020] .markdown-theme-gitHub .hljs-template-variable,[data-v-22821020] .markdown-theme-gitHub .hljs-variable{color:teal}[data-v-22821020] .markdown-theme-gitHub .hljs-doctag,[data-v-22821020] .markdown-theme-gitHub .hljs-string{color:#d73a49}[data-v-22821020] .markdown-theme-gitHub .hljs-section,[data-v-22821020] .markdown-theme-gitHub .hljs-selector-id,[data-v-22821020] .markdown-theme-gitHub .hljs-title{color:#900;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-subst{font-weight:400}[data-v-22821020] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-22821020] .markdown-theme-gitHub .hljs-type{color:#458;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-attribute,[data-v-22821020] .markdown-theme-gitHub .hljs-name,[data-v-22821020] .markdown-theme-gitHub .hljs-tag{color:navy;font-weight:400}[data-v-22821020] .markdown-theme-gitHub .hljs-link,[data-v-22821020] .markdown-theme-gitHub .hljs-regexp{color:#009926}[data-v-22821020] .markdown-theme-gitHub .hljs-bullet,[data-v-22821020] .markdown-theme-gitHub .hljs-symbol{color:#990073}[data-v-22821020] .markdown-theme-gitHub .hljs-built_in,[data-v-22821020] .markdown-theme-gitHub .hljs-builtin-name{color:#0086b3}[data-v-22821020] .markdown-theme-gitHub .hljs-meta{color:#999;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-deletion{background:#fdd}[data-v-22821020] .markdown-theme-gitHub .hljs-addition{background:#dfd}[data-v-22821020] .markdown-theme-gitHub .hljs-emphasis{font-style:italic}[data-v-22821020] .markdown-theme-gitHub .hljs-strong{font-weight:700}',""]);const s=o},18789:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(1519),r=n.n(i)()((function(e){return e[1]}));r.push([e.id,'@font-face {font-family: "iconfont";\n src: url(\'iconfont.eot?t=1576231776697\'); /* IE9 */\n src: url(\'iconfont.eot?t=1576231776697#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */\n url(\'data:application/x-font-woff2;charset=utf-8;base64,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\') format(\'woff2\'),\n url(\'iconfont.woff?t=1576231776697\') format(\'woff\'),\n url(\'iconfont.ttf?t=1576231776697\') format(\'truetype\'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */\n url(\'iconfont.svg?t=1576231776697#iconfont\') format(\'svg\'); /* iOS 4.1- */\n}\n\n.iconfont {\n font-family: "iconfont" !important;\n font-size: 16px;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.icon-md:before {\n content: "\\e604";\n}\n\n.icon-redo:before {\n content: "\\e627";\n}\n\n.icon-undo:before {\n content: "\\e633";\n}\n\n.icon-checked:before {\n content: "\\e683";\n}\n\n.icon-checked-false:before {\n content: "\\e684";\n}\n\n.icon-preview:before {\n content: "\\e63a";\n}\n\n.icon-on:before {\n content: "\\e6d8";\n}\n\n.icon-off:before {\n content: "\\e6d9";\n}\n\n.icon-download:before {\n content: "\\e6ae";\n}\n\n.icon-bold:before {\n content: "\\e677";\n}\n\n.icon-group:before {\n content: "\\e647";\n}\n\n.icon-img:before {\n content: "\\e64a";\n}\n\n.icon-under-line:before {\n content: "\\e65a";\n}\n\n.icon-close:before {\n content: "\\e690";\n}\n\n.icon-italic:before {\n content: "\\e628";\n}\n\n.icon-overline:before {\n content: "\\e63b";\n}\n\n.icon-horizontal:before {\n content: "\\e7f0";\n}\n\n.icon-theme:before {\n content: "\\e682";\n}\n\n.icon-quote:before {\n content: "\\e636";\n}\n\n.icon-table:before {\n content: "\\e603";\n}\n\n.icon-clear:before {\n content: "\\e629";\n}\n\n.icon-ul:before {\n content: "\\e624";\n}\n\n.icon-code:before {\n content: "\\e60f";\n}\n\n.icon-link:before {\n content: "\\e7e2";\n}\n\n.icon-fullscreen:before {\n content: "\\e7ec";\n}\n\n.icon-quite:before {\n content: "\\e7ed";\n}\n\n.icon-daoru:before {\n content: "\\e635";\n}\n\n.icon-ol:before {\n content: "\\e6f0";\n}\n\n.icon-upload-img:before {\n content: "\\e679";\n}\n\n.icon-save:before {\n content: "\\e648";\n}\n\n.icon-check-box:before {\n content: "\\ec58";\n}\n\n',""]);const a=r},1519:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(i)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(r[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);i&&r[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},28857:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.get=function(e){var t,n=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return(t=document.cookie.match(n))?decodeURIComponent(t[2]):""},e.set=function(e,t,n){var i=window,r=i.escape(e)+"="+i.escape(t)+";";(n||(n={}),n.expires)&&(r+="expires="+new Date((new Date).getTime()+1e3*n.expires*60*60*24).toUTCString()+";");n.path&&(r+="path="+n.path+";"),n.domain&&(r+="domain="+n.domain+";"),document.cookie=r},e.delete=function(t,n){e.get(t)&&(n||(n={}),n.expires=-1,e.set(t,"",n))},e}();t.Cookie=n},80641:(e,t,n)=>{"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n(28857)),i(n(27950)),i(n(30866))},54611:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.data={},t.observers={}},30866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(54611),r=function(){function e(e,t,n){this.key="",this.id=e,this.key=t,this.fn=n}return e.prototype.unsubscribe=function(){delete i.observers[this.id]},e}();t.Observer=r},27950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(54611),r=n(30866),a=n(54017),o=function(){function e(){this.data={},this.observers={}}return e.prototype.get=function(t){return e.get(t,this.data)},e.prototype.set=function(t,n){e.set(t,n,this.data,this.observers)},e.prototype.updated=function(t){e.updated(t,this.data,this.observers)},e.prototype.subscribe=function(t,n){return e.subscribe(t,n,this.data,this.observers)},e.get=function(e,t){if(t||(t=i.data),void 0===e)return t;for(var n=0,r=e.split(".");n<r.length;n++){if(void 0===(t=t[r[n]]))break}return t},e.set=function(t,n,r,a){r||(r=i.data),a||(a=i.observers);for(var o=t.split("."),s=r,l=0;l<o.length-1;++l)s[o[l]]||(s[o[l]]={}),s=s[o[l]];for(var u in s[o[o.length-1]]=n,a)0===t.indexOf(a[u].key)&&a[u].fn(e.get(a[u].key,r))},e.updated=function(t,n,r){for(var a in r||(r=i.observers),r)0===t.indexOf(r[a].key)&&r[a].fn(e.get(r[a].key,n))},e.subscribe=function(t,n,o,s){s||(s=i.observers);var l=a.s8(),u=new r.Observer(l,t,n);s[l]=u;var c=e.get(t,o);return void 0!==c&&n(c),u},e}();t.Store=o},54017:(e,t)=>{"use strict";function n(){return(65536*(1+Math.random())|0).toString(16).substring(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.s4=n,t.s8=function(){return n()+n()}},76782:()=>{},52796:(e,t,n)=>{e.exports=n(10643)},13264:e=>{"use strict";var t=!("undefined"==typeof window||!window.document||!window.document.createElement),n={canUseDOM:t,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:t&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:t&&!!window.screen,isInWorker:!t};e.exports=n},84518:e=>{var t,n,i,r,a,o,s,l,u,c,d,h,f,p,m,v=!1;function g(){if(!v){v=!0;var e=navigator.userAgent,g=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),b=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(h=/\b(iPhone|iP[ao]d)/.exec(e),f=/\b(iP[ao]d)/.exec(e),c=/Android/i.exec(e),p=/FBAN\/\w+;/i.exec(e),m=/Mobile/i.exec(e),d=!!/Win64/.exec(e),g){(t=g[1]?parseFloat(g[1]):g[5]?parseFloat(g[5]):NaN)&&document&&document.documentMode&&(t=document.documentMode);var y=/(?:Trident\/(\d+.\d+))/.exec(e);o=y?parseFloat(y[1])+4:t,n=g[2]?parseFloat(g[2]):NaN,i=g[3]?parseFloat(g[3]):NaN,(r=g[4]?parseFloat(g[4]):NaN)?(g=/(?:Chrome\/(\d+\.\d+))/.exec(e),a=g&&g[1]?parseFloat(g[1]):NaN):a=NaN}else t=n=i=a=r=NaN;if(b){if(b[1]){var _=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);s=!_||parseFloat(_[1].replace("_","."))}else s=!1;l=!!b[2],u=!!b[3]}else s=l=u=!1}}var b={ie:function(){return g()||t},ieCompatibilityMode:function(){return g()||o>t},ie64:function(){return b.ie()&&d},firefox:function(){return g()||n},opera:function(){return g()||i},webkit:function(){return g()||r},safari:function(){return b.webkit()},chrome:function(){return g()||a},windows:function(){return g()||l},osx:function(){return g()||s},linux:function(){return g()||u},iphone:function(){return g()||h},mobile:function(){return g()||h||f||c||m},nativeApp:function(){return g()||p},android:function(){return g()||c},ipad:function(){return g()||f}};e.exports=b},96534:(e,t,n)=>{"use strict";var i,r=n(13264);r.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=function(e,t){if(!r.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,a=n in document;if(!a){var o=document.createElement("div");o.setAttribute(n,"return;"),a="function"==typeof o[n]}return!a&&i&&"wheel"===e&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}},10643:(e,t,n)=>{"use strict";var i=n(84518),r=n(96534);function a(e){var t=0,n=0,i=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),i=10*t,r=10*n,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(i=e.deltaX),(i||r)&&e.deltaMode&&(1==e.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!t&&(t=i<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:i,pixelY:r}}a.getEventType=function(){return i.firefox()?"DOMMouseScroll":r("wheel")?"wheel":"mousewheel"},e.exports=a},34155:e=>{var t,n,i=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var s,l=[],u=!1,c=-1;function d(){u&&s&&(u=!1,s.length?l=s.concat(l):c=-1,l.length&&h())}function h(){if(!u){var e=o(d);u=!0;for(var t=l.length;t;){for(s=l,l=[];++c<t;)s&&s[c].run();c=-1,t=l.length}s=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function p(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new f(e,t)),1!==l.length||u||o(h)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=p,i.addListener=p,i.once=p,i.off=p,i.removeListener=p,i.removeAllListeners=p,i.emit=p,i.prependListener=p,i.prependOnceListener=p,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},91033:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var i=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,i){return e[0]===t&&(n=i,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(t,n){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,i=e(n,t);~i&&n.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,i=this.__entries__;n<i.length;n++){var r=i[n];e.call(t,r[1],r[0])}},t}()}(),r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,a=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(a):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,u=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,i=!1,r=0;function a(){n&&(n=!1,e()),i&&l()}function s(){o(a)}function l(){var e=Date.now();if(n){if(e-r<2)return;i=!0}else n=!0,i=!1,setTimeout(s,t);r=e}return l}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||a},h=b(0,0,0,0);function f(e){return parseFloat(e)||0}function p(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+f(e["border-"+n+"-width"])}),0)}function m(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var i=d(e).getComputedStyle(e),r=function(e){for(var t={},n=0,i=["top","right","bottom","left"];n<i.length;n++){var r=i[n],a=e["padding-"+r];t[r]=f(a)}return t}(i),a=r.left+r.right,o=r.top+r.bottom,s=f(i.width),l=f(i.height);if("border-box"===i.boxSizing&&(Math.round(s+a)!==t&&(s-=p(i,"left","right")+a),Math.round(l+o)!==n&&(l-=p(i,"top","bottom")+o)),!function(e){return e===d(e).document.documentElement}(e)){var u=Math.round(s+a)-t,c=Math.round(l+o)-n;1!==Math.abs(u)&&(s-=u),1!==Math.abs(c)&&(l-=c)}return b(r.left,r.top,s,l)}var v="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return r?v(e)?function(e){var t=e.getBBox();return b(0,0,t.width,t.height)}(e):m(e):h}function b(e,t,n,i){return{x:e,y:t,width:n,height:i}}var y=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),_=function(e,t){var n,i,r,a,o,s,l,u=(i=(n=t).x,r=n.y,a=n.width,o=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),c(l,{x:i,y:r,width:a,height:o,top:r,right:i+a,bottom:o+r,left:i}),l);c(this,{target:e,contentRect:u})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new i,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new y(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new _(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),x="undefined"!=typeof WeakMap?new WeakMap:new i,k=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),i=new w(t,n,this);x.set(this,i)};["observe","unobserve","disconnect"].forEach((function(e){k.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));const C=void 0!==a.ResizeObserver?a.ResizeObserver:k},93379:(e,t,n)=>{"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function s(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},i=[],r=0;r<e.length;r++){var a=e[r],l=t.base?a[0]+t.base:a[0],u=n[l]||0,c="".concat(l," ").concat(u);n[l]=u+1;var d=s(c),h={css:a[1],media:a[2],sourceMap:a[3]};-1!==d?(o[d].references++,o[d].updater(h)):o.push({identifier:c,updater:v(h,t),references:1}),i.push(c)}return i}function u(e){var t=document.createElement("style"),i=e.attributes||{};if(void 0===i.nonce){var r=n.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(e){t.setAttribute(e,i[e])})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var c,d=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function h(e,t,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(e.styleSheet)e.styleSheet.cssText=d(t,r);else{var a=document.createTextNode(r),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function f(e,t,n){var i=n.css,r=n.media,a=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}var p=null,m=0;function v(e,t){var n,i,r;if(t.singleton){var a=m++;n=p||(p=u(t)),i=h.bind(null,n,a,!1),r=h.bind(null,n,a,!0)}else n=u(t),i=f.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=r());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var r=s(n[i]);o[r].references--}for(var a=l(e,t),u=0;u<n.length;u++){var c=s(n[u]);0===o[c].references&&(o[c].updater(),o.splice(c,1))}n=a}}}},40158:function(e,t,n){var i;"undefined"!=typeof self&&self,i=function(e){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=260)}([function(e,t,n){"use strict";t.a=function(e,t,n,i,r,a,o,s){var l=typeof(e=e||{}).default;"object"!==l&&"function"!==l||(e=e.default);var u,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),a&&(c._scopeId=a),o?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},c._ssrRegister=u):r&&(u=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),u)if(c.functional){c._injectStyles=u;var d=c.render;c.render=function(e,t){return u.call(t),d(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,u):[u]}return{exports:e,options:c}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e!==t)throw new TypeError("Cannot instantiate an arrow function")}},function(e,t,n){"use strict";t.__esModule=!0;var i,r=n(270),a=(i=r)&&i.__esModule?i:{default:i};t.default=function(e,t,n){return t in e?(0,a.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sharpMatcherRegx=t.dimensionMap=t.findComponentUpward=t.deepCopy=t.firstUpperCase=t.MutationObserver=void 0;var i=a(n(45)),r=a(n(1));function a(e){return e&&e.__esModule?e:{default:e}}t.oneOf=function(e,t){for(var n=0;n<t.length;n++)if(e===t[n])return!0;return!1},t.camelcaseToHyphen=function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},t.getScrollBarSize=function(e){if(o)return 0;if(e||void 0===s){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var n=document.createElement("div"),i=n.style;i.position="absolute",i.top=0,i.left=0,i.pointerEvents="none",i.visibility="hidden",i.width="200px",i.height="150px",i.overflow="hidden",n.appendChild(t),document.body.appendChild(n);var r=t.offsetWidth;n.style.overflow="scroll";var a=t.offsetWidth;r===a&&(a=n.clientWidth),document.body.removeChild(n),s=r-a}return s},t.getStyle=function(e,t){if(!e||!t)return null;"float"===(t=t.replace(l,(function(e,t,n,i){return i?n.toUpperCase():n})).replace(u,"Moz$1"))&&(t="cssFloat");try{var n=document.defaultView.getComputedStyle(e,"");return e.style[t]||n?n[t]:null}catch(n){return e.style[t]}},t.warnProp=function(e,t,n,i){n=c(n),i=c(i),console.error("[iView warn]: Invalid prop: type check failed for prop "+String(t)+". Expected "+String(n)+", got "+String(i)+". (found in component: "+String(e)+")")},t.scrollTop=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:500,a=arguments[4];window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)});var o=Math.abs(t-n),s=Math.ceil(o/i*50);function l(t,n,i){var o=this;if(t!==n){var s=t+i>n?n:t+i;t>n&&(s=t-i<n?n:t-i),e===window?window.scrollTo(s,s):e.scrollTop=s,window.requestAnimationFrame(function(){return(0,r.default)(this,o),l(s,n,i)}.bind(this))}else a&&a()}l(t,n,s)},t.findComponentDownward=function e(t,n){var r=t.$children,a=null;if(r.length){var o=!0,s=!1,l=void 0;try{for(var u,c=(0,i.default)(r);!(o=(u=c.next()).done);o=!0){var d=u.value;if(d.$options.name===n){a=d;break}if(a=e(d,n),a)break}}catch(e){s=!0,l=e}finally{try{!o&&c.return&&c.return()}finally{if(s)throw l}}}return a},t.findComponentsDownward=function e(t,n){var i=this;return t.$children.reduce(function(t,a){(0,r.default)(this,i),a.$options.name===n&&t.push(a);var o=e(a,n);return t.concat(o)}.bind(this),[])},t.findComponentsUpward=function e(t,n){var i=[],r=t.$parent;return r?(r.$options.name===n&&i.push(r),i.concat(e(r,n))):[]},t.findBrothersComponents=function(e,t){var n=this,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=e.$parent.$children.filter(function(e){return(0,r.default)(this,n),e.$options.name===t}.bind(this)),o=a.findIndex(function(t){return(0,r.default)(this,n),t._uid===e._uid}.bind(this));return i&&a.splice(o,1),a},t.hasClass=d,t.addClass=function(e,t){if(e){for(var n=e.className,i=(t||"").split(" "),r=0,a=i.length;r<a;r++){var o=i[r];o&&(e.classList?e.classList.add(o):d(e,o)||(n+=" "+o))}e.classList||(e.className=n)}},t.removeClass=function(e,t){if(e&&t){for(var n=t.split(" "),i=" "+e.className+" ",r=0,a=n.length;r<a;r++){var o=n[r];o&&(e.classList?e.classList.remove(o):d(e,o)&&(i=i.replace(" "+o+" "," ")))}e.classList||(e.className=(i||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,""))}},t.setMatchMedia=function(){var e=this;if("undefined"!=typeof window){var t=function(t){return(0,r.default)(this,e),{media:t,matches:!1,on:function(){},off:function(){}}}.bind(this);window.matchMedia=window.matchMedia||t}};var o=a(n(17)).default.prototype.$isServer,s=void 0;t.MutationObserver=!o&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver||!1);var l=/([\:\-\_]+(.))/g,u=/^moz([A-Z])/;function c(e){return e.toString()[0].toUpperCase()+e.toString().slice(1)}function d(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}t.firstUpperCase=c,t.deepCopy=function e(t){var n,i=(n=t,{"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Undefined]":"undefined","[object Null]":"null","[object Object]":"object"}[Object.prototype.toString.call(n)]),r=void 0;if("array"===i)r=[];else{if("object"!==i)return t;r={}}if("array"===i)for(var a=0;a<t.length;a++)r.push(e(t[a]));else if("object"===i)for(var o in t)r[o]=e(t[o]);return r},t.findComponentUpward=function(e,t,n){n="string"==typeof t?[t]:t;for(var i=e.$parent,r=i.$options.name;i&&(!r||n.indexOf(r)<0);)(i=i.$parent)&&(r=i.$options.name);return i},t.dimensionMap={xs:"480px",sm:"576px",md:"768px",lg:"992px",xl:"1200px",xxl:"1600px"},t.sharpMatcherRegx=/#([^#]+)$/},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};function o(e,t,n){var i=this;this.$children.forEach(function(r){(0,a.default)(this,i),r.$options.name===e?r.$emit.apply(r,[t].concat(n)):o.apply(r,[e,t].concat([n]))}.bind(this))}t.default={methods:{dispatch:function(e,t,n){for(var i=this.$parent||this.$root,r=i.$options.name;i&&(!r||r!==e);)(i=i.$parent)&&(r=i.$options.name);i&&i.$emit.apply(i,[t].concat(n))},broadcast:function(e,t,n){o.call(this,e,t,n)}}}},function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(120);t.default={methods:{t:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.t.apply(this,t)}}}},function(e,t,n){var i=n(9),r=n(5),a=n(25),o=n(26),s=n(30),l=function(e,t,n){var u,c,d,h=e&l.F,f=e&l.G,p=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,b=f?r:r[t]||(r[t]={}),y=b.prototype,_=f?i:p?i[t]:(i[t]||{}).prototype;for(u in f&&(n=t),n)(c=!h&&_&&void 0!==_[u])&&s(b,u)||(d=c?_[u]:n[u],b[u]=f&&"function"!=typeof _[u]?n[u]:v&&c?a(d,i):g&&_[u]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((b.virtual||(b.virtual={}))[u]=d,e&l.R&&y&&!y[u]&&o(y,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(101),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(276),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(67)("wks"),r=n(53),a=n(9).Symbol,o="function"==typeof a;(e.exports=function(e){return i[e]||(i[e]=o&&a[e]||(o?a:r)("Symbol."+e))}).store=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={inject:{FormInstance:{default:""}},computed:{itemDisabled:function(){var e=this.disabled;return!e&&this.FormInstance&&(e=this.FormInstance.disabled),e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.off=t.on=void 0;var i,r=n(17),a=((i=r)&&i.__esModule?i:{default:i}).default.prototype.$isServer;t.on=!a&&document.addEventListener?function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&t&&n&&e.addEventListener(t,n,i)}:function(e,t,n){e&&t&&n&&e.attachEvent("on"+t,n)},t.off=!a&&document.removeEventListener?function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&t&&e.removeEventListener(t,n,i)}:function(e,t,n){e&&t&&e.detachEvent("on"+t,n)}},function(e,t,n){e.exports=!n(31)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){e.exports={default:n(265),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var i,r=n(113),a=(i=r)&&i.__esModule?i:{default:i};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,a.default)(e)}},function(e,t,n){var i=n(23),r=n(98),a=n(70),o=Object.defineProperty;t.f=n(13)?Object.defineProperty:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(t,n){t.exports=e},function(e,t,n){"use strict";t.__esModule=!0;var i=o(n(297)),r=o(n(299)),a="function"==typeof r.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof r.default&&"symbol"===a(i.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":a(e)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(8),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPE_VALUE_RESOLVER_MAP=t.DEFAULT_FORMATS=t.formatDateLabels=t.initTimeDate=t.nextMonth=t.prevMonth=t.siblingMonth=t.getFirstDayOfMonth=t.getDayCountOfMonth=t.parseDate=t.formatDate=t.isInRange=t.clearHours=t.toDate=void 0;var i=s(n(27)),r=s(n(1)),a=s(n(15)),o=s(n(408));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.toDate=function(e){var t=new Date(e);return isNaN(t.getTime())&&"string"==typeof e&&((t=e.split("-").map(Number))[1]+=1,t=new(Function.prototype.bind.apply(Date,[null].concat((0,a.default)(t))))),isNaN(t.getTime())?null:t},u=(t.clearHours=function(e){var t=new Date(e);return t.setHours(0,0,0,0),t.getTime()},t.isInRange=function(e,t,n){if((0,r.default)(void 0,void 0),!t||!n)return!1;var a=[t,n].sort(),o=(0,i.default)(a,2),s=o[0],l=o[1];return e>=s&&e<=l}.bind(void 0),t.formatDate=function(e,t){return(e=l(e))?o.default.format(e,t||"yyyy-MM-dd"):""}),c=t.parseDate=function(e,t){return o.default.parse(e,t||"yyyy-MM-dd")},d=t.getDayCountOfMonth=function(e,t){return new Date(e,t+1,0).getDate()},h=(t.getFirstDayOfMonth=function(e){var t=new Date(e.getTime());return t.setDate(1),t.getDay()},t.siblingMonth=function(e,t){var n=new Date(e),i=n.getMonth()+t,r=d(n.getFullYear(),i);return r<n.getDate()&&n.setDate(r),n.setMonth(i),n}),f=(t.prevMonth=function(e){return h(e,-1)},t.nextMonth=function(e){return h(e,1)},t.initTimeDate=function(){var e=new Date;return e.setHours(0),e.setMinutes(0),e.setSeconds(0),e},t.formatDateLabels=function(){var e=this,t={yyyy:function(t){return(0,r.default)(this,e),t.getFullYear()}.bind(this),m:function(t){return(0,r.default)(this,e),t.getMonth()+1}.bind(this),mm:function(t){return(0,r.default)(this,e),("0"+(t.getMonth()+1)).slice(-2)}.bind(this),mmm:function(t,n){return(0,r.default)(this,e),t.toLocaleDateString(n,{month:"long"}).slice(0,3)}.bind(this),Mmm:function(t,n){(0,r.default)(this,e);var i=t.toLocaleDateString(n,{month:"long"});return(i[0].toUpperCase()+i.slice(1).toLowerCase()).slice(0,3)}.bind(this),mmmm:function(t,n){return(0,r.default)(this,e),t.toLocaleDateString(n,{month:"long"})}.bind(this),Mmmm:function(t,n){(0,r.default)(this,e);var i=t.toLocaleDateString(n,{month:"long"});return i[0].toUpperCase()+i.slice(1).toLowerCase()}.bind(this)},n=new RegExp(["yyyy","Mmmm","mmmm","Mmm","mmm","mm","m"].join("|"),"g");return function(e,i,a){var o=this,s=i.match(/(\[[^\]]+\])([^\[\]]+)(\[[^\]]+\])/).slice(1);return{separator:s[1],labels:[s[0],s[2]].map(function(i){return(0,r.default)(this,o),{label:i.replace(/\[[^\]]+\]/,function(i){return(0,r.default)(this,o),i.slice(1,-1).replace(n,function(n){return(0,r.default)(this,o),t[n](a,e)}.bind(this))}.bind(this)),type:-1!=i.indexOf("yy")?"year":"month"}}.bind(this))}}}(),t.DEFAULT_FORMATS={date:"yyyy-MM-dd",month:"yyyy-MM",year:"yyyy",datetime:"yyyy-MM-dd HH:mm:ss",time:"HH:mm:ss",timerange:"HH:mm:ss",daterange:"yyyy-MM-dd",datetimerange:"yyyy-MM-dd HH:mm:ss"},function(e,t){return u(e,t)}),p=function(e,t){return c(e,t)},m=function(e,t,n){if(Array.isArray(e)&&2===e.length){var i=e[0],r=e[1];if(i&&r)return u(i,t)+n+u(r,t)}else if(!Array.isArray(e)&&e instanceof Date)return u(e,t);return""},v=function(e,t,n){var i=Array.isArray(e)?e:e.split(n);if(2===i.length){var r=i[0],a=i[1];return[r instanceof Date?r:c(r,t),a instanceof Date?a:c(a,t)]}return[]};t.TYPE_VALUE_RESOLVER_MAP={default:{formatter:function(e){return e?""+e:""},parser:function(e){return void 0===e||""===e?null:e}},date:{formatter:f,parser:p},datetime:{formatter:f,parser:p},daterange:{formatter:m,parser:v},datetimerange:{formatter:m,parser:v},timerange:{formatter:m,parser:v},time:{formatter:f,parser:p},month:{formatter:f,parser:p},year:{formatter:f,parser:p},multiple:{formatter:function(e,t){return(0,r.default)(void 0,void 0),e.filter(Boolean).map(function(e){return(0,r.default)(void 0,void 0),u(e,t)}.bind(void 0)).join(",")}.bind(void 0),parser:function(e,t){return(0,r.default)(void 0,void 0),("string"==typeof e?e.split(","):e).map(function(e){return(0,r.default)(void 0,void 0),e instanceof Date?e:("string"==typeof e?e=e.trim():"number"==typeof e||e||(e=""),c(e,t))}.bind(void 0))}.bind(void 0)},number:{formatter:function(e){return e?""+e:""},parser:function(e){var t=Number(e);return isNaN(e)?null:t}}}},function(e,t,n){e.exports={default:n(261),__esModule:!0}},function(e,t,n){var i=n(19);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(14),a=(i=r)&&i.__esModule?i:{default:i};function o(e){return void 0===e&&(e=document.body),!0===e?document.body:e instanceof window.Node?e:document.querySelector(e)}var s={inserted:function(e,t,n){var i=t.value;if(e.dataset&&"true"!==e.dataset.transfer)return!1;e.className=e.className?e.className+" v-transfer-dom":"v-transfer-dom";var r=e.parentNode;if(r){var a=document.createComment(""),s=!1;!1!==i&&(r.replaceChild(a,e),o(i).appendChild(e),s=!0),e.__transferDomData||(e.__transferDomData={parentNode:r,home:a,target:o(i),hasMovedOut:s})}},componentUpdated:function(e,t){var n=t.value;if(e.dataset&&"true"!==e.dataset.transfer)return!1;var i=e.__transferDomData;if(i){var r=i.parentNode,s=i.home,l=i.hasMovedOut;!l&&n?(r.replaceChild(s,e),o(n).appendChild(e),e.__transferDomData=(0,a.default)({},e.__transferDomData,{hasMovedOut:!0,target:o(n)})):l&&!1===n?(r.replaceChild(e,s),e.__transferDomData=(0,a.default)({},e.__transferDomData,{hasMovedOut:!1,target:o(n)})):n&&o(n).appendChild(e)}},unbind:function(e){if(e.dataset&&"true"!==e.dataset.transfer)return!1;e.className=e.className.replace("v-transfer-dom",""),e.__transferDomData&&(!0===e.__transferDomData.hasMovedOut&&e.__transferDomData.parentNode&&e.__transferDomData.parentNode.appendChild(e),e.__transferDomData=null)}};t.default=s},function(e,t,n){var i=n(43);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var i=n(16),r=n(44);e.exports=n(13)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";t.__esModule=!0;var i=a(n(292)),r=a(n(45));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,i.default)(Object(e)))return function(e,t){var n=[],i=!0,a=!1,o=void 0;try{for(var s,l=(0,r.default)(e);!(i=(s=l.next()).done)&&(n.push(s.value),!t||n.length!==t);i=!0);}catch(e){a=!0,o=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(131),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(356),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){var i=n(63);e.exports=function(e){return Object(i(e))}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";t.__esModule=!0;var i,r=n(14),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onModalVisibleClosing=t.onModalVisibleClear=t.modalVisibleAggregate=t.resetIncrease=t.lastVisibleIncrease=t.lastVisibleIndex=t.transferIncrease=t.transferIndex=void 0;var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=0,s=0,l=[],u=!1;t.transferIndex=o,t.transferIncrease=function(){t.transferIndex=o+=1},t.lastVisibleIndex=s,t.lastVisibleIncrease=function(){t.lastVisibleIndex=s+=1},t.resetIncrease=function(){t.transferIndex=o=0,t.lastVisibleIndex=s=0},t.modalVisibleAggregate=l,t.onModalVisibleClear=function(){var e=this;t.modalVisibleAggregate=l=l.filter(function(t){var n=t.$data;return(0,a.default)(this,e),n.visible}.bind(this))},t.onModalVisibleClosing=function(){var e=this;return!u&&(u=!0,setTimeout(function(){(0,a.default)(this,e),u=!1}.bind(this),300),!0)}},function(e,t,n){var i=n(64),r=n(63);e.exports=function(e){return i(r(e))}},function(e,t){e.exports={}},function(e,t,n){"use strict";var i=n(281)(!0);n(72)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(117),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(311),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(124),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(340),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(75));t.changeColor=function(e,t){var n=""===e?"#2d8cf0":e,i=function(e,t){var n=t&&t.a;if(t){if(t.hsl)return s(t.hsl,n);if(t.hex&&t.hex.length>0)return s(t.hex,n)}return s(t,n)}(0,n),r=i.toHsl(),a=i.toHsv();return 0===r.s&&(r.h=n.h||n.hsl&&n.hsl.h||t||0,a.h=r.h),a.v<.0164&&(a.h=n.h||n.hsv&&n.hsv.h||0,a.s=n.s||n.hsv&&n.hsv.s||0),r.l<.01&&(r.h=n.h||n.hsl&&n.hsl.h||0,r.s=n.s||n.hsl&&n.hsl.s||0),{hsl:r,hex:i.toHexString().toUpperCase(),rgba:i.toRgb(),hsv:a,oldHue:n.h||t||r.h,source:n.source,a:n.a||i.getAlpha()}},t.clamp=function(e,t,n){return e<t?t:e>n?n:e},t.getIncrement=function(e,t,n){return(0,a.oneOf)(e,t)?n:0},t.getTouches=function(e,t){return e.touches?e.touches[0][t]:0},t.toRGBAString=function(e){var t=e.r,n=e.g,i=e.b,r=e.a;return"rgba("+String([t,n,i,r].join(","))+")"},t.isValidHex=function(e){return(0,r.default)(e).isValid()},t.simpleCheckForValidColor=function(e){var t=u.reduce(l.bind(null,e),{checked:0,passed:0});return t.checked===t.passed?e:void 0};var r=o(n(149)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=(0,r.default)(e),i=n._a;return null==i&&n.setAlpha(t||1),n}function l(e,t,n){var r=t.checked,a=t.passed,o=e[n];return o&&(r+=1,(0,i.default)(o)&&(a+=1)),{checked:r,passed:a}}var u=["r","g","b","a","h","s","l","v"]},function(e,t,n){var i=n(96),r=n(68);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){e.exports={default:n(277),__esModule:!0}},function(e,t,n){n(278);for(var i=n(9),r=n(26),a=n(35),o=n(10)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var u=s[l],c=i[u],d=c&&c.prototype;d&&!d[o]&&r(d,o,u),a[u]=a.Array}},function(e,t,n){var i=n(16).f,r=n(30),a=n(10)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(18)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={props:{to:{type:[Object,String]},replace:{type:Boolean,default:!1},target:{type:String,validator:function(e){return(0,a.oneOf)(e,["_blank","_self","_parent","_top"])},default:"_self"},append:{type:Boolean,required:!1,default:!1}},computed:{linkUrl:function(){if("string"!==(0,r.default)(this.to))return null;if(this.to.includes("//"))return this.to;var e=this.$router;if(e){var t=this.$route,n=e.resolve(this.to,t,this.append);return n?n.href:this.to}return this.to}},methods:{handleOpenTo:function(){var e=this.$router,t=this.to;if(e){var n=this.$route,i=e.resolve(this.to,n,this.append);t=i?i.href:this.to}"string"!=typeof this.to&&window.open(t)},handleClick:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.$router;t?this.handleOpenTo():n?"string"==typeof this.to&&this.to.includes("//")?window.location.href=this.to:this.replace?this.$router.replace(this.to,function(){(0,i.default)(this,e)}.bind(this)):this.$router.push(this.to,function(){(0,i.default)(this,e)}.bind(this)):window.location.href=this.to},handleCheckClick:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.to){if("_blank"===this.target)return this.handleOpenTo(),!1;e.preventDefault(),this.handleClick(t)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(142),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(382),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{prefixCls:"ivu-color-picker",inputPrefixCls:"ivu-input",iconPrefixCls:"ivu-icon",transferPrefixCls:"ivu-transfer"}}}},function(e,t,n){var i=n(25),r=n(114),a=n(115),o=n(23),s=n(52),l=n(73),u={},c={};(t=e.exports=function(e,t,n,d,h){var f,p,m,v,g=h?function(){return e}:l(e),b=i(n,d,t?2:1),y=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(a(g)){for(f=s(e.length);f>y;y++)if((v=t?b(o(p=e[y])[0],p[1]):b(e[y]))===u||v===c)return v}else for(m=g.call(e);!(p=m.next()).done;)if((v=r(m,b,p.value,t))===u||v===c)return v}).BREAK=u,t.RETURN=c},function(e,t,n){var i=n(65),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var i=n(23),r=n(104),a=n(68),o=n(66)("IE_PROTO"),s=function(){},l=function(){var e,t=n(69)("iframe"),i=a.length;for(t.style.display="none",n(105).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;i--;)delete l.prototype[a[i]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=l(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(41),r=n(10)("toStringTag"),a="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:a?i(t):"Object"==(o=i(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){e.exports={default:n(307),__esModule:!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{disabledHours:{type:Array,default:function(){return[]}},disabledMinutes:{type:Array,default:function(){return[]}},disabledSeconds:{type:Array,default:function(){return[]}},hideDisabledOptions:{type:Boolean,default:!1}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(170),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(419),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-picker-panel",s="ivu-date-picker";t.default={props:{confirm:{type:Boolean,default:!1}},methods:{iconBtnCls:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return[o+"-icon-btn",s+"-"+String(e)+"-btn",s+"-"+String(e)+"-btn-arrow"+String(t)]},handleShortcutClick:function(e){e.value&&this.$emit("on-pick",e.value()),e.onClick&&e.onClick(this)},handlePickClear:function(){this.resetView(),this.$emit("on-pick-clear")},handlePickSuccess:function(){this.resetView(),this.$emit("on-pick-success")},handlePickClick:function(){this.$emit("on-pick-click")},resetView:function(){var e=this;setTimeout(function(){return(0,a.default)(this,e),this.currentView=this.selectionMode}.bind(this),500)},handleClear:function(){var e=this;this.dates=this.dates.map(function(){return(0,a.default)(this,e),null}.bind(this)),this.rangeState={},this.$emit("on-pick",this.dates),this.handleConfirm()},handleConfirm:function(e,t){this.$emit("on-pick",this.dates,e,t||this.type)},onToggleVisibility:function(e){var t=this.$refs,n=t.timeSpinner,i=t.timeSpinnerEnd;e&&n&&n.updateScroll(),e&&i&&i.updateScroll()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(179),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(433),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(180),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(434),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(41);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(67)("keys"),r=n(53);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(5),r=n(9),a="__core-js_shared__",o=r[a]||(r[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(42)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(19),r=n(9).document,a=i(r)&&i(r.createElement);e.exports=function(e){return a?r.createElement(e):{}}},function(e,t,n){var i=n(19);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var i=n(42),r=n(7),a=n(103),o=n(26),s=n(35),l=n(280),u=n(47),c=n(106),d=n(10)("iterator"),h=!([].keys&&"next"in[].keys()),f="keys",p="values",m=function(){return this};e.exports=function(e,t,n,v,g,b,y){l(n,t,v);var _,w,x,k=function(e){if(!h&&e in T)return T[e];switch(e){case f:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",S=g==p,O=!1,T=e.prototype,D=T[d]||T["@@iterator"]||g&&T[g],E=D||k(g),$=g?S?k("entries"):E:void 0,M="Array"==t&&T.entries||D;if(M&&(x=c(M.call(new e)))!==Object.prototype&&x.next&&(u(x,C,!0),i||"function"==typeof x[d]||o(x,d,m)),S&&D&&D.name!==p&&(O=!0,E=function(){return D.call(this)}),i&&!y||!h&&!O&&T[d]||o(T,d,E),s[t]=E,s[C]=m,g)if(_={values:S?E:k(p),keys:b?E:k(f),entries:$},y)for(w in _)w in T||a(T,w,_[w]);else r(r.P+r.F*(h||O),t,_);return _}},function(e,t,n){var i=n(56),r=n(10)("iterator"),a=n(35);e.exports=n(5).getIteratorMethod=function(e){if(null!=e)return e[r]||e["@@iterator"]||a[i(e)]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(110),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(328),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(295),__esModule:!0}},function(e,t,n){t.f=n(10)},function(e,t,n){var i=n(53)("meta"),r=n(19),a=n(30),o=n(16).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(31)((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,i,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[i].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,i)&&c(e),e}}},function(e,t,n){var i=n(9),r=n(5),a=n(42),o=n(76),s=n(16).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=a?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.directive=void 0;var i=l(n(18)),r=l(n(32)),a=l(n(312)),o=l(n(22)),s=l(n(315));function l(e){return e&&e.__esModule?e:{default:e}}t.install=function(e){e.directive("click-outside",v)};var u=(0,s.default)(null),c=(0,s.default)(null),d=[u,c],h=function(e,t,n){var i=n.target,r=function(t){var r=t.el;if(r!==i&&!r.contains(i)){var a=t.binding;a.modifiers.stop&&n.stopPropagation(),a.modifiers.prevent&&n.preventDefault(),a.value.call(e,n)}};(0,o.default)(t).forEach((function(e){return t[e].forEach(r)}))},f=function(e){h(this,u,e)},p=function(e){h(this,c,e)},m=function(e){return e?f:p},v=t.directive=(0,a.default)({},{$_captureInstances:{value:u},$_nonCaptureInstances:{value:c},$_onCaptureEvent:{value:f},$_onNonCaptureEvent:{value:p},bind:{value:function(e,t){if("function"!=typeof t.value)throw new TypeError("Binding value must be a function.");var n=void 0,a=t.modifiers;n=a.click?"click":a.mousedown?"mousedown":a.touchstart?"touchstart":"click";var o=t.arg,s=(0,r.default)({},t,{modifiers:(0,r.default)({capture:!1,prevent:!1,stop:!1},t.modifiers)}),l=o?u:c;Array.isArray(l[n])||(l[n]=[]),1===l[n].push({el:e,binding:s})&&"object"===("undefined"==typeof document?"undefined":(0,i.default)(document))&&document&&document.addEventListener(n,m(o),o)}},unbind:{value:function(e){var t=function(t){return t.el!==e};d.forEach((function(e){var n=(0,o.default)(e);if(n.length){var r=e===u;n.forEach((function(n){var a=e[n].filter(t);a.length?e[n]=a:("object"===("undefined"==typeof document?"undefined":(0,i.default)(document))&&document&&document.removeEventListener(n,m(r),r),delete e[n])}))}}))}},version:{enumerable:!0,value:"3.7.1"}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(123),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(329),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={bind:function(e,t,n){function i(n){if(e.contains(n.target))return!1;t.expression&&t.value(n)}e.__vueClickOutside__=i,document.addEventListener("click",i)},update:function(){},unbind:function(e,t){document.removeEventListener("click",e.__vueClickOutside__),delete e.__vueClickOutside__}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(3),r={beforeEnter:function(e){(0,i.addClass)(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},enter:function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},afterEnter:function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},beforeLeave:function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},leave:function(e){0!==e.scrollHeight&&((0,i.addClass)(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave:function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom}};t.default={name:"CollapseTransition",functional:!0,props:{appear:Boolean},render:function(e,t){var n=t.children,i=t.props;return e("transition",{on:r,props:{appear:i.appear}},n)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(4)),a=l(n(151)),o=n(39),s=n(12);function l(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[r.default,a.default],props:{focused:{type:Boolean,default:!1},value:{type:Object,default:void 0}},beforeDestroy:function(){this.unbindEventListeners()},created:function(){var e=this;this.focused&&setTimeout(function(){return(0,i.default)(this,e),this.$el.focus()}.bind(this),1)},methods:{handleLeft:function(e){this.handleSlide(e,this.left,"left")},handleRight:function(e){this.handleSlide(e,this.right,"right")},handleUp:function(e){this.handleSlide(e,this.up,"up")},handleDown:function(e){this.handleSlide(e,this.down,"down")},handleMouseDown:function(e){this.dispatch("ColorPicker","on-dragging",!0),this.handleChange(e,!0),(0,s.on)(window,"mousemove",this.handleChange),(0,s.on)(window,"mouseup",this.handleMouseUp)},handleMouseUp:function(){this.unbindEventListeners()},unbindEventListeners:function(){var e=this;(0,s.off)(window,"mousemove",this.handleChange),(0,s.off)(window,"mouseup",this.handleMouseUp),setTimeout(function(){return(0,i.default)(this,e),this.dispatch("ColorPicker","on-dragging",!1)}.bind(this),1)},getLeft:function(e){var t=this.$refs.container.getBoundingClientRect().left+window.pageXOffset;return(e.pageX||(0,o.getTouches)(e,"PageX"))-t},getTop:function(e){var t=this.$refs.container.getBoundingClientRect().top+window.pageYOffset;return(e.pageY||(0,o.getTouches)(e,"PageY"))-t}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(21);t.default={name:"PanelTable",props:{tableDate:{type:Date,required:!0},disabledDate:{type:Function},selectionMode:{type:String,required:!0},value:{type:Array,required:!0},rangeState:{type:Object,default:function(){return(0,a.default)(void 0,void 0),{from:null,to:null,selecting:!1}}.bind(void 0)},focusedDate:{type:Date,required:!0}},computed:{dates:function(){var e=this.selectionMode,t=this.value,n=this.rangeState;return"range"===e&&n.selecting?[n.from]:t}},methods:{handleClick:function(e,t){if(t.stopPropagation(),!e.disabled&&"weekLabel"!==e.type){var n=new Date((0,o.clearHours)(e.date));this.$emit("on-pick",n),this.$emit("on-pick-click")}},handleMouseMove:function(e){if(this.rangeState.selecting&&!e.disabled){var t=e.date;this.$emit("on-change-range",t)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="ivu-date-picker-cells"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(113)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={props:{lockScroll:{type:Boolean,default:!0}},methods:{checkScrollBar:function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.bodyIsOverflowing&&(this.scrollBarWidth=(0,a.getScrollBarSize)())},checkMaskInVisible:function(){var e=this,t=document.getElementsByClassName("ivu-modal-mask")||[];return(0,r.default)(t).every(function(t){return(0,i.default)(this,e),"none"===t.style.display||t.classList.contains("fade-leave-to")}.bind(this))},setScrollBar:function(){this.bodyIsOverflowing&&void 0!==this.scrollBarWidth&&(document.body.style.paddingRight=String(this.scrollBarWidth)+"px")},resetScrollBar:function(){document.body.style.paddingRight=""},addScrollEffect:function(){this.lockScroll&&(this.checkScrollBar(),this.setScrollBar(),document.body.style.overflow="hidden")},removeScrollEffect:function(){this.lockScroll&&this.checkMaskInVisible()&&(document.body.style.overflow="",this.resetScrollBar())}}}},function(e,t){e.exports=function(e,t,n,i){if(!(e instanceof t)||void 0!==i&&i in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){"use strict";var i=n(43);function r(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=i(t),this.reject=i(n)}e.exports.f=function(e){return new r(e)}},function(e,t,n){var i=n(26);e.exports=function(e,t,n){for(var r in t)n&&e[r]?e[r]=t[r]:i(e,r,t[r]);return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(199),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(467),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(3);t.default={data:function(){return{menu:(0,i.findComponentUpward)(this,"Menu")}},computed:{hasParentSubmenu:function(){return!!(0,i.findComponentUpward)(this,"Submenu")},parentSubmenuNum:function(){return(0,i.findComponentsUpward)(this,"Submenu").length},mode:function(){return this.menu.mode}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(229),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(529),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";var i=n(230).forEach,r=n(531),a=n(532),o=n(533),s=n(534),l=n(535),u=n(231),c=n(536),d=n(538),h=n(539),f=n(540);function p(e){return Array.isArray(e)||void 0!==e.length}function m(e){if(Array.isArray(e))return e;var t=[];return i(e,(function(e){t.push(e)})),t}function v(e){return e&&1===e.nodeType}function g(e,t,n){var i=e[t];return null==i&&void 0!==n?n:i}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=o(),b=s({idGenerator:n,stateHandler:d});t=b}var y=e.reporter;y||(y=l(!1===y));var _=g(e,"batchProcessor",c({reporter:y})),w={};w.callOnAdd=!!g(e,"callOnAdd",!0),w.debug=!!g(e,"debug",!1);var x,k=a(t),C=r({stateHandler:d}),S=g(e,"strategy","object"),O=g(e,"important",!1),T={reporter:y,batchProcessor:_,stateHandler:d,idHandler:t,important:O};if("scroll"===S&&(u.isLegacyOpera()?(y.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),S="object"):u.isIE(9)&&(y.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),S="object")),"scroll"===S)x=f(T);else{if("object"!==S)throw new Error("Invalid strategy name: "+S);x=h(T)}var D={};return{listenTo:function(e,n,r){function a(e){var t=k.get(e);i(t,(function(t){t(e)}))}function o(e,t,n){k.add(t,n),e&&n(t)}if(r||(r=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!r)throw new Error("Listener required.");if(v(n))n=[n];else{if(!p(n))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=m(n)}var s=0,l=g(e,"callOnAdd",w.callOnAdd),u=g(e,"onReady",(function(){})),c=g(e,"debug",w.debug);i(n,(function(e){d.getState(e)||(d.initState(e),t.set(e));var h=t.get(e);if(c&&y.log("Attaching listener to element",h,e),!C.isDetectable(e))return c&&y.log(h,"Not detectable."),C.isBusy(e)?(c&&y.log(h,"System busy making it detectable"),o(l,e,r),D[h]=D[h]||[],void D[h].push((function(){++s===n.length&&u()}))):(c&&y.log(h,"Making detectable..."),C.markBusy(e,!0),x.makeDetectable({debug:c,important:O},e,(function(e){if(c&&y.log(h,"onElementDetectable"),d.getState(e)){C.markAsDetectable(e),C.markBusy(e,!1),x.addListener(e,a),o(l,e,r);var t=d.getState(e);if(t&&t.startSize){var f=e.offsetWidth,p=e.offsetHeight;t.startSize.width===f&&t.startSize.height===p||a(e)}D[h]&&i(D[h],(function(e){e()}))}else c&&y.log(h,"Element uninstalled before being detectable.");delete D[h],++s===n.length&&u()})));c&&y.log(h,"Already detecable, adding listener."),o(l,e,r),s++})),s===n.length&&u()},removeListener:k.removeListener,removeAllListeners:k.removeAllListeners,uninstall:function(e){if(!e)return y.error("At least one element is required.");if(v(e))e=[e];else{if(!p(e))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=m(e)}i(e,(function(e){k.removeAllListeners(e),x.uninstall(e),d.cleanState(e)}))},initDocument:function(e){x.initDocument&&x.initDocument(e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i};t.default={methods:{alignCls:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i="";return n.cellClassName&&e.key&&n.cellClassName[e.key]&&(i=n.cellClassName[e.key]),[String(this.prefixCls)+"-column-"+String(e.__id),(t={},(0,a.default)(t,""+String(i),i),(0,a.default)(t,""+String(e.className),e.className),(0,a.default)(t,String(this.prefixCls)+"-column-"+String(e.align),e.align),(0,a.default)(t,String(this.prefixCls)+"-hidden","left"===this.fixed&&"left"!==e.fixed||"right"===this.fixed&&"right"!==e.fixed||!this.fixed&&e.fixed&&("left"===e.fixed||"right"===e.fixed)),t)]},isPopperShow:function(e){return e.filters&&(!this.fixed&&!e.fixed||"left"===this.fixed&&"left"===e.fixed||"right"===this.fixed&&"right"===e.fixed)},setCellWidth:function(e){var t="";return e.width?t=e.width:this.columnsWidth[e._index]&&(t=this.columnsWidth[e._index].width),"0"===t&&(t=""),t}}}},function(e,t,n){var i=n(30),r=n(34),a=n(263)(!1),o=n(66)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)n!=o&&i(s,n)&&u.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){var i=n(7),r=n(5),a=n(31);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],o={};o[e]=t(n),i(i.S+i.F*a((function(){n(1)})),"Object",o)}},function(e,t,n){e.exports=!n(13)&&!n(31)((function(){return 7!=Object.defineProperty(n(69)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=n(12);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=t?"scrollTop":"scrollLeft",i=e[t?"pageYOffset":"pageXOffset"];return"number"!=typeof i&&(i=window.document.documentElement[n]),i}t.default={name:"Affix",props:{offsetTop:{type:Number,default:0},offsetBottom:{type:Number},useCapture:{type:Boolean,default:!1}},data:function(){return{affix:!1,styles:{},slot:!1,slotStyle:{}}},computed:{offsetType:function(){var e="top";return this.offsetBottom>=0&&(e="bottom"),e},classes:function(){return[(0,r.default)({},"ivu-affix",this.affix)]}},mounted:function(){var e=this;(0,a.on)(window,"scroll",this.handleScroll,this.useCapture),(0,a.on)(window,"resize",this.handleScroll,this.useCapture),this.$nextTick(function(){(0,i.default)(this,e),this.handleScroll()}.bind(this))},beforeDestroy:function(){(0,a.off)(window,"scroll",this.handleScroll,this.useCapture),(0,a.off)(window,"resize",this.handleScroll,this.useCapture)},methods:{handleScroll:function(){var e=this.affix,t=s(window,!0),n=function(e){var t=e.getBoundingClientRect(),n=s(window,!0),i=s(window),r=window.document.body,a=r.clientTop||0,o=r.clientLeft||0;return{top:t.top+n-a,left:t.left+i-o}}(this.$el),i=window.innerHeight,r=this.$el.getElementsByTagName("div")[0].offsetHeight;n.top-this.offsetTop<t&&"top"==this.offsetType&&!e?(this.affix=!0,this.slotStyle={width:this.$refs.point.clientWidth+"px",height:this.$refs.point.clientHeight+"px"},this.slot=!0,this.styles={top:String(this.offsetTop)+"px",left:String(n.left)+"px",width:String(this.$el.offsetWidth)+"px"},this.$emit("on-change",!0)):n.top-this.offsetTop>t&&"top"==this.offsetType&&e&&(this.slot=!1,this.slotStyle={},this.affix=!1,this.styles=null,this.$emit("on-change",!1)),n.top+this.offsetBottom+r>t+i&&"bottom"==this.offsetType&&!e?(this.affix=!0,this.styles={bottom:String(this.offsetBottom)+"px",left:String(n.left)+"px",width:String(this.$el.offsetWidth)+"px"},this.$emit("on-change",!0)):n.top+this.offsetBottom+r<t+i&&"bottom"==this.offsetType&&e&&(this.affix=!1,this.styles=null,this.$emit("on-change",!1))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Alert",components:{Icon:r.default},props:{type:{validator:function(e){return(0,a.oneOf)(e,["success","info","warning","error"])},default:"info"},closable:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!1},banner:{type:Boolean,default:!1},fade:{type:Boolean,default:!0}},data:function(){return{closed:!1,desc:!1}},computed:{wrapClasses:function(){var e;return["ivu-alert","ivu-alert-"+String(this.type),(e={},(0,i.default)(e,"ivu-alert-with-icon",this.showIcon),(0,i.default)(e,"ivu-alert-with-desc",this.desc),(0,i.default)(e,"ivu-alert-with-banner",this.banner),e)]},messageClasses:function(){return"ivu-alert-message"},descClasses:function(){return"ivu-alert-desc"},closeClasses:function(){return"ivu-alert-close"},iconClasses:function(){return"ivu-alert-icon"},iconType:function(){var e="";switch(this.type){case"success":e="ios-checkmark-circle";break;case"info":e="ios-information-circle";break;case"warning":e="ios-alert";break;case"error":e="ios-close-circle"}return this.desc&&(e+="-outline"),e}},methods:{close:function(e){this.closed=!0,this.$emit("on-close",e)}},mounted:function(){this.desc=void 0!==this.$slots.desc}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"Icon",props:{type:{type:String,default:""},size:[Number,String],color:String,custom:{type:String,default:""}},computed:{classes:function(){var e;return["ivu-icon",(e={},(0,a.default)(e,"ivu-icon-"+String(this.type),""!==this.type),(0,a.default)(e,""+String(this.custom),""!==this.custom),e)]},styles:function(){var e={};return this.size&&(e["font-size"]=String(this.size)+"px"),this.color&&(e.color=this.color),e}},methods:{handleClick:function(e){this.$emit("click",e)}}}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){e.exports=n(26)},function(e,t,n){var i=n(16),r=n(23),a=n(40);e.exports=n(13)?Object.defineProperties:function(e,t){r(e);for(var n,o=a(t),s=o.length,l=0;s>l;)i.f(e,n=o[l++],t[n]);return e}},function(e,t,n){var i=n(9).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(30),r=n(29),a=n(66)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=n(12);t.default={name:"Anchor",provide:function(){return{anchorCom:this}},data:function(){return{prefix:"ivu-anchor",isAffixed:!1,inkTop:0,animating:!1,currentLink:"",currentId:"",scrollContainer:null,scrollElement:null,titlesOffsetArr:[],wrapperTop:0,upperFirstTitle:!0}},props:{affix:{type:Boolean,default:!0},offsetTop:{type:Number,default:0},offsetBottom:Number,bounds:{type:Number,default:5},container:null,showInk:{type:Boolean,default:!1},scrollOffset:{type:Number,default:0}},computed:{wrapperComponent:function(){return this.affix?"Affix":"div"},wrapperStyle:function(){return{maxHeight:this.offsetTop?"calc(100vh - "+String(this.offsetTop)+"px)":"100vh"}},containerIsWindow:function(){return this.scrollContainer===window}},methods:{handleAffixStateChange:function(e){this.isAffixed=this.affix&&e},handleScroll:function(e){if(this.upperFirstTitle=e.target.scrollTop<this.titlesOffsetArr[0].offset,!this.animating){this.updateTitleOffset();var t=document.documentElement.scrollTop||document.body.scrollTop||e.target.scrollTop;this.getCurrentScrollAtTitleId(t)}},handleHashChange:function(){var e=window.location.href,t=o.sharpMatcherRegx.exec(e);t&&(this.currentLink=t[0],this.currentId=t[1])},handleScrollTo:function(){var e=this,t=document.getElementById(this.currentId),n=document.querySelector('a[data-href="'+String(this.currentLink)+'"]'),i=this.scrollOffset;if(n&&(i=parseFloat(n.getAttribute("data-scroll-offset"))),t){var r=t.offsetTop-this.wrapperTop-i;this.animating=!0,(0,o.scrollTop)(this.scrollContainer,this.scrollElement.scrollTop,r,600,function(){(0,a.default)(this,e),this.animating=!1}.bind(this)),this.handleSetInkTop()}},handleSetInkTop:function(){var e=document.querySelector('a[data-href="'+String(this.currentLink)+'"]');if(e){var t=e.offsetTop,n=t<0?this.offsetTop:t;this.inkTop=n}},updateTitleOffset:function(){var e=this,t=(0,o.findComponentsDownward)(this,"AnchorLink").map(function(t){return(0,a.default)(this,e),t.href}.bind(this)).map(function(t){return(0,a.default)(this,e),t.split("#")[1]}.bind(this)),n=[];t.forEach(function(t){(0,a.default)(this,e);var i=document.getElementById(t);i&&n.push({link:"#"+String(t),offset:i.offsetTop-this.scrollElement.offsetTop})}.bind(this)),this.titlesOffsetArr=n},getCurrentScrollAtTitleId:function(e){var t=-1,n=this.titlesOffsetArr.length,i={link:"#",offset:0};for(e+=this.bounds;++t<n;){var r=this.titlesOffsetArr[t],a=this.titlesOffsetArr[t+1];if(e>=r.offset&&e<(a&&a.offset||1/0)){i=this.titlesOffsetArr[t];break}}this.currentLink=i.link,this.handleSetInkTop()},getContainer:function(){this.scrollContainer=this.container?"string"==typeof this.container?document.querySelector(this.container):this.container:window,this.scrollElement=this.container?this.scrollContainer:document.documentElement||document.body},removeListener:function(){(0,s.off)(this.scrollContainer,"scroll",this.handleScroll),(0,s.off)(window,"hashchange",this.handleHashChange)},init:function(){var e=this;this.handleHashChange(),this.$nextTick(function(){(0,a.default)(this,e),this.removeListener(),this.getContainer(),this.wrapperTop=this.containerIsWindow?0:this.scrollElement.offsetTop,this.handleScrollTo(),this.handleSetInkTop(),this.updateTitleOffset(),this.titlesOffsetArr[0]&&(this.upperFirstTitle=this.scrollElement.scrollTop<this.titlesOffsetArr[0].offset),(0,s.on)(this.scrollContainer,"scroll",this.handleScroll),(0,s.on)(window,"hashchange",this.handleHashChange)}.bind(this))}},watch:{$route:function(){var e=this;this.handleHashChange(),this.$nextTick(function(){(0,a.default)(this,e),this.handleScrollTo()}.bind(this))},container:function(){this.init()},currentLink:function(e,t){this.$emit("on-change",e,t)}},mounted:function(){this.init()},beforeDestroy:function(){this.removeListener()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"AnchorLink",inject:["anchorCom"],props:{href:String,title:String,scrollOffset:{type:Number,default:function(){return this.anchorCom.scrollOffset}}},data:function(){return{prefix:"ivu-anchor-link"}},computed:{anchorLinkClasses:function(){return[this.prefix,this.anchorCom.currentLink===this.href?String(this.prefix)+"-active":""]},linkTitleClasses:function(){return[String(this.prefix)+"-title"]}},methods:{goAnchor:function(){var e=this;this.currentLink=this.href,this.anchorCom.handleHashChange(),this.anchorCom.handleScrollTo(),this.anchorCom.$emit("on-select",this.href),this.$router?this.$router.push(this.href,function(){(0,a.default)(this,e)}.bind(this)):window.location.href=this.href}},mounted:function(){var e=this;this.$nextTick(function(){(0,a.default)(this,e),this.anchorCom.init()}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(1)),r=c(n(74)),a=c(n(81)),o=c(n(38)),s=n(3),l=c(n(4)),u=c(n(11));function c(e){return e&&e.__esModule?e:{default:e}}t.default={name:"AutoComplete",mixins:[l.default,u.default],components:{iSelect:r.default,iOption:a.default,iInput:o.default},props:{value:{type:[String,Number],default:""},label:{type:[String,Number],default:""},data:{type:Array,default:function(){return(0,i.default)(void 0,void 0),[]}.bind(void 0)},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},placeholder:{type:String},size:{validator:function(e){return(0,s.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},icon:{type:String},filterMethod:{type:[Function,Boolean],default:!1},placement:{validator:function(e){return(0,s.oneOf)(e,["top","bottom","top-start","bottom-start","top-end","bottom-end"])},default:"bottom-start"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String},elementId:{type:String},transferClassName:{type:String},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,disableEmitChange:!1}},computed:{inputIcon:function(){var e="";return this.clearable&&this.currentValue&&!this.disabled?e="ios-close-circle":this.icon&&(e=this.icon),e},filteredData:function(){var e=this;return this.filterMethod?this.data.filter(function(t){return(0,i.default)(this,e),this.filterMethod(this.currentValue,t)}.bind(this)):this.data}},watch:{value:function(e){this.currentValue!==e&&(this.disableEmitChange=!0),this.currentValue=e},currentValue:function(e){this.$refs.select.setQuery(e),this.$emit("input",e),this.disableEmitChange?this.disableEmitChange=!1:(this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e))}},methods:{remoteMethod:function(e){this.$emit("on-search",e)},handleSelect:function(e){var t=e.value;null!=t&&(this.currentValue=t,this.$refs.input.blur(),this.$emit("on-select",t))},handleFocus:function(e){this.$emit("on-focus",e)},handleBlur:function(e){this.$emit("on-blur",e)},handleClear:function(){this.clearable&&(this.currentValue="",this.$refs.select.reset(),this.$emit("on-clear"))},handleClickOutside:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.$refs.input.blur()}.bind(this))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=x(n(27)),r=x(n(75)),a=x(n(18)),o=x(n(45)),s=x(n(57)),l=x(n(2)),u=x(n(32)),c=x(n(15)),d=x(n(1)),h=x(n(37)),f=x(n(20)),p=n(80),m=x(n(24)),v=n(3),g=x(n(4)),b=x(n(11)),y=x(n(6)),_=x(n(325)),w=x(n(327));function x(e){return e&&e.__esModule?e:{default:e}}var k="ivu-select",C=/^i-option$|^Option$/i,S=/option-?group/i,O=function(e,t){(0,d.default)(void 0,void 0);var n=t(e);if(n)return e;for(var i=0,r=e.$children.length;i<r;i++){var a=e.$children[i];if(n=O(a,t))return n}}.bind(void 0),T=function(e){(0,d.default)(void 0,void 0);var t=e.componentOptions;if(t&&C.test(t.tag))return[e];if(!(e.children||t&&t.children))return[];var n=[].concat((0,c.default)(e.children||[]),(0,c.default)(t&&t.children||[])).reduce(function(e,t){return(0,d.default)(void 0,void 0),[].concat((0,c.default)(e),(0,c.default)(T(t)))}.bind(void 0),[]).filter(Boolean);return n.length>0?n:[]}.bind(void 0),D=function(e){return(0,d.default)(void 0,void 0),e.reduce(function(e,t){return(0,d.default)(void 0,void 0),e.concat(T(t))}.bind(void 0),[])}.bind(void 0),E=function(e,t,n){return(0,d.default)(void 0,void 0),(0,u.default)({},e,{componentOptions:(0,u.default)({},e.componentOptions,{propsData:(0,u.default)({},e.componentOptions.propsData,(0,l.default)({},t,n))})})}.bind(void 0),$=function(e,t){return(0,d.default)(void 0,void 0),t.split(".").reduce(function(e,t){return(0,d.default)(void 0,void 0),e&&e[t]||null}.bind(void 0),e)}.bind(void 0),M=function(e){if((0,d.default)(void 0,void 0),e.componentOptions.propsData.label)return e.componentOptions.propsData.label;var t=(e.componentOptions.children||[]).reduce(function(e,t){return(0,d.default)(void 0,void 0),e+(t.text||"")}.bind(void 0),""),n=$(e,"data.domProps.innerHTML");return t||("string"==typeof n?n:"")}.bind(void 0),P=function(e,t,n){(0,d.default)(void 0,void 0);var i=(0,s.default)(e),r=(0,s.default)(t),a=(0,s.default)(n.map(function(e){return(0,d.default)(void 0,void 0),e.value}.bind(void 0)));return i!==r||i!==a||a!==r}.bind(void 0);t.default={name:"iSelect",mixins:[g.default,y.default,b.default],components:{FunctionalOptions:w.default,Drop:h.default,SelectHead:_.default,Icon:f.default},directives:{clickOutside:p.directive,TransferDom:m.default},props:{value:{type:[String,Number,Array],default:""},label:{type:[String,Number,Array],default:""},defaultLabel:{type:[String,Number,Array],default:""},multiple:{type:Boolean,default:!1},multipleMax:{type:Number},multipleUncancelable:{type:Array,default:function(){return(0,d.default)(void 0,void 0),[]}.bind(void 0)},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},placeholder:{type:String},filterable:{type:Boolean,default:!1},filterMethod:{type:Function},remoteMethod:{type:Function},loading:{type:Boolean,default:!1},loadingText:{type:String},size:{validator:function(e){return(0,v.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},labelInValue:{type:Boolean,default:!1},notFoundText:{type:String},placement:{validator:function(e){return(0,v.oneOf)(e,["top","bottom","top-start","bottom-start","top-end","bottom-end"])},default:"bottom-start"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},autoComplete:{type:Boolean,default:!1},clickOutStopPropagation:{type:Boolean,default:!0},name:{type:String},elementId:{type:String},transferClassName:{type:String},prefix:{type:String},maxTagCount:{type:Number},maxTagPlaceholder:{type:Function},allowCreate:{type:Boolean,default:!1},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},filterByLabel:{type:Boolean,default:!1},defaultEventObject:{type:Boolean,default:!1},eventsEnabled:{type:Boolean,default:!1}},mounted:function(){var e=this;if(this.$on("on-select-selected",this.onOptionClick),!this.remote&&this.selectOptions.length>0&&(this.values=this.getInitialValue().map(function(t){return(0,d.default)(this,e),"number"==typeof t||t?this.getOptionData(t):null}.bind(this)).filter(Boolean)),this.checkUpdateStatus(),this.remote&&this.value&&this.defaultLabel)if(this.multiple){if(this.multiple&&this.defaultLabel instanceof Array&&this.value.length===this.defaultLabel.length){var t=this.value.map(function(t,n){return(0,d.default)(this,e),{value:t,label:this.defaultLabel[n]}}.bind(this));!0===this.defaultEventObject?this.$emit("on-set-default-options",t):this.$emit("on-set-default-options",JSON.parse((0,s.default)(t))),setTimeout(function(){(0,d.default)(this,e),this.values=t}.bind(this))}}else this.query=this.defaultLabel},beforeDestroy:function(){this.$off("on-select-selected")},data:function(){return{prefixCls:k,values:[],dropDownWidth:0,visible:!1,focusIndex:-1,isFocused:!1,query:"",initialLabel:this.label,hasMouseHoverHead:!1,slotOptions:this.$slots.default,caretPosition:-1,lastRemoteQuery:"",unchangedQuery:!0,hasExpectedValue:!1,isTyping:!1,preventRemoteCall:!1,filterQueryChange:!1}},computed:{classes:function(){var e;return["ivu-select",(e={},(0,l.default)(e,"ivu-select-visible",this.visible),(0,l.default)(e,"ivu-select-disabled",this.itemDisabled),(0,l.default)(e,"ivu-select-multiple",this.multiple),(0,l.default)(e,"ivu-select-single",!this.multiple),(0,l.default)(e,"ivu-select-show-clear",this.showCloseIcon),(0,l.default)(e,"ivu-select-"+String(this.size),!!this.size),e)]},dropdownCls:function(){var e;return e={},(0,l.default)(e,"ivu-select-dropdown-transfer",this.transfer),(0,l.default)(e,"ivu-select-multiple",this.multiple&&this.transfer),(0,l.default)(e,"ivu-auto-complete",this.autoComplete),(0,l.default)(e,this.transferClassName,this.transferClassName),e},selectionCls:function(){var e;return e={},(0,l.default)(e,"ivu-select-selection",!this.autoComplete),(0,l.default)(e,"ivu-select-selection-focused",this.isFocused),e},localeNotFoundText:function(){return void 0===this.notFoundText?this.t("i.select.noMatch"):this.notFoundText},localeLoadingText:function(){return void 0===this.loadingText?this.t("i.select.loading"):this.loadingText},showCreateItem:function(){var e=this,t=!1;if(this.allowCreate&&""!==this.query){t=!0;var n=(0,v.findComponentsDownward)(this,"iOption");n&&n.length&&n.find(function(t){return(0,d.default)(this,e),t.optionLabel===this.query}.bind(this))&&(t=!1)}return t},transitionName:function(){return"bottom"===this.placement?"slide-up":"slide-down"},dropVisible:function(){var e=!0,t=!this.selectOptions||0===this.selectOptions.length;return!this.loading&&this.remote&&""===this.query&&t&&(e=!1),this.autoComplete&&t&&(e=!1),this.visible&&e},showNotFoundLabel:function(){var e=this.loading,t=this.remote,n=this.selectOptions;return n&&0===n.length&&(!t||t&&!e)},publicValue:function(){var e=this;return this.multiple?this.values.map(function(t){return(0,d.default)(this,e),t.value}.bind(this)):(this.values[0]||{}).value},canBeCleared:function(){var e=this.hasMouseHoverHead||this.active,t=!this.multiple&&!this.itemDisabled&&this.clearable;return e&&t&&this.reset},selectOptions:function(){var e=this,t=[],n=this.slotOptions||[],i=-1,r=this.focusIndex,a=this.values.filter(Boolean).map(function(t){var n=t.value;return(0,d.default)(this,e),n}.bind(this));if(this.autoComplete){var s=function(t,n){return(0,d.default)(this,e),(0,u.default)({},t,{children:(t.children||[]).map(n).map(function(t){return(0,d.default)(this,e),s(t,n)}.bind(this))})}.bind(this),l=D(n)[r];return n.map(function(t){return(0,d.default)(this,e),t===l||$(t,"componentOptions.propsData.value")===this.value?E(t,"isFocused",!0):s(t,function(t){return(0,d.default)(this,e),t!==l?t:E(t,"isFocused",!0)}.bind(this))}.bind(this))}var c=!0,h=!1,f=void 0;try{for(var p,m=(0,o.default)(n);!(c=(p=m.next()).done);c=!0){var v=p.value,g=v.componentOptions;if(g)if(S.test(g.tag)){var b=g.children;this.filterable&&this.isTyping&&(b=b.filter(function(t){var n=t.componentOptions;return(0,d.default)(this,e),this.validateOption(n)}.bind(this))),(b=b.map(function(t){return(0,d.default)(this,e),i+=1,this.processOption(t,a,i===r)}.bind(this))).length>0&&t.push((0,u.default)({},v,{componentOptions:(0,u.default)({},g,{children:b})}))}else{if(this.filterQueryChange&&!(this.filterable?this.validateOption(g):v))continue;i+=1,t.push(this.processOption(v,a,i===r))}}}catch(e){h=!0,f=e}finally{try{!c&&m.return&&m.return()}finally{if(h)throw f}}return t},flatOptions:function(){return D(this.selectOptions)},selectTabindex:function(){return this.itemDisabled||this.filterable?-1:0},remote:function(){return"function"==typeof this.remoteMethod}},methods:{isJson:function(e){return"object"==(void 0===e?"undefined":(0,a.default)(e))&&"[object object]"===Object.prototype.toString.call(e).toLowerCase()&&void 0===e.length},inUncancelable:function(e){return 0!==this.multipleUncancelable.length&&this.multipleUncancelable.includes(e)},setQuery:function(e){e?this.onQueryChange(e):null===e&&(this.onQueryChange(""),this.values=[],this.lastRemoteQuery="")},clearSingleSelect:function(){this.multiple||this.$emit("input",""),this.$emit("on-clear"),this.hideMenu(),this.clearable&&this.reset()},getOptionData:function(e){var t=this;if(this.isJson(e)&&(!0===e.__create||this.remote))return e;var n=this.flatOptions.find(function(n){var i=n.componentOptions;return(0,d.default)(this,t),i.propsData.value===e}.bind(this));if(!n)return null;var i=M(n),r=n.componentOptions.propsData.tag,a=n.componentOptions.propsData.avatar,o=n.componentOptions.propsData.disabled;return{value:e,label:i,tag:r,avatar:a,disabled:o}},getInitialValue:function(){var e=this,t=this.multiple,n=this.remote,i=this.value,a=Array.isArray(i)?i:[i];if(t||void 0!==a[0]&&(""!==String(a[0]).trim()||(0,r.default)(a[0]))||(a=[]),n&&!t&&i){var o=this.getOptionData(i);this.query=o?o.label:String(i)}return a.filter(function(t){return(0,d.default)(this,e),Boolean(t)||0===t}.bind(this))},processOption:function(e,t,n){if(!e.componentOptions)return e;var i=e.componentOptions.propsData.value,r=e.componentOptions.propsData.disabled,a=t.includes(i),o=(0,u.default)({},e.componentOptions.propsData,{selected:a,isFocused:n,disabled:void 0!==r&&!1!==r});return(0,u.default)({},e,{componentOptions:(0,u.default)({},e.componentOptions,{propsData:o})})},validateOption:function(e){var t=this,n=e.children,i=e.elm,r=e.propsData,a=r.value,o=r.label||"",s=i&&i.textContent||(n||[]).reduce(function(e,n){(0,d.default)(this,t);var i=n.elm?n.elm.textContent:n.text;return String(e)+" "+String(i)}.bind(this),"")||"",l=this.filterByLabel?[o].toString():[a,o,s].toString(),u=this.query.toLowerCase().trim();return l.toLowerCase().includes(u)},toggleMenu:function(e,t){if(this.itemDisabled)return!1;this.visible=void 0!==t?t:!this.visible,this.visible&&(this.dropDownWidth=this.$el.getBoundingClientRect().width,this.broadcast("Drop","on-update-popper"))},hideMenu:function(){var e=this;this.toggleMenu(null,!1),this.isTyping=!1,setTimeout(function(){return(0,d.default)(this,e),this.unchangedQuery=!0}.bind(this),300)},onClickOutside:function(e){var t=this;if(this.visible){if("mousedown"===e.type)return void(this.clickOutStopPropagation&&e.preventDefault());if(this.transfer){var n=this.$refs.dropdown.$el;if(n===e.target||n.contains(e.target))return}if(this.filterable){var i=this.$el.querySelector('input[type="text"]');this.caretPosition=i.selectionStart,this.$nextTick(function(){(0,d.default)(this,t);var e=-1===this.caretPosition?i.value.length:this.caretPosition;i.setSelectionRange(e,e)}.bind(this))}this.clickOutStopPropagation&&(!this.autoComplete&&e.stopPropagation(),e.preventDefault()),this.hideMenu(),this.isFocused=!0,this.$emit("on-clickoutside",e)}else this.caretPosition=-1,this.isFocused=!1},reset:function(){this.query="",this.focusIndex=-1,this.unchangedQuery=!0,this.values=[],this.filterQueryChange=!1},getValue:function(){return this.values},setValue:function(e){this.values=e},handleKeydown:function(e){var t=e.key||e.code,n=e.keyCode||e.which;if("Backspace"!==t&&8!==n)if(this.visible){if(e.preventDefault(),"Tab"===t&&e.stopPropagation(),"Escape"===t&&(e.stopPropagation(),this.hideMenu()),"ArrowUp"===t&&this.navigateOptions(-1),"ArrowDown"===t&&this.navigateOptions(1),"Enter"===t){if(-1===this.focusIndex)return this.hideMenu();var i=this.flatOptions[this.focusIndex];if(i){var r=this.getOptionData(i.componentOptions.propsData.value);this.onOptionClick(r)}else this.hideMenu()}}else["ArrowUp","ArrowDown"].includes(e.key)&&this.toggleMenu(null,!0)},navigateOptions:function(e){var t=this.flatOptions.length-1;if(!(t<0)){var n=this.focusIndex+e;if(n<0&&(n=t),n>t&&(n=0),e>0){for(var i=-1,r=0;r<this.flatOptions.length&&(!this.flatOptions[r].componentOptions.propsData.disabled&&(i=r),!(i>=n));r++);n=i}else{for(var a=this.flatOptions.length,o=t;o>=0&&(!this.flatOptions[o].componentOptions.propsData.disabled&&(a=o),!(a<=n));o--);n=a}this.focusIndex=n}},onOptionClick:function(e){var t=this;if(this.multiple){if(this.remote?this.lastRemoteQuery=this.lastRemoteQuery||this.query:this.lastRemoteQuery="",this.values.find(function(n){var i=n.value;return(0,d.default)(this,t),i===e.value}.bind(this))){if(this.inUncancelable(e.value))return;this.values=this.values.filter(function(n){var i=n.value;return(0,d.default)(this,t),i!==e.value}.bind(this))}else this.values=this.values.concat(e);this.isFocused=!0}else this.query=String(e.label).trim(),this.values=[e],this.lastRemoteQuery="",this.hideMenu();if(this.focusIndex=this.flatOptions.findIndex(function(n){return(0,d.default)(this,t),!(!n||!n.componentOptions)&&n.componentOptions.propsData.value===e.value}.bind(this)),this.filterable){var n=this.$el.querySelector('input[type="text"]');this.autoComplete||this.$nextTick(function(){return(0,d.default)(this,t),n.focus()}.bind(this))}this.$emit("on-select",e),this.broadcast("Drop","on-update-popper"),setTimeout(function(){(0,d.default)(this,t),this.filterQueryChange=!1}.bind(this),300)},onQueryChange:function(e){if(this.isTyping=!0,e.length>0&&e!==this.query)if(this.autoComplete){var t=document.hasFocus&&document.hasFocus()&&document.activeElement===this.$el.querySelector("input");this.visible=t}else this.visible=!0;this.query=e,this.unchangedQuery=this.visible,this.filterQueryChange=!0},toggleHeaderFocus:function(e){var t=e.type;this.itemDisabled||(this.isFocused="focus"===t)},updateSlotOptions:function(){this.slotOptions=this.$slots.default},checkUpdateStatus:function(){this.getInitialValue().length>0&&0===this.selectOptions.length&&(this.hasExpectedValue=!0)},handleCreateItem:function(){var e=this;if(this.allowCreate&&""!==this.query)if(this.showCreateItem){var t=this.query;this.$emit("on-create",t),this.query="";var n={value:t,label:t,tag:void 0,__create:!0};this.$nextTick(function(){return(0,d.default)(this,e),this.onOptionClick(n)}.bind(this))}else{var i=(0,v.findComponentsDownward)(this,"iOption");if(i&&i.length>0){var r=i.find(function(t){var n=t.optionLabel;return(0,d.default)(this,e),n===this.query}.bind(this));r&&r.value!=this.value&&r.$el.click()}}}},watch:{value:function(e){var t=this,n=this.getInitialValue,i=this.getOptionData,r=this.publicValue,a=this.values;this.checkUpdateStatus(),""===e?this.values=[]:P(e,r,a)&&(this.$nextTick(function(){return(0,d.default)(this,t),this.values=n().map(i).filter(Boolean)}.bind(this)),this.multiple||this.dispatch("FormItem","on-form-change",this.publicValue))},values:function(e,t){if(this.multiple&&void 0!==this.multipleMax&&e.length>this.multipleMax)this.values=e.slice(-1*this.multipleMax);else{var n=(0,s.default)(e),i=(0,s.default)(t),r=this.publicValue;if(n!==i&&r!==this.value){var a=this.publicValue;this.labelInValue&&(a=this.multiple?this.values:this.values[0]),(Array.isArray(r)&&!r.length&&null===this.value||void 0===r&&null===this.value)&&(r=null),this.$emit("input",r),this.$emit("on-change",a),this.dispatch("FormItem","on-form-change",a)}}},query:function(e){var t=this;this.$emit("on-query-change",e);var n=this.remoteMethod,i=this.lastRemoteQuery,r=n&&""!==e&&(e!==i||!i)&&!this.preventRemoteCall;if(this.preventRemoteCall=!1,r){this.focusIndex=-1;var a=this.remoteMethod(e);this.initialLabel="",a&&a.then&&a.then(function(e){(0,d.default)(this,t),e&&(this.options=e)}.bind(this))}""!==e&&this.remote&&(this.lastRemoteQuery=e)},loading:function(e){!1===e&&this.updateSlotOptions()},isFocused:function(e){(this.filterable?this.$el.querySelector('input[type="text"]'):this.$el)[this.isFocused?"focus":"blur"]();var t=(0,i.default)(this.values,1)[0];if(t&&this.filterable&&!this.multiple&&!e){var n=String(t.label||t.value).trim();n&&this.query!==n&&(this.preventRemoteCall=!0,this.query=n)}},focusIndex:function(e){var t=this;if(!(e<0||this.autoComplete)){var n=this.flatOptions[e].componentOptions.propsData.value,i=O(this,function(e){var i=e.$options;return(0,d.default)(this,t),"select-item"===i.componentName&&i.propsData.value===n}.bind(this)),r=i.$el.getBoundingClientRect().bottom-this.$refs.dropdown.$el.getBoundingClientRect().bottom,a=i.$el.getBoundingClientRect().top-this.$refs.dropdown.$el.getBoundingClientRect().top;r>0&&(this.$refs.dropdown.$el.scrollTop+=r),a<0&&(this.$refs.dropdown.$el.scrollTop+=a)}},dropVisible:function(e){this.broadcast("Drop",e?"on-update-popper":"on-destroy-popper")},selectOptions:function(){this.hasExpectedValue&&this.selectOptions.length>0&&(0===this.values.length&&(this.values=this.getInitialValue()),this.values=this.values.map(this.getOptionData).filter(Boolean),this.hasExpectedValue=!1),this.slotOptions&&0===this.slotOptions.length&&(this.query=""),this.broadcast("Drop","on-update-popper")},visible:function(e){this.$emit("on-open-change",e)},slotOptions:function(e,t){if(!this.remote){var n=this.getInitialValue();this.flatOptions&&this.flatOptions.length&&n.length&&!this.multiple&&(this.values=n.map(this.getOptionData).filter(Boolean))}e&&t&&e.length!==t.length&&this.broadcast("Drop","on-update-popper")}}}},function(e,t,n){var i=n(41);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){var i=n(96),r=n(68).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},function(e,t,n){e.exports={default:n(308),__esModule:!0}},function(e,t,n){var i=n(23);e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&i(a.call(e)),t}}},function(e,t,n){var i=n(35),r=n(10)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[r]===e)}},function(e,t,n){var i=n(10)("iterator"),r=!1;try{var a=[7][i]();a.return=function(){r=!0},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a=[7],o=a[i]();o.next=function(){return{done:n=!0}},a[i]=function(){return o},e(a)}catch(e){}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(17)),a=n(3),o=n(33);function s(e){return e&&e.__esModule?e:{default:e}}var l=r.default.prototype.$isServer,u=l?function(){}:n(118);t.default={name:"Drop",props:{placement:{type:String,default:"bottom-start"},className:{type:String},transfer:{type:Boolean},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{popper:null,width:"",popperStatus:!1,tIndex:this.handleGetIndex()}},computed:{styles:function(){var e={};return this.width&&(e.minWidth=String(this.width)+"px"),this.transfer&&(e["z-index"]=1060+this.tIndex),e}},methods:{update:function(){var e=this;l||this.$nextTick(function(){(0,i.default)(this,e),this.popper?(this.popper.update(),this.popperStatus=!0):this.popper=new u(this.$parent.$refs.reference,this.$el,{eventsEnabled:this.eventsEnabled,placement:this.placement,modifiers:{computeStyle:{gpuAcceleration:!1},preventOverflow:{boundariesElement:"window"}},onCreate:function(){(0,i.default)(this,e),this.resetTransformOrigin(),this.$nextTick(this.popper.update())}.bind(this),onUpdate:function(){(0,i.default)(this,e),this.resetTransformOrigin()}.bind(this)}),"iSelect"===this.$parent.$options.name&&(this.width=parseInt((0,a.getStyle)(this.$parent.$el,"width"))),this.tIndex=this.handleGetIndex()}.bind(this))},destroy:function(){var e=this;this.popper&&setTimeout(function(){(0,i.default)(this,e),this.popper&&!this.popperStatus&&(this.popper.popper.style.display="none",this.popper.destroy(),this.popper=null),this.popperStatus=!1}.bind(this),300)},resetTransformOrigin:function(){if(this.popper){var e=this.popper.popper.getAttribute("x-placement"),t=e.split("-")[0],n=e.split("-")[1];"left"===e||"right"===e||(this.popper.popper.style.transformOrigin="bottom"===t||"top"!==t&&"start"===n?"center top":"center bottom")}},handleGetIndex:function(){return(0,o.transferIncrease)(),o.transferIndex}},created:function(){this.$on("on-update-popper",this.update),this.$on("on-destroy-popper",this.destroy)},beforeDestroy:function(){this.$off("on-update-popper",this.update),this.$off("on-destroy-popper",this.destroy),this.popper&&(this.popper.destroy(),this.popper=null)}}},function(e,t,n){(function(t){var n;n=function(){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,n=function(){for(var t=["Edge","Trident","Firefox"],n=0;n<t.length;n+=1)if(e&&navigator.userAgent.indexOf(t[n])>=0)return 1;return 0}(),i=e&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),n))}};function r(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function o(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function s(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?e:s(o(e))}function l(e){return e&&e.referenceNode?e.referenceNode:e}var u=e&&!(!window.MSInputMethodContext||!document.documentMode),c=e&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?u:10===e?c:u||c}function h(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function f(e){return null!==e.parentNode?f(e.parentNode):e}function p(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,r=n?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(r,0);var o,s,l=a.commonAncestorContainer;if(e!==l&&t!==l||i.contains(r))return"BODY"===(s=(o=l).nodeName)||"HTML"!==s&&h(o.firstElementChild)!==o?h(l):l;var u=f(e);return u.host?p(u.host,t):p(e,f(t).host)}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",i=e.nodeName;if("BODY"===i||"HTML"===i){var r=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||r;return a[n]}return e[n]}function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=m(t,"top"),r=m(t,"left"),a=n?-1:1;return e.top+=i*a,e.bottom+=i*a,e.left+=r*a,e.right+=r*a,e}function g(e,t){var n="x"===t?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+i+"Width"])}function b(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function y(e){var t=e.body,n=e.documentElement,i=d(10)&&getComputedStyle(n);return{height:b("Height",t,n,i),width:b("Width",t,n,i)}}var _=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},w=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),x=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};function C(e){return k({},e,{right:e.left+e.width,bottom:e.top+e.height})}function S(e){var t={};try{if(d(10)){t=e.getBoundingClientRect();var n=m(e,"top"),i=m(e,"left");t.top+=n,t.left+=i,t.bottom+=n,t.right+=i}else t=e.getBoundingClientRect()}catch(e){}var r={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?y(e.ownerDocument):{},s=o.width||e.clientWidth||r.width,l=o.height||e.clientHeight||r.height,u=e.offsetWidth-s,c=e.offsetHeight-l;if(u||c){var h=a(e);u-=g(h,"x"),c-=g(h,"y"),r.width-=u,r.height-=c}return C(r)}function O(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=d(10),r="HTML"===t.nodeName,o=S(e),l=S(t),u=s(e),c=a(t),h=parseFloat(c.borderTopWidth),f=parseFloat(c.borderLeftWidth);n&&r&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var p=C({top:o.top-l.top-h,left:o.left-l.left-f,width:o.width,height:o.height});if(p.marginTop=0,p.marginLeft=0,!i&&r){var m=parseFloat(c.marginTop),g=parseFloat(c.marginLeft);p.top-=h-m,p.bottom-=h-m,p.left-=f-g,p.right-=f-g,p.marginTop=m,p.marginLeft=g}return(i&&!n?t.contains(u):t===u&&"BODY"!==u.nodeName)&&(p=v(p,t)),p}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,i=O(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:m(n),s=t?0:m(n,"left"),l={top:o-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:r,height:a};return C(l)}function D(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===a(e,"position"))return!0;var n=o(e);return!!n&&D(n)}function E(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function $(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},u=r?E(e):p(e,l(t));if("viewport"===i)a=T(u,r);else{var c=void 0;"scrollParent"===i?"BODY"===(c=s(o(t))).nodeName&&(c=e.ownerDocument.documentElement):c="window"===i?e.ownerDocument.documentElement:i;var d=O(c,u,r);if("HTML"!==c.nodeName||D(u))a=d;else{var h=y(e.ownerDocument),f=h.height,m=h.width;a.top+=d.top-d.marginTop,a.bottom=f+d.top,a.left+=d.left-d.marginLeft,a.right=m+d.left}}var v="number"==typeof(n=n||0);return a.left+=v?n:n.left||0,a.top+=v?n:n.top||0,a.right-=v?n:n.right||0,a.bottom-=v?n:n.bottom||0,a}function M(e){return e.width*e.height}function P(e,t,n,i,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=$(n,i,a,r),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map((function(e){return k({key:e},s[e],{area:M(s[e])})})).sort((function(e,t){return t.area-e.area})),u=l.filter((function(e){var t=e.width,i=e.height;return t>=n.clientWidth&&i>=n.clientHeight})),c=u.length>0?u[0].key:l[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function I(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=i?E(t):p(t,l(n));return O(n,r,i)}function j(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),i=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function A(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function N(e,t,n){n=n.split("-")[0];var i=j(e),r={width:i.width,height:i.height},a=-1!==["right","left"].indexOf(n),o=a?"top":"left",s=a?"left":"top",l=a?"height":"width",u=a?"width":"height";return r[o]=t[o]+t[l]/2-i[l]/2,r[s]=n===s?t[s]-i[u]:t[A(s)],r}function L(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function F(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var i=L(e,(function(e){return e[t]===n}));return e.indexOf(i)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&r(n)&&(t.offsets.popper=C(t.offsets.popper),t.offsets.reference=C(t.offsets.reference),t=n(t,e))})),t}function R(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=I(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=P(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=N(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=F(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function B(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function V(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var r=t[i],a=r?""+r+n:e;if(void 0!==document.body.style[a])return a}return null}function z(){return this.state.isDestroyed=!0,B(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[V("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function H(e){var t=e.ownerDocument;return t?t.defaultView:window}function W(e,t,n,i){var r="BODY"===e.nodeName,a=r?e.ownerDocument.defaultView:e;a.addEventListener(t,n,{passive:!0}),r||W(s(a.parentNode),t,n,i),i.push(a)}function q(e,t,n,i){n.updateBound=i,H(e).addEventListener("resize",n.updateBound,{passive:!0});var r=s(e);return W(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function U(){this.state.eventsEnabled||(this.state=q(this.reference,this.options,this.state,this.scheduleUpdate))}function K(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,H(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function G(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Y(e,t){Object.keys(t).forEach((function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&G(t[n])&&(i="px"),e.style[n]=t[n]+i}))}var Z=e&&/Firefox/i.test(navigator.userAgent);function X(e,t,n){var i=L(e,(function(e){return e.name===t})),r=!!i&&e.some((function(e){return e.name===n&&e.enabled&&e.order<i.order}));if(!r){var a="`"+t+"`",o="`"+n+"`";console.warn(o+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return r}var J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Q=J.slice(3);function ee(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Q.indexOf(e),i=Q.slice(n+1).concat(Q.slice(0,n));return t?i.reverse():i}var te="flip",ne="clockwise",ie="counterclockwise";function re(e,t,n,i){var r=[0,0],a=-1!==["right","left"].indexOf(i),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(L(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return u=u.map((function(e,i){var r=(1===i?!a:a)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,i){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+r[1],o=r[2];return a?0===o.indexOf("%")?C("%p"===o?n:i)[t]/100*a:"vh"===o||"vw"===o?("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a:a:e}(e,r,t,n)}))})),u.forEach((function(e,t){e.forEach((function(n,i){G(n)&&(r[t]+=n*("-"===e[i-1]?-1:1))}))})),r}var ae={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets,a=r.reference,o=r.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",c={start:x({},l,a[l]),end:x({},l,a[l]+a[u]-o[u])};e.offsets.popper=k({},o,c[i])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,i=e.placement,r=e.offsets,a=r.popper,o=r.reference,s=i.split("-")[0],l=void 0;return l=G(+n)?[+n,0]:re(n,a,o,s),"left"===s?(a.top+=l[0],a.left-=l[1]):"right"===s?(a.top+=l[0],a.left+=l[1]):"top"===s?(a.left+=l[0],a.top-=l[1]):"bottom"===s&&(a.left+=l[0],a.top+=l[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var i=V("transform"),r=e.instance.popper.style,a=r.top,o=r.left,s=r[i];r.top="",r.left="",r[i]="";var l=$(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=a,r.left=o,r[i]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,d={primary:function(e){var n=c[e];return c[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(c[e],l[e])),x({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=c[n];return c[e]>l[e]&&!t.escapeWithReference&&(i=Math.min(c[n],l[e]-("right"===e?c.width:c.height))),x({},n,i)}};return u.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=k({},c,d[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],a=Math.floor,o=-1!==["top","bottom"].indexOf(r),s=o?"right":"bottom",l=o?"left":"top",u=o?"width":"height";return n[s]<a(i[l])&&(e.offsets.popper[l]=a(i[l])-n[u]),n[l]>a(i[s])&&(e.offsets.popper[l]=a(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!X(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],o=e.offsets,s=o.popper,l=o.reference,u=-1!==["left","right"].indexOf(r),c=u?"height":"width",d=u?"Top":"Left",h=d.toLowerCase(),f=u?"left":"top",p=u?"bottom":"right",m=j(i)[c];l[p]-m<s[h]&&(e.offsets.popper[h]-=s[h]-(l[p]-m)),l[h]+m>s[p]&&(e.offsets.popper[h]+=l[h]+m-s[p]),e.offsets.popper=C(e.offsets.popper);var v=l[h]+l[c]/2-m/2,g=a(e.instance.popper),b=parseFloat(g["margin"+d]),y=parseFloat(g["border"+d+"Width"]),_=v-e.offsets.popper[h]-b-y;return _=Math.max(Math.min(s[c]-m,_),0),e.arrowElement=i,e.offsets.arrow=(x(n={},h,Math.round(_)),x(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(B(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=$(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],r=A(i),a=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case te:o=[i,r];break;case ne:o=ee(i);break;case ie:o=ee(i,!0);break;default:o=t.behavior}return o.forEach((function(s,l){if(i!==s||o.length===l+1)return e;i=e.placement.split("-")[0],r=A(i);var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,h="left"===i&&d(u.right)>d(c.left)||"right"===i&&d(u.left)<d(c.right)||"top"===i&&d(u.bottom)>d(c.top)||"bottom"===i&&d(u.top)<d(c.bottom),f=d(u.left)<d(n.left),p=d(u.right)>d(n.right),m=d(u.top)<d(n.top),v=d(u.bottom)>d(n.bottom),g="left"===i&&f||"right"===i&&p||"top"===i&&m||"bottom"===i&&v,b=-1!==["top","bottom"].indexOf(i),y=!!t.flipVariations&&(b&&"start"===a&&f||b&&"end"===a&&p||!b&&"start"===a&&m||!b&&"end"===a&&v),_=!!t.flipVariationsByContent&&(b&&"start"===a&&p||b&&"end"===a&&f||!b&&"start"===a&&v||!b&&"end"===a&&m),w=y||_;(h||g||w)&&(e.flipped=!0,(h||g)&&(i=o[l+1]),w&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=i+(a?"-"+a:""),e.offsets.popper=k({},e.offsets.popper,N(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,a=i.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[o?"left":"top"]=a[n]-(s?r[o?"width":"height"]:0),e.placement=A(t),e.offsets.popper=C(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!X(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=L(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,i=t.y,r=e.offsets.popper,a=L(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o=void 0!==a?a:t.gpuAcceleration,s=h(e.instance.popper),l=S(s),u={position:r.position},c=function(e,t){var n=e.offsets,i=n.popper,r=n.reference,a=Math.round,o=Math.floor,s=function(e){return e},l=a(r.width),u=a(i.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),h=t?c||d||l%2==u%2?a:o:s,f=t?a:s;return{left:h(l%2==1&&u%2==1&&!d&&t?i.left-1:i.left),top:f(i.top),bottom:f(i.bottom),right:h(i.right)}}(e,window.devicePixelRatio<2||!Z),d="bottom"===n?"top":"bottom",f="right"===i?"left":"right",p=V("transform"),m=void 0,v=void 0;if(v="bottom"===d?"HTML"===s.nodeName?-s.clientHeight+c.bottom:-l.height+c.bottom:c.top,m="right"===f?"HTML"===s.nodeName?-s.clientWidth+c.right:-l.width+c.right:c.left,o&&p)u[p]="translate3d("+m+"px, "+v+"px, 0)",u[d]=0,u[f]=0,u.willChange="transform";else{var g="bottom"===d?-1:1,b="right"===f?-1:1;u[d]=v*g,u[f]=m*b,u.willChange=d+", "+f}var y={"x-placement":e.placement};return e.attributes=k({},y,e.attributes),e.styles=k({},u,e.styles),e.arrowStyles=k({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Y(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Y(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,i,r){var a=I(r,t,e,n.positionFixed),o=P(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",o),Y(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},oe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:ae},se=function(){function e(t,n){var a=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};_(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=i(this.update.bind(this)),this.options=k({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(k({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){a.options.modifiers[t]=k({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return k({name:e},a.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&r(e.onLoad)&&e.onLoad(a.reference,a.popper,a.options,e,a.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return w(e,[{key:"update",value:function(){return R.call(this)}},{key:"destroy",value:function(){return z.call(this)}},{key:"enableEventListeners",value:function(){return U.call(this)}},{key:"disableEventListeners",value:function(){return K.call(this)}}]),e}();return se.Utils=("undefined"!=typeof window?window:t).PopperUtils,se.placements=J,se.Defaults=oe,se},e.exports=n()}).call(t,n(119))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.i18n=t.use=t.t=void 0;var i=s(n(318)),r=s(n(321)),a=s(n(17)),o=s(n(323));function s(e){return e&&e.__esModule?e:{default:e}}var l=(0,s(n(324)).default)(a.default),u=r.default,c=!1,d=function(){var e=(0,i.default)(this||a.default).$t;if("function"==typeof e&&a.default.locale)return c||(c=!0,a.default.locale(a.default.config.lang,(0,o.default)(u,a.default.locale(a.default.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},h=t.t=function(e,t){var n=d.apply(this,arguments);if(null!=n)return n;for(var i=e.split("."),r=u,a=0,o=i.length;a<o;a++){var s=i[a];if(n=r[s],a===o-1)return l(n,t);if(!n)return"";r=n}return""},f=t.use=function(e){u=e||u},p=t.i18n=function(e){d=e||d};t.default={use:f,t:h,i18n:p}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(27)),r=u(n(2)),a=u(n(1)),o=u(n(20)),s=u(n(4)),l=u(n(6));function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-select";t.default={name:"iSelectHead",mixins:[s.default,l.default],components:{Icon:o.default},props:{disabled:{type:Boolean,default:!1},filterable:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},multipleUncancelable:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},remote:{type:Boolean,default:!1},initialLabel:{type:[String,Number,Array]},values:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},clearable:{type:[Function,Boolean],default:!1},inputElementId:{type:String},placeholder:{type:String},queryProp:{type:String,default:""},prefix:{type:String},maxTagCount:{type:Number},maxTagPlaceholder:{type:Function},allowCreate:{type:Boolean},showCreateItem:{type:Boolean}},data:function(){return{prefixCls:c,query:"",inputLength:20,remoteInitialLabel:this.initialLabel,preventRemoteCall:!1}},computed:{singleDisplayClasses:function(){var e,t=this.filterable,n=this.multiple,i=this.showPlaceholder;return[(e={},(0,r.default)(e,"ivu-select-head-with-prefix",this.$slots.prefix||this.prefix),(0,r.default)(e,"ivu-select-placeholder",i&&!t),(0,r.default)(e,"ivu-select-selected-value",!i&&!n&&!t),e)]},singleDisplayValue:function(){return this.multiple&&this.values.length>0||this.filterable?"":""+String(this.selectedSingle)||this.localePlaceholder},showPlaceholder:function(){var e=!1;if(this.multiple)!this.values.length>0&&(e=!0);else{var t=this.values[0];void 0!==t&&""!==String(t).trim()||(e=!this.remoteInitialLabel)}return e},resetSelect:function(){return!this.showPlaceholder&&this.clearable},inputStyle:function(){var e={};return this.multiple&&(this.showPlaceholder?e.width="100%":e.width=String(this.inputLength)+"px"),e},localePlaceholder:function(){return void 0===this.placeholder?this.t("i.select.placeholder"):this.placeholder},selectedSingle:function(){var e=this.values[0];return e?e.label:this.remoteInitialLabel||""},selectedMultiple:function(){return this.multiple?this.values:[]},headCls:function(){return(0,r.default)({},"ivu-select-head-flex",this.filterable&&(this.$slots.prefix||this.prefix))},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.select.customArrow?e="":this.$IVIEW.select.arrow&&(e=this.$IVIEW.select.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.select.customArrow&&(e=this.$IVIEW.select.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.select.arrowSize&&(e=this.$IVIEW.select.arrowSize),e}},methods:{inUncancelable:function(e){return 0!==this.multipleUncancelable.length&&this.multipleUncancelable.includes(e)},onInputFocus:function(){this.$emit("on-input-focus")},onInputBlur:function(){this.allowCreate&&""!==this.query&&0==this.$parent.flatOptions.length?this.handleInputEnter():this.showCreateItem||(this.values.length||(this.query=""),this.$emit("on-input-blur"))},removeTag:function(e){return!this.disabled&&!this.inUncancelable(e.value)&&void this.dispatch("iSelect","on-select-selected",e)},resetInputState:function(){this.inputLength=12*this.$refs.input.value.length+20,this.$emit("on-keydown")},handleInputDelete:function(e){var t=e.target.value;this.multiple&&this.selectedMultiple.length&&""===this.query&&""===t&&this.removeTag(this.selectedMultiple[this.selectedMultiple.length-1])},handleInputEnter:function(e){if(this.$emit("on-enter"),this.showCreateItem)try{e.stopPropagation()}catch(e){}},onHeaderClick:function(e){this.filterable&&e.target===this.$el&&this.$refs.input.focus()},onClear:function(){this.$emit("on-clear")}},watch:{values:function(e){var t=this,n=(0,i.default)(e,1)[0];if(this.filterable){if(this.preventRemoteCall=!0,this.multiple)return this.query="",void(this.preventRemoteCall=!1);this.query=void 0===n||""===n||null===n?"":n.label,this.$nextTick(function(){return(0,a.default)(this,t),this.preventRemoteCall=!1}.bind(this))}},query:function(e){this.preventRemoteCall?this.preventRemoteCall=!1:this.$emit("on-query-change",e)},queryProp:function(e){e!==this.query&&(this.query=e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0);t.default={props:{options:{type:Array,default:o},slotOptions:{type:Array,default:o},slotUpdateHook:{type:Function,default:function(){(0,a.default)(void 0,void 0)}.bind(void 0)}},render:function(e){return this.slotOptions!==this.$parent.$slots.default&&this.slotUpdateHook(),e("ul",[this.$slots.default,this.options])}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=s(n(4)),a=s(n(11)),o=n(3);function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-select-item";t.default={name:"iOption",componentName:"select-item",mixins:[r.default,a.default],props:{value:{type:[String,Number],required:!0},label:{type:[String,Number]},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},isFocused:{type:Boolean,default:!1},tag:{type:[String,Number]},avatar:{type:String}},data:function(){return{searchLabel:"",autoComplete:!1}},computed:{classes:function(){var e;return[""+l,(e={},(0,i.default)(e,l+"-disabled",this.itemDisabled),(0,i.default)(e,l+"-selected",this.selected&&!this.autoComplete),(0,i.default)(e,l+"-focus",this.isFocused),e)]},showLabel:function(){return this.label?this.label:this.value},optionLabel:function(){return this.label||this.$el&&this.$el.textContent}},methods:{select:function(){if(this.itemDisabled)return!1;this.dispatch("iSelect","on-select-selected",{value:this.value,label:this.optionLabel,tag:this.tag,avatar:this.avatar}),this.$emit("on-select-selected",{value:this.value,label:this.optionLabel,tag:this.tag,avatar:this.avatar})}},mounted:function(){var e=(0,o.findComponentUpward)(this,"iSelect");e&&(this.autoComplete=e.autoComplete)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(1)),r=c(n(330)),a=c(n(2)),o=n(3),s=c(n(333)),l=c(n(4)),u=c(n(11));function c(e){return e&&e.__esModule?e:{default:e}}var d="ivu-input";t.default={name:"Input",mixins:[l.default,u.default],props:{type:{validator:function(e){return(0,o.oneOf)(e,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(e){return(0,o.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(e){return(0,o.oneOf)(e,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1},border:{type:Boolean,default:!0}},data:function(){return{currentValue:this.value,prefixCls:d,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1,clearableIconOffset:0}},computed:{currentType:function(){var e=this.type;return"password"===e&&this.password&&this.showPassword&&(e="text"),e},prepend:function(){var e=!1;return"textarea"!==this.type&&(e=void 0!==this.$slots.prepend),e},append:function(){var e=!1;return"textarea"!==this.type&&(e=void 0!==this.$slots.append),e},showPrefix:function(){var e=!1;return"textarea"!==this.type&&(e=""!==this.prefix||void 0!==this.$slots.prefix),e},showSuffix:function(){var e=!1;return"textarea"!==this.type&&(e=""!==this.suffix||void 0!==this.$slots.suffix),e},wrapClasses:function(){var e;return["ivu-input-wrapper",(e={},(0,a.default)(e,"ivu-input-wrapper-"+String(this.size),!!this.size),(0,a.default)(e,"ivu-input-type-"+String(this.type),this.type),(0,a.default)(e,"ivu-input-group",this.prepend||this.append||this.search&&this.enterButton),(0,a.default)(e,"ivu-input-group-"+String(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),(0,a.default)(e,"ivu-input-group-with-prepend",this.prepend),(0,a.default)(e,"ivu-input-group-with-append",this.append||this.search&&this.enterButton),(0,a.default)(e,"ivu-input-hide-icon",this.append),(0,a.default)(e,"ivu-input-with-search",this.search&&this.enterButton),(0,a.default)(e,"ivu-input-wrapper-disabled",this.itemDisabled),e)]},inputClasses:function(){var e;return["ivu-input",(e={},(0,a.default)(e,"ivu-input-"+String(this.size),!!this.size),(0,a.default)(e,"ivu-input-disabled",this.itemDisabled),(0,a.default)(e,"ivu-input-no-border",!this.border),(0,a.default)(e,"ivu-input-with-prefix",this.showPrefix),(0,a.default)(e,"ivu-input-with-suffix",this.showSuffix||this.search&&!1===this.enterButton),e)]},textareaClasses:function(){var e;return["ivu-input",(e={},(0,a.default)(e,"ivu-input-disabled",this.itemDisabled),(0,a.default)(e,"ivu-input-no-border",!this.border),e)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},clearableStyles:function(){var e={},t=this.clearableIconOffset;return t&&(e.transform="translateX(-"+String(t)+"px)"),e}},methods:{handleEnter:function(e){this.$emit("on-enter",e),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(e){this.$emit("on-keydown",e)},handleKeypress:function(e){this.$emit("on-keypress",e)},handleKeyup:function(e){this.$emit("on-keyup",e)},handleIconClick:function(e){this.$emit("on-click",e)},handleFocus:function(e){this.$emit("on-focus",e)},handleBlur:function(e){this.$emit("on-blur",e),(0,o.findComponentUpward)(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(e){"compositionstart"===e.type&&(this.isOnComposition=!0),"compositionend"===e.type&&(this.isOnComposition=!1,this.handleInput(e))},handleInput:function(e){if(!this.isOnComposition){var t=e.target.value;this.number&&""!==t&&(t=(0,r.default)(Number(t))?t:Number(t)),this.$emit("input",t),this.setCurrentValue(t),this.$emit("on-change",e)}},handleChange:function(e){this.$emit("on-input-change",e)},setCurrentValue:function(e){var t=this;e!==this.currentValue&&(this.$nextTick(function(){(0,i.default)(this,t),this.resizeTextarea()}.bind(this)),this.currentValue=e,(0,o.findComponentUpward)(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",e))},resizeTextarea:function(){var e=this.autosize;if(!e||"textarea"!==this.type)return!1;var t=e.minRows,n=e.maxRows;this.textareaStyles=(0,s.default)(this.$refs.textarea,t,n)},focus:function(e){var t="textarea"===this.type?this.$refs.textarea:this.$refs.input;t.focus(e);var n=(e||{}).cursor;if(n){var i=t.value.length;switch(n){case"start":t.setSelectionRange(0,0);break;case"end":t.setSelectionRange(i,i);break;default:t.setSelectionRange(0,i)}}},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var e=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var t=this.currentValue.length;setTimeout(function(){(0,i.default)(this,e),this.$refs.input.setSelectionRange(t,t)}.bind(this),0)},handleCalcIconOffset:function(){var e=this.$el.querySelectorAll(".ivu-input-group-append")[0];this.clearableIconOffset=e?e.offsetWidth:0}},watch:{value:function(e){this.setCurrentValue(e)},type:function(){this.$nextTick(this.handleCalcIconOffset)}},mounted:function(){this.slotReady=!0,this.resizeTextarea(),this.handleCalcIconOffset()},updated:function(){this.$nextTick(this.handleCalcIconOffset)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(126),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(343),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-avatar",l=["small","large","default"];t.default={name:"Avatar",components:{Icon:r.default},props:{shape:{validator:function(e){return(0,a.oneOf)(e,["circle","square"])},default:"circle"},size:{type:[String,Number],default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},src:{type:String},icon:{type:String},customIcon:{type:String,default:""}},data:function(){return{prefixCls:s,scale:1,childrenWidth:0,isSlotShow:!1,slotTemp:null}},computed:{classes:function(){var e;return["ivu-avatar","ivu-avatar-"+String(this.shape),(e={},(0,i.default)(e,"ivu-avatar-image",!!this.src),(0,i.default)(e,"ivu-avatar-icon",!!this.icon||!!this.customIcon),(0,i.default)(e,"ivu-avatar-"+String(this.size),(0,a.oneOf)(this.size,l)),e)]},styles:function(){var e={};return this.size&&!(0,a.oneOf)(this.size,l)&&(e.width=String(this.size)+"px",e.height=String(this.size)+"px",e.lineHeight=String(this.size)+"px",e.fontSize=this.size/2+"px"),e},childrenStyle:function(){var e={};return this.isSlotShow&&(e={msTransform:"scale("+String(this.scale)+")",WebkitTransform:"scale("+String(this.scale)+")",transform:"scale("+String(this.scale)+")",position:"absolute",display:"inline-block",left:"calc(50% - "+String(Math.round(this.childrenWidth/2))+"px)"}),e}},watch:{size:function(e,t){e!==t&&this.setScale()}},methods:{setScale:function(){if(this.isSlotShow=!this.src&&!this.icon,this.$refs.children){this.childrenWidth=this.$refs.children.offsetWidth;var e=this.$el.getBoundingClientRect().width;e-8<this.childrenWidth?this.scale=(e-8)/this.childrenWidth:this.scale=1}},handleError:function(e){this.$emit("on-error",e)}},beforeCreate:function(){this.slotTemp=this.$slots.default},mounted:function(){this.setScale()},updated:function(){this.$slots.default!==this.slotTemp&&(this.slotTemp=this.$slots.default,this.setScale())}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=n(12),l="ivu-back-top";t.default={props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3}},data:function(){return{backTop:!1}},mounted:function(){(0,s.on)(window,"scroll",this.handleScroll),(0,s.on)(window,"resize",this.handleScroll)},beforeDestroy:function(){(0,s.off)(window,"scroll",this.handleScroll),(0,s.off)(window,"resize",this.handleScroll)},computed:{classes:function(){return[""+l,(0,a.default)({},l+"-show",this.backTop)]},styles:function(){return{bottom:String(this.bottom)+"px",right:String(this.right)+"px"}},innerClasses:function(){return l+"-inner"}},methods:{handleScroll:function(){this.backTop=window.pageYOffset>=this.height},back:function(){var e=document.documentElement.scrollTop||document.body.scrollTop;(0,o.scrollTop)(window,e,0,this.duration),this.$emit("on-click")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=["blue","green","red","yellow","pink","magenta","volcano","orange","gold","lime","cyan","geekblue","purple"];t.default={name:"Badge",props:{count:Number,dot:{type:Boolean,default:!1},overflowCount:{type:[Number,String],default:99},className:String,showZero:{type:Boolean,default:!1},text:{type:String,default:""},status:{validator:function(e){return(0,o.oneOf)(e,["success","processing","default","error","warning"])}},type:{validator:function(e){return(0,o.oneOf)(e,["success","primary","normal","error","warning","info"])}},offset:{type:Array},color:{type:String}},computed:{classes:function(){return"ivu-badge"},dotClasses:function(){return"ivu-badge-dot"},countClasses:function(){var e;return["ivu-badge-count",(e={},(0,a.default)(e,""+String(this.className),!!this.className),(0,a.default)(e,"ivu-badge-count-alone",this.alone),(0,a.default)(e,"ivu-badge-count-"+String(this.type),!!this.type),e)]},customCountClasses:function(){return["ivu-badge-count","ivu-badge-count-custom",(0,a.default)({},""+String(this.className),!!this.className)]},statusClasses:function(){var e;return["ivu-badge-status-dot",(e={},(0,a.default)(e,"ivu-badge-status-"+String(this.status),!!this.status),(0,a.default)(e,"ivu-badge-status-"+String(this.color),!!this.color&&(0,o.oneOf)(this.color,s)),e)]},statusStyles:function(){return(0,o.oneOf)(this.color,s)?{}:{backgroundColor:this.color}},styles:function(){var e={};return this.offset&&2===this.offset.length&&(e["margin-top"]=String(this.offset[0])+"px",e["margin-right"]=String(this.offset[1])+"px"),e},finalCount:function(){return""!==this.text?this.text:parseInt(this.count)>=parseInt(this.overflowCount)?String(this.overflowCount)+"+":this.count},badge:function(){var e=!1;return this.count&&(e=!(0===parseInt(this.count))),this.dot&&(e=!0,null!==this.count&&0===parseInt(this.count)&&(e=!1)),""!==this.text&&(e=!0),e||this.showZero},hasCount:function(){return!!(this.count||""!==this.text||this.showZero&&0===parseInt(this.count))},alone:function(){return void 0===this.$slots.default}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"Breadcrumb",props:{separator:{type:String,default:"/"}},computed:{classes:function(){return"ivu-breadcrumb"}},mounted:function(){this.updateChildren()},updated:function(){var e=this;this.$nextTick(function(){(0,a.default)(this,e),this.updateChildren()}.bind(this))},methods:{updateChildren:function(){var e=this;this.$children.forEach(function(t){(0,a.default)(this,e),t.separator=this.separator}.bind(this))}},watch:{separator:function(){this.updateChildren()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(48),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-breadcrumb-item";t.default={name:"BreadcrumbItem",mixins:[a.default],props:{},data:function(){return{separator:"",showSeparator:!1}},computed:{linkClasses:function(){return o+"-link"},separatorClasses:function(){return o+"-separator"}},mounted:function(){this.showSeparator=void 0!==this.$slots.separator}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(2)),r=l(n(20)),a=n(3),o=l(n(48)),s=l(n(11));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Button",mixins:[o.default,s.default],components:{Icon:r.default},props:{type:{validator:function(e){return(0,a.oneOf)(e,["default","primary","dashed","text","info","success","warning","error"])},default:"default"},shape:{validator:function(e){return(0,a.oneOf)(e,["circle","circle-outline"])}},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},loading:Boolean,disabled:Boolean,htmlType:{default:"button",validator:function(e){return(0,a.oneOf)(e,["button","submit","reset"])}},icon:{type:String,default:""},customIcon:{type:String,default:""},long:{type:Boolean,default:!1},ghost:{type:Boolean,default:!1}},computed:{showSlot:function(){return!!this.$slots.default},classes:function(){var e;return["ivu-btn","ivu-btn-"+String(this.type),(e={},(0,i.default)(e,"ivu-btn-long",this.long),(0,i.default)(e,"ivu-btn-"+String(this.shape),!!this.shape),(0,i.default)(e,"ivu-btn-"+String(this.size),"default"!==this.size),(0,i.default)(e,"ivu-btn-loading",null!=this.loading&&this.loading),(0,i.default)(e,"ivu-btn-icon-only",!this.showSlot&&(!!this.icon||!!this.customIcon||this.loading)),(0,i.default)(e,"ivu-btn-ghost",this.ghost),e)]},isHrefPattern:function(){return!!this.to},tagName:function(){return this.isHrefPattern?"a":"button"},tagProps:function(){return this.isHrefPattern?{href:this.linkUrl,target:this.target}:{type:this.htmlType}}},methods:{handleClickLink:function(e){this.$emit("click",e);var t=e.ctrlKey||e.metaKey;this.handleCheckClick(e,t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s="ivu-btn-group";t.default={name:"ButtonGroup",props:{size:{validator:function(e){return(0,o.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},shape:{validator:function(e){return(0,o.oneOf)(e,["circle","circle-outline"])}},vertical:{type:Boolean,default:!1}},computed:{classes:function(){var e;return[""+s,(e={},(0,a.default)(e,s+"-"+String(this.size),!!this.size),(0,a.default)(e,s+"-"+String(this.shape),!!this.shape),(0,a.default)(e,s+"-vertical",this.vertical),e)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(8)),a=o(n(48));function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Card",mixins:[a.default],components:{Icon:r.default},props:{bordered:{type:Boolean,default:!0},disHover:{type:Boolean,default:!1},shadow:{type:Boolean,default:!1},padding:{type:Number,default:16},title:{type:String},icon:{type:String}},data:function(){return{showHead:!0,showExtra:!0}},computed:{classes:function(){var e;return["ivu-card",(e={},(0,i.default)(e,"ivu-card-bordered",this.bordered&&!this.shadow),(0,i.default)(e,"ivu-card-dis-hover",this.disHover||this.shadow),(0,i.default)(e,"ivu-card-shadow",this.shadow),e)]},headClasses:function(){return"ivu-card-head"},extraClasses:function(){return"ivu-card-extra"},bodyClasses:function(){return"ivu-card-body"},bodyStyles:function(){return 16!==this.padding?{padding:String(this.padding)+"px"}:""},isHrefPattern:function(){return!!this.to},tagName:function(){return this.isHrefPattern?"a":"div"},tagProps:function(){return this.isHrefPattern?{href:this.linkUrl,target:this.target}:{}}},methods:{handleClickLink:function(e){if(this.isHrefPattern){var t=e.ctrlKey||e.metaKey;this.handleCheckClick(e,t)}}},mounted:function(){this.showHead=this.title||void 0!==this.$slots.title,this.showExtra=void 0!==this.$slots.extra}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(8)),a=n(3),o=n(12);function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-carousel";t.default={name:"Carousel",components:{Icon:r.default},props:{arrow:{type:String,default:"hover",validator:function(e){return(0,a.oneOf)(e,["hover","always","never"])}},autoplay:{type:Boolean,default:!1},autoplaySpeed:{type:Number,default:2e3},loop:{type:Boolean,default:!1},easing:{type:String,default:"ease"},dots:{type:String,default:"inside",validator:function(e){return(0,a.oneOf)(e,["inside","outside","none"])}},radiusDot:{type:Boolean,default:!1},trigger:{type:String,default:"click",validator:function(e){return(0,a.oneOf)(e,["click","hover"])}},value:{type:Number,default:0},height:{type:[String,Number],default:"auto",validator:function(e){return"auto"===e||"[object Number]"===Object.prototype.toString.call(e)}}},data:function(){return{prefixCls:l,listWidth:0,trackWidth:0,trackOffset:0,trackCopyOffset:0,showCopyTrack:!1,slides:[],slideInstances:[],timer:null,ready:!1,currentIndex:this.value,trackIndex:this.value,copyTrackIndex:this.value,hideTrackPos:-1}},computed:{classes:function(){return[""+l]},trackStyles:function(){var e=-1===this.trackIndex?"hidden":"visible";return{width:String(this.trackWidth)+"px",transform:"translate3d("+-this.trackOffset+"px, 0px, 0px)",transition:"transform 500ms "+String(this.easing),visibility:e}},copyTrackStyles:function(){return{width:String(this.trackWidth)+"px",transform:"translate3d("+-this.trackCopyOffset+"px, 0px, 0px)",transition:"transform 500ms "+String(this.easing),position:"absolute"}},arrowClasses:function(){return[l+"-arrow",l+"-arrow-"+String(this.arrow)]},dotsClasses:function(){return[l+"-dots",l+"-dots-"+String(this.dots)]}},methods:{findChild:function(e){var t=this,n=function t(n){var r=this;n.$options.componentName?e(n):n.$children.length&&n.$children.forEach(function(e){(0,i.default)(this,r),t(e)}.bind(this))};this.slideInstances.length||!this.$children?this.slideInstances.forEach(function(e){(0,i.default)(this,t),n(e)}.bind(this)):this.$children.forEach(function(e){(0,i.default)(this,t),n(e)}.bind(this))},initCopyTrackDom:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.$refs.copyTrack.innerHTML=this.$refs.originTrack.innerHTML}.bind(this))},updateSlides:function(e){var t=this,n=[],r=1;this.findChild(function(a){(0,i.default)(this,t),n.push({$el:a.$el}),a.index=r++,e&&this.slideInstances.push(a)}.bind(this)),this.slides=n,this.updatePos()},updatePos:function(){var e=this;this.findChild(function(t){(0,i.default)(this,e),t.width=this.listWidth,t.height="number"==typeof this.height?String(this.height)+"px":this.height}.bind(this)),this.trackWidth=(this.slides.length||0)*this.listWidth},slotChange:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.slides=[],this.slideInstances=[],this.updateSlides(!0,!0),this.updatePos(),this.updateOffset()}.bind(this))},handleResize:function(){this.listWidth=parseInt((0,a.getStyle)(this.$el,"width")),this.updatePos(),this.updateOffset()},updateTrackPos:function(e){this.showCopyTrack?this.trackIndex=e:this.copyTrackIndex=e},updateTrackIndex:function(e){this.showCopyTrack?this.copyTrackIndex=e:this.trackIndex=e,this.currentIndex=e},add:function(e){var t=this.slides.length;this.loop&&(this.hideTrackPos=e>0?-1:t,this.updateTrackPos(this.hideTrackPos));for(var n=this.showCopyTrack?this.copyTrackIndex:this.trackIndex,i=n+e;i<0;)i+=t;(e>0&&i===t||e<0&&i===t-1)&&this.loop?(this.showCopyTrack=!this.showCopyTrack,this.trackIndex+=e,this.copyTrackIndex+=e):(this.loop||(i%=this.slides.length),this.updateTrackIndex(i)),this.currentIndex=i===this.slides.length?0:i,this.$emit("on-change",n,this.currentIndex),this.$emit("input",this.currentIndex)},arrowEvent:function(e){this.setAutoplay(),this.add(e)},dotsEvent:function(e,t){var n=this.showCopyTrack?this.copyTrackIndex:this.trackIndex,i=this.currentIndex;e===this.trigger&&n!==t&&(this.updateTrackIndex(t),this.$emit("on-change",i,this.currentIndex),this.$emit("input",t),this.setAutoplay())},setAutoplay:function(){var e=this;window.clearInterval(this.timer),this.autoplay&&(this.timer=window.setInterval(function(){(0,i.default)(this,e),this.add(1)}.bind(this),this.autoplaySpeed))},updateOffset:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e);var t=this.copyTrackIndex>0?-1:1;this.trackOffset=this.trackIndex*this.listWidth,this.trackCopyOffset=this.copyTrackIndex*this.listWidth+t}.bind(this))},handleClick:function(e){this.$emit("on-click",this[e])}},watch:{autoplay:function(){this.setAutoplay()},autoplaySpeed:function(){this.setAutoplay()},trackIndex:function(){this.updateOffset()},copyTrackIndex:function(){this.updateOffset()},height:function(){this.updatePos()},value:function(e){this.updateTrackIndex(e),this.setAutoplay()}},mounted:function(){this.updateSlides(!0),this.handleResize(),this.setAutoplay(),(0,o.on)(window,"resize",this.handleResize)},beforeDestroy:function(){(0,o.off)(window,"resize",this.handleResize)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={componentName:"carousel-item",name:"CarouselItem",data:function(){return{prefixCls:"ivu-carousel-item",width:0,height:"auto",left:0}},computed:{styles:function(){return{width:String(this.width)+"px",height:""+String(this.height),left:String(this.left)+"px"}}},mounted:function(){this.$parent.slotChange()},watch:{width:function(e){var t=this;e&&this.$parent.loop&&this.$nextTick(function(){(0,a.default)(this,t),this.$parent.initCopyTrackDom()}.bind(this))},height:function(e){var t=this;e&&this.$parent.loop&&this.$nextTick(function(){(0,a.default)(this,t),this.$parent.initCopyTrackDom()}.bind(this))}},beforeDestroy:function(){this.$parent.slotChange()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(14)),r=g(n(57)),a=g(n(1)),o=g(n(2)),s=g(n(38)),l=g(n(37)),u=g(n(8)),c=g(n(369)),d=g(n(82)),h=g(n(24)),f=n(3),p=g(n(4)),m=g(n(6)),v=g(n(11));function g(e){return e&&e.__esModule?e:{default:e}}var b="ivu-cascader";t.default={name:"Cascader",mixins:[p.default,m.default,v.default],components:{iInput:s.default,Drop:l.default,Icon:u.default,Caspanel:c.default},directives:{clickOutside:d.default,TransferDom:h.default},props:{data:{type:Array,default:function(){return[]}},value:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},placeholder:{type:String},size:{validator:function(e){return(0,f.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},trigger:{validator:function(e){return(0,f.oneOf)(e,["click","hover"])},default:"click"},changeOnSelect:{type:Boolean,default:!1},renderFormat:{type:Function,default:function(e){return e.join(" / ")}},loadData:{type:Function},filterable:{type:Boolean,default:!1},notFoundText:{type:String},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String},elementId:{type:String},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},transferClassName:{type:String},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{prefixCls:b,selectPrefixCls:"ivu-select",visible:!1,selected:[],tmpSelected:[],updatingValue:!1,currentValue:this.value||[],query:"",validDataStr:"",isLoadedChildren:!1,isValueNull:!1}},computed:{classes:function(){var e;return[""+b,(e={},(0,o.default)(e,b+"-show-clear",this.showCloseIcon),(0,o.default)(e,b+"-size-"+String(this.size),!!this.size),(0,o.default)(e,b+"-visible",this.visible),(0,o.default)(e,b+"-disabled",this.itemDisabled),(0,o.default)(e,b+"-not-found",this.filterable&&""!==this.query&&!this.querySelections.length),e)]},showCloseIcon:function(){return this.currentValue&&this.currentValue.length&&this.clearable&&!this.itemDisabled},displayRender:function(){for(var e=[],t=0;t<this.selected.length;t++)e.push(this.selected[t].label);return this.renderFormat(e,this.selected)},displayInputRender:function(){return this.filterable?"":this.displayRender},localePlaceholder:function(){return void 0===this.placeholder?this.t("i.select.placeholder"):this.placeholder},inputPlaceholder:function(){return this.filterable&&this.currentValue.length?null:this.localePlaceholder},localeNotFoundText:function(){return void 0===this.notFoundText?this.t("i.select.noMatch"):this.notFoundText},querySelections:function(){var e=this,t=[];return function e(n,i,r){for(var a=0;a<n.length;a++){var o=n[a];o.__label=i?i+" / "+o.label:o.label,o.__value=r?r.concat(o.value):[o.value],o.children&&o.children.length?(e(o.children,o.__label,o.__value),delete o.__label,delete o.__value):t.push({label:o.__label,value:o.__value,display:o.__label,item:o,disabled:!!o.disabled})}}(this.data),t=t.filter(function(t){return(0,a.default)(this,e),!!t.label&&t.label.indexOf(this.query)>-1}.bind(this)).map(function(t){return(0,a.default)(this,e),t.display=t.display.replace(new RegExp(this.query,"g"),"<span>"+String(this.query)+"</span>"),t}.bind(this))},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.cascader.customArrow?e="":this.$IVIEW.cascader.arrow&&(e=this.$IVIEW.cascader.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.customArrow&&(e=this.$IVIEW.cascader.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.arrowSize&&(e=this.$IVIEW.cascader.arrowSize),e},dropdownCls:function(){var e;return e={},(0,o.default)(e,b+"-transfer",this.transfer),(0,o.default)(e,this.transferClassName,this.transferClassName),e}},methods:{clearSelect:function(){if(this.itemDisabled)return!1;var e=(0,r.default)(this.currentValue);this.currentValue=this.selected=this.tmpSelected=[],this.handleClose(),this.emitValue(this.currentValue,e),this.broadcast("Caspanel","on-clear")},handleClose:function(){this.visible=!1},toggleOpen:function(){if(this.itemDisabled)return!1;this.visible?this.filterable||this.handleClose():this.onFocus()},onFocus:function(){this.visible=!0,this.currentValue.length||this.broadcast("Caspanel","on-clear")},updateResult:function(e){this.tmpSelected=e},updateSelected:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(!this.changeOnSelect||e||t)&&this.broadcast("Caspanel","on-find-selected",{value:this.currentValue})},emitValue:function(e,t){var n=this;(0,r.default)(e)!==t&&(this.$emit("on-change",this.currentValue,JSON.parse((0,r.default)(this.selected))),this.$nextTick(function(){(0,a.default)(this,n),this.dispatch("FormItem","on-form-change",{value:this.currentValue,selected:JSON.parse((0,r.default)(this.selected))})}.bind(this)))},handleInput:function(e){this.query=e.target.value},handleSelectItem:function(e){var t=this,n=this.querySelections[e];if(n.item.disabled)return!1;this.query="",this.$refs.input.currentValue="";var i=(0,r.default)(this.currentValue);this.currentValue=n.value,setTimeout(function(){(0,a.default)(this,t),this.emitValue(this.currentValue,i),this.handleClose()}.bind(this),0)},handleFocus:function(){this.$refs.input.focus()},getValidData:function(e){var t=this;function n(e){var t=this,r=(0,i.default)({},e);return"loading"in r&&delete r.loading,"__value"in r&&delete r.__value,"__label"in r&&delete r.__label,"children"in r&&r.children.length&&(r.children=r.children.map(function(e){return(0,a.default)(this,t),n(e)}.bind(this))),r}return e.map(function(e){return(0,a.default)(this,t),n(e)}.bind(this))}},created:function(){var e=this;this.validDataStr=(0,r.default)(this.getValidData(this.data)),this.$on("on-result-change",function(t){(0,a.default)(this,e);var n=t.lastValue,i=t.changeOnSelect,o=t.fromInit;if(n||i){var s=(0,r.default)(this.currentValue);this.selected=this.tmpSelected;var l=[];this.selected.forEach(function(t){(0,a.default)(this,e),l.push(t.value)}.bind(this)),o||(this.updatingValue=!0,this.currentValue=l,this.emitValue(this.currentValue,s))}n&&!o&&this.handleClose()}.bind(this))},mounted:function(){this.updateSelected(!0)},watch:{visible:function(e){e?(this.currentValue.length&&this.updateSelected(),this.transfer&&this.$refs.drop.update(),this.broadcast("Drop","on-update-popper")):(this.filterable&&(this.query="",this.$refs.input.currentValue=""),this.transfer&&this.$refs.drop.destroy(),this.broadcast("Drop","on-destroy-popper")),this.$emit("on-visible-change",e)},value:function(e){null===e&&(this.isValueNull=!0),this.currentValue=e||[],null!==e&&e.length||(this.selected=[])},query:function(e){this.$emit("on-input-change",e)},currentValue:function(){this.isValueNull?(this.isValueNull=!1,this.$emit("input",null)):this.$emit("input",this.currentValue),this.updatingValue?this.updatingValue=!1:this.updateSelected(!0)},data:{deep:!0,handler:function(){var e=this,t=(0,r.default)(this.getValidData(this.data));t!==this.validDataStr&&(this.validDataStr=t,this.isLoadedChildren||this.$nextTick(function(){return(0,a.default)(this,e),this.updateSelected(!1,this.changeOnSelect)}.bind(this)),this.isLoadedChildren=!1)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(15)),r=u(n(14)),a=u(n(1)),o=u(n(370)),s=u(n(4)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}var c=1;t.default={name:"Caspanel",mixins:[s.default],components:{Casitem:o.default},props:{data:{type:Array,default:function(){return[]}},disabled:Boolean,changeOnSelect:Boolean,trigger:String,prefixCls:String},data:function(){return{tmpItem:{},result:[],sublist:[]}},watch:{data:function(){this.sublist=[]}},methods:{handleClickItem:function(e){"click"!==this.trigger&&e.children&&e.children.length||this.handleTriggerItem(e,!1,!0)},handleHoverItem:function(e){"hover"===this.trigger&&e.children&&e.children.length&&this.handleTriggerItem(e,!1,!0)},handleTriggerItem:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e.disabled){this.dispatch("Cascader","on-result-item",e);var r=(0,l.findComponentUpward)(this,"Cascader");if(void 0!==e.loading&&!e.children.length&&r&&r.loadData)r.loadData(e,function(){(0,a.default)(this,t),i&&(r.isLoadedChildren=!0),e.children.length&&this.handleTriggerItem(e)}.bind(this));else{var o=this.getBaseItem(e);if((this.changeOnSelect||o.label!==this.tmpItem.label||o.value!==this.tmpItem.value||o.label===this.tmpItem.label&&o.value===this.tmpItem.value)&&(this.tmpItem=o,this.emitUpdate([o])),e.children&&e.children.length){if(this.sublist=e.children,this.dispatch("Cascader","on-result-change",{lastValue:!1,changeOnSelect:this.changeOnSelect,fromInit:n}),this.changeOnSelect){var s=(0,l.findComponentDownward)(this,"Caspanel");s&&s.$emit("on-clear",!0)}}else this.sublist=[],this.dispatch("Cascader","on-result-change",{lastValue:!0,changeOnSelect:this.changeOnSelect,fromInit:n});r&&r.$refs.drop.update()}}},updateResult:function(e){this.result=[this.tmpItem].concat(e),this.emitUpdate(this.result)},getBaseItem:function(e){var t=(0,r.default)({},e);return t.children&&delete t.children,t},emitUpdate:function(e){"Caspanel"===this.$parent.$options.name?this.$parent.updateResult(e):this.$parent.$parent.updateResult(e)},getKey:function(){return c++}},mounted:function(){var e=this;this.$on("on-find-selected",function(t){(0,a.default)(this,e);for(var n=t.value,r=[].concat((0,i.default)(n)),o=0;o<r.length;o++)for(var s=0;s<this.data.length;s++)if(r[o]===this.data[s].value)return this.handleTriggerItem(this.data[s],!0),r.splice(0,1),this.$nextTick(function(){(0,a.default)(this,e),this.broadcast("Caspanel","on-find-selected",{value:r})}.bind(this)),!1}.bind(this)),this.$on("on-clear",function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if((0,a.default)(this,e),this.sublist=[],this.tmpItem={},t){var n=(0,l.findComponentDownward)(this,"Caspanel");n&&n.$emit("on-clear",!0)}}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(2)),r=a(n(8));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Casitem",components:{Icon:r.default},props:{data:Object,prefixCls:String,tmpItem:Object},computed:{classes:function(){var e;return[String(this.prefixCls)+"-menu-item",(e={},(0,i.default)(e,String(this.prefixCls)+"-menu-item-active",this.tmpItem.value===this.data.value),(0,i.default)(e,String(this.prefixCls)+"-menu-item-disabled",this.data.disabled),e)]},showArrow:function(){return this.data.children&&this.data.children.length||"loading"in this.data&&!this.data.loading},showLoading:function(){return"loading"in this.data&&this.data.loading},arrowType:function(){var e="ios-arrow-forward";return this.$IVIEW&&(this.$IVIEW.cascader.customItemArrow?e="":this.$IVIEW.cascader.itemArrow&&(e=this.$IVIEW.cascader.itemArrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.customItemArrow&&(e=this.$IVIEW.cascader.customItemArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.itemArrowSize&&(e=this.$IVIEW.cascader.itemArrowSize),e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=s(n(376)),a=s(n(8)),o=s(n(48));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-cell";t.default={name:"Cell",inject:["cellGroup"],mixins:[o.default],components:{CellItem:r.default,Icon:a.default},props:{name:{type:[String,Number]},title:{type:String,default:""},label:{type:String,default:""},extra:{type:String,default:""},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1}},data:function(){return{prefixCls:l}},computed:{classes:function(){var e;return["ivu-cell",(e={},(0,i.default)(e,"ivu-cell-disabled",this.disabled),(0,i.default)(e,"ivu-cell-selected",this.selected),(0,i.default)(e,"ivu-cell-with-link",this.to),e)]},arrowType:function(){var e="ios-arrow-forward";return this.$IVIEW&&(this.$IVIEW.cell.customArrow?e="":this.$IVIEW.cell.arrow&&(e=this.$IVIEW.cell.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.cell.customArrow&&(e=this.$IVIEW.cell.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.cell.arrowSize&&(e=this.$IVIEW.cell.arrowSize),e}},methods:{handleClickItem:function(e,t){this.cellGroup.handleClick(this.name),this.handleCheckClick(e,t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{title:{type:String,default:""},label:{type:String,default:""},extra:{type:String,default:""}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"CellGroup",provide:function(){return{cellGroup:this}},methods:{handleClick:function(e){this.$emit("on-click",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=n(3),a=s(n(4)),o=s(n(11));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-checkbox";t.default={name:"Checkbox",mixins:[a.default,o.default],props:{disabled:{type:Boolean,default:!1},value:{type:[String,Number,Boolean],default:!1},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},label:{type:[String,Number,Boolean]},indeterminate:{type:Boolean,default:!1},size:{validator:function(e){return(0,r.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},name:{type:String},border:{type:Boolean,default:!1}},data:function(){return{model:[],currentValue:this.value,group:!1,showSlot:!0,parent:(0,r.findComponentUpward)(this,"CheckboxGroup"),focusInner:!1}},computed:{wrapClasses:function(){var e;return[l+"-wrapper",(e={},(0,i.default)(e,l+"-group-item",this.group),(0,i.default)(e,l+"-wrapper-checked",this.currentValue),(0,i.default)(e,l+"-wrapper-disabled",this.itemDisabled),(0,i.default)(e,l+"-"+String(this.size),!!this.size),(0,i.default)(e,l+"-border",this.border),e)]},checkboxClasses:function(){var e;return[""+l,(e={},(0,i.default)(e,l+"-checked",this.currentValue),(0,i.default)(e,l+"-disabled",this.itemDisabled),(0,i.default)(e,l+"-indeterminate",this.indeterminate),e)]},innerClasses:function(){return[l+"-inner",(0,i.default)({},l+"-focus",this.focusInner)]},inputClasses:function(){return l+"-input"}},mounted:function(){this.parent=(0,r.findComponentUpward)(this,"CheckboxGroup"),this.parent&&(this.group=!0),this.group?this.parent.updateModel(!0):(this.updateModel(),this.showSlot=void 0!==this.$slots.default)},methods:{change:function(e){if(this.itemDisabled)return!1;var t=e.target.checked;this.currentValue=t;var n=t?this.trueValue:this.falseValue;this.$emit("input",n),this.group?this.parent.change(this.model):(this.$emit("on-change",n),this.dispatch("FormItem","on-form-change",n))},updateModel:function(){this.currentValue=this.value===this.trueValue},onBlur:function(){this.focusInner=!1},onFocus:function(){this.focusInner=!0}},watch:{value:function(e){if(e!==this.trueValue&&e!==this.falseValue)throw"Value should be trueValue or falseValue.";this.updateModel()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(144),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(383),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(2)),a=n(3),o=s(n(4));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"CheckboxGroup",mixins:[o.default],props:{value:{type:Array,default:function(){return[]}},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}}},data:function(){return{currentValue:this.value||[],children:[]}},computed:{classes:function(){return["ivu-checkbox-group",(0,r.default)({},"ivu-checkbox-"+String(this.size),!!this.size)]}},mounted:function(){this.updateModel(!0)},methods:{updateModel:function(e){var t=this;if(this.children=(0,a.findComponentsDownward)(this,"Checkbox"),this.children){var n=this.value||[];this.children.forEach(function(r){(0,i.default)(this,t),r.model=n,e&&(r.currentValue=n.indexOf(r.label)>=0,r.group=!0)}.bind(this))}},change:function(e){this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)}},watch:{value:function(){this.updateModel(!0)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(3),a=n(386),o=(i=a)&&i.__esModule?i:{default:i},s="ivu-chart-circle";t.default={name:"iCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120},strokeWidth:{type:Number,default:6},strokeColor:{type:[String,Array],default:"#2d8cf0"},strokeLinecap:{validator:function(e){return(0,r.oneOf)(e,["square","round"])},default:"round"},trailWidth:{type:Number,default:5},trailColor:{type:String,default:"#eaeef2"},dashboard:{type:Boolean,default:!1}},data:function(){return{id:"ivu-chart-circle-"+String((0,o.default)(3))}},computed:{circleSize:function(){return{width:String(this.size)+"px",height:String(this.size)+"px"}},computedStrokeWidth:function(){return 0===this.percent&&this.dashboard?0:this.strokeWidth},radius:function(){return 50-this.strokeWidth/2},pathString:function(){return this.dashboard?"M 50,50 m 0,"+String(this.radius)+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,-"+2*this.radius+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,"+2*this.radius:"M 50,50 m 0,-"+String(this.radius)+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,"+2*this.radius+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,-"+2*this.radius},len:function(){return 2*Math.PI*this.radius},trailStyle:function(){var e={};return this.dashboard&&(e={"stroke-dasharray":this.len-75+"px "+String(this.len)+"px","stroke-dashoffset":"-37.5px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s"}),e},pathStyle:function(){return this.dashboard?{"stroke-dasharray":this.percent/100*(this.len-75)+"px "+String(this.len)+"px","stroke-dashoffset":"-37.5px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .6s ease 0s, stroke .6s, stroke-width .06s ease .6s"}:{"stroke-dasharray":String(this.len)+"px "+String(this.len)+"px","stroke-dashoffset":(100-this.percent)/100*this.len+"px",transition:"stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease"}},wrapClasses:function(){return""+s},innerClasses:function(){return s+"-inner"},strokeValue:function(){var e=this.strokeColor;return"string"!=typeof this.strokeColor&&(e="url(#"+String(this.id)+")"),e},showDefs:function(){return"string"!=typeof this.strokeColor}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(2));function a(e){return e&&e.__esModule?e:{default:e}}var o="ivu-collapse";t.default={name:"Collapse",props:{accordion:{type:Boolean,default:!1},value:{type:[Array,String]},simple:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value}},computed:{classes:function(){return[""+o,(0,r.default)({},o+"-simple",this.simple)]}},mounted:function(){this.setActive()},methods:{setActive:function(){var e=this,t=this.getActiveKey();this.$children.forEach(function(n,r){(0,i.default)(this,e);var a=n.name||r.toString();n.isActive=t.indexOf(a)>-1,n.index=r}.bind(this))},getActiveKey:function(){var e=this.currentValue||[],t=this.accordion;Array.isArray(e)||(e=[e]),t&&e.length>1&&(e=[e[0]]);for(var n=0;n<e.length;n++)e[n]=e[n].toString();return e},toggle:function(e){var t=e.name.toString(),n=[];if(this.accordion)e.isActive||n.push(t);else{var i=this.getActiveKey(),r=i.indexOf(t);e.isActive?r>-1&&i.splice(r,1):r<0&&i.push(t),n=i}this.currentValue=n,this.$emit("input",n),this.$emit("on-change",n)}},watch:{value:function(e){this.currentValue=e},currentValue:function(){this.setActive()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(8)),a=o(n(83));function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-collapse";t.default={name:"Panel",components:{Icon:r.default,CollapseTransition:a.default},props:{name:{type:String},hideArrow:{type:Boolean,default:!1}},data:function(){return{index:0,isActive:!1,mounted:!1}},computed:{itemClasses:function(){return[s+"-item",(0,i.default)({},s+"-item-active",this.isActive)]},headerClasses:function(){return s+"-header"},contentClasses:function(){return s+"-content"},boxClasses:function(){return s+"-content-box"}},methods:{toggle:function(){this.$parent.toggle({name:this.name||this.index,isActive:this.isActive})}},mounted:function(){this.mounted=!0,this.$parent.setActive()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=w(n(2)),r=w(n(149)),a=n(80),o=w(n(24)),s=w(n(37)),l=w(n(395)),u=w(n(397)),c=w(n(399)),d=w(n(401)),h=w(n(38)),f=w(n(28)),p=w(n(8)),m=w(n(6)),v=n(3),g=w(n(4)),b=w(n(11)),y=w(n(50)),_=n(39);function w(e){return e&&e.__esModule?e:{default:e}}t.default={name:"ColorPicker",components:{Drop:s.default,RecommendColors:l.default,Saturation:u.default,Hue:c.default,Alpha:d.default,iInput:h.default,iButton:f.default,Icon:p.default},directives:{clickOutside:a.directive,TransferDom:o.default},mixins:[g.default,m.default,y.default,b.default],props:{value:{type:String,default:void 0},hue:{type:Boolean,default:!0},alpha:{type:Boolean,default:!1},recommend:{type:Boolean,default:!1},format:{type:String,validator:function(e){return(0,v.oneOf)(e,["hsl","hsv","hex","rgb"])},default:void 0},colors:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},size:{validator:function(e){return(0,v.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},hideDropDown:{type:Boolean,default:!1},placement:{type:String,validator:function(e){return(0,v.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String,default:void 0},editable:{type:Boolean,default:!0},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},transferClassName:{type:String},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{val:(0,_.changeColor)(this.value||""),currentValue:this.value||"",dragging:!1,visible:!1,recommendedColor:["#2d8cf0","#19be6b","#ff9900","#ed4014","#00b5ff","#19c919","#f9e31c","#ea1a1a","#9b1dea","#00c2b1","#ac7a33","#1d35ea","#8bc34a","#f16b62","#ea4ca3","#0d94aa","#febd79","#5d4037","#00bcd4","#f06292","#cddc39","#607d8b","#000000","#ffffff"]}},computed:{arrowClasses:function(){return[String(this.inputPrefixCls)+"-icon",String(this.inputPrefixCls)+"-icon-normal"]},transition:function(){return(0,v.oneOf)(this.placement,["bottom-start","bottom","bottom-end"])?"slide-up":"fade"},saturationColors:{get:function(){return this.val},set:function(e){this.val=e,this.$emit("on-active-change",this.formatColor)}},classes:function(){return[""+String(this.prefixCls),(0,i.default)({},String(this.prefixCls)+"-transfer",this.transfer)]},wrapClasses:function(){return[String(this.prefixCls)+"-rel",String(this.prefixCls)+"-"+String(this.size),String(this.inputPrefixCls)+"-wrapper",String(this.inputPrefixCls)+"-wrapper-"+String(this.size),(0,i.default)({},String(this.prefixCls)+"-disabled",this.itemDisabled)]},inputClasses:function(){var e;return[String(this.prefixCls)+"-input",""+String(this.inputPrefixCls),String(this.inputPrefixCls)+"-"+String(this.size),(e={},(0,i.default)(e,String(this.prefixCls)+"-focused",this.visible),(0,i.default)(e,String(this.prefixCls)+"-disabled",this.itemDisabled),e)]},dropClasses:function(){var e;return[String(this.transferPrefixCls)+"-no-max-height",(e={},(0,i.default)(e,String(this.prefixCls)+"-transfer",this.transfer),(0,i.default)(e,String(this.prefixCls)+"-hide-drop",this.hideDropDown),(0,i.default)(e,this.transferClassName,this.transferClassName),e)]},displayedColorStyle:function(){return{backgroundColor:(0,_.toRGBAString)(this.visible?this.saturationColors.rgba:(0,r.default)(this.value).toRgb())}},formatColor:function(){var e=this.format,t=this.saturationColors;if(e){if("hsl"===e)return(0,r.default)(t.hsl).toHslString();if("hsv"===e)return(0,r.default)(t.hsv).toHsvString();if("hex"===e)return t.hex;if("rgb"===e)return(0,_.toRGBAString)(t.rgba)}else if(this.alpha)return(0,_.toRGBAString)(t.rgba);return t.hex},confirmColorClasses:function(){return[String(this.prefixCls)+"-confirm-color",(0,i.default)({},String(this.prefixCls)+"-confirm-color-editable",this.editable)]},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.colorPicker.customArrow?e="":this.$IVIEW.colorPicker.arrow&&(e=this.$IVIEW.colorPicker.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.colorPicker.customArrow&&(e=this.$IVIEW.colorPicker.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.colorPicker.arrowSize&&(e=this.$IVIEW.colorPicker.arrowSize),e}},watch:{value:function(e){this.val=(0,_.changeColor)(e||"")},visible:function(e){this.val=(0,_.changeColor)(this.value||""),this.$refs.drop[e?"update":"destroy"](),this.$emit("on-open-change",Boolean(e))}},mounted:function(){this.$on("on-escape-keydown",this.closer),this.$on("on-dragging",this.setDragging)},methods:{setDragging:function(e){this.dragging=e},handleClose:function(e){if(this.visible){if(this.dragging||"mousedown"===e.type)return void(this.$refs.editColorInput&&e.target!==this.$refs.editColorInput.$el.querySelector("input")&&e.preventDefault());if(this.transfer){var t=this.$refs.drop.$el;if(t===e.target||t.contains(e.target))return}this.closer(e)}else this.visible=!1},toggleVisible:function(){this.itemDisabled||(this.visible=!this.visible,this.$refs.input.focus())},childChange:function(e){this.colorChange(e)},colorChange:function(e,t){this.oldHue=this.saturationColors.hsl.h,this.saturationColors=(0,_.changeColor)(e,t||this.oldHue)},closer:function(e){e&&(e.preventDefault(),e.stopPropagation()),this.visible=!1,this.$refs.input.focus()},handleButtons:function(e,t){this.currentValue=t,this.$emit("input",t),this.$emit("on-change",t),this.dispatch("FormItem","on-form-change",t),this.closer(e)},handleSuccess:function(e){this.handleButtons(e,this.formatColor),this.$emit("on-pick-success")},handleClear:function(e){this.handleButtons(e,""),this.$emit("on-pick-clear")},handleSelectColor:function(e){this.val=(0,_.changeColor)(e),this.$emit("on-active-change",this.formatColor)},handleEditColor:function(e){var t=e.target.value;this.handleSelectColor(t)},handleFirstTab:function(e){e.shiftKey&&(e.preventDefault(),e.stopPropagation(),this.$refs.ok.$el.focus())},handleLastTab:function(e){e.shiftKey||(e.preventDefault(),e.stopPropagation(),this.$refs.saturation.$el.focus())},onTab:function(e){this.visible&&e.preventDefault()},onEscape:function(e){this.visible&&this.closer(e)},onArrow:function(e){this.visible||(e.preventDefault(),e.stopPropagation(),this.visible=!0)}}}},function(e,t,n){var i;!function(r){var a=/^\s+/,o=/\s+$/,s=0,l=r.round,u=r.min,c=r.max,d=r.random;function h(e,t){if(t=t||{},(e=e||"")instanceof h)return e;if(!(this instanceof h))return new h(e,t);var n=function(e){var t,n,i,s={r:0,g:0,b:0},l=1,d=null,h=null,f=null,p=!1,m=!1;return"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,n=!1;if($[e])e=$[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=H.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=H.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=H.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=H.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=H.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=H.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=H.hex8.exec(e))?{r:A(t[1]),g:A(t[2]),b:A(t[3]),a:R(t[4]),format:n?"name":"hex8"}:(t=H.hex6.exec(e))?{r:A(t[1]),g:A(t[2]),b:A(t[3]),format:n?"name":"hex"}:(t=H.hex4.exec(e))?{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),a:R(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=H.hex3.exec(e))&&{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==typeof e&&(W(e.r)&&W(e.g)&&W(e.b)?(t=e.r,n=e.g,i=e.b,s={r:255*I(t,255),g:255*I(n,255),b:255*I(i,255)},p=!0,m="%"===String(e.r).substr(-1)?"prgb":"rgb"):W(e.h)&&W(e.s)&&W(e.v)?(d=L(e.s),h=L(e.v),s=function(e,t,n){e=6*I(e,360),t=I(t,100),n=I(n,100);var i=r.floor(e),a=e-i,o=n*(1-t),s=n*(1-a*t),l=n*(1-(1-a)*t),u=i%6;return{r:255*[n,s,o,o,l,n][u],g:255*[l,n,n,s,o,o][u],b:255*[o,o,l,n,n,s][u]}}(e.h,d,h),p=!0,m="hsv"):W(e.h)&&W(e.s)&&W(e.l)&&(d=L(e.s),f=L(e.l),s=function(e,t,n){var i,r,a;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=I(e,360),t=I(t,100),n=I(n,100),0===t)i=r=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;i=o(l,s,e+1/3),r=o(l,s,e),a=o(l,s,e-1/3)}return{r:255*i,g:255*r,b:255*a}}(e.h,d,f),p=!0,m="hsl"),e.hasOwnProperty("a")&&(l=e.a)),l=P(l),{ok:p,format:e.format||m,r:u(255,c(s.r,0)),g:u(255,c(s.g,0)),b:u(255,c(s.b,0)),a:l}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function f(e,t,n){e=I(e,255),t=I(t,255),n=I(n,255);var i,r,a=c(e,t,n),o=u(e,t,n),s=(a+o)/2;if(a==o)i=r=0;else{var l=a-o;switch(r=s>.5?l/(2-a-o):l/(a+o),a){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:r,l:s}}function p(e,t,n){e=I(e,255),t=I(t,255),n=I(n,255);var i,r,a=c(e,t,n),o=u(e,t,n),s=a,l=a-o;if(r=0===a?0:l/a,a==o)i=0;else{switch(a){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:r,v:s}}function m(e,t,n,i){var r=[N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16))];return i&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function v(e,t,n,i){return[N(F(i)),N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16))].join("")}function g(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s-=t/100,n.s=j(n.s),h(n)}function b(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s+=t/100,n.s=j(n.s),h(n)}function y(e){return h(e).desaturate(100)}function _(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l+=t/100,n.l=j(n.l),h(n)}function w(e,t){t=0===t?0:t||10;var n=h(e).toRgb();return n.r=c(0,u(255,n.r-l(-t/100*255))),n.g=c(0,u(255,n.g-l(-t/100*255))),n.b=c(0,u(255,n.b-l(-t/100*255))),h(n)}function x(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l-=t/100,n.l=j(n.l),h(n)}function k(e,t){var n=h(e).toHsl(),i=(n.h+t)%360;return n.h=i<0?360+i:i,h(n)}function C(e){var t=h(e).toHsl();return t.h=(t.h+180)%360,h(t)}function S(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+120)%360,s:t.s,l:t.l}),h({h:(n+240)%360,s:t.s,l:t.l})]}function O(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+90)%360,s:t.s,l:t.l}),h({h:(n+180)%360,s:t.s,l:t.l}),h({h:(n+270)%360,s:t.s,l:t.l})]}function T(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+72)%360,s:t.s,l:t.l}),h({h:(n+216)%360,s:t.s,l:t.l})]}function D(e,t,n){t=t||6,n=n||30;var i=h(e).toHsl(),r=360/n,a=[h(e)];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,a.push(h(i));return a}function E(e,t){t=t||6;for(var n=h(e).toHsv(),i=n.h,r=n.s,a=n.v,o=[],s=1/t;t--;)o.push(h({h:i,s:r,v:a})),a=(a+s)%1;return o}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,i=this.toRgb();return e=i.r/255,t=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:r.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:r.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:r.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=P(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),i=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+i+"%)":"hsva("+t+", "+n+"%, "+i+"%, "+this._roundA+")"},toHsl:function(){var e=f(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=f(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),i=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+i+"%)":"hsla("+t+", "+n+"%, "+i+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,i,r){var a=[N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16)),N(F(i))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*I(this._r,255))+"%",g:l(100*I(this._g,255))+"%",b:l(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%)":"rgba("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(M[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+v(this._r,this._g,this._b,this._a),n=t,i=this._gradientType?"GradientType = 1, ":"";if(e){var r=h(e);n="#"+v(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,i=this._a<1&&this._a>=0;return t||!i||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(w,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(k,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(D,arguments)},complement:function(){return this._applyCombination(C,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(T,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(O,arguments)}},h.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]="a"===i?e[i]:L(e[i]));e=n}return h(e,t)},h.equals=function(e,t){return!(!e||!t)&&h(e).toRgbString()==h(t).toRgbString()},h.random=function(){return h.fromRatio({r:d(),g:d(),b:d()})},h.mix=function(e,t,n){n=0===n?0:n||50;var i=h(e).toRgb(),r=h(t).toRgb(),a=n/100;return h({r:(r.r-i.r)*a+i.r,g:(r.g-i.g)*a+i.g,b:(r.b-i.b)*a+i.b,a:(r.a-i.a)*a+i.a})},h.readability=function(e,t){var n=h(e),i=h(t);return(r.max(n.getLuminance(),i.getLuminance())+.05)/(r.min(n.getLuminance(),i.getLuminance())+.05)},h.isReadable=function(e,t,n){var i,r,a,o,s,l=h.readability(e,t);switch(r=!1,(a=n,o=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),s=(a.size||"small").toLowerCase(),"AA"!==o&&"AAA"!==o&&(o="AA"),"small"!==s&&"large"!==s&&(s="small"),i={level:o,size:s}).level+i.size){case"AAsmall":case"AAAlarge":r=l>=4.5;break;case"AAlarge":r=l>=3;break;case"AAAsmall":r=l>=7}return r},h.mostReadable=function(e,t,n){var i,r,a,o,s=null,l=0;r=(n=n||{}).includeFallbackColors,a=n.level,o=n.size;for(var u=0;u<t.length;u++)(i=h.readability(e,t[u]))>l&&(l=i,s=h(t[u]));return h.isReadable(e,s,{level:a,size:o})||!r?s:(n.includeFallbackColors=!1,h.mostReadable(e,["#fff","#000"],n))};var $=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},M=h.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}($);function P(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function I(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=u(t,c(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),r.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function j(e){return u(1,c(0,e))}function A(e){return parseInt(e,16)}function N(e){return 1==e.length?"0"+e:""+e}function L(e){return e<=1&&(e=100*e+"%"),e}function F(e){return r.round(255*parseFloat(e)).toString(16)}function R(e){return A(e)/255}var B,V,z,H=(V="[\\s|\\(]+("+(B="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",z="[\\s|\\(]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",{CSS_UNIT:new RegExp(B),rgb:new RegExp("rgb"+V),rgba:new RegExp("rgba"+z),hsl:new RegExp("hsl"+V),hsla:new RegExp("hsla"+z),hsv:new RegExp("hsv"+V),hsva:new RegExp("hsva"+z),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function W(e){return!!H.CSS_UNIT.exec(e)}void 0!==e&&e.exports?e.exports=h:void 0===(i=function(){return h}.call(t,n,t,e))||(e.exports=i)}(Math)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(32)),r=l(n(4)),a=l(n(151)),o=l(n(50)),s=n(39);function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"RecommendedColors",mixins:[r.default,a.default,o.default],props:{list:{type:Array,default:void 0}},data:function(){return{left:-1,right:1,up:-1,down:1,powerKey:"shiftKey",grid:{x:1,y:1},rows:Math.ceil(this.list.length/12),columns:12}},computed:{hideClass:function(){return String(this.prefixCls)+"-hide"},linearIndex:function(){return this.getLinearIndex(this.grid)},currentCircle:function(){return this.$refs["color-circle-"+String(this.linearIndex)][0]}},methods:{getLinearIndex:function(e){return this.columns*(e.y-1)+e.x-1},getMaxLimit:function(e){return"x"===e?this.columns:this.rows},handleArrow:function(e,t,n){e.preventDefault(),e.stopPropagation(),this.blurColor();var r=(0,i.default)({},this.grid);e[this.powerKey]?r[t]=n<0?1:this.getMaxLimit(t):r[t]+=n;var a=this.getLinearIndex(r);a>=0&&a<this.list.length&&(this.grid[t]=(0,s.clamp)(r[t],1,this.getMaxLimit(t))),this.focusColor()},blurColor:function(){this.currentCircle.classList.add(this.hideClass)},focusColor:function(){this.currentCircle.classList.remove(this.hideClass)},handleEnter:function(e){this.handleClick(e,this.currentCircle)},handleClick:function(e,t){e.preventDefault(),e.stopPropagation(),this.$refs.reference.focus();var n=t||e.target,i=n.dataset.colorId||n.parentElement.dataset.colorId;if(i){this.blurColor();var r=Number(i)+1;this.grid.x=r%this.columns||this.columns,this.grid.y=Math.ceil(r/this.columns),this.focusColor(),this.$emit("picker-color",this.list[i]),this.$emit("change",{hex:this.list[i],source:"hex"})}},lineBreak:function(e,t){if(!t)return!1;var n=t+1;return n<e.length&&n%this.columns==0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{handleEscape:function(e){this.dispatch("ColorPicker","on-escape-keydown",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(84)),r=s(n(50)),a=n(39),o=n(12);function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Saturation",mixins:[i.default,r.default],data:function(){var e=.01;return{left:-.01,right:e,up:e,down:-.01,multiplier:10,powerKey:"shiftKey"}},computed:{bgColorStyle:function(){return{background:"hsl("+String(this.value.hsv.h)+", 100%, 50%)"}},pointerStyle:function(){return{top:-100*this.value.hsv.v+1+100+"%",left:100*this.value.hsv.s+"%"}}},methods:{change:function(e,t,n,i){this.$emit("change",{h:e,s:t,v:n,a:i,source:"hsva"})},handleSlide:function(e,t,n){e.preventDefault(),e.stopPropagation();var i=e[this.powerKey]?t*this.multiplier:t,r=this.value.hsv,o=r.h,s=r.s,l=r.v,u=r.a,c=(0,a.clamp)(s+(0,a.getIncrement)(n,["left","right"],i),0,1),d=(0,a.clamp)(l+(0,a.getIncrement)(n,["up","down"],i),0,1);this.change(o,c,d,u)},handleChange:function(e){e.preventDefault(),e.stopPropagation();var t=this.$refs.container,n=t.clientWidth,i=t.clientHeight,r=(0,a.clamp)(this.getLeft(e),0,n),o=(0,a.clamp)(this.getTop(e),0,i),s=r/n,l=(0,a.clamp)(1-o/i,0,1);this.change(this.value.hsv.h,s,l,this.value.hsv.a)},handleMouseDown:function(e){i.default.methods.handleMouseDown.call(this,e),(0,o.on)(window,"mouseup",this.handleChange)},unbindEventListeners:function(e){i.default.methods.unbindEventListeners.call(this,e),(0,o.off)(window,"mouseup",this.handleChange)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(84)),r=o(n(50)),a=n(39);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Hue",mixins:[i.default,r.default],data:function(){var e=1/360*25,t=20*e;return{left:-e,right:e,up:t,down:-t,powerKey:"shiftKey",percent:(0,a.clamp)(100*this.value.hsl.h/360,0,100)}},watch:{value:function(){this.percent=(0,a.clamp)(100*this.value.hsl.h/360,0,100)}},methods:{change:function(e){this.percent=(0,a.clamp)(e,0,100);var t=this.value.hsl,n=t.h,i=t.s,r=t.l,o=t.a,s=(0,a.clamp)(e/100*360,0,360);n!==s&&this.$emit("change",{h:s,s:i,l:r,a:o,source:"hsl"})},handleSlide:function(e,t){e.preventDefault(),e.stopPropagation(),e[this.powerKey]?this.change(t<0?0:100):this.change(this.percent+t)},handleChange:function(e){e.preventDefault(),e.stopPropagation();var t=this.getLeft(e);if(t<0)this.change(0);else{var n=this.$refs.container.clientWidth;t>n?this.change(100):this.change(100*t/n)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(84)),r=o(n(50)),a=n(39);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Alpha",mixins:[i.default,r.default],data:function(){return{left:-1,right:1,up:10,down:-10,powerKey:"shiftKey"}},computed:{gradientStyle:function(){var e=this.value.rgba,t=e.r,n=e.g,i=e.b,r=(0,a.toRGBAString)({r:t,g:n,b:i,a:0}),o=(0,a.toRGBAString)({r:t,g:n,b:i,a:1});return{background:"linear-gradient(to right, "+String(r)+" 0%, "+String(o)+" 100%)"}}},methods:{change:function(e){var t=this.value.hsl,n=t.h,i=t.s,r=t.l;this.value.a!==e&&this.$emit("change",{h:n,s:i,l:r,a:e,source:"rgba"})},handleSlide:function(e,t){e.preventDefault(),e.stopPropagation(),this.change((0,a.clamp)(e[this.powerKey]?t:Math.round(100*this.value.hsl.a+t)/100,0,1))},handleChange:function(e){e.preventDefault(),e.stopPropagation();var t=this.getLeft(e);if(t<0)this.change(0);else{var n=this.$refs.container.clientWidth;t>n?this.change(1):this.change(Math.round(100*t/n)/100)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(156),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(405),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Content",computed:{wrapClasses:function(){return"ivu-layout-content"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(158),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(409),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=y(n(18)),r=y(n(57)),a=y(n(27)),o=y(n(32)),s=y(n(15)),l=y(n(2)),u=y(n(1)),c=y(n(38)),d=y(n(37)),h=y(n(8)),f=n(80),p=y(n(24)),m=n(3),v=n(21),g=y(n(4)),b=y(n(11));function y(e){return e&&e.__esModule?e:{default:e}}var _="ivu-date-picker",w=function(e){return(0,u.default)(void 0,void 0),e.reduce(function(e,t){return(0,u.default)(void 0,void 0),e&&!t||"string"==typeof t&&""===t.trim()}.bind(void 0),!0)}.bind(void 0),x={40:"up",39:"right",38:"down",37:"left"},k=function(e,t,n){return(0,u.default)(void 0,void 0),"left"===e?-1*t:"right"===e?1*t:"up"===e?1*n:"down"===e?-1*n:void 0}.bind(void 0),C=function(e){(0,u.default)(void 0,void 0);var t="ivu-date-picker-btn-pulse";e.classList.add(t),setTimeout(function(){return(0,u.default)(void 0,void 0),e.classList.remove(t)}.bind(void 0),200)}.bind(void 0),S=function(e){return(0,u.default)(void 0,void 0),e?[e.getHours(),e.getMinutes(),e.getSeconds()]:[0,0,0]}.bind(void 0);t.default={mixins:[g.default,b.default],components:{iInput:c.default,Drop:d.default,Icon:h.default},directives:{clickOutside:f.directive,TransferDom:p.default},props:{format:{type:String},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},editable:{type:Boolean,default:!0},clearable:{type:Boolean,default:!0},confirm:{type:Boolean,default:!1},open:{type:Boolean,default:null},multiple:{type:Boolean,default:!1},timePickerOptions:{default:function(){return(0,u.default)(void 0,void 0),{}}.bind(void 0),type:Object},splitPanels:{type:Boolean,default:!1},showWeekNumbers:{type:Boolean,default:!1},startDate:{type:Date},size:{validator:function(e){return(0,m.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},placement:{validator:function(e){return(0,m.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom-start"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String},elementId:{type:String},steps:{type:Array,default:function(){return(0,u.default)(void 0,void 0),[]}.bind(void 0)},value:{type:[Date,String,Array]},options:{type:Object,default:function(){return(0,u.default)(void 0,void 0),{}}.bind(void 0)},separator:{type:String,default:" - "},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},transferClassName:{type:String},eventsEnabled:{type:Boolean,default:!1}},data:function(){var e=this.type.includes("range"),t=e?[null,null]:[null],n=w((e?this.value:[this.value])||[])?t:this.parseDate(this.value),i=n.map(S);return{prefixCls:_,showClose:!1,visible:!1,internalValue:n,disableClickOutSide:!1,disableCloseUnderTransfer:!1,selectionMode:this.onSelectionModeChange(this.type),forceInputRerender:1,isFocused:!1,focusedDate:n[0]||this.startDate||new Date,focusedTime:{column:0,picker:0,time:i,active:!1},internalFocus:!1,isValueNull:!1}},computed:{wrapperClasses:function(){return[_,(0,l.default)({},_+"-focused",this.isFocused)]},publicVModelValue:function(){var e=this;if(this.multiple)return this.internalValue.slice();var t=this.type.includes("range"),n=this.internalValue.map(function(t){return(0,u.default)(this,e),t instanceof Date?new Date(t):t||""}.bind(this));return this.type.match(/^time/)&&(n=n.map(this.formatDate)),t||this.multiple?n:n[0]},publicStringValue:function(){var e=this.formatDate,t=this.publicVModelValue;return this.type.match(/^time/)?t:this.multiple?e(t):Array.isArray(t)?t.map(e):e(t)},opened:function(){return null===this.open?this.visible:this.open},transition:function(){return this.placement.match(/^bottom/)?"slide-up":"slide-down"},visualValue:function(){return this.formatDate(this.internalValue)},isConfirm:function(){return this.confirm||"datetime"===this.type||"datetimerange"===this.type||this.multiple},arrowType:function(){var e="";return"time"===this.type||"timerange"===this.type?(e="ios-time-outline",this.$IVIEW&&(this.$IVIEW.timePicker.customIcon?e="":this.$IVIEW.timePicker.icon&&(e=this.$IVIEW.timePicker.icon))):(e="ios-calendar-outline",this.$IVIEW&&(this.$IVIEW.datePicker.customIcon?e="":this.$IVIEW.datePicker.icon&&(e=this.$IVIEW.datePicker.icon))),this.showClose&&(e="ios-close-circle"),e},customArrowType:function(){var e="";return this.showClose||("time"===this.type||"timerange"===this.type?this.$IVIEW&&this.$IVIEW.timePicker.customIcon&&(e=this.$IVIEW.timePicker.customIcon):this.$IVIEW&&this.$IVIEW.datePicker.customIcon&&(e=this.$IVIEW.datePicker.customIcon)),e},arrowSize:function(){var e="";return this.showClose||("time"===this.type||"timerange"===this.type?this.$IVIEW&&this.$IVIEW.timePicker.iconSize&&(e=this.$IVIEW.timePicker.iconSize):this.$IVIEW&&this.$IVIEW.datePicker.iconSize&&(e=this.$IVIEW.datePicker.iconSize)),e},dropdownCls:function(){var e;return e={},(0,l.default)(e,_+"-transfer",this.transfer),(0,l.default)(e,this.transferClassName,this.transferClassName),e}},methods:{onSelectionModeChange:function(e){return e.match(/^date/)&&(e="date"),this.selectionMode=(0,m.oneOf)(e,["year","month","date","time"])&&e,this.selectionMode},handleTransferClick:function(){this.transfer&&(this.disableCloseUnderTransfer=!0)},handleClose:function(e){if(this.disableCloseUnderTransfer)return this.disableCloseUnderTransfer=!1,!1;if(e&&"mousedown"===e.type&&this.visible)return e.preventDefault(),void e.stopPropagation();if(this.visible){var t=this.$refs.pickerPanel&&this.$refs.pickerPanel.$el;if(e&&t&&t.contains(e.target))return;return this.visible=!1,e&&e.preventDefault(),e&&e.stopPropagation(),void this.$emit("on-clickoutside",e)}this.isFocused=!1,this.disableClickOutSide=!1},handleFocus:function(e){this.readonly||(this.isFocused=!0,e&&"focus"===e.type||this.itemDisabled||(this.visible=!0))},handleBlur:function(e){this.internalFocus?this.internalFocus=!1:this.visible?e.preventDefault():(this.isFocused=!1,this.onSelectionModeChange(this.type),this.internalValue=this.internalValue.slice(),this.reset(),this.$refs.pickerPanel.onToggleVisibility(!1))},handleKeydown:function(e){var t=this,n=e.keyCode;if(9===n)if(this.visible)if(e.stopPropagation(),e.preventDefault(),this.isConfirm){var i=this.$refs.drop.$el.querySelectorAll(".ivu-picker-confirm > *");this.internalFocus=!0,[].concat((0,s.default)(i))[e.shiftKey?"pop":"shift"]().focus()}else this.handleClose();else this.focused=!1;var r=[37,38,39,40];if(this.visible||!r.includes(n)){if(27===n&&this.visible&&(e.stopPropagation(),this.handleClose()),13===n){var a=(0,m.findComponentsDownward)(this,"TimeSpinner");if(a.length>0){var o=a[0].showSeconds?3:2,l=Math.floor(this.focusedTime.column/o),c=this.focusedTime.time[l];return void a[l].chooseValue(c)}if(this.type.match(/range/))this.$refs.pickerPanel.handleRangePick(this.focusedDate,"date");else{var d=(0,m.findComponentsDownward)(this,"PanelTable"),h=function(e){(0,u.default)(this,t);var n=["year","month","date"].indexOf(this.type)+1;return[e.getFullYear(),e.getMonth(),e.getDate()].slice(0,n).join("-")}.bind(this);d.find(function(e){var n=e.cells;return(0,u.default)(this,t),n.find(function(e){var n=e.date,i=e.disabled;return(0,u.default)(this,t),h(n)===h(this.focusedDate)&&!i}.bind(this))}.bind(this))&&this.onPick(this.focusedDate,!1,"date")}}r.includes(n)&&(this.focusedTime.active&&e.preventDefault(),this.navigateDatePanel(x[n],e.shiftKey))}else this.visible=!0},reset:function(){this.$refs.pickerPanel.reset&&this.$refs.pickerPanel.reset()},navigateTimePanel:function(e){var t=this;this.focusedTime.active=!0;var n=e.match(/left|right/),i=e.match(/up|down/),r=(0,m.findComponentsDownward)(this,"TimeSpinner"),a=(r[0].showSeconds?3:2)*r.length,s=function(i){return(0,u.default)(this,t),(i+(n?"left"===e?-1:1:0)+a)%a}.bind(this)(this.focusedTime.column),l=a/r.length,c=Math.floor(s/l),d=s%l;if(n){var h=this.internalValue.map(S);this.focusedTime=(0,o.default)({},this.focusedTime,{column:s,time:h}),r.forEach(function(e,n){(0,u.default)(this,t),n===c?e.updateFocusedTime(d,h[c]):e.updateFocusedTime(-1,e.focusedTime)}.bind(this))}if(i){var f="up"===e?1:-1,p=r[c][String(["hours","minutes","seconds"][d])+"List"],v=p.findIndex(function(e){var n=e.text;return(0,u.default)(this,t),this.focusedTime.time[c][d]===n}.bind(this)),g=p[(v+f+p.length)%p.length].text,b=this.focusedTime.time.map(function(e,n){return(0,u.default)(this,t),n!==c||(e[d]=g),e}.bind(this));this.focusedTime=(0,o.default)({},this.focusedTime,{time:b}),r.forEach(function(e,n){(0,u.default)(this,t),n===c?e.updateFocusedTime(d,b[n]):e.updateFocusedTime(-1,e.focusedTime)}.bind(this))}},navigateDatePanel:function(e,t){var n=(0,m.findComponentsDownward)(this,"TimeSpinner");if(n.length>0)this.navigateTimePanel(e,t,n);else if(t){"year"===this.type?this.focusedDate=new Date(this.focusedDate.getFullYear()+k(e,0,10),this.focusedDate.getMonth(),this.focusedDate.getDate()):this.focusedDate=new Date(this.focusedDate.getFullYear()+k(e,0,1),this.focusedDate.getMonth()+k(e,1,0),this.focusedDate.getDate());var i=e.match(/left|down/)?"prev":"next",r=e.match(/up|down/)?"-double":"",a=this.$refs.drop.$el.querySelector(".ivu-date-picker-"+i+"-btn-arrow"+r);a&&C(a)}else{var o=this.focusedDate||this.internalValue&&this.internalValue[0]||new Date,s=new Date(o);if(this.type.match(/^date/)){var l=(0,v.getDayCountOfMonth)(o.getFullYear(),o.getMonth()),u=o.getDate(),c=s.getDate()+k(e,1,7);c<1?e.match(/left|right/)?(s.setMonth(s.getMonth()+1),s.setDate(c)):s.setDate(u+7*Math.floor((l-u)/7)):c>l?e.match(/left|right/)?(s.setMonth(s.getMonth()-1),s.setDate(c)):s.setDate(u%7):s.setDate(c)}this.type.match(/^month/)&&s.setMonth(s.getMonth()+k(e,1,3)),this.type.match(/^year/)&&s.setFullYear(s.getFullYear()+k(e,1,3)),this.focusedDate=s}},handleInputChange:function(e){var t=this,n=this.type.includes("range")||this.multiple,i=this.visualValue,r=e.target.value,a=this.parseDate(r),o=this.options&&"function"==typeof this.options.disabledDate&&this.options.disabledDate,s=n?a:a[0],l=o&&o(s),c=a.reduce(function(e,n){return(0,u.default)(this,t),e&&n instanceof Date}.bind(this),!0);r!==i&&!l&&c?(this.emitChange(this.type),this.internalValue=a):this.forceInputRerender++},handleInputMouseenter:function(){this.readonly||this.itemDisabled||this.visualValue&&this.clearable&&(this.showClose=!0)},handleInputMouseleave:function(){this.showClose=!1},handleIconClick:function(e){this.showClose?(e&&e.stopPropagation(),this.handleClear()):this.itemDisabled||this.handleFocus()},handleClear:function(){var e=this;this.visible=!1,this.internalValue=this.internalValue.map(function(){return(0,u.default)(this,e),null}.bind(this)),this.$emit("on-clear"),this.dispatch("FormItem","on-form-change",""),this.emitChange(this.type),this.reset(),setTimeout(function(){return(0,u.default)(this,e),this.onSelectionModeChange(this.type)}.bind(this),500)},emitChange:function(e){var t=this;this.$nextTick(function(){(0,u.default)(this,t),this.$emit("on-change",this.publicStringValue,e),this.dispatch("FormItem","on-form-change",this.publicStringValue)}.bind(this))},parseDate:function(e){var t=this,n=this.type.includes("range"),i=this.type,r=(v.TYPE_VALUE_RESOLVER_MAP[i]||v.TYPE_VALUE_RESOLVER_MAP.default).parser,o=this.format||v.DEFAULT_FORMATS[i],s=v.TYPE_VALUE_RESOLVER_MAP.multiple.parser;if(!e||"time"!==i||e instanceof Date)if(this.multiple&&e)e=s(e,o,this.separator);else if(n)if(e)if("string"==typeof e)e=r(e,o,this.separator);else if("timerange"===i)e=r(e,o,this.separator).map(function(e){return(0,u.default)(this,t),e||""}.bind(this));else{var l=e,c=(0,a.default)(l,2),d=c[0],h=c[1];d instanceof Date&&h instanceof Date?e=e.map(function(e){return(0,u.default)(this,t),new Date(e)}.bind(this)):"string"==typeof d&&"string"==typeof h?e=r(e.join(this.separator),o,this.separator):d&&h||(e=[null,null])}else e=[null,null];else"string"==typeof e&&0!==i.indexOf("time")&&(e=r(e,o)||null);else e=r(e,o,this.separator);return n||this.multiple?e||[]:[e]},formatDate:function(e){var t=v.DEFAULT_FORMATS[this.type];return this.multiple?(0,v.TYPE_VALUE_RESOLVER_MAP.multiple.formatter)(e,this.format||t,this.separator):(0,(v.TYPE_VALUE_RESOLVER_MAP[this.type]||v.TYPE_VALUE_RESOLVER_MAP.default).formatter)(e,this.format||t,this.separator)},onPick:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments[2];if(this.multiple){var r=e.getTime(),a=this.internalValue.findIndex(function(e){return(0,u.default)(this,t),e&&e.getTime()===r}.bind(this)),l=[].concat((0,s.default)(this.internalValue),[e]).filter(Boolean),c=l.map(function(e){return(0,u.default)(this,t),e.getTime()}.bind(this)).filter(function(e,n,i){return(0,u.default)(this,t),i.indexOf(e)===n&&n!==a}.bind(this));this.internalValue=c.map(function(e){return(0,u.default)(this,t),new Date(e)}.bind(this))}else e=this.parseDate(e),this.internalValue=Array.isArray(e)?e:[e];this.internalValue[0]&&(this.focusedDate=this.internalValue[0]),this.focusedTime=(0,o.default)({},this.focusedTime,{time:this.internalValue.map(S)}),this.isConfirm||this.onSelectionModeChange(this.type),this.isConfirm||(this.visible=n),this.emitChange(i)},onPickSuccess:function(){this.visible=!1,this.$emit("on-ok"),this.focus(),this.reset()},focus:function(){this.$refs.input&&this.$refs.input.focus()},updatePopper:function(){this.$refs.drop.update()}},watch:{visible:function(e){!1===e&&this.$refs.drop.destroy(),e&&this.$refs.drop.update(),this.$emit("on-open-change",e)},value:function(e){null===e&&(this.isValueNull=!0),this.internalValue=this.parseDate(e)},open:function(e){this.visible=!0===e},type:function(e){this.onSelectionModeChange(e)},publicVModelValue:function(e,t){((0,r.default)(e)!==(0,r.default)(t)||(void 0===e?"undefined":(0,i.default)(e))!==(void 0===t?"undefined":(0,i.default)(t)))&&(this.isValueNull?(this.isValueNull=!1,this.$emit("input",null)):this.$emit("input",e))}},mounted:function(){var e=this;null!==this.open&&(this.visible=this.open),this.$on("focus-input",function(){return(0,u.default)(this,e),this.focus()}.bind(this)),this.$on("update-popper",function(){return(0,u.default)(this,e),this.updatePopper()}.bind(this))},beforeDestroy:function(){this.$off("focus-input"),this.$off("update-popper")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=v(n(1)),r=v(n(2)),a=v(n(8)),o=v(n(160)),s=v(n(162)),l=v(n(164)),u=v(n(166)),c=v(n(59)),d=v(n(171)),h=v(n(60)),f=v(n(173)),p=v(n(6)),m=n(21);function v(e){return e&&e.__esModule?e:{default:e}}var g="ivu-picker-panel";t.default={name:"DatePickerPanel",mixins:[h.default,p.default,f.default],components:{Icon:a.default,DateTable:o.default,YearTable:s.default,MonthTable:l.default,TimePicker:u.default,Confirm:c.default,datePanelLabel:d.default},props:{multiple:{type:Boolean,default:!1}},data:function(){var e=this.selectionMode,t=this.value.slice().sort();return{prefixCls:g,datePrefixCls:"ivu-date-picker",currentView:e||"date",pickerTable:this.getTableType(e),dates:t,panelDate:this.startDate||t[0]||new Date}},computed:{classes:function(){return[g+"-body-wrapper",(0,r.default)({},g+"-with-sidebar",this.shortcuts.length)]},panelPickerHandlers:function(){return this.pickerTable===String(this.currentView)+"-table"?this.handlePick:this.handlePreSelection},datePanelLabel:function(){var e=this,t=this.t("i.locale"),n=this.t("i.datepicker.datePanelLabel"),r=this.panelDate,a=(0,m.formatDateLabels)(t,n,r),o=a.labels,s=a.separator,l=function(t){return(0,i.default)(this,e),function(){return(0,i.default)(this,e),this.pickerTable=this.getTableType(t)}.bind(this)}.bind(this);return{separator:s,labels:o.map(function(t){return(0,i.default)(this,e),t.handler=l(t.type),t}.bind(this))}},timeDisabled:function(){return!this.dates[0]}},watch:{value:function(e){this.dates=e;var t=this.multiple?this.dates[this.dates.length-1]:this.startDate||this.dates[0];this.panelDate=t||new Date},currentView:function(e){var t=this;this.$emit("on-selection-mode-change",e),"time"===this.currentView&&this.$nextTick(function(){(0,i.default)(this,t),this.$refs.timePicker.$refs.timeSpinner.updateScroll()}.bind(this))},selectionMode:function(e){this.currentView=e,this.pickerTable=this.getTableType(e)},focusedDate:function(e){var t=e.getFullYear()!==this.panelDate.getFullYear(),n=t||e.getMonth()!==this.panelDate.getMonth();(t||n)&&(this.multiple||(this.panelDate=e))}},methods:{reset:function(){this.currentView=this.selectionMode,this.pickerTable=this.getTableType(this.currentView)},changeYear:function(e){"year"===this.selectionMode||"year-table"===this.pickerTable?this.panelDate=new Date(this.panelDate.getFullYear()+10*e,0,1):this.panelDate=(0,m.siblingMonth)(this.panelDate,12*e)},getTableType:function(e){return e.match(/^time/)?"time-picker":String(e)+"-table"},changeMonth:function(e){this.panelDate=(0,m.siblingMonth)(this.panelDate,e)},handlePreSelection:function(e){this.panelDate=e,"year-table"===this.pickerTable?this.pickerTable="month-table":this.pickerTable=this.getTableType(this.currentView)},handlePick:function(e,t){var n=this.selectionMode,i=this.panelDate;e="year"===n?new Date(e.getFullYear(),0,1):"month"===n?new Date(i.getFullYear(),e.getMonth(),1):new Date(e),this.dates=[e],this.$emit("on-pick",e,!1,t||n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(161),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(415),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(32)),r=h(n(27)),a=h(n(1)),o=h(n(2)),s=n(21),l=h(n(6)),u=h(n(411)),c=h(n(85)),d=h(n(86));function h(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[l.default,c.default],props:{showWeekNumbers:{type:Boolean,default:!1}},data:function(){return{prefixCls:d.default}},computed:{classes:function(){return[""+String(d.default),(0,o.default)({},String(d.default)+"-show-week-numbers",this.showWeekNumbers)]},calendar:function(){var e=Number(this.t("i.datepicker.weekStartDay"));return new u.default.Generator({onlyDays:!this.showWeekNumbers,weekStart:e})},headerDays:function(){var e=this,t=Number(this.t("i.datepicker.weekStartDay")),n=["sun","mon","tue","wed","thu","fri","sat"].map(function(t){return(0,a.default)(this,e),this.t("i.datepicker.weeks."+t)}.bind(this)),i=n.splice(t,7-t).concat(n.splice(0,t));return this.showWeekNumbers?[""].concat(i):i},cells:function(){var e=this,t=this.tableDate.getFullYear(),n=this.tableDate.getMonth(),o=(0,s.clearHours)(new Date),l=this.dates.filter(Boolean).map(s.clearHours),u=this.dates.map(s.clearHours),c=(0,r.default)(u,2),d=c[0],h=c[1],f=this.rangeState.from&&(0,s.clearHours)(this.rangeState.from),p=this.rangeState.to&&(0,s.clearHours)(this.rangeState.to),m="range"===this.selectionMode,v="function"==typeof this.disabledDate&&this.disabledDate;return this.calendar(t,n,function(t){(0,a.default)(this,e),t.date instanceof Date&&t.date.setTime(t.date.getTime()+6e4*t.date.getTimezoneOffset()+288e5);var r=t.date&&(0,s.clearHours)(t.date),u=t.date&&n===t.date.getMonth();return(0,i.default)({},t,{type:r===o?"today":t.type,selected:u&&l.includes(r),disabled:t.date&&v&&v(new Date(r)),range:u&&m&&(0,s.isInRange)(r,f,p),start:u&&m&&r===d,end:u&&m&&r===h})}.bind(this)).cells.slice(this.showWeekNumbers?8:0)}},methods:{getCellCls:function(e){var t;return[String(d.default)+"-cell",(t={},(0,o.default)(t,String(d.default)+"-cell-selected",e.selected||e.start||e.end),(0,o.default)(t,String(d.default)+"-cell-disabled",e.disabled),(0,o.default)(t,String(d.default)+"-cell-today","today"===e.type),(0,o.default)(t,String(d.default)+"-cell-prev-month","prevMonth"===e.type),(0,o.default)(t,String(d.default)+"-cell-next-month","nextMonth"===e.type),(0,o.default)(t,String(d.default)+"-cell-week-label","weekLabel"===e.type),(0,o.default)(t,String(d.default)+"-cell-range",e.range&&!e.start&&!e.end),(0,o.default)(t,String(d.default)+"-focused",(0,s.clearHours)(e.date)===(0,s.clearHours)(this.focusedDate)),t)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(163),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(416),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(2)),r=u(n(1)),a=n(21),o=n(3),s=u(n(85)),l=u(n(86));function u(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[s.default],props:{},computed:{classes:function(){return[""+String(l.default),String(l.default)+"-year"]},startYear:function(){return 10*Math.floor(this.tableDate.getFullYear()/10)},cells:function(){for(var e=this,t=[],n={text:"",selected:!1,disabled:!1},i=this.dates.filter(Boolean).map(function(t){return(0,r.default)(this,e),(0,a.clearHours)(new Date(t.getFullYear(),0,1))}.bind(this)),s=(0,a.clearHours)(new Date(this.focusedDate.getFullYear(),0,1)),l=0;l<10;l++){var u=(0,o.deepCopy)(n);u.date=new Date(this.startYear+l,0,1),u.disabled="function"==typeof this.disabledDate&&this.disabledDate(u.date)&&"year"===this.selectionMode;var c=(0,a.clearHours)(u.date);u.selected=i.includes(c),u.focused=c===s,t.push(u)}return t}},methods:{getCellCls:function(e){var t;return[String(l.default)+"-cell",(t={},(0,i.default)(t,String(l.default)+"-cell-selected",e.selected),(0,i.default)(t,String(l.default)+"-cell-disabled",e.disabled),(0,i.default)(t,String(l.default)+"-cell-focused",e.focused),(0,i.default)(t,String(l.default)+"-cell-range",e.range&&!e.start&&!e.end),t)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(165),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(417),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(2)),r=c(n(1)),a=n(21),o=n(3),s=c(n(6)),l=c(n(85)),u=c(n(86));function c(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[s.default,l.default],props:{},computed:{classes:function(){return[""+String(u.default),String(u.default)+"-month"]},cells:function(){for(var e=this,t=[],n={text:"",selected:!1,disabled:!1},i=this.tableDate.getFullYear(),s=this.dates.filter(Boolean).map(function(t){return(0,r.default)(this,e),(0,a.clearHours)(new Date(t.getFullYear(),t.getMonth(),1))}.bind(this)),l=(0,a.clearHours)(new Date(this.focusedDate.getFullYear(),this.focusedDate.getMonth(),1)),u=0;u<12;u++){var c=(0,o.deepCopy)(n);c.date=new Date(i,u,1),c.text=this.tCell(u+1);var d=(0,a.clearHours)(c.date);c.disabled="function"==typeof this.disabledDate&&this.disabledDate(c.date)&&"month"===this.selectionMode,c.selected=s.includes(d),c.focused=d===l,t.push(c)}return t}},methods:{getCellCls:function(e){var t;return[String(u.default)+"-cell",(t={},(0,i.default)(t,String(u.default)+"-cell-selected",e.selected),(0,i.default)(t,String(u.default)+"-cell-disabled",e.disabled),(0,i.default)(t,String(u.default)+"-cell-focused",e.focused),(0,i.default)(t,String(u.default)+"-cell-range",e.range&&!e.start&&!e.end),t)]},tCell:function(e){return this.t("i.datepicker.months.m"+String(e))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(167),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(420),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(22)),r=h(n(15)),a=h(n(1)),o=h(n(168)),s=h(n(59)),l=h(n(58)),u=h(n(60)),c=h(n(6)),d=n(21);function h(e){return e&&e.__esModule?e:{default:e}}var f=function(e){return(0,a.default)(void 0,void 0),e[0].toUpperCase()+e.slice(1)}.bind(void 0),p=function(e,t,n,i){(0,a.default)(void 0,void 0);var r=new Date(e.getTime());return r.setHours(t),r.setMinutes(n),r.setSeconds(i),r}.bind(void 0),m=function(e,t,n){return(0,a.default)(void 0,void 0),n.indexOf(e)===t}.bind(void 0),v=function(){return(0,a.default)(void 0,void 0),!1}.bind(void 0);t.default={name:"TimePickerPanel",mixins:[u.default,c.default,l.default],components:{TimeSpinner:o.default,Confirm:s.default},props:{disabledDate:{type:Function,default:v},steps:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},format:{type:String,default:"HH:mm:ss"},value:{type:Array,required:!0}},data:function(){return{prefixCls:"ivu-picker-panel",timePrefixCls:"ivu-time-picker",date:this.value[0]||(0,d.initTimeDate)(),showDate:!1}},computed:{showSeconds:function(){return!!(this.format||"").match(/ss/)},visibleDate:function(){var e=this.date,t=e.getMonth()+1,n=this.t("i.datepicker.year"),i=this.t("i.datepicker.month"+String(t));return""+String(e.getFullYear())+String(n)+" "+String(i)},timeSlots:function(){var e=this;return this.value[0]?["getHours","getMinutes","getSeconds"].map(function(t){return(0,a.default)(this,e),this.date[t]()}.bind(this)):[]},disabledHMS:function(){var e=this,t=["disabledHours","disabledMinutes","disabledSeconds"];if(this.disabledDate!==v&&this.value[0]){var n=[24,60,60],i=["Hours","Minutes","Seconds"].map(function(t){return(0,a.default)(this,e),this["disabled"+String(t)]}.bind(this)).map(function(t,i){(0,a.default)(this,e);for(var o=n[i],s=t,l=function(t){var n=e.timeSlots.map(function(n,r){return(0,a.default)(this,e),r===i?t:n}.bind(e)),o=p.apply(void 0,[e.date].concat((0,r.default)(n)));e.disabledDate(o,!0)&&s.push(t)},u=0;u<o;u+=this.steps[i]||1)l(u);return s.filter(m)}.bind(this));return t.reduce(function(t,n,r){return(0,a.default)(this,e),t[n]=i[r],t}.bind(this),{})}return t.reduce(function(t,n){return(0,a.default)(this,e),t[n]=this[n],t}.bind(this),{})}},watch:{value:function(e){var t=e[0]||(0,d.initTimeDate)();t=new Date(t),this.date=t}},methods:{handleChange:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=new Date(this.date);(0,i.default)(e).forEach(function(n){return(0,a.default)(this,t),r["set"+String(f(n))](e[n])}.bind(this)),n&&this.$emit("on-pick",r,"time")}},mounted:function(){this.$parent&&"DatePicker"===this.$parent.$options.name&&(this.showDate=!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(169),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(418),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(22)),r=u(n(32)),a=u(n(2)),o=u(n(1)),s=u(n(58)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-time-picker-cells",d=["hours","minutes","seconds"];t.default={name:"TimeSpinner",mixins:[s.default],props:{hours:{type:[Number,String],default:NaN},minutes:{type:[Number,String],default:NaN},seconds:{type:[Number,String],default:NaN},showSeconds:{type:Boolean,default:!0},steps:{type:Array,default:function(){return(0,o.default)(void 0,void 0),[]}.bind(void 0)}},data:function(){var e=this;return{spinerSteps:[1,1,1].map(function(t,n){return(0,o.default)(this,e),Math.abs(this.steps[n])||t}.bind(this)),prefixCls:c,compiled:!1,focusedColumn:-1,focusedTime:[0,0,0]}},computed:{classes:function(){return[""+c,(0,a.default)({},c+"-with-seconds",this.showSeconds)]},hoursList:function(){for(var e=[],t=this.spinerSteps[0],n=0===this.focusedColumn&&this.focusedTime[0],i={text:0,selected:!1,disabled:!1,hide:!1},r=0;r<24;r+=t){var a=(0,l.deepCopy)(i);a.text=r,a.focused=r===n,this.disabledHours.length&&this.disabledHours.indexOf(r)>-1&&(a.disabled=!0,this.hideDisabledOptions&&(a.hide=!0)),this.hours===r&&(a.selected=!0),e.push(a)}return e},minutesList:function(){for(var e=[],t=this.spinerSteps[1],n=1===this.focusedColumn&&this.focusedTime[1],i={text:0,selected:!1,disabled:!1,hide:!1},r=0;r<60;r+=t){var a=(0,l.deepCopy)(i);a.text=r,a.focused=r===n,this.disabledMinutes.length&&this.disabledMinutes.indexOf(r)>-1&&(a.disabled=!0,this.hideDisabledOptions&&(a.hide=!0)),this.minutes===r&&(a.selected=!0),e.push(a)}return e},secondsList:function(){for(var e=[],t=this.spinerSteps[2],n=2===this.focusedColumn&&this.focusedTime[2],i={text:0,selected:!1,disabled:!1,hide:!1},r=0;r<60;r+=t){var a=(0,l.deepCopy)(i);a.text=r,a.focused=r===n,this.disabledSeconds.length&&this.disabledSeconds.indexOf(r)>-1&&(a.disabled=!0,this.hideDisabledOptions&&(a.hide=!0)),this.seconds===r&&(a.selected=!0),e.push(a)}return e}},methods:{getCellCls:function(e){var t;return[c+"-cell",(t={},(0,a.default)(t,c+"-cell-selected",e.selected),(0,a.default)(t,c+"-cell-focused",e.focused),(0,a.default)(t,c+"-cell-disabled",e.disabled),t)]},chooseValue:function(e){var t=this,n=d.reduce(function(n,i,s){(0,o.default)(this,t);var l=e[s];return this[i]===l?n:(0,r.default)({},n,(0,a.default)({},i,l))}.bind(this),{});(0,i.default)(n).length>0&&this.emitChange(n)},handleClick:function(e,t){if(!t.disabled){var n=(0,a.default)({},e,t.text);this.emitChange(n)}},emitChange:function(e){this.$emit("on-change",e),this.$emit("on-pick-click")},scroll:function(e,t){var n=this.$refs[e].scrollTop,i=24*this.getScrollIndex(e,t);(0,l.scrollTop)(this.$refs[e],n,i,500)},getScrollIndex:function(e,t){var n=this,i=(0,l.firstUpperCase)(e),r=this["disabled"+String(i)];if(r.length&&this.hideDisabledOptions){var a=0;r.forEach(function(e){return(0,o.default)(this,n),e<=t?a++:""}.bind(this)),t-=a}return t},updateScroll:function(){var e=this;this.$nextTick(function(){(0,o.default)(this,e),d.forEach(function(t){(0,o.default)(this,e),this.$refs[t].scrollTop=24*this[String(t)+"List"].findIndex(function(n){return(0,o.default)(this,e),n.text==this[t]}.bind(this))}.bind(this))}.bind(this))},formatTime:function(e){return e<10?"0"+e:e},updateFocusedTime:function(e,t){this.focusedColumn=e,this.focusedTime=t.slice()}},watch:{hours:function(e){var t=this;this.compiled&&this.scroll("hours",this.hoursList.findIndex(function(n){return(0,o.default)(this,t),n.text==e}.bind(this)))},minutes:function(e){var t=this;this.compiled&&this.scroll("minutes",this.minutesList.findIndex(function(n){return(0,o.default)(this,t),n.text==e}.bind(this)))},seconds:function(e){var t=this;this.compiled&&this.scroll("seconds",this.secondsList.findIndex(function(n){return(0,o.default)(this,t),n.text==e}.bind(this)))},focusedTime:function(e,t){var n=this;d.forEach(function(i,r){if((0,o.default)(this,n),e[r]!==t[r]&&void 0!==e[r]){var a=this[String(i)+"List"].findIndex(function(t){return(0,o.default)(this,n),t.text===e[r]}.bind(this));this.scroll(i,a)}}.bind(this))}},mounted:function(){var e=this;this.$nextTick(function(){return(0,o.default)(this,e),this.compiled=!0}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(15)),r=l(n(1)),a=l(n(28)),o=l(n(6)),s=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-picker";t.default={mixins:[o.default,s.default],components:{iButton:a.default},props:{showTime:!1,isTime:!1,timeDisabled:!1},data:function(){return{prefixCls:u}},computed:{timeClasses:function(){return"ivu-picker-confirm-time"},labels:function(){var e=this,t=[this.isTime?"selectDate":"selectTime","clear","ok"];return["time","clear","ok"].reduce(function(n,i,a){return(0,r.default)(this,e),n[i]=this.t("i.datepicker."+t[a]),n}.bind(this),{})}},methods:{handleClear:function(){this.$emit("on-pick-clear")},handleSuccess:function(){this.$emit("on-pick-success")},handleToggleTime:function(){this.timeDisabled||(this.$emit("on-pick-toggle-time"),this.dispatch("CalendarPicker","focus-input"),this.dispatch("CalendarPicker","update-popper"))},handleTab:function(e){var t=[].concat((0,i.default)(this.$el.children))[e.shiftKey?"shift":"pop"]();document.activeElement===t&&(e.preventDefault(),e.stopPropagation(),this.dispatch("CalendarPicker","focus-input"))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(172),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(421),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{datePanelLabel:Object,currentView:String,datePrefixCls:String}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=n(21);t.default={props:{showTime:{type:Boolean,default:!1},format:{type:String,default:"yyyy-MM-dd"},selectionMode:{type:String,validator:function(e){return(0,o.oneOf)(e,["year","month","date","time"])},default:"date"},shortcuts:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},disabledDate:{type:Function,default:function(){return(0,a.default)(void 0,void 0),!1}.bind(void 0)},value:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[(0,s.initTimeDate)(),(0,s.initTimeDate)()]}.bind(void 0)},timePickerOptions:{default:function(){return(0,a.default)(void 0,void 0),{}}.bind(void 0),type:Object},showWeekNumbers:{type:Boolean,default:!1},startDate:{type:Date},pickerType:{type:String,require:!0},focusedDate:{type:Date,required:!0}},computed:{isTime:function(){return"time"===this.currentView}},methods:{handleToggleTime:function(){this.currentView="time"===this.currentView?"date":"time"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(2)),r=g(n(27)),a=g(n(1)),o=g(n(8)),s=g(n(160)),l=g(n(162)),u=g(n(164)),c=g(n(175)),d=g(n(59)),h=n(21),f=g(n(171)),p=g(n(60)),m=g(n(173)),v=g(n(6));function g(e){return e&&e.__esModule?e:{default:e}}var b="ivu-picker-panel",y="ivu-date-picker",_=function(e,t){return(0,a.default)(void 0,void 0),e&&t?e.getTime()-t.getTime():0}.bind(void 0);t.default={name:"RangeDatePickerPanel",mixins:[p.default,v.default,m.default],components:{Icon:o.default,DateTable:s.default,YearTable:l.default,MonthTable:u.default,TimePicker:c.default,Confirm:d.default,datePanelLabel:f.default},props:{splitPanels:{type:Boolean,default:!1}},data:function(){var e=this,t=this.value.map(function(t){return(0,a.default)(this,e),t||(0,h.initTimeDate)()}.bind(this)),n=(0,r.default)(t,2),i=n[0],o=n[1],s=this.startDate?this.startDate:i;return{prefixCls:b,datePrefixCls:y,dates:this.value,rangeState:{from:this.value[0],to:this.value[1],selecting:i&&!o},currentView:this.selectionMode||"range",leftPickerTable:String(this.selectionMode)+"-table",rightPickerTable:String(this.selectionMode)+"-table",leftPanelDate:s,rightPanelDate:new Date(s.getFullYear(),s.getMonth()+1,1)}},computed:{classes:function(){var e;return[b+"-body-wrapper",y+"-with-range",(e={},(0,i.default)(e,b+"-with-sidebar",this.shortcuts.length),(0,i.default)(e,y+"-with-week-numbers",this.showWeekNumbers),e)]},panelBodyClasses:function(){var e;return[b+"-body",(e={},(0,i.default)(e,b+"-body-time",this.showTime),(0,i.default)(e,b+"-body-date",!this.showTime),e)]},leftDatePanelLabel:function(){return this.panelLabelConfig("left")},rightDatePanelLabel:function(){return this.panelLabelConfig("right")},leftDatePanelView:function(){return this.leftPickerTable.split("-").shift()},rightDatePanelView:function(){return this.rightPickerTable.split("-").shift()},timeDisabled:function(){return!(this.dates[0]&&this.dates[1])},preSelecting:function(){var e=String(this.currentView)+"-table";return{left:this.leftPickerTable!==e,right:this.rightPickerTable!==e}},panelPickerHandlers:function(){return{left:this.preSelecting.left?this.handlePreSelection.bind(this,"left"):this.handleRangePick,right:this.preSelecting.right?this.handlePreSelection.bind(this,"right"):this.handleRangePick}}},watch:{value:function(e){var t=e[0]?(0,h.toDate)(e[0]):null,n=e[1]?(0,h.toDate)(e[1]):null;this.dates=[t,n].sort(_),this.rangeState={from:this.dates[0],to:this.dates[1],selecting:!1},this.setPanelDates(this.startDate||this.dates[0]||new Date)},currentView:function(e){var t=this.leftPanelDate.getMonth(),n=this.rightPanelDate.getMonth(),i=this.leftPanelDate.getFullYear()===this.rightPanelDate.getFullYear();"date"===e&&i&&t===n&&this.changePanelDate("right","Month",1),"month"===e&&i&&this.changePanelDate("right","FullYear",1),"year"===e&&i&&this.changePanelDate("right","FullYear",10)},selectionMode:function(e){this.currentView=e||"range"},focusedDate:function(e){this.setPanelDates(e||new Date)}},methods:{reset:function(){this.currentView=this.selectionMode,this.leftPickerTable=String(this.currentView)+"-table",this.rightPickerTable=String(this.currentView)+"-table"},setPanelDates:function(e){this.leftPanelDate=e;var t=new Date(e.getFullYear(),e.getMonth()+1,1),n=this.dates[1]?this.dates[1].getTime():this.dates[1];this.rightPanelDate=this.splitPanels?new Date(Math.max(n,t.getTime())):t},panelLabelConfig:function(e){var t=this,n=this.t("i.locale"),i=this.t("i.datepicker.datePanelLabel"),r=function(n){(0,a.default)(this,t);var i="month"==n?this.showMonthPicker:this.showYearPicker;return function(){return(0,a.default)(this,t),i(e)}.bind(this)}.bind(this),o=this[String(e)+"PanelDate"],s=(0,h.formatDateLabels)(n,i,o),l=s.labels;return{separator:s.separator,labels:l.map(function(e){return(0,a.default)(this,t),e.handler=r(e.type),e}.bind(this))}},prevYear:function(e){var t="year"===this.currentView?-10:-1;this.changePanelDate(e,"FullYear",t)},nextYear:function(e){var t="year"===this.currentView?10:1;this.changePanelDate(e,"FullYear",t)},prevMonth:function(e){this.changePanelDate(e,"Month",-1)},nextMonth:function(e){this.changePanelDate(e,"Month",1)},changePanelDate:function(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=new Date(this[String(e)+"PanelDate"]);if("FullYear"===t?r["set"+t](r["get"+t]()+n):r["set"+t](r["get"+t]()+n,1),this[String(e)+"PanelDate"]=r,i)if(this.splitPanels){var a="left"===e?"right":"left";"left"===e&&this.leftPanelDate>=this.rightPanelDate&&this.changePanelDate(a,t,1),"right"===e&&this.rightPanelDate<=this.leftPanelDate&&this.changePanelDate(a,t,-1)}else{var o="left"===e?"right":"left",s=this[o+"PanelDate"],l=new Date(s);if("Month"===t){var u=new Date(l.getFullYear(),l.getMonth()+n+1,0).getDate();l.setDate(Math.min(u,l.getDate()))}l["set"+String(t)](l["get"+String(t)]()+n),this[o+"PanelDate"]=l}},showYearPicker:function(e){this[String(e)+"PickerTable"]="year-table"},showMonthPicker:function(e){this[String(e)+"PickerTable"]="month-table"},handlePreSelection:function(e,t){this[String(e)+"PanelDate"]=t;var n=this[String(e)+"PickerTable"];if(this[String(e)+"PickerTable"]="year-table"===n?"month-table":String(this.currentView)+"-table",!this.splitPanels){var i="left"===e?"right":"left";this[i+"PanelDate"]=t;var r="left"===i?-1:1;this.changePanelDate(i,"Month",r,!1)}},handleRangePick:function(e,t){if(this.rangeState.selecting||"time"===this.currentView){if("time"===this.currentView)this.dates=e;else{var n=[this.rangeState.from,e].sort(_),i=(0,r.default)(n,2),a=i[0],o=i[1];this.dates=[a,o],this.rangeState={from:a,to:o,selecting:!1}}this.handleConfirm(!1,t||"date")}else this.rangeState={from:e,to:null,selecting:!0}},handleChangeRange:function(e){this.rangeState.to=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(176),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(424),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=f(n(22)),r=f(n(2)),a=f(n(27)),o=f(n(1)),s=f(n(168)),l=f(n(59)),u=f(n(58)),c=f(n(60)),d=f(n(6)),h=n(21);function f(e){return e&&e.__esModule?e:{default:e}}var p="ivu-picker-panel",m="ivu-time-picker",v=function(e){return(0,o.default)(void 0,void 0),e[0].toUpperCase()+e.slice(1)}.bind(void 0);t.default={name:"RangeTimePickerPanel",mixins:[c.default,d.default,u.default],components:{TimeSpinner:s.default,Confirm:l.default},props:{steps:{type:Array,default:function(){return(0,o.default)(void 0,void 0),[]}.bind(void 0)},format:{type:String,default:"HH:mm:ss"},value:{type:Array,required:!0}},data:function(){var e=this.value.slice(),t=(0,a.default)(e,2),n=t[0],i=t[1];return{prefixCls:p,timePrefixCls:m,showDate:!1,dateStart:n||(0,h.initTimeDate)(),dateEnd:i||(0,h.initTimeDate)()}},computed:{classes:function(){return[p+"-body-wrapper",m+"-with-range",(0,r.default)({},m+"-with-seconds",this.showSeconds)]},showSeconds:function(){return!!(this.format||"").match(/ss/)},leftDatePanelLabel:function(){return this.panelLabelConfig(this.date)},rightDatePanelLabel:function(){return this.panelLabelConfig(this.dateEnd)}},watch:{value:function(e){var t=e.slice(),n=(0,a.default)(t,2),i=n[0],r=n[1];this.dateStart=i||(0,h.initTimeDate)(),this.dateEnd=r||(0,h.initTimeDate)()}},methods:{panelLabelConfig:function(e){var t=this.t("i.locale"),n=this.t("i.datepicker.datePanelLabel"),i=(0,h.formatDateLabels)(t,n,e||(0,h.initTimeDate)()),r=i.labels,a=i.separator;return[r[0].label,a,r[1].label].join("")},handleChange:function(e,t){var n=this,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=new Date(this.dateStart),s=new Date(this.dateEnd);(0,i.default)(e).forEach(function(t){(0,o.default)(this,n),a["set"+String(v(t))](e[t])}.bind(this)),(0,i.default)(t).forEach(function(e){(0,o.default)(this,n),s["set"+String(v(e))](t[e])}.bind(this)),s<a&&(s=a),r&&this.$emit("on-pick",[a,s],"time")},handleStartChange:function(e){this.handleChange(e,{})},handleEndChange:function(e){this.handleChange({},e)},updateScroll:function(){this.$refs.timeSpinner.updateScroll(),this.$refs.timeSpinnerEnd.updateScroll()}},mounted:function(){this.$parent&&"DatePicker"===this.$parent.$options.name&&(this.showDate=!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s="ivu-divider";t.default={name:"Divider",props:{type:{type:String,default:"horizontal",validator:function(e){return(0,o.oneOf)(e,["horizontal","vertical"])}},orientation:{type:String,default:"center",validator:function(e){return(0,o.oneOf)(e,["left","right","center"])}},dashed:{type:Boolean,default:!1},size:{validator:function(e){return(0,o.oneOf)(e,["small","default"])},default:"default"},plain:{type:Boolean,default:!1}},computed:{hasSlot:function(){return!!this.$slots.default},classes:function(){var e;return[""+s,s+"-"+String(this.type),s+"-"+String(this.size),(e={},(0,a.default)(e,s+"-with-text",this.hasSlot&&"center"===this.orientation),(0,a.default)(e,s+"-with-text-"+String(this.orientation),this.hasSlot),(0,a.default)(e,s+"-dashed",!!this.dashed),(0,a.default)(e,s+"-plain",this.plain),e)]},slotClasses:function(){return[s+"-inner-text"]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(1)),r=h(n(14)),a=h(n(2)),o=h(n(20)),s=n(3),l=h(n(24)),u=h(n(4)),c=h(n(87)),d=n(12);function h(e){return e&&e.__esModule?e:{default:e}}var f="ivu-drawer";t.default={name:"Drawer",mixins:[u.default,c.default],components:{Icon:o.default},directives:{TransferDom:l.default},props:{value:{type:Boolean,default:!1},title:{type:String},width:{type:[Number,String],default:256},height:{type:[Number,String],default:256},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},mask:{type:Boolean,default:!0},maskStyle:{type:Object},styles:{type:Object},scrollable:{type:Boolean,default:!1},placement:{validator:function(e){return(0,s.oneOf)(e,["left","right","top","bottom"])},default:"right"},zIndex:{type:Number,default:1e3},transfer:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.transfer||this.$IVIEW.transfer}},className:{type:String},inner:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{prefixCls:f,visible:this.value,wrapShow:!1,showHead:!0,canMove:!1,dragWidth:this.width,dragHeight:this.height,wrapperWidth:this.width,wrapperHeight:this.height,wrapperLeft:0,minWidth:256,minHeight:256}},computed:{wrapClasses:function(){var e;return["ivu-drawer-wrap",(e={},(0,a.default)(e,"ivu-drawer-hidden",!this.wrapShow),(0,a.default)(e,""+String(this.className),!!this.className),(0,a.default)(e,"ivu-drawer-no-mask",!this.mask),(0,a.default)(e,"ivu-drawer-wrap-inner",this.inner),(0,a.default)(e,"ivu-drawer-wrap-dragging",this.canMove),e)]},mainStyles:function(){var e={};if("left"===this.placement||"right"===this.placement){var t=parseInt(this.dragWidth),n={width:t<=100?String(t)+"%":String(t)+"px"};(0,r.default)(e,n)}else{var i=parseInt(this.dragHeight),a={height:i<=100?String(i)+"%":String(i)+"px"};(0,r.default)(e,a)}return e},contentClasses:function(){return["ivu-drawer-content",(0,a.default)({},"ivu-drawer-content-no-mask",!this.mask)]},classes:function(){var e;return["ivu-drawer","ivu-drawer-"+String(this.placement),(e={},(0,a.default)(e,"ivu-drawer-no-header",!this.showHead),(0,a.default)(e,"ivu-drawer-inner",this.inner),e)]},maskClasses:function(){return["ivu-drawer-mask",(0,a.default)({},"ivu-drawer-mask-inner",this.inner)]},transitionName:function(){return"left"===this.placement||"right"===this.placement?"move-"+String(this.placement):"top"===this.placement?"move-up":"move-down"}},methods:{close:function(){var e=this;if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(function(){(0,i.default)(this,e),this.handleClose()}.bind(this)):this.handleClose()},handleClose:function(){this.visible=!1,this.$emit("input",!1),this.$emit("on-close")},handleMask:function(){this.maskClosable&&this.mask&&this.close()},handleWrapClick:function(e){var t=e.target.getAttribute("class");t&&t.indexOf("ivu-drawer-wrap")>-1&&this.handleMask()},handleMousemove:function(e){if(this.canMove&&this.draggable){this.handleSetWrapperWidth();var t=e.pageX-this.wrapperLeft,n="right"===this.placement?this.wrapperWidth-t:t;n=Math.max(n,parseFloat(this.minWidth)),e.atMin=n===parseFloat(this.minWidth),n<=100&&(n=n/this.wrapperWidth*100),this.dragWidth=n,this.$emit("on-resize-width",parseInt(this.dragWidth))}},handleSetWrapperWidth:function(){var e=this.$el.getBoundingClientRect(),t=e.width,n=e.left;this.wrapperWidth=t,this.wrapperLeft=n},handleMouseup:function(){this.draggable&&(this.canMove=!1)},handleTriggerMousedown:function(){this.canMove=!0,window.getSelection().removeAllRanges()}},mounted:function(){this.visible&&(this.wrapShow=!0);var e=!0;void 0!==this.$slots.header||this.title||(e=!1),this.showHead=e,(0,d.on)(document,"mousemove",this.handleMousemove),(0,d.on)(document,"mouseup",this.handleMouseup),this.handleSetWrapperWidth()},beforeDestroy:function(){(0,d.off)(document,"mousemove",this.handleMousemove),(0,d.off)(document,"mouseup",this.handleMouseup),this.removeScrollEffect()},watch:{value:function(e){this.visible=e},visible:function(e){var t=this;!1===e?this.timer=setTimeout(function(){(0,i.default)(this,t),this.wrapShow=!1;var e=(0,s.findBrothersComponents)(this,"Drawer")||[],n=(0,s.findComponentsUpward)(this,"Drawer")||[];[].concat(e).concat(n).some(function(e){return(0,i.default)(this,t),e.visible&&!e.scrollable}.bind(this))||this.removeScrollEffect()}.bind(this),300):(this.timer&&clearTimeout(this.timer),this.wrapShow=!0,this.scrollable||this.addScrollEffect()),this.broadcast("Table","on-visible-change",e),this.broadcast("Slider","on-visible-change",e),this.$emit("on-visible-change",e)},scrollable:function(e){e?this.removeScrollEffect():this.addScrollEffect()},title:function(e){void 0===this.$slots.header&&(this.showHead=!!e)},width:function(e){this.dragWidth=e},height:function(e){this.dragHeight=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(2)),a=u(n(37)),o=u(n(82)),s=u(n(24)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-dropdown";t.default={name:"Dropdown",directives:{clickOutside:o.default,TransferDom:s.default},components:{Drop:a.default},props:{trigger:{validator:function(e){return(0,l.oneOf)(e,["click","hover","custom","contextMenu"])},default:"hover"},placement:{validator:function(e){return(0,l.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom"},visible:{type:Boolean,default:!1},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},transferClassName:{type:String},stopPropagation:{type:Boolean,default:!1},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},eventsEnabled:{type:Boolean,default:!1}},computed:{transition:function(){return["bottom-start","bottom","bottom-end"].indexOf(this.placement)>-1?"slide-up":"fade"},dropdownCls:function(){var e;return e={},(0,r.default)(e,c+"-transfer",this.transfer),(0,r.default)(e,this.transferClassName,this.transferClassName),e},relClasses:function(){return[c+"-rel",(0,r.default)({},c+"-rel-user-select-none","contextMenu"===this.trigger)]}},data:function(){return{prefixCls:c,currentVisible:this.visible}},watch:{visible:function(e){this.currentVisible=e},currentVisible:function(e){e?this.$refs.drop.update():this.$refs.drop.destroy(),this.$emit("on-visible-change",e)}},methods:{handleClick:function(){return"custom"!==this.trigger&&"click"===this.trigger&&void(this.hasParent()||(this.currentVisible=!this.currentVisible))},handleRightClick:function(){return"custom"!==this.trigger&&"contextMenu"===this.trigger&&void(this.currentVisible=!this.currentVisible)},handleMouseenter:function(){var e=this;return"custom"!==this.trigger&&"hover"===this.trigger&&(this.timeout&&clearTimeout(this.timeout),void(this.timeout=setTimeout(function(){(0,i.default)(this,e),this.currentVisible=!0}.bind(this),250)))},handleMouseleave:function(){var e=this;return"custom"!==this.trigger&&"hover"===this.trigger&&void(this.timeout&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.currentVisible=!1}.bind(this),150)))},onClickoutside:function(e){this.handleClose(),this.handleRightClose(),this.currentVisible&&this.$emit("on-clickoutside",e)},handleClose:function(){return"custom"!==this.trigger&&"click"===this.trigger&&void(this.currentVisible=!1)},handleRightClose:function(){return"custom"!==this.trigger&&"contextMenu"===this.trigger&&void(this.currentVisible=!1)},hasParent:function(){var e=(0,l.findComponentUpward)(this,"Dropdown");return e||!1}},mounted:function(){var e=this;this.$on("on-click",function(t){if((0,i.default)(this,e),!this.stopPropagation){var n=this.hasParent();n&&n.$emit("on-click",t)}}.bind(this)),this.$on("on-hover-click",function(){(0,i.default)(this,e);var t=this.hasParent();t?(this.$nextTick(function(){if((0,i.default)(this,e),"custom"===this.trigger)return!1;this.currentVisible=!1}.bind(this)),t.$emit("on-hover-click")):this.$nextTick(function(){if((0,i.default)(this,e),"custom"===this.trigger)return!1;this.currentVisible=!1}.bind(this))}.bind(this)),this.$on("on-haschild-click",function(){(0,i.default)(this,e),this.$nextTick(function(){if((0,i.default)(this,e),"custom"===this.trigger)return!1;this.currentVisible=!0}.bind(this));var t=this.hasParent();t&&t.$emit("on-haschild-click")}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"DropdownMenu"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s="ivu-dropdown-item";t.default={name:"DropdownItem",props:{name:{type:[String,Number]},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},divided:{type:Boolean,default:!1}},computed:{classes:function(){var e;return[""+s,(e={},(0,a.default)(e,s+"-disabled",this.disabled),(0,a.default)(e,s+"-selected",this.selected),(0,a.default)(e,s+"-divided",this.divided),e)]}},methods:{handleClick:function(){if(!this.disabled){var e=(0,o.findComponentUpward)(this,"Dropdown");this.$parent&&"Dropdown"===this.$parent.$options.name?this.$parent.$emit("on-haschild-click"):e&&"Dropdown"===e.$options.name&&e.$emit("on-hover-click"),e.$emit("on-click",this.name)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(183),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(438),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Footer",computed:{wrapClasses:function(){return"ivu-layout-footer"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(185)),r=l(n(1)),a=l(n(15)),o=l(n(2)),s=n(3);function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"iForm",props:{model:{type:Object},rules:{type:Object},labelWidth:{type:[Number,String]},labelPosition:{validator:function(e){return(0,s.oneOf)(e,["left","right","top"])},default:"right"},inline:{type:Boolean,default:!1},showMessage:{type:Boolean,default:!0},autocomplete:{validator:function(e){return(0,s.oneOf)(e,["on","off"])},default:"off"},hideRequiredMark:{type:Boolean,default:!1},labelColon:{type:[Boolean,String],default:!1},disabled:{type:Boolean,default:!1}},provide:function(){return{FormInstance:this}},data:function(){return{fields:[],potentialLabelWidthArr:[]}},computed:{classes:function(){var e;return["ivu-form","ivu-form-label-"+String(this.labelPosition),(e={},(0,o.default)(e,"ivu-form-inline",this.inline),(0,o.default)(e,"ivu-form-hide-required-mark",this.hideRequiredMark),e)]},colon:function(){var e="";return this.labelColon&&(e="boolean"==typeof this.labelColon?":":this.labelColon),e},autoLabelWidth:function(){if(!this.potentialLabelWidthArr.length)return 0;var e=Math.max.apply(Math,(0,a.default)(this.potentialLabelWidthArr));return e?String(e)+"px":""}},methods:{resetFields:function(){var e=this;this.fields.forEach(function(t){(0,r.default)(this,e),t.resetField()}.bind(this))},validate:function(e){var t=this;return new i.default(function(n){(0,r.default)(this,t);var i=!0,a=0;0===this.fields.length&&(n(i),"function"==typeof e&&e(i)),this.fields.forEach(function(o){(0,r.default)(this,t),o.validate("",function(o){(0,r.default)(this,t),o&&(i=!1),++a===this.fields.length&&(n(i),"function"==typeof e&&e(i))}.bind(this))}.bind(this))}.bind(this))},validateField:function(e,t){var n=this,i=this.fields.filter(function(t){return(0,r.default)(this,n),t.prop===e}.bind(this))[0];if(!i)throw new Error("[iView warn]: must call validateField with valid prop string!");i.validate("",t)},getLabelWidthIndex:function(e){return this.potentialLabelWidthArr.indexOf(e)},registerLabelWidth:function(e,t){if(e&&t){var n=this.getLabelWidthIndex(t);n>-1&&this.potentialLabelWidthArr.splice(n,1,e)}else e&&this.potentialLabelWidthArr.push(e)},deregisterLabelWidth:function(e){var t=this.getLabelWidthIndex(e);t>-1&&this.potentialLabelWidthArr.splice(t,1)}},watch:{rules:function(){this.validate()}},created:function(){var e=this;this.$on("on-form-item-add",function(t){return(0,r.default)(this,e),t&&this.fields.push(t),!1}.bind(this)),this.$on("on-form-item-remove",function(t){return(0,r.default)(this,e),t.prop&&this.fields.splice(this.fields.indexOf(t),1),!1}.bind(this))}}},function(e,t,n){e.exports={default:n(441),__esModule:!0}},function(e,t,n){var i=n(23),r=n(43),a=n(10)("species");e.exports=function(e,t){var n,o=i(e).constructor;return void 0===o||null==(n=i(o)[a])?t:r(n)}},function(e,t,n){var i,r,a,o=n(25),s=n(443),l=n(105),u=n(69),c=n(9),d=c.process,h=c.setImmediate,f=c.clearImmediate,p=c.MessageChannel,m=c.Dispatch,v=0,g={},b="onreadystatechange",y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},_=function(e){y.call(e.data)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},i(v),v},f=function(e){delete g[e]},"process"==n(41)(d)?i=function(e){d.nextTick(o(y,e,1))}:m&&m.now?i=function(e){m.now(o(y,e,1))}:p?(a=(r=new p).port2,r.port1.onmessage=_,i=o(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(i=function(e){c.postMessage(e+"","*")},c.addEventListener("message",_,!1)):i=b in u("script")?function(e){l.appendChild(u("script")).onreadystatechange=function(){l.removeChild(this),y.call(e)}}:function(e){setTimeout(o(y,e,1),0)}),e.exports={set:h,clear:f}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var i=n(23),r=n(19),a=n(89);e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var i=n(9),r=n(5),a=n(16),o=n(13),s=n(10)("species");e.exports=function(e){var t="function"==typeof r[e]?r[e]:i[e];o&&t&&!t[s]&&a.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=l(n(450)),o=l(n(4)),s=l(n(452));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-form-item";function c(e,t){for(var n=e,i=(t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),r=0,a=i.length;r<a-1;++r){var o=i[r];if(!(o in n))throw new Error("[iView warn]: please transfer a valid prop path to form item!");n=n[o]}return{o:n,k:i[r],v:n[i[r]]}}t.default={name:"FormItem",components:{FormLabel:s.default},mixins:[o.default],props:{label:{type:String,default:""},labelWidth:{type:[Number,String]},prop:{type:String},required:{type:Boolean,default:!1},rules:{type:[Object,Array]},error:{type:String},validateStatus:{type:Boolean},showMessage:{type:Boolean,default:!0},labelFor:{type:String}},data:function(){return{prefixCls:u,isRequired:!1,validateState:"",validateMessage:"",validateDisabled:!1,validator:{},computedLabelWidth:""}},watch:{error:{handler:function(e){this.validateMessage=e,this.validateState=e?"error":""},immediate:!0},validateStatus:function(e){this.validateState=e},rules:function(){this.setRules()},required:function(e,t){this.isRequired=e,t&&!e&&this.resetField()}},provide:function(){return{FormItem:this}},inject:["FormInstance"],computed:{classes:function(){var e;return[""+u,(e={},(0,r.default)(e,u+"-required",this.required||this.isRequired),(0,r.default)(e,u+"-error","error"===this.validateState),(0,r.default)(e,u+"-validating","validating"===this.validateState),e)]},form:function(){for(var e=this.$parent;"iForm"!==e.$options.name;)e=e.$parent;return e},fieldValue:function(){var e=this.FormInstance.model;if(e&&this.prop){var t=this.prop;return-1!==t.indexOf(":")&&(t=t.replace(/:/,".")),c(e,t).v}},labelStyles:function(){var e={},t=0===this.labelWidth||this.labelWidth?this.labelWidth:this.FormInstance.labelWidth;return(t||0===t)&&(/^\d+$/.test(t)?e.width=String(t)+"px":e.width=t),e},contentStyles:function(){var e={},t=0===this.labelWidth||this.labelWidth?this.labelWidth:this.FormInstance.labelWidth;return"auto"===t?0===this.labelWidth||this.labelWidth?e.marginLeft=this.computedLabelWidth:e.marginLeft=this.FormInstance.autoLabelWidth:(t||0===t)&&(/^\d+$/.test(t)?e.marginLeft=String(t)+"px":e.marginLeft=t),e}},methods:{setRules:function(){var e=this,t=this.getRules();t.length&&this.required||(t.length?t.every(function(t){(0,i.default)(this,e),this.isRequired=t.required}.bind(this)):this.required&&(this.isRequired=this.required),this.$off("on-form-blur",this.onFieldBlur),this.$off("on-form-change",this.onFieldChange),this.$on("on-form-blur",this.onFieldBlur),this.$on("on-form-change",this.onFieldChange))},getRules:function(){var e=this.FormInstance.rules,t=this.rules;return e=e?e[this.prop]:[],[].concat(t||e||[])},getFilteredRule:function(e){var t=this;return this.getRules().filter(function(n){return(0,i.default)(this,t),!n.trigger||-1!==n.trigger.indexOf(e)}.bind(this))},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=this.getFilteredRule(e);if(!r||0===r.length){if(!this.required)return n(),!0;r=[{required:!0}]}this.validateState="validating";var o={};o[this.prop]=r;var s=new a.default(o),l={};l[this.prop]=this.fieldValue,s.validate(l,{firstFields:!0},function(e){(0,i.default)(this,t),this.validateState=e?"error":"success",this.validateMessage=e?e[0].message:"",n(this.validateMessage),this.FormInstance&&this.FormInstance.$emit("on-validate",this.prop,!e,this.validateMessage||null)}.bind(this)),this.validateDisabled=!1},resetField:function(){this.validateState="",this.validateMessage="";var e=this.FormInstance.model,t=this.fieldValue,n=this.prop;-1!==n.indexOf(":")&&(n=n.replace(/:/,"."));var i=c(e,n);Array.isArray(t)&&null!==this.initialValue?(this.validateDisabled=!0,i.o[i.k]=[].concat(this.initialValue)):(this.validateDisabled=!0,i.o[i.k]=this.initialValue)},onFieldBlur:function(){this.validate("blur")},onFieldChange:function(){this.validateDisabled?this.validateDisabled=!1:this.validate("change")},updateComputedLabelWidth:function(e){this.computedLabelWidth=e?String(e)+"px":""}},mounted:function(){this.prop&&(this.dispatch("iForm","on-form-item-add",this),Object.defineProperty(this,"initialValue",{value:this.fieldValue}),this.setRules())},beforeDestroy:function(){this.dispatch("iForm","on-form-item-remove",this)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="ivu-form-item";t.default={name:"FormLabel",props:{isAutoWidth:Boolean,updateAll:Boolean},inject:["FormInstance","FormItem"],render:function(){var e=arguments[0],t=this.$slots.default;if(!t)return null;if(this.isAutoWidth){var n=this.FormInstance,r=n.autoLabelWidth,a=n.labelPosition,o={};if(r&&"auto"!==r){var s=parseInt(r,10)-this.computedWidth;s&&("left"===a?o.marginRight=s+"px":o.marginLeft=s+"px")}var l=i+"-label-wrap";return e("div",{class:l,style:o},[t])}return t[0]},methods:{getLabelWidth:function(){if(this.$el&&this.$el.firstElementChild){var e=window.getComputedStyle(this.$el.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},updateLabelWidth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";this.$slots.default&&this.isAutoWidth&&this.$el.firstElementChild&&("update"===e?this.computedWidth=this.getLabelWidth():"remove"===e&&this.FormInstance.deregisterLabelWidth(this.computedWidth))}},watch:{computedWidth:function(e,t){this.updateAll&&(this.FormInstance.registerLabelWidth(e,t),this.FormItem.updateComputedLabelWidth(e))}},data:function(){return{computedWidth:0}},mounted:function(){this.updateLabelWidth("update")},updated:function(){this.updateLabelWidth("update")},beforeDestroy:function(){this.updateLabelWidth("remove")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(194),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(455),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Header",computed:{wrapClasses:function(){return"ivu-layout-header"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(196),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(458),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=n(3),o=l(n(4)),s=l(n(11));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-input-number";function c(e,t){var n,i=void 0,r=void 0;try{i=e.toString().split(".")[1].length}catch(e){i=0}try{r=t.toString().split(".")[1].length}catch(e){r=0}return n=Math.pow(10,Math.max(i,r)),(Math.round(e*n)+Math.round(t*n))/n}t.default={name:"InputNumber",mixins:[o.default,s.default],props:{max:{type:Number,default:1/0},min:{type:Number,default:-1/0},step:{type:Number,default:1},activeChange:{type:Boolean,default:!0},value:{type:Number,default:1},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},disabled:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},editable:{type:Boolean,default:!0},name:{type:String},precision:{type:Number},elementId:{type:String},formatter:{type:Function},parser:{type:Function},placeholder:{type:String,default:""},controlsOutside:{type:Boolean,default:!1}},data:function(){return{focused:!1,upDisabled:!1,downDisabled:!1,currentValue:this.value}},computed:{wrapClasses:function(){var e;return[""+u,(e={},(0,r.default)(e,u+"-"+String(this.size),!!this.size),(0,r.default)(e,u+"-disabled",this.itemDisabled),(0,r.default)(e,u+"-focused",this.focused),(0,r.default)(e,u+"-controls-outside",this.controlsOutside),e)]},handlerClasses:function(){return u+"-handler-wrap"},upClasses:function(){return[u+"-handler",u+"-handler-up",(0,r.default)({},u+"-handler-up-disabled",this.upDisabled)]},innerUpClasses:function(){return"ivu-input-number-handler-up-inner ivu-icon ivu-icon-ios-arrow-up"},downClasses:function(){return[u+"-handler",u+"-handler-down",(0,r.default)({},u+"-handler-down-disabled",this.downDisabled)]},innerDownClasses:function(){return"ivu-input-number-handler-down-inner ivu-icon ivu-icon-ios-arrow-down"},inputWrapClasses:function(){return u+"-input-wrap"},inputClasses:function(){return u+"-input"},precisionValue:function(){return this.currentValue&&this.precision?this.currentValue.toFixed(this.precision):this.currentValue},formatterValue:function(){return this.formatter&&null!==this.precisionValue?this.formatter(this.precisionValue):this.precisionValue}},methods:{preventDefault:function(e){e.preventDefault()},up:function(e){var t=Number(e.target.value);if(this.upDisabled&&isNaN(t))return!1;this.changeStep("up",e)},down:function(e){var t=Number(e.target.value);if(this.downDisabled&&isNaN(t))return!1;this.changeStep("down",e)},changeStep:function(e,t){if(this.itemDisabled||this.readonly)return!1;var n=Number(t.target.value),i=Number(this.currentValue),r=Number(this.step);if(isNaN(i))return!1;if(!isNaN(n))if("up"===e){if(!(c(n,r)<=this.max))return!1;i=n}else if("down"===e){if(!(c(n,-r)>=this.min))return!1;i=n}"up"===e?i=c(i,r):"down"===e&&(i=c(i,-r)),this.setValue(i)},setValue:function(e){var t=this;e&&!isNaN(this.precision)&&(e=Number(Number(e).toFixed(this.precision)));var n=this.min,r=this.max;null!==e&&(e>r?e=r:e<n&&(e=n)),this.$nextTick(function(){(0,i.default)(this,t),this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)}.bind(this))},focus:function(e){this.focused=!0,this.$emit("on-focus",e)},blur:function(){this.focused=!1,this.$emit("on-blur"),(0,a.findComponentUpward)(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},keyDown:function(e){38===e.keyCode?(e.preventDefault(),this.up(e)):40===e.keyCode&&(e.preventDefault(),this.down(e))},change:function(e){if(("change"!=e.type||!this.activeChange)&&("input"!=e.type||this.activeChange)){var t=e.target.value.trim();this.parser&&(t=this.parser(t)),0===t.length?this.setValue(null):"input"==e.type&&t.match(/^\-?\.?$|\.$/)||(t=Number(t),isNaN(t)?e.target.value=this.currentValue:(this.currentValue=t,this.setValue(t)))}},changeVal:function(e){if(e=Number(e),isNaN(e))this.upDisabled=!0,this.downDisabled=!0;else{var t=this.step;this.upDisabled=e+t>this.max,this.downDisabled=e-t<this.min}}},mounted:function(){this.changeVal(this.currentValue)},watch:{value:function(e){this.currentValue=e},currentValue:function(e){this.changeVal(e)},min:function(){this.changeVal(this.currentValue)},max:function(){this.changeVal(this.currentValue)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=d(n(461)),r=d(n(2)),a=d(n(185)),o=d(n(1)),s=d(n(465)),l=d(n(466)),u=n(12),c=d(n(6));function d(e){return e&&e.__esModule?e:{default:e}}var h=10,f=5,p=function(){return(0,o.default)(void 0,void 0),a.default.resolve()}.bind(void 0);t.default={name:"Scroll",mixins:[c.default],components:{loader:l.default},props:{height:{type:[Number,String],default:300},onReachTop:{type:Function},onReachBottom:{type:Function},onReachEdge:{type:Function},loadingText:{type:String},distanceToEdge:[Number,Array],stopSlide:{type:Boolean,default:!1}},data:function(){var e=this,t=this.calculateProximityThreshold();return{showTopLoader:!1,showBottomLoader:!1,showBodyLoader:!1,lastScroll:0,reachedTopScrollLimit:!0,reachedBottomScrollLimit:!1,topRubberPadding:0,bottomRubberPadding:0,rubberRollBackTimeout:!1,isLoading:!1,pointerTouchDown:null,touchScroll:!1,handleScroll:function(){(0,o.default)(this,e)}.bind(this),pointerUpHandler:function(){(0,o.default)(this,e)}.bind(this),pointerMoveHandler:function(){(0,o.default)(this,e)}.bind(this),topProximityThreshold:t[0],bottomProximityThreshold:t[1]}},computed:{wrapClasses:function(){return"ivu-scroll-wrapper"},scrollContainerClasses:function(){return["ivu-scroll-container",(0,r.default)({},"ivu-scroll-container-loading",this.showBodyLoader&&this.stopSlide)]},slotContainerClasses:function(){return["ivu-scroll-content",(0,r.default)({},"ivu-scroll-content-loading",this.showBodyLoader)]},loaderClasses:function(){return"ivu-scroll-loader"},wrapperPadding:function(){return{paddingTop:this.topRubberPadding+"px",paddingBottom:this.bottomRubberPadding+"px"}},localeLoadingText:function(){return void 0===this.loadingText?this.t("i.select.loading"):this.loadingText}},methods:{waitOneSecond:function(){var e=this;return new a.default(function(t){(0,o.default)(this,e),setTimeout(t,1e3)}.bind(this))},calculateProximityThreshold:function(){var e=this.distanceToEdge;return void 0===e?[20,20]:Array.isArray(e)?e:[e,e]},onCallback:function(e){var t=this;this.isLoading=!0,this.showBodyLoader=!0,e>0?(this.showTopLoader=!0,this.topRubberPadding=20):function(){t.showBottomLoader=!0,t.bottomRubberPadding=20;for(var e=0,n=t.$refs.scrollContainer,i=n.scrollTop,r=0;r<20;r++)setTimeout(function(){(0,o.default)(this,t),e=Math.max(e,this.$refs.bottomLoader.getBoundingClientRect().height),n.scrollTop=i+e}.bind(t),50*r)}();var n=[this.waitOneSecond(),this.onReachEdge?this.onReachEdge(e):p()];n.push(e>0?this.onReachTop?this.onReachTop():p():this.onReachBottom?this.onReachBottom():p());var i=setTimeout(function(){(0,o.default)(this,t),this.reset()}.bind(this),5e3);a.default.all(n).then(function(){(0,o.default)(this,t),clearTimeout(i),this.reset()}.bind(this))},reset:function(){var e=this;["showTopLoader","showBottomLoader","showBodyLoader","isLoading","reachedTopScrollLimit","reachedBottomScrollLimit"].forEach(function(t){return(0,o.default)(this,e),this[t]=!1}.bind(this)),this.lastScroll=0,this.topRubberPadding=0,this.bottomRubberPadding=0,clearInterval(this.rubberRollBackTimeout),this.touchScroll&&setTimeout(function(){(0,o.default)(this,e),(0,u.off)(window,"touchend",this.pointerUpHandler),this.$refs.scrollContainer.removeEventListener("touchmove",this.pointerMoveHandler),this.touchScroll=!1}.bind(this),500)},onWheel:function(e){if(!this.isLoading){var t=e.wheelDelta?e.wheelDelta:-(e.detail||e.deltaY);this.stretchEdge(t)}},stretchEdge:function(e){var t=this;if(clearTimeout(this.rubberRollBackTimeout),!this.onReachEdge)if(e>0){if(!this.onReachTop)return}else if(!this.onReachBottom)return;this.rubberRollBackTimeout=setTimeout(function(){(0,o.default)(this,t),this.isLoading||this.reset()}.bind(this),250),e>0&&this.reachedTopScrollLimit?(this.topRubberPadding+=5-this.topRubberPadding/5,this.topRubberPadding>this.topProximityThreshold&&this.onCallback(1)):e<0&&this.reachedBottomScrollLimit?(this.bottomRubberPadding+=6-this.bottomRubberPadding/4,this.bottomRubberPadding>this.bottomProximityThreshold&&this.onCallback(-1)):this.onScroll()},onScroll:function(){var e=this.$refs.scrollContainer;if(!this.isLoading&&e){var t=(0,i.default)(this.lastScroll-e.scrollTop),n=e.scrollHeight-e.clientHeight-e.scrollTop,r=this.topProximityThreshold<0?this.topProximityThreshold:0,a=this.bottomProximityThreshold<0?this.bottomProximityThreshold:0;-1==t&&n+a<=h?this.reachedBottomScrollLimit=!0:t>=0&&e.scrollTop+r<=0?this.reachedTopScrollLimit=!0:(this.reachedTopScrollLimit=!1,this.reachedBottomScrollLimit=!1,this.lastScroll=e.scrollTop)}},getTouchCoordinates:function(e){return{x:e.touches[0].pageX,y:e.touches[0].pageY}},onPointerDown:function(e){var t=this;if(!this.isLoading){if("touchstart"==e.type){var n=this.$refs.scrollContainer;this.reachedTopScrollLimit?n.scrollTop=5:this.reachedBottomScrollLimit&&(n.scrollTop-=5)}"touchstart"==e.type&&0==this.$refs.scrollContainer.scrollTop&&(this.$refs.scrollContainer.scrollTop=5),this.pointerTouchDown=this.getTouchCoordinates(e),(0,u.on)(window,"touchend",this.pointerUpHandler),this.$refs.scrollContainer.parentElement.addEventListener("touchmove",function(e){(0,o.default)(this,t),e.stopPropagation(),this.pointerMoveHandler(e)}.bind(this),{passive:!1,useCapture:!0})}},onPointerMove:function(e){if(this.pointerTouchDown&&!this.isLoading){var t=this.getTouchCoordinates(e).y-this.pointerTouchDown.y;this.stretchEdge(t),this.touchScroll||Math.abs(t)>f&&(this.touchScroll=!0)}},onPointerUp:function(){this.pointerTouchDown=null}},created:function(){this.handleScroll=(0,s.default)(this.onScroll,150,{leading:!1}),this.pointerUpHandler=this.onPointerUp.bind(this),this.pointerMoveHandler=(0,s.default)(this.onPointerMove,50,{leading:!1})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(91)),a=o(n(8));function o(e){return e&&e.__esModule?e:{default:e}}t.default={props:["text","active","spinnerHeight"],components:{Spin:r.default,Icon:a.default},computed:{wrapperClasses:function(){return["ivu-scroll-loader-wrapper",(0,i.default)({},"ivu-scroll-loader-wrapper-active",this.active)]},spinnerClasses:function(){return"ivu-scroll-spinner"},iconClasses:function(){return"ivu-scroll-spinner-icon"},textClasses:function(){return"ivu-scroll-loader-text"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=n(3),a=o(n(87));function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Spin",mixins:[a.default],props:{size:{validator:function(e){return(0,r.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},fix:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1}},data:function(){return{showText:!1,visible:!1}},computed:{classes:function(){var e;return["ivu-spin",(e={},(0,i.default)(e,"ivu-spin-"+String(this.size),!!this.size),(0,i.default)(e,"ivu-spin-fix",this.fix),(0,i.default)(e,"ivu-spin-show-text",this.showText),(0,i.default)(e,"ivu-spin-fullscreen",this.fullscreen),e)]},mainClasses:function(){return"ivu-spin-main"},dotClasses:function(){return"ivu-spin-dot"},textClasses:function(){return"ivu-spin-text"},fullscreenVisible:function(){return!this.fullscreen||this.visible}},watch:{visible:function(e){e?this.addScrollEffect():this.removeScrollEffect()}},mounted:function(){this.showText=void 0!==this.$slots.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=n(3),o=n(12),s=l(n(472));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Split",components:{Trigger:s.default},props:{value:{type:[Number,String],default:.5},mode:{validator:function(e){return(0,a.oneOf)(e,["horizontal","vertical"])},default:"horizontal"},min:{type:[Number,String],default:"40px"},max:{type:[Number,String],default:"40px"}},data:function(){return{prefix:"ivu-split",offset:0,oldOffset:0,isMoving:!1,computedMin:0,computedMax:0,currentValue:.5}},computed:{wrapperClasses:function(){return[String(this.prefix)+"-wrapper",this.isMoving?"no-select":""]},paneClasses:function(){return[String(this.prefix)+"-pane",(0,r.default)({},String(this.prefix)+"-pane-moving",this.isMoving)]},isHorizontal:function(){return"horizontal"===this.mode},anotherOffset:function(){return 100-this.offset},valueIsPx:function(){return"string"==typeof this.value},offsetSize:function(){return this.isHorizontal?"offsetWidth":"offsetHeight"}},methods:{px2percent:function(e,t){return parseFloat(e)/parseFloat(t)},getComputedThresholdValue:function(e){var t=this.$refs.outerWrapper[this.offsetSize];return this.valueIsPx?"string"==typeof this[e]?this[e]:t*this[e]:"string"==typeof this[e]?this.px2percent(this[e],t):this[e]},getMin:function(e,t){return this.valueIsPx?String(Math.min(parseFloat(e),parseFloat(t)))+"px":Math.min(e,t)},getMax:function(e,t){return this.valueIsPx?String(Math.max(parseFloat(e),parseFloat(t)))+"px":Math.max(e,t)},getAnotherOffset:function(e){return this.valueIsPx?this.$refs.outerWrapper[this.offsetSize]-parseFloat(e)+"px":1-e},handleMove:function(e){var t=(this.isHorizontal?e.pageX:e.pageY)-this.initOffset,n=this.$refs.outerWrapper[this.offsetSize],i=this.valueIsPx?String(parseFloat(this.oldOffset)+t)+"px":this.px2percent(n*this.oldOffset+t,n),r=this.getAnotherOffset(i);parseFloat(i)<=parseFloat(this.computedMin)&&(i=this.getMax(i,this.computedMin)),parseFloat(r)<=parseFloat(this.computedMax)&&(i=this.getAnotherOffset(this.getMax(r,this.computedMax))),e.atMin=this.value===this.computedMin,e.atMax=this.valueIsPx?this.getAnotherOffset(this.value)===this.computedMax:this.getAnotherOffset(this.value).toFixed(5)===this.computedMax.toFixed(5),this.$emit("input",i),this.$emit("on-moving",e)},handleUp:function(){this.isMoving=!1,(0,o.off)(document,"mousemove",this.handleMove),(0,o.off)(document,"mouseup",this.handleUp),this.$emit("on-move-end")},handleMousedown:function(e){this.initOffset=this.isHorizontal?e.pageX:e.pageY,this.oldOffset=this.value,this.isMoving=!0,(0,o.on)(document,"mousemove",this.handleMove),(0,o.on)(document,"mouseup",this.handleUp),this.$emit("on-move-start")},computeOffset:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.computedMin=this.getComputedThresholdValue("min"),this.computedMax=this.getComputedThresholdValue("max"),this.offset=1e4*(this.valueIsPx?this.px2percent(this.value,this.$refs.outerWrapper[this.offsetSize]):this.value)/100}.bind(this))}},watch:{value:function(e){e!==this.currentValue&&(this.currentValue=e,this.computeOffset())}},mounted:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.computeOffset()}.bind(this)),(0,o.on)(window,"resize",this.computeOffset)},beforeDestroy:function(){(0,o.off)(window,"resize",this.computeOffset)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Trigger",props:{mode:String},data:function(){return{prefix:"ivu-split-trigger",initOffset:0}},computed:{isVertical:function(){return"vertical"===this.mode},classes:function(){return[this.prefix,this.isVertical?String(this.prefix)+"-vertical":String(this.prefix)+"-horizontal"]},barConClasses:function(){return[String(this.prefix)+"-bar-con",this.isVertical?"vertical":"horizontal"]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(2));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Layout",data:function(){return{hasSider:!1}},computed:{wrapClasses:function(){return["ivu-layout",(0,r.default)({},"ivu-layout-has-sider",this.hasSider)]}},methods:{findSider:function(){var e=this;return this.$children.some(function(t){return(0,i.default)(this,e),"Sider"===t.$options.name}.bind(this))}},mounted:function(){this.hasSider=this.findSider()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(204),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(478),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=n(3),a="ivu-layout-sider";(0,r.setMatchMedia)(),t.default={name:"Sider",props:{value:{type:Boolean,default:!1},width:{type:[Number,String],default:200},collapsedWidth:{type:[Number,String],default:64},hideTrigger:{type:Boolean,default:!1},breakpoint:{type:String,validator:function(e){return(0,r.oneOf)(e,["xs","sm","md","lg","xl","xxl"])}},collapsible:{type:Boolean,default:!1},defaultCollapsed:{type:Boolean,default:!1},reverseArrow:{type:Boolean,default:!1}},data:function(){return{prefixCls:a,mediaMatched:!1}},computed:{wrapClasses:function(){return[""+a,this.siderWidth?"":a+"-zero-width",this.value?a+"-collapsed":""]},wrapStyles:function(){return{width:String(this.siderWidth)+"px",minWidth:String(this.siderWidth)+"px",maxWidth:String(this.siderWidth)+"px",flex:"0 0 "+String(this.siderWidth)+"px"}},triggerClasses:function(){return[a+"-trigger",this.value?a+"-trigger-collapsed":""]},childClasses:function(){return String(this.prefixCls)+"-children"},zeroWidthTriggerClasses:function(){return[a+"-zero-width-trigger",this.reverseArrow?a+"-zero-width-trigger-left":""]},triggerIconClasses:function(){return["ivu-icon","ivu-icon-ios-arrow-"+(this.reverseArrow?"forward":"back"),a+"-trigger-icon"]},siderWidth:function(){return this.collapsible?this.value?this.mediaMatched?0:parseInt(this.collapsedWidth):parseInt(this.width):this.width},showZeroTrigger:function(){return!!this.collapsible&&(this.mediaMatched&&!this.hideTrigger||0===parseInt(this.collapsedWidth)&&this.value&&!this.hideTrigger)},showBottomTrigger:function(){return!!this.collapsible&&!this.mediaMatched&&!this.hideTrigger}},methods:{toggleCollapse:function(){var e=!!this.collapsible&&!this.value;this.$emit("input",e)},matchMedia:function(){var e=void 0;window.matchMedia&&(e=window.matchMedia);var t=this.mediaMatched;this.mediaMatched=e("(max-width: "+String(r.dimensionMap[this.breakpoint])+")").matches,this.mediaMatched!==t&&this.$emit("input",this.mediaMatched)},onWindowResize:function(){this.matchMedia()}},watch:{value:function(e){this.$emit("on-collapse",e)}},mounted:function(){this.defaultCollapsed&&this.$emit("input",this.defaultCollapsed),void 0!==this.breakpoint&&((0,i.on)(window,"resize",this.onWindowResize),this.matchMedia())},beforeDestroy:function(){void 0!==this.breakpoint&&(0,i.off)(window,"resize",this.onWindowResize)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3);t.default={name:"List",provide:function(){return{ListInstance:this}},props:{border:{type:Boolean,default:!1},itemLayout:{validator:function(e){return(0,o.oneOf)(e,["horizontal","vertical"])},default:"horizontal"},header:{type:String,default:""},footer:{type:String,default:""},loading:{type:Boolean,default:!1},size:{validator:function(e){return(0,o.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},split:{type:Boolean,default:!0}},data:function(){return{}},computed:{classes:function(){var e;return["ivu-list","ivu-list-"+String(this.size),"ivu-list-"+String(this.itemLayout),(e={},(0,a.default)(e,"ivu-list-bordered",this.border),(0,a.default)(e,"ivu-list-split",this.split),e)]}},methods:{}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"ListItem",inject:["ListInstance"],props:{},computed:{itemLayout:function(){return this.ListInstance.itemLayout},isItemContainsTextNode:function(){var e=this,t=void 0;return this.$slots.default.forEach(function(n){(0,a.default)(this,e),"string"==typeof n&&(t=!0)}.bind(this)),t},isFlexMode:function(){var e=this.$slots.extra;return"vertical"===this.itemLayout?!!e:!this.isItemContainsTextNode},classes:function(){return[{"ivu-list-item-no-flex":!this.isFlexMode}]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(125),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"ListItemMeta",components:{Avatar:a.default},props:{avatar:{type:String,default:""},title:{type:String,default:""},description:{type:String,default:""}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-loading-bar";t.default={name:"LoadingBar",props:{color:{type:String,default:"primary"},failedColor:{type:String,default:"error"},height:{type:Number,default:2}},data:function(){return{percent:0,status:"success",show:!1}},computed:{classes:function(){return""+o},innerClasses:function(){var e;return[o+"-inner",(e={},(0,a.default)(e,o+"-inner-color-primary","primary"===this.color&&"success"===this.status),(0,a.default)(e,o+"-inner-failed-color-error","error"===this.failedColor&&"error"===this.status),e)]},outerStyles:function(){return{height:String(this.height)+"px"}},styles:function(){var e={width:String(this.percent)+"%",height:String(this.height)+"px"};return"primary"!==this.color&&"success"===this.status&&(e.backgroundColor=this.color),"error"!==this.failedColor&&"error"===this.status&&(e.backgroundColor=this.failedColor),e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(15)),a=l(n(2)),o=n(3),s=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Menu",mixins:[s.default],props:{mode:{validator:function(e){return(0,o.oneOf)(e,["horizontal","vertical"])},default:"vertical"},theme:{validator:function(e){return(0,o.oneOf)(e,["light","dark","primary"])},default:"light"},activeName:{type:[String,Number]},openNames:{type:Array,default:function(){return[]}},accordion:{type:Boolean,default:!1},width:{type:String,default:"240px"}},data:function(){return{currentActiveName:this.activeName,openedNames:[]}},computed:{classes:function(){var e=this.theme;return"vertical"===this.mode&&"primary"===this.theme&&(e="light"),["ivu-menu","ivu-menu-"+String(e),(0,a.default)({},"ivu-menu-"+String(this.mode),this.mode)]},styles:function(){var e={};return"vertical"===this.mode&&(e.width=this.width),e}},methods:{updateActiveName:function(){void 0===this.currentActiveName&&(this.currentActiveName=-1),this.broadcast("Submenu","on-update-active-name",!1),this.broadcast("MenuItem","on-update-active-name",this.currentActiveName)},updateOpenKeys:function(e){var t=this,n=[].concat((0,r.default)(this.openedNames)).indexOf(e);if(this.accordion&&(0,o.findComponentsDownward)(this,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!1}.bind(this)),n>=0){var a=null;(0,o.findComponentsDownward)(this,"Submenu").forEach(function(n){(0,i.default)(this,t),n.name===e&&(a=n,n.opened=!1)}.bind(this)),(0,o.findComponentsUpward)(a,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!0}.bind(this)),(0,o.findComponentsDownward)(a,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!1}.bind(this))}else if(this.accordion){var s=null;(0,o.findComponentsDownward)(this,"Submenu").forEach(function(n){(0,i.default)(this,t),n.name===e&&(s=n,n.opened=!0)}.bind(this)),(0,o.findComponentsUpward)(s,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!0}.bind(this))}else(0,o.findComponentsDownward)(this,"Submenu").forEach(function(n){(0,i.default)(this,t),n.name===e&&(n.opened=!0)}.bind(this));var l=(0,o.findComponentsDownward)(this,"Submenu").filter(function(e){return(0,i.default)(this,t),e.opened}.bind(this)).map(function(e){return(0,i.default)(this,t),e.name}.bind(this));this.openedNames=[].concat((0,r.default)(l)),this.$emit("on-open-change",l)},updateOpened:function(){var e=this,t=(0,o.findComponentsDownward)(this,"Submenu");t.length&&t.forEach(function(t){(0,i.default)(this,e),this.openedNames.indexOf(t.name)>-1?t.opened=!0:t.opened=!1}.bind(this))},handleEmitSelectEvent:function(e){this.$emit("on-select",e)}},mounted:function(){var e=this;this.openedNames=[].concat((0,r.default)(this.openNames)),this.updateOpened(),this.$nextTick(function(){return(0,i.default)(this,e),this.updateActiveName()}.bind(this)),this.$on("on-menu-item-select",function(t){(0,i.default)(this,e),this.currentActiveName=t,this.$emit("on-select",t)}.bind(this))},watch:{openNames:function(e){this.openedNames=e},activeName:function(e){this.currentActiveName=e},currentActiveName:function(){this.updateActiveName()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(92),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"MenuGroup",mixins:[a.default],props:{title:{type:String,default:""}},data:function(){return{prefixCls:"ivu-menu"}},computed:{groupStyle:function(){return this.hasParentSubmenu&&"horizontal"!==this.mode?{paddingLeft:43+28*(this.parentSubmenuNum-1)+"px"}:{}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(2)),a=u(n(4)),o=n(3),s=u(n(92)),l=u(n(48));function u(e){return e&&e.__esModule?e:{default:e}}t.default={name:"MenuItem",mixins:[a.default,s.default,l.default],props:{name:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1}},data:function(){return{active:!1}},computed:{classes:function(){var e;return["ivu-menu-item",(e={},(0,r.default)(e,"ivu-menu-item-active",this.active),(0,r.default)(e,"ivu-menu-item-selected",this.active),(0,r.default)(e,"ivu-menu-item-disabled",this.disabled),e)]},itemStyle:function(){return this.hasParentSubmenu&&"horizontal"!==this.mode?{paddingLeft:43+24*(this.parentSubmenuNum-1)+"px"}:{}}},methods:{handleClickItem:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.disabled)if(t||"_blank"===this.target){this.handleCheckClick(e,t);var n=(0,o.findComponentUpward)(this,"Menu");n&&n.handleEmitSelectEvent(this.name)}else{var i=(0,o.findComponentUpward)(this,"Submenu");i?this.dispatch("Submenu","on-menu-item-select",this.name):this.dispatch("Menu","on-menu-item-select",this.name),this.handleCheckClick(e,t)}}},mounted:function(){var e=this;this.$on("on-update-active-name",function(t){(0,i.default)(this,e),this.name===t?(this.active=!0,this.dispatch("Submenu","on-update-active-name",t)):this.active=!1}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=d(n(1)),r=d(n(2)),a=d(n(37)),o=d(n(8)),s=d(n(83)),l=n(3),u=d(n(4)),c=d(n(92));function d(e){return e&&e.__esModule?e:{default:e}}var h="ivu-menu";t.default={name:"Submenu",mixins:[u.default,c.default],components:{Icon:o.default,Drop:a.default,CollapseTransition:s.default},props:{name:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1}},data:function(){return{prefixCls:h,active:!1,opened:!1,dropWidth:parseFloat((0,l.getStyle)(this.$el,"width"))}},computed:{classes:function(){var e;return["ivu-menu-submenu",(e={},(0,r.default)(e,"ivu-menu-item-active",this.active&&!this.hasParentSubmenu),(0,r.default)(e,"ivu-menu-opened",this.opened),(0,r.default)(e,"ivu-menu-submenu-disabled",this.disabled),(0,r.default)(e,"ivu-menu-submenu-has-parent-submenu",this.hasParentSubmenu),(0,r.default)(e,"ivu-menu-child-item-active",this.active),e)]},accordion:function(){return this.menu.accordion},dropStyle:function(){var e={};return this.dropWidth&&(e.minWidth=String(this.dropWidth)+"px"),e},titleStyle:function(){return this.hasParentSubmenu&&"horizontal"!==this.mode?{paddingLeft:43+24*(this.parentSubmenuNum-1)+"px"}:{}},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.menu.customArrow?e="":this.$IVIEW.menu.arrow&&(e=this.$IVIEW.menu.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.menu.customArrow&&(e=this.$IVIEW.menu.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.menu.arrowSize&&(e=this.$IVIEW.menu.arrowSize),e}},methods:{handleMouseenter:function(){var e=this;this.disabled||"vertical"!==this.mode&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.menu.updateOpenKeys(this.name),this.opened=!0}.bind(this),250))},handleMouseleave:function(){var e=this;this.disabled||"vertical"!==this.mode&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.menu.updateOpenKeys(this.name),this.opened=!1}.bind(this),150))},handleClick:function(){var e=this;if(!this.disabled&&"horizontal"!==this.mode){var t=this.opened;this.accordion&&this.$parent.$children.forEach(function(t){(0,i.default)(this,e),"Submenu"===t.$options.name&&(t.opened=!1)}.bind(this)),this.opened=!t,this.menu.updateOpenKeys(this.name)}}},watch:{mode:function(e){"horizontal"===e&&this.$refs.drop.update()},opened:function(e){"vertical"!==this.mode&&(e?(this.dropWidth=parseFloat((0,l.getStyle)(this.$el,"width")),this.$refs.drop.update()):this.$refs.drop.destroy())}},mounted:function(){var e=this;this.$on("on-menu-item-select",function(t){return(0,i.default)(this,e),"horizontal"===this.mode&&(this.opened=!1),this.dispatch("Menu","on-menu-item-select",t),!0}.bind(this)),this.$on("on-update-active-name",function(t){(0,i.default)(this,e),(0,l.findComponentUpward)(this,"Submenu")&&this.dispatch("Submenu","on-update-active-name",t),(0,l.findComponentsDownward)(this,"Submenu")&&(0,l.findComponentsDownward)(this,"Submenu").forEach(function(t){(0,i.default)(this,e),t.active=!1}.bind(this)),this.active=t}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(500)),a=o(n(17));function o(e){return e&&e.__esModule?e:{default:e}}r.default.newInstance=function(e){(0,i.default)(void 0,void 0);var t=e||{},n=new a.default({render:function(e){return e(r.default,{props:t})}}),o=n.$mount();document.body.appendChild(o.$el);var s=n.$children[0];return{notice:function(e){s.add(e)},remove:function(e){s.close(e)},component:s,destroy:function(e){s.closeAll(),setTimeout((function(){document.body.removeChild(document.getElementsByClassName(e)[0])}),500)}}}.bind(void 0),t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(14)),r=s(n(2)),a=s(n(501)),o=n(33);function s(e){return e&&e.__esModule?e:{default:e}}var l=0,u=Date.now();t.default={components:{Notice:a.default},props:{prefixCls:{type:String,default:"ivu-notification"},styles:{type:Object,default:function(){return{top:"65px",left:"50%"}}},content:{type:String},className:{type:String}},data:function(){return{notices:[],tIndex:this.handleGetIndex()}},computed:{classes:function(){return[""+String(this.prefixCls),(0,r.default)({},""+String(this.className),!!this.className)]},wrapStyles:function(){var e=(0,i.default)({},this.styles);return e["z-index"]=1010+this.tIndex,e}},methods:{add:function(e){var t=e.name||"ivuNotification_"+u+"_"+l++,n=(0,i.default)({styles:{right:"50%"},content:"",duration:1.5,closable:!1,name:t},e);this.notices.push(n),this.tIndex=this.handleGetIndex()},close:function(e){for(var t=this.notices,n=0;n<t.length;n++)if(t[n].name===e){this.notices.splice(n,1);break}},closeAll:function(){this.notices=[]},handleGetIndex:function(){return(0,o.transferIncrease)(),o.transferIndex}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=o(n(216));function o(e){return e&&e.__esModule?e:{default:e}}t.default={components:{RenderCell:a.default},props:{prefixCls:{type:String,default:""},duration:{type:Number,default:1.5},type:{type:String},content:{type:String,default:""},withIcon:Boolean,render:{type:Function},hasTitle:Boolean,styles:{type:Object,default:function(){return{right:"50%"}}},closable:{type:Boolean,default:!1},className:{type:String},name:{type:String,required:!0},onClose:{type:Function},transitionName:{type:String},background:{type:Boolean,default:!1},msgType:{type:String}},data:function(){return{withDesc:!1}},computed:{baseClass:function(){return String(this.prefixCls)+"-notice"},renderFunc:function(){return this.render||function(){}},classes:function(){var e;return[this.baseClass,(e={},(0,r.default)(e,""+String(this.className),!!this.className),(0,r.default)(e,String(this.baseClass)+"-closable",this.closable),(0,r.default)(e,String(this.baseClass)+"-with-desc",this.withDesc),(0,r.default)(e,String(this.baseClass)+"-with-background",this.background),e)]},contentClasses:function(){return[String(this.baseClass)+"-content",void 0!==this.render?String(this.baseClass)+"-content-with-render":""]},messageContentClasses:function(){var e;return[String(this.baseClass)+"-content",(e={},(0,r.default)(e,String(this.baseClass)+"-content-"+String(this.msgType),this.msgType),(0,r.default)(e,String(this.baseClass)+"-content-background",this.background),e)]},contentWithIcon:function(){return[this.withIcon?String(this.prefixCls)+"-content-with-icon":"",!this.hasTitle&&this.withIcon?String(this.prefixCls)+"-content-with-render-notitle":""]},messageClasses:function(){return[String(this.baseClass)+"-content",void 0!==this.render?String(this.baseClass)+"-content-with-render":""]}},methods:{clearCloseTimer:function(){this.closeTimer&&(clearTimeout(this.closeTimer),this.closeTimer=null)},close:function(){this.clearCloseTimer(),this.onClose(),this.$parent.close(this.name)},handleEnter:function(e){"message"===this.type&&(e.style.height=e.scrollHeight+"px")},handleLeave:function(e){"message"===this.type&&1!==document.getElementsByClassName("ivu-message-notice").length&&(e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)}},mounted:function(){var e=this;if(this.clearCloseTimer(),0!==this.duration&&(this.closeTimer=setTimeout(function(){(0,i.default)(this,e),this.close()}.bind(this),1e3*this.duration)),"ivu-notice"===this.prefixCls){var t=this.$refs.content.querySelectorAll("."+String(this.prefixCls)+"-desc")[0];this.withDesc=!!this.render||!!t&&""!==t.innerHTML}},beforeDestroy:function(){this.clearCloseTimer()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"RenderCell",functional:!0,props:{render:Function},render:function(e,t){return(0,a.default)(void 0,void 0),t.props.render(e)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=m(n(1)),r=m(n(14)),a=m(n(2)),o=m(n(20)),s=m(n(28)),l=m(n(24)),u=m(n(6)),c=m(n(4)),d=m(n(87)),h=n(12),f=n(3),p=n(33);function m(e){return e&&e.__esModule?e:{default:e}}var v="ivu-modal",g={x:null,y:null,dragX:null,dragY:null,dragging:!1,rect:null};t.default={name:"Modal",mixins:[u.default,c.default,d.default],components:{Icon:o.default,iButton:s.default},directives:{TransferDom:l.default},props:{value:{type:Boolean,default:!1},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.modal.maskClosable||this.$IVIEW.modal.maskClosable}},title:{type:String},width:{type:[Number,String],default:520},okText:{type:String},cancelText:{type:String},enterOk:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},styles:{type:Object,default:function(){return{}}},className:{type:String},footerHide:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},transitionNames:{type:Array,default:function(){return["ease","fade"]}},transfer:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.transfer||this.$IVIEW.transfer}},fullscreen:{type:Boolean,default:!1},mask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},stickyDistance:{type:Number,default:10},resetDragPosition:{type:Boolean,default:!1},zIndex:{type:Number,default:1e3},beforeClose:Function},data:function(){return{prefixCls:v,wrapShow:!1,showHead:!0,buttonLoading:!1,visible:this.value,dragData:(0,f.deepCopy)(g),modalIndex:this.handleGetModalIndex(),isMouseTriggerIn:!1,contentShake:!1}},computed:{wrapClasses:function(){var e;return["ivu-modal-wrap",(e={},(0,a.default)(e,"ivu-modal-hidden",!this.wrapShow),(0,a.default)(e,""+String(this.className),!!this.className),(0,a.default)(e,"ivu-modal-no-mask",!this.showMask),e)]},wrapStyles:function(){return{zIndex:this.modalIndex+this.zIndex}},maskClasses:function(){return"ivu-modal-mask"},classes:function(){var e;return["ivu-modal",(e={},(0,a.default)(e,"ivu-modal-fullscreen",this.fullscreen),(0,a.default)(e,"ivu-modal-fullscreen-no-header",this.fullscreen&&!this.showHead),(0,a.default)(e,"ivu-modal-fullscreen-no-footer",this.fullscreen&&this.footerHide),e)]},contentClasses:function(){var e;return["ivu-modal-content",(e={},(0,a.default)(e,"ivu-modal-content-no-mask",!this.showMask),(0,a.default)(e,"ivu-modal-content-drag",this.draggable&&!this.fullscreen),(0,a.default)(e,"ivu-modal-content-dragging",this.draggable&&this.dragData.dragging),(0,a.default)(e,"ivu-modal-content-shake",this.contentShake),e)]},mainStyles:function(){var e={},t=parseInt(this.width),n=null!==this.dragData.x?{top:0}:{width:t<=100?String(t)+"%":String(t)+"px"},i=this.styles?this.styles:{};return(0,r.default)(e,n,i),e},contentStyles:function(){var e={};if(this.draggable&&!this.fullscreen){var t=this.styles.top?parseFloat(this.styles.top):0,n=this.styles.left?parseFloat(this.styles.left):0;null!==this.dragData.x&&(e.left=this.dragData.x-n+"px"),null!==this.dragData.y&&(e.top=String(this.dragData.y)+"px"),null!==this.dragData.y&&(e.top=this.dragData.y-t+"px");var i=parseInt(this.width),a={width:i<=100?String(i)+"%":String(i)+"px"};(0,r.default)(e,a)}return e},localeOkText:function(){return void 0===this.okText?this.t("i.modal.okText"):this.okText},localeCancelText:function(){return void 0===this.cancelText?this.t("i.modal.cancelText"):this.cancelText},showMask:function(){return this.mask}},methods:{close:function(){var e=this;if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(function(){(0,i.default)(this,e),this.handleClose()}.bind(this)):this.handleClose()},handleClose:function(){this.visible=!1,this.$emit("input",!1),this.$emit("on-cancel")},handleMask:function(){this.maskClosable&&this.showMask&&this.close()},handleWrapClick:function(e){if(this.isMouseTriggerIn)this.isMouseTriggerIn=!1;else{var t=e.target.getAttribute("class");t&&t.indexOf("ivu-modal-wrap")>-1&&this.handleMask()}},handleMousedown:function(){this.isMouseTriggerIn=!0},shake:function(){var e=this;this.contentShake=!0,setTimeout(function(){(0,i.default)(this,e),this.contentShake=!1}.bind(this),500)},cancel:function(){this.close()},ok:function(){this.loading?this.buttonLoading=!0:(this.visible=!1,this.$emit("input",!1)),this.$emit("on-ok")},EscClose:function(e){var t=this;if(!this.CheckEnterOk(e))if(!0!==this.$IVIEW.modal.checkEscClose){if(this.visible&&this.closable&&27===e.keyCode){var n=(0,f.findComponentsDownward)(this.$root,"Modal").filter(function(e){return(0,i.default)(this,t),e.$data.visible&&e.$props.closable}.bind(this)).sort(function(e,n){return(0,i.default)(this,t),e.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];setTimeout(function(){(0,i.default)(this,t),n.close()}.bind(this),0)}}else this.EscCheckClose(e)},CheckEnterOk:function(e){var t=this;if(this.visible&&13===e.keyCode){var n=p.modalVisibleAggregate.sort(function(e,n){return(0,i.default)(this,t),e.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];if(n.$props.enterOk)return e.preventDefault(),n.ok(),!0}return!1},EscCheckClose:function(e){var t=this;if(this.visible&&27===e.keyCode){var n=p.modalVisibleAggregate.sort(function(e,n){return(0,i.default)(this,t),e.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];if(!n.$props.closable)return void n.shake();setTimeout(function(){(0,i.default)(this,t),n.cancel()}.bind(this),0)}},animationFinish:function(){this.$emit("on-hidden")},handleMoveStart:function(e){if(!this.draggable||this.fullscreen)return!1;var t=this.$refs.content.getBoundingClientRect();this.dragData.rect=t,this.dragData.x=t.x||t.left,this.dragData.y=t.y||t.top;var n={x:e.clientX,y:e.clientY};this.dragData.dragX=n.x,this.dragData.dragY=n.y,this.dragData.dragging=!0,(0,h.on)(window,"mousemove",this.handleMoveMove),(0,h.on)(window,"mouseup",this.handleMoveEnd)},handleMoveMove:function(e){if(!this.dragData.dragging||this.fullscreen)return!1;var t={x:e.clientX,y:e.clientY},n=t.x-this.dragData.dragX,i=t.y-this.dragData.dragY;if(this.sticky){var r=document.documentElement.clientWidth,a=document.documentElement.clientHeight;this.dragData.x+n<=this.stickyDistance&&n<0?this.dragData.x=0:this.dragData.x+this.dragData.rect.width-r>-this.stickyDistance&&n>0?this.dragData.x=r-this.dragData.rect.width:this.dragData.x+=n,this.dragData.y+i<=this.stickyDistance&&i<0?this.dragData.y=0:this.dragData.y+this.dragData.rect.height-a>-this.stickyDistance&&i>0?this.dragData.y=a-this.dragData.rect.height:this.dragData.y+=i}else this.dragData.x+=n,this.dragData.y+=i;this.dragData.dragX=t.x,this.dragData.dragY=t.y},handleMoveEnd:function(){this.dragData.dragging=!1,(0,h.off)(window,"mousemove",this.handleMoveMove),(0,h.off)(window,"mouseup",this.handleMoveEnd)},handleGetModalIndex:function(){return(0,p.transferIncrease)(),p.transferIndex},handleClickModal:function(){if(this.draggable){if(p.lastVisibleIndex!==this.lastVisibleIndex)return void(this.lastVisibleIndex=p.lastVisibleIndex);this.modalIndex=this.handleGetModalIndex()}}},mounted:function(){this.visible&&(this.wrapShow=!0);var e=!0;void 0!==this.$slots.header||this.title||(e=!1),this.showHead=e,document.addEventListener("keydown",this.EscClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.EscClose),this.removeScrollEffect()},watch:{value:function(e){this.visible=e},visible:function(e){var t=this;if(this._uid){var n=p.modalVisibleAggregate.findIndex(function(e){var n=e._uid;return(0,i.default)(this,t),n===this._uid}.bind(this));e&&-1===n&&p.modalVisibleAggregate.push({_uid:this._uid,$data:this.$data,$props:this.$props,ok:this.ok,cancel:this.cancel,shake:this.shake}),!e&&n>-1&&p.modalVisibleAggregate.splice(n,1),0===p.modalVisibleAggregate.length&&(0,p.resetIncrease)()}!1===e?(this.buttonLoading=!1,this.timer=setTimeout(function(){(0,i.default)(this,t),this.wrapShow=!1,this.removeScrollEffect()}.bind(this),300)):(this.lastVisible!==e&&(this.modalIndex=this.handleGetModalIndex(),(0,p.lastVisibleIncrease)()),this.timer&&clearTimeout(this.timer),this.wrapShow=!0,this.scrollable||this.addScrollEffect()),this.broadcast("Table","on-visible-change",e),this.broadcast("Slider","on-visible-change",e),this.$emit("on-visible-change",e),this.lastVisible=e,this.lastVisibleIndex=p.lastVisibleIndex,e&&this.resetDragPosition&&(this.dragData=(0,f.deepCopy)(g))},loading:function(e){e||(this.buttonLoading=!1)},scrollable:function(e){e?this.removeScrollEffect():this.addScrollEffect()},title:function(e){void 0===this.$slots.header&&(this.showHead=!!e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=n(3),a=s(n(511)),o=s(n(6));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-page";t.default={name:"Page",mixins:[o.default],components:{Options:a.default},props:{current:{type:Number,default:1},total:{type:Number,default:0},pageSize:{type:Number,default:10},pageSizeOpts:{type:Array,default:function(){return[10,20,30,40]}},placement:{validator:function(e){return(0,r.oneOf)(e,["top","bottom"])},default:"bottom"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},size:{validator:function(e){return(0,r.oneOf)(e,["small","default"])}},simple:{type:Boolean,default:!1},showTotal:{type:Boolean,default:!1},showElevator:{type:Boolean,default:!1},showSizer:{type:Boolean,default:!1},className:{type:String},styles:{type:Object},prevText:{type:String,default:""},nextText:{type:String,default:""},disabled:{type:Boolean,default:!1},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{prefixCls:l,currentPage:this.current,currentPageSize:this.pageSize}},watch:{total:function(e){var t=Math.ceil(e/this.currentPageSize);t<this.currentPage&&(this.currentPage=0===t?1:t)},current:function(e){this.currentPage=e},pageSize:function(e){this.currentPageSize=e}},computed:{isSmall:function(){return"small"===this.size},allPages:function(){var e=Math.ceil(this.total/this.currentPageSize);return 0===e?1:e},simpleWrapClasses:function(){return["ivu-page","ivu-page-simple",(0,i.default)({},""+String(this.className),!!this.className)]},simplePagerClasses:function(){return"ivu-page-simple-pager"},wrapClasses:function(){var e;return["ivu-page",(e={},(0,i.default)(e,""+String(this.className),!!this.className),(0,i.default)(e,"ivu-page-with-disabled",this.disabled),(0,i.default)(e,"mini","small"===this.size),e)]},prevClasses:function(){var e;return["ivu-page-prev",(e={},(0,i.default)(e,"ivu-page-disabled",1===this.currentPage||this.disabled),(0,i.default)(e,"ivu-page-custom-text",""!==this.prevText),e)]},nextClasses:function(){var e;return["ivu-page-next",(e={},(0,i.default)(e,"ivu-page-disabled",this.currentPage===this.allPages||this.disabled),(0,i.default)(e,"ivu-page-custom-text",""!==this.nextText),e)]},firstPageClasses:function(){return["ivu-page-item",(0,i.default)({},"ivu-page-item-active",1===this.currentPage)]},lastPageClasses:function(){return["ivu-page-item",(0,i.default)({},"ivu-page-item-active",this.currentPage===this.allPages)]}},methods:{changePage:function(e){this.disabled||this.currentPage!=e&&(this.currentPage=e,this.$emit("update:current",e),this.$emit("on-change",e))},prev:function(){if(!this.disabled){var e=this.currentPage;if(e<=1)return!1;this.changePage(e-1),this.$emit("on-prev",e-1)}},next:function(){if(!this.disabled){var e=this.currentPage;if(e>=this.allPages)return!1;this.changePage(e+1),this.$emit("on-next",e+1)}},fastPrev:function(){if(!this.disabled){var e=this.currentPage-5;e>0?this.changePage(e):this.changePage(1)}},fastNext:function(){if(!this.disabled){var e=this.currentPage+5;e>this.allPages?this.changePage(this.allPages):this.changePage(e)}},onSize:function(e){this.disabled||(this.currentPageSize=e,this.$emit("on-page-size-change",e),this.changePage(1))},onPage:function(e){this.disabled||this.changePage(e)},keyDown:function(e){var t=e.keyCode;t>=48&&t<=57||t>=96&&t<=105||8===t||37===t||39===t||e.preventDefault()},keyUp:function(e){var t=e.keyCode,n=parseInt(e.target.value);if(38===t)this.prev();else if(40===t)this.next();else if(13===t){var i=1;i=n>this.allPages?this.allPages:n<=0||!n?1:n,e.target.value=i,this.changePage(i)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(74)),r=o(n(81)),a=o(n(6));function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"PageOption",mixins:[a.default],components:{iSelect:i.default,iOption:r.default},props:{pageSizeOpts:Array,showSizer:Boolean,showElevator:Boolean,current:Number,_current:Number,pageSize:Number,allPages:Number,isSmall:Boolean,placement:String,transfer:Boolean,disabled:Boolean,eventsEnabled:Boolean},data:function(){return{currentPageSize:this.pageSize}},watch:{pageSize:function(e){this.currentPageSize=e}},computed:{size:function(){return this.isSmall?"small":"default"},optsClasses:function(){return["ivu-page-options"]},sizerClasses:function(){return["ivu-page-options-sizer"]},ElevatorClasses:function(){return["ivu-page-options-elevator"]}},methods:{changeSize:function(){this.$emit("on-size",this.currentPageSize)},changePage:function(e){var t=e.target.value.trim(),n=0;if(/^[1-9][0-9]*$/.test(t+"")){if((t=Number(t))!=this.current){var i=this.allPages;n=t>i?i:t}}else n=1;n&&(this.$emit("on-page",n),e.target.value=n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(221),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(515),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(1)),r=h(n(2)),a=h(n(222)),o=h(n(28)),s=h(n(82)),l=h(n(24)),u=n(3),c=n(33),d=h(n(6));function h(e){return e&&e.__esModule?e:{default:e}}var f="ivu-poptip";t.default={name:"Poptip",mixins:[a.default,d.default],directives:{clickOutside:s.default,TransferDom:l.default},components:{iButton:o.default},props:{trigger:{validator:function(e){return(0,u.oneOf)(e,["click","focus","hover"])},default:"click"},placement:{validator:function(e){return(0,u.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"top"},title:{type:[String,Number]},content:{type:[String,Number],default:""},width:{type:[String,Number]},confirm:{type:Boolean,default:!1},okText:{type:String},cancelText:{type:String},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},popperClass:{type:String},wordWrap:{type:Boolean,default:!1},padding:{type:String},disabled:{type:Boolean,default:!1},capture:{type:Boolean,default:function(){return!!this.$IVIEW&&this.$IVIEW.capture}},transferClassName:{type:String}},data:function(){return{prefixCls:f,showTitle:!0,isInput:!1,disableCloseUnderTransfer:!1,tIndex:this.handleGetIndex()}},computed:{classes:function(){return["ivu-poptip",(0,r.default)({},"ivu-poptip-confirm",this.confirm)]},popperClasses:function(){var e;return["ivu-poptip-popper",(e={},(0,r.default)(e,"ivu-poptip-confirm",this.transfer&&this.confirm),(0,r.default)(e,""+String(this.popperClass),!!this.popperClass),(0,r.default)(e,"ivu-poptip-transfer",this.transfer),(0,r.default)(e,this.transferClassName,this.transferClassName),e)]},styles:function(){var e={};return this.width&&(e.width=String(this.width)+"px"),this.transfer&&(e["z-index"]=1060+this.tIndex),e},localeOkText:function(){return void 0===this.okText?this.t("i.poptip.okText"):this.okText},localeCancelText:function(){return void 0===this.cancelText?this.t("i.poptip.cancelText"):this.cancelText},contentClasses:function(){return["ivu-poptip-body-content",(0,r.default)({},"ivu-poptip-body-content-word-wrap",this.wordWrap)]},contentPaddingStyle:function(){var e={};return""!==this.padding&&(e.padding=this.padding),e}},methods:{handleClick:function(){if(!this.disabled)return this.confirm?(this.visible=!this.visible,!0):"click"===this.trigger&&void(this.visible=!this.visible)},handleTransferClick:function(){this.transfer&&(this.disableCloseUnderTransfer=!0)},handleClose:function(){return this.disableCloseUnderTransfer?(this.disableCloseUnderTransfer=!1,!1):this.confirm?(this.visible=!1,!0):"click"===this.trigger&&void(this.visible=!1)},handleFocus:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(!this.disabled)return!("focus"!==this.trigger||this.confirm||this.isInput&&!e)&&void(this.visible=!0)},handleBlur:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if("focus"!==this.trigger||this.confirm||this.isInput&&!e)return!1;this.visible=!1},handleMouseenter:function(){var e=this;if(!this.disabled){if("hover"!==this.trigger||this.confirm)return!1;this.enterTimer&&clearTimeout(this.enterTimer),this.enterTimer=setTimeout(function(){(0,i.default)(this,e),this.visible=!0}.bind(this),100)}},handleMouseleave:function(){var e=this;if("hover"!==this.trigger||this.confirm)return!1;this.enterTimer&&(clearTimeout(this.enterTimer),this.enterTimer=setTimeout(function(){(0,i.default)(this,e),this.visible=!1}.bind(this),100))},cancel:function(){this.visible=!1,this.$emit("on-cancel")},ok:function(){this.visible=!1,this.$emit("on-ok")},getInputChildren:function(){var e=this.$refs.reference.querySelectorAll("input"),t=this.$refs.reference.querySelectorAll("textarea"),n=null;return e.length?n=e[0]:t.length&&(n=t[0]),n},handleGetIndex:function(){return(0,c.transferIncrease)(),c.transferIndex},handleIndexIncrease:function(){this.tIndex=this.handleGetIndex()}},mounted:function(){var e=this;this.confirm||(this.showTitle=void 0!==this.$slots.title||this.title),"focus"===this.trigger&&this.$nextTick(function(){(0,i.default)(this,e);var t=this.getInputChildren();t&&(this.isInput=!0,t.addEventListener("focus",this.handleFocus,!1),t.addEventListener("blur",this.handleBlur,!1))}.bind(this))},beforeDestroy:function(){var e=this.getInputChildren();e&&(e.removeEventListener("focus",this.handleFocus,!1),e.removeEventListener("blur",this.handleBlur,!1))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(1));function r(e){return e&&e.__esModule?e:{default:e}}var a=r(n(17)).default.prototype.$isServer,o=a?function(){}:n(118);t.default={props:{eventsEnabled:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},boundariesPadding:{type:Number,default:5},reference:Object,popper:Object,offset:{default:0},value:{type:Boolean,default:!1},transition:String,options:{type:Object,default:function(){return{modifiers:{computeStyle:{gpuAcceleration:!1},preventOverflow:{boundariesElement:"window"}}}}}},data:function(){return{visible:this.value}},watch:{value:{immediate:!0,handler:function(e){this.visible=e,this.$emit("input",e)}},visible:function(e){e?(this.handleIndexIncrease&&this.handleIndexIncrease(),this.updatePopper(),this.$emit("on-popper-show")):this.$emit("on-popper-hide"),this.$emit("input",e)}},methods:{createPopper:function(){var e=this;if(!a&&/^(top|bottom|left|right)(-start|-end)?$/g.test(this.placement)){var t=this.options,n=this.popper||this.$refs.popper,r=this.reference||this.$refs.reference;n&&r&&(this.popperJS&&this.popperJS.hasOwnProperty("destroy")&&this.popperJS.destroy(),t.eventsEnabled=this.eventsEnabled,t.placement=this.placement,t.modifiers.offset||(t.modifiers.offset={}),t.modifiers.offset.offset=this.offset,t.onCreate=function(){(0,i.default)(this,e),this.$nextTick(this.updatePopper),this.$emit("created",this)}.bind(this),this.popperJS=new o(r,n,t))}},updatePopper:function(){a||(this.popperJS?this.popperJS.update():this.createPopper())},doDestroy:function(){a||this.visible||(this.popperJS.destroy(),this.popperJS=null)}},updated:function(){var e=this;this.$nextTick(function(){return(0,i.default)(this,e),this.updatePopper()}.bind(this))},beforeDestroy:function(){a||this.popperJS&&this.popperJS.destroy()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(224),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(517),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-progress";t.default={name:"Progress",components:{Icon:r.default},props:{percent:{type:Number,default:0},successPercent:{type:Number,default:0},status:{validator:function(e){return(0,a.oneOf)(e,["normal","active","wrong","success"])},default:"normal"},hideInfo:{type:Boolean,default:!1},strokeWidth:{type:Number,default:10},vertical:{type:Boolean,default:!1},strokeColor:{type:[String,Array]},textInside:{type:Boolean,default:!1}},data:function(){return{currentStatus:this.status}},computed:{isStatus:function(){return"wrong"==this.currentStatus||"success"==this.currentStatus},statusIcon:function(){var e="";switch(this.currentStatus){case"wrong":e="ios-close-circle";break;case"success":e="ios-checkmark-circle"}return e},bgStyle:function(){var e=this.vertical?{height:String(this.percent)+"%",width:String(this.strokeWidth)+"px"}:{width:String(this.percent)+"%",height:String(this.strokeWidth)+"px"};return this.strokeColor&&("string"==typeof this.strokeColor?e["background-color"]=this.strokeColor:e["background-image"]="linear-gradient(to right, "+String(this.strokeColor[0])+" 0%, "+String(this.strokeColor[1])+" 100%)"),e},successBgStyle:function(){return this.vertical?{height:String(this.successPercent)+"%",width:String(this.strokeWidth)+"px"}:{width:String(this.successPercent)+"%",height:String(this.strokeWidth)+"px"}},wrapClasses:function(){var e;return[""+s,s+"-"+String(this.currentStatus),(e={},(0,i.default)(e,s+"-show-info",!this.hideInfo&&!this.textInside),(0,i.default)(e,s+"-vertical",this.vertical),e)]},textClasses:function(){return s+"-text"},textInnerClasses:function(){return s+"-text-inner"},outerClasses:function(){return s+"-outer"},innerClasses:function(){return s+"-inner"},bgClasses:function(){return s+"-bg"},successBgClasses:function(){return s+"-success-bg"}},created:function(){this.handleStatus()},methods:{handleStatus:function(e){e?(this.currentStatus="normal",this.$emit("on-status-change","normal")):100==parseInt(this.percent,10)&&(this.currentStatus="success",this.$emit("on-status-change","success"))}},watch:{percent:function(e,t){e<t?this.handleStatus(!0):this.handleStatus()},status:function(e){this.currentStatus=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=n(3),a=s(n(4)),o=s(n(11));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Radio",mixins:[a.default,o.default],props:{value:{type:[String,Number,Boolean],default:!1},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},label:{type:[String,Number]},disabled:{type:Boolean,default:!1},size:{validator:function(e){return(0,r.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},name:{type:String},border:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,group:!1,groupName:this.name,parent:(0,r.findComponentUpward)(this,"RadioGroup"),focusWrapper:!1,focusInner:!1}},computed:{wrapClasses:function(){var e;return["ivu-radio-wrapper",(e={},(0,i.default)(e,"ivu-radio-group-item",this.group),(0,i.default)(e,"ivu-radio-wrapper-checked",this.currentValue),(0,i.default)(e,"ivu-radio-wrapper-disabled",this.itemDisabled),(0,i.default)(e,"ivu-radio-"+String(this.size),!!this.size),(0,i.default)(e,"ivu-radio-focus",this.focusWrapper),(0,i.default)(e,"ivu-radio-border",this.border),e)]},radioClasses:function(){var e;return["ivu-radio",(e={},(0,i.default)(e,"ivu-radio-checked",this.currentValue),(0,i.default)(e,"ivu-radio-disabled",this.itemDisabled),e)]},innerClasses:function(){return["ivu-radio-inner",(0,i.default)({},"ivu-radio-focus",this.focusInner)]},inputClasses:function(){return"ivu-radio-input"}},mounted:function(){this.parent&&(this.group=!0,this.name&&this.name!==this.parent.name?console.warn&&console.warn("[iview] Name does not match Radio Group name."):this.groupName=this.parent.name),this.group?this.parent.updateValue():this.updateValue()},methods:{change:function(e){if(this.itemDisabled)return!1;var t=e.target.checked;this.currentValue=t;var n=t?this.trueValue:this.falseValue;this.$emit("input",n),this.group?void 0!==this.label&&this.parent.change({value:this.label,checked:this.value}):(this.$emit("on-change",n),this.dispatch("FormItem","on-form-change",n))},updateValue:function(){this.currentValue=this.value===this.trueValue},onBlur:function(){this.focusWrapper=!1,this.focusInner=!1},onFocus:function(){this.group&&"button"===this.parent.type?this.focusWrapper=!0:this.focusInner=!0}},watch:{value:function(e){if(e!==this.trueValue&&e!==this.falseValue)throw"Value should be trueValue or falseValue.";this.updateValue()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=s(n(1)),a=n(3),o=s(n(4));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-radio-group",u=0,c=Date.now(),d=function(){return(0,r.default)(void 0,void 0),"ivuRadioGroup_"+String(c)+"_"+u++}.bind(void 0);t.default={name:"RadioGroup",mixins:[o.default],props:{value:{type:[String,Number],default:""},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},type:{validator:function(e){return(0,a.oneOf)(e,["button"])}},vertical:{type:Boolean,default:!1},name:{type:String,default:d},buttonStyle:{validator:function(e){return(0,a.oneOf)(e,["default","solid"])},default:"default"}},data:function(){return{currentValue:this.value,children:[]}},computed:{classes:function(){var e;return[""+l,(e={},(0,i.default)(e,l+"-"+String(this.size),!!this.size),(0,i.default)(e,"ivu-radio-"+String(this.size),!!this.size),(0,i.default)(e,l+"-"+String(this.type),!!this.type),(0,i.default)(e,l+"-button-"+String(this.buttonStyle),"button"===this.type&&"default"!==this.buttonStyle),(0,i.default)(e,l+"-vertical",this.vertical),e)]}},mounted:function(){this.updateValue()},methods:{updateValue:function(){var e=this;this.children=(0,a.findComponentsDownward)(this,"Radio"),this.children&&this.children.forEach(function(t){(0,r.default)(this,e),t.currentValue=this.currentValue===t.label,t.group=!0}.bind(this))},change:function(e){this.currentValue=e.value,this.updateValue(),this.$emit("input",e.value),this.$emit("on-change",e.value),this.dispatch("FormItem","on-form-change",e.value)}},watch:{value:function(){var e=this;this.currentValue!==this.value&&(this.currentValue=this.value,this.$nextTick(function(){(0,r.default)(this,e),this.updateValue()}.bind(this)))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(2)),r=l(n(6)),a=l(n(4)),o=l(n(11)),s=l(n(8));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-rate";t.default={name:"Rate",mixins:[r.default,a.default,o.default],components:{Icon:s.default},props:{count:{type:Number,default:5},value:{type:Number,default:0},allowHalf:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},showText:{type:Boolean,default:!1},name:{type:String},clearable:{type:Boolean,default:!1},character:{type:String,default:""},icon:{type:String,default:""},customIcon:{type:String,default:""}},data:function(){var e=this.value||0;return{prefixCls:u,hoverIndex:-1,isHover:!1,isHalf:this.allowHalf&&e.toString().indexOf(".")>=0,currentValue:e}},computed:{classes:function(){return["ivu-rate",(0,i.default)({},"ivu-rate-disabled",this.itemDisabled)]},iconClasses:function(){var e;return["ivu-icon",(e={},(0,i.default)(e,"ivu-icon-"+String(this.icon),""!==this.icon),(0,i.default)(e,""+String(this.customIcon),""!==this.customIcon),e)]},showCharacter:function(){return""!==this.character||""!==this.icon||""!==this.customIcon}},watch:{value:function(e){this.currentValue=e||0},currentValue:function(e){this.setHalf(e)}},methods:{starCls:function(e){var t,n=this.hoverIndex,r=this.isHover?n:this.currentValue,a=!1,o=!1;return r>=e&&(a=!0),o=this.isHover?r===e:Math.ceil(this.currentValue)===e,[(t={},(0,i.default)(t,"ivu-rate-star",!this.showCharacter),(0,i.default)(t,"ivu-rate-star-chart",this.showCharacter),(0,i.default)(t,"ivu-rate-star-full",!o&&a||o&&!this.isHalf),(0,i.default)(t,"ivu-rate-star-half",o&&this.isHalf),(0,i.default)(t,"ivu-rate-star-zero",!a),t)]},handleMousemove:function(e,t){if(!this.itemDisabled){if(this.isHover=!0,this.allowHalf){var n=t.target.getAttribute("type")||!1;this.isHalf="half"===n}else this.isHalf=!1;this.hoverIndex=e}},handleMouseleave:function(){this.itemDisabled||(this.isHover=!1,this.setHalf(this.currentValue),this.hoverIndex=-1)},setHalf:function(e){this.isHalf=this.allowHalf&&e.toString().indexOf(".")>=0},handleClick:function(e){this.itemDisabled||(this.isHalf&&(e-=.5),this.clearable&&Math.abs(e-this.currentValue)<.01&&(e=0),this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(75)),r=g(n(27)),a=g(n(22)),o=g(n(2)),s=g(n(1)),l=g(n(15)),u=g(n(195)),c=g(n(93)),d=g(n(530)),h=n(3),f=n(12),p=g(n(4)),m=g(n(11)),v=g(n(94));function g(e){return e&&e.__esModule?e:{default:e}}var b="ivu-slider";t.default={name:"Slider",mixins:[p.default,m.default],components:{InputNumber:u.default,Tooltip:c.default,SliderMarker:d.default},props:{min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},range:{type:Boolean,default:!1},value:{type:[Number,Array],default:0},disabled:{type:Boolean,default:!1},showInput:{type:Boolean,default:!1},inputSize:{type:String,default:"default",validator:function(e){return(0,h.oneOf)(e,["small","large","default"])}},showStops:{type:Boolean,default:!1},tipFormat:{type:Function,default:function(e){return e}},showTip:{type:String,default:"hover",validator:function(e){return(0,h.oneOf)(e,["hover","always","never"])}},name:{type:String},activeChange:{type:Boolean,default:!0},marks:{type:Object}},data:function(){var e=this.checkLimits(Array.isArray(this.value)?this.value:[this.value]);return this.range&&null===this.value&&(e=[0,0]),{prefixCls:b,currentValue:e,dragging:!1,pointerDown:"",startX:0,currentX:0,startPos:0,oldValue:[].concat((0,l.default)(e)),valueIndex:{min:0,max:1},sliderWidth:0,isValueNull:!1}},watch:{value:function(e){null===e&&(this.isValueNull=!0),e=this.checkLimits(Array.isArray(e)?e:[e]),this.dragging||e[0]===this.currentValue[0]&&e[1]===this.currentValue[1]||(this.isValueNull&&this.range?this.currentValue=[0,0]:this.currentValue=e)},exportValue:function(e){var t=this;this.$nextTick(function(){(0,s.default)(this,t),this.$refs.minTooltip.updatePopper(),this.range&&this.$refs.maxTooltip.updatePopper()}.bind(this));var n=this.range?e:e[0];this.isValueNull?(this.isValueNull=!1,this.$emit("input",null)):this.$emit("input",n),this.$emit("on-input",n)}},computed:{classes:function(){var e;return["ivu-slider",(e={},(0,o.default)(e,"ivu-slider-input",this.showInput&&!this.range),(0,o.default)(e,"ivu-slider-range",this.range),(0,o.default)(e,"ivu-slider-disabled",this.itemDisabled),e)]},minButtonClasses:function(){return["ivu-slider-button",(0,o.default)({},"ivu-slider-button-dragging","min"===this.pointerDown)]},maxButtonClasses:function(){return["ivu-slider-button",(0,o.default)({},"ivu-slider-button-dragging","max"===this.pointerDown)]},exportValue:function(){var e=this,t=(String(this.step).split(".")[1]||"").length;return this.currentValue.map(function(n){return(0,s.default)(this,e),Number(n.toFixed(t))}.bind(this))},minPosition:function(){return(this.currentValue[0]-this.min)/this.valueRange*100},maxPosition:function(){return(this.currentValue[1]-this.min)/this.valueRange*100},barStyle:function(){var e={width:(this.currentValue[0]-this.min)/this.valueRange*100+"%"};return this.range&&(e.left=(this.currentValue[0]-this.min)/this.valueRange*100+"%",e.width=(this.currentValue[1]-this.currentValue[0])/this.valueRange*100+"%"),e},stops:function(){for(var e=this.valueRange/this.step,t=[],n=100*this.step/this.valueRange,i=1;i<e;i++)t.push(i*n);return t},markList:function(){var e=this;return this.marks?(0,a.default)(this.marks).map(parseFloat).sort(function(t,n){return(0,s.default)(this,e),t-n}.bind(this)).filter(function(t){return(0,s.default)(this,e),t<=this.max&&t>=this.min}.bind(this)).map(function(t){return(0,s.default)(this,e),{point:t,position:100*(t-this.min)/(this.max-this.min),mark:this.marks[t]}}.bind(this)):[]},tipDisabled:function(){return null===this.tipFormat(this.currentValue[0])||"never"===this.showTip},valueRange:function(){return this.max-this.min},firstPosition:function(){return this.currentValue[0]},secondPosition:function(){return this.currentValue[1]}},methods:{getPointerX:function(e){return-1!==e.type.indexOf("touch")?e.touches[0].clientX:e.clientX},checkLimits:function(e){var t=(0,r.default)(e,2),n=t[0],i=t[1];return n=Math.max(this.min,n),n=Math.min(this.max,n),i=Math.max(this.min,n,i),[n,i=Math.min(this.max,i)]},getCurrentValue:function(e,t){if(!this.itemDisabled){var n=this.valueIndex[t];if(void 0!==n)return this.currentValue[n]}},onKeyLeft:function(e,t){var n=this.getCurrentValue(e,t);(0,i.default)(n)&&this.changeButtonPosition(n-this.step,t)},onKeyRight:function(e,t){var n=this.getCurrentValue(e,t);(0,i.default)(n)&&this.changeButtonPosition(n+this.step,t)},onPointerDown:function(e,t){this.itemDisabled||(e.preventDefault(),this.pointerDown=t,this.onPointerDragStart(e),(0,f.on)(window,"mousemove",this.onPointerDrag),(0,f.on)(window,"touchmove",this.onPointerDrag),(0,f.on)(window,"mouseup",this.onPointerDragEnd),(0,f.on)(window,"touchend",this.onPointerDragEnd))},onPointerDragStart:function(e){this.dragging=!1,this.startX=this.getPointerX(e),this.startPos=this[String(this.pointerDown)+"Position"]*this.valueRange/100+this.min},onPointerDrag:function(e){this.dragging=!0,this.$refs[String(this.pointerDown)+"Tooltip"].visible=!0,this.currentX=this.getPointerX(e);var t=(this.currentX-this.startX)/this.sliderWidth*this.valueRange;this.changeButtonPosition(this.startPos+t)},onPointerDragEnd:function(){this.dragging&&(this.dragging=!1,this.$refs[String(this.pointerDown)+"Tooltip"].visible=!1,this.emitChange()),this.pointerDown="",(0,f.off)(window,"mousemove",this.onPointerDrag),(0,f.off)(window,"touchmove",this.onPointerDrag),(0,f.off)(window,"mouseup",this.onPointerDragEnd),(0,f.off)(window,"touchend",this.onPointerDragEnd)},changeButtonPosition:function(e,t){var n=t||this.pointerDown,i="min"===n?0:1;e="min"===n?this.checkLimits([e,this.max])[0]:this.checkLimits([this.min,e])[1];var r=this.handleDecimal(e,this.step),a=this.currentValue;a[i]=e-r,this.range&&("min"===n&&a[0]>a[1]&&(a[1]=a[0]),"max"===n&&a[0]>a[1]&&(a[0]=a[1])),this.currentValue=[].concat((0,l.default)(a)),this.dragging||this.currentValue[i]!==this.oldValue[i]&&(this.emitChange(),this.oldValue[i]=this.currentValue[i])},handleDecimal:function(e,t){if(t<1){var n,i=t.toString(),r=void 0;try{r=i.split(".")[1].length}catch(e){r=0}return e*(n=Math.pow(10,r))%(t*n)/n}return e%t},emitChange:function(){var e=this.range?this.exportValue:this.exportValue[0];this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)},sliderClick:function(e){if(!this.itemDisabled){var t=(this.getPointerX(e)-this.$refs.slider.getBoundingClientRect().left)/this.sliderWidth*this.valueRange+this.min,n=t/this.valueRange*100;!this.range||n<=this.minPosition?this.changeButtonPosition(t,"min"):n>=this.maxPosition?this.changeButtonPosition(t,"max"):this.changeButtonPosition(t,t-this.firstPosition<=this.secondPosition-t?"min":"max")}},handleInputChange:function(e){this.currentValue=[0===e?0:e||this.min,this.currentValue[1]],this.emitChange()},handleFocus:function(e){this.$refs[String(e)+"Tooltip"].handleShowPopper()},handleBlur:function(e){this.$refs[String(e)+"Tooltip"].handleClosePopper()},handleSetSliderWidth:function(){this.sliderWidth=parseInt((0,h.getStyle)(this.$refs.slider,"width"),10)}},mounted:function(){var e=this;this.$on("on-visible-change",function(t){(0,s.default)(this,e),t&&"always"===this.showTip&&(this.$refs.minTooltip.doDestroy(),this.range&&this.$refs.maxTooltip.doDestroy(),this.$nextTick(function(){(0,s.default)(this,e),this.$refs.minTooltip.updatePopper(),this.range&&this.$refs.maxTooltip.updatePopper()}.bind(this)))}.bind(this)),this.observer=(0,v.default)(),this.observer.listenTo(this.$refs.slider,this.handleSetSliderWidth)},beforeDestroy:function(){this.observer.removeListener(this.$refs.slider,this.handleSetSliderWidth)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(2)),a=u(n(222)),o=u(n(24)),s=n(3),l=n(33);function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-tooltip";t.default={name:"Tooltip",directives:{TransferDom:o.default},mixins:[a.default],props:{placement:{validator:function(e){return(0,s.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom"},content:{type:[String,Number],default:""},delay:{type:Number,default:100},disabled:{type:Boolean,default:!1},controlled:{type:Boolean,default:!1},always:{type:Boolean,default:!1},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},theme:{validator:function(e){return(0,s.oneOf)(e,["dark","light"])},default:"dark"},maxWidth:{type:[String,Number]},transferClassName:{type:String},rawIndex:{type:[String,Number],default:null}},data:function(){return{prefixCls:c,tIndex:this.handleGetIndex()}},computed:{innerStyles:function(){var e={};return this.maxWidth&&(e["max-width"]=String(this.maxWidth)+"px"),e},innerClasses:function(){return[c+"-inner",(0,r.default)({},c+"-inner-with-width",!!this.maxWidth)]},dropStyles:function(){var e={};return null!==this.rawIndex?e["z-index"]=this.rawIndex:this.transfer&&(e["z-index"]=1060+this.tIndex),e},dropdownCls:function(){var e;return[c+"-popper",c+"-"+String(this.theme),(e={},(0,r.default)(e,c+"-transfer",this.transfer),(0,r.default)(e,this.transferClassName,this.transferClassName),e)]}},watch:{content:function(){this.updatePopper()}},methods:{handleShowPopper:function(){var e=this;this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.visible=!0}.bind(this),this.delay),this.tIndex=this.handleGetIndex()},handleClosePopper:function(){var e=this;this.timeout&&(clearTimeout(this.timeout),this.controlled||(this.timeout=setTimeout(function(){(0,i.default)(this,e),this.visible=!1}.bind(this),100)))},handleGetIndex:function(){return(0,l.transferIncrease)(),l.transferIndex}},mounted:function(){this.always&&this.updatePopper()}}},function(e,t,n){"use strict";(e.exports={}).forEach=function(e,t){for(var n=0;n<e.length;n++){var i=t(e[n]);if(i)return i}}},function(e,t,n){"use strict";var i=e.exports={};i.isIE=function(e){return!(-1===(t=navigator.userAgent.toLowerCase()).indexOf("msie")&&-1===t.indexOf("trident")&&-1===t.indexOf(" edge/")||e&&e!==function(){var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");do{t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(n[0]);return e>4?e:void 0}());var t},i.isLegacyOpera=function(){return!!window.opera}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Steps",props:{current:{type:Number,default:0},status:{validator:function(e){return(0,a.oneOf)(e,["wait","process","finish","error"])},default:"process"},size:{validator:function(e){return(0,a.oneOf)(e,["small"])}},direction:{validator:function(e){return(0,a.oneOf)(e,["horizontal","vertical"])},default:"horizontal"}},computed:{classes:function(){return["ivu-steps","ivu-steps-"+String(this.direction),(0,r.default)({},"ivu-steps-"+String(this.size),!!this.size)]}},methods:{updateChildProps:function(e){var t=this,n=this.$children.length;this.$children.forEach(function(r,a){(0,i.default)(this,t),r.stepNumber=a+1,"horizontal"===this.direction&&(r.total=n),e&&r.currentStatus||(a===this.current?"error"!==this.status&&(r.currentStatus="process"):a<this.current?r.currentStatus="finish":r.currentStatus="wait"),"error"!==r.currentStatus&&0!==a&&(this.$children[a-1].nextError=!1)}.bind(this))},setNextError:function(){var e=this;this.$children.forEach(function(t,n){(0,i.default)(this,e),"error"===t.currentStatus&&0!==n&&(this.$children[n-1].nextError=!0)}.bind(this))},updateCurrent:function(e){this.current<0||this.current>=this.$children.length||e&&this.$children[this.current].currentStatus||(this.$children[this.current].currentStatus=this.status)},debouncedAppendRemove:function(){return e=function(){this.updateSteps()},t=void 0,function(){if(!t){t=!0;var n=this,i=arguments,r=function(){t=!1,e.apply(n,i)};this.$nextTick(r)}};var e,t},updateSteps:function(){this.updateChildProps(!0),this.setNextError(),this.updateCurrent(!0)}},mounted:function(){this.updateSteps(),this.$on("append",this.debouncedAppendRemove()),this.$on("remove",this.debouncedAppendRemove())},watch:{current:function(){this.updateChildProps()},status:function(){this.updateCurrent()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(4)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-steps";t.default={name:"Step",mixins:[r.default],props:{status:{validator:function(e){return(0,a.oneOf)(e,["wait","process","finish","error"])}},title:{type:String,default:""},content:{type:String},icon:{type:String}},data:function(){return{prefixCls:s,stepNumber:"",nextError:!1,total:1,currentStatus:""}},computed:{wrapClasses:function(){var e;return["ivu-steps-item","ivu-steps-status-"+String(this.currentStatus),(e={},(0,i.default)(e,"ivu-steps-custom",!!this.icon||!!this.$slots.icon),(0,i.default)(e,"ivu-steps-next-error",this.nextError),e)]},iconClasses:function(){var e="";return this.icon?e=this.icon:"finish"===this.currentStatus?e="ios-checkmark":"error"===this.currentStatus&&(e="ios-close"),["ivu-steps-icon","ivu-icon",(0,i.default)({},"ivu-icon-"+String(e),""!==e)]}},watch:{status:function(e){this.currentStatus=e,"error"===this.currentStatus&&this.$parent.setNextError()}},created:function(){this.currentStatus=this.status},mounted:function(){this.dispatch("Steps","append")},beforeDestroy:function(){this.dispatch("Steps","remove")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=n(3),o=l(n(4)),s=l(n(11));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"iSwitch",mixins:[o.default,s.default],props:{value:{type:[String,Number,Boolean],default:!1},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:!1},size:{validator:function(e){return(0,a.oneOf)(e,["large","small","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},name:{type:String},loading:{type:Boolean,default:!1},trueColor:{type:String},falseColor:{type:String},beforeChange:Function},data:function(){return{currentValue:this.value}},computed:{wrapClasses:function(){var e;return["ivu-switch",(e={},(0,r.default)(e,"ivu-switch-checked",this.currentValue===this.trueValue),(0,r.default)(e,"ivu-switch-disabled",this.itemDisabled),(0,r.default)(e,"ivu-switch-"+String(this.size),!!this.size),(0,r.default)(e,"ivu-switch-loading",this.loading),e)]},wrapStyles:function(){var e={};return this.trueColor&&this.currentValue===this.trueValue?(e["border-color"]=this.trueColor,e["background-color"]=this.trueColor):this.falseColor&&this.currentValue===this.falseValue&&(e["border-color"]=this.falseColor,e["background-color"]=this.falseColor),e},innerClasses:function(){return"ivu-switch-inner"}},methods:{handleToggle:function(){var e=this.currentValue===this.trueValue?this.falseValue:this.trueValue;this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)},toggle:function(e){var t=this;if(e.preventDefault(),this.itemDisabled||this.loading)return!1;if(!this.beforeChange)return this.handleToggle();var n=this.beforeChange();n&&n.then?n.then(function(){(0,i.default)(this,t),this.handleToggle()}.bind(this)):this.handleToggle()}},watch:{value:function(e){if(e!==this.trueValue&&e!==this.falseValue&&null!==e)throw"Value should be trueValue or falseValue.";this.currentValue=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=x(n(45)),r=x(n(554)),a=x(n(15)),o=x(n(57)),s=x(n(1)),l=x(n(2)),u=x(n(569)),c=x(n(572)),d=x(n(578)),h=x(n(61)),f=x(n(62)),p=x(n(91)),m=n(3),v=n(12),g=x(n(580)),b=x(n(581)),y=x(n(6)),_=x(n(94)),w=n(582);function x(e){return e&&e.__esModule?e:{default:e}}var k="ivu-table",C=1,S=1;t.default={name:"Table",mixins:[y.default],components:{tableHead:u.default,tableBody:c.default,tableSummary:d.default,Spin:p.default,Dropdown:h.default,DropdownMenu:f.default},provide:function(){return{tableRoot:this}},props:{data:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},size:{validator:function(e){return(0,m.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},width:{type:[Number,String]},height:{type:[Number,String]},maxHeight:{type:[Number,String]},stripe:{type:Boolean,default:!1},border:{type:Boolean,default:!1},showHeader:{type:Boolean,default:!0},highlightRow:{type:Boolean,default:!1},rowClassName:{type:Function,default:function(){return""}},context:{type:Object},noDataText:{type:String},noFilteredDataText:{type:String},disabledHover:{type:Boolean},loading:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},tooltipTheme:{validator:function(e){return(0,m.oneOf)(e,["dark","light"])},default:"dark"},tooltipMaxWidth:{type:Number,default:300},rowKey:{type:[Boolean,String],default:!1},spanMethod:{type:Function},showSummary:{type:Boolean,default:!1},summaryMethod:{type:Function},sumText:{type:String},indentSize:{type:Number,default:16},loadData:{type:Function},updateShowChildren:{type:Boolean,default:!1},contextMenu:{type:Boolean,default:!1},showContextMenu:{type:Boolean,default:!1},fixedShadow:{validator:function(e){return(0,m.oneOf)(e,["auto","show","hide"])},default:"show"}},data:function(){var e=this.makeColumnsId(this.columns);return{ready:!1,tableWidth:0,columnsWidth:{},prefixCls:k,compiledUids:[],objData:this.makeObjData(),rebuildData:[],cloneColumns:this.makeColumns(e),columnRows:this.makeColumnRows(!1,e),leftFixedColumnRows:this.makeColumnRows("left",e),rightFixedColumnRows:this.makeColumnRows("right",e),allColumns:(0,w.getAllColumns)(e),showSlotHeader:!0,showSlotFooter:!0,bodyHeight:0,scrollBarWidth:(0,m.getScrollBarSize)(),currentContext:this.context,cloneData:(0,m.deepCopy)(this.data),showVerticalScrollBar:!1,showHorizontalScrollBar:!1,headerWidth:0,headerHeight:0,showResizeLine:!1,contextMenuVisible:!1,contextMenuStyles:{top:0,left:0},scrollOnTheLeft:!1,scrollOnTheRight:!1}},computed:{localeNoDataText:function(){return void 0===this.noDataText?this.t("i.table.noDataText"):this.noDataText},localeNoFilteredDataText:function(){return void 0===this.noFilteredDataText?this.t("i.table.noFilteredDataText"):this.noFilteredDataText},localeSumText:function(){return void 0===this.sumText?this.t("i.table.sumText"):this.sumText},wrapClasses:function(){var e;return["ivu-table-wrapper",(e={},(0,l.default)(e,"ivu-table-hide",!this.ready),(0,l.default)(e,"ivu-table-with-header",this.showSlotHeader),(0,l.default)(e,"ivu-table-with-footer",this.showSlotFooter),(0,l.default)(e,"ivu-table-with-summary",this.showSummary),(0,l.default)(e,"ivu-table-wrapper-with-border",this.border),e)]},classes:function(){var e;return["ivu-table",(e={},(0,l.default)(e,"ivu-table-"+String(this.size),!!this.size),(0,l.default)(e,"ivu-table-border",this.border),(0,l.default)(e,"ivu-table-stripe",this.stripe),(0,l.default)(e,"ivu-table-with-fixed-top",!!this.height),e)]},fixedTableClasses:function(){return["ivu-table-fixed",(0,l.default)({},"ivu-table-fixed-shadow","show"===this.fixedShadow||"auto"===this.fixedShadow&&!this.scrollOnTheLeft)]},fixedRightTableClasses:function(){return["ivu-table-fixed-right",(0,l.default)({},"ivu-table-fixed-shadow","show"===this.fixedShadow||"auto"===this.fixedShadow&&!this.scrollOnTheRight)]},fixedHeaderClasses:function(){return["ivu-table-fixed-header",(0,l.default)({},"ivu-table-fixed-header-with-empty",!this.rebuildData.length)]},styles:function(){var e={},t=0;if(this.showSummary&&(t="small"===this.size?40:"large"===this.size?60:48),this.height){var n=parseInt(this.height)+t;e.height=String(n)+"px"}if(this.maxHeight){var i=parseInt(this.maxHeight)+t;e.maxHeight=String(i)+"px"}return this.width&&(e.width=String(this.width)+"px"),e},tableStyle:function(){var e={};if(0!==this.tableWidth){var t="";t=0===this.bodyHeight?this.tableWidth:this.tableWidth-(this.showVerticalScrollBar?this.scrollBarWidth:0),e.width=String(t)+"px"}return e},tableHeaderStyle:function(){var e,t={};0!==this.tableWidth&&(e=this.tableWidth,t.width=String(e)+"px");return t},fixedTableStyle:function(){var e=this,t={},n=0;return this.leftFixedColumns.forEach(function(t){(0,s.default)(this,e),t.fixed&&"left"===t.fixed&&(n+=t._width)}.bind(this)),t.width=String(n)+"px",t},fixedRightTableStyle:function(){var e=this,t={},n=0;return this.rightFixedColumns.forEach(function(t){(0,s.default)(this,e),t.fixed&&"right"===t.fixed&&(n+=t._width)}.bind(this)),t.width=String(n)+"px",t.right=String(this.showVerticalScrollBar?this.scrollBarWidth:0)+"px",t},fixedRightHeaderStyle:function(){var e={},t=0,n=this.headerHeight+1;return this.showVerticalScrollBar&&(t=this.scrollBarWidth),e.width=String(t)+"px",e.height=String(n)+"px",e},bodyStyle:function(){var e={};if(0!==this.bodyHeight){var t=this.bodyHeight;this.height?e.height=String(t)+"px":this.maxHeight&&(e.maxHeight=String(t)+"px")}return e},fixedBodyStyle:function(){var e={};if(0!==this.bodyHeight){var t=this.bodyHeight-(this.showHorizontalScrollBar?this.scrollBarWidth:0),n=this.showHorizontalScrollBar?t+"px":t-1+"px";this.height?e.height=n:this.maxHeight&&(e.maxHeight=n)}return e},leftFixedColumns:function(){return(0,w.convertColumnOrder)(this.cloneColumns,"left")},rightFixedColumns:function(){return(0,w.convertColumnOrder)(this.cloneColumns,"right")},isLeftFixed:function(){var e=this;return this.columns.some(function(t){return(0,s.default)(this,e),t.fixed&&"left"===t.fixed}.bind(this))},isRightFixed:function(){var e=this;return this.columns.some(function(t){return(0,s.default)(this,e),t.fixed&&"right"===t.fixed}.bind(this))},summaryData:function(){var e=this;if(!this.showSummary)return{};var t={};return this.summaryMethod?t=this.summaryMethod({columns:this.cloneColumns,data:this.rebuildData}):this.cloneColumns.forEach(function(n,i){(0,s.default)(this,e);var r=n.key;if(0!==i){var a=this.rebuildData.map(function(t){return(0,s.default)(this,e),Number(t[n.key])}.bind(this)),o=[],l=!0;a.forEach(function(t){if((0,s.default)(this,e),!isNaN(t)){l=!1;var n=(""+t).split(".")[1];o.push(n?n.length:0)}}.bind(this));var u=Math.max.apply(null,o);if(l)t[r]={key:n.key,value:""};else{var c=a.reduce(function(t,n){(0,s.default)(this,e);var i=Number(n);return isNaN(i)?t:parseFloat((t+n).toFixed(Math.min(u,20)))}.bind(this),0);t[r]={key:n.key,value:c}}}else t[r]={key:n.key,value:this.localeSumText}}.bind(this)),t}},methods:{rowClsName:function(e){return this.rowClassName(this.data[e],e)},handleResize:function(){var e=this,t=this.$el.offsetWidth-1,n={},i=0,r=[],a=[],o=[],l=[];this.cloneColumns.forEach(function(t){(0,s.default)(this,e),t.width?r.push(t):(a.push(t),t.minWidth&&(i+=t.minWidth),t.maxWidth?o.push(t):l.push(t)),t._width=null}.bind(this));var u=t-r.map(function(t){return(0,s.default)(this,e),t.width}.bind(this)).reduce(function(t,n){return(0,s.default)(this,e),t+n}.bind(this),0)-i-(this.showVerticalScrollBar?this.scrollBarWidth:0)-1,c=a.length,d=0;u>0&&c>0&&(d=parseInt(u/c));for(var h=0;h<this.cloneColumns.length;h++){var f=this.cloneColumns[h],p=d+(f.minWidth?f.minWidth:0);f.width?p=f.width:f._width?p=f._width:(f.minWidth>p?p=f.minWidth:f.maxWidth<p&&(p=f.maxWidth),u>0?(u-=p-(f.minWidth?f.minWidth:0),d=--c>0?parseInt(u/c):0):d=0),f._width=p,n[f._index]={width:p}}if(u>0){c=l.length,d=parseInt(u/c);for(var m=0;m<l.length;m++){var v=l[m],g=v._width+d;c>1?(c--,u-=d,d=parseInt(u/c)):d=0,v._width=g,n[v._index]={width:g}}}this.tableWidth=this.cloneColumns.map(function(t){return(0,s.default)(this,e),t._width}.bind(this)).reduce(function(t,n){return(0,s.default)(this,e),t+n}.bind(this),0)+(this.showVerticalScrollBar?this.scrollBarWidth:0)+1,this.columnsWidth=n,this.fixedHeader(),"auto"===this.fixedShadow&&this.$nextTick(function(){(0,s.default)(this,e);var t=this.$refs.body;this.scrollOnTheLeft=0===t.scrollLeft,this.scrollOnTheRight=t.scrollWidth===t.scrollLeft+t.clientWidth}.bind(this))},handleMouseIn:function(e,t){if(!this.disabledHover){var n=t?this.getDataByRowKey(t):this.objData[e];n._isHover||(n._isHover=!0)}},handleMouseOut:function(e,t){this.disabledHover||((t?this.getDataByRowKey(t):this.objData[e])._isHover=!1)},handleCurrentRow:function(e,t,n){var i=n?this.getDataByRowKey(n):this.objData[t],r=null,a=-1;for(var s in this.objData){if(this.objData[s]._isHighlight){a=parseInt(s),this.objData[s]._isHighlight=!1;break}if(this.objData[s].children&&this.objData[s].children.length){var l=this.handleResetChildrenRow(this.objData[s]);l&&(r=JSON.parse((0,o.default)(l)))}}"highlight"===e&&(i._isHighlight=!0),a>=0&&(r=JSON.parse((0,o.default)(this.cloneData[a])));var u="highlight"===e?n?JSON.parse((0,o.default)(this.getBaseDataByRowKey(n))):JSON.parse((0,o.default)(this.cloneData[t])):null;this.$emit("on-current-change",u,r)},handleResetChildrenRow:function(e){var t=null;if(e.children&&e.children.length)for(var n=0;n<e.children.length;n++){var i=e.children[n];if(i._isHighlight){i._isHighlight=!1,t=i;break}i.children&&i.children.length&&(t=this.handleResetChildrenRow(i))}return t},highlightCurrentRow:function(e,t){var n=t?this.getDataByRowKey(t):this.objData[e];this.highlightRow&&!n._isHighlight&&this.handleCurrentRow("highlight",e,t)},clearCurrentRow:function(){this.highlightRow&&this.handleCurrentRow("clear")},clickCurrentRow:function(e,t){this.highlightCurrentRow(e,t),t?this.$emit("on-row-click",JSON.parse((0,o.default)(this.getBaseDataByRowKey(t)))):this.$emit("on-row-click",JSON.parse((0,o.default)(this.cloneData[e])),e)},dblclickCurrentRow:function(e,t){this.highlightCurrentRow(e,t),t?this.$emit("on-row-dblclick",JSON.parse((0,o.default)(this.getBaseDataByRowKey(t)))):this.$emit("on-row-dblclick",JSON.parse((0,o.default)(this.cloneData[e])),e)},contextmenuCurrentRow:function(e,t,n){var i=this;this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick(function(){(0,s.default)(this,i);var r=this.$refs.tableWrap.getBoundingClientRect(),a={left:n.clientX-r.left+"px",top:n.clientY-r.top+"px"};this.contextMenuStyles=a,this.contextMenuVisible=!0,t?this.$emit("on-contextmenu",JSON.parse((0,o.default)(this.getBaseDataByRowKey(t))),n,a):this.$emit("on-contextmenu",JSON.parse((0,o.default)(this.cloneData[e])),n,a)}.bind(this))},getSelection:function(){var e=this,t=[],n=[];for(var i in this.objData){var l=this.objData[i];l._isChecked&&t.push(parseInt(i)),l.children&&l.children.length&&(n=n.concat(this.getSelectionChildrenRowKeys(l,n)))}n=[].concat((0,a.default)(new r.default(n)));var u=[];return this.data.forEach(function(i,r){(0,s.default)(this,e),t.indexOf(r)>-1&&(u=u.concat(i)),i.children&&i.children.length&&n.length&&(u=u.concat(this.getSelectionChildren(i,u,n)))}.bind(this)),u=[].concat((0,a.default)(new r.default(u))),JSON.parse((0,o.default)(u))},getSelectionChildrenRowKeys:function(e,t){var n=this;return e.children&&e.children.length&&e.children.forEach(function(e){(0,s.default)(this,n),e._isChecked&&t.push(e._rowKey),e.children&&e.children.length&&(t=t.concat(this.getSelectionChildrenRowKeys(e,t)))}.bind(this)),t},getSelectionChildren:function(e,t,n){var i=this;return e.children&&e.children.length&&e.children.forEach(function(e){(0,s.default)(this,i),n.indexOf(e[this.rowKey])>-1&&(t=t.concat(e)),e.children&&e.children.length&&(t=t.concat(this.getSelectionChildren(e,t,n)))}.bind(this)),t},toggleSelect:function(e,t){var n={};if(t)n=this.getDataByRowKey(t);else for(var i in this.objData)if(parseInt(i)===e){n=this.objData[i];break}var r=!n._isChecked;n._isChecked=r;var a=this.getSelection(),s=t?this.getBaseDataByRowKey(t,this.data):this.data[e];this.$emit(r?"on-select":"on-select-cancel",a,JSON.parse((0,o.default)(s))),this.$emit("on-selection-change",a)},toggleExpand:function(e){var t=this,n={};for(var i in this.objData)if(parseInt(i)===e){n=this.objData[i];break}var r=!n._isExpanded;this.objData[e]._isExpanded=r,this.$emit("on-expand",JSON.parse((0,o.default)(this.cloneData[e])),r),(this.height||this.maxHeight)&&this.$nextTick(function(){return(0,s.default)(this,t),this.fixedBody()}.bind(this))},toggleTree:function(e){var t=this,n=this.getDataByRowKey(e);if(!("_loading"in n)||!n._loading){if("_loading"in n&&!n._loading&&0===n.children.length){var i=this.getBaseDataByRowKey(e,this.data);return this.$set(i,"_loading",!0),void this.loadData(i,function(n){(0,s.default)(this,t),this.$set(i,"_loading",!1),n.length&&(this.$set(i,"children",n),this.$nextTick(function(){(0,s.default)(this,t);var n=this.getDataByRowKey(e);n._isShowChildren=!n._isShowChildren,this.updateDataStatus(e,"_showChildren",n._isShowChildren)}.bind(this)))}.bind(this))}n._isShowChildren=!n._isShowChildren,this.updateShowChildren&&this.updateDataStatus(e,"_showChildren",n._isShowChildren),this.$emit("on-expand-tree",e,n._isShowChildren)}},updateDataStatus:function(e,t,n){var i=this.getBaseDataByRowKey(e,this.data);this.$set(i,t,n)},getDataByRowKey:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.objData,n=null;for(var i in t){var r=t[i];if(r._rowKey===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenByRowKey(e,r)))break}return n},getChildrenByRowKey:function(e,t){var n=null;if(t.children&&t.children.length)for(var i=0;i<t.children.length;i++){var r=t.children[i];if(r._rowKey===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenByRowKey(e,r)))break}return n},getBaseDataByRowKey:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.cloneData,n=null,i=0;i<t.length;i++){var r=t[i];if(r[this.rowKey]===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenDataByRowKey(e,r))&&n[this.rowKey]===e)return n}return n},getChildrenDataByRowKey:function(e,t){var n=null;if(t.children&&t.children.length)for(var i=0;i<t.children.length;i++){var r=t.children[i];if(r[this.rowKey]===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenDataByRowKey(e,r)))break}return n},selectAll:function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=(0,i.default)(this.rebuildData);!(t=(a=o.next()).done);t=!0){var s=a.value,l=this.objData[s._index];l._isDisabled||(l._isChecked=e),s.children&&s.children.length&&this.selectAllChildren(l,e)}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}var u=this.getSelection();e?this.$emit("on-select-all",u):this.$emit("on-select-all-cancel",u),this.$emit("on-selection-change",u)},selectAllChildren:function(e,t){var n=this;e.children&&e.children.length&&e.children.map(function(e){(0,s.default)(this,n),e._isDisabled||(e._isChecked=t),e.children&&e.children.length&&this.selectAllChildren(e,t)}.bind(this))},fixedHeader:function(){var e=this;this.height||this.maxHeight?this.$nextTick(function(){(0,s.default)(this,e);var t=parseInt((0,m.getStyle)(this.$refs.title,"height"))||0,n=parseInt((0,m.getStyle)(this.$refs.header,"height"))||0,i=parseInt((0,m.getStyle)(this.$refs.footer,"height"))||0;this.height?this.bodyHeight=this.height-t-n-i:this.maxHeight&&(this.bodyHeight=this.maxHeight-t-n-i),this.$nextTick(function(){return(0,s.default)(this,e),this.fixedBody()}.bind(this))}.bind(this)):(this.bodyHeight=0,this.$nextTick(function(){return(0,s.default)(this,e),this.fixedBody()}.bind(this)))},fixedBody:function(){if(this.$refs.header&&(this.headerWidth=this.$refs.header.children[0].offsetWidth,this.headerHeight=this.$refs.header.children[0].offsetHeight),this.$refs.tbody&&this.data&&0!==this.data.length){var e=this.$refs.tbody.$el,t=e.parentElement,n=e.offsetHeight,i=t.offsetHeight;this.showHorizontalScrollBar=t.offsetWidth<e.offsetWidth+(this.showVerticalScrollBar?this.scrollBarWidth:0),this.showVerticalScrollBar=!!this.bodyHeight&&i-(this.showHorizontalScrollBar?this.scrollBarWidth:0)<n,this.showVerticalScrollBar?t.classList.add(this.prefixCls+"-overflowY"):t.classList.remove(this.prefixCls+"-overflowY"),this.showHorizontalScrollBar?t.classList.add(this.prefixCls+"-overflowX"):t.classList.remove(this.prefixCls+"-overflowX")}else this.showVerticalScrollBar=!1},hideColumnFilter:function(){var e=this;this.cloneColumns.forEach(function(t){return(0,s.default)(this,e),t._filterVisible=!1}.bind(this))},handleBodyScroll:function(e){this.scrollOnTheLeft=0===e.target.scrollLeft,this.scrollOnTheRight=e.target.scrollWidth===e.target.scrollLeft+e.target.clientWidth,this.showHeader&&(this.$refs.header.scrollLeft=e.target.scrollLeft),this.isLeftFixed&&(this.$refs.fixedBody.scrollTop=e.target.scrollTop),this.isRightFixed&&(this.$refs.fixedRightBody.scrollTop=e.target.scrollTop),this.showSummary&&this.$refs.summary&&(this.$refs.summary.$el.scrollLeft=e.target.scrollLeft),this.hideColumnFilter()},handleFixedMousewheel:function(e){var t=this,n=e.deltaY;if(!n&&e.detail&&(n=40*e.detail),!n&&e.wheelDeltaY&&(n=-e.wheelDeltaY),!n&&e.wheelDelta&&(n=-e.wheelDelta),n){var i=this.$refs.body,r=i.scrollTop;n<0&&0!==r&&e.preventDefault(),n>0&&i.scrollHeight-i.clientHeight>r&&e.preventDefault();var a=0,o=setInterval(function(){(0,s.default)(this,t),a+=5,n>0?i.scrollTop+=2:i.scrollTop-=2,a>=Math.abs(n)&&clearInterval(o)}.bind(this),5)}},handleMouseWheel:function(e){var t=e.deltaX,n=this.$refs.body;n.scrollLeft=t>0?n.scrollLeft+10:n.scrollLeft-10},sortData:function(e,t,n){var i=this,r=this.cloneColumns[n].key;e.sort(function(e,a){return(0,s.default)(this,i),this.cloneColumns[n].sortMethod?this.cloneColumns[n].sortMethod(e[r],a[r],t):"asc"===t?e[r]>a[r]?1:-1:"desc"===t?e[r]<a[r]?1:-1:void 0}.bind(this));for(var a=0;a<e.length;a++)e[a].children&&e[a].children.length&&(e[a].children=this.sortData(e[a].children,t,n));return e},handleSort:function(e,t){var n=this,i=this.GetOriginalIndex(e);this.cloneColumns.forEach(function(e){return(0,s.default)(this,n),e._sortType="normal"}.bind(this));var r=this.cloneColumns[i].key;"custom"!==this.cloneColumns[i].sortable&&(this.rebuildData="normal"===t?this.makeDataWithFilter():this.sortData(this.rebuildData,t,i)),this.cloneColumns[i]._sortType=t,this.$emit("on-sort-change",{column:JSON.parse((0,o.default)(this.allColumns[this.cloneColumns[i]._index])),key:r,order:t})},handleFilterHide:function(e){this.cloneColumns[e]._isFiltered||(this.cloneColumns[e]._filterChecked=[])},filterData:function(e,t){var n=this;return e.filter(function(e){if((0,s.default)(this,n),"function"==typeof t.filterRemote)return!0;for(var i=!t._filterChecked.length,r=0;r<t._filterChecked.length&&!(i=t.filterMethod(t._filterChecked[r],e));r++);return i}.bind(this))},filterOtherData:function(e,t){var n=this,i=this.cloneColumns[t];return"function"==typeof i.filterRemote&&i.filterRemote.call(this.$parent,i._filterChecked,i.key,i),this.cloneColumns.forEach(function(i,r){(0,s.default)(this,n),r!==t&&(e=this.filterData(e,i))}.bind(this)),e},handleFilter:function(e){var t=this.cloneColumns[e],n=this.makeDataWithSort();n=this.filterOtherData(n,e),this.rebuildData=this.filterData(n,t),this.cloneColumns[e]._isFiltered=!0,this.cloneColumns[e]._filterVisible=!1,this.$emit("on-filter-change",t)},GetOriginalIndex:function(e){var t=this;return this.cloneColumns.findIndex(function(n){return(0,s.default)(this,t),n._index===e}.bind(this))},handleFilterSelect:function(e,t){var n=this.GetOriginalIndex(e);this.cloneColumns[n]._filterChecked=[t],this.handleFilter(n)},handleFilterReset:function(e){var t=this.GetOriginalIndex(e);this.cloneColumns[t]._isFiltered=!1,this.cloneColumns[t]._filterVisible=!1,this.cloneColumns[t]._filterChecked=[];var n=this.makeDataWithSort();n=this.filterOtherData(n,t),this.rebuildData=n,this.$emit("on-filter-change",this.cloneColumns[t])},makeData:function(){var e=this,t=(0,m.deepCopy)(this.data);return t.forEach(function(t,n){(0,s.default)(this,e),t._index=n,t._rowKey="string"==typeof this.rowKey?t[this.rowKey]:C++,t.children&&t.children.length&&(t.children=this.makeChildrenData(t))}.bind(this)),t},makeChildrenData:function(e){var t=this;return e.children&&e.children.length?e.children.map(function(e,n){(0,s.default)(this,t);var i=(0,m.deepCopy)(e);return i._index=n,i._rowKey="string"==typeof this.rowKey?i[this.rowKey]:C++,i.children&&i.children.length&&(i.children=this.makeChildrenData(i)),i}.bind(this)):e},makeDataWithSort:function(){for(var e=this.makeData(),t="normal",n=-1,i=!1,r=0;r<this.cloneColumns.length;r++)if("normal"!==this.cloneColumns[r]._sortType){t=this.cloneColumns[r]._sortType,n=r,i="custom"===this.cloneColumns[r].sortable;break}return"normal"===t||i||(e=this.sortData(e,t,n)),e},makeDataWithFilter:function(){var e=this,t=this.makeData();return this.cloneColumns.forEach(function(n){return(0,s.default)(this,e),t=this.filterData(t,n)}.bind(this)),t},makeDataWithSortAndFilter:function(){var e=this,t=this.makeDataWithSort();return this.cloneColumns.forEach(function(n){return(0,s.default)(this,e),t=this.filterData(t,n)}.bind(this)),t},makeObjBaseData:function(e){var t=(0,m.deepCopy)(e);return"string"==typeof this.rowKey&&(t._rowKey=t[this.rowKey]),t._isHover=!1,t._disabled?t._isDisabled=t._disabled:t._isDisabled=!1,t._checked?t._isChecked=t._checked:t._isChecked=!1,t._expanded?t._isExpanded=t._expanded:t._isExpanded=!1,t._highlight?t._isHighlight=t._highlight:t._isHighlight=!1,t},makeObjData:function(){var e=this,t={};return this.data.forEach(function(n,i){(0,s.default)(this,e);var r=this.makeObjBaseData(n);r.children&&r.children.length&&(r._showChildren?r._isShowChildren=r._showChildren:r._isShowChildren=!1,r.children=this.makeChildrenObjData(r)),t[i]=r}.bind(this)),t},makeChildrenObjData:function(e){var t=this;return e.children&&e.children.length?e.children.map(function(e){(0,s.default)(this,t);var n=this.makeObjBaseData(e);return n._showChildren?n._isShowChildren=n._showChildren:n._isShowChildren=!1,n.children&&n.children.length&&(n.children=this.makeChildrenObjData(n)),n}.bind(this)):e},makeColumnsId:function(e){var t=this;return e.map(function(e){return(0,s.default)(this,t),"children"in e&&this.makeColumnsId(e.children),e.__id=(0,w.getRandomStr)(6),e}.bind(this))},makeColumns:function(e){var t=this,n=(0,m.deepCopy)((0,w.getAllColumns)(e)),i=[],r=[],a=[];return n.forEach(function(e,n){(0,s.default)(this,t),e._index=n,e._columnKey=S++,e.width=parseInt(e.width),e._width=e.width?e.width:"",e._sortType="normal",e._filterVisible=!1,e._isFiltered=!1,e._filterChecked=[],e._filterMultiple=!("filterMultiple"in e)||e.filterMultiple,"filteredValue"in e&&(e._filterChecked=e.filteredValue,e._isFiltered=!0),"sortType"in e&&(e._sortType=e.sortType),e.fixed&&"left"===e.fixed?i.push(e):e.fixed&&"right"===e.fixed?r.push(e):a.push(e)}.bind(this)),i.concat(a).concat(r)},makeColumnRows:function(e,t){return(0,w.convertToRows)(t,e)},exportCsv:function(e){e.filename?-1===e.filename.indexOf(".csv")&&(e.filename+=".csv"):e.filename="table.csv";var t=[],n=[];e.columns&&e.data?(t=e.columns,n=e.data):(t=this.allColumns,"original"in e||(e.original=!0),n=e.original?this.data:this.rebuildData);var i=!1;"noHeader"in e&&(i=e.noHeader);var r=(0,g.default)(t,n,e,i);e.callback?e.callback(r):b.default.download(e.filename,r)},dragAndDrop:function(e,t){this.$emit("on-drag-drop",e,t)},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1}},created:function(){this.context||(this.currentContext=this.$parent),this.showSlotHeader=void 0!==this.$slots.header,this.showSlotFooter=void 0!==this.$slots.footer,this.rebuildData=this.makeDataWithSortAndFilter()},mounted:function(){var e=this;this.handleResize(),this.$nextTick(function(){return(0,s.default)(this,e),this.ready=!0}.bind(this)),(0,v.on)(window,"resize",this.handleResize),this.observer=(0,_.default)(),this.observer.listenTo(this.$el,this.handleResize),this.$on("on-visible-change",function(t){(0,s.default)(this,e),t&&this.$nextTick(function(){(0,s.default)(this,e),this.handleResize()}.bind(this))}.bind(this))},beforeDestroy:function(){this.$off("on-visible-change"),(0,v.off)(window,"resize",this.handleResize),this.observer.removeAllListeners(this.$el),this.observer.uninstall(this.$el),this.observer=null},watch:{data:{handler:function(){var e=this,t=this.rebuildData.length;this.objData=this.makeObjData(),this.rebuildData=this.makeDataWithSortAndFilter(),this.handleResize(),t||this.fixedHeader(),setTimeout(function(){(0,s.default)(this,e),this.cloneData=(0,m.deepCopy)(this.data)}.bind(this),0)},deep:!0},columns:{handler:function(){var e=this.makeColumnsId(this.columns);this.allColumns=(0,w.getAllColumns)(e),this.cloneColumns=this.makeColumns(e),this.columnRows=this.makeColumnRows(!1,e),this.leftFixedColumnRows=this.makeColumnRows("left",e),this.rightFixedColumnRows=this.makeColumnRows("right",e),this.rebuildData=this.makeDataWithSortAndFilter(),this.handleResize()},deep:!0},height:function(){this.handleResize()},maxHeight:function(){this.handleResize()},showHorizontalScrollBar:function(){this.handleResize()},showVerticalScrollBar:function(){this.handleResize()}}}},function(e,t,n){var i=n(19);e.exports=function(e,t){if(!i(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=f(n(1)),r=f(n(2)),a=f(n(14)),o=f(n(143)),s=f(n(49)),l=f(n(220)),u=f(n(28)),c=f(n(570)),d=f(n(95)),h=f(n(6));function f(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableHead",mixins:[d.default,h.default],components:{CheckboxGroup:o.default,Checkbox:s.default,Poptip:l.default,iButton:u.default,renderHeader:c.default},props:{prefixCls:String,styleObject:Object,columns:Array,objData:Object,data:Array,columnsWidth:Object,fixed:{type:[Boolean,String],default:!1},columnRows:Array,fixedColumnRows:Array},data:function(){return{draggingColumn:null,dragging:!1,dragState:{}}},computed:{styles:function(){var e=(0,a.default)({},this.styleObject),t=parseInt(this.styleObject.width);return e.width=String(t)+"px",e},isSelectAll:function(){var e=!0;this.data.length||(e=!1);var t=!0;for(var n in this.objData){var i=this.objData[n];if(!i._isChecked&&!i._isDisabled){e=!1;break}i.children&&i.children.length&&(e=this.isChildrenSelected(i,e)),!i._isDisabled||i._isChecked?t=!1:i.children&&i.children.length&&(t=this.isChildrenAllDisabledAndUnSelected(i,t))}return t&&(e=!1),e},headRows:function(){return this.columnRows.length>1?this.fixed?this.fixedColumnRows:this.columnRows:[this.columns]},isSelectDisabled:function(){var e=!0;if(this.data.length)for(var t in this.objData){var n=this.objData[t];n._isDisabled?n.children&&n.children.length&&(e=this.isChildrenDisabled(n,e)):e=!1}return e}},methods:{cellClasses:function(e){var t;return[String(this.prefixCls)+"-cell",(t={},(0,r.default)(t,String(this.prefixCls)+"-hidden",!this.fixed&&e.fixed&&("left"===e.fixed||"right"===e.fixed)),(0,r.default)(t,String(this.prefixCls)+"-cell-with-selection","selection"===e.type),t)]},scrollBarCellClass:function(){var e=!1;for(var t in this.headRows)for(var n in this.headRows[t]){if("right"===this.headRows[t][n].fixed){e=!0;break}if(e)break}return[(0,r.default)({},String(this.prefixCls)+"-hidden",e)]},itemClasses:function(e,t){return[String(this.prefixCls)+"-filter-select-item",(0,r.default)({},String(this.prefixCls)+"-filter-select-item-selected",e._filterChecked[0]===t.value)]},itemAllClasses:function(e){return[String(this.prefixCls)+"-filter-select-item",(0,r.default)({},String(this.prefixCls)+"-filter-select-item-selected",!e._filterChecked.length)]},selectAll:function(){var e=!this.isSelectAll;this.$parent.selectAll(e)},handleSort:function(e,t){var n=this,r=this.columns.find(function(t){return(0,i.default)(this,n),t._index===e}.bind(this)),a=r._index;r._sortType===t&&(t="normal"),this.$parent.handleSort(a,t)},handleSortByHead:function(e){var t=this,n=this.columns.find(function(n){return(0,i.default)(this,t),n._index===e}.bind(this));if(n.sortable){var r=n._sortType;"normal"===r?this.handleSort(e,"asc"):"asc"===r?this.handleSort(e,"desc"):this.handleSort(e,"normal")}},handleFilter:function(e){this.$parent.handleFilter(e)},handleSelect:function(e,t){this.$parent.handleFilterSelect(e,t)},handleReset:function(e){this.$parent.handleFilterReset(e)},handleFilterHide:function(e){this.$parent.handleFilterHide(e)},getColumn:function(e,t){var n=this;if(this.columnRows.length>1){var r=this.headRows[e][t].__id;return this.columns.filter(function(e){return(0,i.default)(this,n),e.__id===r}.bind(this))[0]}return this.headRows[e][t]},handleMouseDown:function(e,t){var n=this;if(!this.$isServer&&this.draggingColumn){this.dragging=!0;var r=this.$parent,a=r.$el.getBoundingClientRect().left,o=this.$el.querySelector("th.ivu-table-column-"+String(e.__id)).getBoundingClientRect(),s=o.left-a+30;r.showResizeLine=!0,this.dragState={startMouseLeft:t.clientX,startLeft:o.right-a,startColumnLeft:o.left-a,tableLeft:a};var l=r.$refs.resizeLine;l.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var u=function(e){(0,i.default)(this,n);var t=e.clientX-this.dragState.startMouseLeft,r=this.dragState.startLeft+t;l.style.left=Math.max(s,r)+"px"}.bind(this),c=function(){if((0,i.default)(this,n),this.dragging){var a=this.dragState,o=a.startColumnLeft,s=a.startLeft,d=parseInt(l.style.left,10)-o,h=r.columns.find(function(t){return(0,i.default)(this,n),t.__id===e.__id}.bind(this));h&&(h.width=d),r.$emit("on-column-width-resize",h.width,s-o,e,t),document.body.style.cursor="",this.dragging=!1,this.draggingColumn=null,this.dragState={},r.showResizeLine=!1}document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",c),document.onselectstart=null,document.ondragstart=null}.bind(this);document.addEventListener("mousemove",u),document.addEventListener("mouseup",c)}},handleMouseMove:function(e,t){for(var n=t.target;n&&"TH"!==n.tagName;)n=n.parentNode;if(e&&e.resizable&&!this.dragging){var i=n.getBoundingClientRect(),r=document.body.style;i.width>12&&i.right-t.pageX<8?(r.cursor="col-resize",this.draggingColumn=e):this.dragging||(r.cursor="",this.draggingColumn=null)}},handleMouseOut:function(){this.$isServer||(document.body.style.cursor="")},isChildrenSelected:function(e,t){var n=this,r=t;return e.children&&e.children.length&&e.children.forEach(function(e){(0,i.default)(this,n),e._isChecked||e._isDisabled?e.children&&e.children.length&&(r=this.isChildrenSelected(e,r)):r=!1}.bind(this)),r},isChildrenAllDisabledAndUnSelected:function(e,t){var n=this,r=t;return e.children&&e.children.length&&e.children.forEach(function(e){(0,i.default)(this,n),!e._isDisabled||e._isChecked?r=!1:e.children&&e.children.length&&(r=this.isChildrenAllDisabledAndUnSelected(e,r))}.bind(this)),r},isChildrenDisabled:function(e,t){var n=this,r=t;return e.children&&e.children.length&&e.children.forEach(function(e){(0,i.default)(this,n),e._isDisabled?e.children&&e.children.length&&(r=this.isChildrenDisabled(e,r)):r=!1}.bind(this)),r}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(2)),r=c(n(1)),a=c(n(18)),o=c(n(573)),s=c(n(575)),l=c(n(241)),u=c(n(95));function c(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableBody",mixins:[u.default],components:{TableCell:s.default,Expand:l.default,TableTr:o.default},props:{prefixCls:String,styleObject:Object,columns:Array,data:Array,objData:Object,columnsWidth:Object,fixed:{type:[Boolean,String],default:!1},draggable:{type:Boolean,default:!1},rowKey:{type:[Boolean,String],default:!1}},computed:{expandRender:function(){for(var e=function(){return""},t=0;t<this.columns.length;t++){var n=this.columns[t];n.type&&"expand"===n.type&&n.render&&(e=n.render)}return e}},methods:{rowChecked:function(e){return this.objData[e]&&this.objData[e]._isChecked},rowDisabled:function(e){return this.objData[e]&&this.objData[e]._isDisabled},rowExpanded:function(e){return this.objData[e]&&this.objData[e]._isExpanded},rowStatusByRowKey:function(e,t){return this.$parent.getDataByRowKey(t)[e]},handleMouseIn:function(e,t,n){t.stopPropagation(),this.$parent.handleMouseIn(e,n)},handleMouseOut:function(e,t,n){t.stopPropagation(),this.$parent.handleMouseOut(e,n)},clickCurrentRow:function(e,t,n){this.$parent.clickCurrentRow(e,n)},dblclickCurrentRow:function(e,t,n){t.stopPropagation(),this.$parent.dblclickCurrentRow(e,n)},clickCell:function(e,t,n,i){this.$parent.$emit("on-cell-click",e,t,e[n],i)},contextmenuCurrentRow:function(e,t,n){t.stopPropagation(),this.$parent.contextMenu&&t.preventDefault(),this.$parent.contextmenuCurrentRow(e,n,t)},selectStartCurrentRow:function(){this.$parent.contextMenu},getSpan:function(e,t,n,i){var r=this.$parent.spanMethod;if("function"==typeof r){var o=r({row:e,column:t,rowIndex:n,columnIndex:i}),s=1,l=1;return Array.isArray(o)?(s=o[0],l=o[1]):"object"===(void 0===o?"undefined":(0,a.default)(o))&&(s=o.rowspan,l=o.colspan),{rowspan:s,colspan:l}}return{}},showWithSpan:function(e,t,n,i){var r=this.getSpan(e,t,n,i);return!("rowspan"in r&&0===r.rowspan||"colspan"in r&&0===r.colspan)},isTrShow:function(e){var t=!0,n=void 0;for(var i in this.objData){var r=this.objData[i],a=r._isShowChildren;if(r._rowKey===e){t=t&&a;break}if(r.children&&r.children.length&&(n=this.getTrStatus(e,r,t&&a))[0]&&n[0]._rowKey===e)return n[1]}return t},getTrStatus:function(e,t,n){var i=n,r=void 0;if(t.children&&t.children.length)for(var a=0;a<t.children.length;a++){var o=t.children[a],s=o._isShowChildren;if(o._rowKey===e){r=o,i=i&&s;break}if(o.children&&o.children.length){var l=this.getTrStatus(e,o,i&&s);if(l[0]&&l[0]._rowKey===e)return l}}return[r,i]},getLevel:function(e){for(var t=void 0,n=void 0,i=0;i<this.data.length;i++){var r=this.data[i];if(r[this.rowKey]===e){t=0;break}if(r.children&&r.children.length&&(n=this.getChildLevel(r,e,1))[0]&&n[0][this.rowKey]===e)return n[1]}return t},getChildLevel:function(e,t,n){var i=void 0,r=void 0;if(e.children&&e.children.length)for(var a=0;a<e.children.length;a++){var o=e.children[a];if(o[this.rowKey]===t){r=o,i=n;break}if(o.children&&o.children.length){var s=this.getChildLevel(o,t,n+1);if(s[0]&&s[0][this.rowKey]===t)return s}}return[r,i]},getChildNode:function(e,t,n){var i=this;return t.children&&t.children.length?(t.children.forEach(function(a,l){(0,r.default)(this,i);var u=[];this.columns.forEach(function(t,n){if((0,r.default)(this,i),this.showWithSpan(a,t,l,n)){var o=e(s.default,{props:{fixed:this.fixed,"prefix-cls":this.prefixCls,row:a,column:t,"natural-index":l,index:a._index,checked:this.rowStatusByRowKey("_isChecked",a._rowKey),disabled:this.rowStatusByRowKey("_isDisabled",a._rowKey),expanded:this.rowStatusByRowKey("_isExpanded",a._rowKey),treeNode:!0,treeLevel:this.getLevel(a._rowKey)},key:t._columnKey}),c=e("td",{class:this.alignCls(t,a),attrs:this.getSpan(a,t,l,n),on:{click:function(e){return(0,r.default)(this,i),this.clickCell(a,t,t.key,e)}.bind(this)}},[o]);u.push(c)}}.bind(this));var c={};this.isTrShow(t._rowKey)||(c.display="none");var d=e(o.default,{props:{draggable:!1,row:a,"prefix-cls":this.prefixCls,isChildren:!0},style:c,key:this.rowKey?a._rowKey:l,nativeOn:{mouseenter:function(e){return(0,r.default)(this,i),this.handleMouseIn(a._index,e,a._rowKey)}.bind(this),mouseleave:function(e){return(0,r.default)(this,i),this.handleMouseOut(a._index,e,a._rowKey)}.bind(this),click:function(e){return(0,r.default)(this,i),this.clickCurrentRow(a._index,e,a._rowKey)}.bind(this),dblclick:function(e){return(0,r.default)(this,i),this.dblclickCurrentRow(a._index,e,a._rowKey)}.bind(this),contextmenu:function(e){return(0,r.default)(this,i),this.contextmenuCurrentRow(a._index,e,a._rowKey)}.bind(this),selectstart:function(e){return(0,r.default)(this,i),this.selectStartCurrentRow(a._index,e,a._rowKey)}.bind(this)}},u);n.push(d),a.children&&a.children.length&&this.getChildNode(e,a,n)}.bind(this)),n):n}},render:function(e){var t=this,n=[];this.columns.forEach(function(i){(0,r.default)(this,t);var a=e("col",{attrs:{width:this.setCellWidth(i)}});n.push(a)}.bind(this));var a=e("colgroup",{},n),u=[];this.data.forEach(function(n,a){(0,r.default)(this,t);var c=[];this.columns.forEach(function(i,o){if((0,r.default)(this,t),this.showWithSpan(n,i,a,o)){var l=e(s.default,{props:{fixed:this.fixed,"prefix-cls":this.prefixCls,row:n,column:i,"natural-index":a,index:n._index,checked:this.rowChecked(n._index),disabled:this.rowDisabled(n._index),expanded:this.rowExpanded(n._index)},key:i._columnKey}),u=e("td",{class:this.alignCls(i,n),attrs:this.getSpan(n,i,a,o),on:{click:function(e){return(0,r.default)(this,t),this.clickCell(n,i,i.key,e)}.bind(this)}},[l]);c.push(u)}}.bind(this));var d=e(o.default,{props:{draggable:this.draggable,row:n,"prefix-cls":this.prefixCls},key:this.rowKey?n._rowKey:a,nativeOn:{mouseenter:function(e){return(0,r.default)(this,t),this.handleMouseIn(n._index,e)}.bind(this),mouseleave:function(e){return(0,r.default)(this,t),this.handleMouseOut(n._index,e)}.bind(this),click:function(e){return(0,r.default)(this,t),this.clickCurrentRow(n._index,e)}.bind(this),dblclick:function(e){return(0,r.default)(this,t),this.dblclickCurrentRow(n._index,e)}.bind(this),contextmenu:function(e){return(0,r.default)(this,t),this.contextmenuCurrentRow(n._index,e)}.bind(this),selectstart:function(e){return(0,r.default)(this,t),this.selectStartCurrentRow(n._index,e)}.bind(this)}},c);if(u.push(d),this.rowExpanded(n._index)){var h=e(l.default,{props:{row:n,render:this.expandRender,index:n._index},key:this.rowKey?n._rowKey:a}),f=e("td",{attrs:{colspan:this.columns.length},class:this.prefixCls+"-expanded-cell"},[h]),p=e("tr",{class:(0,i.default)({},this.prefixCls+"-expanded-hidden",this.fixed)},[f]);u.push(p)}n.children&&n.children.length&&this.getChildNode(e,n,[]).forEach(function(e){(0,r.default)(this,t),u.push(e)}.bind(this))}.bind(this));var c=e("tbody",{class:this.prefixCls+"-tbody"},[u]);return e("table",{attrs:{cellspacing:"0",cellpadding:"0",border:"0"},style:this.styleObject},[a,c])}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i};t.default={props:{row:Object,prefixCls:String,draggable:Boolean,isChildren:Boolean},computed:{objData:function(){return this.$parent.objData}},methods:{onDrag:function(e,t){e.dataTransfer.setData("index",t)},onDrop:function(e,t){var n=e.dataTransfer.getData("index");this.$parent.$parent.dragAndDrop(n,t),e.preventDefault()},allowDrop:function(e){e.preventDefault()},rowClasses:function(e){var t,n=this.isChildren?this.$parent.$parent.getDataByRowKey(this.row._rowKey):this.objData[e];return[String(this.prefixCls)+"-row",this.rowClsName(e),(t={},(0,a.default)(t,String(this.prefixCls)+"-row-highlight",n&&n._isHighlight),(0,a.default)(t,String(this.prefixCls)+"-row-hover",n&&n._isHover),t)]},rowClsName:function(e){var t=this.isChildren?this.$parent.$parent.getDataByRowKey(this.row._rowKey):this.objData[e];return this.$parent.$parent.rowClassName(t,e,this.isChildren)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(2)),r=u(n(241)),a=u(n(576)),o=u(n(8)),s=u(n(49)),l=u(n(93));function u(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableCell",components:{Icon:o.default,Checkbox:s.default,TableExpand:r.default,TableSlot:a.default,Tooltip:l.default},inject:["tableRoot"],props:{prefixCls:String,row:Object,column:Object,naturalIndex:Number,index:Number,checked:Boolean,disabled:Boolean,expanded:Boolean,fixed:{type:[Boolean,String],default:!1},treeNode:Boolean,treeLevel:{type:Number,default:0}},data:function(){return{renderType:"",uid:-1,context:this.$parent.$parent.$parent.currentContext,showTooltip:!1}},computed:{classes:function(){var e;return[String(this.prefixCls)+"-cell",(e={},(0,i.default)(e,String(this.prefixCls)+"-hidden",!this.fixed&&this.column.fixed&&("left"===this.column.fixed||"right"===this.column.fixed)),(0,i.default)(e,String(this.prefixCls)+"-cell-ellipsis",this.column.ellipsis||!1),(0,i.default)(e,String(this.prefixCls)+"-cell-with-expand","expand"===this.renderType),(0,i.default)(e,String(this.prefixCls)+"-cell-with-selection","selection"===this.renderType),e)]},expandCls:function(){return[String(this.prefixCls)+"-cell-expand",(0,i.default)({},String(this.prefixCls)+"-cell-expand-expanded",this.expanded)]},showChildren:function(){var e=!1;if("html"===this.renderType||"normal"===this.renderType||"render"===this.renderType||"slot"===this.renderType){var t=this.row;(t.children&&t.children.length||"_loading"in t)&&this.column.tree&&(e=!0)}return e},showTreeNode:function(){var e=!1;return"html"!==this.renderType&&"normal"!==this.renderType&&"render"!==this.renderType&&"slot"!==this.renderType||this.column.tree&&this.treeNode&&(e=!0),e},showLevel:function(){var e=!1;return"html"!==this.renderType&&"normal"!==this.renderType&&"render"!==this.renderType&&"slot"!==this.renderType||this.column.tree&&this.treeNode&&(e=!0),e},treeLevelStyle:function(){return{"padding-left":this.treeLevel*this.tableRoot.indentSize+"px"}},childrenExpand:function(){return this.tableRoot.getDataByRowKey(this.row._rowKey)._isShowChildren},childrenLoading:function(){var e=this.tableRoot.getDataByRowKey(this.row._rowKey);return"_loading"in e&&e._loading}},methods:{toggleSelect:function(){this.treeNode?this.$parent.$parent.$parent.toggleSelect(this.index,this.row._rowKey):this.$parent.$parent.$parent.toggleSelect(this.index)},toggleExpand:function(){this.$parent.$parent.$parent.toggleExpand(this.index)},handleClick:function(){},handleTooltipIn:function(){var e=this.$refs.content,t=document.createRange();t.setStart(e,0),t.setEnd(e,e.childNodes.length);var n=t.getBoundingClientRect().width;this.showTooltip=n>e.offsetWidth,t=null},handleToggleTree:function(){this.$parent.$parent.$parent.toggleTree(this.row._rowKey)}},created:function(){"index"===this.column.type?this.renderType="index":"selection"===this.column.type?this.renderType="selection":"html"===this.column.type?this.renderType="html":"expand"===this.column.type?this.renderType="expand":this.column.render?this.renderType="render":this.column.slot?this.renderType="slot":this.renderType="normal"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"TableExpand",functional:!0,props:{row:Object,render:Function,index:Number,column:{type:Object,default:null}},render:function(e,t){(0,a.default)(void 0,void 0);var n={row:t.props.row,index:t.props.index};return t.props.column&&(n.column=t.props.column),t.props.render(e,n)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(2)),r=a(n(95));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableSummary",mixins:[r.default],props:{prefixCls:String,styleObject:Object,columns:Array,data:Object,columnsWidth:Object,fixed:{type:[Boolean,String],default:!1}},methods:{cellCls:function(e){return[(0,i.default)({},"ivu-table-hidden","left"===this.fixed&&"left"!==e.fixed||"right"===this.fixed&&"right"!==e.fixed||!this.fixed&&e.fixed&&("left"===e.fixed||"right"===e.fixed))]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=m(n(15)),r=m(n(18)),a=m(n(2)),o=m(n(45)),s=m(n(1)),l=m(n(8)),u=m(n(216)),c=m(n(61)),d=m(n(62)),h=n(3),f=m(n(4)),p=m(n(94));function m(e){return e&&e.__esModule?e:{default:e}}var v="ivu-tabs",g=function(e,t,n,i){(0,s.default)(void 0,void 0);var r=e.findIndex(function(e){return(0,s.default)(void 0,void 0),e.name===t}.bind(void 0)),a=e[(r+n+e.length)%e.length];return a.disabled?g(e,a.name,n,i):a}.bind(void 0),b=function(e,t){(0,s.default)(void 0,void 0);try{e.focus()}catch(e){}if(document.activeElement==e&&e!==t)return!0;var n=e.children,i=!0,r=!1,a=void 0;try{for(var l,u=(0,o.default)(n);!(i=(l=u.next()).done);i=!0){var c=l.value;if(b(c,t))return!0}}catch(e){r=!0,a=e}finally{try{!i&&u.return&&u.return()}finally{if(r)throw a}}return!1}.bind(void 0);t.default={name:"Tabs",mixins:[f.default],components:{Icon:l.default,Render:u.default,Dropdown:c.default,DropdownMenu:d.default},provide:function(){return{TabsInstance:this}},props:{value:{type:[String,Number]},type:{validator:function(e){return(0,h.oneOf)(e,["line","card"])},default:"line"},size:{validator:function(e){return(0,h.oneOf)(e,["small","default"])},default:"default"},animated:{type:Boolean,default:!0},captureFocus:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},beforeRemove:Function,name:{type:String},draggable:{type:Boolean,default:!1},contextMenuClassName:{type:String,default:""}},data:function(){return{prefixCls:v,navList:[],barWidth:0,barOffset:0,activeKey:this.value,focusedKey:this.value,showSlot:!1,navStyle:{transform:""},scrollable:!1,transitioning:!1,contextMenuVisible:!1,contextMenuStyles:{top:0,left:0}}},computed:{classes:function(){var e;return["ivu-tabs",(e={},(0,a.default)(e,"ivu-tabs-card","card"===this.type),(0,a.default)(e,"ivu-tabs-mini","small"===this.size&&"line"===this.type),(0,a.default)(e,"ivu-tabs-no-animation",!this.animated),e)]},contentClasses:function(){return["ivu-tabs-content",(0,a.default)({},"ivu-tabs-content-animated",this.animated)]},barClasses:function(){return["ivu-tabs-ink-bar",(0,a.default)({},"ivu-tabs-ink-bar-animated",this.animated)]},contentStyle:function(){var e=this.getTabIndex(this.activeKey),t=0===e?"0%":"-"+String(e)+"00%",n={};return e>-1&&(n={transform:"translateX("+t+") translateZ(0px)"}),n},barStyle:function(){var e={visibility:"hidden",width:String(this.barWidth)+"px"};return"line"===this.type&&(e.visibility="visible"),this.animated?e.transform="translate3d("+String(this.barOffset)+"px, 0px, 0px)":e.left=String(this.barOffset)+"px",e},arrowType:function(){var e="ios-close";return this.$IVIEW&&(this.$IVIEW.tabs.customCloseIcon?e="":this.$IVIEW.tabs.closeIcon&&(e=this.$IVIEW.tabs.closeIcon)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.tabs.customCloseIcon&&(e=this.$IVIEW.tabs.customCloseIcon),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.tabs.closeIconSize&&(e=this.$IVIEW.tabs.closeIconSize),e}},methods:{getTabs:function(){var e=this,t=(0,h.findComponentsDownward)(this,"TabPane"),n=[];return t.forEach(function(t){(0,s.default)(this,e),t.tab&&this.name?t.tab===this.name&&n.push(t):n.push(t)}.bind(this)),n.sort(function(t,n){if((0,s.default)(this,e),t.index&&n.index)return t.index>n.index?1:-1}.bind(this)),n},updateNav:function(){var e=this;this.navList=[],this.getTabs().forEach(function(t,n){(0,s.default)(this,e),this.navList.push({labelType:(0,r.default)(t.label),label:t.label,icon:t.icon||"",name:t.currentName||n,disabled:t.disabled,closable:t.closable,contextMenu:t.contextMenu}),t.currentName||(t.currentName=n),0===n&&(this.activeKey||(this.activeKey=t.currentName||n))}.bind(this)),this.updateStatus(),this.updateBar()},updateBar:function(){var e=this;this.$nextTick(function(){(0,s.default)(this,e);var t=this.getTabIndex(this.activeKey);if(this.$refs.nav){var n=this.$refs.nav.querySelectorAll(".ivu-tabs-tab"),i=n[t];if(this.barWidth=i?parseFloat(i.offsetWidth):0,t>0){for(var r=0,a="small"===this.size?0:16,o=0;o<t;o++)r+=parseFloat(n[o].offsetWidth)+a;this.barOffset=r}else this.barOffset=0;this.updateNavScroll()}}.bind(this))},updateStatus:function(){var e=this;this.getTabs().forEach(function(t){return(0,s.default)(this,e),t.show=t.currentName===this.activeKey||this.animated}.bind(this))},tabCls:function(e){var t;return["ivu-tabs-tab",(t={},(0,a.default)(t,"ivu-tabs-tab-disabled",e.disabled),(0,a.default)(t,"ivu-tabs-tab-active",e.name===this.activeKey),(0,a.default)(t,"ivu-tabs-tab-focused",e.name===this.focusedKey),t)]},handleChange:function(e){var t=this;if(!this.transitioning){this.transitioning=!0,setTimeout(function(){return(0,s.default)(this,t),this.transitioning=!1}.bind(this),300);var n=this.navList[e];n&&!n.disabled&&(this.activeKey=n.name,this.$emit("input",n.name),this.$emit("on-click",n.name))}},handleDblclick:function(e){var t=this.navList[e];t&&!t.disabled&&this.$emit("on-dblclick",t.name)},handleContextmenu:function(e,t){var n=this;this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick(function(){(0,s.default)(this,n);var i=this.navList[e];if(i&&!i.disabled&&i.contextMenu){t.preventDefault();var r=this.$refs.tabsWrap.getBoundingClientRect(),a={left:t.clientX-r.left+"px",top:t.clientY-r.top+"px"};this.contextMenuStyles=a,this.contextMenuVisible=!0,this.$emit("on-contextmenu",i,t,a)}}.bind(this))},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1},handlePreventSelect:function(e,t){var n=this.navList[e];n&&!n.disabled&&n.contextMenu&&t.preventDefault()},handleTabKeyNavigation:function(e){if(37===e.keyCode||39===e.keyCode){var t=39===e.keyCode?1:-1,n=g(this.navList,this.focusedKey,t);this.focusedKey=n.name}},handleTabKeyboardSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!e){var t=this.focusedKey||0,n=this.getTabIndex(t);this.handleChange(n)}},handleRemove:function(e){var t=this;if(!this.beforeRemove)return this.handleRemoveTab(e);var n=this.beforeRemove(e);n&&n.then?n.then(function(){(0,s.default)(this,t),this.handleRemoveTab(e)}.bind(this)):this.handleRemoveTab(e)},handleRemoveTab:function(e){var t=this,n=this.getTabs(),i=n[e];if(i.$destroy(),i.currentName===this.activeKey){var r=this.getTabs(),a=-1;if(r.length){var o=n.filter(function(n,i){return(0,s.default)(this,t),!n.disabled&&i<e}.bind(this)),l=n.filter(function(n,i){return(0,s.default)(this,t),!n.disabled&&i>e}.bind(this));a=l.length?l[0].currentName:o.length?o[o.length-1].currentName:r[0].currentName}this.activeKey=a,this.$emit("input",a)}this.$emit("on-tab-remove",i.currentName),this.updateNav()},showClose:function(e){return"card"===this.type&&(null!==e.closable?e.closable:this.closable)},scrollPrev:function(){var e=this.$refs.navScroll.offsetWidth,t=this.getCurrentScrollOffset();if(t){var n=t>e?t-e:0;this.setOffset(n)}},scrollNext:function(){var e=this.$refs.nav.offsetWidth,t=this.$refs.navScroll.offsetWidth,n=this.getCurrentScrollOffset();if(!(e-n<=t)){var i=e-n>2*t?n+t:e-t;this.setOffset(i)}},getCurrentScrollOffset:function(){var e=this.navStyle;return e.transform?Number(e.transform.match(/translateX\(-(\d+(\.\d+)*)px\)/)[1]):0},getTabIndex:function(e){var t=this;return this.navList.findIndex(function(n){return(0,s.default)(this,t),n.name===e}.bind(this))},setOffset:function(e){this.navStyle.transform="translateX(-"+String(e)+"px)"},scrollToActiveTab:function(){if(this.scrollable){var e=this.$refs.nav,t=this.$el.querySelector(".ivu-tabs-tab-active");if(t){var n=this.$refs.navScroll,i=t.getBoundingClientRect(),r=n.getBoundingClientRect(),a=e.getBoundingClientRect(),o=this.getCurrentScrollOffset(),s=o;a.right<r.right&&(s=e.offsetWidth-r.width),i.left<r.left?s=o-(r.left-i.left):i.right>r.right&&(s=o+i.right-r.right),o!==s&&this.setOffset(Math.max(s,0))}}},updateNavScroll:function(){var e=this.$refs.nav.offsetWidth,t=this.$refs.navScroll.offsetWidth,n=this.getCurrentScrollOffset();t<e?(this.scrollable=!0,e-n<t&&this.setOffset(e-t)):(this.scrollable=!1,n>0&&this.setOffset(0))},handleScroll:function(e){e.preventDefault(),e.stopPropagation();var t=e.type,n=0;"DOMMouseScroll"!==t&&"mousewheel"!==t||(n=e.wheelDelta?e.wheelDelta:40*-(e.detail||0)),n>0?this.scrollPrev():this.scrollNext()},handleResize:function(){this.updateNavScroll()},isInsideHiddenElement:function(){for(var e=this.$el.parentNode;e&&e!==document.body;){if(e.style&&"none"===e.style.display)return e;e=e.parentNode}return!1},updateVisibility:function(e){var t=this;[].concat((0,i.default)(this.$refs.panes.querySelectorAll(".ivu-tabs-tabpane"))).forEach(function(n,r){(0,s.default)(this,t),e===r?([].concat((0,i.default)(n.children)).filter(function(e){return(0,s.default)(this,t),e.classList.contains("ivu-tabs-tabpane")}.bind(this)).forEach(function(e){return(0,s.default)(this,t),e.style.visibility="visible"}.bind(this)),this.captureFocus&&setTimeout(function(){return(0,s.default)(this,t),b(n,n)}.bind(this),300)):setTimeout(function(){(0,s.default)(this,t),[].concat((0,i.default)(n.children)).filter(function(e){return(0,s.default)(this,t),e.classList.contains("ivu-tabs-tabpane")}.bind(this)).forEach(function(e){return(0,s.default)(this,t),e.style.visibility="hidden"}.bind(this))}.bind(this),300)}.bind(this))},handleDrag:function(e,t){var n=this.navList[e];n&&t.dataTransfer.setData("tab-name",n.name)},handleDrop:function(e,t){var n=this,r=this.navList[e];if(r){var a=t.dataTransfer.getData("tab-name");t.preventDefault();var o=this.navList.map(function(e){return(0,s.default)(this,n),e.name}.bind(this)),l=parseInt(o.findIndex(function(e){return(0,s.default)(this,n),e===a}.bind(this))),u=parseInt(o.findIndex(function(e){return(0,s.default)(this,n),e===r.name}.bind(this)));o.splice.apply(o,[u,1].concat((0,i.default)(o.splice(l,1,o[u])))),this.$emit("on-drag-drop",a,r.name,l,u,o)}}},watch:{value:function(e){this.activeKey=e,this.focusedKey=e},activeKey:function(e){var t=this;this.focusedKey=e,this.updateBar(),this.updateStatus(),this.broadcast("Table","on-visible-change",!0),this.$nextTick(function(){(0,s.default)(this,t),this.scrollToActiveTab()}.bind(this));var n=Math.max(this.getTabIndex(this.focusedKey),0);this.updateVisibility(n)}},mounted:function(){var e=this;this.showSlot=void 0!==this.$slots.extra,this.observer=(0,p.default)(),this.observer.listenTo(this.$refs.navWrap,this.handleResize);var t=this.isInsideHiddenElement();t&&(this.mutationObserver=new h.MutationObserver(function(){(0,s.default)(this,e),"none"!==t.style.display&&(this.updateBar(),this.mutationObserver.disconnect())}.bind(this)),this.mutationObserver.observe(t,{attributes:!0,childList:!0,characterData:!0,attributeFilter:["style"]})),this.handleTabKeyboardSelect(!0),this.updateVisibility(this.getTabIndex(this.activeKey))},beforeDestroy:function(){this.observer.removeListener(this.$refs.navWrap,this.handleResize),this.mutationObserver&&this.mutationObserver.disconnect()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"TabPane",inject:["TabsInstance"],props:{name:{type:String},label:{type:[String,Function],default:""},icon:{type:String},disabled:{type:Boolean,default:!1},closable:{type:Boolean,default:null},tab:{type:String},index:{type:Number},contextMenu:{type:Boolean,default:!1}},data:function(){return{prefixCls:"ivu-tabs-tabpane",show:!0,currentName:this.name}},computed:{contentStyle:function(){return{visibility:this.TabsInstance.activeKey!==this.currentName?"hidden":"visible"}}},methods:{updateNav:function(){this.TabsInstance.updateNav()}},watch:{name:function(e){this.currentName=e,this.updateNav()},label:function(){this.updateNav()},icon:function(){this.updateNav()},disabled:function(){this.updateNav()}},mounted:function(){this.updateNav()},destroyed:function(){this.updateNav()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s=["default","primary","success","warning","error","blue","green","red","yellow","pink","magenta","volcano","orange","gold","lime","cyan","geekblue","purple"],l=["pink","magenta","volcano","orange","gold","lime","cyan","geekblue","purple"];t.default={name:"Tag",components:{Icon:r.default},props:{closable:{type:Boolean,default:!1},checkable:{type:Boolean,default:!1},checked:{type:Boolean,default:!0},color:{type:String,default:"default"},type:{validator:function(e){return(0,a.oneOf)(e,["border","dot"])}},name:{type:[String,Number]},fade:{type:Boolean,default:!0},size:{validator:function(e){return(0,a.oneOf)(e,["default","medium","large"])},default:"default"}},data:function(){return{isChecked:this.checked}},computed:{classes:function(){var e;return["ivu-tag","ivu-tag-size-"+String(this.size),(e={},(0,i.default)(e,"ivu-tag-"+String(this.color),!!this.color&&(0,a.oneOf)(this.color,s)),(0,i.default)(e,"ivu-tag-"+String(this.type),!!this.type),(0,i.default)(e,"ivu-tag-closable",this.closable),(0,i.default)(e,"ivu-tag-checked",this.isChecked),e)]},wraperStyles:function(){return(0,a.oneOf)(this.color,s)?{}:{background:this.isChecked?this.defaultTypeColor:"transparent",borderWidth:"1px",borderStyle:"solid",borderColor:"dot"!==this.type&&"border"!==this.type&&this.isChecked?this.borderColor:this.lineColor,color:this.lineColor}},textClasses:function(){return["ivu-tag-text","border"===this.type&&(0,a.oneOf)(this.color,s)?"ivu-tag-color-"+String(this.color):"","dot"!==this.type&&"border"!==this.type&&"default"!==this.color&&this.isChecked&&l.indexOf(this.color)<0?"ivu-tag-color-white":""]},dotClasses:function(){return"ivu-tag-dot-inner"},iconClass:function(){return"dot"===this.type?"":"border"===this.type?(0,a.oneOf)(this.color,s)?"ivu-tag-color-"+String(this.color):"":void 0!==this.color?"default"===this.color?"":"rgb(255, 255, 255)":""},showDot:function(){return!!this.type&&"dot"===this.type},lineColor:function(){return"dot"===this.type?"":"border"===this.type?void 0!==this.color?(0,a.oneOf)(this.color,s)?"":this.color:"":void 0!==this.color?"default"===this.color?"":"rgb(255, 255, 255)":""},borderColor:function(){return void 0!==this.color?"default"===this.color?"":this.color:""},dotColor:function(){return void 0!==this.color?(0,a.oneOf)(this.color,s)?"":this.color:""},textColorStyle:function(){return(0,a.oneOf)(this.color,s)?{}:"dot"!==this.type&&"border"!==this.type?this.isChecked?{color:this.lineColor}:{}:{color:this.lineColor}},bgColorStyle:function(){return(0,a.oneOf)(this.color,s)?{}:{background:this.dotColor}},defaultTypeColor:function(){return"dot"!==this.type&&"border"!==this.type&&void 0!==this.color?(0,a.oneOf)(this.color,s)?"":this.color:""}},methods:{close:function(e){void 0===this.name?this.$emit("on-close",e):this.$emit("on-close",e,this.name)},check:function(){if(this.checkable){var e=!this.isChecked;this.isChecked=e,void 0===this.name?this.$emit("on-change",e):this.$emit("on-change",e,this.name)}}},watch:{checked:function(e){this.isChecked=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(1)),r=c(n(18)),a=c(n(2)),o=c(n(17)),s=n(3),l=c(n(6)),u=c(n(594));function c(e){return e&&e.__esModule?e:{default:e}}var d=o.default.prototype.$isServer;t.default={name:"Time",mixins:[l.default],props:{time:{type:[Number,Date,String],required:!0},type:{type:String,validator:function(e){return(0,s.oneOf)(e,["relative","date","datetime"])},default:"relative"},hash:{type:String,default:""},interval:{type:Number,default:60}},data:function(){return{date:""}},computed:{classes:function(){return["ivu-time",(0,a.default)({},"ivu-time-with-hash",this.hash)]}},watch:{time:function(){d||this.setTime()}},methods:{handleClick:function(){""!==this.hash&&(window.location.hash=this.hash)},setTime:function(){var e=(0,r.default)(this.time),t=void 0;if("number"===e){var n=this.time.toString().length>10?this.time:1e3*this.time;t=new Date(n).getTime()}else"object"===e?t=this.time.getTime():"string"===e&&(t=new Date(this.time).getTime());if("relative"===this.type)this.date=(0,u.default)(t,this.t);else{var i=new Date(this.time),a=i.getFullYear(),o=i.getMonth()+1<10?"0"+(i.getMonth()+1):i.getMonth()+1,s=i.getDate()<10?"0"+i.getDate():i.getDate(),l=i.getHours()<10?"0"+i.getHours():i.getHours(),c=i.getMinutes()<10?"0"+i.getMinutes():i.getMinutes(),d=i.getSeconds()<10?"0"+i.getSeconds():i.getSeconds();"datetime"===this.type?this.date=String(a)+"-"+String(o)+"-"+String(s)+" "+String(l)+":"+String(c)+":"+String(d):"date"===this.type&&(this.date=String(a)+"-"+String(o)+"-"+String(s))}}},mounted:function(){var e=this;this.setTime(),d||(this.timer=setInterval(function(){(0,i.default)(this,e),this.setTime()}.bind(this),1e3*this.interval))},beforeDestroy:function(){this.timer&&clearInterval(this.timer)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-timeline";t.default={name:"Timeline",props:{pending:{type:Boolean,default:!1}},computed:{classes:function(){return[""+o,(0,a.default)({},o+"-pending",this.pending)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-timeline";t.default={name:"TimelineItem",props:{color:{type:String,default:"blue"}},data:function(){return{dot:!1}},mounted:function(){this.dot=!!this.$refs.dot.innerHTML.length},computed:{itemClasses:function(){return o+"-item"},tailClasses:function(){return o+"-item-tail"},headClasses:function(){var e;return[o+"-item-head",(e={},(0,a.default)(e,o+"-item-head-custom",this.dot),(0,a.default)(e,o+"-item-head-"+String(this.color),this.headColorShow),e)]},headColorShow:function(){return"blue"==this.color||"red"==this.color||"green"==this.color},customColor:function(){var e={};return this.color&&(this.headColorShow||(e={color:this.color,"border-color":this.color})),e},contentClasses:function(){return o+"-item-content"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(15)),r=u(n(1)),a=u(n(606)),o=u(n(610)),s=u(n(6)),l=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-transfer";t.default={name:"Transfer",mixins:[l.default,s.default],render:function(e){var t=this;function n(t){var i=this,a=t.children&&t.children.map(function(e){return(0,r.default)(this,i),n(e)}.bind(this)),o=e(t.tag,t.data,a);return o.text=t.text,o.isComment=t.isComment,o.componentOptions=t.componentOptions,o.elm=t.elm,o.context=t.context,o.ns=t.ns,o.isStatic=t.isStatic,o.key=t.key,o}var i=void 0===this.$slots.default?[]:this.$slots.default,s=void 0===this.$slots.default?[]:i.map(function(e){return(0,r.default)(this,t),n(e)}.bind(this));return e("div",{class:this.classes},[e(a.default,{ref:"left",props:{prefixCls:this.prefixCls+"-list",data:this.leftData,renderFormat:this.renderFormat,checkedKeys:this.leftCheckedKeys,validKeysCount:this.leftValidKeysCount,listStyle:this.listStyle,title:this.localeTitles[0],filterable:this.filterable,filterPlaceholder:this.localeFilterPlaceholder,filterMethod:this.filterMethod,notFoundText:this.localeNotFoundText},on:{"on-checked-keys-change":this.handleLeftCheckedKeysChange}},i),e(o.default,{props:{prefixCls:this.prefixCls,operations:this.operations,leftActive:this.leftValidKeysCount>0,rightActive:this.rightValidKeysCount>0,reverseOperation:this.reverseOperation}}),e(a.default,{ref:"right",props:{prefixCls:this.prefixCls+"-list",data:this.rightData,renderFormat:this.renderFormat,checkedKeys:this.rightCheckedKeys,validKeysCount:this.rightValidKeysCount,listStyle:this.listStyle,title:this.localeTitles[1],filterable:this.filterable,filterPlaceholder:this.localeFilterPlaceholder,filterMethod:this.filterMethod,notFoundText:this.localeNotFoundText},on:{"on-checked-keys-change":this.handleRightCheckedKeysChange}},s)])},props:{data:{type:Array,default:function(){return[]}},renderFormat:{type:Function,default:function(e){return e.label||e.key}},targetKeys:{type:Array,default:function(){return[]}},selectedKeys:{type:Array,default:function(){return[]}},listStyle:{type:Object,default:function(){return{}}},titles:{type:Array},operations:{type:Array,default:function(){return[]}},filterable:{type:Boolean,default:!1},filterPlaceholder:{type:String},filterMethod:{type:Function,default:function(e,t){return e["label"in e?"label":"key"].indexOf(t)>-1}},notFoundText:{type:String},reverseOperation:{type:Boolean,default:!1}},data:function(){return{prefixCls:c,leftData:[],rightData:[],leftCheckedKeys:[],rightCheckedKeys:[]}},computed:{classes:function(){return[""+c]},leftValidKeysCount:function(){return this.getValidKeys("left").length},rightValidKeysCount:function(){return this.getValidKeys("right").length},localeFilterPlaceholder:function(){return void 0===this.filterPlaceholder?this.t("i.transfer.filterPlaceholder"):this.filterPlaceholder},localeNotFoundText:function(){return void 0===this.notFoundText?this.t("i.transfer.notFoundText"):this.notFoundText},localeTitles:function(){return void 0===this.titles?[this.t("i.transfer.titles.source"),this.t("i.transfer.titles.target")]:this.titles}},methods:{getValidKeys:function(e){var t=this;return this[String(e)+"Data"].filter(function(n){return(0,r.default)(this,t),!n.disabled&&this[String(e)+"CheckedKeys"].indexOf(n.key)>-1}.bind(this)).map(function(e){return(0,r.default)(this,t),e.key}.bind(this))},splitData:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.leftData=[].concat((0,i.default)(this.data)),this.rightData=[],this.targetKeys.length>0&&this.targetKeys.forEach(function(t){(0,r.default)(this,e);var n=this.leftData.filter(function(n,i){return(0,r.default)(this,e),n.key===t&&(this.leftData.splice(i,1),!0)}.bind(this));n&&n.length>0&&this.rightData.push(n[0])}.bind(this)),t&&this.splitSelectedKey()},splitSelectedKey:function(){var e=this,t=this.selectedKeys;t.length>0&&(this.leftCheckedKeys=this.leftData.filter(function(n){return(0,r.default)(this,e),t.indexOf(n.key)>-1}.bind(this)).map(function(t){return(0,r.default)(this,e),t.key}.bind(this)),this.rightCheckedKeys=this.rightData.filter(function(n){return(0,r.default)(this,e),t.indexOf(n.key)>-1}.bind(this)).map(function(t){return(0,r.default)(this,e),t.key}.bind(this)))},moveTo:function(e){var t=this,n=this.targetKeys,i="left"===e?"right":"left",a=this.getValidKeys(i),o="right"===e?a.concat(n):n.filter(function(e){return(0,r.default)(this,t),!a.some(function(n){return(0,r.default)(this,t),e===n}.bind(this))}.bind(this));this.$refs[i].toggleSelectAll(!1),this.$emit("on-change",o,e,a),this.dispatch("FormItem","on-form-change",{tarketKeys:o,direction:e,moveKeys:a})},handleLeftCheckedKeysChange:function(e){this.leftCheckedKeys=e},handleRightCheckedKeysChange:function(e){this.rightCheckedKeys=e},handleCheckedKeys:function(){var e=this.getValidKeys("left"),t=this.getValidKeys("right");this.$emit("on-selected-change",e,t)}},watch:{targetKeys:function(){this.splitData(!1)},data:function(){this.splitData(!1)}},mounted:function(){this.splitData(!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(2)),a=s(n(607)),o=s(n(49));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TransferList",components:{Search:a.default,Checkbox:o.default},props:{prefixCls:String,data:Array,renderFormat:Function,checkedKeys:Array,listStyle:Object,title:[String,Number],filterable:Boolean,filterPlaceholder:String,filterMethod:Function,notFoundText:String,validKeysCount:Number},data:function(){return{showItems:[],query:"",showFooter:!0}},watch:{data:function(){this.updateFilteredData()}},computed:{classes:function(){return[""+String(this.prefixCls),(0,r.default)({},String(this.prefixCls)+"-with-footer",this.showFooter)]},bodyClasses:function(){var e;return[String(this.prefixCls)+"-body",(e={},(0,r.default)(e,String(this.prefixCls)+"-body-with-search",this.filterable),(0,r.default)(e,String(this.prefixCls)+"-body-with-footer",this.showFooter),e)]},count:function(){var e=this.validKeysCount;return(e>0?String(e)+"/":"")+String(this.data.length)},checkedAll:function(){var e=this;return this.filterData.filter(function(t){return(0,i.default)(this,e),!t.disabled}.bind(this)).length===this.validKeysCount&&0!==this.validKeysCount},checkedAllDisabled:function(){var e=this;return this.filterData.filter(function(t){return(0,i.default)(this,e),!t.disabled}.bind(this)).length<=0},filterData:function(){var e=this;return this.showItems.filter(function(t){return(0,i.default)(this,e),this.filterMethod(t,this.query)}.bind(this))}},methods:{itemClasses:function(e){return[String(this.prefixCls)+"-content-item",(0,r.default)({},String(this.prefixCls)+"-content-item-disabled",e.disabled)]},showLabel:function(e){return this.renderFormat(e)},isCheck:function(e){var t=this;return this.checkedKeys.some(function(n){return(0,i.default)(this,t),n===e.key}.bind(this))},select:function(e){if(!e.disabled){var t=this.checkedKeys.indexOf(e.key);t>-1?this.checkedKeys.splice(t,1):this.checkedKeys.push(e.key),this.$parent.handleCheckedKeys()}},updateFilteredData:function(){this.showItems=this.data},toggleSelectAll:function(e){var t=this,n=e?this.filterData.filter(function(e){return(0,i.default)(this,t),!e.disabled||this.checkedKeys.indexOf(e.key)>-1}.bind(this)).map(function(e){return(0,i.default)(this,t),e.key}.bind(this)):this.filterData.filter(function(e){return(0,i.default)(this,t),e.disabled&&this.checkedKeys.indexOf(e.key)>-1}.bind(this)).map(function(e){return(0,i.default)(this,t),e.key}.bind(this));this.$emit("on-checked-keys-change",n)},handleQueryClear:function(){this.query=""},handleQueryChange:function(e){this.query=e}},created:function(){this.updateFilteredData()},mounted:function(){this.showFooter=void 0!==this.$slots.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(38),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"Search",components:{iInput:a.default},props:{prefixCls:String,placeholder:String,query:String},data:function(){return{currentQuery:this.query}},watch:{query:function(e){this.currentQuery=e},currentQuery:function(e){this.$emit("on-query-change",e)}},computed:{icon:function(){return""===this.query?"ios-search":"ios-close-circle"}},methods:{handleClick:function(){""!==this.currentQuery&&(this.currentQuery="",this.$emit("on-query-clear"))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(28)),r=a(n(8));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Operation",components:{iButton:i.default,Icon:r.default},props:{prefixCls:String,operations:Array,leftActive:Boolean,rightActive:Boolean,reverseOperation:Boolean},methods:{moveToLeft:function(){this.$parent.moveTo("left")},moveToRight:function(){this.$parent.moveTo("right")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(614)),a=u(n(61)),o=u(n(62)),s=u(n(4)),l=u(n(6));function u(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Tree",mixins:[s.default,l.default],components:{TreeNode:r.default,Dropdown:a.default,DropdownMenu:o.default},provide:function(){return{TreeInstance:this}},props:{data:{type:Array,default:function(){return[]}},multiple:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},checkStrictly:{type:Boolean,default:!1},checkDirectly:{type:Boolean,default:!1},emptyText:{type:String},childrenKey:{type:String,default:"children"},loadData:{type:Function},render:{type:Function},selectNode:{type:Boolean,default:!0},expandNode:{type:Boolean,default:!1}},data:function(){return{prefixCls:"ivu-tree",stateTree:this.data,flatState:[],contextMenuVisible:!1,contextMenuStyles:{top:0,left:0}}},watch:{data:{deep:!0,handler:function(){this.stateTree=this.data,this.flatState=this.compileFlatState(),this.rebuildTree()}}},computed:{localeEmptyText:function(){return void 0===this.emptyText?this.t("i.tree.emptyText"):this.emptyText}},methods:{compileFlatState:function(){var e=this,t=0,n=this.childrenKey,r=[];function a(e,o){var s=this;e.nodeKey=t++,r[e.nodeKey]={node:e,nodeKey:e.nodeKey},void 0!==o&&(r[e.nodeKey].parent=o.nodeKey,r[o.nodeKey][n].push(e.nodeKey)),e[n]&&(r[e.nodeKey][n]=[],e[n].forEach(function(t){return(0,i.default)(this,s),a(t,e)}.bind(this)))}return this.stateTree.forEach(function(t){(0,i.default)(this,e),a(t)}.bind(this)),r},updateTreeUp:function(e){var t=this,n=this.flatState[e].parent;if(void 0!==n&&!this.checkStrictly){var r=this.flatState[e].node,a=this.flatState[n].node;r.checked==a.checked&&r.indeterminate==a.indeterminate||(1==r.checked?(this.$set(a,"checked",a[this.childrenKey].every(function(e){return(0,i.default)(this,t),e.checked}.bind(this))),this.$set(a,"indeterminate",!a.checked)):(this.$set(a,"checked",!1),this.$set(a,"indeterminate",a[this.childrenKey].some(function(e){return(0,i.default)(this,t),e.checked||e.indeterminate}.bind(this)))),this.updateTreeUp(n))}},rebuildTree:function(){var e=this;this.getCheckedNodes().forEach(function(t){(0,i.default)(this,e),this.updateTreeDown(t,{checked:!0});var n=this.flatState[t.nodeKey].parent;if(n||0===n){var r=this.flatState[n].node;void 0!==t.checked&&t.checked&&r.checked!=t.checked&&this.updateTreeUp(t.nodeKey)}}.bind(this))},getSelectedNodes:function(){var e=this;return this.flatState.filter(function(t){return(0,i.default)(this,e),t.node.selected}.bind(this)).map(function(t){return(0,i.default)(this,e),t.node}.bind(this))},getCheckedNodes:function(){var e=this;return this.flatState.filter(function(t){return(0,i.default)(this,e),t.node.checked}.bind(this)).map(function(t){return(0,i.default)(this,e),t.node}.bind(this))},getCheckedAndIndeterminateNodes:function(){var e=this;return this.flatState.filter(function(t){return(0,i.default)(this,e),t.node.checked||t.node.indeterminate}.bind(this)).map(function(t){return(0,i.default)(this,e),t.node}.bind(this))},updateTreeDown:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.checkStrictly){for(var r in n)this.$set(e,r,n[r]);e[this.childrenKey]&&e[this.childrenKey].forEach(function(e){(0,i.default)(this,t),this.updateTreeDown(e,n)}.bind(this))}},handleSelect:function(e){var t=this;if(this.flatState[e]){var n=this.flatState[e].node;if(!this.multiple){var r=this.flatState.findIndex(function(e){return(0,i.default)(this,t),e.node.selected}.bind(this));r>=0&&r!==e&&this.$set(this.flatState[r].node,"selected",!1)}this.$set(n,"selected",!n.selected),this.$emit("on-select-change",this.getSelectedNodes(),n)}},handleCheck:function(e){var t=e.checked,n=e.nodeKey;if(this.flatState[n]){var i=this.flatState[n].node;this.$set(i,"checked",t),this.$set(i,"indeterminate",!1),this.updateTreeUp(n),this.updateTreeDown(i,{checked:t,indeterminate:!1}),this.$emit("on-check-change",this.getCheckedNodes(),i)}},handleContextmenu:function(e){var t=this,n=e.data,r=e.event;this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick(function(){(0,i.default)(this,t);var e=this.$refs.treeWrap.getBoundingClientRect(),a={left:r.clientX-e.left+"px",top:r.clientY-e.top+"px"};this.contextMenuStyles=a,this.contextMenuVisible=!0,this.$emit("on-contextmenu",n,r,a)}.bind(this))},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1}},created:function(){this.flatState=this.compileFlatState(),this.rebuildTree()},mounted:function(){var e=this;this.$on("on-check",this.handleCheck),this.$on("on-selected",this.handleSelect),this.$on("toggle-expand",function(t){return(0,i.default)(this,e),this.$emit("on-toggle-expand",t)}.bind(this)),this.$on("contextmenu",this.handleContextmenu)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=d(n(1)),r=d(n(2)),a=d(n(49)),o=d(n(8)),s=d(n(615)),l=d(n(83)),u=d(n(4)),c=n(3);function d(e){return e&&e.__esModule?e:{default:e}}var h="ivu-tree";t.default={name:"TreeNode",mixins:[u.default],inject:["TreeInstance"],components:{Checkbox:a.default,Icon:o.default,CollapseTransition:l.default,Render:s.default},props:{data:{type:Object,default:function(){return{}}},multiple:{type:Boolean,default:!1},childrenKey:{type:String,default:"children"},showCheckbox:{type:Boolean,default:!1},appear:{type:Boolean,default:!1}},data:function(){return{prefixCls:h,appearByClickArrow:!1}},computed:{classes:function(){return["ivu-tree-children"]},selectedCls:function(){return[(0,r.default)({},"ivu-tree-node-selected",this.data.selected)]},arrowClasses:function(){var e;return["ivu-tree-arrow",(e={},(0,r.default)(e,"ivu-tree-arrow-disabled",this.data.disabled),(0,r.default)(e,"ivu-tree-arrow-open",this.data.expand),e)]},titleClasses:function(){return["ivu-tree-title",(0,r.default)({},"ivu-tree-title-selected",this.data.selected)]},showArrow:function(){return this.data[this.childrenKey]&&this.data[this.childrenKey].length||"loading"in this.data&&!this.data.loading},showLoading:function(){return"loading"in this.data&&this.data.loading},isParentRender:function(){var e=(0,c.findComponentUpward)(this,"Tree");return e&&e.render},parentRender:function(){var e=(0,c.findComponentUpward)(this,"Tree");return e&&e.render?e.render:null},node:function(){var e=this,t=(0,c.findComponentUpward)(this,"Tree");return t?[t.flatState,t.flatState.find(function(t){return(0,i.default)(this,e),t.nodeKey===this.data.nodeKey}.bind(this))]:[]},children:function(){return this.data[this.childrenKey]},arrowType:function(){var e="ios-arrow-forward";return this.$IVIEW&&(this.$IVIEW.tree.customArrow?e="":this.$IVIEW.tree.arrow&&(e=this.$IVIEW.tree.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.tree.customArrow&&(e=this.$IVIEW.tree.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.tree.arrowSize&&(e=this.$IVIEW.tree.arrowSize),e}},methods:{handleExpand:function(){var e=this,t=this.data;if(this.appearByClickArrow=!0,0===t[this.childrenKey].length){var n=(0,c.findComponentUpward)(this,"Tree");if(n&&n.loadData)return this.$set(this.data,"loading",!0),void n.loadData(t,function(t){(0,i.default)(this,e),this.$set(this.data,"loading",!1),t.length&&(this.$set(this.data,this.childrenKey,t),this.$nextTick(function(){return(0,i.default)(this,e),this.handleExpand()}.bind(this)))}.bind(this))}t[this.childrenKey]&&t[this.childrenKey].length&&(this.$set(this.data,"expand",!this.data.expand),this.dispatch("Tree","toggle-expand",this.data))},handleClickNode:function(){this.TreeInstance.expandNode?this.showArrow&&this.handleExpand():this.TreeInstance.selectNode&&this.handleSelect()},handleSelect:function(){this.data.disabled||(this.TreeInstance.showCheckbox&&this.TreeInstance.checkDirectly?this.handleCheck():this.dispatch("Tree","on-selected",this.data.nodeKey))},handleCheck:function(){if(!this.data.disabled){var e={checked:!this.data.checked&&!this.data.indeterminate,nodeKey:this.data.nodeKey};this.dispatch("Tree","on-check",e)}},handleContextmenu:function(e,t){e.contextmenu&&(t.preventDefault(),this.dispatch("Tree","contextmenu",{data:e,event:t}))},handlePreventSelect:function(e,t){e.contextmenu&&t.preventDefault()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(14)),r=h(n(1)),a=h(n(18)),o=h(n(2)),s=h(n(620)),l=h(n(622)),u=n(3),c=h(n(4)),d=h(n(11));function h(e){return e&&e.__esModule?e:{default:e}}var f="ivu-upload";t.default={name:"Upload",mixins:[c.default,d.default],components:{UploadList:s.default},props:{action:{type:String,required:!0},headers:{type:Object,default:function(){return{}}},multiple:{type:Boolean,default:!1},data:{type:Object},name:{type:String,default:"file"},withCredentials:{type:Boolean,default:!1},showUploadList:{type:Boolean,default:!0},type:{type:String,validator:function(e){return(0,u.oneOf)(e,["select","drag"])},default:"select"},format:{type:Array,default:function(){return[]}},accept:{type:String},maxSize:{type:Number},beforeUpload:Function,onProgress:{type:Function,default:function(){return{}}},onSuccess:{type:Function,default:function(){return{}}},onError:{type:Function,default:function(){return{}}},onRemove:{type:Function,default:function(){return{}}},onPreview:{type:Function,default:function(){return{}}},onExceededSize:{type:Function,default:function(){return{}}},onFormatError:{type:Function,default:function(){return{}}},defaultFileList:{type:Array,default:function(){return[]}},paste:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},webkitdirectory:{type:Boolean,default:!1}},data:function(){return{prefixCls:f,dragOver:!1,fileList:[],tempIndex:1}},computed:{classes:function(){var e;return["ivu-upload",(e={},(0,o.default)(e,"ivu-upload-select","select"===this.type),(0,o.default)(e,"ivu-upload-drag","drag"===this.type),(0,o.default)(e,"ivu-upload-dragOver","drag"===this.type&&this.dragOver),e)]}},methods:{isJson:function(e){return"object"==(void 0===e?"undefined":(0,a.default)(e))&&"[object object]"===Object.prototype.toString.call(e).toLowerCase()&&void 0===e.length},handleClick:function(){this.itemDisabled||this.$refs.input.click()},handleChange:function(e){var t=e.target.files;t&&(this.uploadFiles(t),this.$refs.input.value=null)},onDrop:function(e){this.dragOver=!1,this.itemDisabled||this.uploadFiles(e.dataTransfer.files)},handlePaste:function(e){this.itemDisabled||this.paste&&this.uploadFiles(e.clipboardData.files)},uploadFiles:function(e){var t=this,n=Array.prototype.slice.call(e);this.multiple||(n=n.slice(0,1)),0!==n.length&&n.forEach(function(e){(0,r.default)(this,t),this.upload(e)}.bind(this))},upload:function(e){var t=this;if(!this.beforeUpload)return this.post(e);var n=this.beforeUpload(e);n&&n.then?n.then(function(n){(0,r.default)(this,t),"[object File]"===Object.prototype.toString.call(n)?this.post(n):this.post(e)}.bind(this),function(){(0,r.default)(this,t)}.bind(this)):!1!==n&&this.post(e)},post:function(e){var t=this;if(this.format.length){var n=e.name.split(".").pop().toLocaleLowerCase();if(!this.format.some(function(e){return(0,r.default)(this,t),e.toLocaleLowerCase()===n}.bind(this)))return this.onFormatError(e,this.fileList),!1}if(this.maxSize&&e.size>1024*this.maxSize)return this.onExceededSize(e,this.fileList),!1;this.handleStart(e),(new FormData).append(this.name,e);var a=(0,i.default)({},this.data);this.webkitdirectory&&(this.isJson(a)||(a={}),a.webkitRelativePath=e.webkitRelativePath),(0,l.default)({headers:this.headers,withCredentials:this.withCredentials,file:e,data:a,filename:this.name,action:this.action,onProgress:function(n){(0,r.default)(this,t),this.handleProgress(n,e)}.bind(this),onSuccess:function(n){(0,r.default)(this,t),this.handleSuccess(n,e)}.bind(this),onError:function(n,i){(0,r.default)(this,t),this.handleError(n,i,e)}.bind(this)})},handleStart:function(e){e.uid=Date.now()+this.tempIndex++;var t={status:"uploading",name:e.name,size:e.size,percentage:0,uid:e.uid,showProgress:!0};this.fileList.push(t)},getFile:function(e){var t=this,n=this.fileList,i=void 0;return n.every(function(n){return(0,r.default)(this,t),!(i=e.uid===n.uid?n:null)}.bind(this)),i},handleProgress:function(e,t){var n=this.getFile(t);this.onProgress(e,n,this.fileList),n.percentage=e.percent||0},handleSuccess:function(e,t){var n=this,i=this.getFile(t);i&&(i.status="finished",i.response=e,this.onSuccess(e,i,this.fileList),this.dispatch("FormItem","on-form-change",i),setTimeout(function(){(0,r.default)(this,n),i.showProgress=!1}.bind(this),1e3))},handleError:function(e,t,n){var i=this.getFile(n),r=this.fileList;i.status="fail",r.splice(r.indexOf(i),1),this.onError(e,t,n)},handleRemove:function(e){var t=this.fileList;t.splice(t.indexOf(e),1),this.onRemove(e,t)},handlePreview:function(e){"finished"===e.status&&this.onPreview(e)},clearFiles:function(){this.fileList=[]}},watch:{defaultFileList:{immediate:!0,handler:function(e){var t=this;this.fileList=e.map(function(e){return(0,r.default)(this,t),e.status="finished",e.percentage=100,e.uid=Date.now()+this.tempIndex++,e}.bind(this))}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(8)),a=o(n(223));function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-upload";t.default={name:"UploadList",components:{Icon:r.default,iProgress:a.default},props:{files:{type:Array,default:function(){return[]}}},data:function(){return{prefixCls:s}},methods:{fileCls:function(e){return["ivu-upload-list-file",(0,i.default)({},"ivu-upload-list-file-finish","finished"===e.status)]},handleClick:function(e){this.$emit("on-file-click",e)},handlePreview:function(e){this.$emit("on-file-preview",e)},handleRemove:function(e){this.$emit("on-file-remove",e)},format:function(e){var t=e.name.split(".").pop().toLocaleLowerCase()||"",n="ios-document-outline";return["gif","jpg","jpeg","png","bmp","webp"].indexOf(t)>-1&&(n="ios-image"),["mp4","m3u8","rmvb","avi","swf","3gp","mkv","flv"].indexOf(t)>-1&&(n="ios-film"),["mp3","wav","wma","ogg","aac","flac"].indexOf(t)>-1&&(n="ios-musical-notes"),["doc","txt","docx","pages","epub","pdf"].indexOf(t)>-1&&(n="md-document"),["numbers","csv","xls","xlsx"].indexOf(t)>-1&&(n="ios-stats"),["keynote","ppt","pptx"].indexOf(t)>-1&&(n="ios-videocam"),n},parsePercentage:function(e){return parseInt(e,10)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Row",props:{type:{validator:function(e){return(0,a.oneOf)(e,["flex"])}},align:{validator:function(e){return(0,a.oneOf)(e,["top","middle","bottom"])}},justify:{validator:function(e){return(0,a.oneOf)(e,["start","end","center","space-around","space-between"])}},gutter:{type:Number,default:0},className:String,wrap:{type:Boolean,default:!0}},computed:{classes:function(){var e;return["ivu-row",(e={},(0,r.default)(e,"ivu-row-"+String(this.type),!!this.type),(0,r.default)(e,"ivu-row-"+String(this.type)+"-"+String(this.align),!!this.align&&this.type),(0,r.default)(e,"ivu-row-"+String(this.type)+"-"+String(this.justify),!!this.justify&&this.type),(0,r.default)(e,"ivu-row-"+String(this.align),!!this.align),(0,r.default)(e,"ivu-row-"+String(this.justify),!!this.justify),(0,r.default)(e,""+String(this.className),!!this.className),(0,r.default)(e,"ivu-row-no-wrap",!this.wrap),e)]},styles:function(){var e={};return 0!==this.gutter&&(e={marginLeft:this.gutter/-2+"px",marginRight:this.gutter/-2+"px"}),e}},methods:{updateGutter:function(e){var t=this,n=(0,a.findComponentDownward)(this,"iCol"),r=(0,a.findBrothersComponents)(n,"iCol",!1);r.length&&r.forEach(function(n){(0,i.default)(this,t),0!==e&&(n.gutter=e)}.bind(this))}},watch:{gutter:function(e){this.updateGutter(e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(22)),r=l(n(18)),a=l(n(1)),o=l(n(2)),s=n(3);function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"iCol",props:{span:[Number,String],order:[Number,String],offset:[Number,String],push:[Number,String],pull:[Number,String],className:String,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object],xxl:[Number,Object],flex:{type:[Number,String],default:""}},data:function(){return{gutter:0}},computed:{classes:function(){var e,t=this,n=["ivu-col",(e={},(0,o.default)(e,"ivu-col-span-"+String(this.span),this.span),(0,o.default)(e,"ivu-col-order-"+String(this.order),this.order),(0,o.default)(e,"ivu-col-offset-"+String(this.offset),this.offset),(0,o.default)(e,"ivu-col-push-"+String(this.push),this.push),(0,o.default)(e,"ivu-col-pull-"+String(this.pull),this.pull),(0,o.default)(e,""+String(this.className),!!this.className),e)];return["xs","sm","md","lg","xl","xxl"].forEach(function(e){if((0,a.default)(this,t),"number"==typeof this[e])n.push("ivu-col-span-"+String(e)+"-"+String(this[e]));else if("object"===(0,r.default)(this[e])){var o=this[e];(0,i.default)(o).forEach(function(i){(0,a.default)(this,t),n.push("span"!==i?"ivu-col-"+String(e)+"-"+String(i)+"-"+String(o[i]):"ivu-col-span-"+String(e)+"-"+String(o[i]))}.bind(this))}}.bind(this)),n},styles:function(){var e,t={};return 0!==this.gutter&&(t={paddingLeft:this.gutter/2+"px",paddingRight:this.gutter/2+"px"}),this.flex&&(t.flex="number"==typeof(e=this.flex)?e+" "+e+" auto":/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?"0 0 "+String(e):e),t}},methods:{updateGutter:function(){var e=(0,s.findComponentUpward)(this,"Row");e&&e.updateGutter(e.gutter)}},mounted:function(){this.updateGutter()},beforeDestroy:function(){this.updateGutter()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"OptionGroup",props:{label:{type:String,default:""}},data:function(){return{prefixCls:"ivu-select-group",hidden:!1}},methods:{queryChange:function(){var e=this;this.$nextTick(function(){(0,a.default)(this,e);for(var t=this.$refs.options.querySelectorAll(".ivu-select-item"),n=!1,i=0;i<t.length;i++)if("none"!==t[i].style.display){n=!0;break}this.hidden=!n}.bind(this))}},mounted:function(){var e=this;this.$on("on-query-change",function(){return(0,a.default)(this,e),this.queryChange(),!0}.bind(this))},beforeDestroy:function(){this.$off("on-query-change")}}},function(e,t,n){"use strict";var i=fe(n(1)),r=fe(n(22)),a=fe(n(32)),o=fe(n(268)),s=fe(n(274)),l=fe(n(284)),u=fe(n(287)),c=fe(n(290)),d=fe(n(342)),h=fe(n(344)),f=fe(n(347)),p=fe(n(350)),m=fe(n(355)),v=fe(n(359)),g=fe(n(362)),b=fe(n(367)),y=fe(n(374)),_=fe(n(381)),w=fe(n(384)),x=fe(n(388)),k=fe(n(393)),C=fe(n(404)),S=fe(n(406)),O=fe(n(426)),T=fe(n(429)),D=fe(n(432)),E=fe(n(437)),$=fe(n(439)),M=fe(n(454)),P=fe(n(20)),I=fe(n(456)),j=fe(n(457)),A=fe(n(459)),N=fe(n(470)),L=fe(n(475)),F=fe(n(479)),R=fe(n(486)),B=fe(n(490)),V=fe(n(499)),z=fe(n(504)),H=fe(n(508)),W=fe(n(509)),q=fe(n(514)),U=fe(n(516)),K=fe(n(518)),G=fe(n(523)),Y=fe(n(526)),Z=fe(n(527)),X=fe(n(542)),J=fe(n(544)),Q=fe(n(549)),ee=fe(n(552)),te=fe(n(584)),ne=fe(n(589)),ie=fe(n(592)),re=fe(n(596)),ae=fe(n(601)),oe=fe(n(603)),se=fe(n(604)),le=fe(n(612)),ue=fe(n(618)),ce=n(624),de=n(629),he=fe(n(120));function fe(e){return e&&e.__esModule?e:{default:e}}var pe={Affix:o.default,Alert:s.default,Anchor:l.default,AnchorLink:u.default,AutoComplete:c.default,Avatar:d.default,BackTop:h.default,Badge:f.default,Breadcrumb:p.default,BreadcrumbItem:p.default.Item,Button:m.default,ButtonGroup:m.default.Group,Card:v.default,Carousel:g.default,CarouselItem:g.default.Item,Cascader:b.default,Cell:y.default,CellGroup:y.default.Group,Checkbox:_.default,CheckboxGroup:_.default.Group,Col:ce.Col,Collapse:x.default,ColorPicker:k.default,Content:C.default,DatePicker:S.default,Divider:O.default,Drawer:T.default,Dropdown:D.default,DropdownItem:D.default.Item,DropdownMenu:D.default.Menu,Footer:E.default,Form:$.default,FormItem:$.default.Item,Header:M.default,Icon:P.default,Input:I.default,InputNumber:j.default,Scroll:A.default,Sider:Y.default,Split:N.default,Submenu:B.default.Sub,Layout:L.default,List:F.default,ListItem:F.default.Item,ListItemMeta:F.default.Item.Meta,LoadingBar:R.default,Menu:B.default,MenuGroup:B.default.Group,MenuItem:B.default.Item,Message:V.default,Modal:z.default,Notice:H.default,Option:de.Option,OptionGroup:de.OptionGroup,Page:W.default,Panel:x.default.Panel,Poptip:q.default,Progress:U.default,Radio:K.default,RadioGroup:K.default.Group,Rate:G.default,Row:ce.Row,Select:de.Select,Slider:Z.default,Spin:X.default,Step:J.default.Step,Steps:J.default,Table:ee.default,Tabs:te.default,TabPane:te.default.Pane,Tag:ne.default,Time:ie.default,Timeline:re.default,TimelineItem:re.default.Item,TimePicker:ae.default,Tooltip:oe.default,Transfer:se.default,Tree:le.default,Upload:ue.default},me=(0,a.default)({},pe,{iButton:m.default,iCircle:w.default,iCol:ce.Col,iContent:C.default,iForm:$.default,iFooter:E.default,iHeader:M.default,iInput:I.default,iMenu:B.default,iOption:de.Option,iProgress:U.default,iSelect:de.Select,iSwitch:Q.default,iTable:ee.default,iTime:ie.default}),ve=function e(t){var n=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.installed||(he.default.use(a.locale),he.default.i18n(a.i18n),(0,r.default)(me).forEach(function(e){(0,i.default)(this,n),t.component(e,me[e])}.bind(this)),t.prototype.$IVIEW={size:a.size||"",transfer:"transfer"in a?a.transfer:"",capture:!("capture"in a)||a.capture,select:{arrow:a.select&&a.select.arrow?a.select.arrow:"",customArrow:a.select&&a.select.customArrow?a.select.customArrow:"",arrowSize:a.select&&a.select.arrowSize?a.select.arrowSize:""},cell:{arrow:a.cell&&a.cell.arrow?a.cell.arrow:"",customArrow:a.cell&&a.cell.customArrow?a.cell.customArrow:"",arrowSize:a.cell&&a.cell.arrowSize?a.cell.arrowSize:""},menu:{arrow:a.menu&&a.menu.arrow?a.menu.arrow:"",customArrow:a.menu&&a.menu.customArrow?a.menu.customArrow:"",arrowSize:a.menu&&a.menu.arrowSize?a.menu.arrowSize:""},tree:{arrow:a.tree&&a.tree.arrow?a.tree.arrow:"",customArrow:a.tree&&a.tree.customArrow?a.tree.customArrow:"",arrowSize:a.tree&&a.tree.arrowSize?a.tree.arrowSize:""},cascader:{arrow:a.cascader&&a.cascader.arrow?a.cascader.arrow:"",customArrow:a.cascader&&a.cascader.customArrow?a.cascader.customArrow:"",arrowSize:a.cascader&&a.cascader.arrowSize?a.cascader.arrowSize:"",itemArrow:a.cascader&&a.cascader.itemArrow?a.cascader.itemArrow:"",customItemArrow:a.cascader&&a.cascader.customItemArrow?a.cascader.customItemArrow:"",itemArrowSize:a.cascader&&a.cascader.itemArrowSize?a.cascader.itemArrowSize:""},colorPicker:{arrow:a.colorPicker&&a.colorPicker.arrow?a.colorPicker.arrow:"",customArrow:a.colorPicker&&a.colorPicker.customArrow?a.colorPicker.customArrow:"",arrowSize:a.colorPicker&&a.colorPicker.arrowSize?a.colorPicker.arrowSize:""},datePicker:{icon:a.datePicker&&a.datePicker.icon?a.datePicker.icon:"",customIcon:a.datePicker&&a.datePicker.customIcon?a.datePicker.customIcon:"",iconSize:a.datePicker&&a.datePicker.iconSize?a.datePicker.iconSize:""},timePicker:{icon:a.timePicker&&a.timePicker.icon?a.timePicker.icon:"",customIcon:a.timePicker&&a.timePicker.customIcon?a.timePicker.customIcon:"",iconSize:a.timePicker&&a.timePicker.iconSize?a.timePicker.iconSize:""},tabs:{closeIcon:a.tabs&&a.tabs.closeIcon?a.tabs.closeIcon:"",customCloseIcon:a.tabs&&a.tabs.customCloseIcon?a.tabs.customCloseIcon:"",closeIconSize:a.tabs&&a.tabs.closeIconSize?a.tabs.closeIconSize:""},modal:{maskClosable:a.modal&&"maskClosable"in a.modal?a.modal.maskClosable:"",checkEscClose:a.modal&&"checkEscClose"in a.modal?a.modal.checkEscClose:""}},t.prototype.$Loading=R.default,t.prototype.$Message=V.default,t.prototype.$Modal=z.default,t.prototype.$Notice=H.default,t.prototype.$Spin=X.default)};"undefined"!=typeof window&&window.Vue&&ve(window.Vue);var ge=(0,a.default)({version:"4.7.0-16",locale:he.default.use,i18n:he.default.i18n,install:ve,Circle:w.default,Switch:Q.default},pe);ge.lang=function(e){(0,i.default)(void 0,void 0);var t=window["iview/locale"].default;e===t.i.locale?he.default.use(t):console.log("The "+String(e)+" language pack is not loaded.")}.bind(void 0),e.exports.default=e.exports=ge},function(e,t,n){n(262),e.exports=n(5).Object.keys},function(e,t,n){var i=n(29),r=n(40);n(97)("keys",(function(){return function(e){return r(i(e))}}))},function(e,t,n){var i=n(34),r=n(52),a=n(264);e.exports=function(e){return function(t,n,o){var s,l=i(t),u=r(l.length),c=a(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(65),r=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):a(e,t)}},function(e,t,n){n(266),e.exports=n(5).Object.assign},function(e,t,n){var i=n(7);i(i.S+i.F,"Object",{assign:n(267)})},function(e,t,n){"use strict";var i=n(13),r=n(40),a=n(71),o=n(54),s=n(29),l=n(64),u=Object.assign;e.exports=!u||n(31)((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=i}))?function(e,t){for(var n=s(e),u=arguments.length,c=1,d=a.f,h=o.f;u>c;)for(var f,p=l(arguments[c++]),m=d?r(p).concat(d(p)):r(p),v=m.length,g=0;v>g;)f=m[g++],i&&!h.call(p,f)||(n[f]=p[f]);return n}:u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(269),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(99),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(273),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(271),__esModule:!0}},function(e,t,n){n(272);var i=n(5).Object;e.exports=function(e,t,n){return i.defineProperty(e,t,n)}},function(e,t,n){var i=n(7);i(i.S+i.F*!n(13),"Object",{defineProperty:n(16).f})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{ref:"point",class:e.classes,style:e.styles},[e._t("default")],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.slot,expression:"slot"}],style:e.slotStyle})])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(275),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(100),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(283),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("i",{class:e.classes,style:e.styles,on:{click:e.handleClick}})},t.staticRenderFns=[]},function(e,t,n){n(46),n(36),e.exports=n(282)},function(e,t,n){"use strict";var i=n(279),r=n(102),a=n(35),o=n(34);e.exports=n(72)(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";var i=n(55),r=n(44),a=n(47),o={};n(26)(o,n(10)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var i=n(65),r=n(63);e.exports=function(e){return function(t,n){var a,o,s=String(r(t)),l=i(n),u=s.length;return l<0||l>=u?e?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===u||(o=s.charCodeAt(l+1))<56320||o>57343?e?s.charAt(l):a:e?s.slice(l,l+2):o-56320+(a-55296<<10)+65536}}},function(e,t,n){var i=n(23),r=n(73);e.exports=n(5).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return i(t.call(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.fade?"fade":""}},[e.closed?e._e():n("div",{class:e.wrapClasses},[e.showIcon?n("span",{class:e.iconClasses},[e._t("icon",(function(){return[n("Icon",{attrs:{type:e.iconType}})]}))],2):e._e(),e._v(" "),n("span",{class:e.messageClasses},[e._t("default")],2),e._v(" "),n("span",{class:e.descClasses},[e._t("desc")],2),e._v(" "),e.closable?n("a",{class:e.closeClasses,on:{click:e.close}},[e._t("close",(function(){return[n("Icon",{attrs:{type:"ios-close"}})]}))],2):e._e()])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(285),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(107),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(286),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.wrapperComponent,{tag:"component",attrs:{"offset-top":e.offsetTop,"offset-bottom":e.offsetBottom},on:{"on-change":e.handleAffixStateChange}},[n("div",{class:e.prefix+"-wrapper",style:e.wrapperStyle},[n("div",{class:""+e.prefix},[n("div",{class:e.prefix+"-ink"},[n("span",{directives:[{name:"show",rawName:"v-show",value:e.showInk,expression:"showInk"}],class:e.prefix+"-ink-ball",style:{top:e.inkTop+"px"}})]),e._v(" "),e._t("default")],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(288),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(108),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(289),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.anchorLinkClasses},[n("a",{class:e.linkTitleClasses,attrs:{href:e.href,"data-scroll-offset":e.scrollOffset,"data-href":e.href,title:e.title},on:{click:function(t){return t.preventDefault(),e.goAnchor.apply(null,arguments)}}},[e._v(e._s(e.title))]),e._v(" "),e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(291),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(109),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(341),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(293),__esModule:!0}},function(e,t,n){n(46),n(36),e.exports=n(294)},function(e,t,n){var i=n(56),r=n(10)("iterator"),a=n(35);e.exports=n(5).isIterable=function(e){var t=Object(e);return void 0!==t[r]||"@@iterator"in t||a.hasOwnProperty(i(t))}},function(e,t,n){n(296),e.exports=n(5).Number.isFinite},function(e,t,n){var i=n(7),r=n(9).isFinite;i(i.S,"Number",{isFinite:function(e){return"number"==typeof e&&r(e)}})},function(e,t,n){e.exports={default:n(298),__esModule:!0}},function(e,t,n){n(36),n(46),e.exports=n(76).f("iterator")},function(e,t,n){e.exports={default:n(300),__esModule:!0}},function(e,t,n){n(301),n(79),n(305),n(306),e.exports=n(5).Symbol},function(e,t,n){"use strict";var i=n(9),r=n(30),a=n(13),o=n(7),s=n(103),l=n(77).KEY,u=n(31),c=n(67),d=n(47),h=n(53),f=n(10),p=n(76),m=n(78),v=n(302),g=n(111),b=n(23),y=n(19),_=n(29),w=n(34),x=n(70),k=n(44),C=n(55),S=n(303),O=n(304),T=n(71),D=n(16),E=n(40),$=O.f,M=D.f,P=S.f,I=i.Symbol,j=i.JSON,A=j&&j.stringify,N=f("_hidden"),L=f("toPrimitive"),F={}.propertyIsEnumerable,R=c("symbol-registry"),B=c("symbols"),V=c("op-symbols"),z=Object.prototype,H="function"==typeof I&&!!T.f,W=i.QObject,q=!W||!W.prototype||!W.prototype.findChild,U=a&&u((function(){return 7!=C(M({},"a",{get:function(){return M(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=$(z,t);i&&delete z[t],M(e,t,n),i&&e!==z&&M(z,t,i)}:M,K=function(e){var t=B[e]=C(I.prototype);return t._k=e,t},G=H&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},Y=function(e,t,n){return e===z&&Y(V,t,n),b(e),t=x(t,!0),b(n),r(B,t)?(n.enumerable?(r(e,N)&&e[N][t]&&(e[N][t]=!1),n=C(n,{enumerable:k(0,!1)})):(r(e,N)||M(e,N,k(1,{})),e[N][t]=!0),U(e,t,n)):M(e,t,n)},Z=function(e,t){b(e);for(var n,i=v(t=w(t)),r=0,a=i.length;a>r;)Y(e,n=i[r++],t[n]);return e},X=function(e){var t=F.call(this,e=x(e,!0));return!(this===z&&r(B,e)&&!r(V,e))&&(!(t||!r(this,e)||!r(B,e)||r(this,N)&&this[N][e])||t)},J=function(e,t){if(e=w(e),t=x(t,!0),e!==z||!r(B,t)||r(V,t)){var n=$(e,t);return!n||!r(B,t)||r(e,N)&&e[N][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=P(w(e)),i=[],a=0;n.length>a;)r(B,t=n[a++])||t==N||t==l||i.push(t);return i},ee=function(e){for(var t,n=e===z,i=P(n?V:w(e)),a=[],o=0;i.length>o;)!r(B,t=i[o++])||n&&!r(z,t)||a.push(B[t]);return a};H||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(V,n),r(this,N)&&r(this[N],e)&&(this[N][e]=!1),U(this,e,k(1,n))};return a&&q&&U(z,e,{configurable:!0,set:t}),K(e)},s(I.prototype,"toString",(function(){return this._k})),O.f=J,D.f=Y,n(112).f=S.f=Q,n(54).f=X,T.f=ee,a&&!n(42)&&s(z,"propertyIsEnumerable",X,!0),p.f=function(e){return K(f(e))}),o(o.G+o.W+o.F*!H,{Symbol:I});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)f(te[ne++]);for(var ie=E(f.store),re=0;ie.length>re;)m(ie[re++]);o(o.S+o.F*!H,"Symbol",{for:function(e){return r(R,e+="")?R[e]:R[e]=I(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in R)if(R[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!H,"Object",{create:function(e,t){return void 0===t?C(e):Z(C(e),t)},defineProperty:Y,defineProperties:Z,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ae=u((function(){T.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return T.f(_(e))}}),j&&o(o.S+o.F*(!H||u((function(){var e=I();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,i=[e],r=1;arguments.length>r;)i.push(arguments[r++]);if(n=t=i[1],(y(t)||void 0!==e)&&!G(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),i[1]=t,A.apply(j,i)}}),I.prototype[L]||n(26)(I.prototype,L,I.prototype.valueOf),d(I,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(e,t,n){var i=n(40),r=n(71),a=n(54);e.exports=function(e){var t=i(e),n=r.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},function(e,t,n){var i=n(34),r=n(112).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(e){return o.slice()}}(e):r(i(e))}},function(e,t,n){var i=n(54),r=n(44),a=n(34),o=n(70),s=n(30),l=n(98),u=Object.getOwnPropertyDescriptor;t.f=n(13)?u:function(e,t){if(e=a(e),t=o(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return r(!i.f.call(e,t),e[t])}},function(e,t,n){n(78)("asyncIterator")},function(e,t,n){n(78)("observable")},function(e,t,n){var i=n(5),r=i.JSON||(i.JSON={stringify:JSON.stringify});e.exports=function(e){return r.stringify.apply(r,arguments)}},function(e,t,n){n(36),n(309),e.exports=n(5).Array.from},function(e,t,n){"use strict";var i=n(25),r=n(7),a=n(29),o=n(114),s=n(115),l=n(52),u=n(310),c=n(73);r(r.S+r.F*!n(116)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,r,d,h=a(e),f="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,v=void 0!==m,g=0,b=c(h);if(v&&(m=i(m,p>2?arguments[2]:void 0,2)),null==b||f==Array&&s(b))for(n=new f(t=l(h.length));t>g;g++)u(n,g,v?m(h[g],g):h[g]);else for(d=b.call(h),n=new f;!(r=d.next()).done;g++)u(n,g,v?o(d,m,[r.value,g],!0):r.value);return n.length=g,n}})},function(e,t,n){"use strict";var i=n(16),r=n(44);e.exports=function(e,t,n){t in e?i.f(e,t,r(0,n)):e[t]=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"ivu-select-dropdown",class:e.className,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){e.exports={default:n(313),__esModule:!0}},function(e,t,n){n(314);var i=n(5).Object;e.exports=function(e,t){return i.defineProperties(e,t)}},function(e,t,n){var i=n(7);i(i.S+i.F*!n(13),"Object",{defineProperties:n(104)})},function(e,t,n){e.exports={default:n(316),__esModule:!0}},function(e,t,n){n(317);var i=n(5).Object;e.exports=function(e,t){return i.create(e,t)}},function(e,t,n){var i=n(7);i(i.S,"Object",{create:n(55)})},function(e,t,n){e.exports={default:n(319),__esModule:!0}},function(e,t,n){n(320),e.exports=n(5).Object.getPrototypeOf},function(e,t,n){var i=n(29),r=n(106);n(97)("getPrototypeOf",(function(){return function(e){return r(i(e))}}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(322),a={i:{locale:"zh-CN",select:{placeholder:"请选择",noMatch:"无匹配数据",loading:"加载中"},table:{noDataText:"暂无数据",noFilteredDataText:"暂无筛选结果",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},datepicker:{selectDate:"选择日期",selectTime:"选择时间",startTime:"开始时间",endTime:"结束时间",clear:"清空",ok:"确定",datePanelLabel:"[yyyy年] [m月]",month:"月",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",year:"年",weekStartDay:"0",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{m1:"1月",m2:"2月",m3:"3月",m4:"4月",m5:"5月",m6:"6月",m7:"7月",m8:"8月",m9:"9月",m10:"10月",m11:"11月",m12:"12月"}},transfer:{titles:{source:"源列表",target:"目的列表"},filterPlaceholder:"请输入搜索内容",notFoundText:"列表为空"},modal:{okText:"确定",cancelText:"取消"},poptip:{okText:"确定",cancelText:"取消"},page:{prev:"上一页",next:"下一页",total:"共",item:"条",items:"条",prev5:"向前 5 页",next5:"向后 5 页",page:"条/页",goto:"跳至",p:"页"},rate:{star:"星",stars:"星"},time:{before:"前",after:"后",just:"刚刚",seconds:"秒",minutes:"分钟",hours:"小时",days:"天"},tree:{emptyText:"暂无数据"}}};(0,((i=r)&&i.__esModule?i:{default:i}).default)(a),t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){a||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var i,r=n(17),a=((i=r)&&i.__esModule?i:{default:i}).default.prototype.$isServer},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return a(e,n)}))}function s(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||o,n.isMergeableObject=n.isMergeableObject||i;var r=Array.isArray(t);return r===Array.isArray(e)?r?n.arrayMerge(e,t,n):function(e,t,n){var i={};return n.isMergeableObject(e)&&Object.keys(e).forEach((function(t){i[t]=a(e[t],n)})),Object.keys(t).forEach((function(r){n.isMergeableObject(t[r])&&e[r]?i[r]=s(e[r],t[r],n):i[r]=a(t[r],n)})),i}(e,t,n):a(t,n)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return s(e,n,t)}),{})};var l=s;t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(18));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}return function(t){for(var n=this,a=arguments.length,s=Array(a>1?a-1:0),l=1;l<a;l++)s[l-1]=arguments[l];return 1===s.length&&"object"===(0,r.default)(s[0])&&(s=s[0]),s&&s.hasOwnProperty||(s={}),t.replace(o,function(r,a,o,l){(0,i.default)(this,n);var u=void 0;return"{"===t[l-1]&&"}"===t[l+r.length]?o:null==(u=e(s,o)?s[o]:null)?"":u}.bind(this))}};var o=/(%|)\{([0-9a-zA-Z_]+)\}/g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(121),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(326),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.headCls,on:{click:e.onHeaderClick}},[e.$slots.prefix||e.prefix?n("span",{class:[e.prefixCls+"-prefix"]},[e._t("prefix",(function(){return[e.prefix?n("Icon",{attrs:{type:e.prefix}}):e._e()]}))],2):e._e(),e._v(" "),e._l(e.selectedMultiple,(function(t,i){return void 0===e.maxTagCount||i<e.maxTagCount?n("div",{staticClass:"ivu-tag ivu-tag-checked"},[n("span",{staticClass:"ivu-tag-text",class:{"ivu-select-multiple-tag-hidden":t.disabled||e.inUncancelable(t.value),"ivu-select-multiple-tag-create":t.__create}},[void 0!==t.avatar?n("Avatar",{staticClass:"tag-ivu-avatar",attrs:{src:t.avatar}}):e._e(),e._v(e._s(void 0!==t.tag?t.tag:t.label))],1),e._v(" "),t.disabled||e.inUncancelable(t.value)?e._e():n("Icon",{attrs:{type:"ios-close"},nativeOn:{click:function(n){return n.stopPropagation(),e.removeTag(t)}}})],1):e._e()})),void 0!==e.maxTagCount&&e.selectedMultiple.length>e.maxTagCount?n("div",{staticClass:"ivu-tag ivu-tag-checked"},[n("span",{staticClass:"ivu-tag-text ivu-select-max-tag"},[e.maxTagPlaceholder?[e._v(e._s(e.maxTagPlaceholder(e.selectedMultiple.length-e.maxTagCount)))]:[e._v("+ "+e._s(e.selectedMultiple.length-e.maxTagCount)+"...")]],2)]):e._e(),e._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:e.singleDisplayValue,expression:"singleDisplayValue"}],class:e.singleDisplayClasses},[e._v(e._s(e.singleDisplayValue))]),e._v(" "),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",class:[e.prefixCls+"-input"],style:e.inputStyle,attrs:{id:e.inputElementId,type:"text",disabled:e.disabled,placeholder:e.showPlaceholder?e.localePlaceholder:"",autocomplete:"off",spellcheck:"false"},domProps:{value:e.query},on:{keydown:[e.resetInputState,function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleInputDelete.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter.apply(null,arguments)}],focus:e.onInputFocus,blur:e.onInputBlur,input:function(t){t.target.composing||(e.query=t.target.value)}}}):e._e(),e._v(" "),e.resetSelect?n("Icon",{class:[e.prefixCls+"-arrow"],attrs:{type:"ios-close-circle"},nativeOn:{click:function(t){return t.stopPropagation(),e.onClear.apply(null,arguments)}}}):e._e(),e._v(" "),e.resetSelect||e.remote?e._e():n("Icon",{class:[e.prefixCls+"-arrow"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(122),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside:[capture]",value:e.onClickOutside,expression:"onClickOutside",arg:e.capture},{name:"click-outside",rawName:"v-click-outside:[capture].mousedown",value:e.onClickOutside,expression:"onClickOutside",arg:e.capture,modifiers:{mousedown:!0}},{name:"click-outside",rawName:"v-click-outside:[capture].touchstart",value:e.onClickOutside,expression:"onClickOutside",arg:e.capture,modifiers:{touchstart:!0}}],class:e.classes},[n("div",{ref:"reference",class:e.selectionCls,attrs:{tabindex:e.selectTabindex},on:{blur:e.toggleHeaderFocus,focus:e.toggleHeaderFocus,click:e.toggleMenu,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleKeydown.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleKeydown.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.handleKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.handleKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleKeydown.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleKeydown.apply(null,arguments)}],mouseenter:function(t){e.hasMouseHoverHead=!0},mouseleave:function(t){e.hasMouseHoverHead=!1}}},[e._t("input",(function(){return[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.publicValue}}),e._v(" "),n("select-head",{attrs:{filterable:e.filterable,multiple:e.multiple,multipleUncancelable:e.multipleUncancelable,values:e.values,clearable:e.canBeCleared,prefix:e.prefix,disabled:e.itemDisabled,remote:e.remote,"input-element-id":e.elementId,"initial-label":e.initialLabel,placeholder:e.placeholder,"query-prop":e.query,"max-tag-count":e.maxTagCount,"max-tag-placeholder":e.maxTagPlaceholder,"allow-create":e.allowCreate,"show-create-item":e.showCreateItem},on:{"on-query-change":e.onQueryChange,"on-input-focus":function(t){e.isFocused=!0},"on-input-blur":function(t){e.isFocused=!1},"on-clear":e.clearSingleSelect,"on-enter":e.handleCreateItem}},[e._t("prefix",null,{slot:"prefix"})],2)]}))],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.dropVisible,expression:"dropVisible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"dropdown",class:e.dropdownCls,attrs:{placement:e.placement,"data-transfer":e.transfer,transfer:e.transfer,eventsEnabled:e.eventsEnabled}},[e._t("drop-prepend"),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.showNotFoundLabel&&!e.allowCreate,expression:"showNotFoundLabel && !allowCreate"}],class:[e.prefixCls+"-not-found"]},[n("li",[e._v(e._s(e.localeNotFoundText))])]),e._v(" "),!e.remote||e.remote&&!e.loading?n("functional-options",{class:e.prefixCls+"-dropdown-list",attrs:{options:e.selectOptions,"slot-update-hook":e.updateSlotOptions,"slot-options":e.slotOptions}},[e.showCreateItem?n("li",{class:e.prefixCls+"-item",on:{click:e.handleCreateItem}},[e._v("\n "+e._s(e.query)+"\n "),n("Icon",{class:e.prefixCls+"-item-enter",attrs:{type:"md-return-left"}})],1):e._e()]):n("ul",{class:e.prefixCls+"-dropdown-list"},[e.showCreateItem?n("li",{class:e.prefixCls+"-item",on:{click:e.handleCreateItem}},[e._v("\n "+e._s(e.query)+"\n "),n("Icon",{class:e.prefixCls+"-item-enter",attrs:{type:"md-return-left"}})],1):e._e()]),e._v(" "),e._t("drop-append"),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],class:[e.prefixCls+"-loading"]},[e._v(e._s(e.localeLoadingText))])],2)],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("li",{class:e.classes,on:{click:function(t){return t.stopPropagation(),e.select.apply(null,arguments)},mousedown:function(e){e.preventDefault()}}},[e._t("default",(function(){return[e._v(e._s(e.showLabel))]}))],2)},t.staticRenderFns=[]},function(e,t,n){e.exports={default:n(331),__esModule:!0}},function(e,t,n){n(332),e.exports=n(5).Number.isNaN},function(e,t,n){var i=n(7);i(i.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(334)),r=o(n(337)),a=o(n(1));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];c||(c=document.createElement("textarea"),document.body.appendChild(c)),e.getAttribute("wrap")?c.setAttribute("wrap",e.getAttribute("wrap")):c.removeAttribute("wrap");var o=d(e,a),l=o.paddingSize,u=o.borderSize,h=o.boxSizing,f=o.sizingStyle;c.setAttribute("style",String(f)+";"+s),c.value=e.value||e.placeholder||"";var p=r.default,m=i.default,v=c.scrollHeight,g=void 0;if("border-box"===h?v+=u:"content-box"===h&&(v-=l),null!==t||null!==n){c.value=" ";var b=c.scrollHeight-l;null!==t&&(p=b*t,"border-box"===h&&(p=p+l+u),v=Math.max(p,v)),null!==n&&(m=b*n,"border-box"===h&&(m=m+l+u),g=v>m?"":"hidden",v=Math.min(m,v))}return n||(g="hidden"),{height:String(v)+"px",minHeight:String(p)+"px",maxHeight:String(m)+"px",overflowY:g}};var s="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",l=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"],u={},c=void 0;function d(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(n&&u[i])return u[i];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),s=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),c=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),d=l.map(function(e){return(0,a.default)(this,t),String(e)+":"+String(r.getPropertyValue(e))}.bind(this)).join(";"),h={sizingStyle:d,paddingSize:s,borderSize:c,boxSizing:o};return n&&i&&(u[i]=h),h}},function(e,t,n){e.exports={default:n(335),__esModule:!0}},function(e,t,n){n(336),e.exports=9007199254740991},function(e,t,n){var i=n(7);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){e.exports={default:n(338),__esModule:!0}},function(e,t,n){n(339),e.exports=-9007199254740991},function(e,t,n){var i=n(7);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},["textarea"!==e.type?[e.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:e.slotReady,expression:"slotReady"}],class:[e.prefixCls+"-group-prepend"]},[e._t("prepend")],2):e._e(),e._v(" "),e.clearable&&e.currentValue&&!e.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",e.prefixCls+"-icon",e.prefixCls+"-icon-clear",e.prefixCls+"-icon-normal"],style:e.clearableStyles,on:{click:e.handleClear}}):e.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+e.icon,e.prefixCls+"-icon",e.prefixCls+"-icon-normal"],on:{click:e.handleIconClick}}):e.search&&!1===e.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[e.prefixCls+"-icon",e.prefixCls+"-icon-normal",e.prefixCls+"-search-icon"],on:{click:e.handleSearch}}):e.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[e._t("suffix",(function(){return[e.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+e.suffix]}):e._e()]}))],2):e.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e.password?n("span",{staticClass:"ivu-input-suffix",on:{click:e.handleToggleShowPassword}},[e.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"})]):e._e(),e._v(" "),n("transition",{attrs:{name:"fade"}},[e.icon?e._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[e.prefixCls+"-icon",e.prefixCls+"-icon-validate"]})]),e._v(" "),n("input",{ref:"input",class:e.inputClasses,attrs:{id:e.elementId,autocomplete:e.autocomplete,spellcheck:e.spellcheck,type:e.currentType,placeholder:e.placeholder,disabled:e.itemDisabled,maxlength:e.maxlength,readonly:e.readonly,name:e.name,number:e.number,autofocus:e.autofocus},domProps:{value:e.currentValue},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)},e.handleKeyup],keypress:e.handleKeypress,keydown:e.handleKeydown,focus:e.handleFocus,blur:e.handleBlur,compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:e.handleInput,change:e.handleChange}}),e._v(" "),e.append?n("div",{directives:[{name:"show",rawName:"v-show",value:e.slotReady,expression:"slotReady"}],class:[e.prefixCls+"-group-append"]},[e._t("append")],2):e.search&&e.enterButton?n("div",{class:[e.prefixCls+"-group-append",e.prefixCls+"-search"],on:{click:e.handleSearch}},[!0===e.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[e._v(e._s(e.enterButton))]],2):e.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[e._t("prefix",(function(){return[e.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+e.prefix]}):e._e()]}))],2):e._e()]:[n("textarea",{ref:"textarea",class:e.textareaClasses,style:e.textareaStyles,attrs:{id:e.elementId,wrap:e.wrap,autocomplete:e.autocomplete,spellcheck:e.spellcheck,placeholder:e.placeholder,disabled:e.itemDisabled,rows:e.rows,maxlength:e.maxlength,readonly:e.readonly,name:e.name,autofocus:e.autofocus},domProps:{value:e.currentValue},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)},e.handleKeyup],keypress:e.handleKeypress,keydown:e.handleKeydown,focus:e.handleFocus,blur:e.handleBlur,compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:e.handleInput}}),e._v(" "),e.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()]],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("i-select",{ref:"select",staticClass:"ivu-auto-complete",attrs:{label:e.label,disabled:e.itemDisabled,clearable:e.clearable,placeholder:e.placeholder,size:e.size,placement:e.placement,value:e.currentValue,"transfer-class-name":e.transferClassName,filterable:"",remote:"","auto-complete":"","remote-method":e.remoteMethod,transfer:e.transfer,capture:e.capture,eventsEnabled:e.eventsEnabled},on:{"on-select":e.handleSelect,"on-clickoutside":e.handleClickOutside}},[e._t("input",(function(){return[n("i-input",{ref:"input",attrs:{slot:"input","element-id":e.elementId,name:e.name,placeholder:e.placeholder,disabled:e.itemDisabled,size:e.size,icon:e.inputIcon},on:{"on-click":e.handleClear,"on-focus":e.handleFocus,"on-blur":e.handleBlur},slot:"input",model:{value:e.currentValue,callback:function(t){e.currentValue=t},expression:"currentValue"}})]})),e._v(" "),e._t("default",(function(){return e._l(e.filteredData,(function(t){return n("i-option",{key:t,attrs:{value:t}},[e._v(e._s(t))])}))}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(125),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{class:e.classes,style:e.styles},[e.src?n("img",{attrs:{src:e.src},on:{error:e.handleError}}):e.icon||e.customIcon?n("Icon",{attrs:{type:e.icon,custom:e.customIcon}}):n("span",{ref:"children",class:[e.prefixCls+"-string"],style:e.childrenStyle},[e._t("default")],2)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(345),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(127),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(346),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,style:e.styles,on:{click:e.back}},[e._t("default",(function(){return[n("div",{class:e.innerClasses},[n("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(348),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(128),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(349),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.dot?n("span",{ref:"badge",class:e.classes},[e._t("default"),e._v(" "),n("sup",{directives:[{name:"show",rawName:"v-show",value:e.badge,expression:"badge"}],class:e.dotClasses,style:e.styles})],2):e.status||e.color?n("span",{ref:"badge",staticClass:"ivu-badge-status",class:e.classes},[n("span",{class:e.statusClasses,style:e.statusStyles}),e._v(" "),n("span",{staticClass:"ivu-badge-status-text"},[e._t("text",(function(){return[e._v(e._s(e.text))]}))],2)]):n("span",{ref:"badge",class:e.classes},[e._t("default"),e._v(" "),e.$slots.count?n("sup",{class:e.customCountClasses,style:e.styles},[e._t("count")],2):e.hasCount?n("sup",{directives:[{name:"show",rawName:"v-show",value:e.badge,expression:"badge"}],class:e.countClasses,style:e.styles},[e._t("text",(function(){return[e._v(e._s(e.finalCount))]}))],2):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(351)),r=a(n(353));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(129),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(352),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(130),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(354),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e.to?n("a",{class:e.linkClasses,attrs:{href:e.linkUrl,target:e.target},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleCheckClick(t,!1)},function(t){return t.ctrlKey?e.handleCheckClick(t,!0):null},function(t){return t.metaKey?e.handleCheckClick(t,!0):null}]}},[e._t("default")],2):n("span",{class:e.linkClasses},[e._t("default")],2),e._v(" "),e.showSeparator?n("span",{class:e.separatorClasses},[e._t("separator")],2):n("span",{class:e.separatorClasses,domProps:{innerHTML:e._s(e.separator)}})])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(28)),r=a(n(357));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tagName,e._b({tag:"component",class:e.classes,attrs:{disabled:e.itemDisabled},on:{click:e.handleClickLink}},"component",e.tagProps,!1),[e.loading?n("Icon",{staticClass:"ivu-load-loop",attrs:{type:"ios-loading"}}):e._e(),e._v(" "),!e.icon&&!e.customIcon||e.loading?e._e():n("Icon",{attrs:{type:e.icon,custom:e.customIcon}}),e._v(" "),e.showSlot?n("span",{ref:"slot"},[e._t("default")],2):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(132),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(358),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(360),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(133),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(361),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tagName,e._b({tag:"component",class:e.classes,on:{click:e.handleClickLink}},"component",e.tagProps,!1),[e.showHead?n("div",{class:e.headClasses},[e._t("title",(function(){return[e.title?n("p",[e.icon?n("Icon",{attrs:{type:e.icon}}):e._e(),e._v(" "),n("span",[e._v(e._s(e.title))])],1):e._e()]}))],2):e._e(),e._v(" "),e.showExtra?n("div",{class:e.extraClasses},[e._t("extra")],2):e._e(),e._v(" "),n("div",{class:e.bodyClasses,style:e.bodyStyles},[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(363)),r=a(n(365));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(134),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(364),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("button",{staticClass:"left",class:e.arrowClasses,attrs:{type:"button"},on:{click:function(t){return e.arrowEvent(-1)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),n("div",{class:[e.prefixCls+"-list"]},[n("div",{ref:"originTrack",class:[e.prefixCls+"-track",e.showCopyTrack?"":"higher"],style:e.trackStyles,on:{click:function(t){return e.handleClick("currentIndex")}}},[e._t("default")],2),e._v(" "),e.loop?n("div",{ref:"copyTrack",class:[e.prefixCls+"-track",e.showCopyTrack?"higher":""],style:e.copyTrackStyles,on:{click:function(t){return e.handleClick("copyTrackIndex")}}}):e._e()]),e._v(" "),n("button",{staticClass:"right",class:e.arrowClasses,attrs:{type:"button"},on:{click:function(t){return e.arrowEvent(1)}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),n("ul",{class:e.dotsClasses},[e._l(e.slides.length,(function(t){return[n("li",{class:[t-1===e.currentIndex?e.prefixCls+"-active":""],on:{click:function(n){return e.dotsEvent("click",t-1)},mouseover:function(n){return e.dotsEvent("hover",t-1)}}},[n("button",{class:[e.radiusDot?"radius":""],attrs:{type:"button"}})])]}))],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(135),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(366),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.prefixCls,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(368),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(136),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(373),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(137),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(372),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(138),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(371),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:e.classes},[e._v("\n "+e._s(e.data.label)+"\n "),e.showArrow?n("Icon",{attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}}):e._e(),e._v(" "),e.showLoading?n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop ivu-cascader-menu-item-loading"}):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e.data&&e.data.length?n("ul",{class:[e.prefixCls+"-menu"]},e._l(e.data,(function(t){return n("Casitem",{key:e.getKey(),class:t.class||"",style:t.style||{},attrs:{"prefix-cls":e.prefixCls,data:t,"tmp-item":e.tmpItem},nativeOn:{click:function(n){return n.stopPropagation(),e.handleClickItem(t)},mouseenter:function(n){return n.stopPropagation(),e.handleHoverItem(t)}}})})),1):e._e(),e.sublist&&e.sublist.length?n("Caspanel",{attrs:{"prefix-cls":e.prefixCls,data:e.sublist,disabled:e.disabled,trigger:e.trigger,"change-on-select":e.changeOnSelect}}):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.handleClose,expression:"handleClose"}],class:e.classes},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"],on:{click:e.toggleOpen}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentValue}}),e._v(" "),e._t("default",(function(){return[n("i-input",{ref:"input",attrs:{"element-id":e.elementId,readonly:!e.filterable,disabled:e.itemDisabled,value:e.displayInputRender,size:e.size,placeholder:e.inputPlaceholder},on:{"on-change":e.handleInput}}),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.filterable&&""===e.query,expression:"filterable && query === ''"}],class:[e.prefixCls+"-label"],on:{click:e.handleFocus}},[e._v(e._s(e.displayRender))]),e._v(" "),n("Icon",{directives:[{name:"show",rawName:"v-show",value:e.showCloseIcon,expression:"showCloseIcon"}],class:[e.prefixCls+"-arrow"],attrs:{type:"ios-close-circle"},nativeOn:{click:function(t){return t.stopPropagation(),e.clearSelect.apply(null,arguments)}}}),e._v(" "),n("Icon",{class:[e.prefixCls+"-arrow"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})]}))],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"drop",class:e.dropdownCls,attrs:{eventsEnabled:e.eventsEnabled,"data-transfer":e.transfer,transfer:e.transfer}},[n("div",[n("Caspanel",{directives:[{name:"show",rawName:"v-show",value:!e.filterable||e.filterable&&""===e.query,expression:"!filterable || (filterable && query === '')"}],ref:"caspanel",attrs:{"prefix-cls":e.prefixCls,data:e.data,disabled:e.itemDisabled,"change-on-select":e.changeOnSelect,trigger:e.trigger}}),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.filterable&&""!==e.query&&e.querySelections.length,expression:"filterable && query !== '' && querySelections.length"}],class:[e.prefixCls+"-dropdown"]},[n("ul",{class:[e.selectPrefixCls+"-dropdown-list"]},e._l(e.querySelections,(function(t,i){var r;return n("li",{class:[e.selectPrefixCls+"-item",(r={},r[e.selectPrefixCls+"-item-disabled"]=t.disabled,r)],domProps:{innerHTML:e._s(t.display)},on:{click:function(t){return e.handleSelectItem(i)}}})})),0)]),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.filterable&&""!==e.query&&!e.querySelections.length||!e.data.length,expression:"(filterable && query !== '' && !querySelections.length) || !data.length"}],class:[e.prefixCls+"-not-found-tip"]},[n("li",[e._v(e._s(e.localeNotFoundText))])])],1)])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(375)),r=a(n(379));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(139),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(378),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(140),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(377),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ivu-cell-item"},[n("div",{staticClass:"ivu-cell-icon"},[e._t("icon")],2),e._v(" "),n("div",{staticClass:"ivu-cell-main"},[n("div",{staticClass:"ivu-cell-title"},[e._t("default",(function(){return[e._v(e._s(e.title))]}))],2),e._v(" "),n("div",{staticClass:"ivu-cell-label"},[e._t("label",(function(){return[e._v(e._s(e.label))]}))],2)]),e._v(" "),n("div",{staticClass:"ivu-cell-footer"},[n("span",{staticClass:"ivu-cell-extra"},[e._t("extra",(function(){return[e._v(e._s(e.extra))]}))],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[e.to?n("a",{staticClass:"ivu-cell-link",attrs:{href:e.linkUrl,target:e.target},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClickItem(t,!1)},function(t){return t.ctrlKey?e.handleClickItem(t,!0):null},function(t){return t.metaKey?e.handleClickItem(t,!0):null}]}},[n("CellItem",{attrs:{title:e.title,label:e.label,extra:e.extra}},[e._t("icon",null,{slot:"icon"}),e._v(" "),e._t("default",null,{slot:"default"}),e._v(" "),e._t("extra",null,{slot:"extra"}),e._v(" "),e._t("label",null,{slot:"label"})],2)],1):n("div",{staticClass:"ivu-cell-link",on:{click:e.handleClickItem}},[n("CellItem",{attrs:{title:e.title,label:e.label,extra:e.extra}},[e._t("icon",null,{slot:"icon"}),e._v(" "),e._t("default",null,{slot:"default"}),e._v(" "),e._t("extra",null,{slot:"extra"}),e._v(" "),e._t("label",null,{slot:"label"})],2)],1),e._v(" "),e.to?n("div",{staticClass:"ivu-cell-arrow"},[e._t("arrow",(function(){return[n("Icon",{attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})]}))],2):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(141),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(380),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"ivu-cell-group"},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(49)),r=a(n(143));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{class:e.wrapClasses},[n("span",{class:e.checkboxClasses},[n("span",{class:e.innerClasses}),e._v(" "),e.group?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],class:e.inputClasses,attrs:{type:"checkbox",disabled:e.itemDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.change],focus:e.onFocus,blur:e.onBlur}}):n("input",{class:e.inputClasses,attrs:{type:"checkbox",disabled:e.itemDisabled,name:e.name},domProps:{checked:e.currentValue},on:{change:e.change,focus:e.onFocus,blur:e.onBlur}})]),e._v(" "),e._t("default",(function(){return[e.showSlot?n("span",[e._v(e._s(e.label))]):e._e()]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(385),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(145),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(387),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",n=t.length,i="",r=0;r<e;r++)i+=t.charAt(Math.floor(Math.random()*n));return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses,style:e.circleSize},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[e.showDefs?n("defs",[n("linearGradient",{attrs:{id:e.id,x1:"100%",y1:"0%",x2:"0%",y2:"0%"}},[n("stop",{attrs:{offset:"0%","stop-color":e.strokeColor[0]}}),e._v(" "),n("stop",{attrs:{offset:"100%","stop-color":e.strokeColor[1]}})],1)],1):e._e(),e._v(" "),n("path",{style:e.trailStyle,attrs:{d:e.pathString,stroke:e.trailColor,"stroke-width":e.trailWidth,"fill-opacity":0,"stroke-linecap":e.strokeLinecap}}),e._v(" "),n("path",{style:e.pathStyle,attrs:{d:e.pathString,"stroke-linecap":e.strokeLinecap,stroke:e.strokeValue,"stroke-width":e.computedStrokeWidth,"fill-opacity":"0"}})]),e._v(" "),n("div",{class:e.innerClasses},[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(389)),r=a(n(391));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Panel=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(146),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(390),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(147),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(392),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.itemClasses},[n("div",{class:e.headerClasses,on:{click:e.toggle}},[e.hideArrow?e._e():n("Icon",{attrs:{type:"ios-arrow-forward"}}),e._v(" "),e._t("default")],2),e._v(" "),e.mounted?n("collapse-transition",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],class:e.contentClasses},[n("div",{class:e.boxClasses},[e._t("content")],2)])]):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(394),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(148),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(403),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(150),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(396),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"reference",attrs:{tabindex:"0"},on:{click:e.handleClick,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleArrow(t,"x",e.left)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleArrow(t,"x",e.right)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleArrow(t,"y",e.up)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleArrow(t,"y",e.down)}],blur:e.blurColor,focus:e.focusColor}},[e._l(e.list,(function(t,i){return[n("div",{key:t+":"+i,class:[e.prefixCls+"-picker-colors-wrapper"]},[n("div",{attrs:{"data-color-id":i}},[n("div",{class:[e.prefixCls+"-picker-colors-wrapper-color"],style:{background:t}}),e._v(" "),n("div",{ref:"color-circle-"+i,refInFor:!0,class:[e.prefixCls+"-picker-colors-wrapper-circle",e.hideClass]})])]),e._v(" "),e.lineBreak(e.list,i)?n("br"):e._e()]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(152),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(398),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-saturation-wrapper"],attrs:{tabindex:"0"},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleLeft.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleRight.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleUp.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleDown.apply(null,arguments)}],click:function(t){return e.$el.focus()}}},[n("div",{ref:"container",class:[e.prefixCls+"-saturation"],style:e.bgColorStyle,on:{mousedown:e.handleMouseDown}},[n("div",{class:[e.prefixCls+"-saturation--white"]}),e._v(" "),n("div",{class:[e.prefixCls+"-saturation--black"]}),e._v(" "),n("div",{class:[e.prefixCls+"-saturation-pointer"],style:e.pointerStyle},[n("div",{class:[e.prefixCls+"-saturation-circle"]})])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(153),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(400),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-hue"],attrs:{tabindex:"0"},on:{click:function(t){return e.$el.focus()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleLeft.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleRight.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleUp.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleDown.apply(null,arguments)}]}},[n("div",{ref:"container",class:[e.prefixCls+"-hue-container"],on:{mousedown:e.handleMouseDown,touchmove:e.handleChange,touchstart:e.handleChange}},[n("div",{class:[e.prefixCls+"-hue-pointer"],style:{top:0,left:e.percent+"%"}},[n("div",{class:[e.prefixCls+"-hue-picker"]})])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(154),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(402),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-alpha"],attrs:{tabindex:"0"},on:{click:function(t){return e.$el.focus()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleLeft.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleRight.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleUp.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleDown.apply(null,arguments)}]}},[n("div",{class:[e.prefixCls+"-alpha-checkboard-wrap"]},[n("div",{class:[e.prefixCls+"-alpha-checkerboard"]})]),e._v(" "),n("div",{class:[e.prefixCls+"-alpha-gradient"],style:e.gradientStyle}),e._v(" "),n("div",{ref:"container",class:[e.prefixCls+"-alpha-container"],on:{mousedown:e.handleMouseDown,touchmove:e.handleChange,touchstart:e.handleChange}},[n("div",{class:[e.prefixCls+"-alpha-pointer"],style:{top:0,left:100*e.value.a+"%"}},[n("div",{class:[e.prefixCls+"-alpha-picker"]})])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside:[capture]",value:e.handleClose,expression:"handleClose",arg:e.capture}],class:e.classes},[n("div",{ref:"reference",class:e.wrapClasses,on:{click:e.toggleVisible}},[n("input",{attrs:{name:e.name,type:"hidden"},domProps:{value:e.currentValue}}),e._v(" "),n("Icon",{class:e.arrowClasses,attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}}),e._v(" "),n("div",{ref:"input",class:e.inputClasses,attrs:{tabindex:e.itemDisabled?void 0:0},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.onTab.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.onEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.onArrow.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.onArrow.apply(null,arguments)}]}},[n("div",{class:[e.prefixCls+"-color"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:""===e.value&&!e.visible,expression:"value === '' && !visible"}],class:[e.prefixCls+"-color-empty"]},[n("i",{class:[e.iconPrefixCls,e.iconPrefixCls+"-ios-close"]})]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.value||e.visible,expression:"value || visible"}],style:e.displayedColorStyle})])])],1),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"},{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"drop",class:e.dropClasses,attrs:{placement:e.placement,"data-transfer":e.transfer,transfer:e.transfer,eventsEnabled:e.eventsEnabled}},[n("transition",{attrs:{name:"fade"}},[e.visible?n("div",{class:[e.prefixCls+"-picker"]},[n("div",{class:[e.prefixCls+"-picker-wrapper"]},[n("div",{class:[e.prefixCls+"-picker-panel"]},[n("Saturation",{ref:"saturation",attrs:{focused:e.visible},on:{change:e.childChange},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleFirstTab.apply(null,arguments)}},model:{value:e.saturationColors,callback:function(t){e.saturationColors=t},expression:"saturationColors"}})],1),e._v(" "),e.hue?n("div",{class:[e.prefixCls+"-picker-hue-slider"]},[n("Hue",{on:{change:e.childChange},model:{value:e.saturationColors,callback:function(t){e.saturationColors=t},expression:"saturationColors"}})],1):e._e(),e._v(" "),e.alpha?n("div",{class:[e.prefixCls+"-picker-alpha-slider"]},[n("Alpha",{on:{change:e.childChange},model:{value:e.saturationColors,callback:function(t){e.saturationColors=t},expression:"saturationColors"}})],1):e._e(),e._v(" "),e.colors.length?n("recommend-colors",{class:[e.prefixCls+"-picker-colors"],attrs:{list:e.colors},on:{"picker-color":e.handleSelectColor}}):e._e(),e._v(" "),!e.colors.length&&e.recommend?n("recommend-colors",{class:[e.prefixCls+"-picker-colors"],attrs:{list:e.recommendedColor},on:{"picker-color":e.handleSelectColor}}):e._e()],1),e._v(" "),n("div",{class:[e.prefixCls+"-confirm"]},[n("span",{class:e.confirmColorClasses},[e.editable?[n("i-input",{ref:"editColorInput",attrs:{value:e.formatColor,size:"small"},on:{"on-enter":e.handleEditColor,"on-blur":e.handleEditColor}})]:[e._v(e._s(e.formatColor))]],2),e._v(" "),n("i-button",{ref:"clear",attrs:{tabindex:0,size:"small"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleClear.apply(null,arguments)}},nativeOn:{click:function(t){return e.handleClear.apply(null,arguments)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closer.apply(null,arguments)}}},[e._v(e._s(e.t("i.datepicker.clear")))]),e._v(" "),n("i-button",{ref:"ok",attrs:{tabindex:0,size:"small",type:"primary"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSuccess.apply(null,arguments)}},nativeOn:{click:function(t){return e.handleSuccess.apply(null,arguments)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleLastTab.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closer.apply(null,arguments)}]}},[e._v(e._s(e.t("i.datepicker.ok")))])],1)]):e._e()])],1)],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(155),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(407),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(157)),r=s(n(410)),a=s(n(423)),o=n(3);function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"CalendarPicker",mixins:[i.default],props:{type:{validator:function(e){return(0,o.oneOf)(e,["year","month","date","daterange","datetime","datetimerange"])},default:"date"}},components:{DatePickerPanel:r.default,RangeDatePickerPanel:a.default},computed:{panel:function(){return"daterange"===this.type||"datetimerange"===this.type?"RangeDatePickerPanel":"DatePickerPanel"},ownPickerProps:function(){return this.options}}}},function(e,t,n){"use strict";var i;!function(r){var a={},o=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,s=/\d\d?/,l=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,u=function(){};function c(e,t){for(var n=[],i=0,r=e.length;i<r;i++)n.push(e[i].substr(0,t));return n}function d(e){return function(t,n,i){var r=i[e].indexOf(n.charAt(0).toUpperCase()+n.substr(1).toLowerCase());~r&&(t.month=r)}}function h(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],p=["January","February","March","April","May","June","July","August","September","October","November","December"],m=c(p,3),v=c(f,3);a.i18n={dayNamesShort:v,dayNames:f,monthNamesShort:m,monthNames:p,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!=10)*e%10]}};var g={D:function(e){return e.getDay()},DD:function(e){return h(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return h(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return h(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return String(e.getFullYear()).substr(2)},yyyy:function(e){return e.getFullYear()},h:function(e){return e.getHours()%12||12},hh:function(e){return h(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return h(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return h(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return h(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return h(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return h(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+h(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},b={d:[s,function(e,t){e.day=t}],M:[s,function(e,t){e.month=t-1}],yy:[s,function(e,t){var n=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:[s,function(e,t){e.hour=t}],m:[s,function(e,t){e.minute=t}],s:[s,function(e,t){e.second=t}],yyyy:[/\d{4}/,function(e,t){e.year=t}],S:[/\d/,function(e,t){e.millisecond=100*t}],SS:[/\d{2}/,function(e,t){e.millisecond=10*t}],SSS:[/\d{3}/,function(e,t){e.millisecond=t}],D:[s,u],ddd:[l,u],MMM:[l,d("monthNamesShort")],MMMM:[l,d("monthNames")],a:[l,function(e,t,n){var i=t.toLowerCase();i===n.amPm[0]?e.isPm=!1:i===n.amPm[1]&&(e.isPm=!0)}],ZZ:[/[\+\-]\d\d:?\d\d/,function(e,t){var n,i=(t+"").match(/([\+\-]|\d\d)/gi);i&&(n=60*i[1]+parseInt(i[2],10),e.timezoneOffset="+"===i[0]?n:-n)}]};b.DD=b.DD,b.dddd=b.ddd,b.Do=b.dd=b.d,b.mm=b.m,b.hh=b.H=b.HH=b.h,b.MM=b.M,b.ss=b.s,b.A=b.a,a.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},a.format=function(e,t,n){var i=n||a.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");return(t=a.masks[t]||t||a.masks.default).replace(o,(function(t){return t in g?g[t](e,i):t.slice(1,t.length-1)}))},a.parse=function(e,t,n){var i=n||a.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=a.masks[t]||t,e.length>1e3)return!1;var r=!0,s={};if(t.replace(o,(function(t){if(b[t]){var n=b[t],a=e.search(n[0]);~a?e.replace(n[0],(function(t){return n[1](s,t,i),e=e.substr(a+t.length),t})):r=!1}return b[t]?"":t.slice(1,t.length-1)})),!r)return!1;var l,u=new Date;return!0===s.isPm&&null!=s.hour&&12!=+s.hour?s.hour=+s.hour+12:!1===s.isPm&&12==+s.hour&&(s.hour=0),null!=s.timezoneOffset?(s.minute=+(s.minute||0)-+s.timezoneOffset,l=new Date(Date.UTC(s.year||u.getFullYear(),s.month||0,s.day||1,s.hour||0,s.minute||0,s.second||0,s.millisecond||0))):l=new Date(s.year||u.getFullYear(),s.month||0,s.day||1,s.hour||0,s.minute||0,s.second||0,s.millisecond||0),l},void 0!==e&&e.exports?e.exports=a:void 0===(i=function(){return a}.call(t,n,t,e))||(e.exports=i)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside:[capture].mousedown",value:e.handleClose,expression:"handleClose",arg:e.capture,modifiers:{mousedown:!0}},{name:"click-outside",rawName:"v-click-outside:[capture].touchstart",value:e.handleClose,expression:"handleClose",arg:e.capture,modifiers:{touchstart:!0}},{name:"click-outside",rawName:"v-click-outside:[capture]",value:e.handleClose,expression:"handleClose",arg:e.capture}],class:e.wrapperClasses},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"]},[e._t("default",(function(){return[n("i-input",{key:e.forceInputRerender,ref:"input",class:[e.prefixCls+"-editor"],attrs:{"element-id":e.elementId,readonly:!e.editable||e.readonly,disabled:e.itemDisabled,size:e.size,placeholder:e.placeholder,value:e.visualValue,name:e.name},on:{"on-input-change":e.handleInputChange,"on-focus":e.handleFocus,"on-blur":e.handleBlur},nativeOn:{click:function(t){return e.handleFocus.apply(null,arguments)},keydown:function(t){return e.handleKeydown.apply(null,arguments)},mouseenter:function(t){return e.handleInputMouseenter.apply(null,arguments)},mouseleave:function(t){return e.handleInputMouseleave.apply(null,arguments)}}},[n("Icon",{attrs:{slot:"suffix",type:e.arrowType,custom:e.customArrowType,size:e.arrowSize},on:{click:e.handleIconClick},slot:"suffix"})],1)]}))],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"drop",class:e.dropdownCls,attrs:{placement:e.placement,eventsEnabled:e.eventsEnabled,"data-transfer":e.transfer,transfer:e.transfer},nativeOn:{click:function(t){return e.handleTransferClick.apply(null,arguments)}}},[n("div",[n(e.panel,e._b({ref:"pickerPanel",tag:"component",attrs:{visible:e.visible,showTime:"datetime"===e.type||"datetimerange"===e.type,confirm:e.isConfirm,selectionMode:e.selectionMode,steps:e.steps,format:e.format,value:e.internalValue,"start-date":e.startDate,"split-panels":e.splitPanels,"show-week-numbers":e.showWeekNumbers,"picker-type":e.type,multiple:e.multiple,"focused-date":e.focusedDate,"time-picker-options":e.timePickerOptions},on:{"on-pick":e.onPick,"on-pick-clear":e.handleClear,"on-pick-success":e.onPickSuccess,"on-pick-click":function(t){e.disableClickOutSide=!0},"on-selection-mode-change":e.onSelectionModeChange}},"component",e.ownPickerProps,!1))],1)])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(159),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(422),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={Generator:n(412),addLabels:n(413)}},function(e,t){var n=864e5;function i(e,t){return new Date(e,t+1,0).getDate()}function r(e,t,n){return 0===t&&n>50?e-1:11===t&&n<10?e+1:e}function a(e,t,i,r){t>11&&(t=0,e++);var a=new Date(e,t,i);r&&a.setDate(a.getDate()+4-(a.getDay()||7));var o=r?a.getFullYear():e,s=new Date(o,0,1),l=1+Math.round((a-s)/n);r||(l+=s.getDay());var u=Math.ceil(l/7);if(!r){var c=new Date(e,t,i),d=new Date(e+1,0,1),h=d.getDay();c.getTime()>=d.getTime()-n*h&&(u=1)}return u}function o(e,t,n){for(var o,s,l,u=this.lang||"en",c=this.onlyDays,d=void 0===this.weekStart?1:this.weekStart,h=1===d,f=[],p=d-(new Date(e,t,1).getDay()||(h?7:0)),m=a(e,t,1,h),v=i(e,t),g=i(e,t-1),b=r(e,t,m),y={month:t,year:e,daysInMonth:v},_=0;_<7;_++){l=p;for(var w=0;w<8;w++){_>0&&w>0&&p++,p>v||p<1?(s=p>v?p-v:g+p,o=p>v?t+1:t-1):(s=p,o=t);var x=l!==p&&_>0,k={desc:x?s:m,week:m,type:0===w?"weekLabel":0===_?"dayLabel":p<1?"prevMonth":p>v?"nextMonth":"monthDay",format:h?"ISO 8601":"US",date:!!x&&new Date(Date.UTC(e,o,s)),year:b,index:f.length};n&&("function"==typeof n?k=n.call(y,k,u):n.forEach((function(e){k=e.call(y,k,u)}))),c&&x?f.push(k):c||f.push(k)}_>0&&(m=a(e,o,s+1,h)),b=r(e,t,m)}return y.cells=f,y}e.exports=function(e){return o.bind(e)}},function(e,t,n){var i=n(414);function r(e,t){for(var n in e)t[n]?null==(i=e[n])||i.constructor!==Array&&i.constructor!==Object||r(e[n],t[n]):t[n]=e[n];var i}function a(e,t){var n=[i.classes[e.type]];return e.class?e.class=("string"==typeof e.class?[e.class]:e.class).concat(n):e.class=n,e.type.indexOf("Label")>0&&(0==e.index&&i.weekPlaceholder?e.desc=i.weekPlaceholder:e.index<8?e.desc=i.columnNames[t][e.index]:e.index%8==0&&(e.desc=e.week)),e.date&&(e.monthName=i.monthNames[t][e.date.getMonth()]),this.monthName||(this.monthName=i.monthNames[t][this.month]),this.labels||(this.labels={monthNames:i.monthNames[t],columnNames:i.columnNames[t],classes:i.classes}),e}a.setLabels=function(e){r(e,i)},e.exports=a},function(e,t){e.exports={weekPlaceholder:"",columnNames:{en:{0:"w",1:"monday",2:"tuesday",3:"wednesday",4:"thursday",5:"friday",6:"saturday",7:"sunday"},sv:{0:"v",1:"måndag",2:"tisdag",3:"onsdag",4:"torsdag",5:"fredag",6:"lördag",7:"söndag"},pt:{0:"s",1:"segunda",2:"terça",3:"quarta",4:"quinta",5:"sexta",6:"sábado",7:"domingo"}},monthNames:{en:["January","February","March","April","May","June","July","August","September","October","November","December"],sv:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],pt:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},classes:{dayLabel:"day-of-week",weekLabel:"week-number",prevMonth:"inactive",nextMonth:"inactive",monthDay:"day-in-month"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("div",{class:[e.prefixCls+"-header"]},e._l(e.headerDays,(function(t){return n("span",{key:t},[e._v("\n "+e._s(t)+"\n ")])})),0),e._v(" "),e._l(e.cells,(function(t,i){return n("span",{key:String(t.date)+i,class:e.getCellCls(t),on:{click:function(n){return e.handleClick(t,n)},mouseenter:function(n){return e.handleMouseMove(t)}}},[n("em",[e._v(e._s(t.desc))])])}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},e._l(e.cells,(function(t){return n("span",{class:e.getCellCls(t),on:{click:function(n){return e.handleClick(t,n)},mouseenter:function(n){return e.handleMouseMove(t)}}},[n("em",[e._v(e._s(t.date.getFullYear()))])])})),0)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},e._l(e.cells,(function(t){return n("span",{class:e.getCellCls(t),on:{click:function(n){return e.handleClick(t,n)},mouseenter:function(n){return e.handleMouseMove(t)}}},[n("em",[e._v(e._s(t.text))])])})),0)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("div",{ref:"hours",class:[e.prefixCls+"-list"]},[n("ul",{class:[e.prefixCls+"-ul"]},e._l(e.hoursList,(function(t){return n("li",{directives:[{name:"show",rawName:"v-show",value:!t.hide,expression:"!item.hide"}],class:e.getCellCls(t),on:{click:function(n){return e.handleClick("hours",t)}}},[e._v(e._s(e.formatTime(t.text)))])})),0)]),e._v(" "),n("div",{ref:"minutes",class:[e.prefixCls+"-list"]},[n("ul",{class:[e.prefixCls+"-ul"]},e._l(e.minutesList,(function(t){return n("li",{directives:[{name:"show",rawName:"v-show",value:!t.hide,expression:"!item.hide"}],class:e.getCellCls(t),on:{click:function(n){return e.handleClick("minutes",t)}}},[e._v(e._s(e.formatTime(t.text)))])})),0)]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showSeconds,expression:"showSeconds"}],ref:"seconds",class:[e.prefixCls+"-list"]},[n("ul",{class:[e.prefixCls+"-ul"]},e._l(e.secondsList,(function(t){return n("li",{directives:[{name:"show",rawName:"v-show",value:!t.hide,expression:"!item.hide"}],class:e.getCellCls(t),on:{click:function(n){return e.handleClick("seconds",t)}}},[e._v(e._s(e.formatTime(t.text)))])})),0)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-confirm"],on:{"!keydown":function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleTab.apply(null,arguments)}}},[e.showTime?n("i-button",{class:e.timeClasses,attrs:{size:"small",type:"text",disabled:e.timeDisabled},on:{click:e.handleToggleTime}},[e._v("\n "+e._s(e.labels.time)+"\n ")]):e._e(),e._v(" "),n("i-button",{attrs:{size:"small"},nativeOn:{click:function(t){return e.handleClear.apply(null,arguments)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleClear.apply(null,arguments)}}},[e._v("\n "+e._s(e.labels.clear)+"\n ")]),e._v(" "),n("i-button",{attrs:{size:"small",type:"primary"},nativeOn:{click:function(t){return e.handleSuccess.apply(null,arguments)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSuccess.apply(null,arguments)}}},[e._v("\n "+e._s(e.labels.ok)+"\n ")])],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-body-wrapper"],on:{mousedown:function(e){e.preventDefault()}}},[n("div",{class:[e.prefixCls+"-body"]},[e.showDate?n("div",{class:[e.timePrefixCls+"-header"]},[e._v(e._s(e.visibleDate))]):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-content"]},[n("time-spinner",{ref:"timeSpinner",attrs:{"show-seconds":e.showSeconds,steps:e.steps,hours:e.timeSlots[0],minutes:e.timeSlots[1],seconds:e.timeSlots[2],"disabled-hours":e.disabledHMS.disabledHours,"disabled-minutes":e.disabledHMS.disabledMinutes,"disabled-seconds":e.disabledHMS.disabledSeconds,"hide-disabled-options":e.hideDisabledOptions},on:{"on-change":e.handleChange,"on-pick-click":e.handlePickClick}})],1),e._v(" "),e.confirm?n("Confirm",{on:{"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e.datePanelLabel?n("span",{directives:[{name:"show",rawName:"v-show",value:"year"===e.datePanelLabel.labels[0].type||"date"===e.currentView,expression:"datePanelLabel.labels[0].type === 'year' || currentView === 'date'"}],class:[e.datePrefixCls+"-header-label"],on:{click:e.datePanelLabel.labels[0].handler}},[e._v(e._s(e.datePanelLabel.labels[0].label))]):e._e(),e._v(" "),e.datePanelLabel&&"date"===e.currentView?[e._v(e._s(e.datePanelLabel.separator))]:e._e(),e._v(" "),e.datePanelLabel?n("span",{directives:[{name:"show",rawName:"v-show",value:"year"===e.datePanelLabel.labels[1].type||"date"===e.currentView,expression:"datePanelLabel.labels[1].type === 'year' || currentView === 'date'"}],class:[e.datePrefixCls+"-header-label"],on:{click:e.datePanelLabel.labels[1].handler}},[e._v(e._s(e.datePanelLabel.labels[1].label))]):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mousedown:function(e){e.preventDefault()}}},[e.shortcuts.length?n("div",{class:[e.prefixCls+"-sidebar"]},e._l(e.shortcuts,(function(t){return n("div",{class:[e.prefixCls+"-shortcut"],on:{click:function(n){return e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],class:[e.datePrefixCls+"-header"]},[n("span",{class:e.iconBtnCls("prev","-double"),on:{click:function(t){return e.changeYear(-1)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),"date-table"===e.pickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("prev"),on:{click:function(t){return e.changeMonth(-1)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),n("date-panel-label",{attrs:{"date-panel-label":e.datePanelLabel,"current-view":e.pickerTable.split("-").shift(),"date-prefix-cls":e.datePrefixCls}}),e._v(" "),n("span",{class:e.iconBtnCls("next","-double"),on:{click:function(t){return e.changeYear(1)}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),"date-table"===e.pickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("next"),on:{click:function(t){return e.changeMonth(1)}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e()],1),e._v(" "),n("div",{class:[e.prefixCls+"-content"]},["time"!==e.currentView?n(e.pickerTable,{ref:"pickerTable",tag:"component",attrs:{"table-date":e.panelDate,"show-week-numbers":e.showWeekNumbers,value:e.dates,"selection-mode":e.selectionMode,"disabled-date":e.disabledDate,"focused-date":e.focusedDate},on:{"on-pick":e.panelPickerHandlers,"on-pick-click":e.handlePickClick}}):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isTime,expression:"isTime"}],class:[e.prefixCls+"-content"]},["time"===e.currentView?n("time-picker",e._b({ref:"timePicker",attrs:{value:e.dates,format:e.format,"time-disabled":e.timeDisabled,"disabled-date":e.disabledDate,"focused-date":e.focusedDate},on:{"on-pick":e.handlePick,"on-pick-click":e.handlePickClick,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess,"on-pick-toggle-time":e.handleToggleTime}},"time-picker",e.timePickerOptions,!1)):e._e()],1),e._v(" "),e.confirm?n("Confirm",{attrs:{"show-time":e.showTime,"is-time":e.isTime},on:{"on-pick-toggle-time":e.handleToggleTime,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(174),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(425),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mousedown:function(e){e.preventDefault()}}},[n("div",{class:[e.prefixCls+"-body"]},[n("div",{class:[e.prefixCls+"-content",e.prefixCls+"-content-left"]},[n("div",{class:[e.timePrefixCls+"-header"]},[e.showDate?[e._v(e._s(e.leftDatePanelLabel))]:[e._v(e._s(e.t("i.datepicker.startTime")))]],2),e._v(" "),n("time-spinner",{ref:"timeSpinner",attrs:{steps:e.steps,"show-seconds":e.showSeconds,hours:e.value[0]&&e.dateStart.getHours(),minutes:e.value[0]&&e.dateStart.getMinutes(),seconds:e.value[0]&&e.dateStart.getSeconds(),"disabled-hours":e.disabledHours,"disabled-minutes":e.disabledMinutes,"disabled-seconds":e.disabledSeconds,"hide-disabled-options":e.hideDisabledOptions},on:{"on-change":e.handleStartChange,"on-pick-click":e.handlePickClick}})],1),e._v(" "),n("div",{class:[e.prefixCls+"-content",e.prefixCls+"-content-right"]},[n("div",{class:[e.timePrefixCls+"-header"]},[e.showDate?[e._v(e._s(e.rightDatePanelLabel))]:[e._v(e._s(e.t("i.datepicker.endTime")))]],2),e._v(" "),n("time-spinner",{ref:"timeSpinnerEnd",attrs:{steps:e.steps,"show-seconds":e.showSeconds,hours:e.value[1]&&e.dateEnd.getHours(),minutes:e.value[1]&&e.dateEnd.getMinutes(),seconds:e.value[1]&&e.dateEnd.getSeconds(),"disabled-hours":e.disabledHours,"disabled-minutes":e.disabledMinutes,"disabled-seconds":e.disabledSeconds,"hide-disabled-options":e.hideDisabledOptions},on:{"on-change":e.handleEndChange,"on-pick-click":e.handlePickClick}})],1),e._v(" "),e.confirm?n("Confirm",{on:{"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mousedown:function(e){e.preventDefault()}}},[e.shortcuts.length?n("div",{class:[e.prefixCls+"-sidebar"]},e._l(e.shortcuts,(function(t){return n("div",{class:[e.prefixCls+"-shortcut"],on:{click:function(n){return e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),e._v(" "),n("div",{class:e.panelBodyClasses},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.isTime,expression:"!isTime"}],class:[e.prefixCls+"-content",e.prefixCls+"-content-left"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],class:[e.datePrefixCls+"-header"]},[n("span",{class:e.iconBtnCls("prev","-double"),on:{click:function(t){return e.prevYear("left")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),"date-table"===e.leftPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("prev"),on:{click:function(t){return e.prevMonth("left")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),n("date-panel-label",{attrs:{"date-panel-label":e.leftDatePanelLabel,"current-view":e.leftDatePanelView,"date-prefix-cls":e.datePrefixCls}}),e._v(" "),e.splitPanels||"date-table"!==e.leftPickerTable?n("span",{class:e.iconBtnCls("next","-double"),on:{click:function(t){return e.nextYear("left")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e(),e._v(" "),e.splitPanels&&"date-table"===e.leftPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("next"),on:{click:function(t){return e.nextMonth("left")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e()],1),e._v(" "),"time"!==e.currentView?n(e.leftPickerTable,{ref:"leftYearTable",tag:"component",attrs:{"table-date":e.leftPanelDate,"selection-mode":"range","disabled-date":e.disabledDate,"range-state":e.rangeState,"show-week-numbers":e.showWeekNumbers,value:e.preSelecting.left?[e.dates[0]]:e.dates,"focused-date":e.focusedDate},on:{"on-change-range":e.handleChangeRange,"on-pick":e.panelPickerHandlers.left,"on-pick-click":e.handlePickClick}}):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.isTime,expression:"!isTime"}],class:[e.prefixCls+"-content",e.prefixCls+"-content-right"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],class:[e.datePrefixCls+"-header"]},[e.splitPanels||"date-table"!==e.rightPickerTable?n("span",{class:e.iconBtnCls("prev","-double"),on:{click:function(t){return e.prevYear("right")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),e.splitPanels&&"date-table"===e.rightPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("prev"),on:{click:function(t){return e.prevMonth("right")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),n("date-panel-label",{attrs:{"date-panel-label":e.rightDatePanelLabel,"current-view":e.rightDatePanelView,"date-prefix-cls":e.datePrefixCls}}),e._v(" "),n("span",{class:e.iconBtnCls("next","-double"),on:{click:function(t){return e.nextYear("right")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),"date-table"===e.rightPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("next"),on:{click:function(t){return e.nextMonth("right")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e()],1),e._v(" "),"time"!==e.currentView?n(e.rightPickerTable,{ref:"rightYearTable",tag:"component",attrs:{"table-date":e.rightPanelDate,"selection-mode":"range","range-state":e.rangeState,"disabled-date":e.disabledDate,"show-week-numbers":e.showWeekNumbers,value:e.preSelecting.right?[e.dates[e.dates.length-1]]:e.dates,"focused-date":e.focusedDate},on:{"on-change-range":e.handleChangeRange,"on-pick":e.panelPickerHandlers.right,"on-pick-click":e.handlePickClick}}):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isTime,expression:"isTime"}],class:[e.prefixCls+"-content"]},["time"===e.currentView?n("time-picker",e._b({ref:"timePicker",attrs:{value:e.dates,format:e.format,"time-disabled":e.timeDisabled},on:{"on-pick":e.handleRangePick,"on-pick-click":e.handlePickClick,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess,"on-pick-toggle-time":e.handleToggleTime}},"time-picker",e.timePickerOptions,!1)):e._e()],1),e._v(" "),e.confirm?n("Confirm",{attrs:{"show-time":e.showTime,"is-time":e.isTime,"time-disabled":e.timeDisabled},on:{"on-pick-toggle-time":e.handleToggleTime,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(427),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(177),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(428),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[e.hasSlot?n("span",{class:e.slotClasses},[e._t("default")],2):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(430),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(178),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(431),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],attrs:{"data-transfer":e.transfer}},[n("transition",{attrs:{name:"fade"}},[e.mask?n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.maskClasses,style:e.maskStyle,on:{click:e.handleMask}}):e._e()]),e._v(" "),n("div",{class:e.wrapClasses,on:{click:e.handleWrapClick}},[n("transition",{attrs:{name:e.transitionName}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.classes,style:e.mainStyles},[n("div",{ref:"content",class:e.contentClasses},[e.closable?n("a",{staticClass:"ivu-drawer-close",on:{click:e.close}},[e._t("close",(function(){return[n("Icon",{attrs:{type:"ios-close"}})]}))],2):e._e(),e._v(" "),e.showHead?n("div",{class:[e.prefixCls+"-header"]},[e._t("header",(function(){return[n("div",{class:[e.prefixCls+"-header-inner"]},[e._v(e._s(e.title))])]}))],2):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"],style:e.styles},[e._t("default")],2)]),e._v(" "),!e.draggable||"left"!==e.placement&&"right"!==e.placement?e._e():n("div",{staticClass:"ivu-drawer-drag",class:"ivu-drawer-drag-"+e.placement,on:{mousedown:e.handleTriggerMousedown}},[e._t("trigger",(function(){return[n("div",{staticClass:"ivu-drawer-drag-move-trigger"},[n("div",{staticClass:"ivu-drawer-drag-move-trigger-point"},[n("i"),n("i"),n("i"),n("i"),n("i")])])]}))],2)])])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(61)),r=o(n(62)),a=o(n(435));function o(e){return e&&e.__esModule?e:{default:e}}i.default.Menu=r.default,i.default.Item=a.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.onClickoutside,expression:"onClickoutside"}],class:[e.prefixCls],on:{mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{ref:"reference",class:e.relClasses,on:{click:e.handleClick,contextmenu:function(t){return t.preventDefault(),e.handleRightClick.apply(null,arguments)}}},[e._t("default")],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.currentVisible,expression:"currentVisible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"drop",class:e.dropdownCls,attrs:{placement:e.placement,eventsEnabled:e.eventsEnabled,"data-transfer":e.transfer,transfer:e.transfer},nativeOn:{mouseenter:function(t){return e.handleMouseenter.apply(null,arguments)},mouseleave:function(t){return e.handleMouseleave.apply(null,arguments)}}},[e._t("list")],2)],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("ul",{staticClass:"ivu-dropdown-menu"},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(181),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(436),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("li",{class:e.classes,on:{click:e.handleClick}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(182),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(440)),r=a(n(449));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(184),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(448),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){n(79),n(36),n(46),n(442),n(446),n(447),e.exports=n(5).Promise},function(e,t,n){"use strict";var i,r,a,o,s=n(42),l=n(9),u=n(25),c=n(56),d=n(7),h=n(19),f=n(43),p=n(88),m=n(51),v=n(186),g=n(187).set,b=n(444)(),y=n(89),_=n(188),w=n(445),x=n(189),k="Promise",C=l.TypeError,S=l.process,O=S&&S.versions,T=O&&O.v8||"",D=l.Promise,E="process"==c(S),$=function(){},M=r=y.f,P=!!function(){try{var e=D.resolve(1),t=(e.constructor={})[n(10)("species")]=function(e){e($,$)};return(E||"function"==typeof PromiseRejectionEvent)&&e.then($)instanceof t&&0!==T.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),I=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},j=function(e,t){if(!e._n){e._n=!0;var n=e._c;b((function(){for(var i=e._v,r=1==e._s,a=0,o=function(t){var n,a,o,s=r?t.ok:t.fail,l=t.resolve,u=t.reject,c=t.domain;try{s?(r||(2==e._h&&L(e),e._h=1),!0===s?n=i:(c&&c.enter(),n=s(i),c&&(c.exit(),o=!0)),n===t.promise?u(C("Promise-chain cycle")):(a=I(n))?a.call(n,l,u):l(n)):u(i)}catch(e){c&&!o&&c.exit(),u(e)}};n.length>a;)o(n[a++]);e._c=[],e._n=!1,t&&!e._h&&A(e)}))}},A=function(e){g.call(l,(function(){var t,n,i,r=e._v,a=N(e);if(a&&(t=_((function(){E?S.emit("unhandledRejection",r,e):(n=l.onunhandledrejection)?n({promise:e,reason:r}):(i=l.console)&&i.error&&i.error("Unhandled promise rejection",r)})),e._h=E||N(e)?2:1),e._a=void 0,a&&t.e)throw t.v}))},N=function(e){return 1!==e._h&&0===(e._a||e._c).length},L=function(e){g.call(l,(function(){var t;E?S.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})}))},F=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),j(t,!0))},R=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw C("Promise can't be resolved itself");(t=I(e))?b((function(){var i={_w:n,_d:!1};try{t.call(e,u(R,i,1),u(F,i,1))}catch(e){F.call(i,e)}})):(n._v=e,n._s=1,j(n,!1))}catch(e){F.call({_w:n,_d:!1},e)}}};P||(D=function(e){p(this,D,k,"_h"),f(e),i.call(this);try{e(u(R,this,1),u(F,this,1))}catch(e){F.call(this,e)}},(i=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(90)(D.prototype,{then:function(e,t){var n=M(v(this,D));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=E?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&j(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new i;this.promise=e,this.resolve=u(R,e,1),this.reject=u(F,e,1)},y.f=M=function(e){return e===D||e===o?new a(e):r(e)}),d(d.G+d.W+d.F*!P,{Promise:D}),n(47)(D,k),n(190)(k),o=n(5).Promise,d(d.S+d.F*!P,k,{reject:function(e){var t=M(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!P),k,{resolve:function(e){return x(s&&this===o?D:this,e)}}),d(d.S+d.F*!(P&&n(116)((function(e){D.all(e).catch($)}))),k,{all:function(e){var t=this,n=M(t),i=n.resolve,r=n.reject,a=_((function(){var n=[],a=0,o=1;m(e,!1,(function(e){var s=a++,l=!1;n.push(void 0),o++,t.resolve(e).then((function(e){l||(l=!0,n[s]=e,--o||i(n))}),r)})),--o||i(n)}));return a.e&&r(a.v),n.promise},race:function(e){var t=this,n=M(t),i=n.reject,r=_((function(){m(e,!1,(function(e){t.resolve(e).then(n.resolve,i)}))}));return r.e&&i(r.v),n.promise}})},function(e,t){e.exports=function(e,t,n){var i=void 0===n;switch(t.length){case 0:return i?e():e.call(n);case 1:return i?e(t[0]):e.call(n,t[0]);case 2:return i?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return i?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return i?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var i=n(9),r=n(187).set,a=i.MutationObserver||i.WebKitMutationObserver,o=i.process,s=i.Promise,l="process"==n(41)(o);e.exports=function(){var e,t,n,u=function(){var i,r;for(l&&(i=o.domain)&&i.exit();e;){r=e.fn,e=e.next;try{r()}catch(i){throw e?n():t=void 0,i}}t=void 0,i&&i.enter()};if(l)n=function(){o.nextTick(u)};else if(!a||i.navigator&&i.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);n=function(){c.then(u)}}else n=function(){r.call(i,u)};else{var d=!0,h=document.createTextNode("");new a(u).observe(h,{characterData:!0}),n=function(){h.data=d=!d}}return function(i){var r={fn:i,next:void 0};t&&(t.next=r),e||(e=r,n()),t=r}}},function(e,t,n){var i=n(9).navigator;e.exports=i&&i.userAgent||""},function(e,t,n){"use strict";var i=n(7),r=n(5),a=n(9),o=n(186),s=n(189);i(i.P+i.R,"Promise",{finally:function(e){var t=o(this,r.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){"use strict";var i=n(7),r=n(89),a=n(188);i(i.S,"Promise",{try:function(e){var t=r.f(this),n=a(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("form",{class:e.classes,attrs:{autocomplete:e.autocomplete}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(191),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(453),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function n(){return n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},n.apply(this,arguments)}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}function r(e,t){return r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r(e,t)}function a(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function o(e,t,n){return o=a()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var a=new(Function.bind.apply(e,i));return n&&r(a,n.prototype),a},o.apply(null,arguments)}function s(e){var t="function"==typeof Map?new Map:void 0;return s=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return o(e,arguments,i(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),r(a,e)},s(e)}var l=/%[sdj%]/g;function u(e){if(!e||!e.length)return null;var t={};return e.forEach((function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)})),t}function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=1,r=t[0],a=t.length;if("function"==typeof r)return r.apply(null,t.slice(1));if("string"==typeof r){var o=String(r).replace(l,(function(e){if("%%"===e)return"%";if(i>=a)return e;switch(e){case"%s":return String(t[i++]);case"%d":return Number(t[i++]);case"%j":try{return JSON.stringify(t[i++])}catch(e){return"[Circular]"}break;default:return e}}));return o}return r}function d(e,t){return null==e||!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}(t)||"string"!=typeof e||e)}function h(e,t,n){var i=0,r=e.length;!function a(o){if(o&&o.length)n(o);else{var s=i;i+=1,s<r?t(e[s],a):n([])}}([])}void 0!==e&&Object({NODE_ENV:"production"});var f=function(e){var t,n;function i(t,n){var i;return(i=e.call(this,"Async Validation Error")||this).errors=t,i.fields=n,i}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n),i}(s(Error));function p(e,t,n,i){if(t.first){var r=new Promise((function(t,r){var a=function(e){var t=[];return Object.keys(e).forEach((function(n){t.push.apply(t,e[n])})),t}(e);h(a,n,(function(e){return i(e),e.length?r(new f(e,u(e))):t()}))}));return r.catch((function(e){return e})),r}var a=t.firstFields||[];!0===a&&(a=Object.keys(e));var o=Object.keys(e),s=o.length,l=0,c=[],d=new Promise((function(t,r){var d=function(e){if(c.push.apply(c,e),++l===s)return i(c),c.length?r(new f(c,u(c))):t()};o.length||(i(c),t()),o.forEach((function(t){var i=e[t];-1!==a.indexOf(t)?h(i,n,d):function(e,t,n){var i=[],r=0,a=e.length;function o(e){i.push.apply(i,e),++r===a&&n(i)}e.forEach((function(e){t(e,o)}))}(i,n,d)}))}));return d.catch((function(e){return e})),d}function m(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:"function"==typeof t?t():t,field:t.field||e.fullField}}}function v(e,t){if(t)for(var i in t)if(t.hasOwnProperty(i)){var r=t[i];"object"==typeof r&&"object"==typeof e[i]?e[i]=n({},e[i],r):e[i]=r}return e}function g(e,t,n,i,r,a){!e.required||n.hasOwnProperty(e.field)&&!d(t,a||e.type)||i.push(c(r.messages.required,e.fullField))}var b={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},y={integer:function(e){return y.number(e)&&parseInt(e,10)===e},float:function(e){return y.number(e)&&!y.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!y.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(b.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(b.url)},hex:function(e){return"string"==typeof e&&!!e.match(b.hex)}},_={required:g,whitespace:function(e,t,n,i,r){(/^\s+$/.test(t)||""===t)&&i.push(c(r.messages.whitespace,e.fullField))},type:function(e,t,n,i,r){if(e.required&&void 0===t)g(e,t,n,i,r);else{var a=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(a)>-1?y[a](t)||i.push(c(r.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&i.push(c(r.messages.types[a],e.fullField,e.type))}},range:function(e,t,n,i,r){var a="number"==typeof e.len,o="number"==typeof e.min,s="number"==typeof e.max,l=t,u=null,d="number"==typeof t,h="string"==typeof t,f=Array.isArray(t);if(d?u="number":h?u="string":f&&(u="array"),!u)return!1;f&&(l=t.length),h&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?l!==e.len&&i.push(c(r.messages[u].len,e.fullField,e.len)):o&&!s&&l<e.min?i.push(c(r.messages[u].min,e.fullField,e.min)):s&&!o&&l>e.max?i.push(c(r.messages[u].max,e.fullField,e.max)):o&&s&&(l<e.min||l>e.max)&&i.push(c(r.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,n,i,r){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&i.push(c(r.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,i,r){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"==typeof e.pattern&&(new RegExp(e.pattern).test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern))))}};function w(e,t,n,i,r){var a=e.type,o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,a)&&!e.required)return n();_.required(e,t,i,o,r,a),d(t,a)||_.type(e,t,i,o,r)}n(o)}var x={string:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();_.required(e,t,i,a,r,"string"),d(t,"string")||(_.type(e,t,i,a,r),_.range(e,t,i,a,r),_.pattern(e,t,i,a,r),!0===e.whitespace&&_.whitespace(e,t,i,a,r))}n(a)},method:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r),void 0!==t&&_.type(e,t,i,a,r)}n(a)},number:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(""===t&&(t=void 0),d(t)&&!e.required)return n();_.required(e,t,i,a,r),void 0!==t&&(_.type(e,t,i,a,r),_.range(e,t,i,a,r))}n(a)},boolean:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r),void 0!==t&&_.type(e,t,i,a,r)}n(a)},regexp:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r),d(t)||_.type(e,t,i,a,r)}n(a)},integer:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r),void 0!==t&&(_.type(e,t,i,a,r),_.range(e,t,i,a,r))}n(a)},float:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r),void 0!==t&&(_.type(e,t,i,a,r),_.range(e,t,i,a,r))}n(a)},array:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();_.required(e,t,i,a,r,"array"),null!=t&&(_.type(e,t,i,a,r),_.range(e,t,i,a,r))}n(a)},object:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r),void 0!==t&&_.type(e,t,i,a,r)}n(a)},enum:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r),void 0!==t&&_.enum(e,t,i,a,r)}n(a)},pattern:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();_.required(e,t,i,a,r),d(t,"string")||_.pattern(e,t,i,a,r)}n(a)},date:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"date")&&!e.required)return n();var o;_.required(e,t,i,a,r),d(t,"date")||(o=t instanceof Date?t:new Date(t),_.type(e,o,i,a,r),o&&_.range(e,o.getTime(),i,a,r))}n(a)},url:w,hex:w,email:w,required:function(e,t,n,i,r){var a=[],o=Array.isArray(t)?"array":typeof t;_.required(e,t,i,a,r,o),n(a)},any:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,a,r)}n(a)}};function k(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var C=k();function S(e){this.rules=null,this._messages=C,this.define(e)}S.prototype={messages:function(e){return e&&(this._messages=v(k(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");var t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e,t,i){var r=this;void 0===t&&(t={}),void 0===i&&(i=function(){});var a,o,s=e,l=t,d=i;if("function"==typeof l&&(d=l,l={}),!this.rules||0===Object.keys(this.rules).length)return d&&d(),Promise.resolve();if(l.messages){var h=this.messages();h===C&&(h=k()),v(h,l.messages),l.messages=h}else l.messages=this.messages();var f={};(l.keys||Object.keys(this.rules)).forEach((function(t){a=r.rules[t],o=s[t],a.forEach((function(i){var a=i;"function"==typeof a.transform&&(s===e&&(s=n({},s)),o=s[t]=a.transform(o)),(a="function"==typeof a?{validator:a}:n({},a)).validator=r.getValidationMethod(a),a.field=t,a.fullField=a.fullField||t,a.type=r.getType(a),a.validator&&(f[t]=f[t]||[],f[t].push({rule:a,value:o,source:s,field:t}))}))}));var g={};return p(f,l,(function(e,t){var i,r=e.rule,a=!("object"!==r.type&&"array"!==r.type||"object"!=typeof r.fields&&"object"!=typeof r.defaultField);function o(e,t){return n({},t,{fullField:r.fullField+"."+e})}function s(i){void 0===i&&(i=[]);var s=i;if(Array.isArray(s)||(s=[s]),!l.suppressWarning&&s.length&&S.warning("async-validator:",s),s.length&&void 0!==r.message&&(s=[].concat(r.message)),s=s.map(m(r)),l.first&&s.length)return g[r.field]=1,t(s);if(a){if(r.required&&!e.value)return void 0!==r.message?s=[].concat(r.message).map(m(r)):l.error&&(s=[l.error(r,c(l.messages.required,r.field))]),t(s);var u={};if(r.defaultField)for(var d in e.value)e.value.hasOwnProperty(d)&&(u[d]=r.defaultField);for(var h in u=n({},u,e.rule.fields))if(u.hasOwnProperty(h)){var f=Array.isArray(u[h])?u[h]:[u[h]];u[h]=f.map(o.bind(null,h))}var p=new S(u);p.messages(l.messages),e.rule.options&&(e.rule.options.messages=l.messages,e.rule.options.error=l.error),p.validate(e.value,e.rule.options||l,(function(e){var n=[];s&&s.length&&n.push.apply(n,s),e&&e.length&&n.push.apply(n,e),t(n.length?n:null)}))}else t(s)}a=a&&(r.required||!r.required&&e.value),r.field=e.field,r.asyncValidator?i=r.asyncValidator(r,e.value,s,e.source,l):r.validator&&(!0===(i=r.validator(r,e.value,s,e.source,l))?s():!1===i?s(r.message||r.field+" fails"):i instanceof Array?s(i):i instanceof Error&&s(i.message)),i&&i.then&&i.then((function(){return s()}),(function(e){return s(e)}))}),(function(e){!function(e){var t,n,i,r=[],a={};for(t=0;t<e.length;t++)n=e[t],i=void 0,Array.isArray(n)?r=(i=r).concat.apply(i,n):r.push(n);r.length?a=u(r):(r=null,a=null),d(r,a)}(e)}))},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!x.hasOwnProperty(e.type))throw new Error(c("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?x.required:x[this.getType(e)]||!1}},S.register=function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");x[e]=t},S.warning=function(){},S.messages=C,S.validators=x,t.default=S}.call(t,n(451))},function(e,t){var n,i,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var l,u=[],c=!1,d=-1;function h(){c&&l&&(c=!1,l.length?u=l.concat(u):d=-1,u.length&&f())}function f(){if(!c){var e=s(h);c=!0;for(var t=u.length;t;){for(l=u,u=[];++d<t;)l&&l[d].run();d=-1,t=u.length}l=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||c||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(192),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("form-label",{attrs:{"is-auto-width":e.labelStyles&&"auto"===e.labelStyles.width,"update-all":"auto"===e.form.labelWidth}},[e.label||e.$slots.label?n("label",{class:[e.prefixCls+"-label"],style:e.labelStyles,attrs:{for:e.labelFor}},[e._t("label",(function(){return[e._v(e._s(e.label)+e._s(e.FormInstance.colon))]}))],2):e._e()]),e._v(" "),n("div",{class:[e.prefixCls+"-content"],style:e.contentStyles},[e._t("default"),e._v(" "),n("transition",{attrs:{name:"fade"}},["error"===e.validateState&&e.showMessage&&e.FormInstance.showMessage?n("div",{class:[e.prefixCls+"-error-tip"]},[e._v(e._s(e.validateMessage))]):e._e()])],2)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(193),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(38),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(195),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},[e.controlsOutside?e._e():n("div",{class:e.handlerClasses},[n("a",{class:e.upClasses,on:{click:e.up}},[n("span",{class:e.innerUpClasses,on:{click:e.preventDefault}})]),e._v(" "),n("a",{class:e.downClasses,on:{click:e.down}},[n("span",{class:e.innerDownClasses,on:{click:e.preventDefault}})])]),e._v(" "),e.controlsOutside?n("div",{staticClass:"ivu-input-number-controls-outside-btn ivu-input-number-controls-outside-down",class:{"ivu-input-number-controls-outside-btn-disabled":e.downDisabled},on:{click:e.down}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-remove"})]):e._e(),e._v(" "),e.controlsOutside?n("div",{staticClass:"ivu-input-number-controls-outside-btn ivu-input-number-controls-outside-up",class:{"ivu-input-number-controls-outside-btn-disabled":e.upDisabled},on:{click:e.up}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-add"})]):e._e(),e._v(" "),n("div",{class:e.inputWrapClasses},[n("input",{class:e.inputClasses,attrs:{id:e.elementId,disabled:e.itemDisabled,autocomplete:"off",spellcheck:"false",autofocus:e.autofocus,readonly:e.readonly||!e.editable,name:e.name,placeholder:e.placeholder},domProps:{value:e.formatterValue},on:{focus:e.focus,blur:e.blur,keydown:function(t){return t.stopPropagation(),e.keyDown.apply(null,arguments)},input:e.change,mouseup:e.preventDefault,change:e.change}})])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(460),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(197),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(469),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(462),__esModule:!0}},function(e,t,n){n(463),e.exports=n(5).Math.sign},function(e,t,n){var i=n(7);i(i.S,"Math",{sign:n(464)})},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){(function(t){var n="Expected a function",i=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=l||u||Function("return this")(),d=Object.prototype.toString,h=Math.max,f=Math.min,p=function(){return c.Date.now()};function m(e,t,i){var r,a,o,s,l,u,c=0,d=!1,m=!1,b=!0;if("function"!=typeof e)throw new TypeError(n);function y(t){var n=r,i=a;return r=a=void 0,c=t,s=e.apply(i,n)}function _(e){return c=e,l=setTimeout(x,t),d?y(e):s}function w(e){var n=e-u;return void 0===u||n>=t||n<0||m&&e-c>=o}function x(){var e=p();if(w(e))return k(e);l=setTimeout(x,function(e){var n=t-(e-u);return m?f(n,o-(e-c)):n}(e))}function k(e){return l=void 0,b&&r?y(e):(r=a=void 0,s)}function C(){var e=p(),n=w(e);if(r=arguments,a=this,u=e,n){if(void 0===l)return _(u);if(m)return l=setTimeout(x,t),y(u)}return void 0===l&&(l=setTimeout(x,t)),s}return t=g(t)||0,v(i)&&(d=!!i.leading,o=(m="maxWait"in i)?h(g(i.maxWait)||0,t):o,b="trailing"in i?!!i.trailing:b),C.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=u=a=l=void 0},C.flush=function(){return void 0===l?s:k(p())},C}function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=a.test(e);return n||o.test(e)?s(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,i){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(n);return v(i)&&(r="leading"in i?!!i.leading:r,a="trailing"in i?!!i.trailing:a),m(e,t,{leading:r,maxWait:t,trailing:a})}}).call(t,n(119))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(198),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(468),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[e.fullscreenVisible?n("div",{class:e.classes},[n("div",{class:e.mainClasses},[n("span",{class:e.dotClasses}),e._v(" "),n("div",{class:e.textClasses},[e._t("default")],2)])]):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapperClasses},[n("div",{class:e.spinnerClasses},[n("Spin",{attrs:{fix:""}},[n("Icon",{class:e.iconClasses,attrs:{type:"ios-loading",size:"18"}}),e._v(" "),e.text?n("div",{class:e.textClasses},[e._v(e._s(e.text))]):e._e()],1)],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses,staticStyle:{"touch-action":"none"}},[n("div",{ref:"scrollContainer",class:e.scrollContainerClasses,style:{height:e.height+"px"},on:{scroll:e.handleScroll,wheel:e.onWheel,touchstart:e.onPointerDown}},[n("div",{ref:"toploader",class:e.loaderClasses,style:{paddingTop:e.wrapperPadding.paddingTop}},[n("loader",{attrs:{text:e.localeLoadingText,active:e.showTopLoader}})],1),e._v(" "),n("div",{ref:"scrollContent",class:e.slotContainerClasses},[e._t("default")],2),e._v(" "),n("div",{ref:"bottomLoader",class:e.loaderClasses,style:{paddingBottom:e.wrapperPadding.paddingBottom}},[n("loader",{attrs:{text:e.localeLoadingText,active:e.showBottomLoader}})],1)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(471),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(200),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(474),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(201),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(473),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("div",{class:e.barConClasses},e._m(0),0)])},t.staticRenderFns=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return e._l(8,(function(t){return n("i",{key:"trigger-"+t,class:e.prefix+"-bar"})}))}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"outerWrapper",class:e.wrapperClasses},[e.isHorizontal?n("div",{class:e.prefix+"-horizontal"},[n("div",{staticClass:"left-pane",class:e.paneClasses,style:{right:e.anotherOffset+"%"}},[e._t("left")],2),e._v(" "),n("div",{class:e.prefix+"-trigger-con",style:{left:e.offset+"%"},on:{mousedown:e.handleMousedown}},[e._t("trigger",(function(){return[n("trigger",{attrs:{mode:"vertical"}})]}))],2),e._v(" "),n("div",{staticClass:"right-pane",class:e.paneClasses,style:{left:e.offset+"%"}},[e._t("right")],2)]):n("div",{class:e.prefix+"-vertical"},[n("div",{staticClass:"top-pane",class:e.paneClasses,style:{bottom:e.anotherOffset+"%"}},[e._t("top")],2),e._v(" "),n("div",{class:e.prefix+"-trigger-con",style:{top:e.offset+"%"},on:{mousedown:e.handleMousedown}},[e._t("trigger",(function(){return[n("trigger",{attrs:{mode:"horizontal"}})]}))],2),e._v(" "),n("div",{staticClass:"bottom-pane",class:e.paneClasses,style:{top:e.offset+"%"}},[e._t("bottom")],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(476)),r=l(n(193)),a=l(n(203)),o=l(n(155)),s=l(n(182));function l(e){return e&&e.__esModule?e:{default:e}}i.default.Header=r.default,i.default.Sider=a.default,i.default.Content=o.default,i.default.Footer=s.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(202),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(477),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses,style:e.wrapStyles},[n("span",{directives:[{name:"show",rawName:"v-show",value:e.showZeroTrigger,expression:"showZeroTrigger"}],class:e.zeroWidthTriggerClasses,on:{click:e.toggleCollapse}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-menu"})]),e._v(" "),n("div",{class:e.childClasses},[e._t("default")],2),e._v(" "),e._t("trigger",(function(){return[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showBottomTrigger,expression:"showBottomTrigger"}],class:e.triggerClasses,style:{width:e.siderWidth+"px"},on:{click:e.toggleCollapse}},[n("i",{class:e.triggerIconClasses})])]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(480)),r=o(n(482)),a=o(n(484));function o(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,i.default.Item.Meta=a.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(205),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(481),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[e.header||e.$slots.header?n("div",{staticClass:"ivu-list-header"},[e._t("header",(function(){return[e._v(e._s(e.header))]}))],2):e._e(),e._v(" "),n("div",{staticClass:"ivu-list-container"},[n("ul",{staticClass:"ivu-list-items"},[e._t("default")],2)]),e._v(" "),e.loading?n("Spin",{attrs:{fix:"",size:"large"}},[e._t("spin")],2):e._e(),e._v(" "),e.footer||e.$slots.footer?n("div",{staticClass:"ivu-list-footer"},[e._t("footer",(function(){return[e._v(e._s(e.footer))]}))],2):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(206),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(483),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"ivu-list-item",class:e.classes},["vertical"===e.itemLayout&&e.$slots.extra?[n("div",{staticClass:"ivu-list-item-main"},[e._t("default"),e._v(" "),e.$slots.action?n("ul",{staticClass:"ivu-list-item-action"},[e._t("action")],2):e._e()],2),e._v(" "),n("div",{staticClass:"ivu-list-item-extra"},[e._t("extra")],2)]:[e._t("default"),e._v(" "),e.$slots.action?n("ul",{staticClass:"ivu-list-item-action"},[e._t("action")],2):e._e(),e._v(" "),n("div",{staticClass:"ivu-list-item-extra"},[e._t("extra")],2)]],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(207),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(485),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ivu-list-item-meta"},[e.avatar||e.$slots.avatar?n("div",{staticClass:"ivu-list-item-meta-avatar"},[e._t("avatar",(function(){return[n("Avatar",{attrs:{src:e.avatar}})]}))],2):e._e(),e._v(" "),n("div",{staticClass:"ivu-list-item-meta-content"},[e.title||e.$slots.title?n("div",{staticClass:"ivu-list-item-meta-title"},[e._t("title",(function(){return[e._v(e._s(e.title))]}))],2):e._e(),e._v(" "),e.description||e.$slots.description?n("div",{staticClass:"ivu-list-item-meta-description"},[e._t("description",(function(){return[e._v(e._s(e.description))]}))],2):e._e()])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(487));function a(e){return e&&e.__esModule?e:{default:e}}var o=void 0,s="primary",l=800,u="error",c=2,d=void 0;function h(){return o=o||r.default.newInstance({color:s,failedColor:u,height:c})}function f(e){h().update(e)}function p(){var e=this;setTimeout(function(){(0,i.default)(this,e),f({show:!1}),setTimeout(function(){(0,i.default)(this,e),f({percent:0})}.bind(this),200)}.bind(this),l)}function m(){d&&(clearInterval(d),d=null)}t.default={start:function(){var e=this;if(!d){var t=0;f({percent:t,status:"success",show:!0}),d=setInterval(function(){(0,i.default)(this,e),(t+=Math.floor(3*Math.random()+1))>95&&m(),f({percent:t,status:"success",show:!0})}.bind(this),200)}},update:function(e){m(),f({percent:e,status:"success",show:!0})},finish:function(){m(),f({percent:100,status:"success",show:!0}),p()},error:function(){m(),f({percent:100,status:"error",show:!0}),p()},config:function(e){e.color&&(s=e.color),e.duration&&(l=e.duration),e.failedColor&&(u=e.failedColor),e.height&&(c=e.height)},destroy:function(){m();var e=h();o=null,e.destroy()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(488)),a=o(n(17));function o(e){return e&&e.__esModule?e:{default:e}}r.default.newInstance=function(e){(0,i.default)(void 0,void 0);var t=e||{},n=new a.default({data:t,render:function(e){return e(r.default,{props:t})}}),o=n.$mount();document.body.appendChild(o.$el);var s=n.$children[0];return{update:function(e){"percent"in e&&(s.percent=e.percent),e.status&&(s.status=e.status),"show"in e&&(s.show=e.show)},component:s,destroy:function(){document.body.removeChild(document.getElementsByClassName("ivu-loading-bar")[0])}}}.bind(void 0),t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(208),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(489),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],class:e.classes,style:e.outerStyles},[n("div",{class:e.innerClasses,style:e.styles})])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(491)),r=s(n(493)),a=s(n(495)),o=s(n(497));function s(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,i.default.Item=a.default,i.default.Sub=o.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(209),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(492),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("ul",{class:e.classes,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(210),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(494),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:[e.prefixCls+"-item-group"]},[n("div",{class:[e.prefixCls+"-item-group-title"],style:e.groupStyle},[e._v(e._s(e.title))]),e._v(" "),n("ul",[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(211),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(496),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.to?n("a",{class:e.classes,style:e.itemStyle,attrs:{href:e.linkUrl,target:e.target},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClickItem(t,!1)},function(t){return t.ctrlKey?e.handleClickItem(t,!0):null},function(t){return t.metaKey?e.handleClickItem(t,!0):null}]}},[e._t("default")],2):n("li",{class:e.classes,style:e.itemStyle,on:{click:function(t){return t.stopPropagation(),e.handleClickItem.apply(null,arguments)}}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(212),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(498),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:e.classes,on:{mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{ref:"reference",class:[e.prefixCls+"-submenu-title"],style:e.titleStyle,on:{click:function(t){return t.stopPropagation(),e.handleClick.apply(null,arguments)}}},[e._t("title"),e._v(" "),n("Icon",{class:[e.prefixCls+"-submenu-title-icon"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})],2),e._v(" "),"vertical"===e.mode?n("collapse-transition",[n("ul",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],class:[e.prefixCls]},[e._t("default")],2)]):n("transition",{attrs:{name:"slide-up"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],ref:"drop",style:e.dropStyle,attrs:{placement:"bottom"}},[n("ul",{class:[e.prefixCls+"-drop-list"]},[e._t("default")],2)])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(213),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-message",s="ivu_message_key_",l={top:24,duration:1.5},u=void 0,c=1,d={info:"ios-information-circle",success:"ios-checkmark-circle",warning:"ios-alert",error:"ios-close-circle",loading:"ios-loading"};function h(){return u=u||a.default.newInstance({prefixCls:o,styles:{top:String(l.top)+"px"}})}t.default={name:"Message",info:function(e){return this.message("info",e)},success:function(e){return this.message("success",e)},warning:function(e){return this.message("warning",e)},error:function(e){return this.message("error",e)},loading:function(e){return this.message("loading",e)},message:function(e,t){return"string"==typeof t&&(t={content:t}),function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.duration,i=arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(){},u=arguments.length>6&&void 0!==arguments[6]&&arguments[6],f=d[i],p="loading"===i?" ivu-load-loop":"",m=h();return m.notice({name:""+s+c,duration:n,styles:{},transitionName:"move-up",content:'\n <div class="ivu-message-custom-content ivu-message-'+String(i)+'">\n <i class="ivu-icon ivu-icon-'+String(f)+" "+p+'"></i>\n <span>'+String(t)+"</span>\n </div>\n ",render:o,onClose:r,closable:a,type:"message",msgType:i,background:u}),e=c++,function(){m.remove(""+s+e)}}(t.content,t.duration,e,t.onClose,t.closable,t.render,t.background)},config:function(e){(e.top||0===e.top)&&(l.top=e.top),(e.duration||0===e.duration)&&(l.duration=e.duration)},destroy:function(){var e=h();u=null,e.destroy("ivu-message")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(214),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(503),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(215),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(502),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.transitionName,appear:""},on:{enter:e.handleEnter,leave:e.handleLeave}},[n("div",{class:e.classes,style:e.styles},["notice"===e.type?[n("div",{ref:"content",class:e.contentClasses,domProps:{innerHTML:e._s(e.content)}}),e._v(" "),n("div",{class:e.contentWithIcon},[n("render-cell",{attrs:{render:e.renderFunc}})],1),e._v(" "),e.closable?n("a",{class:[e.baseClass+"-close"],on:{click:e.close}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-close"})]):e._e()]:e._e(),e._v(" "),"message"===e.type?[n("div",{ref:"content",class:e.messageContentClasses},[n("div",{class:[e.baseClass+"-content-text"],domProps:{innerHTML:e._s(e.content)}}),e._v(" "),n("div",{class:[e.baseClass+"-content-text"]},[n("render-cell",{attrs:{render:e.renderFunc}})],1),e._v(" "),e.closable?n("a",{class:[e.baseClass+"-close"],on:{click:e.close}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-close"})]):e._e()])]:e._e()],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,style:e.wrapStyles},e._l(e.notices,(function(t){return n("Notice",{key:t.name,attrs:{"prefix-cls":e.prefixCls,styles:t.styles,type:t.type,content:t.content,duration:t.duration,render:t.render,"has-title":t.hasTitle,withIcon:t.withIcon,closable:t.closable,name:t.name,"transition-name":t.transitionName,background:t.background,"msg-type":t.msgType,"on-close":t.onClose}})})),1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(505)),a=n(33);function o(e){return e&&e.__esModule?e:{default:e}}var s=void 0;function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return s=s||r.default.newInstance({closable:!1,maskClosable:!1,footerHide:!0,render:e,append:n,lockScroll:t})}function u(e){var t=l("render"in e?e.render:void 0,!("lockScroll"in e)||e.lockScroll,"append"in e?e.append:void 0);e.onRemove=function(){s=null},t.show(e)}r.default.info=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="info",e.showCancel=!1,u(e)},r.default.success=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="success",e.showCancel=!1,u(e)},r.default.warning=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="warning",e.showCancel=!1,u(e)},r.default.error=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="error",e.showCancel=!1,u(e)},r.default.confirm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="confirm",e.showCancel=!0,u(e)},r.default.remove=function(){if(!s)return!1;l().remove()},r.default.resetIndex=function(){(0,a.resetIncrease)()},r.default.visibles=function(){return(0,a.onModalVisibleClear)(),a.modalVisibleAggregate},r.default.removeLast=function(){var e=this;if(0===a.modalVisibleAggregate.length)return!1;if((0,a.onModalVisibleClear)(),!(0,a.onModalVisibleClosing)())return!0;var t=a.modalVisibleAggregate.sort(function(t,n){return(0,i.default)(this,e),t.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];return!!t&&(t.cancel(),!0)},t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(18)),r=c(n(14)),a=c(n(1)),o=c(n(17)),s=c(n(506)),l=c(n(28)),u=c(n(6));function c(e){return e&&e.__esModule?e:{default:e}}var d="ivu-modal-confirm";s.default.newInstance=function(e){(0,a.default)(void 0,void 0);var t=e||{},n=new o.default({mixins:[u.default],data:(0,r.default)({},t,{visible:!1,width:416,title:"",body:"",iconType:"",iconName:"",okText:void 0,cancelText:void 0,showCancel:!1,loading:!1,buttonLoading:!1,scrollable:!1,closable:!1,closing:!1,enterOk:!1}),render:function(e){var n=this,i=[];this.showCancel&&i.push(e(l.default,{props:{type:"text"},on:{click:this.cancel}},this.localeCancelText)),i.push(e(l.default,{props:{type:"primary",loading:this.buttonLoading},on:{click:this.ok}},this.localeOkText));var o=void 0;o=this.render?e("div",{attrs:{class:d+"-body "+d+"-body-render"}},[this.render(e)]):e("div",{attrs:{class:d+"-body"}},[e("div",{domProps:{innerHTML:this.body}})]);var u=void 0;return this.title&&(u=e("div",{attrs:{class:d+"-head"}},[e("div",{class:this.iconTypeCls},[e("i",{class:this.iconNameCls})]),e("div",{attrs:{class:d+"-head-title"},domProps:{innerHTML:this.title}})])),e(s.default,{props:(0,r.default)({},t,{width:this.width,scrollable:this.scrollable,closable:this.closable,enterOk:this.enterOk}),domProps:{value:this.visible},on:{input:function(e){(0,a.default)(this,n),this.visible=e}.bind(this),"on-cancel":this.cancel}},[e("div",{attrs:{class:d}},[u,o,e("div",{attrs:{class:d+"-footer"}},i)])])},computed:{iconTypeCls:function(){return[d+"-head-icon",d+"-head-icon-"+String(this.iconType)]},iconNameCls:function(){return["ivu-icon","ivu-icon-"+String(this.iconName)]},localeOkText:function(){return this.okText?this.okText:this.t("i.modal.okText")},localeCancelText:function(){return this.cancelText?this.cancelText:this.t("i.modal.cancelText")}},methods:{cancel:function(){this.closing||(this.$children[0].visible=!1,this.buttonLoading=!1,this.onCancel(),this.remove())},ok:function(){this.closing||(this.loading?this.buttonLoading=!0:(this.$children[0].visible=!1,this.remove()),this.onOk())},remove:function(){var e=this;this.closing=!0,setTimeout(function(){(0,a.default)(this,e),this.closing=!1,this.destroy()}.bind(this),300)},destroy:function(){this.$destroy(),this.$el&&(this.append&&"object"===(0,i.default)(this.append)?this.append.removeChild(this.$el):document.body.removeChild(this.$el)),this.onRemove()},onOk:function(){},onCancel:function(){},onRemove:function(){}}}),c=n.$mount();t.append&&"object"===(0,i.default)(t.append)?t.append.appendChild(c.$el):document.body.appendChild(c.$el);var h=n.$children[0];return{show:function(e){switch(h.$parent.showCancel=e.showCancel,h.$parent.iconType=e.icon,e.icon){case"info":h.$parent.iconName="ios-information-circle";break;case"success":h.$parent.iconName="ios-checkmark-circle";break;case"warning":h.$parent.iconName="ios-alert";break;case"error":h.$parent.iconName="ios-close-circle";break;case"confirm":h.$parent.iconName="ios-help-circle"}"width"in e&&(h.$parent.width=e.width),"closable"in e&&(h.$parent.closable=e.closable),"title"in e&&(h.$parent.title=e.title),"content"in e&&(h.$parent.body=e.content),"okText"in e&&(h.$parent.okText=e.okText),"cancelText"in e&&(h.$parent.cancelText=e.cancelText),"onCancel"in e&&(h.$parent.onCancel=e.onCancel),"onOk"in e&&(h.$parent.onOk=e.onOk),"loading"in e&&(h.$parent.loading=e.loading),"scrollable"in e&&(h.$parent.scrollable=e.scrollable),"enterOk"in e&&(h.$parent.enterOk=e.enterOk),h.$parent.onRemove=e.onRemove,h.visible=!0},remove:function(){h.visible=!1,h.$parent.buttonLoading=!1,h.$parent.remove()},component:h}}.bind(void 0),t.default=s.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(217),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(507),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],attrs:{"data-transfer":e.transfer}},[n("transition",{attrs:{name:e.transitionNames[1]}},[e.showMask?n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.maskClasses,style:e.wrapStyles,on:{click:e.handleMask}}):e._e()]),e._v(" "),n("div",{class:e.wrapClasses,style:e.wrapStyles,on:{click:e.handleWrapClick}},[n("transition",{attrs:{name:e.transitionNames[0]},on:{"after-leave":e.animationFinish}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.classes,style:e.mainStyles,on:{mousedown:e.handleMousedown}},[n("div",{ref:"content",class:e.contentClasses,style:e.contentStyles,on:{click:e.handleClickModal}},[e.closable?n("a",{class:[e.prefixCls+"-close"],on:{click:e.close}},[e._t("close",(function(){return[n("Icon",{attrs:{type:"ios-close"}})]}))],2):e._e(),e._v(" "),e.showHead?n("div",{class:[e.prefixCls+"-header"],on:{mousedown:e.handleMoveStart}},[e._t("header",(function(){return[n("div",{class:[e.prefixCls+"-header-inner"]},[e._v(e._s(e.title))])]}))],2):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"]},[e._t("default")],2),e._v(" "),e.footerHide?e._e():n("div",{class:[e.prefixCls+"-footer"]},[e._t("footer",(function(){return[n("i-button",{attrs:{type:"text"},nativeOn:{click:function(t){return e.cancel.apply(null,arguments)}}},[e._v(e._s(e.localeCancelText))]),e._v(" "),n("i-button",{attrs:{type:"primary",loading:e.buttonLoading},nativeOn:{click:function(t){return e.ok.apply(null,arguments)}}},[e._v(e._s(e.localeOkText))])]}))],2)])])])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(213),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-notice",s=24,l=4.5,u=void 0,c=1,d={info:"ios-information-circle",success:"ios-checkmark-circle",warning:"ios-alert",error:"ios-close-circle"};function h(){return u=u||a.default.newInstance({prefixCls:o,styles:{top:s+"px",right:0}})}function f(e,t){var n=t.title||"",i=t.desc||"",r=t.name||"ivu_notice_key_"+c,a=t.onClose||function(){},o=t.render,s=0===t.duration?0:t.duration||l;c++;var u=h(),f=void 0,p=void 0,m=t.render&&!n?"":i||t.render?" ivu-notice-with-desc":"";if("normal"==e)p=!1,f='\n <div class="ivu-notice-custom-content ivu-notice-with-normal '+m+'">\n <div class="ivu-notice-title">'+String(n)+'</div>\n <div class="ivu-notice-desc">'+String(i)+"</div>\n </div>\n ";else{var v=d[e],g=""===m?"":"-outline";p=!0,f='\n <div class="ivu-notice-custom-content ivu-notice-with-icon ivu-notice-with-'+String(e)+" "+m+'">\n <span class="ivu-notice-icon ivu-notice-icon-'+String(e)+'">\n <i class="ivu-icon ivu-icon-'+String(v)+g+'"></i>\n </span>\n <div class="ivu-notice-title">'+String(n)+'</div>\n <div class="ivu-notice-desc">'+String(i)+"</div>\n </div>\n "}u.notice({name:r.toString(),duration:s,styles:{},transitionName:"move-notice",content:f,withIcon:p,render:o,hasTitle:!!n,onClose:a,closable:!0,type:"notice"})}t.default={open:function(e){return f("normal",e)},info:function(e){return f("info",e)},success:function(e){return f("success",e)},warning:function(e){return f("warning",e)},error:function(e){return f("error",e)},config:function(e){e.top&&(s=e.top),(e.duration||0===e.duration)&&(l=e.duration)},close:function(e){if(!e)return!1;e=e.toString(),u&&u.remove(e)},destroy:function(){var e=h();u=null,e.destroy("ivu-notice")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(510),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(218),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(513),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(219),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(512),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.showSizer||e.showElevator?n("div",{class:e.optsClasses},[e.showSizer?n("div",{class:e.sizerClasses},[n("i-select",{attrs:{size:e.size,placement:e.placement,transfer:e.transfer,disabled:e.disabled,eventsEnabled:e.eventsEnabled},on:{"on-change":e.changeSize},model:{value:e.currentPageSize,callback:function(t){e.currentPageSize=t},expression:"currentPageSize"}},e._l(e.pageSizeOpts,(function(t){return n("i-option",{key:t,staticStyle:{"text-align":"center"},attrs:{value:t}},[e._v(e._s(t)+" "+e._s(e.t("i.page.page")))])})),1)],1):e._e(),e._v(" "),e.showElevator?n("div",{class:e.ElevatorClasses},[e._v("\n "+e._s(e.t("i.page.goto"))+"\n "),n("input",{attrs:{type:"text",autocomplete:"off",spellcheck:"false",disabled:e.disabled},domProps:{value:e._current},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.changePage.apply(null,arguments)}}}),e._v("\n "+e._s(e.t("i.page.p"))+"\n ")]):e._e()]):e._e()},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.simple?n("ul",{class:e.simpleWrapClasses,style:e.styles},[n("li",{class:e.prevClasses,attrs:{title:e.t("i.page.prev")},on:{click:e.prev}},[e._m(0)]),e._v(" "),n("div",{class:e.simplePagerClasses,attrs:{title:e.currentPage+"/"+e.allPages}},[n("input",{attrs:{type:"text",autocomplete:"off",spellcheck:"false",disabled:e.disabled},domProps:{value:e.currentPage},on:{keydown:e.keyDown,keyup:e.keyUp,change:e.keyUp}}),e._v(" "),n("span",[e._v("/")]),e._v("\n "+e._s(e.allPages)+"\n ")]),e._v(" "),n("li",{class:e.nextClasses,attrs:{title:e.t("i.page.next")},on:{click:e.next}},[e._m(1)])]):n("ul",{class:e.wrapClasses,style:e.styles},[e.showTotal?n("span",{class:[e.prefixCls+"-total"]},[e._t("default",(function(){return[e._v(e._s(e.t("i.page.total"))+" "+e._s(e.total)+" "),e.total<=1?[e._v(e._s(e.t("i.page.item")))]:[e._v(e._s(e.t("i.page.items")))]]}))],2):e._e(),e._v(" "),n("li",{class:e.prevClasses,attrs:{title:e.t("i.page.prev")},on:{click:e.prev}},[n("a",[""!==e.prevText?[e._v(e._s(e.prevText))]:n("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-back"})],2)]),e._v(" "),n("li",{class:e.firstPageClasses,attrs:{title:"1"},on:{click:function(t){return e.changePage(1)}}},[n("a",[e._v("1")])]),e._v(" "),e.currentPage>5?n("li",{class:[e.prefixCls+"-item-jump-prev"],attrs:{title:e.t("i.page.prev5")},on:{click:e.fastPrev}},[e._m(2)]):e._e(),e._v(" "),5===e.currentPage?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage-3},on:{click:function(t){return e.changePage(e.currentPage-3)}}},[n("a",[e._v(e._s(e.currentPage-3))])]):e._e(),e._v(" "),e.currentPage-2>1?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage-2},on:{click:function(t){return e.changePage(e.currentPage-2)}}},[n("a",[e._v(e._s(e.currentPage-2))])]):e._e(),e._v(" "),e.currentPage-1>1?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage-1},on:{click:function(t){return e.changePage(e.currentPage-1)}}},[n("a",[e._v(e._s(e.currentPage-1))])]):e._e(),e._v(" "),1!=e.currentPage&&e.currentPage!=e.allPages?n("li",{class:[e.prefixCls+"-item",e.prefixCls+"-item-active"],attrs:{title:e.currentPage}},[n("a",[e._v(e._s(e.currentPage))])]):e._e(),e._v(" "),e.currentPage+1<e.allPages?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage+1},on:{click:function(t){return e.changePage(e.currentPage+1)}}},[n("a",[e._v(e._s(e.currentPage+1))])]):e._e(),e._v(" "),e.currentPage+2<e.allPages?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage+2},on:{click:function(t){return e.changePage(e.currentPage+2)}}},[n("a",[e._v(e._s(e.currentPage+2))])]):e._e(),e._v(" "),e.allPages-e.currentPage==4?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage+3},on:{click:function(t){return e.changePage(e.currentPage+3)}}},[n("a",[e._v(e._s(e.currentPage+3))])]):e._e(),e._v(" "),e.allPages-e.currentPage>=5?n("li",{class:[e.prefixCls+"-item-jump-next"],attrs:{title:e.t("i.page.next5")},on:{click:e.fastNext}},[e._m(3)]):e._e(),e._v(" "),e.allPages>1?n("li",{class:e.lastPageClasses,attrs:{title:e.allPages},on:{click:function(t){return e.changePage(e.allPages)}}},[n("a",[e._v(e._s(e.allPages))])]):e._e(),e._v(" "),n("li",{class:e.nextClasses,attrs:{title:e.t("i.page.next")},on:{click:e.next}},[n("a",[""!==e.nextText?[e._v(e._s(e.nextText))]:n("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-forward"})],2)]),e._v(" "),n("Options",{attrs:{"show-sizer":e.showSizer,"page-size":e.currentPageSize,"page-size-opts":e.pageSizeOpts,placement:e.placement,transfer:e.transfer,"show-elevator":e.showElevator,_current:e.currentPage,current:e.currentPage,disabled:e.disabled,"all-pages":e.allPages,"is-small":e.isSmall,eventsEnabled:e.eventsEnabled},on:{"on-size":e.onSize,"on-page":e.onPage}})],1)},t.staticRenderFns=[function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-back"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-forward"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-back"}),t("i",{staticClass:"ivu-icon ivu-icon-ios-more"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-forward"}),t("i",{staticClass:"ivu-icon ivu-icon-ios-more"})])}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(220),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.handleClose,expression:"handleClose"}],class:e.classes,on:{mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"],on:{click:e.handleClick,mousedown:function(t){return e.handleFocus(!1)},mouseup:function(t){return e.handleBlur(!1)}}},[e._t("default")],2),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"popper",class:e.popperClasses,style:e.styles,attrs:{"data-transfer":e.transfer},on:{click:e.handleTransferClick,mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{class:[e.prefixCls+"-content"]},[n("div",{class:[e.prefixCls+"-arrow"]}),e._v(" "),e.confirm?n("div",{class:[e.prefixCls+"-inner"]},[n("div",{class:[e.prefixCls+"-body"]},[n("i",{staticClass:"ivu-icon ivu-icon-ios-help-circle"}),e._v(" "),n("div",{class:[e.prefixCls+"-body-message"]},[e._t("title",(function(){return[e._v(e._s(e.title))]}))],2)]),e._v(" "),n("div",{class:[e.prefixCls+"-footer"]},[n("i-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(t){return e.cancel.apply(null,arguments)}}},[e._v(e._s(e.localeCancelText))]),e._v(" "),n("i-button",{attrs:{type:"primary",size:"small"},nativeOn:{click:function(t){return e.ok.apply(null,arguments)}}},[e._v(e._s(e.localeOkText))])],1)]):e._e(),e._v(" "),e.confirm?e._e():n("div",{class:[e.prefixCls+"-inner"]},[e.showTitle?n("div",{ref:"title",class:[e.prefixCls+"-title"],style:e.contentPaddingStyle},[e._t("title",(function(){return[n("div",{class:[e.prefixCls+"-title-inner"]},[e._v(e._s(e.title))])]}))],2):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"],style:e.contentPaddingStyle},[n("div",{class:e.contentClasses},[e._t("content",(function(){return[n("div",{class:[e.prefixCls+"-body-content-inner"]},[e._v(e._s(e.content))])]}))],2)])])])])])],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(223),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},[n("div",{class:e.outerClasses},[n("div",{class:e.innerClasses},[n("div",{class:e.bgClasses,style:e.bgStyle},[e.textInside?n("div",{staticClass:"ivu-progress-inner-text"},[e._v(e._s(e.percent)+"%")]):e._e()]),n("div",{class:e.successBgClasses,style:e.successBgStyle})])]),e._v(" "),e.hideInfo||e.textInside?e._e():n("span",{class:e.textClasses},[e._t("default",(function(){return[e.isStatus?n("span",{class:e.textInnerClasses},[n("Icon",{attrs:{type:e.statusIcon}})],1):n("span",{class:e.textInnerClasses},[e._v("\n "+e._s(e.percent)+"%\n ")])]}))],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(519)),r=a(n(521));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(225),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(520),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{class:e.wrapClasses},[n("span",{class:e.radioClasses},[n("span",{class:e.innerClasses}),e._v(" "),n("input",{class:e.inputClasses,attrs:{type:"radio",disabled:e.itemDisabled,name:e.groupName},domProps:{checked:e.currentValue},on:{change:e.change,focus:e.onFocus,blur:e.onBlur}})]),e._t("default",(function(){return[e._v(e._s(e.label))]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(226),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(522),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes,attrs:{name:e.name}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(524),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(227),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(525),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mouseleave:e.handleMouseleave}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentValue}}),e._v(" "),e._l(e.count,(function(t){return n("div",{key:t,class:e.starCls(t),on:{mousemove:function(n){return e.handleMousemove(t,n)},click:function(n){return e.handleClick(t)}}},[e.showCharacter?[n("span",{class:[e.prefixCls+"-star-first"],attrs:{type:"half"}},[""!==e.character?[e._v(e._s(e.character))]:n("i",{class:e.iconClasses,attrs:{type:"half"}})],2),e._v(" "),n("span",{class:[e.prefixCls+"-star-second"]},[""!==e.character?[e._v(e._s(e.character))]:n("i",{class:e.iconClasses})],2)]:[n("span",{class:[e.prefixCls+"-star-content"],attrs:{type:"half"}})]],2)})),e._v(" "),e.showText?n("div",{directives:[{name:"show",rawName:"v-show",value:e.currentValue>0,expression:"currentValue > 0"}],class:[e.prefixCls+"-text"]},[e._t("default",(function(){return[n("span",[e._v(e._s(e.currentValue))]),e._v(" "),e.currentValue<=1?n("span",[e._v(e._s(e.t("i.rate.star")))]):n("span",[e._v(e._s(e.t("i.rate.stars")))])]}))],2):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(203),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(528),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(228),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(541),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls],on:{mouseenter:e.handleShowPopper,mouseleave:e.handleClosePopper}},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"]},[e._t("default")],2),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled&&(e.visible||e.always),expression:"!disabled && (visible || always)"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"popper",class:e.dropdownCls,style:e.dropStyles,attrs:{"data-transfer":e.transfer},on:{mouseenter:e.handleShowPopper,mouseleave:e.handleClosePopper}},[n("div",{class:[e.prefixCls+"-content"]},[n("div",{class:[e.prefixCls+"-arrow"]}),e._v(" "),n("div",{class:e.innerClasses,style:e.innerStyles},[e._t("content",(function(){return[e._v(e._s(e.content))]}))],2)])])])],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"SliderMarker",props:{mark:{type:[String,Object]}},render:function(e){var t="string"==typeof this.mark?this.mark:[this.mark.label];return e("div",{class:"ivu-slider-marks-item",style:this.mark.style||{}},t)}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.stateHandler.getState;return{isDetectable:function(e){var n=t(e);return n&&!!n.isDetectable},markAsDetectable:function(e){t(e).isDetectable=!0},isBusy:function(e){return!!t(e).busy},markBusy:function(e,n){t(e).busy=!!n}}}},function(e,t,n){"use strict";e.exports=function(e){var t={};function n(n){var i=e.get(n);return void 0===i?[]:t[i]||[]}return{get:n,add:function(n,i){var r=e.get(n);t[r]||(t[r]=[]),t[r].push(i)},removeListener:function(e,t){for(var i=n(e),r=0,a=i.length;r<a;++r)if(i[r]===t){i.splice(r,1);break}},removeAllListeners:function(e){var t=n(e);t&&(t.length=0)}}}},function(e,t,n){"use strict";e.exports=function(){var e=1;return{generate:function(){return e++}}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.idGenerator,n=e.stateHandler.getState;return{get:function(e){var t=n(e);return t&&void 0!==t.id?t.id:null},set:function(e){var i=n(e);if(!i)throw new Error("setId required the element to have a resize detection state.");var r=t.generate();return i.id=r,r}}}},function(e,t,n){"use strict";e.exports=function(e){function t(){}var n={log:t,warn:t,error:t};if(!e&&window.console){var i=function(e,t){e[t]=function(){var e=console[t];if(e.apply)e.apply(console,arguments);else for(var n=0;n<arguments.length;n++)e(arguments[n])}};i(n,"log"),i(n,"warn"),i(n,"error")}return n}},function(e,t,n){"use strict";var i=n(537);function r(){var e={},t=0,n=0,i=0;return{add:function(r,a){a||(a=r,r=0),r>n?n=r:r<i&&(i=r),e[r]||(e[r]=[]),e[r].push(a),t++},process:function(){for(var t=i;t<=n;t++)for(var r=e[t],a=0;a<r.length;a++)(0,r[a])()},size:function(){return t}}}e.exports=function(e){var t=(e=e||{}).reporter,n=i.getOption(e,"async",!0),a=i.getOption(e,"auto",!0);a&&!n&&(t&&t.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),n=!0);var o,s=r(),l=!1;function u(){for(l=!0;s.size();){var e=s;s=r(),e.process()}l=!1}function c(){var e;e=u,o=setTimeout(e,0)}return{add:function(e,t){!l&&a&&n&&0===s.size()&&c(),s.add(e,t)},force:function(e){l||(void 0===e&&(e=n),o&&(clearTimeout(o),o=null),e?c():u())}}}},function(e,t,n){"use strict";(e.exports={}).getOption=function(e,t,n){var i=e[t];return null==i&&void 0!==n?n:i}},function(e,t,n){"use strict";function i(e){return e._erd}e.exports={initState:function(e){return e._erd={},i(e)},getState:i,cleanState:function(e){delete e._erd}}},function(e,t,n){"use strict";var i=n(231);e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,r=e.stateHandler.getState;if(!t)throw new Error("Missing required dependency: reporter.");function a(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function o(e){return r(e).object}return{makeDetectable:function(e,o,s){s||(s=o,o=e,e=null),(e=e||{}).debug,i.isIE(8)?s(o):function(o,s){var l=a(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),u=!1,c=window.getComputedStyle(o),d=o.offsetWidth,h=o.offsetHeight;function f(){function n(){if("static"===c.position){o.style.setProperty("position","relative",e.important?"important":"");var n=function(t,n,i,r){var a=i[r];"auto"!==a&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(a)&&(t.warn("An element that is positioned static has style."+r+"="+a+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",n),n.style.setProperty(r,"0",e.important?"important":""))};n(t,o,c,"top"),n(t,o,c,"right"),n(t,o,c,"bottom"),n(t,o,c,"left")}}""!==c.position&&(n(),u=!0);var a=document.createElement("object");a.style.cssText=l,a.tabIndex=-1,a.type="text/html",a.setAttribute("aria-hidden","true"),a.onload=function(){u||n(),function e(t,n){if(!t.contentDocument){var i=r(t);return i.checkForObjectDocumentTimeoutId&&window.clearTimeout(i.checkForObjectDocumentTimeoutId),void(i.checkForObjectDocumentTimeoutId=setTimeout((function(){i.checkForObjectDocumentTimeoutId=0,e(t,n)}),100))}n(t.contentDocument)}(this,(function(e){s(o)}))},i.isIE()||(a.data="about:blank"),r(o)&&(o.appendChild(a),r(o).object=a,i.isIE()&&(a.data="about:blank"))}r(o).startSize={width:d,height:h},n?n.add(f):f()}(o,s)},addListener:function(e,t){function n(){t(e)}if(i.isIE(8))r(e).object={proxy:n},e.attachEvent("onresize",n);else{var a=o(e);if(!a)throw new Error("Element is not detectable by this strategy.");a.contentDocument.defaultView.addEventListener("resize",n)}},uninstall:function(e){if(r(e)){var t=o(e);t&&(i.isIE(8)?e.detachEvent("onresize",t.proxy):e.removeChild(t),r(e).checkForObjectDocumentTimeoutId&&window.clearTimeout(r(e).checkForObjectDocumentTimeoutId),delete r(e).object)}}}}},function(e,t,n){"use strict";var i=n(230).forEach;e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,r=e.stateHandler.getState,a=(e.stateHandler.hasState,e.idHandler);if(!n)throw new Error("Missing required dependency: batchProcessor");if(!t)throw new Error("Missing required dependency: reporter.");var o=function(){var e=500,t=500,n=document.createElement("div");n.style.cssText=u(["position: absolute","width: 1000px","height: 1000px","visibility: hidden","margin: 0","padding: 0"]);var i=document.createElement("div");i.style.cssText=u(["position: absolute","width: 500px","height: 500px","overflow: scroll","visibility: none","top: -1500px","left: -1500px","visibility: hidden","margin: 0","padding: 0"]),i.appendChild(n),document.body.insertBefore(i,document.body.firstChild);var r=e-i.clientWidth,a=t-i.clientHeight;return document.body.removeChild(i),{width:r,height:a}}(),s="erd_scroll_detection_container";function l(e){!function(e,t,n){function i(n,i){i=i||function(t){e.head.appendChild(t)};var r=e.createElement("style");return r.innerHTML=n,r.id=t,i(r),r}if(!e.getElementById(t)){var r=n+"_animation",a=n+"_animation_active",o="/* Created by the element-resize-detector library. */\n";o+="."+n+" > div::-webkit-scrollbar { "+u(["display: none"])+" }\n\n",o+="."+a+" { "+u(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+r,"animation-name: "+r])+" }\n",o+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",i(o+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}(e,"erd_scroll_detection_scrollbar_style",s)}function u(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function c(e,n,i){if(e.addEventListener)e.addEventListener(n,i);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,i)}}function d(e,n,i){if(e.removeEventListener)e.removeEventListener(n,i);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,i)}}function h(e){return r(e).container.childNodes[0].childNodes[0].childNodes[0]}function f(e){return r(e).container.childNodes[0].childNodes[0].childNodes[1]}return l(window.document),{makeDetectable:function(e,l,d){function p(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(a.get(l),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var i=0;i<n.length;i++)t.log(n[i])}}function m(e){var t=r(e).container.childNodes[0],n=window.getComputedStyle(t);return!n.width||-1===n.width.indexOf("px")}function v(){var e=window.getComputedStyle(l),t={};return t.position=e.position,t.width=l.offsetWidth,t.height=l.offsetHeight,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.widthCSS=e.width,t.heightCSS=e.height,t}function g(){if(p("storeStyle invoked."),r(l)){var e=v();r(l).style=e}else p("Aborting because element has been uninstalled")}function b(e,t,n){r(e).lastWidth=t,r(e).lastHeight=n}function y(){return 2*o.width+1}function _(){return 2*o.height+1}function w(e){return e+10+y()}function x(e){return e+10+_()}function k(e,t,n){var i=h(e),r=f(e),a=w(t),o=x(n),s=function(e){return 2*e+y()}(t),l=function(e){return 2*e+_()}(n);i.scrollLeft=a,i.scrollTop=o,r.scrollLeft=s,r.scrollTop=l}function C(){var e=r(l).container;if(!e){(e=document.createElement("div")).className=s,e.style.cssText=u(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),r(l).container=e,function(e){e.className+=" "+s+"_animation_active"}(e),l.appendChild(e);var t=function(){r(l).onRendered&&r(l).onRendered()};c(e,"animationstart",t),r(l).onAnimationStart=t}return e}function S(){if(p("Injecting elements"),r(l)){!function(){var n=r(l).style;if("static"===n.position){l.style.setProperty("position","relative",e.important?"important":"");var i=function(e,t,n,i){var r=n[i];"auto"!==r&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(r)&&(e.warn("An element that is positioned static has style."+i+"="+r+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",t),t.style[i]=0)};i(t,l,n,"top"),i(t,l,n,"right"),i(t,l,n,"bottom"),i(t,l,n,"left")}}();var n=r(l).container;n||(n=C());var i,a,d,h,f=o.width,m=o.height,v=u(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),g=u(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(["left: "+(i=(i=-(1+f))?i+"px":"0"),"top: "+(a=(a=-(1+m))?a+"px":"0"),"right: "+(h=(h=-f)?h+"px":"0"),"bottom: "+(d=(d=-m)?d+"px":"0")])),b=u(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),y=u(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),_=u(["position: absolute","left: 0","top: 0"]),w=u(["position: absolute","width: 200%","height: 200%"]),x=document.createElement("div"),k=document.createElement("div"),S=document.createElement("div"),O=document.createElement("div"),T=document.createElement("div"),D=document.createElement("div");x.dir="ltr",x.style.cssText=v,x.className=s,k.className=s,k.style.cssText=g,S.style.cssText=b,O.style.cssText=_,T.style.cssText=y,D.style.cssText=w,S.appendChild(O),T.appendChild(D),k.appendChild(S),k.appendChild(T),x.appendChild(k),n.appendChild(x),c(S,"scroll",E),c(T,"scroll",$),r(l).onExpandScroll=E,r(l).onShrinkScroll=$}else p("Aborting because element has been uninstalled");function E(){var e=r(l);e&&e.onExpand?e.onExpand():p("Aborting expand scroll handler: element has been uninstalled")}function $(){var e=r(l);e&&e.onShrink?e.onShrink():p("Aborting shrink scroll handler: element has been uninstalled")}}function O(){function o(t,n,i){var r=function(e){return h(e).childNodes[0]}(t),a=w(n),o=x(i);r.style.setProperty("width",a+"px",e.important?"important":""),r.style.setProperty("height",o+"px",e.important?"important":"")}function s(i){var s=l.offsetWidth,c=l.offsetHeight,d=s!==r(l).lastWidth||c!==r(l).lastHeight;p("Storing current size",s,c),b(l,s,c),n.add(0,(function(){if(d)if(r(l))if(u()){if(e.debug){var n=l.offsetWidth,i=l.offsetHeight;n===s&&i===c||t.warn(a.get(l),"Scroll: Size changed before updating detector elements.")}o(l,s,c)}else p("Aborting because element container has not been initialized");else p("Aborting because element has been uninstalled")})),n.add(1,(function(){r(l)?u()?k(l,s,c):p("Aborting because element container has not been initialized"):p("Aborting because element has been uninstalled")})),d&&i&&n.add(2,(function(){r(l)?u()?i():p("Aborting because element container has not been initialized"):p("Aborting because element has been uninstalled")}))}function u(){return!!r(l).container}function c(){p("notifyListenersIfNeeded invoked");var e=r(l);return void 0===r(l).lastNotifiedWidth&&e.lastWidth===e.startSize.width&&e.lastHeight===e.startSize.height?p("Not notifying: Size is the same as the start size, and there has been no notification yet."):e.lastWidth===e.lastNotifiedWidth&&e.lastHeight===e.lastNotifiedHeight?p("Not notifying: Size already notified"):(p("Current size not notified, notifying..."),e.lastNotifiedWidth=e.lastWidth,e.lastNotifiedHeight=e.lastHeight,void i(r(l).listeners,(function(e){e(l)})))}function d(){p("Scroll detected."),m(l)?p("Scroll event fired while unrendered. Ignoring..."):s(c)}if(p("registerListenersAndPositionElements invoked."),r(l)){r(l).onRendered=function(){if(p("startanimation triggered."),m(l))p("Ignoring since element is still unrendered...");else{p("Element rendered.");var e=h(l),t=f(l);0!==e.scrollLeft&&0!==e.scrollTop&&0!==t.scrollLeft&&0!==t.scrollTop||(p("Scrollbars out of sync. Updating detector elements..."),s(c))}},r(l).onExpand=d,r(l).onShrink=d;var v=r(l).style;o(l,v.width,v.height)}else p("Aborting because element has been uninstalled")}function T(){if(p("finalizeDomMutation invoked."),r(l)){var e=r(l).style;b(l,e.width,e.height),k(l,e.width,e.height)}else p("Aborting because element has been uninstalled")}function D(){d(l)}function E(){var e;p("Installing..."),r(l).listeners=[],e=v(),r(l).startSize={width:e.width,height:e.height},p("Element start size",r(l).startSize),n.add(0,g),n.add(1,S),n.add(2,O),n.add(3,T),n.add(4,D)}d||(d=l,l=e,e=null),e=e||{},p("Making detectable..."),function(e){return!function(e){var t=e.getRootNode&&e.getRootNode().contains(e);return e===e.ownerDocument.body||e.ownerDocument.body.contains(e)||t}(e)||null===window.getComputedStyle(e)}(l)?(p("Element is detached"),C(),p("Waiting until element is attached..."),r(l).onRendered=function(){p("Element is now attached"),E()}):E()},addListener:function(e,t){if(!r(e).listeners.push)throw new Error("Cannot add listener to an element that is not detectable.");r(e).listeners.push(t)},uninstall:function(e){var t=r(e);t&&(t.onExpandScroll&&d(h(e),"scroll",t.onExpandScroll),t.onShrinkScroll&&d(f(e),"scroll",t.onShrinkScroll),t.onAnimationStart&&d(t.container,"animationstart",t.onAnimationStart),t.container&&e.removeChild(t.container))},initDocument:l}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[!e.range&&e.showInput?n("Input-number",{attrs:{min:e.min,size:e.inputSize,max:e.max,step:e.step,value:e.exportValue[0],disabled:e.itemDisabled,"active-change":e.activeChange},on:{"on-change":e.handleInputChange}}):e._e(),e._v(" "),n("div",{ref:"slider",class:[e.prefixCls+"-wrap"],on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.exportValue}}),e._v(" "),n("div",{class:[e.prefixCls+"-bar"],style:e.barStyle,on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}}),e._v(" "),e.showStops?e._l(e.stops,(function(t){return n("div",{class:[e.prefixCls+"-stop"],style:{left:t+"%"},on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}})})):e._e(),e._v(" "),e.markList.length>0?[e._l(e.markList,(function(t,i){return n("div",{key:i,class:[e.prefixCls+"-stop"],style:{left:t.position+"%"},on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}})})),e._v(" "),n("div",{staticClass:"ivu-slider-marks"},e._l(e.markList,(function(t,i){return n("SliderMarker",{key:i,style:{left:t.position+"%"},attrs:{mark:t.mark},nativeOn:{click:function(t){return e.sliderClick.apply(null,arguments)}}})})),1)]:e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-button-wrap"],style:{left:e.minPosition+"%"},on:{touchstart:function(t){return e.onPointerDown(t,"min")},mousedown:function(t){return e.onPointerDown(t,"min")}}},[n("Tooltip",{ref:"minTooltip",attrs:{controlled:"min"===e.pointerDown,placement:"top",content:e.tipFormat(e.exportValue[0]),disabled:e.tipDisabled,always:"always"===e.showTip}},[n("div",{class:e.minButtonClasses,attrs:{tabindex:"0"},on:{focus:function(t){return e.handleFocus("min")},blur:function(t){return e.handleBlur("min")},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onKeyLeft(t,"min")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.onKeyLeft(t,"min")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onKeyRight(t,"min")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.onKeyRight(t,"min")}]}})])],1),e._v(" "),e.range?n("div",{class:[e.prefixCls+"-button-wrap"],style:{left:e.maxPosition+"%"},on:{touchstart:function(t){return e.onPointerDown(t,"max")},mousedown:function(t){return e.onPointerDown(t,"max")}}},[n("Tooltip",{ref:"maxTooltip",attrs:{controlled:"max"===e.pointerDown,placement:"top",content:e.tipFormat(e.exportValue[1]),disabled:e.tipDisabled,always:"always"===e.showTip}},[n("div",{class:e.maxButtonClasses,attrs:{tabindex:"0"},on:{focus:function(t){return e.handleFocus("max")},blur:function(t){return e.handleBlur("max")},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onKeyLeft(t,"max")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.onKeyLeft(t,"max")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onKeyRight(t,"max")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.onKeyRight(t,"max")}]}})])],1):e._e()],2)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(543));function a(e){return e&&e.__esModule?e:{default:e}}var o=void 0;function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return o=o||r.default.newInstance({render:e})}function l(e){s("render"in e?e.render:void 0).show(e)}r.default.show=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l(e)},r.default.hide=function(){var e=this;if(!o)return!1;s().remove(function(){(0,i.default)(this,e),o=null}.bind(this))},t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(14)),r=l(n(1)),a=l(n(17)),o=l(n(91)),s=n(33);function l(e){return e&&e.__esModule?e:{default:e}}function u(){return(0,s.transferIncrease)(),s.transferIndex}var c=u();o.default.newInstance=function(e){(0,r.default)(void 0,void 0);var t=e||{},n=new a.default({data:(0,i.default)({},t,{}),render:function(e){var t="";return t=this.render?e(o.default,{props:{fix:!0,fullscreen:!0}},[this.render(e)]):e(o.default,{props:{size:"large",fix:!0,fullscreen:!0}}),e("div",{class:"ivu-spin-fullscreen ivu-spin-fullscreen-wrapper",style:{"z-index":2010+c}},[t])}}),s=n.$mount();document.body.appendChild(s.$el);var l=n.$children[0];return{show:function(){l.visible=!0,c=u()},remove:function(e){l.visible=!1,setTimeout((function(){l.$parent.$destroy(),void 0!==document.getElementsByClassName("ivu-spin-fullscreen")[0]&&document.body.removeChild(document.getElementsByClassName("ivu-spin-fullscreen")[0]),e()}),500)},component:l}}.bind(void 0),t.default=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(545)),r=a(n(547));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Step=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(232),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(546),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(233),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(548),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},[n("div",{class:[e.prefixCls+"-tail"]},[n("i")]),e._v(" "),n("div",{class:[e.prefixCls+"-head"]},[n("div",{class:[e.prefixCls+"-head-inner"]},[e.icon||e.$slots.icon||"finish"===e.currentStatus||"error"===e.currentStatus?e.$slots.icon?n("span",{staticClass:"ivu-steps-icon"},[e._t("icon")],2):n("span",{class:e.iconClasses}):n("span",[e._v(e._s(e.stepNumber))])])]),e._v(" "),n("div",{class:[e.prefixCls+"-main"]},[n("div",{class:[e.prefixCls+"-title"]},[e._t("title",(function(){return[e._v(e._s(e.title))]}))],2),e._v(" "),e.content||e.$slots.content?n("div",{class:[e.prefixCls+"-content"]},[e._t("content",(function(){return[e._v(e._s(e.content))]}))],2):e._e()])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(550),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(234),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(551),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{class:e.wrapClasses,style:e.wrapStyles,attrs:{tabindex:"0"},on:{click:e.toggle,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:e.toggle.apply(null,arguments)}}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentValue}}),e._v(" "),n("span",{class:e.innerClasses},[e.currentValue===e.trueValue?e._t("open"):e._e(),e._v(" "),e.currentValue===e.falseValue?e._t("close"):e._e()],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(553),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(235),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(583),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(555),__esModule:!0}},function(e,t,n){n(79),n(36),n(46),n(556),n(562),n(565),n(567),e.exports=n(5).Set},function(e,t,n){"use strict";var i=n(557),r=n(236);e.exports=n(558)("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return i.def(r(this,"Set"),e=0===e?0:e,e)}},i)},function(e,t,n){"use strict";var i=n(16).f,r=n(55),a=n(90),o=n(25),s=n(88),l=n(51),u=n(72),c=n(102),d=n(190),h=n(13),f=n(77).fastKey,p=n(236),m=h?"_s":"size",v=function(e,t){var n,i=f(t);if("F"!==i)return e._i[i];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,u){var c=e((function(e,i){s(e,c,t,"_i"),e._t=t,e._i=r(null),e._f=void 0,e._l=void 0,e[m]=0,null!=i&&l(i,n,e[u],e)}));return a(c.prototype,{clear:function(){for(var e=p(this,t),n=e._i,i=e._f;i;i=i.n)i.r=!0,i.p&&(i.p=i.p.n=void 0),delete n[i.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=p(this,t),i=v(n,e);if(i){var r=i.n,a=i.p;delete n._i[i.i],i.r=!0,a&&(a.n=r),r&&(r.p=a),n._f==i&&(n._f=r),n._l==i&&(n._l=a),n[m]--}return!!i},forEach:function(e){p(this,t);for(var n,i=o(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(i(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(p(this,t),e)}}),h&&i(c.prototype,"size",{get:function(){return p(this,t)[m]}}),c},def:function(e,t,n){var i,r,a=v(e,t);return a?a.v=n:(e._l=a={i:r=f(t,!0),k:t,v:n,p:i=e._l,n:void 0,r:!1},e._f||(e._f=a),i&&(i.n=a),e[m]++,"F"!==r&&(e._i[r]=a)),e},getEntry:v,setStrong:function(e,t,n){u(e,t,(function(e,n){this._t=p(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?c(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,c(1))}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var i=n(9),r=n(7),a=n(77),o=n(31),s=n(26),l=n(90),u=n(51),c=n(88),d=n(19),h=n(47),f=n(16).f,p=n(559)(0),m=n(13);e.exports=function(e,t,n,v,g,b){var y=i[e],_=y,w=g?"set":"add",x=_&&_.prototype,k={};return m&&"function"==typeof _&&(b||x.forEach&&!o((function(){(new _).entries().next()})))?(_=t((function(t,n){c(t,_,e,"_c"),t._c=new y,null!=n&&u(n,g,t[w],t)})),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),(function(e){var t="add"==e||"set"==e;!(e in x)||b&&"clear"==e||s(_.prototype,e,(function(n,i){if(c(this,_,e),!t&&b&&!d(n))return"get"==e&&void 0;var r=this._c[e](0===n?0:n,i);return t?this:r}))})),b||f(_.prototype,"size",{get:function(){return this._c.size}})):(_=v.getConstructor(t,e,g,w),l(_.prototype,n),a.NEED=!0),h(_,e),k[e]=_,r(r.G+r.W+r.F,k),b||v.setStrong(_,e,g),_}},function(e,t,n){var i=n(25),r=n(64),a=n(29),o=n(52),s=n(560);e.exports=function(e,t){var n=1==e,l=2==e,u=3==e,c=4==e,d=6==e,h=5==e||d,f=t||s;return function(t,s,p){for(var m,v,g=a(t),b=r(g),y=i(s,p,3),_=o(b.length),w=0,x=n?f(t,_):l?f(t,0):void 0;_>w;w++)if((h||w in b)&&(v=y(m=b[w],w,g),e))if(n)x[w]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return w;case 2:x.push(m)}else if(c)return!1;return d?-1:u||c?c:x}}},function(e,t,n){var i=n(561);e.exports=function(e,t){return new(i(e))(t)}},function(e,t,n){var i=n(19),r=n(111),a=n(10)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),i(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var i=n(7);i(i.P+i.R,"Set",{toJSON:n(563)("Set")})},function(e,t,n){var i=n(56),r=n(564);e.exports=function(e){return function(){if(i(this)!=e)throw TypeError(e+"#toJSON isn't generic");return r(this)}}},function(e,t,n){var i=n(51);e.exports=function(e,t){var n=[];return i(e,!1,n.push,n,t),n}},function(e,t,n){n(566)("Set")},function(e,t,n){"use strict";var i=n(7);e.exports=function(e){i(i.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){n(568)("Set")},function(e,t,n){"use strict";var i=n(7),r=n(43),a=n(25),o=n(51);e.exports=function(e){i(i.S,e,{from:function(e){var t,n,i,s,l=arguments[1];return r(this),(t=void 0!==l)&&r(l),null==e?new this:(n=[],t?(i=0,s=a(l,arguments[2],2),o(e,!1,(function(e){n.push(s(e,i++))}))):o(e,!1,n.push,n),new this(n))}})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(237),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(571),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"TableRenderHeader",functional:!0,props:{render:Function,column:Object,index:Number},render:function(e,t){(0,a.default)(void 0,void 0);var n={column:t.props.column,index:t.props.index};return t.props.render(e,n)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{style:e.styles,attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[n("colgroup",[e._l(e.columns,(function(t,i){return n("col",{attrs:{width:e.setCellWidth(t)}})})),e._v(" "),e.$parent.showVerticalScrollBar?n("col",{attrs:{width:e.$parent.scrollBarWidth}}):e._e()],2),e._v(" "),n("thead",e._l(e.headRows,(function(t,i){return n("tr",[e._l(t,(function(t,r){var a;return n("th",{class:e.alignCls(t),attrs:{colspan:t.colSpan,rowspan:t.rowSpan}},[n("div",{class:e.cellClasses(t)},["expand"===t.type?[t.renderHeader?n("render-header",{attrs:{render:t.renderHeader,column:t,index:r}}):n("span",[e._v(e._s(t.title||""))])]:"selection"===t.type?[t.hideSelectAll?e._e():n("Checkbox",{attrs:{value:e.isSelectAll,disabled:e.isSelectDisabled},on:{"on-change":e.selectAll}})]:[t.renderHeader?n("render-header",{attrs:{render:t.renderHeader,column:t,index:r}}):n("span",{class:(a={},a[e.prefixCls+"-cell-sort"]=t.sortable,a),on:{click:function(n){t.sortable&&e.handleSortByHead(e.getColumn(i,r)._index)}}},[e._v(e._s(t.title||"#"))]),e._v(" "),t.sortable?n("span",{class:[e.prefixCls+"-sort"]},[n("i",{staticClass:"ivu-icon ivu-icon-md-arrow-dropup",class:{on:"asc"===e.getColumn(i,r)._sortType},on:{click:function(t){e.handleSort(e.getColumn(i,r)._index,"asc")}}}),e._v(" "),n("i",{staticClass:"ivu-icon ivu-icon-md-arrow-dropdown",class:{on:"desc"===e.getColumn(i,r)._sortType},on:{click:function(t){e.handleSort(e.getColumn(i,r)._index,"desc")}}})]):e._e(),e._v(" "),e.isPopperShow(t)?n("Poptip",{attrs:{placement:"bottom","popper-class":"ivu-table-popper",transfer:"",capture:!1},on:{"on-popper-hide":function(t){e.handleFilterHide(e.getColumn(i,r)._index)}},model:{value:e.getColumn(i,r)._filterVisible,callback:function(t){e.$set(e.getColumn(i,r),"_filterVisible",t)},expression:"getColumn(rowIndex, index)._filterVisible"}},[n("span",{class:[e.prefixCls+"-filter"]},[n("i",{staticClass:"ivu-icon ivu-icon-ios-funnel",class:{on:e.getColumn(i,r)._isFiltered}})]),e._v(" "),e.getColumn(i,r)._filterMultiple?n("div",{class:[e.prefixCls+"-filter-list"],attrs:{slot:"content"},slot:"content"},[n("div",{class:[e.prefixCls+"-filter-list-item"]},[n("checkbox-group",{model:{value:e.getColumn(i,r)._filterChecked,callback:function(t){e.$set(e.getColumn(i,r),"_filterChecked",t)},expression:"getColumn(rowIndex, index)._filterChecked"}},e._l(t.filters,(function(t,i){return n("checkbox",{key:i,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),e._v(" "),n("div",{class:[e.prefixCls+"-filter-footer"]},[n("i-button",{attrs:{type:"text",size:"small",disabled:!e.getColumn(i,r)._filterChecked.length},nativeOn:{click:function(t){e.handleFilter(e.getColumn(i,r)._index)}}},[e._v(e._s(e.t("i.table.confirmFilter")))]),e._v(" "),n("i-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(t){e.handleReset(e.getColumn(i,r)._index)}}},[e._v(e._s(e.t("i.table.resetFilter")))])],1)]):n("div",{class:[e.prefixCls+"-filter-list"],attrs:{slot:"content"},slot:"content"},[n("ul",{class:[e.prefixCls+"-filter-list-single"]},[n("li",{class:e.itemAllClasses(e.getColumn(i,r)),on:{click:function(t){e.handleReset(e.getColumn(i,r)._index)}}},[e._v(e._s(e.t("i.table.clearFilter")))]),e._v(" "),e._l(t.filters,(function(t){return n("li",{class:e.itemClasses(e.getColumn(i,r),t),on:{click:function(n){e.handleSelect(e.getColumn(i,r)._index,t.value)}}},[e._v(e._s(t.label))])}))],2)])]):e._e()]],2),e._v(" "),t.resizable?n("div",{staticClass:"ivu-table-header-resizable",on:{mousedown:function(n){return e.handleMouseDown(t,n)},mousemove:function(n){return e.handleMouseMove(t,n)},mouseout:e.handleMouseOut}}):e._e()])})),e._v(" "),e.$parent.showVerticalScrollBar&&0===i?n("th",{class:e.scrollBarCellClass(),attrs:{rowspan:e.headRows.length}}):e._e()],2)})),0)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(238),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(239),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(574),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.draggable?n("tr",{class:e.rowClasses(e.row._index),attrs:{draggable:e.draggable},on:{dragstart:function(t){return e.onDrag(t,e.row._index)},drop:function(t){return e.onDrop(t,e.row._index)},dragover:function(t){return e.allowDrop(t)}}},[e._t("default")],2):n("tr",{class:e.rowClasses(e.row._index),attrs:{draggable:!1}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(240),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(577),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"TableSlot",functional:!0,inject:["tableRoot"],props:{row:Object,index:Number,column:{type:Object,default:null},display:{type:String,default:"block"}},render:function(e,t){return(0,a.default)(void 0,void 0),e("div",{class:{"ivu-table-cell-slot":!0,"ivu-table-cell-slot-inline":"inline"===t.props.display,"ivu-table-cell-slot-inline-block":"inline-block"===t.props.display}},t.injections.tableRoot.$scopedSlots[t.props.column.slot]({row:t.props.row,column:t.props.column,index:t.props.index}))}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"cell",class:e.classes},["index"===e.renderType?[n("span",[e._v(e._s(e.column.indexMethod?e.column.indexMethod(e.row,e.naturalIndex):e.naturalIndex+1))])]:e._e(),e._v(" "),"selection"===e.renderType?[n("Checkbox",{attrs:{value:e.checked,disabled:e.disabled},on:{"on-change":e.toggleSelect},nativeOn:{click:function(t){return t.stopPropagation(),e.handleClick.apply(null,arguments)}}})]:e._e(),e._v(" "),e.showLevel?n("div",{staticClass:"ivu-table-cell-tree-level",style:e.treeLevelStyle}):e._e(),e._v(" "),e.showChildren?n("div",{staticClass:"ivu-table-cell-tree",class:{"ivu-table-cell-tree-loading":e.childrenLoading},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.handleToggleTree.apply(null,arguments)}}},[e.childrenLoading?n("Icon",{staticClass:"ivu-load-loop",attrs:{type:"ios-loading"}}):e.childrenExpand?n("Icon",{attrs:{type:"ios-remove"}}):n("Icon",{attrs:{type:"ios-add"}})],1):e.showTreeNode?n("div",{staticClass:"ivu-table-cell-tree ivu-table-cell-tree-empty"}):e._e(),e._v(" "),"html"===e.renderType?[n("span",{domProps:{innerHTML:e._s(e.row[e.column.key])}})]:e._e(),e._v(" "),"normal"===e.renderType?[e.column.tooltip?[n("Tooltip",{staticClass:"ivu-table-cell-tooltip",attrs:{transfer:"",content:e.row[e.column.key],theme:e.column.tooltipTheme?e.column.tooltipTheme:e.tableRoot.tooltipTheme,disabled:!e.showTooltip,"max-width":e.column.tooltipMaxWidth?e.column.tooltipMaxWidth:e.tableRoot.tooltipMaxWidth}},[n("span",{ref:"content",staticClass:"ivu-table-cell-tooltip-content",on:{mouseenter:e.handleTooltipIn}},[e._v(e._s(e.row[e.column.key]))])])]:n("span",[e._v(e._s(e.row[e.column.key]))])]:e._e(),e._v(" "),"expand"!==e.renderType||e.row._disableExpand?e._e():[n("div",{class:e.expandCls,on:{click:e.toggleExpand}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],e._v(" "),"render"===e.renderType?n("table-expand",{attrs:{row:e.row,column:e.column,index:e.index,render:e.column.render}}):e._e(),e._v(" "),"slot"===e.renderType?n("table-slot",{attrs:{row:e.row,column:e.column,display:e.column.display||"block",index:e.index}}):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(242),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(579),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{overflow:"hidden"}},[n("table",{staticClass:"ivu-table-summary",style:e.styleObject,attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[n("colgroup",e._l(e.columns,(function(t,i){return n("col",{attrs:{width:e.setCellWidth(t)}})})),0),e._v(" "),n("tbody",{class:[e.prefixCls+"-tbody"]},[n("tr",{staticClass:"ivu-table-row"},e._l(e.columns,(function(t,i){return n("td",{class:e.alignCls(t)},[n("div",{staticClass:"ivu-table-cell",class:e.cellCls(t)},[n("span",[e._v(e._s(e.data[t.key].value))])])])})),0)])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(22)),r=o(n(14)),a=o(n(1));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){var o=this,u=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n=(0,r.default)({},l,n);var c=void 0,d=[],h=[];return e?(c=e.map(function(e){return(0,a.default)(this,o),"string"==typeof e?e:(u||h.push(void 0!==e.title?e.title:e.key),e.key)}.bind(this)),h.length>0&&s(d,h,n)):(c=[],t.forEach(function(e){(0,a.default)(this,o),Array.isArray(e)||(c=c.concat((0,i.default)(e)))}.bind(this)),c.length>0&&(c=c.filter(function(e,t,n){return(0,a.default)(this,o),n.indexOf(e)===t}.bind(this)),u||s(d,c,n))),Array.isArray(t)&&t.forEach(function(e){(0,a.default)(this,o),Array.isArray(e)||(e=c.map(function(t){return(0,a.default)(this,o),void 0!==e[t]?e[t]:""}.bind(this))),s(d,e,n)}.bind(this)),d.join("\r\n")};var s=function(e,t,n){var i=n.separator,r=n.quoted;(0,a.default)(void 0,void 0);var o=t.map(function(e){return(0,a.default)(void 0,void 0),r?(e="string"==typeof e?e.replace(/"/g,'"'):e,'"'+String(e)+'"'):e}.bind(void 0));e.push(o.join(i))}.bind(void 0),l={separator:",",quoted:!1}},function(e,t,n){"use strict";function i(e){var t=navigator.userAgent;return"ie"===e?!!(t.indexOf("compatible")>-1&&t.indexOf("MSIE")>-1)&&(new RegExp("MSIE (\\d+\\.\\d+);").test(t),parseFloat(RegExp.$1)):t.indexOf(e)>-1}Object.defineProperty(t,"__esModule",{value:!0});var r={_isIE11:function(){var e=0,t=/MSIE (\d+\.\d+);/.test(navigator.userAgent),n=!!navigator.userAgent.match(/Trident\/7.0/),i=navigator.userAgent.indexOf("rv:11.0");return t&&(e=Number(RegExp.$1)),-1!==navigator.appVersion.indexOf("MSIE 10")&&(e=10),n&&-1!==i&&(e=11),11===e},_isEdge:function(){return/Edge/.test(navigator.userAgent)},_getDownloadUrl:function(e){if(window.Blob&&window.URL&&window.URL.createObjectURL){var t=new Blob(["\ufeff"+e],{type:"text/csv"});return URL.createObjectURL(t)}return"data:attachment/csv;charset=utf-8,\ufeff"+encodeURIComponent(e)},download:function(e,t){if(i("ie")&&i("ie")<10){var n=window.top.open("about:blank","_blank");n.document.charset="utf-8",n.document.write(t),n.document.close(),n.document.execCommand("SaveAs",e),n.close()}else if(10===i("ie")||this._isIE11()||this._isEdge()){var r=new Blob(["\ufeff"+t],{type:"text/csv"});navigator.msSaveBlob(r,e)}else{var a=document.createElement("a");a.download=e,a.href=this._getDownloadUrl(t),document.body.appendChild(a),a.click(),document.body.removeChild(a)}}};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRandomStr=t.convertToRows=t.getAllColumns=t.convertColumnOrder=void 0;var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=function(e,t){(0,a.default)(void 0,void 0);var n=[],i=[];return e.forEach(function(e){(0,a.default)(void 0,void 0),e.fixed&&e.fixed===t?n.push(e):i.push(e)}.bind(void 0)),n.concat(i)}.bind(void 0);t.convertColumnOrder=s;var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,a.default)(void 0,void 0);var n=(0,o.deepCopy)(e),i=[];return n.forEach(function(e){(0,a.default)(void 0,void 0),e.children?(t&&i.push(e),i.push.apply(i,l(e.children,t))):i.push(e)}.bind(void 0)),i}.bind(void 0);t.getAllColumns=l;var u=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,a.default)(void 0,void 0);var n=t?"left"===t?(0,o.deepCopy)(s(e,"left")):(0,o.deepCopy)(s(e,"right")):(0,o.deepCopy)(e),i=1,r=function(e,t){if((0,a.default)(void 0,void 0),t&&(e.level=t.level+1,i<e.level&&(i=e.level)),e.children){var n=0;e.children.forEach(function(t){(0,a.default)(void 0,void 0),r(t,e),n+=t.colSpan}.bind(void 0)),e.colSpan=n}else e.colSpan=1}.bind(void 0);n.forEach(function(e){(0,a.default)(void 0,void 0),e.level=1,r(e)}.bind(void 0));for(var u=[],c=0;c<i;c++)u.push([]);var d=l(n,!0);return d.forEach(function(e){(0,a.default)(void 0,void 0),e.children?e.rowSpan=1:e.rowSpan=i-e.level+1,u[e.level-1].push(e)}.bind(void 0)),u}.bind(void 0);t.convertToRows=u,t.getRandomStr=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",n=t.length,i="",r=0;r<e;r++)i+=t.charAt(Math.floor(Math.random()*n));return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"tableWrap",class:e.wrapClasses,style:e.styles},[n("div",{class:e.classes},[e.showSlotHeader?n("div",{ref:"title",class:[e.prefixCls+"-title"]},[e._t("header")],2):e._e(),e._v(" "),e.showHeader?n("div",{ref:"header",class:[e.prefixCls+"-header"],on:{mousewheel:e.handleMouseWheel}},[n("table-head",{attrs:{"prefix-cls":e.prefixCls,styleObject:e.tableHeaderStyle,columns:e.cloneColumns,"column-rows":e.columnRows,"obj-data":e.objData,"columns-width":e.columnsWidth,data:e.rebuildData}})],1):e._e(),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!(e.localeNoDataText&&(!e.data||0===e.data.length)||e.localeNoFilteredDataText&&(!e.rebuildData||0===e.rebuildData.length)),expression:"!((!!localeNoDataText && (!data || data.length === 0)) || (!!localeNoFilteredDataText && (!rebuildData || rebuildData.length === 0)))"}],ref:"body",class:[e.prefixCls+"-body"],style:e.bodyStyle,on:{scroll:e.handleBodyScroll}},[n("table-body",{ref:"tbody",attrs:{draggable:e.draggable,"prefix-cls":e.prefixCls,styleObject:e.tableStyle,columns:e.cloneColumns,data:e.rebuildData,"row-key":e.rowKey,"columns-width":e.columnsWidth,"obj-data":e.objData}})],1),e._v(" "),e.showSummary&&e.data&&e.data.length?n("table-summary",{ref:"summary",attrs:{"prefix-cls":e.prefixCls,styleObject:e.tableStyle,columns:e.cloneColumns,data:e.summaryData,"columns-width":e.columnsWidth}}):e._e(),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!((!e.localeNoDataText||e.data&&0!==e.data.length)&&(!e.localeNoFilteredDataText||e.rebuildData&&0!==e.rebuildData.length)),expression:"((!!localeNoDataText && (!data || data.length === 0)) || (!!localeNoFilteredDataText && (!rebuildData || rebuildData.length === 0)))"}],class:[e.prefixCls+"-tip"],style:e.bodyStyle,on:{scroll:e.handleBodyScroll}},[n("table",{attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[n("tbody",[n("tr",[n("td",{style:{height:e.bodyStyle.height,width:this.headerWidth+"px"}},[e.data&&0!==e.data.length?n("span",{domProps:{innerHTML:e._s(e.localeNoFilteredDataText)}}):n("span",{domProps:{innerHTML:e._s(e.localeNoDataText)}})])])])])]),e._v(" "),e.isLeftFixed?n("div",{class:e.fixedTableClasses,style:e.fixedTableStyle},[e.showHeader?n("div",{class:e.fixedHeaderClasses},[n("table-head",{attrs:{fixed:"left","prefix-cls":e.prefixCls,styleObject:e.fixedTableStyle,columns:e.leftFixedColumns,"column-rows":e.columnRows,"fixed-column-rows":e.leftFixedColumnRows,"obj-data":e.objData,"columns-width":e.columnsWidth,data:e.rebuildData}})],1):e._e(),e._v(" "),n("div",{ref:"fixedBody",class:[e.prefixCls+"-fixed-body"],style:e.fixedBodyStyle,on:{mousewheel:e.handleFixedMousewheel,DOMMouseScroll:e.handleFixedMousewheel}},[n("table-body",{attrs:{fixed:"left",draggable:e.draggable,"prefix-cls":e.prefixCls,styleObject:e.fixedTableStyle,columns:e.leftFixedColumns,data:e.rebuildData,"row-key":e.rowKey,"columns-width":e.columnsWidth,"obj-data":e.objData}})],1),e._v(" "),e.showSummary&&e.data&&e.data.length?n("table-summary",{style:{"margin-top":e.showHorizontalScrollBar?e.scrollBarWidth+"px":0},attrs:{fixed:"left","prefix-cls":e.prefixCls,styleObject:e.fixedTableStyle,columns:e.leftFixedColumns,data:e.summaryData,"columns-width":e.columnsWidth}}):e._e()],1):e._e(),e._v(" "),e.isRightFixed?n("div",{class:e.fixedRightTableClasses,style:e.fixedRightTableStyle},[e.showHeader?n("div",{class:e.fixedHeaderClasses},[n("table-head",{attrs:{fixed:"right","prefix-cls":e.prefixCls,styleObject:e.fixedRightTableStyle,columns:e.rightFixedColumns,"column-rows":e.columnRows,"fixed-column-rows":e.rightFixedColumnRows,"obj-data":e.objData,"columns-width":e.columnsWidth,data:e.rebuildData}})],1):e._e(),e._v(" "),n("div",{ref:"fixedRightBody",class:[e.prefixCls+"-fixed-body"],style:e.fixedBodyStyle,on:{mousewheel:e.handleFixedMousewheel,DOMMouseScroll:e.handleFixedMousewheel}},[n("table-body",{attrs:{fixed:"right",draggable:e.draggable,"prefix-cls":e.prefixCls,styleObject:e.fixedRightTableStyle,columns:e.rightFixedColumns,data:e.rebuildData,"row-key":e.rowKey,"columns-width":e.columnsWidth,"obj-data":e.objData}})],1),e._v(" "),e.showSummary&&e.data&&e.data.length?n("table-summary",{style:{"margin-top":e.showHorizontalScrollBar?e.scrollBarWidth+"px":0},attrs:{fixed:"right","prefix-cls":e.prefixCls,styleObject:e.fixedRightTableStyle,columns:e.rightFixedColumns,data:e.summaryData,"columns-width":e.columnsWidth}}):e._e()],1):e._e(),e._v(" "),e.isRightFixed?n("div",{class:[e.prefixCls+"-fixed-right-header"],style:e.fixedRightHeaderStyle}):e._e(),e._v(" "),e.showSlotFooter?n("div",{ref:"footer",class:[e.prefixCls+"-footer"]},[e._t("footer")],2):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showResizeLine,expression:"showResizeLine"}],ref:"resizeLine",staticClass:"ivu-table-resize-line"}),e._v(" "),e.showContextMenu?n("div",{staticClass:"ivu-table-context-menu",style:e.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:e.contextMenuVisible,transfer:""},on:{"on-clickoutside":e.handleClickContextMenuOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e._t("contextMenu")],2)],1)],1):e._e(),e._v(" "),e.loading?n("Spin",{attrs:{fix:"",size:"large"}},[e._t("loading")],2):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(585)),r=a(n(587));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Pane=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(243),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(586),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"tabsWrap",class:e.classes},[n("div",{class:[e.prefixCls+"-bar"]},[e.showSlot?n("div",{class:[e.prefixCls+"-nav-right"]},[e._t("extra")],2):e._e(),e._v(" "),n("div",{ref:"navContainer",class:[e.prefixCls+"-nav-container"],attrs:{tabindex:"0"},on:{keydown:[e.handleTabKeyNavigation,function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:(t.preventDefault(),e.handleTabKeyboardSelect(!1))}]}},[n("div",{ref:"navWrap",class:[e.prefixCls+"-nav-wrap",e.scrollable?e.prefixCls+"-nav-scrollable":""]},[n("span",{class:[e.prefixCls+"-nav-prev",e.scrollable?"":e.prefixCls+"-nav-scroll-disabled"],on:{click:e.scrollPrev}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),n("span",{class:[e.prefixCls+"-nav-next",e.scrollable?"":e.prefixCls+"-nav-scroll-disabled"],on:{click:e.scrollNext}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),n("div",{ref:"navScroll",class:[e.prefixCls+"-nav-scroll"],on:{DOMMouseScroll:e.handleScroll,mousewheel:e.handleScroll}},[n("div",{ref:"nav",class:[e.prefixCls+"-nav"],style:e.navStyle},[n("div",{class:e.barClasses,style:e.barStyle}),e._v(" "),e._l(e.navList,(function(t,i){return n("div",{class:e.tabCls(t),attrs:{draggable:e.draggable},on:{click:function(t){return e.handleChange(i)},dblclick:function(t){return e.handleDblclick(i)},contextmenu:function(t){return t.stopPropagation(),e.handleContextmenu(i,t)},selectstart:function(t){return t.stopPropagation(),e.handlePreventSelect(i,t)},dragstart:function(t){return e.handleDrag(i,t)},drop:function(t){return e.handleDrop(i,t)},dragover:function(e){e.preventDefault()}}},[""!==t.icon?n("Icon",{attrs:{type:t.icon}}):e._e(),e._v(" "),"function"===t.labelType?n("Render",{attrs:{render:t.label}}):[e._v(e._s(t.label))],e._v(" "),e.showClose(t)?n("Icon",{class:[e.prefixCls+"-close"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize},nativeOn:{click:function(t){return t.stopPropagation(),e.handleRemove(i)}}}):e._e()],2)}))],2)])])])]),e._v(" "),n("div",{ref:"panes",class:e.contentClasses,style:e.contentStyle},[e._t("default")],2),e._v(" "),n("div",{staticClass:"ivu-tabs-context-menu",style:e.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom","transfer-class-name":e.contextMenuClassName,visible:e.contextMenuVisible,transfer:""},on:{"on-clickoutside":e.handleClickContextMenuOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e._t("contextMenu")],2)],1)],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(244),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(588),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],class:e.prefixCls,style:e.contentStyle},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(590),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(245),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(591),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.fade?n("transition",{attrs:{name:"fade"}},[n("div",{class:e.classes,style:e.wraperStyles,on:{click:function(t){return t.stopPropagation(),e.check.apply(null,arguments)}}},[e.showDot?n("span",{class:e.dotClasses,style:e.bgColorStyle}):e._e(),e._v(" "),n("span",{class:e.textClasses,style:e.textColorStyle},[e._t("default")],2),e._v(" "),e.closable?n("Icon",{class:e.iconClass,attrs:{color:e.lineColor,type:"ios-close"},nativeOn:{click:function(t){return t.stopPropagation(),e.close.apply(null,arguments)}}}):e._e()],1)]):n("div",{class:e.classes,style:e.wraperStyles,on:{click:function(t){return t.stopPropagation(),e.check.apply(null,arguments)}}},[e.showDot?n("span",{class:e.dotClasses,style:e.bgColorStyle}):e._e(),e._v(" "),n("span",{class:e.textClasses,style:e.textColorStyle},[e._t("default")],2),e._v(" "),e.closable?n("Icon",{class:e.iconClass,attrs:{color:e.lineColor,type:"ios-close"},nativeOn:{click:function(t){return t.stopPropagation(),e.close.apply(null,arguments)}}}):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(593),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(246),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(595),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRelativeTime=void 0;var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default=function(e,t){return u(e,t)};var o=function(e,t){return(0,a.default)(void 0,void 0),e<=t}.bind(void 0),s=function(e){return(0,a.default)(void 0,void 0),e<10?"0"+e:e}.bind(void 0),l=function(e,t){(0,a.default)(void 0,void 0);var n=new Date(e),i=n.getFullYear(),r=s(n.getMonth()+1),o=s(n.getDate()),l=s(n.getHours()),u=s(n.getMinutes()),c=s(n.getSeconds());return"year"===t?i+"-"+r+"-"+o+" "+l+":"+u+":"+c:r+"-"+o+" "+l+":"+u}.bind(void 0),u=t.getRelativeTime=function(e,t){(0,a.default)(void 0,void 0);var n=(new Date).getTime(),i=o(e,n),r=n-e;i||(r=-r);var s=i?t("i.time.before")||"前":t("i.time.after")||"后";return r<1e3?t("i.time.just")||"刚刚":r<6e4?parseInt(r/1e3)+(t("i.time.seconds")||"秒")+s:r>=6e4&&r<36e5?Math.floor(r/6e4)+(t("i.time.minutes")||"分钟")+s:r>=36e5&&r<864e5?Math.floor(r/36e5)+(t("i.time.hours")||"小时")+s:r>=864e5&&r<262386e4?Math.floor(r/864e5)+(t("i.time.days")||"天")+s:r>=262386e4&&r<=3156786e4&&i?l(e):l(e,"year")}.bind(void 0)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{class:e.classes,on:{click:e.handleClick}},[e._v(e._s(e.date))])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(597)),r=a(n(599));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(247),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(598),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("ul",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(248),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(600),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:e.itemClasses},[n("div",{class:e.tailClasses}),e._v(" "),n("div",{ref:"dot",class:e.headClasses,style:e.customColor},[e._t("dot")],2),e._v(" "),n("div",{class:e.contentClasses},[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(602),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(157)),a=u(n(166)),o=u(n(175)),s=u(n(58)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[r.default,s.default],components:{TimePickerPanel:a.default,RangeTimePickerPanel:o.default},props:{type:{validator:function(e){return(0,l.oneOf)(e,["time","timerange"])},default:"time"}},computed:{panel:function(){return"timerange"===this.type?"RangeTimePickerPanel":"TimePickerPanel"},ownPickerProps:function(){return{disabledHours:this.disabledHours,disabledMinutes:this.disabledMinutes,disabledSeconds:this.disabledSeconds,hideDisabledOptions:this.hideDisabledOptions}}},watch:{visible:function(e){var t=this;e&&this.$nextTick(function(){(0,i.default)(this,t),(0,l.findComponentsDownward)(this,"TimeSpinner").forEach(function(e){return(0,i.default)(this,t),e.updateScroll()}.bind(this))}.bind(this))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(93),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(605),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(249),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(250),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(609),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(251),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(608),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.prefixCls},[n("i-input",{attrs:{size:"small",icon:e.icon,placeholder:e.placeholder},on:{"on-click":e.handleClick},model:{value:e.currentQuery,callback:function(t){e.currentQuery=t},expression:"currentQuery"}})],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,style:e.listStyle},[n("div",{class:e.prefixCls+"-header"},[n("Checkbox",{attrs:{value:e.checkedAll,disabled:e.checkedAllDisabled},on:{"on-change":e.toggleSelectAll}}),e._v(" "),n("span",{class:e.prefixCls+"-header-title",on:{click:function(t){return e.toggleSelectAll(!e.checkedAll)}}},[e._v(e._s(e.title))]),e._v(" "),n("span",{class:e.prefixCls+"-header-count"},[e._v(e._s(e.count))])],1),e._v(" "),n("div",{class:e.bodyClasses},[e.filterable?n("div",{class:e.prefixCls+"-body-search-wrapper"},[n("Search",{attrs:{"prefix-cls":e.prefixCls+"-search",query:e.query,placeholder:e.filterPlaceholder},on:{"on-query-clear":e.handleQueryClear,"on-query-change":e.handleQueryChange}})],1):e._e(),e._v(" "),n("ul",{class:e.prefixCls+"-content"},[e._l(e.filterData,(function(t){return n("li",{class:e.itemClasses(t),on:{click:function(n){return n.preventDefault(),e.select(t)}}},[n("Checkbox",{attrs:{value:e.isCheck(t),disabled:t.disabled}}),e._v(" "),n("span",{domProps:{innerHTML:e._s(e.showLabel(t))}})],1)})),e._v(" "),n("li",{class:e.prefixCls+"-content-not-found"},[e._v(e._s(e.notFoundText))])],2)]),e._v(" "),e.showFooter?n("div",{class:e.prefixCls+"-footer"},[e._t("default")],2):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(252),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(611),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.prefixCls+"-operation"},[e.reverseOperation?[n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.leftActive},nativeOn:{click:function(t){return e.moveToRight.apply(null,arguments)}}},[n("span",[e._v(e._s(e.operations[1]))]),e._v(" "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.rightActive},nativeOn:{click:function(t){return e.moveToLeft.apply(null,arguments)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}}),e._v(" "),n("span",[e._v(e._s(e.operations[0]))])],1)]:[n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.rightActive},nativeOn:{click:function(t){return e.moveToLeft.apply(null,arguments)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}}),e._v(" "),n("span",[e._v(e._s(e.operations[0]))])],1),e._v(" "),n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.leftActive},nativeOn:{click:function(t){return e.moveToRight.apply(null,arguments)}}},[n("span",[e._v(e._s(e.operations[1]))]),e._v(" "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(613),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(253),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(617),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(254),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(616),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"RenderCell",functional:!0,props:{render:Function,data:Object,node:Array},render:function(e,t){(0,a.default)(void 0,void 0);var n={root:t.props.node[0],node:t.props.node[1],data:t.props.data};return t.props.render(e,n)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("collapse-transition",{attrs:{appear:e.appear}},[n("ul",{class:e.classes},[n("li",{on:{contextmenu:function(t){return t.stopPropagation(),e.handleContextmenu(e.data,t)},selectstart:function(t){return t.stopPropagation(),e.handlePreventSelect(e.data,t)}}},[n("span",{class:e.arrowClasses,on:{click:e.handleExpand}},[e.showArrow?n("Icon",{attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}}):e._e(),e._v(" "),e.showLoading?n("Icon",{staticClass:"ivu-load-loop",attrs:{type:"ios-loading"}}):e._e()],1),e._v(" "),e.showCheckbox?n("Checkbox",{attrs:{value:e.data.checked,indeterminate:e.data.indeterminate,disabled:e.data.disabled||e.data.disableCheckbox},nativeOn:{click:function(t){return t.preventDefault(),e.handleCheck.apply(null,arguments)}}}):e._e(),e._v(" "),n("span",{class:e.titleClasses,on:{click:e.handleClickNode}},[e.data.render?n("Render",{attrs:{render:e.data.render,data:e.data,node:e.node}}):e.isParentRender?n("Render",{attrs:{render:e.parentRender,data:e.data,node:e.node}}):[e._v(e._s(e.data.title))]],2),e._v(" "),e._l(e.children,(function(t,i){return e.data.expand?n("Tree-node",{key:i,attrs:{appear:e.appearByClickArrow,data:t,multiple:e.multiple,"show-checkbox":e.showCheckbox,"children-key":e.childrenKey}}):e._e()}))],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"treeWrap",class:e.prefixCls},[e._l(e.stateTree,(function(t,i){return n("Tree-node",{key:i,attrs:{data:t,visible:"",multiple:e.multiple,"show-checkbox":e.showCheckbox,"children-key":e.childrenKey}})})),e._v(" "),e.stateTree.length?e._e():n("div",{class:[e.prefixCls+"-empty"]},[e._v(e._s(e.localeEmptyText))]),e._v(" "),n("div",{staticClass:"ivu-tree-context-menu",style:e.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:e.contextMenuVisible,transfer:""},on:{"on-clickoutside":e.handleClickContextMenuOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e._t("contextMenu")],2)],1)],1)],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(619),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(255),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(623),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(256),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(621),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{class:[e.prefixCls+"-list"]},e._l(e.files,(function(t){return n("li",{class:e.fileCls(t),on:{click:function(n){return e.handleClick(t)}}},[n("span",{on:{click:function(n){return e.handlePreview(t)}}},[n("Icon",{attrs:{type:e.format(t)}}),e._v(" "+e._s(t.name)+"\n ")],1),e._v(" "),n("Icon",{directives:[{name:"show",rawName:"v-show",value:"finished"===t.status,expression:"file.status === 'finished'"}],class:[e.prefixCls+"-list-remove"],attrs:{type:"ios-close"},nativeOn:{click:function(n){return e.handleRemove(t)}}}),e._v(" "),n("transition",{attrs:{name:"fade"}},[t.showProgress?n("i-progress",{attrs:{"stroke-width":2,percent:e.parsePercentage(t.percentage),status:"finished"===t.status&&t.showProgress?"success":"normal"}}):e._e()],1)],1)})),0)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(22));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}t.default=function(e){var t=this;if("undefined"!=typeof XMLHttpRequest){var n=new XMLHttpRequest,a=e.action;n.upload&&(n.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var s=new FormData;e.data&&(0,r.default)(e.data).map(function(n){(0,i.default)(this,t),s.append(n,e.data[n])}.bind(this)),s.append(e.filename,e.file),n.onerror=function(t){e.onError(t)},n.onload=function(){if(n.status<200||n.status>=300)return e.onError(function(e,t,n){var i="fail to post "+String(e)+" "+String(n.status)+"'",r=new Error(i);return r.status=n.status,r.method="post",r.url=e,r}(a,0,n),o(n));e.onSuccess(o(n))},n.open("post",a,!0),e.withCredentials&&"withCredentials"in n&&(n.withCredentials=!0);var l=e.headers||{};for(var u in l)l.hasOwnProperty(u)&&null!==l[u]&&n.setRequestHeader(u,l[u]);n.send(s)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls]},[n("div",{class:e.classes,on:{click:e.handleClick,drop:function(t){return t.preventDefault(),e.onDrop.apply(null,arguments)},paste:e.handlePaste,dragover:function(t){t.preventDefault(),e.dragOver=!0},dragleave:function(t){t.preventDefault(),e.dragOver=!1}}},[n("input",{ref:"input",class:[e.prefixCls+"-input"],attrs:{type:"file",multiple:e.multiple,webkitdirectory:e.webkitdirectory,accept:e.accept},on:{change:e.handleChange}}),e._v(" "),e._t("default")],2),e._v(" "),e._t("tip"),e._v(" "),e.showUploadList?n("upload-list",{attrs:{files:e.fileList},on:{"on-file-remove":e.handleRemove,"on-file-preview":e.handlePreview}}):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Col=t.Row=void 0;var i=a(n(625)),r=a(n(627));function a(e){return e&&e.__esModule?e:{default:e}}t.Row=i.default,t.Col=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(257),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(626),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(258),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(628),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionGroup=t.Option=t.Select=void 0;var i=o(n(74)),r=o(n(81)),a=o(n(630));function o(e){return e&&e.__esModule?e:{default:e}}t.Select=i.default,t.Option=r.default,t.OptionGroup=a.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(259),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(631),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],class:[e.prefixCls+"-wrap"]},[n("div",{class:[e.prefixCls+"-title"]},[e._v(e._s(e.label))]),e._v(" "),n("ul",[n("li",{ref:"options",class:[e.prefixCls]},[e._t("default")],2)])])},t.staticRenderFns=[]}])},e.exports=i(n(70538))},71905:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var i=n(37352),r=n(43705);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s={name:"markdown-preview",props:{initialValue:{type:String,default:""},markedOptions:{type:Object,default:function(){return{}}},theme:{type:String,default:"light"},copyCode:{type:Boolean,default:!0},copyBtnText:{type:String,default:"复制代码"}},data:function(){return{html:"",previewImgModal:!1,previewImgSrc:"",previewImgMode:""}},mounted:function(){this.translateMarkdown()},methods:{tocLevel:function(e,t){var n=9999;return t.forEach((function(e){var t=e.level;n=Math.min(n,t)})),9999===n?e:e-(n-1)},translateMarkdown:function(){var e=this,t=(0,i.Z)(this.initialValue,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({sanitize:!1},this.markedOptions)).replace(/href="/gi,'target="_blank" href="');if(this.copyCode&&(t=t.replace(/<pre>/g,'<div class="code-block"><span class="copy-code">'+this.copyBtnText+"</span><pre>").replace(/<\/pre>/g,"</pre></div>")),/\[\[TOC\]\]/.test(t)){var n="";r.Z.tocItems.forEach((function(t){n+='<li class="toc-anchor-item" onclick="_goTocAction(this, \''.concat(t.level,"', '").concat(t.anchor,'\')"><span class="toc-link-').concat(e.tocLevel(t.level,r.Z.tocItems),'" title="').concat(t.text,'">').concat(t.text,"</span></li>")})),t=t.replace(/\[\[TOC\]\]/g,'<ul class="toc-anchor">'.concat(n,"</ul>"))}this.html=t,this.addCopyListener(),this.addImageClickListener()},addCopyListener:function(){var e=this;setTimeout((function(){var t=document.querySelectorAll(".code-block .copy-code");e.btns=t;for(var n=function(n,i){t[n].onclick=function(){var i=t[n].parentNode.querySelectorAll("pre")[0].innerText,r=document.createElement("input");r.setAttribute("value",i),document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r),e.$emit("on-copy",i)}},i=0,r=t.length;i<r;i++)n(i)}),600)},addImageClickListener:function(){var e=this,t=this.imgs,n=void 0===t?[]:t;if(n.length>0)for(var i=0,r=n.length;i<r;i++)n[i].onclick=null;setTimeout((function(){if(e.$refs.preview){e.imgs=e.$refs.preview.querySelectorAll("img");for(var t=function(t,n){e.imgs[t].onclick=function(){var n=e.imgs[t].getAttribute("src");e.previewImage(n)}},n=0,i=e.imgs.length;n<i;n++)t(n)}}),600)},previewImage:function(e){var t=this,n=new Image;n.src=e,n.onload=function(){var i=n.naturalWidth,r=n.naturalHeight;t.previewImgMode=r/i>1.4?"horizontal":"vertical",t.previewImgSrc=e,t.previewImgModal=!0}}},watch:{initialValue:function(){this.translateMarkdown()}}};var l=n(93379),u=n.n(l),c=n(49628),d={insert:"head",singleton:!1};u()(c.Z,d);c.Z.locals;const h=(0,n(51900).Z)(s,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"preview",staticClass:"markdown-preview-warp"},[n("div",{class:"markdown-preview markdown-theme-"+e.theme,domProps:{innerHTML:e._s(e.html)}}),e._v(" "),n("div",{class:["preview-img",e.previewImgModal?"active":""]},[n("span",{staticClass:"close icon-close iconfont",on:{click:function(t){e.previewImgModal=!1}}}),e._v(" "),n("img",{class:[e.previewImgMode],attrs:{src:e.previewImgSrc,alt:""}})])])}),[],!1,null,"22821020",null).exports},51900:(e,t,n)=>{"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,{Z:()=>i})},3869:function(e,t,n){e.exports=function(){"use strict";function t(){var e=!1;return"undefined"!=typeof navigator&&(e=navigator.userAgent.match(/Trident/)||navigator.userAgent.match(/Edge/)),e}var i=0,r=["ms","moz","webkit","o"];"undefined"==typeof window&&(n.g.window={});for(var a=0;a<r.length&&!window.requestAnimationFrame;++a)window.requestAnimationFrame=window[r[a]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[r[a]+"CancelAnimationFrame"]||window[r[a]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,t){var n=(new Date).getTime(),r=Math.max(0,16-(n-i)),a=window.setTimeout((function(){e(n+r)}),r);return i=n+r,a}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)});var o=window.requestAnimationFrame,s=window.cancelAnimationFrame;function l(e){e.__currentTarget__=this.__container__,this.__resize__handler__.call(this,{width:this.offsetWidth,height:this.offsetHeight},e)}function u(e){var t=e.currentTarget||e.srcElement;t.__requestAnimationFrameID__&&s(t.__requestAnimationFrameID__),t.__requestAnimationFrameID__=o(l.bind(this,e))}function c(){document.attachEvent?this.__container__.attachEvent("onresize",l.bind(this)):this.contentDocument.defaultView.addEventListener("resize",u.bind(this))}function d(){var e=document.createElement("object");e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1);var t="\n display: block !important; \n position: absolute !important; \n top: 0 !important; \n left: 0 !important; \n width: 100% !important; \n height: 100% !important; \n overflow: hidden !important; \n pointer-events: none !important; \n z-index: -1 !important; \n opacity: 0 !important;\n ";return e.setAttribute("style",t),e.type="text/html",e}var h={beforeMount:function(e,n,i,r){e.__resizeTrigger__=d(),e.__resizeTrigger__.__container__=e,e.__resizeTrigger__.__resize__handler__=n.value,e.__resizeTrigger__.onload=c;var a=t();a&&e.appendChild(e.__resizeTrigger__),e.__resizeTrigger__.data="about:blank",!a&&e.appendChild(e.__resizeTrigger__)},mounted:function(e,t,n,i){"static"===getComputedStyle(e).position&&e.style.setProperty("position","relative","important")},beforeUpdate:function(e,t,n,i){},updated:function(e,n,i,r){for(var a=!1,o=0,s=e.children.length;o<s;o++)e.children[o]===e.__resizeTrigger__&&(a=!0);if(!a){var l=t();l&&e.appendChild(e.__resizeTrigger__),e.__resizeTrigger__.data="about:blank",!l&&e.appendChild(e.__resizeTrigger__)}},beforeUnmount:function(e,t,n,i){},unmounted:function(e,t,n,i){document.attachEvent?e.detachEvent("onresize",l):e.__resizeTrigger__&&e.__resizeTrigger__.contentDocument&&(e.__resizeTrigger__.contentDocument.defaultView.removeEventListener("resize",u),e.__resizeTrigger__=!e.removeChild(e.__resizeTrigger__))}},f=h;return h.install=function(e){e.directive("resize",h)},e.exports=f,f}()},70538:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>ks});var i=Object.freeze({});function r(e){return null==e}function a(e){return null!=e}function o(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function c(e){return"[object Object]"===u.call(e)}function d(e){return"[object RegExp]"===u.call(e)}function h(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||c(e)&&e.toString===u?JSON.stringify(e,null,2):String(e)}function m(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),i=e.split(","),r=0;r<i.length;r++)n[i[r]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var g=v("slot,component",!0),b=v("key,ref,slot,slot-scope,is");function y(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function w(e,t){return _.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var k=/-(\w)/g,C=x((function(e){return e.replace(k,(function(e,t){return t?t.toUpperCase():""}))})),S=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),O=/\B([A-Z])/g,T=x((function(e){return e.replace(O,"-$1").toLowerCase()}));var D=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function E(e,t){t=t||0;for(var n=e.length-t,i=new Array(n);n--;)i[n]=e[n+t];return i}function $(e,t){for(var n in t)e[n]=t[n];return e}function M(e){for(var t={},n=0;n<e.length;n++)e[n]&&$(t,e[n]);return t}function P(e,t,n){}var I=function(e,t,n){return!1},j=function(e){return e};function A(e,t){if(e===t)return!0;var n=l(e),i=l(t);if(!n||!i)return!n&&!i&&String(e)===String(t);try{var r=Array.isArray(e),a=Array.isArray(t);if(r&&a)return e.length===t.length&&e.every((function(e,n){return A(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(r||a)return!1;var o=Object.keys(e),s=Object.keys(t);return o.length===s.length&&o.every((function(n){return A(e[n],t[n])}))}catch(e){return!1}}function N(e,t){for(var n=0;n<e.length;n++)if(A(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var F="data-server-rendered",R=["component","directive","filter"],B=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],V={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:I,isReservedAttr:I,isUnknownElement:I,getTagNamespace:P,parsePlatformTagName:j,mustUseProp:I,async:!0,_lifecycleHooks:B},z=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function H(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function W(e,t,n,i){Object.defineProperty(e,t,{value:n,enumerable:!!i,writable:!0,configurable:!0})}var q=new RegExp("[^"+z.source+".$_\\d]");var U,K="__proto__"in{},G="undefined"!=typeof window,Y="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Z=Y&&WXEnvironment.platform.toLowerCase(),X=G&&window.navigator.userAgent.toLowerCase(),J=X&&/msie|trident/.test(X),Q=X&&X.indexOf("msie 9.0")>0,ee=X&&X.indexOf("edge/")>0,te=(X&&X.indexOf("android"),X&&/iphone|ipad|ipod|ios/.test(X)||"ios"===Z),ne=(X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X),X&&X.match(/firefox\/(\d+)/)),ie={}.watch,re=!1;if(G)try{var ae={};Object.defineProperty(ae,"passive",{get:function(){re=!0}}),window.addEventListener("test-passive",null,ae)}catch(e){}var oe=function(){return void 0===U&&(U=!G&&!Y&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),U},se=G&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function le(e){return"function"==typeof e&&/native code/.test(e.toString())}var ue,ce="undefined"!=typeof Symbol&&le(Symbol)&&"undefined"!=typeof Reflect&&le(Reflect.ownKeys);ue="undefined"!=typeof Set&&le(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 de=P,he=0,fe=function(){this.id=he++,this.subs=[]};fe.prototype.addSub=function(e){this.subs.push(e)},fe.prototype.removeSub=function(e){y(this.subs,e)},fe.prototype.depend=function(){fe.target&&fe.target.addDep(this)},fe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},fe.target=null;var pe=[];function me(e){pe.push(e),fe.target=e}function ve(){pe.pop(),fe.target=pe[pe.length-1]}var ge=function(e,t,n,i,r,a,o,s){this.tag=e,this.data=t,this.children=n,this.text=i,this.elm=r,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},be={child:{configurable:!0}};be.child.get=function(){return this.componentInstance},Object.defineProperties(ge.prototype,be);var ye=function(e){void 0===e&&(e="");var t=new ge;return t.text=e,t.isComment=!0,t};function _e(e){return new ge(void 0,void 0,void 0,String(e))}function we(e){var t=new ge(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var xe=Array.prototype,ke=Object.create(xe);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=xe[e];W(ke,e,(function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];var r,a=t.apply(this,n),o=this.__ob__;switch(e){case"push":case"unshift":r=n;break;case"splice":r=n.slice(2)}return r&&o.observeArray(r),o.dep.notify(),a}))}));var Ce=Object.getOwnPropertyNames(ke),Se=!0;function Oe(e){Se=e}var Te=function(e){this.value=e,this.dep=new fe,this.vmCount=0,W(e,"__ob__",this),Array.isArray(e)?(K?function(e,t){e.__proto__=t}(e,ke):function(e,t,n){for(var i=0,r=n.length;i<r;i++){var a=n[i];W(e,a,t[a])}}(e,ke,Ce),this.observeArray(e)):this.walk(e)};function De(e,t){var n;if(l(e)&&!(e instanceof ge))return w(e,"__ob__")&&e.__ob__ instanceof Te?n=e.__ob__:Se&&!oe()&&(Array.isArray(e)||c(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Te(e)),t&&n&&n.vmCount++,n}function Ee(e,t,n,i,r){var a=new fe,o=Object.getOwnPropertyDescriptor(e,t);if(!o||!1!==o.configurable){var s=o&&o.get,l=o&&o.set;s&&!l||2!==arguments.length||(n=e[t]);var u=!r&&De(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return fe.target&&(a.depend(),u&&(u.dep.depend(),Array.isArray(t)&&Pe(t))),t},set:function(t){var i=s?s.call(e):n;t===i||t!=t&&i!=i||s&&!l||(l?l.call(e,t):n=t,u=!r&&De(t),a.notify())}})}}function $e(e,t,n){if(Array.isArray(e)&&h(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var i=e.__ob__;return e._isVue||i&&i.vmCount?n:i?(Ee(i.value,t,n),i.dep.notify(),n):(e[t]=n,n)}function Me(e,t){if(Array.isArray(e)&&h(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||w(e,t)&&(delete e[t],n&&n.dep.notify())}}function Pe(e){for(var t=void 0,n=0,i=e.length;n<i;n++)(t=e[n])&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Pe(t)}Te.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ee(e,t[n])},Te.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)De(e[t])};var Ie=V.optionMergeStrategies;function je(e,t){if(!t)return e;for(var n,i,r,a=ce?Reflect.ownKeys(t):Object.keys(t),o=0;o<a.length;o++)"__ob__"!==(n=a[o])&&(i=e[n],r=t[n],w(e,n)?i!==r&&c(i)&&c(r)&&je(i,r):$e(e,n,r));return e}function Ae(e,t,n){return n?function(){var i="function"==typeof t?t.call(n,n):t,r="function"==typeof e?e.call(n,n):e;return i?je(i,r):r}:t?e?function(){return je("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Ne(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Le(e,t,n,i){var r=Object.create(e||null);return t?$(r,t):r}Ie.data=function(e,t,n){return n?Ae(e,t,n):t&&"function"!=typeof t?e:Ae(e,t)},B.forEach((function(e){Ie[e]=Ne})),R.forEach((function(e){Ie[e+"s"]=Le})),Ie.watch=function(e,t,n,i){if(e===ie&&(e=void 0),t===ie&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var r={};for(var a in $(r,e),t){var o=r[a],s=t[a];o&&!Array.isArray(o)&&(o=[o]),r[a]=o?o.concat(s):Array.isArray(s)?s:[s]}return r},Ie.props=Ie.methods=Ie.inject=Ie.computed=function(e,t,n,i){if(!e)return t;var r=Object.create(null);return $(r,e),t&&$(r,t),r},Ie.provide=Ae;var Fe=function(e,t){return void 0===t?e:t};function Re(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var i,r,a={};if(Array.isArray(n))for(i=n.length;i--;)"string"==typeof(r=n[i])&&(a[C(r)]={type:null});else if(c(n))for(var o in n)r=n[o],a[C(o)]=c(r)?r:{type:r};e.props=a}}(t),function(e,t){var n=e.inject;if(n){var i=e.inject={};if(Array.isArray(n))for(var r=0;r<n.length;r++)i[n[r]]={from:n[r]};else if(c(n))for(var a in n){var o=n[a];i[a]=c(o)?$({from:a},o):{from:o}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var i=t[n];"function"==typeof i&&(t[n]={bind:i,update:i})}}(t),!t._base&&(t.extends&&(e=Re(e,t.extends,n)),t.mixins))for(var i=0,r=t.mixins.length;i<r;i++)e=Re(e,t.mixins[i],n);var a,o={};for(a in e)s(a);for(a in t)w(e,a)||s(a);function s(i){var r=Ie[i]||Fe;o[i]=r(e[i],t[i],n,i)}return o}function Be(e,t,n,i){if("string"==typeof n){var r=e[t];if(w(r,n))return r[n];var a=C(n);if(w(r,a))return r[a];var o=S(a);return w(r,o)?r[o]:r[n]||r[a]||r[o]}}function Ve(e,t,n,i){var r=t[e],a=!w(n,e),o=n[e],s=qe(Boolean,r.type);if(s>-1)if(a&&!w(r,"default"))o=!1;else if(""===o||o===T(e)){var l=qe(String,r.type);(l<0||s<l)&&(o=!0)}if(void 0===o){o=function(e,t,n){if(!w(t,"default"))return;var i=t.default;0;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof i&&"Function"!==He(t.type)?i.call(e):i}(i,r,e);var u=Se;Oe(!0),De(o),Oe(u)}return o}var ze=/^\s*function (\w+)/;function He(e){var t=e&&e.toString().match(ze);return t?t[1]:""}function We(e,t){return He(e)===He(t)}function qe(e,t){if(!Array.isArray(t))return We(t,e)?0:-1;for(var n=0,i=t.length;n<i;n++)if(We(t[n],e))return n;return-1}function Ue(e,t,n){me();try{if(t)for(var i=t;i=i.$parent;){var r=i.$options.errorCaptured;if(r)for(var a=0;a<r.length;a++)try{if(!1===r[a].call(i,e,t,n))return}catch(e){Ge(e,i,"errorCaptured hook")}}Ge(e,t,n)}finally{ve()}}function Ke(e,t,n,i,r){var a;try{(a=n?e.apply(t,n):e.call(t))&&!a._isVue&&f(a)&&!a._handled&&(a.catch((function(e){return Ue(e,i,r+" (Promise/async)")})),a._handled=!0)}catch(e){Ue(e,i,r)}return a}function Ge(e,t,n){if(V.errorHandler)try{return V.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Ye(t,null,"config.errorHandler")}Ye(e,t,n)}function Ye(e,t,n){if(!G&&!Y||"undefined"==typeof console)throw e;console.error(e)}var Ze,Xe=!1,Je=[],Qe=!1;function et(){Qe=!1;var e=Je.slice(0);Je.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&le(Promise)){var tt=Promise.resolve();Ze=function(){tt.then(et),te&&setTimeout(P)},Xe=!0}else if(J||"undefined"==typeof MutationObserver||!le(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Ze="undefined"!=typeof setImmediate&&le(setImmediate)?function(){setImmediate(et)}:function(){setTimeout(et,0)};else{var nt=1,it=new MutationObserver(et),rt=document.createTextNode(String(nt));it.observe(rt,{characterData:!0}),Ze=function(){nt=(nt+1)%2,rt.data=String(nt)},Xe=!0}function at(e,t){var n;if(Je.push((function(){if(e)try{e.call(t)}catch(e){Ue(e,t,"nextTick")}else n&&n(t)})),Qe||(Qe=!0,Ze()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}var ot=new ue;function st(e){lt(e,ot),ot.clear()}function lt(e,t){var n,i,r=Array.isArray(e);if(!(!r&&!l(e)||Object.isFrozen(e)||e instanceof ge)){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(r)for(n=e.length;n--;)lt(e[n],t);else for(n=(i=Object.keys(e)).length;n--;)lt(e[i[n]],t)}}var ut=x((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),i="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=i?e.slice(1):e,once:n,capture:i,passive:t}}));function ct(e,t){function n(){var e=arguments,i=n.fns;if(!Array.isArray(i))return Ke(i,null,arguments,t,"v-on handler");for(var r=i.slice(),a=0;a<r.length;a++)Ke(r[a],null,e,t,"v-on handler")}return n.fns=e,n}function dt(e,t,n,i,a,s){var l,u,c,d;for(l in e)u=e[l],c=t[l],d=ut(l),r(u)||(r(c)?(r(u.fns)&&(u=e[l]=ct(u,s)),o(d.once)&&(u=e[l]=a(d.name,u,d.capture)),n(d.name,u,d.capture,d.passive,d.params)):u!==c&&(c.fns=u,e[l]=c));for(l in t)r(e[l])&&i((d=ut(l)).name,t[l],d.capture)}function ht(e,t,n){var i;e instanceof ge&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function l(){n.apply(this,arguments),y(i.fns,l)}r(s)?i=ct([l]):a(s.fns)&&o(s.merged)?(i=s).fns.push(l):i=ct([s,l]),i.merged=!0,e[t]=i}function ft(e,t,n,i,r){if(a(t)){if(w(t,n))return e[n]=t[n],r||delete t[n],!0;if(w(t,i))return e[n]=t[i],r||delete t[i],!0}return!1}function pt(e){return s(e)?[_e(e)]:Array.isArray(e)?vt(e):void 0}function mt(e){return a(e)&&a(e.text)&&!1===e.isComment}function vt(e,t){var n,i,l,u,c=[];for(n=0;n<e.length;n++)r(i=e[n])||"boolean"==typeof i||(u=c[l=c.length-1],Array.isArray(i)?i.length>0&&(mt((i=vt(i,(t||"")+"_"+n))[0])&&mt(u)&&(c[l]=_e(u.text+i[0].text),i.shift()),c.push.apply(c,i)):s(i)?mt(u)?c[l]=_e(u.text+i):""!==i&&c.push(_e(i)):mt(i)&&mt(u)?c[l]=_e(u.text+i.text):(o(e._isVList)&&a(i.tag)&&r(i.key)&&a(t)&&(i.key="__vlist"+t+"_"+n+"__"),c.push(i)));return c}function gt(e,t){if(e){for(var n=Object.create(null),i=ce?Reflect.ownKeys(e):Object.keys(e),r=0;r<i.length;r++){var a=i[r];if("__ob__"!==a){for(var o=e[a].from,s=t;s;){if(s._provided&&w(s._provided,o)){n[a]=s._provided[o];break}s=s.$parent}if(!s)if("default"in e[a]){var l=e[a].default;n[a]="function"==typeof l?l.call(t):l}else 0}}return n}}function bt(e,t){if(!e||!e.length)return{};for(var n={},i=0,r=e.length;i<r;i++){var a=e[i],o=a.data;if(o&&o.attrs&&o.attrs.slot&&delete o.attrs.slot,a.context!==t&&a.fnContext!==t||!o||null==o.slot)(n.default||(n.default=[])).push(a);else{var s=o.slot,l=n[s]||(n[s]=[]);"template"===a.tag?l.push.apply(l,a.children||[]):l.push(a)}}for(var u in n)n[u].every(yt)&&delete n[u];return n}function yt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function _t(e){return e.isComment&&e.asyncFactory}function wt(e,t,n){var r,a=Object.keys(t).length>0,o=e?!!e.$stable:!a,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(o&&n&&n!==i&&s===n.$key&&!a&&!n.$hasNormal)return n;for(var l in r={},e)e[l]&&"$"!==l[0]&&(r[l]=xt(t,l,e[l]))}else r={};for(var u in t)u in r||(r[u]=kt(t,u));return e&&Object.isExtensible(e)&&(e._normalized=r),W(r,"$stable",o),W(r,"$key",s),W(r,"$hasNormal",a),r}function xt(e,t,n){var i=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:pt(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!_t(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:i,enumerable:!0,configurable:!0}),i}function kt(e,t){return function(){return e[t]}}function Ct(e,t){var n,i,r,o,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),i=0,r=e.length;i<r;i++)n[i]=t(e[i],i);else if("number"==typeof e)for(n=new Array(e),i=0;i<e;i++)n[i]=t(i+1,i);else if(l(e))if(ce&&e[Symbol.iterator]){n=[];for(var u=e[Symbol.iterator](),c=u.next();!c.done;)n.push(t(c.value,n.length)),c=u.next()}else for(o=Object.keys(e),n=new Array(o.length),i=0,r=o.length;i<r;i++)s=o[i],n[i]=t(e[s],s,i);return a(n)||(n=[]),n._isVList=!0,n}function St(e,t,n,i){var r,a=this.$scopedSlots[e];a?(n=n||{},i&&(n=$($({},i),n)),r=a(n)||("function"==typeof t?t():t)):r=this.$slots[e]||("function"==typeof t?t():t);var o=n&&n.slot;return o?this.$createElement("template",{slot:o},r):r}function Ot(e){return Be(this.$options,"filters",e)||j}function Tt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Dt(e,t,n,i,r){var a=V.keyCodes[t]||n;return r&&i&&!V.keyCodes[t]?Tt(r,i):a?Tt(a,e):i?T(i)!==t:void 0===e}function Et(e,t,n,i,r){if(n)if(l(n)){var a;Array.isArray(n)&&(n=M(n));var o=function(o){if("class"===o||"style"===o||b(o))a=e;else{var s=e.attrs&&e.attrs.type;a=i||V.mustUseProp(t,s,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var l=C(o),u=T(o);l in a||u in a||(a[o]=n[o],r&&((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e}))};for(var s in n)o(s)}else;return e}function $t(e,t){var n=this._staticTrees||(this._staticTrees=[]),i=n[e];return i&&!t||Pt(i=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),i}function Mt(e,t,n){return Pt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Pt(e,t,n){if(Array.isArray(e))for(var i=0;i<e.length;i++)e[i]&&"string"!=typeof e[i]&&It(e[i],t+"_"+i,n);else It(e,t,n)}function It(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function jt(e,t){if(t)if(c(t)){var n=e.on=e.on?$({},e.on):{};for(var i in t){var r=n[i],a=t[i];n[i]=r?[].concat(r,a):a}}else;return e}function At(e,t,n,i){t=t||{$stable:!n};for(var r=0;r<e.length;r++){var a=e[r];Array.isArray(a)?At(a,t,n):a&&(a.proxy&&(a.fn.proxy=!0),t[a.key]=a.fn)}return i&&(t.$key=i),t}function Nt(e,t){for(var n=0;n<t.length;n+=2){var i=t[n];"string"==typeof i&&i&&(e[t[n]]=t[n+1])}return e}function Lt(e,t){return"string"==typeof e?t+e:e}function Ft(e){e._o=Mt,e._n=m,e._s=p,e._l=Ct,e._t=St,e._q=A,e._i=N,e._m=$t,e._f=Ot,e._k=Dt,e._b=Et,e._v=_e,e._e=ye,e._u=At,e._g=jt,e._d=Nt,e._p=Lt}function Rt(e,t,n,r,a){var s,l=this,u=a.options;w(r,"_uid")?(s=Object.create(r))._original=r:(s=r,r=r._original);var c=o(u._compiled),d=!c;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||i,this.injections=gt(u.inject,r),this.slots=function(){return l.$slots||wt(e.scopedSlots,l.$slots=bt(n,r)),l.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return wt(e.scopedSlots,this.slots())}}),c&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=wt(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,i){var a=Ut(s,e,t,n,i,d);return a&&!Array.isArray(a)&&(a.fnScopeId=u._scopeId,a.fnContext=r),a}:this._c=function(e,t,n,i){return Ut(s,e,t,n,i,d)}}function Bt(e,t,n,i,r){var a=we(e);return a.fnContext=n,a.fnOptions=i,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function Vt(e,t){for(var n in t)e[C(n)]=t[n]}Ft(Rt.prototype);var zt={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;zt.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},i=e.data.inlineTemplate;a(i)&&(n.render=i.render,n.staticRenderFns=i.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,nn)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,a){0;var o=r.data.scopedSlots,s=e.$scopedSlots,l=!!(o&&!o.$stable||s!==i&&!s.$stable||o&&e.$scopedSlots.$key!==o.$key||!o&&e.$scopedSlots.$key),u=!!(a||e.$options._renderChildren||l);e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r);if(e.$options._renderChildren=a,e.$attrs=r.data.attrs||i,e.$listeners=n||i,t&&e.$options.props){Oe(!1);for(var c=e._props,d=e.$options._propKeys||[],h=0;h<d.length;h++){var f=d[h],p=e.$options.props;c[f]=Ve(f,p,t,e)}Oe(!0),e.$options.propsData=t}n=n||i;var m=e.$options._parentListeners;e.$options._parentListeners=n,tn(e,n,m),u&&(e.$slots=bt(a,r.context),e.$forceUpdate());0}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,i=e.componentInstance;i._isMounted||(i._isMounted=!0,ln(i,"mounted")),e.data.keepAlive&&(n._isMounted?((t=i)._inactive=!1,cn.push(t)):on(i,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?sn(t,!0):t.$destroy())}},Ht=Object.keys(zt);function Wt(e,t,n,s,u){if(!r(e)){var c=n.$options._base;if(l(e)&&(e=c.extend(e)),"function"==typeof e){var d;if(r(e.cid)&&(e=function(e,t){if(o(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;var n=Yt;n&&a(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(o(e.loading)&&a(e.loadingComp))return e.loadingComp;if(n&&!a(e.owners)){var i=e.owners=[n],s=!0,u=null,c=null;n.$on("hook:destroyed",(function(){return y(i,n)}));var d=function(e){for(var t=0,n=i.length;t<n;t++)i[t].$forceUpdate();e&&(i.length=0,null!==u&&(clearTimeout(u),u=null),null!==c&&(clearTimeout(c),c=null))},h=L((function(n){e.resolved=Zt(n,t),s?i.length=0:d(!0)})),p=L((function(t){a(e.errorComp)&&(e.error=!0,d(!0))})),m=e(h,p);return l(m)&&(f(m)?r(e.resolved)&&m.then(h,p):f(m.component)&&(m.component.then(h,p),a(m.error)&&(e.errorComp=Zt(m.error,t)),a(m.loading)&&(e.loadingComp=Zt(m.loading,t),0===m.delay?e.loading=!0:u=setTimeout((function(){u=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,d(!1))}),m.delay||200)),a(m.timeout)&&(c=setTimeout((function(){c=null,r(e.resolved)&&p(null)}),m.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}(d=e,c),void 0===e))return function(e,t,n,i,r){var a=ye();return a.asyncFactory=e,a.asyncMeta={data:t,context:n,children:i,tag:r},a}(d,t,n,s,u);t=t||{},$n(e),a(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",i=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var r=t.on||(t.on={}),o=r[i],s=t.model.callback;a(o)?(Array.isArray(o)?-1===o.indexOf(s):o!==s)&&(r[i]=[s].concat(o)):r[i]=s}(e.options,t);var h=function(e,t,n){var i=t.options.props;if(!r(i)){var o={},s=e.attrs,l=e.props;if(a(s)||a(l))for(var u in i){var c=T(u);ft(o,l,u,c,!0)||ft(o,s,u,c,!1)}return o}}(t,e);if(o(e.options.functional))return function(e,t,n,r,o){var s=e.options,l={},u=s.props;if(a(u))for(var c in u)l[c]=Ve(c,u,t||i);else a(n.attrs)&&Vt(l,n.attrs),a(n.props)&&Vt(l,n.props);var d=new Rt(n,l,o,r,e),h=s.render.call(null,d._c,d);if(h instanceof ge)return Bt(h,n,d.parent,s);if(Array.isArray(h)){for(var f=pt(h)||[],p=new Array(f.length),m=0;m<f.length;m++)p[m]=Bt(f[m],n,d.parent,s);return p}}(e,h,t,n,s);var p=t.on;if(t.on=t.nativeOn,o(e.options.abstract)){var m=t.slot;t={},m&&(t.slot=m)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<Ht.length;n++){var i=Ht[n],r=t[i],a=zt[i];r===a||r&&r._merged||(t[i]=r?qt(a,r):a)}}(t);var v=e.options.name||u;return new ge("vue-component-"+e.cid+(v?"-"+v:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:h,listeners:p,tag:u,children:s},d)}}}function qt(e,t){var n=function(n,i){e(n,i),t(n,i)};return n._merged=!0,n}function Ut(e,t,n,i,r,u){return(Array.isArray(n)||s(n))&&(r=i,i=n,n=void 0),o(u)&&(r=2),function(e,t,n,i,r){if(a(n)&&a(n.__ob__))return ye();a(n)&&a(n.is)&&(t=n.is);if(!t)return ye();0;Array.isArray(i)&&"function"==typeof i[0]&&((n=n||{}).scopedSlots={default:i[0]},i.length=0);2===r?i=pt(i):1===r&&(i=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(i));var o,s;if("string"==typeof t){var u;s=e.$vnode&&e.$vnode.ns||V.getTagNamespace(t),o=V.isReservedTag(t)?new ge(V.parsePlatformTagName(t),n,i,void 0,void 0,e):n&&n.pre||!a(u=Be(e.$options,"components",t))?new ge(t,n,i,void 0,void 0,e):Wt(u,n,e,i,t)}else o=Wt(t,n,e,i);return Array.isArray(o)?o:a(o)?(a(s)&&Kt(o,s),a(n)&&function(e){l(e.style)&&st(e.style);l(e.class)&&st(e.class)}(n),o):ye()}(e,t,n,i,r)}function Kt(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),a(e.children))for(var i=0,s=e.children.length;i<s;i++){var l=e.children[i];a(l.tag)&&(r(l.ns)||o(n)&&"svg"!==l.tag)&&Kt(l,t,n)}}var Gt,Yt=null;function Zt(e,t){return(e.__esModule||ce&&"Module"===e[Symbol.toStringTag])&&(e=e.default),l(e)?t.extend(e):e}function Xt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(a(n)&&(a(n.componentOptions)||_t(n)))return n}}function Jt(e,t){Gt.$on(e,t)}function Qt(e,t){Gt.$off(e,t)}function en(e,t){var n=Gt;return function i(){var r=t.apply(null,arguments);null!==r&&n.$off(e,i)}}function tn(e,t,n){Gt=e,dt(t,n||{},Jt,Qt,en,e),Gt=void 0}var nn=null;function rn(e){var t=nn;return nn=e,function(){nn=t}}function an(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function on(e,t){if(t){if(e._directInactive=!1,an(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)on(e.$children[n]);ln(e,"activated")}}function sn(e,t){if(!(t&&(e._directInactive=!0,an(e))||e._inactive)){e._inactive=!0;for(var n=0;n<e.$children.length;n++)sn(e.$children[n]);ln(e,"deactivated")}}function ln(e,t){me();var n=e.$options[t],i=t+" hook";if(n)for(var r=0,a=n.length;r<a;r++)Ke(n[r],e,null,e,i);e._hasHookEvent&&e.$emit("hook:"+t),ve()}var un=[],cn=[],dn={},hn=!1,fn=!1,pn=0;var mn=0,vn=Date.now;if(G&&!J){var gn=window.performance;gn&&"function"==typeof gn.now&&vn()>document.createEvent("Event").timeStamp&&(vn=function(){return gn.now()})}function bn(){var e,t;for(mn=vn(),fn=!0,un.sort((function(e,t){return e.id-t.id})),pn=0;pn<un.length;pn++)(e=un[pn]).before&&e.before(),t=e.id,dn[t]=null,e.run();var n=cn.slice(),i=un.slice();pn=un.length=cn.length=0,dn={},hn=fn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,on(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],i=n.vm;i._watcher===n&&i._isMounted&&!i._isDestroyed&&ln(i,"updated")}}(i),se&&V.devtools&&se.emit("flush")}var yn=0,_n=function(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++yn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ue,this.newDepIds=new ue,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!q.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=P)),this.value=this.lazy?void 0:this.get()};_n.prototype.get=function(){var e;me(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ue(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&st(e),ve(),this.cleanupDeps()}return e},_n.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},_n.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},_n.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==dn[t]){if(dn[t]=!0,fn){for(var n=un.length-1;n>pn&&un[n].id>e.id;)n--;un.splice(n+1,0,e)}else un.push(e);hn||(hn=!0,at(bn))}}(this)},_n.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';Ke(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},_n.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},_n.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},_n.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||y(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var wn={enumerable:!0,configurable:!0,get:P,set:P};function xn(e,t,n){wn.get=function(){return this[t][n]},wn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,wn)}function kn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},i=e._props={},r=e.$options._propKeys=[];e.$parent&&Oe(!1);var a=function(a){r.push(a);var o=Ve(a,t,n,e);Ee(i,a,o),a in e||xn(e,"_props",a)};for(var o in t)a(o);Oe(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?P:D(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;c(t=e._data="function"==typeof t?function(e,t){me();try{return e.call(t,t)}catch(e){return Ue(e,t,"data()"),{}}finally{ve()}}(t,e):t||{})||(t={});var n=Object.keys(t),i=e.$options.props,r=(e.$options.methods,n.length);for(;r--;){var a=n[r];0,i&&w(i,a)||H(a)||xn(e,"_data",a)}De(t,!0)}(e):De(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),i=oe();for(var r in t){var a=t[r],o="function"==typeof a?a:a.get;0,i||(n[r]=new _n(e,o||P,P,Cn)),r in e||Sn(e,r,a)}}(e,t.computed),t.watch&&t.watch!==ie&&function(e,t){for(var n in t){var i=t[n];if(Array.isArray(i))for(var r=0;r<i.length;r++)Dn(e,n,i[r]);else Dn(e,n,i)}}(e,t.watch)}var Cn={lazy:!0};function Sn(e,t,n){var i=!oe();"function"==typeof n?(wn.get=i?On(t):Tn(n),wn.set=P):(wn.get=n.get?i&&!1!==n.cache?On(t):Tn(n.get):P,wn.set=n.set||P),Object.defineProperty(e,t,wn)}function On(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),fe.target&&t.depend(),t.value}}function Tn(e){return function(){return e.call(this,this)}}function Dn(e,t,n,i){return c(n)&&(i=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,i)}var En=0;function $n(e){var t=e.options;if(e.super){var n=$n(e.super);if(n!==e.superOptions){e.superOptions=n;var i=function(e){var t,n=e.options,i=e.sealedOptions;for(var r in n)n[r]!==i[r]&&(t||(t={}),t[r]=n[r]);return t}(e);i&&$(e.extendOptions,i),(t=e.options=Re(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Mn(e){this._init(e)}function Pn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,i=n.cid,r=e._Ctor||(e._Ctor={});if(r[i])return r[i];var a=e.name||n.options.name;var o=function(e){this._init(e)};return(o.prototype=Object.create(n.prototype)).constructor=o,o.cid=t++,o.options=Re(n.options,e),o.super=n,o.options.props&&function(e){var t=e.options.props;for(var n in t)xn(e.prototype,"_props",n)}(o),o.options.computed&&function(e){var t=e.options.computed;for(var n in t)Sn(e.prototype,n,t[n])}(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,R.forEach((function(e){o[e]=n[e]})),a&&(o.options.components[a]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=$({},o.options),r[i]=o,o}}function In(e){return e&&(e.Ctor.options.name||e.tag)}function jn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function An(e,t){var n=e.cache,i=e.keys,r=e._vnode;for(var a in n){var o=n[a];if(o){var s=o.name;s&&!t(s)&&Nn(n,a,i,r)}}}function Nn(e,t,n,i){var r=e[t];!r||i&&r.tag===i.tag||r.componentInstance.$destroy(),e[t]=null,y(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=En++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),i=t._parentVnode;n.parent=t.parent,n._parentVnode=i;var r=i.componentOptions;n.propsData=r.propsData,n._parentListeners=r.listeners,n._renderChildren=r.children,n._componentTag=r.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Re($n(t.constructor),e||{},t),t._renderProxy=t,t._self=t,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}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&tn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=bt(t._renderChildren,r),e.$scopedSlots=i,e._c=function(t,n,i,r){return Ut(e,t,n,i,r,!1)},e.$createElement=function(t,n,i,r){return Ut(e,t,n,i,r,!0)};var a=n&&n.data;Ee(e,"$attrs",a&&a.attrs||i,null,!0),Ee(e,"$listeners",t._parentListeners||i,null,!0)}(t),ln(t,"beforeCreate"),function(e){var t=gt(e.$options.inject,e);t&&(Oe(!1),Object.keys(t).forEach((function(n){Ee(e,n,t[n])})),Oe(!0))}(t),kn(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),ln(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(Mn),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=$e,e.prototype.$delete=Me,e.prototype.$watch=function(e,t,n){var i=this;if(c(t))return Dn(i,e,t,n);(n=n||{}).user=!0;var r=new _n(i,e,t,n);if(n.immediate){var a='callback for immediate watcher "'+r.expression+'"';me(),Ke(t,i,[r.value],i,a),ve()}return function(){r.teardown()}}}(Mn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var i=this;if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++)i.$on(e[r],n);else(i._events[e]||(i._events[e]=[])).push(n),t.test(e)&&(i._hasHookEvent=!0);return i},e.prototype.$once=function(e,t){var n=this;function i(){n.$off(e,i),t.apply(n,arguments)}return i.fn=t,n.$on(e,i),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var i=0,r=e.length;i<r;i++)n.$off(e[i],t);return n}var a,o=n._events[e];if(!o)return n;if(!t)return n._events[e]=null,n;for(var s=o.length;s--;)if((a=o[s])===t||a.fn===t){o.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?E(n):n;for(var i=E(arguments,1),r='event handler for "'+e+'"',a=0,o=n.length;a<o;a++)Ke(n[a],t,i,t,r)}return t}}(Mn),function(e){e.prototype._update=function(e,t){var n=this,i=n.$el,r=n._vnode,a=rn(n);n._vnode=e,n.$el=r?n.__patch__(r,e):n.__patch__(n.$el,e,t,!1),a(),i&&(i.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){ln(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||y(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),ln(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Mn),function(e){Ft(e.prototype),e.prototype.$nextTick=function(e){return at(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,i=n.render,r=n._parentVnode;r&&(t.$scopedSlots=wt(r.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=r;try{Yt=t,e=i.call(t._renderProxy,t.$createElement)}catch(n){Ue(n,t,"render"),e=t._vnode}finally{Yt=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof ge||(e=ye()),e.parent=r,e}}(Mn);var Ln=[String,RegExp,Array],Fn={name:"keep-alive",abstract:!0,props:{include:Ln,exclude:Ln,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,i=e.vnodeToCache,r=e.keyToCache;if(i){var a=i.tag,o=i.componentInstance,s=i.componentOptions;t[r]={name:In(s),tag:a,componentInstance:o},n.push(r),this.max&&n.length>parseInt(this.max)&&Nn(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Nn(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){An(e,(function(e){return jn(t,e)}))})),this.$watch("exclude",(function(t){An(e,(function(e){return!jn(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=Xt(e),n=t&&t.componentOptions;if(n){var i=In(n),r=this.include,a=this.exclude;if(r&&(!i||!jn(r,i))||a&&i&&jn(a,i))return t;var o=this.cache,s=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;o[l]?(t.componentInstance=o[l].componentInstance,y(s,l),s.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}},Rn={KeepAlive:Fn};!function(e){var t={get:function(){return V}};Object.defineProperty(e,"config",t),e.util={warn:de,extend:$,mergeOptions:Re,defineReactive:Ee},e.set=$e,e.delete=Me,e.nextTick=at,e.observable=function(e){return De(e),e},e.options=Object.create(null),R.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,$(e.options.components,Rn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=E(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=Re(this.options,e),this}}(e),Pn(e),function(e){R.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&c(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)}(Mn),Object.defineProperty(Mn.prototype,"$isServer",{get:oe}),Object.defineProperty(Mn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Mn,"FunctionalRenderContext",{value:Rt}),Mn.version="2.6.14";var Bn=v("style,class"),Vn=v("input,textarea,option,select,progress"),zn=function(e,t,n){return"value"===n&&Vn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Hn=v("contenteditable,draggable,spellcheck"),Wn=v("events,caret,typing,plaintext-only"),qn=v("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,truespeed,typemustmatch,visible"),Un="http://www.w3.org/1999/xlink",Kn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Gn=function(e){return Kn(e)?e.slice(6,e.length):""},Yn=function(e){return null==e||!1===e};function Zn(e){for(var t=e.data,n=e,i=e;a(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Xn(i.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Xn(t,n.data));return function(e,t){if(a(e)||a(t))return Jn(e,Qn(t));return""}(t.staticClass,t.class)}function Xn(e,t){return{staticClass:Jn(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Jn(e,t){return e?t?e+" "+t:e:t||""}function Qn(e){return Array.isArray(e)?function(e){for(var t,n="",i=0,r=e.length;i<r;i++)a(t=Qn(e[i]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):l(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var ei={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ti=v("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),ni=v("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),ii=function(e){return ti(e)||ni(e)};function ri(e){return ni(e)?"svg":"math"===e?"math":void 0}var ai=Object.create(null);var oi=v("text,number,password,search,email,tel,url");function si(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}var li=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(ei[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),ui={create:function(e,t){ci(t)},update:function(e,t){e.data.ref!==t.data.ref&&(ci(e,!0),ci(t))},destroy:function(e){ci(e,!0)}};function ci(e,t){var n=e.data.ref;if(a(n)){var i=e.context,r=e.componentInstance||e.elm,o=i.$refs;t?Array.isArray(o[n])?y(o[n],r):o[n]===r&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])?o[n].indexOf(r)<0&&o[n].push(r):o[n]=[r]:o[n]=r}}var di=new ge("",{},[]),hi=["create","activate","update","remove","destroy"];function fi(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,i=a(n=e.data)&&a(n=n.attrs)&&n.type,r=a(n=t.data)&&a(n=n.attrs)&&n.type;return i===r||oi(i)&&oi(r)}(e,t)||o(e.isAsyncPlaceholder)&&r(t.asyncFactory.error))}function pi(e,t,n){var i,r,o={};for(i=t;i<=n;++i)a(r=e[i].key)&&(o[r]=i);return o}var mi={create:vi,update:vi,destroy:function(e){vi(e,di)}};function vi(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,i,r,a=e===di,o=t===di,s=bi(e.data.directives,e.context),l=bi(t.data.directives,t.context),u=[],c=[];for(n in l)i=s[n],r=l[n],i?(r.oldValue=i.value,r.oldArg=i.arg,_i(r,"update",t,e),r.def&&r.def.componentUpdated&&c.push(r)):(_i(r,"bind",t,e),r.def&&r.def.inserted&&u.push(r));if(u.length){var d=function(){for(var n=0;n<u.length;n++)_i(u[n],"inserted",t,e)};a?ht(t,"insert",d):d()}c.length&&ht(t,"postpatch",(function(){for(var n=0;n<c.length;n++)_i(c[n],"componentUpdated",t,e)}));if(!a)for(n in s)l[n]||_i(s[n],"unbind",e,e,o)}(e,t)}var gi=Object.create(null);function bi(e,t){var n,i,r=Object.create(null);if(!e)return r;for(n=0;n<e.length;n++)(i=e[n]).modifiers||(i.modifiers=gi),r[yi(i)]=i,i.def=Be(t.$options,"directives",i.name);return r}function yi(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function _i(e,t,n,i,r){var a=e.def&&e.def[t];if(a)try{a(n.elm,e,n,i,r)}catch(i){Ue(i,n.context,"directive "+e.name+" "+t+" hook")}}var wi=[ui,mi];function xi(e,t){var n=t.componentOptions;if(!(a(n)&&!1===n.Ctor.options.inheritAttrs||r(e.data.attrs)&&r(t.data.attrs))){var i,o,s=t.elm,l=e.data.attrs||{},u=t.data.attrs||{};for(i in a(u.__ob__)&&(u=t.data.attrs=$({},u)),u)o=u[i],l[i]!==o&&ki(s,i,o,t.data.pre);for(i in(J||ee)&&u.value!==l.value&&ki(s,"value",u.value),l)r(u[i])&&(Kn(i)?s.removeAttributeNS(Un,Gn(i)):Hn(i)||s.removeAttribute(i))}}function ki(e,t,n,i){i||e.tagName.indexOf("-")>-1?Ci(e,t,n):qn(t)?Yn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Hn(t)?e.setAttribute(t,function(e,t){return Yn(t)||"false"===t?"false":"contenteditable"===e&&Wn(t)?t:"true"}(t,n)):Kn(t)?Yn(n)?e.removeAttributeNS(Un,Gn(t)):e.setAttributeNS(Un,t,n):Ci(e,t,n)}function Ci(e,t,n){if(Yn(n))e.removeAttribute(t);else{if(J&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var i=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",i)};e.addEventListener("input",i),e.__ieph=!0}e.setAttribute(t,n)}}var Si={create:xi,update:xi};function Oi(e,t){var n=t.elm,i=t.data,o=e.data;if(!(r(i.staticClass)&&r(i.class)&&(r(o)||r(o.staticClass)&&r(o.class)))){var s=Zn(t),l=n._transitionClasses;a(l)&&(s=Jn(s,Qn(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Ti,Di,Ei,$i,Mi,Pi,Ii={create:Oi,update:Oi},ji=/[\w).+\-_$\]]/;function Ai(e){var t,n,i,r,a,o=!1,s=!1,l=!1,u=!1,c=0,d=0,h=0,f=0;for(i=0;i<e.length;i++)if(n=t,t=e.charCodeAt(i),o)39===t&&92!==n&&(o=!1);else if(s)34===t&&92!==n&&(s=!1);else if(l)96===t&&92!==n&&(l=!1);else if(u)47===t&&92!==n&&(u=!1);else if(124!==t||124===e.charCodeAt(i+1)||124===e.charCodeAt(i-1)||c||d||h){switch(t){case 34:s=!0;break;case 39:o=!0;break;case 96:l=!0;break;case 40:h++;break;case 41:h--;break;case 91:d++;break;case 93:d--;break;case 123:c++;break;case 125:c--}if(47===t){for(var p=i-1,m=void 0;p>=0&&" "===(m=e.charAt(p));p--);m&&ji.test(m)||(u=!0)}}else void 0===r?(f=i+1,r=e.slice(0,i).trim()):v();function v(){(a||(a=[])).push(e.slice(f,i).trim()),f=i+1}if(void 0===r?r=e.slice(0,i).trim():0!==f&&v(),a)for(i=0;i<a.length;i++)r=Ni(r,a[i]);return r}function Ni(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var i=t.slice(0,n),r=t.slice(n+1);return'_f("'+i+'")('+e+(")"!==r?","+r:r)}function Li(e,t){console.error("[Vue compiler]: "+e)}function Fi(e,t){return e?e.map((function(e){return e[t]})).filter((function(e){return e})):[]}function Ri(e,t,n,i,r){(e.props||(e.props=[])).push(Gi({name:t,value:n,dynamic:r},i)),e.plain=!1}function Bi(e,t,n,i,r){(r?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Gi({name:t,value:n,dynamic:r},i)),e.plain=!1}function Vi(e,t,n,i){e.attrsMap[t]=n,e.attrsList.push(Gi({name:t,value:n},i))}function zi(e,t,n,i,r,a,o,s){(e.directives||(e.directives=[])).push(Gi({name:t,rawName:n,value:i,arg:r,isDynamicArg:a,modifiers:o},s)),e.plain=!1}function Hi(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function Wi(e,t,n,r,a,o,s,l){var u;(r=r||i).right?l?t="("+t+")==='click'?'contextmenu':("+t+")":"click"===t&&(t="contextmenu",delete r.right):r.middle&&(l?t="("+t+")==='click'?'mouseup':("+t+")":"click"===t&&(t="mouseup")),r.capture&&(delete r.capture,t=Hi("!",t,l)),r.once&&(delete r.once,t=Hi("~",t,l)),r.passive&&(delete r.passive,t=Hi("&",t,l)),r.native?(delete r.native,u=e.nativeEvents||(e.nativeEvents={})):u=e.events||(e.events={});var c=Gi({value:n.trim(),dynamic:l},s);r!==i&&(c.modifiers=r);var d=u[t];Array.isArray(d)?a?d.unshift(c):d.push(c):u[t]=d?a?[c,d]:[d,c]:c,e.plain=!1}function qi(e,t,n){var i=Ui(e,":"+t)||Ui(e,"v-bind:"+t);if(null!=i)return Ai(i);if(!1!==n){var r=Ui(e,t);if(null!=r)return JSON.stringify(r)}}function Ui(e,t,n){var i;if(null!=(i=e.attrsMap[t]))for(var r=e.attrsList,a=0,o=r.length;a<o;a++)if(r[a].name===t){r.splice(a,1);break}return n&&delete e.attrsMap[t],i}function Ki(e,t){for(var n=e.attrsList,i=0,r=n.length;i<r;i++){var a=n[i];if(t.test(a.name))return n.splice(i,1),a}}function Gi(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function Yi(e,t,n){var i=n||{},r=i.number,a="$$v",o=a;i.trim&&(o="(typeof $$v === 'string'? $$v.trim(): $$v)"),r&&(o="_n("+o+")");var s=Zi(t,o);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+s+"}"}}function Zi(e,t){var n=function(e){if(e=e.trim(),Ti=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Ti-1)return($i=e.lastIndexOf("."))>-1?{exp:e.slice(0,$i),key:'"'+e.slice($i+1)+'"'}:{exp:e,key:null};Di=e,$i=Mi=Pi=0;for(;!Ji();)Qi(Ei=Xi())?tr(Ei):91===Ei&&er(Ei);return{exp:e.slice(0,Mi),key:e.slice(Mi+1,Pi)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Xi(){return Di.charCodeAt(++$i)}function Ji(){return $i>=Ti}function Qi(e){return 34===e||39===e}function er(e){var t=1;for(Mi=$i;!Ji();)if(Qi(e=Xi()))tr(e);else if(91===e&&t++,93===e&&t--,0===t){Pi=$i;break}}function tr(e){for(var t=e;!Ji()&&(e=Xi())!==t;);}var nr,ir="__r";function rr(e,t,n){var i=nr;return function r(){var a=t.apply(null,arguments);null!==a&&sr(e,r,n,i)}}var ar=Xe&&!(ne&&Number(ne[1])<=53);function or(e,t,n,i){if(ar){var r=mn,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=r||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}nr.addEventListener(e,t,re?{capture:n,passive:i}:n)}function sr(e,t,n,i){(i||nr).removeEventListener(e,t._wrapper||t,n)}function lr(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},i=e.data.on||{};nr=t.elm,function(e){if(a(e.__r)){var t=J?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}a(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),dt(n,i,or,sr,rr,t.context),nr=void 0}}var ur,cr={create:lr,update:lr};function dr(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,i,o=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};for(n in a(l.__ob__)&&(l=t.data.domProps=$({},l)),s)n in l||(o[n]="");for(n in l){if(i=l[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===s[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=i;var u=r(i)?"":String(i);hr(o,u)&&(o.value=u)}else if("innerHTML"===n&&ni(o.tagName)&&r(o.innerHTML)){(ur=ur||document.createElement("div")).innerHTML="<svg>"+i+"</svg>";for(var c=ur.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;c.firstChild;)o.appendChild(c.firstChild)}else if(i!==s[n])try{o[n]=i}catch(e){}}}}function hr(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 n=e.value,i=e._vModifiers;if(a(i)){if(i.number)return m(n)!==m(t);if(i.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var fr={create:dr,update:dr},pr=x((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var i=e.split(n);i.length>1&&(t[i[0].trim()]=i[1].trim())}})),t}));function mr(e){var t=vr(e.style);return e.staticStyle?$(e.staticStyle,t):t}function vr(e){return Array.isArray(e)?M(e):"string"==typeof e?pr(e):e}var gr,br=/^--/,yr=/\s*!important$/,_r=function(e,t,n){if(br.test(t))e.style.setProperty(t,n);else if(yr.test(n))e.style.setProperty(T(t),n.replace(yr,""),"important");else{var i=xr(t);if(Array.isArray(n))for(var r=0,a=n.length;r<a;r++)e.style[i]=n[r];else e.style[i]=n}},wr=["Webkit","Moz","ms"],xr=x((function(e){if(gr=gr||document.createElement("div").style,"filter"!==(e=C(e))&&e in gr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<wr.length;n++){var i=wr[n]+t;if(i in gr)return i}}));function kr(e,t){var n=t.data,i=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(i.staticStyle)&&r(i.style))){var o,s,l=t.elm,u=i.staticStyle,c=i.normalizedStyle||i.style||{},d=u||c,h=vr(t.data.style)||{};t.data.normalizedStyle=a(h.__ob__)?$({},h):h;var f=function(e,t){var n,i={};if(t)for(var r=e;r.componentInstance;)(r=r.componentInstance._vnode)&&r.data&&(n=mr(r.data))&&$(i,n);(n=mr(e.data))&&$(i,n);for(var a=e;a=a.parent;)a.data&&(n=mr(a.data))&&$(i,n);return i}(t,!0);for(s in d)r(f[s])&&_r(l,s,"");for(s in f)(o=f[s])!==d[s]&&_r(l,s,null==o?"":o)}}var Cr={create:kr,update:kr},Sr=/\s+/;function Or(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Sr).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 Tr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Sr).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")||"")+" ",i=" "+t+" ";n.indexOf(i)>=0;)n=n.replace(i," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Dr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&$(t,Er(e.name||"v")),$(t,e),t}return"string"==typeof e?Er(e):void 0}}var Er=x((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"}})),$r=G&&!Q,Mr="transition",Pr="animation",Ir="transition",jr="transitionend",Ar="animation",Nr="animationend";$r&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ir="WebkitTransition",jr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ar="WebkitAnimation",Nr="webkitAnimationEnd"));var Lr=G?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Fr(e){Lr((function(){Lr(e)}))}function Rr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Or(e,t))}function Br(e,t){e._transitionClasses&&y(e._transitionClasses,t),Tr(e,t)}function Vr(e,t,n){var i=Hr(e,t),r=i.type,a=i.timeout,o=i.propCount;if(!r)return n();var s=r===Mr?jr:Nr,l=0,u=function(){e.removeEventListener(s,c),n()},c=function(t){t.target===e&&++l>=o&&u()};setTimeout((function(){l<o&&u()}),a+1),e.addEventListener(s,c)}var zr=/\b(transform|all)(,|$)/;function Hr(e,t){var n,i=window.getComputedStyle(e),r=(i[Ir+"Delay"]||"").split(", "),a=(i[Ir+"Duration"]||"").split(", "),o=Wr(r,a),s=(i[Ar+"Delay"]||"").split(", "),l=(i[Ar+"Duration"]||"").split(", "),u=Wr(s,l),c=0,d=0;return t===Mr?o>0&&(n=Mr,c=o,d=a.length):t===Pr?u>0&&(n=Pr,c=u,d=l.length):d=(n=(c=Math.max(o,u))>0?o>u?Mr:Pr:null)?n===Mr?a.length:l.length:0,{type:n,timeout:c,propCount:d,hasTransform:n===Mr&&zr.test(i[Ir+"Property"])}}function Wr(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return qr(t)+qr(e[n])})))}function qr(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Ur(e,t){var n=e.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var i=Dr(e.data.transition);if(!r(i)&&!a(n._enterCb)&&1===n.nodeType){for(var o=i.css,s=i.type,u=i.enterClass,c=i.enterToClass,d=i.enterActiveClass,h=i.appearClass,f=i.appearToClass,p=i.appearActiveClass,v=i.beforeEnter,g=i.enter,b=i.afterEnter,y=i.enterCancelled,_=i.beforeAppear,w=i.appear,x=i.afterAppear,k=i.appearCancelled,C=i.duration,S=nn,O=nn.$vnode;O&&O.parent;)S=O.context,O=O.parent;var T=!S._isMounted||!e.isRootInsert;if(!T||w||""===w){var D=T&&h?h:u,E=T&&p?p:d,$=T&&f?f:c,M=T&&_||v,P=T&&"function"==typeof w?w:g,I=T&&x||b,j=T&&k||y,A=m(l(C)?C.enter:C);0;var N=!1!==o&&!Q,F=Yr(P),R=n._enterCb=L((function(){N&&(Br(n,$),Br(n,E)),R.cancelled?(N&&Br(n,D),j&&j(n)):I&&I(n),n._enterCb=null}));e.data.show||ht(e,"insert",(function(){var t=n.parentNode,i=t&&t._pending&&t._pending[e.key];i&&i.tag===e.tag&&i.elm._leaveCb&&i.elm._leaveCb(),P&&P(n,R)})),M&&M(n),N&&(Rr(n,D),Rr(n,E),Fr((function(){Br(n,D),R.cancelled||(Rr(n,$),F||(Gr(A)?setTimeout(R,A):Vr(n,s,R)))}))),e.data.show&&(t&&t(),P&&P(n,R)),N||F||R()}}}function Kr(e,t){var n=e.elm;a(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var i=Dr(e.data.transition);if(r(i)||1!==n.nodeType)return t();if(!a(n._leaveCb)){var o=i.css,s=i.type,u=i.leaveClass,c=i.leaveToClass,d=i.leaveActiveClass,h=i.beforeLeave,f=i.leave,p=i.afterLeave,v=i.leaveCancelled,g=i.delayLeave,b=i.duration,y=!1!==o&&!Q,_=Yr(f),w=m(l(b)?b.leave:b);0;var x=n._leaveCb=L((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Br(n,c),Br(n,d)),x.cancelled?(y&&Br(n,u),v&&v(n)):(t(),p&&p(n)),n._leaveCb=null}));g?g(k):k()}function k(){x.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),h&&h(n),y&&(Rr(n,u),Rr(n,d),Fr((function(){Br(n,u),x.cancelled||(Rr(n,c),_||(Gr(w)?setTimeout(x,w):Vr(n,s,x)))}))),f&&f(n,x),y||_||x())}}function Gr(e){return"number"==typeof e&&!isNaN(e)}function Yr(e){if(r(e))return!1;var t=e.fns;return a(t)?Yr(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Zr(e,t){!0!==t.data.show&&Ur(t)}var Xr=function(e){var t,n,i={},l=e.modules,u=e.nodeOps;for(t=0;t<hi.length;++t)for(i[hi[t]]=[],n=0;n<l.length;++n)a(l[n][hi[t]])&&i[hi[t]].push(l[n][hi[t]]);function c(e){var t=u.parentNode(e);a(t)&&u.removeChild(t,e)}function d(e,t,n,r,s,l,c){if(a(e.elm)&&a(l)&&(e=l[c]=we(e)),e.isRootInsert=!s,!function(e,t,n,r){var s=e.data;if(a(s)){var l=a(e.componentInstance)&&s.keepAlive;if(a(s=s.hook)&&a(s=s.init)&&s(e,!1),a(e.componentInstance))return h(e,t),f(n,e.elm,r),o(l)&&function(e,t,n,r){var o,s=e;for(;s.componentInstance;)if(a(o=(s=s.componentInstance._vnode).data)&&a(o=o.transition)){for(o=0;o<i.activate.length;++o)i.activate[o](di,s);t.push(s);break}f(n,e.elm,r)}(e,t,n,r),!0}}(e,t,n,r)){var d=e.data,m=e.children,v=e.tag;a(v)?(e.elm=e.ns?u.createElementNS(e.ns,v):u.createElement(v,e),b(e),p(e,m,t),a(d)&&g(e,t),f(n,e.elm,r)):o(e.isComment)?(e.elm=u.createComment(e.text),f(n,e.elm,r)):(e.elm=u.createTextNode(e.text),f(n,e.elm,r))}}function h(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,m(e)?(g(e,t),b(e)):(ci(e),t.push(e))}function f(e,t,n){a(e)&&(a(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function p(e,t,n){if(Array.isArray(t)){0;for(var i=0;i<t.length;++i)d(t[i],n,e.elm,null,!0,t,i)}else s(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function m(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return a(e.tag)}function g(e,n){for(var r=0;r<i.create.length;++r)i.create[r](di,e);a(t=e.data.hook)&&(a(t.create)&&t.create(di,e),a(t.insert)&&n.push(e))}function b(e){var t;if(a(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;a(t=nn)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function y(e,t,n,i,r,a){for(;i<=r;++i)d(n[i],a,e,t,!1,n,i)}function _(e){var t,n,r=e.data;if(a(r))for(a(t=r.hook)&&a(t=t.destroy)&&t(e),t=0;t<i.destroy.length;++t)i.destroy[t](e);if(a(t=e.children))for(n=0;n<e.children.length;++n)_(e.children[n])}function w(e,t,n){for(;t<=n;++t){var i=e[t];a(i)&&(a(i.tag)?(x(i),_(i)):c(i.elm))}}function x(e,t){if(a(t)||a(e.data)){var n,r=i.remove.length+1;for(a(t)?t.listeners+=r:t=function(e,t){function n(){0==--n.listeners&&c(e)}return n.listeners=t,n}(e.elm,r),a(n=e.componentInstance)&&a(n=n._vnode)&&a(n.data)&&x(n,t),n=0;n<i.remove.length;++n)i.remove[n](e,t);a(n=e.data.hook)&&a(n=n.remove)?n(e,t):t()}else c(e.elm)}function k(e,t,n,i){for(var r=n;r<i;r++){var o=t[r];if(a(o)&&fi(e,o))return r}}function C(e,t,n,s,l,c){if(e!==t){a(t.elm)&&a(s)&&(t=s[l]=we(t));var h=t.elm=e.elm;if(o(e.isAsyncPlaceholder))a(t.asyncFactory.resolved)?T(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(o(t.isStatic)&&o(e.isStatic)&&t.key===e.key&&(o(t.isCloned)||o(t.isOnce)))t.componentInstance=e.componentInstance;else{var f,p=t.data;a(p)&&a(f=p.hook)&&a(f=f.prepatch)&&f(e,t);var v=e.children,g=t.children;if(a(p)&&m(t)){for(f=0;f<i.update.length;++f)i.update[f](e,t);a(f=p.hook)&&a(f=f.update)&&f(e,t)}r(t.text)?a(v)&&a(g)?v!==g&&function(e,t,n,i,o){var s,l,c,h=0,f=0,p=t.length-1,m=t[0],v=t[p],g=n.length-1,b=n[0],_=n[g],x=!o;for(;h<=p&&f<=g;)r(m)?m=t[++h]:r(v)?v=t[--p]:fi(m,b)?(C(m,b,i,n,f),m=t[++h],b=n[++f]):fi(v,_)?(C(v,_,i,n,g),v=t[--p],_=n[--g]):fi(m,_)?(C(m,_,i,n,g),x&&u.insertBefore(e,m.elm,u.nextSibling(v.elm)),m=t[++h],_=n[--g]):fi(v,b)?(C(v,b,i,n,f),x&&u.insertBefore(e,v.elm,m.elm),v=t[--p],b=n[++f]):(r(s)&&(s=pi(t,h,p)),r(l=a(b.key)?s[b.key]:k(b,t,h,p))?d(b,i,e,m.elm,!1,n,f):fi(c=t[l],b)?(C(c,b,i,n,f),t[l]=void 0,x&&u.insertBefore(e,c.elm,m.elm)):d(b,i,e,m.elm,!1,n,f),b=n[++f]);h>p?y(e,r(n[g+1])?null:n[g+1].elm,n,f,g,i):f>g&&w(t,h,p)}(h,v,g,n,c):a(g)?(a(e.text)&&u.setTextContent(h,""),y(h,null,g,0,g.length-1,n)):a(v)?w(v,0,v.length-1):a(e.text)&&u.setTextContent(h,""):e.text!==t.text&&u.setTextContent(h,t.text),a(p)&&a(f=p.hook)&&a(f=f.postpatch)&&f(e,t)}}}function S(e,t,n){if(o(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(var i=0;i<t.length;++i)t[i].data.hook.insert(t[i])}var O=v("attrs,class,staticClass,staticStyle,key");function T(e,t,n,i){var r,s=t.tag,l=t.data,u=t.children;if(i=i||l&&l.pre,t.elm=e,o(t.isComment)&&a(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(a(l)&&(a(r=l.hook)&&a(r=r.init)&&r(t,!0),a(r=t.componentInstance)))return h(t,n),!0;if(a(s)){if(a(u))if(e.hasChildNodes())if(a(r=l)&&a(r=r.domProps)&&a(r=r.innerHTML)){if(r!==e.innerHTML)return!1}else{for(var c=!0,d=e.firstChild,f=0;f<u.length;f++){if(!d||!T(d,u[f],n,i)){c=!1;break}d=d.nextSibling}if(!c||d)return!1}else p(t,u,n);if(a(l)){var m=!1;for(var v in l)if(!O(v)){m=!0,g(t,n);break}!m&&l.class&&st(l.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!r(t)){var l,c=!1,h=[];if(r(e))c=!0,d(t,h);else{var f=a(e.nodeType);if(!f&&fi(e,t))C(e,t,h,null,null,s);else{if(f){if(1===e.nodeType&&e.hasAttribute(F)&&(e.removeAttribute(F),n=!0),o(n)&&T(e,t,h))return S(t,h,!0),e;l=e,e=new ge(u.tagName(l).toLowerCase(),{},[],void 0,l)}var p=e.elm,v=u.parentNode(p);if(d(t,h,p._leaveCb?null:v,u.nextSibling(p)),a(t.parent))for(var g=t.parent,b=m(t);g;){for(var y=0;y<i.destroy.length;++y)i.destroy[y](g);if(g.elm=t.elm,b){for(var x=0;x<i.create.length;++x)i.create[x](di,g);var k=g.data.hook.insert;if(k.merged)for(var O=1;O<k.fns.length;O++)k.fns[O]()}else ci(g);g=g.parent}a(v)?w([e],0,0):a(e.tag)&&_(e)}}return S(t,h,c),t.elm}a(e)&&_(e)}}({nodeOps:li,modules:[Si,Ii,cr,fr,Cr,G?{create:Zr,activate:Zr,remove:function(e,t){!0!==e.data.show?Kr(e,t):t()}}:{}].concat(wi)});Q&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&aa(e,"input")}));var Jr={inserted:function(e,t,n,i){"select"===n.tag?(i.elm&&!i.elm._vOptions?ht(n,"postpatch",(function(){Jr.componentUpdated(e,t,n)})):Qr(e,t,n.context),e._vOptions=[].map.call(e.options,na)):("textarea"===n.tag||oi(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",ia),e.addEventListener("compositionend",ra),e.addEventListener("change",ra),Q&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Qr(e,t,n.context);var i=e._vOptions,r=e._vOptions=[].map.call(e.options,na);if(r.some((function(e,t){return!A(e,i[t])})))(e.multiple?t.value.some((function(e){return ta(e,r)})):t.value!==t.oldValue&&ta(t.value,r))&&aa(e,"change")}}};function Qr(e,t,n){ea(e,t,n),(J||ee)&&setTimeout((function(){ea(e,t,n)}),0)}function ea(e,t,n){var i=t.value,r=e.multiple;if(!r||Array.isArray(i)){for(var a,o,s=0,l=e.options.length;s<l;s++)if(o=e.options[s],r)a=N(i,na(o))>-1,o.selected!==a&&(o.selected=a);else if(A(na(o),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));r||(e.selectedIndex=-1)}}function ta(e,t){return t.every((function(t){return!A(t,e)}))}function na(e){return"_value"in e?e._value:e.value}function ia(e){e.target.composing=!0}function ra(e){e.target.composing&&(e.target.composing=!1,aa(e.target,"input"))}function aa(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function oa(e){return!e.componentInstance||e.data&&e.data.transition?e:oa(e.componentInstance._vnode)}var sa={bind:function(e,t,n){var i=t.value,r=(n=oa(n)).data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;i&&r?(n.data.show=!0,Ur(n,(function(){e.style.display=a}))):e.style.display=i?a:"none"},update:function(e,t,n){var i=t.value;!i!=!t.oldValue&&((n=oa(n)).data&&n.data.transition?(n.data.show=!0,i?Ur(n,(function(){e.style.display=e.__vOriginalDisplay})):Kr(n,(function(){e.style.display="none"}))):e.style.display=i?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,i,r){r||(e.style.display=e.__vOriginalDisplay)}},la={model:Jr,show:sa},ua={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 ca(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?ca(Xt(t.children)):e}function da(e){var t={},n=e.$options;for(var i in n.propsData)t[i]=e[i];var r=n._parentListeners;for(var a in r)t[C(a)]=r[a];return t}function ha(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var fa=function(e){return e.tag||_t(e)},pa=function(e){return"show"===e.name},ma={name:"transition",props:ua,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(fa)).length){0;var i=this.mode;0;var r=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return r;var a=ca(r);if(!a)return r;if(this._leaving)return ha(e,r);var o="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?o+"comment":o+a.tag:s(a.key)?0===String(a.key).indexOf(o)?a.key:o+a.key:a.key;var l=(a.data||(a.data={})).transition=da(this),u=this._vnode,c=ca(u);if(a.data.directives&&a.data.directives.some(pa)&&(a.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,c)&&!_t(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var d=c.data.transition=$({},l);if("out-in"===i)return this._leaving=!0,ht(d,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),ha(e,r);if("in-out"===i){if(_t(a))return u;var h,f=function(){h()};ht(l,"afterEnter",f),ht(l,"enterCancelled",f),ht(d,"delayLeave",(function(e){h=e}))}}return r}}},va=$({tag:String,moveClass:String},ua);function ga(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function ba(e){e.data.newPos=e.elm.getBoundingClientRect()}function ya(e){var t=e.data.pos,n=e.data.newPos,i=t.left-n.left,r=t.top-n.top;if(i||r){e.data.moved=!0;var a=e.elm.style;a.transform=a.WebkitTransform="translate("+i+"px,"+r+"px)",a.transitionDuration="0s"}}delete va.mode;var _a={Transition:ma,TransitionGroup:{props:va,beforeMount:function(){var e=this,t=this._update;this._update=function(n,i){var r=rn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,r(),t.call(e,n,i)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],a=this.children=[],o=da(this),s=0;s<r.length;s++){var l=r[s];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))a.push(l),n[l.key]=l,(l.data||(l.data={})).transition=o;else;}if(i){for(var u=[],c=[],d=0;d<i.length;d++){var h=i[d];h.data.transition=o,h.data.pos=h.elm.getBoundingClientRect(),n[h.key]?u.push(h):c.push(h)}this.kept=e(t,null,u),this.removed=c}return e(t,null,a)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(ga),e.forEach(ba),e.forEach(ya),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,i=n.style;Rr(n,t),i.transform=i.WebkitTransform=i.transitionDuration="",n.addEventListener(jr,n._moveCb=function e(i){i&&i.target!==n||i&&!/transform$/.test(i.propertyName)||(n.removeEventListener(jr,e),n._moveCb=null,Br(n,t))})}})))},methods:{hasMove:function(e,t){if(!$r)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Tr(n,e)})),Or(n,t),n.style.display="none",this.$el.appendChild(n);var i=Hr(n);return this.$el.removeChild(n),this._hasMove=i.hasTransform}}}};Mn.config.mustUseProp=zn,Mn.config.isReservedTag=ii,Mn.config.isReservedAttr=Bn,Mn.config.getTagNamespace=ri,Mn.config.isUnknownElement=function(e){if(!G)return!0;if(ii(e))return!1;if(e=e.toLowerCase(),null!=ai[e])return ai[e];var t=document.createElement(e);return e.indexOf("-")>-1?ai[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ai[e]=/HTMLUnknownElement/.test(t.toString())},$(Mn.options.directives,la),$(Mn.options.components,_a),Mn.prototype.__patch__=G?Xr:P,Mn.prototype.$mount=function(e,t){return function(e,t,n){var i;return e.$el=t,e.$options.render||(e.$options.render=ye),ln(e,"beforeMount"),i=function(){e._update(e._render(),n)},new _n(e,i,P,{before:function(){e._isMounted&&!e._isDestroyed&&ln(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,ln(e,"mounted")),e}(this,e=e&&G?si(e):void 0,t)},G&&setTimeout((function(){V.devtools&&se&&se.emit("init",Mn)}),0);var wa=/\{\{((?:.|\r?\n)+?)\}\}/g,xa=/[-.*+?^${}()|[\]\/\\]/g,ka=x((function(e){var t=e[0].replace(xa,"\\$&"),n=e[1].replace(xa,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));var Ca={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Ui(e,"class");n&&(e.staticClass=JSON.stringify(n));var i=qi(e,"class",!1);i&&(e.classBinding=i)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Sa,Oa={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Ui(e,"style");n&&(e.staticStyle=JSON.stringify(pr(n)));var i=qi(e,"style",!1);i&&(e.styleBinding=i)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Ta=function(e){return(Sa=Sa||document.createElement("div")).innerHTML=e,Sa.textContent},Da=v("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ea=v("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),$a=v("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"),Ma=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Pa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ia="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+z.source+"]*",ja="((?:"+Ia+"\\:)?"+Ia+")",Aa=new RegExp("^<"+ja),Na=/^\s*(\/?)>/,La=new RegExp("^<\\/"+ja+"[^>]*>"),Fa=/^<!DOCTYPE [^>]+>/i,Ra=/^<!\--/,Ba=/^<!\[/,Va=v("script,style,textarea",!0),za={},Ha={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Wa=/&(?:lt|gt|quot|amp|#39);/g,qa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ua=v("pre,textarea",!0),Ka=function(e,t){return e&&Ua(e)&&"\n"===t[0]};function Ga(e,t){var n=t?qa:Wa;return e.replace(n,(function(e){return Ha[e]}))}var Ya,Za,Xa,Ja,Qa,eo,to,no,io=/^@|^v-on:/,ro=/^v-|^@|^:|^#/,ao=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,oo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,so=/^\(|\)$/g,lo=/^\[.*\]$/,uo=/:(.*)$/,co=/^:|^\.|^v-bind:/,ho=/\.[^.\]]+(?=[^\]]*$)/g,fo=/^v-slot(:|$)|^#/,po=/[\r\n]/,mo=/[ \f\t\r\n]+/g,vo=x(Ta),go="_empty_";function bo(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:So(t),rawAttrsMap:{},parent:n,children:[]}}function yo(e,t){Ya=t.warn||Li,eo=t.isPreTag||I,to=t.mustUseProp||I,no=t.getTagNamespace||I;var n=t.isReservedTag||I;(function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))}),Xa=Fi(t.modules,"transformNode"),Ja=Fi(t.modules,"preTransformNode"),Qa=Fi(t.modules,"postTransformNode"),Za=t.delimiters;var i,r,a=[],o=!1!==t.preserveWhitespace,s=t.whitespace,l=!1,u=!1;function c(e){if(d(e),l||e.processed||(e=_o(e,t)),a.length||e===i||i.if&&(e.elseif||e.else)&&xo(i,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)o=e,s=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children),s&&s.if&&xo(s,{exp:o.elseif,block:o});else{if(e.slotScope){var n=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[n]=e}r.children.push(e),e.parent=r}var o,s;e.children=e.children.filter((function(e){return!e.slotScope})),d(e),e.pre&&(l=!1),eo(e.tag)&&(u=!1);for(var c=0;c<Qa.length;c++)Qa[c](e,t)}function d(e){if(!u)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}return function(e,t){for(var n,i,r=[],a=t.expectHTML,o=t.isUnaryTag||I,s=t.canBeLeftOpenTag||I,l=0;e;){if(n=e,i&&Va(i)){var u=0,c=i.toLowerCase(),d=za[c]||(za[c]=new RegExp("([\\s\\S]*?)(</"+c+"[^>]*>)","i")),h=e.replace(d,(function(e,n,i){return u=i.length,Va(c)||"noscript"===c||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Ka(c,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));l+=e.length-h.length,e=h,O(c,l-u,l)}else{var f=e.indexOf("<");if(0===f){if(Ra.test(e)){var p=e.indexOf("--\x3e");if(p>=0){t.shouldKeepComment&&t.comment(e.substring(4,p),l,l+p+3),k(p+3);continue}}if(Ba.test(e)){var m=e.indexOf("]>");if(m>=0){k(m+2);continue}}var v=e.match(Fa);if(v){k(v[0].length);continue}var g=e.match(La);if(g){var b=l;k(g[0].length),O(g[1],b,l);continue}var y=C();if(y){S(y),Ka(y.tagName,e)&&k(1);continue}}var _=void 0,w=void 0,x=void 0;if(f>=0){for(w=e.slice(f);!(La.test(w)||Aa.test(w)||Ra.test(w)||Ba.test(w)||(x=w.indexOf("<",1))<0);)f+=x,w=e.slice(f);_=e.substring(0,f)}f<0&&(_=e),_&&k(_.length),t.chars&&_&&t.chars(_,l-_.length,l)}if(e===n){t.chars&&t.chars(e);break}}function k(t){l+=t,e=e.substring(t)}function C(){var t=e.match(Aa);if(t){var n,i,r={tagName:t[1],attrs:[],start:l};for(k(t[0].length);!(n=e.match(Na))&&(i=e.match(Pa)||e.match(Ma));)i.start=l,k(i[0].length),i.end=l,r.attrs.push(i);if(n)return r.unarySlash=n[1],k(n[0].length),r.end=l,r}}function S(e){var n=e.tagName,l=e.unarySlash;a&&("p"===i&&$a(n)&&O(i),s(n)&&i===n&&O(n));for(var u=o(n)||!!l,c=e.attrs.length,d=new Array(c),h=0;h<c;h++){var f=e.attrs[h],p=f[3]||f[4]||f[5]||"",m="a"===n&&"href"===f[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;d[h]={name:f[1],value:Ga(p,m)}}u||(r.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:d,start:e.start,end:e.end}),i=n),t.start&&t.start(n,d,u,e.start,e.end)}function O(e,n,a){var o,s;if(null==n&&(n=l),null==a&&(a=l),e)for(s=e.toLowerCase(),o=r.length-1;o>=0&&r[o].lowerCasedTag!==s;o--);else o=0;if(o>=0){for(var u=r.length-1;u>=o;u--)t.end&&t.end(r[u].tag,n,a);r.length=o,i=o&&r[o-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,a):"p"===s&&(t.start&&t.start(e,[],!1,n,a),t.end&&t.end(e,n,a))}O()}(e,{warn:Ya,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,o,s,d){var h=r&&r.ns||no(e);J&&"svg"===h&&(n=function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];Oo.test(i.name)||(i.name=i.name.replace(To,""),t.push(i))}return t}(n));var f,p=bo(e,n,r);h&&(p.ns=h),"style"!==(f=p).tag&&("script"!==f.tag||f.attrsMap.type&&"text/javascript"!==f.attrsMap.type)||oe()||(p.forbidden=!0);for(var m=0;m<Ja.length;m++)p=Ja[m](p,t)||p;l||(!function(e){null!=Ui(e,"v-pre")&&(e.pre=!0)}(p),p.pre&&(l=!0)),eo(p.tag)&&(u=!0),l?function(e){var t=e.attrsList,n=t.length;if(n)for(var i=e.attrs=new Array(n),r=0;r<n;r++)i[r]={name:t[r].name,value:JSON.stringify(t[r].value)},null!=t[r].start&&(i[r].start=t[r].start,i[r].end=t[r].end);else e.pre||(e.plain=!0)}(p):p.processed||(wo(p),function(e){var t=Ui(e,"v-if");if(t)e.if=t,xo(e,{exp:t,block:e});else{null!=Ui(e,"v-else")&&(e.else=!0);var n=Ui(e,"v-else-if");n&&(e.elseif=n)}}(p),function(e){null!=Ui(e,"v-once")&&(e.once=!0)}(p)),i||(i=p),o?c(p):(r=p,a.push(p))},end:function(e,t,n){var i=a[a.length-1];a.length-=1,r=a[a.length-1],c(i)},chars:function(e,t,n){if(r&&(!J||"textarea"!==r.tag||r.attrsMap.placeholder!==e)){var i,a,c,d=r.children;if(e=u||e.trim()?"script"===(i=r).tag||"style"===i.tag?e:vo(e):d.length?s?"condense"===s&&po.test(e)?"":" ":o?" ":"":"")u||"condense"!==s||(e=e.replace(mo," ")),!l&&" "!==e&&(a=function(e,t){var n=t?ka(t):wa;if(n.test(e)){for(var i,r,a,o=[],s=[],l=n.lastIndex=0;i=n.exec(e);){(r=i.index)>l&&(s.push(a=e.slice(l,r)),o.push(JSON.stringify(a)));var u=Ai(i[1].trim());o.push("_s("+u+")"),s.push({"@binding":u}),l=r+i[0].length}return l<e.length&&(s.push(a=e.slice(l)),o.push(JSON.stringify(a))),{expression:o.join("+"),tokens:s}}}(e,Za))?c={type:2,expression:a.expression,tokens:a.tokens,text:e}:" "===e&&d.length&&" "===d[d.length-1].text||(c={type:3,text:e}),c&&d.push(c)}},comment:function(e,t,n){if(r){var i={type:3,text:e,isComment:!0};0,r.children.push(i)}}}),i}function _o(e,t){var n;!function(e){var t=qi(e,"key");if(t){e.key=t}}(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=qi(e,"ref");t&&(e.ref=t,e.refInFor=function(e){var t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?(t=Ui(e,"scope"),e.slotScope=t||Ui(e,"slot-scope")):(t=Ui(e,"slot-scope"))&&(e.slotScope=t);var n=qi(e,"slot");n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||Bi(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot")));if("template"===e.tag){var i=Ki(e,fo);if(i){0;var r=ko(i),a=r.name,o=r.dynamic;e.slotTarget=a,e.slotTargetDynamic=o,e.slotScope=i.value||go}}else{var s=Ki(e,fo);if(s){0;var l=e.scopedSlots||(e.scopedSlots={}),u=ko(s),c=u.name,d=u.dynamic,h=l[c]=bo("template",[],e);h.slotTarget=c,h.slotTargetDynamic=d,h.children=e.children.filter((function(e){if(!e.slotScope)return e.parent=h,!0})),h.slotScope=s.value||go,e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=qi(n,"name")),function(e){var t;(t=qi(e,"is"))&&(e.component=t);null!=Ui(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var i=0;i<Xa.length;i++)e=Xa[i](e,t)||e;return function(e){var t,n,i,r,a,o,s,l,u=e.attrsList;for(t=0,n=u.length;t<n;t++){if(i=r=u[t].name,a=u[t].value,ro.test(i))if(e.hasBindings=!0,(o=Co(i.replace(ro,"")))&&(i=i.replace(ho,"")),co.test(i))i=i.replace(co,""),a=Ai(a),(l=lo.test(i))&&(i=i.slice(1,-1)),o&&(o.prop&&!l&&"innerHtml"===(i=C(i))&&(i="innerHTML"),o.camel&&!l&&(i=C(i)),o.sync&&(s=Zi(a,"$event"),l?Wi(e,'"update:"+('+i+")",s,null,!1,0,u[t],!0):(Wi(e,"update:"+C(i),s,null,!1,0,u[t]),T(i)!==C(i)&&Wi(e,"update:"+T(i),s,null,!1,0,u[t])))),o&&o.prop||!e.component&&to(e.tag,e.attrsMap.type,i)?Ri(e,i,a,u[t],l):Bi(e,i,a,u[t],l);else if(io.test(i))i=i.replace(io,""),(l=lo.test(i))&&(i=i.slice(1,-1)),Wi(e,i,a,o,!1,0,u[t],l);else{var c=(i=i.replace(ro,"")).match(uo),d=c&&c[1];l=!1,d&&(i=i.slice(0,-(d.length+1)),lo.test(d)&&(d=d.slice(1,-1),l=!0)),zi(e,i,r,a,d,l,o,u[t])}else Bi(e,i,JSON.stringify(a),u[t]),!e.component&&"muted"===i&&to(e.tag,e.attrsMap.type,i)&&Ri(e,i,"true",u[t])}}(e),e}function wo(e){var t;if(t=Ui(e,"v-for")){var n=function(e){var t=e.match(ao);if(!t)return;var n={};n.for=t[2].trim();var i=t[1].trim().replace(so,""),r=i.match(oo);r?(n.alias=i.replace(oo,"").trim(),n.iterator1=r[1].trim(),r[2]&&(n.iterator2=r[2].trim())):n.alias=i;return n}(t);n&&$(e,n)}}function xo(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ko(e){var t=e.name.replace(fo,"");return t||"#"!==e.name[0]&&(t="default"),lo.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function Co(e){var t=e.match(ho);if(t){var n={};return t.forEach((function(e){n[e.slice(1)]=!0})),n}}function So(e){for(var t={},n=0,i=e.length;n<i;n++)t[e[n].name]=e[n].value;return t}var Oo=/^xmlns:NS\d+/,To=/^NS\d+:/;function Do(e){return bo(e.tag,e.attrsList.slice(),e.parent)}var Eo=[Ca,Oa,{preTransformNode:function(e,t){if("input"===e.tag){var n,i=e.attrsMap;if(!i["v-model"])return;if((i[":type"]||i["v-bind:type"])&&(n=qi(e,"type")),i.type||n||!i["v-bind"]||(n="("+i["v-bind"]+").type"),n){var r=Ui(e,"v-if",!0),a=r?"&&("+r+")":"",o=null!=Ui(e,"v-else",!0),s=Ui(e,"v-else-if",!0),l=Do(e);wo(l),Vi(l,"type","checkbox"),_o(l,t),l.processed=!0,l.if="("+n+")==='checkbox'"+a,xo(l,{exp:l.if,block:l});var u=Do(e);Ui(u,"v-for",!0),Vi(u,"type","radio"),_o(u,t),xo(l,{exp:"("+n+")==='radio'"+a,block:u});var c=Do(e);return Ui(c,"v-for",!0),Vi(c,":type",n),_o(c,t),xo(l,{exp:r,block:c}),o?l.else=!0:s&&(l.elseif=s),l}}}}];var $o,Mo,Po={model:function(e,t,n){n;var i=t.value,r=t.modifiers,a=e.tag,o=e.attrsMap.type;if(e.component)return Yi(e,i,r),!1;if("select"===a)!function(e,t,n){var i='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";i=i+" "+Zi(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Wi(e,"change",i,null,!0)}(e,i,r);else if("input"===a&&"checkbox"===o)!function(e,t,n){var i=n&&n.number,r=qi(e,"value")||"null",a=qi(e,"true-value")||"true",o=qi(e,"false-value")||"false";Ri(e,"checked","Array.isArray("+t+")?_i("+t+","+r+")>-1"+("true"===a?":("+t+")":":_q("+t+","+a+")")),Wi(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+o+");if(Array.isArray($$a)){var $$v="+(i?"_n("+r+")":r)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Zi(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Zi(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Zi(t,"$$c")+"}",null,!0)}(e,i,r);else if("input"===a&&"radio"===o)!function(e,t,n){var i=n&&n.number,r=qi(e,"value")||"null";Ri(e,"checked","_q("+t+","+(r=i?"_n("+r+")":r)+")"),Wi(e,"change",Zi(t,r),null,!0)}(e,i,r);else if("input"===a||"textarea"===a)!function(e,t,n){var i=e.attrsMap.type;0;var r=n||{},a=r.lazy,o=r.number,s=r.trim,l=!a&&"range"!==i,u=a?"change":"range"===i?ir:"input",c="$event.target.value";s&&(c="$event.target.value.trim()");o&&(c="_n("+c+")");var d=Zi(t,c);l&&(d="if($event.target.composing)return;"+d);Ri(e,"value","("+t+")"),Wi(e,u,d,null,!0),(s||o)&&Wi(e,"blur","$forceUpdate()")}(e,i,r);else{if(!V.isReservedTag(a))return Yi(e,i,r),!1}return!0},text:function(e,t){t.value&&Ri(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Ri(e,"innerHTML","_s("+t.value+")",t)}},Io={expectHTML:!0,modules:Eo,directives:Po,isPreTag:function(e){return"pre"===e},isUnaryTag:Da,mustUseProp:zn,canBeLeftOpenTag:Ea,isReservedTag:ii,getTagNamespace:ri,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(Eo)},jo=x((function(e){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function Ao(e,t){e&&($o=jo(t.staticKeys||""),Mo=t.isReservedTag||I,No(e),Lo(e,!1))}function No(e){if(e.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||g(e.tag)||!Mo(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($o)))}(e),1===e.type){if(!Mo(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var t=0,n=e.children.length;t<n;t++){var i=e.children[t];No(i),i.static||(e.static=!1)}if(e.ifConditions)for(var r=1,a=e.ifConditions.length;r<a;r++){var o=e.ifConditions[r].block;No(o),o.static||(e.static=!1)}}}function Lo(e,t){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var n=0,i=e.children.length;n<i;n++)Lo(e.children[n],t||!!e.for);if(e.ifConditions)for(var r=1,a=e.ifConditions.length;r<a;r++)Lo(e.ifConditions[r].block,t)}}var Fo=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Ro=/\([^)]*?\);*$/,Bo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Vo={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},zo={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"]},Ho=function(e){return"if("+e+")return null;"},Wo={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ho("$event.target !== $event.currentTarget"),ctrl:Ho("!$event.ctrlKey"),shift:Ho("!$event.shiftKey"),alt:Ho("!$event.altKey"),meta:Ho("!$event.metaKey"),left:Ho("'button' in $event && $event.button !== 0"),middle:Ho("'button' in $event && $event.button !== 1"),right:Ho("'button' in $event && $event.button !== 2")};function qo(e,t){var n=t?"nativeOn:":"on:",i="",r="";for(var a in e){var o=Uo(e[a]);e[a]&&e[a].dynamic?r+=a+","+o+",":i+='"'+a+'":'+o+","}return i="{"+i.slice(0,-1)+"}",r?n+"_d("+i+",["+r.slice(0,-1)+"])":n+i}function Uo(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return Uo(e)})).join(",")+"]";var t=Bo.test(e.value),n=Fo.test(e.value),i=Bo.test(e.value.replace(Ro,""));if(e.modifiers){var r="",a="",o=[];for(var s in e.modifiers)if(Wo[s])a+=Wo[s],Vo[s]&&o.push(s);else if("exact"===s){var l=e.modifiers;a+=Ho(["ctrl","shift","alt","meta"].filter((function(e){return!l[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else o.push(s);return o.length&&(r+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ko).join("&&")+")return null;"}(o)),a&&(r+=a),"function($event){"+r+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":i?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(i?"return "+e.value:e.value)+"}"}function Ko(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Vo[e],i=zo[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(i)+")"}var Go={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:P},Yo=function(e){this.options=e,this.warn=e.warn||Li,this.transforms=Fi(e.modules,"transformCode"),this.dataGenFns=Fi(e.modules,"genData"),this.directives=$($({},Go),e.directives);var t=e.isReservedTag||I;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Zo(e,t){var n=new Yo(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":Xo(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Xo(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Jo(e,t);if(e.once&&!e.onceProcessed)return Qo(e,t);if(e.for&&!e.forProcessed)return ns(e,t);if(e.if&&!e.ifProcessed)return es(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',i=os(e,t),r="_t("+n+(i?",function(){return "+i+"}":""),a=e.attrs||e.dynamicAttrs?us((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:C(e.name),value:e.value,dynamic:e.dynamic}}))):null,o=e.attrsMap["v-bind"];!a&&!o||i||(r+=",null");a&&(r+=","+a);o&&(r+=(a?"":",null")+","+o);return r+")"}(e,t);var n;if(e.component)n=function(e,t,n){var i=t.inlineTemplate?null:os(t,n,!0);return"_c("+e+","+is(t,n)+(i?","+i:"")+")"}(e.component,e,t);else{var i;(!e.plain||e.pre&&t.maybeComponent(e))&&(i=is(e,t));var r=e.inlineTemplate?null:os(e,t,!0);n="_c('"+e.tag+"'"+(i?","+i:"")+(r?","+r:"")+")"}for(var a=0;a<t.transforms.length;a++)n=t.transforms[a](e,n);return n}return os(e,t)||"void 0"}function Jo(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Xo(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function Qo(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return es(e,t);if(e.staticInFor){for(var n="",i=e.parent;i;){if(i.for){n=i.key;break}i=i.parent}return n?"_o("+Xo(e,t)+","+t.onceId+++","+n+")":Xo(e,t)}return Jo(e,t)}function es(e,t,n,i){return e.ifProcessed=!0,ts(e.ifConditions.slice(),t,n,i)}function ts(e,t,n,i){if(!e.length)return i||"_e()";var r=e.shift();return r.exp?"("+r.exp+")?"+a(r.block)+":"+ts(e,t,n,i):""+a(r.block);function a(e){return n?n(e,t):e.once?Qo(e,t):Xo(e,t)}}function ns(e,t,n,i){var r=e.for,a=e.alias,o=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(i||"_l")+"(("+r+"),function("+a+o+s+"){return "+(n||Xo)(e,t)+"})"}function is(e,t){var n="{",i=function(e,t){var n=e.directives;if(!n)return;var i,r,a,o,s="directives:[",l=!1;for(i=0,r=n.length;i<r;i++){a=n[i],o=!0;var u=t.directives[a.name];u&&(o=!!u(e,a,t.warn)),o&&(l=!0,s+='{name:"'+a.name+'",rawName:"'+a.rawName+'"'+(a.value?",value:("+a.value+"),expression:"+JSON.stringify(a.value):"")+(a.arg?",arg:"+(a.isDynamicArg?a.arg:'"'+a.arg+'"'):"")+(a.modifiers?",modifiers:"+JSON.stringify(a.modifiers):"")+"},")}if(l)return s.slice(0,-1)+"]"}(e,t);i&&(n+=i+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var r=0;r<t.dataGenFns.length;r++)n+=t.dataGenFns[r](e);if(e.attrs&&(n+="attrs:"+us(e.attrs)+","),e.props&&(n+="domProps:"+us(e.props)+","),e.events&&(n+=qo(e.events,!1)+","),e.nativeEvents&&(n+=qo(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var i=e.for||Object.keys(t).some((function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||rs(n)})),r=!!e.if;if(!i)for(var a=e.parent;a;){if(a.slotScope&&a.slotScope!==go||a.for){i=!0;break}a.if&&(r=!0),a=a.parent}var o=Object.keys(t).map((function(e){return as(t[e],n)})).join(",");return"scopedSlots:_u(["+o+"]"+(i?",null,true":"")+(!i&&r?",null,false,"+function(e){var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(o):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var a=function(e,t){var n=e.children[0];0;if(n&&1===n.type){var i=Zo(n,t.options);return"inlineTemplate:{render:function(){"+i.render+"},staticRenderFns:["+i.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}(e,t);a&&(n+=a+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+us(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function rs(e){return 1===e.type&&("slot"===e.tag||e.children.some(rs))}function as(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return es(e,t,as,"null");if(e.for&&!e.forProcessed)return ns(e,t,as);var i=e.slotScope===go?"":String(e.slotScope),r="function("+i+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(os(e,t)||"undefined")+":undefined":os(e,t)||"undefined":Xo(e,t))+"}",a=i?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+r+a+"}"}function os(e,t,n,i,r){var a=e.children;if(a.length){var o=a[0];if(1===a.length&&o.for&&"template"!==o.tag&&"slot"!==o.tag){var s=n?t.maybeComponent(o)?",1":",0":"";return""+(i||Xo)(o,t)+s}var l=n?function(e,t){for(var n=0,i=0;i<e.length;i++){var r=e[i];if(1===r.type){if(ss(r)||r.ifConditions&&r.ifConditions.some((function(e){return ss(e.block)}))){n=2;break}(t(r)||r.ifConditions&&r.ifConditions.some((function(e){return t(e.block)})))&&(n=1)}}return n}(a,t.maybeComponent):0,u=r||ls;return"["+a.map((function(e){return u(e,t)})).join(",")+"]"+(l?","+l:"")}}function ss(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function ls(e,t){return 1===e.type?Xo(e,t):3===e.type&&e.isComment?function(e){return"_e("+JSON.stringify(e.text)+")"}(e):function(e){return"_v("+(2===e.type?e.expression:cs(JSON.stringify(e.text)))+")"}(e)}function us(e){for(var t="",n="",i=0;i<e.length;i++){var r=e[i],a=cs(r.value);r.dynamic?n+=r.name+","+a+",":t+='"'+r.name+'":'+a+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function cs(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");function ds(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),P}}function hs(e){var t=Object.create(null);return function(n,i,r){(i=$({},i)).warn;delete i.warn;var a=i.delimiters?String(i.delimiters)+n:n;if(t[a])return t[a];var o=e(n,i);var s={},l=[];return s.render=ds(o.render,l),s.staticRenderFns=o.staticRenderFns.map((function(e){return ds(e,l)})),t[a]=s}}var fs,ps,ms=(fs=function(e,t){var n=yo(e.trim(),t);!1!==t.optimize&&Ao(n,t);var i=Zo(n,t);return{ast:n,render:i.render,staticRenderFns:i.staticRenderFns}},function(e){function t(t,n){var i=Object.create(e),r=[],a=[];if(n)for(var o in n.modules&&(i.modules=(e.modules||[]).concat(n.modules)),n.directives&&(i.directives=$(Object.create(e.directives||null),n.directives)),n)"modules"!==o&&"directives"!==o&&(i[o]=n[o]);i.warn=function(e,t,n){(n?a:r).push(e)};var s=fs(t.trim(),i);return s.errors=r,s.tips=a,s}return{compile:t,compileToFunctions:hs(t)}}),vs=ms(Io),gs=(vs.compile,vs.compileToFunctions);function bs(e){return(ps=ps||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',ps.innerHTML.indexOf("&#10;")>0}var ys=!!G&&bs(!1),_s=!!G&&bs(!0),ws=x((function(e){var t=si(e);return t&&t.innerHTML})),xs=Mn.prototype.$mount;Mn.prototype.$mount=function(e,t){if((e=e&&si(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var i=n.template;if(i)if("string"==typeof i)"#"===i.charAt(0)&&(i=ws(i));else{if(!i.nodeType)return this;i=i.innerHTML}else e&&(i=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(i){0;var r=gs(i,{outputSourceRange:!1,shouldDecodeNewlines:ys,shouldDecodeNewlinesForHref:_s,delimiters:n.delimiters,comments:n.comments},this),a=r.render,o=r.staticRenderFns;n.render=a,n.staticRenderFns=o}}return xs.call(this,e,t)},Mn.compile=gs;const ks=Mn},20629:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>P,Se:()=>k,rn:()=>w});var i=("undefined"!=typeof window?window:void 0!==n.g?n.g:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function r(e,t){if(void 0===t&&(t=[]),null===e||"object"!=typeof e)return e;var n,i=(n=function(t){return t.original===e},t.filter(n)[0]);if(i)return i.copy;var a=Array.isArray(e)?[]:{};return t.push({original:e,copy:a}),Object.keys(e).forEach((function(n){a[n]=r(e[n],t)})),a}function a(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function o(e){return null!==e&&"object"==typeof e}var s=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"==typeof n?n():n)||{}},l={namespaced:{configurable:!0}};l.namespaced.get=function(){return!!this._rawModule.namespaced},s.prototype.addChild=function(e,t){this._children[e]=t},s.prototype.removeChild=function(e){delete this._children[e]},s.prototype.getChild=function(e){return this._children[e]},s.prototype.hasChild=function(e){return e in this._children},s.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},s.prototype.forEachChild=function(e){a(this._children,e)},s.prototype.forEachGetter=function(e){this._rawModule.getters&&a(this._rawModule.getters,e)},s.prototype.forEachAction=function(e){this._rawModule.actions&&a(this._rawModule.actions,e)},s.prototype.forEachMutation=function(e){this._rawModule.mutations&&a(this._rawModule.mutations,e)},Object.defineProperties(s.prototype,l);var u=function(e){this.register([],e,!1)};function c(e,t,n){if(t.update(n),n.modules)for(var i in n.modules){if(!t.getChild(i))return void 0;c(e.concat(i),t.getChild(i),n.modules[i])}}u.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},u.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return e+((t=t.getChild(n)).namespaced?n+"/":"")}),"")},u.prototype.update=function(e){c([],this.root,e)},u.prototype.register=function(e,t,n){var i=this;void 0===n&&(n=!0);var r=new s(t,n);0===e.length?this.root=r:this.get(e.slice(0,-1)).addChild(e[e.length-1],r);t.modules&&a(t.modules,(function(t,r){i.register(e.concat(r),t,n)}))},u.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],i=t.getChild(n);i&&i.runtime&&t.removeChild(n)},u.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var d;var h=function(e){var t=this;void 0===e&&(e={}),!d&&"undefined"!=typeof window&&window.Vue&&_(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new u(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new d,this._makeLocalGettersCache=Object.create(null);var a=this,o=this.dispatch,s=this.commit;this.dispatch=function(e,t){return o.call(a,e,t)},this.commit=function(e,t,n){return s.call(a,e,t,n)},this.strict=r;var l=this._modules.root.state;g(this,l,[],this._modules.root),v(this,l),n.forEach((function(e){return e(t)})),(void 0!==e.devtools?e.devtools:d.config.devtools)&&function(e){i&&(e._devtoolHook=i,i.emit("vuex:init",e),i.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){i.emit("vuex:mutation",e,t)}),{prepend:!0}),e.subscribeAction((function(e,t){i.emit("vuex:action",e,t)}),{prepend:!0}))}(this)},f={state:{configurable:!0}};function p(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function m(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;g(e,n,[],e._modules.root,!0),v(e,n,t)}function v(e,t,n){var i=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var r=e._wrappedGetters,o={};a(r,(function(t,n){o[n]=function(e,t){return function(){return e(t)}}(t,e),Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var s=d.config.silent;d.config.silent=!0,e._vm=new d({data:{$$state:t},computed:o}),d.config.silent=s,e.strict&&function(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}(e),i&&(n&&e._withCommit((function(){i._data.$$state=null})),d.nextTick((function(){return i.$destroy()})))}function g(e,t,n,i,r){var a=!n.length,o=e._modules.getNamespace(n);if(i.namespaced&&(e._modulesNamespaceMap[o],e._modulesNamespaceMap[o]=i),!a&&!r){var s=b(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit((function(){d.set(s,l,i.state)}))}var u=i.context=function(e,t,n){var i=""===t,r={dispatch:i?e.dispatch:function(n,i,r){var a=y(n,i,r),o=a.payload,s=a.options,l=a.type;return s&&s.root||(l=t+l),e.dispatch(l,o)},commit:i?e.commit:function(n,i,r){var a=y(n,i,r),o=a.payload,s=a.options,l=a.type;s&&s.root||(l=t+l),e.commit(l,o,s)}};return Object.defineProperties(r,{getters:{get:i?function(){return e.getters}:function(){return function(e,t){if(!e._makeLocalGettersCache[t]){var n={},i=t.length;Object.keys(e.getters).forEach((function(r){if(r.slice(0,i)===t){var a=r.slice(i);Object.defineProperty(n,a,{get:function(){return e.getters[r]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}(e,t)}},state:{get:function(){return b(e.state,n)}}}),r}(e,o,n);i.forEachMutation((function(t,n){!function(e,t,n,i){(e._mutations[t]||(e._mutations[t]=[])).push((function(t){n.call(e,i.state,t)}))}(e,o+n,t,u)})),i.forEachAction((function(t,n){var i=t.root?n:o+n,r=t.handler||t;!function(e,t,n,i){(e._actions[t]||(e._actions[t]=[])).push((function(t){var r,a=n.call(e,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:e.getters,rootState:e.state},t);return(r=a)&&"function"==typeof r.then||(a=Promise.resolve(a)),e._devtoolHook?a.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):a}))}(e,i,r,u)})),i.forEachGetter((function(t,n){!function(e,t,n,i){if(e._wrappedGetters[t])return void 0;e._wrappedGetters[t]=function(e){return n(i.state,i.getters,e.state,e.getters)}}(e,o+n,t,u)})),i.forEachChild((function(i,a){g(e,t,n.concat(a),i,r)}))}function b(e,t){return t.reduce((function(e,t){return e[t]}),e)}function y(e,t,n){return o(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function _(e){d&&e===d||function(e){if(Number(e.version.split(".")[0])>=2)e.mixin({beforeCreate:n});else{var t=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[n].concat(e.init):n,t.call(this,e)}}function n(){var e=this.$options;e.store?this.$store="function"==typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}(d=e)}f.state.get=function(){return this._vm._data.$$state},f.state.set=function(e){0},h.prototype.commit=function(e,t,n){var i=this,r=y(e,t,n),a=r.type,o=r.payload,s=(r.options,{type:a,payload:o}),l=this._mutations[a];l&&(this._withCommit((function(){l.forEach((function(e){e(o)}))})),this._subscribers.slice().forEach((function(e){return e(s,i.state)})))},h.prototype.dispatch=function(e,t){var n=this,i=y(e,t),r=i.type,a=i.payload,o={type:r,payload:a},s=this._actions[r];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(o,n.state)}))}catch(e){0}var l=s.length>1?Promise.all(s.map((function(e){return e(a)}))):s[0](a);return new Promise((function(e,t){l.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(o,n.state)}))}catch(e){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(o,n.state,e)}))}catch(e){0}t(e)}))}))}},h.prototype.subscribe=function(e,t){return p(e,this._subscribers,t)},h.prototype.subscribeAction=function(e,t){return p("function"==typeof e?{before:e}:e,this._actionSubscribers,t)},h.prototype.watch=function(e,t,n){var i=this;return this._watcherVM.$watch((function(){return e(i.state,i.getters)}),t,n)},h.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},h.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"==typeof e&&(e=[e]),this._modules.register(e,t),g(this,this.state,e,this._modules.get(e),n.preserveState),v(this,this.state)},h.prototype.unregisterModule=function(e){var t=this;"string"==typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=b(t.state,e.slice(0,-1));d.delete(n,e[e.length-1])})),m(this)},h.prototype.hasModule=function(e){return"string"==typeof e&&(e=[e]),this._modules.isRegistered(e)},h.prototype.hotUpdate=function(e){this._modules.update(e),m(this,!0)},h.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(h.prototype,f);var w=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var i=T(this.$store,"mapState",e);if(!i)return;t=i.context.state,n=i.context.getters}return"function"==typeof r?r.call(this,t,n):t[r]},n[i].vuex=!0})),n})),x=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var i=this.$store.commit;if(e){var a=T(this.$store,"mapMutations",e);if(!a)return;i=a.context.commit}return"function"==typeof r?r.apply(this,[i].concat(t)):i.apply(this.$store,[r].concat(t))}})),n})),k=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;r=e+r,n[i]=function(){if(!e||T(this.$store,"mapGetters",e))return this.$store.getters[r]},n[i].vuex=!0})),n})),C=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var i=this.$store.dispatch;if(e){var a=T(this.$store,"mapActions",e);if(!a)return;i=a.context.dispatch}return"function"==typeof r?r.apply(this,[i].concat(t)):i.apply(this.$store,[r].concat(t))}})),n}));function S(e){return function(e){return Array.isArray(e)||o(e)}(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function O(e){return function(t,n){return"string"!=typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function T(e,t,n){return e._modulesNamespaceMap[n]}function D(e,t,n){var i=n?e.groupCollapsed:e.group;try{i.call(e,t)}catch(n){e.log(t)}}function E(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function $(){var e=new Date;return" @ "+M(e.getHours(),2)+":"+M(e.getMinutes(),2)+":"+M(e.getSeconds(),2)+"."+M(e.getMilliseconds(),3)}function M(e,t){return n="0",i=t-e.toString().length,new Array(i+1).join(n)+e;var n,i}const P={Store:h,install:_,version:"3.6.2",mapState:w,mapMutations:x,mapGetters:k,mapActions:C,createNamespacedHelpers:function(e){return{mapState:w.bind(null,e),mapGetters:k.bind(null,e),mapMutations:x.bind(null,e),mapActions:C.bind(null,e)}},createLogger:function(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var n=e.filter;void 0===n&&(n=function(e,t,n){return!0});var i=e.transformer;void 0===i&&(i=function(e){return e});var a=e.mutationTransformer;void 0===a&&(a=function(e){return e});var o=e.actionFilter;void 0===o&&(o=function(e,t){return!0});var s=e.actionTransformer;void 0===s&&(s=function(e){return e});var l=e.logMutations;void 0===l&&(l=!0);var u=e.logActions;void 0===u&&(u=!0);var c=e.logger;return void 0===c&&(c=console),function(e){var d=r(e.state);void 0!==c&&(l&&e.subscribe((function(e,o){var s=r(o);if(n(e,d,s)){var l=$(),u=a(e),h="mutation "+e.type+l;D(c,h,t),c.log("%c prev state","color: #9E9E9E; font-weight: bold",i(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",u),c.log("%c next state","color: #4CAF50; font-weight: bold",i(s)),E(c)}d=s})),u&&e.subscribeAction((function(e,n){if(o(e,n)){var i=$(),r=s(e),a="action "+e.type+i;D(c,a,t),c.log("%c action","color: #03A9F4; font-weight: bold",r),E(c)}})))}}}}},o={};function s(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={id:e,loaded:!1,exports:{}};return a[e].call(n.exports,n,n.exports,s),n.loaded=!0,n.exports}s.m=a,e=[],s.O=(t,n,i,r)=>{if(!n){var a=1/0;for(c=0;c<e.length;c++){for(var[n,i,r]=e[c],o=!0,l=0;l<n.length;l++)(!1&r||a>=r)&&Object.keys(s.O).every((e=>s.O[e](n[l])))?n.splice(l--,1):(o=!1,r<a&&(a=r));if(o){e.splice(c--,1);var u=i();void 0!==u&&(t=u)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[n,i,r]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(e,i){if(1&i&&(e=this(e)),8&i)return e;if("object"==typeof e&&e){if(4&i&&e.__esModule)return e;if(16&i&&"function"==typeof e.then)return e}var r=Object.create(null);s.r(r);var a={};t=t||[null,n({}),n([]),n(n)];for(var o=2&i&&e;"object"==typeof o&&!~t.indexOf(o);o=n(o))Object.getOwnPropertyNames(o).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,s.d(r,a),r},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,n)=>(s.f[n](e,t),t)),[])),s.u=e=>12===e?"js/build/12.js":107===e?"js/build/107.js":476===e?"js/build/476.js":462===e?"js/build/462.js":425===e?"js/build/425.js":341===e?"js/build/341.js":252===e?"js/build/252.js":607===e?"js/build/607.js":466===e?"js/build/466.js":481===e?"js/build/481.js":157===e?"js/build/157.js":304===e?"js/build/304.js":528===e?"js/build/528.js":889===e?"js/build/889.js":954===e?"js/build/954.js":862===e?"js/build/862.js":445===e?"js/build/445.js":483===e?"js/build/483.js":631===e?"js/build/631.js":74===e?"js/build/74.js":418===e?"js/build/418.js":817===e?"js/build/817.js":486===e?"js/build/486.js":206===e?"js/build/206.js":173===e?"js/build/173.js":911===e?"js/build/911.js":942===e?"js/build/942.js":34===e?"js/build/34.js":120===e?"js/build/120.js":856===e?"js/build/856.js":494===e?"js/build/494.js":544===e?"js/build/544.js":void 0,s.miniCssF=e=>"css/app.css",s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i={},r="DooTask:",s.l=(e,t,n,a)=>{if(i[e])i[e].push(t);else{var o,l;if(void 0!==n)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==r+n){o=d;break}}o||(l=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,s.nc&&o.setAttribute("nonce",s.nc),o.setAttribute("data-webpack",r+n),o.src=e),i[e]=[t];var h=(t,n)=>{o.onerror=o.onload=null,clearTimeout(f);var r=i[e];if(delete i[e],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(n))),t)return t(n)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=h.bind(null,o.onerror),o.onload=h.bind(null,o.onload),l&&document.head.appendChild(o)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),s.p="/",(()=>{var e={773:0,170:0};s.f.j=(t,n)=>{var i=s.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else if(170!=t){var r=new Promise(((n,r)=>i=e[t]=[n,r]));n.push(i[2]=r);var a=s.p+s.u(t),o=new Error;s.l(a,(n=>{if(s.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var r=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",o.name="ChunkLoadError",o.type=r,o.request=a,i[1](o)}}),"chunk-"+t,t)}else e[t]=0},s.O.j=t=>0===e[t];var t=(t,n)=>{var i,r,[a,o,l]=n,u=0;if(a.some((t=>0!==e[t]))){for(i in o)s.o(o,i)&&(s.m[i]=o[i]);if(l)var c=l(s)}for(t&&t(n);u<a.length;u++)r=a[u],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(c)},n=self.webpackChunkDooTask=self.webpackChunkDooTask||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),s.O(void 0,[170],(()=>s(79994)));var l=s.O(void 0,[170],(()=>s(76782)));l=s.O(l)})(); \ No newline at end of file +(()=>{var e,t,n,i,r,a={36890:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var i=n(88239),r=n(72444),a=/%[sdj%]/g;function o(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=1,r=t[0],o=t.length;if("function"==typeof r)return r.apply(null,t.slice(1));if("string"==typeof r){for(var s=String(r).replace(a,(function(e){if("%%"===e)return"%";if(i>=o)return e;switch(e){case"%s":return String(t[i++]);case"%d":return Number(t[i++]);case"%j":try{return JSON.stringify(t[i++])}catch(e){return"[Circular]"}break;default:return e}})),l=t[i];i<o;l=t[++i])s+=" "+l;return s}return r}function s(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}(t)||"string"!=typeof e||e))}function l(e,t,n){var i=0,r=e.length;!function a(o){if(o&&o.length)n(o);else{var s=i;i+=1,s<r?t(e[s],a):n([])}}([])}function u(e,t,n,i){if(t.first){var r=function(e){var t=[];return Object.keys(e).forEach((function(n){t.push.apply(t,e[n])})),t}(e);return l(r,n,i)}var a=t.firstFields||[];!0===a&&(a=Object.keys(e));var o=Object.keys(e),s=o.length,u=0,c=[],d=function(e){c.push.apply(c,e),++u===s&&i(c)};o.forEach((function(t){var i=e[t];-1!==a.indexOf(t)?l(i,n,d):function(e,t,n){var i=[],r=0,a=e.length;function o(e){i.push.apply(i,e),++r===a&&n(i)}e.forEach((function(e){t(e,o)}))}(i,n,d)}))}function c(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:t,field:t.field||e.fullField}}}function d(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var a=t[n];"object"===(void 0===a?"undefined":(0,r.Z)(a))&&"object"===(0,r.Z)(e[n])?e[n]=(0,i.Z)({},e[n],a):e[n]=a}return e}const h=function(e,t,n,i,r,a){!e.required||n.hasOwnProperty(e.field)&&!s(t,a||e.type)||i.push(o(r.messages.required,e.fullField))};const f=function(e,t,n,i,r){(/^\s+$/.test(t)||""===t)&&i.push(o(r.messages.whitespace,e.fullField))};var p={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},m={integer:function(e){return m.number(e)&&parseInt(e,10)===e},float:function(e){return m.number(e)&&!m.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"===(void 0===e?"undefined":(0,r.Z)(e))&&!m.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(p.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(p.url)},hex:function(e){return"string"==typeof e&&!!e.match(p.hex)}};const v=function(e,t,n,i,a){if(e.required&&void 0===t)h(e,t,n,i,a);else{var s=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(s)>-1?m[s](t)||i.push(o(a.messages.types[s],e.fullField,e.type)):s&&(void 0===t?"undefined":(0,r.Z)(t))!==e.type&&i.push(o(a.messages.types[s],e.fullField,e.type))}};const g={required:h,whitespace:f,type:v,range:function(e,t,n,i,r){var a="number"==typeof e.len,s="number"==typeof e.min,l="number"==typeof e.max,u=t,c=null,d="number"==typeof t,h="string"==typeof t,f=Array.isArray(t);if(d?c="number":h?c="string":f&&(c="array"),!c)return!1;f&&(u=t.length),h&&(u=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?u!==e.len&&i.push(o(r.messages[c].len,e.fullField,e.len)):s&&!l&&u<e.min?i.push(o(r.messages[c].min,e.fullField,e.min)):l&&!s&&u>e.max?i.push(o(r.messages[c].max,e.fullField,e.max)):s&&l&&(u<e.min||u>e.max)&&i.push(o(r.messages[c].range,e.fullField,e.min,e.max))},enum:function(e,t,n,i,r){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&i.push(o(r.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,i,r){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||i.push(o(r.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||i.push(o(r.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};const b=function(e,t,n,i,a){var o=[],s=Array.isArray(t)?"array":void 0===t?"undefined":(0,r.Z)(t);g.required(e,t,i,o,a,s),n(o)};const y=function(e,t,n,i,r){var a=e.type,o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,a)&&!e.required)return n();g.required(e,t,i,o,r,a),s(t,a)||g.type(e,t,i,o,r)}n(o)},w={string:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"string")&&!e.required)return n();g.required(e,t,i,a,r,"string"),s(t,"string")||(g.type(e,t,i,a,r),g.range(e,t,i,a,r),g.pattern(e,t,i,a,r),!0===e.whitespace&&g.whitespace(e,t,i,a,r))}n(a)},method:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},number:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},boolean:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},regexp:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),s(t)||g.type(e,t,i,a,r)}n(a)},integer:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},float:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},array:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"array")&&!e.required)return n();g.required(e,t,i,a,r,"array"),s(t,"array")||(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},object:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},enum:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),t&&g.enum(e,t,i,a,r)}n(a)},pattern:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"string")&&!e.required)return n();g.required(e,t,i,a,r),s(t,"string")||g.pattern(e,t,i,a,r)}n(a)},date:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();if(g.required(e,t,i,a,r),!s(t)){var o=void 0;o="number"==typeof t?new Date(t):t,g.type(e,o,i,a,r),o&&g.range(e,o.getTime(),i,a,r)}}n(a)},url:y,hex:y,email:y,required:b};function _(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var x=_();function k(e){this.rules=null,this._messages=x,this.define(e)}k.prototype={messages:function(e){return e&&(this._messages=d(_(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(void 0===e?"undefined":(0,r.Z)(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments[2],s=e,l=n,h=a;if("function"==typeof l&&(h=l,l={}),this.rules&&0!==Object.keys(this.rules).length){if(l.messages){var f=this.messages();f===x&&(f=_()),d(f,l.messages),l.messages=f}else l.messages=this.messages();var p=void 0,m=void 0,v={},g=l.keys||Object.keys(this.rules);g.forEach((function(n){p=t.rules[n],m=s[n],p.forEach((function(r){var a=r;"function"==typeof a.transform&&(s===e&&(s=(0,i.Z)({},s)),m=s[n]=a.transform(m)),(a="function"==typeof a?{validator:a}:(0,i.Z)({},a)).validator=t.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=t.getType(a),a.validator&&(v[n]=v[n]||[],v[n].push({rule:a,value:m,source:s,field:n}))}))}));var b={};u(v,l,(function(e,t){var n=e.rule,a=!("object"!==n.type&&"array"!==n.type||"object"!==(0,r.Z)(n.fields)&&"object"!==(0,r.Z)(n.defaultField));function s(e,t){return(0,i.Z)({},t,{fullField:n.fullField+"."+e})}function u(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],u=r;if(Array.isArray(u)||(u=[u]),u.length,u.length&&n.message&&(u=[].concat(n.message)),u=u.map(c(n)),l.first&&u.length)return b[n.field]=1,t(u);if(a){if(n.required&&!e.value)return u=n.message?[].concat(n.message).map(c(n)):l.error?[l.error(n,o(l.messages.required,n.field))]:[],t(u);var d={};if(n.defaultField)for(var h in e.value)e.value.hasOwnProperty(h)&&(d[h]=n.defaultField);for(var f in d=(0,i.Z)({},d,e.rule.fields))if(d.hasOwnProperty(f)){var p=Array.isArray(d[f])?d[f]:[d[f]];d[f]=p.map(s.bind(null,f))}var m=new k(d);m.messages(l.messages),e.rule.options&&(e.rule.options.messages=l.messages,e.rule.options.error=l.error),m.validate(e.value,e.rule.options||l,(function(e){t(e&&e.length?u.concat(e):e)}))}else t(u)}a=a&&(n.required||!n.required&&e.value),n.field=e.field;var d=n.validator(n,e.value,u,e.source,l);d&&d.then&&d.then((function(){return u()}),(function(e){return u(e)}))}),(function(e){y(e)}))}else h&&h();function y(e){var t,n=void 0,i=void 0,r=[],a={};for(n=0;n<e.length;n++)t=e[n],Array.isArray(t)?r=r.concat.apply(r,t):r.push(t);if(r.length)for(n=0;n<r.length;n++)a[i=r[n].field]=a[i]||[],a[i].push(r[n]);else r=null,a=null;h(r,a)}},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!w.hasOwnProperty(e.type))throw new Error(o("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?w.required:w[this.getType(e)]||!1}},k.register=function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");w[e]=t},k.messages=x;const C=k},9669:(e,t,n)=>{e.exports=n(51609)},55448:(e,t,n)=>{"use strict";var i=n(64867),r=n(36026),a=n(4372),o=n(15327),s=n(94097),l=n(84109),u=n(67985),c=n(85061),d=n(45655),h=n(65263);e.exports=function(e){return new Promise((function(t,n){var f,p=e.data,m=e.headers,v=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}i.isFormData(p)&&delete m["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(y+":"+w)}var _=s(e.baseURL,e.url);function x(){if(b){var i="getAllResponseHeaders"in b?l(b.getAllResponseHeaders()):null,a={data:v&&"text"!==v&&"json"!==v?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:i,config:e,request:b};r((function(e){t(e),g()}),(function(e){n(e),g()}),a),b=null}}if(b.open(e.method.toUpperCase(),o(_,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=x:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(x)},b.onabort=function(){b&&(n(c("Request aborted",e,"ECONNABORTED",b)),b=null)},b.onerror=function(){n(c("Network Error",e,null,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",i=e.transitional||d.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,i.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},i.isStandardBrowserEnv()){var k=(e.withCredentials||u(_))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;k&&(m[e.xsrfHeaderName]=k)}"setRequestHeader"in b&&i.forEach(m,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete m[t]:b.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),v&&"json"!==v&&(b.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){b&&(n(!e||e&&e.type?new h("canceled"):e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),p||(p=null),b.send(p)}))}},51609:(e,t,n)=>{"use strict";var i=n(64867),r=n(91849),a=n(30321),o=n(47185);var s=function e(t){var n=new a(t),s=r(a.prototype.request,n);return i.extend(s,a.prototype,n),i.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(45655));s.Axios=a,s.Cancel=n(65263),s.CancelToken=n(14972),s.isCancel=n(26502),s.VERSION=n(97288).version,s.all=function(e){return Promise.all(e)},s.spread=n(8713),s.isAxiosError=n(16268),e.exports=s,e.exports.default=s},65263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},14972:(e,t,n)=>{"use strict";var i=n(65263);function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,i=n._listeners.length;for(t=0;t<i;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,i=new Promise((function(e){n.subscribe(e),t=e})).then(e);return i.cancel=function(){n.unsubscribe(t)},i},e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},r.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},r.source=function(){var e;return{token:new r((function(t){e=t})),cancel:e}},e.exports=r},26502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},30321:(e,t,n)=>{"use strict";var i=n(64867),r=n(15327),a=n(80782),o=n(13572),s=n(47185),l=n(54875),u=l.validators;function c(e){this.defaults=e,this.interceptors={request:new a,response:new a}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var n=[],i=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(i=i&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var r,a=[];if(this.interceptors.response.forEach((function(e){a.push(e.fulfilled,e.rejected)})),!i){var c=[o,void 0];for(Array.prototype.unshift.apply(c,n),c=c.concat(a),r=Promise.resolve(e);c.length;)r=r.then(c.shift(),c.shift());return r}for(var d=e;n.length;){var h=n.shift(),f=n.shift();try{d=h(d)}catch(e){f(e);break}}try{r=o(d)}catch(e){return Promise.reject(e)}for(;a.length;)r=r.then(a.shift(),a.shift());return r},c.prototype.getUri=function(e){return e=s(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,i){return this.request(s(i||{},{method:e,url:t,data:n}))}})),e.exports=c},80782:(e,t,n)=>{"use strict";var i=n(64867);function r(){this.handlers=[]}r.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},94097:(e,t,n)=>{"use strict";var i=n(91793),r=n(7303);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},85061:(e,t,n)=>{"use strict";var i=n(80481);e.exports=function(e,t,n,r,a){var o=new Error(e);return i(o,t,n,r,a)}},13572:(e,t,n)=>{"use strict";var i=n(64867),r=n(18527),a=n(26502),o=n(45655),s=n(65263);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=r.call(e,e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return l(e),t.data=r.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(l(e),t&&t.response&&(t.response.data=r.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},80481:e=>{"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},47185:(e,t,n)=>{"use strict";var i=n(64867);e.exports=function(e,t){t=t||{};var n={};function r(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function a(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(e[n],t[n])}function o(e){if(!i.isUndefined(t[e]))return r(void 0,t[e])}function s(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(void 0,t[n])}function l(n){return n in t?r(e[n],t[n]):n in e?r(void 0,e[n]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return i.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||a,r=t(e);i.isUndefined(r)&&t!==l||(n[e]=r)})),n}},36026:(e,t,n)=>{"use strict";var i=n(85061);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},18527:(e,t,n)=>{"use strict";var i=n(64867),r=n(45655);e.exports=function(e,t,n){var a=this||r;return i.forEach(n,(function(n){e=n.call(a,e,t)})),e}},45655:(e,t,n)=>{"use strict";var i=n(34155),r=n(64867),a=n(16016),o=n(80481),s={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==i&&"[object process]"===Object.prototype.toString.call(i))&&(u=n(55448)),u),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||c.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw o(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(s)})),e.exports=c},97288:e=>{e.exports={version:"0.24.0"}},91849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i<n.length;i++)n[i]=arguments[i];return e.apply(t,n)}}},15327:(e,t,n)=>{"use strict";var i=n(64867);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(i.isURLSearchParams(t))a=t.toString();else{var o=[];i.forEach(t,(function(e,t){null!=e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,n)=>{"use strict";var i=n(64867);e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},91793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},16268:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},67985:(e,t,n)=>{"use strict";var i=n(64867);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16016:(e,t,n)=>{"use strict";var i=n(64867);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},84109:(e,t,n)=>{"use strict";var i=n(64867),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(i.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=i.trim(e.substr(0,a)).toLowerCase(),n=i.trim(e.substr(a+1)),t){if(o[t]&&r.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},54875:(e,t,n)=>{"use strict";var i=n(97288).version,r={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){r[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};r.transitional=function(e,t,n){function r(e,t){return"[Axios v"+i+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,o){if(!1===e)throw new Error(r(i," has been removed"+(t?" in "+t:"")));return t&&!a[i]&&(a[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,o)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var i=Object.keys(e),r=i.length;r-- >0;){var a=i[r],o=t[a];if(o){var s=e[a],l=void 0===s||o(s,a,e);if(!0!==l)throw new TypeError("option "+a+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:r}},64867:(e,t,n)=>{"use strict";var i=n(91849),r=Object.prototype.toString;function a(e){return"[object Array]"===r.call(e)}function o(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===r.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===r.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===r.call(e)},isFile:function(e){return"[object File]"===r.call(e)},isBlob:function(e){return"[object Blob]"===r.call(e)},isFunction:u,isStream:function(e){return s(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function e(){var t={};function n(n,i){l(t[i])&&l(n)?t[i]=e(t[i],n):l(n)?t[i]=e({},n):a(n)?t[i]=n.slice():t[i]=n}for(var i=0,r=arguments.length;i<r;i++)c(arguments[i],n);return t},extend:function(e,t,n){return c(t,(function(t,r){e[r]=n&&"function"==typeof t?i(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},3933:e=>{var t=/^(attrs|props|on|nativeOn|class|style|hook)$/;function n(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}}e.exports=function(e){return e.reduce((function(e,i){var r,a,o,s,l;for(o in i)if(r=e[o],a=i[o],r&&t.test(o))if("class"===o&&("string"==typeof r&&(l=r,e[o]=r={},r[l]=!0),"string"==typeof a&&(l=a,i[o]=a={},a[l]=!0)),"on"===o||"nativeOn"===o||"hook"===o)for(s in a)r[s]=n(r[s],a[s]);else if(Array.isArray(r))e[o]=r.concat(a);else if(Array.isArray(a))e[o]=[r].concat(a);else for(s in a)r[s]=a[s];else e[o]=i[o];return e}),{})}},25541:(e,t,n)=>{"use strict";n(90091),n(92693);var i=n(70538),r=n(20629);const a={name:"Spinner"};var o=n(51900);const s=(0,o.Z)(a,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-spinner",attrs:{id:"common-spinner"}},[t("Loading",{staticClass:"common-circular"})],1)}),[],!1,null,null,null).exports;var l=n(71905),u=n(9669),c=n.n(u),d=n(80641);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m={name:"RightBottom",components:{MarkdownPreview:l.Z},data:function(){return{loadIng:0,repoName:"kuaifan/dootask",repoData:{},repoStatus:0,repoReleases:{},updateWinShow:!1,downloadResult:{},subscribe:null}},mounted:function(){var e=this;this.getReleases(),this.subscribe=d.Store.subscribe("releasesNotification",(function(){e.updateWinShow=!0})),this.$Electron&&this.$Electron.registerMsgListener("downloadDone",(function(t){var n=t.result;n.name==e.repoData.name&&2!==e.repoStatus&&(e.$store.state.clientNewVersion=e.repoReleases.tag_name,e.downloadResult=n,e.updateWinShow=!0)}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:f(f({},(0,r.rn)(["isDesktop","wsOpenNum"])),{},{repoTitle:function(){return 2==this.repoStatus?"更新客户端":"客户端下载"},showSSO:function(){return this.$Electron&&["login"].includes(this.$route.name)},showDown:function(){return this.repoStatus&&this.isDesktop&&["login","index","manage-dashboard"].includes(this.$route.name)}}),watch:{wsOpenNum:function(e){e<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout(this.getReleases,5e3))}},methods:{compareVersion:function(e,t){for(var n=0,i=0,r=function(e,t){for(var n=t;"."!==e[n]&&n<e.length;)n++;return n};n<e.length&&i<t.length;){var a=r(e,n),o=r(t,i),s=+e.substr(n,a-n),l=+t.substr(i,o-i);if(s!==l)return s>l?1:-1;n=a+1,i=o+1}for(;n<e.length;){var u=r(e,n);if(+e.substr(n,u-n)>0)return 1;n=u+1}for(;i<t.length;){var c=r(t,i);if(+t.substr(i,c-i)>0)return-1;i=c+1}return 0},getReleases:function(){var e=this;if(!(this.repoStatus>0||this.loadIng>0)){var t=$A.getStorageJson("cacheAppdown"),n=600;if(t.time&&t.time+n>Math.round((new Date).getTime()/1e3))return this.repoReleases=t.data,this.chackReleases(),void setTimeout(this.getReleases,6e5);this.loadIng++,c().get("https://api.github.com/repos/"+this.repoName+"/releases/latest").then((function(n){var i=n.status,r=n.data;e.loadIng--,200===i&&(t={time:Math.round((new Date).getTime()/1e3),data:r},$A.setStorage("cacheAppdown",t),e.repoReleases=t.data,e.chackReleases()),setTimeout(e.getReleases,6e5)})).catch((function(){e.loadIng--,setTimeout(e.getReleases,6e5)}))}},chackReleases:function(){var e=$A.getDomain(window.systemInfo.homeUrl||window.systemInfo.apiUrl);if((""==e||$A.leftExists(e,"127.0.0.1"))&&(e="public"),this.$Electron){var t=(window.navigator.userAgent+"").match(/\s+(Main|Sub)TaskWindow\/(.*?)\/(.*?)\//);if(!t)return;var n=null;if("darwin"===t[2])n="".concat(e,"-").concat(this.repoReleases.tag_name,"-mac-").concat(t[3],".pkg");else{if("win32"!==t[2])return;n="".concat(e,"-").concat(this.repoReleases.tag_name,"-win-").concat(t[3],".exe")}if(this.repoData=(this.repoReleases.assets||[]).find((function(e){return e.name==n})),!this.repoData)return;var i=window.systemInfo.version,r=$A.leftDelete(this.repoReleases.tag_name.toLowerCase(),"v");1===this.compareVersion(r,i)&&(console.log("New version: "+r),this.$Electron.sendMessage("downloadFile",{url:this.repoData.browser_download_url}))}else if(this.repoData=(this.repoReleases.assets||[]).find((function(t){var n=t.name;return $A.strExists(n,e)})),this.repoData){var a=$A.leftDelete(this.repoReleases.tag_name.toLowerCase(),"v");console.log("Exist client: "+a),this.repoStatus=1}},installApplication:function(){this.$Electron&&(this.$Electron.sendMessage("openFile",{path:this.downloadResult.savePath}),this.$Electron.sendMessage("windowQuit"))},useSSOLogin:function(){d.Store.set("useSSOLogin",!0)}}};const v=(0,o.Z)(m,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-right-bottom"},[e.showSSO?n("div",{staticClass:"common-right-bottom-link",on:{click:e.useSSOLogin}},[n("Icon",{attrs:{type:"ios-globe-outline"}}),e._v("\n "+e._s(e.$L("使用 SSO 登录"))+"\n ")],1):e._e(),e._v(" "),e.showDown?[e.$Electron?n("div",{staticClass:"common-right-bottom-link",on:{click:function(t){e.updateWinShow=!0}}},[n("Icon",{attrs:{type:"md-download"}}),e._v("\n "+e._s(e.$L(e.repoTitle))+"\n ")],1):n("a",{staticClass:"common-right-bottom-link",attrs:{href:e.repoReleases.html_url,target:"_blank"}},[n("Icon",{attrs:{type:"md-download"}}),e._v("\n "+e._s(e.$L(e.repoTitle))+"\n ")],1)]:e._e(),e._v(" "),n("Modal",{attrs:{"ok-text":e.$L("立即升级"),closable:!1,"mask-closable":!1,"class-name":"common-right-bottom-notification"},on:{"on-ok":e.installApplication,"on-cancel":function(t){e.repoStatus=2}},model:{value:e.updateWinShow,callback:function(t){e.updateWinShow=t},expression:"updateWinShow"}},[n("div",{staticClass:"notification-head",attrs:{slot:"header"},slot:"header"},[n("div",{staticClass:"notification-title"},[e._v(e._s(e.$L("发现新版本")))]),e._v(" "),n("Tag",{attrs:{color:"volcano"}},[e._v(e._s(e.repoReleases.tag_name))])],1),e._v(" "),n("MarkdownPreview",{staticClass:"notification-body overlay-y",attrs:{initialValue:e.repoReleases.body}})],1)],2)}),[],!1,null,null,null).exports;let g=e=>e&&"[object Function]"==={}.toString.call(e);"object"==typeof Int8Array||!i.default.prototype.$isServer&&document.childNodes;Object.prototype.hasOwnProperty;function b(e){let t=!1;return function(...n){t||(t=!0,window.requestAnimationFrame((i=>{e.apply(this,n),t=!1})))}}const y=i.default.prototype.$isServer,w=(y||Number(document.documentMode),!y&&document.addEventListener?function(e,t,n){e&&t&&n&&e.addEventListener(t,n,!1)}:function(e,t,n){e&&t&&n&&e.attachEvent("on"+t,n)}),_=!y&&document.removeEventListener?function(e,t,n){e&&t&&e.removeEventListener(t,n,!1)}:function(e,t,n){e&&t&&e.detachEvent("on"+t,n)};function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S={CONTAIN:{name:"contain",icon:"&#xe79e;"},ORIGINAL:{name:"original",icon:"&#xe79d;"}},O=!i.default.prototype.$isServer&&window.navigator.userAgent.match(/firefox/i)?"DOMMouseScroll":"mousewheel";const T={props:{urlList:{type:Array,default:function(){return[]}},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!1},onSwitch:{type:Function,default:function(){}}},data:function(){return{index:this.initialIndex,loading:!1,mode:S.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}},mounted:function(){this.deviceSupportInstall(),this.$refs.view.focus()},beforeDestroy:function(){this.deviceSupportUninstall()},computed:{isSingle:function(){return this.urlList.length<=1},isFirst:function(){return 0===this.index},isLast:function(){return this.index===this.urlList.length-1},currentImg:function(){return this.urlList[this.index]},imgStyle:function(){var e=this.transform,t=e.scale,n=e.deg,i=e.offsetX,r=e.offsetY,a=e.enableTransition,o={transform:"scale(".concat(t,") rotate(").concat(n,"deg)"),transition:a?"transform .3s":"","margin-left":"".concat(i,"px"),"margin-top":"".concat(r,"px")};return this.mode===S.CONTAIN&&(o.maxWidth=o.maxHeight="100%"),o}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg:function(e){var t=this;this.$nextTick((function(e){t.$refs.img[0].complete||(t.loading=!0)}))}},methods:{deviceSupportInstall:function(){var e=this;this._keyDownHandler=function(t){switch(t.stopPropagation(),t.keyCode){case 32:e.toggleMode();break;case 37:e.prev();break;case 38:e.handleActions("zoomIn");break;case 39:e.next();break;case 40:e.handleActions("zoomOut")}},this._mouseWheelHandler=b((function(t){(t.wheelDelta?t.wheelDelta:-t.detail)>0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),w(document,"keydown",this._keyDownHandler),w(document,O,this._mouseWheelHandler)},deviceSupportUninstall:function(){_(document,"keydown",this._keyDownHandler),_(document,O,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var n=this.transform,i=n.offsetX,r=n.offsetY,a=e.pageX,o=e.pageY;this._dragHandler=b((function(e){t.transform.offsetX=i+e.pageX-a,t.transform.offsetY=r+e.pageY-o})),w(document,"mousemove",this._dragHandler),w(document,"mouseup",(function(e){_(document,"mousemove",t._dragHandler)})),e.preventDefault()}},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(S),t=(Object.values(S).indexOf(this.mode)+1)%e.length;this.mode=S[e[t]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var n=k({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),i=n.zoomRate,r=n.rotateDeg,a=n.enableTransition,o=this.transform;switch(e){case"zoomOut":o.scale>.2&&(o.scale=parseFloat((o.scale-i).toFixed(3)));break;case"zoomIn":o.scale=parseFloat((o.scale+i).toFixed(3));break;case"clocelise":o.deg+=r;break;case"anticlocelise":o.deg-=r}o.enableTransition=a}}}},D=T;var E=n(93379),$=n.n(E),M=n(43388),P={insert:"head",singleton:!1};$()(M.Z,P);M.Z.locals;function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const A={name:"PreviewImage",components:{PreviewImageView:(0,o.Z)(D,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"view",staticClass:"common-preview-view no-dark-mode"},[e.isSingle?e._e():[n("div",{staticClass:"preview-view-prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[n("i",{staticClass:"taskfont"},[e._v("")])]),e._v(" "),n("div",{staticClass:"preview-view-next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[n("i",{staticClass:"taskfont"},[e._v("")])])],e._v(" "),n("div",{staticClass:"preview-view-actions"},[n("div",{staticClass:"actions-inner"},[n("i",{staticClass:"taskfont",on:{click:function(t){return e.handleActions("zoomOut")}}},[e._v("")]),e._v(" "),n("i",{staticClass:"taskfont",on:{click:function(t){return e.handleActions("zoomIn")}}},[e._v("")]),e._v(" "),n("i",{staticClass:"actions-divider"}),e._v(" "),n("i",{staticClass:"taskfont",domProps:{innerHTML:e._s(e.mode.icon)},on:{click:e.toggleMode}}),e._v(" "),n("i",{staticClass:"actions-divider"}),e._v(" "),n("i",{staticClass:"taskfont",on:{click:function(t){return e.handleActions("anticlocelise")}}},[e._v("")]),e._v(" "),n("i",{staticClass:"taskfont",on:{click:function(t){return e.handleActions("clocelise")}}},[e._v("")])])]),e._v(" "),n("div",{staticClass:"preview-view-canvas no-dark-mode"},e._l(e.urlList,(function(t,i){return i===e.index?n("img",{key:t,ref:"img",refInFor:!0,staticClass:"preview-view-img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)}),[],!1,null,"213fc08a",null).exports},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,r.rn)(["previewImageIndex","previewImageList"])),methods:{visibleChange:function(e){e||this.close()},close:function(){this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[]}}};var N=n(41432),L={insert:"head",singleton:!1};$()(N.Z,L);N.Z.locals;function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const B={components:{PreviewImage:(0,o.Z)(A,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Modal",{attrs:{value:e.previewImageList.length>0,mask:!1,"mask-closable":!1,"footer-hide":!0,"transition-names":["",""],fullscreen:"","class-name":"common-preview-image"},on:{"on-visible-change":e.visibleChange}},[e.previewImageList.length>0?n("PreviewImageView",{attrs:{"initial-index":e.previewImageIndex,"url-list":e.previewImageList,infinite:""}}):e._e()],1)}),[],!1,null,null,null).exports,RightBottom:v,Spinner:s},data:function(){return{transitionName:null}},created:function(){this.electronEvents()},mounted:function(){var e=this,t=window.location.hash;0===t.indexOf("#")&&(t=t.substr(1))&&this.$nextTick((function(){t=$A.removeURLParameter(t,"token"),e.goForward({path:t})})),this.sessionStorage("/",1);var n=window.location.pathname;n&&0===this.sessionStorage(n)&&this.sessionStorage(n,this.sessionStorage("::count")+1),setInterval(this.searchEnter,1e3),window.addEventListener("resize",this.windowSizeListener)},beforeDestroy:function(){window.removeEventListener("resize",this.windowSizeListener)},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){R(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,r.rn)(["taskId","cacheDrawerOverlay"])),watch:{$route:function(e,t){null!==this.transitionName?void 0!==e.name&&void 0!==t.name&&this.slideType(e,t):this.transitionName="app-slide-no"}},methods:{slideType:function(e,t){var n=this.$router.isBack;this.$router.isBack=!1;var i=this.sessionStorage(e.path),r=this.sessionStorage(t.path);i&&i<r?(n=!0,this.sessionStorage(!0,i)):(n=!1,this.sessionStorage(e.path,this.sessionStorage("::count")+1)),!1===e.meta.slide||!1===t.meta.slide?this.transitionName="app-slide-no":"up"===e.meta.slide||"up"===t.meta.slide||"down"===e.meta.slide||"down"===t.meta.slide?this.transitionName=n?"app-slide-down":"app-slide-up":this.transitionName=n?"app-slide-right":"app-slide-left"},sessionStorage:function(e,t){var n=0,i=JSON.parse(window.sessionStorage.__history__||"{}");if(!0===e){var r={};for(var a in i)i.hasOwnProperty(a)&&parseInt(i[a])<=t&&(r[a]=i[a],n++);return(i=r)["::count"]=Math.max(t,n),window.sessionStorage.__history__=JSON.stringify(i),i}if(void 0===t)return parseInt(i[e]||0);for(var o in"/"===e&&(t=1),i[e]=t,i)i.hasOwnProperty(o)&&"::count"!==o&&n++;i["::count"]=Math.max(t,n),window.sessionStorage.__history__=JSON.stringify(i)},searchEnter:function(){var e=$A(".sreachBox");if(0!==e.length&&"init"!==e.attr("data-enter-init")){e.attr("data-enter-init","init");var t=e.find("button[type='button']"),n=null;0!==t.length&&(t.each((function(e,t){$A(t).text().indexOf("搜索")&&(n=$A(t))})),null!==n&&e.find("input.ivu-input").keydown((function(e){13==e.keyCode&&(n.hasClass("ivu-btn-loading")||n.click())})))}},windowSizeListener:function(){this.$store.state.windowWidth=window.innerWidth,this.$store.state.windowMax768=window.innerWidth<=768},electronEvents:function(){var e=this;this.$Electron&&(window.__onBeforeUnload=function(){return!!e.$Modal.removeLast()||(e.cacheDrawerOverlay.length>0?(e.cacheDrawerOverlay[e.cacheDrawerOverlay.length-1].close(),!0):void 0)},this.$Electron.registerMsgListener("dispatch",(function(t){if($A.isJson(t)){var n=t.action,i=t.data;e.$store.dispatch(n,i)}})))}}};var V=n(43279),z={insert:"head",singleton:!1};$()(V.Z,z);V.Z.locals;const H=(0,o.Z)(B,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:e.transitionName}},[n("keep-alive",[n("router-view",{staticClass:"child-view",class:{"view-768":e.$store.state.windowMax768}})],1)],1),e._v(" "),n("Spinner"),e._v(" "),n("RightBottom"),e._v(" "),n("PreviewImage")],1)}),[],!1,null,"1af8fc78",null).exports,W=[{name:"index",path:"/",component:function(){return n.e(531).then(n.bind(n,31531))}},{name:"manage",path:"/manage",meta:{slide:!1},component:function(){return n.e(999).then(n.bind(n,68999))},children:[{name:"manage-dashboard",path:"dashboard",component:function(){return n.e(476).then(n.bind(n,476))}},{name:"manage-calendar",path:"calendar",component:function(){return n.e(462).then(n.bind(n,83462))}},{name:"manage-messenger",path:"messenger",component:function(){return n.e(425).then(n.bind(n,40425))}},{path:"setting",component:function(){return n.e(341).then(n.bind(n,88341))},children:[{name:"manage-setting",path:"",redirect:"personal"},{name:"manage-setting-personal",path:"personal",component:function(){return n.e(252).then(n.bind(n,32252))}},{name:"manage-setting-password",path:"password",component:function(){return n.e(607).then(n.bind(n,60607))}},{name:"manage-setting-system",path:"system",component:function(){return n.e(936).then(n.bind(n,10936))}}]},{name:"manage-project-invite",path:"project/invite",component:function(){return n.e(481).then(n.bind(n,49481))}},{name:"manage-project",path:"project/:id",component:function(){return n.e(157).then(n.bind(n,20157))}},{name:"manage-file",path:"file",component:function(){return n.e(304).then(n.bind(n,20304))}}]},{name:"single-file-msg",path:"/single/file/msg/:id",component:function(){return n.e(408).then(n.bind(n,35408))}},{name:"single-file-task",path:"/single/file/task/:id",component:function(){return n.e(653).then(n.bind(n,15653))}},{name:"single-file",path:"/single/file/:id",component:function(){return n.e(954).then(n.bind(n,29954))}},{name:"single-task",path:"/single/task/:id",component:function(){return n.e(862).then(n.bind(n,72862))}},{name:"valid-email",path:"/single/valid/email",meta:{title:"验证绑定邮箱"},component:function(){return n.e(445).then(n.bind(n,98445))}},{name:"report-edit",path:"/single/report/edit/:id",component:function(){return n.e(483).then(n.bind(n,94483))}},{name:"report-detail",path:"/single/report/detail/:id",component:function(){return n.e(631).then(n.bind(n,77631))}},{name:"login",path:"/login",component:function(){return n.e(466).then(n.bind(n,84168))}},{name:"404",path:"*",component:function(){return n.e(418).then(n.bind(n,54418))}}];function q(e,t){for(var n in t)e[n]=t[n];return e}var U=/[!'()*]/g,K=function(e){return"%"+e.charCodeAt(0).toString(16)},G=/%2C/g,Y=function(e){return encodeURIComponent(e).replace(U,K).replace(G,",")};function Z(e){try{return decodeURIComponent(e)}catch(e){0}return e}var X=function(e){return null==e||"object"==typeof e?e:String(e)};function J(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),i=Z(n.shift()),r=n.length>0?Z(n.join("=")):null;void 0===t[i]?t[i]=r:Array.isArray(t[i])?t[i].push(r):t[i]=[t[i],r]})),t):t}function Q(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return Y(t);if(Array.isArray(n)){var i=[];return n.forEach((function(e){void 0!==e&&(null===e?i.push(Y(t)):i.push(Y(t)+"="+Y(e)))})),i.join("&")}return Y(t)+"="+Y(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var ee=/\/?$/;function te(e,t,n,i){var r=i&&i.options.stringifyQuery,a=t.query||{};try{a=ne(a)}catch(e){}var o={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:a,params:t.params||{},fullPath:ae(t,r),matched:e?re(e):[]};return n&&(o.redirectedFrom=ae(n,r)),Object.freeze(o)}function ne(e){if(Array.isArray(e))return e.map(ne);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=ne(e[n]);return t}return e}var ie=te(null,{path:"/"});function re(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function ae(e,t){var n=e.path,i=e.query;void 0===i&&(i={});var r=e.hash;return void 0===r&&(r=""),(n||"/")+(t||Q)(i)+r}function oe(e,t,n){return t===ie?e===t:!!t&&(e.path&&t.path?e.path.replace(ee,"")===t.path.replace(ee,"")&&(n||e.hash===t.hash&&se(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(n||e.hash===t.hash&&se(e.query,t.query)&&se(e.params,t.params))))}function se(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),i=Object.keys(t).sort();return n.length===i.length&&n.every((function(n,r){var a=e[n];if(i[r]!==n)return!1;var o=t[n];return null==a||null==o?a===o:"object"==typeof a&&"object"==typeof o?se(a,o):String(a)===String(o)}))}function le(e){for(var t=0;t<e.matched.length;t++){var n=e.matched[t];for(var i in n.instances){var r=n.instances[i],a=n.enteredCbs[i];if(r&&a){delete n.enteredCbs[i];for(var o=0;o<a.length;o++)r._isBeingDestroyed||a[o](r)}}}}var ue={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,i=t.children,r=t.parent,a=t.data;a.routerView=!0;for(var o=r.$createElement,s=n.name,l=r.$route,u=r._routerViewCache||(r._routerViewCache={}),c=0,d=!1;r&&r._routerRoot!==r;){var h=r.$vnode?r.$vnode.data:{};h.routerView&&c++,h.keepAlive&&r._directInactive&&r._inactive&&(d=!0),r=r.$parent}if(a.routerViewDepth=c,d){var f=u[s],p=f&&f.component;return p?(f.configProps&&ce(p,a,f.route,f.configProps),o(p,a,i)):o()}var m=l.matched[c],v=m&&m.components[s];if(!m||!v)return u[s]=null,o();u[s]={component:v},a.registerRouteInstance=function(e,t){var n=m.instances[s];(t&&n!==e||!t&&n===e)&&(m.instances[s]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){m.instances[s]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==m.instances[s]&&(m.instances[s]=e.componentInstance),le(l)};var g=m.props&&m.props[s];return g&&(q(u[s],{route:l,configProps:g}),ce(v,a,l,g)),o(v,a,i)}};function ce(e,t,n,i){var r=t.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0}}(n,i);if(r){r=t.props=q({},r);var a=t.attrs=t.attrs||{};for(var o in r)e.props&&o in e.props||(a[o]=r[o],delete r[o])}}function de(e,t,n){var i=e.charAt(0);if("/"===i)return e;if("?"===i||"#"===i)return t+e;var r=t.split("/");n&&r[r.length-1]||r.pop();for(var a=e.replace(/^\//,"").split("/"),o=0;o<a.length;o++){var s=a[o];".."===s?r.pop():"."!==s&&r.push(s)}return""!==r[0]&&r.unshift(""),r.join("/")}function he(e){return e.replace(/\/+/g,"/")}var fe=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},pe=De,me=we,ve=function(e,t){return xe(we(e,t),t)},ge=xe,be=Te,ye=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function we(e,t){for(var n,i=[],r=0,a=0,o="",s=t&&t.delimiter||"/";null!=(n=ye.exec(e));){var l=n[0],u=n[1],c=n.index;if(o+=e.slice(a,c),a=c+l.length,u)o+=u[1];else{var d=e[a],h=n[2],f=n[3],p=n[4],m=n[5],v=n[6],g=n[7];o&&(i.push(o),o="");var b=null!=h&&null!=d&&d!==h,y="+"===v||"*"===v,w="?"===v||"*"===v,_=n[2]||s,x=p||m;i.push({name:f||r++,prefix:h||"",delimiter:_,optional:w,repeat:y,partial:b,asterisk:!!g,pattern:x?Ce(x):g?".*":"[^"+ke(_)+"]+?"})}}return a<e.length&&(o+=e.substr(a)),o&&i.push(o),i}function _e(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function xe(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",Oe(t)));return function(t,i){for(var r="",a=t||{},o=(i||{}).pretty?_e:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var u,c=a[l.name];if(null==c){if(l.optional){l.partial&&(r+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(fe(c)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(c)+"`");if(0===c.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var d=0;d<c.length;d++){if(u=o(c[d]),!n[s].test(u))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(u)+"`");r+=(0===d?l.prefix:l.delimiter)+u}}else{if(u=l.asterisk?encodeURI(c).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):o(c),!n[s].test(u))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+u+'"');r+=l.prefix+u}}else r+=l}return r}}function ke(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function Ce(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function Se(e,t){return e.keys=t,e}function Oe(e){return e&&e.sensitive?"":"i"}function Te(e,t,n){fe(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,r=!1!==n.end,a="",o=0;o<e.length;o++){var s=e[o];if("string"==typeof s)a+=ke(s);else{var l=ke(s.prefix),u="(?:"+s.pattern+")";t.push(s),s.repeat&&(u+="(?:"+l+u+")*"),a+=u=s.optional?s.partial?l+"("+u+")?":"(?:"+l+"("+u+"))?":l+"("+u+")"}}var c=ke(n.delimiter||"/"),d=a.slice(-c.length)===c;return i||(a=(d?a.slice(0,-c.length):a)+"(?:"+c+"(?=$))?"),a+=r?"$":i&&d?"":"(?="+c+"|$)",Se(new RegExp("^"+a,Oe(n)),t)}function De(e,t,n){return fe(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var i=0;i<n.length;i++)t.push({name:i,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return Se(e,t)}(e,t):fe(e)?function(e,t,n){for(var i=[],r=0;r<e.length;r++)i.push(De(e[r],t,n).source);return Se(new RegExp("(?:"+i.join("|")+")",Oe(n)),t)}(e,t,n):function(e,t,n){return Te(we(e,n),t,n)}(e,t,n)}pe.parse=me,pe.compile=ve,pe.tokensToFunction=ge,pe.tokensToRegExp=be;var Ee=Object.create(null);function $e(e,t,n){t=t||{};try{var i=Ee[e]||(Ee[e]=pe.compile(e));return"string"==typeof t.pathMatch&&(t[0]=t.pathMatch),i(t,{pretty:!0})}catch(e){return""}finally{delete t[0]}}function Me(e,t,n,i){var r="string"==typeof e?{path:e}:e;if(r._normalized)return r;if(r.name){var a=(r=q({},e)).params;return a&&"object"==typeof a&&(r.params=q({},a)),r}if(!r.path&&r.params&&t){(r=q({},r))._normalized=!0;var o=q(q({},t.params),r.params);if(t.name)r.name=t.name,r.params=o;else if(t.matched.length){var s=t.matched[t.matched.length-1].path;r.path=$e(s,o,t.path)}else 0;return r}var l=function(e){var t="",n="",i=e.indexOf("#");i>=0&&(t=e.slice(i),e=e.slice(0,i));var r=e.indexOf("?");return r>=0&&(n=e.slice(r+1),e=e.slice(0,r)),{path:e,query:n,hash:t}}(r.path||""),u=t&&t.path||"/",c=l.path?de(l.path,u,n||r.append):u,d=function(e,t,n){void 0===t&&(t={});var i,r=n||J;try{i=r(e||"")}catch(e){i={}}for(var a in t){var o=t[a];i[a]=Array.isArray(o)?o.map(X):X(o)}return i}(l.query,r.query,i&&i.options.parseQuery),h=r.hash||l.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:c,query:d,hash:h}}var Pe,Ie=function(){},je={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,i=this.$route,r=n.resolve(this.to,i,this.append),a=r.location,o=r.route,s=r.href,l={},u=n.options.linkActiveClass,c=n.options.linkExactActiveClass,d=null==u?"router-link-active":u,h=null==c?"router-link-exact-active":c,f=null==this.activeClass?d:this.activeClass,p=null==this.exactActiveClass?h:this.exactActiveClass,m=o.redirectedFrom?te(null,Me(o.redirectedFrom),null,n):o;l[p]=oe(i,m,this.exactPath),l[f]=this.exact||this.exactPath?l[p]:function(e,t){return 0===e.path.replace(ee,"/").indexOf(t.path.replace(ee,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(i,m);var v=l[p]?this.ariaCurrentValue:null,g=function(e){Ae(e)&&(t.replace?n.replace(a,Ie):n.push(a,Ie))},b={click:Ae};Array.isArray(this.event)?this.event.forEach((function(e){b[e]=g})):b[this.event]=g;var y={class:l},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:o,navigate:g,isActive:l[f],isExactActive:l[p]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?e():e("span",{},w)}if("a"===this.tag)y.on=b,y.attrs={href:s,"aria-current":v};else{var _=Ne(this.$slots.default);if(_){_.isStatic=!1;var x=_.data=q({},_.data);for(var k in x.on=x.on||{},x.on){var C=x.on[k];k in b&&(x.on[k]=Array.isArray(C)?C:[C])}for(var S in b)S in x.on?x.on[S].push(b[S]):x.on[S]=g;var O=_.data.attrs=q({},_.data.attrs);O.href=s,O["aria-current"]=v}else y.on=b}return e(this.tag,y,this.$slots.default)}};function Ae(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ne(e){if(e)for(var t,n=0;n<e.length;n++){if("a"===(t=e[n]).tag)return t;if(t.children&&(t=Ne(t.children)))return t}}var Le="undefined"!=typeof window;function Fe(e,t,n,i,r){var a=t||[],o=n||Object.create(null),s=i||Object.create(null);e.forEach((function(e){Re(a,o,s,e,r)}));for(var l=0,u=a.length;l<u;l++)"*"===a[l]&&(a.push(a.splice(l,1)[0]),u--,l--);return{pathList:a,pathMap:o,nameMap:s}}function Re(e,t,n,i,r,a){var o=i.path,s=i.name;var l=i.pathToRegexpOptions||{},u=function(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return he(t.path+"/"+e)}(o,r,l.strict);"boolean"==typeof i.caseSensitive&&(l.sensitive=i.caseSensitive);var c={path:u,regex:Be(u,l),components:i.components||{default:i.component},alias:i.alias?"string"==typeof i.alias?[i.alias]:i.alias:[],instances:{},enteredCbs:{},name:s,parent:r,matchAs:a,redirect:i.redirect,beforeEnter:i.beforeEnter,meta:i.meta||{},props:null==i.props?{}:i.components?i.props:{default:i.props}};if(i.children&&i.children.forEach((function(i){var r=a?he(a+"/"+i.path):void 0;Re(e,t,n,i,c,r)})),t[c.path]||(e.push(c.path),t[c.path]=c),void 0!==i.alias)for(var d=Array.isArray(i.alias)?i.alias:[i.alias],h=0;h<d.length;++h){0;var f={path:d[h],children:i.children};Re(e,t,n,f,r,c.path||"/")}s&&(n[s]||(n[s]=c))}function Be(e,t){return pe(e,[],t)}function Ve(e,t){var n=Fe(e),i=n.pathList,r=n.pathMap,a=n.nameMap;function o(e,n,o){var s=Me(e,n,!1,t),u=s.name;if(u){var c=a[u];if(!c)return l(null,s);var d=c.regex.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}));if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var h in n.params)!(h in s.params)&&d.indexOf(h)>-1&&(s.params[h]=n.params[h]);return s.path=$e(c.path,s.params),l(c,s,o)}if(s.path){s.params={};for(var f=0;f<i.length;f++){var p=i[f],m=r[p];if(ze(m.regex,s.path,s.params))return l(m,s,o)}}return l(null,s)}function s(e,n){var i=e.redirect,r="function"==typeof i?i(te(e,n,null,t)):i;if("string"==typeof r&&(r={path:r}),!r||"object"!=typeof r)return l(null,n);var s=r,u=s.name,c=s.path,d=n.query,h=n.hash,f=n.params;if(d=s.hasOwnProperty("query")?s.query:d,h=s.hasOwnProperty("hash")?s.hash:h,f=s.hasOwnProperty("params")?s.params:f,u){a[u];return o({_normalized:!0,name:u,query:d,hash:h,params:f},void 0,n)}if(c){var p=function(e,t){return de(e,t.parent?t.parent.path:"/",!0)}(c,e);return o({_normalized:!0,path:$e(p,f),query:d,hash:h},void 0,n)}return l(null,n)}function l(e,n,i){return e&&e.redirect?s(e,i||n):e&&e.matchAs?function(e,t,n){var i=o({_normalized:!0,path:$e(n,t.params)});if(i){var r=i.matched,a=r[r.length-1];return t.params=i.params,l(a,t)}return l(null,t)}(0,n,e.matchAs):te(e,n,i,t)}return{match:o,addRoute:function(e,t){var n="object"!=typeof e?a[e]:void 0;Fe([t||e],i,r,a,n),n&&n.alias.length&&Fe(n.alias.map((function(e){return{path:e,children:[t]}})),i,r,a,n)},getRoutes:function(){return i.map((function(e){return r[e]}))},addRoutes:function(e){Fe(e,i,r,a)}}}function ze(e,t,n){var i=t.match(e);if(!i)return!1;if(!n)return!0;for(var r=1,a=i.length;r<a;++r){var o=e.keys[r-1];o&&(n[o.name||"pathMatch"]="string"==typeof i[r]?Z(i[r]):i[r])}return!0}var He=Le&&window.performance&&window.performance.now?window.performance:Date;function We(){return He.now().toFixed(3)}var qe=We();function Ue(){return qe}function Ke(e){return qe=e}var Ge=Object.create(null);function Ye(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var e=window.location.protocol+"//"+window.location.host,t=window.location.href.replace(e,""),n=q({},window.history.state);return n.key=Ue(),window.history.replaceState(n,"",t),window.addEventListener("popstate",Je),function(){window.removeEventListener("popstate",Je)}}function Ze(e,t,n,i){if(e.app){var r=e.options.scrollBehavior;r&&e.app.$nextTick((function(){var a=function(){var e=Ue();if(e)return Ge[e]}(),o=r.call(e,t,n,i?a:null);o&&("function"==typeof o.then?o.then((function(e){it(e,a)})).catch((function(e){0})):it(o,a))}))}}function Xe(){var e=Ue();e&&(Ge[e]={x:window.pageXOffset,y:window.pageYOffset})}function Je(e){Xe(),e.state&&e.state.key&&Ke(e.state.key)}function Qe(e){return tt(e.x)||tt(e.y)}function et(e){return{x:tt(e.x)?e.x:window.pageXOffset,y:tt(e.y)?e.y:window.pageYOffset}}function tt(e){return"number"==typeof e}var nt=/^#\d/;function it(e,t){var n,i="object"==typeof e;if(i&&"string"==typeof e.selector){var r=nt.test(e.selector)?document.getElementById(e.selector.slice(1)):document.querySelector(e.selector);if(r){var a=e.offset&&"object"==typeof e.offset?e.offset:{};t=function(e,t){var n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{x:i.left-n.left-t.x,y:i.top-n.top-t.y}}(r,a={x:tt((n=a).x)?n.x:0,y:tt(n.y)?n.y:0})}else Qe(e)&&(t=et(e))}else i&&Qe(e)&&(t=et(e));t&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:t.x,top:t.y,behavior:e.behavior}):window.scrollTo(t.x,t.y))}var rt,at=Le&&((-1===(rt=window.navigator.userAgent).indexOf("Android 2.")&&-1===rt.indexOf("Android 4.0")||-1===rt.indexOf("Mobile Safari")||-1!==rt.indexOf("Chrome")||-1!==rt.indexOf("Windows Phone"))&&window.history&&"function"==typeof window.history.pushState);function ot(e,t){Xe();var n=window.history;try{if(t){var i=q({},n.state);i.key=Ue(),n.replaceState(i,"",e)}else n.pushState({key:Ke(We())},"",e)}catch(n){window.location[t?"replace":"assign"](e)}}function st(e){ot(e,!0)}function lt(e,t,n){var i=function(r){r>=e.length?n():e[r]?t(e[r],(function(){i(r+1)})):i(r+1)};i(0)}var ut={redirected:2,aborted:4,cancelled:8,duplicated:16};function ct(e,t){return ht(e,t,ut.redirected,'Redirected when going from "'+e.fullPath+'" to "'+function(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return ft.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function dt(e,t){return ht(e,t,ut.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function ht(e,t,n,i){var r=new Error(i);return r._isRouter=!0,r.from=e,r.to=t,r.type=n,r}var ft=["params","query","hash"];function pt(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function mt(e,t){return pt(e)&&e._isRouter&&(null==t||e.type===t)}function vt(e){return function(t,n,i){var r=!1,a=0,o=null;gt(e,(function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){r=!0,a++;var l,u=wt((function(t){var r;((r=t).__esModule||yt&&"Module"===r[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:Pe.extend(t),n.components[s]=t,--a<=0&&i()})),c=wt((function(e){var t="Failed to resolve async component "+s+": "+e;o||(o=pt(e)?e:new Error(t),i(o))}));try{l=e(u,c)}catch(e){c(e)}if(l)if("function"==typeof l.then)l.then(u,c);else{var d=l.component;d&&"function"==typeof d.then&&d.then(u,c)}}})),r||i()}}function gt(e,t){return bt(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function bt(e){return Array.prototype.concat.apply([],e)}var yt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function wt(e){var t=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!t)return t=!0,e.apply(this,n)}}var _t=function(e,t){this.router=e,this.base=function(e){if(!e)if(Le){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=ie,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function xt(e,t,n,i){var r=gt(e,(function(e,i,r,a){var o=function(e,t){"function"!=typeof e&&(e=Pe.extend(e));return e.options[t]}(e,t);if(o)return Array.isArray(o)?o.map((function(e){return n(e,i,r,a)})):n(o,i,r,a)}));return bt(i?r.reverse():r)}function kt(e,t){if(t)return function(){return e.apply(t,arguments)}}_t.prototype.listen=function(e){this.cb=e},_t.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},_t.prototype.onError=function(e){this.errorCbs.push(e)},_t.prototype.transitionTo=function(e,t,n){var i,r=this;try{i=this.router.match(e,this.current)}catch(e){throw this.errorCbs.forEach((function(t){t(e)})),e}var a=this.current;this.confirmTransition(i,(function(){r.updateRoute(i),t&&t(i),r.ensureURL(),r.router.afterHooks.forEach((function(e){e&&e(i,a)})),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(i)})))}),(function(e){n&&n(e),e&&!r.ready&&(mt(e,ut.redirected)&&a===ie||(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)}))))}))},_t.prototype.confirmTransition=function(e,t,n){var i=this,r=this.current;this.pending=e;var a,o,s=function(e){!mt(e)&&pt(e)&&(i.errorCbs.length?i.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)},l=e.matched.length-1,u=r.matched.length-1;if(oe(e,r)&&l===u&&e.matched[l]===r.matched[u])return this.ensureURL(),e.hash&&Ze(this.router,r,e,!1),s(((o=ht(a=r,e,ut.duplicated,'Avoided redundant navigation to current location: "'+a.fullPath+'".')).name="NavigationDuplicated",o));var c=function(e,t){var n,i=Math.max(e.length,t.length);for(n=0;n<i&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),d=c.updated,h=c.deactivated,f=c.activated,p=[].concat(function(e){return xt(e,"beforeRouteLeave",kt,!0)}(h),this.router.beforeHooks,function(e){return xt(e,"beforeRouteUpdate",kt)}(d),f.map((function(e){return e.beforeEnter})),vt(f)),m=function(t,n){if(i.pending!==e)return s(dt(r,e));try{t(e,r,(function(t){!1===t?(i.ensureURL(!0),s(function(e,t){return ht(e,t,ut.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}(r,e))):pt(t)?(i.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(ct(r,e)),"object"==typeof t&&t.replace?i.replace(t):i.push(t)):n(t)}))}catch(e){s(e)}};lt(p,m,(function(){var n=function(e){return xt(e,"beforeRouteEnter",(function(e,t,n,i){return function(e,t,n){return function(i,r,a){return e(i,r,(function(e){"function"==typeof e&&(t.enteredCbs[n]||(t.enteredCbs[n]=[]),t.enteredCbs[n].push(e)),a(e)}))}}(e,n,i)}))}(f);lt(n.concat(i.router.resolveHooks),m,(function(){if(i.pending!==e)return s(dt(r,e));i.pending=null,t(e),i.router.app&&i.router.app.$nextTick((function(){le(e)}))}))}))},_t.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)},_t.prototype.setupListeners=function(){},_t.prototype.teardown=function(){this.listeners.forEach((function(e){e()})),this.listeners=[],this.current=ie,this.pending=null};var Ct=function(e){function t(t,n){e.call(this,t,n),this._startLocation=St(this.base)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router,n=t.options.scrollBehavior,i=at&&n;i&&this.listeners.push(Ye());var r=function(){var n=e.current,r=St(e.base);e.current===ie&&r===e._startLocation||e.transitionTo(r,(function(e){i&&Ze(t,e,n,!0)}))};window.addEventListener("popstate",r),this.listeners.push((function(){window.removeEventListener("popstate",r)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){ot(he(i.base+e.fullPath)),Ze(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){st(he(i.base+e.fullPath)),Ze(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(St(this.base)!==this.current.fullPath){var t=he(this.base+this.current.fullPath);e?ot(t):st(t)}},t.prototype.getCurrentLocation=function(){return St(this.base)},t}(_t);function St(e){var t=window.location.pathname,n=t.toLowerCase(),i=e.toLowerCase();return!e||n!==i&&0!==n.indexOf(he(i+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var Ot=function(e){function t(t,n,i){e.call(this,t,n),i&&function(e){var t=St(e);if(!/^\/#/.test(t))return window.location.replace(he(e+"/#"+t)),!0}(this.base)||Tt()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,n=at&&t;n&&this.listeners.push(Ye());var i=function(){var t=e.current;Tt()&&e.transitionTo(Dt(),(function(i){n&&Ze(e.router,i,t,!0),at||Mt(i.fullPath)}))},r=at?"popstate":"hashchange";window.addEventListener(r,i),this.listeners.push((function(){window.removeEventListener(r,i)}))}},t.prototype.push=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){$t(e.fullPath),Ze(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){Mt(e.fullPath),Ze(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;Dt()!==t&&(e?$t(t):Mt(t))},t.prototype.getCurrentLocation=function(){return Dt()},t}(_t);function Tt(){var e=Dt();return"/"===e.charAt(0)||(Mt("/"+e),!1)}function Dt(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function Et(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function $t(e){at?ot(Et(e)):window.location.hash=e}function Mt(e){at?st(Et(e)):window.location.replace(Et(e))}var Pt=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index+1).concat(e),i.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var i=this.stack[n];this.confirmTransition(i,(function(){var e=t.current;t.index=n,t.updateRoute(i),t.router.afterHooks.forEach((function(t){t&&t(i,e)}))}),(function(e){mt(e,ut.duplicated)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(_t),It=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ve(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!at&&!1!==e.fallback,this.fallback&&(t="hash"),Le||(t="abstract"),this.mode=t,t){case"history":this.history=new Ct(this,e.base);break;case"hash":this.history=new Ot(this,e.base,this.fallback);break;case"abstract":this.history=new Pt(this,e.base)}},jt={currentRoute:{configurable:!0}};function At(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}It.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},jt.currentRoute.get=function(){return this.history&&this.history.current},It.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var n=this.history;if(n instanceof Ct||n instanceof Ot){var i=function(e){n.setupListeners(),function(e){var i=n.current,r=t.options.scrollBehavior;at&&r&&"fullPath"in e&&Ze(t,e,i,!1)}(e)};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},It.prototype.beforeEach=function(e){return At(this.beforeHooks,e)},It.prototype.beforeResolve=function(e){return At(this.resolveHooks,e)},It.prototype.afterEach=function(e){return At(this.afterHooks,e)},It.prototype.onReady=function(e,t){this.history.onReady(e,t)},It.prototype.onError=function(e){this.history.onError(e)},It.prototype.push=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.push(e,t,n)}));this.history.push(e,t,n)},It.prototype.replace=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.replace(e,t,n)}));this.history.replace(e,t,n)},It.prototype.go=function(e){this.history.go(e)},It.prototype.back=function(){this.go(-1)},It.prototype.forward=function(){this.go(1)},It.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},It.prototype.resolve=function(e,t,n){var i=Me(e,t=t||this.history.current,n,this),r=this.match(i,t),a=r.redirectedFrom||r.fullPath,o=function(e,t,n){var i="hash"===n?"#"+t:t;return e?he(e+"/"+i):i}(this.history.base,a,this.mode);return{location:i,route:r,href:o,normalizedTo:i,resolved:r}},It.prototype.getRoutes=function(){return this.matcher.getRoutes()},It.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==ie&&this.history.transitionTo(this.history.getCurrentLocation())},It.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==ie&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(It.prototype,jt),It.install=function e(t){if(!e.installed||Pe!==t){e.installed=!0,Pe=t;var n=function(e){return void 0!==e},i=function(e,t){var i=e.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,i(this,this)},destroyed:function(){i(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",ue),t.component("RouterLink",je);var r=t.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}},It.version="3.5.3",It.isNavigationFailure=mt,It.NavigationFailureType=ut,It.START_LOCATION=ie,Le&&window.Vue&&window.Vue.use(It);const Nt=It;var Lt=n(40158),Ft=n.n(Lt);function Rt(e){return function(e){if(Array.isArray(e))return Bt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Bt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function Vt(e){return Vt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vt(e)}var zt={EN:"English",KM:"ភាសាខ្មែរ",TH:"ภาษาไทย",KO:"한국어",JA:"日本語",CN:"简体中文",TC:"繁體中文"},Ht={},Wt=[];const qt={install:function(e){e.mixin({data:function(){return{languageInit:!1,languageData:[],languageType:window.localStorage["__language:type__"]||this.__getNavigatorLanguage(),languageList:zt}},watch:{languageType:{handler:function(e){e&&"function"==typeof this.initLanguage&&this.initLanguage()},immediate:!0}},methods:{__getNavigatorLanguage:function(){var e="EN",t=(navigator.language||navigator.userLanguage+"").toUpperCase();switch(t){case"EN":case"KM":case"TH":case"KO":case"JA":e=t;break;case"ZH-CN":case"ZH":e="CN";break;case"ZH-TW":case"ZH-HK":e="TC"}return window.localStorage["__language:type__"]=e},__initLanguageData:function(){var e=this;void 0===this.languageInit&&(this.languageInit=!1,this.languageData=[],this.languageType=window.localStorage["__language:type__"]||this.__getNavigatorLanguage(),this.languageList=zt),!1===this.languageInit&&(this.languageInit=!0,this.addLanguageData(n(31108).Z),this.addLanguageData(window.languageData),Wt.push((function(t){e.languageType=t})))},__isArray:function(e){return"object"==Vt(e)&&"[object array]"==Object.prototype.toString.call(e).toLowerCase()&&"number"==typeof e.length},setLanguageListener:function(e){"function"==typeof e&&Wt.push((function(t){e(t)}))},addLanguageData:function(e){var t;this.__isArray(e)&&(this.__initLanguageData(),(t=this.languageData).unshift.apply(t,Rt(e)))},setLanguage:function(e){void 0!==e&&(this.__initLanguageData(),setTimeout((function(){window.localStorage["__language:type__"]=e,Wt.forEach((function(t){"function"==typeof t&&t(e)}))}),10))},getLanguage:function(){return this.__initLanguageData(),this.languageType},replaceArgumentsLanguage:function(e,t){for(var n=1;-1!==e.indexOf("%");)e="object"===Vt(t[n])?e.replace("%",""):e.replace("%",t[n]),n++;return e},replaceEscape:function(e){return e&&""!=e?e.replace(/%/g,"%").replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"):""},$L:function(e){var t=this;if(void 0!==arguments[1])return this.$L(this.replaceArgumentsLanguage(e,arguments));if("string"!=typeof e||!e)return e;if(this.__initLanguageData(),void 0===Ht[e]){var n=null,i=this.languageData.find((function(i){return void 0!==i._?(n=new RegExp("^"+t.replaceEscape(i._).replace(/%/g,"(.*?)")+"$","g"),!!e.match(n)):Object.values(i).find((function(i){return n=new RegExp("^"+t.replaceEscape(i).replace(/%/g,"(.*?)")+"$","g"),!!e.match(n)}))}));Ht[e]={rege:n,data:i}}var r=Ht[e],a=r.rege,o=r.data;if(o&&"object"===Vt(o)&&void 0!==o[this.languageType]&&o[this.languageType]){var s=0,l=o[this.languageType];return l=l.replace(/%/g,(function(){return"$"+ ++s})),e.replace(a,l)}if("CN"==this.languageType)try{var u="__language:Undefined__",c=JSON.parse(window.localStorage[u]||"[]");this.__isArray(c)||(c=[]);var d=null,h=c.find((function(t){return d=new RegExp("^"+t.replace(/%/g,"(.*?)")+"$","g"),!!e.match(d)}));h||(c.push(e),window.localStorage[u]=JSON.stringify(c))}catch(e){}return e}}})}};var Ut={isDesktop:$A.isDesktop(),windowWidth:window.innerWidth,windowMax768:window.innerWidth<=768,cacheLoading:{},cacheDrawerIndex:0,cacheDrawerOverlay:[],cacheUserActive:{},cacheUserWait:[],cacheUserBasic:$A.getStorageArray("cacheUserBasic"),cacheDialogs:$A.getStorageArray("cacheDialogs"),cacheUnreads:{},cacheProjects:$A.getStorageArray("cacheProjects"),cacheColumns:$A.getStorageArray("cacheColumns"),cacheTasks:$A.getStorageArray("cacheTasks"),cacheProjectParameter:$A.getStorageArray("cacheProjectParameter"),cacheTaskBrowse:$A.getStorageArray("cacheTaskBrowse"),cacheServerUrl:$A.getStorageString("cacheServerUrl"),ajaxWsReady:!1,ajaxWsListener:[],ws:null,wsMsg:{},wsCall:{},wsTimeout:null,wsOpenNum:0,wsListener:{},wsReadTimeout:null,wsReadWaitList:[],userInfo:$A.getStorageJson("userInfo"),userId:0,userToken:"",userIsAdmin:!1,userOnline:{},dialogMsgs:[],dialogOpenId:0,files:[],fileContent:{},projectId:0,projectTotal:0,projectLoad:0,taskId:0,taskCompleteTemps:[],taskContents:[],taskFiles:[],taskLogs:[],taskLoading:[],taskFlows:[],taskFlowItems:[],taskPriority:[],columnTemplate:[],columnColorList:[{name:"默认",color:""},{name:"灰色",color:"#444444"},{name:"棕色",color:"#947364"},{name:"橘色",color:"#faaa6c"},{name:"黄色",color:"#f2d86d"},{name:"绿色",color:"#73b45c"},{name:"蓝色",color:"#51abea"},{name:"紫色",color:"#b583e3"},{name:"粉色",color:"#ff819c"},{name:"红色",color:"#ff7070"}],taskColorList:[{name:"默认",color:""},{name:"黄色",color:"#fffae6"},{name:"蓝色",color:"#e5f5ff"},{name:"绿色",color:"#ecffe5"},{name:"粉色",color:"#ffeaee"},{name:"紫色",color:"#f6ecff"},{name:"灰色",color:"#f3f3f3"}],themeMode:$A.getStorageString("cacheThemeMode"),themeList:[{name:"跟随系统",value:"auto"},{name:"明亮",value:"light"},{name:"暗黑",value:"dark"}],themeIsDark:!1,clientNewVersion:null,previewImageIndex:0,previewImageList:[]};switch(Ut.userInfo.userid&&(Ut.userId=Ut.userInfo.userid=$A.runNum(Ut.userInfo.userid),Ut.userToken=Ut.userInfo.token,Ut.userIsAdmin=$A.inArray("admin",Ut.userInfo.identity)),Ut.cacheServerUrl&&(window.systemInfo.apiUrl=Ut.cacheServerUrl),Ut.themeMode){case"dark":$A.dark.enableDarkMode();break;case"light":$A.dark.disableDarkMode();break;default:Ut.themeMode="auto",$A.dark.autoDarkMode()}Ut.themeIsDark=$A.dark.isDarkEnabled();const Kt=Ut;function Gt(e){return function(e){if(Array.isArray(e))return Yt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}const Zt={projectData:function(e){var t=e.projectId;if(0==t&&(t=$A.runNum(window.__projectId)),t>0){window.__projectId=t;var n=e.cacheProjects.find((function(e){return e.id==t}));if(n)return n}return{}},projectParameter:function(e){return function(t){if(!e.projectId)return!1;var n=e.cacheProjectParameter.find((function(t){return t.project_id==e.projectId}));return n||(n=$A.projectParameterTemplate(e.projectId),e.cacheProjectParameter.push(n)),"menuType"===t&&void 0===n[t]?"column":n[t]}},taskData:function(e){var t=e.taskId;if(0==t&&(t=$A.runNum(window.__taskId)),t>0){window.__taskId=t;var n=e.cacheTasks.find((function(e){return e.id==t}));if(n)return n}return{}},transforTasks:function(e){return function(t){return t.filter((function(e){var n=e.parent_id;return!(n>0&&t.find((function(e){return e.id==n})))})).map((function(n){if(n.parent_id>0){var i=e.cacheTasks.find((function(e){return e.id==n.parent_id}));return i?Object.assign({},i,{id:n.id,parent_id:n.parent_id,name:n.name,start_at:n.start_at,end_at:n.end_at,complete_at:n.complete_at,_time:n._time,flow_item_id:n.flow_item_id,flow_item_name:n.flow_item_name,flow_item_status:n.flow_item_status,sub_top:!0,sub_my:[]}):Object.assign({},n,{sub_top:!0,sub_my:[]})}return Object.assign({},n,{sub_top:!1,sub_my:t.filter((function(e){return e.parent_id==n.id}))})}))}},dashboardTask:function(e){var t=$A.Date($A.formatDate("Y-m-d 00:00:00")),n=$A.Date($A.formatDate("Y-m-d 23:59:59")),i=$A.Date($A.formatDate("Y-m-d H:i:s")),r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!e.archived_at&&((!e.complete_at||!0!==t)&&e.owner)},a=e.cacheTasks.filter((function(e){return r(e)}));if(e.taskCompleteTemps.length>0){var o,s=e.cacheTasks.filter((function(t){return e.taskCompleteTemps.includes(t.id)&&r(t,!1)}));if(s.length>0)(o=a=$A.cloneJSON(a)).push.apply(o,Gt(s))}return{today:a.filter((function(e){var i=$A.Date(e.start_at),r=$A.Date(e.end_at);return i<=t&&t<=r||i<=n&&n<=r||i>t&&n>r})),overdue:a.filter((function(e){return e.end_at&&$A.Date(e.end_at)<=i})),all:a}}};function Xt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var i,r,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(i=n.next()).done)&&(a.push(i.value),!t||a.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return a}(e,t)||Qt(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jt(e){return function(e){if(Array.isArray(e))return en(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Qt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qt(e,t){if(e){if("string"==typeof e)return en(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?en(e,t):void 0}}function en(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function tn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const nn={call:function(e,t){var n=e.state,i=e.dispatch;$A.isJson(t)||(t={url:t}),$A.isJson(t.header)||(t.header={}),t.url=$A.apiUrl(t.url),t.data=$A.date2string(t.data),t.header["Content-Type"]="application/json",t.header.language=$A.getLanguage(),t.header.token=n.userToken,t.header.fd=$A.getStorageString("userWsFd"),t.header.version=window.systemInfo.version||"0.0.1",t.header.platform=$A.Platform;var r=$A.cloneJSON(t);return new Promise((function(e,a){if(!0===t.spinner&&(t.before=function(){$A.spinnerShow()},t.complete=function(){$A.spinnerHide()}),t.success=function(n,o,s){if(!$A.isJson(n))return console.log(n,o,s),void a({data:{},msg:"Return error"});var l=n.ret,u=n.data,c=n.msg;-1!==l||!1===t.checkRole?-2!==l||!1===t.checkNick?1===l?e({data:u,msg:c}):(a({data:u,msg:c||"Unknown error"}),-4001===l?i("forgetProject",u.project_id):-4002===l?i("forgetTask",u.task_id):-4003===l&&i("forgetDialog",u.dialog_id)):i("userNickNameInput").then((function(){i("call",Object.assign(r,{checkNick:!1})).then(e).catch(a)})).catch((function(){a({data:u,msg:$A.L("请设置昵称!")})})):$A.modalError({content:c,onOk:function(){i("logout")}})},t.error=function(e,t){!1===window.navigator.onLine||0===t&&4===e.readyState?a({data:{},msg:$A.L("网络异常,请稍后再试!")}):a({data:{},msg:"System error"})},!0===t.websocket||!0===t.ws){var o=$A.randomString(16),s=setTimeout((function(){var e=n.ajaxWsListener.find((function(e){return e.apiWebsocket==o}));e&&(e.complete(),e.error("timeout"),e.after()),n.ajaxWsListener=n.ajaxWsListener.filter((function(e){return e.apiWebsocket!=o}))}),t.timeout||3e4);n.ajaxWsListener.push({apiWebsocket:o,complete:"function"==typeof t.complete?t.complete:function(){},success:"function"==typeof t.success?t.success:function(){},error:"function"==typeof t.error?t.error:function(){},after:"function"==typeof t.after?t.after:function(){}}),t.complete=function(){},t.success=function(){},t.error=function(){},t.after=function(){},t.header["Api-Websocket"]=o,!1===n.ajaxWsReady&&(n.ajaxWsReady=!0,i("websocketMsgListener",{name:"apiWebsocket",callback:function(e){if("apiWebsocket"===e.type){clearTimeout(s);var t=e.apiWebsocket,i=e.apiSuccess,r=e.data,a=n.ajaxWsListener.find((function(e){return e.apiWebsocket==t}));a&&(a.complete(),i?a.success(r):a.error(r),a.after()),n.ajaxWsListener=n.ajaxWsListener.filter((function(e){return e.apiWebsocket!=t}))}}}))}$A.ajaxc(t)}))},toggleProjectParameter:function(e,t){var n=e.state;$A.execMainDispatch("toggleProjectParameter",t);var i=t,r=null,a=n.projectId;if($A.isJson(t)&&(i=t.key,r=t.value,a=t.project_id),a){var o=n.cacheProjectParameter.findIndex((function(e){return e.project_id==a}));-1===o&&(n.cacheProjectParameter.push($A.projectParameterTemplate(a)),o=n.cacheProjectParameter.findIndex((function(e){return e.project_id==a})));var s=n.cacheProjectParameter[o];$A.isJson(i)||(i=tn({},i,r||!s[i])),n.cacheProjectParameter.splice(o,1,Object.assign(s,i)),setTimeout((function(){$A.setStorage("cacheProjectParameter",n.cacheProjectParameter)}))}},setTheme:function(e,t){var n=e.state;if(void 0!==t)if($A.isChrome()){switch(t){case"dark":$A.dark.enableDarkMode();break;case"light":$A.dark.disableDarkMode();break;default:$A.dark.autoDarkMode()}n.themeMode=t,n.themeIsDark=$A.dark.isDarkEnabled(),$A.setStorage("cacheThemeMode",t)}else $A.modalWarning("仅客户端或Chrome浏览器支持主题功能")},getBasicData:function(e){var t=e.dispatch;t("getProjects").catch((function(){})),t("getDialogs").catch((function(){})),t("getTaskForDashboard")},getUserInfo:function(e){var t=e.dispatch;return new Promise((function(e,n){t("call",{url:"users/info"}).then((function(n){t("saveUserInfo",n.data),e(n)})).catch((function(e){console.warn(e),n(e)}))}))},saveUserInfo:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e){var r=$A.cloneJSON(t);r.userid=$A.runNum(r.userid),r.token=r.userid>0?r.token||n.userToken:"",n.userInfo=r,n.userId=r.userid,n.userToken=r.token,n.userIsAdmin=$A.inArray("admin",r.identity),$A.setStorage("userInfo",n.userInfo),i("getBasicData"),i("websocketConnection"),e()}))},saveUserOnlineStatus:function(e,t){var n=e.state,i=t.userid,r=t.online;n.userOnline[i]!==r&&(n.userOnline=Object.assign({},n.userOnline,tn({},i,r)))},getUserBasic:function(e,t){var n=e.state,i=e.dispatch;if(!0!==n.cacheLoading.loadUserBasic){var r=$A.Time(),a=$A.cloneJSON(n.cacheUserWait);t&&t.userid&&a.push(t),n.cacheUserWait=[];var o=[],s=0;a.some((function(e){var t=n.cacheUserBasic.find((function(t){return t.userid==e.userid}));if(t&&r-t._time<=30)return setTimeout((function(){n.cacheUserActive=Object.assign(t,{__:Math.random()}),d.Store.set("cacheUserActive",t)}),s+=5),!1;o.push(e)})),0!==o.length&&(o.length>30&&(n.cacheUserWait=o.slice(30),o=o.slice(0,30)),n.cacheLoading.loadUserBasic=!0,i("call",{url:"users/basic",data:{userid:Jt(new Set(o.map((function(e){return e.userid}))))}}).then((function(e){r=$A.Time(),o.forEach((function(t){var n=e.data.find((function(e){return e.userid==t.userid}))||Object.assign(t,{email:""});n._time=r,i("saveUserBasic",n)})),n.cacheLoading.loadUserBasic=!1,i("getUserBasic")})).catch((function(e){console.warn(e),n.cacheLoading.loadUserBasic=!1,i("getUserBasic")})))}else t&&n.cacheUserWait.push(t)},saveUserBasic:function(e,t){var n=e.state;$A.execMainDispatch("saveUserBasic",t);var i=n.cacheUserBasic.findIndex((function(e){return e.userid==t.userid}));i>-1?(t=Object.assign({},n.cacheUserBasic[i],t),n.cacheUserBasic.splice(i,1,t)):n.cacheUserBasic.push(t),n.cacheUserActive=Object.assign(t,{__:Math.random()}),d.Store.set("cacheUserActive",t),setTimeout((function(){$A.setStorage("cacheUserBasic",n.cacheUserBasic)}))},userNickNameInput:function(e){var t=e.dispatch;return new Promise((function(e,n){var i=function(t,i){"function"==typeof t&&t(),!0===i?setTimeout(e,301):setTimeout(n,301)};$A.modalInput({title:"设置昵称",placeholder:"请输入昵称",okText:"保存",onOk:function(e,n){e?t("call",{url:"users/editdata",data:{nickname:e},checkNick:!1}).then((function(){t("getUserInfo").then((function(){i(n,!0)})).catch((function(){i(n,!1)}))})).catch((function(e){var t=e.msg;$A.modalError(t,301),i(n,!1)})):i(n,!1)},onCancel:function(){i(null,!1)}})}))},logout:function(e){e.state;var t=e.dispatch,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t("handleClearCache",{}).then((function(){var e=["/","/login"].includes(window.location.pathname)?"":encodeURIComponent(window.location.href);!1===n&&(e=null),$A.goForward({name:"login",query:e?{from:e}:{}},!0)}))},handleClearCache:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e){try{var r=$A.getStorageString("cacheLoginEmail"),a=$A.getStorageString("cacheThemeMode");window.localStorage.clear(),n.cacheUserBasic=[],n.cacheDialogs=[],n.cacheProjects=[],n.cacheColumns=[],n.cacheTasks=[],$A.setStorage("cacheProjectParameter",n.cacheProjectParameter),$A.setStorage("cacheServerUrl",n.cacheServerUrl),$A.setStorage("cacheLoginEmail",r),$A.setStorage("cacheThemeMode",a),$A.setStorage("cacheTaskBrowse",n.cacheTaskBrowse),i("saveUserInfo",$A.isJson(t)?t:n.userInfo),e()}catch(t){e()}}))},saveFile:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveFile",t),$A.isArray(t))t.forEach((function(e){i("saveFile",e)}));else if($A.isJson(t)){var r={_load:!1,_edit:!1},a=n.files.findIndex((function(e){return e.id==t.id}));a>-1?n.files.splice(a,1,Object.assign(r,n.files[a],t)):n.files.push(Object.assign(r,t))}},forgetFile:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetFile",t),($A.isArray(t)?t:[t]).some((function(e){n.files=n.files.filter((function(t){return t.id!=e})),n.files.some((function(t){t.pid==e&&i("forgetFile",t.id)}))}))},getFiles:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){i("call",{url:"file/lists",data:{pid:t}}).then((function(r){var a=r.data.map((function(e){return e.id}));n.files=n.files.filter((function(e){return e.pid!=t||a.includes(e.id)})),i("saveFile",r.data),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},searchFiles:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){n("call",{url:"file/search",data:{key:t}}).then((function(t){n("saveFile",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},saveProject:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveProject",t),$A.isArray(t))t.forEach((function(e){i("saveProject",e)}));else if($A.isJson(t)){void 0!==t.project_column&&(i("saveColumn",t.project_column),delete t.project_column);var r=n.cacheProjects.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheProjects.splice(r,1,Object.assign({},n.cacheProjects[r],t)):(void 0===t.project_user&&(t.project_user=[]),n.cacheProjects.push(t)),n.cacheDialogs.some((function(e){if("group"==e.type&&"project"==e.group_type&&e.group_info.id==t.id)for(var n in void 0!==t.name&&(e.name=t.name),e.group_info)e.group_info.hasOwnProperty(n)&&void 0!==t[n]&&(e.group_info[n]=t[n])})),setTimeout((function(){$A.setStorage("cacheProjects",n.cacheProjects)}))}},forgetProject:function(e,t){var n=e.state;$A.execMainDispatch("forgetProject",t);var i=$A.isArray(t)?t:[t];if(i.some((function(e){var t=n.cacheProjects.findIndex((function(t){return t.id==e}));t>-1&&n.cacheProjects.splice(t,1)})),i.includes(n.projectId)){var r=n.cacheProjects.find((function(e){var n=e.id;return n&&n!=t}));r?$A.goForward({path:"/manage/project/"+r.id}):$A.goForward({path:"/manage/dashboard"})}setTimeout((function(){$A.setStorage("cacheProjects",n.cacheProjects)}))},getProjects:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheProjects=[],void r({msg:"Parameter error"});i("call",{url:"project/lists",data:t||{}}).then((function(t){var r=t.data;n.projectTotal=r.total_all,i("saveProject",r.data),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},getProjectOne:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){0!==$A.runNum(t)?(n.projectLoad++,i("call",{url:"project/one",data:{project_id:t}}).then((function(t){setTimeout((function(){n.projectLoad--}),10),i("saveProject",t.data),e(t)})).catch((function(e){console.warn(e),n.projectLoad--,r(e)}))):r({msg:"Parameter error"})}))},archivedProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/archived",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},removeProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/remove",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},exitProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/exit",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},saveColumn:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveColumn",t),$A.isArray(t))t.forEach((function(e){i("saveColumn",e)}));else if($A.isJson(t)){var r=n.cacheColumns.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheColumns.splice(r,1,Object.assign({},n.cacheColumns[r],t)):n.cacheColumns.push(t),setTimeout((function(){$A.setStorage("cacheColumns",n.cacheColumns)}))}},forgetColumn:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetColumn",t);var r=$A.isArray(t)?t:[t],a=[];r.some((function(e){var t=n.cacheColumns.findIndex((function(t){return t.id==e}));t>-1&&(a.push(n.cacheColumns[t].project_id),i("getProjectOne",n.cacheColumns[t].project_id).catch((function(){})),n.cacheColumns.splice(t,1))})),Array.from(new Set(a)).some((function(e){return i("getProjectOne",e).catch((function(){}))})),setTimeout((function(){$A.setStorage("cacheColumns",n.cacheColumns)}))},getColumns:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheColumns=[],void r({msg:"Parameter error"});n.projectLoad++,i("call",{url:"project/column/lists",data:{project_id:t}}).then((function(r){var a=r.data;n.projectLoad--;var o=a.data.map((function(e){return e.id}));if(n.cacheColumns=n.cacheColumns.filter((function(e){return e.project_id!=t||o.includes(e.id)})),i("saveColumn",a.data),e(a.data),1===n.cacheColumns.filter((function(e){return e.project_id==t})).length){var s=n.cacheProjectParameter.find((function(e){return e.project_id==t}))||{};void 0!==s.menuInit&&!1!==s.menuInit||i("toggleProjectParameter",{project_id:t,key:{menuInit:!0,menuType:"table"}})}})).catch((function(e){console.warn(e),n.projectLoad--,r(e)}))}))},removeColumn:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/column/remove",data:{column_id:t}}).then((function(i){n("forgetColumn",t),e(i)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},saveTask:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveTask",t),$A.isArray(t))t.forEach((function(e){i("saveTask",e)}));else if($A.isJson(t)){if(t._time=$A.Time(),t.flow_item_name&&-1!==t.flow_item_name.indexOf("|")){var r=Xt(t.flow_item_name.split("|"),2);t.flow_item_status=r[0],t.flow_item_name=r[1]}void 0!==t.archived_at&&n.cacheTasks.filter((function(e){return e.parent_id==t.id})).some((function(e){i("saveTask",Object.assign(e,{archived_at:t.archived_at,archived_userid:t.archived_userid}))}));var a={};void 0!==t.update_marking&&(a=$A.isJson(t.update_marking)?t.update_marking:{},delete t.update_marking);var o=n.cacheTasks.findIndex((function(e){return e.id==t.id}));o>-1?n.cacheTasks.splice(o,1,Object.assign({},n.cacheTasks[o],t)):n.cacheTasks.push(t),(!0===a.is_update_maintask||t.parent_id>0&&-1===n.cacheTasks.findIndex((function(e){return e.id==t.parent_id})))&&i("getTaskOne",t.parent_id).catch((function(){})),!0===a.is_update_project&&i("getProjectOne",t.project_id).catch((function(){})),!0===a.is_update_content&&i("getTaskContent",t.id),!0===a.is_update_subtask&&i("getTaskForParent",t.id).catch((function(){})),n.cacheDialogs.some((function(e){if("group"==e.type&&"task"==e.group_type&&e.group_info.id==t.id)for(var n in void 0!==t.name&&(e.name=t.name),e.group_info)e.group_info.hasOwnProperty(n)&&void 0!==t[n]&&(e.group_info[n]=t[n])})),setTimeout((function(){$A.setStorage("cacheTasks",n.cacheTasks)}))}},forgetTask:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetTask",t);var r=$A.isArray(t)?t:[t],a=[],o=[];r.some((function(e){var t=n.cacheTasks.findIndex((function(t){return t.id==e}));t>-1&&(n.cacheTasks[t].parent_id&&a.push(n.cacheTasks[t].parent_id),o.push(n.cacheTasks[t].project_id),n.cacheTasks.splice(t,1)),n.cacheTasks.filter((function(t){return t.parent_id==e})).some((function(e){var t=n.cacheTasks.findIndex((function(t){return t.id==e.id}));t>-1&&(o.push(e.project_id),n.cacheTasks.splice(t,1))}))})),Array.from(new Set(a)).some((function(e){return i("getTaskOne",e).catch((function(){}))})),Array.from(new Set(o)).some((function(e){return i("getProjectOne",e).catch((function(){}))})),r.includes(n.taskId)&&(n.taskId=0),setTimeout((function(){$A.setStorage("cacheTasks",n.cacheTasks)}))},increaseTaskMsgNum:function(e,t){var n=e.state;$A.execMainDispatch("increaseTaskMsgNum",t);var i=n.cacheTasks.find((function(e){return e.dialog_id===t}));i&&i.msg_num++},getTasks:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheTasks=[],void r({msg:"Parameter error"});t.project_id&&n.projectLoad++,i("call",{url:"project/task/lists",data:t}).then((function(a){t.project_id&&n.projectLoad--;var o=a.data;if(i("saveTask",o.data),o.next_page_url){var s=Object.assign(t,{page:o.current_page+1});o.current_page%5==0?$A.modalWarning({content:"数据已超过"+o.to+"条,是否继续加载?",onOk:function(){i("getTasks",s).then(e).catch(r)},onCancel:function(){e()}}):i("getTasks",s).then(e).catch(r)}else e()})).catch((function(e){console.warn(e),r(e),t.project_id&&n.projectLoad--}))}))},getTaskOne:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){/^\d+$/.test(t)&&(t={task_id:t}),0!==$A.runNum(t.task_id)?n("call",{url:"project/task/one",data:t}).then((function(t){n("saveTask",t.data),e(t)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},getTaskForDashboard:function(e){var t=e.state,n=e.dispatch,i=e.getters;if(!0!==t.cacheLoading.loadDashboardTasks){t.cacheLoading.loadDashboardTasks=!0;var r=$A.Time(),a=i.dashboardTask,o=a.today,s=a.overdue,l=a.all,u=o.map((function(e){return e.id}));u.push.apply(u,Jt(s.map((function(e){return e.id})))),u.push.apply(u,Jt(l.map((function(e){return e.id}))));var c=3;!function e(){if(c<=0){t.cacheLoading.loadDashboardTasks=!1;var a=i.dashboardTask,o=a.today,s=a.overdue,l=a.all,d=o.filter((function(e){return e._time>=r})).map((function(e){return e.id}));return d.push.apply(d,Jt(s.filter((function(e){return e._time>=r})).map((function(e){return e.id})))),d.push.apply(d,Jt(l.filter((function(e){return e._time>=r})).map((function(e){return e.id})))),void n("forgetTask",u.filter((function(e){return-1==d.indexOf(e)})))}2==--c?n("getTasks",{complete:"no",time:[$A.formatDate("Y-m-d 00:00:00"),$A.formatDate("Y-m-d 23:59:59")]}).then(e).catch(e):1==c?n("getTasks",{complete:"no",time_before:$A.formatDate("Y-m-d H:i:s")}).then(e).catch(e):0==c&&n("getTasks",{complete:"no"}).then(e).catch(e)}()}},getTaskForProject:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=$A.Time(),o=n.cacheTasks.filter((function(e){return e.project_id==t})).map((function(e){return e.id})),s=function(){var e=n.cacheTasks.filter((function(e){return e.project_id==t&&e._time>=a})).map((function(e){return e.id}));i("forgetTask",o.filter((function(t){return-1==e.indexOf(t)})))};i("getTasks",{project_id:t}).then((function(){s(),e()})).catch((function(){s(),r()}))}))},getTaskForParent:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=$A.Time(),o=n.cacheTasks.filter((function(e){return e.parent_id==t})).map((function(e){return e.id})),s=function(){var e=n.cacheTasks.filter((function(e){return e.parent_id==t&&e._time>=a})).map((function(e){return e.id}));i("forgetTask",o.filter((function(t){return-1==e.indexOf(t)})))};i("getTasks",{parent_id:t,archived:"all"}).then((function(){s(),e()})).catch((function(){s(),r()}))}))},removeTask:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t.task_id)?(n("taskLoadStart",t.task_id),n("call",{url:"project/task/remove",data:t}).then((function(i){n("forgetTask",t.task_id),n("taskLoadEnd",t.task_id),e(i)})).catch((function(e){console.warn(e),n("getTaskOne",t.task_id).catch((function(){})),n("taskLoadEnd",t.task_id),i(e)}))):i({msg:"Parameter error"})}))},archivedTask:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){/^\d+$/.test(t)&&(t={task_id:t}),0!==$A.runNum(t.task_id)?(n("taskLoadStart",t.task_id),n("call",{url:"project/task/archived",data:t}).then((function(i){n("saveTask",i.data),n("taskLoadEnd",t.task_id),e(i)})).catch((function(e){console.warn(e),n("getTaskOne",t.task_id).catch((function(){})),n("taskLoadEnd",t.task_id),i(e)}))):i({msg:"Parameter error"})}))},getTaskContent:function(e,t){e.state;var n=e.dispatch;0!==$A.runNum(t)&&n("call",{url:"project/task/content",data:{task_id:t}}).then((function(e){n("saveTaskContent",e.data)})).catch((function(e){console.warn(e)}))},saveTaskContent:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveTaskContent",t),$A.isArray(t))t.forEach((function(e){i("saveTaskContent",e)}));else if($A.isJson(t)){var r=n.taskContents.findIndex((function(e){return e.task_id==t.task_id}));r>-1?n.taskContents.splice(r,1,Object.assign({},n.taskContents[r],t)):n.taskContents.push(t)}},getTaskFiles:function(e,t){var n=e.state,i=e.dispatch;0!==$A.runNum(t)&&i("call",{url:"project/task/files",data:{task_id:t}}).then((function(e){e.data.forEach((function(e){var t=n.taskFiles.findIndex((function(t){return t.id==e.id}));t>-1?n.taskFiles.splice(t,1,e):n.taskFiles.push(e)})),i("saveTask",{id:t,file_num:e.data.length})})).catch((function(e){console.warn(e)}))},forgetTaskFile:function(e,t){var n=e.state;e.dispatch;($A.isArray(t)?t:[t]).some((function(e){var t=n.taskFiles.findIndex((function(t){return t.id==e}));t>-1&&n.taskFiles.splice(t,1)}))},openTask:function(e,t){var n=e.state,i=e.dispatch,r=t;$A.isJson(t)&&(r=t.parent_id>0?t.parent_id:t.id),n.taskId=r,r>0&&i("getTaskOne",{task_id:r,archived:"all"}).then((function(){i("getTaskContent",r),i("getTaskFiles",r),i("getTaskForParent",r).catch((function(){})),i("saveTaskBrowse",r)})).catch((function(e){var t=e.msg;$A.modalWarning({content:t,onOk:function(){n.taskId=0}})}))},taskAdd:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){var r=$A.cloneJSON($A.date2string(t));$A.isArray(r.column_id)&&(r.column_id=r.column_id.find((function(e){return e}))),n("call",{url:"project/task/add",data:r,method:"post"}).then((function(t){n("addTaskSuccess",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},taskAddSub:function(e,t){var n=e.dispatch;return new Promise((function(e,i){n("call",{url:"project/task/addsub",data:t}).then((function(t){n("addTaskSuccess",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},addTaskSuccess:function(e,t){var n=e.dispatch;void 0!==t.new_column&&(n("saveColumn",t.new_column),delete t.new_column),n("saveTask",t),n("getProjectOne",t.project_id).catch((function(){}))},taskUpdate:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){n("taskBeforeUpdate",t).then((function(t){var r=t.confirm,a=t.post;n("taskLoadStart",a.task_id),n("call",{url:"project/task/update",data:a,method:"post"}).then((function(t){n("taskLoadEnd",a.task_id),n("saveTask",t.data),e(t)})).catch((function(e){console.warn(e),n("taskLoadEnd",a.task_id),n("getTaskOne",a.task_id).catch((function(){})),setTimeout((function(){i(e)}),!0===r?301:0)}))})).catch(i)}))},taskBeforeUpdate:function(e,t){var n=e.state;e.dispatch;return new Promise((function(e,i){var r=$A.cloneJSON($A.date2string(t)),a="温馨提示",o=null;if(void 0!==r.times){!1===t.times[0]&&(o="你确定要取消任务时间吗?");var s=n.cacheTasks.find((function(e){return e.id==r.task_id}));a=s.parent_id>0?"更新子任务":"更新主任务",s&&(s.parent_id>0?r.times[0]&&n.cacheTasks.some((function(e){if(e.id!=s.parent_id)return!1;if(!e.end_at)return o="主任务没有设置时间,设置子任务将同步设置主任务",!0;var t=$A.Date(r.times[0],!0),n=$A.Date(r.times[1],!0),i=$A.Date(e.start_at,!0),a=$A.Date(e.end_at,!0);return t<i?(o="新设置的子任务开始时间在主任务时间之外,修改后将同步修改主任务",!0):n>a?(o="新设置的子任务结束时间在主任务时间之外,修改后将同步修改主任务",!0):void 0})):n.cacheTasks.some((function(e){if(e.parent_id!=s.id)return!1;if(!e.end_at)return!1;var t=$A.Date(r.times[0],!0),n=$A.Date(r.times[1],!0),i=$A.Date(s.start_at,!0),a=$A.Date(s.end_at,!0),l=$A.Date(e.start_at,!0),u=$A.Date(e.end_at,!0);return(i!=l||a!=u)&&(r.times[0]?t>l?(o="新设置的开始时间在子任务(".concat(e.name,")时间之内,修改后将同步修改子任务"),!0):n<u?(o="新设置的结束时间在子任务(".concat(e.name,")时间之内,修改后将同步修改子任务"),!0):void 0:(o="子任务(".concat(e.name,")已设置时间,清除主任务时间后将同步清除子任务的时间"),!0))})))}null!==o?$A.modalConfirm({title:a,content:o,onOk:function(){e({confirm:!0,post:r})},onCancel:function(){i({msg:!1})}}):e({confirm:!1,post:r})}))},taskLoadStart:function(e,t){var n=e.state;setTimeout((function(){var e=n.taskLoading.find((function(e){return e.id==t}));e?e.num++:n.taskLoading.push({id:t,num:1})}),300)},taskLoadEnd:function(e,t){var n=e.state,i=n.taskLoading.find((function(e){return e.id==t}));i?i.num--:n.taskLoading.push({id:t,num:-1})},getTaskFlow:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){i("call",{url:"project/task/flow",data:{task_id:t}}).then((function(r){var a=n.cacheTasks.find((function(e){return e.id==t})),o=r.data;o.turns.some((function(e){var t=n.taskFlowItems.findIndex((function(t){return t.id==e.id}));t>-1?n.taskFlowItems.splice(t,1,e):n.taskFlowItems.push(e),a&&a.flow_item_id==e.id&&a.flow_item_name!=e.name&&n.cacheTasks.filter((function(t){return t.flow_item_id==e.id})).some((function(t){i("saveTask",{id:t.id,flow_item_name:"".concat(e.status,"|").concat(e.name)})}))})),delete o.turns;var s=n.taskFlows.findIndex((function(e){return e.task_id==o.task_id}));s>-1?n.taskFlows.splice(s,1,o):n.taskFlows.push(o),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},getTaskPriority:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){n("call",{url:"system/priority"}).then((function(n){t.taskPriority=n.data,e(n)})).catch((function(e){console.warn(e),i(e)}))}))},getColumnTemplate:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){n("call",{url:"system/column/template"}).then((function(n){t.columnTemplate=n.data,e(n)})).catch((function(e){console.warn(e),i(e)}))}))},saveTaskCompleteTemp:function(e,t){var n=e.state;/^\d+$/.test(t)&&!n.taskCompleteTemps.includes(t)&&n.taskCompleteTemps.push(t)},forgetTaskCompleteTemp:function(e,t){var n=e.state;!0===t?n.taskCompleteTemps=[]:/^\d+$/.test(t)&&(n.taskCompleteTemps=n.taskCompleteTemps.filter((function(e){return e!=t})))},saveTaskBrowse:function(e,t){var n=e.state,i=n.cacheTaskBrowse.findIndex((function(e){return e.id==t}));i>-1&&n.cacheTaskBrowse.splice(i,1),n.cacheTaskBrowse.unshift({id:t,userid:n.userId}),n.cacheTaskBrowse.length>200&&n.cacheTaskBrowse.splice(200),setTimeout((function(){$A.setStorage("cacheTaskBrowse",n.cacheTaskBrowse)}))},saveDialog:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveDialog",t),$A.isArray(t))t.forEach((function(e){i("saveDialog",e)}));else if($A.isJson(t)){var r=n.cacheDialogs.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheDialogs.splice(r,1,Object.assign({},n.cacheDialogs[r],t)):n.cacheDialogs.push(t),setTimeout((function(){$A.setStorage("cacheDialogs",n.cacheDialogs)}))}},updateDialogLastMsg:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("updateDialogLastMsg",t),n.cacheDialogs.find((function(e){return e.id==t.dialog_id}))?i("saveDialog",{id:t.dialog_id,last_msg:t,last_at:$A.formatDate("Y-m-d H:i:s")}):i("getDialogOne",t.dialog_id).catch((function(){}))},getDialogs:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){if(0===t.userId)return t.cacheDialogs=[],void i({msg:"Parameter error"});n("call",{url:"dialog/lists"}).then((function(t){n("saveDialog",t.data.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},getDialogOne:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"dialog/one",data:{dialog_id:t}}).then((function(t){n("saveDialog",t.data),e(t)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},openDialogUserid:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){t!==n.userId?(n.dialogOpenId=0,i("call",{url:"dialog/open/user",data:{userid:t}}).then((function(t){i("saveDialog",t.data),$A.setStorage("messenger::dialogId",t.data.id),n.dialogOpenId=t.data.id,e(t)})).catch((function(e){console.warn(e),r(e)}))):r({msg:"Parameter error"})}))},forgetDialog:function(e,t){var n=e.state;$A.execMainDispatch("forgetDialog",t);var i=$A.isArray(t)?t:[t];i.some((function(e){var t=n.cacheDialogs.findIndex((function(t){return t.id==e}));t>-1&&n.cacheDialogs.splice(t,1)})),i.includes($A.getStorageInt("messenger::dialogId"))&&$A.setStorage("messenger::dialogId",0),setTimeout((function(){$A.setStorage("cacheDialogs",n.cacheDialogs)}))},saveDialogMsg:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveDialogMsg",t),$A.isArray(t))t.forEach((function(e){i("saveDialogMsg",e)}));else if($A.isJson(t)){var r=n.dialogMsgs.findIndex((function(e){return e.id==t.id}));r>-1?n.dialogMsgs.splice(r,1,Object.assign({},n.dialogMsgs[r],t)):n.dialogMsgs.push(t)}},forgetDialogMsg:function(e,t){var n=e.state;$A.execMainDispatch("forgetDialogMsg",t),($A.isArray(t)?t:[t]).some((function(e){var t=n.dialogMsgs.findIndex((function(t){return t.id==e}));t>-1&&n.dialogMsgs.splice(t,1)}))},getDialogMsgs:function(e,t){var n=e.state,i=e.dispatch,r=n.cacheDialogs.find((function(e){return e.id==t}));r||(r={id:t},n.cacheDialogs.push(r)),r.loading||(r.loading=!0,r.currentPage=1,r.hasMorePages=!1,i("call",{url:"dialog/msg/lists",data:{dialog_id:t,page:r.currentPage}}).then((function(e){r.loading=!1,r.currentPage=e.data.current_page,r.hasMorePages=!!e.data.next_page_url,i("saveDialog",r);var a=e.data.data.map((function(e){return e.id}));n.dialogMsgs=n.dialogMsgs.filter((function(e){return e.dialog_id!=t||a.includes(e.id)})),i("saveDialog",e.data.dialog),i("saveDialogMsg",e.data.data)})).catch((function(e){console.warn(e),r.loading=!1})))},getDialogMoreMsgs:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=n.cacheDialogs.find((function(e){return e.id==t}));a?a.hasMorePages?a.loading?r({msg:"Loading"}):(a.loading=!0,a.currentPage++,i("call",{url:"dialog/msg/lists",data:{dialog_id:t,page:a.currentPage}}).then((function(t){a.loading=!1,a.currentPage=t.data.current_page,a.hasMorePages=!!t.data.next_page_url,i("saveDialogMsg",t.data.data),e(t)})).catch((function(e){console.warn(e),a.loading=!1,r(e)}))):r({msg:"No more page"}):r({msg:"Parameter error"})}))},dialogMsgRead:function(e,t){var n=e.state,i=e.dispatch;if(t.userid!=n.userId&&!0!==t.is_read){t.is_read=!0;var r=n.cacheDialogs.find((function(e){return e.id==t.dialog_id}));r&&r.unread>0&&(r.unread--,r.mark_unread=0,i("saveDialog",r)),n.wsReadWaitList.push(t.id),clearTimeout(n.wsReadTimeout),n.wsReadTimeout=setTimeout((function(){i("websocketSend",{type:"readMsg",data:{id:$A.cloneJSON(n.wsReadWaitList)}}),n.wsReadWaitList=[]}),50)}},websocketConnection:function(e){var t=e.state,n=e.dispatch;e.commit;if(clearTimeout(t.wsTimeout),0!==t.userId){var i=$A.apiUrl("../ws");i=(i=i.replace("https://","wss://")).replace("http://","ws://"),i+="?action=web&token="+t.userToken,t.ws=new WebSocket(i),t.ws.onopen=function(e){t.wsOpenNum++},t.ws.onclose=function(e){t.ws=null,clearTimeout(t.wsTimeout),t.wsTimeout=setTimeout((function(){n("websocketConnection")}),3e3)},t.ws.onerror=function(e){t.ws=null,clearTimeout(t.wsTimeout),t.wsTimeout=setTimeout((function(){n("websocketConnection")}),3e3)},t.ws.onmessage=function(e){var i=$A.formatWebsocketMessageDetail($A.jsonParse(e.data)),r=i.type,a=i.msgId;switch(r){case"open":$A.setStorage("userWsFd",i.data.fd);break;case"receipt":"function"==typeof t.wsCall[a]&&t.wsCall[a](i.body,!0),delete t.wsCall[a];break;case"line":n("saveUserOnlineStatus",i.data);break;default:switch(a&&n("websocketSend",{type:"receipt",msgId:a}),t.wsMsg=i,Object.values(t.wsListener).forEach((function(e){if("function"==typeof e)try{e(i)}catch(e){}})),r){case"dialog":!function(e){var i=e.mode,r=e.data,a=r.dialog_id;switch(i){case"delete":n("forgetDialogMsg",r.id);var o=t.cacheDialogs.find((function(e){return e.id==r.dialog_id}));o&&(o.last_at=r.last_msg&&r.last_msg.created_at,o.last_msg=r.last_msg,r.update_read?n("call",{url:"dialog/msg/unread",dialog_id:r.dialog_id}).then((function(e){o.unread=e.data.unread,n("saveDialog",o)})).catch((function(){})):n("saveDialog",o));break;case"add":case"chat":if(!t.dialogMsgs.find((function(e){return e.id==r.id}))){if(n("increaseTaskMsgNum",a),"chat"===i)return;if(r.userid!==t.userId){var s=t.cacheDialogs.find((function(e){return e.id==r.dialog_id}));s&&void 0===t.cacheUnreads[r.id]&&(t.cacheUnreads[r.id]=!0,s.unread++,n("saveDialog",s))}d.Store.set("dialogMsgPush",r)}n("saveDialogMsg",r),n("updateDialogLastMsg",r);break;case"readed":t.dialogMsgs.find((function(e){return e.id==r.id}))&&n("saveDialogMsg",r)}}(i);break;case"project":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveProject",i);break;case"detail":n("getProjectOne",i.id).catch((function(){})),n("getTaskForProject",i.id).catch((function(){}));break;case"archived":case"delete":n("forgetProject",i.id);break;case"sort":n("getTaskForProject",i.id).catch((function(){}))}}(i);break;case"projectColumn":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveColumn",i);break;case"delete":n("forgetColumn",i.id)}}(i);break;case"projectTask":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"restore":n("addTaskSuccess",i);break;case"update":n("saveTask",i);break;case"dialog":n("saveTask",i),n("getDialogOne",i.dialog_id).catch((function(){}));break;case"upload":n("getTaskFiles",i.task_id);break;case"filedelete":n("forgetTaskFile",i.id);break;case"delete":n("forgetTask",i.id)}}(i);break;case"file":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveFile",i);break;case"delete":n("forgetFile",i.id)}}(i)}}}}else t.ws&&(t.ws.close(),t.ws=null)},websocketSend:function(e,t){var n=e.state;if($A.isJson(t)){var i=t.type,r=t.data,a=t.callback,o=void 0;if(n.ws){"function"==typeof a&&(o=$A.randomString(16),n.wsCall[o]=a);try{n.ws.send(JSON.stringify({type:i,msgId:o,data:r}))}catch(e){"function"==typeof a&&a(null,!1)}}else"function"==typeof a&&a(null,!1)}else"function"==typeof a&&a(null,!1)},websocketPath:function(e,t){var n=e.state,i=e.dispatch;clearTimeout(n.wsPathTimeout),n.wsPathValue=t,n.wsPathTimeout=setTimeout((function(){n.wsPathValue==t&&i("websocketSend",{type:"path",data:{path:t}})}),1e3)},websocketMsgListener:function(e,t){var n=e.state,i=t.name,r=t.callback;"function"==typeof r?n.wsListener[i]=r:n.wsListener[i]&&delete n.wsListener[i]},websocketClose:function(e){var t=e.state;t.ws&&t.ws.close()}};i.default.use(r.ZP);const rn=new r.ZP.Store({state:Kt,getters:Zt,mutations:{},actions:nn});function an(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function on(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const sn={name:"PageTitle",props:{title:{type:[String,Number],default:""}},data:function(){return{pagePath:""}},activated:function(){this.updateTitle()},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?an(Object(n),!0).forEach((function(t){on(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):an(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,r.rn)(["userId"])),watch:{title:{handler:function(){this.initTitle()},immediate:!0}},methods:{initTitle:function(){this.pagePath=this.$route.path,this.updateTitle()},updateTitle:function(){if(""!=this.pagePath){var e=this.title;e!==document.title&&this.pagePath===this.$route.path&&this.setPageTile(e)}},setPageTile:function(e){document.title=e}}};const ln=(0,o.Z)(sn,(function(){var e=this,t=e.$createElement;e._self._c;return e._e()}),[],!1,null,null,null).exports;const un={name:"Loading",props:{content:{type:[String,Number],default:""}}};const cn=(0,o.Z)(un,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ETooltip",{attrs:{disabled:""==e.content,content:e.content}},[n("svg",{staticClass:"common-loading",attrs:{viewBox:"25 25 50 50"}},[n("circle",{staticClass:"common-path",attrs:{cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"5","stroke-miterlimit":"10"}})])])}),[],!1,null,null,null).exports;const dn={name:"AutoTip",props:{content:{type:[String,Number],default:""},placement:{default:"bottom"},tooltipTheme:{default:"dark"},tooltipMaxWidth:{type:[String,Number],default:300},delay:{type:Number,default:100},disabled:{type:Boolean,default:!1}},data:function(){return{showTooltip:!1,tooltipContent:""}},computed:{tipText:function(){var e=this.content,t=this.tooltipContent;return e||t||""},existSlot:function(){return!(void 0===this.$slots.default||this.$slots.default.length<1)}},methods:{handleTooltipIn:function(){var e=this.$refs.content,t=document.createRange();t.setStart(e,0),t.setEnd(e,e.childNodes.length);var n=t.getBoundingClientRect().width;if(this.showTooltip=Math.floor(n)>Math.floor(e.offsetWidth),this.showTooltip&&this.existSlot){var i=this.$slots.default.map((function(e){return e.text?e.text:e.elm.innerText?e.elm.innerText:""}));this.tooltipContent=i.join("")}t=null},onClick:function(e){this.$emit("on-click",e)}}};const hn=(0,o.Z)(dn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ETooltip",{attrs:{content:e.tipText,placement:e.placement,effect:e.tooltipTheme,delay:e.delay,disabled:!e.showTooltip||e.disabled,"max-width":e.tooltipMaxWidth,transfer:""}},[n("span",{ref:"content",staticClass:"common-auto-tip",on:{mouseenter:e.handleTooltipIn,click:e.onClick}},[e.existSlot?[e._t("default")]:[e._v(e._s(e.content))]],2)])}),[],!1,null,null,null).exports;const fn={name:"TagInput",props:{value:{default:""},cut:{default:","},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},placeholder:{default:""},max:{default:0}},data:function(){var e=[];return this.value.split(",").forEach((function(t){t&&e.push(t)})),{minWidth:80,tis:"",tisTimeout:null,showPlaceholder:!0,content:"",disSource:e,isFocus:!1}},mounted:function(){this.wayMinWidth()},watch:{placeholder:function(){this.wayMinWidth()},value:function(e){var t=[];$A.count(e)>0&&e.split(",").forEach((function(e){e&&t.push(e)})),this.disSource=t},disSource:function(e){var t=this,n="";e.forEach((function(e){""!=n&&(n+=t.cut),n+=e})),this.$emit("input",n),this.$emit("on-change")}},computed:{placeholderText:function(){return this.disSource.length>0?"":this.placeholder}},methods:{focus:function(e){var t=this.$refs.myTextarea;t.focus(e);var n=(e||{}).cursor;if(n){var i=t.value.length;switch(n){case"start":t.setSelectionRange(0,0);break;case"end":t.setSelectionRange(i,i);break;default:t.setSelectionRange(0,i)}}},wayMinWidth:function(){var e=this;this.showPlaceholder=!0,this.$nextTick((function(){e.$refs.myPlaceholder&&(e.minWidth=Math.max(e.minWidth,e.$refs.myPlaceholder.offsetWidth)),setTimeout((function(){try{e.minWidth=Math.max(e.minWidth,e.$refs.myPlaceholder.offsetWidth),e.showPlaceholder=!1}catch(e){}$A(e.$refs.myPlaceholder).is(":visible")||e.wayMinWidth()}),500)}))},pasteText:function(e){e.preventDefault();var t=(e.clipboardData||window.clipboardData).getData("text");this.addTag(!1,t)},downEnter:function(e){e.preventDefault()},onFocus:function(e){this.isFocus=!0,this.$emit("on-focus",e)},onBlur:function(e){this.isFocus=!1,this.addTag(!1,this.content),this.$emit("on-blur",e)},onKeyup:function(e){var t=this;this.addTag(e,this.content),this.$emit("on-keyup",e),13===e.keyCode&&this.$nextTick((function(){t.$emit("on-enter",e)}))},addTag:function(e,t){var n=this;if(!1===e||13===e.keyCode)return""!=t.trim()&&-1===this.disSource.indexOf(t.trim())&&this.disSource.push(t.trim()),void(this.content="");if(this.max>0&&this.disSource.length>=this.max)return this.content="",this.tis="最多只能添加"+this.max+"个",clearInterval(this.tisTimeout),void(this.tisTimeout=setTimeout((function(){n.tis=""}),2e3));var i=t.trim(),r=i.length-this.cut.length;""!=i&&i.substring(r)===this.cut&&(""!=(i=i.substring(0,r)).trim()&&-1===this.disSource.indexOf(i.trim())&&this.disSource.push(i.trim()),this.content="")},delTag:function(e){if(!1===e){if(""!==this.content)return;e=this.disSource.length-1}this.disSource.splice(e,1),this.focus()}}};const pn=(0,o.Z)(fn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-tag-input",class:{focus:e.isFocus},on:{paste:function(t){return e.pasteText(t)},click:e.focus}},[e._l(e.disSource,(function(t,i){return n("div",{staticClass:"tags-item"},[n("span",{staticClass:"tags-content",on:{click:function(e){e.stopPropagation()}}},[e._v(e._s(t))]),n("span",{staticClass:"tags-del",on:{click:function(t){return t.stopPropagation(),e.delTag(i)}}},[e._v("×")])])})),e._v(" "),n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.content,expression:"content"}],ref:"myTextarea",staticClass:"tags-input",style:{minWidth:e.minWidth+"px"},attrs:{placeholder:e.tis||e.placeholderText,disabled:e.disabled,readonly:e.readonly},domProps:{value:e.content},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.downEnter(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.delTag(!1)}],keyup:e.onKeyup,focus:e.onFocus,blur:e.onBlur,input:function(t){t.target.composing||(e.content=t.target.value)}}}),e._v(" "),e.showPlaceholder||""!==e.tis?n("span",{ref:"myPlaceholder",staticClass:"tags-placeholder"},[e._v(e._s(e.tis||e.placeholderText))]):e._e()],2)}),[],!1,null,null,null).exports;var mn=n(3869),vn=n.n(mn);i.default.use(vn());const gn={name:"TableAction",props:{column:{type:Object,default:function(){return{}}},autoWidth:{type:Boolean,default:!0},minWidth:{type:Number,default:80},align:{type:String,default:""},menu:{type:Array,default:function(){return[]}}},data:function(){return{width:0,height:0}},mounted:function(){this.onUpdate()},activated:function(){this.onUpdate()},beforeUpdate:function(){this.onUpdate()},computed:{tdStyle:function(){var e={};switch(this.align.toLowerCase()){case"left":e.justifyContent="flex-start";break;case"center":e.justifyContent="center";break;case"right":e.justifyContent="flex-end"}return e}},methods:{isAliIcon:function(e){return $A.leftExists(e,"&#")},handleIn:function(){this.$refs.action.offsetWidth!=this.width&&this.onUpdate()},onUpdate:function(){this.onResize({width:this.$refs.action.offsetWidth,height:this.$refs.action.offsetHeight})},onResize:function(e){var t=this,n=e.width,i=e.height;if(this.autoWidth){$A(".ivu-table-column-"+this.column.__id).each((function(e,t){var r=$A(t).find(".td-action-container");r.length>0&&(n=Math.max(n,r[0].offsetWidth),i=Math.max(i,r[0].offsetHeight))})),this.width=n,this.height=i;var r=Math.max(this.minWidth,this.width+26);this.column.minWidth&&(r=Math.max(this.column.minWidth,r)),this.column.maxWidth&&(r=Math.min(this.column.maxWidth,r)),r!=this.column.width&&this.$nextTick((function(){t.$set(t.column,"width",r)}))}},onClick:function(e){this.$emit("action",e)}}};const bn=(0,o.Z)(gn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"td-action",style:e.tdStyle,attrs:{"data-width":e.width,"data-height":e.height}},[n("div",{directives:[{name:"resize",rawName:"v-resize",value:e.onResize,expression:"onResize"}],ref:"action",staticClass:"td-action-container",class:{"td-action-menu":e.menu.length>0},on:{mouseenter:e.handleIn}},[e._t("default"),e._v(" "),e._l(e.menu,(function(t,i){return n("ETooltip",{key:i,attrs:{placement:"top",disabled:!t.title,content:t.title,enterable:!1,"open-delay":600}},[t.children&&t.children.length>0?n("EDropdown",{staticClass:"menu-dropdown",attrs:{size:"medium",trigger:"click"},on:{command:e.onClick}},[e.isAliIcon(t.icon)?n("i",{staticClass:"aliicon menu-icon",style:t.style||{},domProps:{innerHTML:e._s(t.icon)}}):n("Icon",{staticClass:"menu-icon",style:t.style||{},attrs:{type:t.icon}}),e._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(t.children,(function(t,i){return n("EDropdownItem",{key:i,style:t.style||{},attrs:{command:t.action,divided:!!t.divided}},[n("div",[e._v(e._s(t.title))])])})),1)],1):e.isAliIcon(t.icon)?n("i",{staticClass:"aliicon menu-icon",style:t.style||{},domProps:{innerHTML:e._s(t.icon)},on:{click:function(n){return e.onClick(t.action)}}}):n("Icon",{staticClass:"menu-icon",style:t.style||{},attrs:{type:t.icon},on:{click:function(n){return e.onClick(t.action)}}})],1)}))],2)])}),[],!1,null,null,null).exports;const yn={name:"QuickEdit",directives:{clickoutside:{bind:function(e,t,n){function i(n){if(e.contains(n.target))return!1;t.expression&&t.value(n)}e.__vueClickOutside__=i,document.addEventListener("click",i)},update:function(){},unbind:function(e,t){document.removeEventListener("click",e.__vueClickOutside__),delete e.__vueClickOutside__}}},props:{value:{},autoEdit:{},isTag:{type:Boolean,default:!1},alwaysIcon:{type:Boolean,default:!1},clickOutSide:{type:Boolean,default:!0}},data:function(){return{isLoad:!1,isEdit:!1,content:""}},mounted:function(){!0===this.autoEdit&&this.onEdit()},watch:{autoEdit:function(e){!0===e&&setTimeout(this.onEdit,0)}},methods:{onEditChange:function(e){this.isEdit=e,this.$emit("on-edit-change",e)},onEdit:function(){var e=this;this.content=this.value,this.onEditChange(!0),this.$nextTick((function(){e.$refs.input.focus({cursor:"all"})}))},onKeyup:function(e){13===e.keyCode?this.onEnter():27===e.keyCode&&(this.isEdit=!1,this.isLoad=!1)},onEnter:function(){var e=this;this.content!=this.value?this.isLoad||(this.isLoad=!0,this.$emit("input",this.content),this.$emit("on-update",this.content,(function(){e.onEditChange(!1),e.isLoad=!1}))):this.onEditChange(!1)},onClickOut:function(){this.clickOutSide&&this.onEnter()},onBlur:function(){!this.clickOutSide&&this.isEdit&&this.onEnter()}}};const wn=(0,o.Z)(yn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"quick-edit",class:[e.alwaysIcon?"quick-always":""]},[e.isEdit?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.onClickOut,expression:"onClickOut"}],staticClass:"quick-input"},[e.isTag?n("TagInput",{ref:"input",attrs:{disabled:e.isLoad},on:{"on-keyup":e.onKeyup,"on-blur":e.onBlur},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}):n("Input",{ref:"input",attrs:{disabled:e.isLoad},on:{"on-keyup":e.onKeyup,"on-blur":e.onBlur},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),e._v(" "),e.isLoad?n("div",{staticClass:"quick-loading"},[n("Loading")],1):e._e()],1):[n("div",{staticClass:"quick-text"},[e._t("default")],2),e._v(" "),n("Icon",{staticClass:"quick-icon",attrs:{type:"ios-create-outline"},on:{click:function(t){return t.stopPropagation(),e.onEdit.apply(null,arguments)}}})]],2)}),[],!1,null,null,null).exports;function _n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function xn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_n(Object(n),!0).forEach((function(t){kn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_n(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Cn={name:"UserAvatar",props:{userid:{type:[String,Number],default:""},size:{type:[String,Number],default:"default"},showIcon:{type:Boolean,default:!0},showName:{type:Boolean,default:!1},tooltipDisabled:{type:Boolean,default:!1},showIconMenu:{type:Boolean,default:!1},tooltipPlacement:{type:String,default:"bottom"},borderWitdh:{type:Number,default:0},borderColor:{type:String,default:""},openDelay:{type:Number,default:600}},data:function(){return{user:null,subscribe:null}},mounted:function(){var e=this;this.getData(),this.subscribe=d.Store.subscribe("cacheUserActive",(function(t){t.userid==e.userid&&(e.user=t)}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:xn(xn({},(0,r.rn)(["userId","userInfo","userOnline"])),{},{boxStyle:function(){var e={},t=this.borderWitdh,n=this.borderColor;return t>0&&(e.border=t+"px solid "+(n||"#ffffff")),e},spotStyle:function(){var e=this.borderWitdh,t=this.size;return"default"===t&&(t=32),e>0&&(t-=e),32==t?{}:{transform:"scale("+Math.min(1.25,t/32)+")"}},nameStyle:function(){return this.showIcon?{}:{paddingLeft:0}},avatarSize:function(){var e=this.borderWitdh,t=this.size;return"default"===t&&(t=32),e>0?t-2*e:t},showImg:function(){var e=this.user.userimg;return!!e&&!$A.rightExists(e,"/avatar.png")},isDefault:function(){var e=this.user.userimg;return $A.strExists(e,"/avatar/default_")},nickname:function(){var e=this.user.nickname;if(!e)return"D";var t=e.substring(0,2);return/^[\u4e00-\u9fa5]+$/.test(t)&&(t=t.substring(0,1)),t||"D"}}),watch:{userid:function(){this.getData()},userInfo:function(e){e.userid==this.userid&&(this.user=e)},userOnline:function(e){this.user&&void 0!==e[this.user.userid]&&this.$set(this.user,"online",e[this.user.userid])}},methods:{getData:function(){this.userid&&(this.userid!=this.userInfo.userid?this.$store.dispatch("getUserBasic",{userid:this.userid}):this.user=this.userInfo)},onError:function(){return!1},openDialog:function(){this.goForward({path:"/manage/messenger"}),this.$store.dispatch("openDialogUserid",this.userid).catch((function(){}))}}};const Sn=(0,o.Z)(Cn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.user?n("ETooltip",{staticClass:"common-avatar",attrs:{"open-delay":e.openDelay,disabled:e.tooltipDisabled,placement:e.tooltipPlacement}},[n("div",{staticClass:"common-avatar-transfer",attrs:{slot:"content"},slot:"content"},[e._t("default"),e._v(" "),n("p",[e._v(e._s(e.$L("昵称"))+": "+e._s(e.user.nickname))]),e._v(" "),n("p",[e._v(e._s(e.$L("职位/职称"))+": "+e._s(e.user.profession||"-"))]),e._v(" "),e.userId!=e.userid&&e.showIconMenu?n("div",{staticClass:"avatar-icons"},[n("Icon",{attrs:{type:"ios-chatbubbles"},on:{click:e.openDialog}})],1):e._e()],2),e._v(" "),n("div",{staticClass:"avatar-wrapper"},[e.showIcon?n("div",{class:["avatar-box",e.userId===e.userid||e.user.online?"online":""],style:e.boxStyle},[n("em",{style:e.spotStyle}),e._v(" "),e.showImg?n("EAvatar",{class:{"avatar-default":e.isDefault},attrs:{src:e.user.userimg,size:e.avatarSize},on:{error:e.onError}},[n("span",{style:e.spotStyle},[e._v(e._s(e.nickname))])]):n("EAvatar",{staticClass:"avatar-text",attrs:{size:e.avatarSize}},[n("span",{style:e.spotStyle},[e._v(e._s(e.nickname))])])],1):e._e(),e._v(" "),e.showName?n("div",{staticClass:"avatar-name",style:e.nameStyle},[e._v(e._s(e.user.nickname))]):e._e()])]):e._e()}),[],!1,null,null,null).exports;const On={name:"ImgView",props:{src:{default:""},alt:{default:""}},computed:{srcValue:function(){var e=this.src;return"data:image"===e.substring(0,10)||"//"===e.substring(0,2)||"http://"===e.substring(0,7)||"https://"===e.substring(0,8)||"ftp://"===e.substring(0,6)||"/"===e.substring(0,1)?e:$A.apiUrl("../".concat(e))}}};const Tn=(0,o.Z)(On,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("img",{attrs:{src:e.srcValue,alt:e.alt}})}),[],!1,null,null,null).exports;var Dn=n(64720);function En(e){return En="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},En(e)}var $n=window&&window.process&&window.process.type;i.default.use(r.ZP),i.default.use(Ft(),{modal:{checkEscClose:!0}}),i.default.use(Nt),i.default.use(qt),i.default.component("PageTitle",ln),i.default.component("Loading",cn),i.default.component("AutoTip",hn),i.default.component("TagInput",pn),i.default.component("TableAction",bn),i.default.component("QuickEdit",wn),i.default.component("UserAvatar",Sn),i.default.component("ImgView",Tn),i.default.component("EAvatar",Dn.Avatar),i.default.component("ETooltip",Dn.Tooltip),i.default.component("EPopover",Dn.Popover),i.default.component("EDropdown",Dn.Dropdown),i.default.component("EDropdownMenu",Dn.DropdownMenu),i.default.component("EDropdownItem",Dn.DropdownItem);var Mn=Nt.prototype.push;Nt.prototype.push=function(e){return Mn.call(this,e).catch((function(e){return e}))};var Pn=new Nt({mode:$n?"hash":"history",routes:W});Ft().LoadingBar.config({color:"#3fcc25",failedColor:"#ff0000"}),Pn.beforeEach((function(e,t,n){Ft().LoadingBar.start(),n()})),Pn.afterEach((function(){Ft().LoadingBar.finish()})),i.default.prototype.goForward=function(e,t){"string"==typeof e&&(e={name:e}),!0===t?In.$router.replace(e).then((function(){})):In.$router.push(e).then((function(){}))},i.default.prototype.goBack=function(e){var t=$A.jsonParse(window.sessionStorage.__history__||"{}");$A.runNum(t["::count"])>2?In.$router.go("number"==typeof e?e:-1):In.$router.replace("object"===En(e)?e:{path:"/"}).then((function(){}))},i.default.prototype.$A=$A,i.default.prototype.$Electron=null,i.default.prototype.$Platform="web",i.default.prototype.$isMainElectron=!1,i.default.prototype.$isSubElectron=!1,$n&&(i.default.prototype.$Electron=electron,i.default.prototype.$Platform=/macintosh|mac os x/i.test(navigator.userAgent)?"mac":"win",i.default.prototype.$isMainElectron=/\s+MainTaskWindow\//.test(window.navigator.userAgent),i.default.prototype.$isSubElectron=/\s+SubTaskWindow\//.test(window.navigator.userAgent)),i.default.config.productionTip=!1;var In=new i.default({el:"#app",router:Pn,store:rn,template:"<App/>",components:{App:H}});$A.goForward=In.goForward,$A.goBack=In.goBack,$A.getLanguage=In.getLanguage,$A.Message=In.$Message,$A.Notice=In.$Notice,$A.Modal=In.$Modal,$A.store=In.$store,$A.L=In.$L,$A.Electron=In.$Electron,$A.Platform=In.$Platform,$A.isMainElectron=In.$isMainElectron,$A.isSubElectron=In.$isSubElectron,$A.execMainDispatch=function(e,t){$A.isSubElectron&&$A.Electron.sendMessage("sendForwardMain",{channel:"dispatch",data:{action:e,data:t}})}},4142:e=>{e.exports=function(e){var t={begin:"`[\\s\\S]"};return{case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}},52423:e=>{e.exports=function(e){var t={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},n={begin:"\\$[A-z0-9_]+"},i={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},r={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:"ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",built_in:"Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",literal:"True False And Null Not Or"},contains:[t,n,i,r,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{"meta-keyword":"include"},end:"$",contains:[i,{className:"meta-string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},i,t]},{className:"symbol",begin:"@[A-z0-9_]+"},{className:"function",beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:[n,i,r]}]}]}}},40349:e=>{e.exports=function(e){var t={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,t]}]}}},8650:e=>{e.exports=function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],keywords:t,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"`"}]},{className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:/\s*\{/,excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:t,illegal:/["']/}]}]}}},53049:e=>{e.exports=function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",n={className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0};return{aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},n,{className:"meta",begin:"@[A-Za-z]+"}]}}},5489:e=>{e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},r={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"xml"}},o={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"css"}},s={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,r]};r.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,o,s,i,e.REGEXP_MODE];var l=r.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,o,s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:l}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{begin:/</,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,subLanguage:"xml",contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{begin:/<[A-Za-z0-9\\._:-]+/,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:l}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},17410:e=>{e.exports=function(e){var t="([\\w-]+|@{[\\w-]+})",n=[],i=[],r=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},a=function(e,t,n){return{className:e,begin:t,relevance:n}},o={begin:"\\(",end:"\\)",contains:i,relevance:0};i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r("'"),r('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},a("number","#[0-9A-Fa-f]+\\b"),o,a("variable","@@?[\\w-]+",10),a("variable","@{[\\w-]+}"),a("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var s=i.concat({begin:"{",end:"}",contains:n}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(i)},u={begin:t+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:t,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:i}}]},c={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:i,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:s}},h={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:t,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,a("keyword","all\\b"),a("variable","@{[\\w-]+}"),a("selector-tag",t+"%?",0),a("selector-id","#"+t),a("selector-class","\\."+t,0),a("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:s},{begin:"!important"}]};return n.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,d,u,h),{case_insensitive:!0,illegal:"[=>'/<($\"]",contains:n}}},67020:e=>{e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^\\s*([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},51988:e=>{e.exports=function(e){var t={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},n={className:"meta",begin:/<\?(php)?|\?>/},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},r={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[n]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},n,{className:"keyword",begin:/\$this\b/},t,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",t,e.C_BLOCK_COMMENT_MODE,i,r]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},i,r]}}},15350:e=>{e.exports=function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},n={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:t,illegal:/#/},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},a={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},o={className:"params",begin:/\(/,end:/\)/,contains:["self",n,a,r]};return i.contains=[r,a,n],{aliases:["py","gyp","ipython"],keywords:t,illegal:/(<\/|->|\?)|=>/,contains:[n,a,r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,o,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}},86507:e=>{e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"},i={className:"meta",begin:"@"+t},r={begin:"\\(",end:/\)/,keywords:n,contains:["self",e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.NUMBER_MODE]},a={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,r]},o={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},s={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},l={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"xml"}},u={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"css"}},c={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,s]};return s.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,u,c,o,e.REGEXP_MODE],{aliases:["ts"],keywords:n,contains:[{className:"meta",begin:/^\s*['"]use strict['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,u,c,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+e.IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.IDENT_RE},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}]}]}],relevance:0},{className:"function",begin:"function",end:/[\{;]/,excludeEnd:!0,keywords:n,contains:["self",e.inherit(e.TITLE_MODE,{begin:t}),a],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0,contains:["self",a]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+e.IDENT_RE,relevance:0},i,r]}}},283:e=>{e.exports=function(e){var t={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:"[A-Za-z0-9\\._:-]+",relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/[^\s"'=<>`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf"],case_insensitive:!0,contains:[{className:"meta",begin:"<!DOCTYPE",end:">",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]},{className:"tag",begin:"<style(?=\\s|>|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"</style>",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"<script(?=\\s|>|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml","vbscript"]}},{className:"tag",begin:"</?",end:"/?>",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},43705:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});const i={add:function(e,t){var n="toc".concat(t).concat(++this.index),i={anchor:n,level:t,text:e},r=this.tocItems;return i.level<=5&&r.push(i),n},reset:function(){this.tocItems=[],this.index=0},tocItems:[],index:0}},37352:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ce});var i={},r=[],a=Object.keys,o={},s={},l=/^(no-?highlight|plain|text)$/i,u=/\blang(?:uage)?-([\w-]+)\b/i,c=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,d="</span>",h={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function f(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function p(e){return e.nodeName.toLowerCase()}function m(e,t){var n=e&&e.exec(t);return n&&0===n.index}function v(e){return l.test(e)}function g(e){var t,n={},i=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return i.forEach((function(e){for(t in e)n[t]=e[t]})),n}function b(e){var t=[];return function e(n,i){for(var r=n.firstChild;r;r=r.nextSibling)3===r.nodeType?i+=r.nodeValue.length:1===r.nodeType&&(t.push({event:"start",offset:i,node:r}),i=e(r,i),p(r).match(/br|hr|img|input/)||t.push({event:"stop",offset:i,node:r}));return i}(e,0),t}function y(e){function t(e){return e&&e.source||e}function n(n,i){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(i?"g":""))}!function i(r,o){if(!r.compiled){if(r.compiled=!0,r.keywords=r.keywords||r.beginKeywords,r.keywords){var s={},l=function(t,n){e.case_insensitive&&(n=n.toLowerCase()),n.split(" ").forEach((function(e){var n=e.split("|");s[n[0]]=[t,n[1]?Number(n[1]):1]}))};"string"==typeof r.keywords?l("keyword",r.keywords):a(r.keywords).forEach((function(e){l(e,r.keywords[e])})),r.keywords=s}r.lexemesRe=n(r.lexemes||/\w+/,!0),o&&(r.beginKeywords&&(r.begin="\\b("+r.beginKeywords.split(" ").join("|")+")\\b"),r.begin||(r.begin=/\B|\b/),r.beginRe=n(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(r.endRe=n(r.end)),r.terminator_end=t(r.end)||"",r.endsWithParent&&o.terminator_end&&(r.terminator_end+=(r.end?"|":"")+o.terminator_end)),r.illegal&&(r.illegalRe=n(r.illegal)),null==r.relevance&&(r.relevance=1),r.contains||(r.contains=[]),r.contains=Array.prototype.concat.apply([],r.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(t){return g(e,{variants:null},t)}))),e.cached_variants||e.endsWithParent&&[g(e)]||[e]}("self"===e?r:e)}))),r.contains.forEach((function(e){i(e,r)})),r.starts&&i(r.starts,o);var u=r.contains.map((function(e){return e.beginKeywords?"\\.?(?:"+e.begin+")\\.?":e.begin})).concat([r.terminator_end,r.illegal]).map(t).filter(Boolean);r.terminators=u.length?n(function(e,n){for(var i=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",o=0;o<e.length;o++){var s=r,l=t(e[o]);for(o>0&&(a+=n);l.length>0;){var u=i.exec(l);if(null==u){a+=l;break}a+=l.substring(0,u.index),l=l.substring(u.index+u[0].length),"\\"==u[0][0]&&u[1]?a+="\\"+String(Number(u[1])+s):(a+=u[0],"("==u[0]&&r++)}}return a}(u,"|"),!0):{exec:function(){return null}}}}(e)}function w(e,t,n,i){function r(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function a(e,t){if(m(e.endRe,t)){for(;e.endsParent&&e.parent;)e=e.parent;return e}if(e.endsWithParent)return a(e.parent,t)}function s(e,t){var n=v.case_insensitive?t[0].toLowerCase():t[0];return e.keywords.hasOwnProperty(n)&&e.keywords[n]}function l(e,t,n,i){var r='<span class="'+(i?"":h.classPrefix);return e?(r+=e+'">')+t+(n?"":d):t}function u(){k+=null!=b.subLanguage?function(){var e="string"==typeof b.subLanguage;if(e&&!o[b.subLanguage])return f(C);var t=e?w(b.subLanguage,C,!0,x[b.subLanguage]):_(C,b.subLanguage.length?b.subLanguage:void 0);return b.relevance>0&&(O+=t.relevance),e&&(x[b.subLanguage]=t.top),l(t.language,t.value,!1,!0)}():function(){var e,t,n,i;if(!b.keywords)return f(C);for(i="",t=0,b.lexemesRe.lastIndex=0,n=b.lexemesRe.exec(C);n;)i+=f(C.substring(t,n.index)),(e=s(b,n))?(O+=e[1],i+=l(e[0],f(n[0]))):i+=f(n[0]),t=b.lexemesRe.lastIndex,n=b.lexemesRe.exec(C);return i+f(C.substr(t))}(),C=""}function c(e){k+=e.className?l(e.className,"",!0):"",b=Object.create(e,{parent:{value:b}})}function p(e,t){if(C+=e,null==t)return u(),0;var i=function(e,t){var n,i;for(n=0,i=t.contains.length;n<i;n++)if(m(t.contains[n].beginRe,e))return t.contains[n].endSameAsBegin&&(t.contains[n].endRe=r(t.contains[n].beginRe.exec(e)[0])),t.contains[n]}(t,b);if(i)return i.skip?C+=t:(i.excludeBegin&&(C+=t),u(),i.returnBegin||i.excludeBegin||(C=t)),c(i),i.returnBegin?0:t.length;var o=a(b,t);if(o){var s=b;s.skip?C+=t:(s.returnEnd||s.excludeEnd||(C+=t),u(),s.excludeEnd&&(C=t));do{b.className&&(k+=d),b.skip||b.subLanguage||(O+=b.relevance),b=b.parent}while(b!==o.parent);return o.starts&&(o.endSameAsBegin&&(o.starts.endRe=o.endRe),c(o.starts)),s.returnEnd?0:t.length}if(function(e,t){return!n&&m(t.illegalRe,e)}(t,b))throw new Error('Illegal lexeme "'+t+'" for mode "'+(b.className||"<unnamed>")+'"');return C+=t,t.length||1}var v=S(e);if(!v)throw new Error('Unknown language: "'+e+'"');y(v);var g,b=i||v,x={},k="";for(g=b;g!==v;g=g.parent)g.className&&(k=l(g.className,"",!0)+k);var C="",O=0;try{for(var T,D,E=0;b.terminators.lastIndex=E,T=b.terminators.exec(t);)D=p(t.substring(E,T.index),T[0]),E=T.index+D;for(p(t.substr(E)),g=b;g.parent;g=g.parent)g.className&&(k+=d);return{relevance:O,value:k,language:e,top:b}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:f(t)};throw e}}function _(e,t){t=t||h.languages||a(o);var n={relevance:0,value:f(e)},i=n;return t.filter(S).filter(O).forEach((function(t){var r=w(t,e,!1);r.language=t,r.relevance>i.relevance&&(i=r),r.relevance>n.relevance&&(i=n,n=r)})),i.language&&(n.second_best=i),n}function x(e){return h.tabReplace||h.useBR?e.replace(c,(function(e,t){return h.useBR&&"\n"===e?"<br>":h.tabReplace?t.replace(/\t/g,h.tabReplace):""})):e}function k(e){var t,n,i,a,o,l=function(e){var t,n,i,r,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=u.exec(a))return S(n[1])?n[1]:"no-highlight";for(t=0,i=(a=a.split(/\s+/)).length;t<i;t++)if(v(r=a[t])||S(r))return r}(e);v(l)||(h.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):t=e,o=t.textContent,i=l?w(l,o,!0):_(o),(n=b(t)).length&&((a=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=i.value,i.value=function(e,t,n){var i=0,a="",o=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:"start"===t[0].event?e:t:e.length?e:t}function l(e){a+="<"+p(e)+r.map.call(e.attributes,(function(e){return" "+e.nodeName+'="'+f(e.value).replace('"',"&quot;")+'"'})).join("")+">"}function u(e){a+="</"+p(e)+">"}function c(e){("start"===e.event?l:u)(e.node)}for(;e.length||t.length;){var d=s();if(a+=f(n.substring(i,d[0].offset)),i=d[0].offset,d===e){o.reverse().forEach(u);do{c(d.splice(0,1)[0]),d=s()}while(d===e&&d.length&&d[0].offset===i);o.reverse().forEach(l)}else"start"===d[0].event?o.push(d[0].node):o.pop(),c(d.splice(0,1)[0])}return a+f(n.substr(i))}(n,b(a),o)),i.value=x(i.value),e.innerHTML=i.value,e.className=function(e,t,n){var i=t?s[t]:n,r=[e.trim()];return e.match(/\bhljs\b/)||r.push("hljs"),-1===e.indexOf(i)&&r.push(i),r.join(" ").trim()}(e.className,l,i.language),e.result={language:i.language,re:i.relevance},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.relevance}))}function C(){if(!C.called){C.called=!0;var e=document.querySelectorAll("pre code");r.forEach.call(e,k)}}function S(e){return e=(e||"").toLowerCase(),o[e]||o[s[e]]}function O(e){var t=S(e);return t&&!t.disableAutodetect}i.highlight=w,i.highlightAuto=_,i.fixMarkup=x,i.highlightBlock=k,i.configure=function(e){h=g(h,e)},i.initHighlighting=C,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",C,!1),addEventListener("load",C,!1)},i.registerLanguage=function(e,t){var n=o[e]=t(i);n.aliases&&n.aliases.forEach((function(t){s[t]=e}))},i.listLanguages=function(){return a(o)},i.getLanguage=S,i.autoDetection=O,i.inherit=g,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0};const T=i;var D=n(5489),E=n.n(D),$=n(53049),M=n.n($),P=n(40349),I=n.n(P),j=n(17410),A=n.n(j),N=n(8650),L=n.n(N),F=n(67020),R=n.n(F),B=n(51988),V=n.n(B),z=n(15350),H=n.n(z),W=n(86507),q=n.n(W),U=n(283),K=n.n(U),G=n(4142),Y=n.n(G),Z=n(52423),X=n.n(Z),J={javascript:E(),java:M(),css:I(),less:A(),markdown:R(),go:L(),php:V(),python:H(),typescript:q(),xml:K(),autohotkey:Y(),auto:X()};Object.keys(J).forEach((function(e){T.registerLanguage(e,J[e])}));const Q=T;var ee=n(43705);void 0===window._goTocAction&&(window._goTocAction=function(e,t,n){var i=$A(e).parents(".markdown-preview");if(i){var r=i.find("h"+t+'[toc-id="'+n+'"]');r&&i.animate({scrollTop:r.offset().top-i.offset().top+i.scrollTop()})}});var te={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}|~{3,})([^`~\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:me,table:me,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};function ne(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||_e.defaults,this.rules=te.normal,this.options.pedantic?this.rules=te.pedantic:this.options.gfm&&(this.rules=te.gfm)}te._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,te._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,te.def=de(te.def).replace("label",te._label).replace("title",te._title).getRegex(),te.bullet=/(?:[*+-]|\d{1,9}\.)/,te.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,te.item=de(te.item,"gm").replace(/bull/g,te.bullet).getRegex(),te.list=de(te.list).replace(/bull/g,te.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+te.def.source+")").getRegex(),te._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",te._comment=/<!--(?!-?>)[\s\S]*?-->/,te.html=de(te.html,"i").replace("comment",te._comment).replace("tag",te._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),te.paragraph=de(te._paragraph).replace("hr",te.hr).replace("heading"," {0,3}#{1,6} +").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}|~{3,})[^`\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",te._tag).getRegex(),te.blockquote=de(te.blockquote).replace("paragraph",te.paragraph).getRegex(),te.normal=ve({},te),te.gfm=ve({},te.normal,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),te.pedantic=ve({},te.normal,{html:de("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",te._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:me,paragraph:de(te.normal._paragraph).replace("hr",te.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",te.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),ne.rules=te,ne.lex=function(e,t){return new ne(t).lex(e)},ne.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},ne.prototype.token=function(e,t){var n,i,r,a,o,s,l,u,c,d,h,f,p,m,v,g;for(e=e.replace(/^ +$/gm,"");e;)if((r=this.rules.newline.exec(e))&&(e=e.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(e)){var b=this.tokens[this.tokens.length-1];e=e.substring(r[0].length),b&&"paragraph"===b.type?b.text+="\n"+r[0].trimRight():(r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",codeBlockStyle:"indented",text:this.options.pedantic?r:be(r,"\n")}))}else if(r=this.rules.fences.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"code",lang:r[2]?r[2].trim():r[2],text:r[3]||""});else if(r=this.rules.heading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});else if((r=this.rules.nptable.exec(e))&&(s={type:"table",header:ge(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===s.align.length){for(e=e.substring(r[0].length),h=0;h<s.align.length;h++)/^ *-+: *$/.test(s.align[h])?s.align[h]="right":/^ *:-+: *$/.test(s.align[h])?s.align[h]="center":/^ *:-+ *$/.test(s.align[h])?s.align[h]="left":s.align[h]=null;for(h=0;h<s.cells.length;h++)s.cells[h]=ge(s.cells[h],s.header.length);this.tokens.push(s)}else if(r=this.rules.hr.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"hr"});else if(r=this.rules.blockquote.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"blockquote_start"}),r=r[0].replace(/^ *> ?/gm,""),this.token(r,t),this.tokens.push({type:"blockquote_end"});else if(r=this.rules.list.exec(e)){for(e=e.substring(r[0].length),l={type:"list_start",ordered:m=(a=r[2]).length>1,start:m?+a:"",loose:!1},this.tokens.push(l),u=[],n=!1,p=(r=r[0].match(this.rules.item)).length,h=0;h<p;h++)d=(s=r[h]).length,~(s=s.replace(/^ *([*+-]|\d+\.) */,"")).indexOf("\n ")&&(d-=s.length,s=this.options.pedantic?s.replace(/^ {1,4}/gm,""):s.replace(new RegExp("^ {1,"+d+"}","gm"),"")),h!==p-1&&(o=te.bullet.exec(r[h+1])[0],(a.length>1?1===o.length:o.length>1||this.options.smartLists&&o!==a)&&(e=r.slice(h+1).join("\n")+e,h=p-1)),i=n||/\n\n(?!\s*$)/.test(s),h!==p-1&&(n="\n"===s.charAt(s.length-1),i||(i=n)),i&&(l.loose=!0),g=void 0,(v=/^\[[ xX]\] /.test(s))&&(g=" "!==s[1],s=s.replace(/^\[[ xX]\] +/,"")),c={type:"list_item_start",task:v,checked:g,loose:i},u.push(c),this.tokens.push(c),this.token(s,!1),this.tokens.push({type:"list_item_end"});if(l.loose)for(p=u.length,h=0;h<p;h++)u[h].loose=!0;this.tokens.push({type:"list_end"})}else if(r=this.rules.html.exec(e))e=e.substring(r[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===r[1]||"script"===r[1]||"style"===r[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):ue(r[0]):r[0]});else if(t&&(r=this.rules.def.exec(e)))e=e.substring(r[0].length),r[3]&&(r[3]=r[3].substring(1,r[3].length-1)),f=r[1].toLowerCase().replace(/\s+/g," "),this.tokens.links[f]||(this.tokens.links[f]={href:r[2],title:r[3]});else if((r=this.rules.table.exec(e))&&(s={type:"table",header:ge(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===s.align.length){for(e=e.substring(r[0].length),h=0;h<s.align.length;h++)/^ *-+: *$/.test(s.align[h])?s.align[h]="right":/^ *:-+: *$/.test(s.align[h])?s.align[h]="center":/^ *:-+ *$/.test(s.align[h])?s.align[h]="left":s.align[h]=null;for(h=0;h<s.cells.length;h++)s.cells[h]=ge(s.cells[h].replace(/^ *\| *| *\| *$/g,""),s.header.length);this.tokens.push(s)}else if(r=this.rules.lheading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:"="===r[2].charAt(0)?1:2,text:r[1]});else if(t&&(r=this.rules.paragraph.exec(e)))e=e.substring(r[0].length),this.tokens.push({type:"paragraph",text:"\n"===r[1].charAt(r[1].length-1)?r[1].slice(0,-1):r[1]});else if(r=this.rules.text.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"text",text:r[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens};var ie={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:me,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:me,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/};function re(e,t){if(this.options=t||_e.defaults,this.links=e,this.rules=ie.normal,this.renderer=this.options.renderer||new ae,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.pedantic?this.rules=ie.pedantic:this.options.gfm&&(this.options.breaks?this.rules=ie.breaks:this.rules=ie.gfm)}function ae(e){this.options=e||_e.defaults}function oe(){}function se(e){this.tokens=[],this.token=null,this.options=e||_e.defaults,this.options.renderer=this.options.renderer||new ae,this.renderer=this.options.renderer,this.renderer.options=this.options,this.slugger=new le}function le(){this.seen={}}function ue(e,t){if(t){if(ue.escapeTest.test(e))return e.replace(ue.escapeReplace,(function(e){return ue.replacements[e]}))}else if(ue.escapeTestNoEncode.test(e))return e.replace(ue.escapeReplaceNoEncode,(function(e){return ue.replacements[e]}));return e}function ce(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}function de(e,t){return e=e.source||e,t=t||"",{replace:function(t,n){return n=(n=n.source||n).replace(/(^|[^\[])\^/g,"$1"),e=e.replace(t,n),this},getRegex:function(){return new RegExp(e,t)}}}function he(e,t,n){if(e){try{var i=decodeURIComponent(ce(n)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:")||0===i.indexOf("data:"))return null}t&&!pe.test(n)&&(n=function(e,t){fe[" "+e]||(/^[^:]+:\/*[^/]*$/.test(e)?fe[" "+e]=e+"/":fe[" "+e]=be(e,"/",!0));return e=fe[" "+e],"//"===t.slice(0,2)?e.replace(/:[\s\S]*/,":")+t:"/"===t.charAt(0)?e.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n}ie._punctuation="!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~",ie.em=de(ie.em).replace(/punctuation/g,ie._punctuation).getRegex(),ie._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ie._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ie._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ie.autolink=de(ie.autolink).replace("scheme",ie._scheme).replace("email",ie._email).getRegex(),ie._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ie.tag=de(ie.tag).replace("comment",te._comment).replace("attribute",ie._attribute).getRegex(),ie._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ie._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ie._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ie.link=de(ie.link).replace("label",ie._label).replace("href",ie._href).replace("title",ie._title).getRegex(),ie.reflink=de(ie.reflink).replace("label",ie._label).getRegex(),ie.normal=ve({},ie),ie.pedantic=ve({},ie.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:de(/^!?\[(label)\]\((.*?)\)/).replace("label",ie._label).getRegex(),reflink:de(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ie._label).getRegex()}),ie.gfm=ve({},ie.normal,{escape:de(ie.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),ie.gfm.url=de(ie.gfm.url,"i").replace("email",ie.gfm._extended_email).getRegex(),ie.breaks=ve({},ie.gfm,{br:de(ie.br).replace("{2,}","*").getRegex(),text:de(ie.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),re.rules=ie,re.output=function(e,t,n){return new re(t,n).output(e)},re.prototype.output=function(e){for(var t,n,i,r,a,o,s="";e;)if(a=this.rules.escape.exec(e))e=e.substring(a[0].length),s+=ue(a[1]);else if(a=this.rules.tag.exec(e))!this.inLink&&/^<a /i.test(a[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(a[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(a[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(a[0])&&(this.inRawBlock=!1),e=e.substring(a[0].length),s+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):ue(a[0]):a[0];else if(a=this.rules.link.exec(e)){var l=ye(a[2],"()");if(l>-1){var u=4+a[1].length+l;a[2]=a[2].substring(0,l),a[0]=a[0].substring(0,u).trim(),a[3]=""}e=e.substring(a[0].length),this.inLink=!0,i=a[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i))?(i=t[1],r=t[3]):r="":r=a[3]?a[3].slice(1,-1):"",i=i.trim().replace(/^<([\s\S]*)>$/,"$1"),s+=this.outputLink(a,{href:re.escapes(i),title:re.escapes(r)}),this.inLink=!1}else if((a=this.rules.reflink.exec(e))||(a=this.rules.nolink.exec(e))){if(e=e.substring(a[0].length),t=(a[2]||a[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){s+=a[0].charAt(0),e=a[0].substring(1)+e;continue}this.inLink=!0,s+=this.outputLink(a,t),this.inLink=!1}else if(a=this.rules.strong.exec(e))e=e.substring(a[0].length),s+=this.renderer.strong(this.output(a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.em.exec(e))e=e.substring(a[0].length),s+=this.renderer.em(this.output(a[6]||a[5]||a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.code.exec(e))e=e.substring(a[0].length),s+=this.renderer.codespan(ue(a[2].trim(),!0));else if(a=this.rules.br.exec(e))e=e.substring(a[0].length),s+=this.renderer.br();else if(a=this.rules.del.exec(e))e=e.substring(a[0].length),s+=this.renderer.del(this.output(a[1]));else if(a=this.rules.autolink.exec(e))e=e.substring(a[0].length),i="@"===a[2]?"mailto:"+(n=ue(this.mangle(a[1]))):n=ue(a[1]),s+=this.renderer.link(i,null,n);else if(this.inLink||!(a=this.rules.url.exec(e))){if(a=this.rules.text.exec(e))e=e.substring(a[0].length),this.inRawBlock?s+=this.renderer.text(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):ue(a[0]):a[0]):s+=this.renderer.text(ue(this.smartypants(a[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===a[2])i="mailto:"+(n=ue(a[0]));else{do{o=a[0],a[0]=this.rules._backpedal.exec(a[0])[0]}while(o!==a[0]);n=ue(a[0]),i="www."===a[1]?"http://"+n:n}e=e.substring(a[0].length),s+=this.renderer.link(i,null,n)}return s},re.escapes=function(e){return e?e.replace(re.rules._escapes,"$1"):e},re.prototype.outputLink=function(e,t){var n=t.href,i=t.title?ue(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,i,this.output(e[1])):this.renderer.image(n,i,ue(e[1]))},re.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},re.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",i=e.length,r=0;r<i;r++)t=e.charCodeAt(r),Math.random()>.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},ae.prototype.code=function(e,t,n){var i=(t||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,i);null!=r&&r!==e&&(n=!0,e=r)}return i?'<pre><code class="'+this.options.langPrefix+ue(i,!0)+'">'+(n?e:ue(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:ue(e,!0))+"</code></pre>"},ae.prototype.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},ae.prototype.html=function(e){return e},ae.prototype.heading=function(e,t,n,i){var r=ee.Z.add(e,t);return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+i.slug(n)+'" toc-id="'+r+'">'+e+"</h"+t+">\n":"<h"+t+' toc-id="'+r+'">'+e+"</h"+t+">\n"},ae.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},ae.prototype.list=function(e,t,n){var i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+i+">\n"},ae.prototype.listitem=function(e){var t="";return/\<input.+\>/.test(e)&&(t="list-item-checkbox",/checked/.test(e)&&(t+=" list-item-checkbox-checked")),'<li class="'.concat(t,' ">').concat(e,"</li>\n")},ae.prototype.checkbox=function(e){return"<input "+(e?"checked ":"")+'disabled type="checkbox"'+(this.options.xhtml?" /":"")+"> "},ae.prototype.paragraph=function(e){return"<p>"+e+"</p>\n"},ae.prototype.table=function(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"},ae.prototype.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},ae.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"},ae.prototype.strong=function(e){return"<strong>"+e+"</strong>"},ae.prototype.em=function(e){return"<em>"+e+"</em>"},ae.prototype.codespan=function(e){return"<code>"+e+"</code>"},ae.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"},ae.prototype.del=function(e){return"<del>"+e+"</del>"},ae.prototype.link=function(e,t,n){if(null===(e=he(this.options.sanitize,this.options.baseUrl,e)))return n;var i='<a href="'+ue(e)+'"';return t&&(i+=' title="'+t+'"'),i+=">"+n+"</a>"},ae.prototype.image=function(e,t,n){if(null===(e=he(this.options.sanitize,this.options.baseUrl,e)))return n;var i='<img src="'+e+'" alt="'+n+'"';return t&&(i+=' title="'+t+'"'),i+=this.options.xhtml?"/>":">"},ae.prototype.text=function(e){return e},oe.prototype.strong=oe.prototype.em=oe.prototype.codespan=oe.prototype.del=oe.prototype.text=function(e){return e},oe.prototype.link=oe.prototype.image=function(e,t,n){return""+n},oe.prototype.br=function(){return""},se.parse=function(e,t){return new se(t).parse(e)},se.prototype.parse=function(e){this.inline=new re(e.links,this.options),this.inlineText=new re(e.links,ve({},this.options,{renderer:new oe})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},se.prototype.next=function(){return this.token=this.tokens.pop(),this.token},se.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},se.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},se.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,ce(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,i,r="",a="";for(n="",e=0;e<this.token.header.length;e++)n+=this.renderer.tablecell(this.inline.output(this.token.header[e]),{header:!0,align:this.token.align[e]});for(r+=this.renderer.tablerow(n),e=0;e<this.token.cells.length;e++){for(t=this.token.cells[e],n="",i=0;i<t.length;i++)n+=this.renderer.tablecell(this.inline.output(t[i]),{header:!1,align:this.token.align[i]});a+=this.renderer.tablerow(n)}return this.renderer.table(r,a);case"blockquote_start":for(a="";"blockquote_end"!==this.next().type;)a+=this.tok();return this.renderer.blockquote(a);case"list_start":a="";for(var o=this.token.ordered,s=this.token.start;"list_end"!==this.next().type;)a+=this.tok();return this.renderer.list(a,o,s);case"list_item_start":a="";var l=this.token.loose,u=this.token.checked,c=this.token.task;for(this.token.task&&(a+=this.renderer.checkbox(u));"list_item_end"!==this.next().type;)a+=l||"text"!==this.token.type?this.tok():this.parseText();return this.renderer.listitem(a,c,u);case"html":return this.renderer.html(this.token.text);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText());default:var d='Token with "'+this.token.type+'" type was not found.';if(!this.options.silent)throw new Error(d);console.log(d)}},le.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},ue.escapeTest=/[&<>"']/,ue.escapeReplace=/[&<>"']/g,ue.replacements={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},ue.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,ue.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var fe={},pe=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function me(){}function ve(e){for(var t,n,i=1;i<arguments.length;i++)for(n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function ge(e,t){var n=e.replace(/\|/g,(function(e,t,n){for(var i=!1,r=t;--r>=0&&"\\"===n[r];)i=!i;return i?"|":" |"})).split(/ \|/),i=0;if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;i<n.length;i++)n[i]=n[i].trim().replace(/\\\|/g,"|");return n}function be(e,t,n){if(0===e.length)return"";for(var i=0;i<e.length;){var r=e.charAt(e.length-i-1);if(r!==t||n){if(r===t||!n)break;i++}else i++}return e.substr(0,e.length-i)}function ye(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=0,i=0;i<e.length;i++)if("\\"===e[i])i++;else if(e[i]===t[0])n++;else if(e[i]===t[1]&&--n<0)return i;return-1}function we(e){e&&e.sanitize&&!e.silent&&console.warn("index(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function _e(e,t,n){if(null==e)throw new Error("index(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("index(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(n||"function"==typeof t){n||(n=t,t=null),we(t=ve({},_e.defaults,t||{}));var i,r,a=t.highlight,o=0;try{i=ne.lex(e,t)}catch(e){return n(e)}r=i.length;var s=function(e){if(e)return t.highlight=a,n(e);var r;try{r=se.parse(i,t)}catch(t){e=t}return t.highlight=a,e?n(e):n(null,r)};if(!a||a.length<3)return s();if(delete t.highlight,!r)return s();for(;o<i.length;o++)!function(e){"code"!==e.type?--r||s():a(e.text,e.lang,(function(t,n){return t?s(t):null==n||n===e.text?--r||s():(e.text=n,e.escaped=!0,void(--r||s()))}))}(i[o])}else try{return t&&(t=ve({},_e.defaults,t)),we(t),se.parse(ne.lex(e,t),t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",(t||_e.defaults).silent)return"<p>An error occurred:</p><pre>"+ue(e.message+"",!0)+"</pre>";throw e}}me.exec=me,_e.options=_e.setOptions=function(e){return ve(_e.defaults,e),_e},_e.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new ae,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,xhtml:!1}},_e.defaults=_e.getDefaults(),_e.Parser=se,_e.parser=se.parse,_e.Renderer=ae,_e.TextRenderer=oe,_e.Lexer=ne,_e.lexer=ne.lex,_e.InlineLexer=re,_e.inlineLexer=re.output,_e.Slugger=le,_e.parse=_e;const xe=_e;Q.initHighlightingOnLoad();var ke=new xe.Renderer;const Ce=xe.setOptions({renderer:ke,gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,smartLists:!0,highlight:function(e){return Q.highlightAuto(e).value}})},90091:(e,t,n)=>{function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}!function(e,t,n){e.systemInfo=e.systemInfo||{},t.extend({isArray:function(e){return"object"==i(e)&&"[object array]"==Object.prototype.toString.call(e).toLowerCase()&&"number"==typeof e.length},isJson:function(e){return"object"==i(e)&&"[object object]"==Object.prototype.toString.call(e).toLowerCase()&&void 0===e.length},inArray:function(e,t){return!!this.isArray(t)&&t.includes(e)},randNum:function(e,t){var n=t-e,i=Math.random();return e+Math.round(i*n)},last:function(e){var t=!1;return"object"===i(e)&&e.length>0&&(t=e[e.length-1]),t},strExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),-1!==e.indexOf(t)},leftExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),e.substring(0,t.length)===t},leftDelete:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",this.leftExists(e,t,i)&&(e=e.substring(t.length)),e||""},rightExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),e.substring(e.length-t.length)===t},getMiddle:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=arguments.length>2&&arguments[2]!==n?arguments[2]:null;return e=e.toString(),this.isHave(t)&&this.strExists(e,t)&&(e=e.substring(e.indexOf(t)+t.length)),this.isHave(i)&&this.strExists(e,i)&&(e=e.substring(0,e.indexOf(i))),e},subString:function(e,t,n){return e+="",this.isHave(n)||(n=e.length),e.substring(t,n)},randomString:function(e){e=e||32;for(var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678oOLl9gqVvUuI1",n=t.length,i="",r=0;r<e;r++)i+=t.charAt(Math.floor(Math.random()*n));return i},isHave:function(e){return!(null===e||"null"===e||e===n||"undefined"===e||!e)},runNum:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=Number(e);if(i+""=="NaN"&&(i=0),t&&/^[0-9]*[1-9][0-9]*$/.test(t)){var r=(i=i.toFixed(t)).indexOf(".");if(r<0){i+=".";for(var a=0;a<t;a++)i+="0"}}return i},Time:function(e){var t;return"string"==typeof e&&this.strExists(e,"-")?(e=e.replace(/-/g,"/"),t=new Date(e).getTime()):t=(new Date).getTime(),Math.round(t/1e3)},Date:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=arguments.length>1&&arguments[1]!==n&&arguments[1];return"string"==typeof e&&this.strExists(e,"-")&&(e=e.replace(/-/g,"/")),!0===t?Math.round(new Date(e).getTime()/1e3):new Date(e)})),zeroFill:function(e,t,n){if((e+="").length>=t)return e;for(var i="",r=0;r<t;r++)i+="0";return n||void 0===n?(i+""+e).substr(-1*t):(e+""+i).substr(0,t)},formatDate:function(e,t){var n;if(void 0!==e&&""!==e||(e="Y-m-d H:i:s"),t instanceof Date)n=t;else{if(void 0===t)t=(new Date).getTime();else if(/^(-)?\d{1,10}$/.test(t))t*=1e3;else if(/^(-)?\d{1,13}$/.test(t))t*=1e3;else if(/^(-)?\d{1,14}$/.test(t))t*=100;else if(/^(-)?\d{1,15}$/.test(t))t*=10;else{if(!/^(-)?\d{1,16}$/.test(t))return t;t*=1}n=$A.Date(t)}return e=(e=(e=(e=(e=(e=e.replace(/Y/g,n.getFullYear())).replace(/m/g,this.zeroFill(n.getMonth()+1,2))).replace(/d/g,this.zeroFill(n.getDate(),2))).replace(/H/g,this.zeroFill(n.getHours(),2))).replace(/i/g,this.zeroFill(n.getMinutes(),2))).replace(/s/g,this.zeroFill(n.getSeconds(),2))},timeDiff:function(e,t){void 0===t&&(t=$A.Time());var n=t-e;if(n>86400){var i=Math.floor(n/86400),r=Math.ceil((n-86400*i)/3600);return r>0?i+"天"+r+"小时":i+"天"}return n>3600?Math.ceil(n/3600)+"小时":n>60?Math.ceil(n/60)+"分钟":n>10?n+"秒":"刚刚"},isMobile:function(e){return/^1([3456789])\d{9}$/.test(e)},isEmail:function(e){return/^[a-z0-9][a-z\.0-9-_]+@[a-z0-9_-]+(?:\.[a-z]{0,3}\.[a-z]{0,2}|\.[a-z]{0,3}|\.[a-z]{0,2})$/i.test(e)},getDistance:function(e,t,n,i){var r,a,o,s,l,u=3.14159265359,c=6.28318530712,d=.01745329252,h=6370693.5;return r=t*d,a=i*d,(l=e*d-n*d)>u?l=c-l:l<-u&&(l=c+l),o=h*Math.cos(r)*l,s=h*(r-a),Math.sqrt(o*o+s*s).toFixed(0)},setTile:function(e){document.title=e;var t=navigator.userAgent.toLowerCase();if(/iphone|ipad|ipod/.test(t)){var n=document.createElement("iframe");n.style.display="none",n.setAttribute("src","/favicon.ico");n.addEventListener("load",(function e(){setTimeout((function(){n.removeEventListener("load",e),document.body.removeChild(n)}),0)})),document.body.appendChild(n)}},cloneJSON:function(e){return"object"!==i(e)||null===e?e:$A.jsonParse($A.jsonStringify(e))},jsonParse:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:n;if(null===e)return t||{};if("object"===i(e))return e;try{return JSON.parse(e.replace(/\n/g,"\\n").replace(/\r/g,"\\r"))}catch(e){return t||{}}},jsonStringify:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:n;if("object"!==i(e))return e;try{return JSON.stringify(e)}catch(e){return t||""}},resize:function(e,t){var n=$A(e);if(0!==n.length)var i=parseInt(n.outerHeight()),r=parseInt(n.outerWidth()),a=setInterval((function(){0===n.length&&clearInterval(a);var e=parseInt(n.outerHeight()),o=parseInt(n.outerWidth());i===e&&r===o||(i=e,r=o,console.log(r,i),"function"==typeof t&&t())}),250)},isIos:function(){var t=void 0!==e&&e.navigator.userAgent.toLowerCase();return t&&/iphone|ipad|ipod|ios/.test(t)},isAndroid:function(){var t=void 0!==e&&e.navigator.userAgent.toLowerCase();return t&&t.indexOf("android")>0},isWeixin:function(){return(void 0!==e&&e.navigator.userAgent.toLowerCase()).match(/MicroMessenger/i)+""=="micromessenger"},isChrome:function(){return(void 0!==e&&e.navigator.userAgent.toLowerCase()).match(/Chrome/i)+""=="chrome"},isDesktop:function(){return!(void 0!==e&&e.navigator.userAgent).match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)},getObject:function(e,t){var n=e;return 0===this.count(e)||0===this.count(t)?"":(t.replace(/,/g,"|").replace(/\./g,"|").split("|").some((function(e){n=void 0===n[e]?"":n[e]})),n)},count:function(e){try{if(void 0===e)return 0;if("number"==typeof e&&(e+=""),"number"==typeof e.length)return e.length;var t,n=0;for(t in e)n++;return n}catch(e){return 0}},objImplode:function(e){var t=this;if(null===e)return"";var n="";return $A.each(e,(function(e,r){null!==r&&("object"===i(r)&&t.count(r)>0?n+=t.objImplode(r):n+=String(r))})),n.replace(/\s/g,"").replace(/undefined/g,"")},urlParameter:function(e){var t=this.urlParameterAll();return void 0===e?t:t[e]},urlParameterAll:function(){var t=e.location.search||"",n=[];this.strExists(t,"?")&&(n=this.getMiddle(t,"?").split("&"));for(var i={},r=0;r<n.length;r++){var a=n[r].split("=");2===a.length&&(i[a[0]]=a[1])}return i},removeURLParameter:function(e,t){if(t instanceof Array)return t.forEach((function(t){e=$A.removeURLParameter(e,t)})),e;var n=e.split("?");if(n.length>=2){for(var i=encodeURIComponent(t)+"=",r=n[1].split(/[&;]/g),a=r.length;a-- >0;)-1!==r[a].lastIndexOf(i,0)&&r.splice(a,1);return n[0]+(r.length>0?"?"+r.join("&"):"")}return e},urlAddParams:function(e,t){if($A.isJson(t))for(var n in e&&(e=this.removeURLParameter(e,Object.keys(t))),e+="",e+=-1===e.indexOf("?")?"?":"",t)t.hasOwnProperty(n)&&(e+="&"+n+"="+t[n]);return e.replace("?&","?")},stringConnect:function(){for(var e=null,t="",n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return i.forEach((function(n){null===e?e=n:n&&(n&&t&&(t+=e),t+=n)})),t},objEquals:function(e,t){if(!(e instanceof Object)||!(t instanceof Object))return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(e.hasOwnProperty(n)){var i=e[n]instanceof Object,r=t[n]instanceof Object;if(i&&r){if(!this.objEquals(e[n],t[n]))return!1}else if(e[n]!=t[n])return!1}return!0},insert2Input:function(e,t){if(null!==e&&"object"===i(e)){"number"==typeof e.length&&e.length>0&&(e=e[0]);var n="object"===i(e.$el)?$A(e.$el):$A(e);if(0!==n.length){var r=n[0];if("INPUT"!=r.tagName&&"TEXTAREA"!=r.tagName&&(n=0===n.find("input").length?n.find("textarea"):n.find("input")),0!==n.length&&("INPUT"==(r=n[0]).tagName||"TEXTAREA"==r.tagName)){var a=n.val(),o=r,s=o.selectionStart,l=o.selectionEnd;n.val("".concat(a.substring(0,s)).concat(t).concat(a.substring(l,a.length))),r.dispatchEvent(new Event("input")),setTimeout((function(){if(r.setSelectionRange){var e=a.substring(0,s).length+t.length;r.focus(),r.setSelectionRange(e,e)}}),10)}}}},iOSKeyboardFixer:function(){this.isIos()&&(document.body.scrollTop=document.body.scrollTop+1,document.body.scrollTop=document.body.scrollTop-1)},loadScript:function(t,n){var i=this;if(t=$A.originUrl(t),this.rightExists(t,".css"))this.loadCss(t,n);else if(!0!==this.__loadScript[t]){var r=document.createElement("script");r.type="text/javascript",r.readyState?r.onreadystatechange=function(){"loaded"!==r.readyState&&"complete"!==r.readyState||(r.onreadystatechange=null,i.__loadScript[t]=!0,"function"==typeof n&&n(null))}:(r.onload=function(){i.__loadScript[t]=!0,"function"==typeof n&&n(null)},r.onerror=function(e){"function"==typeof n&&n(e)}),this.rightExists(t,".js")?r.src=t+"?hash="+e.systemInfo.version:r.src=t,document.body.appendChild(r)}else"function"==typeof n&&n(null)},loadScriptS:function(e,t){var n=this,i=0;this.loadScript(e[0],(function r(){++i<e.length?n.loadScript(e[i],r):"function"==typeof t&&t(null)}))},__loadScript:{},loadCss:function(t,n){var i=this;if(t=$A.originUrl(t),this.rightExists(t,".js"))this.loadScript(t,n);else if(!0!==this.__loadCss[t]){var r=document.createElement("link");r.readyState?r.onreadystatechange=function(){"loaded"!=r.readyState&&"complete"!=r.readyState||(r.onreadystatechange=null,i.__loadCss[t]=!0,"function"==typeof n&&n(null))}:(r.onload=function(){i.__loadCss[t]=!0,"function"==typeof n&&n(null)},r.onerror=function(e){"function"==typeof n&&n(e)}),r.rel="stylesheet",this.rightExists(t,".css")?r.href=t+"?hash="+e.systemInfo.version:r.href=t,document.getElementsByTagName("head").item(0).appendChild(r)}else"function"==typeof n&&n(null)},loadCssS:function(e,t){var n=this,i=0;this.loadCss(e[0],(function r(){++i<e.length?n.loadCss(e[i],r):"function"==typeof t&&t(null)}))},__loadCss:{},date2string:function(e,t){if(null===e)return e;if(void 0===t&&(t="Y-m-d H:i:s"),e instanceof Date)e=$A.formatDate(t,e);else if($A.isJson(e))for(var n in e=Object.assign({},e))e.hasOwnProperty(n)&&(e[n]=$A.date2string(e[n],t));else $A.isArray(e)&&(e=Object.assign([],e)).forEach((function(n,i){e[i]=$A.date2string(n,t)}));return e},bytesToSize:function(e){if(0===e)return"0 B";var t=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(e)/Math.log(1024));return void 0===t[n]?"0 B":$A.runNum(e/Math.pow(1024,n),2)+" "+t[n]},html2Escape:function(e){return e&&""!=e?e.replace(/[<>&"]/g,(function(e){return{"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;"}[e]})):""},getDomain:function(e){var t=(e+"").match(/http(s)?:\/\/([^\/]+)/i);return null!=t&&t.length>0?t[2]:""},scrollToView:function(t,n){if(t)if(void 0===n.scrollMode||"function"!=typeof e.scrollIntoView)try{t.scrollIntoView(n)}catch(i){"function"==typeof e.scrollIntoView&&e.scrollIntoView(t,n)}else e.scrollIntoView(t,n)}}),t.extend({setStorage:function(e,t){return this.storage(e,t)},getStorage:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=this.storage(e);return i||t},getStorageString:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:"",i=this.storage(e);return"string"==typeof i||"number"==typeof i?i:t},getStorageInt:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:0,i=this.storage(e);return"number"==typeof i?i:t},getStorageBoolean:function(e){var t=arguments.length>1&&arguments[1]!==n&&arguments[1],i=this.storage(e);return"boolean"==typeof i?i:t},getStorageArray:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:[],i=this.storage(e);return this.isArray(i)?i:t},getStorageJson:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:{},i=this.storage(e);return this.isJson(i)?i:t},storage:function(e,t){if(e){var n="__state__";if("cache"===e.substring(0,5)&&(n="__state:"+e+"__"),void 0===t)return this.loadFromlLocal(e,"",n);this.savaToLocal(e,t,n)}},savaToLocal:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.localStorage[i];(r=r?JSON.parse(r):{})[t]=n,e.localStorage[i]=JSON.stringify(r)}catch(e){}},loadFromlLocal:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.localStorage[i];return r&&((r=JSON.parse(r))&&void 0!==r[t])?r[t]:n}catch(e){return n}}}),t.extend({serializeObject:function(e,n){if("string"==typeof e)return e;var r,a=[];function o(e){if(n.length>0){for(var t="",i=0;i<n.length;i++)t+=0===i?n[i]:"["+encodeURIComponent(n[i])+"]";return t+"["+encodeURIComponent(e)+"]"}return encodeURIComponent(e)}function s(e){return encodeURIComponent(e)}for(var l in n=n||[],e)if(e.hasOwnProperty(l)){var u=void 0;if(Array.isArray(e[l])){u=[];for(var c=0;c<e[l].length;c++)Array.isArray(e[l][c])||"object"!==i(e[l][c])?u.push(o(l)+"[]="+s(e[l][c])):((r=n.slice()).push(l),r.push(c+""),u.push(t.serializeObject(e[l][c],r)));u.length>0&&a.push(u.join("&"))}else null===e[l]?a.push(o(l)+"="):"object"===i(e[l])?((r=n.slice()).push(l),""!==(u=t.serializeObject(e[l],r))&&a.push(u)):void 0!==e[l]&&""!==e[l]?a.push(o(l)+"="+s(e[l])):""===e[l]&&a.push(o(l))}return a.join("&")},globalAjaxOptions:{},ajaxSetup:function(e){e.type&&(e.method=e.type),t.each(e,(function(e,n){t.globalAjaxOptions[e]=n}))},_jsonpRequests:0,ihttp:function(i){var r={method:"GET",data:!1,async:!0,cache:!0,user:"",password:"",headers:{},xhrFields:{},statusCode:{},processData:!0,dataType:"text",contentType:"application/x-www-form-urlencoded",timeout:0},a=["beforeSend","error","complete","success","statusCode"];function o(e,n,r){var a=arguments;e&&t(document).trigger(e,n),r&&(r in t.globalAjaxOptions&&t.globalAjaxOptions[r](a[3],a[4],a[5],a[6]),i[r]&&i[r](a[3],a[4],a[5],a[6]))}i.type&&(i.method=i.type),t.each(t.globalAjaxOptions,(function(e,t){a.indexOf(e)<0&&(r[e]=t)})),t.each(r,(function(e,t){e in i||(i[e]=t)})),i.url||(i.url=e.location.toString());var s,l=i.url.indexOf("?")>=0?"&":"?",u=i.method.toUpperCase();"GET"!==u&&"HEAD"!==u&&"OPTIONS"!==u&&"DELETE"!==u||!i.data||(s="string"==typeof i.data?i.data.indexOf("?")>=0?i.data.split("?")[1]:i.data:t.serializeObject(i.data)).length&&(i.url+=l+s,"?"===l&&(l="&"));if("json"===i.dataType&&i.url.indexOf("callback=")>=0){var c,d="f7jsonp_"+Date.now()+t._jsonpRequests++,h=i.url.split("callback="),f=h[0]+"callback="+d;if(h[1].indexOf("&")>=0){var p=h[1].split("&").filter((function(e){return e.indexOf("=")>0})).join("&");p.length>0&&(f+="&"+p)}var m=document.createElement("script");return m.type="text/javascript",m.onerror=function(){clearTimeout(c),o(n,n,"error",null,"scripterror"),o("ajaxComplete ajax:complete",{scripterror:!0},"complete",null,"scripterror")},m.src=f,e[d]=function(t){clearTimeout(c),o(n,n,"success",t),m.parentNode.removeChild(m),m=null,delete e[d]},document.querySelector("head").appendChild(m),void(i.timeout>0&&(c=setTimeout((function(){m.parentNode.removeChild(m),m=null,o(n,n,"error",null,"timeout")}),i.timeout)))}"GET"!==u&&"HEAD"!==u&&"OPTIONS"!==u&&"DELETE"!==u||!1===i.cache&&(i.url+=l+"_nocache="+Date.now());var v=new XMLHttpRequest;v.requestUrl=i.url,v.requestParameters=i,v.open(u,i.url,i.async,i.user,i.password);var g,b=null;if(("POST"===u||"PUT"===u||"PATCH"===u)&&i.data)if(i.processData)if([ArrayBuffer,Blob,Document,FormData].indexOf(i.data.constructor)>=0)b=i.data;else{var y="---------------------------"+Date.now().toString(16);"multipart/form-data"===i.contentType?v.setRequestHeader("Content-Type","multipart/form-data; boundary="+y):v.setRequestHeader("Content-Type",i.contentType),b="";var w=t.serializeObject(i.data);if("multipart/form-data"===i.contentType){y="---------------------------"+Date.now().toString(16),w=w.split("&");for(var _=[],x=0;x<w.length;x++)_.push('Content-Disposition: form-data; name="'+w[x].split("=")[0]+'"\r\n\r\n'+w[x].split("=")[1]+"\r\n");b="--"+y+"\r\n"+_.join("--"+y+"\r\n")+"--"+y+"--\r\n"}else b=w}else b=i.data;return i.headers&&t.each(i.headers,(function(e,t){v.setRequestHeader(e,t)})),void 0===i.crossDomain&&(i.crossDomain=/^([\w-]+:)?\/\/([^\/]+)/.test(i.url)&&RegExp.$2!==e.location.host),i.crossDomain||v.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.xhrFields&&t.each(i.xhrFields,(function(e,t){v[e]=t})),v.onload=function(e){var n;if(g&&clearTimeout(g),v.status>=200&&v.status<300||0===v.status)if("json"===i.dataType)try{n=JSON.parse(v.responseText),o("ajaxSuccess ajax:success",{xhr:v},"success",n,v.status,v)}catch(e){console.error(e),o("ajaxError ajax:error",{xhr:v,parseerror:!0},"error",v,"parseerror")}else n="text"===v.responseType||""===v.responseType?v.responseText:v.response,o("ajaxSuccess ajax:success",{xhr:v},"success",n,v.status,v);else o("ajaxError ajax:error",{xhr:v},"error",v,v.status);i.statusCode&&(t.globalAjaxOptions.statusCode&&t.globalAjaxOptions.statusCode[v.status]&&t.globalAjaxOptions.statusCode[v.status](v),i.statusCode[v.status]&&i.statusCode[v.status](v)),o("ajaxComplete ajax:complete",{xhr:v},"complete",v,v.status)},v.onerror=function(e){g&&clearTimeout(g),o("ajaxError ajax:error",{xhr:v},"error",v,v.status),o("ajaxComplete ajax:complete",{xhr:v,error:!0},"complete",v,"error")},o("ajaxStart ajax:start",{xhr:v},"start",v),o(n,n,"beforeSend",v),i.timeout>0&&(v.onabort=function(){g&&clearTimeout(g)},g=setTimeout((function(){v.abort(),o("ajaxError ajax:error",{xhr:v,timeout:!0},"error",v,"timeout"),o("ajaxComplete ajax:complete",{xhr:v,timeout:!0},"complete",v,"timeout")}),i.timeout)),v.send(b),v}}),t.extend({ajaxc:function(e){return!!e&&(void 0!==e.url&&(void 0===e.data&&(e.data={}),void 0===e.cache&&(e.cache=!1),void 0===e.method&&(e.method="GET"),void 0===e.timeout&&(e.timeout=3e4),void 0===e.dataType&&(e.dataType="json"),void 0===e.before&&(e.before=function(){}),void 0===e.complete&&(e.complete=function(){}),void 0===e.after&&(e.after=function(){}),void 0===e.success&&(e.success=function(){}),void 0===e.error&&(e.error=function(){}),void 0===e.header&&(e.header={}),e.before(),void $A.ihttp({url:e.url,data:e.data,cache:e.cache,headers:e.header,method:e.method.toUpperCase(),contentType:"OPTIONS",crossDomain:!0,dataType:e.dataType,timeout:e.timeout,success:function(t,n,i){e.complete(),e.success(t,n,i),e.after(!0)},error:function(t,n){e.complete(),e.error(t,n),e.after(!1)}})))}}),e.$A=t}(window,window.$=window.jQuery=n(19755))},92693:()=>{!function(e){var t=e.$A;t.extend({apiUrl:function(t){if("//"===t.substring(0,2)||"http://"===t.substring(0,7)||"https://"===t.substring(0,8)||"ftp://"===t.substring(0,6)||"/"===t.substring(0,1))return t;for(t="string"==typeof e.systemInfo.apiUrl?e.systemInfo.apiUrl+t:e.location.origin+"/api/"+t;-1!==t.indexOf("/../");)t=t.replace(/\/(((?!\/).)*)\/\.\.\//,"/");return t},originUrl:function(t){if("//"===t.substring(0,2)||"http://"===t.substring(0,7)||"https://"===t.substring(0,8)||"ftp://"===t.substring(0,6)||"/"===t.substring(0,1))return t;for(t="string"==typeof e.systemInfo.origin?e.systemInfo.origin+t:e.location.origin+"/"+t;-1!==t.indexOf("/../");)t=t.replace(/\/(((?!\/).)*)\/\.\.\//,"/");return t},projectParameterTemplate:function(e){return{project_id:e,menuInit:!1,menuType:"column",chat:!1,showMy:!0,showHelp:!0,showUndone:!0,showCompleted:!1,completedTask:!1}},formatWebsocketMessageDetail:function(e){if($A.isJson(e))for(var t in e)e.hasOwnProperty(t)&&(e[t]=$A.formatWebsocketMessageDetail(e[t]));else $A.isArray(e)?e.forEach((function(t,n){e[n]=$A.formatWebsocketMessageDetail(t)})):"string"==typeof e&&(e=e.replace(/\{\{RemoteURL\}\}/g,this.apiUrl("../")));return e},formatTime:function(e){var t=$A.Date(e,!0);return($A.formatDate("Ymd")===$A.formatDate("Ymd",t)?$A.formatDate("H:i",t):$A.formatDate("Y")===$A.formatDate("Y",t)?$A.formatDate("m-d",t):$A.formatDate("Y-m-d",t))||""},formatBit:function(e){return(e=+e)>9?e:"0"+e},formatSeconds:function(e){var t,n=Math.floor(e/86400),i=Math.floor(e%86400/3600),r=Math.floor(e%86400%3600/60),a=Math.floor(e%86400%3600%60);return n>0?t=i>0?n+"d,"+this.formatBit(i)+"h":r>0?n+"d,"+this.formatBit(r)+"min":a>0?n+"d,"+this.formatBit(a)+"s":n+"d":i>0?t=this.formatBit(i)+":"+this.formatBit(r)+":"+this.formatBit(a):r>0?t=this.formatBit(r)+":"+this.formatBit(a):a>0&&(t=this.formatBit(a)+"s"),t},countDownFormat:function(e,t){var n=Math.round(this.Date(e).getTime()/1e3)-t;return n<604800&&n>0?this.formatSeconds(n):n<0?"-"+this.formatSeconds(-1*n):0==n?"0s":this.formatTime(e)},getData:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Date,i=n.getDay(),r=n.getDate(),a=n.getMonth(),o=n.getYear();o+=o<2e3?1900:0;var s=new Date;s.setDate(1),s.setMonth(s.getMonth()-1);var l=s.getMonth(),u=function(){var e=0;return a<3&&(e=0),2<a&&a<6&&(e=3),5<a&&a<9&&(e=6),a>8&&(e=9),e},c=function(e){var t=new Date(o,e,1);return(new Date(o,e+1,1)-t)/864e5},d=n.getTime();switch(e){case"今天":d=n;break;case"昨天":d=n-864e5;break;case"前天":d=n-1728e5;break;case"本周":d=new Date(o,a,r-i);break;case"本周结束":d=new Date(o,a,r+(6-i));break;case"上周":d=new Date(o,a,r-i-7);break;case"上周结束":d=new Date(o,a,r-i-1);break;case"本周2":d=new Date(o,a,r-i+1);break;case"本周结束2":d=new Date(o,a,r+(6-i)+1);break;case"上周2":d=new Date(o,a,r-i-7+1);break;case"上周结束2":d=new Date(o,a,r-i-1+1);break;case"本月":d=new Date(o,a,1);break;case"本月结束":d=new Date(o,a,c(a));break;case"上个月":d=new Date(o,l,1);break;case"上个月结束":d=new Date(o,l,c(l));break;case"本季度":d=new Date(o,u(),1);break;case"本季度结束":var h=u()+2;d=new Date(o,h,c(h))}return!0===t?d:$A.formatDate("Y-m-d",parseInt(d/1e3))},timeOptionShortcuts:function(){var e=function(e){return $A.Date($A.formatDate("Y-m-d 23:59:29",Math.round(e/1e3)))};return[{text:$A.L("今天"),value:function(){return[new Date,e((new Date).getTime())]}},{text:$A.L("明天"),value:function(){var t=new Date;return t.setDate(t.getDate()+1),[new Date,e(t.getTime())]}},{text:$A.L("本周"),value:function(){return[$A.getData("今天",!0),e($A.getData("本周结束2",!0))]}},{text:$A.L("本月"),value:function(){return[$A.getData("今天",!0),e($A.getData("本月结束",!0))]}},{text:$A.L("3天"),value:function(){var t=new Date;return t.setDate(t.getDate()+2),[new Date,e(t.getTime())]}},{text:$A.L("5天"),value:function(){var t=new Date;return t.setDate(t.getDate()+4),[new Date,e(t.getTime())]}},{text:$A.L("7天"),value:function(){var t=new Date;return t.setDate(t.getDate()+6),[new Date,e(t.getTime())]}}]},dialogTags:function(e){var t=[];return"group"==e.type&&["project","task"].includes(e.group_type)&&$A.isJson(e.group_info)&&("task"==e.group_type&&e.group_info.complete_at&&t.push({color:"success",text:"已完成"}),e.group_info.deleted_at?t.push({color:"red",text:"已删除"}):e.group_info.archived_at&&t.push({color:"default",text:"已归档"})),t},dialogCompleted:function(e){return this.dialogTags(e).find((function(e){return"success"==e.color}))},downFile:function(t){t&&($A.Electron?$A.Electron.request({action:"openExternal",url:t},(function(){}),(function(){})):e.open(t))},getDialogUnread:function(e){return e&&(e.unread||e.mark_unread)||0}}),t.extend({spinnerShow:function(){if($A.spinnerLoadNum++,$A.spinnerLoadNum>0){var e=document.getElementById("common-spinner");e&&(e.style.display="block")}},spinnerHide:function(){if($A.spinnerLoadNum--,$A.spinnerLoadNum<=0){var e=document.getElementById("common-spinner");e&&(e.style.display="none")}},spinnerLoadNum:0,modalConfig:function(e){return void 0===e?e={content:"Undefined"}:"string"==typeof e&&(e={content:e}),e.title=$A.L(e.title||(void 0===e.render?"温馨提示":"")),e.content=$A.L(e.content||""),e.okText=$A.L(e.okText||"确定"),e.cancelText=$A.L(e.cancelText||"取消"),e},modalInput:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t>0)setTimeout((function(){$A.modalInput(e)}),t);else{"string"==typeof e&&(e={title:e});var n="modalInput_"+$A.randomString(6),i=function(){"function"==typeof e.onOk?!0===e.onOk(e.value,(function(){$A.Modal.remove()}))&&$A.Modal.remove():$A.Modal.remove()},r=function(){"function"==typeof e.onCancel&&e.onCancel()};$A.Modal.confirm({render:function(t){return t("div",[t("div",{style:{fontSize:"16px",fontWeight:"500",marginBottom:"20px"}},$A.L(e.title)),t("Input",{props:{value:e.value,placeholder:$A.L(e.placeholder),elementId:n},on:{input:function(t){e.value=t},"on-enter":function(e){$A(e.target).parents(".ivu-modal-body").find(".ivu-btn-primary").click()}}})])},onOk:i,onCancel:r,loading:!0,okText:$A.L(e.okText||"确定"),cancelText:$A.L(e.cancelText||"取消")}),setTimeout((function(){document.getElementById(n)&&document.getElementById(n).focus()}))}},modalConfirm:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalConfirm(e)}),t):$A.Modal.confirm($A.modalConfig(e)))},modalSuccess:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalSuccess(e)}),t):$A.Modal.success($A.modalConfig(e)))},modalInfo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalInfo(e)}),t):$A.Modal.info($A.modalConfig(e)))},modalWarning:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalWarning(e)}),t):$A.Modal.warning($A.modalConfig(e)))},modalError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalError(e)}),t):$A.Modal.error($A.modalConfig(e)))},modalAlert:function(e){!1!==e&&alert($A.L(e))},messageSuccess:function(e){$A.Message.success($A.L(e))},messageWarning:function(e){$A.Message.warning($A.L(e))},messageError:function(e){$A.Message.error($A.L(e))},noticeConfig:function(e){return void 0===e?e={desc:"Undefined"}:"string"==typeof e&&(e={desc:e}),e.title=$A.L(e.title||(void 0===e.render?"温馨提示":"")),e.desc=$A.L(e.desc||""),e},noticeSuccess:function(e){$A.Notice.success($A.noticeConfig(e))},noticeWarning:function(e){$A.Notice.warning($A.noticeConfig(e))},noticeError:function(e){"string"==typeof e&&(e={desc:e,duration:6}),$A.Notice.error($A.noticeConfig(e))}}),t.extend({dark:{utils:{filter:"-webkit-filter: url(#dark-mode-filter) !important; filter: url(#dark-mode-filter) !important;",reverseFilter:"-webkit-filter: url(#dark-mode-reverse-filter) !important; filter: url(#dark-mode-reverse-filter) !important;",noneFilter:"-webkit-filter: none !important; filter: none !important;",addExtraStyle:function(){try{return""}catch(e){return""}},addStyle:function(e,t,n){t=t||"style";var i=document;if(!i.getElementById(e)){var r=i.createElement(t);r.rel="stylesheet",r.id=e,"style"===t?r.innerHTML=n:r.href=n,document.head.appendChild(r)}},getClassList:function(e){return e.classList||[]},addClass:function(e,t){return this.getClassList(e).add(t),this},removeClass:function(e,t){return this.getClassList(e).remove(t),this},hasClass:function(e,t){return this.getClassList(e).contains(t)},hasElementById:function(e){return document.getElementById(e)},removeElementById:function(e){var t=document.getElementById(e);t&&t.parentNode.removeChild(t)}},createDarkFilter:function(){if(!this.utils.hasElementById("dark-mode-svg")){var e=document.createElementNS("http://www.w3.org/1999/xhtml","div");e.innerHTML='<svg id="dark-mode-svg" style="height: 0; width: 0;"><filter id="dark-mode-filter" x="0" y="0" width="99999" height="99999"><feColorMatrix type="matrix" values="0.283 -0.567 -0.567 0.000 0.925 -0.567 0.283 -0.567 0.000 0.925 -0.567 -0.567 0.283 0.000 0.925 0.000 0.000 0.000 1.000 0.000"></feColorMatrix></filter><filter id="dark-mode-reverse-filter" x="0" y="0" width="99999" height="99999"><feColorMatrix type="matrix" values="0.333 -0.667 -0.667 0.000 1.000 -0.667 0.333 -0.667 0.000 1.000 -0.667 -0.667 0.333 0.000 1.000 0.000 0.000 0.000 1.000 0.000"></feColorMatrix></filter></svg>';for(var t=document.createDocumentFragment();e.firstChild;)t.appendChild(e.firstChild);document.head.appendChild(t)}},createDarkStyle:function(){this.utils.addStyle("dark-mode-style","style","\n @media screen {\n html {\n ".concat(this.utils.filter,'\n }\n\n /* Default Reverse rule */\n img,\n video,\n iframe,\n canvas,\n :not(object):not(body) > embed,\n object,\n svg image,\n [style*="background:url"],\n [style*="background-image:url"],\n [style*="background: url"],\n [style*="background-image: url"],\n [background],\n twitterwidget,\n .sr-reader,\n .no-dark-mode,\n .no-dark-mode-before:before,\n .sr-backdrop {\n ').concat(this.utils.reverseFilter,'\n }\n\n [style*="background:url"] *,\n [style*="background-image:url"] *,\n [style*="background: url"] *,\n [style*="background-image: url"] *,\n input,\n [background] *,\n twitterwidget .NaturalImage-image {\n ').concat(this.utils.noneFilter,"\n }\n\n /* Text contrast */\n html {\n text-shadow: 0 0 0 !important;\n }\n\n /* Full screen */\n .no-filter,\n :-webkit-full-screen,\n :-webkit-full-screen *,\n :-moz-full-screen,\n :-moz-full-screen *,\n :fullscreen,\n :fullscreen * {\n ").concat(this.utils.noneFilter,"\n }\n\n /* Page background */\n html {\n background: #fff !important;\n }\n ").concat(this.utils.addExtraStyle(),"\n }\n\n @media print {\n .no-print {\n display: none !important;\n }\n }"))},enableDarkMode:function(){$A.isChrome()&&(this.isDarkEnabled()||(this.createDarkFilter(),this.createDarkStyle(),this.utils.addClass(document.body,"dark-mode-reverse")))},disableDarkMode:function(){this.isDarkEnabled()&&(this.utils.removeElementById("dark-mode-svg"),this.utils.removeElementById("dark-mode-style"),this.utils.removeClass(document.body,"dark-mode-reverse"))},autoDarkMode:function(){e.matchMedia&&e.matchMedia("(prefers-color-scheme: dark)").matches?this.enableDarkMode():this.disableDarkMode()},isDarkEnabled:function(){return this.utils.hasClass(document.body,"dark-mode-reverse")}}}),e.$A=t}(window)},31108:(e,t)=>{t.Z=[]},52945:(e,t,n)=>{e.exports={default:n(56981),__esModule:!0}},93516:(e,t,n)=>{e.exports={default:n(80025),__esModule:!0}},64275:(e,t,n)=>{e.exports={default:n(52392),__esModule:!0}},88239:(e,t,n)=>{"use strict";var i,r=n(52945),a=(i=r)&&i.__esModule?i:{default:i};t.Z=a.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}},72444:(e,t,n)=>{"use strict";var i=o(n(64275)),r=o(n(93516)),a="function"==typeof r.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.Z="function"==typeof r.default&&"symbol"===a(i.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":a(e)}},56981:(e,t,n)=>{n(72699),e.exports=n(34579).Object.assign},80025:(e,t,n)=>{n(46840),n(94058),n(8174),n(36461),e.exports=n(34579).Symbol},52392:(e,t,n)=>{n(91867),n(73871),e.exports=n(25103).f("iterator")},85663:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},79003:e=>{e.exports=function(){}},12159:(e,t,n)=>{var i=n(36727);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},57428:(e,t,n)=>{var i=n(7932),r=n(78728),a=n(16531);e.exports=function(e){return function(t,n,o){var s,l=i(t),u=r(l.length),c=a(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},32894:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},34579:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},19216:(e,t,n)=>{var i=n(85663);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},8333:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},89666:(e,t,n)=>{e.exports=!n(7929)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},97467:(e,t,n)=>{var i=n(36727),r=n(33938).document,a=i(r)&&i(r.createElement);e.exports=function(e){return a?r.createElement(e):{}}},73338:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},70337:(e,t,n)=>{var i=n(46162),r=n(48195),a=n(86274);e.exports=function(e){var t=i(e),n=r.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},83856:(e,t,n)=>{var i=n(33938),r=n(34579),a=n(19216),o=n(41818),s=n(27069),l=function(e,t,n){var u,c,d,h=e&l.F,f=e&l.G,p=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,b=f?r:r[t]||(r[t]={}),y=b.prototype,w=f?i:p?i[t]:(i[t]||{}).prototype;for(u in f&&(n=t),n)(c=!h&&w&&void 0!==w[u])&&s(b,u)||(d=c?w[u]:n[u],b[u]=f&&"function"!=typeof w[u]?n[u]:v&&c?a(d,i):g&&w[u]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((b.virtual||(b.virtual={}))[u]=d,e&l.R&&y&&!y[u]&&o(y,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},7929:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},33938:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},27069:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},41818:(e,t,n)=>{var i=n(4743),r=n(83101);e.exports=n(89666)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},54881:(e,t,n)=>{var i=n(33938).document;e.exports=i&&i.documentElement},33758:(e,t,n)=>{e.exports=!n(89666)&&!n(7929)((function(){return 7!=Object.defineProperty(n(97467)("div"),"a",{get:function(){return 7}}).a}))},50799:(e,t,n)=>{var i=n(32894);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},71421:(e,t,n)=>{var i=n(32894);e.exports=Array.isArray||function(e){return"Array"==i(e)}},36727:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},33945:(e,t,n)=>{"use strict";var i=n(98989),r=n(83101),a=n(25378),o={};n(41818)(o,n(22939)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),a(e,t+" Iterator")}},45700:(e,t,n)=>{"use strict";var i=n(16227),r=n(83856),a=n(57470),o=n(41818),s=n(15449),l=n(33945),u=n(25378),c=n(95089),d=n(22939)("iterator"),h=!([].keys&&"next"in[].keys()),f="keys",p="values",m=function(){return this};e.exports=function(e,t,n,v,g,b,y){l(n,t,v);var w,_,x,k=function(e){if(!h&&e in T)return T[e];switch(e){case f:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",S=g==p,O=!1,T=e.prototype,D=T[d]||T["@@iterator"]||g&&T[g],E=D||k(g),$=g?S?k("entries"):E:void 0,M="Array"==t&&T.entries||D;if(M&&(x=c(M.call(new e)))!==Object.prototype&&x.next&&(u(x,C,!0),i||"function"==typeof x[d]||o(x,d,m)),S&&D&&D.name!==p&&(O=!0,E=function(){return D.call(this)}),i&&!y||!h&&!O&&T[d]||o(T,d,E),s[t]=E,s[C]=m,g)if(w={values:S?E:k(p),keys:b?E:k(f),entries:$},y)for(_ in w)_ in T||a(T,_,w[_]);else r(r.P+r.F*(h||O),t,w);return w}},85084:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},15449:e=>{e.exports={}},16227:e=>{e.exports=!0},77177:(e,t,n)=>{var i=n(65730)("meta"),r=n(36727),a=n(27069),o=n(4743).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(7929)((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,i,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[i].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,i)&&c(e),e}}},88082:(e,t,n)=>{"use strict";var i=n(89666),r=n(46162),a=n(48195),o=n(86274),s=n(66530),l=n(50799),u=Object.assign;e.exports=!u||n(7929)((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=i}))?function(e,t){for(var n=s(e),u=arguments.length,c=1,d=a.f,h=o.f;u>c;)for(var f,p=l(arguments[c++]),m=d?r(p).concat(d(p)):r(p),v=m.length,g=0;v>g;)f=m[g++],i&&!h.call(p,f)||(n[f]=p[f]);return n}:u},98989:(e,t,n)=>{var i=n(12159),r=n(57856),a=n(73338),o=n(58989)("IE_PROTO"),s=function(){},l=function(){var e,t=n(97467)("iframe"),i=a.length;for(t.style.display="none",n(54881).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;i--;)delete l.prototype[a[i]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=l(),void 0===t?n:r(n,t)}},4743:(e,t,n)=>{var i=n(12159),r=n(33758),a=n(33206),o=Object.defineProperty;t.f=n(89666)?Object.defineProperty:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},57856:(e,t,n)=>{var i=n(4743),r=n(12159),a=n(46162);e.exports=n(89666)?Object.defineProperties:function(e,t){r(e);for(var n,o=a(t),s=o.length,l=0;s>l;)i.f(e,n=o[l++],t[n]);return e}},76183:(e,t,n)=>{var i=n(86274),r=n(83101),a=n(7932),o=n(33206),s=n(27069),l=n(33758),u=Object.getOwnPropertyDescriptor;t.f=n(89666)?u:function(e,t){if(e=a(e),t=o(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return r(!i.f.call(e,t),e[t])}},94368:(e,t,n)=>{var i=n(7932),r=n(33230).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(e){return o.slice()}}(e):r(i(e))}},33230:(e,t,n)=>{var i=n(12963),r=n(73338).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},48195:(e,t)=>{t.f=Object.getOwnPropertySymbols},95089:(e,t,n)=>{var i=n(27069),r=n(66530),a=n(58989)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},12963:(e,t,n)=>{var i=n(27069),r=n(7932),a=n(57428)(!1),o=n(58989)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)n!=o&&i(s,n)&&u.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},46162:(e,t,n)=>{var i=n(12963),r=n(73338);e.exports=Object.keys||function(e){return i(e,r)}},86274:(e,t)=>{t.f={}.propertyIsEnumerable},83101:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},57470:(e,t,n)=>{e.exports=n(41818)},25378:(e,t,n)=>{var i=n(4743).f,r=n(27069),a=n(22939)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},58989:(e,t,n)=>{var i=n(20250)("keys"),r=n(65730);e.exports=function(e){return i[e]||(i[e]=r(e))}},20250:(e,t,n)=>{var i=n(34579),r=n(33938),a="__core-js_shared__",o=r[a]||(r[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(16227)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},90510:(e,t,n)=>{var i=n(11052),r=n(8333);e.exports=function(e){return function(t,n){var a,o,s=String(r(t)),l=i(n),u=s.length;return l<0||l>=u?e?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===u||(o=s.charCodeAt(l+1))<56320||o>57343?e?s.charAt(l):a:e?s.slice(l,l+2):o-56320+(a-55296<<10)+65536}}},16531:(e,t,n)=>{var i=n(11052),r=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):a(e,t)}},11052:e=>{var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},7932:(e,t,n)=>{var i=n(50799),r=n(8333);e.exports=function(e){return i(r(e))}},78728:(e,t,n)=>{var i=n(11052),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},66530:(e,t,n)=>{var i=n(8333);e.exports=function(e){return Object(i(e))}},33206:(e,t,n)=>{var i=n(36727);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},65730:e=>{var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},76347:(e,t,n)=>{var i=n(33938),r=n(34579),a=n(16227),o=n(25103),s=n(4743).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=a?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},25103:(e,t,n)=>{t.f=n(22939)},22939:(e,t,n)=>{var i=n(20250)("wks"),r=n(65730),a=n(33938).Symbol,o="function"==typeof a;(e.exports=function(e){return i[e]||(i[e]=o&&a[e]||(o?a:r)("Symbol."+e))}).store=i},3882:(e,t,n)=>{"use strict";var i=n(79003),r=n(85084),a=n(15449),o=n(7932);e.exports=n(45700)(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},72699:(e,t,n)=>{var i=n(83856);i(i.S+i.F,"Object",{assign:n(88082)})},94058:()=>{},91867:(e,t,n)=>{"use strict";var i=n(90510)(!0);n(45700)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})}))},46840:(e,t,n)=>{"use strict";var i=n(33938),r=n(27069),a=n(89666),o=n(83856),s=n(57470),l=n(77177).KEY,u=n(7929),c=n(20250),d=n(25378),h=n(65730),f=n(22939),p=n(25103),m=n(76347),v=n(70337),g=n(71421),b=n(12159),y=n(36727),w=n(66530),_=n(7932),x=n(33206),k=n(83101),C=n(98989),S=n(94368),O=n(76183),T=n(48195),D=n(4743),E=n(46162),$=O.f,M=D.f,P=S.f,I=i.Symbol,j=i.JSON,A=j&&j.stringify,N=f("_hidden"),L=f("toPrimitive"),F={}.propertyIsEnumerable,R=c("symbol-registry"),B=c("symbols"),V=c("op-symbols"),z=Object.prototype,H="function"==typeof I&&!!T.f,W=i.QObject,q=!W||!W.prototype||!W.prototype.findChild,U=a&&u((function(){return 7!=C(M({},"a",{get:function(){return M(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=$(z,t);i&&delete z[t],M(e,t,n),i&&e!==z&&M(z,t,i)}:M,K=function(e){var t=B[e]=C(I.prototype);return t._k=e,t},G=H&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},Y=function(e,t,n){return e===z&&Y(V,t,n),b(e),t=x(t,!0),b(n),r(B,t)?(n.enumerable?(r(e,N)&&e[N][t]&&(e[N][t]=!1),n=C(n,{enumerable:k(0,!1)})):(r(e,N)||M(e,N,k(1,{})),e[N][t]=!0),U(e,t,n)):M(e,t,n)},Z=function(e,t){b(e);for(var n,i=v(t=_(t)),r=0,a=i.length;a>r;)Y(e,n=i[r++],t[n]);return e},X=function(e){var t=F.call(this,e=x(e,!0));return!(this===z&&r(B,e)&&!r(V,e))&&(!(t||!r(this,e)||!r(B,e)||r(this,N)&&this[N][e])||t)},J=function(e,t){if(e=_(e),t=x(t,!0),e!==z||!r(B,t)||r(V,t)){var n=$(e,t);return!n||!r(B,t)||r(e,N)&&e[N][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=P(_(e)),i=[],a=0;n.length>a;)r(B,t=n[a++])||t==N||t==l||i.push(t);return i},ee=function(e){for(var t,n=e===z,i=P(n?V:_(e)),a=[],o=0;i.length>o;)!r(B,t=i[o++])||n&&!r(z,t)||a.push(B[t]);return a};H||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(V,n),r(this,N)&&r(this[N],e)&&(this[N][e]=!1),U(this,e,k(1,n))};return a&&q&&U(z,e,{configurable:!0,set:t}),K(e)}).prototype,"toString",(function(){return this._k})),O.f=J,D.f=Y,n(33230).f=S.f=Q,n(86274).f=X,T.f=ee,a&&!n(16227)&&s(z,"propertyIsEnumerable",X,!0),p.f=function(e){return K(f(e))}),o(o.G+o.W+o.F*!H,{Symbol:I});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)f(te[ne++]);for(var ie=E(f.store),re=0;ie.length>re;)m(ie[re++]);o(o.S+o.F*!H,"Symbol",{for:function(e){return r(R,e+="")?R[e]:R[e]=I(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in R)if(R[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!H,"Object",{create:function(e,t){return void 0===t?C(e):Z(C(e),t)},defineProperty:Y,defineProperties:Z,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ae=u((function(){T.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return T.f(w(e))}}),j&&o(o.S+o.F*(!H||u((function(){var e=I();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,i=[e],r=1;arguments.length>r;)i.push(arguments[r++]);if(n=t=i[1],(y(t)||void 0!==e)&&!G(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),i[1]=t,A.apply(j,i)}}),I.prototype[L]||n(41818)(I.prototype,L,I.prototype.valueOf),d(I,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},8174:(e,t,n)=>{n(76347)("asyncIterator")},36461:(e,t,n)=>{n(76347)("observable")},73871:(e,t,n)=>{n(3882);for(var i=n(33938),r=n(41818),a=n(15449),o=n(22939)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var u=s[l],c=i[u],d=c&&c.prototype;d&&!d[o]&&r(d,o,u),a[u]=a.Array}},9996:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,n){var i;return n&&!0===n.clone&&t(e)?a((i=e,Array.isArray(i)?[]:{}),e,n):e}function r(e,n,r){var o=e.slice();return n.forEach((function(n,s){void 0===o[s]?o[s]=i(n,r):t(n)?o[s]=a(e[s],n,r):-1===e.indexOf(n)&&o.push(i(n,r))})),o}function a(e,n,o){var s=Array.isArray(n);return s===Array.isArray(e)?s?((o||{arrayMerge:r}).arrayMerge||r)(e,n,o):function(e,n,r){var o={};return t(e)&&Object.keys(e).forEach((function(t){o[t]=i(e[t],r)})),Object.keys(n).forEach((function(s){t(n[s])&&e[s]?o[s]=a(e[s],n[s],r):o[s]=i(n[s],r)})),o}(e,n,o):i(n,o)}a.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return a(e,n,t)}))};var o=a;e.exports=o},87563:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=87)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},87:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-button-group"},[e._t("default")],2)};i._withStripped=!0;var r={name:"ElButtonGroup"},a=n(0),o=Object(a.a)(r,i,[],!1,null,null,null);o.options.__file="packages/button/src/button-group.vue";var s=o.exports;s.install=function(e){e.component(s.name,s)};t.default=s}})},26426:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=86)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},86:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?n("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",[e._t("default")],2):e._e()])};i._withStripped=!0;var r={name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},a=n(0),o=Object(a.a)(r,i,[],!1,null,null,null);o.options.__file="packages/button/src/button.vue";var s=o.exports;s.install=function(e){e.component(s.name,s)};t.default=s}})},66276:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=59)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},15:function(e,t){e.exports=n(47122)},19:function(e,t){e.exports=n(82626)},21:function(e,t){e.exports=n(50167)},26:function(e,t){e.exports=n(3933)},3:function(e,t){e.exports=n(93104)},31:function(e,t){e.exports=n(78275)},40:function(e,t){e.exports=n(16583)},51:function(e,t){e.exports=n(41955)},59:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-cascader-panel",e.border&&"is-bordered"],on:{keydown:e.handleKeyDown}},e._l(e.menus,(function(e,t){return n("cascader-menu",{key:t,ref:"menu",refInFor:!0,attrs:{index:t,nodes:e}})})),1)};i._withStripped=!0;var r=n(26),a=n.n(r),o=n(15),s=n.n(o),l=n(19),u=n.n(l),c=n(51),d=n.n(c),h=n(3),f=function(e){return e.stopPropagation()},p={inject:["panel"],components:{ElCheckbox:u.a,ElRadio:d.a},props:{node:{required:!0},nodeId:String},computed:{config:function(){return this.panel.config},isLeaf:function(){return this.node.isLeaf},isDisabled:function(){return this.node.isDisabled},checkedValue:function(){return this.panel.checkedValue},isChecked:function(){return this.node.isSameNode(this.checkedValue)},inActivePath:function(){return this.isInPath(this.panel.activePath)},inCheckedPath:function(){var e=this;return!!this.config.checkStrictly&&this.panel.checkedNodePaths.some((function(t){return e.isInPath(t)}))},value:function(){return this.node.getValueByOption()}},methods:{handleExpand:function(){var e=this,t=this.panel,n=this.node,i=this.isDisabled,r=this.config,a=r.multiple;!r.checkStrictly&&i||n.loading||(r.lazy&&!n.loaded?t.lazyLoad(n,(function(){var t=e.isLeaf;if(t||e.handleExpand(),a){var i=!!t&&n.checked;e.handleMultiCheckChange(i)}})):t.handleExpand(n))},handleCheckChange:function(){var e=this.panel,t=this.value,n=this.node;e.handleCheckChange(t),e.handleExpand(n)},handleMultiCheckChange:function(e){this.node.doCheck(e),this.panel.calculateMultiCheckedValue()},isInPath:function(e){var t=this.node;return(e[t.level-1]||{}).uid===t.uid},renderPrefix:function(e){var t=this.isLeaf,n=this.isChecked,i=this.config,r=i.checkStrictly;return i.multiple?this.renderCheckbox(e):r?this.renderRadio(e):t&&n?this.renderCheckIcon(e):null},renderPostfix:function(e){var t=this.node,n=this.isLeaf;return t.loading?this.renderLoadingIcon(e):n?null:this.renderExpandIcon(e)},renderCheckbox:function(e){var t=this.node,n=this.config,i=this.isDisabled,r={on:{change:this.handleMultiCheckChange},nativeOn:{}};return n.checkStrictly&&(r.nativeOn.click=f),e("el-checkbox",a()([{attrs:{value:t.checked,indeterminate:t.indeterminate,disabled:i}},r]))},renderRadio:function(e){var t=this.checkedValue,n=this.value,i=this.isDisabled;return Object(h.isEqual)(n,t)&&(n=t),e("el-radio",{attrs:{value:t,label:n,disabled:i},on:{change:this.handleCheckChange},nativeOn:{click:f}},[e("span")])},renderCheckIcon:function(e){return e("i",{class:"el-icon-check el-cascader-node__prefix"})},renderLoadingIcon:function(e){return e("i",{class:"el-icon-loading el-cascader-node__postfix"})},renderExpandIcon:function(e){return e("i",{class:"el-icon-arrow-right el-cascader-node__postfix"})},renderContent:function(e){var t=this.panel,n=this.node,i=t.renderLabelFn;return e("span",{class:"el-cascader-node__label"},[(i?i({node:n,data:n.data}):null)||n.label])}},render:function(e){var t=this,n=this.inActivePath,i=this.inCheckedPath,r=this.isChecked,o=this.isLeaf,s=this.isDisabled,l=this.config,u=this.nodeId,c=l.expandTrigger,d=l.checkStrictly,h=l.multiple,f=!d&&s,p={on:{}};return"click"===c?p.on.click=this.handleExpand:(p.on.mouseenter=function(e){t.handleExpand(),t.$emit("expand",e)},p.on.focus=function(e){t.handleExpand(),t.$emit("expand",e)}),!o||s||d||h||(p.on.click=this.handleCheckChange),e("li",a()([{attrs:{role:"menuitem",id:u,"aria-expanded":n,tabindex:f?null:-1},class:{"el-cascader-node":!0,"is-selectable":d,"in-active-path":n,"in-checked-path":i,"is-active":r,"is-disabled":f}},p]),[this.renderPrefix(e),this.renderContent(e),this.renderPostfix(e)])}},m=n(0),v=Object(m.a)(p,undefined,undefined,!1,null,null,null);v.options.__file="packages/cascader-panel/src/cascader-node.vue";var g=v.exports,b=n(6),y={name:"ElCascaderMenu",mixins:[n.n(b).a],inject:["panel"],components:{ElScrollbar:s.a,CascaderNode:g},props:{nodes:{type:Array,required:!0},index:Number},data:function(){return{activeNode:null,hoverTimer:null,id:Object(h.generateId)()}},computed:{isEmpty:function(){return!this.nodes.length},menuId:function(){return"cascader-menu-"+this.id+"-"+this.index}},methods:{handleExpand:function(e){this.activeNode=e.target},handleMouseMove:function(e){var t=this.activeNode,n=this.hoverTimer,i=this.$refs.hoverZone;if(t&&i)if(t.contains(e.target)){clearTimeout(n);var r=this.$el.getBoundingClientRect().left,a=e.clientX-r,o=this.$el,s=o.offsetWidth,l=o.offsetHeight,u=t.offsetTop,c=u+t.offsetHeight;i.innerHTML='\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+u+" L"+s+" 0 V"+u+' Z" />\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+c+" L"+s+" "+l+" V"+c+' Z" />\n '}else n||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,n=this.panel.isHoverMenu,i={on:{}};n&&(i.on.expand=this.handleExpand);var r=this.nodes.map((function(n,r){var o=n.hasChildren;return e("cascader-node",a()([{key:n.uid,attrs:{node:n,"node-id":t+"-"+r,"aria-haspopup":o,"aria-owns":o?t:null}},i]))}));return[].concat(r,[n?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,n=this.menuId,i={nativeOn:{}};return this.panel.isHoverMenu&&(i.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",a()([{attrs:{tag:"ul",role:"menu",id:n,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},i]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},w=Object(m.a)(y,undefined,undefined,!1,null,null,null);w.options.__file="packages/cascader-panel/src/cascader-menu.vue";var _=w.exports,x=n(21),k=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var C=0,S=function(){function e(t,n,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.config=n,this.parent=i||null,this.level=this.parent?this.parent.level+1:1,this.uid=C++,this.initState(),this.initChildren()}return e.prototype.initState=function(){var e=this.config,t=e.value,n=e.label;this.value=this.data[t],this.label=this.data[n],this.pathNodes=this.calculatePathNodes(),this.path=this.pathNodes.map((function(e){return e.value})),this.pathLabels=this.pathNodes.map((function(e){return e.label})),this.loading=!1,this.loaded=!1},e.prototype.initChildren=function(){var t=this,n=this.config,i=n.children,r=this.data[i];this.hasChildren=Array.isArray(r),this.children=(r||[]).map((function(i){return new e(i,n,t)}))},e.prototype.calculatePathNodes=function(){for(var e=[this],t=this.parent;t;)e.unshift(t),t=t.parent;return e},e.prototype.getPath=function(){return this.path},e.prototype.getValue=function(){return this.value},e.prototype.getValueByOption=function(){return this.config.emitPath?this.getPath():this.getValue()},e.prototype.getText=function(e,t){return e?this.pathLabels.join(t):this.label},e.prototype.isSameNode=function(e){var t=this.getValueByOption();return this.config.multiple&&Array.isArray(e)?e.some((function(e){return Object(h.isEqual)(e,t)})):Object(h.isEqual)(e,t)},e.prototype.broadcast=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var r="onParent"+Object(h.capitalize)(e);this.children.forEach((function(t){t&&(t.broadcast.apply(t,[e].concat(n)),t[r]&&t[r].apply(t,n))}))},e.prototype.emit=function(e){var t=this.parent,n="onChild"+Object(h.capitalize)(e);if(t){for(var i=arguments.length,r=Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];t[n]&&t[n].apply(t,r),t.emit.apply(t,[e].concat(r))}},e.prototype.onParentCheck=function(e){this.isDisabled||this.setCheckState(e)},e.prototype.onChildCheck=function(){var e=this.children.filter((function(e){return!e.isDisabled})),t=!!e.length&&e.every((function(e){return e.checked}));this.setCheckState(t)},e.prototype.setCheckState=function(e){var t=this.children.length,n=this.children.reduce((function(e,t){return e+(t.checked?1:t.indeterminate?.5:0)}),0);this.checked=e,this.indeterminate=n!==t&&n>0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),n=this.isSameNode(e,t);this.doCheck(n)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},k(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,n=this.config,i=n.disabled,r=n.checkStrictly;return e[i]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,n=this.hasChildren,i=this.children,r=this.config,a=r.lazy,o=r.leaf;if(a){var s=Object(x.isDef)(e[o])?e[o]:!!t&&!i.length;return this.hasChildren=!s,s}return!n}}]),e}(),O=S;var T=function e(t,n){return t.reduce((function(t,i){return i.isLeaf?t.push(i):(!n&&t.push(i),t=t.concat(e(i.children,n))),t}),[])},D=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=n,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(h.coerceTruthyValueToArray)(e),this.nodes=e.map((function(e){return new O(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var n=new O(e,this.config,t);(t?t.children:this.nodes).push(n)},e.prototype.appendNodes=function(e,t){var n=this;(e=Object(h.coerceTruthyValueToArray)(e)).forEach((function(e){return n.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.leafNodes:this.flattedNodes;return t?n:T(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(h.valueEquals)(t.path,e)||t.value===e}));return t&&t.length?t[0]:null},e}(),E=D,$=n(9),M=n.n($),P=n(40),I=n.n(P),j=n(31),A=n.n(j),N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},L=I.a.keys,F={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:h.noop,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},R=function(e){return!e.getAttribute("aria-owns")},B=function(e,t){var n=e.parentNode;if(n){var i=n.querySelectorAll('.el-cascader-node[tabindex="-1"]');return i[Array.prototype.indexOf.call(i,e)+t]||null}return null},V=function(e,t){if(e){var n=e.id.split("-");return Number(n[n.length-2])}},z=function(e){e&&(e.focus(),!R(e)&&e.click())},H={name:"ElCascaderPanel",components:{CascaderMenu:_},props:{value:{},options:Array,props:Object,border:{type:Boolean,default:!0},renderLabel:Function},provide:function(){return{panel:this}},data:function(){return{checkedValue:null,checkedNodePaths:[],store:[],menus:[],activePath:[],loadCount:0}},computed:{config:function(){return M()(N({},F),this.props||{})},multiple:function(){return this.config.multiple},checkStrictly:function(){return this.config.checkStrictly},leafOnly:function(){return!this.checkStrictly},isHoverMenu:function(){return"hover"===this.config.expandTrigger},renderLabelFn:function(){return this.renderLabel||this.$scopedSlots.default}},watch:{options:{handler:function(){this.initStore()},immediate:!0,deep:!0},value:function(){this.syncCheckedValue(),this.checkStrictly&&this.calculateCheckedNodePaths()},checkedValue:function(e){Object(h.isEqual)(e,this.value)||(this.checkStrictly&&this.calculateCheckedNodePaths(),this.$emit("input",e),this.$emit("change",e))}},mounted:function(){this.isEmptyValue(this.value)||this.syncCheckedValue()},methods:{initStore:function(){var e=this.config,t=this.options;e.lazy&&Object(h.isEmpty)(t)?this.lazyLoad():(this.store=new E(t,e),this.menus=[this.store.getNodes()],this.syncMenuState())},syncCheckedValue:function(){var e=this.value,t=this.checkedValue;Object(h.isEqual)(e,t)||(this.activePath=[],this.checkedValue=e,this.syncMenuState())},syncMenuState:function(){var e=this.multiple,t=this.checkStrictly;this.syncActivePath(),e&&this.syncMultiCheckState(),t&&this.calculateCheckedNodePaths(),this.$nextTick(this.scrollIntoView)},syncMultiCheckState:function(){var e=this;this.getFlattedNodes(this.leafOnly).forEach((function(t){t.syncCheckState(e.checkedValue)}))},isEmptyValue:function(e){var t=this.multiple,n=this.config.emitPath;return!(!t&&!n)&&Object(h.isEmpty)(e)},syncActivePath:function(){var e=this,t=this.store,n=this.multiple,i=this.activePath,r=this.checkedValue;if(Object(h.isEmpty)(i))if(this.isEmptyValue(r))this.activePath=[],this.menus=[t.getNodes()];else{var a=n?r[0]:r,o=((this.getNodeByValue(a)||{}).pathNodes||[]).slice(0,-1);this.expandNodes(o)}else{var s=i.map((function(t){return e.getNodeByValue(t.getValue())}));this.expandNodes(s)}},expandNodes:function(e){var t=this;e.forEach((function(e){return t.handleExpand(e,!0)}))},calculateCheckedNodePaths:function(){var e=this,t=this.checkedValue,n=this.multiple?Object(h.coerceTruthyValueToArray)(t):[t];this.checkedNodePaths=n.map((function(t){var n=e.getNodeByValue(t);return n?n.pathNodes:[]}))},handleKeyDown:function(e){var t=e.target;switch(e.keyCode){case L.up:var n=B(t,-1);z(n);break;case L.down:var i=B(t,1);z(i);break;case L.left:var r=this.$refs.menu[V(t)-1];if(r){var a=r.$el.querySelector('.el-cascader-node[aria-expanded="true"]');z(a)}break;case L.right:var o=this.$refs.menu[V(t)+1];if(o){var s=o.$el.querySelector('.el-cascader-node[tabindex="-1"]');z(s)}break;case L.enter:!function(e){if(e){var t=e.querySelector("input");t?t.click():R(e)&&e.click()}}(t);break;case L.esc:case L.tab:this.$emit("close");break;default:return}},handleExpand:function(e,t){var n=this.activePath,i=e.level,r=n.slice(0,i-1),a=this.menus.slice(0,i);if(e.isLeaf||(r.push(e),a.push(e.children)),this.activePath=r,this.menus=a,!t){var o=r.map((function(e){return e.getValue()})),s=n.map((function(e){return e.getValue()}));Object(h.valueEquals)(o,s)||(this.$emit("active-item-change",o),this.$emit("expand-change",o))}},handleCheckChange:function(e){this.checkedValue=e},lazyLoad:function(e,t){var n=this,i=this.config;e||(e=e||{root:!0,level:0},this.store=new E([],i),this.menus=[this.store.getNodes()]),e.loading=!0;i.lazyLoad(e,(function(i){var r=e.root?null:e;if(i&&i.length&&n.store.appendNodes(i,r),e.loading=!1,e.loaded=!0,Array.isArray(n.checkedValue)){var a=n.checkedValue[n.loadCount++],o=n.config.value,s=n.config.leaf;if(Array.isArray(i)&&i.filter((function(e){return e[o]===a})).length>0){var l=n.store.getNodeByValue(a);l.data[s]||n.lazyLoad(l,(function(){n.handleExpand(l)})),n.loadCount===n.checkedValue.length&&n.$parent.computePresentText()}}t&&t(i)}))},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){this.$isServer||(this.$refs.menu||[]).forEach((function(e){var t=e.$el;if(t){var n=t.querySelector(".el-scrollbar__wrap"),i=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");A()(n,i)}}))},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue;return this.multiple?this.getFlattedNodes(e).filter((function(e){return e.checked})):this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,n=e.multiple,i=e.emitPath;n?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=i?[]:null}}},W=Object(m.a)(H,i,[],!1,null,null,null);W.options.__file="packages/cascader-panel/src/cascader-panel.vue";var q=W.exports;q.install=function(e){e.component(q.name,q)};t.default=q},6:function(e,t){e.exports=n(52084)},9:function(e,t){e.exports=n(21615)}})},13235:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=126)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},126:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[e._t("default")],2)};i._withStripped=!0;var r=n(4),a={name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[n.n(r).a],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},o=n(0),s=Object(o.a)(a,i,[],!1,null,null,null);s.options.__file="packages/checkbox/src/checkbox-group.vue";var l=s.exports;l.install=function(e){e.component(l.name,l)};t.default=l},4:function(e,t){e.exports=n(52477)}})},82626:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=120)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},120:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[n("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[n("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var a=e._i(n,null);i.checked?a<0&&(e.model=n.concat([null])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])};i._withStripped=!0;var r=n(4),a={name:"ElCheckbox",mixins:[n.n(r).a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},o=n(0),s=Object(o.a)(a,i,[],!1,null,null,null);s.options.__file="packages/checkbox/src/checkbox.vue";var l=s.exports;l.install=function(e){e.component(l.name,l)};t.default=l},4:function(e,t){e.exports=n(52477)}})},64720:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=45)}([function(e,t){e.exports=n(21338)},function(e,t){e.exports=n(34594)},function(e,t){e.exports=n(93104)},function(e,t){e.exports=n(52477)},function(e,t){e.exports=n(52084)},function(e,t){e.exports=n(70499)},function(e,t){e.exports=n(70538)},function(e,t){e.exports=n(21615)},function(e,t){e.exports=n(7626)},function(e,t){e.exports=n(84222)},function(e,t){e.exports=n(1080)},function(e,t){e.exports=n(2680)},function(e,t){e.exports=n(1802)},function(e,t){e.exports=n(26426)},function(e,t){e.exports=n(16567)},function(e,t){e.exports=n(5389)},function(e,t){e.exports=n(42823)},function(e,t){e.exports=n(82626)},function(e,t){e.exports=n(47122)},function(e,t){e.exports=n(50167)},function(e,t){e.exports=n(78648)},function(e,t){e.exports=n(32743)},function(e,t){e.exports=n(54823)},function(e,t){e.exports=n(98618)},function(e,t){e.exports=n(3933)},function(e,t){e.exports=n(68563)},function(e,t){e.exports=n(14561)},function(e,t){e.exports=n(78275)},function(e,t){e.exports=n(87563)},function(e,t){e.exports=n(27698)},function(e,t){e.exports=n(81301)},function(e,t){e.exports=n(13235)},function(e,t){e.exports=n(79634)},function(e,t){e.exports=n(12271)},function(e,t){e.exports=n(16583)},function(e,t){e.exports=n(44592)},function(e,t){e.exports=n(67186)},function(e,t){e.exports=n(45614)},function(e,t){e.exports=n(52796)},function(e,t){e.exports=n(34677)},function(e,t){e.exports=n(36890)},function(e,t){e.exports=n(7987)},function(e,t){e.exports=n(66276)},function(e,t){e.exports=n(41955)},function(e,t){e.exports=n(24650)},function(e,t,n){e.exports=n(46)},function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"el-pager",on:{click:e.onPagerClick}},[e.pageCount>0?n("li",{staticClass:"number",class:{active:1===e.currentPage,disabled:e.disabled}},[e._v("1")]):e._e(),e.showPrevMore?n("li",{staticClass:"el-icon more btn-quickprev",class:[e.quickprevIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("left")},mouseleave:function(t){e.quickprevIconClass="el-icon-more"}}}):e._e(),e._l(e.pagers,(function(t){return n("li",{key:t,staticClass:"number",class:{active:e.currentPage===t,disabled:e.disabled}},[e._v(e._s(t))])})),e.showNextMore?n("li",{staticClass:"el-icon more btn-quicknext",class:[e.quicknextIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("right")},mouseleave:function(t){e.quicknextIconClass="el-icon-more"}}}):e._e(),e.pageCount>1?n("li",{staticClass:"number",class:{active:e.currentPage===e.pageCount,disabled:e.disabled}},[e._v(e._s(e.pageCount))]):e._e()],2)};function r(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}i._withStripped=!0;var a=r({name:"ElPager",props:{currentPage:Number,pageCount:Number,pagerCount:Number,disabled:Boolean},watch:{showPrevMore:function(e){e||(this.quickprevIconClass="el-icon-more")},showNextMore:function(e){e||(this.quicknextIconClass="el-icon-more")}},methods:{onPagerClick:function(e){var t=e.target;if("UL"!==t.tagName&&!this.disabled){var n=Number(e.target.textContent),i=this.pageCount,r=this.currentPage,a=this.pagerCount-2;-1!==t.className.indexOf("more")&&(-1!==t.className.indexOf("quickprev")?n=r-a:-1!==t.className.indexOf("quicknext")&&(n=r+a)),isNaN(n)||(n<1&&(n=1),n>i&&(n=i)),n!==r&&this.$emit("change",n)}},onMouseenter:function(e){this.disabled||("left"===e?this.quickprevIconClass="el-icon-d-arrow-left":this.quicknextIconClass="el-icon-d-arrow-right")}},computed:{pagers:function(){var e=this.pagerCount,t=(e-1)/2,n=Number(this.currentPage),i=Number(this.pageCount),r=!1,a=!1;i>e&&(n>e-t&&(r=!0),n<i-t&&(a=!0));var o=[];if(r&&!a)for(var s=i-(e-2);s<i;s++)o.push(s);else if(!r&&a)for(var l=2;l<e;l++)o.push(l);else if(r&&a)for(var u=Math.floor(e/2)-1,c=n-u;c<=n+u;c++)o.push(c);else for(var d=2;d<i;d++)o.push(d);return this.showPrevMore=r,this.showNextMore=a,o}},data:function(){return{current:null,showPrevMore:!1,showNextMore:!1,quicknextIconClass:"el-icon-more",quickprevIconClass:"el-icon-more"}}},i,[],!1,null,null,null);a.options.__file="packages/pagination/src/pager.vue";var o=a.exports,s=n(36),l=n.n(s),u=n(37),c=n.n(u),d=n(8),h=n.n(d),f=n(4),p=n.n(f),m=n(2),v={name:"ElPagination",props:{pageSize:{type:Number,default:10},small:Boolean,total:Number,pageCount:Number,pagerCount:{type:Number,validator:function(e){return(0|e)===e&&e>4&&e<22&&e%2==1},default:7},currentPage:{type:Number,default:1},layout:{default:"prev, pager, next, jumper, ->, total"},pageSizes:{type:Array,default:function(){return[10,20,30,40,50,100]}},popperClass:String,prevText:String,nextText:String,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean},data:function(){return{internalCurrentPage:1,internalPageSize:0,lastEmittedPage:-1,userChangePageSize:!1}},render:function(e){var t=this.layout;if(!t)return null;if(this.hideOnSinglePage&&(!this.internalPageCount||1===this.internalPageCount))return null;var n=e("div",{class:["el-pagination",{"is-background":this.background,"el-pagination--small":this.small}]}),i={prev:e("prev"),jumper:e("jumper"),pager:e("pager",{attrs:{currentPage:this.internalCurrentPage,pageCount:this.internalPageCount,pagerCount:this.pagerCount,disabled:this.disabled},on:{change:this.handleCurrentChange}}),next:e("next"),sizes:e("sizes",{attrs:{pageSizes:this.pageSizes}}),slot:e("slot",[this.$slots.default?this.$slots.default:""]),total:e("total")},r=t.split(",").map((function(e){return e.trim()})),a=e("div",{class:"el-pagination__rightwrapper"}),o=!1;return n.children=n.children||[],a.children=a.children||[],r.forEach((function(e){"->"!==e?o?a.children.push(i[e]):n.children.push(i[e]):o=!0})),o&&n.children.unshift(a),n},components:{Prev:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage<=1},class:"btn-prev",on:{click:this.$parent.prev}},[this.$parent.prevText?e("span",[this.$parent.prevText]):e("i",{class:"el-icon el-icon-arrow-left"})])}},Next:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage===this.$parent.internalPageCount||0===this.$parent.internalPageCount},class:"btn-next",on:{click:this.$parent.next}},[this.$parent.nextText?e("span",[this.$parent.nextText]):e("i",{class:"el-icon el-icon-arrow-right"})])}},Sizes:{mixins:[p.a],props:{pageSizes:Array},watch:{pageSizes:{immediate:!0,handler:function(e,t){Object(m.valueEquals)(e,t)||Array.isArray(e)&&(this.$parent.internalPageSize=e.indexOf(this.$parent.pageSize)>-1?this.$parent.pageSize:this.pageSizes[0])}}},render:function(e){var t=this;return e("span",{class:"el-pagination__sizes"},[e("el-select",{attrs:{value:this.$parent.internalPageSize,popperClass:this.$parent.popperClass||"",size:"mini",disabled:this.$parent.disabled},on:{input:this.handleChange}},[this.pageSizes.map((function(n){return e("el-option",{attrs:{value:n,label:n+t.t("el.pagination.pagesize")}})}))])])},components:{ElSelect:l.a,ElOption:c.a},methods:{handleChange:function(e){e!==this.$parent.internalPageSize&&(this.$parent.internalPageSize=e=parseInt(e,10),this.$parent.userChangePageSize=!0,this.$parent.$emit("update:pageSize",e),this.$parent.$emit("size-change",e))}}},Jumper:{mixins:[p.a],components:{ElInput:h.a},data:function(){return{userInput:null}},watch:{"$parent.internalCurrentPage":function(){this.userInput=null}},methods:{handleKeyup:function(e){var t=e.keyCode,n=e.target;13===t&&this.handleChange(n.value)},handleInput:function(e){this.userInput=e},handleChange:function(e){this.$parent.internalCurrentPage=this.$parent.getValidCurrentPage(e),this.$parent.emitChange(),this.userInput=null}},render:function(e){return e("span",{class:"el-pagination__jump"},[this.t("el.pagination.goto"),e("el-input",{class:"el-pagination__editor is-in-pagination",attrs:{min:1,max:this.$parent.internalPageCount,value:null!==this.userInput?this.userInput:this.$parent.internalCurrentPage,type:"number",disabled:this.$parent.disabled},nativeOn:{keyup:this.handleKeyup},on:{input:this.handleInput,change:this.handleChange}}),this.t("el.pagination.pageClassifier")])}},Total:{mixins:[p.a],render:function(e){return"number"==typeof this.$parent.total?e("span",{class:"el-pagination__total"},[this.t("el.pagination.total",{total:this.$parent.total})]):""}},Pager:o},methods:{handleCurrentChange:function(e){this.internalCurrentPage=this.getValidCurrentPage(e),this.userChangePageSize=!0,this.emitChange()},prev:function(){if(!this.disabled){var e=this.internalCurrentPage-1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("prev-click",this.internalCurrentPage),this.emitChange()}},next:function(){if(!this.disabled){var e=this.internalCurrentPage+1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("next-click",this.internalCurrentPage),this.emitChange()}},getValidCurrentPage:function(e){e=parseInt(e,10);var t=void 0;return"number"==typeof this.internalPageCount?e<1?t=1:e>this.internalPageCount&&(t=this.internalPageCount):(isNaN(e)||e<1)&&(t=1),(void 0===t&&isNaN(e)||0===t)&&(t=1),void 0===t?e:t},emitChange:function(){var e=this;this.$nextTick((function(){(e.internalCurrentPage!==e.lastEmittedPage||e.userChangePageSize)&&(e.$emit("current-change",e.internalCurrentPage),e.lastEmittedPage=e.internalCurrentPage,e.userChangePageSize=!1)}))}},computed:{internalPageCount:function(){return"number"==typeof this.total?Math.max(1,Math.ceil(this.total/this.internalPageSize)):"number"==typeof this.pageCount?Math.max(1,this.pageCount):null}},watch:{currentPage:{immediate:!0,handler:function(e){this.internalCurrentPage=this.getValidCurrentPage(e)}},pageSize:{immediate:!0,handler:function(e){this.internalPageSize=isNaN(e)?10:e}},internalCurrentPage:{immediate:!0,handler:function(e){this.$emit("update:currentPage",e),this.lastEmittedPage=-1}},internalPageCount:function(e){var t=this.internalCurrentPage;e>0&&0===t?this.internalCurrentPage=1:t>e&&(this.internalCurrentPage=0===e?1:e,this.userChangePageSize&&this.emitChange()),this.userChangePageSize=!1}},install:function(e){e.component(v.name,v)}},g=v,b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"dialog-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-dialog__wrapper",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{key:e.key,ref:"dialog",class:["el-dialog",{"is-fullscreen":e.fullscreen,"el-dialog--center":e.center},e.customClass],style:e.style,attrs:{role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"}},[n("div",{staticClass:"el-dialog__header"},[e._t("title",[n("span",{staticClass:"el-dialog__title"},[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-dialog__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:e.handleClose}},[n("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2),e.rendered?n("div",{staticClass:"el-dialog__body"},[e._t("default")],2):e._e(),e.$slots.footer?n("div",{staticClass:"el-dialog__footer"},[e._t("footer")],2):e._e()])])])};b._withStripped=!0;var y=n(11),w=n.n(y),_=n(9),x=n.n(_),k=n(3),C=n.n(k),S=r({name:"ElDialog",mixins:[w.a,C.a,x.a],props:{title:{type:String,default:""},modal:{type:Boolean,default:!0},modalAppendToBody:{type:Boolean,default:!0},appendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},width:String,fullscreen:Boolean,customClass:{type:String,default:""},top:{type:String,default:"15vh"},beforeClose:Function,center:{type:Boolean,default:!1},destroyOnClose:Boolean},data:function(){return{closed:!1,key:0}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.$el.addEventListener("scroll",this.updatePopper),this.$nextTick((function(){t.$refs.dialog.scrollTop=0})),this.appendToBody&&document.body.appendChild(this.$el)):(this.$el.removeEventListener("scroll",this.updatePopper),this.closed||this.$emit("close"),this.destroyOnClose&&this.$nextTick((function(){t.key++})))}},computed:{style:function(){var e={};return this.fullscreen||(e.marginTop=this.top,this.width&&(e.width=this.width)),e}},methods:{getMigratingConfig:function(){return{props:{size:"size is removed."}}},handleWrapperClick:function(){this.closeOnClickModal&&this.handleClose()},handleClose:function(){"function"==typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),this.closed=!0)},updatePopper:function(){this.broadcast("ElSelectDropdown","updatePopper"),this.broadcast("ElDropdownMenu","updatePopper")},afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},b,[],!1,null,null,null);S.options.__file="packages/dialog/src/component.vue";var O=S.exports;O.install=function(e){e.component(O.name,O)};var T=O,D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.close,expression:"close"}],staticClass:"el-autocomplete",attrs:{"aria-haspopup":"listbox",role:"combobox","aria-expanded":e.suggestionVisible,"aria-owns":e.id}},[n("el-input",e._b({ref:"input",on:{input:e.handleInput,change:e.handleChange,focus:e.handleFocus,blur:e.handleBlur,clear:e.handleClear},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex-1)},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex+1)},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleKeyEnter(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.close(t)}]}},"el-input",[e.$props,e.$attrs],!1),[e.$slots.prepend?n("template",{slot:"prepend"},[e._t("prepend")],2):e._e(),e.$slots.append?n("template",{slot:"append"},[e._t("append")],2):e._e(),e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),e.$slots.suffix?n("template",{slot:"suffix"},[e._t("suffix")],2):e._e()],2),n("el-autocomplete-suggestions",{ref:"suggestions",class:[e.popperClass?e.popperClass:""],attrs:{"visible-arrow":"","popper-options":e.popperOptions,"append-to-body":e.popperAppendToBody,placement:e.placement,id:e.id}},e._l(e.suggestions,(function(t,i){return n("li",{key:i,class:{highlighted:e.highlightedIndex===i},attrs:{id:e.id+"-item-"+i,role:"option","aria-selected":e.highlightedIndex===i},on:{click:function(n){e.select(t)}}},[e._t("default",[e._v("\n "+e._s(t[e.valueKey])+"\n ")],{item:t})],2)})),0)],1)};D._withStripped=!0;var E=n(16),$=n.n(E),M=n(10),P=n.n(M),I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-autocomplete-suggestion el-popper",class:{"is-loading":!e.parent.hideLoading&&e.parent.loading},style:{width:e.dropdownWidth},attrs:{role:"region"}},[n("el-scrollbar",{attrs:{tag:"ul","wrap-class":"el-autocomplete-suggestion__wrap","view-class":"el-autocomplete-suggestion__list"}},[!e.parent.hideLoading&&e.parent.loading?n("li",[n("i",{staticClass:"el-icon-loading"})]):e._t("default")],2)],1)])};I._withStripped=!0;var j=n(5),A=n.n(j),N=n(18),L=n.n(N),F=r({components:{ElScrollbar:L.a},mixins:[A.a,C.a],componentName:"ElAutocompleteSuggestions",data:function(){return{parent:this.$parent,dropdownWidth:""}},props:{options:{default:function(){return{gpuAcceleration:!1}}},id:String},methods:{select:function(e){this.dispatch("ElAutocomplete","item-click",e)}},updated:function(){var e=this;this.$nextTick((function(t){e.popperJS&&e.updatePopper()}))},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$refs.input.$refs.input||this.$parent.$refs.input.$refs.textarea,this.referenceList=this.$el.querySelector(".el-autocomplete-suggestion__list"),this.referenceList.setAttribute("role","listbox"),this.referenceList.setAttribute("id",this.id)},created:function(){var e=this;this.$on("visible",(function(t,n){e.dropdownWidth=n+"px",e.showPopper=t}))}},I,[],!1,null,null,null);F.options.__file="packages/autocomplete/src/autocomplete-suggestions.vue";var R=F.exports,B=n(23),V=n.n(B),z=r({name:"ElAutocomplete",mixins:[C.a,V()("input"),x.a],inheritAttrs:!1,componentName:"ElAutocomplete",components:{ElInput:h.a,ElAutocompleteSuggestions:R},directives:{Clickoutside:P.a},props:{valueKey:{type:String,default:"value"},popperClass:String,popperOptions:Object,placeholder:String,clearable:{type:Boolean,default:!1},disabled:Boolean,name:String,size:String,value:String,maxlength:Number,minlength:Number,autofocus:Boolean,fetchSuggestions:Function,triggerOnFocus:{type:Boolean,default:!0},customItem:String,selectWhenUnmatched:{type:Boolean,default:!1},prefixIcon:String,suffixIcon:String,label:String,debounce:{type:Number,default:300},placement:{type:String,default:"bottom-start"},hideLoading:Boolean,popperAppendToBody:{type:Boolean,default:!0},highlightFirstItem:{type:Boolean,default:!1}},data:function(){return{activated:!1,suggestions:[],loading:!1,highlightedIndex:-1,suggestionDisabled:!1}},computed:{suggestionVisible:function(){var e=this.suggestions;return(Array.isArray(e)&&e.length>0||this.loading)&&this.activated},id:function(){return"el-autocomplete-"+Object(m.generateId)()}},watch:{suggestionVisible:function(e){var t=this.getInput();t&&this.broadcast("ElAutocompleteSuggestions","visible",[e,t.offsetWidth])}},methods:{getMigratingConfig:function(){return{props:{"custom-item":"custom-item is removed, use scoped slot instead.",props:"props is removed, use value-key instead."}}},getData:function(e){var t=this;this.suggestionDisabled||(this.loading=!0,this.fetchSuggestions(e,(function(e){t.loading=!1,t.suggestionDisabled||(Array.isArray(e)?(t.suggestions=e,t.highlightedIndex=t.highlightFirstItem?0:-1):console.error("[Element Error][Autocomplete]autocomplete suggestions must be an array"))})))},handleInput:function(e){if(this.$emit("input",e),this.suggestionDisabled=!1,!this.triggerOnFocus&&!e)return this.suggestionDisabled=!0,void(this.suggestions=[]);this.debouncedGetData(e)},handleChange:function(e){this.$emit("change",e)},handleFocus:function(e){this.activated=!0,this.$emit("focus",e),this.triggerOnFocus&&this.debouncedGetData(this.value)},handleBlur:function(e){this.$emit("blur",e)},handleClear:function(){this.activated=!1,this.$emit("clear")},close:function(e){this.activated=!1},handleKeyEnter:function(e){var t=this;this.suggestionVisible&&this.highlightedIndex>=0&&this.highlightedIndex<this.suggestions.length?(e.preventDefault(),this.select(this.suggestions[this.highlightedIndex])):this.selectWhenUnmatched&&(this.$emit("select",{value:this.value}),this.$nextTick((function(e){t.suggestions=[],t.highlightedIndex=-1})))},select:function(e){var t=this;this.$emit("input",e[this.valueKey]),this.$emit("select",e),this.$nextTick((function(e){t.suggestions=[],t.highlightedIndex=-1}))},highlight:function(e){if(this.suggestionVisible&&!this.loading)if(e<0)this.highlightedIndex=-1;else{e>=this.suggestions.length&&(e=this.suggestions.length-1);var t=this.$refs.suggestions.$el.querySelector(".el-autocomplete-suggestion__wrap"),n=t.querySelectorAll(".el-autocomplete-suggestion__list li")[e],i=t.scrollTop,r=n.offsetTop;r+n.scrollHeight>i+t.clientHeight&&(t.scrollTop+=n.scrollHeight),r<i&&(t.scrollTop-=n.scrollHeight),this.highlightedIndex=e,this.getInput().setAttribute("aria-activedescendant",this.id+"-item-"+this.highlightedIndex)}},getInput:function(){return this.$refs.input.getInput()}},mounted:function(){var e=this;this.debouncedGetData=$()(this.debounce,this.getData),this.$on("item-click",(function(t){e.select(t)}));var t=this.getInput();t.setAttribute("role","textbox"),t.setAttribute("aria-autocomplete","list"),t.setAttribute("aria-controls","id"),t.setAttribute("aria-activedescendant",this.id+"-item-"+this.highlightedIndex)},beforeDestroy:function(){this.$refs.suggestions.$destroy()}},D,[],!1,null,null,null);z.options.__file="packages/autocomplete/src/autocomplete.vue";var H=z.exports;H.install=function(e){e.component(H.name,H)};var W=H,q=n(13),U=n.n(q),K=n(28),G=n.n(K),Y={name:"ElDropdown",componentName:"ElDropdown",mixins:[C.a,x.a],directives:{Clickoutside:P.a},components:{ElButton:U.a,ElButtonGroup:G.a},provide:function(){return{dropdown:this}},props:{trigger:{type:String,default:"hover"},type:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},placement:{type:String,default:"bottom-end"},visibleArrow:{default:!0},showTimeout:{type:Number,default:250},hideTimeout:{type:Number,default:150},tabindex:{type:Number,default:0},disabled:{type:Boolean,default:!1}},data:function(){return{timeout:null,visible:!1,triggerElm:null,menuItems:null,menuItemsArray:null,dropdownElm:null,focusing:!1,listId:"dropdown-menu-"+Object(m.generateId)()}},computed:{dropdownSize:function(){return this.size||(this.$ELEMENT||{}).size}},mounted:function(){this.$on("menu-item-click",this.handleMenuItemClick)},watch:{visible:function(e){this.broadcast("ElDropdownMenu","visible",e),this.$emit("visible-change",e)},focusing:function(e){var t=this.$el.querySelector(".el-dropdown-selfdefine");t&&(e?t.className+=" focusing":t.className=t.className.replace("focusing",""))}},methods:{getMigratingConfig:function(){return{props:{"menu-align":"menu-align is renamed to placement."}}},show:function(){var e=this;this.disabled||(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.visible=!0}),"click"===this.trigger?0:this.showTimeout))},hide:function(){var e=this;this.disabled||(this.removeTabindex(),this.tabindex>=0&&this.resetTabindex(this.triggerElm),clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.visible=!1}),"click"===this.trigger?0:this.hideTimeout))},handleClick:function(){this.disabled||(this.visible?this.hide():this.show())},handleTriggerKeyDown:function(e){var t=e.keyCode;[38,40].indexOf(t)>-1?(this.removeTabindex(),this.resetTabindex(this.menuItems[0]),this.menuItems[0].focus(),e.preventDefault(),e.stopPropagation()):13===t?this.handleClick():[9,27].indexOf(t)>-1&&this.hide()},handleItemKeyDown:function(e){var t=e.keyCode,n=e.target,i=this.menuItemsArray.indexOf(n),r=this.menuItemsArray.length-1,a=void 0;[38,40].indexOf(t)>-1?(a=38===t?0!==i?i-1:0:i<r?i+1:r,this.removeTabindex(),this.resetTabindex(this.menuItems[a]),this.menuItems[a].focus(),e.preventDefault(),e.stopPropagation()):13===t?(this.triggerElmFocus(),n.click(),this.hideOnClick&&(this.visible=!1)):[9,27].indexOf(t)>-1&&(this.hide(),this.triggerElmFocus())},resetTabindex:function(e){this.removeTabindex(),e.setAttribute("tabindex","0")},removeTabindex:function(){this.triggerElm.setAttribute("tabindex","-1"),this.menuItemsArray.forEach((function(e){e.setAttribute("tabindex","-1")}))},initAria:function(){this.dropdownElm.setAttribute("id",this.listId),this.triggerElm.setAttribute("aria-haspopup","list"),this.triggerElm.setAttribute("aria-controls",this.listId),this.splitButton||(this.triggerElm.setAttribute("role","button"),this.triggerElm.setAttribute("tabindex",this.tabindex),this.triggerElm.setAttribute("class",(this.triggerElm.getAttribute("class")||"")+" el-dropdown-selfdefine"))},initEvent:function(){var e=this,t=this.trigger,n=this.show,i=this.hide,r=this.handleClick,a=this.splitButton,o=this.handleTriggerKeyDown,s=this.handleItemKeyDown;this.triggerElm=a?this.$refs.trigger.$el:this.$slots.default[0].elm;var l=this.dropdownElm;this.triggerElm.addEventListener("keydown",o),l.addEventListener("keydown",s,!0),a||(this.triggerElm.addEventListener("focus",(function(){e.focusing=!0})),this.triggerElm.addEventListener("blur",(function(){e.focusing=!1})),this.triggerElm.addEventListener("click",(function(){e.focusing=!1}))),"hover"===t?(this.triggerElm.addEventListener("mouseenter",n),this.triggerElm.addEventListener("mouseleave",i),l.addEventListener("mouseenter",n),l.addEventListener("mouseleave",i)):"click"===t&&this.triggerElm.addEventListener("click",r)},handleMenuItemClick:function(e,t){this.hideOnClick&&(this.visible=!1),this.$emit("command",e,t)},triggerElmFocus:function(){this.triggerElm.focus&&this.triggerElm.focus()},initDomOperation:function(){this.dropdownElm=this.popperElm,this.menuItems=this.dropdownElm.querySelectorAll("[tabindex='-1']"),this.menuItemsArray=[].slice.call(this.menuItems),this.initEvent(),this.initAria()}},render:function(e){var t=this,n=this.hide,i=this.splitButton,r=this.type,a=this.dropdownSize,o=this.disabled,s=null;if(i)s=e("el-button-group",[e("el-button",{attrs:{type:r,size:a,disabled:o},nativeOn:{click:function(e){t.$emit("click",e),n()}}},[this.$slots.default]),e("el-button",{ref:"trigger",attrs:{type:r,size:a,disabled:o},class:"el-dropdown__caret-button"},[e("i",{class:"el-dropdown__icon el-icon-arrow-down"})])]);else{var l=(s=this.$slots.default)[0].data||{},u=l.attrs,c=void 0===u?{}:u;o&&!c.disabled&&(c.disabled=!0,l.attrs=c)}var d=o?null:this.$slots.dropdown;return e("div",{class:"el-dropdown",directives:[{name:"clickoutside",value:n}],attrs:{"aria-disabled":o}},[s,d])}},Z=r(Y,undefined,undefined,!1,null,null,null);Z.options.__file="packages/dropdown/src/dropdown.vue";var X=Z.exports;X.install=function(e){e.component(X.name,X)};var J=X,Q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("ul",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-dropdown-menu el-popper",class:[e.size&&"el-dropdown-menu--"+e.size]},[e._t("default")],2)])};Q._withStripped=!0;var ee=r({name:"ElDropdownMenu",componentName:"ElDropdownMenu",mixins:[A.a],props:{visibleArrow:{type:Boolean,default:!0},arrowOffset:{type:Number,default:0}},data:function(){return{size:this.dropdown.dropdownSize}},inject:["dropdown"],created:function(){var e=this;this.$on("updatePopper",(function(){e.showPopper&&e.updatePopper()})),this.$on("visible",(function(t){e.showPopper=t}))},mounted:function(){this.dropdown.popperElm=this.popperElm=this.$el,this.referenceElm=this.dropdown.$el,this.dropdown.initDomOperation()},watch:{"dropdown.placement":{immediate:!0,handler:function(e){this.currentPlacement=e}}}},Q,[],!1,null,null,null);ee.options.__file="packages/dropdown/src/dropdown-menu.vue";var te=ee.exports;te.install=function(e){e.component(te.name,te)};var ne=te,ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":e.disabled,"el-dropdown-menu__item--divided":e.divided},attrs:{"aria-disabled":e.disabled,tabindex:e.disabled?null:-1},on:{click:e.handleClick}},[e.icon?n("i",{class:e.icon}):e._e(),e._t("default")],2)};ie._withStripped=!0;var re=r({name:"ElDropdownItem",mixins:[C.a],props:{command:{},disabled:Boolean,divided:Boolean,icon:String},methods:{handleClick:function(e){this.dispatch("ElDropdown","menu-item-click",[this.command,this])}}},ie,[],!1,null,null,null);re.options.__file="packages/dropdown/src/dropdown-item.vue";var ae=re.exports;ae.install=function(e){e.component(ae.name,ae)};var oe=ae,se=se||{};se.Utils=se.Utils||{},se.Utils.focusFirstDescendant=function(e){for(var t=0;t<e.childNodes.length;t++){var n=e.childNodes[t];if(se.Utils.attemptFocus(n)||se.Utils.focusFirstDescendant(n))return!0}return!1},se.Utils.focusLastDescendant=function(e){for(var t=e.childNodes.length-1;t>=0;t--){var n=e.childNodes[t];if(se.Utils.attemptFocus(n)||se.Utils.focusLastDescendant(n))return!0}return!1},se.Utils.attemptFocus=function(e){if(!se.Utils.isFocusable(e))return!1;se.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(e){}return se.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},se.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},se.Utils.triggerEvent=function(e,t){var n=void 0;n=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var i=document.createEvent(n),r=arguments.length,a=Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];return i.initEvent.apply(i,[t].concat(a)),e.dispatchEvent?e.dispatchEvent(i):e.fireEvent("on"+t,i),e},se.Utils.keys={tab:9,enter:13,space:32,left:37,up:38,right:39,down:40,esc:27};var le=se.Utils,ue=function(e,t){this.domNode=t,this.parent=e,this.subMenuItems=[],this.subIndex=0,this.init()};ue.prototype.init=function(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()},ue.prototype.gotoSubIndex=function(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e},ue.prototype.addListeners=function(){var e=this,t=le.keys,n=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,(function(i){i.addEventListener("keydown",(function(i){var r=!1;switch(i.keyCode){case t.down:e.gotoSubIndex(e.subIndex+1),r=!0;break;case t.up:e.gotoSubIndex(e.subIndex-1),r=!0;break;case t.tab:le.triggerEvent(n,"mouseleave");break;case t.enter:case t.space:r=!0,i.currentTarget.click()}return r&&(i.preventDefault(),i.stopPropagation()),!1}))}))};var ce=ue,de=function(e){this.domNode=e,this.submenu=null,this.init()};de.prototype.init=function(){this.domNode.setAttribute("tabindex","0");var e=this.domNode.querySelector(".el-menu");e&&(this.submenu=new ce(this,e)),this.addListeners()},de.prototype.addListeners=function(){var e=this,t=le.keys;this.domNode.addEventListener("keydown",(function(n){var i=!1;switch(n.keyCode){case t.down:le.triggerEvent(n.currentTarget,"mouseenter"),e.submenu&&e.submenu.gotoSubIndex(0),i=!0;break;case t.up:le.triggerEvent(n.currentTarget,"mouseenter"),e.submenu&&e.submenu.gotoSubIndex(e.submenu.subMenuItems.length-1),i=!0;break;case t.tab:le.triggerEvent(n.currentTarget,"mouseleave");break;case t.enter:case t.space:i=!0,n.currentTarget.click()}i&&n.preventDefault()}))};var he=de,fe=function(e){this.domNode=e,this.init()};fe.prototype.init=function(){var e=this.domNode.childNodes;[].filter.call(e,(function(e){return 1===e.nodeType})).forEach((function(e){new he(e)}))};var pe=fe,me=n(1),ve={name:"ElMenu",render:function(e){var t=e("ul",{attrs:{role:"menubar"},key:+this.collapse,style:{backgroundColor:this.backgroundColor||""},class:{"el-menu--horizontal":"horizontal"===this.mode,"el-menu--collapse":this.collapse,"el-menu":!0}},[this.$slots.default]);return this.collapseTransition?e("el-menu-collapse-transition",[t]):t},componentName:"ElMenu",mixins:[C.a,x.a],provide:function(){return{rootMenu:this}},components:{"el-menu-collapse-transition":{functional:!0,render:function(e,t){return e("transition",{props:{mode:"out-in"},on:{beforeEnter:function(e){e.style.opacity=.2},enter:function(e){Object(me.addClass)(e,"el-opacity-transition"),e.style.opacity=1},afterEnter:function(e){Object(me.removeClass)(e,"el-opacity-transition"),e.style.opacity=""},beforeLeave:function(e){e.dataset||(e.dataset={}),Object(me.hasClass)(e,"el-menu--collapse")?(Object(me.removeClass)(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,Object(me.addClass)(e,"el-menu--collapse")):(Object(me.addClass)(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,Object(me.removeClass)(e,"el-menu--collapse")),e.style.width=e.scrollWidth+"px",e.style.overflow="hidden"},leave:function(e){Object(me.addClass)(e,"horizontal-collapse-transition"),e.style.width=e.dataset.scrollWidth+"px"}}},t.children)}}},props:{mode:{type:String,default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:Array,uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0}},data:function(){return{activeIndex:this.defaultActive,openedMenus:this.defaultOpeneds&&!this.collapse?this.defaultOpeneds.slice(0):[],items:{},submenus:{}}},computed:{hoverBackground:function(){return this.backgroundColor?this.mixColor(this.backgroundColor,.2):""},isMenuPopup:function(){return"horizontal"===this.mode||"vertical"===this.mode&&this.collapse}},watch:{defaultActive:function(e){this.items[e]||(this.activeIndex=null),this.updateActiveIndex(e)},defaultOpeneds:function(e){this.collapse||(this.openedMenus=e)},collapse:function(e){e&&(this.openedMenus=[]),this.broadcast("ElSubmenu","toggle-collapse",e)}},methods:{updateActiveIndex:function(e){var t=this.items[e]||this.items[this.activeIndex]||this.items[this.defaultActive];t?(this.activeIndex=t.index,this.initOpenedMenu()):this.activeIndex=null},getMigratingConfig:function(){return{props:{theme:"theme is removed."}}},getColorChannels:function(e){if(e=e.replace("#",""),/^[0-9a-fA-F]{3}$/.test(e)){e=e.split("");for(var t=2;t>=0;t--)e.splice(t,0,e[t]);e=e.join("")}return/^[0-9a-fA-F]{6}$/.test(e)?{red:parseInt(e.slice(0,2),16),green:parseInt(e.slice(2,4),16),blue:parseInt(e.slice(4,6),16)}:{red:255,green:255,blue:255}},mixColor:function(e,t){var n=this.getColorChannels(e),i=n.red,r=n.green,a=n.blue;return t>0?(i*=1-t,r*=1-t,a*=1-t):(i+=(255-i)*t,r+=(255-r)*t,a+=(255-a)*t),"rgb("+Math.round(i)+", "+Math.round(r)+", "+Math.round(a)+")"},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},openMenu:function(e,t){var n=this.openedMenus;-1===n.indexOf(e)&&(this.uniqueOpened&&(this.openedMenus=n.filter((function(e){return-1!==t.indexOf(e)}))),this.openedMenus.push(e))},closeMenu:function(e){var t=this.openedMenus.indexOf(e);-1!==t&&this.openedMenus.splice(t,1)},handleSubmenuClick:function(e){var t=e.index,n=e.indexPath;-1!==this.openedMenus.indexOf(t)?(this.closeMenu(t),this.$emit("close",t,n)):(this.openMenu(t,n),this.$emit("open",t,n))},handleItemClick:function(e){var t=this,n=e.index,i=e.indexPath,r=this.activeIndex,a=null!==e.index;a&&(this.activeIndex=e.index),this.$emit("select",n,i,e),("horizontal"===this.mode||this.collapse)&&(this.openedMenus=[]),this.router&&a&&this.routeToItem(e,(function(e){if(t.activeIndex=r,e){if("NavigationDuplicated"===e.name)return;console.error(e)}}))},initOpenedMenu:function(){var e=this,t=this.activeIndex,n=this.items[t];n&&"horizontal"!==this.mode&&!this.collapse&&n.indexPath.forEach((function(t){var n=e.submenus[t];n&&e.openMenu(t,n.indexPath)}))},routeToItem:function(e,t){var n=e.route||e.index;try{this.$router.push(n,(function(){}),t)}catch(e){console.error(e)}},open:function(e){var t=this,n=this.submenus[e.toString()].indexPath;n.forEach((function(e){return t.openMenu(e,n)}))},close:function(e){this.closeMenu(e)}},mounted:function(){this.initOpenedMenu(),this.$on("item-click",this.handleItemClick),this.$on("submenu-click",this.handleSubmenuClick),"horizontal"===this.mode&&new pe(this.$el),this.$watch("items",this.updateActiveIndex)}},ge=r(ve,undefined,undefined,!1,null,null,null);ge.options.__file="packages/menu/src/menu.vue";var be=ge.exports;be.install=function(e){e.component(be.name,be)};var ye=be,we=n(21),_e=n.n(we),xe={inject:["rootMenu"],computed:{indexPath:function(){for(var e=[this.index],t=this.$parent;"ElMenu"!==t.$options.componentName;)t.index&&e.unshift(t.index),t=t.$parent;return e},parentMenu:function(){for(var e=this.$parent;e&&-1===["ElMenu","ElSubmenu"].indexOf(e.$options.componentName);)e=e.$parent;return e},paddingStyle:function(){if("vertical"!==this.rootMenu.mode)return{};var e=20,t=this.$parent;if(this.rootMenu.collapse)e=20;else for(;t&&"ElMenu"!==t.$options.componentName;)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return{paddingLeft:e+"px"}}}},ke={props:{transformOrigin:{type:[Boolean,String],default:!1},offset:A.a.props.offset,boundariesPadding:A.a.props.boundariesPadding,popperOptions:A.a.props.popperOptions},data:A.a.data,methods:A.a.methods,beforeDestroy:A.a.beforeDestroy,deactivated:A.a.deactivated},Ce={name:"ElSubmenu",componentName:"ElSubmenu",mixins:[xe,C.a,ke],components:{ElCollapseTransition:_e.a},props:{index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0}},data:function(){return{popperJS:null,timeout:null,items:{},submenus:{},mouseInChild:!1}},watch:{opened:function(e){var t=this;this.isMenuPopup&&this.$nextTick((function(e){t.updatePopper()}))}},computed:{appendToBody:function(){return void 0===this.popperAppendToBody?this.isFirstLevel:this.popperAppendToBody},menuTransitionName:function(){return this.rootMenu.collapse?"el-zoom-in-left":"el-zoom-in-top"},opened:function(){return this.rootMenu.openedMenus.indexOf(this.index)>-1},active:function(){var e=!1,t=this.submenus,n=this.items;return Object.keys(n).forEach((function(t){n[t].active&&(e=!0)})),Object.keys(t).forEach((function(n){t[n].active&&(e=!0)})),e},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},isMenuPopup:function(){return this.rootMenu.isMenuPopup},titleStyle:function(){return"horizontal"!==this.mode?{color:this.textColor}:{borderBottomColor:this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent",color:this.active?this.activeTextColor:this.textColor}},isFirstLevel:function(){for(var e=!0,t=this.$parent;t&&t!==this.rootMenu;){if(["ElSubmenu","ElMenuItemGroup"].indexOf(t.$options.componentName)>-1){e=!1;break}t=t.$parent}return e}},methods:{handleCollapseToggle:function(e){e?this.initPopper():this.doDestroy()},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},handleClick:function(){var e=this.rootMenu,t=this.disabled;"hover"===e.menuTrigger&&"horizontal"===e.mode||e.collapse&&"vertical"===e.mode||t||this.dispatch("ElMenu","submenu-click",this)},handleMouseenter:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.showTimeout;if("ActiveXObject"in window||"focus"!==e.type||e.relatedTarget){var i=this.rootMenu,r=this.disabled;"click"===i.menuTrigger&&"horizontal"===i.mode||!i.collapse&&"vertical"===i.mode||r||(this.dispatch("ElSubmenu","mouse-enter-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){t.rootMenu.openMenu(t.index,t.indexPath)}),n),this.appendToBody&&this.$parent.$el.dispatchEvent(new MouseEvent("mouseenter")))}},handleMouseleave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.rootMenu;"click"===n.menuTrigger&&"horizontal"===n.mode||!n.collapse&&"vertical"===n.mode||(this.dispatch("ElSubmenu","mouse-leave-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){!e.mouseInChild&&e.rootMenu.closeMenu(e.index)}),this.hideTimeout),this.appendToBody&&t&&"ElSubmenu"===this.$parent.$options.name&&this.$parent.handleMouseleave(!0))},handleTitleMouseenter:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.hoverBackground)}},handleTitleMouseleave:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.backgroundColor||"")}},updatePlacement:function(){this.currentPlacement="horizontal"===this.mode&&this.isFirstLevel?"bottom-start":"right-start"},initPopper:function(){this.referenceElm=this.$el,this.popperElm=this.$refs.menu,this.updatePlacement()}},created:function(){var e=this;this.$on("toggle-collapse",this.handleCollapseToggle),this.$on("mouse-enter-child",(function(){e.mouseInChild=!0,clearTimeout(e.timeout)})),this.$on("mouse-leave-child",(function(){e.mouseInChild=!1,clearTimeout(e.timeout)}))},mounted:function(){this.parentMenu.addSubmenu(this),this.rootMenu.addSubmenu(this),this.initPopper()},beforeDestroy:function(){this.parentMenu.removeSubmenu(this),this.rootMenu.removeSubmenu(this)},render:function(e){var t=this,n=this.active,i=this.opened,r=this.paddingStyle,a=this.titleStyle,o=this.backgroundColor,s=this.rootMenu,l=this.currentPlacement,u=this.menuTransitionName,c=this.mode,d=this.disabled,h=this.popperClass,f=this.$slots,p=this.isFirstLevel,m=e("transition",{attrs:{name:u}},[e("div",{ref:"menu",directives:[{name:"show",value:i}],class:["el-menu--"+c,h],on:{mouseenter:function(e){return t.handleMouseenter(e,100)},mouseleave:function(){return t.handleMouseleave(!0)},focus:function(e){return t.handleMouseenter(e,100)}}},[e("ul",{attrs:{role:"menu"},class:["el-menu el-menu--popup","el-menu--popup-"+l],style:{backgroundColor:s.backgroundColor||""}},[f.default])])]),v=e("el-collapse-transition",[e("ul",{attrs:{role:"menu"},class:"el-menu el-menu--inline",directives:[{name:"show",value:i}],style:{backgroundColor:s.backgroundColor||""}},[f.default])]),g="horizontal"===s.mode&&p||"vertical"===s.mode&&!s.collapse?"el-icon-arrow-down":"el-icon-arrow-right";return e("li",{class:{"el-submenu":!0,"is-active":n,"is-opened":i,"is-disabled":d},attrs:{role:"menuitem","aria-haspopup":"true","aria-expanded":i},on:{mouseenter:this.handleMouseenter,mouseleave:function(){return t.handleMouseleave(!1)},focus:this.handleMouseenter}},[e("div",{class:"el-submenu__title",ref:"submenu-title",on:{click:this.handleClick,mouseenter:this.handleTitleMouseenter,mouseleave:this.handleTitleMouseleave},style:[r,a,{backgroundColor:o}]},[f.title,e("i",{class:["el-submenu__icon-arrow",g]})]),this.isMenuPopup?m:v])}},Se=r(Ce,undefined,undefined,!1,null,null,null);Se.options.__file="packages/menu/src/submenu.vue";var Oe=Se.exports;Oe.install=function(e){e.component(Oe.name,Oe)};var Te=Oe,De=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-menu-item",class:{"is-active":e.active,"is-disabled":e.disabled},style:[e.paddingStyle,e.itemStyle,{backgroundColor:e.backgroundColor}],attrs:{role:"menuitem",tabindex:"-1"},on:{click:e.handleClick,mouseenter:e.onMouseEnter,focus:e.onMouseEnter,blur:e.onMouseLeave,mouseleave:e.onMouseLeave}},["ElMenu"===e.parentMenu.$options.componentName&&e.rootMenu.collapse&&e.$slots.title?n("el-tooltip",{attrs:{effect:"dark",placement:"right"}},[n("div",{attrs:{slot:"content"},slot:"content"},[e._t("title")],2),n("div",{staticStyle:{position:"absolute",left:"0",top:"0",height:"100%",width:"100%",display:"inline-block","box-sizing":"border-box",padding:"0 20px"}},[e._t("default")],2)]):[e._t("default"),e._t("title")]],2)};De._withStripped=!0;var Ee=n(26),$e=n.n(Ee),Me=r({name:"ElMenuItem",componentName:"ElMenuItem",mixins:[xe,C.a],components:{ElTooltip:$e.a},props:{index:{default:null,validator:function(e){return"string"==typeof e||null===e}},route:[String,Object],disabled:Boolean},computed:{active:function(){return this.index===this.rootMenu.activeIndex},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},itemStyle:function(){var e={color:this.active?this.activeTextColor:this.textColor};return"horizontal"!==this.mode||this.isNested||(e.borderBottomColor=this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent"),e},isNested:function(){return this.parentMenu!==this.rootMenu}},methods:{onMouseEnter:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.hoverBackground)},onMouseLeave:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.backgroundColor)},handleClick:function(){this.disabled||(this.dispatch("ElMenu","item-click",this),this.$emit("click",this))}},mounted:function(){this.parentMenu.addItem(this),this.rootMenu.addItem(this)},beforeDestroy:function(){this.parentMenu.removeItem(this),this.rootMenu.removeItem(this)}},De,[],!1,null,null,null);Me.options.__file="packages/menu/src/menu-item.vue";var Pe=Me.exports;Pe.install=function(e){e.component(Pe.name,Pe)};var Ie=Pe,je=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-menu-item-group"},[n("div",{staticClass:"el-menu-item-group__title",style:{paddingLeft:e.levelPadding+"px"}},[e.$slots.title?e._t("title"):[e._v(e._s(e.title))]],2),n("ul",[e._t("default")],2)])};je._withStripped=!0;var Ae=r({name:"ElMenuItemGroup",componentName:"ElMenuItemGroup",inject:["rootMenu"],props:{title:{type:String}},data:function(){return{paddingLeft:20}},computed:{levelPadding:function(){var e=20,t=this.$parent;if(this.rootMenu.collapse)return 20;for(;t&&"ElMenu"!==t.$options.componentName;)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return e}}},je,[],!1,null,null,null);Ae.options.__file="packages/menu/src/menu-item-group.vue";var Ne=Ae.exports;Ne.install=function(e){e.component(Ne.name,Ne)};var Le=Ne,Fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?n("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?n("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?n("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?n("span",{staticClass:"el-input__suffix"},[n("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?n("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?n("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?n("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?n("span",{staticClass:"el-input__count"},[n("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?n("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?n("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:n("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?n("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)};Fe._withStripped=!0;var Re=void 0,Be="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",Ve=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function ze(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),i=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:Ve.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";"),paddingSize:i,borderSize:r,boxSizing:n}}function He(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Re||(Re=document.createElement("textarea"),document.body.appendChild(Re));var i=ze(e),r=i.paddingSize,a=i.borderSize,o=i.boxSizing,s=i.contextStyle;Re.setAttribute("style",s+";"+Be),Re.value=e.value||e.placeholder||"";var l=Re.scrollHeight,u={};"border-box"===o?l+=a:"content-box"===o&&(l-=r),Re.value="";var c=Re.scrollHeight-r;if(null!==t){var d=c*t;"border-box"===o&&(d=d+r+a),l=Math.max(d,l),u.minHeight=d+"px"}if(null!==n){var h=c*n;"border-box"===o&&(h=h+r+a),l=Math.min(h,l)}return u.height=l+"px",Re.parentNode&&Re.parentNode.removeChild(Re),Re=null,u}var We=n(7),qe=n.n(We),Ue=n(19),Ke=r({name:"ElInput",componentName:"ElInput",mixins:[C.a,x.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return qe()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize;if("textarea"===this.type)if(e){var t=e.minRows,n=e.maxRows;this.textareaCalcStyle=He(this.$refs.textarea,t,n)}else this.textareaCalcStyle={minHeight:He(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(){this.isComposing=!0},handleCompositionUpdate:function(e){var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!Object(Ue.isKorean)(n)},handleCompositionEnd:function(e){this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var n=null,i=0;i<t.length;i++)if(t[i].parentNode===this.$el){n=t[i];break}if(n){var r={suffix:"append",prefix:"prepend"}[e];this.$slots[r]?n.style.transform="translateX("+("suffix"===e?"-":"")+this.$el.querySelector(".el-input-group__"+r).offsetWidth+"px)":n.removeAttribute("style")}}},updateIconOffset:function(){this.calcIconOffset("prefix"),this.calcIconOffset("suffix")},clear:function(){this.$emit("input",""),this.$emit("change",""),this.$emit("clear")},handlePasswordVisible:function(){var e=this;this.passwordVisible=!this.passwordVisible,this.$nextTick((function(){e.focus()}))},getInput:function(){return this.$refs.input||this.$refs.textarea},getSuffixVisible:function(){return this.$slots.suffix||this.suffixIcon||this.showClear||this.showPassword||this.isWordLimitVisible||this.validateState&&this.needStatusIcon}},created:function(){this.$on("inputSelect",this.select)},mounted:function(){this.setNativeInputValue(),this.resizeTextarea(),this.updateIconOffset()},updated:function(){this.$nextTick(this.updateIconOffset)}},Fe,[],!1,null,null,null);Ke.options.__file="packages/input/src/input.vue";var Ge=Ke.exports;Ge.install=function(e){e.component(Ge.name,Ge)};var Ye=Ge,Ze=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-input-number",e.inputNumberSize?"el-input-number--"+e.inputNumberSize:"",{"is-disabled":e.inputNumberDisabled},{"is-without-controls":!e.controls},{"is-controls-right":e.controlsAtRight}],on:{dragstart:function(e){e.preventDefault()}}},[e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-input-number__decrease",class:{"is-disabled":e.minDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.decrease(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-down":"minus")})]):e._e(),e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-input-number__increase",class:{"is-disabled":e.maxDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.increase(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-up":"plus")})]):e._e(),n("el-input",{ref:"input",attrs:{value:e.displayValue,placeholder:e.placeholder,disabled:e.inputNumberDisabled,size:e.inputNumberSize,max:e.max,min:e.min,name:e.name,label:e.label},on:{blur:e.handleBlur,focus:e.handleFocus,input:e.handleInput,change:e.handleInputChange},nativeOn:{keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.increase(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.decrease(t))}]}})],1)};Ze._withStripped=!0;var Xe={bind:function(e,t,n){var i=null,r=void 0,a=function(){return n.context[t.expression].apply()},o=function(){Date.now()-r<100&&a(),clearInterval(i),i=null};Object(me.on)(e,"mousedown",(function(e){0===e.button&&(r=Date.now(),Object(me.once)(document,"mouseup",o),clearInterval(i),i=setInterval(a,100))}))}},Je={name:"ElInputNumber",mixins:[V()("input")],inject:{elForm:{default:""},elFormItem:{default:""}},directives:{repeatClick:Xe},components:{ElInput:h.a},props:{step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},value:{},disabled:Boolean,size:String,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:""},name:String,label:String,placeholder:String,precision:{type:Number,validator:function(e){return e>=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var n=this.getPrecision(this.step),i=Math.pow(10,n);t=Math.round(t/this.step)*i*this.step/i}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)<this.min},maxDisabled:function(){return this._increase(this.value,this.step)>this.max},numPrecision:function(){var e=this.value,t=this.step,n=this.getPrecision,i=this.precision,r=n(t);return void 0!==i?(r>i&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),i):Math.max(n(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"==typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),n=Math.pow(10,t);e=Math.round(e/this.step)*n*this.step/n}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),n=t.indexOf("."),i=0;return-1!==n&&(i=t.length-n-1),i},_increase:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e+n*t)/n)},_decrease:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e-n*t)/n)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"==typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){this.$refs&&this.$refs.input&&this.$refs.input.$refs.input.setAttribute("aria-valuenow",this.currentValue)}},Qe=r(Je,Ze,[],!1,null,null,null);Qe.options.__file="packages/input-number/src/input-number.vue";var et=Qe.exports;et.install=function(e){e.component(et.name,et)};var tt=et,nt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio",class:[e.border&&e.radioSize?"el-radio--"+e.radioSize:"",{"is-disabled":e.isDisabled},{"is-focus":e.focus},{"is-bordered":e.border},{"is-checked":e.model===e.label}],attrs:{role:"radio","aria-checked":e.model===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.model=e.isDisabled?e.model:e.label}}},[n("span",{staticClass:"el-radio__input",class:{"is-disabled":e.isDisabled,"is-checked":e.model===e.label}},[n("span",{staticClass:"el-radio__inner"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],ref:"radio",staticClass:"el-radio__original",attrs:{type:"radio","aria-hidden":"true",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.model,e.label)},on:{focus:function(t){e.focus=!0},blur:function(t){e.focus=!1},change:[function(t){e.model=e.label},e.handleChange]}})]),n("span",{staticClass:"el-radio__label",on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};nt._withStripped=!0;var it=r({name:"ElRadio",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElRadio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},data:function(){return{focus:!1}},computed:{isGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return this._radioGroup=e,!0;e=e.$parent}return!1},model:{get:function(){return this.isGroup?this._radioGroup.value:this.value},set:function(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},radioSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._radioGroup.radioGroupSize||e},isDisabled:function(){return this.isGroup?this._radioGroup.disabled||this.disabled||(this.elForm||{}).disabled:this.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this.isGroup&&this.model!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.model),e.isGroup&&e.dispatch("ElRadioGroup","handleChange",e.model)}))}}},nt,[],!1,null,null,null);it.options.__file="packages/radio/src/radio.vue";var rt=it.exports;rt.install=function(e){e.component(rt.name,rt)};var at=rt,ot=function(){var e=this,t=e.$createElement;return(e._self._c||t)(e._elTag,{tag:"component",staticClass:"el-radio-group",attrs:{role:"radiogroup"},on:{keydown:e.handleKeydown}},[e._t("default")],2)};ot._withStripped=!0;var st=Object.freeze({LEFT:37,UP:38,RIGHT:39,DOWN:40}),lt=r({name:"ElRadioGroup",componentName:"ElRadioGroup",inject:{elFormItem:{default:""}},mixins:[C.a],props:{value:{},size:String,fill:String,textColor:String,disabled:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},_elTag:function(){var e=(this.$vnode.data||{}).tag;return e&&"component"!==e||(e="div"),e},radioGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},created:function(){var e=this;this.$on("handleChange",(function(t){e.$emit("change",t)}))},mounted:function(){var e=this.$el.querySelectorAll("[type=radio]"),t=this.$el.querySelectorAll("[role=radio]")[0];![].some.call(e,(function(e){return e.checked}))&&t&&(t.tabIndex=0)},methods:{handleKeydown:function(e){var t=e.target,n="INPUT"===t.nodeName?"[type=radio]":"[role=radio]",i=this.$el.querySelectorAll(n),r=i.length,a=[].indexOf.call(i,t),o=this.$el.querySelectorAll("[role=radio]");switch(e.keyCode){case st.LEFT:case st.UP:e.stopPropagation(),e.preventDefault(),0===a?(o[r-1].click(),o[r-1].focus()):(o[a-1].click(),o[a-1].focus());break;case st.RIGHT:case st.DOWN:a===r-1?(e.stopPropagation(),e.preventDefault(),o[0].click(),o[0].focus()):(o[a+1].click(),o[a+1].focus())}}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[this.value])}}},ot,[],!1,null,null,null);lt.options.__file="packages/radio/src/radio-group.vue";var ut=lt.exports;ut.install=function(e){e.component(ut.name,ut)};var ct=ut,dt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio-button",class:[e.size?"el-radio-button--"+e.size:"",{"is-active":e.value===e.label},{"is-disabled":e.isDisabled},{"is-focus":e.focus}],attrs:{role:"radio","aria-checked":e.value===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.value=e.isDisabled?e.value:e.label}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],staticClass:"el-radio-button__orig-radio",attrs:{type:"radio",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.value,e.label)},on:{change:[function(t){e.value=e.label},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),n("span",{staticClass:"el-radio-button__inner",style:e.value===e.label?e.activeStyle:null,on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};dt._withStripped=!0;var ht=r({name:"ElRadioButton",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},props:{label:{},disabled:Boolean,name:String},data:function(){return{focus:!1}},computed:{value:{get:function(){return this._radioGroup.value},set:function(e){this._radioGroup.$emit("input",e)}},_radioGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return e;e=e.$parent}return!1},activeStyle:function(){return{backgroundColor:this._radioGroup.fill||"",borderColor:this._radioGroup.fill||"",boxShadow:this._radioGroup.fill?"-1px 0 0 0 "+this._radioGroup.fill:"",color:this._radioGroup.textColor||""}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._radioGroup.radioGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isDisabled:function(){return this.disabled||this._radioGroup.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this._radioGroup&&this.value!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.dispatch("ElRadioGroup","handleChange",e.value)}))}}},dt,[],!1,null,null,null);ht.options.__file="packages/radio/src/radio-button.vue";var ft=ht.exports;ft.install=function(e){e.component(ft.name,ft)};var pt=ft,mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[n("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[n("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var a=e._i(n,null);i.checked?a<0&&(e.model=n.concat([null])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])};mt._withStripped=!0;var vt=r({name:"ElCheckbox",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},mt,[],!1,null,null,null);vt.options.__file="packages/checkbox/src/checkbox.vue";var gt=vt.exports;gt.install=function(e){e.component(gt.name,gt)};var bt=gt,yt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox-button",class:[e.size?"el-checkbox-button--"+e.size:"",{"is-disabled":e.isDisabled},{"is-checked":e.isChecked},{"is-focus":e.focus}],attrs:{role:"checkbox","aria-checked":e.isChecked,"aria-disabled":e.isDisabled}},[e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var a=e._i(n,null);i.checked?a<0&&(e.model=n.concat([null])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox-button__inner",style:e.isChecked?e.activeStyle:null},[e._t("default",[e._v(e._s(e.label))])],2):e._e()])};yt._withStripped=!0;var wt=r({name:"ElCheckboxButton",mixins:[C.a],inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},props:{value:{},label:{},disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number]},computed:{model:{get:function(){return this._checkboxGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this._checkboxGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):void 0!==this.value?this.$emit("input",e):this.selfModel=e}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},_checkboxGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return e;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},activeStyle:function(){return{backgroundColor:this._checkboxGroup.fill||"",borderColor:this._checkboxGroup.fill||"",color:this._checkboxGroup.textColor||"","box-shadow":"-1px 0 0 0 "+this._checkboxGroup.fill}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._checkboxGroup.checkboxGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this._checkboxGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled}},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t._checkboxGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()}},yt,[],!1,null,null,null);wt.options.__file="packages/checkbox/src/checkbox-button.vue";var _t=wt.exports;_t.install=function(e){e.component(_t.name,_t)};var xt=_t,kt=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[e._t("default")],2)};kt._withStripped=!0;var Ct=r({name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[C.a],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},kt,[],!1,null,null,null);Ct.options.__file="packages/checkbox/src/checkbox-group.vue";var St=Ct.exports;St.install=function(e){e.component(St.name,St)};var Ot=St,Tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-switch",class:{"is-disabled":e.switchDisabled,"is-checked":e.checked},attrs:{role:"switch","aria-checked":e.checked,"aria-disabled":e.switchDisabled},on:{click:function(t){return t.preventDefault(),e.switchValue(t)}}},[n("input",{ref:"input",staticClass:"el-switch__input",attrs:{type:"checkbox",id:e.id,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:e.switchDisabled},on:{change:e.handleChange,keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.switchValue(t)}}}),e.inactiveIconClass||e.inactiveText?n("span",{class:["el-switch__label","el-switch__label--left",e.checked?"":"is-active"]},[e.inactiveIconClass?n("i",{class:[e.inactiveIconClass]}):e._e(),!e.inactiveIconClass&&e.inactiveText?n("span",{attrs:{"aria-hidden":e.checked}},[e._v(e._s(e.inactiveText))]):e._e()]):e._e(),n("span",{ref:"core",staticClass:"el-switch__core",style:{width:e.coreWidth+"px"}}),e.activeIconClass||e.activeText?n("span",{class:["el-switch__label","el-switch__label--right",e.checked?"is-active":""]},[e.activeIconClass?n("i",{class:[e.activeIconClass]}):e._e(),!e.activeIconClass&&e.activeText?n("span",{attrs:{"aria-hidden":!e.checked}},[e._v(e._s(e.activeText))]):e._e()]):e._e()])};Tt._withStripped=!0;var Dt=r({name:"ElSwitch",mixins:[V()("input"),x.a,C.a],inject:{elForm:{default:""}},props:{value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:Number,default:40},activeIconClass:{type:String,default:""},inactiveIconClass:{type:String,default:""},activeText:String,inactiveText:String,activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String},data:function(){return{coreWidth:this.width}},created:function(){~[this.activeValue,this.inactiveValue].indexOf(this.value)||this.$emit("input",this.inactiveValue)},computed:{checked:function(){return this.value===this.activeValue},switchDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{checked:function(){this.$refs.input.checked=this.checked,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[this.value])}},methods:{handleChange:function(e){var t=this,n=this.checked?this.inactiveValue:this.activeValue;this.$emit("input",n),this.$emit("change",n),this.$nextTick((function(){t.$refs.input.checked=t.checked}))},setBackgroundColor:function(){var e=this.checked?this.activeColor:this.inactiveColor;this.$refs.core.style.borderColor=e,this.$refs.core.style.backgroundColor=e},switchValue:function(){!this.switchDisabled&&this.handleChange()},getMigratingConfig:function(){return{props:{"on-color":"on-color is renamed to active-color.","off-color":"off-color is renamed to inactive-color.","on-text":"on-text is renamed to active-text.","off-text":"off-text is renamed to inactive-text.","on-value":"on-value is renamed to active-value.","off-value":"off-value is renamed to inactive-value.","on-icon-class":"on-icon-class is renamed to active-icon-class.","off-icon-class":"off-icon-class is renamed to inactive-icon-class."}}}},mounted:function(){this.coreWidth=this.width||40,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.$refs.input.checked=this.checked}},Tt,[],!1,null,null,null);Dt.options.__file="packages/switch/src/component.vue";var Et=Dt.exports;Et.install=function(e){e.component(Et.name,Et)};var $t=Et,Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?n("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?n("span",[n("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?n("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[n("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():n("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return n("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(n){e.deleteTag(n,t)}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),n("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.debouncedOnInputChange},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),n("template",{slot:"suffix"},[n("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?n("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[n("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?n("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):n("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)};Mt._withStripped=!0;var Pt=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)};Pt._withStripped=!0;var It=r({name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[A.a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},Pt,[],!1,null,null,null);It.options.__file="packages/select/src/select-dropdown.vue";var jt=It.exports,At=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[n("span",[e._v(e._s(e.currentLabel))])])],2)};At._withStripped=!0;var Nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lt={mixins:[C.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===(void 0===e?"undefined":Nt(e))&&"object"===(void 0===t?"undefined":Nt(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(m.getValueByPath)(e,n)===Object(m.getValueByPath)(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(m.getValueByPath)(e,n)===Object(m.getValueByPath)(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(m.escapeRegexpString)(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple?t:[t],i=this.select.cachedOptions.indexOf(this),r=n.indexOf(this);i>-1&&r<0&&this.select.cachedOptions.splice(i,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},Ft=r(Lt,At,[],!1,null,null,null);Ft.options.__file="packages/select/src/option.vue";var Rt=Ft.exports,Bt=n(29),Vt=n.n(Bt),zt=n(14),Ht=n(27),Wt=n.n(Ht),qt={mixins:[C.a,p.a,V()("reference"),{data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"==typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var n=this.options[this.hoverIndex];!0!==n.disabled&&!0!==n.groupDisabled&&n.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}}],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object(m.isIE)()&&!Object(m.isEdge)()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value;return this.clearable&&!this.selectDisabled&&this.inputHovering&&e},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},propPlaceholder:function(){return void 0!==this.placeholder?this.placeholder:this.t("el.select.placeholder")}},components:{ElInput:h.a,ElSelectMenu:jt,ElOption:Rt,ElTag:Vt.a,ElScrollbar:L.a},directives:{Clickoutside:P.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,required:!1},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},propPlaceholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object(m.valueEquals)(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleComposition:function(e){var t=this,n=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(n)}));else{var i=n[n.length-1]||"";this.isOnComposition=!Object(Ue.isKorean)(i)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!=typeof this.filterMethod&&"function"!=typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"==typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"==typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var n=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");Wt()(n,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object(m.valueEquals)(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,n="[object object]"===Object.prototype.toString.call(e).toLowerCase(),i="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),a=this.cachedOptions.length-1;a>=0;a--){var o=this.cachedOptions[a];if(n?Object(m.getValueByPath)(o.value,this.valueKey)===Object(m.getValueByPath)(e,this.valueKey):o.value===e){t=o;break}}if(t)return t;var s={value:e,currentLabel:n||i||r?"":String(e)};return this.multiple&&(s.hitState=!1),s},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var n=[];Array.isArray(this.value)&&this.value.forEach((function(t){n.push(e.getOption(t))})),this.selected=n,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.visible=!0,this.filterable&&(this.menuVisibleOnFocus=!0)),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,n=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],i=e.$refs.tags,r=i?Math.round(i.getBoundingClientRect().height):0,a=e.initialInputHeight||40;n.style.height=0===e.selected.length?a+"px":Math.max(i?r+(r>a?6:0):0,a)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var n=this;if(this.multiple){var i=(this.value||[]).slice(),r=this.getValueIndex(i,e.value);r>-1?i.splice(r,1):(this.multipleLimit<=0||i.length<this.multipleLimit)&&i.push(e.value),this.$emit("input",i),this.emitChange(i),e.created&&(this.query="",this.handleQueryChange(""),this.inputLength=20),this.filterable&&this.$refs.input.focus()}else this.$emit("input",e.value),this.emitChange(e.value),this.visible=!1;this.isSilentBlur=t,this.setSoftFocus(),this.visible||this.$nextTick((function(){n.scrollToOption(e)}))},setSoftFocus:function(){this.softFocus=!0;var e=this.$refs.input||this.$refs.reference;e&&e.focus()},getValueIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(n){var i=this.valueKey,r=-1;return e.some((function(e,n){return Object(m.getValueByPath)(e,i)===Object(m.getValueByPath)(t,i)&&(r=n,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var n=this.selected.indexOf(t);if(n>-1&&!this.selectDisabled){var i=this.value.slice();i.splice(n,1),this.$emit("input",i),this.emitChange(i),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var n=0;n!==this.options.length;++n){var i=this.options[n];if(this.query){if(!i.disabled&&!i.groupDisabled&&i.visible){this.hoverIndex=n;break}}else if(i.itemSelected){this.hoverIndex=n;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object(m.getValueByPath)(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.propPlaceholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=$()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=$()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(zt.addResizeListener)(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var n=t.$el.querySelector("input");this.initialInputHeight=n.getBoundingClientRect().height||{medium:36,small:32,mini:28}[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(zt.removeResizeListener)(this.$el,this.handleResize)}},Ut=r(qt,Mt,[],!1,null,null,null);Ut.options.__file="packages/select/src/select.vue";var Kt=Ut.exports;Kt.install=function(e){e.component(Kt.name,Kt)};var Gt=Kt;Rt.install=function(e){e.component(Rt.name,Rt)};var Yt=Rt,Zt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-group__wrap"},[n("li",{staticClass:"el-select-group__title"},[e._v(e._s(e.label))]),n("li",[n("ul",{staticClass:"el-select-group"},[e._t("default")],2)])])};Zt._withStripped=!0;var Xt=r({mixins:[C.a],name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},data:function(){return{visible:!0}},watch:{disabled:function(e){this.broadcast("ElOption","handleGroupDisabled",e)}},methods:{queryChange:function(){this.visible=this.$children&&Array.isArray(this.$children)&&this.$children.some((function(e){return!0===e.visible}))}},created:function(){this.$on("queryChange",this.queryChange)},mounted:function(){this.disabled&&this.broadcast("ElOption","handleGroupDisabled",this.disabled)}},Zt,[],!1,null,null,null);Xt.options.__file="packages/select/src/option-group.vue";var Jt=Xt.exports;Jt.install=function(e){e.component(Jt.name,Jt)};var Qt=Jt,en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?n("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",[e._t("default")],2):e._e()])};en._withStripped=!0;var tn=r({name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},en,[],!1,null,null,null);tn.options.__file="packages/button/src/button.vue";var nn=tn.exports;nn.install=function(e){e.component(nn.name,nn)};var rn=nn,an=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-button-group"},[e._t("default")],2)};an._withStripped=!0;var on=r({name:"ElButtonGroup"},an,[],!1,null,null,null);on.options.__file="packages/button/src/button-group.vue";var sn=on.exports;sn.install=function(e){e.component(sn.name,sn)};var ln=sn,un=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-table",class:[{"el-table--fit":e.fit,"el-table--striped":e.stripe,"el-table--border":e.border||e.isGroup,"el-table--hidden":e.isHidden,"el-table--group":e.isGroup,"el-table--fluid-height":e.maxHeight,"el-table--scrollable-x":e.layout.scrollX,"el-table--scrollable-y":e.layout.scrollY,"el-table--enable-row-hover":!e.store.states.isComplex,"el-table--enable-row-transition":0!==(e.store.states.data||[]).length&&(e.store.states.data||[]).length<100},e.tableSize?"el-table--"+e.tableSize:""],on:{mouseleave:function(t){e.handleMouseLeave(t)}}},[n("div",{ref:"hiddenColumns",staticClass:"hidden-columns"},[e._t("default")],2),e.showHeader?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"headerWrapper",staticClass:"el-table__header-wrapper"},[n("table-header",{ref:"tableHeader",style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"default-sort":e.defaultSort}})],1):e._e(),n("div",{ref:"bodyWrapper",staticClass:"el-table__body-wrapper",class:[e.layout.scrollX?"is-scrolling-"+e.scrollPosition:"is-scrolling-none"],style:[e.bodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{context:e.context,store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.data&&0!==e.data.length?e._e():n("div",{ref:"emptyBlock",staticClass:"el-table__empty-block",style:e.emptyBlockStyle},[n("span",{staticClass:"el-table__empty-text"},[e._t("empty",[e._v(e._s(e.emptyText||e.t("el.table.emptyText")))])],2)]),e.$slots.append?n("div",{ref:"appendWrapper",staticClass:"el-table__append-wrapper"},[e._t("append")],2):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"},{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"footerWrapper",staticClass:"el-table__footer-wrapper"},[n("table-footer",{style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,"default-sort":e.defaultSort}})],1):e._e(),e.fixedColumns.length>0?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"fixedWrapper",staticClass:"el-table__fixed",style:[{width:e.layout.fixedWidth?e.layout.fixedWidth+"px":""},e.fixedHeight]},[e.showHeader?n("div",{ref:"fixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[n("table-header",{ref:"fixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,store:e.store}})],1):e._e(),n("div",{ref:"fixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"left",store:e.store,stripe:e.stripe,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"row-style":e.rowStyle}}),e.$slots.append?n("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"fixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[n("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"rightFixedWrapper",staticClass:"el-table__fixed-right",style:[{width:e.layout.rightFixedWidth?e.layout.rightFixedWidth+"px":"",right:e.layout.scrollY?(e.border?e.layout.gutterWidth:e.layout.gutterWidth||0)+"px":""},e.fixedHeight]},[e.showHeader?n("div",{ref:"rightFixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[n("table-header",{ref:"rightFixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,store:e.store}})],1):e._e(),n("div",{ref:"rightFixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"right",store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.$slots.append?n("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"rightFixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[n("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?n("div",{ref:"rightFixedPatch",staticClass:"el-table__fixed-right-patch",style:{width:e.layout.scrollY?e.layout.gutterWidth+"px":"0",height:e.layout.headerHeight+"px"}}):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.resizeProxyVisible,expression:"resizeProxyVisible"}],ref:"resizeProxy",staticClass:"el-table__column-resize-proxy"})])};un._withStripped=!0;var cn=n(17),dn=n.n(cn),hn=n(35),fn=n(38),pn=n.n(fn),mn="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>-1,vn={bind:function(e,t){var n,i;n=e,i=t.value,n&&n.addEventListener&&n.addEventListener(mn?"DOMMouseScroll":"mousewheel",(function(e){var t=pn()(e);i&&i.apply(this,[e,t])}))}},gn=n(6),bn=n.n(gn),yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wn=function(e){for(var t=e.target;t&&"HTML"!==t.tagName.toUpperCase();){if("TD"===t.tagName.toUpperCase())return t;t=t.parentNode}return null},_n=function(e){return null!==e&&"object"===(void 0===e?"undefined":yn(e))},xn=function(e,t,n,i,r){if(!t&&!i&&(!r||Array.isArray(r)&&!r.length))return e;n="string"==typeof n?"descending"===n?-1:1:n&&n<0?-1:1;var a=i?null:function(n,i){return r?(Array.isArray(r)||(r=[r]),r.map((function(t){return"string"==typeof t?Object(m.getValueByPath)(n,t):t(n,i,e)}))):("$key"!==t&&_n(n)&&"$value"in n&&(n=n.$value),[_n(n)?Object(m.getValueByPath)(n,t):n])};return e.map((function(e,t){return{value:e,index:t,key:a?a(e,t):null}})).sort((function(e,t){var r=function(e,t){if(i)return i(e.value,t.value);for(var n=0,r=e.key.length;n<r;n++){if(e.key[n]<t.key[n])return-1;if(e.key[n]>t.key[n])return 1}return 0}(e,t);return r||(r=e.index-t.index),r*n})).map((function(e){return e.value}))},kn=function(e,t){var n=null;return e.columns.forEach((function(e){e.id===t&&(n=e)})),n},Cn=function(e,t){var n=(t.className||"").match(/el-table_[^\s]+/gm);return n?kn(e,n[0]):null},Sn=function(e,t){if(!e)throw new Error("row is required when get row identity");if("string"==typeof t){if(t.indexOf(".")<0)return e[t];for(var n=t.split("."),i=e,r=0;r<n.length;r++)i=i[n[r]];return i}if("function"==typeof t)return t.call(null,e)},On=function(e,t){var n={};return(e||[]).forEach((function(e,i){n[Sn(e,t)]={row:e,index:i}})),n};function Tn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Dn(e){return void 0!==e&&(e=parseInt(e,10),isNaN(e)&&(e=null)),e}function En(e){return"number"==typeof e?e:"string"==typeof e?/^\d+(?:px)?$/.test(e)?parseInt(e,10):e:null}function $n(e,t,n){var i=!1,r=e.indexOf(t),a=-1!==r,o=function(){e.push(t),i=!0},s=function(){e.splice(r,1),i=!0};return"boolean"==typeof n?n&&!a?o():!n&&a&&s():a?s():o(),i}var Mn={data:function(){return{states:{defaultExpandAll:!1,expandRows:[]}}},methods:{updateExpandRows:function(){var e=this.states,t=e.data,n=void 0===t?[]:t,i=e.rowKey,r=e.defaultExpandAll,a=e.expandRows;if(r)this.states.expandRows=n.slice();else if(i){var o=On(a,i);this.states.expandRows=n.reduce((function(e,t){var n=Sn(t,i);return o[n]&&e.push(t),e}),[])}else this.states.expandRows=[]},toggleRowExpansion:function(e,t){$n(this.states.expandRows,e,t)&&(this.table.$emit("expand-change",e,this.states.expandRows.slice()),this.scheduleLayout())},setExpandRowKeys:function(e){this.assertRowKey();var t=this.states,n=t.data,i=t.rowKey,r=On(n,i);this.states.expandRows=e.reduce((function(e,t){var n=r[t];return n&&e.push(n.row),e}),[])},isRowExpanded:function(e){var t=this.states,n=t.expandRows,i=void 0===n?[]:n,r=t.rowKey;return r?!!On(i,r)[Sn(e,r)]:-1!==i.indexOf(e)}}},Pn={data:function(){return{states:{_currentRowKey:null,currentRow:null}}},methods:{setCurrentRowKey:function(e){this.assertRowKey(),this.states._currentRowKey=e,this.setCurrentRowByKey(e)},restoreCurrentRowKey:function(){this.states._currentRowKey=null},setCurrentRowByKey:function(e){var t=this.states,n=t.data,i=void 0===n?[]:n,r=t.rowKey,a=null;r&&(a=Object(m.arrayFind)(i,(function(t){return Sn(t,r)===e}))),t.currentRow=a},updateCurrentRow:function(e){var t=this.states,n=this.table,i=t.currentRow;if(e&&e!==i)return t.currentRow=e,void n.$emit("current-change",e,i);!e&&i&&(t.currentRow=null,n.$emit("current-change",null,i))},updateCurrentRowData:function(){var e=this.states,t=this.table,n=e.rowKey,i=e._currentRowKey,r=e.data||[],a=e.currentRow;if(-1===r.indexOf(a)&&a){if(n){var o=Sn(a,n);this.setCurrentRowByKey(o)}else e.currentRow=null;null===e.currentRow&&t.$emit("current-change",null,a)}else i&&(this.setCurrentRowByKey(i),this.restoreCurrentRowKey())}}},In=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},jn={data:function(){return{states:{expandRowKeys:[],treeData:{},indent:16,lazy:!1,lazyTreeNodeMap:{},lazyColumnIdentifier:"hasChildren",childrenColumnName:"children"}}},computed:{normalizedData:function(){if(!this.states.rowKey)return{};var e=this.states.data||[];return this.normalize(e)},normalizedLazyNode:function(){var e=this.states,t=e.rowKey,n=e.lazyTreeNodeMap,i=e.lazyColumnIdentifier,r=Object.keys(n),a={};return r.length?(r.forEach((function(e){if(n[e].length){var r={children:[]};n[e].forEach((function(e){var n=Sn(e,t);r.children.push(n),e[i]&&!a[n]&&(a[n]={children:[]})})),a[e]=r}})),a):a}},watch:{normalizedData:"updateTreeData",normalizedLazyNode:"updateTreeData"},methods:{normalize:function(e){var t=this.states,n=t.childrenColumnName,i=t.lazyColumnIdentifier,r=t.rowKey,a=t.lazy,o={};return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"hasChildren",r=function(e){return!(Array.isArray(e)&&e.length)};function a(e,o,s){t(e,o,s),o.forEach((function(e){if(e[i])t(e,null,s+1);else{var o=e[n];r(o)||a(e,o,s+1)}}))}e.forEach((function(e){if(e[i])t(e,null,0);else{var o=e[n];r(o)||a(e,o,0)}}))}(e,(function(e,t,n){var i=Sn(e,r);Array.isArray(t)?o[i]={children:t.map((function(e){return Sn(e,r)})),level:n}:a&&(o[i]={children:[],lazy:!0,level:n})}),n,i),o},updateTreeData:function(){var e=this.normalizedData,t=this.normalizedLazyNode,n=Object.keys(e),i={};if(n.length){var r=this.states,a=r.treeData,o=r.defaultExpandAll,s=r.expandRowKeys,l=r.lazy,u=[],c=function(e,t){var n=o||s&&-1!==s.indexOf(t);return!!(e&&e.expanded||n)};n.forEach((function(t){var n=a[t],r=In({},e[t]);if(r.expanded=c(n,t),r.lazy){var o=n||{},s=o.loaded,l=void 0!==s&&s,d=o.loading,h=void 0!==d&&d;r.loaded=!!l,r.loading=!!h,u.push(t)}i[t]=r}));var d=Object.keys(t);l&&d.length&&u.length&&d.forEach((function(e){var n=a[e],r=t[e].children;if(-1!==u.indexOf(e)){if(0!==i[e].children.length)throw new Error("[ElTable]children must be an empty array.");i[e].children=r}else{var o=n||{},s=o.loaded,l=void 0!==s&&s,d=o.loading,h=void 0!==d&&d;i[e]={lazy:!0,loaded:!!l,loading:!!h,expanded:c(n,e),children:r,level:""}}}))}this.states.treeData=i,this.updateTableScrollY()},updateTreeExpandKeys:function(e){this.states.expandRowKeys=e,this.updateTreeData()},toggleTreeExpansion:function(e,t){this.assertRowKey();var n=this.states,i=n.rowKey,r=n.treeData,a=Sn(e,i),o=a&&r[a];if(a&&o&&"expanded"in o){var s=o.expanded;t=void 0===t?!o.expanded:t,r[a].expanded=t,s!==t&&this.table.$emit("expand-change",e,t),this.updateTableScrollY()}},loadOrToggle:function(e){this.assertRowKey();var t=this.states,n=t.lazy,i=t.treeData,r=t.rowKey,a=Sn(e,r),o=i[a];n&&o&&"loaded"in o&&!o.loaded?this.loadData(e,a,o):this.toggleTreeExpansion(e)},loadData:function(e,t,n){var i=this,r=this.table.load,a=this.states.treeData;r&&!a[t].loaded&&(a[t].loading=!0,r(e,n,(function(n){if(!Array.isArray(n))throw new Error("[ElTable] data must be an array");var r=i.states,a=r.lazyTreeNodeMap,o=r.treeData;o[t].loading=!1,o[t].loaded=!0,o[t].expanded=!0,n.length&&i.$set(a,t,n),i.table.$emit("expand-change",e,!0)})))}}},An=function e(t){var n=[];return t.forEach((function(t){t.children?n.push.apply(n,e(t.children)):n.push(t)})),n},Nn=bn.a.extend({data:function(){return{states:{rowKey:null,data:[],isComplex:!1,_columns:[],originColumns:[],columns:[],fixedColumns:[],rightFixedColumns:[],leafColumns:[],fixedLeafColumns:[],rightFixedLeafColumns:[],leafColumnsLength:0,fixedLeafColumnsLength:0,rightFixedLeafColumnsLength:0,isAllSelected:!1,selection:[],reserveSelection:!1,selectOnIndeterminate:!1,selectable:null,filters:{},filteredData:null,sortingColumn:null,sortProp:null,sortOrder:null,hoverRow:null}}},mixins:[Mn,Pn,jn],methods:{assertRowKey:function(){if(!this.states.rowKey)throw new Error("[ElTable] prop row-key is required")},updateColumns:function(){var e=this.states,t=e._columns||[];e.fixedColumns=t.filter((function(e){return!0===e.fixed||"left"===e.fixed})),e.rightFixedColumns=t.filter((function(e){return"right"===e.fixed})),e.fixedColumns.length>0&&t[0]&&"selection"===t[0].type&&!t[0].fixed&&(t[0].fixed=!0,e.fixedColumns.unshift(t[0]));var n=t.filter((function(e){return!e.fixed}));e.originColumns=[].concat(e.fixedColumns).concat(n).concat(e.rightFixedColumns);var i=An(n),r=An(e.fixedColumns),a=An(e.rightFixedColumns);e.leafColumnsLength=i.length,e.fixedLeafColumnsLength=r.length,e.rightFixedLeafColumnsLength=a.length,e.columns=[].concat(r).concat(i).concat(a),e.isComplex=e.fixedColumns.length>0||e.rightFixedColumns.length>0},scheduleLayout:function(e){e&&this.updateColumns(),this.table.debouncedUpdateLayout()},isSelected:function(e){var t=this.states.selection;return(void 0===t?[]:t).indexOf(e)>-1},clearSelection:function(){var e=this.states;e.isAllSelected=!1,e.selection.length&&(e.selection=[],this.table.$emit("selection-change",[]))},cleanSelection:function(){var e=this.states,t=e.data,n=e.rowKey,i=e.selection,r=void 0;if(n){r=[];var a=On(i,n),o=On(t,n);for(var s in a)a.hasOwnProperty(s)&&!o[s]&&r.push(a[s].row)}else r=i.filter((function(e){return-1===t.indexOf(e)}));if(r.length){var l=i.filter((function(e){return-1===r.indexOf(e)}));e.selection=l,this.table.$emit("selection-change",l.slice())}},toggleRowSelection:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=$n(this.states.selection,e,t);if(i){var r=(this.states.selection||[]).slice();n&&this.table.$emit("select",r,e),this.table.$emit("selection-change",r)}},_toggleAllSelection:function(){var e=this.states,t=e.data,n=void 0===t?[]:t,i=e.selection,r=e.selectOnIndeterminate?!e.isAllSelected:!(e.isAllSelected||i.length);e.isAllSelected=r;var a=!1;n.forEach((function(t,n){e.selectable?e.selectable.call(null,t,n)&&$n(i,t,r)&&(a=!0):$n(i,t,r)&&(a=!0)})),a&&this.table.$emit("selection-change",i?i.slice():[]),this.table.$emit("select-all",i)},updateSelectionByRowKey:function(){var e=this.states,t=e.selection,n=e.rowKey,i=e.data,r=On(t,n);i.forEach((function(e){var i=Sn(e,n),a=r[i];a&&(t[a.index]=e)}))},updateAllSelected:function(){var e=this.states,t=e.selection,n=e.rowKey,i=e.selectable,r=e.data||[];if(0!==r.length){var a=void 0;n&&(a=On(t,n));for(var o,s=!0,l=0,u=0,c=r.length;u<c;u++){var d=r[u],h=i&&i.call(null,d,u);if(o=d,a?a[Sn(o,n)]:-1!==t.indexOf(o))l++;else if(!i||h){s=!1;break}}0===l&&(s=!1),e.isAllSelected=s}else e.isAllSelected=!1},updateFilters:function(e,t){Array.isArray(e)||(e=[e]);var n=this.states,i={};return e.forEach((function(e){n.filters[e.id]=t,i[e.columnKey||e.id]=t})),i},updateSort:function(e,t,n){this.states.sortingColumn&&this.states.sortingColumn!==e&&(this.states.sortingColumn.order=null),this.states.sortingColumn=e,this.states.sortProp=t,this.states.sortOrder=n},execFilter:function(){var e=this,t=this.states,n=t._data,i=t.filters,r=n;Object.keys(i).forEach((function(n){var i=t.filters[n];if(i&&0!==i.length){var a=kn(e.states,n);a&&a.filterMethod&&(r=r.filter((function(e){return i.some((function(t){return a.filterMethod.call(null,t,e,a)}))})))}})),t.filteredData=r},execSort:function(){var e=this.states;e.data=function(e,t){var n=t.sortingColumn;return n&&"string"!=typeof n.sortable?xn(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy):e}(e.filteredData,e)},execQuery:function(e){e&&e.filter||this.execFilter(),this.execSort()},clearFilter:function(e){var t=this.states,n=this.table.$refs,i=n.tableHeader,r=n.fixedTableHeader,a=n.rightFixedTableHeader,o={};i&&(o=qe()(o,i.filterPanels)),r&&(o=qe()(o,r.filterPanels)),a&&(o=qe()(o,a.filterPanels));var s=Object.keys(o);if(s.length)if("string"==typeof e&&(e=[e]),Array.isArray(e)){var l=e.map((function(e){return function(e,t){for(var n=null,i=0;i<e.columns.length;i++){var r=e.columns[i];if(r.columnKey===t){n=r;break}}return n}(t,e)}));s.forEach((function(e){var t=l.find((function(t){return t.id===e}));t&&(o[e].filteredValue=[])})),this.commit("filterChange",{column:l,values:[],silent:!0,multi:!0})}else s.forEach((function(e){o[e].filteredValue=[]})),t.filters={},this.commit("filterChange",{column:{},values:[],silent:!0})},clearSort:function(){this.states.sortingColumn&&(this.updateSort(null,null,null),this.commit("changeSortCondition",{silent:!0}))},setExpandRowKeysAdapter:function(e){this.setExpandRowKeys(e),this.updateTreeExpandKeys(e)},toggleRowExpansionAdapter:function(e,t){this.states.columns.some((function(e){return"expand"===e.type}))?this.toggleRowExpansion(e,t):this.toggleTreeExpansion(e,t)}}});Nn.prototype.mutations={setData:function(e,t){var n=e._data!==t;e._data=t,this.execQuery(),this.updateCurrentRowData(),this.updateExpandRows(),e.reserveSelection?(this.assertRowKey(),this.updateSelectionByRowKey()):n?this.clearSelection():this.cleanSelection(),this.updateAllSelected(),this.updateTableScrollY()},insertColumn:function(e,t,n,i){var r=e._columns;i&&((r=i.children)||(r=i.children=[])),void 0!==n?r.splice(n,0,t):r.push(t),"selection"===t.type&&(e.selectable=t.selectable,e.reserveSelection=t.reserveSelection),this.table.$ready&&(this.updateColumns(),this.scheduleLayout())},removeColumn:function(e,t,n){var i=e._columns;n&&((i=n.children)||(i=n.children=[])),i&&i.splice(i.indexOf(t),1),this.table.$ready&&(this.updateColumns(),this.scheduleLayout())},sort:function(e,t){var n=t.prop,i=t.order,r=t.init;if(n){var a=Object(m.arrayFind)(e.columns,(function(e){return e.property===n}));a&&(a.order=i,this.updateSort(a,n,i),this.commit("changeSortCondition",{init:r}))}},changeSortCondition:function(e,t){var n=e.sortingColumn,i=e.sortProp,r=e.sortOrder;null===r&&(e.sortingColumn=null,e.sortProp=null);this.execQuery({filter:!0}),t&&(t.silent||t.init)||this.table.$emit("sort-change",{column:n,prop:i,order:r}),this.updateTableScrollY()},filterChange:function(e,t){var n=t.column,i=t.values,r=t.silent,a=this.updateFilters(n,i);this.execQuery(),r||this.table.$emit("filter-change",a),this.updateTableScrollY()},toggleAllSelection:function(){this.toggleAllSelection()},rowSelectedChanged:function(e,t){this.toggleRowSelection(t),this.updateAllSelected()},setHoverRow:function(e,t){e.hoverRow=t},setCurrentRow:function(e,t){this.updateCurrentRow(t)}},Nn.prototype.commit=function(e){var t=this.mutations;if(!t[e])throw new Error("Action not found: "+e);for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];t[e].apply(this,[this.states].concat(i))},Nn.prototype.updateTableScrollY=function(){bn.a.nextTick(this.table.updateScrollY)};var Ln=Nn;function Fn(e){var t={};return Object.keys(e).forEach((function(n){var i=e[n],r=void 0;"string"==typeof i?r=function(){return this.store.states[i]}:"function"==typeof i?r=function(){return i.call(this,this.store.states)}:console.error("invalid value type"),r&&(t[n]=r)})),t}var Rn=n(30),Bn=n.n(Rn);var Vn=function(){function e(t){for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.observers=[],this.table=null,this.store=null,this.columns=null,this.fit=!0,this.showHeader=!0,this.height=null,this.scrollX=!1,this.scrollY=!1,this.bodyWidth=null,this.fixedWidth=null,this.rightFixedWidth=null,this.tableHeight=null,this.headerHeight=44,this.appendHeight=0,this.footerHeight=44,this.viewportHeight=null,this.bodyHeight=null,this.fixedBodyHeight=null,this.gutterWidth=Bn()(),t)t.hasOwnProperty(n)&&(this[n]=t[n]);if(!this.table)throw new Error("table is required for Table Layout");if(!this.store)throw new Error("store is required for Table Layout")}return e.prototype.updateScrollY=function(){if(null===this.height)return!1;var e=this.table.bodyWrapper;if(this.table.$el&&e){var t=e.querySelector(".el-table__body"),n=this.scrollY,i=t.offsetHeight>this.bodyHeight;return this.scrollY=i,n!==i}return!1},e.prototype.setHeight=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"height";if(!bn.a.prototype.$isServer){var i=this.table.$el;if(e=En(e),this.height=e,!i&&(e||0===e))return bn.a.nextTick((function(){return t.setHeight(e,n)}));"number"==typeof e?(i.style[n]=e+"px",this.updateElsHeight()):"string"==typeof e&&(i.style[n]=e,this.updateElsHeight())}},e.prototype.setMaxHeight=function(e){this.setHeight(e,"max-height")},e.prototype.getFlattenColumns=function(){var e=[];return this.table.columns.forEach((function(t){t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)})),e},e.prototype.updateElsHeight=function(){var e=this;if(!this.table.$ready)return bn.a.nextTick((function(){return e.updateElsHeight()}));var t=this.table.$refs,n=t.headerWrapper,i=t.appendWrapper,r=t.footerWrapper;if(this.appendHeight=i?i.offsetHeight:0,!this.showHeader||n){var a=n?n.querySelector(".el-table__header tr"):null,o=this.headerDisplayNone(a),s=this.headerHeight=this.showHeader?n.offsetHeight:0;if(this.showHeader&&!o&&n.offsetWidth>0&&(this.table.columns||[]).length>0&&s<2)return bn.a.nextTick((function(){return e.updateElsHeight()}));var l=this.tableHeight=this.table.$el.clientHeight,u=this.footerHeight=r?r.offsetHeight:0;null!==this.height&&(this.bodyHeight=l-s-u+(r?1:0)),this.fixedBodyHeight=this.scrollX?this.bodyHeight-this.gutterWidth:this.bodyHeight;var c=!(this.store.states.data&&this.store.states.data.length);this.viewportHeight=this.scrollX?l-(c?0:this.gutterWidth):l,this.updateScrollY(),this.notifyObservers("scrollable")}},e.prototype.headerDisplayNone=function(e){if(!e)return!0;for(var t=e;"DIV"!==t.tagName;){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1},e.prototype.updateColumnsWidth=function(){if(!bn.a.prototype.$isServer){var e=this.fit,t=this.table.$el.clientWidth,n=0,i=this.getFlattenColumns(),r=i.filter((function(e){return"number"!=typeof e.width}));if(i.forEach((function(e){"number"==typeof e.width&&e.realWidth&&(e.realWidth=null)})),r.length>0&&e){i.forEach((function(e){n+=e.width||e.minWidth||80}));var a=this.scrollY?this.gutterWidth:0;if(n<=t-a){this.scrollX=!1;var o=t-a-n;if(1===r.length)r[0].realWidth=(r[0].minWidth||80)+o;else{var s=o/r.reduce((function(e,t){return e+(t.minWidth||80)}),0),l=0;r.forEach((function(e,t){if(0!==t){var n=Math.floor((e.minWidth||80)*s);l+=n,e.realWidth=(e.minWidth||80)+n}})),r[0].realWidth=(r[0].minWidth||80)+o-l}}else this.scrollX=!0,r.forEach((function(e){e.realWidth=e.minWidth}));this.bodyWidth=Math.max(n,t),this.table.resizeState.width=this.bodyWidth}else i.forEach((function(e){e.width||e.minWidth?e.realWidth=e.width||e.minWidth:e.realWidth=80,n+=e.realWidth})),this.scrollX=n>t,this.bodyWidth=n;var u=this.store.states.fixedColumns;if(u.length>0){var c=0;u.forEach((function(e){c+=e.realWidth||e.width})),this.fixedWidth=c}var d=this.store.states.rightFixedColumns;if(d.length>0){var h=0;d.forEach((function(e){h+=e.realWidth||e.width})),this.rightFixedWidth=h}this.notifyObservers("columns")}},e.prototype.addObserver=function(e){this.observers.push(e)},e.prototype.removeObserver=function(e){var t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)},e.prototype.notifyObservers=function(e){var t=this;this.observers.forEach((function(n){switch(e){case"columns":n.onColumnsChange(t);break;case"scrollable":n.onScrollableChange(t);break;default:throw new Error("Table Layout don't have event "+e+".")}}))},e}(),zn=Vn,Hn={created:function(){this.tableLayout.addObserver(this)},destroyed:function(){this.tableLayout.removeObserver(this)},computed:{tableLayout:function(){var e=this.layout;if(!e&&this.table&&(e=this.table.layout),!e)throw new Error("Can not find table layout.");return e}},mounted:function(){this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout)},updated:function(){this.__updated__||(this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout),this.__updated__=!0)},methods:{onColumnsChange:function(e){var t=this.$el.querySelectorAll("colgroup > col");if(t.length){var n=e.getFlattenColumns(),i={};n.forEach((function(e){i[e.id]=e}));for(var r=0,a=t.length;r<a;r++){var o=t[r],s=o.getAttribute("name"),l=i[s];l&&o.setAttribute("width",l.realWidth||l.width)}}},onScrollableChange:function(e){for(var t=this.$el.querySelectorAll("colgroup > col[name=gutter]"),n=0,i=t.length;n<i;n++){t[n].setAttribute("width",e.scrollY?e.gutterWidth:"0")}for(var r=this.$el.querySelectorAll("th.gutter"),a=0,o=r.length;a<o;a++){var s=r[a];s.style.width=e.scrollY?e.gutterWidth+"px":"0",s.style.display=e.scrollY?"":"none"}}}},Wn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Un={name:"ElTableBody",mixins:[Hn],components:{ElCheckbox:dn.a,ElTooltip:$e.a},props:{store:{required:!0},stripe:Boolean,context:{},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:String,highlight:Boolean},render:function(e){var t=this,n=this.data||[];return e("table",{class:"el-table__body",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})}))]),e("tbody",[n.reduce((function(e,n){return e.concat(t.wrappedRowRender(n,e.length))}),[]),e("el-tooltip",{attrs:{effect:this.table.tooltipEffect,placement:"top",content:this.tooltipContent},ref:"tooltip"})])])},computed:qn({table:function(){return this.$parent}},Fn({data:"data",columns:"columns",treeIndent:"indent",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length},hasExpandColumn:function(e){return e.columns.some((function(e){return"expand"===e.type}))}}),{firstDefaultColumnIndex:function(){return Object(m.arrayFindIndex)(this.columns,(function(e){return"default"===e.type}))}}),watch:{"store.states.hoverRow":function(e,t){var n=this;if(this.store.states.isComplex&&!this.$isServer){var i=window.requestAnimationFrame;i||(i=function(e){return setTimeout(e,16)}),i((function(){var i=n.$el.querySelectorAll(".el-table__row"),r=i[t],a=i[e];r&&Object(me.removeClass)(r,"hover-row"),a&&Object(me.addClass)(a,"hover-row")}))}}},data:function(){return{tooltipContent:""}},created:function(){this.activateTooltip=$()(50,(function(e){return e.handleShowPopper()}))},methods:{getKeyOfRow:function(e,t){var n=this.table.rowKey;return n?Sn(e,n):t},isColumnHidden:function(e){return!0===this.fixed||"left"===this.fixed?e>=this.leftFixedLeafCount:"right"===this.fixed?e<this.columnsCount-this.rightFixedLeafCount:e<this.leftFixedLeafCount||e>=this.columnsCount-this.rightFixedLeafCount},getSpan:function(e,t,n,i){var r=1,a=1,o=this.table.spanMethod;if("function"==typeof o){var s=o({row:e,column:t,rowIndex:n,columnIndex:i});Array.isArray(s)?(r=s[0],a=s[1]):"object"===(void 0===s?"undefined":Wn(s))&&(r=s.rowspan,a=s.colspan)}return{rowspan:r,colspan:a}},getRowStyle:function(e,t){var n=this.table.rowStyle;return"function"==typeof n?n.call(null,{row:e,rowIndex:t}):n||null},getRowClass:function(e,t){var n=["el-table__row"];this.table.highlightCurrentRow&&e===this.store.states.currentRow&&n.push("current-row"),this.stripe&&t%2==1&&n.push("el-table__row--striped");var i=this.table.rowClassName;return"string"==typeof i?n.push(i):"function"==typeof i&&n.push(i.call(null,{row:e,rowIndex:t})),this.store.states.expandRows.indexOf(e)>-1&&n.push("expanded"),n},getCellStyle:function(e,t,n,i){var r=this.table.cellStyle;return"function"==typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:n,column:i}):r},getCellClass:function(e,t,n,i){var r=[i.id,i.align,i.className];this.isColumnHidden(t)&&r.push("is-hidden");var a=this.table.cellClassName;return"string"==typeof a?r.push(a):"function"==typeof a&&r.push(a.call(null,{rowIndex:e,columnIndex:t,row:n,column:i})),r.push("el-table__cell"),r.join(" ")},getColspanRealWidth:function(e,t,n){return t<1?e[n].realWidth:e.map((function(e){return e.realWidth})).slice(n,n+t).reduce((function(e,t){return e+t}),-1)},handleCellMouseEnter:function(e,t){var n=this.table,i=wn(e);if(i){var r=Cn(n,i),a=n.hoverState={cell:i,column:r,row:t};n.$emit("cell-mouse-enter",a.row,a.column,a.cell,e)}var o=e.target.querySelector(".cell");if(Object(me.hasClass)(o,"el-tooltip")&&o.childNodes.length){var s=document.createRange();if(s.setStart(o,0),s.setEnd(o,o.childNodes.length),(s.getBoundingClientRect().width+((parseInt(Object(me.getStyle)(o,"paddingLeft"),10)||0)+(parseInt(Object(me.getStyle)(o,"paddingRight"),10)||0))>o.offsetWidth||o.scrollWidth>o.offsetWidth)&&this.$refs.tooltip){var l=this.$refs.tooltip;this.tooltipContent=i.innerText||i.textContent,l.referenceElm=i,l.$refs.popper&&(l.$refs.popper.style.display="none"),l.doDestroy(),l.setExpectedState(!0),this.activateTooltip(l)}}},handleCellMouseLeave:function(e){var t=this.$refs.tooltip;if(t&&(t.setExpectedState(!1),t.handleClosePopper()),wn(e)){var n=this.table.hoverState||{};this.table.$emit("cell-mouse-leave",n.row,n.column,n.cell,e)}},handleMouseEnter:$()(30,(function(e){this.store.commit("setHoverRow",e)})),handleMouseLeave:$()(30,(function(){this.store.commit("setHoverRow",null)})),handleContextMenu:function(e,t){this.handleEvent(e,t,"contextmenu")},handleDoubleClick:function(e,t){this.handleEvent(e,t,"dblclick")},handleClick:function(e,t){this.store.commit("setCurrentRow",t),this.handleEvent(e,t,"click")},handleEvent:function(e,t,n){var i=this.table,r=wn(e),a=void 0;r&&(a=Cn(i,r))&&i.$emit("cell-"+n,t,a,r,e),i.$emit("row-"+n,t,a,e)},rowRender:function(e,t,n){var i=this,r=this.$createElement,a=this.treeIndent,o=this.columns,s=this.firstDefaultColumnIndex,l=o.map((function(e,t){return i.isColumnHidden(t)})),u=this.getRowClass(e,t),c=!0;return n&&(u.push("el-table__row--level-"+n.level),c=n.display),r("tr",{style:[c?null:{display:"none"},this.getRowStyle(e,t)],class:u,key:this.getKeyOfRow(e,t),on:{dblclick:function(t){return i.handleDoubleClick(t,e)},click:function(t){return i.handleClick(t,e)},contextmenu:function(t){return i.handleContextMenu(t,e)},mouseenter:function(e){return i.handleMouseEnter(t)},mouseleave:this.handleMouseLeave}},[o.map((function(u,c){var d=i.getSpan(e,u,t,c),h=d.rowspan,f=d.colspan;if(!h||!f)return null;var p=qn({},u);p.realWidth=i.getColspanRealWidth(o,f,c);var m={store:i.store,_self:i.context||i.table.$vnode.context,column:p,row:e,$index:t};return c===s&&n&&(m.treeNode={indent:n.level*a,level:n.level},"boolean"==typeof n.expanded&&(m.treeNode.expanded=n.expanded,"loading"in n&&(m.treeNode.loading=n.loading),"noLazyChildren"in n&&(m.treeNode.noLazyChildren=n.noLazyChildren))),r("td",{style:i.getCellStyle(t,c,e,u),class:i.getCellClass(t,c,e,u),attrs:{rowspan:h,colspan:f},on:{mouseenter:function(t){return i.handleCellMouseEnter(t,e)},mouseleave:i.handleCellMouseLeave}},[u.renderCell.call(i._renderProxy,i.$createElement,m,l[c])])}))])},wrappedRowRender:function(e,t){var n=this,i=this.$createElement,r=this.store,a=r.isRowExpanded,o=r.assertRowKey,s=r.states,l=s.treeData,u=s.lazyTreeNodeMap,c=s.childrenColumnName,d=s.rowKey;if(this.hasExpandColumn&&a(e)){var h=this.table.renderExpanded,f=this.rowRender(e,t);return h?[[f,i("tr",{key:"expanded-row__"+f.key},[i("td",{attrs:{colspan:this.columnsCount},class:"el-table__cell el-table__expanded-cell"},[h(this.$createElement,{row:e,$index:t,store:this.store})])])]]:(console.error("[Element Error]renderExpanded is required."),f)}if(Object.keys(l).length){o();var p=Sn(e,d),m=l[p],v=null;m&&(v={expanded:m.expanded,level:m.level,display:!0},"boolean"==typeof m.lazy&&("boolean"==typeof m.loaded&&m.loaded&&(v.noLazyChildren=!(m.children&&m.children.length)),v.loading=m.loading));var g=[this.rowRender(e,t,v)];if(m){var b=0;m.display=!0,function e(i,r){i&&i.length&&r&&i.forEach((function(i){var a={display:r.display&&r.expanded,level:r.level+1},o=Sn(i,d);if(null==o)throw new Error("for nested data item, row-key is required.");if((m=qn({},l[o]))&&(a.expanded=m.expanded,m.level=m.level||a.level,m.display=!(!m.expanded||!a.display),"boolean"==typeof m.lazy&&("boolean"==typeof m.loaded&&m.loaded&&(a.noLazyChildren=!(m.children&&m.children.length)),a.loading=m.loading)),b++,g.push(n.rowRender(i,t+b,a)),m){var s=u[o]||i[c];e(s,m)}}))}(u[p]||e[c],m)}return g}return this.rowRender(e,t)}}},Kn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"}},[e.multiple?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[n("div",{staticClass:"el-table-filter__content"},[n("el-scrollbar",{attrs:{"wrap-class":"el-table-filter__wrap"}},[n("el-checkbox-group",{staticClass:"el-table-filter__checkbox-group",model:{value:e.filteredValue,callback:function(t){e.filteredValue=t},expression:"filteredValue"}},e._l(e.filters,(function(t){return n("el-checkbox",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.text))])})),1)],1)],1),n("div",{staticClass:"el-table-filter__bottom"},[n("button",{class:{"is-disabled":0===e.filteredValue.length},attrs:{disabled:0===e.filteredValue.length},on:{click:e.handleConfirm}},[e._v(e._s(e.t("el.table.confirmFilter")))]),n("button",{on:{click:e.handleReset}},[e._v(e._s(e.t("el.table.resetFilter")))])])]):n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[n("ul",{staticClass:"el-table-filter__list"},[n("li",{staticClass:"el-table-filter__list-item",class:{"is-active":void 0===e.filterValue||null===e.filterValue},on:{click:function(t){e.handleSelect(null)}}},[e._v(e._s(e.t("el.table.clearFilter")))]),e._l(e.filters,(function(t){return n("li",{key:t.value,staticClass:"el-table-filter__list-item",class:{"is-active":e.isActive(t)},attrs:{label:t.value},on:{click:function(n){e.handleSelect(t.value)}}},[e._v(e._s(t.text))])}))],2)])])};Kn._withStripped=!0;var Gn=[];!bn.a.prototype.$isServer&&document.addEventListener("click",(function(e){Gn.forEach((function(t){var n=e.target;t&&t.$el&&(n===t.$el||t.$el.contains(n)||t.handleOutsideClick&&t.handleOutsideClick(e))}))}));var Yn=function(e){e&&Gn.push(e)},Zn=function(e){-1!==Gn.indexOf(e)&&Gn.splice(e,1)},Xn=n(31),Jn=n.n(Xn),Qn=r({name:"ElTableFilterPanel",mixins:[A.a,p.a],directives:{Clickoutside:P.a},components:{ElCheckbox:dn.a,ElCheckboxGroup:Jn.a,ElScrollbar:L.a},props:{placement:{type:String,default:"bottom-end"}},methods:{isActive:function(e){return e.value===this.filterValue},handleOutsideClick:function(){var e=this;setTimeout((function(){e.showPopper=!1}),16)},handleConfirm:function(){this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleReset:function(){this.filteredValue=[],this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleSelect:function(e){this.filterValue=e,null!=e?this.confirmFilter(this.filteredValue):this.confirmFilter([]),this.handleOutsideClick()},confirmFilter:function(e){this.table.store.commit("filterChange",{column:this.column,values:e}),this.table.store.updateAllSelected()}},data:function(){return{table:null,cell:null,column:null}},computed:{filters:function(){return this.column&&this.column.filters},filterValue:{get:function(){return(this.column.filteredValue||[])[0]},set:function(e){this.filteredValue&&(null!=e?this.filteredValue.splice(0,1,e):this.filteredValue.splice(0,1))}},filteredValue:{get:function(){return this.column&&this.column.filteredValue||[]},set:function(e){this.column&&(this.column.filteredValue=e)}},multiple:function(){return!this.column||this.column.filterMultiple}},mounted:function(){var e=this;this.popperElm=this.$el,this.referenceElm=this.cell,this.table.bodyWrapper.addEventListener("scroll",(function(){e.updatePopper()})),this.$watch("showPopper",(function(t){e.column&&(e.column.filterOpened=t),t?Yn(e):Zn(e)}))},watch:{showPopper:function(e){!0===e&&parseInt(this.popperJS._popper.style.zIndex,10)<y.PopupManager.zIndex&&(this.popperJS._popper.style.zIndex=y.PopupManager.nextZIndex())}}},Kn,[],!1,null,null,null);Qn.options.__file="packages/table/src/filter-panel.vue";var ei=Qn.exports,ti=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},ni=function e(t){var n=[];return t.forEach((function(t){t.children?(n.push(t),n.push.apply(n,e(t.children))):n.push(t)})),n},ii=function(e){var t=1,n=function e(n,i){if(i&&(n.level=i.level+1,t<n.level&&(t=n.level)),n.children){var r=0;n.children.forEach((function(t){e(t,n),r+=t.colSpan})),n.colSpan=r}else n.colSpan=1};e.forEach((function(e){e.level=1,n(e)}));for(var i=[],r=0;r<t;r++)i.push([]);return ni(e).forEach((function(e){e.children?e.rowSpan=1:e.rowSpan=t-e.level+1,i[e.level-1].push(e)})),i},ri={name:"ElTableHeader",mixins:[Hn],render:function(e){var t=this,n=this.store.states.originColumns,i=ii(n,this.columns),r=i.length>1;return r&&(this.$parent.isGroup=!0),e("table",{class:"el-table__header",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})})),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("thead",{class:[{"is-group":r,"has-gutter":this.hasGutter}]},[this._l(i,(function(n,i){return e("tr",{style:t.getHeaderRowStyle(i),class:t.getHeaderRowClass(i)},[n.map((function(r,a){return e("th",{attrs:{colspan:r.colSpan,rowspan:r.rowSpan},on:{mousemove:function(e){return t.handleMouseMove(e,r)},mouseout:t.handleMouseOut,mousedown:function(e){return t.handleMouseDown(e,r)},click:function(e){return t.handleHeaderClick(e,r)},contextmenu:function(e){return t.handleHeaderContextMenu(e,r)}},style:t.getHeaderCellStyle(i,a,n,r),class:t.getHeaderCellClass(i,a,n,r),key:r.id},[e("div",{class:["cell",r.filteredValue&&r.filteredValue.length>0?"highlight":"",r.labelClassName]},[r.renderHeader?r.renderHeader.call(t._renderProxy,e,{column:r,$index:a,store:t.store,_self:t.$parent.$vnode.context}):r.label,r.sortable?e("span",{class:"caret-wrapper",on:{click:function(e){return t.handleSortClick(e,r)}}},[e("i",{class:"sort-caret ascending",on:{click:function(e){return t.handleSortClick(e,r,"ascending")}}}),e("i",{class:"sort-caret descending",on:{click:function(e){return t.handleSortClick(e,r,"descending")}}})]):"",r.filterable?e("span",{class:"el-table__column-filter-trigger",on:{click:function(e){return t.handleFilterClick(e,r)}}},[e("i",{class:["el-icon-arrow-down",r.filterOpened?"el-icon-arrow-up":""]})]):""])])})),t.hasGutter?e("th",{class:"el-table__cell gutter"}):""])}))])])},props:{fixed:String,store:{required:!0},border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},components:{ElCheckbox:dn.a},computed:ti({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},Fn({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),created:function(){this.filterPanels={}},mounted:function(){var e=this;this.$nextTick((function(){var t=e.defaultSort,n=t.prop,i=t.order;e.store.commit("sort",{prop:n,order:i,init:!0})}))},beforeDestroy:function(){var e=this.filterPanels;for(var t in e)e.hasOwnProperty(t)&&e[t]&&e[t].$destroy(!0)},methods:{isCellHidden:function(e,t){for(var n=0,i=0;i<e;i++)n+=t[i].colSpan;var r=n+t[e].colSpan-1;return!0===this.fixed||"left"===this.fixed?r>=this.leftFixedLeafCount:"right"===this.fixed?n<this.columnsCount-this.rightFixedLeafCount:r<this.leftFixedLeafCount||n>=this.columnsCount-this.rightFixedLeafCount},getHeaderRowStyle:function(e){var t=this.table.headerRowStyle;return"function"==typeof t?t.call(null,{rowIndex:e}):t},getHeaderRowClass:function(e){var t=[],n=this.table.headerRowClassName;return"string"==typeof n?t.push(n):"function"==typeof n&&t.push(n.call(null,{rowIndex:e})),t.join(" ")},getHeaderCellStyle:function(e,t,n,i){var r=this.table.headerCellStyle;return"function"==typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:n,column:i}):r},getHeaderCellClass:function(e,t,n,i){var r=[i.id,i.order,i.headerAlign,i.className,i.labelClassName];0===e&&this.isCellHidden(t,n)&&r.push("is-hidden"),i.children||r.push("is-leaf"),i.sortable&&r.push("is-sortable");var a=this.table.headerCellClassName;return"string"==typeof a?r.push(a):"function"==typeof a&&r.push(a.call(null,{rowIndex:e,columnIndex:t,row:n,column:i})),r.push("el-table__cell"),r.join(" ")},toggleAllSelection:function(e){e.stopPropagation(),this.store.commit("toggleAllSelection")},handleFilterClick:function(e,t){e.stopPropagation();var n=e.target,i="TH"===n.tagName?n:n.parentNode;if(!Object(me.hasClass)(i,"noclick")){i=i.querySelector(".el-table__column-filter-trigger")||i;var r=this.$parent,a=this.filterPanels[t.id];a&&t.filterOpened?a.showPopper=!1:(a||(a=new bn.a(ei),this.filterPanels[t.id]=a,t.filterPlacement&&(a.placement=t.filterPlacement),a.table=r,a.cell=i,a.column=t,!this.$isServer&&a.$mount(document.createElement("div"))),setTimeout((function(){a.showPopper=!0}),16))}},handleHeaderClick:function(e,t){!t.filters&&t.sortable?this.handleSortClick(e,t):t.filterable&&!t.sortable&&this.handleFilterClick(e,t),this.$parent.$emit("header-click",t,e)},handleHeaderContextMenu:function(e,t){this.$parent.$emit("header-contextmenu",t,e)},handleMouseDown:function(e,t){var n=this;if(!this.$isServer&&!(t.children&&t.children.length>0)&&this.draggingColumn&&this.border){this.dragging=!0,this.$parent.resizeProxyVisible=!0;var i=this.$parent,r=i.$el.getBoundingClientRect().left,a=this.$el.querySelector("th."+t.id),o=a.getBoundingClientRect(),s=o.left-r+30;Object(me.addClass)(a,"noclick"),this.dragState={startMouseLeft:e.clientX,startLeft:o.right-r,startColumnLeft:o.left-r,tableLeft:r};var l=i.$refs.resizeProxy;l.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var u=function(e){var t=e.clientX-n.dragState.startMouseLeft,i=n.dragState.startLeft+t;l.style.left=Math.max(s,i)+"px"};document.addEventListener("mousemove",u),document.addEventListener("mouseup",(function r(){if(n.dragging){var o=n.dragState,s=o.startColumnLeft,c=o.startLeft,d=parseInt(l.style.left,10)-s;t.width=t.realWidth=d,i.$emit("header-dragend",t.width,c-s,t,e),n.store.scheduleLayout(),document.body.style.cursor="",n.dragging=!1,n.draggingColumn=null,n.dragState={},i.resizeProxyVisible=!1}document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",r),document.onselectstart=null,document.ondragstart=null,setTimeout((function(){Object(me.removeClass)(a,"noclick")}),0)}))}},handleMouseMove:function(e,t){if(!(t.children&&t.children.length>0)){for(var n=e.target;n&&"TH"!==n.tagName;)n=n.parentNode;if(t&&t.resizable&&!this.dragging&&this.border){var i=n.getBoundingClientRect(),r=document.body.style;i.width>12&&i.right-e.pageX<8?(r.cursor="col-resize",Object(me.hasClass)(n,"is-sortable")&&(n.style.cursor="col-resize"),this.draggingColumn=t):this.dragging||(r.cursor="",Object(me.hasClass)(n,"is-sortable")&&(n.style.cursor="pointer"),this.draggingColumn=null)}}},handleMouseOut:function(){this.$isServer||(document.body.style.cursor="")},toggleOrder:function(e){var t=e.order,n=e.sortOrders;if(""===t)return n[0];var i=n.indexOf(t||null);return n[i>n.length-2?0:i+1]},handleSortClick:function(e,t,n){e.stopPropagation();for(var i=t.order===n?null:n||this.toggleOrder(t),r=e.target;r&&"TH"!==r.tagName;)r=r.parentNode;if(r&&"TH"===r.tagName&&Object(me.hasClass)(r,"noclick"))Object(me.removeClass)(r,"noclick");else if(t.sortable){var a=this.store.states,o=a.sortProp,s=void 0,l=a.sortingColumn;(l!==t||l===t&&null===l.order)&&(l&&(l.order=null),a.sortingColumn=t,o=t.property),s=t.order=i||null,a.sortProp=o,a.sortOrder=s,this.store.commit("changeSortCondition")}}},data:function(){return{draggingColumn:null,dragging:!1,dragState:{}}}},ai=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},oi={name:"ElTableFooter",mixins:[Hn],render:function(e){var t=this,n=[];return this.summaryMethod?n=this.summaryMethod({columns:this.columns,data:this.store.states.data}):this.columns.forEach((function(e,i){if(0!==i){var r=t.store.states.data.map((function(t){return Number(t[e.property])})),a=[],o=!0;r.forEach((function(e){if(!isNaN(e)){o=!1;var t=(""+e).split(".")[1];a.push(t?t.length:0)}}));var s=Math.max.apply(null,a);n[i]=o?"":r.reduce((function(e,t){var n=Number(t);return isNaN(n)?e:parseFloat((e+t).toFixed(Math.min(s,20)))}),0)}else n[i]=t.sumText})),e("table",{class:"el-table__footer",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})})),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("tbody",{class:[{"has-gutter":this.hasGutter}]},[e("tr",[this.columns.map((function(i,r){return e("td",{key:r,attrs:{colspan:i.colSpan,rowspan:i.rowSpan},class:[].concat(t.getRowClasses(i,r),["el-table__cell"])},[e("div",{class:["cell",i.labelClassName]},[n[r]])])})),this.hasGutter?e("th",{class:"el-table__cell gutter"}):""])])])},props:{fixed:String,store:{required:!0},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},computed:ai({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},Fn({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),methods:{isCellHidden:function(e,t,n){if(!0===this.fixed||"left"===this.fixed)return e>=this.leftFixedLeafCount;if("right"===this.fixed){for(var i=0,r=0;r<e;r++)i+=t[r].colSpan;return i<this.columnsCount-this.rightFixedLeafCount}return!(this.fixed||!n.fixed)||(e<this.leftFixedCount||e>=this.columnsCount-this.rightFixedCount)},getRowClasses:function(e,t){var n=[e.id,e.align,e.labelClassName];return e.className&&n.push(e.className),this.isCellHidden(t,this.columns,e)&&n.push("is-hidden"),e.children||n.push("is-leaf"),n}}},si=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},li=1,ui={name:"ElTable",mixins:[p.a,x.a],directives:{Mousewheel:vn},props:{data:{type:Array,default:function(){return[]}},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],context:{},showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:function(){return{hasChildren:"hasChildren",children:"children"}}},lazy:Boolean,load:Function},components:{TableHeader:ri,TableFooter:oi,TableBody:Un,ElCheckbox:dn.a},methods:{getMigratingConfig:function(){return{events:{expand:"expand is renamed to expand-change"}}},setCurrentRow:function(e){this.store.commit("setCurrentRow",e)},toggleRowSelection:function(e,t){this.store.toggleRowSelection(e,t,!1),this.store.updateAllSelected()},toggleRowExpansion:function(e,t){this.store.toggleRowExpansionAdapter(e,t)},clearSelection:function(){this.store.clearSelection()},clearFilter:function(e){this.store.clearFilter(e)},clearSort:function(){this.store.clearSort()},handleMouseLeave:function(){this.store.commit("setHoverRow",null),this.hoverState&&(this.hoverState=null)},updateScrollY:function(){this.layout.updateScrollY()&&(this.layout.notifyObservers("scrollable"),this.layout.updateColumnsWidth())},handleFixedMousewheel:function(e,t){var n=this.bodyWrapper;if(Math.abs(t.spinY)>0){var i=n.scrollTop;t.pixelY<0&&0!==i&&e.preventDefault(),t.pixelY>0&&n.scrollHeight-n.clientHeight>i&&e.preventDefault(),n.scrollTop+=Math.ceil(t.pixelY/5)}else n.scrollLeft+=Math.ceil(t.pixelX/5)},handleHeaderFooterMousewheel:function(e,t){var n=t.pixelX,i=t.pixelY;Math.abs(n)>=Math.abs(i)&&(this.bodyWrapper.scrollLeft+=t.pixelX/5)},syncPostion:Object(hn.throttle)(20,(function(){var e=this.bodyWrapper,t=e.scrollLeft,n=e.scrollTop,i=e.offsetWidth,r=e.scrollWidth,a=this.$refs,o=a.headerWrapper,s=a.footerWrapper,l=a.fixedBodyWrapper,u=a.rightFixedBodyWrapper;o&&(o.scrollLeft=t),s&&(s.scrollLeft=t),l&&(l.scrollTop=n),u&&(u.scrollTop=n);var c=r-i-1;this.scrollPosition=t>=c?"right":0===t?"left":"middle"})),bindEvents:function(){this.bodyWrapper.addEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Object(zt.addResizeListener)(this.$el,this.resizeListener)},unbindEvents:function(){this.bodyWrapper.removeEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Object(zt.removeResizeListener)(this.$el,this.resizeListener)},resizeListener:function(){if(this.$ready){var e=!1,t=this.$el,n=this.resizeState,i=n.width,r=n.height,a=t.offsetWidth;i!==a&&(e=!0);var o=t.offsetHeight;(this.height||this.shouldUpdateHeight)&&r!==o&&(e=!0),e&&(this.resizeState.width=a,this.resizeState.height=o,this.doLayout())}},doLayout:function(){this.shouldUpdateHeight&&this.layout.updateElsHeight(),this.layout.updateColumnsWidth()},sort:function(e,t){this.store.commit("sort",{prop:e,order:t})},toggleAllSelection:function(){this.store.commit("toggleAllSelection")}},computed:si({tableSize:function(){return this.size||(this.$ELEMENT||{}).size},bodyWrapper:function(){return this.$refs.bodyWrapper},shouldUpdateHeight:function(){return this.height||this.maxHeight||this.fixedColumns.length>0||this.rightFixedColumns.length>0},bodyWidth:function(){var e=this.layout,t=e.bodyWidth,n=e.scrollY,i=e.gutterWidth;return t?t-(n?i:0)+"px":""},bodyHeight:function(){var e=this.layout,t=e.headerHeight,n=void 0===t?0:t,i=e.bodyHeight,r=e.footerHeight,a=void 0===r?0:r;if(this.height)return{height:i?i+"px":""};if(this.maxHeight){var o=En(this.maxHeight);if("number"==typeof o)return{"max-height":o-a-(this.showHeader?n:0)+"px"}}return{}},fixedBodyHeight:function(){if(this.height)return{height:this.layout.fixedBodyHeight?this.layout.fixedBodyHeight+"px":""};if(this.maxHeight){var e=En(this.maxHeight);if("number"==typeof e)return e=this.layout.scrollX?e-this.layout.gutterWidth:e,this.showHeader&&(e-=this.layout.headerHeight),{"max-height":(e-=this.layout.footerHeight)+"px"}}return{}},fixedHeight:function(){return this.maxHeight?this.showSummary?{bottom:0}:{bottom:this.layout.scrollX&&this.data.length?this.layout.gutterWidth+"px":""}:this.showSummary?{height:this.layout.tableHeight?this.layout.tableHeight+"px":""}:{height:this.layout.viewportHeight?this.layout.viewportHeight+"px":""}},emptyBlockStyle:function(){if(this.data&&this.data.length)return null;var e="100%";return this.layout.appendHeight&&(e="calc(100% - "+this.layout.appendHeight+"px)"),{width:this.bodyWidth,height:e}}},Fn({selection:"selection",columns:"columns",tableData:"data",fixedColumns:"fixedColumns",rightFixedColumns:"rightFixedColumns"})),watch:{height:{immediate:!0,handler:function(e){this.layout.setHeight(e)}},maxHeight:{immediate:!0,handler:function(e){this.layout.setMaxHeight(e)}},currentRowKey:{immediate:!0,handler:function(e){this.rowKey&&this.store.setCurrentRowKey(e)}},data:{immediate:!0,handler:function(e){this.store.commit("setData",e)}},expandRowKeys:{immediate:!0,handler:function(e){e&&this.store.setExpandRowKeysAdapter(e)}}},created:function(){var e=this;this.tableId="el-table_"+li++,this.debouncedUpdateLayout=Object(hn.debounce)(50,(function(){return e.doLayout()}))},mounted:function(){var e=this;this.bindEvents(),this.store.updateColumns(),this.doLayout(),this.resizeState={width:this.$el.offsetWidth,height:this.$el.offsetHeight},this.store.states.columns.forEach((function(t){t.filteredValue&&t.filteredValue.length&&e.store.commit("filterChange",{column:t,values:t.filteredValue,silent:!0})})),this.$ready=!0},destroyed:function(){this.unbindEvents()},data:function(){var e=this.treeProps,t=e.hasChildren,n=void 0===t?"hasChildren":t,i=e.children,r=void 0===i?"children":i;return this.store=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Table is required.");var n=new Ln;return n.table=e,n.toggleAllSelection=$()(10,n._toggleAllSelection),Object.keys(t).forEach((function(e){n.states[e]=t[e]})),n}(this,{rowKey:this.rowKey,defaultExpandAll:this.defaultExpandAll,selectOnIndeterminate:this.selectOnIndeterminate,indent:this.indent,lazy:this.lazy,lazyColumnIdentifier:n,childrenColumnName:r}),{layout:new zn({store:this.store,table:this,fit:this.fit,showHeader:this.showHeader}),isHidden:!1,renderExpanded:null,resizeProxyVisible:!1,resizeState:{width:null,height:null},isGroup:!1,scrollPosition:"left"}}},ci=r(ui,un,[],!1,null,null,null);ci.options.__file="packages/table/src/table.vue";var di=ci.exports;di.install=function(e){e.component(di.name,di)};var hi=di,fi={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:"",className:"el-table-column--selection"},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},pi={selection:{renderHeader:function(e,t){var n=t.store;return e("el-checkbox",{attrs:{disabled:n.states.data&&0===n.states.data.length,indeterminate:n.states.selection.length>0&&!this.isAllSelected,value:this.isAllSelected},nativeOn:{click:this.toggleAllSelection}})},renderCell:function(e,t){var n=t.row,i=t.column,r=t.store,a=t.$index;return e("el-checkbox",{nativeOn:{click:function(e){return e.stopPropagation()}},attrs:{value:r.isSelected(n),disabled:!!i.selectable&&!i.selectable.call(null,n,a)},on:{input:function(){r.commit("rowSelectedChanged",n)}}})},sortable:!1,resizable:!1},index:{renderHeader:function(e,t){return t.column.label||"#"},renderCell:function(e,t){var n=t.$index,i=n+1,r=t.column.index;return"number"==typeof r?i=n+r:"function"==typeof r&&(i=r(n)),e("div",[i])},sortable:!1},expand:{renderHeader:function(e,t){return t.column.label||""},renderCell:function(e,t){var n=t.row,i=t.store,r=["el-table__expand-icon"];i.states.expandRows.indexOf(n)>-1&&r.push("el-table__expand-icon--expanded");return e("div",{class:r,on:{click:function(e){e.stopPropagation(),i.toggleRowExpansion(n)}}},[e("i",{class:"el-icon el-icon-arrow-right"})])},sortable:!1,resizable:!1,className:"el-table__expand-column"}};function mi(e,t){var n=t.row,i=t.column,r=t.$index,a=i.property,o=a&&Object(m.getPropByPath)(n,a).v;return i&&i.formatter?i.formatter(n,i,o,r):o}var vi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},gi=1,bi={name:"ElTableColumn",props:{type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{},minWidth:{},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:function(){return["ascending","descending",null]},validator:function(e){return e.every((function(e){return["ascending","descending",null].indexOf(e)>-1}))}}},data:function(){return{isSubColumn:!1,columns:[]}},computed:{owner:function(){for(var e=this.$parent;e&&!e.tableId;)e=e.$parent;return e},columnOrTableParent:function(){for(var e=this.$parent;e&&!e.tableId&&!e.columnId;)e=e.$parent;return e},realWidth:function(){return Dn(this.width)},realMinWidth:function(){return void 0!==(e=this.minWidth)&&(e=Dn(e),isNaN(e)&&(e=80)),e;var e},realAlign:function(){return this.align?"is-"+this.align:null},realHeaderAlign:function(){return this.headerAlign?"is-"+this.headerAlign:this.realAlign}},methods:{getPropsData:function(){for(var e=this,t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return n.reduce((function(t,n){return Array.isArray(n)&&n.forEach((function(n){t[n]=e[n]})),t}),{})},getColumnElIndex:function(e,t){return[].indexOf.call(e,t)},setColumnWidth:function(e){return this.realWidth&&(e.width=this.realWidth),this.realMinWidth&&(e.minWidth=this.realMinWidth),e.minWidth||(e.minWidth=80),e.realWidth=void 0===e.width?e.minWidth:e.width,e},setColumnForcedProps:function(e){var t=e.type,n=pi[t]||{};return Object.keys(n).forEach((function(t){var i=n[t];void 0!==i&&(e[t]="className"===t?e[t]+" "+i:i)})),e},setColumnRenders:function(e){var t=this;this.$createElement;this.renderHeader?console.warn("[Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header."):"selection"!==e.type&&(e.renderHeader=function(n,i){var r=t.$scopedSlots.header;return r?r(i):e.label});var n=e.renderCell;return"expand"===e.type?(e.renderCell=function(e,t){return e("div",{class:"cell"},[n(e,t)])},this.owner.renderExpanded=function(e,n){return t.$scopedSlots.default?t.$scopedSlots.default(n):t.$slots.default}):(n=n||mi,e.renderCell=function(i,r){var a=null;a=t.$scopedSlots.default?t.$scopedSlots.default(r):n(i,r);var o=function(e,t){var n=t.row,i=t.treeNode,r=t.store;if(!i)return null;var a=[];if(i.indent&&a.push(e("span",{class:"el-table__indent",style:{"padding-left":i.indent+"px"}})),"boolean"!=typeof i.expanded||i.noLazyChildren)a.push(e("span",{class:"el-table__placeholder"}));else{var o=["el-table__expand-icon",i.expanded?"el-table__expand-icon--expanded":""],s=["el-icon-arrow-right"];i.loading&&(s=["el-icon-loading"]),a.push(e("div",{class:o,on:{click:function(e){e.stopPropagation(),r.loadOrToggle(n)}}},[e("i",{class:s})]))}return a}(i,r),s={class:"cell",style:{}};return e.showOverflowTooltip&&(s.class+=" el-tooltip",s.style={width:(r.column.realWidth||r.column.width)-1+"px"}),i("div",s,[o,a])}),e},registerNormalWatchers:function(){var e=this,t={prop:"property",realAlign:"align",realHeaderAlign:"headerAlign",realWidth:"width"},n=["label","property","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"].reduce((function(e,t){return e[t]=t,e}),t);Object.keys(n).forEach((function(n){var i=t[n];e.$watch(n,(function(t){e.columnConfig[i]=t}))}))},registerComplexWatchers:function(){var e=this,t={realWidth:"width",realMinWidth:"minWidth"},n=["fixed"].reduce((function(e,t){return e[t]=t,e}),t);Object.keys(n).forEach((function(n){var i=t[n];e.$watch(n,(function(t){e.columnConfig[i]=t;var n="fixed"===i;e.owner.store.scheduleLayout(n)}))}))}},components:{ElCheckbox:dn.a},beforeCreate:function(){this.row={},this.column={},this.$index=0,this.columnId=""},created:function(){var e=this.columnOrTableParent;this.isSubColumn=this.owner!==e,this.columnId=(e.tableId||e.columnId)+"_column_"+gi++;var t=this.type||"default",n=""===this.sortable||this.sortable,i=vi({},fi[t],{id:this.columnId,type:t,property:this.prop||this.property,align:this.realAlign,headerAlign:this.realHeaderAlign,showOverflowTooltip:this.showOverflowTooltip||this.showTooltipWhenOverflow,filterable:this.filters||this.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,filterOpened:!1,sortable:n,index:this.index}),r=this.getPropsData(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);r=function(e,t){var n={},i=void 0;for(i in e)n[i]=e[i];for(i in t)if(Tn(t,i)){var r=t[i];void 0!==r&&(n[i]=r)}return n}(i,r);var a=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}(this.setColumnRenders,this.setColumnWidth,this.setColumnForcedProps);r=a(r),this.columnConfig=r,this.registerNormalWatchers(),this.registerComplexWatchers()},mounted:function(){var e=this.owner,t=this.columnOrTableParent,n=this.isSubColumn?t.$el.children:t.$refs.hiddenColumns.children,i=this.getColumnElIndex(n,this.$el);e.store.commit("insertColumn",this.columnConfig,i,this.isSubColumn?t.columnConfig:null)},destroyed:function(){if(this.$parent){var e=this.$parent;this.owner.store.commit("removeColumn",this.columnConfig,this.isSubColumn?e.columnConfig:null)}},render:function(e){return e("div",this.$slots.default)},install:function(e){e.component(bi.name,bi)}},yi=bi,wi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.ranged?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],ref:"reference",staticClass:"el-date-editor el-range-editor el-input__inner",class:["el-date-editor--"+e.type,e.pickerSize?"el-range-editor--"+e.pickerSize:"",e.pickerDisabled?"is-disabled":"",e.pickerVisible?"is-active":""],on:{click:e.handleRangeClick,mouseenter:e.handleMouseEnter,mouseleave:function(t){e.showClose=!1},keydown:e.handleKeydown}},[n("i",{class:["el-input__icon","el-range__icon",e.triggerClass]}),n("input",e._b({staticClass:"el-range-input",attrs:{autocomplete:"off",placeholder:e.startPlaceholder,disabled:e.pickerDisabled,readonly:!e.editable||e.readonly,name:e.name&&e.name[0]},domProps:{value:e.displayValue&&e.displayValue[0]},on:{input:e.handleStartInput,change:e.handleStartChange,focus:e.handleFocus}},"input",e.firstInputId,!1)),e._t("range-separator",[n("span",{staticClass:"el-range-separator"},[e._v(e._s(e.rangeSeparator))])]),n("input",e._b({staticClass:"el-range-input",attrs:{autocomplete:"off",placeholder:e.endPlaceholder,disabled:e.pickerDisabled,readonly:!e.editable||e.readonly,name:e.name&&e.name[1]},domProps:{value:e.displayValue&&e.displayValue[1]},on:{input:e.handleEndInput,change:e.handleEndChange,focus:e.handleFocus}},"input",e.secondInputId,!1)),e.haveTrigger?n("i",{staticClass:"el-input__icon el-range__close-icon",class:[e.showClose?""+e.clearIcon:""],on:{click:e.handleClickIcon}}):e._e()],2):n("el-input",e._b({directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],ref:"reference",staticClass:"el-date-editor",class:"el-date-editor--"+e.type,attrs:{readonly:!e.editable||e.readonly||"dates"===e.type||"week"===e.type,disabled:e.pickerDisabled,size:e.pickerSize,name:e.name,placeholder:e.placeholder,value:e.displayValue,validateEvent:!1},on:{focus:e.handleFocus,input:function(t){return e.userInput=t},change:e.handleChange},nativeOn:{keydown:function(t){return e.handleKeydown(t)},mouseenter:function(t){return e.handleMouseEnter(t)},mouseleave:function(t){e.showClose=!1}}},"el-input",e.firstInputId,!1),[n("i",{staticClass:"el-input__icon",class:e.triggerClass,attrs:{slot:"prefix"},on:{click:e.handleFocus},slot:"prefix"}),e.haveTrigger?n("i",{staticClass:"el-input__icon",class:[e.showClose?""+e.clearIcon:""],attrs:{slot:"suffix"},on:{click:e.handleClickIcon},slot:"suffix"}):e._e()])};wi._withStripped=!0;var _i=n(0),xi={props:{appendToBody:A.a.props.appendToBody,offset:A.a.props.offset,boundariesPadding:A.a.props.boundariesPadding,arrowOffset:A.a.props.arrowOffset},methods:A.a.methods,data:function(){return qe()({visibleArrow:!0},A.a.data)},beforeDestroy:A.a.beforeDestroy},ki={date:"yyyy-MM-dd",month:"yyyy-MM",datetime:"yyyy-MM-dd HH:mm:ss",time:"HH:mm:ss",week:"yyyywWW",timerange:"HH:mm:ss",daterange:"yyyy-MM-dd",monthrange:"yyyy-MM",datetimerange:"yyyy-MM-dd HH:mm:ss",year:"yyyy"},Ci=["date","datetime","time","time-select","week","month","year","daterange","monthrange","timerange","datetimerange","dates"],Si=function(e,t){return"timestamp"===t?e.getTime():Object(_i.formatDate)(e,t)},Oi=function(e,t){return"timestamp"===t?new Date(Number(e)):Object(_i.parseDate)(e,t)},Ti=function(e,t){if(Array.isArray(e)&&2===e.length){var n=e[0],i=e[1];if(n&&i)return[Si(n,t),Si(i,t)]}return""},Di=function(e,t,n){if(Array.isArray(e)||(e=e.split(n)),2===e.length){var i=e[0],r=e[1];return[Oi(i,t),Oi(r,t)]}return[]},Ei={default:{formatter:function(e){return e?""+e:""},parser:function(e){return void 0===e||""===e?null:e}},week:{formatter:function(e,t){var n=Object(_i.getWeekNumber)(e),i=e.getMonth(),r=new Date(e);1===n&&11===i&&(r.setHours(0,0,0,0),r.setDate(r.getDate()+3-(r.getDay()+6)%7));var a=Object(_i.formatDate)(r,t);return a=/WW/.test(a)?a.replace(/WW/,n<10?"0"+n:n):a.replace(/W/,n)},parser:function(e,t){return Ei.date.parser(e,t)}},date:{formatter:Si,parser:Oi},datetime:{formatter:Si,parser:Oi},daterange:{formatter:Ti,parser:Di},monthrange:{formatter:Ti,parser:Di},datetimerange:{formatter:Ti,parser:Di},timerange:{formatter:Ti,parser:Di},time:{formatter:Si,parser:Oi},month:{formatter:Si,parser:Oi},year:{formatter:Si,parser:Oi},number:{formatter:function(e){return e?""+e:""},parser:function(e){var t=Number(e);return isNaN(e)?null:t}},dates:{formatter:function(e,t){return e.map((function(e){return Si(e,t)}))},parser:function(e,t){return("string"==typeof e?e.split(", "):e).map((function(e){return e instanceof Date?e:Oi(e,t)}))}}},$i={left:"bottom-start",center:"bottom",right:"bottom-end"},Mi=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"-";if(!e)return null;var r=(Ei[n]||Ei.default).parser,a=t||ki[n];return r(e,a,i)},Pi=function(e,t,n){return e?(0,(Ei[n]||Ei.default).formatter)(e,t||ki[n]):null},Ii=function(e,t){var n=function(e,t){var n=e instanceof Date,i=t instanceof Date;return n&&i?e.getTime()===t.getTime():!n&&!i&&e===t},i=e instanceof Array,r=t instanceof Array;return i&&r?e.length===t.length&&e.every((function(e,i){return n(e,t[i])})):!i&&!r&&n(e,t)},ji=function(e){return"string"==typeof e||e instanceof String},Ai=function(e){return null==e||ji(e)||Array.isArray(e)&&2===e.length&&e.every(ji)},Ni={mixins:[C.a,xi],inject:{elForm:{default:""},elFormItem:{default:""}},props:{size:String,format:String,valueFormat:String,readonly:Boolean,placeholder:String,startPlaceholder:String,endPlaceholder:String,prefixIcon:String,clearIcon:{type:String,default:"el-icon-circle-close"},name:{default:"",validator:Ai},disabled:Boolean,clearable:{type:Boolean,default:!0},id:{default:"",validator:Ai},popperClass:String,editable:{type:Boolean,default:!0},align:{type:String,default:"left"},value:{},defaultValue:{},defaultTime:{},rangeSeparator:{default:"-"},pickerOptions:{},unlinkPanels:Boolean,validateEvent:{type:Boolean,default:!0}},components:{ElInput:h.a},directives:{Clickoutside:P.a},data:function(){return{pickerVisible:!1,showClose:!1,userInput:null,valueOnOpen:null,unwatchPickerOptions:null}},watch:{pickerVisible:function(e){this.readonly||this.pickerDisabled||(e?(this.showPicker(),this.valueOnOpen=Array.isArray(this.value)?[].concat(this.value):this.value):(this.hidePicker(),this.emitChange(this.value),this.userInput=null,this.validateEvent&&this.dispatch("ElFormItem","el.form.blur"),this.$emit("blur",this),this.blur()))},parsedValue:{immediate:!0,handler:function(e){this.picker&&(this.picker.value=e)}},defaultValue:function(e){this.picker&&(this.picker.defaultValue=e)},value:function(e,t){Ii(e,t)||this.pickerVisible||!this.validateEvent||this.dispatch("ElFormItem","el.form.change",e)}},computed:{ranged:function(){return this.type.indexOf("range")>-1},reference:function(){var e=this.$refs.reference;return e.$el||e},refInput:function(){return this.reference?[].slice.call(this.reference.querySelectorAll("input")):[]},valueIsEmpty:function(){var e=this.value;if(Array.isArray(e)){for(var t=0,n=e.length;t<n;t++)if(e[t])return!1}else if(e)return!1;return!0},triggerClass:function(){return this.prefixIcon||(-1!==this.type.indexOf("time")?"el-icon-time":"el-icon-date")},selectionMode:function(){return"week"===this.type?"week":"month"===this.type?"month":"year"===this.type?"year":"dates"===this.type?"dates":"day"},haveTrigger:function(){return void 0!==this.showTrigger?this.showTrigger:-1!==Ci.indexOf(this.type)},displayValue:function(){var e=Pi(this.parsedValue,this.format,this.type,this.rangeSeparator);return Array.isArray(this.userInput)?[this.userInput[0]||e&&e[0]||"",this.userInput[1]||e&&e[1]||""]:null!==this.userInput?this.userInput:e?"dates"===this.type?e.join(", "):e:""},parsedValue:function(){return this.value?"time-select"===this.type||Object(_i.isDateObject)(this.value)||Array.isArray(this.value)&&this.value.every(_i.isDateObject)?this.value:this.valueFormat?Mi(this.value,this.valueFormat,this.type,this.rangeSeparator)||this.value:Array.isArray(this.value)?this.value.map((function(e){return new Date(e)})):new Date(this.value):this.value},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},pickerSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},pickerDisabled:function(){return this.disabled||(this.elForm||{}).disabled},firstInputId:function(){var e={},t=void 0;return(t=this.ranged?this.id&&this.id[0]:this.id)&&(e.id=t),e},secondInputId:function(){var e={},t=void 0;return this.ranged&&(t=this.id&&this.id[1]),t&&(e.id=t),e}},created:function(){this.popperOptions={boundariesPadding:0,gpuAcceleration:!1},this.placement=$i[this.align]||$i.left,this.$on("fieldReset",this.handleFieldReset)},methods:{focus:function(){this.ranged?this.handleFocus():this.$refs.reference.focus()},blur:function(){this.refInput.forEach((function(e){return e.blur()}))},parseValue:function(e){var t=Object(_i.isDateObject)(e)||Array.isArray(e)&&e.every(_i.isDateObject);return this.valueFormat&&!t&&Mi(e,this.valueFormat,this.type,this.rangeSeparator)||e},formatToValue:function(e){var t=Object(_i.isDateObject)(e)||Array.isArray(e)&&e.every(_i.isDateObject);return this.valueFormat&&t?Pi(e,this.valueFormat,this.type,this.rangeSeparator):e},parseString:function(e){var t=Array.isArray(e)?this.type:this.type.replace("range","");return Mi(e,this.format,t)},formatToString:function(e){var t=Array.isArray(e)?this.type:this.type.replace("range","");return Pi(e,this.format,t)},handleMouseEnter:function(){this.readonly||this.pickerDisabled||!this.valueIsEmpty&&this.clearable&&(this.showClose=!0)},handleChange:function(){if(this.userInput){var e=this.parseString(this.displayValue);e&&(this.picker.value=e,this.isValidValue(e)&&(this.emitInput(e),this.userInput=null))}""===this.userInput&&(this.emitInput(null),this.emitChange(null),this.userInput=null)},handleStartInput:function(e){this.userInput?this.userInput=[e.target.value,this.userInput[1]]:this.userInput=[e.target.value,null]},handleEndInput:function(e){this.userInput?this.userInput=[this.userInput[0],e.target.value]:this.userInput=[null,e.target.value]},handleStartChange:function(e){var t=this.parseString(this.userInput&&this.userInput[0]);if(t){this.userInput=[this.formatToString(t),this.displayValue[1]];var n=[t,this.picker.value&&this.picker.value[1]];this.picker.value=n,this.isValidValue(n)&&(this.emitInput(n),this.userInput=null)}},handleEndChange:function(e){var t=this.parseString(this.userInput&&this.userInput[1]);if(t){this.userInput=[this.displayValue[0],this.formatToString(t)];var n=[this.picker.value&&this.picker.value[0],t];this.picker.value=n,this.isValidValue(n)&&(this.emitInput(n),this.userInput=null)}},handleClickIcon:function(e){this.readonly||this.pickerDisabled||(this.showClose?(this.valueOnOpen=this.value,e.stopPropagation(),this.emitInput(null),this.emitChange(null),this.showClose=!1,this.picker&&"function"==typeof this.picker.handleClear&&this.picker.handleClear()):this.pickerVisible=!this.pickerVisible)},handleClose:function(){if(this.pickerVisible&&(this.pickerVisible=!1,"dates"===this.type)){var e=Mi(this.valueOnOpen,this.valueFormat,this.type,this.rangeSeparator)||this.valueOnOpen;this.emitInput(e)}},handleFieldReset:function(e){this.userInput=""===e?null:e},handleFocus:function(){var e=this.type;-1===Ci.indexOf(e)||this.pickerVisible||(this.pickerVisible=!0),this.$emit("focus",this)},handleKeydown:function(e){var t=this,n=e.keyCode;return 27===n?(this.pickerVisible=!1,void e.stopPropagation()):9!==n?13===n?((""===this.userInput||this.isValidValue(this.parseString(this.displayValue)))&&(this.handleChange(),this.pickerVisible=this.picker.visible=!1,this.blur()),void e.stopPropagation()):void(this.userInput?e.stopPropagation():this.picker&&this.picker.handleKeydown&&this.picker.handleKeydown(e)):void(this.ranged?setTimeout((function(){-1===t.refInput.indexOf(document.activeElement)&&(t.pickerVisible=!1,t.blur(),e.stopPropagation())}),0):(this.handleChange(),this.pickerVisible=this.picker.visible=!1,this.blur(),e.stopPropagation()))},handleRangeClick:function(){var e=this.type;-1===Ci.indexOf(e)||this.pickerVisible||(this.pickerVisible=!0),this.$emit("focus",this)},hidePicker:function(){this.picker&&(this.picker.resetView&&this.picker.resetView(),this.pickerVisible=this.picker.visible=!1,this.destroyPopper())},showPicker:function(){var e=this;this.$isServer||(this.picker||this.mountPicker(),this.pickerVisible=this.picker.visible=!0,this.updatePopper(),this.picker.value=this.parsedValue,this.picker.resetView&&this.picker.resetView(),this.$nextTick((function(){e.picker.adjustSpinners&&e.picker.adjustSpinners()})))},mountPicker:function(){var e=this;this.picker=new bn.a(this.panel).$mount(),this.picker.defaultValue=this.defaultValue,this.picker.defaultTime=this.defaultTime,this.picker.popperClass=this.popperClass,this.popperElm=this.picker.$el,this.picker.width=this.reference.getBoundingClientRect().width,this.picker.showTime="datetime"===this.type||"datetimerange"===this.type,this.picker.selectionMode=this.selectionMode,this.picker.unlinkPanels=this.unlinkPanels,this.picker.arrowControl=this.arrowControl||this.timeArrowControl||!1,this.$watch("format",(function(t){e.picker.format=t}));var t=function(){var t=e.pickerOptions;if(t&&t.selectableRange){var n=t.selectableRange,i=Ei.datetimerange.parser,r=ki.timerange;n=Array.isArray(n)?n:[n],e.picker.selectableRange=n.map((function(t){return i(t,r,e.rangeSeparator)}))}for(var a in t)t.hasOwnProperty(a)&&"selectableRange"!==a&&(e.picker[a]=t[a]);e.format&&(e.picker.format=e.format)};t(),this.unwatchPickerOptions=this.$watch("pickerOptions",(function(){return t()}),{deep:!0}),this.$el.appendChild(this.picker.$el),this.picker.resetView&&this.picker.resetView(),this.picker.$on("dodestroy",this.doDestroy),this.picker.$on("pick",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.userInput=null,e.pickerVisible=e.picker.visible=n,e.emitInput(t),e.picker.resetView&&e.picker.resetView()})),this.picker.$on("select-range",(function(t,n,i){0!==e.refInput.length&&(i&&"min"!==i?"max"===i&&(e.refInput[1].setSelectionRange(t,n),e.refInput[1].focus()):(e.refInput[0].setSelectionRange(t,n),e.refInput[0].focus()))}))},unmountPicker:function(){this.picker&&(this.picker.$destroy(),this.picker.$off(),"function"==typeof this.unwatchPickerOptions&&this.unwatchPickerOptions(),this.picker.$el.parentNode.removeChild(this.picker.$el))},emitChange:function(e){Ii(e,this.valueOnOpen)||(this.$emit("change",e),this.valueOnOpen=e,this.validateEvent&&this.dispatch("ElFormItem","el.form.change",e))},emitInput:function(e){var t=this.formatToValue(e);Ii(this.value,t)||this.$emit("input",t)},isValidValue:function(e){return this.picker||this.mountPicker(),!this.picker.isValidValue||e&&this.picker.isValidValue(e)}}},Li=r(Ni,wi,[],!1,null,null,null);Li.options.__file="packages/date-picker/src/picker.vue";var Fi=Li.exports,Ri=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-enter":e.handleEnter,"after-leave":e.handleLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[e.showTime?n("div",{staticClass:"el-date-picker__time-header"},[n("span",{staticClass:"el-date-picker__editor-wrap"},[n("el-input",{attrs:{placeholder:e.t("el.datepicker.selectDate"),value:e.visibleDate,size:"small"},on:{input:function(t){return e.userInputDate=t},change:e.handleVisibleDateChange}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleTimePickClose,expression:"handleTimePickClose"}],staticClass:"el-date-picker__editor-wrap"},[n("el-input",{ref:"input",attrs:{placeholder:e.t("el.datepicker.selectTime"),value:e.visibleTime,size:"small"},on:{focus:function(t){e.timePickerVisible=!0},input:function(t){return e.userInputTime=t},change:e.handleVisibleTimeChange}}),n("time-picker",{ref:"timepicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.timePickerVisible},on:{pick:e.handleTimePick,mounted:e.proxyTimePickerDataProperties}})],1)]):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],staticClass:"el-date-picker__header",class:{"el-date-picker__header--bordered":"year"===e.currentView||"month"===e.currentView}},[n("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-d-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevYear")},on:{click:e.prevYear}}),n("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevMonth")},on:{click:e.prevMonth}}),n("span",{staticClass:"el-date-picker__header-label",attrs:{role:"button"},on:{click:e.showYearPicker}},[e._v(e._s(e.yearLabel))]),n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-date-picker__header-label",class:{active:"month"===e.currentView},attrs:{role:"button"},on:{click:e.showMonthPicker}},[e._v(e._s(e.t("el.datepicker.month"+(e.month+1))))]),n("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-d-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextYear")},on:{click:e.nextYear}}),n("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextMonth")},on:{click:e.nextMonth}})]),n("div",{staticClass:"el-picker-panel__content"},[n("date-table",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],attrs:{"selection-mode":e.selectionMode,"first-day-of-week":e.firstDayOfWeek,value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"cell-class-name":e.cellClassName,"disabled-date":e.disabledDate},on:{pick:e.handleDatePick}}),n("year-table",{directives:[{name:"show",rawName:"v-show",value:"year"===e.currentView,expression:"currentView === 'year'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleYearPick}}),n("month-table",{directives:[{name:"show",rawName:"v-show",value:"month"===e.currentView,expression:"currentView === 'month'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleMonthPick}})],1)])],2),n("div",{directives:[{name:"show",rawName:"v-show",value:e.footerVisible&&"date"===e.currentView,expression:"footerVisible && currentView === 'date'"}],staticClass:"el-picker-panel__footer"},[n("el-button",{directives:[{name:"show",rawName:"v-show",value:"dates"!==e.selectionMode,expression:"selectionMode !== 'dates'"}],staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.changeToNow}},[e._v("\n "+e._s(e.t("el.datepicker.now"))+"\n ")]),n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini"},on:{click:e.confirm}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1)])])};Ri._withStripped=!0;var Bi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-panel el-popper",class:e.popperClass},[n("div",{staticClass:"el-time-panel__content",class:{"has-seconds":e.showSeconds}},[n("time-spinner",{ref:"spinner",attrs:{"arrow-control":e.useArrow,"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,date:e.date},on:{change:e.handleChange,"select-range":e.setSelectionRange}})],1),n("div",{staticClass:"el-time-panel__footer"},[n("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:e.handleCancel}},[e._v(e._s(e.t("el.datepicker.cancel")))]),n("button",{staticClass:"el-time-panel__btn",class:{confirm:!e.disabled},attrs:{type:"button"},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])};Bi._withStripped=!0;var Vi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-time-spinner",class:{"has-seconds":e.showSeconds}},[e.arrowControl?e._e():[n("el-scrollbar",{ref:"hours",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("hours")},mousemove:function(t){e.adjustCurrentSpinner("hours")}}},e._l(e.hoursList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.hours,disabled:t},on:{click:function(n){e.handleClick("hours",{value:i,disabled:t})}}},[e._v(e._s(("0"+(e.amPmMode?i%12||12:i)).slice(-2))+e._s(e.amPm(i)))])})),0),n("el-scrollbar",{ref:"minutes",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("minutes")},mousemove:function(t){e.adjustCurrentSpinner("minutes")}}},e._l(e.minutesList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.minutes,disabled:!t},on:{click:function(t){e.handleClick("minutes",{value:i,disabled:!1})}}},[e._v(e._s(("0"+i).slice(-2)))])})),0),n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.showSeconds,expression:"showSeconds"}],ref:"seconds",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("seconds")},mousemove:function(t){e.adjustCurrentSpinner("seconds")}}},e._l(60,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.seconds},on:{click:function(t){e.handleClick("seconds",{value:i,disabled:!1})}}},[e._v(e._s(("0"+i).slice(-2)))])})),0)],e.arrowControl?[n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("hours")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"hours",staticClass:"el-time-spinner__list"},e._l(e.arrowHourList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.hours,disabled:e.hoursList[t]}},[e._v(e._s(void 0===t?"":("0"+(e.amPmMode?t%12||12:t)).slice(-2)+e.amPm(t)))])})),0)]),n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("minutes")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"minutes",staticClass:"el-time-spinner__list"},e._l(e.arrowMinuteList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.minutes}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]),e.showSeconds?n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("seconds")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"seconds",staticClass:"el-time-spinner__list"},e._l(e.arrowSecondList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.seconds}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]):e._e()]:e._e()],2)};Vi._withStripped=!0;var zi={components:{ElScrollbar:L.a},directives:{repeatClick:Xe},props:{date:{},defaultValue:{},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:String,default:""}},computed:{hours:function(){return this.date.getHours()},minutes:function(){return this.date.getMinutes()},seconds:function(){return this.date.getSeconds()},hoursList:function(){return Object(_i.getRangeHours)(this.selectableRange)},minutesList:function(){return Object(_i.getRangeMinutes)(this.selectableRange,this.hours)},arrowHourList:function(){var e=this.hours;return[e>0?e-1:void 0,e,e<23?e+1:void 0]},arrowMinuteList:function(){var e=this.minutes;return[e>0?e-1:void 0,e,e<59?e+1:void 0]},arrowSecondList:function(){var e=this.seconds;return[e>0?e-1:void 0,e,e<59?e+1:void 0]}},data:function(){return{selectableRange:[],currentScrollbar:null}},mounted:function(){var e=this;this.$nextTick((function(){!e.arrowControl&&e.bindScrollEvent()}))},methods:{increase:function(){this.scrollDown(1)},decrease:function(){this.scrollDown(-1)},modifyDateField:function(e,t){switch(e){case"hours":this.$emit("change",Object(_i.modifyTime)(this.date,t,this.minutes,this.seconds));break;case"minutes":this.$emit("change",Object(_i.modifyTime)(this.date,this.hours,t,this.seconds));break;case"seconds":this.$emit("change",Object(_i.modifyTime)(this.date,this.hours,this.minutes,t))}},handleClick:function(e,t){var n=t.value;t.disabled||(this.modifyDateField(e,n),this.emitSelectRange(e),this.adjustSpinner(e,n))},emitSelectRange:function(e){"hours"===e?this.$emit("select-range",0,2):"minutes"===e?this.$emit("select-range",3,5):"seconds"===e&&this.$emit("select-range",6,8),this.currentScrollbar=e},bindScrollEvent:function(){var e=this,t=function(t){e.$refs[t].wrap.onscroll=function(n){e.handleScroll(t,n)}};t("hours"),t("minutes"),t("seconds")},handleScroll:function(e){var t=Math.min(Math.round((this.$refs[e].wrap.scrollTop-(.5*this.scrollBarHeight(e)-10)/this.typeItemHeight(e)+3)/this.typeItemHeight(e)),"hours"===e?23:59);this.modifyDateField(e,t)},adjustSpinners:function(){this.adjustSpinner("hours",this.hours),this.adjustSpinner("minutes",this.minutes),this.adjustSpinner("seconds",this.seconds)},adjustCurrentSpinner:function(e){this.adjustSpinner(e,this[e])},adjustSpinner:function(e,t){if(!this.arrowControl){var n=this.$refs[e].wrap;n&&(n.scrollTop=Math.max(0,t*this.typeItemHeight(e)))}},scrollDown:function(e){var t=this;this.currentScrollbar||this.emitSelectRange("hours");var n=this.currentScrollbar,i=this.hoursList,r=this[n];if("hours"===this.currentScrollbar){var a=Math.abs(e);e=e>0?1:-1;for(var o=i.length;o--&&a;)i[r=(r+e+i.length)%i.length]||a--;if(i[r])return}else r=(r+e+60)%60;this.modifyDateField(n,r),this.adjustSpinner(n,r),this.$nextTick((function(){return t.emitSelectRange(t.currentScrollbar)}))},amPm:function(e){if(!("a"===this.amPmMode.toLowerCase()))return"";var t=e<12?" am":" pm";return"A"===this.amPmMode&&(t=t.toUpperCase()),t},typeItemHeight:function(e){return this.$refs[e].$el.querySelector("li").offsetHeight},scrollBarHeight:function(e){return this.$refs[e].$el.offsetHeight}}},Hi=r(zi,Vi,[],!1,null,null,null);Hi.options.__file="packages/date-picker/src/basic/time-spinner.vue";var Wi=Hi.exports,qi={mixins:[p.a],components:{TimeSpinner:Wi},props:{visible:Boolean,timeArrowControl:Boolean},watch:{visible:function(e){var t=this;e?(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.spinner.emitSelectRange("hours")}))):this.needInitAdjust=!0},value:function(e){var t=this,n=void 0;e instanceof Date?n=Object(_i.limitTimeRange)(e,this.selectableRange,this.format):e||(n=this.defaultValue?new Date(this.defaultValue):new Date),this.date=n,this.visible&&this.needInitAdjust&&(this.$nextTick((function(e){return t.adjustSpinners()})),this.needInitAdjust=!1)},selectableRange:function(e){this.$refs.spinner.selectableRange=e},defaultValue:function(e){Object(_i.isDate)(this.value)||(this.date=e?new Date(e):new Date)}},data:function(){return{popperClass:"",format:"HH:mm:ss",value:"",defaultValue:null,date:new Date,oldValue:new Date,selectableRange:[],selectionRange:[0,2],disabled:!1,arrowControl:!1,needInitAdjust:!0}},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},useArrow:function(){return this.arrowControl||this.timeArrowControl||!1},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},methods:{handleCancel:function(){this.$emit("pick",this.oldValue,!1)},handleChange:function(e){this.visible&&(this.date=Object(_i.clearMilliseconds)(e),this.isValidValue(this.date)&&this.$emit("pick",this.date,!0))},setSelectionRange:function(e,t){this.$emit("select-range",e,t),this.selectionRange=[e,t]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];if(!t){var n=Object(_i.clearMilliseconds)(Object(_i.limitTimeRange)(this.date,this.selectableRange,this.format));this.$emit("pick",n,e,t)}},handleKeydown:function(e){var t=e.keyCode,n={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var i=n[t];return this.changeSelectionRange(i),void e.preventDefault()}if(38===t||40===t){var r=n[t];return this.$refs.spinner.scrollDown(r),void e.preventDefault()}},isValidValue:function(e){return Object(_i.timeWithinRange)(e,this.selectableRange,this.format)},adjustSpinners:function(){return this.$refs.spinner.adjustSpinners()},changeSelectionRange:function(e){var t=[0,3].concat(this.showSeconds?[6]:[]),n=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),i=(t.indexOf(this.selectionRange[0])+e+t.length)%t.length;this.$refs.spinner.emitSelectRange(n[i])}},mounted:function(){var e=this;this.$nextTick((function(){return e.handleConfirm(!0,!0)})),this.$emit("mounted")}},Ui=r(qi,Bi,[],!1,null,null,null);Ui.options.__file="packages/date-picker/src/panel/time.vue";var Ki=Ui.exports,Gi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-year-table",on:{click:e.handleYearTableClick}},[n("tbody",[n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+0)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+1)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+1))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+2)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+2))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+3)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+3))])])]),n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+4)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+4))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+5)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+5))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+6)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+6))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+7)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+7))])])]),n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+8)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+8))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+9)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+9))])]),n("td"),n("td")])])])};Gi._withStripped=!0;var Yi=r({props:{disabledDate:{},value:{},defaultValue:{validator:function(e){return null===e||e instanceof Date&&Object(_i.isDate)(e)}},date:{}},computed:{startYear:function(){return 10*Math.floor(this.date.getFullYear()/10)}},methods:{getCellStyle:function(e){var t={},n=new Date;return t.disabled="function"==typeof this.disabledDate&&function(e){var t=Object(_i.getDayCountOfYear)(e),n=new Date(e,0,1);return Object(_i.range)(t).map((function(e){return Object(_i.nextDate)(n,e)}))}(e).every(this.disabledDate),t.current=Object(m.arrayFindIndex)(Object(m.coerceTruthyValueToArray)(this.value),(function(t){return t.getFullYear()===e}))>=0,t.today=n.getFullYear()===e,t.default=this.defaultValue&&this.defaultValue.getFullYear()===e,t},handleYearTableClick:function(e){var t=e.target;if("A"===t.tagName){if(Object(me.hasClass)(t.parentNode,"disabled"))return;var n=t.textContent||t.innerText;this.$emit("pick",Number(n))}}}},Gi,[],!1,null,null,null);Yi.options.__file="packages/date-picker/src/basic/year-table.vue";var Zi=Yi.exports,Xi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-month-table",on:{click:e.handleMonthTableClick,mousemove:e.handleMouseMove}},[n("tbody",e._l(e.rows,(function(t,i){return n("tr",{key:i},e._l(t,(function(t,i){return n("td",{key:i,class:e.getCellStyle(t)},[n("div",[n("a",{staticClass:"cell"},[e._v(e._s(e.t("el.datepicker.months."+e.months[t.text])))])])])})),0)})),0)])};Xi._withStripped=!0;var Ji=function(e){return new Date(e.getFullYear(),e.getMonth())},Qi=function(e){return"number"==typeof e||"string"==typeof e?Ji(new Date(e)).getTime():e instanceof Date?Ji(e).getTime():NaN},er=r({props:{disabledDate:{},value:{},selectionMode:{default:"month"},minDate:{},maxDate:{},defaultValue:{validator:function(e){return null===e||Object(_i.isDate)(e)||Array.isArray(e)&&e.every(_i.isDate)}},date:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},mixins:[p.a],watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){Qi(e)!==Qi(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){Qi(e)!==Qi(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{months:["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],tableRows:[[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var n=new Date(t);return this.date.getFullYear()===n.getFullYear()&&Number(e.text)===n.getMonth()},getCellStyle:function(e){var t=this,n={},i=this.date.getFullYear(),r=new Date,a=e.text,o=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[];return n.disabled="function"==typeof this.disabledDate&&function(e,t){var n=Object(_i.getDayCountOfMonth)(e,t),i=new Date(e,t,1);return Object(_i.range)(n).map((function(e){return Object(_i.nextDate)(i,e)}))}(i,a).every(this.disabledDate),n.current=Object(m.arrayFindIndex)(Object(m.coerceTruthyValueToArray)(this.value),(function(e){return e.getFullYear()===i&&e.getMonth()===a}))>=0,n.today=r.getFullYear()===i&&r.getMonth()===a,n.default=o.some((function(n){return t.cellMatchesDate(e,n)})),e.inRange&&(n["in-range"]=!0,e.start&&(n["start-date"]=!0),e.end&&(n["end-date"]=!0)),n},getMonthOfCell:function(e){var t=this.date.getFullYear();return new Date(t,e,1)},markRange:function(e,t){e=Qi(e),t=Qi(t)||e;var n=[Math.min(e,t),Math.max(e,t)];e=n[0],t=n[1];for(var i=this.rows,r=0,a=i.length;r<a;r++)for(var o=i[r],s=0,l=o.length;s<l;s++){var u=o[s],c=4*r+s,d=new Date(this.date.getFullYear(),c).getTime();u.inRange=e&&d>=e&&d<=t,u.start=e&&d===e,u.end=t&&d===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex,i=t.cellIndex;this.rows[n][i].disabled||n===this.lastRow&&i===this.lastColumn||(this.lastRow=n,this.lastColumn=i,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getMonthOfCell(4*n+i)}}))}}},handleMonthTableClick:function(e){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName&&!Object(me.hasClass)(t,"disabled")){var n=t.cellIndex,i=4*t.parentNode.rowIndex+n,r=this.getMonthOfCell(i);"range"===this.selectionMode?this.rangeState.selecting?(r>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:r}):this.$emit("pick",{minDate:r,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:r,maxDate:null}),this.rangeState.selecting=!0):this.$emit("pick",i)}}},computed:{rows:function(){for(var e=this,t=this.tableRows,n=this.disabledDate,i=[],r=Qi(new Date),a=0;a<3;a++)for(var o=t[a],s=function(t){var s=o[t];s||(s={row:a,column:t,type:"normal",inRange:!1,start:!1,end:!1}),s.type="normal";var l=4*a+t,u=new Date(e.date.getFullYear(),l).getTime();s.inRange=u>=Qi(e.minDate)&&u<=Qi(e.maxDate),s.start=e.minDate&&u===Qi(e.minDate),s.end=e.maxDate&&u===Qi(e.maxDate),u===r&&(s.type="today"),s.text=l;var c=new Date(u);s.disabled="function"==typeof n&&n(c),s.selected=Object(m.arrayFind)(i,(function(e){return e.getTime()===c.getTime()})),e.$set(o,t,s)},l=0;l<4;l++)s(l);return t}}},Xi,[],!1,null,null,null);er.options.__file="packages/date-picker/src/basic/month-table.vue";var tr=er.exports,nr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-date-table",class:{"is-week-mode":"week"===e.selectionMode},attrs:{cellspacing:"0",cellpadding:"0"},on:{click:e.handleClick,mousemove:e.handleMouseMove}},[n("tbody",[n("tr",[e.showWeekNumber?n("th",[e._v(e._s(e.t("el.datepicker.week")))]):e._e(),e._l(e.WEEKS,(function(t,i){return n("th",{key:i},[e._v(e._s(e.t("el.datepicker.weeks."+t)))])}))],2),e._l(e.rows,(function(t,i){return n("tr",{key:i,staticClass:"el-date-table__row",class:{current:e.isWeekActive(t[1])}},e._l(t,(function(t,i){return n("td",{key:i,class:e.getCellClasses(t)},[n("div",[n("span",[e._v("\n "+e._s(t.text)+"\n ")])])])})),0)}))],2)])};nr._withStripped=!0;var ir=["sun","mon","tue","wed","thu","fri","sat"],rr=function(e){return"number"==typeof e||"string"==typeof e?Object(_i.clearTime)(new Date(e)).getTime():e instanceof Date?Object(_i.clearTime)(e).getTime():NaN},ar=r({mixins:[p.a],props:{firstDayOfWeek:{default:7,type:Number,validator:function(e){return e>=1&&e<=7}},value:{},defaultValue:{validator:function(e){return null===e||Object(_i.isDate)(e)||Array.isArray(e)&&e.every(_i.isDate)}},date:{},selectionMode:{default:"day"},showWeekNumber:{type:Boolean,default:!1},disabledDate:{},cellClassName:{},minDate:{},maxDate:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},computed:{offsetDay:function(){var e=this.firstDayOfWeek;return e>3?7-e:-e},WEEKS:function(){var e=this.firstDayOfWeek;return ir.concat(ir).slice(e,e+7)},year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},startDate:function(){return Object(_i.getStartDateOfMonth)(this.year,this.month)},rows:function(){var e=this,t=new Date(this.year,this.month,1),n=Object(_i.getFirstDayOfMonth)(t),i=Object(_i.getDayCountOfMonth)(t.getFullYear(),t.getMonth()),r=Object(_i.getDayCountOfMonth)(t.getFullYear(),0===t.getMonth()?11:t.getMonth()-1);n=0===n?7:n;for(var a=this.offsetDay,o=this.tableRows,s=1,l=this.startDate,u=this.disabledDate,c=this.cellClassName,d="dates"===this.selectionMode?Object(m.coerceTruthyValueToArray)(this.value):[],h=rr(new Date),f=0;f<6;f++){var p=o[f];this.showWeekNumber&&(p[0]||(p[0]={type:"week",text:Object(_i.getWeekNumber)(Object(_i.nextDate)(l,7*f+1))}));for(var v=function(t){var o=p[e.showWeekNumber?t+1:t];o||(o={row:f,column:t,type:"normal",inRange:!1,start:!1,end:!1}),o.type="normal";var v=7*f+t,g=Object(_i.nextDate)(l,v-a).getTime();if(o.inRange=g>=rr(e.minDate)&&g<=rr(e.maxDate),o.start=e.minDate&&g===rr(e.minDate),o.end=e.maxDate&&g===rr(e.maxDate),g===h&&(o.type="today"),f>=0&&f<=1){var b=n+a<0?7+n+a:n+a;t+7*f>=b?o.text=s++:(o.text=r-(b-t%7)+1+7*f,o.type="prev-month")}else s<=i?o.text=s++:(o.text=s++-i,o.type="next-month");var y=new Date(g);o.disabled="function"==typeof u&&u(y),o.selected=Object(m.arrayFind)(d,(function(e){return e.getTime()===y.getTime()})),o.customClass="function"==typeof c&&c(y),e.$set(p,e.showWeekNumber?t+1:t,o)},g=0;g<7;g++)v(g);if("week"===this.selectionMode){var b=this.showWeekNumber?1:0,y=this.showWeekNumber?7:6,w=this.isWeekActive(p[b+1]);p[b].inRange=w,p[b].start=w,p[y].inRange=w,p[y].end=w}}return o}},watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){rr(e)!==rr(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){rr(e)!==rr(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{tableRows:[[],[],[],[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var n=new Date(t);return this.year===n.getFullYear()&&this.month===n.getMonth()&&Number(e.text)===n.getDate()},getCellClasses:function(e){var t=this,n=this.selectionMode,i=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[],r=[];return"normal"!==e.type&&"today"!==e.type||e.disabled?r.push(e.type):(r.push("available"),"today"===e.type&&r.push("today")),"normal"===e.type&&i.some((function(n){return t.cellMatchesDate(e,n)}))&&r.push("default"),"day"!==n||"normal"!==e.type&&"today"!==e.type||!this.cellMatchesDate(e,this.value)||r.push("current"),!e.inRange||"normal"!==e.type&&"today"!==e.type&&"week"!==this.selectionMode||(r.push("in-range"),e.start&&r.push("start-date"),e.end&&r.push("end-date")),e.disabled&&r.push("disabled"),e.selected&&r.push("selected"),e.customClass&&r.push(e.customClass),r.join(" ")},getDateOfCell:function(e,t){var n=7*e+(t-(this.showWeekNumber?1:0))-this.offsetDay;return Object(_i.nextDate)(this.startDate,n)},isWeekActive:function(e){if("week"!==this.selectionMode)return!1;var t=new Date(this.year,this.month,1),n=t.getFullYear(),i=t.getMonth();if("prev-month"===e.type&&(t.setMonth(0===i?11:i-1),t.setFullYear(0===i?n-1:n)),"next-month"===e.type&&(t.setMonth(11===i?0:i+1),t.setFullYear(11===i?n+1:n)),t.setDate(parseInt(e.text,10)),Object(_i.isDate)(this.value)){var r=(this.value.getDay()-this.firstDayOfWeek+7)%7-1;return Object(_i.prevDate)(this.value,r).getTime()===t.getTime()}return!1},markRange:function(e,t){e=rr(e),t=rr(t)||e;var n=[Math.min(e,t),Math.max(e,t)];e=n[0],t=n[1];for(var i=this.startDate,r=this.rows,a=0,o=r.length;a<o;a++)for(var s=r[a],l=0,u=s.length;l<u;l++)if(!this.showWeekNumber||0!==l){var c=s[l],d=7*a+l+(this.showWeekNumber?-1:0),h=Object(_i.nextDate)(i,d-this.offsetDay).getTime();c.inRange=e&&h>=e&&h<=t,c.start=e&&h===e,c.end=t&&h===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex-1,i=t.cellIndex;this.rows[n][i].disabled||n===this.lastRow&&i===this.lastColumn||(this.lastRow=n,this.lastColumn=i,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getDateOfCell(n,i)}}))}}},handleClick:function(e){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex-1,i="week"===this.selectionMode?1:t.cellIndex,r=this.rows[n][i];if(!r.disabled&&"week"!==r.type){var a,o,s,l=this.getDateOfCell(n,i);if("range"===this.selectionMode)this.rangeState.selecting?(l>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:l}):this.$emit("pick",{minDate:l,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:l,maxDate:null}),this.rangeState.selecting=!0);else if("day"===this.selectionMode)this.$emit("pick",l);else if("week"===this.selectionMode){var u=Object(_i.getWeekNumber)(l),c=l.getFullYear()+"w"+u;this.$emit("pick",{year:l.getFullYear(),week:u,value:c,date:l})}else if("dates"===this.selectionMode){var d=this.value||[],h=r.selected?(a=d,(s="function"==typeof(o=function(e){return e.getTime()===l.getTime()})?Object(m.arrayFindIndex)(a,o):a.indexOf(o))>=0?[].concat(a.slice(0,s),a.slice(s+1)):a):[].concat(d,[l]);this.$emit("pick",h)}}}}}},nr,[],!1,null,null,null);ar.options.__file="packages/date-picker/src/basic/date-table.vue";var or=ar.exports,sr={mixins:[p.a],directives:{Clickoutside:P.a},watch:{showTime:function(e){var t=this;e&&this.$nextTick((function(e){var n=t.$refs.input.$el;n&&(t.pickerWidth=n.getBoundingClientRect().width+10)}))},value:function(e){"dates"===this.selectionMode&&this.value||(Object(_i.isDate)(e)?this.date=new Date(e):this.date=this.getDefaultValue())},defaultValue:function(e){Object(_i.isDate)(this.value)||(this.date=e?new Date(e):new Date)},timePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){return t.$refs.timepicker.adjustSpinners()}))},selectionMode:function(e){"month"===e?"year"===this.currentView&&"month"===this.currentView||(this.currentView="month"):"dates"===e&&(this.currentView="date")}},methods:{proxyTimePickerDataProperties:function(){var e,t=this,n=function(e){t.$refs.timepicker.value=e},i=function(e){t.$refs.timepicker.date=e},r=function(e){t.$refs.timepicker.selectableRange=e};this.$watch("value",n),this.$watch("date",i),this.$watch("selectableRange",r),e=this.timeFormat,t.$refs.timepicker.format=e,n(this.value),i(this.date),r(this.selectableRange)},handleClear:function(){this.date=this.getDefaultValue(),this.$emit("pick",null)},emit:function(e){for(var t=this,n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];if(e)if(Array.isArray(e)){var a=e.map((function(e){return t.showTime?Object(_i.clearMilliseconds)(e):Object(_i.clearTime)(e)}));this.$emit.apply(this,["pick",a].concat(i))}else this.$emit.apply(this,["pick",this.showTime?Object(_i.clearMilliseconds)(e):Object(_i.clearTime)(e)].concat(i));else this.$emit.apply(this,["pick",e].concat(i));this.userInputDate=null,this.userInputTime=null},showMonthPicker:function(){this.currentView="month"},showYearPicker:function(){this.currentView="year"},prevMonth:function(){this.date=Object(_i.prevMonth)(this.date)},nextMonth:function(){this.date=Object(_i.nextMonth)(this.date)},prevYear:function(){"year"===this.currentView?this.date=Object(_i.prevYear)(this.date,10):this.date=Object(_i.prevYear)(this.date)},nextYear:function(){"year"===this.currentView?this.date=Object(_i.nextYear)(this.date,10):this.date=Object(_i.nextYear)(this.date)},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleTimePick:function(e,t,n){if(Object(_i.isDate)(e)){var i=this.value?Object(_i.modifyTime)(this.value,e.getHours(),e.getMinutes(),e.getSeconds()):Object(_i.modifyWithTimeString)(this.getDefaultValue(),this.defaultTime);this.date=i,this.emit(this.date,!0)}else this.emit(e,!0);n||(this.timePickerVisible=t)},handleTimePickClose:function(){this.timePickerVisible=!1},handleMonthPick:function(e){"month"===this.selectionMode?(this.date=Object(_i.modifyDate)(this.date,this.year,e,1),this.emit(this.date)):(this.date=Object(_i.changeYearMonthAndClampDate)(this.date,this.year,e),this.currentView="date")},handleDatePick:function(e){if("day"===this.selectionMode){var t=this.value?Object(_i.modifyDate)(this.value,e.getFullYear(),e.getMonth(),e.getDate()):Object(_i.modifyWithTimeString)(e,this.defaultTime);this.checkDateWithinRange(t)||(t=Object(_i.modifyDate)(this.selectableRange[0][0],e.getFullYear(),e.getMonth(),e.getDate())),this.date=t,this.emit(this.date,this.showTime)}else"week"===this.selectionMode?this.emit(e.date):"dates"===this.selectionMode&&this.emit(e,!0)},handleYearPick:function(e){"year"===this.selectionMode?(this.date=Object(_i.modifyDate)(this.date,e,0,1),this.emit(this.date)):(this.date=Object(_i.changeYearMonthAndClampDate)(this.date,e,this.month),this.currentView="month")},changeToNow:function(){this.disabledDate&&this.disabledDate(new Date)||!this.checkDateWithinRange(new Date)||(this.date=new Date,this.emit(this.date))},confirm:function(){if("dates"===this.selectionMode)this.emit(this.value);else{var e=this.value?this.value:Object(_i.modifyWithTimeString)(this.getDefaultValue(),this.defaultTime);this.date=new Date(e),this.emit(e)}},resetView:function(){"month"===this.selectionMode?this.currentView="month":"year"===this.selectionMode?this.currentView="year":this.currentView="date"},handleEnter:function(){document.body.addEventListener("keydown",this.handleKeydown)},handleLeave:function(){this.$emit("dodestroy"),document.body.removeEventListener("keydown",this.handleKeydown)},handleKeydown:function(e){var t=e.keyCode;this.visible&&!this.timePickerVisible&&(-1!==[38,40,37,39].indexOf(t)&&(this.handleKeyControl(t),e.stopPropagation(),e.preventDefault()),13===t&&null===this.userInputDate&&null===this.userInputTime&&this.emit(this.date,!1))},handleKeyControl:function(e){for(var t={year:{38:-4,40:4,37:-1,39:1,offset:function(e,t){return e.setFullYear(e.getFullYear()+t)}},month:{38:-4,40:4,37:-1,39:1,offset:function(e,t){return e.setMonth(e.getMonth()+t)}},week:{38:-1,40:1,37:-1,39:1,offset:function(e,t){return e.setDate(e.getDate()+7*t)}},day:{38:-7,40:7,37:-1,39:1,offset:function(e,t){return e.setDate(e.getDate()+t)}}},n=this.selectionMode,i=this.date.getTime(),r=new Date(this.date.getTime());Math.abs(i-r.getTime())<=31536e6;){var a=t[n];if(a.offset(r,a[e]),"function"!=typeof this.disabledDate||!this.disabledDate(r)){this.date=r,this.$emit("pick",r,!0);break}}},handleVisibleTimeChange:function(e){var t=Object(_i.parseDate)(e,this.timeFormat);t&&this.checkDateWithinRange(t)&&(this.date=Object(_i.modifyDate)(t,this.year,this.month,this.monthDate),this.userInputTime=null,this.$refs.timepicker.value=this.date,this.timePickerVisible=!1,this.emit(this.date,!0))},handleVisibleDateChange:function(e){var t=Object(_i.parseDate)(e,this.dateFormat);if(t){if("function"==typeof this.disabledDate&&this.disabledDate(t))return;this.date=Object(_i.modifyTime)(t,this.date.getHours(),this.date.getMinutes(),this.date.getSeconds()),this.userInputDate=null,this.resetView(),this.emit(this.date,!0)}},isValidValue:function(e){return e&&!isNaN(e)&&("function"!=typeof this.disabledDate||!this.disabledDate(e))&&this.checkDateWithinRange(e)},getDefaultValue:function(){return this.defaultValue?new Date(this.defaultValue):new Date},checkDateWithinRange:function(e){return!(this.selectableRange.length>0)||Object(_i.timeWithinRange)(e,this.selectableRange,this.format||"HH:mm:ss")}},components:{TimePicker:Ki,YearTable:Zi,MonthTable:tr,DateTable:or,ElInput:h.a,ElButton:U.a},data:function(){return{popperClass:"",date:new Date,value:"",defaultValue:null,defaultTime:null,showTime:!1,selectionMode:"day",shortcuts:"",visible:!1,currentView:"date",disabledDate:"",cellClassName:"",selectableRange:[],firstDayOfWeek:7,showWeekNumber:!1,timePickerVisible:!1,format:"",arrowControl:!1,userInputDate:null,userInputTime:null}},computed:{year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},week:function(){return Object(_i.getWeekNumber)(this.date)},monthDate:function(){return this.date.getDate()},footerVisible:function(){return this.showTime||"dates"===this.selectionMode},visibleTime:function(){return null!==this.userInputTime?this.userInputTime:Object(_i.formatDate)(this.value||this.defaultValue,this.timeFormat)},visibleDate:function(){return null!==this.userInputDate?this.userInputDate:Object(_i.formatDate)(this.value||this.defaultValue,this.dateFormat)},yearLabel:function(){var e=this.t("el.datepicker.year");if("year"===this.currentView){var t=10*Math.floor(this.year/10);return e?t+" "+e+" - "+(t+9)+" "+e:t+" - "+(t+9)}return this.year+" "+e},timeFormat:function(){return this.format?Object(_i.extractTimeFormat)(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(_i.extractDateFormat)(this.format):"yyyy-MM-dd"}}},lr=r(sr,Ri,[],!1,null,null,null);lr.options.__file="packages/date-picker/src/panel/date.vue";var ur=lr.exports,cr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[e.showTime?n("div",{staticClass:"el-date-range-picker__time-header"},[n("span",{staticClass:"el-date-range-picker__editors-wrap"},[n("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{ref:"minInput",staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startDate"),value:e.minVisibleDate},on:{input:function(t){return e.handleDateInput(t,"min")},change:function(t){return e.handleDateChange(t,"min")}}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMinTimeClose,expression:"handleMinTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startTime"),value:e.minVisibleTime},on:{focus:function(t){e.minTimePickerVisible=!0},input:function(t){return e.handleTimeInput(t,"min")},change:function(t){return e.handleTimeChange(t,"min")}}}),n("time-picker",{ref:"minTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.minTimePickerVisible},on:{pick:e.handleMinTimePick,mounted:function(t){e.$refs.minTimePicker.format=e.timeFormat}}})],1)]),n("span",{staticClass:"el-icon-arrow-right"}),n("span",{staticClass:"el-date-range-picker__editors-wrap is-right"},[n("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endDate"),value:e.maxVisibleDate,readonly:!e.minDate},on:{input:function(t){return e.handleDateInput(t,"max")},change:function(t){return e.handleDateChange(t,"max")}}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMaxTimeClose,expression:"handleMaxTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endTime"),value:e.maxVisibleTime,readonly:!e.minDate},on:{focus:function(t){e.minDate&&(e.maxTimePickerVisible=!0)},input:function(t){return e.handleTimeInput(t,"max")},change:function(t){return e.handleTimeChange(t,"max")}}}),n("time-picker",{ref:"maxTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.maxTimePickerVisible},on:{pick:e.handleMaxTimePick,mounted:function(t){e.$refs.maxTimePicker.format=e.timeFormat}}})],1)])]):e._e(),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[n("div",{staticClass:"el-date-range-picker__header"},[n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevMonth}}),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.leftNextMonth}}):e._e(),n("div",[e._v(e._s(e.leftLabel))])]),n("date-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[n("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.rightPrevMonth}}):e._e(),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",attrs:{type:"button"},on:{click:e.rightNextMonth}}),n("div",[e._v(e._s(e.rightLabel))])]),n("date-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2),e.showTime?n("div",{staticClass:"el-picker-panel__footer"},[n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.handleClear}},[e._v("\n "+e._s(e.t("el.datepicker.clear"))+"\n ")]),n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm(!1)}}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1):e._e()])])};cr._withStripped=!0;var dr=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(_i.nextDate)(new Date(e),1)]:[new Date,Object(_i.nextDate)(new Date,1)]},hr={mixins:[p.a],directives:{Clickoutside:P.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.leftDate.getMonth()+1))},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.rightDate.getMonth()+1))},leftYear:function(){return this.leftDate.getFullYear()},leftMonth:function(){return this.leftDate.getMonth()},leftMonthDate:function(){return this.leftDate.getDate()},rightYear:function(){return this.rightDate.getFullYear()},rightMonth:function(){return this.rightDate.getMonth()},rightMonthDate:function(){return this.rightDate.getDate()},minVisibleDate:function(){return null!==this.dateUserInput.min?this.dateUserInput.min:this.minDate?Object(_i.formatDate)(this.minDate,this.dateFormat):""},maxVisibleDate:function(){return null!==this.dateUserInput.max?this.dateUserInput.max:this.maxDate||this.minDate?Object(_i.formatDate)(this.maxDate||this.minDate,this.dateFormat):""},minVisibleTime:function(){return null!==this.timeUserInput.min?this.timeUserInput.min:this.minDate?Object(_i.formatDate)(this.minDate,this.timeFormat):""},maxVisibleTime:function(){return null!==this.timeUserInput.max?this.timeUserInput.max:this.maxDate||this.minDate?Object(_i.formatDate)(this.maxDate||this.minDate,this.timeFormat):""},timeFormat:function(){return this.format?Object(_i.extractTimeFormat)(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(_i.extractDateFormat)(this.format):"yyyy-MM-dd"},enableMonthArrow:function(){var e=(this.leftMonth+1)%12,t=this.leftMonth+1>=12?1:0;return this.unlinkPanels&&new Date(this.leftYear+t,e)<new Date(this.rightYear,this.rightMonth)},enableYearArrow:function(){return this.unlinkPanels&&12*this.rightYear+this.rightMonth-(12*this.leftYear+this.leftMonth+1)>=12}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(_i.nextMonth)(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},showTime:!1,shortcuts:"",visible:"",disabledDate:"",cellClassName:"",firstDayOfWeek:7,minTimePickerVisible:!1,maxTimePickerVisible:!1,format:"",arrowControl:!1,unlinkPanels:!1,dateUserInput:{min:null,max:null},timeUserInput:{min:null,max:null}}},watch:{minDate:function(e){var t=this;this.dateUserInput.min=null,this.timeUserInput.min=null,this.$nextTick((function(){if(t.$refs.maxTimePicker&&t.maxDate&&t.maxDate<t.minDate){var e="HH:mm:ss";t.$refs.maxTimePicker.selectableRange=[[Object(_i.parseDate)(Object(_i.formatDate)(t.minDate,e),e),Object(_i.parseDate)("23:59:59",e)]]}})),e&&this.$refs.minTimePicker&&(this.$refs.minTimePicker.date=e,this.$refs.minTimePicker.value=e)},maxDate:function(e){this.dateUserInput.max=null,this.timeUserInput.max=null,e&&this.$refs.maxTimePicker&&(this.$refs.maxTimePicker.date=e,this.$refs.maxTimePicker.value=e)},minTimePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){t.$refs.minTimePicker.date=t.minDate,t.$refs.minTimePicker.value=t.minDate,t.$refs.minTimePicker.adjustSpinners()}))},maxTimePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){t.$refs.maxTimePicker.date=t.maxDate,t.$refs.maxTimePicker.value=t.maxDate,t.$refs.maxTimePicker.adjustSpinners()}))},value:function(e){if(e){if(Array.isArray(e))if(this.minDate=Object(_i.isDate)(e[0])?new Date(e[0]):null,this.maxDate=Object(_i.isDate)(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),n=this.minDate.getMonth(),i=this.maxDate.getFullYear(),r=this.maxDate.getMonth();this.rightDate=t===i&&n===r?Object(_i.nextMonth)(this.maxDate):this.maxDate}else this.rightDate=Object(_i.nextMonth)(this.leftDate);else this.leftDate=dr(this.defaultValue)[0],this.rightDate=Object(_i.nextMonth)(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=dr(e),n=t[0],i=t[1];this.leftDate=n,this.rightDate=e&&e[1]&&this.unlinkPanels?i:Object(_i.nextMonth)(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=dr(this.defaultValue)[0],this.rightDate=Object(_i.nextMonth)(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleDateInput:function(e,t){if(this.dateUserInput[t]=e,e.length===this.dateFormat.length){var n=Object(_i.parseDate)(e,this.dateFormat);if(n){if("function"==typeof this.disabledDate&&this.disabledDate(new Date(n)))return;"min"===t?(this.minDate=Object(_i.modifyDate)(this.minDate||new Date,n.getFullYear(),n.getMonth(),n.getDate()),this.leftDate=new Date(n),this.unlinkPanels||(this.rightDate=Object(_i.nextMonth)(this.leftDate))):(this.maxDate=Object(_i.modifyDate)(this.maxDate||new Date,n.getFullYear(),n.getMonth(),n.getDate()),this.rightDate=new Date(n),this.unlinkPanels||(this.leftDate=Object(_i.prevMonth)(n)))}}},handleDateChange:function(e,t){var n=Object(_i.parseDate)(e,this.dateFormat);n&&("min"===t?(this.minDate=Object(_i.modifyDate)(this.minDate,n.getFullYear(),n.getMonth(),n.getDate()),this.minDate>this.maxDate&&(this.maxDate=this.minDate)):(this.maxDate=Object(_i.modifyDate)(this.maxDate,n.getFullYear(),n.getMonth(),n.getDate()),this.maxDate<this.minDate&&(this.minDate=this.maxDate)))},handleTimeInput:function(e,t){var n=this;if(this.timeUserInput[t]=e,e.length===this.timeFormat.length){var i=Object(_i.parseDate)(e,this.timeFormat);i&&("min"===t?(this.minDate=Object(_i.modifyTime)(this.minDate,i.getHours(),i.getMinutes(),i.getSeconds()),this.$nextTick((function(e){return n.$refs.minTimePicker.adjustSpinners()}))):(this.maxDate=Object(_i.modifyTime)(this.maxDate,i.getHours(),i.getMinutes(),i.getSeconds()),this.$nextTick((function(e){return n.$refs.maxTimePicker.adjustSpinners()}))))}},handleTimeChange:function(e,t){var n=Object(_i.parseDate)(e,this.timeFormat);n&&("min"===t?(this.minDate=Object(_i.modifyTime)(this.minDate,n.getHours(),n.getMinutes(),n.getSeconds()),this.minDate>this.maxDate&&(this.maxDate=this.minDate),this.$refs.minTimePicker.value=this.minDate,this.minTimePickerVisible=!1):(this.maxDate=Object(_i.modifyTime)(this.maxDate,n.getHours(),n.getMinutes(),n.getSeconds()),this.maxDate<this.minDate&&(this.minDate=this.maxDate),this.$refs.maxTimePicker.value=this.minDate,this.maxTimePickerVisible=!1))},handleRangePick:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.defaultTime||[],r=Object(_i.modifyWithTimeString)(e.minDate,i[0]),a=Object(_i.modifyWithTimeString)(e.maxDate,i[1]);this.maxDate===a&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=a,this.minDate=r,setTimeout((function(){t.maxDate=a,t.minDate=r}),10),n&&!this.showTime&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleMinTimePick:function(e,t,n){this.minDate=this.minDate||new Date,e&&(this.minDate=Object(_i.modifyTime)(this.minDate,e.getHours(),e.getMinutes(),e.getSeconds())),n||(this.minTimePickerVisible=t),(!this.maxDate||this.maxDate&&this.maxDate.getTime()<this.minDate.getTime())&&(this.maxDate=new Date(this.minDate))},handleMinTimeClose:function(){this.minTimePickerVisible=!1},handleMaxTimePick:function(e,t,n){this.maxDate&&e&&(this.maxDate=Object(_i.modifyTime)(this.maxDate,e.getHours(),e.getMinutes(),e.getSeconds())),n||(this.maxTimePickerVisible=t),this.maxDate&&this.minDate&&this.minDate.getTime()>this.maxDate.getTime()&&(this.minDate=new Date(this.maxDate))},handleMaxTimeClose:function(){this.maxTimePickerVisible=!1},leftPrevYear:function(){this.leftDate=Object(_i.prevYear)(this.leftDate),this.unlinkPanels||(this.rightDate=Object(_i.nextMonth)(this.leftDate))},leftPrevMonth:function(){this.leftDate=Object(_i.prevMonth)(this.leftDate),this.unlinkPanels||(this.rightDate=Object(_i.nextMonth)(this.leftDate))},rightNextYear:function(){this.unlinkPanels?this.rightDate=Object(_i.nextYear)(this.rightDate):(this.leftDate=Object(_i.nextYear)(this.leftDate),this.rightDate=Object(_i.nextMonth)(this.leftDate))},rightNextMonth:function(){this.unlinkPanels?this.rightDate=Object(_i.nextMonth)(this.rightDate):(this.leftDate=Object(_i.nextMonth)(this.leftDate),this.rightDate=Object(_i.nextMonth)(this.leftDate))},leftNextYear:function(){this.leftDate=Object(_i.nextYear)(this.leftDate)},leftNextMonth:function(){this.leftDate=Object(_i.nextMonth)(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(_i.prevYear)(this.rightDate)},rightPrevMonth:function(){this.rightDate=Object(_i.prevMonth)(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(_i.isDate)(e[0])&&Object(_i.isDate)(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!=typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate&&null==this.maxDate&&(this.rangeState.selecting=!1),this.minDate=this.value&&Object(_i.isDate)(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(_i.isDate)(this.value[0])?new Date(this.value[1]):null}},components:{TimePicker:Ki,DateTable:or,ElInput:h.a,ElButton:U.a}},fr=r(hr,cr,[],!1,null,null,null);fr.options.__file="packages/date-picker/src/panel/date-range.vue";var pr=fr.exports,mr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[n("div",{staticClass:"el-date-range-picker__header"},[n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),n("div",[e._v(e._s(e.leftLabel))])]),n("month-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[n("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),n("div",[e._v(e._s(e.rightLabel))])]),n("month-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2)])])};mr._withStripped=!0;var vr=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(_i.nextMonth)(new Date(e))]:[new Date,Object(_i.nextMonth)(new Date)]},gr={mixins:[p.a],directives:{Clickoutside:P.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")},leftYear:function(){return this.leftDate.getFullYear()},rightYear:function(){return this.rightDate.getFullYear()===this.leftDate.getFullYear()?this.leftDate.getFullYear()+1:this.rightDate.getFullYear()},enableYearArrow:function(){return this.unlinkPanels&&this.rightYear>this.leftYear+1}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(_i.nextYear)(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},shortcuts:"",visible:"",disabledDate:"",format:"",arrowControl:!1,unlinkPanels:!1}},watch:{value:function(e){if(e){if(Array.isArray(e))if(this.minDate=Object(_i.isDate)(e[0])?new Date(e[0]):null,this.maxDate=Object(_i.isDate)(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),n=this.maxDate.getFullYear();this.rightDate=t===n?Object(_i.nextYear)(this.maxDate):this.maxDate}else this.rightDate=Object(_i.nextYear)(this.leftDate);else this.leftDate=vr(this.defaultValue)[0],this.rightDate=Object(_i.nextYear)(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=vr(e),n=t[0],i=t[1];this.leftDate=n,this.rightDate=e&&e[1]&&n.getFullYear()!==i.getFullYear()&&this.unlinkPanels?i:Object(_i.nextYear)(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=vr(this.defaultValue)[0],this.rightDate=Object(_i.nextYear)(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleRangePick:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.defaultTime||[],r=Object(_i.modifyWithTimeString)(e.minDate,i[0]),a=Object(_i.modifyWithTimeString)(e.maxDate,i[1]);this.maxDate===a&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=a,this.minDate=r,setTimeout((function(){t.maxDate=a,t.minDate=r}),10),n&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},leftPrevYear:function(){this.leftDate=Object(_i.prevYear)(this.leftDate),this.unlinkPanels||(this.rightDate=Object(_i.prevYear)(this.rightDate))},rightNextYear:function(){this.unlinkPanels||(this.leftDate=Object(_i.nextYear)(this.leftDate)),this.rightDate=Object(_i.nextYear)(this.rightDate)},leftNextYear:function(){this.leftDate=Object(_i.nextYear)(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(_i.prevYear)(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(_i.isDate)(e[0])&&Object(_i.isDate)(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!=typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate=this.value&&Object(_i.isDate)(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(_i.isDate)(this.value[0])?new Date(this.value[1]):null}},components:{MonthTable:tr,ElInput:h.a,ElButton:U.a}},br=r(gr,mr,[],!1,null,null,null);br.options.__file="packages/date-picker/src/panel/month-range.vue";var yr=br.exports,wr=function(e){return"daterange"===e||"datetimerange"===e?pr:"monthrange"===e?yr:ur},_r={mixins:[Fi],name:"ElDatePicker",props:{type:{type:String,default:"date"},timeArrowControl:Boolean},watch:{type:function(e){this.picker?(this.unmountPicker(),this.panel=wr(e),this.mountPicker()):this.panel=wr(e)}},created:function(){this.panel=wr(this.type)},install:function(e){e.component(_r.name,_r)}},xr=_r,kr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"popper",staticClass:"el-picker-panel time-select el-popper",class:e.popperClass,style:{width:e.width+"px"}},[n("el-scrollbar",{attrs:{noresize:"","wrap-class":"el-picker-panel__content"}},e._l(e.items,(function(t){return n("div",{key:t.value,staticClass:"time-select-item",class:{selected:e.value===t.value,disabled:t.disabled,default:t.value===e.defaultValue},attrs:{disabled:t.disabled},on:{click:function(n){e.handleClick(t)}}},[e._v(e._s(t.value))])})),0)],1)])};kr._withStripped=!0;var Cr=function(e){var t=(e||"").split(":");return t.length>=2?{hours:parseInt(t[0],10),minutes:parseInt(t[1],10)}:null},Sr=function(e,t){var n=Cr(e),i=Cr(t),r=n.minutes+60*n.hours,a=i.minutes+60*i.hours;return r===a?0:r>a?1:-1},Or=function(e,t){var n=Cr(e),i=Cr(t),r={hours:n.hours,minutes:n.minutes};return r.minutes+=i.minutes,r.hours+=i.hours,r.hours+=Math.floor(r.minutes/60),r.minutes=r.minutes%60,function(e){return(e.hours<10?"0"+e.hours:e.hours)+":"+(e.minutes<10?"0"+e.minutes:e.minutes)}(r)},Tr={components:{ElScrollbar:L.a},watch:{value:function(e){var t=this;e&&this.$nextTick((function(){return t.scrollToOption()}))}},methods:{handleClick:function(e){e.disabled||this.$emit("pick",e.value)},handleClear:function(){this.$emit("pick",null)},scrollToOption:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".selected",t=this.$refs.popper.querySelector(".el-picker-panel__content");Wt()(t,t.querySelector(e))},handleMenuEnter:function(){var e=this,t=-1!==this.items.map((function(e){return e.value})).indexOf(this.value),n=-1!==this.items.map((function(e){return e.value})).indexOf(this.defaultValue),i=(t?".selected":n&&".default")||".time-select-item:not(.disabled)";this.$nextTick((function(){return e.scrollToOption(i)}))},scrollDown:function(e){for(var t=this.items,n=t.length,i=t.length,r=t.map((function(e){return e.value})).indexOf(this.value);i--;)if(!t[r=(r+e+n)%n].disabled)return void this.$emit("pick",t[r].value,!0)},isValidValue:function(e){return-1!==this.items.filter((function(e){return!e.disabled})).map((function(e){return e.value})).indexOf(e)},handleKeydown:function(e){var t=e.keyCode;if(38===t||40===t){var n={40:1,38:-1}[t.toString()];return this.scrollDown(n),void e.stopPropagation()}}},data:function(){return{popperClass:"",start:"09:00",end:"18:00",step:"00:30",value:"",defaultValue:"",visible:!1,minTime:"",maxTime:"",width:0}},computed:{items:function(){var e=this.start,t=this.end,n=this.step,i=[];if(e&&t&&n)for(var r=e;Sr(r,t)<=0;)i.push({value:r,disabled:Sr(r,this.minTime||"-1:-1")<=0||Sr(r,this.maxTime||"100:100")>=0}),r=Or(r,n);return i}}},Dr=r(Tr,kr,[],!1,null,null,null);Dr.options.__file="packages/date-picker/src/panel/time-select.vue";var Er=Dr.exports,$r={mixins:[Fi],name:"ElTimeSelect",componentName:"ElTimeSelect",props:{type:{type:String,default:"time-select"}},beforeCreate:function(){this.panel=Er},install:function(e){e.component($r.name,$r)}},Mr=$r,Pr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-range-picker el-picker-panel el-popper",class:e.popperClass},[n("div",{staticClass:"el-time-range-picker__content"},[n("div",{staticClass:"el-time-range-picker__cell"},[n("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.startTime")))]),n("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[n("time-spinner",{ref:"minSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.minDate},on:{change:e.handleMinChange,"select-range":e.setMinSelectionRange}})],1)]),n("div",{staticClass:"el-time-range-picker__cell"},[n("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.endTime")))]),n("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[n("time-spinner",{ref:"maxSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.maxDate},on:{change:e.handleMaxChange,"select-range":e.setMaxSelectionRange}})],1)])]),n("div",{staticClass:"el-time-panel__footer"},[n("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:function(t){e.handleCancel()}}},[e._v(e._s(e.t("el.datepicker.cancel")))]),n("button",{staticClass:"el-time-panel__btn confirm",attrs:{type:"button",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])};Pr._withStripped=!0;var Ir=Object(_i.parseDate)("00:00:00","HH:mm:ss"),jr=Object(_i.parseDate)("23:59:59","HH:mm:ss"),Ar=function(e){return Object(_i.modifyDate)(jr,e.getFullYear(),e.getMonth(),e.getDate())},Nr=function(e,t){return new Date(Math.min(e.getTime()+t,Ar(e).getTime()))},Lr={mixins:[p.a],components:{TimeSpinner:Wi},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},offset:function(){return this.showSeconds?11:8},spinner:function(){return this.selectionRange[0]<this.offset?this.$refs.minSpinner:this.$refs.maxSpinner},btnDisabled:function(){return this.minDate.getTime()>this.maxDate.getTime()},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},data:function(){return{popperClass:"",minDate:new Date,maxDate:new Date,value:[],oldValue:[new Date,new Date],defaultValue:null,format:"HH:mm:ss",visible:!1,selectionRange:[0,2],arrowControl:!1}},watch:{value:function(e){Array.isArray(e)?(this.minDate=new Date(e[0]),this.maxDate=new Date(e[1])):Array.isArray(this.defaultValue)?(this.minDate=new Date(this.defaultValue[0]),this.maxDate=new Date(this.defaultValue[1])):this.defaultValue?(this.minDate=new Date(this.defaultValue),this.maxDate=Nr(new Date(this.defaultValue),36e5)):(this.minDate=new Date,this.maxDate=Nr(new Date,36e5))},visible:function(e){var t=this;e&&(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.minSpinner.emitSelectRange("hours")})))}},methods:{handleClear:function(){this.$emit("pick",null)},handleCancel:function(){this.$emit("pick",this.oldValue)},handleMinChange:function(e){this.minDate=Object(_i.clearMilliseconds)(e),this.handleChange()},handleMaxChange:function(e){this.maxDate=Object(_i.clearMilliseconds)(e),this.handleChange()},handleChange:function(){var e;this.isValidValue([this.minDate,this.maxDate])&&(this.$refs.minSpinner.selectableRange=[[(e=this.minDate,Object(_i.modifyDate)(Ir,e.getFullYear(),e.getMonth(),e.getDate())),this.maxDate]],this.$refs.maxSpinner.selectableRange=[[this.minDate,Ar(this.maxDate)]],this.$emit("pick",[this.minDate,this.maxDate],!0))},setMinSelectionRange:function(e,t){this.$emit("select-range",e,t,"min"),this.selectionRange=[e,t]},setMaxSelectionRange:function(e,t){this.$emit("select-range",e,t,"max"),this.selectionRange=[e+this.offset,t+this.offset]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.$refs.minSpinner.selectableRange,n=this.$refs.maxSpinner.selectableRange;this.minDate=Object(_i.limitTimeRange)(this.minDate,t,this.format),this.maxDate=Object(_i.limitTimeRange)(this.maxDate,n,this.format),this.$emit("pick",[this.minDate,this.maxDate],e)},adjustSpinners:function(){this.$refs.minSpinner.adjustSpinners(),this.$refs.maxSpinner.adjustSpinners()},changeSelectionRange:function(e){var t=this.showSeconds?[0,3,6,11,14,17]:[0,3,8,11],n=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),i=(t.indexOf(this.selectionRange[0])+e+t.length)%t.length,r=t.length/2;i<r?this.$refs.minSpinner.emitSelectRange(n[i]):this.$refs.maxSpinner.emitSelectRange(n[i-r])},isValidValue:function(e){return Array.isArray(e)&&Object(_i.timeWithinRange)(this.minDate,this.$refs.minSpinner.selectableRange)&&Object(_i.timeWithinRange)(this.maxDate,this.$refs.maxSpinner.selectableRange)},handleKeydown:function(e){var t=e.keyCode,n={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var i=n[t];return this.changeSelectionRange(i),void e.preventDefault()}if(38===t||40===t){var r=n[t];return this.spinner.scrollDown(r),void e.preventDefault()}}}},Fr=r(Lr,Pr,[],!1,null,null,null);Fr.options.__file="packages/date-picker/src/panel/time-range.vue";var Rr=Fr.exports,Br={mixins:[Fi],name:"ElTimePicker",props:{isRange:Boolean,arrowControl:Boolean},data:function(){return{type:""}},watch:{isRange:function(e){this.picker?(this.unmountPicker(),this.type=e?"timerange":"time",this.panel=e?Rr:Ki,this.mountPicker()):(this.type=e?"timerange":"time",this.panel=e?Rr:Ki)}},created:function(){this.type=this.isRange?"timerange":"time",this.panel=this.isRange?Rr:Ki},install:function(e){e.component(Br.name,Br)}},Vr=Br,zr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[n("transition",{attrs:{name:e.transition},on:{"after-enter":e.handleAfterEnter,"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled&&e.showPopper,expression:"!disabled && showPopper"}],ref:"popper",staticClass:"el-popover el-popper",class:[e.popperClass,e.content&&"el-popover--plain"],style:{width:e.width+"px"},attrs:{role:"tooltip",id:e.tooltipId,"aria-hidden":e.disabled||!e.showPopper?"true":"false"}},[e.title?n("div",{staticClass:"el-popover__title",domProps:{textContent:e._s(e.title)}}):e._e(),e._t("default",[e._v(e._s(e.content))])],2)]),n("span",{ref:"wrapper",staticClass:"el-popover__reference-wrapper"},[e._t("reference")],2)],1)};zr._withStripped=!0;var Hr=r({name:"ElPopover",mixins:[A.a],props:{trigger:{type:String,default:"click",validator:function(e){return["click","focus","hover","manual"].indexOf(e)>-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(m.generateId)()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(Object(me.addClass)(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),n.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(me.on)(t,"focusin",(function(){e.handleFocus();var n=t.__vue__;n&&"function"==typeof n.focus&&n.focus()})),Object(me.on)(n,"focusin",this.handleFocus),Object(me.on)(t,"focusout",this.handleBlur),Object(me.on)(n,"focusout",this.handleBlur)),Object(me.on)(t,"keydown",this.handleKeydown),Object(me.on)(t,"click",this.handleClick)),"click"===this.trigger?(Object(me.on)(t,"click",this.doToggle),Object(me.on)(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(me.on)(t,"mouseenter",this.handleMouseEnter),Object(me.on)(n,"mouseenter",this.handleMouseEnter),Object(me.on)(t,"mouseleave",this.handleMouseLeave),Object(me.on)(n,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(me.on)(t,"focusin",this.doShow),Object(me.on)(t,"focusout",this.doClose)):(Object(me.on)(t,"mousedown",this.doShow),Object(me.on)(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(me.addClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(me.removeClass)(this.referenceElm,"focusing")},handleBlur:function(){Object(me.removeClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&n&&!n.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(me.off)(e,"click",this.doToggle),Object(me.off)(e,"mouseup",this.doClose),Object(me.off)(e,"mousedown",this.doShow),Object(me.off)(e,"focusin",this.doShow),Object(me.off)(e,"focusout",this.doClose),Object(me.off)(e,"mousedown",this.doShow),Object(me.off)(e,"mouseup",this.doClose),Object(me.off)(e,"mouseleave",this.handleMouseLeave),Object(me.off)(e,"mouseenter",this.handleMouseEnter),Object(me.off)(document,"click",this.handleDocumentClick)}},zr,[],!1,null,null,null);Hr.options.__file="packages/popover/src/main.vue";var Wr=Hr.exports,qr=function(e,t,n){var i=t.expression?t.value:t.arg,r=n.context.$refs[i];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},Ur={bind:function(e,t,n){qr(e,t,n)},inserted:function(e,t,n){qr(e,t,n)}};bn.a.directive("popover",Ur),Wr.install=function(e){e.directive("popover",Ur),e.component(Wr.name,Wr)},Wr.directive=Ur;var Kr=Wr,Gr={name:"ElTooltip",mixins:[A.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(m.generateId)(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new bn.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=$()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var n=this.getFirstElement();if(!n)return null;var i=n.data=n.data||{};return i.staticClass=this.addTooltipClass(i.staticClass),n},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(me.on)(this.referenceElm,"mouseenter",this.show),Object(me.on)(this.referenceElm,"mouseleave",this.hide),Object(me.on)(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(me.on)(this.referenceElm,"blur",this.handleBlur),Object(me.on)(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(me.addClass)(this.referenceElm,"focusing"):Object(me.removeClass)(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,n=0;n<e.length;n++)e[n]&&e[n].tag&&(t=e[n]);return t}},beforeDestroy:function(){this.popperVM&&this.popperVM.$destroy()},destroyed:function(){var e=this.referenceElm;1===e.nodeType&&(Object(me.off)(e,"mouseenter",this.show),Object(me.off)(e,"mouseleave",this.hide),Object(me.off)(e,"focus",this.handleFocus),Object(me.off)(e,"blur",this.handleBlur),Object(me.off)(e,"click",this.removeFocusing))},install:function(e){e.component(Gr.name,Gr)}},Yr=Gr,Zr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"msgbox-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-message-box__wrapper",attrs:{tabindex:"-1",role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{staticClass:"el-message-box",class:[e.customClass,e.center&&"el-message-box--center"]},[null!==e.title?n("div",{staticClass:"el-message-box__header"},[n("div",{staticClass:"el-message-box__title"},[e.icon&&e.center?n("div",{class:["el-message-box__status",e.icon]}):e._e(),n("span",[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-message-box__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:function(t){e.handleAction(e.distinguishCancelAndClose?"close":"cancel")},keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction(e.distinguishCancelAndClose?"close":"cancel")}}},[n("i",{staticClass:"el-message-box__close el-icon-close"})]):e._e()]):e._e(),n("div",{staticClass:"el-message-box__content"},[n("div",{staticClass:"el-message-box__container"},[e.icon&&!e.center&&""!==e.message?n("div",{class:["el-message-box__status",e.icon]}):e._e(),""!==e.message?n("div",{staticClass:"el-message-box__message"},[e._t("default",[e.dangerouslyUseHTMLString?n("p",{domProps:{innerHTML:e._s(e.message)}}):n("p",[e._v(e._s(e.message))])])],2):e._e()]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showInput,expression:"showInput"}],staticClass:"el-message-box__input"},[n("el-input",{ref:"input",attrs:{type:e.inputType,placeholder:e.inputPlaceholder},nativeOn:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter(t)}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}),n("div",{staticClass:"el-message-box__errormsg",style:{visibility:e.editorErrorMessage?"visible":"hidden"}},[e._v(e._s(e.editorErrorMessage))])],1)]),n("div",{staticClass:"el-message-box__btns"},[e.showCancelButton?n("el-button",{class:[e.cancelButtonClasses],attrs:{loading:e.cancelButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction("cancel")}},nativeOn:{click:function(t){e.handleAction("cancel")}}},[e._v("\n "+e._s(e.cancelButtonText||e.t("el.messagebox.cancel"))+"\n ")]):e._e(),n("el-button",{directives:[{name:"show",rawName:"v-show",value:e.showConfirmButton,expression:"showConfirmButton"}],ref:"confirm",class:[e.confirmButtonClasses],attrs:{loading:e.confirmButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction("confirm")}},nativeOn:{click:function(t){e.handleAction("confirm")}}},[e._v("\n "+e._s(e.confirmButtonText||e.t("el.messagebox.confirm"))+"\n ")])],1)])])])};Zr._withStripped=!0;var Xr=n(12),Jr=n.n(Xr),Qr=n(39),ea=n.n(Qr),ta=void 0,na={success:"success",info:"info",warning:"warning",error:"error"},ia=r({mixins:[w.a,p.a],props:{modal:{default:!0},lockScroll:{default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{default:!0},closeOnPressEscape:{default:!0},closeOnHashChange:{default:!0},center:{default:!1,type:Boolean},roundButton:{default:!1,type:Boolean}},components:{ElInput:h.a,ElButton:U.a},computed:{icon:function(){var e=this.type;return this.iconClass||(e&&na[e]?"el-icon-"+na[e]:"")},confirmButtonClasses:function(){return"el-button--primary "+this.confirmButtonClass},cancelButtonClasses:function(){return""+this.cancelButtonClass}},methods:{getSafeClose:function(){var e=this,t=this.uid;return function(){e.$nextTick((function(){t===e.uid&&e.doClose()}))}},doClose:function(){var e=this;this.visible&&(this.visible=!1,this._closing=!0,this.onClose&&this.onClose(),ta.closeDialog(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose(),setTimeout((function(){e.action&&e.callback(e.action,e)})))},handleWrapperClick:function(){this.closeOnClickModal&&this.handleAction(this.distinguishCancelAndClose?"close":"cancel")},handleInputEnter:function(){if("textarea"!==this.inputType)return this.handleAction("confirm")},handleAction:function(e){("prompt"!==this.$type||"confirm"!==e||this.validate())&&(this.action=e,"function"==typeof this.beforeClose?(this.close=this.getSafeClose(),this.beforeClose(e,this,this.close)):this.doClose())},validate:function(){if("prompt"===this.$type){var e=this.inputPattern;if(e&&!e.test(this.inputValue||""))return this.editorErrorMessage=this.inputErrorMessage||Object(Xr.t)("el.messagebox.error"),Object(me.addClass)(this.getInputElement(),"invalid"),!1;var t=this.inputValidator;if("function"==typeof t){var n=t(this.inputValue);if(!1===n)return this.editorErrorMessage=this.inputErrorMessage||Object(Xr.t)("el.messagebox.error"),Object(me.addClass)(this.getInputElement(),"invalid"),!1;if("string"==typeof n)return this.editorErrorMessage=n,Object(me.addClass)(this.getInputElement(),"invalid"),!1}}return this.editorErrorMessage="",Object(me.removeClass)(this.getInputElement(),"invalid"),!0},getFirstFocus:function(){var e=this.$el.querySelector(".el-message-box__btns .el-button"),t=this.$el.querySelector(".el-message-box__btns .el-message-box__title");return e||t},getInputElement:function(){var e=this.$refs.input.$refs;return e.input||e.textarea},handleClose:function(){this.handleAction("close")}},watch:{inputValue:{immediate:!0,handler:function(e){var t=this;this.$nextTick((function(n){"prompt"===t.$type&&null!==e&&t.validate()}))}},visible:function(e){var t=this;e&&(this.uid++,"alert"!==this.$type&&"confirm"!==this.$type||this.$nextTick((function(){t.$refs.confirm.$el.focus()})),this.focusAfterClosed=document.activeElement,ta=new ea.a(this.$el,this.focusAfterClosed,this.getFirstFocus())),"prompt"===this.$type&&(e?setTimeout((function(){t.$refs.input&&t.$refs.input.$el&&t.getInputElement().focus()}),500):(this.editorErrorMessage="",Object(me.removeClass)(this.getInputElement(),"invalid")))}},mounted:function(){var e=this;this.$nextTick((function(){e.closeOnHashChange&&window.addEventListener("hashchange",e.close)}))},beforeDestroy:function(){this.closeOnHashChange&&window.removeEventListener("hashchange",this.close),setTimeout((function(){ta.closeDialog()}))},data:function(){return{uid:1,title:void 0,message:"",type:"",iconClass:"",customClass:"",showInput:!1,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,action:"",confirmButtonText:"",cancelButtonText:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonClass:"",confirmButtonDisabled:!1,cancelButtonClass:"",editorErrorMessage:null,callback:null,dangerouslyUseHTMLString:!1,focusAfterClosed:null,isOnComposition:!1,distinguishCancelAndClose:!1}}},Zr,[],!1,null,null,null);ia.options.__file="packages/message-box/src/main.vue";var ra=ia.exports,aa=n(22),oa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sa={title:null,message:"",type:"",iconClass:"",showInput:!1,showClose:!0,modalFade:!0,lockScroll:!0,closeOnClickModal:!0,closeOnPressEscape:!0,closeOnHashChange:!0,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,confirmButtonPosition:"right",confirmButtonHighlight:!1,cancelButtonHighlight:!1,confirmButtonText:"",cancelButtonText:"",confirmButtonClass:"",cancelButtonClass:"",customClass:"",beforeClose:null,dangerouslyUseHTMLString:!1,center:!1,roundButton:!1,distinguishCancelAndClose:!1},la=bn.a.extend(ra),ua=void 0,ca=void 0,da=[],ha=function(e){if(ua){var t=ua.callback;"function"==typeof t&&(ca.showInput?t(ca.inputValue,e):t(e)),ua.resolve&&("confirm"===e?ca.showInput?ua.resolve({value:ca.inputValue,action:e}):ua.resolve(e):!ua.reject||"cancel"!==e&&"close"!==e||ua.reject(e))}},fa=function e(){if(ca||((ca=new la({el:document.createElement("div")})).callback=ha),ca.action="",(!ca.visible||ca.closeTimer)&&da.length>0){var t=(ua=da.shift()).options;for(var n in t)t.hasOwnProperty(n)&&(ca[n]=t[n]);void 0===t.callback&&(ca.callback=ha);var i=ca.callback;ca.callback=function(t,n){i(t,n),e()},Object(aa.isVNode)(ca.message)?(ca.$slots.default=[ca.message],ca.message=null):delete ca.$slots.default,["modal","showClose","closeOnClickModal","closeOnPressEscape","closeOnHashChange"].forEach((function(e){void 0===ca[e]&&(ca[e]=!0)})),document.body.appendChild(ca.$el),bn.a.nextTick((function(){ca.visible=!0}))}},pa=function e(t,n){if(!bn.a.prototype.$isServer){if("string"==typeof t||Object(aa.isVNode)(t)?(t={message:t},"string"==typeof arguments[1]&&(t.title=arguments[1])):t.callback&&!n&&(n=t.callback),"undefined"!=typeof Promise)return new Promise((function(i,r){da.push({options:qe()({},sa,e.defaults,t),callback:n,resolve:i,reject:r}),fa()}));da.push({options:qe()({},sa,e.defaults,t),callback:n}),fa()}};pa.setDefaults=function(e){pa.defaults=e},pa.alert=function(e,t,n){return"object"===(void 0===t?"undefined":oa(t))?(n=t,t=""):void 0===t&&(t=""),pa(qe()({title:t,message:e,$type:"alert",closeOnPressEscape:!1,closeOnClickModal:!1},n))},pa.confirm=function(e,t,n){return"object"===(void 0===t?"undefined":oa(t))?(n=t,t=""):void 0===t&&(t=""),pa(qe()({title:t,message:e,$type:"confirm",showCancelButton:!0},n))},pa.prompt=function(e,t,n){return"object"===(void 0===t?"undefined":oa(t))?(n=t,t=""):void 0===t&&(t=""),pa(qe()({title:t,message:e,showCancelButton:!0,showInput:!0,$type:"prompt"},n))},pa.close=function(){ca.doClose(),ca.visible=!1,da=[],ua=null};var ma=pa,va=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-breadcrumb",attrs:{"aria-label":"Breadcrumb",role:"navigation"}},[e._t("default")],2)};va._withStripped=!0;var ga=r({name:"ElBreadcrumb",props:{separator:{type:String,default:"/"},separatorClass:{type:String,default:""}},provide:function(){return{elBreadcrumb:this}},mounted:function(){var e=this.$el.querySelectorAll(".el-breadcrumb__item");e.length&&e[e.length-1].setAttribute("aria-current","page")}},va,[],!1,null,null,null);ga.options.__file="packages/breadcrumb/src/breadcrumb.vue";var ba=ga.exports;ba.install=function(e){e.component(ba.name,ba)};var ya=ba,wa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"el-breadcrumb__item"},[n("span",{ref:"link",class:["el-breadcrumb__inner",e.to?"is-link":""],attrs:{role:"link"}},[e._t("default")],2),e.separatorClass?n("i",{staticClass:"el-breadcrumb__separator",class:e.separatorClass}):n("span",{staticClass:"el-breadcrumb__separator",attrs:{role:"presentation"}},[e._v(e._s(e.separator))])])};wa._withStripped=!0;var _a=r({name:"ElBreadcrumbItem",props:{to:{},replace:Boolean},data:function(){return{separator:"",separatorClass:""}},inject:["elBreadcrumb"],mounted:function(){var e=this;this.separator=this.elBreadcrumb.separator,this.separatorClass=this.elBreadcrumb.separatorClass;var t=this.$refs.link;t.setAttribute("role","link"),t.addEventListener("click",(function(t){var n=e.to,i=e.$router;n&&i&&(e.replace?i.replace(n):i.push(n))}))}},wa,[],!1,null,null,null);_a.options.__file="packages/breadcrumb/src/breadcrumb-item.vue";var xa=_a.exports;xa.install=function(e){e.component(xa.name,xa)};var ka=xa,Ca=function(){var e=this,t=e.$createElement;return(e._self._c||t)("form",{staticClass:"el-form",class:[e.labelPosition?"el-form--label-"+e.labelPosition:"",{"el-form--inline":e.inline}]},[e._t("default")],2)};Ca._withStripped=!0;var Sa={name:"ElForm",componentName:"ElForm",provide:function(){return{elForm:this}},props:{model:Object,rules:Object,labelPosition:String,labelWidth:String,labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:String,disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1}},watch:{rules:function(){this.fields.forEach((function(e){e.removeValidateEvents(),e.addValidateEvents()})),this.validateOnRuleChange&&this.validate((function(){}))}},computed:{autoLabelWidth:function(){if(!this.potentialLabelWidthArr.length)return 0;var e=Math.max.apply(Math,this.potentialLabelWidthArr);return e?e+"px":""}},data:function(){return{fields:[],potentialLabelWidthArr:[]}},created:function(){var e=this;this.$on("el.form.addField",(function(t){t&&e.fields.push(t)})),this.$on("el.form.removeField",(function(t){t.prop&&e.fields.splice(e.fields.indexOf(t),1)}))},methods:{resetFields:function(){this.model?this.fields.forEach((function(e){e.resetField()})):console.warn("[Element Warn][Form]model is required for resetFields to work.")},clearValidate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.length?"string"==typeof e?this.fields.filter((function(t){return e===t.prop})):this.fields.filter((function(t){return e.indexOf(t.prop)>-1})):this.fields;t.forEach((function(e){e.clearValidate()}))},validate:function(e){var t=this;if(this.model){var n=void 0;"function"!=typeof e&&window.Promise&&(n=new window.Promise((function(t,n){e=function(e){e?t(e):n(e)}})));var i=!0,r=0;0===this.fields.length&&e&&e(!0);var a={};return this.fields.forEach((function(n){n.validate("",(function(n,o){n&&(i=!1),a=qe()({},a,o),"function"==typeof e&&++r===t.fields.length&&e(i,a)}))})),n||void 0}console.warn("[Element Warn][Form]model is required for validate to work!")},validateField:function(e,t){e=[].concat(e);var n=this.fields.filter((function(t){return-1!==e.indexOf(t.prop)}));n.length?n.forEach((function(e){e.validate("",t)})):console.warn("[Element Warn]please pass correct props!")},getLabelWidthIndex:function(e){var t=this.potentialLabelWidthArr.indexOf(e);if(-1===t)throw new Error("[ElementForm]unpected width ",e);return t},registerLabelWidth:function(e,t){if(e&&t){var n=this.getLabelWidthIndex(t);this.potentialLabelWidthArr.splice(n,1,e)}else e&&this.potentialLabelWidthArr.push(e)},deregisterLabelWidth:function(e){var t=this.getLabelWidthIndex(e);this.potentialLabelWidthArr.splice(t,1)}}},Oa=r(Sa,Ca,[],!1,null,null,null);Oa.options.__file="packages/form/src/form.vue";var Ta=Oa.exports;Ta.install=function(e){e.component(Ta.name,Ta)};var Da=Ta,Ea=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-form-item",class:[{"el-form-item--feedback":e.elForm&&e.elForm.statusIcon,"is-error":"error"===e.validateState,"is-validating":"validating"===e.validateState,"is-success":"success"===e.validateState,"is-required":e.isRequired||e.required,"is-no-asterisk":e.elForm&&e.elForm.hideRequiredAsterisk},e.sizeClass?"el-form-item--"+e.sizeClass:""]},[n("label-wrap",{attrs:{"is-auto-width":e.labelStyle&&"auto"===e.labelStyle.width,"update-all":"auto"===e.form.labelWidth}},[e.label||e.$slots.label?n("label",{staticClass:"el-form-item__label",style:e.labelStyle,attrs:{for:e.labelFor}},[e._t("label",[e._v(e._s(e.label+e.form.labelSuffix))])],2):e._e()]),n("div",{staticClass:"el-form-item__content",style:e.contentStyle},[e._t("default"),n("transition",{attrs:{name:"el-zoom-in-top"}},["error"===e.validateState&&e.showMessage&&e.form.showMessage?e._t("error",[n("div",{staticClass:"el-form-item__error",class:{"el-form-item__error--inline":"boolean"==typeof e.inlineMessage?e.inlineMessage:e.elForm&&e.elForm.inlineMessage||!1}},[e._v("\n "+e._s(e.validateMessage)+"\n ")])],{error:e.validateMessage}):e._e()],2)],2)],1)};Ea._withStripped=!0;var $a=n(40),Ma=n.n($a),Pa={props:{isAutoWidth:Boolean,updateAll:Boolean},inject:["elForm","elFormItem"],render:function(){var e=arguments[0],t=this.$slots.default;if(!t)return null;if(this.isAutoWidth){var n=this.elForm.autoLabelWidth,i={};if(n&&"auto"!==n){var r=parseInt(n,10)-this.computedWidth;r&&(i.marginLeft=r+"px")}return e("div",{class:"el-form-item__label-wrap",style:i},[t])}return t[0]},methods:{getLabelWidth:function(){if(this.$el&&this.$el.firstElementChild){var e=window.getComputedStyle(this.$el.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},updateLabelWidth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";this.$slots.default&&this.isAutoWidth&&this.$el.firstElementChild&&("update"===e?this.computedWidth=this.getLabelWidth():"remove"===e&&this.elForm.deregisterLabelWidth(this.computedWidth))}},watch:{computedWidth:function(e,t){this.updateAll&&(this.elForm.registerLabelWidth(e,t),this.elFormItem.updateComputedLabelWidth(e))}},data:function(){return{computedWidth:0}},mounted:function(){this.updateLabelWidth("update")},updated:function(){this.updateLabelWidth("update")},beforeDestroy:function(){this.updateLabelWidth("remove")}},Ia=r(Pa,undefined,undefined,!1,null,null,null);Ia.options.__file="packages/form/src/label-wrap.vue";var ja=Ia.exports,Aa={name:"ElFormItem",componentName:"ElFormItem",mixins:[C.a],provide:function(){return{elFormItem:this}},inject:["elForm"],props:{label:String,labelWidth:String,prop:String,required:{type:Boolean,default:void 0},rules:[Object,Array],error:String,validateStatus:String,for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:String},components:{LabelWrap:ja},watch:{error:{immediate:!0,handler:function(e){this.validateMessage=e,this.validateState=e?"error":""}},validateStatus:function(e){this.validateState=e}},computed:{labelFor:function(){return this.for||this.prop},labelStyle:function(){var e={};if("top"===this.form.labelPosition)return e;var t=this.labelWidth||this.form.labelWidth;return t&&(e.width=t),e},contentStyle:function(){var e={},t=this.label;if("top"===this.form.labelPosition||this.form.inline)return e;if(!t&&!this.labelWidth&&this.isNested)return e;var n=this.labelWidth||this.form.labelWidth;return"auto"===n?"auto"===this.labelWidth?e.marginLeft=this.computedLabelWidth:"auto"===this.form.labelWidth&&(e.marginLeft=this.elForm.autoLabelWidth):e.marginLeft=n,e},form:function(){for(var e=this.$parent,t=e.$options.componentName;"ElForm"!==t;)"ElFormItem"===t&&(this.isNested=!0),t=(e=e.$parent).$options.componentName;return e},fieldValue:function(){var e=this.form.model;if(e&&this.prop){var t=this.prop;return-1!==t.indexOf(":")&&(t=t.replace(/:/,".")),Object(m.getPropByPath)(e,t,!0).v}},isRequired:function(){var e=this.getRules(),t=!1;return e&&e.length&&e.every((function(e){return!e.required||(t=!0,!1)})),t},_formSize:function(){return this.elForm.size},elFormItemSize:function(){return this.size||this._formSize},sizeClass:function(){return this.elFormItemSize||(this.$ELEMENT||{}).size}},data:function(){return{validateState:"",validateMessage:"",validateDisabled:!1,validator:{},isNested:!1,computedLabelWidth:""}},methods:{validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.noop;this.validateDisabled=!1;var i=this.getFilteredRule(e);if((!i||0===i.length)&&void 0===this.required)return n(),!0;this.validateState="validating";var r={};i&&i.length>0&&i.forEach((function(e){delete e.trigger})),r[this.prop]=i;var a=new Ma.a(r),o={};o[this.prop]=this.fieldValue,a.validate(o,{firstFields:!0},(function(e,i){t.validateState=e?"error":"success",t.validateMessage=e?e[0].message:"",n(t.validateMessage,i),t.elForm&&t.elForm.$emit("validate",t.prop,!e,t.validateMessage||null)}))},clearValidate:function(){this.validateState="",this.validateMessage="",this.validateDisabled=!1},resetField:function(){var e=this;this.validateState="",this.validateMessage="";var t=this.form.model,n=this.fieldValue,i=this.prop;-1!==i.indexOf(":")&&(i=i.replace(/:/,"."));var r=Object(m.getPropByPath)(t,i,!0);this.validateDisabled=!0,Array.isArray(n)?r.o[r.k]=[].concat(this.initialValue):r.o[r.k]=this.initialValue,this.$nextTick((function(){e.validateDisabled=!1})),this.broadcast("ElTimeSelect","fieldReset",this.initialValue)},getRules:function(){var e=this.form.rules,t=this.rules,n=void 0!==this.required?{required:!!this.required}:[],i=Object(m.getPropByPath)(e,this.prop||"");return e=e?i.o[this.prop||""]||i.v:[],[].concat(t||e||[]).concat(n)},getFilteredRule:function(e){return this.getRules().filter((function(t){return!t.trigger||""===e||(Array.isArray(t.trigger)?t.trigger.indexOf(e)>-1:t.trigger===e)})).map((function(e){return qe()({},e)}))},onFieldBlur:function(){this.validate("blur")},onFieldChange:function(){this.validateDisabled?this.validateDisabled=!1:this.validate("change")},updateComputedLabelWidth:function(e){this.computedLabelWidth=e?e+"px":""},addValidateEvents:function(){(this.getRules().length||void 0!==this.required)&&(this.$on("el.form.blur",this.onFieldBlur),this.$on("el.form.change",this.onFieldChange))},removeValidateEvents:function(){this.$off()}},mounted:function(){if(this.prop){this.dispatch("ElForm","el.form.addField",[this]);var e=this.fieldValue;Array.isArray(e)&&(e=[].concat(e)),Object.defineProperty(this,"initialValue",{value:e}),this.addValidateEvents()}},beforeDestroy:function(){this.dispatch("ElForm","el.form.removeField",[this])}},Na=r(Aa,Ea,[],!1,null,null,null);Na.options.__file="packages/form/src/form-item.vue";var La=Na.exports;La.install=function(e){e.component(La.name,La)};var Fa=La,Ra=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-tabs__active-bar",class:"is-"+e.rootTabs.tabPosition,style:e.barStyle})};Ra._withStripped=!0;var Ba=r({name:"TabBar",props:{tabs:Array},inject:["rootTabs"],computed:{barStyle:{get:function(){var e=this,t={},n=0,i=0,r=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height",a="width"===r?"x":"y",o=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))};this.tabs.every((function(t,a){var s=Object(m.arrayFind)(e.$parent.$refs.tabs||[],(function(e){return e.id.replace("tab-","")===t.paneName}));if(!s)return!1;if(t.active){i=s["client"+o(r)];var l=window.getComputedStyle(s);return"width"===r&&e.tabs.length>1&&(i-=parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),"width"===r&&(n+=parseFloat(l.paddingLeft)),!1}return n+=s["client"+o(r)],!0}));var s="translate"+o(a)+"("+n+"px)";return t[r]=i+"px",t.transform=s,t.msTransform=s,t.webkitTransform=s,t}}}},Ra,[],!1,null,null,null);Ba.options.__file="packages/tabs/src/tab-bar.vue";var Va=Ba.exports;function za(){}var Ha=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))},Wa={name:"TabNav",components:{TabBar:Va},inject:["rootTabs"],props:{panes:Array,currentName:String,editable:Boolean,onTabClick:{type:Function,default:za},onTabRemove:{type:Function,default:za},type:String,stretch:Boolean},data:function(){return{scrollable:!1,navOffset:0,isFocus:!1,focusable:!0}},computed:{navStyle:function(){return{transform:"translate"+(-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"X":"Y")+"(-"+this.navOffset+"px)"}},sizeName:function(){return-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height"}},methods:{scrollPrev:function(){var e=this.$refs.navScroll["offset"+Ha(this.sizeName)],t=this.navOffset;if(t){var n=t>e?t-e:0;this.navOffset=n}},scrollNext:function(){var e=this.$refs.nav["offset"+Ha(this.sizeName)],t=this.$refs.navScroll["offset"+Ha(this.sizeName)],n=this.navOffset;if(!(e-n<=t)){var i=e-n>2*t?n+t:e-t;this.navOffset=i}},scrollToActiveTab:function(){if(this.scrollable){var e=this.$refs.nav,t=this.$el.querySelector(".is-active");if(t){var n=this.$refs.navScroll,i=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition),r=t.getBoundingClientRect(),a=n.getBoundingClientRect(),o=i?e.offsetWidth-a.width:e.offsetHeight-a.height,s=this.navOffset,l=s;i?(r.left<a.left&&(l=s-(a.left-r.left)),r.right>a.right&&(l=s+r.right-a.right)):(r.top<a.top&&(l=s-(a.top-r.top)),r.bottom>a.bottom&&(l=s+(r.bottom-a.bottom))),l=Math.max(l,0),this.navOffset=Math.min(l,o)}}},update:function(){if(this.$refs.nav){var e=this.sizeName,t=this.$refs.nav["offset"+Ha(e)],n=this.$refs.navScroll["offset"+Ha(e)],i=this.navOffset;if(n<t){var r=this.navOffset;this.scrollable=this.scrollable||{},this.scrollable.prev=r,this.scrollable.next=r+n<t,t-r<n&&(this.navOffset=t-n)}else this.scrollable=!1,i>0&&(this.navOffset=0)}},changeTab:function(e){var t=e.keyCode,n=void 0,i=void 0,r=void 0;-1!==[37,38,39,40].indexOf(t)&&(r=e.currentTarget.querySelectorAll("[role=tab]"),i=Array.prototype.indexOf.call(r,e.target),r[n=37===t||38===t?0===i?r.length-1:i-1:i<r.length-1?i+1:0].focus(),r[n].click(),this.setFocus())},setFocus:function(){this.focusable&&(this.isFocus=!0)},removeFocus:function(){this.isFocus=!1},visibilityChangeHandler:function(){var e=this,t=document.visibilityState;"hidden"===t?this.focusable=!1:"visible"===t&&setTimeout((function(){e.focusable=!0}),50)},windowBlurHandler:function(){this.focusable=!1},windowFocusHandler:function(){var e=this;setTimeout((function(){e.focusable=!0}),50)}},updated:function(){this.update()},render:function(e){var t=this,n=this.type,i=this.panes,r=this.editable,a=this.stretch,o=this.onTabClick,s=this.onTabRemove,l=this.navStyle,u=this.scrollable,c=this.scrollNext,d=this.scrollPrev,h=this.changeTab,f=this.setFocus,p=this.removeFocus,m=u?[e("span",{class:["el-tabs__nav-prev",u.prev?"":"is-disabled"],on:{click:d}},[e("i",{class:"el-icon-arrow-left"})]),e("span",{class:["el-tabs__nav-next",u.next?"":"is-disabled"],on:{click:c}},[e("i",{class:"el-icon-arrow-right"})])]:null,v=this._l(i,(function(n,i){var a,l=n.name||n.index||i,u=n.isClosable||r;n.index=""+i;var c=u?e("span",{class:"el-icon-close",on:{click:function(e){s(n,e)}}}):null,d=n.$slots.label||n.label,h=n.active?0:-1;return e("div",{class:(a={"el-tabs__item":!0},a["is-"+t.rootTabs.tabPosition]=!0,a["is-active"]=n.active,a["is-disabled"]=n.disabled,a["is-closable"]=u,a["is-focus"]=t.isFocus,a),attrs:{id:"tab-"+l,"aria-controls":"pane-"+l,role:"tab","aria-selected":n.active,tabindex:h},key:"tab-"+l,ref:"tabs",refInFor:!0,on:{focus:function(){f()},blur:function(){p()},click:function(e){p(),o(n,l,e)},keydown:function(e){!u||46!==e.keyCode&&8!==e.keyCode||s(n,e)}}},[d,c])}));return e("div",{class:["el-tabs__nav-wrap",u?"is-scrollable":"","is-"+this.rootTabs.tabPosition]},[m,e("div",{class:["el-tabs__nav-scroll"],ref:"navScroll"},[e("div",{class:["el-tabs__nav","is-"+this.rootTabs.tabPosition,a&&-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"is-stretch":""],ref:"nav",style:l,attrs:{role:"tablist"},on:{keydown:h}},[n?null:e("tab-bar",{attrs:{tabs:i}}),v])])])},mounted:function(){var e=this;Object(zt.addResizeListener)(this.$el,this.update),document.addEventListener("visibilitychange",this.visibilityChangeHandler),window.addEventListener("blur",this.windowBlurHandler),window.addEventListener("focus",this.windowFocusHandler),setTimeout((function(){e.scrollToActiveTab()}),0)},beforeDestroy:function(){this.$el&&this.update&&Object(zt.removeResizeListener)(this.$el,this.update),document.removeEventListener("visibilitychange",this.visibilityChangeHandler),window.removeEventListener("blur",this.windowBlurHandler),window.removeEventListener("focus",this.windowFocusHandler)}},qa=r(Wa,undefined,undefined,!1,null,null,null);qa.options.__file="packages/tabs/src/tab-nav.vue";var Ua={name:"ElTabs",components:{TabNav:qa.exports},props:{type:String,activeName:String,closable:Boolean,addable:Boolean,value:{},editable:Boolean,tabPosition:{type:String,default:"top"},beforeLeave:Function,stretch:Boolean},provide:function(){return{rootTabs:this}},data:function(){return{currentName:this.value||this.activeName,panes:[]}},watch:{activeName:function(e){this.setCurrentName(e)},value:function(e){this.setCurrentName(e)},currentName:function(e){var t=this;this.$refs.nav&&this.$nextTick((function(){t.$refs.nav.$nextTick((function(e){t.$refs.nav.scrollToActiveTab()}))}))}},methods:{calcPaneInstances:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.$slots.default){var n=this.$slots.default.filter((function(e){return e.tag&&e.componentOptions&&"ElTabPane"===e.componentOptions.Ctor.options.name})),i=n.map((function(e){return e.componentInstance})),r=!(i.length===this.panes.length&&i.every((function(t,n){return t===e.panes[n]})));(t||r)&&(this.panes=i)}else 0!==this.panes.length&&(this.panes=[])},handleTabClick:function(e,t,n){e.disabled||(this.setCurrentName(t),this.$emit("tab-click",e,n))},handleTabRemove:function(e,t){e.disabled||(t.stopPropagation(),this.$emit("edit",e.name,"remove"),this.$emit("tab-remove",e.name))},handleTabAdd:function(){this.$emit("edit",null,"add"),this.$emit("tab-add")},setCurrentName:function(e){var t=this,n=function(){t.currentName=e,t.$emit("input",e)};if(this.currentName!==e&&this.beforeLeave){var i=this.beforeLeave(e,this.currentName);i&&i.then?i.then((function(){n(),t.$refs.nav&&t.$refs.nav.removeFocus()}),(function(){})):!1!==i&&n()}else n()}},render:function(e){var t,n=this.type,i=this.handleTabClick,r=this.handleTabRemove,a=this.handleTabAdd,o=this.currentName,s=this.panes,l=this.editable,u=this.addable,c=this.tabPosition,d=this.stretch,h=l||u?e("span",{class:"el-tabs__new-tab",on:{click:a,keydown:function(e){13===e.keyCode&&a()}},attrs:{tabindex:"0"}},[e("i",{class:"el-icon-plus"})]):null,f=e("div",{class:["el-tabs__header","is-"+c]},[h,e("tab-nav",{props:{currentName:o,onTabClick:i,onTabRemove:r,editable:l,type:n,panes:s,stretch:d},ref:"nav"})]),p=e("div",{class:"el-tabs__content"},[this.$slots.default]);return e("div",{class:(t={"el-tabs":!0,"el-tabs--card":"card"===n},t["el-tabs--"+c]=!0,t["el-tabs--border-card"]="border-card"===n,t)},["bottom"!==c?[f,p]:[p,f]])},created:function(){this.currentName||this.setCurrentName("0"),this.$on("tab-nav-update",this.calcPaneInstances.bind(null,!0))},mounted:function(){this.calcPaneInstances()},updated:function(){this.calcPaneInstances()}},Ka=r(Ua,undefined,undefined,!1,null,null,null);Ka.options.__file="packages/tabs/src/tabs.vue";var Ga=Ka.exports;Ga.install=function(e){e.component(Ga.name,Ga)};var Ya=Ga,Za=function(){var e=this,t=e.$createElement,n=e._self._c||t;return!e.lazy||e.loaded||e.active?n("div",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"el-tab-pane",attrs:{role:"tabpanel","aria-hidden":!e.active,id:"pane-"+e.paneName,"aria-labelledby":"tab-"+e.paneName}},[e._t("default")],2):e._e()};Za._withStripped=!0;var Xa=r({name:"ElTabPane",componentName:"ElTabPane",props:{label:String,labelContent:Function,name:String,closable:Boolean,disabled:Boolean,lazy:Boolean},data:function(){return{index:null,loaded:!1}},computed:{isClosable:function(){return this.closable||this.$parent.closable},active:function(){var e=this.$parent.currentName===(this.name||this.index);return e&&(this.loaded=!0),e},paneName:function(){return this.name||this.index}},updated:function(){this.$parent.$emit("tab-nav-update")}},Za,[],!1,null,null,null);Xa.options.__file="packages/tabs/src/tab-pane.vue";var Ja=Xa.exports;Ja.install=function(e){e.component(Ja.name,Ja)};var Qa=Ja,eo=r({name:"ElTag",props:{text:String,closable:Boolean,type:String,hit:Boolean,disableTransitions:Boolean,color:String,size:String,effect:{type:String,default:"light",validator:function(e){return-1!==["dark","light","plain"].indexOf(e)}}},methods:{handleClose:function(e){e.stopPropagation(),this.$emit("close",e)},handleClick:function(e){this.$emit("click",e)}},computed:{tagSize:function(){return this.size||(this.$ELEMENT||{}).size}},render:function(e){var t=this.type,n=this.tagSize,i=this.hit,r=this.effect,a=e("span",{class:["el-tag",t?"el-tag--"+t:"",n?"el-tag--"+n:"",r?"el-tag--"+r:"",i&&"is-hit"],style:{backgroundColor:this.color},on:{click:this.handleClick}},[this.$slots.default,this.closable&&e("i",{class:"el-tag__close el-icon-close",on:{click:this.handleClose}})]);return this.disableTransitions?a:e("transition",{attrs:{name:"el-zoom-in-center"}},[a])}},undefined,undefined,!1,null,null,null);eo.options.__file="packages/tag/src/tag.vue";var to=eo.exports;to.install=function(e){e.component(to.name,to)};var no=to,io=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-tree",class:{"el-tree--highlight-current":e.highlightCurrent,"is-dragging":!!e.dragState.draggingNode,"is-drop-not-allow":!e.dragState.allowDrop,"is-drop-inner":"inner"===e.dragState.dropType},attrs:{role:"tree"}},[e._l(e.root.childNodes,(function(t){return n("el-tree-node",{key:e.getNodeKey(t),attrs:{node:t,props:e.props,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent},on:{"node-expand":e.handleNodeExpand}})})),e.isEmpty?n("div",{staticClass:"el-tree__empty-block"},[n("span",{staticClass:"el-tree__empty-text"},[e._v(e._s(e.emptyText))])]):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.dragState.showDropIndicator,expression:"dragState.showDropIndicator"}],ref:"dropIndicator",staticClass:"el-tree__drop-indicator"})],2)};io._withStripped=!0;var ro="$treeNodeId",ao=function(e,t){t&&!t[ro]&&Object.defineProperty(t,ro,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},oo=function(e,t){return e?t[e]:t[ro]},so=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var lo=function(e){for(var t=!0,n=!0,i=!0,r=0,a=e.length;r<a;r++){var o=e[r];(!0!==o.checked||o.indeterminate)&&(t=!1,o.disabled||(i=!1)),(!1!==o.checked||o.indeterminate)&&(n=!1)}return{all:t,none:n,allWithoutDisable:i,half:!t&&!n}},uo=function e(t){if(0!==t.childNodes.length){var n=lo(t.childNodes),i=n.all,r=n.none,a=n.half;i?(t.checked=!0,t.indeterminate=!1):a?(t.checked=!1,t.indeterminate=!0):r&&(t.checked=!1,t.indeterminate=!1);var o=t.parent;o&&0!==o.level&&(t.store.checkStrictly||e(o))}},co=function(e,t){var n=e.store.props,i=e.data||{},r=n[t];if("function"==typeof r)return r(i,e);if("string"==typeof r)return i[r];if(void 0===r){var a=i[t];return void 0===a?"":a}},ho=0,fo=function(){function e(t){for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.id=ho++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,t)t.hasOwnProperty(n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1);var i=this.store;if(!i)throw new Error("[Node]store is required!");i.registerNode(this);var r=i.props;if(r&&void 0!==r.isLeaf){var a=co(this,"isLeaf");"boolean"==typeof a&&(this.isLeafByUser=a)}if(!0!==i.lazy&&this.data?(this.setData(this.data),i.defaultExpandAll&&(this.expanded=!0)):this.level>0&&i.lazy&&i.defaultExpandAll&&this.expand(),Array.isArray(this.data)||ao(this,this.data),this.data){var o=i.defaultExpandedKeys,s=i.key;s&&o&&-1!==o.indexOf(this.key)&&this.expand(null,i.autoExpandParent),s&&void 0!==i.currentNodeKey&&this.key===i.currentNodeKey&&(i.currentNode=this,i.currentNode.isCurrent=!0),i.lazy&&i._initDefaultCheckedNode(this),this.updateLeafState()}}return e.prototype.setData=function(e){Array.isArray(e)||ao(this,e),this.data=e,this.childNodes=[];for(var t=void 0,n=0,i=(t=0===this.level&&this.data instanceof Array?this.data:co(this,"children")||[]).length;n<i;n++)this.insertChild({data:t[n]})},e.prototype.contains=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=function n(i){for(var r=i.childNodes||[],a=!1,o=0,s=r.length;o<s;o++){var l=r[o];if(l===e||t&&n(l)){a=!0;break}}return a};return n(this)},e.prototype.remove=function(){var e=this.parent;e&&e.removeChild(this)},e.prototype.insertChild=function(t,n,i){if(!t)throw new Error("insertChild error: child is required.");if(!(t instanceof e)){if(!i){var r=this.getChildren(!0)||[];-1===r.indexOf(t.data)&&(void 0===n||n<0?r.push(t.data):r.splice(n,0,t.data))}qe()(t,{parent:this,store:this.store}),t=new e(t)}t.level=this.level+1,void 0===n||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()},e.prototype.insertBefore=function(e,t){var n=void 0;t&&(n=this.childNodes.indexOf(t)),this.insertChild(e,n)},e.prototype.insertAfter=function(e,t){var n=void 0;t&&-1!==(n=this.childNodes.indexOf(t))&&(n+=1),this.insertChild(e,n)},e.prototype.removeChild=function(e){var t=this.getChildren()||[],n=t.indexOf(e.data);n>-1&&t.splice(n,1);var i=this.childNodes.indexOf(e);i>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(i,1)),this.updateLeafState()},e.prototype.removeChildByData=function(e){for(var t=null,n=0;n<this.childNodes.length;n++)if(this.childNodes[n].data===e){t=this.childNodes[n];break}t&&this.removeChild(t)},e.prototype.expand=function(e,t){var n=this,i=function(){if(t)for(var i=n.parent;i.level>0;)i.expanded=!0,i=i.parent;n.expanded=!0,e&&e()};this.shouldLoadData()?this.loadData((function(e){e instanceof Array&&(n.checked?n.setChecked(!0,!0):n.store.checkStrictly||uo(n),i())})):i()},e.prototype.doCreateChildren=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e){t.insertChild(qe()({data:e},n),void 0,!0)}))},e.prototype.collapse=function(){this.expanded=!1},e.prototype.shouldLoadData=function(){return!0===this.store.lazy&&this.store.load&&!this.loaded},e.prototype.updateLeafState=function(){if(!0!==this.store.lazy||!0===this.loaded||void 0===this.isLeafByUser){var e=this.childNodes;!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1}else this.isLeaf=this.isLeafByUser},e.prototype.setChecked=function(e,t,n,i){var r=this;if(this.indeterminate="half"===e,this.checked=!0===e,!this.store.checkStrictly){if(!this.shouldLoadData()||this.store.checkDescendants){var a=lo(this.childNodes),o=a.all,s=a.allWithoutDisable;this.isLeaf||o||!s||(this.checked=!1,e=!1);var l=function(){if(t){for(var n=r.childNodes,a=0,o=n.length;a<o;a++){var s=n[a];i=i||!1!==e;var l=s.disabled?s.checked:i;s.setChecked(l,t,!0,i)}var u=lo(n),c=u.half,d=u.all;d||(r.checked=d,r.indeterminate=c)}};if(this.shouldLoadData())return void this.loadData((function(){l(),uo(r)}),{checked:!1!==e});l()}var u=this.parent;u&&0!==u.level&&(n||uo(u))}},e.prototype.getChildren=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(0===this.level)return this.data;var t=this.data;if(!t)return null;var n=this.store.props,i="children";return n&&(i=n.children||"children"),void 0===t[i]&&(t[i]=null),e&&!t[i]&&(t[i]=[]),t[i]},e.prototype.updateChildren=function(){var e=this,t=this.getChildren()||[],n=this.childNodes.map((function(e){return e.data})),i={},r=[];t.forEach((function(e,t){var a=e[ro];!!a&&Object(m.arrayFindIndex)(n,(function(e){return e[ro]===a}))>=0?i[a]={index:t,data:e}:r.push({index:t,data:e})})),this.store.lazy||n.forEach((function(t){i[t[ro]]||e.removeChildByData(t)})),r.forEach((function(t){var n=t.index,i=t.data;e.insertChild({data:i},n)})),this.updateLeafState()},e.prototype.loadData=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(n).length)e&&e.call(this);else{this.loading=!0;var i=function(i){t.loaded=!0,t.loading=!1,t.childNodes=[],t.doCreateChildren(i,n),t.updateLeafState(),e&&e.call(t,i)};this.store.load(this,i)}},so(e,[{key:"label",get:function(){return co(this,"label")}},{key:"key",get:function(){var e=this.store.key;return this.data?this.data[e]:null}},{key:"disabled",get:function(){return co(this,"disabled")}},{key:"nextSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return e.childNodes[t+1]}return null}},{key:"previousSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}}]),e}(),po=fo,mo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var vo=function(){function e(t){var n=this;for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.currentNode=null,this.currentNodeKey=null,t)t.hasOwnProperty(i)&&(this[i]=t[i]);(this.nodesMap={},this.root=new po({data:this.data,store:this}),this.lazy&&this.load)?(0,this.load)(this.root,(function(e){n.root.doCreateChildren(e),n._initDefaultCheckedNodes()})):this._initDefaultCheckedNodes()}return e.prototype.filter=function(e){var t=this.filterNodeMethod,n=this.lazy;!function i(r){var a=r.root?r.root.childNodes:r.childNodes;if(a.forEach((function(n){n.visible=t.call(n,e,n.data,n),i(n)})),!r.visible&&a.length){var o;o=!a.some((function(e){return e.visible})),r.root?r.root.visible=!1===o:r.visible=!1===o}e&&(!r.visible||r.isLeaf||n||r.expand())}(this)},e.prototype.setData=function(e){e!==this.root.data?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()},e.prototype.getNode=function(e){if(e instanceof po)return e;var t="object"!==(void 0===e?"undefined":mo(e))?e:oo(this.key,e);return this.nodesMap[t]||null},e.prototype.insertBefore=function(e,t){var n=this.getNode(t);n.parent.insertBefore({data:e},n)},e.prototype.insertAfter=function(e,t){var n=this.getNode(t);n.parent.insertAfter({data:e},n)},e.prototype.remove=function(e){var t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))},e.prototype.append=function(e,t){var n=t?this.getNode(t):this.root;n&&n.insertChild({data:e})},e.prototype._initDefaultCheckedNodes=function(){var e=this,t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach((function(t){var i=n[t];i&&i.setChecked(!0,!e.checkStrictly)}))},e.prototype._initDefaultCheckedNode=function(e){-1!==(this.defaultCheckedKeys||[]).indexOf(e.key)&&e.setChecked(!0,!this.checkStrictly)},e.prototype.setDefaultCheckedKey=function(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())},e.prototype.registerNode=function(e){this.key&&e&&e.data&&(void 0!==e.key&&(this.nodesMap[e.key]=e))},e.prototype.deregisterNode=function(e){var t=this;this.key&&e&&e.data&&(e.childNodes.forEach((function(e){t.deregisterNode(e)})),delete this.nodesMap[e.key])},e.prototype.getCheckedNodes=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],i=function i(r){(r.root?r.root.childNodes:r.childNodes).forEach((function(r){(r.checked||t&&r.indeterminate)&&(!e||e&&r.isLeaf)&&n.push(r.data),i(r)}))};return i(this),n},e.prototype.getCheckedKeys=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.getCheckedNodes(t).map((function(t){return(t||{})[e.key]}))},e.prototype.getHalfCheckedNodes=function(){var e=[];return function t(n){(n.root?n.root.childNodes:n.childNodes).forEach((function(n){n.indeterminate&&e.push(n.data),t(n)}))}(this),e},e.prototype.getHalfCheckedKeys=function(){var e=this;return this.getHalfCheckedNodes().map((function(t){return(t||{})[e.key]}))},e.prototype._getAllNodes=function(){var e=[],t=this.nodesMap;for(var n in t)t.hasOwnProperty(n)&&e.push(t[n]);return e},e.prototype.updateChildren=function(e,t){var n=this.nodesMap[e];if(n){for(var i=n.childNodes,r=i.length-1;r>=0;r--){var a=i[r];this.remove(a.data)}for(var o=0,s=t.length;o<s;o++){var l=t[o];this.append(l,n.data)}}},e.prototype._setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments[2],i=this._getAllNodes().sort((function(e,t){return t.level-e.level})),r=Object.create(null),a=Object.keys(n);i.forEach((function(e){return e.setChecked(!1,!1)}));for(var o=0,s=i.length;o<s;o++){var l=i[o],u=l.data[e].toString(),c=a.indexOf(u)>-1;if(c){for(var d=l.parent;d&&d.level>0;)r[d.data[e]]=!0,d=d.parent;l.isLeaf||this.checkStrictly?l.setChecked(!0,!1):(l.setChecked(!0,!0),t&&function(){l.setChecked(!1,!1);!function e(t){t.childNodes.forEach((function(t){t.isLeaf||t.setChecked(!1,!1),e(t)}))}(l)}())}else l.checked&&!r[u]&&l.setChecked(!1,!1)}},e.prototype.setCheckedNodes=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.key,i={};e.forEach((function(e){i[(e||{})[n]]=!0})),this._setCheckedKeys(n,t,i)},e.prototype.setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.defaultCheckedKeys=e;var n=this.key,i={};e.forEach((function(e){i[e]=!0})),this._setCheckedKeys(n,t,i)},e.prototype.setDefaultExpandedKeys=function(e){var t=this;e=e||[],this.defaultExpandedKeys=e,e.forEach((function(e){var n=t.getNode(e);n&&n.expand(null,t.autoExpandParent)}))},e.prototype.setChecked=function(e,t,n){var i=this.getNode(e);i&&i.setChecked(!!t,n)},e.prototype.getCurrentNode=function(){return this.currentNode},e.prototype.setCurrentNode=function(e){var t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0},e.prototype.setUserCurrentNode=function(e){var t=e[this.key],n=this.nodesMap[t];this.setCurrentNode(n)},e.prototype.setCurrentNodeKey=function(e){if(null==e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);var t=this.getNode(e);t&&this.setCurrentNode(t)},e}(),go=vo,bo=function(){var e=this,t=this,n=t.$createElement,i=t._self._c||n;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.node.visible,expression:"node.visible"}],ref:"node",staticClass:"el-tree-node",class:{"is-expanded":t.expanded,"is-current":t.node.isCurrent,"is-hidden":!t.node.visible,"is-focusable":!t.node.disabled,"is-checked":!t.node.disabled&&t.node.checked},attrs:{role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.draggable},on:{click:function(e){return e.stopPropagation(),t.handleClick(e)},contextmenu:function(t){return e.handleContextMenu(t)},dragstart:function(e){return e.stopPropagation(),t.handleDragStart(e)},dragover:function(e){return e.stopPropagation(),t.handleDragOver(e)},dragend:function(e){return e.stopPropagation(),t.handleDragEnd(e)},drop:function(e){return e.stopPropagation(),t.handleDrop(e)}}},[i("div",{staticClass:"el-tree-node__content",style:{"padding-left":(t.node.level-1)*t.tree.indent+"px"}},[i("span",{class:[{"is-leaf":t.node.isLeaf,expanded:!t.node.isLeaf&&t.expanded},"el-tree-node__expand-icon",t.tree.iconClass?t.tree.iconClass:"el-icon-caret-right"],on:{click:function(e){return e.stopPropagation(),t.handleExpandIconClick(e)}}}),t.showCheckbox?i("el-checkbox",{attrs:{indeterminate:t.node.indeterminate,disabled:!!t.node.disabled},on:{change:t.handleCheckChange},nativeOn:{click:function(e){e.stopPropagation()}},model:{value:t.node.checked,callback:function(e){t.$set(t.node,"checked",e)},expression:"node.checked"}}):t._e(),t.node.loading?i("span",{staticClass:"el-tree-node__loading-icon el-icon-loading"}):t._e(),i("node-content",{attrs:{node:t.node}})],1),i("el-collapse-transition",[!t.renderAfterExpand||t.childNodeRendered?i("div",{directives:[{name:"show",rawName:"v-show",value:t.expanded,expression:"expanded"}],staticClass:"el-tree-node__children",attrs:{role:"group","aria-expanded":t.expanded}},t._l(t.node.childNodes,(function(e){return i("el-tree-node",{key:t.getNodeKey(e),attrs:{"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:e},on:{"node-expand":t.handleChildNodeExpand}})})),1):t._e()])],1)};bo._withStripped=!0;var yo={name:"ElTreeNode",componentName:"ElTreeNode",mixins:[C.a],props:{node:{default:function(){return{}}},props:{},renderContent:Function,renderAfterExpand:{type:Boolean,default:!0},showCheckbox:{type:Boolean,default:!1}},components:{ElCollapseTransition:_e.a,ElCheckbox:dn.a,NodeContent:{props:{node:{required:!0}},render:function(e){var t=this.$parent,n=t.tree,i=this.node,r=i.data,a=i.store;return t.renderContent?t.renderContent.call(t._renderProxy,e,{_self:n.$vnode.context,node:i,data:r,store:a}):n.$scopedSlots.default?n.$scopedSlots.default({node:i,data:r}):e("span",{class:"el-tree-node__label"},[i.label])}}},data:function(){return{tree:null,expanded:!1,childNodeRendered:!1,oldChecked:null,oldIndeterminate:null}},watch:{"node.indeterminate":function(e){this.handleSelectChange(this.node.checked,e)},"node.checked":function(e){this.handleSelectChange(e,this.node.indeterminate)},"node.expanded":function(e){var t=this;this.$nextTick((function(){return t.expanded=e})),e&&(this.childNodeRendered=!0)}},methods:{getNodeKey:function(e){return oo(this.tree.nodeKey,e.data)},handleSelectChange:function(e,t){this.oldChecked!==e&&this.oldIndeterminate!==t&&this.tree.$emit("check-change",this.node.data,e,t),this.oldChecked=e,this.indeterminate=t},handleClick:function(){var e=this.tree.store;e.setCurrentNode(this.node),this.tree.$emit("current-change",e.currentNode?e.currentNode.data:null,e.currentNode),this.tree.currentNode=this,this.tree.expandOnClickNode&&this.handleExpandIconClick(),this.tree.checkOnClickNode&&!this.node.disabled&&this.handleCheckChange(null,{target:{checked:!this.node.checked}}),this.tree.$emit("node-click",this.node.data,this.node,this)},handleContextMenu:function(e){this.tree._events["node-contextmenu"]&&this.tree._events["node-contextmenu"].length>0&&(e.stopPropagation(),e.preventDefault()),this.tree.$emit("node-contextmenu",e,this.node.data,this.node,this)},handleExpandIconClick:function(){this.node.isLeaf||(this.expanded?(this.tree.$emit("node-collapse",this.node.data,this.node,this),this.node.collapse()):(this.node.expand(),this.$emit("node-expand",this.node.data,this.node,this)))},handleCheckChange:function(e,t){var n=this;this.node.setChecked(t.target.checked,!this.tree.checkStrictly),this.$nextTick((function(){var e=n.tree.store;n.tree.$emit("check",n.node.data,{checkedNodes:e.getCheckedNodes(),checkedKeys:e.getCheckedKeys(),halfCheckedNodes:e.getHalfCheckedNodes(),halfCheckedKeys:e.getHalfCheckedKeys()})}))},handleChildNodeExpand:function(e,t,n){this.broadcast("ElTreeNode","tree-node-expand",t),this.tree.$emit("node-expand",e,t,n)},handleDragStart:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-start",e,this)},handleDragOver:function(e){this.tree.draggable&&(this.tree.$emit("tree-node-drag-over",e,this),e.preventDefault())},handleDrop:function(e){e.preventDefault()},handleDragEnd:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-end",e,this)}},created:function(){var e=this,t=this.$parent;t.isTree?this.tree=t:this.tree=t.tree;var n=this.tree;n||console.warn("Can not find node's tree.");var i=(n.props||{}).children||"children";this.$watch("node.data."+i,(function(){e.node.updateChildren()})),this.node.expanded&&(this.expanded=!0,this.childNodeRendered=!0),this.tree.accordion&&this.$on("tree-node-expand",(function(t){e.node!==t&&e.node.collapse()}))}},wo=r(yo,bo,[],!1,null,null,null);wo.options.__file="packages/tree/src/tree-node.vue";var _o=wo.exports,xo={name:"ElTree",mixins:[C.a],components:{ElTreeNode:_o},data:function(){return{store:null,root:null,currentNode:null,treeItems:null,checkboxItems:[],dragState:{showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0}}},props:{data:{type:Array},emptyText:{type:String,default:function(){return Object(Xr.t)("el.tree.emptyText")}},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{default:function(){return{children:"children",label:"label",disabled:"disabled"}}},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},iconClass:String},computed:{children:{set:function(e){this.data=e},get:function(){return this.data}},treeItemArray:function(){return Array.prototype.slice.call(this.treeItems)},isEmpty:function(){var e=this.root.childNodes;return!e||0===e.length||e.every((function(e){return!e.visible}))}},watch:{defaultCheckedKeys:function(e){this.store.setDefaultCheckedKey(e)},defaultExpandedKeys:function(e){this.store.defaultExpandedKeys=e,this.store.setDefaultExpandedKeys(e)},data:function(e){this.store.setData(e)},checkboxItems:function(e){Array.prototype.forEach.call(e,(function(e){e.setAttribute("tabindex",-1)}))},checkStrictly:function(e){this.store.checkStrictly=e}},methods:{filter:function(e){if(!this.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");this.store.filter(e)},getNodeKey:function(e){return oo(this.nodeKey,e.data)},getNodePath:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");var t=this.store.getNode(e);if(!t)return[];for(var n=[t.data],i=t.parent;i&&i!==this.root;)n.push(i.data),i=i.parent;return n.reverse()},getCheckedNodes:function(e,t){return this.store.getCheckedNodes(e,t)},getCheckedKeys:function(e){return this.store.getCheckedKeys(e)},getCurrentNode:function(){var e=this.store.getCurrentNode();return e?e.data:null},getCurrentKey:function(){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");var e=this.getCurrentNode();return e?e[this.nodeKey]:null},setCheckedNodes:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");this.store.setCheckedNodes(e,t)},setCheckedKeys:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");this.store.setCheckedKeys(e,t)},setChecked:function(e,t,n){this.store.setChecked(e,t,n)},getHalfCheckedNodes:function(){return this.store.getHalfCheckedNodes()},getHalfCheckedKeys:function(){return this.store.getHalfCheckedKeys()},setCurrentNode:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");this.store.setUserCurrentNode(e)},setCurrentKey:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");this.store.setCurrentNodeKey(e)},getNode:function(e){return this.store.getNode(e)},remove:function(e){this.store.remove(e)},append:function(e,t){this.store.append(e,t)},insertBefore:function(e,t){this.store.insertBefore(e,t)},insertAfter:function(e,t){this.store.insertAfter(e,t)},handleNodeExpand:function(e,t,n){this.broadcast("ElTreeNode","tree-node-expand",t),this.$emit("node-expand",e,t,n)},updateKeyChildren:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");this.store.updateChildren(e,t)},initTabIndex:function(){this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]");var e=this.$el.querySelectorAll(".is-checked[role=treeitem]");e.length?e[0].setAttribute("tabindex",0):this.treeItems[0]&&this.treeItems[0].setAttribute("tabindex",0)},handleKeydown:function(e){var t=e.target;if(-1!==t.className.indexOf("el-tree-node")){var n=e.keyCode;this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]");var i=this.treeItemArray.indexOf(t),r=void 0;[38,40].indexOf(n)>-1&&(e.preventDefault(),r=38===n?0!==i?i-1:0:i<this.treeItemArray.length-1?i+1:0,this.treeItemArray[r].focus()),[37,39].indexOf(n)>-1&&(e.preventDefault(),t.click());var a=t.querySelector('[type="checkbox"]');[13,32].indexOf(n)>-1&&a&&(e.preventDefault(),a.click())}}},created:function(){var e=this;this.isTree=!0,this.store=new go({key:this.nodeKey,data:this.data,lazy:this.lazy,props:this.props,load:this.load,currentNodeKey:this.currentNodeKey,checkStrictly:this.checkStrictly,checkDescendants:this.checkDescendants,defaultCheckedKeys:this.defaultCheckedKeys,defaultExpandedKeys:this.defaultExpandedKeys,autoExpandParent:this.autoExpandParent,defaultExpandAll:this.defaultExpandAll,filterNodeMethod:this.filterNodeMethod}),this.root=this.store.root;var t=this.dragState;this.$on("tree-node-drag-start",(function(n,i){if("function"==typeof e.allowDrag&&!e.allowDrag(i.node))return n.preventDefault(),!1;n.dataTransfer.effectAllowed="move";try{n.dataTransfer.setData("text/plain","")}catch(e){}t.draggingNode=i,e.$emit("node-drag-start",i.node,n)})),this.$on("tree-node-drag-over",(function(n,i){var r=function(e,t){for(var n=e;n&&"BODY"!==n.tagName;){if(n.__vue__&&n.__vue__.$options.name===t)return n.__vue__;n=n.parentNode}return null}(n.target,"ElTreeNode"),a=t.dropNode;a&&a!==r&&Object(me.removeClass)(a.$el,"is-drop-inner");var o=t.draggingNode;if(o&&r){var s=!0,l=!0,u=!0,c=!0;"function"==typeof e.allowDrop&&(s=e.allowDrop(o.node,r.node,"prev"),c=l=e.allowDrop(o.node,r.node,"inner"),u=e.allowDrop(o.node,r.node,"next")),n.dataTransfer.dropEffect=l?"move":"none",(s||l||u)&&a!==r&&(a&&e.$emit("node-drag-leave",o.node,a.node,n),e.$emit("node-drag-enter",o.node,r.node,n)),(s||l||u)&&(t.dropNode=r),r.node.nextSibling===o.node&&(u=!1),r.node.previousSibling===o.node&&(s=!1),r.node.contains(o.node,!1)&&(l=!1),(o.node===r.node||o.node.contains(r.node))&&(s=!1,l=!1,u=!1);var d=r.$el.getBoundingClientRect(),h=e.$el.getBoundingClientRect(),f=void 0,p=s?l?.25:u?.45:1:-1,m=u?l?.75:s?.55:0:1,v=-9999,g=n.clientY-d.top;f=g<d.height*p?"before":g>d.height*m?"after":l?"inner":"none";var b=r.$el.querySelector(".el-tree-node__expand-icon").getBoundingClientRect(),y=e.$refs.dropIndicator;"before"===f?v=b.top-h.top:"after"===f&&(v=b.bottom-h.top),y.style.top=v+"px",y.style.left=b.right-h.left+"px","inner"===f?Object(me.addClass)(r.$el,"is-drop-inner"):Object(me.removeClass)(r.$el,"is-drop-inner"),t.showDropIndicator="before"===f||"after"===f,t.allowDrop=t.showDropIndicator||c,t.dropType=f,e.$emit("node-drag-over",o.node,r.node,n)}})),this.$on("tree-node-drag-end",(function(n){var i=t.draggingNode,r=t.dropType,a=t.dropNode;if(n.preventDefault(),n.dataTransfer.dropEffect="move",i&&a){var o={data:i.node.data};"none"!==r&&i.node.remove(),"before"===r?a.node.parent.insertBefore(o,a.node):"after"===r?a.node.parent.insertAfter(o,a.node):"inner"===r&&a.node.insertChild(o),"none"!==r&&e.store.registerNode(o),Object(me.removeClass)(a.$el,"is-drop-inner"),e.$emit("node-drag-end",i.node,a.node,r,n),"none"!==r&&e.$emit("node-drop",i.node,a.node,r,n)}i&&!a&&e.$emit("node-drag-end",i.node,null,r,n),t.showDropIndicator=!1,t.draggingNode=null,t.dropNode=null,t.allowDrop=!0}))},mounted:function(){this.initTabIndex(),this.$el.addEventListener("keydown",this.handleKeydown)},updated:function(){this.treeItems=this.$el.querySelectorAll("[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]")}},ko=r(xo,io,[],!1,null,null,null);ko.options.__file="packages/tree/src/tree.vue";var Co=ko.exports;Co.install=function(e){e.component(Co.name,Co)};var So=Co,Oo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-alert-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-alert",class:[e.typeClass,e.center?"is-center":"","is-"+e.effect],attrs:{role:"alert"}},[e.showIcon?n("i",{staticClass:"el-alert__icon",class:[e.iconClass,e.isBigIcon]}):e._e(),n("div",{staticClass:"el-alert__content"},[e.title||e.$slots.title?n("span",{staticClass:"el-alert__title",class:[e.isBoldTitle]},[e._t("title",[e._v(e._s(e.title))])],2):e._e(),e.$slots.default&&!e.description?n("p",{staticClass:"el-alert__description"},[e._t("default")],2):e._e(),e.description&&!e.$slots.default?n("p",{staticClass:"el-alert__description"},[e._v(e._s(e.description))]):e._e(),n("i",{directives:[{name:"show",rawName:"v-show",value:e.closable,expression:"closable"}],staticClass:"el-alert__closebtn",class:{"is-customed":""!==e.closeText,"el-icon-close":""===e.closeText},on:{click:function(t){e.close()}}},[e._v(e._s(e.closeText))])])])])};Oo._withStripped=!0;var To={success:"el-icon-success",warning:"el-icon-warning",error:"el-icon-error"},Do=r({name:"ElAlert",props:{title:{type:String,default:""},description:{type:String,default:""},type:{type:String,default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,default:"light",validator:function(e){return-1!==["light","dark"].indexOf(e)}}},data:function(){return{visible:!0}},methods:{close:function(){this.visible=!1,this.$emit("close")}},computed:{typeClass:function(){return"el-alert--"+this.type},iconClass:function(){return To[this.type]||"el-icon-info"},isBigIcon:function(){return this.description||this.$slots.default?"is-big":""},isBoldTitle:function(){return this.description||this.$slots.default?"is-bold":""}}},Oo,[],!1,null,null,null);Do.options.__file="packages/alert/src/main.vue";var Eo=Do.exports;Eo.install=function(e){e.component(Eo.name,Eo)};var $o=Eo,Mo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-notification-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-notification",e.customClass,e.horizontalClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:function(t){e.clearTimer()},mouseleave:function(t){e.startTimer()},click:e.click}},[e.type||e.iconClass?n("i",{staticClass:"el-notification__icon",class:[e.typeClass,e.iconClass]}):e._e(),n("div",{staticClass:"el-notification__group",class:{"is-with-icon":e.typeClass||e.iconClass}},[n("h2",{staticClass:"el-notification__title",domProps:{textContent:e._s(e.title)}}),n("div",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],staticClass:"el-notification__content"},[e._t("default",[e.dangerouslyUseHTMLString?n("p",{domProps:{innerHTML:e._s(e.message)}}):n("p",[e._v(e._s(e.message))])])],2),e.showClose?n("div",{staticClass:"el-notification__closeBtn el-icon-close",on:{click:function(t){return t.stopPropagation(),e.close(t)}}}):e._e()])])])};Mo._withStripped=!0;var Po={success:"success",info:"info",warning:"warning",error:"error"},Io=r({data:function(){return{visible:!1,title:"",message:"",duration:4500,type:"",showClose:!0,customClass:"",iconClass:"",onClose:null,onClick:null,closed:!1,verticalOffset:0,timer:null,dangerouslyUseHTMLString:!1,position:"top-right"}},computed:{typeClass:function(){return this.type&&Po[this.type]?"el-icon-"+Po[this.type]:""},horizontalClass:function(){return this.position.indexOf("right")>-1?"right":"left"},verticalProperty:function(){return/^top-/.test(this.position)?"top":"bottom"},positionStyle:function(){var e;return(e={})[this.verticalProperty]=this.verticalOffset+"px",e}},watch:{closed:function(e){e&&(this.visible=!1,this.$el.addEventListener("transitionend",this.destroyElement))}},methods:{destroyElement:function(){this.$el.removeEventListener("transitionend",this.destroyElement),this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},click:function(){"function"==typeof this.onClick&&this.onClick()},close:function(){this.closed=!0,"function"==typeof this.onClose&&this.onClose()},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){46===e.keyCode||8===e.keyCode?this.clearTimer():27===e.keyCode?this.closed||this.close():this.startTimer()}},mounted:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration)),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},Mo,[],!1,null,null,null);Io.options.__file="packages/notification/src/main.vue";var jo=Io.exports,Ao=bn.a.extend(jo),No=void 0,Lo=[],Fo=1,Ro=function e(t){if(!bn.a.prototype.$isServer){var n=(t=qe()({},t)).onClose,i="notification_"+Fo++,r=t.position||"top-right";t.onClose=function(){e.close(i,n)},No=new Ao({data:t}),Object(aa.isVNode)(t.message)&&(No.$slots.default=[t.message],t.message="REPLACED_BY_VNODE"),No.id=i,No.$mount(),document.body.appendChild(No.$el),No.visible=!0,No.dom=No.$el,No.dom.style.zIndex=y.PopupManager.nextZIndex();var a=t.offset||0;return Lo.filter((function(e){return e.position===r})).forEach((function(e){a+=e.$el.offsetHeight+16})),a+=16,No.verticalOffset=a,Lo.push(No),No}};["success","warning","info","error"].forEach((function(e){Ro[e]=function(t){return("string"==typeof t||Object(aa.isVNode)(t))&&(t={message:t}),t.type=e,Ro(t)}})),Ro.close=function(e,t){var n=-1,i=Lo.length,r=Lo.filter((function(t,i){return t.id===e&&(n=i,!0)}))[0];if(r&&("function"==typeof t&&t(r),Lo.splice(n,1),!(i<=1)))for(var a=r.position,o=r.dom.offsetHeight,s=n;s<i-1;s++)Lo[s].position===a&&(Lo[s].dom.style[r.verticalProperty]=parseInt(Lo[s].dom.style[r.verticalProperty],10)-o-16+"px")},Ro.closeAll=function(){for(var e=Lo.length-1;e>=0;e--)Lo[e].close()};var Bo=Ro,Vo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-slider",class:{"is-vertical":e.vertical,"el-slider--with-input":e.showInput},attrs:{role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":e.sliderDisabled}},[e.showInput&&!e.range?n("el-input-number",{ref:"input",staticClass:"el-slider__input",attrs:{step:e.step,disabled:e.sliderDisabled,controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:e.inputSize},on:{change:e.emitChange},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}):e._e(),n("div",{ref:"slider",staticClass:"el-slider__runway",class:{"show-input":e.showInput,disabled:e.sliderDisabled},style:e.runwayStyle,on:{click:e.onSliderClick}},[n("div",{staticClass:"el-slider__bar",style:e.barStyle}),n("slider-button",{ref:"button1",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}),e.range?n("slider-button",{ref:"button2",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.secondValue,callback:function(t){e.secondValue=t},expression:"secondValue"}}):e._e(),e._l(e.stops,(function(t,i){return e.showStops?n("div",{key:i,staticClass:"el-slider__stop",style:e.getStopStyle(t)}):e._e()})),e.markList.length>0?[n("div",e._l(e.markList,(function(t,i){return n("div",{key:i,staticClass:"el-slider__stop el-slider__marks-stop",style:e.getStopStyle(t.position)})})),0),n("div",{staticClass:"el-slider__marks"},e._l(e.markList,(function(t,i){return n("slider-marker",{key:i,style:e.getStopStyle(t.position),attrs:{mark:t.mark}})})),1)]:e._e()],2)],1)};Vo._withStripped=!0;var zo=n(41),Ho=n.n(zo),Wo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"button",staticClass:"el-slider__button-wrapper",class:{hover:e.hovering,dragging:e.dragging},style:e.wrapperStyle,attrs:{tabindex:"0"},on:{mouseenter:e.handleMouseEnter,mouseleave:e.handleMouseLeave,mousedown:e.onButtonDown,touchstart:e.onButtonDown,focus:e.handleMouseEnter,blur:e.handleMouseLeave,keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onLeftKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onRightKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.onLeftKeyDown(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.onRightKeyDown(t))}]}},[n("el-tooltip",{ref:"tooltip",attrs:{placement:"top","popper-class":e.tooltipClass,disabled:!e.showTooltip}},[n("span",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(e.formatValue))]),n("div",{staticClass:"el-slider__button",class:{hover:e.hovering,dragging:e.dragging}})])],1)};Wo._withStripped=!0;var qo=r({name:"ElSliderButton",components:{ElTooltip:$e.a},props:{value:{type:Number,default:0},vertical:{type:Boolean,default:!1},tooltipClass:String},data:function(){return{hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:null,oldValue:this.value}},computed:{disabled:function(){return this.$parent.sliderDisabled},max:function(){return this.$parent.max},min:function(){return this.$parent.min},step:function(){return this.$parent.step},showTooltip:function(){return this.$parent.showTooltip},precision:function(){return this.$parent.precision},currentPosition:function(){return(this.value-this.min)/(this.max-this.min)*100+"%"},enableFormat:function(){return this.$parent.formatTooltip instanceof Function},formatValue:function(){return this.enableFormat&&this.$parent.formatTooltip(this.value)||this.value},wrapperStyle:function(){return this.vertical?{bottom:this.currentPosition}:{left:this.currentPosition}}},watch:{dragging:function(e){this.$parent.dragging=e}},methods:{displayTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!0)},hideTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!1)},handleMouseEnter:function(){this.hovering=!0,this.displayTooltip()},handleMouseLeave:function(){this.hovering=!1,this.hideTooltip()},onButtonDown:function(e){this.disabled||(e.preventDefault(),this.onDragStart(e),window.addEventListener("mousemove",this.onDragging),window.addEventListener("touchmove",this.onDragging),window.addEventListener("mouseup",this.onDragEnd),window.addEventListener("touchend",this.onDragEnd),window.addEventListener("contextmenu",this.onDragEnd))},onLeftKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)-this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onRightKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)+this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onDragStart:function(e){this.dragging=!0,this.isClick=!0,"touchstart"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?this.startY=e.clientY:this.startX=e.clientX,this.startPosition=parseFloat(this.currentPosition),this.newPosition=this.startPosition},onDragging:function(e){if(this.dragging){this.isClick=!1,this.displayTooltip(),this.$parent.resetSize();var t=0;"touchmove"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?(this.currentY=e.clientY,t=(this.startY-this.currentY)/this.$parent.sliderSize*100):(this.currentX=e.clientX,t=(this.currentX-this.startX)/this.$parent.sliderSize*100),this.newPosition=this.startPosition+t,this.setPosition(this.newPosition)}},onDragEnd:function(){var e=this;this.dragging&&(setTimeout((function(){e.dragging=!1,e.hideTooltip(),e.isClick||(e.setPosition(e.newPosition),e.$parent.emitChange())}),0),window.removeEventListener("mousemove",this.onDragging),window.removeEventListener("touchmove",this.onDragging),window.removeEventListener("mouseup",this.onDragEnd),window.removeEventListener("touchend",this.onDragEnd),window.removeEventListener("contextmenu",this.onDragEnd))},setPosition:function(e){var t=this;if(null!==e&&!isNaN(e)){e<0?e=0:e>100&&(e=100);var n=100/((this.max-this.min)/this.step),i=Math.round(e/n)*n*(this.max-this.min)*.01+this.min;i=parseFloat(i.toFixed(this.precision)),this.$emit("input",i),this.$nextTick((function(){t.displayTooltip(),t.$refs.tooltip&&t.$refs.tooltip.updatePopper()})),this.dragging||this.value===this.oldValue||(this.oldValue=this.value)}}}},Wo,[],!1,null,null,null);qo.options.__file="packages/slider/src/button.vue";var Uo=qo.exports,Ko={name:"ElMarker",props:{mark:{type:[String,Object]}},render:function(){var e=arguments[0],t="string"==typeof this.mark?this.mark:this.mark.label;return e("div",{class:"el-slider__marks-text",style:this.mark.style||{}},[t])}},Go={name:"ElSlider",mixins:[C.a],inject:{elForm:{default:""}},props:{min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},value:{type:[Number,Array],default:0},showInput:{type:Boolean,default:!1},showInputControls:{type:Boolean,default:!0},inputSize:{type:String,default:"small"},showStops:{type:Boolean,default:!1},showTooltip:{type:Boolean,default:!0},formatTooltip:Function,disabled:{type:Boolean,default:!1},range:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},height:{type:String},debounce:{type:Number,default:300},label:{type:String},tooltipClass:String,marks:Object},components:{ElInputNumber:Ho.a,SliderButton:Uo,SliderMarker:Ko},data:function(){return{firstValue:null,secondValue:null,oldValue:null,dragging:!1,sliderSize:1}},watch:{value:function(e,t){this.dragging||Array.isArray(e)&&Array.isArray(t)&&e.every((function(e,n){return e===t[n]}))||this.setValues()},dragging:function(e){e||this.setValues()},firstValue:function(e){this.range?this.$emit("input",[this.minValue,this.maxValue]):this.$emit("input",e)},secondValue:function(){this.range&&this.$emit("input",[this.minValue,this.maxValue])},min:function(){this.setValues()},max:function(){this.setValues()}},methods:{valueChanged:function(){var e=this;return this.range?![this.minValue,this.maxValue].every((function(t,n){return t===e.oldValue[n]})):this.value!==this.oldValue},setValues:function(){if(this.min>this.max)console.error("[Element Error][Slider]min should not be greater than max.");else{var e=this.value;this.range&&Array.isArray(e)?e[1]<this.min?this.$emit("input",[this.min,this.min]):e[0]>this.max?this.$emit("input",[this.max,this.max]):e[0]<this.min?this.$emit("input",[this.min,e[1]]):e[1]>this.max?this.$emit("input",[e[0],this.max]):(this.firstValue=e[0],this.secondValue=e[1],this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",[this.minValue,this.maxValue]),this.oldValue=e.slice())):this.range||"number"!=typeof e||isNaN(e)||(e<this.min?this.$emit("input",this.min):e>this.max?this.$emit("input",this.max):(this.firstValue=e,this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",e),this.oldValue=e)))}},setPosition:function(e){var t=this.min+e*(this.max-this.min)/100;if(this.range){var n=void 0;n=Math.abs(this.minValue-t)<Math.abs(this.maxValue-t)?this.firstValue<this.secondValue?"button1":"button2":this.firstValue>this.secondValue?"button1":"button2",this.$refs[n].setPosition(e)}else this.$refs.button1.setPosition(e)},onSliderClick:function(e){if(!this.sliderDisabled&&!this.dragging){if(this.resetSize(),this.vertical){var t=this.$refs.slider.getBoundingClientRect().bottom;this.setPosition((t-e.clientY)/this.sliderSize*100)}else{var n=this.$refs.slider.getBoundingClientRect().left;this.setPosition((e.clientX-n)/this.sliderSize*100)}this.emitChange()}},resetSize:function(){this.$refs.slider&&(this.sliderSize=this.$refs.slider["client"+(this.vertical?"Height":"Width")])},emitChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.range?[e.minValue,e.maxValue]:e.value)}))},getStopStyle:function(e){return this.vertical?{bottom:e+"%"}:{left:e+"%"}}},computed:{stops:function(){var e=this;if(!this.showStops||this.min>this.max)return[];if(0===this.step)return[];for(var t=(this.max-this.min)/this.step,n=100*this.step/(this.max-this.min),i=[],r=1;r<t;r++)i.push(r*n);return this.range?i.filter((function(t){return t<100*(e.minValue-e.min)/(e.max-e.min)||t>100*(e.maxValue-e.min)/(e.max-e.min)})):i.filter((function(t){return t>100*(e.firstValue-e.min)/(e.max-e.min)}))},markList:function(){var e=this;return this.marks?Object.keys(this.marks).map(parseFloat).sort((function(e,t){return e-t})).filter((function(t){return t<=e.max&&t>=e.min})).map((function(t){return{point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}})):[]},minValue:function(){return Math.min(this.firstValue,this.secondValue)},maxValue:function(){return Math.max(this.firstValue,this.secondValue)},barSize:function(){return this.range?100*(this.maxValue-this.minValue)/(this.max-this.min)+"%":100*(this.firstValue-this.min)/(this.max-this.min)+"%"},barStart:function(){return this.range?100*(this.minValue-this.min)/(this.max-this.min)+"%":"0%"},precision:function(){var e=[this.min,this.max,this.step].map((function(e){var t=(""+e).split(".")[1];return t?t.length:0}));return Math.max.apply(null,e)},runwayStyle:function(){return this.vertical?{height:this.height}:{}},barStyle:function(){return this.vertical?{height:this.barSize,bottom:this.barStart}:{width:this.barSize,left:this.barStart}},sliderDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},mounted:function(){var e=void 0;this.range?(Array.isArray(this.value)?(this.firstValue=Math.max(this.min,this.value[0]),this.secondValue=Math.min(this.max,this.value[1])):(this.firstValue=this.min,this.secondValue=this.max),this.oldValue=[this.firstValue,this.secondValue],e=this.firstValue+"-"+this.secondValue):("number"!=typeof this.value||isNaN(this.value)?this.firstValue=this.min:this.firstValue=Math.min(this.max,Math.max(this.min,this.value)),this.oldValue=this.firstValue,e=this.firstValue),this.$el.setAttribute("aria-valuetext",e),this.$el.setAttribute("aria-label",this.label?this.label:"slider between "+this.min+" and "+this.max),this.resetSize(),window.addEventListener("resize",this.resetSize)},beforeDestroy:function(){window.removeEventListener("resize",this.resetSize)}},Yo=r(Go,Vo,[],!1,null,null,null);Yo.options.__file="packages/slider/src/main.vue";var Zo=Yo.exports;Zo.install=function(e){e.component(Zo.name,Zo)};var Xo=Zo,Jo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-loading-fade"},on:{"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-loading-mask",class:[e.customClass,{"is-fullscreen":e.fullscreen}],style:{backgroundColor:e.background||""}},[n("div",{staticClass:"el-loading-spinner"},[e.spinner?n("i",{class:e.spinner}):n("svg",{staticClass:"circular",attrs:{viewBox:"25 25 50 50"}},[n("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none"}})]),e.text?n("p",{staticClass:"el-loading-text"},[e._v(e._s(e.text))]):e._e()])])])};Jo._withStripped=!0;var Qo=r({data:function(){return{text:null,spinner:null,background:null,fullscreen:!0,visible:!1,customClass:""}},methods:{handleAfterLeave:function(){this.$emit("after-leave")},setText:function(e){this.text=e}}},Jo,[],!1,null,null,null);Qo.options.__file="packages/loading/src/loading.vue";var es=Qo.exports,ts=n(32),ns=n.n(ts),is=bn.a.extend(es),rs={install:function(e){if(!e.prototype.$isServer){var t=function(t,i){i.value?e.nextTick((function(){i.modifiers.fullscreen?(t.originalPosition=Object(me.getStyle)(document.body,"position"),t.originalOverflow=Object(me.getStyle)(document.body,"overflow"),t.maskStyle.zIndex=y.PopupManager.nextZIndex(),Object(me.addClass)(t.mask,"is-fullscreen"),n(document.body,t,i)):(Object(me.removeClass)(t.mask,"is-fullscreen"),i.modifiers.body?(t.originalPosition=Object(me.getStyle)(document.body,"position"),["top","left"].forEach((function(e){var n="top"===e?"scrollTop":"scrollLeft";t.maskStyle[e]=t.getBoundingClientRect()[e]+document.body[n]+document.documentElement[n]-parseInt(Object(me.getStyle)(document.body,"margin-"+e),10)+"px"})),["height","width"].forEach((function(e){t.maskStyle[e]=t.getBoundingClientRect()[e]+"px"})),n(document.body,t,i)):(t.originalPosition=Object(me.getStyle)(t,"position"),n(t,t,i)))})):(ns()(t.instance,(function(e){if(t.instance.hiding){t.domVisible=!1;var n=i.modifiers.fullscreen||i.modifiers.body?document.body:t;Object(me.removeClass)(n,"el-loading-parent--relative"),Object(me.removeClass)(n,"el-loading-parent--hidden"),t.instance.hiding=!1}}),300,!0),t.instance.visible=!1,t.instance.hiding=!0)},n=function(t,n,i){n.domVisible||"none"===Object(me.getStyle)(n,"display")||"hidden"===Object(me.getStyle)(n,"visibility")?n.domVisible&&!0===n.instance.hiding&&(n.instance.visible=!0,n.instance.hiding=!1):(Object.keys(n.maskStyle).forEach((function(e){n.mask.style[e]=n.maskStyle[e]})),"absolute"!==n.originalPosition&&"fixed"!==n.originalPosition&&Object(me.addClass)(t,"el-loading-parent--relative"),i.modifiers.fullscreen&&i.modifiers.lock&&Object(me.addClass)(t,"el-loading-parent--hidden"),n.domVisible=!0,t.appendChild(n.mask),e.nextTick((function(){n.instance.hiding?n.instance.$emit("after-leave"):n.instance.visible=!0})),n.domInserted=!0)};e.directive("loading",{bind:function(e,n,i){var r=e.getAttribute("element-loading-text"),a=e.getAttribute("element-loading-spinner"),o=e.getAttribute("element-loading-background"),s=e.getAttribute("element-loading-custom-class"),l=i.context,u=new is({el:document.createElement("div"),data:{text:l&&l[r]||r,spinner:l&&l[a]||a,background:l&&l[o]||o,customClass:l&&l[s]||s,fullscreen:!!n.modifiers.fullscreen}});e.instance=u,e.mask=u.$el,e.maskStyle={},n.value&&t(e,n)},update:function(e,n){e.instance.setText(e.getAttribute("element-loading-text")),n.oldValue!==n.value&&t(e,n)},unbind:function(e,n){e.domInserted&&(e.mask&&e.mask.parentNode&&e.mask.parentNode.removeChild(e.mask),t(e,{value:!1,modifiers:n.modifiers})),e.instance&&e.instance.$destroy()}})}}},as=rs,os=bn.a.extend(es),ss={text:null,fullscreen:!0,body:!1,lock:!1,customClass:""},ls=void 0;os.prototype.originalPosition="",os.prototype.originalOverflow="",os.prototype.close=function(){var e=this;this.fullscreen&&(ls=void 0),ns()(this,(function(t){var n=e.fullscreen||e.body?document.body:e.target;Object(me.removeClass)(n,"el-loading-parent--relative"),Object(me.removeClass)(n,"el-loading-parent--hidden"),e.$el&&e.$el.parentNode&&e.$el.parentNode.removeChild(e.$el),e.$destroy()}),300),this.visible=!1};var us=function(e,t,n){var i={};e.fullscreen?(n.originalPosition=Object(me.getStyle)(document.body,"position"),n.originalOverflow=Object(me.getStyle)(document.body,"overflow"),i.zIndex=y.PopupManager.nextZIndex()):e.body?(n.originalPosition=Object(me.getStyle)(document.body,"position"),["top","left"].forEach((function(t){var n="top"===t?"scrollTop":"scrollLeft";i[t]=e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]+"px"})),["height","width"].forEach((function(t){i[t]=e.target.getBoundingClientRect()[t]+"px"}))):n.originalPosition=Object(me.getStyle)(t,"position"),Object.keys(i).forEach((function(e){n.$el.style[e]=i[e]}))},cs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!bn.a.prototype.$isServer){if("string"==typeof(e=qe()({},ss,e)).target&&(e.target=document.querySelector(e.target)),e.target=e.target||document.body,e.target!==document.body?e.fullscreen=!1:e.body=!0,e.fullscreen&&ls)return ls;var t=e.body?document.body:e.target,n=new os({el:document.createElement("div"),data:e});return us(e,t,n),"absolute"!==n.originalPosition&&"fixed"!==n.originalPosition&&Object(me.addClass)(t,"el-loading-parent--relative"),e.fullscreen&&e.lock&&Object(me.addClass)(t,"el-loading-parent--hidden"),t.appendChild(n.$el),bn.a.nextTick((function(){n.visible=!0})),e.fullscreen&&(ls=n),n}},ds={install:function(e){e.use(as),e.prototype.$loading=cs},directive:as,service:cs},hs=function(){var e=this,t=e.$createElement;return(e._self._c||t)("i",{class:"el-icon-"+e.name})};hs._withStripped=!0;var fs=r({name:"ElIcon",props:{name:String}},hs,[],!1,null,null,null);fs.options.__file="packages/icon/src/icon.vue";var ps=fs.exports;ps.install=function(e){e.component(ps.name,ps)};var ms=ps,vs={name:"ElRow",componentName:"ElRow",props:{tag:{type:String,default:"div"},gutter:Number,type:String,justify:{type:String,default:"start"},align:String},computed:{style:function(){var e={};return this.gutter&&(e.marginLeft="-"+this.gutter/2+"px",e.marginRight=e.marginLeft),e}},render:function(e){return e(this.tag,{class:["el-row","start"!==this.justify?"is-justify-"+this.justify:"",this.align?"is-align-"+this.align:"",{"el-row--flex":"flex"===this.type}],style:this.style},this.$slots.default)},install:function(e){e.component(vs.name,vs)}},gs=vs,bs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ys={name:"ElCol",props:{span:{type:Number,default:24},tag:{type:String,default:"div"},offset:Number,pull:Number,push:Number,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},computed:{gutter:function(){for(var e=this.$parent;e&&"ElRow"!==e.$options.componentName;)e=e.$parent;return e?e.gutter:0}},render:function(e){var t=this,n=[],i={};return this.gutter&&(i.paddingLeft=this.gutter/2+"px",i.paddingRight=i.paddingLeft),["span","offset","pull","push"].forEach((function(e){(t[e]||0===t[e])&&n.push("span"!==e?"el-col-"+e+"-"+t[e]:"el-col-"+t[e])})),["xs","sm","md","lg","xl"].forEach((function(e){if("number"==typeof t[e])n.push("el-col-"+e+"-"+t[e]);else if("object"===bs(t[e])){var i=t[e];Object.keys(i).forEach((function(t){n.push("span"!==t?"el-col-"+e+"-"+t+"-"+i[t]:"el-col-"+e+"-"+i[t])}))}})),e(this.tag,{class:["el-col",n],style:i},this.$slots.default)},install:function(e){e.component(ys.name,ys)}},ws=ys,_s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition-group",{class:["el-upload-list","el-upload-list--"+e.listType,{"is-disabled":e.disabled}],attrs:{tag:"ul",name:"el-list"}},e._l(e.files,(function(t){return n("li",{key:t.uid,class:["el-upload-list__item","is-"+t.status,e.focusing?"focusing":""],attrs:{tabindex:"0"},on:{keydown:function(n){if(!("button"in n)&&e._k(n.keyCode,"delete",[8,46],n.key,["Backspace","Delete","Del"]))return null;!e.disabled&&e.$emit("remove",t)},focus:function(t){e.focusing=!0},blur:function(t){e.focusing=!1},click:function(t){e.focusing=!1}}},[e._t("default",["uploading"!==t.status&&["picture-card","picture"].indexOf(e.listType)>-1?n("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:t.url,alt:""}}):e._e(),n("a",{staticClass:"el-upload-list__item-name",on:{click:function(n){e.handleClick(t)}}},[n("i",{staticClass:"el-icon-document"}),e._v(e._s(t.name)+"\n ")]),n("label",{staticClass:"el-upload-list__item-status-label"},[n("i",{class:{"el-icon-upload-success":!0,"el-icon-circle-check":"text"===e.listType,"el-icon-check":["picture-card","picture"].indexOf(e.listType)>-1}})]),e.disabled?e._e():n("i",{staticClass:"el-icon-close",on:{click:function(n){e.$emit("remove",t)}}}),e.disabled?e._e():n("i",{staticClass:"el-icon-close-tip"},[e._v(e._s(e.t("el.upload.deleteTip")))]),"uploading"===t.status?n("el-progress",{attrs:{type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:e.parsePercentage(t.percentage)}}):e._e(),"picture-card"===e.listType?n("span",{staticClass:"el-upload-list__item-actions"},[e.handlePreview&&"picture-card"===e.listType?n("span",{staticClass:"el-upload-list__item-preview",on:{click:function(n){e.handlePreview(t)}}},[n("i",{staticClass:"el-icon-zoom-in"})]):e._e(),e.disabled?e._e():n("span",{staticClass:"el-upload-list__item-delete",on:{click:function(n){e.$emit("remove",t)}}},[n("i",{staticClass:"el-icon-delete"})])]):e._e()],{file:t})],2)})),0)};_s._withStripped=!0;var xs=n(33),ks=n.n(xs),Cs=r({name:"ElUploadList",mixins:[p.a],data:function(){return{focusing:!1}},components:{ElProgress:ks.a},props:{files:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},handlePreview:Function,listType:String},methods:{parsePercentage:function(e){return parseInt(e,10)},handleClick:function(e){this.handlePreview&&this.handlePreview(e)}}},_s,[],!1,null,null,null);Cs.options.__file="packages/upload/src/upload-list.vue";var Ss=Cs.exports,Os=n(24),Ts=n.n(Os);var Ds=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-upload-dragger",class:{"is-dragover":e.dragover},on:{drop:function(t){return t.preventDefault(),e.onDrop(t)},dragover:function(t){return t.preventDefault(),e.onDragover(t)},dragleave:function(t){t.preventDefault(),e.dragover=!1}}},[e._t("default")],2)};Ds._withStripped=!0;var Es=r({name:"ElUploadDrag",props:{disabled:Boolean},inject:{uploader:{default:""}},data:function(){return{dragover:!1}},methods:{onDragover:function(){this.disabled||(this.dragover=!0)},onDrop:function(e){if(!this.disabled&&this.uploader){var t=this.uploader.accept;this.dragover=!1,t?this.$emit("file",[].slice.call(e.dataTransfer.files).filter((function(e){var n=e.type,i=e.name,r=i.indexOf(".")>-1?"."+i.split(".").pop():"",a=n.replace(/\/.*$/,"");return t.split(",").map((function(e){return e.trim()})).filter((function(e){return e})).some((function(e){return/\..+$/.test(e)?r===e:/\/\*$/.test(e)?a===e.replace(/\/\*$/,""):!!/^[^\/]+\/[^\/]+$/.test(e)&&n===e}))}))):this.$emit("file",e.dataTransfer.files)}}}},Ds,[],!1,null,null,null);Es.options.__file="packages/upload/src/upload-dragger.vue";var $s={inject:["uploader"],components:{UploadDragger:Es.exports},props:{type:String,action:{type:String,required:!0},name:{type:String,default:"file"},data:Object,headers:Object,withCredentials:Boolean,multiple:Boolean,accept:String,onStart:Function,onProgress:Function,onSuccess:Function,onError:Function,beforeUpload:Function,drag:Boolean,onPreview:{type:Function,default:function(){}},onRemove:{type:Function,default:function(){}},fileList:Array,autoUpload:Boolean,listType:String,httpRequest:{type:Function,default:function(e){if("undefined"!=typeof XMLHttpRequest){var t=new XMLHttpRequest,n=e.action;t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var i=new FormData;e.data&&Object.keys(e.data).forEach((function(t){i.append(t,e.data[t])})),i.append(e.filename,e.file,e.file.name),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300)return e.onError(function(e,t,n){var i=void 0;i=n.response?""+(n.response.error||n.response):n.responseText?""+n.responseText:"fail to post "+e+" "+n.status;var r=new Error(i);return r.status=n.status,r.method="post",r.url=e,r}(n,0,t));e.onSuccess(function(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}(t))},t.open("post",n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};for(var a in r)r.hasOwnProperty(a)&&null!==r[a]&&t.setRequestHeader(a,r[a]);return t.send(i),t}}},disabled:Boolean,limit:Number,onExceed:Function},data:function(){return{mouseover:!1,reqs:{}}},methods:{isImage:function(e){return-1!==e.indexOf("image")},handleChange:function(e){var t=e.target.files;t&&this.uploadFiles(t)},uploadFiles:function(e){var t=this;if(this.limit&&this.fileList.length+e.length>this.limit)this.onExceed&&this.onExceed(e,this.fileList);else{var n=Array.prototype.slice.call(e);this.multiple||(n=n.slice(0,1)),0!==n.length&&n.forEach((function(e){t.onStart(e),t.autoUpload&&t.upload(e)}))}},upload:function(e){var t=this;if(this.$refs.input.value=null,!this.beforeUpload)return this.post(e);var n=this.beforeUpload(e);n&&n.then?n.then((function(n){var i=Object.prototype.toString.call(n);if("[object File]"===i||"[object Blob]"===i){for(var r in"[object Blob]"===i&&(n=new File([n],e.name,{type:e.type})),e)e.hasOwnProperty(r)&&(n[r]=e[r]);t.post(n)}else t.post(e)}),(function(){t.onRemove(null,e)})):!1!==n?this.post(e):this.onRemove(null,e)},abort:function(e){var t=this.reqs;if(e){var n=e;e.uid&&(n=e.uid),t[n]&&t[n].abort()}else Object.keys(t).forEach((function(e){t[e]&&t[e].abort(),delete t[e]}))},post:function(e){var t=this,n=e.uid,i={headers:this.headers,withCredentials:this.withCredentials,file:e,data:this.data,filename:this.name,action:this.action,onProgress:function(n){t.onProgress(n,e)},onSuccess:function(i){t.onSuccess(i,e),delete t.reqs[n]},onError:function(i){t.onError(i,e),delete t.reqs[n]}},r=this.httpRequest(i);this.reqs[n]=r,r&&r.then&&r.then(i.onSuccess,i.onError)},handleClick:function(){this.disabled||(this.$refs.input.value=null,this.$refs.input.click())},handleKeydown:function(e){e.target===e.currentTarget&&(13!==e.keyCode&&32!==e.keyCode||this.handleClick())}},render:function(e){var t=this.handleClick,n=this.drag,i=this.name,r=this.handleChange,a=this.multiple,o=this.accept,s=this.listType,l=this.uploadFiles,u=this.disabled,c={class:{"el-upload":!0},on:{click:t,keydown:this.handleKeydown}};return c.class["el-upload--"+s]=!0,e("div",Ts()([c,{attrs:{tabindex:"0"}}]),[n?e("upload-dragger",{attrs:{disabled:u},on:{file:l}},[this.$slots.default]):this.$slots.default,e("input",{class:"el-upload__input",attrs:{type:"file",name:i,multiple:a,accept:o},ref:"input",on:{change:r}})])}},Ms=r($s,undefined,undefined,!1,null,null,null);Ms.options.__file="packages/upload/src/upload.vue";var Ps=Ms.exports;function Is(){}var js=r({name:"ElUpload",mixins:[x.a],components:{ElProgress:ks.a,UploadList:Ss,Upload:Ps},provide:function(){return{uploader:this}},inject:{elForm:{default:""}},props:{action:{type:String,required:!0},headers:{type:Object,default:function(){return{}}},data:Object,multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,dragger:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:String,type:{type:String,default:"select"},beforeUpload:Function,beforeRemove:Function,onRemove:{type:Function,default:Is},onChange:{type:Function,default:Is},onPreview:{type:Function},onSuccess:{type:Function,default:Is},onProgress:{type:Function,default:Is},onError:{type:Function,default:Is},fileList:{type:Array,default:function(){return[]}},autoUpload:{type:Boolean,default:!0},listType:{type:String,default:"text"},httpRequest:Function,disabled:Boolean,limit:Number,onExceed:{type:Function,default:Is}},data:function(){return{uploadFiles:[],dragOver:!1,draging:!1,tempIndex:1}},computed:{uploadDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{listType:function(e){"picture-card"!==e&&"picture"!==e||(this.uploadFiles=this.uploadFiles.map((function(e){if(!e.url&&e.raw)try{e.url=URL.createObjectURL(e.raw)}catch(e){console.error("[Element Error][Upload]",e)}return e})))},fileList:{immediate:!0,handler:function(e){var t=this;this.uploadFiles=e.map((function(e){return e.uid=e.uid||Date.now()+t.tempIndex++,e.status=e.status||"success",e}))}}},methods:{handleStart:function(e){e.uid=Date.now()+this.tempIndex++;var t={status:"ready",name:e.name,size:e.size,percentage:0,uid:e.uid,raw:e};if("picture-card"===this.listType||"picture"===this.listType)try{t.url=URL.createObjectURL(e)}catch(e){return void console.error("[Element Error][Upload]",e)}this.uploadFiles.push(t),this.onChange(t,this.uploadFiles)},handleProgress:function(e,t){var n=this.getFile(t);this.onProgress(e,n,this.uploadFiles),n.status="uploading",n.percentage=e.percent||0},handleSuccess:function(e,t){var n=this.getFile(t);n&&(n.status="success",n.response=e,this.onSuccess(e,n,this.uploadFiles),this.onChange(n,this.uploadFiles))},handleError:function(e,t){var n=this.getFile(t),i=this.uploadFiles;n.status="fail",i.splice(i.indexOf(n),1),this.onError(e,n,this.uploadFiles),this.onChange(n,this.uploadFiles)},handleRemove:function(e,t){var n=this;t&&(e=this.getFile(t));var i=function(){n.abort(e);var t=n.uploadFiles;t.splice(t.indexOf(e),1),n.onRemove(e,t)};if(this.beforeRemove){if("function"==typeof this.beforeRemove){var r=this.beforeRemove(e,this.uploadFiles);r&&r.then?r.then((function(){i()}),Is):!1!==r&&i()}}else i()},getFile:function(e){var t=this.uploadFiles,n=void 0;return t.every((function(t){return!(n=e.uid===t.uid?t:null)})),n},abort:function(e){this.$refs["upload-inner"].abort(e)},clearFiles:function(){this.uploadFiles=[]},submit:function(){var e=this;this.uploadFiles.filter((function(e){return"ready"===e.status})).forEach((function(t){e.$refs["upload-inner"].upload(t.raw)}))},getMigratingConfig:function(){return{props:{"default-file-list":"default-file-list is renamed to file-list.","show-upload-list":"show-upload-list is renamed to show-file-list.","thumbnail-mode":"thumbnail-mode has been deprecated, you can implement the same effect according to this case: http://element.eleme.io/#/zh-CN/component/upload#yong-hu-tou-xiang-shang-chuan"}}}},beforeDestroy:function(){this.uploadFiles.forEach((function(e){e.url&&0===e.url.indexOf("blob:")&&URL.revokeObjectURL(e.url)}))},render:function(e){var t=this,n=void 0;this.showFileList&&(n=e(Ss,{attrs:{disabled:this.uploadDisabled,listType:this.listType,files:this.uploadFiles,handlePreview:this.onPreview},on:{remove:this.handleRemove}},[function(e){if(t.$scopedSlots.file)return t.$scopedSlots.file({file:e.file})}]));var i=e("upload",{props:{type:this.type,drag:this.drag,action:this.action,multiple:this.multiple,"before-upload":this.beforeUpload,"with-credentials":this.withCredentials,headers:this.headers,name:this.name,data:this.data,accept:this.accept,fileList:this.uploadFiles,autoUpload:this.autoUpload,listType:this.listType,disabled:this.uploadDisabled,limit:this.limit,"on-exceed":this.onExceed,"on-start":this.handleStart,"on-progress":this.handleProgress,"on-success":this.handleSuccess,"on-error":this.handleError,"on-preview":this.onPreview,"on-remove":this.handleRemove,"http-request":this.httpRequest},ref:"upload-inner"},[this.$slots.trigger||this.$slots.default]);return e("div",["picture-card"===this.listType?n:"",this.$slots.trigger?[i,this.$slots.default]:i,this.$slots.tip,"picture-card"!==this.listType?n:""])}},undefined,undefined,!1,null,null,null);js.options.__file="packages/upload/src/index.vue";var As=js.exports;As.install=function(e){e.component(As.name,As)};var Ns=As,Ls=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-progress",class:["el-progress--"+e.type,e.status?"is-"+e.status:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}],attrs:{role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===e.type?n("div",{staticClass:"el-progress-bar"},[n("div",{staticClass:"el-progress-bar__outer",style:{height:e.strokeWidth+"px"}},[n("div",{staticClass:"el-progress-bar__inner",style:e.barStyle},[e.showText&&e.textInside?n("div",{staticClass:"el-progress-bar__innerText"},[e._v(e._s(e.content))]):e._e()])])]):n("div",{staticClass:"el-progress-circle",style:{height:e.width+"px",width:e.width+"px"}},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[n("path",{staticClass:"el-progress-circle__track",style:e.trailPathStyle,attrs:{d:e.trackPath,stroke:"#e5e9f2","stroke-width":e.relativeStrokeWidth,fill:"none"}}),n("path",{staticClass:"el-progress-circle__path",style:e.circlePathStyle,attrs:{d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0}})])]),e.showText&&!e.textInside?n("div",{staticClass:"el-progress__text",style:{fontSize:e.progressTextSize+"px"}},[e.status?n("i",{class:e.iconClass}):[e._v(e._s(e.content))]],2):e._e()])};Ls._withStripped=!0;var Fs=r({name:"ElProgress",props:{type:{type:String,default:"line",validator:function(e){return["line","circle","dashboard"].indexOf(e)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){return-1*this.perimeter*(1-this.rate)/2+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"==typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"==typeof this.color?this.color(e):"string"==typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),n=0;n<t.length;n++)if(t[n].percentage>e)return t[n].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,n){return"string"==typeof e?{color:e,percentage:(n+1)*t}:e}))}}},Ls,[],!1,null,null,null);Fs.options.__file="packages/progress/src/progress.vue";var Rs=Fs.exports;Rs.install=function(e){e.component(Rs.name,Rs)};var Bs=Rs,Vs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"el-spinner"},[n("svg",{staticClass:"el-spinner-inner",style:{width:e.radius/2+"px",height:e.radius/2+"px"},attrs:{viewBox:"0 0 50 50"}},[n("circle",{staticClass:"path",attrs:{cx:"25",cy:"25",r:"20",fill:"none",stroke:e.strokeColor,"stroke-width":e.strokeWidth}})])])};Vs._withStripped=!0;var zs=r({name:"ElSpinner",props:{type:String,radius:{type:Number,default:100},strokeWidth:{type:Number,default:5},strokeColor:{type:String,default:"#efefef"}}},Vs,[],!1,null,null,null);zs.options.__file="packages/spinner/src/spinner.vue";var Hs=zs.exports;Hs.install=function(e){e.component(Hs.name,Hs)};var Ws=Hs,qs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-message-fade"},on:{"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-message",e.type&&!e.iconClass?"el-message--"+e.type:"",e.center?"is-center":"",e.showClose?"is-closable":"",e.customClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:e.clearTimer,mouseleave:e.startTimer}},[e.iconClass?n("i",{class:e.iconClass}):n("i",{class:e.typeClass}),e._t("default",[e.dangerouslyUseHTMLString?n("p",{staticClass:"el-message__content",domProps:{innerHTML:e._s(e.message)}}):n("p",{staticClass:"el-message__content"},[e._v(e._s(e.message))])]),e.showClose?n("i",{staticClass:"el-message__closeBtn el-icon-close",on:{click:e.close}}):e._e()],2)])};qs._withStripped=!0;var Us={success:"success",info:"info",warning:"warning",error:"error"},Ks=r({data:function(){return{visible:!1,message:"",duration:3e3,type:"info",iconClass:"",customClass:"",onClose:null,showClose:!1,closed:!1,verticalOffset:20,timer:null,dangerouslyUseHTMLString:!1,center:!1}},computed:{typeClass:function(){return this.type&&!this.iconClass?"el-message__icon el-icon-"+Us[this.type]:""},positionStyle:function(){return{top:this.verticalOffset+"px"}}},watch:{closed:function(e){e&&(this.visible=!1)}},methods:{handleAfterLeave:function(){this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},close:function(){this.closed=!0,"function"==typeof this.onClose&&this.onClose(this)},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){27===e.keyCode&&(this.closed||this.close())}},mounted:function(){this.startTimer(),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},qs,[],!1,null,null,null);Ks.options.__file="packages/message/src/main.vue";var Gs=Ks.exports,Ys=n(15),Zs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Xs=bn.a.extend(Gs),Js=void 0,Qs=[],el=1,tl=function e(t){if(!bn.a.prototype.$isServer){"string"==typeof(t=t||{})&&(t={message:t});var n=t.onClose,i="message_"+el++;t.onClose=function(){e.close(i,n)},(Js=new Xs({data:t})).id=i,Object(aa.isVNode)(Js.message)&&(Js.$slots.default=[Js.message],Js.message=null),Js.$mount(),document.body.appendChild(Js.$el);var r=t.offset||20;return Qs.forEach((function(e){r+=e.$el.offsetHeight+16})),Js.verticalOffset=r,Js.visible=!0,Js.$el.style.zIndex=y.PopupManager.nextZIndex(),Qs.push(Js),Js}};["success","warning","info","error"].forEach((function(e){tl[e]=function(t){return Object(Ys.isObject)(t)&&!Object(aa.isVNode)(t)?tl(Zs({},t,{type:e})):tl({type:e,message:t})}})),tl.close=function(e,t){for(var n=Qs.length,i=-1,r=void 0,a=0;a<n;a++)if(e===Qs[a].id){r=Qs[a].$el.offsetHeight,i=a,"function"==typeof t&&t(Qs[a]),Qs.splice(a,1);break}if(!(n<=1||-1===i||i>Qs.length-1))for(var o=i;o<n-1;o++){var s=Qs[o].$el;s.style.top=parseInt(s.style.top,10)-r-16+"px"}},tl.closeAll=function(){for(var e=Qs.length-1;e>=0;e--)Qs[e].close()};var nl=tl,il=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-badge"},[e._t("default"),n("transition",{attrs:{name:"el-zoom-in-center"}},[n("sup",{directives:[{name:"show",rawName:"v-show",value:!e.hidden&&(e.content||0===e.content||e.isDot),expression:"!hidden && (content || content === 0 || isDot)"}],staticClass:"el-badge__content",class:["el-badge__content--"+e.type,{"is-fixed":e.$slots.default,"is-dot":e.isDot}],domProps:{textContent:e._s(e.content)}})])],2)};il._withStripped=!0;var rl=r({name:"ElBadge",props:{value:[String,Number],max:Number,isDot:Boolean,hidden:Boolean,type:{type:String,validator:function(e){return["primary","success","warning","info","danger"].indexOf(e)>-1}}},computed:{content:function(){if(!this.isDot){var e=this.value,t=this.max;return"number"==typeof e&&"number"==typeof t&&t<e?t+"+":e}}}},il,[],!1,null,null,null);rl.options.__file="packages/badge/src/main.vue";var al=rl.exports;al.install=function(e){e.component(al.name,al)};var ol=al,sl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-card",class:e.shadow?"is-"+e.shadow+"-shadow":"is-always-shadow"},[e.$slots.header||e.header?n("div",{staticClass:"el-card__header"},[e._t("header",[e._v(e._s(e.header))])],2):e._e(),n("div",{staticClass:"el-card__body",style:e.bodyStyle},[e._t("default")],2)])};sl._withStripped=!0;var ll=r({name:"ElCard",props:{header:{},bodyStyle:{},shadow:{type:String}}},sl,[],!1,null,null,null);ll.options.__file="packages/card/src/main.vue";var ul=ll.exports;ul.install=function(e){e.component(ul.name,ul)};var cl=ul,dl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-rate",attrs:{role:"slider","aria-valuenow":e.currentValue,"aria-valuetext":e.text,"aria-valuemin":"0","aria-valuemax":e.max,tabindex:"0"},on:{keydown:e.handleKey}},[e._l(e.max,(function(t,i){return n("span",{key:i,staticClass:"el-rate__item",style:{cursor:e.rateDisabled?"auto":"pointer"},on:{mousemove:function(n){e.setCurrentValue(t,n)},mouseleave:e.resetCurrentValue,click:function(n){e.selectValue(t)}}},[n("i",{staticClass:"el-rate__icon",class:[e.classes[t-1],{hover:e.hoverIndex===t}],style:e.getIconStyle(t)},[e.showDecimalIcon(t)?n("i",{staticClass:"el-rate__decimal",class:e.decimalIconClass,style:e.decimalStyle}):e._e()])])})),e.showText||e.showScore?n("span",{staticClass:"el-rate__text",style:{color:e.textColor}},[e._v(e._s(e.text))]):e._e()],2)};dl._withStripped=!0;var hl={name:"ElRate",mixins:[x.a],inject:{elForm:{default:""}},data:function(){return{pointerAtLeftHalf:!0,currentValue:this.value,hoverIndex:-1}},props:{value:{type:Number,default:0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:[Array,Object],default:function(){return["#F7BA2A","#F7BA2A","#F7BA2A"]}},voidColor:{type:String,default:"#C6D1DE"},disabledVoidColor:{type:String,default:"#EFF2F7"},iconClasses:{type:[Array,Object],default:function(){return["el-icon-star-on","el-icon-star-on","el-icon-star-on"]}},voidIconClass:{type:String,default:"el-icon-star-off"},disabledVoidIconClass:{type:String,default:"el-icon-star-on"},disabled:{type:Boolean,default:!1},allowHalf:{type:Boolean,default:!1},showText:{type:Boolean,default:!1},showScore:{type:Boolean,default:!1},textColor:{type:String,default:"#1f2d3d"},texts:{type:Array,default:function(){return["极差","失望","一般","满意","惊喜"]}},scoreTemplate:{type:String,default:"{value}"}},computed:{text:function(){var e="";return this.showScore?e=this.scoreTemplate.replace(/\{\s*value\s*\}/,this.rateDisabled?this.value:this.currentValue):this.showText&&(e=this.texts[Math.ceil(this.currentValue)-1]),e},decimalStyle:function(){var e="";return this.rateDisabled?e=this.valueDecimal+"%":this.allowHalf&&(e="50%"),{color:this.activeColor,width:e}},valueDecimal:function(){return 100*this.value-100*Math.floor(this.value)},classMap:function(){var e;return Array.isArray(this.iconClasses)?((e={})[this.lowThreshold]=this.iconClasses[0],e[this.highThreshold]={value:this.iconClasses[1],excluded:!0},e[this.max]=this.iconClasses[2],e):this.iconClasses},decimalIconClass:function(){return this.getValueFromMap(this.value,this.classMap)},voidClass:function(){return this.rateDisabled?this.disabledVoidIconClass:this.voidIconClass},activeClass:function(){return this.getValueFromMap(this.currentValue,this.classMap)},colorMap:function(){var e;return Array.isArray(this.colors)?((e={})[this.lowThreshold]=this.colors[0],e[this.highThreshold]={value:this.colors[1],excluded:!0},e[this.max]=this.colors[2],e):this.colors},activeColor:function(){return this.getValueFromMap(this.currentValue,this.colorMap)},classes:function(){var e=[],t=0,n=this.currentValue;for(this.allowHalf&&this.currentValue!==Math.floor(this.currentValue)&&n--;t<n;t++)e.push(this.activeClass);for(;t<this.max;t++)e.push(this.voidClass);return e},rateDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){this.currentValue=e,this.pointerAtLeftHalf=this.value!==Math.floor(this.value)}},methods:{getMigratingConfig:function(){return{props:{"text-template":"text-template is renamed to score-template."}}},getValueFromMap:function(e,t){var n=Object.keys(t).filter((function(n){var i=t[n];return!!Object(Ys.isObject)(i)&&i.excluded?e<n:e<=n})).sort((function(e,t){return e-t})),i=t[n[0]];return Object(Ys.isObject)(i)?i.value:i||""},showDecimalIcon:function(e){var t=this.rateDisabled&&this.valueDecimal>0&&e-1<this.value&&e>this.value,n=this.allowHalf&&this.pointerAtLeftHalf&&e-.5<=this.currentValue&&e>this.currentValue;return t||n},getIconStyle:function(e){var t=this.rateDisabled?this.disabledVoidColor:this.voidColor;return{color:e<=this.currentValue?this.activeColor:t}},selectValue:function(e){this.rateDisabled||(this.allowHalf&&this.pointerAtLeftHalf?(this.$emit("input",this.currentValue),this.$emit("change",this.currentValue)):(this.$emit("input",e),this.$emit("change",e)))},handleKey:function(e){if(!this.rateDisabled){var t=this.currentValue,n=e.keyCode;38===n||39===n?(this.allowHalf?t+=.5:t+=1,e.stopPropagation(),e.preventDefault()):37!==n&&40!==n||(this.allowHalf?t-=.5:t-=1,e.stopPropagation(),e.preventDefault()),t=(t=t<0?0:t)>this.max?this.max:t,this.$emit("input",t),this.$emit("change",t)}},setCurrentValue:function(e,t){if(!this.rateDisabled){if(this.allowHalf){var n=t.target;Object(me.hasClass)(n,"el-rate__item")&&(n=n.querySelector(".el-rate__icon")),Object(me.hasClass)(n,"el-rate__decimal")&&(n=n.parentNode),this.pointerAtLeftHalf=2*t.offsetX<=n.clientWidth,this.currentValue=this.pointerAtLeftHalf?e-.5:e}else this.currentValue=e;this.hoverIndex=e}},resetCurrentValue:function(){this.rateDisabled||(this.allowHalf&&(this.pointerAtLeftHalf=this.value!==Math.floor(this.value)),this.currentValue=this.value,this.hoverIndex=-1)}},created:function(){this.value||this.$emit("input",0)}},fl=r(hl,dl,[],!1,null,null,null);fl.options.__file="packages/rate/src/main.vue";var pl=fl.exports;pl.install=function(e){e.component(pl.name,pl)};var ml=pl,vl=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-steps",class:[!e.simple&&"el-steps--"+e.direction,e.simple&&"el-steps--simple"]},[e._t("default")],2)};vl._withStripped=!0;var gl=r({name:"ElSteps",mixins:[x.a],props:{space:[Number,String],active:Number,direction:{type:String,default:"horizontal"},alignCenter:Boolean,simple:Boolean,finishStatus:{type:String,default:"finish"},processStatus:{type:String,default:"process"}},data:function(){return{steps:[],stepOffset:0}},methods:{getMigratingConfig:function(){return{props:{center:"center is removed."}}}},watch:{active:function(e,t){this.$emit("change",e,t)},steps:function(e){e.forEach((function(e,t){e.index=t}))}}},vl,[],!1,null,null,null);gl.options.__file="packages/steps/src/steps.vue";var bl=gl.exports;bl.install=function(e){e.component(bl.name,bl)};var yl=bl,wl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-step",class:[!e.isSimple&&"is-"+e.$parent.direction,e.isSimple&&"is-simple",e.isLast&&!e.space&&!e.isCenter&&"is-flex",e.isCenter&&!e.isVertical&&!e.isSimple&&"is-center"],style:e.style},[n("div",{staticClass:"el-step__head",class:"is-"+e.currentStatus},[n("div",{staticClass:"el-step__line",style:e.isLast?"":{marginRight:e.$parent.stepOffset+"px"}},[n("i",{staticClass:"el-step__line-inner",style:e.lineStyle})]),n("div",{staticClass:"el-step__icon",class:"is-"+(e.icon?"icon":"text")},["success"!==e.currentStatus&&"error"!==e.currentStatus?e._t("icon",[e.icon?n("i",{staticClass:"el-step__icon-inner",class:[e.icon]}):e._e(),e.icon||e.isSimple?e._e():n("div",{staticClass:"el-step__icon-inner"},[e._v(e._s(e.index+1))])]):n("i",{staticClass:"el-step__icon-inner is-status",class:["el-icon-"+("success"===e.currentStatus?"check":"close")]})],2)]),n("div",{staticClass:"el-step__main"},[n("div",{ref:"title",staticClass:"el-step__title",class:["is-"+e.currentStatus]},[e._t("title",[e._v(e._s(e.title))])],2),e.isSimple?n("div",{staticClass:"el-step__arrow"}):n("div",{staticClass:"el-step__description",class:["is-"+e.currentStatus]},[e._t("description",[e._v(e._s(e.description))])],2)])])};wl._withStripped=!0;var _l={name:"ElStep",props:{title:String,icon:String,description:String,status:String},data:function(){return{index:-1,lineStyle:{},internalStatus:""}},beforeCreate:function(){this.$parent.steps.push(this)},beforeDestroy:function(){var e=this.$parent.steps,t=e.indexOf(this);t>=0&&e.splice(t,1)},computed:{currentStatus:function(){return this.status||this.internalStatus},prevStatus:function(){var e=this.$parent.steps[this.index-1];return e?e.currentStatus:"wait"},isCenter:function(){return this.$parent.alignCenter},isVertical:function(){return"vertical"===this.$parent.direction},isSimple:function(){return this.$parent.simple},isLast:function(){var e=this.$parent;return e.steps[e.steps.length-1]===this},stepsCount:function(){return this.$parent.steps.length},space:function(){var e=this.isSimple,t=this.$parent.space;return e?"":t},style:function(){var e={},t=this.$parent.steps.length,n="number"==typeof this.space?this.space+"px":this.space?this.space:100/(t-(this.isCenter?0:1))+"%";return e.flexBasis=n,this.isVertical||(this.isLast?e.maxWidth=100/this.stepsCount+"%":e.marginRight=-this.$parent.stepOffset+"px"),e}},methods:{updateStatus:function(e){var t=this.$parent.$children[this.index-1];e>this.index?this.internalStatus=this.$parent.finishStatus:e===this.index&&"error"!==this.prevStatus?this.internalStatus=this.$parent.processStatus:this.internalStatus="wait",t&&t.calcProgress(this.internalStatus)},calcProgress:function(e){var t=100,n={};n.transitionDelay=150*this.index+"ms",e===this.$parent.processStatus?(this.currentStatus,t=0):"wait"===e&&(t=0,n.transitionDelay=-150*this.index+"ms"),n.borderWidth=t&&!this.isSimple?"1px":0,"vertical"===this.$parent.direction?n.height=t+"%":n.width=t+"%",this.lineStyle=n}},mounted:function(){var e=this,t=this.$watch("index",(function(n){e.$watch("$parent.active",e.updateStatus,{immediate:!0}),e.$watch("$parent.processStatus",(function(){var t=e.$parent.active;e.updateStatus(t)}),{immediate:!0}),t()}))}},xl=r(_l,wl,[],!1,null,null,null);xl.options.__file="packages/steps/src/step.vue";var kl=xl.exports;kl.install=function(e){e.component(kl.name,kl)};var Cl=kl,Sl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.carouselClasses,on:{mouseenter:function(t){return t.stopPropagation(),e.handleMouseEnter(t)},mouseleave:function(t){return t.stopPropagation(),e.handleMouseLeave(t)}}},[n("div",{staticClass:"el-carousel__container",style:{height:e.height}},[e.arrowDisplay?n("transition",{attrs:{name:"carousel-arrow-left"}},[n("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex>0),expression:"(arrow === 'always' || hover) && (loop || activeIndex > 0)"}],staticClass:"el-carousel__arrow el-carousel__arrow--left",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("left")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex-1)}}},[n("i",{staticClass:"el-icon-arrow-left"})])]):e._e(),e.arrowDisplay?n("transition",{attrs:{name:"carousel-arrow-right"}},[n("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex<e.items.length-1),expression:"(arrow === 'always' || hover) && (loop || activeIndex < items.length - 1)"}],staticClass:"el-carousel__arrow el-carousel__arrow--right",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("right")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex+1)}}},[n("i",{staticClass:"el-icon-arrow-right"})])]):e._e(),e._t("default")],2),"none"!==e.indicatorPosition?n("ul",{class:e.indicatorsClasses},e._l(e.items,(function(t,i){return n("li",{key:i,class:["el-carousel__indicator","el-carousel__indicator--"+e.direction,{"is-active":i===e.activeIndex}],on:{mouseenter:function(t){e.throttledIndicatorHover(i)},click:function(t){t.stopPropagation(),e.handleIndicatorClick(i)}}},[n("button",{staticClass:"el-carousel__button"},[e.hasLabel?n("span",[e._v(e._s(t.label))]):e._e()])])})),0):e._e()])};Sl._withStripped=!0;var Ol=n(25),Tl=n.n(Ol),Dl=r({name:"ElCarousel",props:{initialIndex:{type:Number,default:0},height:String,trigger:{type:String,default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:String,indicator:{type:Boolean,default:!0},arrow:{type:String,default:"hover"},type:String,loop:{type:Boolean,default:!0},direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}}},data:function(){return{items:[],activeIndex:-1,containerWidth:0,timer:null,hover:!1}},computed:{arrowDisplay:function(){return"never"!==this.arrow&&"vertical"!==this.direction},hasLabel:function(){return this.items.some((function(e){return e.label.toString().length>0}))},carouselClasses:function(){var e=["el-carousel","el-carousel--"+this.direction];return"card"===this.type&&e.push("el-carousel--card"),e},indicatorsClasses:function(){var e=["el-carousel__indicators","el-carousel__indicators--"+this.direction];return this.hasLabel&&e.push("el-carousel__indicators--labels"),"outside"!==this.indicatorPosition&&"card"!==this.type||e.push("el-carousel__indicators--outside"),e}},watch:{items:function(e){e.length>0&&this.setActiveItem(this.initialIndex)},activeIndex:function(e,t){this.resetItemPosition(t),t>-1&&this.$emit("change",e,t)},autoplay:function(e){e?this.startTimer():this.pauseTimer()},loop:function(){this.setActiveItem(this.activeIndex)},interval:function(){this.pauseTimer(),this.startTimer()}},methods:{handleMouseEnter:function(){this.hover=!0,this.pauseTimer()},handleMouseLeave:function(){this.hover=!1,this.startTimer()},itemInStage:function(e,t){var n=this.items.length;return t===n-1&&e.inStage&&this.items[0].active||e.inStage&&this.items[t+1]&&this.items[t+1].active?"left":!!(0===t&&e.inStage&&this.items[n-1].active||e.inStage&&this.items[t-1]&&this.items[t-1].active)&&"right"},handleButtonEnter:function(e){var t=this;"vertical"!==this.direction&&this.items.forEach((function(n,i){e===t.itemInStage(n,i)&&(n.hover=!0)}))},handleButtonLeave:function(){"vertical"!==this.direction&&this.items.forEach((function(e){e.hover=!1}))},updateItems:function(){this.items=this.$children.filter((function(e){return"ElCarouselItem"===e.$options.name}))},resetItemPosition:function(e){var t=this;this.items.forEach((function(n,i){n.translateItem(i,t.activeIndex,e)}))},playSlides:function(){this.activeIndex<this.items.length-1?this.activeIndex++:this.loop&&(this.activeIndex=0)},pauseTimer:function(){this.timer&&(clearInterval(this.timer),this.timer=null)},startTimer:function(){this.interval<=0||!this.autoplay||this.timer||(this.timer=setInterval(this.playSlides,this.interval))},resetTimer:function(){this.pauseTimer(),this.startTimer()},setActiveItem:function(e){if("string"==typeof e){var t=this.items.filter((function(t){return t.name===e}));t.length>0&&(e=this.items.indexOf(t[0]))}if(e=Number(e),isNaN(e)||e!==Math.floor(e))console.warn("[Element Warn][Carousel]index must be an integer.");else{var n=this.items.length,i=this.activeIndex;this.activeIndex=e<0?this.loop?n-1:0:e>=n?this.loop?0:n-1:e,i===this.activeIndex&&this.resetItemPosition(i),this.resetTimer()}},prev:function(){this.setActiveItem(this.activeIndex-1)},next:function(){this.setActiveItem(this.activeIndex+1)},handleIndicatorClick:function(e){this.activeIndex=e},handleIndicatorHover:function(e){"hover"===this.trigger&&e!==this.activeIndex&&(this.activeIndex=e)}},created:function(){var e=this;this.throttledArrowClick=Tl()(300,!0,(function(t){e.setActiveItem(t)})),this.throttledIndicatorHover=Tl()(300,(function(t){e.handleIndicatorHover(t)}))},mounted:function(){var e=this;this.updateItems(),this.$nextTick((function(){Object(zt.addResizeListener)(e.$el,e.resetItemPosition),e.initialIndex<e.items.length&&e.initialIndex>=0&&(e.activeIndex=e.initialIndex),e.startTimer()}))},beforeDestroy:function(){this.$el&&Object(zt.removeResizeListener)(this.$el,this.resetItemPosition),this.pauseTimer()}},Sl,[],!1,null,null,null);Dl.options.__file="packages/carousel/src/main.vue";var El=Dl.exports;El.install=function(e){e.component(El.name,El)};var $l=El,Ml={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function Pl(e){var t=e.move,n=e.size,i=e.bar,r={},a="translate"+i.axis+"("+t+"%)";return r[i.size]=n,r.transform=a,r.msTransform=a,r.webkitTransform=a,r}var Il={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return Ml[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,n=this.move,i=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+i.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:Pl({size:t,move:n,bar:i})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=100*(Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-this.$refs.thumb[this.bar.offset]/2)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=t*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(me.on)(document,"mousemove",this.mouseMoveDocumentHandler),Object(me.on)(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var n=100*(-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-(this.$refs.thumb[this.bar.offset]-t))/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=n*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(me.off)(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(me.off)(document,"mouseup",this.mouseUpDocumentHandler)}},jl={name:"ElScrollbar",components:{Bar:Il},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=Bn()(),n=this.wrapStyle;if(t){var i="-"+t+"px",r="margin-bottom: "+i+"; margin-right: "+i+";";Array.isArray(this.wrapStyle)?(n=Object(m.toObject)(this.wrapStyle)).marginRight=n.marginBottom=i:"string"==typeof this.wrapStyle?n+=r:n=r}var a=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),o=e("div",{ref:"wrap",style:n,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[a]]),s=void 0;return s=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:n},[[a]])]:[o,e(Il,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(Il,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},s)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e,t,n=this.wrap;n&&(e=100*n.clientHeight/n.scrollHeight,t=100*n.clientWidth/n.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(zt.addResizeListener)(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(zt.removeResizeListener)(this.$refs.resize,this.update)},install:function(e){e.component(jl.name,jl)}},Al=jl,Nl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.ready,expression:"ready"}],staticClass:"el-carousel__item",class:{"is-active":e.active,"el-carousel__item--card":"card"===e.$parent.type,"is-in-stage":e.inStage,"is-hover":e.hover,"is-animating":e.animating},style:e.itemStyle,on:{click:e.handleItemClick}},["card"===e.$parent.type?n("div",{directives:[{name:"show",rawName:"v-show",value:!e.active,expression:"!active"}],staticClass:"el-carousel__mask"}):e._e(),e._t("default")],2)};Nl._withStripped=!0;var Ll=.83,Fl=r({name:"ElCarouselItem",props:{name:String,label:{type:[String,Number],default:""}},data:function(){return{hover:!1,translate:0,scale:1,active:!1,ready:!1,inStage:!1,animating:!1}},methods:{processIndex:function(e,t,n){return 0===t&&e===n-1?-1:t===n-1&&0===e?n:e<t-1&&t-e>=n/2?n+1:e>t+1&&e-t>=n/2?-2:e},calcCardTranslate:function(e,t){var n=this.$parent.$el.offsetWidth;return this.inStage?n*(1.17*(e-t)+1)/4:e<t?-1.83*n/4:3.83*n/4},calcTranslate:function(e,t,n){return this.$parent.$el[n?"offsetHeight":"offsetWidth"]*(e-t)},translateItem:function(e,t,n){var i=this.$parent.type,r=this.parentDirection,a=this.$parent.items.length;if("card"!==i&&void 0!==n&&(this.animating=e===t||e===n),e!==t&&a>2&&this.$parent.loop&&(e=this.processIndex(e,t,a)),"card"===i)"vertical"===r&&console.warn("[Element Warn][Carousel]vertical direction is not supported in card mode"),this.inStage=Math.round(Math.abs(e-t))<=1,this.active=e===t,this.translate=this.calcCardTranslate(e,t),this.scale=this.active?1:Ll;else{this.active=e===t;var o="vertical"===r;this.translate=this.calcTranslate(e,t,o),this.scale=1}this.ready=!0},handleItemClick:function(){var e=this.$parent;if(e&&"card"===e.type){var t=e.items.indexOf(this);e.setActiveItem(t)}}},computed:{parentDirection:function(){return this.$parent.direction},itemStyle:function(){var e={transform:("vertical"===this.parentDirection?"translateY":"translateX")+"("+this.translate+"px) scale("+this.scale+")"};return Object(m.autoprefixer)(e)}},created:function(){this.$parent&&this.$parent.updateItems()},destroyed:function(){this.$parent&&this.$parent.updateItems()}},Nl,[],!1,null,null,null);Fl.options.__file="packages/carousel/src/item.vue";var Rl=Fl.exports;Rl.install=function(e){e.component(Rl.name,Rl)};var Bl=Rl,Vl=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-collapse",attrs:{role:"tablist","aria-multiselectable":"true"}},[e._t("default")],2)};Vl._withStripped=!0;var zl=r({name:"ElCollapse",componentName:"ElCollapse",props:{accordion:Boolean,value:{type:[Array,String,Number],default:function(){return[]}}},data:function(){return{activeNames:[].concat(this.value)}},provide:function(){return{collapse:this}},watch:{value:function(e){this.activeNames=[].concat(e)}},methods:{setActiveNames:function(e){e=[].concat(e);var t=this.accordion?e[0]:e;this.activeNames=e,this.$emit("input",t),this.$emit("change",t)},handleItemClick:function(e){if(this.accordion)this.setActiveNames(!this.activeNames[0]&&0!==this.activeNames[0]||this.activeNames[0]!==e.name?e.name:"");else{var t=this.activeNames.slice(0),n=t.indexOf(e.name);n>-1?t.splice(n,1):t.push(e.name),this.setActiveNames(t)}}},created:function(){this.$on("item-click",this.handleItemClick)}},Vl,[],!1,null,null,null);zl.options.__file="packages/collapse/src/collapse.vue";var Hl=zl.exports;Hl.install=function(e){e.component(Hl.name,Hl)};var Wl=Hl,ql=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-collapse-item",class:{"is-active":e.isActive,"is-disabled":e.disabled}},[n("div",{attrs:{role:"tab","aria-expanded":e.isActive,"aria-controls":"el-collapse-content-"+e.id,"aria-describedby":"el-collapse-content-"+e.id}},[n("div",{staticClass:"el-collapse-item__header",class:{focusing:e.focusing,"is-active":e.isActive},attrs:{role:"button",id:"el-collapse-head-"+e.id,tabindex:e.disabled?void 0:0},on:{click:e.handleHeaderClick,keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),e.handleEnterClick(t))},focus:e.handleFocus,blur:function(t){e.focusing=!1}}},[e._t("title",[e._v(e._s(e.title))]),n("i",{staticClass:"el-collapse-item__arrow el-icon-arrow-right",class:{"is-active":e.isActive}})],2)]),n("el-collapse-transition",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"el-collapse-item__wrap",attrs:{role:"tabpanel","aria-hidden":!e.isActive,"aria-labelledby":"el-collapse-head-"+e.id,id:"el-collapse-content-"+e.id}},[n("div",{staticClass:"el-collapse-item__content"},[e._t("default")],2)])])],1)};ql._withStripped=!0;var Ul=r({name:"ElCollapseItem",componentName:"ElCollapseItem",mixins:[C.a],components:{ElCollapseTransition:_e.a},data:function(){return{contentWrapStyle:{height:"auto",display:"block"},contentHeight:0,focusing:!1,isClick:!1,id:Object(m.generateId)()}},inject:["collapse"],props:{title:String,name:{type:[String,Number],default:function(){return this._uid}},disabled:Boolean},computed:{isActive:function(){return this.collapse.activeNames.indexOf(this.name)>-1}},methods:{handleFocus:function(){var e=this;setTimeout((function(){e.isClick?e.isClick=!1:e.focusing=!0}),50)},handleHeaderClick:function(){this.disabled||(this.dispatch("ElCollapse","item-click",this),this.focusing=!1,this.isClick=!0)},handleEnterClick:function(){this.dispatch("ElCollapse","item-click",this)}}},ql,[],!1,null,null,null);Ul.options.__file="packages/collapse/src/collapse-item.vue";var Kl=Ul.exports;Kl.install=function(e){e.component(Kl.name,Kl)};var Gl=Kl,Yl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:function(){return e.toggleDropDownVisible(!1)},expression:"() => toggleDropDownVisible(false)"}],ref:"reference",class:["el-cascader",e.realSize&&"el-cascader--"+e.realSize,{"is-disabled":e.isDisabled}],on:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1},click:function(){return e.toggleDropDownVisible(!e.readonly||void 0)},keydown:e.handleKeyDown}},[n("el-input",{ref:"input",class:{"is-focus":e.dropDownVisible},attrs:{size:e.realSize,placeholder:e.placeholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.handleInput},model:{value:e.multiple?e.presentText:e.inputValue,callback:function(t){e.multiple?e.presentText:e.inputValue=t},expression:"multiple ? presentText : inputValue"}},[n("template",{slot:"suffix"},[e.clearBtnVisible?n("i",{key:"clear",staticClass:"el-input__icon el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.handleClear(t)}}}):n("i",{key:"arrow-down",class:["el-input__icon","el-icon-arrow-down",e.dropDownVisible&&"is-reverse"],on:{click:function(t){t.stopPropagation(),e.toggleDropDownVisible()}}})])],2),e.multiple?n("div",{staticClass:"el-cascader__tags"},[e._l(e.presentTags,(function(t){return n("el-tag",{key:t.key,attrs:{type:"info",size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":""},on:{close:function(n){e.deleteTag(t)}}},[n("span",[e._v(e._s(t.text))])])})),e.filterable&&!e.isDisabled?n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.inputValue,expression:"inputValue",modifiers:{trim:!0}}],staticClass:"el-cascader__search-input",attrs:{type:"text",placeholder:e.presentTags.length?"":e.placeholder},domProps:{value:e.inputValue},on:{input:[function(t){t.target.composing||(e.inputValue=t.target.value.trim())},function(t){return e.handleInput(e.inputValue,t)}],click:function(t){t.stopPropagation(),e.toggleDropDownVisible(!0)},keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleDelete(t)},blur:function(t){e.$forceUpdate()}}}):e._e()],2):e._e(),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.handleDropdownLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.dropDownVisible,expression:"dropDownVisible"}],ref:"popper",class:["el-popper","el-cascader__dropdown",e.popperClass]},[n("el-cascader-panel",{directives:[{name:"show",rawName:"v-show",value:!e.filtering,expression:"!filtering"}],ref:"panel",attrs:{options:e.options,props:e.config,border:!1,"render-label":e.$scopedSlots.default},on:{"expand-change":e.handleExpandChange,close:function(t){e.toggleDropDownVisible(!1)}},model:{value:e.checkedValue,callback:function(t){e.checkedValue=t},expression:"checkedValue"}}),e.filterable?n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.filtering,expression:"filtering"}],ref:"suggestionPanel",staticClass:"el-cascader__suggestion-panel",attrs:{tag:"ul","view-class":"el-cascader__suggestion-list"},nativeOn:{keydown:function(t){return e.handleSuggestionKeyDown(t)}}},[e.suggestions.length?e._l(e.suggestions,(function(t,i){return n("li",{key:t.uid,class:["el-cascader__suggestion-item",t.checked&&"is-checked"],attrs:{tabindex:-1},on:{click:function(t){e.handleSuggestionClick(i)}}},[n("span",[e._v(e._s(t.text))]),t.checked?n("i",{staticClass:"el-icon-check"}):e._e()])})):e._t("empty",[n("li",{staticClass:"el-cascader__empty-text"},[e._v(e._s(e.t("el.cascader.noMatch")))])])],2):e._e()],1)])],1)};Yl._withStripped=!0;var Zl=n(42),Xl=n.n(Zl),Jl=n(34),Ql=n.n(Jl),eu=Ql.a.keys,tu={expandTrigger:{newProp:"expandTrigger",type:String},changeOnSelect:{newProp:"checkStrictly",type:Boolean},hoverThreshold:{newProp:"hoverThreshold",type:Number}},nu={props:{placement:{type:String,default:"bottom-start"},appendToBody:A.a.props.appendToBody,visibleArrow:{type:Boolean,default:!0},arrowOffset:A.a.props.arrowOffset,offset:A.a.props.offset,boundariesPadding:A.a.props.boundariesPadding,popperOptions:A.a.props.popperOptions},methods:A.a.methods,data:A.a.data,beforeDestroy:A.a.beforeDestroy},iu={medium:36,small:32,mini:28},ru={name:"ElCascader",directives:{Clickoutside:P.a},mixins:[nu,C.a,p.a,x.a],inject:{elForm:{default:""},elFormItem:{default:""}},components:{ElInput:h.a,ElTag:Vt.a,ElScrollbar:L.a,ElCascaderPanel:Xl.a},props:{value:{},options:Array,props:Object,size:String,placeholder:{type:String,default:function(){return Object(Xr.t)("el.cascader.placeholder")}},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:Function,separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,debounce:{type:Number,default:300},beforeFilter:{type:Function,default:function(){return function(){}}},popperClass:String},data:function(){return{dropDownVisible:!1,checkedValue:this.value,inputHover:!1,inputValue:null,presentText:null,presentTags:[],checkedNodes:[],filtering:!1,suggestions:[],inputInitialHeight:0,pressDeleteCount:0}},computed:{realSize:function(){var e=(this.elFormItem||{}).elFormItemSize;return this.size||e||(this.$ELEMENT||{}).size},tagSize:function(){return["small","mini"].indexOf(this.realSize)>-1?"mini":"small"},isDisabled:function(){return this.disabled||(this.elForm||{}).disabled},config:function(){var e=this.props||{},t=this.$attrs;return Object.keys(tu).forEach((function(n){var i=tu[n],r=i.newProp,a=i.type,o=t[n]||t[Object(m.kebabCase)(n)];Object(Ue.isDef)(n)&&!Object(Ue.isDef)(e[r])&&(a===Boolean&&""===o&&(o=!0),e[r]=o)})),e},multiple:function(){return this.config.multiple},leafOnly:function(){return!this.config.checkStrictly},readonly:function(){return!this.filterable||this.multiple},clearBtnVisible:function(){return!(!this.clearable||this.isDisabled||this.filtering||!this.inputHover)&&(this.multiple?!!this.checkedNodes.filter((function(e){return!e.isDisabled})).length:!!this.presentText)},panel:function(){return this.$refs.panel}},watch:{disabled:function(){this.computePresentContent()},value:function(e){Object(m.isEqual)(e,this.checkedValue)||(this.checkedValue=e,this.computePresentContent())},checkedValue:function(e){var t=this.value,n=this.dropDownVisible,i=this.config,r=i.checkStrictly,a=i.multiple;Object(m.isEqual)(e,t)&&!Object(Ys.isUndefined)(t)||(this.computePresentContent(),a||r||!n||this.toggleDropDownVisible(!1),this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",[e]))},options:{handler:function(){this.$nextTick(this.computePresentContent)},deep:!0},presentText:function(e){this.inputValue=e},presentTags:function(e,t){this.multiple&&(e.length||t.length)&&this.$nextTick(this.updateStyle)},filtering:function(e){this.$nextTick(this.updatePopper)}},mounted:function(){var e=this,t=this.$refs.input;t&&t.$el&&(this.inputInitialHeight=t.$el.offsetHeight||iu[this.realSize]||40),this.isEmptyValue(this.value)||this.computePresentContent(),this.filterHandler=$()(this.debounce,(function(){var t=e.inputValue;if(t){var n=e.beforeFilter(t);n&&n.then?n.then(e.getSuggestions):!1!==n?e.getSuggestions():e.filtering=!1}else e.filtering=!1})),Object(zt.addResizeListener)(this.$el,this.updateStyle)},beforeDestroy:function(){Object(zt.removeResizeListener)(this.$el,this.updateStyle)},methods:{getMigratingConfig:function(){return{props:{"expand-trigger":"expand-trigger is removed, use `props.expandTrigger` instead.","change-on-select":"change-on-select is removed, use `props.checkStrictly` instead.","hover-threshold":"hover-threshold is removed, use `props.hoverThreshold` instead"},events:{"active-item-change":"active-item-change is renamed to expand-change"}}},toggleDropDownVisible:function(e){var t=this;if(!this.isDisabled){var n=this.dropDownVisible,i=this.$refs.input;(e=Object(Ue.isDef)(e)?e:!n)!==n&&(this.dropDownVisible=e,e&&this.$nextTick((function(){t.updatePopper(),t.panel.scrollIntoView()})),i.$refs.input.setAttribute("aria-expanded",e),this.$emit("visible-change",e))}},handleDropdownLeave:function(){this.filtering=!1,this.inputValue=this.presentText,this.doDestroy()},handleKeyDown:function(e){switch(e.keyCode){case eu.enter:this.toggleDropDownVisible();break;case eu.down:this.toggleDropDownVisible(!0),this.focusFirstNode(),e.preventDefault();break;case eu.esc:case eu.tab:this.toggleDropDownVisible(!1)}},handleFocus:function(e){this.$emit("focus",e)},handleBlur:function(e){this.$emit("blur",e)},handleInput:function(e,t){!this.dropDownVisible&&this.toggleDropDownVisible(!0),t&&t.isComposing||(e?this.filterHandler():this.filtering=!1)},handleClear:function(){this.presentText="",this.panel.clearCheckedNodes()},handleExpandChange:function(e){this.$nextTick(this.updatePopper.bind(this)),this.$emit("expand-change",e),this.$emit("active-item-change",e)},focusFirstNode:function(){var e=this;this.$nextTick((function(){var t=e.filtering,n=e.$refs,i=n.popper,r=n.suggestionPanel,a=null;t&&r?a=r.$el.querySelector(".el-cascader__suggestion-item"):a=i.querySelector(".el-cascader-menu").querySelector('.el-cascader-node[tabindex="-1"]');a&&(a.focus(),!t&&a.click())}))},computePresentContent:function(){var e=this;this.$nextTick((function(){e.config.multiple?(e.computePresentTags(),e.presentText=e.presentTags.length?" ":null):e.computePresentText()}))},isEmptyValue:function(e){var t=this.multiple,n=this.panel.config.emitPath;return!(!t&&!n)&&Object(m.isEmpty)(e)},computePresentText:function(){var e=this.checkedValue,t=this.config;if(!this.isEmptyValue(e)){var n=this.panel.getNodeByValue(e);if(n&&(t.checkStrictly||n.isLeaf))return void(this.presentText=n.getText(this.showAllLevels,this.separator))}this.presentText=null},computePresentTags:function(){var e=this.isDisabled,t=this.leafOnly,n=this.showAllLevels,i=this.separator,r=this.collapseTags,a=this.getCheckedNodes(t),o=[],s=function(t){return{node:t,key:t.uid,text:t.getText(n,i),hitState:!1,closable:!e&&!t.isDisabled}};if(a.length){var l=a[0],u=a.slice(1),c=u.length;o.push(s(l)),c&&(r?o.push({key:-1,text:"+ "+c,closable:!1}):u.forEach((function(e){return o.push(s(e))})))}this.checkedNodes=a,this.presentTags=o},getSuggestions:function(){var e=this,t=this.filterMethod;Object(Ys.isFunction)(t)||(t=function(e,t){return e.text.includes(t)});var n=this.panel.getFlattedNodes(this.leafOnly).filter((function(n){return!n.isDisabled&&(n.text=n.getText(e.showAllLevels,e.separator)||"",t(n,e.inputValue))}));this.multiple?this.presentTags.forEach((function(e){e.hitState=!1})):n.forEach((function(t){t.checked=Object(m.isEqual)(e.checkedValue,t.getValueByOption())})),this.filtering=!0,this.suggestions=n,this.$nextTick(this.updatePopper)},handleSuggestionKeyDown:function(e){var t=e.keyCode,n=e.target;switch(t){case eu.enter:n.click();break;case eu.up:var i=n.previousElementSibling;i&&i.focus();break;case eu.down:var r=n.nextElementSibling;r&&r.focus();break;case eu.esc:case eu.tab:this.toggleDropDownVisible(!1)}},handleDelete:function(){var e=this.inputValue,t=this.pressDeleteCount,n=this.presentTags,i=n[n.length-1];this.pressDeleteCount=e?0:t+1,i&&this.pressDeleteCount&&(i.hitState?this.deleteTag(i):i.hitState=!0)},handleSuggestionClick:function(e){var t=this.multiple,n=this.suggestions[e];if(t){var i=n.checked;n.doCheck(!i),this.panel.calculateMultiCheckedValue()}else this.checkedValue=n.getValueByOption(),this.toggleDropDownVisible(!1)},deleteTag:function(e){var t=this.checkedValue,n=e.node.getValueByOption(),i=t.find((function(e){return Object(m.isEqual)(e,n)}));this.checkedValue=t.filter((function(e){return!Object(m.isEqual)(e,n)})),this.$emit("remove-tag",i)},updateStyle:function(){var e=this.$el,t=this.inputInitialHeight;if(!this.$isServer&&e){var n=this.$refs.suggestionPanel,i=e.querySelector(".el-input__inner");if(i){var r=e.querySelector(".el-cascader__tags"),a=null;if(n&&(a=n.$el))a.querySelector(".el-cascader__suggestion-list").style.minWidth=i.offsetWidth+"px";if(r){var o=Math.round(r.getBoundingClientRect().height),s=Math.max(o+6,t)+"px";i.style.height=s,this.dropDownVisible&&this.updatePopper()}}}},getCheckedNodes:function(e){return this.panel.getCheckedNodes(e)}}},au=r(ru,Yl,[],!1,null,null,null);au.options.__file="packages/cascader/src/cascader.vue";var ou=au.exports;ou.install=function(e){e.component(ou.name,ou)};var su=ou,lu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.hide,expression:"hide"}],class:["el-color-picker",e.colorDisabled?"is-disabled":"",e.colorSize?"el-color-picker--"+e.colorSize:""]},[e.colorDisabled?n("div",{staticClass:"el-color-picker__mask"}):e._e(),n("div",{staticClass:"el-color-picker__trigger",on:{click:e.handleTrigger}},[n("span",{staticClass:"el-color-picker__color",class:{"is-alpha":e.showAlpha}},[n("span",{staticClass:"el-color-picker__color-inner",style:{backgroundColor:e.displayedColor}}),e.value||e.showPanelColor?e._e():n("span",{staticClass:"el-color-picker__empty el-icon-close"})]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.value||e.showPanelColor,expression:"value || showPanelColor"}],staticClass:"el-color-picker__icon el-icon-arrow-down"})]),n("picker-dropdown",{ref:"dropdown",class:["el-color-picker__panel",e.popperClass||""],attrs:{color:e.color,"show-alpha":e.showAlpha,predefine:e.predefine},on:{pick:e.confirmValue,clear:e.clearValue},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}})],1)};lu._withStripped=!0;var uu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var cu=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},du=function(e,t){var n;"string"==typeof(n=e)&&-1!==n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var i=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),i&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)},hu={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},fu={A:10,B:11,C:12,D:13,E:14,F:15},pu=function(e){return 2===e.length?16*(fu[e[0].toUpperCase()]||+e[0])+(fu[e[1].toUpperCase()]||+e[1]):fu[e[1].toUpperCase()]||+e[1]},mu=function(e,t,n){e=du(e,255),t=du(t,255),n=du(n,255);var i,r=Math.max(e,t,n),a=Math.min(e,t,n),o=void 0,s=r,l=r-a;if(i=0===r?0:l/r,r===a)o=0;else{switch(r){case e:o=(t-n)/l+(t<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4}o/=6}return{h:360*o,s:100*i,v:100*s}},vu=function(e,t,n){e=6*du(e,360),t=du(t,100),n=du(n,100);var i=Math.floor(e),r=e-i,a=n*(1-t),o=n*(1-r*t),s=n*(1-(1-r)*t),l=i%6,u=[n,o,a,a,s,n][l],c=[s,n,n,o,a,a][l],d=[a,a,s,n,n,o][l];return{r:Math.round(255*u),g:Math.round(255*c),b:Math.round(255*d)}},gu=function(){function e(t){for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="",t=t||{})t.hasOwnProperty(n)&&(this[n]=t[n]);this.doOnChange()}return e.prototype.set=function(e,t){if(1!==arguments.length||"object"!==(void 0===e?"undefined":uu(e)))this["_"+e]=t,this.doOnChange();else for(var n in e)e.hasOwnProperty(n)&&this.set(n,e[n])},e.prototype.get=function(e){return this["_"+e]},e.prototype.toRgb=function(){return vu(this._hue,this._saturation,this._value)},e.prototype.fromString=function(e){var t=this;if(!e)return this._hue=0,this._saturation=100,this._value=100,void this.doOnChange();var n=function(e,n,i){t._hue=Math.max(0,Math.min(360,e)),t._saturation=Math.max(0,Math.min(100,n)),t._value=Math.max(0,Math.min(100,i)),t.doOnChange()};if(-1!==e.indexOf("hsl")){var i=e.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));if(4===i.length?this._alpha=Math.floor(100*parseFloat(i[3])):3===i.length&&(this._alpha=100),i.length>=3){var r=function(e,t,n){n/=100;var i=t/=100,r=Math.max(n,.01);return t*=(n*=2)<=1?n:2-n,i*=r<=1?r:2-r,{h:e,s:100*(0===n?2*i/(r+i):2*t/(n+t)),v:(n+t)/2*100}}(i[0],i[1],i[2]);n(r.h,r.s,r.v)}}else if(-1!==e.indexOf("hsv")){var a=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));4===a.length?this._alpha=Math.floor(100*parseFloat(a[3])):3===a.length&&(this._alpha=100),a.length>=3&&n(a[0],a[1],a[2])}else if(-1!==e.indexOf("rgb")){var o=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));if(4===o.length?this._alpha=Math.floor(100*parseFloat(o[3])):3===o.length&&(this._alpha=100),o.length>=3){var s=mu(o[0],o[1],o[2]);n(s.h,s.s,s.v)}}else if(-1!==e.indexOf("#")){var l=e.replace("#","").trim();if(!/^(?:[0-9a-fA-F]{3}){1,2}|[0-9a-fA-F]{8}$/.test(l))return;var u=void 0,c=void 0,d=void 0;3===l.length?(u=pu(l[0]+l[0]),c=pu(l[1]+l[1]),d=pu(l[2]+l[2])):6!==l.length&&8!==l.length||(u=pu(l.substring(0,2)),c=pu(l.substring(2,4)),d=pu(l.substring(4,6))),8===l.length?this._alpha=Math.floor(pu(l.substring(6))/255*100):3!==l.length&&6!==l.length||(this._alpha=100);var h=mu(u,c,d);n(h.h,h.s,h.v)}},e.prototype.compare=function(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1},e.prototype.doOnChange=function(){var e=this._hue,t=this._saturation,n=this._value,i=this._alpha,r=this.format;if(this.enableAlpha)switch(r){case"hsl":var a=cu(e,t/100,n/100);this.value="hsla("+e+", "+Math.round(100*a[1])+"%, "+Math.round(100*a[2])+"%, "+i/100+")";break;case"hsv":this.value="hsva("+e+", "+Math.round(t)+"%, "+Math.round(n)+"%, "+i/100+")";break;default:var o=vu(e,t,n),s=o.r,l=o.g,u=o.b;this.value="rgba("+s+", "+l+", "+u+", "+i/100+")"}else switch(r){case"hsl":var c=cu(e,t/100,n/100);this.value="hsl("+e+", "+Math.round(100*c[1])+"%, "+Math.round(100*c[2])+"%)";break;case"hsv":this.value="hsv("+e+", "+Math.round(t)+"%, "+Math.round(n)+"%)";break;case"rgb":var d=vu(e,t,n),h=d.r,f=d.g,p=d.b;this.value="rgb("+h+", "+f+", "+p+")";break;default:this.value=function(e){var t=e.r,n=e.g,i=e.b,r=function(e){e=Math.min(Math.round(e),255);var t=Math.floor(e/16),n=e%16;return""+(hu[t]||t)+(hu[n]||n)};return isNaN(t)||isNaN(n)||isNaN(i)?"":"#"+r(t)+r(n)+r(i)}(vu(e,t,n))}},e}(),bu=gu,yu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-color-dropdown"},[n("div",{staticClass:"el-color-dropdown__main-wrapper"},[n("hue-slider",{ref:"hue",staticStyle:{float:"right"},attrs:{color:e.color,vertical:""}}),n("sv-panel",{ref:"sl",attrs:{color:e.color}})],1),e.showAlpha?n("alpha-slider",{ref:"alpha",attrs:{color:e.color}}):e._e(),e.predefine?n("predefine",{attrs:{color:e.color,colors:e.predefine}}):e._e(),n("div",{staticClass:"el-color-dropdown__btns"},[n("span",{staticClass:"el-color-dropdown__value"},[n("el-input",{attrs:{"validate-event":!1,size:"mini"},on:{blur:e.handleConfirm},nativeOn:{keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleConfirm(t)}},model:{value:e.customInput,callback:function(t){e.customInput=t},expression:"customInput"}})],1),n("el-button",{staticClass:"el-color-dropdown__link-btn",attrs:{size:"mini",type:"text"},on:{click:function(t){e.$emit("clear")}}},[e._v("\n "+e._s(e.t("el.colorpicker.clear"))+"\n ")]),n("el-button",{staticClass:"el-color-dropdown__btn",attrs:{plain:"",size:"mini"},on:{click:e.confirmValue}},[e._v("\n "+e._s(e.t("el.colorpicker.confirm"))+"\n ")])],1)],1)])};yu._withStripped=!0;var wu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-svpanel",style:{backgroundColor:e.background}},[n("div",{staticClass:"el-color-svpanel__white"}),n("div",{staticClass:"el-color-svpanel__black"}),n("div",{staticClass:"el-color-svpanel__cursor",style:{top:e.cursorTop+"px",left:e.cursorLeft+"px"}},[n("div")])])};wu._withStripped=!0;var _u=!1,xu=function(e,t){if(!bn.a.prototype.$isServer){var n=function(e){t.drag&&t.drag(e)},i=function e(i){document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",e),document.onselectstart=null,document.ondragstart=null,_u=!1,t.end&&t.end(i)};e.addEventListener("mousedown",(function(e){_u||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},document.addEventListener("mousemove",n),document.addEventListener("mouseup",i),_u=!0,t.start&&t.start(e))}))}},ku=r({name:"el-sl-panel",props:{color:{required:!0}},computed:{colorValue:function(){return{hue:this.color.get("hue"),value:this.color.get("value")}}},watch:{colorValue:function(){this.update()}},methods:{update:function(){var e=this.color.get("saturation"),t=this.color.get("value"),n=this.$el,i=n.clientWidth,r=n.clientHeight;this.cursorLeft=e*i/100,this.cursorTop=(100-t)*r/100,this.background="hsl("+this.color.get("hue")+", 100%, 50%)"},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=e.clientX-t.left,i=e.clientY-t.top;n=Math.max(0,n),n=Math.min(n,t.width),i=Math.max(0,i),i=Math.min(i,t.height),this.cursorLeft=n,this.cursorTop=i,this.color.set({saturation:n/t.width*100,value:100-i/t.height*100})}},mounted:function(){var e=this;xu(this.$el,{drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}}),this.update()},data:function(){return{cursorTop:0,cursorLeft:0,background:"hsl(0, 100%, 50%)"}}},wu,[],!1,null,null,null);ku.options.__file="packages/color-picker/src/components/sv-panel.vue";var Cu=ku.exports,Su=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-hue-slider",class:{"is-vertical":e.vertical}},[n("div",{ref:"bar",staticClass:"el-color-hue-slider__bar",on:{click:e.handleClick}}),n("div",{ref:"thumb",staticClass:"el-color-hue-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])};Su._withStripped=!0;var Ou=r({name:"el-color-hue-slider",props:{color:{required:!0},vertical:Boolean},data:function(){return{thumbLeft:0,thumbTop:0}},computed:{hueValue:function(){return this.color.get("hue")}},watch:{hueValue:function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb;e.target!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=this.$refs.thumb,i=void 0;if(this.vertical){var r=e.clientY-t.top;r=Math.min(r,t.height-n.offsetHeight/2),r=Math.max(n.offsetHeight/2,r),i=Math.round((r-n.offsetHeight/2)/(t.height-n.offsetHeight)*360)}else{var a=e.clientX-t.left;a=Math.min(a,t.width-n.offsetWidth/2),a=Math.max(n.offsetWidth/2,a),i=Math.round((a-n.offsetWidth/2)/(t.width-n.offsetWidth)*360)}this.color.set("hue",i)},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetWidth-n.offsetWidth/2)/360)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetHeight-n.offsetHeight/2)/360)},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop()}},mounted:function(){var e=this,t=this.$refs,n=t.bar,i=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};xu(n,r),xu(i,r),this.update()}},Su,[],!1,null,null,null);Ou.options.__file="packages/color-picker/src/components/hue-slider.vue";var Tu=Ou.exports,Du=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-alpha-slider",class:{"is-vertical":e.vertical}},[n("div",{ref:"bar",staticClass:"el-color-alpha-slider__bar",style:{background:e.background},on:{click:e.handleClick}}),n("div",{ref:"thumb",staticClass:"el-color-alpha-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])};Du._withStripped=!0;var Eu=r({name:"el-color-alpha-slider",props:{color:{required:!0},vertical:Boolean},watch:{"color._alpha":function(){this.update()},"color.value":function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb;e.target!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=this.$refs.thumb;if(this.vertical){var i=e.clientY-t.top;i=Math.max(n.offsetHeight/2,i),i=Math.min(i,t.height-n.offsetHeight/2),this.color.set("alpha",Math.round((i-n.offsetHeight/2)/(t.height-n.offsetHeight)*100))}else{var r=e.clientX-t.left;r=Math.max(n.offsetWidth/2,r),r=Math.min(r,t.width-n.offsetWidth/2),this.color.set("alpha",Math.round((r-n.offsetWidth/2)/(t.width-n.offsetWidth)*100))}},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetWidth-n.offsetWidth/2)/100)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetHeight-n.offsetHeight/2)/100)},getBackground:function(){if(this.color&&this.color.value){var e=this.color.toRgb(),t=e.r,n=e.g,i=e.b;return"linear-gradient(to right, rgba("+t+", "+n+", "+i+", 0) 0%, rgba("+t+", "+n+", "+i+", 1) 100%)"}return null},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop(),this.background=this.getBackground()}},data:function(){return{thumbLeft:0,thumbTop:0,background:null}},mounted:function(){var e=this,t=this.$refs,n=t.bar,i=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};xu(n,r),xu(i,r),this.update()}},Du,[],!1,null,null,null);Eu.options.__file="packages/color-picker/src/components/alpha-slider.vue";var $u=Eu.exports,Mu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-predefine"},[n("div",{staticClass:"el-color-predefine__colors"},e._l(e.rgbaColors,(function(t,i){return n("div",{key:e.colors[i],staticClass:"el-color-predefine__color-selector",class:{selected:t.selected,"is-alpha":t._alpha<100},on:{click:function(t){e.handleSelect(i)}}},[n("div",{style:{"background-color":t.value}})])})),0)])};Mu._withStripped=!0;var Pu=r({props:{colors:{type:Array,required:!0},color:{required:!0}},data:function(){return{rgbaColors:this.parseColors(this.colors,this.color)}},methods:{handleSelect:function(e){this.color.fromString(this.colors[e])},parseColors:function(e,t){return e.map((function(e){var n=new bu;return n.enableAlpha=!0,n.format="rgba",n.fromString(e),n.selected=n.value===t.value,n}))}},watch:{"$parent.currentColor":function(e){var t=new bu;t.fromString(e),this.rgbaColors.forEach((function(e){e.selected=t.compare(e)}))},colors:function(e){this.rgbaColors=this.parseColors(e,this.color)},color:function(e){this.rgbaColors=this.parseColors(this.colors,e)}}},Mu,[],!1,null,null,null);Pu.options.__file="packages/color-picker/src/components/predefine.vue";var Iu=Pu.exports,ju=r({name:"el-color-picker-dropdown",mixins:[A.a,p.a],components:{SvPanel:Cu,HueSlider:Tu,AlphaSlider:$u,ElInput:h.a,ElButton:U.a,Predefine:Iu},props:{color:{required:!0},showAlpha:Boolean,predefine:Array},data:function(){return{customInput:""}},computed:{currentColor:function(){var e=this.$parent;return e.value||e.showPanelColor?e.color.value:""}},methods:{confirmValue:function(){this.$emit("pick")},handleConfirm:function(){this.color.fromString(this.customInput)}},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$el},watch:{showPopper:function(e){var t=this;!0===e&&this.$nextTick((function(){var e=t.$refs,n=e.sl,i=e.hue,r=e.alpha;n&&n.update(),i&&i.update(),r&&r.update()}))},currentColor:{immediate:!0,handler:function(e){this.customInput=e}}}},yu,[],!1,null,null,null);ju.options.__file="packages/color-picker/src/components/picker-dropdown.vue";var Au=ju.exports,Nu=r({name:"ElColorPicker",mixins:[C.a],props:{value:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:String,popperClass:String,predefine:Array},inject:{elForm:{default:""},elFormItem:{default:""}},directives:{Clickoutside:P.a},computed:{displayedColor:function(){return this.value||this.showPanelColor?this.displayedRgb(this.color,this.showAlpha):"transparent"},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},colorSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},colorDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){e?e&&e!==this.color.value&&this.color.fromString(e):this.showPanelColor=!1},color:{deep:!0,handler:function(){this.showPanelColor=!0}},displayedColor:function(e){if(this.showPicker){var t=new bu({enableAlpha:this.showAlpha,format:this.colorFormat});t.fromString(this.value),e!==this.displayedRgb(t,this.showAlpha)&&this.$emit("active-change",e)}}},methods:{handleTrigger:function(){this.colorDisabled||(this.showPicker=!this.showPicker)},confirmValue:function(){var e=this.color.value;this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",e),this.showPicker=!1},clearValue:function(){this.$emit("input",null),this.$emit("change",null),null!==this.value&&this.dispatch("ElFormItem","el.form.change",null),this.showPanelColor=!1,this.showPicker=!1,this.resetColor()},hide:function(){this.showPicker=!1,this.resetColor()},resetColor:function(){var e=this;this.$nextTick((function(t){e.value?e.color.fromString(e.value):e.showPanelColor=!1}))},displayedRgb:function(e,t){if(!(e instanceof bu))throw Error("color should be instance of Color Class");var n=e.toRgb(),i=n.r,r=n.g,a=n.b;return t?"rgba("+i+", "+r+", "+a+", "+e.get("alpha")/100+")":"rgb("+i+", "+r+", "+a+")"}},mounted:function(){var e=this.value;e&&this.color.fromString(e),this.popperElm=this.$refs.dropdown.$el},data:function(){return{color:new bu({enableAlpha:this.showAlpha,format:this.colorFormat}),showPicker:!1,showPanelColor:!1}},components:{PickerDropdown:Au}},lu,[],!1,null,null,null);Nu.options.__file="packages/color-picker/src/main.vue";var Lu=Nu.exports;Lu.install=function(e){e.component(Lu.name,Lu)};var Fu=Lu,Ru=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer"},[n("transfer-panel",e._b({ref:"leftPanel",attrs:{data:e.sourceData,title:e.titles[0]||e.t("el.transfer.titles.0"),"default-checked":e.leftDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onSourceCheckedChange}},"transfer-panel",e.$props,!1),[e._t("left-footer")],2),n("div",{staticClass:"el-transfer__buttons"},[n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.rightChecked.length},nativeOn:{click:function(t){return e.addToLeft(t)}}},[n("i",{staticClass:"el-icon-arrow-left"}),void 0!==e.buttonTexts[0]?n("span",[e._v(e._s(e.buttonTexts[0]))]):e._e()]),n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.leftChecked.length},nativeOn:{click:function(t){return e.addToRight(t)}}},[void 0!==e.buttonTexts[1]?n("span",[e._v(e._s(e.buttonTexts[1]))]):e._e(),n("i",{staticClass:"el-icon-arrow-right"})])],1),n("transfer-panel",e._b({ref:"rightPanel",attrs:{data:e.targetData,title:e.titles[1]||e.t("el.transfer.titles.1"),"default-checked":e.rightDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onTargetCheckedChange}},"transfer-panel",e.$props,!1),[e._t("right-footer")],2)],1)};Ru._withStripped=!0;var Bu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer-panel"},[n("p",{staticClass:"el-transfer-panel__header"},[n("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleAllCheckedChange},model:{value:e.allChecked,callback:function(t){e.allChecked=t},expression:"allChecked"}},[e._v("\n "+e._s(e.title)+"\n "),n("span",[e._v(e._s(e.checkedSummary))])])],1),n("div",{class:["el-transfer-panel__body",e.hasFooter?"is-with-footer":""]},[e.filterable?n("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}},[n("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),n("el-checkbox-group",{directives:[{name:"show",rawName:"v-show",value:!e.hasNoMatch&&e.data.length>0,expression:"!hasNoMatch && data.length > 0"}],staticClass:"el-transfer-panel__list",class:{"is-filterable":e.filterable},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},e._l(e.filteredData,(function(t){return n("el-checkbox",{key:t[e.keyProp],staticClass:"el-transfer-panel__item",attrs:{label:t[e.keyProp],disabled:t[e.disabledProp]}},[n("option-content",{attrs:{option:t}})],1)})),1),n("p",{directives:[{name:"show",rawName:"v-show",value:e.hasNoMatch,expression:"hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noMatch")))]),n("p",{directives:[{name:"show",rawName:"v-show",value:0===e.data.length&&!e.hasNoMatch,expression:"data.length === 0 && !hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noData")))])],1),e.hasFooter?n("p",{staticClass:"el-transfer-panel__footer"},[e._t("default")],2):e._e()])};Bu._withStripped=!0;var Vu={mixins:[p.a],name:"ElTransferPanel",componentName:"ElTransferPanel",components:{ElCheckboxGroup:Jn.a,ElCheckbox:dn.a,ElInput:h.a,OptionContent:{props:{option:Object},render:function(e){var t=function e(t){return"ElTransferPanel"===t.$options.componentName?t:t.$parent?e(t.$parent):t}(this),n=t.$parent||t;return t.renderContent?t.renderContent(e,this.option):n.$scopedSlots.default?n.$scopedSlots.default({option:this.option}):e("span",[this.option[t.labelProp]||this.option[t.keyProp]])}}},props:{data:{type:Array,default:function(){return[]}},renderContent:Function,placeholder:String,title:String,filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},data:function(){return{checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}},watch:{checked:function(e,t){if(this.updateAllChecked(),this.checkChangeByUser){var n=e.concat(t).filter((function(n){return-1===e.indexOf(n)||-1===t.indexOf(n)}));this.$emit("checked-change",e,n)}else this.$emit("checked-change",e),this.checkChangeByUser=!0},data:function(){var e=this,t=[],n=this.filteredData.map((function(t){return t[e.keyProp]}));this.checked.forEach((function(e){n.indexOf(e)>-1&&t.push(e)})),this.checkChangeByUser=!1,this.checked=t},checkableData:function(){this.updateAllChecked()},defaultChecked:{immediate:!0,handler:function(e,t){var n=this;if(!t||e.length!==t.length||!e.every((function(e){return t.indexOf(e)>-1}))){var i=[],r=this.checkableData.map((function(e){return e[n.keyProp]}));e.forEach((function(e){r.indexOf(e)>-1&&i.push(e)})),this.checkChangeByUser=!1,this.checked=i}}}},computed:{filteredData:function(){var e=this;return this.data.filter((function(t){return"function"==typeof e.filterMethod?e.filterMethod(e.query,t):(t[e.labelProp]||t[e.keyProp].toString()).toLowerCase().indexOf(e.query.toLowerCase())>-1}))},checkableData:function(){var e=this;return this.filteredData.filter((function(t){return!t[e.disabledProp]}))},checkedSummary:function(){var e=this.checked.length,t=this.data.length,n=this.format,i=n.noChecked,r=n.hasChecked;return i&&r?e>0?r.replace(/\${checked}/g,e).replace(/\${total}/g,t):i.replace(/\${total}/g,t):e+"/"+t},isIndeterminate:function(){var e=this.checked.length;return e>0&&e<this.checkableData.length},hasNoMatch:function(){return this.query.length>0&&0===this.filteredData.length},inputIcon:function(){return this.query.length>0&&this.inputHover?"circle-close":"search"},labelProp:function(){return this.props.label||"label"},keyProp:function(){return this.props.key||"key"},disabledProp:function(){return this.props.disabled||"disabled"},hasFooter:function(){return!!this.$slots.default}},methods:{updateAllChecked:function(){var e=this,t=this.checkableData.map((function(t){return t[e.keyProp]}));this.allChecked=t.length>0&&t.every((function(t){return e.checked.indexOf(t)>-1}))},handleAllCheckedChange:function(e){var t=this;this.checked=e?this.checkableData.map((function(e){return e[t.keyProp]})):[]},clearQuery:function(){"circle-close"===this.inputIcon&&(this.query="")}}},zu=r(Vu,Bu,[],!1,null,null,null);zu.options.__file="packages/transfer/src/transfer-panel.vue";var Hu=zu.exports,Wu=r({name:"ElTransfer",mixins:[C.a,p.a,x.a],components:{TransferPanel:Hu,ElButton:U.a},props:{data:{type:Array,default:function(){return[]}},titles:{type:Array,default:function(){return[]}},buttonTexts:{type:Array,default:function(){return[]}},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:function(){return[]}},rightDefaultChecked:{type:Array,default:function(){return[]}},renderContent:Function,value:{type:Array,default:function(){return[]}},format:{type:Object,default:function(){return{}}},filterable:Boolean,props:{type:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},targetOrder:{type:String,default:"original"}},data:function(){return{leftChecked:[],rightChecked:[]}},computed:{dataObj:function(){var e=this.props.key;return this.data.reduce((function(t,n){return(t[n[e]]=n)&&t}),{})},sourceData:function(){var e=this;return this.data.filter((function(t){return-1===e.value.indexOf(t[e.props.key])}))},targetData:function(){var e=this;return"original"===this.targetOrder?this.data.filter((function(t){return e.value.indexOf(t[e.props.key])>-1})):this.value.reduce((function(t,n){var i=e.dataObj[n];return i&&t.push(i),t}),[])},hasButtonTexts:function(){return 2===this.buttonTexts.length}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}},methods:{getMigratingConfig:function(){return{props:{"footer-format":"footer-format is renamed to format."}}},onSourceCheckedChange:function(e,t){this.leftChecked=e,void 0!==t&&this.$emit("left-check-change",e,t)},onTargetCheckedChange:function(e,t){this.rightChecked=e,void 0!==t&&this.$emit("right-check-change",e,t)},addToLeft:function(){var e=this.value.slice();this.rightChecked.forEach((function(t){var n=e.indexOf(t);n>-1&&e.splice(n,1)})),this.$emit("input",e),this.$emit("change",e,"left",this.rightChecked)},addToRight:function(){var e=this,t=this.value.slice(),n=[],i=this.props.key;this.data.forEach((function(t){var r=t[i];e.leftChecked.indexOf(r)>-1&&-1===e.value.indexOf(r)&&n.push(r)})),t="unshift"===this.targetOrder?n.concat(t):t.concat(n),this.$emit("input",t),this.$emit("change",t,"right",this.leftChecked)},clearQuery:function(e){"left"===e?this.$refs.leftPanel.query="":"right"===e&&(this.$refs.rightPanel.query="")}}},Ru,[],!1,null,null,null);Wu.options.__file="packages/transfer/src/main.vue";var qu=Wu.exports;qu.install=function(e){e.component(qu.name,qu)};var Uu=qu,Ku=function(){var e=this,t=e.$createElement;return(e._self._c||t)("section",{staticClass:"el-container",class:{"is-vertical":e.isVertical}},[e._t("default")],2)};Ku._withStripped=!0;var Gu=r({name:"ElContainer",componentName:"ElContainer",props:{direction:String},computed:{isVertical:function(){return"vertical"===this.direction||"horizontal"!==this.direction&&(!(!this.$slots||!this.$slots.default)&&this.$slots.default.some((function(e){var t=e.componentOptions&&e.componentOptions.tag;return"el-header"===t||"el-footer"===t})))}}},Ku,[],!1,null,null,null);Gu.options.__file="packages/container/src/main.vue";var Yu=Gu.exports;Yu.install=function(e){e.component(Yu.name,Yu)};var Zu=Yu,Xu=function(){var e=this,t=e.$createElement;return(e._self._c||t)("header",{staticClass:"el-header",style:{height:e.height}},[e._t("default")],2)};Xu._withStripped=!0;var Ju=r({name:"ElHeader",componentName:"ElHeader",props:{height:{type:String,default:"60px"}}},Xu,[],!1,null,null,null);Ju.options.__file="packages/header/src/main.vue";var Qu=Ju.exports;Qu.install=function(e){e.component(Qu.name,Qu)};var ec=Qu,tc=function(){var e=this,t=e.$createElement;return(e._self._c||t)("aside",{staticClass:"el-aside",style:{width:e.width}},[e._t("default")],2)};tc._withStripped=!0;var nc=r({name:"ElAside",componentName:"ElAside",props:{width:{type:String,default:"300px"}}},tc,[],!1,null,null,null);nc.options.__file="packages/aside/src/main.vue";var ic=nc.exports;ic.install=function(e){e.component(ic.name,ic)};var rc=ic,ac=function(){var e=this,t=e.$createElement;return(e._self._c||t)("main",{staticClass:"el-main"},[e._t("default")],2)};ac._withStripped=!0;var oc=r({name:"ElMain",componentName:"ElMain"},ac,[],!1,null,null,null);oc.options.__file="packages/main/src/main.vue";var sc=oc.exports;sc.install=function(e){e.component(sc.name,sc)};var lc=sc,uc=function(){var e=this,t=e.$createElement;return(e._self._c||t)("footer",{staticClass:"el-footer",style:{height:e.height}},[e._t("default")],2)};uc._withStripped=!0;var cc=r({name:"ElFooter",componentName:"ElFooter",props:{height:{type:String,default:"60px"}}},uc,[],!1,null,null,null);cc.options.__file="packages/footer/src/main.vue";var dc=cc.exports;dc.install=function(e){e.component(dc.name,dc)};var hc=dc,fc={name:"ElTimeline",props:{reverse:{type:Boolean,default:!1}},provide:function(){return{timeline:this}},render:function(){var e=arguments[0],t=this.reverse,n={"el-timeline":!0,"is-reverse":t},i=this.$slots.default||[];return t&&(i=i.reverse()),e("ul",{class:n},[i])}},pc=r(fc,undefined,undefined,!1,null,null,null);pc.options.__file="packages/timeline/src/main.vue";var mc=pc.exports;mc.install=function(e){e.component(mc.name,mc)};var vc=mc,gc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-timeline-item"},[n("div",{staticClass:"el-timeline-item__tail"}),e.$slots.dot?e._e():n("div",{staticClass:"el-timeline-item__node",class:["el-timeline-item__node--"+(e.size||""),"el-timeline-item__node--"+(e.type||"")],style:{backgroundColor:e.color}},[e.icon?n("i",{staticClass:"el-timeline-item__icon",class:e.icon}):e._e()]),e.$slots.dot?n("div",{staticClass:"el-timeline-item__dot"},[e._t("dot")],2):e._e(),n("div",{staticClass:"el-timeline-item__wrapper"},[e.hideTimestamp||"top"!==e.placement?e._e():n("div",{staticClass:"el-timeline-item__timestamp is-top"},[e._v("\n "+e._s(e.timestamp)+"\n ")]),n("div",{staticClass:"el-timeline-item__content"},[e._t("default")],2),e.hideTimestamp||"bottom"!==e.placement?e._e():n("div",{staticClass:"el-timeline-item__timestamp is-bottom"},[e._v("\n "+e._s(e.timestamp)+"\n ")])])])};gc._withStripped=!0;var bc=r({name:"ElTimelineItem",inject:["timeline"],props:{timestamp:String,hideTimestamp:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},type:String,color:String,size:{type:String,default:"normal"},icon:String}},gc,[],!1,null,null,null);bc.options.__file="packages/timeline/src/item.vue";var yc=bc.exports;yc.install=function(e){e.component(yc.name,yc)};var wc=yc,_c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",e._b({class:["el-link",e.type?"el-link--"+e.type:"",e.disabled&&"is-disabled",e.underline&&!e.disabled&&"is-underline"],attrs:{href:e.disabled?null:e.href},on:{click:e.handleClick}},"a",e.$attrs,!1),[e.icon?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",{staticClass:"el-link--inner"},[e._t("default")],2):e._e(),e.$slots.icon?[e.$slots.icon?e._t("icon"):e._e()]:e._e()],2)};_c._withStripped=!0;var xc=r({name:"ElLink",props:{type:{type:String,default:"default"},underline:{type:Boolean,default:!0},disabled:Boolean,href:String,icon:String},methods:{handleClick:function(e){this.disabled||this.href||this.$emit("click",e)}}},_c,[],!1,null,null,null);xc.options.__file="packages/link/src/main.vue";var kc=xc.exports;kc.install=function(e){e.component(kc.name,kc)};var Cc=kc,Sc=function(e,t){var n=t._c;return n("div",t._g(t._b({class:[t.data.staticClass,"el-divider","el-divider--"+t.props.direction]},"div",t.data.attrs,!1),t.listeners),[t.slots().default&&"vertical"!==t.props.direction?n("div",{class:["el-divider__text","is-"+t.props.contentPosition]},[t._t("default")],2):t._e()])};Sc._withStripped=!0;var Oc=r({name:"ElDivider",props:{direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}},contentPosition:{type:String,default:"center",validator:function(e){return-1!==["left","center","right"].indexOf(e)}}}},Sc,[],!0,null,null,null);Oc.options.__file="packages/divider/src/main.vue";var Tc=Oc.exports;Tc.install=function(e){e.component(Tc.name,Tc)};var Dc=Tc,Ec=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-image"},[e.loading?e._t("placeholder",[n("div",{staticClass:"el-image__placeholder"})]):e.error?e._t("error",[n("div",{staticClass:"el-image__error"},[e._v(e._s(e.t("el.image.error")))])]):n("img",e._g(e._b({staticClass:"el-image__inner",class:{"el-image__inner--center":e.alignCenter,"el-image__preview":e.preview},style:e.imageStyle,attrs:{src:e.src},on:{click:e.clickHandler}},"img",e.$attrs,!1),e.$listeners)),e.preview?[e.showViewer?n("image-viewer",{attrs:{"z-index":e.zIndex,"initial-index":e.imageIndex,"on-close":e.closeViewer,"url-list":e.previewSrcList}}):e._e()]:e._e()],2)};Ec._withStripped=!0;var $c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"viewer-fade"}},[n("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.viewerZIndex},attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-image-viewer__mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleMaskClick(t)}}}),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[n("i",{staticClass:"el-icon-close"})]),e.isSingle?e._e():[n("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[n("i",{staticClass:"el-icon-arrow-left"})]),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[n("i",{staticClass:"el-icon-arrow-right"})])],n("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[n("div",{staticClass:"el-image-viewer__actions__inner"},[n("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){e.handleActions("zoomOut")}}}),n("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){e.handleActions("zoomIn")}}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{class:e.mode.icon,on:{click:e.toggleMode}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){e.handleActions("anticlocelise")}}}),n("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){e.handleActions("clocelise")}}})])]),n("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,(function(t,i){return i===e.index?n("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)])};$c._withStripped=!0;var Mc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Pc={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},Ic=Object(m.isFirefox)()?"DOMMouseScroll":"mousewheel",jc={name:"elImageViewer",props:{urlList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3},onSwitch:{type:Function,default:function(){}},onClose:{type:Function,default:function(){}},initialIndex:{type:Number,default:0},appendToBody:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0}},data:function(){return{index:this.initialIndex,isShow:!1,infinite:!0,loading:!1,mode:Pc.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}},computed:{isSingle:function(){return this.urlList.length<=1},isFirst:function(){return 0===this.index},isLast:function(){return this.index===this.urlList.length-1},currentImg:function(){return this.urlList[this.index]},imgStyle:function(){var e=this.transform,t=e.scale,n=e.deg,i=e.offsetX,r=e.offsetY,a={transform:"scale("+t+") rotate("+n+"deg)",transition:e.enableTransition?"transform .3s":"","margin-left":i+"px","margin-top":r+"px"};return this.mode===Pc.CONTAIN&&(a.maxWidth=a.maxHeight="100%"),a},viewerZIndex:function(){var e=y.PopupManager.nextZIndex();return this.zIndex>e?this.zIndex:e}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg:function(e){var t=this;this.$nextTick((function(e){t.$refs.img[0].complete||(t.loading=!0)}))}},methods:{hide:function(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall:function(){var e=this;this._keyDownHandler=function(t){switch(t.stopPropagation(),t.keyCode){case 27:e.hide();break;case 32:e.toggleMode();break;case 37:e.prev();break;case 38:e.handleActions("zoomIn");break;case 39:e.next();break;case 40:e.handleActions("zoomOut")}},this._mouseWheelHandler=Object(m.rafThrottle)((function(t){(t.wheelDelta?t.wheelDelta:-t.detail)>0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),Object(me.on)(document,"keydown",this._keyDownHandler),Object(me.on)(document,Ic,this._mouseWheelHandler)},deviceSupportUninstall:function(){Object(me.off)(document,"keydown",this._keyDownHandler),Object(me.off)(document,Ic,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var n=this.transform,i=n.offsetX,r=n.offsetY,a=e.pageX,o=e.pageY;this._dragHandler=Object(m.rafThrottle)((function(e){t.transform.offsetX=i+e.pageX-a,t.transform.offsetY=r+e.pageY-o})),Object(me.on)(document,"mousemove",this._dragHandler),Object(me.on)(document,"mouseup",(function(e){Object(me.off)(document,"mousemove",t._dragHandler)})),e.preventDefault()}},handleMaskClick:function(){this.maskClosable&&this.hide()},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(Pc),t=(Object.values(Pc).indexOf(this.mode)+1)%e.length;this.mode=Pc[e[t]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var n=Mc({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),i=n.zoomRate,r=n.rotateDeg,a=n.enableTransition,o=this.transform;switch(e){case"zoomOut":o.scale>.2&&(o.scale=parseFloat((o.scale-i).toFixed(3)));break;case"zoomIn":o.scale=parseFloat((o.scale+i).toFixed(3));break;case"clocelise":o.deg+=r;break;case"anticlocelise":o.deg-=r}o.enableTransition=a}}},mounted:function(){this.deviceSupportInstall(),this.appendToBody&&document.body.appendChild(this.$el),this.$refs["el-image-viewer__wrapper"].focus()},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},Ac=r(jc,$c,[],!1,null,null,null);Ac.options.__file="packages/image/src/image-viewer.vue";var Nc=Ac.exports,Lc=function(){return void 0!==document.documentElement.style.objectFit},Fc="none",Rc="contain",Bc="cover",Vc="fill",zc="scale-down",Hc="",Wc=r({name:"ElImage",mixins:[p.a],inheritAttrs:!1,components:{ImageViewer:Nc},props:{src:String,fit:String,lazy:Boolean,scrollContainer:{},previewSrcList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3}},data:function(){return{loading:!0,error:!1,show:!this.lazy,imageWidth:0,imageHeight:0,showViewer:!1}},computed:{imageStyle:function(){var e=this.fit;return!this.$isServer&&e?Lc()?{"object-fit":e}:this.getImageStyle(e):{}},alignCenter:function(){return!this.$isServer&&!Lc()&&this.fit!==Vc},preview:function(){var e=this.previewSrcList;return Array.isArray(e)&&e.length>0},imageIndex:function(){var e=0,t=this.previewSrcList.indexOf(this.src);return t>=0&&(e=t),e}},watch:{src:function(e){this.show&&this.loadImage()},show:function(e){e&&this.loadImage()}},mounted:function(){this.lazy?this.addLazyLoadListener():this.loadImage()},beforeDestroy:function(){this.lazy&&this.removeLazyLoadListener()},methods:{loadImage:function(){var e=this;if(!this.$isServer){this.loading=!0,this.error=!1;var t=new Image;t.onload=function(n){return e.handleLoad(n,t)},t.onerror=this.handleError.bind(this),Object.keys(this.$attrs).forEach((function(n){var i=e.$attrs[n];t.setAttribute(n,i)})),t.src=this.src}},handleLoad:function(e,t){this.imageWidth=t.width,this.imageHeight=t.height,this.loading=!1,this.error=!1},handleError:function(e){this.loading=!1,this.error=!0,this.$emit("error",e)},handleLazyLoad:function(){Object(me.isInContainer)(this.$el,this._scrollContainer)&&(this.show=!0,this.removeLazyLoadListener())},addLazyLoadListener:function(){if(!this.$isServer){var e=this.scrollContainer,t=null;(t=Object(Ys.isHtmlElement)(e)?e:Object(Ys.isString)(e)?document.querySelector(e):Object(me.getScrollContainer)(this.$el))&&(this._scrollContainer=t,this._lazyLoadHandler=Tl()(200,this.handleLazyLoad),Object(me.on)(t,"scroll",this._lazyLoadHandler),this.handleLazyLoad())}},removeLazyLoadListener:function(){var e=this._scrollContainer,t=this._lazyLoadHandler;!this.$isServer&&e&&t&&(Object(me.off)(e,"scroll",t),this._scrollContainer=null,this._lazyLoadHandler=null)},getImageStyle:function(e){var t=this.imageWidth,n=this.imageHeight,i=this.$el,r=i.clientWidth,a=i.clientHeight;if(!(t&&n&&r&&a))return{};var o=t/n,s=r/a;e===zc&&(e=t<r&&n<a?Fc:Rc);switch(e){case Fc:return{width:"auto",height:"auto"};case Rc:return o<s?{width:"auto"}:{height:"auto"};case Bc:return o<s?{height:"auto"}:{width:"auto"};default:return{}}},clickHandler:function(){this.preview&&(Hc=document.body.style.overflow,document.body.style.overflow="hidden",this.showViewer=!0)},closeViewer:function(){document.body.style.overflow=Hc,this.showViewer=!1}}},Ec,[],!1,null,null,null);Wc.options.__file="packages/image/src/main.vue";var qc=Wc.exports;qc.install=function(e){e.component(qc.name,qc)};var Uc=qc,Kc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-calendar"},[n("div",{staticClass:"el-calendar__header"},[n("div",{staticClass:"el-calendar__title"},[e._v("\n "+e._s(e.i18nDate)+"\n ")]),0===e.validatedRange.length?n("div",{staticClass:"el-calendar__button-group"},[n("el-button-group",[n("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("prev-month")}}},[e._v("\n "+e._s(e.t("el.datepicker.prevMonth"))+"\n ")]),n("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("today")}}},[e._v("\n "+e._s(e.t("el.datepicker.today"))+"\n ")]),n("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("next-month")}}},[e._v("\n "+e._s(e.t("el.datepicker.nextMonth"))+"\n ")])],1)],1):e._e()]),0===e.validatedRange.length?n("div",{key:"no-range",staticClass:"el-calendar__body"},[n("date-table",{attrs:{date:e.date,"selected-day":e.realSelectedDay,"first-day-of-week":e.realFirstDayOfWeek},on:{pick:e.pickDay}})],1):n("div",{key:"has-range",staticClass:"el-calendar__body"},e._l(e.validatedRange,(function(t,i){return n("date-table",{key:i,attrs:{date:t[0],"selected-day":e.realSelectedDay,range:t,"hide-header":0!==i,"first-day-of-week":e.realFirstDayOfWeek},on:{pick:e.pickDay}})})),1)])};Kc._withStripped=!0;var Gc=n(20),Yc=n.n(Gc),Zc={props:{selectedDay:String,range:{type:Array,validator:function(e){if(!e||!e.length)return!0;var t=e[0],n=e[1];return Object(_i.validateRangeInOneMonth)(t,n)}},date:Date,hideHeader:Boolean,firstDayOfWeek:Number},inject:["elCalendar"],methods:{toNestedArr:function(e){return Object(_i.range)(e.length/7).map((function(t,n){var i=7*n;return e.slice(i,i+7)}))},getFormateDate:function(e,t){if(!e||-1===["prev","current","next"].indexOf(t))throw new Error("invalid day or type");var n=this.curMonthDatePrefix;return"prev"===t?n=this.prevMonthDatePrefix:"next"===t&&(n=this.nextMonthDatePrefix),n+"-"+(e=("00"+e).slice(-2))},getCellClass:function(e){var t=e.text,n=e.type,i=[n];if("current"===n){var r=this.getFormateDate(t,n);r===this.selectedDay&&i.push("is-selected"),r===this.formatedToday&&i.push("is-today")}return i},pickDay:function(e){var t=e.text,n=e.type,i=this.getFormateDate(t,n);this.$emit("pick",i)},cellRenderProxy:function(e){var t=e.text,n=e.type,i=this.$createElement,r=this.elCalendar.$scopedSlots.dateCell;if(!r)return i("span",[t]);var a=this.getFormateDate(t,n);return r({date:new Date(a),data:{isSelected:this.selectedDay===a,type:n+"-month",day:a}})}},computed:{WEEK_DAYS:function(){return Object(_i.getI18nSettings)().dayNames},prevMonthDatePrefix:function(){var e=new Date(this.date.getTime());return e.setDate(0),Yc.a.format(e,"yyyy-MM")},curMonthDatePrefix:function(){return Yc.a.format(this.date,"yyyy-MM")},nextMonthDatePrefix:function(){var e=new Date(this.date.getFullYear(),this.date.getMonth()+1,1);return Yc.a.format(e,"yyyy-MM")},formatedToday:function(){return this.elCalendar.formatedToday},isInRange:function(){return this.range&&this.range.length},rows:function(){var e=[];if(this.isInRange){var t=this.range,n=t[0],i=t[1],r=Object(_i.range)(i.getDate()-n.getDate()+1).map((function(e,t){return{text:n.getDate()+t,type:"current"}})),a=r.length%7;a=0===a?0:7-a;var o=Object(_i.range)(a).map((function(e,t){return{text:t+1,type:"next"}}));e=r.concat(o)}else{var s=this.date,l=Object(_i.getFirstDayOfMonth)(s),u=(7+(l=0===l?7:l)-("number"==typeof this.firstDayOfWeek?this.firstDayOfWeek:1))%7,c=Object(_i.getPrevMonthLastDays)(s,u).map((function(e){return{text:e,type:"prev"}})),d=Object(_i.getMonthDays)(s).map((function(e){return{text:e,type:"current"}}));e=[].concat(c,d);var h=Object(_i.range)(42-e.length).map((function(e,t){return{text:t+1,type:"next"}}));e=e.concat(h)}return this.toNestedArr(e)},weekDays:function(){var e=this.firstDayOfWeek,t=this.WEEK_DAYS;return"number"!=typeof e||0===e?t.slice():t.slice(e).concat(t.slice(0,e))}},render:function(){var e=this,t=arguments[0],n=this.hideHeader?null:t("thead",[this.weekDays.map((function(e){return t("th",{key:e},[e])}))]);return t("table",{class:{"el-calendar-table":!0,"is-range":this.isInRange},attrs:{cellspacing:"0",cellpadding:"0"}},[n,t("tbody",[this.rows.map((function(n,i){return t("tr",{class:{"el-calendar-table__row":!0,"el-calendar-table__row--hide-border":0===i&&e.hideHeader},key:i},[n.map((function(n,i){return t("td",{key:i,class:e.getCellClass(n),on:{click:e.pickDay.bind(e,n)}},[t("div",{class:"el-calendar-day"},[e.cellRenderProxy(n)])])}))])}))])])}},Xc=r(Zc,undefined,undefined,!1,null,null,null);Xc.options.__file="packages/calendar/src/date-table.vue";var Jc=Xc.exports,Qc=["prev-month","today","next-month"],ed=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],td=864e5,nd=r({name:"ElCalendar",mixins:[p.a],components:{DateTable:Jc,ElButton:U.a,ElButtonGroup:G.a},props:{value:[Date,String,Number],range:{type:Array,validator:function(e){return!Array.isArray(e)||2===e.length&&e.every((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date}))}},firstDayOfWeek:{type:Number,default:1}},provide:function(){return{elCalendar:this}},methods:{pickDay:function(e){this.realSelectedDay=e},selectDate:function(e){if(-1===Qc.indexOf(e))throw new Error("invalid type "+e);var t="";(t="prev-month"===e?this.prevMonthDatePrefix+"-01":"next-month"===e?this.nextMonthDatePrefix+"-01":this.formatedToday)!==this.formatedDate&&this.pickDay(t)},toDate:function(e){if(!e)throw new Error("invalid val");return e instanceof Date?e:new Date(e)},rangeValidator:function(e,t){var n=this.realFirstDayOfWeek,i=t?n:0===n?6:n-1,r=(t?"start":"end")+" of range should be "+ed[i]+".";return e.getDay()===i||(console.warn("[ElementCalendar]",r,"Invalid range will be ignored."),!1)}},computed:{prevMonthDatePrefix:function(){var e=new Date(this.date.getTime());return e.setDate(0),Yc.a.format(e,"yyyy-MM")},curMonthDatePrefix:function(){return Yc.a.format(this.date,"yyyy-MM")},nextMonthDatePrefix:function(){var e=new Date(this.date.getFullYear(),this.date.getMonth()+1,1);return Yc.a.format(e,"yyyy-MM")},formatedDate:function(){return Yc.a.format(this.date,"yyyy-MM-dd")},i18nDate:function(){var e=this.date.getFullYear(),t=this.date.getMonth()+1;return e+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+t)},formatedToday:function(){return Yc.a.format(this.now,"yyyy-MM-dd")},realSelectedDay:{get:function(){return this.value?this.formatedDate:this.selectedDay},set:function(e){this.selectedDay=e;var t=new Date(e);this.$emit("input",t)}},date:function(){if(this.value)return this.toDate(this.value);if(this.realSelectedDay){var e=this.selectedDay.split("-");return new Date(e[0],e[1]-1,e[2])}return this.validatedRange.length?this.validatedRange[0][0]:this.now},validatedRange:function(){var e=this,t=this.range;if(!t)return[];if(2===(t=t.reduce((function(t,n,i){var r=e.toDate(n);return e.rangeValidator(r,0===i)&&(t=t.concat(r)),t}),[])).length){var n=t,i=n[0],r=n[1];if(i>r)return console.warn("[ElementCalendar]end time should be greater than start time"),[];if(Object(_i.validateRangeInOneMonth)(i,r))return[[i,r]];var a=[],o=new Date(i.getFullYear(),i.getMonth()+1,1),s=this.toDate(o.getTime()-td);if(!Object(_i.validateRangeInOneMonth)(o,r))return console.warn("[ElementCalendar]start time and end time interval must not exceed two months"),[];a.push([i,s]);var l=this.realFirstDayOfWeek,u=o.getDay(),c=0;return u!==l&&(c=0===l?7-u:(c=l-u)>0?c:7+c),(o=this.toDate(o.getTime()+c*td)).getDate()<r.getDate()&&a.push([o,r]),a}return[]},realFirstDayOfWeek:function(){return this.firstDayOfWeek<1||this.firstDayOfWeek>6?0:Math.floor(this.firstDayOfWeek)}},data:function(){return{selectedDay:"",now:new Date}}},Kc,[],!1,null,null,null);nd.options.__file="packages/calendar/src/main.vue";var id=nd.exports;id.install=function(e){e.component(id.name,id)};var rd=id,ad=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-fade-in"}},[e.visible?n("div",{staticClass:"el-backtop",style:{right:e.styleRight,bottom:e.styleBottom},on:{click:function(t){return t.stopPropagation(),e.handleClick(t)}}},[e._t("default",[n("el-icon",{attrs:{name:"caret-top"}})])],2):e._e()])};ad._withStripped=!0;var od=function(e){return Math.pow(e,3)},sd={name:"ElBacktop",props:{visibilityHeight:{type:Number,default:200},target:[String],right:{type:Number,default:40},bottom:{type:Number,default:40}},data:function(){return{el:null,container:null,visible:!1}},computed:{styleBottom:function(){return this.bottom+"px"},styleRight:function(){return this.right+"px"}},mounted:function(){this.init(),this.throttledScrollHandler=Tl()(300,this.onScroll),this.container.addEventListener("scroll",this.throttledScrollHandler)},methods:{init:function(){if(this.container=document,this.el=document.documentElement,this.target){if(this.el=document.querySelector(this.target),!this.el)throw new Error("target is not existed: "+this.target);this.container=this.el}},onScroll:function(){var e=this.el.scrollTop;this.visible=e>=this.visibilityHeight},handleClick:function(e){this.scrollToTop(),this.$emit("click",e)},scrollToTop:function(){var e=this.el,t=Date.now(),n=e.scrollTop,i=window.requestAnimationFrame||function(e){return setTimeout(e,16)};i((function r(){var a,o=(Date.now()-t)/500;o<1?(e.scrollTop=n*(1-((a=o)<.5?od(2*a)/2:1-od(2*(1-a))/2)),i(r)):e.scrollTop=0}))}},beforeDestroy:function(){this.container.removeEventListener("scroll",this.throttledScrollHandler)}},ld=r(sd,ad,[],!1,null,null,null);ld.options.__file="packages/backtop/src/main.vue";var ud=ld.exports;ud.install=function(e){e.component(ud.name,ud)};var cd=ud,dd=function(e,t){return e===window||e===document?document.documentElement[t]:e[t]},hd=function(e){return dd(e,"offsetHeight")},fd="ElInfiniteScroll",pd={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},md=function(e,t){return Object(Ys.isHtmlElement)(e)?(n=pd,Object.keys(n||{}).map((function(e){return[e,n[e]]}))).reduce((function(n,i){var r=i[0],a=i[1],o=a.type,s=a.default,l=e.getAttribute("infinite-scroll-"+r);switch(l=Object(Ys.isUndefined)(t[l])?l:t[l],o){case Number:l=Number(l),l=Number.isNaN(l)?s:l;break;case Boolean:l=Object(Ys.isDefined)(l)?"false"!==l&&Boolean(l):s;break;default:l=o(l)}return n[r]=l,n}),{}):{};var n},vd=function(e){return e.getBoundingClientRect().top},gd=function(e){var t=this[fd],n=t.el,i=t.vm,r=t.container,a=t.observer,o=md(n,i),s=o.distance;if(!o.disabled){var l=r.getBoundingClientRect();if(l.width||l.height){var u=!1;if(r===n){var c=r.scrollTop+function(e){return dd(e,"clientHeight")}(r);u=r.scrollHeight-c<=s}else{u=hd(n)+vd(n)-vd(r)-hd(r)+Number.parseFloat(function(e,t){if(e===window&&(e=document.documentElement),1!==e.nodeType)return[];var n=window.getComputedStyle(e,null);return t?n[t]:n}(r,"borderBottomWidth"))<=s}u&&Object(Ys.isFunction)(e)?e.call(i):a&&(a.disconnect(),this[fd].observer=null)}}},bd={name:"InfiniteScroll",inserted:function(e,t,n){var i=t.value,r=n.context,a=Object(me.getScrollContainer)(e,!0),o=md(e,r),s=o.delay,l=o.immediate,u=$()(s,gd.bind(e,i));(e[fd]={el:e,vm:r,container:a,onScroll:u},a)&&(a.addEventListener("scroll",u),l&&((e[fd].observer=new MutationObserver(u)).observe(a,{childList:!0,subtree:!0}),u()))},unbind:function(e){var t=e[fd],n=t.container,i=t.onScroll;n&&n.removeEventListener("scroll",i)},install:function(e){e.directive(bd.name,bd)}},yd=bd,wd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-page-header"},[n("div",{staticClass:"el-page-header__left",on:{click:function(t){e.$emit("back")}}},[n("i",{staticClass:"el-icon-back"}),n("div",{staticClass:"el-page-header__title"},[e._t("title",[e._v(e._s(e.title))])],2)]),n("div",{staticClass:"el-page-header__content"},[e._t("content",[e._v(e._s(e.content))])],2)])};wd._withStripped=!0;var _d=r({name:"ElPageHeader",props:{title:{type:String,default:function(){return Object(Xr.t)("el.pageHeader.title")}},content:String}},wd,[],!1,null,null,null);_d.options.__file="packages/page-header/src/main.vue";var xd=_d.exports;xd.install=function(e){e.component(xd.name,xd)};var kd=xd,Cd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-cascader-panel",e.border&&"is-bordered"],on:{keydown:e.handleKeyDown}},e._l(e.menus,(function(e,t){return n("cascader-menu",{key:t,ref:"menu",refInFor:!0,attrs:{index:t,nodes:e}})})),1)};Cd._withStripped=!0;var Sd=n(43),Od=n.n(Sd),Td=function(e){return e.stopPropagation()},Dd=r({inject:["panel"],components:{ElCheckbox:dn.a,ElRadio:Od.a},props:{node:{required:!0},nodeId:String},computed:{config:function(){return this.panel.config},isLeaf:function(){return this.node.isLeaf},isDisabled:function(){return this.node.isDisabled},checkedValue:function(){return this.panel.checkedValue},isChecked:function(){return this.node.isSameNode(this.checkedValue)},inActivePath:function(){return this.isInPath(this.panel.activePath)},inCheckedPath:function(){var e=this;return!!this.config.checkStrictly&&this.panel.checkedNodePaths.some((function(t){return e.isInPath(t)}))},value:function(){return this.node.getValueByOption()}},methods:{handleExpand:function(){var e=this,t=this.panel,n=this.node,i=this.isDisabled,r=this.config,a=r.multiple;!r.checkStrictly&&i||n.loading||(r.lazy&&!n.loaded?t.lazyLoad(n,(function(){var t=e.isLeaf;if(t||e.handleExpand(),a){var i=!!t&&n.checked;e.handleMultiCheckChange(i)}})):t.handleExpand(n))},handleCheckChange:function(){var e=this.panel,t=this.value,n=this.node;e.handleCheckChange(t),e.handleExpand(n)},handleMultiCheckChange:function(e){this.node.doCheck(e),this.panel.calculateMultiCheckedValue()},isInPath:function(e){var t=this.node;return(e[t.level-1]||{}).uid===t.uid},renderPrefix:function(e){var t=this.isLeaf,n=this.isChecked,i=this.config,r=i.checkStrictly;return i.multiple?this.renderCheckbox(e):r?this.renderRadio(e):t&&n?this.renderCheckIcon(e):null},renderPostfix:function(e){var t=this.node,n=this.isLeaf;return t.loading?this.renderLoadingIcon(e):n?null:this.renderExpandIcon(e)},renderCheckbox:function(e){var t=this.node,n=this.config,i=this.isDisabled,r={on:{change:this.handleMultiCheckChange},nativeOn:{}};return n.checkStrictly&&(r.nativeOn.click=Td),e("el-checkbox",Ts()([{attrs:{value:t.checked,indeterminate:t.indeterminate,disabled:i}},r]))},renderRadio:function(e){var t=this.checkedValue,n=this.value,i=this.isDisabled;return Object(m.isEqual)(n,t)&&(n=t),e("el-radio",{attrs:{value:t,label:n,disabled:i},on:{change:this.handleCheckChange},nativeOn:{click:Td}},[e("span")])},renderCheckIcon:function(e){return e("i",{class:"el-icon-check el-cascader-node__prefix"})},renderLoadingIcon:function(e){return e("i",{class:"el-icon-loading el-cascader-node__postfix"})},renderExpandIcon:function(e){return e("i",{class:"el-icon-arrow-right el-cascader-node__postfix"})},renderContent:function(e){var t=this.panel,n=this.node,i=t.renderLabelFn;return e("span",{class:"el-cascader-node__label"},[(i?i({node:n,data:n.data}):null)||n.label])}},render:function(e){var t=this,n=this.inActivePath,i=this.inCheckedPath,r=this.isChecked,a=this.isLeaf,o=this.isDisabled,s=this.config,l=this.nodeId,u=s.expandTrigger,c=s.checkStrictly,d=s.multiple,h=!c&&o,f={on:{}};return"click"===u?f.on.click=this.handleExpand:(f.on.mouseenter=function(e){t.handleExpand(),t.$emit("expand",e)},f.on.focus=function(e){t.handleExpand(),t.$emit("expand",e)}),!a||o||c||d||(f.on.click=this.handleCheckChange),e("li",Ts()([{attrs:{role:"menuitem",id:l,"aria-expanded":n,tabindex:h?null:-1},class:{"el-cascader-node":!0,"is-selectable":c,"in-active-path":n,"in-checked-path":i,"is-active":r,"is-disabled":h}},f]),[this.renderPrefix(e),this.renderContent(e),this.renderPostfix(e)])}},undefined,undefined,!1,null,null,null);Dd.options.__file="packages/cascader-panel/src/cascader-node.vue";var Ed=Dd.exports,$d=r({name:"ElCascaderMenu",mixins:[p.a],inject:["panel"],components:{ElScrollbar:L.a,CascaderNode:Ed},props:{nodes:{type:Array,required:!0},index:Number},data:function(){return{activeNode:null,hoverTimer:null,id:Object(m.generateId)()}},computed:{isEmpty:function(){return!this.nodes.length},menuId:function(){return"cascader-menu-"+this.id+"-"+this.index}},methods:{handleExpand:function(e){this.activeNode=e.target},handleMouseMove:function(e){var t=this.activeNode,n=this.hoverTimer,i=this.$refs.hoverZone;if(t&&i)if(t.contains(e.target)){clearTimeout(n);var r=this.$el.getBoundingClientRect().left,a=e.clientX-r,o=this.$el,s=o.offsetWidth,l=o.offsetHeight,u=t.offsetTop,c=u+t.offsetHeight;i.innerHTML='\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+u+" L"+s+" 0 V"+u+' Z" />\n <path style="pointer-events: auto;" fill="transparent" d="M'+a+" "+c+" L"+s+" "+l+" V"+c+' Z" />\n '}else n||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,n=this.panel.isHoverMenu,i={on:{}};n&&(i.on.expand=this.handleExpand);var r=this.nodes.map((function(n,r){var a=n.hasChildren;return e("cascader-node",Ts()([{key:n.uid,attrs:{node:n,"node-id":t+"-"+r,"aria-haspopup":a,"aria-owns":a?t:null}},i]))}));return[].concat(r,[n?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,n=this.menuId,i={nativeOn:{}};return this.panel.isHoverMenu&&(i.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",Ts()([{attrs:{tag:"ul",role:"menu",id:n,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},i]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},undefined,undefined,!1,null,null,null);$d.options.__file="packages/cascader-panel/src/cascader-menu.vue";var Md=$d.exports,Pd=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var Id=0,jd=function(){function e(t,n,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.config=n,this.parent=i||null,this.level=this.parent?this.parent.level+1:1,this.uid=Id++,this.initState(),this.initChildren()}return e.prototype.initState=function(){var e=this.config,t=e.value,n=e.label;this.value=this.data[t],this.label=this.data[n],this.pathNodes=this.calculatePathNodes(),this.path=this.pathNodes.map((function(e){return e.value})),this.pathLabels=this.pathNodes.map((function(e){return e.label})),this.loading=!1,this.loaded=!1},e.prototype.initChildren=function(){var t=this,n=this.config,i=n.children,r=this.data[i];this.hasChildren=Array.isArray(r),this.children=(r||[]).map((function(i){return new e(i,n,t)}))},e.prototype.calculatePathNodes=function(){for(var e=[this],t=this.parent;t;)e.unshift(t),t=t.parent;return e},e.prototype.getPath=function(){return this.path},e.prototype.getValue=function(){return this.value},e.prototype.getValueByOption=function(){return this.config.emitPath?this.getPath():this.getValue()},e.prototype.getText=function(e,t){return e?this.pathLabels.join(t):this.label},e.prototype.isSameNode=function(e){var t=this.getValueByOption();return this.config.multiple&&Array.isArray(e)?e.some((function(e){return Object(m.isEqual)(e,t)})):Object(m.isEqual)(e,t)},e.prototype.broadcast=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var r="onParent"+Object(m.capitalize)(e);this.children.forEach((function(t){t&&(t.broadcast.apply(t,[e].concat(n)),t[r]&&t[r].apply(t,n))}))},e.prototype.emit=function(e){var t=this.parent,n="onChild"+Object(m.capitalize)(e);if(t){for(var i=arguments.length,r=Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];t[n]&&t[n].apply(t,r),t.emit.apply(t,[e].concat(r))}},e.prototype.onParentCheck=function(e){this.isDisabled||this.setCheckState(e)},e.prototype.onChildCheck=function(){var e=this.children.filter((function(e){return!e.isDisabled})),t=!!e.length&&e.every((function(e){return e.checked}));this.setCheckState(t)},e.prototype.setCheckState=function(e){var t=this.children.length,n=this.children.reduce((function(e,t){return e+(t.checked?1:t.indeterminate?.5:0)}),0);this.checked=e,this.indeterminate=n!==t&&n>0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),n=this.isSameNode(e,t);this.doCheck(n)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},Pd(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,n=this.config,i=n.disabled,r=n.checkStrictly;return e[i]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,n=this.hasChildren,i=this.children,r=this.config,a=r.lazy,o=r.leaf;if(a){var s=Object(Ue.isDef)(e[o])?e[o]:!!t&&!i.length;return this.hasChildren=!s,s}return!n}}]),e}(),Ad=jd;var Nd=function e(t,n){return t.reduce((function(t,i){return i.isLeaf?t.push(i):(!n&&t.push(i),t=t.concat(e(i.children,n))),t}),[])},Ld=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=n,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(m.coerceTruthyValueToArray)(e),this.nodes=e.map((function(e){return new Ad(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var n=new Ad(e,this.config,t);(t?t.children:this.nodes).push(n)},e.prototype.appendNodes=function(e,t){var n=this;(e=Object(m.coerceTruthyValueToArray)(e)).forEach((function(e){return n.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.leafNodes:this.flattedNodes;return t?n:Nd(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(m.valueEquals)(t.path,e)||t.value===e}));return t&&t.length?t[0]:null},e}(),Fd=Ld,Rd=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Bd=Ql.a.keys,Vd={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:m.noop,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},zd=function(e){return!e.getAttribute("aria-owns")},Hd=function(e,t){var n=e.parentNode;if(n){var i=n.querySelectorAll('.el-cascader-node[tabindex="-1"]');return i[Array.prototype.indexOf.call(i,e)+t]||null}return null},Wd=function(e,t){if(e){var n=e.id.split("-");return Number(n[n.length-2])}},qd=function(e){e&&(e.focus(),!zd(e)&&e.click())},Ud=r({name:"ElCascaderPanel",components:{CascaderMenu:Md},props:{value:{},options:Array,props:Object,border:{type:Boolean,default:!0},renderLabel:Function},provide:function(){return{panel:this}},data:function(){return{checkedValue:null,checkedNodePaths:[],store:[],menus:[],activePath:[],loadCount:0}},computed:{config:function(){return qe()(Rd({},Vd),this.props||{})},multiple:function(){return this.config.multiple},checkStrictly:function(){return this.config.checkStrictly},leafOnly:function(){return!this.checkStrictly},isHoverMenu:function(){return"hover"===this.config.expandTrigger},renderLabelFn:function(){return this.renderLabel||this.$scopedSlots.default}},watch:{options:{handler:function(){this.initStore()},immediate:!0,deep:!0},value:function(){this.syncCheckedValue(),this.checkStrictly&&this.calculateCheckedNodePaths()},checkedValue:function(e){Object(m.isEqual)(e,this.value)||(this.checkStrictly&&this.calculateCheckedNodePaths(),this.$emit("input",e),this.$emit("change",e))}},mounted:function(){this.isEmptyValue(this.value)||this.syncCheckedValue()},methods:{initStore:function(){var e=this.config,t=this.options;e.lazy&&Object(m.isEmpty)(t)?this.lazyLoad():(this.store=new Fd(t,e),this.menus=[this.store.getNodes()],this.syncMenuState())},syncCheckedValue:function(){var e=this.value,t=this.checkedValue;Object(m.isEqual)(e,t)||(this.activePath=[],this.checkedValue=e,this.syncMenuState())},syncMenuState:function(){var e=this.multiple,t=this.checkStrictly;this.syncActivePath(),e&&this.syncMultiCheckState(),t&&this.calculateCheckedNodePaths(),this.$nextTick(this.scrollIntoView)},syncMultiCheckState:function(){var e=this;this.getFlattedNodes(this.leafOnly).forEach((function(t){t.syncCheckState(e.checkedValue)}))},isEmptyValue:function(e){var t=this.multiple,n=this.config.emitPath;return!(!t&&!n)&&Object(m.isEmpty)(e)},syncActivePath:function(){var e=this,t=this.store,n=this.multiple,i=this.activePath,r=this.checkedValue;if(Object(m.isEmpty)(i))if(this.isEmptyValue(r))this.activePath=[],this.menus=[t.getNodes()];else{var a=n?r[0]:r,o=((this.getNodeByValue(a)||{}).pathNodes||[]).slice(0,-1);this.expandNodes(o)}else{var s=i.map((function(t){return e.getNodeByValue(t.getValue())}));this.expandNodes(s)}},expandNodes:function(e){var t=this;e.forEach((function(e){return t.handleExpand(e,!0)}))},calculateCheckedNodePaths:function(){var e=this,t=this.checkedValue,n=this.multiple?Object(m.coerceTruthyValueToArray)(t):[t];this.checkedNodePaths=n.map((function(t){var n=e.getNodeByValue(t);return n?n.pathNodes:[]}))},handleKeyDown:function(e){var t=e.target;switch(e.keyCode){case Bd.up:var n=Hd(t,-1);qd(n);break;case Bd.down:var i=Hd(t,1);qd(i);break;case Bd.left:var r=this.$refs.menu[Wd(t)-1];if(r){var a=r.$el.querySelector('.el-cascader-node[aria-expanded="true"]');qd(a)}break;case Bd.right:var o=this.$refs.menu[Wd(t)+1];if(o){var s=o.$el.querySelector('.el-cascader-node[tabindex="-1"]');qd(s)}break;case Bd.enter:!function(e){if(e){var t=e.querySelector("input");t?t.click():zd(e)&&e.click()}}(t);break;case Bd.esc:case Bd.tab:this.$emit("close");break;default:return}},handleExpand:function(e,t){var n=this.activePath,i=e.level,r=n.slice(0,i-1),a=this.menus.slice(0,i);if(e.isLeaf||(r.push(e),a.push(e.children)),this.activePath=r,this.menus=a,!t){var o=r.map((function(e){return e.getValue()})),s=n.map((function(e){return e.getValue()}));Object(m.valueEquals)(o,s)||(this.$emit("active-item-change",o),this.$emit("expand-change",o))}},handleCheckChange:function(e){this.checkedValue=e},lazyLoad:function(e,t){var n=this,i=this.config;e||(e=e||{root:!0,level:0},this.store=new Fd([],i),this.menus=[this.store.getNodes()]),e.loading=!0;i.lazyLoad(e,(function(i){var r=e.root?null:e;if(i&&i.length&&n.store.appendNodes(i,r),e.loading=!1,e.loaded=!0,Array.isArray(n.checkedValue)){var a=n.checkedValue[n.loadCount++],o=n.config.value,s=n.config.leaf;if(Array.isArray(i)&&i.filter((function(e){return e[o]===a})).length>0){var l=n.store.getNodeByValue(a);l.data[s]||n.lazyLoad(l,(function(){n.handleExpand(l)})),n.loadCount===n.checkedValue.length&&n.$parent.computePresentText()}}t&&t(i)}))},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){this.$isServer||(this.$refs.menu||[]).forEach((function(e){var t=e.$el;if(t){var n=t.querySelector(".el-scrollbar__wrap"),i=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");Wt()(n,i)}}))},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue;return this.multiple?this.getFlattedNodes(e).filter((function(e){return e.checked})):this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,n=e.multiple,i=e.emitPath;n?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=i?[]:null}}},Cd,[],!1,null,null,null);Ud.options.__file="packages/cascader-panel/src/cascader-panel.vue";var Kd=Ud.exports;Kd.install=function(e){e.component(Kd.name,Kd)};var Gd=Kd,Yd={name:"ElAvatar",props:{size:{type:[Number,String],validator:function(e){return"string"==typeof e?["large","medium","small"].includes(e):"number"==typeof e}},shape:{type:String,default:"circle",validator:function(e){return["circle","square"].includes(e)}},icon:String,src:String,alt:String,srcSet:String,error:Function,fit:{type:String,default:"cover"}},data:function(){return{isImageExist:!0}},computed:{avatarClass:function(){var e=this.size,t=this.icon,n=this.shape,i=["el-avatar"];return e&&"string"==typeof e&&i.push("el-avatar--"+e),t&&i.push("el-avatar--icon"),n&&i.push("el-avatar--"+n),i.join(" ")}},methods:{handleError:function(){var e=this.error;!1!==(e?e():void 0)&&(this.isImageExist=!1)},renderAvatar:function(){var e=this.$createElement,t=this.icon,n=this.src,i=this.alt,r=this.isImageExist,a=this.srcSet,o=this.fit;return r&&n?e("img",{attrs:{src:n,alt:i,srcSet:a},on:{error:this.handleError},style:{"object-fit":o}}):t?e("i",{class:t}):this.$slots.default}},render:function(){var e=arguments[0],t=this.avatarClass,n=this.size,i="number"==typeof n?{height:n+"px",width:n+"px",lineHeight:n+"px"}:{};return e("span",{class:t,style:i},[this.renderAvatar()])}},Zd=r(Yd,undefined,undefined,!1,null,null,null);Zd.options.__file="packages/avatar/src/main.vue";var Xd=Zd.exports;Xd.install=function(e){e.component(Xd.name,Xd)};var Jd=Xd,Qd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-drawer-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-drawer__wrapper",attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-drawer__container",class:e.visible&&"el-drawer__open",attrs:{role:"document",tabindex:"-1"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{ref:"drawer",staticClass:"el-drawer",class:[e.direction,e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,attrs:{"aria-modal":"true","aria-labelledby":"el-drawer__title","aria-label":e.title,role:"dialog",tabindex:"-1"}},[e.withHeader?n("header",{staticClass:"el-drawer__header",attrs:{id:"el-drawer__title"}},[e._t("title",[n("span",{attrs:{role:"heading",title:e.title}},[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-drawer__close-btn",attrs:{"aria-label":"close "+(e.title||"drawer"),type:"button"},on:{click:e.closeDrawer}},[n("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2):e._e(),e.rendered?n("section",{staticClass:"el-drawer__body"},[e._t("default")],2):e._e()])])])])};Qd._withStripped=!0;var eh=r({name:"ElDrawer",mixins:[w.a,C.a],props:{appendToBody:{type:Boolean,default:!1},beforeClose:{type:Function},customClass:{type:String,default:""},closeOnPressEscape:{type:Boolean,default:!0},destroyOnClose:{type:Boolean,default:!1},modal:{type:Boolean,default:!0},direction:{type:String,default:"rtl",validator:function(e){return-1!==["ltr","rtl","ttb","btt"].indexOf(e)}},modalAppendToBody:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},size:{type:[Number,String],default:"30%"},title:{type:String,default:""},visible:{type:Boolean},wrapperClosable:{type:Boolean,default:!0},withHeader:{type:Boolean,default:!0}},computed:{isHorizontal:function(){return"rtl"===this.direction||"ltr"===this.direction},drawerSize:function(){return"number"==typeof this.size?this.size+"px":this.size}},data:function(){return{closed:!1,prevActiveElement:null}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.appendToBody&&document.body.appendChild(this.$el),this.prevActiveElement=document.activeElement):(this.closed||(this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1)),this.$nextTick((function(){t.prevActiveElement&&t.prevActiveElement.focus()})))}},methods:{afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1),this.closed=!0)},handleWrapperClick:function(){this.wrapperClosable&&this.closeDrawer()},closeDrawer:function(){"function"==typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},handleClose:function(){this.closeDrawer()}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},Qd,[],!1,null,null,null);eh.options.__file="packages/drawer/src/main.vue";var th=eh.exports;th.install=function(e){e.component(th.name,th)};var nh=th,ih=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-popover",e._b({attrs:{trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},"el-popover",e.$attrs,!1),[n("div",{staticClass:"el-popconfirm"},[n("p",{staticClass:"el-popconfirm__main"},[e.hideIcon?e._e():n("i",{staticClass:"el-popconfirm__icon",class:e.icon,style:{color:e.iconColor}}),e._v("\n "+e._s(e.title)+"\n ")]),n("div",{staticClass:"el-popconfirm__action"},[n("el-button",{attrs:{size:"mini",type:e.cancelButtonType},on:{click:e.cancel}},[e._v("\n "+e._s(e.displayCancelButtonText)+"\n ")]),n("el-button",{attrs:{size:"mini",type:e.confirmButtonType},on:{click:e.confirm}},[e._v("\n "+e._s(e.displayConfirmButtonText)+"\n ")])],1)]),e._t("reference",null,{slot:"reference"})],2)};ih._withStripped=!0;var rh=n(44),ah=r({name:"ElPopconfirm",props:{title:{type:String},confirmButtonText:{type:String},cancelButtonText:{type:String},confirmButtonType:{type:String,default:"primary"},cancelButtonType:{type:String,default:"text"},icon:{type:String,default:"el-icon-question"},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1}},components:{ElPopover:n.n(rh).a,ElButton:U.a},data:function(){return{visible:!1}},computed:{displayConfirmButtonText:function(){return this.confirmButtonText||Object(Xr.t)("el.popconfirm.confirmButtonText")},displayCancelButtonText:function(){return this.cancelButtonText||Object(Xr.t)("el.popconfirm.cancelButtonText")}},methods:{confirm:function(){this.visible=!1,this.$emit("confirm")},cancel:function(){this.visible=!1,this.$emit("cancel")}}},ih,[],!1,null,null,null);ah.options.__file="packages/popconfirm/src/main.vue";var oh=ah.exports;oh.install=function(e){e.component(oh.name,oh)};var sh=oh,lh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.uiLoading?[n("div",e._b({class:["el-skeleton",e.animated?"is-animated":""]},"div",e.$attrs,!1),[e._l(e.count,(function(t){return[e.loading?e._t("template",e._l(e.rows,(function(i){return n("el-skeleton-item",{key:t+"-"+i,class:{"el-skeleton__paragraph":1!==i,"is-first":1===i,"is-last":i===e.rows&&e.rows>1},attrs:{variant:"p"}})}))):e._e()]}))],2)]:[e._t("default",null,null,e.$attrs)]],2)};lh._withStripped=!0;var uh={name:"ElSkeleton",props:{animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:4},loading:{type:Boolean,default:!0},throttle:{type:Number,default:0}},watch:{loading:{handler:function(e){var t=this;this.throttle<=0?this.uiLoading=e:e?(clearTimeout(this.timeoutHandle),this.timeoutHandle=setTimeout((function(){t.uiLoading=t.loading}),this.throttle)):this.uiLoading=e},immediate:!0}},data:function(){return{uiLoading:this.throttle<=0&&this.loading}}},ch=r(uh,lh,[],!1,null,null,null);ch.options.__file="packages/skeleton/src/index.vue";var dh=ch.exports;dh.install=function(e){e.component(dh.name,dh)};var hh=dh,fh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-skeleton__item","el-skeleton__"+e.variant]},["image"===e.variant?n("img-placeholder"):e._e()],1)};fh._withStripped=!0;var ph=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M64 896V128h896v768H64z m64-128l192-192 116.352 116.352L640 448l256 307.2V192H128v576z m224-480a96 96 0 1 1-0.064 192.064A96 96 0 0 1 352 288z"}})])};ph._withStripped=!0;var mh=r({name:"ImgPlaceholder"},ph,[],!1,null,null,null);mh.options.__file="packages/skeleton/src/img-placeholder.vue";var vh,gh=mh.exports,bh=r({name:"ElSkeletonItem",props:{variant:{type:String,default:"text"}},components:(vh={},vh[gh.name]=gh,vh)},fh,[],!1,null,null,null);bh.options.__file="packages/skeleton/src/item.vue";var yh=bh.exports;yh.install=function(e){e.component(yh.name,yh)};var wh=yh,_h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-empty"},[n("div",{staticClass:"el-empty__image",style:e.imageStyle},[e.image?n("img",{attrs:{src:e.image,ondragstart:"return false"}}):e._t("image",[n("img-empty")])],2),n("div",{staticClass:"el-empty__description"},[e.$slots.description?e._t("description"):n("p",[e._v(e._s(e.emptyDescription))])],2),e.$slots.default?n("div",{staticClass:"el-empty__bottom"},[e._t("default")],2):e._e()])};_h._withStripped=!0;var xh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("defs",[n("linearGradient",{attrs:{id:"linearGradient-1-"+e.id,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"}},[n("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),n("stop",{attrs:{"stop-color":"#EEEFF3",offset:"100%"}})],1),n("linearGradient",{attrs:{id:"linearGradient-2-"+e.id,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"}},[n("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),n("stop",{attrs:{"stop-color":"#E9EBEF",offset:"100%"}})],1),n("rect",{attrs:{id:"path-3-"+e.id,x:"0",y:"0",width:"17",height:"36"}})],1),n("g",{attrs:{id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{id:"B-type",transform:"translate(-1268.000000, -535.000000)"}},[n("g",{attrs:{id:"Group-2",transform:"translate(1268.000000, 535.000000)"}},[n("path",{attrs:{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:"#F7F8FC"}}),n("polygon",{attrs:{id:"Rectangle-Copy-14",fill:"#E5E7E9",transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"}}),n("g",{attrs:{id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"}},[n("polygon",{attrs:{id:"Rectangle-Copy-10",fill:"#E5E7E9",transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"}}),n("polygon",{attrs:{id:"Rectangle-Copy-11",fill:"#EDEEF2",points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"}}),n("rect",{attrs:{id:"Rectangle-Copy-12",fill:"url(#linearGradient-1-"+e.id+")",transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"}}),n("polygon",{attrs:{id:"Rectangle-Copy-13",fill:"#F8F9FB",transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"}})]),n("rect",{attrs:{id:"Rectangle-Copy-15",fill:"url(#linearGradient-2-"+e.id+")",x:"13",y:"45",width:"40",height:"36"}}),n("g",{attrs:{id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"}},[n("mask",{attrs:{id:"mask-4-"+e.id,fill:"white"}},[n("use",{attrs:{"xlink:href":"#path-3-"+e.id}})]),n("use",{attrs:{id:"Mask",fill:"#E0E3E9",transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":"#path-3-"+e.id}}),n("polygon",{attrs:{id:"Rectangle-Copy",fill:"#D5D7DE",mask:"url(#mask-4-"+e.id+")",transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 -1.70530257e-13 16"}})]),n("polygon",{attrs:{id:"Rectangle-Copy-18",fill:"#F8F9FB",transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"}})])])])])};xh._withStripped=!0;var kh=0,Ch=r({name:"ImgEmpty",data:function(){return{id:++kh}}},xh,[],!1,null,null,null);Ch.options.__file="packages/empty/src/img-empty.vue";var Sh,Oh=Ch.exports,Th=r({name:"ElEmpty",components:(Sh={},Sh[Oh.name]=Oh,Sh),props:{image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},computed:{emptyDescription:function(){return this.description||Object(Xr.t)("el.empty.description")},imageStyle:function(){return{width:this.imageSize?this.imageSize+"px":""}}}},_h,[],!1,null,null,null);Th.options.__file="packages/empty/src/index.vue";var Dh=Th.exports;Dh.install=function(e){e.component(Dh.name,Dh)};var Eh,$h=Dh,Mh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Ph={name:"ElDescriptionsRow",props:{row:{type:Array}},inject:["elDescriptions"],render:function(e){var t=this.elDescriptions,n=(this.row||[]).map((function(e){return Mh({},e,{label:e.slots.label||e.props.label},["labelClassName","contentClassName","labelStyle","contentStyle"].reduce((function(n,i){return n[i]=e.props[i]||t[i],n}),{}))}));return"vertical"===t.direction?e("tbody",[e("tr",{class:"el-descriptions-row"},[n.map((function(n){var i;return e("th",{class:(i={"el-descriptions-item__cell":!0,"el-descriptions-item__label":!0,"has-colon":!t.border&&t.colon,"is-bordered-label":t.border},i[n.labelClassName]=!0,i),style:n.labelStyle,attrs:{colSpan:n.props.span}},[n.label])}))]),e("tr",{class:"el-descriptions-row"},[n.map((function(t){return e("td",{class:["el-descriptions-item__cell","el-descriptions-item__content",t.contentClassName],style:t.contentStyle,attrs:{colSpan:t.props.span}},[t.slots.default])}))])]):t.border?e("tbody",[e("tr",{class:"el-descriptions-row"},[n.map((function(n){var i;return[e("th",{class:(i={"el-descriptions-item__cell":!0,"el-descriptions-item__label":!0,"is-bordered-label":t.border},i[n.labelClassName]=!0,i),style:n.labelStyle,attrs:{colSpan:"1"}},[n.label]),e("td",{class:["el-descriptions-item__cell","el-descriptions-item__content",n.contentClassName],style:n.contentStyle,attrs:{colSpan:2*n.props.span-1}},[n.slots.default])]}))])]):e("tbody",[e("tr",{class:"el-descriptions-row"},[n.map((function(n){var i;return e("td",{class:"el-descriptions-item el-descriptions-item__cell",attrs:{colSpan:n.props.span}},[e("div",{class:"el-descriptions-item__container"},[e("span",{class:(i={"el-descriptions-item__label":!0,"has-colon":t.colon},i[n.labelClassName]=!0,i),style:n.labelStyle},[n.props.label]),e("span",{class:["el-descriptions-item__content",n.contentClassName],style:n.contentStyle},[n.slots.default])])])}))])])}},Ih=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},jh={name:"ElDescriptions",components:(Eh={},Eh[Ph.name]=Ph,Eh),props:{border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,default:"horizontal"},size:{type:String},title:{type:String,default:""},extra:{type:String,default:""},labelStyle:{type:Object},contentStyle:{type:Object},labelClassName:{type:String,default:""},contentClassName:{type:String,default:""},colon:{type:Boolean,default:!0}},computed:{descriptionsSize:function(){return this.size||(this.$ELEMENT||{}).size}},provide:function(){return{elDescriptions:this}},methods:{getOptionProps:function(e){if(e.componentOptions){var t=e.componentOptions,n=t.propsData,i=void 0===n?{}:n,r=t.Ctor,a=((void 0===r?{}:r).options||{}).props||{},o={};for(var s in a){var l=a[s].default;void 0!==l&&(o[s]=Object(Ys.isFunction)(l)?l.call(e):l)}return Ih({},o,i)}return{}},getSlots:function(e){var t=this,n=e.componentOptions||{},i=e.children||n.children||[],r={};return i.forEach((function(e){if(!t.isEmptyElement(e)){var n=e.data&&e.data.slot||"default";r[n]=r[n]||[],"template"===e.tag?r[n].push(e.children):r[n].push(e)}})),Ih({},r)},isEmptyElement:function(e){return!(e.tag||e.text&&""!==e.text.trim())},filledNode:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return e.props||(e.props={}),t>n&&(e.props.span=n),i&&(e.props.span=n),e},getRows:function(){var e=this,t=(this.$slots.default||[]).filter((function(e){return e.tag&&e.componentOptions&&"ElDescriptionsItem"===e.componentOptions.Ctor.options.name})),n=t.map((function(t){return{props:e.getOptionProps(t),slots:e.getSlots(t),vnode:t}})),i=[],r=[],a=this.column;return n.forEach((function(n,o){var s=n.props.span||1;if(o===t.length-1)return r.push(e.filledNode(n,s,a,!0)),void i.push(r);s<a?(a-=s,r.push(n)):(r.push(e.filledNode(n,s,a)),i.push(r),a=e.column,r=[])})),i}},render:function(){var e=arguments[0],t=this.title,n=this.extra,i=this.border,r=this.descriptionsSize,a=this.$slots,o=this.getRows();return e("div",{class:"el-descriptions"},[t||n||a.title||a.extra?e("div",{class:"el-descriptions__header"},[e("div",{class:"el-descriptions__title"},[a.title?a.title:t]),e("div",{class:"el-descriptions__extra"},[a.extra?a.extra:n])]):null,e("div",{class:"el-descriptions__body"},[e("table",{class:["el-descriptions__table",{"is-bordered":i},r?"el-descriptions--"+r:""]},[o.map((function(t){return e(Ph,{attrs:{row:t}})}))])])])},install:function(e){e.component(jh.name,jh)}},Ah=jh,Nh={name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},contentClassName:{type:String,default:""},contentStyle:{type:Object},labelClassName:{type:String,default:""},labelStyle:{type:Object}},render:function(){return null},install:function(e){e.component(Nh.name,Nh)}},Lh=Nh,Fh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-result"},[n("div",{staticClass:"el-result__icon"},[e._t("icon",[n(e.iconElement,{tag:"component",class:e.iconElement})])],2),e.title||e.$slots.title?n("div",{staticClass:"el-result__title"},[e._t("title",[n("p",[e._v(e._s(e.title))])])],2):e._e(),e.subTitle||e.$slots.subTitle?n("div",{staticClass:"el-result__subtitle"},[e._t("subTitle",[n("p",[e._v(e._s(e.subTitle))])])],2):e._e(),e.$slots.extra?n("div",{staticClass:"el-result__extra"},[e._t("extra")],2):e._e()])};Fh._withStripped=!0;var Rh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M34.5548098,16.4485711 C33.9612228,15.8504763 32.9988282,15.8504763 32.4052412,16.4485711 L32.4052412,16.4485711 L21.413757,27.5805811 L21.413757,27.5805811 L21.4034642,27.590855 C21.0097542,27.9781674 20.3766105,27.9729811 19.9892981,27.5792711 L19.9892981,27.5792711 L15.5947588,23.1121428 C15.0011718,22.514048 14.0387772,22.514048 13.4451902,23.1121428 C12.8516033,23.7102376 12.8516033,24.6799409 13.4451902,25.2780357 L13.4451902,25.2780357 L19.6260786,31.5514289 C20.2196656,32.1495237 21.1820602,32.1495237 21.7756472,31.5514289 L21.7756472,31.5514289 L34.5548098,18.614464 C35.1483967,18.0163692 35.1483967,17.0466659 34.5548098,16.4485711 Z"}})])};Rh._withStripped=!0;var Bh=r({name:"IconSuccess"},Rh,[],!1,null,null,null);Bh.options.__file="packages/result/src/icon-success.vue";var Vh=Bh.exports,zh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M32.57818,15.42182 C32.0157534,14.8593933 31.1038797,14.8593933 30.541453,15.42182 L30.541453,15.42182 L24.0006789,21.9625941 L17.458547,15.42182 C16.8961203,14.8593933 15.9842466,14.8593933 15.42182,15.42182 C14.8593933,15.9842466 14.8593933,16.8961203 15.42182,17.458547 L15.42182,17.458547 L21.9639519,23.9993211 L15.42182,30.541453 C14.8593933,31.1038797 14.8593933,32.0157534 15.42182,32.57818 C15.9842466,33.1406067 16.8961203,33.1406067 17.458547,32.57818 L17.458547,32.57818 L24.0006789,26.0360481 L30.541453,32.57818 C31.1038797,33.1406067 32.0157534,33.1406067 32.57818,32.57818 C33.1406067,32.0157534 33.1406067,31.1038797 32.57818,30.541453 L32.57818,30.541453 L26.0374059,23.9993211 L32.57818,17.458547 C33.1406067,16.8961203 33.1406067,15.9842466 32.57818,15.42182 Z"}})])};zh._withStripped=!0;var Hh=r({name:"IconError"},zh,[],!1,null,null,null);Hh.options.__file="packages/result/src/icon-error.vue";var Wh=Hh.exports,qh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,31 C22.8954305,31 22,31.8954305 22,33 C22,34.1045695 22.8954305,35 24,35 C25.1045695,35 26,34.1045695 26,33 C26,31.8954305 25.1045695,31 24,31 Z M24,14 C23.1715729,14 22.5,14.6715729 22.5,15.5 L22.5,15.5 L22.5,27.5 C22.5,28.3284271 23.1715729,29 24,29 C24.8284271,29 25.5,28.3284271 25.5,27.5 L25.5,27.5 L25.5,15.5 C25.5,14.6715729 24.8284271,14 24,14 Z"}})])};qh._withStripped=!0;var Uh=r({name:"IconWarning"},qh,[],!1,null,null,null);Uh.options.__file="packages/result/src/icon-warning.vue";var Kh=Uh.exports,Gh=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,19 L21,19 C20.1715729,19 19.5,19.6715729 19.5,20.5 C19.5,21.3284271 20.1715729,22 21,22 L21,22 L22.5,22 L22.5,31 L21,31 C20.1715729,31 19.5,31.6715729 19.5,32.5 C19.5,33.3284271 20.1715729,34 21,34 L21,34 L27,34 C27.8284271,34 28.5,33.3284271 28.5,32.5 C28.5,31.6715729 27.8284271,31 27,31 L27,31 L25.5,31 L25.5,20.5 C25.5,19.6715729 24.8284271,19 24,19 L24,19 Z M24,13 C22.8954305,13 22,13.8954305 22,15 C22,16.1045695 22.8954305,17 24,17 C25.1045695,17 26,16.1045695 26,15 C26,13.8954305 25.1045695,13 24,13 Z"}})])};Gh._withStripped=!0;var Yh=r({name:"IconInfo"},Gh,[],!1,null,null,null);Yh.options.__file="packages/result/src/icon-info.vue";var Zh,Xh=Yh.exports,Jh={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},Qh={name:"ElResult",components:(Zh={},Zh[Vh.name]=Vh,Zh[Wh.name]=Wh,Zh[Kh.name]=Kh,Zh[Xh.name]=Xh,Zh),props:{title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,default:"info"}},computed:{iconElement:function(){var e=this.icon;return e&&Jh[e]?Jh[e]:"icon-info"}}},ef=r(Qh,Fh,[],!1,null,null,null);ef.options.__file="packages/result/src/index.vue";var tf=ef.exports;tf.install=function(e){e.component(tf.name,tf)};var nf=tf,rf=[g,T,W,J,ne,oe,ye,Te,Ie,Le,Ye,tt,at,ct,pt,bt,xt,Ot,$t,Gt,Yt,Qt,rn,ln,hi,yi,xr,Mr,Vr,Kr,Yr,ya,ka,Da,Fa,Ya,Qa,no,So,$o,Xo,ms,gs,ws,Ns,Bs,Ws,ol,cl,ml,yl,Cl,$l,Al,Bl,Wl,Gl,su,Fu,Uu,Zu,ec,rc,lc,hc,vc,wc,Cc,Dc,Uc,rd,cd,kd,Gd,Jd,nh,sh,hh,wh,$h,Ah,Lh,nf,_e.a],af=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Jr.a.use(t.locale),Jr.a.i18n(t.i18n),rf.forEach((function(t){e.component(t.name,t)})),e.use(yd),e.use(ds.directive),e.prototype.$ELEMENT={size:t.size||"",zIndex:t.zIndex||2e3},e.prototype.$loading=ds.service,e.prototype.$msgbox=ma,e.prototype.$alert=ma.alert,e.prototype.$confirm=ma.confirm,e.prototype.$prompt=ma.prompt,e.prototype.$notify=Bo,e.prototype.$message=nl};"undefined"!=typeof window&&window.Vue&&af(window.Vue);t.default={version:"2.15.6",locale:Jr.a.use,i18n:Jr.a.i18n,install:af,CollapseTransition:_e.a,Loading:ds,Pagination:g,Dialog:T,Autocomplete:W,Dropdown:J,DropdownMenu:ne,DropdownItem:oe,Menu:ye,Submenu:Te,MenuItem:Ie,MenuItemGroup:Le,Input:Ye,InputNumber:tt,Radio:at,RadioGroup:ct,RadioButton:pt,Checkbox:bt,CheckboxButton:xt,CheckboxGroup:Ot,Switch:$t,Select:Gt,Option:Yt,OptionGroup:Qt,Button:rn,ButtonGroup:ln,Table:hi,TableColumn:yi,DatePicker:xr,TimeSelect:Mr,TimePicker:Vr,Popover:Kr,Tooltip:Yr,MessageBox:ma,Breadcrumb:ya,BreadcrumbItem:ka,Form:Da,FormItem:Fa,Tabs:Ya,TabPane:Qa,Tag:no,Tree:So,Alert:$o,Notification:Bo,Slider:Xo,Icon:ms,Row:gs,Col:ws,Upload:Ns,Progress:Bs,Spinner:Ws,Message:nl,Badge:ol,Card:cl,Rate:ml,Steps:yl,Step:Cl,Carousel:$l,Scrollbar:Al,CarouselItem:Bl,Collapse:Wl,CollapseItem:Gl,Cascader:su,ColorPicker:Fu,Transfer:Uu,Container:Zu,Header:ec,Aside:rc,Main:lc,Footer:hc,Timeline:vc,TimelineItem:wc,Link:Cc,Divider:Dc,Image:Uc,Calendar:rd,Backtop:cd,InfiniteScroll:yd,PageHeader:kd,CascaderPanel:Gd,Avatar:Jd,Drawer:nh,Popconfirm:sh,Skeleton:hh,SkeletonItem:wh,Empty:$h,Descriptions:Ah,DescriptionsItem:Lh,Result:nf}}]).default},7987:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=104)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},10:function(e,t){e.exports=n(7626)},104:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-input-number",e.inputNumberSize?"el-input-number--"+e.inputNumberSize:"",{"is-disabled":e.inputNumberDisabled},{"is-without-controls":!e.controls},{"is-controls-right":e.controlsAtRight}],on:{dragstart:function(e){e.preventDefault()}}},[e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-input-number__decrease",class:{"is-disabled":e.minDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.decrease(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-down":"minus")})]):e._e(),e.controls?n("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-input-number__increase",class:{"is-disabled":e.maxDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.increase(t)}}},[n("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-up":"plus")})]):e._e(),n("el-input",{ref:"input",attrs:{value:e.displayValue,placeholder:e.placeholder,disabled:e.inputNumberDisabled,size:e.inputNumberSize,max:e.max,min:e.min,name:e.name,label:e.label},on:{blur:e.handleBlur,focus:e.handleFocus,input:e.handleInput,change:e.handleInputChange},nativeOn:{keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.increase(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.decrease(t))}]}})],1)};i._withStripped=!0;var r=n(10),a=n.n(r),o=n(22),s=n.n(o),l=n(30),u={name:"ElInputNumber",mixins:[s()("input")],inject:{elForm:{default:""},elFormItem:{default:""}},directives:{repeatClick:l.a},components:{ElInput:a.a},props:{step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},value:{},disabled:Boolean,size:String,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:""},name:String,label:String,placeholder:String,precision:{type:Number,validator:function(e){return e>=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var n=this.getPrecision(this.step),i=Math.pow(10,n);t=Math.round(t/this.step)*i*this.step/i}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)<this.min},maxDisabled:function(){return this._increase(this.value,this.step)>this.max},numPrecision:function(){var e=this.value,t=this.step,n=this.getPrecision,i=this.precision,r=n(t);return void 0!==i?(r>i&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),i):Math.max(n(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"==typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),n=Math.pow(10,t);e=Math.round(e/this.step)*n*this.step/n}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),n=t.indexOf("."),i=0;return-1!==n&&(i=t.length-n-1),i},_increase:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e+n*t)/n)},_decrease:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e-n*t)/n)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"==typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){this.$refs&&this.$refs.input&&this.$refs.input.$refs.input.setAttribute("aria-valuenow",this.currentValue)}},c=n(0),d=Object(c.a)(u,i,[],!1,null,null,null);d.options.__file="packages/input-number/src/input-number.vue";var h=d.exports;h.install=function(e){e.component(h.name,h)};t.default=h},2:function(e,t){e.exports=n(34594)},22:function(e,t){e.exports=n(98618)},30:function(e,t,n){"use strict";var i=n(2);t.a={bind:function(e,t,n){var r=null,a=void 0,o=function(){return n.context[t.expression].apply()},s=function(){Date.now()-a<100&&o(),clearInterval(r),r=null};Object(i.on)(e,"mousedown",(function(e){0===e.button&&(a=Date.now(),Object(i.once)(document,"mouseup",s),clearInterval(r),r=setInterval(o,100))}))}}}})},7626:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=73)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},11:function(e,t){e.exports=n(84222)},21:function(e,t){e.exports=n(50167)},4:function(e,t){e.exports=n(52477)},73:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?n("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?n("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?n("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?n("span",{staticClass:"el-input__suffix"},[n("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?n("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?n("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?n("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?n("span",{staticClass:"el-input__count"},[n("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?n("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?n("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:n("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?n("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(11),s=n.n(o),l=void 0,u="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",c=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function d(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),i=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:c.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";"),paddingSize:i,borderSize:r,boxSizing:n}}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;l||(l=document.createElement("textarea"),document.body.appendChild(l));var i=d(e),r=i.paddingSize,a=i.borderSize,o=i.boxSizing,s=i.contextStyle;l.setAttribute("style",s+";"+u),l.value=e.value||e.placeholder||"";var c=l.scrollHeight,h={};"border-box"===o?c+=a:"content-box"===o&&(c-=r),l.value="";var f=l.scrollHeight-r;if(null!==t){var p=f*t;"border-box"===o&&(p=p+r+a),c=Math.max(p,c),h.minHeight=p+"px"}if(null!==n){var m=f*n;"border-box"===o&&(m=m+r+a),c=Math.min(m,c)}return h.height=c+"px",l.parentNode&&l.parentNode.removeChild(l),l=null,h}var f=n(9),p=n.n(f),m=n(21),v={name:"ElInput",componentName:"ElInput",mixins:[a.a,s.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return p()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize;if("textarea"===this.type)if(e){var t=e.minRows,n=e.maxRows;this.textareaCalcStyle=h(this.$refs.textarea,t,n)}else this.textareaCalcStyle={minHeight:h(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(){this.isComposing=!0},handleCompositionUpdate:function(e){var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!Object(m.isKorean)(n)},handleCompositionEnd:function(e){this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var n=null,i=0;i<t.length;i++)if(t[i].parentNode===this.$el){n=t[i];break}if(n){var r={suffix:"append",prefix:"prepend"}[e];this.$slots[r]?n.style.transform="translateX("+("suffix"===e?"-":"")+this.$el.querySelector(".el-input-group__"+r).offsetWidth+"px)":n.removeAttribute("style")}}},updateIconOffset:function(){this.calcIconOffset("prefix"),this.calcIconOffset("suffix")},clear:function(){this.$emit("input",""),this.$emit("change",""),this.$emit("clear")},handlePasswordVisible:function(){var e=this;this.passwordVisible=!this.passwordVisible,this.$nextTick((function(){e.focus()}))},getInput:function(){return this.$refs.input||this.$refs.textarea},getSuffixVisible:function(){return this.$slots.suffix||this.suffixIcon||this.showClear||this.showPassword||this.isWordLimitVisible||this.validateState&&this.needStatusIcon}},created:function(){this.$on("inputSelect",this.select)},mounted:function(){this.setNativeInputValue(),this.resizeTextarea(),this.updateIconOffset()},updated:function(){this.$nextTick(this.updateIconOffset)}},g=v,b=n(0),y=Object(b.a)(g,i,[],!1,null,null,null);y.options.__file="packages/input/src/input.vue";var w=y.exports;w.install=function(e){e.component(w.name,w)};t.default=w},9:function(e,t){e.exports=n(21615)}})},96445:(e,t,n)=>{"use strict";t.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){return function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return 1===n.length&&"object"===i(n[0])&&(n=n[0]),n&&n.hasOwnProperty||(n={}),e.replace(a,(function(t,i,a,o){var s=void 0;return"{"===e[o-1]&&"}"===e[o+t.length]?a:null==(s=(0,r.hasOwn)(n,a)?n[a]:null)?"":s}))}};var r=n(93104),a=/(%|)\{([0-9a-zA-Z_]+)\}/g},1802:(e,t,n)=>{"use strict";t.__esModule=!0,t.i18n=t.use=t.t=void 0;var i=o(n(21877)),r=o(n(70538)),a=o(n(9996));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,o(n(96445)).default)(r.default),l=i.default,u=!1,c=function(){var e=Object.getPrototypeOf(this||r.default).$t;if("function"==typeof e&&r.default.locale)return u||(u=!0,r.default.locale(r.default.config.lang,(0,a.default)(l,r.default.locale(r.default.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},d=t.t=function(e,t){var n=c.apply(this,arguments);if(null!=n)return n;for(var i=e.split("."),r=l,a=0,o=i.length;a<o;a++){var u=i[a];if(n=r[u],a===o-1)return s(n,t);if(!n)return"";r=n}return""},h=t.use=function(e){l=e||l},f=t.i18n=function(e){c=e||c};t.default={use:h,t:d,i18n:f}},21877:(e,t)=>{"use strict";t.__esModule=!0,t.default={el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},empty:{description:"暂无数据"}}}},52477:(e,t)=>{"use strict";function n(e,t,i){this.$children.forEach((function(r){r.$options.componentName===e?r.$emit.apply(r,[t].concat(i)):n.apply(r,[e,t].concat([i]))}))}t.__esModule=!0,t.default={methods:{dispatch:function(e,t,n){for(var i=this.$parent||this.$root,r=i.$options.componentName;i&&(!r||r!==e);)(i=i.$parent)&&(r=i.$options.componentName);i&&i.$emit.apply(i,[t].concat(n))},broadcast:function(e,t,i){n.call(this,e,t,i)}}}},98618:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){return{methods:{focus:function(){this.$refs[e].focus()}}}}},52084:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(1802);t.default={methods:{t:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.t.apply(this,t)}}}},84222:(e,t,n)=>{"use strict";t.__esModule=!0;n(93104);t.default={mounted:function(){},methods:{getMigratingConfig:function(){return{props:{},events:{}}}}}},45614:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=53)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},3:function(e,t){e.exports=n(93104)},33:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[n("span",[e._v(e._s(e.currentLabel))])])],2)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(3),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l={mixins:[a.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===(void 0===e?"undefined":s(e))&&"object"===(void 0===t?"undefined":s(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o.escapeRegexpString)(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple?t:[t],i=this.select.cachedOptions.indexOf(this),r=n.indexOf(this);i>-1&&r<0&&this.select.cachedOptions.splice(i,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},u=l,c=n(0),d=Object(c.a)(u,i,[],!1,null,null,null);d.options.__file="packages/select/src/option.vue";t.a=d.exports},4:function(e,t){e.exports=n(52477)},53:function(e,t,n){"use strict";n.r(t);var i=n(33);i.a.install=function(e){e.component(i.a.name,i.a)},t.default=i.a}})},24650:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=79)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},2:function(e,t){e.exports=n(34594)},3:function(e,t){e.exports=n(93104)},5:function(e,t){e.exports=n(70499)},7:function(e,t){e.exports=n(70538)},79:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[n("transition",{attrs:{name:e.transition},on:{"after-enter":e.handleAfterEnter,"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled&&e.showPopper,expression:"!disabled && showPopper"}],ref:"popper",staticClass:"el-popover el-popper",class:[e.popperClass,e.content&&"el-popover--plain"],style:{width:e.width+"px"},attrs:{role:"tooltip",id:e.tooltipId,"aria-hidden":e.disabled||!e.showPopper?"true":"false"}},[e.title?n("div",{staticClass:"el-popover__title",domProps:{textContent:e._s(e.title)}}):e._e(),e._t("default",[e._v(e._s(e.content))])],2)]),n("span",{ref:"wrapper",staticClass:"el-popover__reference-wrapper"},[e._t("reference")],2)],1)};i._withStripped=!0;var r=n(5),a=n.n(r),o=n(2),s=n(3),l={name:"ElPopover",mixins:[a.a],props:{trigger:{type:String,default:"click",validator:function(e){return["click","focus","hover","manual"].indexOf(e)>-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(s.generateId)()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(Object(o.addClass)(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),n.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(o.on)(t,"focusin",(function(){e.handleFocus();var n=t.__vue__;n&&"function"==typeof n.focus&&n.focus()})),Object(o.on)(n,"focusin",this.handleFocus),Object(o.on)(t,"focusout",this.handleBlur),Object(o.on)(n,"focusout",this.handleBlur)),Object(o.on)(t,"keydown",this.handleKeydown),Object(o.on)(t,"click",this.handleClick)),"click"===this.trigger?(Object(o.on)(t,"click",this.doToggle),Object(o.on)(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(o.on)(t,"mouseenter",this.handleMouseEnter),Object(o.on)(n,"mouseenter",this.handleMouseEnter),Object(o.on)(t,"mouseleave",this.handleMouseLeave),Object(o.on)(n,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(o.on)(t,"focusin",this.doShow),Object(o.on)(t,"focusout",this.doClose)):(Object(o.on)(t,"mousedown",this.doShow),Object(o.on)(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(o.addClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(o.removeClass)(this.referenceElm,"focusing")},handleBlur:function(){Object(o.removeClass)(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&n&&!n.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(o.off)(e,"click",this.doToggle),Object(o.off)(e,"mouseup",this.doClose),Object(o.off)(e,"mousedown",this.doShow),Object(o.off)(e,"focusin",this.doShow),Object(o.off)(e,"focusout",this.doClose),Object(o.off)(e,"mousedown",this.doShow),Object(o.off)(e,"mouseup",this.doClose),Object(o.off)(e,"mouseleave",this.handleMouseLeave),Object(o.off)(e,"mouseenter",this.handleMouseEnter),Object(o.off)(document,"click",this.handleDocumentClick)}},u=n(0),c=Object(u.a)(l,i,[],!1,null,null,null);c.options.__file="packages/popover/src/main.vue";var d=c.exports,h=function(e,t,n){var i=t.expression?t.value:t.arg,r=n.context.$refs[i];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},f={bind:function(e,t,n){h(e,t,n)},inserted:function(e,t,n){h(e,t,n)}},p=n(7);n.n(p).a.directive("popover",f),d.install=function(e){e.directive("popover",f),e.component(d.name,d)},d.directive=f;t.default=d}})},12271:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=90)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},90:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-progress",class:["el-progress--"+e.type,e.status?"is-"+e.status:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}],attrs:{role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===e.type?n("div",{staticClass:"el-progress-bar"},[n("div",{staticClass:"el-progress-bar__outer",style:{height:e.strokeWidth+"px"}},[n("div",{staticClass:"el-progress-bar__inner",style:e.barStyle},[e.showText&&e.textInside?n("div",{staticClass:"el-progress-bar__innerText"},[e._v(e._s(e.content))]):e._e()])])]):n("div",{staticClass:"el-progress-circle",style:{height:e.width+"px",width:e.width+"px"}},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[n("path",{staticClass:"el-progress-circle__track",style:e.trailPathStyle,attrs:{d:e.trackPath,stroke:"#e5e9f2","stroke-width":e.relativeStrokeWidth,fill:"none"}}),n("path",{staticClass:"el-progress-circle__path",style:e.circlePathStyle,attrs:{d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0}})])]),e.showText&&!e.textInside?n("div",{staticClass:"el-progress__text",style:{fontSize:e.progressTextSize+"px"}},[e.status?n("i",{class:e.iconClass}):[e._v(e._s(e.content))]],2):e._e()])};i._withStripped=!0;var r={name:"ElProgress",props:{type:{type:String,default:"line",validator:function(e){return["line","circle","dashboard"].indexOf(e)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){return-1*this.perimeter*(1-this.rate)/2+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"==typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"==typeof this.color?this.color(e):"string"==typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),n=0;n<t.length;n++)if(t[n].percentage>e)return t[n].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,n){return"string"==typeof e?{color:e,percentage:(n+1)*t}:e}))}}},a=n(0),o=Object(a.a)(r,i,[],!1,null,null,null);o.options.__file="packages/progress/src/progress.vue";var s=o.exports;s.install=function(e){e.component(s.name,s)};t.default=s}})},41955:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=108)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},108:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio",class:[e.border&&e.radioSize?"el-radio--"+e.radioSize:"",{"is-disabled":e.isDisabled},{"is-focus":e.focus},{"is-bordered":e.border},{"is-checked":e.model===e.label}],attrs:{role:"radio","aria-checked":e.model===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.model=e.isDisabled?e.model:e.label}}},[n("span",{staticClass:"el-radio__input",class:{"is-disabled":e.isDisabled,"is-checked":e.model===e.label}},[n("span",{staticClass:"el-radio__inner"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],ref:"radio",staticClass:"el-radio__original",attrs:{type:"radio","aria-hidden":"true",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.model,e.label)},on:{focus:function(t){e.focus=!0},blur:function(t){e.focus=!1},change:[function(t){e.model=e.label},e.handleChange]}})]),n("span",{staticClass:"el-radio__label",on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};i._withStripped=!0;var r=n(4),a={name:"ElRadio",mixins:[n.n(r).a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElRadio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},data:function(){return{focus:!1}},computed:{isGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return this._radioGroup=e,!0;e=e.$parent}return!1},model:{get:function(){return this.isGroup?this._radioGroup.value:this.value},set:function(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},radioSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._radioGroup.radioGroupSize||e},isDisabled:function(){return this.isGroup?this._radioGroup.disabled||this.disabled||(this.elForm||{}).disabled:this.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this.isGroup&&this.model!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.model),e.isGroup&&e.dispatch("ElRadioGroup","handleChange",e.model)}))}}},o=n(0),s=Object(o.a)(a,i,[],!1,null,null,null);s.options.__file="packages/radio/src/radio.vue";var l=s.exports;l.install=function(e){e.component(l.name,l)};t.default=l},4:function(e,t){e.exports=n(52477)}})},47122:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=132)}({132:function(e,t,n){"use strict";n.r(t);var i=n(16),r=n(38),a=n.n(r),o=n(3),s=n(2),l={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function u(e){var t=e.move,n=e.size,i=e.bar,r={},a="translate"+i.axis+"("+t+"%)";return r[i.size]=n,r.transform=a,r.msTransform=a,r.webkitTransform=a,r}var c={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return l[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,n=this.move,i=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+i.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:u({size:t,move:n,bar:i})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=100*(Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-this.$refs.thumb[this.bar.offset]/2)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=t*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(s.on)(document,"mousemove",this.mouseMoveDocumentHandler),Object(s.on)(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var n=100*(-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-(this.$refs.thumb[this.bar.offset]-t))/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=n*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(s.off)(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(s.off)(document,"mouseup",this.mouseUpDocumentHandler)}},d={name:"ElScrollbar",components:{Bar:c},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=a()(),n=this.wrapStyle;if(t){var i="-"+t+"px",r="margin-bottom: "+i+"; margin-right: "+i+";";Array.isArray(this.wrapStyle)?(n=Object(o.toObject)(this.wrapStyle)).marginRight=n.marginBottom=i:"string"==typeof this.wrapStyle?n+=r:n=r}var s=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),l=e("div",{ref:"wrap",style:n,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[s]]),u=void 0;return u=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:n},[[s]])]:[l,e(c,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(c,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},u)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e,t,n=this.wrap;n&&(e=100*n.clientHeight/n.scrollHeight,t=100*n.clientWidth/n.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(i.addResizeListener)(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(i.removeResizeListener)(this.$refs.resize,this.update)},install:function(e){e.component(d.name,d)}};t.default=d},16:function(e,t){e.exports=n(16567)},2:function(e,t){e.exports=n(34594)},3:function(e,t){e.exports=n(93104)},38:function(e,t){e.exports=n(81301)}})},67186:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=61)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},10:function(e,t){e.exports=n(7626)},12:function(e,t){e.exports=n(1080)},15:function(e,t){e.exports=n(47122)},16:function(e,t){e.exports=n(16567)},18:function(e,t){e.exports=n(42823)},21:function(e,t){e.exports=n(50167)},22:function(e,t){e.exports=n(98618)},3:function(e,t){e.exports=n(93104)},31:function(e,t){e.exports=n(78275)},33:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[n("span",[e._v(e._s(e.currentLabel))])])],2)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(3),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l={mixins:[a.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===(void 0===e?"undefined":s(e))&&"object"===(void 0===t?"undefined":s(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(o.getValueByPath)(e,n)===Object(o.getValueByPath)(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o.escapeRegexpString)(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple?t:[t],i=this.select.cachedOptions.indexOf(this),r=n.indexOf(this);i>-1&&r<0&&this.select.cachedOptions.splice(i,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},u=l,c=n(0),d=Object(c.a)(u,i,[],!1,null,null,null);d.options.__file="packages/select/src/option.vue";t.a=d.exports},37:function(e,t){e.exports=n(27698)},4:function(e,t){e.exports=n(52477)},5:function(e,t){e.exports=n(70499)},6:function(e,t){e.exports=n(52084)},61:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?n("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?n("span",[n("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?n("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[n("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():n("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return n("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(n){e.deleteTag(n,t)}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),n("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.debouncedOnInputChange},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),n("template",{slot:"suffix"},[n("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?n("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[n("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?n("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):n("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)};i._withStripped=!0;var r=n(4),a=n.n(r),o=n(22),s=n.n(o),l=n(6),u=n.n(l),c=n(10),d=n.n(c),h=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)};h._withStripped=!0;var f=n(5),p={name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[n.n(f).a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},m=n(0),v=Object(m.a)(p,h,[],!1,null,null,null);v.options.__file="packages/select/src/select-dropdown.vue";var g=v.exports,b=n(33),y=n(37),w=n.n(y),_=n(15),x=n.n(_),k=n(18),C=n.n(k),S=n(12),O=n.n(S),T=n(16),D=n(31),E=n.n(D),$=n(3),M=n(21),P={mixins:[a.a,u.a,s()("reference"),{data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"==typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var n=this.options[this.hoverIndex];!0!==n.disabled&&!0!==n.groupDisabled&&n.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}}],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object($.isIE)()&&!Object($.isEdge)()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value;return this.clearable&&!this.selectDisabled&&this.inputHovering&&e},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},propPlaceholder:function(){return void 0!==this.placeholder?this.placeholder:this.t("el.select.placeholder")}},components:{ElInput:d.a,ElSelectMenu:g,ElOption:b.a,ElTag:w.a,ElScrollbar:x.a},directives:{Clickoutside:O.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,required:!1},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},propPlaceholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object($.valueEquals)(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleComposition:function(e){var t=this,n=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(n)}));else{var i=n[n.length-1]||"";this.isOnComposition=!Object(M.isKorean)(i)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!=typeof this.filterMethod&&"function"!=typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"==typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"==typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var n=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");E()(n,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object($.valueEquals)(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,n="[object object]"===Object.prototype.toString.call(e).toLowerCase(),i="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),a=this.cachedOptions.length-1;a>=0;a--){var o=this.cachedOptions[a];if(n?Object($.getValueByPath)(o.value,this.valueKey)===Object($.getValueByPath)(e,this.valueKey):o.value===e){t=o;break}}if(t)return t;var s={value:e,currentLabel:n||i||r?"":String(e)};return this.multiple&&(s.hitState=!1),s},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var n=[];Array.isArray(this.value)&&this.value.forEach((function(t){n.push(e.getOption(t))})),this.selected=n,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.visible=!0,this.filterable&&(this.menuVisibleOnFocus=!0)),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,n=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],i=e.$refs.tags,r=i?Math.round(i.getBoundingClientRect().height):0,a=e.initialInputHeight||40;n.style.height=0===e.selected.length?a+"px":Math.max(i?r+(r>a?6:0):0,a)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var n=this;if(this.multiple){var i=(this.value||[]).slice(),r=this.getValueIndex(i,e.value);r>-1?i.splice(r,1):(this.multipleLimit<=0||i.length<this.multipleLimit)&&i.push(e.value),this.$emit("input",i),this.emitChange(i),e.created&&(this.query="",this.handleQueryChange(""),this.inputLength=20),this.filterable&&this.$refs.input.focus()}else this.$emit("input",e.value),this.emitChange(e.value),this.visible=!1;this.isSilentBlur=t,this.setSoftFocus(),this.visible||this.$nextTick((function(){n.scrollToOption(e)}))},setSoftFocus:function(){this.softFocus=!0;var e=this.$refs.input||this.$refs.reference;e&&e.focus()},getValueIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(n){var i=this.valueKey,r=-1;return e.some((function(e,n){return Object($.getValueByPath)(e,i)===Object($.getValueByPath)(t,i)&&(r=n,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var n=this.selected.indexOf(t);if(n>-1&&!this.selectDisabled){var i=this.value.slice();i.splice(n,1),this.$emit("input",i),this.emitChange(i),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var n=0;n!==this.options.length;++n){var i=this.options[n];if(this.query){if(!i.disabled&&!i.groupDisabled&&i.visible){this.hoverIndex=n;break}}else if(i.itemSelected){this.hoverIndex=n;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object($.getValueByPath)(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.propPlaceholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=C()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=C()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(T.addResizeListener)(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var n=t.$el.querySelector("input");this.initialInputHeight=n.getBoundingClientRect().height||{medium:36,small:32,mini:28}[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(T.removeResizeListener)(this.$el,this.handleResize)}},I=P,j=Object(m.a)(I,i,[],!1,null,null,null);j.options.__file="packages/select/src/select.vue";var A=j.exports;A.install=function(e){e.component(A.name,A)};t.default=A}})},27698:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=130)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},130:function(e,t,n){"use strict";n.r(t);var i={name:"ElTag",props:{text:String,closable:Boolean,type:String,hit:Boolean,disableTransitions:Boolean,color:String,size:String,effect:{type:String,default:"light",validator:function(e){return-1!==["dark","light","plain"].indexOf(e)}}},methods:{handleClose:function(e){e.stopPropagation(),this.$emit("close",e)},handleClick:function(e){this.$emit("click",e)}},computed:{tagSize:function(){return this.size||(this.$ELEMENT||{}).size}},render:function(e){var t=this.type,n=this.tagSize,i=this.hit,r=this.effect,a=e("span",{class:["el-tag",t?"el-tag--"+t:"",n?"el-tag--"+n:"",r?"el-tag--"+r:"",i&&"is-hit"],style:{backgroundColor:this.color},on:{click:this.handleClick}},[this.$slots.default,this.closable&&e("i",{class:"el-tag__close el-icon-close",on:{click:this.handleClose}})]);return this.disableTransitions?a:e("transition",{attrs:{name:"el-zoom-in-center"}},[a])}},r=n(0),a=Object(r.a)(i,undefined,undefined,!1,null,null,null);a.options.__file="packages/tag/src/tag.vue";var o=a.exports;o.install=function(e){e.component(o.name,o)};t.default=o}})},14561:(e,t,n)=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=140)}({140:function(e,t,n){"use strict";n.r(t);var i=n(5),r=n.n(i),a=n(18),o=n.n(a),s=n(2),l=n(3),u=n(7),c=n.n(u),d={name:"ElTooltip",mixins:[r.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(l.generateId)(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new c.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=o()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var n=this.getFirstElement();if(!n)return null;var i=n.data=n.data||{};return i.staticClass=this.addTooltipClass(i.staticClass),n},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(s.on)(this.referenceElm,"mouseenter",this.show),Object(s.on)(this.referenceElm,"mouseleave",this.hide),Object(s.on)(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(s.on)(this.referenceElm,"blur",this.handleBlur),Object(s.on)(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(s.addClass)(this.referenceElm,"focusing"):Object(s.removeClass)(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,n=0;n<e.length;n++)e[n]&&e[n].tag&&(t=e[n]);return t}},beforeDestroy:function(){this.popperVM&&this.popperVM.$destroy()},destroyed:function(){var e=this.referenceElm;1===e.nodeType&&(Object(s.off)(e,"mouseenter",this.show),Object(s.off)(e,"mouseleave",this.hide),Object(s.off)(e,"focus",this.handleFocus),Object(s.off)(e,"blur",this.handleBlur),Object(s.off)(e,"click",this.removeFocusing))},install:function(e){e.component(d.name,d)}};t.default=d},18:function(e,t){e.exports=n(42823)},2:function(e,t){e.exports=n(34594)},3:function(e,t){e.exports=n(93104)},5:function(e,t){e.exports=n(70499)},7:function(e,t){e.exports=n(70538)}})},32743:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(34594);var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return e.prototype.beforeEnter=function(e){(0,i.addClass)(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},e.prototype.enter=function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},e.prototype.afterEnter=function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},e.prototype.beforeLeave=function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},e.prototype.leave=function(e){0!==e.scrollHeight&&((0,i.addClass)(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},e.prototype.afterLeave=function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},e}();t.default={name:"ElCollapseTransition",functional:!0,render:function(e,t){var n=t.children;return e("transition",{on:new r},n)}}},79634:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e||!t)throw new Error("instance & callback is required");var r=!1,a=function(){r||(r=!0,t&&t.apply(null,arguments))};i?e.$once("after-leave",a):e.$on("after-leave",a),setTimeout((function(){a()}),n+100)}},34677:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=n(16583),o=(i=a)&&i.__esModule?i:{default:i};var s,l=l||{};l.Dialog=function(e,t,n){var i=this;if(this.dialogNode=e,null===this.dialogNode||"dialog"!==this.dialogNode.getAttribute("role"))throw new Error("Dialog() requires a DOM element with ARIA role of dialog.");"string"==typeof t?this.focusAfterClosed=document.getElementById(t):"object"===(void 0===t?"undefined":r(t))?this.focusAfterClosed=t:this.focusAfterClosed=null,"string"==typeof n?this.focusFirst=document.getElementById(n):"object"===(void 0===n?"undefined":r(n))?this.focusFirst=n:this.focusFirst=null,this.focusFirst?this.focusFirst.focus():o.default.focusFirstDescendant(this.dialogNode),this.lastFocus=document.activeElement,s=function(e){i.trapFocus(e)},this.addListeners()},l.Dialog.prototype.addListeners=function(){document.addEventListener("focus",s,!0)},l.Dialog.prototype.removeListeners=function(){document.removeEventListener("focus",s,!0)},l.Dialog.prototype.closeDialog=function(){var e=this;this.removeListeners(),this.focusAfterClosed&&setTimeout((function(){e.focusAfterClosed.focus()}))},l.Dialog.prototype.trapFocus=function(e){o.default.IgnoreUtilFocusChanges||(this.dialogNode.contains(e.target)?this.lastFocus=e.target:(o.default.focusFirstDescendant(this.dialogNode),this.lastFocus===document.activeElement&&o.default.focusLastDescendant(this.dialogNode),this.lastFocus=document.activeElement))},t.default=l.Dialog},16583:(e,t)=>{"use strict";t.__esModule=!0;var n=n||{};n.Utils=n.Utils||{},n.Utils.focusFirstDescendant=function(e){for(var t=0;t<e.childNodes.length;t++){var i=e.childNodes[t];if(n.Utils.attemptFocus(i)||n.Utils.focusFirstDescendant(i))return!0}return!1},n.Utils.focusLastDescendant=function(e){for(var t=e.childNodes.length-1;t>=0;t--){var i=e.childNodes[t];if(n.Utils.attemptFocus(i)||n.Utils.focusLastDescendant(i))return!0}return!1},n.Utils.attemptFocus=function(e){if(!n.Utils.isFocusable(e))return!1;n.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(e){}return n.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},n.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},n.Utils.triggerEvent=function(e,t){var n=void 0;n=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var i=document.createEvent(n),r=arguments.length,a=Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];return i.initEvent.apply(i,[t].concat(a)),e.dispatchEvent?e.dispatchEvent(i):e.fireEvent("on"+t,i),e},n.Utils.keys={tab:9,enter:13,space:32,left:37,up:38,right:39,down:40,esc:27},t.default=n.Utils},1080:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i},o=n(34594);var s=[],l="@@clickoutsideContext",u=void 0,c=0;function d(e,t,n){return function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(n&&n.context&&i.target&&r.target)||e.contains(i.target)||e.contains(r.target)||e===i.target||n.context.popperElm&&(n.context.popperElm.contains(i.target)||n.context.popperElm.contains(r.target))||(t.expression&&e[l].methodName&&n.context[e[l].methodName]?n.context[e[l].methodName]():e[l].bindingFn&&e[l].bindingFn())}}!a.default.prototype.$isServer&&(0,o.on)(document,"mousedown",(function(e){return u=e})),!a.default.prototype.$isServer&&(0,o.on)(document,"mouseup",(function(e){s.forEach((function(t){return t[l].documentHandler(e,u)}))})),t.default={bind:function(e,t,n){s.push(e);var i=c++;e[l]={id:i,documentHandler:d(e,t,n),methodName:t.expression,bindingFn:t.value}},update:function(e,t,n){e[l].documentHandler=d(e,t,n),e[l].methodName=t.expression,e[l].bindingFn=t.value},unbind:function(e){for(var t=s.length,n=0;n<t;n++)if(s[n][l].id===e[l].id){s.splice(n,1);break}delete e[l]}}},21338:(e,t,n)=>{"use strict";t.__esModule=!0,t.validateRangeInOneMonth=t.extractTimeFormat=t.extractDateFormat=t.nextYear=t.prevYear=t.nextMonth=t.prevMonth=t.changeYearMonthAndClampDate=t.timeWithinRange=t.limitTimeRange=t.clearMilliseconds=t.clearTime=t.modifyWithTimeString=t.modifyTime=t.modifyDate=t.range=t.getRangeMinutes=t.getMonthDays=t.getPrevMonthLastDays=t.getRangeHours=t.getWeekNumber=t.getStartDateOfMonth=t.nextDate=t.prevDate=t.getFirstDayOfMonth=t.getDayCountOfYear=t.getDayCountOfMonth=t.parseDate=t.formatDate=t.isDateObject=t.isDate=t.toDate=t.getI18nSettings=void 0;var i,r=n(78648),a=(i=r)&&i.__esModule?i:{default:i},o=n(1802);var s=["sun","mon","tue","wed","thu","fri","sat"],l=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],u=t.getI18nSettings=function(){return{dayNamesShort:s.map((function(e){return(0,o.t)("el.datepicker.weeks."+e)})),dayNames:s.map((function(e){return(0,o.t)("el.datepicker.weeks."+e)})),monthNamesShort:l.map((function(e){return(0,o.t)("el.datepicker.months."+e)})),monthNames:l.map((function(e,t){return(0,o.t)("el.datepicker.month"+(t+1))})),amPm:["am","pm"]}},c=t.toDate=function(e){return d(e)?new Date(e):null},d=t.isDate=function(e){return null!=e&&(!isNaN(new Date(e).getTime())&&!Array.isArray(e))},h=(t.isDateObject=function(e){return e instanceof Date},t.formatDate=function(e,t){return(e=c(e))?a.default.format(e,t||"yyyy-MM-dd",u()):""},t.parseDate=function(e,t){return a.default.parse(e,t||"yyyy-MM-dd",u())}),f=t.getDayCountOfMonth=function(e,t){return 3===t||5===t||8===t||10===t?30:1===t?e%4==0&&e%100!=0||e%400==0?29:28:31},p=(t.getDayCountOfYear=function(e){return e%400==0||e%100!=0&&e%4==0?366:365},t.getFirstDayOfMonth=function(e){var t=new Date(e.getTime());return t.setDate(1),t.getDay()},t.prevDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()-t)});t.nextDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)},t.getStartDateOfMonth=function(e,t){var n=new Date(e,t,1),i=n.getDay();return p(n,0===i?7:i)},t.getWeekNumber=function(e){if(!d(e))return null;var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},t.getRangeHours=function(e){var t=[],n=[];if((e||[]).forEach((function(e){var t=e.map((function(e){return e.getHours()}));n=n.concat(function(e,t){for(var n=[],i=e;i<=t;i++)n.push(i);return n}(t[0],t[1]))})),n.length)for(var i=0;i<24;i++)t[i]=-1===n.indexOf(i);else for(var r=0;r<24;r++)t[r]=!1;return t},t.getPrevMonthLastDays=function(e,t){if(t<=0)return[];var n=new Date(e.getTime());n.setDate(0);var i=n.getDate();return v(t).map((function(e,n){return i-(t-n-1)}))},t.getMonthDays=function(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0).getDate();return v(t).map((function(e,t){return t+1}))};function m(e,t,n,i){for(var r=t;r<n;r++)e[r]=i}t.getRangeMinutes=function(e,t){var n=new Array(60);return e.length>0?e.forEach((function(e){var i=e[0],r=e[1],a=i.getHours(),o=i.getMinutes(),s=r.getHours(),l=r.getMinutes();a===t&&s!==t?m(n,o,60,!0):a===t&&s===t?m(n,o,l+1,!0):a!==t&&s===t?m(n,0,l+1,!0):a<t&&s>t&&m(n,0,60,!0)})):m(n,0,60,!0),n};var v=t.range=function(e){return Array.apply(null,{length:e}).map((function(e,t){return t}))},g=t.modifyDate=function(e,t,n,i){return new Date(t,n,i,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},b=t.modifyTime=function(e,t,n,i){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t,n,i,e.getMilliseconds())},y=(t.modifyWithTimeString=function(e,t){return null!=e&&t?(t=h(t,"HH:mm:ss"),b(e,t.getHours(),t.getMinutes(),t.getSeconds())):e},t.clearTime=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},t.clearMilliseconds=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),0)},t.limitTimeRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"HH:mm:ss";if(0===t.length)return e;var i=function(e){return a.default.parse(a.default.format(e,n),n)},r=i(e),o=t.map((function(e){return e.map(i)}));if(o.some((function(e){return r>=e[0]&&r<=e[1]})))return e;var s=o[0][0],l=o[0][0];o.forEach((function(e){s=new Date(Math.min(e[0],s)),l=new Date(Math.max(e[1],s))}));var u=r<s?s:l;return g(u,e.getFullYear(),e.getMonth(),e.getDate())}),w=(t.timeWithinRange=function(e,t,n){return y(e,t,n).getTime()===e.getTime()},t.changeYearMonthAndClampDate=function(e,t,n){var i=Math.min(e.getDate(),f(t,n));return g(e,t,n,i)});t.prevMonth=function(e){var t=e.getFullYear(),n=e.getMonth();return 0===n?w(e,t-1,11):w(e,t,n-1)},t.nextMonth=function(e){var t=e.getFullYear(),n=e.getMonth();return 11===n?w(e,t+1,0):w(e,t,n+1)},t.prevYear=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getFullYear(),i=e.getMonth();return w(e,n-t,i)},t.nextYear=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getFullYear(),i=e.getMonth();return w(e,n+t,i)},t.extractDateFormat=function(e){return e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim()},t.extractTimeFormat=function(e){return e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?y{2,4}/g,"").trim()},t.validateRangeInOneMonth=function(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}},78648:(e,t,n)=>{"use strict";var i;!function(r){var a={},o=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,s="\\d\\d?",l="[^\\s]+",u=/\[([^]*?)\]/gm,c=function(){};function d(e,t){for(var n=[],i=0,r=e.length;i<r;i++)n.push(e[i].substr(0,t));return n}function h(e){return function(t,n,i){var r=i[e].indexOf(n.charAt(0).toUpperCase()+n.substr(1).toLowerCase());~r&&(t.month=r)}}function f(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}var p=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],m=["January","February","March","April","May","June","July","August","September","October","November","December"],v=d(m,3),g=d(p,3);a.i18n={dayNamesShort:g,dayNames:p,monthNamesShort:v,monthNames:m,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!=10)*e%10]}};var b={D:function(e){return e.getDay()},DD:function(e){return f(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return f(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return f(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return f(String(e.getFullYear()),4).substr(2)},yyyy:function(e){return f(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return f(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return f(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return f(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return f(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return f(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return f(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+f(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},y={d:[s,function(e,t){e.day=t}],Do:["\\d\\d?[^\\s]+",function(e,t){e.day=parseInt(t,10)}],M:[s,function(e,t){e.month=t-1}],yy:[s,function(e,t){var n=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:[s,function(e,t){e.hour=t}],m:[s,function(e,t){e.minute=t}],s:[s,function(e,t){e.second=t}],yyyy:["\\d{4}",function(e,t){e.year=t}],S:["\\d",function(e,t){e.millisecond=100*t}],SS:["\\d{2}",function(e,t){e.millisecond=10*t}],SSS:["\\d{3}",function(e,t){e.millisecond=t}],D:[s,c],ddd:[l,c],MMM:[l,h("monthNamesShort")],MMMM:[l,h("monthNames")],a:[l,function(e,t,n){var i=t.toLowerCase();i===n.amPm[0]?e.isPm=!1:i===n.amPm[1]&&(e.isPm=!0)}],ZZ:["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z",function(e,t){var n,i=(t+"").match(/([+-]|\d\d)/gi);i&&(n=60*i[1]+parseInt(i[2],10),e.timezoneOffset="+"===i[0]?n:-n)}]};y.dd=y.d,y.dddd=y.ddd,y.DD=y.D,y.mm=y.m,y.hh=y.H=y.HH=y.h,y.MM=y.M,y.ss=y.s,y.A=y.a,a.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},a.format=function(e,t,n){var i=n||a.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=a.masks[t]||t||a.masks.default;var r=[];return(t=(t=t.replace(u,(function(e,t){return r.push(t),"@@@"}))).replace(o,(function(t){return t in b?b[t](e,i):t.slice(1,t.length-1)}))).replace(/@@@/g,(function(){return r.shift()}))},a.parse=function(e,t,n){var i=n||a.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=a.masks[t]||t,e.length>1e3)return null;var r={},s=[],l=[];t=t.replace(u,(function(e,t){return l.push(t),"@@@"}));var c,d=(c=t,c.replace(/[|\\{()[^$+*?.-]/g,"\\$&")).replace(o,(function(e){if(y[e]){var t=y[e];return s.push(t[1]),"("+t[0]+")"}return e}));d=d.replace(/@@@/g,(function(){return l.shift()}));var h=e.match(new RegExp(d,"i"));if(!h)return null;for(var f=1;f<h.length;f++)s[f-1](r,h[f],i);var p,m=new Date;return!0===r.isPm&&null!=r.hour&&12!=+r.hour?r.hour=+r.hour+12:!1===r.isPm&&12==+r.hour&&(r.hour=0),null!=r.timezoneOffset?(r.minute=+(r.minute||0)-+r.timezoneOffset,p=new Date(Date.UTC(r.year||m.getFullYear(),r.month||0,r.day||1,r.hour||0,r.minute||0,r.second||0,r.millisecond||0))):p=new Date(r.year||m.getFullYear(),r.month||0,r.day||1,r.hour||0,r.minute||0,r.second||0,r.millisecond||0),p},e.exports?e.exports=a:void 0===(i=function(){return a}.call(t,n,t,e))||(e.exports=i)}()},34594:(e,t,n)=>{"use strict";t.__esModule=!0,t.isInContainer=t.getScrollContainer=t.isScroll=t.getStyle=t.once=t.off=t.on=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.hasClass=f,t.addClass=function(e,t){if(!e)return;for(var n=e.className,i=(t||"").split(" "),r=0,a=i.length;r<a;r++){var o=i[r];o&&(e.classList?e.classList.add(o):f(e,o)||(n+=" "+o))}e.classList||e.setAttribute("class",n)},t.removeClass=function(e,t){if(!e||!t)return;for(var n=t.split(" "),i=" "+e.className+" ",r=0,a=n.length;r<a;r++){var o=n[r];o&&(e.classList?e.classList.remove(o):f(e,o)&&(i=i.replace(" "+o+" "," ")))}e.classList||e.setAttribute("class",(i||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,""))},t.setStyle=function e(t,n,r){if(!t||!n)return;if("object"===(void 0===n?"undefined":i(n)))for(var a in n)n.hasOwnProperty(a)&&e(t,a,n[a]);else"opacity"===(n=c(n))&&u<9?t.style.filter=isNaN(r)?"":"alpha(opacity="+100*r+")":t.style[n]=r};var r,a=n(70538);var o=((r=a)&&r.__esModule?r:{default:r}).default.prototype.$isServer,s=/([\:\-\_]+(.))/g,l=/^moz([A-Z])/,u=o?0:Number(document.documentMode),c=function(e){return e.replace(s,(function(e,t,n,i){return i?n.toUpperCase():n})).replace(l,"Moz$1")},d=t.on=!o&&document.addEventListener?function(e,t,n){e&&t&&n&&e.addEventListener(t,n,!1)}:function(e,t,n){e&&t&&n&&e.attachEvent("on"+t,n)},h=t.off=!o&&document.removeEventListener?function(e,t,n){e&&t&&e.removeEventListener(t,n,!1)}:function(e,t,n){e&&t&&e.detachEvent("on"+t,n)};t.once=function(e,t,n){d(e,t,(function i(){n&&n.apply(this,arguments),h(e,t,i)}))};function f(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}var p=t.getStyle=u<9?function(e,t){if(!o){if(!e||!t)return null;"float"===(t=c(t))&&(t="styleFloat");try{if("opacity"===t)try{return e.filters.item("alpha").opacity/100}catch(e){return 1}return e.style[t]||e.currentStyle?e.currentStyle[t]:null}catch(n){return e.style[t]}}}:function(e,t){if(!o){if(!e||!t)return null;"float"===(t=c(t))&&(t="cssFloat");try{var n=document.defaultView.getComputedStyle(e,"");return e.style[t]||n?n[t]:null}catch(n){return e.style[t]}}};var m=t.isScroll=function(e,t){if(!o)return p(e,null!=t?t?"overflow-y":"overflow-x":"overflow").match(/(scroll|auto|overlay)/)};t.getScrollContainer=function(e,t){if(!o){for(var n=e;n;){if([window,document,document.documentElement].includes(n))return window;if(m(n,t))return n;n=n.parentNode}return n}},t.isInContainer=function(e,t){if(o||!e||!t)return!1;var n=e.getBoundingClientRect(),i=void 0;return i=[window,document,document.documentElement,null,void 0].includes(t)?{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0}:t.getBoundingClientRect(),n.top<i.bottom&&n.bottom>i.top&&n.right>i.left&&n.left<i.right}},21615:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t]||{};for(var r in i)if(i.hasOwnProperty(r)){var a=i[r];void 0!==a&&(e[r]=a)}}return e}},98335:(e,t,n)=>{"use strict";var i,r;"function"==typeof Symbol&&Symbol.iterator;i=function(){var e=window,t={placement:"bottom",gpuAcceleration:!0,offset:0,boundariesElement:"viewport",boundariesPadding:5,preventOverflowOrder:["left","right","top","bottom"],flipBehavior:"flip",arrowElement:"[x-arrow]",arrowOffset:0,modifiers:["shift","offset","preventOverflow","keepTogether","arrow","flip","applyStyle"],modifiersIgnored:[],forceAbsolute:!1};function n(e,n,i){this._reference=e.jquery?e[0]:e,this.state={};var r=null==n,a=n&&"[object Object]"===Object.prototype.toString.call(n);return this._popper=r||a?this.parse(a?n:{}):n.jquery?n[0]:n,this._options=Object.assign({},t,i),this._options.modifiers=this._options.modifiers.map(function(e){if(-1===this._options.modifiersIgnored.indexOf(e))return"applyStyle"===e&&this._popper.setAttribute("x-placement",this._options.placement),this.modifiers[e]||e}.bind(this)),this.state.position=this._getPosition(this._popper,this._reference),d(this._popper,{position:this.state.position,top:0}),this.update(),this._setupEventListeners(),this}function i(t){var n=t.style.display,i=t.style.visibility;t.style.display="block",t.style.visibility="hidden",t.offsetWidth;var r=e.getComputedStyle(t),a=parseFloat(r.marginTop)+parseFloat(r.marginBottom),o=parseFloat(r.marginLeft)+parseFloat(r.marginRight),s={width:t.offsetWidth+o,height:t.offsetHeight+a};return t.style.display=n,t.style.visibility=i,s}function r(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function a(e){var t=Object.assign({},e);return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function o(e,t){var n,i=0;for(n in e){if(e[n]===t)return i;i++}return null}function s(t,n){return e.getComputedStyle(t,null)[n]}function l(t){var n=t.offsetParent;return n!==e.document.body&&n?n:e.document.documentElement}function u(t){var n=t.parentNode;return n?n===e.document?e.document.body.scrollTop||e.document.body.scrollLeft?e.document.body:e.document.documentElement:-1!==["scroll","auto"].indexOf(s(n,"overflow"))||-1!==["scroll","auto"].indexOf(s(n,"overflow-x"))||-1!==["scroll","auto"].indexOf(s(n,"overflow-y"))?n:u(t.parentNode):t}function c(t){return t!==e.document.body&&("fixed"===s(t,"position")||(t.parentNode?c(t.parentNode):t))}function d(e,t){function n(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}Object.keys(t).forEach((function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&n(t[i])&&(r="px"),e.style[i]=t[i]+r}))}function h(e){return e&&"[object Function]"==={}.toString.call(e)}function f(e){var t={width:e.offsetWidth,height:e.offsetHeight,left:e.offsetLeft,top:e.offsetTop};return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function p(e){var t=e.getBoundingClientRect(),n=-1!=navigator.userAgent.indexOf("MSIE")&&"HTML"===e.tagName?-e.scrollTop:t.top;return{left:t.left,top:n,right:t.right,bottom:t.bottom,width:t.right-t.left,height:t.bottom-n}}function m(e,t,n){var i=p(e),r=p(t);if(n){var a=u(t);r.top+=a.scrollTop,r.bottom+=a.scrollTop,r.left+=a.scrollLeft,r.right+=a.scrollLeft}return{top:i.top-r.top,left:i.left-r.left,bottom:i.top-r.top+i.height,right:i.left-r.left+i.width,width:i.width,height:i.height}}function v(t){for(var n=["","ms","webkit","moz","o"],i=0;i<n.length;i++){var r=n[i]?n[i]+t.charAt(0).toUpperCase()+t.slice(1):t;if(void 0!==e.document.body.style[r])return r}return null}return n.prototype.destroy=function(){return this._popper.removeAttribute("x-placement"),this._popper.style.left="",this._popper.style.position="",this._popper.style.top="",this._popper.style[v("transform")]="",this._removeEventListeners(),this._options.removeOnDestroy&&this._popper.remove(),this},n.prototype.update=function(){var e={instance:this,styles:{}};e.placement=this._options.placement,e._originalPlacement=this._options.placement,e.offsets=this._getOffsets(this._popper,this._reference,e.placement),e.boundaries=this._getBoundaries(e,this._options.boundariesPadding,this._options.boundariesElement),e=this.runModifiers(e,this._options.modifiers),"function"==typeof this.state.updateCallback&&this.state.updateCallback(e)},n.prototype.onCreate=function(e){return e(this),this},n.prototype.onUpdate=function(e){return this.state.updateCallback=e,this},n.prototype.parse=function(t){var n={tagName:"div",classNames:["popper"],attributes:[],parent:e.document.body,content:"",contentType:"text",arrowTagName:"div",arrowClassNames:["popper__arrow"],arrowAttributes:["x-arrow"]};t=Object.assign({},n,t);var i=e.document,r=i.createElement(t.tagName);if(s(r,t.classNames),l(r,t.attributes),"node"===t.contentType?r.appendChild(t.content.jquery?t.content[0]:t.content):"html"===t.contentType?r.innerHTML=t.content:r.textContent=t.content,t.arrowTagName){var a=i.createElement(t.arrowTagName);s(a,t.arrowClassNames),l(a,t.arrowAttributes),r.appendChild(a)}var o=t.parent.jquery?t.parent[0]:t.parent;if("string"==typeof o){if((o=i.querySelectorAll(t.parent)).length>1&&console.warn("WARNING: the given `parent` query("+t.parent+") matched more than one element, the first one will be used"),0===o.length)throw"ERROR: the given `parent` doesn't exists!";o=o[0]}return o.length>1&&o instanceof Element==0&&(console.warn("WARNING: you have passed as parent a list of elements, the first one will be used"),o=o[0]),o.appendChild(r),r;function s(e,t){t.forEach((function(t){e.classList.add(t)}))}function l(e,t){t.forEach((function(t){e.setAttribute(t.split(":")[0],t.split(":")[1]||"")}))}},n.prototype._getPosition=function(e,t){var n=l(t);return this._options.forceAbsolute?"absolute":c(t,n)?"fixed":"absolute"},n.prototype._getOffsets=function(e,t,n){n=n.split("-")[0];var r={};r.position=this.state.position;var a="fixed"===r.position,o=m(t,l(e),a),s=i(e);return-1!==["right","left"].indexOf(n)?(r.top=o.top+o.height/2-s.height/2,r.left="left"===n?o.left-s.width:o.right):(r.left=o.left+o.width/2-s.width/2,r.top="top"===n?o.top-s.height:o.bottom),r.width=s.width,r.height=s.height,{popper:r,reference:o}},n.prototype._setupEventListeners=function(){if(this.state.updateBound=this.update.bind(this),e.addEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement){var t=u(this._reference);t!==e.document.body&&t!==e.document.documentElement||(t=e),t.addEventListener("scroll",this.state.updateBound),this.state.scrollTarget=t}},n.prototype._removeEventListeners=function(){e.removeEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement&&this.state.scrollTarget&&(this.state.scrollTarget.removeEventListener("scroll",this.state.updateBound),this.state.scrollTarget=null),this.state.updateBound=null},n.prototype._getBoundaries=function(t,n,i){var r,a={};if("window"===i){var o=e.document.body,s=e.document.documentElement;r=Math.max(o.scrollHeight,o.offsetHeight,s.clientHeight,s.scrollHeight,s.offsetHeight),a={top:0,right:Math.max(o.scrollWidth,o.offsetWidth,s.clientWidth,s.scrollWidth,s.offsetWidth),bottom:r,left:0}}else if("viewport"===i){var c=l(this._popper),d=u(this._popper),h=f(c),p=function(e){return e==document.body?Math.max(document.documentElement.scrollTop,document.body.scrollTop):e.scrollTop},m=function(e){return e==document.body?Math.max(document.documentElement.scrollLeft,document.body.scrollLeft):e.scrollLeft},v="fixed"===t.offsets.popper.position?0:p(d),g="fixed"===t.offsets.popper.position?0:m(d);a={top:0-(h.top-v),right:e.document.documentElement.clientWidth-(h.left-g),bottom:e.document.documentElement.clientHeight-(h.top-v),left:0-(h.left-g)}}else a=l(this._popper)===i?{top:0,left:0,right:i.clientWidth,bottom:i.clientHeight}:f(i);return a.left+=n,a.right-=n,a.top=a.top+n,a.bottom=a.bottom-n,a},n.prototype.runModifiers=function(e,t,n){var i=t.slice();return void 0!==n&&(i=this._options.modifiers.slice(0,o(this._options.modifiers,n))),i.forEach(function(t){h(t)&&(e=t.call(this,e))}.bind(this)),e},n.prototype.isModifierRequired=function(e,t){var n=o(this._options.modifiers,e);return!!this._options.modifiers.slice(0,n).filter((function(e){return e===t})).length},n.prototype.modifiers={},n.prototype.modifiers.applyStyle=function(e){var t,n={position:e.offsets.popper.position},i=Math.round(e.offsets.popper.left),r=Math.round(e.offsets.popper.top);return this._options.gpuAcceleration&&(t=v("transform"))?(n[t]="translate3d("+i+"px, "+r+"px, 0)",n.top=0,n.left=0):(n.left=i,n.top=r),Object.assign(n,e.styles),d(this._popper,n),this._popper.setAttribute("x-placement",e.placement),this.isModifierRequired(this.modifiers.applyStyle,this.modifiers.arrow)&&e.offsets.arrow&&d(e.arrowElement,e.offsets.arrow),e},n.prototype.modifiers.shift=function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets.reference,o=a(e.offsets.popper),s={y:{start:{top:r.top},end:{top:r.top+r.height-o.height}},x:{start:{left:r.left},end:{left:r.left+r.width-o.width}}},l=-1!==["bottom","top"].indexOf(n)?"x":"y";e.offsets.popper=Object.assign(o,s[l][i])}return e},n.prototype.modifiers.preventOverflow=function(e){var t=this._options.preventOverflowOrder,n=a(e.offsets.popper),i={left:function(){var t=n.left;return n.left<e.boundaries.left&&(t=Math.max(n.left,e.boundaries.left)),{left:t}},right:function(){var t=n.left;return n.right>e.boundaries.right&&(t=Math.min(n.left,e.boundaries.right-n.width)),{left:t}},top:function(){var t=n.top;return n.top<e.boundaries.top&&(t=Math.max(n.top,e.boundaries.top)),{top:t}},bottom:function(){var t=n.top;return n.bottom>e.boundaries.bottom&&(t=Math.min(n.top,e.boundaries.bottom-n.height)),{top:t}}};return t.forEach((function(t){e.offsets.popper=Object.assign(n,i[t]())})),e},n.prototype.modifiers.keepTogether=function(e){var t=a(e.offsets.popper),n=e.offsets.reference,i=Math.floor;return t.right<i(n.left)&&(e.offsets.popper.left=i(n.left)-t.width),t.left>i(n.right)&&(e.offsets.popper.left=i(n.right)),t.bottom<i(n.top)&&(e.offsets.popper.top=i(n.top)-t.height),t.top>i(n.bottom)&&(e.offsets.popper.top=i(n.bottom)),e},n.prototype.modifiers.flip=function(e){if(!this.isModifierRequired(this.modifiers.flip,this.modifiers.preventOverflow))return console.warn("WARNING: preventOverflow modifier is required by flip modifier in order to work, be sure to include it before flip!"),e;if(e.flipped&&e.placement===e._originalPlacement)return e;var t=e.placement.split("-")[0],n=r(t),i=e.placement.split("-")[1]||"",o=[];return(o="flip"===this._options.flipBehavior?[t,n]:this._options.flipBehavior).forEach(function(s,l){if(t===s&&o.length!==l+1){t=e.placement.split("-")[0],n=r(t);var u=a(e.offsets.popper),c=-1!==["right","bottom"].indexOf(t);(c&&Math.floor(e.offsets.reference[t])>Math.floor(u[n])||!c&&Math.floor(e.offsets.reference[t])<Math.floor(u[n]))&&(e.flipped=!0,e.placement=o[l+1],i&&(e.placement+="-"+i),e.offsets.popper=this._getOffsets(this._popper,this._reference,e.placement).popper,e=this.runModifiers(e,this._options.modifiers,this._flip))}}.bind(this)),e},n.prototype.modifiers.offset=function(e){var t=this._options.offset,n=e.offsets.popper;return-1!==e.placement.indexOf("left")?n.top-=t:-1!==e.placement.indexOf("right")?n.top+=t:-1!==e.placement.indexOf("top")?n.left-=t:-1!==e.placement.indexOf("bottom")&&(n.left+=t),e},n.prototype.modifiers.arrow=function(e){var t=this._options.arrowElement,n=this._options.arrowOffset;if("string"==typeof t&&(t=this._popper.querySelector(t)),!t)return e;if(!this._popper.contains(t))return console.warn("WARNING: `arrowElement` must be child of its popper element!"),e;if(!this.isModifierRequired(this.modifiers.arrow,this.modifiers.keepTogether))return console.warn("WARNING: keepTogether modifier is required by arrow modifier in order to work, be sure to include it before arrow!"),e;var r={},o=e.placement.split("-")[0],s=a(e.offsets.popper),l=e.offsets.reference,u=-1!==["left","right"].indexOf(o),c=u?"height":"width",d=u?"top":"left",h=u?"left":"top",f=u?"bottom":"right",p=i(t)[c];l[f]-p<s[d]&&(e.offsets.popper[d]-=s[d]-(l[f]-p)),l[d]+p>s[f]&&(e.offsets.popper[d]+=l[d]+p-s[f]);var m=l[d]+(n||l[c]/2-p/2)-s[d];return m=Math.max(Math.min(s[c]-p-8,m),8),r[d]=m,r[h]="",e.offsets.arrow=r,e.arrowElement=t,e},Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i){i=Object(i);for(var r=Object.keys(i),a=0,o=r.length;a<o;a++){var s=r[a],l=Object.getOwnPropertyDescriptor(i,s);void 0!==l&&l.enumerable&&(t[s]=i[s])}}}return t}}),n},void 0===(r="function"==typeof i?i.call(t,n,t,e):i)||(e.exports=r)},2680:(e,t,n)=>{"use strict";t.__esModule=!0,t.PopupManager=void 0;var i=l(n(70538)),r=l(n(21615)),a=l(n(7562)),o=l(n(81301)),s=n(34594);function l(e){return e&&e.__esModule?e:{default:e}}var u=1,c=void 0;t.default={props:{visible:{type:Boolean,default:!1},openDelay:{},closeDelay:{},zIndex:{},modal:{type:Boolean,default:!1},modalFade:{type:Boolean,default:!0},modalClass:{},modalAppendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!1}},beforeMount:function(){this._popupId="popup-"+u++,a.default.register(this._popupId,this)},beforeDestroy:function(){a.default.deregister(this._popupId),a.default.closeModal(this._popupId),this.restoreBodyStyle()},data:function(){return{opened:!1,bodyPaddingRight:null,computedBodyPaddingRight:0,withoutHiddenClass:!0,rendered:!1}},watch:{visible:function(e){var t=this;if(e){if(this._opening)return;this.rendered?this.open():(this.rendered=!0,i.default.nextTick((function(){t.open()})))}else this.close()}},methods:{open:function(e){var t=this;this.rendered||(this.rendered=!0);var n=(0,r.default)({},this.$props||this,e);this._closeTimer&&(clearTimeout(this._closeTimer),this._closeTimer=null),clearTimeout(this._openTimer);var i=Number(n.openDelay);i>0?this._openTimer=setTimeout((function(){t._openTimer=null,t.doOpen(n)}),i):this.doOpen(n)},doOpen:function(e){if(!this.$isServer&&(!this.willOpen||this.willOpen())&&!this.opened){this._opening=!0;var t=this.$el,n=e.modal,i=e.zIndex;if(i&&(a.default.zIndex=i),n&&(this._closing&&(a.default.closeModal(this._popupId),this._closing=!1),a.default.openModal(this._popupId,a.default.nextZIndex(),this.modalAppendToBody?void 0:t,e.modalClass,e.modalFade),e.lockScroll)){this.withoutHiddenClass=!(0,s.hasClass)(document.body,"el-popup-parent--hidden"),this.withoutHiddenClass&&(this.bodyPaddingRight=document.body.style.paddingRight,this.computedBodyPaddingRight=parseInt((0,s.getStyle)(document.body,"paddingRight"),10)),c=(0,o.default)();var r=document.documentElement.clientHeight<document.body.scrollHeight,l=(0,s.getStyle)(document.body,"overflowY");c>0&&(r||"scroll"===l)&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.computedBodyPaddingRight+c+"px"),(0,s.addClass)(document.body,"el-popup-parent--hidden")}"static"===getComputedStyle(t).position&&(t.style.position="absolute"),t.style.zIndex=a.default.nextZIndex(),this.opened=!0,this.onOpen&&this.onOpen(),this.doAfterOpen()}},doAfterOpen:function(){this._opening=!1},close:function(){var e=this;if(!this.willClose||this.willClose()){null!==this._openTimer&&(clearTimeout(this._openTimer),this._openTimer=null),clearTimeout(this._closeTimer);var t=Number(this.closeDelay);t>0?this._closeTimer=setTimeout((function(){e._closeTimer=null,e.doClose()}),t):this.doClose()}},doClose:function(){this._closing=!0,this.onClose&&this.onClose(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose()},doAfterClose:function(){a.default.closeModal(this._popupId),this._closing=!1},restoreBodyStyle:function(){this.modal&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.bodyPaddingRight,(0,s.removeClass)(document.body,"el-popup-parent--hidden")),this.withoutHiddenClass=!0}}},t.PopupManager=a.default},7562:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i},o=n(34594);var s=!1,l=!1,u=void 0,c=function(){if(!a.default.prototype.$isServer){var e=h.modalDom;return e?s=!0:(s=!1,e=document.createElement("div"),h.modalDom=e,e.addEventListener("touchmove",(function(e){e.preventDefault(),e.stopPropagation()})),e.addEventListener("click",(function(){h.doOnModalClick&&h.doOnModalClick()}))),e}},d={},h={modalFade:!0,getInstance:function(e){return d[e]},register:function(e,t){e&&t&&(d[e]=t)},deregister:function(e){e&&(d[e]=null,delete d[e])},nextZIndex:function(){return h.zIndex++},modalStack:[],doOnModalClick:function(){var e=h.modalStack[h.modalStack.length-1];if(e){var t=h.getInstance(e.id);t&&t.closeOnClickModal&&t.close()}},openModal:function(e,t,n,i,r){if(!a.default.prototype.$isServer&&e&&void 0!==t){this.modalFade=r;for(var l=this.modalStack,u=0,d=l.length;u<d;u++){if(l[u].id===e)return}var h=c();if((0,o.addClass)(h,"v-modal"),this.modalFade&&!s&&(0,o.addClass)(h,"v-modal-enter"),i)i.trim().split(/\s+/).forEach((function(e){return(0,o.addClass)(h,e)}));setTimeout((function(){(0,o.removeClass)(h,"v-modal-enter")}),200),n&&n.parentNode&&11!==n.parentNode.nodeType?n.parentNode.appendChild(h):document.body.appendChild(h),t&&(h.style.zIndex=t),h.tabIndex=0,h.style.display="",this.modalStack.push({id:e,zIndex:t,modalClass:i})}},closeModal:function(e){var t=this.modalStack,n=c();if(t.length>0){var i=t[t.length-1];if(i.id===e){if(i.modalClass)i.modalClass.trim().split(/\s+/).forEach((function(e){return(0,o.removeClass)(n,e)}));t.pop(),t.length>0&&(n.style.zIndex=t[t.length-1].zIndex)}else for(var r=t.length-1;r>=0;r--)if(t[r].id===e){t.splice(r,1);break}}0===t.length&&(this.modalFade&&(0,o.addClass)(n,"v-modal-leave"),setTimeout((function(){0===t.length&&(n.parentNode&&n.parentNode.removeChild(n),n.style.display="none",h.modalDom=void 0),(0,o.removeClass)(n,"v-modal-leave")}),200))}};Object.defineProperty(h,"zIndex",{configurable:!0,get:function(){return l||(u=u||(a.default.prototype.$ELEMENT||{}).zIndex||2e3,l=!0),u},set:function(e){u=e}});a.default.prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){var t=function(){if(!a.default.prototype.$isServer&&h.modalStack.length>0){var e=h.modalStack[h.modalStack.length-1];if(!e)return;return h.getInstance(e.id)}}();t&&t.closeOnPressEscape&&(t.handleClose?t.handleClose():t.handleAction?t.handleAction("cancel"):t.close())}})),t.default=h},16567:(e,t,n)=>{"use strict";t.__esModule=!0,t.removeResizeListener=t.addResizeListener=void 0;var i,r=n(91033),a=(i=r)&&i.__esModule?i:{default:i};var o="undefined"==typeof window,s=function(e){var t=e,n=Array.isArray(t),i=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(i>=t.length)break;r=t[i++]}else{if((i=t.next()).done)break;r=i.value}var a=r.target.__resizeListeners__||[];a.length&&a.forEach((function(e){e()}))}};t.addResizeListener=function(e,t){o||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new a.default(s),e.__ro__.observe(e)),e.__resizeListeners__.push(t))},t.removeResizeListener=function(e,t){e&&e.__resizeListeners__&&(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||e.__ro__.disconnect())}},78275:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(a.default.prototype.$isServer)return;if(!t)return void(e.scrollTop=0);var n=[],i=t.offsetParent;for(;i&&e!==i&&e.contains(i);)n.push(i),i=i.offsetParent;var r=t.offsetTop+n.reduce((function(e,t){return e+t.offsetTop}),0),o=r+t.offsetHeight,s=e.scrollTop,l=s+e.clientHeight;r<s?e.scrollTop=r:o>l&&(e.scrollTop=o-e.clientHeight)};var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i}},81301:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(){if(a.default.prototype.$isServer)return 0;if(void 0!==o)return o;var e=document.createElement("div");e.className="el-scrollbar__wrap",e.style.visibility="hidden",e.style.width="100px",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var n=document.createElement("div");n.style.width="100%",e.appendChild(n);var i=n.offsetWidth;return e.parentNode.removeChild(e),o=t-i};var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i};var o=void 0},50167:(e,t)=>{"use strict";t.__esModule=!0,t.isDef=function(e){return null!=e},t.isKorean=function(e){return/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e)}},5389:(e,t,n)=>{"use strict";t.__esModule=!0,t.isDefined=t.isUndefined=t.isFunction=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isString=function(e){return"[object String]"===Object.prototype.toString.call(e)},t.isObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)},t.isHtmlElement=function(e){return e&&e.nodeType===Node.ELEMENT_NODE};var r,a=n(70538),o=(r=a)&&r.__esModule?r:{default:r};var s=function(e){return e&&"[object Function]"==={}.toString.call(e)};"object"===("undefined"==typeof Int8Array?"undefined":i(Int8Array))||!o.default.prototype.$isServer&&"function"==typeof document.childNodes||(t.isFunction=s=function(e){return"function"==typeof e||!1}),t.isFunction=s;t.isUndefined=function(e){return void 0===e},t.isDefined=function(e){return null!=e}},93104:(e,t,n)=>{"use strict";t.__esModule=!0,t.isEmpty=t.isEqual=t.arrayEquals=t.looseEqual=t.capitalize=t.kebabCase=t.autoprefixer=t.isFirefox=t.isEdge=t.isIE=t.coerceTruthyValueToArray=t.arrayFind=t.arrayFindIndex=t.escapeRegexpString=t.valueEquals=t.generateId=t.getValueByPath=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.noop=function(){},t.hasOwn=function(e,t){return l.call(e,t)},t.toObject=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&u(t,e[n]);return t},t.getPropByPath=function(e,t,n){for(var i=e,r=(t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),a=0,o=r.length;a<o-1&&(i||n);++a){var s=r[a];if(!(s in i)){if(n)throw new Error("please transfer a valid prop path to form item!");break}i=i[s]}return{o:i,k:r[a],v:i?i[r[a]]:null}},t.rafThrottle=function(e){var t=!1;return function(){for(var n=this,i=arguments.length,r=Array(i),a=0;a<i;a++)r[a]=arguments[a];t||(t=!0,window.requestAnimationFrame((function(i){e.apply(n,r),t=!1})))}},t.objToArray=function(e){if(Array.isArray(e))return e;return f(e)?[]:[e]};var r,a=n(70538),o=(r=a)&&r.__esModule?r:{default:r},s=n(5389);var l=Object.prototype.hasOwnProperty;function u(e,t){for(var n in t)e[n]=t[n];return e}t.getValueByPath=function(e,t){for(var n=(t=t||"").split("."),i=e,r=null,a=0,o=n.length;a<o;a++){var s=n[a];if(!i)break;if(a===o-1){r=i[s];break}i=i[s]}return r};t.generateId=function(){return Math.floor(1e4*Math.random())},t.valueEquals=function(e,t){if(e===t)return!0;if(!(e instanceof Array))return!1;if(!(t instanceof Array))return!1;if(e.length!==t.length)return!1;for(var n=0;n!==e.length;++n)if(e[n]!==t[n])return!1;return!0},t.escapeRegexpString=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")};var c=t.arrayFindIndex=function(e,t){for(var n=0;n!==e.length;++n)if(t(e[n]))return n;return-1},d=(t.arrayFind=function(e,t){var n=c(e,t);return-1!==n?e[n]:void 0},t.coerceTruthyValueToArray=function(e){return Array.isArray(e)?e:e?[e]:[]},t.isIE=function(){return!o.default.prototype.$isServer&&!isNaN(Number(document.documentMode))},t.isEdge=function(){return!o.default.prototype.$isServer&&navigator.userAgent.indexOf("Edge")>-1},t.isFirefox=function(){return!o.default.prototype.$isServer&&!!window.navigator.userAgent.match(/firefox/i)},t.autoprefixer=function(e){if("object"!==(void 0===e?"undefined":i(e)))return e;var t=["ms-","webkit-"];return["transform","transition","animation"].forEach((function(n){var i=e[n];n&&i&&t.forEach((function(t){e[t+n]=i}))})),e},t.kebabCase=function(e){var t=/([^-])([A-Z])/g;return e.replace(t,"$1-$2").replace(t,"$1-$2").toLowerCase()},t.capitalize=function(e){return(0,s.isString)(e)?e.charAt(0).toUpperCase()+e.slice(1):e},t.looseEqual=function(e,t){var n=(0,s.isObject)(e),i=(0,s.isObject)(t);return n&&i?JSON.stringify(e)===JSON.stringify(t):!n&&!i&&String(e)===String(t)}),h=t.arrayEquals=function(e,t){if(t=t||[],(e=e||[]).length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!d(e[n],t[n]))return!1;return!0},f=(t.isEqual=function(e,t){return Array.isArray(e)&&Array.isArray(t)?h(e,t):d(e,t)},t.isEmpty=function(e){if(null==e)return!0;if("boolean"==typeof e)return!1;if("number"==typeof e)return!e;if(e instanceof Error)return""===e.message;switch(Object.prototype.toString.call(e)){case"[object String]":case"[object Array]":return!e.length;case"[object File]":case"[object Map]":case"[object Set]":return!e.size;case"[object Object]":return!Object.keys(e).length}return!1})},54823:(e,t,n)=>{"use strict";t.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isVNode=function(e){return null!==e&&"object"===(void 0===e?"undefined":i(e))&&(0,r.hasOwn)(e,"componentOptions")};var r=n(93104)},70499:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(70538),a=(i=r)&&i.__esModule?i:{default:i},o=n(2680);var s=a.default.prototype.$isServer?function(){}:n(98335),l=function(e){return e.stopPropagation()};t.default={props:{transformOrigin:{type:[Boolean,String],default:!0},placement:{type:String,default:"bottom"},boundariesPadding:{type:Number,default:5},reference:{},popper:{},offset:{default:0},value:Boolean,visibleArrow:Boolean,arrowOffset:{type:Number,default:35},appendToBody:{type:Boolean,default:!0},popperOptions:{type:Object,default:function(){return{gpuAcceleration:!1}}}},data:function(){return{showPopper:!1,currentPlacement:""}},watch:{value:{immediate:!0,handler:function(e){this.showPopper=e,this.$emit("input",e)}},showPopper:function(e){this.disabled||(e?this.updatePopper():this.destroyPopper(),this.$emit("input",e))}},methods:{createPopper:function(){var e=this;if(!this.$isServer&&(this.currentPlacement=this.currentPlacement||this.placement,/^(top|bottom|left|right)(-start|-end)?$/g.test(this.currentPlacement))){var t=this.popperOptions,n=this.popperElm=this.popperElm||this.popper||this.$refs.popper,i=this.referenceElm=this.referenceElm||this.reference||this.$refs.reference;!i&&this.$slots.reference&&this.$slots.reference[0]&&(i=this.referenceElm=this.$slots.reference[0].elm),n&&i&&(this.visibleArrow&&this.appendArrow(n),this.appendToBody&&document.body.appendChild(this.popperElm),this.popperJS&&this.popperJS.destroy&&this.popperJS.destroy(),t.placement=this.currentPlacement,t.offset=this.offset,t.arrowOffset=this.arrowOffset,this.popperJS=new s(i,n,t),this.popperJS.onCreate((function(t){e.$emit("created",e),e.resetTransformOrigin(),e.$nextTick(e.updatePopper)})),"function"==typeof t.onUpdate&&this.popperJS.onUpdate(t.onUpdate),this.popperJS._popper.style.zIndex=o.PopupManager.nextZIndex(),this.popperElm.addEventListener("click",l))}},updatePopper:function(){var e=this.popperJS;e?(e.update(),e._popper&&(e._popper.style.zIndex=o.PopupManager.nextZIndex())):this.createPopper()},doDestroy:function(e){!this.popperJS||this.showPopper&&!e||(this.popperJS.destroy(),this.popperJS=null)},destroyPopper:function(){this.popperJS&&this.resetTransformOrigin()},resetTransformOrigin:function(){if(this.transformOrigin){var e=this.popperJS._popper.getAttribute("x-placement").split("-")[0],t={top:"bottom",bottom:"top",left:"right",right:"left"}[e];this.popperJS._popper.style.transformOrigin="string"==typeof this.transformOrigin?this.transformOrigin:["top","bottom"].indexOf(e)>-1?"center "+t:t+" center"}},appendArrow:function(e){var t=void 0;if(!this.appended){for(var n in this.appended=!0,e.attributes)if(/^_v-/.test(e.attributes[n].name)){t=e.attributes[n].name;break}var i=document.createElement("div");t&&i.setAttribute(t,""),i.setAttribute("x-arrow",""),i.className="popper__arrow",e.appendChild(i)}}},beforeDestroy:function(){this.doDestroy(!0),this.popperElm&&this.popperElm.parentNode===document.body&&(this.popperElm.removeEventListener("click",l),document.body.removeChild(this.popperElm))},deactivated:function(){this.$options.beforeDestroy[0].call(this)}}},19755:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(i,r){"use strict";var a=[],o=Object.getPrototypeOf,s=a.slice,l=a.flat?function(e){return a.flat.call(e)}:function(e){return a.concat.apply([],e)},u=a.push,c=a.indexOf,d={},h=d.toString,f=d.hasOwnProperty,p=f.toString,m=p.call(Object),v={},g=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},b=function(e){return null!=e&&e===e.window},y=i.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function _(e,t,n){var i,r,a=(n=n||y).createElement("script");if(a.text=e,t)for(i in w)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&a.setAttribute(i,r);n.head.appendChild(a).parentNode.removeChild(a)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var k="3.6.0",C=function(e,t){return new C.fn.init(e,t)};function S(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}C.fn=C.prototype={jquery:k,constructor:C,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:a.sort,splice:a.splice},C.extend=C.fn.extend=function(){var e,t,n,i,r,a,o=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[s]||{},s++),"object"==typeof o||g(o)||(o={}),s===l&&(o=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)i=e[t],"__proto__"!==t&&o!==i&&(u&&i&&(C.isPlainObject(i)||(r=Array.isArray(i)))?(n=o[t],a=r&&!Array.isArray(n)?[]:r||C.isPlainObject(n)?n:{},r=!1,o[t]=C.extend(u,a,i)):void 0!==i&&(o[t]=i));return o},C.extend({expando:"jQuery"+(k+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==h.call(e))&&(!(t=o(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===m)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){_(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,i=0;if(S(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(S(Object(e))?C.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:c.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,a=e.length,o=!n;r<a;r++)!t(e[r],r)!==o&&i.push(e[r]);return i},map:function(e,t,n){var i,r,a=0,o=[];if(S(e))for(i=e.length;a<i;a++)null!=(r=t(e[a],a,n))&&o.push(r);else for(a in e)null!=(r=t(e[a],a,n))&&o.push(r);return l(o)},guid:1,support:v}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=a[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){d["[object "+t+"]"]=t.toLowerCase()}));var O=function(e){var t,n,i,r,a,o,s,l,u,c,d,h,f,p,m,v,g,b,y,w="sizzle"+1*new Date,_=e.document,x=0,k=0,C=le(),S=le(),O=le(),T=le(),D=function(e,t){return e===t&&(d=!0),0},E={}.hasOwnProperty,$=[],M=$.pop,P=$.push,I=$.push,j=$.slice,A=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},N="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",F="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",R="\\[[\\x20\\t\\r\\n\\f]*("+F+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+L+"*\\]",B=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+R+")*)|.*)\\)|)",V=new RegExp(L+"+","g"),z=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),H=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),W=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),q=new RegExp(L+"|>"),U=new RegExp(B),K=new RegExp("^"+F+"$"),G={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+R),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+N+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){h()},oe=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{I.apply($=j.call(_.childNodes),_.childNodes),$[_.childNodes.length].nodeType}catch(e){I={apply:$.length?function(e,t){P.apply(e,j.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function se(e,t,i,r){var a,s,u,c,d,p,g,b=t&&t.ownerDocument,_=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==_&&9!==_&&11!==_)return i;if(!r&&(h(t),t=t||f,m)){if(11!==_&&(d=Q.exec(e)))if(a=d[1]){if(9===_){if(!(u=t.getElementById(a)))return i;if(u.id===a)return i.push(u),i}else if(b&&(u=b.getElementById(a))&&y(t,u)&&u.id===a)return i.push(u),i}else{if(d[2])return I.apply(i,t.getElementsByTagName(e)),i;if((a=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return I.apply(i,t.getElementsByClassName(a)),i}if(n.qsa&&!T[e+" "]&&(!v||!v.test(e))&&(1!==_||"object"!==t.nodeName.toLowerCase())){if(g=e,b=t,1===_&&(q.test(e)||W.test(e))){for((b=ee.test(e)&&ge(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute("id"))?c=c.replace(ie,re):t.setAttribute("id",c=w)),s=(p=o(e)).length;s--;)p[s]=(c?"#"+c:":scope")+" "+ye(p[s]);g=p.join(",")}try{return I.apply(i,b.querySelectorAll(g)),i}catch(t){T(e,!0)}finally{c===w&&t.removeAttribute("id")}}}return l(e.replace(z,"$1"),t,i,r)}function le(){var e=[];return function t(n,r){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function ue(e){return e[w]=!0,e}function ce(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)i.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&oe(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ve(e){return ue((function(t){return t=+t,ue((function(n,i){for(var r,a=e([],n.length,t),o=a.length;o--;)n[r=a[o]]&&(n[r]=!(i[r]=n[r]))}))}))}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},a=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},h=se.setDocument=function(e){var t,r,o=e?e.ownerDocument||e:_;return o!=f&&9===o.nodeType&&o.documentElement?(p=(f=o).documentElement,m=!a(f),_!=f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ae,!1):r.attachEvent&&r.attachEvent("onunload",ae)),n.scope=ce((function(e){return p.appendChild(e).appendChild(f.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ce((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ce((function(e){return e.appendChild(f.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(f.getElementsByClassName),n.getById=ce((function(e){return p.appendChild(e).id=w,!f.getElementsByName||!f.getElementsByName(w).length})),n.getById?(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,i,r,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(r=t.getElementsByName(e),i=0;a=r[i++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[r++];)1===n.nodeType&&i.push(n);return i}return a},i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},g=[],v=[],(n.qsa=J.test(f.querySelectorAll))&&(ce((function(e){var t;p.appendChild(e).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+N+")"),e.querySelectorAll("[id~="+w+"-]").length||v.push("~="),(t=f.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")})),ce((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=f.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")}))),(n.matchesSelector=J.test(b=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=b.call(e,"*"),b.call(e,"[s!='']:x"),g.push("!=",B)})),v=v.length&&new RegExp(v.join("|")),g=g.length&&new RegExp(g.join("|")),t=J.test(p.compareDocumentPosition),y=t||J.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return d=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e==f||e.ownerDocument==_&&y(_,e)?-1:t==f||t.ownerDocument==_&&y(_,t)?1:c?A(c,e)-A(c,t):0:4&i?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,i=0,r=e.parentNode,a=t.parentNode,o=[e],s=[t];if(!r||!a)return e==f?-1:t==f?1:r?-1:a?1:c?A(c,e)-A(c,t):0;if(r===a)return he(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[i]===s[i];)i++;return i?he(o[i],s[i]):o[i]==_?-1:s[i]==_?1:0},f):f},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(h(e),n.matchesSelector&&m&&!T[t+" "]&&(!g||!g.test(t))&&(!v||!v.test(t)))try{var i=b.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){T(t,!0)}return se(t,f,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=f&&h(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=f&&h(e);var r=i.attrHandle[t.toLowerCase()],a=r&&E.call(i.attrHandle,t.toLowerCase())?r(e,t,!m):void 0;return void 0!==a?a:n.attributes||!m?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},se.escape=function(e){return(e+"").replace(ie,re)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,i=[],r=0,a=0;if(d=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),d){for(;t=e[a++];)t===e[a]&&(r=i.push(a));for(;r--;)e.splice(i[r],1)}return c=null,e},r=se.getText=function(e){var t,n="",i=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n},i=se.selectors={cacheLength:50,createPseudo:ue,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=o(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+L+"|$)"))&&C(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(i){var r=se.attr(i,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace(V," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,r){var a="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,h,f,p,m=a!==o?"nextSibling":"previousSibling",v=t.parentNode,g=s&&t.nodeName.toLowerCase(),b=!l&&!s,y=!1;if(v){if(a){for(;m;){for(h=t;h=h[m];)if(s?h.nodeName.toLowerCase()===g:1===h.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?v.firstChild:v.lastChild],o&&b){for(y=(f=(u=(c=(d=(h=v)[w]||(h[w]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===x&&u[1])&&u[2],h=f&&v.childNodes[f];h=++f&&h&&h[m]||(y=f=0)||p.pop();)if(1===h.nodeType&&++y&&h===t){c[e]=[x,f,y];break}}else if(b&&(y=f=(u=(c=(d=(h=t)[w]||(h[w]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===x&&u[1]),!1===y)for(;(h=++f&&h&&h[m]||(y=f=0)||p.pop())&&((s?h.nodeName.toLowerCase()!==g:1!==h.nodeType)||!++y||(b&&((c=(d=h[w]||(h[w]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]=[x,y]),h!==t)););return(y-=r)===i||y%i==0&&y/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return r[w]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ue((function(e,n){for(var i,a=r(e,t),o=a.length;o--;)e[i=A(e,a[o])]=!(n[i]=a[o])})):function(e){return r(e,0,n)}):r}},pseudos:{not:ue((function(e){var t=[],n=[],i=s(e.replace(z,"$1"));return i[w]?ue((function(e,t,n,r){for(var a,o=i(e,null,r,[]),s=e.length;s--;)(a=o[s])&&(e[s]=!(t[s]=a))})):function(e,r,a){return t[0]=e,i(t,null,a,n),t[0]=null,!n.pop()}})),has:ue((function(e){return function(t){return se(e,t).length>0}})),contains:ue((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||r(t)).indexOf(e)>-1}})),lang:ue((function(e){return K.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return X.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ve((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ve((function(e,t,n){for(var i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e})),gt:ve((function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e}))}},i.pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=pe(t);function be(){}function ye(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function we(e,t,n){var i=t.dir,r=t.next,a=r||i,o=n&&"parentNode"===a,s=k++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||o)return e(t,n,r);return!1}:function(t,n,l){var u,c,d,h=[x,s];if(l){for(;t=t[i];)if((1===t.nodeType||o)&&e(t,n,l))return!0}else for(;t=t[i];)if(1===t.nodeType||o)if(c=(d=t[w]||(t[w]={}))[t.uniqueID]||(d[t.uniqueID]={}),r&&r===t.nodeName.toLowerCase())t=t[i]||t;else{if((u=c[a])&&u[0]===x&&u[1]===s)return h[2]=u[2];if(c[a]=h,h[2]=e(t,n,l))return!0}return!1}}function _e(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function xe(e,t,n,i,r){for(var a,o=[],s=0,l=e.length,u=null!=t;s<l;s++)(a=e[s])&&(n&&!n(a,i,r)||(o.push(a),u&&t.push(s)));return o}function ke(e,t,n,i,r,a){return i&&!i[w]&&(i=ke(i)),r&&!r[w]&&(r=ke(r,a)),ue((function(a,o,s,l){var u,c,d,h=[],f=[],p=o.length,m=a||function(e,t,n){for(var i=0,r=t.length;i<r;i++)se(e,t[i],n);return n}(t||"*",s.nodeType?[s]:s,[]),v=!e||!a&&t?m:xe(m,h,e,s,l),g=n?r||(a?e:p||i)?[]:o:v;if(n&&n(v,g,s,l),i)for(u=xe(g,f),i(u,[],s,l),c=u.length;c--;)(d=u[c])&&(g[f[c]]=!(v[f[c]]=d));if(a){if(r||e){if(r){for(u=[],c=g.length;c--;)(d=g[c])&&u.push(v[c]=d);r(null,g=[],u,l)}for(c=g.length;c--;)(d=g[c])&&(u=r?A(a,d):h[c])>-1&&(a[u]=!(o[u]=d))}}else g=xe(g===o?g.splice(p,g.length):g),r?r(null,o,g,l):I.apply(o,g)}))}function Ce(e){for(var t,n,r,a=e.length,o=i.relative[e[0].type],s=o||i.relative[" "],l=o?1:0,c=we((function(e){return e===t}),s,!0),d=we((function(e){return A(t,e)>-1}),s,!0),h=[function(e,n,i){var r=!o&&(i||n!==u)||((t=n).nodeType?c(e,n,i):d(e,n,i));return t=null,r}];l<a;l++)if(n=i.relative[e[l].type])h=[we(_e(h),n)];else{if((n=i.filter[e[l].type].apply(null,e[l].matches))[w]){for(r=++l;r<a&&!i.relative[e[r].type];r++);return ke(l>1&&_e(h),l>1&&ye(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,l<r&&Ce(e.slice(l,r)),r<a&&Ce(e=e.slice(r)),r<a&&ye(e))}h.push(n)}return _e(h)}return be.prototype=i.filters=i.pseudos,i.setFilters=new be,o=se.tokenize=function(e,t){var n,r,a,o,s,l,u,c=S[e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=i.preFilter;s;){for(o in n&&!(r=H.exec(s))||(r&&(s=s.slice(r[0].length)||s),l.push(a=[])),n=!1,(r=W.exec(s))&&(n=r.shift(),a.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length)),i.filter)!(r=G[o].exec(s))||u[o]&&!(r=u[o](r))||(n=r.shift(),a.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):S(e,l).slice(0)},s=se.compile=function(e,t){var n,r=[],a=[],s=O[e+" "];if(!s){for(t||(t=o(e)),n=t.length;n--;)(s=Ce(t[n]))[w]?r.push(s):a.push(s);s=O(e,function(e,t){var n=t.length>0,r=e.length>0,a=function(a,o,s,l,c){var d,p,v,g=0,b="0",y=a&&[],w=[],_=u,k=a||r&&i.find.TAG("*",c),C=x+=null==_?1:Math.random()||.1,S=k.length;for(c&&(u=o==f||o||c);b!==S&&null!=(d=k[b]);b++){if(r&&d){for(p=0,o||d.ownerDocument==f||(h(d),s=!m);v=e[p++];)if(v(d,o||f,s)){l.push(d);break}c&&(x=C)}n&&((d=!v&&d)&&g--,a&&y.push(d))}if(g+=b,n&&b!==g){for(p=0;v=t[p++];)v(y,w,o,s);if(a){if(g>0)for(;b--;)y[b]||w[b]||(w[b]=M.call(l));w=xe(w)}I.apply(l,w),c&&!a&&w.length>0&&g+t.length>1&&se.uniqueSort(l)}return c&&(x=C,u=_),y};return n?ue(a):a}(a,r)),s.selector=e}return s},l=se.select=function(e,t,n,r){var a,l,u,c,d,h="function"==typeof e&&e,f=!r&&o(e=h.selector||e);if(n=n||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(u=l[0]).type&&9===t.nodeType&&m&&i.relative[l[1].type]){if(!(t=(i.find.ID(u.matches[0].replace(te,ne),t)||[])[0]))return n;h&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(a=G.needsContext.test(e)?0:l.length;a--&&(u=l[a],!i.relative[c=u.type]);)if((d=i.find[c])&&(r=d(u.matches[0].replace(te,ne),ee.test(l[0].type)&&ge(t.parentNode)||t))){if(l.splice(a,1),!(e=r.length&&ye(l)))return I.apply(n,r),n;break}}return(h||s(e,f))(r,t,!m,n,!t||ee.test(e)&&ge(t.parentNode)||t),n},n.sortStable=w.split("").sort(D).join("")===w,n.detectDuplicates=!!d,h(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))})),ce((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||de("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||de("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute("disabled")}))||de(N,(function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null})),se}(i);C.find=O,C.expr=O.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=O.uniqueSort,C.text=O.getText,C.isXMLDoc=O.isXML,C.contains=O.contains,C.escapeSelector=O.escape;var T=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&C(e).is(n))break;i.push(e)}return i},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},E=C.expr.match.needsContext;function $(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var M=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function P(e,t,n){return g(t)?C.grep(e,(function(e,i){return!!t.call(e,i,e)!==n})):t.nodeType?C.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?C.grep(e,(function(e){return c.call(t,e)>-1!==n})):C.filter(t,e,n)}C.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?C.find.matchesSelector(i,e)?[i]:[]:C.find.matches(e,C.grep(t,(function(e){return 1===e.nodeType})))},C.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(C(e).filter((function(){for(t=0;t<i;t++)if(C.contains(r[t],this))return!0})));for(n=this.pushStack([]),t=0;t<i;t++)C.find(e,r[t],n);return i>1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(P(this,e||[],!1))},not:function(e){return this.pushStack(P(this,e||[],!0))},is:function(e){return!!P(this,"string"==typeof e&&E.test(e)?C(e):e||[],!1).length}});var I,j=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||I,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:j.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),M.test(i[1])&&C.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=y.getElementById(i[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,I=C(y);var A=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(C.contains(this,t[e]))return!0}))},closest:function(e,t){var n,i=0,r=this.length,a=[],o="string"!=typeof e&&C(e);if(!E.test(e))for(;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&C.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(a.length>1?C.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?c.call(C(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return L(e,"nextSibling")},prev:function(e){return L(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return null!=e.contentDocument&&o(e.contentDocument)?e.contentDocument:($(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},(function(e,t){C.fn[e]=function(n,i){var r=C.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=C.filter(i,r)),this.length>1&&(N[e]||C.uniqueSort(r),A.test(e)&&r.reverse()),this.pushStack(r)}}));var F=/[^\x20\t\r\n\f]+/g;function R(e){return e}function B(e){throw e}function V(e,t,n,i){var r;try{e&&g(r=e.promise)?r.call(e).done(t).fail(n):e&&g(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return C.each(e.match(F)||[],(function(e,n){t[n]=!0})),t}(e):C.extend({},e);var t,n,i,r,a=[],o=[],s=-1,l=function(){for(r=r||e.once,i=t=!0;o.length;s=-1)for(n=o.shift();++s<a.length;)!1===a[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=a.length,n=!1);e.memory||(n=!1),t=!1,r&&(a=n?[]:"")},u={add:function(){return a&&(n&&!t&&(s=a.length-1,o.push(n)),function t(n){C.each(n,(function(n,i){g(i)?e.unique&&u.has(i)||a.push(i):i&&i.length&&"string"!==x(i)&&t(i)}))}(arguments),n&&!t&&l()),this},remove:function(){return C.each(arguments,(function(e,t){for(var n;(n=C.inArray(t,a,n))>-1;)a.splice(n,1),n<=s&&s--})),this},has:function(e){return e?C.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return r=o=[],a=n="",this},disabled:function(){return!a},lock:function(){return r=o=[],n||t||(a=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],o.push(n),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!i}};return u},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return C.Deferred((function(n){C.each(t,(function(t,i){var r=g(e[i[4]])&&e[i[4]];a[i[1]]((function(){var e=r&&r.apply(this,arguments);e&&g(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,r){var a=0;function o(e,t,n,r){return function(){var s=this,l=arguments,u=function(){var i,u;if(!(e<a)){if((i=n.apply(s,l))===t.promise())throw new TypeError("Thenable self-resolution");u=i&&("object"==typeof i||"function"==typeof i)&&i.then,g(u)?r?u.call(i,o(a,t,R,r),o(a,t,B,r)):(a++,u.call(i,o(a,t,R,r),o(a,t,B,r),o(a,t,R,t.notifyWith))):(n!==R&&(s=void 0,l=[i]),(r||t.resolveWith)(s,l))}},c=r?u:function(){try{u()}catch(i){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(i,c.stackTrace),e+1>=a&&(n!==B&&(s=void 0,l=[i]),t.rejectWith(s,l))}};e?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),i.setTimeout(c))}}return C.Deferred((function(i){t[0][3].add(o(0,i,g(r)?r:R,i.notifyWith)),t[1][3].add(o(0,i,g(e)?e:R)),t[2][3].add(o(0,i,g(n)?n:B))})).promise()},promise:function(e){return null!=e?C.extend(e,r):r}},a={};return C.each(t,(function(e,i){var o=i[2],s=i[5];r[i[1]]=o.add,s&&o.add((function(){n=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(i[3].fire),a[i[0]]=function(){return a[i[0]+"With"](this===a?void 0:this,arguments),this},a[i[0]+"With"]=o.fireWith})),r.promise(a),e&&e.call(a,a),a},when:function(e){var t=arguments.length,n=t,i=Array(n),r=s.call(arguments),a=C.Deferred(),o=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?s.call(arguments):n,--t||a.resolveWith(i,r)}};if(t<=1&&(V(e,a.done(o(n)).resolve,a.reject,!t),"pending"===a.state()||g(r[n]&&r[n].then)))return a.then();for(;n--;)V(r[n],o(n),a.reject);return a.promise()}});var z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){i.console&&i.console.warn&&e&&z.test(e.name)&&i.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){i.setTimeout((function(){throw e}))};var H=C.Deferred();function W(){y.removeEventListener("DOMContentLoaded",W),i.removeEventListener("load",W),C.ready()}C.fn.ready=function(e){return H.then(e).catch((function(e){C.readyException(e)})),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||H.resolveWith(y,[C]))}}),C.ready.then=H.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?i.setTimeout(C.ready):(y.addEventListener("DOMContentLoaded",W),i.addEventListener("load",W));var q=function(e,t,n,i,r,a,o){var s=0,l=e.length,u=null==n;if("object"===x(n))for(s in r=!0,n)q(e,t,s,n[s],!0,a,o);else if(void 0!==i&&(r=!0,g(i)||(o=!0),u&&(o?(t.call(e,i),t=null):(u=t,t=function(e,t,n){return u.call(C(e),n)})),t))for(;s<l;s++)t(e[s],n,o?i:i.call(e[s],s,t(e[s],n)));return r?e:u?t.call(e):l?t(e[0],n):a},U=/^-ms-/,K=/-([a-z])/g;function G(e,t){return t.toUpperCase()}function Y(e){return e.replace(U,"ms-").replace(K,G)}var Z=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function X(){this.expando=C.expando+X.uid++}X.uid=1,X.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Z(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,r=this.cache(e);if("string"==typeof t)r[Y(t)]=n;else for(i in t)r[Y(i)]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][Y(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(Y):(t=Y(t))in i?[t]:t.match(F)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||C.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!C.isEmptyObject(t)}};var J=new X,Q=new X,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}C.extend({hasData:function(e){return Q.hasData(e)||J.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),C.fn.extend({data:function(e,t){var n,i,r,a=this[0],o=a&&a.attributes;if(void 0===e){if(this.length&&(r=Q.get(a),1===a.nodeType&&!J.get(a,"hasDataAttrs"))){for(n=o.length;n--;)o[n]&&0===(i=o[n].name).indexOf("data-")&&(i=Y(i.slice(5)),ne(a,i,r[i]));J.set(a,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each((function(){Q.set(this,e)})):q(this,(function(t){var n;if(a&&void 0===t)return void 0!==(n=Q.get(a,e))||void 0!==(n=ne(a,e))?n:void 0;this.each((function(){Q.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Q.remove(this,e)}))}}),C.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=J.get(e,t),n&&(!i||Array.isArray(n)?i=J.access(e,t,C.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),i=n.length,r=n.shift(),a=C._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete a.stop,r.call(e,(function(){C.dequeue(e,t)}),a)),!i&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:C.Callbacks("once memory").add((function(){J.remove(e,[t+"queue",n])}))})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?C.queue(this[0],e):void 0===t?this:this.each((function(){var n=C.queue(this,e,t);C._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&C.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){C.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=C.Deferred(),a=this,o=this.length,s=function(){--i||r.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(n=J.get(a[o],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(s));return s(),r.promise(t)}});var ie=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,re=new RegExp("^(?:([+-])=|)("+ie+")([a-z%]*)$","i"),ae=["Top","Right","Bottom","Left"],oe=y.documentElement,se=function(e){return C.contains(e.ownerDocument,e)},le={composed:!0};oe.getRootNode&&(se=function(e){return C.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument});var ue=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&se(e)&&"none"===C.css(e,"display")};function ce(e,t,n,i){var r,a,o=20,s=i?function(){return i.cur()}:function(){return C.css(e,t,"")},l=s(),u=n&&n[3]||(C.cssNumber[t]?"":"px"),c=e.nodeType&&(C.cssNumber[t]||"px"!==u&&+l)&&re.exec(C.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;o--;)C.style(e,t,c+u),(1-a)*(1-(a=s()/l||.5))<=0&&(o=0),c/=a;c*=2,C.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}var de={};function he(e){var t,n=e.ownerDocument,i=e.nodeName,r=de[i];return r||(t=n.body.appendChild(n.createElement(i)),r=C.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),de[i]=r,r)}function fe(e,t){for(var n,i,r=[],a=0,o=e.length;a<o;a++)(i=e[a]).style&&(n=i.style.display,t?("none"===n&&(r[a]=J.get(i,"display")||null,r[a]||(i.style.display="")),""===i.style.display&&ue(i)&&(r[a]=he(i))):"none"!==n&&(r[a]="none",J.set(i,"display",n)));for(a=0;a<o;a++)null!=r[a]&&(e[a].style.display=r[a]);return e}C.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ue(this)?C(this).show():C(this).hide()}))}});var pe,me,ve=/^(?:checkbox|radio)$/i,ge=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,be=/^$|^module$|\/(?:java|ecma)script/i;pe=y.createDocumentFragment().appendChild(y.createElement("div")),(me=y.createElement("input")).setAttribute("type","radio"),me.setAttribute("checked","checked"),me.setAttribute("name","t"),pe.appendChild(me),v.checkClone=pe.cloneNode(!0).cloneNode(!0).lastChild.checked,pe.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue,pe.innerHTML="<option></option>",v.option=!!pe.lastChild;var ye={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function we(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&$(e,t)?C.merge([e],n):n}function _e(e,t){for(var n=0,i=e.length;n<i;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}ye.tbody=ye.tfoot=ye.colgroup=ye.caption=ye.thead,ye.th=ye.td,v.option||(ye.optgroup=ye.option=[1,"<select multiple='multiple'>","</select>"]);var xe=/<|&#?\w+;/;function ke(e,t,n,i,r){for(var a,o,s,l,u,c,d=t.createDocumentFragment(),h=[],f=0,p=e.length;f<p;f++)if((a=e[f])||0===a)if("object"===x(a))C.merge(h,a.nodeType?[a]:a);else if(xe.test(a)){for(o=o||d.appendChild(t.createElement("div")),s=(ge.exec(a)||["",""])[1].toLowerCase(),l=ye[s]||ye._default,o.innerHTML=l[1]+C.htmlPrefilter(a)+l[2],c=l[0];c--;)o=o.lastChild;C.merge(h,o.childNodes),(o=d.firstChild).textContent=""}else h.push(t.createTextNode(a));for(d.textContent="",f=0;a=h[f++];)if(i&&C.inArray(a,i)>-1)r&&r.push(a);else if(u=se(a),o=we(d.appendChild(a),"script"),u&&_e(o),n)for(c=0;a=o[c++];)be.test(a.type||"")&&n.push(a);return d}var Ce=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function Oe(){return!1}function Te(e,t){return e===function(){try{return y.activeElement}catch(e){}}()==("focus"===t)}function De(e,t,n,i,r,a){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)De(e,s,n,i,t[s],a);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Oe;else if(!r)return e;return 1===a&&(o=r,r=function(e){return C().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=C.guid++)),e.each((function(){C.event.add(this,t,r,i,n)}))}function Ee(e,t,n){n?(J.set(e,t,!1),C.event.add(e,t,{namespace:!1,handler:function(e){var i,r,a=J.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(C.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=s.call(arguments),J.set(this,t,a),i=n(this,t),this[t](),a!==(r=J.get(this,t))||i?J.set(this,t,!1):r={},a!==r)return e.stopImmediatePropagation(),e.preventDefault(),r&&r.value}else a.length&&(J.set(this,t,{value:C.event.trigger(C.extend(a[0],C.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,t)&&C.event.add(e,t,Se)}C.event={global:{},add:function(e,t,n,i,r){var a,o,s,l,u,c,d,h,f,p,m,v=J.get(e);if(Z(e))for(n.handler&&(n=(a=n).handler,r=a.selector),r&&C.find.matchesSelector(oe,r),n.guid||(n.guid=C.guid++),(l=v.events)||(l=v.events=Object.create(null)),(o=v.handle)||(o=v.handle=function(t){return void 0!==C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(F)||[""]).length;u--;)f=m=(s=Ce.exec(t[u])||[])[1],p=(s[2]||"").split(".").sort(),f&&(d=C.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=C.event.special[f]||{},c=C.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&C.expr.match.needsContext.test(r),namespace:p.join(".")},a),(h=l[f])||((h=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,i,p,o)||e.addEventListener&&e.addEventListener(f,o)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,c):h.push(c),C.event.global[f]=!0)},remove:function(e,t,n,i,r){var a,o,s,l,u,c,d,h,f,p,m,v=J.hasData(e)&&J.get(e);if(v&&(l=v.events)){for(u=(t=(t||"").match(F)||[""]).length;u--;)if(f=m=(s=Ce.exec(t[u])||[])[1],p=(s[2]||"").split(".").sort(),f){for(d=C.event.special[f]||{},h=l[f=(i?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=h.length;a--;)c=h[a],!r&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(h.splice(a,1),c.selector&&h.delegateCount--,d.remove&&d.remove.call(e,c));o&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,p,v.handle)||C.removeEvent(e,f,v.handle),delete l[f])}else for(f in l)C.event.remove(e,f+t[u],n,i,!0);C.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,a,o,s=new Array(arguments.length),l=C.event.fix(e),u=(J.get(this,"events")||Object.create(null))[l.type]||[],c=C.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(o=C.event.handlers.call(this,l,u),t=0;(r=o[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,n=0;(a=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==a.namespace&&!l.rnamespace.test(a.namespace)||(l.handleObj=a,l.data=a.data,void 0!==(i=((C.event.special[a.origType]||{}).handle||a.handler).apply(r.elem,s))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,r,a,o,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(a=[],o={},n=0;n<l;n++)void 0===o[r=(i=t[n]).selector+" "]&&(o[r]=i.needsContext?C(r,this).index(u)>-1:C.find(r,this,null,[u]).length),o[r]&&a.push(i);a.length&&s.push({elem:u,handlers:a})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(C.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[C.expando]?e:new C.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ve.test(t.type)&&t.click&&$(t,"input")&&Ee(t,"click",Se),!1},trigger:function(e){var t=this||e;return ve.test(t.type)&&t.click&&$(t,"input")&&Ee(t,"click"),!0},_default:function(e){var t=e.target;return ve.test(t.type)&&t.click&&$(t,"input")&&J.get(t,"click")||$(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},C.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},C.Event=function(e,t){if(!(this instanceof C.Event))return new C.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Se:Oe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:Oe,isPropagationStopped:Oe,isImmediatePropagationStopped:Oe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Se,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Se,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Se,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},(function(e,t){C.event.special[e]={setup:function(){return Ee(this,e,Te),!1},trigger:function(){return Ee(this,e),!0},_default:function(){return!0},delegateType:t}})),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){C.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,r=e.relatedTarget,a=e.handleObj;return r&&(r===i||C.contains(i,r))||(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}})),C.fn.extend({on:function(e,t,n,i){return De(this,e,t,n,i)},one:function(e,t,n,i){return De(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,C(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Oe),this.each((function(){C.event.remove(this,e,n,t)}))}});var $e=/<script|<style|<link/i,Me=/checked\s*(?:[^=]|=\s*.checked.)/i,Pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ie(e,t){return $(e,"table")&&$(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ae(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ne(e,t){var n,i,r,a,o,s;if(1===t.nodeType){if(J.hasData(e)&&(s=J.get(e).events))for(r in J.remove(t,"handle events"),s)for(n=0,i=s[r].length;n<i;n++)C.event.add(t,r,s[r][n]);Q.hasData(e)&&(a=Q.access(e),o=C.extend({},a),Q.set(t,o))}}function Le(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ve.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Fe(e,t,n,i){t=l(t);var r,a,o,s,u,c,d=0,h=e.length,f=h-1,p=t[0],m=g(p);if(m||h>1&&"string"==typeof p&&!v.checkClone&&Me.test(p))return e.each((function(r){var a=e.eq(r);m&&(t[0]=p.call(this,r,a.html())),Fe(a,t,n,i)}));if(h&&(a=(r=ke(t,e[0].ownerDocument,!1,e,i)).firstChild,1===r.childNodes.length&&(r=a),a||i)){for(s=(o=C.map(we(r,"script"),je)).length;d<h;d++)u=r,d!==f&&(u=C.clone(u,!0,!0),s&&C.merge(o,we(u,"script"))),n.call(e[d],u,d);if(s)for(c=o[o.length-1].ownerDocument,C.map(o,Ae),d=0;d<s;d++)u=o[d],be.test(u.type||"")&&!J.access(u,"globalEval")&&C.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?C._evalUrl&&!u.noModule&&C._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):_(u.textContent.replace(Pe,""),u,c))}return e}function Re(e,t,n){for(var i,r=t?C.filter(t,e):e,a=0;null!=(i=r[a]);a++)n||1!==i.nodeType||C.cleanData(we(i)),i.parentNode&&(n&&se(i)&&_e(we(i,"script")),i.parentNode.removeChild(i));return e}C.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,r,a,o,s=e.cloneNode(!0),l=se(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=we(s),i=0,r=(a=we(e)).length;i<r;i++)Le(a[i],o[i]);if(t)if(n)for(a=a||we(e),o=o||we(s),i=0,r=a.length;i<r;i++)Ne(a[i],o[i]);else Ne(e,s);return(o=we(s,"script")).length>0&&_e(o,!l&&we(e,"script")),s},cleanData:function(e){for(var t,n,i,r=C.event.special,a=0;void 0!==(n=e[a]);a++)if(Z(n)){if(t=n[J.expando]){if(t.events)for(i in t.events)r[i]?C.event.remove(n,i):C.removeEvent(n,i,t.handle);n[J.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),C.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return q(this,(function(e){return void 0===e?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Fe(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ie(this,e).appendChild(e)}))},prepend:function(){return Fe(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ie(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(we(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return C.clone(this,e,t)}))},html:function(e){return q(this,(function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!$e.test(e)&&!ye[(ge.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(C.cleanData(we(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Fe(this,arguments,(function(t){var n=this.parentNode;C.inArray(this,e)<0&&(C.cleanData(we(this)),n&&n.replaceChild(t,this))}),e)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){C.fn[e]=function(e){for(var n,i=[],r=C(e),a=r.length-1,o=0;o<=a;o++)n=o===a?this:this.clone(!0),C(r[o])[t](n),u.apply(i,n.get());return this.pushStack(i)}}));var Be=new RegExp("^("+ie+")(?!px)[a-z%]+$","i"),Ve=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=i),t.getComputedStyle(e)},ze=function(e,t,n){var i,r,a={};for(r in t)a[r]=e.style[r],e.style[r]=t[r];for(r in i=n.call(e),t)e.style[r]=a[r];return i},He=new RegExp(ae.join("|"),"i");function We(e,t,n){var i,r,a,o,s=e.style;return(n=n||Ve(e))&&(""!==(o=n.getPropertyValue(t)||n[t])||se(e)||(o=C.style(e,t)),!v.pixelBoxStyles()&&Be.test(o)&&He.test(t)&&(i=s.width,r=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=i,s.minWidth=r,s.maxWidth=a)),void 0!==o?o+"":o}function qe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",oe.appendChild(u).appendChild(c);var e=i.getComputedStyle(c);n="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",o=36===t(e.right),r=36===t(e.width),c.style.position="absolute",a=12===t(c.offsetWidth/3),oe.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var n,r,a,o,s,l,u=y.createElement("div"),c=y.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===c.style.backgroundClip,C.extend(v,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),a},reliableTrDimensions:function(){var e,t,n,r;return null==s&&(e=y.createElement("table"),t=y.createElement("tr"),n=y.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",oe.appendChild(e).appendChild(t).appendChild(n),r=i.getComputedStyle(t),s=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,oe.removeChild(e)),s}}))}();var Ue=["Webkit","Moz","ms"],Ke=y.createElement("div").style,Ge={};function Ye(e){var t=C.cssProps[e]||Ge[e];return t||(e in Ke?e:Ge[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;n--;)if((e=Ue[n]+t)in Ke)return e}(e)||e)}var Ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function et(e,t,n){var i=re.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function tt(e,t,n,i,r,a){var o="width"===t?1:0,s=0,l=0;if(n===(i?"border":"content"))return 0;for(;o<4;o+=2)"margin"===n&&(l+=C.css(e,n+ae[o],!0,r)),i?("content"===n&&(l-=C.css(e,"padding"+ae[o],!0,r)),"margin"!==n&&(l-=C.css(e,"border"+ae[o]+"Width",!0,r))):(l+=C.css(e,"padding"+ae[o],!0,r),"padding"!==n?l+=C.css(e,"border"+ae[o]+"Width",!0,r):s+=C.css(e,"border"+ae[o]+"Width",!0,r));return!i&&a>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-s-.5))||0),l}function nt(e,t,n){var i=Ve(e),r=(!v.boxSizingReliable()||n)&&"border-box"===C.css(e,"boxSizing",!1,i),a=r,o=We(e,t,i),s="offset"+t[0].toUpperCase()+t.slice(1);if(Be.test(o)){if(!n)return o;o="auto"}return(!v.boxSizingReliable()&&r||!v.reliableTrDimensions()&&$(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===C.css(e,"display",!1,i))&&e.getClientRects().length&&(r="border-box"===C.css(e,"boxSizing",!1,i),(a=s in e)&&(o=e[s])),(o=parseFloat(o)||0)+tt(e,t,n||(r?"border":"content"),a,i,o)+"px"}function it(e,t,n,i,r){return new it.prototype.init(e,t,n,i,r)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,a,o,s=Y(t),l=Xe.test(t),u=e.style;if(l||(t=Ye(s)),o=C.cssHooks[t]||C.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(r=o.get(e,!1,i))?r:u[t];"string"===(a=typeof n)&&(r=re.exec(n))&&r[1]&&(n=ce(e,t,r),a="number"),null!=n&&n==n&&("number"!==a||l||(n+=r&&r[3]||(C.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,i))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,i){var r,a,o,s=Y(t);return Xe.test(t)||(t=Ye(s)),(o=C.cssHooks[t]||C.cssHooks[s])&&"get"in o&&(r=o.get(e,!0,n)),void 0===r&&(r=We(e,t,i)),"normal"===r&&t in Qe&&(r=Qe[t]),""===n||n?(a=parseFloat(r),!0===n||isFinite(a)?a||0:r):r}}),C.each(["height","width"],(function(e,t){C.cssHooks[t]={get:function(e,n,i){if(n)return!Ze.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?nt(e,t,i):ze(e,Je,(function(){return nt(e,t,i)}))},set:function(e,n,i){var r,a=Ve(e),o=!v.scrollboxSize()&&"absolute"===a.position,s=(o||i)&&"border-box"===C.css(e,"boxSizing",!1,a),l=i?tt(e,t,i,s,a):0;return s&&o&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-tt(e,t,"border",!1,a)-.5)),l&&(r=re.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=C.css(e,t)),et(0,n,l)}}})),C.cssHooks.marginLeft=qe(v.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-ze(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(e,t){C.cssHooks[e+t]={expand:function(n){for(var i=0,r={},a="string"==typeof n?n.split(" "):[n];i<4;i++)r[e+ae[i]+t]=a[i]||a[i-2]||a[0];return r}},"margin"!==e&&(C.cssHooks[e+t].set=et)})),C.fn.extend({css:function(e,t){return q(this,(function(e,t,n){var i,r,a={},o=0;if(Array.isArray(t)){for(i=Ve(e),r=t.length;o<r;o++)a[t[o]]=C.css(e,t[o],!1,i);return a}return void 0!==n?C.style(e,t,n):C.css(e,t)}),e,t,arguments.length>1)}}),C.Tween=it,it.prototype={constructor:it,init:function(e,t,n,i,r,a){this.elem=e,this.prop=n,this.easing=r||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=a||(C.cssNumber[n]?"":"px")},cur:function(){var e=it.propHooks[this.prop];return e&&e.get?e.get(this):it.propHooks._default.get(this)},run:function(e){var t,n=it.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):it.propHooks._default.set(this),this}},it.prototype.init.prototype=it.prototype,it.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[Ye(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}},it.propHooks.scrollTop=it.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=it.prototype.init,C.fx.step={};var rt,at,ot=/^(?:toggle|show|hide)$/,st=/queueHooks$/;function lt(){at&&(!1===y.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(lt):i.setTimeout(lt,C.fx.interval),C.fx.tick())}function ut(){return i.setTimeout((function(){rt=void 0})),rt=Date.now()}function ct(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=ae[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function dt(e,t,n){for(var i,r=(ht.tweeners[t]||[]).concat(ht.tweeners["*"]),a=0,o=r.length;a<o;a++)if(i=r[a].call(n,t,e))return i}function ht(e,t,n){var i,r,a=0,o=ht.prefilters.length,s=C.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=rt||ut(),n=Math.max(0,u.startTime+u.duration-t),i=1-(n/u.duration||0),a=0,o=u.tweens.length;a<o;a++)u.tweens[a].run(i);return s.notifyWith(e,[u,i,n]),i<1&&o?n:(o||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:C.extend({},t),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},n),originalProperties:t,originalOptions:n,startTime:rt||ut(),duration:n.duration,tweens:[],createTween:function(t,n){var i=C.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var n=0,i=t?u.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(!function(e,t){var n,i,r,a,o;for(n in e)if(r=t[i=Y(n)],a=e[n],Array.isArray(a)&&(r=a[1],a=e[n]=a[0]),n!==i&&(e[i]=a,delete e[n]),(o=C.cssHooks[i])&&"expand"in o)for(n in a=o.expand(a),delete e[i],a)n in e||(e[n]=a[n],t[n]=r);else t[i]=r}(c,u.opts.specialEasing);a<o;a++)if(i=ht.prefilters[a].call(u,e,c,u.opts))return g(i.stop)&&(C._queueHooks(u.elem,u.opts.queue).stop=i.stop.bind(i)),i;return C.map(c,dt,u),g(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),C.fx.timer(C.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}C.Animation=C.extend(ht,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ce(n.elem,e,re.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(F);for(var n,i=0,r=e.length;i<r;i++)n=e[i],ht.tweeners[n]=ht.tweeners[n]||[],ht.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,r,a,o,s,l,u,c,d="width"in t||"height"in t,h=this,f={},p=e.style,m=e.nodeType&&ue(e),v=J.get(e,"fxshow");for(i in n.queue||(null==(o=C._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,s=o.empty.fire,o.empty.fire=function(){o.unqueued||s()}),o.unqueued++,h.always((function(){h.always((function(){o.unqueued--,C.queue(e,"fx").length||o.empty.fire()}))}))),t)if(r=t[i],ot.test(r)){if(delete t[i],a=a||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!v||void 0===v[i])continue;m=!0}f[i]=v&&v[i]||C.style(e,i)}if((l=!C.isEmptyObject(t))||!C.isEmptyObject(f))for(i in d&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(u=v&&v.display)&&(u=J.get(e,"display")),"none"===(c=C.css(e,"display"))&&(u?c=u:(fe([e],!0),u=e.style.display||u,c=C.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===C.css(e,"float")&&(l||(h.done((function(){p.display=u})),null==u&&(c=p.display,u="none"===c?"":c)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",h.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),l=!1,f)l||(v?"hidden"in v&&(m=v.hidden):v=J.access(e,"fxshow",{display:u}),a&&(v.hidden=!m),m&&fe([e],!0),h.done((function(){for(i in m||fe([e]),J.remove(e,"fxshow"),f)C.style(e,i,f[i])}))),l=dt(m?v[i]:0,i,h),i in v||(v[i]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?ht.prefilters.unshift(e):ht.prefilters.push(e)}}),C.speed=function(e,t,n){var i=e&&"object"==typeof e?C.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return C.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in C.fx.speeds?i.duration=C.fx.speeds[i.duration]:i.duration=C.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){g(i.old)&&i.old.call(this),i.queue&&C.dequeue(this,i.queue)},i},C.fn.extend({fadeTo:function(e,t,n,i){return this.filter(ue).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=C.isEmptyObject(e),a=C.speed(t,n,i),o=function(){var t=ht(this,C.extend({},e),a);(r||J.get(this,"finish"))&&t.stop(!0)};return o.finish=o,r||!1===a.queue?this.each(o):this.queue(a.queue,o)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",a=C.timers,o=J.get(this);if(r)o[r]&&o[r].stop&&i(o[r]);else for(r in o)o[r]&&o[r].stop&&st.test(r)&&i(o[r]);for(r=a.length;r--;)a[r].elem!==this||null!=e&&a[r].queue!==e||(a[r].anim.stop(n),t=!1,a.splice(r,1));!t&&n||C.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=J.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],a=C.timers,o=i?i.length:0;for(n.finish=!0,C.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<o;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish}))}}),C.each(["toggle","show","hide"],(function(e,t){var n=C.fn[t];C.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ct(t,!0),e,i,r)}})),C.each({slideDown:ct("show"),slideUp:ct("hide"),slideToggle:ct("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){C.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}})),C.timers=[],C.fx.tick=function(){var e,t=0,n=C.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||C.fx.stop(),rt=void 0},C.fx.timer=function(e){C.timers.push(e),C.fx.start()},C.fx.interval=13,C.fx.start=function(){at||(at=!0,lt())},C.fx.stop=function(){at=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(e,t){return e=C.fx&&C.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var r=i.setTimeout(t,e);n.stop=function(){i.clearTimeout(r)}}))},function(){var e=y.createElement("input"),t=y.createElement("select").appendChild(y.createElement("option"));e.type="checkbox",v.checkOn=""!==e.value,v.optSelected=t.selected,(e=y.createElement("input")).value="t",e.type="radio",v.radioValue="t"===e.value}();var ft,pt=C.expr.attrHandle;C.fn.extend({attr:function(e,t){return q(this,C.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){C.removeAttr(this,e)}))}}),C.extend({attr:function(e,t,n){var i,r,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?C.prop(e,t,n):(1===a&&C.isXMLDoc(e)||(r=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?ft:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=C.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&$(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(F);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),ft={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=pt[t]||C.find.attr;pt[t]=function(e,t,i){var r,a,o=t.toLowerCase();return i||(a=pt[o],pt[o]=r,r=null!=n(e,t,i)?o:null,pt[o]=a),r}}));var mt=/^(?:input|select|textarea|button)$/i,vt=/^(?:a|area)$/i;function gt(e){return(e.match(F)||[]).join(" ")}function bt(e){return e.getAttribute&&e.getAttribute("class")||""}function yt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(F)||[]}C.fn.extend({prop:function(e,t){return q(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[C.propFix[e]||e]}))}}),C.extend({prop:function(e,t,n){var i,r,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&C.isXMLDoc(e)||(t=C.propFix[t]||t,r=C.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):mt.test(e.nodeName)||vt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(e){var t,n,i,r,a,o,s,l=0;if(g(e))return this.each((function(t){C(this).addClass(e.call(this,t,bt(this)))}));if((t=yt(e)).length)for(;n=this[l++];)if(r=bt(n),i=1===n.nodeType&&" "+gt(r)+" "){for(o=0;a=t[o++];)i.indexOf(" "+a+" ")<0&&(i+=a+" ");r!==(s=gt(i))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,i,r,a,o,s,l=0;if(g(e))return this.each((function(t){C(this).removeClass(e.call(this,t,bt(this)))}));if(!arguments.length)return this.attr("class","");if((t=yt(e)).length)for(;n=this[l++];)if(r=bt(n),i=1===n.nodeType&&" "+gt(r)+" "){for(o=0;a=t[o++];)for(;i.indexOf(" "+a+" ")>-1;)i=i.replace(" "+a+" "," ");r!==(s=gt(i))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):g(e)?this.each((function(n){C(this).toggleClass(e.call(this,n,bt(this),t),t)})):this.each((function(){var t,r,a,o;if(i)for(r=0,a=C(this),o=yt(e);t=o[r++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==n||((t=bt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+gt(bt(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;C.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=g(e),this.each((function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,C(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=C.map(r,(function(e){return null==e?"":e+""}))),(t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=C.valHooks[r.type]||C.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(wt,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:gt(C.text(e))}},select:{get:function(e){var t,n,i,r=e.options,a=e.selectedIndex,o="select-one"===e.type,s=o?null:[],l=o?a+1:r.length;for(i=a<0?l:o?a:0;i<l;i++)if(((n=r[i]).selected||i===a)&&!n.disabled&&(!n.parentNode.disabled||!$(n.parentNode,"optgroup"))){if(t=C(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,i,r=e.options,a=C.makeArray(t),o=r.length;o--;)((i=r[o]).selected=C.inArray(C.valHooks.option.get(i),a)>-1)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},v.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),v.focusin="onfocusin"in i;var _t=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(e,t,n,r){var a,o,s,l,u,c,d,h,p=[n||y],m=f.call(e,"type")?e.type:e,v=f.call(e,"namespace")?e.namespace.split("."):[];if(o=h=s=n=n||y,3!==n.nodeType&&8!==n.nodeType&&!_t.test(m+C.event.triggered)&&(m.indexOf(".")>-1&&(v=m.split("."),m=v.shift(),v.sort()),u=m.indexOf(":")<0&&"on"+m,(e=e[C.expando]?e:new C.Event(m,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:C.makeArray(t,[e]),d=C.event.special[m]||{},r||!d.trigger||!1!==d.trigger.apply(n,t))){if(!r&&!d.noBubble&&!b(n)){for(l=d.delegateType||m,_t.test(l+m)||(o=o.parentNode);o;o=o.parentNode)p.push(o),s=o;s===(n.ownerDocument||y)&&p.push(s.defaultView||s.parentWindow||i)}for(a=0;(o=p[a++])&&!e.isPropagationStopped();)h=o,e.type=a>1?l:d.bindType||m,(c=(J.get(o,"events")||Object.create(null))[e.type]&&J.get(o,"handle"))&&c.apply(o,t),(c=u&&o[u])&&c.apply&&Z(o)&&(e.result=c.apply(o,t),!1===e.result&&e.preventDefault());return e.type=m,r||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),t)||!Z(n)||u&&g(n[m])&&!b(n)&&((s=n[u])&&(n[u]=null),C.event.triggered=m,e.isPropagationStopped()&&h.addEventListener(m,xt),n[m](),e.isPropagationStopped()&&h.removeEventListener(m,xt),C.event.triggered=void 0,s&&(n[u]=s)),e.result}},simulate:function(e,t,n){var i=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(i,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each((function(){C.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}}),v.focusin||C.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){C.event.simulate(t,e.target,C.event.fix(e))};C.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,r=J.access(i,t);r||i.addEventListener(e,n,!0),J.access(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,r=J.access(i,t)-1;r?J.access(i,t,r):(i.removeEventListener(e,n,!0),J.remove(i,t))}}}));var kt=i.location,Ct={guid:Date.now()},St=/\?/;C.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new i.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||C.error("Invalid XML: "+(n?C.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Ot=/\[\]$/,Tt=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,Et=/^(?:input|select|textarea|keygen)/i;function $t(e,t,n,i){var r;if(Array.isArray(t))C.each(t,(function(t,r){n||Ot.test(e)?i(e,r):$t(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,i)}));else if(n||"object"!==x(t))i(e,t);else for(r in t)$t(e+"["+r+"]",t[r],n,i)}C.param=function(e,t){var n,i=[],r=function(e,t){var n=g(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,(function(){r(this.name,this.value)}));else for(n in e)$t(n,e[n],t,r);return i.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Et.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!ve.test(e))})).map((function(e,t){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,(function(e){return{name:t.name,value:e.replace(Tt,"\r\n")}})):{name:t.name,value:n.replace(Tt,"\r\n")}})).get()}});var Mt=/%20/g,Pt=/#.*$/,It=/([?&])_=[^&]*/,jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,At=/^(?:GET|HEAD)$/,Nt=/^\/\//,Lt={},Ft={},Rt="*/".concat("*"),Bt=y.createElement("a");function Vt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,a=t.toLowerCase().match(F)||[];if(g(n))for(;i=a[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function zt(e,t,n,i){var r={},a=e===Ft;function o(s){var l;return r[s]=!0,C.each(e[s]||[],(function(e,s){var u=s(t,n,i);return"string"!=typeof u||a||r[u]?a?!(l=u):void 0:(t.dataTypes.unshift(u),o(u),!1)})),l}return o(t.dataTypes[0])||!r["*"]&&o("*")}function Ht(e,t){var n,i,r=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&C.extend(!0,e,i),e}Bt.href=kt.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(kt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ht(Ht(e,C.ajaxSettings),t):Ht(C.ajaxSettings,e)},ajaxPrefilter:Vt(Lt),ajaxTransport:Vt(Ft),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,r,a,o,s,l,u,c,d,h,f=C.ajaxSetup({},t),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?C(p):C.event,v=C.Deferred(),g=C.Callbacks("once memory"),b=f.statusCode||{},w={},_={},x="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(u){if(!o)for(o={};t=jt.exec(a);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?a:null},setRequestHeader:function(e,t){return null==u&&(e=_[e.toLowerCase()]=_[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==u&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)k.always(e[k.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||x;return n&&n.abort(t),S(0,t),this}};if(v.promise(k),f.url=((e||f.url||kt.href)+"").replace(Nt,kt.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(F)||[""],null==f.crossDomain){l=y.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=C.param(f.data,f.traditional)),zt(Lt,f,t,k),u)return k;for(d in(c=C.event&&f.global)&&0==C.active++&&C.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!At.test(f.type),r=f.url.replace(Pt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Mt,"+")):(h=f.url.slice(r.length),f.data&&(f.processData||"string"==typeof f.data)&&(r+=(St.test(r)?"&":"?")+f.data,delete f.data),!1===f.cache&&(r=r.replace(It,"$1"),h=(St.test(r)?"&":"?")+"_="+Ct.guid+++h),f.url=r+h),f.ifModified&&(C.lastModified[r]&&k.setRequestHeader("If-Modified-Since",C.lastModified[r]),C.etag[r]&&k.setRequestHeader("If-None-Match",C.etag[r])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&k.setRequestHeader("Content-Type",f.contentType),k.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Rt+"; q=0.01":""):f.accepts["*"]),f.headers)k.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(p,k,f)||u))return k.abort();if(x="abort",g.add(f.complete),k.done(f.success),k.fail(f.error),n=zt(Ft,f,t,k)){if(k.readyState=1,c&&m.trigger("ajaxSend",[k,f]),u)return k;f.async&&f.timeout>0&&(s=i.setTimeout((function(){k.abort("timeout")}),f.timeout));try{u=!1,n.send(w,S)}catch(e){if(u)throw e;S(-1,e)}}else S(-1,"No Transport");function S(e,t,o,l){var d,h,y,w,_,x=t;u||(u=!0,s&&i.clearTimeout(s),n=void 0,a=l||"",k.readyState=e>0?4:0,d=e>=200&&e<300||304===e,o&&(w=function(e,t,n){for(var i,r,a,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in s)if(s[r]&&s[r].test(i)){l.unshift(r);break}if(l[0]in n)a=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){a=r;break}o||(o=r)}a=a||o}if(a)return a!==l[0]&&l.unshift(a),n[a]}(f,k,o)),!d&&C.inArray("script",f.dataTypes)>-1&&C.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),w=function(e,t,n,i){var r,a,o,s,l,u={},c=e.dataTypes.slice();if(c[1])for(o in e.converters)u[o.toLowerCase()]=e.converters[o];for(a=c.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(o=u[l+" "+a]||u["* "+a]))for(r in u)if((s=r.split(" "))[1]===a&&(o=u[l+" "+s[0]]||u["* "+s[0]])){!0===o?o=u[r]:!0!==u[r]&&(a=s[0],c.unshift(s[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(f,w,k,d),d?(f.ifModified&&((_=k.getResponseHeader("Last-Modified"))&&(C.lastModified[r]=_),(_=k.getResponseHeader("etag"))&&(C.etag[r]=_)),204===e||"HEAD"===f.type?x="nocontent":304===e?x="notmodified":(x=w.state,h=w.data,d=!(y=w.error))):(y=x,!e&&x||(x="error",e<0&&(e=0))),k.status=e,k.statusText=(t||x)+"",d?v.resolveWith(p,[h,x,k]):v.rejectWith(p,[k,x,y]),k.statusCode(b),b=void 0,c&&m.trigger(d?"ajaxSuccess":"ajaxError",[k,f,d?h:y]),g.fireWith(p,[k,x]),c&&(m.trigger("ajaxComplete",[k,f]),--C.active||C.event.trigger("ajaxStop")))}return k},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],(function(e,t){C[t]=function(e,n,i,r){return g(n)&&(r=r||i,i=n,n=void 0),C.ajax(C.extend({url:e,type:t,dataType:r,data:n,success:i},C.isPlainObject(e)&&e))}})),C.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),C._evalUrl=function(e,t,n){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,n)}})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return g(e)?this.each((function(t){C(this).wrapInner(e.call(this,t))})):this.each((function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=g(e);return this.each((function(n){C(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},qt=C.ajaxSettings.xhr();v.cors=!!qt&&"withCredentials"in qt,v.ajax=qt=!!qt,C.ajaxTransport((function(e){var t,n;if(v.cors||qt&&!e.crossDomain)return{send:function(r,a){var o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)s[o]=e.xhrFields[o];for(o in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(o,r[o]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?a(0,"error"):a(s.status,s.statusText):a(Wt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&i.setTimeout((function(){t&&n()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),C.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),C.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,r){t=C("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),y.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Ut,Kt=[],Gt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||C.expando+"_"+Ct.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",(function(e,t,n){var r,a,o,s=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=g(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||C.error(r+" was not called"),o[0]},e.dataTypes[0]="json",a=i[r],i[r]=function(){o=arguments},n.always((function(){void 0===a?C(i).removeProp(r):i[r]=a,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&g(a)&&a(o[0]),o=a=void 0})),"script"})),v.createHTMLDocument=((Ut=y.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((i=(t=y.implementation.createHTMLDocument("")).createElement("base")).href=y.location.href,t.head.appendChild(i)):t=y),a=!n&&[],(r=M.exec(e))?[t.createElement(r[1])]:(r=ke([e],t,a),a&&a.length&&C(a).remove(),C.merge([],r.childNodes)));var i,r,a},C.fn.load=function(e,t,n){var i,r,a,o=this,s=e.indexOf(" ");return s>-1&&(i=gt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&C.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){a=arguments,o.html(i?C("<div>").append(C.parseHTML(e)).find(i):e)})).always(n&&function(e,t){o.each((function(){n.apply(this,a||[e.responseText,t,e])}))}),this},C.expr.pseudos.animated=function(e){return C.grep(C.timers,(function(t){return e===t.elem})).length},C.offset={setOffset:function(e,t,n){var i,r,a,o,s,l,u=C.css(e,"position"),c=C(e),d={};"static"===u&&(e.style.position="relative"),s=c.offset(),a=C.css(e,"top"),l=C.css(e,"left"),("absolute"===u||"fixed"===u)&&(a+l).indexOf("auto")>-1?(o=(i=c.position()).top,r=i.left):(o=parseFloat(a)||0,r=parseFloat(l)||0),g(t)&&(t=t.call(e,n,C.extend({},s))),null!=t.top&&(d.top=t.top-s.top+o),null!=t.left&&(d.left=t.left-s.left+r),"using"in t?t.using.call(e,d):c.css(d)}},C.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){C.offset.setOffset(this,e,t)}));var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===C.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),r.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-C.css(i,"marginTop",!0),left:t.left-r.left-C.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||oe}))}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;C.fn[e]=function(i){return q(this,(function(e,i,r){var a;if(b(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===r)return a?a[t]:e[i];a?a.scrollTo(n?a.pageXOffset:r,n?r:a.pageYOffset):e[i]=r}),e,i,arguments.length)}})),C.each(["top","left"],(function(e,t){C.cssHooks[t]=qe(v.pixelPosition,(function(e,n){if(n)return n=We(e,t),Be.test(n)?C(e).position()[t]+"px":n}))})),C.each({Height:"height",Width:"width"},(function(e,t){C.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,i){C.fn[i]=function(r,a){var o=arguments.length&&(n||"boolean"!=typeof r),s=n||(!0===r||!0===a?"margin":"border");return q(this,(function(t,n,r){var a;return b(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===r?C.css(t,n,s):C.style(t,n,r,s)}),t,o?r:void 0,o)}}))})),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){C.fn[t]=function(e){return this.on(t,e)}})),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){C.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Yt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;C.proxy=function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return i=s.call(arguments,2),r=function(){return e.apply(t||this,i.concat(s.call(arguments)))},r.guid=e.guid=e.guid||C.guid++,r},C.holdReady=function(e){e?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=$,C.isFunction=g,C.isWindow=b,C.camelCase=Y,C.type=x,C.now=Date.now,C.isNumeric=function(e){var t=C.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},C.trim=function(e){return null==e?"":(e+"").replace(Yt,"")},void 0===(n=function(){return C}.apply(t,[]))||(e.exports=n);var Zt=i.jQuery,Xt=i.$;return C.noConflict=function(e){return i.$===C&&(i.$=Xt),e&&i.jQuery===C&&(i.jQuery=Zt),C},void 0===r&&(i.jQuery=i.$=C),C}))},43279:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(1519),r=n.n(i)()((function(e){return e[1]}));r.push([e.id,".child-view[data-v-1af8fc78]{min-height:100%;position:absolute;transition:all .3s cubic-bezier(.55,0,.1,1);width:100%}.app-slide-no-leave-to[data-v-1af8fc78]{display:none}.app-slide-left-leave-active[data-v-1af8fc78],.app-slide-left-leave-to[data-v-1af8fc78]{transform:translate(0);z-index:1}.app-slide-left-enter-active[data-v-1af8fc78]{opacity:0;transform:translate(30%);z-index:2}.app-slide-left-enter-to[data-v-1af8fc78],.app-slide-right-leave-active[data-v-1af8fc78]{opacity:1;transform:translate(0);z-index:2}.app-slide-right-leave-to[data-v-1af8fc78]{opacity:0;transform:translate(30%);z-index:2}.app-slide-right-enter[data-v-1af8fc78],.app-slide-right-enter-active[data-v-1af8fc78],.app-slide-up-leave-active[data-v-1af8fc78],.app-slide-up-leave-to[data-v-1af8fc78]{transform:translate(0);z-index:1}.app-slide-up-enter-active[data-v-1af8fc78]{opacity:0;transform:translateY(20%);z-index:2}.app-slide-down-leave-active[data-v-1af8fc78],.app-slide-up-enter-to[data-v-1af8fc78]{opacity:1;transform:translate(0);z-index:2}.app-slide-down-leave-to[data-v-1af8fc78]{opacity:0;transform:translateY(20%);z-index:2}.app-slide-down-enter[data-v-1af8fc78],.app-slide-down-enter-active[data-v-1af8fc78]{transform:translate(0);z-index:1}",""]);const a=r},41432:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(1519),r=n.n(i)()((function(e){return e[1]}));r.push([e.id,"body .ivu-modal-wrap.common-preview-image .ivu-modal{margin:0;padding:0}body .ivu-modal-wrap.common-preview-image .ivu-modal .ivu-modal-content{background:transparent}body .ivu-modal-wrap.common-preview-image .ivu-modal .ivu-modal-content .ivu-modal-close{align-items:center;background-color:#606266;border-radius:50%;display:flex;font-size:24px;height:40px;justify-content:center;right:40px;top:40px;width:40px}body .ivu-modal-wrap.common-preview-image .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{color:#fff;font-size:40px;right:0;top:0}body .ivu-modal-wrap.common-preview-image .ivu-modal .ivu-modal-content .ivu-modal-body{padding:0}",""]);const a=r},43388:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(1519),r=n.n(i)()((function(e){return e[1]}));r.push([e.id,".common-preview-view[data-v-213fc08a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.common-preview-view .preview-view-next[data-v-213fc08a],.common-preview-view .preview-view-prev[data-v-213fc08a]{align-items:center;background-color:#606266;border-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.common-preview-view .preview-view-next.is-disabled[data-v-213fc08a],.common-preview-view .preview-view-prev.is-disabled[data-v-213fc08a]{cursor:no-drop}.common-preview-view .preview-view-next.is-disabled>i[data-v-213fc08a],.common-preview-view .preview-view-prev.is-disabled>i[data-v-213fc08a]{opacity:.8}.common-preview-view .preview-view-next>i[data-v-213fc08a],.common-preview-view .preview-view-prev>i[data-v-213fc08a]{color:#fff;font-size:24px}.common-preview-view .preview-view-prev[data-v-213fc08a]{left:40px}.common-preview-view .preview-view-next[data-v-213fc08a]{right:40px}.common-preview-view .preview-view-actions[data-v-213fc08a]{align-items:center;background-color:#606266;border-color:#fff;border-radius:22px;bottom:30px;display:flex;height:44px;justify-content:center;left:50%;opacity:.8;padding:0 23px;position:absolute;transform:translateX(-50%);width:282px;z-index:2}.common-preview-view .preview-view-actions .actions-inner[data-v-213fc08a]{align-items:center;color:#fff;cursor:default;display:flex;height:100%;justify-content:space-around;text-align:justify;width:100%}.common-preview-view .preview-view-actions .actions-inner>i[data-v-213fc08a]{cursor:pointer;font-size:23px}.common-preview-view .preview-view-canvas[data-v-213fc08a]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}",""]);const a=r},49628:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(1519),r=n.n(i),a=n(18789),o=r()((function(e){return e[1]}));o.i(a.Z),o.push([e.id,'.markdown[data-v-22821020]{align-items:center;background:#f7f7f7;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0;overflow:hidden;padding:0;position:relative}.markdown.border[data-v-22821020]{border:1px solid #d9d9d9}.markdown *[data-v-22821020]{box-sizing:border-box;margin:0;padding:0}.markdown.fullscreen[data-v-22821020]{border:none;bottom:0;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}.markdown.fullscreen .markdown-content[data-v-22821020]{padding:10px 0 0}.markdown .markdown-toolbars[data-v-22821020]{background:#fff;border-bottom:1px solid #d9d9d9;color:#6a6f7b;cursor:pointer;display:block;list-style:none;padding-left:4px;width:100%}.markdown .markdown-toolbars>li[data-v-22821020]{cursor:pointer;float:left;line-height:normal;margin:0;min-height:auto;position:relative}.markdown .markdown-toolbars>li[data-v-22821020]:after{background:#000;border-radius:2px;color:#fff;content:attr(name);display:block;font-size:12px;left:20px;line-height:28px;opacity:0;padding:0 6px;position:absolute;top:32px;transform:scale(0);transform-origin:top;transition:all .3s .1s;white-space:nowrap;z-index:999999999999}.markdown .markdown-toolbars>li[data-v-22821020]:hover:after{opacity:1;transform:scale(1)}.markdown .markdown-toolbars>li[data-v-22821020]:last-child:after{left:auto;right:20%}.markdown .markdown-toolbars>li .title[data-v-22821020]{font-size:16px!important}.markdown .markdown-toolbars>li .icon-svg[data-v-22821020]{align-items:center;display:flex;justify-content:center}.markdown .markdown-toolbars>li.right[data-v-22821020]{float:right}.markdown .markdown-toolbars>li.right>ul[data-v-22821020]{list-style:none}.markdown .markdown-toolbars>li.right>ul>li[data-v-22821020]{float:left;line-height:normal}.markdown .markdown-toolbars span[data-v-22821020]{border-radius:3px;color:#999;cursor:pointer;display:block;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px}.markdown .markdown-toolbars span[data-v-22821020]:hover{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .title[data-v-22821020]{padding-left:4px;padding-right:10px}.markdown .markdown-toolbars li:last-child span[data-v-22821020]{font-size:20px!important;margin-right:4px}.markdown .markdown-toolbars .export-file[data-v-22821020],.markdown .markdown-toolbars .shift-theme[data-v-22821020]{align-items:center;display:flex;height:46px;justify-content:center;position:relative}.markdown .markdown-toolbars .export-file span[data-v-22821020],.markdown .markdown-toolbars .shift-theme span[data-v-22821020]{display:inline-block;font-size:18px;line-height:32px;padding:0 8px;transition:all .3s}.markdown .markdown-toolbars .export-file span[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme span[data-v-22821020]:hover{background:#f7f7f7;border-radius:3px;color:#0084ff}.markdown .markdown-toolbars .export-file ul[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul[data-v-22821020]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-sizing:border-box;left:-50%;list-style:none;margin:0;padding:6px 0;position:absolute;top:40px;transform:scale(0);transform-origin:top center;transition:all .3s;width:160px;z-index:9999999}.markdown .markdown-toolbars .export-file ul.active[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul.active[data-v-22821020]{opacity:1;transform:scaleY(1)}.markdown .markdown-toolbars .export-file ul li[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li[data-v-22821020]{align-items:center;color:#262626;cursor:pointer;display:flex;font-size:13px;line-height:30px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-22821020]{display:block;font-size:14px;height:30px;line-height:30px;overflow:hidden;width:30px}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-22821020]:hover{color:#262626}.markdown .markdown-toolbars .export-file ul li i[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li i[data-v-22821020]{display:block;flex:1;font-size:13px;font-style:normal;white-space:normal}.markdown .markdown-toolbars .export-file ul li[data-v-22821020]:last-child,.markdown .markdown-toolbars .shift-theme ul li[data-v-22821020]:last-child{border-bottom:0}.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-22821020]{font-size:14px!important;margin:0!important}.markdown .markdown-toolbars .export-file ul li[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme ul li[data-v-22821020]:hover{background:#f7f7f7}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-22821020],.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-22821020]{color:#bbbec4;cursor:not-allowed}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-22821020]:hover,.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-22821020]:hover{background:transparent}.markdown .markdown-toolbars .import-file[data-v-22821020]{position:relative}.markdown .markdown-toolbars .import-file input[data-v-22821020]{cursor:pointer;display:block;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:9999}.markdown .markdown-toolbars .import-file:hover span[data-v-22821020]{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .import-file[data-v-22821020]:hover:after{opacity:1;transform:scale(1)}.markdown .close-preview[data-v-22821020]{align-items:center;color:#262626;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:999}.markdown .close-preview span[data-v-22821020]{font-size:22px}.markdown .close-preview span[data-v-22821020]:hover{color:#262626}.markdown .markdown-content[data-v-22821020]{padding-bottom:0;width:100%}.markdown .markdown-content[data-v-22821020],.markdown .markdown-content .markdown-editor[data-v-22821020]{display:flex;flex:1;justify-content:space-between;overflow:hidden;position:relative}.markdown .markdown-content .markdown-editor[data-v-22821020]{background:#2d2d2d;height:100%;margin:0!important;overflow-y:scroll}.markdown .markdown-content .markdown-editor[data-v-22821020]::-webkit-scrollbar{display:none}.markdown .markdown-content .markdown-editor .index[data-v-22821020]{background:#272727;line-height:22px;min-height:100%;padding:12px 0;width:36px}.markdown .markdown-content .markdown-editor .index li[data-v-22821020]{background:#272727;color:#ccc;font-family:Consolas;font-size:14px;text-align:center}.markdown .markdown-content .markdown-editor textarea[data-v-22821020]{background:#2d2d2d;border:0;caret-color:#ccc;color:#669acc;font-family:Consolas;font-size:14px;line-height:22px;min-height:100%;outline:none;overflow:hidden;overflow-x:auto;padding:12px 8px;resize:none;white-space:nowrap;width:100%}.markdown .markdown-content .markdown-editor textarea[data-v-22821020]::-moz-selection{background:#999;color:#0084ff}.markdown .markdown-content .markdown-editor textarea[data-v-22821020]::selection{background:#999;color:#0084ff}.markdown .markdown-content .codemirror[data-v-22821020]{flex:1;height:100%;overflow:auto;width:0}.markdown .markdown-content .markdown-preview[data-v-22821020]{flex:1;height:100%;width:0}.markdown ul.toc-anchor[data-v-22821020]{background-color:#f6f8fa;border-left:2px solid #dcdfe6;max-width:260px;min-width:150px;overflow:auto}.markdown ul.toc-anchor li.toc-anchor-item[data-v-22821020]{cursor:pointer;font-size:12px;line-height:1;overflow:hidden;padding:6px 16px;text-overflow:ellipsis;white-space:nowrap}.markdown ul.toc-anchor li.toc-anchor-item span[data-v-22821020]{color:#333;opacity:.8}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-2[data-v-22821020]{padding-left:16px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-3[data-v-22821020]{padding-left:32px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-4[data-v-22821020]{padding-left:48px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-5[data-v-22821020]{padding-left:64px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-action[data-v-22821020]{color:#2b85e4;opacity:1}.markdown ul.toc-anchor li.toc-anchor-item[data-v-22821020]:first-child{padding-top:16px}.markdown ul.toc-anchor li.toc-anchor-item:hover span[data-v-22821020]{opacity:1}.insert-img-model[data-v-22821020]{background:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:0;padding-top:12%;position:fixed;right:0;top:0;transition:all .3s;z-index:99999}.insert-img-model .model-container[data-v-22821020]{background:#fff;border-radius:4px;margin:0 auto;transform:scale(0);transform-origin:center;transition:all .3s;width:480px}.insert-img-model .model-container .model-head[data-v-22821020]{background:#f7f7f7;border-radius:4px 4px 0 0;box-shadow:0 1px 2px #d9d9d9;display:flex;justify-content:space-between;line-height:32px;padding:0 12px}.insert-img-model .model-container .model-head span[data-v-22821020]:nth-of-type(2){cursor:pointer;font-size:14px;padding-left:12px}.insert-img-model .model-container .model-head span[data-v-22821020]:nth-of-type(2):hover{color:#ed3f14}.insert-img-model .model-container .model-content[data-v-22821020]{min-height:180px;padding:0 12px 20px}.insert-img-model .model-container .model-content .insert-url[data-v-22821020]{align-items:center;display:flex;justify-content:space-between;padding:42px 0}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]{text-rendering:auto;background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;display:block;flex:1;font-size:14px;line-height:24px;padding:4px 8px;transition:box-shadow 2s;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]:focus{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]::-moz-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]:-ms-input-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-22821020]::placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url a[data-v-22821020]{background:#1890ff;border:1px solid #d9d9d9;border-radius:3px;color:#fff;display:block;font-size:13px;height:32px;line-height:32px;margin-left:20px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-content .insert-url a[data-v-22821020]:hover{background:#0169af}.insert-img-model .model-container .model-content .insert-local[data-v-22821020]{align-items:center;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;position:relative;transition:all .3s}.insert-img-model .model-container .model-content .insert-local span[data-v-22821020]{color:#d9d9d9;font-size:40px;line-height:50px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local p[data-v-22821020]{color:#262626;font-size:14px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local[data-v-22821020]:hover{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-local:hover p[data-v-22821020],.insert-img-model .model-container .model-content .insert-local:hover span[data-v-22821020]{color:#1890ff}.insert-img-model .model-container .model-content .insert-local input[data-v-22821020]{display:block;height:100%;opacity:0;position:absolute;width:100%}.insert-img-model .model-container .model-foot[data-v-22821020]{align-items:center;display:flex;display:none;justify-content:flex-end;padding:10px 12px}.insert-img-model .model-container .model-foot a[data-v-22821020]{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:3px;color:#262626;display:block;font-size:13px;height:26px;line-height:26px;margin-left:12px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-foot a[data-v-22821020]:hover{background:#d9d9d9}.insert-img-model .model-container .model-foot a.ok[data-v-22821020]{background:#1890ff;border-color:#1890ff;color:#fff}.insert-img-model .model-container .model-foot a.ok[data-v-22821020]:hover{background:#0169af}.insert-img-model.active[data-v-22821020]{display:block;opacity:1}.insert-img-model.active .model-container[data-v-22821020]{transform:scale(1)}ul.shift[data-v-22821020]{align-items:center;display:flex;padding:6px 12px}ul.shift span[data-v-22821020]{cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift span.iconfont[data-v-22821020]{font-size:14px}ul.shift label[data-v-22821020]{cursor:pointer;font-size:12px;padding-right:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift input[type=radio][data-v-22821020],ul.shift label[data-v-22821020]{box-sizing:border-box;transition:all .6s ease}ul.shift input[type=radio]+label[data-v-22821020]:before{border:1px solid #292d35;border-radius:50%;content:"\\a0";display:inline-block;height:8px;margin-right:4px;padding:2px;vertical-align:middle;width:8px}ul.shift input[type=radio]:checked+label[data-v-22821020]:before{background-clip:content-box;background-color:#292d35;padding:2px}ul.shift input[type=radio][data-v-22821020]{clip:rect(0,0,0,0);position:absolute}ul.shift input[type=radio]:checked+label[data-v-22821020]{color:#292d35}[data-v-22821020] .markdown-preview{background:#fff;flex:1;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;overflow-y:scroll;padding:20px 12px!important}[data-v-22821020] .markdown-preview *{box-sizing:border-box;margin:0;padding:0}[data-v-22821020] .markdown-preview>div{background:#fff;padding:10px 12px!important}[data-v-22821020] .markdown-preview::-webkit-scrollbar,[data-v-22821020] .markdown-preview>div::-webkit-scrollbar{display:none}[data-v-22821020] .markdown-preview em{font-style:oblique}[data-v-22821020] .markdown-preview ul{list-style:none;padding:0 20px}[data-v-22821020] .markdown-preview ul li{position:relative}[data-v-22821020] .markdown-preview ul li:after{background:#262626;border-radius:50%;content:"";display:block;height:8px;left:-16px;position:absolute;top:12px;width:8px;z-index:99}[data-v-22821020] .markdown-preview ol,[data-v-22821020] .markdown-preview ul{margin:10px 0}[data-v-22821020] .markdown-preview ol li,[data-v-22821020] .markdown-preview ul li{color:#262626;font-size:14px!important;line-height:22px!important;min-height:28px;padding:4px 0 4px 6px}[data-v-22821020] .markdown-preview ol li input[type=checkbox],[data-v-22821020] .markdown-preview ul li input[type=checkbox]{cursor:pointer;left:-14px;overflow:visible;position:relative;position:absolute;top:5px}[data-v-22821020] .markdown-preview ol li input[type=checkbox]:before,[data-v-22821020] .markdown-preview ul li input[type=checkbox]:before{background-position:50%;background:#fff;color:#999;content:"\\E684";display:block;font-family:iconfont!important;font-size:18px;height:18px;left:-4px;line-height:18px;position:absolute;text-align:center;top:0;width:18px;z-index:999999}[data-v-22821020] .markdown-preview ol li input[type=checkbox]:checked:before,[data-v-22821020] .markdown-preview ul li input[type=checkbox]:checked:before{content:"\\E683"}[data-v-22821020] .markdown-preview ol.toc-anchor,[data-v-22821020] .markdown-preview ul.toc-anchor{margin:0;padding:0}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item{cursor:pointer;font-size:13px!important;line-height:16px!important;min-height:auto;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span{color:#2b85e4;opacity:.9}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-2,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-2{padding-left:16px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-3,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-3{padding-left:32px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-4,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-4{padding-left:48px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-5,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-5{padding-left:64px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item:last-child,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item:last-child{padding-bottom:6px}[data-v-22821020] .markdown-preview ol.toc-anchor li.toc-anchor-item:hover span,[data-v-22821020] .markdown-preview ul.toc-anchor li.toc-anchor-item:hover span{opacity:1}[data-v-22821020] .markdown-preview ol{list-style-type:decimal;padding-left:20px}[data-v-22821020] .markdown-preview ol li{list-style:decimal}[data-v-22821020] .markdown-preview hr{border:0;border-top:1px solid #d9d9d9;color:#d9d9d9;height:1px;margin:20px 0;padding:0}[data-v-22821020] .markdown-preview del,[data-v-22821020] .markdown-preview em,[data-v-22821020] .markdown-preview strong{display:inline-block}[data-v-22821020] .markdown-preview blockquote{background:#f7f7f7;border-left:5px solid #d9d9d9;border-radius:2px;margin:8px 0;padding:6px 12px;position:relative}[data-v-22821020] .markdown-preview h1,[data-v-22821020] .markdown-preview h2,[data-v-22821020] .markdown-preview h3,[data-v-22821020] .markdown-preview h4,[data-v-22821020] .markdown-preview h5,[data-v-22821020] .markdown-preview h6{color:#262626}[data-v-22821020] .markdown-preview h1{border-bottom:1px solid #d9d9d9;font-size:28px}[data-v-22821020] .markdown-preview h2{font-size:24px}[data-v-22821020] .markdown-preview h3{font-size:18px}[data-v-22821020] .markdown-preview h4{font-size:16px}[data-v-22821020] .markdown-preview h5{font-size:14px}[data-v-22821020] .markdown-preview h6{font-size:12px}[data-v-22821020] .markdown-preview h1,[data-v-22821020] .markdown-preview h2,[data-v-22821020] .markdown-preview h3,[data-v-22821020] .markdown-preview h4,[data-v-22821020] .markdown-preview h5,[data-v-22821020] .markdown-preview h6{font-weight:600;padding:8px 0}[data-v-22821020] .markdown-preview p{color:#262626;font-size:14px!important;line-height:22px;margin-bottom:8px}[data-v-22821020] .markdown-preview img{cursor:pointer;display:block;margin:20px 0;max-width:100%}[data-v-22821020] .markdown-preview table{background:#fff;border:1px solid #d9d9d9;border-bottom:0;border-collapse:collapse;border-spacing:0;margin:20px 0;width:100%}[data-v-22821020] .markdown-preview table tr{transition:background .1s}[data-v-22821020] .markdown-preview table tr td,[data-v-22821020] .markdown-preview table tr th{border-bottom:1px solid #d9d9d9;color:#333;cursor:pointer;font-size:14px;line-height:24px;padding:4px 8px}[data-v-22821020] .markdown-preview table th{background:#f8f8f9;font-weight:700;text-align:left}[data-v-22821020] .markdown-preview table tr:nth-of-type(2n) td{background:#fafafa}[data-v-22821020] .markdown-preview table tr:hover td{background:#f5f5f5}[data-v-22821020] .markdown-preview table td,[data-v-22821020] .markdown-preview table th{border:1px solid #d9d9d9;word-break:break-all}[data-v-22821020] .markdown-preview input[type=checkbox]{border-radius:0;display:inline-block;margin-right:8px}[data-v-22821020] .markdown-preview a{color:#1890ff;font-size:14px;line-height:22px;text-decoration:none}[data-v-22821020] .markdown-preview .code-block{padding:0!important;position:relative}[data-v-22821020] .markdown-preview .code-block .copy-code{color:#d9d9d9;cursor:pointer;font-size:12px;line-height:20px;opacity:0;position:absolute;right:10px;top:5px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}[data-v-22821020] .markdown-preview .code-block .copy-code:hover{color:#1890ff}[data-v-22821020] .markdown-preview .code-block:hover .copy-code{opacity:1}.preview-img[data-v-22821020]{align-items:center;background:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s .1s;width:100vw;z-index:99999999}.preview-img .close[data-v-22821020]{color:#fff;cursor:pointer;font-size:20px;padding:10px;position:absolute;right:0;top:0}.preview-img img[data-v-22821020]{display:block}.preview-img img.vertical[data-v-22821020]{height:80%;width:auto}.preview-img img.horizontal[data-v-22821020]{height:auto;width:80%}.preview-img.active[data-v-22821020]{display:flex;opacity:1}[data-v-22821020] .markdown-theme-light pre{word-wrap:break-word;background:#f7f8fb!important;border:0!important;border-radius:0!important;border-radius:4px!important;font-size:14px!important;line-height:1.6!important;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important;word-break:break-all}[data-v-22821020] .markdown-theme-light pre code{color:#444;font-family:Consolas!important;font-size:13px;line-height:22px!important}[data-v-22821020] .markdown-theme-light .hljs{-webkit-text-size-adjust:none;color:#525252;display:block;overflow-x:auto;padding:15px}[data-v-22821020] .markdown-theme-light .hljs-doctype{color:#999}[data-v-22821020] .markdown-theme-light .hljs-tag{color:#3e76f6}[data-v-22821020] .markdown-theme-light .hljs-attribute{color:#e96900}[data-v-22821020] .markdown-theme-light .hljs-value{color:#42b983}[data-v-22821020] .markdown-theme-light .hljs-keyword{color:#e96900}[data-v-22821020] .markdown-theme-light .hljs-string{color:#42b983}[data-v-22821020] .markdown-theme-light .hljs-comment{color:#b3b3b3}[data-v-22821020] .markdown-theme-light .hljs-operator .hljs-comment{color:#525252}[data-v-22821020] .markdown-theme-light .hljs-regexp{color:#af7dff}[data-v-22821020] .markdown-theme-light .hljs-built_in{color:#2db7f5}[data-v-22821020] .markdown-theme-light .css .hljs-class{color:#e96900}[data-v-22821020] .markdown-theme-light .css .hljs-number,[data-v-22821020] .markdown-theme-light .javascript .hljs-number{color:#fc1e70}[data-v-22821020] .markdown-theme-light .css .hljs-attribute{color:#af7dff}[data-v-22821020] .markdown-theme-light .css .hljs-important{color:red}[data-v-22821020] .markdown-theme-light .actionscript .hljs-literal,[data-v-22821020] .markdown-theme-light .javascript .hljs-literal{color:#fc1e70}[data-v-22821020] .markdown-theme-light pre{background:#f7f7f7!important;margin:0;padding:0}[data-v-22821020] .markdown-theme-light code{background:#f7f7f7;border:1px solid #eee;border-radius:3px;color:#666;display:inline-block;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0 3px;padding:1px 5px}[data-v-22821020] .markdown-theme-light pre code{background:transparent;border:none;display:inline;margin:0;padding:0}[data-v-22821020] .markdown-theme-light pre.bg code{background:#f7f7f7}[data-v-22821020] .markdown-theme-dark pre{background:#1e1e1e;border-radius:4px;color:#dcdcdc;display:block;margin:20px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-22821020] .markdown-theme-dark pre,[data-v-22821020] .markdown-theme-dark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-22821020] .markdown-theme-dark pre *{font-size:14px;line-height:1.6!important}[data-v-22821020] .markdown-theme-dark code{margin:0!important;padding:0!important}[data-v-22821020] .markdown-theme-dark .hljs-literal,[data-v-22821020] .markdown-theme-dark .hljs-name,[data-v-22821020] .markdown-theme-dark .hljs-symbol{color:#659bd1}[data-v-22821020] .markdown-theme-dark .hljs-keyword{color:#bc89bd}[data-v-22821020] .markdown-theme-dark .hljs-link{color:#569cd6;text-decoration:underline}[data-v-22821020] .markdown-theme-dark .hljs-built_in,[data-v-22821020] .markdown-theme-dark .hljs-type{color:#4ec9b0}[data-v-22821020] .markdown-theme-dark .hljs-class,[data-v-22821020] .markdown-theme-dark .hljs-number{color:#b8d7a3}[data-v-22821020] .markdown-theme-dark .hljs-meta-string,[data-v-22821020] .markdown-theme-dark .hljs-string{color:#d69d85}[data-v-22821020] .markdown-theme-dark .hljs-regexp,[data-v-22821020] .markdown-theme-dark .hljs-template-tag{color:#9a5334}[data-v-22821020] .markdown-theme-dark .hljs-formula,[data-v-22821020] .markdown-theme-dark .hljs-function,[data-v-22821020] .markdown-theme-dark .hljs-params,[data-v-22821020] .markdown-theme-dark .hljs-subst,[data-v-22821020] .markdown-theme-dark .hljs-title{color:#dcdcdc}[data-v-22821020] .markdown-theme-dark .hljs-comment,[data-v-22821020] .markdown-theme-dark .hljs-quote{color:#57a64a;font-style:italic}[data-v-22821020] .markdown-theme-dark .hljs-doctag{color:#608b4e}[data-v-22821020] .markdown-theme-dark .hljs-meta,[data-v-22821020] .markdown-theme-dark .hljs-meta-keyword,[data-v-22821020] .markdown-theme-dark .hljs-tag{color:#9b9b9b}[data-v-22821020] .markdown-theme-dark .hljs-template-variable,[data-v-22821020] .markdown-theme-dark .hljs-variable{color:#bd63c5}[data-v-22821020] .markdown-theme-dark .hljs-attr,[data-v-22821020] .markdown-theme-dark .hljs-attribute,[data-v-22821020] .markdown-theme-dark .hljs-builtin-name{color:#9cdcfe}[data-v-22821020] .markdown-theme-dark .hljs-section{color:gold}[data-v-22821020] .markdown-theme-dark .hljs-emphasis{font-style:italic}[data-v-22821020] .markdown-theme-dark .hljs-strong{font-weight:700}[data-v-22821020] .markdown-theme-dark .hljs-bullet,[data-v-22821020] .markdown-theme-dark .hljs-selector-attr,[data-v-22821020] .markdown-theme-dark .hljs-selector-class,[data-v-22821020] .markdown-theme-dark .hljs-selector-id,[data-v-22821020] .markdown-theme-dark .hljs-selector-pseudo,[data-v-22821020] .markdown-theme-dark .hljs-selector-tag{color:#d7ba7d}[data-v-22821020] .markdown-theme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}[data-v-22821020] .markdown-theme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}[data-v-22821020] .markdown-theme-dark .hljs-comment{font-style:normal}[data-v-22821020] .markdown-theme-oneDark pre{background:#292c34;border-radius:4px;color:#abb2bf;display:block;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-22821020] .markdown-theme-oneDark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;font-size:14px;line-height:1.6!important}[data-v-22821020] .markdown-theme-oneDark .hljs-comment,[data-v-22821020] .markdown-theme-oneDark .hljs-quote{color:#5c6370;font-style:italic}[data-v-22821020] .markdown-theme-oneDark .hljs-doctag,[data-v-22821020] .markdown-theme-oneDark .hljs-formula,[data-v-22821020] .markdown-theme-oneDark .hljs-keyword{color:#c678dd}[data-v-22821020] .markdown-theme-oneDark .hljs-deletion,[data-v-22821020] .markdown-theme-oneDark .hljs-name,[data-v-22821020] .markdown-theme-oneDark .hljs-section,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-tag,[data-v-22821020] .markdown-theme-oneDark .hljs-subst{color:#e06c75}[data-v-22821020] .markdown-theme-oneDark .hljs-literal{color:#56b6c2}[data-v-22821020] .markdown-theme-oneDark .hljs-addition,[data-v-22821020] .markdown-theme-oneDark .hljs-attribute,[data-v-22821020] .markdown-theme-oneDark .hljs-meta-string,[data-v-22821020] .markdown-theme-oneDark .hljs-regexp,[data-v-22821020] .markdown-theme-oneDark .hljs-string{color:#98c379}[data-v-22821020] .markdown-theme-oneDark .hljs-built_in,[data-v-22821020] .markdown-theme-oneDark .hljs-class .hljs-title{color:#e6c07b}[data-v-22821020] .markdown-theme-oneDark .hljs-attr,[data-v-22821020] .markdown-theme-oneDark .hljs-number,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-attr,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-class,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-22821020] .markdown-theme-oneDark .hljs-template-variable,[data-v-22821020] .markdown-theme-oneDark .hljs-type,[data-v-22821020] .markdown-theme-oneDark .hljs-variable{color:#d19a66}[data-v-22821020] .markdown-theme-oneDark .hljs-bullet,[data-v-22821020] .markdown-theme-oneDark .hljs-link,[data-v-22821020] .markdown-theme-oneDark .hljs-meta,[data-v-22821020] .markdown-theme-oneDark .hljs-selector-id,[data-v-22821020] .markdown-theme-oneDark .hljs-symbol,[data-v-22821020] .markdown-theme-oneDark .hljs-title{color:#61aeee}[data-v-22821020] .markdown-theme-oneDark .hljs-emphasis{font-style:italic}[data-v-22821020] .markdown-theme-oneDark .hljs-strong{font-weight:700}[data-v-22821020] .markdown-theme-oneDark .hljs-link{text-decoration:underline}[data-v-22821020] .markdown-theme-gitHub pre{background:#f7f8fa!important;border-radius:4px;color:#333;display:block;font-size:13px;line-height:20px;margin:10px 0!important;overflow-x:auto;overflow-x:auto!important;padding:20px 10px!important}[data-v-22821020] .markdown-theme-gitHub pre *{font-family:Consolas!important}[data-v-22821020] .markdown-theme-gitHub .hljs-comment,[data-v-22821020] .markdown-theme-gitHub .hljs-quote{color:#998;font-style:italic}[data-v-22821020] .markdown-theme-gitHub .hljs-selector-tag,[data-v-22821020] .markdown-theme-gitHub .hljs-subst{color:#333;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-keyword{color:#d73a49}[data-v-22821020] .markdown-theme-gitHub .hljs-literal,[data-v-22821020] .markdown-theme-gitHub .hljs-number,[data-v-22821020] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-22821020] .markdown-theme-gitHub .hljs-template-variable,[data-v-22821020] .markdown-theme-gitHub .hljs-variable{color:teal}[data-v-22821020] .markdown-theme-gitHub .hljs-doctag,[data-v-22821020] .markdown-theme-gitHub .hljs-string{color:#d73a49}[data-v-22821020] .markdown-theme-gitHub .hljs-section,[data-v-22821020] .markdown-theme-gitHub .hljs-selector-id,[data-v-22821020] .markdown-theme-gitHub .hljs-title{color:#900;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-subst{font-weight:400}[data-v-22821020] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-22821020] .markdown-theme-gitHub .hljs-type{color:#458;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-attribute,[data-v-22821020] .markdown-theme-gitHub .hljs-name,[data-v-22821020] .markdown-theme-gitHub .hljs-tag{color:navy;font-weight:400}[data-v-22821020] .markdown-theme-gitHub .hljs-link,[data-v-22821020] .markdown-theme-gitHub .hljs-regexp{color:#009926}[data-v-22821020] .markdown-theme-gitHub .hljs-bullet,[data-v-22821020] .markdown-theme-gitHub .hljs-symbol{color:#990073}[data-v-22821020] .markdown-theme-gitHub .hljs-built_in,[data-v-22821020] .markdown-theme-gitHub .hljs-builtin-name{color:#0086b3}[data-v-22821020] .markdown-theme-gitHub .hljs-meta{color:#999;font-weight:700}[data-v-22821020] .markdown-theme-gitHub .hljs-deletion{background:#fdd}[data-v-22821020] .markdown-theme-gitHub .hljs-addition{background:#dfd}[data-v-22821020] .markdown-theme-gitHub .hljs-emphasis{font-style:italic}[data-v-22821020] .markdown-theme-gitHub .hljs-strong{font-weight:700}',""]);const s=o},18789:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(1519),r=n.n(i)()((function(e){return e[1]}));r.push([e.id,'@font-face {font-family: "iconfont";\n src: url(\'iconfont.eot?t=1576231776697\'); /* IE9 */\n src: url(\'iconfont.eot?t=1576231776697#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */\n url(\'data:application/x-font-woff2;charset=utf-8;base64,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\') format(\'woff2\'),\n url(\'iconfont.woff?t=1576231776697\') format(\'woff\'),\n url(\'iconfont.ttf?t=1576231776697\') format(\'truetype\'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */\n url(\'iconfont.svg?t=1576231776697#iconfont\') format(\'svg\'); /* iOS 4.1- */\n}\n\n.iconfont {\n font-family: "iconfont" !important;\n font-size: 16px;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.icon-md:before {\n content: "\\e604";\n}\n\n.icon-redo:before {\n content: "\\e627";\n}\n\n.icon-undo:before {\n content: "\\e633";\n}\n\n.icon-checked:before {\n content: "\\e683";\n}\n\n.icon-checked-false:before {\n content: "\\e684";\n}\n\n.icon-preview:before {\n content: "\\e63a";\n}\n\n.icon-on:before {\n content: "\\e6d8";\n}\n\n.icon-off:before {\n content: "\\e6d9";\n}\n\n.icon-download:before {\n content: "\\e6ae";\n}\n\n.icon-bold:before {\n content: "\\e677";\n}\n\n.icon-group:before {\n content: "\\e647";\n}\n\n.icon-img:before {\n content: "\\e64a";\n}\n\n.icon-under-line:before {\n content: "\\e65a";\n}\n\n.icon-close:before {\n content: "\\e690";\n}\n\n.icon-italic:before {\n content: "\\e628";\n}\n\n.icon-overline:before {\n content: "\\e63b";\n}\n\n.icon-horizontal:before {\n content: "\\e7f0";\n}\n\n.icon-theme:before {\n content: "\\e682";\n}\n\n.icon-quote:before {\n content: "\\e636";\n}\n\n.icon-table:before {\n content: "\\e603";\n}\n\n.icon-clear:before {\n content: "\\e629";\n}\n\n.icon-ul:before {\n content: "\\e624";\n}\n\n.icon-code:before {\n content: "\\e60f";\n}\n\n.icon-link:before {\n content: "\\e7e2";\n}\n\n.icon-fullscreen:before {\n content: "\\e7ec";\n}\n\n.icon-quite:before {\n content: "\\e7ed";\n}\n\n.icon-daoru:before {\n content: "\\e635";\n}\n\n.icon-ol:before {\n content: "\\e6f0";\n}\n\n.icon-upload-img:before {\n content: "\\e679";\n}\n\n.icon-save:before {\n content: "\\e648";\n}\n\n.icon-check-box:before {\n content: "\\ec58";\n}\n\n',""]);const a=r},1519:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(i)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(r[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);i&&r[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},28857:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.get=function(e){var t,n=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return(t=document.cookie.match(n))?decodeURIComponent(t[2]):""},e.set=function(e,t,n){var i=window,r=i.escape(e)+"="+i.escape(t)+";";(n||(n={}),n.expires)&&(r+="expires="+new Date((new Date).getTime()+1e3*n.expires*60*60*24).toUTCString()+";");n.path&&(r+="path="+n.path+";"),n.domain&&(r+="domain="+n.domain+";"),document.cookie=r},e.delete=function(t,n){e.get(t)&&(n||(n={}),n.expires=-1,e.set(t,"",n))},e}();t.Cookie=n},80641:(e,t,n)=>{"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n(28857)),i(n(27950)),i(n(30866))},54611:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.data={},t.observers={}},30866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(54611),r=function(){function e(e,t,n){this.key="",this.id=e,this.key=t,this.fn=n}return e.prototype.unsubscribe=function(){delete i.observers[this.id]},e}();t.Observer=r},27950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(54611),r=n(30866),a=n(54017),o=function(){function e(){this.data={},this.observers={}}return e.prototype.get=function(t){return e.get(t,this.data)},e.prototype.set=function(t,n){e.set(t,n,this.data,this.observers)},e.prototype.updated=function(t){e.updated(t,this.data,this.observers)},e.prototype.subscribe=function(t,n){return e.subscribe(t,n,this.data,this.observers)},e.get=function(e,t){if(t||(t=i.data),void 0===e)return t;for(var n=0,r=e.split(".");n<r.length;n++){if(void 0===(t=t[r[n]]))break}return t},e.set=function(t,n,r,a){r||(r=i.data),a||(a=i.observers);for(var o=t.split("."),s=r,l=0;l<o.length-1;++l)s[o[l]]||(s[o[l]]={}),s=s[o[l]];for(var u in s[o[o.length-1]]=n,a)0===t.indexOf(a[u].key)&&a[u].fn(e.get(a[u].key,r))},e.updated=function(t,n,r){for(var a in r||(r=i.observers),r)0===t.indexOf(r[a].key)&&r[a].fn(e.get(r[a].key,n))},e.subscribe=function(t,n,o,s){s||(s=i.observers);var l=a.s8(),u=new r.Observer(l,t,n);s[l]=u;var c=e.get(t,o);return void 0!==c&&n(c),u},e}();t.Store=o},54017:(e,t)=>{"use strict";function n(){return(65536*(1+Math.random())|0).toString(16).substring(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.s4=n,t.s8=function(){return n()+n()}},76782:()=>{},52796:(e,t,n)=>{e.exports=n(10643)},13264:e=>{"use strict";var t=!("undefined"==typeof window||!window.document||!window.document.createElement),n={canUseDOM:t,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:t&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:t&&!!window.screen,isInWorker:!t};e.exports=n},84518:e=>{var t,n,i,r,a,o,s,l,u,c,d,h,f,p,m,v=!1;function g(){if(!v){v=!0;var e=navigator.userAgent,g=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),b=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(h=/\b(iPhone|iP[ao]d)/.exec(e),f=/\b(iP[ao]d)/.exec(e),c=/Android/i.exec(e),p=/FBAN\/\w+;/i.exec(e),m=/Mobile/i.exec(e),d=!!/Win64/.exec(e),g){(t=g[1]?parseFloat(g[1]):g[5]?parseFloat(g[5]):NaN)&&document&&document.documentMode&&(t=document.documentMode);var y=/(?:Trident\/(\d+.\d+))/.exec(e);o=y?parseFloat(y[1])+4:t,n=g[2]?parseFloat(g[2]):NaN,i=g[3]?parseFloat(g[3]):NaN,(r=g[4]?parseFloat(g[4]):NaN)?(g=/(?:Chrome\/(\d+\.\d+))/.exec(e),a=g&&g[1]?parseFloat(g[1]):NaN):a=NaN}else t=n=i=a=r=NaN;if(b){if(b[1]){var w=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);s=!w||parseFloat(w[1].replace("_","."))}else s=!1;l=!!b[2],u=!!b[3]}else s=l=u=!1}}var b={ie:function(){return g()||t},ieCompatibilityMode:function(){return g()||o>t},ie64:function(){return b.ie()&&d},firefox:function(){return g()||n},opera:function(){return g()||i},webkit:function(){return g()||r},safari:function(){return b.webkit()},chrome:function(){return g()||a},windows:function(){return g()||l},osx:function(){return g()||s},linux:function(){return g()||u},iphone:function(){return g()||h},mobile:function(){return g()||h||f||c||m},nativeApp:function(){return g()||p},android:function(){return g()||c},ipad:function(){return g()||f}};e.exports=b},96534:(e,t,n)=>{"use strict";var i,r=n(13264);r.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=function(e,t){if(!r.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,a=n in document;if(!a){var o=document.createElement("div");o.setAttribute(n,"return;"),a="function"==typeof o[n]}return!a&&i&&"wheel"===e&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}},10643:(e,t,n)=>{"use strict";var i=n(84518),r=n(96534);function a(e){var t=0,n=0,i=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),i=10*t,r=10*n,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(i=e.deltaX),(i||r)&&e.deltaMode&&(1==e.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!t&&(t=i<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:i,pixelY:r}}a.getEventType=function(){return i.firefox()?"DOMMouseScroll":r("wheel")?"wheel":"mousewheel"},e.exports=a},34155:e=>{var t,n,i=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var s,l=[],u=!1,c=-1;function d(){u&&s&&(u=!1,s.length?l=s.concat(l):c=-1,l.length&&h())}function h(){if(!u){var e=o(d);u=!0;for(var t=l.length;t;){for(s=l,l=[];++c<t;)s&&s[c].run();c=-1,t=l.length}s=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function p(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new f(e,t)),1!==l.length||u||o(h)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=p,i.addListener=p,i.once=p,i.off=p,i.removeListener=p,i.removeAllListeners=p,i.emit=p,i.prependListener=p,i.prependOnceListener=p,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},91033:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var i=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,i){return e[0]===t&&(n=i,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(t,n){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,i=e(n,t);~i&&n.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,i=this.__entries__;n<i.length;n++){var r=i[n];e.call(t,r[1],r[0])}},t}()}(),r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,a=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(a):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,u=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,i=!1,r=0;function a(){n&&(n=!1,e()),i&&l()}function s(){o(a)}function l(){var e=Date.now();if(n){if(e-r<2)return;i=!0}else n=!0,i=!1,setTimeout(s,t);r=e}return l}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||a},h=b(0,0,0,0);function f(e){return parseFloat(e)||0}function p(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+f(e["border-"+n+"-width"])}),0)}function m(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var i=d(e).getComputedStyle(e),r=function(e){for(var t={},n=0,i=["top","right","bottom","left"];n<i.length;n++){var r=i[n],a=e["padding-"+r];t[r]=f(a)}return t}(i),a=r.left+r.right,o=r.top+r.bottom,s=f(i.width),l=f(i.height);if("border-box"===i.boxSizing&&(Math.round(s+a)!==t&&(s-=p(i,"left","right")+a),Math.round(l+o)!==n&&(l-=p(i,"top","bottom")+o)),!function(e){return e===d(e).document.documentElement}(e)){var u=Math.round(s+a)-t,c=Math.round(l+o)-n;1!==Math.abs(u)&&(s-=u),1!==Math.abs(c)&&(l-=c)}return b(r.left,r.top,s,l)}var v="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return r?v(e)?function(e){var t=e.getBBox();return b(0,0,t.width,t.height)}(e):m(e):h}function b(e,t,n,i){return{x:e,y:t,width:n,height:i}}var y=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),w=function(e,t){var n,i,r,a,o,s,l,u=(i=(n=t).x,r=n.y,a=n.width,o=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),c(l,{x:i,y:r,width:a,height:o,top:r,right:i+a,bottom:o+r,left:i}),l);c(this,{target:e,contentRect:u})},_=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new i,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new y(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new w(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),x="undefined"!=typeof WeakMap?new WeakMap:new i,k=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),i=new _(t,n,this);x.set(this,i)};["observe","unobserve","disconnect"].forEach((function(e){k.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));const C=void 0!==a.ResizeObserver?a.ResizeObserver:k},93379:(e,t,n)=>{"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function s(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},i=[],r=0;r<e.length;r++){var a=e[r],l=t.base?a[0]+t.base:a[0],u=n[l]||0,c="".concat(l," ").concat(u);n[l]=u+1;var d=s(c),h={css:a[1],media:a[2],sourceMap:a[3]};-1!==d?(o[d].references++,o[d].updater(h)):o.push({identifier:c,updater:v(h,t),references:1}),i.push(c)}return i}function u(e){var t=document.createElement("style"),i=e.attributes||{};if(void 0===i.nonce){var r=n.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(e){t.setAttribute(e,i[e])})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var c,d=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function h(e,t,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(e.styleSheet)e.styleSheet.cssText=d(t,r);else{var a=document.createTextNode(r),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function f(e,t,n){var i=n.css,r=n.media,a=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}var p=null,m=0;function v(e,t){var n,i,r;if(t.singleton){var a=m++;n=p||(p=u(t)),i=h.bind(null,n,a,!1),r=h.bind(null,n,a,!0)}else n=u(t),i=f.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=r());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var r=s(n[i]);o[r].references--}for(var a=l(e,t),u=0;u<n.length;u++){var c=s(n[u]);0===o[c].references&&(o[c].updater(),o.splice(c,1))}n=a}}}},42823:(e,t,n)=>{var i=n(68563);e.exports=function(e,t,n){return void 0===n?i(e,t,!1):i(e,n,!1!==t)}},44592:(e,t,n)=>{var i=n(68563),r=n(42823);e.exports={throttle:i,debounce:r}},68563:e=>{e.exports=function(e,t,n,i){var r,a=0;return"boolean"!=typeof t&&(i=n,n=t,t=void 0),function(){var o=this,s=Number(new Date)-a,l=arguments;function u(){a=Number(new Date),n.apply(o,l)}function c(){r=void 0}i&&!r&&u(),r&&clearTimeout(r),void 0===i&&s>e?u():!0!==t&&(r=setTimeout(i?c:u,void 0===i?e-s:e))}}},40158:function(e,t,n){var i;"undefined"!=typeof self&&self,i=function(e){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=260)}([function(e,t,n){"use strict";t.a=function(e,t,n,i,r,a,o,s){var l=typeof(e=e||{}).default;"object"!==l&&"function"!==l||(e=e.default);var u,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),a&&(c._scopeId=a),o?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},c._ssrRegister=u):r&&(u=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),u)if(c.functional){c._injectStyles=u;var d=c.render;c.render=function(e,t){return u.call(t),d(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,u):[u]}return{exports:e,options:c}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e!==t)throw new TypeError("Cannot instantiate an arrow function")}},function(e,t,n){"use strict";t.__esModule=!0;var i,r=n(270),a=(i=r)&&i.__esModule?i:{default:i};t.default=function(e,t,n){return t in e?(0,a.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sharpMatcherRegx=t.dimensionMap=t.findComponentUpward=t.deepCopy=t.firstUpperCase=t.MutationObserver=void 0;var i=a(n(45)),r=a(n(1));function a(e){return e&&e.__esModule?e:{default:e}}t.oneOf=function(e,t){for(var n=0;n<t.length;n++)if(e===t[n])return!0;return!1},t.camelcaseToHyphen=function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},t.getScrollBarSize=function(e){if(o)return 0;if(e||void 0===s){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var n=document.createElement("div"),i=n.style;i.position="absolute",i.top=0,i.left=0,i.pointerEvents="none",i.visibility="hidden",i.width="200px",i.height="150px",i.overflow="hidden",n.appendChild(t),document.body.appendChild(n);var r=t.offsetWidth;n.style.overflow="scroll";var a=t.offsetWidth;r===a&&(a=n.clientWidth),document.body.removeChild(n),s=r-a}return s},t.getStyle=function(e,t){if(!e||!t)return null;"float"===(t=t.replace(l,(function(e,t,n,i){return i?n.toUpperCase():n})).replace(u,"Moz$1"))&&(t="cssFloat");try{var n=document.defaultView.getComputedStyle(e,"");return e.style[t]||n?n[t]:null}catch(n){return e.style[t]}},t.warnProp=function(e,t,n,i){n=c(n),i=c(i),console.error("[iView warn]: Invalid prop: type check failed for prop "+String(t)+". Expected "+String(n)+", got "+String(i)+". (found in component: "+String(e)+")")},t.scrollTop=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:500,a=arguments[4];window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)});var o=Math.abs(t-n),s=Math.ceil(o/i*50);function l(t,n,i){var o=this;if(t!==n){var s=t+i>n?n:t+i;t>n&&(s=t-i<n?n:t-i),e===window?window.scrollTo(s,s):e.scrollTop=s,window.requestAnimationFrame(function(){return(0,r.default)(this,o),l(s,n,i)}.bind(this))}else a&&a()}l(t,n,s)},t.findComponentDownward=function e(t,n){var r=t.$children,a=null;if(r.length){var o=!0,s=!1,l=void 0;try{for(var u,c=(0,i.default)(r);!(o=(u=c.next()).done);o=!0){var d=u.value;if(d.$options.name===n){a=d;break}if(a=e(d,n),a)break}}catch(e){s=!0,l=e}finally{try{!o&&c.return&&c.return()}finally{if(s)throw l}}}return a},t.findComponentsDownward=function e(t,n){var i=this;return t.$children.reduce(function(t,a){(0,r.default)(this,i),a.$options.name===n&&t.push(a);var o=e(a,n);return t.concat(o)}.bind(this),[])},t.findComponentsUpward=function e(t,n){var i=[],r=t.$parent;return r?(r.$options.name===n&&i.push(r),i.concat(e(r,n))):[]},t.findBrothersComponents=function(e,t){var n=this,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=e.$parent.$children.filter(function(e){return(0,r.default)(this,n),e.$options.name===t}.bind(this)),o=a.findIndex(function(t){return(0,r.default)(this,n),t._uid===e._uid}.bind(this));return i&&a.splice(o,1),a},t.hasClass=d,t.addClass=function(e,t){if(e){for(var n=e.className,i=(t||"").split(" "),r=0,a=i.length;r<a;r++){var o=i[r];o&&(e.classList?e.classList.add(o):d(e,o)||(n+=" "+o))}e.classList||(e.className=n)}},t.removeClass=function(e,t){if(e&&t){for(var n=t.split(" "),i=" "+e.className+" ",r=0,a=n.length;r<a;r++){var o=n[r];o&&(e.classList?e.classList.remove(o):d(e,o)&&(i=i.replace(" "+o+" "," ")))}e.classList||(e.className=(i||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,""))}},t.setMatchMedia=function(){var e=this;if("undefined"!=typeof window){var t=function(t){return(0,r.default)(this,e),{media:t,matches:!1,on:function(){},off:function(){}}}.bind(this);window.matchMedia=window.matchMedia||t}};var o=a(n(17)).default.prototype.$isServer,s=void 0;t.MutationObserver=!o&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver||!1);var l=/([\:\-\_]+(.))/g,u=/^moz([A-Z])/;function c(e){return e.toString()[0].toUpperCase()+e.toString().slice(1)}function d(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}t.firstUpperCase=c,t.deepCopy=function e(t){var n,i=(n=t,{"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Undefined]":"undefined","[object Null]":"null","[object Object]":"object"}[Object.prototype.toString.call(n)]),r=void 0;if("array"===i)r=[];else{if("object"!==i)return t;r={}}if("array"===i)for(var a=0;a<t.length;a++)r.push(e(t[a]));else if("object"===i)for(var o in t)r[o]=e(t[o]);return r},t.findComponentUpward=function(e,t,n){n="string"==typeof t?[t]:t;for(var i=e.$parent,r=i.$options.name;i&&(!r||n.indexOf(r)<0);)(i=i.$parent)&&(r=i.$options.name);return i},t.dimensionMap={xs:"480px",sm:"576px",md:"768px",lg:"992px",xl:"1200px",xxl:"1600px"},t.sharpMatcherRegx=/#([^#]+)$/},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};function o(e,t,n){var i=this;this.$children.forEach(function(r){(0,a.default)(this,i),r.$options.name===e?r.$emit.apply(r,[t].concat(n)):o.apply(r,[e,t].concat([n]))}.bind(this))}t.default={methods:{dispatch:function(e,t,n){for(var i=this.$parent||this.$root,r=i.$options.name;i&&(!r||r!==e);)(i=i.$parent)&&(r=i.$options.name);i&&i.$emit.apply(i,[t].concat(n))},broadcast:function(e,t,n){o.call(this,e,t,n)}}}},function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(120);t.default={methods:{t:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.t.apply(this,t)}}}},function(e,t,n){var i=n(9),r=n(5),a=n(25),o=n(26),s=n(30),l=function(e,t,n){var u,c,d,h=e&l.F,f=e&l.G,p=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,b=f?r:r[t]||(r[t]={}),y=b.prototype,w=f?i:p?i[t]:(i[t]||{}).prototype;for(u in f&&(n=t),n)(c=!h&&w&&void 0!==w[u])&&s(b,u)||(d=c?w[u]:n[u],b[u]=f&&"function"!=typeof w[u]?n[u]:v&&c?a(d,i):g&&w[u]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((b.virtual||(b.virtual={}))[u]=d,e&l.R&&y&&!y[u]&&o(y,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(101),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(276),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(67)("wks"),r=n(53),a=n(9).Symbol,o="function"==typeof a;(e.exports=function(e){return i[e]||(i[e]=o&&a[e]||(o?a:r)("Symbol."+e))}).store=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={inject:{FormInstance:{default:""}},computed:{itemDisabled:function(){var e=this.disabled;return!e&&this.FormInstance&&(e=this.FormInstance.disabled),e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.off=t.on=void 0;var i,r=n(17),a=((i=r)&&i.__esModule?i:{default:i}).default.prototype.$isServer;t.on=!a&&document.addEventListener?function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&t&&n&&e.addEventListener(t,n,i)}:function(e,t,n){e&&t&&n&&e.attachEvent("on"+t,n)},t.off=!a&&document.removeEventListener?function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&t&&e.removeEventListener(t,n,i)}:function(e,t,n){e&&t&&e.detachEvent("on"+t,n)}},function(e,t,n){e.exports=!n(31)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){e.exports={default:n(265),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var i,r=n(113),a=(i=r)&&i.__esModule?i:{default:i};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,a.default)(e)}},function(e,t,n){var i=n(23),r=n(98),a=n(70),o=Object.defineProperty;t.f=n(13)?Object.defineProperty:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(t,n){t.exports=e},function(e,t,n){"use strict";t.__esModule=!0;var i=o(n(297)),r=o(n(299)),a="function"==typeof r.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof r.default&&"symbol"===a(i.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":a(e)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(8),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPE_VALUE_RESOLVER_MAP=t.DEFAULT_FORMATS=t.formatDateLabels=t.initTimeDate=t.nextMonth=t.prevMonth=t.siblingMonth=t.getFirstDayOfMonth=t.getDayCountOfMonth=t.parseDate=t.formatDate=t.isInRange=t.clearHours=t.toDate=void 0;var i=s(n(27)),r=s(n(1)),a=s(n(15)),o=s(n(408));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.toDate=function(e){var t=new Date(e);return isNaN(t.getTime())&&"string"==typeof e&&((t=e.split("-").map(Number))[1]+=1,t=new(Function.prototype.bind.apply(Date,[null].concat((0,a.default)(t))))),isNaN(t.getTime())?null:t},u=(t.clearHours=function(e){var t=new Date(e);return t.setHours(0,0,0,0),t.getTime()},t.isInRange=function(e,t,n){if((0,r.default)(void 0,void 0),!t||!n)return!1;var a=[t,n].sort(),o=(0,i.default)(a,2),s=o[0],l=o[1];return e>=s&&e<=l}.bind(void 0),t.formatDate=function(e,t){return(e=l(e))?o.default.format(e,t||"yyyy-MM-dd"):""}),c=t.parseDate=function(e,t){return o.default.parse(e,t||"yyyy-MM-dd")},d=t.getDayCountOfMonth=function(e,t){return new Date(e,t+1,0).getDate()},h=(t.getFirstDayOfMonth=function(e){var t=new Date(e.getTime());return t.setDate(1),t.getDay()},t.siblingMonth=function(e,t){var n=new Date(e),i=n.getMonth()+t,r=d(n.getFullYear(),i);return r<n.getDate()&&n.setDate(r),n.setMonth(i),n}),f=(t.prevMonth=function(e){return h(e,-1)},t.nextMonth=function(e){return h(e,1)},t.initTimeDate=function(){var e=new Date;return e.setHours(0),e.setMinutes(0),e.setSeconds(0),e},t.formatDateLabels=function(){var e=this,t={yyyy:function(t){return(0,r.default)(this,e),t.getFullYear()}.bind(this),m:function(t){return(0,r.default)(this,e),t.getMonth()+1}.bind(this),mm:function(t){return(0,r.default)(this,e),("0"+(t.getMonth()+1)).slice(-2)}.bind(this),mmm:function(t,n){return(0,r.default)(this,e),t.toLocaleDateString(n,{month:"long"}).slice(0,3)}.bind(this),Mmm:function(t,n){(0,r.default)(this,e);var i=t.toLocaleDateString(n,{month:"long"});return(i[0].toUpperCase()+i.slice(1).toLowerCase()).slice(0,3)}.bind(this),mmmm:function(t,n){return(0,r.default)(this,e),t.toLocaleDateString(n,{month:"long"})}.bind(this),Mmmm:function(t,n){(0,r.default)(this,e);var i=t.toLocaleDateString(n,{month:"long"});return i[0].toUpperCase()+i.slice(1).toLowerCase()}.bind(this)},n=new RegExp(["yyyy","Mmmm","mmmm","Mmm","mmm","mm","m"].join("|"),"g");return function(e,i,a){var o=this,s=i.match(/(\[[^\]]+\])([^\[\]]+)(\[[^\]]+\])/).slice(1);return{separator:s[1],labels:[s[0],s[2]].map(function(i){return(0,r.default)(this,o),{label:i.replace(/\[[^\]]+\]/,function(i){return(0,r.default)(this,o),i.slice(1,-1).replace(n,function(n){return(0,r.default)(this,o),t[n](a,e)}.bind(this))}.bind(this)),type:-1!=i.indexOf("yy")?"year":"month"}}.bind(this))}}}(),t.DEFAULT_FORMATS={date:"yyyy-MM-dd",month:"yyyy-MM",year:"yyyy",datetime:"yyyy-MM-dd HH:mm:ss",time:"HH:mm:ss",timerange:"HH:mm:ss",daterange:"yyyy-MM-dd",datetimerange:"yyyy-MM-dd HH:mm:ss"},function(e,t){return u(e,t)}),p=function(e,t){return c(e,t)},m=function(e,t,n){if(Array.isArray(e)&&2===e.length){var i=e[0],r=e[1];if(i&&r)return u(i,t)+n+u(r,t)}else if(!Array.isArray(e)&&e instanceof Date)return u(e,t);return""},v=function(e,t,n){var i=Array.isArray(e)?e:e.split(n);if(2===i.length){var r=i[0],a=i[1];return[r instanceof Date?r:c(r,t),a instanceof Date?a:c(a,t)]}return[]};t.TYPE_VALUE_RESOLVER_MAP={default:{formatter:function(e){return e?""+e:""},parser:function(e){return void 0===e||""===e?null:e}},date:{formatter:f,parser:p},datetime:{formatter:f,parser:p},daterange:{formatter:m,parser:v},datetimerange:{formatter:m,parser:v},timerange:{formatter:m,parser:v},time:{formatter:f,parser:p},month:{formatter:f,parser:p},year:{formatter:f,parser:p},multiple:{formatter:function(e,t){return(0,r.default)(void 0,void 0),e.filter(Boolean).map(function(e){return(0,r.default)(void 0,void 0),u(e,t)}.bind(void 0)).join(",")}.bind(void 0),parser:function(e,t){return(0,r.default)(void 0,void 0),("string"==typeof e?e.split(","):e).map(function(e){return(0,r.default)(void 0,void 0),e instanceof Date?e:("string"==typeof e?e=e.trim():"number"==typeof e||e||(e=""),c(e,t))}.bind(void 0))}.bind(void 0)},number:{formatter:function(e){return e?""+e:""},parser:function(e){var t=Number(e);return isNaN(e)?null:t}}}},function(e,t,n){e.exports={default:n(261),__esModule:!0}},function(e,t,n){var i=n(19);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(14),a=(i=r)&&i.__esModule?i:{default:i};function o(e){return void 0===e&&(e=document.body),!0===e?document.body:e instanceof window.Node?e:document.querySelector(e)}var s={inserted:function(e,t,n){var i=t.value;if(e.dataset&&"true"!==e.dataset.transfer)return!1;e.className=e.className?e.className+" v-transfer-dom":"v-transfer-dom";var r=e.parentNode;if(r){var a=document.createComment(""),s=!1;!1!==i&&(r.replaceChild(a,e),o(i).appendChild(e),s=!0),e.__transferDomData||(e.__transferDomData={parentNode:r,home:a,target:o(i),hasMovedOut:s})}},componentUpdated:function(e,t){var n=t.value;if(e.dataset&&"true"!==e.dataset.transfer)return!1;var i=e.__transferDomData;if(i){var r=i.parentNode,s=i.home,l=i.hasMovedOut;!l&&n?(r.replaceChild(s,e),o(n).appendChild(e),e.__transferDomData=(0,a.default)({},e.__transferDomData,{hasMovedOut:!0,target:o(n)})):l&&!1===n?(r.replaceChild(e,s),e.__transferDomData=(0,a.default)({},e.__transferDomData,{hasMovedOut:!1,target:o(n)})):n&&o(n).appendChild(e)}},unbind:function(e){if(e.dataset&&"true"!==e.dataset.transfer)return!1;e.className=e.className.replace("v-transfer-dom",""),e.__transferDomData&&(!0===e.__transferDomData.hasMovedOut&&e.__transferDomData.parentNode&&e.__transferDomData.parentNode.appendChild(e),e.__transferDomData=null)}};t.default=s},function(e,t,n){var i=n(43);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var i=n(16),r=n(44);e.exports=n(13)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";t.__esModule=!0;var i=a(n(292)),r=a(n(45));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,i.default)(Object(e)))return function(e,t){var n=[],i=!0,a=!1,o=void 0;try{for(var s,l=(0,r.default)(e);!(i=(s=l.next()).done)&&(n.push(s.value),!t||n.length!==t);i=!0);}catch(e){a=!0,o=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(131),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(356),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){var i=n(63);e.exports=function(e){return Object(i(e))}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";t.__esModule=!0;var i,r=n(14),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onModalVisibleClosing=t.onModalVisibleClear=t.modalVisibleAggregate=t.resetIncrease=t.lastVisibleIncrease=t.lastVisibleIndex=t.transferIncrease=t.transferIndex=void 0;var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=0,s=0,l=[],u=!1;t.transferIndex=o,t.transferIncrease=function(){t.transferIndex=o+=1},t.lastVisibleIndex=s,t.lastVisibleIncrease=function(){t.lastVisibleIndex=s+=1},t.resetIncrease=function(){t.transferIndex=o=0,t.lastVisibleIndex=s=0},t.modalVisibleAggregate=l,t.onModalVisibleClear=function(){var e=this;t.modalVisibleAggregate=l=l.filter(function(t){var n=t.$data;return(0,a.default)(this,e),n.visible}.bind(this))},t.onModalVisibleClosing=function(){var e=this;return!u&&(u=!0,setTimeout(function(){(0,a.default)(this,e),u=!1}.bind(this),300),!0)}},function(e,t,n){var i=n(64),r=n(63);e.exports=function(e){return i(r(e))}},function(e,t){e.exports={}},function(e,t,n){"use strict";var i=n(281)(!0);n(72)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(117),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(311),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(124),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(340),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(75));t.changeColor=function(e,t){var n=""===e?"#2d8cf0":e,i=function(e,t){var n=t&&t.a;if(t){if(t.hsl)return s(t.hsl,n);if(t.hex&&t.hex.length>0)return s(t.hex,n)}return s(t,n)}(0,n),r=i.toHsl(),a=i.toHsv();return 0===r.s&&(r.h=n.h||n.hsl&&n.hsl.h||t||0,a.h=r.h),a.v<.0164&&(a.h=n.h||n.hsv&&n.hsv.h||0,a.s=n.s||n.hsv&&n.hsv.s||0),r.l<.01&&(r.h=n.h||n.hsl&&n.hsl.h||0,r.s=n.s||n.hsl&&n.hsl.s||0),{hsl:r,hex:i.toHexString().toUpperCase(),rgba:i.toRgb(),hsv:a,oldHue:n.h||t||r.h,source:n.source,a:n.a||i.getAlpha()}},t.clamp=function(e,t,n){return e<t?t:e>n?n:e},t.getIncrement=function(e,t,n){return(0,a.oneOf)(e,t)?n:0},t.getTouches=function(e,t){return e.touches?e.touches[0][t]:0},t.toRGBAString=function(e){var t=e.r,n=e.g,i=e.b,r=e.a;return"rgba("+String([t,n,i,r].join(","))+")"},t.isValidHex=function(e){return(0,r.default)(e).isValid()},t.simpleCheckForValidColor=function(e){var t=u.reduce(l.bind(null,e),{checked:0,passed:0});return t.checked===t.passed?e:void 0};var r=o(n(149)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=(0,r.default)(e),i=n._a;return null==i&&n.setAlpha(t||1),n}function l(e,t,n){var r=t.checked,a=t.passed,o=e[n];return o&&(r+=1,(0,i.default)(o)&&(a+=1)),{checked:r,passed:a}}var u=["r","g","b","a","h","s","l","v"]},function(e,t,n){var i=n(96),r=n(68);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){e.exports={default:n(277),__esModule:!0}},function(e,t,n){n(278);for(var i=n(9),r=n(26),a=n(35),o=n(10)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var u=s[l],c=i[u],d=c&&c.prototype;d&&!d[o]&&r(d,o,u),a[u]=a.Array}},function(e,t,n){var i=n(16).f,r=n(30),a=n(10)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(18)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={props:{to:{type:[Object,String]},replace:{type:Boolean,default:!1},target:{type:String,validator:function(e){return(0,a.oneOf)(e,["_blank","_self","_parent","_top"])},default:"_self"},append:{type:Boolean,required:!1,default:!1}},computed:{linkUrl:function(){if("string"!==(0,r.default)(this.to))return null;if(this.to.includes("//"))return this.to;var e=this.$router;if(e){var t=this.$route,n=e.resolve(this.to,t,this.append);return n?n.href:this.to}return this.to}},methods:{handleOpenTo:function(){var e=this.$router,t=this.to;if(e){var n=this.$route,i=e.resolve(this.to,n,this.append);t=i?i.href:this.to}"string"!=typeof this.to&&window.open(t)},handleClick:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.$router;t?this.handleOpenTo():n?"string"==typeof this.to&&this.to.includes("//")?window.location.href=this.to:this.replace?this.$router.replace(this.to,function(){(0,i.default)(this,e)}.bind(this)):this.$router.push(this.to,function(){(0,i.default)(this,e)}.bind(this)):window.location.href=this.to},handleCheckClick:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.to){if("_blank"===this.target)return this.handleOpenTo(),!1;e.preventDefault(),this.handleClick(t)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(142),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(382),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{prefixCls:"ivu-color-picker",inputPrefixCls:"ivu-input",iconPrefixCls:"ivu-icon",transferPrefixCls:"ivu-transfer"}}}},function(e,t,n){var i=n(25),r=n(114),a=n(115),o=n(23),s=n(52),l=n(73),u={},c={};(t=e.exports=function(e,t,n,d,h){var f,p,m,v,g=h?function(){return e}:l(e),b=i(n,d,t?2:1),y=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(a(g)){for(f=s(e.length);f>y;y++)if((v=t?b(o(p=e[y])[0],p[1]):b(e[y]))===u||v===c)return v}else for(m=g.call(e);!(p=m.next()).done;)if((v=r(m,b,p.value,t))===u||v===c)return v}).BREAK=u,t.RETURN=c},function(e,t,n){var i=n(65),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var i=n(23),r=n(104),a=n(68),o=n(66)("IE_PROTO"),s=function(){},l=function(){var e,t=n(69)("iframe"),i=a.length;for(t.style.display="none",n(105).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;i--;)delete l.prototype[a[i]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=l(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(41),r=n(10)("toStringTag"),a="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:a?i(t):"Object"==(o=i(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){e.exports={default:n(307),__esModule:!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{disabledHours:{type:Array,default:function(){return[]}},disabledMinutes:{type:Array,default:function(){return[]}},disabledSeconds:{type:Array,default:function(){return[]}},hideDisabledOptions:{type:Boolean,default:!1}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(170),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(419),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-picker-panel",s="ivu-date-picker";t.default={props:{confirm:{type:Boolean,default:!1}},methods:{iconBtnCls:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return[o+"-icon-btn",s+"-"+String(e)+"-btn",s+"-"+String(e)+"-btn-arrow"+String(t)]},handleShortcutClick:function(e){e.value&&this.$emit("on-pick",e.value()),e.onClick&&e.onClick(this)},handlePickClear:function(){this.resetView(),this.$emit("on-pick-clear")},handlePickSuccess:function(){this.resetView(),this.$emit("on-pick-success")},handlePickClick:function(){this.$emit("on-pick-click")},resetView:function(){var e=this;setTimeout(function(){return(0,a.default)(this,e),this.currentView=this.selectionMode}.bind(this),500)},handleClear:function(){var e=this;this.dates=this.dates.map(function(){return(0,a.default)(this,e),null}.bind(this)),this.rangeState={},this.$emit("on-pick",this.dates),this.handleConfirm()},handleConfirm:function(e,t){this.$emit("on-pick",this.dates,e,t||this.type)},onToggleVisibility:function(e){var t=this.$refs,n=t.timeSpinner,i=t.timeSpinnerEnd;e&&n&&n.updateScroll(),e&&i&&i.updateScroll()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(179),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(433),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(180),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(434),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(41);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(67)("keys"),r=n(53);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(5),r=n(9),a="__core-js_shared__",o=r[a]||(r[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(42)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(19),r=n(9).document,a=i(r)&&i(r.createElement);e.exports=function(e){return a?r.createElement(e):{}}},function(e,t,n){var i=n(19);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var i=n(42),r=n(7),a=n(103),o=n(26),s=n(35),l=n(280),u=n(47),c=n(106),d=n(10)("iterator"),h=!([].keys&&"next"in[].keys()),f="keys",p="values",m=function(){return this};e.exports=function(e,t,n,v,g,b,y){l(n,t,v);var w,_,x,k=function(e){if(!h&&e in T)return T[e];switch(e){case f:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",S=g==p,O=!1,T=e.prototype,D=T[d]||T["@@iterator"]||g&&T[g],E=D||k(g),$=g?S?k("entries"):E:void 0,M="Array"==t&&T.entries||D;if(M&&(x=c(M.call(new e)))!==Object.prototype&&x.next&&(u(x,C,!0),i||"function"==typeof x[d]||o(x,d,m)),S&&D&&D.name!==p&&(O=!0,E=function(){return D.call(this)}),i&&!y||!h&&!O&&T[d]||o(T,d,E),s[t]=E,s[C]=m,g)if(w={values:S?E:k(p),keys:b?E:k(f),entries:$},y)for(_ in w)_ in T||a(T,_,w[_]);else r(r.P+r.F*(h||O),t,w);return w}},function(e,t,n){var i=n(56),r=n(10)("iterator"),a=n(35);e.exports=n(5).getIteratorMethod=function(e){if(null!=e)return e[r]||e["@@iterator"]||a[i(e)]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(110),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(328),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(295),__esModule:!0}},function(e,t,n){t.f=n(10)},function(e,t,n){var i=n(53)("meta"),r=n(19),a=n(30),o=n(16).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(31)((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,i,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[i].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,i)&&c(e),e}}},function(e,t,n){var i=n(9),r=n(5),a=n(42),o=n(76),s=n(16).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=a?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.directive=void 0;var i=l(n(18)),r=l(n(32)),a=l(n(312)),o=l(n(22)),s=l(n(315));function l(e){return e&&e.__esModule?e:{default:e}}t.install=function(e){e.directive("click-outside",v)};var u=(0,s.default)(null),c=(0,s.default)(null),d=[u,c],h=function(e,t,n){var i=n.target,r=function(t){var r=t.el;if(r!==i&&!r.contains(i)){var a=t.binding;a.modifiers.stop&&n.stopPropagation(),a.modifiers.prevent&&n.preventDefault(),a.value.call(e,n)}};(0,o.default)(t).forEach((function(e){return t[e].forEach(r)}))},f=function(e){h(this,u,e)},p=function(e){h(this,c,e)},m=function(e){return e?f:p},v=t.directive=(0,a.default)({},{$_captureInstances:{value:u},$_nonCaptureInstances:{value:c},$_onCaptureEvent:{value:f},$_onNonCaptureEvent:{value:p},bind:{value:function(e,t){if("function"!=typeof t.value)throw new TypeError("Binding value must be a function.");var n=void 0,a=t.modifiers;n=a.click?"click":a.mousedown?"mousedown":a.touchstart?"touchstart":"click";var o=t.arg,s=(0,r.default)({},t,{modifiers:(0,r.default)({capture:!1,prevent:!1,stop:!1},t.modifiers)}),l=o?u:c;Array.isArray(l[n])||(l[n]=[]),1===l[n].push({el:e,binding:s})&&"object"===("undefined"==typeof document?"undefined":(0,i.default)(document))&&document&&document.addEventListener(n,m(o),o)}},unbind:{value:function(e){var t=function(t){return t.el!==e};d.forEach((function(e){var n=(0,o.default)(e);if(n.length){var r=e===u;n.forEach((function(n){var a=e[n].filter(t);a.length?e[n]=a:("object"===("undefined"==typeof document?"undefined":(0,i.default)(document))&&document&&document.removeEventListener(n,m(r),r),delete e[n])}))}}))}},version:{enumerable:!0,value:"3.7.1"}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(123),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(329),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={bind:function(e,t,n){function i(n){if(e.contains(n.target))return!1;t.expression&&t.value(n)}e.__vueClickOutside__=i,document.addEventListener("click",i)},update:function(){},unbind:function(e,t){document.removeEventListener("click",e.__vueClickOutside__),delete e.__vueClickOutside__}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(3),r={beforeEnter:function(e){(0,i.addClass)(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},enter:function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},afterEnter:function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},beforeLeave:function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},leave:function(e){0!==e.scrollHeight&&((0,i.addClass)(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave:function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom}};t.default={name:"CollapseTransition",functional:!0,props:{appear:Boolean},render:function(e,t){var n=t.children,i=t.props;return e("transition",{on:r,props:{appear:i.appear}},n)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(4)),a=l(n(151)),o=n(39),s=n(12);function l(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[r.default,a.default],props:{focused:{type:Boolean,default:!1},value:{type:Object,default:void 0}},beforeDestroy:function(){this.unbindEventListeners()},created:function(){var e=this;this.focused&&setTimeout(function(){return(0,i.default)(this,e),this.$el.focus()}.bind(this),1)},methods:{handleLeft:function(e){this.handleSlide(e,this.left,"left")},handleRight:function(e){this.handleSlide(e,this.right,"right")},handleUp:function(e){this.handleSlide(e,this.up,"up")},handleDown:function(e){this.handleSlide(e,this.down,"down")},handleMouseDown:function(e){this.dispatch("ColorPicker","on-dragging",!0),this.handleChange(e,!0),(0,s.on)(window,"mousemove",this.handleChange),(0,s.on)(window,"mouseup",this.handleMouseUp)},handleMouseUp:function(){this.unbindEventListeners()},unbindEventListeners:function(){var e=this;(0,s.off)(window,"mousemove",this.handleChange),(0,s.off)(window,"mouseup",this.handleMouseUp),setTimeout(function(){return(0,i.default)(this,e),this.dispatch("ColorPicker","on-dragging",!1)}.bind(this),1)},getLeft:function(e){var t=this.$refs.container.getBoundingClientRect().left+window.pageXOffset;return(e.pageX||(0,o.getTouches)(e,"PageX"))-t},getTop:function(e){var t=this.$refs.container.getBoundingClientRect().top+window.pageYOffset;return(e.pageY||(0,o.getTouches)(e,"PageY"))-t}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(21);t.default={name:"PanelTable",props:{tableDate:{type:Date,required:!0},disabledDate:{type:Function},selectionMode:{type:String,required:!0},value:{type:Array,required:!0},rangeState:{type:Object,default:function(){return(0,a.default)(void 0,void 0),{from:null,to:null,selecting:!1}}.bind(void 0)},focusedDate:{type:Date,required:!0}},computed:{dates:function(){var e=this.selectionMode,t=this.value,n=this.rangeState;return"range"===e&&n.selecting?[n.from]:t}},methods:{handleClick:function(e,t){if(t.stopPropagation(),!e.disabled&&"weekLabel"!==e.type){var n=new Date((0,o.clearHours)(e.date));this.$emit("on-pick",n),this.$emit("on-pick-click")}},handleMouseMove:function(e){if(this.rangeState.selecting&&!e.disabled){var t=e.date;this.$emit("on-change-range",t)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="ivu-date-picker-cells"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(113)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={props:{lockScroll:{type:Boolean,default:!0}},methods:{checkScrollBar:function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.bodyIsOverflowing&&(this.scrollBarWidth=(0,a.getScrollBarSize)())},checkMaskInVisible:function(){var e=this,t=document.getElementsByClassName("ivu-modal-mask")||[];return(0,r.default)(t).every(function(t){return(0,i.default)(this,e),"none"===t.style.display||t.classList.contains("fade-leave-to")}.bind(this))},setScrollBar:function(){this.bodyIsOverflowing&&void 0!==this.scrollBarWidth&&(document.body.style.paddingRight=String(this.scrollBarWidth)+"px")},resetScrollBar:function(){document.body.style.paddingRight=""},addScrollEffect:function(){this.lockScroll&&(this.checkScrollBar(),this.setScrollBar(),document.body.style.overflow="hidden")},removeScrollEffect:function(){this.lockScroll&&this.checkMaskInVisible()&&(document.body.style.overflow="",this.resetScrollBar())}}}},function(e,t){e.exports=function(e,t,n,i){if(!(e instanceof t)||void 0!==i&&i in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){"use strict";var i=n(43);function r(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=i(t),this.reject=i(n)}e.exports.f=function(e){return new r(e)}},function(e,t,n){var i=n(26);e.exports=function(e,t,n){for(var r in t)n&&e[r]?e[r]=t[r]:i(e,r,t[r]);return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(199),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(467),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(3);t.default={data:function(){return{menu:(0,i.findComponentUpward)(this,"Menu")}},computed:{hasParentSubmenu:function(){return!!(0,i.findComponentUpward)(this,"Submenu")},parentSubmenuNum:function(){return(0,i.findComponentsUpward)(this,"Submenu").length},mode:function(){return this.menu.mode}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(229),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(529),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";var i=n(230).forEach,r=n(531),a=n(532),o=n(533),s=n(534),l=n(535),u=n(231),c=n(536),d=n(538),h=n(539),f=n(540);function p(e){return Array.isArray(e)||void 0!==e.length}function m(e){if(Array.isArray(e))return e;var t=[];return i(e,(function(e){t.push(e)})),t}function v(e){return e&&1===e.nodeType}function g(e,t,n){var i=e[t];return null==i&&void 0!==n?n:i}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=o(),b=s({idGenerator:n,stateHandler:d});t=b}var y=e.reporter;y||(y=l(!1===y));var w=g(e,"batchProcessor",c({reporter:y})),_={};_.callOnAdd=!!g(e,"callOnAdd",!0),_.debug=!!g(e,"debug",!1);var x,k=a(t),C=r({stateHandler:d}),S=g(e,"strategy","object"),O=g(e,"important",!1),T={reporter:y,batchProcessor:w,stateHandler:d,idHandler:t,important:O};if("scroll"===S&&(u.isLegacyOpera()?(y.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),S="object"):u.isIE(9)&&(y.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),S="object")),"scroll"===S)x=f(T);else{if("object"!==S)throw new Error("Invalid strategy name: "+S);x=h(T)}var D={};return{listenTo:function(e,n,r){function a(e){var t=k.get(e);i(t,(function(t){t(e)}))}function o(e,t,n){k.add(t,n),e&&n(t)}if(r||(r=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!r)throw new Error("Listener required.");if(v(n))n=[n];else{if(!p(n))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=m(n)}var s=0,l=g(e,"callOnAdd",_.callOnAdd),u=g(e,"onReady",(function(){})),c=g(e,"debug",_.debug);i(n,(function(e){d.getState(e)||(d.initState(e),t.set(e));var h=t.get(e);if(c&&y.log("Attaching listener to element",h,e),!C.isDetectable(e))return c&&y.log(h,"Not detectable."),C.isBusy(e)?(c&&y.log(h,"System busy making it detectable"),o(l,e,r),D[h]=D[h]||[],void D[h].push((function(){++s===n.length&&u()}))):(c&&y.log(h,"Making detectable..."),C.markBusy(e,!0),x.makeDetectable({debug:c,important:O},e,(function(e){if(c&&y.log(h,"onElementDetectable"),d.getState(e)){C.markAsDetectable(e),C.markBusy(e,!1),x.addListener(e,a),o(l,e,r);var t=d.getState(e);if(t&&t.startSize){var f=e.offsetWidth,p=e.offsetHeight;t.startSize.width===f&&t.startSize.height===p||a(e)}D[h]&&i(D[h],(function(e){e()}))}else c&&y.log(h,"Element uninstalled before being detectable.");delete D[h],++s===n.length&&u()})));c&&y.log(h,"Already detecable, adding listener."),o(l,e,r),s++})),s===n.length&&u()},removeListener:k.removeListener,removeAllListeners:k.removeAllListeners,uninstall:function(e){if(!e)return y.error("At least one element is required.");if(v(e))e=[e];else{if(!p(e))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=m(e)}i(e,(function(e){k.removeAllListeners(e),x.uninstall(e),d.cleanState(e)}))},initDocument:function(e){x.initDocument&&x.initDocument(e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i};t.default={methods:{alignCls:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i="";return n.cellClassName&&e.key&&n.cellClassName[e.key]&&(i=n.cellClassName[e.key]),[String(this.prefixCls)+"-column-"+String(e.__id),(t={},(0,a.default)(t,""+String(i),i),(0,a.default)(t,""+String(e.className),e.className),(0,a.default)(t,String(this.prefixCls)+"-column-"+String(e.align),e.align),(0,a.default)(t,String(this.prefixCls)+"-hidden","left"===this.fixed&&"left"!==e.fixed||"right"===this.fixed&&"right"!==e.fixed||!this.fixed&&e.fixed&&("left"===e.fixed||"right"===e.fixed)),t)]},isPopperShow:function(e){return e.filters&&(!this.fixed&&!e.fixed||"left"===this.fixed&&"left"===e.fixed||"right"===this.fixed&&"right"===e.fixed)},setCellWidth:function(e){var t="";return e.width?t=e.width:this.columnsWidth[e._index]&&(t=this.columnsWidth[e._index].width),"0"===t&&(t=""),t}}}},function(e,t,n){var i=n(30),r=n(34),a=n(263)(!1),o=n(66)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)n!=o&&i(s,n)&&u.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){var i=n(7),r=n(5),a=n(31);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],o={};o[e]=t(n),i(i.S+i.F*a((function(){n(1)})),"Object",o)}},function(e,t,n){e.exports=!n(13)&&!n(31)((function(){return 7!=Object.defineProperty(n(69)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=n(12);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=t?"scrollTop":"scrollLeft",i=e[t?"pageYOffset":"pageXOffset"];return"number"!=typeof i&&(i=window.document.documentElement[n]),i}t.default={name:"Affix",props:{offsetTop:{type:Number,default:0},offsetBottom:{type:Number},useCapture:{type:Boolean,default:!1}},data:function(){return{affix:!1,styles:{},slot:!1,slotStyle:{}}},computed:{offsetType:function(){var e="top";return this.offsetBottom>=0&&(e="bottom"),e},classes:function(){return[(0,r.default)({},"ivu-affix",this.affix)]}},mounted:function(){var e=this;(0,a.on)(window,"scroll",this.handleScroll,this.useCapture),(0,a.on)(window,"resize",this.handleScroll,this.useCapture),this.$nextTick(function(){(0,i.default)(this,e),this.handleScroll()}.bind(this))},beforeDestroy:function(){(0,a.off)(window,"scroll",this.handleScroll,this.useCapture),(0,a.off)(window,"resize",this.handleScroll,this.useCapture)},methods:{handleScroll:function(){var e=this.affix,t=s(window,!0),n=function(e){var t=e.getBoundingClientRect(),n=s(window,!0),i=s(window),r=window.document.body,a=r.clientTop||0,o=r.clientLeft||0;return{top:t.top+n-a,left:t.left+i-o}}(this.$el),i=window.innerHeight,r=this.$el.getElementsByTagName("div")[0].offsetHeight;n.top-this.offsetTop<t&&"top"==this.offsetType&&!e?(this.affix=!0,this.slotStyle={width:this.$refs.point.clientWidth+"px",height:this.$refs.point.clientHeight+"px"},this.slot=!0,this.styles={top:String(this.offsetTop)+"px",left:String(n.left)+"px",width:String(this.$el.offsetWidth)+"px"},this.$emit("on-change",!0)):n.top-this.offsetTop>t&&"top"==this.offsetType&&e&&(this.slot=!1,this.slotStyle={},this.affix=!1,this.styles=null,this.$emit("on-change",!1)),n.top+this.offsetBottom+r>t+i&&"bottom"==this.offsetType&&!e?(this.affix=!0,this.styles={bottom:String(this.offsetBottom)+"px",left:String(n.left)+"px",width:String(this.$el.offsetWidth)+"px"},this.$emit("on-change",!0)):n.top+this.offsetBottom+r<t+i&&"bottom"==this.offsetType&&e&&(this.affix=!1,this.styles=null,this.$emit("on-change",!1))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Alert",components:{Icon:r.default},props:{type:{validator:function(e){return(0,a.oneOf)(e,["success","info","warning","error"])},default:"info"},closable:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!1},banner:{type:Boolean,default:!1},fade:{type:Boolean,default:!0}},data:function(){return{closed:!1,desc:!1}},computed:{wrapClasses:function(){var e;return["ivu-alert","ivu-alert-"+String(this.type),(e={},(0,i.default)(e,"ivu-alert-with-icon",this.showIcon),(0,i.default)(e,"ivu-alert-with-desc",this.desc),(0,i.default)(e,"ivu-alert-with-banner",this.banner),e)]},messageClasses:function(){return"ivu-alert-message"},descClasses:function(){return"ivu-alert-desc"},closeClasses:function(){return"ivu-alert-close"},iconClasses:function(){return"ivu-alert-icon"},iconType:function(){var e="";switch(this.type){case"success":e="ios-checkmark-circle";break;case"info":e="ios-information-circle";break;case"warning":e="ios-alert";break;case"error":e="ios-close-circle"}return this.desc&&(e+="-outline"),e}},methods:{close:function(e){this.closed=!0,this.$emit("on-close",e)}},mounted:function(){this.desc=void 0!==this.$slots.desc}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"Icon",props:{type:{type:String,default:""},size:[Number,String],color:String,custom:{type:String,default:""}},computed:{classes:function(){var e;return["ivu-icon",(e={},(0,a.default)(e,"ivu-icon-"+String(this.type),""!==this.type),(0,a.default)(e,""+String(this.custom),""!==this.custom),e)]},styles:function(){var e={};return this.size&&(e["font-size"]=String(this.size)+"px"),this.color&&(e.color=this.color),e}},methods:{handleClick:function(e){this.$emit("click",e)}}}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){e.exports=n(26)},function(e,t,n){var i=n(16),r=n(23),a=n(40);e.exports=n(13)?Object.defineProperties:function(e,t){r(e);for(var n,o=a(t),s=o.length,l=0;s>l;)i.f(e,n=o[l++],t[n]);return e}},function(e,t,n){var i=n(9).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(30),r=n(29),a=n(66)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=n(12);t.default={name:"Anchor",provide:function(){return{anchorCom:this}},data:function(){return{prefix:"ivu-anchor",isAffixed:!1,inkTop:0,animating:!1,currentLink:"",currentId:"",scrollContainer:null,scrollElement:null,titlesOffsetArr:[],wrapperTop:0,upperFirstTitle:!0}},props:{affix:{type:Boolean,default:!0},offsetTop:{type:Number,default:0},offsetBottom:Number,bounds:{type:Number,default:5},container:null,showInk:{type:Boolean,default:!1},scrollOffset:{type:Number,default:0}},computed:{wrapperComponent:function(){return this.affix?"Affix":"div"},wrapperStyle:function(){return{maxHeight:this.offsetTop?"calc(100vh - "+String(this.offsetTop)+"px)":"100vh"}},containerIsWindow:function(){return this.scrollContainer===window}},methods:{handleAffixStateChange:function(e){this.isAffixed=this.affix&&e},handleScroll:function(e){if(this.upperFirstTitle=e.target.scrollTop<this.titlesOffsetArr[0].offset,!this.animating){this.updateTitleOffset();var t=document.documentElement.scrollTop||document.body.scrollTop||e.target.scrollTop;this.getCurrentScrollAtTitleId(t)}},handleHashChange:function(){var e=window.location.href,t=o.sharpMatcherRegx.exec(e);t&&(this.currentLink=t[0],this.currentId=t[1])},handleScrollTo:function(){var e=this,t=document.getElementById(this.currentId),n=document.querySelector('a[data-href="'+String(this.currentLink)+'"]'),i=this.scrollOffset;if(n&&(i=parseFloat(n.getAttribute("data-scroll-offset"))),t){var r=t.offsetTop-this.wrapperTop-i;this.animating=!0,(0,o.scrollTop)(this.scrollContainer,this.scrollElement.scrollTop,r,600,function(){(0,a.default)(this,e),this.animating=!1}.bind(this)),this.handleSetInkTop()}},handleSetInkTop:function(){var e=document.querySelector('a[data-href="'+String(this.currentLink)+'"]');if(e){var t=e.offsetTop,n=t<0?this.offsetTop:t;this.inkTop=n}},updateTitleOffset:function(){var e=this,t=(0,o.findComponentsDownward)(this,"AnchorLink").map(function(t){return(0,a.default)(this,e),t.href}.bind(this)).map(function(t){return(0,a.default)(this,e),t.split("#")[1]}.bind(this)),n=[];t.forEach(function(t){(0,a.default)(this,e);var i=document.getElementById(t);i&&n.push({link:"#"+String(t),offset:i.offsetTop-this.scrollElement.offsetTop})}.bind(this)),this.titlesOffsetArr=n},getCurrentScrollAtTitleId:function(e){var t=-1,n=this.titlesOffsetArr.length,i={link:"#",offset:0};for(e+=this.bounds;++t<n;){var r=this.titlesOffsetArr[t],a=this.titlesOffsetArr[t+1];if(e>=r.offset&&e<(a&&a.offset||1/0)){i=this.titlesOffsetArr[t];break}}this.currentLink=i.link,this.handleSetInkTop()},getContainer:function(){this.scrollContainer=this.container?"string"==typeof this.container?document.querySelector(this.container):this.container:window,this.scrollElement=this.container?this.scrollContainer:document.documentElement||document.body},removeListener:function(){(0,s.off)(this.scrollContainer,"scroll",this.handleScroll),(0,s.off)(window,"hashchange",this.handleHashChange)},init:function(){var e=this;this.handleHashChange(),this.$nextTick(function(){(0,a.default)(this,e),this.removeListener(),this.getContainer(),this.wrapperTop=this.containerIsWindow?0:this.scrollElement.offsetTop,this.handleScrollTo(),this.handleSetInkTop(),this.updateTitleOffset(),this.titlesOffsetArr[0]&&(this.upperFirstTitle=this.scrollElement.scrollTop<this.titlesOffsetArr[0].offset),(0,s.on)(this.scrollContainer,"scroll",this.handleScroll),(0,s.on)(window,"hashchange",this.handleHashChange)}.bind(this))}},watch:{$route:function(){var e=this;this.handleHashChange(),this.$nextTick(function(){(0,a.default)(this,e),this.handleScrollTo()}.bind(this))},container:function(){this.init()},currentLink:function(e,t){this.$emit("on-change",e,t)}},mounted:function(){this.init()},beforeDestroy:function(){this.removeListener()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"AnchorLink",inject:["anchorCom"],props:{href:String,title:String,scrollOffset:{type:Number,default:function(){return this.anchorCom.scrollOffset}}},data:function(){return{prefix:"ivu-anchor-link"}},computed:{anchorLinkClasses:function(){return[this.prefix,this.anchorCom.currentLink===this.href?String(this.prefix)+"-active":""]},linkTitleClasses:function(){return[String(this.prefix)+"-title"]}},methods:{goAnchor:function(){var e=this;this.currentLink=this.href,this.anchorCom.handleHashChange(),this.anchorCom.handleScrollTo(),this.anchorCom.$emit("on-select",this.href),this.$router?this.$router.push(this.href,function(){(0,a.default)(this,e)}.bind(this)):window.location.href=this.href}},mounted:function(){var e=this;this.$nextTick(function(){(0,a.default)(this,e),this.anchorCom.init()}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(1)),r=c(n(74)),a=c(n(81)),o=c(n(38)),s=n(3),l=c(n(4)),u=c(n(11));function c(e){return e&&e.__esModule?e:{default:e}}t.default={name:"AutoComplete",mixins:[l.default,u.default],components:{iSelect:r.default,iOption:a.default,iInput:o.default},props:{value:{type:[String,Number],default:""},label:{type:[String,Number],default:""},data:{type:Array,default:function(){return(0,i.default)(void 0,void 0),[]}.bind(void 0)},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},placeholder:{type:String},size:{validator:function(e){return(0,s.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},icon:{type:String},filterMethod:{type:[Function,Boolean],default:!1},placement:{validator:function(e){return(0,s.oneOf)(e,["top","bottom","top-start","bottom-start","top-end","bottom-end"])},default:"bottom-start"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String},elementId:{type:String},transferClassName:{type:String},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,disableEmitChange:!1}},computed:{inputIcon:function(){var e="";return this.clearable&&this.currentValue&&!this.disabled?e="ios-close-circle":this.icon&&(e=this.icon),e},filteredData:function(){var e=this;return this.filterMethod?this.data.filter(function(t){return(0,i.default)(this,e),this.filterMethod(this.currentValue,t)}.bind(this)):this.data}},watch:{value:function(e){this.currentValue!==e&&(this.disableEmitChange=!0),this.currentValue=e},currentValue:function(e){this.$refs.select.setQuery(e),this.$emit("input",e),this.disableEmitChange?this.disableEmitChange=!1:(this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e))}},methods:{remoteMethod:function(e){this.$emit("on-search",e)},handleSelect:function(e){var t=e.value;null!=t&&(this.currentValue=t,this.$refs.input.blur(),this.$emit("on-select",t))},handleFocus:function(e){this.$emit("on-focus",e)},handleBlur:function(e){this.$emit("on-blur",e)},handleClear:function(){this.clearable&&(this.currentValue="",this.$refs.select.reset(),this.$emit("on-clear"))},handleClickOutside:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.$refs.input.blur()}.bind(this))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=x(n(27)),r=x(n(75)),a=x(n(18)),o=x(n(45)),s=x(n(57)),l=x(n(2)),u=x(n(32)),c=x(n(15)),d=x(n(1)),h=x(n(37)),f=x(n(20)),p=n(80),m=x(n(24)),v=n(3),g=x(n(4)),b=x(n(11)),y=x(n(6)),w=x(n(325)),_=x(n(327));function x(e){return e&&e.__esModule?e:{default:e}}var k="ivu-select",C=/^i-option$|^Option$/i,S=/option-?group/i,O=function(e,t){(0,d.default)(void 0,void 0);var n=t(e);if(n)return e;for(var i=0,r=e.$children.length;i<r;i++){var a=e.$children[i];if(n=O(a,t))return n}}.bind(void 0),T=function(e){(0,d.default)(void 0,void 0);var t=e.componentOptions;if(t&&C.test(t.tag))return[e];if(!(e.children||t&&t.children))return[];var n=[].concat((0,c.default)(e.children||[]),(0,c.default)(t&&t.children||[])).reduce(function(e,t){return(0,d.default)(void 0,void 0),[].concat((0,c.default)(e),(0,c.default)(T(t)))}.bind(void 0),[]).filter(Boolean);return n.length>0?n:[]}.bind(void 0),D=function(e){return(0,d.default)(void 0,void 0),e.reduce(function(e,t){return(0,d.default)(void 0,void 0),e.concat(T(t))}.bind(void 0),[])}.bind(void 0),E=function(e,t,n){return(0,d.default)(void 0,void 0),(0,u.default)({},e,{componentOptions:(0,u.default)({},e.componentOptions,{propsData:(0,u.default)({},e.componentOptions.propsData,(0,l.default)({},t,n))})})}.bind(void 0),$=function(e,t){return(0,d.default)(void 0,void 0),t.split(".").reduce(function(e,t){return(0,d.default)(void 0,void 0),e&&e[t]||null}.bind(void 0),e)}.bind(void 0),M=function(e){if((0,d.default)(void 0,void 0),e.componentOptions.propsData.label)return e.componentOptions.propsData.label;var t=(e.componentOptions.children||[]).reduce(function(e,t){return(0,d.default)(void 0,void 0),e+(t.text||"")}.bind(void 0),""),n=$(e,"data.domProps.innerHTML");return t||("string"==typeof n?n:"")}.bind(void 0),P=function(e,t,n){(0,d.default)(void 0,void 0);var i=(0,s.default)(e),r=(0,s.default)(t),a=(0,s.default)(n.map(function(e){return(0,d.default)(void 0,void 0),e.value}.bind(void 0)));return i!==r||i!==a||a!==r}.bind(void 0);t.default={name:"iSelect",mixins:[g.default,y.default,b.default],components:{FunctionalOptions:_.default,Drop:h.default,SelectHead:w.default,Icon:f.default},directives:{clickOutside:p.directive,TransferDom:m.default},props:{value:{type:[String,Number,Array],default:""},label:{type:[String,Number,Array],default:""},defaultLabel:{type:[String,Number,Array],default:""},multiple:{type:Boolean,default:!1},multipleMax:{type:Number},multipleUncancelable:{type:Array,default:function(){return(0,d.default)(void 0,void 0),[]}.bind(void 0)},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},placeholder:{type:String},filterable:{type:Boolean,default:!1},filterMethod:{type:Function},remoteMethod:{type:Function},loading:{type:Boolean,default:!1},loadingText:{type:String},size:{validator:function(e){return(0,v.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},labelInValue:{type:Boolean,default:!1},notFoundText:{type:String},placement:{validator:function(e){return(0,v.oneOf)(e,["top","bottom","top-start","bottom-start","top-end","bottom-end"])},default:"bottom-start"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},autoComplete:{type:Boolean,default:!1},clickOutStopPropagation:{type:Boolean,default:!0},name:{type:String},elementId:{type:String},transferClassName:{type:String},prefix:{type:String},maxTagCount:{type:Number},maxTagPlaceholder:{type:Function},allowCreate:{type:Boolean,default:!1},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},filterByLabel:{type:Boolean,default:!1},defaultEventObject:{type:Boolean,default:!1},eventsEnabled:{type:Boolean,default:!1}},mounted:function(){var e=this;if(this.$on("on-select-selected",this.onOptionClick),!this.remote&&this.selectOptions.length>0&&(this.values=this.getInitialValue().map(function(t){return(0,d.default)(this,e),"number"==typeof t||t?this.getOptionData(t):null}.bind(this)).filter(Boolean)),this.checkUpdateStatus(),this.remote&&this.value&&this.defaultLabel)if(this.multiple){if(this.multiple&&this.defaultLabel instanceof Array&&this.value.length===this.defaultLabel.length){var t=this.value.map(function(t,n){return(0,d.default)(this,e),{value:t,label:this.defaultLabel[n]}}.bind(this));!0===this.defaultEventObject?this.$emit("on-set-default-options",t):this.$emit("on-set-default-options",JSON.parse((0,s.default)(t))),setTimeout(function(){(0,d.default)(this,e),this.values=t}.bind(this))}}else this.query=this.defaultLabel},beforeDestroy:function(){this.$off("on-select-selected")},data:function(){return{prefixCls:k,values:[],dropDownWidth:0,visible:!1,focusIndex:-1,isFocused:!1,query:"",initialLabel:this.label,hasMouseHoverHead:!1,slotOptions:this.$slots.default,caretPosition:-1,lastRemoteQuery:"",unchangedQuery:!0,hasExpectedValue:!1,isTyping:!1,preventRemoteCall:!1,filterQueryChange:!1}},computed:{classes:function(){var e;return["ivu-select",(e={},(0,l.default)(e,"ivu-select-visible",this.visible),(0,l.default)(e,"ivu-select-disabled",this.itemDisabled),(0,l.default)(e,"ivu-select-multiple",this.multiple),(0,l.default)(e,"ivu-select-single",!this.multiple),(0,l.default)(e,"ivu-select-show-clear",this.showCloseIcon),(0,l.default)(e,"ivu-select-"+String(this.size),!!this.size),e)]},dropdownCls:function(){var e;return e={},(0,l.default)(e,"ivu-select-dropdown-transfer",this.transfer),(0,l.default)(e,"ivu-select-multiple",this.multiple&&this.transfer),(0,l.default)(e,"ivu-auto-complete",this.autoComplete),(0,l.default)(e,this.transferClassName,this.transferClassName),e},selectionCls:function(){var e;return e={},(0,l.default)(e,"ivu-select-selection",!this.autoComplete),(0,l.default)(e,"ivu-select-selection-focused",this.isFocused),e},localeNotFoundText:function(){return void 0===this.notFoundText?this.t("i.select.noMatch"):this.notFoundText},localeLoadingText:function(){return void 0===this.loadingText?this.t("i.select.loading"):this.loadingText},showCreateItem:function(){var e=this,t=!1;if(this.allowCreate&&""!==this.query){t=!0;var n=(0,v.findComponentsDownward)(this,"iOption");n&&n.length&&n.find(function(t){return(0,d.default)(this,e),t.optionLabel===this.query}.bind(this))&&(t=!1)}return t},transitionName:function(){return"bottom"===this.placement?"slide-up":"slide-down"},dropVisible:function(){var e=!0,t=!this.selectOptions||0===this.selectOptions.length;return!this.loading&&this.remote&&""===this.query&&t&&(e=!1),this.autoComplete&&t&&(e=!1),this.visible&&e},showNotFoundLabel:function(){var e=this.loading,t=this.remote,n=this.selectOptions;return n&&0===n.length&&(!t||t&&!e)},publicValue:function(){var e=this;return this.multiple?this.values.map(function(t){return(0,d.default)(this,e),t.value}.bind(this)):(this.values[0]||{}).value},canBeCleared:function(){var e=this.hasMouseHoverHead||this.active,t=!this.multiple&&!this.itemDisabled&&this.clearable;return e&&t&&this.reset},selectOptions:function(){var e=this,t=[],n=this.slotOptions||[],i=-1,r=this.focusIndex,a=this.values.filter(Boolean).map(function(t){var n=t.value;return(0,d.default)(this,e),n}.bind(this));if(this.autoComplete){var s=function(t,n){return(0,d.default)(this,e),(0,u.default)({},t,{children:(t.children||[]).map(n).map(function(t){return(0,d.default)(this,e),s(t,n)}.bind(this))})}.bind(this),l=D(n)[r];return n.map(function(t){return(0,d.default)(this,e),t===l||$(t,"componentOptions.propsData.value")===this.value?E(t,"isFocused",!0):s(t,function(t){return(0,d.default)(this,e),t!==l?t:E(t,"isFocused",!0)}.bind(this))}.bind(this))}var c=!0,h=!1,f=void 0;try{for(var p,m=(0,o.default)(n);!(c=(p=m.next()).done);c=!0){var v=p.value,g=v.componentOptions;if(g)if(S.test(g.tag)){var b=g.children;this.filterable&&this.isTyping&&(b=b.filter(function(t){var n=t.componentOptions;return(0,d.default)(this,e),this.validateOption(n)}.bind(this))),(b=b.map(function(t){return(0,d.default)(this,e),i+=1,this.processOption(t,a,i===r)}.bind(this))).length>0&&t.push((0,u.default)({},v,{componentOptions:(0,u.default)({},g,{children:b})}))}else{if(this.filterQueryChange&&!(this.filterable?this.validateOption(g):v))continue;i+=1,t.push(this.processOption(v,a,i===r))}}}catch(e){h=!0,f=e}finally{try{!c&&m.return&&m.return()}finally{if(h)throw f}}return t},flatOptions:function(){return D(this.selectOptions)},selectTabindex:function(){return this.itemDisabled||this.filterable?-1:0},remote:function(){return"function"==typeof this.remoteMethod}},methods:{isJson:function(e){return"object"==(void 0===e?"undefined":(0,a.default)(e))&&"[object object]"===Object.prototype.toString.call(e).toLowerCase()&&void 0===e.length},inUncancelable:function(e){return 0!==this.multipleUncancelable.length&&this.multipleUncancelable.includes(e)},setQuery:function(e){e?this.onQueryChange(e):null===e&&(this.onQueryChange(""),this.values=[],this.lastRemoteQuery="")},clearSingleSelect:function(){this.multiple||this.$emit("input",""),this.$emit("on-clear"),this.hideMenu(),this.clearable&&this.reset()},getOptionData:function(e){var t=this;if(this.isJson(e)&&(!0===e.__create||this.remote))return e;var n=this.flatOptions.find(function(n){var i=n.componentOptions;return(0,d.default)(this,t),i.propsData.value===e}.bind(this));if(!n)return null;var i=M(n),r=n.componentOptions.propsData.tag,a=n.componentOptions.propsData.avatar,o=n.componentOptions.propsData.disabled;return{value:e,label:i,tag:r,avatar:a,disabled:o}},getInitialValue:function(){var e=this,t=this.multiple,n=this.remote,i=this.value,a=Array.isArray(i)?i:[i];if(t||void 0!==a[0]&&(""!==String(a[0]).trim()||(0,r.default)(a[0]))||(a=[]),n&&!t&&i){var o=this.getOptionData(i);this.query=o?o.label:String(i)}return a.filter(function(t){return(0,d.default)(this,e),Boolean(t)||0===t}.bind(this))},processOption:function(e,t,n){if(!e.componentOptions)return e;var i=e.componentOptions.propsData.value,r=e.componentOptions.propsData.disabled,a=t.includes(i),o=(0,u.default)({},e.componentOptions.propsData,{selected:a,isFocused:n,disabled:void 0!==r&&!1!==r});return(0,u.default)({},e,{componentOptions:(0,u.default)({},e.componentOptions,{propsData:o})})},validateOption:function(e){var t=this,n=e.children,i=e.elm,r=e.propsData,a=r.value,o=r.label||"",s=i&&i.textContent||(n||[]).reduce(function(e,n){(0,d.default)(this,t);var i=n.elm?n.elm.textContent:n.text;return String(e)+" "+String(i)}.bind(this),"")||"",l=this.filterByLabel?[o].toString():[a,o,s].toString(),u=this.query.toLowerCase().trim();return l.toLowerCase().includes(u)},toggleMenu:function(e,t){if(this.itemDisabled)return!1;this.visible=void 0!==t?t:!this.visible,this.visible&&(this.dropDownWidth=this.$el.getBoundingClientRect().width,this.broadcast("Drop","on-update-popper"))},hideMenu:function(){var e=this;this.toggleMenu(null,!1),this.isTyping=!1,setTimeout(function(){return(0,d.default)(this,e),this.unchangedQuery=!0}.bind(this),300)},onClickOutside:function(e){var t=this;if(this.visible){if("mousedown"===e.type)return void(this.clickOutStopPropagation&&e.preventDefault());if(this.transfer){var n=this.$refs.dropdown.$el;if(n===e.target||n.contains(e.target))return}if(this.filterable){var i=this.$el.querySelector('input[type="text"]');this.caretPosition=i.selectionStart,this.$nextTick(function(){(0,d.default)(this,t);var e=-1===this.caretPosition?i.value.length:this.caretPosition;i.setSelectionRange(e,e)}.bind(this))}this.clickOutStopPropagation&&(!this.autoComplete&&e.stopPropagation(),e.preventDefault()),this.hideMenu(),this.isFocused=!0,this.$emit("on-clickoutside",e)}else this.caretPosition=-1,this.isFocused=!1},reset:function(){this.query="",this.focusIndex=-1,this.unchangedQuery=!0,this.values=[],this.filterQueryChange=!1},getValue:function(){return this.values},setValue:function(e){this.values=e},handleKeydown:function(e){var t=e.key||e.code,n=e.keyCode||e.which;if("Backspace"!==t&&8!==n)if(this.visible){if(e.preventDefault(),"Tab"===t&&e.stopPropagation(),"Escape"===t&&(e.stopPropagation(),this.hideMenu()),"ArrowUp"===t&&this.navigateOptions(-1),"ArrowDown"===t&&this.navigateOptions(1),"Enter"===t){if(-1===this.focusIndex)return this.hideMenu();var i=this.flatOptions[this.focusIndex];if(i){var r=this.getOptionData(i.componentOptions.propsData.value);this.onOptionClick(r)}else this.hideMenu()}}else["ArrowUp","ArrowDown"].includes(e.key)&&this.toggleMenu(null,!0)},navigateOptions:function(e){var t=this.flatOptions.length-1;if(!(t<0)){var n=this.focusIndex+e;if(n<0&&(n=t),n>t&&(n=0),e>0){for(var i=-1,r=0;r<this.flatOptions.length&&(!this.flatOptions[r].componentOptions.propsData.disabled&&(i=r),!(i>=n));r++);n=i}else{for(var a=this.flatOptions.length,o=t;o>=0&&(!this.flatOptions[o].componentOptions.propsData.disabled&&(a=o),!(a<=n));o--);n=a}this.focusIndex=n}},onOptionClick:function(e){var t=this;if(this.multiple){if(this.remote?this.lastRemoteQuery=this.lastRemoteQuery||this.query:this.lastRemoteQuery="",this.values.find(function(n){var i=n.value;return(0,d.default)(this,t),i===e.value}.bind(this))){if(this.inUncancelable(e.value))return;this.values=this.values.filter(function(n){var i=n.value;return(0,d.default)(this,t),i!==e.value}.bind(this))}else this.values=this.values.concat(e);this.isFocused=!0}else this.query=String(e.label).trim(),this.values=[e],this.lastRemoteQuery="",this.hideMenu();if(this.focusIndex=this.flatOptions.findIndex(function(n){return(0,d.default)(this,t),!(!n||!n.componentOptions)&&n.componentOptions.propsData.value===e.value}.bind(this)),this.filterable){var n=this.$el.querySelector('input[type="text"]');this.autoComplete||this.$nextTick(function(){return(0,d.default)(this,t),n.focus()}.bind(this))}this.$emit("on-select",e),this.broadcast("Drop","on-update-popper"),setTimeout(function(){(0,d.default)(this,t),this.filterQueryChange=!1}.bind(this),300)},onQueryChange:function(e){if(this.isTyping=!0,e.length>0&&e!==this.query)if(this.autoComplete){var t=document.hasFocus&&document.hasFocus()&&document.activeElement===this.$el.querySelector("input");this.visible=t}else this.visible=!0;this.query=e,this.unchangedQuery=this.visible,this.filterQueryChange=!0},toggleHeaderFocus:function(e){var t=e.type;this.itemDisabled||(this.isFocused="focus"===t)},updateSlotOptions:function(){this.slotOptions=this.$slots.default},checkUpdateStatus:function(){this.getInitialValue().length>0&&0===this.selectOptions.length&&(this.hasExpectedValue=!0)},handleCreateItem:function(){var e=this;if(this.allowCreate&&""!==this.query)if(this.showCreateItem){var t=this.query;this.$emit("on-create",t),this.query="";var n={value:t,label:t,tag:void 0,__create:!0};this.$nextTick(function(){return(0,d.default)(this,e),this.onOptionClick(n)}.bind(this))}else{var i=(0,v.findComponentsDownward)(this,"iOption");if(i&&i.length>0){var r=i.find(function(t){var n=t.optionLabel;return(0,d.default)(this,e),n===this.query}.bind(this));r&&r.value!=this.value&&r.$el.click()}}}},watch:{value:function(e){var t=this,n=this.getInitialValue,i=this.getOptionData,r=this.publicValue,a=this.values;this.checkUpdateStatus(),""===e?this.values=[]:P(e,r,a)&&(this.$nextTick(function(){return(0,d.default)(this,t),this.values=n().map(i).filter(Boolean)}.bind(this)),this.multiple||this.dispatch("FormItem","on-form-change",this.publicValue))},values:function(e,t){if(this.multiple&&void 0!==this.multipleMax&&e.length>this.multipleMax)this.values=e.slice(-1*this.multipleMax);else{var n=(0,s.default)(e),i=(0,s.default)(t),r=this.publicValue;if(n!==i&&r!==this.value){var a=this.publicValue;this.labelInValue&&(a=this.multiple?this.values:this.values[0]),(Array.isArray(r)&&!r.length&&null===this.value||void 0===r&&null===this.value)&&(r=null),this.$emit("input",r),this.$emit("on-change",a),this.dispatch("FormItem","on-form-change",a)}}},query:function(e){var t=this;this.$emit("on-query-change",e);var n=this.remoteMethod,i=this.lastRemoteQuery,r=n&&""!==e&&(e!==i||!i)&&!this.preventRemoteCall;if(this.preventRemoteCall=!1,r){this.focusIndex=-1;var a=this.remoteMethod(e);this.initialLabel="",a&&a.then&&a.then(function(e){(0,d.default)(this,t),e&&(this.options=e)}.bind(this))}""!==e&&this.remote&&(this.lastRemoteQuery=e)},loading:function(e){!1===e&&this.updateSlotOptions()},isFocused:function(e){(this.filterable?this.$el.querySelector('input[type="text"]'):this.$el)[this.isFocused?"focus":"blur"]();var t=(0,i.default)(this.values,1)[0];if(t&&this.filterable&&!this.multiple&&!e){var n=String(t.label||t.value).trim();n&&this.query!==n&&(this.preventRemoteCall=!0,this.query=n)}},focusIndex:function(e){var t=this;if(!(e<0||this.autoComplete)){var n=this.flatOptions[e].componentOptions.propsData.value,i=O(this,function(e){var i=e.$options;return(0,d.default)(this,t),"select-item"===i.componentName&&i.propsData.value===n}.bind(this)),r=i.$el.getBoundingClientRect().bottom-this.$refs.dropdown.$el.getBoundingClientRect().bottom,a=i.$el.getBoundingClientRect().top-this.$refs.dropdown.$el.getBoundingClientRect().top;r>0&&(this.$refs.dropdown.$el.scrollTop+=r),a<0&&(this.$refs.dropdown.$el.scrollTop+=a)}},dropVisible:function(e){this.broadcast("Drop",e?"on-update-popper":"on-destroy-popper")},selectOptions:function(){this.hasExpectedValue&&this.selectOptions.length>0&&(0===this.values.length&&(this.values=this.getInitialValue()),this.values=this.values.map(this.getOptionData).filter(Boolean),this.hasExpectedValue=!1),this.slotOptions&&0===this.slotOptions.length&&(this.query=""),this.broadcast("Drop","on-update-popper")},visible:function(e){this.$emit("on-open-change",e)},slotOptions:function(e,t){if(!this.remote){var n=this.getInitialValue();this.flatOptions&&this.flatOptions.length&&n.length&&!this.multiple&&(this.values=n.map(this.getOptionData).filter(Boolean))}e&&t&&e.length!==t.length&&this.broadcast("Drop","on-update-popper")}}}},function(e,t,n){var i=n(41);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){var i=n(96),r=n(68).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},function(e,t,n){e.exports={default:n(308),__esModule:!0}},function(e,t,n){var i=n(23);e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&i(a.call(e)),t}}},function(e,t,n){var i=n(35),r=n(10)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[r]===e)}},function(e,t,n){var i=n(10)("iterator"),r=!1;try{var a=[7][i]();a.return=function(){r=!0},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a=[7],o=a[i]();o.next=function(){return{done:n=!0}},a[i]=function(){return o},e(a)}catch(e){}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(17)),a=n(3),o=n(33);function s(e){return e&&e.__esModule?e:{default:e}}var l=r.default.prototype.$isServer,u=l?function(){}:n(118);t.default={name:"Drop",props:{placement:{type:String,default:"bottom-start"},className:{type:String},transfer:{type:Boolean},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{popper:null,width:"",popperStatus:!1,tIndex:this.handleGetIndex()}},computed:{styles:function(){var e={};return this.width&&(e.minWidth=String(this.width)+"px"),this.transfer&&(e["z-index"]=1060+this.tIndex),e}},methods:{update:function(){var e=this;l||this.$nextTick(function(){(0,i.default)(this,e),this.popper?(this.popper.update(),this.popperStatus=!0):this.popper=new u(this.$parent.$refs.reference,this.$el,{eventsEnabled:this.eventsEnabled,placement:this.placement,modifiers:{computeStyle:{gpuAcceleration:!1},preventOverflow:{boundariesElement:"window"}},onCreate:function(){(0,i.default)(this,e),this.resetTransformOrigin(),this.$nextTick(this.popper.update())}.bind(this),onUpdate:function(){(0,i.default)(this,e),this.resetTransformOrigin()}.bind(this)}),"iSelect"===this.$parent.$options.name&&(this.width=parseInt((0,a.getStyle)(this.$parent.$el,"width"))),this.tIndex=this.handleGetIndex()}.bind(this))},destroy:function(){var e=this;this.popper&&setTimeout(function(){(0,i.default)(this,e),this.popper&&!this.popperStatus&&(this.popper.popper.style.display="none",this.popper.destroy(),this.popper=null),this.popperStatus=!1}.bind(this),300)},resetTransformOrigin:function(){if(this.popper){var e=this.popper.popper.getAttribute("x-placement"),t=e.split("-")[0],n=e.split("-")[1];"left"===e||"right"===e||(this.popper.popper.style.transformOrigin="bottom"===t||"top"!==t&&"start"===n?"center top":"center bottom")}},handleGetIndex:function(){return(0,o.transferIncrease)(),o.transferIndex}},created:function(){this.$on("on-update-popper",this.update),this.$on("on-destroy-popper",this.destroy)},beforeDestroy:function(){this.$off("on-update-popper",this.update),this.$off("on-destroy-popper",this.destroy),this.popper&&(this.popper.destroy(),this.popper=null)}}},function(e,t,n){(function(t){var n;n=function(){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,n=function(){for(var t=["Edge","Trident","Firefox"],n=0;n<t.length;n+=1)if(e&&navigator.userAgent.indexOf(t[n])>=0)return 1;return 0}(),i=e&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),n))}};function r(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function o(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function s(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?e:s(o(e))}function l(e){return e&&e.referenceNode?e.referenceNode:e}var u=e&&!(!window.MSInputMethodContext||!document.documentMode),c=e&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?u:10===e?c:u||c}function h(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function f(e){return null!==e.parentNode?f(e.parentNode):e}function p(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,r=n?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(r,0);var o,s,l=a.commonAncestorContainer;if(e!==l&&t!==l||i.contains(r))return"BODY"===(s=(o=l).nodeName)||"HTML"!==s&&h(o.firstElementChild)!==o?h(l):l;var u=f(e);return u.host?p(u.host,t):p(e,f(t).host)}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",i=e.nodeName;if("BODY"===i||"HTML"===i){var r=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||r;return a[n]}return e[n]}function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=m(t,"top"),r=m(t,"left"),a=n?-1:1;return e.top+=i*a,e.bottom+=i*a,e.left+=r*a,e.right+=r*a,e}function g(e,t){var n="x"===t?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+i+"Width"])}function b(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function y(e){var t=e.body,n=e.documentElement,i=d(10)&&getComputedStyle(n);return{height:b("Height",t,n,i),width:b("Width",t,n,i)}}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),x=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};function C(e){return k({},e,{right:e.left+e.width,bottom:e.top+e.height})}function S(e){var t={};try{if(d(10)){t=e.getBoundingClientRect();var n=m(e,"top"),i=m(e,"left");t.top+=n,t.left+=i,t.bottom+=n,t.right+=i}else t=e.getBoundingClientRect()}catch(e){}var r={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?y(e.ownerDocument):{},s=o.width||e.clientWidth||r.width,l=o.height||e.clientHeight||r.height,u=e.offsetWidth-s,c=e.offsetHeight-l;if(u||c){var h=a(e);u-=g(h,"x"),c-=g(h,"y"),r.width-=u,r.height-=c}return C(r)}function O(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=d(10),r="HTML"===t.nodeName,o=S(e),l=S(t),u=s(e),c=a(t),h=parseFloat(c.borderTopWidth),f=parseFloat(c.borderLeftWidth);n&&r&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var p=C({top:o.top-l.top-h,left:o.left-l.left-f,width:o.width,height:o.height});if(p.marginTop=0,p.marginLeft=0,!i&&r){var m=parseFloat(c.marginTop),g=parseFloat(c.marginLeft);p.top-=h-m,p.bottom-=h-m,p.left-=f-g,p.right-=f-g,p.marginTop=m,p.marginLeft=g}return(i&&!n?t.contains(u):t===u&&"BODY"!==u.nodeName)&&(p=v(p,t)),p}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,i=O(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:m(n),s=t?0:m(n,"left"),l={top:o-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:r,height:a};return C(l)}function D(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===a(e,"position"))return!0;var n=o(e);return!!n&&D(n)}function E(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function $(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},u=r?E(e):p(e,l(t));if("viewport"===i)a=T(u,r);else{var c=void 0;"scrollParent"===i?"BODY"===(c=s(o(t))).nodeName&&(c=e.ownerDocument.documentElement):c="window"===i?e.ownerDocument.documentElement:i;var d=O(c,u,r);if("HTML"!==c.nodeName||D(u))a=d;else{var h=y(e.ownerDocument),f=h.height,m=h.width;a.top+=d.top-d.marginTop,a.bottom=f+d.top,a.left+=d.left-d.marginLeft,a.right=m+d.left}}var v="number"==typeof(n=n||0);return a.left+=v?n:n.left||0,a.top+=v?n:n.top||0,a.right-=v?n:n.right||0,a.bottom-=v?n:n.bottom||0,a}function M(e){return e.width*e.height}function P(e,t,n,i,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=$(n,i,a,r),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map((function(e){return k({key:e},s[e],{area:M(s[e])})})).sort((function(e,t){return t.area-e.area})),u=l.filter((function(e){var t=e.width,i=e.height;return t>=n.clientWidth&&i>=n.clientHeight})),c=u.length>0?u[0].key:l[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function I(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=i?E(t):p(t,l(n));return O(n,r,i)}function j(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),i=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function A(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function N(e,t,n){n=n.split("-")[0];var i=j(e),r={width:i.width,height:i.height},a=-1!==["right","left"].indexOf(n),o=a?"top":"left",s=a?"left":"top",l=a?"height":"width",u=a?"width":"height";return r[o]=t[o]+t[l]/2-i[l]/2,r[s]=n===s?t[s]-i[u]:t[A(s)],r}function L(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function F(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var i=L(e,(function(e){return e[t]===n}));return e.indexOf(i)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&r(n)&&(t.offsets.popper=C(t.offsets.popper),t.offsets.reference=C(t.offsets.reference),t=n(t,e))})),t}function R(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=I(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=P(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=N(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=F(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function B(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function V(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var r=t[i],a=r?""+r+n:e;if(void 0!==document.body.style[a])return a}return null}function z(){return this.state.isDestroyed=!0,B(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[V("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function H(e){var t=e.ownerDocument;return t?t.defaultView:window}function W(e,t,n,i){var r="BODY"===e.nodeName,a=r?e.ownerDocument.defaultView:e;a.addEventListener(t,n,{passive:!0}),r||W(s(a.parentNode),t,n,i),i.push(a)}function q(e,t,n,i){n.updateBound=i,H(e).addEventListener("resize",n.updateBound,{passive:!0});var r=s(e);return W(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function U(){this.state.eventsEnabled||(this.state=q(this.reference,this.options,this.state,this.scheduleUpdate))}function K(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,H(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function G(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Y(e,t){Object.keys(t).forEach((function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&G(t[n])&&(i="px"),e.style[n]=t[n]+i}))}var Z=e&&/Firefox/i.test(navigator.userAgent);function X(e,t,n){var i=L(e,(function(e){return e.name===t})),r=!!i&&e.some((function(e){return e.name===n&&e.enabled&&e.order<i.order}));if(!r){var a="`"+t+"`",o="`"+n+"`";console.warn(o+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return r}var J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Q=J.slice(3);function ee(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Q.indexOf(e),i=Q.slice(n+1).concat(Q.slice(0,n));return t?i.reverse():i}var te="flip",ne="clockwise",ie="counterclockwise";function re(e,t,n,i){var r=[0,0],a=-1!==["right","left"].indexOf(i),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(L(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return u=u.map((function(e,i){var r=(1===i?!a:a)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,i){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+r[1],o=r[2];return a?0===o.indexOf("%")?C("%p"===o?n:i)[t]/100*a:"vh"===o||"vw"===o?("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a:a:e}(e,r,t,n)}))})),u.forEach((function(e,t){e.forEach((function(n,i){G(n)&&(r[t]+=n*("-"===e[i-1]?-1:1))}))})),r}var ae={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets,a=r.reference,o=r.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",c={start:x({},l,a[l]),end:x({},l,a[l]+a[u]-o[u])};e.offsets.popper=k({},o,c[i])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,i=e.placement,r=e.offsets,a=r.popper,o=r.reference,s=i.split("-")[0],l=void 0;return l=G(+n)?[+n,0]:re(n,a,o,s),"left"===s?(a.top+=l[0],a.left-=l[1]):"right"===s?(a.top+=l[0],a.left+=l[1]):"top"===s?(a.left+=l[0],a.top-=l[1]):"bottom"===s&&(a.left+=l[0],a.top+=l[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var i=V("transform"),r=e.instance.popper.style,a=r.top,o=r.left,s=r[i];r.top="",r.left="",r[i]="";var l=$(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=a,r.left=o,r[i]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,d={primary:function(e){var n=c[e];return c[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(c[e],l[e])),x({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=c[n];return c[e]>l[e]&&!t.escapeWithReference&&(i=Math.min(c[n],l[e]-("right"===e?c.width:c.height))),x({},n,i)}};return u.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=k({},c,d[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],a=Math.floor,o=-1!==["top","bottom"].indexOf(r),s=o?"right":"bottom",l=o?"left":"top",u=o?"width":"height";return n[s]<a(i[l])&&(e.offsets.popper[l]=a(i[l])-n[u]),n[l]>a(i[s])&&(e.offsets.popper[l]=a(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!X(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],o=e.offsets,s=o.popper,l=o.reference,u=-1!==["left","right"].indexOf(r),c=u?"height":"width",d=u?"Top":"Left",h=d.toLowerCase(),f=u?"left":"top",p=u?"bottom":"right",m=j(i)[c];l[p]-m<s[h]&&(e.offsets.popper[h]-=s[h]-(l[p]-m)),l[h]+m>s[p]&&(e.offsets.popper[h]+=l[h]+m-s[p]),e.offsets.popper=C(e.offsets.popper);var v=l[h]+l[c]/2-m/2,g=a(e.instance.popper),b=parseFloat(g["margin"+d]),y=parseFloat(g["border"+d+"Width"]),w=v-e.offsets.popper[h]-b-y;return w=Math.max(Math.min(s[c]-m,w),0),e.arrowElement=i,e.offsets.arrow=(x(n={},h,Math.round(w)),x(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(B(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=$(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],r=A(i),a=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case te:o=[i,r];break;case ne:o=ee(i);break;case ie:o=ee(i,!0);break;default:o=t.behavior}return o.forEach((function(s,l){if(i!==s||o.length===l+1)return e;i=e.placement.split("-")[0],r=A(i);var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,h="left"===i&&d(u.right)>d(c.left)||"right"===i&&d(u.left)<d(c.right)||"top"===i&&d(u.bottom)>d(c.top)||"bottom"===i&&d(u.top)<d(c.bottom),f=d(u.left)<d(n.left),p=d(u.right)>d(n.right),m=d(u.top)<d(n.top),v=d(u.bottom)>d(n.bottom),g="left"===i&&f||"right"===i&&p||"top"===i&&m||"bottom"===i&&v,b=-1!==["top","bottom"].indexOf(i),y=!!t.flipVariations&&(b&&"start"===a&&f||b&&"end"===a&&p||!b&&"start"===a&&m||!b&&"end"===a&&v),w=!!t.flipVariationsByContent&&(b&&"start"===a&&p||b&&"end"===a&&f||!b&&"start"===a&&v||!b&&"end"===a&&m),_=y||w;(h||g||_)&&(e.flipped=!0,(h||g)&&(i=o[l+1]),_&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=i+(a?"-"+a:""),e.offsets.popper=k({},e.offsets.popper,N(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,a=i.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[o?"left":"top"]=a[n]-(s?r[o?"width":"height"]:0),e.placement=A(t),e.offsets.popper=C(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!X(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=L(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,i=t.y,r=e.offsets.popper,a=L(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o=void 0!==a?a:t.gpuAcceleration,s=h(e.instance.popper),l=S(s),u={position:r.position},c=function(e,t){var n=e.offsets,i=n.popper,r=n.reference,a=Math.round,o=Math.floor,s=function(e){return e},l=a(r.width),u=a(i.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),h=t?c||d||l%2==u%2?a:o:s,f=t?a:s;return{left:h(l%2==1&&u%2==1&&!d&&t?i.left-1:i.left),top:f(i.top),bottom:f(i.bottom),right:h(i.right)}}(e,window.devicePixelRatio<2||!Z),d="bottom"===n?"top":"bottom",f="right"===i?"left":"right",p=V("transform"),m=void 0,v=void 0;if(v="bottom"===d?"HTML"===s.nodeName?-s.clientHeight+c.bottom:-l.height+c.bottom:c.top,m="right"===f?"HTML"===s.nodeName?-s.clientWidth+c.right:-l.width+c.right:c.left,o&&p)u[p]="translate3d("+m+"px, "+v+"px, 0)",u[d]=0,u[f]=0,u.willChange="transform";else{var g="bottom"===d?-1:1,b="right"===f?-1:1;u[d]=v*g,u[f]=m*b,u.willChange=d+", "+f}var y={"x-placement":e.placement};return e.attributes=k({},y,e.attributes),e.styles=k({},u,e.styles),e.arrowStyles=k({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Y(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Y(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,i,r){var a=I(r,t,e,n.positionFixed),o=P(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",o),Y(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},oe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:ae},se=function(){function e(t,n){var a=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};w(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=i(this.update.bind(this)),this.options=k({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(k({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){a.options.modifiers[t]=k({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return k({name:e},a.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&r(e.onLoad)&&e.onLoad(a.reference,a.popper,a.options,e,a.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return _(e,[{key:"update",value:function(){return R.call(this)}},{key:"destroy",value:function(){return z.call(this)}},{key:"enableEventListeners",value:function(){return U.call(this)}},{key:"disableEventListeners",value:function(){return K.call(this)}}]),e}();return se.Utils=("undefined"!=typeof window?window:t).PopperUtils,se.placements=J,se.Defaults=oe,se},e.exports=n()}).call(t,n(119))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.i18n=t.use=t.t=void 0;var i=s(n(318)),r=s(n(321)),a=s(n(17)),o=s(n(323));function s(e){return e&&e.__esModule?e:{default:e}}var l=(0,s(n(324)).default)(a.default),u=r.default,c=!1,d=function(){var e=(0,i.default)(this||a.default).$t;if("function"==typeof e&&a.default.locale)return c||(c=!0,a.default.locale(a.default.config.lang,(0,o.default)(u,a.default.locale(a.default.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},h=t.t=function(e,t){var n=d.apply(this,arguments);if(null!=n)return n;for(var i=e.split("."),r=u,a=0,o=i.length;a<o;a++){var s=i[a];if(n=r[s],a===o-1)return l(n,t);if(!n)return"";r=n}return""},f=t.use=function(e){u=e||u},p=t.i18n=function(e){d=e||d};t.default={use:f,t:h,i18n:p}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(27)),r=u(n(2)),a=u(n(1)),o=u(n(20)),s=u(n(4)),l=u(n(6));function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-select";t.default={name:"iSelectHead",mixins:[s.default,l.default],components:{Icon:o.default},props:{disabled:{type:Boolean,default:!1},filterable:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},multipleUncancelable:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},remote:{type:Boolean,default:!1},initialLabel:{type:[String,Number,Array]},values:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},clearable:{type:[Function,Boolean],default:!1},inputElementId:{type:String},placeholder:{type:String},queryProp:{type:String,default:""},prefix:{type:String},maxTagCount:{type:Number},maxTagPlaceholder:{type:Function},allowCreate:{type:Boolean},showCreateItem:{type:Boolean}},data:function(){return{prefixCls:c,query:"",inputLength:20,remoteInitialLabel:this.initialLabel,preventRemoteCall:!1}},computed:{singleDisplayClasses:function(){var e,t=this.filterable,n=this.multiple,i=this.showPlaceholder;return[(e={},(0,r.default)(e,"ivu-select-head-with-prefix",this.$slots.prefix||this.prefix),(0,r.default)(e,"ivu-select-placeholder",i&&!t),(0,r.default)(e,"ivu-select-selected-value",!i&&!n&&!t),e)]},singleDisplayValue:function(){return this.multiple&&this.values.length>0||this.filterable?"":""+String(this.selectedSingle)||this.localePlaceholder},showPlaceholder:function(){var e=!1;if(this.multiple)!this.values.length>0&&(e=!0);else{var t=this.values[0];void 0!==t&&""!==String(t).trim()||(e=!this.remoteInitialLabel)}return e},resetSelect:function(){return!this.showPlaceholder&&this.clearable},inputStyle:function(){var e={};return this.multiple&&(this.showPlaceholder?e.width="100%":e.width=String(this.inputLength)+"px"),e},localePlaceholder:function(){return void 0===this.placeholder?this.t("i.select.placeholder"):this.placeholder},selectedSingle:function(){var e=this.values[0];return e?e.label:this.remoteInitialLabel||""},selectedMultiple:function(){return this.multiple?this.values:[]},headCls:function(){return(0,r.default)({},"ivu-select-head-flex",this.filterable&&(this.$slots.prefix||this.prefix))},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.select.customArrow?e="":this.$IVIEW.select.arrow&&(e=this.$IVIEW.select.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.select.customArrow&&(e=this.$IVIEW.select.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.select.arrowSize&&(e=this.$IVIEW.select.arrowSize),e}},methods:{inUncancelable:function(e){return 0!==this.multipleUncancelable.length&&this.multipleUncancelable.includes(e)},onInputFocus:function(){this.$emit("on-input-focus")},onInputBlur:function(){this.allowCreate&&""!==this.query&&0==this.$parent.flatOptions.length?this.handleInputEnter():this.showCreateItem||(this.values.length||(this.query=""),this.$emit("on-input-blur"))},removeTag:function(e){return!this.disabled&&!this.inUncancelable(e.value)&&void this.dispatch("iSelect","on-select-selected",e)},resetInputState:function(){this.inputLength=12*this.$refs.input.value.length+20,this.$emit("on-keydown")},handleInputDelete:function(e){var t=e.target.value;this.multiple&&this.selectedMultiple.length&&""===this.query&&""===t&&this.removeTag(this.selectedMultiple[this.selectedMultiple.length-1])},handleInputEnter:function(e){if(this.$emit("on-enter"),this.showCreateItem)try{e.stopPropagation()}catch(e){}},onHeaderClick:function(e){this.filterable&&e.target===this.$el&&this.$refs.input.focus()},onClear:function(){this.$emit("on-clear")}},watch:{values:function(e){var t=this,n=(0,i.default)(e,1)[0];if(this.filterable){if(this.preventRemoteCall=!0,this.multiple)return this.query="",void(this.preventRemoteCall=!1);this.query=void 0===n||""===n||null===n?"":n.label,this.$nextTick(function(){return(0,a.default)(this,t),this.preventRemoteCall=!1}.bind(this))}},query:function(e){this.preventRemoteCall?this.preventRemoteCall=!1:this.$emit("on-query-change",e)},queryProp:function(e){e!==this.query&&(this.query=e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0);t.default={props:{options:{type:Array,default:o},slotOptions:{type:Array,default:o},slotUpdateHook:{type:Function,default:function(){(0,a.default)(void 0,void 0)}.bind(void 0)}},render:function(e){return this.slotOptions!==this.$parent.$slots.default&&this.slotUpdateHook(),e("ul",[this.$slots.default,this.options])}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=s(n(4)),a=s(n(11)),o=n(3);function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-select-item";t.default={name:"iOption",componentName:"select-item",mixins:[r.default,a.default],props:{value:{type:[String,Number],required:!0},label:{type:[String,Number]},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},isFocused:{type:Boolean,default:!1},tag:{type:[String,Number]},avatar:{type:String}},data:function(){return{searchLabel:"",autoComplete:!1}},computed:{classes:function(){var e;return[""+l,(e={},(0,i.default)(e,l+"-disabled",this.itemDisabled),(0,i.default)(e,l+"-selected",this.selected&&!this.autoComplete),(0,i.default)(e,l+"-focus",this.isFocused),e)]},showLabel:function(){return this.label?this.label:this.value},optionLabel:function(){return this.label||this.$el&&this.$el.textContent}},methods:{select:function(){if(this.itemDisabled)return!1;this.dispatch("iSelect","on-select-selected",{value:this.value,label:this.optionLabel,tag:this.tag,avatar:this.avatar}),this.$emit("on-select-selected",{value:this.value,label:this.optionLabel,tag:this.tag,avatar:this.avatar})}},mounted:function(){var e=(0,o.findComponentUpward)(this,"iSelect");e&&(this.autoComplete=e.autoComplete)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(1)),r=c(n(330)),a=c(n(2)),o=n(3),s=c(n(333)),l=c(n(4)),u=c(n(11));function c(e){return e&&e.__esModule?e:{default:e}}var d="ivu-input";t.default={name:"Input",mixins:[l.default,u.default],props:{type:{validator:function(e){return(0,o.oneOf)(e,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(e){return(0,o.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(e){return(0,o.oneOf)(e,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1},border:{type:Boolean,default:!0}},data:function(){return{currentValue:this.value,prefixCls:d,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1,clearableIconOffset:0}},computed:{currentType:function(){var e=this.type;return"password"===e&&this.password&&this.showPassword&&(e="text"),e},prepend:function(){var e=!1;return"textarea"!==this.type&&(e=void 0!==this.$slots.prepend),e},append:function(){var e=!1;return"textarea"!==this.type&&(e=void 0!==this.$slots.append),e},showPrefix:function(){var e=!1;return"textarea"!==this.type&&(e=""!==this.prefix||void 0!==this.$slots.prefix),e},showSuffix:function(){var e=!1;return"textarea"!==this.type&&(e=""!==this.suffix||void 0!==this.$slots.suffix),e},wrapClasses:function(){var e;return["ivu-input-wrapper",(e={},(0,a.default)(e,"ivu-input-wrapper-"+String(this.size),!!this.size),(0,a.default)(e,"ivu-input-type-"+String(this.type),this.type),(0,a.default)(e,"ivu-input-group",this.prepend||this.append||this.search&&this.enterButton),(0,a.default)(e,"ivu-input-group-"+String(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),(0,a.default)(e,"ivu-input-group-with-prepend",this.prepend),(0,a.default)(e,"ivu-input-group-with-append",this.append||this.search&&this.enterButton),(0,a.default)(e,"ivu-input-hide-icon",this.append),(0,a.default)(e,"ivu-input-with-search",this.search&&this.enterButton),(0,a.default)(e,"ivu-input-wrapper-disabled",this.itemDisabled),e)]},inputClasses:function(){var e;return["ivu-input",(e={},(0,a.default)(e,"ivu-input-"+String(this.size),!!this.size),(0,a.default)(e,"ivu-input-disabled",this.itemDisabled),(0,a.default)(e,"ivu-input-no-border",!this.border),(0,a.default)(e,"ivu-input-with-prefix",this.showPrefix),(0,a.default)(e,"ivu-input-with-suffix",this.showSuffix||this.search&&!1===this.enterButton),e)]},textareaClasses:function(){var e;return["ivu-input",(e={},(0,a.default)(e,"ivu-input-disabled",this.itemDisabled),(0,a.default)(e,"ivu-input-no-border",!this.border),e)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},clearableStyles:function(){var e={},t=this.clearableIconOffset;return t&&(e.transform="translateX(-"+String(t)+"px)"),e}},methods:{handleEnter:function(e){this.$emit("on-enter",e),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(e){this.$emit("on-keydown",e)},handleKeypress:function(e){this.$emit("on-keypress",e)},handleKeyup:function(e){this.$emit("on-keyup",e)},handleIconClick:function(e){this.$emit("on-click",e)},handleFocus:function(e){this.$emit("on-focus",e)},handleBlur:function(e){this.$emit("on-blur",e),(0,o.findComponentUpward)(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(e){"compositionstart"===e.type&&(this.isOnComposition=!0),"compositionend"===e.type&&(this.isOnComposition=!1,this.handleInput(e))},handleInput:function(e){if(!this.isOnComposition){var t=e.target.value;this.number&&""!==t&&(t=(0,r.default)(Number(t))?t:Number(t)),this.$emit("input",t),this.setCurrentValue(t),this.$emit("on-change",e)}},handleChange:function(e){this.$emit("on-input-change",e)},setCurrentValue:function(e){var t=this;e!==this.currentValue&&(this.$nextTick(function(){(0,i.default)(this,t),this.resizeTextarea()}.bind(this)),this.currentValue=e,(0,o.findComponentUpward)(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",e))},resizeTextarea:function(){var e=this.autosize;if(!e||"textarea"!==this.type)return!1;var t=e.minRows,n=e.maxRows;this.textareaStyles=(0,s.default)(this.$refs.textarea,t,n)},focus:function(e){var t="textarea"===this.type?this.$refs.textarea:this.$refs.input;t.focus(e);var n=(e||{}).cursor;if(n){var i=t.value.length;switch(n){case"start":t.setSelectionRange(0,0);break;case"end":t.setSelectionRange(i,i);break;default:t.setSelectionRange(0,i)}}},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var e=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var t=this.currentValue.length;setTimeout(function(){(0,i.default)(this,e),this.$refs.input.setSelectionRange(t,t)}.bind(this),0)},handleCalcIconOffset:function(){var e=this.$el.querySelectorAll(".ivu-input-group-append")[0];this.clearableIconOffset=e?e.offsetWidth:0}},watch:{value:function(e){this.setCurrentValue(e)},type:function(){this.$nextTick(this.handleCalcIconOffset)}},mounted:function(){this.slotReady=!0,this.resizeTextarea(),this.handleCalcIconOffset()},updated:function(){this.$nextTick(this.handleCalcIconOffset)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(126),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(343),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-avatar",l=["small","large","default"];t.default={name:"Avatar",components:{Icon:r.default},props:{shape:{validator:function(e){return(0,a.oneOf)(e,["circle","square"])},default:"circle"},size:{type:[String,Number],default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},src:{type:String},icon:{type:String},customIcon:{type:String,default:""}},data:function(){return{prefixCls:s,scale:1,childrenWidth:0,isSlotShow:!1,slotTemp:null}},computed:{classes:function(){var e;return["ivu-avatar","ivu-avatar-"+String(this.shape),(e={},(0,i.default)(e,"ivu-avatar-image",!!this.src),(0,i.default)(e,"ivu-avatar-icon",!!this.icon||!!this.customIcon),(0,i.default)(e,"ivu-avatar-"+String(this.size),(0,a.oneOf)(this.size,l)),e)]},styles:function(){var e={};return this.size&&!(0,a.oneOf)(this.size,l)&&(e.width=String(this.size)+"px",e.height=String(this.size)+"px",e.lineHeight=String(this.size)+"px",e.fontSize=this.size/2+"px"),e},childrenStyle:function(){var e={};return this.isSlotShow&&(e={msTransform:"scale("+String(this.scale)+")",WebkitTransform:"scale("+String(this.scale)+")",transform:"scale("+String(this.scale)+")",position:"absolute",display:"inline-block",left:"calc(50% - "+String(Math.round(this.childrenWidth/2))+"px)"}),e}},watch:{size:function(e,t){e!==t&&this.setScale()}},methods:{setScale:function(){if(this.isSlotShow=!this.src&&!this.icon,this.$refs.children){this.childrenWidth=this.$refs.children.offsetWidth;var e=this.$el.getBoundingClientRect().width;e-8<this.childrenWidth?this.scale=(e-8)/this.childrenWidth:this.scale=1}},handleError:function(e){this.$emit("on-error",e)}},beforeCreate:function(){this.slotTemp=this.$slots.default},mounted:function(){this.setScale()},updated:function(){this.$slots.default!==this.slotTemp&&(this.slotTemp=this.$slots.default,this.setScale())}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=n(12),l="ivu-back-top";t.default={props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3}},data:function(){return{backTop:!1}},mounted:function(){(0,s.on)(window,"scroll",this.handleScroll),(0,s.on)(window,"resize",this.handleScroll)},beforeDestroy:function(){(0,s.off)(window,"scroll",this.handleScroll),(0,s.off)(window,"resize",this.handleScroll)},computed:{classes:function(){return[""+l,(0,a.default)({},l+"-show",this.backTop)]},styles:function(){return{bottom:String(this.bottom)+"px",right:String(this.right)+"px"}},innerClasses:function(){return l+"-inner"}},methods:{handleScroll:function(){this.backTop=window.pageYOffset>=this.height},back:function(){var e=document.documentElement.scrollTop||document.body.scrollTop;(0,o.scrollTop)(window,e,0,this.duration),this.$emit("on-click")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=["blue","green","red","yellow","pink","magenta","volcano","orange","gold","lime","cyan","geekblue","purple"];t.default={name:"Badge",props:{count:Number,dot:{type:Boolean,default:!1},overflowCount:{type:[Number,String],default:99},className:String,showZero:{type:Boolean,default:!1},text:{type:String,default:""},status:{validator:function(e){return(0,o.oneOf)(e,["success","processing","default","error","warning"])}},type:{validator:function(e){return(0,o.oneOf)(e,["success","primary","normal","error","warning","info"])}},offset:{type:Array},color:{type:String}},computed:{classes:function(){return"ivu-badge"},dotClasses:function(){return"ivu-badge-dot"},countClasses:function(){var e;return["ivu-badge-count",(e={},(0,a.default)(e,""+String(this.className),!!this.className),(0,a.default)(e,"ivu-badge-count-alone",this.alone),(0,a.default)(e,"ivu-badge-count-"+String(this.type),!!this.type),e)]},customCountClasses:function(){return["ivu-badge-count","ivu-badge-count-custom",(0,a.default)({},""+String(this.className),!!this.className)]},statusClasses:function(){var e;return["ivu-badge-status-dot",(e={},(0,a.default)(e,"ivu-badge-status-"+String(this.status),!!this.status),(0,a.default)(e,"ivu-badge-status-"+String(this.color),!!this.color&&(0,o.oneOf)(this.color,s)),e)]},statusStyles:function(){return(0,o.oneOf)(this.color,s)?{}:{backgroundColor:this.color}},styles:function(){var e={};return this.offset&&2===this.offset.length&&(e["margin-top"]=String(this.offset[0])+"px",e["margin-right"]=String(this.offset[1])+"px"),e},finalCount:function(){return""!==this.text?this.text:parseInt(this.count)>=parseInt(this.overflowCount)?String(this.overflowCount)+"+":this.count},badge:function(){var e=!1;return this.count&&(e=!(0===parseInt(this.count))),this.dot&&(e=!0,null!==this.count&&0===parseInt(this.count)&&(e=!1)),""!==this.text&&(e=!0),e||this.showZero},hasCount:function(){return!!(this.count||""!==this.text||this.showZero&&0===parseInt(this.count))},alone:function(){return void 0===this.$slots.default}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"Breadcrumb",props:{separator:{type:String,default:"/"}},computed:{classes:function(){return"ivu-breadcrumb"}},mounted:function(){this.updateChildren()},updated:function(){var e=this;this.$nextTick(function(){(0,a.default)(this,e),this.updateChildren()}.bind(this))},methods:{updateChildren:function(){var e=this;this.$children.forEach(function(t){(0,a.default)(this,e),t.separator=this.separator}.bind(this))}},watch:{separator:function(){this.updateChildren()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(48),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-breadcrumb-item";t.default={name:"BreadcrumbItem",mixins:[a.default],props:{},data:function(){return{separator:"",showSeparator:!1}},computed:{linkClasses:function(){return o+"-link"},separatorClasses:function(){return o+"-separator"}},mounted:function(){this.showSeparator=void 0!==this.$slots.separator}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(2)),r=l(n(20)),a=n(3),o=l(n(48)),s=l(n(11));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Button",mixins:[o.default,s.default],components:{Icon:r.default},props:{type:{validator:function(e){return(0,a.oneOf)(e,["default","primary","dashed","text","info","success","warning","error"])},default:"default"},shape:{validator:function(e){return(0,a.oneOf)(e,["circle","circle-outline"])}},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},loading:Boolean,disabled:Boolean,htmlType:{default:"button",validator:function(e){return(0,a.oneOf)(e,["button","submit","reset"])}},icon:{type:String,default:""},customIcon:{type:String,default:""},long:{type:Boolean,default:!1},ghost:{type:Boolean,default:!1}},computed:{showSlot:function(){return!!this.$slots.default},classes:function(){var e;return["ivu-btn","ivu-btn-"+String(this.type),(e={},(0,i.default)(e,"ivu-btn-long",this.long),(0,i.default)(e,"ivu-btn-"+String(this.shape),!!this.shape),(0,i.default)(e,"ivu-btn-"+String(this.size),"default"!==this.size),(0,i.default)(e,"ivu-btn-loading",null!=this.loading&&this.loading),(0,i.default)(e,"ivu-btn-icon-only",!this.showSlot&&(!!this.icon||!!this.customIcon||this.loading)),(0,i.default)(e,"ivu-btn-ghost",this.ghost),e)]},isHrefPattern:function(){return!!this.to},tagName:function(){return this.isHrefPattern?"a":"button"},tagProps:function(){return this.isHrefPattern?{href:this.linkUrl,target:this.target}:{type:this.htmlType}}},methods:{handleClickLink:function(e){this.$emit("click",e);var t=e.ctrlKey||e.metaKey;this.handleCheckClick(e,t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s="ivu-btn-group";t.default={name:"ButtonGroup",props:{size:{validator:function(e){return(0,o.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},shape:{validator:function(e){return(0,o.oneOf)(e,["circle","circle-outline"])}},vertical:{type:Boolean,default:!1}},computed:{classes:function(){var e;return[""+s,(e={},(0,a.default)(e,s+"-"+String(this.size),!!this.size),(0,a.default)(e,s+"-"+String(this.shape),!!this.shape),(0,a.default)(e,s+"-vertical",this.vertical),e)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(8)),a=o(n(48));function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Card",mixins:[a.default],components:{Icon:r.default},props:{bordered:{type:Boolean,default:!0},disHover:{type:Boolean,default:!1},shadow:{type:Boolean,default:!1},padding:{type:Number,default:16},title:{type:String},icon:{type:String}},data:function(){return{showHead:!0,showExtra:!0}},computed:{classes:function(){var e;return["ivu-card",(e={},(0,i.default)(e,"ivu-card-bordered",this.bordered&&!this.shadow),(0,i.default)(e,"ivu-card-dis-hover",this.disHover||this.shadow),(0,i.default)(e,"ivu-card-shadow",this.shadow),e)]},headClasses:function(){return"ivu-card-head"},extraClasses:function(){return"ivu-card-extra"},bodyClasses:function(){return"ivu-card-body"},bodyStyles:function(){return 16!==this.padding?{padding:String(this.padding)+"px"}:""},isHrefPattern:function(){return!!this.to},tagName:function(){return this.isHrefPattern?"a":"div"},tagProps:function(){return this.isHrefPattern?{href:this.linkUrl,target:this.target}:{}}},methods:{handleClickLink:function(e){if(this.isHrefPattern){var t=e.ctrlKey||e.metaKey;this.handleCheckClick(e,t)}}},mounted:function(){this.showHead=this.title||void 0!==this.$slots.title,this.showExtra=void 0!==this.$slots.extra}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(8)),a=n(3),o=n(12);function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-carousel";t.default={name:"Carousel",components:{Icon:r.default},props:{arrow:{type:String,default:"hover",validator:function(e){return(0,a.oneOf)(e,["hover","always","never"])}},autoplay:{type:Boolean,default:!1},autoplaySpeed:{type:Number,default:2e3},loop:{type:Boolean,default:!1},easing:{type:String,default:"ease"},dots:{type:String,default:"inside",validator:function(e){return(0,a.oneOf)(e,["inside","outside","none"])}},radiusDot:{type:Boolean,default:!1},trigger:{type:String,default:"click",validator:function(e){return(0,a.oneOf)(e,["click","hover"])}},value:{type:Number,default:0},height:{type:[String,Number],default:"auto",validator:function(e){return"auto"===e||"[object Number]"===Object.prototype.toString.call(e)}}},data:function(){return{prefixCls:l,listWidth:0,trackWidth:0,trackOffset:0,trackCopyOffset:0,showCopyTrack:!1,slides:[],slideInstances:[],timer:null,ready:!1,currentIndex:this.value,trackIndex:this.value,copyTrackIndex:this.value,hideTrackPos:-1}},computed:{classes:function(){return[""+l]},trackStyles:function(){var e=-1===this.trackIndex?"hidden":"visible";return{width:String(this.trackWidth)+"px",transform:"translate3d("+-this.trackOffset+"px, 0px, 0px)",transition:"transform 500ms "+String(this.easing),visibility:e}},copyTrackStyles:function(){return{width:String(this.trackWidth)+"px",transform:"translate3d("+-this.trackCopyOffset+"px, 0px, 0px)",transition:"transform 500ms "+String(this.easing),position:"absolute"}},arrowClasses:function(){return[l+"-arrow",l+"-arrow-"+String(this.arrow)]},dotsClasses:function(){return[l+"-dots",l+"-dots-"+String(this.dots)]}},methods:{findChild:function(e){var t=this,n=function t(n){var r=this;n.$options.componentName?e(n):n.$children.length&&n.$children.forEach(function(e){(0,i.default)(this,r),t(e)}.bind(this))};this.slideInstances.length||!this.$children?this.slideInstances.forEach(function(e){(0,i.default)(this,t),n(e)}.bind(this)):this.$children.forEach(function(e){(0,i.default)(this,t),n(e)}.bind(this))},initCopyTrackDom:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.$refs.copyTrack.innerHTML=this.$refs.originTrack.innerHTML}.bind(this))},updateSlides:function(e){var t=this,n=[],r=1;this.findChild(function(a){(0,i.default)(this,t),n.push({$el:a.$el}),a.index=r++,e&&this.slideInstances.push(a)}.bind(this)),this.slides=n,this.updatePos()},updatePos:function(){var e=this;this.findChild(function(t){(0,i.default)(this,e),t.width=this.listWidth,t.height="number"==typeof this.height?String(this.height)+"px":this.height}.bind(this)),this.trackWidth=(this.slides.length||0)*this.listWidth},slotChange:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.slides=[],this.slideInstances=[],this.updateSlides(!0,!0),this.updatePos(),this.updateOffset()}.bind(this))},handleResize:function(){this.listWidth=parseInt((0,a.getStyle)(this.$el,"width")),this.updatePos(),this.updateOffset()},updateTrackPos:function(e){this.showCopyTrack?this.trackIndex=e:this.copyTrackIndex=e},updateTrackIndex:function(e){this.showCopyTrack?this.copyTrackIndex=e:this.trackIndex=e,this.currentIndex=e},add:function(e){var t=this.slides.length;this.loop&&(this.hideTrackPos=e>0?-1:t,this.updateTrackPos(this.hideTrackPos));for(var n=this.showCopyTrack?this.copyTrackIndex:this.trackIndex,i=n+e;i<0;)i+=t;(e>0&&i===t||e<0&&i===t-1)&&this.loop?(this.showCopyTrack=!this.showCopyTrack,this.trackIndex+=e,this.copyTrackIndex+=e):(this.loop||(i%=this.slides.length),this.updateTrackIndex(i)),this.currentIndex=i===this.slides.length?0:i,this.$emit("on-change",n,this.currentIndex),this.$emit("input",this.currentIndex)},arrowEvent:function(e){this.setAutoplay(),this.add(e)},dotsEvent:function(e,t){var n=this.showCopyTrack?this.copyTrackIndex:this.trackIndex,i=this.currentIndex;e===this.trigger&&n!==t&&(this.updateTrackIndex(t),this.$emit("on-change",i,this.currentIndex),this.$emit("input",t),this.setAutoplay())},setAutoplay:function(){var e=this;window.clearInterval(this.timer),this.autoplay&&(this.timer=window.setInterval(function(){(0,i.default)(this,e),this.add(1)}.bind(this),this.autoplaySpeed))},updateOffset:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e);var t=this.copyTrackIndex>0?-1:1;this.trackOffset=this.trackIndex*this.listWidth,this.trackCopyOffset=this.copyTrackIndex*this.listWidth+t}.bind(this))},handleClick:function(e){this.$emit("on-click",this[e])}},watch:{autoplay:function(){this.setAutoplay()},autoplaySpeed:function(){this.setAutoplay()},trackIndex:function(){this.updateOffset()},copyTrackIndex:function(){this.updateOffset()},height:function(){this.updatePos()},value:function(e){this.updateTrackIndex(e),this.setAutoplay()}},mounted:function(){this.updateSlides(!0),this.handleResize(),this.setAutoplay(),(0,o.on)(window,"resize",this.handleResize)},beforeDestroy:function(){(0,o.off)(window,"resize",this.handleResize)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={componentName:"carousel-item",name:"CarouselItem",data:function(){return{prefixCls:"ivu-carousel-item",width:0,height:"auto",left:0}},computed:{styles:function(){return{width:String(this.width)+"px",height:""+String(this.height),left:String(this.left)+"px"}}},mounted:function(){this.$parent.slotChange()},watch:{width:function(e){var t=this;e&&this.$parent.loop&&this.$nextTick(function(){(0,a.default)(this,t),this.$parent.initCopyTrackDom()}.bind(this))},height:function(e){var t=this;e&&this.$parent.loop&&this.$nextTick(function(){(0,a.default)(this,t),this.$parent.initCopyTrackDom()}.bind(this))}},beforeDestroy:function(){this.$parent.slotChange()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(14)),r=g(n(57)),a=g(n(1)),o=g(n(2)),s=g(n(38)),l=g(n(37)),u=g(n(8)),c=g(n(369)),d=g(n(82)),h=g(n(24)),f=n(3),p=g(n(4)),m=g(n(6)),v=g(n(11));function g(e){return e&&e.__esModule?e:{default:e}}var b="ivu-cascader";t.default={name:"Cascader",mixins:[p.default,m.default,v.default],components:{iInput:s.default,Drop:l.default,Icon:u.default,Caspanel:c.default},directives:{clickOutside:d.default,TransferDom:h.default},props:{data:{type:Array,default:function(){return[]}},value:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},placeholder:{type:String},size:{validator:function(e){return(0,f.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},trigger:{validator:function(e){return(0,f.oneOf)(e,["click","hover"])},default:"click"},changeOnSelect:{type:Boolean,default:!1},renderFormat:{type:Function,default:function(e){return e.join(" / ")}},loadData:{type:Function},filterable:{type:Boolean,default:!1},notFoundText:{type:String},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String},elementId:{type:String},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},transferClassName:{type:String},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{prefixCls:b,selectPrefixCls:"ivu-select",visible:!1,selected:[],tmpSelected:[],updatingValue:!1,currentValue:this.value||[],query:"",validDataStr:"",isLoadedChildren:!1,isValueNull:!1}},computed:{classes:function(){var e;return[""+b,(e={},(0,o.default)(e,b+"-show-clear",this.showCloseIcon),(0,o.default)(e,b+"-size-"+String(this.size),!!this.size),(0,o.default)(e,b+"-visible",this.visible),(0,o.default)(e,b+"-disabled",this.itemDisabled),(0,o.default)(e,b+"-not-found",this.filterable&&""!==this.query&&!this.querySelections.length),e)]},showCloseIcon:function(){return this.currentValue&&this.currentValue.length&&this.clearable&&!this.itemDisabled},displayRender:function(){for(var e=[],t=0;t<this.selected.length;t++)e.push(this.selected[t].label);return this.renderFormat(e,this.selected)},displayInputRender:function(){return this.filterable?"":this.displayRender},localePlaceholder:function(){return void 0===this.placeholder?this.t("i.select.placeholder"):this.placeholder},inputPlaceholder:function(){return this.filterable&&this.currentValue.length?null:this.localePlaceholder},localeNotFoundText:function(){return void 0===this.notFoundText?this.t("i.select.noMatch"):this.notFoundText},querySelections:function(){var e=this,t=[];return function e(n,i,r){for(var a=0;a<n.length;a++){var o=n[a];o.__label=i?i+" / "+o.label:o.label,o.__value=r?r.concat(o.value):[o.value],o.children&&o.children.length?(e(o.children,o.__label,o.__value),delete o.__label,delete o.__value):t.push({label:o.__label,value:o.__value,display:o.__label,item:o,disabled:!!o.disabled})}}(this.data),t=t.filter(function(t){return(0,a.default)(this,e),!!t.label&&t.label.indexOf(this.query)>-1}.bind(this)).map(function(t){return(0,a.default)(this,e),t.display=t.display.replace(new RegExp(this.query,"g"),"<span>"+String(this.query)+"</span>"),t}.bind(this))},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.cascader.customArrow?e="":this.$IVIEW.cascader.arrow&&(e=this.$IVIEW.cascader.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.customArrow&&(e=this.$IVIEW.cascader.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.arrowSize&&(e=this.$IVIEW.cascader.arrowSize),e},dropdownCls:function(){var e;return e={},(0,o.default)(e,b+"-transfer",this.transfer),(0,o.default)(e,this.transferClassName,this.transferClassName),e}},methods:{clearSelect:function(){if(this.itemDisabled)return!1;var e=(0,r.default)(this.currentValue);this.currentValue=this.selected=this.tmpSelected=[],this.handleClose(),this.emitValue(this.currentValue,e),this.broadcast("Caspanel","on-clear")},handleClose:function(){this.visible=!1},toggleOpen:function(){if(this.itemDisabled)return!1;this.visible?this.filterable||this.handleClose():this.onFocus()},onFocus:function(){this.visible=!0,this.currentValue.length||this.broadcast("Caspanel","on-clear")},updateResult:function(e){this.tmpSelected=e},updateSelected:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(!this.changeOnSelect||e||t)&&this.broadcast("Caspanel","on-find-selected",{value:this.currentValue})},emitValue:function(e,t){var n=this;(0,r.default)(e)!==t&&(this.$emit("on-change",this.currentValue,JSON.parse((0,r.default)(this.selected))),this.$nextTick(function(){(0,a.default)(this,n),this.dispatch("FormItem","on-form-change",{value:this.currentValue,selected:JSON.parse((0,r.default)(this.selected))})}.bind(this)))},handleInput:function(e){this.query=e.target.value},handleSelectItem:function(e){var t=this,n=this.querySelections[e];if(n.item.disabled)return!1;this.query="",this.$refs.input.currentValue="";var i=(0,r.default)(this.currentValue);this.currentValue=n.value,setTimeout(function(){(0,a.default)(this,t),this.emitValue(this.currentValue,i),this.handleClose()}.bind(this),0)},handleFocus:function(){this.$refs.input.focus()},getValidData:function(e){var t=this;function n(e){var t=this,r=(0,i.default)({},e);return"loading"in r&&delete r.loading,"__value"in r&&delete r.__value,"__label"in r&&delete r.__label,"children"in r&&r.children.length&&(r.children=r.children.map(function(e){return(0,a.default)(this,t),n(e)}.bind(this))),r}return e.map(function(e){return(0,a.default)(this,t),n(e)}.bind(this))}},created:function(){var e=this;this.validDataStr=(0,r.default)(this.getValidData(this.data)),this.$on("on-result-change",function(t){(0,a.default)(this,e);var n=t.lastValue,i=t.changeOnSelect,o=t.fromInit;if(n||i){var s=(0,r.default)(this.currentValue);this.selected=this.tmpSelected;var l=[];this.selected.forEach(function(t){(0,a.default)(this,e),l.push(t.value)}.bind(this)),o||(this.updatingValue=!0,this.currentValue=l,this.emitValue(this.currentValue,s))}n&&!o&&this.handleClose()}.bind(this))},mounted:function(){this.updateSelected(!0)},watch:{visible:function(e){e?(this.currentValue.length&&this.updateSelected(),this.transfer&&this.$refs.drop.update(),this.broadcast("Drop","on-update-popper")):(this.filterable&&(this.query="",this.$refs.input.currentValue=""),this.transfer&&this.$refs.drop.destroy(),this.broadcast("Drop","on-destroy-popper")),this.$emit("on-visible-change",e)},value:function(e){null===e&&(this.isValueNull=!0),this.currentValue=e||[],null!==e&&e.length||(this.selected=[])},query:function(e){this.$emit("on-input-change",e)},currentValue:function(){this.isValueNull?(this.isValueNull=!1,this.$emit("input",null)):this.$emit("input",this.currentValue),this.updatingValue?this.updatingValue=!1:this.updateSelected(!0)},data:{deep:!0,handler:function(){var e=this,t=(0,r.default)(this.getValidData(this.data));t!==this.validDataStr&&(this.validDataStr=t,this.isLoadedChildren||this.$nextTick(function(){return(0,a.default)(this,e),this.updateSelected(!1,this.changeOnSelect)}.bind(this)),this.isLoadedChildren=!1)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(15)),r=u(n(14)),a=u(n(1)),o=u(n(370)),s=u(n(4)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}var c=1;t.default={name:"Caspanel",mixins:[s.default],components:{Casitem:o.default},props:{data:{type:Array,default:function(){return[]}},disabled:Boolean,changeOnSelect:Boolean,trigger:String,prefixCls:String},data:function(){return{tmpItem:{},result:[],sublist:[]}},watch:{data:function(){this.sublist=[]}},methods:{handleClickItem:function(e){"click"!==this.trigger&&e.children&&e.children.length||this.handleTriggerItem(e,!1,!0)},handleHoverItem:function(e){"hover"===this.trigger&&e.children&&e.children.length&&this.handleTriggerItem(e,!1,!0)},handleTriggerItem:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e.disabled){this.dispatch("Cascader","on-result-item",e);var r=(0,l.findComponentUpward)(this,"Cascader");if(void 0!==e.loading&&!e.children.length&&r&&r.loadData)r.loadData(e,function(){(0,a.default)(this,t),i&&(r.isLoadedChildren=!0),e.children.length&&this.handleTriggerItem(e)}.bind(this));else{var o=this.getBaseItem(e);if((this.changeOnSelect||o.label!==this.tmpItem.label||o.value!==this.tmpItem.value||o.label===this.tmpItem.label&&o.value===this.tmpItem.value)&&(this.tmpItem=o,this.emitUpdate([o])),e.children&&e.children.length){if(this.sublist=e.children,this.dispatch("Cascader","on-result-change",{lastValue:!1,changeOnSelect:this.changeOnSelect,fromInit:n}),this.changeOnSelect){var s=(0,l.findComponentDownward)(this,"Caspanel");s&&s.$emit("on-clear",!0)}}else this.sublist=[],this.dispatch("Cascader","on-result-change",{lastValue:!0,changeOnSelect:this.changeOnSelect,fromInit:n});r&&r.$refs.drop.update()}}},updateResult:function(e){this.result=[this.tmpItem].concat(e),this.emitUpdate(this.result)},getBaseItem:function(e){var t=(0,r.default)({},e);return t.children&&delete t.children,t},emitUpdate:function(e){"Caspanel"===this.$parent.$options.name?this.$parent.updateResult(e):this.$parent.$parent.updateResult(e)},getKey:function(){return c++}},mounted:function(){var e=this;this.$on("on-find-selected",function(t){(0,a.default)(this,e);for(var n=t.value,r=[].concat((0,i.default)(n)),o=0;o<r.length;o++)for(var s=0;s<this.data.length;s++)if(r[o]===this.data[s].value)return this.handleTriggerItem(this.data[s],!0),r.splice(0,1),this.$nextTick(function(){(0,a.default)(this,e),this.broadcast("Caspanel","on-find-selected",{value:r})}.bind(this)),!1}.bind(this)),this.$on("on-clear",function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if((0,a.default)(this,e),this.sublist=[],this.tmpItem={},t){var n=(0,l.findComponentDownward)(this,"Caspanel");n&&n.$emit("on-clear",!0)}}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(2)),r=a(n(8));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Casitem",components:{Icon:r.default},props:{data:Object,prefixCls:String,tmpItem:Object},computed:{classes:function(){var e;return[String(this.prefixCls)+"-menu-item",(e={},(0,i.default)(e,String(this.prefixCls)+"-menu-item-active",this.tmpItem.value===this.data.value),(0,i.default)(e,String(this.prefixCls)+"-menu-item-disabled",this.data.disabled),e)]},showArrow:function(){return this.data.children&&this.data.children.length||"loading"in this.data&&!this.data.loading},showLoading:function(){return"loading"in this.data&&this.data.loading},arrowType:function(){var e="ios-arrow-forward";return this.$IVIEW&&(this.$IVIEW.cascader.customItemArrow?e="":this.$IVIEW.cascader.itemArrow&&(e=this.$IVIEW.cascader.itemArrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.customItemArrow&&(e=this.$IVIEW.cascader.customItemArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.cascader.itemArrowSize&&(e=this.$IVIEW.cascader.itemArrowSize),e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=s(n(376)),a=s(n(8)),o=s(n(48));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-cell";t.default={name:"Cell",inject:["cellGroup"],mixins:[o.default],components:{CellItem:r.default,Icon:a.default},props:{name:{type:[String,Number]},title:{type:String,default:""},label:{type:String,default:""},extra:{type:String,default:""},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1}},data:function(){return{prefixCls:l}},computed:{classes:function(){var e;return["ivu-cell",(e={},(0,i.default)(e,"ivu-cell-disabled",this.disabled),(0,i.default)(e,"ivu-cell-selected",this.selected),(0,i.default)(e,"ivu-cell-with-link",this.to),e)]},arrowType:function(){var e="ios-arrow-forward";return this.$IVIEW&&(this.$IVIEW.cell.customArrow?e="":this.$IVIEW.cell.arrow&&(e=this.$IVIEW.cell.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.cell.customArrow&&(e=this.$IVIEW.cell.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.cell.arrowSize&&(e=this.$IVIEW.cell.arrowSize),e}},methods:{handleClickItem:function(e,t){this.cellGroup.handleClick(this.name),this.handleCheckClick(e,t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{title:{type:String,default:""},label:{type:String,default:""},extra:{type:String,default:""}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"CellGroup",provide:function(){return{cellGroup:this}},methods:{handleClick:function(e){this.$emit("on-click",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=n(3),a=s(n(4)),o=s(n(11));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-checkbox";t.default={name:"Checkbox",mixins:[a.default,o.default],props:{disabled:{type:Boolean,default:!1},value:{type:[String,Number,Boolean],default:!1},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},label:{type:[String,Number,Boolean]},indeterminate:{type:Boolean,default:!1},size:{validator:function(e){return(0,r.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},name:{type:String},border:{type:Boolean,default:!1}},data:function(){return{model:[],currentValue:this.value,group:!1,showSlot:!0,parent:(0,r.findComponentUpward)(this,"CheckboxGroup"),focusInner:!1}},computed:{wrapClasses:function(){var e;return[l+"-wrapper",(e={},(0,i.default)(e,l+"-group-item",this.group),(0,i.default)(e,l+"-wrapper-checked",this.currentValue),(0,i.default)(e,l+"-wrapper-disabled",this.itemDisabled),(0,i.default)(e,l+"-"+String(this.size),!!this.size),(0,i.default)(e,l+"-border",this.border),e)]},checkboxClasses:function(){var e;return[""+l,(e={},(0,i.default)(e,l+"-checked",this.currentValue),(0,i.default)(e,l+"-disabled",this.itemDisabled),(0,i.default)(e,l+"-indeterminate",this.indeterminate),e)]},innerClasses:function(){return[l+"-inner",(0,i.default)({},l+"-focus",this.focusInner)]},inputClasses:function(){return l+"-input"}},mounted:function(){this.parent=(0,r.findComponentUpward)(this,"CheckboxGroup"),this.parent&&(this.group=!0),this.group?this.parent.updateModel(!0):(this.updateModel(),this.showSlot=void 0!==this.$slots.default)},methods:{change:function(e){if(this.itemDisabled)return!1;var t=e.target.checked;this.currentValue=t;var n=t?this.trueValue:this.falseValue;this.$emit("input",n),this.group?this.parent.change(this.model):(this.$emit("on-change",n),this.dispatch("FormItem","on-form-change",n))},updateModel:function(){this.currentValue=this.value===this.trueValue},onBlur:function(){this.focusInner=!1},onFocus:function(){this.focusInner=!0}},watch:{value:function(e){if(e!==this.trueValue&&e!==this.falseValue)throw"Value should be trueValue or falseValue.";this.updateModel()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(144),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(383),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(2)),a=n(3),o=s(n(4));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"CheckboxGroup",mixins:[o.default],props:{value:{type:Array,default:function(){return[]}},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}}},data:function(){return{currentValue:this.value||[],children:[]}},computed:{classes:function(){return["ivu-checkbox-group",(0,r.default)({},"ivu-checkbox-"+String(this.size),!!this.size)]}},mounted:function(){this.updateModel(!0)},methods:{updateModel:function(e){var t=this;if(this.children=(0,a.findComponentsDownward)(this,"Checkbox"),this.children){var n=this.value||[];this.children.forEach(function(r){(0,i.default)(this,t),r.model=n,e&&(r.currentValue=n.indexOf(r.label)>=0,r.group=!0)}.bind(this))}},change:function(e){this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)}},watch:{value:function(){this.updateModel(!0)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(3),a=n(386),o=(i=a)&&i.__esModule?i:{default:i},s="ivu-chart-circle";t.default={name:"iCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120},strokeWidth:{type:Number,default:6},strokeColor:{type:[String,Array],default:"#2d8cf0"},strokeLinecap:{validator:function(e){return(0,r.oneOf)(e,["square","round"])},default:"round"},trailWidth:{type:Number,default:5},trailColor:{type:String,default:"#eaeef2"},dashboard:{type:Boolean,default:!1}},data:function(){return{id:"ivu-chart-circle-"+String((0,o.default)(3))}},computed:{circleSize:function(){return{width:String(this.size)+"px",height:String(this.size)+"px"}},computedStrokeWidth:function(){return 0===this.percent&&this.dashboard?0:this.strokeWidth},radius:function(){return 50-this.strokeWidth/2},pathString:function(){return this.dashboard?"M 50,50 m 0,"+String(this.radius)+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,-"+2*this.radius+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,"+2*this.radius:"M 50,50 m 0,-"+String(this.radius)+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,"+2*this.radius+"\n a "+String(this.radius)+","+String(this.radius)+" 0 1 1 0,-"+2*this.radius},len:function(){return 2*Math.PI*this.radius},trailStyle:function(){var e={};return this.dashboard&&(e={"stroke-dasharray":this.len-75+"px "+String(this.len)+"px","stroke-dashoffset":"-37.5px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s"}),e},pathStyle:function(){return this.dashboard?{"stroke-dasharray":this.percent/100*(this.len-75)+"px "+String(this.len)+"px","stroke-dashoffset":"-37.5px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .6s ease 0s, stroke .6s, stroke-width .06s ease .6s"}:{"stroke-dasharray":String(this.len)+"px "+String(this.len)+"px","stroke-dashoffset":(100-this.percent)/100*this.len+"px",transition:"stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease"}},wrapClasses:function(){return""+s},innerClasses:function(){return s+"-inner"},strokeValue:function(){var e=this.strokeColor;return"string"!=typeof this.strokeColor&&(e="url(#"+String(this.id)+")"),e},showDefs:function(){return"string"!=typeof this.strokeColor}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(2));function a(e){return e&&e.__esModule?e:{default:e}}var o="ivu-collapse";t.default={name:"Collapse",props:{accordion:{type:Boolean,default:!1},value:{type:[Array,String]},simple:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value}},computed:{classes:function(){return[""+o,(0,r.default)({},o+"-simple",this.simple)]}},mounted:function(){this.setActive()},methods:{setActive:function(){var e=this,t=this.getActiveKey();this.$children.forEach(function(n,r){(0,i.default)(this,e);var a=n.name||r.toString();n.isActive=t.indexOf(a)>-1,n.index=r}.bind(this))},getActiveKey:function(){var e=this.currentValue||[],t=this.accordion;Array.isArray(e)||(e=[e]),t&&e.length>1&&(e=[e[0]]);for(var n=0;n<e.length;n++)e[n]=e[n].toString();return e},toggle:function(e){var t=e.name.toString(),n=[];if(this.accordion)e.isActive||n.push(t);else{var i=this.getActiveKey(),r=i.indexOf(t);e.isActive?r>-1&&i.splice(r,1):r<0&&i.push(t),n=i}this.currentValue=n,this.$emit("input",n),this.$emit("on-change",n)}},watch:{value:function(e){this.currentValue=e},currentValue:function(){this.setActive()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(8)),a=o(n(83));function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-collapse";t.default={name:"Panel",components:{Icon:r.default,CollapseTransition:a.default},props:{name:{type:String},hideArrow:{type:Boolean,default:!1}},data:function(){return{index:0,isActive:!1,mounted:!1}},computed:{itemClasses:function(){return[s+"-item",(0,i.default)({},s+"-item-active",this.isActive)]},headerClasses:function(){return s+"-header"},contentClasses:function(){return s+"-content"},boxClasses:function(){return s+"-content-box"}},methods:{toggle:function(){this.$parent.toggle({name:this.name||this.index,isActive:this.isActive})}},mounted:function(){this.mounted=!0,this.$parent.setActive()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=_(n(2)),r=_(n(149)),a=n(80),o=_(n(24)),s=_(n(37)),l=_(n(395)),u=_(n(397)),c=_(n(399)),d=_(n(401)),h=_(n(38)),f=_(n(28)),p=_(n(8)),m=_(n(6)),v=n(3),g=_(n(4)),b=_(n(11)),y=_(n(50)),w=n(39);function _(e){return e&&e.__esModule?e:{default:e}}t.default={name:"ColorPicker",components:{Drop:s.default,RecommendColors:l.default,Saturation:u.default,Hue:c.default,Alpha:d.default,iInput:h.default,iButton:f.default,Icon:p.default},directives:{clickOutside:a.directive,TransferDom:o.default},mixins:[g.default,m.default,y.default,b.default],props:{value:{type:String,default:void 0},hue:{type:Boolean,default:!0},alpha:{type:Boolean,default:!1},recommend:{type:Boolean,default:!1},format:{type:String,validator:function(e){return(0,v.oneOf)(e,["hsl","hsv","hex","rgb"])},default:void 0},colors:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},size:{validator:function(e){return(0,v.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},hideDropDown:{type:Boolean,default:!1},placement:{type:String,validator:function(e){return(0,v.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String,default:void 0},editable:{type:Boolean,default:!0},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},transferClassName:{type:String},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{val:(0,w.changeColor)(this.value||""),currentValue:this.value||"",dragging:!1,visible:!1,recommendedColor:["#2d8cf0","#19be6b","#ff9900","#ed4014","#00b5ff","#19c919","#f9e31c","#ea1a1a","#9b1dea","#00c2b1","#ac7a33","#1d35ea","#8bc34a","#f16b62","#ea4ca3","#0d94aa","#febd79","#5d4037","#00bcd4","#f06292","#cddc39","#607d8b","#000000","#ffffff"]}},computed:{arrowClasses:function(){return[String(this.inputPrefixCls)+"-icon",String(this.inputPrefixCls)+"-icon-normal"]},transition:function(){return(0,v.oneOf)(this.placement,["bottom-start","bottom","bottom-end"])?"slide-up":"fade"},saturationColors:{get:function(){return this.val},set:function(e){this.val=e,this.$emit("on-active-change",this.formatColor)}},classes:function(){return[""+String(this.prefixCls),(0,i.default)({},String(this.prefixCls)+"-transfer",this.transfer)]},wrapClasses:function(){return[String(this.prefixCls)+"-rel",String(this.prefixCls)+"-"+String(this.size),String(this.inputPrefixCls)+"-wrapper",String(this.inputPrefixCls)+"-wrapper-"+String(this.size),(0,i.default)({},String(this.prefixCls)+"-disabled",this.itemDisabled)]},inputClasses:function(){var e;return[String(this.prefixCls)+"-input",""+String(this.inputPrefixCls),String(this.inputPrefixCls)+"-"+String(this.size),(e={},(0,i.default)(e,String(this.prefixCls)+"-focused",this.visible),(0,i.default)(e,String(this.prefixCls)+"-disabled",this.itemDisabled),e)]},dropClasses:function(){var e;return[String(this.transferPrefixCls)+"-no-max-height",(e={},(0,i.default)(e,String(this.prefixCls)+"-transfer",this.transfer),(0,i.default)(e,String(this.prefixCls)+"-hide-drop",this.hideDropDown),(0,i.default)(e,this.transferClassName,this.transferClassName),e)]},displayedColorStyle:function(){return{backgroundColor:(0,w.toRGBAString)(this.visible?this.saturationColors.rgba:(0,r.default)(this.value).toRgb())}},formatColor:function(){var e=this.format,t=this.saturationColors;if(e){if("hsl"===e)return(0,r.default)(t.hsl).toHslString();if("hsv"===e)return(0,r.default)(t.hsv).toHsvString();if("hex"===e)return t.hex;if("rgb"===e)return(0,w.toRGBAString)(t.rgba)}else if(this.alpha)return(0,w.toRGBAString)(t.rgba);return t.hex},confirmColorClasses:function(){return[String(this.prefixCls)+"-confirm-color",(0,i.default)({},String(this.prefixCls)+"-confirm-color-editable",this.editable)]},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.colorPicker.customArrow?e="":this.$IVIEW.colorPicker.arrow&&(e=this.$IVIEW.colorPicker.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.colorPicker.customArrow&&(e=this.$IVIEW.colorPicker.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.colorPicker.arrowSize&&(e=this.$IVIEW.colorPicker.arrowSize),e}},watch:{value:function(e){this.val=(0,w.changeColor)(e||"")},visible:function(e){this.val=(0,w.changeColor)(this.value||""),this.$refs.drop[e?"update":"destroy"](),this.$emit("on-open-change",Boolean(e))}},mounted:function(){this.$on("on-escape-keydown",this.closer),this.$on("on-dragging",this.setDragging)},methods:{setDragging:function(e){this.dragging=e},handleClose:function(e){if(this.visible){if(this.dragging||"mousedown"===e.type)return void(this.$refs.editColorInput&&e.target!==this.$refs.editColorInput.$el.querySelector("input")&&e.preventDefault());if(this.transfer){var t=this.$refs.drop.$el;if(t===e.target||t.contains(e.target))return}this.closer(e)}else this.visible=!1},toggleVisible:function(){this.itemDisabled||(this.visible=!this.visible,this.$refs.input.focus())},childChange:function(e){this.colorChange(e)},colorChange:function(e,t){this.oldHue=this.saturationColors.hsl.h,this.saturationColors=(0,w.changeColor)(e,t||this.oldHue)},closer:function(e){e&&(e.preventDefault(),e.stopPropagation()),this.visible=!1,this.$refs.input.focus()},handleButtons:function(e,t){this.currentValue=t,this.$emit("input",t),this.$emit("on-change",t),this.dispatch("FormItem","on-form-change",t),this.closer(e)},handleSuccess:function(e){this.handleButtons(e,this.formatColor),this.$emit("on-pick-success")},handleClear:function(e){this.handleButtons(e,""),this.$emit("on-pick-clear")},handleSelectColor:function(e){this.val=(0,w.changeColor)(e),this.$emit("on-active-change",this.formatColor)},handleEditColor:function(e){var t=e.target.value;this.handleSelectColor(t)},handleFirstTab:function(e){e.shiftKey&&(e.preventDefault(),e.stopPropagation(),this.$refs.ok.$el.focus())},handleLastTab:function(e){e.shiftKey||(e.preventDefault(),e.stopPropagation(),this.$refs.saturation.$el.focus())},onTab:function(e){this.visible&&e.preventDefault()},onEscape:function(e){this.visible&&this.closer(e)},onArrow:function(e){this.visible||(e.preventDefault(),e.stopPropagation(),this.visible=!0)}}}},function(e,t,n){var i;!function(r){var a=/^\s+/,o=/\s+$/,s=0,l=r.round,u=r.min,c=r.max,d=r.random;function h(e,t){if(t=t||{},(e=e||"")instanceof h)return e;if(!(this instanceof h))return new h(e,t);var n=function(e){var t,n,i,s={r:0,g:0,b:0},l=1,d=null,h=null,f=null,p=!1,m=!1;return"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,n=!1;if($[e])e=$[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=H.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=H.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=H.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=H.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=H.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=H.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=H.hex8.exec(e))?{r:A(t[1]),g:A(t[2]),b:A(t[3]),a:R(t[4]),format:n?"name":"hex8"}:(t=H.hex6.exec(e))?{r:A(t[1]),g:A(t[2]),b:A(t[3]),format:n?"name":"hex"}:(t=H.hex4.exec(e))?{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),a:R(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=H.hex3.exec(e))&&{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==typeof e&&(W(e.r)&&W(e.g)&&W(e.b)?(t=e.r,n=e.g,i=e.b,s={r:255*I(t,255),g:255*I(n,255),b:255*I(i,255)},p=!0,m="%"===String(e.r).substr(-1)?"prgb":"rgb"):W(e.h)&&W(e.s)&&W(e.v)?(d=L(e.s),h=L(e.v),s=function(e,t,n){e=6*I(e,360),t=I(t,100),n=I(n,100);var i=r.floor(e),a=e-i,o=n*(1-t),s=n*(1-a*t),l=n*(1-(1-a)*t),u=i%6;return{r:255*[n,s,o,o,l,n][u],g:255*[l,n,n,s,o,o][u],b:255*[o,o,l,n,n,s][u]}}(e.h,d,h),p=!0,m="hsv"):W(e.h)&&W(e.s)&&W(e.l)&&(d=L(e.s),f=L(e.l),s=function(e,t,n){var i,r,a;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=I(e,360),t=I(t,100),n=I(n,100),0===t)i=r=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;i=o(l,s,e+1/3),r=o(l,s,e),a=o(l,s,e-1/3)}return{r:255*i,g:255*r,b:255*a}}(e.h,d,f),p=!0,m="hsl"),e.hasOwnProperty("a")&&(l=e.a)),l=P(l),{ok:p,format:e.format||m,r:u(255,c(s.r,0)),g:u(255,c(s.g,0)),b:u(255,c(s.b,0)),a:l}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function f(e,t,n){e=I(e,255),t=I(t,255),n=I(n,255);var i,r,a=c(e,t,n),o=u(e,t,n),s=(a+o)/2;if(a==o)i=r=0;else{var l=a-o;switch(r=s>.5?l/(2-a-o):l/(a+o),a){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:r,l:s}}function p(e,t,n){e=I(e,255),t=I(t,255),n=I(n,255);var i,r,a=c(e,t,n),o=u(e,t,n),s=a,l=a-o;if(r=0===a?0:l/a,a==o)i=0;else{switch(a){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:r,v:s}}function m(e,t,n,i){var r=[N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16))];return i&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function v(e,t,n,i){return[N(F(i)),N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16))].join("")}function g(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s-=t/100,n.s=j(n.s),h(n)}function b(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s+=t/100,n.s=j(n.s),h(n)}function y(e){return h(e).desaturate(100)}function w(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l+=t/100,n.l=j(n.l),h(n)}function _(e,t){t=0===t?0:t||10;var n=h(e).toRgb();return n.r=c(0,u(255,n.r-l(-t/100*255))),n.g=c(0,u(255,n.g-l(-t/100*255))),n.b=c(0,u(255,n.b-l(-t/100*255))),h(n)}function x(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l-=t/100,n.l=j(n.l),h(n)}function k(e,t){var n=h(e).toHsl(),i=(n.h+t)%360;return n.h=i<0?360+i:i,h(n)}function C(e){var t=h(e).toHsl();return t.h=(t.h+180)%360,h(t)}function S(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+120)%360,s:t.s,l:t.l}),h({h:(n+240)%360,s:t.s,l:t.l})]}function O(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+90)%360,s:t.s,l:t.l}),h({h:(n+180)%360,s:t.s,l:t.l}),h({h:(n+270)%360,s:t.s,l:t.l})]}function T(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+72)%360,s:t.s,l:t.l}),h({h:(n+216)%360,s:t.s,l:t.l})]}function D(e,t,n){t=t||6,n=n||30;var i=h(e).toHsl(),r=360/n,a=[h(e)];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,a.push(h(i));return a}function E(e,t){t=t||6;for(var n=h(e).toHsv(),i=n.h,r=n.s,a=n.v,o=[],s=1/t;t--;)o.push(h({h:i,s:r,v:a})),a=(a+s)%1;return o}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,i=this.toRgb();return e=i.r/255,t=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:r.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:r.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:r.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=P(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),i=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+i+"%)":"hsva("+t+", "+n+"%, "+i+"%, "+this._roundA+")"},toHsl:function(){var e=f(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=f(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),i=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+i+"%)":"hsla("+t+", "+n+"%, "+i+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,i,r){var a=[N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16)),N(F(i))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*I(this._r,255))+"%",g:l(100*I(this._g,255))+"%",b:l(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%)":"rgba("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(M[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+v(this._r,this._g,this._b,this._a),n=t,i=this._gradientType?"GradientType = 1, ":"";if(e){var r=h(e);n="#"+v(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,i=this._a<1&&this._a>=0;return t||!i||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(w,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(k,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(D,arguments)},complement:function(){return this._applyCombination(C,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(T,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(O,arguments)}},h.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]="a"===i?e[i]:L(e[i]));e=n}return h(e,t)},h.equals=function(e,t){return!(!e||!t)&&h(e).toRgbString()==h(t).toRgbString()},h.random=function(){return h.fromRatio({r:d(),g:d(),b:d()})},h.mix=function(e,t,n){n=0===n?0:n||50;var i=h(e).toRgb(),r=h(t).toRgb(),a=n/100;return h({r:(r.r-i.r)*a+i.r,g:(r.g-i.g)*a+i.g,b:(r.b-i.b)*a+i.b,a:(r.a-i.a)*a+i.a})},h.readability=function(e,t){var n=h(e),i=h(t);return(r.max(n.getLuminance(),i.getLuminance())+.05)/(r.min(n.getLuminance(),i.getLuminance())+.05)},h.isReadable=function(e,t,n){var i,r,a,o,s,l=h.readability(e,t);switch(r=!1,(a=n,o=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),s=(a.size||"small").toLowerCase(),"AA"!==o&&"AAA"!==o&&(o="AA"),"small"!==s&&"large"!==s&&(s="small"),i={level:o,size:s}).level+i.size){case"AAsmall":case"AAAlarge":r=l>=4.5;break;case"AAlarge":r=l>=3;break;case"AAAsmall":r=l>=7}return r},h.mostReadable=function(e,t,n){var i,r,a,o,s=null,l=0;r=(n=n||{}).includeFallbackColors,a=n.level,o=n.size;for(var u=0;u<t.length;u++)(i=h.readability(e,t[u]))>l&&(l=i,s=h(t[u]));return h.isReadable(e,s,{level:a,size:o})||!r?s:(n.includeFallbackColors=!1,h.mostReadable(e,["#fff","#000"],n))};var $=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},M=h.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}($);function P(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function I(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=u(t,c(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),r.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function j(e){return u(1,c(0,e))}function A(e){return parseInt(e,16)}function N(e){return 1==e.length?"0"+e:""+e}function L(e){return e<=1&&(e=100*e+"%"),e}function F(e){return r.round(255*parseFloat(e)).toString(16)}function R(e){return A(e)/255}var B,V,z,H=(V="[\\s|\\(]+("+(B="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",z="[\\s|\\(]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",{CSS_UNIT:new RegExp(B),rgb:new RegExp("rgb"+V),rgba:new RegExp("rgba"+z),hsl:new RegExp("hsl"+V),hsla:new RegExp("hsla"+z),hsv:new RegExp("hsv"+V),hsva:new RegExp("hsva"+z),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function W(e){return!!H.CSS_UNIT.exec(e)}void 0!==e&&e.exports?e.exports=h:void 0===(i=function(){return h}.call(t,n,t,e))||(e.exports=i)}(Math)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(32)),r=l(n(4)),a=l(n(151)),o=l(n(50)),s=n(39);function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"RecommendedColors",mixins:[r.default,a.default,o.default],props:{list:{type:Array,default:void 0}},data:function(){return{left:-1,right:1,up:-1,down:1,powerKey:"shiftKey",grid:{x:1,y:1},rows:Math.ceil(this.list.length/12),columns:12}},computed:{hideClass:function(){return String(this.prefixCls)+"-hide"},linearIndex:function(){return this.getLinearIndex(this.grid)},currentCircle:function(){return this.$refs["color-circle-"+String(this.linearIndex)][0]}},methods:{getLinearIndex:function(e){return this.columns*(e.y-1)+e.x-1},getMaxLimit:function(e){return"x"===e?this.columns:this.rows},handleArrow:function(e,t,n){e.preventDefault(),e.stopPropagation(),this.blurColor();var r=(0,i.default)({},this.grid);e[this.powerKey]?r[t]=n<0?1:this.getMaxLimit(t):r[t]+=n;var a=this.getLinearIndex(r);a>=0&&a<this.list.length&&(this.grid[t]=(0,s.clamp)(r[t],1,this.getMaxLimit(t))),this.focusColor()},blurColor:function(){this.currentCircle.classList.add(this.hideClass)},focusColor:function(){this.currentCircle.classList.remove(this.hideClass)},handleEnter:function(e){this.handleClick(e,this.currentCircle)},handleClick:function(e,t){e.preventDefault(),e.stopPropagation(),this.$refs.reference.focus();var n=t||e.target,i=n.dataset.colorId||n.parentElement.dataset.colorId;if(i){this.blurColor();var r=Number(i)+1;this.grid.x=r%this.columns||this.columns,this.grid.y=Math.ceil(r/this.columns),this.focusColor(),this.$emit("picker-color",this.list[i]),this.$emit("change",{hex:this.list[i],source:"hex"})}},lineBreak:function(e,t){if(!t)return!1;var n=t+1;return n<e.length&&n%this.columns==0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{handleEscape:function(e){this.dispatch("ColorPicker","on-escape-keydown",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(84)),r=s(n(50)),a=n(39),o=n(12);function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Saturation",mixins:[i.default,r.default],data:function(){var e=.01;return{left:-.01,right:e,up:e,down:-.01,multiplier:10,powerKey:"shiftKey"}},computed:{bgColorStyle:function(){return{background:"hsl("+String(this.value.hsv.h)+", 100%, 50%)"}},pointerStyle:function(){return{top:-100*this.value.hsv.v+1+100+"%",left:100*this.value.hsv.s+"%"}}},methods:{change:function(e,t,n,i){this.$emit("change",{h:e,s:t,v:n,a:i,source:"hsva"})},handleSlide:function(e,t,n){e.preventDefault(),e.stopPropagation();var i=e[this.powerKey]?t*this.multiplier:t,r=this.value.hsv,o=r.h,s=r.s,l=r.v,u=r.a,c=(0,a.clamp)(s+(0,a.getIncrement)(n,["left","right"],i),0,1),d=(0,a.clamp)(l+(0,a.getIncrement)(n,["up","down"],i),0,1);this.change(o,c,d,u)},handleChange:function(e){e.preventDefault(),e.stopPropagation();var t=this.$refs.container,n=t.clientWidth,i=t.clientHeight,r=(0,a.clamp)(this.getLeft(e),0,n),o=(0,a.clamp)(this.getTop(e),0,i),s=r/n,l=(0,a.clamp)(1-o/i,0,1);this.change(this.value.hsv.h,s,l,this.value.hsv.a)},handleMouseDown:function(e){i.default.methods.handleMouseDown.call(this,e),(0,o.on)(window,"mouseup",this.handleChange)},unbindEventListeners:function(e){i.default.methods.unbindEventListeners.call(this,e),(0,o.off)(window,"mouseup",this.handleChange)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(84)),r=o(n(50)),a=n(39);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Hue",mixins:[i.default,r.default],data:function(){var e=1/360*25,t=20*e;return{left:-e,right:e,up:t,down:-t,powerKey:"shiftKey",percent:(0,a.clamp)(100*this.value.hsl.h/360,0,100)}},watch:{value:function(){this.percent=(0,a.clamp)(100*this.value.hsl.h/360,0,100)}},methods:{change:function(e){this.percent=(0,a.clamp)(e,0,100);var t=this.value.hsl,n=t.h,i=t.s,r=t.l,o=t.a,s=(0,a.clamp)(e/100*360,0,360);n!==s&&this.$emit("change",{h:s,s:i,l:r,a:o,source:"hsl"})},handleSlide:function(e,t){e.preventDefault(),e.stopPropagation(),e[this.powerKey]?this.change(t<0?0:100):this.change(this.percent+t)},handleChange:function(e){e.preventDefault(),e.stopPropagation();var t=this.getLeft(e);if(t<0)this.change(0);else{var n=this.$refs.container.clientWidth;t>n?this.change(100):this.change(100*t/n)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(84)),r=o(n(50)),a=n(39);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Alpha",mixins:[i.default,r.default],data:function(){return{left:-1,right:1,up:10,down:-10,powerKey:"shiftKey"}},computed:{gradientStyle:function(){var e=this.value.rgba,t=e.r,n=e.g,i=e.b,r=(0,a.toRGBAString)({r:t,g:n,b:i,a:0}),o=(0,a.toRGBAString)({r:t,g:n,b:i,a:1});return{background:"linear-gradient(to right, "+String(r)+" 0%, "+String(o)+" 100%)"}}},methods:{change:function(e){var t=this.value.hsl,n=t.h,i=t.s,r=t.l;this.value.a!==e&&this.$emit("change",{h:n,s:i,l:r,a:e,source:"rgba"})},handleSlide:function(e,t){e.preventDefault(),e.stopPropagation(),this.change((0,a.clamp)(e[this.powerKey]?t:Math.round(100*this.value.hsl.a+t)/100,0,1))},handleChange:function(e){e.preventDefault(),e.stopPropagation();var t=this.getLeft(e);if(t<0)this.change(0);else{var n=this.$refs.container.clientWidth;t>n?this.change(1):this.change(Math.round(100*t/n)/100)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(156),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(405),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Content",computed:{wrapClasses:function(){return"ivu-layout-content"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(158),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(409),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=y(n(18)),r=y(n(57)),a=y(n(27)),o=y(n(32)),s=y(n(15)),l=y(n(2)),u=y(n(1)),c=y(n(38)),d=y(n(37)),h=y(n(8)),f=n(80),p=y(n(24)),m=n(3),v=n(21),g=y(n(4)),b=y(n(11));function y(e){return e&&e.__esModule?e:{default:e}}var w="ivu-date-picker",_=function(e){return(0,u.default)(void 0,void 0),e.reduce(function(e,t){return(0,u.default)(void 0,void 0),e&&!t||"string"==typeof t&&""===t.trim()}.bind(void 0),!0)}.bind(void 0),x={40:"up",39:"right",38:"down",37:"left"},k=function(e,t,n){return(0,u.default)(void 0,void 0),"left"===e?-1*t:"right"===e?1*t:"up"===e?1*n:"down"===e?-1*n:void 0}.bind(void 0),C=function(e){(0,u.default)(void 0,void 0);var t="ivu-date-picker-btn-pulse";e.classList.add(t),setTimeout(function(){return(0,u.default)(void 0,void 0),e.classList.remove(t)}.bind(void 0),200)}.bind(void 0),S=function(e){return(0,u.default)(void 0,void 0),e?[e.getHours(),e.getMinutes(),e.getSeconds()]:[0,0,0]}.bind(void 0);t.default={mixins:[g.default,b.default],components:{iInput:c.default,Drop:d.default,Icon:h.default},directives:{clickOutside:f.directive,TransferDom:p.default},props:{format:{type:String},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},editable:{type:Boolean,default:!0},clearable:{type:Boolean,default:!0},confirm:{type:Boolean,default:!1},open:{type:Boolean,default:null},multiple:{type:Boolean,default:!1},timePickerOptions:{default:function(){return(0,u.default)(void 0,void 0),{}}.bind(void 0),type:Object},splitPanels:{type:Boolean,default:!1},showWeekNumbers:{type:Boolean,default:!1},startDate:{type:Date},size:{validator:function(e){return(0,m.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},placement:{validator:function(e){return(0,m.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom-start"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},name:{type:String},elementId:{type:String},steps:{type:Array,default:function(){return(0,u.default)(void 0,void 0),[]}.bind(void 0)},value:{type:[Date,String,Array]},options:{type:Object,default:function(){return(0,u.default)(void 0,void 0),{}}.bind(void 0)},separator:{type:String,default:" - "},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},transferClassName:{type:String},eventsEnabled:{type:Boolean,default:!1}},data:function(){var e=this.type.includes("range"),t=e?[null,null]:[null],n=_((e?this.value:[this.value])||[])?t:this.parseDate(this.value),i=n.map(S);return{prefixCls:w,showClose:!1,visible:!1,internalValue:n,disableClickOutSide:!1,disableCloseUnderTransfer:!1,selectionMode:this.onSelectionModeChange(this.type),forceInputRerender:1,isFocused:!1,focusedDate:n[0]||this.startDate||new Date,focusedTime:{column:0,picker:0,time:i,active:!1},internalFocus:!1,isValueNull:!1}},computed:{wrapperClasses:function(){return[w,(0,l.default)({},w+"-focused",this.isFocused)]},publicVModelValue:function(){var e=this;if(this.multiple)return this.internalValue.slice();var t=this.type.includes("range"),n=this.internalValue.map(function(t){return(0,u.default)(this,e),t instanceof Date?new Date(t):t||""}.bind(this));return this.type.match(/^time/)&&(n=n.map(this.formatDate)),t||this.multiple?n:n[0]},publicStringValue:function(){var e=this.formatDate,t=this.publicVModelValue;return this.type.match(/^time/)?t:this.multiple?e(t):Array.isArray(t)?t.map(e):e(t)},opened:function(){return null===this.open?this.visible:this.open},transition:function(){return this.placement.match(/^bottom/)?"slide-up":"slide-down"},visualValue:function(){return this.formatDate(this.internalValue)},isConfirm:function(){return this.confirm||"datetime"===this.type||"datetimerange"===this.type||this.multiple},arrowType:function(){var e="";return"time"===this.type||"timerange"===this.type?(e="ios-time-outline",this.$IVIEW&&(this.$IVIEW.timePicker.customIcon?e="":this.$IVIEW.timePicker.icon&&(e=this.$IVIEW.timePicker.icon))):(e="ios-calendar-outline",this.$IVIEW&&(this.$IVIEW.datePicker.customIcon?e="":this.$IVIEW.datePicker.icon&&(e=this.$IVIEW.datePicker.icon))),this.showClose&&(e="ios-close-circle"),e},customArrowType:function(){var e="";return this.showClose||("time"===this.type||"timerange"===this.type?this.$IVIEW&&this.$IVIEW.timePicker.customIcon&&(e=this.$IVIEW.timePicker.customIcon):this.$IVIEW&&this.$IVIEW.datePicker.customIcon&&(e=this.$IVIEW.datePicker.customIcon)),e},arrowSize:function(){var e="";return this.showClose||("time"===this.type||"timerange"===this.type?this.$IVIEW&&this.$IVIEW.timePicker.iconSize&&(e=this.$IVIEW.timePicker.iconSize):this.$IVIEW&&this.$IVIEW.datePicker.iconSize&&(e=this.$IVIEW.datePicker.iconSize)),e},dropdownCls:function(){var e;return e={},(0,l.default)(e,w+"-transfer",this.transfer),(0,l.default)(e,this.transferClassName,this.transferClassName),e}},methods:{onSelectionModeChange:function(e){return e.match(/^date/)&&(e="date"),this.selectionMode=(0,m.oneOf)(e,["year","month","date","time"])&&e,this.selectionMode},handleTransferClick:function(){this.transfer&&(this.disableCloseUnderTransfer=!0)},handleClose:function(e){if(this.disableCloseUnderTransfer)return this.disableCloseUnderTransfer=!1,!1;if(e&&"mousedown"===e.type&&this.visible)return e.preventDefault(),void e.stopPropagation();if(this.visible){var t=this.$refs.pickerPanel&&this.$refs.pickerPanel.$el;if(e&&t&&t.contains(e.target))return;return this.visible=!1,e&&e.preventDefault(),e&&e.stopPropagation(),void this.$emit("on-clickoutside",e)}this.isFocused=!1,this.disableClickOutSide=!1},handleFocus:function(e){this.readonly||(this.isFocused=!0,e&&"focus"===e.type||this.itemDisabled||(this.visible=!0))},handleBlur:function(e){this.internalFocus?this.internalFocus=!1:this.visible?e.preventDefault():(this.isFocused=!1,this.onSelectionModeChange(this.type),this.internalValue=this.internalValue.slice(),this.reset(),this.$refs.pickerPanel.onToggleVisibility(!1))},handleKeydown:function(e){var t=this,n=e.keyCode;if(9===n)if(this.visible)if(e.stopPropagation(),e.preventDefault(),this.isConfirm){var i=this.$refs.drop.$el.querySelectorAll(".ivu-picker-confirm > *");this.internalFocus=!0,[].concat((0,s.default)(i))[e.shiftKey?"pop":"shift"]().focus()}else this.handleClose();else this.focused=!1;var r=[37,38,39,40];if(this.visible||!r.includes(n)){if(27===n&&this.visible&&(e.stopPropagation(),this.handleClose()),13===n){var a=(0,m.findComponentsDownward)(this,"TimeSpinner");if(a.length>0){var o=a[0].showSeconds?3:2,l=Math.floor(this.focusedTime.column/o),c=this.focusedTime.time[l];return void a[l].chooseValue(c)}if(this.type.match(/range/))this.$refs.pickerPanel.handleRangePick(this.focusedDate,"date");else{var d=(0,m.findComponentsDownward)(this,"PanelTable"),h=function(e){(0,u.default)(this,t);var n=["year","month","date"].indexOf(this.type)+1;return[e.getFullYear(),e.getMonth(),e.getDate()].slice(0,n).join("-")}.bind(this);d.find(function(e){var n=e.cells;return(0,u.default)(this,t),n.find(function(e){var n=e.date,i=e.disabled;return(0,u.default)(this,t),h(n)===h(this.focusedDate)&&!i}.bind(this))}.bind(this))&&this.onPick(this.focusedDate,!1,"date")}}r.includes(n)&&(this.focusedTime.active&&e.preventDefault(),this.navigateDatePanel(x[n],e.shiftKey))}else this.visible=!0},reset:function(){this.$refs.pickerPanel.reset&&this.$refs.pickerPanel.reset()},navigateTimePanel:function(e){var t=this;this.focusedTime.active=!0;var n=e.match(/left|right/),i=e.match(/up|down/),r=(0,m.findComponentsDownward)(this,"TimeSpinner"),a=(r[0].showSeconds?3:2)*r.length,s=function(i){return(0,u.default)(this,t),(i+(n?"left"===e?-1:1:0)+a)%a}.bind(this)(this.focusedTime.column),l=a/r.length,c=Math.floor(s/l),d=s%l;if(n){var h=this.internalValue.map(S);this.focusedTime=(0,o.default)({},this.focusedTime,{column:s,time:h}),r.forEach(function(e,n){(0,u.default)(this,t),n===c?e.updateFocusedTime(d,h[c]):e.updateFocusedTime(-1,e.focusedTime)}.bind(this))}if(i){var f="up"===e?1:-1,p=r[c][String(["hours","minutes","seconds"][d])+"List"],v=p.findIndex(function(e){var n=e.text;return(0,u.default)(this,t),this.focusedTime.time[c][d]===n}.bind(this)),g=p[(v+f+p.length)%p.length].text,b=this.focusedTime.time.map(function(e,n){return(0,u.default)(this,t),n!==c||(e[d]=g),e}.bind(this));this.focusedTime=(0,o.default)({},this.focusedTime,{time:b}),r.forEach(function(e,n){(0,u.default)(this,t),n===c?e.updateFocusedTime(d,b[n]):e.updateFocusedTime(-1,e.focusedTime)}.bind(this))}},navigateDatePanel:function(e,t){var n=(0,m.findComponentsDownward)(this,"TimeSpinner");if(n.length>0)this.navigateTimePanel(e,t,n);else if(t){"year"===this.type?this.focusedDate=new Date(this.focusedDate.getFullYear()+k(e,0,10),this.focusedDate.getMonth(),this.focusedDate.getDate()):this.focusedDate=new Date(this.focusedDate.getFullYear()+k(e,0,1),this.focusedDate.getMonth()+k(e,1,0),this.focusedDate.getDate());var i=e.match(/left|down/)?"prev":"next",r=e.match(/up|down/)?"-double":"",a=this.$refs.drop.$el.querySelector(".ivu-date-picker-"+i+"-btn-arrow"+r);a&&C(a)}else{var o=this.focusedDate||this.internalValue&&this.internalValue[0]||new Date,s=new Date(o);if(this.type.match(/^date/)){var l=(0,v.getDayCountOfMonth)(o.getFullYear(),o.getMonth()),u=o.getDate(),c=s.getDate()+k(e,1,7);c<1?e.match(/left|right/)?(s.setMonth(s.getMonth()+1),s.setDate(c)):s.setDate(u+7*Math.floor((l-u)/7)):c>l?e.match(/left|right/)?(s.setMonth(s.getMonth()-1),s.setDate(c)):s.setDate(u%7):s.setDate(c)}this.type.match(/^month/)&&s.setMonth(s.getMonth()+k(e,1,3)),this.type.match(/^year/)&&s.setFullYear(s.getFullYear()+k(e,1,3)),this.focusedDate=s}},handleInputChange:function(e){var t=this,n=this.type.includes("range")||this.multiple,i=this.visualValue,r=e.target.value,a=this.parseDate(r),o=this.options&&"function"==typeof this.options.disabledDate&&this.options.disabledDate,s=n?a:a[0],l=o&&o(s),c=a.reduce(function(e,n){return(0,u.default)(this,t),e&&n instanceof Date}.bind(this),!0);r!==i&&!l&&c?(this.emitChange(this.type),this.internalValue=a):this.forceInputRerender++},handleInputMouseenter:function(){this.readonly||this.itemDisabled||this.visualValue&&this.clearable&&(this.showClose=!0)},handleInputMouseleave:function(){this.showClose=!1},handleIconClick:function(e){this.showClose?(e&&e.stopPropagation(),this.handleClear()):this.itemDisabled||this.handleFocus()},handleClear:function(){var e=this;this.visible=!1,this.internalValue=this.internalValue.map(function(){return(0,u.default)(this,e),null}.bind(this)),this.$emit("on-clear"),this.dispatch("FormItem","on-form-change",""),this.emitChange(this.type),this.reset(),setTimeout(function(){return(0,u.default)(this,e),this.onSelectionModeChange(this.type)}.bind(this),500)},emitChange:function(e){var t=this;this.$nextTick(function(){(0,u.default)(this,t),this.$emit("on-change",this.publicStringValue,e),this.dispatch("FormItem","on-form-change",this.publicStringValue)}.bind(this))},parseDate:function(e){var t=this,n=this.type.includes("range"),i=this.type,r=(v.TYPE_VALUE_RESOLVER_MAP[i]||v.TYPE_VALUE_RESOLVER_MAP.default).parser,o=this.format||v.DEFAULT_FORMATS[i],s=v.TYPE_VALUE_RESOLVER_MAP.multiple.parser;if(!e||"time"!==i||e instanceof Date)if(this.multiple&&e)e=s(e,o,this.separator);else if(n)if(e)if("string"==typeof e)e=r(e,o,this.separator);else if("timerange"===i)e=r(e,o,this.separator).map(function(e){return(0,u.default)(this,t),e||""}.bind(this));else{var l=e,c=(0,a.default)(l,2),d=c[0],h=c[1];d instanceof Date&&h instanceof Date?e=e.map(function(e){return(0,u.default)(this,t),new Date(e)}.bind(this)):"string"==typeof d&&"string"==typeof h?e=r(e.join(this.separator),o,this.separator):d&&h||(e=[null,null])}else e=[null,null];else"string"==typeof e&&0!==i.indexOf("time")&&(e=r(e,o)||null);else e=r(e,o,this.separator);return n||this.multiple?e||[]:[e]},formatDate:function(e){var t=v.DEFAULT_FORMATS[this.type];return this.multiple?(0,v.TYPE_VALUE_RESOLVER_MAP.multiple.formatter)(e,this.format||t,this.separator):(0,(v.TYPE_VALUE_RESOLVER_MAP[this.type]||v.TYPE_VALUE_RESOLVER_MAP.default).formatter)(e,this.format||t,this.separator)},onPick:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments[2];if(this.multiple){var r=e.getTime(),a=this.internalValue.findIndex(function(e){return(0,u.default)(this,t),e&&e.getTime()===r}.bind(this)),l=[].concat((0,s.default)(this.internalValue),[e]).filter(Boolean),c=l.map(function(e){return(0,u.default)(this,t),e.getTime()}.bind(this)).filter(function(e,n,i){return(0,u.default)(this,t),i.indexOf(e)===n&&n!==a}.bind(this));this.internalValue=c.map(function(e){return(0,u.default)(this,t),new Date(e)}.bind(this))}else e=this.parseDate(e),this.internalValue=Array.isArray(e)?e:[e];this.internalValue[0]&&(this.focusedDate=this.internalValue[0]),this.focusedTime=(0,o.default)({},this.focusedTime,{time:this.internalValue.map(S)}),this.isConfirm||this.onSelectionModeChange(this.type),this.isConfirm||(this.visible=n),this.emitChange(i)},onPickSuccess:function(){this.visible=!1,this.$emit("on-ok"),this.focus(),this.reset()},focus:function(){this.$refs.input&&this.$refs.input.focus()},updatePopper:function(){this.$refs.drop.update()}},watch:{visible:function(e){!1===e&&this.$refs.drop.destroy(),e&&this.$refs.drop.update(),this.$emit("on-open-change",e)},value:function(e){null===e&&(this.isValueNull=!0),this.internalValue=this.parseDate(e)},open:function(e){this.visible=!0===e},type:function(e){this.onSelectionModeChange(e)},publicVModelValue:function(e,t){((0,r.default)(e)!==(0,r.default)(t)||(void 0===e?"undefined":(0,i.default)(e))!==(void 0===t?"undefined":(0,i.default)(t)))&&(this.isValueNull?(this.isValueNull=!1,this.$emit("input",null)):this.$emit("input",e))}},mounted:function(){var e=this;null!==this.open&&(this.visible=this.open),this.$on("focus-input",function(){return(0,u.default)(this,e),this.focus()}.bind(this)),this.$on("update-popper",function(){return(0,u.default)(this,e),this.updatePopper()}.bind(this))},beforeDestroy:function(){this.$off("focus-input"),this.$off("update-popper")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=v(n(1)),r=v(n(2)),a=v(n(8)),o=v(n(160)),s=v(n(162)),l=v(n(164)),u=v(n(166)),c=v(n(59)),d=v(n(171)),h=v(n(60)),f=v(n(173)),p=v(n(6)),m=n(21);function v(e){return e&&e.__esModule?e:{default:e}}var g="ivu-picker-panel";t.default={name:"DatePickerPanel",mixins:[h.default,p.default,f.default],components:{Icon:a.default,DateTable:o.default,YearTable:s.default,MonthTable:l.default,TimePicker:u.default,Confirm:c.default,datePanelLabel:d.default},props:{multiple:{type:Boolean,default:!1}},data:function(){var e=this.selectionMode,t=this.value.slice().sort();return{prefixCls:g,datePrefixCls:"ivu-date-picker",currentView:e||"date",pickerTable:this.getTableType(e),dates:t,panelDate:this.startDate||t[0]||new Date}},computed:{classes:function(){return[g+"-body-wrapper",(0,r.default)({},g+"-with-sidebar",this.shortcuts.length)]},panelPickerHandlers:function(){return this.pickerTable===String(this.currentView)+"-table"?this.handlePick:this.handlePreSelection},datePanelLabel:function(){var e=this,t=this.t("i.locale"),n=this.t("i.datepicker.datePanelLabel"),r=this.panelDate,a=(0,m.formatDateLabels)(t,n,r),o=a.labels,s=a.separator,l=function(t){return(0,i.default)(this,e),function(){return(0,i.default)(this,e),this.pickerTable=this.getTableType(t)}.bind(this)}.bind(this);return{separator:s,labels:o.map(function(t){return(0,i.default)(this,e),t.handler=l(t.type),t}.bind(this))}},timeDisabled:function(){return!this.dates[0]}},watch:{value:function(e){this.dates=e;var t=this.multiple?this.dates[this.dates.length-1]:this.startDate||this.dates[0];this.panelDate=t||new Date},currentView:function(e){var t=this;this.$emit("on-selection-mode-change",e),"time"===this.currentView&&this.$nextTick(function(){(0,i.default)(this,t),this.$refs.timePicker.$refs.timeSpinner.updateScroll()}.bind(this))},selectionMode:function(e){this.currentView=e,this.pickerTable=this.getTableType(e)},focusedDate:function(e){var t=e.getFullYear()!==this.panelDate.getFullYear(),n=t||e.getMonth()!==this.panelDate.getMonth();(t||n)&&(this.multiple||(this.panelDate=e))}},methods:{reset:function(){this.currentView=this.selectionMode,this.pickerTable=this.getTableType(this.currentView)},changeYear:function(e){"year"===this.selectionMode||"year-table"===this.pickerTable?this.panelDate=new Date(this.panelDate.getFullYear()+10*e,0,1):this.panelDate=(0,m.siblingMonth)(this.panelDate,12*e)},getTableType:function(e){return e.match(/^time/)?"time-picker":String(e)+"-table"},changeMonth:function(e){this.panelDate=(0,m.siblingMonth)(this.panelDate,e)},handlePreSelection:function(e){this.panelDate=e,"year-table"===this.pickerTable?this.pickerTable="month-table":this.pickerTable=this.getTableType(this.currentView)},handlePick:function(e,t){var n=this.selectionMode,i=this.panelDate;e="year"===n?new Date(e.getFullYear(),0,1):"month"===n?new Date(i.getFullYear(),e.getMonth(),1):new Date(e),this.dates=[e],this.$emit("on-pick",e,!1,t||n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(161),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(415),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(32)),r=h(n(27)),a=h(n(1)),o=h(n(2)),s=n(21),l=h(n(6)),u=h(n(411)),c=h(n(85)),d=h(n(86));function h(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[l.default,c.default],props:{showWeekNumbers:{type:Boolean,default:!1}},data:function(){return{prefixCls:d.default}},computed:{classes:function(){return[""+String(d.default),(0,o.default)({},String(d.default)+"-show-week-numbers",this.showWeekNumbers)]},calendar:function(){var e=Number(this.t("i.datepicker.weekStartDay"));return new u.default.Generator({onlyDays:!this.showWeekNumbers,weekStart:e})},headerDays:function(){var e=this,t=Number(this.t("i.datepicker.weekStartDay")),n=["sun","mon","tue","wed","thu","fri","sat"].map(function(t){return(0,a.default)(this,e),this.t("i.datepicker.weeks."+t)}.bind(this)),i=n.splice(t,7-t).concat(n.splice(0,t));return this.showWeekNumbers?[""].concat(i):i},cells:function(){var e=this,t=this.tableDate.getFullYear(),n=this.tableDate.getMonth(),o=(0,s.clearHours)(new Date),l=this.dates.filter(Boolean).map(s.clearHours),u=this.dates.map(s.clearHours),c=(0,r.default)(u,2),d=c[0],h=c[1],f=this.rangeState.from&&(0,s.clearHours)(this.rangeState.from),p=this.rangeState.to&&(0,s.clearHours)(this.rangeState.to),m="range"===this.selectionMode,v="function"==typeof this.disabledDate&&this.disabledDate;return this.calendar(t,n,function(t){(0,a.default)(this,e),t.date instanceof Date&&t.date.setTime(t.date.getTime()+6e4*t.date.getTimezoneOffset()+288e5);var r=t.date&&(0,s.clearHours)(t.date),u=t.date&&n===t.date.getMonth();return(0,i.default)({},t,{type:r===o?"today":t.type,selected:u&&l.includes(r),disabled:t.date&&v&&v(new Date(r)),range:u&&m&&(0,s.isInRange)(r,f,p),start:u&&m&&r===d,end:u&&m&&r===h})}.bind(this)).cells.slice(this.showWeekNumbers?8:0)}},methods:{getCellCls:function(e){var t;return[String(d.default)+"-cell",(t={},(0,o.default)(t,String(d.default)+"-cell-selected",e.selected||e.start||e.end),(0,o.default)(t,String(d.default)+"-cell-disabled",e.disabled),(0,o.default)(t,String(d.default)+"-cell-today","today"===e.type),(0,o.default)(t,String(d.default)+"-cell-prev-month","prevMonth"===e.type),(0,o.default)(t,String(d.default)+"-cell-next-month","nextMonth"===e.type),(0,o.default)(t,String(d.default)+"-cell-week-label","weekLabel"===e.type),(0,o.default)(t,String(d.default)+"-cell-range",e.range&&!e.start&&!e.end),(0,o.default)(t,String(d.default)+"-focused",(0,s.clearHours)(e.date)===(0,s.clearHours)(this.focusedDate)),t)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(163),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(416),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(2)),r=u(n(1)),a=n(21),o=n(3),s=u(n(85)),l=u(n(86));function u(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[s.default],props:{},computed:{classes:function(){return[""+String(l.default),String(l.default)+"-year"]},startYear:function(){return 10*Math.floor(this.tableDate.getFullYear()/10)},cells:function(){for(var e=this,t=[],n={text:"",selected:!1,disabled:!1},i=this.dates.filter(Boolean).map(function(t){return(0,r.default)(this,e),(0,a.clearHours)(new Date(t.getFullYear(),0,1))}.bind(this)),s=(0,a.clearHours)(new Date(this.focusedDate.getFullYear(),0,1)),l=0;l<10;l++){var u=(0,o.deepCopy)(n);u.date=new Date(this.startYear+l,0,1),u.disabled="function"==typeof this.disabledDate&&this.disabledDate(u.date)&&"year"===this.selectionMode;var c=(0,a.clearHours)(u.date);u.selected=i.includes(c),u.focused=c===s,t.push(u)}return t}},methods:{getCellCls:function(e){var t;return[String(l.default)+"-cell",(t={},(0,i.default)(t,String(l.default)+"-cell-selected",e.selected),(0,i.default)(t,String(l.default)+"-cell-disabled",e.disabled),(0,i.default)(t,String(l.default)+"-cell-focused",e.focused),(0,i.default)(t,String(l.default)+"-cell-range",e.range&&!e.start&&!e.end),t)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(165),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(417),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(2)),r=c(n(1)),a=n(21),o=n(3),s=c(n(6)),l=c(n(85)),u=c(n(86));function c(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[s.default,l.default],props:{},computed:{classes:function(){return[""+String(u.default),String(u.default)+"-month"]},cells:function(){for(var e=this,t=[],n={text:"",selected:!1,disabled:!1},i=this.tableDate.getFullYear(),s=this.dates.filter(Boolean).map(function(t){return(0,r.default)(this,e),(0,a.clearHours)(new Date(t.getFullYear(),t.getMonth(),1))}.bind(this)),l=(0,a.clearHours)(new Date(this.focusedDate.getFullYear(),this.focusedDate.getMonth(),1)),u=0;u<12;u++){var c=(0,o.deepCopy)(n);c.date=new Date(i,u,1),c.text=this.tCell(u+1);var d=(0,a.clearHours)(c.date);c.disabled="function"==typeof this.disabledDate&&this.disabledDate(c.date)&&"month"===this.selectionMode,c.selected=s.includes(d),c.focused=d===l,t.push(c)}return t}},methods:{getCellCls:function(e){var t;return[String(u.default)+"-cell",(t={},(0,i.default)(t,String(u.default)+"-cell-selected",e.selected),(0,i.default)(t,String(u.default)+"-cell-disabled",e.disabled),(0,i.default)(t,String(u.default)+"-cell-focused",e.focused),(0,i.default)(t,String(u.default)+"-cell-range",e.range&&!e.start&&!e.end),t)]},tCell:function(e){return this.t("i.datepicker.months.m"+String(e))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(167),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(420),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(22)),r=h(n(15)),a=h(n(1)),o=h(n(168)),s=h(n(59)),l=h(n(58)),u=h(n(60)),c=h(n(6)),d=n(21);function h(e){return e&&e.__esModule?e:{default:e}}var f=function(e){return(0,a.default)(void 0,void 0),e[0].toUpperCase()+e.slice(1)}.bind(void 0),p=function(e,t,n,i){(0,a.default)(void 0,void 0);var r=new Date(e.getTime());return r.setHours(t),r.setMinutes(n),r.setSeconds(i),r}.bind(void 0),m=function(e,t,n){return(0,a.default)(void 0,void 0),n.indexOf(e)===t}.bind(void 0),v=function(){return(0,a.default)(void 0,void 0),!1}.bind(void 0);t.default={name:"TimePickerPanel",mixins:[u.default,c.default,l.default],components:{TimeSpinner:o.default,Confirm:s.default},props:{disabledDate:{type:Function,default:v},steps:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},format:{type:String,default:"HH:mm:ss"},value:{type:Array,required:!0}},data:function(){return{prefixCls:"ivu-picker-panel",timePrefixCls:"ivu-time-picker",date:this.value[0]||(0,d.initTimeDate)(),showDate:!1}},computed:{showSeconds:function(){return!!(this.format||"").match(/ss/)},visibleDate:function(){var e=this.date,t=e.getMonth()+1,n=this.t("i.datepicker.year"),i=this.t("i.datepicker.month"+String(t));return""+String(e.getFullYear())+String(n)+" "+String(i)},timeSlots:function(){var e=this;return this.value[0]?["getHours","getMinutes","getSeconds"].map(function(t){return(0,a.default)(this,e),this.date[t]()}.bind(this)):[]},disabledHMS:function(){var e=this,t=["disabledHours","disabledMinutes","disabledSeconds"];if(this.disabledDate!==v&&this.value[0]){var n=[24,60,60],i=["Hours","Minutes","Seconds"].map(function(t){return(0,a.default)(this,e),this["disabled"+String(t)]}.bind(this)).map(function(t,i){(0,a.default)(this,e);for(var o=n[i],s=t,l=function(t){var n=e.timeSlots.map(function(n,r){return(0,a.default)(this,e),r===i?t:n}.bind(e)),o=p.apply(void 0,[e.date].concat((0,r.default)(n)));e.disabledDate(o,!0)&&s.push(t)},u=0;u<o;u+=this.steps[i]||1)l(u);return s.filter(m)}.bind(this));return t.reduce(function(t,n,r){return(0,a.default)(this,e),t[n]=i[r],t}.bind(this),{})}return t.reduce(function(t,n){return(0,a.default)(this,e),t[n]=this[n],t}.bind(this),{})}},watch:{value:function(e){var t=e[0]||(0,d.initTimeDate)();t=new Date(t),this.date=t}},methods:{handleChange:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=new Date(this.date);(0,i.default)(e).forEach(function(n){return(0,a.default)(this,t),r["set"+String(f(n))](e[n])}.bind(this)),n&&this.$emit("on-pick",r,"time")}},mounted:function(){this.$parent&&"DatePicker"===this.$parent.$options.name&&(this.showDate=!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(169),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(418),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(22)),r=u(n(32)),a=u(n(2)),o=u(n(1)),s=u(n(58)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-time-picker-cells",d=["hours","minutes","seconds"];t.default={name:"TimeSpinner",mixins:[s.default],props:{hours:{type:[Number,String],default:NaN},minutes:{type:[Number,String],default:NaN},seconds:{type:[Number,String],default:NaN},showSeconds:{type:Boolean,default:!0},steps:{type:Array,default:function(){return(0,o.default)(void 0,void 0),[]}.bind(void 0)}},data:function(){var e=this;return{spinerSteps:[1,1,1].map(function(t,n){return(0,o.default)(this,e),Math.abs(this.steps[n])||t}.bind(this)),prefixCls:c,compiled:!1,focusedColumn:-1,focusedTime:[0,0,0]}},computed:{classes:function(){return[""+c,(0,a.default)({},c+"-with-seconds",this.showSeconds)]},hoursList:function(){for(var e=[],t=this.spinerSteps[0],n=0===this.focusedColumn&&this.focusedTime[0],i={text:0,selected:!1,disabled:!1,hide:!1},r=0;r<24;r+=t){var a=(0,l.deepCopy)(i);a.text=r,a.focused=r===n,this.disabledHours.length&&this.disabledHours.indexOf(r)>-1&&(a.disabled=!0,this.hideDisabledOptions&&(a.hide=!0)),this.hours===r&&(a.selected=!0),e.push(a)}return e},minutesList:function(){for(var e=[],t=this.spinerSteps[1],n=1===this.focusedColumn&&this.focusedTime[1],i={text:0,selected:!1,disabled:!1,hide:!1},r=0;r<60;r+=t){var a=(0,l.deepCopy)(i);a.text=r,a.focused=r===n,this.disabledMinutes.length&&this.disabledMinutes.indexOf(r)>-1&&(a.disabled=!0,this.hideDisabledOptions&&(a.hide=!0)),this.minutes===r&&(a.selected=!0),e.push(a)}return e},secondsList:function(){for(var e=[],t=this.spinerSteps[2],n=2===this.focusedColumn&&this.focusedTime[2],i={text:0,selected:!1,disabled:!1,hide:!1},r=0;r<60;r+=t){var a=(0,l.deepCopy)(i);a.text=r,a.focused=r===n,this.disabledSeconds.length&&this.disabledSeconds.indexOf(r)>-1&&(a.disabled=!0,this.hideDisabledOptions&&(a.hide=!0)),this.seconds===r&&(a.selected=!0),e.push(a)}return e}},methods:{getCellCls:function(e){var t;return[c+"-cell",(t={},(0,a.default)(t,c+"-cell-selected",e.selected),(0,a.default)(t,c+"-cell-focused",e.focused),(0,a.default)(t,c+"-cell-disabled",e.disabled),t)]},chooseValue:function(e){var t=this,n=d.reduce(function(n,i,s){(0,o.default)(this,t);var l=e[s];return this[i]===l?n:(0,r.default)({},n,(0,a.default)({},i,l))}.bind(this),{});(0,i.default)(n).length>0&&this.emitChange(n)},handleClick:function(e,t){if(!t.disabled){var n=(0,a.default)({},e,t.text);this.emitChange(n)}},emitChange:function(e){this.$emit("on-change",e),this.$emit("on-pick-click")},scroll:function(e,t){var n=this.$refs[e].scrollTop,i=24*this.getScrollIndex(e,t);(0,l.scrollTop)(this.$refs[e],n,i,500)},getScrollIndex:function(e,t){var n=this,i=(0,l.firstUpperCase)(e),r=this["disabled"+String(i)];if(r.length&&this.hideDisabledOptions){var a=0;r.forEach(function(e){return(0,o.default)(this,n),e<=t?a++:""}.bind(this)),t-=a}return t},updateScroll:function(){var e=this;this.$nextTick(function(){(0,o.default)(this,e),d.forEach(function(t){(0,o.default)(this,e),this.$refs[t].scrollTop=24*this[String(t)+"List"].findIndex(function(n){return(0,o.default)(this,e),n.text==this[t]}.bind(this))}.bind(this))}.bind(this))},formatTime:function(e){return e<10?"0"+e:e},updateFocusedTime:function(e,t){this.focusedColumn=e,this.focusedTime=t.slice()}},watch:{hours:function(e){var t=this;this.compiled&&this.scroll("hours",this.hoursList.findIndex(function(n){return(0,o.default)(this,t),n.text==e}.bind(this)))},minutes:function(e){var t=this;this.compiled&&this.scroll("minutes",this.minutesList.findIndex(function(n){return(0,o.default)(this,t),n.text==e}.bind(this)))},seconds:function(e){var t=this;this.compiled&&this.scroll("seconds",this.secondsList.findIndex(function(n){return(0,o.default)(this,t),n.text==e}.bind(this)))},focusedTime:function(e,t){var n=this;d.forEach(function(i,r){if((0,o.default)(this,n),e[r]!==t[r]&&void 0!==e[r]){var a=this[String(i)+"List"].findIndex(function(t){return(0,o.default)(this,n),t.text===e[r]}.bind(this));this.scroll(i,a)}}.bind(this))}},mounted:function(){var e=this;this.$nextTick(function(){return(0,o.default)(this,e),this.compiled=!0}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(15)),r=l(n(1)),a=l(n(28)),o=l(n(6)),s=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-picker";t.default={mixins:[o.default,s.default],components:{iButton:a.default},props:{showTime:!1,isTime:!1,timeDisabled:!1},data:function(){return{prefixCls:u}},computed:{timeClasses:function(){return"ivu-picker-confirm-time"},labels:function(){var e=this,t=[this.isTime?"selectDate":"selectTime","clear","ok"];return["time","clear","ok"].reduce(function(n,i,a){return(0,r.default)(this,e),n[i]=this.t("i.datepicker."+t[a]),n}.bind(this),{})}},methods:{handleClear:function(){this.$emit("on-pick-clear")},handleSuccess:function(){this.$emit("on-pick-success")},handleToggleTime:function(){this.timeDisabled||(this.$emit("on-pick-toggle-time"),this.dispatch("CalendarPicker","focus-input"),this.dispatch("CalendarPicker","update-popper"))},handleTab:function(e){var t=[].concat((0,i.default)(this.$el.children))[e.shiftKey?"shift":"pop"]();document.activeElement===t&&(e.preventDefault(),e.stopPropagation(),this.dispatch("CalendarPicker","focus-input"))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(172),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(421),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{datePanelLabel:Object,currentView:String,datePrefixCls:String}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=n(21);t.default={props:{showTime:{type:Boolean,default:!1},format:{type:String,default:"yyyy-MM-dd"},selectionMode:{type:String,validator:function(e){return(0,o.oneOf)(e,["year","month","date","time"])},default:"date"},shortcuts:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[]}.bind(void 0)},disabledDate:{type:Function,default:function(){return(0,a.default)(void 0,void 0),!1}.bind(void 0)},value:{type:Array,default:function(){return(0,a.default)(void 0,void 0),[(0,s.initTimeDate)(),(0,s.initTimeDate)()]}.bind(void 0)},timePickerOptions:{default:function(){return(0,a.default)(void 0,void 0),{}}.bind(void 0),type:Object},showWeekNumbers:{type:Boolean,default:!1},startDate:{type:Date},pickerType:{type:String,require:!0},focusedDate:{type:Date,required:!0}},computed:{isTime:function(){return"time"===this.currentView}},methods:{handleToggleTime:function(){this.currentView="time"===this.currentView?"date":"time"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(2)),r=g(n(27)),a=g(n(1)),o=g(n(8)),s=g(n(160)),l=g(n(162)),u=g(n(164)),c=g(n(175)),d=g(n(59)),h=n(21),f=g(n(171)),p=g(n(60)),m=g(n(173)),v=g(n(6));function g(e){return e&&e.__esModule?e:{default:e}}var b="ivu-picker-panel",y="ivu-date-picker",w=function(e,t){return(0,a.default)(void 0,void 0),e&&t?e.getTime()-t.getTime():0}.bind(void 0);t.default={name:"RangeDatePickerPanel",mixins:[p.default,v.default,m.default],components:{Icon:o.default,DateTable:s.default,YearTable:l.default,MonthTable:u.default,TimePicker:c.default,Confirm:d.default,datePanelLabel:f.default},props:{splitPanels:{type:Boolean,default:!1}},data:function(){var e=this,t=this.value.map(function(t){return(0,a.default)(this,e),t||(0,h.initTimeDate)()}.bind(this)),n=(0,r.default)(t,2),i=n[0],o=n[1],s=this.startDate?this.startDate:i;return{prefixCls:b,datePrefixCls:y,dates:this.value,rangeState:{from:this.value[0],to:this.value[1],selecting:i&&!o},currentView:this.selectionMode||"range",leftPickerTable:String(this.selectionMode)+"-table",rightPickerTable:String(this.selectionMode)+"-table",leftPanelDate:s,rightPanelDate:new Date(s.getFullYear(),s.getMonth()+1,1)}},computed:{classes:function(){var e;return[b+"-body-wrapper",y+"-with-range",(e={},(0,i.default)(e,b+"-with-sidebar",this.shortcuts.length),(0,i.default)(e,y+"-with-week-numbers",this.showWeekNumbers),e)]},panelBodyClasses:function(){var e;return[b+"-body",(e={},(0,i.default)(e,b+"-body-time",this.showTime),(0,i.default)(e,b+"-body-date",!this.showTime),e)]},leftDatePanelLabel:function(){return this.panelLabelConfig("left")},rightDatePanelLabel:function(){return this.panelLabelConfig("right")},leftDatePanelView:function(){return this.leftPickerTable.split("-").shift()},rightDatePanelView:function(){return this.rightPickerTable.split("-").shift()},timeDisabled:function(){return!(this.dates[0]&&this.dates[1])},preSelecting:function(){var e=String(this.currentView)+"-table";return{left:this.leftPickerTable!==e,right:this.rightPickerTable!==e}},panelPickerHandlers:function(){return{left:this.preSelecting.left?this.handlePreSelection.bind(this,"left"):this.handleRangePick,right:this.preSelecting.right?this.handlePreSelection.bind(this,"right"):this.handleRangePick}}},watch:{value:function(e){var t=e[0]?(0,h.toDate)(e[0]):null,n=e[1]?(0,h.toDate)(e[1]):null;this.dates=[t,n].sort(w),this.rangeState={from:this.dates[0],to:this.dates[1],selecting:!1},this.setPanelDates(this.startDate||this.dates[0]||new Date)},currentView:function(e){var t=this.leftPanelDate.getMonth(),n=this.rightPanelDate.getMonth(),i=this.leftPanelDate.getFullYear()===this.rightPanelDate.getFullYear();"date"===e&&i&&t===n&&this.changePanelDate("right","Month",1),"month"===e&&i&&this.changePanelDate("right","FullYear",1),"year"===e&&i&&this.changePanelDate("right","FullYear",10)},selectionMode:function(e){this.currentView=e||"range"},focusedDate:function(e){this.setPanelDates(e||new Date)}},methods:{reset:function(){this.currentView=this.selectionMode,this.leftPickerTable=String(this.currentView)+"-table",this.rightPickerTable=String(this.currentView)+"-table"},setPanelDates:function(e){this.leftPanelDate=e;var t=new Date(e.getFullYear(),e.getMonth()+1,1),n=this.dates[1]?this.dates[1].getTime():this.dates[1];this.rightPanelDate=this.splitPanels?new Date(Math.max(n,t.getTime())):t},panelLabelConfig:function(e){var t=this,n=this.t("i.locale"),i=this.t("i.datepicker.datePanelLabel"),r=function(n){(0,a.default)(this,t);var i="month"==n?this.showMonthPicker:this.showYearPicker;return function(){return(0,a.default)(this,t),i(e)}.bind(this)}.bind(this),o=this[String(e)+"PanelDate"],s=(0,h.formatDateLabels)(n,i,o),l=s.labels;return{separator:s.separator,labels:l.map(function(e){return(0,a.default)(this,t),e.handler=r(e.type),e}.bind(this))}},prevYear:function(e){var t="year"===this.currentView?-10:-1;this.changePanelDate(e,"FullYear",t)},nextYear:function(e){var t="year"===this.currentView?10:1;this.changePanelDate(e,"FullYear",t)},prevMonth:function(e){this.changePanelDate(e,"Month",-1)},nextMonth:function(e){this.changePanelDate(e,"Month",1)},changePanelDate:function(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=new Date(this[String(e)+"PanelDate"]);if("FullYear"===t?r["set"+t](r["get"+t]()+n):r["set"+t](r["get"+t]()+n,1),this[String(e)+"PanelDate"]=r,i)if(this.splitPanels){var a="left"===e?"right":"left";"left"===e&&this.leftPanelDate>=this.rightPanelDate&&this.changePanelDate(a,t,1),"right"===e&&this.rightPanelDate<=this.leftPanelDate&&this.changePanelDate(a,t,-1)}else{var o="left"===e?"right":"left",s=this[o+"PanelDate"],l=new Date(s);if("Month"===t){var u=new Date(l.getFullYear(),l.getMonth()+n+1,0).getDate();l.setDate(Math.min(u,l.getDate()))}l["set"+String(t)](l["get"+String(t)]()+n),this[o+"PanelDate"]=l}},showYearPicker:function(e){this[String(e)+"PickerTable"]="year-table"},showMonthPicker:function(e){this[String(e)+"PickerTable"]="month-table"},handlePreSelection:function(e,t){this[String(e)+"PanelDate"]=t;var n=this[String(e)+"PickerTable"];if(this[String(e)+"PickerTable"]="year-table"===n?"month-table":String(this.currentView)+"-table",!this.splitPanels){var i="left"===e?"right":"left";this[i+"PanelDate"]=t;var r="left"===i?-1:1;this.changePanelDate(i,"Month",r,!1)}},handleRangePick:function(e,t){if(this.rangeState.selecting||"time"===this.currentView){if("time"===this.currentView)this.dates=e;else{var n=[this.rangeState.from,e].sort(w),i=(0,r.default)(n,2),a=i[0],o=i[1];this.dates=[a,o],this.rangeState={from:a,to:o,selecting:!1}}this.handleConfirm(!1,t||"date")}else this.rangeState={from:e,to:null,selecting:!0}},handleChangeRange:function(e){this.rangeState.to=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(176),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(424),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=f(n(22)),r=f(n(2)),a=f(n(27)),o=f(n(1)),s=f(n(168)),l=f(n(59)),u=f(n(58)),c=f(n(60)),d=f(n(6)),h=n(21);function f(e){return e&&e.__esModule?e:{default:e}}var p="ivu-picker-panel",m="ivu-time-picker",v=function(e){return(0,o.default)(void 0,void 0),e[0].toUpperCase()+e.slice(1)}.bind(void 0);t.default={name:"RangeTimePickerPanel",mixins:[c.default,d.default,u.default],components:{TimeSpinner:s.default,Confirm:l.default},props:{steps:{type:Array,default:function(){return(0,o.default)(void 0,void 0),[]}.bind(void 0)},format:{type:String,default:"HH:mm:ss"},value:{type:Array,required:!0}},data:function(){var e=this.value.slice(),t=(0,a.default)(e,2),n=t[0],i=t[1];return{prefixCls:p,timePrefixCls:m,showDate:!1,dateStart:n||(0,h.initTimeDate)(),dateEnd:i||(0,h.initTimeDate)()}},computed:{classes:function(){return[p+"-body-wrapper",m+"-with-range",(0,r.default)({},m+"-with-seconds",this.showSeconds)]},showSeconds:function(){return!!(this.format||"").match(/ss/)},leftDatePanelLabel:function(){return this.panelLabelConfig(this.date)},rightDatePanelLabel:function(){return this.panelLabelConfig(this.dateEnd)}},watch:{value:function(e){var t=e.slice(),n=(0,a.default)(t,2),i=n[0],r=n[1];this.dateStart=i||(0,h.initTimeDate)(),this.dateEnd=r||(0,h.initTimeDate)()}},methods:{panelLabelConfig:function(e){var t=this.t("i.locale"),n=this.t("i.datepicker.datePanelLabel"),i=(0,h.formatDateLabels)(t,n,e||(0,h.initTimeDate)()),r=i.labels,a=i.separator;return[r[0].label,a,r[1].label].join("")},handleChange:function(e,t){var n=this,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=new Date(this.dateStart),s=new Date(this.dateEnd);(0,i.default)(e).forEach(function(t){(0,o.default)(this,n),a["set"+String(v(t))](e[t])}.bind(this)),(0,i.default)(t).forEach(function(e){(0,o.default)(this,n),s["set"+String(v(e))](t[e])}.bind(this)),s<a&&(s=a),r&&this.$emit("on-pick",[a,s],"time")},handleStartChange:function(e){this.handleChange(e,{})},handleEndChange:function(e){this.handleChange({},e)},updateScroll:function(){this.$refs.timeSpinner.updateScroll(),this.$refs.timeSpinnerEnd.updateScroll()}},mounted:function(){this.$parent&&"DatePicker"===this.$parent.$options.name&&(this.showDate=!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s="ivu-divider";t.default={name:"Divider",props:{type:{type:String,default:"horizontal",validator:function(e){return(0,o.oneOf)(e,["horizontal","vertical"])}},orientation:{type:String,default:"center",validator:function(e){return(0,o.oneOf)(e,["left","right","center"])}},dashed:{type:Boolean,default:!1},size:{validator:function(e){return(0,o.oneOf)(e,["small","default"])},default:"default"},plain:{type:Boolean,default:!1}},computed:{hasSlot:function(){return!!this.$slots.default},classes:function(){var e;return[""+s,s+"-"+String(this.type),s+"-"+String(this.size),(e={},(0,a.default)(e,s+"-with-text",this.hasSlot&&"center"===this.orientation),(0,a.default)(e,s+"-with-text-"+String(this.orientation),this.hasSlot),(0,a.default)(e,s+"-dashed",!!this.dashed),(0,a.default)(e,s+"-plain",this.plain),e)]},slotClasses:function(){return[s+"-inner-text"]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(1)),r=h(n(14)),a=h(n(2)),o=h(n(20)),s=n(3),l=h(n(24)),u=h(n(4)),c=h(n(87)),d=n(12);function h(e){return e&&e.__esModule?e:{default:e}}var f="ivu-drawer";t.default={name:"Drawer",mixins:[u.default,c.default],components:{Icon:o.default},directives:{TransferDom:l.default},props:{value:{type:Boolean,default:!1},title:{type:String},width:{type:[Number,String],default:256},height:{type:[Number,String],default:256},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},mask:{type:Boolean,default:!0},maskStyle:{type:Object},styles:{type:Object},scrollable:{type:Boolean,default:!1},placement:{validator:function(e){return(0,s.oneOf)(e,["left","right","top","bottom"])},default:"right"},zIndex:{type:Number,default:1e3},transfer:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.transfer||this.$IVIEW.transfer}},className:{type:String},inner:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{prefixCls:f,visible:this.value,wrapShow:!1,showHead:!0,canMove:!1,dragWidth:this.width,dragHeight:this.height,wrapperWidth:this.width,wrapperHeight:this.height,wrapperLeft:0,minWidth:256,minHeight:256}},computed:{wrapClasses:function(){var e;return["ivu-drawer-wrap",(e={},(0,a.default)(e,"ivu-drawer-hidden",!this.wrapShow),(0,a.default)(e,""+String(this.className),!!this.className),(0,a.default)(e,"ivu-drawer-no-mask",!this.mask),(0,a.default)(e,"ivu-drawer-wrap-inner",this.inner),(0,a.default)(e,"ivu-drawer-wrap-dragging",this.canMove),e)]},mainStyles:function(){var e={};if("left"===this.placement||"right"===this.placement){var t=parseInt(this.dragWidth),n={width:t<=100?String(t)+"%":String(t)+"px"};(0,r.default)(e,n)}else{var i=parseInt(this.dragHeight),a={height:i<=100?String(i)+"%":String(i)+"px"};(0,r.default)(e,a)}return e},contentClasses:function(){return["ivu-drawer-content",(0,a.default)({},"ivu-drawer-content-no-mask",!this.mask)]},classes:function(){var e;return["ivu-drawer","ivu-drawer-"+String(this.placement),(e={},(0,a.default)(e,"ivu-drawer-no-header",!this.showHead),(0,a.default)(e,"ivu-drawer-inner",this.inner),e)]},maskClasses:function(){return["ivu-drawer-mask",(0,a.default)({},"ivu-drawer-mask-inner",this.inner)]},transitionName:function(){return"left"===this.placement||"right"===this.placement?"move-"+String(this.placement):"top"===this.placement?"move-up":"move-down"}},methods:{close:function(){var e=this;if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(function(){(0,i.default)(this,e),this.handleClose()}.bind(this)):this.handleClose()},handleClose:function(){this.visible=!1,this.$emit("input",!1),this.$emit("on-close")},handleMask:function(){this.maskClosable&&this.mask&&this.close()},handleWrapClick:function(e){var t=e.target.getAttribute("class");t&&t.indexOf("ivu-drawer-wrap")>-1&&this.handleMask()},handleMousemove:function(e){if(this.canMove&&this.draggable){this.handleSetWrapperWidth();var t=e.pageX-this.wrapperLeft,n="right"===this.placement?this.wrapperWidth-t:t;n=Math.max(n,parseFloat(this.minWidth)),e.atMin=n===parseFloat(this.minWidth),n<=100&&(n=n/this.wrapperWidth*100),this.dragWidth=n,this.$emit("on-resize-width",parseInt(this.dragWidth))}},handleSetWrapperWidth:function(){var e=this.$el.getBoundingClientRect(),t=e.width,n=e.left;this.wrapperWidth=t,this.wrapperLeft=n},handleMouseup:function(){this.draggable&&(this.canMove=!1)},handleTriggerMousedown:function(){this.canMove=!0,window.getSelection().removeAllRanges()}},mounted:function(){this.visible&&(this.wrapShow=!0);var e=!0;void 0!==this.$slots.header||this.title||(e=!1),this.showHead=e,(0,d.on)(document,"mousemove",this.handleMousemove),(0,d.on)(document,"mouseup",this.handleMouseup),this.handleSetWrapperWidth()},beforeDestroy:function(){(0,d.off)(document,"mousemove",this.handleMousemove),(0,d.off)(document,"mouseup",this.handleMouseup),this.removeScrollEffect()},watch:{value:function(e){this.visible=e},visible:function(e){var t=this;!1===e?this.timer=setTimeout(function(){(0,i.default)(this,t),this.wrapShow=!1;var e=(0,s.findBrothersComponents)(this,"Drawer")||[],n=(0,s.findComponentsUpward)(this,"Drawer")||[];[].concat(e).concat(n).some(function(e){return(0,i.default)(this,t),e.visible&&!e.scrollable}.bind(this))||this.removeScrollEffect()}.bind(this),300):(this.timer&&clearTimeout(this.timer),this.wrapShow=!0,this.scrollable||this.addScrollEffect()),this.broadcast("Table","on-visible-change",e),this.broadcast("Slider","on-visible-change",e),this.$emit("on-visible-change",e)},scrollable:function(e){e?this.removeScrollEffect():this.addScrollEffect()},title:function(e){void 0===this.$slots.header&&(this.showHead=!!e)},width:function(e){this.dragWidth=e},height:function(e){this.dragHeight=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(2)),a=u(n(37)),o=u(n(82)),s=u(n(24)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-dropdown";t.default={name:"Dropdown",directives:{clickOutside:o.default,TransferDom:s.default},components:{Drop:a.default},props:{trigger:{validator:function(e){return(0,l.oneOf)(e,["click","hover","custom","contextMenu"])},default:"hover"},placement:{validator:function(e){return(0,l.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom"},visible:{type:Boolean,default:!1},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},transferClassName:{type:String},stopPropagation:{type:Boolean,default:!1},capture:{type:Boolean,default:function(){return!this.$IVIEW||this.$IVIEW.capture}},eventsEnabled:{type:Boolean,default:!1}},computed:{transition:function(){return["bottom-start","bottom","bottom-end"].indexOf(this.placement)>-1?"slide-up":"fade"},dropdownCls:function(){var e;return e={},(0,r.default)(e,c+"-transfer",this.transfer),(0,r.default)(e,this.transferClassName,this.transferClassName),e},relClasses:function(){return[c+"-rel",(0,r.default)({},c+"-rel-user-select-none","contextMenu"===this.trigger)]}},data:function(){return{prefixCls:c,currentVisible:this.visible}},watch:{visible:function(e){this.currentVisible=e},currentVisible:function(e){e?this.$refs.drop.update():this.$refs.drop.destroy(),this.$emit("on-visible-change",e)}},methods:{handleClick:function(){return"custom"!==this.trigger&&"click"===this.trigger&&void(this.hasParent()||(this.currentVisible=!this.currentVisible))},handleRightClick:function(){return"custom"!==this.trigger&&"contextMenu"===this.trigger&&void(this.currentVisible=!this.currentVisible)},handleMouseenter:function(){var e=this;return"custom"!==this.trigger&&"hover"===this.trigger&&(this.timeout&&clearTimeout(this.timeout),void(this.timeout=setTimeout(function(){(0,i.default)(this,e),this.currentVisible=!0}.bind(this),250)))},handleMouseleave:function(){var e=this;return"custom"!==this.trigger&&"hover"===this.trigger&&void(this.timeout&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.currentVisible=!1}.bind(this),150)))},onClickoutside:function(e){this.handleClose(),this.handleRightClose(),this.currentVisible&&this.$emit("on-clickoutside",e)},handleClose:function(){return"custom"!==this.trigger&&"click"===this.trigger&&void(this.currentVisible=!1)},handleRightClose:function(){return"custom"!==this.trigger&&"contextMenu"===this.trigger&&void(this.currentVisible=!1)},hasParent:function(){var e=(0,l.findComponentUpward)(this,"Dropdown");return e||!1}},mounted:function(){var e=this;this.$on("on-click",function(t){if((0,i.default)(this,e),!this.stopPropagation){var n=this.hasParent();n&&n.$emit("on-click",t)}}.bind(this)),this.$on("on-hover-click",function(){(0,i.default)(this,e);var t=this.hasParent();t?(this.$nextTick(function(){if((0,i.default)(this,e),"custom"===this.trigger)return!1;this.currentVisible=!1}.bind(this)),t.$emit("on-hover-click")):this.$nextTick(function(){if((0,i.default)(this,e),"custom"===this.trigger)return!1;this.currentVisible=!1}.bind(this))}.bind(this)),this.$on("on-haschild-click",function(){(0,i.default)(this,e),this.$nextTick(function(){if((0,i.default)(this,e),"custom"===this.trigger)return!1;this.currentVisible=!0}.bind(this));var t=this.hasParent();t&&t.$emit("on-haschild-click")}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"DropdownMenu"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s="ivu-dropdown-item";t.default={name:"DropdownItem",props:{name:{type:[String,Number]},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},divided:{type:Boolean,default:!1}},computed:{classes:function(){var e;return[""+s,(e={},(0,a.default)(e,s+"-disabled",this.disabled),(0,a.default)(e,s+"-selected",this.selected),(0,a.default)(e,s+"-divided",this.divided),e)]}},methods:{handleClick:function(){if(!this.disabled){var e=(0,o.findComponentUpward)(this,"Dropdown");this.$parent&&"Dropdown"===this.$parent.$options.name?this.$parent.$emit("on-haschild-click"):e&&"Dropdown"===e.$options.name&&e.$emit("on-hover-click"),e.$emit("on-click",this.name)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(183),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(438),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Footer",computed:{wrapClasses:function(){return"ivu-layout-footer"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(185)),r=l(n(1)),a=l(n(15)),o=l(n(2)),s=n(3);function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"iForm",props:{model:{type:Object},rules:{type:Object},labelWidth:{type:[Number,String]},labelPosition:{validator:function(e){return(0,s.oneOf)(e,["left","right","top"])},default:"right"},inline:{type:Boolean,default:!1},showMessage:{type:Boolean,default:!0},autocomplete:{validator:function(e){return(0,s.oneOf)(e,["on","off"])},default:"off"},hideRequiredMark:{type:Boolean,default:!1},labelColon:{type:[Boolean,String],default:!1},disabled:{type:Boolean,default:!1}},provide:function(){return{FormInstance:this}},data:function(){return{fields:[],potentialLabelWidthArr:[]}},computed:{classes:function(){var e;return["ivu-form","ivu-form-label-"+String(this.labelPosition),(e={},(0,o.default)(e,"ivu-form-inline",this.inline),(0,o.default)(e,"ivu-form-hide-required-mark",this.hideRequiredMark),e)]},colon:function(){var e="";return this.labelColon&&(e="boolean"==typeof this.labelColon?":":this.labelColon),e},autoLabelWidth:function(){if(!this.potentialLabelWidthArr.length)return 0;var e=Math.max.apply(Math,(0,a.default)(this.potentialLabelWidthArr));return e?String(e)+"px":""}},methods:{resetFields:function(){var e=this;this.fields.forEach(function(t){(0,r.default)(this,e),t.resetField()}.bind(this))},validate:function(e){var t=this;return new i.default(function(n){(0,r.default)(this,t);var i=!0,a=0;0===this.fields.length&&(n(i),"function"==typeof e&&e(i)),this.fields.forEach(function(o){(0,r.default)(this,t),o.validate("",function(o){(0,r.default)(this,t),o&&(i=!1),++a===this.fields.length&&(n(i),"function"==typeof e&&e(i))}.bind(this))}.bind(this))}.bind(this))},validateField:function(e,t){var n=this,i=this.fields.filter(function(t){return(0,r.default)(this,n),t.prop===e}.bind(this))[0];if(!i)throw new Error("[iView warn]: must call validateField with valid prop string!");i.validate("",t)},getLabelWidthIndex:function(e){return this.potentialLabelWidthArr.indexOf(e)},registerLabelWidth:function(e,t){if(e&&t){var n=this.getLabelWidthIndex(t);n>-1&&this.potentialLabelWidthArr.splice(n,1,e)}else e&&this.potentialLabelWidthArr.push(e)},deregisterLabelWidth:function(e){var t=this.getLabelWidthIndex(e);t>-1&&this.potentialLabelWidthArr.splice(t,1)}},watch:{rules:function(){this.validate()}},created:function(){var e=this;this.$on("on-form-item-add",function(t){return(0,r.default)(this,e),t&&this.fields.push(t),!1}.bind(this)),this.$on("on-form-item-remove",function(t){return(0,r.default)(this,e),t.prop&&this.fields.splice(this.fields.indexOf(t),1),!1}.bind(this))}}},function(e,t,n){e.exports={default:n(441),__esModule:!0}},function(e,t,n){var i=n(23),r=n(43),a=n(10)("species");e.exports=function(e,t){var n,o=i(e).constructor;return void 0===o||null==(n=i(o)[a])?t:r(n)}},function(e,t,n){var i,r,a,o=n(25),s=n(443),l=n(105),u=n(69),c=n(9),d=c.process,h=c.setImmediate,f=c.clearImmediate,p=c.MessageChannel,m=c.Dispatch,v=0,g={},b="onreadystatechange",y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},w=function(e){y.call(e.data)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},i(v),v},f=function(e){delete g[e]},"process"==n(41)(d)?i=function(e){d.nextTick(o(y,e,1))}:m&&m.now?i=function(e){m.now(o(y,e,1))}:p?(a=(r=new p).port2,r.port1.onmessage=w,i=o(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(i=function(e){c.postMessage(e+"","*")},c.addEventListener("message",w,!1)):i=b in u("script")?function(e){l.appendChild(u("script")).onreadystatechange=function(){l.removeChild(this),y.call(e)}}:function(e){setTimeout(o(y,e,1),0)}),e.exports={set:h,clear:f}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var i=n(23),r=n(19),a=n(89);e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var i=n(9),r=n(5),a=n(16),o=n(13),s=n(10)("species");e.exports=function(e){var t="function"==typeof r[e]?r[e]:i[e];o&&t&&!t[s]&&a.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=l(n(450)),o=l(n(4)),s=l(n(452));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-form-item";function c(e,t){for(var n=e,i=(t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),r=0,a=i.length;r<a-1;++r){var o=i[r];if(!(o in n))throw new Error("[iView warn]: please transfer a valid prop path to form item!");n=n[o]}return{o:n,k:i[r],v:n[i[r]]}}t.default={name:"FormItem",components:{FormLabel:s.default},mixins:[o.default],props:{label:{type:String,default:""},labelWidth:{type:[Number,String]},prop:{type:String},required:{type:Boolean,default:!1},rules:{type:[Object,Array]},error:{type:String},validateStatus:{type:Boolean},showMessage:{type:Boolean,default:!0},labelFor:{type:String}},data:function(){return{prefixCls:u,isRequired:!1,validateState:"",validateMessage:"",validateDisabled:!1,validator:{},computedLabelWidth:""}},watch:{error:{handler:function(e){this.validateMessage=e,this.validateState=e?"error":""},immediate:!0},validateStatus:function(e){this.validateState=e},rules:function(){this.setRules()},required:function(e,t){this.isRequired=e,t&&!e&&this.resetField()}},provide:function(){return{FormItem:this}},inject:["FormInstance"],computed:{classes:function(){var e;return[""+u,(e={},(0,r.default)(e,u+"-required",this.required||this.isRequired),(0,r.default)(e,u+"-error","error"===this.validateState),(0,r.default)(e,u+"-validating","validating"===this.validateState),e)]},form:function(){for(var e=this.$parent;"iForm"!==e.$options.name;)e=e.$parent;return e},fieldValue:function(){var e=this.FormInstance.model;if(e&&this.prop){var t=this.prop;return-1!==t.indexOf(":")&&(t=t.replace(/:/,".")),c(e,t).v}},labelStyles:function(){var e={},t=0===this.labelWidth||this.labelWidth?this.labelWidth:this.FormInstance.labelWidth;return(t||0===t)&&(/^\d+$/.test(t)?e.width=String(t)+"px":e.width=t),e},contentStyles:function(){var e={},t=0===this.labelWidth||this.labelWidth?this.labelWidth:this.FormInstance.labelWidth;return"auto"===t?0===this.labelWidth||this.labelWidth?e.marginLeft=this.computedLabelWidth:e.marginLeft=this.FormInstance.autoLabelWidth:(t||0===t)&&(/^\d+$/.test(t)?e.marginLeft=String(t)+"px":e.marginLeft=t),e}},methods:{setRules:function(){var e=this,t=this.getRules();t.length&&this.required||(t.length?t.every(function(t){(0,i.default)(this,e),this.isRequired=t.required}.bind(this)):this.required&&(this.isRequired=this.required),this.$off("on-form-blur",this.onFieldBlur),this.$off("on-form-change",this.onFieldChange),this.$on("on-form-blur",this.onFieldBlur),this.$on("on-form-change",this.onFieldChange))},getRules:function(){var e=this.FormInstance.rules,t=this.rules;return e=e?e[this.prop]:[],[].concat(t||e||[])},getFilteredRule:function(e){var t=this;return this.getRules().filter(function(n){return(0,i.default)(this,t),!n.trigger||-1!==n.trigger.indexOf(e)}.bind(this))},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=this.getFilteredRule(e);if(!r||0===r.length){if(!this.required)return n(),!0;r=[{required:!0}]}this.validateState="validating";var o={};o[this.prop]=r;var s=new a.default(o),l={};l[this.prop]=this.fieldValue,s.validate(l,{firstFields:!0},function(e){(0,i.default)(this,t),this.validateState=e?"error":"success",this.validateMessage=e?e[0].message:"",n(this.validateMessage),this.FormInstance&&this.FormInstance.$emit("on-validate",this.prop,!e,this.validateMessage||null)}.bind(this)),this.validateDisabled=!1},resetField:function(){this.validateState="",this.validateMessage="";var e=this.FormInstance.model,t=this.fieldValue,n=this.prop;-1!==n.indexOf(":")&&(n=n.replace(/:/,"."));var i=c(e,n);Array.isArray(t)&&null!==this.initialValue?(this.validateDisabled=!0,i.o[i.k]=[].concat(this.initialValue)):(this.validateDisabled=!0,i.o[i.k]=this.initialValue)},onFieldBlur:function(){this.validate("blur")},onFieldChange:function(){this.validateDisabled?this.validateDisabled=!1:this.validate("change")},updateComputedLabelWidth:function(e){this.computedLabelWidth=e?String(e)+"px":""}},mounted:function(){this.prop&&(this.dispatch("iForm","on-form-item-add",this),Object.defineProperty(this,"initialValue",{value:this.fieldValue}),this.setRules())},beforeDestroy:function(){this.dispatch("iForm","on-form-item-remove",this)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="ivu-form-item";t.default={name:"FormLabel",props:{isAutoWidth:Boolean,updateAll:Boolean},inject:["FormInstance","FormItem"],render:function(){var e=arguments[0],t=this.$slots.default;if(!t)return null;if(this.isAutoWidth){var n=this.FormInstance,r=n.autoLabelWidth,a=n.labelPosition,o={};if(r&&"auto"!==r){var s=parseInt(r,10)-this.computedWidth;s&&("left"===a?o.marginRight=s+"px":o.marginLeft=s+"px")}var l=i+"-label-wrap";return e("div",{class:l,style:o},[t])}return t[0]},methods:{getLabelWidth:function(){if(this.$el&&this.$el.firstElementChild){var e=window.getComputedStyle(this.$el.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},updateLabelWidth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";this.$slots.default&&this.isAutoWidth&&this.$el.firstElementChild&&("update"===e?this.computedWidth=this.getLabelWidth():"remove"===e&&this.FormInstance.deregisterLabelWidth(this.computedWidth))}},watch:{computedWidth:function(e,t){this.updateAll&&(this.FormInstance.registerLabelWidth(e,t),this.FormItem.updateComputedLabelWidth(e))}},data:function(){return{computedWidth:0}},mounted:function(){this.updateLabelWidth("update")},updated:function(){this.updateLabelWidth("update")},beforeDestroy:function(){this.updateLabelWidth("remove")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(194),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(455),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Header",computed:{wrapClasses:function(){return"ivu-layout-header"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(196),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(458),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=n(3),o=l(n(4)),s=l(n(11));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-input-number";function c(e,t){var n,i=void 0,r=void 0;try{i=e.toString().split(".")[1].length}catch(e){i=0}try{r=t.toString().split(".")[1].length}catch(e){r=0}return n=Math.pow(10,Math.max(i,r)),(Math.round(e*n)+Math.round(t*n))/n}t.default={name:"InputNumber",mixins:[o.default,s.default],props:{max:{type:Number,default:1/0},min:{type:Number,default:-1/0},step:{type:Number,default:1},activeChange:{type:Boolean,default:!0},value:{type:Number,default:1},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},disabled:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},editable:{type:Boolean,default:!0},name:{type:String},precision:{type:Number},elementId:{type:String},formatter:{type:Function},parser:{type:Function},placeholder:{type:String,default:""},controlsOutside:{type:Boolean,default:!1}},data:function(){return{focused:!1,upDisabled:!1,downDisabled:!1,currentValue:this.value}},computed:{wrapClasses:function(){var e;return[""+u,(e={},(0,r.default)(e,u+"-"+String(this.size),!!this.size),(0,r.default)(e,u+"-disabled",this.itemDisabled),(0,r.default)(e,u+"-focused",this.focused),(0,r.default)(e,u+"-controls-outside",this.controlsOutside),e)]},handlerClasses:function(){return u+"-handler-wrap"},upClasses:function(){return[u+"-handler",u+"-handler-up",(0,r.default)({},u+"-handler-up-disabled",this.upDisabled)]},innerUpClasses:function(){return"ivu-input-number-handler-up-inner ivu-icon ivu-icon-ios-arrow-up"},downClasses:function(){return[u+"-handler",u+"-handler-down",(0,r.default)({},u+"-handler-down-disabled",this.downDisabled)]},innerDownClasses:function(){return"ivu-input-number-handler-down-inner ivu-icon ivu-icon-ios-arrow-down"},inputWrapClasses:function(){return u+"-input-wrap"},inputClasses:function(){return u+"-input"},precisionValue:function(){return this.currentValue&&this.precision?this.currentValue.toFixed(this.precision):this.currentValue},formatterValue:function(){return this.formatter&&null!==this.precisionValue?this.formatter(this.precisionValue):this.precisionValue}},methods:{preventDefault:function(e){e.preventDefault()},up:function(e){var t=Number(e.target.value);if(this.upDisabled&&isNaN(t))return!1;this.changeStep("up",e)},down:function(e){var t=Number(e.target.value);if(this.downDisabled&&isNaN(t))return!1;this.changeStep("down",e)},changeStep:function(e,t){if(this.itemDisabled||this.readonly)return!1;var n=Number(t.target.value),i=Number(this.currentValue),r=Number(this.step);if(isNaN(i))return!1;if(!isNaN(n))if("up"===e){if(!(c(n,r)<=this.max))return!1;i=n}else if("down"===e){if(!(c(n,-r)>=this.min))return!1;i=n}"up"===e?i=c(i,r):"down"===e&&(i=c(i,-r)),this.setValue(i)},setValue:function(e){var t=this;e&&!isNaN(this.precision)&&(e=Number(Number(e).toFixed(this.precision)));var n=this.min,r=this.max;null!==e&&(e>r?e=r:e<n&&(e=n)),this.$nextTick(function(){(0,i.default)(this,t),this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)}.bind(this))},focus:function(e){this.focused=!0,this.$emit("on-focus",e)},blur:function(){this.focused=!1,this.$emit("on-blur"),(0,a.findComponentUpward)(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},keyDown:function(e){38===e.keyCode?(e.preventDefault(),this.up(e)):40===e.keyCode&&(e.preventDefault(),this.down(e))},change:function(e){if(("change"!=e.type||!this.activeChange)&&("input"!=e.type||this.activeChange)){var t=e.target.value.trim();this.parser&&(t=this.parser(t)),0===t.length?this.setValue(null):"input"==e.type&&t.match(/^\-?\.?$|\.$/)||(t=Number(t),isNaN(t)?e.target.value=this.currentValue:(this.currentValue=t,this.setValue(t)))}},changeVal:function(e){if(e=Number(e),isNaN(e))this.upDisabled=!0,this.downDisabled=!0;else{var t=this.step;this.upDisabled=e+t>this.max,this.downDisabled=e-t<this.min}}},mounted:function(){this.changeVal(this.currentValue)},watch:{value:function(e){this.currentValue=e},currentValue:function(e){this.changeVal(e)},min:function(){this.changeVal(this.currentValue)},max:function(){this.changeVal(this.currentValue)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=d(n(461)),r=d(n(2)),a=d(n(185)),o=d(n(1)),s=d(n(465)),l=d(n(466)),u=n(12),c=d(n(6));function d(e){return e&&e.__esModule?e:{default:e}}var h=10,f=5,p=function(){return(0,o.default)(void 0,void 0),a.default.resolve()}.bind(void 0);t.default={name:"Scroll",mixins:[c.default],components:{loader:l.default},props:{height:{type:[Number,String],default:300},onReachTop:{type:Function},onReachBottom:{type:Function},onReachEdge:{type:Function},loadingText:{type:String},distanceToEdge:[Number,Array],stopSlide:{type:Boolean,default:!1}},data:function(){var e=this,t=this.calculateProximityThreshold();return{showTopLoader:!1,showBottomLoader:!1,showBodyLoader:!1,lastScroll:0,reachedTopScrollLimit:!0,reachedBottomScrollLimit:!1,topRubberPadding:0,bottomRubberPadding:0,rubberRollBackTimeout:!1,isLoading:!1,pointerTouchDown:null,touchScroll:!1,handleScroll:function(){(0,o.default)(this,e)}.bind(this),pointerUpHandler:function(){(0,o.default)(this,e)}.bind(this),pointerMoveHandler:function(){(0,o.default)(this,e)}.bind(this),topProximityThreshold:t[0],bottomProximityThreshold:t[1]}},computed:{wrapClasses:function(){return"ivu-scroll-wrapper"},scrollContainerClasses:function(){return["ivu-scroll-container",(0,r.default)({},"ivu-scroll-container-loading",this.showBodyLoader&&this.stopSlide)]},slotContainerClasses:function(){return["ivu-scroll-content",(0,r.default)({},"ivu-scroll-content-loading",this.showBodyLoader)]},loaderClasses:function(){return"ivu-scroll-loader"},wrapperPadding:function(){return{paddingTop:this.topRubberPadding+"px",paddingBottom:this.bottomRubberPadding+"px"}},localeLoadingText:function(){return void 0===this.loadingText?this.t("i.select.loading"):this.loadingText}},methods:{waitOneSecond:function(){var e=this;return new a.default(function(t){(0,o.default)(this,e),setTimeout(t,1e3)}.bind(this))},calculateProximityThreshold:function(){var e=this.distanceToEdge;return void 0===e?[20,20]:Array.isArray(e)?e:[e,e]},onCallback:function(e){var t=this;this.isLoading=!0,this.showBodyLoader=!0,e>0?(this.showTopLoader=!0,this.topRubberPadding=20):function(){t.showBottomLoader=!0,t.bottomRubberPadding=20;for(var e=0,n=t.$refs.scrollContainer,i=n.scrollTop,r=0;r<20;r++)setTimeout(function(){(0,o.default)(this,t),e=Math.max(e,this.$refs.bottomLoader.getBoundingClientRect().height),n.scrollTop=i+e}.bind(t),50*r)}();var n=[this.waitOneSecond(),this.onReachEdge?this.onReachEdge(e):p()];n.push(e>0?this.onReachTop?this.onReachTop():p():this.onReachBottom?this.onReachBottom():p());var i=setTimeout(function(){(0,o.default)(this,t),this.reset()}.bind(this),5e3);a.default.all(n).then(function(){(0,o.default)(this,t),clearTimeout(i),this.reset()}.bind(this))},reset:function(){var e=this;["showTopLoader","showBottomLoader","showBodyLoader","isLoading","reachedTopScrollLimit","reachedBottomScrollLimit"].forEach(function(t){return(0,o.default)(this,e),this[t]=!1}.bind(this)),this.lastScroll=0,this.topRubberPadding=0,this.bottomRubberPadding=0,clearInterval(this.rubberRollBackTimeout),this.touchScroll&&setTimeout(function(){(0,o.default)(this,e),(0,u.off)(window,"touchend",this.pointerUpHandler),this.$refs.scrollContainer.removeEventListener("touchmove",this.pointerMoveHandler),this.touchScroll=!1}.bind(this),500)},onWheel:function(e){if(!this.isLoading){var t=e.wheelDelta?e.wheelDelta:-(e.detail||e.deltaY);this.stretchEdge(t)}},stretchEdge:function(e){var t=this;if(clearTimeout(this.rubberRollBackTimeout),!this.onReachEdge)if(e>0){if(!this.onReachTop)return}else if(!this.onReachBottom)return;this.rubberRollBackTimeout=setTimeout(function(){(0,o.default)(this,t),this.isLoading||this.reset()}.bind(this),250),e>0&&this.reachedTopScrollLimit?(this.topRubberPadding+=5-this.topRubberPadding/5,this.topRubberPadding>this.topProximityThreshold&&this.onCallback(1)):e<0&&this.reachedBottomScrollLimit?(this.bottomRubberPadding+=6-this.bottomRubberPadding/4,this.bottomRubberPadding>this.bottomProximityThreshold&&this.onCallback(-1)):this.onScroll()},onScroll:function(){var e=this.$refs.scrollContainer;if(!this.isLoading&&e){var t=(0,i.default)(this.lastScroll-e.scrollTop),n=e.scrollHeight-e.clientHeight-e.scrollTop,r=this.topProximityThreshold<0?this.topProximityThreshold:0,a=this.bottomProximityThreshold<0?this.bottomProximityThreshold:0;-1==t&&n+a<=h?this.reachedBottomScrollLimit=!0:t>=0&&e.scrollTop+r<=0?this.reachedTopScrollLimit=!0:(this.reachedTopScrollLimit=!1,this.reachedBottomScrollLimit=!1,this.lastScroll=e.scrollTop)}},getTouchCoordinates:function(e){return{x:e.touches[0].pageX,y:e.touches[0].pageY}},onPointerDown:function(e){var t=this;if(!this.isLoading){if("touchstart"==e.type){var n=this.$refs.scrollContainer;this.reachedTopScrollLimit?n.scrollTop=5:this.reachedBottomScrollLimit&&(n.scrollTop-=5)}"touchstart"==e.type&&0==this.$refs.scrollContainer.scrollTop&&(this.$refs.scrollContainer.scrollTop=5),this.pointerTouchDown=this.getTouchCoordinates(e),(0,u.on)(window,"touchend",this.pointerUpHandler),this.$refs.scrollContainer.parentElement.addEventListener("touchmove",function(e){(0,o.default)(this,t),e.stopPropagation(),this.pointerMoveHandler(e)}.bind(this),{passive:!1,useCapture:!0})}},onPointerMove:function(e){if(this.pointerTouchDown&&!this.isLoading){var t=this.getTouchCoordinates(e).y-this.pointerTouchDown.y;this.stretchEdge(t),this.touchScroll||Math.abs(t)>f&&(this.touchScroll=!0)}},onPointerUp:function(){this.pointerTouchDown=null}},created:function(){this.handleScroll=(0,s.default)(this.onScroll,150,{leading:!1}),this.pointerUpHandler=this.onPointerUp.bind(this),this.pointerMoveHandler=(0,s.default)(this.onPointerMove,50,{leading:!1})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(91)),a=o(n(8));function o(e){return e&&e.__esModule?e:{default:e}}t.default={props:["text","active","spinnerHeight"],components:{Spin:r.default,Icon:a.default},computed:{wrapperClasses:function(){return["ivu-scroll-loader-wrapper",(0,i.default)({},"ivu-scroll-loader-wrapper-active",this.active)]},spinnerClasses:function(){return"ivu-scroll-spinner"},iconClasses:function(){return"ivu-scroll-spinner-icon"},textClasses:function(){return"ivu-scroll-loader-text"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=n(3),a=o(n(87));function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Spin",mixins:[a.default],props:{size:{validator:function(e){return(0,r.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},fix:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1}},data:function(){return{showText:!1,visible:!1}},computed:{classes:function(){var e;return["ivu-spin",(e={},(0,i.default)(e,"ivu-spin-"+String(this.size),!!this.size),(0,i.default)(e,"ivu-spin-fix",this.fix),(0,i.default)(e,"ivu-spin-show-text",this.showText),(0,i.default)(e,"ivu-spin-fullscreen",this.fullscreen),e)]},mainClasses:function(){return"ivu-spin-main"},dotClasses:function(){return"ivu-spin-dot"},textClasses:function(){return"ivu-spin-text"},fullscreenVisible:function(){return!this.fullscreen||this.visible}},watch:{visible:function(e){e?this.addScrollEffect():this.removeScrollEffect()}},mounted:function(){this.showText=void 0!==this.$slots.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=n(3),o=n(12),s=l(n(472));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Split",components:{Trigger:s.default},props:{value:{type:[Number,String],default:.5},mode:{validator:function(e){return(0,a.oneOf)(e,["horizontal","vertical"])},default:"horizontal"},min:{type:[Number,String],default:"40px"},max:{type:[Number,String],default:"40px"}},data:function(){return{prefix:"ivu-split",offset:0,oldOffset:0,isMoving:!1,computedMin:0,computedMax:0,currentValue:.5}},computed:{wrapperClasses:function(){return[String(this.prefix)+"-wrapper",this.isMoving?"no-select":""]},paneClasses:function(){return[String(this.prefix)+"-pane",(0,r.default)({},String(this.prefix)+"-pane-moving",this.isMoving)]},isHorizontal:function(){return"horizontal"===this.mode},anotherOffset:function(){return 100-this.offset},valueIsPx:function(){return"string"==typeof this.value},offsetSize:function(){return this.isHorizontal?"offsetWidth":"offsetHeight"}},methods:{px2percent:function(e,t){return parseFloat(e)/parseFloat(t)},getComputedThresholdValue:function(e){var t=this.$refs.outerWrapper[this.offsetSize];return this.valueIsPx?"string"==typeof this[e]?this[e]:t*this[e]:"string"==typeof this[e]?this.px2percent(this[e],t):this[e]},getMin:function(e,t){return this.valueIsPx?String(Math.min(parseFloat(e),parseFloat(t)))+"px":Math.min(e,t)},getMax:function(e,t){return this.valueIsPx?String(Math.max(parseFloat(e),parseFloat(t)))+"px":Math.max(e,t)},getAnotherOffset:function(e){return this.valueIsPx?this.$refs.outerWrapper[this.offsetSize]-parseFloat(e)+"px":1-e},handleMove:function(e){var t=(this.isHorizontal?e.pageX:e.pageY)-this.initOffset,n=this.$refs.outerWrapper[this.offsetSize],i=this.valueIsPx?String(parseFloat(this.oldOffset)+t)+"px":this.px2percent(n*this.oldOffset+t,n),r=this.getAnotherOffset(i);parseFloat(i)<=parseFloat(this.computedMin)&&(i=this.getMax(i,this.computedMin)),parseFloat(r)<=parseFloat(this.computedMax)&&(i=this.getAnotherOffset(this.getMax(r,this.computedMax))),e.atMin=this.value===this.computedMin,e.atMax=this.valueIsPx?this.getAnotherOffset(this.value)===this.computedMax:this.getAnotherOffset(this.value).toFixed(5)===this.computedMax.toFixed(5),this.$emit("input",i),this.$emit("on-moving",e)},handleUp:function(){this.isMoving=!1,(0,o.off)(document,"mousemove",this.handleMove),(0,o.off)(document,"mouseup",this.handleUp),this.$emit("on-move-end")},handleMousedown:function(e){this.initOffset=this.isHorizontal?e.pageX:e.pageY,this.oldOffset=this.value,this.isMoving=!0,(0,o.on)(document,"mousemove",this.handleMove),(0,o.on)(document,"mouseup",this.handleUp),this.$emit("on-move-start")},computeOffset:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.computedMin=this.getComputedThresholdValue("min"),this.computedMax=this.getComputedThresholdValue("max"),this.offset=1e4*(this.valueIsPx?this.px2percent(this.value,this.$refs.outerWrapper[this.offsetSize]):this.value)/100}.bind(this))}},watch:{value:function(e){e!==this.currentValue&&(this.currentValue=e,this.computeOffset())}},mounted:function(){var e=this;this.$nextTick(function(){(0,i.default)(this,e),this.computeOffset()}.bind(this)),(0,o.on)(window,"resize",this.computeOffset)},beforeDestroy:function(){(0,o.off)(window,"resize",this.computeOffset)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Trigger",props:{mode:String},data:function(){return{prefix:"ivu-split-trigger",initOffset:0}},computed:{isVertical:function(){return"vertical"===this.mode},classes:function(){return[this.prefix,this.isVertical?String(this.prefix)+"-vertical":String(this.prefix)+"-horizontal"]},barConClasses:function(){return[String(this.prefix)+"-bar-con",this.isVertical?"vertical":"horizontal"]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(2));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Layout",data:function(){return{hasSider:!1}},computed:{wrapClasses:function(){return["ivu-layout",(0,r.default)({},"ivu-layout-has-sider",this.hasSider)]}},methods:{findSider:function(){var e=this;return this.$children.some(function(t){return(0,i.default)(this,e),"Sider"===t.$options.name}.bind(this))}},mounted:function(){this.hasSider=this.findSider()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(204),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(478),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=n(3),a="ivu-layout-sider";(0,r.setMatchMedia)(),t.default={name:"Sider",props:{value:{type:Boolean,default:!1},width:{type:[Number,String],default:200},collapsedWidth:{type:[Number,String],default:64},hideTrigger:{type:Boolean,default:!1},breakpoint:{type:String,validator:function(e){return(0,r.oneOf)(e,["xs","sm","md","lg","xl","xxl"])}},collapsible:{type:Boolean,default:!1},defaultCollapsed:{type:Boolean,default:!1},reverseArrow:{type:Boolean,default:!1}},data:function(){return{prefixCls:a,mediaMatched:!1}},computed:{wrapClasses:function(){return[""+a,this.siderWidth?"":a+"-zero-width",this.value?a+"-collapsed":""]},wrapStyles:function(){return{width:String(this.siderWidth)+"px",minWidth:String(this.siderWidth)+"px",maxWidth:String(this.siderWidth)+"px",flex:"0 0 "+String(this.siderWidth)+"px"}},triggerClasses:function(){return[a+"-trigger",this.value?a+"-trigger-collapsed":""]},childClasses:function(){return String(this.prefixCls)+"-children"},zeroWidthTriggerClasses:function(){return[a+"-zero-width-trigger",this.reverseArrow?a+"-zero-width-trigger-left":""]},triggerIconClasses:function(){return["ivu-icon","ivu-icon-ios-arrow-"+(this.reverseArrow?"forward":"back"),a+"-trigger-icon"]},siderWidth:function(){return this.collapsible?this.value?this.mediaMatched?0:parseInt(this.collapsedWidth):parseInt(this.width):this.width},showZeroTrigger:function(){return!!this.collapsible&&(this.mediaMatched&&!this.hideTrigger||0===parseInt(this.collapsedWidth)&&this.value&&!this.hideTrigger)},showBottomTrigger:function(){return!!this.collapsible&&!this.mediaMatched&&!this.hideTrigger}},methods:{toggleCollapse:function(){var e=!!this.collapsible&&!this.value;this.$emit("input",e)},matchMedia:function(){var e=void 0;window.matchMedia&&(e=window.matchMedia);var t=this.mediaMatched;this.mediaMatched=e("(max-width: "+String(r.dimensionMap[this.breakpoint])+")").matches,this.mediaMatched!==t&&this.$emit("input",this.mediaMatched)},onWindowResize:function(){this.matchMedia()}},watch:{value:function(e){this.$emit("on-collapse",e)}},mounted:function(){this.defaultCollapsed&&this.$emit("input",this.defaultCollapsed),void 0!==this.breakpoint&&((0,i.on)(window,"resize",this.onWindowResize),this.matchMedia())},beforeDestroy:function(){void 0!==this.breakpoint&&(0,i.off)(window,"resize",this.onWindowResize)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o=n(3);t.default={name:"List",provide:function(){return{ListInstance:this}},props:{border:{type:Boolean,default:!1},itemLayout:{validator:function(e){return(0,o.oneOf)(e,["horizontal","vertical"])},default:"horizontal"},header:{type:String,default:""},footer:{type:String,default:""},loading:{type:Boolean,default:!1},size:{validator:function(e){return(0,o.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},split:{type:Boolean,default:!0}},data:function(){return{}},computed:{classes:function(){var e;return["ivu-list","ivu-list-"+String(this.size),"ivu-list-"+String(this.itemLayout),(e={},(0,a.default)(e,"ivu-list-bordered",this.border),(0,a.default)(e,"ivu-list-split",this.split),e)]}},methods:{}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"ListItem",inject:["ListInstance"],props:{},computed:{itemLayout:function(){return this.ListInstance.itemLayout},isItemContainsTextNode:function(){var e=this,t=void 0;return this.$slots.default.forEach(function(n){(0,a.default)(this,e),"string"==typeof n&&(t=!0)}.bind(this)),t},isFlexMode:function(){var e=this.$slots.extra;return"vertical"===this.itemLayout?!!e:!this.isItemContainsTextNode},classes:function(){return[{"ivu-list-item-no-flex":!this.isFlexMode}]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(125),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"ListItemMeta",components:{Avatar:a.default},props:{avatar:{type:String,default:""},title:{type:String,default:""},description:{type:String,default:""}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-loading-bar";t.default={name:"LoadingBar",props:{color:{type:String,default:"primary"},failedColor:{type:String,default:"error"},height:{type:Number,default:2}},data:function(){return{percent:0,status:"success",show:!1}},computed:{classes:function(){return""+o},innerClasses:function(){var e;return[o+"-inner",(e={},(0,a.default)(e,o+"-inner-color-primary","primary"===this.color&&"success"===this.status),(0,a.default)(e,o+"-inner-failed-color-error","error"===this.failedColor&&"error"===this.status),e)]},outerStyles:function(){return{height:String(this.height)+"px"}},styles:function(){var e={width:String(this.percent)+"%",height:String(this.height)+"px"};return"primary"!==this.color&&"success"===this.status&&(e.backgroundColor=this.color),"error"!==this.failedColor&&"error"===this.status&&(e.backgroundColor=this.failedColor),e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(15)),a=l(n(2)),o=n(3),s=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Menu",mixins:[s.default],props:{mode:{validator:function(e){return(0,o.oneOf)(e,["horizontal","vertical"])},default:"vertical"},theme:{validator:function(e){return(0,o.oneOf)(e,["light","dark","primary"])},default:"light"},activeName:{type:[String,Number]},openNames:{type:Array,default:function(){return[]}},accordion:{type:Boolean,default:!1},width:{type:String,default:"240px"}},data:function(){return{currentActiveName:this.activeName,openedNames:[]}},computed:{classes:function(){var e=this.theme;return"vertical"===this.mode&&"primary"===this.theme&&(e="light"),["ivu-menu","ivu-menu-"+String(e),(0,a.default)({},"ivu-menu-"+String(this.mode),this.mode)]},styles:function(){var e={};return"vertical"===this.mode&&(e.width=this.width),e}},methods:{updateActiveName:function(){void 0===this.currentActiveName&&(this.currentActiveName=-1),this.broadcast("Submenu","on-update-active-name",!1),this.broadcast("MenuItem","on-update-active-name",this.currentActiveName)},updateOpenKeys:function(e){var t=this,n=[].concat((0,r.default)(this.openedNames)).indexOf(e);if(this.accordion&&(0,o.findComponentsDownward)(this,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!1}.bind(this)),n>=0){var a=null;(0,o.findComponentsDownward)(this,"Submenu").forEach(function(n){(0,i.default)(this,t),n.name===e&&(a=n,n.opened=!1)}.bind(this)),(0,o.findComponentsUpward)(a,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!0}.bind(this)),(0,o.findComponentsDownward)(a,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!1}.bind(this))}else if(this.accordion){var s=null;(0,o.findComponentsDownward)(this,"Submenu").forEach(function(n){(0,i.default)(this,t),n.name===e&&(s=n,n.opened=!0)}.bind(this)),(0,o.findComponentsUpward)(s,"Submenu").forEach(function(e){(0,i.default)(this,t),e.opened=!0}.bind(this))}else(0,o.findComponentsDownward)(this,"Submenu").forEach(function(n){(0,i.default)(this,t),n.name===e&&(n.opened=!0)}.bind(this));var l=(0,o.findComponentsDownward)(this,"Submenu").filter(function(e){return(0,i.default)(this,t),e.opened}.bind(this)).map(function(e){return(0,i.default)(this,t),e.name}.bind(this));this.openedNames=[].concat((0,r.default)(l)),this.$emit("on-open-change",l)},updateOpened:function(){var e=this,t=(0,o.findComponentsDownward)(this,"Submenu");t.length&&t.forEach(function(t){(0,i.default)(this,e),this.openedNames.indexOf(t.name)>-1?t.opened=!0:t.opened=!1}.bind(this))},handleEmitSelectEvent:function(e){this.$emit("on-select",e)}},mounted:function(){var e=this;this.openedNames=[].concat((0,r.default)(this.openNames)),this.updateOpened(),this.$nextTick(function(){return(0,i.default)(this,e),this.updateActiveName()}.bind(this)),this.$on("on-menu-item-select",function(t){(0,i.default)(this,e),this.currentActiveName=t,this.$emit("on-select",t)}.bind(this))},watch:{openNames:function(e){this.openedNames=e},activeName:function(e){this.currentActiveName=e},currentActiveName:function(){this.updateActiveName()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(92),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"MenuGroup",mixins:[a.default],props:{title:{type:String,default:""}},data:function(){return{prefixCls:"ivu-menu"}},computed:{groupStyle:function(){return this.hasParentSubmenu&&"horizontal"!==this.mode?{paddingLeft:43+28*(this.parentSubmenuNum-1)+"px"}:{}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(2)),a=u(n(4)),o=n(3),s=u(n(92)),l=u(n(48));function u(e){return e&&e.__esModule?e:{default:e}}t.default={name:"MenuItem",mixins:[a.default,s.default,l.default],props:{name:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1}},data:function(){return{active:!1}},computed:{classes:function(){var e;return["ivu-menu-item",(e={},(0,r.default)(e,"ivu-menu-item-active",this.active),(0,r.default)(e,"ivu-menu-item-selected",this.active),(0,r.default)(e,"ivu-menu-item-disabled",this.disabled),e)]},itemStyle:function(){return this.hasParentSubmenu&&"horizontal"!==this.mode?{paddingLeft:43+24*(this.parentSubmenuNum-1)+"px"}:{}}},methods:{handleClickItem:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.disabled)if(t||"_blank"===this.target){this.handleCheckClick(e,t);var n=(0,o.findComponentUpward)(this,"Menu");n&&n.handleEmitSelectEvent(this.name)}else{var i=(0,o.findComponentUpward)(this,"Submenu");i?this.dispatch("Submenu","on-menu-item-select",this.name):this.dispatch("Menu","on-menu-item-select",this.name),this.handleCheckClick(e,t)}}},mounted:function(){var e=this;this.$on("on-update-active-name",function(t){(0,i.default)(this,e),this.name===t?(this.active=!0,this.dispatch("Submenu","on-update-active-name",t)):this.active=!1}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=d(n(1)),r=d(n(2)),a=d(n(37)),o=d(n(8)),s=d(n(83)),l=n(3),u=d(n(4)),c=d(n(92));function d(e){return e&&e.__esModule?e:{default:e}}var h="ivu-menu";t.default={name:"Submenu",mixins:[u.default,c.default],components:{Icon:o.default,Drop:a.default,CollapseTransition:s.default},props:{name:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1}},data:function(){return{prefixCls:h,active:!1,opened:!1,dropWidth:parseFloat((0,l.getStyle)(this.$el,"width"))}},computed:{classes:function(){var e;return["ivu-menu-submenu",(e={},(0,r.default)(e,"ivu-menu-item-active",this.active&&!this.hasParentSubmenu),(0,r.default)(e,"ivu-menu-opened",this.opened),(0,r.default)(e,"ivu-menu-submenu-disabled",this.disabled),(0,r.default)(e,"ivu-menu-submenu-has-parent-submenu",this.hasParentSubmenu),(0,r.default)(e,"ivu-menu-child-item-active",this.active),e)]},accordion:function(){return this.menu.accordion},dropStyle:function(){var e={};return this.dropWidth&&(e.minWidth=String(this.dropWidth)+"px"),e},titleStyle:function(){return this.hasParentSubmenu&&"horizontal"!==this.mode?{paddingLeft:43+24*(this.parentSubmenuNum-1)+"px"}:{}},arrowType:function(){var e="ios-arrow-down";return this.$IVIEW&&(this.$IVIEW.menu.customArrow?e="":this.$IVIEW.menu.arrow&&(e=this.$IVIEW.menu.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.menu.customArrow&&(e=this.$IVIEW.menu.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.menu.arrowSize&&(e=this.$IVIEW.menu.arrowSize),e}},methods:{handleMouseenter:function(){var e=this;this.disabled||"vertical"!==this.mode&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.menu.updateOpenKeys(this.name),this.opened=!0}.bind(this),250))},handleMouseleave:function(){var e=this;this.disabled||"vertical"!==this.mode&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.menu.updateOpenKeys(this.name),this.opened=!1}.bind(this),150))},handleClick:function(){var e=this;if(!this.disabled&&"horizontal"!==this.mode){var t=this.opened;this.accordion&&this.$parent.$children.forEach(function(t){(0,i.default)(this,e),"Submenu"===t.$options.name&&(t.opened=!1)}.bind(this)),this.opened=!t,this.menu.updateOpenKeys(this.name)}}},watch:{mode:function(e){"horizontal"===e&&this.$refs.drop.update()},opened:function(e){"vertical"!==this.mode&&(e?(this.dropWidth=parseFloat((0,l.getStyle)(this.$el,"width")),this.$refs.drop.update()):this.$refs.drop.destroy())}},mounted:function(){var e=this;this.$on("on-menu-item-select",function(t){return(0,i.default)(this,e),"horizontal"===this.mode&&(this.opened=!1),this.dispatch("Menu","on-menu-item-select",t),!0}.bind(this)),this.$on("on-update-active-name",function(t){(0,i.default)(this,e),(0,l.findComponentUpward)(this,"Submenu")&&this.dispatch("Submenu","on-update-active-name",t),(0,l.findComponentsDownward)(this,"Submenu")&&(0,l.findComponentsDownward)(this,"Submenu").forEach(function(t){(0,i.default)(this,e),t.active=!1}.bind(this)),this.active=t}.bind(this))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(500)),a=o(n(17));function o(e){return e&&e.__esModule?e:{default:e}}r.default.newInstance=function(e){(0,i.default)(void 0,void 0);var t=e||{},n=new a.default({render:function(e){return e(r.default,{props:t})}}),o=n.$mount();document.body.appendChild(o.$el);var s=n.$children[0];return{notice:function(e){s.add(e)},remove:function(e){s.close(e)},component:s,destroy:function(e){s.closeAll(),setTimeout((function(){document.body.removeChild(document.getElementsByClassName(e)[0])}),500)}}}.bind(void 0),t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(14)),r=s(n(2)),a=s(n(501)),o=n(33);function s(e){return e&&e.__esModule?e:{default:e}}var l=0,u=Date.now();t.default={components:{Notice:a.default},props:{prefixCls:{type:String,default:"ivu-notification"},styles:{type:Object,default:function(){return{top:"65px",left:"50%"}}},content:{type:String},className:{type:String}},data:function(){return{notices:[],tIndex:this.handleGetIndex()}},computed:{classes:function(){return[""+String(this.prefixCls),(0,r.default)({},""+String(this.className),!!this.className)]},wrapStyles:function(){var e=(0,i.default)({},this.styles);return e["z-index"]=1010+this.tIndex,e}},methods:{add:function(e){var t=e.name||"ivuNotification_"+u+"_"+l++,n=(0,i.default)({styles:{right:"50%"},content:"",duration:1.5,closable:!1,name:t},e);this.notices.push(n),this.tIndex=this.handleGetIndex()},close:function(e){for(var t=this.notices,n=0;n<t.length;n++)if(t[n].name===e){this.notices.splice(n,1);break}},closeAll:function(){this.notices=[]},handleGetIndex:function(){return(0,o.transferIncrease)(),o.transferIndex}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=o(n(216));function o(e){return e&&e.__esModule?e:{default:e}}t.default={components:{RenderCell:a.default},props:{prefixCls:{type:String,default:""},duration:{type:Number,default:1.5},type:{type:String},content:{type:String,default:""},withIcon:Boolean,render:{type:Function},hasTitle:Boolean,styles:{type:Object,default:function(){return{right:"50%"}}},closable:{type:Boolean,default:!1},className:{type:String},name:{type:String,required:!0},onClose:{type:Function},transitionName:{type:String},background:{type:Boolean,default:!1},msgType:{type:String}},data:function(){return{withDesc:!1}},computed:{baseClass:function(){return String(this.prefixCls)+"-notice"},renderFunc:function(){return this.render||function(){}},classes:function(){var e;return[this.baseClass,(e={},(0,r.default)(e,""+String(this.className),!!this.className),(0,r.default)(e,String(this.baseClass)+"-closable",this.closable),(0,r.default)(e,String(this.baseClass)+"-with-desc",this.withDesc),(0,r.default)(e,String(this.baseClass)+"-with-background",this.background),e)]},contentClasses:function(){return[String(this.baseClass)+"-content",void 0!==this.render?String(this.baseClass)+"-content-with-render":""]},messageContentClasses:function(){var e;return[String(this.baseClass)+"-content",(e={},(0,r.default)(e,String(this.baseClass)+"-content-"+String(this.msgType),this.msgType),(0,r.default)(e,String(this.baseClass)+"-content-background",this.background),e)]},contentWithIcon:function(){return[this.withIcon?String(this.prefixCls)+"-content-with-icon":"",!this.hasTitle&&this.withIcon?String(this.prefixCls)+"-content-with-render-notitle":""]},messageClasses:function(){return[String(this.baseClass)+"-content",void 0!==this.render?String(this.baseClass)+"-content-with-render":""]}},methods:{clearCloseTimer:function(){this.closeTimer&&(clearTimeout(this.closeTimer),this.closeTimer=null)},close:function(){this.clearCloseTimer(),this.onClose(),this.$parent.close(this.name)},handleEnter:function(e){"message"===this.type&&(e.style.height=e.scrollHeight+"px")},handleLeave:function(e){"message"===this.type&&1!==document.getElementsByClassName("ivu-message-notice").length&&(e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)}},mounted:function(){var e=this;if(this.clearCloseTimer(),0!==this.duration&&(this.closeTimer=setTimeout(function(){(0,i.default)(this,e),this.close()}.bind(this),1e3*this.duration)),"ivu-notice"===this.prefixCls){var t=this.$refs.content.querySelectorAll("."+String(this.prefixCls)+"-desc")[0];this.withDesc=!!this.render||!!t&&""!==t.innerHTML}},beforeDestroy:function(){this.clearCloseTimer()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"RenderCell",functional:!0,props:{render:Function},render:function(e,t){return(0,a.default)(void 0,void 0),t.props.render(e)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=m(n(1)),r=m(n(14)),a=m(n(2)),o=m(n(20)),s=m(n(28)),l=m(n(24)),u=m(n(6)),c=m(n(4)),d=m(n(87)),h=n(12),f=n(3),p=n(33);function m(e){return e&&e.__esModule?e:{default:e}}var v="ivu-modal",g={x:null,y:null,dragX:null,dragY:null,dragging:!1,rect:null};t.default={name:"Modal",mixins:[u.default,c.default,d.default],components:{Icon:o.default,iButton:s.default},directives:{TransferDom:l.default},props:{value:{type:Boolean,default:!1},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.modal.maskClosable||this.$IVIEW.modal.maskClosable}},title:{type:String},width:{type:[Number,String],default:520},okText:{type:String},cancelText:{type:String},enterOk:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},styles:{type:Object,default:function(){return{}}},className:{type:String},footerHide:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},transitionNames:{type:Array,default:function(){return["ease","fade"]}},transfer:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.transfer||this.$IVIEW.transfer}},fullscreen:{type:Boolean,default:!1},mask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},stickyDistance:{type:Number,default:10},resetDragPosition:{type:Boolean,default:!1},zIndex:{type:Number,default:1e3},beforeClose:Function},data:function(){return{prefixCls:v,wrapShow:!1,showHead:!0,buttonLoading:!1,visible:this.value,dragData:(0,f.deepCopy)(g),modalIndex:this.handleGetModalIndex(),isMouseTriggerIn:!1,contentShake:!1}},computed:{wrapClasses:function(){var e;return["ivu-modal-wrap",(e={},(0,a.default)(e,"ivu-modal-hidden",!this.wrapShow),(0,a.default)(e,""+String(this.className),!!this.className),(0,a.default)(e,"ivu-modal-no-mask",!this.showMask),e)]},wrapStyles:function(){return{zIndex:this.modalIndex+this.zIndex}},maskClasses:function(){return"ivu-modal-mask"},classes:function(){var e;return["ivu-modal",(e={},(0,a.default)(e,"ivu-modal-fullscreen",this.fullscreen),(0,a.default)(e,"ivu-modal-fullscreen-no-header",this.fullscreen&&!this.showHead),(0,a.default)(e,"ivu-modal-fullscreen-no-footer",this.fullscreen&&this.footerHide),e)]},contentClasses:function(){var e;return["ivu-modal-content",(e={},(0,a.default)(e,"ivu-modal-content-no-mask",!this.showMask),(0,a.default)(e,"ivu-modal-content-drag",this.draggable&&!this.fullscreen),(0,a.default)(e,"ivu-modal-content-dragging",this.draggable&&this.dragData.dragging),(0,a.default)(e,"ivu-modal-content-shake",this.contentShake),e)]},mainStyles:function(){var e={},t=parseInt(this.width),n=null!==this.dragData.x?{top:0}:{width:t<=100?String(t)+"%":String(t)+"px"},i=this.styles?this.styles:{};return(0,r.default)(e,n,i),e},contentStyles:function(){var e={};if(this.draggable&&!this.fullscreen){var t=this.styles.top?parseFloat(this.styles.top):0,n=this.styles.left?parseFloat(this.styles.left):0;null!==this.dragData.x&&(e.left=this.dragData.x-n+"px"),null!==this.dragData.y&&(e.top=String(this.dragData.y)+"px"),null!==this.dragData.y&&(e.top=this.dragData.y-t+"px");var i=parseInt(this.width),a={width:i<=100?String(i)+"%":String(i)+"px"};(0,r.default)(e,a)}return e},localeOkText:function(){return void 0===this.okText?this.t("i.modal.okText"):this.okText},localeCancelText:function(){return void 0===this.cancelText?this.t("i.modal.cancelText"):this.cancelText},showMask:function(){return this.mask}},methods:{close:function(){var e=this;if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(function(){(0,i.default)(this,e),this.handleClose()}.bind(this)):this.handleClose()},handleClose:function(){this.visible=!1,this.$emit("input",!1),this.$emit("on-cancel")},handleMask:function(){this.maskClosable&&this.showMask&&this.close()},handleWrapClick:function(e){if(this.isMouseTriggerIn)this.isMouseTriggerIn=!1;else{var t=e.target.getAttribute("class");t&&t.indexOf("ivu-modal-wrap")>-1&&this.handleMask()}},handleMousedown:function(){this.isMouseTriggerIn=!0},shake:function(){var e=this;this.contentShake=!0,setTimeout(function(){(0,i.default)(this,e),this.contentShake=!1}.bind(this),500)},cancel:function(){this.close()},ok:function(){this.loading?this.buttonLoading=!0:(this.visible=!1,this.$emit("input",!1)),this.$emit("on-ok")},EscClose:function(e){var t=this;if(!this.CheckEnterOk(e))if(!0!==this.$IVIEW.modal.checkEscClose){if(this.visible&&this.closable&&27===e.keyCode){var n=(0,f.findComponentsDownward)(this.$root,"Modal").filter(function(e){return(0,i.default)(this,t),e.$data.visible&&e.$props.closable}.bind(this)).sort(function(e,n){return(0,i.default)(this,t),e.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];setTimeout(function(){(0,i.default)(this,t),n.close()}.bind(this),0)}}else this.EscCheckClose(e)},CheckEnterOk:function(e){var t=this;if(this.visible&&13===e.keyCode){var n=p.modalVisibleAggregate.sort(function(e,n){return(0,i.default)(this,t),e.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];if(n.$props.enterOk)return e.preventDefault(),n.ok(),!0}return!1},EscCheckClose:function(e){var t=this;if(this.visible&&27===e.keyCode){var n=p.modalVisibleAggregate.sort(function(e,n){return(0,i.default)(this,t),e.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];if(!n.$props.closable)return void n.shake();setTimeout(function(){(0,i.default)(this,t),n.cancel()}.bind(this),0)}},animationFinish:function(){this.$emit("on-hidden")},handleMoveStart:function(e){if(!this.draggable||this.fullscreen)return!1;var t=this.$refs.content.getBoundingClientRect();this.dragData.rect=t,this.dragData.x=t.x||t.left,this.dragData.y=t.y||t.top;var n={x:e.clientX,y:e.clientY};this.dragData.dragX=n.x,this.dragData.dragY=n.y,this.dragData.dragging=!0,(0,h.on)(window,"mousemove",this.handleMoveMove),(0,h.on)(window,"mouseup",this.handleMoveEnd)},handleMoveMove:function(e){if(!this.dragData.dragging||this.fullscreen)return!1;var t={x:e.clientX,y:e.clientY},n=t.x-this.dragData.dragX,i=t.y-this.dragData.dragY;if(this.sticky){var r=document.documentElement.clientWidth,a=document.documentElement.clientHeight;this.dragData.x+n<=this.stickyDistance&&n<0?this.dragData.x=0:this.dragData.x+this.dragData.rect.width-r>-this.stickyDistance&&n>0?this.dragData.x=r-this.dragData.rect.width:this.dragData.x+=n,this.dragData.y+i<=this.stickyDistance&&i<0?this.dragData.y=0:this.dragData.y+this.dragData.rect.height-a>-this.stickyDistance&&i>0?this.dragData.y=a-this.dragData.rect.height:this.dragData.y+=i}else this.dragData.x+=n,this.dragData.y+=i;this.dragData.dragX=t.x,this.dragData.dragY=t.y},handleMoveEnd:function(){this.dragData.dragging=!1,(0,h.off)(window,"mousemove",this.handleMoveMove),(0,h.off)(window,"mouseup",this.handleMoveEnd)},handleGetModalIndex:function(){return(0,p.transferIncrease)(),p.transferIndex},handleClickModal:function(){if(this.draggable){if(p.lastVisibleIndex!==this.lastVisibleIndex)return void(this.lastVisibleIndex=p.lastVisibleIndex);this.modalIndex=this.handleGetModalIndex()}}},mounted:function(){this.visible&&(this.wrapShow=!0);var e=!0;void 0!==this.$slots.header||this.title||(e=!1),this.showHead=e,document.addEventListener("keydown",this.EscClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.EscClose),this.removeScrollEffect()},watch:{value:function(e){this.visible=e},visible:function(e){var t=this;if(this._uid){var n=p.modalVisibleAggregate.findIndex(function(e){var n=e._uid;return(0,i.default)(this,t),n===this._uid}.bind(this));e&&-1===n&&p.modalVisibleAggregate.push({_uid:this._uid,$data:this.$data,$props:this.$props,ok:this.ok,cancel:this.cancel,shake:this.shake}),!e&&n>-1&&p.modalVisibleAggregate.splice(n,1),0===p.modalVisibleAggregate.length&&(0,p.resetIncrease)()}!1===e?(this.buttonLoading=!1,this.timer=setTimeout(function(){(0,i.default)(this,t),this.wrapShow=!1,this.removeScrollEffect()}.bind(this),300)):(this.lastVisible!==e&&(this.modalIndex=this.handleGetModalIndex(),(0,p.lastVisibleIncrease)()),this.timer&&clearTimeout(this.timer),this.wrapShow=!0,this.scrollable||this.addScrollEffect()),this.broadcast("Table","on-visible-change",e),this.broadcast("Slider","on-visible-change",e),this.$emit("on-visible-change",e),this.lastVisible=e,this.lastVisibleIndex=p.lastVisibleIndex,e&&this.resetDragPosition&&(this.dragData=(0,f.deepCopy)(g))},loading:function(e){e||(this.buttonLoading=!1)},scrollable:function(e){e?this.removeScrollEffect():this.addScrollEffect()},title:function(e){void 0===this.$slots.header&&(this.showHead=!!e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=n(3),a=s(n(511)),o=s(n(6));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-page";t.default={name:"Page",mixins:[o.default],components:{Options:a.default},props:{current:{type:Number,default:1},total:{type:Number,default:0},pageSize:{type:Number,default:10},pageSizeOpts:{type:Array,default:function(){return[10,20,30,40]}},placement:{validator:function(e){return(0,r.oneOf)(e,["top","bottom"])},default:"bottom"},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},size:{validator:function(e){return(0,r.oneOf)(e,["small","default"])}},simple:{type:Boolean,default:!1},showTotal:{type:Boolean,default:!1},showElevator:{type:Boolean,default:!1},showSizer:{type:Boolean,default:!1},className:{type:String},styles:{type:Object},prevText:{type:String,default:""},nextText:{type:String,default:""},disabled:{type:Boolean,default:!1},eventsEnabled:{type:Boolean,default:!1}},data:function(){return{prefixCls:l,currentPage:this.current,currentPageSize:this.pageSize}},watch:{total:function(e){var t=Math.ceil(e/this.currentPageSize);t<this.currentPage&&(this.currentPage=0===t?1:t)},current:function(e){this.currentPage=e},pageSize:function(e){this.currentPageSize=e}},computed:{isSmall:function(){return"small"===this.size},allPages:function(){var e=Math.ceil(this.total/this.currentPageSize);return 0===e?1:e},simpleWrapClasses:function(){return["ivu-page","ivu-page-simple",(0,i.default)({},""+String(this.className),!!this.className)]},simplePagerClasses:function(){return"ivu-page-simple-pager"},wrapClasses:function(){var e;return["ivu-page",(e={},(0,i.default)(e,""+String(this.className),!!this.className),(0,i.default)(e,"ivu-page-with-disabled",this.disabled),(0,i.default)(e,"mini","small"===this.size),e)]},prevClasses:function(){var e;return["ivu-page-prev",(e={},(0,i.default)(e,"ivu-page-disabled",1===this.currentPage||this.disabled),(0,i.default)(e,"ivu-page-custom-text",""!==this.prevText),e)]},nextClasses:function(){var e;return["ivu-page-next",(e={},(0,i.default)(e,"ivu-page-disabled",this.currentPage===this.allPages||this.disabled),(0,i.default)(e,"ivu-page-custom-text",""!==this.nextText),e)]},firstPageClasses:function(){return["ivu-page-item",(0,i.default)({},"ivu-page-item-active",1===this.currentPage)]},lastPageClasses:function(){return["ivu-page-item",(0,i.default)({},"ivu-page-item-active",this.currentPage===this.allPages)]}},methods:{changePage:function(e){this.disabled||this.currentPage!=e&&(this.currentPage=e,this.$emit("update:current",e),this.$emit("on-change",e))},prev:function(){if(!this.disabled){var e=this.currentPage;if(e<=1)return!1;this.changePage(e-1),this.$emit("on-prev",e-1)}},next:function(){if(!this.disabled){var e=this.currentPage;if(e>=this.allPages)return!1;this.changePage(e+1),this.$emit("on-next",e+1)}},fastPrev:function(){if(!this.disabled){var e=this.currentPage-5;e>0?this.changePage(e):this.changePage(1)}},fastNext:function(){if(!this.disabled){var e=this.currentPage+5;e>this.allPages?this.changePage(this.allPages):this.changePage(e)}},onSize:function(e){this.disabled||(this.currentPageSize=e,this.$emit("on-page-size-change",e),this.changePage(1))},onPage:function(e){this.disabled||this.changePage(e)},keyDown:function(e){var t=e.keyCode;t>=48&&t<=57||t>=96&&t<=105||8===t||37===t||39===t||e.preventDefault()},keyUp:function(e){var t=e.keyCode,n=parseInt(e.target.value);if(38===t)this.prev();else if(40===t)this.next();else if(13===t){var i=1;i=n>this.allPages?this.allPages:n<=0||!n?1:n,e.target.value=i,this.changePage(i)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(74)),r=o(n(81)),a=o(n(6));function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"PageOption",mixins:[a.default],components:{iSelect:i.default,iOption:r.default},props:{pageSizeOpts:Array,showSizer:Boolean,showElevator:Boolean,current:Number,_current:Number,pageSize:Number,allPages:Number,isSmall:Boolean,placement:String,transfer:Boolean,disabled:Boolean,eventsEnabled:Boolean},data:function(){return{currentPageSize:this.pageSize}},watch:{pageSize:function(e){this.currentPageSize=e}},computed:{size:function(){return this.isSmall?"small":"default"},optsClasses:function(){return["ivu-page-options"]},sizerClasses:function(){return["ivu-page-options-sizer"]},ElevatorClasses:function(){return["ivu-page-options-elevator"]}},methods:{changeSize:function(){this.$emit("on-size",this.currentPageSize)},changePage:function(e){var t=e.target.value.trim(),n=0;if(/^[1-9][0-9]*$/.test(t+"")){if((t=Number(t))!=this.current){var i=this.allPages;n=t>i?i:t}}else n=1;n&&(this.$emit("on-page",n),e.target.value=n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(221),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(515),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(1)),r=h(n(2)),a=h(n(222)),o=h(n(28)),s=h(n(82)),l=h(n(24)),u=n(3),c=n(33),d=h(n(6));function h(e){return e&&e.__esModule?e:{default:e}}var f="ivu-poptip";t.default={name:"Poptip",mixins:[a.default,d.default],directives:{clickOutside:s.default,TransferDom:l.default},components:{iButton:o.default},props:{trigger:{validator:function(e){return(0,u.oneOf)(e,["click","focus","hover"])},default:"click"},placement:{validator:function(e){return(0,u.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"top"},title:{type:[String,Number]},content:{type:[String,Number],default:""},width:{type:[String,Number]},confirm:{type:Boolean,default:!1},okText:{type:String},cancelText:{type:String},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},popperClass:{type:String},wordWrap:{type:Boolean,default:!1},padding:{type:String},disabled:{type:Boolean,default:!1},capture:{type:Boolean,default:function(){return!!this.$IVIEW&&this.$IVIEW.capture}},transferClassName:{type:String}},data:function(){return{prefixCls:f,showTitle:!0,isInput:!1,disableCloseUnderTransfer:!1,tIndex:this.handleGetIndex()}},computed:{classes:function(){return["ivu-poptip",(0,r.default)({},"ivu-poptip-confirm",this.confirm)]},popperClasses:function(){var e;return["ivu-poptip-popper",(e={},(0,r.default)(e,"ivu-poptip-confirm",this.transfer&&this.confirm),(0,r.default)(e,""+String(this.popperClass),!!this.popperClass),(0,r.default)(e,"ivu-poptip-transfer",this.transfer),(0,r.default)(e,this.transferClassName,this.transferClassName),e)]},styles:function(){var e={};return this.width&&(e.width=String(this.width)+"px"),this.transfer&&(e["z-index"]=1060+this.tIndex),e},localeOkText:function(){return void 0===this.okText?this.t("i.poptip.okText"):this.okText},localeCancelText:function(){return void 0===this.cancelText?this.t("i.poptip.cancelText"):this.cancelText},contentClasses:function(){return["ivu-poptip-body-content",(0,r.default)({},"ivu-poptip-body-content-word-wrap",this.wordWrap)]},contentPaddingStyle:function(){var e={};return""!==this.padding&&(e.padding=this.padding),e}},methods:{handleClick:function(){if(!this.disabled)return this.confirm?(this.visible=!this.visible,!0):"click"===this.trigger&&void(this.visible=!this.visible)},handleTransferClick:function(){this.transfer&&(this.disableCloseUnderTransfer=!0)},handleClose:function(){return this.disableCloseUnderTransfer?(this.disableCloseUnderTransfer=!1,!1):this.confirm?(this.visible=!1,!0):"click"===this.trigger&&void(this.visible=!1)},handleFocus:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(!this.disabled)return!("focus"!==this.trigger||this.confirm||this.isInput&&!e)&&void(this.visible=!0)},handleBlur:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if("focus"!==this.trigger||this.confirm||this.isInput&&!e)return!1;this.visible=!1},handleMouseenter:function(){var e=this;if(!this.disabled){if("hover"!==this.trigger||this.confirm)return!1;this.enterTimer&&clearTimeout(this.enterTimer),this.enterTimer=setTimeout(function(){(0,i.default)(this,e),this.visible=!0}.bind(this),100)}},handleMouseleave:function(){var e=this;if("hover"!==this.trigger||this.confirm)return!1;this.enterTimer&&(clearTimeout(this.enterTimer),this.enterTimer=setTimeout(function(){(0,i.default)(this,e),this.visible=!1}.bind(this),100))},cancel:function(){this.visible=!1,this.$emit("on-cancel")},ok:function(){this.visible=!1,this.$emit("on-ok")},getInputChildren:function(){var e=this.$refs.reference.querySelectorAll("input"),t=this.$refs.reference.querySelectorAll("textarea"),n=null;return e.length?n=e[0]:t.length&&(n=t[0]),n},handleGetIndex:function(){return(0,c.transferIncrease)(),c.transferIndex},handleIndexIncrease:function(){this.tIndex=this.handleGetIndex()}},mounted:function(){var e=this;this.confirm||(this.showTitle=void 0!==this.$slots.title||this.title),"focus"===this.trigger&&this.$nextTick(function(){(0,i.default)(this,e);var t=this.getInputChildren();t&&(this.isInput=!0,t.addEventListener("focus",this.handleFocus,!1),t.addEventListener("blur",this.handleBlur,!1))}.bind(this))},beforeDestroy:function(){var e=this.getInputChildren();e&&(e.removeEventListener("focus",this.handleFocus,!1),e.removeEventListener("blur",this.handleBlur,!1))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(1));function r(e){return e&&e.__esModule?e:{default:e}}var a=r(n(17)).default.prototype.$isServer,o=a?function(){}:n(118);t.default={props:{eventsEnabled:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},boundariesPadding:{type:Number,default:5},reference:Object,popper:Object,offset:{default:0},value:{type:Boolean,default:!1},transition:String,options:{type:Object,default:function(){return{modifiers:{computeStyle:{gpuAcceleration:!1},preventOverflow:{boundariesElement:"window"}}}}}},data:function(){return{visible:this.value}},watch:{value:{immediate:!0,handler:function(e){this.visible=e,this.$emit("input",e)}},visible:function(e){e?(this.handleIndexIncrease&&this.handleIndexIncrease(),this.updatePopper(),this.$emit("on-popper-show")):this.$emit("on-popper-hide"),this.$emit("input",e)}},methods:{createPopper:function(){var e=this;if(!a&&/^(top|bottom|left|right)(-start|-end)?$/g.test(this.placement)){var t=this.options,n=this.popper||this.$refs.popper,r=this.reference||this.$refs.reference;n&&r&&(this.popperJS&&this.popperJS.hasOwnProperty("destroy")&&this.popperJS.destroy(),t.eventsEnabled=this.eventsEnabled,t.placement=this.placement,t.modifiers.offset||(t.modifiers.offset={}),t.modifiers.offset.offset=this.offset,t.onCreate=function(){(0,i.default)(this,e),this.$nextTick(this.updatePopper),this.$emit("created",this)}.bind(this),this.popperJS=new o(r,n,t))}},updatePopper:function(){a||(this.popperJS?this.popperJS.update():this.createPopper())},doDestroy:function(){a||this.visible||(this.popperJS.destroy(),this.popperJS=null)}},updated:function(){var e=this;this.$nextTick(function(){return(0,i.default)(this,e),this.updatePopper()}.bind(this))},beforeDestroy:function(){a||this.popperJS&&this.popperJS.destroy()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(224),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(517),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-progress";t.default={name:"Progress",components:{Icon:r.default},props:{percent:{type:Number,default:0},successPercent:{type:Number,default:0},status:{validator:function(e){return(0,a.oneOf)(e,["normal","active","wrong","success"])},default:"normal"},hideInfo:{type:Boolean,default:!1},strokeWidth:{type:Number,default:10},vertical:{type:Boolean,default:!1},strokeColor:{type:[String,Array]},textInside:{type:Boolean,default:!1}},data:function(){return{currentStatus:this.status}},computed:{isStatus:function(){return"wrong"==this.currentStatus||"success"==this.currentStatus},statusIcon:function(){var e="";switch(this.currentStatus){case"wrong":e="ios-close-circle";break;case"success":e="ios-checkmark-circle"}return e},bgStyle:function(){var e=this.vertical?{height:String(this.percent)+"%",width:String(this.strokeWidth)+"px"}:{width:String(this.percent)+"%",height:String(this.strokeWidth)+"px"};return this.strokeColor&&("string"==typeof this.strokeColor?e["background-color"]=this.strokeColor:e["background-image"]="linear-gradient(to right, "+String(this.strokeColor[0])+" 0%, "+String(this.strokeColor[1])+" 100%)"),e},successBgStyle:function(){return this.vertical?{height:String(this.successPercent)+"%",width:String(this.strokeWidth)+"px"}:{width:String(this.successPercent)+"%",height:String(this.strokeWidth)+"px"}},wrapClasses:function(){var e;return[""+s,s+"-"+String(this.currentStatus),(e={},(0,i.default)(e,s+"-show-info",!this.hideInfo&&!this.textInside),(0,i.default)(e,s+"-vertical",this.vertical),e)]},textClasses:function(){return s+"-text"},textInnerClasses:function(){return s+"-text-inner"},outerClasses:function(){return s+"-outer"},innerClasses:function(){return s+"-inner"},bgClasses:function(){return s+"-bg"},successBgClasses:function(){return s+"-success-bg"}},created:function(){this.handleStatus()},methods:{handleStatus:function(e){e?(this.currentStatus="normal",this.$emit("on-status-change","normal")):100==parseInt(this.percent,10)&&(this.currentStatus="success",this.$emit("on-status-change","success"))}},watch:{percent:function(e,t){e<t?this.handleStatus(!0):this.handleStatus()},status:function(e){this.currentStatus=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=n(3),a=s(n(4)),o=s(n(11));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Radio",mixins:[a.default,o.default],props:{value:{type:[String,Number,Boolean],default:!1},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},label:{type:[String,Number]},disabled:{type:Boolean,default:!1},size:{validator:function(e){return(0,r.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},name:{type:String},border:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,group:!1,groupName:this.name,parent:(0,r.findComponentUpward)(this,"RadioGroup"),focusWrapper:!1,focusInner:!1}},computed:{wrapClasses:function(){var e;return["ivu-radio-wrapper",(e={},(0,i.default)(e,"ivu-radio-group-item",this.group),(0,i.default)(e,"ivu-radio-wrapper-checked",this.currentValue),(0,i.default)(e,"ivu-radio-wrapper-disabled",this.itemDisabled),(0,i.default)(e,"ivu-radio-"+String(this.size),!!this.size),(0,i.default)(e,"ivu-radio-focus",this.focusWrapper),(0,i.default)(e,"ivu-radio-border",this.border),e)]},radioClasses:function(){var e;return["ivu-radio",(e={},(0,i.default)(e,"ivu-radio-checked",this.currentValue),(0,i.default)(e,"ivu-radio-disabled",this.itemDisabled),e)]},innerClasses:function(){return["ivu-radio-inner",(0,i.default)({},"ivu-radio-focus",this.focusInner)]},inputClasses:function(){return"ivu-radio-input"}},mounted:function(){this.parent&&(this.group=!0,this.name&&this.name!==this.parent.name?console.warn&&console.warn("[iview] Name does not match Radio Group name."):this.groupName=this.parent.name),this.group?this.parent.updateValue():this.updateValue()},methods:{change:function(e){if(this.itemDisabled)return!1;var t=e.target.checked;this.currentValue=t;var n=t?this.trueValue:this.falseValue;this.$emit("input",n),this.group?void 0!==this.label&&this.parent.change({value:this.label,checked:this.value}):(this.$emit("on-change",n),this.dispatch("FormItem","on-form-change",n))},updateValue:function(){this.currentValue=this.value===this.trueValue},onBlur:function(){this.focusWrapper=!1,this.focusInner=!1},onFocus:function(){this.group&&"button"===this.parent.type?this.focusWrapper=!0:this.focusInner=!0}},watch:{value:function(e){if(e!==this.trueValue&&e!==this.falseValue)throw"Value should be trueValue or falseValue.";this.updateValue()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(2)),r=s(n(1)),a=n(3),o=s(n(4));function s(e){return e&&e.__esModule?e:{default:e}}var l="ivu-radio-group",u=0,c=Date.now(),d=function(){return(0,r.default)(void 0,void 0),"ivuRadioGroup_"+String(c)+"_"+u++}.bind(void 0);t.default={name:"RadioGroup",mixins:[o.default],props:{value:{type:[String,Number],default:""},size:{validator:function(e){return(0,a.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},type:{validator:function(e){return(0,a.oneOf)(e,["button"])}},vertical:{type:Boolean,default:!1},name:{type:String,default:d},buttonStyle:{validator:function(e){return(0,a.oneOf)(e,["default","solid"])},default:"default"}},data:function(){return{currentValue:this.value,children:[]}},computed:{classes:function(){var e;return[""+l,(e={},(0,i.default)(e,l+"-"+String(this.size),!!this.size),(0,i.default)(e,"ivu-radio-"+String(this.size),!!this.size),(0,i.default)(e,l+"-"+String(this.type),!!this.type),(0,i.default)(e,l+"-button-"+String(this.buttonStyle),"button"===this.type&&"default"!==this.buttonStyle),(0,i.default)(e,l+"-vertical",this.vertical),e)]}},mounted:function(){this.updateValue()},methods:{updateValue:function(){var e=this;this.children=(0,a.findComponentsDownward)(this,"Radio"),this.children&&this.children.forEach(function(t){(0,r.default)(this,e),t.currentValue=this.currentValue===t.label,t.group=!0}.bind(this))},change:function(e){this.currentValue=e.value,this.updateValue(),this.$emit("input",e.value),this.$emit("on-change",e.value),this.dispatch("FormItem","on-form-change",e.value)}},watch:{value:function(){var e=this;this.currentValue!==this.value&&(this.currentValue=this.value,this.$nextTick(function(){(0,r.default)(this,e),this.updateValue()}.bind(this)))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(2)),r=l(n(6)),a=l(n(4)),o=l(n(11)),s=l(n(8));function l(e){return e&&e.__esModule?e:{default:e}}var u="ivu-rate";t.default={name:"Rate",mixins:[r.default,a.default,o.default],components:{Icon:s.default},props:{count:{type:Number,default:5},value:{type:Number,default:0},allowHalf:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},showText:{type:Boolean,default:!1},name:{type:String},clearable:{type:Boolean,default:!1},character:{type:String,default:""},icon:{type:String,default:""},customIcon:{type:String,default:""}},data:function(){var e=this.value||0;return{prefixCls:u,hoverIndex:-1,isHover:!1,isHalf:this.allowHalf&&e.toString().indexOf(".")>=0,currentValue:e}},computed:{classes:function(){return["ivu-rate",(0,i.default)({},"ivu-rate-disabled",this.itemDisabled)]},iconClasses:function(){var e;return["ivu-icon",(e={},(0,i.default)(e,"ivu-icon-"+String(this.icon),""!==this.icon),(0,i.default)(e,""+String(this.customIcon),""!==this.customIcon),e)]},showCharacter:function(){return""!==this.character||""!==this.icon||""!==this.customIcon}},watch:{value:function(e){this.currentValue=e||0},currentValue:function(e){this.setHalf(e)}},methods:{starCls:function(e){var t,n=this.hoverIndex,r=this.isHover?n:this.currentValue,a=!1,o=!1;return r>=e&&(a=!0),o=this.isHover?r===e:Math.ceil(this.currentValue)===e,[(t={},(0,i.default)(t,"ivu-rate-star",!this.showCharacter),(0,i.default)(t,"ivu-rate-star-chart",this.showCharacter),(0,i.default)(t,"ivu-rate-star-full",!o&&a||o&&!this.isHalf),(0,i.default)(t,"ivu-rate-star-half",o&&this.isHalf),(0,i.default)(t,"ivu-rate-star-zero",!a),t)]},handleMousemove:function(e,t){if(!this.itemDisabled){if(this.isHover=!0,this.allowHalf){var n=t.target.getAttribute("type")||!1;this.isHalf="half"===n}else this.isHalf=!1;this.hoverIndex=e}},handleMouseleave:function(){this.itemDisabled||(this.isHover=!1,this.setHalf(this.currentValue),this.hoverIndex=-1)},setHalf:function(e){this.isHalf=this.allowHalf&&e.toString().indexOf(".")>=0},handleClick:function(e){this.itemDisabled||(this.isHalf&&(e-=.5),this.clearable&&Math.abs(e-this.currentValue)<.01&&(e=0),this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(75)),r=g(n(27)),a=g(n(22)),o=g(n(2)),s=g(n(1)),l=g(n(15)),u=g(n(195)),c=g(n(93)),d=g(n(530)),h=n(3),f=n(12),p=g(n(4)),m=g(n(11)),v=g(n(94));function g(e){return e&&e.__esModule?e:{default:e}}var b="ivu-slider";t.default={name:"Slider",mixins:[p.default,m.default],components:{InputNumber:u.default,Tooltip:c.default,SliderMarker:d.default},props:{min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},range:{type:Boolean,default:!1},value:{type:[Number,Array],default:0},disabled:{type:Boolean,default:!1},showInput:{type:Boolean,default:!1},inputSize:{type:String,default:"default",validator:function(e){return(0,h.oneOf)(e,["small","large","default"])}},showStops:{type:Boolean,default:!1},tipFormat:{type:Function,default:function(e){return e}},showTip:{type:String,default:"hover",validator:function(e){return(0,h.oneOf)(e,["hover","always","never"])}},name:{type:String},activeChange:{type:Boolean,default:!0},marks:{type:Object}},data:function(){var e=this.checkLimits(Array.isArray(this.value)?this.value:[this.value]);return this.range&&null===this.value&&(e=[0,0]),{prefixCls:b,currentValue:e,dragging:!1,pointerDown:"",startX:0,currentX:0,startPos:0,oldValue:[].concat((0,l.default)(e)),valueIndex:{min:0,max:1},sliderWidth:0,isValueNull:!1}},watch:{value:function(e){null===e&&(this.isValueNull=!0),e=this.checkLimits(Array.isArray(e)?e:[e]),this.dragging||e[0]===this.currentValue[0]&&e[1]===this.currentValue[1]||(this.isValueNull&&this.range?this.currentValue=[0,0]:this.currentValue=e)},exportValue:function(e){var t=this;this.$nextTick(function(){(0,s.default)(this,t),this.$refs.minTooltip.updatePopper(),this.range&&this.$refs.maxTooltip.updatePopper()}.bind(this));var n=this.range?e:e[0];this.isValueNull?(this.isValueNull=!1,this.$emit("input",null)):this.$emit("input",n),this.$emit("on-input",n)}},computed:{classes:function(){var e;return["ivu-slider",(e={},(0,o.default)(e,"ivu-slider-input",this.showInput&&!this.range),(0,o.default)(e,"ivu-slider-range",this.range),(0,o.default)(e,"ivu-slider-disabled",this.itemDisabled),e)]},minButtonClasses:function(){return["ivu-slider-button",(0,o.default)({},"ivu-slider-button-dragging","min"===this.pointerDown)]},maxButtonClasses:function(){return["ivu-slider-button",(0,o.default)({},"ivu-slider-button-dragging","max"===this.pointerDown)]},exportValue:function(){var e=this,t=(String(this.step).split(".")[1]||"").length;return this.currentValue.map(function(n){return(0,s.default)(this,e),Number(n.toFixed(t))}.bind(this))},minPosition:function(){return(this.currentValue[0]-this.min)/this.valueRange*100},maxPosition:function(){return(this.currentValue[1]-this.min)/this.valueRange*100},barStyle:function(){var e={width:(this.currentValue[0]-this.min)/this.valueRange*100+"%"};return this.range&&(e.left=(this.currentValue[0]-this.min)/this.valueRange*100+"%",e.width=(this.currentValue[1]-this.currentValue[0])/this.valueRange*100+"%"),e},stops:function(){for(var e=this.valueRange/this.step,t=[],n=100*this.step/this.valueRange,i=1;i<e;i++)t.push(i*n);return t},markList:function(){var e=this;return this.marks?(0,a.default)(this.marks).map(parseFloat).sort(function(t,n){return(0,s.default)(this,e),t-n}.bind(this)).filter(function(t){return(0,s.default)(this,e),t<=this.max&&t>=this.min}.bind(this)).map(function(t){return(0,s.default)(this,e),{point:t,position:100*(t-this.min)/(this.max-this.min),mark:this.marks[t]}}.bind(this)):[]},tipDisabled:function(){return null===this.tipFormat(this.currentValue[0])||"never"===this.showTip},valueRange:function(){return this.max-this.min},firstPosition:function(){return this.currentValue[0]},secondPosition:function(){return this.currentValue[1]}},methods:{getPointerX:function(e){return-1!==e.type.indexOf("touch")?e.touches[0].clientX:e.clientX},checkLimits:function(e){var t=(0,r.default)(e,2),n=t[0],i=t[1];return n=Math.max(this.min,n),n=Math.min(this.max,n),i=Math.max(this.min,n,i),[n,i=Math.min(this.max,i)]},getCurrentValue:function(e,t){if(!this.itemDisabled){var n=this.valueIndex[t];if(void 0!==n)return this.currentValue[n]}},onKeyLeft:function(e,t){var n=this.getCurrentValue(e,t);(0,i.default)(n)&&this.changeButtonPosition(n-this.step,t)},onKeyRight:function(e,t){var n=this.getCurrentValue(e,t);(0,i.default)(n)&&this.changeButtonPosition(n+this.step,t)},onPointerDown:function(e,t){this.itemDisabled||(e.preventDefault(),this.pointerDown=t,this.onPointerDragStart(e),(0,f.on)(window,"mousemove",this.onPointerDrag),(0,f.on)(window,"touchmove",this.onPointerDrag),(0,f.on)(window,"mouseup",this.onPointerDragEnd),(0,f.on)(window,"touchend",this.onPointerDragEnd))},onPointerDragStart:function(e){this.dragging=!1,this.startX=this.getPointerX(e),this.startPos=this[String(this.pointerDown)+"Position"]*this.valueRange/100+this.min},onPointerDrag:function(e){this.dragging=!0,this.$refs[String(this.pointerDown)+"Tooltip"].visible=!0,this.currentX=this.getPointerX(e);var t=(this.currentX-this.startX)/this.sliderWidth*this.valueRange;this.changeButtonPosition(this.startPos+t)},onPointerDragEnd:function(){this.dragging&&(this.dragging=!1,this.$refs[String(this.pointerDown)+"Tooltip"].visible=!1,this.emitChange()),this.pointerDown="",(0,f.off)(window,"mousemove",this.onPointerDrag),(0,f.off)(window,"touchmove",this.onPointerDrag),(0,f.off)(window,"mouseup",this.onPointerDragEnd),(0,f.off)(window,"touchend",this.onPointerDragEnd)},changeButtonPosition:function(e,t){var n=t||this.pointerDown,i="min"===n?0:1;e="min"===n?this.checkLimits([e,this.max])[0]:this.checkLimits([this.min,e])[1];var r=this.handleDecimal(e,this.step),a=this.currentValue;a[i]=e-r,this.range&&("min"===n&&a[0]>a[1]&&(a[1]=a[0]),"max"===n&&a[0]>a[1]&&(a[0]=a[1])),this.currentValue=[].concat((0,l.default)(a)),this.dragging||this.currentValue[i]!==this.oldValue[i]&&(this.emitChange(),this.oldValue[i]=this.currentValue[i])},handleDecimal:function(e,t){if(t<1){var n,i=t.toString(),r=void 0;try{r=i.split(".")[1].length}catch(e){r=0}return e*(n=Math.pow(10,r))%(t*n)/n}return e%t},emitChange:function(){var e=this.range?this.exportValue:this.exportValue[0];this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)},sliderClick:function(e){if(!this.itemDisabled){var t=(this.getPointerX(e)-this.$refs.slider.getBoundingClientRect().left)/this.sliderWidth*this.valueRange+this.min,n=t/this.valueRange*100;!this.range||n<=this.minPosition?this.changeButtonPosition(t,"min"):n>=this.maxPosition?this.changeButtonPosition(t,"max"):this.changeButtonPosition(t,t-this.firstPosition<=this.secondPosition-t?"min":"max")}},handleInputChange:function(e){this.currentValue=[0===e?0:e||this.min,this.currentValue[1]],this.emitChange()},handleFocus:function(e){this.$refs[String(e)+"Tooltip"].handleShowPopper()},handleBlur:function(e){this.$refs[String(e)+"Tooltip"].handleClosePopper()},handleSetSliderWidth:function(){this.sliderWidth=parseInt((0,h.getStyle)(this.$refs.slider,"width"),10)}},mounted:function(){var e=this;this.$on("on-visible-change",function(t){(0,s.default)(this,e),t&&"always"===this.showTip&&(this.$refs.minTooltip.doDestroy(),this.range&&this.$refs.maxTooltip.doDestroy(),this.$nextTick(function(){(0,s.default)(this,e),this.$refs.minTooltip.updatePopper(),this.range&&this.$refs.maxTooltip.updatePopper()}.bind(this)))}.bind(this)),this.observer=(0,v.default)(),this.observer.listenTo(this.$refs.slider,this.handleSetSliderWidth)},beforeDestroy:function(){this.observer.removeListener(this.$refs.slider,this.handleSetSliderWidth)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(2)),a=u(n(222)),o=u(n(24)),s=n(3),l=n(33);function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-tooltip";t.default={name:"Tooltip",directives:{TransferDom:o.default},mixins:[a.default],props:{placement:{validator:function(e){return(0,s.oneOf)(e,["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"])},default:"bottom"},content:{type:[String,Number],default:""},delay:{type:Number,default:100},disabled:{type:Boolean,default:!1},controlled:{type:Boolean,default:!1},always:{type:Boolean,default:!1},transfer:{type:Boolean,default:function(){return!(!this.$IVIEW||""===this.$IVIEW.transfer)&&this.$IVIEW.transfer}},theme:{validator:function(e){return(0,s.oneOf)(e,["dark","light"])},default:"dark"},maxWidth:{type:[String,Number]},transferClassName:{type:String},rawIndex:{type:[String,Number],default:null}},data:function(){return{prefixCls:c,tIndex:this.handleGetIndex()}},computed:{innerStyles:function(){var e={};return this.maxWidth&&(e["max-width"]=String(this.maxWidth)+"px"),e},innerClasses:function(){return[c+"-inner",(0,r.default)({},c+"-inner-with-width",!!this.maxWidth)]},dropStyles:function(){var e={};return null!==this.rawIndex?e["z-index"]=this.rawIndex:this.transfer&&(e["z-index"]=1060+this.tIndex),e},dropdownCls:function(){var e;return[c+"-popper",c+"-"+String(this.theme),(e={},(0,r.default)(e,c+"-transfer",this.transfer),(0,r.default)(e,this.transferClassName,this.transferClassName),e)]}},watch:{content:function(){this.updatePopper()}},methods:{handleShowPopper:function(){var e=this;this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){(0,i.default)(this,e),this.visible=!0}.bind(this),this.delay),this.tIndex=this.handleGetIndex()},handleClosePopper:function(){var e=this;this.timeout&&(clearTimeout(this.timeout),this.controlled||(this.timeout=setTimeout(function(){(0,i.default)(this,e),this.visible=!1}.bind(this),100)))},handleGetIndex:function(){return(0,l.transferIncrease)(),l.transferIndex}},mounted:function(){this.always&&this.updatePopper()}}},function(e,t,n){"use strict";(e.exports={}).forEach=function(e,t){for(var n=0;n<e.length;n++){var i=t(e[n]);if(i)return i}}},function(e,t,n){"use strict";var i=e.exports={};i.isIE=function(e){return!(-1===(t=navigator.userAgent.toLowerCase()).indexOf("msie")&&-1===t.indexOf("trident")&&-1===t.indexOf(" edge/")||e&&e!==function(){var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");do{t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(n[0]);return e>4?e:void 0}());var t},i.isLegacyOpera=function(){return!!window.opera}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Steps",props:{current:{type:Number,default:0},status:{validator:function(e){return(0,a.oneOf)(e,["wait","process","finish","error"])},default:"process"},size:{validator:function(e){return(0,a.oneOf)(e,["small"])}},direction:{validator:function(e){return(0,a.oneOf)(e,["horizontal","vertical"])},default:"horizontal"}},computed:{classes:function(){return["ivu-steps","ivu-steps-"+String(this.direction),(0,r.default)({},"ivu-steps-"+String(this.size),!!this.size)]}},methods:{updateChildProps:function(e){var t=this,n=this.$children.length;this.$children.forEach(function(r,a){(0,i.default)(this,t),r.stepNumber=a+1,"horizontal"===this.direction&&(r.total=n),e&&r.currentStatus||(a===this.current?"error"!==this.status&&(r.currentStatus="process"):a<this.current?r.currentStatus="finish":r.currentStatus="wait"),"error"!==r.currentStatus&&0!==a&&(this.$children[a-1].nextError=!1)}.bind(this))},setNextError:function(){var e=this;this.$children.forEach(function(t,n){(0,i.default)(this,e),"error"===t.currentStatus&&0!==n&&(this.$children[n-1].nextError=!0)}.bind(this))},updateCurrent:function(e){this.current<0||this.current>=this.$children.length||e&&this.$children[this.current].currentStatus||(this.$children[this.current].currentStatus=this.status)},debouncedAppendRemove:function(){return e=function(){this.updateSteps()},t=void 0,function(){if(!t){t=!0;var n=this,i=arguments,r=function(){t=!1,e.apply(n,i)};this.$nextTick(r)}};var e,t},updateSteps:function(){this.updateChildProps(!0),this.setNextError(),this.updateCurrent(!0)}},mounted:function(){this.updateSteps(),this.$on("append",this.debouncedAppendRemove()),this.$on("remove",this.debouncedAppendRemove())},watch:{current:function(){this.updateChildProps()},status:function(){this.updateCurrent()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(4)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-steps";t.default={name:"Step",mixins:[r.default],props:{status:{validator:function(e){return(0,a.oneOf)(e,["wait","process","finish","error"])}},title:{type:String,default:""},content:{type:String},icon:{type:String}},data:function(){return{prefixCls:s,stepNumber:"",nextError:!1,total:1,currentStatus:""}},computed:{wrapClasses:function(){var e;return["ivu-steps-item","ivu-steps-status-"+String(this.currentStatus),(e={},(0,i.default)(e,"ivu-steps-custom",!!this.icon||!!this.$slots.icon),(0,i.default)(e,"ivu-steps-next-error",this.nextError),e)]},iconClasses:function(){var e="";return this.icon?e=this.icon:"finish"===this.currentStatus?e="ios-checkmark":"error"===this.currentStatus&&(e="ios-close"),["ivu-steps-icon","ivu-icon",(0,i.default)({},"ivu-icon-"+String(e),""!==e)]}},watch:{status:function(e){this.currentStatus=e,"error"===this.currentStatus&&this.$parent.setNextError()}},created:function(){this.currentStatus=this.status},mounted:function(){this.dispatch("Steps","append")},beforeDestroy:function(){this.dispatch("Steps","remove")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(1)),r=l(n(2)),a=n(3),o=l(n(4)),s=l(n(11));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"iSwitch",mixins:[o.default,s.default],props:{value:{type:[String,Number,Boolean],default:!1},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:!1},size:{validator:function(e){return(0,a.oneOf)(e,["large","small","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},name:{type:String},loading:{type:Boolean,default:!1},trueColor:{type:String},falseColor:{type:String},beforeChange:Function},data:function(){return{currentValue:this.value}},computed:{wrapClasses:function(){var e;return["ivu-switch",(e={},(0,r.default)(e,"ivu-switch-checked",this.currentValue===this.trueValue),(0,r.default)(e,"ivu-switch-disabled",this.itemDisabled),(0,r.default)(e,"ivu-switch-"+String(this.size),!!this.size),(0,r.default)(e,"ivu-switch-loading",this.loading),e)]},wrapStyles:function(){var e={};return this.trueColor&&this.currentValue===this.trueValue?(e["border-color"]=this.trueColor,e["background-color"]=this.trueColor):this.falseColor&&this.currentValue===this.falseValue&&(e["border-color"]=this.falseColor,e["background-color"]=this.falseColor),e},innerClasses:function(){return"ivu-switch-inner"}},methods:{handleToggle:function(){var e=this.currentValue===this.trueValue?this.falseValue:this.trueValue;this.currentValue=e,this.$emit("input",e),this.$emit("on-change",e),this.dispatch("FormItem","on-form-change",e)},toggle:function(e){var t=this;if(e.preventDefault(),this.itemDisabled||this.loading)return!1;if(!this.beforeChange)return this.handleToggle();var n=this.beforeChange();n&&n.then?n.then(function(){(0,i.default)(this,t),this.handleToggle()}.bind(this)):this.handleToggle()}},watch:{value:function(e){if(e!==this.trueValue&&e!==this.falseValue&&null!==e)throw"Value should be trueValue or falseValue.";this.currentValue=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=x(n(45)),r=x(n(554)),a=x(n(15)),o=x(n(57)),s=x(n(1)),l=x(n(2)),u=x(n(569)),c=x(n(572)),d=x(n(578)),h=x(n(61)),f=x(n(62)),p=x(n(91)),m=n(3),v=n(12),g=x(n(580)),b=x(n(581)),y=x(n(6)),w=x(n(94)),_=n(582);function x(e){return e&&e.__esModule?e:{default:e}}var k="ivu-table",C=1,S=1;t.default={name:"Table",mixins:[y.default],components:{tableHead:u.default,tableBody:c.default,tableSummary:d.default,Spin:p.default,Dropdown:h.default,DropdownMenu:f.default},provide:function(){return{tableRoot:this}},props:{data:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},size:{validator:function(e){return(0,m.oneOf)(e,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},width:{type:[Number,String]},height:{type:[Number,String]},maxHeight:{type:[Number,String]},stripe:{type:Boolean,default:!1},border:{type:Boolean,default:!1},showHeader:{type:Boolean,default:!0},highlightRow:{type:Boolean,default:!1},rowClassName:{type:Function,default:function(){return""}},context:{type:Object},noDataText:{type:String},noFilteredDataText:{type:String},disabledHover:{type:Boolean},loading:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},tooltipTheme:{validator:function(e){return(0,m.oneOf)(e,["dark","light"])},default:"dark"},tooltipMaxWidth:{type:Number,default:300},rowKey:{type:[Boolean,String],default:!1},spanMethod:{type:Function},showSummary:{type:Boolean,default:!1},summaryMethod:{type:Function},sumText:{type:String},indentSize:{type:Number,default:16},loadData:{type:Function},updateShowChildren:{type:Boolean,default:!1},contextMenu:{type:Boolean,default:!1},showContextMenu:{type:Boolean,default:!1},fixedShadow:{validator:function(e){return(0,m.oneOf)(e,["auto","show","hide"])},default:"show"}},data:function(){var e=this.makeColumnsId(this.columns);return{ready:!1,tableWidth:0,columnsWidth:{},prefixCls:k,compiledUids:[],objData:this.makeObjData(),rebuildData:[],cloneColumns:this.makeColumns(e),columnRows:this.makeColumnRows(!1,e),leftFixedColumnRows:this.makeColumnRows("left",e),rightFixedColumnRows:this.makeColumnRows("right",e),allColumns:(0,_.getAllColumns)(e),showSlotHeader:!0,showSlotFooter:!0,bodyHeight:0,scrollBarWidth:(0,m.getScrollBarSize)(),currentContext:this.context,cloneData:(0,m.deepCopy)(this.data),showVerticalScrollBar:!1,showHorizontalScrollBar:!1,headerWidth:0,headerHeight:0,showResizeLine:!1,contextMenuVisible:!1,contextMenuStyles:{top:0,left:0},scrollOnTheLeft:!1,scrollOnTheRight:!1}},computed:{localeNoDataText:function(){return void 0===this.noDataText?this.t("i.table.noDataText"):this.noDataText},localeNoFilteredDataText:function(){return void 0===this.noFilteredDataText?this.t("i.table.noFilteredDataText"):this.noFilteredDataText},localeSumText:function(){return void 0===this.sumText?this.t("i.table.sumText"):this.sumText},wrapClasses:function(){var e;return["ivu-table-wrapper",(e={},(0,l.default)(e,"ivu-table-hide",!this.ready),(0,l.default)(e,"ivu-table-with-header",this.showSlotHeader),(0,l.default)(e,"ivu-table-with-footer",this.showSlotFooter),(0,l.default)(e,"ivu-table-with-summary",this.showSummary),(0,l.default)(e,"ivu-table-wrapper-with-border",this.border),e)]},classes:function(){var e;return["ivu-table",(e={},(0,l.default)(e,"ivu-table-"+String(this.size),!!this.size),(0,l.default)(e,"ivu-table-border",this.border),(0,l.default)(e,"ivu-table-stripe",this.stripe),(0,l.default)(e,"ivu-table-with-fixed-top",!!this.height),e)]},fixedTableClasses:function(){return["ivu-table-fixed",(0,l.default)({},"ivu-table-fixed-shadow","show"===this.fixedShadow||"auto"===this.fixedShadow&&!this.scrollOnTheLeft)]},fixedRightTableClasses:function(){return["ivu-table-fixed-right",(0,l.default)({},"ivu-table-fixed-shadow","show"===this.fixedShadow||"auto"===this.fixedShadow&&!this.scrollOnTheRight)]},fixedHeaderClasses:function(){return["ivu-table-fixed-header",(0,l.default)({},"ivu-table-fixed-header-with-empty",!this.rebuildData.length)]},styles:function(){var e={},t=0;if(this.showSummary&&(t="small"===this.size?40:"large"===this.size?60:48),this.height){var n=parseInt(this.height)+t;e.height=String(n)+"px"}if(this.maxHeight){var i=parseInt(this.maxHeight)+t;e.maxHeight=String(i)+"px"}return this.width&&(e.width=String(this.width)+"px"),e},tableStyle:function(){var e={};if(0!==this.tableWidth){var t="";t=0===this.bodyHeight?this.tableWidth:this.tableWidth-(this.showVerticalScrollBar?this.scrollBarWidth:0),e.width=String(t)+"px"}return e},tableHeaderStyle:function(){var e,t={};0!==this.tableWidth&&(e=this.tableWidth,t.width=String(e)+"px");return t},fixedTableStyle:function(){var e=this,t={},n=0;return this.leftFixedColumns.forEach(function(t){(0,s.default)(this,e),t.fixed&&"left"===t.fixed&&(n+=t._width)}.bind(this)),t.width=String(n)+"px",t},fixedRightTableStyle:function(){var e=this,t={},n=0;return this.rightFixedColumns.forEach(function(t){(0,s.default)(this,e),t.fixed&&"right"===t.fixed&&(n+=t._width)}.bind(this)),t.width=String(n)+"px",t.right=String(this.showVerticalScrollBar?this.scrollBarWidth:0)+"px",t},fixedRightHeaderStyle:function(){var e={},t=0,n=this.headerHeight+1;return this.showVerticalScrollBar&&(t=this.scrollBarWidth),e.width=String(t)+"px",e.height=String(n)+"px",e},bodyStyle:function(){var e={};if(0!==this.bodyHeight){var t=this.bodyHeight;this.height?e.height=String(t)+"px":this.maxHeight&&(e.maxHeight=String(t)+"px")}return e},fixedBodyStyle:function(){var e={};if(0!==this.bodyHeight){var t=this.bodyHeight-(this.showHorizontalScrollBar?this.scrollBarWidth:0),n=this.showHorizontalScrollBar?t+"px":t-1+"px";this.height?e.height=n:this.maxHeight&&(e.maxHeight=n)}return e},leftFixedColumns:function(){return(0,_.convertColumnOrder)(this.cloneColumns,"left")},rightFixedColumns:function(){return(0,_.convertColumnOrder)(this.cloneColumns,"right")},isLeftFixed:function(){var e=this;return this.columns.some(function(t){return(0,s.default)(this,e),t.fixed&&"left"===t.fixed}.bind(this))},isRightFixed:function(){var e=this;return this.columns.some(function(t){return(0,s.default)(this,e),t.fixed&&"right"===t.fixed}.bind(this))},summaryData:function(){var e=this;if(!this.showSummary)return{};var t={};return this.summaryMethod?t=this.summaryMethod({columns:this.cloneColumns,data:this.rebuildData}):this.cloneColumns.forEach(function(n,i){(0,s.default)(this,e);var r=n.key;if(0!==i){var a=this.rebuildData.map(function(t){return(0,s.default)(this,e),Number(t[n.key])}.bind(this)),o=[],l=!0;a.forEach(function(t){if((0,s.default)(this,e),!isNaN(t)){l=!1;var n=(""+t).split(".")[1];o.push(n?n.length:0)}}.bind(this));var u=Math.max.apply(null,o);if(l)t[r]={key:n.key,value:""};else{var c=a.reduce(function(t,n){(0,s.default)(this,e);var i=Number(n);return isNaN(i)?t:parseFloat((t+n).toFixed(Math.min(u,20)))}.bind(this),0);t[r]={key:n.key,value:c}}}else t[r]={key:n.key,value:this.localeSumText}}.bind(this)),t}},methods:{rowClsName:function(e){return this.rowClassName(this.data[e],e)},handleResize:function(){var e=this,t=this.$el.offsetWidth-1,n={},i=0,r=[],a=[],o=[],l=[];this.cloneColumns.forEach(function(t){(0,s.default)(this,e),t.width?r.push(t):(a.push(t),t.minWidth&&(i+=t.minWidth),t.maxWidth?o.push(t):l.push(t)),t._width=null}.bind(this));var u=t-r.map(function(t){return(0,s.default)(this,e),t.width}.bind(this)).reduce(function(t,n){return(0,s.default)(this,e),t+n}.bind(this),0)-i-(this.showVerticalScrollBar?this.scrollBarWidth:0)-1,c=a.length,d=0;u>0&&c>0&&(d=parseInt(u/c));for(var h=0;h<this.cloneColumns.length;h++){var f=this.cloneColumns[h],p=d+(f.minWidth?f.minWidth:0);f.width?p=f.width:f._width?p=f._width:(f.minWidth>p?p=f.minWidth:f.maxWidth<p&&(p=f.maxWidth),u>0?(u-=p-(f.minWidth?f.minWidth:0),d=--c>0?parseInt(u/c):0):d=0),f._width=p,n[f._index]={width:p}}if(u>0){c=l.length,d=parseInt(u/c);for(var m=0;m<l.length;m++){var v=l[m],g=v._width+d;c>1?(c--,u-=d,d=parseInt(u/c)):d=0,v._width=g,n[v._index]={width:g}}}this.tableWidth=this.cloneColumns.map(function(t){return(0,s.default)(this,e),t._width}.bind(this)).reduce(function(t,n){return(0,s.default)(this,e),t+n}.bind(this),0)+(this.showVerticalScrollBar?this.scrollBarWidth:0)+1,this.columnsWidth=n,this.fixedHeader(),"auto"===this.fixedShadow&&this.$nextTick(function(){(0,s.default)(this,e);var t=this.$refs.body;this.scrollOnTheLeft=0===t.scrollLeft,this.scrollOnTheRight=t.scrollWidth===t.scrollLeft+t.clientWidth}.bind(this))},handleMouseIn:function(e,t){if(!this.disabledHover){var n=t?this.getDataByRowKey(t):this.objData[e];n._isHover||(n._isHover=!0)}},handleMouseOut:function(e,t){this.disabledHover||((t?this.getDataByRowKey(t):this.objData[e])._isHover=!1)},handleCurrentRow:function(e,t,n){var i=n?this.getDataByRowKey(n):this.objData[t],r=null,a=-1;for(var s in this.objData){if(this.objData[s]._isHighlight){a=parseInt(s),this.objData[s]._isHighlight=!1;break}if(this.objData[s].children&&this.objData[s].children.length){var l=this.handleResetChildrenRow(this.objData[s]);l&&(r=JSON.parse((0,o.default)(l)))}}"highlight"===e&&(i._isHighlight=!0),a>=0&&(r=JSON.parse((0,o.default)(this.cloneData[a])));var u="highlight"===e?n?JSON.parse((0,o.default)(this.getBaseDataByRowKey(n))):JSON.parse((0,o.default)(this.cloneData[t])):null;this.$emit("on-current-change",u,r)},handleResetChildrenRow:function(e){var t=null;if(e.children&&e.children.length)for(var n=0;n<e.children.length;n++){var i=e.children[n];if(i._isHighlight){i._isHighlight=!1,t=i;break}i.children&&i.children.length&&(t=this.handleResetChildrenRow(i))}return t},highlightCurrentRow:function(e,t){var n=t?this.getDataByRowKey(t):this.objData[e];this.highlightRow&&!n._isHighlight&&this.handleCurrentRow("highlight",e,t)},clearCurrentRow:function(){this.highlightRow&&this.handleCurrentRow("clear")},clickCurrentRow:function(e,t){this.highlightCurrentRow(e,t),t?this.$emit("on-row-click",JSON.parse((0,o.default)(this.getBaseDataByRowKey(t)))):this.$emit("on-row-click",JSON.parse((0,o.default)(this.cloneData[e])),e)},dblclickCurrentRow:function(e,t){this.highlightCurrentRow(e,t),t?this.$emit("on-row-dblclick",JSON.parse((0,o.default)(this.getBaseDataByRowKey(t)))):this.$emit("on-row-dblclick",JSON.parse((0,o.default)(this.cloneData[e])),e)},contextmenuCurrentRow:function(e,t,n){var i=this;this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick(function(){(0,s.default)(this,i);var r=this.$refs.tableWrap.getBoundingClientRect(),a={left:n.clientX-r.left+"px",top:n.clientY-r.top+"px"};this.contextMenuStyles=a,this.contextMenuVisible=!0,t?this.$emit("on-contextmenu",JSON.parse((0,o.default)(this.getBaseDataByRowKey(t))),n,a):this.$emit("on-contextmenu",JSON.parse((0,o.default)(this.cloneData[e])),n,a)}.bind(this))},getSelection:function(){var e=this,t=[],n=[];for(var i in this.objData){var l=this.objData[i];l._isChecked&&t.push(parseInt(i)),l.children&&l.children.length&&(n=n.concat(this.getSelectionChildrenRowKeys(l,n)))}n=[].concat((0,a.default)(new r.default(n)));var u=[];return this.data.forEach(function(i,r){(0,s.default)(this,e),t.indexOf(r)>-1&&(u=u.concat(i)),i.children&&i.children.length&&n.length&&(u=u.concat(this.getSelectionChildren(i,u,n)))}.bind(this)),u=[].concat((0,a.default)(new r.default(u))),JSON.parse((0,o.default)(u))},getSelectionChildrenRowKeys:function(e,t){var n=this;return e.children&&e.children.length&&e.children.forEach(function(e){(0,s.default)(this,n),e._isChecked&&t.push(e._rowKey),e.children&&e.children.length&&(t=t.concat(this.getSelectionChildrenRowKeys(e,t)))}.bind(this)),t},getSelectionChildren:function(e,t,n){var i=this;return e.children&&e.children.length&&e.children.forEach(function(e){(0,s.default)(this,i),n.indexOf(e[this.rowKey])>-1&&(t=t.concat(e)),e.children&&e.children.length&&(t=t.concat(this.getSelectionChildren(e,t,n)))}.bind(this)),t},toggleSelect:function(e,t){var n={};if(t)n=this.getDataByRowKey(t);else for(var i in this.objData)if(parseInt(i)===e){n=this.objData[i];break}var r=!n._isChecked;n._isChecked=r;var a=this.getSelection(),s=t?this.getBaseDataByRowKey(t,this.data):this.data[e];this.$emit(r?"on-select":"on-select-cancel",a,JSON.parse((0,o.default)(s))),this.$emit("on-selection-change",a)},toggleExpand:function(e){var t=this,n={};for(var i in this.objData)if(parseInt(i)===e){n=this.objData[i];break}var r=!n._isExpanded;this.objData[e]._isExpanded=r,this.$emit("on-expand",JSON.parse((0,o.default)(this.cloneData[e])),r),(this.height||this.maxHeight)&&this.$nextTick(function(){return(0,s.default)(this,t),this.fixedBody()}.bind(this))},toggleTree:function(e){var t=this,n=this.getDataByRowKey(e);if(!("_loading"in n)||!n._loading){if("_loading"in n&&!n._loading&&0===n.children.length){var i=this.getBaseDataByRowKey(e,this.data);return this.$set(i,"_loading",!0),void this.loadData(i,function(n){(0,s.default)(this,t),this.$set(i,"_loading",!1),n.length&&(this.$set(i,"children",n),this.$nextTick(function(){(0,s.default)(this,t);var n=this.getDataByRowKey(e);n._isShowChildren=!n._isShowChildren,this.updateDataStatus(e,"_showChildren",n._isShowChildren)}.bind(this)))}.bind(this))}n._isShowChildren=!n._isShowChildren,this.updateShowChildren&&this.updateDataStatus(e,"_showChildren",n._isShowChildren),this.$emit("on-expand-tree",e,n._isShowChildren)}},updateDataStatus:function(e,t,n){var i=this.getBaseDataByRowKey(e,this.data);this.$set(i,t,n)},getDataByRowKey:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.objData,n=null;for(var i in t){var r=t[i];if(r._rowKey===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenByRowKey(e,r)))break}return n},getChildrenByRowKey:function(e,t){var n=null;if(t.children&&t.children.length)for(var i=0;i<t.children.length;i++){var r=t.children[i];if(r._rowKey===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenByRowKey(e,r)))break}return n},getBaseDataByRowKey:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.cloneData,n=null,i=0;i<t.length;i++){var r=t[i];if(r[this.rowKey]===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenDataByRowKey(e,r))&&n[this.rowKey]===e)return n}return n},getChildrenDataByRowKey:function(e,t){var n=null;if(t.children&&t.children.length)for(var i=0;i<t.children.length;i++){var r=t.children[i];if(r[this.rowKey]===e){n=r;break}if(r.children&&r.children.length&&(n=this.getChildrenDataByRowKey(e,r)))break}return n},selectAll:function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=(0,i.default)(this.rebuildData);!(t=(a=o.next()).done);t=!0){var s=a.value,l=this.objData[s._index];l._isDisabled||(l._isChecked=e),s.children&&s.children.length&&this.selectAllChildren(l,e)}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}var u=this.getSelection();e?this.$emit("on-select-all",u):this.$emit("on-select-all-cancel",u),this.$emit("on-selection-change",u)},selectAllChildren:function(e,t){var n=this;e.children&&e.children.length&&e.children.map(function(e){(0,s.default)(this,n),e._isDisabled||(e._isChecked=t),e.children&&e.children.length&&this.selectAllChildren(e,t)}.bind(this))},fixedHeader:function(){var e=this;this.height||this.maxHeight?this.$nextTick(function(){(0,s.default)(this,e);var t=parseInt((0,m.getStyle)(this.$refs.title,"height"))||0,n=parseInt((0,m.getStyle)(this.$refs.header,"height"))||0,i=parseInt((0,m.getStyle)(this.$refs.footer,"height"))||0;this.height?this.bodyHeight=this.height-t-n-i:this.maxHeight&&(this.bodyHeight=this.maxHeight-t-n-i),this.$nextTick(function(){return(0,s.default)(this,e),this.fixedBody()}.bind(this))}.bind(this)):(this.bodyHeight=0,this.$nextTick(function(){return(0,s.default)(this,e),this.fixedBody()}.bind(this)))},fixedBody:function(){if(this.$refs.header&&(this.headerWidth=this.$refs.header.children[0].offsetWidth,this.headerHeight=this.$refs.header.children[0].offsetHeight),this.$refs.tbody&&this.data&&0!==this.data.length){var e=this.$refs.tbody.$el,t=e.parentElement,n=e.offsetHeight,i=t.offsetHeight;this.showHorizontalScrollBar=t.offsetWidth<e.offsetWidth+(this.showVerticalScrollBar?this.scrollBarWidth:0),this.showVerticalScrollBar=!!this.bodyHeight&&i-(this.showHorizontalScrollBar?this.scrollBarWidth:0)<n,this.showVerticalScrollBar?t.classList.add(this.prefixCls+"-overflowY"):t.classList.remove(this.prefixCls+"-overflowY"),this.showHorizontalScrollBar?t.classList.add(this.prefixCls+"-overflowX"):t.classList.remove(this.prefixCls+"-overflowX")}else this.showVerticalScrollBar=!1},hideColumnFilter:function(){var e=this;this.cloneColumns.forEach(function(t){return(0,s.default)(this,e),t._filterVisible=!1}.bind(this))},handleBodyScroll:function(e){this.scrollOnTheLeft=0===e.target.scrollLeft,this.scrollOnTheRight=e.target.scrollWidth===e.target.scrollLeft+e.target.clientWidth,this.showHeader&&(this.$refs.header.scrollLeft=e.target.scrollLeft),this.isLeftFixed&&(this.$refs.fixedBody.scrollTop=e.target.scrollTop),this.isRightFixed&&(this.$refs.fixedRightBody.scrollTop=e.target.scrollTop),this.showSummary&&this.$refs.summary&&(this.$refs.summary.$el.scrollLeft=e.target.scrollLeft),this.hideColumnFilter()},handleFixedMousewheel:function(e){var t=this,n=e.deltaY;if(!n&&e.detail&&(n=40*e.detail),!n&&e.wheelDeltaY&&(n=-e.wheelDeltaY),!n&&e.wheelDelta&&(n=-e.wheelDelta),n){var i=this.$refs.body,r=i.scrollTop;n<0&&0!==r&&e.preventDefault(),n>0&&i.scrollHeight-i.clientHeight>r&&e.preventDefault();var a=0,o=setInterval(function(){(0,s.default)(this,t),a+=5,n>0?i.scrollTop+=2:i.scrollTop-=2,a>=Math.abs(n)&&clearInterval(o)}.bind(this),5)}},handleMouseWheel:function(e){var t=e.deltaX,n=this.$refs.body;n.scrollLeft=t>0?n.scrollLeft+10:n.scrollLeft-10},sortData:function(e,t,n){var i=this,r=this.cloneColumns[n].key;e.sort(function(e,a){return(0,s.default)(this,i),this.cloneColumns[n].sortMethod?this.cloneColumns[n].sortMethod(e[r],a[r],t):"asc"===t?e[r]>a[r]?1:-1:"desc"===t?e[r]<a[r]?1:-1:void 0}.bind(this));for(var a=0;a<e.length;a++)e[a].children&&e[a].children.length&&(e[a].children=this.sortData(e[a].children,t,n));return e},handleSort:function(e,t){var n=this,i=this.GetOriginalIndex(e);this.cloneColumns.forEach(function(e){return(0,s.default)(this,n),e._sortType="normal"}.bind(this));var r=this.cloneColumns[i].key;"custom"!==this.cloneColumns[i].sortable&&(this.rebuildData="normal"===t?this.makeDataWithFilter():this.sortData(this.rebuildData,t,i)),this.cloneColumns[i]._sortType=t,this.$emit("on-sort-change",{column:JSON.parse((0,o.default)(this.allColumns[this.cloneColumns[i]._index])),key:r,order:t})},handleFilterHide:function(e){this.cloneColumns[e]._isFiltered||(this.cloneColumns[e]._filterChecked=[])},filterData:function(e,t){var n=this;return e.filter(function(e){if((0,s.default)(this,n),"function"==typeof t.filterRemote)return!0;for(var i=!t._filterChecked.length,r=0;r<t._filterChecked.length&&!(i=t.filterMethod(t._filterChecked[r],e));r++);return i}.bind(this))},filterOtherData:function(e,t){var n=this,i=this.cloneColumns[t];return"function"==typeof i.filterRemote&&i.filterRemote.call(this.$parent,i._filterChecked,i.key,i),this.cloneColumns.forEach(function(i,r){(0,s.default)(this,n),r!==t&&(e=this.filterData(e,i))}.bind(this)),e},handleFilter:function(e){var t=this.cloneColumns[e],n=this.makeDataWithSort();n=this.filterOtherData(n,e),this.rebuildData=this.filterData(n,t),this.cloneColumns[e]._isFiltered=!0,this.cloneColumns[e]._filterVisible=!1,this.$emit("on-filter-change",t)},GetOriginalIndex:function(e){var t=this;return this.cloneColumns.findIndex(function(n){return(0,s.default)(this,t),n._index===e}.bind(this))},handleFilterSelect:function(e,t){var n=this.GetOriginalIndex(e);this.cloneColumns[n]._filterChecked=[t],this.handleFilter(n)},handleFilterReset:function(e){var t=this.GetOriginalIndex(e);this.cloneColumns[t]._isFiltered=!1,this.cloneColumns[t]._filterVisible=!1,this.cloneColumns[t]._filterChecked=[];var n=this.makeDataWithSort();n=this.filterOtherData(n,t),this.rebuildData=n,this.$emit("on-filter-change",this.cloneColumns[t])},makeData:function(){var e=this,t=(0,m.deepCopy)(this.data);return t.forEach(function(t,n){(0,s.default)(this,e),t._index=n,t._rowKey="string"==typeof this.rowKey?t[this.rowKey]:C++,t.children&&t.children.length&&(t.children=this.makeChildrenData(t))}.bind(this)),t},makeChildrenData:function(e){var t=this;return e.children&&e.children.length?e.children.map(function(e,n){(0,s.default)(this,t);var i=(0,m.deepCopy)(e);return i._index=n,i._rowKey="string"==typeof this.rowKey?i[this.rowKey]:C++,i.children&&i.children.length&&(i.children=this.makeChildrenData(i)),i}.bind(this)):e},makeDataWithSort:function(){for(var e=this.makeData(),t="normal",n=-1,i=!1,r=0;r<this.cloneColumns.length;r++)if("normal"!==this.cloneColumns[r]._sortType){t=this.cloneColumns[r]._sortType,n=r,i="custom"===this.cloneColumns[r].sortable;break}return"normal"===t||i||(e=this.sortData(e,t,n)),e},makeDataWithFilter:function(){var e=this,t=this.makeData();return this.cloneColumns.forEach(function(n){return(0,s.default)(this,e),t=this.filterData(t,n)}.bind(this)),t},makeDataWithSortAndFilter:function(){var e=this,t=this.makeDataWithSort();return this.cloneColumns.forEach(function(n){return(0,s.default)(this,e),t=this.filterData(t,n)}.bind(this)),t},makeObjBaseData:function(e){var t=(0,m.deepCopy)(e);return"string"==typeof this.rowKey&&(t._rowKey=t[this.rowKey]),t._isHover=!1,t._disabled?t._isDisabled=t._disabled:t._isDisabled=!1,t._checked?t._isChecked=t._checked:t._isChecked=!1,t._expanded?t._isExpanded=t._expanded:t._isExpanded=!1,t._highlight?t._isHighlight=t._highlight:t._isHighlight=!1,t},makeObjData:function(){var e=this,t={};return this.data.forEach(function(n,i){(0,s.default)(this,e);var r=this.makeObjBaseData(n);r.children&&r.children.length&&(r._showChildren?r._isShowChildren=r._showChildren:r._isShowChildren=!1,r.children=this.makeChildrenObjData(r)),t[i]=r}.bind(this)),t},makeChildrenObjData:function(e){var t=this;return e.children&&e.children.length?e.children.map(function(e){(0,s.default)(this,t);var n=this.makeObjBaseData(e);return n._showChildren?n._isShowChildren=n._showChildren:n._isShowChildren=!1,n.children&&n.children.length&&(n.children=this.makeChildrenObjData(n)),n}.bind(this)):e},makeColumnsId:function(e){var t=this;return e.map(function(e){return(0,s.default)(this,t),"children"in e&&this.makeColumnsId(e.children),e.__id=(0,_.getRandomStr)(6),e}.bind(this))},makeColumns:function(e){var t=this,n=(0,m.deepCopy)((0,_.getAllColumns)(e)),i=[],r=[],a=[];return n.forEach(function(e,n){(0,s.default)(this,t),e._index=n,e._columnKey=S++,e.width=parseInt(e.width),e._width=e.width?e.width:"",e._sortType="normal",e._filterVisible=!1,e._isFiltered=!1,e._filterChecked=[],e._filterMultiple=!("filterMultiple"in e)||e.filterMultiple,"filteredValue"in e&&(e._filterChecked=e.filteredValue,e._isFiltered=!0),"sortType"in e&&(e._sortType=e.sortType),e.fixed&&"left"===e.fixed?i.push(e):e.fixed&&"right"===e.fixed?r.push(e):a.push(e)}.bind(this)),i.concat(a).concat(r)},makeColumnRows:function(e,t){return(0,_.convertToRows)(t,e)},exportCsv:function(e){e.filename?-1===e.filename.indexOf(".csv")&&(e.filename+=".csv"):e.filename="table.csv";var t=[],n=[];e.columns&&e.data?(t=e.columns,n=e.data):(t=this.allColumns,"original"in e||(e.original=!0),n=e.original?this.data:this.rebuildData);var i=!1;"noHeader"in e&&(i=e.noHeader);var r=(0,g.default)(t,n,e,i);e.callback?e.callback(r):b.default.download(e.filename,r)},dragAndDrop:function(e,t){this.$emit("on-drag-drop",e,t)},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1}},created:function(){this.context||(this.currentContext=this.$parent),this.showSlotHeader=void 0!==this.$slots.header,this.showSlotFooter=void 0!==this.$slots.footer,this.rebuildData=this.makeDataWithSortAndFilter()},mounted:function(){var e=this;this.handleResize(),this.$nextTick(function(){return(0,s.default)(this,e),this.ready=!0}.bind(this)),(0,v.on)(window,"resize",this.handleResize),this.observer=(0,w.default)(),this.observer.listenTo(this.$el,this.handleResize),this.$on("on-visible-change",function(t){(0,s.default)(this,e),t&&this.$nextTick(function(){(0,s.default)(this,e),this.handleResize()}.bind(this))}.bind(this))},beforeDestroy:function(){this.$off("on-visible-change"),(0,v.off)(window,"resize",this.handleResize),this.observer.removeAllListeners(this.$el),this.observer.uninstall(this.$el),this.observer=null},watch:{data:{handler:function(){var e=this,t=this.rebuildData.length;this.objData=this.makeObjData(),this.rebuildData=this.makeDataWithSortAndFilter(),this.handleResize(),t||this.fixedHeader(),setTimeout(function(){(0,s.default)(this,e),this.cloneData=(0,m.deepCopy)(this.data)}.bind(this),0)},deep:!0},columns:{handler:function(){var e=this.makeColumnsId(this.columns);this.allColumns=(0,_.getAllColumns)(e),this.cloneColumns=this.makeColumns(e),this.columnRows=this.makeColumnRows(!1,e),this.leftFixedColumnRows=this.makeColumnRows("left",e),this.rightFixedColumnRows=this.makeColumnRows("right",e),this.rebuildData=this.makeDataWithSortAndFilter(),this.handleResize()},deep:!0},height:function(){this.handleResize()},maxHeight:function(){this.handleResize()},showHorizontalScrollBar:function(){this.handleResize()},showVerticalScrollBar:function(){this.handleResize()}}}},function(e,t,n){var i=n(19);e.exports=function(e,t){if(!i(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=f(n(1)),r=f(n(2)),a=f(n(14)),o=f(n(143)),s=f(n(49)),l=f(n(220)),u=f(n(28)),c=f(n(570)),d=f(n(95)),h=f(n(6));function f(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableHead",mixins:[d.default,h.default],components:{CheckboxGroup:o.default,Checkbox:s.default,Poptip:l.default,iButton:u.default,renderHeader:c.default},props:{prefixCls:String,styleObject:Object,columns:Array,objData:Object,data:Array,columnsWidth:Object,fixed:{type:[Boolean,String],default:!1},columnRows:Array,fixedColumnRows:Array},data:function(){return{draggingColumn:null,dragging:!1,dragState:{}}},computed:{styles:function(){var e=(0,a.default)({},this.styleObject),t=parseInt(this.styleObject.width);return e.width=String(t)+"px",e},isSelectAll:function(){var e=!0;this.data.length||(e=!1);var t=!0;for(var n in this.objData){var i=this.objData[n];if(!i._isChecked&&!i._isDisabled){e=!1;break}i.children&&i.children.length&&(e=this.isChildrenSelected(i,e)),!i._isDisabled||i._isChecked?t=!1:i.children&&i.children.length&&(t=this.isChildrenAllDisabledAndUnSelected(i,t))}return t&&(e=!1),e},headRows:function(){return this.columnRows.length>1?this.fixed?this.fixedColumnRows:this.columnRows:[this.columns]},isSelectDisabled:function(){var e=!0;if(this.data.length)for(var t in this.objData){var n=this.objData[t];n._isDisabled?n.children&&n.children.length&&(e=this.isChildrenDisabled(n,e)):e=!1}return e}},methods:{cellClasses:function(e){var t;return[String(this.prefixCls)+"-cell",(t={},(0,r.default)(t,String(this.prefixCls)+"-hidden",!this.fixed&&e.fixed&&("left"===e.fixed||"right"===e.fixed)),(0,r.default)(t,String(this.prefixCls)+"-cell-with-selection","selection"===e.type),t)]},scrollBarCellClass:function(){var e=!1;for(var t in this.headRows)for(var n in this.headRows[t]){if("right"===this.headRows[t][n].fixed){e=!0;break}if(e)break}return[(0,r.default)({},String(this.prefixCls)+"-hidden",e)]},itemClasses:function(e,t){return[String(this.prefixCls)+"-filter-select-item",(0,r.default)({},String(this.prefixCls)+"-filter-select-item-selected",e._filterChecked[0]===t.value)]},itemAllClasses:function(e){return[String(this.prefixCls)+"-filter-select-item",(0,r.default)({},String(this.prefixCls)+"-filter-select-item-selected",!e._filterChecked.length)]},selectAll:function(){var e=!this.isSelectAll;this.$parent.selectAll(e)},handleSort:function(e,t){var n=this,r=this.columns.find(function(t){return(0,i.default)(this,n),t._index===e}.bind(this)),a=r._index;r._sortType===t&&(t="normal"),this.$parent.handleSort(a,t)},handleSortByHead:function(e){var t=this,n=this.columns.find(function(n){return(0,i.default)(this,t),n._index===e}.bind(this));if(n.sortable){var r=n._sortType;"normal"===r?this.handleSort(e,"asc"):"asc"===r?this.handleSort(e,"desc"):this.handleSort(e,"normal")}},handleFilter:function(e){this.$parent.handleFilter(e)},handleSelect:function(e,t){this.$parent.handleFilterSelect(e,t)},handleReset:function(e){this.$parent.handleFilterReset(e)},handleFilterHide:function(e){this.$parent.handleFilterHide(e)},getColumn:function(e,t){var n=this;if(this.columnRows.length>1){var r=this.headRows[e][t].__id;return this.columns.filter(function(e){return(0,i.default)(this,n),e.__id===r}.bind(this))[0]}return this.headRows[e][t]},handleMouseDown:function(e,t){var n=this;if(!this.$isServer&&this.draggingColumn){this.dragging=!0;var r=this.$parent,a=r.$el.getBoundingClientRect().left,o=this.$el.querySelector("th.ivu-table-column-"+String(e.__id)).getBoundingClientRect(),s=o.left-a+30;r.showResizeLine=!0,this.dragState={startMouseLeft:t.clientX,startLeft:o.right-a,startColumnLeft:o.left-a,tableLeft:a};var l=r.$refs.resizeLine;l.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var u=function(e){(0,i.default)(this,n);var t=e.clientX-this.dragState.startMouseLeft,r=this.dragState.startLeft+t;l.style.left=Math.max(s,r)+"px"}.bind(this),c=function(){if((0,i.default)(this,n),this.dragging){var a=this.dragState,o=a.startColumnLeft,s=a.startLeft,d=parseInt(l.style.left,10)-o,h=r.columns.find(function(t){return(0,i.default)(this,n),t.__id===e.__id}.bind(this));h&&(h.width=d),r.$emit("on-column-width-resize",h.width,s-o,e,t),document.body.style.cursor="",this.dragging=!1,this.draggingColumn=null,this.dragState={},r.showResizeLine=!1}document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",c),document.onselectstart=null,document.ondragstart=null}.bind(this);document.addEventListener("mousemove",u),document.addEventListener("mouseup",c)}},handleMouseMove:function(e,t){for(var n=t.target;n&&"TH"!==n.tagName;)n=n.parentNode;if(e&&e.resizable&&!this.dragging){var i=n.getBoundingClientRect(),r=document.body.style;i.width>12&&i.right-t.pageX<8?(r.cursor="col-resize",this.draggingColumn=e):this.dragging||(r.cursor="",this.draggingColumn=null)}},handleMouseOut:function(){this.$isServer||(document.body.style.cursor="")},isChildrenSelected:function(e,t){var n=this,r=t;return e.children&&e.children.length&&e.children.forEach(function(e){(0,i.default)(this,n),e._isChecked||e._isDisabled?e.children&&e.children.length&&(r=this.isChildrenSelected(e,r)):r=!1}.bind(this)),r},isChildrenAllDisabledAndUnSelected:function(e,t){var n=this,r=t;return e.children&&e.children.length&&e.children.forEach(function(e){(0,i.default)(this,n),!e._isDisabled||e._isChecked?r=!1:e.children&&e.children.length&&(r=this.isChildrenAllDisabledAndUnSelected(e,r))}.bind(this)),r},isChildrenDisabled:function(e,t){var n=this,r=t;return e.children&&e.children.length&&e.children.forEach(function(e){(0,i.default)(this,n),e._isDisabled?e.children&&e.children.length&&(r=this.isChildrenDisabled(e,r)):r=!1}.bind(this)),r}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(2)),r=c(n(1)),a=c(n(18)),o=c(n(573)),s=c(n(575)),l=c(n(241)),u=c(n(95));function c(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableBody",mixins:[u.default],components:{TableCell:s.default,Expand:l.default,TableTr:o.default},props:{prefixCls:String,styleObject:Object,columns:Array,data:Array,objData:Object,columnsWidth:Object,fixed:{type:[Boolean,String],default:!1},draggable:{type:Boolean,default:!1},rowKey:{type:[Boolean,String],default:!1}},computed:{expandRender:function(){for(var e=function(){return""},t=0;t<this.columns.length;t++){var n=this.columns[t];n.type&&"expand"===n.type&&n.render&&(e=n.render)}return e}},methods:{rowChecked:function(e){return this.objData[e]&&this.objData[e]._isChecked},rowDisabled:function(e){return this.objData[e]&&this.objData[e]._isDisabled},rowExpanded:function(e){return this.objData[e]&&this.objData[e]._isExpanded},rowStatusByRowKey:function(e,t){return this.$parent.getDataByRowKey(t)[e]},handleMouseIn:function(e,t,n){t.stopPropagation(),this.$parent.handleMouseIn(e,n)},handleMouseOut:function(e,t,n){t.stopPropagation(),this.$parent.handleMouseOut(e,n)},clickCurrentRow:function(e,t,n){this.$parent.clickCurrentRow(e,n)},dblclickCurrentRow:function(e,t,n){t.stopPropagation(),this.$parent.dblclickCurrentRow(e,n)},clickCell:function(e,t,n,i){this.$parent.$emit("on-cell-click",e,t,e[n],i)},contextmenuCurrentRow:function(e,t,n){t.stopPropagation(),this.$parent.contextMenu&&t.preventDefault(),this.$parent.contextmenuCurrentRow(e,n,t)},selectStartCurrentRow:function(){this.$parent.contextMenu},getSpan:function(e,t,n,i){var r=this.$parent.spanMethod;if("function"==typeof r){var o=r({row:e,column:t,rowIndex:n,columnIndex:i}),s=1,l=1;return Array.isArray(o)?(s=o[0],l=o[1]):"object"===(void 0===o?"undefined":(0,a.default)(o))&&(s=o.rowspan,l=o.colspan),{rowspan:s,colspan:l}}return{}},showWithSpan:function(e,t,n,i){var r=this.getSpan(e,t,n,i);return!("rowspan"in r&&0===r.rowspan||"colspan"in r&&0===r.colspan)},isTrShow:function(e){var t=!0,n=void 0;for(var i in this.objData){var r=this.objData[i],a=r._isShowChildren;if(r._rowKey===e){t=t&&a;break}if(r.children&&r.children.length&&(n=this.getTrStatus(e,r,t&&a))[0]&&n[0]._rowKey===e)return n[1]}return t},getTrStatus:function(e,t,n){var i=n,r=void 0;if(t.children&&t.children.length)for(var a=0;a<t.children.length;a++){var o=t.children[a],s=o._isShowChildren;if(o._rowKey===e){r=o,i=i&&s;break}if(o.children&&o.children.length){var l=this.getTrStatus(e,o,i&&s);if(l[0]&&l[0]._rowKey===e)return l}}return[r,i]},getLevel:function(e){for(var t=void 0,n=void 0,i=0;i<this.data.length;i++){var r=this.data[i];if(r[this.rowKey]===e){t=0;break}if(r.children&&r.children.length&&(n=this.getChildLevel(r,e,1))[0]&&n[0][this.rowKey]===e)return n[1]}return t},getChildLevel:function(e,t,n){var i=void 0,r=void 0;if(e.children&&e.children.length)for(var a=0;a<e.children.length;a++){var o=e.children[a];if(o[this.rowKey]===t){r=o,i=n;break}if(o.children&&o.children.length){var s=this.getChildLevel(o,t,n+1);if(s[0]&&s[0][this.rowKey]===t)return s}}return[r,i]},getChildNode:function(e,t,n){var i=this;return t.children&&t.children.length?(t.children.forEach(function(a,l){(0,r.default)(this,i);var u=[];this.columns.forEach(function(t,n){if((0,r.default)(this,i),this.showWithSpan(a,t,l,n)){var o=e(s.default,{props:{fixed:this.fixed,"prefix-cls":this.prefixCls,row:a,column:t,"natural-index":l,index:a._index,checked:this.rowStatusByRowKey("_isChecked",a._rowKey),disabled:this.rowStatusByRowKey("_isDisabled",a._rowKey),expanded:this.rowStatusByRowKey("_isExpanded",a._rowKey),treeNode:!0,treeLevel:this.getLevel(a._rowKey)},key:t._columnKey}),c=e("td",{class:this.alignCls(t,a),attrs:this.getSpan(a,t,l,n),on:{click:function(e){return(0,r.default)(this,i),this.clickCell(a,t,t.key,e)}.bind(this)}},[o]);u.push(c)}}.bind(this));var c={};this.isTrShow(t._rowKey)||(c.display="none");var d=e(o.default,{props:{draggable:!1,row:a,"prefix-cls":this.prefixCls,isChildren:!0},style:c,key:this.rowKey?a._rowKey:l,nativeOn:{mouseenter:function(e){return(0,r.default)(this,i),this.handleMouseIn(a._index,e,a._rowKey)}.bind(this),mouseleave:function(e){return(0,r.default)(this,i),this.handleMouseOut(a._index,e,a._rowKey)}.bind(this),click:function(e){return(0,r.default)(this,i),this.clickCurrentRow(a._index,e,a._rowKey)}.bind(this),dblclick:function(e){return(0,r.default)(this,i),this.dblclickCurrentRow(a._index,e,a._rowKey)}.bind(this),contextmenu:function(e){return(0,r.default)(this,i),this.contextmenuCurrentRow(a._index,e,a._rowKey)}.bind(this),selectstart:function(e){return(0,r.default)(this,i),this.selectStartCurrentRow(a._index,e,a._rowKey)}.bind(this)}},u);n.push(d),a.children&&a.children.length&&this.getChildNode(e,a,n)}.bind(this)),n):n}},render:function(e){var t=this,n=[];this.columns.forEach(function(i){(0,r.default)(this,t);var a=e("col",{attrs:{width:this.setCellWidth(i)}});n.push(a)}.bind(this));var a=e("colgroup",{},n),u=[];this.data.forEach(function(n,a){(0,r.default)(this,t);var c=[];this.columns.forEach(function(i,o){if((0,r.default)(this,t),this.showWithSpan(n,i,a,o)){var l=e(s.default,{props:{fixed:this.fixed,"prefix-cls":this.prefixCls,row:n,column:i,"natural-index":a,index:n._index,checked:this.rowChecked(n._index),disabled:this.rowDisabled(n._index),expanded:this.rowExpanded(n._index)},key:i._columnKey}),u=e("td",{class:this.alignCls(i,n),attrs:this.getSpan(n,i,a,o),on:{click:function(e){return(0,r.default)(this,t),this.clickCell(n,i,i.key,e)}.bind(this)}},[l]);c.push(u)}}.bind(this));var d=e(o.default,{props:{draggable:this.draggable,row:n,"prefix-cls":this.prefixCls},key:this.rowKey?n._rowKey:a,nativeOn:{mouseenter:function(e){return(0,r.default)(this,t),this.handleMouseIn(n._index,e)}.bind(this),mouseleave:function(e){return(0,r.default)(this,t),this.handleMouseOut(n._index,e)}.bind(this),click:function(e){return(0,r.default)(this,t),this.clickCurrentRow(n._index,e)}.bind(this),dblclick:function(e){return(0,r.default)(this,t),this.dblclickCurrentRow(n._index,e)}.bind(this),contextmenu:function(e){return(0,r.default)(this,t),this.contextmenuCurrentRow(n._index,e)}.bind(this),selectstart:function(e){return(0,r.default)(this,t),this.selectStartCurrentRow(n._index,e)}.bind(this)}},c);if(u.push(d),this.rowExpanded(n._index)){var h=e(l.default,{props:{row:n,render:this.expandRender,index:n._index},key:this.rowKey?n._rowKey:a}),f=e("td",{attrs:{colspan:this.columns.length},class:this.prefixCls+"-expanded-cell"},[h]),p=e("tr",{class:(0,i.default)({},this.prefixCls+"-expanded-hidden",this.fixed)},[f]);u.push(p)}n.children&&n.children.length&&this.getChildNode(e,n,[]).forEach(function(e){(0,r.default)(this,t),u.push(e)}.bind(this))}.bind(this));var c=e("tbody",{class:this.prefixCls+"-tbody"},[u]);return e("table",{attrs:{cellspacing:"0",cellpadding:"0",border:"0"},style:this.styleObject},[a,c])}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i};t.default={props:{row:Object,prefixCls:String,draggable:Boolean,isChildren:Boolean},computed:{objData:function(){return this.$parent.objData}},methods:{onDrag:function(e,t){e.dataTransfer.setData("index",t)},onDrop:function(e,t){var n=e.dataTransfer.getData("index");this.$parent.$parent.dragAndDrop(n,t),e.preventDefault()},allowDrop:function(e){e.preventDefault()},rowClasses:function(e){var t,n=this.isChildren?this.$parent.$parent.getDataByRowKey(this.row._rowKey):this.objData[e];return[String(this.prefixCls)+"-row",this.rowClsName(e),(t={},(0,a.default)(t,String(this.prefixCls)+"-row-highlight",n&&n._isHighlight),(0,a.default)(t,String(this.prefixCls)+"-row-hover",n&&n._isHover),t)]},rowClsName:function(e){var t=this.isChildren?this.$parent.$parent.getDataByRowKey(this.row._rowKey):this.objData[e];return this.$parent.$parent.rowClassName(t,e,this.isChildren)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(2)),r=u(n(241)),a=u(n(576)),o=u(n(8)),s=u(n(49)),l=u(n(93));function u(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableCell",components:{Icon:o.default,Checkbox:s.default,TableExpand:r.default,TableSlot:a.default,Tooltip:l.default},inject:["tableRoot"],props:{prefixCls:String,row:Object,column:Object,naturalIndex:Number,index:Number,checked:Boolean,disabled:Boolean,expanded:Boolean,fixed:{type:[Boolean,String],default:!1},treeNode:Boolean,treeLevel:{type:Number,default:0}},data:function(){return{renderType:"",uid:-1,context:this.$parent.$parent.$parent.currentContext,showTooltip:!1}},computed:{classes:function(){var e;return[String(this.prefixCls)+"-cell",(e={},(0,i.default)(e,String(this.prefixCls)+"-hidden",!this.fixed&&this.column.fixed&&("left"===this.column.fixed||"right"===this.column.fixed)),(0,i.default)(e,String(this.prefixCls)+"-cell-ellipsis",this.column.ellipsis||!1),(0,i.default)(e,String(this.prefixCls)+"-cell-with-expand","expand"===this.renderType),(0,i.default)(e,String(this.prefixCls)+"-cell-with-selection","selection"===this.renderType),e)]},expandCls:function(){return[String(this.prefixCls)+"-cell-expand",(0,i.default)({},String(this.prefixCls)+"-cell-expand-expanded",this.expanded)]},showChildren:function(){var e=!1;if("html"===this.renderType||"normal"===this.renderType||"render"===this.renderType||"slot"===this.renderType){var t=this.row;(t.children&&t.children.length||"_loading"in t)&&this.column.tree&&(e=!0)}return e},showTreeNode:function(){var e=!1;return"html"!==this.renderType&&"normal"!==this.renderType&&"render"!==this.renderType&&"slot"!==this.renderType||this.column.tree&&this.treeNode&&(e=!0),e},showLevel:function(){var e=!1;return"html"!==this.renderType&&"normal"!==this.renderType&&"render"!==this.renderType&&"slot"!==this.renderType||this.column.tree&&this.treeNode&&(e=!0),e},treeLevelStyle:function(){return{"padding-left":this.treeLevel*this.tableRoot.indentSize+"px"}},childrenExpand:function(){return this.tableRoot.getDataByRowKey(this.row._rowKey)._isShowChildren},childrenLoading:function(){var e=this.tableRoot.getDataByRowKey(this.row._rowKey);return"_loading"in e&&e._loading}},methods:{toggleSelect:function(){this.treeNode?this.$parent.$parent.$parent.toggleSelect(this.index,this.row._rowKey):this.$parent.$parent.$parent.toggleSelect(this.index)},toggleExpand:function(){this.$parent.$parent.$parent.toggleExpand(this.index)},handleClick:function(){},handleTooltipIn:function(){var e=this.$refs.content,t=document.createRange();t.setStart(e,0),t.setEnd(e,e.childNodes.length);var n=t.getBoundingClientRect().width;this.showTooltip=n>e.offsetWidth,t=null},handleToggleTree:function(){this.$parent.$parent.$parent.toggleTree(this.row._rowKey)}},created:function(){"index"===this.column.type?this.renderType="index":"selection"===this.column.type?this.renderType="selection":"html"===this.column.type?this.renderType="html":"expand"===this.column.type?this.renderType="expand":this.column.render?this.renderType="render":this.column.slot?this.renderType="slot":this.renderType="normal"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"TableExpand",functional:!0,props:{row:Object,render:Function,index:Number,column:{type:Object,default:null}},render:function(e,t){(0,a.default)(void 0,void 0);var n={row:t.props.row,index:t.props.index};return t.props.column&&(n.column=t.props.column),t.props.render(e,n)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(2)),r=a(n(95));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TableSummary",mixins:[r.default],props:{prefixCls:String,styleObject:Object,columns:Array,data:Object,columnsWidth:Object,fixed:{type:[Boolean,String],default:!1}},methods:{cellCls:function(e){return[(0,i.default)({},"ivu-table-hidden","left"===this.fixed&&"left"!==e.fixed||"right"===this.fixed&&"right"!==e.fixed||!this.fixed&&e.fixed&&("left"===e.fixed||"right"===e.fixed))]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=m(n(15)),r=m(n(18)),a=m(n(2)),o=m(n(45)),s=m(n(1)),l=m(n(8)),u=m(n(216)),c=m(n(61)),d=m(n(62)),h=n(3),f=m(n(4)),p=m(n(94));function m(e){return e&&e.__esModule?e:{default:e}}var v="ivu-tabs",g=function(e,t,n,i){(0,s.default)(void 0,void 0);var r=e.findIndex(function(e){return(0,s.default)(void 0,void 0),e.name===t}.bind(void 0)),a=e[(r+n+e.length)%e.length];return a.disabled?g(e,a.name,n,i):a}.bind(void 0),b=function(e,t){(0,s.default)(void 0,void 0);try{e.focus()}catch(e){}if(document.activeElement==e&&e!==t)return!0;var n=e.children,i=!0,r=!1,a=void 0;try{for(var l,u=(0,o.default)(n);!(i=(l=u.next()).done);i=!0){var c=l.value;if(b(c,t))return!0}}catch(e){r=!0,a=e}finally{try{!i&&u.return&&u.return()}finally{if(r)throw a}}return!1}.bind(void 0);t.default={name:"Tabs",mixins:[f.default],components:{Icon:l.default,Render:u.default,Dropdown:c.default,DropdownMenu:d.default},provide:function(){return{TabsInstance:this}},props:{value:{type:[String,Number]},type:{validator:function(e){return(0,h.oneOf)(e,["line","card"])},default:"line"},size:{validator:function(e){return(0,h.oneOf)(e,["small","default"])},default:"default"},animated:{type:Boolean,default:!0},captureFocus:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},beforeRemove:Function,name:{type:String},draggable:{type:Boolean,default:!1},contextMenuClassName:{type:String,default:""}},data:function(){return{prefixCls:v,navList:[],barWidth:0,barOffset:0,activeKey:this.value,focusedKey:this.value,showSlot:!1,navStyle:{transform:""},scrollable:!1,transitioning:!1,contextMenuVisible:!1,contextMenuStyles:{top:0,left:0}}},computed:{classes:function(){var e;return["ivu-tabs",(e={},(0,a.default)(e,"ivu-tabs-card","card"===this.type),(0,a.default)(e,"ivu-tabs-mini","small"===this.size&&"line"===this.type),(0,a.default)(e,"ivu-tabs-no-animation",!this.animated),e)]},contentClasses:function(){return["ivu-tabs-content",(0,a.default)({},"ivu-tabs-content-animated",this.animated)]},barClasses:function(){return["ivu-tabs-ink-bar",(0,a.default)({},"ivu-tabs-ink-bar-animated",this.animated)]},contentStyle:function(){var e=this.getTabIndex(this.activeKey),t=0===e?"0%":"-"+String(e)+"00%",n={};return e>-1&&(n={transform:"translateX("+t+") translateZ(0px)"}),n},barStyle:function(){var e={visibility:"hidden",width:String(this.barWidth)+"px"};return"line"===this.type&&(e.visibility="visible"),this.animated?e.transform="translate3d("+String(this.barOffset)+"px, 0px, 0px)":e.left=String(this.barOffset)+"px",e},arrowType:function(){var e="ios-close";return this.$IVIEW&&(this.$IVIEW.tabs.customCloseIcon?e="":this.$IVIEW.tabs.closeIcon&&(e=this.$IVIEW.tabs.closeIcon)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.tabs.customCloseIcon&&(e=this.$IVIEW.tabs.customCloseIcon),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.tabs.closeIconSize&&(e=this.$IVIEW.tabs.closeIconSize),e}},methods:{getTabs:function(){var e=this,t=(0,h.findComponentsDownward)(this,"TabPane"),n=[];return t.forEach(function(t){(0,s.default)(this,e),t.tab&&this.name?t.tab===this.name&&n.push(t):n.push(t)}.bind(this)),n.sort(function(t,n){if((0,s.default)(this,e),t.index&&n.index)return t.index>n.index?1:-1}.bind(this)),n},updateNav:function(){var e=this;this.navList=[],this.getTabs().forEach(function(t,n){(0,s.default)(this,e),this.navList.push({labelType:(0,r.default)(t.label),label:t.label,icon:t.icon||"",name:t.currentName||n,disabled:t.disabled,closable:t.closable,contextMenu:t.contextMenu}),t.currentName||(t.currentName=n),0===n&&(this.activeKey||(this.activeKey=t.currentName||n))}.bind(this)),this.updateStatus(),this.updateBar()},updateBar:function(){var e=this;this.$nextTick(function(){(0,s.default)(this,e);var t=this.getTabIndex(this.activeKey);if(this.$refs.nav){var n=this.$refs.nav.querySelectorAll(".ivu-tabs-tab"),i=n[t];if(this.barWidth=i?parseFloat(i.offsetWidth):0,t>0){for(var r=0,a="small"===this.size?0:16,o=0;o<t;o++)r+=parseFloat(n[o].offsetWidth)+a;this.barOffset=r}else this.barOffset=0;this.updateNavScroll()}}.bind(this))},updateStatus:function(){var e=this;this.getTabs().forEach(function(t){return(0,s.default)(this,e),t.show=t.currentName===this.activeKey||this.animated}.bind(this))},tabCls:function(e){var t;return["ivu-tabs-tab",(t={},(0,a.default)(t,"ivu-tabs-tab-disabled",e.disabled),(0,a.default)(t,"ivu-tabs-tab-active",e.name===this.activeKey),(0,a.default)(t,"ivu-tabs-tab-focused",e.name===this.focusedKey),t)]},handleChange:function(e){var t=this;if(!this.transitioning){this.transitioning=!0,setTimeout(function(){return(0,s.default)(this,t),this.transitioning=!1}.bind(this),300);var n=this.navList[e];n&&!n.disabled&&(this.activeKey=n.name,this.$emit("input",n.name),this.$emit("on-click",n.name))}},handleDblclick:function(e){var t=this.navList[e];t&&!t.disabled&&this.$emit("on-dblclick",t.name)},handleContextmenu:function(e,t){var n=this;this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick(function(){(0,s.default)(this,n);var i=this.navList[e];if(i&&!i.disabled&&i.contextMenu){t.preventDefault();var r=this.$refs.tabsWrap.getBoundingClientRect(),a={left:t.clientX-r.left+"px",top:t.clientY-r.top+"px"};this.contextMenuStyles=a,this.contextMenuVisible=!0,this.$emit("on-contextmenu",i,t,a)}}.bind(this))},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1},handlePreventSelect:function(e,t){var n=this.navList[e];n&&!n.disabled&&n.contextMenu&&t.preventDefault()},handleTabKeyNavigation:function(e){if(37===e.keyCode||39===e.keyCode){var t=39===e.keyCode?1:-1,n=g(this.navList,this.focusedKey,t);this.focusedKey=n.name}},handleTabKeyboardSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!e){var t=this.focusedKey||0,n=this.getTabIndex(t);this.handleChange(n)}},handleRemove:function(e){var t=this;if(!this.beforeRemove)return this.handleRemoveTab(e);var n=this.beforeRemove(e);n&&n.then?n.then(function(){(0,s.default)(this,t),this.handleRemoveTab(e)}.bind(this)):this.handleRemoveTab(e)},handleRemoveTab:function(e){var t=this,n=this.getTabs(),i=n[e];if(i.$destroy(),i.currentName===this.activeKey){var r=this.getTabs(),a=-1;if(r.length){var o=n.filter(function(n,i){return(0,s.default)(this,t),!n.disabled&&i<e}.bind(this)),l=n.filter(function(n,i){return(0,s.default)(this,t),!n.disabled&&i>e}.bind(this));a=l.length?l[0].currentName:o.length?o[o.length-1].currentName:r[0].currentName}this.activeKey=a,this.$emit("input",a)}this.$emit("on-tab-remove",i.currentName),this.updateNav()},showClose:function(e){return"card"===this.type&&(null!==e.closable?e.closable:this.closable)},scrollPrev:function(){var e=this.$refs.navScroll.offsetWidth,t=this.getCurrentScrollOffset();if(t){var n=t>e?t-e:0;this.setOffset(n)}},scrollNext:function(){var e=this.$refs.nav.offsetWidth,t=this.$refs.navScroll.offsetWidth,n=this.getCurrentScrollOffset();if(!(e-n<=t)){var i=e-n>2*t?n+t:e-t;this.setOffset(i)}},getCurrentScrollOffset:function(){var e=this.navStyle;return e.transform?Number(e.transform.match(/translateX\(-(\d+(\.\d+)*)px\)/)[1]):0},getTabIndex:function(e){var t=this;return this.navList.findIndex(function(n){return(0,s.default)(this,t),n.name===e}.bind(this))},setOffset:function(e){this.navStyle.transform="translateX(-"+String(e)+"px)"},scrollToActiveTab:function(){if(this.scrollable){var e=this.$refs.nav,t=this.$el.querySelector(".ivu-tabs-tab-active");if(t){var n=this.$refs.navScroll,i=t.getBoundingClientRect(),r=n.getBoundingClientRect(),a=e.getBoundingClientRect(),o=this.getCurrentScrollOffset(),s=o;a.right<r.right&&(s=e.offsetWidth-r.width),i.left<r.left?s=o-(r.left-i.left):i.right>r.right&&(s=o+i.right-r.right),o!==s&&this.setOffset(Math.max(s,0))}}},updateNavScroll:function(){var e=this.$refs.nav.offsetWidth,t=this.$refs.navScroll.offsetWidth,n=this.getCurrentScrollOffset();t<e?(this.scrollable=!0,e-n<t&&this.setOffset(e-t)):(this.scrollable=!1,n>0&&this.setOffset(0))},handleScroll:function(e){e.preventDefault(),e.stopPropagation();var t=e.type,n=0;"DOMMouseScroll"!==t&&"mousewheel"!==t||(n=e.wheelDelta?e.wheelDelta:40*-(e.detail||0)),n>0?this.scrollPrev():this.scrollNext()},handleResize:function(){this.updateNavScroll()},isInsideHiddenElement:function(){for(var e=this.$el.parentNode;e&&e!==document.body;){if(e.style&&"none"===e.style.display)return e;e=e.parentNode}return!1},updateVisibility:function(e){var t=this;[].concat((0,i.default)(this.$refs.panes.querySelectorAll(".ivu-tabs-tabpane"))).forEach(function(n,r){(0,s.default)(this,t),e===r?([].concat((0,i.default)(n.children)).filter(function(e){return(0,s.default)(this,t),e.classList.contains("ivu-tabs-tabpane")}.bind(this)).forEach(function(e){return(0,s.default)(this,t),e.style.visibility="visible"}.bind(this)),this.captureFocus&&setTimeout(function(){return(0,s.default)(this,t),b(n,n)}.bind(this),300)):setTimeout(function(){(0,s.default)(this,t),[].concat((0,i.default)(n.children)).filter(function(e){return(0,s.default)(this,t),e.classList.contains("ivu-tabs-tabpane")}.bind(this)).forEach(function(e){return(0,s.default)(this,t),e.style.visibility="hidden"}.bind(this))}.bind(this),300)}.bind(this))},handleDrag:function(e,t){var n=this.navList[e];n&&t.dataTransfer.setData("tab-name",n.name)},handleDrop:function(e,t){var n=this,r=this.navList[e];if(r){var a=t.dataTransfer.getData("tab-name");t.preventDefault();var o=this.navList.map(function(e){return(0,s.default)(this,n),e.name}.bind(this)),l=parseInt(o.findIndex(function(e){return(0,s.default)(this,n),e===a}.bind(this))),u=parseInt(o.findIndex(function(e){return(0,s.default)(this,n),e===r.name}.bind(this)));o.splice.apply(o,[u,1].concat((0,i.default)(o.splice(l,1,o[u])))),this.$emit("on-drag-drop",a,r.name,l,u,o)}}},watch:{value:function(e){this.activeKey=e,this.focusedKey=e},activeKey:function(e){var t=this;this.focusedKey=e,this.updateBar(),this.updateStatus(),this.broadcast("Table","on-visible-change",!0),this.$nextTick(function(){(0,s.default)(this,t),this.scrollToActiveTab()}.bind(this));var n=Math.max(this.getTabIndex(this.focusedKey),0);this.updateVisibility(n)}},mounted:function(){var e=this;this.showSlot=void 0!==this.$slots.extra,this.observer=(0,p.default)(),this.observer.listenTo(this.$refs.navWrap,this.handleResize);var t=this.isInsideHiddenElement();t&&(this.mutationObserver=new h.MutationObserver(function(){(0,s.default)(this,e),"none"!==t.style.display&&(this.updateBar(),this.mutationObserver.disconnect())}.bind(this)),this.mutationObserver.observe(t,{attributes:!0,childList:!0,characterData:!0,attributeFilter:["style"]})),this.handleTabKeyboardSelect(!0),this.updateVisibility(this.getTabIndex(this.activeKey))},beforeDestroy:function(){this.observer.removeListener(this.$refs.navWrap,this.handleResize),this.mutationObserver&&this.mutationObserver.disconnect()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"TabPane",inject:["TabsInstance"],props:{name:{type:String},label:{type:[String,Function],default:""},icon:{type:String},disabled:{type:Boolean,default:!1},closable:{type:Boolean,default:null},tab:{type:String},index:{type:Number},contextMenu:{type:Boolean,default:!1}},data:function(){return{prefixCls:"ivu-tabs-tabpane",show:!0,currentName:this.name}},computed:{contentStyle:function(){return{visibility:this.TabsInstance.activeKey!==this.currentName?"hidden":"visible"}}},methods:{updateNav:function(){this.TabsInstance.updateNav()}},watch:{name:function(e){this.currentName=e,this.updateNav()},label:function(){this.updateNav()},icon:function(){this.updateNav()},disabled:function(){this.updateNav()}},mounted:function(){this.updateNav()},destroyed:function(){this.updateNav()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(20)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}var s=["default","primary","success","warning","error","blue","green","red","yellow","pink","magenta","volcano","orange","gold","lime","cyan","geekblue","purple"],l=["pink","magenta","volcano","orange","gold","lime","cyan","geekblue","purple"];t.default={name:"Tag",components:{Icon:r.default},props:{closable:{type:Boolean,default:!1},checkable:{type:Boolean,default:!1},checked:{type:Boolean,default:!0},color:{type:String,default:"default"},type:{validator:function(e){return(0,a.oneOf)(e,["border","dot"])}},name:{type:[String,Number]},fade:{type:Boolean,default:!0},size:{validator:function(e){return(0,a.oneOf)(e,["default","medium","large"])},default:"default"}},data:function(){return{isChecked:this.checked}},computed:{classes:function(){var e;return["ivu-tag","ivu-tag-size-"+String(this.size),(e={},(0,i.default)(e,"ivu-tag-"+String(this.color),!!this.color&&(0,a.oneOf)(this.color,s)),(0,i.default)(e,"ivu-tag-"+String(this.type),!!this.type),(0,i.default)(e,"ivu-tag-closable",this.closable),(0,i.default)(e,"ivu-tag-checked",this.isChecked),e)]},wraperStyles:function(){return(0,a.oneOf)(this.color,s)?{}:{background:this.isChecked?this.defaultTypeColor:"transparent",borderWidth:"1px",borderStyle:"solid",borderColor:"dot"!==this.type&&"border"!==this.type&&this.isChecked?this.borderColor:this.lineColor,color:this.lineColor}},textClasses:function(){return["ivu-tag-text","border"===this.type&&(0,a.oneOf)(this.color,s)?"ivu-tag-color-"+String(this.color):"","dot"!==this.type&&"border"!==this.type&&"default"!==this.color&&this.isChecked&&l.indexOf(this.color)<0?"ivu-tag-color-white":""]},dotClasses:function(){return"ivu-tag-dot-inner"},iconClass:function(){return"dot"===this.type?"":"border"===this.type?(0,a.oneOf)(this.color,s)?"ivu-tag-color-"+String(this.color):"":void 0!==this.color?"default"===this.color?"":"rgb(255, 255, 255)":""},showDot:function(){return!!this.type&&"dot"===this.type},lineColor:function(){return"dot"===this.type?"":"border"===this.type?void 0!==this.color?(0,a.oneOf)(this.color,s)?"":this.color:"":void 0!==this.color?"default"===this.color?"":"rgb(255, 255, 255)":""},borderColor:function(){return void 0!==this.color?"default"===this.color?"":this.color:""},dotColor:function(){return void 0!==this.color?(0,a.oneOf)(this.color,s)?"":this.color:""},textColorStyle:function(){return(0,a.oneOf)(this.color,s)?{}:"dot"!==this.type&&"border"!==this.type?this.isChecked?{color:this.lineColor}:{}:{color:this.lineColor}},bgColorStyle:function(){return(0,a.oneOf)(this.color,s)?{}:{background:this.dotColor}},defaultTypeColor:function(){return"dot"!==this.type&&"border"!==this.type&&void 0!==this.color?(0,a.oneOf)(this.color,s)?"":this.color:""}},methods:{close:function(e){void 0===this.name?this.$emit("on-close",e):this.$emit("on-close",e,this.name)},check:function(){if(this.checkable){var e=!this.isChecked;this.isChecked=e,void 0===this.name?this.$emit("on-change",e):this.$emit("on-change",e,this.name)}}},watch:{checked:function(e){this.isChecked=e}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(1)),r=c(n(18)),a=c(n(2)),o=c(n(17)),s=n(3),l=c(n(6)),u=c(n(594));function c(e){return e&&e.__esModule?e:{default:e}}var d=o.default.prototype.$isServer;t.default={name:"Time",mixins:[l.default],props:{time:{type:[Number,Date,String],required:!0},type:{type:String,validator:function(e){return(0,s.oneOf)(e,["relative","date","datetime"])},default:"relative"},hash:{type:String,default:""},interval:{type:Number,default:60}},data:function(){return{date:""}},computed:{classes:function(){return["ivu-time",(0,a.default)({},"ivu-time-with-hash",this.hash)]}},watch:{time:function(){d||this.setTime()}},methods:{handleClick:function(){""!==this.hash&&(window.location.hash=this.hash)},setTime:function(){var e=(0,r.default)(this.time),t=void 0;if("number"===e){var n=this.time.toString().length>10?this.time:1e3*this.time;t=new Date(n).getTime()}else"object"===e?t=this.time.getTime():"string"===e&&(t=new Date(this.time).getTime());if("relative"===this.type)this.date=(0,u.default)(t,this.t);else{var i=new Date(this.time),a=i.getFullYear(),o=i.getMonth()+1<10?"0"+(i.getMonth()+1):i.getMonth()+1,s=i.getDate()<10?"0"+i.getDate():i.getDate(),l=i.getHours()<10?"0"+i.getHours():i.getHours(),c=i.getMinutes()<10?"0"+i.getMinutes():i.getMinutes(),d=i.getSeconds()<10?"0"+i.getSeconds():i.getSeconds();"datetime"===this.type?this.date=String(a)+"-"+String(o)+"-"+String(s)+" "+String(l)+":"+String(c)+":"+String(d):"date"===this.type&&(this.date=String(a)+"-"+String(o)+"-"+String(s))}}},mounted:function(){var e=this;this.setTime(),d||(this.timer=setInterval(function(){(0,i.default)(this,e),this.setTime()}.bind(this),1e3*this.interval))},beforeDestroy:function(){this.timer&&clearInterval(this.timer)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-timeline";t.default={name:"Timeline",props:{pending:{type:Boolean,default:!1}},computed:{classes:function(){return[""+o,(0,a.default)({},o+"-pending",this.pending)]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(2),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-timeline";t.default={name:"TimelineItem",props:{color:{type:String,default:"blue"}},data:function(){return{dot:!1}},mounted:function(){this.dot=!!this.$refs.dot.innerHTML.length},computed:{itemClasses:function(){return o+"-item"},tailClasses:function(){return o+"-item-tail"},headClasses:function(){var e;return[o+"-item-head",(e={},(0,a.default)(e,o+"-item-head-custom",this.dot),(0,a.default)(e,o+"-item-head-"+String(this.color),this.headColorShow),e)]},headColorShow:function(){return"blue"==this.color||"red"==this.color||"green"==this.color},customColor:function(){var e={};return this.color&&(this.headColorShow||(e={color:this.color,"border-color":this.color})),e},contentClasses:function(){return o+"-item-content"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(15)),r=u(n(1)),a=u(n(606)),o=u(n(610)),s=u(n(6)),l=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}var c="ivu-transfer";t.default={name:"Transfer",mixins:[l.default,s.default],render:function(e){var t=this;function n(t){var i=this,a=t.children&&t.children.map(function(e){return(0,r.default)(this,i),n(e)}.bind(this)),o=e(t.tag,t.data,a);return o.text=t.text,o.isComment=t.isComment,o.componentOptions=t.componentOptions,o.elm=t.elm,o.context=t.context,o.ns=t.ns,o.isStatic=t.isStatic,o.key=t.key,o}var i=void 0===this.$slots.default?[]:this.$slots.default,s=void 0===this.$slots.default?[]:i.map(function(e){return(0,r.default)(this,t),n(e)}.bind(this));return e("div",{class:this.classes},[e(a.default,{ref:"left",props:{prefixCls:this.prefixCls+"-list",data:this.leftData,renderFormat:this.renderFormat,checkedKeys:this.leftCheckedKeys,validKeysCount:this.leftValidKeysCount,listStyle:this.listStyle,title:this.localeTitles[0],filterable:this.filterable,filterPlaceholder:this.localeFilterPlaceholder,filterMethod:this.filterMethod,notFoundText:this.localeNotFoundText},on:{"on-checked-keys-change":this.handleLeftCheckedKeysChange}},i),e(o.default,{props:{prefixCls:this.prefixCls,operations:this.operations,leftActive:this.leftValidKeysCount>0,rightActive:this.rightValidKeysCount>0,reverseOperation:this.reverseOperation}}),e(a.default,{ref:"right",props:{prefixCls:this.prefixCls+"-list",data:this.rightData,renderFormat:this.renderFormat,checkedKeys:this.rightCheckedKeys,validKeysCount:this.rightValidKeysCount,listStyle:this.listStyle,title:this.localeTitles[1],filterable:this.filterable,filterPlaceholder:this.localeFilterPlaceholder,filterMethod:this.filterMethod,notFoundText:this.localeNotFoundText},on:{"on-checked-keys-change":this.handleRightCheckedKeysChange}},s)])},props:{data:{type:Array,default:function(){return[]}},renderFormat:{type:Function,default:function(e){return e.label||e.key}},targetKeys:{type:Array,default:function(){return[]}},selectedKeys:{type:Array,default:function(){return[]}},listStyle:{type:Object,default:function(){return{}}},titles:{type:Array},operations:{type:Array,default:function(){return[]}},filterable:{type:Boolean,default:!1},filterPlaceholder:{type:String},filterMethod:{type:Function,default:function(e,t){return e["label"in e?"label":"key"].indexOf(t)>-1}},notFoundText:{type:String},reverseOperation:{type:Boolean,default:!1}},data:function(){return{prefixCls:c,leftData:[],rightData:[],leftCheckedKeys:[],rightCheckedKeys:[]}},computed:{classes:function(){return[""+c]},leftValidKeysCount:function(){return this.getValidKeys("left").length},rightValidKeysCount:function(){return this.getValidKeys("right").length},localeFilterPlaceholder:function(){return void 0===this.filterPlaceholder?this.t("i.transfer.filterPlaceholder"):this.filterPlaceholder},localeNotFoundText:function(){return void 0===this.notFoundText?this.t("i.transfer.notFoundText"):this.notFoundText},localeTitles:function(){return void 0===this.titles?[this.t("i.transfer.titles.source"),this.t("i.transfer.titles.target")]:this.titles}},methods:{getValidKeys:function(e){var t=this;return this[String(e)+"Data"].filter(function(n){return(0,r.default)(this,t),!n.disabled&&this[String(e)+"CheckedKeys"].indexOf(n.key)>-1}.bind(this)).map(function(e){return(0,r.default)(this,t),e.key}.bind(this))},splitData:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.leftData=[].concat((0,i.default)(this.data)),this.rightData=[],this.targetKeys.length>0&&this.targetKeys.forEach(function(t){(0,r.default)(this,e);var n=this.leftData.filter(function(n,i){return(0,r.default)(this,e),n.key===t&&(this.leftData.splice(i,1),!0)}.bind(this));n&&n.length>0&&this.rightData.push(n[0])}.bind(this)),t&&this.splitSelectedKey()},splitSelectedKey:function(){var e=this,t=this.selectedKeys;t.length>0&&(this.leftCheckedKeys=this.leftData.filter(function(n){return(0,r.default)(this,e),t.indexOf(n.key)>-1}.bind(this)).map(function(t){return(0,r.default)(this,e),t.key}.bind(this)),this.rightCheckedKeys=this.rightData.filter(function(n){return(0,r.default)(this,e),t.indexOf(n.key)>-1}.bind(this)).map(function(t){return(0,r.default)(this,e),t.key}.bind(this)))},moveTo:function(e){var t=this,n=this.targetKeys,i="left"===e?"right":"left",a=this.getValidKeys(i),o="right"===e?a.concat(n):n.filter(function(e){return(0,r.default)(this,t),!a.some(function(n){return(0,r.default)(this,t),e===n}.bind(this))}.bind(this));this.$refs[i].toggleSelectAll(!1),this.$emit("on-change",o,e,a),this.dispatch("FormItem","on-form-change",{tarketKeys:o,direction:e,moveKeys:a})},handleLeftCheckedKeysChange:function(e){this.leftCheckedKeys=e},handleRightCheckedKeysChange:function(e){this.rightCheckedKeys=e},handleCheckedKeys:function(){var e=this.getValidKeys("left"),t=this.getValidKeys("right");this.$emit("on-selected-change",e,t)}},watch:{targetKeys:function(){this.splitData(!1)},data:function(){this.splitData(!1)}},mounted:function(){this.splitData(!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(1)),r=s(n(2)),a=s(n(607)),o=s(n(49));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"TransferList",components:{Search:a.default,Checkbox:o.default},props:{prefixCls:String,data:Array,renderFormat:Function,checkedKeys:Array,listStyle:Object,title:[String,Number],filterable:Boolean,filterPlaceholder:String,filterMethod:Function,notFoundText:String,validKeysCount:Number},data:function(){return{showItems:[],query:"",showFooter:!0}},watch:{data:function(){this.updateFilteredData()}},computed:{classes:function(){return[""+String(this.prefixCls),(0,r.default)({},String(this.prefixCls)+"-with-footer",this.showFooter)]},bodyClasses:function(){var e;return[String(this.prefixCls)+"-body",(e={},(0,r.default)(e,String(this.prefixCls)+"-body-with-search",this.filterable),(0,r.default)(e,String(this.prefixCls)+"-body-with-footer",this.showFooter),e)]},count:function(){var e=this.validKeysCount;return(e>0?String(e)+"/":"")+String(this.data.length)},checkedAll:function(){var e=this;return this.filterData.filter(function(t){return(0,i.default)(this,e),!t.disabled}.bind(this)).length===this.validKeysCount&&0!==this.validKeysCount},checkedAllDisabled:function(){var e=this;return this.filterData.filter(function(t){return(0,i.default)(this,e),!t.disabled}.bind(this)).length<=0},filterData:function(){var e=this;return this.showItems.filter(function(t){return(0,i.default)(this,e),this.filterMethod(t,this.query)}.bind(this))}},methods:{itemClasses:function(e){return[String(this.prefixCls)+"-content-item",(0,r.default)({},String(this.prefixCls)+"-content-item-disabled",e.disabled)]},showLabel:function(e){return this.renderFormat(e)},isCheck:function(e){var t=this;return this.checkedKeys.some(function(n){return(0,i.default)(this,t),n===e.key}.bind(this))},select:function(e){if(!e.disabled){var t=this.checkedKeys.indexOf(e.key);t>-1?this.checkedKeys.splice(t,1):this.checkedKeys.push(e.key),this.$parent.handleCheckedKeys()}},updateFilteredData:function(){this.showItems=this.data},toggleSelectAll:function(e){var t=this,n=e?this.filterData.filter(function(e){return(0,i.default)(this,t),!e.disabled||this.checkedKeys.indexOf(e.key)>-1}.bind(this)).map(function(e){return(0,i.default)(this,t),e.key}.bind(this)):this.filterData.filter(function(e){return(0,i.default)(this,t),e.disabled&&this.checkedKeys.indexOf(e.key)>-1}.bind(this)).map(function(e){return(0,i.default)(this,t),e.key}.bind(this));this.$emit("on-checked-keys-change",n)},handleQueryClear:function(){this.query=""},handleQueryChange:function(e){this.query=e}},created:function(){this.updateFilteredData()},mounted:function(){this.showFooter=void 0!==this.$slots.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(38),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"Search",components:{iInput:a.default},props:{prefixCls:String,placeholder:String,query:String},data:function(){return{currentQuery:this.query}},watch:{query:function(e){this.currentQuery=e},currentQuery:function(e){this.$emit("on-query-change",e)}},computed:{icon:function(){return""===this.query?"ios-search":"ios-close-circle"}},methods:{handleClick:function(){""!==this.currentQuery&&(this.currentQuery="",this.$emit("on-query-clear"))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(28)),r=a(n(8));function a(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Operation",components:{iButton:i.default,Icon:r.default},props:{prefixCls:String,operations:Array,leftActive:Boolean,rightActive:Boolean,reverseOperation:Boolean},methods:{moveToLeft:function(){this.$parent.moveTo("left")},moveToRight:function(){this.$parent.moveTo("right")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(614)),a=u(n(61)),o=u(n(62)),s=u(n(4)),l=u(n(6));function u(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Tree",mixins:[s.default,l.default],components:{TreeNode:r.default,Dropdown:a.default,DropdownMenu:o.default},provide:function(){return{TreeInstance:this}},props:{data:{type:Array,default:function(){return[]}},multiple:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},checkStrictly:{type:Boolean,default:!1},checkDirectly:{type:Boolean,default:!1},emptyText:{type:String},childrenKey:{type:String,default:"children"},loadData:{type:Function},render:{type:Function},selectNode:{type:Boolean,default:!0},expandNode:{type:Boolean,default:!1}},data:function(){return{prefixCls:"ivu-tree",stateTree:this.data,flatState:[],contextMenuVisible:!1,contextMenuStyles:{top:0,left:0}}},watch:{data:{deep:!0,handler:function(){this.stateTree=this.data,this.flatState=this.compileFlatState(),this.rebuildTree()}}},computed:{localeEmptyText:function(){return void 0===this.emptyText?this.t("i.tree.emptyText"):this.emptyText}},methods:{compileFlatState:function(){var e=this,t=0,n=this.childrenKey,r=[];function a(e,o){var s=this;e.nodeKey=t++,r[e.nodeKey]={node:e,nodeKey:e.nodeKey},void 0!==o&&(r[e.nodeKey].parent=o.nodeKey,r[o.nodeKey][n].push(e.nodeKey)),e[n]&&(r[e.nodeKey][n]=[],e[n].forEach(function(t){return(0,i.default)(this,s),a(t,e)}.bind(this)))}return this.stateTree.forEach(function(t){(0,i.default)(this,e),a(t)}.bind(this)),r},updateTreeUp:function(e){var t=this,n=this.flatState[e].parent;if(void 0!==n&&!this.checkStrictly){var r=this.flatState[e].node,a=this.flatState[n].node;r.checked==a.checked&&r.indeterminate==a.indeterminate||(1==r.checked?(this.$set(a,"checked",a[this.childrenKey].every(function(e){return(0,i.default)(this,t),e.checked}.bind(this))),this.$set(a,"indeterminate",!a.checked)):(this.$set(a,"checked",!1),this.$set(a,"indeterminate",a[this.childrenKey].some(function(e){return(0,i.default)(this,t),e.checked||e.indeterminate}.bind(this)))),this.updateTreeUp(n))}},rebuildTree:function(){var e=this;this.getCheckedNodes().forEach(function(t){(0,i.default)(this,e),this.updateTreeDown(t,{checked:!0});var n=this.flatState[t.nodeKey].parent;if(n||0===n){var r=this.flatState[n].node;void 0!==t.checked&&t.checked&&r.checked!=t.checked&&this.updateTreeUp(t.nodeKey)}}.bind(this))},getSelectedNodes:function(){var e=this;return this.flatState.filter(function(t){return(0,i.default)(this,e),t.node.selected}.bind(this)).map(function(t){return(0,i.default)(this,e),t.node}.bind(this))},getCheckedNodes:function(){var e=this;return this.flatState.filter(function(t){return(0,i.default)(this,e),t.node.checked}.bind(this)).map(function(t){return(0,i.default)(this,e),t.node}.bind(this))},getCheckedAndIndeterminateNodes:function(){var e=this;return this.flatState.filter(function(t){return(0,i.default)(this,e),t.node.checked||t.node.indeterminate}.bind(this)).map(function(t){return(0,i.default)(this,e),t.node}.bind(this))},updateTreeDown:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.checkStrictly){for(var r in n)this.$set(e,r,n[r]);e[this.childrenKey]&&e[this.childrenKey].forEach(function(e){(0,i.default)(this,t),this.updateTreeDown(e,n)}.bind(this))}},handleSelect:function(e){var t=this;if(this.flatState[e]){var n=this.flatState[e].node;if(!this.multiple){var r=this.flatState.findIndex(function(e){return(0,i.default)(this,t),e.node.selected}.bind(this));r>=0&&r!==e&&this.$set(this.flatState[r].node,"selected",!1)}this.$set(n,"selected",!n.selected),this.$emit("on-select-change",this.getSelectedNodes(),n)}},handleCheck:function(e){var t=e.checked,n=e.nodeKey;if(this.flatState[n]){var i=this.flatState[n].node;this.$set(i,"checked",t),this.$set(i,"indeterminate",!1),this.updateTreeUp(n),this.updateTreeDown(i,{checked:t,indeterminate:!1}),this.$emit("on-check-change",this.getCheckedNodes(),i)}},handleContextmenu:function(e){var t=this,n=e.data,r=e.event;this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick(function(){(0,i.default)(this,t);var e=this.$refs.treeWrap.getBoundingClientRect(),a={left:r.clientX-e.left+"px",top:r.clientY-e.top+"px"};this.contextMenuStyles=a,this.contextMenuVisible=!0,this.$emit("on-contextmenu",n,r,a)}.bind(this))},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1}},created:function(){this.flatState=this.compileFlatState(),this.rebuildTree()},mounted:function(){var e=this;this.$on("on-check",this.handleCheck),this.$on("on-selected",this.handleSelect),this.$on("toggle-expand",function(t){return(0,i.default)(this,e),this.$emit("on-toggle-expand",t)}.bind(this)),this.$on("contextmenu",this.handleContextmenu)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=d(n(1)),r=d(n(2)),a=d(n(49)),o=d(n(8)),s=d(n(615)),l=d(n(83)),u=d(n(4)),c=n(3);function d(e){return e&&e.__esModule?e:{default:e}}var h="ivu-tree";t.default={name:"TreeNode",mixins:[u.default],inject:["TreeInstance"],components:{Checkbox:a.default,Icon:o.default,CollapseTransition:l.default,Render:s.default},props:{data:{type:Object,default:function(){return{}}},multiple:{type:Boolean,default:!1},childrenKey:{type:String,default:"children"},showCheckbox:{type:Boolean,default:!1},appear:{type:Boolean,default:!1}},data:function(){return{prefixCls:h,appearByClickArrow:!1}},computed:{classes:function(){return["ivu-tree-children"]},selectedCls:function(){return[(0,r.default)({},"ivu-tree-node-selected",this.data.selected)]},arrowClasses:function(){var e;return["ivu-tree-arrow",(e={},(0,r.default)(e,"ivu-tree-arrow-disabled",this.data.disabled),(0,r.default)(e,"ivu-tree-arrow-open",this.data.expand),e)]},titleClasses:function(){return["ivu-tree-title",(0,r.default)({},"ivu-tree-title-selected",this.data.selected)]},showArrow:function(){return this.data[this.childrenKey]&&this.data[this.childrenKey].length||"loading"in this.data&&!this.data.loading},showLoading:function(){return"loading"in this.data&&this.data.loading},isParentRender:function(){var e=(0,c.findComponentUpward)(this,"Tree");return e&&e.render},parentRender:function(){var e=(0,c.findComponentUpward)(this,"Tree");return e&&e.render?e.render:null},node:function(){var e=this,t=(0,c.findComponentUpward)(this,"Tree");return t?[t.flatState,t.flatState.find(function(t){return(0,i.default)(this,e),t.nodeKey===this.data.nodeKey}.bind(this))]:[]},children:function(){return this.data[this.childrenKey]},arrowType:function(){var e="ios-arrow-forward";return this.$IVIEW&&(this.$IVIEW.tree.customArrow?e="":this.$IVIEW.tree.arrow&&(e=this.$IVIEW.tree.arrow)),e},customArrowType:function(){var e="";return this.$IVIEW&&this.$IVIEW.tree.customArrow&&(e=this.$IVIEW.tree.customArrow),e},arrowSize:function(){var e="";return this.$IVIEW&&this.$IVIEW.tree.arrowSize&&(e=this.$IVIEW.tree.arrowSize),e}},methods:{handleExpand:function(){var e=this,t=this.data;if(this.appearByClickArrow=!0,0===t[this.childrenKey].length){var n=(0,c.findComponentUpward)(this,"Tree");if(n&&n.loadData)return this.$set(this.data,"loading",!0),void n.loadData(t,function(t){(0,i.default)(this,e),this.$set(this.data,"loading",!1),t.length&&(this.$set(this.data,this.childrenKey,t),this.$nextTick(function(){return(0,i.default)(this,e),this.handleExpand()}.bind(this)))}.bind(this))}t[this.childrenKey]&&t[this.childrenKey].length&&(this.$set(this.data,"expand",!this.data.expand),this.dispatch("Tree","toggle-expand",this.data))},handleClickNode:function(){this.TreeInstance.expandNode?this.showArrow&&this.handleExpand():this.TreeInstance.selectNode&&this.handleSelect()},handleSelect:function(){this.data.disabled||(this.TreeInstance.showCheckbox&&this.TreeInstance.checkDirectly?this.handleCheck():this.dispatch("Tree","on-selected",this.data.nodeKey))},handleCheck:function(){if(!this.data.disabled){var e={checked:!this.data.checked&&!this.data.indeterminate,nodeKey:this.data.nodeKey};this.dispatch("Tree","on-check",e)}},handleContextmenu:function(e,t){e.contextmenu&&(t.preventDefault(),this.dispatch("Tree","contextmenu",{data:e,event:t}))},handlePreventSelect:function(e,t){e.contextmenu&&t.preventDefault()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=h(n(14)),r=h(n(1)),a=h(n(18)),o=h(n(2)),s=h(n(620)),l=h(n(622)),u=n(3),c=h(n(4)),d=h(n(11));function h(e){return e&&e.__esModule?e:{default:e}}var f="ivu-upload";t.default={name:"Upload",mixins:[c.default,d.default],components:{UploadList:s.default},props:{action:{type:String,required:!0},headers:{type:Object,default:function(){return{}}},multiple:{type:Boolean,default:!1},data:{type:Object},name:{type:String,default:"file"},withCredentials:{type:Boolean,default:!1},showUploadList:{type:Boolean,default:!0},type:{type:String,validator:function(e){return(0,u.oneOf)(e,["select","drag"])},default:"select"},format:{type:Array,default:function(){return[]}},accept:{type:String},maxSize:{type:Number},beforeUpload:Function,onProgress:{type:Function,default:function(){return{}}},onSuccess:{type:Function,default:function(){return{}}},onError:{type:Function,default:function(){return{}}},onRemove:{type:Function,default:function(){return{}}},onPreview:{type:Function,default:function(){return{}}},onExceededSize:{type:Function,default:function(){return{}}},onFormatError:{type:Function,default:function(){return{}}},defaultFileList:{type:Array,default:function(){return[]}},paste:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},webkitdirectory:{type:Boolean,default:!1}},data:function(){return{prefixCls:f,dragOver:!1,fileList:[],tempIndex:1}},computed:{classes:function(){var e;return["ivu-upload",(e={},(0,o.default)(e,"ivu-upload-select","select"===this.type),(0,o.default)(e,"ivu-upload-drag","drag"===this.type),(0,o.default)(e,"ivu-upload-dragOver","drag"===this.type&&this.dragOver),e)]}},methods:{isJson:function(e){return"object"==(void 0===e?"undefined":(0,a.default)(e))&&"[object object]"===Object.prototype.toString.call(e).toLowerCase()&&void 0===e.length},handleClick:function(){this.itemDisabled||this.$refs.input.click()},handleChange:function(e){var t=e.target.files;t&&(this.uploadFiles(t),this.$refs.input.value=null)},onDrop:function(e){this.dragOver=!1,this.itemDisabled||this.uploadFiles(e.dataTransfer.files)},handlePaste:function(e){this.itemDisabled||this.paste&&this.uploadFiles(e.clipboardData.files)},uploadFiles:function(e){var t=this,n=Array.prototype.slice.call(e);this.multiple||(n=n.slice(0,1)),0!==n.length&&n.forEach(function(e){(0,r.default)(this,t),this.upload(e)}.bind(this))},upload:function(e){var t=this;if(!this.beforeUpload)return this.post(e);var n=this.beforeUpload(e);n&&n.then?n.then(function(n){(0,r.default)(this,t),"[object File]"===Object.prototype.toString.call(n)?this.post(n):this.post(e)}.bind(this),function(){(0,r.default)(this,t)}.bind(this)):!1!==n&&this.post(e)},post:function(e){var t=this;if(this.format.length){var n=e.name.split(".").pop().toLocaleLowerCase();if(!this.format.some(function(e){return(0,r.default)(this,t),e.toLocaleLowerCase()===n}.bind(this)))return this.onFormatError(e,this.fileList),!1}if(this.maxSize&&e.size>1024*this.maxSize)return this.onExceededSize(e,this.fileList),!1;this.handleStart(e),(new FormData).append(this.name,e);var a=(0,i.default)({},this.data);this.webkitdirectory&&(this.isJson(a)||(a={}),a.webkitRelativePath=e.webkitRelativePath),(0,l.default)({headers:this.headers,withCredentials:this.withCredentials,file:e,data:a,filename:this.name,action:this.action,onProgress:function(n){(0,r.default)(this,t),this.handleProgress(n,e)}.bind(this),onSuccess:function(n){(0,r.default)(this,t),this.handleSuccess(n,e)}.bind(this),onError:function(n,i){(0,r.default)(this,t),this.handleError(n,i,e)}.bind(this)})},handleStart:function(e){e.uid=Date.now()+this.tempIndex++;var t={status:"uploading",name:e.name,size:e.size,percentage:0,uid:e.uid,showProgress:!0};this.fileList.push(t)},getFile:function(e){var t=this,n=this.fileList,i=void 0;return n.every(function(n){return(0,r.default)(this,t),!(i=e.uid===n.uid?n:null)}.bind(this)),i},handleProgress:function(e,t){var n=this.getFile(t);this.onProgress(e,n,this.fileList),n.percentage=e.percent||0},handleSuccess:function(e,t){var n=this,i=this.getFile(t);i&&(i.status="finished",i.response=e,this.onSuccess(e,i,this.fileList),this.dispatch("FormItem","on-form-change",i),setTimeout(function(){(0,r.default)(this,n),i.showProgress=!1}.bind(this),1e3))},handleError:function(e,t,n){var i=this.getFile(n),r=this.fileList;i.status="fail",r.splice(r.indexOf(i),1),this.onError(e,t,n)},handleRemove:function(e){var t=this.fileList;t.splice(t.indexOf(e),1),this.onRemove(e,t)},handlePreview:function(e){"finished"===e.status&&this.onPreview(e)},clearFiles:function(){this.fileList=[]}},watch:{defaultFileList:{immediate:!0,handler:function(e){var t=this;this.fileList=e.map(function(e){return(0,r.default)(this,t),e.status="finished",e.percentage=100,e.uid=Date.now()+this.tempIndex++,e}.bind(this))}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(2)),r=o(n(8)),a=o(n(223));function o(e){return e&&e.__esModule?e:{default:e}}var s="ivu-upload";t.default={name:"UploadList",components:{Icon:r.default,iProgress:a.default},props:{files:{type:Array,default:function(){return[]}}},data:function(){return{prefixCls:s}},methods:{fileCls:function(e){return["ivu-upload-list-file",(0,i.default)({},"ivu-upload-list-file-finish","finished"===e.status)]},handleClick:function(e){this.$emit("on-file-click",e)},handlePreview:function(e){this.$emit("on-file-preview",e)},handleRemove:function(e){this.$emit("on-file-remove",e)},format:function(e){var t=e.name.split(".").pop().toLocaleLowerCase()||"",n="ios-document-outline";return["gif","jpg","jpeg","png","bmp","webp"].indexOf(t)>-1&&(n="ios-image"),["mp4","m3u8","rmvb","avi","swf","3gp","mkv","flv"].indexOf(t)>-1&&(n="ios-film"),["mp3","wav","wma","ogg","aac","flac"].indexOf(t)>-1&&(n="ios-musical-notes"),["doc","txt","docx","pages","epub","pdf"].indexOf(t)>-1&&(n="md-document"),["numbers","csv","xls","xlsx"].indexOf(t)>-1&&(n="ios-stats"),["keynote","ppt","pptx"].indexOf(t)>-1&&(n="ios-videocam"),n},parsePercentage:function(e){return parseInt(e,10)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(2)),a=n(3);function o(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Row",props:{type:{validator:function(e){return(0,a.oneOf)(e,["flex"])}},align:{validator:function(e){return(0,a.oneOf)(e,["top","middle","bottom"])}},justify:{validator:function(e){return(0,a.oneOf)(e,["start","end","center","space-around","space-between"])}},gutter:{type:Number,default:0},className:String,wrap:{type:Boolean,default:!0}},computed:{classes:function(){var e;return["ivu-row",(e={},(0,r.default)(e,"ivu-row-"+String(this.type),!!this.type),(0,r.default)(e,"ivu-row-"+String(this.type)+"-"+String(this.align),!!this.align&&this.type),(0,r.default)(e,"ivu-row-"+String(this.type)+"-"+String(this.justify),!!this.justify&&this.type),(0,r.default)(e,"ivu-row-"+String(this.align),!!this.align),(0,r.default)(e,"ivu-row-"+String(this.justify),!!this.justify),(0,r.default)(e,""+String(this.className),!!this.className),(0,r.default)(e,"ivu-row-no-wrap",!this.wrap),e)]},styles:function(){var e={};return 0!==this.gutter&&(e={marginLeft:this.gutter/-2+"px",marginRight:this.gutter/-2+"px"}),e}},methods:{updateGutter:function(e){var t=this,n=(0,a.findComponentDownward)(this,"iCol"),r=(0,a.findBrothersComponents)(n,"iCol",!1);r.length&&r.forEach(function(n){(0,i.default)(this,t),0!==e&&(n.gutter=e)}.bind(this))}},watch:{gutter:function(e){this.updateGutter(e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(22)),r=l(n(18)),a=l(n(1)),o=l(n(2)),s=n(3);function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"iCol",props:{span:[Number,String],order:[Number,String],offset:[Number,String],push:[Number,String],pull:[Number,String],className:String,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object],xxl:[Number,Object],flex:{type:[Number,String],default:""}},data:function(){return{gutter:0}},computed:{classes:function(){var e,t=this,n=["ivu-col",(e={},(0,o.default)(e,"ivu-col-span-"+String(this.span),this.span),(0,o.default)(e,"ivu-col-order-"+String(this.order),this.order),(0,o.default)(e,"ivu-col-offset-"+String(this.offset),this.offset),(0,o.default)(e,"ivu-col-push-"+String(this.push),this.push),(0,o.default)(e,"ivu-col-pull-"+String(this.pull),this.pull),(0,o.default)(e,""+String(this.className),!!this.className),e)];return["xs","sm","md","lg","xl","xxl"].forEach(function(e){if((0,a.default)(this,t),"number"==typeof this[e])n.push("ivu-col-span-"+String(e)+"-"+String(this[e]));else if("object"===(0,r.default)(this[e])){var o=this[e];(0,i.default)(o).forEach(function(i){(0,a.default)(this,t),n.push("span"!==i?"ivu-col-"+String(e)+"-"+String(i)+"-"+String(o[i]):"ivu-col-span-"+String(e)+"-"+String(o[i]))}.bind(this))}}.bind(this)),n},styles:function(){var e,t={};return 0!==this.gutter&&(t={paddingLeft:this.gutter/2+"px",paddingRight:this.gutter/2+"px"}),this.flex&&(t.flex="number"==typeof(e=this.flex)?e+" "+e+" auto":/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?"0 0 "+String(e):e),t}},methods:{updateGutter:function(){var e=(0,s.findComponentUpward)(this,"Row");e&&e.updateGutter(e.gutter)}},mounted:function(){this.updateGutter()},beforeDestroy:function(){this.updateGutter()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"OptionGroup",props:{label:{type:String,default:""}},data:function(){return{prefixCls:"ivu-select-group",hidden:!1}},methods:{queryChange:function(){var e=this;this.$nextTick(function(){(0,a.default)(this,e);for(var t=this.$refs.options.querySelectorAll(".ivu-select-item"),n=!1,i=0;i<t.length;i++)if("none"!==t[i].style.display){n=!0;break}this.hidden=!n}.bind(this))}},mounted:function(){var e=this;this.$on("on-query-change",function(){return(0,a.default)(this,e),this.queryChange(),!0}.bind(this))},beforeDestroy:function(){this.$off("on-query-change")}}},function(e,t,n){"use strict";var i=fe(n(1)),r=fe(n(22)),a=fe(n(32)),o=fe(n(268)),s=fe(n(274)),l=fe(n(284)),u=fe(n(287)),c=fe(n(290)),d=fe(n(342)),h=fe(n(344)),f=fe(n(347)),p=fe(n(350)),m=fe(n(355)),v=fe(n(359)),g=fe(n(362)),b=fe(n(367)),y=fe(n(374)),w=fe(n(381)),_=fe(n(384)),x=fe(n(388)),k=fe(n(393)),C=fe(n(404)),S=fe(n(406)),O=fe(n(426)),T=fe(n(429)),D=fe(n(432)),E=fe(n(437)),$=fe(n(439)),M=fe(n(454)),P=fe(n(20)),I=fe(n(456)),j=fe(n(457)),A=fe(n(459)),N=fe(n(470)),L=fe(n(475)),F=fe(n(479)),R=fe(n(486)),B=fe(n(490)),V=fe(n(499)),z=fe(n(504)),H=fe(n(508)),W=fe(n(509)),q=fe(n(514)),U=fe(n(516)),K=fe(n(518)),G=fe(n(523)),Y=fe(n(526)),Z=fe(n(527)),X=fe(n(542)),J=fe(n(544)),Q=fe(n(549)),ee=fe(n(552)),te=fe(n(584)),ne=fe(n(589)),ie=fe(n(592)),re=fe(n(596)),ae=fe(n(601)),oe=fe(n(603)),se=fe(n(604)),le=fe(n(612)),ue=fe(n(618)),ce=n(624),de=n(629),he=fe(n(120));function fe(e){return e&&e.__esModule?e:{default:e}}var pe={Affix:o.default,Alert:s.default,Anchor:l.default,AnchorLink:u.default,AutoComplete:c.default,Avatar:d.default,BackTop:h.default,Badge:f.default,Breadcrumb:p.default,BreadcrumbItem:p.default.Item,Button:m.default,ButtonGroup:m.default.Group,Card:v.default,Carousel:g.default,CarouselItem:g.default.Item,Cascader:b.default,Cell:y.default,CellGroup:y.default.Group,Checkbox:w.default,CheckboxGroup:w.default.Group,Col:ce.Col,Collapse:x.default,ColorPicker:k.default,Content:C.default,DatePicker:S.default,Divider:O.default,Drawer:T.default,Dropdown:D.default,DropdownItem:D.default.Item,DropdownMenu:D.default.Menu,Footer:E.default,Form:$.default,FormItem:$.default.Item,Header:M.default,Icon:P.default,Input:I.default,InputNumber:j.default,Scroll:A.default,Sider:Y.default,Split:N.default,Submenu:B.default.Sub,Layout:L.default,List:F.default,ListItem:F.default.Item,ListItemMeta:F.default.Item.Meta,LoadingBar:R.default,Menu:B.default,MenuGroup:B.default.Group,MenuItem:B.default.Item,Message:V.default,Modal:z.default,Notice:H.default,Option:de.Option,OptionGroup:de.OptionGroup,Page:W.default,Panel:x.default.Panel,Poptip:q.default,Progress:U.default,Radio:K.default,RadioGroup:K.default.Group,Rate:G.default,Row:ce.Row,Select:de.Select,Slider:Z.default,Spin:X.default,Step:J.default.Step,Steps:J.default,Table:ee.default,Tabs:te.default,TabPane:te.default.Pane,Tag:ne.default,Time:ie.default,Timeline:re.default,TimelineItem:re.default.Item,TimePicker:ae.default,Tooltip:oe.default,Transfer:se.default,Tree:le.default,Upload:ue.default},me=(0,a.default)({},pe,{iButton:m.default,iCircle:_.default,iCol:ce.Col,iContent:C.default,iForm:$.default,iFooter:E.default,iHeader:M.default,iInput:I.default,iMenu:B.default,iOption:de.Option,iProgress:U.default,iSelect:de.Select,iSwitch:Q.default,iTable:ee.default,iTime:ie.default}),ve=function e(t){var n=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.installed||(he.default.use(a.locale),he.default.i18n(a.i18n),(0,r.default)(me).forEach(function(e){(0,i.default)(this,n),t.component(e,me[e])}.bind(this)),t.prototype.$IVIEW={size:a.size||"",transfer:"transfer"in a?a.transfer:"",capture:!("capture"in a)||a.capture,select:{arrow:a.select&&a.select.arrow?a.select.arrow:"",customArrow:a.select&&a.select.customArrow?a.select.customArrow:"",arrowSize:a.select&&a.select.arrowSize?a.select.arrowSize:""},cell:{arrow:a.cell&&a.cell.arrow?a.cell.arrow:"",customArrow:a.cell&&a.cell.customArrow?a.cell.customArrow:"",arrowSize:a.cell&&a.cell.arrowSize?a.cell.arrowSize:""},menu:{arrow:a.menu&&a.menu.arrow?a.menu.arrow:"",customArrow:a.menu&&a.menu.customArrow?a.menu.customArrow:"",arrowSize:a.menu&&a.menu.arrowSize?a.menu.arrowSize:""},tree:{arrow:a.tree&&a.tree.arrow?a.tree.arrow:"",customArrow:a.tree&&a.tree.customArrow?a.tree.customArrow:"",arrowSize:a.tree&&a.tree.arrowSize?a.tree.arrowSize:""},cascader:{arrow:a.cascader&&a.cascader.arrow?a.cascader.arrow:"",customArrow:a.cascader&&a.cascader.customArrow?a.cascader.customArrow:"",arrowSize:a.cascader&&a.cascader.arrowSize?a.cascader.arrowSize:"",itemArrow:a.cascader&&a.cascader.itemArrow?a.cascader.itemArrow:"",customItemArrow:a.cascader&&a.cascader.customItemArrow?a.cascader.customItemArrow:"",itemArrowSize:a.cascader&&a.cascader.itemArrowSize?a.cascader.itemArrowSize:""},colorPicker:{arrow:a.colorPicker&&a.colorPicker.arrow?a.colorPicker.arrow:"",customArrow:a.colorPicker&&a.colorPicker.customArrow?a.colorPicker.customArrow:"",arrowSize:a.colorPicker&&a.colorPicker.arrowSize?a.colorPicker.arrowSize:""},datePicker:{icon:a.datePicker&&a.datePicker.icon?a.datePicker.icon:"",customIcon:a.datePicker&&a.datePicker.customIcon?a.datePicker.customIcon:"",iconSize:a.datePicker&&a.datePicker.iconSize?a.datePicker.iconSize:""},timePicker:{icon:a.timePicker&&a.timePicker.icon?a.timePicker.icon:"",customIcon:a.timePicker&&a.timePicker.customIcon?a.timePicker.customIcon:"",iconSize:a.timePicker&&a.timePicker.iconSize?a.timePicker.iconSize:""},tabs:{closeIcon:a.tabs&&a.tabs.closeIcon?a.tabs.closeIcon:"",customCloseIcon:a.tabs&&a.tabs.customCloseIcon?a.tabs.customCloseIcon:"",closeIconSize:a.tabs&&a.tabs.closeIconSize?a.tabs.closeIconSize:""},modal:{maskClosable:a.modal&&"maskClosable"in a.modal?a.modal.maskClosable:"",checkEscClose:a.modal&&"checkEscClose"in a.modal?a.modal.checkEscClose:""}},t.prototype.$Loading=R.default,t.prototype.$Message=V.default,t.prototype.$Modal=z.default,t.prototype.$Notice=H.default,t.prototype.$Spin=X.default)};"undefined"!=typeof window&&window.Vue&&ve(window.Vue);var ge=(0,a.default)({version:"4.7.0-16",locale:he.default.use,i18n:he.default.i18n,install:ve,Circle:_.default,Switch:Q.default},pe);ge.lang=function(e){(0,i.default)(void 0,void 0);var t=window["iview/locale"].default;e===t.i.locale?he.default.use(t):console.log("The "+String(e)+" language pack is not loaded.")}.bind(void 0),e.exports.default=e.exports=ge},function(e,t,n){n(262),e.exports=n(5).Object.keys},function(e,t,n){var i=n(29),r=n(40);n(97)("keys",(function(){return function(e){return r(i(e))}}))},function(e,t,n){var i=n(34),r=n(52),a=n(264);e.exports=function(e){return function(t,n,o){var s,l=i(t),u=r(l.length),c=a(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(65),r=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):a(e,t)}},function(e,t,n){n(266),e.exports=n(5).Object.assign},function(e,t,n){var i=n(7);i(i.S+i.F,"Object",{assign:n(267)})},function(e,t,n){"use strict";var i=n(13),r=n(40),a=n(71),o=n(54),s=n(29),l=n(64),u=Object.assign;e.exports=!u||n(31)((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=i}))?function(e,t){for(var n=s(e),u=arguments.length,c=1,d=a.f,h=o.f;u>c;)for(var f,p=l(arguments[c++]),m=d?r(p).concat(d(p)):r(p),v=m.length,g=0;v>g;)f=m[g++],i&&!h.call(p,f)||(n[f]=p[f]);return n}:u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(269),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(99),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(273),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(271),__esModule:!0}},function(e,t,n){n(272);var i=n(5).Object;e.exports=function(e,t,n){return i.defineProperty(e,t,n)}},function(e,t,n){var i=n(7);i(i.S+i.F*!n(13),"Object",{defineProperty:n(16).f})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{ref:"point",class:e.classes,style:e.styles},[e._t("default")],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.slot,expression:"slot"}],style:e.slotStyle})])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(275),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(100),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(283),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("i",{class:e.classes,style:e.styles,on:{click:e.handleClick}})},t.staticRenderFns=[]},function(e,t,n){n(46),n(36),e.exports=n(282)},function(e,t,n){"use strict";var i=n(279),r=n(102),a=n(35),o=n(34);e.exports=n(72)(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";var i=n(55),r=n(44),a=n(47),o={};n(26)(o,n(10)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var i=n(65),r=n(63);e.exports=function(e){return function(t,n){var a,o,s=String(r(t)),l=i(n),u=s.length;return l<0||l>=u?e?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===u||(o=s.charCodeAt(l+1))<56320||o>57343?e?s.charAt(l):a:e?s.slice(l,l+2):o-56320+(a-55296<<10)+65536}}},function(e,t,n){var i=n(23),r=n(73);e.exports=n(5).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return i(t.call(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.fade?"fade":""}},[e.closed?e._e():n("div",{class:e.wrapClasses},[e.showIcon?n("span",{class:e.iconClasses},[e._t("icon",(function(){return[n("Icon",{attrs:{type:e.iconType}})]}))],2):e._e(),e._v(" "),n("span",{class:e.messageClasses},[e._t("default")],2),e._v(" "),n("span",{class:e.descClasses},[e._t("desc")],2),e._v(" "),e.closable?n("a",{class:e.closeClasses,on:{click:e.close}},[e._t("close",(function(){return[n("Icon",{attrs:{type:"ios-close"}})]}))],2):e._e()])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(285),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(107),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(286),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.wrapperComponent,{tag:"component",attrs:{"offset-top":e.offsetTop,"offset-bottom":e.offsetBottom},on:{"on-change":e.handleAffixStateChange}},[n("div",{class:e.prefix+"-wrapper",style:e.wrapperStyle},[n("div",{class:""+e.prefix},[n("div",{class:e.prefix+"-ink"},[n("span",{directives:[{name:"show",rawName:"v-show",value:e.showInk,expression:"showInk"}],class:e.prefix+"-ink-ball",style:{top:e.inkTop+"px"}})]),e._v(" "),e._t("default")],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(288),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(108),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(289),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.anchorLinkClasses},[n("a",{class:e.linkTitleClasses,attrs:{href:e.href,"data-scroll-offset":e.scrollOffset,"data-href":e.href,title:e.title},on:{click:function(t){return t.preventDefault(),e.goAnchor.apply(null,arguments)}}},[e._v(e._s(e.title))]),e._v(" "),e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(291),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(109),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(341),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(293),__esModule:!0}},function(e,t,n){n(46),n(36),e.exports=n(294)},function(e,t,n){var i=n(56),r=n(10)("iterator"),a=n(35);e.exports=n(5).isIterable=function(e){var t=Object(e);return void 0!==t[r]||"@@iterator"in t||a.hasOwnProperty(i(t))}},function(e,t,n){n(296),e.exports=n(5).Number.isFinite},function(e,t,n){var i=n(7),r=n(9).isFinite;i(i.S,"Number",{isFinite:function(e){return"number"==typeof e&&r(e)}})},function(e,t,n){e.exports={default:n(298),__esModule:!0}},function(e,t,n){n(36),n(46),e.exports=n(76).f("iterator")},function(e,t,n){e.exports={default:n(300),__esModule:!0}},function(e,t,n){n(301),n(79),n(305),n(306),e.exports=n(5).Symbol},function(e,t,n){"use strict";var i=n(9),r=n(30),a=n(13),o=n(7),s=n(103),l=n(77).KEY,u=n(31),c=n(67),d=n(47),h=n(53),f=n(10),p=n(76),m=n(78),v=n(302),g=n(111),b=n(23),y=n(19),w=n(29),_=n(34),x=n(70),k=n(44),C=n(55),S=n(303),O=n(304),T=n(71),D=n(16),E=n(40),$=O.f,M=D.f,P=S.f,I=i.Symbol,j=i.JSON,A=j&&j.stringify,N=f("_hidden"),L=f("toPrimitive"),F={}.propertyIsEnumerable,R=c("symbol-registry"),B=c("symbols"),V=c("op-symbols"),z=Object.prototype,H="function"==typeof I&&!!T.f,W=i.QObject,q=!W||!W.prototype||!W.prototype.findChild,U=a&&u((function(){return 7!=C(M({},"a",{get:function(){return M(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=$(z,t);i&&delete z[t],M(e,t,n),i&&e!==z&&M(z,t,i)}:M,K=function(e){var t=B[e]=C(I.prototype);return t._k=e,t},G=H&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},Y=function(e,t,n){return e===z&&Y(V,t,n),b(e),t=x(t,!0),b(n),r(B,t)?(n.enumerable?(r(e,N)&&e[N][t]&&(e[N][t]=!1),n=C(n,{enumerable:k(0,!1)})):(r(e,N)||M(e,N,k(1,{})),e[N][t]=!0),U(e,t,n)):M(e,t,n)},Z=function(e,t){b(e);for(var n,i=v(t=_(t)),r=0,a=i.length;a>r;)Y(e,n=i[r++],t[n]);return e},X=function(e){var t=F.call(this,e=x(e,!0));return!(this===z&&r(B,e)&&!r(V,e))&&(!(t||!r(this,e)||!r(B,e)||r(this,N)&&this[N][e])||t)},J=function(e,t){if(e=_(e),t=x(t,!0),e!==z||!r(B,t)||r(V,t)){var n=$(e,t);return!n||!r(B,t)||r(e,N)&&e[N][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=P(_(e)),i=[],a=0;n.length>a;)r(B,t=n[a++])||t==N||t==l||i.push(t);return i},ee=function(e){for(var t,n=e===z,i=P(n?V:_(e)),a=[],o=0;i.length>o;)!r(B,t=i[o++])||n&&!r(z,t)||a.push(B[t]);return a};H||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(V,n),r(this,N)&&r(this[N],e)&&(this[N][e]=!1),U(this,e,k(1,n))};return a&&q&&U(z,e,{configurable:!0,set:t}),K(e)},s(I.prototype,"toString",(function(){return this._k})),O.f=J,D.f=Y,n(112).f=S.f=Q,n(54).f=X,T.f=ee,a&&!n(42)&&s(z,"propertyIsEnumerable",X,!0),p.f=function(e){return K(f(e))}),o(o.G+o.W+o.F*!H,{Symbol:I});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)f(te[ne++]);for(var ie=E(f.store),re=0;ie.length>re;)m(ie[re++]);o(o.S+o.F*!H,"Symbol",{for:function(e){return r(R,e+="")?R[e]:R[e]=I(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in R)if(R[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!H,"Object",{create:function(e,t){return void 0===t?C(e):Z(C(e),t)},defineProperty:Y,defineProperties:Z,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ae=u((function(){T.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return T.f(w(e))}}),j&&o(o.S+o.F*(!H||u((function(){var e=I();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,i=[e],r=1;arguments.length>r;)i.push(arguments[r++]);if(n=t=i[1],(y(t)||void 0!==e)&&!G(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),i[1]=t,A.apply(j,i)}}),I.prototype[L]||n(26)(I.prototype,L,I.prototype.valueOf),d(I,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(e,t,n){var i=n(40),r=n(71),a=n(54);e.exports=function(e){var t=i(e),n=r.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},function(e,t,n){var i=n(34),r=n(112).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(e){return o.slice()}}(e):r(i(e))}},function(e,t,n){var i=n(54),r=n(44),a=n(34),o=n(70),s=n(30),l=n(98),u=Object.getOwnPropertyDescriptor;t.f=n(13)?u:function(e,t){if(e=a(e),t=o(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return r(!i.f.call(e,t),e[t])}},function(e,t,n){n(78)("asyncIterator")},function(e,t,n){n(78)("observable")},function(e,t,n){var i=n(5),r=i.JSON||(i.JSON={stringify:JSON.stringify});e.exports=function(e){return r.stringify.apply(r,arguments)}},function(e,t,n){n(36),n(309),e.exports=n(5).Array.from},function(e,t,n){"use strict";var i=n(25),r=n(7),a=n(29),o=n(114),s=n(115),l=n(52),u=n(310),c=n(73);r(r.S+r.F*!n(116)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,r,d,h=a(e),f="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,v=void 0!==m,g=0,b=c(h);if(v&&(m=i(m,p>2?arguments[2]:void 0,2)),null==b||f==Array&&s(b))for(n=new f(t=l(h.length));t>g;g++)u(n,g,v?m(h[g],g):h[g]);else for(d=b.call(h),n=new f;!(r=d.next()).done;g++)u(n,g,v?o(d,m,[r.value,g],!0):r.value);return n.length=g,n}})},function(e,t,n){"use strict";var i=n(16),r=n(44);e.exports=function(e,t,n){t in e?i.f(e,t,r(0,n)):e[t]=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"ivu-select-dropdown",class:e.className,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){e.exports={default:n(313),__esModule:!0}},function(e,t,n){n(314);var i=n(5).Object;e.exports=function(e,t){return i.defineProperties(e,t)}},function(e,t,n){var i=n(7);i(i.S+i.F*!n(13),"Object",{defineProperties:n(104)})},function(e,t,n){e.exports={default:n(316),__esModule:!0}},function(e,t,n){n(317);var i=n(5).Object;e.exports=function(e,t){return i.create(e,t)}},function(e,t,n){var i=n(7);i(i.S,"Object",{create:n(55)})},function(e,t,n){e.exports={default:n(319),__esModule:!0}},function(e,t,n){n(320),e.exports=n(5).Object.getPrototypeOf},function(e,t,n){var i=n(29),r=n(106);n(97)("getPrototypeOf",(function(){return function(e){return r(i(e))}}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(322),a={i:{locale:"zh-CN",select:{placeholder:"请选择",noMatch:"无匹配数据",loading:"加载中"},table:{noDataText:"暂无数据",noFilteredDataText:"暂无筛选结果",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},datepicker:{selectDate:"选择日期",selectTime:"选择时间",startTime:"开始时间",endTime:"结束时间",clear:"清空",ok:"确定",datePanelLabel:"[yyyy年] [m月]",month:"月",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",year:"年",weekStartDay:"0",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{m1:"1月",m2:"2月",m3:"3月",m4:"4月",m5:"5月",m6:"6月",m7:"7月",m8:"8月",m9:"9月",m10:"10月",m11:"11月",m12:"12月"}},transfer:{titles:{source:"源列表",target:"目的列表"},filterPlaceholder:"请输入搜索内容",notFoundText:"列表为空"},modal:{okText:"确定",cancelText:"取消"},poptip:{okText:"确定",cancelText:"取消"},page:{prev:"上一页",next:"下一页",total:"共",item:"条",items:"条",prev5:"向前 5 页",next5:"向后 5 页",page:"条/页",goto:"跳至",p:"页"},rate:{star:"星",stars:"星"},time:{before:"前",after:"后",just:"刚刚",seconds:"秒",minutes:"分钟",hours:"小时",days:"天"},tree:{emptyText:"暂无数据"}}};(0,((i=r)&&i.__esModule?i:{default:i}).default)(a),t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){a||void 0!==window.iview&&("langs"in iview||(iview.langs={}),iview.langs[e.i.locale]=e)};var i,r=n(17),a=((i=r)&&i.__esModule?i:{default:i}).default.prototype.$isServer},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return a(e,n)}))}function s(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||o,n.isMergeableObject=n.isMergeableObject||i;var r=Array.isArray(t);return r===Array.isArray(e)?r?n.arrayMerge(e,t,n):function(e,t,n){var i={};return n.isMergeableObject(e)&&Object.keys(e).forEach((function(t){i[t]=a(e[t],n)})),Object.keys(t).forEach((function(r){n.isMergeableObject(t[r])&&e[r]?i[r]=s(e[r],t[r],n):i[r]=a(t[r],n)})),i}(e,t,n):a(t,n)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return s(e,n,t)}),{})};var l=s;t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(18));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}return function(t){for(var n=this,a=arguments.length,s=Array(a>1?a-1:0),l=1;l<a;l++)s[l-1]=arguments[l];return 1===s.length&&"object"===(0,r.default)(s[0])&&(s=s[0]),s&&s.hasOwnProperty||(s={}),t.replace(o,function(r,a,o,l){(0,i.default)(this,n);var u=void 0;return"{"===t[l-1]&&"}"===t[l+r.length]?o:null==(u=e(s,o)?s[o]:null)?"":u}.bind(this))}};var o=/(%|)\{([0-9a-zA-Z_]+)\}/g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(121),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(326),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.headCls,on:{click:e.onHeaderClick}},[e.$slots.prefix||e.prefix?n("span",{class:[e.prefixCls+"-prefix"]},[e._t("prefix",(function(){return[e.prefix?n("Icon",{attrs:{type:e.prefix}}):e._e()]}))],2):e._e(),e._v(" "),e._l(e.selectedMultiple,(function(t,i){return void 0===e.maxTagCount||i<e.maxTagCount?n("div",{staticClass:"ivu-tag ivu-tag-checked"},[n("span",{staticClass:"ivu-tag-text",class:{"ivu-select-multiple-tag-hidden":t.disabled||e.inUncancelable(t.value),"ivu-select-multiple-tag-create":t.__create}},[void 0!==t.avatar?n("Avatar",{staticClass:"tag-ivu-avatar",attrs:{src:t.avatar}}):e._e(),e._v(e._s(void 0!==t.tag?t.tag:t.label))],1),e._v(" "),t.disabled||e.inUncancelable(t.value)?e._e():n("Icon",{attrs:{type:"ios-close"},nativeOn:{click:function(n){return n.stopPropagation(),e.removeTag(t)}}})],1):e._e()})),void 0!==e.maxTagCount&&e.selectedMultiple.length>e.maxTagCount?n("div",{staticClass:"ivu-tag ivu-tag-checked"},[n("span",{staticClass:"ivu-tag-text ivu-select-max-tag"},[e.maxTagPlaceholder?[e._v(e._s(e.maxTagPlaceholder(e.selectedMultiple.length-e.maxTagCount)))]:[e._v("+ "+e._s(e.selectedMultiple.length-e.maxTagCount)+"...")]],2)]):e._e(),e._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:e.singleDisplayValue,expression:"singleDisplayValue"}],class:e.singleDisplayClasses},[e._v(e._s(e.singleDisplayValue))]),e._v(" "),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",class:[e.prefixCls+"-input"],style:e.inputStyle,attrs:{id:e.inputElementId,type:"text",disabled:e.disabled,placeholder:e.showPlaceholder?e.localePlaceholder:"",autocomplete:"off",spellcheck:"false"},domProps:{value:e.query},on:{keydown:[e.resetInputState,function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleInputDelete.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter.apply(null,arguments)}],focus:e.onInputFocus,blur:e.onInputBlur,input:function(t){t.target.composing||(e.query=t.target.value)}}}):e._e(),e._v(" "),e.resetSelect?n("Icon",{class:[e.prefixCls+"-arrow"],attrs:{type:"ios-close-circle"},nativeOn:{click:function(t){return t.stopPropagation(),e.onClear.apply(null,arguments)}}}):e._e(),e._v(" "),e.resetSelect||e.remote?e._e():n("Icon",{class:[e.prefixCls+"-arrow"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(122),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside:[capture]",value:e.onClickOutside,expression:"onClickOutside",arg:e.capture},{name:"click-outside",rawName:"v-click-outside:[capture].mousedown",value:e.onClickOutside,expression:"onClickOutside",arg:e.capture,modifiers:{mousedown:!0}},{name:"click-outside",rawName:"v-click-outside:[capture].touchstart",value:e.onClickOutside,expression:"onClickOutside",arg:e.capture,modifiers:{touchstart:!0}}],class:e.classes},[n("div",{ref:"reference",class:e.selectionCls,attrs:{tabindex:e.selectTabindex},on:{blur:e.toggleHeaderFocus,focus:e.toggleHeaderFocus,click:e.toggleMenu,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleKeydown.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleKeydown.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.handleKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.handleKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleKeydown.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleKeydown.apply(null,arguments)}],mouseenter:function(t){e.hasMouseHoverHead=!0},mouseleave:function(t){e.hasMouseHoverHead=!1}}},[e._t("input",(function(){return[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.publicValue}}),e._v(" "),n("select-head",{attrs:{filterable:e.filterable,multiple:e.multiple,multipleUncancelable:e.multipleUncancelable,values:e.values,clearable:e.canBeCleared,prefix:e.prefix,disabled:e.itemDisabled,remote:e.remote,"input-element-id":e.elementId,"initial-label":e.initialLabel,placeholder:e.placeholder,"query-prop":e.query,"max-tag-count":e.maxTagCount,"max-tag-placeholder":e.maxTagPlaceholder,"allow-create":e.allowCreate,"show-create-item":e.showCreateItem},on:{"on-query-change":e.onQueryChange,"on-input-focus":function(t){e.isFocused=!0},"on-input-blur":function(t){e.isFocused=!1},"on-clear":e.clearSingleSelect,"on-enter":e.handleCreateItem}},[e._t("prefix",null,{slot:"prefix"})],2)]}))],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.dropVisible,expression:"dropVisible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"dropdown",class:e.dropdownCls,attrs:{placement:e.placement,"data-transfer":e.transfer,transfer:e.transfer,eventsEnabled:e.eventsEnabled}},[e._t("drop-prepend"),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.showNotFoundLabel&&!e.allowCreate,expression:"showNotFoundLabel && !allowCreate"}],class:[e.prefixCls+"-not-found"]},[n("li",[e._v(e._s(e.localeNotFoundText))])]),e._v(" "),!e.remote||e.remote&&!e.loading?n("functional-options",{class:e.prefixCls+"-dropdown-list",attrs:{options:e.selectOptions,"slot-update-hook":e.updateSlotOptions,"slot-options":e.slotOptions}},[e.showCreateItem?n("li",{class:e.prefixCls+"-item",on:{click:e.handleCreateItem}},[e._v("\n "+e._s(e.query)+"\n "),n("Icon",{class:e.prefixCls+"-item-enter",attrs:{type:"md-return-left"}})],1):e._e()]):n("ul",{class:e.prefixCls+"-dropdown-list"},[e.showCreateItem?n("li",{class:e.prefixCls+"-item",on:{click:e.handleCreateItem}},[e._v("\n "+e._s(e.query)+"\n "),n("Icon",{class:e.prefixCls+"-item-enter",attrs:{type:"md-return-left"}})],1):e._e()]),e._v(" "),e._t("drop-append"),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],class:[e.prefixCls+"-loading"]},[e._v(e._s(e.localeLoadingText))])],2)],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("li",{class:e.classes,on:{click:function(t){return t.stopPropagation(),e.select.apply(null,arguments)},mousedown:function(e){e.preventDefault()}}},[e._t("default",(function(){return[e._v(e._s(e.showLabel))]}))],2)},t.staticRenderFns=[]},function(e,t,n){e.exports={default:n(331),__esModule:!0}},function(e,t,n){n(332),e.exports=n(5).Number.isNaN},function(e,t,n){var i=n(7);i(i.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(334)),r=o(n(337)),a=o(n(1));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];c||(c=document.createElement("textarea"),document.body.appendChild(c)),e.getAttribute("wrap")?c.setAttribute("wrap",e.getAttribute("wrap")):c.removeAttribute("wrap");var o=d(e,a),l=o.paddingSize,u=o.borderSize,h=o.boxSizing,f=o.sizingStyle;c.setAttribute("style",String(f)+";"+s),c.value=e.value||e.placeholder||"";var p=r.default,m=i.default,v=c.scrollHeight,g=void 0;if("border-box"===h?v+=u:"content-box"===h&&(v-=l),null!==t||null!==n){c.value=" ";var b=c.scrollHeight-l;null!==t&&(p=b*t,"border-box"===h&&(p=p+l+u),v=Math.max(p,v)),null!==n&&(m=b*n,"border-box"===h&&(m=m+l+u),g=v>m?"":"hidden",v=Math.min(m,v))}return n||(g="hidden"),{height:String(v)+"px",minHeight:String(p)+"px",maxHeight:String(m)+"px",overflowY:g}};var s="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",l=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"],u={},c=void 0;function d(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(n&&u[i])return u[i];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),s=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),c=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),d=l.map(function(e){return(0,a.default)(this,t),String(e)+":"+String(r.getPropertyValue(e))}.bind(this)).join(";"),h={sizingStyle:d,paddingSize:s,borderSize:c,boxSizing:o};return n&&i&&(u[i]=h),h}},function(e,t,n){e.exports={default:n(335),__esModule:!0}},function(e,t,n){n(336),e.exports=9007199254740991},function(e,t,n){var i=n(7);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){e.exports={default:n(338),__esModule:!0}},function(e,t,n){n(339),e.exports=-9007199254740991},function(e,t,n){var i=n(7);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},["textarea"!==e.type?[e.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:e.slotReady,expression:"slotReady"}],class:[e.prefixCls+"-group-prepend"]},[e._t("prepend")],2):e._e(),e._v(" "),e.clearable&&e.currentValue&&!e.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",e.prefixCls+"-icon",e.prefixCls+"-icon-clear",e.prefixCls+"-icon-normal"],style:e.clearableStyles,on:{click:e.handleClear}}):e.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+e.icon,e.prefixCls+"-icon",e.prefixCls+"-icon-normal"],on:{click:e.handleIconClick}}):e.search&&!1===e.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[e.prefixCls+"-icon",e.prefixCls+"-icon-normal",e.prefixCls+"-search-icon"],on:{click:e.handleSearch}}):e.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[e._t("suffix",(function(){return[e.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+e.suffix]}):e._e()]}))],2):e.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e.password?n("span",{staticClass:"ivu-input-suffix",on:{click:e.handleToggleShowPassword}},[e.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"})]):e._e(),e._v(" "),n("transition",{attrs:{name:"fade"}},[e.icon?e._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[e.prefixCls+"-icon",e.prefixCls+"-icon-validate"]})]),e._v(" "),n("input",{ref:"input",class:e.inputClasses,attrs:{id:e.elementId,autocomplete:e.autocomplete,spellcheck:e.spellcheck,type:e.currentType,placeholder:e.placeholder,disabled:e.itemDisabled,maxlength:e.maxlength,readonly:e.readonly,name:e.name,number:e.number,autofocus:e.autofocus},domProps:{value:e.currentValue},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)},e.handleKeyup],keypress:e.handleKeypress,keydown:e.handleKeydown,focus:e.handleFocus,blur:e.handleBlur,compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:e.handleInput,change:e.handleChange}}),e._v(" "),e.append?n("div",{directives:[{name:"show",rawName:"v-show",value:e.slotReady,expression:"slotReady"}],class:[e.prefixCls+"-group-append"]},[e._t("append")],2):e.search&&e.enterButton?n("div",{class:[e.prefixCls+"-group-append",e.prefixCls+"-search"],on:{click:e.handleSearch}},[!0===e.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[e._v(e._s(e.enterButton))]],2):e.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[e._t("prefix",(function(){return[e.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+e.prefix]}):e._e()]}))],2):e._e()]:[n("textarea",{ref:"textarea",class:e.textareaClasses,style:e.textareaStyles,attrs:{id:e.elementId,wrap:e.wrap,autocomplete:e.autocomplete,spellcheck:e.spellcheck,placeholder:e.placeholder,disabled:e.itemDisabled,rows:e.rows,maxlength:e.maxlength,readonly:e.readonly,name:e.name,autofocus:e.autofocus},domProps:{value:e.currentValue},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)},e.handleKeyup],keypress:e.handleKeypress,keydown:e.handleKeydown,focus:e.handleFocus,blur:e.handleBlur,compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:e.handleInput}}),e._v(" "),e.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()]],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("i-select",{ref:"select",staticClass:"ivu-auto-complete",attrs:{label:e.label,disabled:e.itemDisabled,clearable:e.clearable,placeholder:e.placeholder,size:e.size,placement:e.placement,value:e.currentValue,"transfer-class-name":e.transferClassName,filterable:"",remote:"","auto-complete":"","remote-method":e.remoteMethod,transfer:e.transfer,capture:e.capture,eventsEnabled:e.eventsEnabled},on:{"on-select":e.handleSelect,"on-clickoutside":e.handleClickOutside}},[e._t("input",(function(){return[n("i-input",{ref:"input",attrs:{slot:"input","element-id":e.elementId,name:e.name,placeholder:e.placeholder,disabled:e.itemDisabled,size:e.size,icon:e.inputIcon},on:{"on-click":e.handleClear,"on-focus":e.handleFocus,"on-blur":e.handleBlur},slot:"input",model:{value:e.currentValue,callback:function(t){e.currentValue=t},expression:"currentValue"}})]})),e._v(" "),e._t("default",(function(){return e._l(e.filteredData,(function(t){return n("i-option",{key:t,attrs:{value:t}},[e._v(e._s(t))])}))}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(125),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{class:e.classes,style:e.styles},[e.src?n("img",{attrs:{src:e.src},on:{error:e.handleError}}):e.icon||e.customIcon?n("Icon",{attrs:{type:e.icon,custom:e.customIcon}}):n("span",{ref:"children",class:[e.prefixCls+"-string"],style:e.childrenStyle},[e._t("default")],2)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(345),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(127),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(346),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,style:e.styles,on:{click:e.back}},[e._t("default",(function(){return[n("div",{class:e.innerClasses},[n("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(348),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(128),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(349),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.dot?n("span",{ref:"badge",class:e.classes},[e._t("default"),e._v(" "),n("sup",{directives:[{name:"show",rawName:"v-show",value:e.badge,expression:"badge"}],class:e.dotClasses,style:e.styles})],2):e.status||e.color?n("span",{ref:"badge",staticClass:"ivu-badge-status",class:e.classes},[n("span",{class:e.statusClasses,style:e.statusStyles}),e._v(" "),n("span",{staticClass:"ivu-badge-status-text"},[e._t("text",(function(){return[e._v(e._s(e.text))]}))],2)]):n("span",{ref:"badge",class:e.classes},[e._t("default"),e._v(" "),e.$slots.count?n("sup",{class:e.customCountClasses,style:e.styles},[e._t("count")],2):e.hasCount?n("sup",{directives:[{name:"show",rawName:"v-show",value:e.badge,expression:"badge"}],class:e.countClasses,style:e.styles},[e._t("text",(function(){return[e._v(e._s(e.finalCount))]}))],2):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(351)),r=a(n(353));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(129),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(352),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(130),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(354),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e.to?n("a",{class:e.linkClasses,attrs:{href:e.linkUrl,target:e.target},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleCheckClick(t,!1)},function(t){return t.ctrlKey?e.handleCheckClick(t,!0):null},function(t){return t.metaKey?e.handleCheckClick(t,!0):null}]}},[e._t("default")],2):n("span",{class:e.linkClasses},[e._t("default")],2),e._v(" "),e.showSeparator?n("span",{class:e.separatorClasses},[e._t("separator")],2):n("span",{class:e.separatorClasses,domProps:{innerHTML:e._s(e.separator)}})])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(28)),r=a(n(357));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tagName,e._b({tag:"component",class:e.classes,attrs:{disabled:e.itemDisabled},on:{click:e.handleClickLink}},"component",e.tagProps,!1),[e.loading?n("Icon",{staticClass:"ivu-load-loop",attrs:{type:"ios-loading"}}):e._e(),e._v(" "),!e.icon&&!e.customIcon||e.loading?e._e():n("Icon",{attrs:{type:e.icon,custom:e.customIcon}}),e._v(" "),e.showSlot?n("span",{ref:"slot"},[e._t("default")],2):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(132),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(358),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(360),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(133),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(361),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tagName,e._b({tag:"component",class:e.classes,on:{click:e.handleClickLink}},"component",e.tagProps,!1),[e.showHead?n("div",{class:e.headClasses},[e._t("title",(function(){return[e.title?n("p",[e.icon?n("Icon",{attrs:{type:e.icon}}):e._e(),e._v(" "),n("span",[e._v(e._s(e.title))])],1):e._e()]}))],2):e._e(),e._v(" "),e.showExtra?n("div",{class:e.extraClasses},[e._t("extra")],2):e._e(),e._v(" "),n("div",{class:e.bodyClasses,style:e.bodyStyles},[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(363)),r=a(n(365));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(134),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(364),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("button",{staticClass:"left",class:e.arrowClasses,attrs:{type:"button"},on:{click:function(t){return e.arrowEvent(-1)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),n("div",{class:[e.prefixCls+"-list"]},[n("div",{ref:"originTrack",class:[e.prefixCls+"-track",e.showCopyTrack?"":"higher"],style:e.trackStyles,on:{click:function(t){return e.handleClick("currentIndex")}}},[e._t("default")],2),e._v(" "),e.loop?n("div",{ref:"copyTrack",class:[e.prefixCls+"-track",e.showCopyTrack?"higher":""],style:e.copyTrackStyles,on:{click:function(t){return e.handleClick("copyTrackIndex")}}}):e._e()]),e._v(" "),n("button",{staticClass:"right",class:e.arrowClasses,attrs:{type:"button"},on:{click:function(t){return e.arrowEvent(1)}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),n("ul",{class:e.dotsClasses},[e._l(e.slides.length,(function(t){return[n("li",{class:[t-1===e.currentIndex?e.prefixCls+"-active":""],on:{click:function(n){return e.dotsEvent("click",t-1)},mouseover:function(n){return e.dotsEvent("hover",t-1)}}},[n("button",{class:[e.radiusDot?"radius":""],attrs:{type:"button"}})])]}))],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(135),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(366),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.prefixCls,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(368),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(136),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(373),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(137),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(372),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(138),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(371),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:e.classes},[e._v("\n "+e._s(e.data.label)+"\n "),e.showArrow?n("Icon",{attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}}):e._e(),e._v(" "),e.showLoading?n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop ivu-cascader-menu-item-loading"}):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e.data&&e.data.length?n("ul",{class:[e.prefixCls+"-menu"]},e._l(e.data,(function(t){return n("Casitem",{key:e.getKey(),class:t.class||"",style:t.style||{},attrs:{"prefix-cls":e.prefixCls,data:t,"tmp-item":e.tmpItem},nativeOn:{click:function(n){return n.stopPropagation(),e.handleClickItem(t)},mouseenter:function(n){return n.stopPropagation(),e.handleHoverItem(t)}}})})),1):e._e(),e.sublist&&e.sublist.length?n("Caspanel",{attrs:{"prefix-cls":e.prefixCls,data:e.sublist,disabled:e.disabled,trigger:e.trigger,"change-on-select":e.changeOnSelect}}):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.handleClose,expression:"handleClose"}],class:e.classes},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"],on:{click:e.toggleOpen}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentValue}}),e._v(" "),e._t("default",(function(){return[n("i-input",{ref:"input",attrs:{"element-id":e.elementId,readonly:!e.filterable,disabled:e.itemDisabled,value:e.displayInputRender,size:e.size,placeholder:e.inputPlaceholder},on:{"on-change":e.handleInput}}),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.filterable&&""===e.query,expression:"filterable && query === ''"}],class:[e.prefixCls+"-label"],on:{click:e.handleFocus}},[e._v(e._s(e.displayRender))]),e._v(" "),n("Icon",{directives:[{name:"show",rawName:"v-show",value:e.showCloseIcon,expression:"showCloseIcon"}],class:[e.prefixCls+"-arrow"],attrs:{type:"ios-close-circle"},nativeOn:{click:function(t){return t.stopPropagation(),e.clearSelect.apply(null,arguments)}}}),e._v(" "),n("Icon",{class:[e.prefixCls+"-arrow"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})]}))],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"drop",class:e.dropdownCls,attrs:{eventsEnabled:e.eventsEnabled,"data-transfer":e.transfer,transfer:e.transfer}},[n("div",[n("Caspanel",{directives:[{name:"show",rawName:"v-show",value:!e.filterable||e.filterable&&""===e.query,expression:"!filterable || (filterable && query === '')"}],ref:"caspanel",attrs:{"prefix-cls":e.prefixCls,data:e.data,disabled:e.itemDisabled,"change-on-select":e.changeOnSelect,trigger:e.trigger}}),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.filterable&&""!==e.query&&e.querySelections.length,expression:"filterable && query !== '' && querySelections.length"}],class:[e.prefixCls+"-dropdown"]},[n("ul",{class:[e.selectPrefixCls+"-dropdown-list"]},e._l(e.querySelections,(function(t,i){var r;return n("li",{class:[e.selectPrefixCls+"-item",(r={},r[e.selectPrefixCls+"-item-disabled"]=t.disabled,r)],domProps:{innerHTML:e._s(t.display)},on:{click:function(t){return e.handleSelectItem(i)}}})})),0)]),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.filterable&&""!==e.query&&!e.querySelections.length||!e.data.length,expression:"(filterable && query !== '' && !querySelections.length) || !data.length"}],class:[e.prefixCls+"-not-found-tip"]},[n("li",[e._v(e._s(e.localeNotFoundText))])])],1)])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(375)),r=a(n(379));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(139),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(378),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(140),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(377),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ivu-cell-item"},[n("div",{staticClass:"ivu-cell-icon"},[e._t("icon")],2),e._v(" "),n("div",{staticClass:"ivu-cell-main"},[n("div",{staticClass:"ivu-cell-title"},[e._t("default",(function(){return[e._v(e._s(e.title))]}))],2),e._v(" "),n("div",{staticClass:"ivu-cell-label"},[e._t("label",(function(){return[e._v(e._s(e.label))]}))],2)]),e._v(" "),n("div",{staticClass:"ivu-cell-footer"},[n("span",{staticClass:"ivu-cell-extra"},[e._t("extra",(function(){return[e._v(e._s(e.extra))]}))],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[e.to?n("a",{staticClass:"ivu-cell-link",attrs:{href:e.linkUrl,target:e.target},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClickItem(t,!1)},function(t){return t.ctrlKey?e.handleClickItem(t,!0):null},function(t){return t.metaKey?e.handleClickItem(t,!0):null}]}},[n("CellItem",{attrs:{title:e.title,label:e.label,extra:e.extra}},[e._t("icon",null,{slot:"icon"}),e._v(" "),e._t("default",null,{slot:"default"}),e._v(" "),e._t("extra",null,{slot:"extra"}),e._v(" "),e._t("label",null,{slot:"label"})],2)],1):n("div",{staticClass:"ivu-cell-link",on:{click:e.handleClickItem}},[n("CellItem",{attrs:{title:e.title,label:e.label,extra:e.extra}},[e._t("icon",null,{slot:"icon"}),e._v(" "),e._t("default",null,{slot:"default"}),e._v(" "),e._t("extra",null,{slot:"extra"}),e._v(" "),e._t("label",null,{slot:"label"})],2)],1),e._v(" "),e.to?n("div",{staticClass:"ivu-cell-arrow"},[e._t("arrow",(function(){return[n("Icon",{attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})]}))],2):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(141),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(380),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"ivu-cell-group"},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(49)),r=a(n(143));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{class:e.wrapClasses},[n("span",{class:e.checkboxClasses},[n("span",{class:e.innerClasses}),e._v(" "),e.group?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],class:e.inputClasses,attrs:{type:"checkbox",disabled:e.itemDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);i.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=r},e.change],focus:e.onFocus,blur:e.onBlur}}):n("input",{class:e.inputClasses,attrs:{type:"checkbox",disabled:e.itemDisabled,name:e.name},domProps:{checked:e.currentValue},on:{change:e.change,focus:e.onFocus,blur:e.onBlur}})]),e._v(" "),e._t("default",(function(){return[e.showSlot?n("span",[e._v(e._s(e.label))]):e._e()]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(385),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(145),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(387),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",n=t.length,i="",r=0;r<e;r++)i+=t.charAt(Math.floor(Math.random()*n));return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses,style:e.circleSize},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[e.showDefs?n("defs",[n("linearGradient",{attrs:{id:e.id,x1:"100%",y1:"0%",x2:"0%",y2:"0%"}},[n("stop",{attrs:{offset:"0%","stop-color":e.strokeColor[0]}}),e._v(" "),n("stop",{attrs:{offset:"100%","stop-color":e.strokeColor[1]}})],1)],1):e._e(),e._v(" "),n("path",{style:e.trailStyle,attrs:{d:e.pathString,stroke:e.trailColor,"stroke-width":e.trailWidth,"fill-opacity":0,"stroke-linecap":e.strokeLinecap}}),e._v(" "),n("path",{style:e.pathStyle,attrs:{d:e.pathString,"stroke-linecap":e.strokeLinecap,stroke:e.strokeValue,"stroke-width":e.computedStrokeWidth,"fill-opacity":"0"}})]),e._v(" "),n("div",{class:e.innerClasses},[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(389)),r=a(n(391));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Panel=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(146),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(390),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(147),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(392),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.itemClasses},[n("div",{class:e.headerClasses,on:{click:e.toggle}},[e.hideArrow?e._e():n("Icon",{attrs:{type:"ios-arrow-forward"}}),e._v(" "),e._t("default")],2),e._v(" "),e.mounted?n("collapse-transition",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],class:e.contentClasses},[n("div",{class:e.boxClasses},[e._t("content")],2)])]):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(394),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(148),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(403),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(150),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(396),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"reference",attrs:{tabindex:"0"},on:{click:e.handleClick,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleArrow(t,"x",e.left)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleArrow(t,"x",e.right)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleArrow(t,"y",e.up)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleArrow(t,"y",e.down)}],blur:e.blurColor,focus:e.focusColor}},[e._l(e.list,(function(t,i){return[n("div",{key:t+":"+i,class:[e.prefixCls+"-picker-colors-wrapper"]},[n("div",{attrs:{"data-color-id":i}},[n("div",{class:[e.prefixCls+"-picker-colors-wrapper-color"],style:{background:t}}),e._v(" "),n("div",{ref:"color-circle-"+i,refInFor:!0,class:[e.prefixCls+"-picker-colors-wrapper-circle",e.hideClass]})])]),e._v(" "),e.lineBreak(e.list,i)?n("br"):e._e()]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(152),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(398),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-saturation-wrapper"],attrs:{tabindex:"0"},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleLeft.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleRight.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleUp.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleDown.apply(null,arguments)}],click:function(t){return e.$el.focus()}}},[n("div",{ref:"container",class:[e.prefixCls+"-saturation"],style:e.bgColorStyle,on:{mousedown:e.handleMouseDown}},[n("div",{class:[e.prefixCls+"-saturation--white"]}),e._v(" "),n("div",{class:[e.prefixCls+"-saturation--black"]}),e._v(" "),n("div",{class:[e.prefixCls+"-saturation-pointer"],style:e.pointerStyle},[n("div",{class:[e.prefixCls+"-saturation-circle"]})])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(153),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(400),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-hue"],attrs:{tabindex:"0"},on:{click:function(t){return e.$el.focus()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleLeft.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleRight.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleUp.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleDown.apply(null,arguments)}]}},[n("div",{ref:"container",class:[e.prefixCls+"-hue-container"],on:{mousedown:e.handleMouseDown,touchmove:e.handleChange,touchstart:e.handleChange}},[n("div",{class:[e.prefixCls+"-hue-pointer"],style:{top:0,left:e.percent+"%"}},[n("div",{class:[e.prefixCls+"-hue-picker"]})])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(154),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(402),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-alpha"],attrs:{tabindex:"0"},on:{click:function(t){return e.$el.focus()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.handleLeft.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.handleRight.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.handleUp.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleDown.apply(null,arguments)}]}},[n("div",{class:[e.prefixCls+"-alpha-checkboard-wrap"]},[n("div",{class:[e.prefixCls+"-alpha-checkerboard"]})]),e._v(" "),n("div",{class:[e.prefixCls+"-alpha-gradient"],style:e.gradientStyle}),e._v(" "),n("div",{ref:"container",class:[e.prefixCls+"-alpha-container"],on:{mousedown:e.handleMouseDown,touchmove:e.handleChange,touchstart:e.handleChange}},[n("div",{class:[e.prefixCls+"-alpha-pointer"],style:{top:0,left:100*e.value.a+"%"}},[n("div",{class:[e.prefixCls+"-alpha-picker"]})])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside:[capture]",value:e.handleClose,expression:"handleClose",arg:e.capture}],class:e.classes},[n("div",{ref:"reference",class:e.wrapClasses,on:{click:e.toggleVisible}},[n("input",{attrs:{name:e.name,type:"hidden"},domProps:{value:e.currentValue}}),e._v(" "),n("Icon",{class:e.arrowClasses,attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}}),e._v(" "),n("div",{ref:"input",class:e.inputClasses,attrs:{tabindex:e.itemDisabled?void 0:0},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.onTab.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.onEscape.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.onArrow.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.onArrow.apply(null,arguments)}]}},[n("div",{class:[e.prefixCls+"-color"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:""===e.value&&!e.visible,expression:"value === '' && !visible"}],class:[e.prefixCls+"-color-empty"]},[n("i",{class:[e.iconPrefixCls,e.iconPrefixCls+"-ios-close"]})]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.value||e.visible,expression:"value || visible"}],style:e.displayedColorStyle})])])],1),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"},{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"drop",class:e.dropClasses,attrs:{placement:e.placement,"data-transfer":e.transfer,transfer:e.transfer,eventsEnabled:e.eventsEnabled}},[n("transition",{attrs:{name:"fade"}},[e.visible?n("div",{class:[e.prefixCls+"-picker"]},[n("div",{class:[e.prefixCls+"-picker-wrapper"]},[n("div",{class:[e.prefixCls+"-picker-panel"]},[n("Saturation",{ref:"saturation",attrs:{focused:e.visible},on:{change:e.childChange},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleFirstTab.apply(null,arguments)}},model:{value:e.saturationColors,callback:function(t){e.saturationColors=t},expression:"saturationColors"}})],1),e._v(" "),e.hue?n("div",{class:[e.prefixCls+"-picker-hue-slider"]},[n("Hue",{on:{change:e.childChange},model:{value:e.saturationColors,callback:function(t){e.saturationColors=t},expression:"saturationColors"}})],1):e._e(),e._v(" "),e.alpha?n("div",{class:[e.prefixCls+"-picker-alpha-slider"]},[n("Alpha",{on:{change:e.childChange},model:{value:e.saturationColors,callback:function(t){e.saturationColors=t},expression:"saturationColors"}})],1):e._e(),e._v(" "),e.colors.length?n("recommend-colors",{class:[e.prefixCls+"-picker-colors"],attrs:{list:e.colors},on:{"picker-color":e.handleSelectColor}}):e._e(),e._v(" "),!e.colors.length&&e.recommend?n("recommend-colors",{class:[e.prefixCls+"-picker-colors"],attrs:{list:e.recommendedColor},on:{"picker-color":e.handleSelectColor}}):e._e()],1),e._v(" "),n("div",{class:[e.prefixCls+"-confirm"]},[n("span",{class:e.confirmColorClasses},[e.editable?[n("i-input",{ref:"editColorInput",attrs:{value:e.formatColor,size:"small"},on:{"on-enter":e.handleEditColor,"on-blur":e.handleEditColor}})]:[e._v(e._s(e.formatColor))]],2),e._v(" "),n("i-button",{ref:"clear",attrs:{tabindex:0,size:"small"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleClear.apply(null,arguments)}},nativeOn:{click:function(t){return e.handleClear.apply(null,arguments)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closer.apply(null,arguments)}}},[e._v(e._s(e.t("i.datepicker.clear")))]),e._v(" "),n("i-button",{ref:"ok",attrs:{tabindex:0,size:"small",type:"primary"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSuccess.apply(null,arguments)}},nativeOn:{click:function(t){return e.handleSuccess.apply(null,arguments)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleLastTab.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closer.apply(null,arguments)}]}},[e._v(e._s(e.t("i.datepicker.ok")))])],1)]):e._e()])],1)],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(155),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(407),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(157)),r=s(n(410)),a=s(n(423)),o=n(3);function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"CalendarPicker",mixins:[i.default],props:{type:{validator:function(e){return(0,o.oneOf)(e,["year","month","date","daterange","datetime","datetimerange"])},default:"date"}},components:{DatePickerPanel:r.default,RangeDatePickerPanel:a.default},computed:{panel:function(){return"daterange"===this.type||"datetimerange"===this.type?"RangeDatePickerPanel":"DatePickerPanel"},ownPickerProps:function(){return this.options}}}},function(e,t,n){"use strict";var i;!function(r){var a={},o=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,s=/\d\d?/,l=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,u=function(){};function c(e,t){for(var n=[],i=0,r=e.length;i<r;i++)n.push(e[i].substr(0,t));return n}function d(e){return function(t,n,i){var r=i[e].indexOf(n.charAt(0).toUpperCase()+n.substr(1).toLowerCase());~r&&(t.month=r)}}function h(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],p=["January","February","March","April","May","June","July","August","September","October","November","December"],m=c(p,3),v=c(f,3);a.i18n={dayNamesShort:v,dayNames:f,monthNamesShort:m,monthNames:p,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!=10)*e%10]}};var g={D:function(e){return e.getDay()},DD:function(e){return h(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return h(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return h(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return String(e.getFullYear()).substr(2)},yyyy:function(e){return e.getFullYear()},h:function(e){return e.getHours()%12||12},hh:function(e){return h(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return h(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return h(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return h(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return h(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return h(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+h(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},b={d:[s,function(e,t){e.day=t}],M:[s,function(e,t){e.month=t-1}],yy:[s,function(e,t){var n=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:[s,function(e,t){e.hour=t}],m:[s,function(e,t){e.minute=t}],s:[s,function(e,t){e.second=t}],yyyy:[/\d{4}/,function(e,t){e.year=t}],S:[/\d/,function(e,t){e.millisecond=100*t}],SS:[/\d{2}/,function(e,t){e.millisecond=10*t}],SSS:[/\d{3}/,function(e,t){e.millisecond=t}],D:[s,u],ddd:[l,u],MMM:[l,d("monthNamesShort")],MMMM:[l,d("monthNames")],a:[l,function(e,t,n){var i=t.toLowerCase();i===n.amPm[0]?e.isPm=!1:i===n.amPm[1]&&(e.isPm=!0)}],ZZ:[/[\+\-]\d\d:?\d\d/,function(e,t){var n,i=(t+"").match(/([\+\-]|\d\d)/gi);i&&(n=60*i[1]+parseInt(i[2],10),e.timezoneOffset="+"===i[0]?n:-n)}]};b.DD=b.DD,b.dddd=b.ddd,b.Do=b.dd=b.d,b.mm=b.m,b.hh=b.H=b.HH=b.h,b.MM=b.M,b.ss=b.s,b.A=b.a,a.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},a.format=function(e,t,n){var i=n||a.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");return(t=a.masks[t]||t||a.masks.default).replace(o,(function(t){return t in g?g[t](e,i):t.slice(1,t.length-1)}))},a.parse=function(e,t,n){var i=n||a.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=a.masks[t]||t,e.length>1e3)return!1;var r=!0,s={};if(t.replace(o,(function(t){if(b[t]){var n=b[t],a=e.search(n[0]);~a?e.replace(n[0],(function(t){return n[1](s,t,i),e=e.substr(a+t.length),t})):r=!1}return b[t]?"":t.slice(1,t.length-1)})),!r)return!1;var l,u=new Date;return!0===s.isPm&&null!=s.hour&&12!=+s.hour?s.hour=+s.hour+12:!1===s.isPm&&12==+s.hour&&(s.hour=0),null!=s.timezoneOffset?(s.minute=+(s.minute||0)-+s.timezoneOffset,l=new Date(Date.UTC(s.year||u.getFullYear(),s.month||0,s.day||1,s.hour||0,s.minute||0,s.second||0,s.millisecond||0))):l=new Date(s.year||u.getFullYear(),s.month||0,s.day||1,s.hour||0,s.minute||0,s.second||0,s.millisecond||0),l},void 0!==e&&e.exports?e.exports=a:void 0===(i=function(){return a}.call(t,n,t,e))||(e.exports=i)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside:[capture].mousedown",value:e.handleClose,expression:"handleClose",arg:e.capture,modifiers:{mousedown:!0}},{name:"click-outside",rawName:"v-click-outside:[capture].touchstart",value:e.handleClose,expression:"handleClose",arg:e.capture,modifiers:{touchstart:!0}},{name:"click-outside",rawName:"v-click-outside:[capture]",value:e.handleClose,expression:"handleClose",arg:e.capture}],class:e.wrapperClasses},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"]},[e._t("default",(function(){return[n("i-input",{key:e.forceInputRerender,ref:"input",class:[e.prefixCls+"-editor"],attrs:{"element-id":e.elementId,readonly:!e.editable||e.readonly,disabled:e.itemDisabled,size:e.size,placeholder:e.placeholder,value:e.visualValue,name:e.name},on:{"on-input-change":e.handleInputChange,"on-focus":e.handleFocus,"on-blur":e.handleBlur},nativeOn:{click:function(t){return e.handleFocus.apply(null,arguments)},keydown:function(t){return e.handleKeydown.apply(null,arguments)},mouseenter:function(t){return e.handleInputMouseenter.apply(null,arguments)},mouseleave:function(t){return e.handleInputMouseleave.apply(null,arguments)}}},[n("Icon",{attrs:{slot:"suffix",type:e.arrowType,custom:e.customArrowType,size:e.arrowSize},on:{click:e.handleIconClick},slot:"suffix"})],1)]}))],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"drop",class:e.dropdownCls,attrs:{placement:e.placement,eventsEnabled:e.eventsEnabled,"data-transfer":e.transfer,transfer:e.transfer},nativeOn:{click:function(t){return e.handleTransferClick.apply(null,arguments)}}},[n("div",[n(e.panel,e._b({ref:"pickerPanel",tag:"component",attrs:{visible:e.visible,showTime:"datetime"===e.type||"datetimerange"===e.type,confirm:e.isConfirm,selectionMode:e.selectionMode,steps:e.steps,format:e.format,value:e.internalValue,"start-date":e.startDate,"split-panels":e.splitPanels,"show-week-numbers":e.showWeekNumbers,"picker-type":e.type,multiple:e.multiple,"focused-date":e.focusedDate,"time-picker-options":e.timePickerOptions},on:{"on-pick":e.onPick,"on-pick-clear":e.handleClear,"on-pick-success":e.onPickSuccess,"on-pick-click":function(t){e.disableClickOutSide=!0},"on-selection-mode-change":e.onSelectionModeChange}},"component",e.ownPickerProps,!1))],1)])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(159),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(422),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={Generator:n(412),addLabels:n(413)}},function(e,t){var n=864e5;function i(e,t){return new Date(e,t+1,0).getDate()}function r(e,t,n){return 0===t&&n>50?e-1:11===t&&n<10?e+1:e}function a(e,t,i,r){t>11&&(t=0,e++);var a=new Date(e,t,i);r&&a.setDate(a.getDate()+4-(a.getDay()||7));var o=r?a.getFullYear():e,s=new Date(o,0,1),l=1+Math.round((a-s)/n);r||(l+=s.getDay());var u=Math.ceil(l/7);if(!r){var c=new Date(e,t,i),d=new Date(e+1,0,1),h=d.getDay();c.getTime()>=d.getTime()-n*h&&(u=1)}return u}function o(e,t,n){for(var o,s,l,u=this.lang||"en",c=this.onlyDays,d=void 0===this.weekStart?1:this.weekStart,h=1===d,f=[],p=d-(new Date(e,t,1).getDay()||(h?7:0)),m=a(e,t,1,h),v=i(e,t),g=i(e,t-1),b=r(e,t,m),y={month:t,year:e,daysInMonth:v},w=0;w<7;w++){l=p;for(var _=0;_<8;_++){w>0&&_>0&&p++,p>v||p<1?(s=p>v?p-v:g+p,o=p>v?t+1:t-1):(s=p,o=t);var x=l!==p&&w>0,k={desc:x?s:m,week:m,type:0===_?"weekLabel":0===w?"dayLabel":p<1?"prevMonth":p>v?"nextMonth":"monthDay",format:h?"ISO 8601":"US",date:!!x&&new Date(Date.UTC(e,o,s)),year:b,index:f.length};n&&("function"==typeof n?k=n.call(y,k,u):n.forEach((function(e){k=e.call(y,k,u)}))),c&&x?f.push(k):c||f.push(k)}w>0&&(m=a(e,o,s+1,h)),b=r(e,t,m)}return y.cells=f,y}e.exports=function(e){return o.bind(e)}},function(e,t,n){var i=n(414);function r(e,t){for(var n in e)t[n]?null==(i=e[n])||i.constructor!==Array&&i.constructor!==Object||r(e[n],t[n]):t[n]=e[n];var i}function a(e,t){var n=[i.classes[e.type]];return e.class?e.class=("string"==typeof e.class?[e.class]:e.class).concat(n):e.class=n,e.type.indexOf("Label")>0&&(0==e.index&&i.weekPlaceholder?e.desc=i.weekPlaceholder:e.index<8?e.desc=i.columnNames[t][e.index]:e.index%8==0&&(e.desc=e.week)),e.date&&(e.monthName=i.monthNames[t][e.date.getMonth()]),this.monthName||(this.monthName=i.monthNames[t][this.month]),this.labels||(this.labels={monthNames:i.monthNames[t],columnNames:i.columnNames[t],classes:i.classes}),e}a.setLabels=function(e){r(e,i)},e.exports=a},function(e,t){e.exports={weekPlaceholder:"",columnNames:{en:{0:"w",1:"monday",2:"tuesday",3:"wednesday",4:"thursday",5:"friday",6:"saturday",7:"sunday"},sv:{0:"v",1:"måndag",2:"tisdag",3:"onsdag",4:"torsdag",5:"fredag",6:"lördag",7:"söndag"},pt:{0:"s",1:"segunda",2:"terça",3:"quarta",4:"quinta",5:"sexta",6:"sábado",7:"domingo"}},monthNames:{en:["January","February","March","April","May","June","July","August","September","October","November","December"],sv:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],pt:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},classes:{dayLabel:"day-of-week",weekLabel:"week-number",prevMonth:"inactive",nextMonth:"inactive",monthDay:"day-in-month"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("div",{class:[e.prefixCls+"-header"]},e._l(e.headerDays,(function(t){return n("span",{key:t},[e._v("\n "+e._s(t)+"\n ")])})),0),e._v(" "),e._l(e.cells,(function(t,i){return n("span",{key:String(t.date)+i,class:e.getCellCls(t),on:{click:function(n){return e.handleClick(t,n)},mouseenter:function(n){return e.handleMouseMove(t)}}},[n("em",[e._v(e._s(t.desc))])])}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},e._l(e.cells,(function(t){return n("span",{class:e.getCellCls(t),on:{click:function(n){return e.handleClick(t,n)},mouseenter:function(n){return e.handleMouseMove(t)}}},[n("em",[e._v(e._s(t.date.getFullYear()))])])})),0)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},e._l(e.cells,(function(t){return n("span",{class:e.getCellCls(t),on:{click:function(n){return e.handleClick(t,n)},mouseenter:function(n){return e.handleMouseMove(t)}}},[n("em",[e._v(e._s(t.text))])])})),0)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("div",{ref:"hours",class:[e.prefixCls+"-list"]},[n("ul",{class:[e.prefixCls+"-ul"]},e._l(e.hoursList,(function(t){return n("li",{directives:[{name:"show",rawName:"v-show",value:!t.hide,expression:"!item.hide"}],class:e.getCellCls(t),on:{click:function(n){return e.handleClick("hours",t)}}},[e._v(e._s(e.formatTime(t.text)))])})),0)]),e._v(" "),n("div",{ref:"minutes",class:[e.prefixCls+"-list"]},[n("ul",{class:[e.prefixCls+"-ul"]},e._l(e.minutesList,(function(t){return n("li",{directives:[{name:"show",rawName:"v-show",value:!t.hide,expression:"!item.hide"}],class:e.getCellCls(t),on:{click:function(n){return e.handleClick("minutes",t)}}},[e._v(e._s(e.formatTime(t.text)))])})),0)]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showSeconds,expression:"showSeconds"}],ref:"seconds",class:[e.prefixCls+"-list"]},[n("ul",{class:[e.prefixCls+"-ul"]},e._l(e.secondsList,(function(t){return n("li",{directives:[{name:"show",rawName:"v-show",value:!t.hide,expression:"!item.hide"}],class:e.getCellCls(t),on:{click:function(n){return e.handleClick("seconds",t)}}},[e._v(e._s(e.formatTime(t.text)))])})),0)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-confirm"],on:{"!keydown":function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.handleTab.apply(null,arguments)}}},[e.showTime?n("i-button",{class:e.timeClasses,attrs:{size:"small",type:"text",disabled:e.timeDisabled},on:{click:e.handleToggleTime}},[e._v("\n "+e._s(e.labels.time)+"\n ")]):e._e(),e._v(" "),n("i-button",{attrs:{size:"small"},nativeOn:{click:function(t){return e.handleClear.apply(null,arguments)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleClear.apply(null,arguments)}}},[e._v("\n "+e._s(e.labels.clear)+"\n ")]),e._v(" "),n("i-button",{attrs:{size:"small",type:"primary"},nativeOn:{click:function(t){return e.handleSuccess.apply(null,arguments)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSuccess.apply(null,arguments)}}},[e._v("\n "+e._s(e.labels.ok)+"\n ")])],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls+"-body-wrapper"],on:{mousedown:function(e){e.preventDefault()}}},[n("div",{class:[e.prefixCls+"-body"]},[e.showDate?n("div",{class:[e.timePrefixCls+"-header"]},[e._v(e._s(e.visibleDate))]):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-content"]},[n("time-spinner",{ref:"timeSpinner",attrs:{"show-seconds":e.showSeconds,steps:e.steps,hours:e.timeSlots[0],minutes:e.timeSlots[1],seconds:e.timeSlots[2],"disabled-hours":e.disabledHMS.disabledHours,"disabled-minutes":e.disabledHMS.disabledMinutes,"disabled-seconds":e.disabledHMS.disabledSeconds,"hide-disabled-options":e.hideDisabledOptions},on:{"on-change":e.handleChange,"on-pick-click":e.handlePickClick}})],1),e._v(" "),e.confirm?n("Confirm",{on:{"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e.datePanelLabel?n("span",{directives:[{name:"show",rawName:"v-show",value:"year"===e.datePanelLabel.labels[0].type||"date"===e.currentView,expression:"datePanelLabel.labels[0].type === 'year' || currentView === 'date'"}],class:[e.datePrefixCls+"-header-label"],on:{click:e.datePanelLabel.labels[0].handler}},[e._v(e._s(e.datePanelLabel.labels[0].label))]):e._e(),e._v(" "),e.datePanelLabel&&"date"===e.currentView?[e._v(e._s(e.datePanelLabel.separator))]:e._e(),e._v(" "),e.datePanelLabel?n("span",{directives:[{name:"show",rawName:"v-show",value:"year"===e.datePanelLabel.labels[1].type||"date"===e.currentView,expression:"datePanelLabel.labels[1].type === 'year' || currentView === 'date'"}],class:[e.datePrefixCls+"-header-label"],on:{click:e.datePanelLabel.labels[1].handler}},[e._v(e._s(e.datePanelLabel.labels[1].label))]):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mousedown:function(e){e.preventDefault()}}},[e.shortcuts.length?n("div",{class:[e.prefixCls+"-sidebar"]},e._l(e.shortcuts,(function(t){return n("div",{class:[e.prefixCls+"-shortcut"],on:{click:function(n){return e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],class:[e.datePrefixCls+"-header"]},[n("span",{class:e.iconBtnCls("prev","-double"),on:{click:function(t){return e.changeYear(-1)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),"date-table"===e.pickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("prev"),on:{click:function(t){return e.changeMonth(-1)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),n("date-panel-label",{attrs:{"date-panel-label":e.datePanelLabel,"current-view":e.pickerTable.split("-").shift(),"date-prefix-cls":e.datePrefixCls}}),e._v(" "),n("span",{class:e.iconBtnCls("next","-double"),on:{click:function(t){return e.changeYear(1)}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),"date-table"===e.pickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("next"),on:{click:function(t){return e.changeMonth(1)}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e()],1),e._v(" "),n("div",{class:[e.prefixCls+"-content"]},["time"!==e.currentView?n(e.pickerTable,{ref:"pickerTable",tag:"component",attrs:{"table-date":e.panelDate,"show-week-numbers":e.showWeekNumbers,value:e.dates,"selection-mode":e.selectionMode,"disabled-date":e.disabledDate,"focused-date":e.focusedDate},on:{"on-pick":e.panelPickerHandlers,"on-pick-click":e.handlePickClick}}):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isTime,expression:"isTime"}],class:[e.prefixCls+"-content"]},["time"===e.currentView?n("time-picker",e._b({ref:"timePicker",attrs:{value:e.dates,format:e.format,"time-disabled":e.timeDisabled,"disabled-date":e.disabledDate,"focused-date":e.focusedDate},on:{"on-pick":e.handlePick,"on-pick-click":e.handlePickClick,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess,"on-pick-toggle-time":e.handleToggleTime}},"time-picker",e.timePickerOptions,!1)):e._e()],1),e._v(" "),e.confirm?n("Confirm",{attrs:{"show-time":e.showTime,"is-time":e.isTime},on:{"on-pick-toggle-time":e.handleToggleTime,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(174),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(425),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mousedown:function(e){e.preventDefault()}}},[n("div",{class:[e.prefixCls+"-body"]},[n("div",{class:[e.prefixCls+"-content",e.prefixCls+"-content-left"]},[n("div",{class:[e.timePrefixCls+"-header"]},[e.showDate?[e._v(e._s(e.leftDatePanelLabel))]:[e._v(e._s(e.t("i.datepicker.startTime")))]],2),e._v(" "),n("time-spinner",{ref:"timeSpinner",attrs:{steps:e.steps,"show-seconds":e.showSeconds,hours:e.value[0]&&e.dateStart.getHours(),minutes:e.value[0]&&e.dateStart.getMinutes(),seconds:e.value[0]&&e.dateStart.getSeconds(),"disabled-hours":e.disabledHours,"disabled-minutes":e.disabledMinutes,"disabled-seconds":e.disabledSeconds,"hide-disabled-options":e.hideDisabledOptions},on:{"on-change":e.handleStartChange,"on-pick-click":e.handlePickClick}})],1),e._v(" "),n("div",{class:[e.prefixCls+"-content",e.prefixCls+"-content-right"]},[n("div",{class:[e.timePrefixCls+"-header"]},[e.showDate?[e._v(e._s(e.rightDatePanelLabel))]:[e._v(e._s(e.t("i.datepicker.endTime")))]],2),e._v(" "),n("time-spinner",{ref:"timeSpinnerEnd",attrs:{steps:e.steps,"show-seconds":e.showSeconds,hours:e.value[1]&&e.dateEnd.getHours(),minutes:e.value[1]&&e.dateEnd.getMinutes(),seconds:e.value[1]&&e.dateEnd.getSeconds(),"disabled-hours":e.disabledHours,"disabled-minutes":e.disabledMinutes,"disabled-seconds":e.disabledSeconds,"hide-disabled-options":e.hideDisabledOptions},on:{"on-change":e.handleEndChange,"on-pick-click":e.handlePickClick}})],1),e._v(" "),e.confirm?n("Confirm",{on:{"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mousedown:function(e){e.preventDefault()}}},[e.shortcuts.length?n("div",{class:[e.prefixCls+"-sidebar"]},e._l(e.shortcuts,(function(t){return n("div",{class:[e.prefixCls+"-shortcut"],on:{click:function(n){return e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),e._v(" "),n("div",{class:e.panelBodyClasses},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.isTime,expression:"!isTime"}],class:[e.prefixCls+"-content",e.prefixCls+"-content-left"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],class:[e.datePrefixCls+"-header"]},[n("span",{class:e.iconBtnCls("prev","-double"),on:{click:function(t){return e.prevYear("left")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),"date-table"===e.leftPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("prev"),on:{click:function(t){return e.prevMonth("left")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),n("date-panel-label",{attrs:{"date-panel-label":e.leftDatePanelLabel,"current-view":e.leftDatePanelView,"date-prefix-cls":e.datePrefixCls}}),e._v(" "),e.splitPanels||"date-table"!==e.leftPickerTable?n("span",{class:e.iconBtnCls("next","-double"),on:{click:function(t){return e.nextYear("left")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e(),e._v(" "),e.splitPanels&&"date-table"===e.leftPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("next"),on:{click:function(t){return e.nextMonth("left")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e()],1),e._v(" "),"time"!==e.currentView?n(e.leftPickerTable,{ref:"leftYearTable",tag:"component",attrs:{"table-date":e.leftPanelDate,"selection-mode":"range","disabled-date":e.disabledDate,"range-state":e.rangeState,"show-week-numbers":e.showWeekNumbers,value:e.preSelecting.left?[e.dates[0]]:e.dates,"focused-date":e.focusedDate},on:{"on-change-range":e.handleChangeRange,"on-pick":e.panelPickerHandlers.left,"on-pick-click":e.handlePickClick}}):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.isTime,expression:"!isTime"}],class:[e.prefixCls+"-content",e.prefixCls+"-content-right"]},[n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],class:[e.datePrefixCls+"-header"]},[e.splitPanels||"date-table"!==e.rightPickerTable?n("span",{class:e.iconBtnCls("prev","-double"),on:{click:function(t){return e.prevYear("right")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),e.splitPanels&&"date-table"===e.rightPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("prev"),on:{click:function(t){return e.prevMonth("right")}}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1):e._e(),e._v(" "),n("date-panel-label",{attrs:{"date-panel-label":e.rightDatePanelLabel,"current-view":e.rightDatePanelView,"date-prefix-cls":e.datePrefixCls}}),e._v(" "),n("span",{class:e.iconBtnCls("next","-double"),on:{click:function(t){return e.nextYear("right")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),"date-table"===e.rightPickerTable?n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],class:e.iconBtnCls("next"),on:{click:function(t){return e.nextMonth("right")}}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1):e._e()],1),e._v(" "),"time"!==e.currentView?n(e.rightPickerTable,{ref:"rightYearTable",tag:"component",attrs:{"table-date":e.rightPanelDate,"selection-mode":"range","range-state":e.rangeState,"disabled-date":e.disabledDate,"show-week-numbers":e.showWeekNumbers,value:e.preSelecting.right?[e.dates[e.dates.length-1]]:e.dates,"focused-date":e.focusedDate},on:{"on-change-range":e.handleChangeRange,"on-pick":e.panelPickerHandlers.right,"on-pick-click":e.handlePickClick}}):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isTime,expression:"isTime"}],class:[e.prefixCls+"-content"]},["time"===e.currentView?n("time-picker",e._b({ref:"timePicker",attrs:{value:e.dates,format:e.format,"time-disabled":e.timeDisabled},on:{"on-pick":e.handleRangePick,"on-pick-click":e.handlePickClick,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess,"on-pick-toggle-time":e.handleToggleTime}},"time-picker",e.timePickerOptions,!1)):e._e()],1),e._v(" "),e.confirm?n("Confirm",{attrs:{"show-time":e.showTime,"is-time":e.isTime,"time-disabled":e.timeDisabled},on:{"on-pick-toggle-time":e.handleToggleTime,"on-pick-clear":e.handlePickClear,"on-pick-success":e.handlePickSuccess}}):e._e()],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(427),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(177),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(428),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[e.hasSlot?n("span",{class:e.slotClasses},[e._t("default")],2):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(430),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(178),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(431),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],attrs:{"data-transfer":e.transfer}},[n("transition",{attrs:{name:"fade"}},[e.mask?n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.maskClasses,style:e.maskStyle,on:{click:e.handleMask}}):e._e()]),e._v(" "),n("div",{class:e.wrapClasses,on:{click:e.handleWrapClick}},[n("transition",{attrs:{name:e.transitionName}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.classes,style:e.mainStyles},[n("div",{ref:"content",class:e.contentClasses},[e.closable?n("a",{staticClass:"ivu-drawer-close",on:{click:e.close}},[e._t("close",(function(){return[n("Icon",{attrs:{type:"ios-close"}})]}))],2):e._e(),e._v(" "),e.showHead?n("div",{class:[e.prefixCls+"-header"]},[e._t("header",(function(){return[n("div",{class:[e.prefixCls+"-header-inner"]},[e._v(e._s(e.title))])]}))],2):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"],style:e.styles},[e._t("default")],2)]),e._v(" "),!e.draggable||"left"!==e.placement&&"right"!==e.placement?e._e():n("div",{staticClass:"ivu-drawer-drag",class:"ivu-drawer-drag-"+e.placement,on:{mousedown:e.handleTriggerMousedown}},[e._t("trigger",(function(){return[n("div",{staticClass:"ivu-drawer-drag-move-trigger"},[n("div",{staticClass:"ivu-drawer-drag-move-trigger-point"},[n("i"),n("i"),n("i"),n("i"),n("i")])])]}))],2)])])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(61)),r=o(n(62)),a=o(n(435));function o(e){return e&&e.__esModule?e:{default:e}}i.default.Menu=r.default,i.default.Item=a.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.onClickoutside,expression:"onClickoutside"}],class:[e.prefixCls],on:{mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{ref:"reference",class:e.relClasses,on:{click:e.handleClick,contextmenu:function(t){return t.preventDefault(),e.handleRightClick.apply(null,arguments)}}},[e._t("default")],2),e._v(" "),n("transition",{attrs:{name:"transition-drop"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.currentVisible,expression:"currentVisible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"drop",class:e.dropdownCls,attrs:{placement:e.placement,eventsEnabled:e.eventsEnabled,"data-transfer":e.transfer,transfer:e.transfer},nativeOn:{mouseenter:function(t){return e.handleMouseenter.apply(null,arguments)},mouseleave:function(t){return e.handleMouseleave.apply(null,arguments)}}},[e._t("list")],2)],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("ul",{staticClass:"ivu-dropdown-menu"},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(181),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(436),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("li",{class:e.classes,on:{click:e.handleClick}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(182),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(440)),r=a(n(449));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(184),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(448),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){n(79),n(36),n(46),n(442),n(446),n(447),e.exports=n(5).Promise},function(e,t,n){"use strict";var i,r,a,o,s=n(42),l=n(9),u=n(25),c=n(56),d=n(7),h=n(19),f=n(43),p=n(88),m=n(51),v=n(186),g=n(187).set,b=n(444)(),y=n(89),w=n(188),_=n(445),x=n(189),k="Promise",C=l.TypeError,S=l.process,O=S&&S.versions,T=O&&O.v8||"",D=l.Promise,E="process"==c(S),$=function(){},M=r=y.f,P=!!function(){try{var e=D.resolve(1),t=(e.constructor={})[n(10)("species")]=function(e){e($,$)};return(E||"function"==typeof PromiseRejectionEvent)&&e.then($)instanceof t&&0!==T.indexOf("6.6")&&-1===_.indexOf("Chrome/66")}catch(e){}}(),I=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},j=function(e,t){if(!e._n){e._n=!0;var n=e._c;b((function(){for(var i=e._v,r=1==e._s,a=0,o=function(t){var n,a,o,s=r?t.ok:t.fail,l=t.resolve,u=t.reject,c=t.domain;try{s?(r||(2==e._h&&L(e),e._h=1),!0===s?n=i:(c&&c.enter(),n=s(i),c&&(c.exit(),o=!0)),n===t.promise?u(C("Promise-chain cycle")):(a=I(n))?a.call(n,l,u):l(n)):u(i)}catch(e){c&&!o&&c.exit(),u(e)}};n.length>a;)o(n[a++]);e._c=[],e._n=!1,t&&!e._h&&A(e)}))}},A=function(e){g.call(l,(function(){var t,n,i,r=e._v,a=N(e);if(a&&(t=w((function(){E?S.emit("unhandledRejection",r,e):(n=l.onunhandledrejection)?n({promise:e,reason:r}):(i=l.console)&&i.error&&i.error("Unhandled promise rejection",r)})),e._h=E||N(e)?2:1),e._a=void 0,a&&t.e)throw t.v}))},N=function(e){return 1!==e._h&&0===(e._a||e._c).length},L=function(e){g.call(l,(function(){var t;E?S.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})}))},F=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),j(t,!0))},R=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw C("Promise can't be resolved itself");(t=I(e))?b((function(){var i={_w:n,_d:!1};try{t.call(e,u(R,i,1),u(F,i,1))}catch(e){F.call(i,e)}})):(n._v=e,n._s=1,j(n,!1))}catch(e){F.call({_w:n,_d:!1},e)}}};P||(D=function(e){p(this,D,k,"_h"),f(e),i.call(this);try{e(u(R,this,1),u(F,this,1))}catch(e){F.call(this,e)}},(i=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(90)(D.prototype,{then:function(e,t){var n=M(v(this,D));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=E?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&j(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new i;this.promise=e,this.resolve=u(R,e,1),this.reject=u(F,e,1)},y.f=M=function(e){return e===D||e===o?new a(e):r(e)}),d(d.G+d.W+d.F*!P,{Promise:D}),n(47)(D,k),n(190)(k),o=n(5).Promise,d(d.S+d.F*!P,k,{reject:function(e){var t=M(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!P),k,{resolve:function(e){return x(s&&this===o?D:this,e)}}),d(d.S+d.F*!(P&&n(116)((function(e){D.all(e).catch($)}))),k,{all:function(e){var t=this,n=M(t),i=n.resolve,r=n.reject,a=w((function(){var n=[],a=0,o=1;m(e,!1,(function(e){var s=a++,l=!1;n.push(void 0),o++,t.resolve(e).then((function(e){l||(l=!0,n[s]=e,--o||i(n))}),r)})),--o||i(n)}));return a.e&&r(a.v),n.promise},race:function(e){var t=this,n=M(t),i=n.reject,r=w((function(){m(e,!1,(function(e){t.resolve(e).then(n.resolve,i)}))}));return r.e&&i(r.v),n.promise}})},function(e,t){e.exports=function(e,t,n){var i=void 0===n;switch(t.length){case 0:return i?e():e.call(n);case 1:return i?e(t[0]):e.call(n,t[0]);case 2:return i?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return i?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return i?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var i=n(9),r=n(187).set,a=i.MutationObserver||i.WebKitMutationObserver,o=i.process,s=i.Promise,l="process"==n(41)(o);e.exports=function(){var e,t,n,u=function(){var i,r;for(l&&(i=o.domain)&&i.exit();e;){r=e.fn,e=e.next;try{r()}catch(i){throw e?n():t=void 0,i}}t=void 0,i&&i.enter()};if(l)n=function(){o.nextTick(u)};else if(!a||i.navigator&&i.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);n=function(){c.then(u)}}else n=function(){r.call(i,u)};else{var d=!0,h=document.createTextNode("");new a(u).observe(h,{characterData:!0}),n=function(){h.data=d=!d}}return function(i){var r={fn:i,next:void 0};t&&(t.next=r),e||(e=r,n()),t=r}}},function(e,t,n){var i=n(9).navigator;e.exports=i&&i.userAgent||""},function(e,t,n){"use strict";var i=n(7),r=n(5),a=n(9),o=n(186),s=n(189);i(i.P+i.R,"Promise",{finally:function(e){var t=o(this,r.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){"use strict";var i=n(7),r=n(89),a=n(188);i(i.S,"Promise",{try:function(e){var t=r.f(this),n=a(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("form",{class:e.classes,attrs:{autocomplete:e.autocomplete}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(191),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(453),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function n(){return n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},n.apply(this,arguments)}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}function r(e,t){return r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r(e,t)}function a(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function o(e,t,n){return o=a()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var a=new(Function.bind.apply(e,i));return n&&r(a,n.prototype),a},o.apply(null,arguments)}function s(e){var t="function"==typeof Map?new Map:void 0;return s=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return o(e,arguments,i(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),r(a,e)},s(e)}var l=/%[sdj%]/g;function u(e){if(!e||!e.length)return null;var t={};return e.forEach((function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)})),t}function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=1,r=t[0],a=t.length;if("function"==typeof r)return r.apply(null,t.slice(1));if("string"==typeof r){var o=String(r).replace(l,(function(e){if("%%"===e)return"%";if(i>=a)return e;switch(e){case"%s":return String(t[i++]);case"%d":return Number(t[i++]);case"%j":try{return JSON.stringify(t[i++])}catch(e){return"[Circular]"}break;default:return e}}));return o}return r}function d(e,t){return null==e||!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}(t)||"string"!=typeof e||e)}function h(e,t,n){var i=0,r=e.length;!function a(o){if(o&&o.length)n(o);else{var s=i;i+=1,s<r?t(e[s],a):n([])}}([])}void 0!==e&&Object({NODE_ENV:"production"});var f=function(e){var t,n;function i(t,n){var i;return(i=e.call(this,"Async Validation Error")||this).errors=t,i.fields=n,i}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n),i}(s(Error));function p(e,t,n,i){if(t.first){var r=new Promise((function(t,r){var a=function(e){var t=[];return Object.keys(e).forEach((function(n){t.push.apply(t,e[n])})),t}(e);h(a,n,(function(e){return i(e),e.length?r(new f(e,u(e))):t()}))}));return r.catch((function(e){return e})),r}var a=t.firstFields||[];!0===a&&(a=Object.keys(e));var o=Object.keys(e),s=o.length,l=0,c=[],d=new Promise((function(t,r){var d=function(e){if(c.push.apply(c,e),++l===s)return i(c),c.length?r(new f(c,u(c))):t()};o.length||(i(c),t()),o.forEach((function(t){var i=e[t];-1!==a.indexOf(t)?h(i,n,d):function(e,t,n){var i=[],r=0,a=e.length;function o(e){i.push.apply(i,e),++r===a&&n(i)}e.forEach((function(e){t(e,o)}))}(i,n,d)}))}));return d.catch((function(e){return e})),d}function m(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:"function"==typeof t?t():t,field:t.field||e.fullField}}}function v(e,t){if(t)for(var i in t)if(t.hasOwnProperty(i)){var r=t[i];"object"==typeof r&&"object"==typeof e[i]?e[i]=n({},e[i],r):e[i]=r}return e}function g(e,t,n,i,r,a){!e.required||n.hasOwnProperty(e.field)&&!d(t,a||e.type)||i.push(c(r.messages.required,e.fullField))}var b={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},y={integer:function(e){return y.number(e)&&parseInt(e,10)===e},float:function(e){return y.number(e)&&!y.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!y.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(b.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(b.url)},hex:function(e){return"string"==typeof e&&!!e.match(b.hex)}},w={required:g,whitespace:function(e,t,n,i,r){(/^\s+$/.test(t)||""===t)&&i.push(c(r.messages.whitespace,e.fullField))},type:function(e,t,n,i,r){if(e.required&&void 0===t)g(e,t,n,i,r);else{var a=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(a)>-1?y[a](t)||i.push(c(r.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&i.push(c(r.messages.types[a],e.fullField,e.type))}},range:function(e,t,n,i,r){var a="number"==typeof e.len,o="number"==typeof e.min,s="number"==typeof e.max,l=t,u=null,d="number"==typeof t,h="string"==typeof t,f=Array.isArray(t);if(d?u="number":h?u="string":f&&(u="array"),!u)return!1;f&&(l=t.length),h&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?l!==e.len&&i.push(c(r.messages[u].len,e.fullField,e.len)):o&&!s&&l<e.min?i.push(c(r.messages[u].min,e.fullField,e.min)):s&&!o&&l>e.max?i.push(c(r.messages[u].max,e.fullField,e.max)):o&&s&&(l<e.min||l>e.max)&&i.push(c(r.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,n,i,r){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&i.push(c(r.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,i,r){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"==typeof e.pattern&&(new RegExp(e.pattern).test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern))))}};function _(e,t,n,i,r){var a=e.type,o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,a)&&!e.required)return n();w.required(e,t,i,o,r,a),d(t,a)||w.type(e,t,i,o,r)}n(o)}var x={string:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();w.required(e,t,i,a,r,"string"),d(t,"string")||(w.type(e,t,i,a,r),w.range(e,t,i,a,r),w.pattern(e,t,i,a,r),!0===e.whitespace&&w.whitespace(e,t,i,a,r))}n(a)},method:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r),void 0!==t&&w.type(e,t,i,a,r)}n(a)},number:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(""===t&&(t=void 0),d(t)&&!e.required)return n();w.required(e,t,i,a,r),void 0!==t&&(w.type(e,t,i,a,r),w.range(e,t,i,a,r))}n(a)},boolean:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r),void 0!==t&&w.type(e,t,i,a,r)}n(a)},regexp:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r),d(t)||w.type(e,t,i,a,r)}n(a)},integer:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r),void 0!==t&&(w.type(e,t,i,a,r),w.range(e,t,i,a,r))}n(a)},float:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r),void 0!==t&&(w.type(e,t,i,a,r),w.range(e,t,i,a,r))}n(a)},array:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();w.required(e,t,i,a,r,"array"),null!=t&&(w.type(e,t,i,a,r),w.range(e,t,i,a,r))}n(a)},object:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r),void 0!==t&&w.type(e,t,i,a,r)}n(a)},enum:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r),void 0!==t&&w.enum(e,t,i,a,r)}n(a)},pattern:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();w.required(e,t,i,a,r),d(t,"string")||w.pattern(e,t,i,a,r)}n(a)},date:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"date")&&!e.required)return n();var o;w.required(e,t,i,a,r),d(t,"date")||(o=t instanceof Date?t:new Date(t),w.type(e,o,i,a,r),o&&w.range(e,o.getTime(),i,a,r))}n(a)},url:_,hex:_,email:_,required:function(e,t,n,i,r){var a=[],o=Array.isArray(t)?"array":typeof t;w.required(e,t,i,a,r,o),n(a)},any:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,a,r)}n(a)}};function k(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var C=k();function S(e){this.rules=null,this._messages=C,this.define(e)}S.prototype={messages:function(e){return e&&(this._messages=v(k(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");var t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e,t,i){var r=this;void 0===t&&(t={}),void 0===i&&(i=function(){});var a,o,s=e,l=t,d=i;if("function"==typeof l&&(d=l,l={}),!this.rules||0===Object.keys(this.rules).length)return d&&d(),Promise.resolve();if(l.messages){var h=this.messages();h===C&&(h=k()),v(h,l.messages),l.messages=h}else l.messages=this.messages();var f={};(l.keys||Object.keys(this.rules)).forEach((function(t){a=r.rules[t],o=s[t],a.forEach((function(i){var a=i;"function"==typeof a.transform&&(s===e&&(s=n({},s)),o=s[t]=a.transform(o)),(a="function"==typeof a?{validator:a}:n({},a)).validator=r.getValidationMethod(a),a.field=t,a.fullField=a.fullField||t,a.type=r.getType(a),a.validator&&(f[t]=f[t]||[],f[t].push({rule:a,value:o,source:s,field:t}))}))}));var g={};return p(f,l,(function(e,t){var i,r=e.rule,a=!("object"!==r.type&&"array"!==r.type||"object"!=typeof r.fields&&"object"!=typeof r.defaultField);function o(e,t){return n({},t,{fullField:r.fullField+"."+e})}function s(i){void 0===i&&(i=[]);var s=i;if(Array.isArray(s)||(s=[s]),!l.suppressWarning&&s.length&&S.warning("async-validator:",s),s.length&&void 0!==r.message&&(s=[].concat(r.message)),s=s.map(m(r)),l.first&&s.length)return g[r.field]=1,t(s);if(a){if(r.required&&!e.value)return void 0!==r.message?s=[].concat(r.message).map(m(r)):l.error&&(s=[l.error(r,c(l.messages.required,r.field))]),t(s);var u={};if(r.defaultField)for(var d in e.value)e.value.hasOwnProperty(d)&&(u[d]=r.defaultField);for(var h in u=n({},u,e.rule.fields))if(u.hasOwnProperty(h)){var f=Array.isArray(u[h])?u[h]:[u[h]];u[h]=f.map(o.bind(null,h))}var p=new S(u);p.messages(l.messages),e.rule.options&&(e.rule.options.messages=l.messages,e.rule.options.error=l.error),p.validate(e.value,e.rule.options||l,(function(e){var n=[];s&&s.length&&n.push.apply(n,s),e&&e.length&&n.push.apply(n,e),t(n.length?n:null)}))}else t(s)}a=a&&(r.required||!r.required&&e.value),r.field=e.field,r.asyncValidator?i=r.asyncValidator(r,e.value,s,e.source,l):r.validator&&(!0===(i=r.validator(r,e.value,s,e.source,l))?s():!1===i?s(r.message||r.field+" fails"):i instanceof Array?s(i):i instanceof Error&&s(i.message)),i&&i.then&&i.then((function(){return s()}),(function(e){return s(e)}))}),(function(e){!function(e){var t,n,i,r=[],a={};for(t=0;t<e.length;t++)n=e[t],i=void 0,Array.isArray(n)?r=(i=r).concat.apply(i,n):r.push(n);r.length?a=u(r):(r=null,a=null),d(r,a)}(e)}))},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!x.hasOwnProperty(e.type))throw new Error(c("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?x.required:x[this.getType(e)]||!1}},S.register=function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");x[e]=t},S.warning=function(){},S.messages=C,S.validators=x,t.default=S}.call(t,n(451))},function(e,t){var n,i,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var l,u=[],c=!1,d=-1;function h(){c&&l&&(c=!1,l.length?u=l.concat(u):d=-1,u.length&&f())}function f(){if(!c){var e=s(h);c=!0;for(var t=u.length;t;){for(l=u,u=[];++d<t;)l&&l[d].run();d=-1,t=u.length}l=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||c||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(192),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("form-label",{attrs:{"is-auto-width":e.labelStyles&&"auto"===e.labelStyles.width,"update-all":"auto"===e.form.labelWidth}},[e.label||e.$slots.label?n("label",{class:[e.prefixCls+"-label"],style:e.labelStyles,attrs:{for:e.labelFor}},[e._t("label",(function(){return[e._v(e._s(e.label)+e._s(e.FormInstance.colon))]}))],2):e._e()]),e._v(" "),n("div",{class:[e.prefixCls+"-content"],style:e.contentStyles},[e._t("default"),e._v(" "),n("transition",{attrs:{name:"fade"}},["error"===e.validateState&&e.showMessage&&e.FormInstance.showMessage?n("div",{class:[e.prefixCls+"-error-tip"]},[e._v(e._s(e.validateMessage))]):e._e()])],2)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(193),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(38),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(195),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},[e.controlsOutside?e._e():n("div",{class:e.handlerClasses},[n("a",{class:e.upClasses,on:{click:e.up}},[n("span",{class:e.innerUpClasses,on:{click:e.preventDefault}})]),e._v(" "),n("a",{class:e.downClasses,on:{click:e.down}},[n("span",{class:e.innerDownClasses,on:{click:e.preventDefault}})])]),e._v(" "),e.controlsOutside?n("div",{staticClass:"ivu-input-number-controls-outside-btn ivu-input-number-controls-outside-down",class:{"ivu-input-number-controls-outside-btn-disabled":e.downDisabled},on:{click:e.down}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-remove"})]):e._e(),e._v(" "),e.controlsOutside?n("div",{staticClass:"ivu-input-number-controls-outside-btn ivu-input-number-controls-outside-up",class:{"ivu-input-number-controls-outside-btn-disabled":e.upDisabled},on:{click:e.up}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-add"})]):e._e(),e._v(" "),n("div",{class:e.inputWrapClasses},[n("input",{class:e.inputClasses,attrs:{id:e.elementId,disabled:e.itemDisabled,autocomplete:"off",spellcheck:"false",autofocus:e.autofocus,readonly:e.readonly||!e.editable,name:e.name,placeholder:e.placeholder},domProps:{value:e.formatterValue},on:{focus:e.focus,blur:e.blur,keydown:function(t){return t.stopPropagation(),e.keyDown.apply(null,arguments)},input:e.change,mouseup:e.preventDefault,change:e.change}})])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(460),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(197),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(469),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(462),__esModule:!0}},function(e,t,n){n(463),e.exports=n(5).Math.sign},function(e,t,n){var i=n(7);i(i.S,"Math",{sign:n(464)})},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){(function(t){var n="Expected a function",i=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=l||u||Function("return this")(),d=Object.prototype.toString,h=Math.max,f=Math.min,p=function(){return c.Date.now()};function m(e,t,i){var r,a,o,s,l,u,c=0,d=!1,m=!1,b=!0;if("function"!=typeof e)throw new TypeError(n);function y(t){var n=r,i=a;return r=a=void 0,c=t,s=e.apply(i,n)}function w(e){return c=e,l=setTimeout(x,t),d?y(e):s}function _(e){var n=e-u;return void 0===u||n>=t||n<0||m&&e-c>=o}function x(){var e=p();if(_(e))return k(e);l=setTimeout(x,function(e){var n=t-(e-u);return m?f(n,o-(e-c)):n}(e))}function k(e){return l=void 0,b&&r?y(e):(r=a=void 0,s)}function C(){var e=p(),n=_(e);if(r=arguments,a=this,u=e,n){if(void 0===l)return w(u);if(m)return l=setTimeout(x,t),y(u)}return void 0===l&&(l=setTimeout(x,t)),s}return t=g(t)||0,v(i)&&(d=!!i.leading,o=(m="maxWait"in i)?h(g(i.maxWait)||0,t):o,b="trailing"in i?!!i.trailing:b),C.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=u=a=l=void 0},C.flush=function(){return void 0===l?s:k(p())},C}function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=a.test(e);return n||o.test(e)?s(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,i){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(n);return v(i)&&(r="leading"in i?!!i.leading:r,a="trailing"in i?!!i.trailing:a),m(e,t,{leading:r,maxWait:t,trailing:a})}}).call(t,n(119))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(198),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(468),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[e.fullscreenVisible?n("div",{class:e.classes},[n("div",{class:e.mainClasses},[n("span",{class:e.dotClasses}),e._v(" "),n("div",{class:e.textClasses},[e._t("default")],2)])]):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapperClasses},[n("div",{class:e.spinnerClasses},[n("Spin",{attrs:{fix:""}},[n("Icon",{class:e.iconClasses,attrs:{type:"ios-loading",size:"18"}}),e._v(" "),e.text?n("div",{class:e.textClasses},[e._v(e._s(e.text))]):e._e()],1)],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses,staticStyle:{"touch-action":"none"}},[n("div",{ref:"scrollContainer",class:e.scrollContainerClasses,style:{height:e.height+"px"},on:{scroll:e.handleScroll,wheel:e.onWheel,touchstart:e.onPointerDown}},[n("div",{ref:"toploader",class:e.loaderClasses,style:{paddingTop:e.wrapperPadding.paddingTop}},[n("loader",{attrs:{text:e.localeLoadingText,active:e.showTopLoader}})],1),e._v(" "),n("div",{ref:"scrollContent",class:e.slotContainerClasses},[e._t("default")],2),e._v(" "),n("div",{ref:"bottomLoader",class:e.loaderClasses,style:{paddingBottom:e.wrapperPadding.paddingBottom}},[n("loader",{attrs:{text:e.localeLoadingText,active:e.showBottomLoader}})],1)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(471),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(200),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(474),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(201),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(473),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[n("div",{class:e.barConClasses},e._m(0),0)])},t.staticRenderFns=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return e._l(8,(function(t){return n("i",{key:"trigger-"+t,class:e.prefix+"-bar"})}))}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"outerWrapper",class:e.wrapperClasses},[e.isHorizontal?n("div",{class:e.prefix+"-horizontal"},[n("div",{staticClass:"left-pane",class:e.paneClasses,style:{right:e.anotherOffset+"%"}},[e._t("left")],2),e._v(" "),n("div",{class:e.prefix+"-trigger-con",style:{left:e.offset+"%"},on:{mousedown:e.handleMousedown}},[e._t("trigger",(function(){return[n("trigger",{attrs:{mode:"vertical"}})]}))],2),e._v(" "),n("div",{staticClass:"right-pane",class:e.paneClasses,style:{left:e.offset+"%"}},[e._t("right")],2)]):n("div",{class:e.prefix+"-vertical"},[n("div",{staticClass:"top-pane",class:e.paneClasses,style:{bottom:e.anotherOffset+"%"}},[e._t("top")],2),e._v(" "),n("div",{class:e.prefix+"-trigger-con",style:{top:e.offset+"%"},on:{mousedown:e.handleMousedown}},[e._t("trigger",(function(){return[n("trigger",{attrs:{mode:"horizontal"}})]}))],2),e._v(" "),n("div",{staticClass:"bottom-pane",class:e.paneClasses,style:{top:e.offset+"%"}},[e._t("bottom")],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(476)),r=l(n(193)),a=l(n(203)),o=l(n(155)),s=l(n(182));function l(e){return e&&e.__esModule?e:{default:e}}i.default.Header=r.default,i.default.Sider=a.default,i.default.Content=o.default,i.default.Footer=s.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(202),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(477),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.wrapClasses},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses,style:e.wrapStyles},[n("span",{directives:[{name:"show",rawName:"v-show",value:e.showZeroTrigger,expression:"showZeroTrigger"}],class:e.zeroWidthTriggerClasses,on:{click:e.toggleCollapse}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-menu"})]),e._v(" "),n("div",{class:e.childClasses},[e._t("default")],2),e._v(" "),e._t("trigger",(function(){return[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showBottomTrigger,expression:"showBottomTrigger"}],class:e.triggerClasses,style:{width:e.siderWidth+"px"},on:{click:e.toggleCollapse}},[n("i",{class:e.triggerIconClasses})])]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(480)),r=o(n(482)),a=o(n(484));function o(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,i.default.Item.Meta=a.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(205),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(481),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[e.header||e.$slots.header?n("div",{staticClass:"ivu-list-header"},[e._t("header",(function(){return[e._v(e._s(e.header))]}))],2):e._e(),e._v(" "),n("div",{staticClass:"ivu-list-container"},[n("ul",{staticClass:"ivu-list-items"},[e._t("default")],2)]),e._v(" "),e.loading?n("Spin",{attrs:{fix:"",size:"large"}},[e._t("spin")],2):e._e(),e._v(" "),e.footer||e.$slots.footer?n("div",{staticClass:"ivu-list-footer"},[e._t("footer",(function(){return[e._v(e._s(e.footer))]}))],2):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(206),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(483),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"ivu-list-item",class:e.classes},["vertical"===e.itemLayout&&e.$slots.extra?[n("div",{staticClass:"ivu-list-item-main"},[e._t("default"),e._v(" "),e.$slots.action?n("ul",{staticClass:"ivu-list-item-action"},[e._t("action")],2):e._e()],2),e._v(" "),n("div",{staticClass:"ivu-list-item-extra"},[e._t("extra")],2)]:[e._t("default"),e._v(" "),e.$slots.action?n("ul",{staticClass:"ivu-list-item-action"},[e._t("action")],2):e._e(),e._v(" "),n("div",{staticClass:"ivu-list-item-extra"},[e._t("extra")],2)]],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(207),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(485),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ivu-list-item-meta"},[e.avatar||e.$slots.avatar?n("div",{staticClass:"ivu-list-item-meta-avatar"},[e._t("avatar",(function(){return[n("Avatar",{attrs:{src:e.avatar}})]}))],2):e._e(),e._v(" "),n("div",{staticClass:"ivu-list-item-meta-content"},[e.title||e.$slots.title?n("div",{staticClass:"ivu-list-item-meta-title"},[e._t("title",(function(){return[e._v(e._s(e.title))]}))],2):e._e(),e._v(" "),e.description||e.$slots.description?n("div",{staticClass:"ivu-list-item-meta-description"},[e._t("description",(function(){return[e._v(e._s(e.description))]}))],2):e._e()])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(487));function a(e){return e&&e.__esModule?e:{default:e}}var o=void 0,s="primary",l=800,u="error",c=2,d=void 0;function h(){return o=o||r.default.newInstance({color:s,failedColor:u,height:c})}function f(e){h().update(e)}function p(){var e=this;setTimeout(function(){(0,i.default)(this,e),f({show:!1}),setTimeout(function(){(0,i.default)(this,e),f({percent:0})}.bind(this),200)}.bind(this),l)}function m(){d&&(clearInterval(d),d=null)}t.default={start:function(){var e=this;if(!d){var t=0;f({percent:t,status:"success",show:!0}),d=setInterval(function(){(0,i.default)(this,e),(t+=Math.floor(3*Math.random()+1))>95&&m(),f({percent:t,status:"success",show:!0})}.bind(this),200)}},update:function(e){m(),f({percent:e,status:"success",show:!0})},finish:function(){m(),f({percent:100,status:"success",show:!0}),p()},error:function(){m(),f({percent:100,status:"error",show:!0}),p()},config:function(e){e.color&&(s=e.color),e.duration&&(l=e.duration),e.failedColor&&(u=e.failedColor),e.height&&(c=e.height)},destroy:function(){m();var e=h();o=null,e.destroy()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(488)),a=o(n(17));function o(e){return e&&e.__esModule?e:{default:e}}r.default.newInstance=function(e){(0,i.default)(void 0,void 0);var t=e||{},n=new a.default({data:t,render:function(e){return e(r.default,{props:t})}}),o=n.$mount();document.body.appendChild(o.$el);var s=n.$children[0];return{update:function(e){"percent"in e&&(s.percent=e.percent),e.status&&(s.status=e.status),"show"in e&&(s.show=e.show)},component:s,destroy:function(){document.body.removeChild(document.getElementsByClassName("ivu-loading-bar")[0])}}}.bind(void 0),t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(208),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(489),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],class:e.classes,style:e.outerStyles},[n("div",{class:e.innerClasses,style:e.styles})])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(n(491)),r=s(n(493)),a=s(n(495)),o=s(n(497));function s(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,i.default.Item=a.default,i.default.Sub=o.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(209),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(492),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("ul",{class:e.classes,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(210),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(494),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:[e.prefixCls+"-item-group"]},[n("div",{class:[e.prefixCls+"-item-group-title"],style:e.groupStyle},[e._v(e._s(e.title))]),e._v(" "),n("ul",[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(211),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(496),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.to?n("a",{class:e.classes,style:e.itemStyle,attrs:{href:e.linkUrl,target:e.target},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClickItem(t,!1)},function(t){return t.ctrlKey?e.handleClickItem(t,!0):null},function(t){return t.metaKey?e.handleClickItem(t,!0):null}]}},[e._t("default")],2):n("li",{class:e.classes,style:e.itemStyle,on:{click:function(t){return t.stopPropagation(),e.handleClickItem.apply(null,arguments)}}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(212),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(498),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:e.classes,on:{mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{ref:"reference",class:[e.prefixCls+"-submenu-title"],style:e.titleStyle,on:{click:function(t){return t.stopPropagation(),e.handleClick.apply(null,arguments)}}},[e._t("title"),e._v(" "),n("Icon",{class:[e.prefixCls+"-submenu-title-icon"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}})],2),e._v(" "),"vertical"===e.mode?n("collapse-transition",[n("ul",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],class:[e.prefixCls]},[e._t("default")],2)]):n("transition",{attrs:{name:"slide-up"}},[n("Drop",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],ref:"drop",style:e.dropStyle,attrs:{placement:"bottom"}},[n("ul",{class:[e.prefixCls+"-drop-list"]},[e._t("default")],2)])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(213),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-message",s="ivu_message_key_",l={top:24,duration:1.5},u=void 0,c=1,d={info:"ios-information-circle",success:"ios-checkmark-circle",warning:"ios-alert",error:"ios-close-circle",loading:"ios-loading"};function h(){return u=u||a.default.newInstance({prefixCls:o,styles:{top:String(l.top)+"px"}})}t.default={name:"Message",info:function(e){return this.message("info",e)},success:function(e){return this.message("success",e)},warning:function(e){return this.message("warning",e)},error:function(e){return this.message("error",e)},loading:function(e){return this.message("loading",e)},message:function(e,t){return"string"==typeof t&&(t={content:t}),function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.duration,i=arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(){},u=arguments.length>6&&void 0!==arguments[6]&&arguments[6],f=d[i],p="loading"===i?" ivu-load-loop":"",m=h();return m.notice({name:""+s+c,duration:n,styles:{},transitionName:"move-up",content:'\n <div class="ivu-message-custom-content ivu-message-'+String(i)+'">\n <i class="ivu-icon ivu-icon-'+String(f)+" "+p+'"></i>\n <span>'+String(t)+"</span>\n </div>\n ",render:o,onClose:r,closable:a,type:"message",msgType:i,background:u}),e=c++,function(){m.remove(""+s+e)}}(t.content,t.duration,e,t.onClose,t.closable,t.render,t.background)},config:function(e){(e.top||0===e.top)&&(l.top=e.top),(e.duration||0===e.duration)&&(l.duration=e.duration)},destroy:function(){var e=h();u=null,e.destroy("ivu-message")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(214),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(503),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(215),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(502),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.transitionName,appear:""},on:{enter:e.handleEnter,leave:e.handleLeave}},[n("div",{class:e.classes,style:e.styles},["notice"===e.type?[n("div",{ref:"content",class:e.contentClasses,domProps:{innerHTML:e._s(e.content)}}),e._v(" "),n("div",{class:e.contentWithIcon},[n("render-cell",{attrs:{render:e.renderFunc}})],1),e._v(" "),e.closable?n("a",{class:[e.baseClass+"-close"],on:{click:e.close}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-close"})]):e._e()]:e._e(),e._v(" "),"message"===e.type?[n("div",{ref:"content",class:e.messageContentClasses},[n("div",{class:[e.baseClass+"-content-text"],domProps:{innerHTML:e._s(e.content)}}),e._v(" "),n("div",{class:[e.baseClass+"-content-text"]},[n("render-cell",{attrs:{render:e.renderFunc}})],1),e._v(" "),e.closable?n("a",{class:[e.baseClass+"-close"],on:{click:e.close}},[n("i",{staticClass:"ivu-icon ivu-icon-ios-close"})]):e._e()])]:e._e()],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,style:e.wrapStyles},e._l(e.notices,(function(t){return n("Notice",{key:t.name,attrs:{"prefix-cls":e.prefixCls,styles:t.styles,type:t.type,content:t.content,duration:t.duration,render:t.render,"has-title":t.hasTitle,withIcon:t.withIcon,closable:t.closable,name:t.name,"transition-name":t.transitionName,background:t.background,"msg-type":t.msgType,"on-close":t.onClose}})})),1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1)),r=o(n(505)),a=n(33);function o(e){return e&&e.__esModule?e:{default:e}}var s=void 0;function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return s=s||r.default.newInstance({closable:!1,maskClosable:!1,footerHide:!0,render:e,append:n,lockScroll:t})}function u(e){var t=l("render"in e?e.render:void 0,!("lockScroll"in e)||e.lockScroll,"append"in e?e.append:void 0);e.onRemove=function(){s=null},t.show(e)}r.default.info=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="info",e.showCancel=!1,u(e)},r.default.success=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="success",e.showCancel=!1,u(e)},r.default.warning=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="warning",e.showCancel=!1,u(e)},r.default.error=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="error",e.showCancel=!1,u(e)},r.default.confirm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.icon="confirm",e.showCancel=!0,u(e)},r.default.remove=function(){if(!s)return!1;l().remove()},r.default.resetIndex=function(){(0,a.resetIncrease)()},r.default.visibles=function(){return(0,a.onModalVisibleClear)(),a.modalVisibleAggregate},r.default.removeLast=function(){var e=this;if(0===a.modalVisibleAggregate.length)return!1;if((0,a.onModalVisibleClear)(),!(0,a.onModalVisibleClosing)())return!0;var t=a.modalVisibleAggregate.sort(function(t,n){return(0,i.default)(this,e),t.$data.modalIndex<n.$data.modalIndex?1:-1}.bind(this))[0];return!!t&&(t.cancel(),!0)},t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=c(n(18)),r=c(n(14)),a=c(n(1)),o=c(n(17)),s=c(n(506)),l=c(n(28)),u=c(n(6));function c(e){return e&&e.__esModule?e:{default:e}}var d="ivu-modal-confirm";s.default.newInstance=function(e){(0,a.default)(void 0,void 0);var t=e||{},n=new o.default({mixins:[u.default],data:(0,r.default)({},t,{visible:!1,width:416,title:"",body:"",iconType:"",iconName:"",okText:void 0,cancelText:void 0,showCancel:!1,loading:!1,buttonLoading:!1,scrollable:!1,closable:!1,closing:!1,enterOk:!1}),render:function(e){var n=this,i=[];this.showCancel&&i.push(e(l.default,{props:{type:"text"},on:{click:this.cancel}},this.localeCancelText)),i.push(e(l.default,{props:{type:"primary",loading:this.buttonLoading},on:{click:this.ok}},this.localeOkText));var o=void 0;o=this.render?e("div",{attrs:{class:d+"-body "+d+"-body-render"}},[this.render(e)]):e("div",{attrs:{class:d+"-body"}},[e("div",{domProps:{innerHTML:this.body}})]);var u=void 0;return this.title&&(u=e("div",{attrs:{class:d+"-head"}},[e("div",{class:this.iconTypeCls},[e("i",{class:this.iconNameCls})]),e("div",{attrs:{class:d+"-head-title"},domProps:{innerHTML:this.title}})])),e(s.default,{props:(0,r.default)({},t,{width:this.width,scrollable:this.scrollable,closable:this.closable,enterOk:this.enterOk}),domProps:{value:this.visible},on:{input:function(e){(0,a.default)(this,n),this.visible=e}.bind(this),"on-cancel":this.cancel}},[e("div",{attrs:{class:d}},[u,o,e("div",{attrs:{class:d+"-footer"}},i)])])},computed:{iconTypeCls:function(){return[d+"-head-icon",d+"-head-icon-"+String(this.iconType)]},iconNameCls:function(){return["ivu-icon","ivu-icon-"+String(this.iconName)]},localeOkText:function(){return this.okText?this.okText:this.t("i.modal.okText")},localeCancelText:function(){return this.cancelText?this.cancelText:this.t("i.modal.cancelText")}},methods:{cancel:function(){this.closing||(this.$children[0].visible=!1,this.buttonLoading=!1,this.onCancel(),this.remove())},ok:function(){this.closing||(this.loading?this.buttonLoading=!0:(this.$children[0].visible=!1,this.remove()),this.onOk())},remove:function(){var e=this;this.closing=!0,setTimeout(function(){(0,a.default)(this,e),this.closing=!1,this.destroy()}.bind(this),300)},destroy:function(){this.$destroy(),this.$el&&(this.append&&"object"===(0,i.default)(this.append)?this.append.removeChild(this.$el):document.body.removeChild(this.$el)),this.onRemove()},onOk:function(){},onCancel:function(){},onRemove:function(){}}}),c=n.$mount();t.append&&"object"===(0,i.default)(t.append)?t.append.appendChild(c.$el):document.body.appendChild(c.$el);var h=n.$children[0];return{show:function(e){switch(h.$parent.showCancel=e.showCancel,h.$parent.iconType=e.icon,e.icon){case"info":h.$parent.iconName="ios-information-circle";break;case"success":h.$parent.iconName="ios-checkmark-circle";break;case"warning":h.$parent.iconName="ios-alert";break;case"error":h.$parent.iconName="ios-close-circle";break;case"confirm":h.$parent.iconName="ios-help-circle"}"width"in e&&(h.$parent.width=e.width),"closable"in e&&(h.$parent.closable=e.closable),"title"in e&&(h.$parent.title=e.title),"content"in e&&(h.$parent.body=e.content),"okText"in e&&(h.$parent.okText=e.okText),"cancelText"in e&&(h.$parent.cancelText=e.cancelText),"onCancel"in e&&(h.$parent.onCancel=e.onCancel),"onOk"in e&&(h.$parent.onOk=e.onOk),"loading"in e&&(h.$parent.loading=e.loading),"scrollable"in e&&(h.$parent.scrollable=e.scrollable),"enterOk"in e&&(h.$parent.enterOk=e.enterOk),h.$parent.onRemove=e.onRemove,h.visible=!0},remove:function(){h.visible=!1,h.$parent.buttonLoading=!1,h.$parent.remove()},component:h}}.bind(void 0),t.default=s.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(217),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(507),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],attrs:{"data-transfer":e.transfer}},[n("transition",{attrs:{name:e.transitionNames[1]}},[e.showMask?n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.maskClasses,style:e.wrapStyles,on:{click:e.handleMask}}):e._e()]),e._v(" "),n("div",{class:e.wrapClasses,style:e.wrapStyles,on:{click:e.handleWrapClick}},[n("transition",{attrs:{name:e.transitionNames[0]},on:{"after-leave":e.animationFinish}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:e.classes,style:e.mainStyles,on:{mousedown:e.handleMousedown}},[n("div",{ref:"content",class:e.contentClasses,style:e.contentStyles,on:{click:e.handleClickModal}},[e.closable?n("a",{class:[e.prefixCls+"-close"],on:{click:e.close}},[e._t("close",(function(){return[n("Icon",{attrs:{type:"ios-close"}})]}))],2):e._e(),e._v(" "),e.showHead?n("div",{class:[e.prefixCls+"-header"],on:{mousedown:e.handleMoveStart}},[e._t("header",(function(){return[n("div",{class:[e.prefixCls+"-header-inner"]},[e._v(e._s(e.title))])]}))],2):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"]},[e._t("default")],2),e._v(" "),e.footerHide?e._e():n("div",{class:[e.prefixCls+"-footer"]},[e._t("footer",(function(){return[n("i-button",{attrs:{type:"text"},nativeOn:{click:function(t){return e.cancel.apply(null,arguments)}}},[e._v(e._s(e.localeCancelText))]),e._v(" "),n("i-button",{attrs:{type:"primary",loading:e.buttonLoading},nativeOn:{click:function(t){return e.ok.apply(null,arguments)}}},[e._v(e._s(e.localeOkText))])]}))],2)])])])],1)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(213),a=(i=r)&&i.__esModule?i:{default:i},o="ivu-notice",s=24,l=4.5,u=void 0,c=1,d={info:"ios-information-circle",success:"ios-checkmark-circle",warning:"ios-alert",error:"ios-close-circle"};function h(){return u=u||a.default.newInstance({prefixCls:o,styles:{top:s+"px",right:0}})}function f(e,t){var n=t.title||"",i=t.desc||"",r=t.name||"ivu_notice_key_"+c,a=t.onClose||function(){},o=t.render,s=0===t.duration?0:t.duration||l;c++;var u=h(),f=void 0,p=void 0,m=t.render&&!n?"":i||t.render?" ivu-notice-with-desc":"";if("normal"==e)p=!1,f='\n <div class="ivu-notice-custom-content ivu-notice-with-normal '+m+'">\n <div class="ivu-notice-title">'+String(n)+'</div>\n <div class="ivu-notice-desc">'+String(i)+"</div>\n </div>\n ";else{var v=d[e],g=""===m?"":"-outline";p=!0,f='\n <div class="ivu-notice-custom-content ivu-notice-with-icon ivu-notice-with-'+String(e)+" "+m+'">\n <span class="ivu-notice-icon ivu-notice-icon-'+String(e)+'">\n <i class="ivu-icon ivu-icon-'+String(v)+g+'"></i>\n </span>\n <div class="ivu-notice-title">'+String(n)+'</div>\n <div class="ivu-notice-desc">'+String(i)+"</div>\n </div>\n "}u.notice({name:r.toString(),duration:s,styles:{},transitionName:"move-notice",content:f,withIcon:p,render:o,hasTitle:!!n,onClose:a,closable:!0,type:"notice"})}t.default={open:function(e){return f("normal",e)},info:function(e){return f("info",e)},success:function(e){return f("success",e)},warning:function(e){return f("warning",e)},error:function(e){return f("error",e)},config:function(e){e.top&&(s=e.top),(e.duration||0===e.duration)&&(l=e.duration)},close:function(e){if(!e)return!1;e=e.toString(),u&&u.remove(e)},destroy:function(){var e=h();u=null,e.destroy("ivu-notice")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(510),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(218),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(513),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(219),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(512),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.showSizer||e.showElevator?n("div",{class:e.optsClasses},[e.showSizer?n("div",{class:e.sizerClasses},[n("i-select",{attrs:{size:e.size,placement:e.placement,transfer:e.transfer,disabled:e.disabled,eventsEnabled:e.eventsEnabled},on:{"on-change":e.changeSize},model:{value:e.currentPageSize,callback:function(t){e.currentPageSize=t},expression:"currentPageSize"}},e._l(e.pageSizeOpts,(function(t){return n("i-option",{key:t,staticStyle:{"text-align":"center"},attrs:{value:t}},[e._v(e._s(t)+" "+e._s(e.t("i.page.page")))])})),1)],1):e._e(),e._v(" "),e.showElevator?n("div",{class:e.ElevatorClasses},[e._v("\n "+e._s(e.t("i.page.goto"))+"\n "),n("input",{attrs:{type:"text",autocomplete:"off",spellcheck:"false",disabled:e.disabled},domProps:{value:e._current},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.changePage.apply(null,arguments)}}}),e._v("\n "+e._s(e.t("i.page.p"))+"\n ")]):e._e()]):e._e()},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.simple?n("ul",{class:e.simpleWrapClasses,style:e.styles},[n("li",{class:e.prevClasses,attrs:{title:e.t("i.page.prev")},on:{click:e.prev}},[e._m(0)]),e._v(" "),n("div",{class:e.simplePagerClasses,attrs:{title:e.currentPage+"/"+e.allPages}},[n("input",{attrs:{type:"text",autocomplete:"off",spellcheck:"false",disabled:e.disabled},domProps:{value:e.currentPage},on:{keydown:e.keyDown,keyup:e.keyUp,change:e.keyUp}}),e._v(" "),n("span",[e._v("/")]),e._v("\n "+e._s(e.allPages)+"\n ")]),e._v(" "),n("li",{class:e.nextClasses,attrs:{title:e.t("i.page.next")},on:{click:e.next}},[e._m(1)])]):n("ul",{class:e.wrapClasses,style:e.styles},[e.showTotal?n("span",{class:[e.prefixCls+"-total"]},[e._t("default",(function(){return[e._v(e._s(e.t("i.page.total"))+" "+e._s(e.total)+" "),e.total<=1?[e._v(e._s(e.t("i.page.item")))]:[e._v(e._s(e.t("i.page.items")))]]}))],2):e._e(),e._v(" "),n("li",{class:e.prevClasses,attrs:{title:e.t("i.page.prev")},on:{click:e.prev}},[n("a",[""!==e.prevText?[e._v(e._s(e.prevText))]:n("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-back"})],2)]),e._v(" "),n("li",{class:e.firstPageClasses,attrs:{title:"1"},on:{click:function(t){return e.changePage(1)}}},[n("a",[e._v("1")])]),e._v(" "),e.currentPage>5?n("li",{class:[e.prefixCls+"-item-jump-prev"],attrs:{title:e.t("i.page.prev5")},on:{click:e.fastPrev}},[e._m(2)]):e._e(),e._v(" "),5===e.currentPage?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage-3},on:{click:function(t){return e.changePage(e.currentPage-3)}}},[n("a",[e._v(e._s(e.currentPage-3))])]):e._e(),e._v(" "),e.currentPage-2>1?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage-2},on:{click:function(t){return e.changePage(e.currentPage-2)}}},[n("a",[e._v(e._s(e.currentPage-2))])]):e._e(),e._v(" "),e.currentPage-1>1?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage-1},on:{click:function(t){return e.changePage(e.currentPage-1)}}},[n("a",[e._v(e._s(e.currentPage-1))])]):e._e(),e._v(" "),1!=e.currentPage&&e.currentPage!=e.allPages?n("li",{class:[e.prefixCls+"-item",e.prefixCls+"-item-active"],attrs:{title:e.currentPage}},[n("a",[e._v(e._s(e.currentPage))])]):e._e(),e._v(" "),e.currentPage+1<e.allPages?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage+1},on:{click:function(t){return e.changePage(e.currentPage+1)}}},[n("a",[e._v(e._s(e.currentPage+1))])]):e._e(),e._v(" "),e.currentPage+2<e.allPages?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage+2},on:{click:function(t){return e.changePage(e.currentPage+2)}}},[n("a",[e._v(e._s(e.currentPage+2))])]):e._e(),e._v(" "),e.allPages-e.currentPage==4?n("li",{class:[e.prefixCls+"-item"],attrs:{title:e.currentPage+3},on:{click:function(t){return e.changePage(e.currentPage+3)}}},[n("a",[e._v(e._s(e.currentPage+3))])]):e._e(),e._v(" "),e.allPages-e.currentPage>=5?n("li",{class:[e.prefixCls+"-item-jump-next"],attrs:{title:e.t("i.page.next5")},on:{click:e.fastNext}},[e._m(3)]):e._e(),e._v(" "),e.allPages>1?n("li",{class:e.lastPageClasses,attrs:{title:e.allPages},on:{click:function(t){return e.changePage(e.allPages)}}},[n("a",[e._v(e._s(e.allPages))])]):e._e(),e._v(" "),n("li",{class:e.nextClasses,attrs:{title:e.t("i.page.next")},on:{click:e.next}},[n("a",[""!==e.nextText?[e._v(e._s(e.nextText))]:n("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-forward"})],2)]),e._v(" "),n("Options",{attrs:{"show-sizer":e.showSizer,"page-size":e.currentPageSize,"page-size-opts":e.pageSizeOpts,placement:e.placement,transfer:e.transfer,"show-elevator":e.showElevator,_current:e.currentPage,current:e.currentPage,disabled:e.disabled,"all-pages":e.allPages,"is-small":e.isSmall,eventsEnabled:e.eventsEnabled},on:{"on-size":e.onSize,"on-page":e.onPage}})],1)},t.staticRenderFns=[function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-back"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-forward"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-back"}),t("i",{staticClass:"ivu-icon ivu-icon-ios-more"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("a",[t("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-forward"}),t("i",{staticClass:"ivu-icon ivu-icon-ios-more"})])}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(220),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.handleClose,expression:"handleClose"}],class:e.classes,on:{mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"],on:{click:e.handleClick,mousedown:function(t){return e.handleFocus(!1)},mouseup:function(t){return e.handleBlur(!1)}}},[e._t("default")],2),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"popper",class:e.popperClasses,style:e.styles,attrs:{"data-transfer":e.transfer},on:{click:e.handleTransferClick,mouseenter:e.handleMouseenter,mouseleave:e.handleMouseleave}},[n("div",{class:[e.prefixCls+"-content"]},[n("div",{class:[e.prefixCls+"-arrow"]}),e._v(" "),e.confirm?n("div",{class:[e.prefixCls+"-inner"]},[n("div",{class:[e.prefixCls+"-body"]},[n("i",{staticClass:"ivu-icon ivu-icon-ios-help-circle"}),e._v(" "),n("div",{class:[e.prefixCls+"-body-message"]},[e._t("title",(function(){return[e._v(e._s(e.title))]}))],2)]),e._v(" "),n("div",{class:[e.prefixCls+"-footer"]},[n("i-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(t){return e.cancel.apply(null,arguments)}}},[e._v(e._s(e.localeCancelText))]),e._v(" "),n("i-button",{attrs:{type:"primary",size:"small"},nativeOn:{click:function(t){return e.ok.apply(null,arguments)}}},[e._v(e._s(e.localeOkText))])],1)]):e._e(),e._v(" "),e.confirm?e._e():n("div",{class:[e.prefixCls+"-inner"]},[e.showTitle?n("div",{ref:"title",class:[e.prefixCls+"-title"],style:e.contentPaddingStyle},[e._t("title",(function(){return[n("div",{class:[e.prefixCls+"-title-inner"]},[e._v(e._s(e.title))])]}))],2):e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-body"],style:e.contentPaddingStyle},[n("div",{class:e.contentClasses},[e._t("content",(function(){return[n("div",{class:[e.prefixCls+"-body-content-inner"]},[e._v(e._s(e.content))])]}))],2)])])])])])],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(223),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},[n("div",{class:e.outerClasses},[n("div",{class:e.innerClasses},[n("div",{class:e.bgClasses,style:e.bgStyle},[e.textInside?n("div",{staticClass:"ivu-progress-inner-text"},[e._v(e._s(e.percent)+"%")]):e._e()]),n("div",{class:e.successBgClasses,style:e.successBgStyle})])]),e._v(" "),e.hideInfo||e.textInside?e._e():n("span",{class:e.textClasses},[e._t("default",(function(){return[e.isStatus?n("span",{class:e.textInnerClasses},[n("Icon",{attrs:{type:e.statusIcon}})],1):n("span",{class:e.textInnerClasses},[e._v("\n "+e._s(e.percent)+"%\n ")])]}))],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(519)),r=a(n(521));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Group=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(225),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(520),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{class:e.wrapClasses},[n("span",{class:e.radioClasses},[n("span",{class:e.innerClasses}),e._v(" "),n("input",{class:e.inputClasses,attrs:{type:"radio",disabled:e.itemDisabled,name:e.groupName},domProps:{checked:e.currentValue},on:{change:e.change,focus:e.onFocus,blur:e.onBlur}})]),e._t("default",(function(){return[e._v(e._s(e.label))]}))],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(226),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(522),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes,attrs:{name:e.name}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(524),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(227),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(525),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,on:{mouseleave:e.handleMouseleave}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentValue}}),e._v(" "),e._l(e.count,(function(t){return n("div",{key:t,class:e.starCls(t),on:{mousemove:function(n){return e.handleMousemove(t,n)},click:function(n){return e.handleClick(t)}}},[e.showCharacter?[n("span",{class:[e.prefixCls+"-star-first"],attrs:{type:"half"}},[""!==e.character?[e._v(e._s(e.character))]:n("i",{class:e.iconClasses,attrs:{type:"half"}})],2),e._v(" "),n("span",{class:[e.prefixCls+"-star-second"]},[""!==e.character?[e._v(e._s(e.character))]:n("i",{class:e.iconClasses})],2)]:[n("span",{class:[e.prefixCls+"-star-content"],attrs:{type:"half"}})]],2)})),e._v(" "),e.showText?n("div",{directives:[{name:"show",rawName:"v-show",value:e.currentValue>0,expression:"currentValue > 0"}],class:[e.prefixCls+"-text"]},[e._t("default",(function(){return[n("span",[e._v(e._s(e.currentValue))]),e._v(" "),e.currentValue<=1?n("span",[e._v(e._s(e.t("i.rate.star")))]):n("span",[e._v(e._s(e.t("i.rate.stars")))])]}))],2):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(203),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(528),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(228),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(541),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls],on:{mouseenter:e.handleShowPopper,mouseleave:e.handleClosePopper}},[n("div",{ref:"reference",class:[e.prefixCls+"-rel"]},[e._t("default")],2),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled&&(e.visible||e.always),expression:"!disabled && (visible || always)"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"popper",class:e.dropdownCls,style:e.dropStyles,attrs:{"data-transfer":e.transfer},on:{mouseenter:e.handleShowPopper,mouseleave:e.handleClosePopper}},[n("div",{class:[e.prefixCls+"-content"]},[n("div",{class:[e.prefixCls+"-arrow"]}),e._v(" "),n("div",{class:e.innerClasses,style:e.innerStyles},[e._t("content",(function(){return[e._v(e._s(e.content))]}))],2)])])])],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"SliderMarker",props:{mark:{type:[String,Object]}},render:function(e){var t="string"==typeof this.mark?this.mark:[this.mark.label];return e("div",{class:"ivu-slider-marks-item",style:this.mark.style||{}},t)}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.stateHandler.getState;return{isDetectable:function(e){var n=t(e);return n&&!!n.isDetectable},markAsDetectable:function(e){t(e).isDetectable=!0},isBusy:function(e){return!!t(e).busy},markBusy:function(e,n){t(e).busy=!!n}}}},function(e,t,n){"use strict";e.exports=function(e){var t={};function n(n){var i=e.get(n);return void 0===i?[]:t[i]||[]}return{get:n,add:function(n,i){var r=e.get(n);t[r]||(t[r]=[]),t[r].push(i)},removeListener:function(e,t){for(var i=n(e),r=0,a=i.length;r<a;++r)if(i[r]===t){i.splice(r,1);break}},removeAllListeners:function(e){var t=n(e);t&&(t.length=0)}}}},function(e,t,n){"use strict";e.exports=function(){var e=1;return{generate:function(){return e++}}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.idGenerator,n=e.stateHandler.getState;return{get:function(e){var t=n(e);return t&&void 0!==t.id?t.id:null},set:function(e){var i=n(e);if(!i)throw new Error("setId required the element to have a resize detection state.");var r=t.generate();return i.id=r,r}}}},function(e,t,n){"use strict";e.exports=function(e){function t(){}var n={log:t,warn:t,error:t};if(!e&&window.console){var i=function(e,t){e[t]=function(){var e=console[t];if(e.apply)e.apply(console,arguments);else for(var n=0;n<arguments.length;n++)e(arguments[n])}};i(n,"log"),i(n,"warn"),i(n,"error")}return n}},function(e,t,n){"use strict";var i=n(537);function r(){var e={},t=0,n=0,i=0;return{add:function(r,a){a||(a=r,r=0),r>n?n=r:r<i&&(i=r),e[r]||(e[r]=[]),e[r].push(a),t++},process:function(){for(var t=i;t<=n;t++)for(var r=e[t],a=0;a<r.length;a++)(0,r[a])()},size:function(){return t}}}e.exports=function(e){var t=(e=e||{}).reporter,n=i.getOption(e,"async",!0),a=i.getOption(e,"auto",!0);a&&!n&&(t&&t.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),n=!0);var o,s=r(),l=!1;function u(){for(l=!0;s.size();){var e=s;s=r(),e.process()}l=!1}function c(){var e;e=u,o=setTimeout(e,0)}return{add:function(e,t){!l&&a&&n&&0===s.size()&&c(),s.add(e,t)},force:function(e){l||(void 0===e&&(e=n),o&&(clearTimeout(o),o=null),e?c():u())}}}},function(e,t,n){"use strict";(e.exports={}).getOption=function(e,t,n){var i=e[t];return null==i&&void 0!==n?n:i}},function(e,t,n){"use strict";function i(e){return e._erd}e.exports={initState:function(e){return e._erd={},i(e)},getState:i,cleanState:function(e){delete e._erd}}},function(e,t,n){"use strict";var i=n(231);e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,r=e.stateHandler.getState;if(!t)throw new Error("Missing required dependency: reporter.");function a(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function o(e){return r(e).object}return{makeDetectable:function(e,o,s){s||(s=o,o=e,e=null),(e=e||{}).debug,i.isIE(8)?s(o):function(o,s){var l=a(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),u=!1,c=window.getComputedStyle(o),d=o.offsetWidth,h=o.offsetHeight;function f(){function n(){if("static"===c.position){o.style.setProperty("position","relative",e.important?"important":"");var n=function(t,n,i,r){var a=i[r];"auto"!==a&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(a)&&(t.warn("An element that is positioned static has style."+r+"="+a+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",n),n.style.setProperty(r,"0",e.important?"important":""))};n(t,o,c,"top"),n(t,o,c,"right"),n(t,o,c,"bottom"),n(t,o,c,"left")}}""!==c.position&&(n(),u=!0);var a=document.createElement("object");a.style.cssText=l,a.tabIndex=-1,a.type="text/html",a.setAttribute("aria-hidden","true"),a.onload=function(){u||n(),function e(t,n){if(!t.contentDocument){var i=r(t);return i.checkForObjectDocumentTimeoutId&&window.clearTimeout(i.checkForObjectDocumentTimeoutId),void(i.checkForObjectDocumentTimeoutId=setTimeout((function(){i.checkForObjectDocumentTimeoutId=0,e(t,n)}),100))}n(t.contentDocument)}(this,(function(e){s(o)}))},i.isIE()||(a.data="about:blank"),r(o)&&(o.appendChild(a),r(o).object=a,i.isIE()&&(a.data="about:blank"))}r(o).startSize={width:d,height:h},n?n.add(f):f()}(o,s)},addListener:function(e,t){function n(){t(e)}if(i.isIE(8))r(e).object={proxy:n},e.attachEvent("onresize",n);else{var a=o(e);if(!a)throw new Error("Element is not detectable by this strategy.");a.contentDocument.defaultView.addEventListener("resize",n)}},uninstall:function(e){if(r(e)){var t=o(e);t&&(i.isIE(8)?e.detachEvent("onresize",t.proxy):e.removeChild(t),r(e).checkForObjectDocumentTimeoutId&&window.clearTimeout(r(e).checkForObjectDocumentTimeoutId),delete r(e).object)}}}}},function(e,t,n){"use strict";var i=n(230).forEach;e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,r=e.stateHandler.getState,a=(e.stateHandler.hasState,e.idHandler);if(!n)throw new Error("Missing required dependency: batchProcessor");if(!t)throw new Error("Missing required dependency: reporter.");var o=function(){var e=500,t=500,n=document.createElement("div");n.style.cssText=u(["position: absolute","width: 1000px","height: 1000px","visibility: hidden","margin: 0","padding: 0"]);var i=document.createElement("div");i.style.cssText=u(["position: absolute","width: 500px","height: 500px","overflow: scroll","visibility: none","top: -1500px","left: -1500px","visibility: hidden","margin: 0","padding: 0"]),i.appendChild(n),document.body.insertBefore(i,document.body.firstChild);var r=e-i.clientWidth,a=t-i.clientHeight;return document.body.removeChild(i),{width:r,height:a}}(),s="erd_scroll_detection_container";function l(e){!function(e,t,n){function i(n,i){i=i||function(t){e.head.appendChild(t)};var r=e.createElement("style");return r.innerHTML=n,r.id=t,i(r),r}if(!e.getElementById(t)){var r=n+"_animation",a=n+"_animation_active",o="/* Created by the element-resize-detector library. */\n";o+="."+n+" > div::-webkit-scrollbar { "+u(["display: none"])+" }\n\n",o+="."+a+" { "+u(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+r,"animation-name: "+r])+" }\n",o+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",i(o+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}(e,"erd_scroll_detection_scrollbar_style",s)}function u(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function c(e,n,i){if(e.addEventListener)e.addEventListener(n,i);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,i)}}function d(e,n,i){if(e.removeEventListener)e.removeEventListener(n,i);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,i)}}function h(e){return r(e).container.childNodes[0].childNodes[0].childNodes[0]}function f(e){return r(e).container.childNodes[0].childNodes[0].childNodes[1]}return l(window.document),{makeDetectable:function(e,l,d){function p(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(a.get(l),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var i=0;i<n.length;i++)t.log(n[i])}}function m(e){var t=r(e).container.childNodes[0],n=window.getComputedStyle(t);return!n.width||-1===n.width.indexOf("px")}function v(){var e=window.getComputedStyle(l),t={};return t.position=e.position,t.width=l.offsetWidth,t.height=l.offsetHeight,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.widthCSS=e.width,t.heightCSS=e.height,t}function g(){if(p("storeStyle invoked."),r(l)){var e=v();r(l).style=e}else p("Aborting because element has been uninstalled")}function b(e,t,n){r(e).lastWidth=t,r(e).lastHeight=n}function y(){return 2*o.width+1}function w(){return 2*o.height+1}function _(e){return e+10+y()}function x(e){return e+10+w()}function k(e,t,n){var i=h(e),r=f(e),a=_(t),o=x(n),s=function(e){return 2*e+y()}(t),l=function(e){return 2*e+w()}(n);i.scrollLeft=a,i.scrollTop=o,r.scrollLeft=s,r.scrollTop=l}function C(){var e=r(l).container;if(!e){(e=document.createElement("div")).className=s,e.style.cssText=u(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),r(l).container=e,function(e){e.className+=" "+s+"_animation_active"}(e),l.appendChild(e);var t=function(){r(l).onRendered&&r(l).onRendered()};c(e,"animationstart",t),r(l).onAnimationStart=t}return e}function S(){if(p("Injecting elements"),r(l)){!function(){var n=r(l).style;if("static"===n.position){l.style.setProperty("position","relative",e.important?"important":"");var i=function(e,t,n,i){var r=n[i];"auto"!==r&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(r)&&(e.warn("An element that is positioned static has style."+i+"="+r+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",t),t.style[i]=0)};i(t,l,n,"top"),i(t,l,n,"right"),i(t,l,n,"bottom"),i(t,l,n,"left")}}();var n=r(l).container;n||(n=C());var i,a,d,h,f=o.width,m=o.height,v=u(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),g=u(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(["left: "+(i=(i=-(1+f))?i+"px":"0"),"top: "+(a=(a=-(1+m))?a+"px":"0"),"right: "+(h=(h=-f)?h+"px":"0"),"bottom: "+(d=(d=-m)?d+"px":"0")])),b=u(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),y=u(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),w=u(["position: absolute","left: 0","top: 0"]),_=u(["position: absolute","width: 200%","height: 200%"]),x=document.createElement("div"),k=document.createElement("div"),S=document.createElement("div"),O=document.createElement("div"),T=document.createElement("div"),D=document.createElement("div");x.dir="ltr",x.style.cssText=v,x.className=s,k.className=s,k.style.cssText=g,S.style.cssText=b,O.style.cssText=w,T.style.cssText=y,D.style.cssText=_,S.appendChild(O),T.appendChild(D),k.appendChild(S),k.appendChild(T),x.appendChild(k),n.appendChild(x),c(S,"scroll",E),c(T,"scroll",$),r(l).onExpandScroll=E,r(l).onShrinkScroll=$}else p("Aborting because element has been uninstalled");function E(){var e=r(l);e&&e.onExpand?e.onExpand():p("Aborting expand scroll handler: element has been uninstalled")}function $(){var e=r(l);e&&e.onShrink?e.onShrink():p("Aborting shrink scroll handler: element has been uninstalled")}}function O(){function o(t,n,i){var r=function(e){return h(e).childNodes[0]}(t),a=_(n),o=x(i);r.style.setProperty("width",a+"px",e.important?"important":""),r.style.setProperty("height",o+"px",e.important?"important":"")}function s(i){var s=l.offsetWidth,c=l.offsetHeight,d=s!==r(l).lastWidth||c!==r(l).lastHeight;p("Storing current size",s,c),b(l,s,c),n.add(0,(function(){if(d)if(r(l))if(u()){if(e.debug){var n=l.offsetWidth,i=l.offsetHeight;n===s&&i===c||t.warn(a.get(l),"Scroll: Size changed before updating detector elements.")}o(l,s,c)}else p("Aborting because element container has not been initialized");else p("Aborting because element has been uninstalled")})),n.add(1,(function(){r(l)?u()?k(l,s,c):p("Aborting because element container has not been initialized"):p("Aborting because element has been uninstalled")})),d&&i&&n.add(2,(function(){r(l)?u()?i():p("Aborting because element container has not been initialized"):p("Aborting because element has been uninstalled")}))}function u(){return!!r(l).container}function c(){p("notifyListenersIfNeeded invoked");var e=r(l);return void 0===r(l).lastNotifiedWidth&&e.lastWidth===e.startSize.width&&e.lastHeight===e.startSize.height?p("Not notifying: Size is the same as the start size, and there has been no notification yet."):e.lastWidth===e.lastNotifiedWidth&&e.lastHeight===e.lastNotifiedHeight?p("Not notifying: Size already notified"):(p("Current size not notified, notifying..."),e.lastNotifiedWidth=e.lastWidth,e.lastNotifiedHeight=e.lastHeight,void i(r(l).listeners,(function(e){e(l)})))}function d(){p("Scroll detected."),m(l)?p("Scroll event fired while unrendered. Ignoring..."):s(c)}if(p("registerListenersAndPositionElements invoked."),r(l)){r(l).onRendered=function(){if(p("startanimation triggered."),m(l))p("Ignoring since element is still unrendered...");else{p("Element rendered.");var e=h(l),t=f(l);0!==e.scrollLeft&&0!==e.scrollTop&&0!==t.scrollLeft&&0!==t.scrollTop||(p("Scrollbars out of sync. Updating detector elements..."),s(c))}},r(l).onExpand=d,r(l).onShrink=d;var v=r(l).style;o(l,v.width,v.height)}else p("Aborting because element has been uninstalled")}function T(){if(p("finalizeDomMutation invoked."),r(l)){var e=r(l).style;b(l,e.width,e.height),k(l,e.width,e.height)}else p("Aborting because element has been uninstalled")}function D(){d(l)}function E(){var e;p("Installing..."),r(l).listeners=[],e=v(),r(l).startSize={width:e.width,height:e.height},p("Element start size",r(l).startSize),n.add(0,g),n.add(1,S),n.add(2,O),n.add(3,T),n.add(4,D)}d||(d=l,l=e,e=null),e=e||{},p("Making detectable..."),function(e){return!function(e){var t=e.getRootNode&&e.getRootNode().contains(e);return e===e.ownerDocument.body||e.ownerDocument.body.contains(e)||t}(e)||null===window.getComputedStyle(e)}(l)?(p("Element is detached"),C(),p("Waiting until element is attached..."),r(l).onRendered=function(){p("Element is now attached"),E()}):E()},addListener:function(e,t){if(!r(e).listeners.push)throw new Error("Cannot add listener to an element that is not detectable.");r(e).listeners.push(t)},uninstall:function(e){var t=r(e);t&&(t.onExpandScroll&&d(h(e),"scroll",t.onExpandScroll),t.onShrinkScroll&&d(f(e),"scroll",t.onShrinkScroll),t.onAnimationStart&&d(t.container,"animationstart",t.onAnimationStart),t.container&&e.removeChild(t.container))},initDocument:l}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes},[!e.range&&e.showInput?n("Input-number",{attrs:{min:e.min,size:e.inputSize,max:e.max,step:e.step,value:e.exportValue[0],disabled:e.itemDisabled,"active-change":e.activeChange},on:{"on-change":e.handleInputChange}}):e._e(),e._v(" "),n("div",{ref:"slider",class:[e.prefixCls+"-wrap"],on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.exportValue}}),e._v(" "),n("div",{class:[e.prefixCls+"-bar"],style:e.barStyle,on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}}),e._v(" "),e.showStops?e._l(e.stops,(function(t){return n("div",{class:[e.prefixCls+"-stop"],style:{left:t+"%"},on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}})})):e._e(),e._v(" "),e.markList.length>0?[e._l(e.markList,(function(t,i){return n("div",{key:i,class:[e.prefixCls+"-stop"],style:{left:t.position+"%"},on:{click:function(t){return t.target!==t.currentTarget?null:e.sliderClick.apply(null,arguments)}}})})),e._v(" "),n("div",{staticClass:"ivu-slider-marks"},e._l(e.markList,(function(t,i){return n("SliderMarker",{key:i,style:{left:t.position+"%"},attrs:{mark:t.mark},nativeOn:{click:function(t){return e.sliderClick.apply(null,arguments)}}})})),1)]:e._e(),e._v(" "),n("div",{class:[e.prefixCls+"-button-wrap"],style:{left:e.minPosition+"%"},on:{touchstart:function(t){return e.onPointerDown(t,"min")},mousedown:function(t){return e.onPointerDown(t,"min")}}},[n("Tooltip",{ref:"minTooltip",attrs:{controlled:"min"===e.pointerDown,placement:"top",content:e.tipFormat(e.exportValue[0]),disabled:e.tipDisabled,always:"always"===e.showTip}},[n("div",{class:e.minButtonClasses,attrs:{tabindex:"0"},on:{focus:function(t){return e.handleFocus("min")},blur:function(t){return e.handleBlur("min")},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onKeyLeft(t,"min")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.onKeyLeft(t,"min")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onKeyRight(t,"min")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.onKeyRight(t,"min")}]}})])],1),e._v(" "),e.range?n("div",{class:[e.prefixCls+"-button-wrap"],style:{left:e.maxPosition+"%"},on:{touchstart:function(t){return e.onPointerDown(t,"max")},mousedown:function(t){return e.onPointerDown(t,"max")}}},[n("Tooltip",{ref:"maxTooltip",attrs:{controlled:"max"===e.pointerDown,placement:"top",content:e.tipFormat(e.exportValue[1]),disabled:e.tipDisabled,always:"always"===e.showTip}},[n("div",{class:e.maxButtonClasses,attrs:{tabindex:"0"},on:{focus:function(t){return e.handleFocus("max")},blur:function(t){return e.handleBlur("max")},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onKeyLeft(t,"max")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.onKeyLeft(t,"max")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onKeyRight(t,"max")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.onKeyRight(t,"max")}]}})])],1):e._e()],2)],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(543));function a(e){return e&&e.__esModule?e:{default:e}}var o=void 0;function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return o=o||r.default.newInstance({render:e})}function l(e){s("render"in e?e.render:void 0).show(e)}r.default.show=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l(e)},r.default.hide=function(){var e=this;if(!o)return!1;s().remove(function(){(0,i.default)(this,e),o=null}.bind(this))},t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(14)),r=l(n(1)),a=l(n(17)),o=l(n(91)),s=n(33);function l(e){return e&&e.__esModule?e:{default:e}}function u(){return(0,s.transferIncrease)(),s.transferIndex}var c=u();o.default.newInstance=function(e){(0,r.default)(void 0,void 0);var t=e||{},n=new a.default({data:(0,i.default)({},t,{}),render:function(e){var t="";return t=this.render?e(o.default,{props:{fix:!0,fullscreen:!0}},[this.render(e)]):e(o.default,{props:{size:"large",fix:!0,fullscreen:!0}}),e("div",{class:"ivu-spin-fullscreen ivu-spin-fullscreen-wrapper",style:{"z-index":2010+c}},[t])}}),s=n.$mount();document.body.appendChild(s.$el);var l=n.$children[0];return{show:function(){l.visible=!0,c=u()},remove:function(e){l.visible=!1,setTimeout((function(){l.$parent.$destroy(),void 0!==document.getElementsByClassName("ivu-spin-fullscreen")[0]&&document.body.removeChild(document.getElementsByClassName("ivu-spin-fullscreen")[0]),e()}),500)},component:l}}.bind(void 0),t.default=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(545)),r=a(n(547));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Step=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(232),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(546),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(233),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(548),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.wrapClasses},[n("div",{class:[e.prefixCls+"-tail"]},[n("i")]),e._v(" "),n("div",{class:[e.prefixCls+"-head"]},[n("div",{class:[e.prefixCls+"-head-inner"]},[e.icon||e.$slots.icon||"finish"===e.currentStatus||"error"===e.currentStatus?e.$slots.icon?n("span",{staticClass:"ivu-steps-icon"},[e._t("icon")],2):n("span",{class:e.iconClasses}):n("span",[e._v(e._s(e.stepNumber))])])]),e._v(" "),n("div",{class:[e.prefixCls+"-main"]},[n("div",{class:[e.prefixCls+"-title"]},[e._t("title",(function(){return[e._v(e._s(e.title))]}))],2),e._v(" "),e.content||e.$slots.content?n("div",{class:[e.prefixCls+"-content"]},[e._t("content",(function(){return[e._v(e._s(e.content))]}))],2):e._e()])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(550),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(234),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(551),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{class:e.wrapClasses,style:e.wrapStyles,attrs:{tabindex:"0"},on:{click:e.toggle,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:e.toggle.apply(null,arguments)}}},[n("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentValue}}),e._v(" "),n("span",{class:e.innerClasses},[e.currentValue===e.trueValue?e._t("open"):e._e(),e._v(" "),e.currentValue===e.falseValue?e._t("close"):e._e()],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(553),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(235),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(583),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){e.exports={default:n(555),__esModule:!0}},function(e,t,n){n(79),n(36),n(46),n(556),n(562),n(565),n(567),e.exports=n(5).Set},function(e,t,n){"use strict";var i=n(557),r=n(236);e.exports=n(558)("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return i.def(r(this,"Set"),e=0===e?0:e,e)}},i)},function(e,t,n){"use strict";var i=n(16).f,r=n(55),a=n(90),o=n(25),s=n(88),l=n(51),u=n(72),c=n(102),d=n(190),h=n(13),f=n(77).fastKey,p=n(236),m=h?"_s":"size",v=function(e,t){var n,i=f(t);if("F"!==i)return e._i[i];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,u){var c=e((function(e,i){s(e,c,t,"_i"),e._t=t,e._i=r(null),e._f=void 0,e._l=void 0,e[m]=0,null!=i&&l(i,n,e[u],e)}));return a(c.prototype,{clear:function(){for(var e=p(this,t),n=e._i,i=e._f;i;i=i.n)i.r=!0,i.p&&(i.p=i.p.n=void 0),delete n[i.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=p(this,t),i=v(n,e);if(i){var r=i.n,a=i.p;delete n._i[i.i],i.r=!0,a&&(a.n=r),r&&(r.p=a),n._f==i&&(n._f=r),n._l==i&&(n._l=a),n[m]--}return!!i},forEach:function(e){p(this,t);for(var n,i=o(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(i(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(p(this,t),e)}}),h&&i(c.prototype,"size",{get:function(){return p(this,t)[m]}}),c},def:function(e,t,n){var i,r,a=v(e,t);return a?a.v=n:(e._l=a={i:r=f(t,!0),k:t,v:n,p:i=e._l,n:void 0,r:!1},e._f||(e._f=a),i&&(i.n=a),e[m]++,"F"!==r&&(e._i[r]=a)),e},getEntry:v,setStrong:function(e,t,n){u(e,t,(function(e,n){this._t=p(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?c(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,c(1))}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var i=n(9),r=n(7),a=n(77),o=n(31),s=n(26),l=n(90),u=n(51),c=n(88),d=n(19),h=n(47),f=n(16).f,p=n(559)(0),m=n(13);e.exports=function(e,t,n,v,g,b){var y=i[e],w=y,_=g?"set":"add",x=w&&w.prototype,k={};return m&&"function"==typeof w&&(b||x.forEach&&!o((function(){(new w).entries().next()})))?(w=t((function(t,n){c(t,w,e,"_c"),t._c=new y,null!=n&&u(n,g,t[_],t)})),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),(function(e){var t="add"==e||"set"==e;!(e in x)||b&&"clear"==e||s(w.prototype,e,(function(n,i){if(c(this,w,e),!t&&b&&!d(n))return"get"==e&&void 0;var r=this._c[e](0===n?0:n,i);return t?this:r}))})),b||f(w.prototype,"size",{get:function(){return this._c.size}})):(w=v.getConstructor(t,e,g,_),l(w.prototype,n),a.NEED=!0),h(w,e),k[e]=w,r(r.G+r.W+r.F,k),b||v.setStrong(w,e,g),w}},function(e,t,n){var i=n(25),r=n(64),a=n(29),o=n(52),s=n(560);e.exports=function(e,t){var n=1==e,l=2==e,u=3==e,c=4==e,d=6==e,h=5==e||d,f=t||s;return function(t,s,p){for(var m,v,g=a(t),b=r(g),y=i(s,p,3),w=o(b.length),_=0,x=n?f(t,w):l?f(t,0):void 0;w>_;_++)if((h||_ in b)&&(v=y(m=b[_],_,g),e))if(n)x[_]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return _;case 2:x.push(m)}else if(c)return!1;return d?-1:u||c?c:x}}},function(e,t,n){var i=n(561);e.exports=function(e,t){return new(i(e))(t)}},function(e,t,n){var i=n(19),r=n(111),a=n(10)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),i(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var i=n(7);i(i.P+i.R,"Set",{toJSON:n(563)("Set")})},function(e,t,n){var i=n(56),r=n(564);e.exports=function(e){return function(){if(i(this)!=e)throw TypeError(e+"#toJSON isn't generic");return r(this)}}},function(e,t,n){var i=n(51);e.exports=function(e,t){var n=[];return i(e,!1,n.push,n,t),n}},function(e,t,n){n(566)("Set")},function(e,t,n){"use strict";var i=n(7);e.exports=function(e){i(i.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){n(568)("Set")},function(e,t,n){"use strict";var i=n(7),r=n(43),a=n(25),o=n(51);e.exports=function(e){i(i.S,e,{from:function(e){var t,n,i,s,l=arguments[1];return r(this),(t=void 0!==l)&&r(l),null==e?new this:(n=[],t?(i=0,s=a(l,arguments[2],2),o(e,!1,(function(e){n.push(s(e,i++))}))):o(e,!1,n.push,n),new this(n))}})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(237),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(571),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"TableRenderHeader",functional:!0,props:{render:Function,column:Object,index:Number},render:function(e,t){(0,a.default)(void 0,void 0);var n={column:t.props.column,index:t.props.index};return t.props.render(e,n)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{style:e.styles,attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[n("colgroup",[e._l(e.columns,(function(t,i){return n("col",{attrs:{width:e.setCellWidth(t)}})})),e._v(" "),e.$parent.showVerticalScrollBar?n("col",{attrs:{width:e.$parent.scrollBarWidth}}):e._e()],2),e._v(" "),n("thead",e._l(e.headRows,(function(t,i){return n("tr",[e._l(t,(function(t,r){var a;return n("th",{class:e.alignCls(t),attrs:{colspan:t.colSpan,rowspan:t.rowSpan}},[n("div",{class:e.cellClasses(t)},["expand"===t.type?[t.renderHeader?n("render-header",{attrs:{render:t.renderHeader,column:t,index:r}}):n("span",[e._v(e._s(t.title||""))])]:"selection"===t.type?[t.hideSelectAll?e._e():n("Checkbox",{attrs:{value:e.isSelectAll,disabled:e.isSelectDisabled},on:{"on-change":e.selectAll}})]:[t.renderHeader?n("render-header",{attrs:{render:t.renderHeader,column:t,index:r}}):n("span",{class:(a={},a[e.prefixCls+"-cell-sort"]=t.sortable,a),on:{click:function(n){t.sortable&&e.handleSortByHead(e.getColumn(i,r)._index)}}},[e._v(e._s(t.title||"#"))]),e._v(" "),t.sortable?n("span",{class:[e.prefixCls+"-sort"]},[n("i",{staticClass:"ivu-icon ivu-icon-md-arrow-dropup",class:{on:"asc"===e.getColumn(i,r)._sortType},on:{click:function(t){e.handleSort(e.getColumn(i,r)._index,"asc")}}}),e._v(" "),n("i",{staticClass:"ivu-icon ivu-icon-md-arrow-dropdown",class:{on:"desc"===e.getColumn(i,r)._sortType},on:{click:function(t){e.handleSort(e.getColumn(i,r)._index,"desc")}}})]):e._e(),e._v(" "),e.isPopperShow(t)?n("Poptip",{attrs:{placement:"bottom","popper-class":"ivu-table-popper",transfer:"",capture:!1},on:{"on-popper-hide":function(t){e.handleFilterHide(e.getColumn(i,r)._index)}},model:{value:e.getColumn(i,r)._filterVisible,callback:function(t){e.$set(e.getColumn(i,r),"_filterVisible",t)},expression:"getColumn(rowIndex, index)._filterVisible"}},[n("span",{class:[e.prefixCls+"-filter"]},[n("i",{staticClass:"ivu-icon ivu-icon-ios-funnel",class:{on:e.getColumn(i,r)._isFiltered}})]),e._v(" "),e.getColumn(i,r)._filterMultiple?n("div",{class:[e.prefixCls+"-filter-list"],attrs:{slot:"content"},slot:"content"},[n("div",{class:[e.prefixCls+"-filter-list-item"]},[n("checkbox-group",{model:{value:e.getColumn(i,r)._filterChecked,callback:function(t){e.$set(e.getColumn(i,r),"_filterChecked",t)},expression:"getColumn(rowIndex, index)._filterChecked"}},e._l(t.filters,(function(t,i){return n("checkbox",{key:i,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),e._v(" "),n("div",{class:[e.prefixCls+"-filter-footer"]},[n("i-button",{attrs:{type:"text",size:"small",disabled:!e.getColumn(i,r)._filterChecked.length},nativeOn:{click:function(t){e.handleFilter(e.getColumn(i,r)._index)}}},[e._v(e._s(e.t("i.table.confirmFilter")))]),e._v(" "),n("i-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(t){e.handleReset(e.getColumn(i,r)._index)}}},[e._v(e._s(e.t("i.table.resetFilter")))])],1)]):n("div",{class:[e.prefixCls+"-filter-list"],attrs:{slot:"content"},slot:"content"},[n("ul",{class:[e.prefixCls+"-filter-list-single"]},[n("li",{class:e.itemAllClasses(e.getColumn(i,r)),on:{click:function(t){e.handleReset(e.getColumn(i,r)._index)}}},[e._v(e._s(e.t("i.table.clearFilter")))]),e._v(" "),e._l(t.filters,(function(t){return n("li",{class:e.itemClasses(e.getColumn(i,r),t),on:{click:function(n){e.handleSelect(e.getColumn(i,r)._index,t.value)}}},[e._v(e._s(t.label))])}))],2)])]):e._e()]],2),e._v(" "),t.resizable?n("div",{staticClass:"ivu-table-header-resizable",on:{mousedown:function(n){return e.handleMouseDown(t,n)},mousemove:function(n){return e.handleMouseMove(t,n)},mouseout:e.handleMouseOut}}):e._e()])})),e._v(" "),e.$parent.showVerticalScrollBar&&0===i?n("th",{class:e.scrollBarCellClass(),attrs:{rowspan:e.headRows.length}}):e._e()],2)})),0)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(238),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(239),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(574),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.draggable?n("tr",{class:e.rowClasses(e.row._index),attrs:{draggable:e.draggable},on:{dragstart:function(t){return e.onDrag(t,e.row._index)},drop:function(t){return e.onDrop(t,e.row._index)},dragover:function(t){return e.allowDrop(t)}}},[e._t("default")],2):n("tr",{class:e.rowClasses(e.row._index),attrs:{draggable:!1}},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(240),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(577),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"TableSlot",functional:!0,inject:["tableRoot"],props:{row:Object,index:Number,column:{type:Object,default:null},display:{type:String,default:"block"}},render:function(e,t){return(0,a.default)(void 0,void 0),e("div",{class:{"ivu-table-cell-slot":!0,"ivu-table-cell-slot-inline":"inline"===t.props.display,"ivu-table-cell-slot-inline-block":"inline-block"===t.props.display}},t.injections.tableRoot.$scopedSlots[t.props.column.slot]({row:t.props.row,column:t.props.column,index:t.props.index}))}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"cell",class:e.classes},["index"===e.renderType?[n("span",[e._v(e._s(e.column.indexMethod?e.column.indexMethod(e.row,e.naturalIndex):e.naturalIndex+1))])]:e._e(),e._v(" "),"selection"===e.renderType?[n("Checkbox",{attrs:{value:e.checked,disabled:e.disabled},on:{"on-change":e.toggleSelect},nativeOn:{click:function(t){return t.stopPropagation(),e.handleClick.apply(null,arguments)}}})]:e._e(),e._v(" "),e.showLevel?n("div",{staticClass:"ivu-table-cell-tree-level",style:e.treeLevelStyle}):e._e(),e._v(" "),e.showChildren?n("div",{staticClass:"ivu-table-cell-tree",class:{"ivu-table-cell-tree-loading":e.childrenLoading},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.handleToggleTree.apply(null,arguments)}}},[e.childrenLoading?n("Icon",{staticClass:"ivu-load-loop",attrs:{type:"ios-loading"}}):e.childrenExpand?n("Icon",{attrs:{type:"ios-remove"}}):n("Icon",{attrs:{type:"ios-add"}})],1):e.showTreeNode?n("div",{staticClass:"ivu-table-cell-tree ivu-table-cell-tree-empty"}):e._e(),e._v(" "),"html"===e.renderType?[n("span",{domProps:{innerHTML:e._s(e.row[e.column.key])}})]:e._e(),e._v(" "),"normal"===e.renderType?[e.column.tooltip?[n("Tooltip",{staticClass:"ivu-table-cell-tooltip",attrs:{transfer:"",content:e.row[e.column.key],theme:e.column.tooltipTheme?e.column.tooltipTheme:e.tableRoot.tooltipTheme,disabled:!e.showTooltip,"max-width":e.column.tooltipMaxWidth?e.column.tooltipMaxWidth:e.tableRoot.tooltipMaxWidth}},[n("span",{ref:"content",staticClass:"ivu-table-cell-tooltip-content",on:{mouseenter:e.handleTooltipIn}},[e._v(e._s(e.row[e.column.key]))])])]:n("span",[e._v(e._s(e.row[e.column.key]))])]:e._e(),e._v(" "),"expand"!==e.renderType||e.row._disableExpand?e._e():[n("div",{class:e.expandCls,on:{click:e.toggleExpand}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],e._v(" "),"render"===e.renderType?n("table-expand",{attrs:{row:e.row,column:e.column,index:e.index,render:e.column.render}}):e._e(),e._v(" "),"slot"===e.renderType?n("table-slot",{attrs:{row:e.row,column:e.column,display:e.column.display||"block",index:e.index}}):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(242),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(579),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{overflow:"hidden"}},[n("table",{staticClass:"ivu-table-summary",style:e.styleObject,attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[n("colgroup",e._l(e.columns,(function(t,i){return n("col",{attrs:{width:e.setCellWidth(t)}})})),0),e._v(" "),n("tbody",{class:[e.prefixCls+"-tbody"]},[n("tr",{staticClass:"ivu-table-row"},e._l(e.columns,(function(t,i){return n("td",{class:e.alignCls(t)},[n("div",{staticClass:"ivu-table-cell",class:e.cellCls(t)},[n("span",[e._v(e._s(e.data[t.key].value))])])])})),0)])])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(22)),r=o(n(14)),a=o(n(1));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){var o=this,u=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n=(0,r.default)({},l,n);var c=void 0,d=[],h=[];return e?(c=e.map(function(e){return(0,a.default)(this,o),"string"==typeof e?e:(u||h.push(void 0!==e.title?e.title:e.key),e.key)}.bind(this)),h.length>0&&s(d,h,n)):(c=[],t.forEach(function(e){(0,a.default)(this,o),Array.isArray(e)||(c=c.concat((0,i.default)(e)))}.bind(this)),c.length>0&&(c=c.filter(function(e,t,n){return(0,a.default)(this,o),n.indexOf(e)===t}.bind(this)),u||s(d,c,n))),Array.isArray(t)&&t.forEach(function(e){(0,a.default)(this,o),Array.isArray(e)||(e=c.map(function(t){return(0,a.default)(this,o),void 0!==e[t]?e[t]:""}.bind(this))),s(d,e,n)}.bind(this)),d.join("\r\n")};var s=function(e,t,n){var i=n.separator,r=n.quoted;(0,a.default)(void 0,void 0);var o=t.map(function(e){return(0,a.default)(void 0,void 0),r?(e="string"==typeof e?e.replace(/"/g,'"'):e,'"'+String(e)+'"'):e}.bind(void 0));e.push(o.join(i))}.bind(void 0),l={separator:",",quoted:!1}},function(e,t,n){"use strict";function i(e){var t=navigator.userAgent;return"ie"===e?!!(t.indexOf("compatible")>-1&&t.indexOf("MSIE")>-1)&&(new RegExp("MSIE (\\d+\\.\\d+);").test(t),parseFloat(RegExp.$1)):t.indexOf(e)>-1}Object.defineProperty(t,"__esModule",{value:!0});var r={_isIE11:function(){var e=0,t=/MSIE (\d+\.\d+);/.test(navigator.userAgent),n=!!navigator.userAgent.match(/Trident\/7.0/),i=navigator.userAgent.indexOf("rv:11.0");return t&&(e=Number(RegExp.$1)),-1!==navigator.appVersion.indexOf("MSIE 10")&&(e=10),n&&-1!==i&&(e=11),11===e},_isEdge:function(){return/Edge/.test(navigator.userAgent)},_getDownloadUrl:function(e){if(window.Blob&&window.URL&&window.URL.createObjectURL){var t=new Blob(["\ufeff"+e],{type:"text/csv"});return URL.createObjectURL(t)}return"data:attachment/csv;charset=utf-8,\ufeff"+encodeURIComponent(e)},download:function(e,t){if(i("ie")&&i("ie")<10){var n=window.top.open("about:blank","_blank");n.document.charset="utf-8",n.document.write(t),n.document.close(),n.document.execCommand("SaveAs",e),n.close()}else if(10===i("ie")||this._isIE11()||this._isEdge()){var r=new Blob(["\ufeff"+t],{type:"text/csv"});navigator.msSaveBlob(r,e)}else{var a=document.createElement("a");a.download=e,a.href=this._getDownloadUrl(t),document.body.appendChild(a),a.click(),document.body.removeChild(a)}}};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRandomStr=t.convertToRows=t.getAllColumns=t.convertColumnOrder=void 0;var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i},o=n(3),s=function(e,t){(0,a.default)(void 0,void 0);var n=[],i=[];return e.forEach(function(e){(0,a.default)(void 0,void 0),e.fixed&&e.fixed===t?n.push(e):i.push(e)}.bind(void 0)),n.concat(i)}.bind(void 0);t.convertColumnOrder=s;var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,a.default)(void 0,void 0);var n=(0,o.deepCopy)(e),i=[];return n.forEach(function(e){(0,a.default)(void 0,void 0),e.children?(t&&i.push(e),i.push.apply(i,l(e.children,t))):i.push(e)}.bind(void 0)),i}.bind(void 0);t.getAllColumns=l;var u=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,a.default)(void 0,void 0);var n=t?"left"===t?(0,o.deepCopy)(s(e,"left")):(0,o.deepCopy)(s(e,"right")):(0,o.deepCopy)(e),i=1,r=function(e,t){if((0,a.default)(void 0,void 0),t&&(e.level=t.level+1,i<e.level&&(i=e.level)),e.children){var n=0;e.children.forEach(function(t){(0,a.default)(void 0,void 0),r(t,e),n+=t.colSpan}.bind(void 0)),e.colSpan=n}else e.colSpan=1}.bind(void 0);n.forEach(function(e){(0,a.default)(void 0,void 0),e.level=1,r(e)}.bind(void 0));for(var u=[],c=0;c<i;c++)u.push([]);var d=l(n,!0);return d.forEach(function(e){(0,a.default)(void 0,void 0),e.children?e.rowSpan=1:e.rowSpan=i-e.level+1,u[e.level-1].push(e)}.bind(void 0)),u}.bind(void 0);t.convertToRows=u,t.getRandomStr=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",n=t.length,i="",r=0;r<e;r++)i+=t.charAt(Math.floor(Math.random()*n));return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"tableWrap",class:e.wrapClasses,style:e.styles},[n("div",{class:e.classes},[e.showSlotHeader?n("div",{ref:"title",class:[e.prefixCls+"-title"]},[e._t("header")],2):e._e(),e._v(" "),e.showHeader?n("div",{ref:"header",class:[e.prefixCls+"-header"],on:{mousewheel:e.handleMouseWheel}},[n("table-head",{attrs:{"prefix-cls":e.prefixCls,styleObject:e.tableHeaderStyle,columns:e.cloneColumns,"column-rows":e.columnRows,"obj-data":e.objData,"columns-width":e.columnsWidth,data:e.rebuildData}})],1):e._e(),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!(e.localeNoDataText&&(!e.data||0===e.data.length)||e.localeNoFilteredDataText&&(!e.rebuildData||0===e.rebuildData.length)),expression:"!((!!localeNoDataText && (!data || data.length === 0)) || (!!localeNoFilteredDataText && (!rebuildData || rebuildData.length === 0)))"}],ref:"body",class:[e.prefixCls+"-body"],style:e.bodyStyle,on:{scroll:e.handleBodyScroll}},[n("table-body",{ref:"tbody",attrs:{draggable:e.draggable,"prefix-cls":e.prefixCls,styleObject:e.tableStyle,columns:e.cloneColumns,data:e.rebuildData,"row-key":e.rowKey,"columns-width":e.columnsWidth,"obj-data":e.objData}})],1),e._v(" "),e.showSummary&&e.data&&e.data.length?n("table-summary",{ref:"summary",attrs:{"prefix-cls":e.prefixCls,styleObject:e.tableStyle,columns:e.cloneColumns,data:e.summaryData,"columns-width":e.columnsWidth}}):e._e(),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!((!e.localeNoDataText||e.data&&0!==e.data.length)&&(!e.localeNoFilteredDataText||e.rebuildData&&0!==e.rebuildData.length)),expression:"((!!localeNoDataText && (!data || data.length === 0)) || (!!localeNoFilteredDataText && (!rebuildData || rebuildData.length === 0)))"}],class:[e.prefixCls+"-tip"],style:e.bodyStyle,on:{scroll:e.handleBodyScroll}},[n("table",{attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[n("tbody",[n("tr",[n("td",{style:{height:e.bodyStyle.height,width:this.headerWidth+"px"}},[e.data&&0!==e.data.length?n("span",{domProps:{innerHTML:e._s(e.localeNoFilteredDataText)}}):n("span",{domProps:{innerHTML:e._s(e.localeNoDataText)}})])])])])]),e._v(" "),e.isLeftFixed?n("div",{class:e.fixedTableClasses,style:e.fixedTableStyle},[e.showHeader?n("div",{class:e.fixedHeaderClasses},[n("table-head",{attrs:{fixed:"left","prefix-cls":e.prefixCls,styleObject:e.fixedTableStyle,columns:e.leftFixedColumns,"column-rows":e.columnRows,"fixed-column-rows":e.leftFixedColumnRows,"obj-data":e.objData,"columns-width":e.columnsWidth,data:e.rebuildData}})],1):e._e(),e._v(" "),n("div",{ref:"fixedBody",class:[e.prefixCls+"-fixed-body"],style:e.fixedBodyStyle,on:{mousewheel:e.handleFixedMousewheel,DOMMouseScroll:e.handleFixedMousewheel}},[n("table-body",{attrs:{fixed:"left",draggable:e.draggable,"prefix-cls":e.prefixCls,styleObject:e.fixedTableStyle,columns:e.leftFixedColumns,data:e.rebuildData,"row-key":e.rowKey,"columns-width":e.columnsWidth,"obj-data":e.objData}})],1),e._v(" "),e.showSummary&&e.data&&e.data.length?n("table-summary",{style:{"margin-top":e.showHorizontalScrollBar?e.scrollBarWidth+"px":0},attrs:{fixed:"left","prefix-cls":e.prefixCls,styleObject:e.fixedTableStyle,columns:e.leftFixedColumns,data:e.summaryData,"columns-width":e.columnsWidth}}):e._e()],1):e._e(),e._v(" "),e.isRightFixed?n("div",{class:e.fixedRightTableClasses,style:e.fixedRightTableStyle},[e.showHeader?n("div",{class:e.fixedHeaderClasses},[n("table-head",{attrs:{fixed:"right","prefix-cls":e.prefixCls,styleObject:e.fixedRightTableStyle,columns:e.rightFixedColumns,"column-rows":e.columnRows,"fixed-column-rows":e.rightFixedColumnRows,"obj-data":e.objData,"columns-width":e.columnsWidth,data:e.rebuildData}})],1):e._e(),e._v(" "),n("div",{ref:"fixedRightBody",class:[e.prefixCls+"-fixed-body"],style:e.fixedBodyStyle,on:{mousewheel:e.handleFixedMousewheel,DOMMouseScroll:e.handleFixedMousewheel}},[n("table-body",{attrs:{fixed:"right",draggable:e.draggable,"prefix-cls":e.prefixCls,styleObject:e.fixedRightTableStyle,columns:e.rightFixedColumns,data:e.rebuildData,"row-key":e.rowKey,"columns-width":e.columnsWidth,"obj-data":e.objData}})],1),e._v(" "),e.showSummary&&e.data&&e.data.length?n("table-summary",{style:{"margin-top":e.showHorizontalScrollBar?e.scrollBarWidth+"px":0},attrs:{fixed:"right","prefix-cls":e.prefixCls,styleObject:e.fixedRightTableStyle,columns:e.rightFixedColumns,data:e.summaryData,"columns-width":e.columnsWidth}}):e._e()],1):e._e(),e._v(" "),e.isRightFixed?n("div",{class:[e.prefixCls+"-fixed-right-header"],style:e.fixedRightHeaderStyle}):e._e(),e._v(" "),e.showSlotFooter?n("div",{ref:"footer",class:[e.prefixCls+"-footer"]},[e._t("footer")],2):e._e()],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showResizeLine,expression:"showResizeLine"}],ref:"resizeLine",staticClass:"ivu-table-resize-line"}),e._v(" "),e.showContextMenu?n("div",{staticClass:"ivu-table-context-menu",style:e.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:e.contextMenuVisible,transfer:""},on:{"on-clickoutside":e.handleClickContextMenuOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e._t("contextMenu")],2)],1)],1):e._e(),e._v(" "),e.loading?n("Spin",{attrs:{fix:"",size:"large"}},[e._t("loading")],2):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(585)),r=a(n(587));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Pane=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(243),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(586),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"tabsWrap",class:e.classes},[n("div",{class:[e.prefixCls+"-bar"]},[e.showSlot?n("div",{class:[e.prefixCls+"-nav-right"]},[e._t("extra")],2):e._e(),e._v(" "),n("div",{ref:"navContainer",class:[e.prefixCls+"-nav-container"],attrs:{tabindex:"0"},on:{keydown:[e.handleTabKeyNavigation,function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:(t.preventDefault(),e.handleTabKeyboardSelect(!1))}]}},[n("div",{ref:"navWrap",class:[e.prefixCls+"-nav-wrap",e.scrollable?e.prefixCls+"-nav-scrollable":""]},[n("span",{class:[e.prefixCls+"-nav-prev",e.scrollable?"":e.prefixCls+"-nav-scroll-disabled"],on:{click:e.scrollPrev}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1),e._v(" "),n("span",{class:[e.prefixCls+"-nav-next",e.scrollable?"":e.prefixCls+"-nav-scroll-disabled"],on:{click:e.scrollNext}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),n("div",{ref:"navScroll",class:[e.prefixCls+"-nav-scroll"],on:{DOMMouseScroll:e.handleScroll,mousewheel:e.handleScroll}},[n("div",{ref:"nav",class:[e.prefixCls+"-nav"],style:e.navStyle},[n("div",{class:e.barClasses,style:e.barStyle}),e._v(" "),e._l(e.navList,(function(t,i){return n("div",{class:e.tabCls(t),attrs:{draggable:e.draggable},on:{click:function(t){return e.handleChange(i)},dblclick:function(t){return e.handleDblclick(i)},contextmenu:function(t){return t.stopPropagation(),e.handleContextmenu(i,t)},selectstart:function(t){return t.stopPropagation(),e.handlePreventSelect(i,t)},dragstart:function(t){return e.handleDrag(i,t)},drop:function(t){return e.handleDrop(i,t)},dragover:function(e){e.preventDefault()}}},[""!==t.icon?n("Icon",{attrs:{type:t.icon}}):e._e(),e._v(" "),"function"===t.labelType?n("Render",{attrs:{render:t.label}}):[e._v(e._s(t.label))],e._v(" "),e.showClose(t)?n("Icon",{class:[e.prefixCls+"-close"],attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize},nativeOn:{click:function(t){return t.stopPropagation(),e.handleRemove(i)}}}):e._e()],2)}))],2)])])])]),e._v(" "),n("div",{ref:"panes",class:e.contentClasses,style:e.contentStyle},[e._t("default")],2),e._v(" "),n("div",{staticClass:"ivu-tabs-context-menu",style:e.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom","transfer-class-name":e.contextMenuClassName,visible:e.contextMenuVisible,transfer:""},on:{"on-clickoutside":e.handleClickContextMenuOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e._t("contextMenu")],2)],1)],1)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(244),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(588),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],class:e.prefixCls,style:e.contentStyle},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(590),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(245),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(591),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.fade?n("transition",{attrs:{name:"fade"}},[n("div",{class:e.classes,style:e.wraperStyles,on:{click:function(t){return t.stopPropagation(),e.check.apply(null,arguments)}}},[e.showDot?n("span",{class:e.dotClasses,style:e.bgColorStyle}):e._e(),e._v(" "),n("span",{class:e.textClasses,style:e.textColorStyle},[e._t("default")],2),e._v(" "),e.closable?n("Icon",{class:e.iconClass,attrs:{color:e.lineColor,type:"ios-close"},nativeOn:{click:function(t){return t.stopPropagation(),e.close.apply(null,arguments)}}}):e._e()],1)]):n("div",{class:e.classes,style:e.wraperStyles,on:{click:function(t){return t.stopPropagation(),e.check.apply(null,arguments)}}},[e.showDot?n("span",{class:e.dotClasses,style:e.bgColorStyle}):e._e(),e._v(" "),n("span",{class:e.textClasses,style:e.textColorStyle},[e._t("default")],2),e._v(" "),e.closable?n("Icon",{class:e.iconClass,attrs:{color:e.lineColor,type:"ios-close"},nativeOn:{click:function(t){return t.stopPropagation(),e.close.apply(null,arguments)}}}):e._e()],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(593),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(246),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(595),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRelativeTime=void 0;var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default=function(e,t){return u(e,t)};var o=function(e,t){return(0,a.default)(void 0,void 0),e<=t}.bind(void 0),s=function(e){return(0,a.default)(void 0,void 0),e<10?"0"+e:e}.bind(void 0),l=function(e,t){(0,a.default)(void 0,void 0);var n=new Date(e),i=n.getFullYear(),r=s(n.getMonth()+1),o=s(n.getDate()),l=s(n.getHours()),u=s(n.getMinutes()),c=s(n.getSeconds());return"year"===t?i+"-"+r+"-"+o+" "+l+":"+u+":"+c:r+"-"+o+" "+l+":"+u}.bind(void 0),u=t.getRelativeTime=function(e,t){(0,a.default)(void 0,void 0);var n=(new Date).getTime(),i=o(e,n),r=n-e;i||(r=-r);var s=i?t("i.time.before")||"前":t("i.time.after")||"后";return r<1e3?t("i.time.just")||"刚刚":r<6e4?parseInt(r/1e3)+(t("i.time.seconds")||"秒")+s:r>=6e4&&r<36e5?Math.floor(r/6e4)+(t("i.time.minutes")||"分钟")+s:r>=36e5&&r<864e5?Math.floor(r/36e5)+(t("i.time.hours")||"小时")+s:r>=864e5&&r<262386e4?Math.floor(r/864e5)+(t("i.time.days")||"天")+s:r>=262386e4&&r<=3156786e4&&i?l(e):l(e,"year")}.bind(void 0)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{class:e.classes,on:{click:e.handleClick}},[e._v(e._s(e.date))])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(597)),r=a(n(599));function a(e){return e&&e.__esModule?e:{default:e}}i.default.Item=r.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(247),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(598),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("ul",{class:e.classes},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(248),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(600),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{class:e.itemClasses},[n("div",{class:e.tailClasses}),e._v(" "),n("div",{ref:"dot",class:e.headClasses,style:e.customColor},[e._t("dot")],2),e._v(" "),n("div",{class:e.contentClasses},[e._t("default")],2)])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(602),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(1)),r=u(n(157)),a=u(n(166)),o=u(n(175)),s=u(n(58)),l=n(3);function u(e){return e&&e.__esModule?e:{default:e}}t.default={mixins:[r.default,s.default],components:{TimePickerPanel:a.default,RangeTimePickerPanel:o.default},props:{type:{validator:function(e){return(0,l.oneOf)(e,["time","timerange"])},default:"time"}},computed:{panel:function(){return"timerange"===this.type?"RangeTimePickerPanel":"TimePickerPanel"},ownPickerProps:function(){return{disabledHours:this.disabledHours,disabledMinutes:this.disabledMinutes,disabledSeconds:this.disabledSeconds,hideDisabledOptions:this.hideDisabledOptions}}},watch:{visible:function(e){var t=this;e&&this.$nextTick(function(){(0,i.default)(this,t),(0,l.findComponentsDownward)(this,"TimeSpinner").forEach(function(e){return(0,i.default)(this,t),e.updateScroll()}.bind(this))}.bind(this))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(93),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(605),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(249),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(0),s=Object(o.a)(r.a,void 0,void 0,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(250),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(609),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(251),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(608),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.prefixCls},[n("i-input",{attrs:{size:"small",icon:e.icon,placeholder:e.placeholder},on:{"on-click":e.handleClick},model:{value:e.currentQuery,callback:function(t){e.currentQuery=t},expression:"currentQuery"}})],1)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.classes,style:e.listStyle},[n("div",{class:e.prefixCls+"-header"},[n("Checkbox",{attrs:{value:e.checkedAll,disabled:e.checkedAllDisabled},on:{"on-change":e.toggleSelectAll}}),e._v(" "),n("span",{class:e.prefixCls+"-header-title",on:{click:function(t){return e.toggleSelectAll(!e.checkedAll)}}},[e._v(e._s(e.title))]),e._v(" "),n("span",{class:e.prefixCls+"-header-count"},[e._v(e._s(e.count))])],1),e._v(" "),n("div",{class:e.bodyClasses},[e.filterable?n("div",{class:e.prefixCls+"-body-search-wrapper"},[n("Search",{attrs:{"prefix-cls":e.prefixCls+"-search",query:e.query,placeholder:e.filterPlaceholder},on:{"on-query-clear":e.handleQueryClear,"on-query-change":e.handleQueryChange}})],1):e._e(),e._v(" "),n("ul",{class:e.prefixCls+"-content"},[e._l(e.filterData,(function(t){return n("li",{class:e.itemClasses(t),on:{click:function(n){return n.preventDefault(),e.select(t)}}},[n("Checkbox",{attrs:{value:e.isCheck(t),disabled:t.disabled}}),e._v(" "),n("span",{domProps:{innerHTML:e._s(e.showLabel(t))}})],1)})),e._v(" "),n("li",{class:e.prefixCls+"-content-not-found"},[e._v(e._s(e.notFoundText))])],2)]),e._v(" "),e.showFooter?n("div",{class:e.prefixCls+"-footer"},[e._t("default")],2):e._e()])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(252),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(611),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.prefixCls+"-operation"},[e.reverseOperation?[n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.leftActive},nativeOn:{click:function(t){return e.moveToRight.apply(null,arguments)}}},[n("span",[e._v(e._s(e.operations[1]))]),e._v(" "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1),e._v(" "),n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.rightActive},nativeOn:{click:function(t){return e.moveToLeft.apply(null,arguments)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}}),e._v(" "),n("span",[e._v(e._s(e.operations[0]))])],1)]:[n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.rightActive},nativeOn:{click:function(t){return e.moveToLeft.apply(null,arguments)}}},[n("Icon",{attrs:{type:"ios-arrow-back"}}),e._v(" "),n("span",[e._v(e._s(e.operations[0]))])],1),e._v(" "),n("i-button",{attrs:{type:"primary",size:"small",disabled:!e.leftActive},nativeOn:{click:function(t){return e.moveToRight.apply(null,arguments)}}},[n("span",[e._v(e._s(e.operations[1]))]),e._v(" "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(613),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(253),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(617),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(254),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(616),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(1),a=(i=r)&&i.__esModule?i:{default:i};t.default={name:"RenderCell",functional:!0,props:{render:Function,data:Object,node:Array},render:function(e,t){(0,a.default)(void 0,void 0);var n={root:t.props.node[0],node:t.props.node[1],data:t.props.data};return t.props.render(e,n)}.bind(void 0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("collapse-transition",{attrs:{appear:e.appear}},[n("ul",{class:e.classes},[n("li",{on:{contextmenu:function(t){return t.stopPropagation(),e.handleContextmenu(e.data,t)},selectstart:function(t){return t.stopPropagation(),e.handlePreventSelect(e.data,t)}}},[n("span",{class:e.arrowClasses,on:{click:e.handleExpand}},[e.showArrow?n("Icon",{attrs:{type:e.arrowType,custom:e.customArrowType,size:e.arrowSize}}):e._e(),e._v(" "),e.showLoading?n("Icon",{staticClass:"ivu-load-loop",attrs:{type:"ios-loading"}}):e._e()],1),e._v(" "),e.showCheckbox?n("Checkbox",{attrs:{value:e.data.checked,indeterminate:e.data.indeterminate,disabled:e.data.disabled||e.data.disableCheckbox},nativeOn:{click:function(t){return t.preventDefault(),e.handleCheck.apply(null,arguments)}}}):e._e(),e._v(" "),n("span",{class:e.titleClasses,on:{click:e.handleClickNode}},[e.data.render?n("Render",{attrs:{render:e.data.render,data:e.data,node:e.node}}):e.isParentRender?n("Render",{attrs:{render:e.parentRender,data:e.data,node:e.node}}):[e._v(e._s(e.data.title))]],2),e._v(" "),e._l(e.children,(function(t,i){return e.data.expand?n("Tree-node",{key:i,attrs:{appear:e.appearByClickArrow,data:t,multiple:e.multiple,"show-checkbox":e.showCheckbox,"children-key":e.childrenKey}}):e._e()}))],2)])])},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"treeWrap",class:e.prefixCls},[e._l(e.stateTree,(function(t,i){return n("Tree-node",{key:i,attrs:{data:t,visible:"",multiple:e.multiple,"show-checkbox":e.showCheckbox,"children-key":e.childrenKey}})})),e._v(" "),e.stateTree.length?e._e():n("div",{class:[e.prefixCls+"-empty"]},[e._v(e._s(e.localeEmptyText))]),e._v(" "),n("div",{staticClass:"ivu-tree-context-menu",style:e.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:e.contextMenuVisible,transfer:""},on:{"on-clickoutside":e.handleClickContextMenuOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e._t("contextMenu")],2)],1)],1)],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(619),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(255),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(623),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(256),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(621),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{class:[e.prefixCls+"-list"]},e._l(e.files,(function(t){return n("li",{class:e.fileCls(t),on:{click:function(n){return e.handleClick(t)}}},[n("span",{on:{click:function(n){return e.handlePreview(t)}}},[n("Icon",{attrs:{type:e.format(t)}}),e._v(" "+e._s(t.name)+"\n ")],1),e._v(" "),n("Icon",{directives:[{name:"show",rawName:"v-show",value:"finished"===t.status,expression:"file.status === 'finished'"}],class:[e.prefixCls+"-list-remove"],attrs:{type:"ios-close"},nativeOn:{click:function(n){return e.handleRemove(t)}}}),e._v(" "),n("transition",{attrs:{name:"fade"}},[t.showProgress?n("i-progress",{attrs:{"stroke-width":2,percent:e.parsePercentage(t.percentage),status:"finished"===t.status&&t.showProgress?"success":"normal"}}):e._e()],1)],1)})),0)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(1)),r=a(n(22));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}t.default=function(e){var t=this;if("undefined"!=typeof XMLHttpRequest){var n=new XMLHttpRequest,a=e.action;n.upload&&(n.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var s=new FormData;e.data&&(0,r.default)(e.data).map(function(n){(0,i.default)(this,t),s.append(n,e.data[n])}.bind(this)),s.append(e.filename,e.file),n.onerror=function(t){e.onError(t)},n.onload=function(){if(n.status<200||n.status>=300)return e.onError(function(e,t,n){var i="fail to post "+String(e)+" "+String(n.status)+"'",r=new Error(i);return r.status=n.status,r.method="post",r.url=e,r}(a,0,n),o(n));e.onSuccess(o(n))},n.open("post",a,!0),e.withCredentials&&"withCredentials"in n&&(n.withCredentials=!0);var l=e.headers||{};for(var u in l)l.hasOwnProperty(u)&&null!==l[u]&&n.setRequestHeader(u,l[u]);n.send(s)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.prefixCls]},[n("div",{class:e.classes,on:{click:e.handleClick,drop:function(t){return t.preventDefault(),e.onDrop.apply(null,arguments)},paste:e.handlePaste,dragover:function(t){t.preventDefault(),e.dragOver=!0},dragleave:function(t){t.preventDefault(),e.dragOver=!1}}},[n("input",{ref:"input",class:[e.prefixCls+"-input"],attrs:{type:"file",multiple:e.multiple,webkitdirectory:e.webkitdirectory,accept:e.accept},on:{change:e.handleChange}}),e._v(" "),e._t("default")],2),e._v(" "),e._t("tip"),e._v(" "),e.showUploadList?n("upload-list",{attrs:{files:e.fileList},on:{"on-file-remove":e.handleRemove,"on-file-preview":e.handlePreview}}):e._e()],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Col=t.Row=void 0;var i=a(n(625)),r=a(n(627));function a(e){return e&&e.__esModule?e:{default:e}}t.Row=i.default,t.Col=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(257),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(626),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(258),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(628),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{class:e.classes,style:e.styles},[e._t("default")],2)},t.staticRenderFns=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionGroup=t.Option=t.Select=void 0;var i=o(n(74)),r=o(n(81)),a=o(n(630));function o(e){return e&&e.__esModule?e:{default:e}}t.Select=i.default,t.Option=r.default,t.OptionGroup=a.default,t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(259),r=n.n(i);for(var a in i)"default"!==a&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var o=n(631),s=(n.n(o),n(0)),l=Object(s.a)(r.a,o.render,o.staticRenderFns,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],class:[e.prefixCls+"-wrap"]},[n("div",{class:[e.prefixCls+"-title"]},[e._v(e._s(e.label))]),e._v(" "),n("ul",[n("li",{ref:"options",class:[e.prefixCls]},[e._t("default")],2)])])},t.staticRenderFns=[]}])},e.exports=i(n(70538))},71905:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var i=n(37352),r=n(43705);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s={name:"markdown-preview",props:{initialValue:{type:String,default:""},markedOptions:{type:Object,default:function(){return{}}},theme:{type:String,default:"light"},copyCode:{type:Boolean,default:!0},copyBtnText:{type:String,default:"复制代码"}},data:function(){return{html:"",previewImgModal:!1,previewImgSrc:"",previewImgMode:""}},mounted:function(){this.translateMarkdown()},methods:{tocLevel:function(e,t){var n=9999;return t.forEach((function(e){var t=e.level;n=Math.min(n,t)})),9999===n?e:e-(n-1)},translateMarkdown:function(){var e=this,t=(0,i.Z)(this.initialValue,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({sanitize:!1},this.markedOptions)).replace(/href="/gi,'target="_blank" href="');if(this.copyCode&&(t=t.replace(/<pre>/g,'<div class="code-block"><span class="copy-code">'+this.copyBtnText+"</span><pre>").replace(/<\/pre>/g,"</pre></div>")),/\[\[TOC\]\]/.test(t)){var n="";r.Z.tocItems.forEach((function(t){n+='<li class="toc-anchor-item" onclick="_goTocAction(this, \''.concat(t.level,"', '").concat(t.anchor,'\')"><span class="toc-link-').concat(e.tocLevel(t.level,r.Z.tocItems),'" title="').concat(t.text,'">').concat(t.text,"</span></li>")})),t=t.replace(/\[\[TOC\]\]/g,'<ul class="toc-anchor">'.concat(n,"</ul>"))}this.html=t,this.addCopyListener(),this.addImageClickListener()},addCopyListener:function(){var e=this;setTimeout((function(){var t=document.querySelectorAll(".code-block .copy-code");e.btns=t;for(var n=function(n,i){t[n].onclick=function(){var i=t[n].parentNode.querySelectorAll("pre")[0].innerText,r=document.createElement("input");r.setAttribute("value",i),document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r),e.$emit("on-copy",i)}},i=0,r=t.length;i<r;i++)n(i)}),600)},addImageClickListener:function(){var e=this,t=this.imgs,n=void 0===t?[]:t;if(n.length>0)for(var i=0,r=n.length;i<r;i++)n[i].onclick=null;setTimeout((function(){if(e.$refs.preview){e.imgs=e.$refs.preview.querySelectorAll("img");for(var t=function(t,n){e.imgs[t].onclick=function(){var n=e.imgs[t].getAttribute("src");e.previewImage(n)}},n=0,i=e.imgs.length;n<i;n++)t(n)}}),600)},previewImage:function(e){var t=this,n=new Image;n.src=e,n.onload=function(){var i=n.naturalWidth,r=n.naturalHeight;t.previewImgMode=r/i>1.4?"horizontal":"vertical",t.previewImgSrc=e,t.previewImgModal=!0}}},watch:{initialValue:function(){this.translateMarkdown()}}};var l=n(93379),u=n.n(l),c=n(49628),d={insert:"head",singleton:!1};u()(c.Z,d);c.Z.locals;const h=(0,n(51900).Z)(s,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"preview",staticClass:"markdown-preview-warp"},[n("div",{class:"markdown-preview markdown-theme-"+e.theme,domProps:{innerHTML:e._s(e.html)}}),e._v(" "),n("div",{class:["preview-img",e.previewImgModal?"active":""]},[n("span",{staticClass:"close icon-close iconfont",on:{click:function(t){e.previewImgModal=!1}}}),e._v(" "),n("img",{class:[e.previewImgMode],attrs:{src:e.previewImgSrc,alt:""}})])])}),[],!1,null,"22821020",null).exports},51900:(e,t,n)=>{"use strict";function i(e,t,n,i,r,a,o,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,{Z:()=>i})},3869:function(e,t,n){e.exports=function(){"use strict";function t(){var e=!1;return"undefined"!=typeof navigator&&(e=navigator.userAgent.match(/Trident/)||navigator.userAgent.match(/Edge/)),e}var i=0,r=["ms","moz","webkit","o"];"undefined"==typeof window&&(n.g.window={});for(var a=0;a<r.length&&!window.requestAnimationFrame;++a)window.requestAnimationFrame=window[r[a]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[r[a]+"CancelAnimationFrame"]||window[r[a]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,t){var n=(new Date).getTime(),r=Math.max(0,16-(n-i)),a=window.setTimeout((function(){e(n+r)}),r);return i=n+r,a}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)});var o=window.requestAnimationFrame,s=window.cancelAnimationFrame;function l(e){e.__currentTarget__=this.__container__,this.__resize__handler__.call(this,{width:this.offsetWidth,height:this.offsetHeight},e)}function u(e){var t=e.currentTarget||e.srcElement;t.__requestAnimationFrameID__&&s(t.__requestAnimationFrameID__),t.__requestAnimationFrameID__=o(l.bind(this,e))}function c(){document.attachEvent?this.__container__.attachEvent("onresize",l.bind(this)):this.contentDocument.defaultView.addEventListener("resize",u.bind(this))}function d(){var e=document.createElement("object");e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1);var t="\n display: block !important; \n position: absolute !important; \n top: 0 !important; \n left: 0 !important; \n width: 100% !important; \n height: 100% !important; \n overflow: hidden !important; \n pointer-events: none !important; \n z-index: -1 !important; \n opacity: 0 !important;\n ";return e.setAttribute("style",t),e.type="text/html",e}var h={beforeMount:function(e,n,i,r){e.__resizeTrigger__=d(),e.__resizeTrigger__.__container__=e,e.__resizeTrigger__.__resize__handler__=n.value,e.__resizeTrigger__.onload=c;var a=t();a&&e.appendChild(e.__resizeTrigger__),e.__resizeTrigger__.data="about:blank",!a&&e.appendChild(e.__resizeTrigger__)},mounted:function(e,t,n,i){"static"===getComputedStyle(e).position&&e.style.setProperty("position","relative","important")},beforeUpdate:function(e,t,n,i){},updated:function(e,n,i,r){for(var a=!1,o=0,s=e.children.length;o<s;o++)e.children[o]===e.__resizeTrigger__&&(a=!0);if(!a){var l=t();l&&e.appendChild(e.__resizeTrigger__),e.__resizeTrigger__.data="about:blank",!l&&e.appendChild(e.__resizeTrigger__)}},beforeUnmount:function(e,t,n,i){},unmounted:function(e,t,n,i){document.attachEvent?e.detachEvent("onresize",l):e.__resizeTrigger__&&e.__resizeTrigger__.contentDocument&&(e.__resizeTrigger__.contentDocument.defaultView.removeEventListener("resize",u),e.__resizeTrigger__=!e.removeChild(e.__resizeTrigger__))}},f=h;return h.install=function(e){e.directive("resize",h)},e.exports=f,f}()},70538:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>ks});var i=Object.freeze({});function r(e){return null==e}function a(e){return null!=e}function o(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function c(e){return"[object Object]"===u.call(e)}function d(e){return"[object RegExp]"===u.call(e)}function h(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||c(e)&&e.toString===u?JSON.stringify(e,null,2):String(e)}function m(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),i=e.split(","),r=0;r<i.length;r++)n[i[r]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var g=v("slot,component",!0),b=v("key,ref,slot,slot-scope,is");function y(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var w=Object.prototype.hasOwnProperty;function _(e,t){return w.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var k=/-(\w)/g,C=x((function(e){return e.replace(k,(function(e,t){return t?t.toUpperCase():""}))})),S=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),O=/\B([A-Z])/g,T=x((function(e){return e.replace(O,"-$1").toLowerCase()}));var D=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function E(e,t){t=t||0;for(var n=e.length-t,i=new Array(n);n--;)i[n]=e[n+t];return i}function $(e,t){for(var n in t)e[n]=t[n];return e}function M(e){for(var t={},n=0;n<e.length;n++)e[n]&&$(t,e[n]);return t}function P(e,t,n){}var I=function(e,t,n){return!1},j=function(e){return e};function A(e,t){if(e===t)return!0;var n=l(e),i=l(t);if(!n||!i)return!n&&!i&&String(e)===String(t);try{var r=Array.isArray(e),a=Array.isArray(t);if(r&&a)return e.length===t.length&&e.every((function(e,n){return A(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(r||a)return!1;var o=Object.keys(e),s=Object.keys(t);return o.length===s.length&&o.every((function(n){return A(e[n],t[n])}))}catch(e){return!1}}function N(e,t){for(var n=0;n<e.length;n++)if(A(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var F="data-server-rendered",R=["component","directive","filter"],B=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],V={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:I,isReservedAttr:I,isUnknownElement:I,getTagNamespace:P,parsePlatformTagName:j,mustUseProp:I,async:!0,_lifecycleHooks:B},z=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function H(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function W(e,t,n,i){Object.defineProperty(e,t,{value:n,enumerable:!!i,writable:!0,configurable:!0})}var q=new RegExp("[^"+z.source+".$_\\d]");var U,K="__proto__"in{},G="undefined"!=typeof window,Y="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Z=Y&&WXEnvironment.platform.toLowerCase(),X=G&&window.navigator.userAgent.toLowerCase(),J=X&&/msie|trident/.test(X),Q=X&&X.indexOf("msie 9.0")>0,ee=X&&X.indexOf("edge/")>0,te=(X&&X.indexOf("android"),X&&/iphone|ipad|ipod|ios/.test(X)||"ios"===Z),ne=(X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X),X&&X.match(/firefox\/(\d+)/)),ie={}.watch,re=!1;if(G)try{var ae={};Object.defineProperty(ae,"passive",{get:function(){re=!0}}),window.addEventListener("test-passive",null,ae)}catch(e){}var oe=function(){return void 0===U&&(U=!G&&!Y&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),U},se=G&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function le(e){return"function"==typeof e&&/native code/.test(e.toString())}var ue,ce="undefined"!=typeof Symbol&&le(Symbol)&&"undefined"!=typeof Reflect&&le(Reflect.ownKeys);ue="undefined"!=typeof Set&&le(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 de=P,he=0,fe=function(){this.id=he++,this.subs=[]};fe.prototype.addSub=function(e){this.subs.push(e)},fe.prototype.removeSub=function(e){y(this.subs,e)},fe.prototype.depend=function(){fe.target&&fe.target.addDep(this)},fe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},fe.target=null;var pe=[];function me(e){pe.push(e),fe.target=e}function ve(){pe.pop(),fe.target=pe[pe.length-1]}var ge=function(e,t,n,i,r,a,o,s){this.tag=e,this.data=t,this.children=n,this.text=i,this.elm=r,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},be={child:{configurable:!0}};be.child.get=function(){return this.componentInstance},Object.defineProperties(ge.prototype,be);var ye=function(e){void 0===e&&(e="");var t=new ge;return t.text=e,t.isComment=!0,t};function we(e){return new ge(void 0,void 0,void 0,String(e))}function _e(e){var t=new ge(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var xe=Array.prototype,ke=Object.create(xe);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=xe[e];W(ke,e,(function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];var r,a=t.apply(this,n),o=this.__ob__;switch(e){case"push":case"unshift":r=n;break;case"splice":r=n.slice(2)}return r&&o.observeArray(r),o.dep.notify(),a}))}));var Ce=Object.getOwnPropertyNames(ke),Se=!0;function Oe(e){Se=e}var Te=function(e){this.value=e,this.dep=new fe,this.vmCount=0,W(e,"__ob__",this),Array.isArray(e)?(K?function(e,t){e.__proto__=t}(e,ke):function(e,t,n){for(var i=0,r=n.length;i<r;i++){var a=n[i];W(e,a,t[a])}}(e,ke,Ce),this.observeArray(e)):this.walk(e)};function De(e,t){var n;if(l(e)&&!(e instanceof ge))return _(e,"__ob__")&&e.__ob__ instanceof Te?n=e.__ob__:Se&&!oe()&&(Array.isArray(e)||c(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Te(e)),t&&n&&n.vmCount++,n}function Ee(e,t,n,i,r){var a=new fe,o=Object.getOwnPropertyDescriptor(e,t);if(!o||!1!==o.configurable){var s=o&&o.get,l=o&&o.set;s&&!l||2!==arguments.length||(n=e[t]);var u=!r&&De(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return fe.target&&(a.depend(),u&&(u.dep.depend(),Array.isArray(t)&&Pe(t))),t},set:function(t){var i=s?s.call(e):n;t===i||t!=t&&i!=i||s&&!l||(l?l.call(e,t):n=t,u=!r&&De(t),a.notify())}})}}function $e(e,t,n){if(Array.isArray(e)&&h(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var i=e.__ob__;return e._isVue||i&&i.vmCount?n:i?(Ee(i.value,t,n),i.dep.notify(),n):(e[t]=n,n)}function Me(e,t){if(Array.isArray(e)&&h(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||_(e,t)&&(delete e[t],n&&n.dep.notify())}}function Pe(e){for(var t=void 0,n=0,i=e.length;n<i;n++)(t=e[n])&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Pe(t)}Te.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ee(e,t[n])},Te.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)De(e[t])};var Ie=V.optionMergeStrategies;function je(e,t){if(!t)return e;for(var n,i,r,a=ce?Reflect.ownKeys(t):Object.keys(t),o=0;o<a.length;o++)"__ob__"!==(n=a[o])&&(i=e[n],r=t[n],_(e,n)?i!==r&&c(i)&&c(r)&&je(i,r):$e(e,n,r));return e}function Ae(e,t,n){return n?function(){var i="function"==typeof t?t.call(n,n):t,r="function"==typeof e?e.call(n,n):e;return i?je(i,r):r}:t?e?function(){return je("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Ne(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Le(e,t,n,i){var r=Object.create(e||null);return t?$(r,t):r}Ie.data=function(e,t,n){return n?Ae(e,t,n):t&&"function"!=typeof t?e:Ae(e,t)},B.forEach((function(e){Ie[e]=Ne})),R.forEach((function(e){Ie[e+"s"]=Le})),Ie.watch=function(e,t,n,i){if(e===ie&&(e=void 0),t===ie&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var r={};for(var a in $(r,e),t){var o=r[a],s=t[a];o&&!Array.isArray(o)&&(o=[o]),r[a]=o?o.concat(s):Array.isArray(s)?s:[s]}return r},Ie.props=Ie.methods=Ie.inject=Ie.computed=function(e,t,n,i){if(!e)return t;var r=Object.create(null);return $(r,e),t&&$(r,t),r},Ie.provide=Ae;var Fe=function(e,t){return void 0===t?e:t};function Re(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var i,r,a={};if(Array.isArray(n))for(i=n.length;i--;)"string"==typeof(r=n[i])&&(a[C(r)]={type:null});else if(c(n))for(var o in n)r=n[o],a[C(o)]=c(r)?r:{type:r};e.props=a}}(t),function(e,t){var n=e.inject;if(n){var i=e.inject={};if(Array.isArray(n))for(var r=0;r<n.length;r++)i[n[r]]={from:n[r]};else if(c(n))for(var a in n){var o=n[a];i[a]=c(o)?$({from:a},o):{from:o}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var i=t[n];"function"==typeof i&&(t[n]={bind:i,update:i})}}(t),!t._base&&(t.extends&&(e=Re(e,t.extends,n)),t.mixins))for(var i=0,r=t.mixins.length;i<r;i++)e=Re(e,t.mixins[i],n);var a,o={};for(a in e)s(a);for(a in t)_(e,a)||s(a);function s(i){var r=Ie[i]||Fe;o[i]=r(e[i],t[i],n,i)}return o}function Be(e,t,n,i){if("string"==typeof n){var r=e[t];if(_(r,n))return r[n];var a=C(n);if(_(r,a))return r[a];var o=S(a);return _(r,o)?r[o]:r[n]||r[a]||r[o]}}function Ve(e,t,n,i){var r=t[e],a=!_(n,e),o=n[e],s=qe(Boolean,r.type);if(s>-1)if(a&&!_(r,"default"))o=!1;else if(""===o||o===T(e)){var l=qe(String,r.type);(l<0||s<l)&&(o=!0)}if(void 0===o){o=function(e,t,n){if(!_(t,"default"))return;var i=t.default;0;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof i&&"Function"!==He(t.type)?i.call(e):i}(i,r,e);var u=Se;Oe(!0),De(o),Oe(u)}return o}var ze=/^\s*function (\w+)/;function He(e){var t=e&&e.toString().match(ze);return t?t[1]:""}function We(e,t){return He(e)===He(t)}function qe(e,t){if(!Array.isArray(t))return We(t,e)?0:-1;for(var n=0,i=t.length;n<i;n++)if(We(t[n],e))return n;return-1}function Ue(e,t,n){me();try{if(t)for(var i=t;i=i.$parent;){var r=i.$options.errorCaptured;if(r)for(var a=0;a<r.length;a++)try{if(!1===r[a].call(i,e,t,n))return}catch(e){Ge(e,i,"errorCaptured hook")}}Ge(e,t,n)}finally{ve()}}function Ke(e,t,n,i,r){var a;try{(a=n?e.apply(t,n):e.call(t))&&!a._isVue&&f(a)&&!a._handled&&(a.catch((function(e){return Ue(e,i,r+" (Promise/async)")})),a._handled=!0)}catch(e){Ue(e,i,r)}return a}function Ge(e,t,n){if(V.errorHandler)try{return V.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Ye(t,null,"config.errorHandler")}Ye(e,t,n)}function Ye(e,t,n){if(!G&&!Y||"undefined"==typeof console)throw e;console.error(e)}var Ze,Xe=!1,Je=[],Qe=!1;function et(){Qe=!1;var e=Je.slice(0);Je.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&le(Promise)){var tt=Promise.resolve();Ze=function(){tt.then(et),te&&setTimeout(P)},Xe=!0}else if(J||"undefined"==typeof MutationObserver||!le(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Ze="undefined"!=typeof setImmediate&&le(setImmediate)?function(){setImmediate(et)}:function(){setTimeout(et,0)};else{var nt=1,it=new MutationObserver(et),rt=document.createTextNode(String(nt));it.observe(rt,{characterData:!0}),Ze=function(){nt=(nt+1)%2,rt.data=String(nt)},Xe=!0}function at(e,t){var n;if(Je.push((function(){if(e)try{e.call(t)}catch(e){Ue(e,t,"nextTick")}else n&&n(t)})),Qe||(Qe=!0,Ze()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}var ot=new ue;function st(e){lt(e,ot),ot.clear()}function lt(e,t){var n,i,r=Array.isArray(e);if(!(!r&&!l(e)||Object.isFrozen(e)||e instanceof ge)){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(r)for(n=e.length;n--;)lt(e[n],t);else for(n=(i=Object.keys(e)).length;n--;)lt(e[i[n]],t)}}var ut=x((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),i="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=i?e.slice(1):e,once:n,capture:i,passive:t}}));function ct(e,t){function n(){var e=arguments,i=n.fns;if(!Array.isArray(i))return Ke(i,null,arguments,t,"v-on handler");for(var r=i.slice(),a=0;a<r.length;a++)Ke(r[a],null,e,t,"v-on handler")}return n.fns=e,n}function dt(e,t,n,i,a,s){var l,u,c,d;for(l in e)u=e[l],c=t[l],d=ut(l),r(u)||(r(c)?(r(u.fns)&&(u=e[l]=ct(u,s)),o(d.once)&&(u=e[l]=a(d.name,u,d.capture)),n(d.name,u,d.capture,d.passive,d.params)):u!==c&&(c.fns=u,e[l]=c));for(l in t)r(e[l])&&i((d=ut(l)).name,t[l],d.capture)}function ht(e,t,n){var i;e instanceof ge&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function l(){n.apply(this,arguments),y(i.fns,l)}r(s)?i=ct([l]):a(s.fns)&&o(s.merged)?(i=s).fns.push(l):i=ct([s,l]),i.merged=!0,e[t]=i}function ft(e,t,n,i,r){if(a(t)){if(_(t,n))return e[n]=t[n],r||delete t[n],!0;if(_(t,i))return e[n]=t[i],r||delete t[i],!0}return!1}function pt(e){return s(e)?[we(e)]:Array.isArray(e)?vt(e):void 0}function mt(e){return a(e)&&a(e.text)&&!1===e.isComment}function vt(e,t){var n,i,l,u,c=[];for(n=0;n<e.length;n++)r(i=e[n])||"boolean"==typeof i||(u=c[l=c.length-1],Array.isArray(i)?i.length>0&&(mt((i=vt(i,(t||"")+"_"+n))[0])&&mt(u)&&(c[l]=we(u.text+i[0].text),i.shift()),c.push.apply(c,i)):s(i)?mt(u)?c[l]=we(u.text+i):""!==i&&c.push(we(i)):mt(i)&&mt(u)?c[l]=we(u.text+i.text):(o(e._isVList)&&a(i.tag)&&r(i.key)&&a(t)&&(i.key="__vlist"+t+"_"+n+"__"),c.push(i)));return c}function gt(e,t){if(e){for(var n=Object.create(null),i=ce?Reflect.ownKeys(e):Object.keys(e),r=0;r<i.length;r++){var a=i[r];if("__ob__"!==a){for(var o=e[a].from,s=t;s;){if(s._provided&&_(s._provided,o)){n[a]=s._provided[o];break}s=s.$parent}if(!s)if("default"in e[a]){var l=e[a].default;n[a]="function"==typeof l?l.call(t):l}else 0}}return n}}function bt(e,t){if(!e||!e.length)return{};for(var n={},i=0,r=e.length;i<r;i++){var a=e[i],o=a.data;if(o&&o.attrs&&o.attrs.slot&&delete o.attrs.slot,a.context!==t&&a.fnContext!==t||!o||null==o.slot)(n.default||(n.default=[])).push(a);else{var s=o.slot,l=n[s]||(n[s]=[]);"template"===a.tag?l.push.apply(l,a.children||[]):l.push(a)}}for(var u in n)n[u].every(yt)&&delete n[u];return n}function yt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function wt(e){return e.isComment&&e.asyncFactory}function _t(e,t,n){var r,a=Object.keys(t).length>0,o=e?!!e.$stable:!a,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(o&&n&&n!==i&&s===n.$key&&!a&&!n.$hasNormal)return n;for(var l in r={},e)e[l]&&"$"!==l[0]&&(r[l]=xt(t,l,e[l]))}else r={};for(var u in t)u in r||(r[u]=kt(t,u));return e&&Object.isExtensible(e)&&(e._normalized=r),W(r,"$stable",o),W(r,"$key",s),W(r,"$hasNormal",a),r}function xt(e,t,n){var i=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:pt(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!wt(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:i,enumerable:!0,configurable:!0}),i}function kt(e,t){return function(){return e[t]}}function Ct(e,t){var n,i,r,o,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),i=0,r=e.length;i<r;i++)n[i]=t(e[i],i);else if("number"==typeof e)for(n=new Array(e),i=0;i<e;i++)n[i]=t(i+1,i);else if(l(e))if(ce&&e[Symbol.iterator]){n=[];for(var u=e[Symbol.iterator](),c=u.next();!c.done;)n.push(t(c.value,n.length)),c=u.next()}else for(o=Object.keys(e),n=new Array(o.length),i=0,r=o.length;i<r;i++)s=o[i],n[i]=t(e[s],s,i);return a(n)||(n=[]),n._isVList=!0,n}function St(e,t,n,i){var r,a=this.$scopedSlots[e];a?(n=n||{},i&&(n=$($({},i),n)),r=a(n)||("function"==typeof t?t():t)):r=this.$slots[e]||("function"==typeof t?t():t);var o=n&&n.slot;return o?this.$createElement("template",{slot:o},r):r}function Ot(e){return Be(this.$options,"filters",e)||j}function Tt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Dt(e,t,n,i,r){var a=V.keyCodes[t]||n;return r&&i&&!V.keyCodes[t]?Tt(r,i):a?Tt(a,e):i?T(i)!==t:void 0===e}function Et(e,t,n,i,r){if(n)if(l(n)){var a;Array.isArray(n)&&(n=M(n));var o=function(o){if("class"===o||"style"===o||b(o))a=e;else{var s=e.attrs&&e.attrs.type;a=i||V.mustUseProp(t,s,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var l=C(o),u=T(o);l in a||u in a||(a[o]=n[o],r&&((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e}))};for(var s in n)o(s)}else;return e}function $t(e,t){var n=this._staticTrees||(this._staticTrees=[]),i=n[e];return i&&!t||Pt(i=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),i}function Mt(e,t,n){return Pt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Pt(e,t,n){if(Array.isArray(e))for(var i=0;i<e.length;i++)e[i]&&"string"!=typeof e[i]&&It(e[i],t+"_"+i,n);else It(e,t,n)}function It(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function jt(e,t){if(t)if(c(t)){var n=e.on=e.on?$({},e.on):{};for(var i in t){var r=n[i],a=t[i];n[i]=r?[].concat(r,a):a}}else;return e}function At(e,t,n,i){t=t||{$stable:!n};for(var r=0;r<e.length;r++){var a=e[r];Array.isArray(a)?At(a,t,n):a&&(a.proxy&&(a.fn.proxy=!0),t[a.key]=a.fn)}return i&&(t.$key=i),t}function Nt(e,t){for(var n=0;n<t.length;n+=2){var i=t[n];"string"==typeof i&&i&&(e[t[n]]=t[n+1])}return e}function Lt(e,t){return"string"==typeof e?t+e:e}function Ft(e){e._o=Mt,e._n=m,e._s=p,e._l=Ct,e._t=St,e._q=A,e._i=N,e._m=$t,e._f=Ot,e._k=Dt,e._b=Et,e._v=we,e._e=ye,e._u=At,e._g=jt,e._d=Nt,e._p=Lt}function Rt(e,t,n,r,a){var s,l=this,u=a.options;_(r,"_uid")?(s=Object.create(r))._original=r:(s=r,r=r._original);var c=o(u._compiled),d=!c;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||i,this.injections=gt(u.inject,r),this.slots=function(){return l.$slots||_t(e.scopedSlots,l.$slots=bt(n,r)),l.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return _t(e.scopedSlots,this.slots())}}),c&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=_t(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,i){var a=Ut(s,e,t,n,i,d);return a&&!Array.isArray(a)&&(a.fnScopeId=u._scopeId,a.fnContext=r),a}:this._c=function(e,t,n,i){return Ut(s,e,t,n,i,d)}}function Bt(e,t,n,i,r){var a=_e(e);return a.fnContext=n,a.fnOptions=i,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function Vt(e,t){for(var n in t)e[C(n)]=t[n]}Ft(Rt.prototype);var zt={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;zt.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},i=e.data.inlineTemplate;a(i)&&(n.render=i.render,n.staticRenderFns=i.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,nn)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,a){0;var o=r.data.scopedSlots,s=e.$scopedSlots,l=!!(o&&!o.$stable||s!==i&&!s.$stable||o&&e.$scopedSlots.$key!==o.$key||!o&&e.$scopedSlots.$key),u=!!(a||e.$options._renderChildren||l);e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r);if(e.$options._renderChildren=a,e.$attrs=r.data.attrs||i,e.$listeners=n||i,t&&e.$options.props){Oe(!1);for(var c=e._props,d=e.$options._propKeys||[],h=0;h<d.length;h++){var f=d[h],p=e.$options.props;c[f]=Ve(f,p,t,e)}Oe(!0),e.$options.propsData=t}n=n||i;var m=e.$options._parentListeners;e.$options._parentListeners=n,tn(e,n,m),u&&(e.$slots=bt(a,r.context),e.$forceUpdate());0}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,i=e.componentInstance;i._isMounted||(i._isMounted=!0,ln(i,"mounted")),e.data.keepAlive&&(n._isMounted?((t=i)._inactive=!1,cn.push(t)):on(i,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?sn(t,!0):t.$destroy())}},Ht=Object.keys(zt);function Wt(e,t,n,s,u){if(!r(e)){var c=n.$options._base;if(l(e)&&(e=c.extend(e)),"function"==typeof e){var d;if(r(e.cid)&&(e=function(e,t){if(o(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;var n=Yt;n&&a(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(o(e.loading)&&a(e.loadingComp))return e.loadingComp;if(n&&!a(e.owners)){var i=e.owners=[n],s=!0,u=null,c=null;n.$on("hook:destroyed",(function(){return y(i,n)}));var d=function(e){for(var t=0,n=i.length;t<n;t++)i[t].$forceUpdate();e&&(i.length=0,null!==u&&(clearTimeout(u),u=null),null!==c&&(clearTimeout(c),c=null))},h=L((function(n){e.resolved=Zt(n,t),s?i.length=0:d(!0)})),p=L((function(t){a(e.errorComp)&&(e.error=!0,d(!0))})),m=e(h,p);return l(m)&&(f(m)?r(e.resolved)&&m.then(h,p):f(m.component)&&(m.component.then(h,p),a(m.error)&&(e.errorComp=Zt(m.error,t)),a(m.loading)&&(e.loadingComp=Zt(m.loading,t),0===m.delay?e.loading=!0:u=setTimeout((function(){u=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,d(!1))}),m.delay||200)),a(m.timeout)&&(c=setTimeout((function(){c=null,r(e.resolved)&&p(null)}),m.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}(d=e,c),void 0===e))return function(e,t,n,i,r){var a=ye();return a.asyncFactory=e,a.asyncMeta={data:t,context:n,children:i,tag:r},a}(d,t,n,s,u);t=t||{},$n(e),a(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",i=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var r=t.on||(t.on={}),o=r[i],s=t.model.callback;a(o)?(Array.isArray(o)?-1===o.indexOf(s):o!==s)&&(r[i]=[s].concat(o)):r[i]=s}(e.options,t);var h=function(e,t,n){var i=t.options.props;if(!r(i)){var o={},s=e.attrs,l=e.props;if(a(s)||a(l))for(var u in i){var c=T(u);ft(o,l,u,c,!0)||ft(o,s,u,c,!1)}return o}}(t,e);if(o(e.options.functional))return function(e,t,n,r,o){var s=e.options,l={},u=s.props;if(a(u))for(var c in u)l[c]=Ve(c,u,t||i);else a(n.attrs)&&Vt(l,n.attrs),a(n.props)&&Vt(l,n.props);var d=new Rt(n,l,o,r,e),h=s.render.call(null,d._c,d);if(h instanceof ge)return Bt(h,n,d.parent,s);if(Array.isArray(h)){for(var f=pt(h)||[],p=new Array(f.length),m=0;m<f.length;m++)p[m]=Bt(f[m],n,d.parent,s);return p}}(e,h,t,n,s);var p=t.on;if(t.on=t.nativeOn,o(e.options.abstract)){var m=t.slot;t={},m&&(t.slot=m)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<Ht.length;n++){var i=Ht[n],r=t[i],a=zt[i];r===a||r&&r._merged||(t[i]=r?qt(a,r):a)}}(t);var v=e.options.name||u;return new ge("vue-component-"+e.cid+(v?"-"+v:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:h,listeners:p,tag:u,children:s},d)}}}function qt(e,t){var n=function(n,i){e(n,i),t(n,i)};return n._merged=!0,n}function Ut(e,t,n,i,r,u){return(Array.isArray(n)||s(n))&&(r=i,i=n,n=void 0),o(u)&&(r=2),function(e,t,n,i,r){if(a(n)&&a(n.__ob__))return ye();a(n)&&a(n.is)&&(t=n.is);if(!t)return ye();0;Array.isArray(i)&&"function"==typeof i[0]&&((n=n||{}).scopedSlots={default:i[0]},i.length=0);2===r?i=pt(i):1===r&&(i=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(i));var o,s;if("string"==typeof t){var u;s=e.$vnode&&e.$vnode.ns||V.getTagNamespace(t),o=V.isReservedTag(t)?new ge(V.parsePlatformTagName(t),n,i,void 0,void 0,e):n&&n.pre||!a(u=Be(e.$options,"components",t))?new ge(t,n,i,void 0,void 0,e):Wt(u,n,e,i,t)}else o=Wt(t,n,e,i);return Array.isArray(o)?o:a(o)?(a(s)&&Kt(o,s),a(n)&&function(e){l(e.style)&&st(e.style);l(e.class)&&st(e.class)}(n),o):ye()}(e,t,n,i,r)}function Kt(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),a(e.children))for(var i=0,s=e.children.length;i<s;i++){var l=e.children[i];a(l.tag)&&(r(l.ns)||o(n)&&"svg"!==l.tag)&&Kt(l,t,n)}}var Gt,Yt=null;function Zt(e,t){return(e.__esModule||ce&&"Module"===e[Symbol.toStringTag])&&(e=e.default),l(e)?t.extend(e):e}function Xt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(a(n)&&(a(n.componentOptions)||wt(n)))return n}}function Jt(e,t){Gt.$on(e,t)}function Qt(e,t){Gt.$off(e,t)}function en(e,t){var n=Gt;return function i(){var r=t.apply(null,arguments);null!==r&&n.$off(e,i)}}function tn(e,t,n){Gt=e,dt(t,n||{},Jt,Qt,en,e),Gt=void 0}var nn=null;function rn(e){var t=nn;return nn=e,function(){nn=t}}function an(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function on(e,t){if(t){if(e._directInactive=!1,an(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)on(e.$children[n]);ln(e,"activated")}}function sn(e,t){if(!(t&&(e._directInactive=!0,an(e))||e._inactive)){e._inactive=!0;for(var n=0;n<e.$children.length;n++)sn(e.$children[n]);ln(e,"deactivated")}}function ln(e,t){me();var n=e.$options[t],i=t+" hook";if(n)for(var r=0,a=n.length;r<a;r++)Ke(n[r],e,null,e,i);e._hasHookEvent&&e.$emit("hook:"+t),ve()}var un=[],cn=[],dn={},hn=!1,fn=!1,pn=0;var mn=0,vn=Date.now;if(G&&!J){var gn=window.performance;gn&&"function"==typeof gn.now&&vn()>document.createEvent("Event").timeStamp&&(vn=function(){return gn.now()})}function bn(){var e,t;for(mn=vn(),fn=!0,un.sort((function(e,t){return e.id-t.id})),pn=0;pn<un.length;pn++)(e=un[pn]).before&&e.before(),t=e.id,dn[t]=null,e.run();var n=cn.slice(),i=un.slice();pn=un.length=cn.length=0,dn={},hn=fn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,on(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],i=n.vm;i._watcher===n&&i._isMounted&&!i._isDestroyed&&ln(i,"updated")}}(i),se&&V.devtools&&se.emit("flush")}var yn=0,wn=function(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++yn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ue,this.newDepIds=new ue,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!q.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=P)),this.value=this.lazy?void 0:this.get()};wn.prototype.get=function(){var e;me(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ue(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&st(e),ve(),this.cleanupDeps()}return e},wn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},wn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},wn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==dn[t]){if(dn[t]=!0,fn){for(var n=un.length-1;n>pn&&un[n].id>e.id;)n--;un.splice(n+1,0,e)}else un.push(e);hn||(hn=!0,at(bn))}}(this)},wn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';Ke(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},wn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},wn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},wn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||y(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var _n={enumerable:!0,configurable:!0,get:P,set:P};function xn(e,t,n){_n.get=function(){return this[t][n]},_n.set=function(e){this[t][n]=e},Object.defineProperty(e,n,_n)}function kn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},i=e._props={},r=e.$options._propKeys=[];e.$parent&&Oe(!1);var a=function(a){r.push(a);var o=Ve(a,t,n,e);Ee(i,a,o),a in e||xn(e,"_props",a)};for(var o in t)a(o);Oe(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?P:D(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;c(t=e._data="function"==typeof t?function(e,t){me();try{return e.call(t,t)}catch(e){return Ue(e,t,"data()"),{}}finally{ve()}}(t,e):t||{})||(t={});var n=Object.keys(t),i=e.$options.props,r=(e.$options.methods,n.length);for(;r--;){var a=n[r];0,i&&_(i,a)||H(a)||xn(e,"_data",a)}De(t,!0)}(e):De(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),i=oe();for(var r in t){var a=t[r],o="function"==typeof a?a:a.get;0,i||(n[r]=new wn(e,o||P,P,Cn)),r in e||Sn(e,r,a)}}(e,t.computed),t.watch&&t.watch!==ie&&function(e,t){for(var n in t){var i=t[n];if(Array.isArray(i))for(var r=0;r<i.length;r++)Dn(e,n,i[r]);else Dn(e,n,i)}}(e,t.watch)}var Cn={lazy:!0};function Sn(e,t,n){var i=!oe();"function"==typeof n?(_n.get=i?On(t):Tn(n),_n.set=P):(_n.get=n.get?i&&!1!==n.cache?On(t):Tn(n.get):P,_n.set=n.set||P),Object.defineProperty(e,t,_n)}function On(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),fe.target&&t.depend(),t.value}}function Tn(e){return function(){return e.call(this,this)}}function Dn(e,t,n,i){return c(n)&&(i=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,i)}var En=0;function $n(e){var t=e.options;if(e.super){var n=$n(e.super);if(n!==e.superOptions){e.superOptions=n;var i=function(e){var t,n=e.options,i=e.sealedOptions;for(var r in n)n[r]!==i[r]&&(t||(t={}),t[r]=n[r]);return t}(e);i&&$(e.extendOptions,i),(t=e.options=Re(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Mn(e){this._init(e)}function Pn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,i=n.cid,r=e._Ctor||(e._Ctor={});if(r[i])return r[i];var a=e.name||n.options.name;var o=function(e){this._init(e)};return(o.prototype=Object.create(n.prototype)).constructor=o,o.cid=t++,o.options=Re(n.options,e),o.super=n,o.options.props&&function(e){var t=e.options.props;for(var n in t)xn(e.prototype,"_props",n)}(o),o.options.computed&&function(e){var t=e.options.computed;for(var n in t)Sn(e.prototype,n,t[n])}(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,R.forEach((function(e){o[e]=n[e]})),a&&(o.options.components[a]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=$({},o.options),r[i]=o,o}}function In(e){return e&&(e.Ctor.options.name||e.tag)}function jn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function An(e,t){var n=e.cache,i=e.keys,r=e._vnode;for(var a in n){var o=n[a];if(o){var s=o.name;s&&!t(s)&&Nn(n,a,i,r)}}}function Nn(e,t,n,i){var r=e[t];!r||i&&r.tag===i.tag||r.componentInstance.$destroy(),e[t]=null,y(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=En++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),i=t._parentVnode;n.parent=t.parent,n._parentVnode=i;var r=i.componentOptions;n.propsData=r.propsData,n._parentListeners=r.listeners,n._renderChildren=r.children,n._componentTag=r.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Re($n(t.constructor),e||{},t),t._renderProxy=t,t._self=t,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}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&tn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=bt(t._renderChildren,r),e.$scopedSlots=i,e._c=function(t,n,i,r){return Ut(e,t,n,i,r,!1)},e.$createElement=function(t,n,i,r){return Ut(e,t,n,i,r,!0)};var a=n&&n.data;Ee(e,"$attrs",a&&a.attrs||i,null,!0),Ee(e,"$listeners",t._parentListeners||i,null,!0)}(t),ln(t,"beforeCreate"),function(e){var t=gt(e.$options.inject,e);t&&(Oe(!1),Object.keys(t).forEach((function(n){Ee(e,n,t[n])})),Oe(!0))}(t),kn(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),ln(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(Mn),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=$e,e.prototype.$delete=Me,e.prototype.$watch=function(e,t,n){var i=this;if(c(t))return Dn(i,e,t,n);(n=n||{}).user=!0;var r=new wn(i,e,t,n);if(n.immediate){var a='callback for immediate watcher "'+r.expression+'"';me(),Ke(t,i,[r.value],i,a),ve()}return function(){r.teardown()}}}(Mn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var i=this;if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++)i.$on(e[r],n);else(i._events[e]||(i._events[e]=[])).push(n),t.test(e)&&(i._hasHookEvent=!0);return i},e.prototype.$once=function(e,t){var n=this;function i(){n.$off(e,i),t.apply(n,arguments)}return i.fn=t,n.$on(e,i),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var i=0,r=e.length;i<r;i++)n.$off(e[i],t);return n}var a,o=n._events[e];if(!o)return n;if(!t)return n._events[e]=null,n;for(var s=o.length;s--;)if((a=o[s])===t||a.fn===t){o.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?E(n):n;for(var i=E(arguments,1),r='event handler for "'+e+'"',a=0,o=n.length;a<o;a++)Ke(n[a],t,i,t,r)}return t}}(Mn),function(e){e.prototype._update=function(e,t){var n=this,i=n.$el,r=n._vnode,a=rn(n);n._vnode=e,n.$el=r?n.__patch__(r,e):n.__patch__(n.$el,e,t,!1),a(),i&&(i.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){ln(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||y(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),ln(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Mn),function(e){Ft(e.prototype),e.prototype.$nextTick=function(e){return at(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,i=n.render,r=n._parentVnode;r&&(t.$scopedSlots=_t(r.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=r;try{Yt=t,e=i.call(t._renderProxy,t.$createElement)}catch(n){Ue(n,t,"render"),e=t._vnode}finally{Yt=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof ge||(e=ye()),e.parent=r,e}}(Mn);var Ln=[String,RegExp,Array],Fn={name:"keep-alive",abstract:!0,props:{include:Ln,exclude:Ln,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,i=e.vnodeToCache,r=e.keyToCache;if(i){var a=i.tag,o=i.componentInstance,s=i.componentOptions;t[r]={name:In(s),tag:a,componentInstance:o},n.push(r),this.max&&n.length>parseInt(this.max)&&Nn(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Nn(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){An(e,(function(e){return jn(t,e)}))})),this.$watch("exclude",(function(t){An(e,(function(e){return!jn(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=Xt(e),n=t&&t.componentOptions;if(n){var i=In(n),r=this.include,a=this.exclude;if(r&&(!i||!jn(r,i))||a&&i&&jn(a,i))return t;var o=this.cache,s=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;o[l]?(t.componentInstance=o[l].componentInstance,y(s,l),s.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}},Rn={KeepAlive:Fn};!function(e){var t={get:function(){return V}};Object.defineProperty(e,"config",t),e.util={warn:de,extend:$,mergeOptions:Re,defineReactive:Ee},e.set=$e,e.delete=Me,e.nextTick=at,e.observable=function(e){return De(e),e},e.options=Object.create(null),R.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,$(e.options.components,Rn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=E(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=Re(this.options,e),this}}(e),Pn(e),function(e){R.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&c(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)}(Mn),Object.defineProperty(Mn.prototype,"$isServer",{get:oe}),Object.defineProperty(Mn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Mn,"FunctionalRenderContext",{value:Rt}),Mn.version="2.6.14";var Bn=v("style,class"),Vn=v("input,textarea,option,select,progress"),zn=function(e,t,n){return"value"===n&&Vn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Hn=v("contenteditable,draggable,spellcheck"),Wn=v("events,caret,typing,plaintext-only"),qn=v("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,truespeed,typemustmatch,visible"),Un="http://www.w3.org/1999/xlink",Kn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Gn=function(e){return Kn(e)?e.slice(6,e.length):""},Yn=function(e){return null==e||!1===e};function Zn(e){for(var t=e.data,n=e,i=e;a(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Xn(i.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Xn(t,n.data));return function(e,t){if(a(e)||a(t))return Jn(e,Qn(t));return""}(t.staticClass,t.class)}function Xn(e,t){return{staticClass:Jn(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Jn(e,t){return e?t?e+" "+t:e:t||""}function Qn(e){return Array.isArray(e)?function(e){for(var t,n="",i=0,r=e.length;i<r;i++)a(t=Qn(e[i]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):l(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var ei={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ti=v("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),ni=v("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),ii=function(e){return ti(e)||ni(e)};function ri(e){return ni(e)?"svg":"math"===e?"math":void 0}var ai=Object.create(null);var oi=v("text,number,password,search,email,tel,url");function si(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}var li=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(ei[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),ui={create:function(e,t){ci(t)},update:function(e,t){e.data.ref!==t.data.ref&&(ci(e,!0),ci(t))},destroy:function(e){ci(e,!0)}};function ci(e,t){var n=e.data.ref;if(a(n)){var i=e.context,r=e.componentInstance||e.elm,o=i.$refs;t?Array.isArray(o[n])?y(o[n],r):o[n]===r&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])?o[n].indexOf(r)<0&&o[n].push(r):o[n]=[r]:o[n]=r}}var di=new ge("",{},[]),hi=["create","activate","update","remove","destroy"];function fi(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,i=a(n=e.data)&&a(n=n.attrs)&&n.type,r=a(n=t.data)&&a(n=n.attrs)&&n.type;return i===r||oi(i)&&oi(r)}(e,t)||o(e.isAsyncPlaceholder)&&r(t.asyncFactory.error))}function pi(e,t,n){var i,r,o={};for(i=t;i<=n;++i)a(r=e[i].key)&&(o[r]=i);return o}var mi={create:vi,update:vi,destroy:function(e){vi(e,di)}};function vi(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,i,r,a=e===di,o=t===di,s=bi(e.data.directives,e.context),l=bi(t.data.directives,t.context),u=[],c=[];for(n in l)i=s[n],r=l[n],i?(r.oldValue=i.value,r.oldArg=i.arg,wi(r,"update",t,e),r.def&&r.def.componentUpdated&&c.push(r)):(wi(r,"bind",t,e),r.def&&r.def.inserted&&u.push(r));if(u.length){var d=function(){for(var n=0;n<u.length;n++)wi(u[n],"inserted",t,e)};a?ht(t,"insert",d):d()}c.length&&ht(t,"postpatch",(function(){for(var n=0;n<c.length;n++)wi(c[n],"componentUpdated",t,e)}));if(!a)for(n in s)l[n]||wi(s[n],"unbind",e,e,o)}(e,t)}var gi=Object.create(null);function bi(e,t){var n,i,r=Object.create(null);if(!e)return r;for(n=0;n<e.length;n++)(i=e[n]).modifiers||(i.modifiers=gi),r[yi(i)]=i,i.def=Be(t.$options,"directives",i.name);return r}function yi(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function wi(e,t,n,i,r){var a=e.def&&e.def[t];if(a)try{a(n.elm,e,n,i,r)}catch(i){Ue(i,n.context,"directive "+e.name+" "+t+" hook")}}var _i=[ui,mi];function xi(e,t){var n=t.componentOptions;if(!(a(n)&&!1===n.Ctor.options.inheritAttrs||r(e.data.attrs)&&r(t.data.attrs))){var i,o,s=t.elm,l=e.data.attrs||{},u=t.data.attrs||{};for(i in a(u.__ob__)&&(u=t.data.attrs=$({},u)),u)o=u[i],l[i]!==o&&ki(s,i,o,t.data.pre);for(i in(J||ee)&&u.value!==l.value&&ki(s,"value",u.value),l)r(u[i])&&(Kn(i)?s.removeAttributeNS(Un,Gn(i)):Hn(i)||s.removeAttribute(i))}}function ki(e,t,n,i){i||e.tagName.indexOf("-")>-1?Ci(e,t,n):qn(t)?Yn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Hn(t)?e.setAttribute(t,function(e,t){return Yn(t)||"false"===t?"false":"contenteditable"===e&&Wn(t)?t:"true"}(t,n)):Kn(t)?Yn(n)?e.removeAttributeNS(Un,Gn(t)):e.setAttributeNS(Un,t,n):Ci(e,t,n)}function Ci(e,t,n){if(Yn(n))e.removeAttribute(t);else{if(J&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var i=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",i)};e.addEventListener("input",i),e.__ieph=!0}e.setAttribute(t,n)}}var Si={create:xi,update:xi};function Oi(e,t){var n=t.elm,i=t.data,o=e.data;if(!(r(i.staticClass)&&r(i.class)&&(r(o)||r(o.staticClass)&&r(o.class)))){var s=Zn(t),l=n._transitionClasses;a(l)&&(s=Jn(s,Qn(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Ti,Di,Ei,$i,Mi,Pi,Ii={create:Oi,update:Oi},ji=/[\w).+\-_$\]]/;function Ai(e){var t,n,i,r,a,o=!1,s=!1,l=!1,u=!1,c=0,d=0,h=0,f=0;for(i=0;i<e.length;i++)if(n=t,t=e.charCodeAt(i),o)39===t&&92!==n&&(o=!1);else if(s)34===t&&92!==n&&(s=!1);else if(l)96===t&&92!==n&&(l=!1);else if(u)47===t&&92!==n&&(u=!1);else if(124!==t||124===e.charCodeAt(i+1)||124===e.charCodeAt(i-1)||c||d||h){switch(t){case 34:s=!0;break;case 39:o=!0;break;case 96:l=!0;break;case 40:h++;break;case 41:h--;break;case 91:d++;break;case 93:d--;break;case 123:c++;break;case 125:c--}if(47===t){for(var p=i-1,m=void 0;p>=0&&" "===(m=e.charAt(p));p--);m&&ji.test(m)||(u=!0)}}else void 0===r?(f=i+1,r=e.slice(0,i).trim()):v();function v(){(a||(a=[])).push(e.slice(f,i).trim()),f=i+1}if(void 0===r?r=e.slice(0,i).trim():0!==f&&v(),a)for(i=0;i<a.length;i++)r=Ni(r,a[i]);return r}function Ni(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var i=t.slice(0,n),r=t.slice(n+1);return'_f("'+i+'")('+e+(")"!==r?","+r:r)}function Li(e,t){console.error("[Vue compiler]: "+e)}function Fi(e,t){return e?e.map((function(e){return e[t]})).filter((function(e){return e})):[]}function Ri(e,t,n,i,r){(e.props||(e.props=[])).push(Gi({name:t,value:n,dynamic:r},i)),e.plain=!1}function Bi(e,t,n,i,r){(r?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Gi({name:t,value:n,dynamic:r},i)),e.plain=!1}function Vi(e,t,n,i){e.attrsMap[t]=n,e.attrsList.push(Gi({name:t,value:n},i))}function zi(e,t,n,i,r,a,o,s){(e.directives||(e.directives=[])).push(Gi({name:t,rawName:n,value:i,arg:r,isDynamicArg:a,modifiers:o},s)),e.plain=!1}function Hi(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function Wi(e,t,n,r,a,o,s,l){var u;(r=r||i).right?l?t="("+t+")==='click'?'contextmenu':("+t+")":"click"===t&&(t="contextmenu",delete r.right):r.middle&&(l?t="("+t+")==='click'?'mouseup':("+t+")":"click"===t&&(t="mouseup")),r.capture&&(delete r.capture,t=Hi("!",t,l)),r.once&&(delete r.once,t=Hi("~",t,l)),r.passive&&(delete r.passive,t=Hi("&",t,l)),r.native?(delete r.native,u=e.nativeEvents||(e.nativeEvents={})):u=e.events||(e.events={});var c=Gi({value:n.trim(),dynamic:l},s);r!==i&&(c.modifiers=r);var d=u[t];Array.isArray(d)?a?d.unshift(c):d.push(c):u[t]=d?a?[c,d]:[d,c]:c,e.plain=!1}function qi(e,t,n){var i=Ui(e,":"+t)||Ui(e,"v-bind:"+t);if(null!=i)return Ai(i);if(!1!==n){var r=Ui(e,t);if(null!=r)return JSON.stringify(r)}}function Ui(e,t,n){var i;if(null!=(i=e.attrsMap[t]))for(var r=e.attrsList,a=0,o=r.length;a<o;a++)if(r[a].name===t){r.splice(a,1);break}return n&&delete e.attrsMap[t],i}function Ki(e,t){for(var n=e.attrsList,i=0,r=n.length;i<r;i++){var a=n[i];if(t.test(a.name))return n.splice(i,1),a}}function Gi(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function Yi(e,t,n){var i=n||{},r=i.number,a="$$v",o=a;i.trim&&(o="(typeof $$v === 'string'? $$v.trim(): $$v)"),r&&(o="_n("+o+")");var s=Zi(t,o);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+s+"}"}}function Zi(e,t){var n=function(e){if(e=e.trim(),Ti=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Ti-1)return($i=e.lastIndexOf("."))>-1?{exp:e.slice(0,$i),key:'"'+e.slice($i+1)+'"'}:{exp:e,key:null};Di=e,$i=Mi=Pi=0;for(;!Ji();)Qi(Ei=Xi())?tr(Ei):91===Ei&&er(Ei);return{exp:e.slice(0,Mi),key:e.slice(Mi+1,Pi)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Xi(){return Di.charCodeAt(++$i)}function Ji(){return $i>=Ti}function Qi(e){return 34===e||39===e}function er(e){var t=1;for(Mi=$i;!Ji();)if(Qi(e=Xi()))tr(e);else if(91===e&&t++,93===e&&t--,0===t){Pi=$i;break}}function tr(e){for(var t=e;!Ji()&&(e=Xi())!==t;);}var nr,ir="__r";function rr(e,t,n){var i=nr;return function r(){var a=t.apply(null,arguments);null!==a&&sr(e,r,n,i)}}var ar=Xe&&!(ne&&Number(ne[1])<=53);function or(e,t,n,i){if(ar){var r=mn,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=r||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}nr.addEventListener(e,t,re?{capture:n,passive:i}:n)}function sr(e,t,n,i){(i||nr).removeEventListener(e,t._wrapper||t,n)}function lr(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},i=e.data.on||{};nr=t.elm,function(e){if(a(e.__r)){var t=J?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}a(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),dt(n,i,or,sr,rr,t.context),nr=void 0}}var ur,cr={create:lr,update:lr};function dr(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,i,o=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};for(n in a(l.__ob__)&&(l=t.data.domProps=$({},l)),s)n in l||(o[n]="");for(n in l){if(i=l[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===s[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=i;var u=r(i)?"":String(i);hr(o,u)&&(o.value=u)}else if("innerHTML"===n&&ni(o.tagName)&&r(o.innerHTML)){(ur=ur||document.createElement("div")).innerHTML="<svg>"+i+"</svg>";for(var c=ur.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;c.firstChild;)o.appendChild(c.firstChild)}else if(i!==s[n])try{o[n]=i}catch(e){}}}}function hr(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 n=e.value,i=e._vModifiers;if(a(i)){if(i.number)return m(n)!==m(t);if(i.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var fr={create:dr,update:dr},pr=x((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var i=e.split(n);i.length>1&&(t[i[0].trim()]=i[1].trim())}})),t}));function mr(e){var t=vr(e.style);return e.staticStyle?$(e.staticStyle,t):t}function vr(e){return Array.isArray(e)?M(e):"string"==typeof e?pr(e):e}var gr,br=/^--/,yr=/\s*!important$/,wr=function(e,t,n){if(br.test(t))e.style.setProperty(t,n);else if(yr.test(n))e.style.setProperty(T(t),n.replace(yr,""),"important");else{var i=xr(t);if(Array.isArray(n))for(var r=0,a=n.length;r<a;r++)e.style[i]=n[r];else e.style[i]=n}},_r=["Webkit","Moz","ms"],xr=x((function(e){if(gr=gr||document.createElement("div").style,"filter"!==(e=C(e))&&e in gr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<_r.length;n++){var i=_r[n]+t;if(i in gr)return i}}));function kr(e,t){var n=t.data,i=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(i.staticStyle)&&r(i.style))){var o,s,l=t.elm,u=i.staticStyle,c=i.normalizedStyle||i.style||{},d=u||c,h=vr(t.data.style)||{};t.data.normalizedStyle=a(h.__ob__)?$({},h):h;var f=function(e,t){var n,i={};if(t)for(var r=e;r.componentInstance;)(r=r.componentInstance._vnode)&&r.data&&(n=mr(r.data))&&$(i,n);(n=mr(e.data))&&$(i,n);for(var a=e;a=a.parent;)a.data&&(n=mr(a.data))&&$(i,n);return i}(t,!0);for(s in d)r(f[s])&&wr(l,s,"");for(s in f)(o=f[s])!==d[s]&&wr(l,s,null==o?"":o)}}var Cr={create:kr,update:kr},Sr=/\s+/;function Or(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Sr).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 Tr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Sr).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")||"")+" ",i=" "+t+" ";n.indexOf(i)>=0;)n=n.replace(i," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Dr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&$(t,Er(e.name||"v")),$(t,e),t}return"string"==typeof e?Er(e):void 0}}var Er=x((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"}})),$r=G&&!Q,Mr="transition",Pr="animation",Ir="transition",jr="transitionend",Ar="animation",Nr="animationend";$r&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ir="WebkitTransition",jr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ar="WebkitAnimation",Nr="webkitAnimationEnd"));var Lr=G?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Fr(e){Lr((function(){Lr(e)}))}function Rr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Or(e,t))}function Br(e,t){e._transitionClasses&&y(e._transitionClasses,t),Tr(e,t)}function Vr(e,t,n){var i=Hr(e,t),r=i.type,a=i.timeout,o=i.propCount;if(!r)return n();var s=r===Mr?jr:Nr,l=0,u=function(){e.removeEventListener(s,c),n()},c=function(t){t.target===e&&++l>=o&&u()};setTimeout((function(){l<o&&u()}),a+1),e.addEventListener(s,c)}var zr=/\b(transform|all)(,|$)/;function Hr(e,t){var n,i=window.getComputedStyle(e),r=(i[Ir+"Delay"]||"").split(", "),a=(i[Ir+"Duration"]||"").split(", "),o=Wr(r,a),s=(i[Ar+"Delay"]||"").split(", "),l=(i[Ar+"Duration"]||"").split(", "),u=Wr(s,l),c=0,d=0;return t===Mr?o>0&&(n=Mr,c=o,d=a.length):t===Pr?u>0&&(n=Pr,c=u,d=l.length):d=(n=(c=Math.max(o,u))>0?o>u?Mr:Pr:null)?n===Mr?a.length:l.length:0,{type:n,timeout:c,propCount:d,hasTransform:n===Mr&&zr.test(i[Ir+"Property"])}}function Wr(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return qr(t)+qr(e[n])})))}function qr(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Ur(e,t){var n=e.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var i=Dr(e.data.transition);if(!r(i)&&!a(n._enterCb)&&1===n.nodeType){for(var o=i.css,s=i.type,u=i.enterClass,c=i.enterToClass,d=i.enterActiveClass,h=i.appearClass,f=i.appearToClass,p=i.appearActiveClass,v=i.beforeEnter,g=i.enter,b=i.afterEnter,y=i.enterCancelled,w=i.beforeAppear,_=i.appear,x=i.afterAppear,k=i.appearCancelled,C=i.duration,S=nn,O=nn.$vnode;O&&O.parent;)S=O.context,O=O.parent;var T=!S._isMounted||!e.isRootInsert;if(!T||_||""===_){var D=T&&h?h:u,E=T&&p?p:d,$=T&&f?f:c,M=T&&w||v,P=T&&"function"==typeof _?_:g,I=T&&x||b,j=T&&k||y,A=m(l(C)?C.enter:C);0;var N=!1!==o&&!Q,F=Yr(P),R=n._enterCb=L((function(){N&&(Br(n,$),Br(n,E)),R.cancelled?(N&&Br(n,D),j&&j(n)):I&&I(n),n._enterCb=null}));e.data.show||ht(e,"insert",(function(){var t=n.parentNode,i=t&&t._pending&&t._pending[e.key];i&&i.tag===e.tag&&i.elm._leaveCb&&i.elm._leaveCb(),P&&P(n,R)})),M&&M(n),N&&(Rr(n,D),Rr(n,E),Fr((function(){Br(n,D),R.cancelled||(Rr(n,$),F||(Gr(A)?setTimeout(R,A):Vr(n,s,R)))}))),e.data.show&&(t&&t(),P&&P(n,R)),N||F||R()}}}function Kr(e,t){var n=e.elm;a(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var i=Dr(e.data.transition);if(r(i)||1!==n.nodeType)return t();if(!a(n._leaveCb)){var o=i.css,s=i.type,u=i.leaveClass,c=i.leaveToClass,d=i.leaveActiveClass,h=i.beforeLeave,f=i.leave,p=i.afterLeave,v=i.leaveCancelled,g=i.delayLeave,b=i.duration,y=!1!==o&&!Q,w=Yr(f),_=m(l(b)?b.leave:b);0;var x=n._leaveCb=L((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Br(n,c),Br(n,d)),x.cancelled?(y&&Br(n,u),v&&v(n)):(t(),p&&p(n)),n._leaveCb=null}));g?g(k):k()}function k(){x.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),h&&h(n),y&&(Rr(n,u),Rr(n,d),Fr((function(){Br(n,u),x.cancelled||(Rr(n,c),w||(Gr(_)?setTimeout(x,_):Vr(n,s,x)))}))),f&&f(n,x),y||w||x())}}function Gr(e){return"number"==typeof e&&!isNaN(e)}function Yr(e){if(r(e))return!1;var t=e.fns;return a(t)?Yr(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Zr(e,t){!0!==t.data.show&&Ur(t)}var Xr=function(e){var t,n,i={},l=e.modules,u=e.nodeOps;for(t=0;t<hi.length;++t)for(i[hi[t]]=[],n=0;n<l.length;++n)a(l[n][hi[t]])&&i[hi[t]].push(l[n][hi[t]]);function c(e){var t=u.parentNode(e);a(t)&&u.removeChild(t,e)}function d(e,t,n,r,s,l,c){if(a(e.elm)&&a(l)&&(e=l[c]=_e(e)),e.isRootInsert=!s,!function(e,t,n,r){var s=e.data;if(a(s)){var l=a(e.componentInstance)&&s.keepAlive;if(a(s=s.hook)&&a(s=s.init)&&s(e,!1),a(e.componentInstance))return h(e,t),f(n,e.elm,r),o(l)&&function(e,t,n,r){var o,s=e;for(;s.componentInstance;)if(a(o=(s=s.componentInstance._vnode).data)&&a(o=o.transition)){for(o=0;o<i.activate.length;++o)i.activate[o](di,s);t.push(s);break}f(n,e.elm,r)}(e,t,n,r),!0}}(e,t,n,r)){var d=e.data,m=e.children,v=e.tag;a(v)?(e.elm=e.ns?u.createElementNS(e.ns,v):u.createElement(v,e),b(e),p(e,m,t),a(d)&&g(e,t),f(n,e.elm,r)):o(e.isComment)?(e.elm=u.createComment(e.text),f(n,e.elm,r)):(e.elm=u.createTextNode(e.text),f(n,e.elm,r))}}function h(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,m(e)?(g(e,t),b(e)):(ci(e),t.push(e))}function f(e,t,n){a(e)&&(a(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function p(e,t,n){if(Array.isArray(t)){0;for(var i=0;i<t.length;++i)d(t[i],n,e.elm,null,!0,t,i)}else s(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function m(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return a(e.tag)}function g(e,n){for(var r=0;r<i.create.length;++r)i.create[r](di,e);a(t=e.data.hook)&&(a(t.create)&&t.create(di,e),a(t.insert)&&n.push(e))}function b(e){var t;if(a(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;a(t=nn)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function y(e,t,n,i,r,a){for(;i<=r;++i)d(n[i],a,e,t,!1,n,i)}function w(e){var t,n,r=e.data;if(a(r))for(a(t=r.hook)&&a(t=t.destroy)&&t(e),t=0;t<i.destroy.length;++t)i.destroy[t](e);if(a(t=e.children))for(n=0;n<e.children.length;++n)w(e.children[n])}function _(e,t,n){for(;t<=n;++t){var i=e[t];a(i)&&(a(i.tag)?(x(i),w(i)):c(i.elm))}}function x(e,t){if(a(t)||a(e.data)){var n,r=i.remove.length+1;for(a(t)?t.listeners+=r:t=function(e,t){function n(){0==--n.listeners&&c(e)}return n.listeners=t,n}(e.elm,r),a(n=e.componentInstance)&&a(n=n._vnode)&&a(n.data)&&x(n,t),n=0;n<i.remove.length;++n)i.remove[n](e,t);a(n=e.data.hook)&&a(n=n.remove)?n(e,t):t()}else c(e.elm)}function k(e,t,n,i){for(var r=n;r<i;r++){var o=t[r];if(a(o)&&fi(e,o))return r}}function C(e,t,n,s,l,c){if(e!==t){a(t.elm)&&a(s)&&(t=s[l]=_e(t));var h=t.elm=e.elm;if(o(e.isAsyncPlaceholder))a(t.asyncFactory.resolved)?T(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(o(t.isStatic)&&o(e.isStatic)&&t.key===e.key&&(o(t.isCloned)||o(t.isOnce)))t.componentInstance=e.componentInstance;else{var f,p=t.data;a(p)&&a(f=p.hook)&&a(f=f.prepatch)&&f(e,t);var v=e.children,g=t.children;if(a(p)&&m(t)){for(f=0;f<i.update.length;++f)i.update[f](e,t);a(f=p.hook)&&a(f=f.update)&&f(e,t)}r(t.text)?a(v)&&a(g)?v!==g&&function(e,t,n,i,o){var s,l,c,h=0,f=0,p=t.length-1,m=t[0],v=t[p],g=n.length-1,b=n[0],w=n[g],x=!o;for(;h<=p&&f<=g;)r(m)?m=t[++h]:r(v)?v=t[--p]:fi(m,b)?(C(m,b,i,n,f),m=t[++h],b=n[++f]):fi(v,w)?(C(v,w,i,n,g),v=t[--p],w=n[--g]):fi(m,w)?(C(m,w,i,n,g),x&&u.insertBefore(e,m.elm,u.nextSibling(v.elm)),m=t[++h],w=n[--g]):fi(v,b)?(C(v,b,i,n,f),x&&u.insertBefore(e,v.elm,m.elm),v=t[--p],b=n[++f]):(r(s)&&(s=pi(t,h,p)),r(l=a(b.key)?s[b.key]:k(b,t,h,p))?d(b,i,e,m.elm,!1,n,f):fi(c=t[l],b)?(C(c,b,i,n,f),t[l]=void 0,x&&u.insertBefore(e,c.elm,m.elm)):d(b,i,e,m.elm,!1,n,f),b=n[++f]);h>p?y(e,r(n[g+1])?null:n[g+1].elm,n,f,g,i):f>g&&_(t,h,p)}(h,v,g,n,c):a(g)?(a(e.text)&&u.setTextContent(h,""),y(h,null,g,0,g.length-1,n)):a(v)?_(v,0,v.length-1):a(e.text)&&u.setTextContent(h,""):e.text!==t.text&&u.setTextContent(h,t.text),a(p)&&a(f=p.hook)&&a(f=f.postpatch)&&f(e,t)}}}function S(e,t,n){if(o(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(var i=0;i<t.length;++i)t[i].data.hook.insert(t[i])}var O=v("attrs,class,staticClass,staticStyle,key");function T(e,t,n,i){var r,s=t.tag,l=t.data,u=t.children;if(i=i||l&&l.pre,t.elm=e,o(t.isComment)&&a(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(a(l)&&(a(r=l.hook)&&a(r=r.init)&&r(t,!0),a(r=t.componentInstance)))return h(t,n),!0;if(a(s)){if(a(u))if(e.hasChildNodes())if(a(r=l)&&a(r=r.domProps)&&a(r=r.innerHTML)){if(r!==e.innerHTML)return!1}else{for(var c=!0,d=e.firstChild,f=0;f<u.length;f++){if(!d||!T(d,u[f],n,i)){c=!1;break}d=d.nextSibling}if(!c||d)return!1}else p(t,u,n);if(a(l)){var m=!1;for(var v in l)if(!O(v)){m=!0,g(t,n);break}!m&&l.class&&st(l.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!r(t)){var l,c=!1,h=[];if(r(e))c=!0,d(t,h);else{var f=a(e.nodeType);if(!f&&fi(e,t))C(e,t,h,null,null,s);else{if(f){if(1===e.nodeType&&e.hasAttribute(F)&&(e.removeAttribute(F),n=!0),o(n)&&T(e,t,h))return S(t,h,!0),e;l=e,e=new ge(u.tagName(l).toLowerCase(),{},[],void 0,l)}var p=e.elm,v=u.parentNode(p);if(d(t,h,p._leaveCb?null:v,u.nextSibling(p)),a(t.parent))for(var g=t.parent,b=m(t);g;){for(var y=0;y<i.destroy.length;++y)i.destroy[y](g);if(g.elm=t.elm,b){for(var x=0;x<i.create.length;++x)i.create[x](di,g);var k=g.data.hook.insert;if(k.merged)for(var O=1;O<k.fns.length;O++)k.fns[O]()}else ci(g);g=g.parent}a(v)?_([e],0,0):a(e.tag)&&w(e)}}return S(t,h,c),t.elm}a(e)&&w(e)}}({nodeOps:li,modules:[Si,Ii,cr,fr,Cr,G?{create:Zr,activate:Zr,remove:function(e,t){!0!==e.data.show?Kr(e,t):t()}}:{}].concat(_i)});Q&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&aa(e,"input")}));var Jr={inserted:function(e,t,n,i){"select"===n.tag?(i.elm&&!i.elm._vOptions?ht(n,"postpatch",(function(){Jr.componentUpdated(e,t,n)})):Qr(e,t,n.context),e._vOptions=[].map.call(e.options,na)):("textarea"===n.tag||oi(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",ia),e.addEventListener("compositionend",ra),e.addEventListener("change",ra),Q&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Qr(e,t,n.context);var i=e._vOptions,r=e._vOptions=[].map.call(e.options,na);if(r.some((function(e,t){return!A(e,i[t])})))(e.multiple?t.value.some((function(e){return ta(e,r)})):t.value!==t.oldValue&&ta(t.value,r))&&aa(e,"change")}}};function Qr(e,t,n){ea(e,t,n),(J||ee)&&setTimeout((function(){ea(e,t,n)}),0)}function ea(e,t,n){var i=t.value,r=e.multiple;if(!r||Array.isArray(i)){for(var a,o,s=0,l=e.options.length;s<l;s++)if(o=e.options[s],r)a=N(i,na(o))>-1,o.selected!==a&&(o.selected=a);else if(A(na(o),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));r||(e.selectedIndex=-1)}}function ta(e,t){return t.every((function(t){return!A(t,e)}))}function na(e){return"_value"in e?e._value:e.value}function ia(e){e.target.composing=!0}function ra(e){e.target.composing&&(e.target.composing=!1,aa(e.target,"input"))}function aa(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function oa(e){return!e.componentInstance||e.data&&e.data.transition?e:oa(e.componentInstance._vnode)}var sa={bind:function(e,t,n){var i=t.value,r=(n=oa(n)).data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;i&&r?(n.data.show=!0,Ur(n,(function(){e.style.display=a}))):e.style.display=i?a:"none"},update:function(e,t,n){var i=t.value;!i!=!t.oldValue&&((n=oa(n)).data&&n.data.transition?(n.data.show=!0,i?Ur(n,(function(){e.style.display=e.__vOriginalDisplay})):Kr(n,(function(){e.style.display="none"}))):e.style.display=i?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,i,r){r||(e.style.display=e.__vOriginalDisplay)}},la={model:Jr,show:sa},ua={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 ca(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?ca(Xt(t.children)):e}function da(e){var t={},n=e.$options;for(var i in n.propsData)t[i]=e[i];var r=n._parentListeners;for(var a in r)t[C(a)]=r[a];return t}function ha(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var fa=function(e){return e.tag||wt(e)},pa=function(e){return"show"===e.name},ma={name:"transition",props:ua,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(fa)).length){0;var i=this.mode;0;var r=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return r;var a=ca(r);if(!a)return r;if(this._leaving)return ha(e,r);var o="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?o+"comment":o+a.tag:s(a.key)?0===String(a.key).indexOf(o)?a.key:o+a.key:a.key;var l=(a.data||(a.data={})).transition=da(this),u=this._vnode,c=ca(u);if(a.data.directives&&a.data.directives.some(pa)&&(a.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,c)&&!wt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var d=c.data.transition=$({},l);if("out-in"===i)return this._leaving=!0,ht(d,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),ha(e,r);if("in-out"===i){if(wt(a))return u;var h,f=function(){h()};ht(l,"afterEnter",f),ht(l,"enterCancelled",f),ht(d,"delayLeave",(function(e){h=e}))}}return r}}},va=$({tag:String,moveClass:String},ua);function ga(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function ba(e){e.data.newPos=e.elm.getBoundingClientRect()}function ya(e){var t=e.data.pos,n=e.data.newPos,i=t.left-n.left,r=t.top-n.top;if(i||r){e.data.moved=!0;var a=e.elm.style;a.transform=a.WebkitTransform="translate("+i+"px,"+r+"px)",a.transitionDuration="0s"}}delete va.mode;var wa={Transition:ma,TransitionGroup:{props:va,beforeMount:function(){var e=this,t=this._update;this._update=function(n,i){var r=rn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,r(),t.call(e,n,i)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],a=this.children=[],o=da(this),s=0;s<r.length;s++){var l=r[s];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))a.push(l),n[l.key]=l,(l.data||(l.data={})).transition=o;else;}if(i){for(var u=[],c=[],d=0;d<i.length;d++){var h=i[d];h.data.transition=o,h.data.pos=h.elm.getBoundingClientRect(),n[h.key]?u.push(h):c.push(h)}this.kept=e(t,null,u),this.removed=c}return e(t,null,a)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(ga),e.forEach(ba),e.forEach(ya),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,i=n.style;Rr(n,t),i.transform=i.WebkitTransform=i.transitionDuration="",n.addEventListener(jr,n._moveCb=function e(i){i&&i.target!==n||i&&!/transform$/.test(i.propertyName)||(n.removeEventListener(jr,e),n._moveCb=null,Br(n,t))})}})))},methods:{hasMove:function(e,t){if(!$r)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Tr(n,e)})),Or(n,t),n.style.display="none",this.$el.appendChild(n);var i=Hr(n);return this.$el.removeChild(n),this._hasMove=i.hasTransform}}}};Mn.config.mustUseProp=zn,Mn.config.isReservedTag=ii,Mn.config.isReservedAttr=Bn,Mn.config.getTagNamespace=ri,Mn.config.isUnknownElement=function(e){if(!G)return!0;if(ii(e))return!1;if(e=e.toLowerCase(),null!=ai[e])return ai[e];var t=document.createElement(e);return e.indexOf("-")>-1?ai[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ai[e]=/HTMLUnknownElement/.test(t.toString())},$(Mn.options.directives,la),$(Mn.options.components,wa),Mn.prototype.__patch__=G?Xr:P,Mn.prototype.$mount=function(e,t){return function(e,t,n){var i;return e.$el=t,e.$options.render||(e.$options.render=ye),ln(e,"beforeMount"),i=function(){e._update(e._render(),n)},new wn(e,i,P,{before:function(){e._isMounted&&!e._isDestroyed&&ln(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,ln(e,"mounted")),e}(this,e=e&&G?si(e):void 0,t)},G&&setTimeout((function(){V.devtools&&se&&se.emit("init",Mn)}),0);var _a=/\{\{((?:.|\r?\n)+?)\}\}/g,xa=/[-.*+?^${}()|[\]\/\\]/g,ka=x((function(e){var t=e[0].replace(xa,"\\$&"),n=e[1].replace(xa,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));var Ca={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Ui(e,"class");n&&(e.staticClass=JSON.stringify(n));var i=qi(e,"class",!1);i&&(e.classBinding=i)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Sa,Oa={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Ui(e,"style");n&&(e.staticStyle=JSON.stringify(pr(n)));var i=qi(e,"style",!1);i&&(e.styleBinding=i)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Ta=function(e){return(Sa=Sa||document.createElement("div")).innerHTML=e,Sa.textContent},Da=v("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ea=v("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),$a=v("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"),Ma=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Pa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ia="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+z.source+"]*",ja="((?:"+Ia+"\\:)?"+Ia+")",Aa=new RegExp("^<"+ja),Na=/^\s*(\/?)>/,La=new RegExp("^<\\/"+ja+"[^>]*>"),Fa=/^<!DOCTYPE [^>]+>/i,Ra=/^<!\--/,Ba=/^<!\[/,Va=v("script,style,textarea",!0),za={},Ha={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Wa=/&(?:lt|gt|quot|amp|#39);/g,qa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ua=v("pre,textarea",!0),Ka=function(e,t){return e&&Ua(e)&&"\n"===t[0]};function Ga(e,t){var n=t?qa:Wa;return e.replace(n,(function(e){return Ha[e]}))}var Ya,Za,Xa,Ja,Qa,eo,to,no,io=/^@|^v-on:/,ro=/^v-|^@|^:|^#/,ao=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,oo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,so=/^\(|\)$/g,lo=/^\[.*\]$/,uo=/:(.*)$/,co=/^:|^\.|^v-bind:/,ho=/\.[^.\]]+(?=[^\]]*$)/g,fo=/^v-slot(:|$)|^#/,po=/[\r\n]/,mo=/[ \f\t\r\n]+/g,vo=x(Ta),go="_empty_";function bo(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:So(t),rawAttrsMap:{},parent:n,children:[]}}function yo(e,t){Ya=t.warn||Li,eo=t.isPreTag||I,to=t.mustUseProp||I,no=t.getTagNamespace||I;var n=t.isReservedTag||I;(function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))}),Xa=Fi(t.modules,"transformNode"),Ja=Fi(t.modules,"preTransformNode"),Qa=Fi(t.modules,"postTransformNode"),Za=t.delimiters;var i,r,a=[],o=!1!==t.preserveWhitespace,s=t.whitespace,l=!1,u=!1;function c(e){if(d(e),l||e.processed||(e=wo(e,t)),a.length||e===i||i.if&&(e.elseif||e.else)&&xo(i,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)o=e,s=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children),s&&s.if&&xo(s,{exp:o.elseif,block:o});else{if(e.slotScope){var n=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[n]=e}r.children.push(e),e.parent=r}var o,s;e.children=e.children.filter((function(e){return!e.slotScope})),d(e),e.pre&&(l=!1),eo(e.tag)&&(u=!1);for(var c=0;c<Qa.length;c++)Qa[c](e,t)}function d(e){if(!u)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}return function(e,t){for(var n,i,r=[],a=t.expectHTML,o=t.isUnaryTag||I,s=t.canBeLeftOpenTag||I,l=0;e;){if(n=e,i&&Va(i)){var u=0,c=i.toLowerCase(),d=za[c]||(za[c]=new RegExp("([\\s\\S]*?)(</"+c+"[^>]*>)","i")),h=e.replace(d,(function(e,n,i){return u=i.length,Va(c)||"noscript"===c||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Ka(c,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));l+=e.length-h.length,e=h,O(c,l-u,l)}else{var f=e.indexOf("<");if(0===f){if(Ra.test(e)){var p=e.indexOf("--\x3e");if(p>=0){t.shouldKeepComment&&t.comment(e.substring(4,p),l,l+p+3),k(p+3);continue}}if(Ba.test(e)){var m=e.indexOf("]>");if(m>=0){k(m+2);continue}}var v=e.match(Fa);if(v){k(v[0].length);continue}var g=e.match(La);if(g){var b=l;k(g[0].length),O(g[1],b,l);continue}var y=C();if(y){S(y),Ka(y.tagName,e)&&k(1);continue}}var w=void 0,_=void 0,x=void 0;if(f>=0){for(_=e.slice(f);!(La.test(_)||Aa.test(_)||Ra.test(_)||Ba.test(_)||(x=_.indexOf("<",1))<0);)f+=x,_=e.slice(f);w=e.substring(0,f)}f<0&&(w=e),w&&k(w.length),t.chars&&w&&t.chars(w,l-w.length,l)}if(e===n){t.chars&&t.chars(e);break}}function k(t){l+=t,e=e.substring(t)}function C(){var t=e.match(Aa);if(t){var n,i,r={tagName:t[1],attrs:[],start:l};for(k(t[0].length);!(n=e.match(Na))&&(i=e.match(Pa)||e.match(Ma));)i.start=l,k(i[0].length),i.end=l,r.attrs.push(i);if(n)return r.unarySlash=n[1],k(n[0].length),r.end=l,r}}function S(e){var n=e.tagName,l=e.unarySlash;a&&("p"===i&&$a(n)&&O(i),s(n)&&i===n&&O(n));for(var u=o(n)||!!l,c=e.attrs.length,d=new Array(c),h=0;h<c;h++){var f=e.attrs[h],p=f[3]||f[4]||f[5]||"",m="a"===n&&"href"===f[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;d[h]={name:f[1],value:Ga(p,m)}}u||(r.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:d,start:e.start,end:e.end}),i=n),t.start&&t.start(n,d,u,e.start,e.end)}function O(e,n,a){var o,s;if(null==n&&(n=l),null==a&&(a=l),e)for(s=e.toLowerCase(),o=r.length-1;o>=0&&r[o].lowerCasedTag!==s;o--);else o=0;if(o>=0){for(var u=r.length-1;u>=o;u--)t.end&&t.end(r[u].tag,n,a);r.length=o,i=o&&r[o-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,a):"p"===s&&(t.start&&t.start(e,[],!1,n,a),t.end&&t.end(e,n,a))}O()}(e,{warn:Ya,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,o,s,d){var h=r&&r.ns||no(e);J&&"svg"===h&&(n=function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];Oo.test(i.name)||(i.name=i.name.replace(To,""),t.push(i))}return t}(n));var f,p=bo(e,n,r);h&&(p.ns=h),"style"!==(f=p).tag&&("script"!==f.tag||f.attrsMap.type&&"text/javascript"!==f.attrsMap.type)||oe()||(p.forbidden=!0);for(var m=0;m<Ja.length;m++)p=Ja[m](p,t)||p;l||(!function(e){null!=Ui(e,"v-pre")&&(e.pre=!0)}(p),p.pre&&(l=!0)),eo(p.tag)&&(u=!0),l?function(e){var t=e.attrsList,n=t.length;if(n)for(var i=e.attrs=new Array(n),r=0;r<n;r++)i[r]={name:t[r].name,value:JSON.stringify(t[r].value)},null!=t[r].start&&(i[r].start=t[r].start,i[r].end=t[r].end);else e.pre||(e.plain=!0)}(p):p.processed||(_o(p),function(e){var t=Ui(e,"v-if");if(t)e.if=t,xo(e,{exp:t,block:e});else{null!=Ui(e,"v-else")&&(e.else=!0);var n=Ui(e,"v-else-if");n&&(e.elseif=n)}}(p),function(e){null!=Ui(e,"v-once")&&(e.once=!0)}(p)),i||(i=p),o?c(p):(r=p,a.push(p))},end:function(e,t,n){var i=a[a.length-1];a.length-=1,r=a[a.length-1],c(i)},chars:function(e,t,n){if(r&&(!J||"textarea"!==r.tag||r.attrsMap.placeholder!==e)){var i,a,c,d=r.children;if(e=u||e.trim()?"script"===(i=r).tag||"style"===i.tag?e:vo(e):d.length?s?"condense"===s&&po.test(e)?"":" ":o?" ":"":"")u||"condense"!==s||(e=e.replace(mo," ")),!l&&" "!==e&&(a=function(e,t){var n=t?ka(t):_a;if(n.test(e)){for(var i,r,a,o=[],s=[],l=n.lastIndex=0;i=n.exec(e);){(r=i.index)>l&&(s.push(a=e.slice(l,r)),o.push(JSON.stringify(a)));var u=Ai(i[1].trim());o.push("_s("+u+")"),s.push({"@binding":u}),l=r+i[0].length}return l<e.length&&(s.push(a=e.slice(l)),o.push(JSON.stringify(a))),{expression:o.join("+"),tokens:s}}}(e,Za))?c={type:2,expression:a.expression,tokens:a.tokens,text:e}:" "===e&&d.length&&" "===d[d.length-1].text||(c={type:3,text:e}),c&&d.push(c)}},comment:function(e,t,n){if(r){var i={type:3,text:e,isComment:!0};0,r.children.push(i)}}}),i}function wo(e,t){var n;!function(e){var t=qi(e,"key");if(t){e.key=t}}(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=qi(e,"ref");t&&(e.ref=t,e.refInFor=function(e){var t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?(t=Ui(e,"scope"),e.slotScope=t||Ui(e,"slot-scope")):(t=Ui(e,"slot-scope"))&&(e.slotScope=t);var n=qi(e,"slot");n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||Bi(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot")));if("template"===e.tag){var i=Ki(e,fo);if(i){0;var r=ko(i),a=r.name,o=r.dynamic;e.slotTarget=a,e.slotTargetDynamic=o,e.slotScope=i.value||go}}else{var s=Ki(e,fo);if(s){0;var l=e.scopedSlots||(e.scopedSlots={}),u=ko(s),c=u.name,d=u.dynamic,h=l[c]=bo("template",[],e);h.slotTarget=c,h.slotTargetDynamic=d,h.children=e.children.filter((function(e){if(!e.slotScope)return e.parent=h,!0})),h.slotScope=s.value||go,e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=qi(n,"name")),function(e){var t;(t=qi(e,"is"))&&(e.component=t);null!=Ui(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var i=0;i<Xa.length;i++)e=Xa[i](e,t)||e;return function(e){var t,n,i,r,a,o,s,l,u=e.attrsList;for(t=0,n=u.length;t<n;t++){if(i=r=u[t].name,a=u[t].value,ro.test(i))if(e.hasBindings=!0,(o=Co(i.replace(ro,"")))&&(i=i.replace(ho,"")),co.test(i))i=i.replace(co,""),a=Ai(a),(l=lo.test(i))&&(i=i.slice(1,-1)),o&&(o.prop&&!l&&"innerHtml"===(i=C(i))&&(i="innerHTML"),o.camel&&!l&&(i=C(i)),o.sync&&(s=Zi(a,"$event"),l?Wi(e,'"update:"+('+i+")",s,null,!1,0,u[t],!0):(Wi(e,"update:"+C(i),s,null,!1,0,u[t]),T(i)!==C(i)&&Wi(e,"update:"+T(i),s,null,!1,0,u[t])))),o&&o.prop||!e.component&&to(e.tag,e.attrsMap.type,i)?Ri(e,i,a,u[t],l):Bi(e,i,a,u[t],l);else if(io.test(i))i=i.replace(io,""),(l=lo.test(i))&&(i=i.slice(1,-1)),Wi(e,i,a,o,!1,0,u[t],l);else{var c=(i=i.replace(ro,"")).match(uo),d=c&&c[1];l=!1,d&&(i=i.slice(0,-(d.length+1)),lo.test(d)&&(d=d.slice(1,-1),l=!0)),zi(e,i,r,a,d,l,o,u[t])}else Bi(e,i,JSON.stringify(a),u[t]),!e.component&&"muted"===i&&to(e.tag,e.attrsMap.type,i)&&Ri(e,i,"true",u[t])}}(e),e}function _o(e){var t;if(t=Ui(e,"v-for")){var n=function(e){var t=e.match(ao);if(!t)return;var n={};n.for=t[2].trim();var i=t[1].trim().replace(so,""),r=i.match(oo);r?(n.alias=i.replace(oo,"").trim(),n.iterator1=r[1].trim(),r[2]&&(n.iterator2=r[2].trim())):n.alias=i;return n}(t);n&&$(e,n)}}function xo(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ko(e){var t=e.name.replace(fo,"");return t||"#"!==e.name[0]&&(t="default"),lo.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function Co(e){var t=e.match(ho);if(t){var n={};return t.forEach((function(e){n[e.slice(1)]=!0})),n}}function So(e){for(var t={},n=0,i=e.length;n<i;n++)t[e[n].name]=e[n].value;return t}var Oo=/^xmlns:NS\d+/,To=/^NS\d+:/;function Do(e){return bo(e.tag,e.attrsList.slice(),e.parent)}var Eo=[Ca,Oa,{preTransformNode:function(e,t){if("input"===e.tag){var n,i=e.attrsMap;if(!i["v-model"])return;if((i[":type"]||i["v-bind:type"])&&(n=qi(e,"type")),i.type||n||!i["v-bind"]||(n="("+i["v-bind"]+").type"),n){var r=Ui(e,"v-if",!0),a=r?"&&("+r+")":"",o=null!=Ui(e,"v-else",!0),s=Ui(e,"v-else-if",!0),l=Do(e);_o(l),Vi(l,"type","checkbox"),wo(l,t),l.processed=!0,l.if="("+n+")==='checkbox'"+a,xo(l,{exp:l.if,block:l});var u=Do(e);Ui(u,"v-for",!0),Vi(u,"type","radio"),wo(u,t),xo(l,{exp:"("+n+")==='radio'"+a,block:u});var c=Do(e);return Ui(c,"v-for",!0),Vi(c,":type",n),wo(c,t),xo(l,{exp:r,block:c}),o?l.else=!0:s&&(l.elseif=s),l}}}}];var $o,Mo,Po={model:function(e,t,n){n;var i=t.value,r=t.modifiers,a=e.tag,o=e.attrsMap.type;if(e.component)return Yi(e,i,r),!1;if("select"===a)!function(e,t,n){var i='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";i=i+" "+Zi(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Wi(e,"change",i,null,!0)}(e,i,r);else if("input"===a&&"checkbox"===o)!function(e,t,n){var i=n&&n.number,r=qi(e,"value")||"null",a=qi(e,"true-value")||"true",o=qi(e,"false-value")||"false";Ri(e,"checked","Array.isArray("+t+")?_i("+t+","+r+")>-1"+("true"===a?":("+t+")":":_q("+t+","+a+")")),Wi(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+o+");if(Array.isArray($$a)){var $$v="+(i?"_n("+r+")":r)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Zi(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Zi(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Zi(t,"$$c")+"}",null,!0)}(e,i,r);else if("input"===a&&"radio"===o)!function(e,t,n){var i=n&&n.number,r=qi(e,"value")||"null";Ri(e,"checked","_q("+t+","+(r=i?"_n("+r+")":r)+")"),Wi(e,"change",Zi(t,r),null,!0)}(e,i,r);else if("input"===a||"textarea"===a)!function(e,t,n){var i=e.attrsMap.type;0;var r=n||{},a=r.lazy,o=r.number,s=r.trim,l=!a&&"range"!==i,u=a?"change":"range"===i?ir:"input",c="$event.target.value";s&&(c="$event.target.value.trim()");o&&(c="_n("+c+")");var d=Zi(t,c);l&&(d="if($event.target.composing)return;"+d);Ri(e,"value","("+t+")"),Wi(e,u,d,null,!0),(s||o)&&Wi(e,"blur","$forceUpdate()")}(e,i,r);else{if(!V.isReservedTag(a))return Yi(e,i,r),!1}return!0},text:function(e,t){t.value&&Ri(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Ri(e,"innerHTML","_s("+t.value+")",t)}},Io={expectHTML:!0,modules:Eo,directives:Po,isPreTag:function(e){return"pre"===e},isUnaryTag:Da,mustUseProp:zn,canBeLeftOpenTag:Ea,isReservedTag:ii,getTagNamespace:ri,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(Eo)},jo=x((function(e){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function Ao(e,t){e&&($o=jo(t.staticKeys||""),Mo=t.isReservedTag||I,No(e),Lo(e,!1))}function No(e){if(e.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||g(e.tag)||!Mo(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($o)))}(e),1===e.type){if(!Mo(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var t=0,n=e.children.length;t<n;t++){var i=e.children[t];No(i),i.static||(e.static=!1)}if(e.ifConditions)for(var r=1,a=e.ifConditions.length;r<a;r++){var o=e.ifConditions[r].block;No(o),o.static||(e.static=!1)}}}function Lo(e,t){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var n=0,i=e.children.length;n<i;n++)Lo(e.children[n],t||!!e.for);if(e.ifConditions)for(var r=1,a=e.ifConditions.length;r<a;r++)Lo(e.ifConditions[r].block,t)}}var Fo=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Ro=/\([^)]*?\);*$/,Bo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Vo={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},zo={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"]},Ho=function(e){return"if("+e+")return null;"},Wo={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ho("$event.target !== $event.currentTarget"),ctrl:Ho("!$event.ctrlKey"),shift:Ho("!$event.shiftKey"),alt:Ho("!$event.altKey"),meta:Ho("!$event.metaKey"),left:Ho("'button' in $event && $event.button !== 0"),middle:Ho("'button' in $event && $event.button !== 1"),right:Ho("'button' in $event && $event.button !== 2")};function qo(e,t){var n=t?"nativeOn:":"on:",i="",r="";for(var a in e){var o=Uo(e[a]);e[a]&&e[a].dynamic?r+=a+","+o+",":i+='"'+a+'":'+o+","}return i="{"+i.slice(0,-1)+"}",r?n+"_d("+i+",["+r.slice(0,-1)+"])":n+i}function Uo(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return Uo(e)})).join(",")+"]";var t=Bo.test(e.value),n=Fo.test(e.value),i=Bo.test(e.value.replace(Ro,""));if(e.modifiers){var r="",a="",o=[];for(var s in e.modifiers)if(Wo[s])a+=Wo[s],Vo[s]&&o.push(s);else if("exact"===s){var l=e.modifiers;a+=Ho(["ctrl","shift","alt","meta"].filter((function(e){return!l[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else o.push(s);return o.length&&(r+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ko).join("&&")+")return null;"}(o)),a&&(r+=a),"function($event){"+r+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":i?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(i?"return "+e.value:e.value)+"}"}function Ko(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Vo[e],i=zo[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(i)+")"}var Go={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:P},Yo=function(e){this.options=e,this.warn=e.warn||Li,this.transforms=Fi(e.modules,"transformCode"),this.dataGenFns=Fi(e.modules,"genData"),this.directives=$($({},Go),e.directives);var t=e.isReservedTag||I;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Zo(e,t){var n=new Yo(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":Xo(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Xo(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Jo(e,t);if(e.once&&!e.onceProcessed)return Qo(e,t);if(e.for&&!e.forProcessed)return ns(e,t);if(e.if&&!e.ifProcessed)return es(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',i=os(e,t),r="_t("+n+(i?",function(){return "+i+"}":""),a=e.attrs||e.dynamicAttrs?us((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:C(e.name),value:e.value,dynamic:e.dynamic}}))):null,o=e.attrsMap["v-bind"];!a&&!o||i||(r+=",null");a&&(r+=","+a);o&&(r+=(a?"":",null")+","+o);return r+")"}(e,t);var n;if(e.component)n=function(e,t,n){var i=t.inlineTemplate?null:os(t,n,!0);return"_c("+e+","+is(t,n)+(i?","+i:"")+")"}(e.component,e,t);else{var i;(!e.plain||e.pre&&t.maybeComponent(e))&&(i=is(e,t));var r=e.inlineTemplate?null:os(e,t,!0);n="_c('"+e.tag+"'"+(i?","+i:"")+(r?","+r:"")+")"}for(var a=0;a<t.transforms.length;a++)n=t.transforms[a](e,n);return n}return os(e,t)||"void 0"}function Jo(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Xo(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function Qo(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return es(e,t);if(e.staticInFor){for(var n="",i=e.parent;i;){if(i.for){n=i.key;break}i=i.parent}return n?"_o("+Xo(e,t)+","+t.onceId+++","+n+")":Xo(e,t)}return Jo(e,t)}function es(e,t,n,i){return e.ifProcessed=!0,ts(e.ifConditions.slice(),t,n,i)}function ts(e,t,n,i){if(!e.length)return i||"_e()";var r=e.shift();return r.exp?"("+r.exp+")?"+a(r.block)+":"+ts(e,t,n,i):""+a(r.block);function a(e){return n?n(e,t):e.once?Qo(e,t):Xo(e,t)}}function ns(e,t,n,i){var r=e.for,a=e.alias,o=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(i||"_l")+"(("+r+"),function("+a+o+s+"){return "+(n||Xo)(e,t)+"})"}function is(e,t){var n="{",i=function(e,t){var n=e.directives;if(!n)return;var i,r,a,o,s="directives:[",l=!1;for(i=0,r=n.length;i<r;i++){a=n[i],o=!0;var u=t.directives[a.name];u&&(o=!!u(e,a,t.warn)),o&&(l=!0,s+='{name:"'+a.name+'",rawName:"'+a.rawName+'"'+(a.value?",value:("+a.value+"),expression:"+JSON.stringify(a.value):"")+(a.arg?",arg:"+(a.isDynamicArg?a.arg:'"'+a.arg+'"'):"")+(a.modifiers?",modifiers:"+JSON.stringify(a.modifiers):"")+"},")}if(l)return s.slice(0,-1)+"]"}(e,t);i&&(n+=i+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var r=0;r<t.dataGenFns.length;r++)n+=t.dataGenFns[r](e);if(e.attrs&&(n+="attrs:"+us(e.attrs)+","),e.props&&(n+="domProps:"+us(e.props)+","),e.events&&(n+=qo(e.events,!1)+","),e.nativeEvents&&(n+=qo(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var i=e.for||Object.keys(t).some((function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||rs(n)})),r=!!e.if;if(!i)for(var a=e.parent;a;){if(a.slotScope&&a.slotScope!==go||a.for){i=!0;break}a.if&&(r=!0),a=a.parent}var o=Object.keys(t).map((function(e){return as(t[e],n)})).join(",");return"scopedSlots:_u(["+o+"]"+(i?",null,true":"")+(!i&&r?",null,false,"+function(e){var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(o):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var a=function(e,t){var n=e.children[0];0;if(n&&1===n.type){var i=Zo(n,t.options);return"inlineTemplate:{render:function(){"+i.render+"},staticRenderFns:["+i.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}(e,t);a&&(n+=a+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+us(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function rs(e){return 1===e.type&&("slot"===e.tag||e.children.some(rs))}function as(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return es(e,t,as,"null");if(e.for&&!e.forProcessed)return ns(e,t,as);var i=e.slotScope===go?"":String(e.slotScope),r="function("+i+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(os(e,t)||"undefined")+":undefined":os(e,t)||"undefined":Xo(e,t))+"}",a=i?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+r+a+"}"}function os(e,t,n,i,r){var a=e.children;if(a.length){var o=a[0];if(1===a.length&&o.for&&"template"!==o.tag&&"slot"!==o.tag){var s=n?t.maybeComponent(o)?",1":",0":"";return""+(i||Xo)(o,t)+s}var l=n?function(e,t){for(var n=0,i=0;i<e.length;i++){var r=e[i];if(1===r.type){if(ss(r)||r.ifConditions&&r.ifConditions.some((function(e){return ss(e.block)}))){n=2;break}(t(r)||r.ifConditions&&r.ifConditions.some((function(e){return t(e.block)})))&&(n=1)}}return n}(a,t.maybeComponent):0,u=r||ls;return"["+a.map((function(e){return u(e,t)})).join(",")+"]"+(l?","+l:"")}}function ss(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function ls(e,t){return 1===e.type?Xo(e,t):3===e.type&&e.isComment?function(e){return"_e("+JSON.stringify(e.text)+")"}(e):function(e){return"_v("+(2===e.type?e.expression:cs(JSON.stringify(e.text)))+")"}(e)}function us(e){for(var t="",n="",i=0;i<e.length;i++){var r=e[i],a=cs(r.value);r.dynamic?n+=r.name+","+a+",":t+='"'+r.name+'":'+a+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function cs(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");function ds(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),P}}function hs(e){var t=Object.create(null);return function(n,i,r){(i=$({},i)).warn;delete i.warn;var a=i.delimiters?String(i.delimiters)+n:n;if(t[a])return t[a];var o=e(n,i);var s={},l=[];return s.render=ds(o.render,l),s.staticRenderFns=o.staticRenderFns.map((function(e){return ds(e,l)})),t[a]=s}}var fs,ps,ms=(fs=function(e,t){var n=yo(e.trim(),t);!1!==t.optimize&&Ao(n,t);var i=Zo(n,t);return{ast:n,render:i.render,staticRenderFns:i.staticRenderFns}},function(e){function t(t,n){var i=Object.create(e),r=[],a=[];if(n)for(var o in n.modules&&(i.modules=(e.modules||[]).concat(n.modules)),n.directives&&(i.directives=$(Object.create(e.directives||null),n.directives)),n)"modules"!==o&&"directives"!==o&&(i[o]=n[o]);i.warn=function(e,t,n){(n?a:r).push(e)};var s=fs(t.trim(),i);return s.errors=r,s.tips=a,s}return{compile:t,compileToFunctions:hs(t)}}),vs=ms(Io),gs=(vs.compile,vs.compileToFunctions);function bs(e){return(ps=ps||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',ps.innerHTML.indexOf("&#10;")>0}var ys=!!G&&bs(!1),ws=!!G&&bs(!0),_s=x((function(e){var t=si(e);return t&&t.innerHTML})),xs=Mn.prototype.$mount;Mn.prototype.$mount=function(e,t){if((e=e&&si(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var i=n.template;if(i)if("string"==typeof i)"#"===i.charAt(0)&&(i=_s(i));else{if(!i.nodeType)return this;i=i.innerHTML}else e&&(i=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(i){0;var r=gs(i,{outputSourceRange:!1,shouldDecodeNewlines:ys,shouldDecodeNewlinesForHref:ws,delimiters:n.delimiters,comments:n.comments},this),a=r.render,o=r.staticRenderFns;n.render=a,n.staticRenderFns=o}}return xs.call(this,e,t)},Mn.compile=gs;const ks=Mn},20629:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>P,Se:()=>k,rn:()=>_});var i=("undefined"!=typeof window?window:void 0!==n.g?n.g:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function r(e,t){if(void 0===t&&(t=[]),null===e||"object"!=typeof e)return e;var n,i=(n=function(t){return t.original===e},t.filter(n)[0]);if(i)return i.copy;var a=Array.isArray(e)?[]:{};return t.push({original:e,copy:a}),Object.keys(e).forEach((function(n){a[n]=r(e[n],t)})),a}function a(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function o(e){return null!==e&&"object"==typeof e}var s=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"==typeof n?n():n)||{}},l={namespaced:{configurable:!0}};l.namespaced.get=function(){return!!this._rawModule.namespaced},s.prototype.addChild=function(e,t){this._children[e]=t},s.prototype.removeChild=function(e){delete this._children[e]},s.prototype.getChild=function(e){return this._children[e]},s.prototype.hasChild=function(e){return e in this._children},s.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},s.prototype.forEachChild=function(e){a(this._children,e)},s.prototype.forEachGetter=function(e){this._rawModule.getters&&a(this._rawModule.getters,e)},s.prototype.forEachAction=function(e){this._rawModule.actions&&a(this._rawModule.actions,e)},s.prototype.forEachMutation=function(e){this._rawModule.mutations&&a(this._rawModule.mutations,e)},Object.defineProperties(s.prototype,l);var u=function(e){this.register([],e,!1)};function c(e,t,n){if(t.update(n),n.modules)for(var i in n.modules){if(!t.getChild(i))return void 0;c(e.concat(i),t.getChild(i),n.modules[i])}}u.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},u.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return e+((t=t.getChild(n)).namespaced?n+"/":"")}),"")},u.prototype.update=function(e){c([],this.root,e)},u.prototype.register=function(e,t,n){var i=this;void 0===n&&(n=!0);var r=new s(t,n);0===e.length?this.root=r:this.get(e.slice(0,-1)).addChild(e[e.length-1],r);t.modules&&a(t.modules,(function(t,r){i.register(e.concat(r),t,n)}))},u.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],i=t.getChild(n);i&&i.runtime&&t.removeChild(n)},u.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var d;var h=function(e){var t=this;void 0===e&&(e={}),!d&&"undefined"!=typeof window&&window.Vue&&w(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new u(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new d,this._makeLocalGettersCache=Object.create(null);var a=this,o=this.dispatch,s=this.commit;this.dispatch=function(e,t){return o.call(a,e,t)},this.commit=function(e,t,n){return s.call(a,e,t,n)},this.strict=r;var l=this._modules.root.state;g(this,l,[],this._modules.root),v(this,l),n.forEach((function(e){return e(t)})),(void 0!==e.devtools?e.devtools:d.config.devtools)&&function(e){i&&(e._devtoolHook=i,i.emit("vuex:init",e),i.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){i.emit("vuex:mutation",e,t)}),{prepend:!0}),e.subscribeAction((function(e,t){i.emit("vuex:action",e,t)}),{prepend:!0}))}(this)},f={state:{configurable:!0}};function p(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function m(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;g(e,n,[],e._modules.root,!0),v(e,n,t)}function v(e,t,n){var i=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var r=e._wrappedGetters,o={};a(r,(function(t,n){o[n]=function(e,t){return function(){return e(t)}}(t,e),Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var s=d.config.silent;d.config.silent=!0,e._vm=new d({data:{$$state:t},computed:o}),d.config.silent=s,e.strict&&function(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}(e),i&&(n&&e._withCommit((function(){i._data.$$state=null})),d.nextTick((function(){return i.$destroy()})))}function g(e,t,n,i,r){var a=!n.length,o=e._modules.getNamespace(n);if(i.namespaced&&(e._modulesNamespaceMap[o],e._modulesNamespaceMap[o]=i),!a&&!r){var s=b(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit((function(){d.set(s,l,i.state)}))}var u=i.context=function(e,t,n){var i=""===t,r={dispatch:i?e.dispatch:function(n,i,r){var a=y(n,i,r),o=a.payload,s=a.options,l=a.type;return s&&s.root||(l=t+l),e.dispatch(l,o)},commit:i?e.commit:function(n,i,r){var a=y(n,i,r),o=a.payload,s=a.options,l=a.type;s&&s.root||(l=t+l),e.commit(l,o,s)}};return Object.defineProperties(r,{getters:{get:i?function(){return e.getters}:function(){return function(e,t){if(!e._makeLocalGettersCache[t]){var n={},i=t.length;Object.keys(e.getters).forEach((function(r){if(r.slice(0,i)===t){var a=r.slice(i);Object.defineProperty(n,a,{get:function(){return e.getters[r]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}(e,t)}},state:{get:function(){return b(e.state,n)}}}),r}(e,o,n);i.forEachMutation((function(t,n){!function(e,t,n,i){(e._mutations[t]||(e._mutations[t]=[])).push((function(t){n.call(e,i.state,t)}))}(e,o+n,t,u)})),i.forEachAction((function(t,n){var i=t.root?n:o+n,r=t.handler||t;!function(e,t,n,i){(e._actions[t]||(e._actions[t]=[])).push((function(t){var r,a=n.call(e,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:e.getters,rootState:e.state},t);return(r=a)&&"function"==typeof r.then||(a=Promise.resolve(a)),e._devtoolHook?a.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):a}))}(e,i,r,u)})),i.forEachGetter((function(t,n){!function(e,t,n,i){if(e._wrappedGetters[t])return void 0;e._wrappedGetters[t]=function(e){return n(i.state,i.getters,e.state,e.getters)}}(e,o+n,t,u)})),i.forEachChild((function(i,a){g(e,t,n.concat(a),i,r)}))}function b(e,t){return t.reduce((function(e,t){return e[t]}),e)}function y(e,t,n){return o(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function w(e){d&&e===d||function(e){if(Number(e.version.split(".")[0])>=2)e.mixin({beforeCreate:n});else{var t=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[n].concat(e.init):n,t.call(this,e)}}function n(){var e=this.$options;e.store?this.$store="function"==typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}(d=e)}f.state.get=function(){return this._vm._data.$$state},f.state.set=function(e){0},h.prototype.commit=function(e,t,n){var i=this,r=y(e,t,n),a=r.type,o=r.payload,s=(r.options,{type:a,payload:o}),l=this._mutations[a];l&&(this._withCommit((function(){l.forEach((function(e){e(o)}))})),this._subscribers.slice().forEach((function(e){return e(s,i.state)})))},h.prototype.dispatch=function(e,t){var n=this,i=y(e,t),r=i.type,a=i.payload,o={type:r,payload:a},s=this._actions[r];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(o,n.state)}))}catch(e){0}var l=s.length>1?Promise.all(s.map((function(e){return e(a)}))):s[0](a);return new Promise((function(e,t){l.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(o,n.state)}))}catch(e){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(o,n.state,e)}))}catch(e){0}t(e)}))}))}},h.prototype.subscribe=function(e,t){return p(e,this._subscribers,t)},h.prototype.subscribeAction=function(e,t){return p("function"==typeof e?{before:e}:e,this._actionSubscribers,t)},h.prototype.watch=function(e,t,n){var i=this;return this._watcherVM.$watch((function(){return e(i.state,i.getters)}),t,n)},h.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},h.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"==typeof e&&(e=[e]),this._modules.register(e,t),g(this,this.state,e,this._modules.get(e),n.preserveState),v(this,this.state)},h.prototype.unregisterModule=function(e){var t=this;"string"==typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=b(t.state,e.slice(0,-1));d.delete(n,e[e.length-1])})),m(this)},h.prototype.hasModule=function(e){return"string"==typeof e&&(e=[e]),this._modules.isRegistered(e)},h.prototype.hotUpdate=function(e){this._modules.update(e),m(this,!0)},h.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(h.prototype,f);var _=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var i=T(this.$store,"mapState",e);if(!i)return;t=i.context.state,n=i.context.getters}return"function"==typeof r?r.call(this,t,n):t[r]},n[i].vuex=!0})),n})),x=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var i=this.$store.commit;if(e){var a=T(this.$store,"mapMutations",e);if(!a)return;i=a.context.commit}return"function"==typeof r?r.apply(this,[i].concat(t)):i.apply(this.$store,[r].concat(t))}})),n})),k=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;r=e+r,n[i]=function(){if(!e||T(this.$store,"mapGetters",e))return this.$store.getters[r]},n[i].vuex=!0})),n})),C=O((function(e,t){var n={};return S(t).forEach((function(t){var i=t.key,r=t.val;n[i]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var i=this.$store.dispatch;if(e){var a=T(this.$store,"mapActions",e);if(!a)return;i=a.context.dispatch}return"function"==typeof r?r.apply(this,[i].concat(t)):i.apply(this.$store,[r].concat(t))}})),n}));function S(e){return function(e){return Array.isArray(e)||o(e)}(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function O(e){return function(t,n){return"string"!=typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function T(e,t,n){return e._modulesNamespaceMap[n]}function D(e,t,n){var i=n?e.groupCollapsed:e.group;try{i.call(e,t)}catch(n){e.log(t)}}function E(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function $(){var e=new Date;return" @ "+M(e.getHours(),2)+":"+M(e.getMinutes(),2)+":"+M(e.getSeconds(),2)+"."+M(e.getMilliseconds(),3)}function M(e,t){return n="0",i=t-e.toString().length,new Array(i+1).join(n)+e;var n,i}const P={Store:h,install:w,version:"3.6.2",mapState:_,mapMutations:x,mapGetters:k,mapActions:C,createNamespacedHelpers:function(e){return{mapState:_.bind(null,e),mapGetters:k.bind(null,e),mapMutations:x.bind(null,e),mapActions:C.bind(null,e)}},createLogger:function(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var n=e.filter;void 0===n&&(n=function(e,t,n){return!0});var i=e.transformer;void 0===i&&(i=function(e){return e});var a=e.mutationTransformer;void 0===a&&(a=function(e){return e});var o=e.actionFilter;void 0===o&&(o=function(e,t){return!0});var s=e.actionTransformer;void 0===s&&(s=function(e){return e});var l=e.logMutations;void 0===l&&(l=!0);var u=e.logActions;void 0===u&&(u=!0);var c=e.logger;return void 0===c&&(c=console),function(e){var d=r(e.state);void 0!==c&&(l&&e.subscribe((function(e,o){var s=r(o);if(n(e,d,s)){var l=$(),u=a(e),h="mutation "+e.type+l;D(c,h,t),c.log("%c prev state","color: #9E9E9E; font-weight: bold",i(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",u),c.log("%c next state","color: #4CAF50; font-weight: bold",i(s)),E(c)}d=s})),u&&e.subscribeAction((function(e,n){if(o(e,n)){var i=$(),r=s(e),a="action "+e.type+i;D(c,a,t),c.log("%c action","color: #03A9F4; font-weight: bold",r),E(c)}})))}}}}},o={};function s(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={id:e,loaded:!1,exports:{}};return a[e].call(n.exports,n,n.exports,s),n.loaded=!0,n.exports}s.m=a,e=[],s.O=(t,n,i,r)=>{if(!n){var a=1/0;for(c=0;c<e.length;c++){for(var[n,i,r]=e[c],o=!0,l=0;l<n.length;l++)(!1&r||a>=r)&&Object.keys(s.O).every((e=>s.O[e](n[l])))?n.splice(l--,1):(o=!1,r<a&&(a=r));if(o){e.splice(c--,1);var u=i();void 0!==u&&(t=u)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[n,i,r]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(e,i){if(1&i&&(e=this(e)),8&i)return e;if("object"==typeof e&&e){if(4&i&&e.__esModule)return e;if(16&i&&"function"==typeof e.then)return e}var r=Object.create(null);s.r(r);var a={};t=t||[null,n({}),n([]),n(n)];for(var o=2&i&&e;"object"==typeof o&&!~t.indexOf(o);o=n(o))Object.getOwnPropertyNames(o).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,s.d(r,a),r},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,n)=>(s.f[n](e,t),t)),[])),s.u=e=>531===e?"js/build/531.js":999===e?"js/build/999.js":476===e?"js/build/476.js":462===e?"js/build/462.js":425===e?"js/build/425.js":341===e?"js/build/341.js":252===e?"js/build/252.js":607===e?"js/build/607.js":936===e?"js/build/936.js":481===e?"js/build/481.js":157===e?"js/build/157.js":304===e?"js/build/304.js":408===e?"js/build/408.js":653===e?"js/build/653.js":954===e?"js/build/954.js":862===e?"js/build/862.js":445===e?"js/build/445.js":483===e?"js/build/483.js":631===e?"js/build/631.js":466===e?"js/build/466.js":418===e?"js/build/418.js":500===e?"js/build/500.js":807===e?"js/build/807.js":643===e?"js/build/643.js":173===e?"js/build/173.js":911===e?"js/build/911.js":942===e?"js/build/942.js":34===e?"js/build/34.js":120===e?"js/build/120.js":856===e?"js/build/856.js":494===e?"js/build/494.js":891===e?"js/build/891.js":void 0,s.miniCssF=e=>"css/app.css",s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i={},r="DooTask:",s.l=(e,t,n,a)=>{if(i[e])i[e].push(t);else{var o,l;if(void 0!==n)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==r+n){o=d;break}}o||(l=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,s.nc&&o.setAttribute("nonce",s.nc),o.setAttribute("data-webpack",r+n),o.src=e),i[e]=[t];var h=(t,n)=>{o.onerror=o.onload=null,clearTimeout(f);var r=i[e];if(delete i[e],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(n))),t)return t(n)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=h.bind(null,o.onerror),o.onload=h.bind(null,o.onload),l&&document.head.appendChild(o)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),s.p="/",(()=>{var e={773:0,170:0};s.f.j=(t,n)=>{var i=s.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else if(170!=t){var r=new Promise(((n,r)=>i=e[t]=[n,r]));n.push(i[2]=r);var a=s.p+s.u(t),o=new Error;s.l(a,(n=>{if(s.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var r=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",o.name="ChunkLoadError",o.type=r,o.request=a,i[1](o)}}),"chunk-"+t,t)}else e[t]=0},s.O.j=t=>0===e[t];var t=(t,n)=>{var i,r,[a,o,l]=n,u=0;if(a.some((t=>0!==e[t]))){for(i in o)s.o(o,i)&&(s.m[i]=o[i]);if(l)var c=l(s)}for(t&&t(n);u<a.length;u++)r=a[u],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(c)},n=self.webpackChunkDooTask=self.webpackChunkDooTask||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),s.O(void 0,[170],(()=>s(25541)));var l=s.O(void 0,[170],(()=>s(76782)));l=s.O(l)})(); \ No newline at end of file diff --git a/public/js/build/12.js b/public/js/build/12.js deleted file mode 100644 index 87d4d6b52..000000000 --- a/public/js/build/12.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[12],{64012:(t,e,s)=>{s.r(e),s.d(e,{default:()=>o});function a(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,a)}return s}function i(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?a(Object(s),!0).forEach((function(e){n(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):a(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}function n(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}const r={data:function(){return{needStartHome:!1,homeFooter:""}},computed:i(i({},(0,s(20629).rn)(["userId","windowWidth","themeMode","themeList"])),{},{currentLanguage:function(){return this.languageList[this.languageType]||"Language"}}),mounted:function(){this.getNeedStartHome()},methods:{setTheme:function(t){this.$store.dispatch("setTheme",t)},login:function(){this.goForward({path:"/login"},!1)},register:function(){this.goForward({path:"/login",query:{type:"reg"}},!1)},getNeedStartHome:function(){var t=this;this.$store.dispatch("call",{url:"system/get/starthome"}).then((function(e){var s=e.data;t.homeFooter=s.home_footer,t.userId>0?t.goForward({path:"/manage/dashboard"},!0):(t.needStartHome=!!s.need_start,!1===t.needStartHome&&t.goForward({path:"/login"},!0))})).catch((function(){t.needStartHome=!1}))}}};const o=(0,s(51900).Z)(r,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.needStartHome?s("div",{staticClass:"page-index"},[s("div",{staticClass:"page-warp"},[s("div",{staticClass:"page-header"},[s("div",{staticClass:"header-nav"},[t._m(0),t._v(" "),t.windowWidth>780?s("div",{staticClass:"header-nav-box header-nav-boxs"},[s("div",{staticClass:"header-right-one"},[s("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.setLanguage}},[s("a",{staticClass:"header-right-one-dropdown",attrs:{href:"javascript:void(0)",Dootask:""}},[t._v("\n "+t._s(t.currentLanguage)+"\n "),s("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.languageList,(function(e,a){return s("Dropdown-item",{key:a,attrs:{name:a,selected:t.getLanguage()===a}},[t._v(t._s(e)+"\n ")])})),1)],1)],1),t._v(" "),s("div",{staticClass:"header-right-four"},[s("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.setTheme}},[s("a",{staticClass:"header-right-one-dropdown",attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.$L("主题皮肤"))+"\n "),s("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.themeList,(function(e,a){return s("Dropdown-item",{key:a,attrs:{name:e.value,selected:t.themeMode===e.value}},[t._v(t._s(t.$L(e.name)))])})),1)],1)],1),t._v(" "),s("div",{staticClass:"header-right-two",on:{click:t.register}},[t._v("\n "+t._s(t.$L("注册账号"))+"\n ")]),t._v(" "),s("div",{staticClass:"header-right-three no-dark-mode",on:{click:t.login}},[t._v("\n "+t._s(t.$L("登录"))+"\n ")])]):s("div",{staticClass:"header-nav-box header-nav-boxs"},[s("Dropdown",{attrs:{trigger:"click"}},[s("a",{attrs:{href:"javascript:void(0)"}},[s("Icon",{staticClass:"header-nav-more",attrs:{type:"md-menu"}})],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[s("DropdownItem",{nativeOn:{click:function(e){return t.login.apply(null,arguments)}}},[t._v(" "+t._s(t.$L("登录")))]),t._v(" "),s("DropdownItem",{nativeOn:{click:function(e){return t.register.apply(null,arguments)}}},[t._v(" "+t._s(t.$L("注册账号")))]),t._v(" "),s("Dropdown",{attrs:{placement:"right-start"},on:{"on-click":t.setLanguage}},[s("DropdownItem",[s("Icon",{staticClass:"header-right-one-language no-dark-mode",attrs:{type:"md-globe"}}),t._v(" "),s("a",{staticClass:"header-right-one-dropdown",attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.currentLanguage)+"\n ")])],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.languageList,(function(e,a){return s("Dropdown-item",{key:a,attrs:{name:a,selected:t.getLanguage()===a}},[t._v(t._s(e)+"\n ")])})),1)],1),t._v(" "),s("Dropdown",{attrs:{trigger:"click",placement:"right-end"},on:{"on-click":t.setTheme}},[s("DropdownItem",[s("div",{staticClass:"login-setting-item"},[t._v("\n "+t._s(t.$L("主题皮肤"))+"\n "),s("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.themeList,(function(e,a){return s("Dropdown-item",{key:a,attrs:{name:e.value,selected:t.themeMode===e.value}},[t._v(t._s(t.$L(e.name)))])})),1)],1)],1)],1)],1)]),t._v(" "),s("div",{staticClass:"header-content"},[s("div",{staticClass:"header-title header-title-one"},[t._v("DooTask")]),t._v(" "),s("div",{staticClass:"header-title"},[t._v("\n "+t._s(t.$L("轻量级任务管理工具"))+"\n ")]),t._v(" "),s("div",{staticClass:"header-tips"},[t._v("\n "+t._s(t.$L("DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。"))+"\n ")]),t._v(" "),s("div",{staticClass:"login-buttom no-dark-mode",on:{click:t.login}},[t._v("\n "+t._s(t.$L("登录"))+"\n ")])])]),t._v(" "),s("div",{staticClass:"page-header-bottom"},[s("div",{staticClass:"page-header-bottoms"},[s("img",{attrs:{src:"dark"===t.themeMode?"images/index/pic_black.png":"images/index/pic.png"}})])]),t._v(" "),s("div",{staticClass:"page-main"},[s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"dark"===t.themeMode?"images/index/pic1_black.png":"images/index/pic1.png"}})]),t._v(" "),t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("高效便捷的团队沟通工具")))]),t._v(" "),s("p",[t._v(t._s(t.$L("针对项目和任务建立群组,工作问题可及时沟通,促进团队快速协作,提高团队工作效率。")))])]):s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("img",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("高效便捷的团队沟通工具")))]),t._v(" "),s("p",[t._v(t._s(t.$L("针对项目和任务建立群组,工作问题可及时沟通,促进团队快速协作,提高团队工作效率。")))])])],1),t._v(" "),s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("强大易用的协同创作云文档")))]),t._v(" "),s("p",[t._v(t._s(t.$L("汇集文档、电子表格、思维笔记等多种在线工具,汇聚企业知识资源于一处,支持多人实时协同编辑,让团队协作更便捷。")))])]):t._e(),t._v(" "),s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"dark"===t.themeMode?"images/index/pic2_black.png":"images/index/pic2.png"}})]),t._v(" "),t.windowWidth<=1200?s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("img",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("强大易用的协同创作云文档")))]),t._v(" "),s("p",[t._v(t._s(t.$L("汇集文档、电子表格、思维笔记等多种在线工具,汇聚企业知识资源于一处,支持多人实时协同编辑,让团队协作更便捷。")))])]):t._e()],1),t._v(" "),s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"dark"===t.themeMode?"images/index/pic3_black.png":"images/index/pic3.png"}})]),t._v(" "),t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("便捷易用的项目管理模板")))]),t._v(" "),s("p",[t._v(t._s(t.$L("模版满足多种团队协作场景,同时支持自定义模版,满足团队个性化场景管理需求,可直观的查看项目的进展情况,团队协作更方便。")))])]):s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("img",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("便捷易用的项目管理模板")))]),t._v(" "),s("p",[t._v(t._s(t.$L("模版满足多种团队协作场景,同时支持自定义模版,满足团队个性化场景管理需求,可直观的查看项目的进展情况,团队协作更方便。")))])])],1),t._v(" "),s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("清晰直观的任务日历")))]),t._v(" "),s("p",[t._v(t._s(t.$L("通过灵活的任务日历,轻松安排每一天的日程,把任务拆解到每天,让工作目标更清晰,时间分配更合理。")))])]):t._e(),t._v(" "),s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("img",{attrs:{src:"dark"===t.themeMode?"images/index/pic4_black.png":"images/index/pic4.png"}})]),t._v(" "),t.windowWidth<=1200?s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("img",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("清晰直观的任务日历")))]),t._v(" "),s("p",[t._v(t._s(t.$L("通过灵活的任务日历,轻松安排每一天的日程,把任务拆解到每天,让工作目标更清晰,时间分配更合理。")))])]):t._e()],1)],1),t._v(" "),s("div",{staticClass:"page-footer"},[s("div",{staticClass:"footer-service no-dark-mode"},[s("div",{staticClass:"footer-bg-box"},[s("div",{staticClass:"box-title"},[t._v("\n "+t._s(t.$L("开启您的 Dootask 团队协作"))+"\n ")]),t._v(" "),s("div",{staticClass:"buttom-box"},[s("div",{staticClass:"login-btn",on:{click:t.login}},[t._v("\n "+t._s(t.$L("立即登录"))+"\n ")]),t._v(" "),s("div",{staticClass:"contact-btn"},[t._v(t._s(t.$L("联系我们")))])])])]),t._v(" "),this.homeFooter?s("div",{staticClass:"footer-opyright",domProps:{innerHTML:t._s(this.homeFooter)}}):t._e()])])]):t._e()}),[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"header-nav-box"},[e("div",{staticClass:"logo no-dark-mode"})])}],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/157.js b/public/js/build/157.js index 1785f421b..eae3bcd79 100644 --- a/public/js/build/157.js +++ b/public/js/build/157.js @@ -1,2 +1,2 @@ /*! For license information please see 157.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[157,817],{81653:function(t){t.exports=function(){return e={686:function(t,e,n){"use strict";n.d(e,{default:function(){return v}}),e=n(279);var r=n.n(e),o=(e=n(370),n.n(e)),i=(e=n(817),n.n(e));function a(t){try{return document.execCommand(t)}catch(t){return}}var s=function(t){return t=i()(t),a("cut"),t},u=function(t){var e,n,r,o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body},s="";return"string"==typeof t?(e=t,n="rtl"===document.documentElement.getAttribute("dir"),(r=document.createElement("textarea")).style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[n?"right":"left"]="-9999px",n=window.pageYOffset||document.documentElement.scrollTop,r.style.top="".concat(n,"px"),r.setAttribute("readonly",""),r.value=e,r=r,o.container.appendChild(r),s=i()(r),a("copy"),r.remove()):(s=i()(t),a("copy")),s};function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var l=function(){var t=void 0===(n=(r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).action)?"copy":n,e=r.container,n=r.target,r=r.text;if("copy"!==t&&"cut"!==t)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==n){if(!n||"object"!==c(n)||1!==n.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===t&&n.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===t&&(n.hasAttribute("readonly")||n.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return r?u(r,{container:e}):n?"cut"===t?s(n):u(n,{container:e}):void 0};function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function m(t,e){return(m=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function p(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=h(t);return n=e?(n=h(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments),r=this,!(n=n)||"object"!==d(n)&&"function"!=typeof n?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(r):n}}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function g(t,e){if(t="data-clipboard-".concat(t),e.hasAttribute(t))return e.getAttribute(t)}var v=function(){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&m(t,e)}(a,r());var t,e,n,i=p(a);function a(t,e){var n;return function(t){if(!(t instanceof a))throw new TypeError("Cannot call a class as a function")}(this),(n=i.call(this)).resolveOptions(e),n.listenClick(t),n}return t=a,n=[{key:"copy",value:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body};return u(t,e)}},{key:"cut",value:function(t){return s(t)}},{key:"isSupported",value:function(){var t="string"==typeof(t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"])?[t]:t,e=!!document.queryCommandSupported;return t.forEach((function(t){e=e&&!!document.queryCommandSupported(t)})),e}}],(e=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===d(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=o()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy";t=l({action:n,container:this.container,target:this.target(e),text:this.text(e)}),this.emit(t?"success":"error",{action:n,text:t,trigger:e,clearSelection:function(){e&&e.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return g("action",t)}},{key:"defaultTarget",value:function(t){if(t=g("target",t))return document.querySelector(t)}},{key:"defaultText",value:function(t){return g("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&f(t.prototype,e),n&&f(t,n),a}()},828:function(t){var e;"undefined"==typeof Element||Element.prototype.matches||((e=Element.prototype).matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var r=n(828);function o(t,e,n,o,i){var a=function(t,e,n,o){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&o.call(t,n)}}.apply(this,arguments);return t.addEventListener(n,a,i),{destroy:function(){t.removeEventListener(n,a,i)}}}t.exports=function(t,e,n,r,i){return"function"==typeof t.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return o(t,e,n,r,i)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var r=n(879),o=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return c=e,l=n,(u=t).addEventListener(c,l),{destroy:function(){u.removeEventListener(c,l)}};if(r.nodeList(t))return i=t,a=e,s=n,Array.prototype.forEach.call(i,(function(t){t.addEventListener(a,s)})),{destroy:function(){Array.prototype.forEach.call(i,(function(t){t.removeEventListener(a,s)}))}};if(r.string(t))return t=t,e=e,n=n,o(document.body,t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var i,a,s,u,c,l}},817:function(t){t.exports=function(t){var e,n="SELECT"===t.nodeName?(t.focus(),t.value):"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName?((e=t.hasAttribute("readonly"))||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),e||t.removeAttribute("readonly"),t.value):(t.hasAttribute("contenteditable")&&t.focus(),n=window.getSelection(),(e=document.createRange()).selectNodeContents(t),n.removeAllRanges(),n.addRange(e),n.toString());return n}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;i<a;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},t.exports=e,t.exports.TinyEmitter=e}},n={},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},t(686).default;function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{}};return e[r](o,o.exports,t),o.exports}var e,n}()},79514:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,'.common-gantt[data-v-53625f84]{align-items:self-start;bottom:0;color:#747a81;display:flex;flex-direction:row;left:0;position:absolute;right:0;top:0}.common-gantt *[data-v-53625f84]{box-sizing:border-box}.common-gantt .gantt-left[data-v-53625f84]{background-color:#fff;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;position:relative}.common-gantt .gantt-left[data-v-53625f84]:after{background-color:rgba(237,241,242,.75);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.common-gantt .gantt-left .gantt-title[data-v-53625f84]{background-color:#f9fafb;flex-grow:0;flex-shrink:0;height:76px;overflow:hidden;padding-left:12px}.common-gantt .gantt-left .gantt-title .gantt-title-text[data-v-53625f84]{font-weight:600;line-height:100px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-gantt .gantt-left .gantt-item[data-v-53625f84]{-ms-overflow-style:none;max-height:100%;overflow:auto;transform:translateZ(0)}.common-gantt .gantt-left .gantt-item[data-v-53625f84]::-webkit-scrollbar{display:none}.common-gantt .gantt-left .gantt-item>li[data-v-53625f84]{align-items:center;border-bottom:1px solid rgba(237,241,242,.75);display:flex;height:40px;padding-left:12px;position:relative}.common-gantt .gantt-left .gantt-item>li:hover .item-icon[data-v-53625f84]{display:flex}.common-gantt .gantt-left .gantt-item>li .item-overdue[data-v-53625f84]{background-color:red;border-radius:3px;color:#fff;flex-grow:0;flex-shrink:0;font-size:12px;line-height:18px;margin-right:4px;padding:1px 3px}.common-gantt .gantt-left .gantt-item>li .item-title[data-v-53625f84]{cursor:default;flex:1;overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.common-gantt .gantt-left .gantt-item>li .item-title.complete[data-v-53625f84]{text-decoration:line-through}.common-gantt .gantt-left .gantt-item>li .item-title.overdue[data-v-53625f84]{font-weight:600}.common-gantt .gantt-left .gantt-item>li .item-icon[data-v-53625f84]{align-items:center;color:#888;display:none;font-size:16px;justify-content:center;margin-right:2px;width:32px}.common-gantt .gantt-right[data-v-53625f84]{background-color:#fff;flex:1;height:100%;overflow:hidden;position:relative}.common-gantt .gantt-right .gantt-chart[data-v-53625f84]{bottom:0;left:0;position:absolute;right:0;top:0;transform:translateZ(0)}.common-gantt .gantt-right .gantt-chart .gantt-month[data-v-53625f84]{align-items:center;background-color:#f9fafb;display:flex;font-size:14px;height:26px;left:0;line-height:20px;position:absolute;right:0;top:0;z-index:1}.common-gantt .gantt-right .gantt-chart .gantt-month>li[data-v-53625f84]{flex-grow:0;flex-shrink:0;height:100%;overflow:hidden;position:relative}.common-gantt .gantt-right .gantt-chart .gantt-month>li[data-v-53625f84]:after{background-color:rgba(237,241,242,.75);content:"";height:100%;position:absolute;right:0;top:0;width:1px}.common-gantt .gantt-right .gantt-chart .gantt-month>li .month-format[data-v-53625f84]{overflow:hidden;padding:6px 6px 0;white-space:nowrap}.common-gantt .gantt-right .gantt-chart .gantt-date[data-v-53625f84]{align-items:center;bottom:0;cursor:move;display:flex;left:0;position:absolute;right:0;top:26px;z-index:2}.common-gantt .gantt-right .gantt-chart .gantt-date[data-v-53625f84]:before{background-color:#f9fafb;content:"";height:50px;left:0;position:absolute;right:0;top:0}.common-gantt .gantt-right .gantt-chart .gantt-date>li[data-v-53625f84]{flex-grow:0;flex-shrink:0;height:100%;overflow:hidden;position:relative}.common-gantt .gantt-right .gantt-chart .gantt-date>li[data-v-53625f84]:after{background-color:rgba(237,241,242,.75);content:"";height:100%;position:absolute;right:0;top:0;width:1px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format[data-v-53625f84]{align-items:center;display:flex;flex-direction:column;height:44px;justify-content:center;overflow:hidden;white-space:nowrap}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-day[data-v-53625f84]{font-size:18px;line-height:28px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-week[data-v-53625f84]{font-size:13px;font-weight:300;line-height:16px}.common-gantt .gantt-right .gantt-chart .gantt-timeline[data-v-53625f84]{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:76px;z-index:3}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li[data-v-53625f84]{border-bottom:1px solid rgba(237,241,242,.75);cursor:default;height:40px;position:relative}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item[data-v-53625f84]{align-items:center;background:#e74c3c;border-radius:18px;color:#fff;display:flex;height:32px;margin-top:4px;padding:4px;pointer-events:auto;position:absolute;top:0;touch-action:none;will-change:contents}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-title[data-v-53625f84]{flex-grow:1;margin-left:4px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;touch-action:none;white-space:nowrap}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-resizer[data-v-53625f84]{background:hsla(0,0%,100%,.1);cursor:ew-resize;flex-shrink:0;height:22px;position:absolute;right:5px;top:5px;touch-action:none;width:8px;will-change:visibility}',""]);const i=o},26167:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,'.component-resize-line[data-v-eaab078e]{cursor:col-resize}@media (max-width:768px){.component-resize-line[data-v-eaab078e]{display:none}}.component-resize-line.resizing[data-v-eaab078e]:after{bottom:0;content:"";cursor:col-resize;left:0;position:fixed;right:0;top:0;z-index:99999}.component-resize-line.bottom[data-v-eaab078e],.component-resize-line.bottom[data-v-eaab078e]:after{cursor:row-resize}',""]);const i=o},51474:(t,e,n)=>{"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(){return i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i.apply(this,arguments)}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){o(t,e,n[e])}))}return t}function s(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function u(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.r(e),n.d(e,{default:()=>Ce,MultiDrag:()=>ye,Sortable:()=>Ft,Swap:()=>ue});function c(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var l=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=c(/Edge/i),f=c(/firefox/i),m=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),p=c(/iP(ad|od|hone)/i),h=c(/chrome/i)&&c(/android/i),g={capture:!1,passive:!1};function v(t,e,n){t.addEventListener(e,n,!l&&g)}function b(t,e,n){t.removeEventListener(e,n,!l&&g)}function y(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function _(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function w(t,e,n,r){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&y(t,e):y(t,e))||r&&t===n)return t;if(t===n)break}while(t=_(t))}return null}var C,k=/\s+/g;function x(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(k," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(k," ")}}function S(t,e,n){var r=t&&t.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in r||-1!==e.indexOf("webkit")||(e="-webkit-"+e),r[e]=n+("string"==typeof n?"":"px")}}function D(t,e){var n="";if("string"==typeof t)n=t;else do{var r=S(t,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function E(t,e,n){if(t){var r=t.getElementsByTagName(e),o=0,i=r.length;if(n)for(;o<i;o++)n(r[o],o);return r}return[]}function T(){var t=document.scrollingElement;return t||document.documentElement}function O(t,e,n,r,o){if(t.getBoundingClientRect||t===window){var i,a,s,u,c,d,f;if(t!==window&&t!==T()?(a=(i=t.getBoundingClientRect()).top,s=i.left,u=i.bottom,c=i.right,d=i.height,f=i.width):(a=0,s=0,u=window.innerHeight,c=window.innerWidth,d=window.innerHeight,f=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!l))do{if(o&&o.getBoundingClientRect&&("none"!==S(o,"transform")||n&&"static"!==S(o,"position"))){var m=o.getBoundingClientRect();a-=m.top+parseInt(S(o,"border-top-width")),s-=m.left+parseInt(S(o,"border-left-width")),u=a+i.height,c=s+i.width;break}}while(o=o.parentNode);if(r&&t!==window){var p=D(o||t),h=p&&p.a,g=p&&p.d;p&&(u=(a/=g)+(d/=g),c=(s/=h)+(f/=h))}return{top:a,left:s,bottom:u,right:c,width:f,height:d}}}function A(t,e,n){for(var r=P(t,!0),o=O(t)[e];r;){var i=O(r)[n];if(!("top"===n||"left"===n?o>=i:o<=i))return r;if(r===T())break;r=P(r,!1)}return!1}function N(t,e,n){for(var r=0,o=0,i=t.children;o<i.length;){if("none"!==i[o].style.display&&i[o]!==Ft.ghost&&i[o]!==Ft.dragged&&w(i[o],n.draggable,t,!1)){if(r===e)return i[o];r++}o++}return null}function $(t,e){for(var n=t.lastElementChild;n&&(n===Ft.ghost||"none"===S(n,"display")||e&&!y(n,e));)n=n.previousElementSibling;return n||null}function L(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Ft.clone||e&&!y(t,e)||n++;return n}function I(t){var e=0,n=0,r=T();if(t)do{var o=D(t),i=o.a,a=o.d;e+=t.scrollLeft*i,n+=t.scrollTop*a}while(t!==r&&(t=t.parentNode));return[e,n]}function P(t,e){if(!t||!t.getBoundingClientRect)return T();var n=t,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=S(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return T();if(r||e)return n;r=!0}}}while(n=n.parentNode);return T()}function j(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function R(t,e){return function(){if(!C){var n=arguments,r=this;1===n.length?t.call(r,n[0]):t.apply(r,n),C=setTimeout((function(){C=void 0}),e)}}}function M(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function B(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function F(t,e){S(t,"position","absolute"),S(t,"top",e.top),S(t,"left",e.left),S(t,"width",e.width),S(t,"height",e.height)}function z(t){S(t,"position",""),S(t,"top",""),S(t,"left",""),S(t,"width",""),S(t,"height","")}var U="Sortable"+(new Date).getTime();function H(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach((function(t){if("none"!==S(t,"display")&&t!==Ft.ghost){e.push({target:t,rect:O(t)});var n=a({},e[e.length-1].rect);if(t.thisAnimationDuration){var r=D(t,!0);r&&(n.top-=r.f,n.left-=r.e)}t.fromRect=n}}))},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n);return-1}(e,{target:t}),1)},animateAll:function(n){var r=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof n&&n());var o=!1,i=0;e.forEach((function(t){var e=0,n=t.target,a=n.fromRect,s=O(n),u=n.prevFromRect,c=n.prevToRect,l=t.rect,d=D(n,!0);d&&(s.top-=d.f,s.left-=d.e),n.toRect=s,n.thisAnimationDuration&&j(u,s)&&!j(a,s)&&(l.top-s.top)/(l.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(e=function(t,e,n,r){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*r.animation}(l,u,c,r.options)),j(s,a)||(n.prevFromRect=a,n.prevToRect=s,e||(e=r.options.animation),r.animate(n,l,s,e)),e&&(o=!0,i=Math.max(i,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),e),n.thisAnimationDuration=e)})),clearTimeout(t),o?t=setTimeout((function(){"function"==typeof n&&n()}),i):"function"==typeof n&&n(),e=[]},animate:function(t,e,n,r){if(r){S(t,"transition",""),S(t,"transform","");var o=D(this.el),i=o&&o.a,a=o&&o.d,s=(e.left-n.left)/(i||1),u=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!u,S(t,"transform","translate3d("+s+"px,"+u+"px,0)"),function(t){t.offsetWidth}(t),S(t,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),S(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){S(t,"transition",""),S(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),r)}}}}var V=[],W={initializeByDefault:!0},q={mount:function(t){for(var e in W)W.hasOwnProperty(e)&&!(e in t)&&(t[e]=W[e]);V.push(t)},pluginEvent:function(t,e,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var o=t+"Global";V.forEach((function(r){e[r.pluginName]&&(e[r.pluginName][o]&&e[r.pluginName][o](a({sortable:e},n)),e.options[r.pluginName]&&e[r.pluginName][t]&&e[r.pluginName][t](a({sortable:e},n)))}))},initializePlugins:function(t,e,n,r){for(var o in V.forEach((function(r){var o=r.pluginName;if(t.options[o]||r.initializeByDefault){var a=new r(t,e,t.options);a.sortable=t,a.options=t.options,t[o]=a,i(n,a.defaults)}})),t.options)if(t.options.hasOwnProperty(o)){var a=this.modifyOption(t,o,t.options[o]);void 0!==a&&(t.options[o]=a)}},getEventProperties:function(t,e){var n={};return V.forEach((function(r){"function"==typeof r.eventProperties&&i(n,r.eventProperties.call(e[r.pluginName],t))})),n},modifyOption:function(t,e,n){var r;return V.forEach((function(o){t[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[e]&&(r=o.optionListeners[e].call(t[o.pluginName],n))})),r}};function Y(t){var e=t.sortable,n=t.rootEl,r=t.name,o=t.targetEl,i=t.cloneEl,s=t.toEl,u=t.fromEl,c=t.oldIndex,f=t.newIndex,m=t.oldDraggableIndex,p=t.newDraggableIndex,h=t.originalEvent,g=t.putSortable,v=t.extraEventProperties;if(e=e||n&&n[U]){var b,y=e.options,_="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||l||d?(b=document.createEvent("Event")).initEvent(r,!0,!0):b=new CustomEvent(r,{bubbles:!0,cancelable:!0}),b.to=s||n,b.from=u||n,b.item=o||n,b.clone=i,b.oldIndex=c,b.newIndex=f,b.oldDraggableIndex=m,b.newDraggableIndex=p,b.originalEvent=h,b.pullMode=g?g.lastPutMode:void 0;var w=a({},v,q.getEventProperties(r,e));for(var C in w)b[C]=w[C];n&&n.dispatchEvent(b),y[_]&&y[_].call(e,b)}}var X=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,o=s(n,["evt"]);q.pluginEvent.bind(Ft)(t,e,a({dragEl:G,parentEl:Z,ghostEl:J,rootEl:Q,nextEl:tt,lastDownEl:et,cloneEl:nt,cloneHidden:rt,dragStarted:gt,putSortable:ct,activeSortable:Ft.active,originalEvent:r,oldIndex:ot,oldDraggableIndex:at,newIndex:it,newDraggableIndex:st,hideGhostForTarget:jt,unhideGhostForTarget:Rt,cloneNowHidden:function(){rt=!0},cloneNowShown:function(){rt=!1},dispatchSortableEvent:function(t){K({sortable:e,name:t,originalEvent:r})}},o))};function K(t){Y(a({putSortable:ct,cloneEl:nt,targetEl:G,rootEl:Q,oldIndex:ot,oldDraggableIndex:at,newIndex:it,newDraggableIndex:st},t))}var G,Z,J,Q,tt,et,nt,rt,ot,it,at,st,ut,ct,lt,dt,ft,mt,pt,ht,gt,vt,bt,yt,_t,wt=!1,Ct=!1,kt=[],xt=!1,St=!1,Dt=[],Et=!1,Tt=[],Ot="undefined"!=typeof document,At=p,Nt=d||l?"cssFloat":"float",$t=Ot&&!h&&!p&&"draggable"in document.createElement("div"),Lt=function(){if(Ot){if(l)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),It=function(t,e){var n=S(t),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=N(t,0,e),i=N(t,1,e),a=o&&S(o),s=i&&S(i),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+O(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+O(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){var l="left"===a.float?"left":"right";return!i||"both"!==s.clear&&s.clear!==l?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||u>=r&&"none"===n[Nt]||i&&"none"===n[Nt]&&u+c>r)?"vertical":"horizontal"},Pt=function(t){function e(t,n){return function(r,o,i,a){var s=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(r,o,i,a),n)(r,o,i,a);var u=(n?r:o).options.group.name;return!0===t||"string"==typeof t&&t===u||t.join&&t.indexOf(u)>-1}}var n={},o=t.group;o&&"object"==r(o)||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n},jt=function(){!Lt&&J&&S(J,"display","none")},Rt=function(){!Lt&&J&&S(J,"display","")};Ot&&document.addEventListener("click",(function(t){if(Ct)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Ct=!1,!1}),!0);var Mt=function(t){if(G){t=t.touches?t.touches[0]:t;var e=(o=t.clientX,i=t.clientY,kt.some((function(t){if(!$(t)){var e=O(t),n=t[U].options.emptyInsertThreshold,r=o>=e.left-n&&o<=e.right+n,s=i>=e.top-n&&i<=e.bottom+n;return n&&r&&s?a=t:void 0}})),a);if(e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[U]._onDragOver(n)}}var o,i,a},Bt=function(t){G&&G.parentNode[U]._isOutsideThisEl(t.target)};function Ft(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=i({},e),t[U]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return It(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ft.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var r in q.initializePlugins(this,t,n),n)!(r in e)&&(e[r]=n[r]);for(var o in Pt(e),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&$t,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?v(t,"pointerdown",this._onTapStart):(v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),kt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),i(this,H())}function zt(t,e,n,r,o,i,a,s){var u,c,f=t[U],m=f.options.onMove;return!window.CustomEvent||l||d?(u=document.createEvent("Event")).initEvent("move",!0,!0):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=e,u.from=t,u.dragged=n,u.draggedRect=r,u.related=o||e,u.relatedRect=i||O(e),u.willInsertAfter=s,u.originalEvent=a,t.dispatchEvent(u),m&&(c=m.call(f,u,a)),c}function Ut(t){t.draggable=!1}function Ht(){Et=!1}function Vt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;n--;)r+=e.charCodeAt(n);return r.toString(36)}function Wt(t){return setTimeout(t,0)}function qt(t){return clearTimeout(t)}Ft.prototype={constructor:Ft,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(vt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,G):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,r=this.options,o=r.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=r.filter;if(function(t){Tt.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var r=e[n];r.checked&&Tt.push(r)}}(n),!G&&!(/mousedown|pointerdown/.test(i)&&0!==t.button||r.disabled||u.isContentEditable||(s=w(s,r.draggable,n,!1))&&s.animated||et===s)){if(ot=L(s),at=L(s,r.draggable),"function"==typeof c){if(c.call(this,t,s,this))return K({sortable:e,rootEl:u,name:"filter",targetEl:s,toEl:n,fromEl:n}),X("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=w(u,r.trim(),n,!1))return K({sortable:e,rootEl:r,name:"filter",targetEl:s,fromEl:n,toEl:n}),X("filter",e,{evt:t}),!0}))))return void(o&&t.cancelable&&t.preventDefault());r.handle&&!w(u,r.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var r,o=this,i=o.el,a=o.options,s=i.ownerDocument;if(n&&!G&&n.parentNode===i){var u=O(n);if(Q=i,Z=(G=n).parentNode,tt=G.nextSibling,et=n,ut=a.group,Ft.dragged=G,lt={target:G,clientX:(e||t).clientX,clientY:(e||t).clientY},pt=lt.clientX-u.left,ht=lt.clientY-u.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,G.style["will-change"]="all",r=function(){X("delayEnded",o,{evt:t}),Ft.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!f&&o.nativeDraggable&&(G.draggable=!0),o._triggerDragStart(t,e),K({sortable:o,name:"choose",originalEvent:t}),x(G,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){E(G,t.trim(),Ut)})),v(s,"dragover",Mt),v(s,"mousemove",Mt),v(s,"touchmove",Mt),v(s,"mouseup",o._onDrop),v(s,"touchend",o._onDrop),v(s,"touchcancel",o._onDrop),f&&this.nativeDraggable&&(this.options.touchStartThreshold=4,G.draggable=!0),X("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(d||l))r();else{if(Ft.eventCanceled)return void this._onDrop();v(s,"mouseup",o._disableDelayedDrag),v(s,"touchend",o._disableDelayedDrag),v(s,"touchcancel",o._disableDelayedDrag),v(s,"mousemove",o._delayedDragTouchMoveHandler),v(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&v(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){G&&Ut(G),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._disableDelayedDrag),b(t,"touchend",this._disableDelayedDrag),b(t,"touchcancel",this._disableDelayedDrag),b(t,"mousemove",this._delayedDragTouchMoveHandler),b(t,"touchmove",this._delayedDragTouchMoveHandler),b(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?v(document,"pointermove",this._onTouchMove):v(document,e?"touchmove":"mousemove",this._onTouchMove):(v(G,"dragend",this),v(Q,"dragstart",this._onDragStart));try{document.selection?Wt((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(wt=!1,Q&&G){X("dragStarted",this,{evt:e}),this.nativeDraggable&&v(document,"dragover",Bt);var n=this.options;!t&&x(G,n.dragClass,!1),x(G,n.ghostClass,!0),Ft.active=this,t&&this._appendGhost(),K({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(dt){this._lastX=dt.clientX,this._lastY=dt.clientY,jt();for(var t=document.elementFromPoint(dt.clientX,dt.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(dt.clientX,dt.clientY))!==e;)e=t;if(G.parentNode[U]._isOutsideThisEl(t),e)do{if(e[U]){if(e[U]._onDragOver({clientX:dt.clientX,clientY:dt.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Rt()}},_onTouchMove:function(t){if(lt){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,o=t.touches?t.touches[0]:t,i=J&&D(J,!0),a=J&&i&&i.a,s=J&&i&&i.d,u=At&&_t&&I(_t),c=(o.clientX-lt.clientX+r.x)/(a||1)+(u?u[0]-Dt[0]:0)/(a||1),l=(o.clientY-lt.clientY+r.y)/(s||1)+(u?u[1]-Dt[1]:0)/(s||1);if(!Ft.active&&!wt){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(J){i?(i.e+=c-(ft||0),i.f+=l-(mt||0)):i={a:1,b:0,c:0,d:1,e:c,f:l};var d="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");S(J,"webkitTransform",d),S(J,"mozTransform",d),S(J,"msTransform",d),S(J,"transform",d),ft=c,mt=l,dt=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!J){var t=this.options.fallbackOnBody?document.body:Q,e=O(G,!0,At,!0,t),n=this.options;if(At){for(_t=t;"static"===S(_t,"position")&&"none"===S(_t,"transform")&&_t!==document;)_t=_t.parentNode;_t!==document.body&&_t!==document.documentElement?(_t===document&&(_t=T()),e.top+=_t.scrollTop,e.left+=_t.scrollLeft):_t=T(),Dt=I(_t)}x(J=G.cloneNode(!0),n.ghostClass,!1),x(J,n.fallbackClass,!0),x(J,n.dragClass,!0),S(J,"transition",""),S(J,"transform",""),S(J,"box-sizing","border-box"),S(J,"margin",0),S(J,"top",e.top),S(J,"left",e.left),S(J,"width",e.width),S(J,"height",e.height),S(J,"opacity","0.8"),S(J,"position",At?"absolute":"fixed"),S(J,"zIndex","100000"),S(J,"pointerEvents","none"),Ft.ghost=J,t.appendChild(J),S(J,"transform-origin",pt/parseInt(J.style.width)*100+"% "+ht/parseInt(J.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,r=t.dataTransfer,o=n.options;X("dragStart",this,{evt:t}),Ft.eventCanceled?this._onDrop():(X("setupClone",this),Ft.eventCanceled||((nt=B(G)).draggable=!1,nt.style["will-change"]="",this._hideClone(),x(nt,this.options.chosenClass,!1),Ft.clone=nt),n.cloneId=Wt((function(){X("clone",n),Ft.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(nt,G),n._hideClone(),K({sortable:n,name:"clone"}))})),!e&&x(G,o.dragClass,!0),e?(Ct=!0,n._loopId=setInterval(n._emulateDragOver,50)):(b(document,"mouseup",n._onDrop),b(document,"touchend",n._onDrop),b(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",o.setData&&o.setData.call(n,r,G)),v(document,"drop",n),S(G,"transform","translateZ(0)")),wt=!0,n._dragStartId=Wt(n._dragStarted.bind(n,e,t)),v(document,"selectstart",n),gt=!0,m&&S(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,r,o,i=this.el,s=t.target,u=this.options,c=u.group,l=Ft.active,d=ut===c,f=u.sort,m=ct||l,p=this,h=!1;if(!Et){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),s=w(s,u.draggable,i,!0),j("dragOver"),Ft.eventCanceled)return h;if(G.contains(t.target)||s.animated&&s.animatingX&&s.animatingY||p._ignoreWhileAnimating===s)return B(!1);if(Ct=!1,l&&!u.disabled&&(d?f||(r=!Q.contains(G)):ct===this||(this.lastPutMode=ut.checkPull(this,l,G,t))&&c.checkPut(this,l,G,t))){if(o="vertical"===this._getDirection(t,s),e=O(G),j("dragOverValid"),Ft.eventCanceled)return h;if(r)return Z=Q,R(),this._hideClone(),j("revert"),Ft.eventCanceled||(tt?Q.insertBefore(G,tt):Q.appendChild(G)),B(!0);var g=$(i,u.draggable);if(!g||function(t,e,n){var r=O($(n.el,n.options.draggable)),o=10;return e?t.clientX>r.right+o||t.clientX<=r.right&&t.clientY>r.bottom&&t.clientX>=r.left:t.clientX>r.right&&t.clientY>r.top||t.clientX<=r.right&&t.clientY>r.bottom+o}(t,o,this)&&!g.animated){if(g===G)return B(!1);if(g&&i===t.target&&(s=g),s&&(n=O(s)),!1!==zt(Q,i,G,e,s,n,t,!!s))return R(),i.appendChild(G),Z=i,F(),B(!0)}else if(s.parentNode===i){n=O(s);var v,b,y,_=G.parentNode!==i,C=!function(t,e,n){var r=n?t.left:t.top,o=n?t.right:t.bottom,i=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,u=n?e.width:e.height;return r===a||o===s||r+i/2===a+u/2}(G.animated&&G.toRect||e,s.animated&&s.toRect||n,o),k=o?"top":"left",D=A(s,"top","top")||A(G,"top","top"),E=D?D.scrollTop:void 0;if(vt!==s&&(b=n[k],xt=!1,St=!C&&u.invertSwap||_),v=function(t,e,n,r,o,i,a,s){var u=r?t.clientY:t.clientX,c=r?n.height:n.width,l=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!a)if(s&&yt<c*o){if(!xt&&(1===bt?u>l+c*i/2:u<d-c*i/2)&&(xt=!0),xt)f=!0;else if(1===bt?u<l+yt:u>d-yt)return-bt}else if(u>l+c*(1-o)/2&&u<d-c*(1-o)/2)return function(t){return L(G)<L(t)?1:-1}(e);if((f=f||a)&&(u<l+c*i/2||u>d-c*i/2))return u>l+c/2?1:-1;return 0}(t,s,n,o,C?1:u.swapThreshold,null==u.invertedSwapThreshold?u.swapThreshold:u.invertedSwapThreshold,St,vt===s),0!==v){var T=L(G);do{T-=v,y=Z.children[T]}while(y&&("none"===S(y,"display")||y===J))}if(0===v||y===s)return B(!1);vt=s,bt=v;var N=s.nextElementSibling,I=!1,P=zt(Q,i,G,e,s,n,t,I=1===v);if(!1!==P)return 1!==P&&-1!==P||(I=1===P),Et=!0,setTimeout(Ht,30),R(),I&&!N?i.appendChild(G):s.parentNode.insertBefore(G,I?N:s),D&&M(D,0,E-D.scrollTop),Z=G.parentNode,void 0===b||St||(yt=Math.abs(b-O(s)[k])),F(),B(!0)}if(i.contains(G))return B(!1)}return!1}function j(u,c){X(u,p,a({evt:t,isOwner:d,axis:o?"vertical":"horizontal",revert:r,dragRect:e,targetRect:n,canSort:f,fromSortable:m,target:s,completed:B,onMove:function(n,r){return zt(Q,i,G,e,n,O(n),t,r)},changed:F},c))}function R(){j("dragOverAnimationCapture"),p.captureAnimationState(),p!==m&&m.captureAnimationState()}function B(e){return j("dragOverCompleted",{insertion:e}),e&&(d?l._hideClone():l._showClone(p),p!==m&&(x(G,ct?ct.options.ghostClass:l.options.ghostClass,!1),x(G,u.ghostClass,!0)),ct!==p&&p!==Ft.active?ct=p:p===Ft.active&&ct&&(ct=null),m===p&&(p._ignoreWhileAnimating=s),p.animateAll((function(){j("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==m&&(m.animateAll(),m._ignoreWhileAnimating=null)),(s===G&&!G.animated||s===i&&!s.animated)&&(vt=null),u.dragoverBubble||t.rootEl||s===document||(G.parentNode[U]._isOutsideThisEl(t.target),!e&&Mt(t)),!u.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),h=!0}function F(){it=L(G),st=L(G,u.draggable),K({sortable:p,name:"change",toEl:i,newIndex:it,newDraggableIndex:st,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){b(document,"mousemove",this._onTouchMove),b(document,"touchmove",this._onTouchMove),b(document,"pointermove",this._onTouchMove),b(document,"dragover",Mt),b(document,"mousemove",Mt),b(document,"touchmove",Mt)},_offUpEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._onDrop),b(t,"touchend",this._onDrop),b(t,"pointerup",this._onDrop),b(t,"touchcancel",this._onDrop),b(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;it=L(G),st=L(G,n.draggable),X("drop",this,{evt:t}),Z=G&&G.parentNode,it=L(G),st=L(G,n.draggable),Ft.eventCanceled||(wt=!1,St=!1,xt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),qt(this.cloneId),qt(this._dragStartId),this.nativeDraggable&&(b(document,"drop",this),b(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),m&&S(document.body,"user-select",""),S(G,"transform",""),t&&(gt&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===Z||ct&&"clone"!==ct.lastPutMode)&&nt&&nt.parentNode&&nt.parentNode.removeChild(nt),G&&(this.nativeDraggable&&b(G,"dragend",this),Ut(G),G.style["will-change"]="",gt&&!wt&&x(G,ct?ct.options.ghostClass:this.options.ghostClass,!1),x(G,this.options.chosenClass,!1),K({sortable:this,name:"unchoose",toEl:Z,newIndex:null,newDraggableIndex:null,originalEvent:t}),Q!==Z?(it>=0&&(K({rootEl:Z,name:"add",toEl:Z,fromEl:Q,originalEvent:t}),K({sortable:this,name:"remove",toEl:Z,originalEvent:t}),K({rootEl:Z,name:"sort",toEl:Z,fromEl:Q,originalEvent:t}),K({sortable:this,name:"sort",toEl:Z,originalEvent:t})),ct&&ct.save()):it!==ot&&it>=0&&(K({sortable:this,name:"update",toEl:Z,originalEvent:t}),K({sortable:this,name:"sort",toEl:Z,originalEvent:t})),Ft.active&&(null!=it&&-1!==it||(it=ot,st=at),K({sortable:this,name:"end",toEl:Z,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){X("nulling",this),Q=G=Z=J=tt=nt=et=rt=lt=dt=gt=it=st=ot=at=vt=bt=ct=ut=Ft.dragged=Ft.ghost=Ft.clone=Ft.active=null,Tt.forEach((function(t){t.checked=!0})),Tt.length=ft=mt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":G&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,r=0,o=n.length,i=this.options;r<o;r++)w(t=n[r],i.draggable,this.el,!1)&&e.push(t.getAttribute(i.dataIdAttr)||Vt(t));return e},sort:function(t){var e={},n=this.el;this.toArray().forEach((function(t,r){var o=n.children[r];w(o,this.options.draggable,n,!1)&&(e[t]=o)}),this),t.forEach((function(t){e[t]&&(n.removeChild(e[t]),n.appendChild(e[t]))}))},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return w(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var r=q.modifyOption(this,t,e);n[t]=void 0!==r?r:e,"group"===t&&Pt(n)},destroy:function(){X("destroy",this);var t=this.el;t[U]=null,b(t,"mousedown",this._onTapStart),b(t,"touchstart",this._onTapStart),b(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(b(t,"dragover",this),b(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),kt.splice(kt.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!rt){if(X("hideClone",this),Ft.eventCanceled)return;S(nt,"display","none"),this.options.removeCloneOnHide&&nt.parentNode&&nt.parentNode.removeChild(nt),rt=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(rt){if(X("showClone",this),Ft.eventCanceled)return;Q.contains(G)&&!this.options.group.revertClone?Q.insertBefore(nt,G):tt?Q.insertBefore(nt,tt):Q.appendChild(nt),this.options.group.revertClone&&this.animate(G,nt),S(nt,"display",""),rt=!1}}else this._hideClone()}},Ot&&v(document,"touchmove",(function(t){(Ft.active||wt)&&t.cancelable&&t.preventDefault()})),Ft.utils={on:v,off:b,css:S,find:E,is:function(t,e){return!!w(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:R,closest:w,toggleClass:x,clone:B,index:L,nextTick:Wt,cancelNextTick:qt,detectDirection:It,getChild:N},Ft.get=function(t){return t[U]},Ft.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach((function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Ft.utils=a({},Ft.utils,t.utils)),q.mount(t)}))},Ft.create=function(t,e){return new Ft(t,e)},Ft.version="1.10.2";var Yt,Xt,Kt,Gt,Zt,Jt,Qt=[],te=!1;function ee(){Qt.forEach((function(t){clearInterval(t.pid)})),Qt=[]}function ne(){clearInterval(Jt)}var re,oe=R((function(t,e,n,r){if(e.scroll){var o,i=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=e.scrollSensitivity,u=e.scrollSpeed,c=T(),l=!1;Xt!==n&&(Xt=n,ee(),Yt=e.scroll,o=e.scrollFn,!0===Yt&&(Yt=P(n,!0)));var d=0,f=Yt;do{var m=f,p=O(m),h=p.top,g=p.bottom,v=p.left,b=p.right,y=p.width,_=p.height,w=void 0,C=void 0,k=m.scrollWidth,x=m.scrollHeight,D=S(m),E=m.scrollLeft,A=m.scrollTop;m===c?(w=y<k&&("auto"===D.overflowX||"scroll"===D.overflowX||"visible"===D.overflowX),C=_<x&&("auto"===D.overflowY||"scroll"===D.overflowY||"visible"===D.overflowY)):(w=y<k&&("auto"===D.overflowX||"scroll"===D.overflowX),C=_<x&&("auto"===D.overflowY||"scroll"===D.overflowY));var N=w&&(Math.abs(b-i)<=s&&E+y<k)-(Math.abs(v-i)<=s&&!!E),$=C&&(Math.abs(g-a)<=s&&A+_<x)-(Math.abs(h-a)<=s&&!!A);if(!Qt[d])for(var L=0;L<=d;L++)Qt[L]||(Qt[L]={});Qt[d].vx==N&&Qt[d].vy==$&&Qt[d].el===m||(Qt[d].el=m,Qt[d].vx=N,Qt[d].vy=$,clearInterval(Qt[d].pid),0==N&&0==$||(l=!0,Qt[d].pid=setInterval(function(){r&&0===this.layer&&Ft.active._onTouchMove(Zt);var e=Qt[this.layer].vy?Qt[this.layer].vy*u:0,n=Qt[this.layer].vx?Qt[this.layer].vx*u:0;"function"==typeof o&&"continue"!==o.call(Ft.dragged.parentNode[U],n,e,t,Zt,Qt[this.layer].el)||M(Qt[this.layer].el,n,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&f!==c&&(f=P(f,!1)));te=l}}),30),ie=function(t){var e=t.originalEvent,n=t.putSortable,r=t.dragEl,o=t.activeSortable,i=t.dispatchSortableEvent,a=t.hideGhostForTarget,s=t.unhideGhostForTarget;if(e){var u=n||o;a();var c=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,l=document.elementFromPoint(c.clientX,c.clientY);s(),u&&!u.el.contains(l)&&(i("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function ae(){}function se(){}function ue(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){var e=t.dragEl;re=e},dragOverValid:function(t){var e=t.completed,n=t.target,r=t.onMove,o=t.activeSortable,i=t.changed,a=t.cancel;if(o.options.swap){var s=this.sortable.el,u=this.options;if(n&&n!==s){var c=re;!1!==r(n)?(x(n,u.swapClass,!0),re=n):re=null,c&&c!==re&&x(c,u.swapClass,!1)}i(),e(!0),a()}},drop:function(t){var e=t.activeSortable,n=t.putSortable,r=t.dragEl,o=n||this.sortable,i=this.options;re&&x(re,i.swapClass,!1),re&&(i.swap||n&&n.options.swap)&&r!==re&&(o.captureAnimationState(),o!==e&&e.captureAnimationState(),function(t,e){var n,r,o=t.parentNode,i=e.parentNode;if(!o||!i||o.isEqualNode(e)||i.isEqualNode(t))return;n=L(t),r=L(e),o.isEqualNode(i)&&n<r&&r++;o.insertBefore(e,o.children[n]),i.insertBefore(t,i.children[r])}(r,re),o.animateAll(),o!==e&&e.animateAll())},nulling:function(){re=null}},i(t,{pluginName:"swap",eventProperties:function(){return{swapItem:re}}})}ae.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=N(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(e,r):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:ie},i(ae,{pluginName:"revertOnSpill"}),se.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:ie},i(se,{pluginName:"removeOnSpill"});var ce,le,de,fe,me,pe=[],he=[],ge=!1,ve=!1,be=!1;function ye(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));t.options.supportPointer?v(document,"pointerup",this._deselectMultiDrag):(v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag)),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(e,n){var r="";pe.length&&le===t?pe.forEach((function(t,e){r+=(e?", ":"")+t.textContent})):r=n.textContent,e.setData("Text",r)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var e=t.dragEl;de=e},delayEnded:function(){this.isMultiDrag=~pe.indexOf(de)},setupClone:function(t){var e=t.sortable,n=t.cancel;if(this.isMultiDrag){for(var r=0;r<pe.length;r++)he.push(B(pe[r])),he[r].sortableIndex=pe[r].sortableIndex,he[r].draggable=!1,he[r].style["will-change"]="",x(he[r],this.options.selectedClass,!1),pe[r]===de&&x(he[r],this.options.chosenClass,!1);e._hideClone(),n()}},clone:function(t){var e=t.sortable,n=t.rootEl,r=t.dispatchSortableEvent,o=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||pe.length&&le===e&&(_e(!0,n),r("clone"),o()))},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,r=t.cancel;this.isMultiDrag&&(_e(!1,n),he.forEach((function(t){S(t,"display","")})),e(),me=!1,r())},hideClone:function(t){var e=this,n=(t.sortable,t.cloneNowHidden),r=t.cancel;this.isMultiDrag&&(he.forEach((function(t){S(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)})),n(),me=!0,r())},dragStartGlobal:function(t){t.sortable;!this.isMultiDrag&&le&&le.multiDrag._deselectMultiDrag(),pe.forEach((function(t){t.sortableIndex=L(t)})),pe=pe.sort((function(t,e){return t.sortableIndex-e.sortableIndex})),be=!0},dragStarted:function(t){var e=this,n=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){pe.forEach((function(t){t!==de&&S(t,"position","absolute")}));var r=O(de,!1,!0,!0);pe.forEach((function(t){t!==de&&F(t,r)})),ve=!0,ge=!0}n.animateAll((function(){ve=!1,ge=!1,e.options.animation&&pe.forEach((function(t){z(t)})),e.options.sort&&we()}))}},dragOver:function(t){var e=t.target,n=t.completed,r=t.cancel;ve&&~pe.indexOf(e)&&(n(!1),r())},revert:function(t){var e=t.fromSortable,n=t.rootEl,r=t.sortable,o=t.dragRect;pe.length>1&&(pe.forEach((function(t){r.addAnimationState({target:t,rect:ve?O(t):o}),z(t),t.fromRect=o,e.removeAnimationState(t)})),ve=!1,function(t,e){pe.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,r=t.insertion,o=t.activeSortable,i=t.parentEl,a=t.putSortable,s=this.options;if(r){if(n&&o._hideClone(),ge=!1,s.animation&&pe.length>1&&(ve||!n&&!o.options.sort&&!a)){var u=O(de,!1,!0,!0);pe.forEach((function(t){t!==de&&(F(t,u),i.appendChild(t))})),ve=!0}if(!n)if(ve||we(),pe.length>1){var c=me;o._showClone(e),o.options.animation&&!me&&c&&he.forEach((function(t){o.addAnimationState({target:t,rect:fe}),t.fromRect=fe,t.thisAnimationDuration=null}))}else o._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,r=t.activeSortable;if(pe.forEach((function(t){t.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){fe=i({},e);var o=D(de,!0);fe.top-=o.f,fe.left-=o.e}},dragOverAnimationComplete:function(){ve&&(ve=!1,we())},drop:function(t){var e=t.originalEvent,n=t.rootEl,r=t.parentEl,o=t.sortable,i=t.dispatchSortableEvent,a=t.oldIndex,s=t.putSortable,u=s||this.sortable;if(e){var c=this.options,l=r.children;if(!be)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),x(de,c.selectedClass,!~pe.indexOf(de)),~pe.indexOf(de))pe.splice(pe.indexOf(de),1),ce=null,Y({sortable:o,rootEl:n,name:"deselect",targetEl:de,originalEvt:e});else{if(pe.push(de),Y({sortable:o,rootEl:n,name:"select",targetEl:de,originalEvt:e}),e.shiftKey&&ce&&o.el.contains(ce)){var d,f,m=L(ce),p=L(de);if(~m&&~p&&m!==p)for(p>m?(f=m,d=p):(f=p,d=m+1);f<d;f++)~pe.indexOf(l[f])||(x(l[f],c.selectedClass,!0),pe.push(l[f]),Y({sortable:o,rootEl:n,name:"select",targetEl:l[f],originalEvt:e}))}else ce=de;le=u}if(be&&this.isMultiDrag){if((r[U].options.sort||r!==n)&&pe.length>1){var h=O(de),g=L(de,":not(."+this.options.selectedClass+")");if(!ge&&c.animation&&(de.thisAnimationDuration=null),u.captureAnimationState(),!ge&&(c.animation&&(de.fromRect=h,pe.forEach((function(t){if(t.thisAnimationDuration=null,t!==de){var e=ve?O(t):h;t.fromRect=e,u.addAnimationState({target:t,rect:e})}}))),we(),pe.forEach((function(t){l[g]?r.insertBefore(t,l[g]):r.appendChild(t),g++})),a===L(de))){var v=!1;pe.forEach((function(t){t.sortableIndex===L(t)||(v=!0)})),v&&i("update")}pe.forEach((function(t){z(t)})),u.animateAll()}le=u}(n===r||s&&"clone"!==s.lastPutMode)&&he.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=be=!1,he.length=0},destroyGlobal:function(){this._deselectMultiDrag(),b(document,"pointerup",this._deselectMultiDrag),b(document,"mouseup",this._deselectMultiDrag),b(document,"touchend",this._deselectMultiDrag),b(document,"keydown",this._checkKeyDown),b(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==be&&be||le!==this.sortable||t&&w(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;pe.length;){var e=pe[0];x(e,this.options.selectedClass,!1),pe.shift(),Y({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},i(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[U];e&&e.options.multiDrag&&!~pe.indexOf(t)&&(le&&le!==e&&(le.multiDrag._deselectMultiDrag(),le=e),x(t,e.options.selectedClass,!0),pe.push(t))},deselect:function(t){var e=t.parentNode[U],n=pe.indexOf(t);e&&e.options.multiDrag&&~n&&(x(t,e.options.selectedClass,!1),pe.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return pe.forEach((function(r){var o;e.push({multiDragElement:r,index:r.sortableIndex}),o=ve&&r!==de?-1:ve?L(r,":not(."+t.options.selectedClass+")"):L(r),n.push({multiDragElement:r,index:o})})),{items:u(pe),clones:[].concat(he),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function _e(t,e){he.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}function we(){pe.forEach((function(t){t!==de&&t.parentNode&&t.parentNode.removeChild(t)}))}Ft.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):this.options.supportPointer?v(document,"pointermove",this._handleFallbackAutoScroll):e.touches?v(document,"touchmove",this._handleFallbackAutoScroll):v(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?b(document,"dragover",this._handleAutoScroll):(b(document,"pointermove",this._handleFallbackAutoScroll),b(document,"touchmove",this._handleFallbackAutoScroll),b(document,"mousemove",this._handleFallbackAutoScroll)),ne(),ee(),clearTimeout(C),C=void 0},nulling:function(){Zt=Xt=Yt=te=Jt=Kt=Gt=null,Qt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,r=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,i=document.elementFromPoint(r,o);if(Zt=t,e||d||l||m){oe(t,this.options,i,e);var a=P(i,!0);!te||Jt&&r===Kt&&o===Gt||(Jt&&ne(),Jt=setInterval((function(){var i=P(document.elementFromPoint(r,o),!0);i!==a&&(a=i,ee()),oe(t,n.options,i,e)}),10),Kt=r,Gt=o)}else{if(!this.options.bubbleScroll||P(i,!0)===T())return void ee();oe(t,this.options,P(i,!1),!1)}}},i(t,{pluginName:"scroll",initializeByDefault:!0})}),Ft.mount(se,ae);const Ce=Ft},47575:(t,e,n)=>{!function(){"use strict";var e=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},r=function(t){return{eq:t}},o=r((function(t,e){return t===e})),i=function(t){return r((function(e,n){if(e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t.eq(e[o],n[o]))return!1;return!0}))},a=function(t,e){return function(t,e){return r((function(n,r){return t.eq(e(n),e(r))}))}(i(t),(function(t){return function(t,e){return Array.prototype.slice.call(t).sort(e)}(t,e)}))},s=function(t){return r((function(e,n){var r=Object.keys(e),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var s=r.length,u=0;u<s;u++){var c=r[u];if(!t.eq(e[c],n[c]))return!1}return!0}))},u=r((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(r)?t===n:"array"===r?i(u).eq(t,n):"object"===r&&s(u).eq(t,n))})),c=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},l=function(t){return function(e){return typeof e===t}},d=function(t){return function(e){return t===e}},f=c("string"),m=c("object"),p=c("array"),h=d(null),g=l("boolean"),v=d(void 0),b=function(t){return null==t},y=function(t){return!b(t)},_=l("function"),w=l("number"),C=function(){},k=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},x=function(t,e){return function(n){return t(e(n))}},S=function(t){return function(){return t}},D=function(t){return t},E=function(t,e){return t===e};function T(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var O=function(t){return function(e){return!t(e)}},A=function(t){return t()},N=function(t){t()},$=S(!1),L=S(!0),I=function(){return P},P=function(){var t=function(t){return t()},e=D;return{fold:function(t,e){return t()},isSome:$,isNone:L,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:S(null),getOrUndefined:S(void 0),or:e,orThunk:t,map:I,each:C,bind:I,exists:$,forall:L,filter:function(){return I()},toArray:function(){return[]},toString:S("none()")}}(),j=function(t){var e=S(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:L,isNone:$,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return j(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:P},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},R={some:j,none:I,from:function(t){return null==t?P:j(t)}},M=Array.prototype.slice,B=Array.prototype.indexOf,F=Array.prototype.push,z=function(t,e){return B.call(t,e)},U=function(t,e){return z(t,e)>-1},H=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return!0}return!1},V=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},W=function(t,e){for(var n=0,r=t.length;n<r;n++){e(t[n],n)}},q=function(t,e){for(var n=t.length-1;n>=0;n--){e(t[n],n)}},Y=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o];(e(a,o)?n:r).push(a)}return{pass:n,fail:r}},X=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},K=function(t,e,n){return q(t,(function(t,r){n=e(n,t,r)})),n},G=function(t,e,n){return W(t,(function(t,r){n=e(n,t,r)})),n},Z=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return R.some(i);if(n(i,r))break}return R.none()},J=function(t,e){return Z(t,e,$)},Q=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return R.some(n)}return R.none()},tt=function(t,e){return function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!p(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);F.apply(e,t[n])}return e}(V(t,e))},et=function(t,e){for(var n=0,r=t.length;n<r;++n){if(!0!==e(t[n],n))return!1}return!0},nt=function(t){var e=M.call(t,0);return e.reverse(),e},rt=function(t,e){return X(t,(function(t){return!U(e,t)}))},ot=function(t,e){var n=M.call(t,0);return n.sort(e),n},it=function(t,e){return e>=0&&e<t.length?R.some(t[e]):R.none()},at=function(t){return it(t,0)},st=function(t){return it(t,t.length-1)},ut=_(Array.from)?Array.from:function(t){return M.call(t)},ct=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return R.none()},lt=Object.keys,dt=Object.hasOwnProperty,ft=function(t,e){for(var n=lt(t),r=0,o=n.length;r<o;r++){var i=n[r];e(t[i],i)}},mt=function(t,e){return pt(t,(function(t,n){return{k:n,v:e(t,n)}}))},pt=function(t,e){var n={};return ft(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},ht=function(t){return function(e,n){t[n]=e}},gt=function(t,e,n,r){return ft(t,(function(t,o){(e(t,o)?n:r)(t,o)})),{}},vt=function(t,e){var n={};return gt(t,e,ht(n),C),n},bt=function(t){return function(t,e){var n=[];return ft(t,(function(t,r){n.push(e(t,r))})),n}(t,D)},yt=function(t,e){return _t(t,e)?R.from(t[e]):R.none()},_t=function(t,e){return dt.call(t,e)},wt=function(t,e){return _t(t,e)&&void 0!==t[e]&&null!==t[e]},Ct=Array.isArray,kt=function(t,e,n){var r,o;if(!t)return!1;if(n=n||t,void 0!==t.length){for(r=0,o=t.length;r<o;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(r in t)if(_t(t,r)&&!1===e.call(n,t[r],r,t))return!1;return!0},xt=function(t,e){var n=[];return kt(t,(function(r,o){n.push(e(r,o,t))})),n},St=function(t,e){var n=[];return kt(t,(function(r,o){e&&!e(r,o,t)||n.push(r)})),n},Dt=function(t,e){if(t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},Et=function(t,e,n,r){for(var o=v(n)?t[0]:n,i=0;i<t.length;i++)o=e.call(r,o,t[i],i);return o},Tt=function(t,e,n){var r,o;for(r=0,o=t.length;r<o;r++)if(e.call(n,t[r],r,t))return r;return-1},Ot=function(t){return t[t.length-1]},At=function(){return At=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},At.apply(this,arguments)};function Nt(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var $t=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},Lt=function(){return It(0,0)},It=function(t,e){return{major:t,minor:e}},Pt={nu:It,detect:function(t,e){var n=String(e).toLowerCase();return 0===t.length?Lt():function(t,e){var n=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}}(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return It(r(1),r(2))}(t,n)},unknown:Lt},jt=function(t,e){var n=String(e).toLowerCase();return J(t,(function(t){return t.search(n)}))},Rt=function(t,e){return-1!==t.indexOf(e)},Mt=function(t,e){return function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e}(t,e,0)},Bt=function(t){return function(e){return e.replace(t,"")}},Ft=Bt(/^\s+|\s+$/g),zt=Bt(/^\s+/g),Ut=Bt(/\s+$/g),Ht=function(t){return t.length>0},Vt=function(t){return!Ht(t)},Wt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,qt=function(t){return function(e){return Rt(e,t)}},Yt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return Rt(t,"edge/")&&Rt(t,"chrome")&&Rt(t,"safari")&&Rt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Wt],search:function(t){return Rt(t,"chrome")&&!Rt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return Rt(t,"msie")||Rt(t,"trident")}},{name:"Opera",versionRegexes:[Wt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:qt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:qt("firefox")},{name:"Safari",versionRegexes:[Wt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(Rt(t,"safari")||Rt(t,"mobile/"))&&Rt(t,"applewebkit")}}],Xt=[{name:"Windows",search:qt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return Rt(t,"iphone")||Rt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:qt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:qt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:qt("linux"),versionRegexes:[]},{name:"Solaris",search:qt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:qt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:qt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Kt={browsers:S(Yt),oses:S(Xt)},Gt="Edge",Zt="Chrome",Jt="Opera",Qt="Firefox",te="Safari",ee=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Gt),isChrome:r(Zt),isIE:r("IE"),isOpera:r(Jt),isFirefox:r(Qt),isSafari:r(te)}},ne={unknown:function(){return ee({current:void 0,version:Pt.unknown()})},nu:ee,edge:S(Gt),chrome:S(Zt),ie:S("IE"),opera:S(Jt),firefox:S(Qt),safari:S(te)},re="Windows",oe="Android",ie="Linux",ae="Solaris",se="FreeBSD",ue="ChromeOS",ce=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(re),isiOS:r("iOS"),isAndroid:r(oe),isOSX:r("OSX"),isLinux:r(ie),isSolaris:r(ae),isFreeBSD:r(se),isChromeOS:r(ue)}},le={unknown:function(){return ce({current:void 0,version:Pt.unknown()})},nu:ce,windows:S(re),ios:S("iOS"),android:S(oe),linux:S(ie),osx:S("OSX"),solaris:S(ae),freebsd:S(se),chromeos:S(ue)},de=function(t,e,n){var r=Kt.browsers(),o=Kt.oses(),i=e.bind((function(t){return function(t,e){return ct(e.brands,(function(e){var n=e.brand.toLowerCase();return J(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:Pt.nu(parseInt(e.version,10),0)}}))}))}(r,t)})).orThunk((function(){return function(t,e){return jt(t,e).map((function(t){var n=Pt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(r,t)})).fold(ne.unknown,ne.nu),a=function(t,e){return jt(t,e).map((function(t){var n=Pt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(o,t).fold(le.unknown,le.nu),s=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),d=!c&&!u&&!l;return{isiPad:S(o),isiPhone:S(i),isTablet:S(u),isPhone:S(c),isTouch:S(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:S(l),isDesktop:S(d)}}(a,i,t,n);return{browser:i,os:a,deviceType:s}},fe=function(t){return window.matchMedia(t).matches},me=$t((function(){return de(navigator.userAgent,R.from(navigator.userAgentData),fe)})),pe=function(){return me()},he=navigator.userAgent,ge=pe(),ve=ge.browser,be=ge.os,ye=ge.deviceType,_e=/WebKit/.test(he)&&!ve.isEdge(),we="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Ce=-1!==he.indexOf("Windows Phone"),ke={opera:ve.isOpera(),webkit:_e,ie:!(!ve.isIE()&&!ve.isEdge())&&ve.version.major,gecko:ve.isFirefox(),mac:be.isOSX()||be.isiOS(),iOS:ye.isiPad()||ye.isiPhone(),android:be.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ve.isIE()?document.documentMode||7:10,fileApi:we,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ve.isIE(),desktop:ye.isDesktop(),windowsPhone:Ce,browser:{current:ve.current,version:ve.version,isChrome:ve.isChrome,isEdge:ve.isEdge,isFirefox:ve.isFirefox,isIE:ve.isIE,isOpera:ve.isOpera,isSafari:ve.isSafari},os:{current:be.current,version:be.version,isAndroid:be.isAndroid,isChromeOS:be.isChromeOS,isFreeBSD:be.isFreeBSD,isiOS:be.isiOS,isLinux:be.isLinux,isOSX:be.isOSX,isSolaris:be.isSolaris,isWindows:be.isWindows},deviceType:{isDesktop:ye.isDesktop,isiPad:ye.isiPad,isiPhone:ye.isiPhone,isPhone:ye.isPhone,isTablet:ye.isTablet,isTouch:ye.isTouch,isWebView:ye.isWebView}},xe=/^\s*|\s*$/g,Se=function(t){return null==t?"":(""+t).replace(xe,"")},De=function(t,e){return e?!("array"!==e||!Ct(t))||typeof t===e:void 0!==t},Ee=function(t,e,n,r){r=r||this,t&&(n&&(t=t[n]),kt(t,(function(t,o){if(!1===e.call(r,t,o,n))return!1;Ee(t,e,n,r)})))},Te={trim:Se,isArray:Ct,is:De,toArray:function(t){if(Ct(t))return t;for(var e=[],n=0,r=t.length;n<r;n++)e[n]=t[n];return e},makeMap:function(t,e,n){var r;for(e=e||",","string"==typeof(t=t||[])&&(t=t.split(e)),n=n||{},r=t.length;r--;)n[t[r]]={};return n},each:kt,map:xt,grep:St,inArray:Dt,hasOwn:_t,extend:function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var o=e[r];for(var i in o)if(_t(o,i)){var a=o[i];void 0!==a&&(t[i]=a)}}return t},create:function(t,e,n){var r,o,i,a=this,s=0,u=(t=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(t))[3].match(/(^|\.)(\w+)$/i)[2],c=a.createNS(t[3].replace(/\.\w+$/,""),n);if(!c[u]){if("static"===t[2])return c[u]=e,void(this.onCreate&&this.onCreate(t[2],t[3],c[u]));e[u]||(e[u]=function(){},s=1),c[u]=e[u],a.extend(c[u].prototype,e),t[5]&&(r=a.resolve(t[5]).prototype,o=t[5].match(/\.(\w+)$/i)[1],i=c[u],c[u]=s?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},c[u].prototype[u]=c[u],a.each(r,(function(t,e){c[u].prototype[e]=r[e]})),a.each(e,(function(t,e){r[e]?c[u].prototype[e]=function(){return this.parent=r[e],t.apply(this,arguments)}:e!==u&&(c[u].prototype[e]=t)}))),a.each(e.static,(function(t,e){c[u][e]=t}))}},walk:Ee,createNS:function(t,e){var n,r;for(e=e||window,t=t.split("."),n=0;n<t.length;n++)e[r=t[n]]||(e[r]={}),e=e[r];return e},resolve:function(t,e){var n,r;for(e=e||window,n=0,r=(t=t.split(".")).length;n<r&&(e=e[t[n]]);n++);return e},explode:function(t,e){return!t||De(t,"array")?t:xt(t.split(e||","),Se)},_addCacheSuffix:function(t){var e=ke.cacheSuffix;return e&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}},Oe=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Ae={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Oe(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return Oe(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return Oe(n)},fromDom:Oe,fromPoint:function(t,e,n){return R.from(t.dom.elementFromPoint(e,n)).map(Oe)}},Ne=function(t,e){var n=[],r=function(t){return n.push(t),e(t)},o=e(t);do{o=o.bind(r)}while(o.isSome());return n},$e=function(t,e){var n=t.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Le=function(t){return 1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount},Ie=function(t,e){return t.dom===e.dom},Pe=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},je=function(t,e){return pe().browser.isIE()?Pe(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)};"undefined"!=typeof window?window:Function("return this;")();var Re=function(t){return t.dom.nodeName.toLowerCase()},Me=function(t){return t.dom.nodeType},Be=function(t){return function(e){return Me(e)===t}},Fe=Be(1),ze=Be(3),Ue=Be(9),He=Be(11),Ve=function(t){return Ae.fromDom(t.dom.ownerDocument)},We=function(t){return Ue(t)?t:Ve(t)},qe=function(t){return Ae.fromDom(We(t).dom.defaultView)},Ye=function(t){return R.from(t.dom.parentNode).map(Ae.fromDom)},Xe=function(t){return R.from(t.dom.previousSibling).map(Ae.fromDom)},Ke=function(t){return R.from(t.dom.nextSibling).map(Ae.fromDom)},Ge=function(t){return nt(Ne(t,Xe))},Ze=function(t){return Ne(t,Ke)},Je=function(t){return V(t.dom.childNodes,Ae.fromDom)},Qe=function(t,e){var n=t.dom.childNodes;return R.from(n[e]).map(Ae.fromDom)},tn=function(t){return Qe(t,0)},en=function(t){return Qe(t,t.dom.childNodes.length-1)},nn=function(t){return t.dom.childNodes.length},rn=function(t){return He(t)&&y(t.dom.host)},on=_(Element.prototype.attachShadow)&&_(Node.prototype.getRootNode),an=S(on),sn=on?function(t){return Ae.fromDom(t.dom.getRootNode())}:We,un=function(t){return rn(t)?t:function(t){var e=t.dom.head;if(null==e)throw new Error("Head is not available yet");return Ae.fromDom(e)}(We(t))},cn=function(t){return Ae.fromDom(t.dom.host)},ln=function(t){return y(t.dom.shadowRoot)},dn=function(t,e){Ye(t).each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},fn=function(t,e){Ke(t).fold((function(){Ye(t).each((function(t){pn(t,e)}))}),(function(t){dn(t,e)}))},mn=function(t,e){tn(t).fold((function(){pn(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},pn=function(t,e){t.dom.appendChild(e.dom)},hn=function(t,e){W(e,(function(e){pn(t,e)}))},gn=function(t){t.dom.textContent="",W(Je(t),(function(t){vn(t)}))},vn=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},bn=function(t){var e,n=Je(t);n.length>0&&(e=t,W(n,(function(t){dn(e,t)}))),vn(t)},yn=function(t){var e=ze(t)?t.dom.parentNode:t.dom;if(null==e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return function(t){var e=sn(t);return rn(e)?R.some(e):R.none()}(Ae.fromDom(e)).fold((function(){return n.body.contains(e)}),x(yn,cn))},_n=function(t,e){return{left:t,top:e,translate:function(n,r){return _n(t+n,e+r)}}},wn=_n,Cn=function(t,e){return void 0!==t?t:void 0!==e?e:0},kn=function(t){var e=t.dom,n=e.ownerDocument.body;return n===e?wn(n.offsetLeft,n.offsetTop):yn(t)?function(t){var e=t.getBoundingClientRect();return wn(e.left,e.top)}(e):wn(0,0)},xn=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return wn(n,r)},Sn=function(t,e,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(t,e)},Dn=function(t,e){pe().browser.isSafari()&&_(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(e)},En=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},Tn=function(t){var e=void 0===t?window:t,n=e.document,r=xn(Ae.fromDom(n));return function(t){var e=void 0===t?window:t;return pe().browser.isFirefox()?R.none():R.from(e.visualViewport)}(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return En(r.left,r.top,n,o)}),(function(t){return En(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},On=function(t){return function(e){return!!e&&e.nodeType===t}},An=function(t){return!!t&&!Object.getPrototypeOf(t)},Nn=On(1),$n=function(t){var e=t.map((function(t){return t.toLowerCase()}));return function(t){if(t&&t.nodeName){var n=t.nodeName.toLowerCase();return U(e,n)}return!1}},Ln=function(t,e){var n=e.toLowerCase().split(" ");return function(e){if(Nn(e))for(var r=0;r<n.length;r++){var o=e.ownerDocument.defaultView.getComputedStyle(e,null);if((o?o.getPropertyValue(t):null)===n[r])return!0}return!1}},In=function(t){return function(e){return Nn(e)&&e.hasAttribute(t)}},Pn=function(t){return Nn(t)&&t.hasAttribute("data-mce-bogus")},jn=function(t){return Nn(t)&&"TABLE"===t.tagName},Rn=function(t){return function(e){if(Nn(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},Mn=$n(["textarea","input"]),Bn=On(3),Fn=On(8),zn=On(9),Un=On(11),Hn=$n(["br"]),Vn=$n(["img"]),Wn=Rn("true"),qn=Rn("false"),Yn=$n(["td","th"]),Xn=$n(["video","audio","object","embed"]),Kn=function(t,e,n){return void 0===n&&(n=E),t.exists((function(t){return n(t,e)}))},Gn=function(t,e,n){return t.isSome()&&e.isSome()?R.some(n(t.getOrDie(),e.getOrDie())):R.none()},Zn=function(t){return void 0!==t.style&&_(t.style.getPropertyValue)},Jn=function(t,e,n){if(!(f(n)||g(n)||w(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Qn=function(t,e,n){Jn(t.dom,e,n)},tr=function(t,e){var n=t.dom;ft(e,(function(t,e){Jn(n,e,t)}))},er=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},nr=function(t,e){return R.from(er(t,e))},rr=function(t,e){t.dom.removeAttribute(e)},or=function(t,e){var n=t.dom;ft(e,(function(t,e){!function(t,e,n){if(!f(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Zn(t)&&t.style.setProperty(e,n)}(n,e,t)}))},ir=function(t,e){var n=t.dom,r=window.getComputedStyle(n).getPropertyValue(e);return""!==r||yn(t)?r:ar(n,e)},ar=function(t,e){return Zn(t)?t.style.getPropertyValue(e):""},sr=function(t,e){var n=t.dom,r=ar(n,e);return R.from(r).filter((function(t){return t.length>0}))},ur=function(t){var e={},n=t.dom;if(Zn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},cr=pe().browser,lr=function(t){return J(t,Fe)},dr=function(t,e){return t.children&&U(t.children,e)},fr=function(t,e,n){var r=0,o=0,i=t.ownerDocument;if(n=n||t,e){if(n===t&&e.getBoundingClientRect&&"static"===ir(Ae.fromDom(t),"position")){var a=e.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||t.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||t.scrollTop)-i.documentElement.clientTop}}for(var s=e;s&&s!==n&&s.nodeType&&!dr(s,n);){var u=s;r+=u.offsetLeft||0,o+=u.offsetTop||0,s=u.offsetParent}for(s=e.parentNode;s&&s!==n&&s.nodeType&&!dr(s,n);)r-=s.scrollLeft||0,o-=s.scrollTop||0,s=s.parentNode;o+=function(t){return cr.isFirefox()&&"table"===Re(t)?lr(Je(t)).filter((function(t){return"caption"===Re(t)})).bind((function(t){return lr(Ze(t)).map((function(e){var n=e.dom.offsetTop,r=t.dom.offsetTop,o=t.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Ae.fromDom(e))}return{x:r,y:o}},mr={},pr={exports:mr};!function(t,e,r,o){var i,a;i=this,a=function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e={exports:{}};!function(e){!function(t){var n=setTimeout;function r(){}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function i(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void s(e.promise,t)}a(e.promise,r)}else(1===t._state?a:s)(e.promise,t._value)}))):t._deferreds.push(e)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,u(t)}catch(e){s(t,e)}var r,i}function s(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)i(t,t._deferreds[e]);t._deferreds=null}function c(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function l(t,e){var n=!1;try{t((function(t){n||(n=!0,a(e,t))}),(function(t){n||(n=!0,s(e,t))}))}catch(t){if(n)return;n=!0,s(e,t)}}o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(r);return i(this,new c(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},o.race=function(t){return new o((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},o._immediateFn="function"==typeof setImmediate?function(t){setImmediate(t)}:function(t){n(t,0)},o._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},o._setImmediateFn=function(t){o._immediateFn=t},o._setUnhandledRejectionFn=function(t){o._unhandledRejectionFn=t},e.exports?e.exports=o:t.Promise||(t.Promise=o)}(t)}(e);var r=e.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof e&&void 0!==r?r.exports=a():"function"==typeof t&&t.amd?t(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var hr=pr.exports.boltExport,gr=function(t){var e=R.none(),n=[],r=function(t){o()?a(t):n.push(t)},o=function(){return e.isSome()},i=function(t){W(t,a)},a=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t((function(t){o()||(e=R.some(t),i(n),n=[])})),{get:r,map:function(t){return gr((function(e){r((function(n){e(t(n))}))}))},isReady:o}},vr={nu:gr,pure:function(t){return gr((function(e){e(t)}))}},br=function(t){setTimeout((function(){throw t}),0)},yr=function(t){var e=function(e){t().then(e,br)};return{map:function(e){return yr((function(){return t().then(e)}))},bind:function(e){return yr((function(){return t().then((function(t){return e(t).toPromise()}))}))},anonBind:function(e){return yr((function(){return t().then((function(){return e.toPromise()}))}))},toLazy:function(){return vr.nu(e)},toCached:function(){var e=null;return yr((function(){return null===e&&(e=t()),e}))},toPromise:t,get:e}},_r=function(t){return yr((function(){return new hr(t)}))},wr=function(t,e){return e((function(e){var n=[],r=0;0===t.length?e([]):W(t,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=t.length&&e(n)}}(i))}))}))},Cr=function(t){return{isValue:L,isError:$,getOr:S(t),getOrThunk:S(t),getOrDie:S(t),or:function(e){return Cr(t)},orThunk:function(e){return Cr(t)},fold:function(e,n){return n(t)},map:function(e){return Cr(e(t))},mapError:function(e){return Cr(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOptional:function(){return R.some(t)}}},kr=function(t){return{isValue:$,isError:L,getOr:D,getOrThunk:function(t){return t()},getOrDie:function(){return(e=String(t),function(){throw new Error(e)})();var e},or:D,orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return kr(t)},mapError:function(e){return kr(e(t))},each:C,bind:function(e){return kr(t)},exists:$,forall:L,toOptional:R.none}},xr={value:Cr,error:kr,fromOption:function(t,e){return t.fold((function(){return kr(e)}),Cr)}},Sr=function(t){if(!p(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return W(t,(function(r,o){var i=lt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+i);var u=function(t){var r=lt(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));if(!et(e,(function(t){return U(r,t)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:u,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n};Sr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Dr=function(t){return t.fold(D,D)};function Er(t,e,n,r,o){return t(n,r)?R.some(n):_(o)&&o(n)?R.none():e(n,r,o)}var Tr,Or,Ar,Nr,$r,Lr,Ir,Pr,jr,Rr,Mr,Br,Fr,zr,Ur,Hr,Vr,Wr,qr,Yr,Xr=function(t,e,n){for(var r=t.dom,o=_(n)?n:$;r.parentNode;){r=r.parentNode;var i=Ae.fromDom(r);if(e(i))return R.some(i);if(o(i))break}return R.none()},Kr=function(t,e,n){return Er((function(t,e){return e(t)}),Xr,t,e,n)},Gr=function(t,e){return J(t.dom.childNodes,(function(t){return e(Ae.fromDom(t))})).map(Ae.fromDom)},Zr=function(t,e,n){return Xr(t,(function(t){return $e(t,e)}),n)},Jr=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Le(n)?R.none():R.from(n.querySelector(t)).map(Ae.fromDom)}(e,t)},Qr=function(t,e,n){return Er((function(t,e){return $e(t,e)}),Zr,t,e,n)},to=window.Promise?window.Promise:hr,eo=function(t,e){return"number"!=typeof e&&(e=0),setTimeout(t,e)},no=function(t,e){return"number"!=typeof e&&(e=1),setInterval(t,e)},ro=function(t,e){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=eo((function(){t.apply(this,r)}),e)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(t,e){Tr?Tr.then(t):Tr=new to((function(t){e||(e=document.body),function(t,e){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(t){window.setTimeout(t,0)}),n(t,e)}(t,e)})).then(t)},setTimeout:eo,setInterval:no,setEditorTimeout:function(t,e,n){return eo((function(){t.removed||e()}),n)},setEditorInterval:function(t,e,n){var r=no((function(){t.removed?clearInterval(r):e()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(t){return clearInterval(t)},clearTimeout:function(t){return clearTimeout(t)}},io=function(t,e){void 0===e&&(e={});var n=0,r={},o=Ae.fromDom(t),i=We(o),a=e.maxLoadTime||5e3,s=function(s,u,c){var l,d=Te._addCacheSuffix(s),f=function(t){return yt(r,t).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(d);r[d]=f,f.count++;var m=function(t,e){for(var n=t.length;n--;)t[n]();f.status=e,f.passed=[],f.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){return m(f.passed,2)},h=function(){return m(f.failed,3)},g=function(){var e,n;e=function(){for(var e=t.styleSheets,n=e.length;n--;){var r=e[n].ownerNode;if(r&&r.id===l.id)return p(),!0}return!1},n=g,e()||(Date.now()-y<a?oo.setTimeout(n):h())};if(u&&f.passed.push(u),c&&f.failed.push(c),1!==f.status)if(2!==f.status)if(3!==f.status){f.status=1;var v=Ae.fromTag("link",i.dom);tr(v,{rel:"stylesheet",type:"text/css",id:f.id});var b,y=Date.now();e.contentCssCors&&Qn(v,"crossOrigin","anonymous"),e.referrerPolicy&&Qn(v,"referrerpolicy",e.referrerPolicy),(l=v.dom).onload=g,l.onerror=h,b=v,pn(un(o),b),Qn(v,"href",d)}else h();else p()},u=function(t){return _r((function(e){s(t,k(e,S(xr.value(t))),k(e,S(xr.error(t))))}))},c=function(t){var e=Te._addCacheSuffix(t);yt(r,e).each((function(t){var n,i;0===--t.count&&(delete r[e],n=t.id,i=un(o),Jr(i,"#"+n).each(vn))}))};return{load:s,loadAll:function(t,e,n){var r;(r=V(t,u),wr(r,_r)).get((function(t){var r=Y(t,(function(t){return t.isValue()}));r.fail.length>0?n(r.fail.map(Dr)):e(r.pass.map(Dr))}))},unload:c,unloadAll:function(t){W(t,(function(t){c(t)}))},_setReferrerPolicy:function(t){e.referrerPolicy=t}}},ao=function(){var t=new WeakMap;return{forElement:function(e,n){var r=sn(e).dom;return R.from(t.get(r)).getOrThunk((function(){var e=io(r,n);return t.set(r,e),e}))}}}(),so=function(){function t(t,e){this.node=t,this.rootNode=e,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return t.prototype.current=function(){return this.node},t.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},t.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},t.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},t.prototype.findSibling=function(t,e,n,r){var o,i;if(t){if(!r&&t[e])return t[e];if(t!==this.rootNode){if(o=t[n])return o;for(i=t.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},t.prototype.findPreviousNode=function(t,e,n,r){var o,i,a;if(t){if(o=t[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[e];a;a=a[e])if(!a[e])return a;return o}if((i=t.parentNode)&&i!==this.rootNode)return i}},t}(),uo=function(t){var e;return function(n){return e=e||function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n}(t,L),_t(e,Re(n))}},co=uo(["h1","h2","h3","h4","h5","h6"]),lo=uo(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),fo=function(t){return Fe(t)&&!lo(t)},mo=function(t){return Fe(t)&&"br"===Re(t)},po=uo(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ho=uo(["ul","ol","dl"]),go=uo(["li","dd","dt"]),vo=uo(["thead","tbody","tfoot"]),bo=uo(["td","th"]),yo=uo(["pre","script","textarea","style"]),_o=" ",wo="\ufeff",Co=function(t){return"\ufeff"===t},ko=function(t){return t.replace(/\uFEFF/g,"")},xo=Nn,So=Bn,Do=function(t){return So(t)&&(t=t.parentNode),xo(t)&&t.hasAttribute("data-mce-caret")},Eo=function(t){return So(t)&&Co(t.data)},To=function(t){return Do(t)||Eo(t)},Oo=function(t){return t.firstChild!==t.lastChild||!Hn(t.firstChild)},Ao=function(t){var e=t.container();return!!Bn(e)&&(e.data.charAt(t.offset())===wo||t.isAtStart()&&Eo(e.previousSibling))},No=function(t){var e=t.container();return!!Bn(e)&&(e.data.charAt(t.offset()-1)===wo||t.isAtEnd()&&Eo(e.nextSibling))},$o=function(t,e,n){var r,o=e.ownerDocument.createElement(t);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=e.parentNode;return n?i.insertBefore(o,e):e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o),o},Lo=function(t){return So(t)&&t.data[0]===wo},Io=function(t){return So(t)&&t.data[t.data.length-1]===wo},Po=function(t){return t&&t.hasAttribute("data-mce-caret")?(e=t.getElementsByTagName("br"),n=e[e.length-1],Pn(n)&&n.parentNode.removeChild(n),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("_moz_abspos"),t):null;var e,n},jo=function(t){return Do(t.startContainer)},Ro=Wn,Mo=qn,Bo=Hn,Fo=Bn,zo=$n(["script","style","textarea"]),Uo=$n(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Ho=$n(["table"]),Vo=To,Wo=function(t){return!Vo(t)&&(Fo(t)?!zo(t.parentNode):Uo(t)||Bo(t)||Ho(t)||qo(t))},qo=function(t){return!1===function(t){return Nn(t)&&"true"===t.getAttribute("unselectable")}(t)&&Mo(t)},Yo=function(t,e){return Wo(t)&&function(t,e){for(t=t.parentNode;t&&t!==e;t=t.parentNode){if(qo(t))return!1;if(Ro(t))return!0}return!0}(t,e)},Xo=/^[ \t\r\n]*$/,Ko=function(t){return Xo.test(t)},Go=function(t,e){var n,r,o,i=Ae.fromDom(e),a=Ae.fromDom(t);return n=a,r="pre,code",o=T(Ie,i),Zr(n,r,o).isSome()},Zo=function(t,e){return Wo(t)&&!1===function(t,e){return Bn(t)&&Ko(t.data)&&!1===Go(t,e)}(t,e)||function(t){return Nn(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id"))}(t)||Jo(t)},Jo=In("data-mce-bookmark"),Qo=In("data-mce-bogus"),ti=(Or="data-mce-bogus",Ar="all",function(t){return Nn(t)&&t.getAttribute(Or)===Ar}),ei=function(t,e){return void 0===e&&(e=!0),function(t,e){var n=0;if(Zo(t,t))return!1;var r=t.firstChild;if(!r)return!0;var o=new so(r,t);do{if(e){if(ti(r)){r=o.next(!0);continue}if(Qo(r)){r=o.next();continue}}if(Hn(r))n++,r=o.next();else{if(Zo(r,t))return!1;r=o.next()}}while(r);return n<=1}(t.dom,e)},ni=function(t,e){return y(t)&&(Zo(t,e)||fo(Ae.fromDom(t)))},ri=function(t){return function(t){return"span"===t.nodeName.toLowerCase()}(t)&&"bookmark"===t.getAttribute("data-mce-type")},oi=function(t,e){return Bn(t)&&t.data.length>0&&function(t,e){var n=new so(t,e).prev(!1),r=new so(t,e).next(!1),o=v(n)||ni(n,e),i=v(r)||ni(r,e);return o&&i}(t,e)},ii=function(t,e,n){var r=n||e;if(Nn(e)&&ri(e))return e;for(var o=e.childNodes,i=o.length-1;i>=0;i--)ii(t,o[i],r);if(Nn(e)){var a=e.childNodes;1===a.length&&ri(a[0])&&e.parentNode.insertBefore(a[0],e)}return function(t){return Un(t)||zn(t)}(e)||Zo(e,r)||function(t){return!!Nn(t)&&t.childNodes.length>0}(e)||oi(e,r)||t.remove(e),e},ai=Te.makeMap,si=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ui=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\"\']/g,li=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,di={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},fi={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(t,e){var n,r,o,i={};if(t){for(t=t.split(","),e=e||10,n=0;n<t.length;n+=2)r=String.fromCharCode(parseInt(t[n],e)),fi[r]||(o="&"+t[n+1]+";",i[r]=o,i[o]=r);return i}},hi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),gi=function(t,e){return t.replace(e?si:ui,(function(t){return fi[t]||t}))},vi=function(t,e){return t.replace(e?si:ui,(function(t){return t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":fi[t]||"&#"+t.charCodeAt(0)+";"}))},bi=function(t,e,n){return n=n||hi,t.replace(e?si:ui,(function(t){return fi[t]||n[t]||t}))},yi={encodeRaw:gi,encodeAllRaw:function(t){return(""+t).replace(ci,(function(t){return fi[t]||t}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(t,e){var n=pi(e)||hi,r=ai(t.replace(/\+/g,","));return r.named&&r.numeric?function(t,e){return t.replace(e?si:ui,(function(t){return void 0!==fi[t]?fi[t]:void 0!==n[t]?n[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"}))}:r.named?e?function(t,e){return bi(t,e,n)}:bi:r.numeric?vi:gi},decode:function(t){return t.replace(li,(function(t,e){return e?(e="x"===e.charAt(0).toLowerCase()?parseInt(e.substr(1),16):parseInt(e,10))>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):di[e]||String.fromCharCode(e):mi[t]||hi[t]||function(t){var e=Ae.fromTag("div").dom;return e.innerHTML=t,e.textContent||e.innerText||t}(t)}))}},_i={},wi={},Ci=Te.makeMap,ki=Te.each,xi=Te.extend,Si=Te.explode,Di=Te.inArray,Ei=function(t,e){return(t=Te.trim(t))?t.split(e||" "):[]},Ti=function(t,e){var n;return t&&(n={},"string"==typeof t&&(t={"*":t}),ki(t,(function(t,r){n[r]=n[r.toUpperCase()]="map"===e?Ci(t,/[, ]/):Si(t,/[, ]/)}))),n},Oi=function(t){var e={},n={},r=[],o={},i={},a=function(e,n,r){var o=t[e];return o?o=Ci(o,/[, ]/,Ci(o.toUpperCase(),/[, ]/)):(o=_i[e])||(o=Ci(n," ",Ci(n.toUpperCase()," ")),o=xi(o,r),_i[e]=o),o},s=function(t){var e,n,r,o,i,a,s={},u=function(t,n,r){var o,i,a,u=function(t,e){var n,r,o={};for(n=0,r=t.length;n<r;n++)o[t[n]]=e||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ei(r));var c=Ei(t);for(o=c.length;o--;)a={attributes:u(i=Ei([e,n].join(" "))),attributesOrder:i,children:u(r,wi)},s[c[o]]=a},c=function(t,e){var n,r,o,i,a=Ei(t);n=a.length;for(var u=Ei(e);n--;)for(r=s[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return _i[t]?_i[t]:(e="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t&&(e+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==t&&(e+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),ki(Ei(a),(function(t){u(t,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),ki(Ei(i),(function(t){u(t,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==t&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==t&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==t&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allowfullscreen loading")),ki(Ei("a form meter progress dfn"),(function(t){s[t]&&delete s[t].children[t]})),delete s.caption.children.table,delete s.script,_i[t]=s,s)}((t=t||{}).schema);!1===t.verify_html&&(t.valid_elements="*[*]");var u=Ti(t.valid_styles),c=Ti(t.invalid_styles,"map"),l=Ti(t.valid_classes,"map"),d=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),f=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",m),v=a("move_caret_before_on_enter_elements",h+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),_=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");ki((t.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(t){i[t]=new RegExp("</"+t+"[^>]*>","gi")}));var w=function(t){return new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$")},C=function(t){var n,o,i,a,s,u,c,l,d,f,m,p,h,g,v,b,y,_,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,x=/[*?+]/;if(t){var S=Ei(t,",");for(e["@"]&&(b=e["@"].attributes,y=e["@"].attributesOrder),n=0,o=S.length;n<o;n++)if(s=C.exec(S[n])){if(g=s[1],d=s[2],v=s[3],l=s[5],u={attributes:p={},attributesOrder:h=[]},"#"===g&&(u.paddEmpty=!0),"-"===g&&(u.removeEmpty=!0),"!"===s[4]&&(u.removeEmptyAttrs=!0),b&&(ft(b,(function(t,e){p[e]=t})),h.push.apply(h,y)),l)for(i=0,a=(l=Ei(l,"|")).length;i<a;i++)if(s=k.exec(l[i])){if(c={},m=s[1],f=s[2].replace(/[\\:]:/g,":"),g=s[3],_=s[4],"!"===m&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(f),c.required=!0),"-"===m){delete p[f],h.splice(Di(h,f),1);continue}g&&("="===g&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:f,value:_}),c.defaultValue=_),":"===g&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:f,value:_}),c.forcedValue=_),"<"===g&&(c.validValues=Ci(_,"?"))),x.test(f)?(u.attributePatterns=u.attributePatterns||[],c.pattern=w(f),u.attributePatterns.push(c)):(p[f]||h.push(f),p[f]=c)}b||"@"!==d||(b=p,y=h),v&&(u.outputName=d,e[v]=u),x.test(d)?(u.pattern=w(d),r.push(u)):e[d]=u}}},k=function(t){e={},r=[],C(t),ki(s,(function(t,e){n[e]=t.children}))},x=function(t){var r=/^(~)?(.+)$/;t&&(_i.text_block_elements=_i.block_elements=null,ki(Ei(t,","),(function(t){var i=r.exec(t),a="~"===i[1],s=a?"span":"div",u=i[2];if(n[u]=n[s],o[u]=s,a||(y[u.toUpperCase()]={},y[u]={}),!e[u]){var c=e[s];delete(c=xi({},c)).removeEmptyAttrs,delete c.removeEmpty,e[u]=c}ki(n,(function(t,e){t[s]&&(n[e]=t=xi({},n[e]),t[u]=t[s])}))})))},D=function(e){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;_i[t.schema]=null,e&&ki(Ei(e,","),(function(t){var e,o,i=r.exec(t);i&&(o=i[1],e=o?n[i[2]]:n[i[2]]={"#comment":{}},e=n[i[2]],ki(Ei(i[3],"|"),(function(t){"-"===o?delete e[t]:e[t]={}})))}))},E=function(t){var n,o=e[t];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(t))return o};t.valid_elements?k(t.valid_elements):(ki(s,(function(t,r){e[r]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[r]=t.children})),"html5"!==t.schema&&ki(Ei("strong/b em/i"),(function(t){var n=Ei(t,"/");e[n[1]].outputName=n[0]})),ki(Ei("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(t){e[t]&&(e[t].removeEmpty=!0)})),ki(Ei("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(t){e[t].paddEmpty=!0})),ki(Ei("span"),(function(t){e[t].removeEmptyAttrs=!0}))),x(t.custom_elements),D(t.valid_children),C(t.extended_valid_elements),D("+ol[ul|ol],+ul[ul|ol]"),ki({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(t,n){e[n]&&(e[n].parentsRequired=Ei(t))})),t.invalid_elements&&ki(Si(t.invalid_elements),(function(t){e[t]&&delete e[t]})),E("span")||C("span[!data-mce-type|*]");var T=S(u),O=S(c),A=S(l),N=S(p),$=S(y),L=S(b),I=S(_),P=S(m),j=S(f),R=S(g),M=S(v),B=S(d),F=S(i),z=S(o);return{children:n,elements:e,getValidStyles:T,getValidClasses:A,getBlockElements:$,getInvalidStyles:O,getShortEndedElements:P,getTextBlockElements:L,getTextInlineElements:I,getBoolAttrs:N,getElementRule:E,getSelfClosingElements:j,getNonEmptyElements:R,getMoveCaretBeforeOnEnterElements:M,getWhiteSpaceElements:B,getSpecialElements:F,isValidChild:function(t,e){var r=n[t.toLowerCase()];return!(!r||!r[e.toLowerCase()])},isValid:function(t,e){var n,r,o=E(t);if(o){if(!e)return!0;if(o.attributes[e])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(t))return!0}return!1},getCustomElements:z,addValidElements:C,setValidElements:k,addCustomElements:x,addValidChildren:D}},Ai=function(t,e,n,r){var o=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+o(e)+o(n)+o(r)},Ni=function(t,e){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,s=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={},d="\ufeff";t=t||{},e&&(r=e.getValidStyles(),o=e.getInvalidStyles());var f="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<f.length;n++)l[f[n]]=d+n,l[d+n]=f[n];return{toHex:function(t){return t.replace(a,Ai)},parse:function(e){var r,o,f,m,p,h,g,v,b={},y=t.url_converter,_=t.url_converter_scope||i,w=function(t,e,r){var o=b[t+"-top"+e];if(o){var i=b[t+"-right"+e];if(i){var a=b[t+"-bottom"+e];if(a){var s=b[t+"-left"+e];if(s){var u=[o,i,a,s];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(b[t+e]=-1===n?u[0]:u.join(" "),delete b[t+"-top"+e],delete b[t+"-right"+e],delete b[t+"-bottom"+e],delete b[t+"-left"+e])}}}}},C=function(t){var e,n=b[t];if(n){for(e=(n=n.split(" ")).length;e--;)if(n[e]!==n[0])return!1;return b[t]=n[0],!0}},k=function(t){return m=!0,l[t]},x=function(t,e){return m&&(t=t.replace(/\uFEFF[0-9]/g,(function(t){return l[t]}))),e||(t=t.replace(/\\([\'\";:])/g,"$1")),t},S=function(t){return String.fromCharCode(parseInt(t.slice(1),16))},D=function(t){return t.replace(/\\[0-9a-f]+/gi,S)},E=function(e,n,r,o,i,a){if(i=i||a)return"'"+(i=x(i)).replace(/\'/g,"\\'")+"'";if(n=x(n||r||o),!t.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return y&&(n=y.call(_,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(t){return t.replace(/[;:]/g,k)}));r=u.exec(e);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),f=r[2].replace(c,""),o&&f){if(o=D(o),f=D(f),-1!==o.indexOf(d)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(f)))continue;"font-weight"===o&&"700"===f?f="bold":"color"!==o&&"background-color"!==o||(f=f.toLowerCase()),f=(f=f.replace(a,Ai)).replace(s,E),b[o]=m?x(f,!0):f}w("border","",!0),w("border","-width"),w("border","-color"),w("border","-style"),w("padding",""),w("margin",""),p="border",g="border-style",v="border-color",C(h="border-width")&&C(g)&&C(v)&&(b[p]=b[h]+" "+b[g]+" "+b[v],delete b[h],delete b[g],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(t,e){var n="",i=function(e){var o,i=r[e];if(i)for(var a=0,s=i.length;a<s;a++)e=i[a],(o=t[e])&&(n+=(n.length>0?" ":"")+e+": "+o+";")};return e&&r?(i("*"),i(e)):ft(t,(function(t,r){!t||o&&!function(t,e){var n=o["*"];return!(n&&n[t]||(n=o[e])&&n[t])}(r,e)||(n+=(n.length>0?" ":"")+r+": "+t+";")})),n}}},$i={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Li=function(t){return t instanceof Event||_(t.initEvent)},Ii=function(t,e,n,r){var o,i=function(t,e){var n=null!=e?e:{};for(var r in t)_t($i,r)||(n[r]=t[r]);return y(n.composedPath)&&(n.composedPath=function(){return t.composedPath()}),n}(e,r);return i.type=t,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(t){return b(t.preventDefault)||Li(t)}(e)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=L,_(e.preventDefault)?e.preventDefault():Li(e)&&(e.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=L,_(e.stopPropagation)?e.stopPropagation():Li(e)&&(e.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=L,i.stopPropagation()},function(t){return t.isDefaultPrevented===L||t.isDefaultPrevented===$}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?L:$,i.isPropagationStopped=!0===i.cancelBubble?L:$,i.isImmediatePropagationStopped=$)),i},Pi=/^(?:mouse|contextmenu)|click/,ji=function(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r||!1):t.attachEvent&&t.attachEvent("on"+e,n)},Ri=function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r||!1):t.detachEvent&&t.detachEvent("on"+e,n)},Mi=function(t,e){var n=Ii(t.type,t,document,e);if(function(t){return y(t)&&Pi.test(t.type)}(t)&&v(t.pageX)&&!v(t.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=t.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=t.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},Bi=function(t,e,n){var r=t.document,o={type:"ready"};if(n.domLoaded)e(o);else{var i=function(){Ri(t,"DOMContentLoaded",i),Ri(t,"load",i),n.domLoaded||(n.domLoaded=!0,e(o)),t=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():ji(t,"DOMContentLoaded",i),n.domLoaded||ji(t,"load",i)}},Fi=function(){function t(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return t.prototype.bind=function(t,e,n,r){var o,i,a,s,u,c,l,d=this,f=window,m=function(t){d.executeHandlers(Mi(t||f.event),o)};if(t&&3!==t.nodeType&&8!==t.nodeType){t[d.expando]?o=t[d.expando]:(o=d.count++,t[d.expando]=o,d.events[o]={}),r=r||t;var p=e.split(" ");for(a=p.length;a--;)c=m,u=l=!1,"DOMContentLoaded"===(s=p[a])&&(s="ready"),d.domLoaded&&"ready"===s&&"complete"===t.readyState?n.call(r,Mi({type:s})):(d.hasMouseEnterLeave||(u=d.mouseEnterLeave[s])&&(c=function(t){var e=t.currentTarget,n=t.relatedTarget;if(n&&e.contains)n=e.contains(n);else for(;n&&n!==e;)n=n.parentNode;n||((t=Mi(t||f.event)).type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=e,d.executeHandlers(t,o))}),d.hasFocusIn||"focusin"!==s&&"focusout"!==s||(l=!0,u="focusin"===s?"focus":"blur",c=function(t){(t=Mi(t||f.event)).type="focus"===t.type?"focusin":"focusout",d.executeHandlers(t,o)}),(i=d.events[o][s])?"ready"===s&&d.domLoaded?n(Mi({type:s})):i.push({func:n,scope:r}):(d.events[o][s]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=c,"ready"===s?Bi(t,c,d):ji(t,u||s,c,l)));return t=i=null,n}},t.prototype.unbind=function(t,e,n){var r,o,i,a,s;if(!t||3===t.nodeType||8===t.nodeType)return this;var u=t[this.expando];if(u){if(s=this.events[u],e){var c=e.split(" ");for(o=c.length;o--;)if(r=s[a=c[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,d=r.fakeName,f=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=d,r.capture=f,s[a]=r}n&&0!==r.length||(delete s[a],Ri(t,r.fakeName||a,r.nativeHandler,r.capture))}}else ft(s,(function(e,n){Ri(t,e.fakeName||n,e.nativeHandler,e.capture)})),s={};for(a in s)if(_t(s,a))return this;delete this.events[u];try{delete t[this.expando]}catch(e){t[this.expando]=null}}return this},t.prototype.fire=function(t,e,n){var r;if(!t||3===t.nodeType||8===t.nodeType)return this;var o=Mi({type:e,target:t},n);do{(r=t[this.expando])&&this.executeHandlers(o,r),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!o.isPropagationStopped());return this},t.prototype.clean=function(t){var e,n;if(!t||3===t.nodeType||8===t.nodeType)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),e=(n=t.getElementsByTagName("*")).length;e--;)(t=n[e])[this.expando]&&this.unbind(t);return this},t.prototype.destroy=function(){this.events={}},t.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},t.prototype.executeHandlers=function(t,e){var n=this.events[e],r=n&&n[t.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}},t.Event=new t,t}(),zi="sizzle"+-new Date,Ui=window.document,Hi=0,Vi=0,Wi=xa(),qi=xa(),Yi=xa(),Xi=function(t,e){return t===e&&(Fr=!0),0},Ki="undefined",Gi=1<<31,Zi={}.hasOwnProperty,Ji=[],Qi=Ji.pop,ta=Ji.push,ea=Ji.push,na=Ji.slice,ra=Ji.indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",sa=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ua=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ca=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),la=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),da=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),fa=new RegExp(sa),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+sa),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ha=/^(?:input|select|textarea|button)$/i,ga=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,_a=/'|\\/g,wa=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),Ca=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ea.apply(Ji=na.call(Ui.childNodes),Ui.childNodes),Ji[Ui.childNodes.length].nodeType}catch(t){ea={apply:Ji.length?function(t,e){ta.apply(t,na.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}var ka=function(t,e,n,r){var o,i,a,s,u,c,l,d,f,m;if((e?e.ownerDocument||e:Ui)!==Ur&&zr(e),n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=(e=e||Ur).nodeType)&&9!==s)return[];if(Vr&&!r){if(o=ba.exec(t))if(a=o[1]){if(9===s){if(!(i=e.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(e.ownerDocument&&(i=e.ownerDocument.getElementById(a))&&Yr(e,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ea.apply(n,e.getElementsByTagName(t)),n;if((a=o[3])&&Nr.getElementsByClassName)return ea.apply(n,e.getElementsByClassName(a)),n}if(Nr.qsa&&(!Wr||!Wr.test(t))){if(d=l=zi,f=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(c=Pr(t),(l=e.getAttribute("id"))?d=l.replace(_a,"\\$&"):e.setAttribute("id",d),d="[id='"+d+"'] ",u=c.length;u--;)c[u]=d+Aa(c[u]);f=ya.test(t)&&Ta(e.parentNode)||e,m=c.join(",")}if(m)try{return ea.apply(n,f.querySelectorAll(m)),n}catch(t){}finally{l||e.removeAttribute("id")}}}return Rr(t.replace(ua,"$1"),e,n,r)};function xa(){var t=[];return function e(n,r){return t.push(n+" ")>$r.cacheLength&&delete e[t.shift()],e[n+" "]=r}}function Sa(t){return t[zi]=!0,t}function Da(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Gi)-(~t.sourceIndex||Gi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function Ea(t){return Sa((function(e){return e=+e,Sa((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Ta(t){return t&&typeof t.getElementsByTagName!==Ki&&t}function Oa(){}function Aa(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function Na(t,e,n){var r=e.dir,o=n&&"parentNode"===r,i=Vi++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||o)return t(e,n,i)}:function(e,n,a){var s,u,c=[Hi,i];if(a){for(;e=e[r];)if((1===e.nodeType||o)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||o){if((s=(u=e[zi]||(e[zi]={}))[r])&&s[0]===Hi&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function $a(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function La(t,e,n,r,o){for(var i,a=[],s=0,u=t.length,c=null!=e;s<u;s++)(i=t[s])&&(n&&!n(i,r,o)||(a.push(i),c&&e.push(s)));return a}function Ia(t,e,n,r,o,i){return r&&!r[zi]&&(r=Ia(r)),o&&!o[zi]&&(o=Ia(o,i)),Sa((function(i,a,s,u){var c,l,d,f=[],m=[],p=a.length,h=i||function(t,e,n){for(var r=0,o=e.length;r<o;r++)ka(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),g=!t||!i&&e?h:La(h,f,t,s,u),v=n?o||(i?t:p||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(c=La(v,m),r(c,[],s,u),l=c.length;l--;)(d=c[l])&&(v[m[l]]=!(g[m[l]]=d));if(i){if(o||t){if(o){for(c=[],l=v.length;l--;)(d=v[l])&&c.push(g[l]=d);o(null,v=[],c,u)}for(l=v.length;l--;)(d=v[l])&&(c=o?ra.call(i,d):f[l])>-1&&(i[c]=!(a[c]=d))}}else v=La(v===a?v.splice(p,v.length):v),o?o(null,a,v,u):ea.apply(a,v)}))}function Pa(t){for(var e,n,r,o=t.length,i=$r.relative[t[0].type],a=i||$r.relative[" "],s=i?1:0,u=Na((function(t){return t===e}),a,!0),c=Na((function(t){return ra.call(e,t)>-1}),a,!0),l=[function(t,n,r){var o=!i&&(r||n!==Mr)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,o}];s<o;s++)if(n=$r.relative[t[s].type])l=[Na($a(l),n)];else{if((n=$r.filter[t[s].type].apply(null,t[s].matches))[zi]){for(r=++s;r<o&&!$r.relative[t[r].type];r++);return Ia(s>1&&$a(l),s>1&&Aa(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ua,"$1"),n,s<r&&Pa(t.slice(s,r)),r<o&&Pa(t=t.slice(r)),r<o&&Aa(t))}l.push(n)}return $a(l)}Nr=ka.support={},Ir=ka.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},zr=ka.setDocument=function(t){var e,n=t?t.ownerDocument||t:Ui,r=n.defaultView;return n!==Ur&&9===n.nodeType&&n.documentElement?(Ur=n,Hr=n.documentElement,Vr=!Ir(n),r&&r!==function(t){try{return t.top}catch(t){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){zr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){zr()}))),Nr.attributes=!0,Nr.getElementsByTagName=!0,Nr.getElementsByClassName=va.test(n.getElementsByClassName),Nr.getById=!0,$r.find.ID=function(t,e){if(typeof e.getElementById!==Ki&&Vr){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},$r.filter.ID=function(t){var e=t.replace(wa,Ca);return function(t){return t.getAttribute("id")===e}},$r.find.TAG=Nr.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==Ki)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},$r.find.CLASS=Nr.getElementsByClassName&&function(t,e){if(Vr)return e.getElementsByClassName(t)},qr=[],Wr=[],Nr.disconnectedMatch=!0,Wr=Wr.length&&new RegExp(Wr.join("|")),qr=qr.length&&new RegExp(qr.join("|")),e=va.test(Hr.compareDocumentPosition),Yr=e||va.test(Hr.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Xi=e?function(t,e){if(t===e)return Fr=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!Nr.sortDetached&&e.compareDocumentPosition(t)===r?t===n||t.ownerDocument===Ui&&Yr(Ui,t)?-1:e===n||e.ownerDocument===Ui&&Yr(Ui,e)?1:Br?ra.call(Br,t)-ra.call(Br,e):0:4&r?-1:1)}:function(t,e){if(t===e)return Fr=!0,0;var r,o=0,i=t.parentNode,a=e.parentNode,s=[t],u=[e];if(!i||!a)return t===n?-1:e===n?1:i?-1:a?1:Br?ra.call(Br,t)-ra.call(Br,e):0;if(i===a)return Da(t,e);for(r=t;r=r.parentNode;)s.unshift(r);for(r=e;r=r.parentNode;)u.unshift(r);for(;s[o]===u[o];)o++;return o?Da(s[o],u[o]):s[o]===Ui?-1:u[o]===Ui?1:0},n):Ur},ka.matches=function(t,e){return ka(t,null,null,e)},ka.matchesSelector=function(t,e){if((t.ownerDocument||t)!==Ur&&zr(t),e=e.replace(da,"='$1']"),Nr.matchesSelector&&Vr&&(!qr||!qr.test(e))&&(!Wr||!Wr.test(e)))try{var n=undefined.call(t,e);if(n||Nr.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ka(e,Ur,null,[t]).length>0},ka.contains=function(t,e){return(t.ownerDocument||t)!==Ur&&zr(t),Yr(t,e)},ka.attr=function(t,e){(t.ownerDocument||t)!==Ur&&zr(t);var n=$r.attrHandle[e.toLowerCase()],r=n&&Zi.call($r.attrHandle,e.toLowerCase())?n(t,e,!Vr):void 0;return void 0!==r?r:Nr.attributes||!Vr?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},ka.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ka.uniqueSort=function(t){var e,n=[],r=0,o=0;if(Fr=!Nr.detectDuplicates,Br=!Nr.sortStable&&t.slice(0),t.sort(Xi),Fr){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return Br=null,t},Lr=ka.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=Lr(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=Lr(e);return n},$r=ka.selectors={cacheLength:50,createPseudo:Sa,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(wa,Ca),t[3]=(t[3]||t[4]||t[5]||"").replace(wa,Ca),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ka.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ka.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pa.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&fa.test(n)&&(e=Pr(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(wa,Ca).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=Wi[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+oa+"|$)"))&&Wi(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==Ki&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=ka.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,u){var c,l,d,f,m,p,h=i!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(i){for(;h;){for(d=e;d=d[h];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=h="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[zi]||(g[zi]={}))[t]||[])[0]===Hi&&c[1],f=c[0]===Hi&&c[2],d=m&&g.childNodes[m];d=++m&&d&&d[h]||(f=m=0)||p.pop();)if(1===d.nodeType&&++f&&d===e){l[t]=[Hi,m,f];break}}else if(b&&(c=(e[zi]||(e[zi]={}))[t])&&c[0]===Hi)f=c[1];else for(;(d=++m&&d&&d[h]||(f=m=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(b&&((d[zi]||(d[zi]={}))[t]=[Hi,f]),d!==e)););return(f-=o)===r||f%r==0&&f/r>=0}}},PSEUDO:function(t,e){var n,r=$r.pseudos[t]||$r.setFilters[t.toLowerCase()]||ka.error("unsupported pseudo: "+t);return r[zi]?r(e):r.length>1?(n=[t,t,"",e],$r.setFilters.hasOwnProperty(t.toLowerCase())?Sa((function(t,n){for(var o,i=r(t,e),a=i.length;a--;)t[o=ra.call(t,i[a])]=!(n[o]=i[a])})):function(t){return r(t,0,n)}):r}},pseudos:{not:Sa((function(t){var e=[],n=[],r=jr(t.replace(ua,"$1"));return r[zi]?Sa((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:Sa((function(t){return function(e){return ka(t,e).length>0}})),contains:Sa((function(t){return t=t.replace(wa,Ca),function(e){return(e.textContent||e.innerText||Lr(e)).indexOf(t)>-1}})),lang:Sa((function(t){return ma.test(t||"")||ka.error("unsupported lang: "+t),t=t.replace(wa,Ca).toLowerCase(),function(e){var n;do{if(n=Vr?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=window.location&&window.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===Hr},focus:function(t){return t===Ur.activeElement&&(!Ur.hasFocus||Ur.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!$r.pseudos.empty(t)},header:function(t){return ga.test(t.nodeName)},input:function(t){return ha.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:Ea((function(){return[0]})),last:Ea((function(t,e){return[e-1]})),eq:Ea((function(t,e,n){return[n<0?n+e:n]})),even:Ea((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:Ea((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:Ea((function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t})),gt:Ea((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}},$r.pseudos.nth=$r.pseudos.eq,W(["radio","checkbox","file","password","image"],(function(t){$r.pseudos[t]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(t)})),W(["submit","reset"],(function(t){$r.pseudos[t]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(t)})),Oa.prototype=$r.filters=$r.pseudos,$r.setFilters=new Oa,Pr=ka.tokenize=function(t,e){var n,r,o,i,a,s,u,c=qi[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],u=$r.preFilter;a;){for(i in n&&!(r=ca.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(o=[])),n=!1,(r=la.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ua," ")}),a=a.slice(n.length)),$r.filter)$r.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return e?a.length:a?ka.error(t):qi(t,s).slice(0)},jr=ka.compile=function(t,e){var n,r=[],o=[],i=Yi[t+" "];if(!i){for(e||(e=Pr(t)),n=e.length;n--;)(i=Pa(e[n]))[zi]?r.push(i):o.push(i);i=Yi(t,function(t,e){var n=e.length>0,r=t.length>0,o=function(o,i,a,s,u){var c,l,d,f=0,m="0",p=o&&[],h=[],g=Mr,v=o||r&&$r.find.TAG("*",u),b=Hi+=null==g?1:Math.random()||.1,y=v.length;for(u&&(Mr=i!==Ur&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;d=t[l++];)if(d(c,i,a)){s.push(c);break}u&&(Hi=b)}n&&((c=!d&&c)&&f--,o&&p.push(c))}if(f+=m,n&&m!==f){for(l=0;d=e[l++];)d(p,h,i,a);if(o){if(f>0)for(;m--;)p[m]||h[m]||(h[m]=Qi.call(s));h=La(h)}ea.apply(s,h),u&&!o&&h.length>0&&f+e.length>1&&ka.uniqueSort(s)}return u&&(Hi=b,Mr=g),p};return n?Sa(o):o}(o,r)),i.selector=t}return i},Rr=ka.select=function(t,e,n,r){var o,i,a,s,u,c="function"==typeof t&&t,l=!r&&Pr(t=c.selector||t);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Nr.getById&&9===e.nodeType&&Vr&&$r.relative[i[1].type]){if(!(e=($r.find.ID(a.matches[0].replace(wa,Ca),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=pa.needsContext.test(t)?0:i.length;o--&&(a=i[o],!$r.relative[s=a.type]);)if((u=$r.find[s])&&(r=u(a.matches[0].replace(wa,Ca),ya.test(i[0].type)&&Ta(e.parentNode)||e))){if(i.splice(o,1),!(t=r.length&&Aa(i)))return ea.apply(n,r),n;break}}return(c||jr(t,l))(r,e,!Vr,n,ya.test(t)&&Ta(e.parentNode)||e),n},Nr.sortStable=zi.split("").sort(Xi).join("")===zi,Nr.detectDuplicates=!!Fr,zr(),Nr.sortDetached=!0;var ja=document,Ra=Array.prototype.push,Ma=Array.prototype.slice,Ba=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Fa=Fi.Event,za=Te.makeMap("children,contents,next,prev"),Ua=function(t){return void 0!==t},Ha=function(t){return"string"==typeof t},Va=function(t,e){var n,r=(e=e||ja).createElement("div"),o=e.createDocumentFragment();for(r.innerHTML=t;n=r.firstChild;)o.appendChild(n);return o},Wa=function(t,e,n,r){var o;if(Ha(e))e=Va(e,is(t[0]));else if(e.length&&!e.nodeType){if(e=cs.makeArray(e),r)for(o=e.length-1;o>=0;o--)Wa(t,e[o],n,r);else for(o=0;o<e.length;o++)Wa(t,e[o],n,r);return t}if(e.nodeType)for(o=t.length;o--;)n.call(t[o],e);return t},qa=function(t,e){return t&&e&&-1!==(" "+t.className+" ").indexOf(" "+e+" ")},Ya=function(t,e,n){var r,o;return e=cs(e)[0],t.each((function(){var t=this;n&&r===t.parentNode||(r=t.parentNode,o=e.cloneNode(!1),t.parentNode.insertBefore(o,t)),o.appendChild(t)})),t},Xa=Te.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Ka=Te.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Ga={for:"htmlFor",class:"className",readonly:"readOnly"},Za={float:"cssFloat"},Ja={},Qa={},ts=function(t,e){return new cs.fn.init(t,e)},es=/^\s*|\s*$/g,ns=function(t){return null==t?"":(""+t).replace(es,"")},rs=function(t,e){var n,r,o,i;if(t)if(void 0===(n=t.length)){for(r in t)if(t.hasOwnProperty(r)&&(i=t[r],!1===e.call(i,r,i)))break}else for(o=0;o<n&&(i=t[o],!1!==e.call(i,o,i));o++);return t},os=function(t,e){var n=[];return rs(t,(function(t,r){e(r,t)&&n.push(r)})),n},is=function(t){return t?9===t.nodeType?t:t.ownerDocument:ja};ts.fn=ts.prototype={constructor:ts,selector:"",context:null,length:0,init:function(t,e){var n,r,o=this;if(!t)return o;if(t.nodeType)return o.context=o[0]=t,o.length=1,o;if(e&&e.nodeType)o.context=e;else{if(e)return cs(t).attr(e);o.context=e=document}if(Ha(t)){if(o.selector=t,!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:Ba.exec(t)))return cs(e).find(t);if(n[1])for(r=Va(t,is(e)).firstChild;r;)Ra.call(o,r),r=r.nextSibling;else{if(!(r=is(e).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(t);o.length=1,o[0]=r}}else this.add(t,!1);return o},toArray:function(){return Te.toArray(this)},add:function(t,e){var n,r,o=this;if(Ha(t))return o.add(cs(t));if(!1!==e)for(n=cs.unique(o.toArray().concat(cs.makeArray(t))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ra.apply(o,cs.makeArray(t));return o},attr:function(t,e){var n,r=this;if("object"==typeof t)rs(t,(function(t,e){r.attr(t,e)}));else{if(!Ua(e)){if(r[0]&&1===r[0].nodeType){if((n=Ja[t])&&n.get)return n.get(r[0],t);if(Ka[t])return r.prop(t)?t:void 0;null===(e=r[0].getAttribute(t,2))&&(e=void 0)}return e}this.each((function(){var n;if(1===this.nodeType){if((n=Ja[t])&&n.set)return void n.set(this,e);null===e?this.removeAttribute(t,2):this.setAttribute(t,e,2)}}))}return r},removeAttr:function(t){return this.attr(t,null)},prop:function(t,e){var n=this;if("object"==typeof(t=Ga[t]||t))rs(t,(function(t,e){n.prop(t,e)}));else{if(!Ua(e))return n[0]&&n[0].nodeType&&t in n[0]?n[0][t]:e;this.each((function(){1===this.nodeType&&(this[t]=e)}))}return n},css:function(t,e){var n,r,o=this,i=function(t){return t.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()}))},a=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t}))};if("object"==typeof t)rs(t,(function(t,e){o.css(t,e)}));else if(Ua(e))t=i(t),"number"!=typeof e||Xa[t]||(e=e.toString()+"px"),o.each((function(){var n=this.style;if((r=Qa[t])&&r.set)r.set(this,e);else{try{this.style[Za[t]||t]=e}catch(t){}null!==e&&""!==e||(n.removeProperty?n.removeProperty(a(t)):n.removeAttribute(t))}}));else{if(n=o[0],(r=Qa[t])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(t)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(t))}catch(t){return}}return o},remove:function(){for(var t,e=this.length;e--;)t=this[e],Fa.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var t,e=this.length;e--;)for(t=this[e];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(t){var e,n=this;if(Ua(t)){e=n.length;try{for(;e--;)n[e].innerHTML=t}catch(r){cs(n[e]).empty().append(t)}return n}return n[0]?n[0].innerHTML:""},text:function(t){var e,n=this;if(Ua(t)){for(e=n.length;e--;)"innerText"in n[e]?n[e].innerText=t:n[0].textContent=t;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(t)}))},prepend:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(t,this.firstChild)}),!0)},before:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this)})):t},after:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this.nextSibling)}),!0):t},appendTo:function(t){return cs(t).append(this),this},prependTo:function(t){return cs(t).prepend(this),this},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){return Ya(this,t)},wrapAll:function(t){return Ya(this,t,!0)},wrapInner:function(t){return this.each((function(){cs(this).contents().wrapAll(t)})),this},unwrap:function(){return this.parent().each((function(){cs(this).replaceWith(this.childNodes)}))},clone:function(){var t=[];return this.each((function(){t.push(this.cloneNode(!0))})),cs(t)},addClass:function(t){return this.toggleClass(t,!0)},removeClass:function(t){return this.toggleClass(t,!1)},toggleClass:function(t,e){var n=this;return"string"!=typeof t||(-1!==t.indexOf(" ")?rs(t.split(" "),(function(){n.toggleClass(this,e)})):n.each((function(n,r){var o=qa(r,t);if(o!==e){var i=r.className;o?r.className=ns((" "+i+" ").replace(" "+t+" "," ")):r.className+=i?" "+t:t}}))),n},hasClass:function(t){return qa(this[0],t)},each:function(t){return rs(this,t)},on:function(t,e){return this.each((function(){Fa.bind(this,t,e)}))},off:function(t,e){return this.each((function(){Fa.unbind(this,t,e)}))},trigger:function(t){return this.each((function(){"object"==typeof t?Fa.fire(this,t.type,t):Fa.fire(this,t)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return cs(Ma.apply(this,arguments))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(t){var e,n,r=[];for(e=0,n=this.length;e<n;e++)cs.find(t,this[e],r);return cs(r)},filter:function(t){return cs("function"==typeof t?os(this.toArray(),(function(e,n){return t(n,e)})):cs.filter(t,this.toArray()))},closest:function(t){var e=[];return t instanceof cs&&(t=t[0]),this.each((function(n,r){for(;r;){if("string"==typeof t&&cs(r).is(t)){e.push(r);break}if(r===t){e.push(r);break}r=r.parentNode}})),cs(e)},offset:function(t){var e,n,r,o,i=0,a=0;return t?this.css(t):((e=this[0])&&(r=(n=e.ownerDocument).documentElement,e.getBoundingClientRect&&(i=(o=e.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ra,sort:Array.prototype.sort,splice:Array.prototype.splice},Te.extend(ts,{extend:Te.extend,makeArray:function(t){return(e=t)&&e===e.window||t.nodeType?[t]:Te.toArray(t);var e},inArray:function(t,e){var n;if(e.indexOf)return e.indexOf(t);for(n=e.length;n--;)if(e[n]===t)return n;return-1},isArray:Te.isArray,each:rs,trim:ns,grep:os,find:ka,expr:ka.selectors,unique:ka.uniqueSort,text:ka.getText,contains:ka.contains,filter:function(t,e,n){var r=e.length;for(n&&(t=":not("+t+")");r--;)1!==e[r].nodeType&&e.splice(r,1);return e=1===e.length?cs.find.matchesSelector(e[0],t)?[e[0]]:[]:cs.find.matches(t,e)}});var as=function(t,e,n){var r=[],o=t[e];for("string"!=typeof n&&n instanceof cs&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&cs(o).is(n))break}1===o.nodeType&&r.push(o),o=o[e]}return r},ss=function(t,e,n,r){var o=[];for(r instanceof cs&&(r=r[0]);t;t=t[e])if(!n||t.nodeType===n){if(void 0!==r){if(t===r)break;if("string"==typeof r&&cs(t).is(r))break}o.push(t)}return o},us=function(t,e,n){for(t=t[e];t;t=t[e])if(t.nodeType===n)return t;return null};rs({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return as(t,"parentNode")},next:function(t){return us(t,"nextSibling",1)},prev:function(t){return us(t,"previousSibling",1)},children:function(t){return ss(t.firstChild,"nextSibling",1)},contents:function(t){return Te.toArray(("iframe"===t.nodeName?t.contentDocument||t.contentWindow.document:t).childNodes)}},(function(t,e){ts.fn[t]=function(n){var r=[];this.each((function(){var t=e.call(r,this,n,r);t&&(cs.isArray(t)?r.push.apply(r,t):r.push(t))})),this.length>1&&(za[t]||(r=cs.unique(r)),0===t.indexOf("parents")&&(r=r.reverse()));var o=cs(r);return n?o.filter(n):o}})),rs({parentsUntil:function(t,e){return as(t,"parentNode",e)},nextUntil:function(t,e){return ss(t,"nextSibling",1,e).slice(1)},prevUntil:function(t,e){return ss(t,"previousSibling",1,e).slice(1)}},(function(t,e){ts.fn[t]=function(n,r){var o=[];this.each((function(){var t=e.call(o,this,n,o);t&&(cs.isArray(t)?o.push.apply(o,t):o.push(t))})),this.length>1&&(o=cs.unique(o),0!==t.indexOf("parents")&&"prevUntil"!==t||(o=o.reverse()));var i=cs(o);return r?i.filter(r):i}})),ts.fn.is=function(t){return!!t&&this.filter(t).length>0},ts.fn.init.prototype=ts.fn,ts.overrideDefaults=function(t){var e,n=function(r,o){return e=e||t(),0===arguments.length&&(r=e.element),o||(o=e.context),new n.fn.init(r,o)};return cs.extend(n,this),n},ts.attrHooks=Ja,ts.cssHooks=Qa;var cs=ts,ls=Te.each,ds=Te.grep,fs=ke.ie,ms=/^([a-z0-9],?)+$/i,ps=function(t,e){var n=e.attr("style"),r=t.serialize(t.parse(n),e[0].nodeName);r||(r=null),e.attr("data-mce-style",r)},hs=function(t,e){var n,r,o=0;if(t)for(n=t.nodeType,t=t.previousSibling;t;t=t.previousSibling)r=t.nodeType,(!e||3!==r||r!==n&&t.nodeValue.length)&&(o++,n=r);return o},gs=function(t,e){void 0===e&&(e={});var n={},r=window,o={},i=0,a=ao.forElement(Ae.fromDom(t),{contentCssCors:e.contentCssCors,referrerPolicy:e.referrerPolicy}),s=[],u=e.schema?e.schema:Oi({}),c=Ni({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope},e.schema),l=e.ownEvents?new Fi:Fi.Event,d=u.getBlockElements(),m=cs.overrideDefaults((function(){return{context:t,element:H.getRoot()}})),p=function(e){return e&&t&&f(e)?t.getElementById(e):e},h=function(t){return m("string"==typeof t?p(t):t)},g=function(t,e,n){var r,o,i=h(t);return i.length&&(o=(r=V[e])&&r.get?r.get(i,e):i.attr(e)),void 0===o&&(o=n||""),o},v=function(t){var e=p(t);return e?e.attributes:[]},y=function(t,n,r){""===r&&(r=null);var o=h(t),i=o.attr(n);if(o.length){var a=V[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&e.onSetAttrib&&e.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},_=function(){return e.root_element||t.body},w=function(e,n){return fr(t.body,p(e),n)},k=function(t,e,n){var r=h(t);return n?r.css(e):("float"===(e=e.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()})))&&(e=ke.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[e]:void 0)},x=function(t){var e,n;return t=p(t),e=k(t,"width"),n=k(t,"height"),-1===e.indexOf("px")&&(e=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(e,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},D=function(t,e){var n;if(!t)return!1;if(!Array.isArray(t)){if("*"===e)return 1===t.nodeType;if(ms.test(e)){var r=e.toLowerCase().split(/,/),o=t.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(t.nodeType&&1!==t.nodeType)return!1}var i=Array.isArray(t)?t:[t];return ka(e,i[0].ownerDocument||i[0],null,i).length>0},E=function(t,e,n,r){var o,i=[],a=p(t);for(r=void 0===r,n=n||("BODY"!==_().nodeName?_().parentNode:null),Te.is(e,"string")&&(o=e,e="*"===e?function(t){return 1===t.nodeType}:function(t){return D(t,o)});a&&!(a===n||b(a.nodeType)||zn(a)||Un(a));){if(!e||"function"==typeof e&&e(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},T=function(t,e,n){var r=e;if(t)for("string"==typeof e&&(r=function(t){return D(t,e)}),t=t[n];t;t=t[n])if("function"==typeof r&&r(t))return t;return null},O=function(t,e,n){var r,o="string"==typeof t?p(t):t;if(!o)return!1;if(Te.isArray(o)&&(o.length||0===o.length))return r=[],ls(o,(function(t,o){t&&r.push(e.call(n,"string"==typeof t?p(t):t,o))})),r;var i=n||this;return e.call(i,o)},A=function(t,e){h(t).each((function(t,n){ls(e,(function(t,e){y(n,e,t)}))}))},N=function(t,e){var n=h(t);fs?n.each((function(t,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+e,n.removeChild(n.firstChild)}catch(t){cs("<div></div>").html("<br>"+e).contents().slice(1).appendTo(n)}return e}})):n.html(e)},$=function(e,n,r,o,i){return O(e,(function(e){var a="string"==typeof n?t.createElement(n):n;return A(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&N(a,o)),i?a:e.appendChild(a)}))},L=function(e,n,r){return $(t.createElement(e),e,n,r,!0)},I=yi.encodeAllRaw,P=function(t,e){var n=h(t);return e?n.each((function(){for(var t;t=this.firstChild;)3===t.nodeType&&0===t.data.length?this.removeChild(t):this.parentNode.insertBefore(t,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},j=function(t,e,n){h(t).toggleClass(e,n).each((function(){""===this.className&&cs(this).attr("class",null)}))},R=function(t,e,n){return O(e,(function(e){return Te.is(e,"array")&&(t=t.cloneNode(!0)),n&&ls(ds(e.childNodes),(function(e){t.appendChild(e)})),e.parentNode.replaceChild(t,e)}))},M=function(t){if(Nn(t)){var e="a"===t.nodeName.toLowerCase()&&!g(t,"href")&&g(t,"id");if(g(t,"name")||g(t,"data-mce-bookmark")||e)return!0}return!1},B=function(){return t.createRange()},F=function(n,o,i,a){if(Te.isArray(n)){for(var u=n.length,c=[];u--;)c[u]=F(n[u],o,i,a);return c}return!e.collect||n!==t&&n!==r||s.push([n,o,i,a]),l.bind(n,o,i,a||H)},z=function(e,n,o){if(Te.isArray(e)){for(var i=e.length,a=[];i--;)a[i]=z(e[i],n,o);return a}if(s.length>0&&(e===t||e===r))for(i=s.length;i--;){var u=s[i];e!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(e,n,o)},U=function(t){if(t&&Nn(t)){var e=t.getAttribute("data-mce-contenteditable");return e&&"inherit"!==e?e:"inherit"!==t.contentEditable?t.contentEditable:null}return null},H={doc:t,settings:e,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:s,styles:c,schema:u,events:l,isBlock:function(t){if("string"==typeof t)return!!d[t];if(t){var e=t.nodeType;if(e)return!(1!==e||!d[t.nodeName])}return!1},$:m,$$:h,root:null,clone:function(e,n){if(!fs||1!==e.nodeType||n)return e.cloneNode(n);var r=t.createElement(e.nodeName);return ls(v(e),(function(t){y(r,t.nodeName,g(e,t.nodeName))})),r},getRoot:_,getViewPort:function(t){var e=Tn(t);return{x:e.x,y:e.y,w:e.width,h:e.height}},getRect:function(t){t=p(t);var e=w(t),n=x(t);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:x,getParent:function(t,e,n){var r=E(t,e,n,!1);return r&&r.length>0?r[0]:null},getParents:E,get:p,getNext:function(t,e){return T(t,e,"nextSibling")},getPrev:function(t,e){return T(t,e,"previousSibling")},select:function(n,r){return ka(n,p(r)||e.root_element||t,[])},is:D,add:$,create:L,createHTML:function(t,e,n){var r,o="";for(r in o+="<"+t,e)wt(e,r)&&(o+=" "+r+'="'+I(e[r])+'"');return void 0!==n?o+">"+n+"</"+t+">":o+" />"},createFragment:function(e){var n,r=t.createElement("div"),o=t.createDocumentFragment();for(o.appendChild(r),e&&(r.innerHTML=e);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:P,setStyle:function(t,n,r){var o=f(n)?h(t).css(n,r):h(t).css(n);e.update_styles&&ps(c,o)},getStyle:k,setStyles:function(t,n){var r=h(t).css(n);e.update_styles&&ps(c,r)},removeAllAttribs:function(t){return O(t,(function(t){var e,n=t.attributes;for(e=n.length-1;e>=0;e--)t.removeAttributeNode(n.item(e))}))},setAttrib:y,setAttribs:A,getAttrib:g,getPos:w,parseStyle:function(t){return c.parse(t)},serializeStyle:function(t,e){return c.serialize(t,e)},addStyle:function(e){var r,o;if(H!==gs.DOM&&t===document){if(n[e])return;n[e]=!0}(o=t.getElementById("mceDefaultStyles"))||((o=t.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=t.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=e:o.appendChild(t.createTextNode(e))},loadCSS:function(t){t||(t=""),W(t.split(","),(function(t){o[t]=!0,a.load(t,C)}))},addClass:function(t,e){h(t).addClass(e)},removeClass:function(t,e){j(t,e,!1)},hasClass:function(t,e){return h(t).hasClass(e)},toggleClass:j,show:function(t){h(t).show()},hide:function(t){h(t).hide()},isHidden:function(t){return"none"===h(t).css("display")},uniqueId:function(t){return(t||"mce_")+i++},setHTML:N,getOuterHTML:function(t){var e="string"==typeof t?p(t):t;return Nn(e)?e.outerHTML:cs("<div></div>").append(cs(e).clone()).html()},setOuterHTML:function(t,e){h(t).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=e)}catch(t){}P(cs(this).html(e),!0)}))},decode:yi.decode,encode:I,insertAfter:function(t,e){var n=p(e);return O(t,(function(t){var e=n.parentNode,r=n.nextSibling;return r?e.insertBefore(t,r):e.appendChild(t),t}))},replace:R,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=L(e),ls(v(t),(function(e){y(n,e.nodeName,g(t,e.nodeName))})),R(n,t,!0)),n||t},findCommonAncestor:function(t,e){for(var n,r=t;r;){for(n=e;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&t.ownerDocument?t.ownerDocument.documentElement:r},toHex:function(t){return c.toHex(Te.trim(t))},run:O,getAttribs:v,isEmpty:function(t,e){var n,r,o=0;if(M(t))return!1;if(t=t.firstChild){var i=new so(t,t.parentNode),a=u?u.getWhiteSpaceElements():{};e=e||(u?u.getNonEmptyElements():null);do{if(n=t.nodeType,Nn(t)){var s=t.getAttribute("data-mce-bogus");if(s){t=i.next("all"===s);continue}if(r=t.nodeName.toLowerCase(),e&&e[r]){if("br"===r){o++,t=i.next();continue}return!1}if(M(t))return!1}if(8===n)return!1;if(3===n&&!Ko(t.nodeValue))return!1;if(3===n&&t.parentNode&&a[t.parentNode.nodeName]&&Ko(t.nodeValue))return!1;t=i.next()}while(t)}return o<=1},createRng:B,nodeIndex:hs,split:function(t,e,n){var r,o,i,a=B();if(t&&e)return a.setStart(t.parentNode,hs(t)),a.setEnd(e.parentNode,hs(e)),r=a.extractContents(),(a=B()).setStart(e.parentNode,hs(e)+1),a.setEnd(t.parentNode,hs(t)+1),o=a.extractContents(),(i=t.parentNode).insertBefore(ii(H,r),t),n?i.insertBefore(n,t):i.insertBefore(e,t),i.insertBefore(ii(H,o),t),P(t),n||e},bind:F,unbind:z,fire:function(t,e,n){return l.fire(t,e,n)},getContentEditable:U,getContentEditableParent:function(t){for(var e=_(),n=null;t&&t!==e&&null===(n=U(t));t=t.parentNode);return n},destroy:function(){if(s.length>0)for(var t=s.length;t--;){var e=s[t];l.unbind(e[0],e[1],e[2])}ft(o,(function(t,e){a.unload(e),delete o[e]})),ka.setDocument&&ka.setDocument()},isChildOf:function(t,e){if(fs){for(;t;){if(e===t)return!0;t=t.parentNode}return!1}return t===e||e.contains(t)},dumpRng:function(t){return"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset}},V=function(t,e,n){var r=e.keep_values,o={set:function(t,r,o){e.url_converter&&null!==r&&(r=e.url_converter.call(e.url_converter_scope||n(),r,o,t[0])),t.attr("data-mce-"+o,r).attr(o,r)},get:function(t,e){return t.attr("data-mce-"+e)||t.attr(e)}},i={style:{set:function(e,n){null===n||"object"!=typeof n?(r&&e.attr("data-mce-style",n),null!==n&&"string"==typeof n?(e.removeAttr("style"),e.css(t.parse(n))):e.attr("style",n)):e.css(n)},get:function(e){var n=e.attr("data-mce-style")||e.attr("style");return t.serialize(t.parse(n),e[0].nodeName)}}};return r&&(i.href=i.src=o),i}(c,e,S(H));return H};gs.DOM=gs(document),gs.nodeIndex=hs;var vs=gs.DOM,bs=Te.each,ys=Te.grep,_s=function(){function t(t){void 0===t&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return t.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},t.prototype.loadScript=function(t,e,n){var r,o=vs,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=Te._addCacheSuffix(t),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),e()},r.onerror=function(){i(),_(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},t.prototype.isDone=function(t){return 2===this.states[t]},t.prototype.markDone=function(t){this.states[t]=2},t.prototype.add=function(t,e,n,r){var o=this.states[t];this.queue.push(t),void 0===o&&(this.states[t]=0),e&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:e,failure:r,scope:n||this}))},t.prototype.load=function(t,e,n,r){return this.add(t,e,n,r)},t.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},t.prototype.loadQueue=function(t,e,n){this.loadScripts(this.queue,t,e,n)},t.prototype.loadScripts=function(t,e,n,r){var o=this,i=[],a=function(t,e){bs(o.scriptLoadedCallbacks[e],(function(e){_(e[t])&&e[t].call(e.scope)})),o.scriptLoadedCallbacks[e]=void 0};o.queueLoadedCallbacks.push({success:e,failure:r,scope:n||this});var s=function(){var e=ys(t);if(t.length=0,bs(e,(function(t){2!==o.states[t]?3!==o.states[t]?1!==o.states[t]&&(o.states[t]=1,o.loading++,o.loadScript(t,(function(){o.states[t]=2,o.loading--,a("success",t),s()}),(function(){o.states[t]=3,o.loading--,i.push(t),a("failure",t),s()}))):a("failure",t):a("success",t)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bs(n,(function(t){0===i.length?_(t.success)&&t.success.call(t.scope):_(t.failure)&&t.failure.call(t.scope,i)}))}};s()},t.ScriptLoader=new t,t}(),ws=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},Cs={},ks=ws("en"),xs=function(){return yt(Cs,ks.get())},Ss={getData:function(){return mt(Cs,(function(t){return At({},t)}))},setCode:function(t){t&&ks.set(t)},getCode:function(){return ks.get()},add:function(t,e){var n=Cs[t];n||(Cs[t]=n={}),ft(e,(function(t,e){n[e.toLowerCase()]=t}))},translate:function(t){var e,n=xs().getOr({}),r=function(t){return _(t)?Object.prototype.toString.call(t):o(t)?"":""+t},o=function(t){return""===t||null==t},i=function(t){var e=r(t);return yt(n,e.toLowerCase()).map(r).getOr(e)},a=function(t){return t.replace(/{context:\w+}$/,"")};if(o(t))return"";if(m(e=t)&&_t(e,"raw"))return r(t.raw);if(function(t){return p(t)&&t.length>1}(t)){var s=t.slice(1);return a(i(t[0]).replace(/\{([0-9]+)\}/g,(function(t,e){return _t(s,e)?r(s[e]):t})))}return a(i(t))},isRtl:function(){return xs().bind((function(t){return yt(t,"_dir")})).exists((function(t){return"rtl"===t}))},hasCode:function(t){return _t(Cs,t)}},Ds=function(){var t=[],e={},n={},r=[],o=function(t,e){var n=X(r,(function(n){return n.name===t&&n.state===e}));W(n,(function(t){return t.callback()}))},i=function(t){var e;return n[t]&&(e=n[t].dependencies),e||[]},a=function(t,e){return"object"==typeof e?e:"string"==typeof t?{prefix:"",resource:e,suffix:""}:{prefix:t.prefix,resource:e,suffix:t.suffix}},s=function(t,r,u,c,l){if(!e[t]){var d="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==d.indexOf("/")&&-1===d.indexOf("://")&&(d=Ds.baseURL+"/"+d),e[t]=d.substring(0,d.lastIndexOf("/"));var f=function(){o(t,"loaded"),function(t,e,n,r){var o=i(t);W(o,(function(t){var n=a(e,t);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(_s))}(t,r,u,c)};n[t]?f():_s.ScriptLoader.add(d,f,c,l)}},u=function(t,o,i){void 0===i&&(i="added"),_t(n,t)&&"added"===i||_t(e,t)&&"loaded"===i?o():r.push({name:t,state:i,callback:o})};return{items:t,urls:e,lookup:n,_listeners:r,get:function(t){if(n[t])return n[t].instance},dependencies:i,requireLangPack:function(t,n){!1!==Ds.languageLoad&&u(t,(function(){var r=Ss.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||_s.ScriptLoader.add(e[t]+"/langs/"+r+".js")}),"loaded")},add:function(e,r,i){var a=r;return t.push(a),n[e]={instance:a,dependencies:i},o(e,"added"),a},remove:function(t){delete e[t],delete n[t]},createUrl:a,addComponents:function(t,n){var r=e[t];W(n,(function(t){_s.ScriptLoader.add(r+"/"+t)}))},load:s,waitFor:u}};Ds.languageLoad=!0,Ds.baseURL="",Ds.PluginManager=Ds(),Ds.ThemeManager=Ds();var Es=function(){var t=function(t){var e=ws(R.none()),n=function(){return e.get().each(t)};return{clear:function(){n(),e.set(R.none())},isSet:function(){return e.get().isSome()},get:function(){return e.get()},set:function(t){n(),e.set(R.some(t))}}}(C);return At(At({},t),{on:function(e){return t.get().each(e)}})},Ts=function(t,e){var n=null;return{cancel:function(){h(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];h(n)&&(n=setTimeout((function(){n=null,t.apply(null,r)}),e))}}},Os=function(t,e){var n=null,r=function(){h(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)}}},As=function(t,e){var n=er(t,e);return void 0===n||""===n?[]:n.split(" ")},Ns=function(t){return void 0!==t.dom.classList},$s=function(t,e){return function(t,e,n){var r=As(t,e).concat([n]);return Qn(t,e,r.join(" ")),!0}(t,"class",e)},Ls=function(t,e){return function(t,e,n){var r=X(As(t,e),(function(t){return t!==n}));return r.length>0?Qn(t,e,r.join(" ")):rr(t,e),!1}(t,"class",e)},Is=function(t,e){Ns(t)?t.dom.classList.add(e):$s(t,e)},Ps=function(t){var e=Ns(t)?t.dom.classList:function(t){return As(t,"class")}(t);0===e.length&&rr(t,"class")},js=function(t,e){return Ns(t)&&t.dom.classList.contains(e)},Rs=function(t,e){var n=[];return W(Je(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Rs(t,e))})),n},Ms=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Le(n)?[]:V(n.querySelectorAll(t),Ae.fromDom)}(e,t)},Bs=S("mce-annotation"),Fs=S("data-mce-annotation"),zs=S("data-mce-annotation-uid"),Us=function(t,e){var n=t.selection.getRng(),r=Ae.fromDom(n.startContainer),o=Ae.fromDom(t.getBody()),i=e.fold((function(){return"."+Bs()}),(function(t){return"["+Fs()+'="'+t+'"]'})),a=Qe(r,n.startOffset).getOr(r),s=Qr(a,i,(function(t){return Ie(t,o)})),u=function(t,e){return function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)}(t,e)?R.some(er(t,e)):R.none()};return s.bind((function(e){return u(e,""+zs()).bind((function(n){return u(e,""+Fs()).map((function(e){var r=Hs(t,n);return{uid:n,name:e,elements:r}}))}))}))},Hs=function(t,e){var n=Ae.fromDom(t.getBody());return Ms(n,"["+zs()+'="'+e+'"]')},Vs=function(t,e){var n=ws({}),r=function(){return{listeners:[],previous:Es()}},o=function(t,e){i(t,(function(t){return e(t),t}))},i=function(t,e){var o=n.get(),i=e(yt(o,t).getOrThunk(r));o[t]=i,n.set(o)},a=Os((function(){var e=n.get(),r=ot(lt(e));W(r,(function(e){i(e,(function(n){var r=n.previous.get();return Us(t,R.some(e)).fold((function(){r.isSome()&&(!function(t){o(t,(function(e){W(e.listeners,(function(e){return e(!1,t)}))}))}(e),n.previous.clear())}),(function(t){var e=t.uid,i=t.name,a=t.elements;Kn(r,e)||(!function(t,e,n){o(t,(function(r){W(r.listeners,(function(r){return r(!0,t,{uid:e,nodes:V(n,(function(t){return t.dom}))})}))}))}(i,e,a),n.previous.set(e))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);t.on("remove",(function(){a.cancel()})),t.on("NodeChange",(function(){a.throttle()}));return{addListener:function(t,e){i(t,(function(t){return{previous:t.previous,listeners:t.listeners.concat([e])}}))}}},Ws=function(t,e){t.on("init",(function(){t.serializer.addNodeFilter("span",(function(t){W(t,(function(t){(function(t){return R.from(t.attr(Fs())).bind(e.lookup)})(t).each((function(e){!1===e.persistent&&t.unwrap()}))}))}))}))},qs=0,Ys=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++qs+String(e)},Xs=function(t,e){var n,r,o=Ve(t).dom,i=Ae.fromDom(o.createDocumentFragment()),a=(n=e,(r=(o||document).createElement("div")).innerHTML=n,Je(Ae.fromDom(r)));hn(i,a),gn(t),pn(t,i)},Ks=function(t,e){return Ae.fromDom(t.dom.cloneNode(e))},Gs=function(t){return Ks(t,!1)},Zs=function(t){return Ks(t,!0)},Js=function(t,e,n){void 0===n&&(n=$);var r=new so(t,e),o=function(t){var e;do{e=r[t]()}while(e&&!Bn(e)&&!n(e));return R.from(e).filter(Bn)};return{current:function(){return R.from(r.current()).filter(Bn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Qs=function(t,e){var n=e||function(e){return t.isBlock(e)||Hn(e)||qn(e)},r=function(t,e,n,o){if(Bn(t)){var i=o(t,e,t.data);if(-1!==i)return R.some({container:t,offset:i})}return n().bind((function(t){return r(t.container,t.offset,n,o)}))};return{backwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.prev().map((function(t){return{container:t,offset:t.length}}))}),o).getOrNull()},forwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.next().map((function(t){return{container:t,offset:0}}))}),o).getOrNull()}}},tu=Math.round,eu=function(t){return t?{left:tu(t.left),top:tu(t.top),bottom:tu(t.bottom),right:tu(t.right),width:tu(t.width),height:tu(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nu=function(t,e){return t=eu(t),e||(t.left=t.left+t.width),t.right=t.left,t.width=0,t},ru=function(t,e,n){return t>=0&&t<=Math.min(e.height,n.height)/2},ou=function(t,e){var n=Math.min(e.height/2,t.height/2);return t.bottom-n<e.top||!(t.top>e.bottom)&&ru(e.top-t.bottom,t,e)},iu=function(t,e){return t.top>e.bottom||!(t.bottom<e.top)&&ru(e.bottom-t.top,t,e)},au=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},su=function(t){var e=t.startContainer,n=t.startOffset;return e.hasChildNodes()&&t.endOffset===n+1?e.childNodes[n]:null},uu=function(t,e){if(Nn(t)&&t.hasChildNodes()){var n=t.childNodes,r=function(t,e,n){return Math.min(Math.max(t,e),n)}(e,0,n.length-1);return n[r]}return t},cu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),lu=function(t){return"string"==typeof t&&t.charCodeAt(0)>=768&&cu.test(t)},du=Nn,fu=Wo,mu=Ln("display","block table"),pu=Ln("float","left right"),hu=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(du,fu,O(pu)),gu=O(Ln("white-space","pre pre-line pre-wrap")),vu=Bn,bu=Hn,yu=gs.nodeIndex,_u=function(t,e){return e<0&&Nn(t)&&t.hasChildNodes()?void 0:uu(t,e)},wu=function(t){return"createRange"in t?t.createRange():gs.DOM.createRng()},Cu=function(t){return t&&/[\r\n\t ]/.test(t)},ku=function(t){return!!t.setStart&&!!t.setEnd},xu=function(t){var e=t.startContainer,n=t.startOffset;if(Cu(t.toString())&&gu(e.parentNode)&&Bn(e)){var r=e.data;if(Cu(r[n-1])||Cu(r[n+1]))return!0}return!1},Su=function(t){return 0===t.left&&0===t.right&&0===t.top&&0===t.bottom},Du=function(t){var e,n=t.getClientRects();return e=n.length>0?eu(n[0]):eu(t.getBoundingClientRect()),!ku(t)&&bu(t)&&Su(e)?function(t){var e=t.ownerDocument,n=wu(e),r=e.createTextNode(_o),o=t.parentNode;o.insertBefore(r,t),n.setStart(r,0),n.setEnd(r,1);var i=eu(n.getBoundingClientRect());return o.removeChild(r),i}(t):Su(e)&&ku(t)?function(t){var e=t.startContainer,n=t.endContainer,r=t.startOffset,o=t.endOffset;if(e===n&&Bn(n)&&0===r&&1===o){var i=t.cloneRange();return i.setEndAfter(n),Du(i)}return null}(t):e},Eu=function(t,e){var n=nu(t,e);return n.width=1,n.right=n.left+1,n},Tu=function(t){var e=[],n=function(t){var n,r;0!==t.height&&(e.length>0&&(n=t,r=e[e.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||e.push(t))},r=function(t,r){var o=wu(t.ownerDocument);if(r<t.data.length){if(lu(t.data[r]))return e;if(lu(t.data[r-1])&&(o.setStart(t,r),o.setEnd(t,r+1),!xu(o)))return n(Eu(Du(o),!1)),e}r>0&&(o.setStart(t,r-1),o.setEnd(t,r),xu(o)||n(Eu(Du(o),!1))),r<t.data.length&&(o.setStart(t,r),o.setEnd(t,r+1),xu(o)||n(Eu(Du(o),!0)))},o=t.container(),i=t.offset();if(vu(o))return r(o,i),e;if(du(o))if(t.isAtEnd()){var a=_u(o,i);vu(a)&&r(a,a.data.length),hu(a)&&!bu(a)&&n(Eu(Du(a),!1))}else{a=_u(o,i);if(vu(a)&&r(a,0),hu(a)&&t.isAtEnd())return n(Eu(Du(a),!1)),e;var s=_u(t.container(),t.offset()-1);hu(s)&&!bu(s)&&(mu(s)||mu(a)||!hu(a))&&n(Eu(Du(s),!1)),hu(a)&&n(Eu(Du(a),!0))}return e},Ou=function(t,e,n){var r=function(){return n||(n=Tu(Ou(t,e))),n};return{container:S(t),offset:S(e),toRange:function(){var n=wu(t.ownerDocument);return n.setStart(t,e),n.setEnd(t,e),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vu(t),0===e},isAtEnd:function(){return vu(t)?e>=t.data.length:e>=t.childNodes.length},isEqual:function(n){return n&&t===n.container()&&e===n.offset()},getNode:function(n){return _u(t,n?e-1:e)}}};Ou.fromRangeStart=function(t){return Ou(t.startContainer,t.startOffset)},Ou.fromRangeEnd=function(t){return Ou(t.endContainer,t.endOffset)},Ou.after=function(t){return Ou(t.parentNode,yu(t)+1)},Ou.before=function(t){return Ou(t.parentNode,yu(t))},Ou.isAbove=function(t,e){return Gn(at(e.getClientRects()),st(t.getClientRects()),ou).getOr(!1)},Ou.isBelow=function(t,e){return Gn(st(e.getClientRects()),at(t.getClientRects()),iu).getOr(!1)},Ou.isAtStart=function(t){return!!t&&t.isAtStart()},Ou.isAtEnd=function(t){return!!t&&t.isAtEnd()},Ou.isTextPosition=function(t){return!!t&&Bn(t.container())},Ou.isElementPosition=function(t){return!1===Ou.isTextPosition(t)};var Au,Nu=function(t,e){Bn(e)&&0===e.data.length&&t.remove(e)},$u=function(t,e,n){Un(n)?function(t,e,n){var r=R.from(n.firstChild),o=R.from(n.lastChild);e.insertNode(n),r.each((function(e){return Nu(t,e.previousSibling)})),o.each((function(e){return Nu(t,e.nextSibling)}))}(t,e,n):function(t,e,n){e.insertNode(n),Nu(t,n.previousSibling),Nu(t,n.nextSibling)}(t,e,n)},Lu=Bn,Iu=Pn,Pu=gs.nodeIndex,ju=function(t){var e=t.parentNode;return Iu(e)?ju(e):e},Ru=function(t){return t?Et(t.childNodes,(function(t,e){return Iu(e)&&"BR"!==e.nodeName?t=t.concat(Ru(e)):t.push(e),t}),[]):[]},Mu=function(t){return function(e){return t===e}},Bu=function(t){return(Lu(t)?"text()":t.nodeName.toLowerCase())+"["+function(t){var e,n;e=Ru(ju(t)),n=Tt(e,Mu(t),t),e=e.slice(0,n+1);var r=Et(e,(function(t,n,r){return Lu(n)&&Lu(e[r-1])&&t++,t}),0);return e=St(e,$n([t.nodeName])),(n=Tt(e,Mu(t),t))-r}(t)+"]"},Fu=function(t,e){var n,r,o,i,a,s=[];return n=e.container(),r=e.offset(),Lu(n)?o=function(t,e){for(;(t=t.previousSibling)&&Lu(t);)e+=t.data.length;return e}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),s.push(Bu(n)),a=function(t,e,n){var r=[];for(e=e.parentNode;!(e===t||n&&n(e));e=e.parentNode)r.push(e);return r}(t,n),a=St(a,O(Pn)),(s=s.concat(xt(a,(function(t){return Bu(t)})))).reverse().join("/")+","+o},zu=function(t,e){var n;if(!e)return null;var r=e.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Et(o,(function(t,e){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(e);return n?("text()"===n[1]&&(n[1]="#text"),function(t,e,n){var r=Ru(t);return r=St(r,(function(t,e){return!Lu(t)||!Lu(r[e-1])})),(r=St(r,$n([e])))[n]}(t,n[1],parseInt(n[2],10))):null}),t);return i?Lu(i)?function(t,e){for(var n,r=t,o=0;Lu(r);){if(n=r.data.length,e>=o&&e<=o+n){t=r,e-=o;break}if(!Lu(r.nextSibling)){t=r,e=n;break}o+=n,r=r.nextSibling}return Lu(t)&&e>t.data.length&&(e=t.data.length),Ou(t,e)}(i,parseInt(n,10)):(n="after"===n?Pu(i)+1:Pu(i),Ou(i.parentNode,n)):null},Uu=qn,Hu=function(t,e,n,r,o){var i,a=r[o?"startContainer":"endContainer"],s=r[o?"startOffset":"endOffset"],u=[],c=0,l=t.getRoot();for(Bn(a)?u.push(n?function(t,e,n){var r,o;for(o=t(e.data.slice(0,n)).length,r=e.previousSibling;r&&Bn(r);r=r.previousSibling)o+=t(r.data).length;return o}(e,a,s):s):(s>=(i=a.childNodes).length&&i.length&&(c=1,s=Math.max(0,i.length-1)),u.push(t.nodeIndex(i[s],n)+c));a&&a!==l;a=a.parentNode)u.push(t.nodeIndex(a,n));return u},Vu=function(t,e,n){var r=0;return Te.each(t.select(e),(function(t){if("all"!==t.getAttribute("data-mce-bogus"))return t!==n&&void r++})),r},Wu=function(t,e){var n,r,o,i=e?"start":"end";n=t[i+"Container"],r=t[i+"Offset"],Nn(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(e?r:r-1,o.length-1)])&&(r=e?0:n.childNodes.length,t["set"+(e?"Start":"End")](n,r))},qu=function(t){return Wu(t,!0),Wu(t,!1),t},Yu=function(t,e){var n;if(Nn(t)&&(t=uu(t,e),Uu(t)))return t;if(To(t)){if(Bn(t)&&Do(t)&&(t=t.parentNode),n=t.previousSibling,Uu(n))return n;if(n=t.nextSibling,Uu(n))return n}},Xu=function(t,e,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Uu(r)||"IMG"===o)return{name:o,index:Vu(n.dom,o,r)};var a=function(t){return Yu(t.startContainer,t.startOffset)||Yu(t.endContainer,t.endOffset)}(i);return a?{name:o=a.tagName,index:Vu(n.dom,o,a)}:function(t,e,n,r){var o=e.dom,i={};return i.start=Hu(o,t,n,r,!0),e.isCollapsed()||(i.end=Hu(o,t,n,r,!1)),jo(r)&&(i.isFakeCaret=!0),i}(t,n,e,i)},Ku=function(t,e,n){var r={"data-mce-type":"bookmark",id:e,style:"overflow:hidden;line-height:0px"};return n?t.create("span",r,"&#xFEFF;"):t.create("span",r)},Gu=function(t,e){var n=t.dom,r=t.getRng(),o=n.uniqueId(),i=t.isCollapsed(),a=t.getNode(),s=a.nodeName;if("IMG"===s)return{name:s,index:Vu(n,s,a)};var u=qu(r.cloneRange());if(!i){u.collapse(!1);var c=Ku(n,o+"_end",e);$u(n,u,c)}(r=qu(r)).collapse(!0);var l=Ku(n,o+"_start",e);return $u(n,r,l),t.moveToBookmark({id:o,keep:!0}),{id:o}},Zu=function(t,e,n){return 2===e?Xu(ko,n,t):3===e?function(t){var e=t.getRng();return{start:Fu(t.dom.getRoot(),Ou.fromRangeStart(e)),end:Fu(t.dom.getRoot(),Ou.fromRangeEnd(e))}}(t):e?function(t){return{rng:t.getRng()}}(t):Gu(t,!1)},Ju=T(Xu,D,!0),Qu=gs.DOM,tc=function(t,e,n){var r=t.getParam(e,n);if(-1!==r.indexOf("=")){var o=t.getParam(e,"","hash");return yt(o,t.id).getOr(n)}return r},ec=function(t){return t.getParam("content_security_policy","")},nc=function(t){if(t.getParam("force_p_newlines",!1))return"p";var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},rc=function(t){return t.getParam("forced_root_block_attrs",{})},oc=function(t){return t.getParam("automatic_uploads",!0,"boolean")},ic=function(t){return t.getParam("images_reuse_filename",!1,"boolean")},ac=function(t){return t.getParam("icons","","string")},sc=function(t){return t.getParam("images_upload_url","","string")},uc=function(t){return t.getParam("images_upload_base_path","","string")},cc=function(t){return t.getParam("images_upload_credentials",!1,"boolean")},lc=function(t){return t.getParam("images_upload_handler",null,"function")},dc=function(t){return t.getParam("content_css_cors",!1,"boolean")},fc=function(t){return t.getParam("referrer_policy","","string")},mc=function(t){return t.getParam("language","en","string")},pc=function(t){return t.getParam("indent_use_margin",!1)},hc=function(t){var e=t.getParam("font_css",[]);return p(e)?e:V(e.split(","),Ft)},gc=function(t){var e=t.getParam("object_resizing");return!1!==e&&!ke.iOS&&(f(e)?e:"table,img,figure.image,div,video,iframe")},vc=function(t){return t.getParam("event_root")},bc=function(t){return t.getParam("theme")},yc=function(t){return t.getParam("validate")},_c=function(t){return!1!==t.getParam("inline_boundaries")},wc=function(t){return t.getParam("content_css_cors")},Cc=function(t){return t.getParam("plugins","","string")},kc=Nn,xc=Bn,Sc=function(t){var e=t.parentNode;e&&e.removeChild(t)},Dc=function(t){var e=ko(t);return{count:t.length-e.length,text:e}},Ec=function(t){for(var e;-1!==(e=t.data.lastIndexOf(wo));)t.deleteData(e,1)},Tc=function(t,e){return $c(t),e},Oc=function(t,e){var n=e.container(),r=function(t,e){var n=z(t,e);return-1===n?R.none():R.some(n)}(ut(n.childNodes),t).map((function(t){return t<e.offset()?Ou(n,e.offset()-1):e})).getOr(e);return $c(t),r},Ac=function(t,e){return xc(t)&&e.container()===t?function(t,e){var n=Dc(t.data.substr(0,e.offset())),r=Dc(t.data.substr(e.offset()));return(n.text+r.text).length>0?(Ec(t),Ou(t,e.offset()-n.count)):e}(t,e):Tc(t,e)},Nc=function(t,e){return Ou.isTextPosition(e)?Ac(t,e):function(t,e){return e.container()===t.parentNode?Oc(t,e):Tc(t,e)}(t,e)},$c=function(t){kc(t)&&To(t)&&(Oo(t)?t.removeAttribute("data-mce-caret"):Sc(t)),xc(t)&&(Ec(t),0===t.data.length&&Sc(t))},Lc=pe().browser,Ic=qn,Pc=Xn,jc=Yn,Rc=function(t,e,n){var r,o,i=nu(e.getBoundingClientRect(),n);if("BODY"===t.tagName){var a=t.ownerDocument.documentElement;r=t.scrollLeft||a.scrollLeft,o=t.scrollTop||a.scrollTop}else{var s=t.getBoundingClientRect();r=t.scrollLeft-s.left,o=t.scrollTop-s.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var u=e.offsetWidth-e.clientWidth;return u>0&&(n&&(u*=-1),i.left+=u,i.right+=u),i},Mc=function(t,e,n,r){var o,i,a=Es(),s=nc(t),u=s.length>0?s:"p",c=function(){!function(t){for(var e=Ms(Ae.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n<e.length;n++){var r,o=e[n].dom,i=o.previousSibling;Io(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,Lo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(e),i&&($c(i),i=null),a.on((function(t){cs(t.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},l=function(){o=oo.setInterval((function(){r()?cs("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):cs("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500)};return{show:function(t,r){var o;if(c(),jc(r))return null;if(!n(r))return i=function(t,e){var n=t.ownerDocument.createTextNode(wo),r=t.parentNode;if(e){if(o=t.previousSibling,So(o)){if(To(o))return o;if(Io(o))return o.splitText(o.data.length-1)}r.insertBefore(n,t)}else{var o=t.nextSibling;if(So(o)){if(To(o))return o;if(Lo(o))return o.splitText(1),o}t.nextSibling?r.insertBefore(n,t.nextSibling):r.appendChild(n)}return n}(r,t),o=r.ownerDocument.createRange(),Fc(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=$o(u,r,t);var s=Rc(e,r,t);cs(i).css("top",s.top);var d=cs('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(At({},s)).appendTo(e)[0];return a.set({caret:d,element:r,before:t}),t&&cs(d).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:c,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(t){var n=Rc(e,t.element,t.before);cs(t.caret).css(At({},n))}))},destroy:function(){return oo.clearInterval(o)}}},Bc=function(){return Lc.isIE()||Lc.isEdge()||Lc.isFirefox()},Fc=function(t){return Ic(t)||Pc(t)},zc=function(t){return Fc(t)||jn(t)&&Bc()},Uc=qn,Hc=Xn,Vc=Ln("display","block table table-cell table-caption list-item"),Wc=To,qc=Do,Yc=Nn,Xc=Wo,Kc=function(t){return t>0},Gc=function(t){return t<0},Zc=function(t,e){for(var n;n=t(e);)if(!qc(n))return n;return null},Jc=function(t,e,n,r,o){var i=new so(t,r),a=Uc(t)||qc(t);if(Gc(e)){if(a&&n(t=Zc(i.prev.bind(i),!0)))return t;for(;t=Zc(i.prev.bind(i),o);)if(n(t))return t}if(Kc(e)){if(a&&n(t=Zc(i.next.bind(i),!0)))return t;for(;t=Zc(i.next.bind(i),o);)if(n(t))return t}return null},Qc=function(t,e){for(;t&&t!==e;){if(Vc(t))return t;t=t.parentNode}return null},tl=function(t,e,n){return Qc(t.container(),n)===Qc(e.container(),n)},el=function(t,e){if(!e)return null;var n=e.container(),r=e.offset();return Yc(n)?n.childNodes[r+t]:null},nl=function(t,e){var n=e.ownerDocument.createRange();return t?(n.setStartBefore(e),n.setEndBefore(e)):(n.setStartAfter(e),n.setEndAfter(e)),n},rl=function(t,e,n){return Qc(e,t)===Qc(n,t)},ol=function(t,e,n){for(var r=t?"previousSibling":"nextSibling";n&&n!==e;){var o=n[r];if(Wc(o)&&(o=o[r]),Uc(o)||Hc(o)){if(rl(e,o,n))return o;break}if(Xc(o))break;n=n.parentNode}return null},il=T(nl,!0),al=T(nl,!1),sl=function(t,e,n){var r,o=T(ol,!0,e),i=T(ol,!1,e),a=n.startContainer,s=n.startOffset;if(Do(a)){Yc(a)||(a=a.parentNode);var u=a.getAttribute("data-mce-caret");if("before"===u&&(r=a.nextSibling,zc(r)))return il(r);if("after"===u&&(r=a.previousSibling,zc(r)))return al(r)}if(!n.collapsed)return n;if(Bn(a)){if(Wc(a)){if(1===t){if(r=i(a))return il(r);if(r=o(a))return al(r)}if(-1===t){if(r=o(a))return al(r);if(r=i(a))return il(r)}return n}if(Io(a)&&s>=a.data.length-1)return 1===t&&(r=i(a))?il(r):n;if(Lo(a)&&s<=1)return-1===t&&(r=o(a))?al(r):n;if(s===a.data.length)return(r=i(a))?il(r):n;if(0===s)return(r=o(a))?al(r):n}return n},ul=function(t,e){return R.from(el(t?0:-1,e)).filter(Uc)},cl=function(t,e,n){var r=sl(t,e,n);return-1===t?Ou.fromRangeStart(r):Ou.fromRangeEnd(r)},ll=function(t){return R.from(t.getNode()).map(Ae.fromDom)},dl=function(t,e){for(;e=t(e);)if(e.isVisible())return e;return e},fl=function(t,e){var n=tl(t,e);return!(n||!Hn(t.getNode()))||n};!function(t){t[t.Backwards=-1]="Backwards",t[t.Forwards=1]="Forwards"}(Au||(Au={}));var ml,pl=qn,hl=Bn,gl=Nn,vl=Hn,bl=Wo,yl=function(t){return Uo(t)||function(t){return!!qo(t)&&!0!==G(ut(t.getElementsByTagName("*")),(function(t,e){return t||Ro(e)}),!1)}(t)},_l=Yo,wl=function(t,e){return t.hasChildNodes()&&e<t.childNodes.length?t.childNodes[e]:null},Cl=function(t,e){if(Kc(t)){if(bl(e.previousSibling)&&!hl(e.previousSibling))return Ou.before(e);if(hl(e))return Ou(e,0)}if(Gc(t)){if(bl(e.nextSibling)&&!hl(e.nextSibling))return Ou.after(e);if(hl(e))return Ou(e,e.data.length)}return Gc(t)?vl(e)?Ou.before(e):Ou.after(e):Ou.before(e)},kl=function(t,e,n){var r,o,i,a;if(!gl(n)||!e)return null;if(e.isEqual(Ou.after(n))&&n.lastChild){if(a=Ou.after(n.lastChild),Gc(t)&&bl(n.lastChild)&&gl(n.lastChild))return vl(n.lastChild)?Ou.before(n.lastChild):a}else a=e;var s=a.container(),u=a.offset();if(hl(s)){if(Gc(t)&&u>0)return Ou(s,--u);if(Kc(t)&&u<s.length)return Ou(s,++u);r=s}else{if(Gc(t)&&u>0&&(o=wl(s,u-1),bl(o)))return!yl(o)&&(i=Jc(o,t,_l,o))?hl(i)?Ou(i,i.data.length):Ou.after(i):hl(o)?Ou(o,o.data.length):Ou.before(o);if(Kc(t)&&u<s.childNodes.length&&(o=wl(s,u),bl(o)))return vl(o)?function(t,e){var n=e.nextSibling;return n&&bl(n)?hl(n)?Ou(n,0):Ou.before(n):kl(Au.Forwards,Ou.after(e),t)}(n,o):!yl(o)&&(i=Jc(o,t,_l,o))?hl(i)?Ou(i,0):Ou.before(i):hl(o)?Ou(o,0):Ou.after(o);r=o||a.getNode()}if((Kc(t)&&a.isAtEnd()||Gc(t)&&a.isAtStart())&&(r=Jc(r,t,L,n,!0),_l(r,n)))return Cl(t,r);o=Jc(r,t,_l,n);var c=Ot(X(function(t,e){for(var n=[];t&&t!==e;)n.push(t),t=t.parentNode;return n}(s,n),pl));return!c||o&&c.contains(o)?o?Cl(t,o):null:a=Kc(t)?Ou.after(c):Ou.before(c)},xl=function(t){return{next:function(e){return kl(Au.Forwards,e,t)},prev:function(e){return kl(Au.Backwards,e,t)}}},Sl=function(t){return Ou.isTextPosition(t)?0===t.offset():Wo(t.getNode())},Dl=function(t){if(Ou.isTextPosition(t)){var e=t.container();return t.offset()===e.data.length}return Wo(t.getNode(!0))},El=function(t,e){return!Ou.isTextPosition(t)&&!Ou.isTextPosition(e)&&t.getNode()===e.getNode(!0)},Tl=function(t,e,n){return t?!El(e,n)&&(r=e,!(!Ou.isTextPosition(r)&&Hn(r.getNode())))&&Dl(e)&&Sl(n):!El(n,e)&&Sl(e)&&Dl(n);var r},Ol=function(t,e,n){var r=xl(e);return R.from(t?r.next(n):r.prev(n))},Al=function(t,e,n){return Ol(t,e,n).bind((function(r){return tl(n,r,e)&&Tl(t,n,r)?Ol(t,e,r):R.some(r)}))},Nl=function(t,e,n,r){return Al(t,e,n).bind((function(n){return r(n)?Nl(t,e,n,r):R.some(n)}))},$l=function(t,e){var n,r=t?e.firstChild:e.lastChild;return Bn(r)?R.some(Ou(r,t?0:r.data.length)):r?Wo(r)?R.some(t?Ou.before(r):Hn(n=r)?Ou.before(n):Ou.after(n)):function(t,e,n){var r=t?Ou.before(n):Ou.after(n);return Ol(t,e,r)}(t,e,r):R.none()},Ll=T(Ol,!0),Il=T(Ol,!1),Pl=T($l,!0),jl=T($l,!1),Rl="_mce_caret",Ml=function(t){return Nn(t)&&t.id===Rl},Bl=function(t,e){for(;e&&e!==t;){if(e.id===Rl)return e;e=e.parentNode}return null},Fl=function(t){return Te.isArray(t.start)},zl=function(t,e){return Nn(e)&&t.isBlock(e)&&!e.innerHTML&&!ke.ie&&(e.innerHTML='<br data-mce-bogus="1" />'),e},Ul=function(t,e){return jl(t).fold($,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))},Hl=function(t,e,n){return!(!function(t){return!1===t.hasChildNodes()}(e)||!Bl(t,e))&&(function(t,e){var n=t.ownerDocument.createTextNode(wo);t.appendChild(n),e.setStart(n,0),e.setEnd(n,0)}(e,n),!0)},Vl=function(t,e,n,r){var o,i,a,s,u=n[e?"start":"end"],c=t.getRoot();if(u){for(a=u[0],i=c,o=u.length-1;o>=1;o--){if(s=i.childNodes,Hl(c,i,r))return!0;if(u[o]>s.length-1)return!!Hl(c,i,r)||Ul(i,r);i=s[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),e?r.setStart(i,a):r.setEnd(i,a)}return!0},Wl=function(t){return Bn(t)&&t.data.length>0},ql=function(t,e,n){var r,o,i,a,s,u,c=t.get(n.id+"_"+e),l=n.keep;if(c){if(r=c.parentNode,"start"===e?(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.nextSibling)?(r=c.nextSibling,o=0):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)+1):o=t.nodeIndex(c),s=r,u=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)):o=t.nodeIndex(c),s=r,u=o),!l){for(a=c.previousSibling,i=c.nextSibling,Te.each(Te.grep(c.childNodes),(function(t){Bn(t)&&(t.nodeValue=t.nodeValue.replace(/\uFEFF/g,""))}));c=t.get(n.id+"_"+e);)t.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&Bn(a)&&!ke.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),t.remove(i),s=a,u=o)}return R.some(Ou(s,u))}return R.none()},Yl=function(t,e){var n=t.dom;if(e){if(Fl(e))return function(t,e){var n=t.createRng();return Vl(t,!0,e,n)&&Vl(t,!1,e,n)?R.some(n):R.none()}(n,e);if(function(t){return f(t.start)}(e))return R.some(function(t,e){var n,r=t.createRng();return n=zu(t.getRoot(),e.start),r.setStart(n.container(),n.offset()),n=zu(t.getRoot(),e.end),r.setEnd(n.container(),n.offset()),r}(n,e));if(function(t){return _t(t,"id")}(e))return function(t,e){var n=ql(t,"start",e),r=ql(t,"end",e);return Gn(n,r.or(n),(function(e,n){var r=t.createRng();return r.setStart(zl(t,e.container()),e.offset()),r.setEnd(zl(t,n.container()),n.offset()),r}))}(n,e);if(function(t){return _t(t,"name")}(e))return function(t,e){return R.from(t.select(e.name)[e.index]).map((function(e){var n=t.createRng();return n.selectNode(e),n}))}(n,e);if(function(t){return _t(t,"rng")}(e))return R.some(e.rng)}return R.none()},Xl=function(t,e,n){return Zu(t,e,n)},Kl=function(t,e){Yl(t,e).each((function(e){t.setRng(e)}))},Gl=function(t){return Nn(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type")},Zl=(ml=_o,function(t){return ml===t}),Jl=function(t){return""!==t&&-1!==" \f\n\r\t\v".indexOf(t)},Ql=function(t){return!Jl(t)&&!Zl(t)},td=function(t){return!!t.nodeType},ed=function(t,e,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(t){return t&&/^(IMG)$/.test(t.nodeName)}(o.childNodes[r]))&&Nn(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new so(o,t.getParent(o,t.isBlock))):(o=i[i.length-1],(a=new so(o,t.getParent(o,t.isBlock))).next(!0));for(var s=a.current();s;s=a.next())if(Bn(s)&&!id(s))return n.setStart(s,0),void e.setRng(n)}},nd=function(t,e,n){if(t){var r=e?"nextSibling":"previousSibling";for(t=n?t:t[r];t;t=t[r])if(Nn(t)||!id(t))return t}},rd=function(t,e){return td(e)&&(e=e.nodeName),!!t.schema.getTextBlockElements()[e.toLowerCase()]},od=function(t,e,n){return t.schema.isValidChild(e,n)},id=function(t,e){if(void 0===e&&(e=!1),y(t)&&Bn(t)){var n=e?t.data.replace(/ /g," "):t.data;return Ko(n)}return!1},ad=function(t,e){return _(t)?t=t(e):y(e)&&(t=t.replace(/%(\w+)/g,(function(t,n){return e[n]||t}))),t},sd=function(t,e){return e=e||"",t=""+((t=t||"").nodeName||t),e=""+(e.nodeName||e),t.toLowerCase()===e.toLowerCase()},ud=function(t,e,n){return"color"!==n&&"backgroundColor"!==n||(e=t.toHex(e)),"fontWeight"===n&&700===e&&(e="bold"),"fontFamily"===n&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e},cd=function(t,e,n){return ud(t,t.getStyle(e,n),n)},ld=function(t,e){var n;return t.getParent(e,(function(e){return(n=t.getStyle(e,"text-decoration"))&&"none"!==n})),n},dd=function(t,e,n){return t.getParents(e,n,t.getRoot())},fd=function(t,e,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(t){return vt(t,(function(t,e){return H(r,(function(t){return t===e}))}))};return H(t.formatter.get(e),(function(e){var r=o(e);return H(t.formatter.get(n),(function(t){var e=o(t);return function(t,e,n){return void 0===n&&(n=u),s(n).eq(t,e)}(r,e)}))}))},md=function(t){return wt(t,"block")},pd=function(t){return wt(t,"selector")},hd=function(t){return wt(t,"inline")},gd=function(t){return pd(t)&&!1!==t.expand&&!hd(t)},vd=Gl,bd=dd,yd=id,_d=rd,wd=function(t,e){for(var n=e;n;){if(Nn(n)&&t.getContentEditable(n))return"false"===t.getContentEditable(n)?n:e;n=n.parentNode}return e},Cd=function(t,e,n,r){for(var o=e.data,i=n;t?i>=0:i<o.length;t?i--:i++)if(r(o.charAt(i)))return t?i+1:i;return-1},kd=function(t,e,n){return Cd(t,e,n,(function(t){return Zl(t)||Jl(t)}))},xd=function(t,e,n){return Cd(t,e,n,Ql)},Sd=function(t,e,n,r,o,i){var a,s=t.getParent(n,t.isBlock)||e,u=function(e,n,r){var i=Qs(t),u=o?i.backwards:i.forwards;return R.from(u(e,n,(function(t,e){return vd(t.parentNode)?-1:(a=t,r(o,t,e))}),s))};return u(n,r,kd).bind((function(t){return i?u(t.container,t.offset+(o?-1:0),xd):R.some(t)})).orThunk((function(){return a?R.some({container:a,offset:o?0:a.length}):R.none()}))},Dd=function(t,e,n,r,o){Bn(r)&&Vt(r.data)&&r[o]&&(r=r[o]);for(var i=bd(t,r),a=0;a<i.length;a++)for(var s=0;s<e.length;s++){var u=e[s];if((!y(u.collapsed)||u.collapsed===n.collapsed)&&(pd(u)&&t.is(i[a],u.selector)))return i[a]}return r},Ed=function(t,e,n,r){var o=n,i=t.dom,a=i.getRoot(),s=e[0];if(md(s)&&(o=s.wrapper?null:i.getParent(n,s.block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(Bn(n)?n.parentNode:n,(function(e){return e!==a&&_d(t,e)}),u)}if(o&&md(s)&&s.wrapper&&(o=bd(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!sd(o,"br")););return o||n},Td=function(t,e,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==e&&!b(o)&&!t.isBlock(o))||Td(t,e,o,r))},Od=function(t,e,n,r,o){var i,a=n,s=o?"previousSibling":"nextSibling",u=t.getRoot();if(Bn(n)&&!yd(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!e[0].block_expand&&t.isBlock(a))return a;for(var c=a[s];c;c=c[s]){var l=Bn(c)&&!Td(t,u,c,s);if(!vd(c)&&(!Hn(i=c)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!yd(c,l))return a}if(a===u||a.parentNode===u){n=a;break}a=a.parentNode}return n},Ad=function(t){return vd(t.parentNode)||vd(t)},Nd=function(t,e,n,r){void 0===r&&(r=!1);var o=e.startContainer,i=e.startOffset,a=e.endContainer,s=e.endOffset,u=t.dom,c=n[0];(Nn(o)&&o.hasChildNodes()&&(o=uu(o,i),Bn(o)&&(i=0)),Nn(a)&&a.hasChildNodes()&&(a=uu(a,e.collapsed?s:s-1),Bn(a)&&(s=a.nodeValue.length)),o=wd(u,o),a=wd(u,a),Ad(o)&&(o=vd(o)?o:o.parentNode,o=e.collapsed?o.previousSibling||o:o.nextSibling||o,Bn(o)&&(i=e.collapsed?o.length:0)),Ad(a)&&(a=vd(a)?a:a.parentNode,a=e.collapsed?a.nextSibling||a:a.previousSibling||a,Bn(a)&&(s=e.collapsed?0:a.length)),e.collapsed)&&(Sd(u,t.getBody(),o,i,!0,r).each((function(t){var e=t.container,n=t.offset;o=e,i=n})),Sd(u,t.getBody(),a,s,!1,r).each((function(t){var e=t.container,n=t.offset;a=e,s=n})));return(hd(c)||c.block_expand)&&(hd(c)&&Bn(o)&&0!==i||(o=Od(u,n,o,i,!0)),hd(c)&&Bn(a)&&s!==a.nodeValue.length||(a=Od(u,n,a,s,!1))),gd(c)&&(o=Dd(u,n,e,o,"previousSibling"),a=Dd(u,n,e,a,"nextSibling")),(md(c)||pd(c))&&(o=Ed(t,n,o,"previousSibling"),a=Ed(t,n,a,"nextSibling"),md(c)&&(u.isBlock(o)||(o=Od(u,n,o,i,!0)),u.isBlock(a)||(a=Od(u,n,a,s,!1)))),Nn(o)&&(i=u.nodeIndex(o),o=o.parentNode),Nn(a)&&(s=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:s}},$d=function(t,e,n){var r=e.startOffset,o=uu(e.startContainer,r),i=e.endOffset,a=uu(e.endContainer,i-1),s=function(t){var e=t[0];Bn(e)&&e===o&&r>=e.data.length&&t.splice(0,1);var n=t[t.length-1];return 0===i&&t.length>0&&n===a&&Bn(n)&&t.splice(t.length-1,1),t},u=function(t,e,n){for(var r=[];t&&t!==n;t=t[e])r.push(t);return r},c=function(e,n){return t.getParent(e,(function(t){return t.parentNode===n}),n)},l=function(t,e,r){for(var o=r?"nextSibling":"previousSibling",i=t,a=i.parentNode;i&&i!==e;i=a){a=i.parentNode;var c=u(i===t?i:i[o],o);c.length&&(r||c.reverse(),n(s(c)))}};if(o===a)return n(s([o]));var d=t.findCommonAncestor(o,a);if(t.isChildOf(o,a))return l(o,d,!0);if(t.isChildOf(a,o))return l(a,d);var f=c(o,d)||o,m=c(a,d)||a;l(o,f,!0);var p=u(f===o?f:f.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(s(p)),l(a,m)},Ld=function(t){var e=[];if(t)for(var n=0;n<t.rangeCount;n++)e.push(t.getRangeAt(n));return e},Id=function(t){return X(function(t){return tt(t,(function(t){var e=su(t);return e?[Ae.fromDom(e)]:[]}))}(t),bo)},Pd=function(t,e){var n=Ms(e,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Id(t)},jd=function(t){return Pd(Ld(t.selection.getSel()),Ae.fromDom(t.getBody()))},Rd=function(t,e){return Zr(t,"table",e)},Md=function(t){return tn(t).fold(S([t]),(function(e){return[t].concat(Md(e))}))},Bd=function(t){return en(t).fold(S([t]),(function(e){return"br"===Re(e)?Xe(e).map((function(e){return[t].concat(Bd(e))})).getOr([]):[t].concat(Bd(e))}))},Fd=function(t,e){return Gn(function(t){var e=t.startContainer,n=t.startOffset;return Bn(e)?0===n?R.some(Ae.fromDom(e)):R.none():R.from(e.childNodes[n]).map(Ae.fromDom)}(e),function(t){var e=t.endContainer,n=t.endOffset;return Bn(e)?n===e.data.length?R.some(Ae.fromDom(e)):R.none():R.from(e.childNodes[n-1]).map(Ae.fromDom)}(e),(function(e,n){var r=J(Md(t),T(Ie,e)),o=J(Bd(t),T(Ie,n));return r.isSome()&&o.isSome()})).getOr(!1)},zd=function(t,e,n,r){var o=n,i=new so(n,o),a=vt(t.schema.getMoveCaretBeforeOnEnterElements(),(function(t,e){return!U(["td","th","table"],e.toLowerCase())}));do{if(Bn(n)&&0!==Te.trim(n.nodeValue).length)return void(r?e.setStart(n,0):e.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?e.setStartBefore(n):"BR"===n.nodeName?e.setEndBefore(n):e.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?e.setStart(o,0):e.setEnd(o,o.childNodes.length))},Ud=function(t){var e=t.selection.getSel();return e&&e.rangeCount>0},Hd=function(t,e){var n=jd(t);n.length>0?W(n,(function(n){var r=n.dom,o=t.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),e(o,!0)})):e(t.selection.getRng(),!1)},Vd=function(t,e,n){var r=Gu(t,e);n(r),t.moveToBookmark(r)},Wd=function(t,e){var n=function(e){return t(e)?R.from(e.dom.nodeValue):R.none()};return{get:function(r){if(!t(r))throw new Error("Can only get "+e+" value of a "+e+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom.nodeValue=r}}}(ze,"text"),qd=function(t){return Wd.get(t)},Yd=function(t,e,n,r){return Ye(e).fold((function(){return"skipping"}),(function(o){return"br"===r||function(t){return ze(t)&&qd(t)===wo}(e)?"valid":function(t){return Fe(t)&&js(t,Bs())}(e)?"existing":Ml(e.dom)?"caret":od(t,n,r)&&od(t,Re(o),n)?"valid":"invalid-child"}))},Xd=function(t,e,n,r){var o=e.uid,i=void 0===o?Ys("mce-annotation"):o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["uid"]),s=Ae.fromTag("span",t);Is(s,Bs()),Qn(s,""+zs(),i),Qn(s,""+Fs(),n);var u=r(i,a),c=u.attributes,l=void 0===c?{}:c,d=u.classes,f=void 0===d?[]:d;return tr(s,l),function(t,e){W(e,(function(e){Is(t,e)}))}(s,f),s},Kd=function(t,e,n,r,o){var i=[],a=Xd(t.getDoc(),o,n,r),s=Es(),u=function(){s.clear()},c=function(t){W(t,l)},l=function(e){switch(Yd(t,e,"span",Re(e))){case"invalid-child":u();var n=Je(e);c(n),u();break;case"valid":var r=s.get().getOrThunk((function(){var t=Gs(a);return i.push(t),s.set(t),t}));!function(t,e){dn(t,e),pn(e,t)}(e,r)}};return $d(t.dom,e,(function(t){u(),function(t){var e=V(t,Ae.fromDom);c(e)}(t)})),i},Gd=function(t,e,n,r){t.undoManager.transact((function(){var o=t.selection,i=o.getRng(),a=jd(t).length>0;if(i.collapsed&&!a&&function(t,e){var n=Nd(t,e,[{inline:"span"}]);e.setStart(n.startContainer,n.startOffset),e.setEnd(n.endContainer,n.endOffset),t.selection.setRng(e)}(t,i),o.getRng().collapsed&&!a){var s=Xd(t.getDoc(),r,e,n.decorate);Xs(s,_o),o.getRng().insertNode(s.dom),o.select(s.dom)}else Vd(o,!1,(function(){Hd(t,(function(o){Kd(t,o,e,n.decorate,r)}))}))}))},Zd=function(t){var e,n=(e={},{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return yt(e,t).map((function(t){return t.settings}))}});Ws(t,n);var r=Vs(t);return{register:function(t,e){n.register(t,e)},annotate:function(e,r){n.lookup(e).each((function(n){Gd(t,e,n,r)}))},annotationChanged:function(t,e){r.addListener(t,e)},remove:function(e){Us(t,R.some(e)).each((function(t){var e=t.elements;W(e,bn)}))},getAll:function(e){var n=function(t,e){var n=Ae.fromDom(t.getBody()),r=Ms(n,"["+Fs()+'="'+e+'"]'),o={};return W(r,(function(t){var e=er(t,zs()),n=yt(o,e).getOr([]);o[e]=n.concat([t])})),o}(t,e);return mt(n,(function(t){return V(t,(function(t){return t.dom}))}))}}},Jd=function(t){return{getBookmark:T(Xl,t),moveToBookmark:T(Kl,t)}};Jd.isBookmarkNode=Gl;var Qd=function(t,e){for(;e&&e!==t;){if(Wn(e)||qn(e))return e;e=e.parentNode}return null},tf=function(t,e,n){if(n.collapsed)return!1;if(ke.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Nn(r))return H(r.getClientRects(),(function(n){return au(n,t,e)}))}return H(n.getClientRects(),(function(n){return au(n,t,e)}))},ef=function(t,e,n){return t.fire(e,n)},nf=function(t,e,n,r){return t.fire("FormatApply",{format:e,node:n,vars:r})},rf=function(t,e,n,r){return t.fire("FormatRemove",{format:e,node:n,vars:r})},of={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(t){return t.shiftKey||t.ctrlKey||t.altKey||of.metaKeyPressed(t)},metaKeyPressed:function(t){return ke.mac?t.metaKey:t.ctrlKey&&!t.altKey}},af=qn,sf=function(t,e){var n,r,o,i,a,s,u,c,l,d,f,m,p,h,g,v="data-mce-selected",b=e.dom,_=Te.each,w=e.getDoc(),C=document,k=Math.abs,x=Math.round,S=e.getBody(),D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},E=function(t){return t&&("IMG"===t.nodeName||e.dom.is(t,"figure.image"))},T=function(t){return Xn(t)||b.hasClass(t,"mce-preview-object")},O=function(t){var n=t.target;(function(t,e){if("longpress"===t.type||0===t.type.indexOf("touch")){var n=t.touches[0];return E(t.target)&&!tf(n.clientX,n.clientY,e)}return E(t.target)&&!tf(t.clientX,t.clientY,e)})(t,e.selection.getRng())&&!t.isDefaultPrevented()&&e.selection.select(n)},A=function(t){return b.is(t,"figure.image")?[t.querySelector("img")]:b.hasClass(t,"mce-preview-object")&&y(t.firstElementChild)?[t,t.firstElementChild]:[t]},N=function(t){var n=gc(e);return!!n&&("false"!==t.getAttribute("data-mce-resize")&&(t!==e.getBody()&&(b.hasClass(t,"mce-preview-object")?$e(Ae.fromDom(t.firstElementChild),n):$e(Ae.fromDom(t),n))))},$=function(t,n,r){if(y(r)){var o=A(t);W(o,(function(t){t.style[n]||!e.schema.isValid(t.nodeName.toLowerCase(),n)?b.setStyle(t,n,r):b.setAttrib(t,n,""+r)}))}},L=function(t,e,n){$(t,"width",e),$(t,"height",n)},I=function(t){var a,v,y,_,w;a=t.screenX-s,v=t.screenY-u,m=a*i[2]+c,p=v*i[3]+l,m=m<5?5:m,p=p<5?5:p,y=(E(n)||T(n))&&!1!==function(t){return t.getParam("resize_img_proportional",!0,"boolean")}(e)?!of.modifierPressed(t):of.modifierPressed(t),y&&(k(a)>k(v)?(p=x(m*d),m=x(p/d)):(m=x(p/d),p=x(m*d))),L(r,m,p),_=(_=i.startPos.x+a)>0?_:0,w=(w=i.startPos.y+v)>0?w:0,b.setStyles(o,{left:_,top:w,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(c-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(l-p)),(a=S.scrollWidth-h)+(v=S.scrollHeight-g)!==0&&b.setStyles(o,{left:_-a,top:w-v}),f||(!function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})}(e,n,c,l,"corner-"+i.name),f=!0)},P=function(){var t=f;f=!1,t&&($(n,"width",m),$(n,"height",p)),b.unbind(w,"mousemove",I),b.unbind(w,"mouseup",P),C!==w&&(b.unbind(C,"mousemove",I),b.unbind(C,"mouseup",P)),b.remove(r),b.remove(o),b.remove(a),j(n),t&&(!function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})}(e,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),e.nodeChanged()},j=function(t){F();var f=b.getPos(t,S),y=f.x,k=f.y,x=t.getBoundingClientRect(),E=x.width||x.right-x.left,O=x.height||x.bottom-x.top;n!==t&&(R(),n=t,m=p=0);var $=e.fire("ObjectSelected",{target:t}),j=b.getAttrib(n,v,"1");N(t)&&!$.isDefaultPrevented()?_(D,(function(t,e){var f,m=function(f){var m,p=A(n)[0];s=f.screenX,u=f.screenY,c=p.clientWidth,l=p.clientHeight,d=l/c,(i=t).name=e,i.startPos={x:E*t[0]+y,y:O*t[1]+k},h=S.scrollWidth,g=S.scrollHeight,a=b.add(S,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=T(m=n)?b.create("img",{src:ke.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:k,margin:0}),L(r,E,O),r.removeAttribute(v),S.appendChild(r),b.bind(w,"mousemove",I),b.bind(w,"mouseup",P),C!==w&&(b.bind(C,"mousemove",I),b.bind(C,"mouseup",P)),o=b.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},c+" &times; "+l)};(f=b.get("mceResizeHandle"+e))&&b.remove(f),f=b.add(S,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===ke.ie&&(f.contentEditable=!1),b.bind(f,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),m(t)})),t.elm=f,b.setStyles(f,{left:E*t[0]+y-f.offsetWidth/2,top:O*t[1]+k-f.offsetHeight/2})})):R(),b.getAttrib(n,v)||n.setAttribute(v,j)},R=function(){F(),n&&n.removeAttribute(v),ft(D,(function(t,e){var n=b.get("mceResizeHandle"+e);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o=function(t,e){if(t)do{if(t===e)return!0}while(t=t.parentNode)};f||e.removed||(_(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(t){t.removeAttribute(v)})),r="mousedown"===n.type?n.target:t.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],S)&&(z(),o(t.getStart(!0),r)&&o(t.getEnd(!0),r))?j(r):R())},B=function(t){return af(Qd(e.getBody(),t))},F=function(){ft(D,(function(t){t.elm&&(b.unbind(t.elm),delete t.elm)}))},z=function(){try{e.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};e.on("init",(function(){if(z(),ke.browser.isIE()||ke.browser.isEdge()){e.on("mousedown click",(function(t){var n=t.target,r=n.nodeName;f||!/^(TABLE|IMG|HR)$/.test(r)||B(n)||(2!==t.button&&e.selection.select(n,"TABLE"===r),"mousedown"===t.type&&e.nodeChanged())}));var t=function(t){var n=function(t){oo.setEditorTimeout(e,(function(){return e.selection.select(t)}))};if(B(t.target)||Xn(t.target))return t.preventDefault(),void n(t.target);/^(TABLE|IMG|HR)$/.test(t.target.nodeName)&&(t.preventDefault(),"IMG"===t.target.tagName&&n(t.target))};b.bind(S,"mscontrolselect",t),e.on("remove",(function(){return b.unbind(S,"mscontrolselect",t)}))}var r=oo.throttle((function(t){e.composing||M(t)}));e.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),e.on("keyup compositionend",(function(t){n&&"TABLE"===n.nodeName&&r(t)})),e.on("hide blur",R),e.on("contextmenu longpress",O,!0)})),e.on("remove",F);return{isResizable:N,showResizeRect:j,hideResizeRect:R,updateResizeRect:M,destroy:function(){n=r=a=null}}},uf=function(t){return Wn(t)||qn(t)},cf=function(t,e,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(t,e))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(t,e);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(t,e),r.collapse(!0)}catch(o){r=function(t,e,n){var r,o=n.elementFromPoint(t,e),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=Te.toArray(i.getClientRects())).sort((function(t,n){return(t=Math.abs(Math.max(t.top-e,t.bottom-e)))-Math.abs(Math.max(n.top-e,n.bottom-e))}))).length>0){e=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(t,e),i.collapse(!0),i}catch(t){}}return null}(t,e,n)}return function(t,e){var n=t&&t.parentElement?t.parentElement():null;return qn(function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(n,e,uf))?null:t}(r,n.body)}return r},lf=function(t,e){return t&&e&&t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset},df=function(t,e,n){return null!==function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(t,e,n)},ff=function(t,e,n){return df(t,e,(function(t){return t.nodeName===n}))},mf=function(t){return t&&"TABLE"===t.nodeName},pf=function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)},hf=function(t,e){return To(t)&&!1===df(t,e,Ml)},gf=function(t,e,n){for(var r=new so(e,t.getParent(e.parentNode,t.isBlock)||t.getRoot());e=r[n?"prev":"next"]();)if(Hn(e))return!0},vf=function(t,e,n,r,o){var i,a,s=t.getRoot(),u=t.schema.getNonEmptyElements(),c=t.getParent(o.parentNode,t.isBlock)||s;if(r&&Hn(o)&&e&&t.isEmpty(c))return R.some(Ou(o.parentNode,t.nodeIndex(o)));for(var l=new so(o,c);a=l[r?"prev":"next"]();){if("false"===t.getContentEditableParent(a)||hf(a,s))return R.none();if(Bn(a)&&a.nodeValue.length>0)return!1===ff(a,s,"A")?R.some(Ou(a,r?a.nodeValue.length:0)):R.none();if(t.isBlock(a)||u[a.nodeName.toLowerCase()])return R.none();i=a}return n&&i?R.some(Ou(i,0)):R.none()},bf=function(t,e,n,r){var o,i,a,s,u=t.getRoot(),c=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=Nn(o)&&i===o.childNodes.length,d=t.schema.getNonEmptyElements();if(s=n,To(o))return R.none();if(Nn(o)&&i>o.childNodes.length-1&&(s=!1),zn(o)&&(o=u,i=0),o===u){if(s&&(a=o.childNodes[i>0?i-1:0])){if(To(a))return R.none();if(d[a.nodeName]||mf(a))return R.none()}if(o.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Bn(o)&&l?o.data.length:0,!e&&o===u.lastChild&&mf(o))return R.none();if(function(t,e){for(;e&&e!==t;){if(qn(e))return!0;e=e.parentNode}return!1}(u,o)||To(o))return R.none();if(o.hasChildNodes()&&!1===mf(o)){a=o;var f=new so(o,u);do{if(qn(a)||To(a)){c=!1;break}if(Bn(a)&&a.nodeValue.length>0){i=s?0:a.nodeValue.length,o=a,c=!0;break}if(d[a.nodeName.toLowerCase()]&&!pf(a)){i=t.nodeIndex(a),o=a.parentNode,s||i++,c=!0;break}}while(a=s?f.next():f.prev())}}}return e&&(Bn(o)&&0===i&&vf(t,l,e,!0,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),Nn(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Hn(a)||function(t,e){return t.previousSibling&&t.previousSibling.nodeName===e}(a,"A")||gf(t,a,!1)||gf(t,a,!0)||vf(t,l,e,!0,a).each((function(t){o=t.container(),i=t.offset(),c=!0})))),s&&!e&&Bn(o)&&i===o.nodeValue.length&&vf(t,l,e,!1,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),c?R.some(Ou(o,i)):R.none()},yf=function(t,e){var n=e.collapsed,r=e.cloneRange(),o=Ou.fromRangeStart(e);return bf(t,n,!0,r).each((function(t){n&&Ou.isAbove(o,t)||r.setStart(t.container(),t.offset())})),n||bf(t,n,!1,r).each((function(t){r.setEnd(t.container(),t.offset())})),n&&r.collapse(!0),lf(e,r)?R.none():R.some(r)},_f=function(t,e){return t.splitText(e)},wf=function(t){var e=t.startContainer,n=t.startOffset,r=t.endContainer,o=t.endOffset;return e===r&&Bn(e)?n>0&&n<e.nodeValue.length&&(e=(r=_f(e,n)).previousSibling,o>n?(e=r=_f(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Bn(e)&&n>0&&n<e.nodeValue.length&&(e=_f(e,n),n=0),Bn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=_f(r,o).previousSibling).nodeValue.length)),{startContainer:e,startOffset:n,endContainer:r,endOffset:o}},Cf=function(t){return{walk:function(e,n){return $d(t,e,n)},split:wf,normalize:function(e){return yf(t,e).fold($,(function(t){return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),!0}))}}};Cf.compareRanges=lf,Cf.getCaretRangeFromPoint=cf,Cf.getSelectedNode=su,Cf.getNode=uu;var kf,xf=function(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var o=ir(n,t);return parseFloat(o)||0}return r},r=function(t,e){return G(e,(function(e,n){var r=ir(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)};return{set:function(e,n){if(!w(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Zn(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var o=r(t,n);return e>o?e-o:0}}}("height",(function(t){var e=t.dom;return yn(t)?e.getBoundingClientRect().height:e.offsetHeight})),Sf=function(t,e){return t.view(e).fold(S([]),(function(e){var n=t.owner(e),r=Sf(t,n);return[e].concat(r)}))},Df=Object.freeze({__proto__:null,view:function(t){var e;return(t.dom===document?R.none():R.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement)).map(Ae.fromDom)},owner:function(t){return We(t)}}),Ef=function(t){var e=Ae.fromDom(document),n=xn(e),r=function(t,e){var n=e.owner(t);return Sf(e,n)}(t,Df),o=kn(t),i=K(r,(function(t,e){var n=kn(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return wn(i.left+o.left+n.left,i.top+o.top+n.top)},Tf=function(t){return"textarea"===Re(t)},Of=function(t,e){var n=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return wn(n.offsetLeft,n.offsetTop);var i=Cn(null==r?void 0:r.pageYOffset,o.scrollTop),a=Cn(null==r?void 0:r.pageXOffset,o.scrollLeft),s=Cn(o.clientTop,n.clientTop),u=Cn(o.clientLeft,n.clientLeft);return kn(t).translate(a-u,i-s)}(t),r=function(t){return xf.get(t)}(t);return{element:t,bottom:n.top+r,height:r,pos:n,cleanup:e}},Af=function(t,e){var n=function(t,e){var n=Je(t);if(0===n.length||Tf(t))return{element:t,offset:e};if(e<n.length&&!Tf(n[e]))return{element:n[e],offset:0};var r=n[n.length-1];return Tf(r)?{element:t,offset:e}:"img"===Re(r)?{element:r,offset:1}:ze(r)?{element:r,offset:qd(r).length}:{element:r,offset:Je(r).length}}(t,e),r=Ae.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return dn(n.element,r),Of(r,(function(){return vn(r)}))},Nf=function(t,e,n,r){Pf(t,(function(o,i){return Lf(t,e,n,r)}),n)},$f=function(t,e,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(t,e){return t.fire("ScrollIntoView",e).isDefaultPrevented()})(t,i)||(n(e,xn(e).top,r,o),function(t,e){t.fire("AfterScrollIntoView",e)}(t,i))},Lf=function(t,e,n,r){var o=Ae.fromDom(t.getBody()),i=Ae.fromDom(t.getDoc());o.dom.offsetWidth;var a=Af(Ae.fromDom(n.startContainer),n.startOffset);$f(t,i,e,a,r),a.cleanup()},If=function(t,e,n,r){var o=Ae.fromDom(t.getDoc());$f(t,o,n,function(t){return Of(Ae.fromDom(t),C)}(e),r)},Pf=function(t,e,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;e(Ae.fromDom(r),Ae.fromDom(i));var s=t.dom.createRng();s.setStart(r,o),s.setEnd(i,a),t.selection.setRng(n)},jf=function(t,e,n,r){var o=t.pos;if(n)Sn(o.left,o.top,r);else{var i=o.top-e+t.height;Sn(o.left,i,r)}},Rf=function(t,e,n,r,o){var i=n+e,a=r.pos.top,s=r.bottom,u=s-a>=n;if(a<e)jf(r,n,!1!==o,t);else if(a>i){jf(r,n,u?!1!==o:!0===o,t)}else s>i&&!u&&jf(r,n,!0===o,t)},Mf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Rf(t,e,o,n,r)},Bf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Rf(t,e,o,n,r);var i=Ef(n.element),a=Tn(window);i.top<a.y?Dn(n.element,!1!==r):i.top>a.bottom&&Dn(n.element,!0===r)},Ff=function(t,e,n){return Nf(t,Mf,e,n)},zf=function(t,e,n){return If(t,e,Mf,n)},Uf=function(t,e,n){return Nf(t,Bf,e,n)},Hf=function(t,e,n){return If(t,e,Bf,n)},Vf=function(t,e,n){(t.inline?Ff:Uf)(t,e,n)},Wf=function(t){var e=sn(t).dom;return t.dom===e.activeElement},qf=function(t){return void 0===t&&(t=Ae.fromDom(document)),R.from(t.dom.activeElement).map(Ae.fromDom)},Yf=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},Xf=Sr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Kf=(Xf.before,Xf.on,Xf.after,function(t){return t.fold(D,D,D)}),Gf=Sr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Zf={domRange:Gf.domRange,relative:Gf.relative,exact:Gf.exact,exactFromRange:function(t){return Gf.exact(t.start,t.soffset,t.finish,t.foffset)},getWin:function(t){var e=function(t){return t.match({domRange:function(t){return Ae.fromDom(t.startContainer)},relative:function(t,e){return Kf(t)},exact:function(t,e,n,r){return t}})}(t);return qe(e)},range:Yf},Jf=pe().browser,Qf=function(t,e){var n=ze(e)?qd(e).length:Je(e).length+1;return t>n?n:t<0?0:t},tm=function(t){return Zf.range(t.start,Qf(t.soffset,t.start),t.finish,Qf(t.foffset,t.finish))},em=function(t,e){return!An(e.dom)&&(je(t,e)||Ie(t,e))},nm=function(t){return function(e){return em(t,e.start)&&em(t,e.finish)}},rm=function(t){return!0===t.inline||Jf.isIE()},om=function(t){return Zf.range(Ae.fromDom(t.startContainer),t.startOffset,Ae.fromDom(t.endContainer),t.endOffset)},im=function(t){return function(t){var e=t.getSelection();return(e&&0!==e.rangeCount?R.from(e.getRangeAt(0)):R.none()).map(om)}(qe(t).dom).filter(nm(t))},am=function(t){var e=document.createRange();try{return e.setStart(t.start.dom,t.soffset),e.setEnd(t.finish.dom,t.foffset),R.some(e)}catch(t){return R.none()}},sm=function(t){var e=rm(t)?im(Ae.fromDom(t.getBody())):R.none();t.bookmark=e.isSome()?e:t.bookmark},um=function(t){return(t.bookmark?t.bookmark:R.none()).bind((function(e){return function(t,e){return R.from(e).filter(nm(t)).map(tm)}(Ae.fromDom(t.getBody()),e)})).bind(am)},cm={isEditorUIElement:function(t){var e=t.className.toString();return-1!==e.indexOf("tox-")||-1!==e.indexOf("mce-")}},lm=function(t,e){pe().browser.isIE()?function(t){t.on("focusout",(function(){sm(t)}))}(t):function(t,e){t.on("mouseup touchend",(function(t){e.throttle()}))}(t,e),t.on("keyup NodeChange",(function(e){(function(t){return"nodechange"===t.type&&t.selectionChange})(e)||sm(t)}))},dm=function(t){var e=Ts((function(){sm(t)}),0);t.on("init",(function(){t.inline&&function(t,e){var n=function(){e.throttle()};gs.DOM.bind(document,"mouseup",n),t.on("remove",(function(){gs.DOM.unbind(document,"mouseup",n)}))}(t,e),lm(t,e)})),t.on("remove",(function(){e.cancel()}))},fm=gs.DOM,mm=function(t,e){var n=function(t){return t.getParam("custom_ui_selector","","string")}(t),r=fm.getParent(e,(function(e){return function(t){return cm.isEditorUIElement(t)}(e)||!!n&&t.dom.is(e,n)}));return null!==r},pm=function(t,e){var n=e.editor;dm(n),n.on("focusin",(function(){var e=t.focusedEditor;e!==n&&(e&&e.fire("blur",{focusedEditor:n}),t.setActive(n),t.focusedEditor=n,n.fire("focus",{blurredEditor:e}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var e=t.focusedEditor;mm(n,function(t){try{var e=sn(Ae.fromDom(t.getElement()));return qf(e).fold((function(){return document.body}),(function(t){return t.dom}))}catch(t){return document.body}}(n))||e!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null)}))})),kf||(kf=function(e){var n=t.activeEditor;n&&function(t){if(an()&&y(t.target)){var e=Ae.fromDom(t.target);if(Fe(e)&&ln(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return at(n)}}return R.from(t.target)}(e).each((function(e){e.ownerDocument===document&&(e===document.body||mm(n,e)||t.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null))}))},fm.bind(document,"focusin",kf))},hm=function(t,e){t.focusedEditor===e.editor&&(t.focusedEditor=null),t.activeEditor||(fm.unbind(document,"focusin",kf),kf=null)},gm=function(t,e){return function(t){return t.collapsed?R.from(uu(t.startContainer,t.startOffset)).map(Ae.fromDom):R.none()}(e).bind((function(e){return vo(e)?R.some(e):!1===je(t,e)?R.some(t):R.none()}))},vm=function(t,e){gm(Ae.fromDom(t.getBody()),e).bind((function(t){return Pl(t.dom)})).fold((function(){t.selection.normalize()}),(function(e){return t.selection.setRng(e.toRange())}))},bm=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},ym=function(t){return Wf(t)||(e=t,qf(sn(e)).filter((function(t){return e.dom.contains(t.dom)}))).isSome();var e},_m=function(t){return t.inline?function(t){var e=t.getBody();return e&&ym(Ae.fromDom(e))}(t):function(t){return t.iframeElement&&Wf(Ae.fromDom(t.iframeElement))}(t)},wm=function(t){return _m(t)||function(t){var e=sn(Ae.fromDom(t.getElement()));return qf(e).filter((function(e){return!(void 0!==(n=e.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(t,e.dom);var n})).isSome()}(t)},Cm=function(t){return t.editorManager.setActive(t)},km=function(t,e){t.removed||(e?Cm(t):function(t){var e=t.selection,n=t.getBody(),r=e.getRng();t.quirks.refreshContentEditable(),void 0!==t.bookmark&&!1===_m(t)&&um(t).each((function(e){t.selection.setRng(e),r=e}));var o=function(t,e){return t.dom.getParent(e,(function(e){return"true"===t.dom.getContentEditable(e)}))}(t,e.getNode());if(t.$.contains(n,o))return bm(o),vm(t,r),void Cm(t);t.inline||(ke.opera||bm(n),t.getWin().focus()),(ke.gecko||t.inline)&&(bm(n),vm(t,r)),Cm(t)}(t))},xm=function(t,e,n,r,o){var i=n?e.startContainer:e.endContainer,a=n?e.startOffset:e.endOffset;return R.from(i).map(Ae.fromDom).map((function(t){return r&&e.collapsed?t:Qe(t,o(t,a)).getOr(t)})).bind((function(t){return Fe(t)?R.some(t):Ye(t).filter(Fe)})).map((function(t){return t.dom})).getOr(t)},Sm=function(t,e,n){return xm(t,e,!0,n,(function(t,e){return Math.min(nn(t),e)}))},Dm=function(t,e,n){return xm(t,e,!1,n,(function(t,e){return e>0?e-1:e}))},Em=function(t,e){for(var n=t;t&&Bn(t)&&0===t.length;)t=e?t.nextSibling:t.previousSibling;return t||n},Tm=function(t,e){return V(e,(function(e){var n=t.fire("GetSelectionRange",{range:e});return n.range!==e?n.range:e}))},Om={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Am=function(t,e,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(t[r])return t[r];if(t!==e){var i=t[o];if(i)return i;for(var a=t.parent;a&&a!==e;a=a.parent)if(i=a[o])return i}},Nm=function(t){if(!Ko(t.value))return!1;var e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(t.value)},$m=function(t){var e="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||e},Lm=function(){function t(t,e){this.name=t,this.type=e,1===e&&(this.attributes=[],this.attributes.map={})}return t.create=function(e,n){var r=new t(e,Om[e]||1);return n&&ft(n,(function(t,e){r.attr(e,t)})),r},t.prototype.replace=function(t){var e=this;return t.parent&&t.remove(),e.insert(t,e),e.remove(),e},t.prototype.attr=function(t,e){var n,r=this;if("string"!=typeof t)return null!=t&&ft(t,(function(t,e){r.attr(e,t)})),r;if(n=r.attributes){if(void 0!==e){if(null===e){if(t in n.map){delete n.map[t];for(var o=n.length;o--;)if(n[o].name===t)return n.splice(o,1),r}return r}if(t in n.map){for(o=n.length;o--;)if(n[o].name===t){n[o].value=e;break}}else n.push({name:t,value:e});return n.map[t]=e,r}return n.map[t]}},t.prototype.clone=function(){var e,n=this,r=new t(n.name,n.type);if(e=n.attributes){var o=[];o.map={};for(var i=0,a=e.length;i<a;i++){var s=e[i];"id"!==s.name&&(o[o.length]={name:s.name,value:s.value},o.map[s.name]=s.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},t.prototype.wrap=function(t){var e=this;return e.parent.insert(t,e),t.append(e),e},t.prototype.unwrap=function(){for(var t=this,e=t.firstChild;e;){var n=e.next;t.insert(e,t,!0),e=n}t.remove()},t.prototype.remove=function(){var t=this,e=t.parent,n=t.next,r=t.prev;return e&&(e.firstChild===t?(e.firstChild=n,n&&(n.prev=null)):r.next=n,e.lastChild===t?(e.lastChild=r,r&&(r.next=null)):n.prev=r,t.parent=t.next=t.prev=null),t},t.prototype.append=function(t){var e=this;t.parent&&t.remove();var n=e.lastChild;return n?(n.next=t,t.prev=n,e.lastChild=t):e.lastChild=e.firstChild=t,t.parent=e,t},t.prototype.insert=function(t,e,n){t.parent&&t.remove();var r=e.parent||this;return n?(e===r.firstChild?r.firstChild=t:e.prev.next=t,t.prev=e.prev,t.next=e,e.prev=t):(e===r.lastChild?r.lastChild=t:e.next.prev=t,t.next=e.next,t.prev=e,e.next=t),t.parent=r,t},t.prototype.getAll=function(t){for(var e=[],n=this.firstChild;n;n=Am(n,this))n.name===t&&e.push(n);return e},t.prototype.children=function(){for(var t=[],e=this.firstChild;e;e=e.next)t.push(e);return t},t.prototype.empty=function(){var t=this;if(t.firstChild){for(var e=[],n=t.firstChild;n;n=Am(n,t))e.push(n);for(var r=e.length;r--;){(n=e[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return t.firstChild=t.lastChild=null,t},t.prototype.isEmpty=function(t,e,n){void 0===e&&(e={});var r=this,o=r.firstChild;if($m(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(t[o.name])return!1;if($m(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Nm(o))return!1;if(3===o.type&&o.parent&&e[o.parent.name]&&Ko(o.value))return!1;if(n&&n(o))return!1}while(o=Am(o,r));return!0},t.prototype.walk=function(t){return Am(this,null,t)},t}(),Im=function(t,e){return t.replace(e.re,(function(t){return yt(e.uris,t).getOr(t)}))},Pm=Te.each,jm=Te.trim,Rm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Mm={ftp:21,http:80,https:443,mailto:25},Bm=["img","video"],Fm=function(t,e,n){return!t.allow_html_data_urls&&(/^data:image\//i.test(e)?function(t,e){return y(t)?!t:!y(e)||!U(Bm,e)}(t.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(e):/^data:/i.test(e))},zm=function(){function t(e,n){e=jm(e),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))o.source=e;else{var i=0===e.indexOf("//");if(0!==e.indexOf("/")||i||(e=(r&&r.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){var a=this.settings.base_uri?this.settings.base_uri.path:new t(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)e="//mce_host"+o.toAbsPath(a,e);else{var s=/([^#?]*)([#?]?.*)/.exec(e);e=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,s[1])+s[2]}}e=e.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);Pm(Rm,(function(t,e){var n=u[e];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[t]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return t.parseDataUri=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},t.isDomSafe=function(t,e,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(t){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!Fm(n,r,e)},t.getDocumentBaseUrl=function(t){var e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href:t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e},t.prototype.setPath=function(t){var e=/^(.*?)\/?(\w+)?$/.exec(t);this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},t.prototype.toRelative=function(e){var n;if("./"===e)return e;var r=new t(e,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},t.prototype.toAbsolute=function(e,n){var r=new t(e,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},t.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var e=Mm[this.protocol];if(e&&(this.port||e)==(t.port||e))return!0}return!1},t.prototype.toRelPath=function(t,e){var n,r,o=0,i="",a=t.substring(0,t.lastIndexOf("/")).split("/"),s=e.split("/");if(a.length>=s.length)for(n=0,r=a.length;n<r;n++)if(n>=s.length||a[n]!==s[n]){o=n+1;break}if(a.length<s.length)for(n=0,r=s.length;n<r;n++)if(n>=a.length||a[n]!==s[n]){o=n+1;break}if(1===o)return e;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=s.length;n<r;n++)i+=n!==o-1?"/"+s[n]:s[n];return i},t.prototype.toAbsPath=function(t,e){var n,r,o=0,i=[],a=/\/$/.test(e)?"/":"",s=t.split("/"),u=e.split("/");for(Pm(s,(function(t){t&&i.push(t)})),s=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=s.length-o)<=0?nt(i).join("/"):s.slice(0,n).join("/")+"/"+nt(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},t.prototype.getURI=function(t){var e;return void 0===t&&(t=!1),this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source},t}(),Um=Te.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Hm=function(t,e,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=t.getShortEndedElements(),a=1,s=n;0!==a;)for(r.lastIndex=s;;){var u=r.exec(e);if(null===u)return s;if("!"===u[1]){s=Mt(u[2],"--")?Vm(e,!1,u.index+"!--".length):Vm(e,!0,u.index+1);break}o.lastIndex=r.lastIndex;var c=o.exec(e);if(!h(c)&&c.index===r.lastIndex){"/"===u[1]?a-=1:_t(i,u[2])||(a+=1),s=r.lastIndex+c[0].length;break}}return s},Vm=function(t,e,n){void 0===n&&(n=0);var r=t.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(t,e){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(t.substr(e))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(e){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var s=a.exec(t);return s?s.index+s[0].length:r.length},Wm=function(t,e){var n=t.exec(e);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},qm=function(t,e){var n;void 0===e&&(e=Oi());var r=null!==(n=(t=t||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==t.fix_self_closing&&(t.fix_self_closing=!0);var i=t.comment?t.comment:C,a=t.cdata?t.cdata:C,s=t.text?t.text:C,u=t.start?t.start:C,c=t.end?t.end:C,l=t.pi?t.pi:C,d=t.doctype?t.doctype:C,f=function(n,f){void 0===f&&(f="html");for(var m,p,h,g,v,b,y,_,w,C,k,x,S,D,E,T,O,A,N,$=n.html,L=0,I=[],P=0,j=yi.decode,R=Te.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),M="html"===f?0:1,B=function(t){var e,n;for(e=I.length;e--&&I[e].name!==t;);if(e>=0){for(n=I.length-1;n>=e;n--)(t=I[n]).valid&&c(t.name);I.length=e}},F=function(t,e){return s(Im(t,n),e)},z=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),t.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),i(Im(e,n)))},U=function(t,e){var n=t||"",r=!Mt(n,"--"),o=Vm($,r,e);return t=$.substr(e,o-e),z(r?n+t:t),o+1},H=function(e,i,a,s,u){if(a=function(t){return Im(t,n)}((i=i.toLowerCase())in X?i:j(a||s||u||"")),K&&!_&&!1===function(t){return 0===t.indexOf("data-")||0===t.indexOf("aria-")}(i)){var c=D[i];if(!c&&E){for(var l=E.length;l--&&!(c=E[l]).pattern.test(i););-1===l&&(c=null)}if(!c)return;if(c.validValues&&!(a in c.validValues))return}("name"===i||"id"===i)&&e in Um&&(a in r||a in o)||R[i]&&!zm.isDomSafe(a,e,t)||_&&(i in R||0===i.indexOf("on"))||(g.map[i]=a,g.push({name:i,value:a}))},V=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),W=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,q=e.getShortEndedElements(),Y=t.self_closing_elements||e.getSelfClosingElements(),X=e.getBoolAttrs(),K=t.validate,G=t.remove_internals,Z=t.fix_self_closing,J=e.getSpecialElements(),Q=$+">";m=V.exec(Q);){var tt=m[0];if(L<m.index&&F(j($.substr(L,m.index-L))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),B(p);else if(p=m[8]){if(m.index+tt.length>$.length){F(j($.substr(m.index))),L=m.index+tt.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),w=p in q,Z&&Y[p]&&I.length>0&&I[I.length-1].name===p&&B(p);var et=Wm(W,m[9]);if(null!==et){if("all"===et){L=Hm(e,$,V.lastIndex),V.lastIndex=L;continue}k=!1}if(!K||(C=e.getElementRule(p))){if(k=!0,K&&(D=C.attributes,E=C.attributePatterns),(S=m[9])?((_=-1!==S.indexOf("data-mce-type"))&&G&&(k=!1),(g=[]).map={},S.replace(W,(function(t,e,n,r,o){return H(p,e,n,r,o),""}))):(g=[]).map={},K&&!_){if(T=C.attributesRequired,O=C.attributesDefault,A=C.attributesForced,C.removeEmptyAttrs&&!g.length&&(k=!1),A)for(v=A.length;v--;)y=(x=A[v]).name,"{$uid}"===(N=x.value)&&(N="mce_"+P++),g.map[y]=N,g.push({name:y,value:N});if(O)for(v=O.length;v--;)(y=(x=O[v]).name)in g.map||("{$uid}"===(N=x.value)&&(N="mce_"+P++),g.map[y]=N,g.push({name:y,value:N}));if(T){for(v=T.length;v--&&!(T[v]in g.map););-1===v&&(k=!1)}if(x=g.map["data-mce-bogus"]){if("all"===x){L=Hm(e,$,V.lastIndex),V.lastIndex=L;continue}k=!1}}k&&u(p,g,w)}else k=!1;if(h=J[p]){h.lastIndex=L=m.index+tt.length,(m=h.exec($))?(k&&(b=$.substr(L,m.index-L)),L=m.index+m[0].length):(b=$.substr(L),L=$.length),k&&(b.length>0&&F(b,!0),c(p)),V.lastIndex=L;continue}w||(S&&S.indexOf("/")===S.length-1?k&&c(p):I.push({name:p,valid:k}))}else if(p=m[1])z(p);else if(p=m[2]){if(!(1===M||t.preserve_cdata||I.length>0&&e.isValidChild(I[I.length-1].name,"#cdata"))){L=U("",m.index+2),V.lastIndex=L;continue}a(p)}else if(p=m[3])d(p);else{if((p=m[4])||"<!"===tt){L=U(p,m.index+tt.length),V.lastIndex=L;continue}if(p=m[5]){if(1!==M){L=U("?",m.index+2),V.lastIndex=L;continue}l(p,m[6])}}L=m.index+tt.length}for(L<$.length&&F(j($.substr(L))),v=I.length-1;v>=0;v--)(p=I[v]).valid&&c(p.name)};return{parse:function(t,e){void 0===e&&(e="html"),f(function(t){for(var e,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ys("img"),a=0,s=0;e=n.exec(t);){var u=e[0],c=i+"_"+s++;o[c]=u,a<e.index&&r.push(t.substr(a,e.index-a)),r.push(c),a=e.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:t,re:l}:(a<t.length&&r.push(t.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(t),e)}}};qm.findEndTag=Hm;var Ym=function(t,e){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=t.schema,i=function(t,e){var n=new RegExp(["\\s?("+t.join("|")+')="[^"]+"'].join("|"),"gi");return e.replace(n,"")}(t.getTempAttrs(),e),a=o.getShortEndedElements();n=r.exec(i);){var s=r.lastIndex,u=n[0].length,c=void 0;c=a[n[1]]?s:qm.findEndTag(o,i,s),i=i.substring(0,s-u)+i.substring(c),r.lastIndex=s-u}return ko(i)},Xm=Ym,Km=function(t,e,n,r){var o,i=function(t,e){return At(At({},t),{format:e,get:!0,getInner:!0})}(e,n),a=e.no_events?i:t.fire("BeforeGetContent",i);return o="raw"===a.format?Te.trim(Xm(t.serializer,r.innerHTML)):"text"===a.format?t.dom.isEmpty(r)?"":ko(r.innerText||r.textContent):"tree"===a.format?t.serializer.serialize(r,a):function(t,e){var n=nc(t),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return e.replace(r,"")}(t,t.serializer.serialize(r,a)),U(["text","tree"],a.format)||yo(Ae.fromDom(r))?a.content=o:a.content=Te.trim(o),a.no_events?a.content:t.fire("GetContent",a).content},Gm=Te.each,Zm=function(t){return{compare:function(e,n){if(e.nodeName!==n.nodeName)return!1;var r=function(e){var n={};return Gm(t.getAttribs(e),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=t.getAttrib(e,o))})),n},o=function(t,e){var n,r;for(r in t)if(_t(t,r)){if(void 0===(n=e[r]))return!1;if(t[r]!==n)return!1;delete e[r]}for(r in e)if(_t(e,r))return!1;return!0};return!!o(r(e),r(n))&&(!!o(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style")))&&(!Gl(e)&&!Gl(n)))}}},Jm=Te.makeMap,Qm=function(t){var e=[],n=(t=t||{}).indent,r=Jm(t.indent_before||""),o=Jm(t.indent_after||""),i=yi.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="html"===t.element_format;return{start:function(t,s,u){var c,l,d,f;if(n&&r[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n"),e.push("<",t),s)for(c=0,l=s.length;c<l;c++)d=s[c],e.push(" ",d.name,'="',i(d.value,!0),'"');e[e.length]=!u||a?">":" />",u&&n&&o[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n")},end:function(t){var r;e.push("</",t,">"),n&&o[t]&&e.length>0&&(r=e[e.length-1]).length>0&&"\n"!==r&&e.push("\n")},text:function(t,n){t.length>0&&(e[e.length]=n?t:i(t))},cdata:function(t){e.push("<![CDATA[",t,"]]>")},comment:function(t){e.push("\x3c!--",t,"--\x3e")},pi:function(t,r){r?e.push("<?",t," ",i(r),"?>"):e.push("<?",t,"?>"),n&&e.push("\n")},doctype:function(t){e.push("<!DOCTYPE",t,">",n?"\n":"")},reset:function(){e.length=0},getContent:function(){return e.join("").replace(/\n$/,"")}}},tp=function(t,e){void 0===e&&(e=Oi());var n=Qm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(r){var o=t.validate,i={3:function(t){n.text(t.value,t.raw)},8:function(t){n.comment(t.value)},7:function(t){n.pi(t.name,t.value)},10:function(t){n.doctype(t.value)},4:function(t){n.cdata(t.value)},11:function(t){if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(t){var r=i[t.type];if(r)r(t);else{var s=t.name,u=t.shortEnded,c=t.attributes;if(o&&c&&c.length>1){var l=[];l.map={};var d=e.getElementRule(t.name);if(d){for(var f=0,m=d.attributesOrder.length;f<m;f++){if((h=d.attributesOrder[f])in c.map){var p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}for(f=0,m=c.length;f<m;f++){var h;if(!((h=c[f].name)in l.map)){p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}c=l}}if(n.start(t.name,c,u),!u){if(t=t.firstChild)do{a(t)}while(t=t.next);n.end(s)}}};return 1!==r.type||t.inner?i[11](r):a(r),n.getContent()}}},ep=new Set;W(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(t){ep.add(t)}));var np=["font","text-decoration","text-emphasis"],rp=function(t,e){return lt(t.parseStyle(t.getAttrib(e,"style")))},op=function(t,e){return et(rp(t,e),(function(t){return!function(t){return ep.has(t)}(t)}))},ip=function(t,e,n){var r=rp(t,e),o=rp(t,n),i=function(r){var o=t.getStyle(e,r),i=t.getStyle(n,r);return Ht(o)&&Ht(i)&&o!==i};return H(r,(function(t){var e=function(e){return H(e,(function(e){return e===t}))};if(!e(o)&&e(np)){var n=X(o,(function(t){return H(np,(function(e){return Mt(t,e)}))}));return H(n,i)}return i(t)}))},ap=function(t,e,n){return R.from(n.container()).filter(Bn).exists((function(r){var o=t?0:-1;return e(r.data.charAt(n.offset()+o))}))},sp=T(ap,!0,Jl),up=T(ap,!1,Jl),cp=function(t){var e=t.container();return Bn(e)&&(0===e.data.length||Co(e.data)&&Jd.isBookmarkNode(e.parentNode))},lp=function(t,e){return function(n){return R.from(el(t?0:-1,n)).filter(e).isSome()}},dp=function(t){return Vn(t)&&"block"===ir(Ae.fromDom(t),"display")},fp=function(t){return qn(t)&&!function(t){return Nn(t)&&"all"===t.getAttribute("data-mce-bogus")}(t)},mp=lp(!0,dp),pp=lp(!1,dp),hp=lp(!0,Xn),gp=lp(!1,Xn),vp=lp(!0,jn),bp=lp(!1,jn),yp=lp(!0,fp),_p=lp(!1,fp),wp=function(t){var e=Ms(t,"br"),n=X(function(t){for(var e=[],n=t.dom;n;)e.push(Ae.fromDom(n)),n=n.lastChild;return e}(t).slice(-1),mo);e.length===n.length&&W(n,vn)},Cp=function(t){gn(t),pn(t,Ae.fromHtml('<br data-mce-bogus="1">'))},kp=function(t){en(t).each((function(e){Xe(e).each((function(n){lo(t)&&mo(e)&&lo(n)&&vn(e)}))}))},xp=function(t,e,n){return je(e,t)?(r=function(t,e){for(var n=_(e)?e:$,r=t.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Ae.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(t,(function(t){return n(t)||Ie(t,e)})),r.slice(0,-1)):[];var r},Sp=function(t,e){return xp(t,e,$)},Dp=function(t,e){return[t].concat(Sp(t,e))},Ep=function(t,e,n){return Nl(t,e,n,cp)},Tp=function(t,e){return J(Dp(Ae.fromDom(e.container()),t),lo)},Op=function(t,e,n){return Ep(t,e.dom,n).forall((function(t){return Tp(e,n).fold((function(){return!1===tl(t,n,e.dom)}),(function(r){return!1===tl(t,n,e.dom)&&je(r,Ae.fromDom(t.container()))}))}))},Ap=function(t,e,n){return Tp(e,n).fold((function(){return Ep(t,e.dom,n).forall((function(t){return!1===tl(t,n,e.dom)}))}),(function(e){return Ep(t,e.dom,n).isNone()}))},Np=T(Ap,!1),$p=T(Ap,!0),Lp=T(Op,!1),Ip=T(Op,!0),Pp=function(t){return ll(t).exists(mo)},jp=function(t,e,n){var r=X(Dp(Ae.fromDom(n.container()),e),lo),o=at(r).getOr(e);return Ol(t,o.dom,n).filter(Pp)},Rp=function(t,e){return ll(e).exists(mo)||jp(!0,t,e).isSome()},Mp=function(t,e){return function(t){return R.from(t.getNode(!0)).map(Ae.fromDom)}(e).exists(mo)||jp(!1,t,e).isSome()},Bp=T(jp,!1),Fp=T(jp,!0),zp=function(t){return Ou.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd()},Up=function(t,e){var n=X(Dp(Ae.fromDom(e.container()),t),lo);return at(n).getOr(t)},Hp=function(t,e){return zp(e)?up(e):up(e)||Il(Up(t,e).dom,e).exists(up)},Vp=function(t,e){return zp(e)?sp(e):sp(e)||Ll(Up(t,e).dom,e).exists(sp)},Wp=function(t){return ll(t).bind((function(t){return Kr(t,Fe)})).exists((function(t){return function(t){return U(["pre","pre-wrap"],t)}(ir(t,"white-space"))}))},qp=function(t,e){return function(t,e){return Il(t.dom,e).isNone()}(t,e)||function(t,e){return Ll(t.dom,e).isNone()}(t,e)||Np(t,e)||$p(t,e)||Mp(t,e)||Rp(t,e)},Yp=function(t,e){return!Wp(e)&&(Np(t,e)||Lp(t,e)||Mp(t,e)||Hp(t,e))},Xp=function(t,e){return!Wp(e)&&($p(t,e)||Ip(t,e)||Rp(t,e)||Vp(t,e))},Kp=function(t,e){return Yp(t,e)||Xp(t,function(t){var e=t.container(),n=t.offset();return Bn(e)&&n<e.data.length?Ou(e,n+1):t}(e))},Gp=function(t,e){return Zl(t.charAt(e))},Zp=function(t){var e=t.container();return Bn(e)&&Rt(e.data,_o)},Jp=function(t){var e=t.data,n=function(t){var e=t.split("");return V(e,(function(t,n){return Zl(t)&&n>0&&n<e.length-1&&Ql(e[n-1])&&Ql(e[n+1])?" ":t})).join("")}(e);return n!==e&&(t.data=n,!0)},Qp=function(t,e){return R.some(e).filter(Zp).bind((function(e){var n=e.container(),r=function(t,e){var n=e.data,r=Ou(e,0);return!(!Gp(n,0)||Kp(t,r)||(e.data=" "+n.slice(1),0))}(t,n)||Jp(n)||function(t,e){var n=e.data,r=Ou(e,n.length-1);return!(!Gp(n,n.length-1)||Kp(t,r)||(e.data=n.slice(0,-1)+" ",0))}(t,n);return r?R.some(e):R.none()}))},th=function(t){var e=Ae.fromDom(t.getBody());t.selection.isCollapsed()&&Qp(e,Ou.fromRangeStart(t.selection.getRng())).each((function(e){t.selection.setRng(e.toRange())}))},eh=function(t,e,n){if(0!==n){var r=Ae.fromDom(t),o=Xr(r,lo).getOr(r),i=t.data.slice(e,e+n),a=e+n>=t.data.length&&Xp(o,Ou(t,t.data.length)),s=0===e&&Yp(o,Ou(t,0));t.replaceData(e,n,function(t,e,n){return G(t,(function(r,o){return Jl(o)||Zl(o)?r.previousCharIsSpace||""===r.str&&e||r.str.length===t.length-1&&n?{previousCharIsSpace:!1,str:r.str+_o}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,s,a))}},nh=function(t,e){var n=t.data.slice(e),r=n.length-zt(n).length;eh(t,e,r)},rh=function(t,e){var n=t.data.slice(0,e),r=n.length-Ut(n).length;eh(t,e-r,r)},oh=function(t,e,n,r){void 0===r&&(r=!0);var o=Ut(t.data).length,i=r?t:e,a=r?e:t;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Ae.fromDom(a)),n&&nh(i,o),i},ih=function(t,e){return function(t,e){var n=t.container(),r=t.offset();return!1===Ou.isTextPosition(t)&&n===e.parentNode&&r>Ou.before(e).offset()}(e,t)?Ou(e.container(),e.offset()-1):e},ah=function(t){return Wo(t.previousSibling)?R.some((e=t.previousSibling,Bn(e)?Ou(e,e.data.length):Ou.after(e))):t.previousSibling?jl(t.previousSibling):R.none();var e},sh=function(t){return Wo(t.nextSibling)?R.some((e=t.nextSibling,Bn(e)?Ou(e,0):Ou.before(e))):t.nextSibling?Pl(t.nextSibling):R.none();var e},uh=function(t,e){return ah(e).orThunk((function(){return sh(e)})).orThunk((function(){return function(t,e){var n=Ou.before(e.previousSibling?e.previousSibling:e.parentNode);return Il(t,n).fold((function(){return Ll(t,Ou.after(e))}),R.some)}(t,e)}))},ch=function(t,e){return sh(e).orThunk((function(){return ah(e)})).orThunk((function(){return function(t,e){return Ll(t,Ou.after(e)).fold((function(){return Il(t,Ou.before(e))}),R.some)}(t,e)}))},lh=function(t,e,n){return function(t,e,n){return t?ch(e,n):uh(e,n)}(t,e,n).map(T(ih,n))},dh=function(t,e,n){n.fold((function(){t.focus()}),(function(n){t.selection.setRng(n.toRange(),e)}))},fh=function(t,e){return e&&_t(t.schema.getBlockElements(),Re(e))},mh=function(t){if(ei(t)){var e=Ae.fromHtml('<br data-mce-bogus="1">');return gn(t),pn(t,e),R.some(Ou.before(e.dom))}return R.none()},ph=function(t,e,n){var r,o,i,a,s=Xe(t).filter(ze),u=Ke(t).filter(ze);return vn(t),(r=s,o=u,i=e,a=function(t,e,r){var o=t.dom,i=e.dom,a=o.data.length;return oh(o,i,n),r.container()===i?Ou(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?R.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):R.none()).orThunk((function(){return n&&(s.each((function(t){return rh(t.dom,t.dom.length)})),u.each((function(t){return nh(t.dom,0)}))),e}))},hh=function(t,e,n,r){void 0===r&&(r=!0);var o,i=lh(e,t.getBody(),n.dom),a=Xr(n,T(fh,t),(o=t.getBody(),function(t){return t.dom===o})),s=ph(n,i,function(t,e){return _t(t.schema.getTextInlineElements(),Re(e))}(t,n));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(mh).fold((function(){r&&dh(t,e,s)}),(function(n){r&&dh(t,e,R.some(n))}))},gh=function(t){return Ms(t,"td,th")},vh=function(t,e){return{start:t,end:e}},bh=Sr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yh=function(t,e){return Qr(Ae.fromDom(t),"td,th",e)},_h=function(t){return!Ie(t.start,t.end)},wh=function(t,e){return Rd(t.start,e).bind((function(n){return Rd(t.end,e).bind((function(t){return e=Ie(n,t),r=n,e?R.some(r):R.none();var e,r}))}))},Ch=function(t){return function(e){return wh(e,t).map((function(t){return function(t,e,n){return{rng:t,table:e,cells:n}}(e,t,gh(t))}))}},kh=function(t,e,n,r){if(n.collapsed||!t.forall(_h))return R.none();if(e.isSameTable){var o=t.bind(Ch(r));return R.some({start:o,end:o})}var i=yh(n.startContainer,r),a=yh(n.endContainer,r),s=i.bind(function(t){return function(e){return Rd(e,t).bind((function(t){return st(gh(t)).map((function(t){return vh(e,t)}))}))}}(r)).bind(Ch(r)),u=a.bind(function(t){return function(e){return Rd(e,t).bind((function(t){return at(gh(t)).map((function(t){return vh(t,e)}))}))}}(r)).bind(Ch(r));return R.some({start:s,end:u})},xh=function(t,e){return Q(t,(function(t){return Ie(t,e)}))},Sh=function(t){return Gn(xh(t.cells,t.rng.start),xh(t.cells,t.rng.end),(function(e,n){return t.cells.slice(e,n+1)}))},Dh=function(t,e,n){return t.exists((function(t){return function(t,e){return!_h(t)&&wh(t,e).exists((function(t){var e=t.dom.rows;return 1===e.length&&1===e[0].cells.length}))}(t,n)&&Fd(t.start,e)}))},Eh=function(t,e){var n=e.startTable,r=e.endTable,o=t.cloneRange();return n.each((function(t){return o.setStartAfter(t.dom)})),r.each((function(t){return o.setEndBefore(t.dom)})),o},Th=function(t,e){var n=function(t){return function(e){return Ie(t,e)}}(t),r=function(t,e){var n=yh(t.startContainer,e),r=yh(t.endContainer,e);return Gn(n,r,vh)}(e,n),o=function(t,e){var n=function(t){return Rd(Ae.fromDom(t),e)},r=n(t.startContainer),o=n(t.endContainer),i=r.isSome(),a=o.isSome(),s=Gn(r,o,Ie).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:s,isMultiTable:!s&&i&&a}}(e,n);return Dh(r,e,n)?r.map((function(t){return bh.singleCellTable(e,t.start)})):o.isMultiTable?function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var r=t.start,o=t.end,i=r.bind(Sh).getOr([]),a=o.bind(Sh).getOr([]);if(i.length>0&&a.length>0){var s=Eh(n,e);return R.some(bh.multiTable(i,a,s))}return R.none()}))}(r,o,e,n):function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var e=t.start,n=t.end;return e.or(n)})).bind((function(t){var r=e.isSameTable,o=Sh(t).getOr([]);if(r&&t.cells.length===o.length)return R.some(bh.fullTable(t.table));if(o.length>0){if(r)return R.some(bh.partialTable(o,R.none()));var i=Eh(n,e);return R.some(bh.partialTable(o,R.some(At(At({},e),{rng:i}))))}return R.none()}))}(r,o,e,n)},Oh=function(t){var e;return(8===Me(e=t)||"#comment"===Re(e)?Xe(t):en(t)).bind(Oh).orThunk((function(){return R.some(t)}))},Ah=function(t){return W(t,(function(t){rr(t,"contenteditable"),Cp(t)}))},Nh=function(t,e,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(e.dom.lastChild)):(o.setStartBefore(e.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Ph(t,o,e,!1)},$h=function(t){var e=jd(t),n=Ae.fromDom(t.selection.getNode());Yn(n.dom)&&ei(n)?t.selection.setCursorLocation(n.dom,0):t.selection.collapse(!0),e.length>1&&H(e,(function(t){return Ie(t,n)}))&&Qn(n,"data-mce-selected","1")},Lh=function(t,e,n){var r=t.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(t,e){return R.from(t.dom.getParent(e,t.dom.isBlock)).map(Ae.fromDom)}(t,i?o.endContainer:o.startContainer);o.deleteContents(),function(t,e,n){n.each((function(n){e?vn(n):(Cp(n),t.selection.setCursorLocation(n.dom,0))}))}(t,i,a.filter(ei));var s=i?e[0]:e[e.length-1];return Nh(t,s,r,i),ei(s)?R.none():R.some(i?e.slice(1):e.slice(0,-1))})).getOr(e);return Ah(o),$h(t),!0},Ih=function(t,e,n,r){var o=t.selection.getRng(),i=e[0],a=n[n.length-1];Nh(t,i,o,!0),Nh(t,a,o,!1);var s=ei(i)?e:e.slice(1),u=ei(a)?n:n.slice(0,-1);return Ah(s.concat(u)),r.deleteContents(),$h(t),!0},Ph=function(t,e,n,r){void 0===r&&(r=!0),e.deleteContents();var o,i=Oh(n).getOr(n),a=Ae.fromDom(t.dom.getParent(i.dom,t.dom.isBlock));if(ei(a)&&(Cp(a),r&&t.selection.setCursorLocation(a.dom,0)),!Ie(n,a)){var s=Kn(Ye(a),n)?[]:Ye(o=a).map(Je).map((function(t){return X(t,(function(t){return!Ie(o,t)}))})).getOr([]);W(s.concat(Je(n)),(function(t){Ie(t,a)||je(t,a)||!ei(t)||vn(t)}))}return!0},jh=function(t,e){return hh(t,!1,e),!0},Rh=function(t,e,n,r){return Bh(e,r).fold((function(){return function(t,e,n){return Th(e,n).map((function(e){return e.fold(T(Ph,t),T(jh,t),T(Lh,t),T(Ih,t))}))}(t,e,n)}),(function(e){return function(t,e){return Fh(t,e)}(t,e)})).getOr(!1)},Mh=function(t,e){return J(Dp(e,t),bo)},Bh=function(t,e){return J(Dp(e,t),(n="caption",function(t){return Fe(t)&&Re(t)===n}));var n},Fh=function(t,e){return Cp(e),t.selection.setCursorLocation(e.dom,0),R.some(!0)},zh=function(t,e,n,r,o){return Al(n,t.getBody(),o).bind((function(i){return function(t,e,n,r){return Pl(t.dom).bind((function(o){return jl(t.dom).map((function(t){return e?n.isEqual(o)&&r.isEqual(t):n.isEqual(t)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(t,e){return Fh(t,e)}(t,r):function(t,e,n){return Bh(t,Ae.fromDom(n.getNode())).map((function(t){return!1===Ie(t,e)}))}(e,r,i)})).or(R.some(!0))},Uh=function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return Mh(n,r).bind((function(r){return ei(r)?Fh(t,r):function(t,e,n,r,o){return Al(n,t.getBody(),o).bind((function(t){return Mh(e,Ae.fromDom(t.getNode())).map((function(t){return!1===Ie(t,r)}))}))}(t,n,e,r,o)})).getOr(!1)},Hh=function(t,e){return t?vp(e):bp(e)},Vh=function(t,e,n){var r=Ae.fromDom(t.getBody());return Bh(r,n).fold((function(){return Uh(t,e,r,n)||function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Hh(e,n)||Ol(e,t.getBody(),n).exists((function(t){return Hh(e,t)}))}(t,e)}),(function(n){return function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return ei(r)?Fh(t,r):zh(t,n,e,r,o)}(t,e,r,n).getOr(!1)}))},Wh=function(t,e){var n=Ae.fromDom(t.selection.getStart(!0)),r=jd(t);return t.selection.isCollapsed()&&0===r.length?Vh(t,e,n):function(t,e,n){var r=Ae.fromDom(t.getBody()),o=t.selection.getRng();return 0!==n.length?Lh(t,n,R.none()):Rh(t,r,o,e)}(t,n,r)},qh=function(t){var e=Ou.fromRangeStart(t),n=Ou.fromRangeEnd(t),r=t.commonAncestorContainer;return Ol(!1,r,n).map((function(o){return!tl(e,n,r)&&tl(e,o,r)?function(t,e,n,r){var o=document.createRange();return o.setStart(t,e),o.setEnd(n,r),o}(e.container(),e.offset(),o.container(),o.offset()):t})).getOr(t)},Yh=function(t){return t.collapsed?t:qh(t)},Xh=function(t,e){return t.getBlockElements()[e.name]&&function(t){return t.firstChild&&t.firstChild===t.lastChild}(e)&&function(t){return"br"===t.name||t.value===_o}(e.firstChild)},Kh=function(t,e){var n=e.firstChild,r=e.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(t,e){var n=t.getNonEmptyElements();return e&&(e.isEmpty(n)||Xh(t,e))}(t,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Gh=function(t){return t&&t.firstChild&&t.firstChild===t.lastChild&&function(t){return t.data===_o||Hn(t)}(t.firstChild)},Zh=function(t){return t.length>0&&(!(e=t[t.length-1]).firstChild||Gh(e))?t.slice(0,-1):t;var e},Jh=function(t,e){var n=t.getParent(e,t.isBlock);return n&&"LI"===n.nodeName?n:null},Qh=function(t,e){var n=Ou.after(t),r=xl(e).prev(n);return r?r.toRange():null},tg=function(t,e,n){var r=t.parentNode;return Te.each(e,(function(e){r.insertBefore(e,t)})),function(t,e){var n=Ou.before(t),r=xl(e).next(n);return r?r.toRange():null}(t,n)},eg=function(t,e,n,r){var o,i=function(t,e,n){var r=e.serialize(n);return function(t){var e=t.firstChild,n=t.lastChild;return e&&"META"===e.nodeName&&e.parentNode.removeChild(e),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),t}(t.createFragment(r))}(e,t,r),a=Jh(e,n.startContainer),s=Zh((o=i.firstChild,X(o.childNodes,(function(t){return"LI"===t.nodeName})))),u=e.getRoot(),c=function(t){var r=Ou.fromRangeStart(n),o=xl(e.getRoot()),i=1===t?o.prev(r):o.next(r);return!i||Jh(e,i.getNode())!==a};return c(1)?tg(a,s,u):c(2)?function(t,e,n,r){return r.insertAfter(e.reverse(),t),Qh(e[0],n)}(a,s,u,e):function(t,e,n,r){var o=function(t,e){var n=e.cloneRange(),r=e.cloneRange();return n.setStartBefore(t),r.setEndAfter(t),[n.cloneContents(),r.cloneContents()]}(t,r),i=t.parentNode;return i.insertBefore(o[0],t),Te.each(e,(function(e){i.insertBefore(e,t)})),i.insertBefore(o[1],t),i.removeChild(t),Qh(e[e.length-1],n)}(a,s,u,n)},ng=Yn,rg=function(t){var e=t.dom,n=Yh(t.selection.getRng());t.selection.setRng(n);var r=e.getParent(n.startContainer,ng);!function(t,e,n){return null!==n&&n===t.getParent(e.endContainer,ng)&&Fd(Ae.fromDom(n),e)}(e,n,r)?t.getDoc().execCommand("Delete",!1,null):Ph(t,n,Ae.fromDom(r))},og=function(t,e,n){var r,o,i,a=t.selection,s=t.dom;/^ | $/.test(e)&&(e=function(t,e,n){var r=Ae.fromDom(t.getRoot());return n=Yp(r,Ou.fromRangeStart(e))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Xp(r,Ou.fromRangeEnd(e))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(s,a.getRng(),e));var u=t.parser,c=n.merge,l=tp({validate:yc(t)},t.schema),d='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',f=t.fire("BeforeSetContent",{content:e,format:"html",selection:!0,paste:n.paste});if(f.isDefaultPrevented())t.fire("SetContent",{content:f.content,format:"html",selection:!0,paste:n.paste});else{-1===(e=f.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,d);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=t.getBody();m===p&&a.isCollapsed()&&s.isBlock(p.firstChild)&&function(t,e){return e&&!t.schema.getShortEndedElements()[e.nodeName]}(t,p.firstChild)&&s.isEmpty(p.firstChild)&&((o=s.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rg(t);var h,g={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=u.parse(e,g);if(!0===n.paste&&Kh(t.schema,v)&&function(t,e){return!!Jh(t,e)}(s,r))return o=eg(l,s,a.getRng(),v),a.setRng(o),void t.fire("SetContent",f);if(function(t){for(var e=t;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!s.isBlock(i.name)){t.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(t._selectionOverrides.showBlockCaretContainer(r),g.invalid){t.selection.setContent(d),r=a.getNode();var _=t.getBody();for(9===r.nodeType?r=i=_:i=r;i!==_;)r=i,i=i.parentNode;e=r===_?_.innerHTML:s.getOuterHTML(r),e=l.serialize(u.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(v)})))),r===_?s.setHTML(_,e):s.setOuterHTML(r,e)}else!function(t,e,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(t.dom.createFragment(e),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?t.dom.setHTML(n,e):t.selection.setContent(e)}}(t,e=l.serialize(v),r);!function(t,e){var n=t.schema.getTextInlineElements(),r=t.dom;if(e){var o=t.getBody(),i=Zm(r);Te.each(r.select("*[data-mce-fragment]"),(function(t){if(y(n[t.nodeName.toLowerCase()])&&op(r,t))for(var e=t.parentNode;y(e)&&e!==o&&!ip(r,t,e);e=e.parentNode)if(i.compare(e,t)){r.remove(t,!0);break}}))}}(t,c),function(t,e){var n,r=t.dom,o=t.selection;if(e){o.scrollIntoView(e);var i=Qd(t.getBody(),e);if("false"===r.getContentEditable(i))return r.remove(e),void o.select(i);var a=r.createRng(),s=e.previousSibling;if(Bn(s)){if(a.setStart(s,s.nodeValue.length),!ke.ie){var u=e.nextSibling;Bn(u)&&(s.appendData(u.data),u.parentNode.removeChild(u))}}else a.setStartBefore(e),a.setEndBefore(e);var c=r.getParent(e,r.isBlock);r.remove(e),c&&r.isEmpty(c)&&(t.$(c).empty(),a.setStart(c,0),a.setEnd(c,0),ng(c)||function(t){return!!t.getAttribute("data-mce-fragment")}(c)||!(n=function(e){var n=Ou.fromRangeStart(e);if(n=xl(t.getBody()).next(n))return n.toRange()}(a))?r.add(c,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(c))),o.setRng(a)}}(t,s.get("mce_marker")),h=t.getBody(),Te.each(h.getElementsByTagName("*"),(function(t){t.removeAttribute("data-mce-fragment")})),function(t,e){R.from(t.getParent(e,"td,th")).map(Ae.fromDom).each(kp)}(s,a.getStart()),t.fire("SetContent",f),t.addVisual()}},ig=function(t,e){e(t),t.firstChild&&ig(t.firstChild,e),t.next&&ig(t.next,e)},ag=function(t,e,n){var r=function(t,e,n){var r={},o={},i=[];for(var a in n.firstChild&&ig(n.firstChild,(function(n){W(t,(function(t){t.name===n.name&&(r[t.name]?r[t.name].nodes.push(n):r[t.name]={filter:t,nodes:[n]})})),W(e,(function(t){"string"==typeof n.attr(t.name)&&(o[t.name]?o[t.name].nodes.push(n):o[t.name]={filter:t,nodes:[n]})}))})),r)_t(r,a)&&i.push(r[a]);for(var s in o)_t(o,s)&&i.push(o[s]);return i}(t,e,n);W(r,(function(t){W(t.filter.callbacks,(function(e){e(t.nodes,t.filter.name,{})}))}))},sg=function(t){return t instanceof Lm},ug=function(t,e,n){t.dom.setHTML(t.getBody(),e),!0!==n&&function(t){_m(t)&&Pl(t.getBody()).each((function(e){var n=e.getNode(),r=jn(n)?Pl(n).getOr(e):e;t.selection.setRng(r.toRange())}))}(t)},cg=function(t,e,n){var r=function(t,e){return At(At({format:"html"},t),{set:!0,content:sg(e)?"":e})}(n,e),o=n.no_events?r:t.fire("BeforeSetContent",r);return sg(e)||(e=o.content),R.from(t.getBody()).fold(S(e),(function(n){return sg(e)?function(t,e,n,r){ag(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),n);var o=tp({validate:t.validate},t.schema).serialize(n);return r.content=yo(Ae.fromDom(e))?o:Te.trim(o),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r),n}(t,n,e,o):function(t,e,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===e.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(e.nodeName)&&(n="<li>"+o+"</li>");var i=nc(t);i&&t.schema.isValidChild(e.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=t.dom.createHTML(i,rc(t),n)):n||(n='<br data-mce-bogus="1">'),ug(t,n,r.no_selection),t.fire("SetContent",r)}else"raw"!==r.format&&(n=tp({validate:t.validate},t.schema).serialize(t.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Ae.fromDom(e))?n:Te.trim(n),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r);return r.content}(t,n,e,o)}))},lg=function(t,e){return function(t,e){var n=t.dom;return n.parentNode?Gr(Ae.fromDom(n.parentNode),(function(n){return!Ie(t,n)&&e(n)})):R.none()}(t,e).isSome()},dg=function(t){return _(t)?t:$},fg=function(t,e,n){var r=e(t),o=dg(n);return r.orThunk((function(){return o(t)?R.none():function(t,e,n){for(var r=t.dom,o=dg(n);r.parentNode;){r=r.parentNode;var i=Ae.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return R.none()}(t,e,o)}))},mg=sd,pg=function(t,e,n){var r=t.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(pd(i)&&!1===i.inherit&&t.dom.is(e,i.selector))return!0}return!1},hg=function(t,e,n,r,o){var i=t.dom.getRoot();return e!==i&&(e=t.dom.getParent(e,(function(e){return!!pg(t,e,n)||(e.parentNode===i||!!bg(t,e,n,r,!0))})),!!bg(t,e,n,r,o))},gg=function(t,e,n){return!!mg(e,n.inline)||(!!mg(e,n.block)||(n.selector?1===e.nodeType&&t.is(e,n.selector):void 0))},vg=function(t,e,n,r,o,i){var a=n[r];if(_(n.onmatch))return n.onmatch(e,n,r);if(a)if(v(a.length)){for(var s in a)if(_t(a,s)){var u="attributes"===r?t.getAttrib(e,s):cd(t,e,s),c=ad(a[s],i),l=b(u)||Vt(u);if(l&&b(c))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!mg(u,ud(t,c,s)))return!1}}else for(var d=0;d<a.length;d++)if("attributes"===r?t.getAttrib(e,a[d]):cd(t,e,a[d]))return!0;return!0},bg=function(t,e,n,r,o){var i=t.formatter.get(n),a=t.dom;if(i&&e)for(var s=0;s<i.length;s++){var u=i[s];if(gg(t.dom,e,u)&&vg(a,e,u,"attributes",o,r)&&vg(a,e,u,"styles",o,r)){var c=u.classes;if(c)for(var l=0;l<c.length;l++)if(!t.dom.hasClass(e,ad(c[l],r)))return;return u}}},yg=function(t,e,n,r,o){if(r)return hg(t,r,e,n,o);if(r=t.selection.getNode(),hg(t,r,e,n,o))return!0;var i=t.selection.getStart();return!(i===r||!hg(t,i,e,n,o))},_g=function(t,e){var n=function(e){return Ie(e,Ae.fromDom(t.getBody()))};return R.from(t.selection.getStart(!0)).bind((function(r){return fg(Ae.fromDom(r),(function(n){return ct(e,(function(e){return function(e,n){return bg(t,e.dom,n)?R.some(n):R.none()}(n,e)}))}),n)})).getOrNull()},wg=function(t,e,n){return G(n,(function(n,r){var o=function(t,e){return H(t.formatter.get(e),(function(t){var e=function(t){return t.length>1&&"%"===t.charAt(0)};return H(["styles","attributes"],(function(n){return yt(t,n).exists((function(t){var n=p(t)?t:bt(t);return H(n,e)}))}))}))}(t,r);return t.formatter.matchNode(e,r,{},o)?n.concat([r]):n}),[])},Cg=wo,kg="_mce_caret",xg=function(t){return function(t){for(var e=[];t;){if(3===t.nodeType&&t.nodeValue!==Cg||t.childNodes.length>1)return[];1===t.nodeType&&e.push(t),t=t.firstChild}return e}(t).length>0},Sg=function(t){if(t){var e=new so(t,t);for(t=e.current();t;t=e.next())if(Bn(t))return t}return null},Dg=function(t){var e=Ae.fromTag("span");return tr(e,{id:kg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&pn(e,Ae.fromText(Cg)),e},Eg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(xg(e))hh(t,!1,Ae.fromDom(e),n);else{var i=o.getRng(),a=r.getParent(e,r.isBlock),s=i.startContainer,u=i.startOffset,c=i.endContainer,l=i.endOffset,d=function(t){var e=Sg(t);return e&&e.nodeValue.charAt(0)===Cg&&e.deleteData(0,1),e}(e);r.remove(e,!0),s===d&&u>0&&i.setStart(d,u-1),c===d&&l>0&&i.setEnd(d,l-1),a&&r.isEmpty(a)&&Cp(Ae.fromDom(a)),o.setRng(i)}},Tg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(e)Eg(t,e,n);else if(!(e=Bl(t.getBody(),o.getStart())))for(;e=r.get(kg);)Eg(t,e,!1)},Og=function(t,e){return t.appendChild(e),e},Ag=function(t,e){var n=K(t,(function(t,e){return Og(t,e.cloneNode(!1))}),e);return Og(n,n.ownerDocument.createTextNode(Cg))},Ng=function(t,e,n,r){var o,i,a,s=t.dom,u=t.selection,c=[],l=u.getRng(),d=l.startContainer,f=l.startOffset;for(i=d,3===d.nodeType&&(f!==d.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bg(t,i,e,n,r)){a=i;break}i.nextSibling&&(o=!0),c.push(i),i=i.parentNode}if(a)if(o){var m=u.getBookmark();l.collapse(!0);var p=Nd(t,l,t.formatter.get(e),!0);p=wf(p),t.formatter.remove(e,n,p,r),u.moveToBookmark(m)}else{var h=Bl(t.getBody(),a),g=Dg(!1).dom;!function(t,e,n){var r=t.dom,o=r.getParent(n,T(rd,t));o&&r.isEmpty(o)?n.parentNode.replaceChild(e,n):(wp(Ae.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(e,n):r.insertAfter(e,n))}(t,g,null!==h?h:a);var v=function(t,e,n,r,o,i){var a=t.formatter,s=t.dom,u=X(lt(a.get()),(function(t){return t!==r&&!Rt(t,"removeformat")})),c=wg(t,n,u);if(X(c,(function(e){return!fd(t,e,r)})).length>0){var l=n.cloneNode(!1);return s.add(e,l),a.remove(r,o,l,i),s.remove(l),R.some(l)}return R.none()}(t,g,a,e,n,r),b=Ag(c.concat(v.toArray()),g);Eg(t,h,!1),u.setCursorLocation(b,1),s.isEmpty(a)&&s.remove(a)}},$g=function(t){t.on("mouseup keydown",(function(e){!function(t,e){var n=t.selection,r=t.getBody();Tg(t,null,!1),8!==e&&46!==e||!n.isCollapsed()||n.getStart().innerHTML!==Cg||Tg(t,Bl(r,n.getStart())),37!==e&&39!==e||Tg(t,Bl(r,n.getStart()))}(t,e.keyCode)}))},Lg=function(t,e){var n=t.schema.getTextInlineElements();return _t(n,Re(e))&&!Ml(e.dom)&&!Pn(e.dom)},Ig={},Pg=St,jg=kt;!function(t,e){Ig[t]||(Ig[t]=[]),Ig[t].push(e)}("pre",(function(t){var e,n=t.selection.getRng(),r=$n(["pre"]);n.collapsed||(e=t.selection.getSelectedBlocks(),jg(Pg(Pg(e,r),(function(t){return r(t.previousSibling)&&-1!==Dt(e,t.previousSibling)})),(function(t){var e,n;e=t.previousSibling,cs(n=t).remove(),cs(e).append("<br><br>").append(n.childNodes)})))}));var Rg=Te.each,Mg=function(t){return Nn(t)&&!Gl(t)&&!Ml(t)&&!Pn(t)},Bg=function(t,e){for(var n=t;n;n=n[e]){if(Bn(n)&&Ht(n.data))return t;if(Nn(n)&&!Gl(n))return n}return t},Fg=function(t,e,n){var r=Zm(t);if(e&&n&&(e=Bg(e,"previousSibling"),n=Bg(n,"nextSibling"),r.compare(e,n))){for(var o=e.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,e.appendChild(i)}return t.remove(n),Te.each(Te.grep(n.childNodes),(function(t){e.appendChild(t)})),e}return n},zg=function(t,e,n,r){if(r&&!1!==e.merge_siblings){var o=Fg(t,nd(r),r);Fg(t,o,nd(o,!0))}},Ug=function(t,e,n){Rg(t.childNodes,(function(t){Mg(t)&&(e(t)&&n(t),t.hasChildNodes()&&Ug(t,e,n))}))},Hg=function(t,e){return function(n){return!(!n||!cd(t,n,e))}},Vg=function(t,e,n){return function(r){t.setStyle(r,e,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(t,e){"SPAN"===e.nodeName&&0===t.getAttribs(e).length&&t.remove(e,!0)}(t,r)}},Wg=Sr([{keep:[]},{rename:["name"]},{removed:[]}]),qg=/^(src|href|style)$/,Yg=Te.each,Xg=sd,Kg=function(t,e,n){return t.isChildOf(e,n)&&e!==n&&!t.isBlock(n)},Gg=function(t,e,n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(Nn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Bn(r)&&n&&o>=r.nodeValue.length&&(r=new so(r,t.getBody()).next()||r),Bn(r)&&!n&&0===o&&(r=new so(r,t.getBody()).prev()||r),r},Zg=function(t,e){var n=e?"firstChild":"lastChild";if(function(t){return/^(TR|TH|TD)$/.test(t.nodeName)}(t)&&t[n]){var r=t[n];return"TR"===t.nodeName&&r[n]||r}return t},Jg=function(t,e,n,r){var o=t.create(n,r);return e.parentNode.insertBefore(o,e),o.appendChild(e),o},Qg=function(t,e,n,r,o){var i=Ae.fromDom(e),a=Ae.fromDom(t.create(r,o)),s=n?Ze(i):Ge(i);return hn(a,s),n?(dn(i,a),mn(a,i)):(fn(i,a),pn(a,i)),a.dom},tv=function(t,e,n,r){var o=nd(e,n,r);return b(o)||"BR"===o.nodeName||t.isBlock(o)},ev=function(t,e,n){var r,o=e.parentNode,i=t.dom,a=nc(t);md(n)&&(a?o===i.getRoot()&&(n.list_block&&Xg(e,n.list_block)||W(ut(e.childNodes),(function(e){od(t,a,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=Jg(i,e,a),i.setAttribs(r,t.settings.forced_root_block_attrs)):r=null}))):i.isBlock(e)&&!i.isBlock(o)&&(tv(i,e,!1)||tv(i,e.firstChild,!0,!0)||e.insertBefore(i.create("br"),e.firstChild),tv(i,e,!0)||tv(i,e.lastChild,!1,!0)||e.appendChild(i.create("br")))),function(t){return pd(t)&&hd(t)&&Kn(yt(t,"mixed"),!0)}(n)&&!Xg(n.inline,e)||i.remove(e,!0)},nv=function(t,e,n,r,o){var i,a=t.dom;if(!function(t,e,n){return!(!hd(n)||!Xg(e,n.inline))||!(!md(n)||!Xg(e,n.block))||(pd(n)?Nn(e)&&t.is(e,n.selector):void 0)}(a,r,e)&&!function(t,e){return e.links&&"A"===t.nodeName}(r,e))return Wg.keep();var s=r;if(hd(e)&&"all"===e.remove&&p(e.preserve_attributes)){var u=X(a.getAttribs(s),(function(t){return U(e.preserve_attributes,t.name.toLowerCase())}));if(a.removeAllAttribs(s),W(u,(function(t){return a.setAttrib(s,t.name,t.value)})),u.length>0)return Wg.rename("span")}if("all"!==e.remove){Yg(e.styles,(function(t,r){t=ud(a,ad(t,n),r+""),w(r)&&(r=t,o=null),(e.remove_similar||!o||Xg(cd(a,o,r),t))&&a.setStyle(s,r,""),i=!0})),i&&""===a.getAttrib(s,"style")&&(s.removeAttribute("style"),s.removeAttribute("data-mce-style")),Yg(e.attributes,(function(t,r){var i;if(t=ad(t,n),w(r)&&(r=t,o=null),e.remove_similar||!o||Xg(a.getAttrib(o,r),t)){if("class"===r&&(t=a.getAttrib(s,r))&&(i="",W(t.split(/\s+/),(function(t){/mce\-\w+/.test(t)&&(i+=(i?" ":"")+t)})),i))return void a.setAttrib(s,r,i);if(qg.test(r)&&s.removeAttribute("data-mce-"+r),"style"===r&&$n(["li"])(s)&&"none"===a.getStyle(s,"list-style-type"))return s.removeAttribute(r),void a.setStyle(s,"list-style-type","none");"class"===r&&s.removeAttribute("className"),s.removeAttribute(r)}})),Yg(e.classes,(function(t){t=ad(t,n),o&&!a.hasClass(o,t)||a.removeClass(s,t)}));for(var c=a.getAttribs(s),l=0;l<c.length;l++){var d=c[l].nodeName;if(0!==d.indexOf("_")&&0!==d.indexOf("data-"))return Wg.keep()}}return"none"!==e.remove?(ev(t,s,e),Wg.removed()):Wg.keep()},rv=function(t,e,n,r,o){return nv(t,e,n,r,o).fold($,(function(e){return t.dom.rename(r,e),!0}),L)},ov=function(t,e,n,r){return nv(t,e,n,r,r).fold(S(r),(function(e){return t.dom.createFragment().appendChild(r),t.dom.rename(r,e)}),S(null))},iv=function(t,e,n,r,o){var i=t.formatter.get(e),a=i[0],s=!0,u=t.dom,c=t.selection,l=function(r){var s=function(t,e,n,r,o){var i;return W(dd(t.dom,e.parentNode).reverse(),(function(e){if(!i&&"_start"!==e.id&&"_end"!==e.id){var a=bg(t,e,n,r,o);a&&!1!==a.split&&(i=e)}})),i}(t,r,e,n,o);return function(t,e,n,r,o,i,a,s){var u,c,l,d=t.dom;if(n){for(var f=n.parentNode,m=r.parentNode;m&&m!==f;m=m.parentNode){u=d.clone(m,!1);for(var p=0;p<e.length&&null!==(u=ov(t,e[p],s,u));p++);u&&(c&&u.appendChild(c),l||(l=u),c=u)}!i||a.mixed&&d.isBlock(n)||(r=d.split(n,r)),c&&(o.parentNode.insertBefore(c,o),l.appendChild(o),hd(a)&&zg(d,a,0,c))}return r}(t,i,s,r,r,!0,a,n)},d=function(e){return H(i,(function(r){return rv(t,r,n,e,e)}))},f=function(e){var n=!0,r=!1;Nn(e)&&u.getContentEditable(e)&&(n=s,s="true"===u.getContentEditable(e),r=!0);var o=ut(e.childNodes);if(s&&!r){var c=d(e)||H(i,(function(t){return gg(u,e,t)})),l=e.parentNode;!c&&y(l)&&gd(a)&&d(l)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)f(o[m]);r&&(s=n)}W(["underline","line-through","overline"],(function(n){Nn(e)&&t.dom.getStyle(e,"text-decoration")===n&&e.parentNode&&ld(u,e.parentNode)===n&&rv(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,e)}))},m=function(t){var e=u.get(t?"_start":"_end"),n=e[t?"firstChild":"lastChild"];return function(t){return Gl(t)&&Nn(t)&&("_start"===t.id||"_end"===t.id)}(n)&&(n=n[t?"firstChild":"lastChild"]),Bn(n)&&0===n.data.length&&(n=t?e.previousSibling||e.nextSibling:e.nextSibling||e.previousSibling),u.remove(e,!0),n},p=function(e){var n,r,o=Nd(t,e,i,e.collapsed);if(a.split){if(o=wf(o),(n=Gg(t,o,!0))!==(r=Gg(t,o))){if(n=Zg(n,!0),r=Zg(r,!1),Kg(u,n,r)){var s=R.from(n.firstChild).getOr(n);return l(Qg(u,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Kg(u,r,n)){s=R.from(r.lastChild).getOr(r);return l(Qg(u,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Jg(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Jg(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var c=u.createRng();c.setStartAfter(n),c.setEndBefore(r),$d(u,c,(function(t){W(t,(function(t){Gl(t)||Gl(t.parentNode)||l(t)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}$d(u,o,(function(t){W(t,f)}))};if(r){if(td(r)){var h=u.createRng();h.setStartBefore(r),h.setEndAfter(r),p(h)}else p(r);rf(t,e,r,n)}else if("false"!==u.getContentEditable(c.getNode()))c.isCollapsed()&&hd(a)&&!jd(t).length?Ng(t,e,n,o):(Vd(c,!0,(function(){Hd(t,p)})),hd(a)&&yg(t,e,n,c.getStart())&&ed(u,c,c.getRng()),t.nodeChanged()),rf(t,e,r,n);else{r=c.getNode();for(var g=0;g<i.length&&(!i[g].ceFalseOverride||!rv(t,i[g],n,r,r));g++);rf(t,e,r,n)}},av=Te.each,sv=function(t,e,n,r){av(e,(function(e){hd(e)&&av(t.dom.select(e.inline,r),(function(r){Mg(r)&&rv(t,e,n,r,e.exact?r:null)})),function(t,e,n){if(e.clear_child_styles){var r=e.links?"*:not(a)":"*";Rg(t.select(r,n),(function(n){Mg(n)&&Rg(e.styles,(function(e,r){t.setStyle(n,r,"")}))}))}}(t.dom,e,r)}))},uv=Te.each,cv=function(t){return Nn(t)&&!Gl(t)&&!Ml(t)&&!Pn(t)},lv=function(t,e,n,r){var o=t.formatter.get(e),i=o[0],a=!r&&t.selection.isCollapsed(),s=t.dom,u=t.selection,c=function(t,e){if(void 0===e&&(e=i),_(e.onformat)&&e.onformat(t,e,n,r),uv(e.styles,(function(e,r){s.setStyle(t,r,ad(e,n))})),e.styles){var o=s.getAttrib(t,"style");o&&s.setAttrib(t,"data-mce-style",o)}uv(e.attributes,(function(e,r){s.setAttrib(t,r,ad(e,n))})),uv(e.classes,(function(e){e=ad(e,n),s.hasClass(t,e)||s.addClass(t,e)}))},l=function(t,e){var n=!1;return uv(t,(function(t){return!!pd(t)&&(y(t.collapsed)&&t.collapsed!==a?void 0:s.is(e,t.selector)&&!Ml(e)?(c(e,t),n=!0,!1):void 0)})),n},d=function(t){if(f(t)){var e=s.create(t);return c(e),e}return null},m=function(r,a,s){var u=[],f=!0,m=i.inline||i.block,p=d(m);$d(r,a,(function(a){var d,h=function(a){var g=!1,v=f,b=a.nodeName.toLowerCase(),_=a.parentNode,w=_.nodeName.toLowerCase();if(Nn(a)&&r.getContentEditable(a)&&(v=f,f="true"===r.getContentEditable(a),g=!0),Hn(a)&&!function(t,e,n,r){if(function(t){return t.getParam("format_empty_lines",!1,"boolean")}(t)&&hd(e)){var o=At(At({},t.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=lg(Ae.fromDom(n),(function(t){return Ml(t.dom)}));return wt(o,r)&&ei(Ae.fromDom(n.parentNode),!1)&&!i}return!1}(t,i,a,w))return d=null,void(md(i)&&r.remove(a));if(md(i)&&i.wrapper&&bg(t,a,e,n))d=null;else{if(f&&!g&&md(i)&&!i.wrapper&&rd(t,b)&&od(t,w,m)){var C=r.rename(a,m);return c(C),u.push(C),void(d=null)}if(pd(i)){var k=l(o,a);if(!k&&y(_)&&gd(i)&&(k=l(o,_)),!hd(i)||k)return void(d=null)}!f||g||!od(t,m,b)||!od(t,w,m)||!s&&Bn(a)&&Co(a.data)||Ml(a)||hd(i)&&r.isBlock(a)?(d=null,W(ut(a.childNodes),h),g&&(f=v),d=null):(d||(d=r.clone(p,!1),a.parentNode.insertBefore(d,a),u.push(d)),d.appendChild(a))}};W(a,h)})),!0===i.links&&W(u,(function(t){var e=function(t){"A"===t.nodeName&&c(t,i),W(ut(t.childNodes),e)};e(t)})),W(u,(function(a){var s=function(t){var e=0;return W(t.childNodes,(function(t){(function(t){return y(t)&&Bn(t)&&0===t.length})(t)||Gl(t)||e++})),e}(a);!(u.length>1)&&r.isBlock(a)||0!==s?(hd(i)||md(i)&&i.wrapper)&&(i.exact||1!==s||(a=function(t){var e=J(t.childNodes,cv).filter((function(t){return gg(r,t,i)}));return e.map((function(e){var n=r.clone(e,!1);return c(n),r.replace(n,t,!0),r.remove(e,!0),n})).getOr(t)}(a)),sv(t,o,n,a),function(t,e,n,r,o){bg(t,o.parentNode,n,r)&&rv(t,e,r,o)||e.merge_with_parents&&t.dom.getParent(o.parentNode,(function(i){if(bg(t,i,n,r))return rv(t,e,r,o),!0}))}(t,i,e,n,a),function(t,e,n,r){e.styles&&e.styles.backgroundColor&&Ug(r,Hg(t,"fontSize"),Vg(t,"backgroundColor",ad(e.styles.backgroundColor,n)))}(r,i,n,a),function(t,e,n,r){var o=function(e){if(1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType){var n=ld(t,e.parentNode);t.getStyle(e,"color")&&n?t.setStyle(e,"text-decoration",n):t.getStyle(e,"text-decoration")===n&&t.setStyle(e,"text-decoration",null)}};e.styles&&(e.styles.color||e.styles.textDecoration)&&(Te.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(t,e,n,r){!hd(e)||"sub"!==e.inline&&"sup"!==e.inline||(Ug(r,Hg(t,"fontSize"),Vg(t,"fontSize","")),t.remove(t.select("sup"===e.inline?"sub":"sup",r),!0))}(r,i,0,a),zg(r,i,0,a)):r.remove(a,!0)}))};if("false"!==s.getContentEditable(u.getNode())){if(i){if(r)if(td(r)){if(!l(o,r)){var p=s.createRng();p.setStartBefore(r),p.setEndAfter(r),m(s,Nd(t,p,o),!0)}}else m(s,r,!0);else if(a&&hd(i)&&!jd(t).length)!function(t,e,n){var r,o,i=t.selection,a=i.getRng(),s=a.startOffset,u=a.startContainer.nodeValue;(r=Bl(t.getBody(),i.getStart()))&&(o=Sg(r));var c,l,d=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&s>0&&s<u.length&&d.test(u.charAt(s))&&d.test(u.charAt(s-1))){var f=i.getBookmark();a.collapse(!0);var m=Nd(t,a,t.formatter.get(e));m=wf(m),t.formatter.apply(e,n,m),i.moveToBookmark(f)}else r&&o.nodeValue===Cg||(c=t.getDoc(),l=Dg(!0).dom,o=(r=c.importNode(l,!0)).firstChild,a.insertNode(r),s=1),t.formatter.apply(e,n,r),i.setCursorLocation(o,s)}(t,e,n);else{var h=u.getNode(),g=o[0];t.settings.forced_root_block||!g.defaultBlock||s.getParent(h,s.isBlock)||lv(t,g.defaultBlock),u.setRng(Yh(u.getRng())),Vd(u,!0,(function(){Hd(t,(function(e,n){var r=n?e:Nd(t,e,o);m(s,r,!1)}))})),ed(s,u,u.getRng()),t.nodeChanged()}!function(t,e){jg(Ig[t],(function(t){t(e)}))}(e,t)}nf(t,e,r,n)}else{r=u.getNode();for(var v=0,b=o.length;v<b;v++){var w=o[v];if(w.ceFalseOverride&&pd(w)&&s.is(r,w.selector)){c(r,w);break}}nf(t,e,r,n)}},dv=function(t){return _t(t,"vars")},fv=function(t){return t.selection.getStart()},mv=function(t,e,n,r,o){return Z(e,(function(e){var i=t.formatter.matchNode(e,n,null!=o?o:{},r);return!v(i)}),(function(e){return!!pg(t,e,n)||!r&&y(t.formatter.matchNode(e,n,o,!0))}))},pv=function(t,e){var n=null!=e?e:fv(t);return X(dd(t.dom,n),(function(t){return Nn(t)&&!Pn(t)}))},hv=function(t,e,n){var r=pv(t,e);ft(n,(function(n,o){var i=function(n){var i=mv(t,r,o,n.similar,dv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var s=i.getOr(e);dv(n)?n.callback(a,{node:s,format:o,parents:r}):W(n.callbacks,(function(t){return t(a,{node:s,format:o,parents:r})}))}};W([n.withSimilar,n.withoutSimilar],i),W(n.withVars,i)}))},gv=function(t,e,n,r,o,i){return null===e.get()&&function(t,e){t.set({}),e.on("NodeChange",(function(n){hv(e,n.element,t.get())})),e.on("FormatApply FormatRemove",(function(n){var r=R.from(n.node).map((function(t){return td(t)?t:t.startContainer})).bind((function(t){return Nn(t)?R.some(t):R.from(t.parentElement)})).getOrThunk((function(){return fv(e)}));hv(e,r,t.get())}))}(e,t),function(t,e,n,r,o,i){var a=e.get();W(n.split(","),(function(e){var n=yt(a,e).getOrThunk((function(){var t={withSimilar:{state:ws(!1),similar:!0,callbacks:[]},withoutSimilar:{state:ws(!1),similar:!1,callbacks:[]},withVars:[]};return a[e]=t,t})),s=function(){var n=pv(t);return mv(t,n,e,o,i).isSome()};if(v(i)){var u=o?n.withSimilar:n.withoutSimilar;u.callbacks.push(r),1===u.callbacks.length&&u.state.set(s())}else n.withVars.push({state:ws(s()),similar:o,vars:i,callback:r})})),e.set(a)}(t,e,n,r,o,i),{unbind:function(){return function(t,e,n){var r=t.get();W(e.split(","),(function(t){return yt(r,t).each((function(e){r[t]={withSimilar:At(At({},e.withSimilar),{callbacks:X(e.withSimilar.callbacks,(function(t){return t!==n}))}),withoutSimilar:At(At({},e.withoutSimilar),{callbacks:X(e.withoutSimilar.callbacks,(function(t){return t!==n}))}),withVars:X(e.withVars,(function(t){return t.callback!==n}))}}))})),t.set(r)}(e,n,r)}}},vv=function(t,e){var n=(e||document).createDocumentFragment();return W(t,(function(t){n.appendChild(t.dom)})),Ae.fromDom(n)},bv=function(t,e,n){return{element:t,width:e,rows:n}},yv=function(t,e){return{element:t,cells:e}},_v=function(t,e){return{x:t,y:e}},wv=function(t,e){var n=parseInt(er(t,e),10);return isNaN(n)?1:n},Cv=function(t,e,n){var r=t.rows;return!!(r[n]?r[n].cells:[])[e]},kv=function(t){return G(t,(function(t,e){return e.cells.length>t?e.cells.length:t}),0)},xv=function(t,e){for(var n=t.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Ie(o[i],e))return R.some(_v(i,r));return R.none()},Sv=function(t,e,n,r,o){for(var i=[],a=t.rows,s=n;s<=o;s++){var u=a[s].cells,c=e<r?u.slice(e,r+1):u.slice(r,e+1);i.push(yv(a[s].element,c))}return i},Dv=function(t){var e=bv(Gs(t),0,[]);return W(Ms(t,"tr"),(function(t,n){W(Ms(t,"td,th"),(function(r,o){!function(t,e,n,r,o){for(var i=wv(o,"rowspan"),a=wv(o,"colspan"),s=t.rows,u=n;u<n+i;u++){s[u]||(s[u]=yv(Zs(r),[]));for(var c=e;c<e+a;c++)s[u].cells[c]=u===n&&c===e?o:Gs(o)}}(e,function(t,e,n){for(;Cv(t,e,n);)e++;return e}(e,o,n),n,t,r)}))})),bv(e.element,kv(e.rows),e.rows)},Ev=function(t){return function(t,e){var n=Gs(t.element),r=Ae.fromTag("tbody");return hn(r,e),pn(n,r),n}(t,function(t){return V(t.rows,(function(t){var e=V(t.cells,(function(t){var e=Zs(t);return rr(e,"colspan"),rr(e,"rowspan"),e})),n=Gs(t.element);return hn(n,e),n}))}(t))},Tv=function(t,e,n){return xv(t,e).bind((function(e){return xv(t,n).map((function(n){return function(t,e,n){var r=e.x,o=e.y,i=n.x,a=n.y,s=o<a?Sv(t,r,o,i,a):Sv(t,r,a,i,o);return bv(t.element,kv(s),s)}(t,e,n)}))}))},Ov=function(t,e){return J(t,(function(t){return"li"===Re(t)&&Fd(t,e)})).fold(S([]),(function(e){return function(t){return J(t,(function(t){return"ul"===Re(t)||"ol"===Re(t)}))}(t).map((function(t){var e=Ae.fromTag(Re(t)),n=vt(ur(t),(function(t,e){return Mt(e,"list-style")}));return or(e,n),[Ae.fromTag("li"),e]})).getOr([])}))},Av=function(t,e){var n=Ae.fromDom(e.commonAncestorContainer),r=Dp(n,t),o=X(r,(function(t){return fo(t)||co(t)})),i=Ov(r,e),a=o.concat(i.length?i:function(t){return go(t)?Ye(t).filter(ho).fold(S([]),(function(e){return[t,e]})):ho(t)?[t]:[]}(n));return V(a,Gs)},Nv=function(){return vv([])},$v=function(t,e){return n=Ae.fromDom(e.cloneContents()),r=Av(t,e),o=G(r,(function(t,e){return pn(e,t),e}),n),r.length>0?vv([o]):o;var n,r,o},Lv=function(t,e){return(n=t,r=e[0],Zr(r,"table",T(Ie,n))).bind((function(t){var n=e[0],r=e[e.length-1],o=Dv(t);return Tv(o,n,r).map((function(t){return vv([Ev(t)])}))})).getOrThunk(Nv);var n,r},Iv=function(t,e){var n=Pd(e,t);return n.length>0?Lv(t,n):function(t,e){return e.length>0&&e[0].collapsed?Nv():$v(t,e[0])}(t,e)},Pv=function(t,e){return e>=0&&e<t.length&&Jl(t.charAt(e))},jv=function(t,e){var n=ko(t.innerText);return e?function(t){return t.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Rv=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return At(At({},t),{format:e,get:!0,selection:!0})}(n,e),o=t.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return t.fire("GetContent",o),o.content;if("text"===o.format)return function(t){return R.from(t.selection.getRng()).map((function(e){var n=R.from(t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),o=function(t){return t.map((function(t){return t.nodeName})).getOr("div").toLowerCase()}(n),i=ke.browser.isIE()&&"pre"!==o,a=t.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),s=jv(a,i),u=ko(a.textContent);if(t.dom.remove(a),Pv(u,0)||Pv(u,u.length-1)){var c=n.getOr(r),l=jv(c,i),d=l.indexOf(s);return-1===d?s:(Pv(l,d-1)?" ":"")+s+(Pv(l,d+s.length)?" ":"")}return s})).getOr("")}(t);o.getInner=!0;var i=function(t,e){var n=t.selection.getRng(),r=t.dom.create("body"),o=t.selection.getSel(),i=Tm(t,Ld(o)),a=e.contextual?Iv(Ae.fromDom(t.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),t.selection.serializer.serialize(r,e)}(t,o);return"tree"===o.format?i:(o.content=t.selection.isCollapsed()?"":i,t.fire("GetContent",o),o.content)},Mv=function(t){return Nn(t)?t.outerHTML:Bn(t)?yi.encodeRaw(t.data,!1):Fn(t)?"\x3c!--"+t.data+"--\x3e":""},Bv=function(t,e,n){var r=function(t){var e,n=document.createElement("div"),r=document.createDocumentFragment();for(t&&(n.innerHTML=t);e=n.firstChild;)r.appendChild(e);return r}(e);if(t.hasChildNodes()&&n<t.childNodes.length){var o=t.childNodes[n];o.parentNode.insertBefore(r,o)}else t.appendChild(r)},Fv=function(t,e){var n,r,o,i,a,s,u,c,l,d=V(ut(e.childNodes),Mv);return function(t,e){var n=0;W(t,(function(t){0===t[0]?n++:1===t[0]?(Bv(e,t[1],n),n++):2===t[0]&&function(t,e){if(t.hasChildNodes()&&e<t.childNodes.length){var n=t.childNodes[e];n.parentNode.removeChild(n)}}(e,n)}))}((r=t,o=(n=d).length+r.length+2,i=new Array(o),a=new Array(o),s=function(t,e,o,i,a){var u=c(t,e,o,i);if(null===u||u.start===e&&u.diag===e-i||u.end===t&&u.diag===t-o)for(var l=t,d=o;l<e||d<i;)l<e&&d<i&&n[l]===r[d]?(a.push([0,n[l]]),++l,++d):e-t>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[d]]),++d);else{s(t,u.start,o,u.start-u.diag,a);for(var f=u.start;f<u.end;++f)a.push([0,n[f]]);s(u.end,e,u.end-u.diag,i,a)}},u=function(t,e,o,i){for(var a=t;a-e<i&&a<o&&n[a]===r[a-e];)++a;return function(t,e,n){return{start:t,end:e,diag:n}}(t,a,e)},c=function(t,e,o,s){var c=e-t,l=s-o;if(0===c||0===l)return null;var d,f,m,p,h,g=c-l,v=l+c,b=(v%2==0?v:v+1)/2;for(i[1+b]=t,a[1+b]=e+1,d=0;d<=b;++d){for(f=-d;f<=d;f+=2){for(m=f+b,f===-d||f!==d&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,h=(p=i[m])-t+o-f;p<e&&h<s&&n[p]===r[h];)i[m]=++p,++h;if(g%2!=0&&g-d<=f&&f<=g+d&&a[m-g]<=i[m])return u(a[m-g],f+t-o,e,s)}for(f=g-d;f<=g+d;f+=2){for(m=f+b-g,f===g-d||f!==g+d&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],h=(p=a[m]-1)-t+o-f;p>=t&&h>=o&&n[p]===r[h];)a[m]=p--,h--;if(g%2==0&&-d<=f&&f<=d&&a[m]<=i[m+g])return u(a[m],f+t-o,e,s)}}},l=[],s(0,n.length,0,r.length,l),l),e),e},zv=$t((function(){return document.implementation.createHTMLDocument("undo")})),Uv=function(t){var e,n=(e=t.getBody(),X(V(ut(e.childNodes),Mv),(function(t){return t.length>0}))),r=tt(n,(function(e){var n=Ym(t.serializer,e);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(t){return{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}}(r):function(t){return{type:"complete",fragments:null,content:t,bookmark:null,beforeBookmark:null}}(o)},Hv=function(t,e,n){var r=n?e.beforeBookmark:e.bookmark;"fragmented"===e.type?Fv(e.fragments,t.getBody()):t.setContent(e.content,{format:"raw",no_selection:!y(r)||!Fl(r)||!r.isFakeCaret}),t.selection.moveToBookmark(r)},Vv=function(t){return"fragmented"===t.type?t.fragments.join(""):t.content},Wv=function(t){var e=Ae.fromTag("body",zv());return Xs(e,Vv(t)),W(Ms(e,"*[data-mce-bogus]"),bn),e.dom.innerHTML},qv=function(t,e){return!(!t||!e)&&(!!function(t,e){return Vv(t)===Vv(e)}(t,e)||function(t,e){return Wv(t)===Wv(e)}(t,e))},Yv=function(t){return 0===t.get()},Xv=function(t,e,n){Yv(n)&&(t.typing=e)},Kv=function(t,e){t.typing&&(Xv(t,!1,e),t.add())},Gv=function(t){return{undoManager:{beforeChange:function(e,n){return function(t,e,n){Yv(e)&&n.set(Ju(t.selection))}(t,e,n)},add:function(e,n,r,o,i,a){return function(t,e,n,r,o,i,a){var s=Uv(t);if(i=i||{},i=Te.extend(i,s),!1===Yv(r)||t.removed)return null;var u=e.data[n.get()];if(t.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&qv(u,i))return null;e.data[n.get()]&&o.get().each((function(t){e.data[n.get()].beforeBookmark=t}));var c=function(t){return t.getParam("custom_undo_redo_levels",0,"number")}(t);if(c&&e.data.length>c){for(var l=0;l<e.data.length-1;l++)e.data[l]=e.data[l+1];e.data.length--,n.set(e.data.length)}i.bookmark=Ju(t.selection),n.get()<e.data.length-1&&(e.data.length=n.get()+1),e.data.push(i),n.set(e.data.length-1);var d={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(t.setDirty(!0),t.fire("AddUndo",d),t.fire("change",d)):t.fire("AddUndo",d),i}(t,e,n,r,o,i,a)},undo:function(e,n,r){return function(t,e,n,r){var o;return e.typing&&(e.add(),e.typing=!1,Xv(e,!1,n)),r.get()>0&&(r.set(r.get()-1),o=e.data[r.get()],Hv(t,o,!0),t.setDirty(!0),t.fire("Undo",{level:o})),o}(t,e,n,r)},redo:function(e,n){return function(t,e,n){var r;return e.get()<n.length-1&&(e.set(e.get()+1),r=n[e.get()],Hv(t,r,!1),t.setDirty(!0),t.fire("Redo",{level:r})),r}(t,e,n)},clear:function(e,n){return function(t,e,n){e.data=[],n.set(0),e.typing=!1,t.fire("ClearUndos")}(t,e,n)},reset:function(t){return function(t){t.clear(),t.add()}(t)},hasUndo:function(e,n){return function(t,e,n){return n.get()>0||e.typing&&e.data[0]&&!qv(Uv(t),e.data[0])}(t,e,n)},hasRedo:function(t,e){return function(t,e){return e.get()<t.data.length-1&&!t.typing}(t,e)},transact:function(t,e,n){return function(t,e,n){return Kv(t,e),t.beforeChange(),t.ignore(n),t.add()}(t,e,n)},ignore:function(t,e){return function(t,e){try{t.set(t.get()+1),e()}finally{t.set(t.get()-1)}}(t,e)},extra:function(e,n,r,o){return function(t,e,n,r,o){if(e.transact(r)){var i=e.data[n.get()].bookmark,a=e.data[n.get()-1];Hv(t,a,!0),e.transact(o)&&(e.data[n.get()-1].beforeBookmark=i)}}(t,e,n,r,o)}},formatter:{match:function(e,n,r,o){return yg(t,e,n,r,o)},matchAll:function(e,n){return function(t,e,n){var r=[],o={},i=t.selection.getStart();return t.dom.getParent(i,(function(i){for(var a=0;a<e.length;a++){var s=e[a];!o[s]&&bg(t,i,s,n)&&(o[s]=!0,r.push(s))}}),t.dom.getRoot()),r}(t,e,n)},matchNode:function(e,n,r,o){return bg(t,e,n,r,o)},canApply:function(e){return function(t,e){var n=t.formatter.get(e),r=t.dom;if(n)for(var o=t.selection.getStart(),i=dd(r,o),a=n.length-1;a>=0;a--){var s=n[a];if(!pd(s)||y(s.defaultBlock))return!0;for(var u=i.length-1;u>=0;u--)if(r.is(i[u],s.selector))return!0}return!1}(t,e)},closest:function(e){return _g(t,e)},apply:function(e,n,r){return lv(t,e,n,r)},remove:function(e,n,r,o){return iv(t,e,n,r,o)},toggle:function(e,n,r){return function(t,e,n,r){var o=t.formatter.get(e);!yg(t,e,n,r)||"toggle"in o[0]&&!o[0].toggle?lv(t,e,n,r):iv(t,e,n,r)}(t,e,n,r)},formatChanged:function(e,n,r,o,i){return gv(t,e,n,r,o,i)}},editor:{getContent:function(e,n){return function(t,e,n){return R.from(t.getBody()).fold(S("tree"===e.format?new Lm("body",11):""),(function(r){return Km(t,e,n,r)}))}(t,e,n)},setContent:function(e,n){return cg(t,e,n)},insertContent:function(e,n){return og(t,e,n)},addVisual:function(e){return function(t,e){var n=t.dom,r=y(e)?e:t.getBody();v(t.hasVisual)&&(t.hasVisual=function(t){return t.getParam("visual",!0,"boolean")}(t)),W(n.select("table,a",r),(function(e){switch(e.nodeName){case"TABLE":var r=function(t){return t.getParam("visual_table_class","mce-item-table","string")}(t),o=n.getAttrib(e,"border");o&&"0"!==o||!t.hasVisual?n.removeClass(e,r):n.addClass(e,r);break;case"A":if(!n.getAttrib(e,"href")){var i=n.getAttrib(e,"name")||e.id,a=function(t){return t.getParam("visual_anchor_class","mce-item-anchor","string")}(t);i&&t.hasVisual?n.addClass(e,a):n.removeClass(e,a)}}})),t.fire("VisualAid",{element:e,hasVisual:t.hasVisual})}(t,e)}},selection:{getContent:function(e,n){return Rv(t,e,n)}},raw:{getModel:function(){return R.none()}}}},Zv=function(t){return _t(t.plugins,"rtc")},Jv=function(t){var e=t;return function(t){return yt(t.plugins,"rtc").bind((function(t){return R.from(t.setup)}))}(t).fold((function(){return e.rtcInstance=Gv(t),R.none()}),(function(t){return e.rtcInstance=function(){var t=S(null),e=S("");return{undoManager:{beforeChange:C,add:t,undo:t,redo:t,clear:C,reset:C,hasUndo:$,hasRedo:$,transact:t,ignore:C,extra:C},formatter:{match:$,matchAll:S([]),matchNode:S(void 0),canApply:$,closest:e,apply:C,remove:C,toggle:C,formatChanged:S({unbind:C})},editor:{getContent:e,setContent:e,insertContent:C,addVisual:C},selection:{getContent:e},raw:{getModel:S(R.none())}}}(),R.some((function(){return t().then((function(t){return e.rtcInstance=function(t){var e=function(t){return m(t)?t:{}},n=t.undoManager,r=t.formatter,o=t.editor,i=t.selection,a=t.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(t,e,r){return n.transact(r)},ignore:function(t,e){return n.ignore(e)},extra:function(t,e,r,o){return n.extra(r,o)}},formatter:{match:function(t,n,o,i){return r.match(t,e(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(t){return r.canApply(t)},closest:function(t){return r.closest(t)},apply:function(t,n,o){return r.apply(t,e(n))},remove:function(t,n,o,i){return r.remove(t,e(n))},toggle:function(t,n,o){return r.toggle(t,e(n))},formatChanged:function(t,e,n,o,i){return r.formatChanged(e,n,o,i)}},editor:{getContent:function(t,e){return o.getContent(t)},setContent:function(t,e){return o.setContent(t,e)},insertContent:function(t,e){return o.insertContent(t)},addVisual:o.addVisual},selection:{getContent:function(t,e){return i.getContent(e)}},raw:{getModel:function(){return R.some(a.getRawModel())}}}}(t),t.rtc.isRemote}))}))}))},Qv=function(t){return t.rtcInstance?t.rtcInstance:Gv(t)},tb=function(t){var e=t.rtcInstance;if(e)return e;throw new Error("Failed to get RTC instance not yet initialized.")},eb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return tb(t).selection.getContent(e,n)}(t,e.format?e.format:"html",e)},nb=function(t){return 0===t.dom.length?(vn(t),R.none()):R.some(t)},rb=function(t,e,n,r){t.bind((function(t){return(r?rh:nh)(t.dom,r?t.dom.length:0),e.filter(ze).map((function(e){return function(t,e,n,r){var o=t.dom,i=e.dom,a=r?o.length:i.length;r?(oh(o,i,!1,!r),n.setStart(i,a)):(oh(i,o,!1,!r),n.setEnd(i,a))}(t,e,n,r)}))})).orThunk((function(){var t=function(t,e){return t.filter((function(t){return Jd.isBookmarkNode(t.dom)})).bind(e?Ke:Xe)}(e,r).or(e).filter(ze);return t.map((function(t){return function(t,e){Ye(t).each((function(n){var r=t.dom;e&&Yp(n,Ou(r,0))?nh(r,0):!e&&Xp(n,Ou(r,r.length))&&rh(r,r.length)}))}(t,r)}))}))},ob=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return At(At({format:"html"},t),{set:!0,selection:!0,content:e})}(n,e),o=r;if(!r.no_events){var i=t.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void t.fire("SetContent",i);o=i}o.content=function(t,e){if("raw"!==e.format){var n=t.selection.getRng(),r=t.dom.getParent(n.commonAncestorContainer,t.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=t.parser.parse(e.content,At(At({isRootContent:!0,forced_root_block:!1},o),e));return tp({validate:t.validate},t.schema).serialize(i)}return e.content}(t,o);var a=t.selection.getRng();!function(t,e){var n=R.from(e.firstChild).map(Ae.fromDom),r=R.from(e.lastChild).map(Ae.fromDom);t.deleteContents(),t.insertNode(e);var o=n.bind(Xe).filter(ze).bind(nb),i=r.bind(Ke).filter(ze).bind(nb);rb(o,n,t,!0),rb(i,r,t,!1),t.collapse(!1)}(a,a.createContextualFragment(o.content)),t.selection.setRng(a),Vf(t,a),o.no_events||t.fire("SetContent",o)},ib=function(t,e,n){if(t&&_t(t,e)){var r=X(t[e],(function(t){return t!==n}));0===r.length?delete t[e]:t[e]=r}};var ab,sb,ub=function(t){return!!t.select},cb=function(t){return!(!t||!t.ownerDocument)&&je(Ae.fromDom(t.ownerDocument),Ae.fromDom(t))},lb=function(t,e,n,r){var o,i,a=function(t,e){var n,r,o=function(e,n){return J(n,(function(n){return t.is(n,e)}))},i=function(e){return t.getParents(e,null,t.getRoot())};return{selectorChangedWithUnbind:function(t,a){return n||(n={},r={},e.on("NodeChange",(function(t){var e=t.element,a=i(e),s={};Te.each(n,(function(t,e){o(e,a).each((function(n){r[e]||(W(t,(function(t){t(!0,{node:n,selector:e,parents:a})})),r[e]=t),s[e]=t}))})),Te.each(r,(function(t,n){s[n]||(delete r[n],Te.each(t,(function(t){t(!1,{node:e,selector:n,parents:a})})))}))}))),n[t]||(n[t]=[]),n[t].push(a),o(t,i(e.selection.getStart())).each((function(){r[t]=n[t]})),{unbind:function(){ib(n,t,a),ib(r,t,a)}}}}}(t,r).selectorChangedWithUnbind,s=function(t,e){return ob(r,t,e)},u=function(t){var e=l();e.collapse(!!t),d(e)},c=function(){return e.getSelection?e.getSelection():e.document.selection},l=function(){var n,a,s,u=function(t,e,n){try{return e.compareBoundaryPoints(t,n)}catch(t){return-1}},l=e.document;if(void 0!==r.bookmark&&!1===_m(r)){var d=um(r);if(d.isSome())return d.map((function(t){return Tm(r,[t])[0]})).getOr(l.createRange())}try{(n=c())&&!An(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Tm(r,[a])[0])}catch(t){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(s=t.getRoot(),a.setStart(s,0),a.setEnd(s,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},d=function(t,e){var n;if(function(t){return!!t&&(!!ub(t)||cb(t.startContainer)&&cb(t.endContainer))}(t)){var a=ub(t)?t:null;if(a){i=null;try{a.select()}catch(t){}}else{var s=c();if(t=r.fire("SetSelectionRange",{range:t,forward:e}).range,s){i=t;try{s.removeAllRanges(),s.addRange(t)}catch(t){}!1===e&&s.extend&&(s.collapse(t.endContainer,t.endOffset),s.extend(t.startContainer,t.startOffset)),o=s.rangeCount>0?s.getRangeAt(0):null}t.collapsed||t.startContainer!==t.endContainer||!s.setBaseAndExtent||ke.ie||t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(n=t.startContainer.childNodes[t.startOffset])&&"IMG"===n.tagName&&(s.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),s.anchorNode===t.startContainer&&s.focusNode===t.endContainer||s.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:t,forward:e})}}},f=function(){var e=c(),n=null==e?void 0:e.anchorNode,r=null==e?void 0:e.focusNode;if(!e||!n||!r||An(n)||An(r))return!0;var o=t.createRng();o.setStart(n,e.anchorOffset),o.collapse(!0);var i=t.createRng();return i.setStart(r,e.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:t,win:e,serializer:n,editor:r,collapse:u,setCursorLocation:function(e,n){var o=t.createRng();y(e)&&y(n)?(o.setStart(e,n),o.setEnd(e,n),d(o),u(!1)):(zd(t,o,r.getBody(),!0),d(o))},getContent:function(t){return eb(r,t)},setContent:s,getBookmark:function(t,e){return p.getBookmark(t,e)},moveToBookmark:function(t){return p.moveToBookmark(t)},select:function(e,n){return function(t,e,n){return R.from(e).map((function(e){var r=t.nodeIndex(e),o=t.createRng();return o.setStart(e.parentNode,r),o.setEnd(e.parentNode,r+1),n&&(zd(t,o,e,!0),zd(t,o,e,!1)),o}))}(t,e,n).each(d),e},isCollapsed:function(){var t=l(),e=c();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!e||t.collapsed)},isForward:f,setNode:function(e){return s(t.getOuterHTML(e)),e},getNode:function(){return function(t,e){var n,r,o;if(!e)return t;r=e.startContainer,o=e.endContainer;var i=e.startOffset,a=e.endOffset;return n=e.commonAncestorContainer,!e.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Em(r.nextSibling,!0):r.parentNode,o=0===a?Em(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:c,setRng:d,getRng:l,getStart:function(t){return Sm(r.getBody(),l(),t)},getEnd:function(t){return Dm(r.getBody(),l(),t)},getSelectedBlocks:function(e,n){return function(t,e,n,r){var o,i=[],a=t.getRoot();if(n=t.getParent(n||Sm(a,e,e.collapsed),t.isBlock),r=t.getParent(r||Dm(a,e,e.collapsed),t.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var s=new so(n,a);(o=s.next())&&o!==r;)t.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(t,l(),e,n)},normalize:function(){var e=l(),n=c();if(!(Ld(n).length>1)&&Ud(r)){var o=yf(t,e);return o.each((function(t){d(t,f())})),o.getOr(e)}return e},selectorChanged:function(t,e){return a(t,e),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var e,n=t.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){e=n;break}n=n.parentNode}return e},scrollIntoView:function(t,e){y(t)?function(t,e,n){(t.inline?zf:Hf)(t,e,n)}(r,t,e):Vf(r,l(),e)},placeCaretAt:function(t,e){return d(cf(t,e,r.getDoc()))},getBoundingClientRect:function(){var t=l();return t.collapsed?Ou.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:function(){e=o=i=null,h.destroy()}},p=Jd(m),h=sf(m,r);return m.bookmarkManager=p,m.controlSelection=h,m},db=function(t,e,n){t.addNodeFilter("font",(function(t){W(t,(function(t){var r=e.parse(t.attr("style")),o=t.attr("color"),i=t.attr("face"),a=t.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(t.attr("size"),10)-1]),t.name="span",t.attr("style",e.serialize(r)),function(t,e){W(e,(function(e){t.attr(e,null)}))}(t,["color","face","size"])}))}))},fb=function(t,e){var n=Ni();e.convert_fonts_to_spans&&db(t,n,Te.explode(e.font_size_legacy_values)),function(t,e){t.addNodeFilter("strike",(function(t){W(t,(function(t){var n=e.parse(t.attr("style"));n["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(n))}))}))}(t,n)},mb=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},pb=function(t,e){var n;try{n=atob(e)}catch(t){return R.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return R.some(new Blob([r],{type:t}))},hb=function(t){return 0===t.indexOf("blob:")?function(t){return new to((function(e,n){var r=function(){n("Cannot convert "+t+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===o.status?e(o.response):r()},o.onerror=r,o.send()}catch(t){r()}}))}(t):0===t.indexOf("data:")?(e=t,new to((function(t){var n=mb(e),r=n.type,o=n.data;pb(r,o).fold((function(){return t(new Blob([]))}),t)}))):null;var e},gb=0,vb=function(t){return(t||"blobid")+gb++},bb=function(t,e,n,r){var o,i;if(0!==e.src.indexOf("blob:")){var a=mb(e.src),s=a.data,u=a.type;o=s,(i=t.getByData(o,u))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}),(function(t){r(t)}))}else(i=t.getByUri(e.src))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){(function(t){return new to((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))})(r).then((function(a){o=mb(a).data,i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}))}),(function(t){r(t)}))},yb=function(t,e){var n={};return{findAll:function(r,o){o||(o=L);var i=X(function(t){return t?ut(t.getElementsByTagName("img")):[]}(r),(function(e){var n=e.src;return!!ke.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!n||n===ke.transparentSrc)&&(0===n.indexOf("blob:")?!t.isUploaded(n)&&o(e):0===n.indexOf("data:")&&o(e)))))})),a=V(i,(function(t){if(void 0!==n[t.src])return new to((function(e){n[t.src].then((function(n){if("string"==typeof n)return n;e({image:t,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){bb(e,t,n,r)})).then((function(t){return delete n[t.image.src],t})).catch((function(e){return delete n[t.src],e}));return n[t.src]=r,r}));return to.all(a)}}},_b=function(t,e,n,r){(t.padd_empty_with_br||e.insert)&&n[r.name]?r.empty().append(new Lm("br",1)).shortEnded=!0:r.empty().append(new Lm("#text",3)).value=_o},wb=function(t,e){return t&&t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.name===e},Cb=function(t,e,n,r){return r.isEmpty(e,n,(function(e){return function(t,e){var n=t.getElementRule(e.name);return n&&n.paddEmpty}(t,e)}))},kb=function(t,e){var n=e.blob_cache,r=function(t){var r=t.attr("src");(function(t){return t.attr("src")===ke.transparentSrc||y(t.attr("data-mce-placeholder"))})(t)||function(t){return y(t.attr("data-mce-bogus"))}(t)||function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(t);return e?R.some({type:e[1],data:decodeURIComponent(e[2])}):R.none()}(r).filter((function(){return function(t,e){if(e.images_dataimg_filter){var n=new Image;return n.src=t.attr("src"),ft(t.attributes.map,(function(t,e){n.setAttribute(e,t)})),e.images_dataimg_filter(n)}return!0}(t,e)})).bind((function(t){var e=t.type,r=t.data;return R.from(n.getByData(r,e)).orThunk((function(){return pb(e,r).map((function(t){var e=n.create(vb(),t,r);return n.add(e),e}))}))})).each((function(e){t.attr("src",e.blobUri())}))};n&&t.addAttributeFilter("src",(function(t){return W(t,r)}))},xb=Te.makeMap,Sb=Te.each,Db=Te.explode,Eb=Te.extend,Tb=function(t,e){void 0===e&&(e=Oi());var n={},r=[],o={},i={};(t=t||{}).validate=!("validate"in t)||t.validate,t.root_name=t.root_name||"body";var a=function(t){var e=t.name;e in n&&((s=o[e])?s.push(t):o[e]=[t]);for(var a=r.length;a--;){var s,u=r[a].name;if(u in t.attributes.map)(s=i[u])?s.push(t):i[u]=[t]}return t},s={schema:e,addAttributeFilter:function(t,e){Sb(Db(t),(function(t){var n;for(n=0;n<r.length;n++)if(r[n].name===t)return void r[n].callbacks.push(e);r.push({name:t,callbacks:[e]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(t,e){Sb(Db(t),(function(t){var r=n[t];r||(n[t]=r=[]),r.push(e)}))},getNodeFilters:function(){var t=[];for(var e in n)_t(n,e)&&t.push({name:e,callbacks:n[e]});return t},filterNode:a,parse:function(s,u){var c,l,d,f,m,p,h,g,v=[];u=u||{},o={},i={};var b=Eb(xb("script,style,head,html,body,title,meta,param"),e.getBlockElements()),y=e.getNonEmptyElements(),_=e.children,w=t.validate,C=function(t){return!1===t?"":!0===t?"p":t}("forced_root_block"in u?u.forced_root_block:t.forced_root_block),k=e.getWhiteSpaceElements(),x=/^[ \t\r\n]+/,S=/[ \t\r\n]+$/,D=/[ \t\r\n]+/g,E=/^[ \t\r\n]+$/,T=_t(k,u.context)||_t(k,t.root_name),O=function(t,e){var r,i=new Lm(t,e);return t in n&&((r=o[t])?r.push(i):o[t]=[i]),i},A=function(t){for(var n=e.getBlockElements(),r=t.prev;r&&3===r.type;){var o=r.value.replace(S,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},N=qm({validate:w,document:t.document,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_script_urls:t.allow_script_urls,allow_conditional_comments:t.allow_conditional_comments,preserve_cdata:t.preserve_cdata,self_closing_elements:function(t){var e={};for(var n in t)"li"!==n&&"p"!==n&&(e[n]=t[n]);return e}(e.getSelfClosingElements()),cdata:function(t){g.append(O("#cdata",4)).value=t},text:function(t,e){var n;T||(t=t.replace(D," "),function(t,e){return t&&(_t(e,t.name)||"br"===t.name)}(g.lastChild,b)&&(t=t.replace(x,""))),0!==t.length&&((n=O("#text",3)).raw=!!e,g.append(n).value=t)},comment:function(t){g.append(O("#comment",8)).value=t},pi:function(t,e){g.append(O(t,7)).value=e,A(g)},doctype:function(t){g.append(O("#doctype",10)).value=t,A(g)},start:function(t,n,o){var a=w?e.getElementRule(t):{};if(a){var s=O(a.outputName||t,1);s.attributes=n,s.shortEnded=o,g.append(s);var u=_[g.name];u&&_[s.name]&&!u[s.name]&&v.push(s);for(var c=r.length;c--;){var l=r[c].name;l in n.map&&((p=i[l])?p.push(s):i[l]=[s])}b[t]&&A(s),o||(g=s),!T&&k[t]&&(T=!0)}},end:function(n){var r,o,i,a,s=w?e.getElementRule(n):{};if(s){if(b[n]&&!T){if((r=g.firstChild)&&3===r.type)if((o=r.value.replace(x,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i;if((r=g.lastChild)&&3===r.type)if((o=r.value.replace(S,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i}if(T&&k[n]&&(T=!1),s.removeEmpty&&Cb(e,y,k,g))return a=g.parent,b[g.name]?g.empty().remove():g.unwrap(),void(g=a);s.paddEmpty&&(function(t){return wb(t,"#text")&&t.firstChild.value===_o}(g)||Cb(e,y,k,g))&&_b(t,u,b,g),g=g.parent}}},e),$=g=new Lm(u.context||t.root_name,11);if(N.parse(s,u.format),w&&v.length&&(u.context?u.invalid=!0:function(t){for(var n=xb("tr,td,th,tbody,thead,tfoot,table"),r=e.getNonEmptyElements(),o=e.getWhiteSpaceElements(),i=e.getTextBlockElements(),s=e.getSpecialElements(),u=function(t,n){if(void 0===n&&(n=t.parent),s[t.name])t.empty().remove();else{for(var r=0,o=t.children();r<o.length;r++){var i=o[r];e.isValidChild(n.name,i.name)||u(i,n)}t.unwrap()}},c=0;c<t.length;c++){var l=t[c],d=void 0,f=void 0,m=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var p=l.next;p&&i[p.name];)p.name="li",p.fixed=!0,l.parent.insert(p,l.parent),p=p.next;l.unwrap()}else{var h=[l];for(d=l.parent;d&&!e.isValidChild(d.name,l.name)&&!n[d.name];d=d.parent)h.push(d);if(d&&h.length>1)if(e.isValidChild(d.name,l.name)){h.reverse();for(var g=f=a(h[0].clone()),v=0;v<h.length-1;v++){e.isValidChild(g.name,h[v].name)?(m=a(h[v].clone()),g.append(m)):m=g;for(var b=h[v].firstChild;b&&b!==h[v+1];){var y=b.next;m.append(b),b=y}g=m}Cb(e,r,o,f)?d.insert(l,h[0],!0):(d.insert(f,h[0],!0),d.insert(l,f)),d=h[0],(Cb(e,r,o,d)||wb(d,"br"))&&d.empty().remove()}else u(l);else if(l.parent){if("li"===l.name){if((p=l.prev)&&("ul"===p.name||"ol"===p.name)){p.append(l);continue}if((p=l.next)&&("ul"===p.name||"ol"===p.name)){p.insert(l,p.firstChild,!0);continue}l.wrap(a(new Lm("ul",1)));continue}e.isValidChild(l.parent.name,"div")&&e.isValidChild("div",l.name)?l.wrap(a(new Lm("div",1))):u(l)}}}}(v)),C&&("body"===$.name||u.isRootContent)&&function(){var n=$.firstChild,r=null,o=function(t){t&&((n=t.firstChild)&&3===n.type&&(n.value=n.value.replace(x,"")),(n=t.lastChild)&&3===n.type&&(n.value=n.value.replace(S,"")))};if(e.isValidChild($.name,C.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=O(C,1)).attr(t.forced_root_block_attrs),$.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!u.invalid){for(h in o)if(_t(o,h)){for(p=n[h],f=(c=o[h]).length;f--;)c[f].parent||c.splice(f,1);for(l=0,d=p.length;l<d;l++)p[l](c,h,u)}for(l=0,d=r.length;l<d;l++)if((p=r[l]).name in i){for(f=(c=i[p.name]).length;f--;)c[f].parent||c.splice(f,1);for(f=0,m=p.callbacks.length;f<m;f++)p.callbacks[f](c,p.name,u)}}return $}};return function(t,e){var n=t.schema;e.remove_trailing_brs&&t.addNodeFilter("br",(function(t,r,o){var i,a,s,u,c,l,d,f,m=t.length,p=Te.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(s=(a=t[i]).parent,p[a.parent.name]&&a===s.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){"br"===l&&(a=null);break}c=c.prev}a&&(a.remove(),Cb(n,h,g,s)&&(d=n.getElementRule(s.name))&&(d.removeEmpty?s.remove():d.paddEmpty&&_b(e,o,p,s)))}else{for(u=a;s&&s.firstChild===u&&s.lastChild===u&&(u=s,!p[s.name]);)s=s.parent;u===s&&!0!==e.padd_empty_with_br&&((f=new Lm("#text",3)).value=_o,a.replace(f))}})),t.addAttributeFilter("href",(function(t){var n,r,o=t.length;if(!e.allow_unsafe_link_target)for(;o--;){var i=t[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?Te.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(t){return t.split(" ").filter((function(t){return t.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),e.allow_html_in_named_anchor||t.addAttributeFilter("id,name",(function(t){for(var e,n,r,o,i=t.length;i--;)if("a"===(o=t[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,e=o.lastChild;do{n=e.prev,r.insert(e,o),e=n}while(e)}})),e.fix_list_elements&&t.addNodeFilter("ul,ol",(function(t){for(var e,n,r=t.length;r--;)if("ul"===(n=(e=t[r]).parent).name||"ol"===n.name)if(e.prev&&"li"===e.prev.name)e.prev.append(e);else{var o=new Lm("li",1);o.attr("style","list-style-type: none"),e.wrap(o)}})),e.validate&&n.getValidClasses()&&t.addAttributeFilter("class",(function(t){for(var e=n.getValidClasses(),r=t.length;r--;){for(var o=t[r],i=o.attr("class").split(" "),a="",s=0;s<i.length;s++){var u=i[s],c=!1,l=e["*"];l&&l[u]&&(c=!0),l=e[o.name],!c&&l&&l[u]&&(c=!0),c&&(a&&(a+=" "),a+=u)}a.length||(a=null),o.attr("class",a)}})),kb(t,e)}(s,t),function(t,e){e.inline_styles&&fb(t,e)}(s,t),s},Ob=function(t,e,n){return function(t,e){return t&&t.hasEventListeners("PreProcess")&&!e.no_events}(t,n)?function(t,e,n){var r,o=t.dom,i=e.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var s=a.createHTMLDocument("");Te.each("BODY"===i.nodeName?i.childNodes:[i],(function(t){s.body.appendChild(s.importNode(t,!0))})),i="BODY"!==i.nodeName?s.body.firstChild:s.body,r=o.doc,o.doc=s}return function(t,e){t.fire("PreProcess",e)}(t,At(At({},n),{node:i})),r&&(o.doc=r),i}(t,e,n):e},Ab=function(t,e,n){-1===Te.inArray(e,n)&&(t.addAttributeFilter(n,(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)})),e.push(n))},Nb=function(t,e,n,r,o){var i=function(t,e,n){return tp(t,e).serialize(n)}(e,n,r);return function(t,e,n){if(!e.no_events&&t){var r=function(t,e){return t.fire("PostProcess",e)}(t,At(At({},e),{content:n}));return r.content}return n}(t,o,i)},$b=function(t,e){var n=["data-mce-selected"],r=e&&e.dom?e.dom:gs.DOM,o=e&&e.schema?e.schema:Oi(t);t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs=!("remove_trailing_brs"in t)||t.remove_trailing_brs;var i=Tb(t,o);!function(t,e,n){t.addAttributeFilter("data-mce-tabindex",(function(t,e){for(var n=t.length;n--;){var r=t[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(e,null)}})),t.addAttributeFilter("src,href,style",(function(t,r){for(var o="data-mce-"+r,i=e.url_converter,a=e.url_converter_scope,s=t.length;s--;){var u=t[s],c=u.attr(o);void 0!==c?(u.attr(r,c.length>0?c:null),u.attr(o,null)):(c=u.attr(r),"style"===r?c=n.serializeStyle(n.parseStyle(c),u.name):i&&(c=i.call(a,c,r,u.name)),u.attr(r,c.length>0?c:null))}})),t.addAttributeFilter("class",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),t.addAttributeFilter("data-mce-type",(function(t,e,n){for(var r=t.length;r--;){var o=t[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=R.from(o.firstChild).exists((function(t){return!Co(t.value)}));i?o.unwrap():o.remove()}}})),t.addNodeFilter("noscript",(function(t){for(var e=t.length;e--;){var n=t[e].firstChild;n&&(n.value=yi.decode(n.value))}})),t.addNodeFilter("script,style",(function(t,n){for(var r=function(t){return t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=t.length;o--;){var i=t[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var s=i.attr("type");s&&i.attr("type","mce-no/type"===s?null:s.replace(/^mce\-/,"")),"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),t.addNodeFilter("#comment",(function(t){for(var r=t.length;r--;){var o=t[r];e.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),t.addNodeFilter("xml:namespace,input",(function(t,e){for(var n=t.length;n--;){var r=t[n];7===r.type?r.remove():1===r.type&&("input"!==e||r.attr("type")||r.attr("type","text"))}})),t.addAttributeFilter("data-mce-type",(function(e){W(e,(function(e){"format-caret"===e.attr("data-mce-type")&&(e.isEmpty(t.schema.getNonEmptyElements())?e.remove():e.unwrap())}))})),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)}))}(i,t,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var s=At({format:"html"},a),u=Ob(e,n,s),c=function(t,e,n){var r=ko(n.getInner?e.innerHTML:t.getOuterHTML(e));return n.selection||yo(Ae.fromDom(e))?r:Te.trim(r)}(r,u,s),l=function(t,e,n){var r=n.selection?At({forced_root_block:!1},n):n,o=t.parse(e,r);return function(t){var e=function(t){return t&&"br"===t.name},n=t.lastChild;if(e(n)){var r=n.prev;e(r)&&(n.remove(),r.remove())}}(o),o}(i,c,s);return"tree"===s.format?l:Nb(e,t,o,l,s)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:T(Ab,i,n),getTempAttrs:S(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Lb=function(t,e){var n=$b(t,e);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Ib=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Qv(t).editor.getContent(e,n)}(t,e,e.format?e.format:"html")},Pb=function(t,e,n){return void 0===n&&(n={}),function(t,e,n){return Qv(t).editor.setContent(e,n)}(t,e,n)},jb=gs.DOM,Rb=function(t){return R.from(t).each((function(t){return t.destroy()}))},Mb=function(t){if(!t.removed){var e=t._selectionOverrides,n=t.editorUpload,r=t.getBody(),o=t.getElement();r&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&o&&jb.remove(o.nextSibling),function(t){t.fire("remove")}(t),t.editorManager.remove(t),!t.inline&&r&&function(t){jb.setStyle(t.id,"display",t.orgDisplay)}(t),function(t){t.fire("detach")}(t),jb.remove(t.getContainer()),Rb(e),Rb(n),t.destroy()}},Bb=function(t,e){var n=t.selection,r=t.dom;t.destroyed||(e||t.removed?(e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),Rb(n),Rb(r)),function(t){var e=t.formElement;e&&(e._mceOldSubmit&&(e.submit=e._mceOldSubmit,e._mceOldSubmit=null),jb.unbind(e,"submit reset",t.formEventDelegate))}(t),function(t){t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null)}(t),t.destroyed=!0):t.remove())},Fb=(ab=function(t,e){return m(t)&&m(e)?Fb(t,e):e},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<t.length;r++){var o=t[r];for(var i in o)_t(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),zb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),Ub="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Hb="imagetools,toc".split(","),Vb=function(t){var e=X(zb,(function(e){return _t(t,e)})),n=t.forced_root_block;return!1!==n&&""!==n||e.push("forced_root_block (false only)"),ot(e)},Wb=function(t){var e=Te.makeMap(t.plugins," "),n=function(t){return _t(e,t)},r=Nt(Nt([],X(Ub,n),!0),tt(Hb,(function(t){return n(t)?[t+" (moving to premium)"]:[]})),!0);return ot(r)},qb=pe().deviceType,Yb=qb.isTouch(),Xb=qb.isPhone(),Kb=qb.isTablet(),Gb=["lists","autolink","autosave"],Zb={table_grid:!1,object_resizing:!1,resize:!1},Jb=function(t){var e=p(t)?t.join(" "):t,n=V(f(e)?e.split(" "):[],Ft);return X(n,(function(t){return t.length>0}))},Qb=function(t,e){var n,r,o=(r={},gt(e,(function(e,n){return U(t,n)}),ht(n={}),ht(r)),{t:n,f:r});return function(t,e){return{sections:S(t),settings:S(e)}}(o.t,o.f)},ty=function(t,e){return _t(t.sections(),e)},ey=function(t,e){return yt(t,"toolbar_mode").orThunk((function(){return yt(t,"toolbar_drawer").map((function(t){return!1===t?"wrap":t}))})).getOr(e)},ny=function(t,e){var n={resize:!1,toolbar_mode:ey(t,"scrolling"),toolbar_sticky:!1};return At(At(At({},Zb),n),e?{menubar:!1}:{})},ry=function(t,e){var n=e.external_plugins?e.external_plugins:{};return t&&t.external_plugins?Te.extend({},t.external_plugins,n):n},oy=function(t,e,n,r){return t&&function(t,e,n){var r=t.sections();return ty(t,e)&&r[e].theme===n}(e,"mobile","mobile")?X(r,T(U,Gb)):t&&ty(e,"mobile")?r:n},iy=function(t,e,n,r){var o=Jb(n.forced_plugins),i=Jb(r.plugins),a=function(t,e){return ty(t,e)?t.sections()[e]:{}}(e,"mobile"),s=a.plugins?Jb(a.plugins):i,u=function(t,e){return[].concat(Jb(t)).concat(Jb(e))}(o,oy(t,e,i,s));if(ke.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return Te.extend(r,{plugins:u.join(" ")})},ay=function(t,e,n,r,o){var i=t?{mobile:ny(o.mobile||{},e)}:{},a=Qb(["mobile"],Fb(i,o)),s=Te.extend(n,r,a.settings(),function(t,e){return t&&ty(e,"mobile")}(t,a)?function(t,e,n){void 0===n&&(n={});var r=t.sections(),o=yt(r,e).getOr({});return Te.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(t,a,r,s)},sy=function(t,e,n,r,o){var i=function(t,e,n,r,o){var i={id:e,theme:"silver",toolbar_mode:ey(t,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return At(At({},i),r?Zb:{})}(o,e,n,Yb,t),a=ay(Xb||Kb,Xb,i,r,o);return!1!==a.deprecation_warnings&&function(t,e){var n=Vb(t),r=Wb(e),o=r.length>0,i=n.length>0,a="mobile"===e.theme;if(o||i||a){var s="\n- ",u=a?"\n\nThemes:\n- mobile":"",c=o?"\n\nPlugins:\n- "+r.join(s):"",l=i?"\n\nSettings:\n- "+n.join(s):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+u+c+l)}}(o,a),a},uy=function(t,e,n){return R.from(e.settings[n]).filter(t)},cy=function(t,e,n,r){var o,i=e in t.settings?t.settings[e]:n;return"hash"===r?function(t){var e={};return"string"==typeof t?W(t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(","),(function(t){var n=t.split("=");n.length>1?e[Te.trim(n[0])]=Te.trim(n[1]):e[Te.trim(n[0])]=Te.trim(n[0])})):e=t,e}(i):"string"===r?uy(f,t,e).getOr(n):"number"===r?uy(w,t,e).getOr(n):"boolean"===r?uy(g,t,e).getOr(n):"object"===r?uy(m,t,e).getOr(n):"array"===r?uy(p,t,e).getOr(n):"string[]"===r?uy((o=f,function(t){return p(t)&&et(t,o)}),t,e).getOr(n):"function"===r?uy(_,t,e).getOr(n):i},ly=(sb={},{add:function(t,e){sb[t]=e},get:function(t){return sb[t]?sb[t]:{icons:{}}},has:function(t){return _t(sb,t)}}),dy=function(t,e){return e.dom[t]},fy=function(t,e){return parseInt(ir(e,t),10)},my=T(dy,"clientWidth"),py=T(dy,"clientHeight"),hy=T(fy,"margin-top"),gy=T(fy,"margin-left"),vy=function(t,e,n){var r,o=Ae.fromDom(t.getBody()),i=t.inline?o:(r=o,Ae.fromDom(We(r).dom.documentElement)),a=function(t,e,n,r){var o=function(t){return t.dom.getBoundingClientRect()}(e);return{x:n-(t?o.left+e.dom.clientLeft+gy(e):0),y:r-(t?o.top+e.dom.clientTop+hy(e):0)}}(t.inline,i,e,n);return function(t,e,n){var r=my(t),o=py(t);return e>=0&&n>=0&&e<=r&&n<=o}(i,a.x,a.y)},by=function(t){var e,n=t.inline?t.getBody():t.getContentAreaContainer();return(e=n,R.from(e).map(Ae.fromDom)).map(yn).getOr(!1)},yy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:e,reposition:e,getArgs:e}},r=function(){return R.from(e[0])},o=function(){e.length>0&&n().reposition(e)},i=function(t){Q(e,(function(e){return e===t})).each((function(t){e.splice(t,1)}))},a=function(a,s){if(void 0===s&&(s=!0),!t.removed&&by(t))return s&&t.fire("BeforeOpenNotification",{notification:a}),J(e,(function(t){return e=n().getArgs(t),r=a,!(e.type!==r.type||e.text!==r.text||e.progressBar||e.timeout||r.progressBar||r.timeout);var e,r})).getOrThunk((function(){t.editorManager.setActive(t);var s=n().open(a,(function(){i(s),o(),r().fold((function(){return t.focus()}),(function(t){return Ae.fromDom(t.getEl()).dom.focus()}))}));return function(t){e.push(t)}(s),o(),t.fire("OpenNotification",{notification:At({},s)}),s}))},s=S(e);return function(t){t.on("SkinLoaded",(function(){var e=function(t){return t.getParam("service_message")}(t);e&&a({text:e,type:"warning",timeout:0},!1),o()})),t.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),t.on("remove",(function(){W(e.slice(),(function(t){n().close(t)}))}))}(t),{open:a,close:function(){r().each((function(t){n().close(t),i(t),o()}))},getNotifications:s}},_y=Ds.PluginManager,wy=Ds.ThemeManager;var Cy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:e=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}},r=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e?e.apply(t,n):void 0}},o=function(n){e.push(n),function(e){t.fire("OpenWindow",{dialog:e})}(n)},i=function(n){!function(e){t.fire("CloseWindow",{dialog:e})}(n),0===(e=X(e,(function(t){return t!==n}))).length&&t.focus()},a=function(e){t.editorManager.setActive(t),sm(t);var n=e();return o(n),n};return t.on("remove",(function(){W(e,(function(t){n().close(t)}))})),{open:function(t,e){return a((function(){return n().open(t,e,i)}))},openUrl:function(t){return a((function(){return n().openUrl(t,i)}))},alert:function(t,e,o){var i=n();i.alert(t,r(o||i,e))},confirm:function(t,e,o){var i=n();i.confirm(t,r(o||i,e))},close:function(){R.from(e[e.length-1]).each((function(t){n().close(t),i(t)}))}}},ky=function(t,e){t.notificationManager.open({type:"error",text:e})},xy=function(t,e){t._skinLoaded?ky(t,e):t.on("SkinLoaded",(function(){ky(t,e)}))},Sy=function(t,e,n){ef(t,e,{message:n}),console.error(n)},Dy=function(t,e,n){return n?"Failed to load "+t+": "+n+" from url "+e:"Failed to load "+t+" url: "+e},Ey=function(t,e,n){Sy(t,"PluginLoadError",Dy("plugin",e,n))},Ty=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Nt([t],e,!1)):r.log.apply(r,Nt([t],e,!1)))},Oy=function(t){return Ay(t,function(t){var e=t.getParam("content_css");return f(e)?V(e.split(","),Ft):p(e)?e:!1===e||t.inline?[]:["default"]}(t))},Ay=function(t,e){var n=t.editorManager.baseURL+"/skins/content",r="content"+t.editorManager.suffix+".css",o=!0===t.inline;return V(e,(function(e){return function(t){return/^[a-z0-9\-]+$/i.test(t)}(e)&&!o?n+"/"+e+"/"+r:t.documentBaseURI.toAbsolute(e)}))},Ny=function(t){t.contentCSS=t.contentCSS.concat(Oy(t),function(t){return Ay(t,hc(t))}(t))},$y=function(){var t={},e=function(t,e){return{status:t,resultUri:e}},n=function(e){return e in t};return{hasBlobUri:n,getResultUri:function(e){var n=t[e];return n?n.resultUri:null},isPending:function(e){return!!n(e)&&1===t[e].status},isUploaded:function(e){return!!n(e)&&2===t[e].status},markPending:function(n){t[n]=e(1,null)},markUploaded:function(n,r){t[n]=e(2,r)},removeFailed:function(e){delete t[e]},destroy:function(){t={}}}},Ly=0,Iy=function(t){return t+Ly+++(e=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+e()+e()+e());var e},Py=function(t,e){var n={},r=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(t){o(t.loaded/t.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((t=e.basePath,o=a.location,t?t.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},o=function(t,e){return{url:e,blobInfo:t,status:!0}},i=function(t,e,n){return{url:"",blobInfo:t,status:!1,error:{message:e,options:n}}},a=function(t,e){Te.each(n[t],(function(t){t(e)})),delete n[t]},s=function(r,s){return r=Te.grep(r,(function(e){return!t.isUploaded(e.blobUri())})),to.all(Te.map(r,(function(r){return t.isPending(r.blobUri())?function(t){var e=t.blobUri();return new to((function(t){n[e]=n[e]||[],n[e].push(t)}))}(r):function(e,n,r){return t.markPending(e.blobUri()),new to((function(s){var u;try{var c=function(){u&&u.close()};n(e,(function(n){c(),t.markUploaded(e.blobUri(),n),a(e.blobUri(),o(e,n)),s(o(e,n))}),(function(n,r){var o=r||{};c(),t.removeFailed(e.blobUri()),a(e.blobUri(),i(e,n,o)),s(i(e,n,o))}),(function(t){t<0||t>100||R.from(u).orThunk((function(){return R.from(r).map(A)})).each((function(e){u=e,e.progressBar.value(t)}))}))}catch(t){s(i(e,t.message,{}))}}))}(r,e.handler,s)})))};return!1===_(e.handler)&&(e.handler=r),{upload:function(t,n){return e.url||e.handler!==r?s(t,n):new to((function(t){t([])}))}}},jy=function(t){return function(){return t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},Ry=function(t,e){return Py(e,{url:sc(t),basePath:uc(t),credentials:cc(t),handler:lc(t)})},My=function(t){var e,n,r=function(){var t=[],e=function(t){if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var e,n=t.id||Iy("blobid"),r=t.name||n,o=t.blob;return{id:S(n),name:S(r),filename:S(t.filename||r+"."+(e=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[e.toLowerCase()]||"dat")),blob:S(o),base64:S(t.base64),blobUri:S(t.blobUri||URL.createObjectURL(o)),uri:S(t.uri)}},n=function(e){return J(t,e).getOrUndefined()},r=function(t){return n((function(e){return e.id()===t}))};return{create:function(t,n,r,o,i){if(f(t))return e({id:t,name:o,filename:i,blob:n,base64:r});if(m(t))return e(t);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r,getByUri:function(t){return n((function(e){return e.blobUri()===t}))},getByData:function(t,e){return n((function(n){return n.base64()===t&&n.blob().type===e}))},findFirst:n,removeByUri:function(e){t=X(t,(function(t){return t.blobUri()!==e||(URL.revokeObjectURL(t.blobUri()),!1)}))},destroy:function(){W(t,(function(t){URL.revokeObjectURL(t.blobUri())})),t=[]}}}(),o=$y(),i=[],a=function(t){var e=ws(null);return t.on("change AddUndo",(function(t){e.set(At({},t.level))})),{fireIfChanged:function(){var n=t.undoManager.data;st(n).filter((function(t){return!qv(e.get(),t)})).each((function(e){t.setDirty(!0),t.fire("change",{level:e,lastLevel:it(n,n.length-2).getOrNull()})}))}}}(t),s=function(e){return function(n){return t.selection?e(n):[]}},u=function(t,e,n){var r=0;do{-1!==(r=t.indexOf(e,r))&&(t=t.substring(0,r)+n+t.substr(r+e.length),r+=n.length-e.length+1)}while(-1!==r);return t},c=function(t,e,n){var r='src="'+n+'"'+(n===ke.transparentSrc?' data-mce-placeholder="1"':"");return t=u(t,'src="'+e+'"',r),t=u(t,'data-mce-src="'+e+'"','data-mce-src="'+n+'"')},l=function(e,n){W(t.undoManager.data,(function(t){"fragmented"===t.type?t.fragments=V(t.fragments,(function(t){return c(t,e,n)})):t.content=c(t.content,e,n)}))},d=function(n){return e||(e=Ry(t,o)),g().then(s((function(o){var i=V(o,(function(t){return t.blobInfo}));return e.upload(i,jy(t)).then(s((function(e){var i=[],s=V(e,(function(e,n){var a=o[n].blobInfo,s=o[n].image;return e.status&&function(t){return t.getParam("images_replace_blob_uris",!0,"boolean")}(t)?(r.removeByUri(s.src),Zv(t)||function(e,n){var r,o=t.convertURL(n,"src");l(e.src,n),t.$(e).attr({src:ic(t)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(s,e.url)):e.error&&(e.error.options.remove&&(l(s.getAttribute("src"),ke.transparentSrc),i.push(s)),function(t,e){xy(t,Ss.translate(["Failed to upload image: {0}",e]))}(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:a}}));return s.length>0&&a.fireIfChanged(),i.length>0&&(Zv(t)?console.error("Removing images on failed uploads is currently unsupported for RTC"):t.undoManager.transact((function(){W(i,(function(e){t.dom.remove(e),r.removeByUri(e.src)}))}))),n&&n(s),s})))})))},p=function(e){if(oc(t))return d(e)},h=function(e){if(!1===et(i,(function(t){return t(e)})))return!1;if(0===e.getAttribute("src").indexOf("data:")){var n=function(t){return t.getParam("images_dataimg_filter",L,"function")}(t);return n(e)}return!0},g=function(){return n||(n=yb(o,r)),n.findAll(t.getBody(),h).then(s((function(e){return e=X(e,(function(e){return"string"!=typeof e||(xy(t,e),!1)})),Zv(t)||W(e,(function(t){l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")})),e})))},v=function(e){return e.replace(/src="(blob:[^"]+)"/g,(function(e,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=G(t.editorManager.get(),(function(t,e){return t||e.editorUpload&&e.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':e}))};return t.on("SetContent",(function(){oc(t)?p():g()})),t.on("RawSaveContent",(function(t){t.content=v(t.content)})),t.on("GetContent",(function(t){t.source_view||"raw"===t.format||"tree"===t.format||(t.content=v(t.content))})),t.on("PostRender",(function(){t.parser.addNodeFilter("img",(function(t){W(t,(function(t){var e=t.attr("src");if(!r.getByUri(e)){var n=o.getResultUri(e);n&&t.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(t){i.push(t)},uploadImages:d,uploadImagesAuto:p,scanForImages:g,destroy:function(){r.destroy(),o.destroy(),n=e=null}}},By=function(t){var e={},n=function(t,r){t&&(f(t)?(p(r)||(r=[r]),W(r,(function(t){v(t.deep)&&(t.deep=!pd(t)),v(t.split)&&(t.split=!pd(t)||hd(t)),v(t.remove)&&pd(t)&&!hd(t)&&(t.remove="none"),pd(t)&&hd(t)&&(t.mixed=!0,t.block_expand=!0),f(t.classes)&&(t.classes=t.classes.split(/\s+/))})),e[t]=r):ft(t,(function(t,e){n(e,t)})))};return n(function(t){var e={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(t,e,n){return Nn(t)&&t.hasAttribute("href")},onformat:function(e,n,r){Te.each(r,(function(n,r){t.setAttrib(e,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(t){var e;return null!==(e=null==t?void 0:t.customValue)&&void 0!==e?e:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Te.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(t){e[t]={block:t,remove:"all"}})),e}(t.dom)),n(function(t){return t.getParam("formats")}(t)),{get:function(t){return y(t)?e[t]:e},has:function(t){return _t(e,t)},register:n,unregister:function(t){return t&&e[t]&&delete e[t],e}}},Fy=Te.each,zy=gs.DOM,Uy=function(t,e){var n,r,o,i=e&&e.schema||Oi({}),a=function(t){r="string"==typeof t?{name:t,classes:[],attrs:{}}:t;var e=zy.create(r.name);return function(t,e){e.classes.length&&zy.addClass(t,e.classes.join(" ")),zy.setAttribs(t,e.attrs)}(e,r),e},s=function(t,e,n){var r,o,u=e.length>0&&e[0],c=u&&u.name,l=function(t,e){var n="string"!=typeof t?t.nodeName.toLowerCase():t,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(e&&-1!==Te.inArray(o,e)?e:o[0])}(t,c);if(l)c===l?(o=e[0],e=e.slice(1)):o=l;else if(u)o=e[0],e=e.slice(1);else if(!n)return t;return o&&(r=a(o)).appendChild(t),n&&(r||(r=zy.create("div")).appendChild(t),Te.each(n,(function(e){var n=a(e);r.insertBefore(n,t)}))),s(r,e,o&&o.siblings)};return t&&t.length?(r=t[0],n=a(r),(o=zy.create("div")).appendChild(s(n,t.slice(1),r.siblings)),o):""},Hy=function(t){var e,n={classes:[],attrs:{}};return"*"!==(t=n.selector=Te.trim(t))&&(e=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(t,e,r,o,i){switch(e){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Te.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=e||"div",n},Vy=function(t,e){var n,r,o,i="",a=function(t){var e=t.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return f(e)?e:""}(t);if(""===a)return"";var s=function(t){return t.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=t.formatter.get(e)))return;e=e[0]}if("preview"in e){var u=yt(e,"preview");if(Kn(u,!1))return"";a=u.getOr(a)}n=e.block||e.inline||"span";var c,l=(c=e.selector)&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Te.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(t){var e=Te.map(t.split(/(?:~\+|~|\+)/),Hy),n=e.pop();return e.length&&(n.siblings=e),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=e.selector,r=Uy(l,t)):r=Uy([n],t);var d=zy.select(n,r)[0]||r.firstChild;return Fy(e.styles,(function(t,e){var n=s(t);n&&zy.setStyle(d,e,n)})),Fy(e.attributes,(function(t,e){var n=s(t);n&&zy.setAttrib(d,e,n)})),Fy(e.classes,(function(t){var e=s(t);zy.hasClass(d,e)||zy.addClass(d,e)})),t.fire("PreviewFormats"),zy.setStyles(r,{position:"absolute",left:-65535}),t.getBody().appendChild(r),o=zy.getStyle(t.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,Fy(a.split(" "),(function(e){var n=zy.getStyle(d,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=zy.getStyle(t.getBody(),e,!0),"#ffffff"===zy.toHex(n).toLowerCase())||"color"===e&&"#000000"===zy.toHex(n).toLowerCase())){if("font-size"===e&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===e&&n&&(i+="padding:0 2px;"),i+=e+":"+n+";"}})),t.fire("AfterPreviewFormats"),zy.remove(r),i},Wy=function(t){var e=By(t),n=ws(null);return function(t){t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(var e=1;e<=6;e++)t.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])}(t),$g(t),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,n,r){!function(t,e,n,r){tb(t).formatter.apply(e,n,r)}(t,e,n,r)},remove:function(e,n,r,o){!function(t,e,n,r,o){tb(t).formatter.remove(e,n,r,o)}(t,e,n,r,o)},toggle:function(e,n,r){!function(t,e,n,r){tb(t).formatter.toggle(e,n,r)}(t,e,n,r)},match:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.match(e,n,r,o)}(t,e,n,r,o)},closest:function(e){return function(t,e){return tb(t).formatter.closest(e)}(t,e)},matchAll:function(e,n){return function(t,e,n){return tb(t).formatter.matchAll(e,n)}(t,e,n)},matchNode:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.matchNode(e,n,r,o)}(t,e,n,r,o)},canApply:function(e){return function(t,e){return tb(t).formatter.canApply(e)}(t,e)},formatChanged:function(e,r,o,i){return function(t,e,n,r,o,i){return tb(t).formatter.formatChanged(e,n,r,o,i)}(t,n,e,r,o,i)},getCssText:T(Vy,t)}},qy=function(t){switch(t.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Yy=function(t){var e=Es(),n=ws(0),r=ws(0),o={data:[],typing:!1,beforeChange:function(){!function(t,e,n){tb(t).undoManager.beforeChange(e,n)}(t,n,e)},add:function(i,a){return function(t,e,n,r,o,i,a){return tb(t).undoManager.add(e,n,r,o,i,a)}(t,o,r,n,e,i,a)},undo:function(){return function(t,e,n,r){return tb(t).undoManager.undo(e,n,r)}(t,o,n,r)},redo:function(){return function(t,e,n){return tb(t).undoManager.redo(e,n)}(t,r,o.data)},clear:function(){!function(t,e,n){tb(t).undoManager.clear(e,n)}(t,o,r)},reset:function(){!function(t,e){tb(t).undoManager.reset(e)}(t,o)},hasUndo:function(){return function(t,e,n){return tb(t).undoManager.hasUndo(e,n)}(t,o,r)},hasRedo:function(){return function(t,e,n){return tb(t).undoManager.hasRedo(e,n)}(t,o,r)},transact:function(e){return function(t,e,n,r){return tb(t).undoManager.transact(e,n,r)}(t,o,n,e)},ignore:function(e){!function(t,e,n){tb(t).undoManager.ignore(e,n)}(t,n,e)},extra:function(e,n){!function(t,e,n,r,o){tb(t).undoManager.extra(e,n,r,o)}(t,o,r,e,n)}};return Zv(t)||function(t,e,n){var r=ws(!1),o=function(t){Xv(e,!1,n),e.add({},t)};t.on("init",(function(){e.add()})),t.on("BeforeExecCommand",(function(t){var r=t.command;qy(r)||(Kv(e,n),e.beforeChange())})),t.on("ExecCommand",(function(t){var e=t.command;qy(e)||o(t)})),t.on("ObjectResizeStart cut",(function(){e.beforeChange()})),t.on("SaveContent ObjectResized blur",o),t.on("dragend",o),t.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),r.get()&&e.typing&&!1===qv(Uv(t),e.data[0])&&(!1===t.isDirty()&&(t.setDirty(!0),t.fire("change",{level:e.data[0],lastLevel:null})),t.fire("TypingUndo"),r.set(!1),t.nodeChanged()))})),t.on("keydown",(function(t){var i=t.keyCode;if(!t.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)e.typing&&o(t);else{var a=t.ctrlKey&&!t.altKey||t.metaKey;!(i<16||i>20)||224===i||91===i||e.typing||a||(e.beforeChange(),Xv(e,!0,n),e.add({},t),r.set(!0))}})),t.on("mousedown",(function(t){e.typing&&o(t)})),t.on("input",(function(t){var e;t.inputType&&("insertReplacementText"===t.inputType||"insertText"===(e=t).inputType&&null===e.data||function(t){return"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType}(t))&&o(t)})),t.on("AddUndo Undo Redo ClearUndos",(function(e){e.isDefaultPrevented()||t.nodeChanged()}))}(t,o,n),function(t){t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")}(t),o},Xy=[9,27,of.HOME,of.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,of.DOWN,of.UP,of.LEFT,of.RIGHT].concat(ke.browser.isFirefox()?[224]:[]),Ky="data-mce-placeholder",Gy=function(t){return"keydown"===t.type||"keyup"===t.type},Zy=function(t){var e=t.keyCode;return e===of.BACKSPACE||e===of.DELETE},Jy=function(t){var e=t.dom,n=nc(t),r=function(t){return t.getParam("placeholder",Qu.getAttrib(t.getElement(),"placeholder"),"string")}(t),o=function(i,a){if(!function(t){if(Gy(t)){var e=t.keyCode;return!Zy(t)&&(of.metaKeyPressed(t)||t.altKey||e>=112&&e<=123||U(Xy,e))}return!1}(i)){var s=t.getBody(),u=!function(t){return Gy(t)&&!(Zy(t)||"keyup"===t.type&&229===t.keyCode)}(i)&&function(t,e,n){if(ei(Ae.fromDom(e),!1)){var r=""===n,o=e.firstElementChild;return!o||!t.getStyle(e.firstElementChild,"padding-left")&&!t.getStyle(e.firstElementChild,"padding-right")&&(r?!t.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(e,s,n);(""!==e.getAttrib(s,Ky)!==u||a)&&(e.setAttrib(s,Ky,u?r:null),e.setAttrib(s,"aria-placeholder",u?r:null),function(t,e){t.fire("PlaceholderToggle",{state:e})}(t,u),t.on(u?"keydown":"keyup",o),t.off(u?"keyup":"keydown",o))}};r&&t.on("init",(function(e){o(e,!0),t.on("change SetContent ExecCommand",o),t.on("paste",(function(e){return oo.setEditorTimeout(t,(function(){return o(e)}))}))}))},Qy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,t_=function(t,e){return $e(Ae.fromDom(e),function(t){return t.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(t))},e_=function(t){return"rtl"===gs.DOM.getStyle(t,"direction",!0)||(e=t.textContent,Qy.test(e));var e},n_=function(t,e,n){var r=function(t,e,n){return X(gs.DOM.getParents(n.container(),"*",e),t)}(t,e,n);return R.from(r[r.length-1])},r_=function(t,e){if(!e)return e;var n=e.container(),r=e.offset();return t?Eo(n)?Bn(n.nextSibling)?Ou(n.nextSibling,0):Ou.after(n):Ao(e)?Ou(n,r+1):e:Eo(n)?Bn(n.previousSibling)?Ou(n.previousSibling,n.previousSibling.data.length):Ou.before(n):No(e)?Ou(n,r-1):e},o_=T(r_,!0),i_=T(r_,!1),a_=function(t){return po(t)||go(t)},s_=function(t,e){return je(t,e)?Kr(e,a_,function(t){return function(e){return Ie(t,Ae.fromDom(e.dom.parentNode))}}(t)):R.none()},u_=function(t){t.dom.isEmpty(t.getBody())&&(t.setContent(""),function(t){var e=t.getBody(),n=e.firstChild&&t.dom.isBlock(e.firstChild)?e.firstChild:e;t.selection.setCursorLocation(n,0)}(t))},c_=function(t,e){return{from:t,to:e}},l_=function(t,e){var n=Ae.fromDom(t),r=Ae.fromDom(e.container());return s_(n,r).map((function(t){return function(t,e){return{block:t,position:e}}(t,e)}))},d_=function(t,e,n){var r=l_(t,Ou.fromRangeStart(n)),o=r.bind((function(n){return Ol(e,t,n.position).bind((function(n){return l_(t,n).map((function(n){return function(t,e,n){return Hn(n.position.getNode())&&!1===ei(n.block)?$l(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Ol(e,t,r).bind((function(e){return l_(t,e)})):R.some(n)})).getOr(n):n}(t,e,n)}))}))}));return Gn(r,o,c_).filter((function(t){return function(t){return!1===Ie(t.from.block,t.to.block)}(t)&&function(t){return Ye(t.from.block).bind((function(e){return Ye(t.to.block).filter((function(t){return Ie(e,t)}))})).isSome()}(t)&&function(t){return!1===qn(t.from.block.dom)&&!1===qn(t.to.block.dom)}(t)}))},f_=function(t){var e=Je(t);return Q(e,lo).fold(S(e),(function(t){return e.slice(0,t)}))},m_=function(t){var e=f_(t);return W(e,vn),e},p_=function(t,e){var n=Dp(e,t);return J(n.reverse(),(function(t){return ei(t)})).each(vn)},h_=function(t,e,n,r){if(ei(n))return Cp(n),Pl(n.dom);0===X(Ge(r),(function(t){return!ei(t)})).length&&ei(e)&&dn(r,Ae.fromTag("br"));var o=Il(n.dom,Ou.before(r.dom));return W(m_(e),(function(t){dn(r,t)})),p_(t,e),o},g_=function(t,e,n){if(ei(n))return vn(n),ei(e)&&Cp(e),Pl(e.dom);var r=jl(n.dom);return W(m_(e),(function(t){pn(n,t)})),p_(t,e),r},v_=function(t,e){return je(e,t)?function(t,e){var n=Dp(e,t);return R.from(n[n.length-1])}(e,t):R.none()},b_=function(t,e){$l(t,e.dom).map((function(t){return t.getNode()})).map(Ae.fromDom).filter(mo).each(vn)},y_=function(t,e,n){return b_(!0,e),b_(!1,n),v_(e,n).fold(T(g_,t,e,n),T(h_,t,e,n))},__=function(t,e,n,r){return e?y_(t,r,n):y_(t,n,r)},w_=function(t,e){var n=Ae.fromDom(t.getBody()),r=function(t,e,n){return n.collapsed?d_(t,e,n):R.none()}(n.dom,e,t.selection.getRng()).bind((function(t){return __(n,e,t.from.block,t.to.block)}));return r.each((function(e){t.selection.setRng(e.toRange())})),r.isSome()},C_=function(t,e){var n=Ae.fromDom(e),r=T(Ie,t);return Xr(n,bo,r).isSome()},k_=function(t,e){var n=Il(t.dom,Ou.fromRangeStart(e)).isNone(),r=Ll(t.dom,Ou.fromRangeEnd(e)).isNone();return!function(t,e){return C_(t,e.startContainer)||C_(t,e.endContainer)}(t,e)&&n&&r},x_=function(t){var e=Ae.fromDom(t.getBody()),n=t.selection.getRng();return k_(e,n)?function(t){return t.setContent(""),t.selection.setCursorLocation(),!0}(t):function(t,e){var n=e.getRng();return Gn(s_(t,Ae.fromDom(n.startContainer)),s_(t,Ae.fromDom(n.endContainer)),(function(r,o){return!1===Ie(r,o)&&(n.deleteContents(),__(t,!0,r,o).each((function(t){e.setRng(t.toRange())})),!0)})).getOr(!1)}(e,t.selection)},S_=function(t,e){return!t.selection.isCollapsed()&&x_(t)},D_=Wn,E_=qn,T_=function(t,e,n,r,o){return R.from(e._selectionOverrides.showCaret(t,n,r,o))},O_=function(t,e){return t.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?R.none():R.some(function(t){var e=t.ownerDocument.createRange();return e.selectNode(t),e}(e))},A_=function(t,e,n){var r=sl(1,t.getBody(),e),o=Ou.fromRangeStart(r),i=o.getNode();if(Fc(i))return T_(1,t,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Fc(a))return T_(1,t,a,!1,!1);var s=t.dom.getParent(o.getNode(),(function(t){return E_(t)||D_(t)}));return Fc(s)?T_(1,t,s,!1,n):R.none()},N_=function(t,e,n){return e.collapsed?A_(t,e,n).getOr(e):e},$_=function(t){return yp(t)||hp(t)},L_=function(t){return _p(t)||gp(t)},I_=function(t,e,n,r,o,i){return T_(r,t,i.getNode(!o),o,!0).each((function(n){if(e.collapsed){var r=e.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else e.deleteContents();t.selection.setRng(n)})),function(t,e){Bn(e)&&0===e.data.length&&t.remove(e)}(t.dom,n),!0},P_=function(t,e){return function(t,e){var n=t.selection.getRng();if(!Bn(n.commonAncestorContainer))return!1;var r=e?Au.Forwards:Au.Backwards,o=xl(t.getBody()),i=T(dl,e?o.next:o.prev),a=e?$_:L_,s=cl(r,t.getBody(),n),u=r_(e,i(s));if(!u||!fl(s,u))return!1;if(a(u))return I_(t,n,s.getNode(),r,e,u);var c=i(u);return!!(c&&a(c)&&fl(u,c))&&I_(t,n,s.getNode(),r,e,c)}(t,e)},j_=Sr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),R_=function(t,e,n,r){var o=r.getNode(!1===e);return s_(Ae.fromDom(t),Ae.fromDom(n.getNode())).map((function(t){return ei(t)?j_.remove(t.dom):j_.moveToElement(o)})).orThunk((function(){return R.some(j_.moveToElement(o))}))},M_=function(t,e,n){return Ol(e,t,n).bind((function(r){return o=r.getNode(),bo(Ae.fromDom(o))||go(Ae.fromDom(o))||function(t,e,n,r){var o=function(e){return fo(Ae.fromDom(e))&&!tl(n,r,t)};return ul(!e,n).fold((function(){return ul(e,r).fold($,o)}),o)}(t,e,n,r)?R.none():e&&qn(r.getNode())||!1===e&&qn(r.getNode(!0))?R_(t,e,n,r):e&&_p(n)||!1===e&&yp(n)?R.some(j_.moveToPosition(r)):R.none();var o}))},B_=function(t,e,n){return function(t,e){var n=e.getNode(!1===t),r=t?"after":"before";return Nn(n)&&n.getAttribute("data-mce-caret")===r}(e,n)?function(t,e){return t&&qn(e.nextSibling)?R.some(j_.moveToElement(e.nextSibling)):!1===t&&qn(e.previousSibling)?R.some(j_.moveToElement(e.previousSibling)):R.none()}(e,n.getNode(!1===e)).fold((function(){return M_(t,e,n)}),R.some):M_(t,e,n).bind((function(e){return function(t,e,n){return n.fold((function(t){return R.some(j_.remove(t))}),(function(t){return R.some(j_.moveToElement(t))}),(function(n){return tl(e,n,t)?R.none():R.some(j_.moveToPosition(n))}))}(t,n,e)}))},F_=function(t,e){return R.from(Qd(t.getBody(),e))},z_=function(t,e){var n=t.selection.getNode();return F_(t,n).filter(qn).fold((function(){return function(t,e,n){var r=sl(e?1:-1,t,n),o=Ou.fromRangeStart(r),i=Ae.fromDom(t);return!1===e&&_p(o)?R.some(j_.remove(o.getNode(!0))):e&&yp(o)?R.some(j_.remove(o.getNode())):!1===e&&yp(o)&&Mp(i,o)?Bp(i,o).map((function(t){return j_.remove(t.getNode())})):e&&_p(o)&&Rp(i,o)?Fp(i,o).map((function(t){return j_.remove(t.getNode())})):B_(t,e,o)}(t.getBody(),e,t.selection.getRng()).exists((function(n){return n.fold(function(t,e){return function(n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Ae.fromDom(n)),!0}}(t,e),function(t,e){return function(n){var r=e?Ou.before(n):Ou.after(n);return t.selection.setRng(r.toRange()),!0}}(t,e),function(t){return function(e){return t.selection.setRng(e.toRange()),!0}}(t))}))}),L)},U_=function(t,e){var n=t.selection.getNode();return!(!qn(n)||Yn(n))&&F_(t,n.parentNode).filter(qn).fold((function(){var n;return n=Ae.fromDom(t.getBody()),W(Ms(n,".mce-offscreen-selection"),vn),hh(t,e,Ae.fromDom(t.selection.getNode())),u_(t),!0}),L)},H_=function(t){var e=t.dom,n=t.selection,r=Qd(t.getBody(),n.getNode());if(Wn(r)&&e.isBlock(r)&&e.isEmpty(r)){var o=e.create("br",{"data-mce-bogus":"1"});e.setHTML(r,""),r.appendChild(o),n.setRng(Ou.before(o).toRange())}return!0},V_=function(t,e){return t.selection.isCollapsed()?z_(t,e):U_(t,e)},W_=function(t,e){return!!t.selection.isCollapsed()&&function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Ol(e,t.getBody(),n).filter((function(t){return e?mp(t):pp(t)})).bind((function(t){return R.from(el(e?0:-1,t))})).exists((function(e){return t.selection.select(e),!0}))}(t,e)},q_=Bn,Y_=function(t){return q_(t)&&t.data[0]===wo},X_=function(t){return q_(t)&&t.data[t.data.length-1]===wo},K_=function(t){return t.ownerDocument.createTextNode(wo)},G_=function(t,e){return t?function(t){if(q_(t.previousSibling))return X_(t.previousSibling)||t.previousSibling.appendData(wo),t.previousSibling;if(q_(t))return Y_(t)||t.insertData(0,wo),t;var e=K_(t);return t.parentNode.insertBefore(e,t),e}(e):function(t){if(q_(t.nextSibling))return Y_(t.nextSibling)||t.nextSibling.insertData(0,wo),t.nextSibling;if(q_(t))return X_(t)||t.appendData(wo),t;var e=K_(t);return t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e),e}(e)},Z_=T(G_,!0),J_=T(G_,!1),Q_=function(t,e){return Bn(t.container())?G_(e,t.container()):G_(e,t.getNode())},tw=function(t,e){var n=e.get();return n&&t.container()===n&&Eo(n)},ew=function(t,e){return e.fold((function(e){$c(t.get());var n=Z_(e);return t.set(n),R.some(Ou(n,n.length-1))}),(function(e){return Pl(e).map((function(e){if(tw(e,t))return Ou(t.get(),1);$c(t.get());var n=Q_(e,!0);return t.set(n),Ou(n,1)}))}),(function(e){return jl(e).map((function(e){if(tw(e,t))return Ou(t.get(),t.get().length-1);$c(t.get());var n=Q_(e,!1);return t.set(n),Ou(n,n.length-1)}))}),(function(e){$c(t.get());var n=J_(e);return t.set(n),R.some(Ou(n,1))}))},nw=function(t,e){for(var n=0;n<t.length;n++){var r=t[n].apply(null,e);if(r.isSome())return r}return R.none()},rw=Sr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),ow=function(t,e){var n=Qc(e,t);return n||t},iw=function(t,e,n){var r=o_(n),o=ow(e,r.container());return n_(t,o,r).fold((function(){return Ll(o,r).bind(T(n_,t,o)).map((function(t){return rw.before(t)}))}),R.none)},aw=function(t,e){return null===Bl(t,e)},sw=function(t,e,n){return n_(t,e,n).filter(T(aw,e))},uw=function(t,e,n){var r=i_(n);return sw(t,e,r).bind((function(t){return Il(t,r).isNone()?R.some(rw.start(t)):R.none()}))},cw=function(t,e,n){var r=o_(n);return sw(t,e,r).bind((function(t){return Ll(t,r).isNone()?R.some(rw.end(t)):R.none()}))},lw=function(t,e,n){var r=i_(n),o=ow(e,r.container());return n_(t,o,r).fold((function(){return Il(o,r).bind(T(n_,t,o)).map((function(t){return rw.after(t)}))}),R.none)},dw=function(t){return!1===e_(mw(t))},fw=function(t,e,n){return nw([iw,uw,cw,lw],[t,e,n]).filter(dw)},mw=function(t){return t.fold(D,D,D,D)},pw=function(t){return t.fold(S("before"),S("start"),S("end"),S("after"))},hw=function(t){return t.fold(rw.before,rw.before,rw.after,rw.after)},gw=function(t){return t.fold(rw.start,rw.start,rw.end,rw.end)},vw=function(t,e,n,r,o,i){return Gn(n_(e,n,r),n_(e,n,o),(function(e,r){return e!==r&&function(t,e,n){var r=Qc(e,t),o=Qc(n,t);return r&&r===o}(n,e,r)?rw.after(t?e:r):i})).getOr(i)},bw=function(t,e){return t.fold(L,(function(t){return r=e,!(pw(n=t)===pw(r)&&mw(n)===mw(r));var n,r}))},yw=function(t,e){return t?e.fold(k(R.some,rw.start),R.none,k(R.some,rw.after),R.none):e.fold(R.none,k(R.some,rw.before),R.none,k(R.some,rw.end))},_w=function(t,e,n,r){var o=r_(t,r),i=fw(e,n,o);return fw(e,n,o).bind(T(yw,t)).orThunk((function(){return function(t,e,n,r,o){var i=r_(t,o);return Ol(t,n,i).map(T(r_,t)).fold((function(){return r.map(hw)}),(function(o){return fw(e,n,o).map(T(vw,t,e,n,i,o)).filter(T(bw,r))})).filter(dw)}(t,e,n,i,r)}))};T(_w,!1),T(_w,!0);var ww,Cw=function(t,e,n){var r=t?1:-1;return e.setRng(Ou(n.container(),n.offset()+r).toRange()),e.getSel().modify("move",t?"forward":"backward","word"),!0},kw=function(t,e){var n=e.selection.getRng(),r=t?Ou.fromRangeEnd(n):Ou.fromRangeStart(n);return!!function(t){return _(t.selection.getSel().modify)}(e)&&(t&&Ao(r)?Cw(!0,e.selection,r):!(t||!No(r))&&Cw(!1,e.selection,r))};!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(ww||(ww={}));var xw,Sw=function(t,e){return t===Au.Backwards?nt(e):e},Dw=function(t,e,n){return t===Au.Forwards?e.next(n):e.prev(n)},Ew=function(t,e,n,r){return Hn(r.getNode(e===Au.Forwards))?ww.Br:!1===tl(n,r)?ww.Block:ww.Wrap},Tw=function(t,e,n,r){for(var o=xl(n),i=r,a=[];i;){var s=Dw(e,o,i);if(!s)break;if(Hn(s.getNode(!1)))return e===Au.Forwards?{positions:Sw(e,a).concat([s]),breakType:ww.Br,breakAt:R.some(s)}:{positions:Sw(e,a),breakType:ww.Br,breakAt:R.some(s)};if(s.isVisible()){if(t(i,s)){var u=Ew(0,e,i,s);return{positions:Sw(e,a),breakType:u,breakAt:R.some(s)}}a.push(s),i=s}else i=s}return{positions:Sw(e,a),breakType:ww.Eol,breakAt:R.none()}},Ow=function(t,e,n,r){return e(n,r).breakAt.map((function(r){var o=e(n,r).positions;return t===Au.Backwards?o.concat(r):[r].concat(o)})).getOr([])},Aw=function(t,e){return G(t,(function(t,n){return t.fold((function(){return R.some(n)}),(function(r){return Gn(at(r.getClientRects()),at(n.getClientRects()),(function(t,o){var i=Math.abs(e-t.left);return Math.abs(e-o.left)<=i?n:r})).or(t)}))}),R.none())},Nw=function(t,e){return at(e.getClientRects()).bind((function(e){return Aw(t,e.left)}))},$w=T(Tw,Ou.isAbove,-1),Lw=T(Tw,Ou.isBelow,1),Iw=T(Ow,-1,$w),Pw=T(Ow,1,Lw),jw=function(t){var e=function(e){return V(e,(function(e){var n=eu(e);return n.node=t,n}))};if(Nn(t))return e(t.getClientRects());if(Bn(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}},Rw=function(t){return tt(t,jw)};!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(xw||(xw={}));var Mw,Bw,Fw=function(t,e,n,r,o,i){var a=0,s=[],u=function(r){var i=Rw([r]);-1===t&&(i=i.reverse());for(var u=0;u<i.length;u++){var l=i[u];if(!n(l,c)){if(s.length>0&&e(l,Ot(s))&&a++,l.line=a,o(l))return!0;s.push(l)}}},c=Ot(i.getClientRects());if(!c)return s;var l=i.getNode();return u(l),function(t,e,n,r){for(;r=Jc(r,t,Yo,e);)if(n(r))return}(t,r,u,l),s},zw=T(Fw,xw.Up,ou,iu),Uw=T(Fw,xw.Down,iu,ou),Hw=function(t){return function(e){return function(t,e){return e.line>t}(t,e)}},Vw=function(t){return function(e){return function(t,e){return e.line===t}(t,e)}},Ww=qn,qw=Jc,Yw=function(t,e){return Math.abs(t.left-e)},Xw=function(t,e){return Math.abs(t.right-e)},Kw=function(t,e){return t>=e.left&&t<=e.right},Gw=function(t,e){return t>=e.top&&t<=e.bottom},Zw=function(t,e,n){return void 0===n&&(n=L),Et(t,(function(t,r){if(Kw(e,r))return n(r)?r:t;if(Kw(e,t))return n(t)?t:r;var o=Math.min(Yw(t,e),Xw(t,e)),i=Math.min(Yw(r,e),Xw(r,e));return i===o&&wt(r,"node")&&Ww(r.node)||i<o?r:t}))},Jw=function(t,e,n,r,o){var i=qw(r,t,Yo,e,!o);do{if(!i||n(i))return}while(i=qw(i,t,Yo,e))},Qw=function(t,e,n){var r=Rw(function(t){return X(ut(t.getElementsByTagName("*")),zc)}(t)),o=X(r,T(Gw,n)),i=function(t){return!jn(t.node)&&!Xn(t.node)},a=Zw(o,e,i);if(a){var s=i(a);if(a=Zw(function(t,e,n){void 0===n&&(n=!0);var r=[],o=function(t,n){var o=X(Rw([n]),(function(n){return!t(n,e)}));return r=r.concat(o),0===o.length};return r.push(e),Jw(xw.Up,t,T(o,ou),e.node,n),Jw(xw.Down,t,T(o,iu),e.node,n),r}(t,a,s),e,i),a&&zc(a.node))return function(t,e){return{node:t.node,before:Yw(t,e)<Xw(t,e)}}(a,e)}return null},tC=function(t,e){t.selection.setRng(e),Vf(t,t.selection.getRng())},eC=function(t,e,n){return R.some(N_(t,e,n))},nC=function(t,e,n,r,o,i){var a=e===Au.Forwards,s=xl(t.getBody()),u=T(dl,a?s.next:s.prev),c=a?r:o;if(!n.collapsed){var l=su(n);if(i(l))return T_(e,t,l,e===Au.Backwards,!1)}var d=cl(e,t.getBody(),n);if(c(d))return O_(t,d.getNode(!a));var f=r_(a,u(d)),m=jo(n);if(!f)return m?R.some(n):R.none();if(c(f))return T_(e,t,f.getNode(!a),a,!1);var p=u(f);return p&&c(p)&&fl(f,p)?T_(e,t,p.getNode(!a),a,!1):m?eC(t,f.toRange(),!1):R.none()},rC=function(t,e,n,r,o,i){var a=cl(e,t.getBody(),n),s=Ot(a.getClientRects()),u=e===xw.Down;if(!s)return R.none();var c,l=(u?Uw:zw)(t.getBody(),Hw(1),a),d=X(l,Vw(1)),f=s.left,m=Zw(d,f);if(m&&i(m.node)){var p=Math.abs(f-m.left),h=Math.abs(f-m.right);return T_(e,t,m.node,p<h,!1)}if(c=r(a)?a.getNode():o(a)?a.getNode(!0):su(n)){var g=function(t,e,n,r){var o,i,a,s,u=xl(e),c=[],l=0,d=function(t){return Ot(t.getClientRects())};1===t?(o=u.next,i=iu,a=ou,s=Ou.after(r)):(o=u.prev,i=ou,a=iu,s=Ou.before(r));var f=d(s);do{if(s.isVisible()){var m=d(s);if(!a(m,f)){c.length>0&&i(m,Ot(c))&&l++;var p=eu(m);if(p.position=s,p.line=l,n(p))return c;c.push(p)}}}while(s=o(s));return c}(e,t.getBody(),Hw(1),c),v=Zw(X(g,Vw(1)),f);if(v)return eC(t,v.position.toRange(),!1);if(v=Ot(X(g,Vw(0))))return eC(t,v.position.toRange(),!1)}return 0===d.length?oC(t,u).filter(u?o:r).map((function(e){return N_(t,e.toRange(),!1)})):R.none()},oC=function(t,e){var n=t.selection.getRng(),r=t.getBody();if(e){var o=Ou.fromRangeEnd(n),i=Lw(r,o);return st(i.positions)}o=Ou.fromRangeStart(n),i=$w(r,o);return at(i.positions)},iC=function(t,e,n){return oC(t,e).filter(n).exists((function(e){return t.selection.setRng(e.toRange()),!0}))},aC=function(t,e){var n=t.dom.createRng();n.setStart(e.container(),e.offset()),n.setEnd(e.container(),e.offset()),t.selection.setRng(n)},sC=function(t,e){t?e.setAttribute("data-mce-selected","inline-boundary"):e.removeAttribute("data-mce-selected")},uC=function(t,e,n){return ew(e,n).map((function(e){return aC(t,e),n}))},cC=function(t,e){if(t.selection.isCollapsed()&&!0!==t.composing&&e.get()){var n=Ou.fromRangeStart(t.selection.getRng());Ou.isTextPosition(n)&&!1===function(t){return Ao(t)||No(t)}(n)&&(aC(t,Nc(e.get(),n)),e.set(null))}},lC=function(t,e,n){return!!_c(t)&&function(t,e,n){var r=t.getBody(),o=Ou.fromRangeStart(t.selection.getRng()),i=T(t_,t);return _w(n,i,r,o).bind((function(n){return uC(t,e,n)}))}(t,e,n).isSome()},dC=function(t,e,n){return!!_c(e)&&kw(t,e)},fC=function(t){var e=ws(null),n=T(t_,t);return t.on("NodeChange",(function(r){!_c(t)||ke.browser.isIE()&&r.initial||(function(t,e,n){var r=V(Ms(Ae.fromDom(e.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(t){return t.dom})),o=X(r,t),i=X(n,t);W(rt(o,i),T(sC,!1)),W(rt(i,o),T(sC,!0))}(n,t.dom,r.parents),cC(t,e),function(t,e,n,r){if(e.selection.isCollapsed()){var o=X(r,t);W(o,(function(r){var o=Ou.fromRangeStart(e.selection.getRng());fw(t,e.getBody(),o).bind((function(t){return uC(e,n,t)}))}))}}(n,t,e,r.parents))})),e},mC=T(dC,!0),pC=T(dC,!1),hC=function(t,e,n){if(_c(t)){var r=oC(t,e).getOrThunk((function(){var n=t.selection.getRng();return e?Ou.fromRangeEnd(n):Ou.fromRangeStart(n)}));return fw(T(t_,t),t.getBody(),r).exists((function(e){var r=hw(e);return ew(n,r).exists((function(e){return aC(t,e),!0}))}))}return!1},gC=function(t,e){return function(n){return ew(e,n).exists((function(e){return aC(t,e),!0}))}},vC=function(t,e,n,r){var o=t.getBody(),i=T(t_,t);t.undoManager.ignore((function(){t.selection.setRng(function(t,e){var n=document.createRange();return n.setStart(t.container(),t.offset()),n.setEnd(e.container(),e.offset()),n}(n,r)),t.execCommand("Delete"),fw(i,o,Ou.fromRangeStart(t.selection.getRng())).map(gw).map(gC(t,e))})),t.nodeChanged()},bC=function(t,e,n,r){var o=function(t,e){return Qc(e,t)||t}(t.getBody(),r.container()),i=T(t_,t),a=fw(i,o,r);return a.bind((function(t){return n?t.fold(S(R.some(gw(t))),R.none,S(R.some(hw(t))),R.none):t.fold(R.none,S(R.some(hw(t))),R.none,S(R.some(gw(t))))})).map(gC(t,e)).getOrThunk((function(){var s=Al(n,o,r),u=s.bind((function(t){return fw(i,o,t)}));return Gn(a,u,(function(){return n_(i,o,r).exists((function(e){return!!function(t){return Gn(Pl(t),jl(t),(function(e,n){var r=r_(!0,e),o=r_(!1,n);return Ll(t,r).forall((function(t){return t.isEqual(o)}))})).getOr(!0)}(e)&&(hh(t,n,Ae.fromDom(e)),!0)}))})).orThunk((function(){return u.bind((function(o){return s.map((function(o){return n?vC(t,e,r,o):vC(t,e,o,r),!0}))}))})).getOr(!1)}))},yC=function(t,e,n){if(t.selection.isCollapsed()&&_c(t)){var r=Ou.fromRangeStart(t.selection.getRng());return bC(t,e,n,r)}return!1},_C=function(t){return 1===nn(t)},wC=function(t,e,n,r){var o=T(Lg,e),i=V(X(r,o),(function(t){return t.dom}));if(0===i.length)hh(e,t,n);else{var a=function(t,e){var n=Dg(!1),r=Ag(e,n.dom);return dn(Ae.fromDom(t),n),vn(Ae.fromDom(t)),Ou(r,0)}(n.dom,i);e.selection.setRng(a.toRange())}},CC=function(t,e){var n=Ae.fromDom(t.getBody()),r=Ae.fromDom(t.selection.getStart()),o=X(function(t,e){var n=Dp(e,t);return Q(n,lo).fold(S(n),(function(t){return n.slice(0,t)}))}(n,r),_C);return st(o).exists((function(n){var r,i=Ou.fromRangeStart(t.selection.getRng());return!(!function(t,e,n){return Gn(Pl(n),jl(n),(function(r,o){var i=r_(!0,r),a=r_(!1,o),s=r_(!1,e);return t?Ll(n,s).exists((function(t){return t.isEqual(a)&&e.isEqual(i)})):Il(n,s).exists((function(t){return t.isEqual(i)&&e.isEqual(a)}))})).getOr(!0)}(e,i,n.dom)||(r=n,Ml(r.dom)&&xg(r.dom)))&&(wC(e,t,n,o),!0)}))},kC=function(t,e){return!!t.selection.isCollapsed()&&CC(t,e)},xC=function(t,e,n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Ae.fromDom(n)),!0},SC=function(t,e){return t.selection.isCollapsed()?function(t,e){var n=e?hp:gp,r=e?Au.Forwards:Au.Backwards,o=cl(r,t.getBody(),t.selection.getRng());return n(o)?xC(t,e,o.getNode(!e)):R.from(r_(e,o)).filter((function(t){return n(t)&&fl(o,t)})).exists((function(n){return xC(t,e,n.getNode(!e))}))}(t,e):function(t,e){var n=t.selection.getNode();return!!Xn(n)&&xC(t,e,n)}(t,e)},DC=function(t){var e=parseInt(t,10);return isNaN(e)?0:e},EC=function(t,e){return(t||"table"===Re(e)?"margin":"padding")+("rtl"===ir(e,"direction")?"-right":"-left")},TC=function(t){var e=AC(t);return!t.mode.isReadOnly()&&(e.length>1||function(t,e){return et(e,(function(e){var n=EC(pc(t),e),r=sr(e,n).map(DC).getOr(0);return"false"!==t.dom.getContentEditable(e.dom)&&r>0}))}(t,e))},OC=function(t){return ho(t)||go(t)},AC=function(t){return X((e=t.selection.getSelectedBlocks(),V(e,Ae.fromDom)),(function(t){return!OC(t)&&!function(t){return Ye(t).exists(OC)}(t)&&Kr(t,(function(t){return Wn(t.dom)||qn(t.dom)})).exists((function(t){return Wn(t.dom)}))}));var e},NC=function(t,e){var n=t.dom,r=t.selection,o=t.formatter,i=function(t){return t.getParam("indentation","40px","string")}(t),a=/[a-z%]+$/i.exec(i)[0],s=parseInt(i,10),u=pc(t),c=nc(t);t.queryCommandState("InsertUnorderedList")||t.queryCommandState("InsertOrderedList")||""!==c||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),W(AC(t),(function(t){!function(t,e,n,r,o,i){var a=EC(n,Ae.fromDom(i));if("outdent"===e){var s=Math.max(0,DC(i.style[a])-r);t.setStyle(i,a,s?s+o:"")}else s=DC(i.style[a])+r+o,t.setStyle(i,a,s)}(n,e,u,s,a,t.dom)}))},$C=function(t,e){if(t.selection.isCollapsed()&&TC(t)){var n=t.dom,r=t.selection.getRng(),o=Ou.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Np(Ae.fromDom(i),o))return NC(t,"outdent"),!0}return!1},LC=function(t,e){t.getDoc().execCommand(e,!1,null)},IC=function(t,e){t.addCommand("delete",(function(){!function(t,e){$C(t)||V_(t,!1)||P_(t,!1)||yC(t,e,!1)||w_(t,!1)||Wh(t)||W_(t,!1)||SC(t,!1)||S_(t)||kC(t,!1)||(LC(t,"Delete"),u_(t))}(t,e)})),t.addCommand("forwardDelete",(function(){!function(t,e){V_(t,!0)||P_(t,!0)||yC(t,e,!0)||w_(t,!0)||Wh(t)||W_(t,!0)||SC(t,!0)||S_(t)||kC(t,!0)||LC(t,"ForwardDelete")}(t,e)}))},PC=function(t){return void 0===t.touches||1!==t.touches.length?R.none():R.some(t.touches[0])},jC=function(t){var e=Es(),n=ws(!1),r=Os((function(e){t.fire("longpress",At(At({},e),{type:"longpress"})),n.set(!0)}),400);t.on("touchstart",(function(t){PC(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.throttle(t),n.set(!1),e.set(i)}))}),!0),t.on("touchmove",(function(o){r.cancel(),PC(o).each((function(r){e.on((function(o){(function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>5||r>5})(r,o)&&(e.clear(),n.set(!1),t.fire("longpresscancel"))}))}))}),!0),t.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&e.get().filter((function(t){return t.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():t.fire("tap",At(At({},o),{type:"tap"}))}))}),!0)},RC=function(t,e){return _t(t,e.nodeName)},MC=function(t,e){return!!Bn(e)||!!Nn(e)&&(!RC(t,e)&&!Gl(e))},BC=function(t,e){if(Bn(e)){if(0===e.nodeValue.length)return!0;if(/^\s+$/.test(e.nodeValue)&&(!e.nextSibling||RC(t,e.nextSibling)))return!0}return!1},FC=function(t){var e,n,r,o=t.dom,i=t.selection,a=t.schema,s=a.getBlockElements(),u=i.getStart(),c=t.getBody(),l=nc(t);if(u&&Nn(u)&&l){var d=c.nodeName.toLowerCase();if(a.isValidChild(d,l.toLowerCase())&&!function(t,e,n){return H(Sp(Ae.fromDom(n),Ae.fromDom(e)),(function(e){return RC(t,e.dom)}))}(s,c,u)){var f=i.getRng(),m=f.startContainer,p=f.startOffset,h=f.endContainer,g=f.endOffset,v=_m(t);for(u=c.firstChild;u;)if(MC(s,u)){if(BC(s,u)){n=u,u=u.nextSibling,o.remove(n);continue}e||(e=o.create(l,rc(t)),u.parentNode.insertBefore(e,u),r=!0),n=u,u=u.nextSibling,e.appendChild(n)}else e=null,u=u.nextSibling;r&&v&&(f.setStart(m,p),f.setEnd(h,g),i.setRng(f),t.nodeChanged())}}},zC=function(t,e){e.hasAttribute("data-mce-caret")&&(Po(e),function(t){t.selection.setRng(t.selection.getRng())}(t),t.selection.scrollIntoView(e))},UC=function(t,e){var n=function(t){return Jr(Ae.fromDom(t.getBody()),"*[data-mce-caret]").map((function(t){return t.dom})).getOrNull()}(t);if(n)return"compositionstart"===e.type?(e.preventDefault(),e.stopPropagation(),void zC(t,n)):void(Oo(n)&&(zC(t,n),t.undoManager.add()))},HC=qn,VC=function(t,e,n){var r=xl(t.getBody()),o=T(dl,1===e?r.next:r.prev);if(n.collapsed&&function(t){return""!==nc(t)}(t)){var i=t.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Ou.fromRangeStart(n))){var a=function(t){var e=t.dom.create(nc(t));return(!ke.ie||ke.ie>=11)&&(e.innerHTML='<br data-mce-bogus="1">'),e}(t);1===e?t.$(i).after(a):t.$(i).before(a),t.selection.select(a,!0),t.selection.collapse()}}},WC=function(t,e){var n=e?Au.Forwards:Au.Backwards,r=t.selection.getRng();return function(t,e,n){return nC(e,t,n,yp,_p,HC)}(n,t,r).orThunk((function(){return VC(t,n,r),R.none()}))},qC=function(t,e){var n=e?1:-1,r=t.selection.getRng();return function(t,e,n){return rC(e,t,n,(function(t){return yp(t)||vp(t)}),(function(t){return _p(t)||bp(t)}),HC)}(n,t,r).orThunk((function(){return VC(t,n,r),R.none()}))},YC=function(t,e){return WC(t,e).exists((function(e){return tC(t,e),!0}))},XC=function(t,e){return qC(t,e).exists((function(e){return tC(t,e),!0}))},KC=function(t,e){return iC(t,e,e?_p:yp)},GC=function(t){return U(["figcaption"],Re(t))},ZC=function(t){var e=document.createRange();return e.setStartBefore(t.dom),e.setEndBefore(t.dom),e},JC=function(t,e,n){n?pn(t,e):mn(t,e)},QC=function(t,e,n,r){return""===e?function(t,e){var n=Ae.fromTag("br");return JC(t,n,e),ZC(n)}(t,r):function(t,e,n,r){var o=Ae.fromTag(n),i=Ae.fromTag("br");return tr(o,r),pn(o,i),JC(t,o,e),ZC(i)}(t,r,e,n)},tk=function(t,e,n){return e?function(t,e){return Lw(t,e).breakAt.isNone()}(t.dom,n):function(t,e){return $w(t,e).breakAt.isNone()}(t.dom,n)},ek=function(t,e){var n=Ae.fromDom(t.getBody()),r=Ou.fromRangeStart(t.selection.getRng()),o=nc(t),i=rc(t);return function(t,e){var n=T(Ie,e);return Kr(Ae.fromDom(t.container()),lo,n).filter(GC)}(r,n).exists((function(){if(tk(n,e,r)){var a=QC(n,o,i,e);return t.selection.setRng(a),!0}return!1}))},nk=function(t,e){return!!t.selection.isCollapsed()&&ek(t,e)},rk=function(t,e){return tt(function(t){return V(t,(function(t){return At({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:C},t)}))}(t),(function(t){return function(t,e){return e.keyCode===t.keyCode&&e.shiftKey===t.shiftKey&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey}(t,e)?[t]:[]}))},ok=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(null,e)}},ik=function(t,e){return J(rk(t,e),(function(t){return t.action()}))},ak=function(t,e){var n=e?Au.Forwards:Au.Backwards,r=t.selection.getRng();return nC(t,n,r,hp,gp,Xn).exists((function(e){return tC(t,e),!0}))},sk=function(t,e){var n=e?1:-1,r=t.selection.getRng();return rC(t,n,r,hp,gp,Xn).exists((function(e){return tC(t,e),!0}))},uk=function(t,e){return iC(t,e,e?gp:hp)},ck=function(t,e,n,r,o){var i=Ms(Ae.fromDom(n),"td,th,caption").map((function(t){return t.dom})),a=X(function(t,e){return tt(e,(function(e){var n=function(t,e){return{left:t.left-e,top:t.top-e,right:t.right+2*e,bottom:t.bottom+2*e,width:t.width+e,height:t.height+e}}(eu(e.getBoundingClientRect()),-1);return[{x:n.left,y:t(n),cell:e},{x:n.right,y:t(n),cell:e}]}))}(t,i),(function(t){return e(t,o)}));return function(t,e,n){return G(t,(function(t,r){return t.fold((function(){return R.some(r)}),(function(t){var o=Math.sqrt(Math.abs(t.x-e)+Math.abs(t.y-n)),i=Math.sqrt(Math.abs(r.x-e)+Math.abs(r.y-n));return R.some(i<o?r:t)}))}),R.none())}(a,r,o).map((function(t){return t.cell}))},lk=T(ck,(function(t){return t.bottom}),(function(t,e){return t.y<e})),dk=T(ck,(function(t){return t.top}),(function(t,e){return t.y>e})),fk=function(t,e){return at(e.getClientRects()).bind((function(e){return lk(t,e.left,e.top)})).bind((function(t){return Nw(jl(n=t).map((function(t){return $w(n,t).positions.concat(t)})).getOr([]),e);var n}))},mk=function(t,e){return st(e.getClientRects()).bind((function(e){return dk(t,e.left,e.top)})).bind((function(t){return Nw(Pl(n=t).map((function(t){return[t].concat(Lw(n,t).positions)})).getOr([]),e);var n}))},pk=function(t,e,n){var r=t(e,n);return function(t){return t.breakType===ww.Wrap&&0===t.positions.length}(r)||!Hn(n.getNode())&&function(t){return t.breakType===ww.Br&&1===t.positions.length}(r)?!function(t,e,n){return n.breakAt.exists((function(n){return t(e,n).breakAt.isSome()}))}(t,e,r):r.breakAt.isNone()},hk=T(pk,$w),gk=T(pk,Lw),vk=function(t,e,n,r){var o=t.selection.getRng(),i=e?1:-1;return!(!Bc()||!function(t,e,n){var r=Ou.fromRangeStart(e);return $l(!t,n).exists((function(t){return t.isEqual(r)}))}(e,o,n))&&(T_(i,t,n,!e,!1).each((function(e){tC(t,e)})),!0)},bk=function(t,e){var n=e.getNode(t);return Nn(n)&&"TABLE"===n.nodeName?R.some(n):R.none()},yk=function(t,e,n){var r=bk(!!e,n),o=!1===e;r.fold((function(){return tC(t,n.toRange())}),(function(r){return $l(o,t.getBody()).filter((function(t){return t.isEqual(n)})).fold((function(){return tC(t,n.toRange())}),(function(o){return function(t,e,n,r){var o=nc(e);o?e.undoManager.transact((function(){var r=Ae.fromTag(o);tr(r,rc(e)),pn(r,Ae.fromTag("br")),t?fn(Ae.fromDom(n),r):dn(Ae.fromDom(n),r);var i=e.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),tC(e,i)})):tC(e,r.toRange())}(e,t,r,n)}))}))},_k=function(t,e,n,r){var o=t.selection.getRng(),i=Ou.fromRangeStart(o),a=t.getBody();if(!e&&hk(r,i)){var s=function(t,e,n){return fk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Aw(Iw(t,Ou.before(e)),n.left)}))})).getOr(Ou.before(e))}(a,n,i);return yk(t,e,s),!0}if(e&&gk(r,i)){s=function(t,e,n){return mk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Aw(Pw(t,Ou.after(e)),n.left)}))})).getOr(Ou.after(e))}(a,n,i);return yk(t,e,s),!0}return!1},wk=function(t,e,n){return R.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind((function(r){return R.from(t.dom.getParent(r,"table")).map((function(o){return n(t,e,o,r)}))})).getOr(!1)},Ck=function(t,e){return wk(t,e,vk)},kk=function(t,e){return wk(t,e,_k)},xk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){var r=pe().os;ik([{keyCode:of.RIGHT,action:ok(YC,t,!0)},{keyCode:of.LEFT,action:ok(YC,t,!1)},{keyCode:of.UP,action:ok(XC,t,!1)},{keyCode:of.DOWN,action:ok(XC,t,!0)},{keyCode:of.RIGHT,action:ok(Ck,t,!0)},{keyCode:of.LEFT,action:ok(Ck,t,!1)},{keyCode:of.UP,action:ok(kk,t,!1)},{keyCode:of.DOWN,action:ok(kk,t,!0)},{keyCode:of.RIGHT,action:ok(ak,t,!0)},{keyCode:of.LEFT,action:ok(ak,t,!1)},{keyCode:of.UP,action:ok(sk,t,!1)},{keyCode:of.DOWN,action:ok(sk,t,!0)},{keyCode:of.RIGHT,action:ok(lC,t,e,!0)},{keyCode:of.LEFT,action:ok(lC,t,e,!1)},{keyCode:of.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(mC,t,e)},{keyCode:of.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(pC,t,e)},{keyCode:of.UP,action:ok(nk,t,!1)},{keyCode:of.DOWN,action:ok(nk,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},Sk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.BACKSPACE,action:ok($C,t,!1)},{keyCode:of.BACKSPACE,action:ok(V_,t,!1)},{keyCode:of.DELETE,action:ok(V_,t,!0)},{keyCode:of.BACKSPACE,action:ok(P_,t,!1)},{keyCode:of.DELETE,action:ok(P_,t,!0)},{keyCode:of.BACKSPACE,action:ok(yC,t,e,!1)},{keyCode:of.DELETE,action:ok(yC,t,e,!0)},{keyCode:of.BACKSPACE,action:ok(Wh,t,!1)},{keyCode:of.DELETE,action:ok(Wh,t,!0)},{keyCode:of.BACKSPACE,action:ok(W_,t,!1)},{keyCode:of.DELETE,action:ok(W_,t,!0)},{keyCode:of.BACKSPACE,action:ok(SC,t,!1)},{keyCode:of.DELETE,action:ok(SC,t,!0)},{keyCode:of.BACKSPACE,action:ok(S_,t,!1)},{keyCode:of.DELETE,action:ok(S_,t,!0)},{keyCode:of.BACKSPACE,action:ok(w_,t,!1)},{keyCode:of.DELETE,action:ok(w_,t,!0)},{keyCode:of.BACKSPACE,action:ok(kC,t,!1)},{keyCode:of.DELETE,action:ok(kC,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)})),t.on("keyup",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.BACKSPACE,action:ok(H_,t)},{keyCode:of.DELETE,action:ok(H_,t)}],e)}(t,e)}))},Dk=function(t,e){var n,r=e,o=t.dom,i=t.schema.getMoveCaretBeforeOnEnterElements();if(e){if(/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(t){for(;t;){if(1===t.nodeType||3===t.nodeType&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(o.doc.createTextNode(_o),e.firstChild)}var s=o.createRng();if(e.normalize(),e.hasChildNodes()){for(var u=new so(e,e);n=u.current();){if(Bn(n)){s.setStart(n,0),s.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){s.setStartBefore(n),s.setEndBefore(n);break}r=n,n=u.next()}n||(s.setStart(r,0),s.setEnd(r,0))}else Hn(e)?e.nextSibling&&o.isBlock(e.nextSibling)?(s.setStartBefore(e),s.setEndBefore(e)):(s.setStartAfter(e),s.setEndAfter(e)):(s.setStart(e,0),s.setEnd(e,0));t.selection.setRng(s),Vf(t,s)}},Ek=function(t){return R.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock))},Tk=function(t,e){return t&&t.parentNode&&t.parentNode.nodeName===e},Ok=function(t){return t&&/^(OL|UL|LI)$/.test(t.nodeName)},Ak=function(t){var e=t.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:t},Nk=function(t,e,n){for(var r=t[n?"firstChild":"lastChild"];r&&!Nn(r);)r=r[n?"nextSibling":"previousSibling"];return r===e},$k=function(t,e,n,r,o){var i=t.dom,a=t.selection.getRng();if(n!==t.getBody()){var s;Ok(s=n)&&Ok(s.parentNode)&&(o="LI");var u=o?e(o):i.create("BR");if(Nk(n,r,!0)&&Nk(n,r,!1))if(Tk(n,"LI")){var c=Ak(n);i.insertAfter(u,c),!function(t){var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.firstChild)===t}(n)?i.remove(n):i.remove(c)}else i.replace(u,n);else if(Nk(n,r,!0))Tk(n,"LI")?(i.insertAfter(u,Ak(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(Nk(n,r,!1))i.insertAfter(u,Ak(n)),i.remove(r);else{n=Ak(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var d=l.extractContents();"LI"===o&&function(t,e){return t.firstChild&&t.firstChild.nodeName===e}(d,"LI")?(u=d.firstChild,i.insertAfter(d,n)):(i.insertAfter(d,n),i.insertAfter(u,n)),i.remove(r)}Dk(t,u)}},Lk=function(t,e){return e&&"A"===e.nodeName&&t.isEmpty(e)},Ik=function(t){t.innerHTML='<br data-mce-bogus="1">'},Pk=function(t,e){return t.nodeName===e||t.previousSibling&&t.previousSibling.nodeName===e},jk=function(t,e){return e&&t.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==t.getContentEditable(e)},Rk=function(t,e,n){return!1===Bn(e)?n:t?1===n&&e.data.charAt(n-1)===wo?0:n:n===e.data.length-1&&e.data.charAt(n)===wo?e.data.length:n},Mk=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Bk=function(t,e){var n=nc(t);n&&n.toLowerCase()===e.tagName.toLowerCase()&&function(t,e,n){var r=t.dom;R.from(n.style).map(r.parseStyle).each((function(t){var n=ur(Ae.fromDom(e)),o=At(At({},n),t);r.setStyles(e,o)}));var o=R.from(n.class).map((function(t){return t.split(/\s+/)})),i=R.from(e.className).map((function(t){return X(t.split(/\s+/),(function(t){return""!==t}))}));Gn(o,i,(function(t,n){var o=X(n,(function(e){return!U(t,e)})),i=Nt(Nt([],t,!0),o,!0);r.setAttrib(e,"class",i.join(" "))}));var a=["style","class"],s=vt(n,(function(t,e){return!U(a,e)}));r.setAttribs(e,s)}(t,e,rc(t))},Fk=function(t,e){var n,r,o,i,a,s,u,c,l,d,f=t.dom,m=t.schema,p=m.getNonEmptyElements(),h=t.selection.getRng(),g=function(e){var n,o,a,s=r,u=m.getTextInlineElements();if(a=n=e||"TABLE"===c||"HR"===c?f.create(e||l):i.cloneNode(!1),!1===function(t){return t.getParam("keep_styles",!0)}(t))f.setAttrib(n,"style",null),f.setAttrib(n,"class",null);else do{if(u[s.nodeName]){if(Ml(s)||Gl(s))continue;o=s.cloneNode(!1),f.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((s=s.parentNode)&&s!==w);return Bk(t,n),Ik(a),n},v=function(t){var e,n,a=Rk(t,r,o);if(Bn(r)&&(t?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&d&&!t)return!0;if(t&&Nn(r)&&r===i.firstChild)return!0;if(Pk(r,"TABLE")||Pk(r,"HR"))return d&&!t||!d&&t;var s=new so(r,i);for(Bn(r)&&(t&&0===a?s.prev():t||a!==r.nodeValue.length||s.next());e=s.current();){if(Nn(e)){if(!e.getAttribute("data-mce-bogus")&&(n=e.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(Bn(e)&&!Ko(e.nodeValue))return!1;t?s.prev():s.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(c)&&"HGROUP"!==C?g(l):g(),function(t){return t.getParam("end_container_on_empty_block",!1)}(t)&&jk(f,u)&&f.isEmpty(i)?a=f.split(u,i):f.insertAfter(a,i),Dk(t,a)};yf(f,h).each((function(t){h.setStart(t.startContainer,t.startOffset),h.setEnd(t.endContainer,t.endOffset)})),r=h.startContainer,o=h.startOffset,l=nc(t);var y=!(!e||!e.shiftKey),_=!(!e||!e.ctrlKey);Nn(r)&&r.hasChildNodes()&&(d=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=d&&Bn(r)?r.nodeValue.length:0);var w=Mk(f,r);if(w){(l&&!y||!l&&y)&&(r=function(t,e,n,r,o){var i,a,s,u,c,l,d=e||"P",f=t.dom,m=Mk(f,r);if(!(a=f.getParent(r,f.isBlock))||!jk(f,a)){if(l=(a=a||m)===t.getBody()||function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=f.create(d),Bk(t,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!f.isBlock(u);)s=u,u=u.previousSibling;if(s&&t.schema.isValidChild(l,d.toLowerCase())){for(i=f.create(d),Bk(t,i),s.parentNode.insertBefore(i,s),u=s;u&&!f.isBlock(u);)c=u.nextSibling,i.appendChild(u),u=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(t,l,h,r,o)),i=f.getParent(r,f.isBlock),u=i?f.getParent(i.parentNode,f.isBlock):null,c=i?i.nodeName.toUpperCase():"";var C=u?u.nodeName.toUpperCase():"";"LI"!==C||_||(i=u,u=u.parentNode,c=C),/^(LI|DT|DD)$/.test(c)&&f.isEmpty(i)?$k(t,g,u,i,l):l&&i===t.getBody()||(l=l||"P",Do(i)?(a=Po(i),f.isEmpty(i)&&Ik(i),Bk(t,a),Dk(t,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),Dk(t,Pk(i,"HR")?a:i)):(n=function(t){var e=t.cloneRange();return e.setStart(t.startContainer,Rk(!0,t.startContainer,t.startOffset)),e.setEnd(t.endContainer,Rk(!1,t.endContainer,t.endOffset)),e}(h).cloneRange(),n.setEndAfter(i),function(t){W(Rs(Ae.fromDom(t),ze),(function(t){var e=t.dom;e.nodeValue=ko(e.nodeValue)}))}(s=n.extractContents()),function(t){do{Bn(t)&&(t.nodeValue=t.nodeValue.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(s),a=s.firstChild,f.insertAfter(s,i),function(t,e,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(t.isBlock(o))return;Nn(o)&&!e[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Lk(t,o))&&t.remove(o)}}(f,p,a),function(t,e){e.normalize();var n=e.lastChild;n&&!/^(left|right)$/gi.test(t.getStyle(n,"float",!0))||t.add(e,"br")}(f,i),f.isEmpty(i)&&Ik(i),a.normalize(),f.isEmpty(a)?(f.remove(a),b()):(Bk(t,a),Dk(t,a))),f.setAttrib(a,"id",""),t.fire("NewBlock",{newBlock:a}))}},zk=function(t,e,n){var r=t.dom.createRng();n?(r.setStartBefore(e),r.setEndBefore(e)):(r.setStartAfter(e),r.setEndAfter(e)),t.selection.setRng(r),Vf(t,r)},Uk=function(t,e){var n,r,o=t.selection,i=t.dom,a=o.getRng();yf(i,a).each((function(t){a.setStart(t.startContainer,t.startOffset),a.setEnd(t.endContainer,t.endOffset)}));var s=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=s>u.childNodes.length-1;u=u.childNodes[Math.min(s,u.childNodes.length-1)]||u,s=c&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),d=l?i.getParent(l.parentNode,i.isBlock):null,f=d?d.nodeName.toUpperCase():"",m=!(!e||!e.ctrlKey);"LI"!==f||m||(l=d),u&&3===u.nodeType&&s>=u.nodeValue.length&&(function(t,e,n){for(var r,o=new so(e,n),i=t.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(t.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),$u(i,a,n),zk(t,n,r),t.undoManager.add()},Hk=function(t,e){var n=Ae.fromTag("br");dn(Ae.fromDom(e),n),t.undoManager.add()},Vk=function(t,e){Wk(t.getBody(),e)||fn(Ae.fromDom(e),Ae.fromTag("br"));var n=Ae.fromTag("br");fn(Ae.fromDom(e),n),zk(t,n.dom,!1),t.undoManager.add()},Wk=function(t,e){return n=Ou.after(e),!!Hn(n.getNode())||Ll(t,Ou.after(e)).map((function(t){return Hn(t.getNode())})).getOr(!1);var n},qk=function(t){return t&&"A"===t.nodeName&&"href"in t},Yk=function(t){return t.fold($,qk,qk,$)},Xk=function(t,e){e.fold(C,T(Hk,t),T(Vk,t),C)},Kk=function(t,e){var n=function(t){var e=T(t_,t),n=Ou.fromRangeStart(t.selection.getRng());return fw(e,t.getBody(),n).filter(Yk)}(t);n.isSome()?n.each(T(Xk,t)):Uk(t,e)},Gk=function(t,e){return Ek(t).filter((function(t){return e.length>0&&$e(Ae.fromDom(t),e)})).isSome()},Zk=Sr([{br:[]},{block:[]},{none:[]}]),Jk=function(t,e){return function(t){return Gk(t,function(t){return t.getParam("no_newline_selector","")}(t))}(t)},Qk=function(t){return function(e,n){return""===nc(e)===t}},tx=function(t){return function(e,n){return function(t){return Ek(t).filter((function(t){return go(Ae.fromDom(t))})).isSome()}(e)===t}},ex=function(t,e){return function(n,r){var o=function(t){return Ek(t).fold(S(""),(function(t){return t.nodeName.toUpperCase()}))}(n)===t.toUpperCase();return o===e}},nx=function(t){return ex("pre",t)},rx=function(t){return function(e,n){return function(t){return t.getParam("br_in_pre",!0)}(e)===t}},ox=function(t,e){return function(t){return Gk(t,function(t){return t.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(t))}(t)},ix=function(t,e){return e},ax=function(t){var e=nc(t),n=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(t.dom,t.selection.getStart());return n&&t.schema.isValidChild(n.nodeName,e||"P")},sx=function(t,e){return function(n,r){return G(t,(function(t,e){return t&&e(n,r)}),!0)?R.some(e):R.none()}},ux=function(t,e){(function(t,e){return nw([sx([Jk],Zk.none()),sx([ex("summary",!0)],Zk.br()),sx([nx(!0),rx(!1),ix],Zk.br()),sx([nx(!0),rx(!1)],Zk.block()),sx([nx(!0),rx(!0),ix],Zk.block()),sx([nx(!0),rx(!0)],Zk.br()),sx([tx(!0),ix],Zk.br()),sx([tx(!0)],Zk.block()),sx([Qk(!0),ix,ax],Zk.block()),sx([Qk(!0)],Zk.br()),sx([ox],Zk.br()),sx([Qk(!1),ix],Zk.br()),sx([ax],Zk.block())],[t,!(!e||!e.shiftKey)]).getOr(Zk.none())})(t,e).fold((function(){Kk(t,e)}),(function(){Fk(t,e)}),C)},cx=function(t){t.on("keydown",(function(e){e.keyCode===of.ENTER&&function(t,e){var n;e.isDefaultPrevented()||(e.preventDefault(),(n=t.undoManager).typing&&(n.typing=!1,n.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),ux(t,e)})))}(t,e)}))},lx=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.END,action:ok(KC,t,!0)},{keyCode:of.HOME,action:ok(KC,t,!1)},{keyCode:of.END,action:ok(uk,t,!0)},{keyCode:of.HOME,action:ok(uk,t,!1)},{keyCode:of.END,action:ok(hC,t,!0,e)},{keyCode:of.HOME,action:ok(hC,t,!1,e)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},dx=pe().browser,fx=function(t){!function(t){var e=Ts((function(){t.composing||th(t)}),0);dx.isIE()&&(t.on("keypress",(function(t){e.throttle()})),t.on("remove",(function(t){e.cancel()})))}(t),t.on("input",(function(e){!1===e.isComposing&&th(t)}))},mx=pe(),px=function(t){return t.stopImmediatePropagation()},hx=function(t){return t.keyCode===of.PAGE_UP||t.keyCode===of.PAGE_DOWN},gx=function(t,e,n){n&&!t.get()?e.on("NodeChange",px,!0):!n&&t.get()&&e.off("NodeChange",px),t.set(n)},vx=function(t,e){if(!mx.os.isOSX()){var n=ws(!1);t.on("keydown",(function(e){hx(e)&&gx(n,t,!0)})),t.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.PAGE_UP,action:ok(hC,t,!1,e)},{keyCode:of.PAGE_DOWN,action:ok(hC,t,!0,e)}],n)}(t,e,r),hx(r)&&n.get()&&(gx(n,t,!1),t.nodeChanged())}))}},bx=function(t,e){var n=e.container(),r=e.offset();return Bn(n)?(n.insertData(r,t),R.some(Ou(n,r+t.length))):ll(e).map((function(n){var r=Ae.fromText(t);return e.isAtEnd()?fn(n,r):dn(n,r),Ou(r.dom,t.length)}))},yx=T(bx,_o),_x=T(bx," "),wx=function(t,e){return function(n){return function(t,e){return!Wp(e)&&(qp(t,e)||Hp(t,e)||Vp(t,e))}(t,n)?yx(e):_x(e)}},Cx=function(t){var e=Ou.fromRangeStart(t.selection.getRng()),n=Ae.fromDom(t.getBody());if(t.selection.isCollapsed()){var r=T(t_,t),o=Ou.fromRangeStart(t.selection.getRng());return fw(r,t.getBody(),o).bind(function(t){return function(e){return e.fold((function(e){return Il(t.dom,Ou.before(e))}),(function(t){return Pl(t)}),(function(t){return jl(t)}),(function(e){return Ll(t.dom,Ou.after(e))}))}}(n)).bind(wx(n,e)).exists(function(t){return function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}}(t))}return!1},kx=function(t){t.on("keydown",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.SPACEBAR,action:ok(Cx,t)}],e).each((function(t){e.preventDefault()}))}(t,e)}))},xx=function(t){var e=fC(t);return function(t){t.on("keyup compositionstart",T(UC,t))}(t),xk(t,e),Sk(t,e),cx(t),kx(t),fx(t),lx(t,e),vx(t,e),e},Sx=function(){function t(t){var e;this.lastPath=[],this.editor=t;var n=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",(function(n){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&lf(o,e)||t.fire("SelectionChange"),e=o})),t.on("contextmenu",(function(){t.fire("SelectionChange")})),t.on("SelectionChange",(function(){var e=t.selection.getStart(!0);!e||!ke.range&&t.selection.isCollapsed()||Ud(t)&&!n.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})})),t.on("mouseup",(function(e){!e.isDefaultPrevented()&&Ud(t)&&("IMG"===t.selection.getNode().nodeName?oo.setEditorTimeout(t,(function(){t.nodeChanged()})):t.nodeChanged())}))}return t.prototype.nodeChanged=function(t){var e,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(e=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(e,r)||(e=r),n=[],this.editor.dom.getParent(e,(function(t){if(t===r)return!0;n.push(t)})),(t=t||{}).element=e,t.parents=n,this.editor.fire("NodeChange",t))},t.prototype.isSameElementPath=function(t){var e,n=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(n.length===this.lastPath.length){for(e=n.length;e>=0&&n[e]===this.lastPath[e];e--);if(-1===e)return this.lastPath=n,!0}return this.lastPath=n,!1},t}(),Dx=function(t){!function(t){t.on("click",(function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()}))}(t),function(t){t.parser.addNodeFilter("details",(function(t){W(t,(function(t){t.attr("data-mce-open",t.attr("open")),t.attr("open","open")}))})),t.serializer.addNodeFilter("details",(function(t){W(t,(function(t){var e=t.attr("data-mce-open");t.attr("open",f(e)?e:null),t.attr("data-mce-open",null)}))}))}(t)},Ex=function(t){return Nn(t)&&po(Ae.fromDom(t))},Tx=function(t){t.on("click",(function(e){e.detail>=3&&function(t){var e=t.selection.getRng(),n=Ou.fromRangeStart(e),r=Ou.fromRangeEnd(e);if(Ou.isElementPosition(n)){var o=n.container();Ex(o)&&Pl(o).each((function(t){return e.setStart(t.container(),t.offset())}))}Ou.isElementPosition(r)&&(o=n.container(),Ex(o)&&jl(o).each((function(t){return e.setEnd(t.container(),t.offset())})));t.selection.setRng(Yh(e))}(t)}))},Ox=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:e.top+o.pageYOffset-r.clientTop,left:e.left+o.pageXOffset-r.clientLeft}},Ax=function(t,e){return n=function(t){return t.inline?Ox(t.getBody()):{left:0,top:0}}(t),r=function(t){var e=t.getBody();return t.inline?{left:e.scrollLeft,top:e.scrollTop}:{left:0,top:0}}(t),o=function(t,e){if(e.target.ownerDocument!==t.getDoc()){var n=Ox(t.getContentAreaContainer()),r=function(t){var e=t.getBody(),n=t.getDoc().documentElement,r={left:e.scrollLeft,top:e.scrollTop},o={left:e.scrollLeft||n.scrollLeft,top:e.scrollTop||n.scrollTop};return t.inline?r:o}(t);return{left:e.pageX-n.left+r.left,top:e.pageY-n.top+r.top}}return{left:e.pageX,top:e.pageY}}(t,e),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},Nx=qn,$x=Wn,Lx=function(t,e,n,r){var o=t.dom,i=e.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},Ix=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},Px=function(t,e){return function(n){if(function(t){return 0===t.button}(n)){var r=J(e.dom.getParents(n.target),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(Nx,$x)).getOr(null);if(s=e.getBody(),Nx(u=r)&&u!==s){var o=e.dom.getPos(r),i=e.getBody(),a=e.getDoc().documentElement;t.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(e.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(e.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:Lx(e,r,r.offsetWidth,r.offsetHeight)})}}var s,u}},jx=function(t,e){return function(n){t.on((function(t){if(t.dragging){if(function(t,e,n){return e!==n&&!t.dom.isChildOf(e,n)&&!Nx(e)}(e,(a=e.selection,3===(s=a.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),t.element)){var r=(o=t.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);e.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||e.undoManager.transact((function(){Ix(t.element),e.insertContent(e.dom.getOuterHTML(r)),e._selectionOverrides.hideFakeCaret()}))}e.fire("dragend")}var o,i,a,s})),Rx(t)}},Rx=function(t){t.on((function(t){Ix(t.ghost)})),t.clear()},Mx=function(t){var e=Es(),n=gs.DOM,r=document,o=Px(e,t),i=function(t,e){var n=oo.throttle((function(t,n){e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t,n)}),0);return e.on("remove",n.stop),function(r){return t.on((function(t){var o,i,a=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&a>10){if(e.fire("dragstart",{target:t.element}).isDefaultPrevented())return;t.dragging=!0,e.focus()}if(t.dragging){var s=function(t,e){return{pageX:e.pageX-t.relX,pageY:e.pageY+5}}(t,Ax(e,r));o=t.ghost,i=e.getBody(),o.parentNode!==i&&i.appendChild(o),function(t,e,n,r,o,i){var a=0,s=0;t.style.left=e.pageX+"px",t.style.top=e.pageY+"px",e.pageX+n>o&&(a=e.pageX+n-o),e.pageY+r>i&&(s=e.pageY+r-i),t.style.width=n-a+"px",t.style.height=r-s+"px"}(t.ghost,s,t.width,t.height,t.maxX,t.maxY),n(r.clientX,r.clientY)}}))}}(e,t),a=jx(e,t),s=function(t,e){return function(){t.on((function(t){t.dragging&&e.fire("dragend")})),Rx(t)}}(e,t);t.on("mousedown",o),t.on("mousemove",i),t.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",s),t.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",s)})),t.on("keydown",(function(t){t.keyCode===of.ESC&&s()}))},Bx=function(t){Mx(t),function(t){t.on("drop",(function(e){var n=void 0!==e.clientX?t.getDoc().elementFromPoint(e.clientX,e.clientY):null;(Nx(n)||"false"===t.dom.getContentEditableParent(n))&&e.preventDefault()}))}(t),function(t){return t.getParam("block_unsupported_drop",!0,"boolean")}(t)&&function(t){var e=function(e){if(!e.isDefaultPrevented()){var n=e.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(e.preventDefault(),"drop"===e.type&&xy(t,"Dropped file type is not supported"))}},n=function(n){mm(t,n.target)&&e(n)},r=function(){var r=gs.DOM,o=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),s=["drop","dragover"];W(s,(function(t){r.bind(i,t,n),o.bind(a,t,e)})),t.on("remove",(function(){W(s,(function(t){r.unbind(i,t,n),o.unbind(a,t,e)}))}))};t.on("init",(function(){oo.setEditorTimeout(t,r,0)}))}(t)},Fx=Wn,zx=qn,Ux=function(t,e){return Qd(t.getBody(),e)},Hx=function(t){var e,n=t.selection,r=t.dom,o=r.isBlock,i=t.getBody(),a=Mc(t,i,o,(function(){return _m(t)})),s="sel-"+r.uniqueId(),u="data-mce-selected",c=function(t){return t!==i&&(zx(t)||Xn(t))&&r.isChildOf(t,i)},l=function(t){return yp(t)||_p(t)||hp(t)||gp(t)},d=function(t){t&&n.setRng(t)},f=n.getRng,m=function(e,r,o,i){return void 0===i&&(i=!0),t.fire("ShowCaret",{target:r,direction:e,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===e),a.show(o,r))},p=function(t){return To(t)||Lo(t)||Io(t)},h=function(t){return p(t.startContainer)||p(t.endContainer)},g=function(e){var n=t.schema.getShortEndedElements(),o=r.createRng(),i=e.startContainer,a=e.startOffset,s=e.endContainer,u=e.endOffset;return _t(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),_t(n,s.nodeName.toLowerCase())?0===u?o.setEndBefore(s):o.setEndAfter(s):o.setEnd(s,u),o},v=function(o){var i=o.cloneNode(!0),a=t.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var c=function(e,o,i){var a=t.$,u=Jr(Ae.fromDom(t.getBody()),"#"+s).fold((function(){return a([])}),(function(t){return a([t.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",s)).appendTo(t.getBody());var c=r.createRng();o===i&&ke.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),c.setStartAfter(u[0].firstChild.firstChild),c.setEndAfter(o)):(u.empty().append(_o).append(o).append(_o),c.setStart(u[0].firstChild,1),c.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(e,t.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(c),c}(o,a.targetClone,i),l=Ae.fromDom(o);return W(Ms(Ae.fromDom(t.getBody()),"*[data-mce-selected]"),(function(t){Ie(l,t)||rr(t,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),e=o,w(),c},y=function(t,e){if(!t)return null;if(t.collapsed){if(!h(t)){var n=e?1:-1,o=cl(n,i,t),a=o.getNode(!e);if(zc(a))return m(n,a,!!e&&!o.isAtEnd(),!1);var s=o.getNode(e);if(zc(s))return m(n,s,!e&&!o.isAtEnd(),!1)}return null}var u=t.startContainer,l=t.startOffset,d=t.endOffset;if(3===u.nodeType&&0===l&&zx(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(d===l+1&&u===t.endContainer){var f=u.childNodes[l];if(c(f))return v(f)}return null},_=function(){e&&e.removeAttribute(u),Jr(Ae.fromDom(t.getBody()),"#"+s).each(vn),e=null},w=function(){a.hide()};return ke.ceFalse&&!Zv(t)&&function(){t.on("mouseup",(function(e){var n=f();n.collapsed&&vy(t,e.clientX,e.clientY)&&A_(t,n,!1).each(d)})),t.on("click",(function(e){var o=Ux(t,e.target);o&&(zx(o)&&(e.preventDefault(),t.focus()),Fx(o)&&r.isChildOf(o,n.getNode())&&_())})),t.on("blur NewBlock",_),t.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e,n){var i,a,s=r.getParent(e,o),u=r.getParent(n,o);return!b(s)&&(!(e===u||!r.isChildOf(s,u)||!1!==zx(Ux(t,s)))||!r.isChildOf(u,s)&&(i=s,a=u,!(r.getParent(i,o)===r.getParent(a,o)))&&function(t){var e=t.firstChild;if(b(e))return!1;var n=Ou.before(e);if(Hn(n.getNode())&&1===t.childNodes.length)return!l(n);var r=xl(t).next(n);return r&&!l(r)}(s))};t.on("tap",(function(e){var n=e.target,r=Ux(t,n);zx(r)?(e.preventDefault(),O_(t,r).each(y)):c(n)&&O_(t,n).each(y)}),!0),t.on("mousedown",(function(e){var o=e.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(t,e.clientX,e.clientY)){var a=Ux(t,o);if(a)zx(a)?(e.preventDefault(),O_(t,a).each(y)):(_(),Fx(a)&&e.shiftKey||tf(e.clientX,e.clientY,n.getRng())||(w(),n.placeCaretAt(e.clientX,e.clientY)));else if(c(o))O_(t,o).each(y);else if(!1===zc(o)){_(),w();var s=Qw(i,e.clientX,e.clientY);if(s&&!u(o,s.node)){e.preventDefault();var l=m(1,s.node,s.before,!1);d(l),t.getBody().focus()}}}})),t.on("keypress",(function(t){of.modifierPressed(t)||zx(n.getNode())&&t.preventDefault()})),t.on("GetSelectionRange",(function(t){var n=t.range;if(e){if(!e.parentNode)return void(e=null);(n=n.cloneRange()).selectNode(e),t.range=n}})),t.on("SetSelectionRange",(function(t){t.range=g(t.range);var e=y(t.range,t.forward);e&&(t.range=e)})),t.on("AfterSetSelectionRange",(function(t){var e,n=t.range,o=n.startContainer.parentNode;h(n)||"mcepastebin"===o.id||w(),e=o,r.hasClass(e,"mce-offscreen-selection")||_()})),t.on("copy",(function(t){var e,n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ke.ie){var o=(e=r.get(s))?e.getElementsByTagName("*")[0]:e;o&&(t.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),Bx(t),function(t){var e=Ts((function(){if(!t.removed&&t.getBody().contains(document.activeElement)){var e=t.selection.getRng();if(e.collapsed){var n=N_(t,e,!1);t.selection.setRng(n)}}}),0);t.on("focus",(function(){e.throttle()})),t.on("blur",(function(){e.cancel()}))}(t),function(t){t.on("init",(function(){t.on("focusin",(function(e){var n=e.target;if(Xn(n)){var r=Qd(t.getBody(),n),o=qn(r)?r:n;t.selection.getNode()!==o&&O_(t,o).each((function(e){return t.selection.setRng(e)}))}}))}))}(t)}(),{showCaret:m,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(Po(t),d(f()),n.scrollIntoView(t))},hideFakeCaret:w,destroy:function(){a.destroy(),e=null}}},Vx=function(t){var e,n,r=Te.each,o=of.BACKSPACE,i=of.DELETE,a=t.dom,s=t.selection,u=t.parser,c=ke.gecko,l=ke.ie,d=ke.webkit,f="data:text/mce-internal,",m=l?"Text":"URL",p=function(e,n){try{t.getDoc().execCommand(e,!1,n)}catch(t){}},h=function(t){return t.isDefaultPrevented()},g=function(){var e=function(t){var e=a.create("body"),n=t.cloneContents();return e.appendChild(n),s.serializer.serialize(e,{format:"html"})};t.on("keydown",(function(n){var r,s,u=n.keyCode;if(!h(n)&&(u===i||u===o)){if(r=t.selection.isCollapsed(),s=t.getBody(),r&&!a.isEmpty(s))return;if(!r&&!function(n){var r=e(n),o=a.createRng();return o.selectNode(t.getBody()),r===e(o)}(t.selection.getRng()))return;n.preventDefault(),t.setContent(""),s.firstChild&&a.isBlock(s.firstChild)?t.selection.setCursorLocation(s.firstChild,0):t.selection.setCursorLocation(s,0),t.nodeChanged()}}))},v=function(){t.shortcuts.add("meta+a",null,"SelectAll")},b=function(){t.inline||a.bind(t.getDoc(),"mousedown mouseup",(function(e){var n;if(e.target===t.getDoc().documentElement)if(n=s.getRng(),t.getBody().focus(),"mousedown"===e.type){if(To(n.startContainer))return;s.placeCaretAt(e.clientX,e.clientY)}else s.setRng(n)}))},y=function(){Range.prototype.getClientRects||t.on("mousedown",(function(e){if(!h(e)&&"HTML"===e.target.nodeName){var n=t.getBody();n.blur(),oo.setEditorTimeout(t,(function(){n.focus()}))}}))},_=function(){t.on("click",(function(e){var n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(e.preventDefault(),s.select(n))}))},w=function(){t.on("keydown",(function(t){if(!h(t)&&t.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){var e=s.getNode().previousSibling;if(e&&e.nodeName&&"table"===e.nodeName.toLowerCase())return t.preventDefault(),!1}}))},k=function(){(function(t){return t.getParam("readonly")})(t)||t.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),gc(t)||p("enableObjectResizing",!1)}))},x=function(){t.on("SetContent ExecCommand",(function(t){"setcontent"!==t.type&&"mceInsertLink"!==t.command||r(a.select("a"),(function(t){var e=t.parentNode,n=a.getRoot();if(e.lastChild===t){for(;e&&!a.isBlock(e);){if(e.parentNode.lastChild!==e||e===n)return;e=e.parentNode}a.add(e,"br",{"data-mce-bogus":1})}}))}))},S=function(){t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},D=function(){t.inline||t.on("keydown",(function(){document.activeElement===document.body&&t.getWin().focus()}))},E=function(){t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",(function(e){var n;if("HTML"===e.target.nodeName){if(ke.ie>11)return void t.getBody().focus();n=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(n),t.selection.normalize(),t.nodeChanged()}})))},T=function(){ke.mac&&t.on("keydown",(function(e){!of.metaKeyPressed(e)||e.shiftKey||37!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),t.selection.getSel().modify("move",37===e.keyCode?"backward":"forward","lineboundary"))}))},O=function(){t.on("click",(function(t){var e=t.target;do{if("A"===e.tagName)return void t.preventDefault()}while(e=e.parentNode)})),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},A=function(){t.on("init",(function(){t.dom.bind(t.getBody(),"submit",(function(t){t.preventDefault()}))}))},N=function(){t.on("dragstart",(function(e){!function(e){var n,r;e.dataTransfer&&(t.selection.isCollapsed()&&"IMG"===e.target.tagName&&s.select(e.target),(n=t.selection.getContent()).length>0&&(r=f+escape(t.id)+","+escape(n),e.dataTransfer.setData(m,r)))}(e)})),t.on("drop",(function(e){if(!h(e)){var n=function(t){var e;return t.dataTransfer&&(e=t.dataTransfer.getData(m))&&e.indexOf(f)>=0?(e=e.substr(f.length).split(","),{id:unescape(e[0]),html:unescape(e[1])}):null}(e);if(n&&n.id!==t.id){e.preventDefault();var r=cf(e.x,e.y,t.getDoc());s.setRng(r),o=n.html,i=!0,t.queryCommandSupported("mceInsertClipboardContent")?t.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):t.execCommand("mceInsertContent",!1,o)}}var o,i}))},$=C;return Zv(t)?(d&&(b(),_(),A(),v(),ke.iOS&&(D(),E(),O())),c&&(y(),k(),S(),T())):(t.on("keydown",(function(e){var n,r;if(!h(e)&&e.keyCode===of.BACKSPACE){var o=(n=s.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(t.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),s.setRng(n))}}})),g(),ke.windowsPhone||t.on("keyup focusin mouseup",(function(t){of.modifierPressed(t)||s.normalize()}),!0),d&&(b(),_(),nc(t)&&t.on("init",(function(){p("DefaultParagraphSeparator",nc(t))})),A(),w(),u.addNodeFilter("br",(function(t){for(var e=t.length;e--;)"Apple-interchange-newline"===t[e].attr("class")&&t[e].remove()})),ke.iOS?(D(),E(),O()):v()),ke.ie>=11&&(E(),w()),ke.ie&&(v(),p("AutoUrlDetect",!1),N()),c&&(t.on("keydown",(function(e){if(!h(e)&&e.keyCode===o){if(!t.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){var n=s.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void e.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),e.preventDefault())}}})),y(),e=function(){var e=a.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==t.getBody()&&(a.setAttrib(n,"style",null),r(e,(function(t){n.setAttributeNode(t.cloneNode(!0))})))}},n=function(){return!s.isCollapsed()&&a.getParent(s.getStart(),a.isBlock)!==a.getParent(s.getEnd(),a.isBlock)},t.on("keypress",(function(r){var o;if(!h(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=e(),t.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(t.getDoc(),"cut",(function(r){var o;!h(r)&&n()&&(o=e(),oo.setEditorTimeout(t,(function(){o()})))})),k(),x(),S(),T(),w())),{refreshContentEditable:$,isHidden:function(){if(!c||t.removed)return!1;var e=t.selection.getSel();return!e||!e.rangeCount||0===e.rangeCount}}},Wx=gs.DOM,qx=function(t){return t.inline?t.getElement().nodeName.toLowerCase():void 0},Yx=function(t){return vt(t,(function(t){return!1===v(t)}))},Xx=function(t){var e=t.settings,n=t.editorUpload.blobCache;return Yx({allow_conditional_comments:e.allow_conditional_comments,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_html_in_named_anchor:e.allow_html_in_named_anchor,allow_script_urls:e.allow_script_urls,allow_unsafe_link_target:e.allow_unsafe_link_target,convert_fonts_to_spans:e.convert_fonts_to_spans,fix_list_elements:e.fix_list_elements,font_size_legacy_values:e.font_size_legacy_values,forced_root_block:e.forced_root_block,forced_root_block_attrs:e.forced_root_block_attrs,padd_empty_with_br:e.padd_empty_with_br,preserve_cdata:e.preserve_cdata,remove_trailing_brs:e.remove_trailing_brs,inline_styles:e.inline_styles,root_name:qx(t),validate:!0,blob_cache:n,document:t.getDoc(),images_dataimg_filter:e.images_dataimg_filter})},Kx=function(t){var e=t.dom.getRoot();t.inline||Ud(t)&&t.selection.getStart(!0)!==e||Pl(e).each((function(e){var n=e.getNode(),r=jn(n)?Pl(n).getOr(e):e;ke.browser.isIE()?function(t,e){var n=Ae.fromDom(t.getBody()),r=(rm(t)?R.from(e):R.none()).map(om).filter(nm(n));t.bookmark=r.isSome()?r:t.bookmark}(t,r.toRange()):t.selection.setRng(r.toRange())}))},Gx=function(t){t.bindPendingEventDelegates(),t.initialized=!0,function(t){t.fire("Init")}(t),t.focus(!0),Kx(t),t.nodeChanged({initial:!0}),t.execCallback("init_instance_callback",t),function(t){t.settings.auto_focus&&oo.setEditorTimeout(t,(function(){var e;(e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus)).destroyed||e.focus()}),100)}(t)},Zx=function(t){return t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader},Jx=function(t){var e=Zx(t),n=hc(t),r=t.contentCSS,o=function(){e.unloadAll(r),t.inline||t.ui.styleSheetLoader.unloadAll(n)},i=function(){t.removed?o():t.on("remove",o)};if(t.contentStyles.length>0){var a="";Te.each(t.contentStyles,(function(t){a+=t+"\r\n"})),t.dom.addStyle(a)}var s=to.all(function(t,e,n){var r=[new to((function(n,r){return Zx(t).loadAll(e,n,r)}))];return t.inline?r:r.concat([new to((function(e,r){return t.ui.styleSheetLoader.loadAll(n,e,r)}))])}(t,r,n)).then(i).catch(i);return t.settings.content_style&&function(t,e){var n=Ae.fromDom(t.getBody()),r=un(sn(n)),o=Ae.fromTag("style");Qn(o,"type","text/css"),pn(o,Ae.fromText(e)),pn(r,o),t.on("remove",(function(){vn(o)}))}(t,t.settings.content_style),s},Qx=function(t){var e=t.settings,n=t.getDoc(),r=t.getBody();!function(t){t.fire("PreInit")}(t),e.browser_spellcheck||e.gecko_spellcheck||(n.body.spellcheck=!1,Wx.setAttrib(r,"spellcheck","false")),t.quirks=Vx(t),function(t){t.fire("PostRender")}(t);var o=function(t){return t.getParam("directionality",Ss.isRtl()?"rtl":void 0)}(t);void 0!==o&&(r.dir=o),e.protect&&t.on("BeforeSetContent",(function(t){Te.each(e.protect,(function(e){t.content=t.content.replace(e,(function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"}))}))})),t.on("SetContent",(function(){t.addVisual(t.getBody())})),t.on("compositionstart compositionend",(function(e){t.composing="compositionstart"===e.type}))},tS=function(t){!0!==t.removed&&(!function(t){Zv(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})}(t),Gx(t))},eS=function(t,e){var n=t.settings,r=t.getElement(),o=t.getDoc();n.inline||(t.getElement().style.visibility=t.orgVisibility),e||t.inline||(o.open(),o.write(t.iframeHTML),o.close()),t.inline&&(Wx.addClass(r,"mce-content-body"),t.contentDocument=o=document,t.contentWindow=window,t.bodyElement=r,t.contentAreaContainer=r);var i=t.getBody();i.disabled=!0,t.readonly=!!n.readonly,t.readonly||(t.inline&&"static"===Wx.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=t.getParam("content_editable_state",!0)),i.disabled=!1,t.editorUpload=My(t),t.schema=Oi(n),t.dom=gs(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:t.inline?t.getBody():null,collect:function(){return t.inline},schema:t.schema,contentCssCors:dc(t),referrerPolicy:fc(t),onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=function(t){var e=Tb(Xx(t),t.schema);return e.addAttributeFilter("src,href,style,tabindex",(function(e,n){for(var r,o,i=e.length,a=t.dom,s="data-mce-"+n;i--;)if((o=(r=e[i]).attr(n))&&!r.attr(s)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(s,o),r.attr(n,o)):"tabindex"===n?(r.attr(s,o),r.attr(n,null)):r.attr(s,t.convertURL(o,n,r.name))}})),e.addNodeFilter("script",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),t.settings.preserve_cdata&&e.addNodeFilter("#cdata",(function(e){for(var n=e.length;n--;){var r=e[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(r.value)+"]]"}})),e.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(e){for(var n=e.length,r=t.schema.getNonEmptyElements();n--;){var o=e[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Lm("br",1)).shortEnded=!0)}})),e}(t),t.serializer=Lb(function(t){var e=t.settings;return At(At({},Xx(t)),Yx({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope,element_format:e.element_format,entities:e.entities,entity_encoding:e.entity_encoding,indent:e.indent,indent_after:e.indent_after,indent_before:e.indent_before,block_elements:e.block_elements,boolean_attributes:e.boolean_attributes,custom_elements:e.custom_elements,extended_valid_elements:e.extended_valid_elements,invalid_elements:e.invalid_elements,invalid_styles:e.invalid_styles,move_caret_before_on_enter_elements:e.move_caret_before_on_enter_elements,non_empty_elements:e.non_empty_elements,schema:e.schema,self_closing_elements:e.self_closing_elements,short_ended_elements:e.short_ended_elements,special:e.special,text_block_elements:e.text_block_elements,text_inline_elements:e.text_inline_elements,valid_children:e.valid_children,valid_classes:e.valid_classes,valid_elements:e.valid_elements,valid_styles:e.valid_styles,verify_html:e.verify_html,whitespace_elements:e.whitespace_elements}))}(t),t),t.selection=lb(t.dom,t.getWin(),t.serializer,t),t.annotator=Zd(t),t.formatter=Wy(t),t.undoManager=Yy(t),t._nodeChangeDispatcher=new Sx(t),t._selectionOverrides=Hx(t),jC(t),Dx(t),Zv(t)||Tx(t);var a=function(t){return Zv(t)?ws(null):xx(t)}(t);IC(t,a),function(t){nc(t)&&t.on("NodeChange",T(FC,t))}(t),Jy(t);var s=Jv(t);Qx(t),s.fold((function(){Jx(t).then((function(){return tS(t)}))}),(function(e){t.setProgressState(!0),Jx(t).then((function(){e().then((function(e){t.setProgressState(!1),tS(t)}),(function(e){t.notificationManager.open({type:"error",text:String(e)}),tS(t)}))}))}))},nS=gs.DOM,rS=function(t){var e=function(t){return t.getParam("doctype","<!DOCTYPE html>")}(t)+"<html><head>";(function(t){return t.getParam("document_base_url","")})(t)!==t.documentBaseUrl&&(e+='<base href="'+t.documentBaseURI.getURI()+'" />'),e+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(t){return tc(t,"body_id","tinymce")}(t),r=function(t){return tc(t,"body_class","")}(t),o=t.translate(function(t){return t.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(t));return ec(t)&&(e+='<meta http-equiv="Content-Security-Policy" content="'+ec(t)+'" />'),e+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+t.id+'" aria-label="'+o+'"><br></body></html>'},oS=function(t,e){var n,r,o,i,a=t.translate("Rich Text Area"),s=(n=t.id,r=a,e.height,o=function(t){return t.getParam("iframe_attrs",{})}(t),i=Ae.fromTag("iframe"),tr(i,o),tr(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Is(i,"tox-edit-area__iframe"),i).dom;s.onload=function(){s.onload=null,t.fire("load")};var u=function(t,e){if(document.domain!==window.location.hostname&&ke.browser.isIE()){var n=Iy("mce");t[n]=function(){eS(t)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nS.setAttrib(e,"src",r),!0}return!1}(t,s);return t.contentAreaContainer=e.iframeContainer,t.iframeElement=s,t.iframeHTML=rS(t),nS.add(e.iframeContainer,s),u},iS=gs.DOM,aS=function(t,e,n){var r=_y.get(n),o=_y.urls[n]||t.documentBaseUrl.replace(/\/$/,"");if(n=Te.trim(n),r&&-1===Te.inArray(e,n)){if(Te.each(_y.dependencies(n),(function(n){aS(t,e,n)})),t.plugins[n])return;try{var i=new r(t,o,t.$);t.plugins[n]=i,i.init&&(i.init(t,o),e.push(n))}catch(e){!function(t,e,n){var r=Ss.translate(["Failed to initialize plugin: {0}",e]);ef(t,"PluginLoadError",{message:r}),Ty(r,n),xy(t,r)}(t,n,e)}}},sS=function(t){return t.replace(/^\-/,"")},uS=function(t){return{editorContainer:t,iframeContainer:t,api:{}}},cS=function(t){var e=t.getElement();return t.inline?uS(null):function(t){var e=iS.create("div");return iS.insertAfter(e,t),uS(e)}(e)},lS=function(t){var e=t.getElement();return t.orgDisplay=e.style.display,f(bc(t))?function(t){return t.theme.renderUI()}(t):_(bc(t))?function(t){var e=t.getElement(),n=bc(t)(t,e);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||t.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||t.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:e.offsetHeight,n}(t):cS(t)},dS=function(t){t.fire("ScriptsLoaded"),function(t){var e=Te.trim(ac(t)),n=t.ui.registry.getAll().icons,r=At(At({},ly.get("default").icons),ly.get(e).icons);ft(r,(function(e,r){_t(n,r)||t.ui.registry.addIcon(r,e)}))}(t),function(t){var e=bc(t);if(f(e)){t.settings.theme=sS(e);var n=wy.get(e);t.theme=new n(t,wy.urls[e]),t.theme.init&&t.theme.init(t,wy.urls[e]||t.documentBaseUrl.replace(/\/$/,""),t.$)}else t.theme={}}(t),function(t){var e=[];Te.each(Cc(t).split(/[ ,]/),(function(n){aS(t,e,sS(n))}))}(t);var e=lS(t);!function(t,e){var n={show:R.from(e.show).getOr(C),hide:R.from(e.hide).getOr(C),disable:R.from(e.disable).getOr(C),isDisabled:R.from(e.isDisabled).getOr($),enable:function(){t.mode.isReadOnly()||R.from(e.enable).map(N)}};t.ui=At(At({},t.ui),n)}(t,R.from(e.api).getOr({}));var n={editorContainer:e.editorContainer,iframeContainer:e.iframeContainer};return t.editorContainer=n.editorContainer?n.editorContainer:null,Ny(t),t.inline?eS(t):function(t,e){var n=oS(t,e);e.editorContainer&&(nS.get(e.editorContainer).style.display=t.orgDisplay,t.hidden=nS.isHidden(e.editorContainer)),t.getElement().style.display="none",nS.setAttrib(t.id,"aria-hidden","true"),n||eS(t)}(t,n)},fS=gs.DOM,mS=function(t){return"-"===t.charAt(0)},pS=function(t,e){var n=mc(e),r=function(t){return t.getParam("language_url","","string")}(e);if(!1===Ss.hasCode(n)&&"en"!==n){var o=""!==r?r:e.editorManager.baseURL+"/langs/"+n+".js";t.add(o,C,void 0,(function(){!function(t,e,n){Sy(t,"LanguageLoadError",Dy("language",e,n))}(e,o,n)}))}},hS=function(t,e,n){return R.from(e).filter((function(t){return t.length>0&&!ly.has(t)})).map((function(e){return{url:t.editorManager.baseURL+"/icons/"+e+"/icons"+n+".js",name:R.some(e)}}))},gS=function(t,e,n){var r=hS(e,"default",n),o=function(t){return R.from(function(t){return t.getParam("icons_url","","string")}(t)).filter((function(t){return t.length>0})).map((function(t){return{url:t,name:R.none()}}))}(e).orThunk((function(){return hS(e,ac(e),"")}));W(function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e}([r,o]),(function(n){t.add(n.url,C,void 0,(function(){!function(t,e,n){Sy(t,"IconsLoadError",Dy("icons",e,n))}(e,n.url,n.name.getOrUndefined())}))}))},vS=function(t,e){var n=_s.ScriptLoader;!function(t,e,n,r){var o=bc(e);if(f(o)){if(!mS(o)&&!_t(wy.urls,o)){var i=function(t){return t.getParam("theme_url")}(e);i?wy.load(o,e.documentBaseURI.toAbsolute(i)):wy.load(o,"themes/"+o+"/theme"+n+".js")}t.loadQueue((function(){wy.waitFor(o,r)}))}else r()}(n,t,e,(function(){pS(n,t),gS(n,t,e),function(t,e){Te.each(function(t){return t.getParam("external_plugins")}(t),(function(e,n){_y.load(n,e,C,void 0,(function(){Ey(t,e,n)})),t.settings.plugins+=" "+n})),Te.each(Cc(t).split(/[ ,]/),(function(n){if((n=Te.trim(n))&&!_y.urls[n])if(mS(n)){n=n.substr(1,n.length);var r=_y.dependencies(n);Te.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"},o=_y.createUrl(r,n);_y.load(o.resource,o,C,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"};_y.load(n,o,C,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,n)}))}}))}(t,e),n.loadQueue((function(){t.removed||dS(t)}),t,(function(){t.removed||dS(t)}))}))},bS=function(t){var e=t.id;Ss.setCode(mc(t));var n=function(){fS.unbind(window,"ready",n),t.render()};if(Fi.Event.domLoaded){if(t.getElement()&&ke.contentEditable){var r=Ae.fromDom(t.getElement()),o=function(t){return G(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})}(r);t.on("remove",(function(){q(r.dom.attributes,(function(t){return rr(r,t.name)})),tr(r,o)})),t.ui.styleSheetLoader=function(t,e){return ao.forElement(t,{contentCssCors:wc(e),referrerPolicy:fc(e)})}(r,t),!function(t){return t.getParam("inline")}(t)?(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden"):t.inline=!0;var i=t.getElement().form||fS.getParent(e,"form");i&&(t.formElement=i,function(t){return t.getParam("hidden_input")}(t)&&!Mn(t.getElement())&&(fS.insertAfter(fS.create("input",{type:"hidden",name:e}),e),t.hasHiddenInput=!0),t.formEventDelegate=function(e){t.fire(e.type,e)},fS.bind(i,"submit reset",t.formEventDelegate),t.on("reset",(function(){t.resetContent()})),!function(t){return t.getParam("submit_patch")}(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)})),t.windowManager=Cy(t),t.notificationManager=yy(t),function(t){return"xml"===t.getParam("encoding")}(t)&&t.on("GetContent",(function(t){t.save&&(t.content=fS.encode(t.content))})),function(t){return t.getParam("add_form_submit_trigger")}(t)&&t.on("submit",(function(){t.initialized&&t.save()})),function(t){return t.getParam("add_unload_trigger")}(t)&&(t._beforeUnload=function(){!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),vS(t,t.suffix)}}else fS.bind(window,"ready",n)},yS=function(t,e){return function(t,e){return tb(t).editor.addVisual(e)}(t,e)},_S={"font-size":"size","font-family":"face"},wS=function(t,e,n){return fg(Ae.fromDom(n),(function(e){return function(e){return sr(e,t).orThunk((function(){return"font"===Re(e)?yt(_S,t).bind((function(t){return nr(e,t)})):R.none()}))}(e)}),(function(t){return Ie(Ae.fromDom(e),t)}))},CS=function(t){return function(e,n){return R.from(n).map(Ae.fromDom).filter(Fe).bind((function(n){return wS(t,e,n.dom).or(function(t,e){return R.from(gs.DOM.getStyle(e,t,!0))}(t,n.dom))})).getOr("")}},kS=CS("font-size"),xS=k((function(t){return t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),CS("font-family")),SS=function(t){return Pl(t.getBody()).map((function(t){var e=t.container();return Bn(e)?e.parentNode:e}))},DS=function(t,e){return function(t){return R.from(t.selection.getRng()).bind((function(e){var n=t.getBody();return e.startContainer===n&&0===e.startOffset?R.none():R.from(t.selection.getStart(!0))}))}(t).orThunk(T(SS,t)).map(Ae.fromDom).filter(Fe).bind(e)},ES=function(t,e){return DS(t,x(R.some,e))},TS=function(t,e){if(/^[0-9.]+$/.test(e)){var n=parseInt(e,10);if(n>=1&&n<=7){var r=function(t){return Te.explode(t.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(t),o=function(t){return Te.explode(t.getParam("font_size_classes",""))}(t);return o?o[n-1]||e:r[n-1]||e}return e}return e},OS=function(t){var e=t.split(/\s*,\s*/);return V(e,(function(t){return-1===t.indexOf(" ")||Mt(t,'"')||Mt(t,"'")?t:"'"+t+"'"})).join(",")},AS=function(t,e){var n=function(t){if("string"!=typeof t){var e=Te.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:e}}return{content:t,details:{}}}(e);!function(t,e,n){Qv(t).editor.insertContent(e,n)}(t,n.content,n.details)},NS=Te.each,$S=Te.map,LS=Te.inArray,IS=function(){function t(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return t.prototype.execCommand=function(t,e,n,r){var o,i=!1,a=this;if(!a.editor.removed){var s;if("mcefocus"!==t.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||r&&r.skip_focus?(s=a.editor,um(s).each((function(t){return s.selection.setRng(t)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:t,ui:e,value:n})).isDefaultPrevented())return!1;var u=t.toLowerCase();if(o=a.commands.exec[u])return o(u,e,n),a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;if(NS(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;try{i=a.editor.getDoc().execCommand(t,e,n)}catch(t){}return!!i&&(a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0)}},t.prototype.queryCommandState=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.state[t])return e(t);try{return this.editor.getDoc().queryCommandState(t)}catch(t){}return!1}},t.prototype.queryCommandValue=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.value[t])return e(t);try{return this.editor.getDoc().queryCommandValue(t)}catch(t){}}},t.prototype.addCommands=function(t,e){void 0===e&&(e="exec");var n=this;NS(t,(function(t,r){NS(r.toLowerCase().split(","),(function(r){n.commands[e][r]=t}))}))},t.prototype.addCommand=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.exec[t]=function(t,o,i,a){return e.call(n||r.editor,o,i,a)}},t.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch(t){}return!1},t.prototype.addQueryStateHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.state[t]=function(){return e.call(n||r.editor)}},t.prototype.addQueryValueHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.value[t]=function(){return e.call(n||r.editor)}},t.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},t.prototype.execNativeCommand=function(t,e,n){return void 0===e&&(e=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(t,e,n)},t.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},t.prototype.toggleFormat=function(t,e){this.editor.formatter.toggle(t,e),this.editor.nodeChanged()},t.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},t.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},t.prototype.setupCommands=function(t){var e=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":C,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(e,n,r){km(t,r)},"Cut,Copy,Paste":function(n){var r,o=t.getDoc();try{e.execNativeCommand(n)}catch(t){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ke.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var e=t.dom.getParent(t.selection.getStart(),"a");e&&t.dom.remove(e,!0)}else t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),NS("left,center,right,justify".split(","),(function(e){r!==e&&t.formatter.remove("align"+e)})),"none"!==r&&e.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;e.execNativeCommand(n);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(e.storeSelection(),t.dom.split(r,o),e.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){e.toggleFormat(t)},"ForeColor,HiliteColor":function(t,n,r){e.toggleFormat(t,{value:r})},FontName:function(e,n,r){!function(t,e){var n=TS(t,e);t.formatter.toggle("fontname",{value:OS(n)}),t.nodeChanged()}(t,r)},FontSize:function(e,n,r){!function(t,e){t.formatter.toggle("fontsize",{value:TS(t,e)}),t.nodeChanged()}(t,r)},LineHeight:function(e,n,r){!function(t,e){t.formatter.toggle("lineheight",{value:String(e)}),t.nodeChanged()}(t,r)},Lang:function(t,n,r){e.toggleFormat(t,{value:r.code,customValue:r.customCode})},RemoveFormat:function(e){t.formatter.remove(e)},mceBlockQuote:function(){e.toggleFormat("blockquote")},FormatBlock:function(t,n,r){return e.toggleFormat(r||"p")},mceCleanup:function(){var e=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(e)},mceRemoveNode:function(n,r,o){var i=o||t.selection.getNode();i!==t.getBody()&&(e.storeSelection(),t.dom.remove(i,!0),e.restoreSelection())},mceSelectNodeDepth:function(e,n,r){var o=0;t.dom.getParent(t.selection.getNode(),(function(e){if(1===e.nodeType&&o++===r)return t.selection.select(e),!1}),t.getBody())},mceSelectNode:function(e,n,r){t.selection.select(r)},mceInsertContent:function(e,n,r){AS(t,r)},mceInsertRawHTML:function(e,n,r){t.selection.setContent("tiny_mce_marker");var o=t.getContent();t.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(e,n,r){ux(t,r)},mceToggleFormat:function(t,n,r){e.toggleFormat(r)},mceSetContent:function(e,n,r){t.setContent(r)},"Indent,Outdent":function(e){NC(t,e)},mceRepaint:C,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(e,n,r){t.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(e,n,r){"string"==typeof r&&(r={href:r});var o=t.dom.getParent(t.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,o)},selectAll:function(){var e=t.dom.getParent(t.selection.getStart(),Wn);if(e){var n=t.dom.createRng();n.selectNodeContents(e),t.selection.setRng(n)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(e,n,r){return Kk(t,r),!0}});var n=function(e){return function(){var n=t.selection,r=n.isCollapsed()?[t.dom.getParent(n.getNode(),t.dom.isBlock)]:n.getSelectedBlocks(),o=$S(r,(function(n){return!!t.formatter.matchNode(n,e)}));return-1!==LS(o,!0)}};e.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){return e.isFormatMatch(t)},mceBlockQuote:function(){return e.isFormatMatch("blockquote")},Outdent:function(){return TC(t)},"InsertUnorderedList,InsertOrderedList":function(e){var n=t.dom.getParent(t.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===e&&"UL"===n.tagName||"insertorderedlist"===e&&"OL"===n.tagName)}},"state"),e.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),e.addQueryValueHandler("FontName",(function(){return function(t){return ES(t,(function(e){return xS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("FontSize",(function(){return function(t){return ES(t,(function(e){return kS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("LineHeight",(function(){return function(t){return ES(t,(function(e){var n=Ae.fromDom(t.getBody()),r=fg(e,(function(t){return sr(t,"line-height")}),T(Ie,n));return r.getOrThunk((function(){var t=parseFloat(ir(e,"line-height")),n=parseFloat(ir(e,"font-size"));return String(t/n)}))})).getOr("")}(t)}),this)},t}(),PS="data-mce-contenteditable",jS=function(t,e,n){var r,o;js(t,e)&&!1===n?(o=e,Ns(r=t)?r.dom.classList.remove(o):Ls(r,o),Ps(r)):n&&Is(t,e)},RS=function(t,e,n){try{t.getDoc().execCommand(e,!1,String(n))}catch(t){}},MS=function(t,e){t.dom.contentEditable=e?"true":"false"},BS=function(t,e){var n=Ae.fromDom(t.getBody());jS(n,"mce-content-readonly",e),e?(t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),function(t){R.from(t.selection.getNode()).each((function(t){t.removeAttribute("data-mce-selected")}))}(t),t.readonly=!0,MS(n,!1),W(Ms(n,'*[contenteditable="true"]'),(function(t){Qn(t,PS,"true"),MS(t,!1)}))):(t.readonly=!1,MS(n,!0),function(t){W(Ms(t,'*[data-mce-contenteditable="true"]'),(function(t){rr(t,PS),MS(t,!0)}))}(n),RS(t,"StyleWithCSS",!1),RS(t,"enableInlineTableEditing",!1),RS(t,"enableObjectResizing",!1),wm(t)&&t.focus(),function(t){t.selection.setRng(t.selection.getRng())}(t),t.nodeChanged())},FS=function(t){return t.readonly},zS=function(t){t.parser.addAttributeFilter("contenteditable",(function(e){FS(t)&&W(e,(function(t){t.attr(PS,t.attr("contenteditable")),t.attr("contenteditable","false")}))})),t.serializer.addAttributeFilter(PS,(function(e){FS(t)&&W(e,(function(t){t.attr("contenteditable",t.attr(PS))}))})),t.serializer.addTempAttr(PS)},US=function(t,e){if(function(t){return"click"===t.type}(e)&&!of.metaKeyPressed(e)){var n=Ae.fromDom(e.target);(function(t,e){return Qr(e,"a",(function(e){return Ie(e,Ae.fromDom(t.getBody()))})).bind((function(t){return nr(t,"href")}))})(t,n).each((function(n){if(e.preventDefault(),/^#/.test(n)){var r=t.dom.select(n+',[name="'+((Mt(o=n,i="#")?function(t,e){return t.substring(e)}(o,i.length):o)+'"]'));r.length&&t.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},HS=Te.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),VS=function(){function t(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||$}return t.isNative=function(t){return!!HS[t.toLowerCase()]},t.prototype.fire=function(t,e){var n=t.toLowerCase(),r=Ii(n,e||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var s=o[i];if(!s.removed){if(s.once&&this.off(n,s.func),r.isImmediatePropagationStopped())return r;if(!1===s.func.call(this.scope,r))return r.preventDefault(),r}}return r},t.prototype.on=function(t,e,n,r){if(!1===e&&(e=$),e){var o={func:e,removed:!1};r&&Te.extend(o,r);for(var i=t.toLowerCase().split(" "),a=i.length;a--;){var s=i[a],u=this.bindings[s];u||(u=[],this.toggleEvent(s,!0)),u=n?Nt([o],u,!0):Nt(Nt([],u,!0),[o],!1),this.bindings[s]=u}}return this},t.prototype.off=function(t,e){var n=this;if(t)for(var r=t.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return ft(this.bindings,(function(t,e){n.toggleEvent(e,!1),delete n.bindings[e]})),this;if(a){if(e){var s=Y(a,(function(t){return t.func===e}));a=s.fail,this.bindings[i]=a,W(s.pass,(function(t){t.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}else ft(this.bindings,(function(t,e){n.toggleEvent(e,!1)})),this.bindings={};return this},t.prototype.once=function(t,e,n){return this.on(t,e,n,{once:!0})},t.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||0===this.bindings[t].length)},t}(),WS=function(t){return t._eventDispatcher||(t._eventDispatcher=new VS({scope:t,toggleEvent:function(e,n){VS.isNative(e)&&t.toggleNativeEvent&&t.toggleNativeEvent(e,n)}})),t._eventDispatcher},qS={fire:function(t,e,n){var r=this;if(r.removed&&"remove"!==t&&"detach"!==t)return e;var o=WS(r).fire(t,e);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(t,o,!1),i=i.parent();return o},on:function(t,e,n){return WS(this).on(t,e,n)},off:function(t,e){return WS(this).off(t,e)},once:function(t,e){return WS(this).once(t,e)},hasEventListeners:function(t){return WS(this).has(t)}},YS=gs.DOM,XS=function(t,e){if("selectionchange"===e)return t.getDoc();if(!t.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(e))return t.getDoc().documentElement;var n=vc(t);return n?(t.eventRoot||(t.eventRoot=YS.select(n)[0]),t.eventRoot):t.getBody()},KS=function(t,e,n){!function(t){return!t.hidden&&!FS(t)}(t)?FS(t)&&US(t,n):t.fire(e,n)},GS=function(t,e){var n;if(t.delegates||(t.delegates={}),!t.delegates[e]&&!t.removed){var r=XS(t,e);if(vc(t)){if(Mw||(Mw={},t.editorManager.on("removeEditor",(function(){t.editorManager.activeEditor||Mw&&(ft(Mw,(function(e,n){t.dom.unbind(XS(t,n))})),Mw=null)}))),Mw[e])return;n=function(n){for(var r=n.target,o=t.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||YS.isChildOf(r,a))&&KS(o[i],e,n)}},Mw[e]=n,YS.bind(r,e,n)}else n=function(n){KS(t,e,n)},YS.bind(r,e,n),t.delegates[e]=n}},ZS=At(At({},qS),{bindPendingEventDelegates:function(){var t=this;Te.each(t._pendingNativeEvents,(function(e){GS(t,e)}))},toggleNativeEvent:function(t,e){var n=this;"focus"!==t&&"blur"!==t&&(n.removed||(e?n.initialized?GS(n,t):n._pendingNativeEvents?n._pendingNativeEvents.push(t):n._pendingNativeEvents=[t]:n.initialized&&(n.dom.unbind(XS(n,t),t,n.delegates[t]),delete n.delegates[t])))},unbindAllNativeEvents:function(){var t=this,e=t.getBody(),n=t.dom;t.delegates&&(ft(t.delegates,(function(e,n){t.dom.unbind(XS(t,n),n,e)})),delete t.delegates),!t.inline&&e&&n&&(e.onload=null,n.unbind(t.getWin()),n.unbind(t.getDoc())),n&&(n.unbind(e),n.unbind(t.getContainer()))}}),JS=["design","readonly"],QS=function(t,e,n,r){var o=n[e.get()],i=n[r];try{i.activate()}catch(t){return void console.error("problem while activating editor mode "+r+":",t)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&BS(t,i.editorReadOnly),e.set(r),function(t,e){t.fire("SwitchMode",{mode:e})}(t,r)},tD=function(t){var e=ws("design"),n=ws({design:{activate:C,deactivate:C,editorReadOnly:!1},readonly:{activate:C,deactivate:C,editorReadOnly:!0}});return function(t){t.serializer?zS(t):t.on("PreInit",(function(){zS(t)}))}(t),function(t){t.on("ShowCaret",(function(e){FS(t)&&e.preventDefault()})),t.on("ObjectSelected",(function(e){FS(t)&&e.preventDefault()}))}(t),{isReadOnly:function(){return FS(t)},set:function(r){return function(t,e,n,r){if(r!==n.get()){if(!_t(e,r))throw new Error("Editor mode '"+r+"' is invalid");t.initialized?QS(t,n,e,r):t.on("init",(function(){return QS(t,n,e,r)}))}}(t,n.get(),e,r)},get:function(){return e.get()},register:function(t,e){n.set(function(t,e,n){var r;if(U(JS,e))throw new Error("Cannot override default mode "+e);return At(At({},t),((r={})[e]=At(At({},n),{deactivate:function(){try{n.deactivate()}catch(t){console.error("problem while deactivating editor mode "+e+":",t)}}}),r))}(n.get(),t,e))}}},eD=Te.each,nD=Te.explode,rD={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oD=Te.makeMap("alt,ctrl,shift,meta,access"),iD=function(t){var e,n={};eD(nD(t.toLowerCase(),"+"),(function(t){t in oD?n[t]=!0:/^[0-9]{2,}$/.test(t)?n.keyCode=parseInt(t,10):(n.charCode=t.charCodeAt(0),n.keyCode=rD[t]||t.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(e in oD)n[e]?r.push(e):n[e]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ke.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ke.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aD=function(){function t(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var e=this;t.on("keyup keypress keydown",(function(t){!e.hasModifier(t)&&!e.isFunctionKey(t)||t.isDefaultPrevented()||(eD(e.shortcuts,(function(n){if(e.matchShortcut(t,n))return e.pendingPatterns=n.subpatterns.slice(0),"keydown"===t.type&&e.executeShortcutAction(n),!0})),e.matchShortcut(t,e.pendingPatterns[0])&&(1===e.pendingPatterns.length&&"keydown"===t.type&&e.executeShortcutAction(e.pendingPatterns[0]),e.pendingPatterns.shift()))}))}return t.prototype.add=function(t,e,n,r){var o=this,i=o.normalizeCommandFunc(n);return eD(nD(Te.trim(t)),(function(t){var n=o.createShortcut(t,e,i,r);o.shortcuts[n.id]=n})),!0},t.prototype.remove=function(t){var e=this.createShortcut(t);return!!this.shortcuts[e.id]&&(delete this.shortcuts[e.id],!0)},t.prototype.normalizeCommandFunc=function(t){var e=this,n=t;return"string"==typeof n?function(){e.editor.execCommand(n,!1,null)}:Te.isArray(n)?function(){e.editor.execCommand(n[0],n[1],n[2])}:n},t.prototype.createShortcut=function(t,e,n,r){var o=Te.map(nD(t,">"),iD);return o[o.length-1]=Te.extend(o[o.length-1],{func:n,scope:r||this.editor}),Te.extend(o[0],{desc:this.editor.translate(e),subpatterns:o.slice(1)})},t.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},t.prototype.isFunctionKey=function(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123},t.prototype.matchShortcut=function(t,e){return!!e&&(e.ctrl===t.ctrlKey&&e.meta===t.metaKey&&(e.alt===t.altKey&&e.shift===t.shiftKey&&(!!(t.keyCode===e.keyCode||t.charCode&&t.charCode===e.charCode)&&(t.preventDefault(),!0))))},t.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},t}(),sD=function(){var t=function(){var t={},e={},n={},r={},o={},i={},a={},s=function(t,e){return function(n,r){return t[n.toLowerCase()]=At(At({},r),{type:e})}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(e,"menuitem"),addNestedMenuItem:s(e,"nestedmenuitem"),addToggleMenuItem:s(e,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(a,"sidebar"),addIcon:function(t,e){return r[t.toLowerCase()]=e},getAll:function(){return{buttons:t,menuItems:e,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,getAll:t.getAll}},uD=gs.DOM,cD=Te.extend,lD=Te.each,dD=Te.resolve,fD=ke.ie,mD=function(){function t(t,e,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,cD(this,ZS),this.settings=sy(this,t,this.documentBaseUrl,n.defaultSettings,e),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(_s.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),gs.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Ds.languageLoad=this.settings.language_load,Ds.baseURL=n.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new zm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aD(this),this.editorCommands=new IS(this),this.settings.cache_suffix&&(ke.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:sD(),styleSheetLoader:void 0,show:C,hide:C,enable:C,disable:C,isDisabled:$};var o=tD(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=cs.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return t.prototype.render=function(){bS(this)},t.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},t.prototype.hasFocus=function(){return _m(this)},t.prototype.execCallback=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,o=this,i=o.settings[t];if(i)return o.callbackLookup&&(r=o.callbackLookup[t])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?dD(r):0,i=dD(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[t]={func:i,scope:r}),i.apply(r||o,e)},t.prototype.translate=function(t){return Ss.translate(t)},t.prototype.getParam=function(t,e,n){return cy(this,t,e,n)},t.prototype.hasPlugin=function(t,e){return!!U(Cc(this).split(/[ ,]/),t)&&(!e||void 0!==_y.get(t))},t.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},t.prototype.addCommand=function(t,e,n){this.editorCommands.addCommand(t,e,n)},t.prototype.addQueryStateHandler=function(t,e,n){this.editorCommands.addQueryStateHandler(t,e,n)},t.prototype.addQueryValueHandler=function(t,e,n){this.editorCommands.addQueryValueHandler(t,e,n)},t.prototype.addShortcut=function(t,e,n,r){this.shortcuts.add(t,e,n,r)},t.prototype.execCommand=function(t,e,n,r){return this.editorCommands.execCommand(t,e,n,r)},t.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},t.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},t.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},t.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(uD.show(t.getContainer()),uD.hide(t.id)),t.load(),t.fire("show"))},t.prototype.hide=function(){var t=this,e=t.getDoc();t.hidden||(fD&&e&&!t.inline&&e.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(uD.hide(t.getContainer()),uD.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},t.prototype.isHidden=function(){return!!this.hidden},t.prototype.setProgressState=function(t,e){this.fire("ProgressState",{state:t,time:e})},t.prototype.load=function(t){var e,n=this,r=n.getElement();if(n.removed)return"";if(r){(t=t||{}).load=!0;var o=Mn(r)?r.value:r.innerHTML;return e=n.setContent(o,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,e}},t.prototype.save=function(t){var e,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(t=t||{}).save=!0,t.element=o,t.content=r.getContent(t),t.no_events||r.fire("SaveContent",t),"raw"===t.format&&r.fire("RawSaveContent",t),e=t.content,Mn(o)?o.value=e:(!t.is_removing&&r.inline||(o.innerHTML=e),(n=uD.getParent(r.id,"form"))&&lD(n.elements,(function(t){if(t.name===r.id)return t.value=e,!1}))),t.element=o=null,!1!==t.set_dirty&&r.setDirty(!1),e},t.prototype.setContent=function(t,e){return Pb(this,t,e)},t.prototype.getContent=function(t){return Ib(this,t)},t.prototype.insertContent=function(t,e){e&&(t=cD({content:t},e)),this.execCommand("mceInsertContent",!1,t)},t.prototype.resetContent=function(t){void 0===t?Pb(this,this.startContent,{format:"raw"}):Pb(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},t.prototype.isDirty=function(){return!this.isNotDirty},t.prototype.setDirty=function(t){var e=!this.isNotDirty;this.isNotDirty=!t,t&&t!==e&&this.fire("dirty")},t.prototype.getContainer=function(){var t=this;return t.container||(t.container=uD.get(t.editorContainer||t.id+"_parent")),t.container},t.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},t.prototype.getElement=function(){return this.targetElm||(this.targetElm=uD.get(this.id)),this.targetElm},t.prototype.getWin=function(){var t,e=this;return e.contentWindow||(t=e.iframeElement)&&(e.contentWindow=t.contentWindow),e.contentWindow},t.prototype.getDoc=function(){var t,e=this;return e.contentDocument||(t=e.getWin())&&(e.contentDocument=t.document),e.contentDocument},t.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},t.prototype.convertURL=function(t,e,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",t,n,!0,e):!o.convert_urls||n&&"LINK"===n.nodeName||0===t.indexOf("file:")||0===t.length?t:o.relative_urls?r.documentBaseURI.toRelative(t):t=r.documentBaseURI.toAbsolute(t,o.remove_script_host)},t.prototype.addVisual=function(t){yS(this,t)},t.prototype.remove=function(){Mb(this)},t.prototype.destroy=function(t){Bb(this,t)},t.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},t.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},t.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},t.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},t.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},t.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},t}(),pD=gs.DOM,hD=Te.explode,gD=Te.each,vD=Te.extend,bD=0,yD=!1,_D=[],wD=[],CD=function(t){var e=t.type;gD(DD.get(),(function(n){switch(e){case"scroll":n.fire("ScrollWindow",t);break;case"resize":n.fire("ResizeWindow",t)}}))},kD=function(t){t!==yD&&(t?cs(window).on("resize scroll",CD):cs(window).off("resize scroll",CD),yD=t)},xD=function(t){var e=wD;delete _D[t.id];for(var n=0;n<_D.length;n++)if(_D[n]===t){_D.splice(n,1);break}return wD=X(wD,(function(e){return t!==e})),DD.activeEditor===t&&(DD.activeEditor=wD.length>0?wD[0]:null),DD.focusedEditor===t&&(DD.focusedEditor=null),e.length!==wD.length},SD="CSS1Compat"!==document.compatMode,DD=At(At({},qS),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:cs,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:_D,i18n:Ss,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var t,e,n=this,r="";e=zm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var u;if(""!==(u=a[s].src||"")){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new zm(e).toAbsolute(t),n.documentBaseURL=e,n.baseURI=new zm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",T(pm,o)),o.on("RemoveEditor",T(hm,o))},overrideDefaults:function(t){var e=t.base_url;e&&this._setBaseUrl(e);var n=t.suffix;t.suffix&&(this.suffix=n),this.defaultSettings=t;var r=t.plugin_base_urls;void 0!==r&&ft(r,(function(t,e){Ds.PluginManager.urls[e]=t}))},init:function(t){var e,n=this,r=Te.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(t){var e=t.id;return e||(e=yt(t,"name").filter((function(t){return!pD.get(t)})).getOrThunk(pD.uniqueId),t.setAttribute("id",e)),e},i=function(t,e){return e.constructor===RegExp?e.test(t.className):pD.hasClass(t,e)},a=function(t){e=t},s=function(){var e,u=0,c=[],l=function(t,r,o){var i=new mD(t,r,n);c.push(i),i.on("init",(function(){++u===e.length&&a(c)})),i.targetElm=i.targetElm||o,i.render()};pD.unbind(window,"ready",s),function(e){var r=t[e];if(r)r.apply(n,[])}("onpageload"),e=cs.unique(function(t){var e=[];if(ke.browser.isIE()&&ke.browser.version.major<11)return Ty("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(SD)return Ty("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(t.types)return gD(t.types,(function(t){e=e.concat(pD.select(t.selector))})),e;if(t.selector)return pD.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":var n=t.elements||"";n.length>0&&gD(hD(n),(function(t){var n=pD.get(t);n?e.push(n):gD(document.forms,(function(n){gD(n.elements,(function(n){n.name===t&&(t="mce_editor_"+bD++,pD.setAttrib(n,"id",t),e.push(n))}))}))}));break;case"textareas":case"specific_textareas":gD(pD.select("textarea"),(function(n){t.editor_deselector&&i(n,t.editor_deselector)||t.editor_selector&&!i(n,t.editor_selector)||e.push(n)}))}return e}(t)),t.types?gD(t.types,(function(n){Te.each(e,(function(e){return!pD.is(e,n.selector)||(l(o(e),vD({},t,n),e),!1)}))})):(Te.each(e,(function(t){var e;(e=n.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(xD(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null)})),0===(e=Te.grep(e,(function(t){return!n.get(t.id)}))).length?a([]):gD(e,(function(e){!function(t,e){return t.inline&&e.tagName.toLowerCase()in r}(t,e)?l(o(e),t,e):Ty("Could not initialize inline editor on invalid inline target element",e)})))};return n.settings=t,pD.bind(window,"ready",s),new to((function(t){e?t(e):a=function(e){t(e)}}))},get:function(t){return 0===arguments.length?wD.slice(0):f(t)?J(wD,(function(e){return e.id===t})).getOr(null):w(t)&&wD[t]?wD[t]:null},add:function(t){var e=this;return _D[t.id]===t||(null===e.get(t.id)&&("length"!==t.id&&(_D[t.id]=t),_D.push(t),wD.push(t)),kD(!0),e.activeEditor=t,e.fire("AddEditor",{editor:t}),Bw||(Bw=function(t){var n=e.fire("BeforeUnload");if(n.returnValue)return t.preventDefault(),t.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",Bw))),t},createEditor:function(t,e){return this.add(new mD(t,e,this))},remove:function(t){var e,n,r=this;if(t){if(!f(t))return n=t,h(r.get(n.id))?null:(xD(n)&&r.fire("RemoveEditor",{editor:n}),0===wD.length&&window.removeEventListener("beforeunload",Bw),n.remove(),kD(wD.length>0),n);gD(pD.select(t),(function(t){(n=r.get(t.id))&&r.remove(n)}))}else for(e=wD.length-1;e>=0;e--)r.remove(wD[e])},execCommand:function(t,e,n){var r=this,o=r.get(n);switch(t){case"mceAddEditor":return r.get(n)||new mD(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(t,e,n)},triggerSave:function(){gD(wD,(function(t){t.save()}))},addI18n:function(t,e){Ss.add(t,e)},translate:function(t){return Ss.translate(t)},setActive:function(t){var e=this.activeEditor;this.activeEditor!==t&&(e&&e.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:e})),this.activeEditor=t},_setBaseUrl:function(t){this.baseURL=new zm(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new zm(this.baseURL)}});DD.setup();var ED,TD,OD,AD,ND=Math.min,$D=Math.max,LD=Math.round,ID=function(t,e,n){var r=e.x,o=e.y,i=t.w,a=t.h,s=e.w,u=e.h,c=(n||"").split("");return"b"===c[0]&&(o+=u),"r"===c[1]&&(r+=s),"c"===c[0]&&(o+=LD(u/2)),"c"===c[1]&&(r+=LD(s/2)),"b"===c[3]&&(o-=a),"r"===c[4]&&(r-=i),"c"===c[3]&&(o-=LD(a/2)),"c"===c[4]&&(r-=LD(i/2)),PD(r,o,i,a)},PD=function(t,e,n,r){return{x:t,y:e,w:n,h:r}},jD={inflate:function(t,e,n){return PD(t.x-e,t.y-n,t.w+2*e,t.h+2*n)},relativePosition:ID,findBestRelativePosition:function(t,e,n,r){var o,i;for(i=0;i<r.length;i++)if((o=ID(t,e,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(t,e){var n=$D(t.x,e.x),r=$D(t.y,e.y),o=ND(t.x+t.w,e.x+e.w),i=ND(t.y+t.h,e.y+e.h);return o-n<0||i-r<0?null:PD(n,r,o-n,i-r)},clamp:function(t,e,n){var r=t.x,o=t.y,i=t.x+t.w,a=t.y+t.h,s=e.x+e.w,u=e.y+e.h,c=$D(0,e.x-r),l=$D(0,e.y-o),d=$D(0,i-s),f=$D(0,a-u);return r+=c,o+=l,n&&(i+=c,a+=l,r-=d,o-=f),PD(r,o,(i-=d)-r,(a-=f)-o)},create:PD,fromClientRect:function(t){return PD(t.left,t.top,t.width,t.height)}},RD=(ED={},TD={},{load:function(t,e){var n='Script at URL "'+e+'" failed to load',r='Script at URL "'+e+"\" did not call `tinymce.Resource.add('"+t+"', data)` within 1 second";if(void 0!==ED[t])return ED[t];var o=new to((function(o,i){var a=function(t,e,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),t.apply(null,e))}},a=i(t),s=i(e);return{start:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];r||null!==o||(o=setTimeout((function(){return s.apply(null,t)}),n))},resolve:a,reject:s}}(o,i);TD[t]=a.resolve,_s.ScriptLoader.loadScript(e,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return ED[t]=o,o},add:function(t,e){void 0!==TD[t]&&(TD[t](e),delete TD[t]),ED[t]=to.resolve(e)}}),MD=Te.each,BD=Te.extend,FD=function(){};FD.extend=OD=function(t){var e=this.prototype,n=function(){var t,e,n,r=this;if(!AD&&(r.init&&r.init.apply(r,arguments),e=r.Mixins))for(t=e.length;t--;)(n=e[t]).init&&n.init.apply(r,arguments)},r=function(){return this};AD=!0;var o=new this;return AD=!1,t.Mixins&&(MD(t.Mixins,(function(e){for(var n in e)"init"!==n&&(t[n]=e[n])})),e.Mixins&&(t.Mixins=e.Mixins.concat(t.Mixins))),t.Methods&&MD(t.Methods.split(","),(function(e){t[e]=r})),t.Properties&&MD(t.Properties.split(","),(function(e){var n="_"+e;t[e]=function(t){var e=this;return void 0!==t?(e[n]=t,e):e[n]}})),t.Statics&&MD(t.Statics,(function(t,e){n[e]=t})),t.Defaults&&e.Defaults&&(t.Defaults=BD({},e.Defaults,t.Defaults)),ft(t,(function(t,n){"function"==typeof t&&e[n]?o[n]=function(t,n){return function(){var r=this,o=r._super;r._super=e[t];var i=n.apply(r,arguments);return r._super=o,i}}(n,t):o[n]=t})),n.prototype=o,n.constructor=n,n.extend=OD,n};var zD,UD=Math.min,HD=Math.max,VD=Math.round,WD={serialize:function(t){var e=JSON.stringify(t);return f(e)?e.replace(/[\u0080-\uFFFF]/g,(function(t){var e=t.charCodeAt(0).toString(16);return"\\u"+"0000".substring(e.length)+e})):e},parse:function(t){try{return JSON.parse(t)}catch(t){}}},qD={callbacks:{},count:0,send:function(t){var e=this,n=gs.DOM,r=void 0!==t.count?t.count:e.count,o="tinymce_jsonp_"+r;e.callbacks[r]=function(i){n.remove(o),delete e.callbacks[r],t.callback(i)},n.add(n.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),e.count++}},YD=At(At({},qS),{send:function(t){var e,n=0,r=function(){!t.async||4===e.readyState||n++>1e4?(t.success&&n<1e4&&200===e.status?t.success.call(t.success_scope,""+e.responseText,e,t):t.error&&t.error.call(t.error_scope,n>1e4?"TIMED_OUT":"GENERAL",e,t),e=null):oo.setTimeout(r,10)};if(t.scope=t.scope||this,t.success_scope=t.success_scope||t.scope,t.error_scope=t.error_scope||t.scope,t.async=!1!==t.async,t.data=t.data||"",YD.fire("beforeInitialize",{settings:t}),(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType(t.content_type),e.open(t.type||(t.data?"POST":"GET"),t.url,t.async),t.crossDomain&&(e.withCredentials=!0),t.content_type&&e.setRequestHeader("Content-Type",t.content_type),t.requestheaders&&Te.each(t.requestheaders,(function(t){e.setRequestHeader(t.key,t.value)})),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),(e=YD.fire("beforeSend",{xhr:e,settings:t}).xhr).send(t.data),!t.async)return r();oo.setTimeout(r,10)}}),XD=Te.extend,KD=function(){function t(t){this.settings=XD({},t),this.count=0}return t.sendRPC=function(e){return(new t).send(e)},t.prototype.send=function(t){var e=t.error,n=t.success,r=XD(this.settings,t);r.success=function(t,o){void 0===(t=WD.parse(t))&&(t={error:"JSON Parse error."}),t.error?e.call(r.error_scope||r.scope,t.error,o):n.call(r.success_scope||r.scope,t.result)},r.error=function(t,n){e&&e.call(r.error_scope||r.scope,t,n)},r.data=WD.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),r.content_type="application/json",YD.send(r)},t}();try{var GD="__storage_test__";(zD=window.localStorage).setItem(GD,GD),zD.removeItem(GD)}catch(t){zD=function(){var t={},e=[],n={getItem:function(e){return t[e]||null},setItem:function(n,r){e.push(n),t[n]=String(r)},key:function(t){return e[t]},removeItem:function(n){e=e.filter((function(t){return t===n})),delete t[n]},clear:function(){e=[],t={}},length:0};return Object.defineProperty(n,"length",{get:function(){return e.length},configurable:!1,enumerable:!1}),n}()}var ZD={geom:{Rect:jD},util:{Promise:to,Delay:oo,Tools:Te,VK:of,URI:zm,Class:FD,EventDispatcher:VS,Observable:qS,I18n:Ss,XHR:YD,JSON:WD,JSONRequest:KD,JSONP:qD,LocalStorage:zD,Color:function(t){var e={},n=0,r=0,o=0,i=function(t){var i;return"object"==typeof t?"r"in t?(n=t.r,r=t.g,o=t.b):"v"in t&&function(t,e,i){if(t=(parseInt(t,10)||0)%360,e=parseInt(e,10)/100,i=parseInt(i,10)/100,e=HD(0,UD(e,1)),i=HD(0,UD(i,1)),0!==e){var a=t/60,s=i*e,u=s*(1-Math.abs(a%2-1)),c=i-s;switch(Math.floor(a)){case 0:n=s,r=u,o=0;break;case 1:n=u,r=s,o=0;break;case 2:n=0,r=s,o=u;break;case 3:n=0,r=u,o=s;break;case 4:n=u,r=0,o=s;break;case 5:n=s,r=0,o=u;break;default:n=r=o=0}n=VD(255*(n+c)),r=VD(255*(r+c)),o=VD(255*(o+c))}else n=r=o=VD(255*i)}(t.h,t.s,t.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(t))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(t))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(t))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,e};return t&&i(t),e.toRgb=function(){return{r:n,g:r,b:o}},e.toHsv=function(){return function(t,e,n){var r,o;o=0;var i=UD(t/=255,UD(e/=255,n/=255)),a=HD(t,HD(e,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:VD(60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(a-i))),s:VD(100*r),v:VD(100*o)})}(n,r,o)},e.toHex=function(){var t=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+t(n)+t(r)+t(o)},e.parse=i,e},ImageUploader:function(t){var e=$y(),n=Ry(t,e);return{upload:function(e,r){return void 0===r&&(r=!0),n.upload(e,r?jy(t):void 0)}}}},dom:{EventUtils:Fi,Sizzle:ka,DomQuery:cs,TreeWalker:so,TextSeeker:Qs,DOMUtils:gs,ScriptLoader:_s,RangeUtils:Cf,Serializer:Lb,StyleSheetLoader:io,ControlSelection:sf,BookmarkManager:Jd,Selection:lb,Event:Fi.Event},html:{Styles:Ni,Entities:yi,Node:Lm,Schema:Oi,SaxParser:qm,DomParser:Tb,Writer:Qm,Serializer:tp},Env:ke,AddOnManager:Ds,Annotator:Zd,Formatter:Wy,UndoManager:Yy,EditorCommands:IS,WindowManager:Cy,NotificationManager:yy,EditorObservable:ZS,Shortcuts:aD,Editor:mD,FocusManager:cm,EditorManager:DD,DOM:gs.DOM,ScriptLoader:_s.ScriptLoader,PluginManager:_y,ThemeManager:wy,IconManager:ly,Resource:RD,trim:Te.trim,isArray:Te.isArray,is:Te.is,toArray:Te.toArray,makeMap:Te.makeMap,each:Te.each,map:Te.map,grep:Te.grep,inArray:Te.inArray,extend:Te.extend,create:Te.create,walk:Te.walk,createNS:Te.createNS,resolve:Te.resolve,explode:Te.explode,_addCacheSuffix:Te._addCacheSuffix,isOpera:ke.opera,isWebKit:ke.webkit,isIE:ke.ie,isGecko:ke.gecko,isMac:ke.mac},JD=Te.extend(DD,ZD);!function(t){window.tinymce=t,window.tinyMCE=t}(JD),function(e){try{t.exports=e}catch(t){}}(JD)}()},54705:(t,e,n)=>{var r=n(81653),o={autoSetContainer:!1,appendToBody:!0},i={install:function(t){var e="3."===t.version.slice(0,2)?t.config.globalProperties:t.prototype;e.$clipboardConfig=o,e.$copyText=function(t,e){return new Promise((function(n,i){var a=document.createElement("button"),s=new r(a,{text:function(){return t},action:function(){return"copy"},container:"object"==typeof e?e:document.body});s.on("success",(function(t){s.destroy(),n(t)})),s.on("error",(function(t){s.destroy(),i(t)})),o.appendToBody&&document.body.appendChild(a),a.click(),o.appendToBody&&document.body.removeChild(a)}))},t.directive("clipboard",{bind:function(t,e,n){if("success"===e.arg)t._vClipboard_success=e.value;else if("error"===e.arg)t._vClipboard_error=e.value;else{var i=new r(t,{text:function(){return e.value},action:function(){return"cut"===e.arg?"cut":"copy"},container:o.autoSetContainer?t:void 0});i.on("success",(function(e){var n=t._vClipboard_success;n&&n(e)})),i.on("error",(function(e){var n=t._vClipboard_error;n&&n(e)})),t._vClipboard=i}},update:function(t,e){"success"===e.arg?t._vClipboard_success=e.value:"error"===e.arg?t._vClipboard_error=e.value:(t._vClipboard.text=function(){return e.value},t._vClipboard.action=function(){return"cut"===e.arg?"cut":"copy"})},unbind:function(t,e){t._vClipboard&&("success"===e.arg?delete t._vClipboard_success:"error"===e.arg?delete t._vClipboard_error:(t._vClipboard.destroy(),delete t._vClipboard))}})},config:o};t.exports=i},30264:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});const r=n(70538).default.prototype.$isServer;function o(t,e){for(let n=0;n<e.length;n++)if(t===e[n])return!0;return!1}!r&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);function i(t,e,n){n="string"==typeof e?[e]:e;let r=t.$parent,o=r.$options.name;for(;r&&(!o||n.indexOf(o)<0);)r=r.$parent,r&&(o=r.$options.name);return r}const a=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];let s,u={};function c(t,e=null,n=null,r=!1){s||(s=document.createElement("textarea"),document.body.appendChild(s)),t.getAttribute("wrap")?s.setAttribute("wrap",t.getAttribute("wrap")):s.removeAttribute("wrap");let{paddingSize:o,borderSize:i,boxSizing:c,sizingStyle:l}=function(t,e=!1){const n=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(e&&u[n])return u[n];const r=window.getComputedStyle(t),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:a.map((t=>`${t}:${r.getPropertyValue(t)}`)).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return e&&n&&(u[n]=c),c}(t,r);s.setAttribute("style",`${l};\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n`),s.value=t.value||t.placeholder||"";let d,f=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,p=s.scrollHeight;if("border-box"===c?p+=i:"content-box"===c&&(p-=o),null!==e||null!==n){s.value=" ";let t=s.scrollHeight-o;null!==e&&(f=t*e,"border-box"===c&&(f=f+o+i),p=Math.max(f,p)),null!==n&&(m=t*n,"border-box"===c&&(m=m+o+i),d=p>m?"":"hidden",p=Math.min(m,p))}return n||(d="hidden"),{height:`${p}px`,minHeight:`${f}px`,maxHeight:`${m}px`,overflowY:d}}function l(t,e,n){this.$children.forEach((r=>{r.$options.name===t?r.$emit.apply(r,[e].concat(n)):l.apply(r,[t,e].concat([n]))}))}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var f="ivu-input";const m={name:"DragInput",mixins:[{methods:{dispatch(t,e,n){let r=this.$parent||this.$root,o=r.$options.name;for(;r&&(!o||o!==t);)r=r.$parent,r&&(o=r.$options.name);r&&r.$emit.apply(r,[e].concat(n))},broadcast(t,e,n){l.call(this,t,e,n)}}},{inject:{FormInstance:{default:""}},computed:{itemDisabled(){let t=this.disabled;return!t&&this.FormInstance&&(t=this.FormInstance.disabled),t}}}],props:{type:{validator:function(t){return o(t,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(t){return o(t,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(t){return o(t,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,prefixCls:f,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1}},computed:{currentType:function(){var t=this.type;return"password"===t&&this.password&&this.showPassword&&(t="text"),t},prepend:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.prepend),t},append:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.append),t},showPrefix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.prefix||void 0!==this.$slots.prefix),t},showSuffix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.suffix||void 0!==this.$slots.suffix),t},wrapClasses:function(){var t;return["".concat(f,"-wrapper"),(t={},d(t,"".concat(f,"-wrapper-").concat(this.size),!!this.size),d(t,"".concat(f,"-type-").concat(this.type),this.type),d(t,"".concat(f,"-group"),this.prepend||this.append||this.search&&this.enterButton),d(t,"".concat(f,"-group-").concat(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),d(t,"".concat(f,"-group-with-prepend"),this.prepend),d(t,"".concat(f,"-group-with-append"),this.append||this.search&&this.enterButton),d(t,"".concat(f,"-hide-icon"),this.append),d(t,"".concat(f,"-with-search"),this.search&&this.enterButton),t)]},inputClasses:function(){var t;return["".concat(f),(t={},d(t,"".concat(f,"-").concat(this.size),!!this.size),d(t,"".concat(f,"-disabled"),this.itemDisabled),d(t,"".concat(f,"-with-prefix"),this.showPrefix),d(t,"".concat(f,"-with-suffix"),this.showSuffix||this.search&&!1===this.enterButton),t)]},textareaClasses:function(){return["".concat(f),d({},"".concat(f,"-disabled"),this.itemDisabled)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length}},methods:{handleEnter:function(t){this.$emit("on-enter",t),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(t){this.$emit("on-keydown",t)},handleKeypress:function(t){this.$emit("on-keypress",t)},handleKeyup:function(t){this.$emit("on-keyup",t)},handleIconClick:function(t){this.$emit("on-click",t)},handleFocus:function(t){this.$emit("on-focus",t)},handleBlur:function(t){this.$emit("on-blur",t),i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(t){"compositionstart"===t.type&&(this.isOnComposition=!0),"compositionend"===t.type&&(this.isOnComposition=!1,this.handleInput(t))},handleInput:function(t){if(!this.isOnComposition){var e=t.target.value;this.number&&""!==e&&(e=Number.isNaN(Number(e))?e:Number(e)),this.$emit("input",e),this.setCurrentValue(e),this.$emit("on-change",t)}},handleChange:function(t){this.$emit("on-input-change",t)},handlePaste:function(t){this.$emit("on-input-paste",t)},setCurrentValue:function(t){var e=this;t!==this.currentValue&&(this.$nextTick((function(){e.resizeTextarea()})),this.currentValue=t,i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",t))},resizeTextarea:function(){var t=this.autosize;if(!t||"textarea"!==this.type)return!1;var e=t.minRows,n=t.maxRows;this.textareaStyles=c(this.$refs.textarea,e,n)},focus:function(){"textarea"===this.type?this.$refs.textarea.focus():this.$refs.input.focus()},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var t=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var e=this.currentValue.length;setTimeout((function(){t.$refs.input.setSelectionRange(e,e)}),0)}},watch:{value:function(t){this.setCurrentValue(t)}},mounted:function(){this.slotReady=!0,this.resizeTextarea()}};const p=(0,n(51900).Z)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.wrapClasses},["textarea"!==t.type?[t.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-prepend"]},[t._t("prepend")],2):t._e(),t._v(" "),t.clearable&&t.currentValue&&!t.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",t.prefixCls+"-icon",t.prefixCls+"-icon-clear",t.prefixCls+"-icon-normal"],on:{click:t.handleClear}}):t.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.icon,t.prefixCls+"-icon",t.prefixCls+"-icon-normal"],on:{click:t.handleIconClick}}):t.search&&!1===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-normal",t.prefixCls+"-search-icon"],on:{click:t.handleSearch}}):t.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[t._t("suffix",(function(){return[t.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.suffix]}):t._e()]}))],2):t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t.password?n("span",{staticClass:"ivu-input-suffix",on:{click:t.handleToggleShowPassword}},[t.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"})]):t._e(),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.icon?t._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-validate"]})]),t._v(" "),n("input",{ref:"input",class:t.inputClasses,attrs:{id:t.elementId,autocomplete:t.autocomplete,spellcheck:t.spellcheck,type:t.currentType,placeholder:t.placeholder,disabled:t.itemDisabled,maxlength:t.maxlength,readonly:t.readonly,name:t.name,number:t.number,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,change:t.handleChange,paste:t.handlePaste}}),t._v(" "),t.append?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-append"]},[t._t("append")],2):t.search&&t.enterButton?n("div",{class:[t.prefixCls+"-group-append",t.prefixCls+"-search"],on:{click:t.handleSearch}},[!0===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[t._v(t._s(t.enterButton))]],2):t.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[t._t("prefix",(function(){return[t.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.prefix]}):t._e()]}))],2):t._e()]:[n("textarea",{ref:"textarea",class:t.textareaClasses,style:t.textareaStyles,attrs:{id:t.elementId,wrap:t.wrap,autocomplete:t.autocomplete,spellcheck:t.spellcheck,placeholder:t.placeholder,disabled:t.itemDisabled,rows:t.rows,maxlength:t.maxlength,readonly:t.readonly,name:t.name,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,paste:t.handlePaste}}),t._v(" "),t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t._e()]],2)}),[],!1,null,null,null).exports},70631:(t,e,n)=>{"use strict";n.d(e,{Z:()=>v});const r={name:"ResizeLine",props:{value:{},min:{type:Number,default:100},max:{type:Number,default:600},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},reverse:{type:Boolean,default:!1}},data:function(){return{resizing:!1,mouseX:0,mouseY:0,offset:{},tmpSize:void 0}},mounted:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)},methods:{resizeDown:function(t){this.mouseX=t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=t.pageY||t.clientY+document.documentElement.scrollTop,this.offset={left:t.target.offsetLeft,top:t.target.offsetTop},this.resizing=!0,"number"==typeof this.value&&(this.tmpSize=this.value),this.$emit("on-change",{event:"down"})},handleMove:function(t){if(this.resizing){var e,n=(t.pageX||t.clientX+document.documentElement.scrollLeft)-this.mouseX,r=(t.pageY||t.clientY+document.documentElement.scrollTop)-this.mouseY;if("number"==typeof this.tmpSize)e="bottom"==this.placement?this.reverse?this.tmpSize-r:this.tmpSize+r:this.reverse?this.tmpSize-n:this.tmpSize+n,this.min>0&&(e=Math.max(this.min,e)),this.max>0&&(e=Math.min(this.max,e)),this.$emit("input",e);this.$emit("on-change",{event:"move",diff:{x:n,y:r},offset:this.offset})}},handleUp:function(){this.resizing=!1,this.tmpSize=void 0,this.$emit("on-change",{event:"up"})}}};var o=n(93379),i=n.n(o),a=n(26167),s={insert:"head",singleton:!1};i()(a.Z,s);a.Z.locals;var u=n(51900);const c=(0,u.Z)(r,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"component-resize-line",class:[t.resizing?"resizing":"",t.placement],on:{mousedown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:(e.stopPropagation(),e.preventDefault(),t.resizeDown.apply(null,arguments))}}})}),[],!1,null,"eaab078e",null).exports;function l(t){return void 0===t&&(t=document.body),!0===t?document.body:t instanceof window.Node?t:document.querySelector(t)}const d={inserted:function(t,e,n){var r=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";var o=t.parentNode;if(o){var i=document.createComment(""),a=!1;!1!==r&&(o.replaceChild(i,t),l(r).appendChild(t),a=!0),t.__transferDomData||(t.__transferDomData={parentNode:o,home:i,target:l(r),hasMovedOut:a})}},componentUpdated:function(t,e){var n=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;var r=t.__transferDomData;if(r){var o=r.parentNode,i=r.home,a=r.hasMovedOut;!a&&n?(o.replaceChild(i,t),l(n).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:l(n)})):a&&!1===n?(o.replaceChild(t,i),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:l(n)})):n&&l(n).appendChild(t)}},unbind:function(t){if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(!0===t.__transferDomData.hasMovedOut&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var f=n(20629);function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DrawerOverlay",components:{ResizeLine:c},directives:{TransferDom:d},props:{value:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},escClosable:{type:Boolean,default:!0},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},size:{type:[Number,String],default:"100%"},minSize:{type:Number,default:300},resize:{type:Boolean,default:!0},transfer:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{dynamicSize:0,zIndex:0}},mounted:function(){document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose)},computed:p(p({},(0,f.rn)(["cacheDrawerIndex"])),{},{overlayStyle:function(){return{zIndex:1e3+this.zIndex}},bodyStyle:function(){var t=this.dynamicSize;return t="".concat(t,t<=100?"%":"px"),"right"==this.placement?{width:t,height:"100%"}:{width:"100%",height:t}}}),watch:{value:function(t){var e=this;if(this._uid){var n=this.$store.state.cacheDrawerOverlay.findIndex((function(t){return t._uid===e._uid}));t&&-1===n&&this.$store.state.cacheDrawerOverlay.push({_uid:this._uid,close:this.close}),!t&&n>-1&&this.$store.state.cacheDrawerOverlay.splice(n,1)}t?this.zIndex=this.$store.state.cacheDrawerIndex++:0===this.$store.state.cacheDrawerOverlay.length&&(this.$store.state.cacheDrawerIndex=0)},size:{handler:function(t){this.dynamicSize=parseInt(t)},immediate:!0}},methods:{mask:function(){this.maskClosable&&this.close()},close:function(){if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(this.handleClose):this.handleClose()},handleClose:function(){this.$emit("input",!1)},escClose:function(t){if(this.value&&this.escClosable&&27===t.keyCode){if(this.$Modal.visibles().length>0)return;var e=this.$store.state.cacheDrawerOverlay;if(e.length>0)e[e.length-1].close()}}}};const v=(0,u.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],class:["drawer-overlay",t.placement,t.value?"overlay-visible":"overlay-hide"],style:t.overlayStyle,attrs:{"data-transfer":t.transfer}},[n("div",{staticClass:"overlay-mask",on:{click:t.mask}}),t._v(" "),n("div",{staticClass:"overlay-body",style:t.bodyStyle},[n("div",{staticClass:"overlay-close"},[n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.stopPropagation(),t.close.apply(null,arguments)}}},[n("svg",{staticClass:"icon fill-current",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",role:"img"}},[n("path",{attrs:{d:"M8.28596 6.51819C7.7978 6.03003 7.00634 6.03003 6.51819 6.51819C6.03003 7.00634 6.03003 7.7978 6.51819 8.28596L11.2322 13L6.51819 17.714C6.03003 18.2022 6.03003 18.9937 6.51819 19.4818C7.00634 19.97 7.7978 19.97 8.28596 19.4818L13 14.7678L17.714 19.4818C18.2022 19.97 18.9937 19.97 19.4818 19.4818C19.97 18.9937 19.97 18.2022 19.4818 17.714L14.7678 13L19.4818 8.28596C19.97 7.7978 19.97 7.00634 19.4818 6.51819C18.9937 6.03003 18.2022 6.03003 17.714 6.51819L13 11.2322L8.28596 6.51819Z",fill:"currentColor"}})])])]),t._v(" "),t.resize?n("ResizeLine",{staticClass:"overlay-resize",attrs:{placement:t.placement,min:t.minSize,max:0,reverse:""},model:{value:t.dynamicSize,callback:function(e){t.dynamicSize=e},expression:"dynamicSize"}}):t._e(),t._v(" "),n("div",{staticClass:"overlay-content"},[t._t("default")],2)],1)])}),[],!1,null,null,null).exports},63874:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(20629);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var n=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=n&&t.browseListNext.length>0){var r=t.browseListNext;t.browseListNext=[],t.browsePictureFor(r)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),e.push(n))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var n=t.data;e.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)e.browseList.push(r[o]);e.browsePictureFor(n.files)})).catch((function(t){var n=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===t[e].url||this.uploadList[n].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return t.handleView(e)}}}),t._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return t.handleRemove(e)}}})],1)]:[e.showProgress?n("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[n("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[n("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间的图片"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?n("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?n("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return n("div",{staticClass:"browse-item",on:{click:function(n){return t.browseItem(e)}}},[e.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),n("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?n("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},86877:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ScrollerY",props:{static:{type:Boolean,default:!1},autoBottom:{type:Boolean,default:!1},autoRecovery:{type:Boolean,default:!0},autoRecoveryAnimate:{type:Boolean,default:!1}},data:function(){return{scrollY:0,scrollDiff:0,autoInterval:null}},mounted:function(){this.openInterval(),this.$nextTick(this.initScroll)},activated:function(){this.openInterval(),this.recoveryScroll()},destroyed:function(){this.closeInterval()},deactivated:function(){this.closeInterval()},methods:{initScroll:function(){var t=this;this.autoToBottom();var e="function"==typeof this.$listeners["on-scroll"],n=$A(this.$refs.scrollerView);n.scroll((function(){var r=Math.round(n.innerHeight()),o=n.scrollTop(),i=t.$refs.scrollerView.scrollHeight;if(t.scrollY=o,e){var a="static",s="static";t.scrollDiff-o>50?(t.scrollDiff=o,a="down"):t.scrollDiff-o<-100&&(t.scrollDiff=o,a="up"),t.scrollDiff-o>1?(t.scrollDiff=o,s="down"):t.scrollDiff-o<-1&&(t.scrollDiff=o,s="up"),t.$emit("on-scroll",{scale:o/(i-r),scrollY:o,scrollE:i-r-o,direction:a,directionreal:s})}}))},recoveryScroll:function(){var t=this;this.autoRecovery&&(this.scrollY>0||this.autoBottom)&&this.$nextTick((function(){t.autoBottom?t.autoToBottom():t.scrollTo(t.scrollY,t.autoRecoveryAnimate)}))},openInterval:function(){this.autoToBottom(),this.autoInterval&&clearInterval(this.autoInterval),this.autoInterval=setInterval(this.autoToBottom,300)},closeInterval:function(){clearInterval(this.autoInterval),this.autoInterval=null},scrollTo:function(t,e){!1===e?$A(this.$refs.scrollerView).stop().scrollTop(t):$A(this.$refs.scrollerView).stop().animate({scrollTop:t})},autoToBottom:function(){this.autoBottom&&$A.scrollToView(this.$refs.bottom,{behavior:"instant",inline:"end"})},scrollInfo:function(){var t=$A(this.$refs.scrollerView),e=Math.round(t.innerHeight()),n=t.scrollTop(),r=this.$refs.scrollerView.scrollHeight;return this.scrollY=n,{scale:n/(r-e),scrollY:n,scrollE:r-e-n}},querySelector:function(t){return this.$refs.scrollerView&&this.$refs.scrollerView.querySelector(t)}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"scrollerView",staticClass:"app-scroller-y",class:[t.static?"static":""]},[t._t("default"),t._v(" "),n("div",{ref:"bottom",staticClass:"app-scroller-bottom"})],2)}),[],!1,null,null,null).exports},6817:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(47575),o=n.n(r),i=n(63874),a=n(20629);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:c(c({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(t){null==t&&(t=""),this.isTyping||this.setContent(t)},readOnly:function(t){null!==this.editor&&(t?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!1),t.options))}))},initTransfer:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!0),t.optionFull))}))},plugin:function(t){return t?this.plugins.filter((function(t){return"autoresize"!=t})):this.plugins},option:function(t){var e=this,n={inline:!t&&this.inline,selector:(t?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(t),placeholder:t&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(t){e.$emit("editorSave",t)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages browseImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:t?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!t,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:e.$L("图片"),tooltip:e.$L("上传/浏览 图片"),fetch:function(t){t([{type:"menuitem",text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addMenuItem("uploadImages",{text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}}),n.ui.registry.addMenuItem("browseImages",{text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}),n.ui.registry.addButton("uploadFiles",{text:e.$L("文件"),tooltip:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),t?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.on("Init",(function(t){e.editorT=n,e.editorT.setContent(e.content),e.readOnly?e.editorT.setMode("readonly"):e.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.on("Init",(function(t){e.spinShow=!1,e.editor=n,e.editor.setContent(e.content),e.readOnly?e.editor.setMode("readonly"):e.editor.setMode("design"),e.$emit("editorInit",e.editor)})),n.on("KeyUp",(function(t){null!==e.editor&&e.submitNewContent()})),n.on("Change",(function(t){null!==e.editor&&(e.getContent()!==e.value&&e.submitNewContent(),e.$emit("editorChange",t))})),n.on("focus",(function(){e.$emit("on-focus")})),n.on("blur",(function(){e.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(t){t||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(t,e){if(0===e.length)return t;if(0===t.length)return e;var n=[];for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);return n},submitNewContent:function(){var t=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){t.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(t){null!==this.getEditor()?this.getEditor().insertContent(t):this.content+=t},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(t){null===this.getEditor()?this.content=t:t!=this.getEditor().getContent()&&this.getEditor().setContent(t)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(t){this.insertContent('<img src="'+t+'">')},editorImage:function(t){for(var e=0;e<t.length;e++){var n=t[e];"object"===s(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++)},handleSuccess:function(t,e){this.uploadIng--,1===t.ret?this.insertContent('<a href="'.concat(t.data.url,'" target="_blank">').concat(t.data.name," (").concat($A.bytesToSize(1024*t.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败,"+t.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const f=(0,n(51900).Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!t.inline&&t.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[t.inline?[n("div",{ref:"myTextarea",attrs:{id:t.id},domProps:{innerHTML:t._s(t.spinShow?"":t.content)}}),t._v(" "),t.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):t._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:t.id}},[t._v(t._s(t.content))]),t._v(" "),t.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),t._v(" "),n("div",[t._v(t._s(t.$L("加载组件中...")))])],1):t._e()],t._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:t.uploadIng,num:"50"},on:{"update:uploadIng":function(e){t.uploadIng=e},"update:upload-ing":function(e){t.uploadIng=e},"on-callback":t.editorImage}}),t._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})],2),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e(),t._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":t.transferChange},model:{value:t.transfer,callback:function(e){t.transfer=e},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[t._v(t._s(t.$L("完成")))])],1),t._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+t.id}},[t._v(t._s(t.content))])]),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e()],1)],1)}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(80641);const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var o=r.data;n||e.loadIng--,e.list=o;var i=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:o,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const i=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},17785:(t,e,n)=>{"use strict";n.d(e,{Z:()=>k});var r=n(30264),o=n(86877),i=n(20629);const a={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style:function(){var t=this.size;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args:function(){var t=this.percent,e=Math.min(360,3.6*t);return 360==e?e=0:0==e&&(e=360),{x:14,y:14,r:14,start:360,end:e}}},methods:{isNumeric:function(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)},point:function(t,e,n,r){return[(t+Math.sin(r)*n).toFixed(2),(e-Math.cos(r)*n).toFixed(2)]},full:function(t,e,n,r){return r<=0?"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," Z"):"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," M ").concat(t-r," ").concat(e," A ").concat(r," ").concat(r," 0 1 1 ").concat(t+r," ").concat(e," A ").concat(r," ").concat(r," 1 1 1 ").concat(t-r," ").concat(e," Z")},part:function(t,e,n,r,o,i){var a=o/360*2*Math.PI,s=i/360*2*Math.PI,u=[this.point(t,e,r,a),this.point(t,e,n,a),this.point(t,e,n,s),this.point(t,e,r,s)],c=s-a>Math.PI?"1":"0";return"M ".concat(u[0][0]," ").concat(u[0][1]," L ").concat(u[1][0]," ").concat(u[1][1]," A ").concat(n," ").concat(n," 0 ").concat(c," 1 ").concat(u[2][0]," ").concat(u[2][1]," L ").concat(u[3][0]," ").concat(u[3][1]," A ").concat(r," ").concat(r," 0 ").concat(c," 0 ").concat(u[0][0]," ").concat(u[0][1]," Z")},arc:function(t){var e=t.x,n=void 0===e?0:e,r=t.y,o=void 0===r?0:r,i=t.R,a=void 0===i?0:i,s=t.r,u=void 0===s?0:s,c=t.start,l=t.end,d=[Math.max(a,u),Math.min(a,u)];if(u=d[1],(a=d[0])<=0)return"";if(c!==+c||l!==+l)return this.full(n,o,a,u);if(Math.abs(c-l)<1e-6)return"";if(Math.abs(c-l)%360<1e-6)return this.full(n,o,a,u);var f=[c%360,l%360];return(c=f[0])>(l=f[1])&&(l+=360),this.part(n,o,a,u,c,l)}}};var s=n(51900);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"DialogView",components:{WCircle:(0,s.Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[n("svg",{attrs:{viewBox:"0 0 28 28"}},[n("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[n("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),t._v(" "),n("g",{attrs:{"fill-rule":"nonzero"}},[n("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),t._v(" "),n("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])}),[],!1,null,null,null).exports},props:{msgData:{type:Object,default:function(){return{}}},dialogType:{type:String,default:""}},data:function(){return{popperShow:!1,allList:[]}},activated:function(){this.msgRead()},computed:c(c({},(0,i.rn)(["userToken","userId","dialogMsgs"])),{},{readList:function(){return this.allList.filter((function(t){return t.read_at}))},unreadList:function(){return this.allList.filter((function(t){return!t.read_at}))},showMenu:function(){return this.msgData.userid==this.userId||"file"===this.msgData.type}}),watch:{msgData:{handler:function(){this.msgRead()},immediate:!0},popperShow:function(t){var e=this;t&&this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then((function(t){var n=t.data;e.allList=n,setTimeout(e.$refs.percent.updatePopper,10)})).catch((function(){e.allList=[],setTimeout(e.$refs.percent.updatePopper,10)}))}},methods:{msgRead:function(){var t=this;!0!==this.msgData._r&&(this.msgData._r=!0,setTimeout((function(){t.$el.offsetParent?t.$store.dispatch("dialogMsgRead",t.msgData):t.msgData._r=!1}),50))},textMsg:function(t){return t?t=t.trim().replace(/(\n\x20*){3,}/g,"\n\n"):""},imageStyle:function(t){var e=t.width,n=t.height;if(e&&n){var r=e,o=n;return(e>180||n>180)&&(e>n?(r=180,o=n*(180/e)):(r=e*(180/n),o=180)),{width:r+"px",height:o+"px"}}return{}},withdraw:function(){var t=this;$A.modalConfirm({content:"确定撤回此信息吗?",okText:"撤回",loading:!0,onOk:function(){t.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:t.msgData.id}}).then((function(){$A.messageSuccess("消息已撤回"),t.$store.dispatch("forgetDialogMsg",t.msgData.id),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.messageError(n,301),t.$Modal.remove()}))}})},viewFile:function(){var t=this.msgData,e=t.id,n=t.dialog_id,r=t.msg;if(["jpg","jpeg","gif","png"].includes(r.ext)){var o=$A.cloneJSON(this.dialogMsgs.filter((function(t){return t.dialog_id===n&&"file"===t.type&&["jpg","jpeg","gif","png"].includes(t.msg.ext)}))).sort((function(t,e){return t.id-e.id})),i=o.findIndex((function(t){return t.id===e}));i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=o.map((function(t){return t.msg.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[r.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-msg-"+this.msgData.id,path:"/single/file/msg/"+this.msgData.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/msg/".concat(this.msgData.id)))},downFile:function(){var t=this;$A.modalConfirm({title:"下载文件",content:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("dialog/msg/download?msg_id=".concat(t.msgData.id,"&token=").concat(t.userToken)))}})}}};const f=(0,s.Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"dialog-view "+t.msgData.type,attrs:{"data-id":t.msgData.id}},[n("div",{staticClass:"dialog-head"},[n("div",{staticClass:"dialog-content"},["text"===t.msgData.type?n("div",{staticClass:"content-text"},[n("pre",{staticClass:"no-dark-mode"},[t._v(t._s(t.textMsg(t.msgData.msg.text)))])]):"file"===t.msgData.type?n("div",{class:"content-file "+t.msgData.msg.type},[n("div",{staticClass:"dialog-file"},["img"===t.msgData.msg.type?n("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):n("div",{staticClass:"file-box"},[n("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),t._v(" "),n("div",{staticClass:"file-info"},[n("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):"loading"===t.msgData.type?n("div",{staticClass:"content-loading"},[n("Loading")],1):n("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("未知的消息类型")))])]),t._v(" "),t.showMenu?n("div",{staticClass:"dialog-menu"},[n("div",{staticClass:"menu-icon"},[t.msgData.userid==t.userId?n("Icon",{attrs:{type:"md-undo",title:t.$L("撤回")},on:{click:t.withdraw}}):t._e(),t._v(" "),"file"===t.msgData.type?[n("Icon",{attrs:{type:"md-eye",title:t.$L("查看")},on:{click:t.viewFile}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down",title:t.$L("下载")},on:{click:t.downFile}})]:t._e()],2)]):t._e()]),t._v(" "),t.msgData.created_at?n("div",{staticClass:"dialog-foot"},[n("div",{staticClass:"time",attrs:{title:t.msgData.created_at}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t._v(" "),t.msgData.send>1||"group"==t.dialogType?n("EPopover",{ref:"percent",staticClass:"percent",attrs:{placement:"left-end",width:360,offset:-8},model:{value:t.popperShow,callback:function(e){t.popperShow=e},expression:"popperShow"}},[n("div",{staticClass:"dialog-wrapper-read-poptip-content"},[n("ul",{staticClass:"read overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("已读")))]),t._v(" "),t._l(t.readList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2),t._v(" "),n("ul",{staticClass:"unread overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("未读")))]),t._v(" "),t._l(t.unreadList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2)]),t._v(" "),n("WCircle",{attrs:{slot:"reference",percent:t.msgData.percentage,size:14},slot:"reference"})],1):100===t.msgData.percentage?n("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):n("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})],1):n("div",{staticClass:"dialog-foot"},[n("Loading")],1)])}),[],!1,null,null,null).exports;function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DialogUpload",props:{dialogId:{type:Number,default:0},maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:p(p({},(0,i.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},params:function(){return{dialog_id:this.dialogId}}}),methods:{handleProgress:function(t,e){void 0===e.tempId&&(e.tempId=$A.randomString(8),this.$emit("on-progress",e))},handleSuccess:function(t,e){1===t.ret?(e.data=t.data,this.$emit("on-success",e),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"发送失败",content:"文件 "+e.name+" 发送失败,"+t.msg}),this.$emit("on-error",e),this.$refs.upload.fileList.pop())},handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleClick:function(){this.$refs.upload.handleClick()},upload:function(t){this.$refs.upload.upload(t)}}};const v=(0,s.Z)(g,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})}),[],!1,null,null,null).exports;var b=n(80641);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){w(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function w(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const C={name:"DialogWrapper",components:{DialogUpload:v,DialogView:f,ScrollerY:o.Z,DragInput:r.Z},props:{dialogId:{type:Number,default:0}},data:function(){return{autoBottom:!0,autoInterval:null,dialogDrag:!1,inputFocus:!1,msgText:"",msgNew:0,topId:0,tempMsgs:[],dialogMsgSubscribe:null,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.dialogMsgSubscribe=b.Store.subscribe("dialogMsgPush",this.addDialogMsg)},beforeDestroy:function(){this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null)},computed:_(_({},(0,i.rn)(["isDesktop","userId","cacheDialogs","dialogMsgs"])),{},{dialogData:function(){var t=this;return this.cacheDialogs.find((function(e){return e.id==t.dialogId}))||{}},dialogMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.dialogMsgs.filter((function(e){return e.dialog_id==t.dialogId}))).sort((function(t,e){return t.id-e.id})):[]},isAutoBottom:function(){return!(this.inputFocus&&!this.isDesktop)&&this.autoBottom},tempMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.tempMsgs.filter((function(e){return e.dialog_id==t.dialogId}))):[]},peopleNum:function(){return"group"===this.dialogData.type?$A.runNum(this.dialogData.people):0},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"发送文件/图片":e?"发送图片":"发送文件"}}),watch:{$route:{handler:function(t){var e=this;if($A.isJson(window.__sendDialogMsg)&&window.__sendDialogMsg.time>$A.Time()){var n=window.__sendDialogMsg,r=n.msgFile,o=n.msgText;window.__sendDialogMsg=null,this.$nextTick((function(){$A.isArray(r)&&r.length>0?e.sendFileMsg(r):o&&e.sendMsg(o)}))}if(t.query&&t.query._){var i=$A.cloneJSON(t.query);delete i._,this.goForward({query:i},!0)}},immediate:!0},dialogId:{handler:function(t){t&&(this.autoBottom=!0,this.msgNew=0,this.topId=-1,this.$store.dispatch("getDialogMsgs",t))},immediate:!0}},methods:{sendMsg:function(t){var e=this;if("string"==typeof t&&t&&(this.msgText=t,this.$refs.input.focus()),""!=this.msgText){var n=$A.randomString(16);this.tempMsgs.push({id:n,dialog_id:this.dialogData.id,type:"text",userid:this.userId,msg:{text:this.msgText}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,text:this.msgText},method:"post"}).then((function(t){var r=t.data;e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n})),e.sendSuccess(r)})).catch((function(t){var r=t.msg;$A.modalError(r),e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n}))})),this.msgText=""}},sendFileMsg:function(t){var e=this;t.length>0&&(this.pasteFile=[],this.pasteItem=[],t.some((function(t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(n){var r=n.target;e.pasteFile.push(t),e.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),e.pasteShow=!0}})))},chatKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.sendMsg()}},pasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files,r=Array.prototype.slice.call(n);r.length>0&&(t.preventDefault(),this.sendFileMsg(r))},chatPasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDrag(t,e)},chatDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.chatUpload.upload(e)}))},chatFile:function(t,e){switch(t){case"progress":this.tempMsgs.push({id:e.tempId,dialog_id:this.dialogData.id,type:"loading",userid:this.userId,msg:{}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive();break;case"error":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId}));break;case"success":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId})),this.sendSuccess(e.data)}},sendSuccess:function(t){var e=this;$A.isArray(t)?t.some((function(t){e.sendSuccess(t)})):(this.$store.dispatch("saveDialogMsg",t),this.$store.dispatch("increaseTaskMsgNum",this.dialogId),this.$store.dispatch("updateDialogLastMsg",t),this.onActive())},chatScroll:function(t){switch(t.directionreal){case"up":t.scrollE<10&&(this.msgNew=0,this.autoBottom=!0);break;case"down":this.autoBottom=!1}t.scale>=1&&(this.msgNew=0,this.autoBottom=!0)},onEventFocus:function(t){this.inputFocus=!0,this.$emit("on-focus",t)},onEventblur:function(t){this.inputFocus=!1,this.$emit("on-blur",t)},onActive:function(){this.$emit("on-active")},onToBottom:function(){this.autoBottom=!0,this.$refs.scroller&&this.$refs.scroller.autoToBottom()},openProject:function(){this.dialogData.group_info&&this.goForward({path:"/manage/project/"+this.dialogData.group_info.id})},openTask:function(){this.dialogData.group_info&&this.$store.dispatch("openTask",this.dialogData.group_info.id)},loadNextPage:function(){var t=this,e=this.dialogMsgList[0].id;this.$store.dispatch("getDialogMoreMsgs",this.dialogId).then((function(){t.$nextTick((function(){t.topId=e,$A.scrollToView(document.getElementById("view_"+e),{behavior:"instant",inline:"start"})}))})).catch((function(){}))},addDialogMsg:function(){var t=this;this.isAutoBottom?this.$nextTick(this.onToBottom):this.$nextTick((function(){t.$refs.scroller&&t.$refs.scroller.scrollInfo().scrollE>10&&t.msgNew++}))}}};const k=(0,s.Z)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.dialogData&&t.dialogData.id?n("div",{staticClass:"dialog-wrapper",on:{drop:function(e){return e.preventDefault(),t.chatPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.chatDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.chatDragOver(!1,e)}}},[t._t("head",(function(){return[n("div",{staticClass:"dialog-title",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[n("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),(function(e){return"success"!=e.color?[n("Tag",{attrs:{color:e.color,fade:!1}},[t._v(t._s(t.$L(e.text)))])]:t._e()})),t._v(" "),n("h2",[t._v(t._s(t.dialogData.name))]),t._v(" "),t.peopleNum>0?n("em",[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t._v(" "),t.dialogData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e()],2),t._v(" "),"group"===t.dialogData.type?["project"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openProject}},[t._v("\n "+t._s(t.$L("项目聊天室"))+" "+t._s(t.$L("打开项目管理"))+"\n ")]):"task"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openTask}},[t._v("\n "+t._s(t.$L("任务聊天室"))+" "+t._s(t.$L("查看任务详情"))+"\n ")]):t._e()]:t._e()],2)]})),t._v(" "),n("ScrollerY",{ref:"scroller",staticClass:"dialog-scroller overlay-y",attrs:{"auto-bottom":t.isAutoBottom,static:""},on:{"on-scroll":t.chatScroll}},[n("div",{ref:"manageList",staticClass:"dialog-list"},[n("ul",[t.dialogData.hasMorePages?n("li",{staticClass:"history",on:{click:t.loadNextPage}},[t._v(t._s(t.$L("加载历史消息")))]):t.dialogData.loading>0&&0===t.dialogMsgList.length?n("li",{staticClass:"loading"},[n("Loading")],1):0===t.dialogMsgList.length?n("li",{staticClass:"nothing"},[t._v(t._s(t.$L("暂无消息")))]):t._e(),t._v(" "),t._l(t.dialogMsgList,(function(e){return n("li",{key:e.id,class:{self:e.userid==t.userId,"history-tip":t.topId==e.id},attrs:{id:"view_"+e.id}},[t.topId==e.id?n("em",{staticClass:"history-text"},[t._v(t._s(t.$L("历史消息")))]):t._e(),t._v(" "),n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)})),t._v(" "),t._l(t.tempMsgList,(function(e){return n("li",{key:"tmp_"+e.id,class:{self:e.userid==t.userId},attrs:{id:"tmp_"+e.id}},[n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)}))],2)])]),t._v(" "),n("div",{class:["dialog-footer",t.msgNew>0&&t.dialogMsgList.length>0?"newmsg":""],on:{click:t.onActive}},[n("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L("有"+t.msgNew+"条新消息")))]),t._v(" "),t._t("inputBefore"),t._v(" "),n("DragInput",{ref:"input",staticClass:"dialog-input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventblur,"on-keydown":t.chatKeydown,"on-input-paste":t.pasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),""!=t.msgText?n("div",{staticClass:"dialog-send",on:{click:t.sendMsg}},[n("Icon",{attrs:{type:"md-send"}})],1):t._e(),t._v(" "),n("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId},on:{"on-progress":function(e){return t.chatFile("progress",e)},"on-success":function(e){return t.chatFile("success",e)},"on-error":function(e){return t.chatFile("error",e)}}})],2),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],2):t._e()}),[],!1,null,null,null).exports},64569:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}const i={name:"ProjectLog",components:{ProjectLogDetail:{name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:function(t,e){return e.props.render(t,e.props.item)}}},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data:function(){return{loadIng:0,lists:[],listPage:1,hasMorePages:!1,totalNum:-1}},mounted:function(){this.getLists(!0)},computed:{},watch:{projectId:function(){this.lists=[],this.getLists(!0)},taskId:function(){this.lists=[],this.getLists(!0)},loadIng:function(t){this.$emit("on-load-change",t>0)}},methods:{logDate:function(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("今天"):t.key},getLists:function(t){var e=this;!0===t&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:this.pagesize}}).then((function(n){var r=n.data;e.loadIng--,!0===t&&(e.lists=[]),r.data.some((function(t){var n=t.time,r=n.ymd+" "+n.week,o=e.lists.find((function(t){return t.key==r}));if(o){var i=o.lists.find((function(e){return e.userid==t.userid}));i?i.lists.push(t):o.lists.push({userid:t.userid,lists:[t]})}else e.lists.push({key:r,ymd:t.ymd,lists:[{userid:t.userid,lists:[t]}]})})),e.hasMorePages=r.current_page<r.last_page,e.totalNum=r.total})).catch((function(){e.loadIng--,e.lists=[],e.hasMorePages=!1,e.totalNum=0}))},getMore:function(){this.hasMorePages&&(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail:function(t,e){var n=e.detail,o=e.record,i=[t("span",this.$L(n))];if($A.isJson(o)){if($A.isArray(o.change)){var a=r(o.change,2),s=a[0],u=a[1];i.push(t("span",": ")),s&&s!=u?(i.push(t("span",{class:"change-value"},"".concat(s||"-"))),i.push(t("span"," => ")),i.push(t("span",{class:"change-value"},"".concat(u||"-")))):i.push(t("span",{class:"change-value"},u||"-"))}if(o.userid){var c=$A.isArray(o.userid)?o.userid:[o.userid],l=[];c.some((function(e){l.push(t("UserAvatar",{props:{size:18,userid:e}}))})),l.length>0&&i.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},l)]))}}return t("span",{class:"log-text"},i)},operationList:function(t){var e=t.id,n=t.record,r=[];if(!$A.isJson(n))return r;if(this.taskId>0&&$A.isJson(n.flow)){var o=$A.getMiddle(n.flow.flow_item_name,"|");o&&r.push({id:e,button:"重置",content:"确定重置为【".concat(o,"】吗?")})}return r},onOperation:function(t){var e=this;$A.modalConfirm({content:t.content,loading:!0,onOk:function(){e.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("saveTask",n),e.getLists(!0)})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})},openTask:function(t){this.$store.dispatch("openTask",t)}}};const a=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["project-log",0==t.taskId?"is-drawer":""]},[n("div",{staticClass:"log-title"},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("ul",{staticClass:"logs-activity"},[t._l(t.lists,(function(e){return n("li",[n("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(e)))]),t._v(" "),n("div",{staticClass:"logs-section"},[n("Timeline",t._l(e.lists,(function(e,r){return n("TimelineItem",{key:r},[n("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[e.userid?n("UserAvatar",{attrs:{userid:e.userid,size:18,showName:""}}):n("div",{staticClass:"avatar-wrapper common-avatar"},[n("EAvatar",{attrs:{size:18}},[t._v("A")]),t._v(" "),n("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("系统")))])],1)],1),t._v(" "),t._l(e.lists,(function(e){return[n("div",{staticClass:"log-summary"},[n("ProjectLogDetail",{attrs:{render:t.logDetail,item:e}}),t._v(" "),t.operationList(e).length>0?n("span",{staticClass:"log-operation"},t._l(t.operationList(e),(function(e,r){return n("Button",{key:r,attrs:{size:"small"},on:{click:function(n){return t.onOperation(e)}}},[t._v(t._s(e.button))])})),1):t._e(),t._v(" "),n("span",{staticClass:"log-time"},[t._v(t._s(e.time.ymd)+" "+t._s(e.time.segment)+" "+t._s(e.time.hi))])],1),t._v(" "),e.project_task?n("div",{staticClass:"log-task"},[n("em",{on:{click:function(n){return t.openTask(e.project_task)}}},[t._v(t._s(t.$L("关联任务"))+": "+t._s(e.project_task.name))])]):t._e()]}))],2)})),1)],1)])})),t._v(" "),t.loadIng>0&&t.showLoad?n("li",{staticClass:"logs-loading"},[n("Loading")],1):t.hasMorePages?n("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("加载更多")))]):0==t.totalNum?n("li",{staticClass:"logs-none",on:{click:function(e){return t.getLists(!0)}}},[t._v(t._s(t.$L("没有任何动态")))]):t._e()],2)])}),[],!1,null,null,null).exports},85493:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(6817),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"TaskAdd",components:{UserInput:n(47853).Z,TEditor:r.default},props:{value:{type:Boolean,default:!1}},data:function(){return{ready:!1,addData:{cascader:[],name:"",content:"",owner:[],add_assist:1,project_id:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},cascaderShow:!1,cascaderData:[],cascaderValue:"",cascaderLoading:0,cascaderAlready:[],advanced:!1,subName:"",taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages browseImages | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},taskTimeOpen:!1,timeOptions:{shortcuts:$A.timeOptionShortcuts()},loadIng:0,beforeClose:[]}},mounted:function(){},computed:a(a({},(0,o.rn)(["isDesktop","userId","cacheProjects","projectId","cacheColumns","taskPriority"])),{},{taskDays:function(){var t=this.addData.times,e=$A.date2string(t,"Y-m-d H:i");if(e[0]&&e[1]){var n=Math.ceil(($A.Date(e[1],!0)-$A.Date(e[0],!0))/86400);if(n>0)return n}return 0},showAddAssist:function(){return!this.addData.owner.includes(this.userId)}}),watch:{value:function(t){var e=this;t?(this.ready=!0,this.initCascaderData(),this.initProjectData(),this.$nextTick((function(){e.$refs.input.focus()}))):(this.beforeClose.some((function(t){"function"==typeof t&&t()})),this.beforeClose=[],this.taskTimeOpen=!1)},"addData.project_id":function(t){t>0&&$A.setStorage("cacheAddTaskProjectId",t)},"addData.column_id":function(t){var e=this,n=this.addData.project_id;this.$nextTick((function(){n&&t?e.$set(e.addData,"cascader",[n,t]):e.$set(e.addData,"cascader",[])})),t>0&&$A.setStorage("cacheAddTaskColumnId",t)}},methods:{initLanguage:function(){},initCascaderData:function(){var t=this;this.cascaderData=this.cacheProjects.map((function(e){var n=t.cacheColumns.filter((function(t){return t.project_id==e.id})).map((function(t){return{value:t.id,label:t.name}})),r={value:e.id,label:e.name,children:n};return 0==n.length&&(r.loading=!1),r}))},initProjectData:function(){var t=this,e=this.addData.column_id;if(e){var n=this.cacheColumns.find((function(t){return t.id==e}));n&&(this.addData.project_id=n.project_id,this.addData.column_id=n.id)}else{var r=$A.getStorageInt("cacheAddTaskProjectId"),o=$A.getStorageInt("cacheAddTaskColumnId"),i=this.cacheProjects.find((function(e){return e.id==t.projectId}))||this.cacheProjects.find((function(t){return t.id==r}))||this.cacheProjects.find((function(t){return t.id>0}));if(i){var a=this.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||this.cacheColumns.find((function(t){return t.project_id==i.id}));a?(this.addData.project_id=a.project_id,this.addData.column_id=a.id):this.$store.dispatch("getColumns",i.id).then((function(){(a=t.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||t.cacheColumns.find((function(t){return t.project_id==i.id})))&&(t.addData.project_id=a.project_id,t.addData.column_id=a.id)})).catch((function(){}))}}},taskTimeOpenChange:function(t){this.taskTimeOpen=t},taskTimeChange:function(t){var e=$A.date2string(t,"Y-m-d H:i");e[0]&&e[1]&&$A.rightExists(e[0],"00:00")&&$A.rightExists(e[1],"00:00")&&this.$set(this.addData,"times",[e[0],e[1].replace("00:00","23:59")])},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.onAdd()}},addSubTask:function(){""!==this.subName.trim()&&(this.addData.subtasks.push({name:this.subName.trim(),owner:[this.userId],times:[]}),this.subName="")},taskPriorityContent:function(t){var e=$A.runNum(t.days);return e<=0?t.name+" ("+this.$L("无时间限制")+")":t.name+" ("+e+this.$L("天")+")"},choosePriority:function(t){var e=new Date,n=$A.runNum(t.days);if(n>0){var r=new Date((new Date).setDate(e.getDate()+n));this.$set(this.addData,"times",$A.date2string([e,r]))}else this.$set(this.addData,"times",[]);this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color)},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))},cascaderLoadData:function(t,e){t.loading=!0,this.$store.dispatch("getColumns",t.value).then((function(n){t.children=n.map((function(t){return{value:t.id,label:t.name}})),t.loading=!1,e()})).catch((function(){t.loading=!1,e()}))},cascaderChange:function(t){t[1]&&this.$set(this.addData,"column_id",t[1])},cascaderInputChange:function(t){var e=this;this.cascaderValue=t||"",!0!==this.cascaderAlready[this.cascaderValue]&&(this.cascaderAlready[this.cascaderValue]=!0,setTimeout((function(){e.cascaderLoading++}),1e3),this.$store.dispatch("getProjects",{keys:{name:this.cascaderValue},getcolumn:"yes"}).then((function(){e.cascaderLoading--,e.initCascaderData()})).catch((function(){e.cascaderLoading--})))},setData:function(t){void 0!==t.beforeClose&&(this.beforeClose.push(t.beforeClose),delete t.beforeClose),this.addData=Object.assign({},this.addData,t)},onAdd:function(t){var e=this;this.addData.name?(this.loadIng++,this.$store.dispatch("taskAdd",this.addData).then((function(n){var r=n.msg;e.loadIng--,$A.messageSuccess(r),!0===t?(e.addData=Object.assign({},e.addData,{name:"",content:"",subtasks:[]}),e.$refs.input.focus()):(e.addData={cascader:[],name:"",content:"",owner:[],add_assist:1,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},e.close())})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n)}))):$A.messageError("任务描述不能为空")},close:function(){this.$emit("input",!this.value)}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"task-add"},[n("div",{staticClass:"head",class:{empty:0==t.addData.cascader.length,visible:t.cascaderShow}},[n("Cascader",{attrs:{data:t.cascaderData,clearable:!1,placeholder:t.$L("请选择项目"),"load-data":t.cascaderLoadData,filterable:""},on:{"on-change":t.cascaderChange,"on-input-change":t.cascaderInputChange,"on-visible-change":function(e){t.cascaderShow=!t.cascaderShow}},model:{value:t.addData.cascader,callback:function(e){t.$set(t.addData,"cascader",e)},expression:"addData.cascader"}})],1),t._v(" "),n("div",{staticClass:"task-add-form"},[n("div",{staticClass:"title"},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,placeholder:t.$L("任务描述")},on:{"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{attrs:{plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L(t.isDesktop?"详细描述,选填...(点击右键使用工具栏)":"详细描述,选填..."),placeholderFull:t.$L("详细描述..."),inline:""},model:{value:t.addData.content,callback:function(e){t.$set(t.addData,"content",e)},expression:"addData.content"}})],1),t._v(" "),n("div",{staticClass:"advanced-option"},[n("Button",{class:{advanced:t.advanced},on:{click:function(e){t.advanced=!t.advanced}}},[t._v(t._s(t.$L("高级选项")))]),t._v(" "),n("ul",{staticClass:"advanced-priority"},t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})])],1)})),0),t._v(" "),t.taskDays>0?n("DatePicker",{attrs:{open:t.taskTimeOpen,options:t.timeOptions,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)},"on-open-change":t.taskTimeOpenChange},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}},[n("div",{staticClass:"advanced-time",on:{click:function(e){return t.taskTimeOpenChange(!t.taskTimeOpen)}}},[n("Icon",{attrs:{type:"ios-clock-outline"}}),t._v(" "),n("em",{style:t.addData.p_color?{backgroundColor:t.addData.p_color}:{},attrs:{type:"primary"}},[t._v(t._s(t.taskDays))])],1)]):t._e()],1)]),t._v(" "),t.advanced?n("Form",{staticClass:"task-add-advanced",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("计划时间")}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)}},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("任务负责人")}},[n("UserInput",{attrs:{"multiple-max":10,placeholder:t.$L("选择任务负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:t.addData.owner,callback:function(e){t.$set(t.addData,"owner",e)},expression:"addData.owner"}}),t._v(" "),t.showAddAssist?n("div",{staticClass:"task-add-assist"},[n("Checkbox",{attrs:{"true-value":1,"false-value":0},model:{value:t.addData.add_assist,callback:function(e){t.$set(t.addData,"add_assist",e)},expression:"addData.add_assist"}},[t._v(t._s(t.$L("加入任务协助人员列表")))]),t._v(" "),n("ETooltip",{attrs:{content:t.$L("你不是任务负责人时建议加入任务协助人员列表")}},[n("Icon",{attrs:{type:"ios-alert-outline"}})],1)],1):t._e()],1),t._v(" "),n("div",{staticClass:"subtasks"},[t.addData.subtasks.length>0?n("div",{staticClass:"sublist"},[n("Row",[n("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("任务描述")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("计划时间")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("负责人")))])],1),t._v(" "),t._l(t.addData.subtasks,(function(e,r){return n("Row",{key:r},[n("Col",{attrs:{span:"12"}},[n("Input",{attrs:{maxlength:255,clearable:""},on:{"on-clear":function(e){return t.addData.subtasks.splice(r,1)}},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择时间"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(n){return t.taskTimeChange(e.times)}},model:{value:e.times,callback:function(n){t.$set(e,"times",n)},expression:"item.times"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:e.owner,callback:function(n){t.$set(e,"owner",n)},expression:"item.owner"}})],1)],1)}))],2):t._e(),t._v(" "),n("Input",{class:["enter-input",""==t.subName?"empty":""],attrs:{type:"text",placeholder:t.$L("+ 输入子任务,回车添加子任务")},on:{"on-enter":t.addSubTask},model:{value:t.subName,callback:function(e){t.subName=e},expression:"subName"}})],1)],1):t._e(),t._v(" "),n("div",{staticClass:"ivu-modal-footer"},[n("div",{staticClass:"adaption"},[n("Button",{attrs:{type:"default"},on:{click:t.close}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("ButtonGroup",{staticClass:"page-manage-add-task-button-group"},[n("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onAdd}},[t._v(t._s(t.$L("添加任务")))]),t._v(" "),n("Dropdown",{on:{"on-click":function(e){return t.onAdd(!0)}}},[n("Button",{attrs:{type:"primary"}},[n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{disabled:t.loadIng>0}},[t._v(t._s(t.$L("提交继续添加")))])],1)],1)],1)],1)])],1):t._e()}),[],!1,null,null,null).exports},21929:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(20629);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"TaskMenu",props:{task:{type:Object,default:function(){return{}}},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},data:function(){return{}},computed:i(i({},(0,r.rn)(["taskColorList","taskLoading","taskFlows","taskFlowItems"])),{},{loadIng:function(){var t=this;if(this.loadStatus)return!0;var e=this.taskLoading.find((function(e){return e.id==t.task.id}));return e&&e.num>0},flow:function(){var t=this;return this.taskFlows.find((function(e){return e.task_id==t.task.id}))},turns:function(){var t=this;if(!this.flow)return[];var e=this.taskFlowItems.find((function(e){return e.id==t.flow.flow_item_id}));return e?this.taskFlowItems.filter((function(t){var n=t.id;return e.turns.includes(n)})):[]}}),methods:{show:function(){this.$refs.dropdown.show()},hide:function(){this.$refs.dropdown.hide()},handleClick:function(){this.$refs.dropdown.handleClick()},dropTask:function(t){var e=this,n=this.task,r=function(t){t?e.$store.dispatch("saveTaskCompleteTemp",n.id):e.$store.dispatch("forgetTaskCompleteTemp",n.id)};if($A.isJson(t))t.name&&this.updateTask({color:t.color}).catch((function(){}));else{if($A.leftExists(t,"turn::")){var o=$A.leftDelete(t,"turn::");if(o==this.task.flow_item_id)return;var i=this.taskFlowItems.find((function(t){return t.id==e.flow.flow_item_id}))||{},a=this.taskFlowItems.find((function(t){return t.id==o}))||{},s="end"!==i.status&&"end"===a.status,u="end"===i.status&&"end"!==a.status;return this.updateBefore&&(s?r(!0):u&&r(!1)),void this.updateTask({flow_item_id:o}).then((function(){s?r(!0):u&&r(!1)})).catch((function(){s?r(!1):u&&r(!0)}))}switch(t){case"complete":if(this.task.complete_at)return;this.updateBefore&&r(!0),this.updateTask({complete_at:$A.formatDate("Y-m-d H:i:s")}).then((function(){r(!0)})).catch((function(){r(!1)}));break;case"uncomplete":if(!this.task.complete_at)return;this.updateBefore&&r(!1),this.updateTask({complete_at:!1}).then((function(){r(!1)})).catch((function(){r(!0)}));break;case"archived":case"remove":this.archivedOrRemoveTask(t)}}},visibleChange:function(t){t&&this.$store.dispatch("getTaskFlow",this.task.id).then(this.$refs.dropdownMenu.updatePopper).catch(this.$refs.dropdownMenu.updatePopper)},updateTask:function(t){var e=this;return new Promise((function(n,r){e.loadIng?r():(Object.keys(t).forEach((function(n){return e.$set(e.task,n,t[n])})),e.$store.dispatch("taskUpdate",Object.assign(t,{task_id:e.task.id})).then((function(t){var r=t.data,o=t.msg;$A.messageSuccess(o),n(),e.$emit("on-update",r)})).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskOne",e.task.id).catch((function(){})),r()})))}))},archivedOrRemoveTask:function(t){var e=this,n="removeTask",r="删除",o={task_id:this.task.id},i=this.task.parent_id>0?"子任务":"任务";"archived"==t&&(n="archivedTask",r="归档",this.task.archived_at&&(r="还原归档",o={task_id:this.task.id,type:"recovery"})),$A.modalConfirm({title:r+i,content:"你确定要"+r+i+"【"+this.task.name+"】吗?",loading:!0,onOk:function(){e.loadIng?e.$Modal.remove():e.$store.dispatch(n,o).then((function(t){var n=t.msg;$A.messageSuccess(n),e.$Modal.remove()})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("EDropdown",{ref:"dropdown",attrs:{trigger:"click",disabled:t.disabled,size:t.size,placement:"bottom"},on:{command:t.dropTask,"visible-change":t.visibleChange}},[t._t("icon",(function(){return[n("div",{staticClass:"task-menu-icon"},[t.loadIng?n("div",{staticClass:"loading"},[n("Loading")],1):[t.task.complete_at?n("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):n("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)]})),t._v(" "),n("EDropdownMenu",{ref:"dropdownMenu",staticClass:"task-menu-more-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("li",{staticClass:"task-menu-more-warp",class:t.size},[n("ul",[t.flow?t.turns.length>0?t._l(t.turns,(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"turn::"+e.id}},[n("div",{staticClass:"item flow"},[e.id==t.task.flow_item_id&&!0!==t.flow.auto_assign?n("Icon",{staticClass:"check",attrs:{type:"md-checkmark-circle-outline"}}):n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(" "),n("div",{staticClass:"flow-name",class:e.status},[t._v(t._s(e.name))])],1)])})):[t.task.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)])]:n("EDropdownItem",{staticClass:"load-flow",attrs:{disabled:""}},[n("div",{staticClass:"load-flow-warp"},[n("Loading")],1)]),t._v(" "),0===t.task.parent_id?[n("EDropdownItem",{attrs:{divided:t.turns.length>0,command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L(t.task.archived_at?"还原归档":"归档"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item hover-del"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t.colorShow?t._l(t.taskColorList,(function(e,r){return n("EDropdownItem",{key:"c_"+r,attrs:{divided:0==r,command:e}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:e.color||"#f9f9f9"},domProps:{innerHTML:t._s(e.color==t.task.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(e.name))+"\n ")])])})):t._e()]:n("EDropdownItem",{attrs:{command:"remove",divided:t.turns.length>0}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],2)])])],2)}),[],!1,null,null,null).exports},25199:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const a={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data:function(){return{}},computed:o(o({},(0,n(20629).rn)(["themeIsDark"])),{},{myStyle:function(){var t=this.color,e=this.background,n=this.backgroundColor;return this.themeIsDark?{color:n||e,borderColor:n||e,backgroundColor:"transparent"}:{color:t,borderColor:n||e,backgroundColor:n||e}}})};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)}),[],!1,null,null,null).exports},20157:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>ft});var r=n(20629),o=n(70538),i=n(54705),a=n.n(i),s=n(9980),u=n.n(s),c=n(25199),l=n(85493),d=n(80641),f=n(47853);function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"TaskAddSimple",props:{parentId:{type:Number,default:0},projectId:{type:Number,default:0},columnId:{type:Number,default:0},addTop:{type:Boolean,default:!1},autoActive:{type:Boolean,default:!1},rowMode:{type:Boolean,default:!1}},data:function(){return{addData:{name:"",owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},active:!1,onFocus:!1,mouseEnter:!1}},mounted:function(){this.autoActive&&this.$nextTick(this.openAdd)},computed:p(p({},(0,r.rn)(["userId","taskPriority"])),{},{typeName:function(){return this.parentId>0?"子任务":"任务"}}),watch:{active:function(t){t||this.$emit("on-close")},mouseEnter:function(){this.chackClose()},onFocus:function(){this.chackClose()}},methods:{getData:function(){return this.parentId>0?{task_id:this.parentId,name:this.addData.name}:(this.addData.project_id=this.projectId||this.$store.state.projectId,this.addData.column_id=this.columnId||"",this.addData.owner=[this.userId],this.addData.top=this.addTop?1:0,$A.cloneJSON(this.addData))},openAdd:function(){var t=this;this.active=!0,this.defaultPriority(),this.$nextTick((function(){t.$refs.input.focus()}))},chackClose:function(){this.mouseEnter||this.onFocus||this.addData.name||(this.active=!1)},onPriority:function(){this.$emit("on-priority",this.getData()),this.active=!1},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.onAdd()}},onAdd:function(){var t=this;if(this.addData.name){this.loadIng++;var e=this.parentId>0?"taskAddSub":"taskAdd";this.$store.dispatch(e,this.getData()).then((function(e){var n=e.msg;$A.messageSuccess(n),t.loadIng--,t.active=!1,t.addData={name:"",owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""}})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--}))}else $A.messageWarning("请输入任务描述")},taskPriorityContent:function(t){var e=$A.runNum(t.days);return e<=0?t.name+" ("+this.$L("无时间限制")+")":t.name+" ("+e+this.$L("天")+")"},choosePriority:function(t){var e=this,n=new Date,r=new Date((new Date).setDate(n.getDate()+$A.runNum(t.days)));this.$set(this.addData,"times",$A.date2string([n,r])),this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color),this.$nextTick((function(){e.$refs.input.focus()}))},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))}}};var v=n(51900);const b=(0,v.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.rowMode?n("Row",{staticClass:"task-add-row"},[n("Col",{class:["row-add",t.active?"active":""],attrs:{span:"12"}},[n("div",{staticClass:"add-input",on:{mouseenter:function(e){t.mouseEnter=!0},mouseleave:function(e){t.mouseEnter=!1}}},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:255,placeholder:t.$L(t.typeName+"描述,回车创建")},on:{"on-focus":function(e){t.onFocus=!0},"on-blur":function(e){t.onFocus=!1},"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}}),t._v(" "),0==t.parentId?n("div",{staticClass:"priority"},[n("ul",t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[t.active?n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})]):t._e()],1)})),0),t._v(" "),n("Icon",{attrs:{type:"md-settings"},on:{click:t.onPriority}})],1):t._e()],1),t._v(" "),n("div",{staticClass:"add-btn",on:{click:t.openAdd}},[n("Icon",{staticClass:"add-icon",attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加"+t.typeName))+"\n ")],1)]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1):n("div",{class:["task-add-simple",t.active?"active":""],on:{mouseenter:function(e){t.mouseEnter=!0},mouseleave:function(e){t.mouseEnter=!1}}},[n("Input",{ref:"input",attrs:{type:"textarea",rows:2,autosize:{minRows:2,maxRows:3},maxlength:255,placeholder:t.$L(t.typeName+"描述,回车创建")},on:{"on-focus":function(e){t.onFocus=!0},"on-blur":function(e){t.onFocus=!1},"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}}),t._v(" "),n("div",{staticClass:"add-placeholder",on:{click:t.openAdd}},[n("Icon",{attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加"+t.typeName))+"\n ")],1),t._v(" "),n("div",{staticClass:"priority"},[n("ul",t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[t.active?n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})]):t._e()],1)})),0),t._v(" "),n("Icon",{attrs:{type:"md-settings"},on:{click:t.onPriority}})],1)],1)}),[],!1,null,null,null).exports;var y=n(21929);function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach((function(e){C(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function C(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const k={name:"TaskRow",components:{TaskMenu:y.Z,TaskAddSimple:b,TaskPriority:c.Z},props:{list:{type:Array,default:function(){return[]}},parentId:{type:Number,default:0},fastAddTask:{type:Boolean,default:!1},openKey:{type:String,default:"default"},showCompleteAt:{type:Boolean,default:!1}},data:function(){return{nowTime:$A.Time(),nowInterval:null,taskLoad:{},taskOpen:{}}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3)},destroyed:function(){clearInterval(this.nowInterval)},computed:w(w({},(0,r.rn)(["cacheTasks","taskPriority","cacheColumns"])),{},{subTask:function(){return function(t){return this.cacheTasks.filter((function(e){return!e.archived_at&&e.parent_id==t})).sort((function(t,e){return t.id-e.id}))}}}),methods:{columnName:function(t){var e=this.cacheColumns.find((function(e){return e.id==t}));return e?e.name:""},dropTask:function(t,e){var n=this.$refs["taskMenu_".concat(t.id)];if(n)if($A.leftExists(e,"column::"))n[0].updateTask({column_id:$A.leftDelete(e,"column::")}).catch((function(){}));else if($A.leftExists(e,"priority::")){var r=this.taskPriority[parseInt($A.leftDelete(e,"priority::"))];r&&n[0].updateTask({p_level:r.priority,p_name:r.name,p_color:r.color}).catch((function(){}))}},onPriority:function(t){this.$emit("on-priority",t)},getSublist:function(t){var e=this;!0!==t.sub_top?!0!==this.taskOpen[t.id]?!0!==this.taskLoad[t.id]&&(this.$set(this.taskLoad,t.id,!0),this.$store.dispatch("getTaskForParent",t.id).then((function(){e.$set(e.taskLoad,t.id,!1),e.$set(e.taskOpen,t.id,!0)})).catch((function(n){var r=n.msg;$A.modalError(r),e.$set(e.taskLoad,t.id,!1)}))):this.$set(this.taskOpen,t.id,!1):this.openTask(t)},columnList:function(t){return this.cacheColumns.filter((function(e){return e.project_id==t}))},openTask:function(t,e){this.$store.dispatch("openTask",t),!0===e&&setTimeout((function(){d.Store.set("receiveTask",!0)}),300)},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e[0].handleClick()},ownerUser:function(t){return t.filter((function(t){return 1==t.owner})).sort((function(t,e){return t.id-e.id}))},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},completeAtFormat:function(t){var e=$A.Date(t,!0);return $A.formatDate("Y")===$A.formatDate("Y",e)?$A.formatDate("m-d H:i",e):$A.formatDate("Y-m-d",e)}}};const x=(0,v.Z)(k,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-rows"},[t._l(t.list,(function(e,r){return n("div",{key:r},[n("Row",{staticClass:"task-row",style:e.color?{backgroundColor:e.color,borderBottomColor:e.color}:{}},[e.p_name?n("em",{staticClass:"priority-color",style:{backgroundColor:e.p_color}}):t._e(),t._v(" "),n("Col",{class:["row-name",e.complete_at?"complete":""],attrs:{span:"12"}},[e.sub_num>0&&!0!==e.sub_top||0===e.parent_id&&t.fastAddTask?n("Icon",{class:["sub-icon",t.taskOpen[e.id]?"active":""],attrs:{type:"ios-arrow-forward"},on:{click:function(n){return t.getSublist(e)}}}):t._e(),t._v(" "),n("TaskMenu",{ref:"taskMenu_"+e.id,refInFor:!0,attrs:{task:e}}),t._v(" "),n("div",{staticClass:"item-title",on:{click:function(n){return t.openTask(e)}}},[e.flow_item_name?n("span",{class:e.flow_item_status,on:{click:function(n){return n.stopPropagation(),t.openMenu(e)}}},[t._v(t._s(e.flow_item_name))]):t._e(),t._v(" "),!0===e.sub_top?n("span",[t._v(t._s(t.$L("子任务")))]):t._e(),t._v(" "),e.sub_my&&e.sub_my.length>0?n("span",[t._v("+"+t._s(e.sub_my.length))]):t._e(),t._v(" "),t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),n("div",{staticClass:"item-icons",on:{click:function(n){return t.openTask(e)}}},[e.desc?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")])]):t._e(),t._v(" "),e.file_num>0?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.file_num))])]):t._e(),t._v(" "),e.msg_num>0?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.msg_num))])]):t._e(),t._v(" "),e.sub_num>0?n("div",{staticClass:"item-icon",on:{click:function(n){return n.stopPropagation(),t.getSublist(e)}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.sub_complete)+"/"+t._s(e.sub_num))])]):t._e()])],1),t._v(" "),n("Col",{staticClass:"row-column",attrs:{span:"3"}},[n("EDropdown",{attrs:{trigger:"click",size:"small",placement:"bottom",disabled:!0===e.sub_top},on:{command:function(n){return t.dropTask(e,n)}}},[n("div",{staticClass:"task-column"},[t._v(t._s(t.columnName(e.column_id)))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.columnList(e.project_id),(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"column::"+e.id}},[t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1),t._v(" "),n("Col",{staticClass:"row-priority",attrs:{span:"3"}},[n("EDropdown",{attrs:{trigger:"click",size:"small",placement:"bottom",disabled:!0===e.sub_top},on:{command:function(n){return t.dropTask(e,n)}}},[n("TaskPriority",{attrs:{backgroundColor:e.p_color}},[t._v(t._s(e.p_name))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:"priority::"+r}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(e.p_name==e.name?"&#xe61d;":"&#xe61c;")}}),t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1),t._v(" "),n("Col",{staticClass:"row-user",attrs:{span:"3"}},[n("ul",{on:{click:function(n){return t.openTask(e)}}},[t._l(t.ownerUser(e.task_user),(function(r,o){return o<3?n("li",{key:o},[n("UserAvatar",{attrs:{userid:r.userid,size:"32",borderWitdh:2,borderColor:e.color,showName:1===t.ownerUser(e.task_user).length}})],1):t._e()})),t._v(" "),0===t.ownerUser(e.task_user).length?n("li",{staticClass:"no-owner"},[n("Button",{attrs:{type:"primary",size:"small"},on:{click:function(n){return n.stopPropagation(),t.openTask(e,!0)}}},[t._v(t._s(t.$L("领取任务")))])],1):t._e()],2)]),t._v(" "),n("Col",{staticClass:"row-time",attrs:{span:"3"}},[!e.complete_at&&e.end_at?n("ETooltip",{class:["task-time",e.today?"today":"",e.overdue?"overdue":""],attrs:{"open-delay":600,content:e.end_at}},[n("div",{on:{click:function(n){return t.openTask(e)}}},[t._v(t._s(t.expiresFormat(e.end_at)))])]):t.showCompleteAt&&e.complete_at?n("div",{attrs:{title:e.complete_at}},[t._v(t._s(t.completeAtFormat(e.complete_at)))]):t._e()],1)],1),t._v(" "),!0===t.taskOpen[e.id]?n("TaskRow",{attrs:{list:t.subTask(e.id),"parent-id":e.id,"fast-add-task":0===e.parent_id&&t.fastAddTask,"open-key":t.openKey},on:{command:t.dropTask}}):t._e()],1)})),t._v(" "),t.fastAddTask||t.parentId>0?n("TaskAddSimple",{attrs:{"parent-id":t.parentId,"row-mode":""},on:{"on-priority":t.onPriority}}):t._e()],2)}),[],!1,null,null,null).exports;function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function D(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const E={name:"TaskArchived",props:{projectId:{type:Number,default:0}},data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?S(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["cacheTasks","windowMax768"])),watch:{projectId:{handler:function(){this.getLists()},immediate:!0}},methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("任务名称"),key:"name",minWidth:200,render:function(e,n){var r=n.row;return e("AutoTip",{on:{"on-click":function(){t.$store.dispatch("openTask",r)}}},r.name)}},{title:this.$L("完成时间"),key:"complete_at",width:168,render:function(e,n){var r=n.row;return e("div",{style:{color:r.complete_at?"":"#f00"}},r.complete_at||t.$L("未完成"))}},{title:this.$L("归档时间"),key:"archived_at",width:168},{title:this.$L("归档会员"),key:"archived_userid",minWidth:100,render:function(e,n){var r=n.row;return r.archived_userid?e("UserAvatar",{props:{userid:r.archived_userid,size:24,showName:!0}}):e("Tag",t.$L("系统自动"))}},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){if(t.cacheTasks.find((function(t){return t.id==n.row.id&&!t.archived_at})))return e("div",{style:{color:"#888"}},t.$L("已还原"));var r=[e("span",{style:{fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{click:function(){t.$store.dispatch("openTask",n.row)}}},t.$L("查看")),e("Poptip",{props:{title:t.$L("你确定要还原归档吗?"),confirm:!0,transfer:!0,placement:"left"},style:{marginLeft:"6px",fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{"on-ok":function(){t.recovery(n.row)}}},t.$L("还原")),e("Poptip",{props:{title:t.$L("你确定要删除任务吗?"),confirm:!0,transfer:!0,placement:"left"},style:{marginLeft:"6px",fontSize:"13px",cursor:"pointer",color:"#f00"},on:{"on-ok":function(){t.delete(n.row)}}},t.$L("删除"))];return e("TableAction",{props:{column:n.column}},r)}}]},refresh:function(){this.keys={},this.getLists()},getLists:function(){var t=this;this.projectId&&(this.loadIng++,this.$store.dispatch("call",{url:"project/task/lists",data:{keys:this.keys,project_id:this.projectId,parent_id:-1,archived:"yes",sorts:{archived_at:"desc"},page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"})))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},recovery:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("archivedTask",{task_id:t.id,type:"recovery"}).then((function(n){var r=n.msg;$A.messageSuccess(r),e.loadIng--,e.getLists(),e.$store.dispatch("openTask",t)})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))},delete:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("removeTask",{task_id:t.id}).then((function(t){var n=t.msg;$A.messageSuccess(n),e.loadIng--,e.getLists()})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))}}};const T=(0,v.Z)(E,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-archived"},[n("div",{staticClass:"archived-title"},[t._v("\n "+t._s(t.$L("归档的任务"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("任务名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;var O=n(64569),A=n(70631);function N(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function L(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const I={name:"ProjectWorkflow",components:{UserInput:f.Z,Draggable:u()},props:{projectId:{type:Number,default:0}},data:function(){return{loadIng:0,list:[],openIndex:"",userShow:!1,userData:{}}},mounted:function(){},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?N(Object(n),!0).forEach((function(e){L(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["isDesktop"])),watch:{projectId:{handler:function(t){t&&this.getData()},immediate:!0}},methods:{getData:function(){var t=this;this.loadIng++,this.$store.dispatch("call",{url:"project/flow/list",data:{project_id:this.projectId}}).then((function(e){var n=e.data;t.loadIng--,t.list=n.map((function(t){return t.project_flow_bak=JSON.stringify(t.project_flow_item),t})),t.openIndex=1===t.list.length?"index_"+t.list[0].id:"",t.$nextTick(t.syncScroller)})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError(n)}))},syncScroller:function(){var t=this;this.list.some((function(e){t.$refs["overlay_".concat(e.id)]&&t.$refs["overlay_".concat(e.id)].some((function(n){Object.keys(n.attributes).includes("sync-scroller")||(n.setAttribute("sync-scroller",!0),n.addEventListener("scroll",(function(r){var o=r.target,i=o.scrollTop,a=o.scrollLeft;t.$nextTick((function(){t.$refs["overlay_".concat(e.id)].some((function(t){t!=n&&t.scrollTo(a,i)}))}))})))}))}))},contrast:function(t,e){return JSON.stringify(t)!=e},existDiff:function(){var t=this;return!!this.list.find((function(e){return t.contrast(e.project_flow_item,e.project_flow_bak)}))},onCreate:function(){var t=-1*$A.randNum(1e3,1e4);this.list.push({id:t,name:"Default",project_flow_item:[{id:-10,name:"待处理",status:"start",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-11,name:"进行中",status:"progress",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-12,name:"待测试",status:"test",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-13,name:"已完成",status:"end",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-14,name:"已取消",status:"end",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0}]}),this.openIndex="index_"+t,this.$nextTick(this.syncScroller)},onDelete:function(t){var e=this;$A.modalConfirm({title:"删除工作流",content:"你确定要删除工作流吗?",loading:!0,onOk:function(){if(t.id>0)e.loadIng++,e.$store.dispatch("call",{url:"project/flow/delete",data:{project_id:e.projectId}}).then((function(n){var r=n.msg;e.loadIng--,$.messageSuccess(r),e.$Modal.remove();var o=e.list.findIndex((function(e){return e.id==t.id}));o>-1&&e.list.splice(o,1)})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n,301),e.$Modal.remove()}));else{var n=e.list.findIndex((function(e){return e.id==t.id}));n>-1&&e.list.splice(n,1),e.$Modal.remove()}}})},onMore:function(t,e){switch(t){case"user":this.$set(this.userData,"id",e.id),this.$set(this.userData,"name",e.name),this.$set(this.userData,"userids",e.userids),this.$set(this.userData,"usertype",e.usertype),this.$set(this.userData,"userlimit",e.userlimit),this.userShow=!0;break;case"name":this.onName(e);break;case"remove":this.onRemove(e)}},onUser:function(){var t=this;this.userShow=!1,this.list.some((function(e){var n=e.project_flow_item.find((function(e){return e.id==t.userData.id}));n&&(t.$set(n,"userids",t.userData.userids),t.$set(n,"usertype",t.userData.usertype),t.$set(n,"userlimit",t.userData.userlimit))}))},onName:function(t){var e=this;$A.modalInput({value:t.name,title:"修改名称",placeholder:"输入流程名称",onOk:function(n){return n&&e.$set(t,"name",n),!0}})},onRemove:function(t){this.list.some((function(e){var n=e.project_flow_item.findIndex((function(e){return e.id==t.id}));n>-1&&e.project_flow_item.splice(n,1)}))},onTurns:function(t){this.$set(t,"turns",t.turns.sort())},onAdd:function(t){$A.modalInput({title:"添加状态",placeholder:"输入状态名称",onOk:function(e){if(e){var n=-1*$A.randNum(1e5,999999),r=t.project_flow_item.map((function(t){return t.id}));t.project_flow_item.push({id:n,name:e,status:"end",turns:r,userids:[],usertype:"add",userlimit:0}),t.project_flow_item.some((function(t){t.turns.push(n)}))}return!0}})},onReduction:function(t){this.$set(t,"project_flow_item",JSON.parse(t.project_flow_bak))},onSave:function(t){var e=this,n=0;t.project_flow_item.some((function(t){t.sort=n++})),this.loadIng++,this.$store.dispatch("call",{url:"project/flow/save",data:{project_id:this.projectId,flows:t.project_flow_item},method:"post"}).then((function(n){var r=n.data,o=n.msg;e.loadIng--,$.messageSuccess(o),r.project_flow_bak=JSON.stringify(r.project_flow_item);var i=e.list.findIndex((function(e){return e.id==t.id}));i>-1?e.list.splice(i,1,r):e.list.push(r),e.openIndex="index_"+r.id,e.$nextTick(e.syncScroller)})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n)}))},saveAll:function(){var t=this;this.list.some((function(e){t.contrast(e.project_flow_item,e.project_flow_bak)&&t.onSave(e)}))}}};const P=(0,v.Z)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-workflow"},[n("div",{staticClass:"workflow-title"},[t._v("\n "+t._s(t.$L("工作流设置"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getData}})],1)]),t._v(" "),t.list.length>0?n("div",{staticClass:"workflow-content"},[n("Collapse",{attrs:{accordion:""},model:{value:t.openIndex,callback:function(e){t.openIndex=e},expression:"openIndex"}},t._l(t.list,(function(e){return n("Panel",{key:e.id,attrs:{name:"index_"+e.id}},[n("div",{staticClass:"workflow-item"},[n("div",{staticClass:"workflow-name"},[t._v(t._s(e.name))]),t._v(" "),n("div",{staticClass:"workflow-status"},t._l(e.project_flow_item,(function(e){return n("div",{class:e.status},[t._v(t._s(e.name))])})),0),t._v(" "),n("div",{staticClass:"workflow-save",on:{click:function(t){t.stopPropagation()}}},[t.contrast(e.project_flow_item,e.project_flow_bak)?[n("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:function(n){return t.onSave(e)}}},[t._v(t._s(t.$L("保存")))]),t._v(" "),e.id>0?n("Button",{attrs:{disabled:t.loadIng>0,type:"primary",ghost:""},on:{click:function(n){return t.onReduction(e,n)}}},[t._v(t._s(t.$L("还原")))]):t._e()]:t._e(),t._v(" "),n("Button",{attrs:{disabled:t.loadIng>0,type:"error",ghost:""},on:{click:function(n){return t.onDelete(e)}}},[t._v(t._s(t.$L("删除")))])],2)]),t._v(" "),n("div",{staticClass:"taskflow-config",attrs:{slot:"content"},slot:"content"},[n("div",{staticClass:"taskflow-config-table"},[n("div",{staticClass:"taskflow-config-table-left-container"},[n("div",{staticClass:"taskflow-config-table-column-header left-header"},[t._v(t._s(t.$L("配置项")))]),t._v(" "),n("div",{ref:"overlay_"+e.id,refInFor:!0,staticClass:"taskflow-config-table-column-body overlay-y"},[n("div",{staticClass:"taskflow-config-table-block"},[n("div",{staticClass:"taskflow-config-table-block-title"},[t._v(t._s(t.$L("设置状态为")))]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("开始状态")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("新建任务默认状态")))])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("进行中")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("可设置多个状态为进行中")))])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("验收/测试")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("只能设置单个状态为验收/测试")))])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("结束状态")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("该状态下任务自动标记完成")))])])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block hr"},[n("div",{staticClass:"taskflow-config-table-block-title"},[t._v(t._s(t.$L("可流转到")))]),t._v(" "),t._l(e.project_flow_item,(function(e){return n("div",{staticClass:"taskflow-config-table-block-item"},[n("span",{staticClass:"transform-status-name"},[t._v(t._s(e.name))])])}))],2)])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-right-container"},[n("Draggable",{staticClass:"taskflow-config-table-list-wrapper",attrs:{list:e.project_flow_item,animation:150,disabled:!t.isDesktop,tag:"div",draggable:".column-border"},on:{sort:function(t){}}},[t._l(e.project_flow_item,(function(r){return n("div",{staticClass:"taskflow-config-table-status-column column-border",class:r.status},[n("div",{staticClass:"taskflow-config-table-status-item taskflow-config-table-column-header"},[n("div",{staticClass:"status-label-with-menu",class:r.status},[n("div",{staticClass:"name"},[t._v(t._s(t.$L(r.name)))]),t._v(" "),n("EDropdown",{staticClass:"more",class:{opacity:r.userids.length>0},attrs:{trigger:"click"},on:{command:function(e){return t.onMore(e,r)}}},[n("div",{staticClass:"more-icon"},[r.userids.length>1?n("EAvatar",{attrs:{size:20}},[t._v(t._s(r.userids.length))]):r.userids.length>0?n("UserAvatar",{attrs:{userid:r.userids[0],size:20,tooltipDisabled:""}}):n("Icon",{attrs:{type:"ios-more"}})],1),t._v(" "),n("EDropdownMenu",{staticClass:"taskflow-config-more-dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},[r.userids.length>0?n("EDropdownItem",{attrs:{command:"user"}},[n("div",{staticClass:"users"},t._l(r.userids,(function(t,e){return n("UserAvatar",{key:e,attrs:{userid:t,size:28,borderWitdh:1,showName:1===r.userids.length,tooltipDisabled:""}})})),1)]):t._e(),t._v(" "),n("EDropdownItem",{attrs:{command:"user"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-person"}}),t._v("\n "+t._s(t.$L("状态负责人"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"name"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-create"}}),t._v(t._s(t.$L("修改名称"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item delete"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],1)],1)],1)]),t._v(" "),n("div",{ref:"overlay_"+e.id,refInFor:!0,staticClass:"taskflow-config-table-column-body overlay-y"},[n("div",{staticClass:"taskflow-config-table-block"},[n("div",{staticClass:"taskflow-config-table-block-title"}),t._v(" "),n("RadioGroup",{model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"item.status"}},[n("Radio",{attrs:{label:"start"}},[n("span")]),t._v(" "),n("Radio",{attrs:{label:"progress"}},[n("span")]),t._v(" "),n("Radio",{attrs:{label:"test"}},[n("span")]),t._v(" "),n("Radio",{attrs:{label:"end"}},[n("span")])],1)],1),t._v(" "),n("div",{staticClass:"taskflow-config-table-block"},[n("div",{staticClass:"taskflow-config-table-block-title"}),t._v(" "),n("CheckboxGroup",{on:{"on-change":function(e){return t.onTurns(r)}},model:{value:r.turns,callback:function(e){t.$set(r,"turns",e)},expression:"item.turns"}},t._l(e.project_flow_item,(function(t){return n("Checkbox",{key:t.id,attrs:{label:t.id,disabled:t.id==r.id}},[n("span")])})),1)],1)])])})),t._v(" "),n("div",{staticClass:"taskflow-config-table-status-column addnew",on:{click:function(n){return t.onAdd(e)}}},[t._v(t._s(t.$L("添加状态")))])],2)],1)])])])})),1)],1):0==t.loadIng?n("div",{staticClass:"workflow-no"},[t._v("\n "+t._s(t.$L("当前项目还没有创建工作流"))+"\n "),n("Button",{attrs:{type:"primary"},on:{click:t.onCreate}},[t._v(t._s(t.$L("创建工作流")))])],1):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L("状态负责人")+" ("+t.userData.name+")","mask-closable":!1},model:{value:t.userShow,callback:function(e){t.userShow=e},expression:"userShow"}},[n("Form",{attrs:{model:t.userData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"userids",label:t.$L("状态负责人")}},[n("UserInput",{attrs:{"project-id":t.projectId,"multiple-max":5,placeholder:t.$L("选择状态负责人")},model:{value:t.userData.userids,callback:function(e){t.$set(t.userData,"userids",e)},expression:"userData.userids"}})],1),t._v(" "),n("FormItem",{attrs:{prop:"usertype",label:t.$L("流转模式")}},[n("RadioGroup",{model:{value:t.userData.usertype,callback:function(e){t.$set(t.userData,"usertype",e)},expression:"userData.usertype"}},[n("Radio",{attrs:{label:"add"}},[t._v(t._s(t.$L("添加模式")))]),t._v(" "),n("Radio",{attrs:{label:"replace"}},[t._v(t._s(t.$L("流转模式")))]),t._v(" "),n("Radio",{attrs:{label:"merge"}},[t._v(t._s(t.$L("剔除模式")))])],1),t._v(" "),"replace"==t.userData.usertype?n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("流转到此状态时改变任务负责人为状态负责人,原本的任务负责人移至协助人员。")))]):"merge"==t.userData.usertype?n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("流转到此状态时改变任务负责人为状态负责人(并保留操作状态的人员),原本的任务负责人移至协助人员。")))]):n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("流转到此状态时添加状态负责人至任务负责人。")))])],1),t._v(" "),n("FormItem",{attrs:{prop:"userlimit",label:t.$L("限制负责人")}},[n("iSwitch",{attrs:{"true-value":1,"false-value":0},model:{value:t.userData.userlimit,callback:function(e){t.$set(t.userData,"userlimit",e)},expression:"userData.userlimit"}}),t._v(" "),1===t.userData.userlimit?n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("在此状态的任务状态负责人、项目管理员可以修改状态。")))]):n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("在此状态的任务任务负责人、项目管理员可以修改状态。")))])],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.userShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary"},on:{click:t.onUser}},[t._v(t._s(t.$L("保存")))])],1)],1)],1)}),[],!1,null,null,null).exports;function j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function R(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const M={name:"TaskDeleted",props:{projectId:{type:Number,default:0}},data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?j(Object(n),!0).forEach((function(e){R(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["cacheTasks","windowMax768"])),watch:{projectId:{handler:function(){this.getLists()},immediate:!0}},methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("任务名称"),key:"name",minWidth:200,render:function(t,e){return t("AutoTip",e.row.name)}},{title:this.$L("创建时间"),key:"created_at",width:168},{title:this.$L("删除时间"),key:"deleted_at",width:168},{title:this.$L("删除人员"),key:"deleted_userid",minWidth:100,render:function(t,e){var n=e.row;return n.deleted_userid?t("UserAvatar",{props:{userid:n.deleted_userid,size:24,showName:!0}}):t("span","-")}},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){var r=[e("Poptip",{props:{title:t.$L("你确定要还原删除吗?"),confirm:!0,transfer:!0,placement:"left"},style:{fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{"on-ok":function(){t.recovery(n.row)}}},t.$L("还原"))];return e("TableAction",{props:{column:n.column}},r)}}]},refresh:function(){this.keys={},this.getLists()},getLists:function(){var t=this;this.projectId&&(this.loadIng++,this.$store.dispatch("call",{url:"project/task/lists",data:{keys:this.keys,project_id:this.projectId,parent_id:-1,deleted:"yes",sorts:{deleted_at:"desc"},page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"})))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},recovery:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("removeTask",{task_id:t.id,type:"recovery"}).then((function(n){var r=n.msg;$A.messageSuccess(r),e.loadIng--,e.getLists(),e.$store.dispatch("openTask",t)})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))}}};const B=(0,v.Z)(M,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-deleted"},[n("div",{staticClass:"deleted-title"},[t._v("\n "+t._s(t.$L("删除的任务"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("任务名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;function F(t){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F(t)}const z={name:"GanttView",props:{lists:{type:Array},menuWidth:{type:Number,default:300},itemWidth:{type:Number,default:100}},data:function(){return{mouseType:"",mouseWidth:0,mouseScaleWidth:0,dateWidth:100,ganttWidth:0,mouseItem:null,mouseBak:{},dateMove:null}},mounted:function(){this.dateWidth=this.itemWidth,this.$refs.ganttRight.addEventListener("mousewheel",this.handleScroll,!1),document.addEventListener("mousemove",this.itemMouseMove),document.addEventListener("mouseup",this.itemMouseUp),window.addEventListener("resize",this.handleResize,!1),this.handleResize()},beforeDestroy:function(){this.$refs.ganttRight.removeEventListener("mousewheel",this.handleScroll,!1),document.removeEventListener("mousemove",this.itemMouseMove),document.removeEventListener("mouseup",this.itemMouseUp),window.removeEventListener("resize",this.handleResize,!1)},watch:{itemWidth:function(t){this.dateWidth=t}},computed:{monthNum:function(){var t=this.ganttWidth,e=this.dateWidth;return Math.floor(t/e/30)+2},monthStyle:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n){var r=0==t?0:t/e,o=new Date,i=new Date(o.getFullYear(),o.getMonth(),o.getDate(),0,0,0),a=new Date(i.getTime()+864e5*r),s=new Date(a.getFullYear(),a.getMonth()+1,0,23,59,59),u=e*((s-a)/1e3/60/60/24);return n>0&&(u=(s=new Date(a.getFullYear(),a.getMonth()+1+n,0)).getDate()*e),{width:u+"px"}}},monthFormat:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n){var r=0==t?0:t/e,o=new Date,i=new Date(o.getFullYear(),o.getMonth(),o.getDate(),0,0,0),a=new Date(i.getTime()+864e5*r);return n>0&&(a=new Date(a.getFullYear(),a.getMonth()+1+n,0)),$A.formatDate("Y-m",a)}},dateNum:function(){var t=this.ganttWidth,e=this.dateWidth;return Math.floor(t/e)+2},dateStyle:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n){var r={},o=0==t?0:t/e,i=Math.floor(o)+n;o==Math.floor(o)&&i--;var a=0==t?n-1:i,s=new Date((new Date).getTime()+864e5*a);-1!==[0,6].indexOf(s.getDay())&&(r.backgroundColor="#f9fafb");var u=e;return 0==n&&(u=Math.abs((t%u-u)%u)),r.width=u+"px",r}},dateFormat:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n,r){var o=0==t?0:t/e,i=Math.floor(o)+n;o==Math.floor(o)&&i--;var a=0==t?n-1:i,s=new Date((new Date).getTime()+864e5*a);return"day"==r?s.getDate():"week"==r?this.$L("星期".concat("日一二三四五六".charAt(s.getDay()))):s}},itemStyle:function(){var t=this.mouseWidth,e=this.dateWidth,n=this.ganttWidth;return function(r){var o=r.time,i=o.start,a=o.end,s=r.style,u=r.moveX,c=r.moveW,l=new Date,d=new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0).getTime(),f=(i-d)/1e3/60/60/24,m=e*f+-1*t,p=e*((a-d)/1e3/60/60/24-f);"number"==typeof u&&(m+=u),"number"==typeof c&&(p+=c);var h={left:Math.min(Math.max(m,-1.2*p),1.2*n).toFixed(2)+"px",width:p.toFixed(2)+"px"};return m<0&&Math.abs(m)<p&&(h.paddingLeft=Math.abs(m).toFixed(2)+"px"),m+p>n&&m<n&&(h.paddingRight=Math.abs(m+p-n).toFixed(2)+"px"),"object"===F(s)?Object.assign(h,s):h}}},methods:{itemScrollListener:function(t){"timeline"!=this.mouseType&&(this.$refs.ganttTimeline.scrollTop=t.target.scrollTop)},timelineScrollListener:function(t){"item"!=this.mouseType&&(this.$refs.ganttItem.scrollTop=t.target.scrollTop)},handleScroll:function(t){if(t.preventDefault(),t.ctrlKey)return this.dateWidth=Math.min(600,Math.max(24,this.dateWidth-Math.floor(t.deltaY))),void(this.mouseWidth=this.ganttWidth/2*((this.dateWidth-100)/100)+this.dateWidth/100*this.mouseScaleWidth);if(0!=t.deltaY){var e=this.$refs.ganttTimeline,n=e.scrollTop+t.deltaY;n<0?n=0:n>e.scrollHeight-e.clientHeight&&(n=e.scrollHeight-e.clientHeight),e.scrollTop!=n&&(this.mouseType="timeline",e.scrollTop=n)}0!=t.deltaX&&(this.mouseWidth+=t.deltaX,this.mouseScaleWidth+=t.deltaX*(100/this.dateWidth))},handleResize:function(){this.ganttWidth=this.$refs.ganttTimeline.clientWidth},dateMouseDown:function(t){t.preventDefault(),this.mouseItem=null,this.dateMove={clientX:t.clientX}},itemMouseDown:function(t,e){t.preventDefault();var n="moveX";"timeline-resizer"==t.target.className&&(n="moveW"),"number"!=typeof e[n]&&this.$set(e,n,0),this.mouseBak={type:n,clientX:t.clientX,value:e[n]},this.mouseItem=e,this.dateMove=null},itemMouseMove:function(t){if(null!=this.mouseItem){t.preventDefault();var e=this.mouseBak.value+(t.clientX-this.mouseBak.clientX);if("moveW"===this.mouseBak.type){var n=864e5/this.dateWidth,r=this.mouseItem.time,o=r.start;if(r.end+e*n-o<=0)return}this.$set(this.mouseItem,this.mouseBak.type,e)}else if(null!=this.dateMove){t.preventDefault();var i=5*(this.dateMove.clientX-t.clientX);this.dateMove.clientX=t.clientX,this.mouseWidth+=i,this.mouseScaleWidth+=i*(100/this.dateWidth)}},itemMouseUp:function(t){if(null!=this.mouseItem){var e=this.mouseItem.time,n=e.start,r=e.end,o=!1,i=864e5/this.dateWidth;if("number"==typeof this.mouseItem.moveX&&0!=this.mouseItem.moveX){var a=this.mouseItem.moveX*i;this.$set(this.mouseItem.time,"start",n+a),this.$set(this.mouseItem.time,"end",r+a),this.$set(this.mouseItem,"moveX",0),o=!0}if("number"==typeof this.mouseItem.moveW&&0!=this.mouseItem.moveW){var s=this.mouseItem.moveW*i;this.$set(this.mouseItem.time,"end",r+s),this.$set(this.mouseItem,"moveW",0),o=!0}o?this.$emit("on-change",this.mouseItem):"timeline-title"==t.target.className&&this.clickItem(this.mouseItem),this.mouseItem=null}else null!=this.dateMove&&(this.dateMove=null)},scrollPosition:function(t){var e=new Date,n=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),r=864e5/this.dateWidth,o=(this.lists[t].time.start-n)/r-this.dateWidth-this.mouseWidth;this.mouseWidth+=o,this.mouseScaleWidth+=o*(100/this.dateWidth)},clickItem:function(t){this.$emit("on-click",t)}}};var U=n(93379),H=n.n(U),V=n(79514),W={insert:"head",singleton:!1};H()(V.Z,W);V.Z.locals;function q(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?q(Object(n),!0).forEach((function(e){X(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function X(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const K={name:"ProjectGantt",components:{GanttView:(0,v.Z)(z,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-gantt"},[n("div",{staticClass:"gantt-left",style:{width:t.menuWidth+"px"}},[n("div",{staticClass:"gantt-title"},[n("div",{staticClass:"gantt-title-text"},[t._v(t._s(t.$L("任务名称")))])]),t._v(" "),n("ul",{ref:"ganttItem",staticClass:"gantt-item",on:{scroll:t.itemScrollListener,mouseenter:function(e){t.mouseType="item"}}},t._l(t.lists,(function(e,r){return n("li",{key:r},[e.overdue?n("div",{staticClass:"item-overdue",on:{click:function(n){return t.clickItem(e)}}},[t._v(t._s(t.$L("已超期")))]):t._e(),t._v(" "),n("div",{staticClass:"item-title",class:{complete:e.complete,overdue:e.overdue},on:{click:function(n){return t.clickItem(e)}}},[t._v(t._s(e.label))]),t._v(" "),n("Icon",{staticClass:"item-icon",attrs:{type:"ios-locate-outline"},on:{click:function(e){return t.scrollPosition(r)}}})],1)})),0)]),t._v(" "),n("div",{ref:"ganttRight",staticClass:"gantt-right"},[n("div",{staticClass:"gantt-chart"},[n("ul",{staticClass:"gantt-month"},t._l(t.monthNum,(function(e,r){return n("li",{key:r,style:t.monthStyle(r)},[n("div",{staticClass:"month-format"},[t._v(t._s(t.monthFormat(r)))])])})),0),t._v(" "),n("ul",{staticClass:"gantt-date",on:{mousedown:t.dateMouseDown}},t._l(t.dateNum,(function(e,r){return n("li",{key:r,style:t.dateStyle(r)},[n("div",{staticClass:"date-format"},[n("div",{staticClass:"format-day"},[t._v(t._s(t.dateFormat(r,"day")))]),t._v(" "),t.dateWidth>46?n("div",{staticClass:"format-week"},[t._v(t._s(t.dateFormat(r,"week")))]):t._e()])])})),0),t._v(" "),n("ul",{ref:"ganttTimeline",staticClass:"gantt-timeline",on:{scroll:t.timelineScrollListener,mouseenter:function(e){t.mouseType="timeline"}}},t._l(t.lists,(function(e,r){return n("li",{key:r},[n("div",{staticClass:"timeline-item",style:t.itemStyle(e),on:{mousedown:function(n){return t.itemMouseDown(n,e)}}},[n("div",{staticClass:"timeline-title",attrs:{title:e.label}},[t._v(t._s(e.label))]),t._v(" "),n("div",{staticClass:"timeline-resizer"})])])})),0)])])])}),[],!1,null,"53625f84",null).exports},props:{projectColumn:{default:[]},flowInfo:{default:{}}},data:function(){return{lists:[],filtrProjectId:0,editColumns:[{title:this.$L("任务名称"),key:"label",minWidth:150,ellipsis:!0},{title:this.$L("原计划时间"),minWidth:135,align:"center",render:function(t,e){var n=e.row;return!0===n.notime?t("span","-"):t("div",{style:{}},[t("div",$A.formatDate("Y-m-d H:i",Math.round(n.baktime.start/1e3))),t("div",$A.formatDate("Y-m-d H:i",Math.round(n.baktime.end/1e3)))])}},{title:this.$L("新计划时间"),minWidth:135,align:"center",render:function(t,e){var n=e.row;return t("div",{style:{}},[t("div",$A.formatDate("Y-m-d H:i",Math.round(n.newTime.start/1e3))),t("div",$A.formatDate("Y-m-d H:i",Math.round(n.newTime.end/1e3)))])}}],editData:[],editLoad:0,editShowInfo:!1}},mounted:function(){this.initData()},computed:Y(Y(Y({},(0,r.rn)(["userId","windowWidth","taskPriority"])),(0,r.Se)(["projectParameter"])),{},{menuWidth:function(){return this.windowWidth<1440?180:260},dropStyle:function(){return this.windowWidth<1440?{left:"142px"}:{}},completedTask:function(){return this.projectParameter("completedTask")}}),watch:{projectColumn:{handler:function(){this.initData()},deep:!0},flowInfo:{handler:function(){this.initData()},deep:!0},completedTask:function(){this.initData()}},methods:{initData:function(){this.lists=[],this.projectColumn&&this.projectColumn.some(this.checkAdd)},filtrLength:function(t){var e=this;return t.filter((function(t){return!(t.complete_at&&!e.completedTask)&&!(e.flowInfo.value>0&&t.flow_item_id!==e.flowInfo.value)})).length},checkAdd:function(t){var e=this;this.filtrProjectId>0&&t.id!=this.filtrProjectId||t.tasks&&t.tasks.some((function(t){var n=!t.start_at||!t.end_at,r=e.getTimeObj(t),o=r.start,i=r.end;if(t.complete_at&&!e.completedTask)return!1;if(e.flowInfo.value>0&&t.flow_item_id!==e.flowInfo.value)return!1;var a="#058ce4";e.taskPriority.some((function(e){if(e.priority===t.p_level)return a=e.color,!0}));var s={start:o,end:i},u=$A.cloneJSON(s),c=e.editData.find((function(e){return e.id==t.id}));c&&(s=$A.cloneJSON(c.newTime)),e.lists.push({id:t.id,label:t.name,complete:t.complete_at,overdue:t.overdue,time:s,notime:n,baktime:u,style:{background:a}})}))},onChange:function(t){var e=t.time,n=t.baktime;if(Math.abs(n.end-e.end)>1e3||Math.abs(n.start-e.start)>1e3){var r=this.editData.find((function(e){return e.id==t.id}));r?r.newTime=e:this.editData.push({id:t.id,label:t.label,notime:t.notime,baktime:t.baktime,newTime:e})}},onClick:function(t){this.$store.dispatch("openTask",t)},editSubmit:function(t){var e=this;this.editData&&this.editData.forEach((function(n){var r=e.lists.find((function(t){return t.id==n.id}));if(t){e.editLoad++;var o=$A.formatDate("Y-m-d H:i",Math.round(n.newTime.start/1e3)),i=$A.formatDate("Y-m-d H:i",Math.round(n.newTime.end/1e3)),a={task_id:n.id,times:[o,i]};e.$store.dispatch("taskUpdate",a).then((function(t){var n=t.msg;e.editLoad--,0===e.editLoad&&$A.messageSuccess(n),r&&e.$set(r,"baktime",$A.cloneJSON(r.time))})).catch((function(t){var n=t.msg;e.editLoad--,0===e.editLoad&&$A.modalError(n),r&&e.$set(r,"time",$A.cloneJSON(r.baktime))}))}else r&&e.$set(r,"time",$A.cloneJSON(r.baktime))})),this.editData=[]},getRawTime:function(t){var e=this.lists.find((function(e){return e.id==t}));return e?this.getTimeObj(e):null},getTimeObj:function(t){var e=$A.Time(t.start_at)||$A.Time(t.created_at),n=$A.Time(t.end_at)||$A.Time(t.created_at)+86400;return n==e&&(n=Math.round(new Date($A.formatDate("Y-m-d 23:59:59",n)).getTime()/1e3)),n=Math.max(n,e+60),{start:e*=1e3,end:n*=1e3}},onSwitchColumn:function(t){this.filtrProjectId=$A.runNum(t),this.initData()}}};const G=(0,v.Z)(K,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-gstc-gantt"},[n("GanttView",{attrs:{lists:t.lists,menuWidth:t.menuWidth,itemWidth:80},on:{"on-change":t.onChange,"on-click":t.onClick}}),t._v(" "),n("Dropdown",{staticClass:"project-gstc-dropdown-filtr",style:t.dropStyle,attrs:{trigger:"click"},on:{"on-click":t.onSwitchColumn}},[n("Icon",{staticClass:"project-gstc-dropdown-icon",class:{filtr:t.filtrProjectId>0},attrs:{type:"md-funnel"}}),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{class:{"dropdown-active":0==t.filtrProjectId},attrs:{name:0}},[t._v(t._s(t.$L("全部")))]),t._v(" "),t._l(t.projectColumn,(function(e,r){return n("DropdownItem",{key:r,class:{"dropdown-active":t.filtrProjectId==e.id},attrs:{name:e.id}},[t._v("\n "+t._s(e.name)+"\n "),e.tasks?n("span",[t._v("("+t._s(t.filtrLength(e.tasks))+")")]):t._e()])}))],2)],1),t._v(" "),n("div",{staticClass:"project-gstc-edit",class:{info:t.editShowInfo,visible:t.editData&&t.editData.length>0}},[n("div",{staticClass:"project-gstc-edit-info"},[n("Table",{attrs:{size:"small","max-height":"600",columns:t.editColumns,data:t.editData}}),t._v(" "),n("div",{staticClass:"project-gstc-edit-btns"},[n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"text"},on:{click:function(e){return t.editSubmit(!1)}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.editSubmit(!0)}}},[t._v(t._s(t.$L("保存")))]),t._v(" "),n("Icon",{staticClass:"zoom",attrs:{type:"md-arrow-dropright"},on:{click:function(e){t.editShowInfo=!1}}})],1)],1),t._v(" "),n("div",{staticClass:"project-gstc-edit-small"},[n("div",{staticClass:"project-gstc-edit-text",on:{click:function(e){t.editShowInfo=!0}}},[t._v(t._s(t.$L("未保存计划时间"))+": "),t.editData?n("span",[t._v(t._s(t.editData.length))]):t._e()]),t._v(" "),n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"text"},on:{click:function(e){return t.editSubmit(!1)}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.editSubmit(!0)}}},[t._v(t._s(t.$L("保存")))])],1)])],1)}),[],!1,null,null,null).exports;function Z(t){return function(t){if(Array.isArray(t))return J(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return J(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return J(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Q(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function tt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Q(Object(n),!0).forEach((function(e){et(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function et(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}o.default.use(a());const nt={name:"ProjectList",components:{TaskMenu:y.Z,ProjectWorkflow:P,DrawerOverlay:A.Z,ProjectLog:O.Z,TaskArchived:T,TaskRow:x,Draggable:u(),TaskAddSimple:b,UserInput:f.Z,TaskAdd:l.Z,TaskPriority:c.Z,TaskDeleted:B,ProjectGantt:G},data:function(){return{loading:!1,nowTime:$A.Time(),nowInterval:null,columnLoad:{},columnTopShow:{},sortField:"end_at",sortType:"desc",searchText:"",addColumnShow:!1,addColumnName:"",sortData:[],sortDisabled:!1,settingShow:!1,settingData:{},settingLoad:0,userShow:!1,userData:{},userLoad:0,inviteShow:!1,inviteData:{},inviteLoad:0,transferShow:!1,transferData:{},transferLoad:0,workflowShow:!1,logShow:!1,archivedTaskShow:!1,deletedTaskShow:!1,projectDialogSubscribe:null,flowInfo:{},flowList:[]}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3),this.projectDialogSubscribe=d.Store.subscribe("onProjectDialogBack",(function(){t.$store.dispatch("toggleProjectParameter","chat")}))},destroyed:function(){clearInterval(this.nowInterval),this.projectDialogSubscribe&&(this.projectDialogSubscribe.unsubscribe(),this.projectDialogSubscribe=null)},computed:tt(tt(tt({},(0,r.rn)(["isDesktop","windowWidth","userId","cacheDialogs","projectId","projectLoad","cacheTasks","cacheColumns","taskCompleteTemps"])),(0,r.Se)(["projectData","projectParameter","transforTasks"])),{},{tabTypeActive:function(){return this.projectParameter("menuType")},tabTypeStyle:function(){var t={};switch(this.tabTypeActive){case"column":t.left="0";break;case"table":t.left="33.33%";break;case"gantt":t.left="66.66%";break;default:t.display="none"}return t},userWaitRemove:function(){var t=this.userData,e=t.userids,n=t.useridbak;if(!e)return[];var r=[];return n.some((function(t){e.includes(t)||r.push(t)})),r},msgUnread:function(){var t=this.cacheDialogs,e=this.projectData,n=t.find((function(t){return t.id===e.dialog_id}));return n?$A.getDialogUnread(n):0},panelTask:function(){var t=this.searchText,e=this.flowInfo;return function(n){return this.projectParameter("completedTask")||(n=n.filter((function(t){return!t.complete_at}))),e.value>0&&(n=n.filter((function(t){return t.flow_item_id===e.value}))),t&&(n=n.filter((function(e){var n=e.name,r=e.desc;return $A.strExists(n,t)||$A.strExists(r,t)}))),n}},projectUser:function(){var t=this.projectData,e=this.windowWidth;if(!t.project_user)return[];var n=e>1200?8:3,r=t.project_user.filter((function(e){return e.userid!=t.owner_userid}));if(r.length<=n)return r;var o=r.slice(0,n-1);return o.push({userid:-1,count:r.length}),o.push(r[r.length-1]),o},allTask:function(){var t=this.cacheTasks,e=this.projectId;return t.filter((function(t){return!t.archived_at&&t.project_id==e}))},columnList:function(){var t=this,e=this.projectId,n=this.cacheColumns,r=this.allTask,o=n.filter((function(t){return t.project_id==e})).sort((function(t,e){return t.sort!=e.sort?t.sort-e.sort:t.id-e.id}));return o.forEach((function(e){e.tasks=t.transforTasks(r.filter((function(t){return t.column_id==e.id}))).sort((function(t,e){return t.complete_at||e.complete_at?$A.Date(t.complete_at)-$A.Date(e.complete_at):t.sort!=e.sort?t.sort-e.sort:t.id-e.id}))})),o},myList:function(){var t=this,e=this.allTask,n=this.taskCompleteTemps,r=this.sortField,o=this.sortType,i=e.filter((function(e){return t.myFilter(e)}));if(n.length>0){var a,s=e.filter((function(e){return n.includes(e.id)&&t.myFilter(e,!1)}));if(s.length>0)(a=i=$A.cloneJSON(i)).push.apply(a,Z(s))}return i.sort((function(t,e){if("asc"==o){var n=[e,t];t=n[0],e=n[1]}return"level"==r?t.p_level-e.p_level:"end_at"==r?t.end_at==e.end_at?t.p_level-e.p_level:$A.Date(t.end_at||"2099-12-31 23:59:59")-$A.Date(e.end_at||"2099-12-31 23:59:59"):void 0}))},helpList:function(){var t=this,e=this.allTask,n=this.taskCompleteTemps,r=this.sortField,o=this.sortType,i=e.filter((function(e){return t.helpFilter(e)}));if(n.length>0){var a,s=e.filter((function(e){return n.includes(e.id)&&t.helpFilter(e,!1)}));if(s.length>0)(a=i=$A.cloneJSON(i)).push.apply(a,Z(s))}return i.sort((function(t,e){if("asc"==o){var n=[e,t];t=n[0],e=n[1]}return"level"==r?t.p_level-e.p_level:"end_at"==r?t.end_at==e.end_at?t.p_level-e.p_level:$A.Date(t.end_at||"2099-12-31 23:59:59")-$A.Date(e.end_at||"2099-12-31 23:59:59"):void 0}))},unList:function(){var t=this.allTask,e=this.searchText,n=this.sortField,r=this.sortType,o=this.flowInfo;return t.filter((function(t){return!(t.parent_id>0)&&(!(o.value>0&&t.flow_item_id!==o.value)&&(!(e&&!$A.strExists(t.name,e)&&!$A.strExists(t.desc,e))&&!t.complete_at))})).sort((function(t,e){if("asc"==r){var o=[e,t];t=o[0],e=o[1]}return"level"==n?t.p_level-e.p_level:"end_at"==n?t.end_at==e.end_at?t.p_level-e.p_level:$A.Date(t.end_at||"2099-12-31 23:59:59")-$A.Date(e.end_at||"2099-12-31 23:59:59"):void 0}))},completedList:function(){var t=this.allTask,e=this.searchText,n=this.flowInfo;return t.filter((function(t){return!(t.parent_id>0)&&(!(n.value>0&&t.flow_item_id!==n.value)&&(!(e&&!$A.strExists(t.name,e)&&!$A.strExists(t.desc,e))&&t.complete_at))})).sort((function(t,e){var n=$A.Date(t.complete_at);return $A.Date(e.complete_at)-n}))},completedCount:function(){return this.allTask.filter((function(t){return!(t.parent_id>0)&&t.complete_at})).length},flowTitle:function(){var t=this.flowInfo,e=this.allTask;return t.value?t.label:"".concat(this.$L("全部")," (").concat(e.length,")")},flowData:function(){var t=this.flowList,e=this.allTask,n=[{value:0,label:"".concat(this.$L("全部")," (").concat(e.length,")"),children:[]}],r=t.map((function(t){return{value:t.id,label:t.name,status:t.status,children:t.project_flow_item.map((function(t){var n=e.filter((function(e){return e.flow_item_id==t.id})).length;return{value:t.id,label:"".concat(t.name," (").concat(n,")"),status:t.status,class:t.status}}))}}));return 1===r.length?n.push.apply(n,Z(r[0].children)):r.length>0&&n.push.apply(n,Z(r)),n}}),watch:{projectData:function(){this.sortData=this.getSort()},projectLoad:function(t){var e=this;this._loadTimeout&&clearTimeout(this._loadTimeout),t>0?this._loadTimeout=setTimeout((function(){e.loading=!0}),1e3):this.loading=!1},projectId:{handler:function(t){t>0&&this.getFlowData()},immediate:!0}},methods:{searchFocus:function(){var t=this;this.$nextTick((function(){t.$refs.searchInput.focus({cursor:"end"})}))},getSort:function(){var t=[];return this.columnList.forEach((function(e){t.push({id:e.id,task:e.tasks.map((function(t){return t.id}))})})),t},sortUpdate:function(t){var e=this,n=this.sortData,r=this.getSort();if(JSON.stringify(n)!==JSON.stringify(r)){this.sortData=r;var o={project_id:this.projectId,sort:this.sortData,only_column:!0===t?1:0};this.sortDisabled=!0,this.$store.dispatch("call",{url:"project/sort",data:o}).then((function(t){var n=t.msg;$A.messageSuccess(n),e.sortDisabled=!1;var r,i=[];o.only_column?(r=-1,o.sort.forEach((function(t){r++,i.push({id:t.id,sort:r})})),e.$store.dispatch("saveColumn",i)):(o.sort.forEach((function(t){r=-1,i.push.apply(i,Z(t.task.map((function(n){return r++,i.push.apply(i,Z(e.allTask.filter((function(t){return t.parent_id==n})).map((function(e){return{id:e.id,sort:r,column_id:t.id}})))),{id:n,sort:r,column_id:t.id}}))))})),e.$store.dispatch("saveTask",i))})).catch((function(t){var n=t.msg;$A.modalError(n),e.sortDisabled=!1,e.$store.dispatch("getTaskForProject",e.projectId).catch((function(){}))}))}},addTopShow:function(t,e){this.$set(this.columnTopShow,t,e),e&&(this.$refs["column_"+t][0].scrollTop=0)},addTaskOpen:function(t){d.Store.set("addTask",t)},addColumnOpen:function(){var t=this;this.addColumnShow=!0,this.$nextTick((function(){t.$refs.addColumnName.focus()}))},addColumnBlur:function(){""===this.addColumnName&&(this.addColumnShow=!1)},addColumnSubmit:function(){var t=this,e=this.addColumnName.trim();""!==e&&this.$store.dispatch("call",{url:"project/column/add",data:{project_id:this.projectId,name:e}}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.addColumnName="",t.$store.dispatch("saveColumn",n)})).catch((function(t){var e=t.msg;$A.modalError(e)}))},dropColumn:function(t,e){"title"===e?this.titleColumn(t):"remove"===e?this.removeColumn(t):e.name&&this.updateColumn(t,{color:e.color})},titleColumn:function(t){var e=this;$A.modalInput({value:t.name,title:"修改列表",placeholder:"输入列表名称",onOk:function(n){return n&&e.updateColumn(t,{name:n}),!0}})},updateColumn:function(t,e){var n=this;!0!==this.columnLoad[t.id]&&(this.$set(this.columnLoad,t.id,!0),Object.keys(e).forEach((function(r){return n.$set(t,r,e[r])})),this.$store.dispatch("call",{url:"project/column/update",data:Object.assign(e,{column_id:t.id})}).then((function(e){var r=e.data;n.$set(n.columnLoad,t.id,!1),n.$store.dispatch("saveColumn",r)})).catch((function(e){var r=e.msg;n.$set(n.columnLoad,t.id,!1),n.$store.dispatch("getColumns",n.projectId).catch((function(){})),$A.modalError(r)})))},removeColumn:function(t){var e=this;$A.modalConfirm({title:"删除列表",content:"你确定要删除列表【"+t.name+"】及列表内的任务吗?",loading:!0,onOk:function(){!0!==e.columnLoad[t.id]&&(e.$set(e.columnLoad,t.id,!0),e.$store.dispatch("removeColumn",t.id).then((function(n){n.data;var r=n.msg;$A.messageSuccess(r),e.$set(e.columnLoad,t.id,!1),e.$Modal.remove()})).catch((function(n){var r=n.msg;$A.modalError(r,301),e.$set(e.columnLoad,t.id,!1),e.$Modal.remove()})))}})},onSort:function(t){this.sortField=t,this.sortType="desc"==this.sortType?"asc":"desc"},onSetting:function(){var t=this;this.settingLoad++,this.$store.dispatch("call",{url:"project/update",data:Object.assign(this.settingData,{project_id:this.projectId})}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.settingLoad--,t.settingShow=!1,t.$store.dispatch("saveProject",n)})).catch((function(e){var n=e.msg;$A.modalError(n),t.settingLoad--}))},onUser:function(){var t=this;this.userLoad++,this.$store.dispatch("call",{url:"project/user",data:{project_id:this.projectId,userid:this.userData.userids}}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.userLoad--,t.userShow=!1,t.$store.dispatch("getProjectOne",t.projectId).catch((function(){})),t.$store.dispatch("getTaskForProject",t.projectId).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.userLoad--}))},onTransfer:function(){var t=this;this.transferLoad++,this.$store.dispatch("call",{url:"project/transfer",data:{project_id:this.projectId,owner_userid:this.transferData.owner_userid[0]}}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.transferLoad--,t.transferShow=!1,t.$store.dispatch("getProjectOne",t.projectId).catch((function(){})),t.$store.dispatch("getTaskForProject",t.projectId).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.transferLoad--}))},onArchived:function(){var t=this;$A.modalConfirm({title:"归档项目",content:"你确定要归档项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("archivedProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},onDelete:function(){var t=this;$A.modalConfirm({title:"删除项目",content:"你确定要删除项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("removeProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},onExit:function(){var t=this;$A.modalConfirm({title:"退出项目",content:"你确定要退出项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("exitProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},projectDropdown:function(t){var e=this;switch(t){case"setting":this.$set(this.settingData,"name",this.projectData.name),this.$set(this.settingData,"desc",this.projectData.desc),this.settingShow=!0,this.$nextTick((function(){e.$refs.projectName.focus()}));break;case"user":if(this.projectData.owner_userid!==this.userId)return;var n=this.projectData.project_user.map((function(t){return t.userid}));this.$set(this.userData,"userids",n),this.$set(this.userData,"useridbak",n),this.$set(this.userData,"uncancelable",[this.projectData.owner_userid]),this.userShow=!0;break;case"invite":this.inviteData={},this.inviteShow=!0,this.inviteGet();break;case"workflow":this.workflowShow=!0;break;case"log":this.logShow=!0;break;case"archived_task":this.archivedTaskShow=!0;break;case"deleted_task":this.deletedTaskShow=!0;break;case"transfer":this.$set(this.transferData,"owner_userid",[this.projectData.owner_userid]),this.transferShow=!0;break;case"archived":this.onArchived();break;case"delete":this.onDelete();break;case"exit":this.onExit()}},openTask:function(t,e){this.$store.dispatch("openTask",t),!0===e&&setTimeout((function(){d.Store.set("receiveTask",!0)}),300)},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e[0].handleClick()},taskIsHidden:function(t){var e=t.name,n=t.desc,r=t.complete_at,o=this.searchText,i=this.flowInfo;return!(this.projectParameter("completedTask")||!r)||(i.value>0&&t.flow_item_id!==i.value||!(!o||$A.strExists(e,o)||$A.strExists(n,o)))},ownerUser:function(t){return t.filter((function(t){return 1==t.owner})).sort((function(t,e){return t.id-e.id}))},inviteGet:function(t){var e=this;this.inviteLoad++,this.$store.dispatch("call",{url:"project/invite",data:{project_id:this.projectId,refresh:!0===t?"yes":"no"}}).then((function(t){var n=t.data;e.inviteLoad--,e.inviteData=n,e.inviteCopy()})).catch((function(t){var n=t.msg;$A.modalError(n),e.inviteLoad--}))},getFlowData:function(){var t=this;this.flowInfo={},this.$store.dispatch("call",{url:"project/flow/list",data:{project_id:this.projectId}}).then((function(e){var n=e.data;t.flowList=n})).catch((function(){t.flowList=[]}))},flowChange:function(t,e){this.flowInfo=e.pop()},inviteCopy:function(){var t=this;this.inviteData.url&&this.$copyText(this.inviteData.url).then((function(){$A.messageSuccess(t.$L("复制成功!"))}),(function(){$A.messageError(t.$L("复制失败!"))}))},inviteFocus:function(){this.$refs.inviteInput.focus({cursor:"all"})},toggleCompleted:function(){this.$store.dispatch("forgetTaskCompleteTemp",!0),this.$store.dispatch("toggleProjectParameter","completedTask")},workflowBeforeClose:function(){var t=this;return new Promise((function(e){t.$refs.workflow.existDiff()?$A.modalConfirm({content:"设置尚未保存,是否放弃修改?",cancelText:"取消",okText:"放弃",onOk:function(){e()}}):e()}))},myFilter:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(!this.projectParameter("completedTask")&&!0===e&&t.complete_at)&&(!(this.flowInfo.value>0&&t.flow_item_id!==this.flowInfo.value)&&(!(this.searchText&&!$A.strExists(t.name,this.searchText)&&!$A.strExists(t.desc,this.searchText))&&t.owner))},helpFilter:function(t){var e=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(t.parent_id>0)&&(!(!this.projectParameter("completedTask")&&!0===n&&t.complete_at)&&(!(this.flowInfo.value>0&&t.flow_item_id!==this.flowInfo.value)&&(!(this.searchText&&!$A.strExists(t.name,this.searchText)&&!$A.strExists(t.desc,this.searchText))&&(t.task_user&&t.task_user.find((function(t){var n=t.userid,r=t.owner;return n==e.userId&&0==r}))))))},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},tabTypeChange:function(t){switch(t){case"column":this.$store.dispatch("toggleProjectParameter",{project_id:this.projectId,key:"menuType",value:"column"});break;case"table":this.$store.dispatch("toggleProjectParameter",{project_id:this.projectId,key:"menuType",value:"table"});break;case"gantt":this.$store.dispatch("toggleProjectParameter",{project_id:this.projectId,key:"menuType",value:"gantt"})}}}};const rt=(0,v.Z)(nt,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-list"},[n("PageTitle",{attrs:{title:t.projectData.name}}),t._v(" "),n("div",{staticClass:"project-head"},[n("div",{staticClass:"project-titbox"},[n("div",{staticClass:"project-title"},[n("h1",[t._v(t._s(t.projectData.name))]),t._v(" "),t.projectData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e(),t._v(" "),t.loading?n("div",{staticClass:"project-load"},[n("Loading")],1):t._e()]),t._v(" "),n("ul",{staticClass:"project-icons"},[n("li",{staticClass:"project-avatar",on:{click:function(e){return t.projectDropdown("user")}}},[n("ul",[n("li",[n("UserAvatar",{attrs:{userid:t.projectData.owner_userid,size:36,borderWitdh:2,openDelay:0}},[n("p",[t._v(t._s(t.$L("项目负责人")))])])],1),t._v(" "),t._l(t.projectUser,(function(e){return t.windowWidth>980&&t.projectUser.length>0?[-1===e.userid?n("li",{staticClass:"more"},[n("ETooltip",{attrs:{content:t.$L("共"+(e.count+1)+"个成员")}},[n("Icon",{attrs:{type:"ios-more"}})],1)],1):n("li",[n("UserAvatar",{attrs:{userid:e.userid,size:36,borderWitdh:2,openDelay:0}})],1)]:t._e()}))],2)]),t._v(" "),n("li",{staticClass:"project-icon",on:{click:function(e){return t.addTaskOpen(0)}}},[n("ETooltip",{attrs:{content:t.$L("添加任务")}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"md-add"}})],1)],1),t._v(" "),n("li",{class:["project-icon",""!=t.searchText?"active":""]},[n("Tooltip",{attrs:{always:""!=t.searchText,theme:"light",rawIndex:10},on:{"on-popper-show":t.searchFocus}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-search"},on:{click:t.searchFocus}}),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Input",{ref:"searchInput",staticClass:"search-input",attrs:{placeholder:t.$L("名称、描述..."),clearable:""},model:{value:t.searchText,callback:function(e){t.searchText=e},expression:"searchText"}})],1)],1)],1),t._v(" "),n("li",{class:["project-icon",t.projectParameter("chat")?"active":""],on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","chat")}}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-chatbubbles"}}),t._v(" "),n("Badge",{staticClass:"menu-badge",attrs:{count:t.msgUnread}})],1),t._v(" "),n("li",{staticClass:"project-icon"},[n("EDropdown",{attrs:{trigger:"click",transfer:""},on:{command:t.projectDropdown}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-more"}}),t._v(" "),t.projectData.owner_userid===t.userId?n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"setting"}},[t._v(t._s(t.$L("项目设置")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"workflow"}},[t._v(t._s(t.$L("工作流设置")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"user",divided:""}},[t._v(t._s(t.$L("成员管理")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"invite"}},[t._v(t._s(t.$L("邀请链接")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"log",divided:""}},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived_task"}},[t._v(t._s(t.$L("已归档任务")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"deleted_task"}},[t._v(t._s(t.$L("已删除任务")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"transfer",divided:""}},[t._v(t._s(t.$L("移交项目")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived"}},[t._v(t._s(t.$L("归档项目")))]),t._v(" "),n("EDropdownItem",{staticStyle:{color:"#f40"},attrs:{command:"delete"}},[t._v(t._s(t.$L("删除项目")))])],1):n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"log"}},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived_task"}},[t._v(t._s(t.$L("已归档任务")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"deleted_task"}},[t._v(t._s(t.$L("已删除任务")))]),t._v(" "),n("EDropdownItem",{staticStyle:{color:"#f40"},attrs:{command:"exit",divided:""}},[t._v(t._s(t.$L("退出项目")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"project-subbox clearfix"},[n("div",{staticClass:"project-subtitle"},[t._v(t._s(t.projectData.desc))]),t._v(" "),n("div",{staticClass:"project-switch"},[t.completedCount>0?n("div",{staticClass:"project-checkbox"},[n("Checkbox",{attrs:{value:t.projectParameter("completedTask")},on:{"on-change":t.toggleCompleted}},[t._v(t._s(t.$L("显示已完成")))])],1):t._e(),t._v(" "),t.flowList.length>0?n("div",{staticClass:"project-select"},[n("Cascader",{attrs:{data:t.flowData,"transfer-class-name":"project-list-flow-cascader",transfer:""},on:{"on-change":t.flowChange}},[n("span",{class:"project-flow "+t.flowInfo.status},[t._v(t._s(t.flowTitle))])])],1):t._e(),t._v(" "),n("div",{staticClass:"project-switch-button"},[n("div",{staticClass:"slider",style:t.tabTypeStyle}),t._v(" "),n("div",{class:{active:"column"===t.tabTypeActive},on:{click:function(e){return t.tabTypeChange("column")}}},[n("i",{staticClass:"taskfont"},[t._v("")])]),t._v(" "),n("div",{class:{active:"table"===t.tabTypeActive},on:{click:function(e){return t.tabTypeChange("table")}}},[n("i",{staticClass:"taskfont"},[t._v("")])]),t._v(" "),n("div",{class:{active:"gantt"===t.tabTypeActive},on:{click:function(e){return t.tabTypeChange("gantt")}}},[n("i",{staticClass:"taskfont"},[t._v("")])])])])])]),t._v(" "),"column"===t.tabTypeActive?n("div",{staticClass:"project-column"},[n("Draggable",{staticClass:"column-list",attrs:{list:t.columnList,animation:150,disabled:t.sortDisabled||!t.isDesktop,tag:"ul",draggable:".column-item"},on:{sort:function(e){return t.sortUpdate(!0)}}},[t._l(t.columnList,(function(e){return n("li",{staticClass:"column-item"},[n("div",{class:["column-head",e.color?"custom-color":""],style:e.color?{backgroundColor:e.color}:{}},[n("div",{staticClass:"column-head-title"},[n("AutoTip",[t._v(t._s(e.name))]),t._v(" "),n("em",[t._v("("+t._s(t.panelTask(e.tasks).length)+")")])],1),t._v(" "),n("div",{staticClass:"column-head-icon"},[!0===t.columnLoad[e.id]?n("div",{staticClass:"loading"},[n("Loading")],1):n("EDropdown",{attrs:{trigger:"click",size:"small"},on:{command:function(n){return t.dropColumn(e,n)}}},[n("Icon",{attrs:{type:"ios-more"}}),t._v(" "),n("EDropdownMenu",{staticClass:"project-list-more-dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"title"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-create"}}),t._v(t._s(t.$L("修改"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t._l(t.$store.state.columnColorList,(function(r,o){return n("EDropdownItem",{key:o,attrs:{divided:0==o,command:r}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:r.color},domProps:{innerHTML:t._s(r.color==e.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(r.name))+"\n ")])])}))],2)],1),t._v(" "),n("Icon",{staticClass:"last",attrs:{type:"md-add"},on:{click:function(n){return t.addTopShow(e.id,!0)}}})],1)]),t._v(" "),n("div",{ref:"column_"+e.id,refInFor:!0,staticClass:"column-task overlay-y"},[t.columnTopShow[e.id]?n("div",{staticClass:"task-item additem"},[n("TaskAddSimple",{attrs:{"column-id":e.id,"project-id":t.projectId,"add-top":!0,"auto-active":""},on:{"on-close":function(n){return t.addTopShow(e.id,!1)},"on-priority":t.addTaskOpen}})],1):t._e(),t._v(" "),n("Draggable",{staticClass:"task-list",attrs:{list:e.tasks,animation:150,disabled:t.sortDisabled||!t.isDesktop,draggable:".task-draggable",group:"task"},on:{sort:t.sortUpdate,remove:t.sortUpdate}},[t._l(e.tasks,(function(e){return n("div",{class:["task-item task-draggable",e.complete_at?"complete":"",t.taskIsHidden(e)?"hidden":""],style:e.color?{backgroundColor:e.color}:{},on:{click:function(n){return t.openTask(e)}}},[n("div",{class:["task-head",e.desc?"has-desc":""]},[n("div",{staticClass:"task-title"},[e.flow_item_name?n("span",{class:e.flow_item_status,on:{click:function(n){return n.stopPropagation(),t.openMenu(e)}}},[t._v(t._s(e.flow_item_name))]):t._e(),t._v(" "),n("pre",[t._v(t._s(e.name))])]),t._v(" "),n("div",{staticClass:"task-menu",on:{click:function(t){t.stopPropagation()}}},[n("TaskMenu",{ref:"taskMenu_"+e.id,refInFor:!0,attrs:{task:e,icon:"ios-more"}})],1)]),t._v(" "),e.desc?n("div",{staticClass:"task-desc"},[n("pre",{domProps:{innerHTML:t._s(e.desc)}})]):t._e(),t._v(" "),e.task_tag.length>0?n("div",{staticClass:"task-tags"},t._l(e.task_tag,(function(e,r){return n("Tag",{key:r,attrs:{color:e.color}},[t._v(t._s(e.name))])})),1):t._e(),t._v(" "),n("div",{staticClass:"task-users"},[n("ul",[t._l(t.ownerUser(e.task_user),(function(t,r){return n("li",{key:r},[n("UserAvatar",{attrs:{userid:t.userid,size:"32",borderWitdh:2,borderColor:e.color}})],1)})),t._v(" "),0===t.ownerUser(e.task_user).length?n("li",{staticClass:"no-owner"},[n("Button",{attrs:{type:"primary",size:"small",ghost:""},on:{click:function(n){return n.stopPropagation(),t.openTask(e,!0)}}},[t._v(t._s(t.$L("领取任务")))])],1):t._e()],2),t._v(" "),e.file_num>0?n("div",{staticClass:"task-icon"},[t._v(t._s(e.file_num)),n("Icon",{attrs:{type:"ios-link-outline"}})],1):t._e(),t._v(" "),e.msg_num>0?n("div",{staticClass:"task-icon"},[t._v(t._s(e.msg_num)),n("Icon",{attrs:{type:"ios-chatbubbles-outline"}})],1):t._e()]),t._v(" "),n("div",{staticClass:"task-progress"},[e.sub_num>0?n("div",{staticClass:"task-sub-num"},[t._v(t._s(e.sub_complete)+"/"+t._s(e.sub_num))]):t._e(),t._v(" "),n("Progress",{attrs:{percent:e.percent,"stroke-width":6}}),t._v(" "),e.end_at?n("ETooltip",{class:["task-time",e.today?"today":"",e.overdue?"overdue":""],attrs:{"open-delay":600,content:e.end_at}},[e.complete_at?t._e():n("div",[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.expiresFormat(e.end_at)))])]):t._e()],1),t._v(" "),e.p_name?n("em",{staticClass:"priority-color",style:{backgroundColor:e.p_color}}):t._e()])})),t._v(" "),n("div",{staticClass:"task-item additem"},[n("TaskAddSimple",{attrs:{"column-id":e.id,"project-id":t.projectId},on:{"on-priority":t.addTaskOpen}})],1)],2)],1)])})),t._v(" "),n("li",{class:["add-column",t.addColumnShow?"show-input":""]},[n("div",{staticClass:"add-column-text",on:{click:t.addColumnOpen}},[n("Icon",{attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加列表"))+"\n ")],1),t._v(" "),n("div",{staticClass:"add-column-input"},[n("Input",{ref:"addColumnName",attrs:{placeholder:t.$L("列表名称,回车创建"),clearable:""},on:{"on-blur":t.addColumnBlur,"on-enter":t.addColumnSubmit,"on-clear":function(e){t.addColumnShow=!1}},model:{value:t.addColumnName,callback:function(e){t.addColumnName=e},expression:"addColumnName"}})],1)])],2)],1):"table"===t.tabTypeActive?n("div",{staticClass:"project-table overlay-y"},[n("div",{staticClass:"project-table-head"},[n("Row",{staticClass:"task-row"},[n("Col",{attrs:{span:"12"}},[t._v("# "+t._s(t.$L("任务名称")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("列表")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[n("div",{staticClass:"sort",on:{click:function(e){return t.onSort("level")}}},[t._v("\n "+t._s(t.$L("优先级"))+"\n "),n("div",{staticClass:"task-sort"},[n("Icon",{class:{on:"level"==t.sortField&&"asc"==t.sortType},attrs:{type:"md-arrow-dropup"}}),t._v(" "),n("Icon",{class:{on:"level"==t.sortField&&"desc"==t.sortType},attrs:{type:"md-arrow-dropdown"}})],1)])]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("负责人")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[n("div",{staticClass:"sort",on:{click:function(e){return t.onSort("end_at")}}},[t._v("\n "+t._s(t.$L("到期时间"))+"\n "),n("div",{staticClass:"task-sort"},[n("Icon",{class:{on:"end_at"==t.sortField&&"asc"==t.sortType},attrs:{type:"md-arrow-dropup"}}),t._v(" "),n("Icon",{class:{on:"end_at"==t.sortField&&"desc"==t.sortType},attrs:{type:"md-arrow-dropdown"}})],1)])])],1)],1),t._v(" "),n("div",{class:["project-table-body",t.projectParameter("showMy")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showMy")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("我的任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.myList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.projectParameter("showMy")?n("TaskRow",{attrs:{list:t.transforTasks(t.myList),"open-key":"my","fast-add-task":""},on:{"on-priority":t.addTaskOpen}}):t._e()],1),t._v(" "),t.helpList.length?n("div",{class:["project-table-body",t.projectParameter("showHelp")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showHelp")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("协助的任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.helpList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.projectParameter("showHelp")?n("TaskRow",{attrs:{list:t.helpList,"open-key":"help"},on:{"on-priority":t.addTaskOpen}}):t._e()],1):t._e(),t._v(" "),t.projectData.task_num>0?n("div",{class:["project-table-body",t.projectParameter("showUndone")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showUndone")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("未完成任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.unList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.projectParameter("showUndone")?n("TaskRow",{attrs:{list:t.unList,"open-key":"undone"},on:{"on-priority":t.addTaskOpen}}):t._e()],1):t._e(),t._v(" "),t.projectData.task_num>0?n("div",{class:["project-table-body",t.projectParameter("showCompleted")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showCompleted")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("已完成任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.completedList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.projectData.task_num>0&&t.projectParameter("showCompleted")?t.$L("完成时间"):""))])],1),t._v(" "),t.projectParameter("showCompleted")?n("TaskRow",{attrs:{list:t.completedList,"open-key":"completed",showCompleteAt:""},on:{"on-priority":t.addTaskOpen}}):t._e()],1):t._e()]):"gantt"===t.tabTypeActive?n("div",{staticClass:"project-gantt"},[n("ProjectGantt",{attrs:{projectColumn:t.columnList,flowInfo:t.flowInfo}})],1):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L("项目设置"),"mask-closable":!1},model:{value:t.settingShow,callback:function(e){t.settingShow=e},expression:"settingShow"}},[n("Form",{attrs:{model:t.settingData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"name",label:t.$L("项目名称")}},[n("Input",{ref:"projectName",attrs:{type:"text",maxlength:32,placeholder:t.$L("必填")},model:{value:t.settingData.name,callback:function(e){t.$set(t.settingData,"name",e)},expression:"settingData.name"}})],1),t._v(" "),n("FormItem",{attrs:{prop:"desc",label:t.$L("项目介绍")}},[n("Input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:5},maxlength:255,placeholder:t.$L("选填")},model:{value:t.settingData.desc,callback:function(e){t.$set(t.settingData,"desc",e)},expression:"settingData.desc"}})],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.settingShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.settingLoad>0},on:{click:t.onSetting}},[t._v(t._s(t.$L("修改")))])],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("成员管理"),"mask-closable":!1},model:{value:t.userShow,callback:function(e){t.userShow=e},expression:"userShow"}},[n("Form",{attrs:{model:t.userData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"userids",label:t.$L("项目成员")}},[n("UserInput",{attrs:{uncancelable:t.userData.uncancelable,"multiple-max":100,placeholder:t.$L("选择项目成员")},model:{value:t.userData.userids,callback:function(e){t.$set(t.userData,"userids",e)},expression:"userData.userids"}})],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.userShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),t.userWaitRemove.length>0?n("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom",transfer:""},on:{"on-ok":t.onUser}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("p",[n("strong",[t._v(t._s(t.$L("移除成员负责的任务将变成无负责人,")))])]),t._v(" "),n("p",[t._v(t._s(t.$L("注意此操作不可逆!")))]),t._v(" "),n("ul",{staticClass:"project-list-wait-remove"},[n("li",[t._v(t._s(t.$L("即将移除"))+":")]),t._v(" "),t._l(t.userWaitRemove,(function(t){return n("li",{key:t},[n("UserAvatar",{attrs:{userid:t,size:20,showName:"",tooltipDisabled:""}})],1)}))],2)]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.userLoad>0}},[t._v(t._s(t.$L("保存")))])],1):n("Button",{attrs:{type:"primary",loading:t.userLoad>0},on:{click:t.onUser}},[t._v(t._s(t.$L("保存")))])],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("邀请链接"),"mask-closable":!1},model:{value:t.inviteShow,callback:function(e){t.inviteShow=e},expression:"inviteShow"}},[n("Form",{attrs:{model:t.inviteData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("链接地址")}},[n("Input",{ref:"inviteInput",attrs:{type:"textarea",rows:3,readonly:""},on:{"on-focus":t.inviteFocus},model:{value:t.inviteData.url,callback:function(e){t.$set(t.inviteData,"url",e)},expression:"inviteData.url"}}),t._v(" "),n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("可通过此链接直接加入项目。")))])],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.inviteShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom",transfer:""},on:{"on-ok":function(e){return t.inviteGet(!0)}}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("p",[n("strong",[t._v(t._s(t.$L("注意:刷新将导致原来的邀请链接失效!")))])])]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.inviteLoad>0}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("移交项目"),"mask-closable":!1},model:{value:t.transferShow,callback:function(e){t.transferShow=e},expression:"transferShow"}},[n("Form",{attrs:{model:t.transferData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"owner_userid",label:t.$L("项目负责人")}},[n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择项目负责人")},model:{value:t.transferData.owner_userid,callback:function(e){t.$set(t.transferData,"owner_userid",e)},expression:"transferData.owner_userid"}})],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.transferShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.transferLoad>0},on:{click:t.onTransfer}},[t._v(t._s(t.$L("移交")))])],1)],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",beforeClose:t.workflowBeforeClose,size:1280},model:{value:t.workflowShow,callback:function(e){t.workflowShow=e},expression:"workflowShow"}},[t.workflowShow?n("ProjectWorkflow",{ref:"workflow",attrs:{"project-id":t.projectId}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:768},model:{value:t.logShow,callback:function(e){t.logShow=e},expression:"logShow"}},[t.logShow?n("ProjectLog",{attrs:{"project-id":t.projectId}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:900},model:{value:t.archivedTaskShow,callback:function(e){t.archivedTaskShow=e},expression:"archivedTaskShow"}},[t.archivedTaskShow?n("TaskArchived",{attrs:{"project-id":t.projectId}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:900},model:{value:t.deletedTaskShow,callback:function(e){t.deletedTaskShow=e},expression:"deletedTaskShow"}},[t.deletedTaskShow?n("TaskDeleted",{attrs:{"project-id":t.projectId}}):t._e()],1)],1)}),[],!1,null,null,null).exports;function ot(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function it(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const at={name:"ProjectDialog",components:{DialogWrapper:n(17785).Z},data:function(){return{memberShowAll:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ot(Object(n),!0).forEach((function(e){it(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.Se)(["projectData"])),methods:{onInputBack:function(){d.Store.set("onProjectDialogBack",null)}}};function st(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ut(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?st(Object(n),!0).forEach((function(e){ct(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function ct(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const lt={components:{ProjectDialog:(0,v.Z)(at,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-dialog"},[n("DialogWrapper",{staticClass:"project-dialog-wrapper",attrs:{"dialog-id":t.projectData.dialog_id}},[n("div",{attrs:{slot:"head"},slot:"head"},[n("div",{staticClass:"dialog-user"},[n("div",{staticClass:"member-head"},[n("div",{staticClass:"member-title"},[t._v(t._s(t.$L("项目成员"))),n("span",[t._v("("+t._s(t.projectData.project_user.length)+")")])]),t._v(" "),n("div",{staticClass:"member-view-all",on:{click:function(e){t.memberShowAll=!t.memberShowAll}}},[t._v(t._s(t.$L("查看所有")))])]),t._v(" "),n("ul",{class:["member-list",t.memberShowAll?"member-all":""]},t._l(t.projectData.project_user,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:36}})],1)})),0)]),t._v(" "),n("div",{staticClass:"dialog-title"},[n("h2",[t._v(t._s(t.$L("群聊")))])])]),t._v(" "),n("div",{staticClass:"dialog-back",attrs:{slot:"inputBefore"},on:{click:t.onInputBack},slot:"inputBefore"},[n("Icon",{attrs:{type:"md-arrow-back"}})],1)])],1)}),[],!1,null,null,null).exports,ProjectList:rt},data:function(){return{project_id:0}},mounted:function(){this.project_id=$A.runNum(this.$route.params.id)},deactivated:function(){this.$store.dispatch("forgetTaskCompleteTemp",!0)},computed:ut(ut({},(0,r.rn)(["cacheProjects","wsOpenNum"])),(0,r.Se)(["projectParameter"])),watch:{$route:function(t){var e=t.params;this.project_id=$A.runNum(e.id)},project_id:function(){this.getProjectData()},wsOpenNum:function(t){var e=this;t<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout((function(){"manage-project"==e.$route.name&&e.getProjectData()}),5e3))}},methods:{getProjectData:function(){var t=this,e=this.project_id;e<=0||setTimeout((function(){t.$store.state.projectId=$A.runNum(e),t.$store.dispatch("getProjectOne",e).then((function(){t.$store.dispatch("getColumns",e).catch((function(){})),t.$store.dispatch("getTaskForProject",e).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalWarning({content:n,onOk:function(){var e=t.cacheProjects.find((function(t){return t.id}));e?$A.goForward({path:"/manage/project/"+e.id}):$A.goForward({path:"/manage/dashboard"})}})})),t.$store.dispatch("forgetTaskCompleteTemp",!0)}))}}},dt=lt;const ft=(0,v.Z)(dt,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-project"},[n("ProjectList"),t._v(" "),t.projectParameter("chat")?n("ProjectDialog"):t._e()],1)}),[],!1,null,null,null).exports},9980:function(t,e,n){var r;"undefined"!=typeof self&&self,r=function(t){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"01f9":function(t,e,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),a=n("32e9"),s=n("84f2"),u=n("41a0"),c=n("7f20"),l=n("38fd"),d=n("2b4c")("iterator"),f=!([].keys&&"next"in[].keys()),m="keys",p="values",h=function(){return this};t.exports=function(t,e,n,g,v,b,y){u(n,e,g);var _,w,C,k=function(t){if(!f&&t in E)return E[t];switch(t){case m:case p:return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",S=v==p,D=!1,E=t.prototype,T=E[d]||E["@@iterator"]||v&&E[v],O=T||k(v),A=v?S?k("entries"):O:void 0,N="Array"==e&&E.entries||T;if(N&&(C=l(N.call(new t)))!==Object.prototype&&C.next&&(c(C,x,!0),r||"function"==typeof C[d]||a(C,d,h)),S&&T&&T.name!==p&&(D=!0,O=function(){return T.call(this)}),r&&!y||!f&&!D&&E[d]||a(E,d,O),s[e]=O,s[x]=h,v)if(_={values:S?O:k(p),keys:b?O:k(m),entries:A},y)for(w in _)w in E||i(E,w,_[w]);else o(o.P+o.F*(f||D),e,_);return _}},"02f4":function(t,e,n){var r=n("4588"),o=n("be13");t.exports=function(t){return function(e,n){var i,a,s=String(o(e)),u=r(n),c=s.length;return u<0||u>=c?t?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):i:t?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}}},"0390":function(t,e,n){"use strict";var r=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"0bfb":function(t,e,n){"use strict";var r=n("cb7c");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var r=n("ce10"),o=n("e11e");t.exports=Object.keys||function(t){return r(t,o)}},1495:function(t,e,n){var r=n("86cc"),o=n("cb7c"),i=n("0d58");t.exports=n("9e1e")?Object.defineProperties:function(t,e){o(t);for(var n,a=i(e),s=a.length,u=0;s>u;)r.f(t,n=a[u++],e[n]);return t}},"214f":function(t,e,n){"use strict";n("b0c5");var r=n("2aba"),o=n("32e9"),i=n("79e5"),a=n("be13"),s=n("2b4c"),u=n("520a"),c=s("species"),l=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var f=s(t),m=!i((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),p=m?!i((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[f](""),!e})):void 0;if(!m||!p||"replace"===t&&!l||"split"===t&&!d){var h=/./[f],g=n(a,f,""[t],(function(t,e,n,r,o){return e.exec===u?m&&!o?{done:!0,value:h.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),v=g[0],b=g[1];r(String.prototype,t,v),o(RegExp.prototype,f,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"23c6":function(t,e,n){var r=n("2d95"),o=n("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:i?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},2621:function(t,e){e.f=Object.getOwnPropertySymbols},"2aba":function(t,e,n){var r=n("7726"),o=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),u="toString",c=(""+s).split(u);n("8378").inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(u&&(i(n,a)||o(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,u,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(t,e,n){var r=n("cb7c"),o=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),s=function(){},u=function(){var t,e=n("230e")("iframe"),r=i.length;for(e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),u=t.F;r--;)delete u.prototype[i[r]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=u(),void 0===e?n:o(n,e)}},"2b4c":function(t,e,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=a&&i[t]||(a?i:o)("Symbol."+t))}).store=r},"2d00":function(t,e){t.exports=!1},"2d95":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"2fdb":function(t,e,n){"use strict";var r=n("5ca1"),o=n("d2c8"),i="includes";r(r.P+r.F*n("5147")(i),"String",{includes:function(t){return!!~o(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var r=n("86cc"),o=n("4630");t.exports=n("9e1e")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"38fd":function(t,e,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},"41a0":function(t,e,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:o(1,n)}),i(t,e+" Iterator")}},"456d":function(t,e,n){var r=n("4bf8"),o=n("0d58");n("5eda")("keys",(function(){return function(t){return o(r(t))}}))},4588:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"4bf8":function(t,e,n){var r=n("be13");t.exports=function(t){return Object(r(t))}},5147:function(t,e,n){var r=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},"520a":function(t,e,n){"use strict";var r,o,i=n("0bfb"),a=RegExp.prototype.exec,s=String.prototype.replace,u=a,c=(r=/a/,o=/b*/g,a.call(r,"a"),a.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),l=void 0!==/()??/.exec("")[1];(c||l)&&(u=function(t){var e,n,r,o,u=this;return l&&(n=new RegExp("^"+u.source+"$(?!\\s)",i.call(u))),c&&(e=u.lastIndex),r=a.call(u,t),c&&r&&(u.lastIndex=u.global?r.index+r[0].length:e),l&&r&&r.length>1&&s.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),t.exports=u},"52a7":function(t,e){e.f={}.propertyIsEnumerable},5537:function(t,e,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(t,e,n){var r=n("7726"),o=n("8378"),i=n("32e9"),a=n("2aba"),s=n("9b43"),u=function(t,e,n){var c,l,d,f,m=t&u.F,p=t&u.G,h=t&u.S,g=t&u.P,v=t&u.B,b=p?r:h?r[e]||(r[e]={}):(r[e]||{}).prototype,y=p?o:o[e]||(o[e]={}),_=y.prototype||(y.prototype={});for(c in p&&(n=e),n)d=((l=!m&&b&&void 0!==b[c])?b:n)[c],f=v&&l?s(d,r):g&&"function"==typeof d?s(Function.call,d):d,b&&a(b,c,d,t&u.U),y[c]!=d&&i(y,c,f),g&&_[c]!=d&&(_[c]=d)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},"5eda":function(t,e,n){var r=n("5ca1"),o=n("8378"),i=n("79e5");t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*i((function(){n(1)})),"Object",a)}},"5f1b":function(t,e,n){"use strict";var r=n("23c6"),o=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"613b":function(t,e,n){var r=n("5537")("keys"),o=n("ca5a");t.exports=function(t){return r[t]||(r[t]=o(t))}},"626a":function(t,e,n){var r=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},6762:function(t,e,n){"use strict";var r=n("5ca1"),o=n("c366")(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var r=n("626a"),o=n("be13");t.exports=function(t){return r(o(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var r=n("d3f4");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},7333:function(t,e,n){"use strict";var r=n("0d58"),o=n("2621"),i=n("52a7"),a=n("4bf8"),s=n("626a"),u=Object.assign;t.exports=!u||n("79e5")((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r}))?function(t,e){for(var n=a(t),u=arguments.length,c=1,l=o.f,d=i.f;u>c;)for(var f,m=s(arguments[c++]),p=l?r(m).concat(l(m)):r(m),h=p.length,g=0;h>g;)d.call(m,f=p[g++])&&(n[f]=m[f]);return n}:u},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var r=n("4588"),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},"7f20":function(t,e,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},8378:function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"84f2":function(t,e){t.exports={}},"86cc":function(t,e,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),a=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"9b43":function(t,e,n){var r=n("d8e8");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var r=n("2b4c")("unscopables"),o=Array.prototype;null==o[r]&&n("32e9")(o,r,{}),t.exports=function(t){o[r][t]=!0}},"9def":function(t,e,n){var r=n("4588"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(e,n){e.exports=t},a481:function(t,e,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),a=n("4588"),s=n("0390"),u=n("5f1b"),c=Math.max,l=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,m=/\$([$&`']|\d\d?)/g;n("214f")("replace",2,(function(t,e,n,p){return[function(r,o){var i=t(this),a=null==r?void 0:r[e];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(t,e){var o=p(n,t,this,e);if(o.done)return o.value;var d=r(t),f=String(this),m="function"==typeof e;m||(e=String(e));var g=d.global;if(g){var v=d.unicode;d.lastIndex=0}for(var b=[];;){var y=u(d,f);if(null===y)break;if(b.push(y),!g)break;""===String(y[0])&&(d.lastIndex=s(f,i(d.lastIndex),v))}for(var _,w="",C=0,k=0;k<b.length;k++){y=b[k];for(var x=String(y[0]),S=c(l(a(y.index),f.length),0),D=[],E=1;E<y.length;E++)D.push(void 0===(_=y[E])?_:String(_));var T=y.groups;if(m){var O=[x].concat(D,S,f);void 0!==T&&O.push(T);var A=String(e.apply(void 0,O))}else A=h(x,f,S,D,T,e);S>=C&&(w+=f.slice(C,S)+A,C=S+x.length)}return w+f.slice(C)}];function h(t,e,r,i,a,s){var u=r+t.length,c=i.length,l=m;return void 0!==a&&(a=o(a),l=f),n.call(s,l,(function(n,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(u);case"<":s=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>c){var f=d(l/10);return 0===f?n:f<=c?void 0===i[f-1]?o.charAt(1):i[f-1]+o.charAt(1):n}s=i[l-1]}return void 0===s?"":s}))}}))},aae3:function(t,e,n){var r=n("d3f4"),o=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},ac6a:function(t,e,n){for(var r=n("cadf"),o=n("0d58"),i=n("2aba"),a=n("7726"),s=n("32e9"),u=n("84f2"),c=n("2b4c"),l=c("iterator"),d=c("toStringTag"),f=u.Array,m={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=o(m),h=0;h<p.length;h++){var g,v=p[h],b=m[v],y=a[v],_=y&&y.prototype;if(_&&(_[l]||s(_,l,f),_[d]||s(_,d,v),u[v]=f,b))for(g in r)_[g]||i(_,g,r[g],!0)}},b0c5:function(t,e,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},be13:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},c366:function(t,e,n){var r=n("6821"),o=n("9def"),i=n("77f1");t.exports=function(t){return function(e,n,a){var s,u=r(e),c=o(u.length),l=i(a,c);if(t&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},c649:function(t,e,n){"use strict";(function(t){n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return i})),n.d(e,"d",(function(){return u})),n("a481");var r,o,i="undefined"!=typeof window?window.console:t.console,a=/-(\w)/g,s=(r=function(t){return t.replace(a,(function(t,e){return e?e.toUpperCase():""}))},o=Object.create(null),function(t){return o[t]||(o[t]=r(t))});function u(t){null!==t.parentElement&&t.parentElement.removeChild(t)}function c(t,e,n){var r=0===n?t.children[0]:t.children[n-1].nextSibling;t.insertBefore(e,r)}}).call(this,n("c8ba"))},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},ca5a:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},cadf:function(t,e,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),a=n("6821");t.exports=n("01f9")(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(t,e,n){var r=n("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},ce10:function(t,e,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");t.exports=function(t,e){var n,s=o(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~i(c,n)||c.push(n));return c}},d2c8:function(t,e,n){var r=n("aae3"),o=n("be13");t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(t))}},d3f4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},d53b:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},e11e:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(t,e,n){"use strict";var r=n("5ca1"),o=n("9def"),i=n("d2c8"),a="startsWith",s="".startsWith;r(r.P+r.F*n("5147")(a),"String",{startsWith:function(t){var e=i(this,t,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},f6fd:function(t,e){!function(t){var e="currentScript",n=t.getElementsByTagName("script");e in t||Object.defineProperty(t,e,{get:function(){try{throw new Error}catch(r){var t,e=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(t in n)if(n[t].src==e||"interactive"==n[t].readyState)return n[t];return null}}})}(document)},f751:function(t,e,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(t,e,n){var r=n("7726").document;t.exports=r&&r.documentElement},fb15:function(t,e,n){"use strict";var r;function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}(t,e)||i(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.r(e),"undefined"!=typeof window&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1])),n("f751"),n("f559"),n("ac6a"),n("cadf"),n("456d"),n("6762"),n("2fdb");var u=n("a352"),c=n.n(u),l=n("c649");function d(t,e){var n=this;this.$nextTick((function(){return n.$emit(t.toLowerCase(),e)}))}function f(t){var e=this;return function(n){null!==e.realList&&e["onDrag"+t](n),d.call(e,t,n)}}function m(t){return["transition-group","TransitionGroup"].includes(t)}function p(t,e,n){return t[n]||(e[n]?e[n]():void 0)}var h=["Start","Add","Remove","Update","End"],g=["Choose","Unchoose","Sort","Filter","Clone"],v=["Move"].concat(h,g).map((function(t){return"on"+t})),b=null,y={name:"draggable",inheritAttrs:!1,props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(t){var e=this.$slots.default;this.transitionMode=function(t){if(!t||1!==t.length)return!1;var e=a(t,1)[0].componentOptions;return!!e&&m(e.tag)}(e);var n=function(t,e,n){var r=0,o=0,i=p(e,n,"header");i&&(r=i.length,t=t?[].concat(s(i),s(t)):s(i));var a=p(e,n,"footer");return a&&(o=a.length,t=t?[].concat(s(t),s(a)):s(a)),{children:t,headerOffset:r,footerOffset:o}}(e,this.$slots,this.$scopedSlots),r=n.children,o=n.headerOffset,i=n.footerOffset;this.headerOffset=o,this.footerOffset=i;var u=function(t,e){var n=null,r=function(t,e){n=function(t,e,n){return void 0===n||((t=t||{})[e]=n),t}(n,t,e)};if(r("attrs",Object.keys(t).filter((function(t){return"id"===t||t.startsWith("data-")})).reduce((function(e,n){return e[n]=t[n],e}),{})),!e)return n;var o=e.on,i=e.props,a=e.attrs;return r("on",o),r("props",i),Object.assign(n.attrs,a),n}(this.$attrs,this.componentData);return t(this.getTag(),u,r)},created:function(){null!==this.list&&null!==this.value&&l.b.error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&l.b.warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&l.b.warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var e={};h.forEach((function(n){e["on"+n]=f.call(t,n)})),g.forEach((function(n){e["on"+n]=d.bind(t,n)}));var n=Object.keys(this.$attrs).reduce((function(e,n){return e[Object(l.a)(n)]=t.$attrs[n],e}),{}),r=Object.assign({},this.options,n,e,{onMove:function(e,n){return t.onDragMove(e,n)}});!("draggable"in r)&&(r.draggable=">*"),this._sortable=new c.a(this.rootContainer,r),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){this.updateOptions(t)},deep:!0},$attrs:{handler:function(t){this.updateOptions(t)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var t=this._vnode.fnOptions;return t&&t.functional},getTag:function(){return this.tag||this.element},updateOptions:function(t){for(var e in t){var n=Object(l.a)(e);-1===v.indexOf(n)&&this._sortable.option(n,t[e])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick((function(){t.visibleIndexes=function(t,e,n,r){if(!t)return[];var o=t.map((function(t){return t.elm})),i=e.length-r,a=s(e).map((function(t,e){return e>=i?o.length:o.indexOf(t)}));return n?a.filter((function(t){return-1!==t})):a}(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode,t.footerOffset)}))},getUnderlyingVm:function(t){var e=function(t,e){return t.map((function(t){return t.elm})).indexOf(e)}(this.getChildrenNodes()||[],t);return-1===e?null:{index:e,element:this.realList[e]}},getUnderlyingPotencialDraggableComponent:function(t){var e=t.__vue__;return e&&e.$options&&m(e.$options._componentTag)?e.$parent:!("realList"in e)&&1===e.$children.length&&"realList"in e.$children[0]?e.$children[0]:e},emitChanges:function(t){var e=this;this.$nextTick((function(){e.$emit("change",t)}))},alterList:function(t){if(this.list)t(this.list);else{var e=s(this.value);t(e),this.$emit("input",e)}},spliceList:function(){var t=arguments,e=function(e){return e.splice.apply(e,s(t))};this.alterList(e)},updatePosition:function(t,e){var n=function(n){return n.splice(e,0,n.splice(t,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(t){var e=t.to,n=t.related,r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};var o=r.realList,i={list:o,component:r};if(e!==n&&o&&r.getUnderlyingVm){var a=r.getUnderlyingVm(n);if(a)return Object.assign(a,i)}return i},getVmIndex:function(t){var e=this.visibleIndexes,n=e.length;return t>n-1?n:e[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[t].data=null;var e=this.getComponent();e.children=[],e.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),b=t.item},onDragAdd:function(t){var e=t.item._underlying_vm_;if(void 0!==e){Object(l.d)(t.item);var n=this.getVmIndex(t.newIndex);this.spliceList(n,0,e),this.computeIndexes();var r={element:e,newIndex:n};this.emitChanges({added:r})}},onDragRemove:function(t){if(Object(l.c)(this.rootContainer,t.item,t.oldIndex),"clone"!==t.pullMode){var e=this.context.index;this.spliceList(e,1);var n={element:this.context.element,oldIndex:e};this.resetTransitionData(e),this.emitChanges({removed:n})}else Object(l.d)(t.clone)},onDragUpdate:function(t){Object(l.d)(t.item),Object(l.c)(t.from,t.item,t.oldIndex);var e=this.context.index,n=this.getVmIndex(t.newIndex);this.updatePosition(e,n);var r={element:this.context.element,oldIndex:e,newIndex:n};this.emitChanges({moved:r})},updateProperty:function(t,e){t.hasOwnProperty(e)&&(t[e]+=this.headerOffset)},computeFutureIndex:function(t,e){if(!t.element)return 0;var n=s(e.to.children).filter((function(t){return"none"!==t.style.display})),r=n.indexOf(e.related),o=t.component.getVmIndex(r);return-1===n.indexOf(b)&&e.willInsertAfter?o+1:o},onDragMove:function(t,e){var n=this.move;if(!n||!this.realList)return!0;var r=this.getRelatedContextFromMoveEvent(t),o=this.context,i=this.computeFutureIndex(r,t);return Object.assign(o,{futureIndex:i}),n(Object.assign({},t,{relatedContext:r,draggedContext:o}),e)},onDragEnd:function(){this.computeIndexes(),b=null}}};"undefined"!=typeof window&&"Vue"in window&&window.Vue.component("draggable",y);var _=y;e.default=_}}).default},t.exports=r(n(51474))}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[157,500],{81653:function(t){t.exports=function(){return e={134:function(t,e,n){"use strict";n.d(e,{default:function(){return h}}),e=n(279);var r=n.n(e),o=(e=n(370),n.n(e)),i=(e=n(817),n.n(e));function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var u=function(){function t(e){!function(e){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),this.resolveOptions(e),this.initSelection()}var e,n,r;return e=t,(n=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var t="rtl"===document.documentElement.getAttribute("dir");return this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px",t=window.pageYOffset||document.documentElement.scrollTop,this.fakeElem.style.top="".concat(t,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var t=this,e=this.createFakeElement();this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(e),this.selectedText=i()(e),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=i()(this.target),this.copyText()}},{key:"copyText",value:function(){var t;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==a(t)||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}])&&s(e.prototype,n),r&&s(e,r),t}();function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=m(t);return n=e?(n=m(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments),r=this,!(n=n)||"object"!==c(n)&&"function"!=typeof n?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(r):n}}function m(t){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p(t,e){if(t="data-clipboard-".concat(t),e.hasAttribute(t))return e.getAttribute(t)}var h=function(){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(a,r());var t,e,n,i=f(a);function a(t,e){var n;return function(t){if(!(t instanceof a))throw new TypeError("Cannot call a class as a function")}(this),(n=i.call(this)).resolveOptions(e),n.listenClick(t),n}return t=a,n=[{key:"isSupported",value:function(){var t="string"==typeof(t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"])?[t]:t,e=!!document.queryCommandSupported;return t.forEach((function(t){e=e&&!!document.queryCommandSupported(t)})),e}}],(e=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===c(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=o()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){t=t.delegateTarget||t.currentTarget,this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(t){return p("action",t)}},{key:"defaultTarget",value:function(t){if(t=p("target",t))return document.querySelector(t)}},{key:"defaultText",value:function(t){return p("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}])&&l(t.prototype,e),n&&l(t,n),a}()},828:function(t){var e;"undefined"==typeof Element||Element.prototype.matches||((e=Element.prototype).matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var r=n(828);function o(t,e,n,o,i){var a=function(t,e,n,o){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&o.call(t,n)}}.apply(this,arguments);return t.addEventListener(n,a,i),{destroy:function(){t.removeEventListener(n,a,i)}}}t.exports=function(t,e,n,r,i){return"function"==typeof t.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return o(t,e,n,r,i)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var r=n(879),o=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return c=e,l=n,(u=t).addEventListener(c,l),{destroy:function(){u.removeEventListener(c,l)}};if(r.nodeList(t))return i=t,a=e,s=n,Array.prototype.forEach.call(i,(function(t){t.addEventListener(a,s)})),{destroy:function(){Array.prototype.forEach.call(i,(function(t){t.removeEventListener(a,s)}))}};if(r.string(t))return t=t,e=e,n=n,o(document.body,t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var i,a,s,u,c,l}},817:function(t){t.exports=function(t){var e,n="SELECT"===t.nodeName?(t.focus(),t.value):"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName?((e=t.hasAttribute("readonly"))||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),e||t.removeAttribute("readonly"),t.value):(t.hasAttribute("contenteditable")&&t.focus(),n=window.getSelection(),(e=document.createRange()).selectNodeContents(t),n.removeAllRanges(),n.addRange(e),n.toString());return n}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;i<a;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},t.exports=e,t.exports.TinyEmitter=e}},n={},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},t(134).default;function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{}};return e[r](o,o.exports,t),o.exports}var e,n}()},79514:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,'.common-gantt[data-v-53625f84]{align-items:self-start;bottom:0;color:#747a81;display:flex;flex-direction:row;left:0;position:absolute;right:0;top:0}.common-gantt *[data-v-53625f84]{box-sizing:border-box}.common-gantt .gantt-left[data-v-53625f84]{background-color:#fff;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;position:relative}.common-gantt .gantt-left[data-v-53625f84]:after{background-color:rgba(237,241,242,.75);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.common-gantt .gantt-left .gantt-title[data-v-53625f84]{background-color:#f9fafb;flex-grow:0;flex-shrink:0;height:76px;overflow:hidden;padding-left:12px}.common-gantt .gantt-left .gantt-title .gantt-title-text[data-v-53625f84]{font-weight:600;line-height:100px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-gantt .gantt-left .gantt-item[data-v-53625f84]{-ms-overflow-style:none;max-height:100%;overflow:auto;transform:translateZ(0)}.common-gantt .gantt-left .gantt-item[data-v-53625f84]::-webkit-scrollbar{display:none}.common-gantt .gantt-left .gantt-item>li[data-v-53625f84]{align-items:center;border-bottom:1px solid rgba(237,241,242,.75);display:flex;height:40px;padding-left:12px;position:relative}.common-gantt .gantt-left .gantt-item>li:hover .item-icon[data-v-53625f84]{display:flex}.common-gantt .gantt-left .gantt-item>li .item-overdue[data-v-53625f84]{background-color:red;border-radius:3px;color:#fff;flex-grow:0;flex-shrink:0;font-size:12px;line-height:18px;margin-right:4px;padding:1px 3px}.common-gantt .gantt-left .gantt-item>li .item-title[data-v-53625f84]{cursor:default;flex:1;overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.common-gantt .gantt-left .gantt-item>li .item-title.complete[data-v-53625f84]{text-decoration:line-through}.common-gantt .gantt-left .gantt-item>li .item-title.overdue[data-v-53625f84]{font-weight:600}.common-gantt .gantt-left .gantt-item>li .item-icon[data-v-53625f84]{align-items:center;color:#888;display:none;font-size:16px;justify-content:center;margin-right:2px;width:32px}.common-gantt .gantt-right[data-v-53625f84]{background-color:#fff;flex:1;height:100%;overflow:hidden;position:relative}.common-gantt .gantt-right .gantt-chart[data-v-53625f84]{bottom:0;left:0;position:absolute;right:0;top:0;transform:translateZ(0)}.common-gantt .gantt-right .gantt-chart .gantt-month[data-v-53625f84]{align-items:center;background-color:#f9fafb;display:flex;font-size:14px;height:26px;left:0;line-height:20px;position:absolute;right:0;top:0;z-index:1}.common-gantt .gantt-right .gantt-chart .gantt-month>li[data-v-53625f84]{flex-grow:0;flex-shrink:0;height:100%;overflow:hidden;position:relative}.common-gantt .gantt-right .gantt-chart .gantt-month>li[data-v-53625f84]:after{background-color:rgba(237,241,242,.75);content:"";height:100%;position:absolute;right:0;top:0;width:1px}.common-gantt .gantt-right .gantt-chart .gantt-month>li .month-format[data-v-53625f84]{overflow:hidden;padding:6px 6px 0;white-space:nowrap}.common-gantt .gantt-right .gantt-chart .gantt-date[data-v-53625f84]{align-items:center;bottom:0;cursor:move;display:flex;left:0;position:absolute;right:0;top:26px;z-index:2}.common-gantt .gantt-right .gantt-chart .gantt-date[data-v-53625f84]:before{background-color:#f9fafb;content:"";height:50px;left:0;position:absolute;right:0;top:0}.common-gantt .gantt-right .gantt-chart .gantt-date>li[data-v-53625f84]{flex-grow:0;flex-shrink:0;height:100%;overflow:hidden;position:relative}.common-gantt .gantt-right .gantt-chart .gantt-date>li[data-v-53625f84]:after{background-color:rgba(237,241,242,.75);content:"";height:100%;position:absolute;right:0;top:0;width:1px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format[data-v-53625f84]{align-items:center;display:flex;flex-direction:column;height:44px;justify-content:center;overflow:hidden;white-space:nowrap}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-day[data-v-53625f84]{font-size:18px;line-height:28px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-week[data-v-53625f84]{font-size:13px;font-weight:300;line-height:16px}.common-gantt .gantt-right .gantt-chart .gantt-timeline[data-v-53625f84]{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:76px;z-index:3}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li[data-v-53625f84]{border-bottom:1px solid rgba(237,241,242,.75);cursor:default;height:40px;position:relative}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item[data-v-53625f84]{align-items:center;background:#e74c3c;border-radius:18px;color:#fff;display:flex;height:32px;margin-top:4px;padding:4px;pointer-events:auto;position:absolute;top:0;touch-action:none;will-change:contents}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-title[data-v-53625f84]{flex-grow:1;margin-left:4px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;touch-action:none;white-space:nowrap}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-resizer[data-v-53625f84]{background:hsla(0,0%,100%,.1);cursor:ew-resize;flex-shrink:0;height:22px;position:absolute;right:5px;top:5px;touch-action:none;width:8px;will-change:visibility}',""]);const i=o},26167:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,'.component-resize-line[data-v-eaab078e]{cursor:col-resize}@media (max-width:768px){.component-resize-line[data-v-eaab078e]{display:none}}.component-resize-line.resizing[data-v-eaab078e]:after{bottom:0;content:"";cursor:col-resize;left:0;position:fixed;right:0;top:0;z-index:99999}.component-resize-line.bottom[data-v-eaab078e],.component-resize-line.bottom[data-v-eaab078e]:after{cursor:row-resize}',""]);const i=o},51474:(t,e,n)=>{"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(){return i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i.apply(this,arguments)}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){o(t,e,n[e])}))}return t}function s(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function u(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.r(e),n.d(e,{default:()=>Ce,MultiDrag:()=>ye,Sortable:()=>Ft,Swap:()=>ue});function c(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var l=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=c(/Edge/i),f=c(/firefox/i),m=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),p=c(/iP(ad|od|hone)/i),h=c(/chrome/i)&&c(/android/i),g={capture:!1,passive:!1};function v(t,e,n){t.addEventListener(e,n,!l&&g)}function b(t,e,n){t.removeEventListener(e,n,!l&&g)}function y(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function _(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function w(t,e,n,r){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&y(t,e):y(t,e))||r&&t===n)return t;if(t===n)break}while(t=_(t))}return null}var C,k=/\s+/g;function x(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(k," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(k," ")}}function S(t,e,n){var r=t&&t.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in r||-1!==e.indexOf("webkit")||(e="-webkit-"+e),r[e]=n+("string"==typeof n?"":"px")}}function D(t,e){var n="";if("string"==typeof t)n=t;else do{var r=S(t,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function E(t,e,n){if(t){var r=t.getElementsByTagName(e),o=0,i=r.length;if(n)for(;o<i;o++)n(r[o],o);return r}return[]}function T(){var t=document.scrollingElement;return t||document.documentElement}function O(t,e,n,r,o){if(t.getBoundingClientRect||t===window){var i,a,s,u,c,d,f;if(t!==window&&t!==T()?(a=(i=t.getBoundingClientRect()).top,s=i.left,u=i.bottom,c=i.right,d=i.height,f=i.width):(a=0,s=0,u=window.innerHeight,c=window.innerWidth,d=window.innerHeight,f=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!l))do{if(o&&o.getBoundingClientRect&&("none"!==S(o,"transform")||n&&"static"!==S(o,"position"))){var m=o.getBoundingClientRect();a-=m.top+parseInt(S(o,"border-top-width")),s-=m.left+parseInt(S(o,"border-left-width")),u=a+i.height,c=s+i.width;break}}while(o=o.parentNode);if(r&&t!==window){var p=D(o||t),h=p&&p.a,g=p&&p.d;p&&(u=(a/=g)+(d/=g),c=(s/=h)+(f/=h))}return{top:a,left:s,bottom:u,right:c,width:f,height:d}}}function A(t,e,n){for(var r=P(t,!0),o=O(t)[e];r;){var i=O(r)[n];if(!("top"===n||"left"===n?o>=i:o<=i))return r;if(r===T())break;r=P(r,!1)}return!1}function N(t,e,n){for(var r=0,o=0,i=t.children;o<i.length;){if("none"!==i[o].style.display&&i[o]!==Ft.ghost&&i[o]!==Ft.dragged&&w(i[o],n.draggable,t,!1)){if(r===e)return i[o];r++}o++}return null}function $(t,e){for(var n=t.lastElementChild;n&&(n===Ft.ghost||"none"===S(n,"display")||e&&!y(n,e));)n=n.previousElementSibling;return n||null}function L(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Ft.clone||e&&!y(t,e)||n++;return n}function I(t){var e=0,n=0,r=T();if(t)do{var o=D(t),i=o.a,a=o.d;e+=t.scrollLeft*i,n+=t.scrollTop*a}while(t!==r&&(t=t.parentNode));return[e,n]}function P(t,e){if(!t||!t.getBoundingClientRect)return T();var n=t,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=S(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return T();if(r||e)return n;r=!0}}}while(n=n.parentNode);return T()}function j(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function R(t,e){return function(){if(!C){var n=arguments,r=this;1===n.length?t.call(r,n[0]):t.apply(r,n),C=setTimeout((function(){C=void 0}),e)}}}function M(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function B(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function F(t,e){S(t,"position","absolute"),S(t,"top",e.top),S(t,"left",e.left),S(t,"width",e.width),S(t,"height",e.height)}function z(t){S(t,"position",""),S(t,"top",""),S(t,"left",""),S(t,"width",""),S(t,"height","")}var U="Sortable"+(new Date).getTime();function H(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach((function(t){if("none"!==S(t,"display")&&t!==Ft.ghost){e.push({target:t,rect:O(t)});var n=a({},e[e.length-1].rect);if(t.thisAnimationDuration){var r=D(t,!0);r&&(n.top-=r.f,n.left-=r.e)}t.fromRect=n}}))},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n);return-1}(e,{target:t}),1)},animateAll:function(n){var r=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof n&&n());var o=!1,i=0;e.forEach((function(t){var e=0,n=t.target,a=n.fromRect,s=O(n),u=n.prevFromRect,c=n.prevToRect,l=t.rect,d=D(n,!0);d&&(s.top-=d.f,s.left-=d.e),n.toRect=s,n.thisAnimationDuration&&j(u,s)&&!j(a,s)&&(l.top-s.top)/(l.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(e=function(t,e,n,r){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*r.animation}(l,u,c,r.options)),j(s,a)||(n.prevFromRect=a,n.prevToRect=s,e||(e=r.options.animation),r.animate(n,l,s,e)),e&&(o=!0,i=Math.max(i,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),e),n.thisAnimationDuration=e)})),clearTimeout(t),o?t=setTimeout((function(){"function"==typeof n&&n()}),i):"function"==typeof n&&n(),e=[]},animate:function(t,e,n,r){if(r){S(t,"transition",""),S(t,"transform","");var o=D(this.el),i=o&&o.a,a=o&&o.d,s=(e.left-n.left)/(i||1),u=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!u,S(t,"transform","translate3d("+s+"px,"+u+"px,0)"),function(t){t.offsetWidth}(t),S(t,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),S(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){S(t,"transition",""),S(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),r)}}}}var V=[],W={initializeByDefault:!0},q={mount:function(t){for(var e in W)W.hasOwnProperty(e)&&!(e in t)&&(t[e]=W[e]);V.push(t)},pluginEvent:function(t,e,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var o=t+"Global";V.forEach((function(r){e[r.pluginName]&&(e[r.pluginName][o]&&e[r.pluginName][o](a({sortable:e},n)),e.options[r.pluginName]&&e[r.pluginName][t]&&e[r.pluginName][t](a({sortable:e},n)))}))},initializePlugins:function(t,e,n,r){for(var o in V.forEach((function(r){var o=r.pluginName;if(t.options[o]||r.initializeByDefault){var a=new r(t,e,t.options);a.sortable=t,a.options=t.options,t[o]=a,i(n,a.defaults)}})),t.options)if(t.options.hasOwnProperty(o)){var a=this.modifyOption(t,o,t.options[o]);void 0!==a&&(t.options[o]=a)}},getEventProperties:function(t,e){var n={};return V.forEach((function(r){"function"==typeof r.eventProperties&&i(n,r.eventProperties.call(e[r.pluginName],t))})),n},modifyOption:function(t,e,n){var r;return V.forEach((function(o){t[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[e]&&(r=o.optionListeners[e].call(t[o.pluginName],n))})),r}};function Y(t){var e=t.sortable,n=t.rootEl,r=t.name,o=t.targetEl,i=t.cloneEl,s=t.toEl,u=t.fromEl,c=t.oldIndex,f=t.newIndex,m=t.oldDraggableIndex,p=t.newDraggableIndex,h=t.originalEvent,g=t.putSortable,v=t.extraEventProperties;if(e=e||n&&n[U]){var b,y=e.options,_="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||l||d?(b=document.createEvent("Event")).initEvent(r,!0,!0):b=new CustomEvent(r,{bubbles:!0,cancelable:!0}),b.to=s||n,b.from=u||n,b.item=o||n,b.clone=i,b.oldIndex=c,b.newIndex=f,b.oldDraggableIndex=m,b.newDraggableIndex=p,b.originalEvent=h,b.pullMode=g?g.lastPutMode:void 0;var w=a({},v,q.getEventProperties(r,e));for(var C in w)b[C]=w[C];n&&n.dispatchEvent(b),y[_]&&y[_].call(e,b)}}var X=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,o=s(n,["evt"]);q.pluginEvent.bind(Ft)(t,e,a({dragEl:G,parentEl:Z,ghostEl:J,rootEl:Q,nextEl:tt,lastDownEl:et,cloneEl:nt,cloneHidden:rt,dragStarted:gt,putSortable:ct,activeSortable:Ft.active,originalEvent:r,oldIndex:ot,oldDraggableIndex:at,newIndex:it,newDraggableIndex:st,hideGhostForTarget:jt,unhideGhostForTarget:Rt,cloneNowHidden:function(){rt=!0},cloneNowShown:function(){rt=!1},dispatchSortableEvent:function(t){K({sortable:e,name:t,originalEvent:r})}},o))};function K(t){Y(a({putSortable:ct,cloneEl:nt,targetEl:G,rootEl:Q,oldIndex:ot,oldDraggableIndex:at,newIndex:it,newDraggableIndex:st},t))}var G,Z,J,Q,tt,et,nt,rt,ot,it,at,st,ut,ct,lt,dt,ft,mt,pt,ht,gt,vt,bt,yt,_t,wt=!1,Ct=!1,kt=[],xt=!1,St=!1,Dt=[],Et=!1,Tt=[],Ot="undefined"!=typeof document,At=p,Nt=d||l?"cssFloat":"float",$t=Ot&&!h&&!p&&"draggable"in document.createElement("div"),Lt=function(){if(Ot){if(l)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),It=function(t,e){var n=S(t),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=N(t,0,e),i=N(t,1,e),a=o&&S(o),s=i&&S(i),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+O(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+O(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){var l="left"===a.float?"left":"right";return!i||"both"!==s.clear&&s.clear!==l?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||u>=r&&"none"===n[Nt]||i&&"none"===n[Nt]&&u+c>r)?"vertical":"horizontal"},Pt=function(t){function e(t,n){return function(r,o,i,a){var s=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(r,o,i,a),n)(r,o,i,a);var u=(n?r:o).options.group.name;return!0===t||"string"==typeof t&&t===u||t.join&&t.indexOf(u)>-1}}var n={},o=t.group;o&&"object"==r(o)||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n},jt=function(){!Lt&&J&&S(J,"display","none")},Rt=function(){!Lt&&J&&S(J,"display","")};Ot&&document.addEventListener("click",(function(t){if(Ct)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Ct=!1,!1}),!0);var Mt=function(t){if(G){t=t.touches?t.touches[0]:t;var e=(o=t.clientX,i=t.clientY,kt.some((function(t){if(!$(t)){var e=O(t),n=t[U].options.emptyInsertThreshold,r=o>=e.left-n&&o<=e.right+n,s=i>=e.top-n&&i<=e.bottom+n;return n&&r&&s?a=t:void 0}})),a);if(e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[U]._onDragOver(n)}}var o,i,a},Bt=function(t){G&&G.parentNode[U]._isOutsideThisEl(t.target)};function Ft(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=i({},e),t[U]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return It(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ft.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var r in q.initializePlugins(this,t,n),n)!(r in e)&&(e[r]=n[r]);for(var o in Pt(e),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&$t,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?v(t,"pointerdown",this._onTapStart):(v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),kt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),i(this,H())}function zt(t,e,n,r,o,i,a,s){var u,c,f=t[U],m=f.options.onMove;return!window.CustomEvent||l||d?(u=document.createEvent("Event")).initEvent("move",!0,!0):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=e,u.from=t,u.dragged=n,u.draggedRect=r,u.related=o||e,u.relatedRect=i||O(e),u.willInsertAfter=s,u.originalEvent=a,t.dispatchEvent(u),m&&(c=m.call(f,u,a)),c}function Ut(t){t.draggable=!1}function Ht(){Et=!1}function Vt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;n--;)r+=e.charCodeAt(n);return r.toString(36)}function Wt(t){return setTimeout(t,0)}function qt(t){return clearTimeout(t)}Ft.prototype={constructor:Ft,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(vt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,G):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,r=this.options,o=r.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=r.filter;if(function(t){Tt.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var r=e[n];r.checked&&Tt.push(r)}}(n),!G&&!(/mousedown|pointerdown/.test(i)&&0!==t.button||r.disabled||u.isContentEditable||(s=w(s,r.draggable,n,!1))&&s.animated||et===s)){if(ot=L(s),at=L(s,r.draggable),"function"==typeof c){if(c.call(this,t,s,this))return K({sortable:e,rootEl:u,name:"filter",targetEl:s,toEl:n,fromEl:n}),X("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=w(u,r.trim(),n,!1))return K({sortable:e,rootEl:r,name:"filter",targetEl:s,fromEl:n,toEl:n}),X("filter",e,{evt:t}),!0}))))return void(o&&t.cancelable&&t.preventDefault());r.handle&&!w(u,r.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var r,o=this,i=o.el,a=o.options,s=i.ownerDocument;if(n&&!G&&n.parentNode===i){var u=O(n);if(Q=i,Z=(G=n).parentNode,tt=G.nextSibling,et=n,ut=a.group,Ft.dragged=G,lt={target:G,clientX:(e||t).clientX,clientY:(e||t).clientY},pt=lt.clientX-u.left,ht=lt.clientY-u.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,G.style["will-change"]="all",r=function(){X("delayEnded",o,{evt:t}),Ft.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!f&&o.nativeDraggable&&(G.draggable=!0),o._triggerDragStart(t,e),K({sortable:o,name:"choose",originalEvent:t}),x(G,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){E(G,t.trim(),Ut)})),v(s,"dragover",Mt),v(s,"mousemove",Mt),v(s,"touchmove",Mt),v(s,"mouseup",o._onDrop),v(s,"touchend",o._onDrop),v(s,"touchcancel",o._onDrop),f&&this.nativeDraggable&&(this.options.touchStartThreshold=4,G.draggable=!0),X("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(d||l))r();else{if(Ft.eventCanceled)return void this._onDrop();v(s,"mouseup",o._disableDelayedDrag),v(s,"touchend",o._disableDelayedDrag),v(s,"touchcancel",o._disableDelayedDrag),v(s,"mousemove",o._delayedDragTouchMoveHandler),v(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&v(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){G&&Ut(G),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._disableDelayedDrag),b(t,"touchend",this._disableDelayedDrag),b(t,"touchcancel",this._disableDelayedDrag),b(t,"mousemove",this._delayedDragTouchMoveHandler),b(t,"touchmove",this._delayedDragTouchMoveHandler),b(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?v(document,"pointermove",this._onTouchMove):v(document,e?"touchmove":"mousemove",this._onTouchMove):(v(G,"dragend",this),v(Q,"dragstart",this._onDragStart));try{document.selection?Wt((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(wt=!1,Q&&G){X("dragStarted",this,{evt:e}),this.nativeDraggable&&v(document,"dragover",Bt);var n=this.options;!t&&x(G,n.dragClass,!1),x(G,n.ghostClass,!0),Ft.active=this,t&&this._appendGhost(),K({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(dt){this._lastX=dt.clientX,this._lastY=dt.clientY,jt();for(var t=document.elementFromPoint(dt.clientX,dt.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(dt.clientX,dt.clientY))!==e;)e=t;if(G.parentNode[U]._isOutsideThisEl(t),e)do{if(e[U]){if(e[U]._onDragOver({clientX:dt.clientX,clientY:dt.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Rt()}},_onTouchMove:function(t){if(lt){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,o=t.touches?t.touches[0]:t,i=J&&D(J,!0),a=J&&i&&i.a,s=J&&i&&i.d,u=At&&_t&&I(_t),c=(o.clientX-lt.clientX+r.x)/(a||1)+(u?u[0]-Dt[0]:0)/(a||1),l=(o.clientY-lt.clientY+r.y)/(s||1)+(u?u[1]-Dt[1]:0)/(s||1);if(!Ft.active&&!wt){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(J){i?(i.e+=c-(ft||0),i.f+=l-(mt||0)):i={a:1,b:0,c:0,d:1,e:c,f:l};var d="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");S(J,"webkitTransform",d),S(J,"mozTransform",d),S(J,"msTransform",d),S(J,"transform",d),ft=c,mt=l,dt=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!J){var t=this.options.fallbackOnBody?document.body:Q,e=O(G,!0,At,!0,t),n=this.options;if(At){for(_t=t;"static"===S(_t,"position")&&"none"===S(_t,"transform")&&_t!==document;)_t=_t.parentNode;_t!==document.body&&_t!==document.documentElement?(_t===document&&(_t=T()),e.top+=_t.scrollTop,e.left+=_t.scrollLeft):_t=T(),Dt=I(_t)}x(J=G.cloneNode(!0),n.ghostClass,!1),x(J,n.fallbackClass,!0),x(J,n.dragClass,!0),S(J,"transition",""),S(J,"transform",""),S(J,"box-sizing","border-box"),S(J,"margin",0),S(J,"top",e.top),S(J,"left",e.left),S(J,"width",e.width),S(J,"height",e.height),S(J,"opacity","0.8"),S(J,"position",At?"absolute":"fixed"),S(J,"zIndex","100000"),S(J,"pointerEvents","none"),Ft.ghost=J,t.appendChild(J),S(J,"transform-origin",pt/parseInt(J.style.width)*100+"% "+ht/parseInt(J.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,r=t.dataTransfer,o=n.options;X("dragStart",this,{evt:t}),Ft.eventCanceled?this._onDrop():(X("setupClone",this),Ft.eventCanceled||((nt=B(G)).draggable=!1,nt.style["will-change"]="",this._hideClone(),x(nt,this.options.chosenClass,!1),Ft.clone=nt),n.cloneId=Wt((function(){X("clone",n),Ft.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(nt,G),n._hideClone(),K({sortable:n,name:"clone"}))})),!e&&x(G,o.dragClass,!0),e?(Ct=!0,n._loopId=setInterval(n._emulateDragOver,50)):(b(document,"mouseup",n._onDrop),b(document,"touchend",n._onDrop),b(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",o.setData&&o.setData.call(n,r,G)),v(document,"drop",n),S(G,"transform","translateZ(0)")),wt=!0,n._dragStartId=Wt(n._dragStarted.bind(n,e,t)),v(document,"selectstart",n),gt=!0,m&&S(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,r,o,i=this.el,s=t.target,u=this.options,c=u.group,l=Ft.active,d=ut===c,f=u.sort,m=ct||l,p=this,h=!1;if(!Et){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),s=w(s,u.draggable,i,!0),j("dragOver"),Ft.eventCanceled)return h;if(G.contains(t.target)||s.animated&&s.animatingX&&s.animatingY||p._ignoreWhileAnimating===s)return B(!1);if(Ct=!1,l&&!u.disabled&&(d?f||(r=!Q.contains(G)):ct===this||(this.lastPutMode=ut.checkPull(this,l,G,t))&&c.checkPut(this,l,G,t))){if(o="vertical"===this._getDirection(t,s),e=O(G),j("dragOverValid"),Ft.eventCanceled)return h;if(r)return Z=Q,R(),this._hideClone(),j("revert"),Ft.eventCanceled||(tt?Q.insertBefore(G,tt):Q.appendChild(G)),B(!0);var g=$(i,u.draggable);if(!g||function(t,e,n){var r=O($(n.el,n.options.draggable)),o=10;return e?t.clientX>r.right+o||t.clientX<=r.right&&t.clientY>r.bottom&&t.clientX>=r.left:t.clientX>r.right&&t.clientY>r.top||t.clientX<=r.right&&t.clientY>r.bottom+o}(t,o,this)&&!g.animated){if(g===G)return B(!1);if(g&&i===t.target&&(s=g),s&&(n=O(s)),!1!==zt(Q,i,G,e,s,n,t,!!s))return R(),i.appendChild(G),Z=i,F(),B(!0)}else if(s.parentNode===i){n=O(s);var v,b,y,_=G.parentNode!==i,C=!function(t,e,n){var r=n?t.left:t.top,o=n?t.right:t.bottom,i=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,u=n?e.width:e.height;return r===a||o===s||r+i/2===a+u/2}(G.animated&&G.toRect||e,s.animated&&s.toRect||n,o),k=o?"top":"left",D=A(s,"top","top")||A(G,"top","top"),E=D?D.scrollTop:void 0;if(vt!==s&&(b=n[k],xt=!1,St=!C&&u.invertSwap||_),v=function(t,e,n,r,o,i,a,s){var u=r?t.clientY:t.clientX,c=r?n.height:n.width,l=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!a)if(s&&yt<c*o){if(!xt&&(1===bt?u>l+c*i/2:u<d-c*i/2)&&(xt=!0),xt)f=!0;else if(1===bt?u<l+yt:u>d-yt)return-bt}else if(u>l+c*(1-o)/2&&u<d-c*(1-o)/2)return function(t){return L(G)<L(t)?1:-1}(e);if((f=f||a)&&(u<l+c*i/2||u>d-c*i/2))return u>l+c/2?1:-1;return 0}(t,s,n,o,C?1:u.swapThreshold,null==u.invertedSwapThreshold?u.swapThreshold:u.invertedSwapThreshold,St,vt===s),0!==v){var T=L(G);do{T-=v,y=Z.children[T]}while(y&&("none"===S(y,"display")||y===J))}if(0===v||y===s)return B(!1);vt=s,bt=v;var N=s.nextElementSibling,I=!1,P=zt(Q,i,G,e,s,n,t,I=1===v);if(!1!==P)return 1!==P&&-1!==P||(I=1===P),Et=!0,setTimeout(Ht,30),R(),I&&!N?i.appendChild(G):s.parentNode.insertBefore(G,I?N:s),D&&M(D,0,E-D.scrollTop),Z=G.parentNode,void 0===b||St||(yt=Math.abs(b-O(s)[k])),F(),B(!0)}if(i.contains(G))return B(!1)}return!1}function j(u,c){X(u,p,a({evt:t,isOwner:d,axis:o?"vertical":"horizontal",revert:r,dragRect:e,targetRect:n,canSort:f,fromSortable:m,target:s,completed:B,onMove:function(n,r){return zt(Q,i,G,e,n,O(n),t,r)},changed:F},c))}function R(){j("dragOverAnimationCapture"),p.captureAnimationState(),p!==m&&m.captureAnimationState()}function B(e){return j("dragOverCompleted",{insertion:e}),e&&(d?l._hideClone():l._showClone(p),p!==m&&(x(G,ct?ct.options.ghostClass:l.options.ghostClass,!1),x(G,u.ghostClass,!0)),ct!==p&&p!==Ft.active?ct=p:p===Ft.active&&ct&&(ct=null),m===p&&(p._ignoreWhileAnimating=s),p.animateAll((function(){j("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==m&&(m.animateAll(),m._ignoreWhileAnimating=null)),(s===G&&!G.animated||s===i&&!s.animated)&&(vt=null),u.dragoverBubble||t.rootEl||s===document||(G.parentNode[U]._isOutsideThisEl(t.target),!e&&Mt(t)),!u.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),h=!0}function F(){it=L(G),st=L(G,u.draggable),K({sortable:p,name:"change",toEl:i,newIndex:it,newDraggableIndex:st,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){b(document,"mousemove",this._onTouchMove),b(document,"touchmove",this._onTouchMove),b(document,"pointermove",this._onTouchMove),b(document,"dragover",Mt),b(document,"mousemove",Mt),b(document,"touchmove",Mt)},_offUpEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._onDrop),b(t,"touchend",this._onDrop),b(t,"pointerup",this._onDrop),b(t,"touchcancel",this._onDrop),b(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;it=L(G),st=L(G,n.draggable),X("drop",this,{evt:t}),Z=G&&G.parentNode,it=L(G),st=L(G,n.draggable),Ft.eventCanceled||(wt=!1,St=!1,xt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),qt(this.cloneId),qt(this._dragStartId),this.nativeDraggable&&(b(document,"drop",this),b(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),m&&S(document.body,"user-select",""),S(G,"transform",""),t&&(gt&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===Z||ct&&"clone"!==ct.lastPutMode)&&nt&&nt.parentNode&&nt.parentNode.removeChild(nt),G&&(this.nativeDraggable&&b(G,"dragend",this),Ut(G),G.style["will-change"]="",gt&&!wt&&x(G,ct?ct.options.ghostClass:this.options.ghostClass,!1),x(G,this.options.chosenClass,!1),K({sortable:this,name:"unchoose",toEl:Z,newIndex:null,newDraggableIndex:null,originalEvent:t}),Q!==Z?(it>=0&&(K({rootEl:Z,name:"add",toEl:Z,fromEl:Q,originalEvent:t}),K({sortable:this,name:"remove",toEl:Z,originalEvent:t}),K({rootEl:Z,name:"sort",toEl:Z,fromEl:Q,originalEvent:t}),K({sortable:this,name:"sort",toEl:Z,originalEvent:t})),ct&&ct.save()):it!==ot&&it>=0&&(K({sortable:this,name:"update",toEl:Z,originalEvent:t}),K({sortable:this,name:"sort",toEl:Z,originalEvent:t})),Ft.active&&(null!=it&&-1!==it||(it=ot,st=at),K({sortable:this,name:"end",toEl:Z,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){X("nulling",this),Q=G=Z=J=tt=nt=et=rt=lt=dt=gt=it=st=ot=at=vt=bt=ct=ut=Ft.dragged=Ft.ghost=Ft.clone=Ft.active=null,Tt.forEach((function(t){t.checked=!0})),Tt.length=ft=mt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":G&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,r=0,o=n.length,i=this.options;r<o;r++)w(t=n[r],i.draggable,this.el,!1)&&e.push(t.getAttribute(i.dataIdAttr)||Vt(t));return e},sort:function(t){var e={},n=this.el;this.toArray().forEach((function(t,r){var o=n.children[r];w(o,this.options.draggable,n,!1)&&(e[t]=o)}),this),t.forEach((function(t){e[t]&&(n.removeChild(e[t]),n.appendChild(e[t]))}))},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return w(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var r=q.modifyOption(this,t,e);n[t]=void 0!==r?r:e,"group"===t&&Pt(n)},destroy:function(){X("destroy",this);var t=this.el;t[U]=null,b(t,"mousedown",this._onTapStart),b(t,"touchstart",this._onTapStart),b(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(b(t,"dragover",this),b(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),kt.splice(kt.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!rt){if(X("hideClone",this),Ft.eventCanceled)return;S(nt,"display","none"),this.options.removeCloneOnHide&&nt.parentNode&&nt.parentNode.removeChild(nt),rt=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(rt){if(X("showClone",this),Ft.eventCanceled)return;Q.contains(G)&&!this.options.group.revertClone?Q.insertBefore(nt,G):tt?Q.insertBefore(nt,tt):Q.appendChild(nt),this.options.group.revertClone&&this.animate(G,nt),S(nt,"display",""),rt=!1}}else this._hideClone()}},Ot&&v(document,"touchmove",(function(t){(Ft.active||wt)&&t.cancelable&&t.preventDefault()})),Ft.utils={on:v,off:b,css:S,find:E,is:function(t,e){return!!w(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:R,closest:w,toggleClass:x,clone:B,index:L,nextTick:Wt,cancelNextTick:qt,detectDirection:It,getChild:N},Ft.get=function(t){return t[U]},Ft.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach((function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Ft.utils=a({},Ft.utils,t.utils)),q.mount(t)}))},Ft.create=function(t,e){return new Ft(t,e)},Ft.version="1.10.2";var Yt,Xt,Kt,Gt,Zt,Jt,Qt=[],te=!1;function ee(){Qt.forEach((function(t){clearInterval(t.pid)})),Qt=[]}function ne(){clearInterval(Jt)}var re,oe=R((function(t,e,n,r){if(e.scroll){var o,i=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=e.scrollSensitivity,u=e.scrollSpeed,c=T(),l=!1;Xt!==n&&(Xt=n,ee(),Yt=e.scroll,o=e.scrollFn,!0===Yt&&(Yt=P(n,!0)));var d=0,f=Yt;do{var m=f,p=O(m),h=p.top,g=p.bottom,v=p.left,b=p.right,y=p.width,_=p.height,w=void 0,C=void 0,k=m.scrollWidth,x=m.scrollHeight,D=S(m),E=m.scrollLeft,A=m.scrollTop;m===c?(w=y<k&&("auto"===D.overflowX||"scroll"===D.overflowX||"visible"===D.overflowX),C=_<x&&("auto"===D.overflowY||"scroll"===D.overflowY||"visible"===D.overflowY)):(w=y<k&&("auto"===D.overflowX||"scroll"===D.overflowX),C=_<x&&("auto"===D.overflowY||"scroll"===D.overflowY));var N=w&&(Math.abs(b-i)<=s&&E+y<k)-(Math.abs(v-i)<=s&&!!E),$=C&&(Math.abs(g-a)<=s&&A+_<x)-(Math.abs(h-a)<=s&&!!A);if(!Qt[d])for(var L=0;L<=d;L++)Qt[L]||(Qt[L]={});Qt[d].vx==N&&Qt[d].vy==$&&Qt[d].el===m||(Qt[d].el=m,Qt[d].vx=N,Qt[d].vy=$,clearInterval(Qt[d].pid),0==N&&0==$||(l=!0,Qt[d].pid=setInterval(function(){r&&0===this.layer&&Ft.active._onTouchMove(Zt);var e=Qt[this.layer].vy?Qt[this.layer].vy*u:0,n=Qt[this.layer].vx?Qt[this.layer].vx*u:0;"function"==typeof o&&"continue"!==o.call(Ft.dragged.parentNode[U],n,e,t,Zt,Qt[this.layer].el)||M(Qt[this.layer].el,n,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&f!==c&&(f=P(f,!1)));te=l}}),30),ie=function(t){var e=t.originalEvent,n=t.putSortable,r=t.dragEl,o=t.activeSortable,i=t.dispatchSortableEvent,a=t.hideGhostForTarget,s=t.unhideGhostForTarget;if(e){var u=n||o;a();var c=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,l=document.elementFromPoint(c.clientX,c.clientY);s(),u&&!u.el.contains(l)&&(i("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function ae(){}function se(){}function ue(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){var e=t.dragEl;re=e},dragOverValid:function(t){var e=t.completed,n=t.target,r=t.onMove,o=t.activeSortable,i=t.changed,a=t.cancel;if(o.options.swap){var s=this.sortable.el,u=this.options;if(n&&n!==s){var c=re;!1!==r(n)?(x(n,u.swapClass,!0),re=n):re=null,c&&c!==re&&x(c,u.swapClass,!1)}i(),e(!0),a()}},drop:function(t){var e=t.activeSortable,n=t.putSortable,r=t.dragEl,o=n||this.sortable,i=this.options;re&&x(re,i.swapClass,!1),re&&(i.swap||n&&n.options.swap)&&r!==re&&(o.captureAnimationState(),o!==e&&e.captureAnimationState(),function(t,e){var n,r,o=t.parentNode,i=e.parentNode;if(!o||!i||o.isEqualNode(e)||i.isEqualNode(t))return;n=L(t),r=L(e),o.isEqualNode(i)&&n<r&&r++;o.insertBefore(e,o.children[n]),i.insertBefore(t,i.children[r])}(r,re),o.animateAll(),o!==e&&e.animateAll())},nulling:function(){re=null}},i(t,{pluginName:"swap",eventProperties:function(){return{swapItem:re}}})}ae.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=N(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(e,r):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:ie},i(ae,{pluginName:"revertOnSpill"}),se.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:ie},i(se,{pluginName:"removeOnSpill"});var ce,le,de,fe,me,pe=[],he=[],ge=!1,ve=!1,be=!1;function ye(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));t.options.supportPointer?v(document,"pointerup",this._deselectMultiDrag):(v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag)),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(e,n){var r="";pe.length&&le===t?pe.forEach((function(t,e){r+=(e?", ":"")+t.textContent})):r=n.textContent,e.setData("Text",r)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var e=t.dragEl;de=e},delayEnded:function(){this.isMultiDrag=~pe.indexOf(de)},setupClone:function(t){var e=t.sortable,n=t.cancel;if(this.isMultiDrag){for(var r=0;r<pe.length;r++)he.push(B(pe[r])),he[r].sortableIndex=pe[r].sortableIndex,he[r].draggable=!1,he[r].style["will-change"]="",x(he[r],this.options.selectedClass,!1),pe[r]===de&&x(he[r],this.options.chosenClass,!1);e._hideClone(),n()}},clone:function(t){var e=t.sortable,n=t.rootEl,r=t.dispatchSortableEvent,o=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||pe.length&&le===e&&(_e(!0,n),r("clone"),o()))},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,r=t.cancel;this.isMultiDrag&&(_e(!1,n),he.forEach((function(t){S(t,"display","")})),e(),me=!1,r())},hideClone:function(t){var e=this,n=(t.sortable,t.cloneNowHidden),r=t.cancel;this.isMultiDrag&&(he.forEach((function(t){S(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)})),n(),me=!0,r())},dragStartGlobal:function(t){t.sortable;!this.isMultiDrag&&le&&le.multiDrag._deselectMultiDrag(),pe.forEach((function(t){t.sortableIndex=L(t)})),pe=pe.sort((function(t,e){return t.sortableIndex-e.sortableIndex})),be=!0},dragStarted:function(t){var e=this,n=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){pe.forEach((function(t){t!==de&&S(t,"position","absolute")}));var r=O(de,!1,!0,!0);pe.forEach((function(t){t!==de&&F(t,r)})),ve=!0,ge=!0}n.animateAll((function(){ve=!1,ge=!1,e.options.animation&&pe.forEach((function(t){z(t)})),e.options.sort&&we()}))}},dragOver:function(t){var e=t.target,n=t.completed,r=t.cancel;ve&&~pe.indexOf(e)&&(n(!1),r())},revert:function(t){var e=t.fromSortable,n=t.rootEl,r=t.sortable,o=t.dragRect;pe.length>1&&(pe.forEach((function(t){r.addAnimationState({target:t,rect:ve?O(t):o}),z(t),t.fromRect=o,e.removeAnimationState(t)})),ve=!1,function(t,e){pe.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,r=t.insertion,o=t.activeSortable,i=t.parentEl,a=t.putSortable,s=this.options;if(r){if(n&&o._hideClone(),ge=!1,s.animation&&pe.length>1&&(ve||!n&&!o.options.sort&&!a)){var u=O(de,!1,!0,!0);pe.forEach((function(t){t!==de&&(F(t,u),i.appendChild(t))})),ve=!0}if(!n)if(ve||we(),pe.length>1){var c=me;o._showClone(e),o.options.animation&&!me&&c&&he.forEach((function(t){o.addAnimationState({target:t,rect:fe}),t.fromRect=fe,t.thisAnimationDuration=null}))}else o._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,r=t.activeSortable;if(pe.forEach((function(t){t.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){fe=i({},e);var o=D(de,!0);fe.top-=o.f,fe.left-=o.e}},dragOverAnimationComplete:function(){ve&&(ve=!1,we())},drop:function(t){var e=t.originalEvent,n=t.rootEl,r=t.parentEl,o=t.sortable,i=t.dispatchSortableEvent,a=t.oldIndex,s=t.putSortable,u=s||this.sortable;if(e){var c=this.options,l=r.children;if(!be)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),x(de,c.selectedClass,!~pe.indexOf(de)),~pe.indexOf(de))pe.splice(pe.indexOf(de),1),ce=null,Y({sortable:o,rootEl:n,name:"deselect",targetEl:de,originalEvt:e});else{if(pe.push(de),Y({sortable:o,rootEl:n,name:"select",targetEl:de,originalEvt:e}),e.shiftKey&&ce&&o.el.contains(ce)){var d,f,m=L(ce),p=L(de);if(~m&&~p&&m!==p)for(p>m?(f=m,d=p):(f=p,d=m+1);f<d;f++)~pe.indexOf(l[f])||(x(l[f],c.selectedClass,!0),pe.push(l[f]),Y({sortable:o,rootEl:n,name:"select",targetEl:l[f],originalEvt:e}))}else ce=de;le=u}if(be&&this.isMultiDrag){if((r[U].options.sort||r!==n)&&pe.length>1){var h=O(de),g=L(de,":not(."+this.options.selectedClass+")");if(!ge&&c.animation&&(de.thisAnimationDuration=null),u.captureAnimationState(),!ge&&(c.animation&&(de.fromRect=h,pe.forEach((function(t){if(t.thisAnimationDuration=null,t!==de){var e=ve?O(t):h;t.fromRect=e,u.addAnimationState({target:t,rect:e})}}))),we(),pe.forEach((function(t){l[g]?r.insertBefore(t,l[g]):r.appendChild(t),g++})),a===L(de))){var v=!1;pe.forEach((function(t){t.sortableIndex===L(t)||(v=!0)})),v&&i("update")}pe.forEach((function(t){z(t)})),u.animateAll()}le=u}(n===r||s&&"clone"!==s.lastPutMode)&&he.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=be=!1,he.length=0},destroyGlobal:function(){this._deselectMultiDrag(),b(document,"pointerup",this._deselectMultiDrag),b(document,"mouseup",this._deselectMultiDrag),b(document,"touchend",this._deselectMultiDrag),b(document,"keydown",this._checkKeyDown),b(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==be&&be||le!==this.sortable||t&&w(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;pe.length;){var e=pe[0];x(e,this.options.selectedClass,!1),pe.shift(),Y({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},i(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[U];e&&e.options.multiDrag&&!~pe.indexOf(t)&&(le&&le!==e&&(le.multiDrag._deselectMultiDrag(),le=e),x(t,e.options.selectedClass,!0),pe.push(t))},deselect:function(t){var e=t.parentNode[U],n=pe.indexOf(t);e&&e.options.multiDrag&&~n&&(x(t,e.options.selectedClass,!1),pe.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return pe.forEach((function(r){var o;e.push({multiDragElement:r,index:r.sortableIndex}),o=ve&&r!==de?-1:ve?L(r,":not(."+t.options.selectedClass+")"):L(r),n.push({multiDragElement:r,index:o})})),{items:u(pe),clones:[].concat(he),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function _e(t,e){he.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}function we(){pe.forEach((function(t){t!==de&&t.parentNode&&t.parentNode.removeChild(t)}))}Ft.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):this.options.supportPointer?v(document,"pointermove",this._handleFallbackAutoScroll):e.touches?v(document,"touchmove",this._handleFallbackAutoScroll):v(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?b(document,"dragover",this._handleAutoScroll):(b(document,"pointermove",this._handleFallbackAutoScroll),b(document,"touchmove",this._handleFallbackAutoScroll),b(document,"mousemove",this._handleFallbackAutoScroll)),ne(),ee(),clearTimeout(C),C=void 0},nulling:function(){Zt=Xt=Yt=te=Jt=Kt=Gt=null,Qt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,r=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,i=document.elementFromPoint(r,o);if(Zt=t,e||d||l||m){oe(t,this.options,i,e);var a=P(i,!0);!te||Jt&&r===Kt&&o===Gt||(Jt&&ne(),Jt=setInterval((function(){var i=P(document.elementFromPoint(r,o),!0);i!==a&&(a=i,ee()),oe(t,n.options,i,e)}),10),Kt=r,Gt=o)}else{if(!this.options.bubbleScroll||P(i,!0)===T())return void ee();oe(t,this.options,P(i,!1),!1)}}},i(t,{pluginName:"scroll",initializeByDefault:!0})}),Ft.mount(se,ae);const Ce=Ft},47575:(t,e,n)=>{!function(){"use strict";var e=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},r=function(t){return{eq:t}},o=r((function(t,e){return t===e})),i=function(t){return r((function(e,n){if(e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t.eq(e[o],n[o]))return!1;return!0}))},a=function(t,e){return function(t,e){return r((function(n,r){return t.eq(e(n),e(r))}))}(i(t),(function(t){return function(t,e){return Array.prototype.slice.call(t).sort(e)}(t,e)}))},s=function(t){return r((function(e,n){var r=Object.keys(e),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var s=r.length,u=0;u<s;u++){var c=r[u];if(!t.eq(e[c],n[c]))return!1}return!0}))},u=r((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(r)?t===n:"array"===r?i(u).eq(t,n):"object"===r&&s(u).eq(t,n))})),c=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},l=function(t){return function(e){return typeof e===t}},d=function(t){return function(e){return t===e}},f=c("string"),m=c("object"),p=c("array"),h=d(null),g=l("boolean"),v=d(void 0),b=function(t){return null==t},y=function(t){return!b(t)},_=l("function"),w=l("number"),C=function(){},k=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},x=function(t,e){return function(n){return t(e(n))}},S=function(t){return function(){return t}},D=function(t){return t},E=function(t,e){return t===e};function T(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var O=function(t){return function(e){return!t(e)}},A=function(t){return t()},N=function(t){t()},$=S(!1),L=S(!0),I=function(){return P},P=function(){var t=function(t){return t()},e=D;return{fold:function(t,e){return t()},isSome:$,isNone:L,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:S(null),getOrUndefined:S(void 0),or:e,orThunk:t,map:I,each:C,bind:I,exists:$,forall:L,filter:function(){return I()},toArray:function(){return[]},toString:S("none()")}}(),j=function(t){var e=S(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:L,isNone:$,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return j(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:P},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},R={some:j,none:I,from:function(t){return null==t?P:j(t)}},M=Array.prototype.slice,B=Array.prototype.indexOf,F=Array.prototype.push,z=function(t,e){return B.call(t,e)},U=function(t,e){return z(t,e)>-1},H=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return!0}return!1},V=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},W=function(t,e){for(var n=0,r=t.length;n<r;n++){e(t[n],n)}},q=function(t,e){for(var n=t.length-1;n>=0;n--){e(t[n],n)}},Y=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o];(e(a,o)?n:r).push(a)}return{pass:n,fail:r}},X=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},K=function(t,e,n){return q(t,(function(t,r){n=e(n,t,r)})),n},G=function(t,e,n){return W(t,(function(t,r){n=e(n,t,r)})),n},Z=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return R.some(i);if(n(i,r))break}return R.none()},J=function(t,e){return Z(t,e,$)},Q=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return R.some(n)}return R.none()},tt=function(t,e){return function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!p(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);F.apply(e,t[n])}return e}(V(t,e))},et=function(t,e){for(var n=0,r=t.length;n<r;++n){if(!0!==e(t[n],n))return!1}return!0},nt=function(t){var e=M.call(t,0);return e.reverse(),e},rt=function(t,e){return X(t,(function(t){return!U(e,t)}))},ot=function(t,e){var n=M.call(t,0);return n.sort(e),n},it=function(t,e){return e>=0&&e<t.length?R.some(t[e]):R.none()},at=function(t){return it(t,0)},st=function(t){return it(t,t.length-1)},ut=_(Array.from)?Array.from:function(t){return M.call(t)},ct=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return R.none()},lt=Object.keys,dt=Object.hasOwnProperty,ft=function(t,e){for(var n=lt(t),r=0,o=n.length;r<o;r++){var i=n[r];e(t[i],i)}},mt=function(t,e){return pt(t,(function(t,n){return{k:n,v:e(t,n)}}))},pt=function(t,e){var n={};return ft(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},ht=function(t){return function(e,n){t[n]=e}},gt=function(t,e,n,r){return ft(t,(function(t,o){(e(t,o)?n:r)(t,o)})),{}},vt=function(t,e){var n={};return gt(t,e,ht(n),C),n},bt=function(t){return function(t,e){var n=[];return ft(t,(function(t,r){n.push(e(t,r))})),n}(t,D)},yt=function(t,e){return _t(t,e)?R.from(t[e]):R.none()},_t=function(t,e){return dt.call(t,e)},wt=function(t,e){return _t(t,e)&&void 0!==t[e]&&null!==t[e]},Ct=Array.isArray,kt=function(t,e,n){var r,o;if(!t)return!1;if(n=n||t,void 0!==t.length){for(r=0,o=t.length;r<o;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(r in t)if(_t(t,r)&&!1===e.call(n,t[r],r,t))return!1;return!0},xt=function(t,e){var n=[];return kt(t,(function(r,o){n.push(e(r,o,t))})),n},St=function(t,e){var n=[];return kt(t,(function(r,o){e&&!e(r,o,t)||n.push(r)})),n},Dt=function(t,e){if(t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},Et=function(t,e,n,r){for(var o=v(n)?t[0]:n,i=0;i<t.length;i++)o=e.call(r,o,t[i],i);return o},Tt=function(t,e,n){var r,o;for(r=0,o=t.length;r<o;r++)if(e.call(n,t[r],r,t))return r;return-1},Ot=function(t){return t[t.length-1]},At=function(){return At=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},At.apply(this,arguments)};function Nt(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var $t=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},Lt=function(){return It(0,0)},It=function(t,e){return{major:t,minor:e}},Pt={nu:It,detect:function(t,e){var n=String(e).toLowerCase();return 0===t.length?Lt():function(t,e){var n=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}}(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return It(r(1),r(2))}(t,n)},unknown:Lt},jt=function(t,e){var n=String(e).toLowerCase();return J(t,(function(t){return t.search(n)}))},Rt=function(t,e){return-1!==t.indexOf(e)},Mt=function(t,e){return function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e}(t,e,0)},Bt=function(t){return function(e){return e.replace(t,"")}},Ft=Bt(/^\s+|\s+$/g),zt=Bt(/^\s+/g),Ut=Bt(/\s+$/g),Ht=function(t){return t.length>0},Vt=function(t){return!Ht(t)},Wt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,qt=function(t){return function(e){return Rt(e,t)}},Yt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return Rt(t,"edge/")&&Rt(t,"chrome")&&Rt(t,"safari")&&Rt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Wt],search:function(t){return Rt(t,"chrome")&&!Rt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return Rt(t,"msie")||Rt(t,"trident")}},{name:"Opera",versionRegexes:[Wt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:qt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:qt("firefox")},{name:"Safari",versionRegexes:[Wt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(Rt(t,"safari")||Rt(t,"mobile/"))&&Rt(t,"applewebkit")}}],Xt=[{name:"Windows",search:qt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return Rt(t,"iphone")||Rt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:qt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:qt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:qt("linux"),versionRegexes:[]},{name:"Solaris",search:qt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:qt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:qt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Kt={browsers:S(Yt),oses:S(Xt)},Gt="Edge",Zt="Chrome",Jt="Opera",Qt="Firefox",te="Safari",ee=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Gt),isChrome:r(Zt),isIE:r("IE"),isOpera:r(Jt),isFirefox:r(Qt),isSafari:r(te)}},ne={unknown:function(){return ee({current:void 0,version:Pt.unknown()})},nu:ee,edge:S(Gt),chrome:S(Zt),ie:S("IE"),opera:S(Jt),firefox:S(Qt),safari:S(te)},re="Windows",oe="Android",ie="Linux",ae="Solaris",se="FreeBSD",ue="ChromeOS",ce=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(re),isiOS:r("iOS"),isAndroid:r(oe),isOSX:r("OSX"),isLinux:r(ie),isSolaris:r(ae),isFreeBSD:r(se),isChromeOS:r(ue)}},le={unknown:function(){return ce({current:void 0,version:Pt.unknown()})},nu:ce,windows:S(re),ios:S("iOS"),android:S(oe),linux:S(ie),osx:S("OSX"),solaris:S(ae),freebsd:S(se),chromeos:S(ue)},de=function(t,e,n){var r=Kt.browsers(),o=Kt.oses(),i=e.bind((function(t){return function(t,e){return ct(e.brands,(function(e){var n=e.brand.toLowerCase();return J(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:Pt.nu(parseInt(e.version,10),0)}}))}))}(r,t)})).orThunk((function(){return function(t,e){return jt(t,e).map((function(t){var n=Pt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(r,t)})).fold(ne.unknown,ne.nu),a=function(t,e){return jt(t,e).map((function(t){var n=Pt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(o,t).fold(le.unknown,le.nu),s=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),d=!c&&!u&&!l;return{isiPad:S(o),isiPhone:S(i),isTablet:S(u),isPhone:S(c),isTouch:S(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:S(l),isDesktop:S(d)}}(a,i,t,n);return{browser:i,os:a,deviceType:s}},fe=function(t){return window.matchMedia(t).matches},me=$t((function(){return de(navigator.userAgent,R.from(navigator.userAgentData),fe)})),pe=function(){return me()},he=navigator.userAgent,ge=pe(),ve=ge.browser,be=ge.os,ye=ge.deviceType,_e=/WebKit/.test(he)&&!ve.isEdge(),we="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Ce=-1!==he.indexOf("Windows Phone"),ke={opera:ve.isOpera(),webkit:_e,ie:!(!ve.isIE()&&!ve.isEdge())&&ve.version.major,gecko:ve.isFirefox(),mac:be.isOSX()||be.isiOS(),iOS:ye.isiPad()||ye.isiPhone(),android:be.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ve.isIE()?document.documentMode||7:10,fileApi:we,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ve.isIE(),desktop:ye.isDesktop(),windowsPhone:Ce,browser:{current:ve.current,version:ve.version,isChrome:ve.isChrome,isEdge:ve.isEdge,isFirefox:ve.isFirefox,isIE:ve.isIE,isOpera:ve.isOpera,isSafari:ve.isSafari},os:{current:be.current,version:be.version,isAndroid:be.isAndroid,isChromeOS:be.isChromeOS,isFreeBSD:be.isFreeBSD,isiOS:be.isiOS,isLinux:be.isLinux,isOSX:be.isOSX,isSolaris:be.isSolaris,isWindows:be.isWindows},deviceType:{isDesktop:ye.isDesktop,isiPad:ye.isiPad,isiPhone:ye.isiPhone,isPhone:ye.isPhone,isTablet:ye.isTablet,isTouch:ye.isTouch,isWebView:ye.isWebView}},xe=/^\s*|\s*$/g,Se=function(t){return null==t?"":(""+t).replace(xe,"")},De=function(t,e){return e?!("array"!==e||!Ct(t))||typeof t===e:void 0!==t},Ee=function(t,e,n,r){r=r||this,t&&(n&&(t=t[n]),kt(t,(function(t,o){if(!1===e.call(r,t,o,n))return!1;Ee(t,e,n,r)})))},Te={trim:Se,isArray:Ct,is:De,toArray:function(t){if(Ct(t))return t;for(var e=[],n=0,r=t.length;n<r;n++)e[n]=t[n];return e},makeMap:function(t,e,n){var r;for(e=e||",","string"==typeof(t=t||[])&&(t=t.split(e)),n=n||{},r=t.length;r--;)n[t[r]]={};return n},each:kt,map:xt,grep:St,inArray:Dt,hasOwn:_t,extend:function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var o=e[r];for(var i in o)if(_t(o,i)){var a=o[i];void 0!==a&&(t[i]=a)}}return t},create:function(t,e,n){var r,o,i,a=this,s=0,u=(t=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(t))[3].match(/(^|\.)(\w+)$/i)[2],c=a.createNS(t[3].replace(/\.\w+$/,""),n);if(!c[u]){if("static"===t[2])return c[u]=e,void(this.onCreate&&this.onCreate(t[2],t[3],c[u]));e[u]||(e[u]=function(){},s=1),c[u]=e[u],a.extend(c[u].prototype,e),t[5]&&(r=a.resolve(t[5]).prototype,o=t[5].match(/\.(\w+)$/i)[1],i=c[u],c[u]=s?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},c[u].prototype[u]=c[u],a.each(r,(function(t,e){c[u].prototype[e]=r[e]})),a.each(e,(function(t,e){r[e]?c[u].prototype[e]=function(){return this.parent=r[e],t.apply(this,arguments)}:e!==u&&(c[u].prototype[e]=t)}))),a.each(e.static,(function(t,e){c[u][e]=t}))}},walk:Ee,createNS:function(t,e){var n,r;for(e=e||window,t=t.split("."),n=0;n<t.length;n++)e[r=t[n]]||(e[r]={}),e=e[r];return e},resolve:function(t,e){var n,r;for(e=e||window,n=0,r=(t=t.split(".")).length;n<r&&(e=e[t[n]]);n++);return e},explode:function(t,e){return!t||De(t,"array")?t:xt(t.split(e||","),Se)},_addCacheSuffix:function(t){var e=ke.cacheSuffix;return e&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}},Oe=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Ae={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Oe(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return Oe(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return Oe(n)},fromDom:Oe,fromPoint:function(t,e,n){return R.from(t.dom.elementFromPoint(e,n)).map(Oe)}},Ne=function(t,e){var n=[],r=function(t){return n.push(t),e(t)},o=e(t);do{o=o.bind(r)}while(o.isSome());return n},$e=function(t,e){var n=t.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Le=function(t){return 1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount},Ie=function(t,e){return t.dom===e.dom},Pe=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},je=function(t,e){return pe().browser.isIE()?Pe(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)};"undefined"!=typeof window?window:Function("return this;")();var Re=function(t){return t.dom.nodeName.toLowerCase()},Me=function(t){return t.dom.nodeType},Be=function(t){return function(e){return Me(e)===t}},Fe=Be(1),ze=Be(3),Ue=Be(9),He=Be(11),Ve=function(t){return Ae.fromDom(t.dom.ownerDocument)},We=function(t){return Ue(t)?t:Ve(t)},qe=function(t){return Ae.fromDom(We(t).dom.defaultView)},Ye=function(t){return R.from(t.dom.parentNode).map(Ae.fromDom)},Xe=function(t){return R.from(t.dom.previousSibling).map(Ae.fromDom)},Ke=function(t){return R.from(t.dom.nextSibling).map(Ae.fromDom)},Ge=function(t){return nt(Ne(t,Xe))},Ze=function(t){return Ne(t,Ke)},Je=function(t){return V(t.dom.childNodes,Ae.fromDom)},Qe=function(t,e){var n=t.dom.childNodes;return R.from(n[e]).map(Ae.fromDom)},tn=function(t){return Qe(t,0)},en=function(t){return Qe(t,t.dom.childNodes.length-1)},nn=function(t){return t.dom.childNodes.length},rn=function(t){return He(t)&&y(t.dom.host)},on=_(Element.prototype.attachShadow)&&_(Node.prototype.getRootNode),an=S(on),sn=on?function(t){return Ae.fromDom(t.dom.getRootNode())}:We,un=function(t){return rn(t)?t:function(t){var e=t.dom.head;if(null==e)throw new Error("Head is not available yet");return Ae.fromDom(e)}(We(t))},cn=function(t){return Ae.fromDom(t.dom.host)},ln=function(t){return y(t.dom.shadowRoot)},dn=function(t,e){Ye(t).each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},fn=function(t,e){Ke(t).fold((function(){Ye(t).each((function(t){pn(t,e)}))}),(function(t){dn(t,e)}))},mn=function(t,e){tn(t).fold((function(){pn(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},pn=function(t,e){t.dom.appendChild(e.dom)},hn=function(t,e){W(e,(function(e){pn(t,e)}))},gn=function(t){t.dom.textContent="",W(Je(t),(function(t){vn(t)}))},vn=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},bn=function(t){var e,n=Je(t);n.length>0&&(e=t,W(n,(function(t){dn(e,t)}))),vn(t)},yn=function(t){var e=ze(t)?t.dom.parentNode:t.dom;if(null==e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return function(t){var e=sn(t);return rn(e)?R.some(e):R.none()}(Ae.fromDom(e)).fold((function(){return n.body.contains(e)}),x(yn,cn))},_n=function(t,e){return{left:t,top:e,translate:function(n,r){return _n(t+n,e+r)}}},wn=_n,Cn=function(t,e){return void 0!==t?t:void 0!==e?e:0},kn=function(t){var e=t.dom,n=e.ownerDocument.body;return n===e?wn(n.offsetLeft,n.offsetTop):yn(t)?function(t){var e=t.getBoundingClientRect();return wn(e.left,e.top)}(e):wn(0,0)},xn=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return wn(n,r)},Sn=function(t,e,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(t,e)},Dn=function(t,e){pe().browser.isSafari()&&_(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(e)},En=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},Tn=function(t){var e=void 0===t?window:t,n=e.document,r=xn(Ae.fromDom(n));return function(t){var e=void 0===t?window:t;return pe().browser.isFirefox()?R.none():R.from(e.visualViewport)}(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return En(r.left,r.top,n,o)}),(function(t){return En(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},On=function(t){return function(e){return!!e&&e.nodeType===t}},An=function(t){return!!t&&!Object.getPrototypeOf(t)},Nn=On(1),$n=function(t){var e=t.map((function(t){return t.toLowerCase()}));return function(t){if(t&&t.nodeName){var n=t.nodeName.toLowerCase();return U(e,n)}return!1}},Ln=function(t,e){var n=e.toLowerCase().split(" ");return function(e){if(Nn(e))for(var r=0;r<n.length;r++){var o=e.ownerDocument.defaultView.getComputedStyle(e,null);if((o?o.getPropertyValue(t):null)===n[r])return!0}return!1}},In=function(t){return function(e){return Nn(e)&&e.hasAttribute(t)}},Pn=function(t){return Nn(t)&&t.hasAttribute("data-mce-bogus")},jn=function(t){return Nn(t)&&"TABLE"===t.tagName},Rn=function(t){return function(e){if(Nn(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},Mn=$n(["textarea","input"]),Bn=On(3),Fn=On(8),zn=On(9),Un=On(11),Hn=$n(["br"]),Vn=$n(["img"]),Wn=Rn("true"),qn=Rn("false"),Yn=$n(["td","th"]),Xn=$n(["video","audio","object","embed"]),Kn=function(t,e,n){return void 0===n&&(n=E),t.exists((function(t){return n(t,e)}))},Gn=function(t,e,n){return t.isSome()&&e.isSome()?R.some(n(t.getOrDie(),e.getOrDie())):R.none()},Zn=function(t){return void 0!==t.style&&_(t.style.getPropertyValue)},Jn=function(t,e,n){if(!(f(n)||g(n)||w(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Qn=function(t,e,n){Jn(t.dom,e,n)},tr=function(t,e){var n=t.dom;ft(e,(function(t,e){Jn(n,e,t)}))},er=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},nr=function(t,e){return R.from(er(t,e))},rr=function(t,e){t.dom.removeAttribute(e)},or=function(t,e){var n=t.dom;ft(e,(function(t,e){!function(t,e,n){if(!f(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Zn(t)&&t.style.setProperty(e,n)}(n,e,t)}))},ir=function(t,e){var n=t.dom,r=window.getComputedStyle(n).getPropertyValue(e);return""!==r||yn(t)?r:ar(n,e)},ar=function(t,e){return Zn(t)?t.style.getPropertyValue(e):""},sr=function(t,e){var n=t.dom,r=ar(n,e);return R.from(r).filter((function(t){return t.length>0}))},ur=function(t){var e={},n=t.dom;if(Zn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},cr=pe().browser,lr=function(t){return J(t,Fe)},dr=function(t,e){return t.children&&U(t.children,e)},fr=function(t,e,n){var r=0,o=0,i=t.ownerDocument;if(n=n||t,e){if(n===t&&e.getBoundingClientRect&&"static"===ir(Ae.fromDom(t),"position")){var a=e.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||t.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||t.scrollTop)-i.documentElement.clientTop}}for(var s=e;s&&s!==n&&s.nodeType&&!dr(s,n);){var u=s;r+=u.offsetLeft||0,o+=u.offsetTop||0,s=u.offsetParent}for(s=e.parentNode;s&&s!==n&&s.nodeType&&!dr(s,n);)r-=s.scrollLeft||0,o-=s.scrollTop||0,s=s.parentNode;o+=function(t){return cr.isFirefox()&&"table"===Re(t)?lr(Je(t)).filter((function(t){return"caption"===Re(t)})).bind((function(t){return lr(Ze(t)).map((function(e){var n=e.dom.offsetTop,r=t.dom.offsetTop,o=t.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Ae.fromDom(e))}return{x:r,y:o}},mr={},pr={exports:mr};!function(t,e,r,o){var i,a;i=this,a=function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e={exports:{}};!function(e){!function(t){var n=setTimeout;function r(){}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function i(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void s(e.promise,t)}a(e.promise,r)}else(1===t._state?a:s)(e.promise,t._value)}))):t._deferreds.push(e)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,u(t)}catch(e){s(t,e)}var r,i}function s(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)i(t,t._deferreds[e]);t._deferreds=null}function c(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function l(t,e){var n=!1;try{t((function(t){n||(n=!0,a(e,t))}),(function(t){n||(n=!0,s(e,t))}))}catch(t){if(n)return;n=!0,s(e,t)}}o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(r);return i(this,new c(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},o.race=function(t){return new o((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},o._immediateFn="function"==typeof setImmediate?function(t){setImmediate(t)}:function(t){n(t,0)},o._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},o._setImmediateFn=function(t){o._immediateFn=t},o._setUnhandledRejectionFn=function(t){o._unhandledRejectionFn=t},e.exports?e.exports=o:t.Promise||(t.Promise=o)}(t)}(e);var r=e.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof e&&void 0!==r?r.exports=a():"function"==typeof t&&t.amd?t(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var hr=pr.exports.boltExport,gr=function(t){var e=R.none(),n=[],r=function(t){o()?a(t):n.push(t)},o=function(){return e.isSome()},i=function(t){W(t,a)},a=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t((function(t){o()||(e=R.some(t),i(n),n=[])})),{get:r,map:function(t){return gr((function(e){r((function(n){e(t(n))}))}))},isReady:o}},vr={nu:gr,pure:function(t){return gr((function(e){e(t)}))}},br=function(t){setTimeout((function(){throw t}),0)},yr=function(t){var e=function(e){t().then(e,br)};return{map:function(e){return yr((function(){return t().then(e)}))},bind:function(e){return yr((function(){return t().then((function(t){return e(t).toPromise()}))}))},anonBind:function(e){return yr((function(){return t().then((function(){return e.toPromise()}))}))},toLazy:function(){return vr.nu(e)},toCached:function(){var e=null;return yr((function(){return null===e&&(e=t()),e}))},toPromise:t,get:e}},_r=function(t){return yr((function(){return new hr(t)}))},wr=function(t,e){return e((function(e){var n=[],r=0;0===t.length?e([]):W(t,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=t.length&&e(n)}}(i))}))}))},Cr=function(t){return{isValue:L,isError:$,getOr:S(t),getOrThunk:S(t),getOrDie:S(t),or:function(e){return Cr(t)},orThunk:function(e){return Cr(t)},fold:function(e,n){return n(t)},map:function(e){return Cr(e(t))},mapError:function(e){return Cr(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOptional:function(){return R.some(t)}}},kr=function(t){return{isValue:$,isError:L,getOr:D,getOrThunk:function(t){return t()},getOrDie:function(){return(e=String(t),function(){throw new Error(e)})();var e},or:D,orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return kr(t)},mapError:function(e){return kr(e(t))},each:C,bind:function(e){return kr(t)},exists:$,forall:L,toOptional:R.none}},xr={value:Cr,error:kr,fromOption:function(t,e){return t.fold((function(){return kr(e)}),Cr)}},Sr=function(t){if(!p(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return W(t,(function(r,o){var i=lt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+i);var u=function(t){var r=lt(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));if(!et(e,(function(t){return U(r,t)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:u,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n};Sr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Dr=function(t){return t.fold(D,D)};function Er(t,e,n,r,o){return t(n,r)?R.some(n):_(o)&&o(n)?R.none():e(n,r,o)}var Tr,Or,Ar,Nr,$r,Lr,Ir,Pr,jr,Rr,Mr,Br,Fr,zr,Ur,Hr,Vr,Wr,qr,Yr,Xr=function(t,e,n){for(var r=t.dom,o=_(n)?n:$;r.parentNode;){r=r.parentNode;var i=Ae.fromDom(r);if(e(i))return R.some(i);if(o(i))break}return R.none()},Kr=function(t,e,n){return Er((function(t,e){return e(t)}),Xr,t,e,n)},Gr=function(t,e){return J(t.dom.childNodes,(function(t){return e(Ae.fromDom(t))})).map(Ae.fromDom)},Zr=function(t,e,n){return Xr(t,(function(t){return $e(t,e)}),n)},Jr=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Le(n)?R.none():R.from(n.querySelector(t)).map(Ae.fromDom)}(e,t)},Qr=function(t,e,n){return Er((function(t,e){return $e(t,e)}),Zr,t,e,n)},to=window.Promise?window.Promise:hr,eo=function(t,e){return"number"!=typeof e&&(e=0),setTimeout(t,e)},no=function(t,e){return"number"!=typeof e&&(e=1),setInterval(t,e)},ro=function(t,e){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=eo((function(){t.apply(this,r)}),e)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(t,e){Tr?Tr.then(t):Tr=new to((function(t){e||(e=document.body),function(t,e){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(t){window.setTimeout(t,0)}),n(t,e)}(t,e)})).then(t)},setTimeout:eo,setInterval:no,setEditorTimeout:function(t,e,n){return eo((function(){t.removed||e()}),n)},setEditorInterval:function(t,e,n){var r=no((function(){t.removed?clearInterval(r):e()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(t){return clearInterval(t)},clearTimeout:function(t){return clearTimeout(t)}},io=function(t,e){void 0===e&&(e={});var n=0,r={},o=Ae.fromDom(t),i=We(o),a=e.maxLoadTime||5e3,s=function(s,u,c){var l,d=Te._addCacheSuffix(s),f=function(t){return yt(r,t).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(d);r[d]=f,f.count++;var m=function(t,e){for(var n=t.length;n--;)t[n]();f.status=e,f.passed=[],f.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){return m(f.passed,2)},h=function(){return m(f.failed,3)},g=function(){var e,n;e=function(){for(var e=t.styleSheets,n=e.length;n--;){var r=e[n].ownerNode;if(r&&r.id===l.id)return p(),!0}return!1},n=g,e()||(Date.now()-y<a?oo.setTimeout(n):h())};if(u&&f.passed.push(u),c&&f.failed.push(c),1!==f.status)if(2!==f.status)if(3!==f.status){f.status=1;var v=Ae.fromTag("link",i.dom);tr(v,{rel:"stylesheet",type:"text/css",id:f.id});var b,y=Date.now();e.contentCssCors&&Qn(v,"crossOrigin","anonymous"),e.referrerPolicy&&Qn(v,"referrerpolicy",e.referrerPolicy),(l=v.dom).onload=g,l.onerror=h,b=v,pn(un(o),b),Qn(v,"href",d)}else h();else p()},u=function(t){return _r((function(e){s(t,k(e,S(xr.value(t))),k(e,S(xr.error(t))))}))},c=function(t){var e=Te._addCacheSuffix(t);yt(r,e).each((function(t){var n,i;0===--t.count&&(delete r[e],n=t.id,i=un(o),Jr(i,"#"+n).each(vn))}))};return{load:s,loadAll:function(t,e,n){var r;(r=V(t,u),wr(r,_r)).get((function(t){var r=Y(t,(function(t){return t.isValue()}));r.fail.length>0?n(r.fail.map(Dr)):e(r.pass.map(Dr))}))},unload:c,unloadAll:function(t){W(t,(function(t){c(t)}))},_setReferrerPolicy:function(t){e.referrerPolicy=t}}},ao=function(){var t=new WeakMap;return{forElement:function(e,n){var r=sn(e).dom;return R.from(t.get(r)).getOrThunk((function(){var e=io(r,n);return t.set(r,e),e}))}}}(),so=function(){function t(t,e){this.node=t,this.rootNode=e,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return t.prototype.current=function(){return this.node},t.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},t.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},t.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},t.prototype.findSibling=function(t,e,n,r){var o,i;if(t){if(!r&&t[e])return t[e];if(t!==this.rootNode){if(o=t[n])return o;for(i=t.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},t.prototype.findPreviousNode=function(t,e,n,r){var o,i,a;if(t){if(o=t[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[e];a;a=a[e])if(!a[e])return a;return o}if((i=t.parentNode)&&i!==this.rootNode)return i}},t}(),uo=function(t){var e;return function(n){return e=e||function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n}(t,L),_t(e,Re(n))}},co=uo(["h1","h2","h3","h4","h5","h6"]),lo=uo(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),fo=function(t){return Fe(t)&&!lo(t)},mo=function(t){return Fe(t)&&"br"===Re(t)},po=uo(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ho=uo(["ul","ol","dl"]),go=uo(["li","dd","dt"]),vo=uo(["thead","tbody","tfoot"]),bo=uo(["td","th"]),yo=uo(["pre","script","textarea","style"]),_o=" ",wo="\ufeff",Co=function(t){return"\ufeff"===t},ko=function(t){return t.replace(/\uFEFF/g,"")},xo=Nn,So=Bn,Do=function(t){return So(t)&&(t=t.parentNode),xo(t)&&t.hasAttribute("data-mce-caret")},Eo=function(t){return So(t)&&Co(t.data)},To=function(t){return Do(t)||Eo(t)},Oo=function(t){return t.firstChild!==t.lastChild||!Hn(t.firstChild)},Ao=function(t){var e=t.container();return!!Bn(e)&&(e.data.charAt(t.offset())===wo||t.isAtStart()&&Eo(e.previousSibling))},No=function(t){var e=t.container();return!!Bn(e)&&(e.data.charAt(t.offset()-1)===wo||t.isAtEnd()&&Eo(e.nextSibling))},$o=function(t,e,n){var r,o=e.ownerDocument.createElement(t);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=e.parentNode;return n?i.insertBefore(o,e):e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o),o},Lo=function(t){return So(t)&&t.data[0]===wo},Io=function(t){return So(t)&&t.data[t.data.length-1]===wo},Po=function(t){return t&&t.hasAttribute("data-mce-caret")?(e=t.getElementsByTagName("br"),n=e[e.length-1],Pn(n)&&n.parentNode.removeChild(n),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("_moz_abspos"),t):null;var e,n},jo=function(t){return Do(t.startContainer)},Ro=Wn,Mo=qn,Bo=Hn,Fo=Bn,zo=$n(["script","style","textarea"]),Uo=$n(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Ho=$n(["table"]),Vo=To,Wo=function(t){return!Vo(t)&&(Fo(t)?!zo(t.parentNode):Uo(t)||Bo(t)||Ho(t)||qo(t))},qo=function(t){return!1===function(t){return Nn(t)&&"true"===t.getAttribute("unselectable")}(t)&&Mo(t)},Yo=function(t,e){return Wo(t)&&function(t,e){for(t=t.parentNode;t&&t!==e;t=t.parentNode){if(qo(t))return!1;if(Ro(t))return!0}return!0}(t,e)},Xo=/^[ \t\r\n]*$/,Ko=function(t){return Xo.test(t)},Go=function(t,e){var n,r,o,i=Ae.fromDom(e),a=Ae.fromDom(t);return n=a,r="pre,code",o=T(Ie,i),Zr(n,r,o).isSome()},Zo=function(t,e){return Wo(t)&&!1===function(t,e){return Bn(t)&&Ko(t.data)&&!1===Go(t,e)}(t,e)||function(t){return Nn(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id"))}(t)||Jo(t)},Jo=In("data-mce-bookmark"),Qo=In("data-mce-bogus"),ti=(Or="data-mce-bogus",Ar="all",function(t){return Nn(t)&&t.getAttribute(Or)===Ar}),ei=function(t,e){return void 0===e&&(e=!0),function(t,e){var n=0;if(Zo(t,t))return!1;var r=t.firstChild;if(!r)return!0;var o=new so(r,t);do{if(e){if(ti(r)){r=o.next(!0);continue}if(Qo(r)){r=o.next();continue}}if(Hn(r))n++,r=o.next();else{if(Zo(r,t))return!1;r=o.next()}}while(r);return n<=1}(t.dom,e)},ni=function(t,e){return y(t)&&(Zo(t,e)||fo(Ae.fromDom(t)))},ri=function(t){return function(t){return"span"===t.nodeName.toLowerCase()}(t)&&"bookmark"===t.getAttribute("data-mce-type")},oi=function(t,e){return Bn(t)&&t.data.length>0&&function(t,e){var n=new so(t,e).prev(!1),r=new so(t,e).next(!1),o=v(n)||ni(n,e),i=v(r)||ni(r,e);return o&&i}(t,e)},ii=function(t,e,n){var r=n||e;if(Nn(e)&&ri(e))return e;for(var o=e.childNodes,i=o.length-1;i>=0;i--)ii(t,o[i],r);if(Nn(e)){var a=e.childNodes;1===a.length&&ri(a[0])&&e.parentNode.insertBefore(a[0],e)}return function(t){return Un(t)||zn(t)}(e)||Zo(e,r)||function(t){return!!Nn(t)&&t.childNodes.length>0}(e)||oi(e,r)||t.remove(e),e},ai=Te.makeMap,si=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ui=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\"\']/g,li=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,di={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},fi={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(t,e){var n,r,o,i={};if(t){for(t=t.split(","),e=e||10,n=0;n<t.length;n+=2)r=String.fromCharCode(parseInt(t[n],e)),fi[r]||(o="&"+t[n+1]+";",i[r]=o,i[o]=r);return i}},hi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),gi=function(t,e){return t.replace(e?si:ui,(function(t){return fi[t]||t}))},vi=function(t,e){return t.replace(e?si:ui,(function(t){return t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":fi[t]||"&#"+t.charCodeAt(0)+";"}))},bi=function(t,e,n){return n=n||hi,t.replace(e?si:ui,(function(t){return fi[t]||n[t]||t}))},yi={encodeRaw:gi,encodeAllRaw:function(t){return(""+t).replace(ci,(function(t){return fi[t]||t}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(t,e){var n=pi(e)||hi,r=ai(t.replace(/\+/g,","));return r.named&&r.numeric?function(t,e){return t.replace(e?si:ui,(function(t){return void 0!==fi[t]?fi[t]:void 0!==n[t]?n[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"}))}:r.named?e?function(t,e){return bi(t,e,n)}:bi:r.numeric?vi:gi},decode:function(t){return t.replace(li,(function(t,e){return e?(e="x"===e.charAt(0).toLowerCase()?parseInt(e.substr(1),16):parseInt(e,10))>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):di[e]||String.fromCharCode(e):mi[t]||hi[t]||function(t){var e=Ae.fromTag("div").dom;return e.innerHTML=t,e.textContent||e.innerText||t}(t)}))}},_i={},wi={},Ci=Te.makeMap,ki=Te.each,xi=Te.extend,Si=Te.explode,Di=Te.inArray,Ei=function(t,e){return(t=Te.trim(t))?t.split(e||" "):[]},Ti=function(t,e){var n;return t&&(n={},"string"==typeof t&&(t={"*":t}),ki(t,(function(t,r){n[r]=n[r.toUpperCase()]="map"===e?Ci(t,/[, ]/):Si(t,/[, ]/)}))),n},Oi=function(t){var e={},n={},r=[],o={},i={},a=function(e,n,r){var o=t[e];return o?o=Ci(o,/[, ]/,Ci(o.toUpperCase(),/[, ]/)):(o=_i[e])||(o=Ci(n," ",Ci(n.toUpperCase()," ")),o=xi(o,r),_i[e]=o),o},s=function(t){var e,n,r,o,i,a,s={},u=function(t,n,r){var o,i,a,u=function(t,e){var n,r,o={};for(n=0,r=t.length;n<r;n++)o[t[n]]=e||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ei(r));var c=Ei(t);for(o=c.length;o--;)a={attributes:u(i=Ei([e,n].join(" "))),attributesOrder:i,children:u(r,wi)},s[c[o]]=a},c=function(t,e){var n,r,o,i,a=Ei(t);n=a.length;for(var u=Ei(e);n--;)for(r=s[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return _i[t]?_i[t]:(e="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t&&(e+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==t&&(e+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),ki(Ei(a),(function(t){u(t,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),ki(Ei(i),(function(t){u(t,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==t&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==t&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==t&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allowfullscreen loading")),ki(Ei("a form meter progress dfn"),(function(t){s[t]&&delete s[t].children[t]})),delete s.caption.children.table,delete s.script,_i[t]=s,s)}((t=t||{}).schema);!1===t.verify_html&&(t.valid_elements="*[*]");var u=Ti(t.valid_styles),c=Ti(t.invalid_styles,"map"),l=Ti(t.valid_classes,"map"),d=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),f=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",m),v=a("move_caret_before_on_enter_elements",h+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),_=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");ki((t.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(t){i[t]=new RegExp("</"+t+"[^>]*>","gi")}));var w=function(t){return new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$")},C=function(t){var n,o,i,a,s,u,c,l,d,f,m,p,h,g,v,b,y,_,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,x=/[*?+]/;if(t){var S=Ei(t,",");for(e["@"]&&(b=e["@"].attributes,y=e["@"].attributesOrder),n=0,o=S.length;n<o;n++)if(s=C.exec(S[n])){if(g=s[1],d=s[2],v=s[3],l=s[5],u={attributes:p={},attributesOrder:h=[]},"#"===g&&(u.paddEmpty=!0),"-"===g&&(u.removeEmpty=!0),"!"===s[4]&&(u.removeEmptyAttrs=!0),b&&(ft(b,(function(t,e){p[e]=t})),h.push.apply(h,y)),l)for(i=0,a=(l=Ei(l,"|")).length;i<a;i++)if(s=k.exec(l[i])){if(c={},m=s[1],f=s[2].replace(/[\\:]:/g,":"),g=s[3],_=s[4],"!"===m&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(f),c.required=!0),"-"===m){delete p[f],h.splice(Di(h,f),1);continue}g&&("="===g&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:f,value:_}),c.defaultValue=_),":"===g&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:f,value:_}),c.forcedValue=_),"<"===g&&(c.validValues=Ci(_,"?"))),x.test(f)?(u.attributePatterns=u.attributePatterns||[],c.pattern=w(f),u.attributePatterns.push(c)):(p[f]||h.push(f),p[f]=c)}b||"@"!==d||(b=p,y=h),v&&(u.outputName=d,e[v]=u),x.test(d)?(u.pattern=w(d),r.push(u)):e[d]=u}}},k=function(t){e={},r=[],C(t),ki(s,(function(t,e){n[e]=t.children}))},x=function(t){var r=/^(~)?(.+)$/;t&&(_i.text_block_elements=_i.block_elements=null,ki(Ei(t,","),(function(t){var i=r.exec(t),a="~"===i[1],s=a?"span":"div",u=i[2];if(n[u]=n[s],o[u]=s,a||(y[u.toUpperCase()]={},y[u]={}),!e[u]){var c=e[s];delete(c=xi({},c)).removeEmptyAttrs,delete c.removeEmpty,e[u]=c}ki(n,(function(t,e){t[s]&&(n[e]=t=xi({},n[e]),t[u]=t[s])}))})))},D=function(e){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;_i[t.schema]=null,e&&ki(Ei(e,","),(function(t){var e,o,i=r.exec(t);i&&(o=i[1],e=o?n[i[2]]:n[i[2]]={"#comment":{}},e=n[i[2]],ki(Ei(i[3],"|"),(function(t){"-"===o?delete e[t]:e[t]={}})))}))},E=function(t){var n,o=e[t];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(t))return o};t.valid_elements?k(t.valid_elements):(ki(s,(function(t,r){e[r]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[r]=t.children})),"html5"!==t.schema&&ki(Ei("strong/b em/i"),(function(t){var n=Ei(t,"/");e[n[1]].outputName=n[0]})),ki(Ei("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(t){e[t]&&(e[t].removeEmpty=!0)})),ki(Ei("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(t){e[t].paddEmpty=!0})),ki(Ei("span"),(function(t){e[t].removeEmptyAttrs=!0}))),x(t.custom_elements),D(t.valid_children),C(t.extended_valid_elements),D("+ol[ul|ol],+ul[ul|ol]"),ki({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(t,n){e[n]&&(e[n].parentsRequired=Ei(t))})),t.invalid_elements&&ki(Si(t.invalid_elements),(function(t){e[t]&&delete e[t]})),E("span")||C("span[!data-mce-type|*]");var T=S(u),O=S(c),A=S(l),N=S(p),$=S(y),L=S(b),I=S(_),P=S(m),j=S(f),R=S(g),M=S(v),B=S(d),F=S(i),z=S(o);return{children:n,elements:e,getValidStyles:T,getValidClasses:A,getBlockElements:$,getInvalidStyles:O,getShortEndedElements:P,getTextBlockElements:L,getTextInlineElements:I,getBoolAttrs:N,getElementRule:E,getSelfClosingElements:j,getNonEmptyElements:R,getMoveCaretBeforeOnEnterElements:M,getWhiteSpaceElements:B,getSpecialElements:F,isValidChild:function(t,e){var r=n[t.toLowerCase()];return!(!r||!r[e.toLowerCase()])},isValid:function(t,e){var n,r,o=E(t);if(o){if(!e)return!0;if(o.attributes[e])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(t))return!0}return!1},getCustomElements:z,addValidElements:C,setValidElements:k,addCustomElements:x,addValidChildren:D}},Ai=function(t,e,n,r){var o=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+o(e)+o(n)+o(r)},Ni=function(t,e){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,s=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={},d="\ufeff";t=t||{},e&&(r=e.getValidStyles(),o=e.getInvalidStyles());var f="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<f.length;n++)l[f[n]]=d+n,l[d+n]=f[n];return{toHex:function(t){return t.replace(a,Ai)},parse:function(e){var r,o,f,m,p,h,g,v,b={},y=t.url_converter,_=t.url_converter_scope||i,w=function(t,e,r){var o=b[t+"-top"+e];if(o){var i=b[t+"-right"+e];if(i){var a=b[t+"-bottom"+e];if(a){var s=b[t+"-left"+e];if(s){var u=[o,i,a,s];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(b[t+e]=-1===n?u[0]:u.join(" "),delete b[t+"-top"+e],delete b[t+"-right"+e],delete b[t+"-bottom"+e],delete b[t+"-left"+e])}}}}},C=function(t){var e,n=b[t];if(n){for(e=(n=n.split(" ")).length;e--;)if(n[e]!==n[0])return!1;return b[t]=n[0],!0}},k=function(t){return m=!0,l[t]},x=function(t,e){return m&&(t=t.replace(/\uFEFF[0-9]/g,(function(t){return l[t]}))),e||(t=t.replace(/\\([\'\";:])/g,"$1")),t},S=function(t){return String.fromCharCode(parseInt(t.slice(1),16))},D=function(t){return t.replace(/\\[0-9a-f]+/gi,S)},E=function(e,n,r,o,i,a){if(i=i||a)return"'"+(i=x(i)).replace(/\'/g,"\\'")+"'";if(n=x(n||r||o),!t.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return y&&(n=y.call(_,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(t){return t.replace(/[;:]/g,k)}));r=u.exec(e);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),f=r[2].replace(c,""),o&&f){if(o=D(o),f=D(f),-1!==o.indexOf(d)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(f)))continue;"font-weight"===o&&"700"===f?f="bold":"color"!==o&&"background-color"!==o||(f=f.toLowerCase()),f=(f=f.replace(a,Ai)).replace(s,E),b[o]=m?x(f,!0):f}w("border","",!0),w("border","-width"),w("border","-color"),w("border","-style"),w("padding",""),w("margin",""),p="border",g="border-style",v="border-color",C(h="border-width")&&C(g)&&C(v)&&(b[p]=b[h]+" "+b[g]+" "+b[v],delete b[h],delete b[g],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(t,e){var n="",i=function(e){var o,i=r[e];if(i)for(var a=0,s=i.length;a<s;a++)e=i[a],(o=t[e])&&(n+=(n.length>0?" ":"")+e+": "+o+";")};return e&&r?(i("*"),i(e)):ft(t,(function(t,r){!t||o&&!function(t,e){var n=o["*"];return!(n&&n[t]||(n=o[e])&&n[t])}(r,e)||(n+=(n.length>0?" ":"")+r+": "+t+";")})),n}}},$i={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Li=function(t){return t instanceof Event||_(t.initEvent)},Ii=function(t,e,n,r){var o,i=function(t,e){var n=null!=e?e:{};for(var r in t)_t($i,r)||(n[r]=t[r]);return y(n.composedPath)&&(n.composedPath=function(){return t.composedPath()}),n}(e,r);return i.type=t,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(t){return b(t.preventDefault)||Li(t)}(e)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=L,_(e.preventDefault)?e.preventDefault():Li(e)&&(e.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=L,_(e.stopPropagation)?e.stopPropagation():Li(e)&&(e.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=L,i.stopPropagation()},function(t){return t.isDefaultPrevented===L||t.isDefaultPrevented===$}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?L:$,i.isPropagationStopped=!0===i.cancelBubble?L:$,i.isImmediatePropagationStopped=$)),i},Pi=/^(?:mouse|contextmenu)|click/,ji=function(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r||!1):t.attachEvent&&t.attachEvent("on"+e,n)},Ri=function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r||!1):t.detachEvent&&t.detachEvent("on"+e,n)},Mi=function(t,e){var n=Ii(t.type,t,document,e);if(function(t){return y(t)&&Pi.test(t.type)}(t)&&v(t.pageX)&&!v(t.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=t.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=t.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},Bi=function(t,e,n){var r=t.document,o={type:"ready"};if(n.domLoaded)e(o);else{var i=function(){Ri(t,"DOMContentLoaded",i),Ri(t,"load",i),n.domLoaded||(n.domLoaded=!0,e(o)),t=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():ji(t,"DOMContentLoaded",i),n.domLoaded||ji(t,"load",i)}},Fi=function(){function t(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return t.prototype.bind=function(t,e,n,r){var o,i,a,s,u,c,l,d=this,f=window,m=function(t){d.executeHandlers(Mi(t||f.event),o)};if(t&&3!==t.nodeType&&8!==t.nodeType){t[d.expando]?o=t[d.expando]:(o=d.count++,t[d.expando]=o,d.events[o]={}),r=r||t;var p=e.split(" ");for(a=p.length;a--;)c=m,u=l=!1,"DOMContentLoaded"===(s=p[a])&&(s="ready"),d.domLoaded&&"ready"===s&&"complete"===t.readyState?n.call(r,Mi({type:s})):(d.hasMouseEnterLeave||(u=d.mouseEnterLeave[s])&&(c=function(t){var e=t.currentTarget,n=t.relatedTarget;if(n&&e.contains)n=e.contains(n);else for(;n&&n!==e;)n=n.parentNode;n||((t=Mi(t||f.event)).type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=e,d.executeHandlers(t,o))}),d.hasFocusIn||"focusin"!==s&&"focusout"!==s||(l=!0,u="focusin"===s?"focus":"blur",c=function(t){(t=Mi(t||f.event)).type="focus"===t.type?"focusin":"focusout",d.executeHandlers(t,o)}),(i=d.events[o][s])?"ready"===s&&d.domLoaded?n(Mi({type:s})):i.push({func:n,scope:r}):(d.events[o][s]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=c,"ready"===s?Bi(t,c,d):ji(t,u||s,c,l)));return t=i=null,n}},t.prototype.unbind=function(t,e,n){var r,o,i,a,s;if(!t||3===t.nodeType||8===t.nodeType)return this;var u=t[this.expando];if(u){if(s=this.events[u],e){var c=e.split(" ");for(o=c.length;o--;)if(r=s[a=c[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,d=r.fakeName,f=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=d,r.capture=f,s[a]=r}n&&0!==r.length||(delete s[a],Ri(t,r.fakeName||a,r.nativeHandler,r.capture))}}else ft(s,(function(e,n){Ri(t,e.fakeName||n,e.nativeHandler,e.capture)})),s={};for(a in s)if(_t(s,a))return this;delete this.events[u];try{delete t[this.expando]}catch(e){t[this.expando]=null}}return this},t.prototype.fire=function(t,e,n){var r;if(!t||3===t.nodeType||8===t.nodeType)return this;var o=Mi({type:e,target:t},n);do{(r=t[this.expando])&&this.executeHandlers(o,r),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!o.isPropagationStopped());return this},t.prototype.clean=function(t){var e,n;if(!t||3===t.nodeType||8===t.nodeType)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),e=(n=t.getElementsByTagName("*")).length;e--;)(t=n[e])[this.expando]&&this.unbind(t);return this},t.prototype.destroy=function(){this.events={}},t.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},t.prototype.executeHandlers=function(t,e){var n=this.events[e],r=n&&n[t.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}},t.Event=new t,t}(),zi="sizzle"+-new Date,Ui=window.document,Hi=0,Vi=0,Wi=xa(),qi=xa(),Yi=xa(),Xi=function(t,e){return t===e&&(Fr=!0),0},Ki="undefined",Gi=1<<31,Zi={}.hasOwnProperty,Ji=[],Qi=Ji.pop,ta=Ji.push,ea=Ji.push,na=Ji.slice,ra=Ji.indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",sa=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ua=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ca=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),la=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),da=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),fa=new RegExp(sa),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+sa),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ha=/^(?:input|select|textarea|button)$/i,ga=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,_a=/'|\\/g,wa=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),Ca=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ea.apply(Ji=na.call(Ui.childNodes),Ui.childNodes),Ji[Ui.childNodes.length].nodeType}catch(t){ea={apply:Ji.length?function(t,e){ta.apply(t,na.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}var ka=function(t,e,n,r){var o,i,a,s,u,c,l,d,f,m;if((e?e.ownerDocument||e:Ui)!==Ur&&zr(e),n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=(e=e||Ur).nodeType)&&9!==s)return[];if(Vr&&!r){if(o=ba.exec(t))if(a=o[1]){if(9===s){if(!(i=e.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(e.ownerDocument&&(i=e.ownerDocument.getElementById(a))&&Yr(e,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ea.apply(n,e.getElementsByTagName(t)),n;if((a=o[3])&&Nr.getElementsByClassName)return ea.apply(n,e.getElementsByClassName(a)),n}if(Nr.qsa&&(!Wr||!Wr.test(t))){if(d=l=zi,f=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(c=Pr(t),(l=e.getAttribute("id"))?d=l.replace(_a,"\\$&"):e.setAttribute("id",d),d="[id='"+d+"'] ",u=c.length;u--;)c[u]=d+Aa(c[u]);f=ya.test(t)&&Ta(e.parentNode)||e,m=c.join(",")}if(m)try{return ea.apply(n,f.querySelectorAll(m)),n}catch(t){}finally{l||e.removeAttribute("id")}}}return Rr(t.replace(ua,"$1"),e,n,r)};function xa(){var t=[];return function e(n,r){return t.push(n+" ")>$r.cacheLength&&delete e[t.shift()],e[n+" "]=r}}function Sa(t){return t[zi]=!0,t}function Da(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Gi)-(~t.sourceIndex||Gi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function Ea(t){return Sa((function(e){return e=+e,Sa((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Ta(t){return t&&typeof t.getElementsByTagName!==Ki&&t}function Oa(){}function Aa(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function Na(t,e,n){var r=e.dir,o=n&&"parentNode"===r,i=Vi++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||o)return t(e,n,i)}:function(e,n,a){var s,u,c=[Hi,i];if(a){for(;e=e[r];)if((1===e.nodeType||o)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||o){if((s=(u=e[zi]||(e[zi]={}))[r])&&s[0]===Hi&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function $a(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function La(t,e,n,r,o){for(var i,a=[],s=0,u=t.length,c=null!=e;s<u;s++)(i=t[s])&&(n&&!n(i,r,o)||(a.push(i),c&&e.push(s)));return a}function Ia(t,e,n,r,o,i){return r&&!r[zi]&&(r=Ia(r)),o&&!o[zi]&&(o=Ia(o,i)),Sa((function(i,a,s,u){var c,l,d,f=[],m=[],p=a.length,h=i||function(t,e,n){for(var r=0,o=e.length;r<o;r++)ka(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),g=!t||!i&&e?h:La(h,f,t,s,u),v=n?o||(i?t:p||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(c=La(v,m),r(c,[],s,u),l=c.length;l--;)(d=c[l])&&(v[m[l]]=!(g[m[l]]=d));if(i){if(o||t){if(o){for(c=[],l=v.length;l--;)(d=v[l])&&c.push(g[l]=d);o(null,v=[],c,u)}for(l=v.length;l--;)(d=v[l])&&(c=o?ra.call(i,d):f[l])>-1&&(i[c]=!(a[c]=d))}}else v=La(v===a?v.splice(p,v.length):v),o?o(null,a,v,u):ea.apply(a,v)}))}function Pa(t){for(var e,n,r,o=t.length,i=$r.relative[t[0].type],a=i||$r.relative[" "],s=i?1:0,u=Na((function(t){return t===e}),a,!0),c=Na((function(t){return ra.call(e,t)>-1}),a,!0),l=[function(t,n,r){var o=!i&&(r||n!==Mr)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,o}];s<o;s++)if(n=$r.relative[t[s].type])l=[Na($a(l),n)];else{if((n=$r.filter[t[s].type].apply(null,t[s].matches))[zi]){for(r=++s;r<o&&!$r.relative[t[r].type];r++);return Ia(s>1&&$a(l),s>1&&Aa(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ua,"$1"),n,s<r&&Pa(t.slice(s,r)),r<o&&Pa(t=t.slice(r)),r<o&&Aa(t))}l.push(n)}return $a(l)}Nr=ka.support={},Ir=ka.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},zr=ka.setDocument=function(t){var e,n=t?t.ownerDocument||t:Ui,r=n.defaultView;return n!==Ur&&9===n.nodeType&&n.documentElement?(Ur=n,Hr=n.documentElement,Vr=!Ir(n),r&&r!==function(t){try{return t.top}catch(t){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){zr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){zr()}))),Nr.attributes=!0,Nr.getElementsByTagName=!0,Nr.getElementsByClassName=va.test(n.getElementsByClassName),Nr.getById=!0,$r.find.ID=function(t,e){if(typeof e.getElementById!==Ki&&Vr){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},$r.filter.ID=function(t){var e=t.replace(wa,Ca);return function(t){return t.getAttribute("id")===e}},$r.find.TAG=Nr.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==Ki)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},$r.find.CLASS=Nr.getElementsByClassName&&function(t,e){if(Vr)return e.getElementsByClassName(t)},qr=[],Wr=[],Nr.disconnectedMatch=!0,Wr=Wr.length&&new RegExp(Wr.join("|")),qr=qr.length&&new RegExp(qr.join("|")),e=va.test(Hr.compareDocumentPosition),Yr=e||va.test(Hr.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Xi=e?function(t,e){if(t===e)return Fr=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!Nr.sortDetached&&e.compareDocumentPosition(t)===r?t===n||t.ownerDocument===Ui&&Yr(Ui,t)?-1:e===n||e.ownerDocument===Ui&&Yr(Ui,e)?1:Br?ra.call(Br,t)-ra.call(Br,e):0:4&r?-1:1)}:function(t,e){if(t===e)return Fr=!0,0;var r,o=0,i=t.parentNode,a=e.parentNode,s=[t],u=[e];if(!i||!a)return t===n?-1:e===n?1:i?-1:a?1:Br?ra.call(Br,t)-ra.call(Br,e):0;if(i===a)return Da(t,e);for(r=t;r=r.parentNode;)s.unshift(r);for(r=e;r=r.parentNode;)u.unshift(r);for(;s[o]===u[o];)o++;return o?Da(s[o],u[o]):s[o]===Ui?-1:u[o]===Ui?1:0},n):Ur},ka.matches=function(t,e){return ka(t,null,null,e)},ka.matchesSelector=function(t,e){if((t.ownerDocument||t)!==Ur&&zr(t),e=e.replace(da,"='$1']"),Nr.matchesSelector&&Vr&&(!qr||!qr.test(e))&&(!Wr||!Wr.test(e)))try{var n=undefined.call(t,e);if(n||Nr.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ka(e,Ur,null,[t]).length>0},ka.contains=function(t,e){return(t.ownerDocument||t)!==Ur&&zr(t),Yr(t,e)},ka.attr=function(t,e){(t.ownerDocument||t)!==Ur&&zr(t);var n=$r.attrHandle[e.toLowerCase()],r=n&&Zi.call($r.attrHandle,e.toLowerCase())?n(t,e,!Vr):void 0;return void 0!==r?r:Nr.attributes||!Vr?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},ka.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ka.uniqueSort=function(t){var e,n=[],r=0,o=0;if(Fr=!Nr.detectDuplicates,Br=!Nr.sortStable&&t.slice(0),t.sort(Xi),Fr){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return Br=null,t},Lr=ka.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=Lr(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=Lr(e);return n},$r=ka.selectors={cacheLength:50,createPseudo:Sa,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(wa,Ca),t[3]=(t[3]||t[4]||t[5]||"").replace(wa,Ca),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ka.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ka.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pa.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&fa.test(n)&&(e=Pr(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(wa,Ca).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=Wi[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+oa+"|$)"))&&Wi(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==Ki&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=ka.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,u){var c,l,d,f,m,p,h=i!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(i){for(;h;){for(d=e;d=d[h];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=h="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[zi]||(g[zi]={}))[t]||[])[0]===Hi&&c[1],f=c[0]===Hi&&c[2],d=m&&g.childNodes[m];d=++m&&d&&d[h]||(f=m=0)||p.pop();)if(1===d.nodeType&&++f&&d===e){l[t]=[Hi,m,f];break}}else if(b&&(c=(e[zi]||(e[zi]={}))[t])&&c[0]===Hi)f=c[1];else for(;(d=++m&&d&&d[h]||(f=m=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(b&&((d[zi]||(d[zi]={}))[t]=[Hi,f]),d!==e)););return(f-=o)===r||f%r==0&&f/r>=0}}},PSEUDO:function(t,e){var n,r=$r.pseudos[t]||$r.setFilters[t.toLowerCase()]||ka.error("unsupported pseudo: "+t);return r[zi]?r(e):r.length>1?(n=[t,t,"",e],$r.setFilters.hasOwnProperty(t.toLowerCase())?Sa((function(t,n){for(var o,i=r(t,e),a=i.length;a--;)t[o=ra.call(t,i[a])]=!(n[o]=i[a])})):function(t){return r(t,0,n)}):r}},pseudos:{not:Sa((function(t){var e=[],n=[],r=jr(t.replace(ua,"$1"));return r[zi]?Sa((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:Sa((function(t){return function(e){return ka(t,e).length>0}})),contains:Sa((function(t){return t=t.replace(wa,Ca),function(e){return(e.textContent||e.innerText||Lr(e)).indexOf(t)>-1}})),lang:Sa((function(t){return ma.test(t||"")||ka.error("unsupported lang: "+t),t=t.replace(wa,Ca).toLowerCase(),function(e){var n;do{if(n=Vr?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=window.location&&window.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===Hr},focus:function(t){return t===Ur.activeElement&&(!Ur.hasFocus||Ur.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!$r.pseudos.empty(t)},header:function(t){return ga.test(t.nodeName)},input:function(t){return ha.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:Ea((function(){return[0]})),last:Ea((function(t,e){return[e-1]})),eq:Ea((function(t,e,n){return[n<0?n+e:n]})),even:Ea((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:Ea((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:Ea((function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t})),gt:Ea((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}},$r.pseudos.nth=$r.pseudos.eq,W(["radio","checkbox","file","password","image"],(function(t){$r.pseudos[t]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(t)})),W(["submit","reset"],(function(t){$r.pseudos[t]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(t)})),Oa.prototype=$r.filters=$r.pseudos,$r.setFilters=new Oa,Pr=ka.tokenize=function(t,e){var n,r,o,i,a,s,u,c=qi[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],u=$r.preFilter;a;){for(i in n&&!(r=ca.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(o=[])),n=!1,(r=la.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ua," ")}),a=a.slice(n.length)),$r.filter)$r.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return e?a.length:a?ka.error(t):qi(t,s).slice(0)},jr=ka.compile=function(t,e){var n,r=[],o=[],i=Yi[t+" "];if(!i){for(e||(e=Pr(t)),n=e.length;n--;)(i=Pa(e[n]))[zi]?r.push(i):o.push(i);i=Yi(t,function(t,e){var n=e.length>0,r=t.length>0,o=function(o,i,a,s,u){var c,l,d,f=0,m="0",p=o&&[],h=[],g=Mr,v=o||r&&$r.find.TAG("*",u),b=Hi+=null==g?1:Math.random()||.1,y=v.length;for(u&&(Mr=i!==Ur&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;d=t[l++];)if(d(c,i,a)){s.push(c);break}u&&(Hi=b)}n&&((c=!d&&c)&&f--,o&&p.push(c))}if(f+=m,n&&m!==f){for(l=0;d=e[l++];)d(p,h,i,a);if(o){if(f>0)for(;m--;)p[m]||h[m]||(h[m]=Qi.call(s));h=La(h)}ea.apply(s,h),u&&!o&&h.length>0&&f+e.length>1&&ka.uniqueSort(s)}return u&&(Hi=b,Mr=g),p};return n?Sa(o):o}(o,r)),i.selector=t}return i},Rr=ka.select=function(t,e,n,r){var o,i,a,s,u,c="function"==typeof t&&t,l=!r&&Pr(t=c.selector||t);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Nr.getById&&9===e.nodeType&&Vr&&$r.relative[i[1].type]){if(!(e=($r.find.ID(a.matches[0].replace(wa,Ca),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=pa.needsContext.test(t)?0:i.length;o--&&(a=i[o],!$r.relative[s=a.type]);)if((u=$r.find[s])&&(r=u(a.matches[0].replace(wa,Ca),ya.test(i[0].type)&&Ta(e.parentNode)||e))){if(i.splice(o,1),!(t=r.length&&Aa(i)))return ea.apply(n,r),n;break}}return(c||jr(t,l))(r,e,!Vr,n,ya.test(t)&&Ta(e.parentNode)||e),n},Nr.sortStable=zi.split("").sort(Xi).join("")===zi,Nr.detectDuplicates=!!Fr,zr(),Nr.sortDetached=!0;var ja=document,Ra=Array.prototype.push,Ma=Array.prototype.slice,Ba=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Fa=Fi.Event,za=Te.makeMap("children,contents,next,prev"),Ua=function(t){return void 0!==t},Ha=function(t){return"string"==typeof t},Va=function(t,e){var n,r=(e=e||ja).createElement("div"),o=e.createDocumentFragment();for(r.innerHTML=t;n=r.firstChild;)o.appendChild(n);return o},Wa=function(t,e,n,r){var o;if(Ha(e))e=Va(e,is(t[0]));else if(e.length&&!e.nodeType){if(e=cs.makeArray(e),r)for(o=e.length-1;o>=0;o--)Wa(t,e[o],n,r);else for(o=0;o<e.length;o++)Wa(t,e[o],n,r);return t}if(e.nodeType)for(o=t.length;o--;)n.call(t[o],e);return t},qa=function(t,e){return t&&e&&-1!==(" "+t.className+" ").indexOf(" "+e+" ")},Ya=function(t,e,n){var r,o;return e=cs(e)[0],t.each((function(){var t=this;n&&r===t.parentNode||(r=t.parentNode,o=e.cloneNode(!1),t.parentNode.insertBefore(o,t)),o.appendChild(t)})),t},Xa=Te.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Ka=Te.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Ga={for:"htmlFor",class:"className",readonly:"readOnly"},Za={float:"cssFloat"},Ja={},Qa={},ts=function(t,e){return new cs.fn.init(t,e)},es=/^\s*|\s*$/g,ns=function(t){return null==t?"":(""+t).replace(es,"")},rs=function(t,e){var n,r,o,i;if(t)if(void 0===(n=t.length)){for(r in t)if(t.hasOwnProperty(r)&&(i=t[r],!1===e.call(i,r,i)))break}else for(o=0;o<n&&(i=t[o],!1!==e.call(i,o,i));o++);return t},os=function(t,e){var n=[];return rs(t,(function(t,r){e(r,t)&&n.push(r)})),n},is=function(t){return t?9===t.nodeType?t:t.ownerDocument:ja};ts.fn=ts.prototype={constructor:ts,selector:"",context:null,length:0,init:function(t,e){var n,r,o=this;if(!t)return o;if(t.nodeType)return o.context=o[0]=t,o.length=1,o;if(e&&e.nodeType)o.context=e;else{if(e)return cs(t).attr(e);o.context=e=document}if(Ha(t)){if(o.selector=t,!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:Ba.exec(t)))return cs(e).find(t);if(n[1])for(r=Va(t,is(e)).firstChild;r;)Ra.call(o,r),r=r.nextSibling;else{if(!(r=is(e).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(t);o.length=1,o[0]=r}}else this.add(t,!1);return o},toArray:function(){return Te.toArray(this)},add:function(t,e){var n,r,o=this;if(Ha(t))return o.add(cs(t));if(!1!==e)for(n=cs.unique(o.toArray().concat(cs.makeArray(t))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ra.apply(o,cs.makeArray(t));return o},attr:function(t,e){var n,r=this;if("object"==typeof t)rs(t,(function(t,e){r.attr(t,e)}));else{if(!Ua(e)){if(r[0]&&1===r[0].nodeType){if((n=Ja[t])&&n.get)return n.get(r[0],t);if(Ka[t])return r.prop(t)?t:void 0;null===(e=r[0].getAttribute(t,2))&&(e=void 0)}return e}this.each((function(){var n;if(1===this.nodeType){if((n=Ja[t])&&n.set)return void n.set(this,e);null===e?this.removeAttribute(t,2):this.setAttribute(t,e,2)}}))}return r},removeAttr:function(t){return this.attr(t,null)},prop:function(t,e){var n=this;if("object"==typeof(t=Ga[t]||t))rs(t,(function(t,e){n.prop(t,e)}));else{if(!Ua(e))return n[0]&&n[0].nodeType&&t in n[0]?n[0][t]:e;this.each((function(){1===this.nodeType&&(this[t]=e)}))}return n},css:function(t,e){var n,r,o=this,i=function(t){return t.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()}))},a=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t}))};if("object"==typeof t)rs(t,(function(t,e){o.css(t,e)}));else if(Ua(e))t=i(t),"number"!=typeof e||Xa[t]||(e=e.toString()+"px"),o.each((function(){var n=this.style;if((r=Qa[t])&&r.set)r.set(this,e);else{try{this.style[Za[t]||t]=e}catch(t){}null!==e&&""!==e||(n.removeProperty?n.removeProperty(a(t)):n.removeAttribute(t))}}));else{if(n=o[0],(r=Qa[t])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(t)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(t))}catch(t){return}}return o},remove:function(){for(var t,e=this.length;e--;)t=this[e],Fa.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var t,e=this.length;e--;)for(t=this[e];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(t){var e,n=this;if(Ua(t)){e=n.length;try{for(;e--;)n[e].innerHTML=t}catch(r){cs(n[e]).empty().append(t)}return n}return n[0]?n[0].innerHTML:""},text:function(t){var e,n=this;if(Ua(t)){for(e=n.length;e--;)"innerText"in n[e]?n[e].innerText=t:n[0].textContent=t;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(t)}))},prepend:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(t,this.firstChild)}),!0)},before:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this)})):t},after:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this.nextSibling)}),!0):t},appendTo:function(t){return cs(t).append(this),this},prependTo:function(t){return cs(t).prepend(this),this},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){return Ya(this,t)},wrapAll:function(t){return Ya(this,t,!0)},wrapInner:function(t){return this.each((function(){cs(this).contents().wrapAll(t)})),this},unwrap:function(){return this.parent().each((function(){cs(this).replaceWith(this.childNodes)}))},clone:function(){var t=[];return this.each((function(){t.push(this.cloneNode(!0))})),cs(t)},addClass:function(t){return this.toggleClass(t,!0)},removeClass:function(t){return this.toggleClass(t,!1)},toggleClass:function(t,e){var n=this;return"string"!=typeof t||(-1!==t.indexOf(" ")?rs(t.split(" "),(function(){n.toggleClass(this,e)})):n.each((function(n,r){var o=qa(r,t);if(o!==e){var i=r.className;o?r.className=ns((" "+i+" ").replace(" "+t+" "," ")):r.className+=i?" "+t:t}}))),n},hasClass:function(t){return qa(this[0],t)},each:function(t){return rs(this,t)},on:function(t,e){return this.each((function(){Fa.bind(this,t,e)}))},off:function(t,e){return this.each((function(){Fa.unbind(this,t,e)}))},trigger:function(t){return this.each((function(){"object"==typeof t?Fa.fire(this,t.type,t):Fa.fire(this,t)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return cs(Ma.apply(this,arguments))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(t){var e,n,r=[];for(e=0,n=this.length;e<n;e++)cs.find(t,this[e],r);return cs(r)},filter:function(t){return cs("function"==typeof t?os(this.toArray(),(function(e,n){return t(n,e)})):cs.filter(t,this.toArray()))},closest:function(t){var e=[];return t instanceof cs&&(t=t[0]),this.each((function(n,r){for(;r;){if("string"==typeof t&&cs(r).is(t)){e.push(r);break}if(r===t){e.push(r);break}r=r.parentNode}})),cs(e)},offset:function(t){var e,n,r,o,i=0,a=0;return t?this.css(t):((e=this[0])&&(r=(n=e.ownerDocument).documentElement,e.getBoundingClientRect&&(i=(o=e.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ra,sort:Array.prototype.sort,splice:Array.prototype.splice},Te.extend(ts,{extend:Te.extend,makeArray:function(t){return(e=t)&&e===e.window||t.nodeType?[t]:Te.toArray(t);var e},inArray:function(t,e){var n;if(e.indexOf)return e.indexOf(t);for(n=e.length;n--;)if(e[n]===t)return n;return-1},isArray:Te.isArray,each:rs,trim:ns,grep:os,find:ka,expr:ka.selectors,unique:ka.uniqueSort,text:ka.getText,contains:ka.contains,filter:function(t,e,n){var r=e.length;for(n&&(t=":not("+t+")");r--;)1!==e[r].nodeType&&e.splice(r,1);return e=1===e.length?cs.find.matchesSelector(e[0],t)?[e[0]]:[]:cs.find.matches(t,e)}});var as=function(t,e,n){var r=[],o=t[e];for("string"!=typeof n&&n instanceof cs&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&cs(o).is(n))break}1===o.nodeType&&r.push(o),o=o[e]}return r},ss=function(t,e,n,r){var o=[];for(r instanceof cs&&(r=r[0]);t;t=t[e])if(!n||t.nodeType===n){if(void 0!==r){if(t===r)break;if("string"==typeof r&&cs(t).is(r))break}o.push(t)}return o},us=function(t,e,n){for(t=t[e];t;t=t[e])if(t.nodeType===n)return t;return null};rs({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return as(t,"parentNode")},next:function(t){return us(t,"nextSibling",1)},prev:function(t){return us(t,"previousSibling",1)},children:function(t){return ss(t.firstChild,"nextSibling",1)},contents:function(t){return Te.toArray(("iframe"===t.nodeName?t.contentDocument||t.contentWindow.document:t).childNodes)}},(function(t,e){ts.fn[t]=function(n){var r=[];this.each((function(){var t=e.call(r,this,n,r);t&&(cs.isArray(t)?r.push.apply(r,t):r.push(t))})),this.length>1&&(za[t]||(r=cs.unique(r)),0===t.indexOf("parents")&&(r=r.reverse()));var o=cs(r);return n?o.filter(n):o}})),rs({parentsUntil:function(t,e){return as(t,"parentNode",e)},nextUntil:function(t,e){return ss(t,"nextSibling",1,e).slice(1)},prevUntil:function(t,e){return ss(t,"previousSibling",1,e).slice(1)}},(function(t,e){ts.fn[t]=function(n,r){var o=[];this.each((function(){var t=e.call(o,this,n,o);t&&(cs.isArray(t)?o.push.apply(o,t):o.push(t))})),this.length>1&&(o=cs.unique(o),0!==t.indexOf("parents")&&"prevUntil"!==t||(o=o.reverse()));var i=cs(o);return r?i.filter(r):i}})),ts.fn.is=function(t){return!!t&&this.filter(t).length>0},ts.fn.init.prototype=ts.fn,ts.overrideDefaults=function(t){var e,n=function(r,o){return e=e||t(),0===arguments.length&&(r=e.element),o||(o=e.context),new n.fn.init(r,o)};return cs.extend(n,this),n},ts.attrHooks=Ja,ts.cssHooks=Qa;var cs=ts,ls=Te.each,ds=Te.grep,fs=ke.ie,ms=/^([a-z0-9],?)+$/i,ps=function(t,e){var n=e.attr("style"),r=t.serialize(t.parse(n),e[0].nodeName);r||(r=null),e.attr("data-mce-style",r)},hs=function(t,e){var n,r,o=0;if(t)for(n=t.nodeType,t=t.previousSibling;t;t=t.previousSibling)r=t.nodeType,(!e||3!==r||r!==n&&t.nodeValue.length)&&(o++,n=r);return o},gs=function(t,e){void 0===e&&(e={});var n={},r=window,o={},i=0,a=ao.forElement(Ae.fromDom(t),{contentCssCors:e.contentCssCors,referrerPolicy:e.referrerPolicy}),s=[],u=e.schema?e.schema:Oi({}),c=Ni({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope},e.schema),l=e.ownEvents?new Fi:Fi.Event,d=u.getBlockElements(),m=cs.overrideDefaults((function(){return{context:t,element:H.getRoot()}})),p=function(e){return e&&t&&f(e)?t.getElementById(e):e},h=function(t){return m("string"==typeof t?p(t):t)},g=function(t,e,n){var r,o,i=h(t);return i.length&&(o=(r=V[e])&&r.get?r.get(i,e):i.attr(e)),void 0===o&&(o=n||""),o},v=function(t){var e=p(t);return e?e.attributes:[]},y=function(t,n,r){""===r&&(r=null);var o=h(t),i=o.attr(n);if(o.length){var a=V[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&e.onSetAttrib&&e.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},_=function(){return e.root_element||t.body},w=function(e,n){return fr(t.body,p(e),n)},k=function(t,e,n){var r=h(t);return n?r.css(e):("float"===(e=e.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()})))&&(e=ke.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[e]:void 0)},x=function(t){var e,n;return t=p(t),e=k(t,"width"),n=k(t,"height"),-1===e.indexOf("px")&&(e=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(e,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},D=function(t,e){var n;if(!t)return!1;if(!Array.isArray(t)){if("*"===e)return 1===t.nodeType;if(ms.test(e)){var r=e.toLowerCase().split(/,/),o=t.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(t.nodeType&&1!==t.nodeType)return!1}var i=Array.isArray(t)?t:[t];return ka(e,i[0].ownerDocument||i[0],null,i).length>0},E=function(t,e,n,r){var o,i=[],a=p(t);for(r=void 0===r,n=n||("BODY"!==_().nodeName?_().parentNode:null),Te.is(e,"string")&&(o=e,e="*"===e?function(t){return 1===t.nodeType}:function(t){return D(t,o)});a&&!(a===n||b(a.nodeType)||zn(a)||Un(a));){if(!e||"function"==typeof e&&e(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},T=function(t,e,n){var r=e;if(t)for("string"==typeof e&&(r=function(t){return D(t,e)}),t=t[n];t;t=t[n])if("function"==typeof r&&r(t))return t;return null},O=function(t,e,n){var r,o="string"==typeof t?p(t):t;if(!o)return!1;if(Te.isArray(o)&&(o.length||0===o.length))return r=[],ls(o,(function(t,o){t&&r.push(e.call(n,"string"==typeof t?p(t):t,o))})),r;var i=n||this;return e.call(i,o)},A=function(t,e){h(t).each((function(t,n){ls(e,(function(t,e){y(n,e,t)}))}))},N=function(t,e){var n=h(t);fs?n.each((function(t,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+e,n.removeChild(n.firstChild)}catch(t){cs("<div></div>").html("<br>"+e).contents().slice(1).appendTo(n)}return e}})):n.html(e)},$=function(e,n,r,o,i){return O(e,(function(e){var a="string"==typeof n?t.createElement(n):n;return A(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&N(a,o)),i?a:e.appendChild(a)}))},L=function(e,n,r){return $(t.createElement(e),e,n,r,!0)},I=yi.encodeAllRaw,P=function(t,e){var n=h(t);return e?n.each((function(){for(var t;t=this.firstChild;)3===t.nodeType&&0===t.data.length?this.removeChild(t):this.parentNode.insertBefore(t,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},j=function(t,e,n){h(t).toggleClass(e,n).each((function(){""===this.className&&cs(this).attr("class",null)}))},R=function(t,e,n){return O(e,(function(e){return Te.is(e,"array")&&(t=t.cloneNode(!0)),n&&ls(ds(e.childNodes),(function(e){t.appendChild(e)})),e.parentNode.replaceChild(t,e)}))},M=function(t){if(Nn(t)){var e="a"===t.nodeName.toLowerCase()&&!g(t,"href")&&g(t,"id");if(g(t,"name")||g(t,"data-mce-bookmark")||e)return!0}return!1},B=function(){return t.createRange()},F=function(n,o,i,a){if(Te.isArray(n)){for(var u=n.length,c=[];u--;)c[u]=F(n[u],o,i,a);return c}return!e.collect||n!==t&&n!==r||s.push([n,o,i,a]),l.bind(n,o,i,a||H)},z=function(e,n,o){if(Te.isArray(e)){for(var i=e.length,a=[];i--;)a[i]=z(e[i],n,o);return a}if(s.length>0&&(e===t||e===r))for(i=s.length;i--;){var u=s[i];e!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(e,n,o)},U=function(t){if(t&&Nn(t)){var e=t.getAttribute("data-mce-contenteditable");return e&&"inherit"!==e?e:"inherit"!==t.contentEditable?t.contentEditable:null}return null},H={doc:t,settings:e,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:s,styles:c,schema:u,events:l,isBlock:function(t){if("string"==typeof t)return!!d[t];if(t){var e=t.nodeType;if(e)return!(1!==e||!d[t.nodeName])}return!1},$:m,$$:h,root:null,clone:function(e,n){if(!fs||1!==e.nodeType||n)return e.cloneNode(n);var r=t.createElement(e.nodeName);return ls(v(e),(function(t){y(r,t.nodeName,g(e,t.nodeName))})),r},getRoot:_,getViewPort:function(t){var e=Tn(t);return{x:e.x,y:e.y,w:e.width,h:e.height}},getRect:function(t){t=p(t);var e=w(t),n=x(t);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:x,getParent:function(t,e,n){var r=E(t,e,n,!1);return r&&r.length>0?r[0]:null},getParents:E,get:p,getNext:function(t,e){return T(t,e,"nextSibling")},getPrev:function(t,e){return T(t,e,"previousSibling")},select:function(n,r){return ka(n,p(r)||e.root_element||t,[])},is:D,add:$,create:L,createHTML:function(t,e,n){var r,o="";for(r in o+="<"+t,e)wt(e,r)&&(o+=" "+r+'="'+I(e[r])+'"');return void 0!==n?o+">"+n+"</"+t+">":o+" />"},createFragment:function(e){var n,r=t.createElement("div"),o=t.createDocumentFragment();for(o.appendChild(r),e&&(r.innerHTML=e);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:P,setStyle:function(t,n,r){var o=f(n)?h(t).css(n,r):h(t).css(n);e.update_styles&&ps(c,o)},getStyle:k,setStyles:function(t,n){var r=h(t).css(n);e.update_styles&&ps(c,r)},removeAllAttribs:function(t){return O(t,(function(t){var e,n=t.attributes;for(e=n.length-1;e>=0;e--)t.removeAttributeNode(n.item(e))}))},setAttrib:y,setAttribs:A,getAttrib:g,getPos:w,parseStyle:function(t){return c.parse(t)},serializeStyle:function(t,e){return c.serialize(t,e)},addStyle:function(e){var r,o;if(H!==gs.DOM&&t===document){if(n[e])return;n[e]=!0}(o=t.getElementById("mceDefaultStyles"))||((o=t.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=t.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=e:o.appendChild(t.createTextNode(e))},loadCSS:function(t){t||(t=""),W(t.split(","),(function(t){o[t]=!0,a.load(t,C)}))},addClass:function(t,e){h(t).addClass(e)},removeClass:function(t,e){j(t,e,!1)},hasClass:function(t,e){return h(t).hasClass(e)},toggleClass:j,show:function(t){h(t).show()},hide:function(t){h(t).hide()},isHidden:function(t){return"none"===h(t).css("display")},uniqueId:function(t){return(t||"mce_")+i++},setHTML:N,getOuterHTML:function(t){var e="string"==typeof t?p(t):t;return Nn(e)?e.outerHTML:cs("<div></div>").append(cs(e).clone()).html()},setOuterHTML:function(t,e){h(t).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=e)}catch(t){}P(cs(this).html(e),!0)}))},decode:yi.decode,encode:I,insertAfter:function(t,e){var n=p(e);return O(t,(function(t){var e=n.parentNode,r=n.nextSibling;return r?e.insertBefore(t,r):e.appendChild(t),t}))},replace:R,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=L(e),ls(v(t),(function(e){y(n,e.nodeName,g(t,e.nodeName))})),R(n,t,!0)),n||t},findCommonAncestor:function(t,e){for(var n,r=t;r;){for(n=e;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&t.ownerDocument?t.ownerDocument.documentElement:r},toHex:function(t){return c.toHex(Te.trim(t))},run:O,getAttribs:v,isEmpty:function(t,e){var n,r,o=0;if(M(t))return!1;if(t=t.firstChild){var i=new so(t,t.parentNode),a=u?u.getWhiteSpaceElements():{};e=e||(u?u.getNonEmptyElements():null);do{if(n=t.nodeType,Nn(t)){var s=t.getAttribute("data-mce-bogus");if(s){t=i.next("all"===s);continue}if(r=t.nodeName.toLowerCase(),e&&e[r]){if("br"===r){o++,t=i.next();continue}return!1}if(M(t))return!1}if(8===n)return!1;if(3===n&&!Ko(t.nodeValue))return!1;if(3===n&&t.parentNode&&a[t.parentNode.nodeName]&&Ko(t.nodeValue))return!1;t=i.next()}while(t)}return o<=1},createRng:B,nodeIndex:hs,split:function(t,e,n){var r,o,i,a=B();if(t&&e)return a.setStart(t.parentNode,hs(t)),a.setEnd(e.parentNode,hs(e)),r=a.extractContents(),(a=B()).setStart(e.parentNode,hs(e)+1),a.setEnd(t.parentNode,hs(t)+1),o=a.extractContents(),(i=t.parentNode).insertBefore(ii(H,r),t),n?i.insertBefore(n,t):i.insertBefore(e,t),i.insertBefore(ii(H,o),t),P(t),n||e},bind:F,unbind:z,fire:function(t,e,n){return l.fire(t,e,n)},getContentEditable:U,getContentEditableParent:function(t){for(var e=_(),n=null;t&&t!==e&&null===(n=U(t));t=t.parentNode);return n},destroy:function(){if(s.length>0)for(var t=s.length;t--;){var e=s[t];l.unbind(e[0],e[1],e[2])}ft(o,(function(t,e){a.unload(e),delete o[e]})),ka.setDocument&&ka.setDocument()},isChildOf:function(t,e){if(fs){for(;t;){if(e===t)return!0;t=t.parentNode}return!1}return t===e||e.contains(t)},dumpRng:function(t){return"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset}},V=function(t,e,n){var r=e.keep_values,o={set:function(t,r,o){e.url_converter&&null!==r&&(r=e.url_converter.call(e.url_converter_scope||n(),r,o,t[0])),t.attr("data-mce-"+o,r).attr(o,r)},get:function(t,e){return t.attr("data-mce-"+e)||t.attr(e)}},i={style:{set:function(e,n){null===n||"object"!=typeof n?(r&&e.attr("data-mce-style",n),null!==n&&"string"==typeof n?(e.removeAttr("style"),e.css(t.parse(n))):e.attr("style",n)):e.css(n)},get:function(e){var n=e.attr("data-mce-style")||e.attr("style");return t.serialize(t.parse(n),e[0].nodeName)}}};return r&&(i.href=i.src=o),i}(c,e,S(H));return H};gs.DOM=gs(document),gs.nodeIndex=hs;var vs=gs.DOM,bs=Te.each,ys=Te.grep,_s=function(){function t(t){void 0===t&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return t.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},t.prototype.loadScript=function(t,e,n){var r,o=vs,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=Te._addCacheSuffix(t),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),e()},r.onerror=function(){i(),_(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},t.prototype.isDone=function(t){return 2===this.states[t]},t.prototype.markDone=function(t){this.states[t]=2},t.prototype.add=function(t,e,n,r){var o=this.states[t];this.queue.push(t),void 0===o&&(this.states[t]=0),e&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:e,failure:r,scope:n||this}))},t.prototype.load=function(t,e,n,r){return this.add(t,e,n,r)},t.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},t.prototype.loadQueue=function(t,e,n){this.loadScripts(this.queue,t,e,n)},t.prototype.loadScripts=function(t,e,n,r){var o=this,i=[],a=function(t,e){bs(o.scriptLoadedCallbacks[e],(function(e){_(e[t])&&e[t].call(e.scope)})),o.scriptLoadedCallbacks[e]=void 0};o.queueLoadedCallbacks.push({success:e,failure:r,scope:n||this});var s=function(){var e=ys(t);if(t.length=0,bs(e,(function(t){2!==o.states[t]?3!==o.states[t]?1!==o.states[t]&&(o.states[t]=1,o.loading++,o.loadScript(t,(function(){o.states[t]=2,o.loading--,a("success",t),s()}),(function(){o.states[t]=3,o.loading--,i.push(t),a("failure",t),s()}))):a("failure",t):a("success",t)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bs(n,(function(t){0===i.length?_(t.success)&&t.success.call(t.scope):_(t.failure)&&t.failure.call(t.scope,i)}))}};s()},t.ScriptLoader=new t,t}(),ws=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},Cs={},ks=ws("en"),xs=function(){return yt(Cs,ks.get())},Ss={getData:function(){return mt(Cs,(function(t){return At({},t)}))},setCode:function(t){t&&ks.set(t)},getCode:function(){return ks.get()},add:function(t,e){var n=Cs[t];n||(Cs[t]=n={}),ft(e,(function(t,e){n[e.toLowerCase()]=t}))},translate:function(t){var e,n=xs().getOr({}),r=function(t){return _(t)?Object.prototype.toString.call(t):o(t)?"":""+t},o=function(t){return""===t||null==t},i=function(t){var e=r(t);return yt(n,e.toLowerCase()).map(r).getOr(e)},a=function(t){return t.replace(/{context:\w+}$/,"")};if(o(t))return"";if(m(e=t)&&_t(e,"raw"))return r(t.raw);if(function(t){return p(t)&&t.length>1}(t)){var s=t.slice(1);return a(i(t[0]).replace(/\{([0-9]+)\}/g,(function(t,e){return _t(s,e)?r(s[e]):t})))}return a(i(t))},isRtl:function(){return xs().bind((function(t){return yt(t,"_dir")})).exists((function(t){return"rtl"===t}))},hasCode:function(t){return _t(Cs,t)}},Ds=function(){var t=[],e={},n={},r=[],o=function(t,e){var n=X(r,(function(n){return n.name===t&&n.state===e}));W(n,(function(t){return t.callback()}))},i=function(t){var e;return n[t]&&(e=n[t].dependencies),e||[]},a=function(t,e){return"object"==typeof e?e:"string"==typeof t?{prefix:"",resource:e,suffix:""}:{prefix:t.prefix,resource:e,suffix:t.suffix}},s=function(t,r,u,c,l){if(!e[t]){var d="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==d.indexOf("/")&&-1===d.indexOf("://")&&(d=Ds.baseURL+"/"+d),e[t]=d.substring(0,d.lastIndexOf("/"));var f=function(){o(t,"loaded"),function(t,e,n,r){var o=i(t);W(o,(function(t){var n=a(e,t);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(_s))}(t,r,u,c)};n[t]?f():_s.ScriptLoader.add(d,f,c,l)}},u=function(t,o,i){void 0===i&&(i="added"),_t(n,t)&&"added"===i||_t(e,t)&&"loaded"===i?o():r.push({name:t,state:i,callback:o})};return{items:t,urls:e,lookup:n,_listeners:r,get:function(t){if(n[t])return n[t].instance},dependencies:i,requireLangPack:function(t,n){!1!==Ds.languageLoad&&u(t,(function(){var r=Ss.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||_s.ScriptLoader.add(e[t]+"/langs/"+r+".js")}),"loaded")},add:function(e,r,i){var a=r;return t.push(a),n[e]={instance:a,dependencies:i},o(e,"added"),a},remove:function(t){delete e[t],delete n[t]},createUrl:a,addComponents:function(t,n){var r=e[t];W(n,(function(t){_s.ScriptLoader.add(r+"/"+t)}))},load:s,waitFor:u}};Ds.languageLoad=!0,Ds.baseURL="",Ds.PluginManager=Ds(),Ds.ThemeManager=Ds();var Es=function(){var t=function(t){var e=ws(R.none()),n=function(){return e.get().each(t)};return{clear:function(){n(),e.set(R.none())},isSet:function(){return e.get().isSome()},get:function(){return e.get()},set:function(t){n(),e.set(R.some(t))}}}(C);return At(At({},t),{on:function(e){return t.get().each(e)}})},Ts=function(t,e){var n=null;return{cancel:function(){h(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];h(n)&&(n=setTimeout((function(){n=null,t.apply(null,r)}),e))}}},Os=function(t,e){var n=null,r=function(){h(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)}}},As=function(t,e){var n=er(t,e);return void 0===n||""===n?[]:n.split(" ")},Ns=function(t){return void 0!==t.dom.classList},$s=function(t,e){return function(t,e,n){var r=As(t,e).concat([n]);return Qn(t,e,r.join(" ")),!0}(t,"class",e)},Ls=function(t,e){return function(t,e,n){var r=X(As(t,e),(function(t){return t!==n}));return r.length>0?Qn(t,e,r.join(" ")):rr(t,e),!1}(t,"class",e)},Is=function(t,e){Ns(t)?t.dom.classList.add(e):$s(t,e)},Ps=function(t){var e=Ns(t)?t.dom.classList:function(t){return As(t,"class")}(t);0===e.length&&rr(t,"class")},js=function(t,e){return Ns(t)&&t.dom.classList.contains(e)},Rs=function(t,e){var n=[];return W(Je(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Rs(t,e))})),n},Ms=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Le(n)?[]:V(n.querySelectorAll(t),Ae.fromDom)}(e,t)},Bs=S("mce-annotation"),Fs=S("data-mce-annotation"),zs=S("data-mce-annotation-uid"),Us=function(t,e){var n=t.selection.getRng(),r=Ae.fromDom(n.startContainer),o=Ae.fromDom(t.getBody()),i=e.fold((function(){return"."+Bs()}),(function(t){return"["+Fs()+'="'+t+'"]'})),a=Qe(r,n.startOffset).getOr(r),s=Qr(a,i,(function(t){return Ie(t,o)})),u=function(t,e){return function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)}(t,e)?R.some(er(t,e)):R.none()};return s.bind((function(e){return u(e,""+zs()).bind((function(n){return u(e,""+Fs()).map((function(e){var r=Hs(t,n);return{uid:n,name:e,elements:r}}))}))}))},Hs=function(t,e){var n=Ae.fromDom(t.getBody());return Ms(n,"["+zs()+'="'+e+'"]')},Vs=function(t,e){var n=ws({}),r=function(){return{listeners:[],previous:Es()}},o=function(t,e){i(t,(function(t){return e(t),t}))},i=function(t,e){var o=n.get(),i=e(yt(o,t).getOrThunk(r));o[t]=i,n.set(o)},a=Os((function(){var e=n.get(),r=ot(lt(e));W(r,(function(e){i(e,(function(n){var r=n.previous.get();return Us(t,R.some(e)).fold((function(){r.isSome()&&(!function(t){o(t,(function(e){W(e.listeners,(function(e){return e(!1,t)}))}))}(e),n.previous.clear())}),(function(t){var e=t.uid,i=t.name,a=t.elements;Kn(r,e)||(!function(t,e,n){o(t,(function(r){W(r.listeners,(function(r){return r(!0,t,{uid:e,nodes:V(n,(function(t){return t.dom}))})}))}))}(i,e,a),n.previous.set(e))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);t.on("remove",(function(){a.cancel()})),t.on("NodeChange",(function(){a.throttle()}));return{addListener:function(t,e){i(t,(function(t){return{previous:t.previous,listeners:t.listeners.concat([e])}}))}}},Ws=function(t,e){t.on("init",(function(){t.serializer.addNodeFilter("span",(function(t){W(t,(function(t){(function(t){return R.from(t.attr(Fs())).bind(e.lookup)})(t).each((function(e){!1===e.persistent&&t.unwrap()}))}))}))}))},qs=0,Ys=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++qs+String(e)},Xs=function(t,e){var n,r,o=Ve(t).dom,i=Ae.fromDom(o.createDocumentFragment()),a=(n=e,(r=(o||document).createElement("div")).innerHTML=n,Je(Ae.fromDom(r)));hn(i,a),gn(t),pn(t,i)},Ks=function(t,e){return Ae.fromDom(t.dom.cloneNode(e))},Gs=function(t){return Ks(t,!1)},Zs=function(t){return Ks(t,!0)},Js=function(t,e,n){void 0===n&&(n=$);var r=new so(t,e),o=function(t){var e;do{e=r[t]()}while(e&&!Bn(e)&&!n(e));return R.from(e).filter(Bn)};return{current:function(){return R.from(r.current()).filter(Bn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Qs=function(t,e){var n=e||function(e){return t.isBlock(e)||Hn(e)||qn(e)},r=function(t,e,n,o){if(Bn(t)){var i=o(t,e,t.data);if(-1!==i)return R.some({container:t,offset:i})}return n().bind((function(t){return r(t.container,t.offset,n,o)}))};return{backwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.prev().map((function(t){return{container:t,offset:t.length}}))}),o).getOrNull()},forwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.next().map((function(t){return{container:t,offset:0}}))}),o).getOrNull()}}},tu=Math.round,eu=function(t){return t?{left:tu(t.left),top:tu(t.top),bottom:tu(t.bottom),right:tu(t.right),width:tu(t.width),height:tu(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nu=function(t,e){return t=eu(t),e||(t.left=t.left+t.width),t.right=t.left,t.width=0,t},ru=function(t,e,n){return t>=0&&t<=Math.min(e.height,n.height)/2},ou=function(t,e){var n=Math.min(e.height/2,t.height/2);return t.bottom-n<e.top||!(t.top>e.bottom)&&ru(e.top-t.bottom,t,e)},iu=function(t,e){return t.top>e.bottom||!(t.bottom<e.top)&&ru(e.bottom-t.top,t,e)},au=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},su=function(t){var e=t.startContainer,n=t.startOffset;return e.hasChildNodes()&&t.endOffset===n+1?e.childNodes[n]:null},uu=function(t,e){if(Nn(t)&&t.hasChildNodes()){var n=t.childNodes,r=function(t,e,n){return Math.min(Math.max(t,e),n)}(e,0,n.length-1);return n[r]}return t},cu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),lu=function(t){return"string"==typeof t&&t.charCodeAt(0)>=768&&cu.test(t)},du=Nn,fu=Wo,mu=Ln("display","block table"),pu=Ln("float","left right"),hu=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(du,fu,O(pu)),gu=O(Ln("white-space","pre pre-line pre-wrap")),vu=Bn,bu=Hn,yu=gs.nodeIndex,_u=function(t,e){return e<0&&Nn(t)&&t.hasChildNodes()?void 0:uu(t,e)},wu=function(t){return"createRange"in t?t.createRange():gs.DOM.createRng()},Cu=function(t){return t&&/[\r\n\t ]/.test(t)},ku=function(t){return!!t.setStart&&!!t.setEnd},xu=function(t){var e=t.startContainer,n=t.startOffset;if(Cu(t.toString())&&gu(e.parentNode)&&Bn(e)){var r=e.data;if(Cu(r[n-1])||Cu(r[n+1]))return!0}return!1},Su=function(t){return 0===t.left&&0===t.right&&0===t.top&&0===t.bottom},Du=function(t){var e,n=t.getClientRects();return e=n.length>0?eu(n[0]):eu(t.getBoundingClientRect()),!ku(t)&&bu(t)&&Su(e)?function(t){var e=t.ownerDocument,n=wu(e),r=e.createTextNode(_o),o=t.parentNode;o.insertBefore(r,t),n.setStart(r,0),n.setEnd(r,1);var i=eu(n.getBoundingClientRect());return o.removeChild(r),i}(t):Su(e)&&ku(t)?function(t){var e=t.startContainer,n=t.endContainer,r=t.startOffset,o=t.endOffset;if(e===n&&Bn(n)&&0===r&&1===o){var i=t.cloneRange();return i.setEndAfter(n),Du(i)}return null}(t):e},Eu=function(t,e){var n=nu(t,e);return n.width=1,n.right=n.left+1,n},Tu=function(t){var e=[],n=function(t){var n,r;0!==t.height&&(e.length>0&&(n=t,r=e[e.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||e.push(t))},r=function(t,r){var o=wu(t.ownerDocument);if(r<t.data.length){if(lu(t.data[r]))return e;if(lu(t.data[r-1])&&(o.setStart(t,r),o.setEnd(t,r+1),!xu(o)))return n(Eu(Du(o),!1)),e}r>0&&(o.setStart(t,r-1),o.setEnd(t,r),xu(o)||n(Eu(Du(o),!1))),r<t.data.length&&(o.setStart(t,r),o.setEnd(t,r+1),xu(o)||n(Eu(Du(o),!0)))},o=t.container(),i=t.offset();if(vu(o))return r(o,i),e;if(du(o))if(t.isAtEnd()){var a=_u(o,i);vu(a)&&r(a,a.data.length),hu(a)&&!bu(a)&&n(Eu(Du(a),!1))}else{a=_u(o,i);if(vu(a)&&r(a,0),hu(a)&&t.isAtEnd())return n(Eu(Du(a),!1)),e;var s=_u(t.container(),t.offset()-1);hu(s)&&!bu(s)&&(mu(s)||mu(a)||!hu(a))&&n(Eu(Du(s),!1)),hu(a)&&n(Eu(Du(a),!0))}return e},Ou=function(t,e,n){var r=function(){return n||(n=Tu(Ou(t,e))),n};return{container:S(t),offset:S(e),toRange:function(){var n=wu(t.ownerDocument);return n.setStart(t,e),n.setEnd(t,e),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vu(t),0===e},isAtEnd:function(){return vu(t)?e>=t.data.length:e>=t.childNodes.length},isEqual:function(n){return n&&t===n.container()&&e===n.offset()},getNode:function(n){return _u(t,n?e-1:e)}}};Ou.fromRangeStart=function(t){return Ou(t.startContainer,t.startOffset)},Ou.fromRangeEnd=function(t){return Ou(t.endContainer,t.endOffset)},Ou.after=function(t){return Ou(t.parentNode,yu(t)+1)},Ou.before=function(t){return Ou(t.parentNode,yu(t))},Ou.isAbove=function(t,e){return Gn(at(e.getClientRects()),st(t.getClientRects()),ou).getOr(!1)},Ou.isBelow=function(t,e){return Gn(st(e.getClientRects()),at(t.getClientRects()),iu).getOr(!1)},Ou.isAtStart=function(t){return!!t&&t.isAtStart()},Ou.isAtEnd=function(t){return!!t&&t.isAtEnd()},Ou.isTextPosition=function(t){return!!t&&Bn(t.container())},Ou.isElementPosition=function(t){return!1===Ou.isTextPosition(t)};var Au,Nu=function(t,e){Bn(e)&&0===e.data.length&&t.remove(e)},$u=function(t,e,n){Un(n)?function(t,e,n){var r=R.from(n.firstChild),o=R.from(n.lastChild);e.insertNode(n),r.each((function(e){return Nu(t,e.previousSibling)})),o.each((function(e){return Nu(t,e.nextSibling)}))}(t,e,n):function(t,e,n){e.insertNode(n),Nu(t,n.previousSibling),Nu(t,n.nextSibling)}(t,e,n)},Lu=Bn,Iu=Pn,Pu=gs.nodeIndex,ju=function(t){var e=t.parentNode;return Iu(e)?ju(e):e},Ru=function(t){return t?Et(t.childNodes,(function(t,e){return Iu(e)&&"BR"!==e.nodeName?t=t.concat(Ru(e)):t.push(e),t}),[]):[]},Mu=function(t){return function(e){return t===e}},Bu=function(t){return(Lu(t)?"text()":t.nodeName.toLowerCase())+"["+function(t){var e,n;e=Ru(ju(t)),n=Tt(e,Mu(t),t),e=e.slice(0,n+1);var r=Et(e,(function(t,n,r){return Lu(n)&&Lu(e[r-1])&&t++,t}),0);return e=St(e,$n([t.nodeName])),(n=Tt(e,Mu(t),t))-r}(t)+"]"},Fu=function(t,e){var n,r,o,i,a,s=[];return n=e.container(),r=e.offset(),Lu(n)?o=function(t,e){for(;(t=t.previousSibling)&&Lu(t);)e+=t.data.length;return e}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),s.push(Bu(n)),a=function(t,e,n){var r=[];for(e=e.parentNode;!(e===t||n&&n(e));e=e.parentNode)r.push(e);return r}(t,n),a=St(a,O(Pn)),(s=s.concat(xt(a,(function(t){return Bu(t)})))).reverse().join("/")+","+o},zu=function(t,e){var n;if(!e)return null;var r=e.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Et(o,(function(t,e){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(e);return n?("text()"===n[1]&&(n[1]="#text"),function(t,e,n){var r=Ru(t);return r=St(r,(function(t,e){return!Lu(t)||!Lu(r[e-1])})),(r=St(r,$n([e])))[n]}(t,n[1],parseInt(n[2],10))):null}),t);return i?Lu(i)?function(t,e){for(var n,r=t,o=0;Lu(r);){if(n=r.data.length,e>=o&&e<=o+n){t=r,e-=o;break}if(!Lu(r.nextSibling)){t=r,e=n;break}o+=n,r=r.nextSibling}return Lu(t)&&e>t.data.length&&(e=t.data.length),Ou(t,e)}(i,parseInt(n,10)):(n="after"===n?Pu(i)+1:Pu(i),Ou(i.parentNode,n)):null},Uu=qn,Hu=function(t,e,n,r,o){var i,a=r[o?"startContainer":"endContainer"],s=r[o?"startOffset":"endOffset"],u=[],c=0,l=t.getRoot();for(Bn(a)?u.push(n?function(t,e,n){var r,o;for(o=t(e.data.slice(0,n)).length,r=e.previousSibling;r&&Bn(r);r=r.previousSibling)o+=t(r.data).length;return o}(e,a,s):s):(s>=(i=a.childNodes).length&&i.length&&(c=1,s=Math.max(0,i.length-1)),u.push(t.nodeIndex(i[s],n)+c));a&&a!==l;a=a.parentNode)u.push(t.nodeIndex(a,n));return u},Vu=function(t,e,n){var r=0;return Te.each(t.select(e),(function(t){if("all"!==t.getAttribute("data-mce-bogus"))return t!==n&&void r++})),r},Wu=function(t,e){var n,r,o,i=e?"start":"end";n=t[i+"Container"],r=t[i+"Offset"],Nn(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(e?r:r-1,o.length-1)])&&(r=e?0:n.childNodes.length,t["set"+(e?"Start":"End")](n,r))},qu=function(t){return Wu(t,!0),Wu(t,!1),t},Yu=function(t,e){var n;if(Nn(t)&&(t=uu(t,e),Uu(t)))return t;if(To(t)){if(Bn(t)&&Do(t)&&(t=t.parentNode),n=t.previousSibling,Uu(n))return n;if(n=t.nextSibling,Uu(n))return n}},Xu=function(t,e,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Uu(r)||"IMG"===o)return{name:o,index:Vu(n.dom,o,r)};var a=function(t){return Yu(t.startContainer,t.startOffset)||Yu(t.endContainer,t.endOffset)}(i);return a?{name:o=a.tagName,index:Vu(n.dom,o,a)}:function(t,e,n,r){var o=e.dom,i={};return i.start=Hu(o,t,n,r,!0),e.isCollapsed()||(i.end=Hu(o,t,n,r,!1)),jo(r)&&(i.isFakeCaret=!0),i}(t,n,e,i)},Ku=function(t,e,n){var r={"data-mce-type":"bookmark",id:e,style:"overflow:hidden;line-height:0px"};return n?t.create("span",r,"&#xFEFF;"):t.create("span",r)},Gu=function(t,e){var n=t.dom,r=t.getRng(),o=n.uniqueId(),i=t.isCollapsed(),a=t.getNode(),s=a.nodeName;if("IMG"===s)return{name:s,index:Vu(n,s,a)};var u=qu(r.cloneRange());if(!i){u.collapse(!1);var c=Ku(n,o+"_end",e);$u(n,u,c)}(r=qu(r)).collapse(!0);var l=Ku(n,o+"_start",e);return $u(n,r,l),t.moveToBookmark({id:o,keep:!0}),{id:o}},Zu=function(t,e,n){return 2===e?Xu(ko,n,t):3===e?function(t){var e=t.getRng();return{start:Fu(t.dom.getRoot(),Ou.fromRangeStart(e)),end:Fu(t.dom.getRoot(),Ou.fromRangeEnd(e))}}(t):e?function(t){return{rng:t.getRng()}}(t):Gu(t,!1)},Ju=T(Xu,D,!0),Qu=gs.DOM,tc=function(t,e,n){var r=t.getParam(e,n);if(-1!==r.indexOf("=")){var o=t.getParam(e,"","hash");return yt(o,t.id).getOr(n)}return r},ec=function(t){return t.getParam("content_security_policy","")},nc=function(t){if(t.getParam("force_p_newlines",!1))return"p";var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},rc=function(t){return t.getParam("forced_root_block_attrs",{})},oc=function(t){return t.getParam("automatic_uploads",!0,"boolean")},ic=function(t){return t.getParam("images_reuse_filename",!1,"boolean")},ac=function(t){return t.getParam("icons","","string")},sc=function(t){return t.getParam("images_upload_url","","string")},uc=function(t){return t.getParam("images_upload_base_path","","string")},cc=function(t){return t.getParam("images_upload_credentials",!1,"boolean")},lc=function(t){return t.getParam("images_upload_handler",null,"function")},dc=function(t){return t.getParam("content_css_cors",!1,"boolean")},fc=function(t){return t.getParam("referrer_policy","","string")},mc=function(t){return t.getParam("language","en","string")},pc=function(t){return t.getParam("indent_use_margin",!1)},hc=function(t){var e=t.getParam("font_css",[]);return p(e)?e:V(e.split(","),Ft)},gc=function(t){var e=t.getParam("object_resizing");return!1!==e&&!ke.iOS&&(f(e)?e:"table,img,figure.image,div,video,iframe")},vc=function(t){return t.getParam("event_root")},bc=function(t){return t.getParam("theme")},yc=function(t){return t.getParam("validate")},_c=function(t){return!1!==t.getParam("inline_boundaries")},wc=function(t){return t.getParam("content_css_cors")},Cc=function(t){return t.getParam("plugins","","string")},kc=Nn,xc=Bn,Sc=function(t){var e=t.parentNode;e&&e.removeChild(t)},Dc=function(t){var e=ko(t);return{count:t.length-e.length,text:e}},Ec=function(t){for(var e;-1!==(e=t.data.lastIndexOf(wo));)t.deleteData(e,1)},Tc=function(t,e){return $c(t),e},Oc=function(t,e){var n=e.container(),r=function(t,e){var n=z(t,e);return-1===n?R.none():R.some(n)}(ut(n.childNodes),t).map((function(t){return t<e.offset()?Ou(n,e.offset()-1):e})).getOr(e);return $c(t),r},Ac=function(t,e){return xc(t)&&e.container()===t?function(t,e){var n=Dc(t.data.substr(0,e.offset())),r=Dc(t.data.substr(e.offset()));return(n.text+r.text).length>0?(Ec(t),Ou(t,e.offset()-n.count)):e}(t,e):Tc(t,e)},Nc=function(t,e){return Ou.isTextPosition(e)?Ac(t,e):function(t,e){return e.container()===t.parentNode?Oc(t,e):Tc(t,e)}(t,e)},$c=function(t){kc(t)&&To(t)&&(Oo(t)?t.removeAttribute("data-mce-caret"):Sc(t)),xc(t)&&(Ec(t),0===t.data.length&&Sc(t))},Lc=pe().browser,Ic=qn,Pc=Xn,jc=Yn,Rc=function(t,e,n){var r,o,i=nu(e.getBoundingClientRect(),n);if("BODY"===t.tagName){var a=t.ownerDocument.documentElement;r=t.scrollLeft||a.scrollLeft,o=t.scrollTop||a.scrollTop}else{var s=t.getBoundingClientRect();r=t.scrollLeft-s.left,o=t.scrollTop-s.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var u=e.offsetWidth-e.clientWidth;return u>0&&(n&&(u*=-1),i.left+=u,i.right+=u),i},Mc=function(t,e,n,r){var o,i,a=Es(),s=nc(t),u=s.length>0?s:"p",c=function(){!function(t){for(var e=Ms(Ae.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n<e.length;n++){var r,o=e[n].dom,i=o.previousSibling;Io(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,Lo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(e),i&&($c(i),i=null),a.on((function(t){cs(t.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},l=function(){o=oo.setInterval((function(){r()?cs("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):cs("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500)};return{show:function(t,r){var o;if(c(),jc(r))return null;if(!n(r))return i=function(t,e){var n=t.ownerDocument.createTextNode(wo),r=t.parentNode;if(e){if(o=t.previousSibling,So(o)){if(To(o))return o;if(Io(o))return o.splitText(o.data.length-1)}r.insertBefore(n,t)}else{var o=t.nextSibling;if(So(o)){if(To(o))return o;if(Lo(o))return o.splitText(1),o}t.nextSibling?r.insertBefore(n,t.nextSibling):r.appendChild(n)}return n}(r,t),o=r.ownerDocument.createRange(),Fc(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=$o(u,r,t);var s=Rc(e,r,t);cs(i).css("top",s.top);var d=cs('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(At({},s)).appendTo(e)[0];return a.set({caret:d,element:r,before:t}),t&&cs(d).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:c,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(t){var n=Rc(e,t.element,t.before);cs(t.caret).css(At({},n))}))},destroy:function(){return oo.clearInterval(o)}}},Bc=function(){return Lc.isIE()||Lc.isEdge()||Lc.isFirefox()},Fc=function(t){return Ic(t)||Pc(t)},zc=function(t){return Fc(t)||jn(t)&&Bc()},Uc=qn,Hc=Xn,Vc=Ln("display","block table table-cell table-caption list-item"),Wc=To,qc=Do,Yc=Nn,Xc=Wo,Kc=function(t){return t>0},Gc=function(t){return t<0},Zc=function(t,e){for(var n;n=t(e);)if(!qc(n))return n;return null},Jc=function(t,e,n,r,o){var i=new so(t,r),a=Uc(t)||qc(t);if(Gc(e)){if(a&&n(t=Zc(i.prev.bind(i),!0)))return t;for(;t=Zc(i.prev.bind(i),o);)if(n(t))return t}if(Kc(e)){if(a&&n(t=Zc(i.next.bind(i),!0)))return t;for(;t=Zc(i.next.bind(i),o);)if(n(t))return t}return null},Qc=function(t,e){for(;t&&t!==e;){if(Vc(t))return t;t=t.parentNode}return null},tl=function(t,e,n){return Qc(t.container(),n)===Qc(e.container(),n)},el=function(t,e){if(!e)return null;var n=e.container(),r=e.offset();return Yc(n)?n.childNodes[r+t]:null},nl=function(t,e){var n=e.ownerDocument.createRange();return t?(n.setStartBefore(e),n.setEndBefore(e)):(n.setStartAfter(e),n.setEndAfter(e)),n},rl=function(t,e,n){return Qc(e,t)===Qc(n,t)},ol=function(t,e,n){for(var r=t?"previousSibling":"nextSibling";n&&n!==e;){var o=n[r];if(Wc(o)&&(o=o[r]),Uc(o)||Hc(o)){if(rl(e,o,n))return o;break}if(Xc(o))break;n=n.parentNode}return null},il=T(nl,!0),al=T(nl,!1),sl=function(t,e,n){var r,o=T(ol,!0,e),i=T(ol,!1,e),a=n.startContainer,s=n.startOffset;if(Do(a)){Yc(a)||(a=a.parentNode);var u=a.getAttribute("data-mce-caret");if("before"===u&&(r=a.nextSibling,zc(r)))return il(r);if("after"===u&&(r=a.previousSibling,zc(r)))return al(r)}if(!n.collapsed)return n;if(Bn(a)){if(Wc(a)){if(1===t){if(r=i(a))return il(r);if(r=o(a))return al(r)}if(-1===t){if(r=o(a))return al(r);if(r=i(a))return il(r)}return n}if(Io(a)&&s>=a.data.length-1)return 1===t&&(r=i(a))?il(r):n;if(Lo(a)&&s<=1)return-1===t&&(r=o(a))?al(r):n;if(s===a.data.length)return(r=i(a))?il(r):n;if(0===s)return(r=o(a))?al(r):n}return n},ul=function(t,e){return R.from(el(t?0:-1,e)).filter(Uc)},cl=function(t,e,n){var r=sl(t,e,n);return-1===t?Ou.fromRangeStart(r):Ou.fromRangeEnd(r)},ll=function(t){return R.from(t.getNode()).map(Ae.fromDom)},dl=function(t,e){for(;e=t(e);)if(e.isVisible())return e;return e},fl=function(t,e){var n=tl(t,e);return!(n||!Hn(t.getNode()))||n};!function(t){t[t.Backwards=-1]="Backwards",t[t.Forwards=1]="Forwards"}(Au||(Au={}));var ml,pl=qn,hl=Bn,gl=Nn,vl=Hn,bl=Wo,yl=function(t){return Uo(t)||function(t){return!!qo(t)&&!0!==G(ut(t.getElementsByTagName("*")),(function(t,e){return t||Ro(e)}),!1)}(t)},_l=Yo,wl=function(t,e){return t.hasChildNodes()&&e<t.childNodes.length?t.childNodes[e]:null},Cl=function(t,e){if(Kc(t)){if(bl(e.previousSibling)&&!hl(e.previousSibling))return Ou.before(e);if(hl(e))return Ou(e,0)}if(Gc(t)){if(bl(e.nextSibling)&&!hl(e.nextSibling))return Ou.after(e);if(hl(e))return Ou(e,e.data.length)}return Gc(t)?vl(e)?Ou.before(e):Ou.after(e):Ou.before(e)},kl=function(t,e,n){var r,o,i,a;if(!gl(n)||!e)return null;if(e.isEqual(Ou.after(n))&&n.lastChild){if(a=Ou.after(n.lastChild),Gc(t)&&bl(n.lastChild)&&gl(n.lastChild))return vl(n.lastChild)?Ou.before(n.lastChild):a}else a=e;var s=a.container(),u=a.offset();if(hl(s)){if(Gc(t)&&u>0)return Ou(s,--u);if(Kc(t)&&u<s.length)return Ou(s,++u);r=s}else{if(Gc(t)&&u>0&&(o=wl(s,u-1),bl(o)))return!yl(o)&&(i=Jc(o,t,_l,o))?hl(i)?Ou(i,i.data.length):Ou.after(i):hl(o)?Ou(o,o.data.length):Ou.before(o);if(Kc(t)&&u<s.childNodes.length&&(o=wl(s,u),bl(o)))return vl(o)?function(t,e){var n=e.nextSibling;return n&&bl(n)?hl(n)?Ou(n,0):Ou.before(n):kl(Au.Forwards,Ou.after(e),t)}(n,o):!yl(o)&&(i=Jc(o,t,_l,o))?hl(i)?Ou(i,0):Ou.before(i):hl(o)?Ou(o,0):Ou.after(o);r=o||a.getNode()}if((Kc(t)&&a.isAtEnd()||Gc(t)&&a.isAtStart())&&(r=Jc(r,t,L,n,!0),_l(r,n)))return Cl(t,r);o=Jc(r,t,_l,n);var c=Ot(X(function(t,e){for(var n=[];t&&t!==e;)n.push(t),t=t.parentNode;return n}(s,n),pl));return!c||o&&c.contains(o)?o?Cl(t,o):null:a=Kc(t)?Ou.after(c):Ou.before(c)},xl=function(t){return{next:function(e){return kl(Au.Forwards,e,t)},prev:function(e){return kl(Au.Backwards,e,t)}}},Sl=function(t){return Ou.isTextPosition(t)?0===t.offset():Wo(t.getNode())},Dl=function(t){if(Ou.isTextPosition(t)){var e=t.container();return t.offset()===e.data.length}return Wo(t.getNode(!0))},El=function(t,e){return!Ou.isTextPosition(t)&&!Ou.isTextPosition(e)&&t.getNode()===e.getNode(!0)},Tl=function(t,e,n){return t?!El(e,n)&&(r=e,!(!Ou.isTextPosition(r)&&Hn(r.getNode())))&&Dl(e)&&Sl(n):!El(n,e)&&Sl(e)&&Dl(n);var r},Ol=function(t,e,n){var r=xl(e);return R.from(t?r.next(n):r.prev(n))},Al=function(t,e,n){return Ol(t,e,n).bind((function(r){return tl(n,r,e)&&Tl(t,n,r)?Ol(t,e,r):R.some(r)}))},Nl=function(t,e,n,r){return Al(t,e,n).bind((function(n){return r(n)?Nl(t,e,n,r):R.some(n)}))},$l=function(t,e){var n,r=t?e.firstChild:e.lastChild;return Bn(r)?R.some(Ou(r,t?0:r.data.length)):r?Wo(r)?R.some(t?Ou.before(r):Hn(n=r)?Ou.before(n):Ou.after(n)):function(t,e,n){var r=t?Ou.before(n):Ou.after(n);return Ol(t,e,r)}(t,e,r):R.none()},Ll=T(Ol,!0),Il=T(Ol,!1),Pl=T($l,!0),jl=T($l,!1),Rl="_mce_caret",Ml=function(t){return Nn(t)&&t.id===Rl},Bl=function(t,e){for(;e&&e!==t;){if(e.id===Rl)return e;e=e.parentNode}return null},Fl=function(t){return Te.isArray(t.start)},zl=function(t,e){return Nn(e)&&t.isBlock(e)&&!e.innerHTML&&!ke.ie&&(e.innerHTML='<br data-mce-bogus="1" />'),e},Ul=function(t,e){return jl(t).fold($,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))},Hl=function(t,e,n){return!(!function(t){return!1===t.hasChildNodes()}(e)||!Bl(t,e))&&(function(t,e){var n=t.ownerDocument.createTextNode(wo);t.appendChild(n),e.setStart(n,0),e.setEnd(n,0)}(e,n),!0)},Vl=function(t,e,n,r){var o,i,a,s,u=n[e?"start":"end"],c=t.getRoot();if(u){for(a=u[0],i=c,o=u.length-1;o>=1;o--){if(s=i.childNodes,Hl(c,i,r))return!0;if(u[o]>s.length-1)return!!Hl(c,i,r)||Ul(i,r);i=s[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),e?r.setStart(i,a):r.setEnd(i,a)}return!0},Wl=function(t){return Bn(t)&&t.data.length>0},ql=function(t,e,n){var r,o,i,a,s,u,c=t.get(n.id+"_"+e),l=n.keep;if(c){if(r=c.parentNode,"start"===e?(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.nextSibling)?(r=c.nextSibling,o=0):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)+1):o=t.nodeIndex(c),s=r,u=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)):o=t.nodeIndex(c),s=r,u=o),!l){for(a=c.previousSibling,i=c.nextSibling,Te.each(Te.grep(c.childNodes),(function(t){Bn(t)&&(t.nodeValue=t.nodeValue.replace(/\uFEFF/g,""))}));c=t.get(n.id+"_"+e);)t.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&Bn(a)&&!ke.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),t.remove(i),s=a,u=o)}return R.some(Ou(s,u))}return R.none()},Yl=function(t,e){var n=t.dom;if(e){if(Fl(e))return function(t,e){var n=t.createRng();return Vl(t,!0,e,n)&&Vl(t,!1,e,n)?R.some(n):R.none()}(n,e);if(function(t){return f(t.start)}(e))return R.some(function(t,e){var n,r=t.createRng();return n=zu(t.getRoot(),e.start),r.setStart(n.container(),n.offset()),n=zu(t.getRoot(),e.end),r.setEnd(n.container(),n.offset()),r}(n,e));if(function(t){return _t(t,"id")}(e))return function(t,e){var n=ql(t,"start",e),r=ql(t,"end",e);return Gn(n,r.or(n),(function(e,n){var r=t.createRng();return r.setStart(zl(t,e.container()),e.offset()),r.setEnd(zl(t,n.container()),n.offset()),r}))}(n,e);if(function(t){return _t(t,"name")}(e))return function(t,e){return R.from(t.select(e.name)[e.index]).map((function(e){var n=t.createRng();return n.selectNode(e),n}))}(n,e);if(function(t){return _t(t,"rng")}(e))return R.some(e.rng)}return R.none()},Xl=function(t,e,n){return Zu(t,e,n)},Kl=function(t,e){Yl(t,e).each((function(e){t.setRng(e)}))},Gl=function(t){return Nn(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type")},Zl=(ml=_o,function(t){return ml===t}),Jl=function(t){return""!==t&&-1!==" \f\n\r\t\v".indexOf(t)},Ql=function(t){return!Jl(t)&&!Zl(t)},td=function(t){return!!t.nodeType},ed=function(t,e,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(t){return t&&/^(IMG)$/.test(t.nodeName)}(o.childNodes[r]))&&Nn(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new so(o,t.getParent(o,t.isBlock))):(o=i[i.length-1],(a=new so(o,t.getParent(o,t.isBlock))).next(!0));for(var s=a.current();s;s=a.next())if(Bn(s)&&!id(s))return n.setStart(s,0),void e.setRng(n)}},nd=function(t,e,n){if(t){var r=e?"nextSibling":"previousSibling";for(t=n?t:t[r];t;t=t[r])if(Nn(t)||!id(t))return t}},rd=function(t,e){return td(e)&&(e=e.nodeName),!!t.schema.getTextBlockElements()[e.toLowerCase()]},od=function(t,e,n){return t.schema.isValidChild(e,n)},id=function(t,e){if(void 0===e&&(e=!1),y(t)&&Bn(t)){var n=e?t.data.replace(/ /g," "):t.data;return Ko(n)}return!1},ad=function(t,e){return _(t)?t=t(e):y(e)&&(t=t.replace(/%(\w+)/g,(function(t,n){return e[n]||t}))),t},sd=function(t,e){return e=e||"",t=""+((t=t||"").nodeName||t),e=""+(e.nodeName||e),t.toLowerCase()===e.toLowerCase()},ud=function(t,e,n){return"color"!==n&&"backgroundColor"!==n||(e=t.toHex(e)),"fontWeight"===n&&700===e&&(e="bold"),"fontFamily"===n&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e},cd=function(t,e,n){return ud(t,t.getStyle(e,n),n)},ld=function(t,e){var n;return t.getParent(e,(function(e){return(n=t.getStyle(e,"text-decoration"))&&"none"!==n})),n},dd=function(t,e,n){return t.getParents(e,n,t.getRoot())},fd=function(t,e,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(t){return vt(t,(function(t,e){return H(r,(function(t){return t===e}))}))};return H(t.formatter.get(e),(function(e){var r=o(e);return H(t.formatter.get(n),(function(t){var e=o(t);return function(t,e,n){return void 0===n&&(n=u),s(n).eq(t,e)}(r,e)}))}))},md=function(t){return wt(t,"block")},pd=function(t){return wt(t,"selector")},hd=function(t){return wt(t,"inline")},gd=function(t){return pd(t)&&!1!==t.expand&&!hd(t)},vd=Gl,bd=dd,yd=id,_d=rd,wd=function(t,e){for(var n=e;n;){if(Nn(n)&&t.getContentEditable(n))return"false"===t.getContentEditable(n)?n:e;n=n.parentNode}return e},Cd=function(t,e,n,r){for(var o=e.data,i=n;t?i>=0:i<o.length;t?i--:i++)if(r(o.charAt(i)))return t?i+1:i;return-1},kd=function(t,e,n){return Cd(t,e,n,(function(t){return Zl(t)||Jl(t)}))},xd=function(t,e,n){return Cd(t,e,n,Ql)},Sd=function(t,e,n,r,o,i){var a,s=t.getParent(n,t.isBlock)||e,u=function(e,n,r){var i=Qs(t),u=o?i.backwards:i.forwards;return R.from(u(e,n,(function(t,e){return vd(t.parentNode)?-1:(a=t,r(o,t,e))}),s))};return u(n,r,kd).bind((function(t){return i?u(t.container,t.offset+(o?-1:0),xd):R.some(t)})).orThunk((function(){return a?R.some({container:a,offset:o?0:a.length}):R.none()}))},Dd=function(t,e,n,r,o){Bn(r)&&Vt(r.data)&&r[o]&&(r=r[o]);for(var i=bd(t,r),a=0;a<i.length;a++)for(var s=0;s<e.length;s++){var u=e[s];if((!y(u.collapsed)||u.collapsed===n.collapsed)&&(pd(u)&&t.is(i[a],u.selector)))return i[a]}return r},Ed=function(t,e,n,r){var o=n,i=t.dom,a=i.getRoot(),s=e[0];if(md(s)&&(o=s.wrapper?null:i.getParent(n,s.block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(Bn(n)?n.parentNode:n,(function(e){return e!==a&&_d(t,e)}),u)}if(o&&md(s)&&s.wrapper&&(o=bd(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!sd(o,"br")););return o||n},Td=function(t,e,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==e&&!b(o)&&!t.isBlock(o))||Td(t,e,o,r))},Od=function(t,e,n,r,o){var i,a=n,s=o?"previousSibling":"nextSibling",u=t.getRoot();if(Bn(n)&&!yd(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!e[0].block_expand&&t.isBlock(a))return a;for(var c=a[s];c;c=c[s]){var l=Bn(c)&&!Td(t,u,c,s);if(!vd(c)&&(!Hn(i=c)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!yd(c,l))return a}if(a===u||a.parentNode===u){n=a;break}a=a.parentNode}return n},Ad=function(t){return vd(t.parentNode)||vd(t)},Nd=function(t,e,n,r){void 0===r&&(r=!1);var o=e.startContainer,i=e.startOffset,a=e.endContainer,s=e.endOffset,u=t.dom,c=n[0];(Nn(o)&&o.hasChildNodes()&&(o=uu(o,i),Bn(o)&&(i=0)),Nn(a)&&a.hasChildNodes()&&(a=uu(a,e.collapsed?s:s-1),Bn(a)&&(s=a.nodeValue.length)),o=wd(u,o),a=wd(u,a),Ad(o)&&(o=vd(o)?o:o.parentNode,o=e.collapsed?o.previousSibling||o:o.nextSibling||o,Bn(o)&&(i=e.collapsed?o.length:0)),Ad(a)&&(a=vd(a)?a:a.parentNode,a=e.collapsed?a.nextSibling||a:a.previousSibling||a,Bn(a)&&(s=e.collapsed?0:a.length)),e.collapsed)&&(Sd(u,t.getBody(),o,i,!0,r).each((function(t){var e=t.container,n=t.offset;o=e,i=n})),Sd(u,t.getBody(),a,s,!1,r).each((function(t){var e=t.container,n=t.offset;a=e,s=n})));return(hd(c)||c.block_expand)&&(hd(c)&&Bn(o)&&0!==i||(o=Od(u,n,o,i,!0)),hd(c)&&Bn(a)&&s!==a.nodeValue.length||(a=Od(u,n,a,s,!1))),gd(c)&&(o=Dd(u,n,e,o,"previousSibling"),a=Dd(u,n,e,a,"nextSibling")),(md(c)||pd(c))&&(o=Ed(t,n,o,"previousSibling"),a=Ed(t,n,a,"nextSibling"),md(c)&&(u.isBlock(o)||(o=Od(u,n,o,i,!0)),u.isBlock(a)||(a=Od(u,n,a,s,!1)))),Nn(o)&&(i=u.nodeIndex(o),o=o.parentNode),Nn(a)&&(s=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:s}},$d=function(t,e,n){var r=e.startOffset,o=uu(e.startContainer,r),i=e.endOffset,a=uu(e.endContainer,i-1),s=function(t){var e=t[0];Bn(e)&&e===o&&r>=e.data.length&&t.splice(0,1);var n=t[t.length-1];return 0===i&&t.length>0&&n===a&&Bn(n)&&t.splice(t.length-1,1),t},u=function(t,e,n){for(var r=[];t&&t!==n;t=t[e])r.push(t);return r},c=function(e,n){return t.getParent(e,(function(t){return t.parentNode===n}),n)},l=function(t,e,r){for(var o=r?"nextSibling":"previousSibling",i=t,a=i.parentNode;i&&i!==e;i=a){a=i.parentNode;var c=u(i===t?i:i[o],o);c.length&&(r||c.reverse(),n(s(c)))}};if(o===a)return n(s([o]));var d=t.findCommonAncestor(o,a);if(t.isChildOf(o,a))return l(o,d,!0);if(t.isChildOf(a,o))return l(a,d);var f=c(o,d)||o,m=c(a,d)||a;l(o,f,!0);var p=u(f===o?f:f.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(s(p)),l(a,m)},Ld=function(t){var e=[];if(t)for(var n=0;n<t.rangeCount;n++)e.push(t.getRangeAt(n));return e},Id=function(t){return X(function(t){return tt(t,(function(t){var e=su(t);return e?[Ae.fromDom(e)]:[]}))}(t),bo)},Pd=function(t,e){var n=Ms(e,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Id(t)},jd=function(t){return Pd(Ld(t.selection.getSel()),Ae.fromDom(t.getBody()))},Rd=function(t,e){return Zr(t,"table",e)},Md=function(t){return tn(t).fold(S([t]),(function(e){return[t].concat(Md(e))}))},Bd=function(t){return en(t).fold(S([t]),(function(e){return"br"===Re(e)?Xe(e).map((function(e){return[t].concat(Bd(e))})).getOr([]):[t].concat(Bd(e))}))},Fd=function(t,e){return Gn(function(t){var e=t.startContainer,n=t.startOffset;return Bn(e)?0===n?R.some(Ae.fromDom(e)):R.none():R.from(e.childNodes[n]).map(Ae.fromDom)}(e),function(t){var e=t.endContainer,n=t.endOffset;return Bn(e)?n===e.data.length?R.some(Ae.fromDom(e)):R.none():R.from(e.childNodes[n-1]).map(Ae.fromDom)}(e),(function(e,n){var r=J(Md(t),T(Ie,e)),o=J(Bd(t),T(Ie,n));return r.isSome()&&o.isSome()})).getOr(!1)},zd=function(t,e,n,r){var o=n,i=new so(n,o),a=vt(t.schema.getMoveCaretBeforeOnEnterElements(),(function(t,e){return!U(["td","th","table"],e.toLowerCase())}));do{if(Bn(n)&&0!==Te.trim(n.nodeValue).length)return void(r?e.setStart(n,0):e.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?e.setStartBefore(n):"BR"===n.nodeName?e.setEndBefore(n):e.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?e.setStart(o,0):e.setEnd(o,o.childNodes.length))},Ud=function(t){var e=t.selection.getSel();return e&&e.rangeCount>0},Hd=function(t,e){var n=jd(t);n.length>0?W(n,(function(n){var r=n.dom,o=t.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),e(o,!0)})):e(t.selection.getRng(),!1)},Vd=function(t,e,n){var r=Gu(t,e);n(r),t.moveToBookmark(r)},Wd=function(t,e){var n=function(e){return t(e)?R.from(e.dom.nodeValue):R.none()};return{get:function(r){if(!t(r))throw new Error("Can only get "+e+" value of a "+e+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom.nodeValue=r}}}(ze,"text"),qd=function(t){return Wd.get(t)},Yd=function(t,e,n,r){return Ye(e).fold((function(){return"skipping"}),(function(o){return"br"===r||function(t){return ze(t)&&qd(t)===wo}(e)?"valid":function(t){return Fe(t)&&js(t,Bs())}(e)?"existing":Ml(e.dom)?"caret":od(t,n,r)&&od(t,Re(o),n)?"valid":"invalid-child"}))},Xd=function(t,e,n,r){var o=e.uid,i=void 0===o?Ys("mce-annotation"):o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["uid"]),s=Ae.fromTag("span",t);Is(s,Bs()),Qn(s,""+zs(),i),Qn(s,""+Fs(),n);var u=r(i,a),c=u.attributes,l=void 0===c?{}:c,d=u.classes,f=void 0===d?[]:d;return tr(s,l),function(t,e){W(e,(function(e){Is(t,e)}))}(s,f),s},Kd=function(t,e,n,r,o){var i=[],a=Xd(t.getDoc(),o,n,r),s=Es(),u=function(){s.clear()},c=function(t){W(t,l)},l=function(e){switch(Yd(t,e,"span",Re(e))){case"invalid-child":u();var n=Je(e);c(n),u();break;case"valid":var r=s.get().getOrThunk((function(){var t=Gs(a);return i.push(t),s.set(t),t}));!function(t,e){dn(t,e),pn(e,t)}(e,r)}};return $d(t.dom,e,(function(t){u(),function(t){var e=V(t,Ae.fromDom);c(e)}(t)})),i},Gd=function(t,e,n,r){t.undoManager.transact((function(){var o=t.selection,i=o.getRng(),a=jd(t).length>0;if(i.collapsed&&!a&&function(t,e){var n=Nd(t,e,[{inline:"span"}]);e.setStart(n.startContainer,n.startOffset),e.setEnd(n.endContainer,n.endOffset),t.selection.setRng(e)}(t,i),o.getRng().collapsed&&!a){var s=Xd(t.getDoc(),r,e,n.decorate);Xs(s,_o),o.getRng().insertNode(s.dom),o.select(s.dom)}else Vd(o,!1,(function(){Hd(t,(function(o){Kd(t,o,e,n.decorate,r)}))}))}))},Zd=function(t){var e,n=(e={},{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return yt(e,t).map((function(t){return t.settings}))}});Ws(t,n);var r=Vs(t);return{register:function(t,e){n.register(t,e)},annotate:function(e,r){n.lookup(e).each((function(n){Gd(t,e,n,r)}))},annotationChanged:function(t,e){r.addListener(t,e)},remove:function(e){Us(t,R.some(e)).each((function(t){var e=t.elements;W(e,bn)}))},getAll:function(e){var n=function(t,e){var n=Ae.fromDom(t.getBody()),r=Ms(n,"["+Fs()+'="'+e+'"]'),o={};return W(r,(function(t){var e=er(t,zs()),n=yt(o,e).getOr([]);o[e]=n.concat([t])})),o}(t,e);return mt(n,(function(t){return V(t,(function(t){return t.dom}))}))}}},Jd=function(t){return{getBookmark:T(Xl,t),moveToBookmark:T(Kl,t)}};Jd.isBookmarkNode=Gl;var Qd=function(t,e){for(;e&&e!==t;){if(Wn(e)||qn(e))return e;e=e.parentNode}return null},tf=function(t,e,n){if(n.collapsed)return!1;if(ke.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Nn(r))return H(r.getClientRects(),(function(n){return au(n,t,e)}))}return H(n.getClientRects(),(function(n){return au(n,t,e)}))},ef=function(t,e,n){return t.fire(e,n)},nf=function(t,e,n,r){return t.fire("FormatApply",{format:e,node:n,vars:r})},rf=function(t,e,n,r){return t.fire("FormatRemove",{format:e,node:n,vars:r})},of={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(t){return t.shiftKey||t.ctrlKey||t.altKey||of.metaKeyPressed(t)},metaKeyPressed:function(t){return ke.mac?t.metaKey:t.ctrlKey&&!t.altKey}},af=qn,sf=function(t,e){var n,r,o,i,a,s,u,c,l,d,f,m,p,h,g,v="data-mce-selected",b=e.dom,_=Te.each,w=e.getDoc(),C=document,k=Math.abs,x=Math.round,S=e.getBody(),D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},E=function(t){return t&&("IMG"===t.nodeName||e.dom.is(t,"figure.image"))},T=function(t){return Xn(t)||b.hasClass(t,"mce-preview-object")},O=function(t){var n=t.target;(function(t,e){if("longpress"===t.type||0===t.type.indexOf("touch")){var n=t.touches[0];return E(t.target)&&!tf(n.clientX,n.clientY,e)}return E(t.target)&&!tf(t.clientX,t.clientY,e)})(t,e.selection.getRng())&&!t.isDefaultPrevented()&&e.selection.select(n)},A=function(t){return b.is(t,"figure.image")?[t.querySelector("img")]:b.hasClass(t,"mce-preview-object")&&y(t.firstElementChild)?[t,t.firstElementChild]:[t]},N=function(t){var n=gc(e);return!!n&&("false"!==t.getAttribute("data-mce-resize")&&(t!==e.getBody()&&(b.hasClass(t,"mce-preview-object")?$e(Ae.fromDom(t.firstElementChild),n):$e(Ae.fromDom(t),n))))},$=function(t,n,r){if(y(r)){var o=A(t);W(o,(function(t){t.style[n]||!e.schema.isValid(t.nodeName.toLowerCase(),n)?b.setStyle(t,n,r):b.setAttrib(t,n,""+r)}))}},L=function(t,e,n){$(t,"width",e),$(t,"height",n)},I=function(t){var a,v,y,_,w;a=t.screenX-s,v=t.screenY-u,m=a*i[2]+c,p=v*i[3]+l,m=m<5?5:m,p=p<5?5:p,y=(E(n)||T(n))&&!1!==function(t){return t.getParam("resize_img_proportional",!0,"boolean")}(e)?!of.modifierPressed(t):of.modifierPressed(t),y&&(k(a)>k(v)?(p=x(m*d),m=x(p/d)):(m=x(p/d),p=x(m*d))),L(r,m,p),_=(_=i.startPos.x+a)>0?_:0,w=(w=i.startPos.y+v)>0?w:0,b.setStyles(o,{left:_,top:w,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(c-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(l-p)),(a=S.scrollWidth-h)+(v=S.scrollHeight-g)!==0&&b.setStyles(o,{left:_-a,top:w-v}),f||(!function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})}(e,n,c,l,"corner-"+i.name),f=!0)},P=function(){var t=f;f=!1,t&&($(n,"width",m),$(n,"height",p)),b.unbind(w,"mousemove",I),b.unbind(w,"mouseup",P),C!==w&&(b.unbind(C,"mousemove",I),b.unbind(C,"mouseup",P)),b.remove(r),b.remove(o),b.remove(a),j(n),t&&(!function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})}(e,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),e.nodeChanged()},j=function(t){F();var f=b.getPos(t,S),y=f.x,k=f.y,x=t.getBoundingClientRect(),E=x.width||x.right-x.left,O=x.height||x.bottom-x.top;n!==t&&(R(),n=t,m=p=0);var $=e.fire("ObjectSelected",{target:t}),j=b.getAttrib(n,v,"1");N(t)&&!$.isDefaultPrevented()?_(D,(function(t,e){var f,m=function(f){var m,p=A(n)[0];s=f.screenX,u=f.screenY,c=p.clientWidth,l=p.clientHeight,d=l/c,(i=t).name=e,i.startPos={x:E*t[0]+y,y:O*t[1]+k},h=S.scrollWidth,g=S.scrollHeight,a=b.add(S,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=T(m=n)?b.create("img",{src:ke.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:k,margin:0}),L(r,E,O),r.removeAttribute(v),S.appendChild(r),b.bind(w,"mousemove",I),b.bind(w,"mouseup",P),C!==w&&(b.bind(C,"mousemove",I),b.bind(C,"mouseup",P)),o=b.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},c+" &times; "+l)};(f=b.get("mceResizeHandle"+e))&&b.remove(f),f=b.add(S,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===ke.ie&&(f.contentEditable=!1),b.bind(f,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),m(t)})),t.elm=f,b.setStyles(f,{left:E*t[0]+y-f.offsetWidth/2,top:O*t[1]+k-f.offsetHeight/2})})):R(),b.getAttrib(n,v)||n.setAttribute(v,j)},R=function(){F(),n&&n.removeAttribute(v),ft(D,(function(t,e){var n=b.get("mceResizeHandle"+e);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o=function(t,e){if(t)do{if(t===e)return!0}while(t=t.parentNode)};f||e.removed||(_(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(t){t.removeAttribute(v)})),r="mousedown"===n.type?n.target:t.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],S)&&(z(),o(t.getStart(!0),r)&&o(t.getEnd(!0),r))?j(r):R())},B=function(t){return af(Qd(e.getBody(),t))},F=function(){ft(D,(function(t){t.elm&&(b.unbind(t.elm),delete t.elm)}))},z=function(){try{e.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};e.on("init",(function(){if(z(),ke.browser.isIE()||ke.browser.isEdge()){e.on("mousedown click",(function(t){var n=t.target,r=n.nodeName;f||!/^(TABLE|IMG|HR)$/.test(r)||B(n)||(2!==t.button&&e.selection.select(n,"TABLE"===r),"mousedown"===t.type&&e.nodeChanged())}));var t=function(t){var n=function(t){oo.setEditorTimeout(e,(function(){return e.selection.select(t)}))};if(B(t.target)||Xn(t.target))return t.preventDefault(),void n(t.target);/^(TABLE|IMG|HR)$/.test(t.target.nodeName)&&(t.preventDefault(),"IMG"===t.target.tagName&&n(t.target))};b.bind(S,"mscontrolselect",t),e.on("remove",(function(){return b.unbind(S,"mscontrolselect",t)}))}var r=oo.throttle((function(t){e.composing||M(t)}));e.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),e.on("keyup compositionend",(function(t){n&&"TABLE"===n.nodeName&&r(t)})),e.on("hide blur",R),e.on("contextmenu longpress",O,!0)})),e.on("remove",F);return{isResizable:N,showResizeRect:j,hideResizeRect:R,updateResizeRect:M,destroy:function(){n=r=a=null}}},uf=function(t){return Wn(t)||qn(t)},cf=function(t,e,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(t,e))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(t,e);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(t,e),r.collapse(!0)}catch(o){r=function(t,e,n){var r,o=n.elementFromPoint(t,e),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=Te.toArray(i.getClientRects())).sort((function(t,n){return(t=Math.abs(Math.max(t.top-e,t.bottom-e)))-Math.abs(Math.max(n.top-e,n.bottom-e))}))).length>0){e=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(t,e),i.collapse(!0),i}catch(t){}}return null}(t,e,n)}return function(t,e){var n=t&&t.parentElement?t.parentElement():null;return qn(function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(n,e,uf))?null:t}(r,n.body)}return r},lf=function(t,e){return t&&e&&t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset},df=function(t,e,n){return null!==function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(t,e,n)},ff=function(t,e,n){return df(t,e,(function(t){return t.nodeName===n}))},mf=function(t){return t&&"TABLE"===t.nodeName},pf=function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)},hf=function(t,e){return To(t)&&!1===df(t,e,Ml)},gf=function(t,e,n){for(var r=new so(e,t.getParent(e.parentNode,t.isBlock)||t.getRoot());e=r[n?"prev":"next"]();)if(Hn(e))return!0},vf=function(t,e,n,r,o){var i,a,s=t.getRoot(),u=t.schema.getNonEmptyElements(),c=t.getParent(o.parentNode,t.isBlock)||s;if(r&&Hn(o)&&e&&t.isEmpty(c))return R.some(Ou(o.parentNode,t.nodeIndex(o)));for(var l=new so(o,c);a=l[r?"prev":"next"]();){if("false"===t.getContentEditableParent(a)||hf(a,s))return R.none();if(Bn(a)&&a.nodeValue.length>0)return!1===ff(a,s,"A")?R.some(Ou(a,r?a.nodeValue.length:0)):R.none();if(t.isBlock(a)||u[a.nodeName.toLowerCase()])return R.none();i=a}return n&&i?R.some(Ou(i,0)):R.none()},bf=function(t,e,n,r){var o,i,a,s,u=t.getRoot(),c=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=Nn(o)&&i===o.childNodes.length,d=t.schema.getNonEmptyElements();if(s=n,To(o))return R.none();if(Nn(o)&&i>o.childNodes.length-1&&(s=!1),zn(o)&&(o=u,i=0),o===u){if(s&&(a=o.childNodes[i>0?i-1:0])){if(To(a))return R.none();if(d[a.nodeName]||mf(a))return R.none()}if(o.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Bn(o)&&l?o.data.length:0,!e&&o===u.lastChild&&mf(o))return R.none();if(function(t,e){for(;e&&e!==t;){if(qn(e))return!0;e=e.parentNode}return!1}(u,o)||To(o))return R.none();if(o.hasChildNodes()&&!1===mf(o)){a=o;var f=new so(o,u);do{if(qn(a)||To(a)){c=!1;break}if(Bn(a)&&a.nodeValue.length>0){i=s?0:a.nodeValue.length,o=a,c=!0;break}if(d[a.nodeName.toLowerCase()]&&!pf(a)){i=t.nodeIndex(a),o=a.parentNode,s||i++,c=!0;break}}while(a=s?f.next():f.prev())}}}return e&&(Bn(o)&&0===i&&vf(t,l,e,!0,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),Nn(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Hn(a)||function(t,e){return t.previousSibling&&t.previousSibling.nodeName===e}(a,"A")||gf(t,a,!1)||gf(t,a,!0)||vf(t,l,e,!0,a).each((function(t){o=t.container(),i=t.offset(),c=!0})))),s&&!e&&Bn(o)&&i===o.nodeValue.length&&vf(t,l,e,!1,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),c?R.some(Ou(o,i)):R.none()},yf=function(t,e){var n=e.collapsed,r=e.cloneRange(),o=Ou.fromRangeStart(e);return bf(t,n,!0,r).each((function(t){n&&Ou.isAbove(o,t)||r.setStart(t.container(),t.offset())})),n||bf(t,n,!1,r).each((function(t){r.setEnd(t.container(),t.offset())})),n&&r.collapse(!0),lf(e,r)?R.none():R.some(r)},_f=function(t,e){return t.splitText(e)},wf=function(t){var e=t.startContainer,n=t.startOffset,r=t.endContainer,o=t.endOffset;return e===r&&Bn(e)?n>0&&n<e.nodeValue.length&&(e=(r=_f(e,n)).previousSibling,o>n?(e=r=_f(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Bn(e)&&n>0&&n<e.nodeValue.length&&(e=_f(e,n),n=0),Bn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=_f(r,o).previousSibling).nodeValue.length)),{startContainer:e,startOffset:n,endContainer:r,endOffset:o}},Cf=function(t){return{walk:function(e,n){return $d(t,e,n)},split:wf,normalize:function(e){return yf(t,e).fold($,(function(t){return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),!0}))}}};Cf.compareRanges=lf,Cf.getCaretRangeFromPoint=cf,Cf.getSelectedNode=su,Cf.getNode=uu;var kf,xf=function(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var o=ir(n,t);return parseFloat(o)||0}return r},r=function(t,e){return G(e,(function(e,n){var r=ir(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)};return{set:function(e,n){if(!w(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Zn(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var o=r(t,n);return e>o?e-o:0}}}("height",(function(t){var e=t.dom;return yn(t)?e.getBoundingClientRect().height:e.offsetHeight})),Sf=function(t,e){return t.view(e).fold(S([]),(function(e){var n=t.owner(e),r=Sf(t,n);return[e].concat(r)}))},Df=Object.freeze({__proto__:null,view:function(t){var e;return(t.dom===document?R.none():R.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement)).map(Ae.fromDom)},owner:function(t){return We(t)}}),Ef=function(t){var e=Ae.fromDom(document),n=xn(e),r=function(t,e){var n=e.owner(t);return Sf(e,n)}(t,Df),o=kn(t),i=K(r,(function(t,e){var n=kn(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return wn(i.left+o.left+n.left,i.top+o.top+n.top)},Tf=function(t){return"textarea"===Re(t)},Of=function(t,e){var n=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return wn(n.offsetLeft,n.offsetTop);var i=Cn(null==r?void 0:r.pageYOffset,o.scrollTop),a=Cn(null==r?void 0:r.pageXOffset,o.scrollLeft),s=Cn(o.clientTop,n.clientTop),u=Cn(o.clientLeft,n.clientLeft);return kn(t).translate(a-u,i-s)}(t),r=function(t){return xf.get(t)}(t);return{element:t,bottom:n.top+r,height:r,pos:n,cleanup:e}},Af=function(t,e){var n=function(t,e){var n=Je(t);if(0===n.length||Tf(t))return{element:t,offset:e};if(e<n.length&&!Tf(n[e]))return{element:n[e],offset:0};var r=n[n.length-1];return Tf(r)?{element:t,offset:e}:"img"===Re(r)?{element:r,offset:1}:ze(r)?{element:r,offset:qd(r).length}:{element:r,offset:Je(r).length}}(t,e),r=Ae.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return dn(n.element,r),Of(r,(function(){return vn(r)}))},Nf=function(t,e,n,r){Pf(t,(function(o,i){return Lf(t,e,n,r)}),n)},$f=function(t,e,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(t,e){return t.fire("ScrollIntoView",e).isDefaultPrevented()})(t,i)||(n(e,xn(e).top,r,o),function(t,e){t.fire("AfterScrollIntoView",e)}(t,i))},Lf=function(t,e,n,r){var o=Ae.fromDom(t.getBody()),i=Ae.fromDom(t.getDoc());o.dom.offsetWidth;var a=Af(Ae.fromDom(n.startContainer),n.startOffset);$f(t,i,e,a,r),a.cleanup()},If=function(t,e,n,r){var o=Ae.fromDom(t.getDoc());$f(t,o,n,function(t){return Of(Ae.fromDom(t),C)}(e),r)},Pf=function(t,e,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;e(Ae.fromDom(r),Ae.fromDom(i));var s=t.dom.createRng();s.setStart(r,o),s.setEnd(i,a),t.selection.setRng(n)},jf=function(t,e,n,r){var o=t.pos;if(n)Sn(o.left,o.top,r);else{var i=o.top-e+t.height;Sn(o.left,i,r)}},Rf=function(t,e,n,r,o){var i=n+e,a=r.pos.top,s=r.bottom,u=s-a>=n;if(a<e)jf(r,n,!1!==o,t);else if(a>i){jf(r,n,u?!1!==o:!0===o,t)}else s>i&&!u&&jf(r,n,!0===o,t)},Mf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Rf(t,e,o,n,r)},Bf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Rf(t,e,o,n,r);var i=Ef(n.element),a=Tn(window);i.top<a.y?Dn(n.element,!1!==r):i.top>a.bottom&&Dn(n.element,!0===r)},Ff=function(t,e,n){return Nf(t,Mf,e,n)},zf=function(t,e,n){return If(t,e,Mf,n)},Uf=function(t,e,n){return Nf(t,Bf,e,n)},Hf=function(t,e,n){return If(t,e,Bf,n)},Vf=function(t,e,n){(t.inline?Ff:Uf)(t,e,n)},Wf=function(t){var e=sn(t).dom;return t.dom===e.activeElement},qf=function(t){return void 0===t&&(t=Ae.fromDom(document)),R.from(t.dom.activeElement).map(Ae.fromDom)},Yf=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},Xf=Sr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Kf=(Xf.before,Xf.on,Xf.after,function(t){return t.fold(D,D,D)}),Gf=Sr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Zf={domRange:Gf.domRange,relative:Gf.relative,exact:Gf.exact,exactFromRange:function(t){return Gf.exact(t.start,t.soffset,t.finish,t.foffset)},getWin:function(t){var e=function(t){return t.match({domRange:function(t){return Ae.fromDom(t.startContainer)},relative:function(t,e){return Kf(t)},exact:function(t,e,n,r){return t}})}(t);return qe(e)},range:Yf},Jf=pe().browser,Qf=function(t,e){var n=ze(e)?qd(e).length:Je(e).length+1;return t>n?n:t<0?0:t},tm=function(t){return Zf.range(t.start,Qf(t.soffset,t.start),t.finish,Qf(t.foffset,t.finish))},em=function(t,e){return!An(e.dom)&&(je(t,e)||Ie(t,e))},nm=function(t){return function(e){return em(t,e.start)&&em(t,e.finish)}},rm=function(t){return!0===t.inline||Jf.isIE()},om=function(t){return Zf.range(Ae.fromDom(t.startContainer),t.startOffset,Ae.fromDom(t.endContainer),t.endOffset)},im=function(t){return function(t){var e=t.getSelection();return(e&&0!==e.rangeCount?R.from(e.getRangeAt(0)):R.none()).map(om)}(qe(t).dom).filter(nm(t))},am=function(t){var e=document.createRange();try{return e.setStart(t.start.dom,t.soffset),e.setEnd(t.finish.dom,t.foffset),R.some(e)}catch(t){return R.none()}},sm=function(t){var e=rm(t)?im(Ae.fromDom(t.getBody())):R.none();t.bookmark=e.isSome()?e:t.bookmark},um=function(t){return(t.bookmark?t.bookmark:R.none()).bind((function(e){return function(t,e){return R.from(e).filter(nm(t)).map(tm)}(Ae.fromDom(t.getBody()),e)})).bind(am)},cm={isEditorUIElement:function(t){var e=t.className.toString();return-1!==e.indexOf("tox-")||-1!==e.indexOf("mce-")}},lm=function(t,e){pe().browser.isIE()?function(t){t.on("focusout",(function(){sm(t)}))}(t):function(t,e){t.on("mouseup touchend",(function(t){e.throttle()}))}(t,e),t.on("keyup NodeChange",(function(e){(function(t){return"nodechange"===t.type&&t.selectionChange})(e)||sm(t)}))},dm=function(t){var e=Ts((function(){sm(t)}),0);t.on("init",(function(){t.inline&&function(t,e){var n=function(){e.throttle()};gs.DOM.bind(document,"mouseup",n),t.on("remove",(function(){gs.DOM.unbind(document,"mouseup",n)}))}(t,e),lm(t,e)})),t.on("remove",(function(){e.cancel()}))},fm=gs.DOM,mm=function(t,e){var n=function(t){return t.getParam("custom_ui_selector","","string")}(t),r=fm.getParent(e,(function(e){return function(t){return cm.isEditorUIElement(t)}(e)||!!n&&t.dom.is(e,n)}));return null!==r},pm=function(t,e){var n=e.editor;dm(n),n.on("focusin",(function(){var e=t.focusedEditor;e!==n&&(e&&e.fire("blur",{focusedEditor:n}),t.setActive(n),t.focusedEditor=n,n.fire("focus",{blurredEditor:e}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var e=t.focusedEditor;mm(n,function(t){try{var e=sn(Ae.fromDom(t.getElement()));return qf(e).fold((function(){return document.body}),(function(t){return t.dom}))}catch(t){return document.body}}(n))||e!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null)}))})),kf||(kf=function(e){var n=t.activeEditor;n&&function(t){if(an()&&y(t.target)){var e=Ae.fromDom(t.target);if(Fe(e)&&ln(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return at(n)}}return R.from(t.target)}(e).each((function(e){e.ownerDocument===document&&(e===document.body||mm(n,e)||t.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null))}))},fm.bind(document,"focusin",kf))},hm=function(t,e){t.focusedEditor===e.editor&&(t.focusedEditor=null),t.activeEditor||(fm.unbind(document,"focusin",kf),kf=null)},gm=function(t,e){return function(t){return t.collapsed?R.from(uu(t.startContainer,t.startOffset)).map(Ae.fromDom):R.none()}(e).bind((function(e){return vo(e)?R.some(e):!1===je(t,e)?R.some(t):R.none()}))},vm=function(t,e){gm(Ae.fromDom(t.getBody()),e).bind((function(t){return Pl(t.dom)})).fold((function(){t.selection.normalize()}),(function(e){return t.selection.setRng(e.toRange())}))},bm=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},ym=function(t){return Wf(t)||(e=t,qf(sn(e)).filter((function(t){return e.dom.contains(t.dom)}))).isSome();var e},_m=function(t){return t.inline?function(t){var e=t.getBody();return e&&ym(Ae.fromDom(e))}(t):function(t){return t.iframeElement&&Wf(Ae.fromDom(t.iframeElement))}(t)},wm=function(t){return _m(t)||function(t){var e=sn(Ae.fromDom(t.getElement()));return qf(e).filter((function(e){return!(void 0!==(n=e.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(t,e.dom);var n})).isSome()}(t)},Cm=function(t){return t.editorManager.setActive(t)},km=function(t,e){t.removed||(e?Cm(t):function(t){var e=t.selection,n=t.getBody(),r=e.getRng();t.quirks.refreshContentEditable(),void 0!==t.bookmark&&!1===_m(t)&&um(t).each((function(e){t.selection.setRng(e),r=e}));var o=function(t,e){return t.dom.getParent(e,(function(e){return"true"===t.dom.getContentEditable(e)}))}(t,e.getNode());if(t.$.contains(n,o))return bm(o),vm(t,r),void Cm(t);t.inline||(ke.opera||bm(n),t.getWin().focus()),(ke.gecko||t.inline)&&(bm(n),vm(t,r)),Cm(t)}(t))},xm=function(t,e,n,r,o){var i=n?e.startContainer:e.endContainer,a=n?e.startOffset:e.endOffset;return R.from(i).map(Ae.fromDom).map((function(t){return r&&e.collapsed?t:Qe(t,o(t,a)).getOr(t)})).bind((function(t){return Fe(t)?R.some(t):Ye(t).filter(Fe)})).map((function(t){return t.dom})).getOr(t)},Sm=function(t,e,n){return xm(t,e,!0,n,(function(t,e){return Math.min(nn(t),e)}))},Dm=function(t,e,n){return xm(t,e,!1,n,(function(t,e){return e>0?e-1:e}))},Em=function(t,e){for(var n=t;t&&Bn(t)&&0===t.length;)t=e?t.nextSibling:t.previousSibling;return t||n},Tm=function(t,e){return V(e,(function(e){var n=t.fire("GetSelectionRange",{range:e});return n.range!==e?n.range:e}))},Om={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Am=function(t,e,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(t[r])return t[r];if(t!==e){var i=t[o];if(i)return i;for(var a=t.parent;a&&a!==e;a=a.parent)if(i=a[o])return i}},Nm=function(t){if(!Ko(t.value))return!1;var e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(t.value)},$m=function(t){var e="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||e},Lm=function(){function t(t,e){this.name=t,this.type=e,1===e&&(this.attributes=[],this.attributes.map={})}return t.create=function(e,n){var r=new t(e,Om[e]||1);return n&&ft(n,(function(t,e){r.attr(e,t)})),r},t.prototype.replace=function(t){var e=this;return t.parent&&t.remove(),e.insert(t,e),e.remove(),e},t.prototype.attr=function(t,e){var n,r=this;if("string"!=typeof t)return null!=t&&ft(t,(function(t,e){r.attr(e,t)})),r;if(n=r.attributes){if(void 0!==e){if(null===e){if(t in n.map){delete n.map[t];for(var o=n.length;o--;)if(n[o].name===t)return n.splice(o,1),r}return r}if(t in n.map){for(o=n.length;o--;)if(n[o].name===t){n[o].value=e;break}}else n.push({name:t,value:e});return n.map[t]=e,r}return n.map[t]}},t.prototype.clone=function(){var e,n=this,r=new t(n.name,n.type);if(e=n.attributes){var o=[];o.map={};for(var i=0,a=e.length;i<a;i++){var s=e[i];"id"!==s.name&&(o[o.length]={name:s.name,value:s.value},o.map[s.name]=s.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},t.prototype.wrap=function(t){var e=this;return e.parent.insert(t,e),t.append(e),e},t.prototype.unwrap=function(){for(var t=this,e=t.firstChild;e;){var n=e.next;t.insert(e,t,!0),e=n}t.remove()},t.prototype.remove=function(){var t=this,e=t.parent,n=t.next,r=t.prev;return e&&(e.firstChild===t?(e.firstChild=n,n&&(n.prev=null)):r.next=n,e.lastChild===t?(e.lastChild=r,r&&(r.next=null)):n.prev=r,t.parent=t.next=t.prev=null),t},t.prototype.append=function(t){var e=this;t.parent&&t.remove();var n=e.lastChild;return n?(n.next=t,t.prev=n,e.lastChild=t):e.lastChild=e.firstChild=t,t.parent=e,t},t.prototype.insert=function(t,e,n){t.parent&&t.remove();var r=e.parent||this;return n?(e===r.firstChild?r.firstChild=t:e.prev.next=t,t.prev=e.prev,t.next=e,e.prev=t):(e===r.lastChild?r.lastChild=t:e.next.prev=t,t.next=e.next,t.prev=e,e.next=t),t.parent=r,t},t.prototype.getAll=function(t){for(var e=[],n=this.firstChild;n;n=Am(n,this))n.name===t&&e.push(n);return e},t.prototype.children=function(){for(var t=[],e=this.firstChild;e;e=e.next)t.push(e);return t},t.prototype.empty=function(){var t=this;if(t.firstChild){for(var e=[],n=t.firstChild;n;n=Am(n,t))e.push(n);for(var r=e.length;r--;){(n=e[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return t.firstChild=t.lastChild=null,t},t.prototype.isEmpty=function(t,e,n){void 0===e&&(e={});var r=this,o=r.firstChild;if($m(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(t[o.name])return!1;if($m(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Nm(o))return!1;if(3===o.type&&o.parent&&e[o.parent.name]&&Ko(o.value))return!1;if(n&&n(o))return!1}while(o=Am(o,r));return!0},t.prototype.walk=function(t){return Am(this,null,t)},t}(),Im=function(t,e){return t.replace(e.re,(function(t){return yt(e.uris,t).getOr(t)}))},Pm=Te.each,jm=Te.trim,Rm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Mm={ftp:21,http:80,https:443,mailto:25},Bm=["img","video"],Fm=function(t,e,n){return!t.allow_html_data_urls&&(/^data:image\//i.test(e)?function(t,e){return y(t)?!t:!y(e)||!U(Bm,e)}(t.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(e):/^data:/i.test(e))},zm=function(){function t(e,n){e=jm(e),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))o.source=e;else{var i=0===e.indexOf("//");if(0!==e.indexOf("/")||i||(e=(r&&r.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){var a=this.settings.base_uri?this.settings.base_uri.path:new t(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)e="//mce_host"+o.toAbsPath(a,e);else{var s=/([^#?]*)([#?]?.*)/.exec(e);e=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,s[1])+s[2]}}e=e.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);Pm(Rm,(function(t,e){var n=u[e];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[t]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return t.parseDataUri=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},t.isDomSafe=function(t,e,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(t){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!Fm(n,r,e)},t.getDocumentBaseUrl=function(t){var e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href:t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e},t.prototype.setPath=function(t){var e=/^(.*?)\/?(\w+)?$/.exec(t);this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},t.prototype.toRelative=function(e){var n;if("./"===e)return e;var r=new t(e,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},t.prototype.toAbsolute=function(e,n){var r=new t(e,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},t.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var e=Mm[this.protocol];if(e&&(this.port||e)==(t.port||e))return!0}return!1},t.prototype.toRelPath=function(t,e){var n,r,o=0,i="",a=t.substring(0,t.lastIndexOf("/")).split("/"),s=e.split("/");if(a.length>=s.length)for(n=0,r=a.length;n<r;n++)if(n>=s.length||a[n]!==s[n]){o=n+1;break}if(a.length<s.length)for(n=0,r=s.length;n<r;n++)if(n>=a.length||a[n]!==s[n]){o=n+1;break}if(1===o)return e;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=s.length;n<r;n++)i+=n!==o-1?"/"+s[n]:s[n];return i},t.prototype.toAbsPath=function(t,e){var n,r,o=0,i=[],a=/\/$/.test(e)?"/":"",s=t.split("/"),u=e.split("/");for(Pm(s,(function(t){t&&i.push(t)})),s=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=s.length-o)<=0?nt(i).join("/"):s.slice(0,n).join("/")+"/"+nt(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},t.prototype.getURI=function(t){var e;return void 0===t&&(t=!1),this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source},t}(),Um=Te.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Hm=function(t,e,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=t.getShortEndedElements(),a=1,s=n;0!==a;)for(r.lastIndex=s;;){var u=r.exec(e);if(null===u)return s;if("!"===u[1]){s=Mt(u[2],"--")?Vm(e,!1,u.index+"!--".length):Vm(e,!0,u.index+1);break}o.lastIndex=r.lastIndex;var c=o.exec(e);if(!h(c)&&c.index===r.lastIndex){"/"===u[1]?a-=1:_t(i,u[2])||(a+=1),s=r.lastIndex+c[0].length;break}}return s},Vm=function(t,e,n){void 0===n&&(n=0);var r=t.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(t,e){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(t.substr(e))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(e){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var s=a.exec(t);return s?s.index+s[0].length:r.length},Wm=function(t,e){var n=t.exec(e);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},qm=function(t,e){var n;void 0===e&&(e=Oi());var r=null!==(n=(t=t||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==t.fix_self_closing&&(t.fix_self_closing=!0);var i=t.comment?t.comment:C,a=t.cdata?t.cdata:C,s=t.text?t.text:C,u=t.start?t.start:C,c=t.end?t.end:C,l=t.pi?t.pi:C,d=t.doctype?t.doctype:C,f=function(n,f){void 0===f&&(f="html");for(var m,p,h,g,v,b,y,_,w,C,k,x,S,D,E,T,O,A,N,$=n.html,L=0,I=[],P=0,j=yi.decode,R=Te.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),M="html"===f?0:1,B=function(t){var e,n;for(e=I.length;e--&&I[e].name!==t;);if(e>=0){for(n=I.length-1;n>=e;n--)(t=I[n]).valid&&c(t.name);I.length=e}},F=function(t,e){return s(Im(t,n),e)},z=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),t.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),i(Im(e,n)))},U=function(t,e){var n=t||"",r=!Mt(n,"--"),o=Vm($,r,e);return t=$.substr(e,o-e),z(r?n+t:t),o+1},H=function(e,i,a,s,u){if(a=function(t){return Im(t,n)}((i=i.toLowerCase())in X?i:j(a||s||u||"")),K&&!_&&!1===function(t){return 0===t.indexOf("data-")||0===t.indexOf("aria-")}(i)){var c=D[i];if(!c&&E){for(var l=E.length;l--&&!(c=E[l]).pattern.test(i););-1===l&&(c=null)}if(!c)return;if(c.validValues&&!(a in c.validValues))return}("name"===i||"id"===i)&&e in Um&&(a in r||a in o)||R[i]&&!zm.isDomSafe(a,e,t)||_&&(i in R||0===i.indexOf("on"))||(g.map[i]=a,g.push({name:i,value:a}))},V=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),W=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,q=e.getShortEndedElements(),Y=t.self_closing_elements||e.getSelfClosingElements(),X=e.getBoolAttrs(),K=t.validate,G=t.remove_internals,Z=t.fix_self_closing,J=e.getSpecialElements(),Q=$+">";m=V.exec(Q);){var tt=m[0];if(L<m.index&&F(j($.substr(L,m.index-L))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),B(p);else if(p=m[8]){if(m.index+tt.length>$.length){F(j($.substr(m.index))),L=m.index+tt.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),w=p in q,Z&&Y[p]&&I.length>0&&I[I.length-1].name===p&&B(p);var et=Wm(W,m[9]);if(null!==et){if("all"===et){L=Hm(e,$,V.lastIndex),V.lastIndex=L;continue}k=!1}if(!K||(C=e.getElementRule(p))){if(k=!0,K&&(D=C.attributes,E=C.attributePatterns),(S=m[9])?((_=-1!==S.indexOf("data-mce-type"))&&G&&(k=!1),(g=[]).map={},S.replace(W,(function(t,e,n,r,o){return H(p,e,n,r,o),""}))):(g=[]).map={},K&&!_){if(T=C.attributesRequired,O=C.attributesDefault,A=C.attributesForced,C.removeEmptyAttrs&&!g.length&&(k=!1),A)for(v=A.length;v--;)y=(x=A[v]).name,"{$uid}"===(N=x.value)&&(N="mce_"+P++),g.map[y]=N,g.push({name:y,value:N});if(O)for(v=O.length;v--;)(y=(x=O[v]).name)in g.map||("{$uid}"===(N=x.value)&&(N="mce_"+P++),g.map[y]=N,g.push({name:y,value:N}));if(T){for(v=T.length;v--&&!(T[v]in g.map););-1===v&&(k=!1)}if(x=g.map["data-mce-bogus"]){if("all"===x){L=Hm(e,$,V.lastIndex),V.lastIndex=L;continue}k=!1}}k&&u(p,g,w)}else k=!1;if(h=J[p]){h.lastIndex=L=m.index+tt.length,(m=h.exec($))?(k&&(b=$.substr(L,m.index-L)),L=m.index+m[0].length):(b=$.substr(L),L=$.length),k&&(b.length>0&&F(b,!0),c(p)),V.lastIndex=L;continue}w||(S&&S.indexOf("/")===S.length-1?k&&c(p):I.push({name:p,valid:k}))}else if(p=m[1])z(p);else if(p=m[2]){if(!(1===M||t.preserve_cdata||I.length>0&&e.isValidChild(I[I.length-1].name,"#cdata"))){L=U("",m.index+2),V.lastIndex=L;continue}a(p)}else if(p=m[3])d(p);else{if((p=m[4])||"<!"===tt){L=U(p,m.index+tt.length),V.lastIndex=L;continue}if(p=m[5]){if(1!==M){L=U("?",m.index+2),V.lastIndex=L;continue}l(p,m[6])}}L=m.index+tt.length}for(L<$.length&&F(j($.substr(L))),v=I.length-1;v>=0;v--)(p=I[v]).valid&&c(p.name)};return{parse:function(t,e){void 0===e&&(e="html"),f(function(t){for(var e,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ys("img"),a=0,s=0;e=n.exec(t);){var u=e[0],c=i+"_"+s++;o[c]=u,a<e.index&&r.push(t.substr(a,e.index-a)),r.push(c),a=e.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:t,re:l}:(a<t.length&&r.push(t.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(t),e)}}};qm.findEndTag=Hm;var Ym=function(t,e){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=t.schema,i=function(t,e){var n=new RegExp(["\\s?("+t.join("|")+')="[^"]+"'].join("|"),"gi");return e.replace(n,"")}(t.getTempAttrs(),e),a=o.getShortEndedElements();n=r.exec(i);){var s=r.lastIndex,u=n[0].length,c=void 0;c=a[n[1]]?s:qm.findEndTag(o,i,s),i=i.substring(0,s-u)+i.substring(c),r.lastIndex=s-u}return ko(i)},Xm=Ym,Km=function(t,e,n,r){var o,i=function(t,e){return At(At({},t),{format:e,get:!0,getInner:!0})}(e,n),a=e.no_events?i:t.fire("BeforeGetContent",i);return o="raw"===a.format?Te.trim(Xm(t.serializer,r.innerHTML)):"text"===a.format?t.dom.isEmpty(r)?"":ko(r.innerText||r.textContent):"tree"===a.format?t.serializer.serialize(r,a):function(t,e){var n=nc(t),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return e.replace(r,"")}(t,t.serializer.serialize(r,a)),U(["text","tree"],a.format)||yo(Ae.fromDom(r))?a.content=o:a.content=Te.trim(o),a.no_events?a.content:t.fire("GetContent",a).content},Gm=Te.each,Zm=function(t){return{compare:function(e,n){if(e.nodeName!==n.nodeName)return!1;var r=function(e){var n={};return Gm(t.getAttribs(e),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=t.getAttrib(e,o))})),n},o=function(t,e){var n,r;for(r in t)if(_t(t,r)){if(void 0===(n=e[r]))return!1;if(t[r]!==n)return!1;delete e[r]}for(r in e)if(_t(e,r))return!1;return!0};return!!o(r(e),r(n))&&(!!o(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style")))&&(!Gl(e)&&!Gl(n)))}}},Jm=Te.makeMap,Qm=function(t){var e=[],n=(t=t||{}).indent,r=Jm(t.indent_before||""),o=Jm(t.indent_after||""),i=yi.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="html"===t.element_format;return{start:function(t,s,u){var c,l,d,f;if(n&&r[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n"),e.push("<",t),s)for(c=0,l=s.length;c<l;c++)d=s[c],e.push(" ",d.name,'="',i(d.value,!0),'"');e[e.length]=!u||a?">":" />",u&&n&&o[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n")},end:function(t){var r;e.push("</",t,">"),n&&o[t]&&e.length>0&&(r=e[e.length-1]).length>0&&"\n"!==r&&e.push("\n")},text:function(t,n){t.length>0&&(e[e.length]=n?t:i(t))},cdata:function(t){e.push("<![CDATA[",t,"]]>")},comment:function(t){e.push("\x3c!--",t,"--\x3e")},pi:function(t,r){r?e.push("<?",t," ",i(r),"?>"):e.push("<?",t,"?>"),n&&e.push("\n")},doctype:function(t){e.push("<!DOCTYPE",t,">",n?"\n":"")},reset:function(){e.length=0},getContent:function(){return e.join("").replace(/\n$/,"")}}},tp=function(t,e){void 0===e&&(e=Oi());var n=Qm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(r){var o=t.validate,i={3:function(t){n.text(t.value,t.raw)},8:function(t){n.comment(t.value)},7:function(t){n.pi(t.name,t.value)},10:function(t){n.doctype(t.value)},4:function(t){n.cdata(t.value)},11:function(t){if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(t){var r=i[t.type];if(r)r(t);else{var s=t.name,u=t.shortEnded,c=t.attributes;if(o&&c&&c.length>1){var l=[];l.map={};var d=e.getElementRule(t.name);if(d){for(var f=0,m=d.attributesOrder.length;f<m;f++){if((h=d.attributesOrder[f])in c.map){var p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}for(f=0,m=c.length;f<m;f++){var h;if(!((h=c[f].name)in l.map)){p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}c=l}}if(n.start(t.name,c,u),!u){if(t=t.firstChild)do{a(t)}while(t=t.next);n.end(s)}}};return 1!==r.type||t.inner?i[11](r):a(r),n.getContent()}}},ep=new Set;W(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(t){ep.add(t)}));var np=["font","text-decoration","text-emphasis"],rp=function(t,e){return lt(t.parseStyle(t.getAttrib(e,"style")))},op=function(t,e){return et(rp(t,e),(function(t){return!function(t){return ep.has(t)}(t)}))},ip=function(t,e,n){var r=rp(t,e),o=rp(t,n),i=function(r){var o=t.getStyle(e,r),i=t.getStyle(n,r);return Ht(o)&&Ht(i)&&o!==i};return H(r,(function(t){var e=function(e){return H(e,(function(e){return e===t}))};if(!e(o)&&e(np)){var n=X(o,(function(t){return H(np,(function(e){return Mt(t,e)}))}));return H(n,i)}return i(t)}))},ap=function(t,e,n){return R.from(n.container()).filter(Bn).exists((function(r){var o=t?0:-1;return e(r.data.charAt(n.offset()+o))}))},sp=T(ap,!0,Jl),up=T(ap,!1,Jl),cp=function(t){var e=t.container();return Bn(e)&&(0===e.data.length||Co(e.data)&&Jd.isBookmarkNode(e.parentNode))},lp=function(t,e){return function(n){return R.from(el(t?0:-1,n)).filter(e).isSome()}},dp=function(t){return Vn(t)&&"block"===ir(Ae.fromDom(t),"display")},fp=function(t){return qn(t)&&!function(t){return Nn(t)&&"all"===t.getAttribute("data-mce-bogus")}(t)},mp=lp(!0,dp),pp=lp(!1,dp),hp=lp(!0,Xn),gp=lp(!1,Xn),vp=lp(!0,jn),bp=lp(!1,jn),yp=lp(!0,fp),_p=lp(!1,fp),wp=function(t){var e=Ms(t,"br"),n=X(function(t){for(var e=[],n=t.dom;n;)e.push(Ae.fromDom(n)),n=n.lastChild;return e}(t).slice(-1),mo);e.length===n.length&&W(n,vn)},Cp=function(t){gn(t),pn(t,Ae.fromHtml('<br data-mce-bogus="1">'))},kp=function(t){en(t).each((function(e){Xe(e).each((function(n){lo(t)&&mo(e)&&lo(n)&&vn(e)}))}))},xp=function(t,e,n){return je(e,t)?(r=function(t,e){for(var n=_(e)?e:$,r=t.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Ae.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(t,(function(t){return n(t)||Ie(t,e)})),r.slice(0,-1)):[];var r},Sp=function(t,e){return xp(t,e,$)},Dp=function(t,e){return[t].concat(Sp(t,e))},Ep=function(t,e,n){return Nl(t,e,n,cp)},Tp=function(t,e){return J(Dp(Ae.fromDom(e.container()),t),lo)},Op=function(t,e,n){return Ep(t,e.dom,n).forall((function(t){return Tp(e,n).fold((function(){return!1===tl(t,n,e.dom)}),(function(r){return!1===tl(t,n,e.dom)&&je(r,Ae.fromDom(t.container()))}))}))},Ap=function(t,e,n){return Tp(e,n).fold((function(){return Ep(t,e.dom,n).forall((function(t){return!1===tl(t,n,e.dom)}))}),(function(e){return Ep(t,e.dom,n).isNone()}))},Np=T(Ap,!1),$p=T(Ap,!0),Lp=T(Op,!1),Ip=T(Op,!0),Pp=function(t){return ll(t).exists(mo)},jp=function(t,e,n){var r=X(Dp(Ae.fromDom(n.container()),e),lo),o=at(r).getOr(e);return Ol(t,o.dom,n).filter(Pp)},Rp=function(t,e){return ll(e).exists(mo)||jp(!0,t,e).isSome()},Mp=function(t,e){return function(t){return R.from(t.getNode(!0)).map(Ae.fromDom)}(e).exists(mo)||jp(!1,t,e).isSome()},Bp=T(jp,!1),Fp=T(jp,!0),zp=function(t){return Ou.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd()},Up=function(t,e){var n=X(Dp(Ae.fromDom(e.container()),t),lo);return at(n).getOr(t)},Hp=function(t,e){return zp(e)?up(e):up(e)||Il(Up(t,e).dom,e).exists(up)},Vp=function(t,e){return zp(e)?sp(e):sp(e)||Ll(Up(t,e).dom,e).exists(sp)},Wp=function(t){return ll(t).bind((function(t){return Kr(t,Fe)})).exists((function(t){return function(t){return U(["pre","pre-wrap"],t)}(ir(t,"white-space"))}))},qp=function(t,e){return function(t,e){return Il(t.dom,e).isNone()}(t,e)||function(t,e){return Ll(t.dom,e).isNone()}(t,e)||Np(t,e)||$p(t,e)||Mp(t,e)||Rp(t,e)},Yp=function(t,e){return!Wp(e)&&(Np(t,e)||Lp(t,e)||Mp(t,e)||Hp(t,e))},Xp=function(t,e){return!Wp(e)&&($p(t,e)||Ip(t,e)||Rp(t,e)||Vp(t,e))},Kp=function(t,e){return Yp(t,e)||Xp(t,function(t){var e=t.container(),n=t.offset();return Bn(e)&&n<e.data.length?Ou(e,n+1):t}(e))},Gp=function(t,e){return Zl(t.charAt(e))},Zp=function(t){var e=t.container();return Bn(e)&&Rt(e.data,_o)},Jp=function(t){var e=t.data,n=function(t){var e=t.split("");return V(e,(function(t,n){return Zl(t)&&n>0&&n<e.length-1&&Ql(e[n-1])&&Ql(e[n+1])?" ":t})).join("")}(e);return n!==e&&(t.data=n,!0)},Qp=function(t,e){return R.some(e).filter(Zp).bind((function(e){var n=e.container(),r=function(t,e){var n=e.data,r=Ou(e,0);return!(!Gp(n,0)||Kp(t,r)||(e.data=" "+n.slice(1),0))}(t,n)||Jp(n)||function(t,e){var n=e.data,r=Ou(e,n.length-1);return!(!Gp(n,n.length-1)||Kp(t,r)||(e.data=n.slice(0,-1)+" ",0))}(t,n);return r?R.some(e):R.none()}))},th=function(t){var e=Ae.fromDom(t.getBody());t.selection.isCollapsed()&&Qp(e,Ou.fromRangeStart(t.selection.getRng())).each((function(e){t.selection.setRng(e.toRange())}))},eh=function(t,e,n){if(0!==n){var r=Ae.fromDom(t),o=Xr(r,lo).getOr(r),i=t.data.slice(e,e+n),a=e+n>=t.data.length&&Xp(o,Ou(t,t.data.length)),s=0===e&&Yp(o,Ou(t,0));t.replaceData(e,n,function(t,e,n){return G(t,(function(r,o){return Jl(o)||Zl(o)?r.previousCharIsSpace||""===r.str&&e||r.str.length===t.length-1&&n?{previousCharIsSpace:!1,str:r.str+_o}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,s,a))}},nh=function(t,e){var n=t.data.slice(e),r=n.length-zt(n).length;eh(t,e,r)},rh=function(t,e){var n=t.data.slice(0,e),r=n.length-Ut(n).length;eh(t,e-r,r)},oh=function(t,e,n,r){void 0===r&&(r=!0);var o=Ut(t.data).length,i=r?t:e,a=r?e:t;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Ae.fromDom(a)),n&&nh(i,o),i},ih=function(t,e){return function(t,e){var n=t.container(),r=t.offset();return!1===Ou.isTextPosition(t)&&n===e.parentNode&&r>Ou.before(e).offset()}(e,t)?Ou(e.container(),e.offset()-1):e},ah=function(t){return Wo(t.previousSibling)?R.some((e=t.previousSibling,Bn(e)?Ou(e,e.data.length):Ou.after(e))):t.previousSibling?jl(t.previousSibling):R.none();var e},sh=function(t){return Wo(t.nextSibling)?R.some((e=t.nextSibling,Bn(e)?Ou(e,0):Ou.before(e))):t.nextSibling?Pl(t.nextSibling):R.none();var e},uh=function(t,e){return ah(e).orThunk((function(){return sh(e)})).orThunk((function(){return function(t,e){var n=Ou.before(e.previousSibling?e.previousSibling:e.parentNode);return Il(t,n).fold((function(){return Ll(t,Ou.after(e))}),R.some)}(t,e)}))},ch=function(t,e){return sh(e).orThunk((function(){return ah(e)})).orThunk((function(){return function(t,e){return Ll(t,Ou.after(e)).fold((function(){return Il(t,Ou.before(e))}),R.some)}(t,e)}))},lh=function(t,e,n){return function(t,e,n){return t?ch(e,n):uh(e,n)}(t,e,n).map(T(ih,n))},dh=function(t,e,n){n.fold((function(){t.focus()}),(function(n){t.selection.setRng(n.toRange(),e)}))},fh=function(t,e){return e&&_t(t.schema.getBlockElements(),Re(e))},mh=function(t){if(ei(t)){var e=Ae.fromHtml('<br data-mce-bogus="1">');return gn(t),pn(t,e),R.some(Ou.before(e.dom))}return R.none()},ph=function(t,e,n){var r,o,i,a,s=Xe(t).filter(ze),u=Ke(t).filter(ze);return vn(t),(r=s,o=u,i=e,a=function(t,e,r){var o=t.dom,i=e.dom,a=o.data.length;return oh(o,i,n),r.container()===i?Ou(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?R.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):R.none()).orThunk((function(){return n&&(s.each((function(t){return rh(t.dom,t.dom.length)})),u.each((function(t){return nh(t.dom,0)}))),e}))},hh=function(t,e,n,r){void 0===r&&(r=!0);var o,i=lh(e,t.getBody(),n.dom),a=Xr(n,T(fh,t),(o=t.getBody(),function(t){return t.dom===o})),s=ph(n,i,function(t,e){return _t(t.schema.getTextInlineElements(),Re(e))}(t,n));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(mh).fold((function(){r&&dh(t,e,s)}),(function(n){r&&dh(t,e,R.some(n))}))},gh=function(t){return Ms(t,"td,th")},vh=function(t,e){return{start:t,end:e}},bh=Sr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yh=function(t,e){return Qr(Ae.fromDom(t),"td,th",e)},_h=function(t){return!Ie(t.start,t.end)},wh=function(t,e){return Rd(t.start,e).bind((function(n){return Rd(t.end,e).bind((function(t){return e=Ie(n,t),r=n,e?R.some(r):R.none();var e,r}))}))},Ch=function(t){return function(e){return wh(e,t).map((function(t){return function(t,e,n){return{rng:t,table:e,cells:n}}(e,t,gh(t))}))}},kh=function(t,e,n,r){if(n.collapsed||!t.forall(_h))return R.none();if(e.isSameTable){var o=t.bind(Ch(r));return R.some({start:o,end:o})}var i=yh(n.startContainer,r),a=yh(n.endContainer,r),s=i.bind(function(t){return function(e){return Rd(e,t).bind((function(t){return st(gh(t)).map((function(t){return vh(e,t)}))}))}}(r)).bind(Ch(r)),u=a.bind(function(t){return function(e){return Rd(e,t).bind((function(t){return at(gh(t)).map((function(t){return vh(t,e)}))}))}}(r)).bind(Ch(r));return R.some({start:s,end:u})},xh=function(t,e){return Q(t,(function(t){return Ie(t,e)}))},Sh=function(t){return Gn(xh(t.cells,t.rng.start),xh(t.cells,t.rng.end),(function(e,n){return t.cells.slice(e,n+1)}))},Dh=function(t,e,n){return t.exists((function(t){return function(t,e){return!_h(t)&&wh(t,e).exists((function(t){var e=t.dom.rows;return 1===e.length&&1===e[0].cells.length}))}(t,n)&&Fd(t.start,e)}))},Eh=function(t,e){var n=e.startTable,r=e.endTable,o=t.cloneRange();return n.each((function(t){return o.setStartAfter(t.dom)})),r.each((function(t){return o.setEndBefore(t.dom)})),o},Th=function(t,e){var n=function(t){return function(e){return Ie(t,e)}}(t),r=function(t,e){var n=yh(t.startContainer,e),r=yh(t.endContainer,e);return Gn(n,r,vh)}(e,n),o=function(t,e){var n=function(t){return Rd(Ae.fromDom(t),e)},r=n(t.startContainer),o=n(t.endContainer),i=r.isSome(),a=o.isSome(),s=Gn(r,o,Ie).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:s,isMultiTable:!s&&i&&a}}(e,n);return Dh(r,e,n)?r.map((function(t){return bh.singleCellTable(e,t.start)})):o.isMultiTable?function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var r=t.start,o=t.end,i=r.bind(Sh).getOr([]),a=o.bind(Sh).getOr([]);if(i.length>0&&a.length>0){var s=Eh(n,e);return R.some(bh.multiTable(i,a,s))}return R.none()}))}(r,o,e,n):function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var e=t.start,n=t.end;return e.or(n)})).bind((function(t){var r=e.isSameTable,o=Sh(t).getOr([]);if(r&&t.cells.length===o.length)return R.some(bh.fullTable(t.table));if(o.length>0){if(r)return R.some(bh.partialTable(o,R.none()));var i=Eh(n,e);return R.some(bh.partialTable(o,R.some(At(At({},e),{rng:i}))))}return R.none()}))}(r,o,e,n)},Oh=function(t){var e;return(8===Me(e=t)||"#comment"===Re(e)?Xe(t):en(t)).bind(Oh).orThunk((function(){return R.some(t)}))},Ah=function(t){return W(t,(function(t){rr(t,"contenteditable"),Cp(t)}))},Nh=function(t,e,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(e.dom.lastChild)):(o.setStartBefore(e.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Ph(t,o,e,!1)},$h=function(t){var e=jd(t),n=Ae.fromDom(t.selection.getNode());Yn(n.dom)&&ei(n)?t.selection.setCursorLocation(n.dom,0):t.selection.collapse(!0),e.length>1&&H(e,(function(t){return Ie(t,n)}))&&Qn(n,"data-mce-selected","1")},Lh=function(t,e,n){var r=t.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(t,e){return R.from(t.dom.getParent(e,t.dom.isBlock)).map(Ae.fromDom)}(t,i?o.endContainer:o.startContainer);o.deleteContents(),function(t,e,n){n.each((function(n){e?vn(n):(Cp(n),t.selection.setCursorLocation(n.dom,0))}))}(t,i,a.filter(ei));var s=i?e[0]:e[e.length-1];return Nh(t,s,r,i),ei(s)?R.none():R.some(i?e.slice(1):e.slice(0,-1))})).getOr(e);return Ah(o),$h(t),!0},Ih=function(t,e,n,r){var o=t.selection.getRng(),i=e[0],a=n[n.length-1];Nh(t,i,o,!0),Nh(t,a,o,!1);var s=ei(i)?e:e.slice(1),u=ei(a)?n:n.slice(0,-1);return Ah(s.concat(u)),r.deleteContents(),$h(t),!0},Ph=function(t,e,n,r){void 0===r&&(r=!0),e.deleteContents();var o,i=Oh(n).getOr(n),a=Ae.fromDom(t.dom.getParent(i.dom,t.dom.isBlock));if(ei(a)&&(Cp(a),r&&t.selection.setCursorLocation(a.dom,0)),!Ie(n,a)){var s=Kn(Ye(a),n)?[]:Ye(o=a).map(Je).map((function(t){return X(t,(function(t){return!Ie(o,t)}))})).getOr([]);W(s.concat(Je(n)),(function(t){Ie(t,a)||je(t,a)||!ei(t)||vn(t)}))}return!0},jh=function(t,e){return hh(t,!1,e),!0},Rh=function(t,e,n,r){return Bh(e,r).fold((function(){return function(t,e,n){return Th(e,n).map((function(e){return e.fold(T(Ph,t),T(jh,t),T(Lh,t),T(Ih,t))}))}(t,e,n)}),(function(e){return function(t,e){return Fh(t,e)}(t,e)})).getOr(!1)},Mh=function(t,e){return J(Dp(e,t),bo)},Bh=function(t,e){return J(Dp(e,t),(n="caption",function(t){return Fe(t)&&Re(t)===n}));var n},Fh=function(t,e){return Cp(e),t.selection.setCursorLocation(e.dom,0),R.some(!0)},zh=function(t,e,n,r,o){return Al(n,t.getBody(),o).bind((function(i){return function(t,e,n,r){return Pl(t.dom).bind((function(o){return jl(t.dom).map((function(t){return e?n.isEqual(o)&&r.isEqual(t):n.isEqual(t)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(t,e){return Fh(t,e)}(t,r):function(t,e,n){return Bh(t,Ae.fromDom(n.getNode())).map((function(t){return!1===Ie(t,e)}))}(e,r,i)})).or(R.some(!0))},Uh=function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return Mh(n,r).bind((function(r){return ei(r)?Fh(t,r):function(t,e,n,r,o){return Al(n,t.getBody(),o).bind((function(t){return Mh(e,Ae.fromDom(t.getNode())).map((function(t){return!1===Ie(t,r)}))}))}(t,n,e,r,o)})).getOr(!1)},Hh=function(t,e){return t?vp(e):bp(e)},Vh=function(t,e,n){var r=Ae.fromDom(t.getBody());return Bh(r,n).fold((function(){return Uh(t,e,r,n)||function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Hh(e,n)||Ol(e,t.getBody(),n).exists((function(t){return Hh(e,t)}))}(t,e)}),(function(n){return function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return ei(r)?Fh(t,r):zh(t,n,e,r,o)}(t,e,r,n).getOr(!1)}))},Wh=function(t,e){var n=Ae.fromDom(t.selection.getStart(!0)),r=jd(t);return t.selection.isCollapsed()&&0===r.length?Vh(t,e,n):function(t,e,n){var r=Ae.fromDom(t.getBody()),o=t.selection.getRng();return 0!==n.length?Lh(t,n,R.none()):Rh(t,r,o,e)}(t,n,r)},qh=function(t){var e=Ou.fromRangeStart(t),n=Ou.fromRangeEnd(t),r=t.commonAncestorContainer;return Ol(!1,r,n).map((function(o){return!tl(e,n,r)&&tl(e,o,r)?function(t,e,n,r){var o=document.createRange();return o.setStart(t,e),o.setEnd(n,r),o}(e.container(),e.offset(),o.container(),o.offset()):t})).getOr(t)},Yh=function(t){return t.collapsed?t:qh(t)},Xh=function(t,e){return t.getBlockElements()[e.name]&&function(t){return t.firstChild&&t.firstChild===t.lastChild}(e)&&function(t){return"br"===t.name||t.value===_o}(e.firstChild)},Kh=function(t,e){var n=e.firstChild,r=e.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(t,e){var n=t.getNonEmptyElements();return e&&(e.isEmpty(n)||Xh(t,e))}(t,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Gh=function(t){return t&&t.firstChild&&t.firstChild===t.lastChild&&function(t){return t.data===_o||Hn(t)}(t.firstChild)},Zh=function(t){return t.length>0&&(!(e=t[t.length-1]).firstChild||Gh(e))?t.slice(0,-1):t;var e},Jh=function(t,e){var n=t.getParent(e,t.isBlock);return n&&"LI"===n.nodeName?n:null},Qh=function(t,e){var n=Ou.after(t),r=xl(e).prev(n);return r?r.toRange():null},tg=function(t,e,n){var r=t.parentNode;return Te.each(e,(function(e){r.insertBefore(e,t)})),function(t,e){var n=Ou.before(t),r=xl(e).next(n);return r?r.toRange():null}(t,n)},eg=function(t,e,n,r){var o,i=function(t,e,n){var r=e.serialize(n);return function(t){var e=t.firstChild,n=t.lastChild;return e&&"META"===e.nodeName&&e.parentNode.removeChild(e),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),t}(t.createFragment(r))}(e,t,r),a=Jh(e,n.startContainer),s=Zh((o=i.firstChild,X(o.childNodes,(function(t){return"LI"===t.nodeName})))),u=e.getRoot(),c=function(t){var r=Ou.fromRangeStart(n),o=xl(e.getRoot()),i=1===t?o.prev(r):o.next(r);return!i||Jh(e,i.getNode())!==a};return c(1)?tg(a,s,u):c(2)?function(t,e,n,r){return r.insertAfter(e.reverse(),t),Qh(e[0],n)}(a,s,u,e):function(t,e,n,r){var o=function(t,e){var n=e.cloneRange(),r=e.cloneRange();return n.setStartBefore(t),r.setEndAfter(t),[n.cloneContents(),r.cloneContents()]}(t,r),i=t.parentNode;return i.insertBefore(o[0],t),Te.each(e,(function(e){i.insertBefore(e,t)})),i.insertBefore(o[1],t),i.removeChild(t),Qh(e[e.length-1],n)}(a,s,u,n)},ng=Yn,rg=function(t){var e=t.dom,n=Yh(t.selection.getRng());t.selection.setRng(n);var r=e.getParent(n.startContainer,ng);!function(t,e,n){return null!==n&&n===t.getParent(e.endContainer,ng)&&Fd(Ae.fromDom(n),e)}(e,n,r)?t.getDoc().execCommand("Delete",!1,null):Ph(t,n,Ae.fromDom(r))},og=function(t,e,n){var r,o,i,a=t.selection,s=t.dom;/^ | $/.test(e)&&(e=function(t,e,n){var r=Ae.fromDom(t.getRoot());return n=Yp(r,Ou.fromRangeStart(e))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Xp(r,Ou.fromRangeEnd(e))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(s,a.getRng(),e));var u=t.parser,c=n.merge,l=tp({validate:yc(t)},t.schema),d='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',f=t.fire("BeforeSetContent",{content:e,format:"html",selection:!0,paste:n.paste});if(f.isDefaultPrevented())t.fire("SetContent",{content:f.content,format:"html",selection:!0,paste:n.paste});else{-1===(e=f.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,d);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=t.getBody();m===p&&a.isCollapsed()&&s.isBlock(p.firstChild)&&function(t,e){return e&&!t.schema.getShortEndedElements()[e.nodeName]}(t,p.firstChild)&&s.isEmpty(p.firstChild)&&((o=s.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rg(t);var h,g={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=u.parse(e,g);if(!0===n.paste&&Kh(t.schema,v)&&function(t,e){return!!Jh(t,e)}(s,r))return o=eg(l,s,a.getRng(),v),a.setRng(o),void t.fire("SetContent",f);if(function(t){for(var e=t;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!s.isBlock(i.name)){t.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(t._selectionOverrides.showBlockCaretContainer(r),g.invalid){t.selection.setContent(d),r=a.getNode();var _=t.getBody();for(9===r.nodeType?r=i=_:i=r;i!==_;)r=i,i=i.parentNode;e=r===_?_.innerHTML:s.getOuterHTML(r),e=l.serialize(u.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(v)})))),r===_?s.setHTML(_,e):s.setOuterHTML(r,e)}else!function(t,e,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(t.dom.createFragment(e),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?t.dom.setHTML(n,e):t.selection.setContent(e)}}(t,e=l.serialize(v),r);!function(t,e){var n=t.schema.getTextInlineElements(),r=t.dom;if(e){var o=t.getBody(),i=Zm(r);Te.each(r.select("*[data-mce-fragment]"),(function(t){if(y(n[t.nodeName.toLowerCase()])&&op(r,t))for(var e=t.parentNode;y(e)&&e!==o&&!ip(r,t,e);e=e.parentNode)if(i.compare(e,t)){r.remove(t,!0);break}}))}}(t,c),function(t,e){var n,r=t.dom,o=t.selection;if(e){o.scrollIntoView(e);var i=Qd(t.getBody(),e);if("false"===r.getContentEditable(i))return r.remove(e),void o.select(i);var a=r.createRng(),s=e.previousSibling;if(Bn(s)){if(a.setStart(s,s.nodeValue.length),!ke.ie){var u=e.nextSibling;Bn(u)&&(s.appendData(u.data),u.parentNode.removeChild(u))}}else a.setStartBefore(e),a.setEndBefore(e);var c=r.getParent(e,r.isBlock);r.remove(e),c&&r.isEmpty(c)&&(t.$(c).empty(),a.setStart(c,0),a.setEnd(c,0),ng(c)||function(t){return!!t.getAttribute("data-mce-fragment")}(c)||!(n=function(e){var n=Ou.fromRangeStart(e);if(n=xl(t.getBody()).next(n))return n.toRange()}(a))?r.add(c,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(c))),o.setRng(a)}}(t,s.get("mce_marker")),h=t.getBody(),Te.each(h.getElementsByTagName("*"),(function(t){t.removeAttribute("data-mce-fragment")})),function(t,e){R.from(t.getParent(e,"td,th")).map(Ae.fromDom).each(kp)}(s,a.getStart()),t.fire("SetContent",f),t.addVisual()}},ig=function(t,e){e(t),t.firstChild&&ig(t.firstChild,e),t.next&&ig(t.next,e)},ag=function(t,e,n){var r=function(t,e,n){var r={},o={},i=[];for(var a in n.firstChild&&ig(n.firstChild,(function(n){W(t,(function(t){t.name===n.name&&(r[t.name]?r[t.name].nodes.push(n):r[t.name]={filter:t,nodes:[n]})})),W(e,(function(t){"string"==typeof n.attr(t.name)&&(o[t.name]?o[t.name].nodes.push(n):o[t.name]={filter:t,nodes:[n]})}))})),r)_t(r,a)&&i.push(r[a]);for(var s in o)_t(o,s)&&i.push(o[s]);return i}(t,e,n);W(r,(function(t){W(t.filter.callbacks,(function(e){e(t.nodes,t.filter.name,{})}))}))},sg=function(t){return t instanceof Lm},ug=function(t,e,n){t.dom.setHTML(t.getBody(),e),!0!==n&&function(t){_m(t)&&Pl(t.getBody()).each((function(e){var n=e.getNode(),r=jn(n)?Pl(n).getOr(e):e;t.selection.setRng(r.toRange())}))}(t)},cg=function(t,e,n){var r=function(t,e){return At(At({format:"html"},t),{set:!0,content:sg(e)?"":e})}(n,e),o=n.no_events?r:t.fire("BeforeSetContent",r);return sg(e)||(e=o.content),R.from(t.getBody()).fold(S(e),(function(n){return sg(e)?function(t,e,n,r){ag(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),n);var o=tp({validate:t.validate},t.schema).serialize(n);return r.content=yo(Ae.fromDom(e))?o:Te.trim(o),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r),n}(t,n,e,o):function(t,e,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===e.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(e.nodeName)&&(n="<li>"+o+"</li>");var i=nc(t);i&&t.schema.isValidChild(e.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=t.dom.createHTML(i,rc(t),n)):n||(n='<br data-mce-bogus="1">'),ug(t,n,r.no_selection),t.fire("SetContent",r)}else"raw"!==r.format&&(n=tp({validate:t.validate},t.schema).serialize(t.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Ae.fromDom(e))?n:Te.trim(n),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r);return r.content}(t,n,e,o)}))},lg=function(t,e){return function(t,e){var n=t.dom;return n.parentNode?Gr(Ae.fromDom(n.parentNode),(function(n){return!Ie(t,n)&&e(n)})):R.none()}(t,e).isSome()},dg=function(t){return _(t)?t:$},fg=function(t,e,n){var r=e(t),o=dg(n);return r.orThunk((function(){return o(t)?R.none():function(t,e,n){for(var r=t.dom,o=dg(n);r.parentNode;){r=r.parentNode;var i=Ae.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return R.none()}(t,e,o)}))},mg=sd,pg=function(t,e,n){var r=t.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(pd(i)&&!1===i.inherit&&t.dom.is(e,i.selector))return!0}return!1},hg=function(t,e,n,r,o){var i=t.dom.getRoot();return e!==i&&(e=t.dom.getParent(e,(function(e){return!!pg(t,e,n)||(e.parentNode===i||!!bg(t,e,n,r,!0))})),!!bg(t,e,n,r,o))},gg=function(t,e,n){return!!mg(e,n.inline)||(!!mg(e,n.block)||(n.selector?1===e.nodeType&&t.is(e,n.selector):void 0))},vg=function(t,e,n,r,o,i){var a=n[r];if(_(n.onmatch))return n.onmatch(e,n,r);if(a)if(v(a.length)){for(var s in a)if(_t(a,s)){var u="attributes"===r?t.getAttrib(e,s):cd(t,e,s),c=ad(a[s],i),l=b(u)||Vt(u);if(l&&b(c))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!mg(u,ud(t,c,s)))return!1}}else for(var d=0;d<a.length;d++)if("attributes"===r?t.getAttrib(e,a[d]):cd(t,e,a[d]))return!0;return!0},bg=function(t,e,n,r,o){var i=t.formatter.get(n),a=t.dom;if(i&&e)for(var s=0;s<i.length;s++){var u=i[s];if(gg(t.dom,e,u)&&vg(a,e,u,"attributes",o,r)&&vg(a,e,u,"styles",o,r)){var c=u.classes;if(c)for(var l=0;l<c.length;l++)if(!t.dom.hasClass(e,ad(c[l],r)))return;return u}}},yg=function(t,e,n,r,o){if(r)return hg(t,r,e,n,o);if(r=t.selection.getNode(),hg(t,r,e,n,o))return!0;var i=t.selection.getStart();return!(i===r||!hg(t,i,e,n,o))},_g=function(t,e){var n=function(e){return Ie(e,Ae.fromDom(t.getBody()))};return R.from(t.selection.getStart(!0)).bind((function(r){return fg(Ae.fromDom(r),(function(n){return ct(e,(function(e){return function(e,n){return bg(t,e.dom,n)?R.some(n):R.none()}(n,e)}))}),n)})).getOrNull()},wg=function(t,e,n){return G(n,(function(n,r){var o=function(t,e){return H(t.formatter.get(e),(function(t){var e=function(t){return t.length>1&&"%"===t.charAt(0)};return H(["styles","attributes"],(function(n){return yt(t,n).exists((function(t){var n=p(t)?t:bt(t);return H(n,e)}))}))}))}(t,r);return t.formatter.matchNode(e,r,{},o)?n.concat([r]):n}),[])},Cg=wo,kg="_mce_caret",xg=function(t){return function(t){for(var e=[];t;){if(3===t.nodeType&&t.nodeValue!==Cg||t.childNodes.length>1)return[];1===t.nodeType&&e.push(t),t=t.firstChild}return e}(t).length>0},Sg=function(t){if(t){var e=new so(t,t);for(t=e.current();t;t=e.next())if(Bn(t))return t}return null},Dg=function(t){var e=Ae.fromTag("span");return tr(e,{id:kg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&pn(e,Ae.fromText(Cg)),e},Eg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(xg(e))hh(t,!1,Ae.fromDom(e),n);else{var i=o.getRng(),a=r.getParent(e,r.isBlock),s=i.startContainer,u=i.startOffset,c=i.endContainer,l=i.endOffset,d=function(t){var e=Sg(t);return e&&e.nodeValue.charAt(0)===Cg&&e.deleteData(0,1),e}(e);r.remove(e,!0),s===d&&u>0&&i.setStart(d,u-1),c===d&&l>0&&i.setEnd(d,l-1),a&&r.isEmpty(a)&&Cp(Ae.fromDom(a)),o.setRng(i)}},Tg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(e)Eg(t,e,n);else if(!(e=Bl(t.getBody(),o.getStart())))for(;e=r.get(kg);)Eg(t,e,!1)},Og=function(t,e){return t.appendChild(e),e},Ag=function(t,e){var n=K(t,(function(t,e){return Og(t,e.cloneNode(!1))}),e);return Og(n,n.ownerDocument.createTextNode(Cg))},Ng=function(t,e,n,r){var o,i,a,s=t.dom,u=t.selection,c=[],l=u.getRng(),d=l.startContainer,f=l.startOffset;for(i=d,3===d.nodeType&&(f!==d.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bg(t,i,e,n,r)){a=i;break}i.nextSibling&&(o=!0),c.push(i),i=i.parentNode}if(a)if(o){var m=u.getBookmark();l.collapse(!0);var p=Nd(t,l,t.formatter.get(e),!0);p=wf(p),t.formatter.remove(e,n,p,r),u.moveToBookmark(m)}else{var h=Bl(t.getBody(),a),g=Dg(!1).dom;!function(t,e,n){var r=t.dom,o=r.getParent(n,T(rd,t));o&&r.isEmpty(o)?n.parentNode.replaceChild(e,n):(wp(Ae.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(e,n):r.insertAfter(e,n))}(t,g,null!==h?h:a);var v=function(t,e,n,r,o,i){var a=t.formatter,s=t.dom,u=X(lt(a.get()),(function(t){return t!==r&&!Rt(t,"removeformat")})),c=wg(t,n,u);if(X(c,(function(e){return!fd(t,e,r)})).length>0){var l=n.cloneNode(!1);return s.add(e,l),a.remove(r,o,l,i),s.remove(l),R.some(l)}return R.none()}(t,g,a,e,n,r),b=Ag(c.concat(v.toArray()),g);Eg(t,h,!1),u.setCursorLocation(b,1),s.isEmpty(a)&&s.remove(a)}},$g=function(t){t.on("mouseup keydown",(function(e){!function(t,e){var n=t.selection,r=t.getBody();Tg(t,null,!1),8!==e&&46!==e||!n.isCollapsed()||n.getStart().innerHTML!==Cg||Tg(t,Bl(r,n.getStart())),37!==e&&39!==e||Tg(t,Bl(r,n.getStart()))}(t,e.keyCode)}))},Lg=function(t,e){var n=t.schema.getTextInlineElements();return _t(n,Re(e))&&!Ml(e.dom)&&!Pn(e.dom)},Ig={},Pg=St,jg=kt;!function(t,e){Ig[t]||(Ig[t]=[]),Ig[t].push(e)}("pre",(function(t){var e,n=t.selection.getRng(),r=$n(["pre"]);n.collapsed||(e=t.selection.getSelectedBlocks(),jg(Pg(Pg(e,r),(function(t){return r(t.previousSibling)&&-1!==Dt(e,t.previousSibling)})),(function(t){var e,n;e=t.previousSibling,cs(n=t).remove(),cs(e).append("<br><br>").append(n.childNodes)})))}));var Rg=Te.each,Mg=function(t){return Nn(t)&&!Gl(t)&&!Ml(t)&&!Pn(t)},Bg=function(t,e){for(var n=t;n;n=n[e]){if(Bn(n)&&Ht(n.data))return t;if(Nn(n)&&!Gl(n))return n}return t},Fg=function(t,e,n){var r=Zm(t);if(e&&n&&(e=Bg(e,"previousSibling"),n=Bg(n,"nextSibling"),r.compare(e,n))){for(var o=e.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,e.appendChild(i)}return t.remove(n),Te.each(Te.grep(n.childNodes),(function(t){e.appendChild(t)})),e}return n},zg=function(t,e,n,r){if(r&&!1!==e.merge_siblings){var o=Fg(t,nd(r),r);Fg(t,o,nd(o,!0))}},Ug=function(t,e,n){Rg(t.childNodes,(function(t){Mg(t)&&(e(t)&&n(t),t.hasChildNodes()&&Ug(t,e,n))}))},Hg=function(t,e){return function(n){return!(!n||!cd(t,n,e))}},Vg=function(t,e,n){return function(r){t.setStyle(r,e,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(t,e){"SPAN"===e.nodeName&&0===t.getAttribs(e).length&&t.remove(e,!0)}(t,r)}},Wg=Sr([{keep:[]},{rename:["name"]},{removed:[]}]),qg=/^(src|href|style)$/,Yg=Te.each,Xg=sd,Kg=function(t,e,n){return t.isChildOf(e,n)&&e!==n&&!t.isBlock(n)},Gg=function(t,e,n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(Nn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Bn(r)&&n&&o>=r.nodeValue.length&&(r=new so(r,t.getBody()).next()||r),Bn(r)&&!n&&0===o&&(r=new so(r,t.getBody()).prev()||r),r},Zg=function(t,e){var n=e?"firstChild":"lastChild";if(function(t){return/^(TR|TH|TD)$/.test(t.nodeName)}(t)&&t[n]){var r=t[n];return"TR"===t.nodeName&&r[n]||r}return t},Jg=function(t,e,n,r){var o=t.create(n,r);return e.parentNode.insertBefore(o,e),o.appendChild(e),o},Qg=function(t,e,n,r,o){var i=Ae.fromDom(e),a=Ae.fromDom(t.create(r,o)),s=n?Ze(i):Ge(i);return hn(a,s),n?(dn(i,a),mn(a,i)):(fn(i,a),pn(a,i)),a.dom},tv=function(t,e,n,r){var o=nd(e,n,r);return b(o)||"BR"===o.nodeName||t.isBlock(o)},ev=function(t,e,n){var r,o=e.parentNode,i=t.dom,a=nc(t);md(n)&&(a?o===i.getRoot()&&(n.list_block&&Xg(e,n.list_block)||W(ut(e.childNodes),(function(e){od(t,a,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=Jg(i,e,a),i.setAttribs(r,t.settings.forced_root_block_attrs)):r=null}))):i.isBlock(e)&&!i.isBlock(o)&&(tv(i,e,!1)||tv(i,e.firstChild,!0,!0)||e.insertBefore(i.create("br"),e.firstChild),tv(i,e,!0)||tv(i,e.lastChild,!1,!0)||e.appendChild(i.create("br")))),function(t){return pd(t)&&hd(t)&&Kn(yt(t,"mixed"),!0)}(n)&&!Xg(n.inline,e)||i.remove(e,!0)},nv=function(t,e,n,r,o){var i,a=t.dom;if(!function(t,e,n){return!(!hd(n)||!Xg(e,n.inline))||!(!md(n)||!Xg(e,n.block))||(pd(n)?Nn(e)&&t.is(e,n.selector):void 0)}(a,r,e)&&!function(t,e){return e.links&&"A"===t.nodeName}(r,e))return Wg.keep();var s=r;if(hd(e)&&"all"===e.remove&&p(e.preserve_attributes)){var u=X(a.getAttribs(s),(function(t){return U(e.preserve_attributes,t.name.toLowerCase())}));if(a.removeAllAttribs(s),W(u,(function(t){return a.setAttrib(s,t.name,t.value)})),u.length>0)return Wg.rename("span")}if("all"!==e.remove){Yg(e.styles,(function(t,r){t=ud(a,ad(t,n),r+""),w(r)&&(r=t,o=null),(e.remove_similar||!o||Xg(cd(a,o,r),t))&&a.setStyle(s,r,""),i=!0})),i&&""===a.getAttrib(s,"style")&&(s.removeAttribute("style"),s.removeAttribute("data-mce-style")),Yg(e.attributes,(function(t,r){var i;if(t=ad(t,n),w(r)&&(r=t,o=null),e.remove_similar||!o||Xg(a.getAttrib(o,r),t)){if("class"===r&&(t=a.getAttrib(s,r))&&(i="",W(t.split(/\s+/),(function(t){/mce\-\w+/.test(t)&&(i+=(i?" ":"")+t)})),i))return void a.setAttrib(s,r,i);if(qg.test(r)&&s.removeAttribute("data-mce-"+r),"style"===r&&$n(["li"])(s)&&"none"===a.getStyle(s,"list-style-type"))return s.removeAttribute(r),void a.setStyle(s,"list-style-type","none");"class"===r&&s.removeAttribute("className"),s.removeAttribute(r)}})),Yg(e.classes,(function(t){t=ad(t,n),o&&!a.hasClass(o,t)||a.removeClass(s,t)}));for(var c=a.getAttribs(s),l=0;l<c.length;l++){var d=c[l].nodeName;if(0!==d.indexOf("_")&&0!==d.indexOf("data-"))return Wg.keep()}}return"none"!==e.remove?(ev(t,s,e),Wg.removed()):Wg.keep()},rv=function(t,e,n,r,o){return nv(t,e,n,r,o).fold($,(function(e){return t.dom.rename(r,e),!0}),L)},ov=function(t,e,n,r){return nv(t,e,n,r,r).fold(S(r),(function(e){return t.dom.createFragment().appendChild(r),t.dom.rename(r,e)}),S(null))},iv=function(t,e,n,r,o){var i=t.formatter.get(e),a=i[0],s=!0,u=t.dom,c=t.selection,l=function(r){var s=function(t,e,n,r,o){var i;return W(dd(t.dom,e.parentNode).reverse(),(function(e){if(!i&&"_start"!==e.id&&"_end"!==e.id){var a=bg(t,e,n,r,o);a&&!1!==a.split&&(i=e)}})),i}(t,r,e,n,o);return function(t,e,n,r,o,i,a,s){var u,c,l,d=t.dom;if(n){for(var f=n.parentNode,m=r.parentNode;m&&m!==f;m=m.parentNode){u=d.clone(m,!1);for(var p=0;p<e.length&&null!==(u=ov(t,e[p],s,u));p++);u&&(c&&u.appendChild(c),l||(l=u),c=u)}!i||a.mixed&&d.isBlock(n)||(r=d.split(n,r)),c&&(o.parentNode.insertBefore(c,o),l.appendChild(o),hd(a)&&zg(d,a,0,c))}return r}(t,i,s,r,r,!0,a,n)},d=function(e){return H(i,(function(r){return rv(t,r,n,e,e)}))},f=function(e){var n=!0,r=!1;Nn(e)&&u.getContentEditable(e)&&(n=s,s="true"===u.getContentEditable(e),r=!0);var o=ut(e.childNodes);if(s&&!r){var c=d(e)||H(i,(function(t){return gg(u,e,t)})),l=e.parentNode;!c&&y(l)&&gd(a)&&d(l)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)f(o[m]);r&&(s=n)}W(["underline","line-through","overline"],(function(n){Nn(e)&&t.dom.getStyle(e,"text-decoration")===n&&e.parentNode&&ld(u,e.parentNode)===n&&rv(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,e)}))},m=function(t){var e=u.get(t?"_start":"_end"),n=e[t?"firstChild":"lastChild"];return function(t){return Gl(t)&&Nn(t)&&("_start"===t.id||"_end"===t.id)}(n)&&(n=n[t?"firstChild":"lastChild"]),Bn(n)&&0===n.data.length&&(n=t?e.previousSibling||e.nextSibling:e.nextSibling||e.previousSibling),u.remove(e,!0),n},p=function(e){var n,r,o=Nd(t,e,i,e.collapsed);if(a.split){if(o=wf(o),(n=Gg(t,o,!0))!==(r=Gg(t,o))){if(n=Zg(n,!0),r=Zg(r,!1),Kg(u,n,r)){var s=R.from(n.firstChild).getOr(n);return l(Qg(u,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Kg(u,r,n)){s=R.from(r.lastChild).getOr(r);return l(Qg(u,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Jg(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Jg(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var c=u.createRng();c.setStartAfter(n),c.setEndBefore(r),$d(u,c,(function(t){W(t,(function(t){Gl(t)||Gl(t.parentNode)||l(t)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}$d(u,o,(function(t){W(t,f)}))};if(r){if(td(r)){var h=u.createRng();h.setStartBefore(r),h.setEndAfter(r),p(h)}else p(r);rf(t,e,r,n)}else if("false"!==u.getContentEditable(c.getNode()))c.isCollapsed()&&hd(a)&&!jd(t).length?Ng(t,e,n,o):(Vd(c,!0,(function(){Hd(t,p)})),hd(a)&&yg(t,e,n,c.getStart())&&ed(u,c,c.getRng()),t.nodeChanged()),rf(t,e,r,n);else{r=c.getNode();for(var g=0;g<i.length&&(!i[g].ceFalseOverride||!rv(t,i[g],n,r,r));g++);rf(t,e,r,n)}},av=Te.each,sv=function(t,e,n,r){av(e,(function(e){hd(e)&&av(t.dom.select(e.inline,r),(function(r){Mg(r)&&rv(t,e,n,r,e.exact?r:null)})),function(t,e,n){if(e.clear_child_styles){var r=e.links?"*:not(a)":"*";Rg(t.select(r,n),(function(n){Mg(n)&&Rg(e.styles,(function(e,r){t.setStyle(n,r,"")}))}))}}(t.dom,e,r)}))},uv=Te.each,cv=function(t){return Nn(t)&&!Gl(t)&&!Ml(t)&&!Pn(t)},lv=function(t,e,n,r){var o=t.formatter.get(e),i=o[0],a=!r&&t.selection.isCollapsed(),s=t.dom,u=t.selection,c=function(t,e){if(void 0===e&&(e=i),_(e.onformat)&&e.onformat(t,e,n,r),uv(e.styles,(function(e,r){s.setStyle(t,r,ad(e,n))})),e.styles){var o=s.getAttrib(t,"style");o&&s.setAttrib(t,"data-mce-style",o)}uv(e.attributes,(function(e,r){s.setAttrib(t,r,ad(e,n))})),uv(e.classes,(function(e){e=ad(e,n),s.hasClass(t,e)||s.addClass(t,e)}))},l=function(t,e){var n=!1;return uv(t,(function(t){return!!pd(t)&&(y(t.collapsed)&&t.collapsed!==a?void 0:s.is(e,t.selector)&&!Ml(e)?(c(e,t),n=!0,!1):void 0)})),n},d=function(t){if(f(t)){var e=s.create(t);return c(e),e}return null},m=function(r,a,s){var u=[],f=!0,m=i.inline||i.block,p=d(m);$d(r,a,(function(a){var d,h=function(a){var g=!1,v=f,b=a.nodeName.toLowerCase(),_=a.parentNode,w=_.nodeName.toLowerCase();if(Nn(a)&&r.getContentEditable(a)&&(v=f,f="true"===r.getContentEditable(a),g=!0),Hn(a)&&!function(t,e,n,r){if(function(t){return t.getParam("format_empty_lines",!1,"boolean")}(t)&&hd(e)){var o=At(At({},t.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=lg(Ae.fromDom(n),(function(t){return Ml(t.dom)}));return wt(o,r)&&ei(Ae.fromDom(n.parentNode),!1)&&!i}return!1}(t,i,a,w))return d=null,void(md(i)&&r.remove(a));if(md(i)&&i.wrapper&&bg(t,a,e,n))d=null;else{if(f&&!g&&md(i)&&!i.wrapper&&rd(t,b)&&od(t,w,m)){var C=r.rename(a,m);return c(C),u.push(C),void(d=null)}if(pd(i)){var k=l(o,a);if(!k&&y(_)&&gd(i)&&(k=l(o,_)),!hd(i)||k)return void(d=null)}!f||g||!od(t,m,b)||!od(t,w,m)||!s&&Bn(a)&&Co(a.data)||Ml(a)||hd(i)&&r.isBlock(a)?(d=null,W(ut(a.childNodes),h),g&&(f=v),d=null):(d||(d=r.clone(p,!1),a.parentNode.insertBefore(d,a),u.push(d)),d.appendChild(a))}};W(a,h)})),!0===i.links&&W(u,(function(t){var e=function(t){"A"===t.nodeName&&c(t,i),W(ut(t.childNodes),e)};e(t)})),W(u,(function(a){var s=function(t){var e=0;return W(t.childNodes,(function(t){(function(t){return y(t)&&Bn(t)&&0===t.length})(t)||Gl(t)||e++})),e}(a);!(u.length>1)&&r.isBlock(a)||0!==s?(hd(i)||md(i)&&i.wrapper)&&(i.exact||1!==s||(a=function(t){var e=J(t.childNodes,cv).filter((function(t){return gg(r,t,i)}));return e.map((function(e){var n=r.clone(e,!1);return c(n),r.replace(n,t,!0),r.remove(e,!0),n})).getOr(t)}(a)),sv(t,o,n,a),function(t,e,n,r,o){bg(t,o.parentNode,n,r)&&rv(t,e,r,o)||e.merge_with_parents&&t.dom.getParent(o.parentNode,(function(i){if(bg(t,i,n,r))return rv(t,e,r,o),!0}))}(t,i,e,n,a),function(t,e,n,r){e.styles&&e.styles.backgroundColor&&Ug(r,Hg(t,"fontSize"),Vg(t,"backgroundColor",ad(e.styles.backgroundColor,n)))}(r,i,n,a),function(t,e,n,r){var o=function(e){if(1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType){var n=ld(t,e.parentNode);t.getStyle(e,"color")&&n?t.setStyle(e,"text-decoration",n):t.getStyle(e,"text-decoration")===n&&t.setStyle(e,"text-decoration",null)}};e.styles&&(e.styles.color||e.styles.textDecoration)&&(Te.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(t,e,n,r){!hd(e)||"sub"!==e.inline&&"sup"!==e.inline||(Ug(r,Hg(t,"fontSize"),Vg(t,"fontSize","")),t.remove(t.select("sup"===e.inline?"sub":"sup",r),!0))}(r,i,0,a),zg(r,i,0,a)):r.remove(a,!0)}))};if("false"!==s.getContentEditable(u.getNode())){if(i){if(r)if(td(r)){if(!l(o,r)){var p=s.createRng();p.setStartBefore(r),p.setEndAfter(r),m(s,Nd(t,p,o),!0)}}else m(s,r,!0);else if(a&&hd(i)&&!jd(t).length)!function(t,e,n){var r,o,i=t.selection,a=i.getRng(),s=a.startOffset,u=a.startContainer.nodeValue;(r=Bl(t.getBody(),i.getStart()))&&(o=Sg(r));var c,l,d=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&s>0&&s<u.length&&d.test(u.charAt(s))&&d.test(u.charAt(s-1))){var f=i.getBookmark();a.collapse(!0);var m=Nd(t,a,t.formatter.get(e));m=wf(m),t.formatter.apply(e,n,m),i.moveToBookmark(f)}else r&&o.nodeValue===Cg||(c=t.getDoc(),l=Dg(!0).dom,o=(r=c.importNode(l,!0)).firstChild,a.insertNode(r),s=1),t.formatter.apply(e,n,r),i.setCursorLocation(o,s)}(t,e,n);else{var h=u.getNode(),g=o[0];t.settings.forced_root_block||!g.defaultBlock||s.getParent(h,s.isBlock)||lv(t,g.defaultBlock),u.setRng(Yh(u.getRng())),Vd(u,!0,(function(){Hd(t,(function(e,n){var r=n?e:Nd(t,e,o);m(s,r,!1)}))})),ed(s,u,u.getRng()),t.nodeChanged()}!function(t,e){jg(Ig[t],(function(t){t(e)}))}(e,t)}nf(t,e,r,n)}else{r=u.getNode();for(var v=0,b=o.length;v<b;v++){var w=o[v];if(w.ceFalseOverride&&pd(w)&&s.is(r,w.selector)){c(r,w);break}}nf(t,e,r,n)}},dv=function(t){return _t(t,"vars")},fv=function(t){return t.selection.getStart()},mv=function(t,e,n,r,o){return Z(e,(function(e){var i=t.formatter.matchNode(e,n,null!=o?o:{},r);return!v(i)}),(function(e){return!!pg(t,e,n)||!r&&y(t.formatter.matchNode(e,n,o,!0))}))},pv=function(t,e){var n=null!=e?e:fv(t);return X(dd(t.dom,n),(function(t){return Nn(t)&&!Pn(t)}))},hv=function(t,e,n){var r=pv(t,e);ft(n,(function(n,o){var i=function(n){var i=mv(t,r,o,n.similar,dv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var s=i.getOr(e);dv(n)?n.callback(a,{node:s,format:o,parents:r}):W(n.callbacks,(function(t){return t(a,{node:s,format:o,parents:r})}))}};W([n.withSimilar,n.withoutSimilar],i),W(n.withVars,i)}))},gv=function(t,e,n,r,o,i){return null===e.get()&&function(t,e){t.set({}),e.on("NodeChange",(function(n){hv(e,n.element,t.get())})),e.on("FormatApply FormatRemove",(function(n){var r=R.from(n.node).map((function(t){return td(t)?t:t.startContainer})).bind((function(t){return Nn(t)?R.some(t):R.from(t.parentElement)})).getOrThunk((function(){return fv(e)}));hv(e,r,t.get())}))}(e,t),function(t,e,n,r,o,i){var a=e.get();W(n.split(","),(function(e){var n=yt(a,e).getOrThunk((function(){var t={withSimilar:{state:ws(!1),similar:!0,callbacks:[]},withoutSimilar:{state:ws(!1),similar:!1,callbacks:[]},withVars:[]};return a[e]=t,t})),s=function(){var n=pv(t);return mv(t,n,e,o,i).isSome()};if(v(i)){var u=o?n.withSimilar:n.withoutSimilar;u.callbacks.push(r),1===u.callbacks.length&&u.state.set(s())}else n.withVars.push({state:ws(s()),similar:o,vars:i,callback:r})})),e.set(a)}(t,e,n,r,o,i),{unbind:function(){return function(t,e,n){var r=t.get();W(e.split(","),(function(t){return yt(r,t).each((function(e){r[t]={withSimilar:At(At({},e.withSimilar),{callbacks:X(e.withSimilar.callbacks,(function(t){return t!==n}))}),withoutSimilar:At(At({},e.withoutSimilar),{callbacks:X(e.withoutSimilar.callbacks,(function(t){return t!==n}))}),withVars:X(e.withVars,(function(t){return t.callback!==n}))}}))})),t.set(r)}(e,n,r)}}},vv=function(t,e){var n=(e||document).createDocumentFragment();return W(t,(function(t){n.appendChild(t.dom)})),Ae.fromDom(n)},bv=function(t,e,n){return{element:t,width:e,rows:n}},yv=function(t,e){return{element:t,cells:e}},_v=function(t,e){return{x:t,y:e}},wv=function(t,e){var n=parseInt(er(t,e),10);return isNaN(n)?1:n},Cv=function(t,e,n){var r=t.rows;return!!(r[n]?r[n].cells:[])[e]},kv=function(t){return G(t,(function(t,e){return e.cells.length>t?e.cells.length:t}),0)},xv=function(t,e){for(var n=t.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Ie(o[i],e))return R.some(_v(i,r));return R.none()},Sv=function(t,e,n,r,o){for(var i=[],a=t.rows,s=n;s<=o;s++){var u=a[s].cells,c=e<r?u.slice(e,r+1):u.slice(r,e+1);i.push(yv(a[s].element,c))}return i},Dv=function(t){var e=bv(Gs(t),0,[]);return W(Ms(t,"tr"),(function(t,n){W(Ms(t,"td,th"),(function(r,o){!function(t,e,n,r,o){for(var i=wv(o,"rowspan"),a=wv(o,"colspan"),s=t.rows,u=n;u<n+i;u++){s[u]||(s[u]=yv(Zs(r),[]));for(var c=e;c<e+a;c++)s[u].cells[c]=u===n&&c===e?o:Gs(o)}}(e,function(t,e,n){for(;Cv(t,e,n);)e++;return e}(e,o,n),n,t,r)}))})),bv(e.element,kv(e.rows),e.rows)},Ev=function(t){return function(t,e){var n=Gs(t.element),r=Ae.fromTag("tbody");return hn(r,e),pn(n,r),n}(t,function(t){return V(t.rows,(function(t){var e=V(t.cells,(function(t){var e=Zs(t);return rr(e,"colspan"),rr(e,"rowspan"),e})),n=Gs(t.element);return hn(n,e),n}))}(t))},Tv=function(t,e,n){return xv(t,e).bind((function(e){return xv(t,n).map((function(n){return function(t,e,n){var r=e.x,o=e.y,i=n.x,a=n.y,s=o<a?Sv(t,r,o,i,a):Sv(t,r,a,i,o);return bv(t.element,kv(s),s)}(t,e,n)}))}))},Ov=function(t,e){return J(t,(function(t){return"li"===Re(t)&&Fd(t,e)})).fold(S([]),(function(e){return function(t){return J(t,(function(t){return"ul"===Re(t)||"ol"===Re(t)}))}(t).map((function(t){var e=Ae.fromTag(Re(t)),n=vt(ur(t),(function(t,e){return Mt(e,"list-style")}));return or(e,n),[Ae.fromTag("li"),e]})).getOr([])}))},Av=function(t,e){var n=Ae.fromDom(e.commonAncestorContainer),r=Dp(n,t),o=X(r,(function(t){return fo(t)||co(t)})),i=Ov(r,e),a=o.concat(i.length?i:function(t){return go(t)?Ye(t).filter(ho).fold(S([]),(function(e){return[t,e]})):ho(t)?[t]:[]}(n));return V(a,Gs)},Nv=function(){return vv([])},$v=function(t,e){return n=Ae.fromDom(e.cloneContents()),r=Av(t,e),o=G(r,(function(t,e){return pn(e,t),e}),n),r.length>0?vv([o]):o;var n,r,o},Lv=function(t,e){return(n=t,r=e[0],Zr(r,"table",T(Ie,n))).bind((function(t){var n=e[0],r=e[e.length-1],o=Dv(t);return Tv(o,n,r).map((function(t){return vv([Ev(t)])}))})).getOrThunk(Nv);var n,r},Iv=function(t,e){var n=Pd(e,t);return n.length>0?Lv(t,n):function(t,e){return e.length>0&&e[0].collapsed?Nv():$v(t,e[0])}(t,e)},Pv=function(t,e){return e>=0&&e<t.length&&Jl(t.charAt(e))},jv=function(t,e){var n=ko(t.innerText);return e?function(t){return t.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Rv=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return At(At({},t),{format:e,get:!0,selection:!0})}(n,e),o=t.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return t.fire("GetContent",o),o.content;if("text"===o.format)return function(t){return R.from(t.selection.getRng()).map((function(e){var n=R.from(t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),o=function(t){return t.map((function(t){return t.nodeName})).getOr("div").toLowerCase()}(n),i=ke.browser.isIE()&&"pre"!==o,a=t.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),s=jv(a,i),u=ko(a.textContent);if(t.dom.remove(a),Pv(u,0)||Pv(u,u.length-1)){var c=n.getOr(r),l=jv(c,i),d=l.indexOf(s);return-1===d?s:(Pv(l,d-1)?" ":"")+s+(Pv(l,d+s.length)?" ":"")}return s})).getOr("")}(t);o.getInner=!0;var i=function(t,e){var n=t.selection.getRng(),r=t.dom.create("body"),o=t.selection.getSel(),i=Tm(t,Ld(o)),a=e.contextual?Iv(Ae.fromDom(t.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),t.selection.serializer.serialize(r,e)}(t,o);return"tree"===o.format?i:(o.content=t.selection.isCollapsed()?"":i,t.fire("GetContent",o),o.content)},Mv=function(t){return Nn(t)?t.outerHTML:Bn(t)?yi.encodeRaw(t.data,!1):Fn(t)?"\x3c!--"+t.data+"--\x3e":""},Bv=function(t,e,n){var r=function(t){var e,n=document.createElement("div"),r=document.createDocumentFragment();for(t&&(n.innerHTML=t);e=n.firstChild;)r.appendChild(e);return r}(e);if(t.hasChildNodes()&&n<t.childNodes.length){var o=t.childNodes[n];o.parentNode.insertBefore(r,o)}else t.appendChild(r)},Fv=function(t,e){var n,r,o,i,a,s,u,c,l,d=V(ut(e.childNodes),Mv);return function(t,e){var n=0;W(t,(function(t){0===t[0]?n++:1===t[0]?(Bv(e,t[1],n),n++):2===t[0]&&function(t,e){if(t.hasChildNodes()&&e<t.childNodes.length){var n=t.childNodes[e];n.parentNode.removeChild(n)}}(e,n)}))}((r=t,o=(n=d).length+r.length+2,i=new Array(o),a=new Array(o),s=function(t,e,o,i,a){var u=c(t,e,o,i);if(null===u||u.start===e&&u.diag===e-i||u.end===t&&u.diag===t-o)for(var l=t,d=o;l<e||d<i;)l<e&&d<i&&n[l]===r[d]?(a.push([0,n[l]]),++l,++d):e-t>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[d]]),++d);else{s(t,u.start,o,u.start-u.diag,a);for(var f=u.start;f<u.end;++f)a.push([0,n[f]]);s(u.end,e,u.end-u.diag,i,a)}},u=function(t,e,o,i){for(var a=t;a-e<i&&a<o&&n[a]===r[a-e];)++a;return function(t,e,n){return{start:t,end:e,diag:n}}(t,a,e)},c=function(t,e,o,s){var c=e-t,l=s-o;if(0===c||0===l)return null;var d,f,m,p,h,g=c-l,v=l+c,b=(v%2==0?v:v+1)/2;for(i[1+b]=t,a[1+b]=e+1,d=0;d<=b;++d){for(f=-d;f<=d;f+=2){for(m=f+b,f===-d||f!==d&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,h=(p=i[m])-t+o-f;p<e&&h<s&&n[p]===r[h];)i[m]=++p,++h;if(g%2!=0&&g-d<=f&&f<=g+d&&a[m-g]<=i[m])return u(a[m-g],f+t-o,e,s)}for(f=g-d;f<=g+d;f+=2){for(m=f+b-g,f===g-d||f!==g+d&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],h=(p=a[m]-1)-t+o-f;p>=t&&h>=o&&n[p]===r[h];)a[m]=p--,h--;if(g%2==0&&-d<=f&&f<=d&&a[m]<=i[m+g])return u(a[m],f+t-o,e,s)}}},l=[],s(0,n.length,0,r.length,l),l),e),e},zv=$t((function(){return document.implementation.createHTMLDocument("undo")})),Uv=function(t){var e,n=(e=t.getBody(),X(V(ut(e.childNodes),Mv),(function(t){return t.length>0}))),r=tt(n,(function(e){var n=Ym(t.serializer,e);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(t){return{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}}(r):function(t){return{type:"complete",fragments:null,content:t,bookmark:null,beforeBookmark:null}}(o)},Hv=function(t,e,n){var r=n?e.beforeBookmark:e.bookmark;"fragmented"===e.type?Fv(e.fragments,t.getBody()):t.setContent(e.content,{format:"raw",no_selection:!y(r)||!Fl(r)||!r.isFakeCaret}),t.selection.moveToBookmark(r)},Vv=function(t){return"fragmented"===t.type?t.fragments.join(""):t.content},Wv=function(t){var e=Ae.fromTag("body",zv());return Xs(e,Vv(t)),W(Ms(e,"*[data-mce-bogus]"),bn),e.dom.innerHTML},qv=function(t,e){return!(!t||!e)&&(!!function(t,e){return Vv(t)===Vv(e)}(t,e)||function(t,e){return Wv(t)===Wv(e)}(t,e))},Yv=function(t){return 0===t.get()},Xv=function(t,e,n){Yv(n)&&(t.typing=e)},Kv=function(t,e){t.typing&&(Xv(t,!1,e),t.add())},Gv=function(t){return{undoManager:{beforeChange:function(e,n){return function(t,e,n){Yv(e)&&n.set(Ju(t.selection))}(t,e,n)},add:function(e,n,r,o,i,a){return function(t,e,n,r,o,i,a){var s=Uv(t);if(i=i||{},i=Te.extend(i,s),!1===Yv(r)||t.removed)return null;var u=e.data[n.get()];if(t.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&qv(u,i))return null;e.data[n.get()]&&o.get().each((function(t){e.data[n.get()].beforeBookmark=t}));var c=function(t){return t.getParam("custom_undo_redo_levels",0,"number")}(t);if(c&&e.data.length>c){for(var l=0;l<e.data.length-1;l++)e.data[l]=e.data[l+1];e.data.length--,n.set(e.data.length)}i.bookmark=Ju(t.selection),n.get()<e.data.length-1&&(e.data.length=n.get()+1),e.data.push(i),n.set(e.data.length-1);var d={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(t.setDirty(!0),t.fire("AddUndo",d),t.fire("change",d)):t.fire("AddUndo",d),i}(t,e,n,r,o,i,a)},undo:function(e,n,r){return function(t,e,n,r){var o;return e.typing&&(e.add(),e.typing=!1,Xv(e,!1,n)),r.get()>0&&(r.set(r.get()-1),o=e.data[r.get()],Hv(t,o,!0),t.setDirty(!0),t.fire("Undo",{level:o})),o}(t,e,n,r)},redo:function(e,n){return function(t,e,n){var r;return e.get()<n.length-1&&(e.set(e.get()+1),r=n[e.get()],Hv(t,r,!1),t.setDirty(!0),t.fire("Redo",{level:r})),r}(t,e,n)},clear:function(e,n){return function(t,e,n){e.data=[],n.set(0),e.typing=!1,t.fire("ClearUndos")}(t,e,n)},reset:function(t){return function(t){t.clear(),t.add()}(t)},hasUndo:function(e,n){return function(t,e,n){return n.get()>0||e.typing&&e.data[0]&&!qv(Uv(t),e.data[0])}(t,e,n)},hasRedo:function(t,e){return function(t,e){return e.get()<t.data.length-1&&!t.typing}(t,e)},transact:function(t,e,n){return function(t,e,n){return Kv(t,e),t.beforeChange(),t.ignore(n),t.add()}(t,e,n)},ignore:function(t,e){return function(t,e){try{t.set(t.get()+1),e()}finally{t.set(t.get()-1)}}(t,e)},extra:function(e,n,r,o){return function(t,e,n,r,o){if(e.transact(r)){var i=e.data[n.get()].bookmark,a=e.data[n.get()-1];Hv(t,a,!0),e.transact(o)&&(e.data[n.get()-1].beforeBookmark=i)}}(t,e,n,r,o)}},formatter:{match:function(e,n,r,o){return yg(t,e,n,r,o)},matchAll:function(e,n){return function(t,e,n){var r=[],o={},i=t.selection.getStart();return t.dom.getParent(i,(function(i){for(var a=0;a<e.length;a++){var s=e[a];!o[s]&&bg(t,i,s,n)&&(o[s]=!0,r.push(s))}}),t.dom.getRoot()),r}(t,e,n)},matchNode:function(e,n,r,o){return bg(t,e,n,r,o)},canApply:function(e){return function(t,e){var n=t.formatter.get(e),r=t.dom;if(n)for(var o=t.selection.getStart(),i=dd(r,o),a=n.length-1;a>=0;a--){var s=n[a];if(!pd(s)||y(s.defaultBlock))return!0;for(var u=i.length-1;u>=0;u--)if(r.is(i[u],s.selector))return!0}return!1}(t,e)},closest:function(e){return _g(t,e)},apply:function(e,n,r){return lv(t,e,n,r)},remove:function(e,n,r,o){return iv(t,e,n,r,o)},toggle:function(e,n,r){return function(t,e,n,r){var o=t.formatter.get(e);!yg(t,e,n,r)||"toggle"in o[0]&&!o[0].toggle?lv(t,e,n,r):iv(t,e,n,r)}(t,e,n,r)},formatChanged:function(e,n,r,o,i){return gv(t,e,n,r,o,i)}},editor:{getContent:function(e,n){return function(t,e,n){return R.from(t.getBody()).fold(S("tree"===e.format?new Lm("body",11):""),(function(r){return Km(t,e,n,r)}))}(t,e,n)},setContent:function(e,n){return cg(t,e,n)},insertContent:function(e,n){return og(t,e,n)},addVisual:function(e){return function(t,e){var n=t.dom,r=y(e)?e:t.getBody();v(t.hasVisual)&&(t.hasVisual=function(t){return t.getParam("visual",!0,"boolean")}(t)),W(n.select("table,a",r),(function(e){switch(e.nodeName){case"TABLE":var r=function(t){return t.getParam("visual_table_class","mce-item-table","string")}(t),o=n.getAttrib(e,"border");o&&"0"!==o||!t.hasVisual?n.removeClass(e,r):n.addClass(e,r);break;case"A":if(!n.getAttrib(e,"href")){var i=n.getAttrib(e,"name")||e.id,a=function(t){return t.getParam("visual_anchor_class","mce-item-anchor","string")}(t);i&&t.hasVisual?n.addClass(e,a):n.removeClass(e,a)}}})),t.fire("VisualAid",{element:e,hasVisual:t.hasVisual})}(t,e)}},selection:{getContent:function(e,n){return Rv(t,e,n)}},raw:{getModel:function(){return R.none()}}}},Zv=function(t){return _t(t.plugins,"rtc")},Jv=function(t){var e=t;return function(t){return yt(t.plugins,"rtc").bind((function(t){return R.from(t.setup)}))}(t).fold((function(){return e.rtcInstance=Gv(t),R.none()}),(function(t){return e.rtcInstance=function(){var t=S(null),e=S("");return{undoManager:{beforeChange:C,add:t,undo:t,redo:t,clear:C,reset:C,hasUndo:$,hasRedo:$,transact:t,ignore:C,extra:C},formatter:{match:$,matchAll:S([]),matchNode:S(void 0),canApply:$,closest:e,apply:C,remove:C,toggle:C,formatChanged:S({unbind:C})},editor:{getContent:e,setContent:e,insertContent:C,addVisual:C},selection:{getContent:e},raw:{getModel:S(R.none())}}}(),R.some((function(){return t().then((function(t){return e.rtcInstance=function(t){var e=function(t){return m(t)?t:{}},n=t.undoManager,r=t.formatter,o=t.editor,i=t.selection,a=t.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(t,e,r){return n.transact(r)},ignore:function(t,e){return n.ignore(e)},extra:function(t,e,r,o){return n.extra(r,o)}},formatter:{match:function(t,n,o,i){return r.match(t,e(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(t){return r.canApply(t)},closest:function(t){return r.closest(t)},apply:function(t,n,o){return r.apply(t,e(n))},remove:function(t,n,o,i){return r.remove(t,e(n))},toggle:function(t,n,o){return r.toggle(t,e(n))},formatChanged:function(t,e,n,o,i){return r.formatChanged(e,n,o,i)}},editor:{getContent:function(t,e){return o.getContent(t)},setContent:function(t,e){return o.setContent(t,e)},insertContent:function(t,e){return o.insertContent(t)},addVisual:o.addVisual},selection:{getContent:function(t,e){return i.getContent(e)}},raw:{getModel:function(){return R.some(a.getRawModel())}}}}(t),t.rtc.isRemote}))}))}))},Qv=function(t){return t.rtcInstance?t.rtcInstance:Gv(t)},tb=function(t){var e=t.rtcInstance;if(e)return e;throw new Error("Failed to get RTC instance not yet initialized.")},eb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return tb(t).selection.getContent(e,n)}(t,e.format?e.format:"html",e)},nb=function(t){return 0===t.dom.length?(vn(t),R.none()):R.some(t)},rb=function(t,e,n,r){t.bind((function(t){return(r?rh:nh)(t.dom,r?t.dom.length:0),e.filter(ze).map((function(e){return function(t,e,n,r){var o=t.dom,i=e.dom,a=r?o.length:i.length;r?(oh(o,i,!1,!r),n.setStart(i,a)):(oh(i,o,!1,!r),n.setEnd(i,a))}(t,e,n,r)}))})).orThunk((function(){var t=function(t,e){return t.filter((function(t){return Jd.isBookmarkNode(t.dom)})).bind(e?Ke:Xe)}(e,r).or(e).filter(ze);return t.map((function(t){return function(t,e){Ye(t).each((function(n){var r=t.dom;e&&Yp(n,Ou(r,0))?nh(r,0):!e&&Xp(n,Ou(r,r.length))&&rh(r,r.length)}))}(t,r)}))}))},ob=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return At(At({format:"html"},t),{set:!0,selection:!0,content:e})}(n,e),o=r;if(!r.no_events){var i=t.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void t.fire("SetContent",i);o=i}o.content=function(t,e){if("raw"!==e.format){var n=t.selection.getRng(),r=t.dom.getParent(n.commonAncestorContainer,t.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=t.parser.parse(e.content,At(At({isRootContent:!0,forced_root_block:!1},o),e));return tp({validate:t.validate},t.schema).serialize(i)}return e.content}(t,o);var a=t.selection.getRng();!function(t,e){var n=R.from(e.firstChild).map(Ae.fromDom),r=R.from(e.lastChild).map(Ae.fromDom);t.deleteContents(),t.insertNode(e);var o=n.bind(Xe).filter(ze).bind(nb),i=r.bind(Ke).filter(ze).bind(nb);rb(o,n,t,!0),rb(i,r,t,!1),t.collapse(!1)}(a,a.createContextualFragment(o.content)),t.selection.setRng(a),Vf(t,a),o.no_events||t.fire("SetContent",o)},ib=function(t,e,n){if(t&&_t(t,e)){var r=X(t[e],(function(t){return t!==n}));0===r.length?delete t[e]:t[e]=r}};var ab,sb,ub=function(t){return!!t.select},cb=function(t){return!(!t||!t.ownerDocument)&&je(Ae.fromDom(t.ownerDocument),Ae.fromDom(t))},lb=function(t,e,n,r){var o,i,a=function(t,e){var n,r,o=function(e,n){return J(n,(function(n){return t.is(n,e)}))},i=function(e){return t.getParents(e,null,t.getRoot())};return{selectorChangedWithUnbind:function(t,a){return n||(n={},r={},e.on("NodeChange",(function(t){var e=t.element,a=i(e),s={};Te.each(n,(function(t,e){o(e,a).each((function(n){r[e]||(W(t,(function(t){t(!0,{node:n,selector:e,parents:a})})),r[e]=t),s[e]=t}))})),Te.each(r,(function(t,n){s[n]||(delete r[n],Te.each(t,(function(t){t(!1,{node:e,selector:n,parents:a})})))}))}))),n[t]||(n[t]=[]),n[t].push(a),o(t,i(e.selection.getStart())).each((function(){r[t]=n[t]})),{unbind:function(){ib(n,t,a),ib(r,t,a)}}}}}(t,r).selectorChangedWithUnbind,s=function(t,e){return ob(r,t,e)},u=function(t){var e=l();e.collapse(!!t),d(e)},c=function(){return e.getSelection?e.getSelection():e.document.selection},l=function(){var n,a,s,u=function(t,e,n){try{return e.compareBoundaryPoints(t,n)}catch(t){return-1}},l=e.document;if(void 0!==r.bookmark&&!1===_m(r)){var d=um(r);if(d.isSome())return d.map((function(t){return Tm(r,[t])[0]})).getOr(l.createRange())}try{(n=c())&&!An(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Tm(r,[a])[0])}catch(t){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(s=t.getRoot(),a.setStart(s,0),a.setEnd(s,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},d=function(t,e){var n;if(function(t){return!!t&&(!!ub(t)||cb(t.startContainer)&&cb(t.endContainer))}(t)){var a=ub(t)?t:null;if(a){i=null;try{a.select()}catch(t){}}else{var s=c();if(t=r.fire("SetSelectionRange",{range:t,forward:e}).range,s){i=t;try{s.removeAllRanges(),s.addRange(t)}catch(t){}!1===e&&s.extend&&(s.collapse(t.endContainer,t.endOffset),s.extend(t.startContainer,t.startOffset)),o=s.rangeCount>0?s.getRangeAt(0):null}t.collapsed||t.startContainer!==t.endContainer||!s.setBaseAndExtent||ke.ie||t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(n=t.startContainer.childNodes[t.startOffset])&&"IMG"===n.tagName&&(s.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),s.anchorNode===t.startContainer&&s.focusNode===t.endContainer||s.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:t,forward:e})}}},f=function(){var e=c(),n=null==e?void 0:e.anchorNode,r=null==e?void 0:e.focusNode;if(!e||!n||!r||An(n)||An(r))return!0;var o=t.createRng();o.setStart(n,e.anchorOffset),o.collapse(!0);var i=t.createRng();return i.setStart(r,e.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:t,win:e,serializer:n,editor:r,collapse:u,setCursorLocation:function(e,n){var o=t.createRng();y(e)&&y(n)?(o.setStart(e,n),o.setEnd(e,n),d(o),u(!1)):(zd(t,o,r.getBody(),!0),d(o))},getContent:function(t){return eb(r,t)},setContent:s,getBookmark:function(t,e){return p.getBookmark(t,e)},moveToBookmark:function(t){return p.moveToBookmark(t)},select:function(e,n){return function(t,e,n){return R.from(e).map((function(e){var r=t.nodeIndex(e),o=t.createRng();return o.setStart(e.parentNode,r),o.setEnd(e.parentNode,r+1),n&&(zd(t,o,e,!0),zd(t,o,e,!1)),o}))}(t,e,n).each(d),e},isCollapsed:function(){var t=l(),e=c();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!e||t.collapsed)},isForward:f,setNode:function(e){return s(t.getOuterHTML(e)),e},getNode:function(){return function(t,e){var n,r,o;if(!e)return t;r=e.startContainer,o=e.endContainer;var i=e.startOffset,a=e.endOffset;return n=e.commonAncestorContainer,!e.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Em(r.nextSibling,!0):r.parentNode,o=0===a?Em(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:c,setRng:d,getRng:l,getStart:function(t){return Sm(r.getBody(),l(),t)},getEnd:function(t){return Dm(r.getBody(),l(),t)},getSelectedBlocks:function(e,n){return function(t,e,n,r){var o,i=[],a=t.getRoot();if(n=t.getParent(n||Sm(a,e,e.collapsed),t.isBlock),r=t.getParent(r||Dm(a,e,e.collapsed),t.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var s=new so(n,a);(o=s.next())&&o!==r;)t.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(t,l(),e,n)},normalize:function(){var e=l(),n=c();if(!(Ld(n).length>1)&&Ud(r)){var o=yf(t,e);return o.each((function(t){d(t,f())})),o.getOr(e)}return e},selectorChanged:function(t,e){return a(t,e),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var e,n=t.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){e=n;break}n=n.parentNode}return e},scrollIntoView:function(t,e){y(t)?function(t,e,n){(t.inline?zf:Hf)(t,e,n)}(r,t,e):Vf(r,l(),e)},placeCaretAt:function(t,e){return d(cf(t,e,r.getDoc()))},getBoundingClientRect:function(){var t=l();return t.collapsed?Ou.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:function(){e=o=i=null,h.destroy()}},p=Jd(m),h=sf(m,r);return m.bookmarkManager=p,m.controlSelection=h,m},db=function(t,e,n){t.addNodeFilter("font",(function(t){W(t,(function(t){var r=e.parse(t.attr("style")),o=t.attr("color"),i=t.attr("face"),a=t.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(t.attr("size"),10)-1]),t.name="span",t.attr("style",e.serialize(r)),function(t,e){W(e,(function(e){t.attr(e,null)}))}(t,["color","face","size"])}))}))},fb=function(t,e){var n=Ni();e.convert_fonts_to_spans&&db(t,n,Te.explode(e.font_size_legacy_values)),function(t,e){t.addNodeFilter("strike",(function(t){W(t,(function(t){var n=e.parse(t.attr("style"));n["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(n))}))}))}(t,n)},mb=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},pb=function(t,e){var n;try{n=atob(e)}catch(t){return R.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return R.some(new Blob([r],{type:t}))},hb=function(t){return 0===t.indexOf("blob:")?function(t){return new to((function(e,n){var r=function(){n("Cannot convert "+t+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===o.status?e(o.response):r()},o.onerror=r,o.send()}catch(t){r()}}))}(t):0===t.indexOf("data:")?(e=t,new to((function(t){var n=mb(e),r=n.type,o=n.data;pb(r,o).fold((function(){return t(new Blob([]))}),t)}))):null;var e},gb=0,vb=function(t){return(t||"blobid")+gb++},bb=function(t,e,n,r){var o,i;if(0!==e.src.indexOf("blob:")){var a=mb(e.src),s=a.data,u=a.type;o=s,(i=t.getByData(o,u))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}),(function(t){r(t)}))}else(i=t.getByUri(e.src))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){(function(t){return new to((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))})(r).then((function(a){o=mb(a).data,i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}))}),(function(t){r(t)}))},yb=function(t,e){var n={};return{findAll:function(r,o){o||(o=L);var i=X(function(t){return t?ut(t.getElementsByTagName("img")):[]}(r),(function(e){var n=e.src;return!!ke.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!n||n===ke.transparentSrc)&&(0===n.indexOf("blob:")?!t.isUploaded(n)&&o(e):0===n.indexOf("data:")&&o(e)))))})),a=V(i,(function(t){if(void 0!==n[t.src])return new to((function(e){n[t.src].then((function(n){if("string"==typeof n)return n;e({image:t,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){bb(e,t,n,r)})).then((function(t){return delete n[t.image.src],t})).catch((function(e){return delete n[t.src],e}));return n[t.src]=r,r}));return to.all(a)}}},_b=function(t,e,n,r){(t.padd_empty_with_br||e.insert)&&n[r.name]?r.empty().append(new Lm("br",1)).shortEnded=!0:r.empty().append(new Lm("#text",3)).value=_o},wb=function(t,e){return t&&t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.name===e},Cb=function(t,e,n,r){return r.isEmpty(e,n,(function(e){return function(t,e){var n=t.getElementRule(e.name);return n&&n.paddEmpty}(t,e)}))},kb=function(t,e){var n=e.blob_cache,r=function(t){var r=t.attr("src");(function(t){return t.attr("src")===ke.transparentSrc||y(t.attr("data-mce-placeholder"))})(t)||function(t){return y(t.attr("data-mce-bogus"))}(t)||function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(t);return e?R.some({type:e[1],data:decodeURIComponent(e[2])}):R.none()}(r).filter((function(){return function(t,e){if(e.images_dataimg_filter){var n=new Image;return n.src=t.attr("src"),ft(t.attributes.map,(function(t,e){n.setAttribute(e,t)})),e.images_dataimg_filter(n)}return!0}(t,e)})).bind((function(t){var e=t.type,r=t.data;return R.from(n.getByData(r,e)).orThunk((function(){return pb(e,r).map((function(t){var e=n.create(vb(),t,r);return n.add(e),e}))}))})).each((function(e){t.attr("src",e.blobUri())}))};n&&t.addAttributeFilter("src",(function(t){return W(t,r)}))},xb=Te.makeMap,Sb=Te.each,Db=Te.explode,Eb=Te.extend,Tb=function(t,e){void 0===e&&(e=Oi());var n={},r=[],o={},i={};(t=t||{}).validate=!("validate"in t)||t.validate,t.root_name=t.root_name||"body";var a=function(t){var e=t.name;e in n&&((s=o[e])?s.push(t):o[e]=[t]);for(var a=r.length;a--;){var s,u=r[a].name;if(u in t.attributes.map)(s=i[u])?s.push(t):i[u]=[t]}return t},s={schema:e,addAttributeFilter:function(t,e){Sb(Db(t),(function(t){var n;for(n=0;n<r.length;n++)if(r[n].name===t)return void r[n].callbacks.push(e);r.push({name:t,callbacks:[e]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(t,e){Sb(Db(t),(function(t){var r=n[t];r||(n[t]=r=[]),r.push(e)}))},getNodeFilters:function(){var t=[];for(var e in n)_t(n,e)&&t.push({name:e,callbacks:n[e]});return t},filterNode:a,parse:function(s,u){var c,l,d,f,m,p,h,g,v=[];u=u||{},o={},i={};var b=Eb(xb("script,style,head,html,body,title,meta,param"),e.getBlockElements()),y=e.getNonEmptyElements(),_=e.children,w=t.validate,C=function(t){return!1===t?"":!0===t?"p":t}("forced_root_block"in u?u.forced_root_block:t.forced_root_block),k=e.getWhiteSpaceElements(),x=/^[ \t\r\n]+/,S=/[ \t\r\n]+$/,D=/[ \t\r\n]+/g,E=/^[ \t\r\n]+$/,T=_t(k,u.context)||_t(k,t.root_name),O=function(t,e){var r,i=new Lm(t,e);return t in n&&((r=o[t])?r.push(i):o[t]=[i]),i},A=function(t){for(var n=e.getBlockElements(),r=t.prev;r&&3===r.type;){var o=r.value.replace(S,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},N=qm({validate:w,document:t.document,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_script_urls:t.allow_script_urls,allow_conditional_comments:t.allow_conditional_comments,preserve_cdata:t.preserve_cdata,self_closing_elements:function(t){var e={};for(var n in t)"li"!==n&&"p"!==n&&(e[n]=t[n]);return e}(e.getSelfClosingElements()),cdata:function(t){g.append(O("#cdata",4)).value=t},text:function(t,e){var n;T||(t=t.replace(D," "),function(t,e){return t&&(_t(e,t.name)||"br"===t.name)}(g.lastChild,b)&&(t=t.replace(x,""))),0!==t.length&&((n=O("#text",3)).raw=!!e,g.append(n).value=t)},comment:function(t){g.append(O("#comment",8)).value=t},pi:function(t,e){g.append(O(t,7)).value=e,A(g)},doctype:function(t){g.append(O("#doctype",10)).value=t,A(g)},start:function(t,n,o){var a=w?e.getElementRule(t):{};if(a){var s=O(a.outputName||t,1);s.attributes=n,s.shortEnded=o,g.append(s);var u=_[g.name];u&&_[s.name]&&!u[s.name]&&v.push(s);for(var c=r.length;c--;){var l=r[c].name;l in n.map&&((p=i[l])?p.push(s):i[l]=[s])}b[t]&&A(s),o||(g=s),!T&&k[t]&&(T=!0)}},end:function(n){var r,o,i,a,s=w?e.getElementRule(n):{};if(s){if(b[n]&&!T){if((r=g.firstChild)&&3===r.type)if((o=r.value.replace(x,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i;if((r=g.lastChild)&&3===r.type)if((o=r.value.replace(S,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i}if(T&&k[n]&&(T=!1),s.removeEmpty&&Cb(e,y,k,g))return a=g.parent,b[g.name]?g.empty().remove():g.unwrap(),void(g=a);s.paddEmpty&&(function(t){return wb(t,"#text")&&t.firstChild.value===_o}(g)||Cb(e,y,k,g))&&_b(t,u,b,g),g=g.parent}}},e),$=g=new Lm(u.context||t.root_name,11);if(N.parse(s,u.format),w&&v.length&&(u.context?u.invalid=!0:function(t){for(var n=xb("tr,td,th,tbody,thead,tfoot,table"),r=e.getNonEmptyElements(),o=e.getWhiteSpaceElements(),i=e.getTextBlockElements(),s=e.getSpecialElements(),u=function(t,n){if(void 0===n&&(n=t.parent),s[t.name])t.empty().remove();else{for(var r=0,o=t.children();r<o.length;r++){var i=o[r];e.isValidChild(n.name,i.name)||u(i,n)}t.unwrap()}},c=0;c<t.length;c++){var l=t[c],d=void 0,f=void 0,m=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var p=l.next;p&&i[p.name];)p.name="li",p.fixed=!0,l.parent.insert(p,l.parent),p=p.next;l.unwrap()}else{var h=[l];for(d=l.parent;d&&!e.isValidChild(d.name,l.name)&&!n[d.name];d=d.parent)h.push(d);if(d&&h.length>1)if(e.isValidChild(d.name,l.name)){h.reverse();for(var g=f=a(h[0].clone()),v=0;v<h.length-1;v++){e.isValidChild(g.name,h[v].name)?(m=a(h[v].clone()),g.append(m)):m=g;for(var b=h[v].firstChild;b&&b!==h[v+1];){var y=b.next;m.append(b),b=y}g=m}Cb(e,r,o,f)?d.insert(l,h[0],!0):(d.insert(f,h[0],!0),d.insert(l,f)),d=h[0],(Cb(e,r,o,d)||wb(d,"br"))&&d.empty().remove()}else u(l);else if(l.parent){if("li"===l.name){if((p=l.prev)&&("ul"===p.name||"ol"===p.name)){p.append(l);continue}if((p=l.next)&&("ul"===p.name||"ol"===p.name)){p.insert(l,p.firstChild,!0);continue}l.wrap(a(new Lm("ul",1)));continue}e.isValidChild(l.parent.name,"div")&&e.isValidChild("div",l.name)?l.wrap(a(new Lm("div",1))):u(l)}}}}(v)),C&&("body"===$.name||u.isRootContent)&&function(){var n=$.firstChild,r=null,o=function(t){t&&((n=t.firstChild)&&3===n.type&&(n.value=n.value.replace(x,"")),(n=t.lastChild)&&3===n.type&&(n.value=n.value.replace(S,"")))};if(e.isValidChild($.name,C.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=O(C,1)).attr(t.forced_root_block_attrs),$.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!u.invalid){for(h in o)if(_t(o,h)){for(p=n[h],f=(c=o[h]).length;f--;)c[f].parent||c.splice(f,1);for(l=0,d=p.length;l<d;l++)p[l](c,h,u)}for(l=0,d=r.length;l<d;l++)if((p=r[l]).name in i){for(f=(c=i[p.name]).length;f--;)c[f].parent||c.splice(f,1);for(f=0,m=p.callbacks.length;f<m;f++)p.callbacks[f](c,p.name,u)}}return $}};return function(t,e){var n=t.schema;e.remove_trailing_brs&&t.addNodeFilter("br",(function(t,r,o){var i,a,s,u,c,l,d,f,m=t.length,p=Te.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(s=(a=t[i]).parent,p[a.parent.name]&&a===s.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){"br"===l&&(a=null);break}c=c.prev}a&&(a.remove(),Cb(n,h,g,s)&&(d=n.getElementRule(s.name))&&(d.removeEmpty?s.remove():d.paddEmpty&&_b(e,o,p,s)))}else{for(u=a;s&&s.firstChild===u&&s.lastChild===u&&(u=s,!p[s.name]);)s=s.parent;u===s&&!0!==e.padd_empty_with_br&&((f=new Lm("#text",3)).value=_o,a.replace(f))}})),t.addAttributeFilter("href",(function(t){var n,r,o=t.length;if(!e.allow_unsafe_link_target)for(;o--;){var i=t[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?Te.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(t){return t.split(" ").filter((function(t){return t.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),e.allow_html_in_named_anchor||t.addAttributeFilter("id,name",(function(t){for(var e,n,r,o,i=t.length;i--;)if("a"===(o=t[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,e=o.lastChild;do{n=e.prev,r.insert(e,o),e=n}while(e)}})),e.fix_list_elements&&t.addNodeFilter("ul,ol",(function(t){for(var e,n,r=t.length;r--;)if("ul"===(n=(e=t[r]).parent).name||"ol"===n.name)if(e.prev&&"li"===e.prev.name)e.prev.append(e);else{var o=new Lm("li",1);o.attr("style","list-style-type: none"),e.wrap(o)}})),e.validate&&n.getValidClasses()&&t.addAttributeFilter("class",(function(t){for(var e=n.getValidClasses(),r=t.length;r--;){for(var o=t[r],i=o.attr("class").split(" "),a="",s=0;s<i.length;s++){var u=i[s],c=!1,l=e["*"];l&&l[u]&&(c=!0),l=e[o.name],!c&&l&&l[u]&&(c=!0),c&&(a&&(a+=" "),a+=u)}a.length||(a=null),o.attr("class",a)}})),kb(t,e)}(s,t),function(t,e){e.inline_styles&&fb(t,e)}(s,t),s},Ob=function(t,e,n){return function(t,e){return t&&t.hasEventListeners("PreProcess")&&!e.no_events}(t,n)?function(t,e,n){var r,o=t.dom,i=e.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var s=a.createHTMLDocument("");Te.each("BODY"===i.nodeName?i.childNodes:[i],(function(t){s.body.appendChild(s.importNode(t,!0))})),i="BODY"!==i.nodeName?s.body.firstChild:s.body,r=o.doc,o.doc=s}return function(t,e){t.fire("PreProcess",e)}(t,At(At({},n),{node:i})),r&&(o.doc=r),i}(t,e,n):e},Ab=function(t,e,n){-1===Te.inArray(e,n)&&(t.addAttributeFilter(n,(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)})),e.push(n))},Nb=function(t,e,n,r,o){var i=function(t,e,n){return tp(t,e).serialize(n)}(e,n,r);return function(t,e,n){if(!e.no_events&&t){var r=function(t,e){return t.fire("PostProcess",e)}(t,At(At({},e),{content:n}));return r.content}return n}(t,o,i)},$b=function(t,e){var n=["data-mce-selected"],r=e&&e.dom?e.dom:gs.DOM,o=e&&e.schema?e.schema:Oi(t);t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs=!("remove_trailing_brs"in t)||t.remove_trailing_brs;var i=Tb(t,o);!function(t,e,n){t.addAttributeFilter("data-mce-tabindex",(function(t,e){for(var n=t.length;n--;){var r=t[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(e,null)}})),t.addAttributeFilter("src,href,style",(function(t,r){for(var o="data-mce-"+r,i=e.url_converter,a=e.url_converter_scope,s=t.length;s--;){var u=t[s],c=u.attr(o);void 0!==c?(u.attr(r,c.length>0?c:null),u.attr(o,null)):(c=u.attr(r),"style"===r?c=n.serializeStyle(n.parseStyle(c),u.name):i&&(c=i.call(a,c,r,u.name)),u.attr(r,c.length>0?c:null))}})),t.addAttributeFilter("class",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),t.addAttributeFilter("data-mce-type",(function(t,e,n){for(var r=t.length;r--;){var o=t[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=R.from(o.firstChild).exists((function(t){return!Co(t.value)}));i?o.unwrap():o.remove()}}})),t.addNodeFilter("noscript",(function(t){for(var e=t.length;e--;){var n=t[e].firstChild;n&&(n.value=yi.decode(n.value))}})),t.addNodeFilter("script,style",(function(t,n){for(var r=function(t){return t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=t.length;o--;){var i=t[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var s=i.attr("type");s&&i.attr("type","mce-no/type"===s?null:s.replace(/^mce\-/,"")),"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),t.addNodeFilter("#comment",(function(t){for(var r=t.length;r--;){var o=t[r];e.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),t.addNodeFilter("xml:namespace,input",(function(t,e){for(var n=t.length;n--;){var r=t[n];7===r.type?r.remove():1===r.type&&("input"!==e||r.attr("type")||r.attr("type","text"))}})),t.addAttributeFilter("data-mce-type",(function(e){W(e,(function(e){"format-caret"===e.attr("data-mce-type")&&(e.isEmpty(t.schema.getNonEmptyElements())?e.remove():e.unwrap())}))})),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)}))}(i,t,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var s=At({format:"html"},a),u=Ob(e,n,s),c=function(t,e,n){var r=ko(n.getInner?e.innerHTML:t.getOuterHTML(e));return n.selection||yo(Ae.fromDom(e))?r:Te.trim(r)}(r,u,s),l=function(t,e,n){var r=n.selection?At({forced_root_block:!1},n):n,o=t.parse(e,r);return function(t){var e=function(t){return t&&"br"===t.name},n=t.lastChild;if(e(n)){var r=n.prev;e(r)&&(n.remove(),r.remove())}}(o),o}(i,c,s);return"tree"===s.format?l:Nb(e,t,o,l,s)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:T(Ab,i,n),getTempAttrs:S(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Lb=function(t,e){var n=$b(t,e);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Ib=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Qv(t).editor.getContent(e,n)}(t,e,e.format?e.format:"html")},Pb=function(t,e,n){return void 0===n&&(n={}),function(t,e,n){return Qv(t).editor.setContent(e,n)}(t,e,n)},jb=gs.DOM,Rb=function(t){return R.from(t).each((function(t){return t.destroy()}))},Mb=function(t){if(!t.removed){var e=t._selectionOverrides,n=t.editorUpload,r=t.getBody(),o=t.getElement();r&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&o&&jb.remove(o.nextSibling),function(t){t.fire("remove")}(t),t.editorManager.remove(t),!t.inline&&r&&function(t){jb.setStyle(t.id,"display",t.orgDisplay)}(t),function(t){t.fire("detach")}(t),jb.remove(t.getContainer()),Rb(e),Rb(n),t.destroy()}},Bb=function(t,e){var n=t.selection,r=t.dom;t.destroyed||(e||t.removed?(e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),Rb(n),Rb(r)),function(t){var e=t.formElement;e&&(e._mceOldSubmit&&(e.submit=e._mceOldSubmit,e._mceOldSubmit=null),jb.unbind(e,"submit reset",t.formEventDelegate))}(t),function(t){t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null)}(t),t.destroyed=!0):t.remove())},Fb=(ab=function(t,e){return m(t)&&m(e)?Fb(t,e):e},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<t.length;r++){var o=t[r];for(var i in o)_t(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),zb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),Ub="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Hb="imagetools,toc".split(","),Vb=function(t){var e=X(zb,(function(e){return _t(t,e)})),n=t.forced_root_block;return!1!==n&&""!==n||e.push("forced_root_block (false only)"),ot(e)},Wb=function(t){var e=Te.makeMap(t.plugins," "),n=function(t){return _t(e,t)},r=Nt(Nt([],X(Ub,n),!0),tt(Hb,(function(t){return n(t)?[t+" (moving to premium)"]:[]})),!0);return ot(r)},qb=pe().deviceType,Yb=qb.isTouch(),Xb=qb.isPhone(),Kb=qb.isTablet(),Gb=["lists","autolink","autosave"],Zb={table_grid:!1,object_resizing:!1,resize:!1},Jb=function(t){var e=p(t)?t.join(" "):t,n=V(f(e)?e.split(" "):[],Ft);return X(n,(function(t){return t.length>0}))},Qb=function(t,e){var n,r,o=(r={},gt(e,(function(e,n){return U(t,n)}),ht(n={}),ht(r)),{t:n,f:r});return function(t,e){return{sections:S(t),settings:S(e)}}(o.t,o.f)},ty=function(t,e){return _t(t.sections(),e)},ey=function(t,e){return yt(t,"toolbar_mode").orThunk((function(){return yt(t,"toolbar_drawer").map((function(t){return!1===t?"wrap":t}))})).getOr(e)},ny=function(t,e){var n={resize:!1,toolbar_mode:ey(t,"scrolling"),toolbar_sticky:!1};return At(At(At({},Zb),n),e?{menubar:!1}:{})},ry=function(t,e){var n=e.external_plugins?e.external_plugins:{};return t&&t.external_plugins?Te.extend({},t.external_plugins,n):n},oy=function(t,e,n,r){return t&&function(t,e,n){var r=t.sections();return ty(t,e)&&r[e].theme===n}(e,"mobile","mobile")?X(r,T(U,Gb)):t&&ty(e,"mobile")?r:n},iy=function(t,e,n,r){var o=Jb(n.forced_plugins),i=Jb(r.plugins),a=function(t,e){return ty(t,e)?t.sections()[e]:{}}(e,"mobile"),s=a.plugins?Jb(a.plugins):i,u=function(t,e){return[].concat(Jb(t)).concat(Jb(e))}(o,oy(t,e,i,s));if(ke.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return Te.extend(r,{plugins:u.join(" ")})},ay=function(t,e,n,r,o){var i=t?{mobile:ny(o.mobile||{},e)}:{},a=Qb(["mobile"],Fb(i,o)),s=Te.extend(n,r,a.settings(),function(t,e){return t&&ty(e,"mobile")}(t,a)?function(t,e,n){void 0===n&&(n={});var r=t.sections(),o=yt(r,e).getOr({});return Te.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(t,a,r,s)},sy=function(t,e,n,r,o){var i=function(t,e,n,r,o){var i={id:e,theme:"silver",toolbar_mode:ey(t,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return At(At({},i),r?Zb:{})}(o,e,n,Yb,t),a=ay(Xb||Kb,Xb,i,r,o);return!1!==a.deprecation_warnings&&function(t,e){var n=Vb(t),r=Wb(e),o=r.length>0,i=n.length>0,a="mobile"===e.theme;if(o||i||a){var s="\n- ",u=a?"\n\nThemes:\n- mobile":"",c=o?"\n\nPlugins:\n- "+r.join(s):"",l=i?"\n\nSettings:\n- "+n.join(s):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+u+c+l)}}(o,a),a},uy=function(t,e,n){return R.from(e.settings[n]).filter(t)},cy=function(t,e,n,r){var o,i=e in t.settings?t.settings[e]:n;return"hash"===r?function(t){var e={};return"string"==typeof t?W(t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(","),(function(t){var n=t.split("=");n.length>1?e[Te.trim(n[0])]=Te.trim(n[1]):e[Te.trim(n[0])]=Te.trim(n[0])})):e=t,e}(i):"string"===r?uy(f,t,e).getOr(n):"number"===r?uy(w,t,e).getOr(n):"boolean"===r?uy(g,t,e).getOr(n):"object"===r?uy(m,t,e).getOr(n):"array"===r?uy(p,t,e).getOr(n):"string[]"===r?uy((o=f,function(t){return p(t)&&et(t,o)}),t,e).getOr(n):"function"===r?uy(_,t,e).getOr(n):i},ly=(sb={},{add:function(t,e){sb[t]=e},get:function(t){return sb[t]?sb[t]:{icons:{}}},has:function(t){return _t(sb,t)}}),dy=function(t,e){return e.dom[t]},fy=function(t,e){return parseInt(ir(e,t),10)},my=T(dy,"clientWidth"),py=T(dy,"clientHeight"),hy=T(fy,"margin-top"),gy=T(fy,"margin-left"),vy=function(t,e,n){var r,o=Ae.fromDom(t.getBody()),i=t.inline?o:(r=o,Ae.fromDom(We(r).dom.documentElement)),a=function(t,e,n,r){var o=function(t){return t.dom.getBoundingClientRect()}(e);return{x:n-(t?o.left+e.dom.clientLeft+gy(e):0),y:r-(t?o.top+e.dom.clientTop+hy(e):0)}}(t.inline,i,e,n);return function(t,e,n){var r=my(t),o=py(t);return e>=0&&n>=0&&e<=r&&n<=o}(i,a.x,a.y)},by=function(t){var e,n=t.inline?t.getBody():t.getContentAreaContainer();return(e=n,R.from(e).map(Ae.fromDom)).map(yn).getOr(!1)},yy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:e,reposition:e,getArgs:e}},r=function(){return R.from(e[0])},o=function(){e.length>0&&n().reposition(e)},i=function(t){Q(e,(function(e){return e===t})).each((function(t){e.splice(t,1)}))},a=function(a,s){if(void 0===s&&(s=!0),!t.removed&&by(t))return s&&t.fire("BeforeOpenNotification",{notification:a}),J(e,(function(t){return e=n().getArgs(t),r=a,!(e.type!==r.type||e.text!==r.text||e.progressBar||e.timeout||r.progressBar||r.timeout);var e,r})).getOrThunk((function(){t.editorManager.setActive(t);var s=n().open(a,(function(){i(s),o(),r().fold((function(){return t.focus()}),(function(t){return Ae.fromDom(t.getEl()).dom.focus()}))}));return function(t){e.push(t)}(s),o(),t.fire("OpenNotification",{notification:At({},s)}),s}))},s=S(e);return function(t){t.on("SkinLoaded",(function(){var e=function(t){return t.getParam("service_message")}(t);e&&a({text:e,type:"warning",timeout:0},!1),o()})),t.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),t.on("remove",(function(){W(e.slice(),(function(t){n().close(t)}))}))}(t),{open:a,close:function(){r().each((function(t){n().close(t),i(t),o()}))},getNotifications:s}},_y=Ds.PluginManager,wy=Ds.ThemeManager;var Cy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:e=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}},r=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e?e.apply(t,n):void 0}},o=function(n){e.push(n),function(e){t.fire("OpenWindow",{dialog:e})}(n)},i=function(n){!function(e){t.fire("CloseWindow",{dialog:e})}(n),0===(e=X(e,(function(t){return t!==n}))).length&&t.focus()},a=function(e){t.editorManager.setActive(t),sm(t);var n=e();return o(n),n};return t.on("remove",(function(){W(e,(function(t){n().close(t)}))})),{open:function(t,e){return a((function(){return n().open(t,e,i)}))},openUrl:function(t){return a((function(){return n().openUrl(t,i)}))},alert:function(t,e,o){var i=n();i.alert(t,r(o||i,e))},confirm:function(t,e,o){var i=n();i.confirm(t,r(o||i,e))},close:function(){R.from(e[e.length-1]).each((function(t){n().close(t),i(t)}))}}},ky=function(t,e){t.notificationManager.open({type:"error",text:e})},xy=function(t,e){t._skinLoaded?ky(t,e):t.on("SkinLoaded",(function(){ky(t,e)}))},Sy=function(t,e,n){ef(t,e,{message:n}),console.error(n)},Dy=function(t,e,n){return n?"Failed to load "+t+": "+n+" from url "+e:"Failed to load "+t+" url: "+e},Ey=function(t,e,n){Sy(t,"PluginLoadError",Dy("plugin",e,n))},Ty=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Nt([t],e,!1)):r.log.apply(r,Nt([t],e,!1)))},Oy=function(t){return Ay(t,function(t){var e=t.getParam("content_css");return f(e)?V(e.split(","),Ft):p(e)?e:!1===e||t.inline?[]:["default"]}(t))},Ay=function(t,e){var n=t.editorManager.baseURL+"/skins/content",r="content"+t.editorManager.suffix+".css",o=!0===t.inline;return V(e,(function(e){return function(t){return/^[a-z0-9\-]+$/i.test(t)}(e)&&!o?n+"/"+e+"/"+r:t.documentBaseURI.toAbsolute(e)}))},Ny=function(t){t.contentCSS=t.contentCSS.concat(Oy(t),function(t){return Ay(t,hc(t))}(t))},$y=function(){var t={},e=function(t,e){return{status:t,resultUri:e}},n=function(e){return e in t};return{hasBlobUri:n,getResultUri:function(e){var n=t[e];return n?n.resultUri:null},isPending:function(e){return!!n(e)&&1===t[e].status},isUploaded:function(e){return!!n(e)&&2===t[e].status},markPending:function(n){t[n]=e(1,null)},markUploaded:function(n,r){t[n]=e(2,r)},removeFailed:function(e){delete t[e]},destroy:function(){t={}}}},Ly=0,Iy=function(t){return t+Ly+++(e=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+e()+e()+e());var e},Py=function(t,e){var n={},r=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(t){o(t.loaded/t.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((t=e.basePath,o=a.location,t?t.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},o=function(t,e){return{url:e,blobInfo:t,status:!0}},i=function(t,e,n){return{url:"",blobInfo:t,status:!1,error:{message:e,options:n}}},a=function(t,e){Te.each(n[t],(function(t){t(e)})),delete n[t]},s=function(r,s){return r=Te.grep(r,(function(e){return!t.isUploaded(e.blobUri())})),to.all(Te.map(r,(function(r){return t.isPending(r.blobUri())?function(t){var e=t.blobUri();return new to((function(t){n[e]=n[e]||[],n[e].push(t)}))}(r):function(e,n,r){return t.markPending(e.blobUri()),new to((function(s){var u;try{var c=function(){u&&u.close()};n(e,(function(n){c(),t.markUploaded(e.blobUri(),n),a(e.blobUri(),o(e,n)),s(o(e,n))}),(function(n,r){var o=r||{};c(),t.removeFailed(e.blobUri()),a(e.blobUri(),i(e,n,o)),s(i(e,n,o))}),(function(t){t<0||t>100||R.from(u).orThunk((function(){return R.from(r).map(A)})).each((function(e){u=e,e.progressBar.value(t)}))}))}catch(t){s(i(e,t.message,{}))}}))}(r,e.handler,s)})))};return!1===_(e.handler)&&(e.handler=r),{upload:function(t,n){return e.url||e.handler!==r?s(t,n):new to((function(t){t([])}))}}},jy=function(t){return function(){return t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},Ry=function(t,e){return Py(e,{url:sc(t),basePath:uc(t),credentials:cc(t),handler:lc(t)})},My=function(t){var e,n,r=function(){var t=[],e=function(t){if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var e,n=t.id||Iy("blobid"),r=t.name||n,o=t.blob;return{id:S(n),name:S(r),filename:S(t.filename||r+"."+(e=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[e.toLowerCase()]||"dat")),blob:S(o),base64:S(t.base64),blobUri:S(t.blobUri||URL.createObjectURL(o)),uri:S(t.uri)}},n=function(e){return J(t,e).getOrUndefined()},r=function(t){return n((function(e){return e.id()===t}))};return{create:function(t,n,r,o,i){if(f(t))return e({id:t,name:o,filename:i,blob:n,base64:r});if(m(t))return e(t);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r,getByUri:function(t){return n((function(e){return e.blobUri()===t}))},getByData:function(t,e){return n((function(n){return n.base64()===t&&n.blob().type===e}))},findFirst:n,removeByUri:function(e){t=X(t,(function(t){return t.blobUri()!==e||(URL.revokeObjectURL(t.blobUri()),!1)}))},destroy:function(){W(t,(function(t){URL.revokeObjectURL(t.blobUri())})),t=[]}}}(),o=$y(),i=[],a=function(t){var e=ws(null);return t.on("change AddUndo",(function(t){e.set(At({},t.level))})),{fireIfChanged:function(){var n=t.undoManager.data;st(n).filter((function(t){return!qv(e.get(),t)})).each((function(e){t.setDirty(!0),t.fire("change",{level:e,lastLevel:it(n,n.length-2).getOrNull()})}))}}}(t),s=function(e){return function(n){return t.selection?e(n):[]}},u=function(t,e,n){var r=0;do{-1!==(r=t.indexOf(e,r))&&(t=t.substring(0,r)+n+t.substr(r+e.length),r+=n.length-e.length+1)}while(-1!==r);return t},c=function(t,e,n){var r='src="'+n+'"'+(n===ke.transparentSrc?' data-mce-placeholder="1"':"");return t=u(t,'src="'+e+'"',r),t=u(t,'data-mce-src="'+e+'"','data-mce-src="'+n+'"')},l=function(e,n){W(t.undoManager.data,(function(t){"fragmented"===t.type?t.fragments=V(t.fragments,(function(t){return c(t,e,n)})):t.content=c(t.content,e,n)}))},d=function(n){return e||(e=Ry(t,o)),g().then(s((function(o){var i=V(o,(function(t){return t.blobInfo}));return e.upload(i,jy(t)).then(s((function(e){var i=[],s=V(e,(function(e,n){var a=o[n].blobInfo,s=o[n].image;return e.status&&function(t){return t.getParam("images_replace_blob_uris",!0,"boolean")}(t)?(r.removeByUri(s.src),Zv(t)||function(e,n){var r,o=t.convertURL(n,"src");l(e.src,n),t.$(e).attr({src:ic(t)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(s,e.url)):e.error&&(e.error.options.remove&&(l(s.getAttribute("src"),ke.transparentSrc),i.push(s)),function(t,e){xy(t,Ss.translate(["Failed to upload image: {0}",e]))}(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:a}}));return s.length>0&&a.fireIfChanged(),i.length>0&&(Zv(t)?console.error("Removing images on failed uploads is currently unsupported for RTC"):t.undoManager.transact((function(){W(i,(function(e){t.dom.remove(e),r.removeByUri(e.src)}))}))),n&&n(s),s})))})))},p=function(e){if(oc(t))return d(e)},h=function(e){if(!1===et(i,(function(t){return t(e)})))return!1;if(0===e.getAttribute("src").indexOf("data:")){var n=function(t){return t.getParam("images_dataimg_filter",L,"function")}(t);return n(e)}return!0},g=function(){return n||(n=yb(o,r)),n.findAll(t.getBody(),h).then(s((function(e){return e=X(e,(function(e){return"string"!=typeof e||(xy(t,e),!1)})),Zv(t)||W(e,(function(t){l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")})),e})))},v=function(e){return e.replace(/src="(blob:[^"]+)"/g,(function(e,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=G(t.editorManager.get(),(function(t,e){return t||e.editorUpload&&e.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':e}))};return t.on("SetContent",(function(){oc(t)?p():g()})),t.on("RawSaveContent",(function(t){t.content=v(t.content)})),t.on("GetContent",(function(t){t.source_view||"raw"===t.format||"tree"===t.format||(t.content=v(t.content))})),t.on("PostRender",(function(){t.parser.addNodeFilter("img",(function(t){W(t,(function(t){var e=t.attr("src");if(!r.getByUri(e)){var n=o.getResultUri(e);n&&t.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(t){i.push(t)},uploadImages:d,uploadImagesAuto:p,scanForImages:g,destroy:function(){r.destroy(),o.destroy(),n=e=null}}},By=function(t){var e={},n=function(t,r){t&&(f(t)?(p(r)||(r=[r]),W(r,(function(t){v(t.deep)&&(t.deep=!pd(t)),v(t.split)&&(t.split=!pd(t)||hd(t)),v(t.remove)&&pd(t)&&!hd(t)&&(t.remove="none"),pd(t)&&hd(t)&&(t.mixed=!0,t.block_expand=!0),f(t.classes)&&(t.classes=t.classes.split(/\s+/))})),e[t]=r):ft(t,(function(t,e){n(e,t)})))};return n(function(t){var e={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(t,e,n){return Nn(t)&&t.hasAttribute("href")},onformat:function(e,n,r){Te.each(r,(function(n,r){t.setAttrib(e,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(t){var e;return null!==(e=null==t?void 0:t.customValue)&&void 0!==e?e:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Te.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(t){e[t]={block:t,remove:"all"}})),e}(t.dom)),n(function(t){return t.getParam("formats")}(t)),{get:function(t){return y(t)?e[t]:e},has:function(t){return _t(e,t)},register:n,unregister:function(t){return t&&e[t]&&delete e[t],e}}},Fy=Te.each,zy=gs.DOM,Uy=function(t,e){var n,r,o,i=e&&e.schema||Oi({}),a=function(t){r="string"==typeof t?{name:t,classes:[],attrs:{}}:t;var e=zy.create(r.name);return function(t,e){e.classes.length&&zy.addClass(t,e.classes.join(" ")),zy.setAttribs(t,e.attrs)}(e,r),e},s=function(t,e,n){var r,o,u=e.length>0&&e[0],c=u&&u.name,l=function(t,e){var n="string"!=typeof t?t.nodeName.toLowerCase():t,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(e&&-1!==Te.inArray(o,e)?e:o[0])}(t,c);if(l)c===l?(o=e[0],e=e.slice(1)):o=l;else if(u)o=e[0],e=e.slice(1);else if(!n)return t;return o&&(r=a(o)).appendChild(t),n&&(r||(r=zy.create("div")).appendChild(t),Te.each(n,(function(e){var n=a(e);r.insertBefore(n,t)}))),s(r,e,o&&o.siblings)};return t&&t.length?(r=t[0],n=a(r),(o=zy.create("div")).appendChild(s(n,t.slice(1),r.siblings)),o):""},Hy=function(t){var e,n={classes:[],attrs:{}};return"*"!==(t=n.selector=Te.trim(t))&&(e=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(t,e,r,o,i){switch(e){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Te.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=e||"div",n},Vy=function(t,e){var n,r,o,i="",a=function(t){var e=t.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return f(e)?e:""}(t);if(""===a)return"";var s=function(t){return t.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=t.formatter.get(e)))return;e=e[0]}if("preview"in e){var u=yt(e,"preview");if(Kn(u,!1))return"";a=u.getOr(a)}n=e.block||e.inline||"span";var c,l=(c=e.selector)&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Te.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(t){var e=Te.map(t.split(/(?:~\+|~|\+)/),Hy),n=e.pop();return e.length&&(n.siblings=e),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=e.selector,r=Uy(l,t)):r=Uy([n],t);var d=zy.select(n,r)[0]||r.firstChild;return Fy(e.styles,(function(t,e){var n=s(t);n&&zy.setStyle(d,e,n)})),Fy(e.attributes,(function(t,e){var n=s(t);n&&zy.setAttrib(d,e,n)})),Fy(e.classes,(function(t){var e=s(t);zy.hasClass(d,e)||zy.addClass(d,e)})),t.fire("PreviewFormats"),zy.setStyles(r,{position:"absolute",left:-65535}),t.getBody().appendChild(r),o=zy.getStyle(t.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,Fy(a.split(" "),(function(e){var n=zy.getStyle(d,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=zy.getStyle(t.getBody(),e,!0),"#ffffff"===zy.toHex(n).toLowerCase())||"color"===e&&"#000000"===zy.toHex(n).toLowerCase())){if("font-size"===e&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===e&&n&&(i+="padding:0 2px;"),i+=e+":"+n+";"}})),t.fire("AfterPreviewFormats"),zy.remove(r),i},Wy=function(t){var e=By(t),n=ws(null);return function(t){t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(var e=1;e<=6;e++)t.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])}(t),$g(t),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,n,r){!function(t,e,n,r){tb(t).formatter.apply(e,n,r)}(t,e,n,r)},remove:function(e,n,r,o){!function(t,e,n,r,o){tb(t).formatter.remove(e,n,r,o)}(t,e,n,r,o)},toggle:function(e,n,r){!function(t,e,n,r){tb(t).formatter.toggle(e,n,r)}(t,e,n,r)},match:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.match(e,n,r,o)}(t,e,n,r,o)},closest:function(e){return function(t,e){return tb(t).formatter.closest(e)}(t,e)},matchAll:function(e,n){return function(t,e,n){return tb(t).formatter.matchAll(e,n)}(t,e,n)},matchNode:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.matchNode(e,n,r,o)}(t,e,n,r,o)},canApply:function(e){return function(t,e){return tb(t).formatter.canApply(e)}(t,e)},formatChanged:function(e,r,o,i){return function(t,e,n,r,o,i){return tb(t).formatter.formatChanged(e,n,r,o,i)}(t,n,e,r,o,i)},getCssText:T(Vy,t)}},qy=function(t){switch(t.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Yy=function(t){var e=Es(),n=ws(0),r=ws(0),o={data:[],typing:!1,beforeChange:function(){!function(t,e,n){tb(t).undoManager.beforeChange(e,n)}(t,n,e)},add:function(i,a){return function(t,e,n,r,o,i,a){return tb(t).undoManager.add(e,n,r,o,i,a)}(t,o,r,n,e,i,a)},undo:function(){return function(t,e,n,r){return tb(t).undoManager.undo(e,n,r)}(t,o,n,r)},redo:function(){return function(t,e,n){return tb(t).undoManager.redo(e,n)}(t,r,o.data)},clear:function(){!function(t,e,n){tb(t).undoManager.clear(e,n)}(t,o,r)},reset:function(){!function(t,e){tb(t).undoManager.reset(e)}(t,o)},hasUndo:function(){return function(t,e,n){return tb(t).undoManager.hasUndo(e,n)}(t,o,r)},hasRedo:function(){return function(t,e,n){return tb(t).undoManager.hasRedo(e,n)}(t,o,r)},transact:function(e){return function(t,e,n,r){return tb(t).undoManager.transact(e,n,r)}(t,o,n,e)},ignore:function(e){!function(t,e,n){tb(t).undoManager.ignore(e,n)}(t,n,e)},extra:function(e,n){!function(t,e,n,r,o){tb(t).undoManager.extra(e,n,r,o)}(t,o,r,e,n)}};return Zv(t)||function(t,e,n){var r=ws(!1),o=function(t){Xv(e,!1,n),e.add({},t)};t.on("init",(function(){e.add()})),t.on("BeforeExecCommand",(function(t){var r=t.command;qy(r)||(Kv(e,n),e.beforeChange())})),t.on("ExecCommand",(function(t){var e=t.command;qy(e)||o(t)})),t.on("ObjectResizeStart cut",(function(){e.beforeChange()})),t.on("SaveContent ObjectResized blur",o),t.on("dragend",o),t.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),r.get()&&e.typing&&!1===qv(Uv(t),e.data[0])&&(!1===t.isDirty()&&(t.setDirty(!0),t.fire("change",{level:e.data[0],lastLevel:null})),t.fire("TypingUndo"),r.set(!1),t.nodeChanged()))})),t.on("keydown",(function(t){var i=t.keyCode;if(!t.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)e.typing&&o(t);else{var a=t.ctrlKey&&!t.altKey||t.metaKey;!(i<16||i>20)||224===i||91===i||e.typing||a||(e.beforeChange(),Xv(e,!0,n),e.add({},t),r.set(!0))}})),t.on("mousedown",(function(t){e.typing&&o(t)})),t.on("input",(function(t){var e;t.inputType&&("insertReplacementText"===t.inputType||"insertText"===(e=t).inputType&&null===e.data||function(t){return"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType}(t))&&o(t)})),t.on("AddUndo Undo Redo ClearUndos",(function(e){e.isDefaultPrevented()||t.nodeChanged()}))}(t,o,n),function(t){t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")}(t),o},Xy=[9,27,of.HOME,of.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,of.DOWN,of.UP,of.LEFT,of.RIGHT].concat(ke.browser.isFirefox()?[224]:[]),Ky="data-mce-placeholder",Gy=function(t){return"keydown"===t.type||"keyup"===t.type},Zy=function(t){var e=t.keyCode;return e===of.BACKSPACE||e===of.DELETE},Jy=function(t){var e=t.dom,n=nc(t),r=function(t){return t.getParam("placeholder",Qu.getAttrib(t.getElement(),"placeholder"),"string")}(t),o=function(i,a){if(!function(t){if(Gy(t)){var e=t.keyCode;return!Zy(t)&&(of.metaKeyPressed(t)||t.altKey||e>=112&&e<=123||U(Xy,e))}return!1}(i)){var s=t.getBody(),u=!function(t){return Gy(t)&&!(Zy(t)||"keyup"===t.type&&229===t.keyCode)}(i)&&function(t,e,n){if(ei(Ae.fromDom(e),!1)){var r=""===n,o=e.firstElementChild;return!o||!t.getStyle(e.firstElementChild,"padding-left")&&!t.getStyle(e.firstElementChild,"padding-right")&&(r?!t.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(e,s,n);(""!==e.getAttrib(s,Ky)!==u||a)&&(e.setAttrib(s,Ky,u?r:null),e.setAttrib(s,"aria-placeholder",u?r:null),function(t,e){t.fire("PlaceholderToggle",{state:e})}(t,u),t.on(u?"keydown":"keyup",o),t.off(u?"keyup":"keydown",o))}};r&&t.on("init",(function(e){o(e,!0),t.on("change SetContent ExecCommand",o),t.on("paste",(function(e){return oo.setEditorTimeout(t,(function(){return o(e)}))}))}))},Qy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,t_=function(t,e){return $e(Ae.fromDom(e),function(t){return t.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(t))},e_=function(t){return"rtl"===gs.DOM.getStyle(t,"direction",!0)||(e=t.textContent,Qy.test(e));var e},n_=function(t,e,n){var r=function(t,e,n){return X(gs.DOM.getParents(n.container(),"*",e),t)}(t,e,n);return R.from(r[r.length-1])},r_=function(t,e){if(!e)return e;var n=e.container(),r=e.offset();return t?Eo(n)?Bn(n.nextSibling)?Ou(n.nextSibling,0):Ou.after(n):Ao(e)?Ou(n,r+1):e:Eo(n)?Bn(n.previousSibling)?Ou(n.previousSibling,n.previousSibling.data.length):Ou.before(n):No(e)?Ou(n,r-1):e},o_=T(r_,!0),i_=T(r_,!1),a_=function(t){return po(t)||go(t)},s_=function(t,e){return je(t,e)?Kr(e,a_,function(t){return function(e){return Ie(t,Ae.fromDom(e.dom.parentNode))}}(t)):R.none()},u_=function(t){t.dom.isEmpty(t.getBody())&&(t.setContent(""),function(t){var e=t.getBody(),n=e.firstChild&&t.dom.isBlock(e.firstChild)?e.firstChild:e;t.selection.setCursorLocation(n,0)}(t))},c_=function(t,e){return{from:t,to:e}},l_=function(t,e){var n=Ae.fromDom(t),r=Ae.fromDom(e.container());return s_(n,r).map((function(t){return function(t,e){return{block:t,position:e}}(t,e)}))},d_=function(t,e,n){var r=l_(t,Ou.fromRangeStart(n)),o=r.bind((function(n){return Ol(e,t,n.position).bind((function(n){return l_(t,n).map((function(n){return function(t,e,n){return Hn(n.position.getNode())&&!1===ei(n.block)?$l(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Ol(e,t,r).bind((function(e){return l_(t,e)})):R.some(n)})).getOr(n):n}(t,e,n)}))}))}));return Gn(r,o,c_).filter((function(t){return function(t){return!1===Ie(t.from.block,t.to.block)}(t)&&function(t){return Ye(t.from.block).bind((function(e){return Ye(t.to.block).filter((function(t){return Ie(e,t)}))})).isSome()}(t)&&function(t){return!1===qn(t.from.block.dom)&&!1===qn(t.to.block.dom)}(t)}))},f_=function(t){var e=Je(t);return Q(e,lo).fold(S(e),(function(t){return e.slice(0,t)}))},m_=function(t){var e=f_(t);return W(e,vn),e},p_=function(t,e){var n=Dp(e,t);return J(n.reverse(),(function(t){return ei(t)})).each(vn)},h_=function(t,e,n,r){if(ei(n))return Cp(n),Pl(n.dom);0===X(Ge(r),(function(t){return!ei(t)})).length&&ei(e)&&dn(r,Ae.fromTag("br"));var o=Il(n.dom,Ou.before(r.dom));return W(m_(e),(function(t){dn(r,t)})),p_(t,e),o},g_=function(t,e,n){if(ei(n))return vn(n),ei(e)&&Cp(e),Pl(e.dom);var r=jl(n.dom);return W(m_(e),(function(t){pn(n,t)})),p_(t,e),r},v_=function(t,e){return je(e,t)?function(t,e){var n=Dp(e,t);return R.from(n[n.length-1])}(e,t):R.none()},b_=function(t,e){$l(t,e.dom).map((function(t){return t.getNode()})).map(Ae.fromDom).filter(mo).each(vn)},y_=function(t,e,n){return b_(!0,e),b_(!1,n),v_(e,n).fold(T(g_,t,e,n),T(h_,t,e,n))},__=function(t,e,n,r){return e?y_(t,r,n):y_(t,n,r)},w_=function(t,e){var n=Ae.fromDom(t.getBody()),r=function(t,e,n){return n.collapsed?d_(t,e,n):R.none()}(n.dom,e,t.selection.getRng()).bind((function(t){return __(n,e,t.from.block,t.to.block)}));return r.each((function(e){t.selection.setRng(e.toRange())})),r.isSome()},C_=function(t,e){var n=Ae.fromDom(e),r=T(Ie,t);return Xr(n,bo,r).isSome()},k_=function(t,e){var n=Il(t.dom,Ou.fromRangeStart(e)).isNone(),r=Ll(t.dom,Ou.fromRangeEnd(e)).isNone();return!function(t,e){return C_(t,e.startContainer)||C_(t,e.endContainer)}(t,e)&&n&&r},x_=function(t){var e=Ae.fromDom(t.getBody()),n=t.selection.getRng();return k_(e,n)?function(t){return t.setContent(""),t.selection.setCursorLocation(),!0}(t):function(t,e){var n=e.getRng();return Gn(s_(t,Ae.fromDom(n.startContainer)),s_(t,Ae.fromDom(n.endContainer)),(function(r,o){return!1===Ie(r,o)&&(n.deleteContents(),__(t,!0,r,o).each((function(t){e.setRng(t.toRange())})),!0)})).getOr(!1)}(e,t.selection)},S_=function(t,e){return!t.selection.isCollapsed()&&x_(t)},D_=Wn,E_=qn,T_=function(t,e,n,r,o){return R.from(e._selectionOverrides.showCaret(t,n,r,o))},O_=function(t,e){return t.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?R.none():R.some(function(t){var e=t.ownerDocument.createRange();return e.selectNode(t),e}(e))},A_=function(t,e,n){var r=sl(1,t.getBody(),e),o=Ou.fromRangeStart(r),i=o.getNode();if(Fc(i))return T_(1,t,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Fc(a))return T_(1,t,a,!1,!1);var s=t.dom.getParent(o.getNode(),(function(t){return E_(t)||D_(t)}));return Fc(s)?T_(1,t,s,!1,n):R.none()},N_=function(t,e,n){return e.collapsed?A_(t,e,n).getOr(e):e},$_=function(t){return yp(t)||hp(t)},L_=function(t){return _p(t)||gp(t)},I_=function(t,e,n,r,o,i){return T_(r,t,i.getNode(!o),o,!0).each((function(n){if(e.collapsed){var r=e.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else e.deleteContents();t.selection.setRng(n)})),function(t,e){Bn(e)&&0===e.data.length&&t.remove(e)}(t.dom,n),!0},P_=function(t,e){return function(t,e){var n=t.selection.getRng();if(!Bn(n.commonAncestorContainer))return!1;var r=e?Au.Forwards:Au.Backwards,o=xl(t.getBody()),i=T(dl,e?o.next:o.prev),a=e?$_:L_,s=cl(r,t.getBody(),n),u=r_(e,i(s));if(!u||!fl(s,u))return!1;if(a(u))return I_(t,n,s.getNode(),r,e,u);var c=i(u);return!!(c&&a(c)&&fl(u,c))&&I_(t,n,s.getNode(),r,e,c)}(t,e)},j_=Sr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),R_=function(t,e,n,r){var o=r.getNode(!1===e);return s_(Ae.fromDom(t),Ae.fromDom(n.getNode())).map((function(t){return ei(t)?j_.remove(t.dom):j_.moveToElement(o)})).orThunk((function(){return R.some(j_.moveToElement(o))}))},M_=function(t,e,n){return Ol(e,t,n).bind((function(r){return o=r.getNode(),bo(Ae.fromDom(o))||go(Ae.fromDom(o))||function(t,e,n,r){var o=function(e){return fo(Ae.fromDom(e))&&!tl(n,r,t)};return ul(!e,n).fold((function(){return ul(e,r).fold($,o)}),o)}(t,e,n,r)?R.none():e&&qn(r.getNode())||!1===e&&qn(r.getNode(!0))?R_(t,e,n,r):e&&_p(n)||!1===e&&yp(n)?R.some(j_.moveToPosition(r)):R.none();var o}))},B_=function(t,e,n){return function(t,e){var n=e.getNode(!1===t),r=t?"after":"before";return Nn(n)&&n.getAttribute("data-mce-caret")===r}(e,n)?function(t,e){return t&&qn(e.nextSibling)?R.some(j_.moveToElement(e.nextSibling)):!1===t&&qn(e.previousSibling)?R.some(j_.moveToElement(e.previousSibling)):R.none()}(e,n.getNode(!1===e)).fold((function(){return M_(t,e,n)}),R.some):M_(t,e,n).bind((function(e){return function(t,e,n){return n.fold((function(t){return R.some(j_.remove(t))}),(function(t){return R.some(j_.moveToElement(t))}),(function(n){return tl(e,n,t)?R.none():R.some(j_.moveToPosition(n))}))}(t,n,e)}))},F_=function(t,e){return R.from(Qd(t.getBody(),e))},z_=function(t,e){var n=t.selection.getNode();return F_(t,n).filter(qn).fold((function(){return function(t,e,n){var r=sl(e?1:-1,t,n),o=Ou.fromRangeStart(r),i=Ae.fromDom(t);return!1===e&&_p(o)?R.some(j_.remove(o.getNode(!0))):e&&yp(o)?R.some(j_.remove(o.getNode())):!1===e&&yp(o)&&Mp(i,o)?Bp(i,o).map((function(t){return j_.remove(t.getNode())})):e&&_p(o)&&Rp(i,o)?Fp(i,o).map((function(t){return j_.remove(t.getNode())})):B_(t,e,o)}(t.getBody(),e,t.selection.getRng()).exists((function(n){return n.fold(function(t,e){return function(n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Ae.fromDom(n)),!0}}(t,e),function(t,e){return function(n){var r=e?Ou.before(n):Ou.after(n);return t.selection.setRng(r.toRange()),!0}}(t,e),function(t){return function(e){return t.selection.setRng(e.toRange()),!0}}(t))}))}),L)},U_=function(t,e){var n=t.selection.getNode();return!(!qn(n)||Yn(n))&&F_(t,n.parentNode).filter(qn).fold((function(){var n;return n=Ae.fromDom(t.getBody()),W(Ms(n,".mce-offscreen-selection"),vn),hh(t,e,Ae.fromDom(t.selection.getNode())),u_(t),!0}),L)},H_=function(t){var e=t.dom,n=t.selection,r=Qd(t.getBody(),n.getNode());if(Wn(r)&&e.isBlock(r)&&e.isEmpty(r)){var o=e.create("br",{"data-mce-bogus":"1"});e.setHTML(r,""),r.appendChild(o),n.setRng(Ou.before(o).toRange())}return!0},V_=function(t,e){return t.selection.isCollapsed()?z_(t,e):U_(t,e)},W_=function(t,e){return!!t.selection.isCollapsed()&&function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Ol(e,t.getBody(),n).filter((function(t){return e?mp(t):pp(t)})).bind((function(t){return R.from(el(e?0:-1,t))})).exists((function(e){return t.selection.select(e),!0}))}(t,e)},q_=Bn,Y_=function(t){return q_(t)&&t.data[0]===wo},X_=function(t){return q_(t)&&t.data[t.data.length-1]===wo},K_=function(t){return t.ownerDocument.createTextNode(wo)},G_=function(t,e){return t?function(t){if(q_(t.previousSibling))return X_(t.previousSibling)||t.previousSibling.appendData(wo),t.previousSibling;if(q_(t))return Y_(t)||t.insertData(0,wo),t;var e=K_(t);return t.parentNode.insertBefore(e,t),e}(e):function(t){if(q_(t.nextSibling))return Y_(t.nextSibling)||t.nextSibling.insertData(0,wo),t.nextSibling;if(q_(t))return X_(t)||t.appendData(wo),t;var e=K_(t);return t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e),e}(e)},Z_=T(G_,!0),J_=T(G_,!1),Q_=function(t,e){return Bn(t.container())?G_(e,t.container()):G_(e,t.getNode())},tw=function(t,e){var n=e.get();return n&&t.container()===n&&Eo(n)},ew=function(t,e){return e.fold((function(e){$c(t.get());var n=Z_(e);return t.set(n),R.some(Ou(n,n.length-1))}),(function(e){return Pl(e).map((function(e){if(tw(e,t))return Ou(t.get(),1);$c(t.get());var n=Q_(e,!0);return t.set(n),Ou(n,1)}))}),(function(e){return jl(e).map((function(e){if(tw(e,t))return Ou(t.get(),t.get().length-1);$c(t.get());var n=Q_(e,!1);return t.set(n),Ou(n,n.length-1)}))}),(function(e){$c(t.get());var n=J_(e);return t.set(n),R.some(Ou(n,1))}))},nw=function(t,e){for(var n=0;n<t.length;n++){var r=t[n].apply(null,e);if(r.isSome())return r}return R.none()},rw=Sr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),ow=function(t,e){var n=Qc(e,t);return n||t},iw=function(t,e,n){var r=o_(n),o=ow(e,r.container());return n_(t,o,r).fold((function(){return Ll(o,r).bind(T(n_,t,o)).map((function(t){return rw.before(t)}))}),R.none)},aw=function(t,e){return null===Bl(t,e)},sw=function(t,e,n){return n_(t,e,n).filter(T(aw,e))},uw=function(t,e,n){var r=i_(n);return sw(t,e,r).bind((function(t){return Il(t,r).isNone()?R.some(rw.start(t)):R.none()}))},cw=function(t,e,n){var r=o_(n);return sw(t,e,r).bind((function(t){return Ll(t,r).isNone()?R.some(rw.end(t)):R.none()}))},lw=function(t,e,n){var r=i_(n),o=ow(e,r.container());return n_(t,o,r).fold((function(){return Il(o,r).bind(T(n_,t,o)).map((function(t){return rw.after(t)}))}),R.none)},dw=function(t){return!1===e_(mw(t))},fw=function(t,e,n){return nw([iw,uw,cw,lw],[t,e,n]).filter(dw)},mw=function(t){return t.fold(D,D,D,D)},pw=function(t){return t.fold(S("before"),S("start"),S("end"),S("after"))},hw=function(t){return t.fold(rw.before,rw.before,rw.after,rw.after)},gw=function(t){return t.fold(rw.start,rw.start,rw.end,rw.end)},vw=function(t,e,n,r,o,i){return Gn(n_(e,n,r),n_(e,n,o),(function(e,r){return e!==r&&function(t,e,n){var r=Qc(e,t),o=Qc(n,t);return r&&r===o}(n,e,r)?rw.after(t?e:r):i})).getOr(i)},bw=function(t,e){return t.fold(L,(function(t){return r=e,!(pw(n=t)===pw(r)&&mw(n)===mw(r));var n,r}))},yw=function(t,e){return t?e.fold(k(R.some,rw.start),R.none,k(R.some,rw.after),R.none):e.fold(R.none,k(R.some,rw.before),R.none,k(R.some,rw.end))},_w=function(t,e,n,r){var o=r_(t,r),i=fw(e,n,o);return fw(e,n,o).bind(T(yw,t)).orThunk((function(){return function(t,e,n,r,o){var i=r_(t,o);return Ol(t,n,i).map(T(r_,t)).fold((function(){return r.map(hw)}),(function(o){return fw(e,n,o).map(T(vw,t,e,n,i,o)).filter(T(bw,r))})).filter(dw)}(t,e,n,i,r)}))};T(_w,!1),T(_w,!0);var ww,Cw=function(t,e,n){var r=t?1:-1;return e.setRng(Ou(n.container(),n.offset()+r).toRange()),e.getSel().modify("move",t?"forward":"backward","word"),!0},kw=function(t,e){var n=e.selection.getRng(),r=t?Ou.fromRangeEnd(n):Ou.fromRangeStart(n);return!!function(t){return _(t.selection.getSel().modify)}(e)&&(t&&Ao(r)?Cw(!0,e.selection,r):!(t||!No(r))&&Cw(!1,e.selection,r))};!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(ww||(ww={}));var xw,Sw=function(t,e){return t===Au.Backwards?nt(e):e},Dw=function(t,e,n){return t===Au.Forwards?e.next(n):e.prev(n)},Ew=function(t,e,n,r){return Hn(r.getNode(e===Au.Forwards))?ww.Br:!1===tl(n,r)?ww.Block:ww.Wrap},Tw=function(t,e,n,r){for(var o=xl(n),i=r,a=[];i;){var s=Dw(e,o,i);if(!s)break;if(Hn(s.getNode(!1)))return e===Au.Forwards?{positions:Sw(e,a).concat([s]),breakType:ww.Br,breakAt:R.some(s)}:{positions:Sw(e,a),breakType:ww.Br,breakAt:R.some(s)};if(s.isVisible()){if(t(i,s)){var u=Ew(0,e,i,s);return{positions:Sw(e,a),breakType:u,breakAt:R.some(s)}}a.push(s),i=s}else i=s}return{positions:Sw(e,a),breakType:ww.Eol,breakAt:R.none()}},Ow=function(t,e,n,r){return e(n,r).breakAt.map((function(r){var o=e(n,r).positions;return t===Au.Backwards?o.concat(r):[r].concat(o)})).getOr([])},Aw=function(t,e){return G(t,(function(t,n){return t.fold((function(){return R.some(n)}),(function(r){return Gn(at(r.getClientRects()),at(n.getClientRects()),(function(t,o){var i=Math.abs(e-t.left);return Math.abs(e-o.left)<=i?n:r})).or(t)}))}),R.none())},Nw=function(t,e){return at(e.getClientRects()).bind((function(e){return Aw(t,e.left)}))},$w=T(Tw,Ou.isAbove,-1),Lw=T(Tw,Ou.isBelow,1),Iw=T(Ow,-1,$w),Pw=T(Ow,1,Lw),jw=function(t){var e=function(e){return V(e,(function(e){var n=eu(e);return n.node=t,n}))};if(Nn(t))return e(t.getClientRects());if(Bn(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}},Rw=function(t){return tt(t,jw)};!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(xw||(xw={}));var Mw,Bw,Fw=function(t,e,n,r,o,i){var a=0,s=[],u=function(r){var i=Rw([r]);-1===t&&(i=i.reverse());for(var u=0;u<i.length;u++){var l=i[u];if(!n(l,c)){if(s.length>0&&e(l,Ot(s))&&a++,l.line=a,o(l))return!0;s.push(l)}}},c=Ot(i.getClientRects());if(!c)return s;var l=i.getNode();return u(l),function(t,e,n,r){for(;r=Jc(r,t,Yo,e);)if(n(r))return}(t,r,u,l),s},zw=T(Fw,xw.Up,ou,iu),Uw=T(Fw,xw.Down,iu,ou),Hw=function(t){return function(e){return function(t,e){return e.line>t}(t,e)}},Vw=function(t){return function(e){return function(t,e){return e.line===t}(t,e)}},Ww=qn,qw=Jc,Yw=function(t,e){return Math.abs(t.left-e)},Xw=function(t,e){return Math.abs(t.right-e)},Kw=function(t,e){return t>=e.left&&t<=e.right},Gw=function(t,e){return t>=e.top&&t<=e.bottom},Zw=function(t,e,n){return void 0===n&&(n=L),Et(t,(function(t,r){if(Kw(e,r))return n(r)?r:t;if(Kw(e,t))return n(t)?t:r;var o=Math.min(Yw(t,e),Xw(t,e)),i=Math.min(Yw(r,e),Xw(r,e));return i===o&&wt(r,"node")&&Ww(r.node)||i<o?r:t}))},Jw=function(t,e,n,r,o){var i=qw(r,t,Yo,e,!o);do{if(!i||n(i))return}while(i=qw(i,t,Yo,e))},Qw=function(t,e,n){var r=Rw(function(t){return X(ut(t.getElementsByTagName("*")),zc)}(t)),o=X(r,T(Gw,n)),i=function(t){return!jn(t.node)&&!Xn(t.node)},a=Zw(o,e,i);if(a){var s=i(a);if(a=Zw(function(t,e,n){void 0===n&&(n=!0);var r=[],o=function(t,n){var o=X(Rw([n]),(function(n){return!t(n,e)}));return r=r.concat(o),0===o.length};return r.push(e),Jw(xw.Up,t,T(o,ou),e.node,n),Jw(xw.Down,t,T(o,iu),e.node,n),r}(t,a,s),e,i),a&&zc(a.node))return function(t,e){return{node:t.node,before:Yw(t,e)<Xw(t,e)}}(a,e)}return null},tC=function(t,e){t.selection.setRng(e),Vf(t,t.selection.getRng())},eC=function(t,e,n){return R.some(N_(t,e,n))},nC=function(t,e,n,r,o,i){var a=e===Au.Forwards,s=xl(t.getBody()),u=T(dl,a?s.next:s.prev),c=a?r:o;if(!n.collapsed){var l=su(n);if(i(l))return T_(e,t,l,e===Au.Backwards,!1)}var d=cl(e,t.getBody(),n);if(c(d))return O_(t,d.getNode(!a));var f=r_(a,u(d)),m=jo(n);if(!f)return m?R.some(n):R.none();if(c(f))return T_(e,t,f.getNode(!a),a,!1);var p=u(f);return p&&c(p)&&fl(f,p)?T_(e,t,p.getNode(!a),a,!1):m?eC(t,f.toRange(),!1):R.none()},rC=function(t,e,n,r,o,i){var a=cl(e,t.getBody(),n),s=Ot(a.getClientRects()),u=e===xw.Down;if(!s)return R.none();var c,l=(u?Uw:zw)(t.getBody(),Hw(1),a),d=X(l,Vw(1)),f=s.left,m=Zw(d,f);if(m&&i(m.node)){var p=Math.abs(f-m.left),h=Math.abs(f-m.right);return T_(e,t,m.node,p<h,!1)}if(c=r(a)?a.getNode():o(a)?a.getNode(!0):su(n)){var g=function(t,e,n,r){var o,i,a,s,u=xl(e),c=[],l=0,d=function(t){return Ot(t.getClientRects())};1===t?(o=u.next,i=iu,a=ou,s=Ou.after(r)):(o=u.prev,i=ou,a=iu,s=Ou.before(r));var f=d(s);do{if(s.isVisible()){var m=d(s);if(!a(m,f)){c.length>0&&i(m,Ot(c))&&l++;var p=eu(m);if(p.position=s,p.line=l,n(p))return c;c.push(p)}}}while(s=o(s));return c}(e,t.getBody(),Hw(1),c),v=Zw(X(g,Vw(1)),f);if(v)return eC(t,v.position.toRange(),!1);if(v=Ot(X(g,Vw(0))))return eC(t,v.position.toRange(),!1)}return 0===d.length?oC(t,u).filter(u?o:r).map((function(e){return N_(t,e.toRange(),!1)})):R.none()},oC=function(t,e){var n=t.selection.getRng(),r=t.getBody();if(e){var o=Ou.fromRangeEnd(n),i=Lw(r,o);return st(i.positions)}o=Ou.fromRangeStart(n),i=$w(r,o);return at(i.positions)},iC=function(t,e,n){return oC(t,e).filter(n).exists((function(e){return t.selection.setRng(e.toRange()),!0}))},aC=function(t,e){var n=t.dom.createRng();n.setStart(e.container(),e.offset()),n.setEnd(e.container(),e.offset()),t.selection.setRng(n)},sC=function(t,e){t?e.setAttribute("data-mce-selected","inline-boundary"):e.removeAttribute("data-mce-selected")},uC=function(t,e,n){return ew(e,n).map((function(e){return aC(t,e),n}))},cC=function(t,e){if(t.selection.isCollapsed()&&!0!==t.composing&&e.get()){var n=Ou.fromRangeStart(t.selection.getRng());Ou.isTextPosition(n)&&!1===function(t){return Ao(t)||No(t)}(n)&&(aC(t,Nc(e.get(),n)),e.set(null))}},lC=function(t,e,n){return!!_c(t)&&function(t,e,n){var r=t.getBody(),o=Ou.fromRangeStart(t.selection.getRng()),i=T(t_,t);return _w(n,i,r,o).bind((function(n){return uC(t,e,n)}))}(t,e,n).isSome()},dC=function(t,e,n){return!!_c(e)&&kw(t,e)},fC=function(t){var e=ws(null),n=T(t_,t);return t.on("NodeChange",(function(r){!_c(t)||ke.browser.isIE()&&r.initial||(function(t,e,n){var r=V(Ms(Ae.fromDom(e.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(t){return t.dom})),o=X(r,t),i=X(n,t);W(rt(o,i),T(sC,!1)),W(rt(i,o),T(sC,!0))}(n,t.dom,r.parents),cC(t,e),function(t,e,n,r){if(e.selection.isCollapsed()){var o=X(r,t);W(o,(function(r){var o=Ou.fromRangeStart(e.selection.getRng());fw(t,e.getBody(),o).bind((function(t){return uC(e,n,t)}))}))}}(n,t,e,r.parents))})),e},mC=T(dC,!0),pC=T(dC,!1),hC=function(t,e,n){if(_c(t)){var r=oC(t,e).getOrThunk((function(){var n=t.selection.getRng();return e?Ou.fromRangeEnd(n):Ou.fromRangeStart(n)}));return fw(T(t_,t),t.getBody(),r).exists((function(e){var r=hw(e);return ew(n,r).exists((function(e){return aC(t,e),!0}))}))}return!1},gC=function(t,e){return function(n){return ew(e,n).exists((function(e){return aC(t,e),!0}))}},vC=function(t,e,n,r){var o=t.getBody(),i=T(t_,t);t.undoManager.ignore((function(){t.selection.setRng(function(t,e){var n=document.createRange();return n.setStart(t.container(),t.offset()),n.setEnd(e.container(),e.offset()),n}(n,r)),t.execCommand("Delete"),fw(i,o,Ou.fromRangeStart(t.selection.getRng())).map(gw).map(gC(t,e))})),t.nodeChanged()},bC=function(t,e,n,r){var o=function(t,e){return Qc(e,t)||t}(t.getBody(),r.container()),i=T(t_,t),a=fw(i,o,r);return a.bind((function(t){return n?t.fold(S(R.some(gw(t))),R.none,S(R.some(hw(t))),R.none):t.fold(R.none,S(R.some(hw(t))),R.none,S(R.some(gw(t))))})).map(gC(t,e)).getOrThunk((function(){var s=Al(n,o,r),u=s.bind((function(t){return fw(i,o,t)}));return Gn(a,u,(function(){return n_(i,o,r).exists((function(e){return!!function(t){return Gn(Pl(t),jl(t),(function(e,n){var r=r_(!0,e),o=r_(!1,n);return Ll(t,r).forall((function(t){return t.isEqual(o)}))})).getOr(!0)}(e)&&(hh(t,n,Ae.fromDom(e)),!0)}))})).orThunk((function(){return u.bind((function(o){return s.map((function(o){return n?vC(t,e,r,o):vC(t,e,o,r),!0}))}))})).getOr(!1)}))},yC=function(t,e,n){if(t.selection.isCollapsed()&&_c(t)){var r=Ou.fromRangeStart(t.selection.getRng());return bC(t,e,n,r)}return!1},_C=function(t){return 1===nn(t)},wC=function(t,e,n,r){var o=T(Lg,e),i=V(X(r,o),(function(t){return t.dom}));if(0===i.length)hh(e,t,n);else{var a=function(t,e){var n=Dg(!1),r=Ag(e,n.dom);return dn(Ae.fromDom(t),n),vn(Ae.fromDom(t)),Ou(r,0)}(n.dom,i);e.selection.setRng(a.toRange())}},CC=function(t,e){var n=Ae.fromDom(t.getBody()),r=Ae.fromDom(t.selection.getStart()),o=X(function(t,e){var n=Dp(e,t);return Q(n,lo).fold(S(n),(function(t){return n.slice(0,t)}))}(n,r),_C);return st(o).exists((function(n){var r,i=Ou.fromRangeStart(t.selection.getRng());return!(!function(t,e,n){return Gn(Pl(n),jl(n),(function(r,o){var i=r_(!0,r),a=r_(!1,o),s=r_(!1,e);return t?Ll(n,s).exists((function(t){return t.isEqual(a)&&e.isEqual(i)})):Il(n,s).exists((function(t){return t.isEqual(i)&&e.isEqual(a)}))})).getOr(!0)}(e,i,n.dom)||(r=n,Ml(r.dom)&&xg(r.dom)))&&(wC(e,t,n,o),!0)}))},kC=function(t,e){return!!t.selection.isCollapsed()&&CC(t,e)},xC=function(t,e,n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Ae.fromDom(n)),!0},SC=function(t,e){return t.selection.isCollapsed()?function(t,e){var n=e?hp:gp,r=e?Au.Forwards:Au.Backwards,o=cl(r,t.getBody(),t.selection.getRng());return n(o)?xC(t,e,o.getNode(!e)):R.from(r_(e,o)).filter((function(t){return n(t)&&fl(o,t)})).exists((function(n){return xC(t,e,n.getNode(!e))}))}(t,e):function(t,e){var n=t.selection.getNode();return!!Xn(n)&&xC(t,e,n)}(t,e)},DC=function(t){var e=parseInt(t,10);return isNaN(e)?0:e},EC=function(t,e){return(t||"table"===Re(e)?"margin":"padding")+("rtl"===ir(e,"direction")?"-right":"-left")},TC=function(t){var e=AC(t);return!t.mode.isReadOnly()&&(e.length>1||function(t,e){return et(e,(function(e){var n=EC(pc(t),e),r=sr(e,n).map(DC).getOr(0);return"false"!==t.dom.getContentEditable(e.dom)&&r>0}))}(t,e))},OC=function(t){return ho(t)||go(t)},AC=function(t){return X((e=t.selection.getSelectedBlocks(),V(e,Ae.fromDom)),(function(t){return!OC(t)&&!function(t){return Ye(t).exists(OC)}(t)&&Kr(t,(function(t){return Wn(t.dom)||qn(t.dom)})).exists((function(t){return Wn(t.dom)}))}));var e},NC=function(t,e){var n=t.dom,r=t.selection,o=t.formatter,i=function(t){return t.getParam("indentation","40px","string")}(t),a=/[a-z%]+$/i.exec(i)[0],s=parseInt(i,10),u=pc(t),c=nc(t);t.queryCommandState("InsertUnorderedList")||t.queryCommandState("InsertOrderedList")||""!==c||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),W(AC(t),(function(t){!function(t,e,n,r,o,i){var a=EC(n,Ae.fromDom(i));if("outdent"===e){var s=Math.max(0,DC(i.style[a])-r);t.setStyle(i,a,s?s+o:"")}else s=DC(i.style[a])+r+o,t.setStyle(i,a,s)}(n,e,u,s,a,t.dom)}))},$C=function(t,e){if(t.selection.isCollapsed()&&TC(t)){var n=t.dom,r=t.selection.getRng(),o=Ou.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Np(Ae.fromDom(i),o))return NC(t,"outdent"),!0}return!1},LC=function(t,e){t.getDoc().execCommand(e,!1,null)},IC=function(t,e){t.addCommand("delete",(function(){!function(t,e){$C(t)||V_(t,!1)||P_(t,!1)||yC(t,e,!1)||w_(t,!1)||Wh(t)||W_(t,!1)||SC(t,!1)||S_(t)||kC(t,!1)||(LC(t,"Delete"),u_(t))}(t,e)})),t.addCommand("forwardDelete",(function(){!function(t,e){V_(t,!0)||P_(t,!0)||yC(t,e,!0)||w_(t,!0)||Wh(t)||W_(t,!0)||SC(t,!0)||S_(t)||kC(t,!0)||LC(t,"ForwardDelete")}(t,e)}))},PC=function(t){return void 0===t.touches||1!==t.touches.length?R.none():R.some(t.touches[0])},jC=function(t){var e=Es(),n=ws(!1),r=Os((function(e){t.fire("longpress",At(At({},e),{type:"longpress"})),n.set(!0)}),400);t.on("touchstart",(function(t){PC(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.throttle(t),n.set(!1),e.set(i)}))}),!0),t.on("touchmove",(function(o){r.cancel(),PC(o).each((function(r){e.on((function(o){(function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>5||r>5})(r,o)&&(e.clear(),n.set(!1),t.fire("longpresscancel"))}))}))}),!0),t.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&e.get().filter((function(t){return t.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():t.fire("tap",At(At({},o),{type:"tap"}))}))}),!0)},RC=function(t,e){return _t(t,e.nodeName)},MC=function(t,e){return!!Bn(e)||!!Nn(e)&&(!RC(t,e)&&!Gl(e))},BC=function(t,e){if(Bn(e)){if(0===e.nodeValue.length)return!0;if(/^\s+$/.test(e.nodeValue)&&(!e.nextSibling||RC(t,e.nextSibling)))return!0}return!1},FC=function(t){var e,n,r,o=t.dom,i=t.selection,a=t.schema,s=a.getBlockElements(),u=i.getStart(),c=t.getBody(),l=nc(t);if(u&&Nn(u)&&l){var d=c.nodeName.toLowerCase();if(a.isValidChild(d,l.toLowerCase())&&!function(t,e,n){return H(Sp(Ae.fromDom(n),Ae.fromDom(e)),(function(e){return RC(t,e.dom)}))}(s,c,u)){var f=i.getRng(),m=f.startContainer,p=f.startOffset,h=f.endContainer,g=f.endOffset,v=_m(t);for(u=c.firstChild;u;)if(MC(s,u)){if(BC(s,u)){n=u,u=u.nextSibling,o.remove(n);continue}e||(e=o.create(l,rc(t)),u.parentNode.insertBefore(e,u),r=!0),n=u,u=u.nextSibling,e.appendChild(n)}else e=null,u=u.nextSibling;r&&v&&(f.setStart(m,p),f.setEnd(h,g),i.setRng(f),t.nodeChanged())}}},zC=function(t,e){e.hasAttribute("data-mce-caret")&&(Po(e),function(t){t.selection.setRng(t.selection.getRng())}(t),t.selection.scrollIntoView(e))},UC=function(t,e){var n=function(t){return Jr(Ae.fromDom(t.getBody()),"*[data-mce-caret]").map((function(t){return t.dom})).getOrNull()}(t);if(n)return"compositionstart"===e.type?(e.preventDefault(),e.stopPropagation(),void zC(t,n)):void(Oo(n)&&(zC(t,n),t.undoManager.add()))},HC=qn,VC=function(t,e,n){var r=xl(t.getBody()),o=T(dl,1===e?r.next:r.prev);if(n.collapsed&&function(t){return""!==nc(t)}(t)){var i=t.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Ou.fromRangeStart(n))){var a=function(t){var e=t.dom.create(nc(t));return(!ke.ie||ke.ie>=11)&&(e.innerHTML='<br data-mce-bogus="1">'),e}(t);1===e?t.$(i).after(a):t.$(i).before(a),t.selection.select(a,!0),t.selection.collapse()}}},WC=function(t,e){var n=e?Au.Forwards:Au.Backwards,r=t.selection.getRng();return function(t,e,n){return nC(e,t,n,yp,_p,HC)}(n,t,r).orThunk((function(){return VC(t,n,r),R.none()}))},qC=function(t,e){var n=e?1:-1,r=t.selection.getRng();return function(t,e,n){return rC(e,t,n,(function(t){return yp(t)||vp(t)}),(function(t){return _p(t)||bp(t)}),HC)}(n,t,r).orThunk((function(){return VC(t,n,r),R.none()}))},YC=function(t,e){return WC(t,e).exists((function(e){return tC(t,e),!0}))},XC=function(t,e){return qC(t,e).exists((function(e){return tC(t,e),!0}))},KC=function(t,e){return iC(t,e,e?_p:yp)},GC=function(t){return U(["figcaption"],Re(t))},ZC=function(t){var e=document.createRange();return e.setStartBefore(t.dom),e.setEndBefore(t.dom),e},JC=function(t,e,n){n?pn(t,e):mn(t,e)},QC=function(t,e,n,r){return""===e?function(t,e){var n=Ae.fromTag("br");return JC(t,n,e),ZC(n)}(t,r):function(t,e,n,r){var o=Ae.fromTag(n),i=Ae.fromTag("br");return tr(o,r),pn(o,i),JC(t,o,e),ZC(i)}(t,r,e,n)},tk=function(t,e,n){return e?function(t,e){return Lw(t,e).breakAt.isNone()}(t.dom,n):function(t,e){return $w(t,e).breakAt.isNone()}(t.dom,n)},ek=function(t,e){var n=Ae.fromDom(t.getBody()),r=Ou.fromRangeStart(t.selection.getRng()),o=nc(t),i=rc(t);return function(t,e){var n=T(Ie,e);return Kr(Ae.fromDom(t.container()),lo,n).filter(GC)}(r,n).exists((function(){if(tk(n,e,r)){var a=QC(n,o,i,e);return t.selection.setRng(a),!0}return!1}))},nk=function(t,e){return!!t.selection.isCollapsed()&&ek(t,e)},rk=function(t,e){return tt(function(t){return V(t,(function(t){return At({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:C},t)}))}(t),(function(t){return function(t,e){return e.keyCode===t.keyCode&&e.shiftKey===t.shiftKey&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey}(t,e)?[t]:[]}))},ok=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(null,e)}},ik=function(t,e){return J(rk(t,e),(function(t){return t.action()}))},ak=function(t,e){var n=e?Au.Forwards:Au.Backwards,r=t.selection.getRng();return nC(t,n,r,hp,gp,Xn).exists((function(e){return tC(t,e),!0}))},sk=function(t,e){var n=e?1:-1,r=t.selection.getRng();return rC(t,n,r,hp,gp,Xn).exists((function(e){return tC(t,e),!0}))},uk=function(t,e){return iC(t,e,e?gp:hp)},ck=function(t,e,n,r,o){var i=Ms(Ae.fromDom(n),"td,th,caption").map((function(t){return t.dom})),a=X(function(t,e){return tt(e,(function(e){var n=function(t,e){return{left:t.left-e,top:t.top-e,right:t.right+2*e,bottom:t.bottom+2*e,width:t.width+e,height:t.height+e}}(eu(e.getBoundingClientRect()),-1);return[{x:n.left,y:t(n),cell:e},{x:n.right,y:t(n),cell:e}]}))}(t,i),(function(t){return e(t,o)}));return function(t,e,n){return G(t,(function(t,r){return t.fold((function(){return R.some(r)}),(function(t){var o=Math.sqrt(Math.abs(t.x-e)+Math.abs(t.y-n)),i=Math.sqrt(Math.abs(r.x-e)+Math.abs(r.y-n));return R.some(i<o?r:t)}))}),R.none())}(a,r,o).map((function(t){return t.cell}))},lk=T(ck,(function(t){return t.bottom}),(function(t,e){return t.y<e})),dk=T(ck,(function(t){return t.top}),(function(t,e){return t.y>e})),fk=function(t,e){return at(e.getClientRects()).bind((function(e){return lk(t,e.left,e.top)})).bind((function(t){return Nw(jl(n=t).map((function(t){return $w(n,t).positions.concat(t)})).getOr([]),e);var n}))},mk=function(t,e){return st(e.getClientRects()).bind((function(e){return dk(t,e.left,e.top)})).bind((function(t){return Nw(Pl(n=t).map((function(t){return[t].concat(Lw(n,t).positions)})).getOr([]),e);var n}))},pk=function(t,e,n){var r=t(e,n);return function(t){return t.breakType===ww.Wrap&&0===t.positions.length}(r)||!Hn(n.getNode())&&function(t){return t.breakType===ww.Br&&1===t.positions.length}(r)?!function(t,e,n){return n.breakAt.exists((function(n){return t(e,n).breakAt.isSome()}))}(t,e,r):r.breakAt.isNone()},hk=T(pk,$w),gk=T(pk,Lw),vk=function(t,e,n,r){var o=t.selection.getRng(),i=e?1:-1;return!(!Bc()||!function(t,e,n){var r=Ou.fromRangeStart(e);return $l(!t,n).exists((function(t){return t.isEqual(r)}))}(e,o,n))&&(T_(i,t,n,!e,!1).each((function(e){tC(t,e)})),!0)},bk=function(t,e){var n=e.getNode(t);return Nn(n)&&"TABLE"===n.nodeName?R.some(n):R.none()},yk=function(t,e,n){var r=bk(!!e,n),o=!1===e;r.fold((function(){return tC(t,n.toRange())}),(function(r){return $l(o,t.getBody()).filter((function(t){return t.isEqual(n)})).fold((function(){return tC(t,n.toRange())}),(function(o){return function(t,e,n,r){var o=nc(e);o?e.undoManager.transact((function(){var r=Ae.fromTag(o);tr(r,rc(e)),pn(r,Ae.fromTag("br")),t?fn(Ae.fromDom(n),r):dn(Ae.fromDom(n),r);var i=e.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),tC(e,i)})):tC(e,r.toRange())}(e,t,r,n)}))}))},_k=function(t,e,n,r){var o=t.selection.getRng(),i=Ou.fromRangeStart(o),a=t.getBody();if(!e&&hk(r,i)){var s=function(t,e,n){return fk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Aw(Iw(t,Ou.before(e)),n.left)}))})).getOr(Ou.before(e))}(a,n,i);return yk(t,e,s),!0}if(e&&gk(r,i)){s=function(t,e,n){return mk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Aw(Pw(t,Ou.after(e)),n.left)}))})).getOr(Ou.after(e))}(a,n,i);return yk(t,e,s),!0}return!1},wk=function(t,e,n){return R.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind((function(r){return R.from(t.dom.getParent(r,"table")).map((function(o){return n(t,e,o,r)}))})).getOr(!1)},Ck=function(t,e){return wk(t,e,vk)},kk=function(t,e){return wk(t,e,_k)},xk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){var r=pe().os;ik([{keyCode:of.RIGHT,action:ok(YC,t,!0)},{keyCode:of.LEFT,action:ok(YC,t,!1)},{keyCode:of.UP,action:ok(XC,t,!1)},{keyCode:of.DOWN,action:ok(XC,t,!0)},{keyCode:of.RIGHT,action:ok(Ck,t,!0)},{keyCode:of.LEFT,action:ok(Ck,t,!1)},{keyCode:of.UP,action:ok(kk,t,!1)},{keyCode:of.DOWN,action:ok(kk,t,!0)},{keyCode:of.RIGHT,action:ok(ak,t,!0)},{keyCode:of.LEFT,action:ok(ak,t,!1)},{keyCode:of.UP,action:ok(sk,t,!1)},{keyCode:of.DOWN,action:ok(sk,t,!0)},{keyCode:of.RIGHT,action:ok(lC,t,e,!0)},{keyCode:of.LEFT,action:ok(lC,t,e,!1)},{keyCode:of.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(mC,t,e)},{keyCode:of.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(pC,t,e)},{keyCode:of.UP,action:ok(nk,t,!1)},{keyCode:of.DOWN,action:ok(nk,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},Sk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.BACKSPACE,action:ok($C,t,!1)},{keyCode:of.BACKSPACE,action:ok(V_,t,!1)},{keyCode:of.DELETE,action:ok(V_,t,!0)},{keyCode:of.BACKSPACE,action:ok(P_,t,!1)},{keyCode:of.DELETE,action:ok(P_,t,!0)},{keyCode:of.BACKSPACE,action:ok(yC,t,e,!1)},{keyCode:of.DELETE,action:ok(yC,t,e,!0)},{keyCode:of.BACKSPACE,action:ok(Wh,t,!1)},{keyCode:of.DELETE,action:ok(Wh,t,!0)},{keyCode:of.BACKSPACE,action:ok(W_,t,!1)},{keyCode:of.DELETE,action:ok(W_,t,!0)},{keyCode:of.BACKSPACE,action:ok(SC,t,!1)},{keyCode:of.DELETE,action:ok(SC,t,!0)},{keyCode:of.BACKSPACE,action:ok(S_,t,!1)},{keyCode:of.DELETE,action:ok(S_,t,!0)},{keyCode:of.BACKSPACE,action:ok(w_,t,!1)},{keyCode:of.DELETE,action:ok(w_,t,!0)},{keyCode:of.BACKSPACE,action:ok(kC,t,!1)},{keyCode:of.DELETE,action:ok(kC,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)})),t.on("keyup",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.BACKSPACE,action:ok(H_,t)},{keyCode:of.DELETE,action:ok(H_,t)}],e)}(t,e)}))},Dk=function(t,e){var n,r=e,o=t.dom,i=t.schema.getMoveCaretBeforeOnEnterElements();if(e){if(/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(t){for(;t;){if(1===t.nodeType||3===t.nodeType&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(o.doc.createTextNode(_o),e.firstChild)}var s=o.createRng();if(e.normalize(),e.hasChildNodes()){for(var u=new so(e,e);n=u.current();){if(Bn(n)){s.setStart(n,0),s.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){s.setStartBefore(n),s.setEndBefore(n);break}r=n,n=u.next()}n||(s.setStart(r,0),s.setEnd(r,0))}else Hn(e)?e.nextSibling&&o.isBlock(e.nextSibling)?(s.setStartBefore(e),s.setEndBefore(e)):(s.setStartAfter(e),s.setEndAfter(e)):(s.setStart(e,0),s.setEnd(e,0));t.selection.setRng(s),Vf(t,s)}},Ek=function(t){return R.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock))},Tk=function(t,e){return t&&t.parentNode&&t.parentNode.nodeName===e},Ok=function(t){return t&&/^(OL|UL|LI)$/.test(t.nodeName)},Ak=function(t){var e=t.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:t},Nk=function(t,e,n){for(var r=t[n?"firstChild":"lastChild"];r&&!Nn(r);)r=r[n?"nextSibling":"previousSibling"];return r===e},$k=function(t,e,n,r,o){var i=t.dom,a=t.selection.getRng();if(n!==t.getBody()){var s;Ok(s=n)&&Ok(s.parentNode)&&(o="LI");var u=o?e(o):i.create("BR");if(Nk(n,r,!0)&&Nk(n,r,!1))if(Tk(n,"LI")){var c=Ak(n);i.insertAfter(u,c),!function(t){var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.firstChild)===t}(n)?i.remove(n):i.remove(c)}else i.replace(u,n);else if(Nk(n,r,!0))Tk(n,"LI")?(i.insertAfter(u,Ak(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(Nk(n,r,!1))i.insertAfter(u,Ak(n)),i.remove(r);else{n=Ak(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var d=l.extractContents();"LI"===o&&function(t,e){return t.firstChild&&t.firstChild.nodeName===e}(d,"LI")?(u=d.firstChild,i.insertAfter(d,n)):(i.insertAfter(d,n),i.insertAfter(u,n)),i.remove(r)}Dk(t,u)}},Lk=function(t,e){return e&&"A"===e.nodeName&&t.isEmpty(e)},Ik=function(t){t.innerHTML='<br data-mce-bogus="1">'},Pk=function(t,e){return t.nodeName===e||t.previousSibling&&t.previousSibling.nodeName===e},jk=function(t,e){return e&&t.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==t.getContentEditable(e)},Rk=function(t,e,n){return!1===Bn(e)?n:t?1===n&&e.data.charAt(n-1)===wo?0:n:n===e.data.length-1&&e.data.charAt(n)===wo?e.data.length:n},Mk=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Bk=function(t,e){var n=nc(t);n&&n.toLowerCase()===e.tagName.toLowerCase()&&function(t,e,n){var r=t.dom;R.from(n.style).map(r.parseStyle).each((function(t){var n=ur(Ae.fromDom(e)),o=At(At({},n),t);r.setStyles(e,o)}));var o=R.from(n.class).map((function(t){return t.split(/\s+/)})),i=R.from(e.className).map((function(t){return X(t.split(/\s+/),(function(t){return""!==t}))}));Gn(o,i,(function(t,n){var o=X(n,(function(e){return!U(t,e)})),i=Nt(Nt([],t,!0),o,!0);r.setAttrib(e,"class",i.join(" "))}));var a=["style","class"],s=vt(n,(function(t,e){return!U(a,e)}));r.setAttribs(e,s)}(t,e,rc(t))},Fk=function(t,e){var n,r,o,i,a,s,u,c,l,d,f=t.dom,m=t.schema,p=m.getNonEmptyElements(),h=t.selection.getRng(),g=function(e){var n,o,a,s=r,u=m.getTextInlineElements();if(a=n=e||"TABLE"===c||"HR"===c?f.create(e||l):i.cloneNode(!1),!1===function(t){return t.getParam("keep_styles",!0)}(t))f.setAttrib(n,"style",null),f.setAttrib(n,"class",null);else do{if(u[s.nodeName]){if(Ml(s)||Gl(s))continue;o=s.cloneNode(!1),f.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((s=s.parentNode)&&s!==w);return Bk(t,n),Ik(a),n},v=function(t){var e,n,a=Rk(t,r,o);if(Bn(r)&&(t?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&d&&!t)return!0;if(t&&Nn(r)&&r===i.firstChild)return!0;if(Pk(r,"TABLE")||Pk(r,"HR"))return d&&!t||!d&&t;var s=new so(r,i);for(Bn(r)&&(t&&0===a?s.prev():t||a!==r.nodeValue.length||s.next());e=s.current();){if(Nn(e)){if(!e.getAttribute("data-mce-bogus")&&(n=e.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(Bn(e)&&!Ko(e.nodeValue))return!1;t?s.prev():s.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(c)&&"HGROUP"!==C?g(l):g(),function(t){return t.getParam("end_container_on_empty_block",!1)}(t)&&jk(f,u)&&f.isEmpty(i)?a=f.split(u,i):f.insertAfter(a,i),Dk(t,a)};yf(f,h).each((function(t){h.setStart(t.startContainer,t.startOffset),h.setEnd(t.endContainer,t.endOffset)})),r=h.startContainer,o=h.startOffset,l=nc(t);var y=!(!e||!e.shiftKey),_=!(!e||!e.ctrlKey);Nn(r)&&r.hasChildNodes()&&(d=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=d&&Bn(r)?r.nodeValue.length:0);var w=Mk(f,r);if(w){(l&&!y||!l&&y)&&(r=function(t,e,n,r,o){var i,a,s,u,c,l,d=e||"P",f=t.dom,m=Mk(f,r);if(!(a=f.getParent(r,f.isBlock))||!jk(f,a)){if(l=(a=a||m)===t.getBody()||function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=f.create(d),Bk(t,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!f.isBlock(u);)s=u,u=u.previousSibling;if(s&&t.schema.isValidChild(l,d.toLowerCase())){for(i=f.create(d),Bk(t,i),s.parentNode.insertBefore(i,s),u=s;u&&!f.isBlock(u);)c=u.nextSibling,i.appendChild(u),u=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(t,l,h,r,o)),i=f.getParent(r,f.isBlock),u=i?f.getParent(i.parentNode,f.isBlock):null,c=i?i.nodeName.toUpperCase():"";var C=u?u.nodeName.toUpperCase():"";"LI"!==C||_||(i=u,u=u.parentNode,c=C),/^(LI|DT|DD)$/.test(c)&&f.isEmpty(i)?$k(t,g,u,i,l):l&&i===t.getBody()||(l=l||"P",Do(i)?(a=Po(i),f.isEmpty(i)&&Ik(i),Bk(t,a),Dk(t,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),Dk(t,Pk(i,"HR")?a:i)):(n=function(t){var e=t.cloneRange();return e.setStart(t.startContainer,Rk(!0,t.startContainer,t.startOffset)),e.setEnd(t.endContainer,Rk(!1,t.endContainer,t.endOffset)),e}(h).cloneRange(),n.setEndAfter(i),function(t){W(Rs(Ae.fromDom(t),ze),(function(t){var e=t.dom;e.nodeValue=ko(e.nodeValue)}))}(s=n.extractContents()),function(t){do{Bn(t)&&(t.nodeValue=t.nodeValue.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(s),a=s.firstChild,f.insertAfter(s,i),function(t,e,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(t.isBlock(o))return;Nn(o)&&!e[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Lk(t,o))&&t.remove(o)}}(f,p,a),function(t,e){e.normalize();var n=e.lastChild;n&&!/^(left|right)$/gi.test(t.getStyle(n,"float",!0))||t.add(e,"br")}(f,i),f.isEmpty(i)&&Ik(i),a.normalize(),f.isEmpty(a)?(f.remove(a),b()):(Bk(t,a),Dk(t,a))),f.setAttrib(a,"id",""),t.fire("NewBlock",{newBlock:a}))}},zk=function(t,e,n){var r=t.dom.createRng();n?(r.setStartBefore(e),r.setEndBefore(e)):(r.setStartAfter(e),r.setEndAfter(e)),t.selection.setRng(r),Vf(t,r)},Uk=function(t,e){var n,r,o=t.selection,i=t.dom,a=o.getRng();yf(i,a).each((function(t){a.setStart(t.startContainer,t.startOffset),a.setEnd(t.endContainer,t.endOffset)}));var s=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=s>u.childNodes.length-1;u=u.childNodes[Math.min(s,u.childNodes.length-1)]||u,s=c&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),d=l?i.getParent(l.parentNode,i.isBlock):null,f=d?d.nodeName.toUpperCase():"",m=!(!e||!e.ctrlKey);"LI"!==f||m||(l=d),u&&3===u.nodeType&&s>=u.nodeValue.length&&(function(t,e,n){for(var r,o=new so(e,n),i=t.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(t.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),$u(i,a,n),zk(t,n,r),t.undoManager.add()},Hk=function(t,e){var n=Ae.fromTag("br");dn(Ae.fromDom(e),n),t.undoManager.add()},Vk=function(t,e){Wk(t.getBody(),e)||fn(Ae.fromDom(e),Ae.fromTag("br"));var n=Ae.fromTag("br");fn(Ae.fromDom(e),n),zk(t,n.dom,!1),t.undoManager.add()},Wk=function(t,e){return n=Ou.after(e),!!Hn(n.getNode())||Ll(t,Ou.after(e)).map((function(t){return Hn(t.getNode())})).getOr(!1);var n},qk=function(t){return t&&"A"===t.nodeName&&"href"in t},Yk=function(t){return t.fold($,qk,qk,$)},Xk=function(t,e){e.fold(C,T(Hk,t),T(Vk,t),C)},Kk=function(t,e){var n=function(t){var e=T(t_,t),n=Ou.fromRangeStart(t.selection.getRng());return fw(e,t.getBody(),n).filter(Yk)}(t);n.isSome()?n.each(T(Xk,t)):Uk(t,e)},Gk=function(t,e){return Ek(t).filter((function(t){return e.length>0&&$e(Ae.fromDom(t),e)})).isSome()},Zk=Sr([{br:[]},{block:[]},{none:[]}]),Jk=function(t,e){return function(t){return Gk(t,function(t){return t.getParam("no_newline_selector","")}(t))}(t)},Qk=function(t){return function(e,n){return""===nc(e)===t}},tx=function(t){return function(e,n){return function(t){return Ek(t).filter((function(t){return go(Ae.fromDom(t))})).isSome()}(e)===t}},ex=function(t,e){return function(n,r){var o=function(t){return Ek(t).fold(S(""),(function(t){return t.nodeName.toUpperCase()}))}(n)===t.toUpperCase();return o===e}},nx=function(t){return ex("pre",t)},rx=function(t){return function(e,n){return function(t){return t.getParam("br_in_pre",!0)}(e)===t}},ox=function(t,e){return function(t){return Gk(t,function(t){return t.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(t))}(t)},ix=function(t,e){return e},ax=function(t){var e=nc(t),n=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(t.dom,t.selection.getStart());return n&&t.schema.isValidChild(n.nodeName,e||"P")},sx=function(t,e){return function(n,r){return G(t,(function(t,e){return t&&e(n,r)}),!0)?R.some(e):R.none()}},ux=function(t,e){(function(t,e){return nw([sx([Jk],Zk.none()),sx([ex("summary",!0)],Zk.br()),sx([nx(!0),rx(!1),ix],Zk.br()),sx([nx(!0),rx(!1)],Zk.block()),sx([nx(!0),rx(!0),ix],Zk.block()),sx([nx(!0),rx(!0)],Zk.br()),sx([tx(!0),ix],Zk.br()),sx([tx(!0)],Zk.block()),sx([Qk(!0),ix,ax],Zk.block()),sx([Qk(!0)],Zk.br()),sx([ox],Zk.br()),sx([Qk(!1),ix],Zk.br()),sx([ax],Zk.block())],[t,!(!e||!e.shiftKey)]).getOr(Zk.none())})(t,e).fold((function(){Kk(t,e)}),(function(){Fk(t,e)}),C)},cx=function(t){t.on("keydown",(function(e){e.keyCode===of.ENTER&&function(t,e){var n;e.isDefaultPrevented()||(e.preventDefault(),(n=t.undoManager).typing&&(n.typing=!1,n.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),ux(t,e)})))}(t,e)}))},lx=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.END,action:ok(KC,t,!0)},{keyCode:of.HOME,action:ok(KC,t,!1)},{keyCode:of.END,action:ok(uk,t,!0)},{keyCode:of.HOME,action:ok(uk,t,!1)},{keyCode:of.END,action:ok(hC,t,!0,e)},{keyCode:of.HOME,action:ok(hC,t,!1,e)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},dx=pe().browser,fx=function(t){!function(t){var e=Ts((function(){t.composing||th(t)}),0);dx.isIE()&&(t.on("keypress",(function(t){e.throttle()})),t.on("remove",(function(t){e.cancel()})))}(t),t.on("input",(function(e){!1===e.isComposing&&th(t)}))},mx=pe(),px=function(t){return t.stopImmediatePropagation()},hx=function(t){return t.keyCode===of.PAGE_UP||t.keyCode===of.PAGE_DOWN},gx=function(t,e,n){n&&!t.get()?e.on("NodeChange",px,!0):!n&&t.get()&&e.off("NodeChange",px),t.set(n)},vx=function(t,e){if(!mx.os.isOSX()){var n=ws(!1);t.on("keydown",(function(e){hx(e)&&gx(n,t,!0)})),t.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.PAGE_UP,action:ok(hC,t,!1,e)},{keyCode:of.PAGE_DOWN,action:ok(hC,t,!0,e)}],n)}(t,e,r),hx(r)&&n.get()&&(gx(n,t,!1),t.nodeChanged())}))}},bx=function(t,e){var n=e.container(),r=e.offset();return Bn(n)?(n.insertData(r,t),R.some(Ou(n,r+t.length))):ll(e).map((function(n){var r=Ae.fromText(t);return e.isAtEnd()?fn(n,r):dn(n,r),Ou(r.dom,t.length)}))},yx=T(bx,_o),_x=T(bx," "),wx=function(t,e){return function(n){return function(t,e){return!Wp(e)&&(qp(t,e)||Hp(t,e)||Vp(t,e))}(t,n)?yx(e):_x(e)}},Cx=function(t){var e=Ou.fromRangeStart(t.selection.getRng()),n=Ae.fromDom(t.getBody());if(t.selection.isCollapsed()){var r=T(t_,t),o=Ou.fromRangeStart(t.selection.getRng());return fw(r,t.getBody(),o).bind(function(t){return function(e){return e.fold((function(e){return Il(t.dom,Ou.before(e))}),(function(t){return Pl(t)}),(function(t){return jl(t)}),(function(e){return Ll(t.dom,Ou.after(e))}))}}(n)).bind(wx(n,e)).exists(function(t){return function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}}(t))}return!1},kx=function(t){t.on("keydown",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.SPACEBAR,action:ok(Cx,t)}],e).each((function(t){e.preventDefault()}))}(t,e)}))},xx=function(t){var e=fC(t);return function(t){t.on("keyup compositionstart",T(UC,t))}(t),xk(t,e),Sk(t,e),cx(t),kx(t),fx(t),lx(t,e),vx(t,e),e},Sx=function(){function t(t){var e;this.lastPath=[],this.editor=t;var n=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",(function(n){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&lf(o,e)||t.fire("SelectionChange"),e=o})),t.on("contextmenu",(function(){t.fire("SelectionChange")})),t.on("SelectionChange",(function(){var e=t.selection.getStart(!0);!e||!ke.range&&t.selection.isCollapsed()||Ud(t)&&!n.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})})),t.on("mouseup",(function(e){!e.isDefaultPrevented()&&Ud(t)&&("IMG"===t.selection.getNode().nodeName?oo.setEditorTimeout(t,(function(){t.nodeChanged()})):t.nodeChanged())}))}return t.prototype.nodeChanged=function(t){var e,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(e=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(e,r)||(e=r),n=[],this.editor.dom.getParent(e,(function(t){if(t===r)return!0;n.push(t)})),(t=t||{}).element=e,t.parents=n,this.editor.fire("NodeChange",t))},t.prototype.isSameElementPath=function(t){var e,n=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(n.length===this.lastPath.length){for(e=n.length;e>=0&&n[e]===this.lastPath[e];e--);if(-1===e)return this.lastPath=n,!0}return this.lastPath=n,!1},t}(),Dx=function(t){!function(t){t.on("click",(function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()}))}(t),function(t){t.parser.addNodeFilter("details",(function(t){W(t,(function(t){t.attr("data-mce-open",t.attr("open")),t.attr("open","open")}))})),t.serializer.addNodeFilter("details",(function(t){W(t,(function(t){var e=t.attr("data-mce-open");t.attr("open",f(e)?e:null),t.attr("data-mce-open",null)}))}))}(t)},Ex=function(t){return Nn(t)&&po(Ae.fromDom(t))},Tx=function(t){t.on("click",(function(e){e.detail>=3&&function(t){var e=t.selection.getRng(),n=Ou.fromRangeStart(e),r=Ou.fromRangeEnd(e);if(Ou.isElementPosition(n)){var o=n.container();Ex(o)&&Pl(o).each((function(t){return e.setStart(t.container(),t.offset())}))}Ou.isElementPosition(r)&&(o=n.container(),Ex(o)&&jl(o).each((function(t){return e.setEnd(t.container(),t.offset())})));t.selection.setRng(Yh(e))}(t)}))},Ox=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:e.top+o.pageYOffset-r.clientTop,left:e.left+o.pageXOffset-r.clientLeft}},Ax=function(t,e){return n=function(t){return t.inline?Ox(t.getBody()):{left:0,top:0}}(t),r=function(t){var e=t.getBody();return t.inline?{left:e.scrollLeft,top:e.scrollTop}:{left:0,top:0}}(t),o=function(t,e){if(e.target.ownerDocument!==t.getDoc()){var n=Ox(t.getContentAreaContainer()),r=function(t){var e=t.getBody(),n=t.getDoc().documentElement,r={left:e.scrollLeft,top:e.scrollTop},o={left:e.scrollLeft||n.scrollLeft,top:e.scrollTop||n.scrollTop};return t.inline?r:o}(t);return{left:e.pageX-n.left+r.left,top:e.pageY-n.top+r.top}}return{left:e.pageX,top:e.pageY}}(t,e),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},Nx=qn,$x=Wn,Lx=function(t,e,n,r){var o=t.dom,i=e.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},Ix=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},Px=function(t,e){return function(n){if(function(t){return 0===t.button}(n)){var r=J(e.dom.getParents(n.target),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(Nx,$x)).getOr(null);if(s=e.getBody(),Nx(u=r)&&u!==s){var o=e.dom.getPos(r),i=e.getBody(),a=e.getDoc().documentElement;t.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(e.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(e.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:Lx(e,r,r.offsetWidth,r.offsetHeight)})}}var s,u}},jx=function(t,e){return function(n){t.on((function(t){if(t.dragging){if(function(t,e,n){return e!==n&&!t.dom.isChildOf(e,n)&&!Nx(e)}(e,(a=e.selection,3===(s=a.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),t.element)){var r=(o=t.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);e.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||e.undoManager.transact((function(){Ix(t.element),e.insertContent(e.dom.getOuterHTML(r)),e._selectionOverrides.hideFakeCaret()}))}e.fire("dragend")}var o,i,a,s})),Rx(t)}},Rx=function(t){t.on((function(t){Ix(t.ghost)})),t.clear()},Mx=function(t){var e=Es(),n=gs.DOM,r=document,o=Px(e,t),i=function(t,e){var n=oo.throttle((function(t,n){e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t,n)}),0);return e.on("remove",n.stop),function(r){return t.on((function(t){var o,i,a=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&a>10){if(e.fire("dragstart",{target:t.element}).isDefaultPrevented())return;t.dragging=!0,e.focus()}if(t.dragging){var s=function(t,e){return{pageX:e.pageX-t.relX,pageY:e.pageY+5}}(t,Ax(e,r));o=t.ghost,i=e.getBody(),o.parentNode!==i&&i.appendChild(o),function(t,e,n,r,o,i){var a=0,s=0;t.style.left=e.pageX+"px",t.style.top=e.pageY+"px",e.pageX+n>o&&(a=e.pageX+n-o),e.pageY+r>i&&(s=e.pageY+r-i),t.style.width=n-a+"px",t.style.height=r-s+"px"}(t.ghost,s,t.width,t.height,t.maxX,t.maxY),n(r.clientX,r.clientY)}}))}}(e,t),a=jx(e,t),s=function(t,e){return function(){t.on((function(t){t.dragging&&e.fire("dragend")})),Rx(t)}}(e,t);t.on("mousedown",o),t.on("mousemove",i),t.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",s),t.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",s)})),t.on("keydown",(function(t){t.keyCode===of.ESC&&s()}))},Bx=function(t){Mx(t),function(t){t.on("drop",(function(e){var n=void 0!==e.clientX?t.getDoc().elementFromPoint(e.clientX,e.clientY):null;(Nx(n)||"false"===t.dom.getContentEditableParent(n))&&e.preventDefault()}))}(t),function(t){return t.getParam("block_unsupported_drop",!0,"boolean")}(t)&&function(t){var e=function(e){if(!e.isDefaultPrevented()){var n=e.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(e.preventDefault(),"drop"===e.type&&xy(t,"Dropped file type is not supported"))}},n=function(n){mm(t,n.target)&&e(n)},r=function(){var r=gs.DOM,o=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),s=["drop","dragover"];W(s,(function(t){r.bind(i,t,n),o.bind(a,t,e)})),t.on("remove",(function(){W(s,(function(t){r.unbind(i,t,n),o.unbind(a,t,e)}))}))};t.on("init",(function(){oo.setEditorTimeout(t,r,0)}))}(t)},Fx=Wn,zx=qn,Ux=function(t,e){return Qd(t.getBody(),e)},Hx=function(t){var e,n=t.selection,r=t.dom,o=r.isBlock,i=t.getBody(),a=Mc(t,i,o,(function(){return _m(t)})),s="sel-"+r.uniqueId(),u="data-mce-selected",c=function(t){return t!==i&&(zx(t)||Xn(t))&&r.isChildOf(t,i)},l=function(t){return yp(t)||_p(t)||hp(t)||gp(t)},d=function(t){t&&n.setRng(t)},f=n.getRng,m=function(e,r,o,i){return void 0===i&&(i=!0),t.fire("ShowCaret",{target:r,direction:e,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===e),a.show(o,r))},p=function(t){return To(t)||Lo(t)||Io(t)},h=function(t){return p(t.startContainer)||p(t.endContainer)},g=function(e){var n=t.schema.getShortEndedElements(),o=r.createRng(),i=e.startContainer,a=e.startOffset,s=e.endContainer,u=e.endOffset;return _t(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),_t(n,s.nodeName.toLowerCase())?0===u?o.setEndBefore(s):o.setEndAfter(s):o.setEnd(s,u),o},v=function(o){var i=o.cloneNode(!0),a=t.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var c=function(e,o,i){var a=t.$,u=Jr(Ae.fromDom(t.getBody()),"#"+s).fold((function(){return a([])}),(function(t){return a([t.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",s)).appendTo(t.getBody());var c=r.createRng();o===i&&ke.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),c.setStartAfter(u[0].firstChild.firstChild),c.setEndAfter(o)):(u.empty().append(_o).append(o).append(_o),c.setStart(u[0].firstChild,1),c.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(e,t.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(c),c}(o,a.targetClone,i),l=Ae.fromDom(o);return W(Ms(Ae.fromDom(t.getBody()),"*[data-mce-selected]"),(function(t){Ie(l,t)||rr(t,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),e=o,w(),c},y=function(t,e){if(!t)return null;if(t.collapsed){if(!h(t)){var n=e?1:-1,o=cl(n,i,t),a=o.getNode(!e);if(zc(a))return m(n,a,!!e&&!o.isAtEnd(),!1);var s=o.getNode(e);if(zc(s))return m(n,s,!e&&!o.isAtEnd(),!1)}return null}var u=t.startContainer,l=t.startOffset,d=t.endOffset;if(3===u.nodeType&&0===l&&zx(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(d===l+1&&u===t.endContainer){var f=u.childNodes[l];if(c(f))return v(f)}return null},_=function(){e&&e.removeAttribute(u),Jr(Ae.fromDom(t.getBody()),"#"+s).each(vn),e=null},w=function(){a.hide()};return ke.ceFalse&&!Zv(t)&&function(){t.on("mouseup",(function(e){var n=f();n.collapsed&&vy(t,e.clientX,e.clientY)&&A_(t,n,!1).each(d)})),t.on("click",(function(e){var o=Ux(t,e.target);o&&(zx(o)&&(e.preventDefault(),t.focus()),Fx(o)&&r.isChildOf(o,n.getNode())&&_())})),t.on("blur NewBlock",_),t.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e,n){var i,a,s=r.getParent(e,o),u=r.getParent(n,o);return!b(s)&&(!(e===u||!r.isChildOf(s,u)||!1!==zx(Ux(t,s)))||!r.isChildOf(u,s)&&(i=s,a=u,!(r.getParent(i,o)===r.getParent(a,o)))&&function(t){var e=t.firstChild;if(b(e))return!1;var n=Ou.before(e);if(Hn(n.getNode())&&1===t.childNodes.length)return!l(n);var r=xl(t).next(n);return r&&!l(r)}(s))};t.on("tap",(function(e){var n=e.target,r=Ux(t,n);zx(r)?(e.preventDefault(),O_(t,r).each(y)):c(n)&&O_(t,n).each(y)}),!0),t.on("mousedown",(function(e){var o=e.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(t,e.clientX,e.clientY)){var a=Ux(t,o);if(a)zx(a)?(e.preventDefault(),O_(t,a).each(y)):(_(),Fx(a)&&e.shiftKey||tf(e.clientX,e.clientY,n.getRng())||(w(),n.placeCaretAt(e.clientX,e.clientY)));else if(c(o))O_(t,o).each(y);else if(!1===zc(o)){_(),w();var s=Qw(i,e.clientX,e.clientY);if(s&&!u(o,s.node)){e.preventDefault();var l=m(1,s.node,s.before,!1);d(l),t.getBody().focus()}}}})),t.on("keypress",(function(t){of.modifierPressed(t)||zx(n.getNode())&&t.preventDefault()})),t.on("GetSelectionRange",(function(t){var n=t.range;if(e){if(!e.parentNode)return void(e=null);(n=n.cloneRange()).selectNode(e),t.range=n}})),t.on("SetSelectionRange",(function(t){t.range=g(t.range);var e=y(t.range,t.forward);e&&(t.range=e)})),t.on("AfterSetSelectionRange",(function(t){var e,n=t.range,o=n.startContainer.parentNode;h(n)||"mcepastebin"===o.id||w(),e=o,r.hasClass(e,"mce-offscreen-selection")||_()})),t.on("copy",(function(t){var e,n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ke.ie){var o=(e=r.get(s))?e.getElementsByTagName("*")[0]:e;o&&(t.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),Bx(t),function(t){var e=Ts((function(){if(!t.removed&&t.getBody().contains(document.activeElement)){var e=t.selection.getRng();if(e.collapsed){var n=N_(t,e,!1);t.selection.setRng(n)}}}),0);t.on("focus",(function(){e.throttle()})),t.on("blur",(function(){e.cancel()}))}(t),function(t){t.on("init",(function(){t.on("focusin",(function(e){var n=e.target;if(Xn(n)){var r=Qd(t.getBody(),n),o=qn(r)?r:n;t.selection.getNode()!==o&&O_(t,o).each((function(e){return t.selection.setRng(e)}))}}))}))}(t)}(),{showCaret:m,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(Po(t),d(f()),n.scrollIntoView(t))},hideFakeCaret:w,destroy:function(){a.destroy(),e=null}}},Vx=function(t){var e,n,r=Te.each,o=of.BACKSPACE,i=of.DELETE,a=t.dom,s=t.selection,u=t.parser,c=ke.gecko,l=ke.ie,d=ke.webkit,f="data:text/mce-internal,",m=l?"Text":"URL",p=function(e,n){try{t.getDoc().execCommand(e,!1,n)}catch(t){}},h=function(t){return t.isDefaultPrevented()},g=function(){var e=function(t){var e=a.create("body"),n=t.cloneContents();return e.appendChild(n),s.serializer.serialize(e,{format:"html"})};t.on("keydown",(function(n){var r,s,u=n.keyCode;if(!h(n)&&(u===i||u===o)){if(r=t.selection.isCollapsed(),s=t.getBody(),r&&!a.isEmpty(s))return;if(!r&&!function(n){var r=e(n),o=a.createRng();return o.selectNode(t.getBody()),r===e(o)}(t.selection.getRng()))return;n.preventDefault(),t.setContent(""),s.firstChild&&a.isBlock(s.firstChild)?t.selection.setCursorLocation(s.firstChild,0):t.selection.setCursorLocation(s,0),t.nodeChanged()}}))},v=function(){t.shortcuts.add("meta+a",null,"SelectAll")},b=function(){t.inline||a.bind(t.getDoc(),"mousedown mouseup",(function(e){var n;if(e.target===t.getDoc().documentElement)if(n=s.getRng(),t.getBody().focus(),"mousedown"===e.type){if(To(n.startContainer))return;s.placeCaretAt(e.clientX,e.clientY)}else s.setRng(n)}))},y=function(){Range.prototype.getClientRects||t.on("mousedown",(function(e){if(!h(e)&&"HTML"===e.target.nodeName){var n=t.getBody();n.blur(),oo.setEditorTimeout(t,(function(){n.focus()}))}}))},_=function(){t.on("click",(function(e){var n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(e.preventDefault(),s.select(n))}))},w=function(){t.on("keydown",(function(t){if(!h(t)&&t.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){var e=s.getNode().previousSibling;if(e&&e.nodeName&&"table"===e.nodeName.toLowerCase())return t.preventDefault(),!1}}))},k=function(){(function(t){return t.getParam("readonly")})(t)||t.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),gc(t)||p("enableObjectResizing",!1)}))},x=function(){t.on("SetContent ExecCommand",(function(t){"setcontent"!==t.type&&"mceInsertLink"!==t.command||r(a.select("a"),(function(t){var e=t.parentNode,n=a.getRoot();if(e.lastChild===t){for(;e&&!a.isBlock(e);){if(e.parentNode.lastChild!==e||e===n)return;e=e.parentNode}a.add(e,"br",{"data-mce-bogus":1})}}))}))},S=function(){t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},D=function(){t.inline||t.on("keydown",(function(){document.activeElement===document.body&&t.getWin().focus()}))},E=function(){t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",(function(e){var n;if("HTML"===e.target.nodeName){if(ke.ie>11)return void t.getBody().focus();n=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(n),t.selection.normalize(),t.nodeChanged()}})))},T=function(){ke.mac&&t.on("keydown",(function(e){!of.metaKeyPressed(e)||e.shiftKey||37!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),t.selection.getSel().modify("move",37===e.keyCode?"backward":"forward","lineboundary"))}))},O=function(){t.on("click",(function(t){var e=t.target;do{if("A"===e.tagName)return void t.preventDefault()}while(e=e.parentNode)})),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},A=function(){t.on("init",(function(){t.dom.bind(t.getBody(),"submit",(function(t){t.preventDefault()}))}))},N=function(){t.on("dragstart",(function(e){!function(e){var n,r;e.dataTransfer&&(t.selection.isCollapsed()&&"IMG"===e.target.tagName&&s.select(e.target),(n=t.selection.getContent()).length>0&&(r=f+escape(t.id)+","+escape(n),e.dataTransfer.setData(m,r)))}(e)})),t.on("drop",(function(e){if(!h(e)){var n=function(t){var e;return t.dataTransfer&&(e=t.dataTransfer.getData(m))&&e.indexOf(f)>=0?(e=e.substr(f.length).split(","),{id:unescape(e[0]),html:unescape(e[1])}):null}(e);if(n&&n.id!==t.id){e.preventDefault();var r=cf(e.x,e.y,t.getDoc());s.setRng(r),o=n.html,i=!0,t.queryCommandSupported("mceInsertClipboardContent")?t.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):t.execCommand("mceInsertContent",!1,o)}}var o,i}))},$=C;return Zv(t)?(d&&(b(),_(),A(),v(),ke.iOS&&(D(),E(),O())),c&&(y(),k(),S(),T())):(t.on("keydown",(function(e){var n,r;if(!h(e)&&e.keyCode===of.BACKSPACE){var o=(n=s.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(t.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),s.setRng(n))}}})),g(),ke.windowsPhone||t.on("keyup focusin mouseup",(function(t){of.modifierPressed(t)||s.normalize()}),!0),d&&(b(),_(),nc(t)&&t.on("init",(function(){p("DefaultParagraphSeparator",nc(t))})),A(),w(),u.addNodeFilter("br",(function(t){for(var e=t.length;e--;)"Apple-interchange-newline"===t[e].attr("class")&&t[e].remove()})),ke.iOS?(D(),E(),O()):v()),ke.ie>=11&&(E(),w()),ke.ie&&(v(),p("AutoUrlDetect",!1),N()),c&&(t.on("keydown",(function(e){if(!h(e)&&e.keyCode===o){if(!t.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){var n=s.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void e.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),e.preventDefault())}}})),y(),e=function(){var e=a.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==t.getBody()&&(a.setAttrib(n,"style",null),r(e,(function(t){n.setAttributeNode(t.cloneNode(!0))})))}},n=function(){return!s.isCollapsed()&&a.getParent(s.getStart(),a.isBlock)!==a.getParent(s.getEnd(),a.isBlock)},t.on("keypress",(function(r){var o;if(!h(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=e(),t.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(t.getDoc(),"cut",(function(r){var o;!h(r)&&n()&&(o=e(),oo.setEditorTimeout(t,(function(){o()})))})),k(),x(),S(),T(),w())),{refreshContentEditable:$,isHidden:function(){if(!c||t.removed)return!1;var e=t.selection.getSel();return!e||!e.rangeCount||0===e.rangeCount}}},Wx=gs.DOM,qx=function(t){return t.inline?t.getElement().nodeName.toLowerCase():void 0},Yx=function(t){return vt(t,(function(t){return!1===v(t)}))},Xx=function(t){var e=t.settings,n=t.editorUpload.blobCache;return Yx({allow_conditional_comments:e.allow_conditional_comments,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_html_in_named_anchor:e.allow_html_in_named_anchor,allow_script_urls:e.allow_script_urls,allow_unsafe_link_target:e.allow_unsafe_link_target,convert_fonts_to_spans:e.convert_fonts_to_spans,fix_list_elements:e.fix_list_elements,font_size_legacy_values:e.font_size_legacy_values,forced_root_block:e.forced_root_block,forced_root_block_attrs:e.forced_root_block_attrs,padd_empty_with_br:e.padd_empty_with_br,preserve_cdata:e.preserve_cdata,remove_trailing_brs:e.remove_trailing_brs,inline_styles:e.inline_styles,root_name:qx(t),validate:!0,blob_cache:n,document:t.getDoc(),images_dataimg_filter:e.images_dataimg_filter})},Kx=function(t){var e=t.dom.getRoot();t.inline||Ud(t)&&t.selection.getStart(!0)!==e||Pl(e).each((function(e){var n=e.getNode(),r=jn(n)?Pl(n).getOr(e):e;ke.browser.isIE()?function(t,e){var n=Ae.fromDom(t.getBody()),r=(rm(t)?R.from(e):R.none()).map(om).filter(nm(n));t.bookmark=r.isSome()?r:t.bookmark}(t,r.toRange()):t.selection.setRng(r.toRange())}))},Gx=function(t){t.bindPendingEventDelegates(),t.initialized=!0,function(t){t.fire("Init")}(t),t.focus(!0),Kx(t),t.nodeChanged({initial:!0}),t.execCallback("init_instance_callback",t),function(t){t.settings.auto_focus&&oo.setEditorTimeout(t,(function(){var e;(e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus)).destroyed||e.focus()}),100)}(t)},Zx=function(t){return t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader},Jx=function(t){var e=Zx(t),n=hc(t),r=t.contentCSS,o=function(){e.unloadAll(r),t.inline||t.ui.styleSheetLoader.unloadAll(n)},i=function(){t.removed?o():t.on("remove",o)};if(t.contentStyles.length>0){var a="";Te.each(t.contentStyles,(function(t){a+=t+"\r\n"})),t.dom.addStyle(a)}var s=to.all(function(t,e,n){var r=[new to((function(n,r){return Zx(t).loadAll(e,n,r)}))];return t.inline?r:r.concat([new to((function(e,r){return t.ui.styleSheetLoader.loadAll(n,e,r)}))])}(t,r,n)).then(i).catch(i);return t.settings.content_style&&function(t,e){var n=Ae.fromDom(t.getBody()),r=un(sn(n)),o=Ae.fromTag("style");Qn(o,"type","text/css"),pn(o,Ae.fromText(e)),pn(r,o),t.on("remove",(function(){vn(o)}))}(t,t.settings.content_style),s},Qx=function(t){var e=t.settings,n=t.getDoc(),r=t.getBody();!function(t){t.fire("PreInit")}(t),e.browser_spellcheck||e.gecko_spellcheck||(n.body.spellcheck=!1,Wx.setAttrib(r,"spellcheck","false")),t.quirks=Vx(t),function(t){t.fire("PostRender")}(t);var o=function(t){return t.getParam("directionality",Ss.isRtl()?"rtl":void 0)}(t);void 0!==o&&(r.dir=o),e.protect&&t.on("BeforeSetContent",(function(t){Te.each(e.protect,(function(e){t.content=t.content.replace(e,(function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"}))}))})),t.on("SetContent",(function(){t.addVisual(t.getBody())})),t.on("compositionstart compositionend",(function(e){t.composing="compositionstart"===e.type}))},tS=function(t){!0!==t.removed&&(!function(t){Zv(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})}(t),Gx(t))},eS=function(t,e){var n=t.settings,r=t.getElement(),o=t.getDoc();n.inline||(t.getElement().style.visibility=t.orgVisibility),e||t.inline||(o.open(),o.write(t.iframeHTML),o.close()),t.inline&&(Wx.addClass(r,"mce-content-body"),t.contentDocument=o=document,t.contentWindow=window,t.bodyElement=r,t.contentAreaContainer=r);var i=t.getBody();i.disabled=!0,t.readonly=!!n.readonly,t.readonly||(t.inline&&"static"===Wx.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=t.getParam("content_editable_state",!0)),i.disabled=!1,t.editorUpload=My(t),t.schema=Oi(n),t.dom=gs(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:t.inline?t.getBody():null,collect:function(){return t.inline},schema:t.schema,contentCssCors:dc(t),referrerPolicy:fc(t),onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=function(t){var e=Tb(Xx(t),t.schema);return e.addAttributeFilter("src,href,style,tabindex",(function(e,n){for(var r,o,i=e.length,a=t.dom,s="data-mce-"+n;i--;)if((o=(r=e[i]).attr(n))&&!r.attr(s)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(s,o),r.attr(n,o)):"tabindex"===n?(r.attr(s,o),r.attr(n,null)):r.attr(s,t.convertURL(o,n,r.name))}})),e.addNodeFilter("script",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),t.settings.preserve_cdata&&e.addNodeFilter("#cdata",(function(e){for(var n=e.length;n--;){var r=e[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(r.value)+"]]"}})),e.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(e){for(var n=e.length,r=t.schema.getNonEmptyElements();n--;){var o=e[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Lm("br",1)).shortEnded=!0)}})),e}(t),t.serializer=Lb(function(t){var e=t.settings;return At(At({},Xx(t)),Yx({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope,element_format:e.element_format,entities:e.entities,entity_encoding:e.entity_encoding,indent:e.indent,indent_after:e.indent_after,indent_before:e.indent_before,block_elements:e.block_elements,boolean_attributes:e.boolean_attributes,custom_elements:e.custom_elements,extended_valid_elements:e.extended_valid_elements,invalid_elements:e.invalid_elements,invalid_styles:e.invalid_styles,move_caret_before_on_enter_elements:e.move_caret_before_on_enter_elements,non_empty_elements:e.non_empty_elements,schema:e.schema,self_closing_elements:e.self_closing_elements,short_ended_elements:e.short_ended_elements,special:e.special,text_block_elements:e.text_block_elements,text_inline_elements:e.text_inline_elements,valid_children:e.valid_children,valid_classes:e.valid_classes,valid_elements:e.valid_elements,valid_styles:e.valid_styles,verify_html:e.verify_html,whitespace_elements:e.whitespace_elements}))}(t),t),t.selection=lb(t.dom,t.getWin(),t.serializer,t),t.annotator=Zd(t),t.formatter=Wy(t),t.undoManager=Yy(t),t._nodeChangeDispatcher=new Sx(t),t._selectionOverrides=Hx(t),jC(t),Dx(t),Zv(t)||Tx(t);var a=function(t){return Zv(t)?ws(null):xx(t)}(t);IC(t,a),function(t){nc(t)&&t.on("NodeChange",T(FC,t))}(t),Jy(t);var s=Jv(t);Qx(t),s.fold((function(){Jx(t).then((function(){return tS(t)}))}),(function(e){t.setProgressState(!0),Jx(t).then((function(){e().then((function(e){t.setProgressState(!1),tS(t)}),(function(e){t.notificationManager.open({type:"error",text:String(e)}),tS(t)}))}))}))},nS=gs.DOM,rS=function(t){var e=function(t){return t.getParam("doctype","<!DOCTYPE html>")}(t)+"<html><head>";(function(t){return t.getParam("document_base_url","")})(t)!==t.documentBaseUrl&&(e+='<base href="'+t.documentBaseURI.getURI()+'" />'),e+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(t){return tc(t,"body_id","tinymce")}(t),r=function(t){return tc(t,"body_class","")}(t),o=t.translate(function(t){return t.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(t));return ec(t)&&(e+='<meta http-equiv="Content-Security-Policy" content="'+ec(t)+'" />'),e+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+t.id+'" aria-label="'+o+'"><br></body></html>'},oS=function(t,e){var n,r,o,i,a=t.translate("Rich Text Area"),s=(n=t.id,r=a,e.height,o=function(t){return t.getParam("iframe_attrs",{})}(t),i=Ae.fromTag("iframe"),tr(i,o),tr(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Is(i,"tox-edit-area__iframe"),i).dom;s.onload=function(){s.onload=null,t.fire("load")};var u=function(t,e){if(document.domain!==window.location.hostname&&ke.browser.isIE()){var n=Iy("mce");t[n]=function(){eS(t)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nS.setAttrib(e,"src",r),!0}return!1}(t,s);return t.contentAreaContainer=e.iframeContainer,t.iframeElement=s,t.iframeHTML=rS(t),nS.add(e.iframeContainer,s),u},iS=gs.DOM,aS=function(t,e,n){var r=_y.get(n),o=_y.urls[n]||t.documentBaseUrl.replace(/\/$/,"");if(n=Te.trim(n),r&&-1===Te.inArray(e,n)){if(Te.each(_y.dependencies(n),(function(n){aS(t,e,n)})),t.plugins[n])return;try{var i=new r(t,o,t.$);t.plugins[n]=i,i.init&&(i.init(t,o),e.push(n))}catch(e){!function(t,e,n){var r=Ss.translate(["Failed to initialize plugin: {0}",e]);ef(t,"PluginLoadError",{message:r}),Ty(r,n),xy(t,r)}(t,n,e)}}},sS=function(t){return t.replace(/^\-/,"")},uS=function(t){return{editorContainer:t,iframeContainer:t,api:{}}},cS=function(t){var e=t.getElement();return t.inline?uS(null):function(t){var e=iS.create("div");return iS.insertAfter(e,t),uS(e)}(e)},lS=function(t){var e=t.getElement();return t.orgDisplay=e.style.display,f(bc(t))?function(t){return t.theme.renderUI()}(t):_(bc(t))?function(t){var e=t.getElement(),n=bc(t)(t,e);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||t.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||t.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:e.offsetHeight,n}(t):cS(t)},dS=function(t){t.fire("ScriptsLoaded"),function(t){var e=Te.trim(ac(t)),n=t.ui.registry.getAll().icons,r=At(At({},ly.get("default").icons),ly.get(e).icons);ft(r,(function(e,r){_t(n,r)||t.ui.registry.addIcon(r,e)}))}(t),function(t){var e=bc(t);if(f(e)){t.settings.theme=sS(e);var n=wy.get(e);t.theme=new n(t,wy.urls[e]),t.theme.init&&t.theme.init(t,wy.urls[e]||t.documentBaseUrl.replace(/\/$/,""),t.$)}else t.theme={}}(t),function(t){var e=[];Te.each(Cc(t).split(/[ ,]/),(function(n){aS(t,e,sS(n))}))}(t);var e=lS(t);!function(t,e){var n={show:R.from(e.show).getOr(C),hide:R.from(e.hide).getOr(C),disable:R.from(e.disable).getOr(C),isDisabled:R.from(e.isDisabled).getOr($),enable:function(){t.mode.isReadOnly()||R.from(e.enable).map(N)}};t.ui=At(At({},t.ui),n)}(t,R.from(e.api).getOr({}));var n={editorContainer:e.editorContainer,iframeContainer:e.iframeContainer};return t.editorContainer=n.editorContainer?n.editorContainer:null,Ny(t),t.inline?eS(t):function(t,e){var n=oS(t,e);e.editorContainer&&(nS.get(e.editorContainer).style.display=t.orgDisplay,t.hidden=nS.isHidden(e.editorContainer)),t.getElement().style.display="none",nS.setAttrib(t.id,"aria-hidden","true"),n||eS(t)}(t,n)},fS=gs.DOM,mS=function(t){return"-"===t.charAt(0)},pS=function(t,e){var n=mc(e),r=function(t){return t.getParam("language_url","","string")}(e);if(!1===Ss.hasCode(n)&&"en"!==n){var o=""!==r?r:e.editorManager.baseURL+"/langs/"+n+".js";t.add(o,C,void 0,(function(){!function(t,e,n){Sy(t,"LanguageLoadError",Dy("language",e,n))}(e,o,n)}))}},hS=function(t,e,n){return R.from(e).filter((function(t){return t.length>0&&!ly.has(t)})).map((function(e){return{url:t.editorManager.baseURL+"/icons/"+e+"/icons"+n+".js",name:R.some(e)}}))},gS=function(t,e,n){var r=hS(e,"default",n),o=function(t){return R.from(function(t){return t.getParam("icons_url","","string")}(t)).filter((function(t){return t.length>0})).map((function(t){return{url:t,name:R.none()}}))}(e).orThunk((function(){return hS(e,ac(e),"")}));W(function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e}([r,o]),(function(n){t.add(n.url,C,void 0,(function(){!function(t,e,n){Sy(t,"IconsLoadError",Dy("icons",e,n))}(e,n.url,n.name.getOrUndefined())}))}))},vS=function(t,e){var n=_s.ScriptLoader;!function(t,e,n,r){var o=bc(e);if(f(o)){if(!mS(o)&&!_t(wy.urls,o)){var i=function(t){return t.getParam("theme_url")}(e);i?wy.load(o,e.documentBaseURI.toAbsolute(i)):wy.load(o,"themes/"+o+"/theme"+n+".js")}t.loadQueue((function(){wy.waitFor(o,r)}))}else r()}(n,t,e,(function(){pS(n,t),gS(n,t,e),function(t,e){Te.each(function(t){return t.getParam("external_plugins")}(t),(function(e,n){_y.load(n,e,C,void 0,(function(){Ey(t,e,n)})),t.settings.plugins+=" "+n})),Te.each(Cc(t).split(/[ ,]/),(function(n){if((n=Te.trim(n))&&!_y.urls[n])if(mS(n)){n=n.substr(1,n.length);var r=_y.dependencies(n);Te.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"},o=_y.createUrl(r,n);_y.load(o.resource,o,C,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"};_y.load(n,o,C,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,n)}))}}))}(t,e),n.loadQueue((function(){t.removed||dS(t)}),t,(function(){t.removed||dS(t)}))}))},bS=function(t){var e=t.id;Ss.setCode(mc(t));var n=function(){fS.unbind(window,"ready",n),t.render()};if(Fi.Event.domLoaded){if(t.getElement()&&ke.contentEditable){var r=Ae.fromDom(t.getElement()),o=function(t){return G(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})}(r);t.on("remove",(function(){q(r.dom.attributes,(function(t){return rr(r,t.name)})),tr(r,o)})),t.ui.styleSheetLoader=function(t,e){return ao.forElement(t,{contentCssCors:wc(e),referrerPolicy:fc(e)})}(r,t),!function(t){return t.getParam("inline")}(t)?(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden"):t.inline=!0;var i=t.getElement().form||fS.getParent(e,"form");i&&(t.formElement=i,function(t){return t.getParam("hidden_input")}(t)&&!Mn(t.getElement())&&(fS.insertAfter(fS.create("input",{type:"hidden",name:e}),e),t.hasHiddenInput=!0),t.formEventDelegate=function(e){t.fire(e.type,e)},fS.bind(i,"submit reset",t.formEventDelegate),t.on("reset",(function(){t.resetContent()})),!function(t){return t.getParam("submit_patch")}(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)})),t.windowManager=Cy(t),t.notificationManager=yy(t),function(t){return"xml"===t.getParam("encoding")}(t)&&t.on("GetContent",(function(t){t.save&&(t.content=fS.encode(t.content))})),function(t){return t.getParam("add_form_submit_trigger")}(t)&&t.on("submit",(function(){t.initialized&&t.save()})),function(t){return t.getParam("add_unload_trigger")}(t)&&(t._beforeUnload=function(){!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),vS(t,t.suffix)}}else fS.bind(window,"ready",n)},yS=function(t,e){return function(t,e){return tb(t).editor.addVisual(e)}(t,e)},_S={"font-size":"size","font-family":"face"},wS=function(t,e,n){return fg(Ae.fromDom(n),(function(e){return function(e){return sr(e,t).orThunk((function(){return"font"===Re(e)?yt(_S,t).bind((function(t){return nr(e,t)})):R.none()}))}(e)}),(function(t){return Ie(Ae.fromDom(e),t)}))},CS=function(t){return function(e,n){return R.from(n).map(Ae.fromDom).filter(Fe).bind((function(n){return wS(t,e,n.dom).or(function(t,e){return R.from(gs.DOM.getStyle(e,t,!0))}(t,n.dom))})).getOr("")}},kS=CS("font-size"),xS=k((function(t){return t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),CS("font-family")),SS=function(t){return Pl(t.getBody()).map((function(t){var e=t.container();return Bn(e)?e.parentNode:e}))},DS=function(t,e){return function(t){return R.from(t.selection.getRng()).bind((function(e){var n=t.getBody();return e.startContainer===n&&0===e.startOffset?R.none():R.from(t.selection.getStart(!0))}))}(t).orThunk(T(SS,t)).map(Ae.fromDom).filter(Fe).bind(e)},ES=function(t,e){return DS(t,x(R.some,e))},TS=function(t,e){if(/^[0-9.]+$/.test(e)){var n=parseInt(e,10);if(n>=1&&n<=7){var r=function(t){return Te.explode(t.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(t),o=function(t){return Te.explode(t.getParam("font_size_classes",""))}(t);return o?o[n-1]||e:r[n-1]||e}return e}return e},OS=function(t){var e=t.split(/\s*,\s*/);return V(e,(function(t){return-1===t.indexOf(" ")||Mt(t,'"')||Mt(t,"'")?t:"'"+t+"'"})).join(",")},AS=function(t,e){var n=function(t){if("string"!=typeof t){var e=Te.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:e}}return{content:t,details:{}}}(e);!function(t,e,n){Qv(t).editor.insertContent(e,n)}(t,n.content,n.details)},NS=Te.each,$S=Te.map,LS=Te.inArray,IS=function(){function t(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return t.prototype.execCommand=function(t,e,n,r){var o,i=!1,a=this;if(!a.editor.removed){var s;if("mcefocus"!==t.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||r&&r.skip_focus?(s=a.editor,um(s).each((function(t){return s.selection.setRng(t)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:t,ui:e,value:n})).isDefaultPrevented())return!1;var u=t.toLowerCase();if(o=a.commands.exec[u])return o(u,e,n),a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;if(NS(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;try{i=a.editor.getDoc().execCommand(t,e,n)}catch(t){}return!!i&&(a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0)}},t.prototype.queryCommandState=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.state[t])return e(t);try{return this.editor.getDoc().queryCommandState(t)}catch(t){}return!1}},t.prototype.queryCommandValue=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.value[t])return e(t);try{return this.editor.getDoc().queryCommandValue(t)}catch(t){}}},t.prototype.addCommands=function(t,e){void 0===e&&(e="exec");var n=this;NS(t,(function(t,r){NS(r.toLowerCase().split(","),(function(r){n.commands[e][r]=t}))}))},t.prototype.addCommand=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.exec[t]=function(t,o,i,a){return e.call(n||r.editor,o,i,a)}},t.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch(t){}return!1},t.prototype.addQueryStateHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.state[t]=function(){return e.call(n||r.editor)}},t.prototype.addQueryValueHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.value[t]=function(){return e.call(n||r.editor)}},t.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},t.prototype.execNativeCommand=function(t,e,n){return void 0===e&&(e=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(t,e,n)},t.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},t.prototype.toggleFormat=function(t,e){this.editor.formatter.toggle(t,e),this.editor.nodeChanged()},t.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},t.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},t.prototype.setupCommands=function(t){var e=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":C,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(e,n,r){km(t,r)},"Cut,Copy,Paste":function(n){var r,o=t.getDoc();try{e.execNativeCommand(n)}catch(t){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ke.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var e=t.dom.getParent(t.selection.getStart(),"a");e&&t.dom.remove(e,!0)}else t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),NS("left,center,right,justify".split(","),(function(e){r!==e&&t.formatter.remove("align"+e)})),"none"!==r&&e.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;e.execNativeCommand(n);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(e.storeSelection(),t.dom.split(r,o),e.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){e.toggleFormat(t)},"ForeColor,HiliteColor":function(t,n,r){e.toggleFormat(t,{value:r})},FontName:function(e,n,r){!function(t,e){var n=TS(t,e);t.formatter.toggle("fontname",{value:OS(n)}),t.nodeChanged()}(t,r)},FontSize:function(e,n,r){!function(t,e){t.formatter.toggle("fontsize",{value:TS(t,e)}),t.nodeChanged()}(t,r)},LineHeight:function(e,n,r){!function(t,e){t.formatter.toggle("lineheight",{value:String(e)}),t.nodeChanged()}(t,r)},Lang:function(t,n,r){e.toggleFormat(t,{value:r.code,customValue:r.customCode})},RemoveFormat:function(e){t.formatter.remove(e)},mceBlockQuote:function(){e.toggleFormat("blockquote")},FormatBlock:function(t,n,r){return e.toggleFormat(r||"p")},mceCleanup:function(){var e=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(e)},mceRemoveNode:function(n,r,o){var i=o||t.selection.getNode();i!==t.getBody()&&(e.storeSelection(),t.dom.remove(i,!0),e.restoreSelection())},mceSelectNodeDepth:function(e,n,r){var o=0;t.dom.getParent(t.selection.getNode(),(function(e){if(1===e.nodeType&&o++===r)return t.selection.select(e),!1}),t.getBody())},mceSelectNode:function(e,n,r){t.selection.select(r)},mceInsertContent:function(e,n,r){AS(t,r)},mceInsertRawHTML:function(e,n,r){t.selection.setContent("tiny_mce_marker");var o=t.getContent();t.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(e,n,r){ux(t,r)},mceToggleFormat:function(t,n,r){e.toggleFormat(r)},mceSetContent:function(e,n,r){t.setContent(r)},"Indent,Outdent":function(e){NC(t,e)},mceRepaint:C,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(e,n,r){t.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(e,n,r){"string"==typeof r&&(r={href:r});var o=t.dom.getParent(t.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,o)},selectAll:function(){var e=t.dom.getParent(t.selection.getStart(),Wn);if(e){var n=t.dom.createRng();n.selectNodeContents(e),t.selection.setRng(n)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(e,n,r){return Kk(t,r),!0}});var n=function(e){return function(){var n=t.selection,r=n.isCollapsed()?[t.dom.getParent(n.getNode(),t.dom.isBlock)]:n.getSelectedBlocks(),o=$S(r,(function(n){return!!t.formatter.matchNode(n,e)}));return-1!==LS(o,!0)}};e.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){return e.isFormatMatch(t)},mceBlockQuote:function(){return e.isFormatMatch("blockquote")},Outdent:function(){return TC(t)},"InsertUnorderedList,InsertOrderedList":function(e){var n=t.dom.getParent(t.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===e&&"UL"===n.tagName||"insertorderedlist"===e&&"OL"===n.tagName)}},"state"),e.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),e.addQueryValueHandler("FontName",(function(){return function(t){return ES(t,(function(e){return xS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("FontSize",(function(){return function(t){return ES(t,(function(e){return kS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("LineHeight",(function(){return function(t){return ES(t,(function(e){var n=Ae.fromDom(t.getBody()),r=fg(e,(function(t){return sr(t,"line-height")}),T(Ie,n));return r.getOrThunk((function(){var t=parseFloat(ir(e,"line-height")),n=parseFloat(ir(e,"font-size"));return String(t/n)}))})).getOr("")}(t)}),this)},t}(),PS="data-mce-contenteditable",jS=function(t,e,n){var r,o;js(t,e)&&!1===n?(o=e,Ns(r=t)?r.dom.classList.remove(o):Ls(r,o),Ps(r)):n&&Is(t,e)},RS=function(t,e,n){try{t.getDoc().execCommand(e,!1,String(n))}catch(t){}},MS=function(t,e){t.dom.contentEditable=e?"true":"false"},BS=function(t,e){var n=Ae.fromDom(t.getBody());jS(n,"mce-content-readonly",e),e?(t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),function(t){R.from(t.selection.getNode()).each((function(t){t.removeAttribute("data-mce-selected")}))}(t),t.readonly=!0,MS(n,!1),W(Ms(n,'*[contenteditable="true"]'),(function(t){Qn(t,PS,"true"),MS(t,!1)}))):(t.readonly=!1,MS(n,!0),function(t){W(Ms(t,'*[data-mce-contenteditable="true"]'),(function(t){rr(t,PS),MS(t,!0)}))}(n),RS(t,"StyleWithCSS",!1),RS(t,"enableInlineTableEditing",!1),RS(t,"enableObjectResizing",!1),wm(t)&&t.focus(),function(t){t.selection.setRng(t.selection.getRng())}(t),t.nodeChanged())},FS=function(t){return t.readonly},zS=function(t){t.parser.addAttributeFilter("contenteditable",(function(e){FS(t)&&W(e,(function(t){t.attr(PS,t.attr("contenteditable")),t.attr("contenteditable","false")}))})),t.serializer.addAttributeFilter(PS,(function(e){FS(t)&&W(e,(function(t){t.attr("contenteditable",t.attr(PS))}))})),t.serializer.addTempAttr(PS)},US=function(t,e){if(function(t){return"click"===t.type}(e)&&!of.metaKeyPressed(e)){var n=Ae.fromDom(e.target);(function(t,e){return Qr(e,"a",(function(e){return Ie(e,Ae.fromDom(t.getBody()))})).bind((function(t){return nr(t,"href")}))})(t,n).each((function(n){if(e.preventDefault(),/^#/.test(n)){var r=t.dom.select(n+',[name="'+((Mt(o=n,i="#")?function(t,e){return t.substring(e)}(o,i.length):o)+'"]'));r.length&&t.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},HS=Te.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),VS=function(){function t(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||$}return t.isNative=function(t){return!!HS[t.toLowerCase()]},t.prototype.fire=function(t,e){var n=t.toLowerCase(),r=Ii(n,e||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var s=o[i];if(!s.removed){if(s.once&&this.off(n,s.func),r.isImmediatePropagationStopped())return r;if(!1===s.func.call(this.scope,r))return r.preventDefault(),r}}return r},t.prototype.on=function(t,e,n,r){if(!1===e&&(e=$),e){var o={func:e,removed:!1};r&&Te.extend(o,r);for(var i=t.toLowerCase().split(" "),a=i.length;a--;){var s=i[a],u=this.bindings[s];u||(u=[],this.toggleEvent(s,!0)),u=n?Nt([o],u,!0):Nt(Nt([],u,!0),[o],!1),this.bindings[s]=u}}return this},t.prototype.off=function(t,e){var n=this;if(t)for(var r=t.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return ft(this.bindings,(function(t,e){n.toggleEvent(e,!1),delete n.bindings[e]})),this;if(a){if(e){var s=Y(a,(function(t){return t.func===e}));a=s.fail,this.bindings[i]=a,W(s.pass,(function(t){t.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}else ft(this.bindings,(function(t,e){n.toggleEvent(e,!1)})),this.bindings={};return this},t.prototype.once=function(t,e,n){return this.on(t,e,n,{once:!0})},t.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||0===this.bindings[t].length)},t}(),WS=function(t){return t._eventDispatcher||(t._eventDispatcher=new VS({scope:t,toggleEvent:function(e,n){VS.isNative(e)&&t.toggleNativeEvent&&t.toggleNativeEvent(e,n)}})),t._eventDispatcher},qS={fire:function(t,e,n){var r=this;if(r.removed&&"remove"!==t&&"detach"!==t)return e;var o=WS(r).fire(t,e);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(t,o,!1),i=i.parent();return o},on:function(t,e,n){return WS(this).on(t,e,n)},off:function(t,e){return WS(this).off(t,e)},once:function(t,e){return WS(this).once(t,e)},hasEventListeners:function(t){return WS(this).has(t)}},YS=gs.DOM,XS=function(t,e){if("selectionchange"===e)return t.getDoc();if(!t.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(e))return t.getDoc().documentElement;var n=vc(t);return n?(t.eventRoot||(t.eventRoot=YS.select(n)[0]),t.eventRoot):t.getBody()},KS=function(t,e,n){!function(t){return!t.hidden&&!FS(t)}(t)?FS(t)&&US(t,n):t.fire(e,n)},GS=function(t,e){var n;if(t.delegates||(t.delegates={}),!t.delegates[e]&&!t.removed){var r=XS(t,e);if(vc(t)){if(Mw||(Mw={},t.editorManager.on("removeEditor",(function(){t.editorManager.activeEditor||Mw&&(ft(Mw,(function(e,n){t.dom.unbind(XS(t,n))})),Mw=null)}))),Mw[e])return;n=function(n){for(var r=n.target,o=t.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||YS.isChildOf(r,a))&&KS(o[i],e,n)}},Mw[e]=n,YS.bind(r,e,n)}else n=function(n){KS(t,e,n)},YS.bind(r,e,n),t.delegates[e]=n}},ZS=At(At({},qS),{bindPendingEventDelegates:function(){var t=this;Te.each(t._pendingNativeEvents,(function(e){GS(t,e)}))},toggleNativeEvent:function(t,e){var n=this;"focus"!==t&&"blur"!==t&&(n.removed||(e?n.initialized?GS(n,t):n._pendingNativeEvents?n._pendingNativeEvents.push(t):n._pendingNativeEvents=[t]:n.initialized&&(n.dom.unbind(XS(n,t),t,n.delegates[t]),delete n.delegates[t])))},unbindAllNativeEvents:function(){var t=this,e=t.getBody(),n=t.dom;t.delegates&&(ft(t.delegates,(function(e,n){t.dom.unbind(XS(t,n),n,e)})),delete t.delegates),!t.inline&&e&&n&&(e.onload=null,n.unbind(t.getWin()),n.unbind(t.getDoc())),n&&(n.unbind(e),n.unbind(t.getContainer()))}}),JS=["design","readonly"],QS=function(t,e,n,r){var o=n[e.get()],i=n[r];try{i.activate()}catch(t){return void console.error("problem while activating editor mode "+r+":",t)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&BS(t,i.editorReadOnly),e.set(r),function(t,e){t.fire("SwitchMode",{mode:e})}(t,r)},tD=function(t){var e=ws("design"),n=ws({design:{activate:C,deactivate:C,editorReadOnly:!1},readonly:{activate:C,deactivate:C,editorReadOnly:!0}});return function(t){t.serializer?zS(t):t.on("PreInit",(function(){zS(t)}))}(t),function(t){t.on("ShowCaret",(function(e){FS(t)&&e.preventDefault()})),t.on("ObjectSelected",(function(e){FS(t)&&e.preventDefault()}))}(t),{isReadOnly:function(){return FS(t)},set:function(r){return function(t,e,n,r){if(r!==n.get()){if(!_t(e,r))throw new Error("Editor mode '"+r+"' is invalid");t.initialized?QS(t,n,e,r):t.on("init",(function(){return QS(t,n,e,r)}))}}(t,n.get(),e,r)},get:function(){return e.get()},register:function(t,e){n.set(function(t,e,n){var r;if(U(JS,e))throw new Error("Cannot override default mode "+e);return At(At({},t),((r={})[e]=At(At({},n),{deactivate:function(){try{n.deactivate()}catch(t){console.error("problem while deactivating editor mode "+e+":",t)}}}),r))}(n.get(),t,e))}}},eD=Te.each,nD=Te.explode,rD={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oD=Te.makeMap("alt,ctrl,shift,meta,access"),iD=function(t){var e,n={};eD(nD(t.toLowerCase(),"+"),(function(t){t in oD?n[t]=!0:/^[0-9]{2,}$/.test(t)?n.keyCode=parseInt(t,10):(n.charCode=t.charCodeAt(0),n.keyCode=rD[t]||t.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(e in oD)n[e]?r.push(e):n[e]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ke.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ke.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aD=function(){function t(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var e=this;t.on("keyup keypress keydown",(function(t){!e.hasModifier(t)&&!e.isFunctionKey(t)||t.isDefaultPrevented()||(eD(e.shortcuts,(function(n){if(e.matchShortcut(t,n))return e.pendingPatterns=n.subpatterns.slice(0),"keydown"===t.type&&e.executeShortcutAction(n),!0})),e.matchShortcut(t,e.pendingPatterns[0])&&(1===e.pendingPatterns.length&&"keydown"===t.type&&e.executeShortcutAction(e.pendingPatterns[0]),e.pendingPatterns.shift()))}))}return t.prototype.add=function(t,e,n,r){var o=this,i=o.normalizeCommandFunc(n);return eD(nD(Te.trim(t)),(function(t){var n=o.createShortcut(t,e,i,r);o.shortcuts[n.id]=n})),!0},t.prototype.remove=function(t){var e=this.createShortcut(t);return!!this.shortcuts[e.id]&&(delete this.shortcuts[e.id],!0)},t.prototype.normalizeCommandFunc=function(t){var e=this,n=t;return"string"==typeof n?function(){e.editor.execCommand(n,!1,null)}:Te.isArray(n)?function(){e.editor.execCommand(n[0],n[1],n[2])}:n},t.prototype.createShortcut=function(t,e,n,r){var o=Te.map(nD(t,">"),iD);return o[o.length-1]=Te.extend(o[o.length-1],{func:n,scope:r||this.editor}),Te.extend(o[0],{desc:this.editor.translate(e),subpatterns:o.slice(1)})},t.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},t.prototype.isFunctionKey=function(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123},t.prototype.matchShortcut=function(t,e){return!!e&&(e.ctrl===t.ctrlKey&&e.meta===t.metaKey&&(e.alt===t.altKey&&e.shift===t.shiftKey&&(!!(t.keyCode===e.keyCode||t.charCode&&t.charCode===e.charCode)&&(t.preventDefault(),!0))))},t.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},t}(),sD=function(){var t=function(){var t={},e={},n={},r={},o={},i={},a={},s=function(t,e){return function(n,r){return t[n.toLowerCase()]=At(At({},r),{type:e})}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(e,"menuitem"),addNestedMenuItem:s(e,"nestedmenuitem"),addToggleMenuItem:s(e,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(a,"sidebar"),addIcon:function(t,e){return r[t.toLowerCase()]=e},getAll:function(){return{buttons:t,menuItems:e,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,getAll:t.getAll}},uD=gs.DOM,cD=Te.extend,lD=Te.each,dD=Te.resolve,fD=ke.ie,mD=function(){function t(t,e,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,cD(this,ZS),this.settings=sy(this,t,this.documentBaseUrl,n.defaultSettings,e),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(_s.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),gs.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Ds.languageLoad=this.settings.language_load,Ds.baseURL=n.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new zm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aD(this),this.editorCommands=new IS(this),this.settings.cache_suffix&&(ke.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:sD(),styleSheetLoader:void 0,show:C,hide:C,enable:C,disable:C,isDisabled:$};var o=tD(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=cs.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return t.prototype.render=function(){bS(this)},t.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},t.prototype.hasFocus=function(){return _m(this)},t.prototype.execCallback=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,o=this,i=o.settings[t];if(i)return o.callbackLookup&&(r=o.callbackLookup[t])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?dD(r):0,i=dD(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[t]={func:i,scope:r}),i.apply(r||o,e)},t.prototype.translate=function(t){return Ss.translate(t)},t.prototype.getParam=function(t,e,n){return cy(this,t,e,n)},t.prototype.hasPlugin=function(t,e){return!!U(Cc(this).split(/[ ,]/),t)&&(!e||void 0!==_y.get(t))},t.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},t.prototype.addCommand=function(t,e,n){this.editorCommands.addCommand(t,e,n)},t.prototype.addQueryStateHandler=function(t,e,n){this.editorCommands.addQueryStateHandler(t,e,n)},t.prototype.addQueryValueHandler=function(t,e,n){this.editorCommands.addQueryValueHandler(t,e,n)},t.prototype.addShortcut=function(t,e,n,r){this.shortcuts.add(t,e,n,r)},t.prototype.execCommand=function(t,e,n,r){return this.editorCommands.execCommand(t,e,n,r)},t.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},t.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},t.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},t.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(uD.show(t.getContainer()),uD.hide(t.id)),t.load(),t.fire("show"))},t.prototype.hide=function(){var t=this,e=t.getDoc();t.hidden||(fD&&e&&!t.inline&&e.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(uD.hide(t.getContainer()),uD.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},t.prototype.isHidden=function(){return!!this.hidden},t.prototype.setProgressState=function(t,e){this.fire("ProgressState",{state:t,time:e})},t.prototype.load=function(t){var e,n=this,r=n.getElement();if(n.removed)return"";if(r){(t=t||{}).load=!0;var o=Mn(r)?r.value:r.innerHTML;return e=n.setContent(o,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,e}},t.prototype.save=function(t){var e,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(t=t||{}).save=!0,t.element=o,t.content=r.getContent(t),t.no_events||r.fire("SaveContent",t),"raw"===t.format&&r.fire("RawSaveContent",t),e=t.content,Mn(o)?o.value=e:(!t.is_removing&&r.inline||(o.innerHTML=e),(n=uD.getParent(r.id,"form"))&&lD(n.elements,(function(t){if(t.name===r.id)return t.value=e,!1}))),t.element=o=null,!1!==t.set_dirty&&r.setDirty(!1),e},t.prototype.setContent=function(t,e){return Pb(this,t,e)},t.prototype.getContent=function(t){return Ib(this,t)},t.prototype.insertContent=function(t,e){e&&(t=cD({content:t},e)),this.execCommand("mceInsertContent",!1,t)},t.prototype.resetContent=function(t){void 0===t?Pb(this,this.startContent,{format:"raw"}):Pb(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},t.prototype.isDirty=function(){return!this.isNotDirty},t.prototype.setDirty=function(t){var e=!this.isNotDirty;this.isNotDirty=!t,t&&t!==e&&this.fire("dirty")},t.prototype.getContainer=function(){var t=this;return t.container||(t.container=uD.get(t.editorContainer||t.id+"_parent")),t.container},t.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},t.prototype.getElement=function(){return this.targetElm||(this.targetElm=uD.get(this.id)),this.targetElm},t.prototype.getWin=function(){var t,e=this;return e.contentWindow||(t=e.iframeElement)&&(e.contentWindow=t.contentWindow),e.contentWindow},t.prototype.getDoc=function(){var t,e=this;return e.contentDocument||(t=e.getWin())&&(e.contentDocument=t.document),e.contentDocument},t.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},t.prototype.convertURL=function(t,e,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",t,n,!0,e):!o.convert_urls||n&&"LINK"===n.nodeName||0===t.indexOf("file:")||0===t.length?t:o.relative_urls?r.documentBaseURI.toRelative(t):t=r.documentBaseURI.toAbsolute(t,o.remove_script_host)},t.prototype.addVisual=function(t){yS(this,t)},t.prototype.remove=function(){Mb(this)},t.prototype.destroy=function(t){Bb(this,t)},t.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},t.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},t.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},t.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},t.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},t.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},t}(),pD=gs.DOM,hD=Te.explode,gD=Te.each,vD=Te.extend,bD=0,yD=!1,_D=[],wD=[],CD=function(t){var e=t.type;gD(DD.get(),(function(n){switch(e){case"scroll":n.fire("ScrollWindow",t);break;case"resize":n.fire("ResizeWindow",t)}}))},kD=function(t){t!==yD&&(t?cs(window).on("resize scroll",CD):cs(window).off("resize scroll",CD),yD=t)},xD=function(t){var e=wD;delete _D[t.id];for(var n=0;n<_D.length;n++)if(_D[n]===t){_D.splice(n,1);break}return wD=X(wD,(function(e){return t!==e})),DD.activeEditor===t&&(DD.activeEditor=wD.length>0?wD[0]:null),DD.focusedEditor===t&&(DD.focusedEditor=null),e.length!==wD.length},SD="CSS1Compat"!==document.compatMode,DD=At(At({},qS),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:cs,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:_D,i18n:Ss,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var t,e,n=this,r="";e=zm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var u;if(""!==(u=a[s].src||"")){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new zm(e).toAbsolute(t),n.documentBaseURL=e,n.baseURI=new zm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",T(pm,o)),o.on("RemoveEditor",T(hm,o))},overrideDefaults:function(t){var e=t.base_url;e&&this._setBaseUrl(e);var n=t.suffix;t.suffix&&(this.suffix=n),this.defaultSettings=t;var r=t.plugin_base_urls;void 0!==r&&ft(r,(function(t,e){Ds.PluginManager.urls[e]=t}))},init:function(t){var e,n=this,r=Te.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(t){var e=t.id;return e||(e=yt(t,"name").filter((function(t){return!pD.get(t)})).getOrThunk(pD.uniqueId),t.setAttribute("id",e)),e},i=function(t,e){return e.constructor===RegExp?e.test(t.className):pD.hasClass(t,e)},a=function(t){e=t},s=function(){var e,u=0,c=[],l=function(t,r,o){var i=new mD(t,r,n);c.push(i),i.on("init",(function(){++u===e.length&&a(c)})),i.targetElm=i.targetElm||o,i.render()};pD.unbind(window,"ready",s),function(e){var r=t[e];if(r)r.apply(n,[])}("onpageload"),e=cs.unique(function(t){var e=[];if(ke.browser.isIE()&&ke.browser.version.major<11)return Ty("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(SD)return Ty("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(t.types)return gD(t.types,(function(t){e=e.concat(pD.select(t.selector))})),e;if(t.selector)return pD.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":var n=t.elements||"";n.length>0&&gD(hD(n),(function(t){var n=pD.get(t);n?e.push(n):gD(document.forms,(function(n){gD(n.elements,(function(n){n.name===t&&(t="mce_editor_"+bD++,pD.setAttrib(n,"id",t),e.push(n))}))}))}));break;case"textareas":case"specific_textareas":gD(pD.select("textarea"),(function(n){t.editor_deselector&&i(n,t.editor_deselector)||t.editor_selector&&!i(n,t.editor_selector)||e.push(n)}))}return e}(t)),t.types?gD(t.types,(function(n){Te.each(e,(function(e){return!pD.is(e,n.selector)||(l(o(e),vD({},t,n),e),!1)}))})):(Te.each(e,(function(t){var e;(e=n.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(xD(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null)})),0===(e=Te.grep(e,(function(t){return!n.get(t.id)}))).length?a([]):gD(e,(function(e){!function(t,e){return t.inline&&e.tagName.toLowerCase()in r}(t,e)?l(o(e),t,e):Ty("Could not initialize inline editor on invalid inline target element",e)})))};return n.settings=t,pD.bind(window,"ready",s),new to((function(t){e?t(e):a=function(e){t(e)}}))},get:function(t){return 0===arguments.length?wD.slice(0):f(t)?J(wD,(function(e){return e.id===t})).getOr(null):w(t)&&wD[t]?wD[t]:null},add:function(t){var e=this;return _D[t.id]===t||(null===e.get(t.id)&&("length"!==t.id&&(_D[t.id]=t),_D.push(t),wD.push(t)),kD(!0),e.activeEditor=t,e.fire("AddEditor",{editor:t}),Bw||(Bw=function(t){var n=e.fire("BeforeUnload");if(n.returnValue)return t.preventDefault(),t.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",Bw))),t},createEditor:function(t,e){return this.add(new mD(t,e,this))},remove:function(t){var e,n,r=this;if(t){if(!f(t))return n=t,h(r.get(n.id))?null:(xD(n)&&r.fire("RemoveEditor",{editor:n}),0===wD.length&&window.removeEventListener("beforeunload",Bw),n.remove(),kD(wD.length>0),n);gD(pD.select(t),(function(t){(n=r.get(t.id))&&r.remove(n)}))}else for(e=wD.length-1;e>=0;e--)r.remove(wD[e])},execCommand:function(t,e,n){var r=this,o=r.get(n);switch(t){case"mceAddEditor":return r.get(n)||new mD(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(t,e,n)},triggerSave:function(){gD(wD,(function(t){t.save()}))},addI18n:function(t,e){Ss.add(t,e)},translate:function(t){return Ss.translate(t)},setActive:function(t){var e=this.activeEditor;this.activeEditor!==t&&(e&&e.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:e})),this.activeEditor=t},_setBaseUrl:function(t){this.baseURL=new zm(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new zm(this.baseURL)}});DD.setup();var ED,TD,OD,AD,ND=Math.min,$D=Math.max,LD=Math.round,ID=function(t,e,n){var r=e.x,o=e.y,i=t.w,a=t.h,s=e.w,u=e.h,c=(n||"").split("");return"b"===c[0]&&(o+=u),"r"===c[1]&&(r+=s),"c"===c[0]&&(o+=LD(u/2)),"c"===c[1]&&(r+=LD(s/2)),"b"===c[3]&&(o-=a),"r"===c[4]&&(r-=i),"c"===c[3]&&(o-=LD(a/2)),"c"===c[4]&&(r-=LD(i/2)),PD(r,o,i,a)},PD=function(t,e,n,r){return{x:t,y:e,w:n,h:r}},jD={inflate:function(t,e,n){return PD(t.x-e,t.y-n,t.w+2*e,t.h+2*n)},relativePosition:ID,findBestRelativePosition:function(t,e,n,r){var o,i;for(i=0;i<r.length;i++)if((o=ID(t,e,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(t,e){var n=$D(t.x,e.x),r=$D(t.y,e.y),o=ND(t.x+t.w,e.x+e.w),i=ND(t.y+t.h,e.y+e.h);return o-n<0||i-r<0?null:PD(n,r,o-n,i-r)},clamp:function(t,e,n){var r=t.x,o=t.y,i=t.x+t.w,a=t.y+t.h,s=e.x+e.w,u=e.y+e.h,c=$D(0,e.x-r),l=$D(0,e.y-o),d=$D(0,i-s),f=$D(0,a-u);return r+=c,o+=l,n&&(i+=c,a+=l,r-=d,o-=f),PD(r,o,(i-=d)-r,(a-=f)-o)},create:PD,fromClientRect:function(t){return PD(t.left,t.top,t.width,t.height)}},RD=(ED={},TD={},{load:function(t,e){var n='Script at URL "'+e+'" failed to load',r='Script at URL "'+e+"\" did not call `tinymce.Resource.add('"+t+"', data)` within 1 second";if(void 0!==ED[t])return ED[t];var o=new to((function(o,i){var a=function(t,e,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),t.apply(null,e))}},a=i(t),s=i(e);return{start:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];r||null!==o||(o=setTimeout((function(){return s.apply(null,t)}),n))},resolve:a,reject:s}}(o,i);TD[t]=a.resolve,_s.ScriptLoader.loadScript(e,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return ED[t]=o,o},add:function(t,e){void 0!==TD[t]&&(TD[t](e),delete TD[t]),ED[t]=to.resolve(e)}}),MD=Te.each,BD=Te.extend,FD=function(){};FD.extend=OD=function(t){var e=this.prototype,n=function(){var t,e,n,r=this;if(!AD&&(r.init&&r.init.apply(r,arguments),e=r.Mixins))for(t=e.length;t--;)(n=e[t]).init&&n.init.apply(r,arguments)},r=function(){return this};AD=!0;var o=new this;return AD=!1,t.Mixins&&(MD(t.Mixins,(function(e){for(var n in e)"init"!==n&&(t[n]=e[n])})),e.Mixins&&(t.Mixins=e.Mixins.concat(t.Mixins))),t.Methods&&MD(t.Methods.split(","),(function(e){t[e]=r})),t.Properties&&MD(t.Properties.split(","),(function(e){var n="_"+e;t[e]=function(t){var e=this;return void 0!==t?(e[n]=t,e):e[n]}})),t.Statics&&MD(t.Statics,(function(t,e){n[e]=t})),t.Defaults&&e.Defaults&&(t.Defaults=BD({},e.Defaults,t.Defaults)),ft(t,(function(t,n){"function"==typeof t&&e[n]?o[n]=function(t,n){return function(){var r=this,o=r._super;r._super=e[t];var i=n.apply(r,arguments);return r._super=o,i}}(n,t):o[n]=t})),n.prototype=o,n.constructor=n,n.extend=OD,n};var zD,UD=Math.min,HD=Math.max,VD=Math.round,WD={serialize:function(t){var e=JSON.stringify(t);return f(e)?e.replace(/[\u0080-\uFFFF]/g,(function(t){var e=t.charCodeAt(0).toString(16);return"\\u"+"0000".substring(e.length)+e})):e},parse:function(t){try{return JSON.parse(t)}catch(t){}}},qD={callbacks:{},count:0,send:function(t){var e=this,n=gs.DOM,r=void 0!==t.count?t.count:e.count,o="tinymce_jsonp_"+r;e.callbacks[r]=function(i){n.remove(o),delete e.callbacks[r],t.callback(i)},n.add(n.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),e.count++}},YD=At(At({},qS),{send:function(t){var e,n=0,r=function(){!t.async||4===e.readyState||n++>1e4?(t.success&&n<1e4&&200===e.status?t.success.call(t.success_scope,""+e.responseText,e,t):t.error&&t.error.call(t.error_scope,n>1e4?"TIMED_OUT":"GENERAL",e,t),e=null):oo.setTimeout(r,10)};if(t.scope=t.scope||this,t.success_scope=t.success_scope||t.scope,t.error_scope=t.error_scope||t.scope,t.async=!1!==t.async,t.data=t.data||"",YD.fire("beforeInitialize",{settings:t}),(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType(t.content_type),e.open(t.type||(t.data?"POST":"GET"),t.url,t.async),t.crossDomain&&(e.withCredentials=!0),t.content_type&&e.setRequestHeader("Content-Type",t.content_type),t.requestheaders&&Te.each(t.requestheaders,(function(t){e.setRequestHeader(t.key,t.value)})),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),(e=YD.fire("beforeSend",{xhr:e,settings:t}).xhr).send(t.data),!t.async)return r();oo.setTimeout(r,10)}}),XD=Te.extend,KD=function(){function t(t){this.settings=XD({},t),this.count=0}return t.sendRPC=function(e){return(new t).send(e)},t.prototype.send=function(t){var e=t.error,n=t.success,r=XD(this.settings,t);r.success=function(t,o){void 0===(t=WD.parse(t))&&(t={error:"JSON Parse error."}),t.error?e.call(r.error_scope||r.scope,t.error,o):n.call(r.success_scope||r.scope,t.result)},r.error=function(t,n){e&&e.call(r.error_scope||r.scope,t,n)},r.data=WD.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),r.content_type="application/json",YD.send(r)},t}();try{var GD="__storage_test__";(zD=window.localStorage).setItem(GD,GD),zD.removeItem(GD)}catch(t){zD=function(){var t={},e=[],n={getItem:function(e){return t[e]||null},setItem:function(n,r){e.push(n),t[n]=String(r)},key:function(t){return e[t]},removeItem:function(n){e=e.filter((function(t){return t===n})),delete t[n]},clear:function(){e=[],t={}},length:0};return Object.defineProperty(n,"length",{get:function(){return e.length},configurable:!1,enumerable:!1}),n}()}var ZD={geom:{Rect:jD},util:{Promise:to,Delay:oo,Tools:Te,VK:of,URI:zm,Class:FD,EventDispatcher:VS,Observable:qS,I18n:Ss,XHR:YD,JSON:WD,JSONRequest:KD,JSONP:qD,LocalStorage:zD,Color:function(t){var e={},n=0,r=0,o=0,i=function(t){var i;return"object"==typeof t?"r"in t?(n=t.r,r=t.g,o=t.b):"v"in t&&function(t,e,i){if(t=(parseInt(t,10)||0)%360,e=parseInt(e,10)/100,i=parseInt(i,10)/100,e=HD(0,UD(e,1)),i=HD(0,UD(i,1)),0!==e){var a=t/60,s=i*e,u=s*(1-Math.abs(a%2-1)),c=i-s;switch(Math.floor(a)){case 0:n=s,r=u,o=0;break;case 1:n=u,r=s,o=0;break;case 2:n=0,r=s,o=u;break;case 3:n=0,r=u,o=s;break;case 4:n=u,r=0,o=s;break;case 5:n=s,r=0,o=u;break;default:n=r=o=0}n=VD(255*(n+c)),r=VD(255*(r+c)),o=VD(255*(o+c))}else n=r=o=VD(255*i)}(t.h,t.s,t.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(t))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(t))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(t))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,e};return t&&i(t),e.toRgb=function(){return{r:n,g:r,b:o}},e.toHsv=function(){return function(t,e,n){var r,o;o=0;var i=UD(t/=255,UD(e/=255,n/=255)),a=HD(t,HD(e,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:VD(60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(a-i))),s:VD(100*r),v:VD(100*o)})}(n,r,o)},e.toHex=function(){var t=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+t(n)+t(r)+t(o)},e.parse=i,e},ImageUploader:function(t){var e=$y(),n=Ry(t,e);return{upload:function(e,r){return void 0===r&&(r=!0),n.upload(e,r?jy(t):void 0)}}}},dom:{EventUtils:Fi,Sizzle:ka,DomQuery:cs,TreeWalker:so,TextSeeker:Qs,DOMUtils:gs,ScriptLoader:_s,RangeUtils:Cf,Serializer:Lb,StyleSheetLoader:io,ControlSelection:sf,BookmarkManager:Jd,Selection:lb,Event:Fi.Event},html:{Styles:Ni,Entities:yi,Node:Lm,Schema:Oi,SaxParser:qm,DomParser:Tb,Writer:Qm,Serializer:tp},Env:ke,AddOnManager:Ds,Annotator:Zd,Formatter:Wy,UndoManager:Yy,EditorCommands:IS,WindowManager:Cy,NotificationManager:yy,EditorObservable:ZS,Shortcuts:aD,Editor:mD,FocusManager:cm,EditorManager:DD,DOM:gs.DOM,ScriptLoader:_s.ScriptLoader,PluginManager:_y,ThemeManager:wy,IconManager:ly,Resource:RD,trim:Te.trim,isArray:Te.isArray,is:Te.is,toArray:Te.toArray,makeMap:Te.makeMap,each:Te.each,map:Te.map,grep:Te.grep,inArray:Te.inArray,extend:Te.extend,create:Te.create,walk:Te.walk,createNS:Te.createNS,resolve:Te.resolve,explode:Te.explode,_addCacheSuffix:Te._addCacheSuffix,isOpera:ke.opera,isWebKit:ke.webkit,isIE:ke.ie,isGecko:ke.gecko,isMac:ke.mac},JD=Te.extend(DD,ZD);!function(t){window.tinymce=t,window.tinyMCE=t}(JD),function(e){try{t.exports=e}catch(t){}}(JD)}()},54705:(t,e,n)=>{var r=n(81653),o={autoSetContainer:!1,appendToBody:!0},i={install:function(t){var e="3."===t.version.slice(0,2)?t.config.globalProperties:t.prototype;e.$clipboardConfig=o,e.$copyText=function(t,e){return new Promise((function(n,i){var a=document.createElement("button"),s=new r(a,{text:function(){return t},action:function(){return"copy"},container:"object"==typeof e?e:document.body});s.on("success",(function(t){s.destroy(),n(t)})),s.on("error",(function(t){s.destroy(),i(t)})),o.appendToBody&&document.body.appendChild(a),a.click(),o.appendToBody&&document.body.removeChild(a)}))},t.directive("clipboard",{bind:function(t,e,n){if("success"===e.arg)t._vClipboard_success=e.value;else if("error"===e.arg)t._vClipboard_error=e.value;else{var i=new r(t,{text:function(){return e.value},action:function(){return"cut"===e.arg?"cut":"copy"},container:o.autoSetContainer?t:void 0});i.on("success",(function(e){var n=t._vClipboard_success;n&&n(e)})),i.on("error",(function(e){var n=t._vClipboard_error;n&&n(e)})),t._vClipboard=i}},update:function(t,e){"success"===e.arg?t._vClipboard_success=e.value:"error"===e.arg?t._vClipboard_error=e.value:(t._vClipboard.text=function(){return e.value},t._vClipboard.action=function(){return"cut"===e.arg?"cut":"copy"})},unbind:function(t,e){t._vClipboard&&("success"===e.arg?delete t._vClipboard_success:"error"===e.arg?delete t._vClipboard_error:(t._vClipboard.destroy(),delete t._vClipboard))}})},config:o};t.exports=i},30264:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});const r=n(70538).default.prototype.$isServer;function o(t,e){for(let n=0;n<e.length;n++)if(t===e[n])return!0;return!1}!r&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);function i(t,e,n){n="string"==typeof e?[e]:e;let r=t.$parent,o=r.$options.name;for(;r&&(!o||n.indexOf(o)<0);)r=r.$parent,r&&(o=r.$options.name);return r}const a=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];let s,u={};function c(t,e=null,n=null,r=!1){s||(s=document.createElement("textarea"),document.body.appendChild(s)),t.getAttribute("wrap")?s.setAttribute("wrap",t.getAttribute("wrap")):s.removeAttribute("wrap");let{paddingSize:o,borderSize:i,boxSizing:c,sizingStyle:l}=function(t,e=!1){const n=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(e&&u[n])return u[n];const r=window.getComputedStyle(t),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:a.map((t=>`${t}:${r.getPropertyValue(t)}`)).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return e&&n&&(u[n]=c),c}(t,r);s.setAttribute("style",`${l};\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n`),s.value=t.value||t.placeholder||"";let d,f=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,p=s.scrollHeight;if("border-box"===c?p+=i:"content-box"===c&&(p-=o),null!==e||null!==n){s.value=" ";let t=s.scrollHeight-o;null!==e&&(f=t*e,"border-box"===c&&(f=f+o+i),p=Math.max(f,p)),null!==n&&(m=t*n,"border-box"===c&&(m=m+o+i),d=p>m?"":"hidden",p=Math.min(m,p))}return n||(d="hidden"),{height:`${p}px`,minHeight:`${f}px`,maxHeight:`${m}px`,overflowY:d}}function l(t,e,n){this.$children.forEach((r=>{r.$options.name===t?r.$emit.apply(r,[e].concat(n)):l.apply(r,[t,e].concat([n]))}))}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var f="ivu-input";const m={name:"DragInput",mixins:[{methods:{dispatch(t,e,n){let r=this.$parent||this.$root,o=r.$options.name;for(;r&&(!o||o!==t);)r=r.$parent,r&&(o=r.$options.name);r&&r.$emit.apply(r,[e].concat(n))},broadcast(t,e,n){l.call(this,t,e,n)}}},{inject:{FormInstance:{default:""}},computed:{itemDisabled(){let t=this.disabled;return!t&&this.FormInstance&&(t=this.FormInstance.disabled),t}}}],props:{type:{validator:function(t){return o(t,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(t){return o(t,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(t){return o(t,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,prefixCls:f,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1}},computed:{currentType:function(){var t=this.type;return"password"===t&&this.password&&this.showPassword&&(t="text"),t},prepend:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.prepend),t},append:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.append),t},showPrefix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.prefix||void 0!==this.$slots.prefix),t},showSuffix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.suffix||void 0!==this.$slots.suffix),t},wrapClasses:function(){var t;return["".concat(f,"-wrapper"),(t={},d(t,"".concat(f,"-wrapper-").concat(this.size),!!this.size),d(t,"".concat(f,"-type-").concat(this.type),this.type),d(t,"".concat(f,"-group"),this.prepend||this.append||this.search&&this.enterButton),d(t,"".concat(f,"-group-").concat(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),d(t,"".concat(f,"-group-with-prepend"),this.prepend),d(t,"".concat(f,"-group-with-append"),this.append||this.search&&this.enterButton),d(t,"".concat(f,"-hide-icon"),this.append),d(t,"".concat(f,"-with-search"),this.search&&this.enterButton),t)]},inputClasses:function(){var t;return["".concat(f),(t={},d(t,"".concat(f,"-").concat(this.size),!!this.size),d(t,"".concat(f,"-disabled"),this.itemDisabled),d(t,"".concat(f,"-with-prefix"),this.showPrefix),d(t,"".concat(f,"-with-suffix"),this.showSuffix||this.search&&!1===this.enterButton),t)]},textareaClasses:function(){return["".concat(f),d({},"".concat(f,"-disabled"),this.itemDisabled)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length}},methods:{handleEnter:function(t){this.$emit("on-enter",t),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(t){this.$emit("on-keydown",t)},handleKeypress:function(t){this.$emit("on-keypress",t)},handleKeyup:function(t){this.$emit("on-keyup",t)},handleIconClick:function(t){this.$emit("on-click",t)},handleFocus:function(t){this.$emit("on-focus",t)},handleBlur:function(t){this.$emit("on-blur",t),i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(t){"compositionstart"===t.type&&(this.isOnComposition=!0),"compositionend"===t.type&&(this.isOnComposition=!1,this.handleInput(t))},handleInput:function(t){if(!this.isOnComposition){var e=t.target.value;this.number&&""!==e&&(e=Number.isNaN(Number(e))?e:Number(e)),this.$emit("input",e),this.setCurrentValue(e),this.$emit("on-change",t)}},handleChange:function(t){this.$emit("on-input-change",t)},handlePaste:function(t){this.$emit("on-input-paste",t)},setCurrentValue:function(t){var e=this;t!==this.currentValue&&(this.$nextTick((function(){e.resizeTextarea()})),this.currentValue=t,i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",t))},resizeTextarea:function(){var t=this.autosize;if(!t||"textarea"!==this.type)return!1;var e=t.minRows,n=t.maxRows;this.textareaStyles=c(this.$refs.textarea,e,n)},focus:function(){"textarea"===this.type?this.$refs.textarea.focus():this.$refs.input.focus()},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var t=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var e=this.currentValue.length;setTimeout((function(){t.$refs.input.setSelectionRange(e,e)}),0)}},watch:{value:function(t){this.setCurrentValue(t)}},mounted:function(){this.slotReady=!0,this.resizeTextarea()}};const p=(0,n(51900).Z)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.wrapClasses},["textarea"!==t.type?[t.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-prepend"]},[t._t("prepend")],2):t._e(),t._v(" "),t.clearable&&t.currentValue&&!t.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",t.prefixCls+"-icon",t.prefixCls+"-icon-clear",t.prefixCls+"-icon-normal"],on:{click:t.handleClear}}):t.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.icon,t.prefixCls+"-icon",t.prefixCls+"-icon-normal"],on:{click:t.handleIconClick}}):t.search&&!1===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-normal",t.prefixCls+"-search-icon"],on:{click:t.handleSearch}}):t.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[t._t("suffix",(function(){return[t.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.suffix]}):t._e()]}))],2):t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t.password?n("span",{staticClass:"ivu-input-suffix",on:{click:t.handleToggleShowPassword}},[t.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"})]):t._e(),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.icon?t._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-validate"]})]),t._v(" "),n("input",{ref:"input",class:t.inputClasses,attrs:{id:t.elementId,autocomplete:t.autocomplete,spellcheck:t.spellcheck,type:t.currentType,placeholder:t.placeholder,disabled:t.itemDisabled,maxlength:t.maxlength,readonly:t.readonly,name:t.name,number:t.number,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,change:t.handleChange,paste:t.handlePaste}}),t._v(" "),t.append?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-append"]},[t._t("append")],2):t.search&&t.enterButton?n("div",{class:[t.prefixCls+"-group-append",t.prefixCls+"-search"],on:{click:t.handleSearch}},[!0===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[t._v(t._s(t.enterButton))]],2):t.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[t._t("prefix",(function(){return[t.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.prefix]}):t._e()]}))],2):t._e()]:[n("textarea",{ref:"textarea",class:t.textareaClasses,style:t.textareaStyles,attrs:{id:t.elementId,wrap:t.wrap,autocomplete:t.autocomplete,spellcheck:t.spellcheck,placeholder:t.placeholder,disabled:t.itemDisabled,rows:t.rows,maxlength:t.maxlength,readonly:t.readonly,name:t.name,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,paste:t.handlePaste}}),t._v(" "),t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t._e()]],2)}),[],!1,null,null,null).exports},70631:(t,e,n)=>{"use strict";n.d(e,{Z:()=>v});const r={name:"ResizeLine",props:{value:{},min:{type:Number,default:100},max:{type:Number,default:600},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},reverse:{type:Boolean,default:!1}},data:function(){return{resizing:!1,mouseX:0,mouseY:0,offset:{},tmpSize:void 0}},mounted:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)},methods:{resizeDown:function(t){this.mouseX=t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=t.pageY||t.clientY+document.documentElement.scrollTop,this.offset={left:t.target.offsetLeft,top:t.target.offsetTop},this.resizing=!0,"number"==typeof this.value&&(this.tmpSize=this.value),this.$emit("on-change",{event:"down"})},handleMove:function(t){if(this.resizing){var e,n=(t.pageX||t.clientX+document.documentElement.scrollLeft)-this.mouseX,r=(t.pageY||t.clientY+document.documentElement.scrollTop)-this.mouseY;if("number"==typeof this.tmpSize)e="bottom"==this.placement?this.reverse?this.tmpSize-r:this.tmpSize+r:this.reverse?this.tmpSize-n:this.tmpSize+n,this.min>0&&(e=Math.max(this.min,e)),this.max>0&&(e=Math.min(this.max,e)),this.$emit("input",e);this.$emit("on-change",{event:"move",diff:{x:n,y:r},offset:this.offset})}},handleUp:function(){this.resizing=!1,this.tmpSize=void 0,this.$emit("on-change",{event:"up"})}}};var o=n(93379),i=n.n(o),a=n(26167),s={insert:"head",singleton:!1};i()(a.Z,s);a.Z.locals;var u=n(51900);const c=(0,u.Z)(r,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"component-resize-line",class:[t.resizing?"resizing":"",t.placement],on:{mousedown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:(e.stopPropagation(),e.preventDefault(),t.resizeDown.apply(null,arguments))}}})}),[],!1,null,"eaab078e",null).exports;function l(t){return void 0===t&&(t=document.body),!0===t?document.body:t instanceof window.Node?t:document.querySelector(t)}const d={inserted:function(t,e,n){var r=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";var o=t.parentNode;if(o){var i=document.createComment(""),a=!1;!1!==r&&(o.replaceChild(i,t),l(r).appendChild(t),a=!0),t.__transferDomData||(t.__transferDomData={parentNode:o,home:i,target:l(r),hasMovedOut:a})}},componentUpdated:function(t,e){var n=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;var r=t.__transferDomData;if(r){var o=r.parentNode,i=r.home,a=r.hasMovedOut;!a&&n?(o.replaceChild(i,t),l(n).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:l(n)})):a&&!1===n?(o.replaceChild(t,i),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:l(n)})):n&&l(n).appendChild(t)}},unbind:function(t){if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(!0===t.__transferDomData.hasMovedOut&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var f=n(20629);function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DrawerOverlay",components:{ResizeLine:c},directives:{TransferDom:d},props:{value:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},escClosable:{type:Boolean,default:!0},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},size:{type:[Number,String],default:"100%"},minSize:{type:Number,default:300},resize:{type:Boolean,default:!0},transfer:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{dynamicSize:0,zIndex:0}},mounted:function(){document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose)},computed:p(p({},(0,f.rn)(["cacheDrawerIndex"])),{},{overlayStyle:function(){return{zIndex:1e3+this.zIndex}},bodyStyle:function(){var t=this.dynamicSize;return t="".concat(t,t<=100?"%":"px"),"right"==this.placement?{width:t,height:"100%"}:{width:"100%",height:t}}}),watch:{value:function(t){var e=this;if(this._uid){var n=this.$store.state.cacheDrawerOverlay.findIndex((function(t){return t._uid===e._uid}));t&&-1===n&&this.$store.state.cacheDrawerOverlay.push({_uid:this._uid,close:this.close}),!t&&n>-1&&this.$store.state.cacheDrawerOverlay.splice(n,1)}t?this.zIndex=this.$store.state.cacheDrawerIndex++:0===this.$store.state.cacheDrawerOverlay.length&&(this.$store.state.cacheDrawerIndex=0)},size:{handler:function(t){this.dynamicSize=parseInt(t)},immediate:!0}},methods:{mask:function(){this.maskClosable&&this.close()},close:function(){if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(this.handleClose):this.handleClose()},handleClose:function(){this.$emit("input",!1)},escClose:function(t){if(this.value&&this.escClosable&&27===t.keyCode){if(this.$Modal.visibles().length>0)return;var e=this.$store.state.cacheDrawerOverlay;if(e.length>0)e[e.length-1].close()}}}};const v=(0,u.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],class:["drawer-overlay",t.placement,t.value?"overlay-visible":"overlay-hide"],style:t.overlayStyle,attrs:{"data-transfer":t.transfer}},[n("div",{staticClass:"overlay-mask",on:{click:t.mask}}),t._v(" "),n("div",{staticClass:"overlay-body",style:t.bodyStyle},[n("div",{staticClass:"overlay-close"},[n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.stopPropagation(),t.close.apply(null,arguments)}}},[n("svg",{staticClass:"icon fill-current",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",role:"img"}},[n("path",{attrs:{d:"M8.28596 6.51819C7.7978 6.03003 7.00634 6.03003 6.51819 6.51819C6.03003 7.00634 6.03003 7.7978 6.51819 8.28596L11.2322 13L6.51819 17.714C6.03003 18.2022 6.03003 18.9937 6.51819 19.4818C7.00634 19.97 7.7978 19.97 8.28596 19.4818L13 14.7678L17.714 19.4818C18.2022 19.97 18.9937 19.97 19.4818 19.4818C19.97 18.9937 19.97 18.2022 19.4818 17.714L14.7678 13L19.4818 8.28596C19.97 7.7978 19.97 7.00634 19.4818 6.51819C18.9937 6.03003 18.2022 6.03003 17.714 6.51819L13 11.2322L8.28596 6.51819Z",fill:"currentColor"}})])])]),t._v(" "),t.resize?n("ResizeLine",{staticClass:"overlay-resize",attrs:{placement:t.placement,min:t.minSize,max:0,reverse:""},model:{value:t.dynamicSize,callback:function(e){t.dynamicSize=e},expression:"dynamicSize"}}):t._e(),t._v(" "),n("div",{staticClass:"overlay-content"},[t._t("default")],2)],1)])}),[],!1,null,null,null).exports},2749:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(20629);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var n=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=n&&t.browseListNext.length>0){var r=t.browseListNext;t.browseListNext=[],t.browsePictureFor(r)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),e.push(n))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var n=t.data;e.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)e.browseList.push(r[o]);e.browsePictureFor(n.files)})).catch((function(t){var n=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===t[e].url||this.uploadList[n].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return t.handleView(e)}}}),t._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return t.handleRemove(e)}}})],1)]:[e.showProgress?n("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[n("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[n("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?n("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?n("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return n("div",{staticClass:"browse-item",on:{click:function(n){return t.browseItem(e)}}},[e.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),n("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?n("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},86877:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ScrollerY",props:{static:{type:Boolean,default:!1},autoBottom:{type:Boolean,default:!1},autoRecovery:{type:Boolean,default:!0},autoRecoveryAnimate:{type:Boolean,default:!1}},data:function(){return{scrollY:0,scrollDiff:0,autoInterval:null}},mounted:function(){this.openInterval(),this.$nextTick(this.initScroll)},activated:function(){this.openInterval(),this.recoveryScroll()},destroyed:function(){this.closeInterval()},deactivated:function(){this.closeInterval()},methods:{initScroll:function(){var t=this;this.autoToBottom();var e="function"==typeof this.$listeners["on-scroll"],n=$A(this.$refs.scrollerView);n.scroll((function(){var r=Math.round(n.innerHeight()),o=n.scrollTop(),i=t.$refs.scrollerView.scrollHeight;if(t.scrollY=o,e){var a="static",s="static";t.scrollDiff-o>50?(t.scrollDiff=o,a="down"):t.scrollDiff-o<-100&&(t.scrollDiff=o,a="up"),t.scrollDiff-o>1?(t.scrollDiff=o,s="down"):t.scrollDiff-o<-1&&(t.scrollDiff=o,s="up"),t.$emit("on-scroll",{scale:o/(i-r),scrollY:o,scrollE:i-r-o,direction:a,directionreal:s})}}))},recoveryScroll:function(){var t=this;this.autoRecovery&&(this.scrollY>0||this.autoBottom)&&this.$nextTick((function(){t.autoBottom?t.autoToBottom():t.scrollTo(t.scrollY,t.autoRecoveryAnimate)}))},openInterval:function(){this.autoToBottom(),this.autoInterval&&clearInterval(this.autoInterval),this.autoInterval=setInterval(this.autoToBottom,300)},closeInterval:function(){clearInterval(this.autoInterval),this.autoInterval=null},scrollTo:function(t,e){!1===e?$A(this.$refs.scrollerView).stop().scrollTop(t):$A(this.$refs.scrollerView).stop().animate({scrollTop:t})},autoToBottom:function(){this.autoBottom&&$A.scrollToView(this.$refs.bottom,{behavior:"instant",inline:"end"})},scrollInfo:function(){var t=$A(this.$refs.scrollerView),e=Math.round(t.innerHeight()),n=t.scrollTop(),r=this.$refs.scrollerView.scrollHeight;return this.scrollY=n,{scale:n/(r-e),scrollY:n,scrollE:r-e-n}},querySelector:function(t){return this.$refs.scrollerView&&this.$refs.scrollerView.querySelector(t)}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"scrollerView",staticClass:"app-scroller-y",class:[t.static?"static":""]},[t._t("default"),t._v(" "),n("div",{ref:"bottom",staticClass:"app-scroller-bottom"})],2)}),[],!1,null,null,null).exports},89500:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(47575),o=n.n(r),i=n(2749),a=n(20629);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:c(c({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(t){null==t&&(t=""),this.isTyping||this.setContent(t)},readOnly:function(t){null!==this.editor&&(t?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!1),t.options))}))},initTransfer:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!0),t.optionFull))}))},plugin:function(t){return t?this.plugins.filter((function(t){return"autoresize"!=t})):this.plugins},option:function(t){var e=this,n={inline:!t&&this.inline,selector:(t?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(t),placeholder:t&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(t){e.$emit("editorSave",t)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:t?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!t,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:e.$L("图片"),tooltip:e.$L("上传/浏览 图片"),fetch:function(t){t([{type:"menuitem",text:e.$L("上传本地图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览已上传图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addNestedMenuItem("uploadImages",{icon:"image",text:e.$L("上传图片"),getSubmenuItems:function(){return[{type:"menuitem",text:e.$L("上传本地图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览已上传图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}]}}),n.ui.registry.addMenuItem("imagePreview",{text:e.$L("预览图片"),onAction:function(){var t=e.getValueImages();0!==t.length?(e.$store.state.previewImageIndex=0,e.$store.state.previewImageList=t):$A.messageWarning("没有可预览的图片")}}),n.ui.registry.addButton("uploadFiles",{text:e.$L("文件"),tooltip:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),t?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.on("Init",(function(t){e.editorT=n,e.editorT.setContent(e.content),e.readOnly?e.editorT.setMode("readonly"):e.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.on("Init",(function(t){e.spinShow=!1,e.editor=n,e.editor.setContent(e.content),e.readOnly?e.editor.setMode("readonly"):e.editor.setMode("design"),e.$emit("editorInit",e.editor)})),n.on("KeyUp",(function(t){null!==e.editor&&e.submitNewContent()})),n.on("Change",(function(t){null!==e.editor&&(e.getContent()!==e.value&&e.submitNewContent(),e.$emit("editorChange",t))})),n.on("focus",(function(){e.$emit("on-focus")})),n.on("blur",(function(){e.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(t){t||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(t,e){if(0===e.length)return t;if(0===t.length)return e;var n=[];for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);return n},submitNewContent:function(){var t=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){t.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(t){null!==this.getEditor()?this.getEditor().insertContent(t):this.content+=t},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(t){null===this.getEditor()?this.content=t:t!=this.getEditor().getContent()&&this.getEditor().setContent(t)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(t){this.insertContent('<img src="'+t+'">')},editorImage:function(t){for(var e=0;e<t.length;e++){var n=t[e];"object"===s(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},getValueImages:function(){var t=[],e=/src=['"]?([^'"]*)['"]?/i,n=(this.getContent()+"").match(/<img.*?(?:>|\/>)/gi);if(n)for(var r=0;r<n.length;r++){var o=n[r].match(e);o[1]&&t.push(o[1])}return t},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++)},handleSuccess:function(t,e){this.uploadIng--,1===t.ret?this.insertContent('<a href="'.concat(t.data.url,'" target="_blank">').concat(t.data.name," (").concat($A.bytesToSize(1024*t.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败,"+t.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const f=(0,n(51900).Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!t.inline&&t.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[t.inline?[n("div",{ref:"myTextarea",attrs:{id:t.id},domProps:{innerHTML:t._s(t.spinShow?"":t.content)}}),t._v(" "),t.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):t._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:t.id}},[t._v(t._s(t.content))]),t._v(" "),t.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),t._v(" "),n("div",[t._v(t._s(t.$L("加载组件中...")))])],1):t._e()],t._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:t.uploadIng,num:"50"},on:{"update:uploadIng":function(e){t.uploadIng=e},"update:upload-ing":function(e){t.uploadIng=e},"on-callback":t.editorImage}}),t._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})],2),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e(),t._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":t.transferChange},model:{value:t.transfer,callback:function(e){t.transfer=e},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[t._v(t._s(t.$L("完成")))])],1),t._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+t.id}},[t._v(t._s(t.content))])]),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e()],1)],1)}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(80641);const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var o=r.data;n||e.loadIng--,e.list=o;var i=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:o,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const i=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},17785:(t,e,n)=>{"use strict";n.d(e,{Z:()=>k});var r=n(30264),o=n(86877),i=n(20629);const a={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style:function(){var t=this.size;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args:function(){var t=this.percent,e=Math.min(360,3.6*t);return 360==e?e=0:0==e&&(e=360),{x:14,y:14,r:14,start:360,end:e}}},methods:{isNumeric:function(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)},point:function(t,e,n,r){return[(t+Math.sin(r)*n).toFixed(2),(e-Math.cos(r)*n).toFixed(2)]},full:function(t,e,n,r){return r<=0?"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," Z"):"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," M ").concat(t-r," ").concat(e," A ").concat(r," ").concat(r," 0 1 1 ").concat(t+r," ").concat(e," A ").concat(r," ").concat(r," 1 1 1 ").concat(t-r," ").concat(e," Z")},part:function(t,e,n,r,o,i){var a=o/360*2*Math.PI,s=i/360*2*Math.PI,u=[this.point(t,e,r,a),this.point(t,e,n,a),this.point(t,e,n,s),this.point(t,e,r,s)],c=s-a>Math.PI?"1":"0";return"M ".concat(u[0][0]," ").concat(u[0][1]," L ").concat(u[1][0]," ").concat(u[1][1]," A ").concat(n," ").concat(n," 0 ").concat(c," 1 ").concat(u[2][0]," ").concat(u[2][1]," L ").concat(u[3][0]," ").concat(u[3][1]," A ").concat(r," ").concat(r," 0 ").concat(c," 0 ").concat(u[0][0]," ").concat(u[0][1]," Z")},arc:function(t){var e=t.x,n=void 0===e?0:e,r=t.y,o=void 0===r?0:r,i=t.R,a=void 0===i?0:i,s=t.r,u=void 0===s?0:s,c=t.start,l=t.end,d=[Math.max(a,u),Math.min(a,u)];if(u=d[1],(a=d[0])<=0)return"";if(c!==+c||l!==+l)return this.full(n,o,a,u);if(Math.abs(c-l)<1e-6)return"";if(Math.abs(c-l)%360<1e-6)return this.full(n,o,a,u);var f=[c%360,l%360];return(c=f[0])>(l=f[1])&&(l+=360),this.part(n,o,a,u,c,l)}}};var s=n(51900);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"DialogView",components:{WCircle:(0,s.Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[n("svg",{attrs:{viewBox:"0 0 28 28"}},[n("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[n("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),t._v(" "),n("g",{attrs:{"fill-rule":"nonzero"}},[n("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),t._v(" "),n("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])}),[],!1,null,null,null).exports},props:{msgData:{type:Object,default:function(){return{}}},dialogType:{type:String,default:""}},data:function(){return{popperShow:!1,allList:[]}},activated:function(){this.msgRead()},computed:c(c({},(0,i.rn)(["userToken","userId","dialogMsgs"])),{},{readList:function(){return this.allList.filter((function(t){return t.read_at}))},unreadList:function(){return this.allList.filter((function(t){return!t.read_at}))},showMenu:function(){return this.msgData.userid==this.userId||"file"===this.msgData.type}}),watch:{msgData:{handler:function(){this.msgRead()},immediate:!0},popperShow:function(t){var e=this;t&&this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then((function(t){var n=t.data;e.allList=n,setTimeout(e.$refs.percent.updatePopper,10)})).catch((function(){e.allList=[],setTimeout(e.$refs.percent.updatePopper,10)}))}},methods:{msgRead:function(){var t=this;!0!==this.msgData._r&&(this.msgData._r=!0,setTimeout((function(){t.$el.offsetParent?t.$store.dispatch("dialogMsgRead",t.msgData):t.msgData._r=!1}),50))},textMsg:function(t){return t?t=t.trim().replace(/(\n\x20*){3,}/g,"\n\n"):""},imageStyle:function(t){var e=t.width,n=t.height;if(e&&n){var r=e,o=n;return(e>180||n>180)&&(e>n?(r=180,o=n*(180/e)):(r=e*(180/n),o=180)),{width:r+"px",height:o+"px"}}return{}},withdraw:function(){var t=this;$A.modalConfirm({content:"确定撤回此信息吗?",okText:"撤回",loading:!0,onOk:function(){t.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:t.msgData.id}}).then((function(){$A.messageSuccess("消息已撤回"),t.$store.dispatch("forgetDialogMsg",t.msgData.id),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.messageError(n,301),t.$Modal.remove()}))}})},viewFile:function(){var t=this.msgData,e=t.id,n=t.dialog_id,r=t.msg;if(["jpg","jpeg","gif","png"].includes(r.ext)){var o=$A.cloneJSON(this.dialogMsgs.filter((function(t){return t.dialog_id===n&&"file"===t.type&&["jpg","jpeg","gif","png"].includes(t.msg.ext)}))).sort((function(t,e){return t.id-e.id})),i=o.findIndex((function(t){return t.id===e}));i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=o.map((function(t){return t.msg.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[r.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-msg-"+this.msgData.id,path:"/single/file/msg/"+this.msgData.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/msg/".concat(this.msgData.id)))},downFile:function(){var t=this;$A.modalConfirm({title:"下载文件",content:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("dialog/msg/download?msg_id=".concat(t.msgData.id,"&token=").concat(t.userToken)))}})}}};const f=(0,s.Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"dialog-view "+t.msgData.type,attrs:{"data-id":t.msgData.id}},[n("div",{staticClass:"dialog-head"},[n("div",{staticClass:"dialog-content"},["text"===t.msgData.type?n("div",{staticClass:"content-text"},[n("pre",{staticClass:"no-dark-mode"},[t._v(t._s(t.textMsg(t.msgData.msg.text)))])]):"file"===t.msgData.type?n("div",{class:"content-file "+t.msgData.msg.type},[n("div",{staticClass:"dialog-file"},["img"===t.msgData.msg.type?n("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):n("div",{staticClass:"file-box"},[n("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),t._v(" "),n("div",{staticClass:"file-info"},[n("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):"loading"===t.msgData.type?n("div",{staticClass:"content-loading"},[n("Loading")],1):n("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("未知的消息类型")))])]),t._v(" "),t.showMenu?n("div",{staticClass:"dialog-menu"},[n("div",{staticClass:"menu-icon"},[t.msgData.userid==t.userId?n("Icon",{attrs:{type:"md-undo",title:t.$L("撤回")},on:{click:t.withdraw}}):t._e(),t._v(" "),"file"===t.msgData.type?[n("Icon",{attrs:{type:"md-eye",title:t.$L("查看")},on:{click:t.viewFile}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down",title:t.$L("下载")},on:{click:t.downFile}})]:t._e()],2)]):t._e()]),t._v(" "),t.msgData.created_at?n("div",{staticClass:"dialog-foot"},[n("div",{staticClass:"time",attrs:{title:t.msgData.created_at}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t._v(" "),t.msgData.send>1||"group"==t.dialogType?n("EPopover",{ref:"percent",staticClass:"percent",attrs:{placement:"left-end",width:360,offset:-8},model:{value:t.popperShow,callback:function(e){t.popperShow=e},expression:"popperShow"}},[n("div",{staticClass:"dialog-wrapper-read-poptip-content"},[n("ul",{staticClass:"read overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("已读")))]),t._v(" "),t._l(t.readList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2),t._v(" "),n("ul",{staticClass:"unread overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("未读")))]),t._v(" "),t._l(t.unreadList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2)]),t._v(" "),n("WCircle",{attrs:{slot:"reference",percent:t.msgData.percentage,size:14},slot:"reference"})],1):100===t.msgData.percentage?n("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):n("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})],1):n("div",{staticClass:"dialog-foot"},[n("Loading")],1)])}),[],!1,null,null,null).exports;function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DialogUpload",props:{dialogId:{type:Number,default:0},maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:p(p({},(0,i.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},params:function(){return{dialog_id:this.dialogId}}}),methods:{handleProgress:function(t,e){void 0===e.tempId&&(e.tempId=$A.randomString(8),this.$emit("on-progress",e))},handleSuccess:function(t,e){1===t.ret?(e.data=t.data,this.$emit("on-success",e),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"发送失败",content:"文件 "+e.name+" 发送失败,"+t.msg}),this.$emit("on-error",e),this.$refs.upload.fileList.pop())},handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleClick:function(){this.$refs.upload.handleClick()},upload:function(t){this.$refs.upload.upload(t)}}};const v=(0,s.Z)(g,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})}),[],!1,null,null,null).exports;var b=n(80641);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){w(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function w(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const C={name:"DialogWrapper",components:{DialogUpload:v,DialogView:f,ScrollerY:o.Z,DragInput:r.Z},props:{dialogId:{type:Number,default:0}},data:function(){return{autoBottom:!0,autoInterval:null,dialogDrag:!1,inputFocus:!1,msgText:"",msgNew:0,topId:0,tempMsgs:[],dialogMsgSubscribe:null,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.dialogMsgSubscribe=b.Store.subscribe("dialogMsgPush",this.addDialogMsg)},beforeDestroy:function(){this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null)},computed:_(_({},(0,i.rn)(["isDesktop","userId","cacheDialogs","dialogMsgs"])),{},{dialogData:function(){var t=this;return this.cacheDialogs.find((function(e){return e.id==t.dialogId}))||{}},dialogMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.dialogMsgs.filter((function(e){return e.dialog_id==t.dialogId}))).sort((function(t,e){return t.id-e.id})):[]},isAutoBottom:function(){return!(this.inputFocus&&!this.isDesktop)&&this.autoBottom},tempMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.tempMsgs.filter((function(e){return e.dialog_id==t.dialogId}))):[]},peopleNum:function(){return"group"===this.dialogData.type?$A.runNum(this.dialogData.people):0},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"发送文件/图片":e?"发送图片":"发送文件"}}),watch:{$route:{handler:function(t){var e=this;if($A.isJson(window.__sendDialogMsg)&&window.__sendDialogMsg.time>$A.Time()){var n=window.__sendDialogMsg,r=n.msgFile,o=n.msgText;window.__sendDialogMsg=null,this.$nextTick((function(){$A.isArray(r)&&r.length>0?e.sendFileMsg(r):o&&e.sendMsg(o)}))}if(t.query&&t.query._){var i=$A.cloneJSON(t.query);delete i._,this.goForward({query:i},!0)}},immediate:!0},dialogId:{handler:function(t){t&&(this.autoBottom=!0,this.msgNew=0,this.topId=-1,this.$store.dispatch("getDialogMsgs",t))},immediate:!0}},methods:{sendMsg:function(t){var e=this;if("string"==typeof t&&t&&(this.msgText=t,this.$refs.input.focus()),""!=this.msgText){var n=$A.randomString(16);this.tempMsgs.push({id:n,dialog_id:this.dialogData.id,type:"text",userid:this.userId,msg:{text:this.msgText}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,text:this.msgText},method:"post"}).then((function(t){var r=t.data;e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n})),e.sendSuccess(r)})).catch((function(t){var r=t.msg;$A.modalError(r),e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n}))})),this.msgText=""}},sendFileMsg:function(t){var e=this;t.length>0&&(this.pasteFile=[],this.pasteItem=[],t.some((function(t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(n){var r=n.target;e.pasteFile.push(t),e.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),e.pasteShow=!0}})))},chatKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.sendMsg()}},pasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files,r=Array.prototype.slice.call(n);r.length>0&&(t.preventDefault(),this.sendFileMsg(r))},chatPasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDrag(t,e)},chatDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.chatUpload.upload(e)}))},chatFile:function(t,e){switch(t){case"progress":this.tempMsgs.push({id:e.tempId,dialog_id:this.dialogData.id,type:"loading",userid:this.userId,msg:{}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive();break;case"error":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId}));break;case"success":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId})),this.sendSuccess(e.data)}},sendSuccess:function(t){var e=this;$A.isArray(t)?t.some((function(t){e.sendSuccess(t)})):(this.$store.dispatch("saveDialogMsg",t),this.$store.dispatch("increaseTaskMsgNum",this.dialogId),this.$store.dispatch("updateDialogLastMsg",t),this.onActive())},chatScroll:function(t){switch(t.directionreal){case"up":t.scrollE<10&&(this.msgNew=0,this.autoBottom=!0);break;case"down":this.autoBottom=!1}t.scale>=1&&(this.msgNew=0,this.autoBottom=!0)},onEventFocus:function(t){this.inputFocus=!0,this.$emit("on-focus",t)},onEventblur:function(t){this.inputFocus=!1,this.$emit("on-blur",t)},onActive:function(){this.$emit("on-active")},onToBottom:function(){this.autoBottom=!0,this.$refs.scroller&&this.$refs.scroller.autoToBottom()},openProject:function(){this.dialogData.group_info&&this.goForward({path:"/manage/project/"+this.dialogData.group_info.id})},openTask:function(){this.dialogData.group_info&&this.$store.dispatch("openTask",this.dialogData.group_info.id)},loadNextPage:function(){var t=this,e=this.dialogMsgList[0].id;this.$store.dispatch("getDialogMoreMsgs",this.dialogId).then((function(){t.$nextTick((function(){t.topId=e,$A.scrollToView(document.getElementById("view_"+e),{behavior:"instant",inline:"start"})}))})).catch((function(){}))},addDialogMsg:function(){var t=this;this.isAutoBottom?this.$nextTick(this.onToBottom):this.$nextTick((function(){t.$refs.scroller&&t.$refs.scroller.scrollInfo().scrollE>10&&t.msgNew++}))}}};const k=(0,s.Z)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.dialogData&&t.dialogData.id?n("div",{staticClass:"dialog-wrapper",on:{drop:function(e){return e.preventDefault(),t.chatPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.chatDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.chatDragOver(!1,e)}}},[t._t("head",(function(){return[n("div",{staticClass:"dialog-title",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[n("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),(function(e){return"success"!=e.color?[n("Tag",{attrs:{color:e.color,fade:!1}},[t._v(t._s(t.$L(e.text)))])]:t._e()})),t._v(" "),n("h2",[t._v(t._s(t.dialogData.name))]),t._v(" "),t.peopleNum>0?n("em",[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t._v(" "),t.dialogData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e()],2),t._v(" "),"group"===t.dialogData.type?["project"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openProject}},[t._v("\n "+t._s(t.$L("项目聊天室"))+" "+t._s(t.$L("打开项目管理"))+"\n ")]):"task"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openTask}},[t._v("\n "+t._s(t.$L("任务聊天室"))+" "+t._s(t.$L("查看任务详情"))+"\n ")]):t._e()]:t._e()],2)]})),t._v(" "),n("ScrollerY",{ref:"scroller",staticClass:"dialog-scroller overlay-y",attrs:{"auto-bottom":t.isAutoBottom,static:""},on:{"on-scroll":t.chatScroll}},[n("div",{ref:"manageList",staticClass:"dialog-list"},[n("ul",[t.dialogData.hasMorePages?n("li",{staticClass:"history",on:{click:t.loadNextPage}},[t._v(t._s(t.$L("加载历史消息")))]):t.dialogData.loading>0&&0===t.dialogMsgList.length?n("li",{staticClass:"loading"},[n("Loading")],1):0===t.dialogMsgList.length?n("li",{staticClass:"nothing"},[t._v(t._s(t.$L("暂无消息")))]):t._e(),t._v(" "),t._l(t.dialogMsgList,(function(e){return n("li",{key:e.id,class:{self:e.userid==t.userId,"history-tip":t.topId==e.id},attrs:{id:"view_"+e.id}},[t.topId==e.id?n("em",{staticClass:"history-text"},[t._v(t._s(t.$L("历史消息")))]):t._e(),t._v(" "),n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)})),t._v(" "),t._l(t.tempMsgList,(function(e){return n("li",{key:"tmp_"+e.id,class:{self:e.userid==t.userId},attrs:{id:"tmp_"+e.id}},[n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)}))],2)])]),t._v(" "),n("div",{class:["dialog-footer",t.msgNew>0&&t.dialogMsgList.length>0?"newmsg":""],on:{click:t.onActive}},[n("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L("有"+t.msgNew+"条新消息")))]),t._v(" "),t._t("inputBefore"),t._v(" "),n("DragInput",{ref:"input",staticClass:"dialog-input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventblur,"on-keydown":t.chatKeydown,"on-input-paste":t.pasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),""!=t.msgText?n("div",{staticClass:"dialog-send",on:{click:t.sendMsg}},[n("Icon",{attrs:{type:"md-send"}})],1):t._e(),t._v(" "),n("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId},on:{"on-progress":function(e){return t.chatFile("progress",e)},"on-success":function(e){return t.chatFile("success",e)},"on-error":function(e){return t.chatFile("error",e)}}})],2),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],2):t._e()}),[],!1,null,null,null).exports},64569:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}const i={name:"ProjectLog",components:{ProjectLogDetail:{name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:function(t,e){return e.props.render(t,e.props.item)}}},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data:function(){return{loadIng:0,lists:[],listPage:1,hasMorePages:!1,totalNum:-1}},mounted:function(){this.getLists(!0)},computed:{},watch:{projectId:function(){this.lists=[],this.getLists(!0)},taskId:function(){this.lists=[],this.getLists(!0)},loadIng:function(t){this.$emit("on-load-change",t>0)}},methods:{logDate:function(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("今天"):t.key},getLists:function(t){var e=this;!0===t&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:this.pagesize}}).then((function(n){var r=n.data;e.loadIng--,!0===t&&(e.lists=[]),r.data.some((function(t){var n=t.time,r=n.ymd+" "+n.week,o=e.lists.find((function(t){return t.key==r}));if(o){var i=o.lists.find((function(e){return e.userid==t.userid}));i?i.lists.push(t):o.lists.push({userid:t.userid,lists:[t]})}else e.lists.push({key:r,ymd:t.ymd,lists:[{userid:t.userid,lists:[t]}]})})),e.hasMorePages=r.current_page<r.last_page,e.totalNum=r.total})).catch((function(){e.loadIng--,e.lists=[],e.hasMorePages=!1,e.totalNum=0}))},getMore:function(){this.hasMorePages&&(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail:function(t,e){var n=e.detail,o=e.record,i=[t("span",this.$L(n))];if($A.isJson(o)){if($A.isArray(o.change)){var a=r(o.change,2),s=a[0],u=a[1];i.push(t("span",": ")),s&&s!=u?(i.push(t("span",{class:"change-value"},"".concat(s||"-"))),i.push(t("span"," => ")),i.push(t("span",{class:"change-value"},"".concat(u||"-")))):i.push(t("span",{class:"change-value"},u||"-"))}if(o.userid){var c=$A.isArray(o.userid)?o.userid:[o.userid],l=[];c.some((function(e){l.push(t("UserAvatar",{props:{size:18,userid:e}}))})),l.length>0&&i.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},l)]))}}return t("span",{class:"log-text"},i)},operationList:function(t){var e=t.id,n=t.record,r=[];if(!$A.isJson(n))return r;if(this.taskId>0&&$A.isJson(n.flow)){var o=$A.getMiddle(n.flow.flow_item_name,"|");o&&r.push({id:e,button:"重置",content:"确定重置为【".concat(o,"】吗?")})}return r},onOperation:function(t){var e=this;$A.modalConfirm({content:t.content,loading:!0,onOk:function(){e.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("saveTask",n),e.getLists(!0)})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})},openTask:function(t){this.$store.dispatch("openTask",t)}}};const a=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["project-log",0==t.taskId?"is-drawer":""]},[n("div",{staticClass:"log-title"},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("ul",{staticClass:"logs-activity"},[t._l(t.lists,(function(e){return n("li",[n("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(e)))]),t._v(" "),n("div",{staticClass:"logs-section"},[n("Timeline",t._l(e.lists,(function(e,r){return n("TimelineItem",{key:r},[n("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[e.userid?n("UserAvatar",{attrs:{userid:e.userid,size:18,showName:""}}):n("div",{staticClass:"avatar-wrapper common-avatar"},[n("EAvatar",{attrs:{size:18}},[t._v("A")]),t._v(" "),n("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("系统")))])],1)],1),t._v(" "),t._l(e.lists,(function(e){return[n("div",{staticClass:"log-summary"},[n("ProjectLogDetail",{attrs:{render:t.logDetail,item:e}}),t._v(" "),t.operationList(e).length>0?n("span",{staticClass:"log-operation"},t._l(t.operationList(e),(function(e,r){return n("Button",{key:r,attrs:{size:"small"},on:{click:function(n){return t.onOperation(e)}}},[t._v(t._s(e.button))])})),1):t._e(),t._v(" "),n("span",{staticClass:"log-time"},[t._v(t._s(e.time.ymd)+" "+t._s(e.time.segment)+" "+t._s(e.time.hi))])],1),t._v(" "),e.project_task?n("div",{staticClass:"log-task"},[n("em",{on:{click:function(n){return t.openTask(e.project_task)}}},[t._v(t._s(t.$L("关联任务"))+": "+t._s(e.project_task.name))])]):t._e()]}))],2)})),1)],1)])})),t._v(" "),t.loadIng>0&&t.showLoad?n("li",{staticClass:"logs-loading"},[n("Loading")],1):t.hasMorePages?n("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("加载更多")))]):0==t.totalNum?n("li",{staticClass:"logs-none",on:{click:function(e){return t.getLists(!0)}}},[t._v(t._s(t.$L("没有任何动态")))]):t._e()],2)])}),[],!1,null,null,null).exports},19246:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(89500),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"TaskAdd",components:{UserInput:n(47853).Z,TEditor:r.default},props:{value:{type:Boolean,default:!1}},data:function(){return{ready:!1,addData:{cascader:[],name:"",content:"",owner:[],add_assist:1,project_id:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},cascaderShow:!1,cascaderData:[],cascaderValue:"",cascaderLoading:0,cascaderAlready:[],advanced:!1,subName:"",taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages imagePreview | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},taskTimeOpen:!1,timeOptions:{shortcuts:$A.timeOptionShortcuts()},loadIng:0,beforeClose:[]}},mounted:function(){},computed:a(a({},(0,o.rn)(["isDesktop","userId","cacheProjects","projectId","cacheColumns","taskPriority"])),{},{taskDays:function(){var t=this.addData.times,e=$A.date2string(t,"Y-m-d H:i");if(e[0]&&e[1]){var n=Math.ceil(($A.Date(e[1],!0)-$A.Date(e[0],!0))/86400);if(n>0)return n}return 0},showAddAssist:function(){return!this.addData.owner.includes(this.userId)}}),watch:{value:function(t){var e=this;t?(this.ready=!0,this.initCascaderData(),this.initProjectData(),this.$nextTick((function(){e.$refs.input.focus()}))):(this.beforeClose.some((function(t){"function"==typeof t&&t()})),this.beforeClose=[],this.taskTimeOpen=!1)},"addData.project_id":function(t){t>0&&$A.setStorage("cacheAddTaskProjectId",t)},"addData.column_id":function(t){var e=this,n=this.addData.project_id;this.$nextTick((function(){n&&t?e.$set(e.addData,"cascader",[n,t]):e.$set(e.addData,"cascader",[])})),t>0&&$A.setStorage("cacheAddTaskColumnId",t)}},methods:{initLanguage:function(){},initCascaderData:function(){var t=this;this.cascaderData=this.cacheProjects.map((function(e){var n=t.cacheColumns.filter((function(t){return t.project_id==e.id})).map((function(t){return{value:t.id,label:t.name}})),r={value:e.id,label:e.name,children:n};return 0==n.length&&(r.loading=!1),r}))},initProjectData:function(){var t=this,e=this.addData.column_id;if(e){var n=this.cacheColumns.find((function(t){return t.id==e}));n&&(this.addData.project_id=n.project_id,this.addData.column_id=n.id)}else{var r=$A.getStorageInt("cacheAddTaskProjectId"),o=$A.getStorageInt("cacheAddTaskColumnId"),i=this.cacheProjects.find((function(e){return e.id==t.projectId}))||this.cacheProjects.find((function(t){return t.id==r}))||this.cacheProjects.find((function(t){return t.id>0}));if(i){var a=this.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||this.cacheColumns.find((function(t){return t.project_id==i.id}));a?(this.addData.project_id=a.project_id,this.addData.column_id=a.id):this.$store.dispatch("getColumns",i.id).then((function(){(a=t.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||t.cacheColumns.find((function(t){return t.project_id==i.id})))&&(t.addData.project_id=a.project_id,t.addData.column_id=a.id)})).catch((function(){}))}}},taskTimeOpenChange:function(t){this.taskTimeOpen=t},taskTimeChange:function(t){var e=$A.date2string(t,"Y-m-d H:i");e[0]&&e[1]&&$A.rightExists(e[0],"00:00")&&$A.rightExists(e[1],"00:00")&&this.$set(this.addData,"times",[e[0],e[1].replace("00:00","23:59")])},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.onAdd()}},addSubTask:function(){""!==this.subName.trim()&&(this.addData.subtasks.push({name:this.subName.trim(),owner:[this.userId],times:[]}),this.subName="")},taskPriorityContent:function(t){var e=$A.runNum(t.days);return e<=0?t.name+" ("+this.$L("无时间限制")+")":t.name+" ("+e+this.$L("天")+")"},choosePriority:function(t){var e=new Date,n=$A.runNum(t.days);if(n>0){var r=new Date((new Date).setDate(e.getDate()+n));this.$set(this.addData,"times",$A.date2string([e,r]))}else this.$set(this.addData,"times",[]);this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color)},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))},cascaderLoadData:function(t,e){t.loading=!0,this.$store.dispatch("getColumns",t.value).then((function(n){t.children=n.map((function(t){return{value:t.id,label:t.name}})),t.loading=!1,e()})).catch((function(){t.loading=!1,e()}))},cascaderChange:function(t){t[1]&&this.$set(this.addData,"column_id",t[1])},cascaderInputChange:function(t){var e=this;this.cascaderValue=t||"",!0!==this.cascaderAlready[this.cascaderValue]&&(this.cascaderAlready[this.cascaderValue]=!0,setTimeout((function(){e.cascaderLoading++}),1e3),this.$store.dispatch("getProjects",{keys:{name:this.cascaderValue},getcolumn:"yes"}).then((function(){e.cascaderLoading--,e.initCascaderData()})).catch((function(){e.cascaderLoading--})))},setData:function(t){void 0!==t.beforeClose&&(this.beforeClose.push(t.beforeClose),delete t.beforeClose),this.addData=Object.assign({},this.addData,t)},onAdd:function(t){var e=this;this.addData.name?(this.loadIng++,this.$store.dispatch("taskAdd",this.addData).then((function(n){var r=n.msg;e.loadIng--,$A.messageSuccess(r),!0===t?(e.addData=Object.assign({},e.addData,{name:"",content:"",subtasks:[]}),e.$refs.input.focus()):(e.addData={cascader:[],name:"",content:"",owner:[],add_assist:1,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},e.close())})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n)}))):$A.messageError("任务描述不能为空")},close:function(){this.$emit("input",!this.value)}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"task-add"},[n("div",{staticClass:"head",class:{empty:0==t.addData.cascader.length,visible:t.cascaderShow}},[n("Cascader",{attrs:{data:t.cascaderData,clearable:!1,placeholder:t.$L("请选择项目"),"load-data":t.cascaderLoadData,filterable:""},on:{"on-change":t.cascaderChange,"on-input-change":t.cascaderInputChange,"on-visible-change":function(e){t.cascaderShow=!t.cascaderShow}},model:{value:t.addData.cascader,callback:function(e){t.$set(t.addData,"cascader",e)},expression:"addData.cascader"}})],1),t._v(" "),n("div",{staticClass:"task-add-form"},[n("div",{staticClass:"title"},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,placeholder:t.$L("任务描述")},on:{"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{attrs:{plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L(t.isDesktop?"详细描述,选填...(点击右键使用工具栏)":"详细描述,选填..."),placeholderFull:t.$L("详细描述..."),inline:""},model:{value:t.addData.content,callback:function(e){t.$set(t.addData,"content",e)},expression:"addData.content"}})],1),t._v(" "),n("div",{staticClass:"advanced-option"},[n("Button",{class:{advanced:t.advanced},on:{click:function(e){t.advanced=!t.advanced}}},[t._v(t._s(t.$L("高级选项")))]),t._v(" "),n("ul",{staticClass:"advanced-priority"},t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})])],1)})),0),t._v(" "),t.taskDays>0?n("DatePicker",{attrs:{open:t.taskTimeOpen,options:t.timeOptions,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)},"on-open-change":t.taskTimeOpenChange},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}},[n("div",{staticClass:"advanced-time",on:{click:function(e){return t.taskTimeOpenChange(!t.taskTimeOpen)}}},[n("Icon",{attrs:{type:"ios-clock-outline"}}),t._v(" "),n("em",{style:t.addData.p_color?{backgroundColor:t.addData.p_color}:{},attrs:{type:"primary"}},[t._v(t._s(t.taskDays))])],1)]):t._e()],1)]),t._v(" "),t.advanced?n("Form",{staticClass:"task-add-advanced",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("计划时间")}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)}},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("任务负责人")}},[n("UserInput",{attrs:{"multiple-max":10,placeholder:t.$L("选择任务负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:t.addData.owner,callback:function(e){t.$set(t.addData,"owner",e)},expression:"addData.owner"}}),t._v(" "),t.showAddAssist?n("div",{staticClass:"task-add-assist"},[n("Checkbox",{attrs:{"true-value":1,"false-value":0},model:{value:t.addData.add_assist,callback:function(e){t.$set(t.addData,"add_assist",e)},expression:"addData.add_assist"}},[t._v(t._s(t.$L("加入任务协助人员列表")))]),t._v(" "),n("ETooltip",{attrs:{content:t.$L("你不是任务负责人时建议加入任务协助人员列表")}},[n("Icon",{attrs:{type:"ios-alert-outline"}})],1)],1):t._e()],1),t._v(" "),n("div",{staticClass:"subtasks"},[t.addData.subtasks.length>0?n("div",{staticClass:"sublist"},[n("Row",[n("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("任务描述")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("计划时间")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("负责人")))])],1),t._v(" "),t._l(t.addData.subtasks,(function(e,r){return n("Row",{key:r},[n("Col",{attrs:{span:"12"}},[n("Input",{attrs:{maxlength:255,clearable:""},on:{"on-clear":function(e){return t.addData.subtasks.splice(r,1)}},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择时间"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(n){return t.taskTimeChange(e.times)}},model:{value:e.times,callback:function(n){t.$set(e,"times",n)},expression:"item.times"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:e.owner,callback:function(n){t.$set(e,"owner",n)},expression:"item.owner"}})],1)],1)}))],2):t._e(),t._v(" "),n("Input",{class:["enter-input",""==t.subName?"empty":""],attrs:{type:"text",placeholder:t.$L("+ 输入子任务,回车添加子任务")},on:{"on-enter":t.addSubTask},model:{value:t.subName,callback:function(e){t.subName=e},expression:"subName"}})],1)],1):t._e(),t._v(" "),n("div",{staticClass:"ivu-modal-footer"},[n("div",{staticClass:"adaption"},[n("Button",{attrs:{type:"default"},on:{click:t.close}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("ButtonGroup",{staticClass:"page-manage-add-task-button-group"},[n("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onAdd}},[t._v(t._s(t.$L("添加任务")))]),t._v(" "),n("Dropdown",{on:{"on-click":function(e){return t.onAdd(!0)}}},[n("Button",{attrs:{type:"primary"}},[n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{disabled:t.loadIng>0}},[t._v(t._s(t.$L("提交继续添加")))])],1)],1)],1)],1)])],1):t._e()}),[],!1,null,null,null).exports},21929:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(20629);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"TaskMenu",props:{task:{type:Object,default:function(){return{}}},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},data:function(){return{}},computed:i(i({},(0,r.rn)(["taskColorList","taskLoading","taskFlows","taskFlowItems"])),{},{loadIng:function(){var t=this;if(this.loadStatus)return!0;var e=this.taskLoading.find((function(e){return e.id==t.task.id}));return e&&e.num>0},flow:function(){var t=this;return this.taskFlows.find((function(e){return e.task_id==t.task.id}))},turns:function(){var t=this;if(!this.flow)return[];var e=this.taskFlowItems.find((function(e){return e.id==t.flow.flow_item_id}));return e?this.taskFlowItems.filter((function(t){var n=t.id;return e.turns.includes(n)})):[]}}),methods:{show:function(){this.$refs.dropdown.show()},hide:function(){this.$refs.dropdown.hide()},handleClick:function(){this.$refs.dropdown.handleClick()},dropTask:function(t){var e=this,n=this.task,r=function(t){t?e.$store.dispatch("saveTaskCompleteTemp",n.id):e.$store.dispatch("forgetTaskCompleteTemp",n.id)};if($A.isJson(t))t.name&&this.updateTask({color:t.color}).catch((function(){}));else{if($A.leftExists(t,"turn::")){var o=$A.leftDelete(t,"turn::");if(o==this.task.flow_item_id)return;var i=this.taskFlowItems.find((function(t){return t.id==e.flow.flow_item_id}))||{},a=this.taskFlowItems.find((function(t){return t.id==o}))||{},s="end"!==i.status&&"end"===a.status,u="end"===i.status&&"end"!==a.status;return this.updateBefore&&(s?r(!0):u&&r(!1)),void this.updateTask({flow_item_id:o}).then((function(){s?r(!0):u&&r(!1)})).catch((function(){s?r(!1):u&&r(!0)}))}switch(t){case"complete":if(this.task.complete_at)return;this.updateBefore&&r(!0),this.updateTask({complete_at:$A.formatDate("Y-m-d H:i:s")}).then((function(){r(!0)})).catch((function(){r(!1)}));break;case"uncomplete":if(!this.task.complete_at)return;this.updateBefore&&r(!1),this.updateTask({complete_at:!1}).then((function(){r(!1)})).catch((function(){r(!0)}));break;case"archived":case"remove":this.archivedOrRemoveTask(t)}}},visibleChange:function(t){t&&this.$store.dispatch("getTaskFlow",this.task.id).then(this.$refs.dropdownMenu.updatePopper).catch(this.$refs.dropdownMenu.updatePopper)},updateTask:function(t){var e=this;return new Promise((function(n,r){e.loadIng?r():(Object.keys(t).forEach((function(n){return e.$set(e.task,n,t[n])})),e.$store.dispatch("taskUpdate",Object.assign(t,{task_id:e.task.id})).then((function(t){var r=t.data,o=t.msg;$A.messageSuccess(o),n(),e.$emit("on-update",r)})).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskOne",e.task.id).catch((function(){})),r()})))}))},archivedOrRemoveTask:function(t){var e=this,n="removeTask",r="删除",o={task_id:this.task.id},i=this.task.parent_id>0?"子任务":"任务";"archived"==t&&(n="archivedTask",r="归档",this.task.archived_at&&(r="还原归档",o={task_id:this.task.id,type:"recovery"})),$A.modalConfirm({title:r+i,content:"你确定要"+r+i+"【"+this.task.name+"】吗?",loading:!0,onOk:function(){e.loadIng?e.$Modal.remove():e.$store.dispatch(n,o).then((function(t){var n=t.msg;$A.messageSuccess(n),e.$Modal.remove()})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("EDropdown",{ref:"dropdown",attrs:{trigger:"click",disabled:t.disabled,size:t.size,placement:"bottom"},on:{command:t.dropTask,"visible-change":t.visibleChange}},[t._t("icon",(function(){return[n("div",{staticClass:"task-menu-icon"},[t.loadIng?n("div",{staticClass:"loading"},[n("Loading")],1):[t.task.complete_at?n("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):n("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)]})),t._v(" "),n("EDropdownMenu",{ref:"dropdownMenu",staticClass:"task-menu-more-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("li",{staticClass:"task-menu-more-warp",class:t.size},[n("ul",[t.flow?t.turns.length>0?t._l(t.turns,(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"turn::"+e.id}},[n("div",{staticClass:"item flow"},[e.id==t.task.flow_item_id&&!0!==t.flow.auto_assign?n("Icon",{staticClass:"check",attrs:{type:"md-checkmark-circle-outline"}}):n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(" "),n("div",{staticClass:"flow-name",class:e.status},[t._v(t._s(e.name))])],1)])})):[t.task.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)])]:n("EDropdownItem",{staticClass:"load-flow",attrs:{disabled:""}},[n("div",{staticClass:"load-flow-warp"},[n("Loading")],1)]),t._v(" "),0===t.task.parent_id?[n("EDropdownItem",{attrs:{divided:t.turns.length>0,command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L(t.task.archived_at?"还原归档":"归档"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item hover-del"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t.colorShow?t._l(t.taskColorList,(function(e,r){return n("EDropdownItem",{key:"c_"+r,attrs:{divided:0==r,command:e}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:e.color||"#f9f9f9"},domProps:{innerHTML:t._s(e.color==t.task.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(e.name))+"\n ")])])})):t._e()]:n("EDropdownItem",{attrs:{command:"remove",divided:t.turns.length>0}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],2)])])],2)}),[],!1,null,null,null).exports},25199:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const a={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data:function(){return{}},computed:o(o({},(0,n(20629).rn)(["themeIsDark"])),{},{myStyle:function(){var t=this.color,e=this.background,n=this.backgroundColor;return this.themeIsDark?{color:n||e,borderColor:n||e,backgroundColor:"transparent"}:{color:t,borderColor:n||e,backgroundColor:n||e}}})};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)}),[],!1,null,null,null).exports},20157:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>ft});var r=n(20629),o=n(70538),i=n(54705),a=n.n(i),s=n(9980),u=n.n(s),c=n(25199),l=n(19246),d=n(80641),f=n(47853);function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"TaskAddSimple",props:{parentId:{type:Number,default:0},projectId:{type:Number,default:0},columnId:{type:Number,default:0},addTop:{type:Boolean,default:!1},autoActive:{type:Boolean,default:!1},rowMode:{type:Boolean,default:!1}},data:function(){return{addData:{name:"",owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},active:!1,onFocus:!1,mouseEnter:!1}},mounted:function(){this.autoActive&&this.$nextTick(this.openAdd)},computed:p(p({},(0,r.rn)(["userId","taskPriority"])),{},{typeName:function(){return this.parentId>0?"子任务":"任务"}}),watch:{active:function(t){t||this.$emit("on-close")},mouseEnter:function(){this.chackClose()},onFocus:function(){this.chackClose()}},methods:{getData:function(){return this.parentId>0?{task_id:this.parentId,name:this.addData.name}:(this.addData.project_id=this.projectId||this.$store.state.projectId,this.addData.column_id=this.columnId||"",this.addData.owner=[this.userId],this.addData.top=this.addTop?1:0,$A.cloneJSON(this.addData))},openAdd:function(){var t=this;this.active=!0,this.defaultPriority(),this.$nextTick((function(){t.$refs.input.focus()}))},chackClose:function(){this.mouseEnter||this.onFocus||this.addData.name||(this.active=!1)},onPriority:function(){this.$emit("on-priority",this.getData()),this.active=!1},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.onAdd()}},onAdd:function(){var t=this;if(this.addData.name){this.loadIng++;var e=this.parentId>0?"taskAddSub":"taskAdd";this.$store.dispatch(e,this.getData()).then((function(e){var n=e.msg;$A.messageSuccess(n),t.loadIng--,t.active=!1,t.addData={name:"",owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""}})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--}))}else $A.messageWarning("请输入任务描述")},taskPriorityContent:function(t){var e=$A.runNum(t.days);return e<=0?t.name+" ("+this.$L("无时间限制")+")":t.name+" ("+e+this.$L("天")+")"},choosePriority:function(t){var e=this,n=new Date,r=new Date((new Date).setDate(n.getDate()+$A.runNum(t.days)));this.$set(this.addData,"times",$A.date2string([n,r])),this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color),this.$nextTick((function(){e.$refs.input.focus()}))},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))}}};var v=n(51900);const b=(0,v.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.rowMode?n("Row",{staticClass:"task-add-row"},[n("Col",{class:["row-add",t.active?"active":""],attrs:{span:"12"}},[n("div",{staticClass:"add-input",on:{mouseenter:function(e){t.mouseEnter=!0},mouseleave:function(e){t.mouseEnter=!1}}},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:255,placeholder:t.$L(t.typeName+"描述,回车创建")},on:{"on-focus":function(e){t.onFocus=!0},"on-blur":function(e){t.onFocus=!1},"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}}),t._v(" "),0==t.parentId?n("div",{staticClass:"priority"},[n("ul",t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[t.active?n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})]):t._e()],1)})),0),t._v(" "),n("Icon",{attrs:{type:"md-settings"},on:{click:t.onPriority}})],1):t._e()],1),t._v(" "),n("div",{staticClass:"add-btn",on:{click:t.openAdd}},[n("Icon",{staticClass:"add-icon",attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加"+t.typeName))+"\n ")],1)]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1):n("div",{class:["task-add-simple",t.active?"active":""],on:{mouseenter:function(e){t.mouseEnter=!0},mouseleave:function(e){t.mouseEnter=!1}}},[n("Input",{ref:"input",attrs:{type:"textarea",rows:2,autosize:{minRows:2,maxRows:3},maxlength:255,placeholder:t.$L(t.typeName+"描述,回车创建")},on:{"on-focus":function(e){t.onFocus=!0},"on-blur":function(e){t.onFocus=!1},"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}}),t._v(" "),n("div",{staticClass:"add-placeholder",on:{click:t.openAdd}},[n("Icon",{attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加"+t.typeName))+"\n ")],1),t._v(" "),n("div",{staticClass:"priority"},[n("ul",t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[t.active?n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})]):t._e()],1)})),0),t._v(" "),n("Icon",{attrs:{type:"md-settings"},on:{click:t.onPriority}})],1)],1)}),[],!1,null,null,null).exports;var y=n(21929);function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach((function(e){C(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function C(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const k={name:"TaskRow",components:{TaskMenu:y.Z,TaskAddSimple:b,TaskPriority:c.Z},props:{list:{type:Array,default:function(){return[]}},parentId:{type:Number,default:0},fastAddTask:{type:Boolean,default:!1},openKey:{type:String,default:"default"},showCompleteAt:{type:Boolean,default:!1}},data:function(){return{nowTime:$A.Time(),nowInterval:null,taskLoad:{},taskOpen:{}}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3)},destroyed:function(){clearInterval(this.nowInterval)},computed:w(w({},(0,r.rn)(["cacheTasks","taskPriority","cacheColumns"])),{},{subTask:function(){return function(t){return this.cacheTasks.filter((function(e){return!e.archived_at&&e.parent_id==t})).sort((function(t,e){return t.id-e.id}))}}}),methods:{columnName:function(t){var e=this.cacheColumns.find((function(e){return e.id==t}));return e?e.name:""},dropTask:function(t,e){var n=this.$refs["taskMenu_".concat(t.id)];if(n)if($A.leftExists(e,"column::"))n[0].updateTask({column_id:$A.leftDelete(e,"column::")}).catch((function(){}));else if($A.leftExists(e,"priority::")){var r=this.taskPriority[parseInt($A.leftDelete(e,"priority::"))];r&&n[0].updateTask({p_level:r.priority,p_name:r.name,p_color:r.color}).catch((function(){}))}},onPriority:function(t){this.$emit("on-priority",t)},getSublist:function(t){var e=this;!0!==t.sub_top?!0!==this.taskOpen[t.id]?!0!==this.taskLoad[t.id]&&(this.$set(this.taskLoad,t.id,!0),this.$store.dispatch("getTaskForParent",t.id).then((function(){e.$set(e.taskLoad,t.id,!1),e.$set(e.taskOpen,t.id,!0)})).catch((function(n){var r=n.msg;$A.modalError(r),e.$set(e.taskLoad,t.id,!1)}))):this.$set(this.taskOpen,t.id,!1):this.openTask(t)},columnList:function(t){return this.cacheColumns.filter((function(e){return e.project_id==t}))},openTask:function(t,e){this.$store.dispatch("openTask",t),!0===e&&setTimeout((function(){d.Store.set("receiveTask",!0)}),300)},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e[0].handleClick()},ownerUser:function(t){return t.filter((function(t){return 1==t.owner})).sort((function(t,e){return t.id-e.id}))},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},completeAtFormat:function(t){var e=$A.Date(t,!0);return $A.formatDate("Y")===$A.formatDate("Y",e)?$A.formatDate("m-d H:i",e):$A.formatDate("Y-m-d",e)}}};const x=(0,v.Z)(k,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-rows"},[t._l(t.list,(function(e,r){return n("div",{key:r},[n("Row",{staticClass:"task-row",style:e.color?{backgroundColor:e.color,borderBottomColor:e.color}:{}},[e.p_name?n("em",{staticClass:"priority-color",style:{backgroundColor:e.p_color}}):t._e(),t._v(" "),n("Col",{class:["row-name",e.complete_at?"complete":""],attrs:{span:"12"}},[e.sub_num>0&&!0!==e.sub_top||0===e.parent_id&&t.fastAddTask?n("Icon",{class:["sub-icon",t.taskOpen[e.id]?"active":""],attrs:{type:"ios-arrow-forward"},on:{click:function(n){return t.getSublist(e)}}}):t._e(),t._v(" "),n("TaskMenu",{ref:"taskMenu_"+e.id,refInFor:!0,attrs:{task:e}}),t._v(" "),n("div",{staticClass:"item-title",on:{click:function(n){return t.openTask(e)}}},[e.flow_item_name?n("span",{class:e.flow_item_status,on:{click:function(n){return n.stopPropagation(),t.openMenu(e)}}},[t._v(t._s(e.flow_item_name))]):t._e(),t._v(" "),!0===e.sub_top?n("span",[t._v(t._s(t.$L("子任务")))]):t._e(),t._v(" "),e.sub_my&&e.sub_my.length>0?n("span",[t._v("+"+t._s(e.sub_my.length))]):t._e(),t._v(" "),t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),n("div",{staticClass:"item-icons",on:{click:function(n){return t.openTask(e)}}},[e.desc?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")])]):t._e(),t._v(" "),e.file_num>0?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.file_num))])]):t._e(),t._v(" "),e.msg_num>0?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.msg_num))])]):t._e(),t._v(" "),e.sub_num>0?n("div",{staticClass:"item-icon",on:{click:function(n){return n.stopPropagation(),t.getSublist(e)}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.sub_complete)+"/"+t._s(e.sub_num))])]):t._e()])],1),t._v(" "),n("Col",{staticClass:"row-column",attrs:{span:"3"}},[n("EDropdown",{attrs:{trigger:"click",size:"small",placement:"bottom",disabled:!0===e.sub_top},on:{command:function(n){return t.dropTask(e,n)}}},[n("div",{staticClass:"task-column"},[t._v(t._s(t.columnName(e.column_id)))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.columnList(e.project_id),(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"column::"+e.id}},[t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1),t._v(" "),n("Col",{staticClass:"row-priority",attrs:{span:"3"}},[n("EDropdown",{attrs:{trigger:"click",size:"small",placement:"bottom",disabled:!0===e.sub_top},on:{command:function(n){return t.dropTask(e,n)}}},[n("TaskPriority",{attrs:{backgroundColor:e.p_color}},[t._v(t._s(e.p_name))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:"priority::"+r}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(e.p_name==e.name?"&#xe61d;":"&#xe61c;")}}),t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1),t._v(" "),n("Col",{staticClass:"row-user",attrs:{span:"3"}},[n("ul",{on:{click:function(n){return t.openTask(e)}}},[t._l(t.ownerUser(e.task_user),(function(r,o){return o<3?n("li",{key:o},[n("UserAvatar",{attrs:{userid:r.userid,size:"32",borderWitdh:2,borderColor:e.color,showName:1===t.ownerUser(e.task_user).length}})],1):t._e()})),t._v(" "),0===t.ownerUser(e.task_user).length?n("li",{staticClass:"no-owner"},[n("Button",{attrs:{type:"primary",size:"small"},on:{click:function(n){return n.stopPropagation(),t.openTask(e,!0)}}},[t._v(t._s(t.$L("领取任务")))])],1):t._e()],2)]),t._v(" "),n("Col",{staticClass:"row-time",attrs:{span:"3"}},[!e.complete_at&&e.end_at?n("ETooltip",{class:["task-time",e.today?"today":"",e.overdue?"overdue":""],attrs:{"open-delay":600,content:e.end_at}},[n("div",{on:{click:function(n){return t.openTask(e)}}},[t._v(t._s(t.expiresFormat(e.end_at)))])]):t.showCompleteAt&&e.complete_at?n("div",{attrs:{title:e.complete_at}},[t._v(t._s(t.completeAtFormat(e.complete_at)))]):t._e()],1)],1),t._v(" "),!0===t.taskOpen[e.id]?n("TaskRow",{attrs:{list:t.subTask(e.id),"parent-id":e.id,"fast-add-task":0===e.parent_id&&t.fastAddTask,"open-key":t.openKey},on:{command:t.dropTask}}):t._e()],1)})),t._v(" "),t.fastAddTask||t.parentId>0?n("TaskAddSimple",{attrs:{"parent-id":t.parentId,"row-mode":""},on:{"on-priority":t.onPriority}}):t._e()],2)}),[],!1,null,null,null).exports;function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function D(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const E={name:"TaskArchived",props:{projectId:{type:Number,default:0}},data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?S(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["cacheTasks","windowMax768"])),watch:{projectId:{handler:function(){this.getLists()},immediate:!0}},methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("任务名称"),key:"name",minWidth:200,render:function(e,n){var r=n.row;return e("AutoTip",{on:{"on-click":function(){t.$store.dispatch("openTask",r)}}},r.name)}},{title:this.$L("完成时间"),key:"complete_at",width:168,render:function(e,n){var r=n.row;return e("div",{style:{color:r.complete_at?"":"#f00"}},r.complete_at||t.$L("未完成"))}},{title:this.$L("归档时间"),key:"archived_at",width:168},{title:this.$L("归档会员"),key:"archived_userid",minWidth:100,render:function(e,n){var r=n.row;return r.archived_userid?e("UserAvatar",{props:{userid:r.archived_userid,size:24,showName:!0}}):e("Tag",t.$L("系统自动"))}},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){if(t.cacheTasks.find((function(t){return t.id==n.row.id&&!t.archived_at})))return e("div",{style:{color:"#888"}},t.$L("已还原"));var r=[e("span",{style:{fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{click:function(){t.$store.dispatch("openTask",n.row)}}},t.$L("查看")),e("Poptip",{props:{title:t.$L("你确定要还原归档吗?"),confirm:!0,transfer:!0,placement:"left"},style:{marginLeft:"6px",fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{"on-ok":function(){t.recovery(n.row)}}},t.$L("还原")),e("Poptip",{props:{title:t.$L("你确定要删除任务吗?"),confirm:!0,transfer:!0,placement:"left"},style:{marginLeft:"6px",fontSize:"13px",cursor:"pointer",color:"#f00"},on:{"on-ok":function(){t.delete(n.row)}}},t.$L("删除"))];return e("TableAction",{props:{column:n.column}},r)}}]},refresh:function(){this.keys={},this.getLists()},getLists:function(){var t=this;this.projectId&&(this.loadIng++,this.$store.dispatch("call",{url:"project/task/lists",data:{keys:this.keys,project_id:this.projectId,parent_id:-1,archived:"yes",sorts:{archived_at:"desc"},page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"})))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},recovery:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("archivedTask",{task_id:t.id,type:"recovery"}).then((function(n){var r=n.msg;$A.messageSuccess(r),e.loadIng--,e.getLists(),e.$store.dispatch("openTask",t)})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))},delete:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("removeTask",{task_id:t.id}).then((function(t){var n=t.msg;$A.messageSuccess(n),e.loadIng--,e.getLists()})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))}}};const T=(0,v.Z)(E,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-archived"},[n("div",{staticClass:"archived-title"},[t._v("\n "+t._s(t.$L("归档的任务"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("任务名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;var O=n(64569),A=n(70631);function N(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function L(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const I={name:"ProjectWorkflow",components:{UserInput:f.Z,Draggable:u()},props:{projectId:{type:Number,default:0}},data:function(){return{loadIng:0,list:[],openIndex:"",userShow:!1,userData:{}}},mounted:function(){},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?N(Object(n),!0).forEach((function(e){L(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["isDesktop"])),watch:{projectId:{handler:function(t){t&&this.getData()},immediate:!0}},methods:{getData:function(){var t=this;this.loadIng++,this.$store.dispatch("call",{url:"project/flow/list",data:{project_id:this.projectId}}).then((function(e){var n=e.data;t.loadIng--,t.list=n.map((function(t){return t.project_flow_bak=JSON.stringify(t.project_flow_item),t})),t.openIndex=1===t.list.length?"index_"+t.list[0].id:"",t.$nextTick(t.syncScroller)})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError(n)}))},syncScroller:function(){var t=this;this.list.some((function(e){t.$refs["overlay_".concat(e.id)]&&t.$refs["overlay_".concat(e.id)].some((function(n){Object.keys(n.attributes).includes("sync-scroller")||(n.setAttribute("sync-scroller",!0),n.addEventListener("scroll",(function(r){var o=r.target,i=o.scrollTop,a=o.scrollLeft;t.$nextTick((function(){t.$refs["overlay_".concat(e.id)].some((function(t){t!=n&&t.scrollTo(a,i)}))}))})))}))}))},contrast:function(t,e){return JSON.stringify(t)!=e},existDiff:function(){var t=this;return!!this.list.find((function(e){return t.contrast(e.project_flow_item,e.project_flow_bak)}))},onCreate:function(){var t=-1*$A.randNum(1e3,1e4);this.list.push({id:t,name:"Default",project_flow_item:[{id:-10,name:"待处理",status:"start",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-11,name:"进行中",status:"progress",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-12,name:"待测试",status:"test",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-13,name:"已完成",status:"end",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0},{id:-14,name:"已取消",status:"end",turns:[-10,-11,-12,-13,-14],userids:[],usertype:"add",userlimit:0}]}),this.openIndex="index_"+t,this.$nextTick(this.syncScroller)},onDelete:function(t){var e=this;$A.modalConfirm({title:"删除工作流",content:"你确定要删除工作流吗?",loading:!0,onOk:function(){if(t.id>0)e.loadIng++,e.$store.dispatch("call",{url:"project/flow/delete",data:{project_id:e.projectId}}).then((function(n){var r=n.msg;e.loadIng--,$.messageSuccess(r),e.$Modal.remove();var o=e.list.findIndex((function(e){return e.id==t.id}));o>-1&&e.list.splice(o,1)})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n,301),e.$Modal.remove()}));else{var n=e.list.findIndex((function(e){return e.id==t.id}));n>-1&&e.list.splice(n,1),e.$Modal.remove()}}})},onMore:function(t,e){switch(t){case"user":this.$set(this.userData,"id",e.id),this.$set(this.userData,"name",e.name),this.$set(this.userData,"userids",e.userids),this.$set(this.userData,"usertype",e.usertype),this.$set(this.userData,"userlimit",e.userlimit),this.userShow=!0;break;case"name":this.onName(e);break;case"remove":this.onRemove(e)}},onUser:function(){var t=this;this.userShow=!1,this.list.some((function(e){var n=e.project_flow_item.find((function(e){return e.id==t.userData.id}));n&&(t.$set(n,"userids",t.userData.userids),t.$set(n,"usertype",t.userData.usertype),t.$set(n,"userlimit",t.userData.userlimit))}))},onName:function(t){var e=this;$A.modalInput({value:t.name,title:"修改名称",placeholder:"输入流程名称",onOk:function(n){return n&&e.$set(t,"name",n),!0}})},onRemove:function(t){this.list.some((function(e){var n=e.project_flow_item.findIndex((function(e){return e.id==t.id}));n>-1&&e.project_flow_item.splice(n,1)}))},onTurns:function(t){this.$set(t,"turns",t.turns.sort())},onAdd:function(t){$A.modalInput({title:"添加状态",placeholder:"输入状态名称",onOk:function(e){if(e){var n=-1*$A.randNum(1e5,999999),r=t.project_flow_item.map((function(t){return t.id}));t.project_flow_item.push({id:n,name:e,status:"end",turns:r,userids:[],usertype:"add",userlimit:0}),t.project_flow_item.some((function(t){t.turns.push(n)}))}return!0}})},onReduction:function(t){this.$set(t,"project_flow_item",JSON.parse(t.project_flow_bak))},onSave:function(t){var e=this,n=0;t.project_flow_item.some((function(t){t.sort=n++})),this.loadIng++,this.$store.dispatch("call",{url:"project/flow/save",data:{project_id:this.projectId,flows:t.project_flow_item},method:"post"}).then((function(n){var r=n.data,o=n.msg;e.loadIng--,$.messageSuccess(o),r.project_flow_bak=JSON.stringify(r.project_flow_item);var i=e.list.findIndex((function(e){return e.id==t.id}));i>-1?e.list.splice(i,1,r):e.list.push(r),e.openIndex="index_"+r.id,e.$nextTick(e.syncScroller)})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n)}))},saveAll:function(){var t=this;this.list.some((function(e){t.contrast(e.project_flow_item,e.project_flow_bak)&&t.onSave(e)}))}}};const P=(0,v.Z)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-workflow"},[n("div",{staticClass:"workflow-title"},[t._v("\n "+t._s(t.$L("工作流设置"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getData}})],1)]),t._v(" "),t.list.length>0?n("div",{staticClass:"workflow-content"},[n("Collapse",{attrs:{accordion:""},model:{value:t.openIndex,callback:function(e){t.openIndex=e},expression:"openIndex"}},t._l(t.list,(function(e){return n("Panel",{key:e.id,attrs:{name:"index_"+e.id}},[n("div",{staticClass:"workflow-item"},[n("div",{staticClass:"workflow-name"},[t._v(t._s(e.name))]),t._v(" "),n("div",{staticClass:"workflow-status"},t._l(e.project_flow_item,(function(e){return n("div",{class:e.status},[t._v(t._s(e.name))])})),0),t._v(" "),n("div",{staticClass:"workflow-save",on:{click:function(t){t.stopPropagation()}}},[t.contrast(e.project_flow_item,e.project_flow_bak)?[n("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:function(n){return t.onSave(e)}}},[t._v(t._s(t.$L("保存")))]),t._v(" "),e.id>0?n("Button",{attrs:{disabled:t.loadIng>0,type:"primary",ghost:""},on:{click:function(n){return t.onReduction(e,n)}}},[t._v(t._s(t.$L("还原")))]):t._e()]:t._e(),t._v(" "),n("Button",{attrs:{disabled:t.loadIng>0,type:"error",ghost:""},on:{click:function(n){return t.onDelete(e)}}},[t._v(t._s(t.$L("删除")))])],2)]),t._v(" "),n("div",{staticClass:"taskflow-config",attrs:{slot:"content"},slot:"content"},[n("div",{staticClass:"taskflow-config-table"},[n("div",{staticClass:"taskflow-config-table-left-container"},[n("div",{staticClass:"taskflow-config-table-column-header left-header"},[t._v(t._s(t.$L("配置项")))]),t._v(" "),n("div",{ref:"overlay_"+e.id,refInFor:!0,staticClass:"taskflow-config-table-column-body overlay-y"},[n("div",{staticClass:"taskflow-config-table-block"},[n("div",{staticClass:"taskflow-config-table-block-title"},[t._v(t._s(t.$L("设置状态为")))]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("开始状态")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("新建任务默认状态")))])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("进行中")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("可设置多个状态为进行中")))])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("验收/测试")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("只能设置单个状态为验收/测试")))])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block-item"},[n("div",[n("div",{staticClass:"title"},[t._v(t._s(t.$L("结束状态")))]),t._v(" "),n("div",{staticClass:"subtitle"},[t._v(t._s(t.$L("该状态下任务自动标记完成")))])])])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-block hr"},[n("div",{staticClass:"taskflow-config-table-block-title"},[t._v(t._s(t.$L("可流转到")))]),t._v(" "),t._l(e.project_flow_item,(function(e){return n("div",{staticClass:"taskflow-config-table-block-item"},[n("span",{staticClass:"transform-status-name"},[t._v(t._s(e.name))])])}))],2)])]),t._v(" "),n("div",{staticClass:"taskflow-config-table-right-container"},[n("Draggable",{staticClass:"taskflow-config-table-list-wrapper",attrs:{list:e.project_flow_item,animation:150,disabled:!t.isDesktop,tag:"div",draggable:".column-border"},on:{sort:function(t){}}},[t._l(e.project_flow_item,(function(r){return n("div",{staticClass:"taskflow-config-table-status-column column-border",class:r.status},[n("div",{staticClass:"taskflow-config-table-status-item taskflow-config-table-column-header"},[n("div",{staticClass:"status-label-with-menu",class:r.status},[n("div",{staticClass:"name"},[t._v(t._s(t.$L(r.name)))]),t._v(" "),n("EDropdown",{staticClass:"more",class:{opacity:r.userids.length>0},attrs:{trigger:"click"},on:{command:function(e){return t.onMore(e,r)}}},[n("div",{staticClass:"more-icon"},[r.userids.length>1?n("EAvatar",{attrs:{size:20}},[t._v(t._s(r.userids.length))]):r.userids.length>0?n("UserAvatar",{attrs:{userid:r.userids[0],size:20,tooltipDisabled:""}}):n("Icon",{attrs:{type:"ios-more"}})],1),t._v(" "),n("EDropdownMenu",{staticClass:"taskflow-config-more-dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},[r.userids.length>0?n("EDropdownItem",{attrs:{command:"user"}},[n("div",{staticClass:"users"},t._l(r.userids,(function(t,e){return n("UserAvatar",{key:e,attrs:{userid:t,size:28,borderWitdh:1,showName:1===r.userids.length,tooltipDisabled:""}})})),1)]):t._e(),t._v(" "),n("EDropdownItem",{attrs:{command:"user"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-person"}}),t._v("\n "+t._s(t.$L("状态负责人"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"name"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-create"}}),t._v(t._s(t.$L("修改名称"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item delete"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],1)],1)],1)]),t._v(" "),n("div",{ref:"overlay_"+e.id,refInFor:!0,staticClass:"taskflow-config-table-column-body overlay-y"},[n("div",{staticClass:"taskflow-config-table-block"},[n("div",{staticClass:"taskflow-config-table-block-title"}),t._v(" "),n("RadioGroup",{model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"item.status"}},[n("Radio",{attrs:{label:"start"}},[n("span")]),t._v(" "),n("Radio",{attrs:{label:"progress"}},[n("span")]),t._v(" "),n("Radio",{attrs:{label:"test"}},[n("span")]),t._v(" "),n("Radio",{attrs:{label:"end"}},[n("span")])],1)],1),t._v(" "),n("div",{staticClass:"taskflow-config-table-block"},[n("div",{staticClass:"taskflow-config-table-block-title"}),t._v(" "),n("CheckboxGroup",{on:{"on-change":function(e){return t.onTurns(r)}},model:{value:r.turns,callback:function(e){t.$set(r,"turns",e)},expression:"item.turns"}},t._l(e.project_flow_item,(function(t){return n("Checkbox",{key:t.id,attrs:{label:t.id,disabled:t.id==r.id}},[n("span")])})),1)],1)])])})),t._v(" "),n("div",{staticClass:"taskflow-config-table-status-column addnew",on:{click:function(n){return t.onAdd(e)}}},[t._v(t._s(t.$L("添加状态")))])],2)],1)])])])})),1)],1):0==t.loadIng?n("div",{staticClass:"workflow-no"},[t._v("\n "+t._s(t.$L("当前项目还没有创建工作流"))+"\n "),n("Button",{attrs:{type:"primary"},on:{click:t.onCreate}},[t._v(t._s(t.$L("创建工作流")))])],1):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L("状态负责人")+" ("+t.userData.name+")","mask-closable":!1},model:{value:t.userShow,callback:function(e){t.userShow=e},expression:"userShow"}},[n("Form",{attrs:{model:t.userData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"userids",label:t.$L("状态负责人")}},[n("UserInput",{attrs:{"project-id":t.projectId,"multiple-max":5,placeholder:t.$L("选择状态负责人")},model:{value:t.userData.userids,callback:function(e){t.$set(t.userData,"userids",e)},expression:"userData.userids"}})],1),t._v(" "),n("FormItem",{attrs:{prop:"usertype",label:t.$L("流转模式")}},[n("RadioGroup",{model:{value:t.userData.usertype,callback:function(e){t.$set(t.userData,"usertype",e)},expression:"userData.usertype"}},[n("Radio",{attrs:{label:"add"}},[t._v(t._s(t.$L("添加模式")))]),t._v(" "),n("Radio",{attrs:{label:"replace"}},[t._v(t._s(t.$L("流转模式")))]),t._v(" "),n("Radio",{attrs:{label:"merge"}},[t._v(t._s(t.$L("剔除模式")))])],1),t._v(" "),"replace"==t.userData.usertype?n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("流转到此状态时改变任务负责人为状态负责人,原本的任务负责人移至协助人员。")))]):"merge"==t.userData.usertype?n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("流转到此状态时改变任务负责人为状态负责人(并保留操作状态的人员),原本的任务负责人移至协助人员。")))]):n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("流转到此状态时添加状态负责人至任务负责人。")))])],1),t._v(" "),n("FormItem",{attrs:{prop:"userlimit",label:t.$L("限制负责人")}},[n("iSwitch",{attrs:{"true-value":1,"false-value":0},model:{value:t.userData.userlimit,callback:function(e){t.$set(t.userData,"userlimit",e)},expression:"userData.userlimit"}}),t._v(" "),1===t.userData.userlimit?n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("在此状态的任务状态负责人、项目管理员可以修改状态。")))]):n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("在此状态的任务任务负责人、项目管理员可以修改状态。")))])],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.userShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary"},on:{click:t.onUser}},[t._v(t._s(t.$L("保存")))])],1)],1)],1)}),[],!1,null,null,null).exports;function j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function R(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const M={name:"TaskDeleted",props:{projectId:{type:Number,default:0}},data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?j(Object(n),!0).forEach((function(e){R(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["cacheTasks","windowMax768"])),watch:{projectId:{handler:function(){this.getLists()},immediate:!0}},methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("任务名称"),key:"name",minWidth:200,render:function(t,e){return t("AutoTip",e.row.name)}},{title:this.$L("创建时间"),key:"created_at",width:168},{title:this.$L("删除时间"),key:"deleted_at",width:168},{title:this.$L("删除人员"),key:"deleted_userid",minWidth:100,render:function(t,e){var n=e.row;return n.deleted_userid?t("UserAvatar",{props:{userid:n.deleted_userid,size:24,showName:!0}}):t("span","-")}},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){var r=[e("Poptip",{props:{title:t.$L("你确定要还原删除吗?"),confirm:!0,transfer:!0,placement:"left"},style:{fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{"on-ok":function(){t.recovery(n.row)}}},t.$L("还原"))];return e("TableAction",{props:{column:n.column}},r)}}]},refresh:function(){this.keys={},this.getLists()},getLists:function(){var t=this;this.projectId&&(this.loadIng++,this.$store.dispatch("call",{url:"project/task/lists",data:{keys:this.keys,project_id:this.projectId,parent_id:-1,deleted:"yes",sorts:{deleted_at:"desc"},page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"})))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},recovery:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("removeTask",{task_id:t.id,type:"recovery"}).then((function(n){var r=n.msg;$A.messageSuccess(r),e.loadIng--,e.getLists(),e.$store.dispatch("openTask",t)})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))}}};const B=(0,v.Z)(M,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-deleted"},[n("div",{staticClass:"deleted-title"},[t._v("\n "+t._s(t.$L("删除的任务"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("任务名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;function F(t){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F(t)}const z={name:"GanttView",props:{lists:{type:Array},menuWidth:{type:Number,default:300},itemWidth:{type:Number,default:100}},data:function(){return{mouseType:"",mouseWidth:0,mouseScaleWidth:0,dateWidth:100,ganttWidth:0,mouseItem:null,mouseBak:{},dateMove:null}},mounted:function(){this.dateWidth=this.itemWidth,this.$refs.ganttRight.addEventListener("mousewheel",this.handleScroll,!1),document.addEventListener("mousemove",this.itemMouseMove),document.addEventListener("mouseup",this.itemMouseUp),window.addEventListener("resize",this.handleResize,!1),this.handleResize()},beforeDestroy:function(){this.$refs.ganttRight.removeEventListener("mousewheel",this.handleScroll,!1),document.removeEventListener("mousemove",this.itemMouseMove),document.removeEventListener("mouseup",this.itemMouseUp),window.removeEventListener("resize",this.handleResize,!1)},watch:{itemWidth:function(t){this.dateWidth=t}},computed:{monthNum:function(){var t=this.ganttWidth,e=this.dateWidth;return Math.floor(t/e/30)+2},monthStyle:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n){var r=0==t?0:t/e,o=new Date,i=new Date(o.getFullYear(),o.getMonth(),o.getDate(),0,0,0),a=new Date(i.getTime()+864e5*r),s=new Date(a.getFullYear(),a.getMonth()+1,0,23,59,59),u=e*((s-a)/1e3/60/60/24);return n>0&&(u=(s=new Date(a.getFullYear(),a.getMonth()+1+n,0)).getDate()*e),{width:u+"px"}}},monthFormat:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n){var r=0==t?0:t/e,o=new Date,i=new Date(o.getFullYear(),o.getMonth(),o.getDate(),0,0,0),a=new Date(i.getTime()+864e5*r);return n>0&&(a=new Date(a.getFullYear(),a.getMonth()+1+n,0)),$A.formatDate("Y-m",a)}},dateNum:function(){var t=this.ganttWidth,e=this.dateWidth;return Math.floor(t/e)+2},dateStyle:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n){var r={},o=0==t?0:t/e,i=Math.floor(o)+n;o==Math.floor(o)&&i--;var a=0==t?n-1:i,s=new Date((new Date).getTime()+864e5*a);-1!==[0,6].indexOf(s.getDay())&&(r.backgroundColor="#f9fafb");var u=e;return 0==n&&(u=Math.abs((t%u-u)%u)),r.width=u+"px",r}},dateFormat:function(){var t=this.mouseWidth,e=this.dateWidth;return function(n,r){var o=0==t?0:t/e,i=Math.floor(o)+n;o==Math.floor(o)&&i--;var a=0==t?n-1:i,s=new Date((new Date).getTime()+864e5*a);return"day"==r?s.getDate():"week"==r?this.$L("星期".concat("日一二三四五六".charAt(s.getDay()))):s}},itemStyle:function(){var t=this.mouseWidth,e=this.dateWidth,n=this.ganttWidth;return function(r){var o=r.time,i=o.start,a=o.end,s=r.style,u=r.moveX,c=r.moveW,l=new Date,d=new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0).getTime(),f=(i-d)/1e3/60/60/24,m=e*f+-1*t,p=e*((a-d)/1e3/60/60/24-f);"number"==typeof u&&(m+=u),"number"==typeof c&&(p+=c);var h={left:Math.min(Math.max(m,-1.2*p),1.2*n).toFixed(2)+"px",width:p.toFixed(2)+"px"};return m<0&&Math.abs(m)<p&&(h.paddingLeft=Math.abs(m).toFixed(2)+"px"),m+p>n&&m<n&&(h.paddingRight=Math.abs(m+p-n).toFixed(2)+"px"),"object"===F(s)?Object.assign(h,s):h}}},methods:{itemScrollListener:function(t){"timeline"!=this.mouseType&&(this.$refs.ganttTimeline.scrollTop=t.target.scrollTop)},timelineScrollListener:function(t){"item"!=this.mouseType&&(this.$refs.ganttItem.scrollTop=t.target.scrollTop)},handleScroll:function(t){if(t.preventDefault(),t.ctrlKey)return this.dateWidth=Math.min(600,Math.max(24,this.dateWidth-Math.floor(t.deltaY))),void(this.mouseWidth=this.ganttWidth/2*((this.dateWidth-100)/100)+this.dateWidth/100*this.mouseScaleWidth);if(0!=t.deltaY){var e=this.$refs.ganttTimeline,n=e.scrollTop+t.deltaY;n<0?n=0:n>e.scrollHeight-e.clientHeight&&(n=e.scrollHeight-e.clientHeight),e.scrollTop!=n&&(this.mouseType="timeline",e.scrollTop=n)}0!=t.deltaX&&(this.mouseWidth+=t.deltaX,this.mouseScaleWidth+=t.deltaX*(100/this.dateWidth))},handleResize:function(){this.ganttWidth=this.$refs.ganttTimeline.clientWidth},dateMouseDown:function(t){t.preventDefault(),this.mouseItem=null,this.dateMove={clientX:t.clientX}},itemMouseDown:function(t,e){t.preventDefault();var n="moveX";"timeline-resizer"==t.target.className&&(n="moveW"),"number"!=typeof e[n]&&this.$set(e,n,0),this.mouseBak={type:n,clientX:t.clientX,value:e[n]},this.mouseItem=e,this.dateMove=null},itemMouseMove:function(t){if(null!=this.mouseItem){t.preventDefault();var e=this.mouseBak.value+(t.clientX-this.mouseBak.clientX);if("moveW"===this.mouseBak.type){var n=864e5/this.dateWidth,r=this.mouseItem.time,o=r.start;if(r.end+e*n-o<=0)return}this.$set(this.mouseItem,this.mouseBak.type,e)}else if(null!=this.dateMove){t.preventDefault();var i=5*(this.dateMove.clientX-t.clientX);this.dateMove.clientX=t.clientX,this.mouseWidth+=i,this.mouseScaleWidth+=i*(100/this.dateWidth)}},itemMouseUp:function(t){if(null!=this.mouseItem){var e=this.mouseItem.time,n=e.start,r=e.end,o=!1,i=864e5/this.dateWidth;if("number"==typeof this.mouseItem.moveX&&0!=this.mouseItem.moveX){var a=this.mouseItem.moveX*i;this.$set(this.mouseItem.time,"start",n+a),this.$set(this.mouseItem.time,"end",r+a),this.$set(this.mouseItem,"moveX",0),o=!0}if("number"==typeof this.mouseItem.moveW&&0!=this.mouseItem.moveW){var s=this.mouseItem.moveW*i;this.$set(this.mouseItem.time,"end",r+s),this.$set(this.mouseItem,"moveW",0),o=!0}o?this.$emit("on-change",this.mouseItem):"timeline-title"==t.target.className&&this.clickItem(this.mouseItem),this.mouseItem=null}else null!=this.dateMove&&(this.dateMove=null)},scrollPosition:function(t){var e=new Date,n=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),r=864e5/this.dateWidth,o=(this.lists[t].time.start-n)/r-this.dateWidth-this.mouseWidth;this.mouseWidth+=o,this.mouseScaleWidth+=o*(100/this.dateWidth)},clickItem:function(t){this.$emit("on-click",t)}}};var U=n(93379),H=n.n(U),V=n(79514),W={insert:"head",singleton:!1};H()(V.Z,W);V.Z.locals;function q(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?q(Object(n),!0).forEach((function(e){X(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function X(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const K={name:"ProjectGantt",components:{GanttView:(0,v.Z)(z,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-gantt"},[n("div",{staticClass:"gantt-left",style:{width:t.menuWidth+"px"}},[n("div",{staticClass:"gantt-title"},[n("div",{staticClass:"gantt-title-text"},[t._v(t._s(t.$L("任务名称")))])]),t._v(" "),n("ul",{ref:"ganttItem",staticClass:"gantt-item",on:{scroll:t.itemScrollListener,mouseenter:function(e){t.mouseType="item"}}},t._l(t.lists,(function(e,r){return n("li",{key:r},[e.overdue?n("div",{staticClass:"item-overdue",on:{click:function(n){return t.clickItem(e)}}},[t._v(t._s(t.$L("已超期")))]):t._e(),t._v(" "),n("div",{staticClass:"item-title",class:{complete:e.complete,overdue:e.overdue},on:{click:function(n){return t.clickItem(e)}}},[t._v(t._s(e.label))]),t._v(" "),n("Icon",{staticClass:"item-icon",attrs:{type:"ios-locate-outline"},on:{click:function(e){return t.scrollPosition(r)}}})],1)})),0)]),t._v(" "),n("div",{ref:"ganttRight",staticClass:"gantt-right"},[n("div",{staticClass:"gantt-chart"},[n("ul",{staticClass:"gantt-month"},t._l(t.monthNum,(function(e,r){return n("li",{key:r,style:t.monthStyle(r)},[n("div",{staticClass:"month-format"},[t._v(t._s(t.monthFormat(r)))])])})),0),t._v(" "),n("ul",{staticClass:"gantt-date",on:{mousedown:t.dateMouseDown}},t._l(t.dateNum,(function(e,r){return n("li",{key:r,style:t.dateStyle(r)},[n("div",{staticClass:"date-format"},[n("div",{staticClass:"format-day"},[t._v(t._s(t.dateFormat(r,"day")))]),t._v(" "),t.dateWidth>46?n("div",{staticClass:"format-week"},[t._v(t._s(t.dateFormat(r,"week")))]):t._e()])])})),0),t._v(" "),n("ul",{ref:"ganttTimeline",staticClass:"gantt-timeline",on:{scroll:t.timelineScrollListener,mouseenter:function(e){t.mouseType="timeline"}}},t._l(t.lists,(function(e,r){return n("li",{key:r},[n("div",{staticClass:"timeline-item",style:t.itemStyle(e),on:{mousedown:function(n){return t.itemMouseDown(n,e)}}},[n("div",{staticClass:"timeline-title",attrs:{title:e.label}},[t._v(t._s(e.label))]),t._v(" "),n("div",{staticClass:"timeline-resizer"})])])})),0)])])])}),[],!1,null,"53625f84",null).exports},props:{projectColumn:{default:[]},flowInfo:{default:{}}},data:function(){return{lists:[],filtrProjectId:0,editColumns:[{title:this.$L("任务名称"),key:"label",minWidth:150,ellipsis:!0},{title:this.$L("原计划时间"),minWidth:135,align:"center",render:function(t,e){var n=e.row;return!0===n.notime?t("span","-"):t("div",{style:{}},[t("div",$A.formatDate("Y-m-d H:i",Math.round(n.baktime.start/1e3))),t("div",$A.formatDate("Y-m-d H:i",Math.round(n.baktime.end/1e3)))])}},{title:this.$L("新计划时间"),minWidth:135,align:"center",render:function(t,e){var n=e.row;return t("div",{style:{}},[t("div",$A.formatDate("Y-m-d H:i",Math.round(n.newTime.start/1e3))),t("div",$A.formatDate("Y-m-d H:i",Math.round(n.newTime.end/1e3)))])}}],editData:[],editLoad:0,editShowInfo:!1}},mounted:function(){this.initData()},computed:Y(Y(Y({},(0,r.rn)(["userId","windowWidth","taskPriority"])),(0,r.Se)(["projectParameter"])),{},{menuWidth:function(){return this.windowWidth<1440?180:260},dropStyle:function(){return this.windowWidth<1440?{left:"142px"}:{}},completedTask:function(){return this.projectParameter("completedTask")}}),watch:{projectColumn:{handler:function(){this.initData()},deep:!0},flowInfo:{handler:function(){this.initData()},deep:!0},completedTask:function(){this.initData()}},methods:{initData:function(){this.lists=[],this.projectColumn&&this.projectColumn.some(this.checkAdd)},filtrLength:function(t){var e=this;return t.filter((function(t){return!(t.complete_at&&!e.completedTask)&&!(e.flowInfo.value>0&&t.flow_item_id!==e.flowInfo.value)})).length},checkAdd:function(t){var e=this;this.filtrProjectId>0&&t.id!=this.filtrProjectId||t.tasks&&t.tasks.some((function(t){var n=!t.start_at||!t.end_at,r=e.getTimeObj(t),o=r.start,i=r.end;if(t.complete_at&&!e.completedTask)return!1;if(e.flowInfo.value>0&&t.flow_item_id!==e.flowInfo.value)return!1;var a="#058ce4";e.taskPriority.some((function(e){if(e.priority===t.p_level)return a=e.color,!0}));var s={start:o,end:i},u=$A.cloneJSON(s),c=e.editData.find((function(e){return e.id==t.id}));c&&(s=$A.cloneJSON(c.newTime)),e.lists.push({id:t.id,label:t.name,complete:t.complete_at,overdue:t.overdue,time:s,notime:n,baktime:u,style:{background:a}})}))},onChange:function(t){var e=t.time,n=t.baktime;if(Math.abs(n.end-e.end)>1e3||Math.abs(n.start-e.start)>1e3){var r=this.editData.find((function(e){return e.id==t.id}));r?r.newTime=e:this.editData.push({id:t.id,label:t.label,notime:t.notime,baktime:t.baktime,newTime:e})}},onClick:function(t){this.$store.dispatch("openTask",t)},editSubmit:function(t){var e=this;this.editData&&this.editData.forEach((function(n){var r=e.lists.find((function(t){return t.id==n.id}));if(t){e.editLoad++;var o=$A.formatDate("Y-m-d H:i",Math.round(n.newTime.start/1e3)),i=$A.formatDate("Y-m-d H:i",Math.round(n.newTime.end/1e3)),a={task_id:n.id,times:[o,i]};e.$store.dispatch("taskUpdate",a).then((function(t){var n=t.msg;e.editLoad--,0===e.editLoad&&$A.messageSuccess(n),r&&e.$set(r,"baktime",$A.cloneJSON(r.time))})).catch((function(t){var n=t.msg;e.editLoad--,0===e.editLoad&&$A.modalError(n),r&&e.$set(r,"time",$A.cloneJSON(r.baktime))}))}else r&&e.$set(r,"time",$A.cloneJSON(r.baktime))})),this.editData=[]},getRawTime:function(t){var e=this.lists.find((function(e){return e.id==t}));return e?this.getTimeObj(e):null},getTimeObj:function(t){var e=$A.Time(t.start_at)||$A.Time(t.created_at),n=$A.Time(t.end_at)||$A.Time(t.created_at)+86400;return n==e&&(n=Math.round(new Date($A.formatDate("Y-m-d 23:59:59",n)).getTime()/1e3)),n=Math.max(n,e+60),{start:e*=1e3,end:n*=1e3}},onSwitchColumn:function(t){this.filtrProjectId=$A.runNum(t),this.initData()}}};const G=(0,v.Z)(K,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-gstc-gantt"},[n("GanttView",{attrs:{lists:t.lists,menuWidth:t.menuWidth,itemWidth:80},on:{"on-change":t.onChange,"on-click":t.onClick}}),t._v(" "),n("Dropdown",{staticClass:"project-gstc-dropdown-filtr",style:t.dropStyle,attrs:{trigger:"click"},on:{"on-click":t.onSwitchColumn}},[n("Icon",{staticClass:"project-gstc-dropdown-icon",class:{filtr:t.filtrProjectId>0},attrs:{type:"md-funnel"}}),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{class:{"dropdown-active":0==t.filtrProjectId},attrs:{name:0}},[t._v(t._s(t.$L("全部")))]),t._v(" "),t._l(t.projectColumn,(function(e,r){return n("DropdownItem",{key:r,class:{"dropdown-active":t.filtrProjectId==e.id},attrs:{name:e.id}},[t._v("\n "+t._s(e.name)+"\n "),e.tasks?n("span",[t._v("("+t._s(t.filtrLength(e.tasks))+")")]):t._e()])}))],2)],1),t._v(" "),n("div",{staticClass:"project-gstc-edit",class:{info:t.editShowInfo,visible:t.editData&&t.editData.length>0}},[n("div",{staticClass:"project-gstc-edit-info"},[n("Table",{attrs:{size:"small","max-height":"600",columns:t.editColumns,data:t.editData}}),t._v(" "),n("div",{staticClass:"project-gstc-edit-btns"},[n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"text"},on:{click:function(e){return t.editSubmit(!1)}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.editSubmit(!0)}}},[t._v(t._s(t.$L("保存")))]),t._v(" "),n("Icon",{staticClass:"zoom",attrs:{type:"md-arrow-dropright"},on:{click:function(e){t.editShowInfo=!1}}})],1)],1),t._v(" "),n("div",{staticClass:"project-gstc-edit-small"},[n("div",{staticClass:"project-gstc-edit-text",on:{click:function(e){t.editShowInfo=!0}}},[t._v(t._s(t.$L("未保存计划时间"))+": "),t.editData?n("span",[t._v(t._s(t.editData.length))]):t._e()]),t._v(" "),n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"text"},on:{click:function(e){return t.editSubmit(!1)}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{loading:t.editLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.editSubmit(!0)}}},[t._v(t._s(t.$L("保存")))])],1)])],1)}),[],!1,null,null,null).exports;function Z(t){return function(t){if(Array.isArray(t))return J(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return J(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return J(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Q(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function tt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Q(Object(n),!0).forEach((function(e){et(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function et(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}o.default.use(a());const nt={name:"ProjectList",components:{TaskMenu:y.Z,ProjectWorkflow:P,DrawerOverlay:A.Z,ProjectLog:O.Z,TaskArchived:T,TaskRow:x,Draggable:u(),TaskAddSimple:b,UserInput:f.Z,TaskAdd:l.Z,TaskPriority:c.Z,TaskDeleted:B,ProjectGantt:G},data:function(){return{loading:!1,nowTime:$A.Time(),nowInterval:null,columnLoad:{},columnTopShow:{},sortField:"end_at",sortType:"desc",searchText:"",addColumnShow:!1,addColumnName:"",sortData:[],sortDisabled:!1,settingShow:!1,settingData:{},settingLoad:0,userShow:!1,userData:{},userLoad:0,inviteShow:!1,inviteData:{},inviteLoad:0,transferShow:!1,transferData:{},transferLoad:0,workflowShow:!1,logShow:!1,archivedTaskShow:!1,deletedTaskShow:!1,projectDialogSubscribe:null,flowInfo:{},flowList:[]}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3),this.projectDialogSubscribe=d.Store.subscribe("onProjectDialogBack",(function(){t.$store.dispatch("toggleProjectParameter","chat")}))},destroyed:function(){clearInterval(this.nowInterval),this.projectDialogSubscribe&&(this.projectDialogSubscribe.unsubscribe(),this.projectDialogSubscribe=null)},computed:tt(tt(tt({},(0,r.rn)(["isDesktop","windowWidth","userId","cacheDialogs","projectId","projectLoad","cacheTasks","cacheColumns","taskCompleteTemps"])),(0,r.Se)(["projectData","projectParameter","transforTasks"])),{},{tabTypeActive:function(){return this.projectParameter("menuType")},tabTypeStyle:function(){var t={};switch(this.tabTypeActive){case"column":t.left="0";break;case"table":t.left="33.33%";break;case"gantt":t.left="66.66%";break;default:t.display="none"}return t},userWaitRemove:function(){var t=this.userData,e=t.userids,n=t.useridbak;if(!e)return[];var r=[];return n.some((function(t){e.includes(t)||r.push(t)})),r},msgUnread:function(){var t=this.cacheDialogs,e=this.projectData,n=t.find((function(t){return t.id===e.dialog_id}));return n?$A.getDialogUnread(n):0},panelTask:function(){var t=this.searchText,e=this.flowInfo;return function(n){return this.projectParameter("completedTask")||(n=n.filter((function(t){return!t.complete_at}))),e.value>0&&(n=n.filter((function(t){return t.flow_item_id===e.value}))),t&&(n=n.filter((function(e){var n=e.name,r=e.desc;return $A.strExists(n,t)||$A.strExists(r,t)}))),n}},projectUser:function(){var t=this.projectData,e=this.windowWidth;if(!t.project_user)return[];var n=e>1200?8:3,r=t.project_user.filter((function(e){return e.userid!=t.owner_userid}));if(r.length<=n)return r;var o=r.slice(0,n-1);return o.push({userid:-1,count:r.length}),o.push(r[r.length-1]),o},allTask:function(){var t=this.cacheTasks,e=this.projectId;return t.filter((function(t){return!t.archived_at&&t.project_id==e}))},columnList:function(){var t=this,e=this.projectId,n=this.cacheColumns,r=this.allTask,o=n.filter((function(t){return t.project_id==e})).sort((function(t,e){return t.sort!=e.sort?t.sort-e.sort:t.id-e.id}));return o.forEach((function(e){e.tasks=t.transforTasks(r.filter((function(t){return t.column_id==e.id}))).sort((function(t,e){return t.complete_at||e.complete_at?$A.Date(t.complete_at)-$A.Date(e.complete_at):t.sort!=e.sort?t.sort-e.sort:t.id-e.id}))})),o},myList:function(){var t=this,e=this.allTask,n=this.taskCompleteTemps,r=this.sortField,o=this.sortType,i=e.filter((function(e){return t.myFilter(e)}));if(n.length>0){var a,s=e.filter((function(e){return n.includes(e.id)&&t.myFilter(e,!1)}));if(s.length>0)(a=i=$A.cloneJSON(i)).push.apply(a,Z(s))}return i.sort((function(t,e){if("asc"==o){var n=[e,t];t=n[0],e=n[1]}return"level"==r?t.p_level-e.p_level:"end_at"==r?t.end_at==e.end_at?t.p_level-e.p_level:$A.Date(t.end_at||"2099-12-31 23:59:59")-$A.Date(e.end_at||"2099-12-31 23:59:59"):void 0}))},helpList:function(){var t=this,e=this.allTask,n=this.taskCompleteTemps,r=this.sortField,o=this.sortType,i=e.filter((function(e){return t.helpFilter(e)}));if(n.length>0){var a,s=e.filter((function(e){return n.includes(e.id)&&t.helpFilter(e,!1)}));if(s.length>0)(a=i=$A.cloneJSON(i)).push.apply(a,Z(s))}return i.sort((function(t,e){if("asc"==o){var n=[e,t];t=n[0],e=n[1]}return"level"==r?t.p_level-e.p_level:"end_at"==r?t.end_at==e.end_at?t.p_level-e.p_level:$A.Date(t.end_at||"2099-12-31 23:59:59")-$A.Date(e.end_at||"2099-12-31 23:59:59"):void 0}))},unList:function(){var t=this.allTask,e=this.searchText,n=this.sortField,r=this.sortType,o=this.flowInfo;return t.filter((function(t){return!(t.parent_id>0)&&(!(o.value>0&&t.flow_item_id!==o.value)&&(!(e&&!$A.strExists(t.name,e)&&!$A.strExists(t.desc,e))&&!t.complete_at))})).sort((function(t,e){if("asc"==r){var o=[e,t];t=o[0],e=o[1]}return"level"==n?t.p_level-e.p_level:"end_at"==n?t.end_at==e.end_at?t.p_level-e.p_level:$A.Date(t.end_at||"2099-12-31 23:59:59")-$A.Date(e.end_at||"2099-12-31 23:59:59"):void 0}))},completedList:function(){var t=this.allTask,e=this.searchText,n=this.flowInfo;return t.filter((function(t){return!(t.parent_id>0)&&(!(n.value>0&&t.flow_item_id!==n.value)&&(!(e&&!$A.strExists(t.name,e)&&!$A.strExists(t.desc,e))&&t.complete_at))})).sort((function(t,e){var n=$A.Date(t.complete_at);return $A.Date(e.complete_at)-n}))},completedCount:function(){return this.allTask.filter((function(t){return!(t.parent_id>0)&&t.complete_at})).length},flowTitle:function(){var t=this.flowInfo,e=this.allTask;return t.value?t.label:"".concat(this.$L("全部")," (").concat(e.length,")")},flowData:function(){var t=this.flowList,e=this.allTask,n=[{value:0,label:"".concat(this.$L("全部")," (").concat(e.length,")"),children:[]}],r=t.map((function(t){return{value:t.id,label:t.name,status:t.status,children:t.project_flow_item.map((function(t){var n=e.filter((function(e){return e.flow_item_id==t.id})).length;return{value:t.id,label:"".concat(t.name," (").concat(n,")"),status:t.status,class:t.status}}))}}));return 1===r.length?n.push.apply(n,Z(r[0].children)):r.length>0&&n.push.apply(n,Z(r)),n}}),watch:{projectData:function(){this.sortData=this.getSort()},projectLoad:function(t){var e=this;this._loadTimeout&&clearTimeout(this._loadTimeout),t>0?this._loadTimeout=setTimeout((function(){e.loading=!0}),1e3):this.loading=!1},projectId:{handler:function(t){t>0&&this.getFlowData()},immediate:!0}},methods:{searchFocus:function(){var t=this;this.$nextTick((function(){t.$refs.searchInput.focus({cursor:"end"})}))},getSort:function(){var t=[];return this.columnList.forEach((function(e){t.push({id:e.id,task:e.tasks.map((function(t){return t.id}))})})),t},sortUpdate:function(t){var e=this,n=this.sortData,r=this.getSort();if(JSON.stringify(n)!==JSON.stringify(r)){this.sortData=r;var o={project_id:this.projectId,sort:this.sortData,only_column:!0===t?1:0};this.sortDisabled=!0,this.$store.dispatch("call",{url:"project/sort",data:o}).then((function(t){var n=t.msg;$A.messageSuccess(n),e.sortDisabled=!1;var r,i=[];o.only_column?(r=-1,o.sort.forEach((function(t){r++,i.push({id:t.id,sort:r})})),e.$store.dispatch("saveColumn",i)):(o.sort.forEach((function(t){r=-1,i.push.apply(i,Z(t.task.map((function(n){return r++,i.push.apply(i,Z(e.allTask.filter((function(t){return t.parent_id==n})).map((function(e){return{id:e.id,sort:r,column_id:t.id}})))),{id:n,sort:r,column_id:t.id}}))))})),e.$store.dispatch("saveTask",i))})).catch((function(t){var n=t.msg;$A.modalError(n),e.sortDisabled=!1,e.$store.dispatch("getTaskForProject",e.projectId).catch((function(){}))}))}},addTopShow:function(t,e){this.$set(this.columnTopShow,t,e),e&&(this.$refs["column_"+t][0].scrollTop=0)},addTaskOpen:function(t){d.Store.set("addTask",t)},addColumnOpen:function(){var t=this;this.addColumnShow=!0,this.$nextTick((function(){t.$refs.addColumnName.focus()}))},addColumnBlur:function(){""===this.addColumnName&&(this.addColumnShow=!1)},addColumnSubmit:function(){var t=this,e=this.addColumnName.trim();""!==e&&this.$store.dispatch("call",{url:"project/column/add",data:{project_id:this.projectId,name:e}}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.addColumnName="",t.$store.dispatch("saveColumn",n)})).catch((function(t){var e=t.msg;$A.modalError(e)}))},dropColumn:function(t,e){"title"===e?this.titleColumn(t):"remove"===e?this.removeColumn(t):e.name&&this.updateColumn(t,{color:e.color})},titleColumn:function(t){var e=this;$A.modalInput({value:t.name,title:"修改列表",placeholder:"输入列表名称",onOk:function(n){return n&&e.updateColumn(t,{name:n}),!0}})},updateColumn:function(t,e){var n=this;!0!==this.columnLoad[t.id]&&(this.$set(this.columnLoad,t.id,!0),Object.keys(e).forEach((function(r){return n.$set(t,r,e[r])})),this.$store.dispatch("call",{url:"project/column/update",data:Object.assign(e,{column_id:t.id})}).then((function(e){var r=e.data;n.$set(n.columnLoad,t.id,!1),n.$store.dispatch("saveColumn",r)})).catch((function(e){var r=e.msg;n.$set(n.columnLoad,t.id,!1),n.$store.dispatch("getColumns",n.projectId).catch((function(){})),$A.modalError(r)})))},removeColumn:function(t){var e=this;$A.modalConfirm({title:"删除列表",content:"你确定要删除列表【"+t.name+"】及列表内的任务吗?",loading:!0,onOk:function(){!0!==e.columnLoad[t.id]&&(e.$set(e.columnLoad,t.id,!0),e.$store.dispatch("removeColumn",t.id).then((function(n){n.data;var r=n.msg;$A.messageSuccess(r),e.$set(e.columnLoad,t.id,!1),e.$Modal.remove()})).catch((function(n){var r=n.msg;$A.modalError(r,301),e.$set(e.columnLoad,t.id,!1),e.$Modal.remove()})))}})},onSort:function(t){this.sortField=t,this.sortType="desc"==this.sortType?"asc":"desc"},onSetting:function(){var t=this;this.settingLoad++,this.$store.dispatch("call",{url:"project/update",data:Object.assign(this.settingData,{project_id:this.projectId})}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.settingLoad--,t.settingShow=!1,t.$store.dispatch("saveProject",n)})).catch((function(e){var n=e.msg;$A.modalError(n),t.settingLoad--}))},onUser:function(){var t=this;this.userLoad++,this.$store.dispatch("call",{url:"project/user",data:{project_id:this.projectId,userid:this.userData.userids}}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.userLoad--,t.userShow=!1,t.$store.dispatch("getProjectOne",t.projectId).catch((function(){})),t.$store.dispatch("getTaskForProject",t.projectId).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.userLoad--}))},onTransfer:function(){var t=this;this.transferLoad++,this.$store.dispatch("call",{url:"project/transfer",data:{project_id:this.projectId,owner_userid:this.transferData.owner_userid[0]}}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.transferLoad--,t.transferShow=!1,t.$store.dispatch("getProjectOne",t.projectId).catch((function(){})),t.$store.dispatch("getTaskForProject",t.projectId).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.transferLoad--}))},onArchived:function(){var t=this;$A.modalConfirm({title:"归档项目",content:"你确定要归档项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("archivedProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},onDelete:function(){var t=this;$A.modalConfirm({title:"删除项目",content:"你确定要删除项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("removeProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},onExit:function(){var t=this;$A.modalConfirm({title:"退出项目",content:"你确定要退出项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("exitProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},projectDropdown:function(t){var e=this;switch(t){case"setting":this.$set(this.settingData,"name",this.projectData.name),this.$set(this.settingData,"desc",this.projectData.desc),this.settingShow=!0,this.$nextTick((function(){e.$refs.projectName.focus()}));break;case"user":if(this.projectData.owner_userid!==this.userId)return;var n=this.projectData.project_user.map((function(t){return t.userid}));this.$set(this.userData,"userids",n),this.$set(this.userData,"useridbak",n),this.$set(this.userData,"uncancelable",[this.projectData.owner_userid]),this.userShow=!0;break;case"invite":this.inviteData={},this.inviteShow=!0,this.inviteGet();break;case"workflow":this.workflowShow=!0;break;case"log":this.logShow=!0;break;case"archived_task":this.archivedTaskShow=!0;break;case"deleted_task":this.deletedTaskShow=!0;break;case"transfer":this.$set(this.transferData,"owner_userid",[this.projectData.owner_userid]),this.transferShow=!0;break;case"archived":this.onArchived();break;case"delete":this.onDelete();break;case"exit":this.onExit()}},openTask:function(t,e){this.$store.dispatch("openTask",t),!0===e&&setTimeout((function(){d.Store.set("receiveTask",!0)}),300)},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e[0].handleClick()},taskIsHidden:function(t){var e=t.name,n=t.desc,r=t.complete_at,o=this.searchText,i=this.flowInfo;return!(this.projectParameter("completedTask")||!r)||(i.value>0&&t.flow_item_id!==i.value||!(!o||$A.strExists(e,o)||$A.strExists(n,o)))},ownerUser:function(t){return t.filter((function(t){return 1==t.owner})).sort((function(t,e){return t.id-e.id}))},inviteGet:function(t){var e=this;this.inviteLoad++,this.$store.dispatch("call",{url:"project/invite",data:{project_id:this.projectId,refresh:!0===t?"yes":"no"}}).then((function(t){var n=t.data;e.inviteLoad--,e.inviteData=n,e.inviteCopy()})).catch((function(t){var n=t.msg;$A.modalError(n),e.inviteLoad--}))},getFlowData:function(){var t=this;this.flowInfo={},this.$store.dispatch("call",{url:"project/flow/list",data:{project_id:this.projectId}}).then((function(e){var n=e.data;t.flowList=n})).catch((function(){t.flowList=[]}))},flowChange:function(t,e){this.flowInfo=e.pop()},inviteCopy:function(){var t=this;this.inviteData.url&&this.$copyText(this.inviteData.url).then((function(){$A.messageSuccess(t.$L("复制成功!"))}),(function(){$A.messageError(t.$L("复制失败!"))}))},inviteFocus:function(){this.$refs.inviteInput.focus({cursor:"all"})},toggleCompleted:function(){this.$store.dispatch("forgetTaskCompleteTemp",!0),this.$store.dispatch("toggleProjectParameter","completedTask")},workflowBeforeClose:function(){var t=this;return new Promise((function(e){t.$refs.workflow.existDiff()?$A.modalConfirm({content:"设置尚未保存,是否放弃修改?",cancelText:"取消",okText:"放弃",onOk:function(){e()}}):e()}))},myFilter:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(!this.projectParameter("completedTask")&&!0===e&&t.complete_at)&&(!(this.flowInfo.value>0&&t.flow_item_id!==this.flowInfo.value)&&(!(this.searchText&&!$A.strExists(t.name,this.searchText)&&!$A.strExists(t.desc,this.searchText))&&t.owner))},helpFilter:function(t){var e=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(t.parent_id>0)&&(!(!this.projectParameter("completedTask")&&!0===n&&t.complete_at)&&(!(this.flowInfo.value>0&&t.flow_item_id!==this.flowInfo.value)&&(!(this.searchText&&!$A.strExists(t.name,this.searchText)&&!$A.strExists(t.desc,this.searchText))&&(t.task_user&&t.task_user.find((function(t){var n=t.userid,r=t.owner;return n==e.userId&&0==r}))))))},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},tabTypeChange:function(t){switch(t){case"column":this.$store.dispatch("toggleProjectParameter",{project_id:this.projectId,key:"menuType",value:"column"});break;case"table":this.$store.dispatch("toggleProjectParameter",{project_id:this.projectId,key:"menuType",value:"table"});break;case"gantt":this.$store.dispatch("toggleProjectParameter",{project_id:this.projectId,key:"menuType",value:"gantt"})}}}};const rt=(0,v.Z)(nt,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-list"},[n("PageTitle",{attrs:{title:t.projectData.name}}),t._v(" "),n("div",{staticClass:"project-head"},[n("div",{staticClass:"project-titbox"},[n("div",{staticClass:"project-title"},[n("h1",[t._v(t._s(t.projectData.name))]),t._v(" "),t.projectData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e(),t._v(" "),t.loading?n("div",{staticClass:"project-load"},[n("Loading")],1):t._e()]),t._v(" "),n("ul",{staticClass:"project-icons"},[n("li",{staticClass:"project-avatar",on:{click:function(e){return t.projectDropdown("user")}}},[n("ul",[n("li",[n("UserAvatar",{attrs:{userid:t.projectData.owner_userid,size:36,borderWitdh:2,openDelay:0}},[n("p",[t._v(t._s(t.$L("项目负责人")))])])],1),t._v(" "),t._l(t.projectUser,(function(e){return t.windowWidth>980&&t.projectUser.length>0?[-1===e.userid?n("li",{staticClass:"more"},[n("ETooltip",{attrs:{content:t.$L("共"+(e.count+1)+"个成员")}},[n("Icon",{attrs:{type:"ios-more"}})],1)],1):n("li",[n("UserAvatar",{attrs:{userid:e.userid,size:36,borderWitdh:2,openDelay:0}})],1)]:t._e()}))],2)]),t._v(" "),n("li",{staticClass:"project-icon",on:{click:function(e){return t.addTaskOpen(0)}}},[n("ETooltip",{attrs:{content:t.$L("添加任务")}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"md-add"}})],1)],1),t._v(" "),n("li",{class:["project-icon",""!=t.searchText?"active":""]},[n("Tooltip",{attrs:{always:""!=t.searchText,theme:"light",rawIndex:10},on:{"on-popper-show":t.searchFocus}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-search"},on:{click:t.searchFocus}}),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Input",{ref:"searchInput",staticClass:"search-input",attrs:{placeholder:t.$L("名称、描述..."),clearable:""},model:{value:t.searchText,callback:function(e){t.searchText=e},expression:"searchText"}})],1)],1)],1),t._v(" "),n("li",{class:["project-icon",t.projectParameter("chat")?"active":""],on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","chat")}}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-chatbubbles"}}),t._v(" "),n("Badge",{staticClass:"menu-badge",attrs:{count:t.msgUnread}})],1),t._v(" "),n("li",{staticClass:"project-icon"},[n("EDropdown",{attrs:{trigger:"click",transfer:""},on:{command:t.projectDropdown}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-more"}}),t._v(" "),t.projectData.owner_userid===t.userId?n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"setting"}},[t._v(t._s(t.$L("项目设置")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"workflow"}},[t._v(t._s(t.$L("工作流设置")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"user",divided:""}},[t._v(t._s(t.$L("成员管理")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"invite"}},[t._v(t._s(t.$L("邀请链接")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"log",divided:""}},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived_task"}},[t._v(t._s(t.$L("已归档任务")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"deleted_task"}},[t._v(t._s(t.$L("已删除任务")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"transfer",divided:""}},[t._v(t._s(t.$L("移交项目")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived"}},[t._v(t._s(t.$L("归档项目")))]),t._v(" "),n("EDropdownItem",{staticStyle:{color:"#f40"},attrs:{command:"delete"}},[t._v(t._s(t.$L("删除项目")))])],1):n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"log"}},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived_task"}},[t._v(t._s(t.$L("已归档任务")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"deleted_task"}},[t._v(t._s(t.$L("已删除任务")))]),t._v(" "),n("EDropdownItem",{staticStyle:{color:"#f40"},attrs:{command:"exit",divided:""}},[t._v(t._s(t.$L("退出项目")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"project-subbox clearfix"},[n("div",{staticClass:"project-subtitle"},[t._v(t._s(t.projectData.desc))]),t._v(" "),n("div",{staticClass:"project-switch"},[t.completedCount>0?n("div",{staticClass:"project-checkbox"},[n("Checkbox",{attrs:{value:t.projectParameter("completedTask")},on:{"on-change":t.toggleCompleted}},[t._v(t._s(t.$L("显示已完成")))])],1):t._e(),t._v(" "),t.flowList.length>0?n("div",{staticClass:"project-select"},[n("Cascader",{attrs:{data:t.flowData,"transfer-class-name":"project-list-flow-cascader",transfer:""},on:{"on-change":t.flowChange}},[n("span",{class:"project-flow "+t.flowInfo.status},[t._v(t._s(t.flowTitle))])])],1):t._e(),t._v(" "),n("div",{staticClass:"project-switch-button"},[n("div",{staticClass:"slider",style:t.tabTypeStyle}),t._v(" "),n("div",{class:{active:"column"===t.tabTypeActive},on:{click:function(e){return t.tabTypeChange("column")}}},[n("i",{staticClass:"taskfont"},[t._v("")])]),t._v(" "),n("div",{class:{active:"table"===t.tabTypeActive},on:{click:function(e){return t.tabTypeChange("table")}}},[n("i",{staticClass:"taskfont"},[t._v("")])]),t._v(" "),n("div",{class:{active:"gantt"===t.tabTypeActive},on:{click:function(e){return t.tabTypeChange("gantt")}}},[n("i",{staticClass:"taskfont"},[t._v("")])])])])])]),t._v(" "),"column"===t.tabTypeActive?n("div",{staticClass:"project-column"},[n("Draggable",{staticClass:"column-list",attrs:{list:t.columnList,animation:150,disabled:t.sortDisabled||!t.isDesktop,tag:"ul",draggable:".column-item"},on:{sort:function(e){return t.sortUpdate(!0)}}},[t._l(t.columnList,(function(e){return n("li",{staticClass:"column-item"},[n("div",{class:["column-head",e.color?"custom-color":""],style:e.color?{backgroundColor:e.color}:{}},[n("div",{staticClass:"column-head-title"},[n("AutoTip",[t._v(t._s(e.name))]),t._v(" "),n("em",[t._v("("+t._s(t.panelTask(e.tasks).length)+")")])],1),t._v(" "),n("div",{staticClass:"column-head-icon"},[!0===t.columnLoad[e.id]?n("div",{staticClass:"loading"},[n("Loading")],1):n("EDropdown",{attrs:{trigger:"click",size:"small"},on:{command:function(n){return t.dropColumn(e,n)}}},[n("Icon",{attrs:{type:"ios-more"}}),t._v(" "),n("EDropdownMenu",{staticClass:"project-list-more-dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"title"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-create"}}),t._v(t._s(t.$L("修改"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t._l(t.$store.state.columnColorList,(function(r,o){return n("EDropdownItem",{key:o,attrs:{divided:0==o,command:r}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:r.color},domProps:{innerHTML:t._s(r.color==e.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(r.name))+"\n ")])])}))],2)],1),t._v(" "),n("Icon",{staticClass:"last",attrs:{type:"md-add"},on:{click:function(n){return t.addTopShow(e.id,!0)}}})],1)]),t._v(" "),n("div",{ref:"column_"+e.id,refInFor:!0,staticClass:"column-task overlay-y"},[t.columnTopShow[e.id]?n("div",{staticClass:"task-item additem"},[n("TaskAddSimple",{attrs:{"column-id":e.id,"project-id":t.projectId,"add-top":!0,"auto-active":""},on:{"on-close":function(n){return t.addTopShow(e.id,!1)},"on-priority":t.addTaskOpen}})],1):t._e(),t._v(" "),n("Draggable",{staticClass:"task-list",attrs:{list:e.tasks,animation:150,disabled:t.sortDisabled||!t.isDesktop,draggable:".task-draggable",group:"task"},on:{sort:t.sortUpdate,remove:t.sortUpdate}},[t._l(e.tasks,(function(e){return n("div",{class:["task-item task-draggable",e.complete_at?"complete":"",t.taskIsHidden(e)?"hidden":""],style:e.color?{backgroundColor:e.color}:{},on:{click:function(n){return t.openTask(e)}}},[n("div",{class:["task-head",e.desc?"has-desc":""]},[n("div",{staticClass:"task-title"},[e.flow_item_name?n("span",{class:e.flow_item_status,on:{click:function(n){return n.stopPropagation(),t.openMenu(e)}}},[t._v(t._s(e.flow_item_name))]):t._e(),t._v(" "),n("pre",[t._v(t._s(e.name))])]),t._v(" "),n("div",{staticClass:"task-menu",on:{click:function(t){t.stopPropagation()}}},[n("TaskMenu",{ref:"taskMenu_"+e.id,refInFor:!0,attrs:{task:e,icon:"ios-more"}})],1)]),t._v(" "),e.desc?n("div",{staticClass:"task-desc"},[n("pre",{domProps:{innerHTML:t._s(e.desc)}})]):t._e(),t._v(" "),e.task_tag.length>0?n("div",{staticClass:"task-tags"},t._l(e.task_tag,(function(e,r){return n("Tag",{key:r,attrs:{color:e.color}},[t._v(t._s(e.name))])})),1):t._e(),t._v(" "),n("div",{staticClass:"task-users"},[n("ul",[t._l(t.ownerUser(e.task_user),(function(t,r){return n("li",{key:r},[n("UserAvatar",{attrs:{userid:t.userid,size:"32",borderWitdh:2,borderColor:e.color}})],1)})),t._v(" "),0===t.ownerUser(e.task_user).length?n("li",{staticClass:"no-owner"},[n("Button",{attrs:{type:"primary",size:"small",ghost:""},on:{click:function(n){return n.stopPropagation(),t.openTask(e,!0)}}},[t._v(t._s(t.$L("领取任务")))])],1):t._e()],2),t._v(" "),e.file_num>0?n("div",{staticClass:"task-icon"},[t._v(t._s(e.file_num)),n("Icon",{attrs:{type:"ios-link-outline"}})],1):t._e(),t._v(" "),e.msg_num>0?n("div",{staticClass:"task-icon"},[t._v(t._s(e.msg_num)),n("Icon",{attrs:{type:"ios-chatbubbles-outline"}})],1):t._e()]),t._v(" "),n("div",{staticClass:"task-progress"},[e.sub_num>0?n("div",{staticClass:"task-sub-num"},[t._v(t._s(e.sub_complete)+"/"+t._s(e.sub_num))]):t._e(),t._v(" "),n("Progress",{attrs:{percent:e.percent,"stroke-width":6}}),t._v(" "),e.end_at?n("ETooltip",{class:["task-time",e.today?"today":"",e.overdue?"overdue":""],attrs:{"open-delay":600,content:e.end_at}},[e.complete_at?t._e():n("div",[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.expiresFormat(e.end_at)))])]):t._e()],1),t._v(" "),e.p_name?n("em",{staticClass:"priority-color",style:{backgroundColor:e.p_color}}):t._e()])})),t._v(" "),n("div",{staticClass:"task-item additem"},[n("TaskAddSimple",{attrs:{"column-id":e.id,"project-id":t.projectId},on:{"on-priority":t.addTaskOpen}})],1)],2)],1)])})),t._v(" "),n("li",{class:["add-column",t.addColumnShow?"show-input":""]},[n("div",{staticClass:"add-column-text",on:{click:t.addColumnOpen}},[n("Icon",{attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加列表"))+"\n ")],1),t._v(" "),n("div",{staticClass:"add-column-input"},[n("Input",{ref:"addColumnName",attrs:{placeholder:t.$L("列表名称,回车创建"),clearable:""},on:{"on-blur":t.addColumnBlur,"on-enter":t.addColumnSubmit,"on-clear":function(e){t.addColumnShow=!1}},model:{value:t.addColumnName,callback:function(e){t.addColumnName=e},expression:"addColumnName"}})],1)])],2)],1):"table"===t.tabTypeActive?n("div",{staticClass:"project-table overlay-y"},[n("div",{staticClass:"project-table-head"},[n("Row",{staticClass:"task-row"},[n("Col",{attrs:{span:"12"}},[t._v("# "+t._s(t.$L("任务名称")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("列表")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[n("div",{staticClass:"sort",on:{click:function(e){return t.onSort("level")}}},[t._v("\n "+t._s(t.$L("优先级"))+"\n "),n("div",{staticClass:"task-sort"},[n("Icon",{class:{on:"level"==t.sortField&&"asc"==t.sortType},attrs:{type:"md-arrow-dropup"}}),t._v(" "),n("Icon",{class:{on:"level"==t.sortField&&"desc"==t.sortType},attrs:{type:"md-arrow-dropdown"}})],1)])]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("负责人")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[n("div",{staticClass:"sort",on:{click:function(e){return t.onSort("end_at")}}},[t._v("\n "+t._s(t.$L("到期时间"))+"\n "),n("div",{staticClass:"task-sort"},[n("Icon",{class:{on:"end_at"==t.sortField&&"asc"==t.sortType},attrs:{type:"md-arrow-dropup"}}),t._v(" "),n("Icon",{class:{on:"end_at"==t.sortField&&"desc"==t.sortType},attrs:{type:"md-arrow-dropdown"}})],1)])])],1)],1),t._v(" "),n("div",{class:["project-table-body",t.projectParameter("showMy")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showMy")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("我的任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.myList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.projectParameter("showMy")?n("TaskRow",{attrs:{list:t.transforTasks(t.myList),"open-key":"my","fast-add-task":""},on:{"on-priority":t.addTaskOpen}}):t._e()],1),t._v(" "),t.helpList.length?n("div",{class:["project-table-body",t.projectParameter("showHelp")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showHelp")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("协助的任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.helpList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.projectParameter("showHelp")?n("TaskRow",{attrs:{list:t.helpList,"open-key":"help"},on:{"on-priority":t.addTaskOpen}}):t._e()],1):t._e(),t._v(" "),t.projectData.task_num>0?n("div",{class:["project-table-body",t.projectParameter("showUndone")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showUndone")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("未完成任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.unList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.projectParameter("showUndone")?n("TaskRow",{attrs:{list:t.unList,"open-key":"undone"},on:{"on-priority":t.addTaskOpen}}):t._e()],1):t._e(),t._v(" "),t.projectData.task_num>0?n("div",{class:["project-table-body",t.projectParameter("showCompleted")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleProjectParameter","showCompleted")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("已完成任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.completedList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.projectData.task_num>0&&t.projectParameter("showCompleted")?t.$L("完成时间"):""))])],1),t._v(" "),t.projectParameter("showCompleted")?n("TaskRow",{attrs:{list:t.completedList,"open-key":"completed",showCompleteAt:""},on:{"on-priority":t.addTaskOpen}}):t._e()],1):t._e()]):"gantt"===t.tabTypeActive?n("div",{staticClass:"project-gantt"},[n("ProjectGantt",{attrs:{projectColumn:t.columnList,flowInfo:t.flowInfo}})],1):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L("项目设置"),"mask-closable":!1},model:{value:t.settingShow,callback:function(e){t.settingShow=e},expression:"settingShow"}},[n("Form",{attrs:{model:t.settingData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"name",label:t.$L("项目名称")}},[n("Input",{ref:"projectName",attrs:{type:"text",maxlength:32,placeholder:t.$L("必填")},model:{value:t.settingData.name,callback:function(e){t.$set(t.settingData,"name",e)},expression:"settingData.name"}})],1),t._v(" "),n("FormItem",{attrs:{prop:"desc",label:t.$L("项目介绍")}},[n("Input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:5},maxlength:255,placeholder:t.$L("选填")},model:{value:t.settingData.desc,callback:function(e){t.$set(t.settingData,"desc",e)},expression:"settingData.desc"}})],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.settingShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.settingLoad>0},on:{click:t.onSetting}},[t._v(t._s(t.$L("修改")))])],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("成员管理"),"mask-closable":!1},model:{value:t.userShow,callback:function(e){t.userShow=e},expression:"userShow"}},[n("Form",{attrs:{model:t.userData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"userids",label:t.$L("项目成员")}},[n("UserInput",{attrs:{uncancelable:t.userData.uncancelable,"multiple-max":100,placeholder:t.$L("选择项目成员")},model:{value:t.userData.userids,callback:function(e){t.$set(t.userData,"userids",e)},expression:"userData.userids"}})],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.userShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),t.userWaitRemove.length>0?n("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom",transfer:""},on:{"on-ok":t.onUser}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("p",[n("strong",[t._v(t._s(t.$L("移除成员负责的任务将变成无负责人,")))])]),t._v(" "),n("p",[t._v(t._s(t.$L("注意此操作不可逆!")))]),t._v(" "),n("ul",{staticClass:"project-list-wait-remove"},[n("li",[t._v(t._s(t.$L("即将移除"))+":")]),t._v(" "),t._l(t.userWaitRemove,(function(t){return n("li",{key:t},[n("UserAvatar",{attrs:{userid:t,size:20,showName:"",tooltipDisabled:""}})],1)}))],2)]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.userLoad>0}},[t._v(t._s(t.$L("保存")))])],1):n("Button",{attrs:{type:"primary",loading:t.userLoad>0},on:{click:t.onUser}},[t._v(t._s(t.$L("保存")))])],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("邀请链接"),"mask-closable":!1},model:{value:t.inviteShow,callback:function(e){t.inviteShow=e},expression:"inviteShow"}},[n("Form",{attrs:{model:t.inviteData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("链接地址")}},[n("Input",{ref:"inviteInput",attrs:{type:"textarea",rows:3,readonly:""},on:{"on-focus":t.inviteFocus},model:{value:t.inviteData.url,callback:function(e){t.$set(t.inviteData,"url",e)},expression:"inviteData.url"}}),t._v(" "),n("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("可通过此链接直接加入项目。")))])],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.inviteShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom",transfer:""},on:{"on-ok":function(e){return t.inviteGet(!0)}}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("p",[n("strong",[t._v(t._s(t.$L("注意:刷新将导致原来的邀请链接失效!")))])])]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.inviteLoad>0}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("移交项目"),"mask-closable":!1},model:{value:t.transferShow,callback:function(e){t.transferShow=e},expression:"transferShow"}},[n("Form",{attrs:{model:t.transferData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"owner_userid",label:t.$L("项目负责人")}},[n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择项目负责人")},model:{value:t.transferData.owner_userid,callback:function(e){t.$set(t.transferData,"owner_userid",e)},expression:"transferData.owner_userid"}})],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.transferShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.transferLoad>0},on:{click:t.onTransfer}},[t._v(t._s(t.$L("移交")))])],1)],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",beforeClose:t.workflowBeforeClose,size:1280},model:{value:t.workflowShow,callback:function(e){t.workflowShow=e},expression:"workflowShow"}},[t.workflowShow?n("ProjectWorkflow",{ref:"workflow",attrs:{"project-id":t.projectId}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:768},model:{value:t.logShow,callback:function(e){t.logShow=e},expression:"logShow"}},[t.logShow?n("ProjectLog",{attrs:{"project-id":t.projectId}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:900},model:{value:t.archivedTaskShow,callback:function(e){t.archivedTaskShow=e},expression:"archivedTaskShow"}},[t.archivedTaskShow?n("TaskArchived",{attrs:{"project-id":t.projectId}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:900},model:{value:t.deletedTaskShow,callback:function(e){t.deletedTaskShow=e},expression:"deletedTaskShow"}},[t.deletedTaskShow?n("TaskDeleted",{attrs:{"project-id":t.projectId}}):t._e()],1)],1)}),[],!1,null,null,null).exports;function ot(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function it(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const at={name:"ProjectDialog",components:{DialogWrapper:n(17785).Z},data:function(){return{memberShowAll:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ot(Object(n),!0).forEach((function(e){it(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.Se)(["projectData"])),methods:{onInputBack:function(){d.Store.set("onProjectDialogBack",null)}}};function st(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ut(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?st(Object(n),!0).forEach((function(e){ct(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function ct(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const lt={components:{ProjectDialog:(0,v.Z)(at,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-dialog"},[n("DialogWrapper",{staticClass:"project-dialog-wrapper",attrs:{"dialog-id":t.projectData.dialog_id}},[n("div",{attrs:{slot:"head"},slot:"head"},[n("div",{staticClass:"dialog-user"},[n("div",{staticClass:"member-head"},[n("div",{staticClass:"member-title"},[t._v(t._s(t.$L("项目成员"))),n("span",[t._v("("+t._s(t.projectData.project_user.length)+")")])]),t._v(" "),n("div",{staticClass:"member-view-all",on:{click:function(e){t.memberShowAll=!t.memberShowAll}}},[t._v(t._s(t.$L("查看所有")))])]),t._v(" "),n("ul",{class:["member-list",t.memberShowAll?"member-all":""]},t._l(t.projectData.project_user,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:36}})],1)})),0)]),t._v(" "),n("div",{staticClass:"dialog-title"},[n("h2",[t._v(t._s(t.$L("群聊")))])])]),t._v(" "),n("div",{staticClass:"dialog-back",attrs:{slot:"inputBefore"},on:{click:t.onInputBack},slot:"inputBefore"},[n("Icon",{attrs:{type:"md-arrow-back"}})],1)])],1)}),[],!1,null,null,null).exports,ProjectList:rt},data:function(){return{project_id:0}},mounted:function(){this.project_id=$A.runNum(this.$route.params.id)},deactivated:function(){this.$store.dispatch("forgetTaskCompleteTemp",!0)},computed:ut(ut({},(0,r.rn)(["cacheProjects","wsOpenNum"])),(0,r.Se)(["projectParameter"])),watch:{$route:function(t){var e=t.params;this.project_id=$A.runNum(e.id)},project_id:function(){this.getProjectData()},wsOpenNum:function(t){var e=this;t<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout((function(){"manage-project"==e.$route.name&&e.getProjectData()}),5e3))}},methods:{getProjectData:function(){var t=this,e=this.project_id;e<=0||setTimeout((function(){t.$store.state.projectId=$A.runNum(e),t.$store.dispatch("getProjectOne",e).then((function(){t.$store.dispatch("getColumns",e).catch((function(){})),t.$store.dispatch("getTaskForProject",e).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalWarning({content:n,onOk:function(){var e=t.cacheProjects.find((function(t){return t.id}));e?$A.goForward({path:"/manage/project/"+e.id}):$A.goForward({path:"/manage/dashboard"})}})})),t.$store.dispatch("forgetTaskCompleteTemp",!0)}))}}},dt=lt;const ft=(0,v.Z)(dt,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-project"},[n("ProjectList"),t._v(" "),t.projectParameter("chat")?n("ProjectDialog"):t._e()],1)}),[],!1,null,null,null).exports},9980:function(t,e,n){var r;"undefined"!=typeof self&&self,r=function(t){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"01f9":function(t,e,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),a=n("32e9"),s=n("84f2"),u=n("41a0"),c=n("7f20"),l=n("38fd"),d=n("2b4c")("iterator"),f=!([].keys&&"next"in[].keys()),m="keys",p="values",h=function(){return this};t.exports=function(t,e,n,g,v,b,y){u(n,e,g);var _,w,C,k=function(t){if(!f&&t in E)return E[t];switch(t){case m:case p:return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",S=v==p,D=!1,E=t.prototype,T=E[d]||E["@@iterator"]||v&&E[v],O=T||k(v),A=v?S?k("entries"):O:void 0,N="Array"==e&&E.entries||T;if(N&&(C=l(N.call(new t)))!==Object.prototype&&C.next&&(c(C,x,!0),r||"function"==typeof C[d]||a(C,d,h)),S&&T&&T.name!==p&&(D=!0,O=function(){return T.call(this)}),r&&!y||!f&&!D&&E[d]||a(E,d,O),s[e]=O,s[x]=h,v)if(_={values:S?O:k(p),keys:b?O:k(m),entries:A},y)for(w in _)w in E||i(E,w,_[w]);else o(o.P+o.F*(f||D),e,_);return _}},"02f4":function(t,e,n){var r=n("4588"),o=n("be13");t.exports=function(t){return function(e,n){var i,a,s=String(o(e)),u=r(n),c=s.length;return u<0||u>=c?t?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):i:t?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}}},"0390":function(t,e,n){"use strict";var r=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"0bfb":function(t,e,n){"use strict";var r=n("cb7c");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var r=n("ce10"),o=n("e11e");t.exports=Object.keys||function(t){return r(t,o)}},1495:function(t,e,n){var r=n("86cc"),o=n("cb7c"),i=n("0d58");t.exports=n("9e1e")?Object.defineProperties:function(t,e){o(t);for(var n,a=i(e),s=a.length,u=0;s>u;)r.f(t,n=a[u++],e[n]);return t}},"214f":function(t,e,n){"use strict";n("b0c5");var r=n("2aba"),o=n("32e9"),i=n("79e5"),a=n("be13"),s=n("2b4c"),u=n("520a"),c=s("species"),l=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var f=s(t),m=!i((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),p=m?!i((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[f](""),!e})):void 0;if(!m||!p||"replace"===t&&!l||"split"===t&&!d){var h=/./[f],g=n(a,f,""[t],(function(t,e,n,r,o){return e.exec===u?m&&!o?{done:!0,value:h.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),v=g[0],b=g[1];r(String.prototype,t,v),o(RegExp.prototype,f,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"23c6":function(t,e,n){var r=n("2d95"),o=n("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:i?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},2621:function(t,e){e.f=Object.getOwnPropertySymbols},"2aba":function(t,e,n){var r=n("7726"),o=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),u="toString",c=(""+s).split(u);n("8378").inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(u&&(i(n,a)||o(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,u,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(t,e,n){var r=n("cb7c"),o=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),s=function(){},u=function(){var t,e=n("230e")("iframe"),r=i.length;for(e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),u=t.F;r--;)delete u.prototype[i[r]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=u(),void 0===e?n:o(n,e)}},"2b4c":function(t,e,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=a&&i[t]||(a?i:o)("Symbol."+t))}).store=r},"2d00":function(t,e){t.exports=!1},"2d95":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"2fdb":function(t,e,n){"use strict";var r=n("5ca1"),o=n("d2c8"),i="includes";r(r.P+r.F*n("5147")(i),"String",{includes:function(t){return!!~o(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var r=n("86cc"),o=n("4630");t.exports=n("9e1e")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"38fd":function(t,e,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},"41a0":function(t,e,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:o(1,n)}),i(t,e+" Iterator")}},"456d":function(t,e,n){var r=n("4bf8"),o=n("0d58");n("5eda")("keys",(function(){return function(t){return o(r(t))}}))},4588:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"4bf8":function(t,e,n){var r=n("be13");t.exports=function(t){return Object(r(t))}},5147:function(t,e,n){var r=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},"520a":function(t,e,n){"use strict";var r,o,i=n("0bfb"),a=RegExp.prototype.exec,s=String.prototype.replace,u=a,c=(r=/a/,o=/b*/g,a.call(r,"a"),a.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),l=void 0!==/()??/.exec("")[1];(c||l)&&(u=function(t){var e,n,r,o,u=this;return l&&(n=new RegExp("^"+u.source+"$(?!\\s)",i.call(u))),c&&(e=u.lastIndex),r=a.call(u,t),c&&r&&(u.lastIndex=u.global?r.index+r[0].length:e),l&&r&&r.length>1&&s.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),t.exports=u},"52a7":function(t,e){e.f={}.propertyIsEnumerable},5537:function(t,e,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(t,e,n){var r=n("7726"),o=n("8378"),i=n("32e9"),a=n("2aba"),s=n("9b43"),u=function(t,e,n){var c,l,d,f,m=t&u.F,p=t&u.G,h=t&u.S,g=t&u.P,v=t&u.B,b=p?r:h?r[e]||(r[e]={}):(r[e]||{}).prototype,y=p?o:o[e]||(o[e]={}),_=y.prototype||(y.prototype={});for(c in p&&(n=e),n)d=((l=!m&&b&&void 0!==b[c])?b:n)[c],f=v&&l?s(d,r):g&&"function"==typeof d?s(Function.call,d):d,b&&a(b,c,d,t&u.U),y[c]!=d&&i(y,c,f),g&&_[c]!=d&&(_[c]=d)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},"5eda":function(t,e,n){var r=n("5ca1"),o=n("8378"),i=n("79e5");t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*i((function(){n(1)})),"Object",a)}},"5f1b":function(t,e,n){"use strict";var r=n("23c6"),o=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"613b":function(t,e,n){var r=n("5537")("keys"),o=n("ca5a");t.exports=function(t){return r[t]||(r[t]=o(t))}},"626a":function(t,e,n){var r=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},6762:function(t,e,n){"use strict";var r=n("5ca1"),o=n("c366")(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var r=n("626a"),o=n("be13");t.exports=function(t){return r(o(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var r=n("d3f4");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},7333:function(t,e,n){"use strict";var r=n("0d58"),o=n("2621"),i=n("52a7"),a=n("4bf8"),s=n("626a"),u=Object.assign;t.exports=!u||n("79e5")((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r}))?function(t,e){for(var n=a(t),u=arguments.length,c=1,l=o.f,d=i.f;u>c;)for(var f,m=s(arguments[c++]),p=l?r(m).concat(l(m)):r(m),h=p.length,g=0;h>g;)d.call(m,f=p[g++])&&(n[f]=m[f]);return n}:u},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var r=n("4588"),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},"7f20":function(t,e,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},8378:function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"84f2":function(t,e){t.exports={}},"86cc":function(t,e,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),a=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"9b43":function(t,e,n){var r=n("d8e8");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var r=n("2b4c")("unscopables"),o=Array.prototype;null==o[r]&&n("32e9")(o,r,{}),t.exports=function(t){o[r][t]=!0}},"9def":function(t,e,n){var r=n("4588"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(e,n){e.exports=t},a481:function(t,e,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),a=n("4588"),s=n("0390"),u=n("5f1b"),c=Math.max,l=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,m=/\$([$&`']|\d\d?)/g;n("214f")("replace",2,(function(t,e,n,p){return[function(r,o){var i=t(this),a=null==r?void 0:r[e];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(t,e){var o=p(n,t,this,e);if(o.done)return o.value;var d=r(t),f=String(this),m="function"==typeof e;m||(e=String(e));var g=d.global;if(g){var v=d.unicode;d.lastIndex=0}for(var b=[];;){var y=u(d,f);if(null===y)break;if(b.push(y),!g)break;""===String(y[0])&&(d.lastIndex=s(f,i(d.lastIndex),v))}for(var _,w="",C=0,k=0;k<b.length;k++){y=b[k];for(var x=String(y[0]),S=c(l(a(y.index),f.length),0),D=[],E=1;E<y.length;E++)D.push(void 0===(_=y[E])?_:String(_));var T=y.groups;if(m){var O=[x].concat(D,S,f);void 0!==T&&O.push(T);var A=String(e.apply(void 0,O))}else A=h(x,f,S,D,T,e);S>=C&&(w+=f.slice(C,S)+A,C=S+x.length)}return w+f.slice(C)}];function h(t,e,r,i,a,s){var u=r+t.length,c=i.length,l=m;return void 0!==a&&(a=o(a),l=f),n.call(s,l,(function(n,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(u);case"<":s=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>c){var f=d(l/10);return 0===f?n:f<=c?void 0===i[f-1]?o.charAt(1):i[f-1]+o.charAt(1):n}s=i[l-1]}return void 0===s?"":s}))}}))},aae3:function(t,e,n){var r=n("d3f4"),o=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},ac6a:function(t,e,n){for(var r=n("cadf"),o=n("0d58"),i=n("2aba"),a=n("7726"),s=n("32e9"),u=n("84f2"),c=n("2b4c"),l=c("iterator"),d=c("toStringTag"),f=u.Array,m={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=o(m),h=0;h<p.length;h++){var g,v=p[h],b=m[v],y=a[v],_=y&&y.prototype;if(_&&(_[l]||s(_,l,f),_[d]||s(_,d,v),u[v]=f,b))for(g in r)_[g]||i(_,g,r[g],!0)}},b0c5:function(t,e,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},be13:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},c366:function(t,e,n){var r=n("6821"),o=n("9def"),i=n("77f1");t.exports=function(t){return function(e,n,a){var s,u=r(e),c=o(u.length),l=i(a,c);if(t&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},c649:function(t,e,n){"use strict";(function(t){n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return i})),n.d(e,"d",(function(){return u})),n("a481");var r,o,i="undefined"!=typeof window?window.console:t.console,a=/-(\w)/g,s=(r=function(t){return t.replace(a,(function(t,e){return e?e.toUpperCase():""}))},o=Object.create(null),function(t){return o[t]||(o[t]=r(t))});function u(t){null!==t.parentElement&&t.parentElement.removeChild(t)}function c(t,e,n){var r=0===n?t.children[0]:t.children[n-1].nextSibling;t.insertBefore(e,r)}}).call(this,n("c8ba"))},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},ca5a:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},cadf:function(t,e,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),a=n("6821");t.exports=n("01f9")(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(t,e,n){var r=n("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},ce10:function(t,e,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");t.exports=function(t,e){var n,s=o(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~i(c,n)||c.push(n));return c}},d2c8:function(t,e,n){var r=n("aae3"),o=n("be13");t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(t))}},d3f4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},d53b:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},e11e:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(t,e,n){"use strict";var r=n("5ca1"),o=n("9def"),i=n("d2c8"),a="startsWith",s="".startsWith;r(r.P+r.F*n("5147")(a),"String",{startsWith:function(t){var e=i(this,t,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},f6fd:function(t,e){!function(t){var e="currentScript",n=t.getElementsByTagName("script");e in t||Object.defineProperty(t,e,{get:function(){try{throw new Error}catch(r){var t,e=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(t in n)if(n[t].src==e||"interactive"==n[t].readyState)return n[t];return null}}})}(document)},f751:function(t,e,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(t,e,n){var r=n("7726").document;t.exports=r&&r.documentElement},fb15:function(t,e,n){"use strict";var r;function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}(t,e)||i(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.r(e),"undefined"!=typeof window&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1])),n("f751"),n("f559"),n("ac6a"),n("cadf"),n("456d"),n("6762"),n("2fdb");var u=n("a352"),c=n.n(u),l=n("c649");function d(t,e){var n=this;this.$nextTick((function(){return n.$emit(t.toLowerCase(),e)}))}function f(t){var e=this;return function(n){null!==e.realList&&e["onDrag"+t](n),d.call(e,t,n)}}function m(t){return["transition-group","TransitionGroup"].includes(t)}function p(t,e,n){return t[n]||(e[n]?e[n]():void 0)}var h=["Start","Add","Remove","Update","End"],g=["Choose","Unchoose","Sort","Filter","Clone"],v=["Move"].concat(h,g).map((function(t){return"on"+t})),b=null,y={name:"draggable",inheritAttrs:!1,props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(t){var e=this.$slots.default;this.transitionMode=function(t){if(!t||1!==t.length)return!1;var e=a(t,1)[0].componentOptions;return!!e&&m(e.tag)}(e);var n=function(t,e,n){var r=0,o=0,i=p(e,n,"header");i&&(r=i.length,t=t?[].concat(s(i),s(t)):s(i));var a=p(e,n,"footer");return a&&(o=a.length,t=t?[].concat(s(t),s(a)):s(a)),{children:t,headerOffset:r,footerOffset:o}}(e,this.$slots,this.$scopedSlots),r=n.children,o=n.headerOffset,i=n.footerOffset;this.headerOffset=o,this.footerOffset=i;var u=function(t,e){var n=null,r=function(t,e){n=function(t,e,n){return void 0===n||((t=t||{})[e]=n),t}(n,t,e)};if(r("attrs",Object.keys(t).filter((function(t){return"id"===t||t.startsWith("data-")})).reduce((function(e,n){return e[n]=t[n],e}),{})),!e)return n;var o=e.on,i=e.props,a=e.attrs;return r("on",o),r("props",i),Object.assign(n.attrs,a),n}(this.$attrs,this.componentData);return t(this.getTag(),u,r)},created:function(){null!==this.list&&null!==this.value&&l.b.error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&l.b.warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&l.b.warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var e={};h.forEach((function(n){e["on"+n]=f.call(t,n)})),g.forEach((function(n){e["on"+n]=d.bind(t,n)}));var n=Object.keys(this.$attrs).reduce((function(e,n){return e[Object(l.a)(n)]=t.$attrs[n],e}),{}),r=Object.assign({},this.options,n,e,{onMove:function(e,n){return t.onDragMove(e,n)}});!("draggable"in r)&&(r.draggable=">*"),this._sortable=new c.a(this.rootContainer,r),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){this.updateOptions(t)},deep:!0},$attrs:{handler:function(t){this.updateOptions(t)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var t=this._vnode.fnOptions;return t&&t.functional},getTag:function(){return this.tag||this.element},updateOptions:function(t){for(var e in t){var n=Object(l.a)(e);-1===v.indexOf(n)&&this._sortable.option(n,t[e])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick((function(){t.visibleIndexes=function(t,e,n,r){if(!t)return[];var o=t.map((function(t){return t.elm})),i=e.length-r,a=s(e).map((function(t,e){return e>=i?o.length:o.indexOf(t)}));return n?a.filter((function(t){return-1!==t})):a}(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode,t.footerOffset)}))},getUnderlyingVm:function(t){var e=function(t,e){return t.map((function(t){return t.elm})).indexOf(e)}(this.getChildrenNodes()||[],t);return-1===e?null:{index:e,element:this.realList[e]}},getUnderlyingPotencialDraggableComponent:function(t){var e=t.__vue__;return e&&e.$options&&m(e.$options._componentTag)?e.$parent:!("realList"in e)&&1===e.$children.length&&"realList"in e.$children[0]?e.$children[0]:e},emitChanges:function(t){var e=this;this.$nextTick((function(){e.$emit("change",t)}))},alterList:function(t){if(this.list)t(this.list);else{var e=s(this.value);t(e),this.$emit("input",e)}},spliceList:function(){var t=arguments,e=function(e){return e.splice.apply(e,s(t))};this.alterList(e)},updatePosition:function(t,e){var n=function(n){return n.splice(e,0,n.splice(t,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(t){var e=t.to,n=t.related,r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};var o=r.realList,i={list:o,component:r};if(e!==n&&o&&r.getUnderlyingVm){var a=r.getUnderlyingVm(n);if(a)return Object.assign(a,i)}return i},getVmIndex:function(t){var e=this.visibleIndexes,n=e.length;return t>n-1?n:e[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[t].data=null;var e=this.getComponent();e.children=[],e.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),b=t.item},onDragAdd:function(t){var e=t.item._underlying_vm_;if(void 0!==e){Object(l.d)(t.item);var n=this.getVmIndex(t.newIndex);this.spliceList(n,0,e),this.computeIndexes();var r={element:e,newIndex:n};this.emitChanges({added:r})}},onDragRemove:function(t){if(Object(l.c)(this.rootContainer,t.item,t.oldIndex),"clone"!==t.pullMode){var e=this.context.index;this.spliceList(e,1);var n={element:this.context.element,oldIndex:e};this.resetTransitionData(e),this.emitChanges({removed:n})}else Object(l.d)(t.clone)},onDragUpdate:function(t){Object(l.d)(t.item),Object(l.c)(t.from,t.item,t.oldIndex);var e=this.context.index,n=this.getVmIndex(t.newIndex);this.updatePosition(e,n);var r={element:this.context.element,oldIndex:e,newIndex:n};this.emitChanges({moved:r})},updateProperty:function(t,e){t.hasOwnProperty(e)&&(t[e]+=this.headerOffset)},computeFutureIndex:function(t,e){if(!t.element)return 0;var n=s(e.to.children).filter((function(t){return"none"!==t.style.display})),r=n.indexOf(e.related),o=t.component.getVmIndex(r);return-1===n.indexOf(b)&&e.willInsertAfter?o+1:o},onDragMove:function(t,e){var n=this.move;if(!n||!this.realList)return!0;var r=this.getRelatedContextFromMoveEvent(t),o=this.context,i=this.computeFutureIndex(r,t);return Object.assign(o,{futureIndex:i}),n(Object.assign({},t,{relatedContext:r,draggedContext:o}),e)},onDragEnd:function(){this.computeIndexes(),b=null}}};"undefined"!=typeof window&&"Vue"in window&&window.Vue.component("draggable",y);var _=y;e.default=_}}).default},t.exports=r(n(51474))}}]); \ No newline at end of file diff --git a/public/js/build/157.js.LICENSE.txt b/public/js/build/157.js.LICENSE.txt index 27d61c273..5a5a675fe 100644 --- a/public/js/build/157.js.LICENSE.txt +++ b/public/js/build/157.js.LICENSE.txt @@ -1,5 +1,5 @@ /*! - * clipboard.js v2.0.10 + * clipboard.js v2.0.8 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha diff --git a/public/js/build/206.js b/public/js/build/206.js deleted file mode 100644 index ef8f81714..000000000 --- a/public/js/build/206.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 206.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[206],{50917:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},56294:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(43666),n(29157);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",s=ot.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var c='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=ot.open();if(null!==u){u.document.write(c);var l=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(l.output("bloburl"))}}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var h='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',f=ot.open();if(null!==f&&(f.document.write(h),f.document.title=e.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.1";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(50917);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(26910),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(50433),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"62e9d866",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},43666:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},29157:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},26910:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-62e9d866]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-62e9d866]{height:32px}.baseSelect option[data-v-62e9d866]{min-height:1.5em}.quickbar[data-v-62e9d866]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-62e9d866],.quickbar i[data-v-62e9d866]{color:#666;height:34px}.quickbar i[data-v-62e9d866]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-62e9d866]:hover{color:#232323}.quickbar i.active[data-v-62e9d866]{color:#0285d7}",""]);const o=i},50433:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},54206:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});var r=n(70538),i=n(56294),o=n(20629);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.default.use(i.Z);const u={name:"FileContent",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(817).then(n.bind(n,6817))},MDEditor:function(){return n.e(544).then(n.bind(n,94544))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{value:{type:Boolean,default:!1},file:{type:Object,default:function(){return{}}}},data:function(){return{ready:!1,loadContent:0,loadIng:0,fileId:0,unsaveTip:!1,contentDetail:null,contentBak:{},editUser:[],loadPreview:!0}},mounted:function(){var t=this;document.addEventListener("keydown",this.keySave),window.addEventListener("message",this.handleMessage),this.$isSubElectron&&(window.__onBeforeUnload=function(){if(!t.equalContent)return $A.modalConfirm({content:"修改的内容尚未保存,真的要放弃修改吗?",cancelText:"取消",okText:"放弃",onOk:function(){t.$Electron.sendMessage("windowDestroy")}}),!0})},beforeDestroy:function(){document.removeEventListener("keydown",this.keySave),window.removeEventListener("message",this.handleMessage)},watch:{file:{handler:function(t){this.fileId!=t.id&&(this.fileId=t.id,this.contentDetail=null,this.getContent())},immediate:!0,deep:!0},value:{handler:function(t){t?(this.ready=!0,this.editUser=[this.userId]):this.fileContent[this.fileId]=this.contentDetail},immediate:!0},wsMsg:{handler:function(t){var e=this,n=t.type,r=t.data;switch(n){case"path":r.path=="file/content/"+this.fileId&&(this.editUser=r.userids);break;case"file":"content"==r.action&&this.value&&r.id==this.fileId&&$A.modalConfirm({title:"更新提示",content:"团队成员("+t.nickname+")更新了内容,<br/>更新时间:"+$A.formatDate("Y-m-d H:i:s",t.time)+"。<br/><br/>点击【确定】加载最新内容。",onOk:function(){e.getContent()}})}},deep:!0},wsOpenNum:function(){this.$isSubElectron&&this.$store.dispatch("websocketPath","file/content/"+this.fileId)}},computed:s(s({},(0,o.rn)(["fileContent","wsMsg","userId","wsOpenNum"])),{},{equalContent:function(){return this.contentBak==$A.jsonStringify(this.contentDetail)},contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}}),methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},keySave:function(t){this.value&&83===t.keyCode&&(t.metaKey||t.ctrlKey)&&(t.preventDefault(),this.onSaveSave())},getContent:function(){var t=this;return this.fileId?void 0!==this.fileContent[this.fileId]?(this.contentDetail=this.fileContent[this.fileId],void this.updateBak()):["word","excel","ppt"].includes(this.file.type)?(this.contentDetail=$A.cloneJSON(this.file),void this.updateBak()):(this.loadIng++,this.loadContent++,void this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId}}).then((function(e){var n=e.data;t.loadIng--,t.loadContent--,t.contentDetail=n.content,t.updateBak(),t.$isSubElectron&&t.$store.dispatch("websocketConnection")})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--,t.loadContent--}))):(this.contentDetail={},void this.updateBak())},updateBak:function(){this.contentBak=$A.jsonStringify(this.contentDetail)},handleClick:function(t){var e=this;switch(t){case"saveBefore":return void(this.equalContent||0!=this.loadIng?$A.messageWarning("没有任何修改!"):this.handleClick("save"));case"save":if(this.file.only_view)return;this.updateBak(),this.loadIng++,this.$store.dispatch("call",{url:"file/content/save",method:"post",data:{id:this.fileId,content:this.contentBak}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.loadIng--,e.$store.dispatch("saveFile",{id:e.fileId,size:n.size})})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getContent()}))}},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},unSaveGive:function(){delete this.fileContent[this.fileId],this.getContent(),this.unsaveTip=!1},onSaveSave:function(){this.handleClick("save"),this.unsaveTip=!1},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.fileId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const l=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"file-content"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t.equalContent?t._e():n("EPopover",{staticClass:"file-unsave-tip",model:{value:t.unsaveTip,callback:function(e){t.unsaveTip=e},expression:"unsaveTip"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("未保存当前修改内容?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:t.unSaveGive}},[t._v(t._s(t.$L("放弃")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:t.onSaveSave}},[t._v(t._s(t.$L("保存")))])],1)]),t._v(" "),n("span",{attrs:{slot:"reference"},slot:"reference"},[t._v("["+t._s(t.$L("未保存"))+"*]")])]),t._v("\n "+t._s(t.formatName(t.file))+"\n ")],1),t._v(" "),n("div",{staticClass:"header-user"},[n("ul",[t._l(t.editUser,(function(e,r){return r<=10?n("li",{key:r},[n("UserAvatar",{attrs:{userid:e,size:28,"border-witdh":2}})],1):t._e()})),t._v(" "),t.editUser.length>10?n("li",{staticClass:"more"},[t._v(t._s(t.editUser.length>99?"99+":t.editUser.length))]):t._e()],2)]),t._v(" "),"document"==t.file.type&&t.contentDetail?n("div",{staticClass:"header-hint"},[n("ButtonGroup",{attrs:{size:"small",shape:"circle"}},[n("Button",{attrs:{type:"md"==t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","md")}}},[t._v(t._s(t.$L("MD编辑器")))]),t._v(" "),n("Button",{attrs:{type:"md"!=t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","text")}}},[t._v(t._s(t.$L("文本编辑器")))])],1)],1):t._e(),t._v(" "),"mind"==t.file.type?n("div",{staticClass:"header-hint"},[t._v("\n "+t._s(t.$L("选中节点,按enter键添加同级节点,tab键添加子节点"))+"\n ")]):t._e(),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e(),t._v(" "),t.file.only_view?t._e():n("Button",{staticClass:"header-button",attrs:{disabled:t.equalContent,loading:t.loadIng>0,size:"small",type:"primary"},on:{click:function(e){return t.handleClick("save")}}},[t._v(t._s(t.$L("保存")))])],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDEditor",{attrs:{height:"100%"},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}}):n("TEditor",{attrs:{height:"100%"},on:{editorSave:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{title:t.file.name},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):"mind"==t.file.type?n("Minder",{ref:"myMind",on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{ext:t.file.ext},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{documentKey:t.documentKey},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2):t._e()}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/252.js b/public/js/build/252.js index be650ad29..2c9444621 100644 --- a/public/js/build/252.js +++ b/public/js/build/252.js @@ -1 +1 @@ -"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[252],{63874:(t,e,i)=>{i.d(e,{Z:()=>u});var s=i(20629);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function o(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,s)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(Object(i),!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}const l={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var i=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=i&&t.browseListNext.length>0){var s=t.browseListNext;t.browseListNext=[],t.browsePictureFor(s)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:r(r({},(0,s.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===a(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,i){"string"==typeof i&&(i={url:i}),i.url&&(i.active=!0,i.status="finished",void 0===i.path&&(i.path=i.url),void 0===i.thumb&&(i.thumb=i.url),e.push(i))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var i=t.data;e.isLoading=!1;for(var s=i.dirs,a=0;a<s.length;a++)e.browseList.push(s[a]);e.browsePictureFor(i.files)})).catch((function(t){var i=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(i)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var i=0;i<this.uploadList.length;i++)if(this.uploadList[i].url===t[e].url||this.uploadList[i].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var i=0;i<this.browseList.length;i++)this.browseList[i].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const u=(0,i(51900).Z)(l,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?i("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[i("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),i("div",{staticClass:"imgcomp-upload-list-cover"},[i("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(i){return t.handleView(e)}}}),t._v(" "),i("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(i){return t.handleRemove(e)}}})],1)]:[e.showProgress?i("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),i("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[i("div",{staticClass:"add-box-icon"},[i("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),i("div",{staticClass:"add-box-upload"},[i("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[i("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?i("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),i("div",{staticClass:"add-box-item"},[i("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[i("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?i("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),i("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间的图片"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?i("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),i("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?i("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return i("div",{staticClass:"browse-item",on:{click:function(i){return t.browseItem(e)}}},[e.active?i("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),i("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),i("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),i("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?i("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[i("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),i("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?i("div",{staticClass:"img-upload-foot-input"},[i("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[i("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?i("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?i("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),i("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[i("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[i("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?i("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},32252:(t,e,i)=>{i.r(e),i.d(e,{default:()=>l});var s=i(63874),a=i(20629);function o(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,s)}return i}function r(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}const n={components:{ImgUpload:s.Z},data:function(){return{loadIng:0,formData:{userimg:"",nickname:"",profession:""},ruleData:{}}},mounted:function(){this.initData()},computed:function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(Object(i),!0).forEach((function(e){r(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}({},(0,a.rn)(["userInfo"])),watch:{userInfo:function(){this.initData()}},methods:{initLanguage:function(){this.ruleData={nickname:[{required:!0,message:this.$L("请输入昵称!"),trigger:"change"},{type:"string",min:2,message:this.$L("昵称长度至少2位!"),trigger:"change"}]}},initData:function(){$A.strExists(this.userInfo.userimg,"/avatar/default_")||this.$set(this.formData,"userimg",this.userInfo.userimg),this.$set(this.formData,"nickname",this.userInfo.nickname),this.$set(this.formData,"profession",this.userInfo.profession),this.formData_bak=$A.cloneJSON(this.formData)},submitForm:function(){var t=this;this.$refs.formData.validate((function(e){if(e){var i=$A.cloneJSON(t.formData);0==$A.count(i.userimg)&&(i.userimg=""),t.loadIng++,t.$store.dispatch("call",{url:"users/editdata",data:i}).then((function(){$A.messageSuccess("修改成功"),t.loadIng--,t.$store.dispatch("getUserInfo").catch((function(){}))})).catch((function(e){var i=e.msg;$A.modalError(i),t.loadIng--}))}}))},resetForm:function(){this.formData=$A.cloneJSON(this.formData_bak)}}};const l=(0,i(51900).Z)(n,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"setting-item submit"},[i("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[i("FormItem",{attrs:{label:t.$L("头像"),prop:"userimg"}},[i("ImgUpload",{attrs:{num:1},model:{value:t.formData.userimg,callback:function(e){t.$set(t.formData,"userimg",e)},expression:"formData.userimg"}}),t._v(" "),i("span",{staticClass:"form-tip"},[t._v(t._s(t.$L("建议尺寸:200x200")))])],1),t._v(" "),i("FormItem",{attrs:{label:t.$L("邮箱")}},[i("Input",{attrs:{disabled:""},model:{value:t.userInfo.email,callback:function(e){t.$set(t.userInfo,"email",e)},expression:"userInfo.email"}})],1),t._v(" "),i("FormItem",{attrs:{label:t.$L("昵称"),prop:"nickname"}},[i("Input",{attrs:{maxlength:20},model:{value:t.formData.nickname,callback:function(e){t.$set(t.formData,"nickname",e)},expression:"formData.nickname"}})],1),t._v(" "),i("FormItem",{attrs:{label:t.$L("职位/职称"),prop:"profession"}},[i("Input",{attrs:{maxlength:20},model:{value:t.formData.profession,callback:function(e){t.$set(t.formData,"profession",e)},expression:"formData.profession"}})],1)],1),t._v(" "),i("div",{staticClass:"setting-footer"},[i("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),i("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file +"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[252],{2749:(t,e,i)=>{i.d(e,{Z:()=>u});var s=i(20629);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function o(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,s)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(Object(i),!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}const l={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var i=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=i&&t.browseListNext.length>0){var s=t.browseListNext;t.browseListNext=[],t.browsePictureFor(s)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:r(r({},(0,s.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===a(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,i){"string"==typeof i&&(i={url:i}),i.url&&(i.active=!0,i.status="finished",void 0===i.path&&(i.path=i.url),void 0===i.thumb&&(i.thumb=i.url),e.push(i))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var i=t.data;e.isLoading=!1;for(var s=i.dirs,a=0;a<s.length;a++)e.browseList.push(s[a]);e.browsePictureFor(i.files)})).catch((function(t){var i=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(i)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var i=0;i<this.uploadList.length;i++)if(this.uploadList[i].url===t[e].url||this.uploadList[i].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var i=0;i<this.browseList.length;i++)this.browseList[i].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const u=(0,i(51900).Z)(l,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?i("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[i("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),i("div",{staticClass:"imgcomp-upload-list-cover"},[i("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(i){return t.handleView(e)}}}),t._v(" "),i("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(i){return t.handleRemove(e)}}})],1)]:[e.showProgress?i("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),i("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[i("div",{staticClass:"add-box-icon"},[i("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),i("div",{staticClass:"add-box-upload"},[i("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[i("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?i("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),i("div",{staticClass:"add-box-item"},[i("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[i("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?i("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),i("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?i("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),i("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?i("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return i("div",{staticClass:"browse-item",on:{click:function(i){return t.browseItem(e)}}},[e.active?i("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),i("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),i("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),i("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?i("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[i("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),i("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?i("div",{staticClass:"img-upload-foot-input"},[i("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[i("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?i("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?i("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),i("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[i("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[i("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?i("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},32252:(t,e,i)=>{i.r(e),i.d(e,{default:()=>l});var s=i(2749),a=i(20629);function o(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,s)}return i}function r(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}const n={components:{ImgUpload:s.Z},data:function(){return{loadIng:0,formData:{userimg:"",nickname:"",profession:""},ruleData:{}}},mounted:function(){this.initData()},computed:function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(Object(i),!0).forEach((function(e){r(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}({},(0,a.rn)(["userInfo"])),watch:{userInfo:function(){this.initData()}},methods:{initLanguage:function(){this.ruleData={nickname:[{required:!0,message:this.$L("请输入昵称!"),trigger:"change"},{type:"string",min:2,message:this.$L("昵称长度至少2位!"),trigger:"change"}]}},initData:function(){$A.strExists(this.userInfo.userimg,"/avatar/default_")||this.$set(this.formData,"userimg",this.userInfo.userimg),this.$set(this.formData,"nickname",this.userInfo.nickname),this.$set(this.formData,"profession",this.userInfo.profession),this.formData_bak=$A.cloneJSON(this.formData)},submitForm:function(){var t=this;this.$refs.formData.validate((function(e){if(e){var i=$A.cloneJSON(t.formData);0==$A.count(i.userimg)&&(i.userimg=""),t.loadIng++,t.$store.dispatch("call",{url:"users/editdata",data:i}).then((function(){$A.messageSuccess("修改成功"),t.loadIng--,t.$store.dispatch("getUserInfo").catch((function(){}))})).catch((function(e){var i=e.msg;$A.modalError(i),t.loadIng--}))}}))},resetForm:function(){this.formData=$A.cloneJSON(this.formData_bak)}}};const l=(0,i(51900).Z)(n,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"setting-item submit"},[i("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[i("FormItem",{attrs:{label:t.$L("头像"),prop:"userimg"}},[i("ImgUpload",{attrs:{num:1},model:{value:t.formData.userimg,callback:function(e){t.$set(t.formData,"userimg",e)},expression:"formData.userimg"}}),t._v(" "),i("span",{staticClass:"form-tip"},[t._v(t._s(t.$L("建议尺寸:200x200")))])],1),t._v(" "),i("FormItem",{attrs:{label:t.$L("邮箱")}},[i("Input",{attrs:{disabled:""},model:{value:t.userInfo.email,callback:function(e){t.$set(t.userInfo,"email",e)},expression:"userInfo.email"}})],1),t._v(" "),i("FormItem",{attrs:{label:t.$L("昵称"),prop:"nickname"}},[i("Input",{attrs:{maxlength:20},model:{value:t.formData.nickname,callback:function(e){t.$set(t.formData,"nickname",e)},expression:"formData.nickname"}})],1),t._v(" "),i("FormItem",{attrs:{label:t.$L("职位/职称"),prop:"profession"}},[i("Input",{attrs:{maxlength:20},model:{value:t.formData.profession,callback:function(e){t.$set(t.formData,"profession",e)},expression:"formData.profession"}})],1)],1),t._v(" "),i("div",{staticClass:"setting-footer"},[i("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),i("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/304.js b/public/js/build/304.js index 659caee3a..d7fa8a3c6 100644 --- a/public/js/build/304.js +++ b/public/js/build/304.js @@ -1,2 +1,2 @@ /*! For license information please see 304.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[304],{81653:function(t){t.exports=function(){return e={686:function(t,e,n){"use strict";n.d(e,{default:function(){return g}}),e=n(279);var r=n.n(e),i=(e=n(370),n.n(e)),o=(e=n(817),n.n(e));function a(t){try{return document.execCommand(t)}catch(t){return}}var u=function(t){return t=o()(t),a("cut"),t},s=function(t){var e,n,r,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body},u="";return"string"==typeof t?(e=t,n="rtl"===document.documentElement.getAttribute("dir"),(r=document.createElement("textarea")).style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[n?"right":"left"]="-9999px",n=window.pageYOffset||document.documentElement.scrollTop,r.style.top="".concat(n,"px"),r.setAttribute("readonly",""),r.value=e,r=r,i.container.appendChild(r),u=o()(r),a("copy"),r.remove()):(u=o()(t),a("copy")),u};function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var l=function(){var t=void 0===(n=(r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).action)?"copy":n,e=r.container,n=r.target,r=r.text;if("copy"!==t&&"cut"!==t)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==n){if(!n||"object"!==c(n)||1!==n.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===t&&n.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===t&&(n.hasAttribute("readonly")||n.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return r?s(r,{container:e}):n?"cut"===t?u(n):s(n,{container:e}):void 0};function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function d(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function p(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=v(t);return n=e?(n=v(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments),r=this,!(n=n)||"object"!==f(n)&&"function"!=typeof n?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(r):n}}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _(t,e){if(t="data-clipboard-".concat(t),e.hasAttribute(t))return e.getAttribute(t)}var g=function(){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&h(t,e)}(a,r());var t,e,n,o=p(a);function a(t,e){var n;return function(t){if(!(t instanceof a))throw new TypeError("Cannot call a class as a function")}(this),(n=o.call(this)).resolveOptions(e),n.listenClick(t),n}return t=a,n=[{key:"copy",value:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body};return s(t,e)}},{key:"cut",value:function(t){return u(t)}},{key:"isSupported",value:function(){var t="string"==typeof(t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"])?[t]:t,e=!!document.queryCommandSupported;return t.forEach((function(t){e=e&&!!document.queryCommandSupported(t)})),e}}],(e=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===f(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=i()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy";t=l({action:n,container:this.container,target:this.target(e),text:this.text(e)}),this.emit(t?"success":"error",{action:n,text:t,trigger:e,clearSelection:function(){e&&e.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return _("action",t)}},{key:"defaultTarget",value:function(t){if(t=_("target",t))return document.querySelector(t)}},{key:"defaultText",value:function(t){return _("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&d(t.prototype,e),n&&d(t,n),a}()},828:function(t){var e;"undefined"==typeof Element||Element.prototype.matches||((e=Element.prototype).matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var r=n(828);function i(t,e,n,i,o){var a=function(t,e,n,i){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&i.call(t,n)}}.apply(this,arguments);return t.addEventListener(n,a,o),{destroy:function(){t.removeEventListener(n,a,o)}}}t.exports=function(t,e,n,r,o){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,e,n,r,o)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var r=n(879),i=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return c=e,l=n,(s=t).addEventListener(c,l),{destroy:function(){s.removeEventListener(c,l)}};if(r.nodeList(t))return o=t,a=e,u=n,Array.prototype.forEach.call(o,(function(t){t.addEventListener(a,u)})),{destroy:function(){Array.prototype.forEach.call(o,(function(t){t.removeEventListener(a,u)}))}};if(r.string(t))return t=t,e=e,n=n,i(document.body,t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var o,a,u,s,c,l}},817:function(t){t.exports=function(t){var e,n="SELECT"===t.nodeName?(t.focus(),t.value):"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName?((e=t.hasAttribute("readonly"))||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),e||t.removeAttribute("readonly"),t.value):(t.hasAttribute("contenteditable")&&t.focus(),n=window.getSelection(),(e=document.createRange()).selectNodeContents(t),n.removeAllRanges(),n.addRange(e),n.toString());return n}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],i=[];if(r&&e)for(var o=0,a=r.length;o<a;o++)r[o].fn!==e&&r[o].fn._!==e&&i.push(r[o]);return i.length?n[t]=i:delete n[t],this}},t.exports=e,t.exports.TinyEmitter=e}},n={},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},t(686).default;function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{}};return e[r](i,i.exports,t),i.exports}var e,n}()},26167:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.component-resize-line[data-v-eaab078e]{cursor:col-resize}@media (max-width:768px){.component-resize-line[data-v-eaab078e]{display:none}}.component-resize-line.resizing[data-v-eaab078e]:after{bottom:0;content:"";cursor:col-resize;left:0;position:fixed;right:0;top:0;z-index:99999}.component-resize-line.bottom[data-v-eaab078e],.component-resize-line.bottom[data-v-eaab078e]:after{cursor:row-resize}',""]);const o=i},96486:function(t,e,n){var r;t=n.nmd(t),function(){var i,o="Expected a function",a="__lodash_hash_undefined__",u="__lodash_placeholder__",s=16,c=32,l=64,f=128,d=256,h=1/0,p=9007199254740991,v=NaN,_=4294967295,g=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",c],["partialRight",l],["rearg",d]],m="[object Arguments]",y="[object Array]",b="[object Boolean]",w="[object Date]",x="[object Error]",k="[object Function]",C="[object GeneratorFunction]",$="[object Map]",I="[object Number]",S="[object Object]",L="[object Promise]",A="[object RegExp]",O="[object Set]",j="[object String]",E="[object Symbol]",z="[object WeakMap]",D="[object ArrayBuffer]",T="[object DataView]",M="[object Float32Array]",F="[object Float64Array]",P="[object Int8Array]",R="[object Int16Array]",U="[object Int32Array]",B="[object Uint8Array]",N="[object Uint8ClampedArray]",W="[object Uint16Array]",q="[object Uint32Array]",H=/\b__p \+= '';/g,K=/\b(__p \+=) '' \+/g,Z=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,X=RegExp(V.source),G=RegExp(Y.source),J=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,tt=/<%=([\s\S]+?)%>/g,et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nt=/^\w*$/,rt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,ot=RegExp(it.source),at=/^\s+/,ut=/\s/,st=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,lt=/,? & /,ft=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[()=,{}\[\]\/\s]/,ht=/\\(\\)?/g,pt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,vt=/\w*$/,_t=/^[-+]0x[0-9a-f]+$/i,gt=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,yt=/^0o[0-7]+$/i,bt=/^(?:0|[1-9]\d*)$/,wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xt=/($^)/,kt=/['\n\r\u2028\u2029\\]/g,Ct="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",$t="\\u2700-\\u27bf",It="a-z\\xdf-\\xf6\\xf8-\\xff",St="A-Z\\xc0-\\xd6\\xd8-\\xde",Lt="\\ufe0e\\ufe0f",At="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ot="['’]",jt="[\\ud800-\\udfff]",Et="["+At+"]",zt="["+Ct+"]",Dt="\\d+",Tt="[\\u2700-\\u27bf]",Mt="["+It+"]",Ft="[^\\ud800-\\udfff"+At+Dt+$t+It+St+"]",Pt="\\ud83c[\\udffb-\\udfff]",Rt="[^\\ud800-\\udfff]",Ut="(?:\\ud83c[\\udde6-\\uddff]){2}",Bt="[\\ud800-\\udbff][\\udc00-\\udfff]",Nt="["+St+"]",Wt="(?:"+Mt+"|"+Ft+")",qt="(?:"+Nt+"|"+Ft+")",Ht="(?:['’](?:d|ll|m|re|s|t|ve))?",Kt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Zt="(?:"+zt+"|"+Pt+")"+"?",Vt="[\\ufe0e\\ufe0f]?",Yt=Vt+Zt+("(?:\\u200d(?:"+[Rt,Ut,Bt].join("|")+")"+Vt+Zt+")*"),Xt="(?:"+[Tt,Ut,Bt].join("|")+")"+Yt,Gt="(?:"+[Rt+zt+"?",zt,Ut,Bt,jt].join("|")+")",Jt=RegExp(Ot,"g"),Qt=RegExp(zt,"g"),te=RegExp(Pt+"(?="+Pt+")|"+Gt+Yt,"g"),ee=RegExp([Nt+"?"+Mt+"+"+Ht+"(?="+[Et,Nt,"$"].join("|")+")",qt+"+"+Kt+"(?="+[Et,Nt+Wt,"$"].join("|")+")",Nt+"?"+Wt+"+"+Ht,Nt+"+"+Kt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dt,Xt].join("|"),"g"),ne=RegExp("[\\u200d\\ud800-\\udfff"+Ct+Lt+"]"),re=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ie=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],oe=-1,ae={};ae[M]=ae[F]=ae[P]=ae[R]=ae[U]=ae[B]=ae[N]=ae[W]=ae[q]=!0,ae[m]=ae[y]=ae[D]=ae[b]=ae[T]=ae[w]=ae[x]=ae[k]=ae[$]=ae[I]=ae[S]=ae[A]=ae[O]=ae[j]=ae[z]=!1;var ue={};ue[m]=ue[y]=ue[D]=ue[T]=ue[b]=ue[w]=ue[M]=ue[F]=ue[P]=ue[R]=ue[U]=ue[$]=ue[I]=ue[S]=ue[A]=ue[O]=ue[j]=ue[E]=ue[B]=ue[N]=ue[W]=ue[q]=!0,ue[x]=ue[k]=ue[z]=!1;var se={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,le=parseInt,fe="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,de="object"==typeof self&&self&&self.Object===Object&&self,he=fe||de||Function("return this")(),pe=e&&!e.nodeType&&e,ve=pe&&t&&!t.nodeType&&t,_e=ve&&ve.exports===pe,ge=_e&&fe.process,me=function(){try{var t=ve&&ve.require&&ve.require("util").types;return t||ge&&ge.binding&&ge.binding("util")}catch(t){}}(),ye=me&&me.isArrayBuffer,be=me&&me.isDate,we=me&&me.isMap,xe=me&&me.isRegExp,ke=me&&me.isSet,Ce=me&&me.isTypedArray;function $e(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Ie(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function Se(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function Le(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function Ae(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function Oe(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function je(t,e){return!!(null==t?0:t.length)&&Be(t,e,0)>-1}function Ee(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function ze(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function De(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function Te(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function Me(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function Fe(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var Pe=He("length");function Re(t,e,n){var r;return n(t,(function(t,n,i){if(e(t,n,i))return r=n,!1})),r}function Ue(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function Be(t,e,n){return e==e?function(t,e,n){var r=n-1,i=t.length;for(;++r<i;)if(t[r]===e)return r;return-1}(t,e,n):Ue(t,We,n)}function Ne(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function We(t){return t!=t}function qe(t,e){var n=null==t?0:t.length;return n?Ve(t,e)/n:v}function He(t){return function(e){return null==e?i:e[t]}}function Ke(t){return function(e){return null==t?i:t[e]}}function Ze(t,e,n,r,i){return i(t,(function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)})),n}function Ve(t,e){for(var n,r=-1,o=t.length;++r<o;){var a=e(t[r]);a!==i&&(n=n===i?a:n+a)}return n}function Ye(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function Xe(t){return t?t.slice(0,vn(t)+1).replace(at,""):t}function Ge(t){return function(e){return t(e)}}function Je(t,e){return ze(e,(function(e){return t[e]}))}function Qe(t,e){return t.has(e)}function tn(t,e){for(var n=-1,r=t.length;++n<r&&Be(e,t[n],0)>-1;);return n}function en(t,e){for(var n=t.length;n--&&Be(e,t[n],0)>-1;);return n}function nn(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var rn=Ke({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),on=Ke({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function an(t){return"\\"+se[t]}function un(t){return ne.test(t)}function sn(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function cn(t,e){return function(n){return t(e(n))}}function ln(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==u||(t[n]=u,o[i++]=n)}return o}function fn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function dn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function hn(t){return un(t)?function(t){var e=te.lastIndex=0;for(;te.test(t);)++e;return e}(t):Pe(t)}function pn(t){return un(t)?function(t){return t.match(te)||[]}(t):function(t){return t.split("")}(t)}function vn(t){for(var e=t.length;e--&&ut.test(t.charAt(e)););return e}var _n=Ke({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var gn=function t(e){var n,r=(e=null==e?he:gn.defaults(he.Object(),e,gn.pick(he,ie))).Array,ut=e.Date,Ct=e.Error,$t=e.Function,It=e.Math,St=e.Object,Lt=e.RegExp,At=e.String,Ot=e.TypeError,jt=r.prototype,Et=$t.prototype,zt=St.prototype,Dt=e["__core-js_shared__"],Tt=Et.toString,Mt=zt.hasOwnProperty,Ft=0,Pt=(n=/[^.]+$/.exec(Dt&&Dt.keys&&Dt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Rt=zt.toString,Ut=Tt.call(St),Bt=he._,Nt=Lt("^"+Tt.call(Mt).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Wt=_e?e.Buffer:i,qt=e.Symbol,Ht=e.Uint8Array,Kt=Wt?Wt.allocUnsafe:i,Zt=cn(St.getPrototypeOf,St),Vt=St.create,Yt=zt.propertyIsEnumerable,Xt=jt.splice,Gt=qt?qt.isConcatSpreadable:i,te=qt?qt.iterator:i,ne=qt?qt.toStringTag:i,se=function(){try{var t=po(St,"defineProperty");return t({},"",{}),t}catch(t){}}(),fe=e.clearTimeout!==he.clearTimeout&&e.clearTimeout,de=ut&&ut.now!==he.Date.now&&ut.now,pe=e.setTimeout!==he.setTimeout&&e.setTimeout,ve=It.ceil,ge=It.floor,me=St.getOwnPropertySymbols,Pe=Wt?Wt.isBuffer:i,Ke=e.isFinite,mn=jt.join,yn=cn(St.keys,St),bn=It.max,wn=It.min,xn=ut.now,kn=e.parseInt,Cn=It.random,$n=jt.reverse,In=po(e,"DataView"),Sn=po(e,"Map"),Ln=po(e,"Promise"),An=po(e,"Set"),On=po(e,"WeakMap"),jn=po(St,"create"),En=On&&new On,zn={},Dn=Bo(In),Tn=Bo(Sn),Mn=Bo(Ln),Fn=Bo(An),Pn=Bo(On),Rn=qt?qt.prototype:i,Un=Rn?Rn.valueOf:i,Bn=Rn?Rn.toString:i;function Nn(t){if(iu(t)&&!Za(t)&&!(t instanceof Kn)){if(t instanceof Hn)return t;if(Mt.call(t,"__wrapped__"))return No(t)}return new Hn(t)}var Wn=function(){function t(){}return function(e){if(!ru(e))return{};if(Vt)return Vt(e);t.prototype=e;var n=new t;return t.prototype=i,n}}();function qn(){}function Hn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function Kn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=_,this.__views__=[]}function Zn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Vn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Yn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Xn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Yn;++e<n;)this.add(t[e])}function Gn(t){var e=this.__data__=new Vn(t);this.size=e.size}function Jn(t,e){var n=Za(t),r=!n&&Ka(t),i=!n&&!r&&Ga(t),o=!n&&!r&&!i&&du(t),a=n||r||i||o,u=a?Ye(t.length,At):[],s=u.length;for(var c in t)!e&&!Mt.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||wo(c,s))||u.push(c);return u}function Qn(t){var e=t.length;return e?t[Xr(0,e-1)]:i}function tr(t,e){return Po(ji(t),cr(e,0,t.length))}function er(t){return Po(ji(t))}function nr(t,e,n){(n!==i&&!Wa(t[e],n)||n===i&&!(e in t))&&ur(t,e,n)}function rr(t,e,n){var r=t[e];Mt.call(t,e)&&Wa(r,n)&&(n!==i||e in t)||ur(t,e,n)}function ir(t,e){for(var n=t.length;n--;)if(Wa(t[n][0],e))return n;return-1}function or(t,e,n,r){return pr(t,(function(t,i,o){e(r,t,n(t),o)})),r}function ar(t,e){return t&&Ei(e,Du(e),t)}function ur(t,e,n){"__proto__"==e&&se?se(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function sr(t,e){for(var n=-1,o=e.length,a=r(o),u=null==t;++n<o;)a[n]=u?i:Au(t,e[n]);return a}function cr(t,e,n){return t==t&&(n!==i&&(t=t<=n?t:n),e!==i&&(t=t>=e?t:e)),t}function lr(t,e,n,r,o,a){var u,s=1&e,c=2&e,l=4&e;if(n&&(u=o?n(t,r,o,a):n(t)),u!==i)return u;if(!ru(t))return t;var f=Za(t);if(f){if(u=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Mt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!s)return ji(t,u)}else{var d=go(t),h=d==k||d==C;if(Ga(t))return $i(t,s);if(d==S||d==m||h&&!o){if(u=c||h?{}:yo(t),!s)return c?function(t,e){return Ei(t,_o(t),e)}(t,function(t,e){return t&&Ei(e,Tu(e),t)}(u,t)):function(t,e){return Ei(t,vo(t),e)}(t,ar(u,t))}else{if(!ue[d])return o?t:{};u=function(t,e,n){var r=t.constructor;switch(e){case D:return Ii(t);case b:case w:return new r(+t);case T:return function(t,e){var n=e?Ii(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case M:case F:case P:case R:case U:case B:case N:case W:case q:return Si(t,n);case $:return new r;case I:case j:return new r(t);case A:return function(t){var e=new t.constructor(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case O:return new r;case E:return i=t,Un?St(Un.call(i)):{}}var i}(t,d,s)}}a||(a=new Gn);var p=a.get(t);if(p)return p;a.set(t,u),cu(t)?t.forEach((function(r){u.add(lr(r,e,n,r,t,a))})):ou(t)&&t.forEach((function(r,i){u.set(i,lr(r,e,n,i,t,a))}));var v=f?i:(l?c?ao:oo:c?Tu:Du)(t);return Se(v||t,(function(r,i){v&&(r=t[i=r]),rr(u,i,lr(r,e,n,i,t,a))})),u}function fr(t,e,n){var r=n.length;if(null==t)return!r;for(t=St(t);r--;){var o=n[r],a=e[o],u=t[o];if(u===i&&!(o in t)||!a(u))return!1}return!0}function dr(t,e,n){if("function"!=typeof t)throw new Ot(o);return Do((function(){t.apply(i,n)}),e)}function hr(t,e,n,r){var i=-1,o=je,a=!0,u=t.length,s=[],c=e.length;if(!u)return s;n&&(e=ze(e,Ge(n))),r?(o=Ee,a=!1):e.length>=200&&(o=Qe,a=!1,e=new Xn(e));t:for(;++i<u;){var l=t[i],f=null==n?l:n(l);if(l=r||0!==l?l:0,a&&f==f){for(var d=c;d--;)if(e[d]===f)continue t;s.push(l)}else o(e,f,r)||s.push(l)}return s}Nn.templateSettings={escape:J,evaluate:Q,interpolate:tt,variable:"",imports:{_:Nn}},Nn.prototype=qn.prototype,Nn.prototype.constructor=Nn,Hn.prototype=Wn(qn.prototype),Hn.prototype.constructor=Hn,Kn.prototype=Wn(qn.prototype),Kn.prototype.constructor=Kn,Zn.prototype.clear=function(){this.__data__=jn?jn(null):{},this.size=0},Zn.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Zn.prototype.get=function(t){var e=this.__data__;if(jn){var n=e[t];return n===a?i:n}return Mt.call(e,t)?e[t]:i},Zn.prototype.has=function(t){var e=this.__data__;return jn?e[t]!==i:Mt.call(e,t)},Zn.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=jn&&e===i?a:e,this},Vn.prototype.clear=function(){this.__data__=[],this.size=0},Vn.prototype.delete=function(t){var e=this.__data__,n=ir(e,t);return!(n<0)&&(n==e.length-1?e.pop():Xt.call(e,n,1),--this.size,!0)},Vn.prototype.get=function(t){var e=this.__data__,n=ir(e,t);return n<0?i:e[n][1]},Vn.prototype.has=function(t){return ir(this.__data__,t)>-1},Vn.prototype.set=function(t,e){var n=this.__data__,r=ir(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Yn.prototype.clear=function(){this.size=0,this.__data__={hash:new Zn,map:new(Sn||Vn),string:new Zn}},Yn.prototype.delete=function(t){var e=fo(this,t).delete(t);return this.size-=e?1:0,e},Yn.prototype.get=function(t){return fo(this,t).get(t)},Yn.prototype.has=function(t){return fo(this,t).has(t)},Yn.prototype.set=function(t,e){var n=fo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(t){return this.__data__.set(t,a),this},Xn.prototype.has=function(t){return this.__data__.has(t)},Gn.prototype.clear=function(){this.__data__=new Vn,this.size=0},Gn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Gn.prototype.get=function(t){return this.__data__.get(t)},Gn.prototype.has=function(t){return this.__data__.has(t)},Gn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Vn){var r=n.__data__;if(!Sn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Yn(r)}return n.set(t,e),this.size=n.size,this};var pr=Ti(xr),vr=Ti(kr,!0);function _r(t,e){var n=!0;return pr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function gr(t,e,n){for(var r=-1,o=t.length;++r<o;){var a=t[r],u=e(a);if(null!=u&&(s===i?u==u&&!fu(u):n(u,s)))var s=u,c=a}return c}function mr(t,e){var n=[];return pr(t,(function(t,r,i){e(t,r,i)&&n.push(t)})),n}function yr(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=bo),i||(i=[]);++o<a;){var u=t[o];e>0&&n(u)?e>1?yr(u,e-1,n,r,i):De(i,u):r||(i[i.length]=u)}return i}var br=Mi(),wr=Mi(!0);function xr(t,e){return t&&br(t,e,Du)}function kr(t,e){return t&&wr(t,e,Du)}function Cr(t,e){return Oe(e,(function(e){return tu(t[e])}))}function $r(t,e){for(var n=0,r=(e=wi(e,t)).length;null!=t&&n<r;)t=t[Uo(e[n++])];return n&&n==r?t:i}function Ir(t,e,n){var r=e(t);return Za(t)?r:De(r,n(t))}function Sr(t){return null==t?t===i?"[object Undefined]":"[object Null]":ne&&ne in St(t)?function(t){var e=Mt.call(t,ne),n=t[ne];try{t[ne]=i;var r=!0}catch(t){}var o=Rt.call(t);r&&(e?t[ne]=n:delete t[ne]);return o}(t):function(t){return Rt.call(t)}(t)}function Lr(t,e){return t>e}function Ar(t,e){return null!=t&&Mt.call(t,e)}function Or(t,e){return null!=t&&e in St(t)}function jr(t,e,n){for(var o=n?Ee:je,a=t[0].length,u=t.length,s=u,c=r(u),l=1/0,f=[];s--;){var d=t[s];s&&e&&(d=ze(d,Ge(e))),l=wn(d.length,l),c[s]=!n&&(e||a>=120&&d.length>=120)?new Xn(s&&d):i}d=t[0];var h=-1,p=c[0];t:for(;++h<a&&f.length<l;){var v=d[h],_=e?e(v):v;if(v=n||0!==v?v:0,!(p?Qe(p,_):o(f,_,n))){for(s=u;--s;){var g=c[s];if(!(g?Qe(g,_):o(t[s],_,n)))continue t}p&&p.push(_),f.push(v)}}return f}function Er(t,e,n){var r=null==(t=Oo(t,e=wi(e,t)))?t:t[Uo(Qo(e))];return null==r?i:$e(r,t,n)}function zr(t){return iu(t)&&Sr(t)==m}function Dr(t,e,n,r,o){return t===e||(null==t||null==e||!iu(t)&&!iu(e)?t!=t&&e!=e:function(t,e,n,r,o,a){var u=Za(t),s=Za(e),c=u?y:go(t),l=s?y:go(e),f=(c=c==m?S:c)==S,d=(l=l==m?S:l)==S,h=c==l;if(h&&Ga(t)){if(!Ga(e))return!1;u=!0,f=!1}if(h&&!f)return a||(a=new Gn),u||du(t)?ro(t,e,n,r,o,a):function(t,e,n,r,i,o,a){switch(n){case T:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case D:return!(t.byteLength!=e.byteLength||!o(new Ht(t),new Ht(e)));case b:case w:case I:return Wa(+t,+e);case x:return t.name==e.name&&t.message==e.message;case A:case j:return t==e+"";case $:var u=sn;case O:var s=1&r;if(u||(u=fn),t.size!=e.size&&!s)return!1;var c=a.get(t);if(c)return c==e;r|=2,a.set(t,e);var l=ro(u(t),u(e),r,i,o,a);return a.delete(t),l;case E:if(Un)return Un.call(t)==Un.call(e)}return!1}(t,e,c,n,r,o,a);if(!(1&n)){var p=f&&Mt.call(t,"__wrapped__"),v=d&&Mt.call(e,"__wrapped__");if(p||v){var _=p?t.value():t,g=v?e.value():e;return a||(a=new Gn),o(_,g,n,r,a)}}if(!h)return!1;return a||(a=new Gn),function(t,e,n,r,o,a){var u=1&n,s=oo(t),c=s.length,l=oo(e).length;if(c!=l&&!u)return!1;var f=c;for(;f--;){var d=s[f];if(!(u?d in e:Mt.call(e,d)))return!1}var h=a.get(t),p=a.get(e);if(h&&p)return h==e&&p==t;var v=!0;a.set(t,e),a.set(e,t);var _=u;for(;++f<c;){var g=t[d=s[f]],m=e[d];if(r)var y=u?r(m,g,d,e,t,a):r(g,m,d,t,e,a);if(!(y===i?g===m||o(g,m,n,r,a):y)){v=!1;break}_||(_="constructor"==d)}if(v&&!_){var b=t.constructor,w=e.constructor;b==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(v=!1)}return a.delete(t),a.delete(e),v}(t,e,n,r,o,a)}(t,e,n,r,Dr,o))}function Tr(t,e,n,r){var o=n.length,a=o,u=!r;if(null==t)return!a;for(t=St(t);o--;){var s=n[o];if(u&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++o<a;){var c=(s=n[o])[0],l=t[c],f=s[1];if(u&&s[2]){if(l===i&&!(c in t))return!1}else{var d=new Gn;if(r)var h=r(l,f,c,t,e,d);if(!(h===i?Dr(f,l,3,r,d):h))return!1}}return!0}function Mr(t){return!(!ru(t)||(e=t,Pt&&Pt in e))&&(tu(t)?Nt:mt).test(Bo(t));var e}function Fr(t){return"function"==typeof t?t:null==t?as:"object"==typeof t?Za(t)?Wr(t[0],t[1]):Nr(t):vs(t)}function Pr(t){if(!Io(t))return yn(t);var e=[];for(var n in St(t))Mt.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Rr(t){if(!ru(t))return function(t){var e=[];if(null!=t)for(var n in St(t))e.push(n);return e}(t);var e=Io(t),n=[];for(var r in t)("constructor"!=r||!e&&Mt.call(t,r))&&n.push(r);return n}function Ur(t,e){return t<e}function Br(t,e){var n=-1,i=Ya(t)?r(t.length):[];return pr(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}function Nr(t){var e=ho(t);return 1==e.length&&e[0][2]?Lo(e[0][0],e[0][1]):function(n){return n===t||Tr(n,t,e)}}function Wr(t,e){return ko(t)&&So(e)?Lo(Uo(t),e):function(n){var r=Au(n,t);return r===i&&r===e?Ou(n,t):Dr(e,r,3)}}function qr(t,e,n,r,o){t!==e&&br(e,(function(a,u){if(o||(o=new Gn),ru(a))!function(t,e,n,r,o,a,u){var s=Eo(t,n),c=Eo(e,n),l=u.get(c);if(l)return void nr(t,n,l);var f=a?a(s,c,n+"",t,e,u):i,d=f===i;if(d){var h=Za(c),p=!h&&Ga(c),v=!h&&!p&&du(c);f=c,h||p||v?Za(s)?f=s:Xa(s)?f=ji(s):p?(d=!1,f=$i(c,!0)):v?(d=!1,f=Si(c,!0)):f=[]:uu(c)||Ka(c)?(f=s,Ka(s)?f=bu(s):ru(s)&&!tu(s)||(f=yo(c))):d=!1}d&&(u.set(c,f),o(f,c,r,a,u),u.delete(c));nr(t,n,f)}(t,e,u,n,qr,r,o);else{var s=r?r(Eo(t,u),a,u+"",t,e,o):i;s===i&&(s=a),nr(t,u,s)}}),Tu)}function Hr(t,e){var n=t.length;if(n)return wo(e+=e<0?n:0,n)?t[e]:i}function Kr(t,e,n){e=e.length?ze(e,(function(t){return Za(t)?function(e){return $r(e,1===t.length?t[0]:t)}:t})):[as];var r=-1;e=ze(e,Ge(lo()));var i=Br(t,(function(t,n,i){var o=ze(e,(function(e){return e(t)}));return{criteria:o,index:++r,value:t}}));return function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}(i,(function(t,e){return function(t,e,n){var r=-1,i=t.criteria,o=e.criteria,a=i.length,u=n.length;for(;++r<a;){var s=Li(i[r],o[r]);if(s)return r>=u?s:s*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Zr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],u=$r(t,a);n(u,a)&&ei(o,wi(a,t),u)}return o}function Vr(t,e,n,r){var i=r?Ne:Be,o=-1,a=e.length,u=t;for(t===e&&(e=ji(e)),n&&(u=ze(t,Ge(n)));++o<a;)for(var s=0,c=e[o],l=n?n(c):c;(s=i(u,l,s,r))>-1;)u!==t&&Xt.call(u,s,1),Xt.call(t,s,1);return t}function Yr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;wo(i)?Xt.call(t,i,1):hi(t,i)}}return t}function Xr(t,e){return t+ge(Cn()*(e-t+1))}function Gr(t,e){var n="";if(!t||e<1||e>p)return n;do{e%2&&(n+=t),(e=ge(e/2))&&(t+=t)}while(e);return n}function Jr(t,e){return To(Ao(t,e,as),t+"")}function Qr(t){return Qn(Wu(t))}function ti(t,e){var n=Wu(t);return Po(n,cr(e,0,n.length))}function ei(t,e,n,r){if(!ru(t))return t;for(var o=-1,a=(e=wi(e,t)).length,u=a-1,s=t;null!=s&&++o<a;){var c=Uo(e[o]),l=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return t;if(o!=u){var f=s[c];(l=r?r(f,c,s):i)===i&&(l=ru(f)?f:wo(e[o+1])?[]:{})}rr(s,c,l),s=s[c]}return t}var ni=En?function(t,e){return En.set(t,e),t}:as,ri=se?function(t,e){return se(t,"toString",{configurable:!0,enumerable:!1,value:rs(e),writable:!0})}:as;function ii(t){return Po(Wu(t))}function oi(t,e,n){var i=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var a=r(o);++i<o;)a[i]=t[i+e];return a}function ai(t,e){var n;return pr(t,(function(t,r,i){return!(n=e(t,r,i))})),!!n}function ui(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e==e&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!fu(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return si(t,e,as,n)}function si(t,e,n,r){var o=0,a=null==t?0:t.length;if(0===a)return 0;for(var u=(e=n(e))!=e,s=null===e,c=fu(e),l=e===i;o<a;){var f=ge((o+a)/2),d=n(t[f]),h=d!==i,p=null===d,v=d==d,_=fu(d);if(u)var g=r||v;else g=l?v&&(r||h):s?v&&h&&(r||!p):c?v&&h&&!p&&(r||!_):!p&&!_&&(r?d<=e:d<e);g?o=f+1:a=f}return wn(a,4294967294)}function ci(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n],u=e?e(a):a;if(!n||!Wa(u,s)){var s=u;o[i++]=0===a?0:a}}return o}function li(t){return"number"==typeof t?t:fu(t)?v:+t}function fi(t){if("string"==typeof t)return t;if(Za(t))return ze(t,fi)+"";if(fu(t))return Bn?Bn.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function di(t,e,n){var r=-1,i=je,o=t.length,a=!0,u=[],s=u;if(n)a=!1,i=Ee;else if(o>=200){var c=e?null:Gi(t);if(c)return fn(c);a=!1,i=Qe,s=new Xn}else s=e?[]:u;t:for(;++r<o;){var l=t[r],f=e?e(l):l;if(l=n||0!==l?l:0,a&&f==f){for(var d=s.length;d--;)if(s[d]===f)continue t;e&&s.push(f),u.push(l)}else i(s,f,n)||(s!==u&&s.push(f),u.push(l))}return u}function hi(t,e){return null==(t=Oo(t,e=wi(e,t)))||delete t[Uo(Qo(e))]}function pi(t,e,n,r){return ei(t,e,n($r(t,e)),r)}function vi(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?oi(t,r?0:o,r?o+1:i):oi(t,r?o+1:0,r?i:o)}function _i(t,e){var n=t;return n instanceof Kn&&(n=n.value()),Te(e,(function(t,e){return e.func.apply(e.thisArg,De([t],e.args))}),n)}function gi(t,e,n){var i=t.length;if(i<2)return i?di(t[0]):[];for(var o=-1,a=r(i);++o<i;)for(var u=t[o],s=-1;++s<i;)s!=o&&(a[o]=hr(a[o]||u,t[s],e,n));return di(yr(a,1),e,n)}function mi(t,e,n){for(var r=-1,o=t.length,a=e.length,u={};++r<o;){var s=r<a?e[r]:i;n(u,t[r],s)}return u}function yi(t){return Xa(t)?t:[]}function bi(t){return"function"==typeof t?t:as}function wi(t,e){return Za(t)?t:ko(t,e)?[t]:Ro(wu(t))}var xi=Jr;function ki(t,e,n){var r=t.length;return n=n===i?r:n,!e&&n>=r?t:oi(t,e,n)}var Ci=fe||function(t){return he.clearTimeout(t)};function $i(t,e){if(e)return t.slice();var n=t.length,r=Kt?Kt(n):new t.constructor(n);return t.copy(r),r}function Ii(t){var e=new t.constructor(t.byteLength);return new Ht(e).set(new Ht(t)),e}function Si(t,e){var n=e?Ii(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Li(t,e){if(t!==e){var n=t!==i,r=null===t,o=t==t,a=fu(t),u=e!==i,s=null===e,c=e==e,l=fu(e);if(!s&&!l&&!a&&t>e||a&&u&&c&&!s&&!l||r&&u&&c||!n&&c||!o)return 1;if(!r&&!a&&!l&&t<e||l&&n&&o&&!r&&!a||s&&n&&o||!u&&o||!c)return-1}return 0}function Ai(t,e,n,i){for(var o=-1,a=t.length,u=n.length,s=-1,c=e.length,l=bn(a-u,0),f=r(c+l),d=!i;++s<c;)f[s]=e[s];for(;++o<u;)(d||o<a)&&(f[n[o]]=t[o]);for(;l--;)f[s++]=t[o++];return f}function Oi(t,e,n,i){for(var o=-1,a=t.length,u=-1,s=n.length,c=-1,l=e.length,f=bn(a-s,0),d=r(f+l),h=!i;++o<f;)d[o]=t[o];for(var p=o;++c<l;)d[p+c]=e[c];for(;++u<s;)(h||o<a)&&(d[p+n[u]]=t[o++]);return d}function ji(t,e){var n=-1,i=t.length;for(e||(e=r(i));++n<i;)e[n]=t[n];return e}function Ei(t,e,n,r){var o=!n;n||(n={});for(var a=-1,u=e.length;++a<u;){var s=e[a],c=r?r(n[s],t[s],s,n,t):i;c===i&&(c=t[s]),o?ur(n,s,c):rr(n,s,c)}return n}function zi(t,e){return function(n,r){var i=Za(n)?Ie:or,o=e?e():{};return i(n,t,lo(r,2),o)}}function Di(t){return Jr((function(e,n){var r=-1,o=n.length,a=o>1?n[o-1]:i,u=o>2?n[2]:i;for(a=t.length>3&&"function"==typeof a?(o--,a):i,u&&xo(n[0],n[1],u)&&(a=o<3?i:a,o=1),e=St(e);++r<o;){var s=n[r];s&&t(e,s,r,a)}return e}))}function Ti(t,e){return function(n,r){if(null==n)return n;if(!Ya(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=St(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Mi(t){return function(e,n,r){for(var i=-1,o=St(e),a=r(e),u=a.length;u--;){var s=a[t?u:++i];if(!1===n(o[s],s,o))break}return e}}function Fi(t){return function(e){var n=un(e=wu(e))?pn(e):i,r=n?n[0]:e.charAt(0),o=n?ki(n,1).join(""):e.slice(1);return r[t]()+o}}function Pi(t){return function(e){return Te(ts(Ku(e).replace(Jt,"")),t,"")}}function Ri(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=Wn(t.prototype),r=t.apply(n,e);return ru(r)?r:n}}function Ui(t){return function(e,n,r){var o=St(e);if(!Ya(e)){var a=lo(n,3);e=Du(e),n=function(t){return a(o[t],t,o)}}var u=t(e,n,r);return u>-1?o[a?e[u]:u]:i}}function Bi(t){return io((function(e){var n=e.length,r=n,a=Hn.prototype.thru;for(t&&e.reverse();r--;){var u=e[r];if("function"!=typeof u)throw new Ot(o);if(a&&!s&&"wrapper"==so(u))var s=new Hn([],!0)}for(r=s?r:n;++r<n;){var c=so(u=e[r]),l="wrapper"==c?uo(u):i;s=l&&Co(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?s[so(l[0])].apply(s,l[3]):1==u.length&&Co(u)?s[c]():s.thru(u)}return function(){var t=arguments,r=t[0];if(s&&1==t.length&&Za(r))return s.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}}))}function Ni(t,e,n,o,a,u,s,c,l,d){var h=e&f,p=1&e,v=2&e,_=24&e,g=512&e,m=v?i:Ri(t);return function i(){for(var f=arguments.length,y=r(f),b=f;b--;)y[b]=arguments[b];if(_)var w=co(i),x=nn(y,w);if(o&&(y=Ai(y,o,a,_)),u&&(y=Oi(y,u,s,_)),f-=x,_&&f<d){var k=ln(y,w);return Yi(t,e,Ni,i.placeholder,n,y,k,c,l,d-f)}var C=p?n:this,$=v?C[t]:t;return f=y.length,c?y=jo(y,c):g&&f>1&&y.reverse(),h&&l<f&&(y.length=l),this&&this!==he&&this instanceof i&&($=m||Ri($)),$.apply(C,y)}}function Wi(t,e){return function(n,r){return function(t,e,n,r){return xr(t,(function(t,i,o){e(r,n(t),i,o)})),r}(n,t,e(r),{})}}function qi(t,e){return function(n,r){var o;if(n===i&&r===i)return e;if(n!==i&&(o=n),r!==i){if(o===i)return r;"string"==typeof n||"string"==typeof r?(n=fi(n),r=fi(r)):(n=li(n),r=li(r)),o=t(n,r)}return o}}function Hi(t){return io((function(e){return e=ze(e,Ge(lo())),Jr((function(n){var r=this;return t(e,(function(t){return $e(t,r,n)}))}))}))}function Ki(t,e){var n=(e=e===i?" ":fi(e)).length;if(n<2)return n?Gr(e,t):e;var r=Gr(e,ve(t/hn(e)));return un(e)?ki(pn(r),0,t).join(""):r.slice(0,t)}function Zi(t){return function(e,n,o){return o&&"number"!=typeof o&&xo(e,n,o)&&(n=o=i),e=_u(e),n===i?(n=e,e=0):n=_u(n),function(t,e,n,i){for(var o=-1,a=bn(ve((e-t)/(n||1)),0),u=r(a);a--;)u[i?a:++o]=t,t+=n;return u}(e,n,o=o===i?e<n?1:-1:_u(o),t)}}function Vi(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=yu(e),n=yu(n)),t(e,n)}}function Yi(t,e,n,r,o,a,u,s,f,d){var h=8&e;e|=h?c:l,4&(e&=~(h?l:c))||(e&=-4);var p=[t,e,o,h?a:i,h?u:i,h?i:a,h?i:u,s,f,d],v=n.apply(i,p);return Co(t)&&zo(v,p),v.placeholder=r,Mo(v,t,e)}function Xi(t){var e=It[t];return function(t,n){if(t=yu(t),(n=null==n?0:wn(gu(n),292))&&Ke(t)){var r=(wu(t)+"e").split("e");return+((r=(wu(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return e(t)}}var Gi=An&&1/fn(new An([,-0]))[1]==h?function(t){return new An(t)}:fs;function Ji(t){return function(e){var n=go(e);return n==$?sn(e):n==O?dn(e):function(t,e){return ze(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Qi(t,e,n,a,h,p,v,_){var g=2&e;if(!g&&"function"!=typeof t)throw new Ot(o);var m=a?a.length:0;if(m||(e&=-97,a=h=i),v=v===i?v:bn(gu(v),0),_=_===i?_:gu(_),m-=h?h.length:0,e&l){var y=a,b=h;a=h=i}var w=g?i:uo(t),x=[t,e,n,a,h,y,b,p,v,_];if(w&&function(t,e){var n=t[1],r=e[1],i=n|r,o=i<131,a=r==f&&8==n||r==f&&n==d&&t[7].length<=e[8]||384==r&&e[7].length<=e[8]&&8==n;if(!o&&!a)return t;1&r&&(t[2]=e[2],i|=1&n?0:4);var s=e[3];if(s){var c=t[3];t[3]=c?Ai(c,s,e[4]):s,t[4]=c?ln(t[3],u):e[4]}(s=e[5])&&(c=t[5],t[5]=c?Oi(c,s,e[6]):s,t[6]=c?ln(t[5],u):e[6]);(s=e[7])&&(t[7]=s);r&f&&(t[8]=null==t[8]?e[8]:wn(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=i}(x,w),t=x[0],e=x[1],n=x[2],a=x[3],h=x[4],!(_=x[9]=x[9]===i?g?0:t.length:bn(x[9]-m,0))&&24&e&&(e&=-25),e&&1!=e)k=8==e||e==s?function(t,e,n){var o=Ri(t);return function a(){for(var u=arguments.length,s=r(u),c=u,l=co(a);c--;)s[c]=arguments[c];var f=u<3&&s[0]!==l&&s[u-1]!==l?[]:ln(s,l);return(u-=f.length)<n?Yi(t,e,Ni,a.placeholder,i,s,f,i,i,n-u):$e(this&&this!==he&&this instanceof a?o:t,this,s)}}(t,e,_):e!=c&&33!=e||h.length?Ni.apply(i,x):function(t,e,n,i){var o=1&e,a=Ri(t);return function e(){for(var u=-1,s=arguments.length,c=-1,l=i.length,f=r(l+s),d=this&&this!==he&&this instanceof e?a:t;++c<l;)f[c]=i[c];for(;s--;)f[c++]=arguments[++u];return $e(d,o?n:this,f)}}(t,e,n,a);else var k=function(t,e,n){var r=1&e,i=Ri(t);return function e(){return(this&&this!==he&&this instanceof e?i:t).apply(r?n:this,arguments)}}(t,e,n);return Mo((w?ni:zo)(k,x),t,e)}function to(t,e,n,r){return t===i||Wa(t,zt[n])&&!Mt.call(r,n)?e:t}function eo(t,e,n,r,o,a){return ru(t)&&ru(e)&&(a.set(e,t),qr(t,e,i,eo,a),a.delete(e)),t}function no(t){return uu(t)?i:t}function ro(t,e,n,r,o,a){var u=1&n,s=t.length,c=e.length;if(s!=c&&!(u&&c>s))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var d=-1,h=!0,p=2&n?new Xn:i;for(a.set(t,e),a.set(e,t);++d<s;){var v=t[d],_=e[d];if(r)var g=u?r(_,v,d,e,t,a):r(v,_,d,t,e,a);if(g!==i){if(g)continue;h=!1;break}if(p){if(!Fe(e,(function(t,e){if(!Qe(p,e)&&(v===t||o(v,t,n,r,a)))return p.push(e)}))){h=!1;break}}else if(v!==_&&!o(v,_,n,r,a)){h=!1;break}}return a.delete(t),a.delete(e),h}function io(t){return To(Ao(t,i,Vo),t+"")}function oo(t){return Ir(t,Du,vo)}function ao(t){return Ir(t,Tu,_o)}var uo=En?function(t){return En.get(t)}:fs;function so(t){for(var e=t.name+"",n=zn[e],r=Mt.call(zn,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function co(t){return(Mt.call(Nn,"placeholder")?Nn:t).placeholder}function lo(){var t=Nn.iteratee||us;return t=t===us?Fr:t,arguments.length?t(arguments[0],arguments[1]):t}function fo(t,e){var n,r,i=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof e?"string":"hash"]:i.map}function ho(t){for(var e=Du(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,So(i)]}return e}function po(t,e){var n=function(t,e){return null==t?i:t[e]}(t,e);return Mr(n)?n:i}var vo=me?function(t){return null==t?[]:(t=St(t),Oe(me(t),(function(e){return Yt.call(t,e)})))}:ms,_o=me?function(t){for(var e=[];t;)De(e,vo(t)),t=Zt(t);return e}:ms,go=Sr;function mo(t,e,n){for(var r=-1,i=(e=wi(e,t)).length,o=!1;++r<i;){var a=Uo(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&nu(i)&&wo(a,i)&&(Za(t)||Ka(t))}function yo(t){return"function"!=typeof t.constructor||Io(t)?{}:Wn(Zt(t))}function bo(t){return Za(t)||Ka(t)||!!(Gt&&t&&t[Gt])}function wo(t,e){var n=typeof t;return!!(e=null==e?p:e)&&("number"==n||"symbol"!=n&&bt.test(t))&&t>-1&&t%1==0&&t<e}function xo(t,e,n){if(!ru(n))return!1;var r=typeof e;return!!("number"==r?Ya(n)&&wo(e,n.length):"string"==r&&e in n)&&Wa(n[e],t)}function ko(t,e){if(Za(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!fu(t))||(nt.test(t)||!et.test(t)||null!=e&&t in St(e))}function Co(t){var e=so(t),n=Nn[e];if("function"!=typeof n||!(e in Kn.prototype))return!1;if(t===n)return!0;var r=uo(n);return!!r&&t===r[0]}(In&&go(new In(new ArrayBuffer(1)))!=T||Sn&&go(new Sn)!=$||Ln&&go(Ln.resolve())!=L||An&&go(new An)!=O||On&&go(new On)!=z)&&(go=function(t){var e=Sr(t),n=e==S?t.constructor:i,r=n?Bo(n):"";if(r)switch(r){case Dn:return T;case Tn:return $;case Mn:return L;case Fn:return O;case Pn:return z}return e});var $o=Dt?tu:ys;function Io(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||zt)}function So(t){return t==t&&!ru(t)}function Lo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==i||t in St(n)))}}function Ao(t,e,n){return e=bn(e===i?t.length-1:e,0),function(){for(var i=arguments,o=-1,a=bn(i.length-e,0),u=r(a);++o<a;)u[o]=i[e+o];o=-1;for(var s=r(e+1);++o<e;)s[o]=i[o];return s[e]=n(u),$e(t,this,s)}}function Oo(t,e){return e.length<2?t:$r(t,oi(e,0,-1))}function jo(t,e){for(var n=t.length,r=wn(e.length,n),o=ji(t);r--;){var a=e[r];t[r]=wo(a,n)?o[a]:i}return t}function Eo(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var zo=Fo(ni),Do=pe||function(t,e){return he.setTimeout(t,e)},To=Fo(ri);function Mo(t,e,n){var r=e+"";return To(t,function(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(st,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Se(g,(function(n){var r="_."+n[0];e&n[1]&&!je(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(lt):[]}(r),n)))}function Fo(t){var e=0,n=0;return function(){var r=xn(),o=16-(r-n);if(n=r,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(i,arguments)}}function Po(t,e){var n=-1,r=t.length,o=r-1;for(e=e===i?r:e;++n<e;){var a=Xr(n,o),u=t[a];t[a]=t[n],t[n]=u}return t.length=e,t}var Ro=function(t){var e=Fa(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(rt,(function(t,n,r,i){e.push(r?i.replace(ht,"$1"):n||t)})),e}));function Uo(t){if("string"==typeof t||fu(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Bo(t){if(null!=t){try{return Tt.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function No(t){if(t instanceof Kn)return t.clone();var e=new Hn(t.__wrapped__,t.__chain__);return e.__actions__=ji(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var Wo=Jr((function(t,e){return Xa(t)?hr(t,yr(e,1,Xa,!0)):[]})),qo=Jr((function(t,e){var n=Qo(e);return Xa(n)&&(n=i),Xa(t)?hr(t,yr(e,1,Xa,!0),lo(n,2)):[]})),Ho=Jr((function(t,e){var n=Qo(e);return Xa(n)&&(n=i),Xa(t)?hr(t,yr(e,1,Xa,!0),i,n):[]}));function Ko(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:gu(n);return i<0&&(i=bn(r+i,0)),Ue(t,lo(e,3),i)}function Zo(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r-1;return n!==i&&(o=gu(n),o=n<0?bn(r+o,0):wn(o,r-1)),Ue(t,lo(e,3),o,!0)}function Vo(t){return(null==t?0:t.length)?yr(t,1):[]}function Yo(t){return t&&t.length?t[0]:i}var Xo=Jr((function(t){var e=ze(t,yi);return e.length&&e[0]===t[0]?jr(e):[]})),Go=Jr((function(t){var e=Qo(t),n=ze(t,yi);return e===Qo(n)?e=i:n.pop(),n.length&&n[0]===t[0]?jr(n,lo(e,2)):[]})),Jo=Jr((function(t){var e=Qo(t),n=ze(t,yi);return(e="function"==typeof e?e:i)&&n.pop(),n.length&&n[0]===t[0]?jr(n,i,e):[]}));function Qo(t){var e=null==t?0:t.length;return e?t[e-1]:i}var ta=Jr(ea);function ea(t,e){return t&&t.length&&e&&e.length?Vr(t,e):t}var na=io((function(t,e){var n=null==t?0:t.length,r=sr(t,e);return Yr(t,ze(e,(function(t){return wo(t,n)?+t:t})).sort(Li)),r}));function ra(t){return null==t?t:$n.call(t)}var ia=Jr((function(t){return di(yr(t,1,Xa,!0))})),oa=Jr((function(t){var e=Qo(t);return Xa(e)&&(e=i),di(yr(t,1,Xa,!0),lo(e,2))})),aa=Jr((function(t){var e=Qo(t);return e="function"==typeof e?e:i,di(yr(t,1,Xa,!0),i,e)}));function ua(t){if(!t||!t.length)return[];var e=0;return t=Oe(t,(function(t){if(Xa(t))return e=bn(t.length,e),!0})),Ye(e,(function(e){return ze(t,He(e))}))}function sa(t,e){if(!t||!t.length)return[];var n=ua(t);return null==e?n:ze(n,(function(t){return $e(e,i,t)}))}var ca=Jr((function(t,e){return Xa(t)?hr(t,e):[]})),la=Jr((function(t){return gi(Oe(t,Xa))})),fa=Jr((function(t){var e=Qo(t);return Xa(e)&&(e=i),gi(Oe(t,Xa),lo(e,2))})),da=Jr((function(t){var e=Qo(t);return e="function"==typeof e?e:i,gi(Oe(t,Xa),i,e)})),ha=Jr(ua);var pa=Jr((function(t){var e=t.length,n=e>1?t[e-1]:i;return n="function"==typeof n?(t.pop(),n):i,sa(t,n)}));function va(t){var e=Nn(t);return e.__chain__=!0,e}function _a(t,e){return e(t)}var ga=io((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return sr(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Kn&&wo(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:_a,args:[o],thisArg:i}),new Hn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(i),t}))):this.thru(o)}));var ma=zi((function(t,e,n){Mt.call(t,n)?++t[n]:ur(t,n,1)}));var ya=Ui(Ko),ba=Ui(Zo);function wa(t,e){return(Za(t)?Se:pr)(t,lo(e,3))}function xa(t,e){return(Za(t)?Le:vr)(t,lo(e,3))}var ka=zi((function(t,e,n){Mt.call(t,n)?t[n].push(e):ur(t,n,[e])}));var Ca=Jr((function(t,e,n){var i=-1,o="function"==typeof e,a=Ya(t)?r(t.length):[];return pr(t,(function(t){a[++i]=o?$e(e,t,n):Er(t,e,n)})),a})),$a=zi((function(t,e,n){ur(t,n,e)}));function Ia(t,e){return(Za(t)?ze:Br)(t,lo(e,3))}var Sa=zi((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var La=Jr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&xo(t,e[0],e[1])?e=[]:n>2&&xo(e[0],e[1],e[2])&&(e=[e[0]]),Kr(t,yr(e,1),[])})),Aa=de||function(){return he.Date.now()};function Oa(t,e,n){return e=n?i:e,e=t&&null==e?t.length:e,Qi(t,f,i,i,i,i,e)}function ja(t,e){var n;if("function"!=typeof e)throw new Ot(o);return t=gu(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=i),n}}var Ea=Jr((function(t,e,n){var r=1;if(n.length){var i=ln(n,co(Ea));r|=c}return Qi(t,r,e,n,i)})),za=Jr((function(t,e,n){var r=3;if(n.length){var i=ln(n,co(za));r|=c}return Qi(e,r,t,n,i)}));function Da(t,e,n){var r,a,u,s,c,l,f=0,d=!1,h=!1,p=!0;if("function"!=typeof t)throw new Ot(o);function v(e){var n=r,o=a;return r=a=i,f=e,s=t.apply(o,n)}function _(t){return f=t,c=Do(m,e),d?v(t):s}function g(t){var n=t-l;return l===i||n>=e||n<0||h&&t-f>=u}function m(){var t=Aa();if(g(t))return y(t);c=Do(m,function(t){var n=e-(t-l);return h?wn(n,u-(t-f)):n}(t))}function y(t){return c=i,p&&r?v(t):(r=a=i,s)}function b(){var t=Aa(),n=g(t);if(r=arguments,a=this,l=t,n){if(c===i)return _(l);if(h)return Ci(c),c=Do(m,e),v(l)}return c===i&&(c=Do(m,e)),s}return e=yu(e)||0,ru(n)&&(d=!!n.leading,u=(h="maxWait"in n)?bn(yu(n.maxWait)||0,e):u,p="trailing"in n?!!n.trailing:p),b.cancel=function(){c!==i&&Ci(c),f=0,r=l=a=c=i},b.flush=function(){return c===i?s:y(Aa())},b}var Ta=Jr((function(t,e){return dr(t,1,e)})),Ma=Jr((function(t,e,n){return dr(t,yu(e)||0,n)}));function Fa(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Ot(o);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Fa.Cache||Yn),n}function Pa(t){if("function"!=typeof t)throw new Ot(o);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Fa.Cache=Yn;var Ra=xi((function(t,e){var n=(e=1==e.length&&Za(e[0])?ze(e[0],Ge(lo())):ze(yr(e,1),Ge(lo()))).length;return Jr((function(r){for(var i=-1,o=wn(r.length,n);++i<o;)r[i]=e[i].call(this,r[i]);return $e(t,this,r)}))})),Ua=Jr((function(t,e){var n=ln(e,co(Ua));return Qi(t,c,i,e,n)})),Ba=Jr((function(t,e){var n=ln(e,co(Ba));return Qi(t,l,i,e,n)})),Na=io((function(t,e){return Qi(t,d,i,i,i,e)}));function Wa(t,e){return t===e||t!=t&&e!=e}var qa=Vi(Lr),Ha=Vi((function(t,e){return t>=e})),Ka=zr(function(){return arguments}())?zr:function(t){return iu(t)&&Mt.call(t,"callee")&&!Yt.call(t,"callee")},Za=r.isArray,Va=ye?Ge(ye):function(t){return iu(t)&&Sr(t)==D};function Ya(t){return null!=t&&nu(t.length)&&!tu(t)}function Xa(t){return iu(t)&&Ya(t)}var Ga=Pe||ys,Ja=be?Ge(be):function(t){return iu(t)&&Sr(t)==w};function Qa(t){if(!iu(t))return!1;var e=Sr(t);return e==x||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!uu(t)}function tu(t){if(!ru(t))return!1;var e=Sr(t);return e==k||e==C||"[object AsyncFunction]"==e||"[object Proxy]"==e}function eu(t){return"number"==typeof t&&t==gu(t)}function nu(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=p}function ru(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function iu(t){return null!=t&&"object"==typeof t}var ou=we?Ge(we):function(t){return iu(t)&&go(t)==$};function au(t){return"number"==typeof t||iu(t)&&Sr(t)==I}function uu(t){if(!iu(t)||Sr(t)!=S)return!1;var e=Zt(t);if(null===e)return!0;var n=Mt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Tt.call(n)==Ut}var su=xe?Ge(xe):function(t){return iu(t)&&Sr(t)==A};var cu=ke?Ge(ke):function(t){return iu(t)&&go(t)==O};function lu(t){return"string"==typeof t||!Za(t)&&iu(t)&&Sr(t)==j}function fu(t){return"symbol"==typeof t||iu(t)&&Sr(t)==E}var du=Ce?Ge(Ce):function(t){return iu(t)&&nu(t.length)&&!!ae[Sr(t)]};var hu=Vi(Ur),pu=Vi((function(t,e){return t<=e}));function vu(t){if(!t)return[];if(Ya(t))return lu(t)?pn(t):ji(t);if(te&&t[te])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[te]());var e=go(t);return(e==$?sn:e==O?fn:Wu)(t)}function _u(t){return t?(t=yu(t))===h||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function gu(t){var e=_u(t),n=e%1;return e==e?n?e-n:e:0}function mu(t){return t?cr(gu(t),0,_):0}function yu(t){if("number"==typeof t)return t;if(fu(t))return v;if(ru(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ru(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Xe(t);var n=gt.test(t);return n||yt.test(t)?le(t.slice(2),n?2:8):_t.test(t)?v:+t}function bu(t){return Ei(t,Tu(t))}function wu(t){return null==t?"":fi(t)}var xu=Di((function(t,e){if(Io(e)||Ya(e))Ei(e,Du(e),t);else for(var n in e)Mt.call(e,n)&&rr(t,n,e[n])})),ku=Di((function(t,e){Ei(e,Tu(e),t)})),Cu=Di((function(t,e,n,r){Ei(e,Tu(e),t,r)})),$u=Di((function(t,e,n,r){Ei(e,Du(e),t,r)})),Iu=io(sr);var Su=Jr((function(t,e){t=St(t);var n=-1,r=e.length,o=r>2?e[2]:i;for(o&&xo(e[0],e[1],o)&&(r=1);++n<r;)for(var a=e[n],u=Tu(a),s=-1,c=u.length;++s<c;){var l=u[s],f=t[l];(f===i||Wa(f,zt[l])&&!Mt.call(t,l))&&(t[l]=a[l])}return t})),Lu=Jr((function(t){return t.push(i,eo),$e(Fu,i,t)}));function Au(t,e,n){var r=null==t?i:$r(t,e);return r===i?n:r}function Ou(t,e){return null!=t&&mo(t,e,Or)}var ju=Wi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Rt.call(e)),t[e]=n}),rs(as)),Eu=Wi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Rt.call(e)),Mt.call(t,e)?t[e].push(n):t[e]=[n]}),lo),zu=Jr(Er);function Du(t){return Ya(t)?Jn(t):Pr(t)}function Tu(t){return Ya(t)?Jn(t,!0):Rr(t)}var Mu=Di((function(t,e,n){qr(t,e,n)})),Fu=Di((function(t,e,n,r){qr(t,e,n,r)})),Pu=io((function(t,e){var n={};if(null==t)return n;var r=!1;e=ze(e,(function(e){return e=wi(e,t),r||(r=e.length>1),e})),Ei(t,ao(t),n),r&&(n=lr(n,7,no));for(var i=e.length;i--;)hi(n,e[i]);return n}));var Ru=io((function(t,e){return null==t?{}:function(t,e){return Zr(t,e,(function(e,n){return Ou(t,n)}))}(t,e)}));function Uu(t,e){if(null==t)return{};var n=ze(ao(t),(function(t){return[t]}));return e=lo(e),Zr(t,n,(function(t,n){return e(t,n[0])}))}var Bu=Ji(Du),Nu=Ji(Tu);function Wu(t){return null==t?[]:Je(t,Du(t))}var qu=Pi((function(t,e,n){return e=e.toLowerCase(),t+(n?Hu(e):e)}));function Hu(t){return Qu(wu(t).toLowerCase())}function Ku(t){return(t=wu(t))&&t.replace(wt,rn).replace(Qt,"")}var Zu=Pi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Vu=Pi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Yu=Fi("toLowerCase");var Xu=Pi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Gu=Pi((function(t,e,n){return t+(n?" ":"")+Qu(e)}));var Ju=Pi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Qu=Fi("toUpperCase");function ts(t,e,n){return t=wu(t),(e=n?i:e)===i?function(t){return re.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(ft)||[]}(t):t.match(e)||[]}var es=Jr((function(t,e){try{return $e(t,i,e)}catch(t){return Qa(t)?t:new Ct(t)}})),ns=io((function(t,e){return Se(e,(function(e){e=Uo(e),ur(t,e,Ea(t[e],t))})),t}));function rs(t){return function(){return t}}var is=Bi(),os=Bi(!0);function as(t){return t}function us(t){return Fr("function"==typeof t?t:lr(t,1))}var ss=Jr((function(t,e){return function(n){return Er(n,t,e)}})),cs=Jr((function(t,e){return function(n){return Er(t,n,e)}}));function ls(t,e,n){var r=Du(e),i=Cr(e,r);null!=n||ru(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Cr(e,Du(e)));var o=!(ru(n)&&"chain"in n&&!n.chain),a=tu(t);return Se(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__),i=n.__actions__=ji(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,De([this.value()],arguments))})})),t}function fs(){}var ds=Hi(ze),hs=Hi(Ae),ps=Hi(Fe);function vs(t){return ko(t)?He(Uo(t)):function(t){return function(e){return $r(e,t)}}(t)}var _s=Zi(),gs=Zi(!0);function ms(){return[]}function ys(){return!1}var bs=qi((function(t,e){return t+e}),0),ws=Xi("ceil"),xs=qi((function(t,e){return t/e}),1),ks=Xi("floor");var Cs,$s=qi((function(t,e){return t*e}),1),Is=Xi("round"),Ss=qi((function(t,e){return t-e}),0);return Nn.after=function(t,e){if("function"!=typeof e)throw new Ot(o);return t=gu(t),function(){if(--t<1)return e.apply(this,arguments)}},Nn.ary=Oa,Nn.assign=xu,Nn.assignIn=ku,Nn.assignInWith=Cu,Nn.assignWith=$u,Nn.at=Iu,Nn.before=ja,Nn.bind=Ea,Nn.bindAll=ns,Nn.bindKey=za,Nn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Za(t)?t:[t]},Nn.chain=va,Nn.chunk=function(t,e,n){e=(n?xo(t,e,n):e===i)?1:bn(gu(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var a=0,u=0,s=r(ve(o/e));a<o;)s[u++]=oi(t,a,a+=e);return s},Nn.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i},Nn.concat=function(){var t=arguments.length;if(!t)return[];for(var e=r(t-1),n=arguments[0],i=t;i--;)e[i-1]=arguments[i];return De(Za(n)?ji(n):[n],yr(e,1))},Nn.cond=function(t){var e=null==t?0:t.length,n=lo();return t=e?ze(t,(function(t){if("function"!=typeof t[1])throw new Ot(o);return[n(t[0]),t[1]]})):[],Jr((function(n){for(var r=-1;++r<e;){var i=t[r];if($e(i[0],this,n))return $e(i[1],this,n)}}))},Nn.conforms=function(t){return function(t){var e=Du(t);return function(n){return fr(n,t,e)}}(lr(t,1))},Nn.constant=rs,Nn.countBy=ma,Nn.create=function(t,e){var n=Wn(t);return null==e?n:ar(n,e)},Nn.curry=function t(e,n,r){var o=Qi(e,8,i,i,i,i,i,n=r?i:n);return o.placeholder=t.placeholder,o},Nn.curryRight=function t(e,n,r){var o=Qi(e,s,i,i,i,i,i,n=r?i:n);return o.placeholder=t.placeholder,o},Nn.debounce=Da,Nn.defaults=Su,Nn.defaultsDeep=Lu,Nn.defer=Ta,Nn.delay=Ma,Nn.difference=Wo,Nn.differenceBy=qo,Nn.differenceWith=Ho,Nn.drop=function(t,e,n){var r=null==t?0:t.length;return r?oi(t,(e=n||e===i?1:gu(e))<0?0:e,r):[]},Nn.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?oi(t,0,(e=r-(e=n||e===i?1:gu(e)))<0?0:e):[]},Nn.dropRightWhile=function(t,e){return t&&t.length?vi(t,lo(e,3),!0,!0):[]},Nn.dropWhile=function(t,e){return t&&t.length?vi(t,lo(e,3),!0):[]},Nn.fill=function(t,e,n,r){var o=null==t?0:t.length;return o?(n&&"number"!=typeof n&&xo(t,e,n)&&(n=0,r=o),function(t,e,n,r){var o=t.length;for((n=gu(n))<0&&(n=-n>o?0:o+n),(r=r===i||r>o?o:gu(r))<0&&(r+=o),r=n>r?0:mu(r);n<r;)t[n++]=e;return t}(t,e,n,r)):[]},Nn.filter=function(t,e){return(Za(t)?Oe:mr)(t,lo(e,3))},Nn.flatMap=function(t,e){return yr(Ia(t,e),1)},Nn.flatMapDeep=function(t,e){return yr(Ia(t,e),h)},Nn.flatMapDepth=function(t,e,n){return n=n===i?1:gu(n),yr(Ia(t,e),n)},Nn.flatten=Vo,Nn.flattenDeep=function(t){return(null==t?0:t.length)?yr(t,h):[]},Nn.flattenDepth=function(t,e){return(null==t?0:t.length)?yr(t,e=e===i?1:gu(e)):[]},Nn.flip=function(t){return Qi(t,512)},Nn.flow=is,Nn.flowRight=os,Nn.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r},Nn.functions=function(t){return null==t?[]:Cr(t,Du(t))},Nn.functionsIn=function(t){return null==t?[]:Cr(t,Tu(t))},Nn.groupBy=ka,Nn.initial=function(t){return(null==t?0:t.length)?oi(t,0,-1):[]},Nn.intersection=Xo,Nn.intersectionBy=Go,Nn.intersectionWith=Jo,Nn.invert=ju,Nn.invertBy=Eu,Nn.invokeMap=Ca,Nn.iteratee=us,Nn.keyBy=$a,Nn.keys=Du,Nn.keysIn=Tu,Nn.map=Ia,Nn.mapKeys=function(t,e){var n={};return e=lo(e,3),xr(t,(function(t,r,i){ur(n,e(t,r,i),t)})),n},Nn.mapValues=function(t,e){var n={};return e=lo(e,3),xr(t,(function(t,r,i){ur(n,r,e(t,r,i))})),n},Nn.matches=function(t){return Nr(lr(t,1))},Nn.matchesProperty=function(t,e){return Wr(t,lr(e,1))},Nn.memoize=Fa,Nn.merge=Mu,Nn.mergeWith=Fu,Nn.method=ss,Nn.methodOf=cs,Nn.mixin=ls,Nn.negate=Pa,Nn.nthArg=function(t){return t=gu(t),Jr((function(e){return Hr(e,t)}))},Nn.omit=Pu,Nn.omitBy=function(t,e){return Uu(t,Pa(lo(e)))},Nn.once=function(t){return ja(2,t)},Nn.orderBy=function(t,e,n,r){return null==t?[]:(Za(e)||(e=null==e?[]:[e]),Za(n=r?i:n)||(n=null==n?[]:[n]),Kr(t,e,n))},Nn.over=ds,Nn.overArgs=Ra,Nn.overEvery=hs,Nn.overSome=ps,Nn.partial=Ua,Nn.partialRight=Ba,Nn.partition=Sa,Nn.pick=Ru,Nn.pickBy=Uu,Nn.property=vs,Nn.propertyOf=function(t){return function(e){return null==t?i:$r(t,e)}},Nn.pull=ta,Nn.pullAll=ea,Nn.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?Vr(t,e,lo(n,2)):t},Nn.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?Vr(t,e,i,n):t},Nn.pullAt=na,Nn.range=_s,Nn.rangeRight=gs,Nn.rearg=Na,Nn.reject=function(t,e){return(Za(t)?Oe:mr)(t,Pa(lo(e,3)))},Nn.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=lo(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return Yr(t,i),n},Nn.rest=function(t,e){if("function"!=typeof t)throw new Ot(o);return Jr(t,e=e===i?e:gu(e))},Nn.reverse=ra,Nn.sampleSize=function(t,e,n){return e=(n?xo(t,e,n):e===i)?1:gu(e),(Za(t)?tr:ti)(t,e)},Nn.set=function(t,e,n){return null==t?t:ei(t,e,n)},Nn.setWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:ei(t,e,n,r)},Nn.shuffle=function(t){return(Za(t)?er:ii)(t)},Nn.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&xo(t,e,n)?(e=0,n=r):(e=null==e?0:gu(e),n=n===i?r:gu(n)),oi(t,e,n)):[]},Nn.sortBy=La,Nn.sortedUniq=function(t){return t&&t.length?ci(t):[]},Nn.sortedUniqBy=function(t,e){return t&&t.length?ci(t,lo(e,2)):[]},Nn.split=function(t,e,n){return n&&"number"!=typeof n&&xo(t,e,n)&&(e=n=i),(n=n===i?_:n>>>0)?(t=wu(t))&&("string"==typeof e||null!=e&&!su(e))&&!(e=fi(e))&&un(t)?ki(pn(t),0,n):t.split(e,n):[]},Nn.spread=function(t,e){if("function"!=typeof t)throw new Ot(o);return e=null==e?0:bn(gu(e),0),Jr((function(n){var r=n[e],i=ki(n,0,e);return r&&De(i,r),$e(t,this,i)}))},Nn.tail=function(t){var e=null==t?0:t.length;return e?oi(t,1,e):[]},Nn.take=function(t,e,n){return t&&t.length?oi(t,0,(e=n||e===i?1:gu(e))<0?0:e):[]},Nn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?oi(t,(e=r-(e=n||e===i?1:gu(e)))<0?0:e,r):[]},Nn.takeRightWhile=function(t,e){return t&&t.length?vi(t,lo(e,3),!1,!0):[]},Nn.takeWhile=function(t,e){return t&&t.length?vi(t,lo(e,3)):[]},Nn.tap=function(t,e){return e(t),t},Nn.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new Ot(o);return ru(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Da(t,e,{leading:r,maxWait:e,trailing:i})},Nn.thru=_a,Nn.toArray=vu,Nn.toPairs=Bu,Nn.toPairsIn=Nu,Nn.toPath=function(t){return Za(t)?ze(t,Uo):fu(t)?[t]:ji(Ro(wu(t)))},Nn.toPlainObject=bu,Nn.transform=function(t,e,n){var r=Za(t),i=r||Ga(t)||du(t);if(e=lo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:ru(t)&&tu(o)?Wn(Zt(t)):{}}return(i?Se:xr)(t,(function(t,r,i){return e(n,t,r,i)})),n},Nn.unary=function(t){return Oa(t,1)},Nn.union=ia,Nn.unionBy=oa,Nn.unionWith=aa,Nn.uniq=function(t){return t&&t.length?di(t):[]},Nn.uniqBy=function(t,e){return t&&t.length?di(t,lo(e,2)):[]},Nn.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?di(t,i,e):[]},Nn.unset=function(t,e){return null==t||hi(t,e)},Nn.unzip=ua,Nn.unzipWith=sa,Nn.update=function(t,e,n){return null==t?t:pi(t,e,bi(n))},Nn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:pi(t,e,bi(n),r)},Nn.values=Wu,Nn.valuesIn=function(t){return null==t?[]:Je(t,Tu(t))},Nn.without=ca,Nn.words=ts,Nn.wrap=function(t,e){return Ua(bi(e),t)},Nn.xor=la,Nn.xorBy=fa,Nn.xorWith=da,Nn.zip=ha,Nn.zipObject=function(t,e){return mi(t||[],e||[],rr)},Nn.zipObjectDeep=function(t,e){return mi(t||[],e||[],ei)},Nn.zipWith=pa,Nn.entries=Bu,Nn.entriesIn=Nu,Nn.extend=ku,Nn.extendWith=Cu,ls(Nn,Nn),Nn.add=bs,Nn.attempt=es,Nn.camelCase=qu,Nn.capitalize=Hu,Nn.ceil=ws,Nn.clamp=function(t,e,n){return n===i&&(n=e,e=i),n!==i&&(n=(n=yu(n))==n?n:0),e!==i&&(e=(e=yu(e))==e?e:0),cr(yu(t),e,n)},Nn.clone=function(t){return lr(t,4)},Nn.cloneDeep=function(t){return lr(t,5)},Nn.cloneDeepWith=function(t,e){return lr(t,5,e="function"==typeof e?e:i)},Nn.cloneWith=function(t,e){return lr(t,4,e="function"==typeof e?e:i)},Nn.conformsTo=function(t,e){return null==e||fr(t,e,Du(e))},Nn.deburr=Ku,Nn.defaultTo=function(t,e){return null==t||t!=t?e:t},Nn.divide=xs,Nn.endsWith=function(t,e,n){t=wu(t),e=fi(e);var r=t.length,o=n=n===i?r:cr(gu(n),0,r);return(n-=e.length)>=0&&t.slice(n,o)==e},Nn.eq=Wa,Nn.escape=function(t){return(t=wu(t))&&G.test(t)?t.replace(Y,on):t},Nn.escapeRegExp=function(t){return(t=wu(t))&&ot.test(t)?t.replace(it,"\\$&"):t},Nn.every=function(t,e,n){var r=Za(t)?Ae:_r;return n&&xo(t,e,n)&&(e=i),r(t,lo(e,3))},Nn.find=ya,Nn.findIndex=Ko,Nn.findKey=function(t,e){return Re(t,lo(e,3),xr)},Nn.findLast=ba,Nn.findLastIndex=Zo,Nn.findLastKey=function(t,e){return Re(t,lo(e,3),kr)},Nn.floor=ks,Nn.forEach=wa,Nn.forEachRight=xa,Nn.forIn=function(t,e){return null==t?t:br(t,lo(e,3),Tu)},Nn.forInRight=function(t,e){return null==t?t:wr(t,lo(e,3),Tu)},Nn.forOwn=function(t,e){return t&&xr(t,lo(e,3))},Nn.forOwnRight=function(t,e){return t&&kr(t,lo(e,3))},Nn.get=Au,Nn.gt=qa,Nn.gte=Ha,Nn.has=function(t,e){return null!=t&&mo(t,e,Ar)},Nn.hasIn=Ou,Nn.head=Yo,Nn.identity=as,Nn.includes=function(t,e,n,r){t=Ya(t)?t:Wu(t),n=n&&!r?gu(n):0;var i=t.length;return n<0&&(n=bn(i+n,0)),lu(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Be(t,e,n)>-1},Nn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:gu(n);return i<0&&(i=bn(r+i,0)),Be(t,e,i)},Nn.inRange=function(t,e,n){return e=_u(e),n===i?(n=e,e=0):n=_u(n),function(t,e,n){return t>=wn(e,n)&&t<bn(e,n)}(t=yu(t),e,n)},Nn.invoke=zu,Nn.isArguments=Ka,Nn.isArray=Za,Nn.isArrayBuffer=Va,Nn.isArrayLike=Ya,Nn.isArrayLikeObject=Xa,Nn.isBoolean=function(t){return!0===t||!1===t||iu(t)&&Sr(t)==b},Nn.isBuffer=Ga,Nn.isDate=Ja,Nn.isElement=function(t){return iu(t)&&1===t.nodeType&&!uu(t)},Nn.isEmpty=function(t){if(null==t)return!0;if(Ya(t)&&(Za(t)||"string"==typeof t||"function"==typeof t.splice||Ga(t)||du(t)||Ka(t)))return!t.length;var e=go(t);if(e==$||e==O)return!t.size;if(Io(t))return!Pr(t).length;for(var n in t)if(Mt.call(t,n))return!1;return!0},Nn.isEqual=function(t,e){return Dr(t,e)},Nn.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:i)?n(t,e):i;return r===i?Dr(t,e,i,n):!!r},Nn.isError=Qa,Nn.isFinite=function(t){return"number"==typeof t&&Ke(t)},Nn.isFunction=tu,Nn.isInteger=eu,Nn.isLength=nu,Nn.isMap=ou,Nn.isMatch=function(t,e){return t===e||Tr(t,e,ho(e))},Nn.isMatchWith=function(t,e,n){return n="function"==typeof n?n:i,Tr(t,e,ho(e),n)},Nn.isNaN=function(t){return au(t)&&t!=+t},Nn.isNative=function(t){if($o(t))throw new Ct("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Mr(t)},Nn.isNil=function(t){return null==t},Nn.isNull=function(t){return null===t},Nn.isNumber=au,Nn.isObject=ru,Nn.isObjectLike=iu,Nn.isPlainObject=uu,Nn.isRegExp=su,Nn.isSafeInteger=function(t){return eu(t)&&t>=-9007199254740991&&t<=p},Nn.isSet=cu,Nn.isString=lu,Nn.isSymbol=fu,Nn.isTypedArray=du,Nn.isUndefined=function(t){return t===i},Nn.isWeakMap=function(t){return iu(t)&&go(t)==z},Nn.isWeakSet=function(t){return iu(t)&&"[object WeakSet]"==Sr(t)},Nn.join=function(t,e){return null==t?"":mn.call(t,e)},Nn.kebabCase=Zu,Nn.last=Qo,Nn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r;return n!==i&&(o=(o=gu(n))<0?bn(r+o,0):wn(o,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,o):Ue(t,We,o,!0)},Nn.lowerCase=Vu,Nn.lowerFirst=Yu,Nn.lt=hu,Nn.lte=pu,Nn.max=function(t){return t&&t.length?gr(t,as,Lr):i},Nn.maxBy=function(t,e){return t&&t.length?gr(t,lo(e,2),Lr):i},Nn.mean=function(t){return qe(t,as)},Nn.meanBy=function(t,e){return qe(t,lo(e,2))},Nn.min=function(t){return t&&t.length?gr(t,as,Ur):i},Nn.minBy=function(t,e){return t&&t.length?gr(t,lo(e,2),Ur):i},Nn.stubArray=ms,Nn.stubFalse=ys,Nn.stubObject=function(){return{}},Nn.stubString=function(){return""},Nn.stubTrue=function(){return!0},Nn.multiply=$s,Nn.nth=function(t,e){return t&&t.length?Hr(t,gu(e)):i},Nn.noConflict=function(){return he._===this&&(he._=Bt),this},Nn.noop=fs,Nn.now=Aa,Nn.pad=function(t,e,n){t=wu(t);var r=(e=gu(e))?hn(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Ki(ge(i),n)+t+Ki(ve(i),n)},Nn.padEnd=function(t,e,n){t=wu(t);var r=(e=gu(e))?hn(t):0;return e&&r<e?t+Ki(e-r,n):t},Nn.padStart=function(t,e,n){t=wu(t);var r=(e=gu(e))?hn(t):0;return e&&r<e?Ki(e-r,n)+t:t},Nn.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),kn(wu(t).replace(at,""),e||0)},Nn.random=function(t,e,n){if(n&&"boolean"!=typeof n&&xo(t,e,n)&&(e=n=i),n===i&&("boolean"==typeof e?(n=e,e=i):"boolean"==typeof t&&(n=t,t=i)),t===i&&e===i?(t=0,e=1):(t=_u(t),e===i?(e=t,t=0):e=_u(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var o=Cn();return wn(t+o*(e-t+ce("1e-"+((o+"").length-1))),e)}return Xr(t,e)},Nn.reduce=function(t,e,n){var r=Za(t)?Te:Ze,i=arguments.length<3;return r(t,lo(e,4),n,i,pr)},Nn.reduceRight=function(t,e,n){var r=Za(t)?Me:Ze,i=arguments.length<3;return r(t,lo(e,4),n,i,vr)},Nn.repeat=function(t,e,n){return e=(n?xo(t,e,n):e===i)?1:gu(e),Gr(wu(t),e)},Nn.replace=function(){var t=arguments,e=wu(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Nn.result=function(t,e,n){var r=-1,o=(e=wi(e,t)).length;for(o||(o=1,t=i);++r<o;){var a=null==t?i:t[Uo(e[r])];a===i&&(r=o,a=n),t=tu(a)?a.call(t):a}return t},Nn.round=Is,Nn.runInContext=t,Nn.sample=function(t){return(Za(t)?Qn:Qr)(t)},Nn.size=function(t){if(null==t)return 0;if(Ya(t))return lu(t)?hn(t):t.length;var e=go(t);return e==$||e==O?t.size:Pr(t).length},Nn.snakeCase=Xu,Nn.some=function(t,e,n){var r=Za(t)?Fe:ai;return n&&xo(t,e,n)&&(e=i),r(t,lo(e,3))},Nn.sortedIndex=function(t,e){return ui(t,e)},Nn.sortedIndexBy=function(t,e,n){return si(t,e,lo(n,2))},Nn.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=ui(t,e);if(r<n&&Wa(t[r],e))return r}return-1},Nn.sortedLastIndex=function(t,e){return ui(t,e,!0)},Nn.sortedLastIndexBy=function(t,e,n){return si(t,e,lo(n,2),!0)},Nn.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=ui(t,e,!0)-1;if(Wa(t[n],e))return n}return-1},Nn.startCase=Gu,Nn.startsWith=function(t,e,n){return t=wu(t),n=null==n?0:cr(gu(n),0,t.length),e=fi(e),t.slice(n,n+e.length)==e},Nn.subtract=Ss,Nn.sum=function(t){return t&&t.length?Ve(t,as):0},Nn.sumBy=function(t,e){return t&&t.length?Ve(t,lo(e,2)):0},Nn.template=function(t,e,n){var r=Nn.templateSettings;n&&xo(t,e,n)&&(e=i),t=wu(t),e=Cu({},e,r,to);var o,a,u=Cu({},e.imports,r.imports,to),s=Du(u),c=Je(u,s),l=0,f=e.interpolate||xt,d="__p += '",h=Lt((e.escape||xt).source+"|"+f.source+"|"+(f===tt?pt:xt).source+"|"+(e.evaluate||xt).source+"|$","g"),p="//# sourceURL="+(Mt.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++oe+"]")+"\n";t.replace(h,(function(e,n,r,i,u,s){return r||(r=i),d+=t.slice(l,s).replace(kt,an),n&&(o=!0,d+="' +\n__e("+n+") +\n'"),u&&(a=!0,d+="';\n"+u+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=s+e.length,e})),d+="';\n";var v=Mt.call(e,"variable")&&e.variable;if(v){if(dt.test(v))throw new Ct("Invalid `variable` option passed into `_.template`")}else d="with (obj) {\n"+d+"\n}\n";d=(a?d.replace(H,""):d).replace(K,"$1").replace(Z,"$1;"),d="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var _=es((function(){return $t(s,p+"return "+d).apply(i,c)}));if(_.source=d,Qa(_))throw _;return _},Nn.times=function(t,e){if((t=gu(t))<1||t>p)return[];var n=_,r=wn(t,_);e=lo(e),t-=_;for(var i=Ye(r,e);++n<t;)e(n);return i},Nn.toFinite=_u,Nn.toInteger=gu,Nn.toLength=mu,Nn.toLower=function(t){return wu(t).toLowerCase()},Nn.toNumber=yu,Nn.toSafeInteger=function(t){return t?cr(gu(t),-9007199254740991,p):0===t?t:0},Nn.toString=wu,Nn.toUpper=function(t){return wu(t).toUpperCase()},Nn.trim=function(t,e,n){if((t=wu(t))&&(n||e===i))return Xe(t);if(!t||!(e=fi(e)))return t;var r=pn(t),o=pn(e);return ki(r,tn(r,o),en(r,o)+1).join("")},Nn.trimEnd=function(t,e,n){if((t=wu(t))&&(n||e===i))return t.slice(0,vn(t)+1);if(!t||!(e=fi(e)))return t;var r=pn(t);return ki(r,0,en(r,pn(e))+1).join("")},Nn.trimStart=function(t,e,n){if((t=wu(t))&&(n||e===i))return t.replace(at,"");if(!t||!(e=fi(e)))return t;var r=pn(t);return ki(r,tn(r,pn(e))).join("")},Nn.truncate=function(t,e){var n=30,r="...";if(ru(e)){var o="separator"in e?e.separator:o;n="length"in e?gu(e.length):n,r="omission"in e?fi(e.omission):r}var a=(t=wu(t)).length;if(un(t)){var u=pn(t);a=u.length}if(n>=a)return t;var s=n-hn(r);if(s<1)return r;var c=u?ki(u,0,s).join(""):t.slice(0,s);if(o===i)return c+r;if(u&&(s+=c.length-s),su(o)){if(t.slice(s).search(o)){var l,f=c;for(o.global||(o=Lt(o.source,wu(vt.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var d=l.index;c=c.slice(0,d===i?s:d)}}else if(t.indexOf(fi(o),s)!=s){var h=c.lastIndexOf(o);h>-1&&(c=c.slice(0,h))}return c+r},Nn.unescape=function(t){return(t=wu(t))&&X.test(t)?t.replace(V,_n):t},Nn.uniqueId=function(t){var e=++Ft;return wu(t)+e},Nn.upperCase=Ju,Nn.upperFirst=Qu,Nn.each=wa,Nn.eachRight=xa,Nn.first=Yo,ls(Nn,(Cs={},xr(Nn,(function(t,e){Mt.call(Nn.prototype,e)||(Cs[e]=t)})),Cs),{chain:!1}),Nn.VERSION="4.17.21",Se(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Nn[t].placeholder=Nn})),Se(["drop","take"],(function(t,e){Kn.prototype[t]=function(n){n=n===i?1:bn(gu(n),0);var r=this.__filtered__&&!e?new Kn(this):this.clone();return r.__filtered__?r.__takeCount__=wn(n,r.__takeCount__):r.__views__.push({size:wn(n,_),type:t+(r.__dir__<0?"Right":"")}),r},Kn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Se(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Kn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:lo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Se(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Kn.prototype[t]=function(){return this[n](1).value()[0]}})),Se(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Kn.prototype[t]=function(){return this.__filtered__?new Kn(this):this[n](1)}})),Kn.prototype.compact=function(){return this.filter(as)},Kn.prototype.find=function(t){return this.filter(t).head()},Kn.prototype.findLast=function(t){return this.reverse().find(t)},Kn.prototype.invokeMap=Jr((function(t,e){return"function"==typeof t?new Kn(this):this.map((function(n){return Er(n,t,e)}))})),Kn.prototype.reject=function(t){return this.filter(Pa(lo(t)))},Kn.prototype.slice=function(t,e){t=gu(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Kn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==i&&(n=(e=gu(e))<0?n.dropRight(-e):n.take(e-t)),n)},Kn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Kn.prototype.toArray=function(){return this.take(_)},xr(Kn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),o=Nn[r?"take"+("last"==e?"Right":""):e],a=r||/^find/.test(e);o&&(Nn.prototype[e]=function(){var e=this.__wrapped__,u=r?[1]:arguments,s=e instanceof Kn,c=u[0],l=s||Za(e),f=function(t){var e=o.apply(Nn,De([t],u));return r&&d?e[0]:e};l&&n&&"function"==typeof c&&1!=c.length&&(s=l=!1);var d=this.__chain__,h=!!this.__actions__.length,p=a&&!d,v=s&&!h;if(!a&&l){e=v?e:new Kn(this);var _=t.apply(e,u);return _.__actions__.push({func:_a,args:[f],thisArg:i}),new Hn(_,d)}return p&&v?t.apply(this,u):(_=this.thru(f),p?r?_.value()[0]:_.value():_)})})),Se(["pop","push","shift","sort","splice","unshift"],(function(t){var e=jt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Nn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Za(i)?i:[],t)}return this[n]((function(n){return e.apply(Za(n)?n:[],t)}))}})),xr(Kn.prototype,(function(t,e){var n=Nn[e];if(n){var r=n.name+"";Mt.call(zn,r)||(zn[r]=[]),zn[r].push({name:e,func:n})}})),zn[Ni(i,2).name]=[{name:"wrapper",func:i}],Kn.prototype.clone=function(){var t=new Kn(this.__wrapped__);return t.__actions__=ji(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=ji(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=ji(this.__views__),t},Kn.prototype.reverse=function(){if(this.__filtered__){var t=new Kn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Kn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Za(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=wn(e,t+a);break;case"takeRight":t=bn(t,e-a)}}return{start:t,end:e}}(0,i,this.__views__),a=o.start,u=o.end,s=u-a,c=r?u:a-1,l=this.__iteratees__,f=l.length,d=0,h=wn(s,this.__takeCount__);if(!n||!r&&i==s&&h==s)return _i(t,this.__actions__);var p=[];t:for(;s--&&d<h;){for(var v=-1,_=t[c+=e];++v<f;){var g=l[v],m=g.iteratee,y=g.type,b=m(_);if(2==y)_=b;else if(!b){if(1==y)continue t;break t}}p[d++]=_}return p},Nn.prototype.at=ga,Nn.prototype.chain=function(){return va(this)},Nn.prototype.commit=function(){return new Hn(this.value(),this.__chain__)},Nn.prototype.next=function(){this.__values__===i&&(this.__values__=vu(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},Nn.prototype.plant=function(t){for(var e,n=this;n instanceof qn;){var r=No(n);r.__index__=0,r.__values__=i,e?o.__wrapped__=r:e=r;var o=r;n=n.__wrapped__}return o.__wrapped__=t,e},Nn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Kn){var e=t;return this.__actions__.length&&(e=new Kn(this)),(e=e.reverse()).__actions__.push({func:_a,args:[ra],thisArg:i}),new Hn(e,this.__chain__)}return this.thru(ra)},Nn.prototype.toJSON=Nn.prototype.valueOf=Nn.prototype.value=function(){return _i(this.__wrapped__,this.__actions__)},Nn.prototype.first=Nn.prototype.head,te&&(Nn.prototype[te]=function(){return this}),Nn}();he._=gn,(r=function(){return gn}.call(e,n,e,t))===i||(t.exports=r)}.call(this)},54705:(t,e,n)=>{var r=n(81653),i={autoSetContainer:!1,appendToBody:!0},o={install:function(t){var e="3."===t.version.slice(0,2)?t.config.globalProperties:t.prototype;e.$clipboardConfig=i,e.$copyText=function(t,e){return new Promise((function(n,o){var a=document.createElement("button"),u=new r(a,{text:function(){return t},action:function(){return"copy"},container:"object"==typeof e?e:document.body});u.on("success",(function(t){u.destroy(),n(t)})),u.on("error",(function(t){u.destroy(),o(t)})),i.appendToBody&&document.body.appendChild(a),a.click(),i.appendToBody&&document.body.removeChild(a)}))},t.directive("clipboard",{bind:function(t,e,n){if("success"===e.arg)t._vClipboard_success=e.value;else if("error"===e.arg)t._vClipboard_error=e.value;else{var o=new r(t,{text:function(){return e.value},action:function(){return"cut"===e.arg?"cut":"copy"},container:i.autoSetContainer?t:void 0});o.on("success",(function(e){var n=t._vClipboard_success;n&&n(e)})),o.on("error",(function(e){var n=t._vClipboard_error;n&&n(e)})),t._vClipboard=o}},update:function(t,e){"success"===e.arg?t._vClipboard_success=e.value:"error"===e.arg?t._vClipboard_error=e.value:(t._vClipboard.text=function(){return e.value},t._vClipboard.action=function(){return"cut"===e.arg?"cut":"copy"})},unbind:function(t,e){t._vClipboard&&("success"===e.arg?delete t._vClipboard_success:"error"===e.arg?delete t._vClipboard_error:(t._vClipboard.destroy(),delete t._vClipboard))}})},config:i};t.exports=o},70631:(t,e,n)=>{"use strict";n.d(e,{Z:()=>g});const r={name:"ResizeLine",props:{value:{},min:{type:Number,default:100},max:{type:Number,default:600},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},reverse:{type:Boolean,default:!1}},data:function(){return{resizing:!1,mouseX:0,mouseY:0,offset:{},tmpSize:void 0}},mounted:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)},methods:{resizeDown:function(t){this.mouseX=t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=t.pageY||t.clientY+document.documentElement.scrollTop,this.offset={left:t.target.offsetLeft,top:t.target.offsetTop},this.resizing=!0,"number"==typeof this.value&&(this.tmpSize=this.value),this.$emit("on-change",{event:"down"})},handleMove:function(t){if(this.resizing){var e,n=(t.pageX||t.clientX+document.documentElement.scrollLeft)-this.mouseX,r=(t.pageY||t.clientY+document.documentElement.scrollTop)-this.mouseY;if("number"==typeof this.tmpSize)e="bottom"==this.placement?this.reverse?this.tmpSize-r:this.tmpSize+r:this.reverse?this.tmpSize-n:this.tmpSize+n,this.min>0&&(e=Math.max(this.min,e)),this.max>0&&(e=Math.min(this.max,e)),this.$emit("input",e);this.$emit("on-change",{event:"move",diff:{x:n,y:r},offset:this.offset})}},handleUp:function(){this.resizing=!1,this.tmpSize=void 0,this.$emit("on-change",{event:"up"})}}};var i=n(93379),o=n.n(i),a=n(26167),u={insert:"head",singleton:!1};o()(a.Z,u);a.Z.locals;var s=n(51900);const c=(0,s.Z)(r,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"component-resize-line",class:[t.resizing?"resizing":"",t.placement],on:{mousedown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:(e.stopPropagation(),e.preventDefault(),t.resizeDown.apply(null,arguments))}}})}),[],!1,null,"eaab078e",null).exports;function l(t){return void 0===t&&(t=document.body),!0===t?document.body:t instanceof window.Node?t:document.querySelector(t)}const f={inserted:function(t,e,n){var r=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";var i=t.parentNode;if(i){var o=document.createComment(""),a=!1;!1!==r&&(i.replaceChild(o,t),l(r).appendChild(t),a=!0),t.__transferDomData||(t.__transferDomData={parentNode:i,home:o,target:l(r),hasMovedOut:a})}},componentUpdated:function(t,e){var n=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;var r=t.__transferDomData;if(r){var i=r.parentNode,o=r.home,a=r.hasMovedOut;!a&&n?(i.replaceChild(o,t),l(n).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:l(n)})):a&&!1===n?(i.replaceChild(t,o),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:l(n)})):n&&l(n).appendChild(t)}},unbind:function(t){if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(!0===t.__transferDomData.hasMovedOut&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var d=n(20629);function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){v(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function v(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const _={name:"DrawerOverlay",components:{ResizeLine:c},directives:{TransferDom:f},props:{value:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},escClosable:{type:Boolean,default:!0},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},size:{type:[Number,String],default:"100%"},minSize:{type:Number,default:300},resize:{type:Boolean,default:!0},transfer:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{dynamicSize:0,zIndex:0}},mounted:function(){document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose)},computed:p(p({},(0,d.rn)(["cacheDrawerIndex"])),{},{overlayStyle:function(){return{zIndex:1e3+this.zIndex}},bodyStyle:function(){var t=this.dynamicSize;return t="".concat(t,t<=100?"%":"px"),"right"==this.placement?{width:t,height:"100%"}:{width:"100%",height:t}}}),watch:{value:function(t){var e=this;if(this._uid){var n=this.$store.state.cacheDrawerOverlay.findIndex((function(t){return t._uid===e._uid}));t&&-1===n&&this.$store.state.cacheDrawerOverlay.push({_uid:this._uid,close:this.close}),!t&&n>-1&&this.$store.state.cacheDrawerOverlay.splice(n,1)}t?this.zIndex=this.$store.state.cacheDrawerIndex++:0===this.$store.state.cacheDrawerOverlay.length&&(this.$store.state.cacheDrawerIndex=0)},size:{handler:function(t){this.dynamicSize=parseInt(t)},immediate:!0}},methods:{mask:function(){this.maskClosable&&this.close()},close:function(){if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(this.handleClose):this.handleClose()},handleClose:function(){this.$emit("input",!1)},escClose:function(t){if(this.value&&this.escClosable&&27===t.keyCode){if(this.$Modal.visibles().length>0)return;var e=this.$store.state.cacheDrawerOverlay;if(e.length>0)e[e.length-1].close()}}}};const g=(0,s.Z)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],class:["drawer-overlay",t.placement,t.value?"overlay-visible":"overlay-hide"],style:t.overlayStyle,attrs:{"data-transfer":t.transfer}},[n("div",{staticClass:"overlay-mask",on:{click:t.mask}}),t._v(" "),n("div",{staticClass:"overlay-body",style:t.bodyStyle},[n("div",{staticClass:"overlay-close"},[n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.stopPropagation(),t.close.apply(null,arguments)}}},[n("svg",{staticClass:"icon fill-current",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",role:"img"}},[n("path",{attrs:{d:"M8.28596 6.51819C7.7978 6.03003 7.00634 6.03003 6.51819 6.51819C6.03003 7.00634 6.03003 7.7978 6.51819 8.28596L11.2322 13L6.51819 17.714C6.03003 18.2022 6.03003 18.9937 6.51819 19.4818C7.00634 19.97 7.7978 19.97 8.28596 19.4818L13 14.7678L17.714 19.4818C18.2022 19.97 18.9937 19.97 19.4818 19.4818C19.97 18.9937 19.97 18.2022 19.4818 17.714L14.7678 13L19.4818 8.28596C19.97 7.7978 19.97 7.00634 19.4818 6.51819C18.9937 6.03003 18.2022 6.03003 17.714 6.51819L13 11.2322L8.28596 6.51819Z",fill:"currentColor"}})])])]),t._v(" "),t.resize?n("ResizeLine",{staticClass:"overlay-resize",attrs:{placement:t.placement,min:t.minSize,max:0,reverse:""},model:{value:t.dynamicSize,callback:function(e){t.dynamicSize=e},expression:"dynamicSize"}}):t._e(),t._v(" "),n("div",{staticClass:"overlay-content"},[t._t("default")],2)],1)])}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(80641);const i={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var i=r.data;n||e.loadIng--,e.list=i;var o=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:i,time:$A.Time()};o>-1?e.searchHistory.splice(o,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const o=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},20304:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>v});var r=n(70538),i=n(54705),o=n.n(i),a=n(20629),u=n(96486),s=n(47853),c=n(70631);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){d(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.default.use(o());const h={components:{FilePreview:function(){return n.e(486).then(n.bind(n,26486))},DrawerOverlay:c.Z,UserInput:s.Z,FileContent:function(){return n.e(206).then(n.bind(n,54206))}},data:function(){return{loadIng:0,searchKey:"",searchTimeout:null,pid:$A.getStorageInt("fileOpenPid"),types:[{value:"folder",label:"新建文件夹",name:"文件夹"},{value:"upload",label:"上传文件",name:null,divided:!0},{value:"updir",label:"上传文件夹",name:null},{value:"document",label:"文本",name:"文本",divided:!0},{value:"drawio",label:"图表",name:"图表"},{value:"mind",label:"思维导图",name:"导图"},{value:"word",label:"Word 文档",name:"Word",divided:!0},{value:"excel",label:"Excel 工作表",name:"Excel"},{value:"ppt",label:"PPT 演示文稿",name:"PPT"}],tableHeight:500,tableMode:$A.getStorageBoolean("fileTableMode"),columns:[],shareShow:!1,shareInfo:{id:0,userid:0,permission:1},shareList:[],shareLoad:0,linkShow:!1,linkData:{},linkLoad:0,fileShow:!1,fileInfo:{permission:-1},uploadDir:!1,uploadIng:0,uploadShow:!1,uploadList:[],uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],uploadAccept:"",maxSize:204800,contextMenuItem:{},contextMenuVisible:!1,contextMenuStyles:{top:0,left:0},shearIds:[],selectIds:[],dialogDrag:!1,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.tableHeight=window.innerHeight-160,this.uploadAccept=this.uploadFormat.map((function(t){return"."+t})).join(",")},activated:function(){this.$store.dispatch("websocketPath","file"),this.getFileList()},computed:f(f({},(0,a.rn)(["userId","userToken","userIsAdmin","userInfo","files","wsOpenNum"])),{},{actionUrl:function(){return $A.apiUrl("file/content/upload?pid="+this.pid)},headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},shareAlready:function(){var t=this.shareList?this.shareList.map((function(t){return t.userid})):[];return this.shareInfo.userid&&t.push(this.shareInfo.userid),t},fileList:function(){var t=this.files,e=this.searchKey,n=this.pid,r=this.selectIds,i=$A.cloneJSON((0,u.sortBy)(t.filter((function(t){return e?-1!==t.name.indexOf(e):t.pid==n})),(function(t){return("folder"==t.type?"a":"b")+t.name})));return i.map((function(t){return t._checked=r.includes(t.id),t}))},shearFirst:function(){var t=this.files,e=this.shearIds;return 0===e.length?null:t.find((function(t){return t.id==e[0]}))},navigator:function(){for(var t=this.pid,e=this.files,n=[];t>0;){var r=e.find((function(e){var n=e.id,r=e.permission;return n==t&&r>-1}));r?(n.unshift(r),t=r.pid):t=0}return n},isParentShare:function(){return!!this.navigator.find((function(t){return t.share}))},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"上传文件/图片":e?"上传图片":"上传文件"}}),watch:{pid:function(){this.selectIds=[],this.getFileList()},tableMode:function(t){$A.setStorage("fileTableMode",t)},fileShow:function(t){t?this.$store.dispatch("websocketPath","file/content/"+this.fileInfo.id):(this.$store.dispatch("websocketPath","file"),this.getFileList())},selectIds:{handler:function(t){t.length>0&&(this.shearIds=[])},deep:!0},shearIds:{handler:function(t){t.length>0&&(this.selectIds=[])},deep:!0},wsOpenNum:function(t){var e=this;t<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout((function(){"manage-file"==e.$route.name&&e.getFileList()}),5e3))}},methods:{initLanguage:function(){var t=this;this.columns=[{type:"selection",width:50,align:"right"},{title:this.$L("文件名"),key:"name",minWidth:200,sortable:!0,render:function(e,n){var r=n.row,i=[];if(!/^\d+$/.test(r.id))return i.push(e("Input",{props:{elementId:"input_"+r.id,value:r.newname,autofocus:!0,disabled:!!r._load},style:{width:"auto"},on:{"on-change":function(t){r.newname=t.target.value},"on-blur":function(){var e=t.files.find((function(t){return t.id==r.id}));e&&(e.newname=r.newname,t.onBlur(e))},"on-enter":function(){var e=t.files.find((function(t){return t.id==r.id}));e&&(e.newname=r.newname,t.onEnter(e))}}})),e("div",{class:"file-nbox"},[e("div",{class:"no-dark-mode-before file-name file-icon ".concat(r.type)},i)]);i.push(e("QuickEdit",{props:{value:r.name,autoEdit:!!r._edit,clickOutSide:!1},on:{"on-edit-change":function(e){var n=t.files.find((function(t){return t.id==r.id}));n&&setTimeout((function(){t.setEdit(n.id,e)}),100)},"on-update":function(e,n){var i=t.files.find((function(t){return t.id==r.id}));i&&(i.newname=e,t.onEnter(i)),n()}}},[e("AutoTip",t.formatName(r))]));var o=[];return r.share?r.userid!=t.userId?(o.push(e("UserAvatar",{props:{userid:r.userid,size:20}})),0==r.permission&&o.push(e("span",{class:"permission"},t.$L("只读")))):o.push(e("i",{class:"taskfont",domProps:{innerHTML:"&#xe757;"}})):t.isParentShare&&o.push(e("UserAvatar",{props:{userid:r.created_id,size:20}},[r.created_id!=r.userid?e("p",[e("strong",t.$L("成员创建于")+": "+r.created_at)]):e("p",t.$L("所有者创建")+": "+r.created_at)])),e("div",{class:"file-nbox ".concat(t.shearIds.includes(r.id)?"shear":"")},[e("div",{class:"no-dark-mode-before file-name file-icon ".concat(r.type)},i),o])}},{title:this.$L("大小"),key:"size",width:110,resizable:!0,sortable:!0,render:function(t,e){var n=e.row;return"folder"==n.type?t("div","-"):t("AutoTip",$A.bytesToSize(n.size))}},{title:this.$L("类型"),key:"type",width:110,resizable:!0,sortable:!0,render:function(e,n){var r=n.row,i=t.types.find((function(t){var e=t.value,n=t.name;return e==r.type&&n}));return i?e("AutoTip",i.name):e("div",(r.ext||r.type).replace(/^\S/,(function(t){return t.toUpperCase()})))}},{title:this.$L("所有者"),key:"userid",width:130,resizable:!0,sortable:!0,render:function(t,e){return t("UserAvatar",{props:{size:18,userid:e.row.userid,showIcon:!1,showName:!0}})}},{title:this.$L("最后修改"),key:"updated_at",width:168,resizable:!0,sortable:!0}]},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e},getFileList:function(){var t=this;this.loadIng++,this.$store.dispatch("getFiles",this.pid).then((function(){t.loadIng--,$A.setStorage("fileOpenPid",t.pid)})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--}))},addFile:function(t){if("upload"==t)return this.uploadDir=!1,void this.$refs.fileUpload.handleClick();if("updir"==t)return this.uploadDir=!0,void this.$refs.dirUpload.handleClick();var e=$A.randomString(8);this.files.push({_edit:!0,pid:this.pid,id:e,type:t,name:"",newname:this.$L("未命名")}),this.autoBlur(e)},handleRightClick:function(t,e,n){var r=this;this.contextMenuItem=$A.isJson(e)?e:{},this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick((function(){var e=r.$refs.fileWrapper.getBoundingClientRect();r.contextMenuStyles={left:"".concat(t.clientX-e.left,"px"),top:"".concat(t.clientY-e.top,"px")},!0===n&&(r.contextMenuStyles.top="".concat(t.target.clientHeight+t.target.offsetTop-5,"px")),r.contextMenuVisible=!0}))},openFile:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e&&this.contextMenuVisible||this.fileList.findIndex((function(t){return!0===t._edit}))>-1||t._load||("folder"==t.type?(this.searchKey="",this.pid=t.id):this.$Electron?this.openSingle(t):(this.fileInfo=t,this.fileShow=!0))},openSingle:function(t){this.$Electron.sendMessage("windowRouter",{name:"file-"+t.id,path:"/single/file/"+t.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:this.formatName(t),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:"drawio"===t.type}})},clickRow:function(t,e){"selection"==e.type?this.dropFile(t,"select"):this.dropFile(t,"open")},handleContextMenu:function(t,e){this.handleRightClick(e,this.files.find((function(e){return e.id===t.id}))||{})},handleContextClick:function(t){this.dropFile(this.contextMenuItem,t)},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1},handleVisibleChangeMenu:function(t){var e=this.files.find((function(t){return!!t._highlight}));e&&this.$set(e,"_highlight",!1),t&&this.contextMenuItem.id&&this.$set(this.contextMenuItem,"_highlight",!0)},dropFile:function(t,e){var n=this;switch(e){case"open":this.openFile(t,!1);break;case"select":var r=this.selectIds.findIndex((function(e){return e==t.id}));r>-1?this.selectIds.splice(r,1):this.selectIds.push(t.id);break;case"rename":this.setEdit(t.id,!0),this.autoBlur(t.id);break;case"copy":this.$store.dispatch("call",{url:"file/copy",data:{id:t.id}}).then((function(t){var e=t.data,r=t.msg;$A.messageSuccess(r),n.$store.dispatch("saveFile",e)})).catch((function(t){var e=t.msg;$A.modalError(e)}));break;case"shear":this.shearIds=[t.id];break;case"shearSelect":this.shearIds=$A.cloneJSON(this.selectIds);break;case"share":this.shareInfo={id:t.id,userid:t.userid,permission:1},this.shareList=[],this.shareShow=!0,this.getShare();break;case"outshare":$A.modalConfirm({content:"你确定要退出【"+t.name+"】共享成员吗?",loading:!0,onOk:function(){n.$store.dispatch("call",{url:"file/share/out",data:{id:t.id}}).then((function(e){var r=e.msg;$A.messageSuccess(r),n.$Modal.remove(),n.$store.dispatch("forgetFile",t.id)})).catch((function(t){var e=t.msg;n.$Modal.remove(),$A.modalError(e,301)}))}});break;case"link":this.linkData={id:t.id},this.linkShow=!0,this.linkGet();break;case"download":if(!t.ext)return;$A.modalConfirm({title:"下载文件",content:"".concat(t.name,".").concat(t.ext," (").concat($A.bytesToSize(t.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("file/content?id=".concat(t.id,"&down=yes&token=").concat(n.userToken)))}});break;case"delete":this.deleteFile([t.id])}},linkGet:function(t){var e=this;this.linkLoad++,this.$store.dispatch("call",{url:"file/link",data:{id:this.linkData.id,refresh:!0===t?"yes":"no"}}).then((function(t){var n=t.data;e.linkLoad--,e.linkData=Object.assign(n,{id:e.linkData.id}),e.linkCopy()})).catch((function(t){var n=t.msg;e.linkLoad--,e.linkShow=!1,$A.modalError(n)}))},linkCopy:function(){var t=this;this.linkData.url&&this.$copyText(this.linkData.url).then((function(){$A.messageSuccess(t.$L("复制成功!"))}),(function(){$A.messageError(t.$L("复制失败!"))}))},linkFocus:function(){this.$refs.linkInput.focus({cursor:"all"})},shearTo:function(){var t=this;0!=this.shearIds.length&&this.$store.dispatch("call",{url:"file/move",data:{ids:this.shearIds,pid:this.pid}}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.shearIds=[],t.$store.dispatch("saveFile",n)})).catch((function(t){var e=t.msg;$A.modalError(e)}))},deleteFile:function(t){var e=this;if(0!==t.length){var n=this.files.find((function(e){return e.id==t[0]}))||{},r=!t.find((function(t){return e.files.find((function(e){return"folder"!=e.type&&e.id==t}))}))?"文件夹":"文件",i="【".concat(n.name,"】等").concat(t.length,"个").concat(r);1===t.length&&(i="【".concat(n.name,"】").concat(r)),$A.modalConfirm({title:"删除"+r,content:"你确定要删除"+i+"吗?",loading:!0,onOk:function(){e.$store.dispatch("call",{url:"file/remove",data:{ids:t}}).then((function(n){var r=n.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("forgetFile",t),e.selectIds=e.selectIds.filter((function(e){return!t.includes(e)}))})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}},autoBlur:function(t){var e=this;this.$nextTick((function(){if(e.$refs["input_"+t])e.$refs["input_"+t][0].focus({cursor:"all"});else if(document.getElementById("input_"+t)){var n=document.getElementById("input_"+t),r=n.value.length;n.focus(),n.setSelectionRange(0,r)}}))},onBlur:function(t){this.files.find((function(e){var n=e.id,r=e._edit;return n==t.id&&!r}))||this.onEnter(t)},onKeyup:function(t,e){13===t.keyCode?this.onEnter(e):27===t.keyCode&&(this.setLoad(e.id,!1),this.setEdit(e.id,!1))},onEnter:function(t){var e=this,n=!/^\d+$/.test(t.id);t.newname?t.newname!=t.name?t._load||(this.setLoad(t.id,!0),this.$store.dispatch("call",{url:"file/add",data:{id:n?0:t.id,pid:t.pid,name:t.newname,type:t.type}}).then((function(r){var i=r.data,o=r.msg;$A.messageSuccess(o),e.setLoad(t.id,!1),e.setEdit(t.id,!1),e.$store.dispatch("saveFile",i),n&&e.$store.dispatch("forgetFile",t.id)})).catch((function(r){var i=r.msg;$A.modalError(i),e.setLoad(t.id,!1),n&&e.$store.dispatch("forgetFile",t.id)}))):this.setEdit(t.id,!1):n?this.$store.dispatch("forgetFile",t.id):this.setEdit(t.id,!1)},setEdit:function(t,e){var n=this.$store.state.files.find((function(e){return e.id==t}));n&&(this.$set(n,"_edit",e),e&&this.$set(n,"newname",n.name))},setLoad:function(t,e){var n=this.$store.state.files.find((function(e){return e.id==t}));n&&this.$set(n,"_load",e)},onSearchFocus:function(){var t=this;this.$nextTick((function(){t.$refs.searchInput.focus({cursor:"end"})}))},onSearchChange:function(){var t=this;clearTimeout(this.searchTimeout),""!=this.searchKey.trim()&&(this.searchTimeout=setTimeout((function(){t.loadIng++,t.$store.dispatch("searchFiles",t.searchKey).then((function(){t.loadIng--})).catch((function(){t.loadIng--}))}),600))},getShare:function(){var t=this;this.shareLoad++,this.$store.dispatch("call",{url:"file/share",data:{id:this.shareInfo.id}}).then((function(e){var n=e.data;t.shareLoad--,n.id==t.shareInfo.id&&(t.shareList=n.list.map((function(t){return t._permission=t.permission,t})))})).catch((function(e){var n=e.msg;t.shareLoad--,t.shareShow=!1,$A.modalError(n)}))},onShare:function(){var t=this;0!=this.shareInfo.userids.length?(this.shareLoad++,this.$store.dispatch("call",{url:"file/share/update",data:this.shareInfo}).then((function(e){var n=e.data,r=e.msg;t.shareLoad--,$A.messageSuccess(r),t.$store.dispatch("saveFile",n),t.$set(t.shareInfo,"userids",[]),t.getShare()})).catch((function(e){var n=e.msg;t.shareLoad--,$A.modalError(n)}))):$A.messageWarning("请选择共享成员")},upShare:function(t){var e=this;!0!==t.loading&&(t.loading=!0,this.$store.dispatch("call",{url:"file/share/update",data:{id:this.shareInfo.id,userids:[t.userid],permission:t.permission}}).then((function(n){var r=n.data,i=n.msg;if(t.loading=!1,t._permission=t.permission,$A.messageSuccess(i),e.$store.dispatch("saveFile",r),-1===t.permission){var o=e.shareList.findIndex((function(e){return e.userid==t.userid}));o>-1&&e.shareList.splice(o,1)}})).catch((function(e){var n=e.msg;t.loading=!1,t.permission=t._permission,$A.modalError(n)})))},uploadName:function(t){return $A.getObject(t,"response.data.full_name")||t.name},handleTableSelect:function(t){this.selectIds=t.map((function(t){return t.id}))},clearSelect:function(){this.selectIds=[]},pasteDragNext:function(t,e){var n=this,r="drag"===e?t.dataTransfer.files:t.clipboardData.files;(r=Array.prototype.slice.call(r)).length>0&&(t.preventDefault(),r.length>0&&(this.pasteFile=[],this.pasteItem=[],r.some((function(t){var e=new FileReader;e.readAsDataURL(t),e.onload=function(e){var r=e.target;n.pasteFile.push(t),n.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),n.pasteShow=!0}}))))},filePasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDragNext(t,e)},fileDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.fileUpload.upload(e)}))},uploadUpdate:function(t){var e=this;t.forEach((function(t){var n=e.uploadList.findIndex((function(e){return e.uid==t.uid}));n>-1?e.uploadList.splice(n,1,t):e.uploadList.unshift(t)}))},uploadClear:function(){this.uploadList=this.uploadList.filter((function(t){return"finished"!==t.status}))},uploadPercentageParse:function(t){return parseInt(t,10)},handleProgress:function(t,e,n){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++),this.uploadUpdate(n)},handleSuccess:function(t,e,n){this.uploadIng--,this.uploadUpdate(n),1===t.ret?this.$store.dispatch("saveFile",t.data):$A.modalWarning({title:"上传失败",content:"文件 "+e.name+" 上传失败,"+t.msg})},handleError:function(t,e,n){this.uploadIng--,this.uploadUpdate(n)},handleFormatError:function(t){this.uploadDir||$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(){return this.uploadShow=!0,!0}}},p=h;const v=(0,n(51900).Z)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-file"},[n("PageTitle",{attrs:{title:t.$L("文件")}}),t._v(" "),n("div",{ref:"fileWrapper",staticClass:"file-wrapper"},[n("div",{staticClass:"file-head"},[n("div",{staticClass:"file-nav"},[n("h1",[t._v(t._s(t.$L("文件")))]),t._v(" "),0==t.loadIng?n("div",{staticClass:"file-refresh",on:{click:t.getFileList}},[n("i",{staticClass:"taskfont"},[t._v("")])]):t._e()]),t._v(" "),t.uploadList.length>0?n("div",{staticClass:"file-status",on:{click:function(e){t.uploadShow=!0}}},[t.uploadList.find((function(t){return"finished"!==t.status}))?n("Loading"):n("Button",{attrs:{shape:"circle",icon:"md-checkmark"}})],1):t._e(),t._v(" "),n("div",{class:["file-search",t.searchKey?"has-value":""],on:{click:t.onSearchFocus,mouseenter:t.onSearchFocus}},[n("Input",{ref:"searchInput",attrs:{suffix:"ios-search",placeholder:t.$L("搜索名称")},on:{"on-change":t.onSearchChange},model:{value:t.searchKey,callback:function(e){t.searchKey=e},expression:"searchKey"}})],1),t._v(" "),n("div",{staticClass:"file-add"},[n("Button",{attrs:{shape:"circle",icon:"md-add"},on:{click:function(e){return e.stopPropagation(),t.handleRightClick(e,null,!0)}}})],1)]),t._v(" "),n("div",{staticClass:"file-navigator"},[n("ul",[n("li",{on:{click:function(e){t.pid=0,t.searchKey=""}}},[t._v(t._s(t.$L("全部文件")))]),t._v(" "),t.searchKey?n("li",[t._v(t._s(t.$L("搜索"))+' "'+t._s(t.searchKey)+'"')]):t._l(t.navigator,(function(e){return n("li",{on:{click:function(n){t.pid=e.id}}},[e.share?n("i",{staticClass:"taskfont"},[t._v("")]):t._e(),t._v(" "),n("span",{attrs:{title:e.name}},[t._v(t._s(e.name))]),t._v(" "),e.share&&0==e.permission?n("span",{staticClass:"readonly"},[t._v(t._s(t.$L("只读")))]):t._e()])}))],2),t._v(" "),t.shearFirst?n("Button",{attrs:{disabled:t.shearFirst.pid==t.pid,size:"small",type:"primary"},on:{click:t.shearTo}},[n("div",{staticClass:"file-shear"},[n("span",[t._v(t._s(t.$L("粘贴")))]),t._v('\n "'),n("em",[t._v(t._s(t.shearFirst.name))]),t._v('"\n '),t.shearIds.length>1?n("span",[t._v(t._s(t.$L("等"))+t._s(t.shearIds.length)+t._s(t.$L("个文件")))]):t._e()])]):t.selectIds.length>0?[n("Button",{attrs:{size:"small",type:"info"},on:{click:function(e){return t.handleContextClick("shearSelect")}}},[n("Icon",{attrs:{type:"ios-cut"}}),t._v("\n "+t._s(t.$L("剪切"))+"\n ")],1),t._v(" "),n("Button",{attrs:{size:"small",type:"error"},on:{click:function(e){return t.deleteFile(t.selectIds)}}},[n("Icon",{attrs:{type:"ios-trash"}}),t._v("\n "+t._s(t.$L("删除"))+"\n ")],1),t._v(" "),n("Button",{attrs:{type:"primary",size:"small"},on:{click:t.clearSelect}},[t._v(t._s(t.$L("取消选择")))])]:t._e(),t._v(" "),t.loadIng>0?n("div",{staticClass:"nav-load"},[n("Loading")],1):t._e(),t._v(" "),n("div",{staticClass:"flex-full"}),t._v(" "),n("div",{class:["switch-button",t.tableMode?"table":""],on:{click:function(e){t.tableMode=!t.tableMode}}},[t._m(0),t._v(" "),t._m(1)])],2),t._v(" "),n("div",{staticClass:"file-drag",on:{drop:function(e){return e.preventDefault(),t.filePasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.fileDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.fileDragOver(!1,e)}}},[t.tableMode?n("div",{staticClass:"file-table",on:{contextmenu:function(e){return e.preventDefault(),t.handleRightClick.apply(null,arguments)}}},[n("Table",{attrs:{columns:t.columns,data:t.fileList,height:t.tableHeight,"no-data-text":t.$L("没有任何文件"),"context-menu":"",stripe:""},on:{"on-cell-click":t.clickRow,"on-contextmenu":t.handleContextMenu,"on-select":t.handleTableSelect,"on-select-cancel":t.handleTableSelect,"on-select-all-cancel":t.handleTableSelect,"on-select-all":t.handleTableSelect}})],1):[0==t.fileList.length&&0==t.loadIng?n("div",{staticClass:"file-no",on:{contextmenu:function(e){return e.preventDefault(),t.handleRightClick.apply(null,arguments)}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("p",[t._v(t._s(t.$L("没有任何文件")))])]):n("div",{staticClass:"file-list",on:{contextmenu:function(e){return e.preventDefault(),t.handleRightClick.apply(null,arguments)}}},[n("ul",{staticClass:"clearfix"},t._l(t.fileList,(function(e){return n("li",{class:{shear:t.shearIds.includes(e.id),highlight:t.selectIds.includes(e.id)},on:{contextmenu:function(n){return n.preventDefault(),n.stopPropagation(),t.handleRightClick(n,e)},click:function(n){return t.openFile(e)}}},[n("div",{staticClass:"file-check",class:{"file-checked":t.selectIds.includes(e.id)},on:{click:function(n){return n.stopPropagation(),t.dropFile(e,"select")}}},[n("Checkbox",{attrs:{value:t.selectIds.includes(e.id)}})],1),t._v(" "),n("div",{staticClass:"file-menu",on:{click:function(n){return n.stopPropagation(),t.handleRightClick(n,e)}}},[n("Icon",{attrs:{type:"ios-more"}})],1),t._v(" "),n("div",{class:"no-dark-mode-before file-icon "+e.type},[e.share?[e.userid!=t.userId?n("UserAvatar",{staticClass:"share-avatar",attrs:{userid:e.userid,size:20}},[n("p",[t._v(t._s(t.$L("共享权限"))+": "+t._s(t.$L(1==e.permission?"读/写":"只读")))])]):n("div",{staticClass:"share-icon no-dark-mode"},[n("i",{staticClass:"taskfont"},[t._v("")])])]:t.isParentShare?[n("UserAvatar",{staticClass:"share-avatar",attrs:{userid:e.created_id,size:20}},[e.created_id!=e.userid?n("p",[n("strong",[t._v(t._s(t.$L("成员创建于"))+": "+t._s(e.created_at))])]):n("p",[t._v(t._s(t.$L("所有者创建于"))+": "+t._s(e.created_at))])])]:t._e()],2),t._v(" "),e._edit?n("div",{staticClass:"file-input"},[n("Input",{ref:"input_"+e.id,refInFor:!0,attrs:{size:"small",disabled:!!e._load},on:{"on-blur":function(n){return t.onBlur(e)},"on-keyup":function(n){return t.onKeyup(n,e)}},model:{value:e.newname,callback:function(n){t.$set(e,"newname",n)},expression:"item.newname"}}),t._v(" "),e._load?n("div",{staticClass:"file-load"},[n("Loading")],1):t._e()],1):n("div",{staticClass:"file-name",attrs:{title:e.name}},[t._v(t._s(t.formatName(e)))])])})),0)])],t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e()],2),t._v(" "),n("div",{staticClass:"file-menu",style:t.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:t.contextMenuVisible,"transfer-class-name":"page-file-dropdown-menu",transfer:""},on:{"on-clickoutside":t.handleClickContextMenuOutside,"on-visible-change":t.handleVisibleChangeMenu}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t.contextMenuItem.id?[n("DropdownItem",{nativeOn:{click:function(e){return t.handleContextClick("open")}}},[t._v(t._s(t.$L("打开")))]),t._v(" "),n("DropdownItem",{nativeOn:{click:function(e){return t.handleContextClick("select")}}},[t._v(t._s(t.$L(t.selectIds.includes(t.contextMenuItem.id)?"取消选择":"选择")))]),t._v(" "),n("Dropdown",{attrs:{placement:"right-start",transfer:""}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"arrow-forward-item"},[t._v(t._s(t.$L("新建"))),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{staticClass:"page-file-dropdown-menu",attrs:{slot:"list"},slot:"list"},t._l(t.types,(function(e,r){return e.label?n("DropdownItem",{key:r,attrs:{divided:!!e.divided},nativeOn:{click:function(n){return t.addFile(e.value)}}},[n("div",{class:"no-dark-mode-before file-item file-icon "+e.value},[t._v(t._s(t.$L(e.label)))])]):t._e()})),1)],1),t._v(" "),n("DropdownItem",{attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("rename")}}},[t._v(t._s(t.$L("重命名")))]),t._v(" "),n("DropdownItem",{attrs:{disabled:"folder"==t.contextMenuItem.type},nativeOn:{click:function(e){return t.handleContextClick("copy")}}},[t._v(t._s(t.$L("复制")))]),t._v(" "),n("DropdownItem",{attrs:{disabled:t.contextMenuItem.userid!=t.userId},nativeOn:{click:function(e){return t.handleContextClick("shear")}}},[t._v(t._s(t.$L("剪切")))]),t._v(" "),t.contextMenuItem.userid==t.userId?[n("DropdownItem",{attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("share")}}},[t._v(t._s(t.$L("共享")))]),t._v(" "),n("DropdownItem",{attrs:{disabled:"folder"==t.contextMenuItem.type},nativeOn:{click:function(e){return t.handleContextClick("link")}}},[t._v(t._s(t.$L("链接")))])]:t.contextMenuItem.share?[n("DropdownItem",{attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("outshare")}}},[t._v(t._s(t.$L("退出共享")))])]:t._e(),t._v(" "),n("DropdownItem",{attrs:{disabled:""==t.contextMenuItem.ext},nativeOn:{click:function(e){return t.handleContextClick("download")}}},[t._v(t._s(t.$L("下载")))]),t._v(" "),n("DropdownItem",{staticStyle:{color:"red"},attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("delete")}}},[t._v(t._s(t.$L("删除")))])]:t._l(t.types,(function(e,r){return e.label?n("DropdownItem",{key:r,attrs:{divided:!!e.divided},nativeOn:{click:function(n){return t.addFile(e.value)}}},[n("div",{class:"no-dark-mode-before file-item file-icon "+e.value},[t._v(t._s(t.$L(e.label)))])]):t._e()}))],2)],1)],1)]),t._v(" "),t.uploadShow&&t.uploadList.length>0?n("div",{staticClass:"file-upload-list"},[n("div",{staticClass:"upload-wrap"},[n("div",{staticClass:"title"},[t._v("\n "+t._s(t.$L("上传列表"))+" ("+t._s(t.uploadList.length)+")\n "),t.uploadList.find((function(t){return"finished"===t.status}))?n("em",{on:{click:t.uploadClear}},[t._v(t._s(t.$L("清空已完成")))]):t._e()]),t._v(" "),n("ul",{staticClass:"content"},t._l(t.uploadList,(function(e,r){return r<100?n("li",{key:r},[n("AutoTip",{staticClass:"file-name"},[t._v(t._s(t.uploadName(e)))]),t._v(" "),"finished"===e.status&&e.response&&1!==e.response.ret?n("AutoTip",{staticClass:"file-error"},[t._v(t._s(e.response.msg))]):n("Progress",{attrs:{percent:t.uploadPercentageParse(e.percentage),"stroke-width":5}}),t._v(" "),n("Icon",{staticClass:"file-close",attrs:{type:"ios-close-circle-outline"},on:{click:function(e){return t.uploadList.splice(r,1)}}})],1):t._e()})),0),t._v(" "),n("Icon",{staticClass:"close",attrs:{type:"md-close"},on:{click:function(e){t.uploadShow=!1}}})],1)]):t._e(),t._v(" "),n("Upload",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"fileUpload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:!0,webkitdirectory:!1,format:t.uploadFormat,accept:t.uploadAccept,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}}),t._v(" "),n("Upload",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"dirUpload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:!0,webkitdirectory:!0,format:t.uploadFormat,accept:t.uploadAccept,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}}),t._v(" "),n("Modal",{attrs:{title:t.$L("共享设置"),"mask-closable":!1,"footer-hide":""},model:{value:t.shareShow,callback:function(e){t.shareShow=e},expression:"shareShow"}},[n("Form",{staticClass:"page-file-share-form",attrs:{model:t.shareInfo,inline:""},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{staticClass:"share-userid",attrs:{prop:"userids"}},[n("UserInput",{attrs:{disabledChoice:t.shareAlready,"multiple-max":100,placeholder:t.$L("选择共享成员")},model:{value:t.shareInfo.userids,callback:function(e){t.$set(t.shareInfo,"userids",e)},expression:"shareInfo.userids"}},[n("Option",{attrs:{slot:"option-prepend",value:0,label:t.$L("所有人"),disabled:t.shareAlready.includes(0)},slot:"option-prepend"},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{icon:"el-icon-s-custom"}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(t.$L("所有人")))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("All")])])])],1)],1),t._v(" "),n("FormItem",[n("Select",{attrs:{placeholder:t.$L("权限")},model:{value:t.shareInfo.permission,callback:function(e){t.$set(t.shareInfo,"permission",e)},expression:"shareInfo.permission"}},[n("Option",{attrs:{value:1}},[t._v(t._s(t.$L("读/写")))]),t._v(" "),n("Option",{attrs:{value:0}},[t._v(t._s(t.$L("只读")))])],1)],1),t._v(" "),n("FormItem",[n("Button",{attrs:{type:"primary",loading:t.shareLoad>0},on:{click:t.onShare}},[t._v(t._s(t.$L("共享")))])],1)],1),t._v(" "),t.shareList.length>0?n("div",[n("div",{staticClass:"page-file-share-title"},[t._v(t._s(t.$L("已共享成员"))+":")]),t._v(" "),n("ul",{staticClass:"page-file-share-list"},t._l(t.shareList,(function(e){return n("li",[0==e.userid?n("div",{staticClass:"all-avatar"},[n("EAvatar",{staticClass:"avatar-text",attrs:{icon:"el-icon-s-custom"}}),t._v(" "),n("span",{staticClass:"avatar-name"},[t._v(t._s(t.$L("所有人")))])],1):n("UserAvatar",{attrs:{size:32,userid:e.userid,showName:"",tooltipDisabled:""}}),t._v(" "),n("Select",{attrs:{placeholder:t.$L("权限")},on:{"on-change":function(n){return t.upShare(e)}},model:{value:e.permission,callback:function(n){t.$set(e,"permission",n)},expression:"item.permission"}},[n("Option",{attrs:{value:1}},[t._v(t._s(t.$L("读/写")))]),t._v(" "),n("Option",{attrs:{value:0}},[t._v(t._s(t.$L("只读")))]),t._v(" "),n("Option",{staticClass:"delete",attrs:{value:-1}},[t._v(t._s(t.$L("删除")))])],1)],1)})),0)]):t._e()],1),t._v(" "),n("Modal",{attrs:{title:t.$L("文件链接"),"mask-closable":!1},model:{value:t.linkShow,callback:function(e){t.linkShow=e},expression:"linkShow"}},[n("div",[n("Input",{ref:"linkInput",attrs:{type:"textarea",rows:3,readonly:""},on:{"on-focus":t.linkFocus},model:{value:t.linkData.url,callback:function(e){t.$set(t.linkData,"url",e)},expression:"linkData.url"}}),t._v(" "),n("div",{staticClass:"form-tip",staticStyle:{"padding-top":"6px"}},[t._v(t._s(t.$L("可通过此链接浏览文件。")))])],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.linkShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom",transfer:""},on:{"on-ok":function(e){return t.linkGet(!0)}}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("p",[n("strong",[t._v(t._s(t.$L("注意:刷新将导致原来的链接失效!")))])])]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.linkLoad>0}},[t._v(t._s(t.$L("刷新")))])],1)],1)]),t._v(" "),n("DrawerOverlay",{staticClass:"page-file-drawer",attrs:{"mask-closable":!1},model:{value:t.fileShow,callback:function(e){t.fileShow=e},expression:"fileShow"}},[0===t.fileInfo.permission?n("FilePreview",{attrs:{file:t.fileInfo}}):n("FileContent",{attrs:{file:t.fileInfo},model:{value:t.fileShow,callback:function(e){t.fileShow=e},expression:"fileShow"}})],1),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],1)}),[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("i",{staticClass:"taskfont"},[t._v("")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("i",{staticClass:"taskfont"},[t._v("")])])}],!1,null,null,null).exports}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[304],{81653:function(t){t.exports=function(){return e={134:function(t,e,n){"use strict";n.d(e,{default:function(){return v}}),e=n(279);var r=n.n(e),i=(e=n(370),n.n(e)),o=(e=n(817),n.n(e));function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var s=function(){function t(e){!function(e){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),this.resolveOptions(e),this.initSelection()}var e,n,r;return e=t,(n=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var t="rtl"===document.documentElement.getAttribute("dir");return this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px",t=window.pageYOffset||document.documentElement.scrollTop,this.fakeElem.style.top="".concat(t,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var t=this,e=this.createFakeElement();this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(e),this.selectedText=o()(e),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=o()(this.target),this.copyText()}},{key:"copyText",value:function(){var t;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==a(t)||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}])&&u(e.prototype,n),r&&u(e,r),t}();function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function h(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=d(t);return n=e?(n=d(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments),r=this,!(n=n)||"object"!==c(n)&&"function"!=typeof n?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(r):n}}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p(t,e){if(t="data-clipboard-".concat(t),e.hasAttribute(t))return e.getAttribute(t)}var v=function(){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(a,r());var t,e,n,o=h(a);function a(t,e){var n;return function(t){if(!(t instanceof a))throw new TypeError("Cannot call a class as a function")}(this),(n=o.call(this)).resolveOptions(e),n.listenClick(t),n}return t=a,n=[{key:"isSupported",value:function(){var t="string"==typeof(t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"])?[t]:t,e=!!document.queryCommandSupported;return t.forEach((function(t){e=e&&!!document.queryCommandSupported(t)})),e}}],(e=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===c(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=i()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){t=t.delegateTarget||t.currentTarget,this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(t){return p("action",t)}},{key:"defaultTarget",value:function(t){if(t=p("target",t))return document.querySelector(t)}},{key:"defaultText",value:function(t){return p("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}])&&l(t.prototype,e),n&&l(t,n),a}()},828:function(t){var e;"undefined"==typeof Element||Element.prototype.matches||((e=Element.prototype).matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var r=n(828);function i(t,e,n,i,o){var a=function(t,e,n,i){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&i.call(t,n)}}.apply(this,arguments);return t.addEventListener(n,a,o),{destroy:function(){t.removeEventListener(n,a,o)}}}t.exports=function(t,e,n,r,o){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,e,n,r,o)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var r=n(879),i=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return c=e,l=n,(s=t).addEventListener(c,l),{destroy:function(){s.removeEventListener(c,l)}};if(r.nodeList(t))return o=t,a=e,u=n,Array.prototype.forEach.call(o,(function(t){t.addEventListener(a,u)})),{destroy:function(){Array.prototype.forEach.call(o,(function(t){t.removeEventListener(a,u)}))}};if(r.string(t))return t=t,e=e,n=n,i(document.body,t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var o,a,u,s,c,l}},817:function(t){t.exports=function(t){var e,n="SELECT"===t.nodeName?(t.focus(),t.value):"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName?((e=t.hasAttribute("readonly"))||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),e||t.removeAttribute("readonly"),t.value):(t.hasAttribute("contenteditable")&&t.focus(),n=window.getSelection(),(e=document.createRange()).selectNodeContents(t),n.removeAllRanges(),n.addRange(e),n.toString());return n}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],i=[];if(r&&e)for(var o=0,a=r.length;o<a;o++)r[o].fn!==e&&r[o].fn._!==e&&i.push(r[o]);return i.length?n[t]=i:delete n[t],this}},t.exports=e,t.exports.TinyEmitter=e}},n={},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},t(134).default;function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{}};return e[r](i,i.exports,t),i.exports}var e,n}()},26167:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.component-resize-line[data-v-eaab078e]{cursor:col-resize}@media (max-width:768px){.component-resize-line[data-v-eaab078e]{display:none}}.component-resize-line.resizing[data-v-eaab078e]:after{bottom:0;content:"";cursor:col-resize;left:0;position:fixed;right:0;top:0;z-index:99999}.component-resize-line.bottom[data-v-eaab078e],.component-resize-line.bottom[data-v-eaab078e]:after{cursor:row-resize}',""]);const o=i},96486:function(t,e,n){var r;t=n.nmd(t),function(){var i,o="Expected a function",a="__lodash_hash_undefined__",u="__lodash_placeholder__",s=16,c=32,l=64,f=128,h=256,d=1/0,p=9007199254740991,v=NaN,_=4294967295,g=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",c],["partialRight",l],["rearg",h]],m="[object Arguments]",y="[object Array]",b="[object Boolean]",w="[object Date]",k="[object Error]",x="[object Function]",C="[object GeneratorFunction]",$="[object Map]",S="[object Number]",I="[object Object]",L="[object Promise]",A="[object RegExp]",O="[object Set]",E="[object String]",j="[object Symbol]",z="[object WeakMap]",D="[object ArrayBuffer]",T="[object DataView]",M="[object Float32Array]",F="[object Float64Array]",P="[object Int8Array]",R="[object Int16Array]",U="[object Int32Array]",B="[object Uint8Array]",N="[object Uint8ClampedArray]",W="[object Uint16Array]",H="[object Uint32Array]",q=/\b__p \+= '';/g,K=/\b(__p \+=) '' \+/g,Z=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,X=RegExp(V.source),G=RegExp(Y.source),J=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,tt=/<%=([\s\S]+?)%>/g,et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nt=/^\w*$/,rt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,ot=RegExp(it.source),at=/^\s+/,ut=/\s/,st=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,lt=/,? & /,ft=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ht=/[()=,{}\[\]\/\s]/,dt=/\\(\\)?/g,pt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,vt=/\w*$/,_t=/^[-+]0x[0-9a-f]+$/i,gt=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,yt=/^0o[0-7]+$/i,bt=/^(?:0|[1-9]\d*)$/,wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kt=/($^)/,xt=/['\n\r\u2028\u2029\\]/g,Ct="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",$t="\\u2700-\\u27bf",St="a-z\\xdf-\\xf6\\xf8-\\xff",It="A-Z\\xc0-\\xd6\\xd8-\\xde",Lt="\\ufe0e\\ufe0f",At="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ot="['’]",Et="[\\ud800-\\udfff]",jt="["+At+"]",zt="["+Ct+"]",Dt="\\d+",Tt="[\\u2700-\\u27bf]",Mt="["+St+"]",Ft="[^\\ud800-\\udfff"+At+Dt+$t+St+It+"]",Pt="\\ud83c[\\udffb-\\udfff]",Rt="[^\\ud800-\\udfff]",Ut="(?:\\ud83c[\\udde6-\\uddff]){2}",Bt="[\\ud800-\\udbff][\\udc00-\\udfff]",Nt="["+It+"]",Wt="(?:"+Mt+"|"+Ft+")",Ht="(?:"+Nt+"|"+Ft+")",qt="(?:['’](?:d|ll|m|re|s|t|ve))?",Kt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Zt="(?:"+zt+"|"+Pt+")"+"?",Vt="[\\ufe0e\\ufe0f]?",Yt=Vt+Zt+("(?:\\u200d(?:"+[Rt,Ut,Bt].join("|")+")"+Vt+Zt+")*"),Xt="(?:"+[Tt,Ut,Bt].join("|")+")"+Yt,Gt="(?:"+[Rt+zt+"?",zt,Ut,Bt,Et].join("|")+")",Jt=RegExp(Ot,"g"),Qt=RegExp(zt,"g"),te=RegExp(Pt+"(?="+Pt+")|"+Gt+Yt,"g"),ee=RegExp([Nt+"?"+Mt+"+"+qt+"(?="+[jt,Nt,"$"].join("|")+")",Ht+"+"+Kt+"(?="+[jt,Nt+Wt,"$"].join("|")+")",Nt+"?"+Wt+"+"+qt,Nt+"+"+Kt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dt,Xt].join("|"),"g"),ne=RegExp("[\\u200d\\ud800-\\udfff"+Ct+Lt+"]"),re=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ie=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],oe=-1,ae={};ae[M]=ae[F]=ae[P]=ae[R]=ae[U]=ae[B]=ae[N]=ae[W]=ae[H]=!0,ae[m]=ae[y]=ae[D]=ae[b]=ae[T]=ae[w]=ae[k]=ae[x]=ae[$]=ae[S]=ae[I]=ae[A]=ae[O]=ae[E]=ae[z]=!1;var ue={};ue[m]=ue[y]=ue[D]=ue[T]=ue[b]=ue[w]=ue[M]=ue[F]=ue[P]=ue[R]=ue[U]=ue[$]=ue[S]=ue[I]=ue[A]=ue[O]=ue[E]=ue[j]=ue[B]=ue[N]=ue[W]=ue[H]=!0,ue[k]=ue[x]=ue[z]=!1;var se={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,le=parseInt,fe="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,he="object"==typeof self&&self&&self.Object===Object&&self,de=fe||he||Function("return this")(),pe=e&&!e.nodeType&&e,ve=pe&&t&&!t.nodeType&&t,_e=ve&&ve.exports===pe,ge=_e&&fe.process,me=function(){try{var t=ve&&ve.require&&ve.require("util").types;return t||ge&&ge.binding&&ge.binding("util")}catch(t){}}(),ye=me&&me.isArrayBuffer,be=me&&me.isDate,we=me&&me.isMap,ke=me&&me.isRegExp,xe=me&&me.isSet,Ce=me&&me.isTypedArray;function $e(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Se(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function Ie(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function Le(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function Ae(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function Oe(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function Ee(t,e){return!!(null==t?0:t.length)&&Be(t,e,0)>-1}function je(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function ze(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function De(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function Te(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function Me(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function Fe(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var Pe=qe("length");function Re(t,e,n){var r;return n(t,(function(t,n,i){if(e(t,n,i))return r=n,!1})),r}function Ue(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function Be(t,e,n){return e==e?function(t,e,n){var r=n-1,i=t.length;for(;++r<i;)if(t[r]===e)return r;return-1}(t,e,n):Ue(t,We,n)}function Ne(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function We(t){return t!=t}function He(t,e){var n=null==t?0:t.length;return n?Ve(t,e)/n:v}function qe(t){return function(e){return null==e?i:e[t]}}function Ke(t){return function(e){return null==t?i:t[e]}}function Ze(t,e,n,r,i){return i(t,(function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)})),n}function Ve(t,e){for(var n,r=-1,o=t.length;++r<o;){var a=e(t[r]);a!==i&&(n=n===i?a:n+a)}return n}function Ye(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function Xe(t){return t?t.slice(0,vn(t)+1).replace(at,""):t}function Ge(t){return function(e){return t(e)}}function Je(t,e){return ze(e,(function(e){return t[e]}))}function Qe(t,e){return t.has(e)}function tn(t,e){for(var n=-1,r=t.length;++n<r&&Be(e,t[n],0)>-1;);return n}function en(t,e){for(var n=t.length;n--&&Be(e,t[n],0)>-1;);return n}function nn(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var rn=Ke({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),on=Ke({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function an(t){return"\\"+se[t]}function un(t){return ne.test(t)}function sn(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function cn(t,e){return function(n){return t(e(n))}}function ln(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==u||(t[n]=u,o[i++]=n)}return o}function fn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function hn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function dn(t){return un(t)?function(t){var e=te.lastIndex=0;for(;te.test(t);)++e;return e}(t):Pe(t)}function pn(t){return un(t)?function(t){return t.match(te)||[]}(t):function(t){return t.split("")}(t)}function vn(t){for(var e=t.length;e--&&ut.test(t.charAt(e)););return e}var _n=Ke({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var gn=function t(e){var n,r=(e=null==e?de:gn.defaults(de.Object(),e,gn.pick(de,ie))).Array,ut=e.Date,Ct=e.Error,$t=e.Function,St=e.Math,It=e.Object,Lt=e.RegExp,At=e.String,Ot=e.TypeError,Et=r.prototype,jt=$t.prototype,zt=It.prototype,Dt=e["__core-js_shared__"],Tt=jt.toString,Mt=zt.hasOwnProperty,Ft=0,Pt=(n=/[^.]+$/.exec(Dt&&Dt.keys&&Dt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Rt=zt.toString,Ut=Tt.call(It),Bt=de._,Nt=Lt("^"+Tt.call(Mt).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Wt=_e?e.Buffer:i,Ht=e.Symbol,qt=e.Uint8Array,Kt=Wt?Wt.allocUnsafe:i,Zt=cn(It.getPrototypeOf,It),Vt=It.create,Yt=zt.propertyIsEnumerable,Xt=Et.splice,Gt=Ht?Ht.isConcatSpreadable:i,te=Ht?Ht.iterator:i,ne=Ht?Ht.toStringTag:i,se=function(){try{var t=po(It,"defineProperty");return t({},"",{}),t}catch(t){}}(),fe=e.clearTimeout!==de.clearTimeout&&e.clearTimeout,he=ut&&ut.now!==de.Date.now&&ut.now,pe=e.setTimeout!==de.setTimeout&&e.setTimeout,ve=St.ceil,ge=St.floor,me=It.getOwnPropertySymbols,Pe=Wt?Wt.isBuffer:i,Ke=e.isFinite,mn=Et.join,yn=cn(It.keys,It),bn=St.max,wn=St.min,kn=ut.now,xn=e.parseInt,Cn=St.random,$n=Et.reverse,Sn=po(e,"DataView"),In=po(e,"Map"),Ln=po(e,"Promise"),An=po(e,"Set"),On=po(e,"WeakMap"),En=po(It,"create"),jn=On&&new On,zn={},Dn=Bo(Sn),Tn=Bo(In),Mn=Bo(Ln),Fn=Bo(An),Pn=Bo(On),Rn=Ht?Ht.prototype:i,Un=Rn?Rn.valueOf:i,Bn=Rn?Rn.toString:i;function Nn(t){if(iu(t)&&!Za(t)&&!(t instanceof Kn)){if(t instanceof qn)return t;if(Mt.call(t,"__wrapped__"))return No(t)}return new qn(t)}var Wn=function(){function t(){}return function(e){if(!ru(e))return{};if(Vt)return Vt(e);t.prototype=e;var n=new t;return t.prototype=i,n}}();function Hn(){}function qn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function Kn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=_,this.__views__=[]}function Zn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Vn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Yn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Xn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Yn;++e<n;)this.add(t[e])}function Gn(t){var e=this.__data__=new Vn(t);this.size=e.size}function Jn(t,e){var n=Za(t),r=!n&&Ka(t),i=!n&&!r&&Ga(t),o=!n&&!r&&!i&&hu(t),a=n||r||i||o,u=a?Ye(t.length,At):[],s=u.length;for(var c in t)!e&&!Mt.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||wo(c,s))||u.push(c);return u}function Qn(t){var e=t.length;return e?t[Xr(0,e-1)]:i}function tr(t,e){return Po(Ei(t),cr(e,0,t.length))}function er(t){return Po(Ei(t))}function nr(t,e,n){(n!==i&&!Wa(t[e],n)||n===i&&!(e in t))&&ur(t,e,n)}function rr(t,e,n){var r=t[e];Mt.call(t,e)&&Wa(r,n)&&(n!==i||e in t)||ur(t,e,n)}function ir(t,e){for(var n=t.length;n--;)if(Wa(t[n][0],e))return n;return-1}function or(t,e,n,r){return pr(t,(function(t,i,o){e(r,t,n(t),o)})),r}function ar(t,e){return t&&ji(e,Du(e),t)}function ur(t,e,n){"__proto__"==e&&se?se(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function sr(t,e){for(var n=-1,o=e.length,a=r(o),u=null==t;++n<o;)a[n]=u?i:Au(t,e[n]);return a}function cr(t,e,n){return t==t&&(n!==i&&(t=t<=n?t:n),e!==i&&(t=t>=e?t:e)),t}function lr(t,e,n,r,o,a){var u,s=1&e,c=2&e,l=4&e;if(n&&(u=o?n(t,r,o,a):n(t)),u!==i)return u;if(!ru(t))return t;var f=Za(t);if(f){if(u=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Mt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!s)return Ei(t,u)}else{var h=go(t),d=h==x||h==C;if(Ga(t))return $i(t,s);if(h==I||h==m||d&&!o){if(u=c||d?{}:yo(t),!s)return c?function(t,e){return ji(t,_o(t),e)}(t,function(t,e){return t&&ji(e,Tu(e),t)}(u,t)):function(t,e){return ji(t,vo(t),e)}(t,ar(u,t))}else{if(!ue[h])return o?t:{};u=function(t,e,n){var r=t.constructor;switch(e){case D:return Si(t);case b:case w:return new r(+t);case T:return function(t,e){var n=e?Si(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case M:case F:case P:case R:case U:case B:case N:case W:case H:return Ii(t,n);case $:return new r;case S:case E:return new r(t);case A:return function(t){var e=new t.constructor(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case O:return new r;case j:return i=t,Un?It(Un.call(i)):{}}var i}(t,h,s)}}a||(a=new Gn);var p=a.get(t);if(p)return p;a.set(t,u),cu(t)?t.forEach((function(r){u.add(lr(r,e,n,r,t,a))})):ou(t)&&t.forEach((function(r,i){u.set(i,lr(r,e,n,i,t,a))}));var v=f?i:(l?c?ao:oo:c?Tu:Du)(t);return Ie(v||t,(function(r,i){v&&(r=t[i=r]),rr(u,i,lr(r,e,n,i,t,a))})),u}function fr(t,e,n){var r=n.length;if(null==t)return!r;for(t=It(t);r--;){var o=n[r],a=e[o],u=t[o];if(u===i&&!(o in t)||!a(u))return!1}return!0}function hr(t,e,n){if("function"!=typeof t)throw new Ot(o);return Do((function(){t.apply(i,n)}),e)}function dr(t,e,n,r){var i=-1,o=Ee,a=!0,u=t.length,s=[],c=e.length;if(!u)return s;n&&(e=ze(e,Ge(n))),r?(o=je,a=!1):e.length>=200&&(o=Qe,a=!1,e=new Xn(e));t:for(;++i<u;){var l=t[i],f=null==n?l:n(l);if(l=r||0!==l?l:0,a&&f==f){for(var h=c;h--;)if(e[h]===f)continue t;s.push(l)}else o(e,f,r)||s.push(l)}return s}Nn.templateSettings={escape:J,evaluate:Q,interpolate:tt,variable:"",imports:{_:Nn}},Nn.prototype=Hn.prototype,Nn.prototype.constructor=Nn,qn.prototype=Wn(Hn.prototype),qn.prototype.constructor=qn,Kn.prototype=Wn(Hn.prototype),Kn.prototype.constructor=Kn,Zn.prototype.clear=function(){this.__data__=En?En(null):{},this.size=0},Zn.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Zn.prototype.get=function(t){var e=this.__data__;if(En){var n=e[t];return n===a?i:n}return Mt.call(e,t)?e[t]:i},Zn.prototype.has=function(t){var e=this.__data__;return En?e[t]!==i:Mt.call(e,t)},Zn.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=En&&e===i?a:e,this},Vn.prototype.clear=function(){this.__data__=[],this.size=0},Vn.prototype.delete=function(t){var e=this.__data__,n=ir(e,t);return!(n<0)&&(n==e.length-1?e.pop():Xt.call(e,n,1),--this.size,!0)},Vn.prototype.get=function(t){var e=this.__data__,n=ir(e,t);return n<0?i:e[n][1]},Vn.prototype.has=function(t){return ir(this.__data__,t)>-1},Vn.prototype.set=function(t,e){var n=this.__data__,r=ir(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Yn.prototype.clear=function(){this.size=0,this.__data__={hash:new Zn,map:new(In||Vn),string:new Zn}},Yn.prototype.delete=function(t){var e=fo(this,t).delete(t);return this.size-=e?1:0,e},Yn.prototype.get=function(t){return fo(this,t).get(t)},Yn.prototype.has=function(t){return fo(this,t).has(t)},Yn.prototype.set=function(t,e){var n=fo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(t){return this.__data__.set(t,a),this},Xn.prototype.has=function(t){return this.__data__.has(t)},Gn.prototype.clear=function(){this.__data__=new Vn,this.size=0},Gn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Gn.prototype.get=function(t){return this.__data__.get(t)},Gn.prototype.has=function(t){return this.__data__.has(t)},Gn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Vn){var r=n.__data__;if(!In||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Yn(r)}return n.set(t,e),this.size=n.size,this};var pr=Ti(kr),vr=Ti(xr,!0);function _r(t,e){var n=!0;return pr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function gr(t,e,n){for(var r=-1,o=t.length;++r<o;){var a=t[r],u=e(a);if(null!=u&&(s===i?u==u&&!fu(u):n(u,s)))var s=u,c=a}return c}function mr(t,e){var n=[];return pr(t,(function(t,r,i){e(t,r,i)&&n.push(t)})),n}function yr(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=bo),i||(i=[]);++o<a;){var u=t[o];e>0&&n(u)?e>1?yr(u,e-1,n,r,i):De(i,u):r||(i[i.length]=u)}return i}var br=Mi(),wr=Mi(!0);function kr(t,e){return t&&br(t,e,Du)}function xr(t,e){return t&&wr(t,e,Du)}function Cr(t,e){return Oe(e,(function(e){return tu(t[e])}))}function $r(t,e){for(var n=0,r=(e=wi(e,t)).length;null!=t&&n<r;)t=t[Uo(e[n++])];return n&&n==r?t:i}function Sr(t,e,n){var r=e(t);return Za(t)?r:De(r,n(t))}function Ir(t){return null==t?t===i?"[object Undefined]":"[object Null]":ne&&ne in It(t)?function(t){var e=Mt.call(t,ne),n=t[ne];try{t[ne]=i;var r=!0}catch(t){}var o=Rt.call(t);r&&(e?t[ne]=n:delete t[ne]);return o}(t):function(t){return Rt.call(t)}(t)}function Lr(t,e){return t>e}function Ar(t,e){return null!=t&&Mt.call(t,e)}function Or(t,e){return null!=t&&e in It(t)}function Er(t,e,n){for(var o=n?je:Ee,a=t[0].length,u=t.length,s=u,c=r(u),l=1/0,f=[];s--;){var h=t[s];s&&e&&(h=ze(h,Ge(e))),l=wn(h.length,l),c[s]=!n&&(e||a>=120&&h.length>=120)?new Xn(s&&h):i}h=t[0];var d=-1,p=c[0];t:for(;++d<a&&f.length<l;){var v=h[d],_=e?e(v):v;if(v=n||0!==v?v:0,!(p?Qe(p,_):o(f,_,n))){for(s=u;--s;){var g=c[s];if(!(g?Qe(g,_):o(t[s],_,n)))continue t}p&&p.push(_),f.push(v)}}return f}function jr(t,e,n){var r=null==(t=Oo(t,e=wi(e,t)))?t:t[Uo(Qo(e))];return null==r?i:$e(r,t,n)}function zr(t){return iu(t)&&Ir(t)==m}function Dr(t,e,n,r,o){return t===e||(null==t||null==e||!iu(t)&&!iu(e)?t!=t&&e!=e:function(t,e,n,r,o,a){var u=Za(t),s=Za(e),c=u?y:go(t),l=s?y:go(e),f=(c=c==m?I:c)==I,h=(l=l==m?I:l)==I,d=c==l;if(d&&Ga(t)){if(!Ga(e))return!1;u=!0,f=!1}if(d&&!f)return a||(a=new Gn),u||hu(t)?ro(t,e,n,r,o,a):function(t,e,n,r,i,o,a){switch(n){case T:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case D:return!(t.byteLength!=e.byteLength||!o(new qt(t),new qt(e)));case b:case w:case S:return Wa(+t,+e);case k:return t.name==e.name&&t.message==e.message;case A:case E:return t==e+"";case $:var u=sn;case O:var s=1&r;if(u||(u=fn),t.size!=e.size&&!s)return!1;var c=a.get(t);if(c)return c==e;r|=2,a.set(t,e);var l=ro(u(t),u(e),r,i,o,a);return a.delete(t),l;case j:if(Un)return Un.call(t)==Un.call(e)}return!1}(t,e,c,n,r,o,a);if(!(1&n)){var p=f&&Mt.call(t,"__wrapped__"),v=h&&Mt.call(e,"__wrapped__");if(p||v){var _=p?t.value():t,g=v?e.value():e;return a||(a=new Gn),o(_,g,n,r,a)}}if(!d)return!1;return a||(a=new Gn),function(t,e,n,r,o,a){var u=1&n,s=oo(t),c=s.length,l=oo(e).length;if(c!=l&&!u)return!1;var f=c;for(;f--;){var h=s[f];if(!(u?h in e:Mt.call(e,h)))return!1}var d=a.get(t),p=a.get(e);if(d&&p)return d==e&&p==t;var v=!0;a.set(t,e),a.set(e,t);var _=u;for(;++f<c;){var g=t[h=s[f]],m=e[h];if(r)var y=u?r(m,g,h,e,t,a):r(g,m,h,t,e,a);if(!(y===i?g===m||o(g,m,n,r,a):y)){v=!1;break}_||(_="constructor"==h)}if(v&&!_){var b=t.constructor,w=e.constructor;b==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(v=!1)}return a.delete(t),a.delete(e),v}(t,e,n,r,o,a)}(t,e,n,r,Dr,o))}function Tr(t,e,n,r){var o=n.length,a=o,u=!r;if(null==t)return!a;for(t=It(t);o--;){var s=n[o];if(u&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++o<a;){var c=(s=n[o])[0],l=t[c],f=s[1];if(u&&s[2]){if(l===i&&!(c in t))return!1}else{var h=new Gn;if(r)var d=r(l,f,c,t,e,h);if(!(d===i?Dr(f,l,3,r,h):d))return!1}}return!0}function Mr(t){return!(!ru(t)||(e=t,Pt&&Pt in e))&&(tu(t)?Nt:mt).test(Bo(t));var e}function Fr(t){return"function"==typeof t?t:null==t?as:"object"==typeof t?Za(t)?Wr(t[0],t[1]):Nr(t):vs(t)}function Pr(t){if(!So(t))return yn(t);var e=[];for(var n in It(t))Mt.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Rr(t){if(!ru(t))return function(t){var e=[];if(null!=t)for(var n in It(t))e.push(n);return e}(t);var e=So(t),n=[];for(var r in t)("constructor"!=r||!e&&Mt.call(t,r))&&n.push(r);return n}function Ur(t,e){return t<e}function Br(t,e){var n=-1,i=Ya(t)?r(t.length):[];return pr(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}function Nr(t){var e=ho(t);return 1==e.length&&e[0][2]?Lo(e[0][0],e[0][1]):function(n){return n===t||Tr(n,t,e)}}function Wr(t,e){return xo(t)&&Io(e)?Lo(Uo(t),e):function(n){var r=Au(n,t);return r===i&&r===e?Ou(n,t):Dr(e,r,3)}}function Hr(t,e,n,r,o){t!==e&&br(e,(function(a,u){if(o||(o=new Gn),ru(a))!function(t,e,n,r,o,a,u){var s=jo(t,n),c=jo(e,n),l=u.get(c);if(l)return void nr(t,n,l);var f=a?a(s,c,n+"",t,e,u):i,h=f===i;if(h){var d=Za(c),p=!d&&Ga(c),v=!d&&!p&&hu(c);f=c,d||p||v?Za(s)?f=s:Xa(s)?f=Ei(s):p?(h=!1,f=$i(c,!0)):v?(h=!1,f=Ii(c,!0)):f=[]:uu(c)||Ka(c)?(f=s,Ka(s)?f=bu(s):ru(s)&&!tu(s)||(f=yo(c))):h=!1}h&&(u.set(c,f),o(f,c,r,a,u),u.delete(c));nr(t,n,f)}(t,e,u,n,Hr,r,o);else{var s=r?r(jo(t,u),a,u+"",t,e,o):i;s===i&&(s=a),nr(t,u,s)}}),Tu)}function qr(t,e){var n=t.length;if(n)return wo(e+=e<0?n:0,n)?t[e]:i}function Kr(t,e,n){e=e.length?ze(e,(function(t){return Za(t)?function(e){return $r(e,1===t.length?t[0]:t)}:t})):[as];var r=-1;e=ze(e,Ge(lo()));var i=Br(t,(function(t,n,i){var o=ze(e,(function(e){return e(t)}));return{criteria:o,index:++r,value:t}}));return function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}(i,(function(t,e){return function(t,e,n){var r=-1,i=t.criteria,o=e.criteria,a=i.length,u=n.length;for(;++r<a;){var s=Li(i[r],o[r]);if(s)return r>=u?s:s*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Zr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],u=$r(t,a);n(u,a)&&ei(o,wi(a,t),u)}return o}function Vr(t,e,n,r){var i=r?Ne:Be,o=-1,a=e.length,u=t;for(t===e&&(e=Ei(e)),n&&(u=ze(t,Ge(n)));++o<a;)for(var s=0,c=e[o],l=n?n(c):c;(s=i(u,l,s,r))>-1;)u!==t&&Xt.call(u,s,1),Xt.call(t,s,1);return t}function Yr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;wo(i)?Xt.call(t,i,1):di(t,i)}}return t}function Xr(t,e){return t+ge(Cn()*(e-t+1))}function Gr(t,e){var n="";if(!t||e<1||e>p)return n;do{e%2&&(n+=t),(e=ge(e/2))&&(t+=t)}while(e);return n}function Jr(t,e){return To(Ao(t,e,as),t+"")}function Qr(t){return Qn(Wu(t))}function ti(t,e){var n=Wu(t);return Po(n,cr(e,0,n.length))}function ei(t,e,n,r){if(!ru(t))return t;for(var o=-1,a=(e=wi(e,t)).length,u=a-1,s=t;null!=s&&++o<a;){var c=Uo(e[o]),l=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return t;if(o!=u){var f=s[c];(l=r?r(f,c,s):i)===i&&(l=ru(f)?f:wo(e[o+1])?[]:{})}rr(s,c,l),s=s[c]}return t}var ni=jn?function(t,e){return jn.set(t,e),t}:as,ri=se?function(t,e){return se(t,"toString",{configurable:!0,enumerable:!1,value:rs(e),writable:!0})}:as;function ii(t){return Po(Wu(t))}function oi(t,e,n){var i=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var a=r(o);++i<o;)a[i]=t[i+e];return a}function ai(t,e){var n;return pr(t,(function(t,r,i){return!(n=e(t,r,i))})),!!n}function ui(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e==e&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!fu(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return si(t,e,as,n)}function si(t,e,n,r){var o=0,a=null==t?0:t.length;if(0===a)return 0;for(var u=(e=n(e))!=e,s=null===e,c=fu(e),l=e===i;o<a;){var f=ge((o+a)/2),h=n(t[f]),d=h!==i,p=null===h,v=h==h,_=fu(h);if(u)var g=r||v;else g=l?v&&(r||d):s?v&&d&&(r||!p):c?v&&d&&!p&&(r||!_):!p&&!_&&(r?h<=e:h<e);g?o=f+1:a=f}return wn(a,4294967294)}function ci(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n],u=e?e(a):a;if(!n||!Wa(u,s)){var s=u;o[i++]=0===a?0:a}}return o}function li(t){return"number"==typeof t?t:fu(t)?v:+t}function fi(t){if("string"==typeof t)return t;if(Za(t))return ze(t,fi)+"";if(fu(t))return Bn?Bn.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function hi(t,e,n){var r=-1,i=Ee,o=t.length,a=!0,u=[],s=u;if(n)a=!1,i=je;else if(o>=200){var c=e?null:Gi(t);if(c)return fn(c);a=!1,i=Qe,s=new Xn}else s=e?[]:u;t:for(;++r<o;){var l=t[r],f=e?e(l):l;if(l=n||0!==l?l:0,a&&f==f){for(var h=s.length;h--;)if(s[h]===f)continue t;e&&s.push(f),u.push(l)}else i(s,f,n)||(s!==u&&s.push(f),u.push(l))}return u}function di(t,e){return null==(t=Oo(t,e=wi(e,t)))||delete t[Uo(Qo(e))]}function pi(t,e,n,r){return ei(t,e,n($r(t,e)),r)}function vi(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?oi(t,r?0:o,r?o+1:i):oi(t,r?o+1:0,r?i:o)}function _i(t,e){var n=t;return n instanceof Kn&&(n=n.value()),Te(e,(function(t,e){return e.func.apply(e.thisArg,De([t],e.args))}),n)}function gi(t,e,n){var i=t.length;if(i<2)return i?hi(t[0]):[];for(var o=-1,a=r(i);++o<i;)for(var u=t[o],s=-1;++s<i;)s!=o&&(a[o]=dr(a[o]||u,t[s],e,n));return hi(yr(a,1),e,n)}function mi(t,e,n){for(var r=-1,o=t.length,a=e.length,u={};++r<o;){var s=r<a?e[r]:i;n(u,t[r],s)}return u}function yi(t){return Xa(t)?t:[]}function bi(t){return"function"==typeof t?t:as}function wi(t,e){return Za(t)?t:xo(t,e)?[t]:Ro(wu(t))}var ki=Jr;function xi(t,e,n){var r=t.length;return n=n===i?r:n,!e&&n>=r?t:oi(t,e,n)}var Ci=fe||function(t){return de.clearTimeout(t)};function $i(t,e){if(e)return t.slice();var n=t.length,r=Kt?Kt(n):new t.constructor(n);return t.copy(r),r}function Si(t){var e=new t.constructor(t.byteLength);return new qt(e).set(new qt(t)),e}function Ii(t,e){var n=e?Si(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Li(t,e){if(t!==e){var n=t!==i,r=null===t,o=t==t,a=fu(t),u=e!==i,s=null===e,c=e==e,l=fu(e);if(!s&&!l&&!a&&t>e||a&&u&&c&&!s&&!l||r&&u&&c||!n&&c||!o)return 1;if(!r&&!a&&!l&&t<e||l&&n&&o&&!r&&!a||s&&n&&o||!u&&o||!c)return-1}return 0}function Ai(t,e,n,i){for(var o=-1,a=t.length,u=n.length,s=-1,c=e.length,l=bn(a-u,0),f=r(c+l),h=!i;++s<c;)f[s]=e[s];for(;++o<u;)(h||o<a)&&(f[n[o]]=t[o]);for(;l--;)f[s++]=t[o++];return f}function Oi(t,e,n,i){for(var o=-1,a=t.length,u=-1,s=n.length,c=-1,l=e.length,f=bn(a-s,0),h=r(f+l),d=!i;++o<f;)h[o]=t[o];for(var p=o;++c<l;)h[p+c]=e[c];for(;++u<s;)(d||o<a)&&(h[p+n[u]]=t[o++]);return h}function Ei(t,e){var n=-1,i=t.length;for(e||(e=r(i));++n<i;)e[n]=t[n];return e}function ji(t,e,n,r){var o=!n;n||(n={});for(var a=-1,u=e.length;++a<u;){var s=e[a],c=r?r(n[s],t[s],s,n,t):i;c===i&&(c=t[s]),o?ur(n,s,c):rr(n,s,c)}return n}function zi(t,e){return function(n,r){var i=Za(n)?Se:or,o=e?e():{};return i(n,t,lo(r,2),o)}}function Di(t){return Jr((function(e,n){var r=-1,o=n.length,a=o>1?n[o-1]:i,u=o>2?n[2]:i;for(a=t.length>3&&"function"==typeof a?(o--,a):i,u&&ko(n[0],n[1],u)&&(a=o<3?i:a,o=1),e=It(e);++r<o;){var s=n[r];s&&t(e,s,r,a)}return e}))}function Ti(t,e){return function(n,r){if(null==n)return n;if(!Ya(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=It(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Mi(t){return function(e,n,r){for(var i=-1,o=It(e),a=r(e),u=a.length;u--;){var s=a[t?u:++i];if(!1===n(o[s],s,o))break}return e}}function Fi(t){return function(e){var n=un(e=wu(e))?pn(e):i,r=n?n[0]:e.charAt(0),o=n?xi(n,1).join(""):e.slice(1);return r[t]()+o}}function Pi(t){return function(e){return Te(ts(Ku(e).replace(Jt,"")),t,"")}}function Ri(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=Wn(t.prototype),r=t.apply(n,e);return ru(r)?r:n}}function Ui(t){return function(e,n,r){var o=It(e);if(!Ya(e)){var a=lo(n,3);e=Du(e),n=function(t){return a(o[t],t,o)}}var u=t(e,n,r);return u>-1?o[a?e[u]:u]:i}}function Bi(t){return io((function(e){var n=e.length,r=n,a=qn.prototype.thru;for(t&&e.reverse();r--;){var u=e[r];if("function"!=typeof u)throw new Ot(o);if(a&&!s&&"wrapper"==so(u))var s=new qn([],!0)}for(r=s?r:n;++r<n;){var c=so(u=e[r]),l="wrapper"==c?uo(u):i;s=l&&Co(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?s[so(l[0])].apply(s,l[3]):1==u.length&&Co(u)?s[c]():s.thru(u)}return function(){var t=arguments,r=t[0];if(s&&1==t.length&&Za(r))return s.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}}))}function Ni(t,e,n,o,a,u,s,c,l,h){var d=e&f,p=1&e,v=2&e,_=24&e,g=512&e,m=v?i:Ri(t);return function i(){for(var f=arguments.length,y=r(f),b=f;b--;)y[b]=arguments[b];if(_)var w=co(i),k=nn(y,w);if(o&&(y=Ai(y,o,a,_)),u&&(y=Oi(y,u,s,_)),f-=k,_&&f<h){var x=ln(y,w);return Yi(t,e,Ni,i.placeholder,n,y,x,c,l,h-f)}var C=p?n:this,$=v?C[t]:t;return f=y.length,c?y=Eo(y,c):g&&f>1&&y.reverse(),d&&l<f&&(y.length=l),this&&this!==de&&this instanceof i&&($=m||Ri($)),$.apply(C,y)}}function Wi(t,e){return function(n,r){return function(t,e,n,r){return kr(t,(function(t,i,o){e(r,n(t),i,o)})),r}(n,t,e(r),{})}}function Hi(t,e){return function(n,r){var o;if(n===i&&r===i)return e;if(n!==i&&(o=n),r!==i){if(o===i)return r;"string"==typeof n||"string"==typeof r?(n=fi(n),r=fi(r)):(n=li(n),r=li(r)),o=t(n,r)}return o}}function qi(t){return io((function(e){return e=ze(e,Ge(lo())),Jr((function(n){var r=this;return t(e,(function(t){return $e(t,r,n)}))}))}))}function Ki(t,e){var n=(e=e===i?" ":fi(e)).length;if(n<2)return n?Gr(e,t):e;var r=Gr(e,ve(t/dn(e)));return un(e)?xi(pn(r),0,t).join(""):r.slice(0,t)}function Zi(t){return function(e,n,o){return o&&"number"!=typeof o&&ko(e,n,o)&&(n=o=i),e=_u(e),n===i?(n=e,e=0):n=_u(n),function(t,e,n,i){for(var o=-1,a=bn(ve((e-t)/(n||1)),0),u=r(a);a--;)u[i?a:++o]=t,t+=n;return u}(e,n,o=o===i?e<n?1:-1:_u(o),t)}}function Vi(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=yu(e),n=yu(n)),t(e,n)}}function Yi(t,e,n,r,o,a,u,s,f,h){var d=8&e;e|=d?c:l,4&(e&=~(d?l:c))||(e&=-4);var p=[t,e,o,d?a:i,d?u:i,d?i:a,d?i:u,s,f,h],v=n.apply(i,p);return Co(t)&&zo(v,p),v.placeholder=r,Mo(v,t,e)}function Xi(t){var e=St[t];return function(t,n){if(t=yu(t),(n=null==n?0:wn(gu(n),292))&&Ke(t)){var r=(wu(t)+"e").split("e");return+((r=(wu(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return e(t)}}var Gi=An&&1/fn(new An([,-0]))[1]==d?function(t){return new An(t)}:fs;function Ji(t){return function(e){var n=go(e);return n==$?sn(e):n==O?hn(e):function(t,e){return ze(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Qi(t,e,n,a,d,p,v,_){var g=2&e;if(!g&&"function"!=typeof t)throw new Ot(o);var m=a?a.length:0;if(m||(e&=-97,a=d=i),v=v===i?v:bn(gu(v),0),_=_===i?_:gu(_),m-=d?d.length:0,e&l){var y=a,b=d;a=d=i}var w=g?i:uo(t),k=[t,e,n,a,d,y,b,p,v,_];if(w&&function(t,e){var n=t[1],r=e[1],i=n|r,o=i<131,a=r==f&&8==n||r==f&&n==h&&t[7].length<=e[8]||384==r&&e[7].length<=e[8]&&8==n;if(!o&&!a)return t;1&r&&(t[2]=e[2],i|=1&n?0:4);var s=e[3];if(s){var c=t[3];t[3]=c?Ai(c,s,e[4]):s,t[4]=c?ln(t[3],u):e[4]}(s=e[5])&&(c=t[5],t[5]=c?Oi(c,s,e[6]):s,t[6]=c?ln(t[5],u):e[6]);(s=e[7])&&(t[7]=s);r&f&&(t[8]=null==t[8]?e[8]:wn(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=i}(k,w),t=k[0],e=k[1],n=k[2],a=k[3],d=k[4],!(_=k[9]=k[9]===i?g?0:t.length:bn(k[9]-m,0))&&24&e&&(e&=-25),e&&1!=e)x=8==e||e==s?function(t,e,n){var o=Ri(t);return function a(){for(var u=arguments.length,s=r(u),c=u,l=co(a);c--;)s[c]=arguments[c];var f=u<3&&s[0]!==l&&s[u-1]!==l?[]:ln(s,l);return(u-=f.length)<n?Yi(t,e,Ni,a.placeholder,i,s,f,i,i,n-u):$e(this&&this!==de&&this instanceof a?o:t,this,s)}}(t,e,_):e!=c&&33!=e||d.length?Ni.apply(i,k):function(t,e,n,i){var o=1&e,a=Ri(t);return function e(){for(var u=-1,s=arguments.length,c=-1,l=i.length,f=r(l+s),h=this&&this!==de&&this instanceof e?a:t;++c<l;)f[c]=i[c];for(;s--;)f[c++]=arguments[++u];return $e(h,o?n:this,f)}}(t,e,n,a);else var x=function(t,e,n){var r=1&e,i=Ri(t);return function e(){return(this&&this!==de&&this instanceof e?i:t).apply(r?n:this,arguments)}}(t,e,n);return Mo((w?ni:zo)(x,k),t,e)}function to(t,e,n,r){return t===i||Wa(t,zt[n])&&!Mt.call(r,n)?e:t}function eo(t,e,n,r,o,a){return ru(t)&&ru(e)&&(a.set(e,t),Hr(t,e,i,eo,a),a.delete(e)),t}function no(t){return uu(t)?i:t}function ro(t,e,n,r,o,a){var u=1&n,s=t.length,c=e.length;if(s!=c&&!(u&&c>s))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var h=-1,d=!0,p=2&n?new Xn:i;for(a.set(t,e),a.set(e,t);++h<s;){var v=t[h],_=e[h];if(r)var g=u?r(_,v,h,e,t,a):r(v,_,h,t,e,a);if(g!==i){if(g)continue;d=!1;break}if(p){if(!Fe(e,(function(t,e){if(!Qe(p,e)&&(v===t||o(v,t,n,r,a)))return p.push(e)}))){d=!1;break}}else if(v!==_&&!o(v,_,n,r,a)){d=!1;break}}return a.delete(t),a.delete(e),d}function io(t){return To(Ao(t,i,Vo),t+"")}function oo(t){return Sr(t,Du,vo)}function ao(t){return Sr(t,Tu,_o)}var uo=jn?function(t){return jn.get(t)}:fs;function so(t){for(var e=t.name+"",n=zn[e],r=Mt.call(zn,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function co(t){return(Mt.call(Nn,"placeholder")?Nn:t).placeholder}function lo(){var t=Nn.iteratee||us;return t=t===us?Fr:t,arguments.length?t(arguments[0],arguments[1]):t}function fo(t,e){var n,r,i=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof e?"string":"hash"]:i.map}function ho(t){for(var e=Du(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,Io(i)]}return e}function po(t,e){var n=function(t,e){return null==t?i:t[e]}(t,e);return Mr(n)?n:i}var vo=me?function(t){return null==t?[]:(t=It(t),Oe(me(t),(function(e){return Yt.call(t,e)})))}:ms,_o=me?function(t){for(var e=[];t;)De(e,vo(t)),t=Zt(t);return e}:ms,go=Ir;function mo(t,e,n){for(var r=-1,i=(e=wi(e,t)).length,o=!1;++r<i;){var a=Uo(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&nu(i)&&wo(a,i)&&(Za(t)||Ka(t))}function yo(t){return"function"!=typeof t.constructor||So(t)?{}:Wn(Zt(t))}function bo(t){return Za(t)||Ka(t)||!!(Gt&&t&&t[Gt])}function wo(t,e){var n=typeof t;return!!(e=null==e?p:e)&&("number"==n||"symbol"!=n&&bt.test(t))&&t>-1&&t%1==0&&t<e}function ko(t,e,n){if(!ru(n))return!1;var r=typeof e;return!!("number"==r?Ya(n)&&wo(e,n.length):"string"==r&&e in n)&&Wa(n[e],t)}function xo(t,e){if(Za(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!fu(t))||(nt.test(t)||!et.test(t)||null!=e&&t in It(e))}function Co(t){var e=so(t),n=Nn[e];if("function"!=typeof n||!(e in Kn.prototype))return!1;if(t===n)return!0;var r=uo(n);return!!r&&t===r[0]}(Sn&&go(new Sn(new ArrayBuffer(1)))!=T||In&&go(new In)!=$||Ln&&go(Ln.resolve())!=L||An&&go(new An)!=O||On&&go(new On)!=z)&&(go=function(t){var e=Ir(t),n=e==I?t.constructor:i,r=n?Bo(n):"";if(r)switch(r){case Dn:return T;case Tn:return $;case Mn:return L;case Fn:return O;case Pn:return z}return e});var $o=Dt?tu:ys;function So(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||zt)}function Io(t){return t==t&&!ru(t)}function Lo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==i||t in It(n)))}}function Ao(t,e,n){return e=bn(e===i?t.length-1:e,0),function(){for(var i=arguments,o=-1,a=bn(i.length-e,0),u=r(a);++o<a;)u[o]=i[e+o];o=-1;for(var s=r(e+1);++o<e;)s[o]=i[o];return s[e]=n(u),$e(t,this,s)}}function Oo(t,e){return e.length<2?t:$r(t,oi(e,0,-1))}function Eo(t,e){for(var n=t.length,r=wn(e.length,n),o=Ei(t);r--;){var a=e[r];t[r]=wo(a,n)?o[a]:i}return t}function jo(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var zo=Fo(ni),Do=pe||function(t,e){return de.setTimeout(t,e)},To=Fo(ri);function Mo(t,e,n){var r=e+"";return To(t,function(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(st,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Ie(g,(function(n){var r="_."+n[0];e&n[1]&&!Ee(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(lt):[]}(r),n)))}function Fo(t){var e=0,n=0;return function(){var r=kn(),o=16-(r-n);if(n=r,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(i,arguments)}}function Po(t,e){var n=-1,r=t.length,o=r-1;for(e=e===i?r:e;++n<e;){var a=Xr(n,o),u=t[a];t[a]=t[n],t[n]=u}return t.length=e,t}var Ro=function(t){var e=Fa(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(rt,(function(t,n,r,i){e.push(r?i.replace(dt,"$1"):n||t)})),e}));function Uo(t){if("string"==typeof t||fu(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Bo(t){if(null!=t){try{return Tt.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function No(t){if(t instanceof Kn)return t.clone();var e=new qn(t.__wrapped__,t.__chain__);return e.__actions__=Ei(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var Wo=Jr((function(t,e){return Xa(t)?dr(t,yr(e,1,Xa,!0)):[]})),Ho=Jr((function(t,e){var n=Qo(e);return Xa(n)&&(n=i),Xa(t)?dr(t,yr(e,1,Xa,!0),lo(n,2)):[]})),qo=Jr((function(t,e){var n=Qo(e);return Xa(n)&&(n=i),Xa(t)?dr(t,yr(e,1,Xa,!0),i,n):[]}));function Ko(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:gu(n);return i<0&&(i=bn(r+i,0)),Ue(t,lo(e,3),i)}function Zo(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r-1;return n!==i&&(o=gu(n),o=n<0?bn(r+o,0):wn(o,r-1)),Ue(t,lo(e,3),o,!0)}function Vo(t){return(null==t?0:t.length)?yr(t,1):[]}function Yo(t){return t&&t.length?t[0]:i}var Xo=Jr((function(t){var e=ze(t,yi);return e.length&&e[0]===t[0]?Er(e):[]})),Go=Jr((function(t){var e=Qo(t),n=ze(t,yi);return e===Qo(n)?e=i:n.pop(),n.length&&n[0]===t[0]?Er(n,lo(e,2)):[]})),Jo=Jr((function(t){var e=Qo(t),n=ze(t,yi);return(e="function"==typeof e?e:i)&&n.pop(),n.length&&n[0]===t[0]?Er(n,i,e):[]}));function Qo(t){var e=null==t?0:t.length;return e?t[e-1]:i}var ta=Jr(ea);function ea(t,e){return t&&t.length&&e&&e.length?Vr(t,e):t}var na=io((function(t,e){var n=null==t?0:t.length,r=sr(t,e);return Yr(t,ze(e,(function(t){return wo(t,n)?+t:t})).sort(Li)),r}));function ra(t){return null==t?t:$n.call(t)}var ia=Jr((function(t){return hi(yr(t,1,Xa,!0))})),oa=Jr((function(t){var e=Qo(t);return Xa(e)&&(e=i),hi(yr(t,1,Xa,!0),lo(e,2))})),aa=Jr((function(t){var e=Qo(t);return e="function"==typeof e?e:i,hi(yr(t,1,Xa,!0),i,e)}));function ua(t){if(!t||!t.length)return[];var e=0;return t=Oe(t,(function(t){if(Xa(t))return e=bn(t.length,e),!0})),Ye(e,(function(e){return ze(t,qe(e))}))}function sa(t,e){if(!t||!t.length)return[];var n=ua(t);return null==e?n:ze(n,(function(t){return $e(e,i,t)}))}var ca=Jr((function(t,e){return Xa(t)?dr(t,e):[]})),la=Jr((function(t){return gi(Oe(t,Xa))})),fa=Jr((function(t){var e=Qo(t);return Xa(e)&&(e=i),gi(Oe(t,Xa),lo(e,2))})),ha=Jr((function(t){var e=Qo(t);return e="function"==typeof e?e:i,gi(Oe(t,Xa),i,e)})),da=Jr(ua);var pa=Jr((function(t){var e=t.length,n=e>1?t[e-1]:i;return n="function"==typeof n?(t.pop(),n):i,sa(t,n)}));function va(t){var e=Nn(t);return e.__chain__=!0,e}function _a(t,e){return e(t)}var ga=io((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return sr(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Kn&&wo(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:_a,args:[o],thisArg:i}),new qn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(i),t}))):this.thru(o)}));var ma=zi((function(t,e,n){Mt.call(t,n)?++t[n]:ur(t,n,1)}));var ya=Ui(Ko),ba=Ui(Zo);function wa(t,e){return(Za(t)?Ie:pr)(t,lo(e,3))}function ka(t,e){return(Za(t)?Le:vr)(t,lo(e,3))}var xa=zi((function(t,e,n){Mt.call(t,n)?t[n].push(e):ur(t,n,[e])}));var Ca=Jr((function(t,e,n){var i=-1,o="function"==typeof e,a=Ya(t)?r(t.length):[];return pr(t,(function(t){a[++i]=o?$e(e,t,n):jr(t,e,n)})),a})),$a=zi((function(t,e,n){ur(t,n,e)}));function Sa(t,e){return(Za(t)?ze:Br)(t,lo(e,3))}var Ia=zi((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var La=Jr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&ko(t,e[0],e[1])?e=[]:n>2&&ko(e[0],e[1],e[2])&&(e=[e[0]]),Kr(t,yr(e,1),[])})),Aa=he||function(){return de.Date.now()};function Oa(t,e,n){return e=n?i:e,e=t&&null==e?t.length:e,Qi(t,f,i,i,i,i,e)}function Ea(t,e){var n;if("function"!=typeof e)throw new Ot(o);return t=gu(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=i),n}}var ja=Jr((function(t,e,n){var r=1;if(n.length){var i=ln(n,co(ja));r|=c}return Qi(t,r,e,n,i)})),za=Jr((function(t,e,n){var r=3;if(n.length){var i=ln(n,co(za));r|=c}return Qi(e,r,t,n,i)}));function Da(t,e,n){var r,a,u,s,c,l,f=0,h=!1,d=!1,p=!0;if("function"!=typeof t)throw new Ot(o);function v(e){var n=r,o=a;return r=a=i,f=e,s=t.apply(o,n)}function _(t){return f=t,c=Do(m,e),h?v(t):s}function g(t){var n=t-l;return l===i||n>=e||n<0||d&&t-f>=u}function m(){var t=Aa();if(g(t))return y(t);c=Do(m,function(t){var n=e-(t-l);return d?wn(n,u-(t-f)):n}(t))}function y(t){return c=i,p&&r?v(t):(r=a=i,s)}function b(){var t=Aa(),n=g(t);if(r=arguments,a=this,l=t,n){if(c===i)return _(l);if(d)return Ci(c),c=Do(m,e),v(l)}return c===i&&(c=Do(m,e)),s}return e=yu(e)||0,ru(n)&&(h=!!n.leading,u=(d="maxWait"in n)?bn(yu(n.maxWait)||0,e):u,p="trailing"in n?!!n.trailing:p),b.cancel=function(){c!==i&&Ci(c),f=0,r=l=a=c=i},b.flush=function(){return c===i?s:y(Aa())},b}var Ta=Jr((function(t,e){return hr(t,1,e)})),Ma=Jr((function(t,e,n){return hr(t,yu(e)||0,n)}));function Fa(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Ot(o);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Fa.Cache||Yn),n}function Pa(t){if("function"!=typeof t)throw new Ot(o);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Fa.Cache=Yn;var Ra=ki((function(t,e){var n=(e=1==e.length&&Za(e[0])?ze(e[0],Ge(lo())):ze(yr(e,1),Ge(lo()))).length;return Jr((function(r){for(var i=-1,o=wn(r.length,n);++i<o;)r[i]=e[i].call(this,r[i]);return $e(t,this,r)}))})),Ua=Jr((function(t,e){var n=ln(e,co(Ua));return Qi(t,c,i,e,n)})),Ba=Jr((function(t,e){var n=ln(e,co(Ba));return Qi(t,l,i,e,n)})),Na=io((function(t,e){return Qi(t,h,i,i,i,e)}));function Wa(t,e){return t===e||t!=t&&e!=e}var Ha=Vi(Lr),qa=Vi((function(t,e){return t>=e})),Ka=zr(function(){return arguments}())?zr:function(t){return iu(t)&&Mt.call(t,"callee")&&!Yt.call(t,"callee")},Za=r.isArray,Va=ye?Ge(ye):function(t){return iu(t)&&Ir(t)==D};function Ya(t){return null!=t&&nu(t.length)&&!tu(t)}function Xa(t){return iu(t)&&Ya(t)}var Ga=Pe||ys,Ja=be?Ge(be):function(t){return iu(t)&&Ir(t)==w};function Qa(t){if(!iu(t))return!1;var e=Ir(t);return e==k||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!uu(t)}function tu(t){if(!ru(t))return!1;var e=Ir(t);return e==x||e==C||"[object AsyncFunction]"==e||"[object Proxy]"==e}function eu(t){return"number"==typeof t&&t==gu(t)}function nu(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=p}function ru(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function iu(t){return null!=t&&"object"==typeof t}var ou=we?Ge(we):function(t){return iu(t)&&go(t)==$};function au(t){return"number"==typeof t||iu(t)&&Ir(t)==S}function uu(t){if(!iu(t)||Ir(t)!=I)return!1;var e=Zt(t);if(null===e)return!0;var n=Mt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Tt.call(n)==Ut}var su=ke?Ge(ke):function(t){return iu(t)&&Ir(t)==A};var cu=xe?Ge(xe):function(t){return iu(t)&&go(t)==O};function lu(t){return"string"==typeof t||!Za(t)&&iu(t)&&Ir(t)==E}function fu(t){return"symbol"==typeof t||iu(t)&&Ir(t)==j}var hu=Ce?Ge(Ce):function(t){return iu(t)&&nu(t.length)&&!!ae[Ir(t)]};var du=Vi(Ur),pu=Vi((function(t,e){return t<=e}));function vu(t){if(!t)return[];if(Ya(t))return lu(t)?pn(t):Ei(t);if(te&&t[te])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[te]());var e=go(t);return(e==$?sn:e==O?fn:Wu)(t)}function _u(t){return t?(t=yu(t))===d||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function gu(t){var e=_u(t),n=e%1;return e==e?n?e-n:e:0}function mu(t){return t?cr(gu(t),0,_):0}function yu(t){if("number"==typeof t)return t;if(fu(t))return v;if(ru(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ru(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Xe(t);var n=gt.test(t);return n||yt.test(t)?le(t.slice(2),n?2:8):_t.test(t)?v:+t}function bu(t){return ji(t,Tu(t))}function wu(t){return null==t?"":fi(t)}var ku=Di((function(t,e){if(So(e)||Ya(e))ji(e,Du(e),t);else for(var n in e)Mt.call(e,n)&&rr(t,n,e[n])})),xu=Di((function(t,e){ji(e,Tu(e),t)})),Cu=Di((function(t,e,n,r){ji(e,Tu(e),t,r)})),$u=Di((function(t,e,n,r){ji(e,Du(e),t,r)})),Su=io(sr);var Iu=Jr((function(t,e){t=It(t);var n=-1,r=e.length,o=r>2?e[2]:i;for(o&&ko(e[0],e[1],o)&&(r=1);++n<r;)for(var a=e[n],u=Tu(a),s=-1,c=u.length;++s<c;){var l=u[s],f=t[l];(f===i||Wa(f,zt[l])&&!Mt.call(t,l))&&(t[l]=a[l])}return t})),Lu=Jr((function(t){return t.push(i,eo),$e(Fu,i,t)}));function Au(t,e,n){var r=null==t?i:$r(t,e);return r===i?n:r}function Ou(t,e){return null!=t&&mo(t,e,Or)}var Eu=Wi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Rt.call(e)),t[e]=n}),rs(as)),ju=Wi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Rt.call(e)),Mt.call(t,e)?t[e].push(n):t[e]=[n]}),lo),zu=Jr(jr);function Du(t){return Ya(t)?Jn(t):Pr(t)}function Tu(t){return Ya(t)?Jn(t,!0):Rr(t)}var Mu=Di((function(t,e,n){Hr(t,e,n)})),Fu=Di((function(t,e,n,r){Hr(t,e,n,r)})),Pu=io((function(t,e){var n={};if(null==t)return n;var r=!1;e=ze(e,(function(e){return e=wi(e,t),r||(r=e.length>1),e})),ji(t,ao(t),n),r&&(n=lr(n,7,no));for(var i=e.length;i--;)di(n,e[i]);return n}));var Ru=io((function(t,e){return null==t?{}:function(t,e){return Zr(t,e,(function(e,n){return Ou(t,n)}))}(t,e)}));function Uu(t,e){if(null==t)return{};var n=ze(ao(t),(function(t){return[t]}));return e=lo(e),Zr(t,n,(function(t,n){return e(t,n[0])}))}var Bu=Ji(Du),Nu=Ji(Tu);function Wu(t){return null==t?[]:Je(t,Du(t))}var Hu=Pi((function(t,e,n){return e=e.toLowerCase(),t+(n?qu(e):e)}));function qu(t){return Qu(wu(t).toLowerCase())}function Ku(t){return(t=wu(t))&&t.replace(wt,rn).replace(Qt,"")}var Zu=Pi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Vu=Pi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Yu=Fi("toLowerCase");var Xu=Pi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Gu=Pi((function(t,e,n){return t+(n?" ":"")+Qu(e)}));var Ju=Pi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Qu=Fi("toUpperCase");function ts(t,e,n){return t=wu(t),(e=n?i:e)===i?function(t){return re.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(ft)||[]}(t):t.match(e)||[]}var es=Jr((function(t,e){try{return $e(t,i,e)}catch(t){return Qa(t)?t:new Ct(t)}})),ns=io((function(t,e){return Ie(e,(function(e){e=Uo(e),ur(t,e,ja(t[e],t))})),t}));function rs(t){return function(){return t}}var is=Bi(),os=Bi(!0);function as(t){return t}function us(t){return Fr("function"==typeof t?t:lr(t,1))}var ss=Jr((function(t,e){return function(n){return jr(n,t,e)}})),cs=Jr((function(t,e){return function(n){return jr(t,n,e)}}));function ls(t,e,n){var r=Du(e),i=Cr(e,r);null!=n||ru(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Cr(e,Du(e)));var o=!(ru(n)&&"chain"in n&&!n.chain),a=tu(t);return Ie(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__),i=n.__actions__=Ei(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,De([this.value()],arguments))})})),t}function fs(){}var hs=qi(ze),ds=qi(Ae),ps=qi(Fe);function vs(t){return xo(t)?qe(Uo(t)):function(t){return function(e){return $r(e,t)}}(t)}var _s=Zi(),gs=Zi(!0);function ms(){return[]}function ys(){return!1}var bs=Hi((function(t,e){return t+e}),0),ws=Xi("ceil"),ks=Hi((function(t,e){return t/e}),1),xs=Xi("floor");var Cs,$s=Hi((function(t,e){return t*e}),1),Ss=Xi("round"),Is=Hi((function(t,e){return t-e}),0);return Nn.after=function(t,e){if("function"!=typeof e)throw new Ot(o);return t=gu(t),function(){if(--t<1)return e.apply(this,arguments)}},Nn.ary=Oa,Nn.assign=ku,Nn.assignIn=xu,Nn.assignInWith=Cu,Nn.assignWith=$u,Nn.at=Su,Nn.before=Ea,Nn.bind=ja,Nn.bindAll=ns,Nn.bindKey=za,Nn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Za(t)?t:[t]},Nn.chain=va,Nn.chunk=function(t,e,n){e=(n?ko(t,e,n):e===i)?1:bn(gu(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var a=0,u=0,s=r(ve(o/e));a<o;)s[u++]=oi(t,a,a+=e);return s},Nn.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i},Nn.concat=function(){var t=arguments.length;if(!t)return[];for(var e=r(t-1),n=arguments[0],i=t;i--;)e[i-1]=arguments[i];return De(Za(n)?Ei(n):[n],yr(e,1))},Nn.cond=function(t){var e=null==t?0:t.length,n=lo();return t=e?ze(t,(function(t){if("function"!=typeof t[1])throw new Ot(o);return[n(t[0]),t[1]]})):[],Jr((function(n){for(var r=-1;++r<e;){var i=t[r];if($e(i[0],this,n))return $e(i[1],this,n)}}))},Nn.conforms=function(t){return function(t){var e=Du(t);return function(n){return fr(n,t,e)}}(lr(t,1))},Nn.constant=rs,Nn.countBy=ma,Nn.create=function(t,e){var n=Wn(t);return null==e?n:ar(n,e)},Nn.curry=function t(e,n,r){var o=Qi(e,8,i,i,i,i,i,n=r?i:n);return o.placeholder=t.placeholder,o},Nn.curryRight=function t(e,n,r){var o=Qi(e,s,i,i,i,i,i,n=r?i:n);return o.placeholder=t.placeholder,o},Nn.debounce=Da,Nn.defaults=Iu,Nn.defaultsDeep=Lu,Nn.defer=Ta,Nn.delay=Ma,Nn.difference=Wo,Nn.differenceBy=Ho,Nn.differenceWith=qo,Nn.drop=function(t,e,n){var r=null==t?0:t.length;return r?oi(t,(e=n||e===i?1:gu(e))<0?0:e,r):[]},Nn.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?oi(t,0,(e=r-(e=n||e===i?1:gu(e)))<0?0:e):[]},Nn.dropRightWhile=function(t,e){return t&&t.length?vi(t,lo(e,3),!0,!0):[]},Nn.dropWhile=function(t,e){return t&&t.length?vi(t,lo(e,3),!0):[]},Nn.fill=function(t,e,n,r){var o=null==t?0:t.length;return o?(n&&"number"!=typeof n&&ko(t,e,n)&&(n=0,r=o),function(t,e,n,r){var o=t.length;for((n=gu(n))<0&&(n=-n>o?0:o+n),(r=r===i||r>o?o:gu(r))<0&&(r+=o),r=n>r?0:mu(r);n<r;)t[n++]=e;return t}(t,e,n,r)):[]},Nn.filter=function(t,e){return(Za(t)?Oe:mr)(t,lo(e,3))},Nn.flatMap=function(t,e){return yr(Sa(t,e),1)},Nn.flatMapDeep=function(t,e){return yr(Sa(t,e),d)},Nn.flatMapDepth=function(t,e,n){return n=n===i?1:gu(n),yr(Sa(t,e),n)},Nn.flatten=Vo,Nn.flattenDeep=function(t){return(null==t?0:t.length)?yr(t,d):[]},Nn.flattenDepth=function(t,e){return(null==t?0:t.length)?yr(t,e=e===i?1:gu(e)):[]},Nn.flip=function(t){return Qi(t,512)},Nn.flow=is,Nn.flowRight=os,Nn.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r},Nn.functions=function(t){return null==t?[]:Cr(t,Du(t))},Nn.functionsIn=function(t){return null==t?[]:Cr(t,Tu(t))},Nn.groupBy=xa,Nn.initial=function(t){return(null==t?0:t.length)?oi(t,0,-1):[]},Nn.intersection=Xo,Nn.intersectionBy=Go,Nn.intersectionWith=Jo,Nn.invert=Eu,Nn.invertBy=ju,Nn.invokeMap=Ca,Nn.iteratee=us,Nn.keyBy=$a,Nn.keys=Du,Nn.keysIn=Tu,Nn.map=Sa,Nn.mapKeys=function(t,e){var n={};return e=lo(e,3),kr(t,(function(t,r,i){ur(n,e(t,r,i),t)})),n},Nn.mapValues=function(t,e){var n={};return e=lo(e,3),kr(t,(function(t,r,i){ur(n,r,e(t,r,i))})),n},Nn.matches=function(t){return Nr(lr(t,1))},Nn.matchesProperty=function(t,e){return Wr(t,lr(e,1))},Nn.memoize=Fa,Nn.merge=Mu,Nn.mergeWith=Fu,Nn.method=ss,Nn.methodOf=cs,Nn.mixin=ls,Nn.negate=Pa,Nn.nthArg=function(t){return t=gu(t),Jr((function(e){return qr(e,t)}))},Nn.omit=Pu,Nn.omitBy=function(t,e){return Uu(t,Pa(lo(e)))},Nn.once=function(t){return Ea(2,t)},Nn.orderBy=function(t,e,n,r){return null==t?[]:(Za(e)||(e=null==e?[]:[e]),Za(n=r?i:n)||(n=null==n?[]:[n]),Kr(t,e,n))},Nn.over=hs,Nn.overArgs=Ra,Nn.overEvery=ds,Nn.overSome=ps,Nn.partial=Ua,Nn.partialRight=Ba,Nn.partition=Ia,Nn.pick=Ru,Nn.pickBy=Uu,Nn.property=vs,Nn.propertyOf=function(t){return function(e){return null==t?i:$r(t,e)}},Nn.pull=ta,Nn.pullAll=ea,Nn.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?Vr(t,e,lo(n,2)):t},Nn.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?Vr(t,e,i,n):t},Nn.pullAt=na,Nn.range=_s,Nn.rangeRight=gs,Nn.rearg=Na,Nn.reject=function(t,e){return(Za(t)?Oe:mr)(t,Pa(lo(e,3)))},Nn.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=lo(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return Yr(t,i),n},Nn.rest=function(t,e){if("function"!=typeof t)throw new Ot(o);return Jr(t,e=e===i?e:gu(e))},Nn.reverse=ra,Nn.sampleSize=function(t,e,n){return e=(n?ko(t,e,n):e===i)?1:gu(e),(Za(t)?tr:ti)(t,e)},Nn.set=function(t,e,n){return null==t?t:ei(t,e,n)},Nn.setWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:ei(t,e,n,r)},Nn.shuffle=function(t){return(Za(t)?er:ii)(t)},Nn.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&ko(t,e,n)?(e=0,n=r):(e=null==e?0:gu(e),n=n===i?r:gu(n)),oi(t,e,n)):[]},Nn.sortBy=La,Nn.sortedUniq=function(t){return t&&t.length?ci(t):[]},Nn.sortedUniqBy=function(t,e){return t&&t.length?ci(t,lo(e,2)):[]},Nn.split=function(t,e,n){return n&&"number"!=typeof n&&ko(t,e,n)&&(e=n=i),(n=n===i?_:n>>>0)?(t=wu(t))&&("string"==typeof e||null!=e&&!su(e))&&!(e=fi(e))&&un(t)?xi(pn(t),0,n):t.split(e,n):[]},Nn.spread=function(t,e){if("function"!=typeof t)throw new Ot(o);return e=null==e?0:bn(gu(e),0),Jr((function(n){var r=n[e],i=xi(n,0,e);return r&&De(i,r),$e(t,this,i)}))},Nn.tail=function(t){var e=null==t?0:t.length;return e?oi(t,1,e):[]},Nn.take=function(t,e,n){return t&&t.length?oi(t,0,(e=n||e===i?1:gu(e))<0?0:e):[]},Nn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?oi(t,(e=r-(e=n||e===i?1:gu(e)))<0?0:e,r):[]},Nn.takeRightWhile=function(t,e){return t&&t.length?vi(t,lo(e,3),!1,!0):[]},Nn.takeWhile=function(t,e){return t&&t.length?vi(t,lo(e,3)):[]},Nn.tap=function(t,e){return e(t),t},Nn.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new Ot(o);return ru(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Da(t,e,{leading:r,maxWait:e,trailing:i})},Nn.thru=_a,Nn.toArray=vu,Nn.toPairs=Bu,Nn.toPairsIn=Nu,Nn.toPath=function(t){return Za(t)?ze(t,Uo):fu(t)?[t]:Ei(Ro(wu(t)))},Nn.toPlainObject=bu,Nn.transform=function(t,e,n){var r=Za(t),i=r||Ga(t)||hu(t);if(e=lo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:ru(t)&&tu(o)?Wn(Zt(t)):{}}return(i?Ie:kr)(t,(function(t,r,i){return e(n,t,r,i)})),n},Nn.unary=function(t){return Oa(t,1)},Nn.union=ia,Nn.unionBy=oa,Nn.unionWith=aa,Nn.uniq=function(t){return t&&t.length?hi(t):[]},Nn.uniqBy=function(t,e){return t&&t.length?hi(t,lo(e,2)):[]},Nn.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?hi(t,i,e):[]},Nn.unset=function(t,e){return null==t||di(t,e)},Nn.unzip=ua,Nn.unzipWith=sa,Nn.update=function(t,e,n){return null==t?t:pi(t,e,bi(n))},Nn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:pi(t,e,bi(n),r)},Nn.values=Wu,Nn.valuesIn=function(t){return null==t?[]:Je(t,Tu(t))},Nn.without=ca,Nn.words=ts,Nn.wrap=function(t,e){return Ua(bi(e),t)},Nn.xor=la,Nn.xorBy=fa,Nn.xorWith=ha,Nn.zip=da,Nn.zipObject=function(t,e){return mi(t||[],e||[],rr)},Nn.zipObjectDeep=function(t,e){return mi(t||[],e||[],ei)},Nn.zipWith=pa,Nn.entries=Bu,Nn.entriesIn=Nu,Nn.extend=xu,Nn.extendWith=Cu,ls(Nn,Nn),Nn.add=bs,Nn.attempt=es,Nn.camelCase=Hu,Nn.capitalize=qu,Nn.ceil=ws,Nn.clamp=function(t,e,n){return n===i&&(n=e,e=i),n!==i&&(n=(n=yu(n))==n?n:0),e!==i&&(e=(e=yu(e))==e?e:0),cr(yu(t),e,n)},Nn.clone=function(t){return lr(t,4)},Nn.cloneDeep=function(t){return lr(t,5)},Nn.cloneDeepWith=function(t,e){return lr(t,5,e="function"==typeof e?e:i)},Nn.cloneWith=function(t,e){return lr(t,4,e="function"==typeof e?e:i)},Nn.conformsTo=function(t,e){return null==e||fr(t,e,Du(e))},Nn.deburr=Ku,Nn.defaultTo=function(t,e){return null==t||t!=t?e:t},Nn.divide=ks,Nn.endsWith=function(t,e,n){t=wu(t),e=fi(e);var r=t.length,o=n=n===i?r:cr(gu(n),0,r);return(n-=e.length)>=0&&t.slice(n,o)==e},Nn.eq=Wa,Nn.escape=function(t){return(t=wu(t))&&G.test(t)?t.replace(Y,on):t},Nn.escapeRegExp=function(t){return(t=wu(t))&&ot.test(t)?t.replace(it,"\\$&"):t},Nn.every=function(t,e,n){var r=Za(t)?Ae:_r;return n&&ko(t,e,n)&&(e=i),r(t,lo(e,3))},Nn.find=ya,Nn.findIndex=Ko,Nn.findKey=function(t,e){return Re(t,lo(e,3),kr)},Nn.findLast=ba,Nn.findLastIndex=Zo,Nn.findLastKey=function(t,e){return Re(t,lo(e,3),xr)},Nn.floor=xs,Nn.forEach=wa,Nn.forEachRight=ka,Nn.forIn=function(t,e){return null==t?t:br(t,lo(e,3),Tu)},Nn.forInRight=function(t,e){return null==t?t:wr(t,lo(e,3),Tu)},Nn.forOwn=function(t,e){return t&&kr(t,lo(e,3))},Nn.forOwnRight=function(t,e){return t&&xr(t,lo(e,3))},Nn.get=Au,Nn.gt=Ha,Nn.gte=qa,Nn.has=function(t,e){return null!=t&&mo(t,e,Ar)},Nn.hasIn=Ou,Nn.head=Yo,Nn.identity=as,Nn.includes=function(t,e,n,r){t=Ya(t)?t:Wu(t),n=n&&!r?gu(n):0;var i=t.length;return n<0&&(n=bn(i+n,0)),lu(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Be(t,e,n)>-1},Nn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:gu(n);return i<0&&(i=bn(r+i,0)),Be(t,e,i)},Nn.inRange=function(t,e,n){return e=_u(e),n===i?(n=e,e=0):n=_u(n),function(t,e,n){return t>=wn(e,n)&&t<bn(e,n)}(t=yu(t),e,n)},Nn.invoke=zu,Nn.isArguments=Ka,Nn.isArray=Za,Nn.isArrayBuffer=Va,Nn.isArrayLike=Ya,Nn.isArrayLikeObject=Xa,Nn.isBoolean=function(t){return!0===t||!1===t||iu(t)&&Ir(t)==b},Nn.isBuffer=Ga,Nn.isDate=Ja,Nn.isElement=function(t){return iu(t)&&1===t.nodeType&&!uu(t)},Nn.isEmpty=function(t){if(null==t)return!0;if(Ya(t)&&(Za(t)||"string"==typeof t||"function"==typeof t.splice||Ga(t)||hu(t)||Ka(t)))return!t.length;var e=go(t);if(e==$||e==O)return!t.size;if(So(t))return!Pr(t).length;for(var n in t)if(Mt.call(t,n))return!1;return!0},Nn.isEqual=function(t,e){return Dr(t,e)},Nn.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:i)?n(t,e):i;return r===i?Dr(t,e,i,n):!!r},Nn.isError=Qa,Nn.isFinite=function(t){return"number"==typeof t&&Ke(t)},Nn.isFunction=tu,Nn.isInteger=eu,Nn.isLength=nu,Nn.isMap=ou,Nn.isMatch=function(t,e){return t===e||Tr(t,e,ho(e))},Nn.isMatchWith=function(t,e,n){return n="function"==typeof n?n:i,Tr(t,e,ho(e),n)},Nn.isNaN=function(t){return au(t)&&t!=+t},Nn.isNative=function(t){if($o(t))throw new Ct("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Mr(t)},Nn.isNil=function(t){return null==t},Nn.isNull=function(t){return null===t},Nn.isNumber=au,Nn.isObject=ru,Nn.isObjectLike=iu,Nn.isPlainObject=uu,Nn.isRegExp=su,Nn.isSafeInteger=function(t){return eu(t)&&t>=-9007199254740991&&t<=p},Nn.isSet=cu,Nn.isString=lu,Nn.isSymbol=fu,Nn.isTypedArray=hu,Nn.isUndefined=function(t){return t===i},Nn.isWeakMap=function(t){return iu(t)&&go(t)==z},Nn.isWeakSet=function(t){return iu(t)&&"[object WeakSet]"==Ir(t)},Nn.join=function(t,e){return null==t?"":mn.call(t,e)},Nn.kebabCase=Zu,Nn.last=Qo,Nn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r;return n!==i&&(o=(o=gu(n))<0?bn(r+o,0):wn(o,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,o):Ue(t,We,o,!0)},Nn.lowerCase=Vu,Nn.lowerFirst=Yu,Nn.lt=du,Nn.lte=pu,Nn.max=function(t){return t&&t.length?gr(t,as,Lr):i},Nn.maxBy=function(t,e){return t&&t.length?gr(t,lo(e,2),Lr):i},Nn.mean=function(t){return He(t,as)},Nn.meanBy=function(t,e){return He(t,lo(e,2))},Nn.min=function(t){return t&&t.length?gr(t,as,Ur):i},Nn.minBy=function(t,e){return t&&t.length?gr(t,lo(e,2),Ur):i},Nn.stubArray=ms,Nn.stubFalse=ys,Nn.stubObject=function(){return{}},Nn.stubString=function(){return""},Nn.stubTrue=function(){return!0},Nn.multiply=$s,Nn.nth=function(t,e){return t&&t.length?qr(t,gu(e)):i},Nn.noConflict=function(){return de._===this&&(de._=Bt),this},Nn.noop=fs,Nn.now=Aa,Nn.pad=function(t,e,n){t=wu(t);var r=(e=gu(e))?dn(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Ki(ge(i),n)+t+Ki(ve(i),n)},Nn.padEnd=function(t,e,n){t=wu(t);var r=(e=gu(e))?dn(t):0;return e&&r<e?t+Ki(e-r,n):t},Nn.padStart=function(t,e,n){t=wu(t);var r=(e=gu(e))?dn(t):0;return e&&r<e?Ki(e-r,n)+t:t},Nn.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),xn(wu(t).replace(at,""),e||0)},Nn.random=function(t,e,n){if(n&&"boolean"!=typeof n&&ko(t,e,n)&&(e=n=i),n===i&&("boolean"==typeof e?(n=e,e=i):"boolean"==typeof t&&(n=t,t=i)),t===i&&e===i?(t=0,e=1):(t=_u(t),e===i?(e=t,t=0):e=_u(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var o=Cn();return wn(t+o*(e-t+ce("1e-"+((o+"").length-1))),e)}return Xr(t,e)},Nn.reduce=function(t,e,n){var r=Za(t)?Te:Ze,i=arguments.length<3;return r(t,lo(e,4),n,i,pr)},Nn.reduceRight=function(t,e,n){var r=Za(t)?Me:Ze,i=arguments.length<3;return r(t,lo(e,4),n,i,vr)},Nn.repeat=function(t,e,n){return e=(n?ko(t,e,n):e===i)?1:gu(e),Gr(wu(t),e)},Nn.replace=function(){var t=arguments,e=wu(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Nn.result=function(t,e,n){var r=-1,o=(e=wi(e,t)).length;for(o||(o=1,t=i);++r<o;){var a=null==t?i:t[Uo(e[r])];a===i&&(r=o,a=n),t=tu(a)?a.call(t):a}return t},Nn.round=Ss,Nn.runInContext=t,Nn.sample=function(t){return(Za(t)?Qn:Qr)(t)},Nn.size=function(t){if(null==t)return 0;if(Ya(t))return lu(t)?dn(t):t.length;var e=go(t);return e==$||e==O?t.size:Pr(t).length},Nn.snakeCase=Xu,Nn.some=function(t,e,n){var r=Za(t)?Fe:ai;return n&&ko(t,e,n)&&(e=i),r(t,lo(e,3))},Nn.sortedIndex=function(t,e){return ui(t,e)},Nn.sortedIndexBy=function(t,e,n){return si(t,e,lo(n,2))},Nn.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=ui(t,e);if(r<n&&Wa(t[r],e))return r}return-1},Nn.sortedLastIndex=function(t,e){return ui(t,e,!0)},Nn.sortedLastIndexBy=function(t,e,n){return si(t,e,lo(n,2),!0)},Nn.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=ui(t,e,!0)-1;if(Wa(t[n],e))return n}return-1},Nn.startCase=Gu,Nn.startsWith=function(t,e,n){return t=wu(t),n=null==n?0:cr(gu(n),0,t.length),e=fi(e),t.slice(n,n+e.length)==e},Nn.subtract=Is,Nn.sum=function(t){return t&&t.length?Ve(t,as):0},Nn.sumBy=function(t,e){return t&&t.length?Ve(t,lo(e,2)):0},Nn.template=function(t,e,n){var r=Nn.templateSettings;n&&ko(t,e,n)&&(e=i),t=wu(t),e=Cu({},e,r,to);var o,a,u=Cu({},e.imports,r.imports,to),s=Du(u),c=Je(u,s),l=0,f=e.interpolate||kt,h="__p += '",d=Lt((e.escape||kt).source+"|"+f.source+"|"+(f===tt?pt:kt).source+"|"+(e.evaluate||kt).source+"|$","g"),p="//# sourceURL="+(Mt.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++oe+"]")+"\n";t.replace(d,(function(e,n,r,i,u,s){return r||(r=i),h+=t.slice(l,s).replace(xt,an),n&&(o=!0,h+="' +\n__e("+n+") +\n'"),u&&(a=!0,h+="';\n"+u+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=s+e.length,e})),h+="';\n";var v=Mt.call(e,"variable")&&e.variable;if(v){if(ht.test(v))throw new Ct("Invalid `variable` option passed into `_.template`")}else h="with (obj) {\n"+h+"\n}\n";h=(a?h.replace(q,""):h).replace(K,"$1").replace(Z,"$1;"),h="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var _=es((function(){return $t(s,p+"return "+h).apply(i,c)}));if(_.source=h,Qa(_))throw _;return _},Nn.times=function(t,e){if((t=gu(t))<1||t>p)return[];var n=_,r=wn(t,_);e=lo(e),t-=_;for(var i=Ye(r,e);++n<t;)e(n);return i},Nn.toFinite=_u,Nn.toInteger=gu,Nn.toLength=mu,Nn.toLower=function(t){return wu(t).toLowerCase()},Nn.toNumber=yu,Nn.toSafeInteger=function(t){return t?cr(gu(t),-9007199254740991,p):0===t?t:0},Nn.toString=wu,Nn.toUpper=function(t){return wu(t).toUpperCase()},Nn.trim=function(t,e,n){if((t=wu(t))&&(n||e===i))return Xe(t);if(!t||!(e=fi(e)))return t;var r=pn(t),o=pn(e);return xi(r,tn(r,o),en(r,o)+1).join("")},Nn.trimEnd=function(t,e,n){if((t=wu(t))&&(n||e===i))return t.slice(0,vn(t)+1);if(!t||!(e=fi(e)))return t;var r=pn(t);return xi(r,0,en(r,pn(e))+1).join("")},Nn.trimStart=function(t,e,n){if((t=wu(t))&&(n||e===i))return t.replace(at,"");if(!t||!(e=fi(e)))return t;var r=pn(t);return xi(r,tn(r,pn(e))).join("")},Nn.truncate=function(t,e){var n=30,r="...";if(ru(e)){var o="separator"in e?e.separator:o;n="length"in e?gu(e.length):n,r="omission"in e?fi(e.omission):r}var a=(t=wu(t)).length;if(un(t)){var u=pn(t);a=u.length}if(n>=a)return t;var s=n-dn(r);if(s<1)return r;var c=u?xi(u,0,s).join(""):t.slice(0,s);if(o===i)return c+r;if(u&&(s+=c.length-s),su(o)){if(t.slice(s).search(o)){var l,f=c;for(o.global||(o=Lt(o.source,wu(vt.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var h=l.index;c=c.slice(0,h===i?s:h)}}else if(t.indexOf(fi(o),s)!=s){var d=c.lastIndexOf(o);d>-1&&(c=c.slice(0,d))}return c+r},Nn.unescape=function(t){return(t=wu(t))&&X.test(t)?t.replace(V,_n):t},Nn.uniqueId=function(t){var e=++Ft;return wu(t)+e},Nn.upperCase=Ju,Nn.upperFirst=Qu,Nn.each=wa,Nn.eachRight=ka,Nn.first=Yo,ls(Nn,(Cs={},kr(Nn,(function(t,e){Mt.call(Nn.prototype,e)||(Cs[e]=t)})),Cs),{chain:!1}),Nn.VERSION="4.17.21",Ie(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Nn[t].placeholder=Nn})),Ie(["drop","take"],(function(t,e){Kn.prototype[t]=function(n){n=n===i?1:bn(gu(n),0);var r=this.__filtered__&&!e?new Kn(this):this.clone();return r.__filtered__?r.__takeCount__=wn(n,r.__takeCount__):r.__views__.push({size:wn(n,_),type:t+(r.__dir__<0?"Right":"")}),r},Kn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Ie(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Kn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:lo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Ie(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Kn.prototype[t]=function(){return this[n](1).value()[0]}})),Ie(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Kn.prototype[t]=function(){return this.__filtered__?new Kn(this):this[n](1)}})),Kn.prototype.compact=function(){return this.filter(as)},Kn.prototype.find=function(t){return this.filter(t).head()},Kn.prototype.findLast=function(t){return this.reverse().find(t)},Kn.prototype.invokeMap=Jr((function(t,e){return"function"==typeof t?new Kn(this):this.map((function(n){return jr(n,t,e)}))})),Kn.prototype.reject=function(t){return this.filter(Pa(lo(t)))},Kn.prototype.slice=function(t,e){t=gu(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Kn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==i&&(n=(e=gu(e))<0?n.dropRight(-e):n.take(e-t)),n)},Kn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Kn.prototype.toArray=function(){return this.take(_)},kr(Kn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),o=Nn[r?"take"+("last"==e?"Right":""):e],a=r||/^find/.test(e);o&&(Nn.prototype[e]=function(){var e=this.__wrapped__,u=r?[1]:arguments,s=e instanceof Kn,c=u[0],l=s||Za(e),f=function(t){var e=o.apply(Nn,De([t],u));return r&&h?e[0]:e};l&&n&&"function"==typeof c&&1!=c.length&&(s=l=!1);var h=this.__chain__,d=!!this.__actions__.length,p=a&&!h,v=s&&!d;if(!a&&l){e=v?e:new Kn(this);var _=t.apply(e,u);return _.__actions__.push({func:_a,args:[f],thisArg:i}),new qn(_,h)}return p&&v?t.apply(this,u):(_=this.thru(f),p?r?_.value()[0]:_.value():_)})})),Ie(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Et[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Nn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Za(i)?i:[],t)}return this[n]((function(n){return e.apply(Za(n)?n:[],t)}))}})),kr(Kn.prototype,(function(t,e){var n=Nn[e];if(n){var r=n.name+"";Mt.call(zn,r)||(zn[r]=[]),zn[r].push({name:e,func:n})}})),zn[Ni(i,2).name]=[{name:"wrapper",func:i}],Kn.prototype.clone=function(){var t=new Kn(this.__wrapped__);return t.__actions__=Ei(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Ei(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Ei(this.__views__),t},Kn.prototype.reverse=function(){if(this.__filtered__){var t=new Kn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Kn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Za(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=wn(e,t+a);break;case"takeRight":t=bn(t,e-a)}}return{start:t,end:e}}(0,i,this.__views__),a=o.start,u=o.end,s=u-a,c=r?u:a-1,l=this.__iteratees__,f=l.length,h=0,d=wn(s,this.__takeCount__);if(!n||!r&&i==s&&d==s)return _i(t,this.__actions__);var p=[];t:for(;s--&&h<d;){for(var v=-1,_=t[c+=e];++v<f;){var g=l[v],m=g.iteratee,y=g.type,b=m(_);if(2==y)_=b;else if(!b){if(1==y)continue t;break t}}p[h++]=_}return p},Nn.prototype.at=ga,Nn.prototype.chain=function(){return va(this)},Nn.prototype.commit=function(){return new qn(this.value(),this.__chain__)},Nn.prototype.next=function(){this.__values__===i&&(this.__values__=vu(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},Nn.prototype.plant=function(t){for(var e,n=this;n instanceof Hn;){var r=No(n);r.__index__=0,r.__values__=i,e?o.__wrapped__=r:e=r;var o=r;n=n.__wrapped__}return o.__wrapped__=t,e},Nn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Kn){var e=t;return this.__actions__.length&&(e=new Kn(this)),(e=e.reverse()).__actions__.push({func:_a,args:[ra],thisArg:i}),new qn(e,this.__chain__)}return this.thru(ra)},Nn.prototype.toJSON=Nn.prototype.valueOf=Nn.prototype.value=function(){return _i(this.__wrapped__,this.__actions__)},Nn.prototype.first=Nn.prototype.head,te&&(Nn.prototype[te]=function(){return this}),Nn}();de._=gn,(r=function(){return gn}.call(e,n,e,t))===i||(t.exports=r)}.call(this)},54705:(t,e,n)=>{var r=n(81653),i={autoSetContainer:!1,appendToBody:!0},o={install:function(t){var e="3."===t.version.slice(0,2)?t.config.globalProperties:t.prototype;e.$clipboardConfig=i,e.$copyText=function(t,e){return new Promise((function(n,o){var a=document.createElement("button"),u=new r(a,{text:function(){return t},action:function(){return"copy"},container:"object"==typeof e?e:document.body});u.on("success",(function(t){u.destroy(),n(t)})),u.on("error",(function(t){u.destroy(),o(t)})),i.appendToBody&&document.body.appendChild(a),a.click(),i.appendToBody&&document.body.removeChild(a)}))},t.directive("clipboard",{bind:function(t,e,n){if("success"===e.arg)t._vClipboard_success=e.value;else if("error"===e.arg)t._vClipboard_error=e.value;else{var o=new r(t,{text:function(){return e.value},action:function(){return"cut"===e.arg?"cut":"copy"},container:i.autoSetContainer?t:void 0});o.on("success",(function(e){var n=t._vClipboard_success;n&&n(e)})),o.on("error",(function(e){var n=t._vClipboard_error;n&&n(e)})),t._vClipboard=o}},update:function(t,e){"success"===e.arg?t._vClipboard_success=e.value:"error"===e.arg?t._vClipboard_error=e.value:(t._vClipboard.text=function(){return e.value},t._vClipboard.action=function(){return"cut"===e.arg?"cut":"copy"})},unbind:function(t,e){t._vClipboard&&("success"===e.arg?delete t._vClipboard_success:"error"===e.arg?delete t._vClipboard_error:(t._vClipboard.destroy(),delete t._vClipboard))}})},config:i};t.exports=o},70631:(t,e,n)=>{"use strict";n.d(e,{Z:()=>g});const r={name:"ResizeLine",props:{value:{},min:{type:Number,default:100},max:{type:Number,default:600},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},reverse:{type:Boolean,default:!1}},data:function(){return{resizing:!1,mouseX:0,mouseY:0,offset:{},tmpSize:void 0}},mounted:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)},methods:{resizeDown:function(t){this.mouseX=t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=t.pageY||t.clientY+document.documentElement.scrollTop,this.offset={left:t.target.offsetLeft,top:t.target.offsetTop},this.resizing=!0,"number"==typeof this.value&&(this.tmpSize=this.value),this.$emit("on-change",{event:"down"})},handleMove:function(t){if(this.resizing){var e,n=(t.pageX||t.clientX+document.documentElement.scrollLeft)-this.mouseX,r=(t.pageY||t.clientY+document.documentElement.scrollTop)-this.mouseY;if("number"==typeof this.tmpSize)e="bottom"==this.placement?this.reverse?this.tmpSize-r:this.tmpSize+r:this.reverse?this.tmpSize-n:this.tmpSize+n,this.min>0&&(e=Math.max(this.min,e)),this.max>0&&(e=Math.min(this.max,e)),this.$emit("input",e);this.$emit("on-change",{event:"move",diff:{x:n,y:r},offset:this.offset})}},handleUp:function(){this.resizing=!1,this.tmpSize=void 0,this.$emit("on-change",{event:"up"})}}};var i=n(93379),o=n.n(i),a=n(26167),u={insert:"head",singleton:!1};o()(a.Z,u);a.Z.locals;var s=n(51900);const c=(0,s.Z)(r,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"component-resize-line",class:[t.resizing?"resizing":"",t.placement],on:{mousedown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:(e.stopPropagation(),e.preventDefault(),t.resizeDown.apply(null,arguments))}}})}),[],!1,null,"eaab078e",null).exports;function l(t){return void 0===t&&(t=document.body),!0===t?document.body:t instanceof window.Node?t:document.querySelector(t)}const f={inserted:function(t,e,n){var r=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";var i=t.parentNode;if(i){var o=document.createComment(""),a=!1;!1!==r&&(i.replaceChild(o,t),l(r).appendChild(t),a=!0),t.__transferDomData||(t.__transferDomData={parentNode:i,home:o,target:l(r),hasMovedOut:a})}},componentUpdated:function(t,e){var n=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;var r=t.__transferDomData;if(r){var i=r.parentNode,o=r.home,a=r.hasMovedOut;!a&&n?(i.replaceChild(o,t),l(n).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:l(n)})):a&&!1===n?(i.replaceChild(t,o),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:l(n)})):n&&l(n).appendChild(t)}},unbind:function(t){if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(!0===t.__transferDomData.hasMovedOut&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var h=n(20629);function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){v(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function v(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const _={name:"DrawerOverlay",components:{ResizeLine:c},directives:{TransferDom:f},props:{value:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},escClosable:{type:Boolean,default:!0},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},size:{type:[Number,String],default:"100%"},minSize:{type:Number,default:300},resize:{type:Boolean,default:!0},transfer:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{dynamicSize:0,zIndex:0}},mounted:function(){document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose)},computed:p(p({},(0,h.rn)(["cacheDrawerIndex"])),{},{overlayStyle:function(){return{zIndex:1e3+this.zIndex}},bodyStyle:function(){var t=this.dynamicSize;return t="".concat(t,t<=100?"%":"px"),"right"==this.placement?{width:t,height:"100%"}:{width:"100%",height:t}}}),watch:{value:function(t){var e=this;if(this._uid){var n=this.$store.state.cacheDrawerOverlay.findIndex((function(t){return t._uid===e._uid}));t&&-1===n&&this.$store.state.cacheDrawerOverlay.push({_uid:this._uid,close:this.close}),!t&&n>-1&&this.$store.state.cacheDrawerOverlay.splice(n,1)}t?this.zIndex=this.$store.state.cacheDrawerIndex++:0===this.$store.state.cacheDrawerOverlay.length&&(this.$store.state.cacheDrawerIndex=0)},size:{handler:function(t){this.dynamicSize=parseInt(t)},immediate:!0}},methods:{mask:function(){this.maskClosable&&this.close()},close:function(){if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(this.handleClose):this.handleClose()},handleClose:function(){this.$emit("input",!1)},escClose:function(t){if(this.value&&this.escClosable&&27===t.keyCode){if(this.$Modal.visibles().length>0)return;var e=this.$store.state.cacheDrawerOverlay;if(e.length>0)e[e.length-1].close()}}}};const g=(0,s.Z)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],class:["drawer-overlay",t.placement,t.value?"overlay-visible":"overlay-hide"],style:t.overlayStyle,attrs:{"data-transfer":t.transfer}},[n("div",{staticClass:"overlay-mask",on:{click:t.mask}}),t._v(" "),n("div",{staticClass:"overlay-body",style:t.bodyStyle},[n("div",{staticClass:"overlay-close"},[n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.stopPropagation(),t.close.apply(null,arguments)}}},[n("svg",{staticClass:"icon fill-current",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",role:"img"}},[n("path",{attrs:{d:"M8.28596 6.51819C7.7978 6.03003 7.00634 6.03003 6.51819 6.51819C6.03003 7.00634 6.03003 7.7978 6.51819 8.28596L11.2322 13L6.51819 17.714C6.03003 18.2022 6.03003 18.9937 6.51819 19.4818C7.00634 19.97 7.7978 19.97 8.28596 19.4818L13 14.7678L17.714 19.4818C18.2022 19.97 18.9937 19.97 19.4818 19.4818C19.97 18.9937 19.97 18.2022 19.4818 17.714L14.7678 13L19.4818 8.28596C19.97 7.7978 19.97 7.00634 19.4818 6.51819C18.9937 6.03003 18.2022 6.03003 17.714 6.51819L13 11.2322L8.28596 6.51819Z",fill:"currentColor"}})])])]),t._v(" "),t.resize?n("ResizeLine",{staticClass:"overlay-resize",attrs:{placement:t.placement,min:t.minSize,max:0,reverse:""},model:{value:t.dynamicSize,callback:function(e){t.dynamicSize=e},expression:"dynamicSize"}}):t._e(),t._v(" "),n("div",{staticClass:"overlay-content"},[t._t("default")],2)],1)])}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(80641);const i={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var i=r.data;n||e.loadIng--,e.list=i;var o=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:i,time:$A.Time()};o>-1?e.searchHistory.splice(o,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const o=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},20304:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>v});var r=n(70538),i=n(54705),o=n.n(i),a=n(20629),u=n(96486),s=n(47853),c=n(70631);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.default.use(o());const d={components:{FilePreview:function(){return n.e(807).then(n.bind(n,53807))},DrawerOverlay:c.Z,UserInput:s.Z,FileContent:function(){return n.e(643).then(n.bind(n,59643))}},data:function(){return{loadIng:0,searchKey:"",searchTimeout:null,pid:$A.getStorageInt("fileOpenPid"),types:[{value:"folder",label:"新建文件夹",name:"文件夹"},{value:"upload",label:"上传文件",name:null,divided:!0},{value:"updir",label:"上传文件夹",name:null},{value:"document",label:"文本",name:"文本",divided:!0},{value:"drawio",label:"图表",name:"图表"},{value:"mind",label:"思维导图",name:"导图"},{value:"word",label:"Word 文档",name:"Word",divided:!0},{value:"excel",label:"Excel 工作表",name:"Excel"},{value:"ppt",label:"PPT 演示文稿",name:"PPT"}],tableHeight:500,tableMode:$A.getStorageBoolean("fileTableMode"),columns:[],shareShow:!1,shareInfo:{id:0,userid:0,permission:1},shareList:[],shareLoad:0,linkShow:!1,linkData:{},linkLoad:0,fileShow:!1,fileInfo:{permission:-1},uploadDir:!1,uploadIng:0,uploadShow:!1,uploadList:[],uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],uploadAccept:"",maxSize:204800,contextMenuItem:{},contextMenuVisible:!1,contextMenuStyles:{top:0,left:0},shearIds:[],selectIds:[],dialogDrag:!1,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.tableHeight=window.innerHeight-160,this.uploadAccept=this.uploadFormat.map((function(t){return"."+t})).join(",")},activated:function(){this.$store.dispatch("websocketPath","file"),this.getFileList()},computed:f(f({},(0,a.rn)(["userId","userToken","userIsAdmin","userInfo","files","wsOpenNum"])),{},{actionUrl:function(){return $A.apiUrl("file/content/upload?pid="+this.pid)},headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},shareAlready:function(){var t=this.shareList?this.shareList.map((function(t){return t.userid})):[];return this.shareInfo.userid&&t.push(this.shareInfo.userid),t},fileList:function(){var t=this.files,e=this.searchKey,n=this.pid,r=this.selectIds,i=$A.cloneJSON((0,u.sortBy)(t.filter((function(t){return e?-1!==t.name.indexOf(e):t.pid==n})),(function(t){return("folder"==t.type?"a":"b")+t.name})));return i.map((function(t){return t._checked=r.includes(t.id),t}))},shearFirst:function(){var t=this.files,e=this.shearIds;return 0===e.length?null:t.find((function(t){return t.id==e[0]}))},navigator:function(){for(var t=this.pid,e=this.files,n=[];t>0;){var r=e.find((function(e){var n=e.id,r=e.permission;return n==t&&r>-1}));r?(n.unshift(r),t=r.pid):t=0}return n},isParentShare:function(){return!!this.navigator.find((function(t){return t.share}))},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"上传文件/图片":e?"上传图片":"上传文件"}}),watch:{pid:function(){this.selectIds=[],this.getFileList()},tableMode:function(t){$A.setStorage("fileTableMode",t)},fileShow:function(t){t?this.$store.dispatch("websocketPath","file/content/"+this.fileInfo.id):(this.$store.dispatch("websocketPath","file"),this.getFileList())},selectIds:{handler:function(t){t.length>0&&(this.shearIds=[])},deep:!0},shearIds:{handler:function(t){t.length>0&&(this.selectIds=[])},deep:!0},wsOpenNum:function(t){var e=this;t<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout((function(){"manage-file"==e.$route.name&&e.getFileList()}),5e3))}},methods:{initLanguage:function(){var t=this;this.columns=[{type:"selection",width:50,align:"right"},{title:this.$L("文件名"),key:"name",minWidth:200,sortable:!0,render:function(e,n){var r=n.row,i=[];if(!/^\d+$/.test(r.id))return i.push(e("Input",{props:{elementId:"input_"+r.id,value:r.newname,autofocus:!0,disabled:!!r._load},style:{width:"auto"},on:{"on-change":function(t){r.newname=t.target.value},"on-blur":function(){var e=t.files.find((function(t){return t.id==r.id}));e&&(e.newname=r.newname,t.onBlur(e))},"on-enter":function(){var e=t.files.find((function(t){return t.id==r.id}));e&&(e.newname=r.newname,t.onEnter(e))}}})),e("div",{class:"file-nbox"},[e("div",{class:"no-dark-mode-before file-name file-icon ".concat(r.type)},i)]);i.push(e("QuickEdit",{props:{value:r.name,autoEdit:!!r._edit,clickOutSide:!1},on:{"on-edit-change":function(e){var n=t.files.find((function(t){return t.id==r.id}));n&&setTimeout((function(){t.setEdit(n.id,e)}),100)},"on-update":function(e,n){var i=t.files.find((function(t){return t.id==r.id}));i&&(i.newname=e,t.onEnter(i)),n()}}},[e("AutoTip",t.formatName(r))]));var o=[];return r.share?r.userid!=t.userId?(o.push(e("UserAvatar",{props:{userid:r.userid,size:20}})),0==r.permission&&o.push(e("span",{class:"permission"},t.$L("只读")))):o.push(e("i",{class:"taskfont",domProps:{innerHTML:"&#xe757;"}})):t.isParentShare&&o.push(e("UserAvatar",{props:{userid:r.created_id,size:20}},[r.created_id!=r.userid?e("p",[e("strong",t.$L("成员创建于")+": "+r.created_at)]):e("p",t.$L("所有者创建")+": "+r.created_at)])),e("div",{class:"file-nbox ".concat(t.shearIds.includes(r.id)?"shear":"")},[e("div",{class:"no-dark-mode-before file-name file-icon ".concat(r.type)},i),o])}},{title:this.$L("大小"),key:"size",width:110,resizable:!0,sortable:!0,render:function(t,e){var n=e.row;return"folder"==n.type?t("div","-"):t("AutoTip",$A.bytesToSize(n.size))}},{title:this.$L("类型"),key:"type",width:110,resizable:!0,sortable:!0,render:function(e,n){var r=n.row,i=t.types.find((function(t){var e=t.value,n=t.name;return e==r.type&&n}));return i?e("AutoTip",i.name):e("div",(r.ext||r.type).replace(/^\S/,(function(t){return t.toUpperCase()})))}},{title:this.$L("所有者"),key:"userid",width:130,resizable:!0,sortable:!0,render:function(t,e){return t("UserAvatar",{props:{size:18,userid:e.row.userid,showIcon:!1,showName:!0}})}},{title:this.$L("最后修改"),key:"updated_at",width:168,resizable:!0,sortable:!0}]},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e},getFileList:function(){var t=this;this.loadIng++,this.$store.dispatch("getFiles",this.pid).then((function(){t.loadIng--,$A.setStorage("fileOpenPid",t.pid)})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--}))},addFile:function(t){if("upload"==t)return this.uploadDir=!1,void this.$refs.fileUpload.handleClick();if("updir"==t)return this.uploadDir=!0,void this.$refs.dirUpload.handleClick();var e=$A.randomString(8);this.files.push({_edit:!0,pid:this.pid,id:e,type:t,name:"",newname:this.$L("未命名")}),this.autoBlur(e)},handleRightClick:function(t,e,n){var r=this;this.contextMenuItem=$A.isJson(e)?e:{},this.contextMenuVisible&&this.handleClickContextMenuOutside(),this.$nextTick((function(){var e=r.$refs.fileWrapper.getBoundingClientRect();r.contextMenuStyles={left:"".concat(t.clientX-e.left,"px"),top:"".concat(t.clientY-e.top,"px")},!0===n&&(r.contextMenuStyles.top="".concat(t.target.clientHeight+t.target.offsetTop-5,"px")),r.contextMenuVisible=!0}))},openFile:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e&&this.contextMenuVisible||this.fileList.findIndex((function(t){return!0===t._edit}))>-1||t._load||("folder"==t.type?(this.searchKey="",this.pid=t.id):this.$Electron?this.openSingle(t):(this.fileInfo=t,this.fileShow=!0))},openSingle:function(t){this.$Electron.sendMessage("windowRouter",{name:"file-"+t.id,path:"/single/file/"+t.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:this.formatName(t),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:"drawio"===t.type}})},clickRow:function(t,e){"selection"==e.type?this.dropFile(t,"select"):this.dropFile(t,"open")},handleContextMenu:function(t,e){this.handleRightClick(e,this.files.find((function(e){return e.id===t.id}))||{})},handleContextClick:function(t){this.dropFile(this.contextMenuItem,t)},handleClickContextMenuOutside:function(){this.contextMenuVisible=!1},handleVisibleChangeMenu:function(t){var e=this.files.find((function(t){return!!t._highlight}));e&&this.$set(e,"_highlight",!1),t&&this.contextMenuItem.id&&this.$set(this.contextMenuItem,"_highlight",!0)},dropFile:function(t,e){var n=this;switch(e){case"open":this.openFile(t,!1);break;case"select":var r=this.selectIds.findIndex((function(e){return e==t.id}));r>-1?this.selectIds.splice(r,1):this.selectIds.push(t.id);break;case"rename":this.setEdit(t.id,!0),this.autoBlur(t.id);break;case"copy":this.$store.dispatch("call",{url:"file/copy",data:{id:t.id}}).then((function(t){var e=t.data,r=t.msg;$A.messageSuccess(r),n.$store.dispatch("saveFile",e)})).catch((function(t){var e=t.msg;$A.modalError(e)}));break;case"shear":this.shearIds=[t.id];break;case"shearSelect":this.shearIds=$A.cloneJSON(this.selectIds);break;case"share":this.shareInfo={id:t.id,userid:t.userid,permission:1},this.shareList=[],this.shareShow=!0,this.getShare();break;case"outshare":$A.modalConfirm({content:"你确定要退出【"+t.name+"】共享成员吗?",loading:!0,onOk:function(){n.$store.dispatch("call",{url:"file/share/out",data:{id:t.id}}).then((function(e){var r=e.msg;$A.messageSuccess(r),n.$Modal.remove(),n.$store.dispatch("forgetFile",t.id)})).catch((function(t){var e=t.msg;n.$Modal.remove(),$A.modalError(e,301)}))}});break;case"link":this.linkData={id:t.id},this.linkShow=!0,this.linkGet();break;case"download":if(!t.ext)return;$A.modalConfirm({title:"下载文件",content:"".concat(t.name,".").concat(t.ext," (").concat($A.bytesToSize(t.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("file/content?id=".concat(t.id,"&down=yes&token=").concat(n.userToken)))}});break;case"delete":this.deleteFile([t.id])}},linkGet:function(t){var e=this;this.linkLoad++,this.$store.dispatch("call",{url:"file/link",data:{id:this.linkData.id,refresh:!0===t?"yes":"no"}}).then((function(t){var n=t.data;e.linkLoad--,e.linkData=Object.assign(n,{id:e.linkData.id}),e.linkCopy()})).catch((function(t){var n=t.msg;e.linkLoad--,e.linkShow=!1,$A.modalError(n)}))},linkCopy:function(){var t=this;this.linkData.url&&this.$copyText(this.linkData.url).then((function(){$A.messageSuccess(t.$L("复制成功!"))}),(function(){$A.messageError(t.$L("复制失败!"))}))},linkFocus:function(){this.$refs.linkInput.focus({cursor:"all"})},shearTo:function(){var t=this;0!=this.shearIds.length&&this.$store.dispatch("call",{url:"file/move",data:{ids:this.shearIds,pid:this.pid}}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.shearIds=[],t.$store.dispatch("saveFile",n)})).catch((function(t){var e=t.msg;$A.modalError(e)}))},deleteFile:function(t){var e=this;if(0!==t.length){var n=this.files.find((function(e){return e.id==t[0]}))||{},r=!t.find((function(t){return e.files.find((function(e){return"folder"!=e.type&&e.id==t}))}))?"文件夹":"文件",i="【".concat(n.name,"】等").concat(t.length,"个").concat(r);1===t.length&&(i="【".concat(n.name,"】").concat(r)),$A.modalConfirm({title:"删除"+r,content:"你确定要删除"+i+"吗?",loading:!0,onOk:function(){e.$store.dispatch("call",{url:"file/remove",data:{ids:t}}).then((function(n){var r=n.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("forgetFile",t),e.selectIds=e.selectIds.filter((function(e){return!t.includes(e)}))})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}},autoBlur:function(t){var e=this;this.$nextTick((function(){if(e.$refs["input_"+t])e.$refs["input_"+t][0].focus({cursor:"all"});else if(document.getElementById("input_"+t)){var n=document.getElementById("input_"+t),r=n.value.length;n.focus(),n.setSelectionRange(0,r)}}))},onBlur:function(t){this.files.find((function(e){var n=e.id,r=e._edit;return n==t.id&&!r}))||this.onEnter(t)},onKeyup:function(t,e){13===t.keyCode?this.onEnter(e):27===t.keyCode&&(this.setLoad(e.id,!1),this.setEdit(e.id,!1))},onEnter:function(t){var e=this,n=!/^\d+$/.test(t.id);t.newname?t.newname!=t.name?t._load||(this.setLoad(t.id,!0),this.$store.dispatch("call",{url:"file/add",data:{id:n?0:t.id,pid:t.pid,name:t.newname,type:t.type}}).then((function(r){var i=r.data,o=r.msg;$A.messageSuccess(o),e.setLoad(t.id,!1),e.setEdit(t.id,!1),e.$store.dispatch("saveFile",i),n&&e.$store.dispatch("forgetFile",t.id)})).catch((function(r){var i=r.msg;$A.modalError(i),e.setLoad(t.id,!1),n&&e.$store.dispatch("forgetFile",t.id)}))):this.setEdit(t.id,!1):n?this.$store.dispatch("forgetFile",t.id):this.setEdit(t.id,!1)},setEdit:function(t,e){var n=this.$store.state.files.find((function(e){return e.id==t}));n&&(this.$set(n,"_edit",e),e&&this.$set(n,"newname",n.name))},setLoad:function(t,e){var n=this.$store.state.files.find((function(e){return e.id==t}));n&&this.$set(n,"_load",e)},onSearchFocus:function(){var t=this;this.$nextTick((function(){t.$refs.searchInput.focus({cursor:"end"})}))},onSearchChange:function(){var t=this;clearTimeout(this.searchTimeout),""!=this.searchKey.trim()&&(this.searchTimeout=setTimeout((function(){t.loadIng++,t.$store.dispatch("searchFiles",t.searchKey).then((function(){t.loadIng--})).catch((function(){t.loadIng--}))}),600))},getShare:function(){var t=this;this.shareLoad++,this.$store.dispatch("call",{url:"file/share",data:{id:this.shareInfo.id}}).then((function(e){var n=e.data;t.shareLoad--,n.id==t.shareInfo.id&&(t.shareList=n.list.map((function(t){return t._permission=t.permission,t})))})).catch((function(e){var n=e.msg;t.shareLoad--,t.shareShow=!1,$A.modalError(n)}))},onShare:function(){var t=this;0!=this.shareInfo.userids.length?(this.shareLoad++,this.$store.dispatch("call",{url:"file/share/update",data:this.shareInfo}).then((function(e){var n=e.data,r=e.msg;t.shareLoad--,$A.messageSuccess(r),t.$store.dispatch("saveFile",n),t.$set(t.shareInfo,"userids",[]),t.getShare()})).catch((function(e){var n=e.msg;t.shareLoad--,$A.modalError(n)}))):$A.messageWarning("请选择共享成员")},upShare:function(t){var e=this;!0!==t.loading&&(t.loading=!0,this.$store.dispatch("call",{url:"file/share/update",data:{id:this.shareInfo.id,userids:[t.userid],permission:t.permission}}).then((function(n){var r=n.data,i=n.msg;if(t.loading=!1,t._permission=t.permission,$A.messageSuccess(i),e.$store.dispatch("saveFile",r),-1===t.permission){var o=e.shareList.findIndex((function(e){return e.userid==t.userid}));o>-1&&e.shareList.splice(o,1)}})).catch((function(e){var n=e.msg;t.loading=!1,t.permission=t._permission,$A.modalError(n)})))},uploadName:function(t){return $A.getObject(t,"response.data.full_name")||t.name},handleTableSelect:function(t){this.selectIds=t.map((function(t){return t.id}))},clearSelect:function(){this.selectIds=[]},pasteDragNext:function(t,e){var n=this,r="drag"===e?t.dataTransfer.files:t.clipboardData.files;(r=Array.prototype.slice.call(r)).length>0&&(t.preventDefault(),r.length>0&&(this.pasteFile=[],this.pasteItem=[],r.some((function(t){var e=new FileReader;e.readAsDataURL(t),e.onload=function(e){var r=e.target;n.pasteFile.push(t),n.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),n.pasteShow=!0}}))))},filePasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDragNext(t,e)},fileDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.fileUpload.upload(e)}))},uploadUpdate:function(t){var e=this;t.forEach((function(t){var n=e.uploadList.findIndex((function(e){return e.uid==t.uid}));n>-1?e.uploadList.splice(n,1,t):e.uploadList.unshift(t)}))},uploadClear:function(){this.uploadList=this.uploadList.filter((function(t){return"finished"!==t.status}))},uploadPercentageParse:function(t){return parseInt(t,10)},handleProgress:function(t,e,n){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++),this.uploadUpdate(n)},handleSuccess:function(t,e,n){this.uploadIng--,this.uploadUpdate(n),1===t.ret?this.$store.dispatch("saveFile",t.data):$A.modalWarning({title:"上传失败",content:"文件 "+e.name+" 上传失败,"+t.msg})},handleError:function(t,e,n){this.uploadIng--,this.uploadUpdate(n)},handleFormatError:function(t){this.uploadDir||$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(){return this.uploadShow=!0,!0}}},p=d;const v=(0,n(51900).Z)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-file"},[n("PageTitle",{attrs:{title:t.$L("文件")}}),t._v(" "),n("div",{ref:"fileWrapper",staticClass:"file-wrapper"},[n("div",{staticClass:"file-head"},[n("div",{staticClass:"file-nav"},[n("h1",[t._v(t._s(t.$L("文件")))]),t._v(" "),0==t.loadIng?n("div",{staticClass:"file-refresh",on:{click:t.getFileList}},[n("i",{staticClass:"taskfont"},[t._v("")])]):t._e()]),t._v(" "),t.uploadList.length>0?n("div",{staticClass:"file-status",on:{click:function(e){t.uploadShow=!0}}},[t.uploadList.find((function(t){return"finished"!==t.status}))?n("Loading"):n("Button",{attrs:{shape:"circle",icon:"md-checkmark"}})],1):t._e(),t._v(" "),n("div",{class:["file-search",t.searchKey?"has-value":""],on:{click:t.onSearchFocus,mouseenter:t.onSearchFocus}},[n("Input",{ref:"searchInput",attrs:{suffix:"ios-search",placeholder:t.$L("搜索名称")},on:{"on-change":t.onSearchChange},model:{value:t.searchKey,callback:function(e){t.searchKey=e},expression:"searchKey"}})],1),t._v(" "),n("div",{staticClass:"file-add"},[n("Button",{attrs:{shape:"circle",icon:"md-add"},on:{click:function(e){return e.stopPropagation(),t.handleRightClick(e,null,!0)}}})],1)]),t._v(" "),n("div",{staticClass:"file-navigator"},[n("ul",[n("li",{on:{click:function(e){t.pid=0,t.searchKey=""}}},[t._v(t._s(t.$L("全部文件")))]),t._v(" "),t.searchKey?n("li",[t._v(t._s(t.$L("搜索"))+' "'+t._s(t.searchKey)+'"')]):t._l(t.navigator,(function(e){return n("li",{on:{click:function(n){t.pid=e.id}}},[e.share?n("i",{staticClass:"taskfont"},[t._v("")]):t._e(),t._v(" "),n("span",{attrs:{title:e.name}},[t._v(t._s(e.name))]),t._v(" "),e.share&&0==e.permission?n("span",{staticClass:"readonly"},[t._v(t._s(t.$L("只读")))]):t._e()])}))],2),t._v(" "),t.shearFirst?n("Button",{attrs:{disabled:t.shearFirst.pid==t.pid,size:"small",type:"primary"},on:{click:t.shearTo}},[n("div",{staticClass:"file-shear"},[n("span",[t._v(t._s(t.$L("粘贴")))]),t._v('\n "'),n("em",[t._v(t._s(t.shearFirst.name))]),t._v('"\n '),t.shearIds.length>1?n("span",[t._v(t._s(t.$L("等"))+t._s(t.shearIds.length)+t._s(t.$L("个文件")))]):t._e()])]):t.selectIds.length>0?[n("Button",{attrs:{size:"small",type:"info"},on:{click:function(e){return t.handleContextClick("shearSelect")}}},[n("Icon",{attrs:{type:"ios-cut"}}),t._v("\n "+t._s(t.$L("剪切"))+"\n ")],1),t._v(" "),n("Button",{attrs:{size:"small",type:"error"},on:{click:function(e){return t.deleteFile(t.selectIds)}}},[n("Icon",{attrs:{type:"ios-trash"}}),t._v("\n "+t._s(t.$L("删除"))+"\n ")],1),t._v(" "),n("Button",{attrs:{type:"primary",size:"small"},on:{click:t.clearSelect}},[t._v(t._s(t.$L("取消选择")))])]:t._e(),t._v(" "),t.loadIng>0?n("div",{staticClass:"nav-load"},[n("Loading")],1):t._e(),t._v(" "),n("div",{staticClass:"flex-full"}),t._v(" "),n("div",{class:["switch-button",t.tableMode?"table":""],on:{click:function(e){t.tableMode=!t.tableMode}}},[t._m(0),t._v(" "),t._m(1)])],2),t._v(" "),n("div",{staticClass:"file-drag",on:{drop:function(e){return e.preventDefault(),t.filePasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.fileDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.fileDragOver(!1,e)}}},[t.tableMode?n("div",{staticClass:"file-table",on:{contextmenu:function(e){return e.preventDefault(),t.handleRightClick.apply(null,arguments)}}},[n("Table",{attrs:{columns:t.columns,data:t.fileList,height:t.tableHeight,"no-data-text":t.$L("没有任何文件"),"context-menu":"",stripe:""},on:{"on-cell-click":t.clickRow,"on-contextmenu":t.handleContextMenu,"on-select":t.handleTableSelect,"on-select-cancel":t.handleTableSelect,"on-select-all-cancel":t.handleTableSelect,"on-select-all":t.handleTableSelect}})],1):[0==t.fileList.length&&0==t.loadIng?n("div",{staticClass:"file-no",on:{contextmenu:function(e){return e.preventDefault(),t.handleRightClick.apply(null,arguments)}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("p",[t._v(t._s(t.$L("没有任何文件")))])]):n("div",{staticClass:"file-list",on:{contextmenu:function(e){return e.preventDefault(),t.handleRightClick.apply(null,arguments)}}},[n("ul",{staticClass:"clearfix"},t._l(t.fileList,(function(e){return n("li",{class:{shear:t.shearIds.includes(e.id),highlight:t.selectIds.includes(e.id)},on:{contextmenu:function(n){return n.preventDefault(),n.stopPropagation(),t.handleRightClick(n,e)},click:function(n){return t.openFile(e)}}},[n("div",{staticClass:"file-check",class:{"file-checked":t.selectIds.includes(e.id)},on:{click:function(n){return n.stopPropagation(),t.dropFile(e,"select")}}},[n("Checkbox",{attrs:{value:t.selectIds.includes(e.id)}})],1),t._v(" "),n("div",{staticClass:"file-menu",on:{click:function(n){return n.stopPropagation(),t.handleRightClick(n,e)}}},[n("Icon",{attrs:{type:"ios-more"}})],1),t._v(" "),n("div",{class:"no-dark-mode-before file-icon "+e.type},[e.share?[e.userid!=t.userId?n("UserAvatar",{staticClass:"share-avatar",attrs:{userid:e.userid,size:20}},[n("p",[t._v(t._s(t.$L("共享权限"))+": "+t._s(t.$L(1==e.permission?"读/写":"只读")))])]):n("div",{staticClass:"share-icon no-dark-mode"},[n("i",{staticClass:"taskfont"},[t._v("")])])]:t.isParentShare?[n("UserAvatar",{staticClass:"share-avatar",attrs:{userid:e.created_id,size:20}},[e.created_id!=e.userid?n("p",[n("strong",[t._v(t._s(t.$L("成员创建于"))+": "+t._s(e.created_at))])]):n("p",[t._v(t._s(t.$L("所有者创建于"))+": "+t._s(e.created_at))])])]:t._e()],2),t._v(" "),e._edit?n("div",{staticClass:"file-input"},[n("Input",{ref:"input_"+e.id,refInFor:!0,attrs:{size:"small",disabled:!!e._load},on:{"on-blur":function(n){return t.onBlur(e)},"on-keyup":function(n){return t.onKeyup(n,e)}},model:{value:e.newname,callback:function(n){t.$set(e,"newname",n)},expression:"item.newname"}}),t._v(" "),e._load?n("div",{staticClass:"file-load"},[n("Loading")],1):t._e()],1):n("div",{staticClass:"file-name",attrs:{title:e.name}},[t._v(t._s(t.formatName(e)))])])})),0)])],t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e()],2),t._v(" "),n("div",{staticClass:"file-menu",style:t.contextMenuStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:t.contextMenuVisible,"transfer-class-name":"page-file-dropdown-menu",transfer:""},on:{"on-clickoutside":t.handleClickContextMenuOutside,"on-visible-change":t.handleVisibleChangeMenu}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t.contextMenuItem.id?[n("DropdownItem",{nativeOn:{click:function(e){return t.handleContextClick("open")}}},[t._v(t._s(t.$L("打开")))]),t._v(" "),n("DropdownItem",{nativeOn:{click:function(e){return t.handleContextClick("select")}}},[t._v(t._s(t.$L(t.selectIds.includes(t.contextMenuItem.id)?"取消选择":"选择")))]),t._v(" "),n("Dropdown",{attrs:{placement:"right-start",transfer:""}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"arrow-forward-item"},[t._v(t._s(t.$L("新建"))),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{staticClass:"page-file-dropdown-menu",attrs:{slot:"list"},slot:"list"},t._l(t.types,(function(e,r){return e.label?n("DropdownItem",{key:r,attrs:{divided:!!e.divided},nativeOn:{click:function(n){return t.addFile(e.value)}}},[n("div",{class:"no-dark-mode-before file-item file-icon "+e.value},[t._v(t._s(t.$L(e.label)))])]):t._e()})),1)],1),t._v(" "),n("DropdownItem",{attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("rename")}}},[t._v(t._s(t.$L("重命名")))]),t._v(" "),n("DropdownItem",{attrs:{disabled:"folder"==t.contextMenuItem.type},nativeOn:{click:function(e){return t.handleContextClick("copy")}}},[t._v(t._s(t.$L("复制")))]),t._v(" "),n("DropdownItem",{attrs:{disabled:t.contextMenuItem.userid!=t.userId},nativeOn:{click:function(e){return t.handleContextClick("shear")}}},[t._v(t._s(t.$L("剪切")))]),t._v(" "),t.contextMenuItem.userid==t.userId?[n("DropdownItem",{attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("share")}}},[t._v(t._s(t.$L("共享")))]),t._v(" "),n("DropdownItem",{attrs:{disabled:"folder"==t.contextMenuItem.type},nativeOn:{click:function(e){return t.handleContextClick("link")}}},[t._v(t._s(t.$L("链接")))])]:t.contextMenuItem.share?[n("DropdownItem",{attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("outshare")}}},[t._v(t._s(t.$L("退出共享")))])]:t._e(),t._v(" "),n("DropdownItem",{attrs:{disabled:""==t.contextMenuItem.ext},nativeOn:{click:function(e){return t.handleContextClick("download")}}},[t._v(t._s(t.$L("下载")))]),t._v(" "),n("DropdownItem",{staticStyle:{color:"red"},attrs:{divided:""},nativeOn:{click:function(e){return t.handleContextClick("delete")}}},[t._v(t._s(t.$L("删除")))])]:t._l(t.types,(function(e,r){return e.label?n("DropdownItem",{key:r,attrs:{divided:!!e.divided},nativeOn:{click:function(n){return t.addFile(e.value)}}},[n("div",{class:"no-dark-mode-before file-item file-icon "+e.value},[t._v(t._s(t.$L(e.label)))])]):t._e()}))],2)],1)],1)]),t._v(" "),t.uploadShow&&t.uploadList.length>0?n("div",{staticClass:"file-upload-list"},[n("div",{staticClass:"upload-wrap"},[n("div",{staticClass:"title"},[t._v("\n "+t._s(t.$L("上传列表"))+" ("+t._s(t.uploadList.length)+")\n "),t.uploadList.find((function(t){return"finished"===t.status}))?n("em",{on:{click:t.uploadClear}},[t._v(t._s(t.$L("清空已完成")))]):t._e()]),t._v(" "),n("ul",{staticClass:"content"},t._l(t.uploadList,(function(e,r){return r<100?n("li",{key:r},[n("AutoTip",{staticClass:"file-name"},[t._v(t._s(t.uploadName(e)))]),t._v(" "),"finished"===e.status&&e.response&&1!==e.response.ret?n("AutoTip",{staticClass:"file-error"},[t._v(t._s(e.response.msg))]):n("Progress",{attrs:{percent:t.uploadPercentageParse(e.percentage),"stroke-width":5}}),t._v(" "),n("Icon",{staticClass:"file-close",attrs:{type:"ios-close-circle-outline"},on:{click:function(e){return t.uploadList.splice(r,1)}}})],1):t._e()})),0),t._v(" "),n("Icon",{staticClass:"close",attrs:{type:"md-close"},on:{click:function(e){t.uploadShow=!1}}})],1)]):t._e(),t._v(" "),n("Upload",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"fileUpload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:!0,webkitdirectory:!1,format:t.uploadFormat,accept:t.uploadAccept,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}}),t._v(" "),n("Upload",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"dirUpload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:!0,webkitdirectory:!0,format:t.uploadFormat,accept:t.uploadAccept,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}}),t._v(" "),n("Modal",{attrs:{title:t.$L("共享设置"),"mask-closable":!1,"footer-hide":""},model:{value:t.shareShow,callback:function(e){t.shareShow=e},expression:"shareShow"}},[n("Form",{staticClass:"page-file-share-form",attrs:{model:t.shareInfo,inline:""},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{staticClass:"share-userid",attrs:{prop:"userids"}},[n("UserInput",{attrs:{disabledChoice:t.shareAlready,"multiple-max":100,placeholder:t.$L("选择共享成员")},model:{value:t.shareInfo.userids,callback:function(e){t.$set(t.shareInfo,"userids",e)},expression:"shareInfo.userids"}},[n("Option",{attrs:{slot:"option-prepend",value:0,label:t.$L("所有人"),disabled:t.shareAlready.includes(0)},slot:"option-prepend"},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{icon:"el-icon-s-custom"}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(t.$L("所有人")))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("All")])])])],1)],1),t._v(" "),n("FormItem",[n("Select",{attrs:{placeholder:t.$L("权限")},model:{value:t.shareInfo.permission,callback:function(e){t.$set(t.shareInfo,"permission",e)},expression:"shareInfo.permission"}},[n("Option",{attrs:{value:1}},[t._v(t._s(t.$L("读/写")))]),t._v(" "),n("Option",{attrs:{value:0}},[t._v(t._s(t.$L("只读")))])],1)],1),t._v(" "),n("FormItem",[n("Button",{attrs:{type:"primary",loading:t.shareLoad>0},on:{click:t.onShare}},[t._v(t._s(t.$L("共享")))])],1)],1),t._v(" "),t.shareList.length>0?n("div",[n("div",{staticClass:"page-file-share-title"},[t._v(t._s(t.$L("已共享成员"))+":")]),t._v(" "),n("ul",{staticClass:"page-file-share-list"},t._l(t.shareList,(function(e){return n("li",[0==e.userid?n("div",{staticClass:"all-avatar"},[n("EAvatar",{staticClass:"avatar-text",attrs:{icon:"el-icon-s-custom"}}),t._v(" "),n("span",{staticClass:"avatar-name"},[t._v(t._s(t.$L("所有人")))])],1):n("UserAvatar",{attrs:{size:32,userid:e.userid,showName:"",tooltipDisabled:""}}),t._v(" "),n("Select",{attrs:{placeholder:t.$L("权限")},on:{"on-change":function(n){return t.upShare(e)}},model:{value:e.permission,callback:function(n){t.$set(e,"permission",n)},expression:"item.permission"}},[n("Option",{attrs:{value:1}},[t._v(t._s(t.$L("读/写")))]),t._v(" "),n("Option",{attrs:{value:0}},[t._v(t._s(t.$L("只读")))]),t._v(" "),n("Option",{staticClass:"delete",attrs:{value:-1}},[t._v(t._s(t.$L("删除")))])],1)],1)})),0)]):t._e()],1),t._v(" "),n("Modal",{attrs:{title:t.$L("文件链接"),"mask-closable":!1},model:{value:t.linkShow,callback:function(e){t.linkShow=e},expression:"linkShow"}},[n("div",[n("Input",{ref:"linkInput",attrs:{type:"textarea",rows:3,readonly:""},on:{"on-focus":t.linkFocus},model:{value:t.linkData.url,callback:function(e){t.$set(t.linkData,"url",e)},expression:"linkData.url"}}),t._v(" "),n("div",{staticClass:"form-tip",staticStyle:{"padding-top":"6px"}},[t._v(t._s(t.$L("可通过此链接浏览文件。")))])],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.linkShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom",transfer:""},on:{"on-ok":function(e){return t.linkGet(!0)}}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("p",[n("strong",[t._v(t._s(t.$L("注意:刷新将导致原来的链接失效!")))])])]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.linkLoad>0}},[t._v(t._s(t.$L("刷新")))])],1)],1)]),t._v(" "),n("DrawerOverlay",{staticClass:"page-file-drawer",attrs:{"mask-closable":!1},model:{value:t.fileShow,callback:function(e){t.fileShow=e},expression:"fileShow"}},[0===t.fileInfo.permission?n("FilePreview",{attrs:{file:t.fileInfo}}):n("FileContent",{attrs:{file:t.fileInfo},model:{value:t.fileShow,callback:function(e){t.fileShow=e},expression:"fileShow"}})],1),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],1)}),[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("i",{staticClass:"taskfont"},[t._v("")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("i",{staticClass:"taskfont"},[t._v("")])])}],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/304.js.LICENSE.txt b/public/js/build/304.js.LICENSE.txt index aecb3581d..8a3b3b4b0 100644 --- a/public/js/build/304.js.LICENSE.txt +++ b/public/js/build/304.js.LICENSE.txt @@ -1,5 +1,5 @@ /*! - * clipboard.js v2.0.10 + * clipboard.js v2.0.8 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha diff --git a/public/js/build/408.js b/public/js/build/408.js new file mode 100644 index 000000000..1ca780da4 --- /dev/null +++ b/public/js/build/408.js @@ -0,0 +1,2 @@ +/*! For license information please see 408.js.LICENSE.txt */ +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[408],{59518:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},8565:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(9687),n(75484);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^\d*\.?\d*%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+(e.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",o=ot.open();return null!==o&&o.document.write(i),o}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',s=ot.open();if(null!==s){s.document.write(a);var c=this;s.document.documentElement.querySelector("#pdfViewer").onload=function(){s.document.title=e.filename,s.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(c.output("bloburl"))}}return s}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var u='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',l=ot.open();if(null!==l&&(l.document.write(u),l.document.title=e.filename),l||"undefined"==typeof safari)return l;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.0";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(59518);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(82515),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(82947),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"05f20046",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},9687:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},75484:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},48899:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-msg[data-v-5ba90011]{align-items:center;display:flex}.single-file-msg .ace_editor[data-v-5ba90011],.single-file-msg .markdown-preview-warp[data-v-5ba90011],.single-file-msg .no-support[data-v-5ba90011],.single-file-msg .preview-iframe[data-v-5ba90011],.single-file-msg .teditor-wrapper[data-v-5ba90011]{border:0;height:100%;left:0;margin:0;outline:0;padding:0;position:absolute;top:0;width:100%}.single-file-msg .preview-iframe[data-v-5ba90011]{background:0 0;float:none;max-width:none}.single-file-msg .no-support[data-v-5ba90011],.single-file-msg .view-editor[data-v-5ba90011]{align-items:center;display:flex;justify-content:center}",""]);const o=i},7751:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-msg .teditor-wrapper .teditor-box{height:100%}",""]);const o=i},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},82515:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-05f20046]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-05f20046]{height:32px}.baseSelect option[data-v-05f20046]{min-height:1.5em}.quickbar[data-v-05f20046]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-05f20046],.quickbar i[data-v-05f20046]{color:#666;height:34px}.quickbar i[data-v-05f20046]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-05f20046]:hover{color:#232323}.quickbar i.active[data-v-05f20046]{color:#0285d7}",""]);const o=i},82947:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},35408:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(70538),i=n(8565);r.default.use(i.Z);const o={components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(500).then(n.bind(n,89500))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},data:function(){return{loadIng:0,msgDetail:{}}},mounted:function(){},watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},computed:{msgId:function(){return $A.runNum(this.$route.params.id)},title:function(){var t=this.msgDetail.msg;return t&&t.name?t.name:"Loading..."},isType:function(){var t=this.msgDetail;return function(e){return"file"==t.type&&t.file_mode==e}},officeContent:function(){return{id:this.msgDetail.id||0,type:this.msgDetail.msg.ext,name:this.title}},officeCode:function(){return"msgFile_"+this.msgDetail.id},previewUrl:function(){return $A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.msgDetail.content.url))}},methods:{getInfo:function(){var t=this;this.msgId<=0||(this.loadIng++,this.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:this.msgId}}).then((function(e){var n=e.data;t.loadIng--,t.msgDetail=n})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){t.$Electron&&window.close()}})})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:t.msgId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))}}};var a=n(93379),s=n.n(a),c=n(48899),u={insert:"head",singleton:!1};s()(c.Z,u);c.Z.locals;var l=n(7751),h={insert:"head",singleton:!1};s()(l.Z,h);l.Z.locals;const f=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"single-file-msg"},[n("PageTitle",{attrs:{title:t.title}}),t._v(" "),t.loadIng>0?n("Loading"):[t.isType("md")?n("MDPreview",{attrs:{initialValue:t.msgDetail.content.content}}):t.isType("text")?n("TEditor",{attrs:{value:t.msgDetail.content.content,height:"100%",readOnly:""}}):t.isType("drawio")?n("Drawio",{attrs:{title:t.msgDetail.msg.name,readOnly:""},model:{value:t.msgDetail.content,callback:function(e){t.$set(t.msgDetail,"content",e)},expression:"msgDetail.content"}}):t.isType("mind")?n("Minder",{attrs:{value:t.msgDetail.content,readOnly:""}}):t.isType("code")?n("AceEditor",{staticClass:"view-editor",attrs:{ext:t.msgDetail.msg.ext,readOnly:""},model:{value:t.msgDetail.content,callback:function(e){t.$set(t.msgDetail,"content",e)},expression:"msgDetail.content"}}):t.isType("office")?n("OnlyOffice",{attrs:{code:t.officeCode,documentKey:t.documentKey,readOnly:""},model:{value:t.officeContent,callback:function(e){t.officeContent=e},expression:"officeContent"}}):t.isType("preview")?n("iframe",{staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):n("div",{staticClass:"no-support"},[t._v(t._s(t.$L("不支持单独查看此消息")))])]],2)}),[],!1,null,"5ba90011",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/889.js.LICENSE.txt b/public/js/build/408.js.LICENSE.txt similarity index 99% rename from public/js/build/889.js.LICENSE.txt rename to public/js/build/408.js.LICENSE.txt index 6daefa69a..3e704a060 100644 --- a/public/js/build/889.js.LICENSE.txt +++ b/public/js/build/408.js.LICENSE.txt @@ -257,7 +257,7 @@ /** @license * * jsPDF - PDF Document creation from JavaScript - * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z + * Version 2.5.0 Built on 2021-12-21T09:44:51.866Z * CommitID 00000000 * * Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF diff --git a/public/js/build/466.js b/public/js/build/466.js index 6da828a8b..cde9e7846 100644 --- a/public/js/build/466.js +++ b/public/js/build/466.js @@ -1 +1 @@ -"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[466],{76476:(t,e,a)=>{a.r(e),a.d(e,{default:()=>$});function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function r(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){s(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function s(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const n={name:"SystemSetting",data:function(){return{loadIng:0,formDatum:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.formDatum_bak)},formArchived:function(t){this.formDatum=r(r({},this.formDatum),{},{auto_archived:t})},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting?type="+(t?"save":"all"),data:this.formDatum}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.formDatum=o,e.formDatum_bak=$A.cloneJSON(e.formDatum)})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))}}};var i=a(51900);const l=(0,i.Z)(n,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-system-item"},[a("Form",{ref:"formDatum",attrs:{model:t.formDatum,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{label:t.$L("允许注册"),prop:"reg"}},[a("RadioGroup",{model:{value:t.formDatum.reg,callback:function(e){t.$set(t.formDatum,"reg",e)},expression:"formDatum.reg"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("允许")))]),t._v(" "),a("Radio",{attrs:{label:"invite"}},[t._v(t._s(t.$L("邀请码")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("禁止")))])],1),t._v(" "),"open"==t.formDatum.reg?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("允许:开放注册功能。")))]):"invite"==t.formDatum.reg?[a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("邀请码:注册时需填写下方邀请码。")))]),t._v(" "),a("Input",{staticStyle:{width:"200px","margin-top":"6px"},model:{value:t.formDatum.reg_invite,callback:function(e){t.$set(t.formDatum,"reg_invite",e)},expression:"formDatum.reg_invite"}},[a("span",{attrs:{slot:"prepend"},slot:"prepend"},[t._v(t._s(t.$L("邀请码")))])])]:t._e()],2),t._v(" "),a("FormItem",{attrs:{label:t.$L("登录验证码"),prop:"loginCode"}},[a("RadioGroup",{model:{value:t.formDatum.login_code,callback:function(e){t.$set(t.formDatum,"login_code",e)},expression:"formDatum.login_code"}},[a("Radio",{attrs:{label:"auto"}},[t._v(t._s(t.$L("自动")))]),t._v(" "),a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"auto"==t.formDatum.login_code?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("自动:密码输入错误后必须添加验证码。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("密码策略"),prop:"passwordPolicy"}},[a("RadioGroup",{model:{value:t.formDatum.password_policy,callback:function(e){t.$set(t.formDatum,"password_policy",e)},expression:"formDatum.password_policy"}},[a("Radio",{attrs:{label:"simple"}},[t._v(t._s(t.$L("简单")))]),t._v(" "),a("Radio",{attrs:{label:"complex"}},[t._v(t._s(t.$L("复杂")))])],1),t._v(" "),"simple"==t.formDatum.password_policy?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("简单:大于或等于6个字符。")))]):"complex"==t.formDatum.password_policy?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("复杂:大于或等于6个字符,包含数字、字母大小写或者特殊字符。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("邀请项目"),prop:"projectInvite"}},[a("RadioGroup",{model:{value:t.formDatum.project_invite,callback:function(e){t.$set(t.formDatum,"project_invite",e)},expression:"formDatum.project_invite"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formDatum.project_invite?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("开启:项目管理员可生成链接邀请成员加入项目。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("聊天昵称"),prop:"chatNickname"}},[a("RadioGroup",{model:{value:t.formDatum.chat_nickname,callback:function(e){t.$set(t.formDatum,"chat_nickname",e)},expression:"formDatum.chat_nickname"}},[a("Radio",{attrs:{label:"optional"}},[t._v(t._s(t.$L("可选")))]),t._v(" "),a("Radio",{attrs:{label:"required"}},[t._v(t._s(t.$L("必填")))])],1),t._v(" "),"required"==t.formDatum.chat_nickname?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("必填:发送聊天内容前必须设置昵称。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("自动归档任务"),prop:"autoArchived"}},[a("RadioGroup",{attrs:{value:t.formDatum.auto_archived},on:{"on-change":t.formArchived}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formDatum.auto_archived?a("ETooltip",{attrs:{placement:"right"}},[a("div",{staticClass:"setting-auto-day"},[a("Input",{attrs:{type:"number"},model:{value:t.formDatum.archived_day,callback:function(e){t.$set(t.formDatum,"archived_day",e)},expression:"formDatum.archived_day"}},[a("span",{attrs:{slot:"append"},slot:"append"},[t._v(t._s(t.$L("天")))])])],1),t._v(" "),a("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("任务完成 % 天后自动归档。",t.formDatum.archived_day)))])]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("是否启动首页"),prop:"startHome"}},[a("RadioGroup",{model:{value:t.formDatum.start_home,callback:function(e){t.$set(t.formDatum,"start_home",e)},expression:"formDatum.start_home"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formDatum.start_home?[a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("首页底部:首页底部网站备案号等信息")))]),t._v(" "),a("Input",{staticStyle:{width:"100%","margin-top":"6px"},model:{value:t.formDatum.home_footer,callback:function(e){t.$set(t.formDatum,"home_footer",e)},expression:"formDatum.home_footer"}},[a("span",{attrs:{slot:"prepend"},slot:"prepend"},[t._v(t._s(t.$L("首页底部")))])])]:t._e()],2)],1),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;var m=a(20629);function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function u(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const f={name:"SystemTaskPriority",data:function(){return{loadIng:0,formDatum:[],nullDatum:{name:"",priority:1,days:1,color:"#8bcf70"}}},mounted:function(){this.systemSetting()},computed:function(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){u(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,m.rn)(["taskPriority"])),watch:{taskPriority:{handler:function(t){this.formDatum=$A.cloneJSON(t),0===this.formDatum.length&&this.addDatum()},immediate:!0}},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.taskPriority)},addDatum:function(){this.formDatum.push($A.cloneJSON(this.nullDatum))},delDatum:function(t){this.formDatum.splice(t,1),0===this.formDatum.length&&this.addDatum()},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/priority?type="+(t?"save":"get"),method:"post",data:{list:this.formDatum}}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.$store.state.taskPriority=$A.cloneJSON(o)})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))}}};const p=(0,i.Z)(f,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-system-item"},[a("Form",{ref:"formDatum",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{staticClass:"setting-color"},[a("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("名称")))]),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ETooltip",{attrs:{content:t.$L("数值越小级别越高"),"max-width":"auto",placement:"top",transfer:""}},[a("div",[a("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}}),t._v(" "+t._s(t.$L("级别")))],1)])],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ETooltip",{attrs:{content:t.$L("任务完成时间"),"max-width":"auto",placement:"top",transfer:""}},[a("div",[a("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}}),t._v(" "+t._s(t.$L("天数")))],1)])],1),t._v(" "),a("Col",{attrs:{span:"4"}},[t._v(t._s(t.$L("颜色")))])],1),t._v(" "),t._l(t.formDatum,(function(e,o){return a("Row",{key:o,staticClass:"setting-color"},[a("Col",{attrs:{span:"12"}},[a("Input",{attrs:{maxlength:20,placeholder:t.$L("请输入名称"),clearable:""},on:{"on-clear":function(e){return t.delDatum(o)}},model:{value:e.name,callback:function(a){t.$set(e,"name",a)},expression:"item.name"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("Input",{attrs:{type:"number"},model:{value:e.priority,callback:function(a){t.$set(e,"priority",a)},expression:"item.priority"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("Input",{attrs:{type:"number"},model:{value:e.days,callback:function(a){t.$set(e,"days",a)},expression:"item.days"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ColorPicker",{attrs:{recommend:"",transfer:""},model:{value:e.color,callback:function(a){t.$set(e,"color",a)},expression:"item.color"}})],1)],1)})),t._v(" "),a("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addDatum}},[t._v(t._s(t.$L("添加优先级")))])],2),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;function _(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function d(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const v={name:"SystemColumnTemplate",data:function(){return{loadIng:0,formDatum:[],nullDatum:{name:"",columns:""}}},mounted:function(){this.systemSetting()},computed:function(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?_(Object(a),!0).forEach((function(e){d(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):_(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,m.rn)(["columnTemplate"])),watch:{columnTemplate:{handler:function(t){this.formDatum=$A.cloneJSON(t),0===this.formDatum.length&&this.addDatum()},immediate:!0}},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.columnTemplate)},addDatum:function(){this.formDatum.push($A.cloneJSON(this.nullDatum))},delDatum:function(t){this.formDatum.splice(t,1),0===this.formDatum.length&&this.addDatum()},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/column/template?type="+(t?"save":"get"),method:"post",data:{list:this.formDatum}}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.$store.state.columnTemplate=$A.cloneJSON(o).map((function(t){return $A.isArray(t.columns)&&(t.columns=t.columns.join(",")),t}))})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))}}};function b(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function h(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?b(Object(a),!0).forEach((function(e){g(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):b(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function g(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const D={name:"SystemEmailSetting",data:function(){return{loadIng:0,formData:{smtp_server:"",port:"",account:"",password:"",reg_verify:"colse",notice:"open",task_remind_hours:0,task_remind_hours2:0},ruleData:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formData.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formData=$A.cloneJSON(this.formDatum_bak)},formArchived:function(t){this.formData=h(h({},this.formData),{},{auto_archived:t})},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting/email?type="+(t?"save":"all"),data:this.formData}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.formData=o,e.formDatum_bak=$A.cloneJSON(e.formData)})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))},hoursChange:function(t){var e=this;10*t%5!=0&&(setTimeout((function(){e.formData.task_remind_hours=1})),$A.messageError("任务提醒只能是0.5的倍数"))},hours2Change:function(t){var e=this;10*t%5!=0&&(setTimeout((function(){e.formData.task_remind_hours2=1})),$A.messageError("第二次任务提醒只能是0.5的倍数"))}}};const y={components:{SystemColumnTemplate:(0,i.Z)(v,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-system-item"},[a("Form",{ref:"formDatum",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{staticClass:"setting-template"},[a("Col",{attrs:{span:"8"}},[t._v(t._s(t.$L("名称")))]),t._v(" "),a("Col",{attrs:{span:"16"}},[t._v(t._s(t.$L("项目模板")))])],1),t._v(" "),t._l(t.formDatum,(function(e,o){return a("Row",{key:o,staticClass:"setting-template"},[a("Col",{attrs:{span:"8"}},[a("Input",{attrs:{maxlength:20,placeholder:t.$L("请输入名称"),clearable:""},on:{"on-clear":function(e){return t.delDatum(o)}},model:{value:e.name,callback:function(a){t.$set(e,"name",a)},expression:"item.name"}})],1),t._v(" "),a("Col",{attrs:{span:"16"}},[a("TagInput",{model:{value:e.columns,callback:function(a){t.$set(e,"columns",a)},expression:"item.columns"}})],1)],1)})),t._v(" "),a("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addDatum}},[t._v(t._s(t.$L("添加模板")))])],2),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports,SystemTaskPriority:p,SystemSetting:l,SystemEmailSetting:(0,i.Z)(D,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-item submit"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("h3",[t._v(t._s(t.$L("邮箱服务器设置")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("SMTP服务器"),prop:"smtp_server"}},[a("Input",{model:{value:t.formData.smtp_server,callback:function(e){t.$set(t.formData,"smtp_server",e)},expression:"formData.smtp_server"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("端口"),prop:"port"}},[a("Input",{attrs:{maxlength:20},model:{value:t.formData.port,callback:function(e){t.$set(t.formData,"port",e)},expression:"formData.port"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("账号"),prop:"account"}},[a("Input",{attrs:{maxlength:20},model:{value:t.formData.account,callback:function(e){t.$set(t.formData,"account",e)},expression:"formData.account"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("密码"),prop:"password"}},[a("Input",{attrs:{maxlength:20},model:{value:t.formData.password,callback:function(e){t.$set(t.formData,"password",e)},expression:"formData.password"}})],1),t._v(" "),a("h3",[t._v(t._s(t.$L("邮件通知设置")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("开启注册验证"),prop:"reg_verify"}},[a("RadioGroup",{model:{value:t.formData.reg_verify,callback:function(e){t.$set(t.formData,"reg_verify",e)},expression:"formData.reg_verify"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formData.reg_verify?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("开启后账号需验证通过才可登录")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("开启通知"),prop:"notice"}},[a("RadioGroup",{model:{value:t.formData.notice,callback:function(e){t.$set(t.formData,"notice",e)},expression:"formData.notice"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1)],1),t._v(" "),"open"==t.formData.notice?[a("FormItem",{attrs:{label:t.$L("任务提醒:"),prop:"task_remind_hours"}},[a("label",[t._v(t._s(t.$L("到期前")))]),t._v(" "),a("InputNumber",{attrs:{min:.5,step:.5},on:{"on-change":t.hoursChange},model:{value:t.formData.task_remind_hours,callback:function(e){t.$set(t.formData,"task_remind_hours",e)},expression:"formData.task_remind_hours"}}),t._v(" "),a("label",[t._v(t._s(t.$L("小时")))])],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("第二次任务提醒:"),prop:"task_remind_hours2"}},[a("label",[t._v(t._s(t.$L("到期后")))]),t._v(" "),a("InputNumber",{attrs:{min:.5,step:.5},on:{"on-change":t.hours2Change},model:{value:t.formData.task_remind_hours2,callback:function(e){t.$set(t.formData,"task_remind_hours2",e)},expression:"formData.task_remind_hours2"}}),t._v(" "),a("label",[t._v(t._s(t.$L("小时")))])],1)]:t._e()],2),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports},data:function(){return{tabAction:"setting"}}};const $=(0,i.Z)(y,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-item submit"},[a("Tabs",{model:{value:t.tabAction,callback:function(e){t.tabAction=e},expression:"tabAction"}},[a("TabPane",{attrs:{label:t.$L("系统设置"),name:"setting"}},[a("SystemSetting")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("任务优先级"),name:"taskPriority"}},[a("SystemTaskPriority")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("项目模板"),name:"columnTemplate"}},[a("SystemColumnTemplate")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("邮件设置"),name:"emailSetting"}},[a("SystemEmailSetting")],1)],1)],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file +"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[466],{84168:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var o=n(20629),i=n(80641);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l={data:function(){return{loadIng:0,codeNeed:!1,codeUrl:$A.apiUrl("users/login/codeimg"),loginType:"login",loginJump:!1,email:$A.getStorageString("cacheLoginEmail")||"",password:"",password2:"",code:"",invite:"",needStartHome:!1,needInvite:!1,subscribe:null}},mounted:function(){var e=this;this.getDemoAccount(),this.getNeedStartHome(),this.$Electron?this.chackServerUrl().catch((function(){})):this.clearServerUrl(),this.subscribe=i.Store.subscribe("useSSOLogin",(function(){e.inputServerUrl()}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},activated:function(){this.loginType="login"},deactivated:function(){this.loginJump=!1,this.password="",this.password2="",this.code="",this.invite=""},computed:r(r({},(0,o.rn)(["cacheServerUrl","themeMode","themeList"])),{},{currentLanguage:function(){return this.languageList[this.languageType]||"Language"},welcomeTitle:function(){var e=window.systemInfo.title||"DooTask";return"PublicDooTask"==e?"Public DooTask":"Welcome "+e},loginText:function(){var e="login"==this.loginType?"登录":"注册";return this.loginJump&&(e+="成功..."),e}}),watch:{$route:function(e){var t=this;"reg"==e.query.type&&this.$nextTick((function(){t.loginType="reg"}))},loginType:function(e){"reg"==e&&this.getNeedInvite()}},methods:{goHome:function(){this.needStartHome&&this.goForward({name:"index"})},setTheme:function(e){this.$store.dispatch("setTheme",e)},getDemoAccount:function(){var e=this;this.isNotServer()||this.$store.dispatch("call",{url:"system/demo"}).then((function(t){var n=t.data;n.account&&(e.email=n.account,e.password=n.password)})).catch((function(){}))},getNeedStartHome:function(){var e=this;this.$store.dispatch("call",{url:"system/get/starthome"}).then((function(t){var n=t.data;e.needStartHome=!!n.need_start})).catch((function(){e.needStartHome=!1}))},getNeedInvite:function(){var e=this;this.$store.dispatch("call",{url:"users/reg/needinvite"}).then((function(t){var n=t.data;e.needInvite=!!n.need})).catch((function(){e.needInvite=!1}))},forgotPassword:function(){$A.modalWarning("请联系管理员!")},reCode:function(){this.codeUrl=$A.apiUrl("users/login/codeimg?_="+Math.random())},inputServerUrl:function(){var e=this;$A.modalInput({title:"使用 SSO 登录",value:this.cacheServerUrl,placeholder:"请输入服务器地址",onOk:function(t,n){if(t)return $A.leftExists(t,"http://")||$A.leftExists(t,"https://")||(t="http://"+t),$A.rightExists(t,"/api/")||(t+=$A.rightExists(t,"/")?"api/":"/api/"),void e.$store.dispatch("call",{url:t+"system/setting"}).then((function(){e.setServerUrl(t),n()})).catch((function(e){var t=e.msg;$A.modalError(t||"服务器地址无效",301),n()}));e.clearServerUrl()}})},chackServerUrl:function(e){var t=this;return new Promise((function(n,o){t.$Electron&&t.isNotServer()?(!0===e&&$A.messageWarning("请设置服务器"),t.inputServerUrl(),o()):n()}))},setServerUrl:function(e){e!=this.cacheServerUrl&&($A.setStorage("cacheServerUrl",e),window.location.reload())},clearServerUrl:function(){this.setServerUrl("")},isNotServer:function(){var e=$A.getDomain(window.systemInfo.apiUrl);return""==e||"public"==e},onBlur:function(){var e=this;"login"==this.loginType&&this.email?(this.loadIng++,this.$store.dispatch("call",{url:"users/login/needcode",data:{email:this.email}}).then((function(){e.loadIng--,e.reCode(),e.codeNeed=!0})).catch((function(){e.loadIng--,e.codeNeed=!1}))):this.codeNeed=!1},onLogin:function(){var e=this;this.chackServerUrl(!0).then((function(){e.email=$A.trim(e.email),e.password=$A.trim(e.password),e.password2=$A.trim(e.password2),e.code=$A.trim(e.code),e.invite=$A.trim(e.invite),$A.isEmail(e.email)?e.password?"reg"!=e.loginType||e.password==e.password2?(e.loadIng++,e.$store.dispatch("call",{url:"users/login",data:{type:e.loginType,email:e.email,password:e.password,code:e.code,invite:e.invite}}).then((function(t){var n=t.data;e.loadIng--,$A.setStorage("cacheLoginEmail",e.email),e.$store.dispatch("handleClearCache",n).then((function(){e.goNext1()})).catch((function(){e.goNext1()}))})).catch((function(t){var n=t.data,o=t.msg;e.loadIng--,"email"===n.code?$A.modalWarning(o):$A.modalError(o),"need"===n.code&&(e.reCode(),e.codeNeed=!0)}))):$A.messageWarning("确认密码输入不一致"):$A.messageWarning("请输入密码"):$A.messageWarning("请输入正确的邮箱地址")}))},goNext1:function(){var e=this;this.loginJump=!0,"login"==this.loginType?this.goNext2():this.$store.dispatch("call",{url:"project/add",data:{name:this.$L("个人项目"),desc:this.$L("注册时系统自动创建项目,你可以自由删除。")}}).then((function(){e.goNext2()})).catch((function(){e.goNext2()}))},goNext2:function(){var e=decodeURIComponent($A.getObject(this.$route.query,"from"));e?window.location.replace(e):this.goForward({path:"/manage/dashboard"},!0)}}};const c=(0,n(51900).Z)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"page-login"},[n("PageTitle",{attrs:{title:e.$L("登录")}}),e._v(" "),n("div",{staticClass:"login-body"},[n("div",{staticClass:"login-logo no-dark-mode",class:{"can-click":e.needStartHome},on:{click:e.goHome}}),e._v(" "),n("div",{staticClass:"login-box"},[n("div",{staticClass:"login-title"},[e._v(e._s(e.welcomeTitle))]),e._v(" "),"reg"==e.loginType?n("div",{staticClass:"login-subtitle"},[e._v(e._s(e.$L("输入您的信息以创建帐户。")))]):n("div",{staticClass:"login-subtitle"},[e._v(e._s(e.$L("输入您的凭证以访问您的帐户。")))]),e._v(" "),n("div",{staticClass:"login-input"},[e.$Electron&&e.cacheServerUrl?n("Input",{attrs:{value:e.$A.getDomain(e.cacheServerUrl),prefix:"ios-globe-outline",size:"large",readonly:"",clearable:""},on:{"on-clear":e.clearServerUrl}}):e._e(),e._v(" "),n("Input",{attrs:{prefix:"ios-mail-outline",placeholder:e.$L("输入您的电子邮件"),size:"large"},on:{"on-enter":e.onLogin,"on-blur":e.onBlur},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),e._v(" "),n("Input",{attrs:{prefix:"ios-lock-outline",placeholder:e.$L("输入您的密码"),type:"password",size:"large"},on:{"on-enter":e.onLogin},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),e._v(" "),"reg"==e.loginType?n("Input",{attrs:{prefix:"ios-lock-outline",placeholder:e.$L("输入确认密码"),type:"password",size:"large"},on:{"on-enter":e.onLogin},model:{value:e.password2,callback:function(t){e.password2=t},expression:"password2"}}):e._e(),e._v(" "),"reg"==e.loginType&&e.needInvite?n("Input",{staticClass:"login-code",attrs:{placeholder:e.$L("请输入注册邀请码"),type:"text",size:"large"},on:{"on-enter":e.onLogin},model:{value:e.invite,callback:function(t){e.invite=t},expression:"invite"}},[n("span",{attrs:{slot:"prepend"},slot:"prepend"},[e._v(" "+e._s(e.$L("邀请码"))+" ")])]):e._e(),e._v(" "),"login"==e.loginType&&e.codeNeed?n("Input",{staticClass:"login-code",attrs:{placeholder:e.$L("输入图形验证码"),size:"large"},on:{"on-enter":e.onLogin},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}},[n("Icon",{staticClass:"login-icon",attrs:{slot:"prepend",type:"ios-checkmark-circle-outline"},slot:"prepend"}),e._v(" "),n("div",{staticClass:"login-code-end",attrs:{slot:"append"},on:{click:e.reCode},slot:"append"},[n("img",{attrs:{src:e.codeUrl}})])],1):e._e(),e._v(" "),n("Button",{attrs:{type:"primary",loading:e.loadIng>0||e.loginJump,size:"large",long:""},on:{click:e.onLogin}},[e._v(e._s(e.$L(e.loginText)))]),e._v(" "),"reg"==e.loginType?n("div",{staticClass:"login-switch"},[e._v(e._s(e.$L("已经有帐号?"))),n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(t){e.loginType="login"}}},[e._v(e._s(e.$L("登录帐号")))])]):n("div",{staticClass:"login-switch"},[e._v(e._s(e.$L("还没有帐号?"))),n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(t){e.loginType="reg"}}},[e._v(e._s(e.$L("注册帐号")))])])],1)]),e._v(" "),n("div",{staticClass:"login-bottom"},[n("Dropdown",{attrs:{trigger:"click",placement:"top-start"}},[n("div",{staticClass:"login-setting"},[e._v("\n "+e._s(e.$L("设置"))+"\n "),n("i",{staticClass:"taskfont"},[e._v("")])]),e._v(" "),n("DropdownMenu",{staticClass:"login-setting-menu",attrs:{slot:"list"},slot:"list"},[n("Dropdown",{attrs:{placement:"right-end"},on:{"on-click":e.setTheme}},[n("DropdownItem",[n("div",{staticClass:"login-setting-item"},[e._v("\n "+e._s(e.$L("主题皮肤"))+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),e._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},e._l(e.themeList,(function(t,o){return n("DropdownItem",{key:o,attrs:{name:t.value,selected:e.themeMode===t.value}},[e._v(e._s(e.$L(t.name)))])})),1)],1),e._v(" "),n("Dropdown",{attrs:{placement:"right-end"},on:{"on-click":e.setLanguage}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"login-setting-item"},[e._v("\n "+e._s(e.currentLanguage)+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),e._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},e._l(e.languageList,(function(t,o){return n("DropdownItem",{key:o,attrs:{name:o,selected:e.getLanguage()===o}},[e._v(e._s(t))])})),1)],1)],1)],1),e._v(" "),n("div",{staticClass:"login-forgot"},[e._v(e._s(e.$L("忘记密码了?"))),n("a",{attrs:{href:"javascript:void(0)"},on:{click:e.forgotPassword}},[e._v(e._s(e.$L("重置密码")))])])],1)])],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/483.js b/public/js/build/483.js index 31de334e2..0d5c66e81 100644 --- a/public/js/build/483.js +++ b/public/js/build/483.js @@ -1 +1 @@ -"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[483],{75091:(t,e,r)=>{r.d(e,{Z:()=>i});var a=r(1519),s=r.n(a)()((function(t){return t[1]}));s.push([t.id,".electron-report[data-v-7231af33]{display:flex;flex-direction:column;height:100%;overflow:auto}",""]);const i=s},47853:(t,e,r)=>{r.d(e,{Z:()=>i});var a=r(80641);const s={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=a.Store.subscribe("cacheUserActive",(function(e){var r=t.list.findIndex((function(t){return t.userid==e.userid}));r>-1&&(t.$set(t.list,r,Object.assign({},t.list[r],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,r=this.selects;return t&&e&&r.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var r=this.searchHistory.find((function(e){return e.key==t}));r&&(this.list=r.data),r||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(a){var s=a.data;r||e.loadIng--,e.list=s;var i=e.searchHistory.findIndex((function(e){return e.key==t})),n={key:t,data:s,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,n):e.searchHistory.push(n)})).catch((function(t){var a=t.msg;r||e.loadIng--,e.list=[],$A.messageWarning(a)})):r||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var r=t.list.find((function(t){return t.userid==e.value}));r&&(t.$set(e,"label",r.nickname),t.$set(e,"avatar",r.userimg))}))}}),100)}}};const i=(0,r(51900).Z)(s,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{class:["common-user",t.maxHiddenClass]},[r("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?r("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,a){return r("Option",{key:a,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[r("div",{staticClass:"user-input-option"},[r("div",{staticClass:"user-input-avatar"},[r("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),r("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),r("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?r("div",{staticClass:"common-user-loading"},[r("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},22371:(t,e,r)=>{r.d(e,{Z:()=>l});var a=r(47853),s=r(20629);function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,a)}return r}function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const o={name:"ReportEdit",components:{TEditor:function(){return r.e(817).then(r.bind(r,6817))},UserInput:a.Z},props:{id:{default:0}},data:function(){return{reportData:{title:"",content:"",type:"weekly",receive:[],id:0,offset:0},prevCycleText:"",nextCycleText:""}},watch:{id:function(t){this.id>0?this.getDetail(t):(this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate())}},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach((function(e){n(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({},(0,s.rn)(["userId"])),mounted:function(){this.getTemplate()},methods:{initLanguage:function(){this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")},handleSubmit:function(){var t=this;if(0===this.reportData.receive.length)return $A.messageError(this.$L("请选择接收人")),!1;0===this.id&&this.reportData.id>0?$A.modalConfirm({title:"覆盖提交",content:"你已提交过此日期的报告,是否覆盖提交?",loading:!0,onOk:function(){t.doSubmit(!0)}}):this.doSubmit()},doSubmit:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$store.dispatch("call",{url:"report/store",data:this.reportData,method:"post"}).then((function(r){var a=r.data,s=r.msg;e&&t.$Modal.remove(),t.reportData.offset=0,t.reportData.type="weekly",t.reportData.receive=[],t.getTemplate(),$A.messageSuccess(s),t.$emit("saveSuccess",a)})).catch((function(r){var a=r.msg;e&&t.$Modal.remove(),$A.messageError(a)}))},getTemplate:function(){var t=this;this.$store.dispatch("call",{url:"report/template",data:{type:this.reportData.type,offset:this.reportData.offset,id:this.id}}).then((function(e){var r=e.data;r.id?(t.reportData.id=r.id,t.id>0?t.getDetail(r.id):(t.reportData.title=r.title,t.reportData.content=r.content)):(t.reportData.id=0,t.reportData.title=r.title,t.reportData.content=r.content)})).catch((function(t){var e=t.msg;$A.messageError(e)}))},typeChange:function(t){this.reportData.offset=0,"weekly"===t?(this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")):(this.prevCycleText=this.$L("上一天"),this.nextCycleText=this.$L("下一天")),this.getTemplate()},getDetail:function(t){var e=this;this.$store.dispatch("call",{url:"report/detail",data:{id:t}}).then((function(r){var a=r.data;e.reportData.title=a.title,e.reportData.content=a.content,e.reportData.receive=a.receives_user.map((function(t){return t.userid})),e.reportData.type=a.type_val,e.reportData.id=t})).catch((function(t){var e=t.msg;$A.messageError(e)}))},prevCycle:function(){this.reportData.offset-=1,this.reReportData(),this.getTemplate()},nextCycle:function(){this.reportData.offset<0&&(this.reportData.offset+=1),this.reReportData(),this.getTemplate()},getLastSubmitter:function(){var t=this;this.$store.dispatch("call",{url:"report/last_submitter"}).then((function(e){var r=e.data;t.reportData.receive=r})).catch((function(t){var e=t.msg;$A.messageError(e)}))},reReportData:function(){this.reportData.title="",this.reportData.content="",this.reportData.receive=[],this.reportData.id=0}}};const l=(0,r(51900).Z)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("Form",{staticClass:"report-edit",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{attrs:{label:t.$L("汇报类型")}},[r("RadioGroup",{staticClass:"report-radiogroup",attrs:{type:"button","button-style":"solid",readonly:t.id>0},on:{"on-change":t.typeChange},model:{value:t.reportData.type,callback:function(e){t.$set(t.reportData,"type",e)},expression:"reportData.type"}},[r("Radio",{attrs:{label:"weekly",disabled:t.id>0&&"daily"==t.reportData.type}},[t._v(t._s(t.$L("周报")))]),t._v(" "),r("Radio",{attrs:{label:"daily",disabled:t.id>0&&"weekly"==t.reportData.type}},[t._v(t._s(t.$L("日报")))])],1),t._v(" "),0===t.id?r("ButtonGroup",{staticClass:"report-buttongroup"},[r("ETooltip",{attrs:{content:t.prevCycleText,placement:"bottom"}},[r("Button",{attrs:{type:"primary"},on:{click:t.prevCycle}},[r("Icon",{attrs:{type:"ios-arrow-back"}})],1)],1),t._v(" "),r("div",{staticClass:"report-buttongroup-vertical"}),t._v(" "),r("ETooltip",{attrs:{disabled:t.reportData.offset>=0,content:t.nextCycleText,placement:"bottom"}},[r("Button",{attrs:{type:"primary",disabled:t.reportData.offset>=0},on:{click:t.nextCycle}},[r("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],1)],1):t._e()],1),t._v(" "),r("FormItem",{attrs:{label:t.$L("汇报名称")}},[r("Input",{attrs:{disabled:""},model:{value:t.reportData.title,callback:function(e){t.$set(t.reportData,"title",e)},expression:"reportData.title"}})],1),t._v(" "),r("FormItem",{attrs:{label:t.$L("汇报对象")}},[r("div",{staticClass:"report-users"},[r("UserInput",{attrs:{disabledChoice:[t.userId],placeholder:t.$L("选择接收人"),transfer:!1},model:{value:t.reportData.receive,callback:function(e){t.$set(t.reportData,"receive",e)},expression:"reportData.receive"}}),t._v(" "),r("a",{staticClass:"report-user-link",attrs:{href:"javascript:void(0);"},on:{click:t.getLastSubmitter}},[r("Icon",{attrs:{type:"ios-share-outline"}}),t._v(t._s(t.$L("使用我上次的汇报对象"))+"\n ")],1)],1)]),t._v(" "),r("FormItem",{staticClass:"report-content-editor",attrs:{label:t.$L("汇报内容")}},[r("TEditor",{attrs:{height:"100%"},model:{value:t.reportData.content,callback:function(e){t.$set(t.reportData,"content",e)},expression:"reportData.content"}})],1),t._v(" "),r("FormItem",{staticClass:"report-foot"},[r("Button",{staticClass:"report-bottom",attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(t._s(t.$L(t.id>0?"修改":"提交")))])],1)],1)}),[],!1,null,null,null).exports},94483:(t,e,r)=>{r.r(e),r.d(e,{default:()=>l});const a={components:{ReportEdit:r(22371).Z},data:function(){return{detail:{}}},computed:{id:function(){return $A.runNum(this.detail.id||this.$route.params.id)},title:function(){return this.$L(this.id>0?"修改报告":"新增报告")}},methods:{saveSuccess:function(t){this.detail=t,this.$isSubElectron&&$A.Electron.sendMessage("sendForwardMain",{channel:"reportSaveSuccess",data:t})}}};var s=r(93379),i=r.n(s),n=r(75091),o={insert:"head",singleton:!1};i()(n.Z,o);n.Z.locals;const l=(0,r(51900).Z)(a,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"electron-report"},[r("PageTitle",{attrs:{title:t.title}}),t._v(" "),r("ReportEdit",{attrs:{id:t.id},on:{saveSuccess:t.saveSuccess}})],1)}),[],!1,null,"7231af33",null).exports}}]); \ No newline at end of file +"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[483],{75091:(t,e,r)=>{r.d(e,{Z:()=>i});var a=r(1519),s=r.n(a)()((function(t){return t[1]}));s.push([t.id,".electron-report[data-v-7231af33]{display:flex;flex-direction:column;height:100%;overflow:auto}",""]);const i=s},47853:(t,e,r)=>{r.d(e,{Z:()=>i});var a=r(80641);const s={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=a.Store.subscribe("cacheUserActive",(function(e){var r=t.list.findIndex((function(t){return t.userid==e.userid}));r>-1&&(t.$set(t.list,r,Object.assign({},t.list[r],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,r=this.selects;return t&&e&&r.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var r=this.searchHistory.find((function(e){return e.key==t}));r&&(this.list=r.data),r||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(a){var s=a.data;r||e.loadIng--,e.list=s;var i=e.searchHistory.findIndex((function(e){return e.key==t})),n={key:t,data:s,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,n):e.searchHistory.push(n)})).catch((function(t){var a=t.msg;r||e.loadIng--,e.list=[],$A.messageWarning(a)})):r||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var r=t.list.find((function(t){return t.userid==e.value}));r&&(t.$set(e,"label",r.nickname),t.$set(e,"avatar",r.userimg))}))}}),100)}}};const i=(0,r(51900).Z)(s,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{class:["common-user",t.maxHiddenClass]},[r("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?r("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,a){return r("Option",{key:a,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[r("div",{staticClass:"user-input-option"},[r("div",{staticClass:"user-input-avatar"},[r("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),r("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),r("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?r("div",{staticClass:"common-user-loading"},[r("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},22371:(t,e,r)=>{r.d(e,{Z:()=>l});var a=r(47853),s=r(20629);function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,a)}return r}function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const o={name:"ReportEdit",components:{TEditor:function(){return r.e(500).then(r.bind(r,89500))},UserInput:a.Z},props:{id:{default:0}},data:function(){return{reportData:{title:"",content:"",type:"weekly",receive:[],id:0,offset:0},prevCycleText:"",nextCycleText:""}},watch:{id:function(t){this.id>0?this.getDetail(t):(this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate())}},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach((function(e){n(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({},(0,s.rn)(["userId"])),mounted:function(){this.getTemplate()},methods:{initLanguage:function(){this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")},handleSubmit:function(){var t=this;if(0===this.reportData.receive.length)return $A.messageError(this.$L("请选择接收人")),!1;0===this.id&&this.reportData.id>0?$A.modalConfirm({title:"覆盖提交",content:"你已提交过此日期的报告,是否覆盖提交?",loading:!0,onOk:function(){t.doSubmit(!0)}}):this.doSubmit()},doSubmit:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$store.dispatch("call",{url:"report/store",data:this.reportData,method:"post"}).then((function(r){var a=r.data,s=r.msg;e&&t.$Modal.remove(),t.reportData.offset=0,t.reportData.type="weekly",t.reportData.receive=[],t.getTemplate(),$A.messageSuccess(s),t.$emit("saveSuccess",a)})).catch((function(r){var a=r.msg;e&&t.$Modal.remove(),$A.messageError(a)}))},getTemplate:function(){var t=this;this.$store.dispatch("call",{url:"report/template",data:{type:this.reportData.type,offset:this.reportData.offset,id:this.id}}).then((function(e){var r=e.data;r.id?(t.reportData.id=r.id,t.id>0?t.getDetail(r.id):(t.reportData.title=r.title,t.reportData.content=r.content)):(t.reportData.id=0,t.reportData.title=r.title,t.reportData.content=r.content)})).catch((function(t){var e=t.msg;$A.messageError(e)}))},typeChange:function(t){this.reportData.offset=0,"weekly"===t?(this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")):(this.prevCycleText=this.$L("上一天"),this.nextCycleText=this.$L("下一天")),this.getTemplate()},getDetail:function(t){var e=this;this.$store.dispatch("call",{url:"report/detail",data:{id:t}}).then((function(r){var a=r.data;e.reportData.title=a.title,e.reportData.content=a.content,e.reportData.receive=a.receives_user.map((function(t){return t.userid})),e.reportData.type=a.type_val,e.reportData.id=t})).catch((function(t){var e=t.msg;$A.messageError(e)}))},prevCycle:function(){this.reportData.offset-=1,this.reReportData(),this.getTemplate()},nextCycle:function(){this.reportData.offset<0&&(this.reportData.offset+=1),this.reReportData(),this.getTemplate()},getLastSubmitter:function(){var t=this;this.$store.dispatch("call",{url:"report/last_submitter"}).then((function(e){var r=e.data;t.reportData.receive=r})).catch((function(t){var e=t.msg;$A.messageError(e)}))},reReportData:function(){this.reportData.title="",this.reportData.content="",this.reportData.receive=[],this.reportData.id=0}}};const l=(0,r(51900).Z)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("Form",{staticClass:"report-edit",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{attrs:{label:t.$L("汇报类型")}},[r("RadioGroup",{staticClass:"report-radiogroup",attrs:{type:"button","button-style":"solid",readonly:t.id>0},on:{"on-change":t.typeChange},model:{value:t.reportData.type,callback:function(e){t.$set(t.reportData,"type",e)},expression:"reportData.type"}},[r("Radio",{attrs:{label:"weekly",disabled:t.id>0&&"daily"==t.reportData.type}},[t._v(t._s(t.$L("周报")))]),t._v(" "),r("Radio",{attrs:{label:"daily",disabled:t.id>0&&"weekly"==t.reportData.type}},[t._v(t._s(t.$L("日报")))])],1),t._v(" "),0===t.id?r("ButtonGroup",{staticClass:"report-buttongroup"},[r("ETooltip",{attrs:{content:t.prevCycleText,placement:"bottom"}},[r("Button",{attrs:{type:"primary"},on:{click:t.prevCycle}},[r("Icon",{attrs:{type:"ios-arrow-back"}})],1)],1),t._v(" "),r("div",{staticClass:"report-buttongroup-vertical"}),t._v(" "),r("ETooltip",{attrs:{disabled:t.reportData.offset>=0,content:t.nextCycleText,placement:"bottom"}},[r("Button",{attrs:{type:"primary",disabled:t.reportData.offset>=0},on:{click:t.nextCycle}},[r("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],1)],1):t._e()],1),t._v(" "),r("FormItem",{attrs:{label:t.$L("汇报名称")}},[r("Input",{attrs:{disabled:""},model:{value:t.reportData.title,callback:function(e){t.$set(t.reportData,"title",e)},expression:"reportData.title"}})],1),t._v(" "),r("FormItem",{attrs:{label:t.$L("汇报对象")}},[r("div",{staticClass:"report-users"},[r("UserInput",{attrs:{disabledChoice:[t.userId],placeholder:t.$L("选择接收人"),transfer:!1},model:{value:t.reportData.receive,callback:function(e){t.$set(t.reportData,"receive",e)},expression:"reportData.receive"}}),t._v(" "),r("a",{staticClass:"report-user-link",attrs:{href:"javascript:void(0);"},on:{click:t.getLastSubmitter}},[r("Icon",{attrs:{type:"ios-share-outline"}}),t._v(t._s(t.$L("使用我上次的汇报对象"))+"\n ")],1)],1)]),t._v(" "),r("FormItem",{staticClass:"report-content-editor",attrs:{label:t.$L("汇报内容")}},[r("TEditor",{attrs:{height:"100%"},model:{value:t.reportData.content,callback:function(e){t.$set(t.reportData,"content",e)},expression:"reportData.content"}})],1),t._v(" "),r("FormItem",{staticClass:"report-foot"},[r("Button",{staticClass:"report-bottom",attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(t._s(t.$L(t.id>0?"修改":"提交")))])],1)],1)}),[],!1,null,null,null).exports},94483:(t,e,r)=>{r.r(e),r.d(e,{default:()=>l});const a={components:{ReportEdit:r(22371).Z},data:function(){return{detail:{}}},computed:{id:function(){return $A.runNum(this.detail.id||this.$route.params.id)},title:function(){return this.$L(this.id>0?"修改报告":"新增报告")}},methods:{saveSuccess:function(t){this.detail=t,this.$isSubElectron&&$A.Electron.sendMessage("sendForwardMain",{channel:"reportSaveSuccess",data:t})}}};var s=r(93379),i=r.n(s),n=r(75091),o={insert:"head",singleton:!1};i()(n.Z,o);n.Z.locals;const l=(0,r(51900).Z)(a,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"electron-report"},[r("PageTitle",{attrs:{title:t.title}}),t._v(" "),r("ReportEdit",{attrs:{id:t.id},on:{saveSuccess:t.saveSuccess}})],1)}),[],!1,null,"7231af33",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/486.js b/public/js/build/486.js deleted file mode 100644 index 4cbb6f488..000000000 --- a/public/js/build/486.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 486.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[486],{50917:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},56294:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(43666),n(29157);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",s=ot.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var c='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=ot.open();if(null!==u){u.document.write(c);var l=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(l.output("bloburl"))}}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var h='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',f=ot.open();if(null!==f&&(f.document.write(h),f.document.title=e.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.1";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(50917);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(26910),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(50433),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"62e9d866",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},43666:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},29157:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},26910:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-62e9d866]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-62e9d866]{height:32px}.baseSelect option[data-v-62e9d866]{min-height:1.5em}.quickbar[data-v-62e9d866]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-62e9d866],.quickbar i[data-v-62e9d866]{color:#666;height:34px}.quickbar i[data-v-62e9d866]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-62e9d866]:hover{color:#232323}.quickbar i.active[data-v-62e9d866]{color:#0285d7}",""]);const o=i},50433:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},26486:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});var r=n(70538),i=n(56294);r.default.use(i.Z);const o={name:"FilePreview",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(817).then(n.bind(n,6817))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{code:{type:String,default:""},file:{type:Object,default:function(){return{}}}},data:function(){return{loadContent:0,contentDetail:null,loadPreview:!0}},mounted:function(){window.addEventListener("message",this.handleMessage)},beforeDestroy:function(){window.removeEventListener("message",this.handleMessage)},watch:{"file.id":{handler:function(t){t&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}},methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},getContent:function(){var t=this;["word","excel","ppt"].includes(this.file.type)?this.contentDetail=$A.cloneJSON(this.file):(this.loadContent++,this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id}}).then((function(e){var n=e.data;t.loadContent--,t.contentDetail=n.content})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadContent--})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.code||t.file.id,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const a=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"file-preview"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t._v("\n "+t._s(t.formatName(t.file))+"\n "),n("Tag",{attrs:{color:"default"}},[t._v(t._s(t.$L("只读")))]),t._v(" "),n("div",{staticClass:"refresh"},[t.contentLoad?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getContent}})],1)],1),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e()],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDPreview",{attrs:{initialValue:t.contentDetail.content}}):n("TEditor",{attrs:{value:t.contentDetail.content,height:"100%",readOnly:""}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{value:t.contentDetail,title:t.file.name,readOnly:""}}):"mind"==t.file.type?n("Minder",{ref:"myMind",attrs:{value:t.contentDetail,readOnly:""}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{value:t.contentDetail,ext:t.file.ext,readOnly:""}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{value:t.contentDetail,code:t.code,documentKey:t.documentKey,readOnly:""}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2)}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/494.js b/public/js/build/494.js index 13ab299f3..2e63fe2c8 100644 --- a/public/js/build/494.js +++ b/public/js/build/494.js @@ -1 +1 @@ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[494],{14725:(t,e,r)=>{var i=r(82691),n=r(59016),a=r(96157),s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(a(t)+" is not a function")}},18590:(t,e,r)=>{var i=r(82691),n=r(13350),a=r(96157),s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(a(t)+" is not a constructor")}},19121:(t,e,r)=>{var i=r(82691),n=r(59016),a=i.String,s=i.TypeError;t.exports=function(t){if("object"==typeof t||n(t))return t;throw s("Can't set "+a(t)+" as a prototype")}},9828:(t,e,r)=>{var i=r(85129),n=r(43372),a=r(65359),s=i("unscopables"),o=Array.prototype;null==o[s]&&a.f(o,s,{configurable:!0,value:n(null)}),t.exports=function(t){o[s][t]=!0}},57454:(t,e,r)=>{"use strict";var i=r(75346).charAt;t.exports=function(t,e,r){return e+(r?i(t,e).length:1)}},97173:(t,e,r)=>{var i=r(82691),n=r(20517),a=i.TypeError;t.exports=function(t,e){if(n(e,t))return t;throw a("Incorrect invocation")}},46471:(t,e,r)=>{var i=r(82691),n=r(53836),a=i.String,s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(a(t)+" is not an object")}},83922:(t,e,r)=>{var i=r(20685),n=r(17893),a=r(67005),s=function(t){return function(e,r,s){var o,h=i(e),u=a(h),l=n(s,u);if(t&&r!=r){for(;u>l;)if((o=h[l++])!=o)return!0}else for(;u>l;l++)if((t||l in h)&&h[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},90605:(t,e,r)=>{"use strict";var i=r(79273);t.exports=function(t,e){var r=[][t];return!!r&&i((function(){r.call(null,e||function(){return 1},1)}))}},24007:(t,e,r)=>{var i=r(82691),n=r(14725),a=r(75597),s=r(38808),o=r(67005),h=i.TypeError,u=function(t){return function(e,r,i,u){n(r);var l=a(e),c=s(l),f=o(l),g=t?f-1:0,p=t?-1:1;if(i<2)for(;;){if(g in c){u=c[g],g+=p;break}if(g+=p,t?g<0:f<=g)throw h("Reduce of empty array with no initial value")}for(;t?g>=0:f>g;g+=p)g in c&&(u=r(u,c[g],g,l));return u}};t.exports={left:u(!1),right:u(!0)}},28562:(t,e,r)=>{var i=r(82691),n=r(17893),a=r(67005),s=r(78328),o=i.Array,h=Math.max;t.exports=function(t,e,r){for(var i=a(t),u=n(e,i),l=n(void 0===r?i:r,i),c=o(h(l-u,0)),f=0;u<l;u++,f++)s(c,f,t[u]);return c.length=f,c}},86481:(t,e,r)=>{var i=r(22090);t.exports=i([].slice)},13348:(t,e,r)=>{var i=r(85129)("iterator"),n=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){n=!0}};s[i]=function(){return this},Array.from(s,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!n)return!1;var r=!1;try{var a={};a[i]=function(){return{next:function(){return{done:r=!0}}}},t(a)}catch(t){}return r}},96911:(t,e,r)=>{var i=r(22090),n=i({}.toString),a=i("".slice);t.exports=function(t){return a(n(t),8,-1)}},41654:(t,e,r)=>{var i=r(82691),n=r(23032),a=r(59016),s=r(96911),o=r(85129)("toStringTag"),h=i.Object,u="Arguments"==s(function(){return arguments}());t.exports=n?s:function(t){var e,r,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=h(t),o))?r:u?s(e):"Object"==(i=s(e))&&a(e.callee)?"Arguments":i}},32563:(t,e,r)=>{var i=r(95301),n=r(93487),a=r(94185),s=r(65359);t.exports=function(t,e,r){for(var o=n(e),h=s.f,u=a.f,l=0;l<o.length;l++){var c=o[l];i(t,c)||r&&i(r,c)||h(t,c,u(e,c))}}},28207:(t,e,r)=>{var i=r(85129)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[i]=!1,"/./"[t](e)}catch(t){}}return!1}},85173:(t,e,r)=>{var i=r(79273);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},70231:(t,e,r)=>{"use strict";var i=r(82136).IteratorPrototype,n=r(43372),a=r(89969),s=r(18252),o=r(90471),h=function(){return this};t.exports=function(t,e,r,u){var l=e+" Iterator";return t.prototype=n(i,{next:a(+!u,r)}),s(t,l,!1,!0),o[l]=h,t}},13725:(t,e,r)=>{var i=r(52031),n=r(65359),a=r(89969);t.exports=i?function(t,e,r){return n.f(t,e,a(1,r))}:function(t,e,r){return t[e]=r,t}},89969:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},78328:(t,e,r)=>{"use strict";var i=r(36708),n=r(65359),a=r(89969);t.exports=function(t,e,r){var s=i(e);s in t?n.f(t,s,a(0,r)):t[s]=r}},98414:(t,e,r)=>{"use strict";var i=r(4696),n=r(10363),a=r(64289),s=r(73991),o=r(59016),h=r(70231),u=r(64404),l=r(32716),c=r(18252),f=r(13725),g=r(63156),p=r(85129),d=r(90471),v=r(82136),y=s.PROPER,m=s.CONFIGURABLE,x=v.IteratorPrototype,b=v.BUGGY_SAFARI_ITERATORS,S=p("iterator"),w="keys",T="values",A="entries",O=function(){return this};t.exports=function(t,e,r,s,p,v,P){h(r,e,s);var E,C,M,N=function(t){if(t===p&&I)return I;if(!b&&t in V)return V[t];switch(t){case w:case T:case A:return function(){return new r(this,t)}}return function(){return new r(this)}},_=e+" Iterator",R=!1,V=t.prototype,k=V[S]||V["@@iterator"]||p&&V[p],I=!b&&k||N(p),L="Array"==e&&V.entries||k;if(L&&(E=u(L.call(new t)))!==Object.prototype&&E.next&&(a||u(E)===x||(l?l(E,x):o(E[S])||g(E,S,O)),c(E,_,!0,!0),a&&(d[_]=O)),y&&p==T&&k&&k.name!==T&&(!a&&m?f(V,"name",T):(R=!0,I=function(){return n(k,this)})),p)if(C={values:N(T),keys:v?I:N(w),entries:N(A)},P)for(M in C)(b||R||!(M in V))&&g(V,M,C[M]);else i({target:e,proto:!0,forced:b||R},C);return a&&!P||V[S]===I||g(V,S,I,{name:p}),d[e]=I,C}},52031:(t,e,r)=>{var i=r(79273);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},40652:(t,e,r)=>{var i=r(82691),n=r(53836),a=i.document,s=n(a)&&n(a.createElement);t.exports=function(t){return s?a.createElement(t):{}}},90252:t=>{t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},55792:(t,e,r)=>{var i=r(40652)("span").classList,n=i&&i.constructor&&i.constructor.prototype;t.exports=n===Object.prototype?void 0:n},16233:t=>{t.exports="object"==typeof window},65700:(t,e,r)=>{var i=r(11605),n=r(82691);t.exports=/ipad|iphone|ipod/i.test(i)&&void 0!==n.Pebble},54530:(t,e,r)=>{var i=r(11605);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(i)},47610:(t,e,r)=>{var i=r(96911),n=r(82691);t.exports="process"==i(n.process)},29746:(t,e,r)=>{var i=r(11605);t.exports=/web0s(?!.*chrome)/i.test(i)},11605:(t,e,r)=>{var i=r(72034);t.exports=i("navigator","userAgent")||""},22647:(t,e,r)=>{var i,n,a=r(82691),s=r(11605),o=a.process,h=a.Deno,u=o&&o.versions||h&&h.version,l=u&&u.v8;l&&(n=(i=l.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&s&&(!(i=s.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/))&&(n=+i[1]),t.exports=n},25864:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4696:(t,e,r)=>{var i=r(82691),n=r(94185).f,a=r(13725),s=r(63156),o=r(65146),h=r(32563),u=r(78484);t.exports=function(t,e){var r,l,c,f,g,p=t.target,d=t.global,v=t.stat;if(r=d?i:v?i[p]||o(p,{}):(i[p]||{}).prototype)for(l in e){if(f=e[l],c=t.noTargetGet?(g=n(r,l))&&g.value:r[l],!u(d?l:p+(v?".":"#")+l,t.forced)&&void 0!==c){if(typeof f==typeof c)continue;h(f,c)}(t.sham||c&&c.sham)&&a(f,"sham",!0),s(r,l,f,t)}}},79273:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},56099:(t,e,r)=>{"use strict";r(8522);var i=r(22090),n=r(63156),a=r(42928),s=r(79273),o=r(85129),h=r(13725),u=o("species"),l=RegExp.prototype;t.exports=function(t,e,r,c){var f=o(t),g=!s((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),p=g&&!s((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[f]=/./[f]),r.exec=function(){return e=!0,null},r[f](""),!e}));if(!g||!p||r){var d=i(/./[f]),v=e(f,""[t],(function(t,e,r,n,s){var o=i(t),h=e.exec;return h===a||h===l.exec?g&&!s?{done:!0,value:d(e,r,n)}:{done:!0,value:o(r,e,n)}:{done:!1}}));n(String.prototype,t,v[0]),n(l,f,v[1])}c&&h(l[f],"sham",!0)}},74091:(t,e,r)=>{var i=r(79922),n=Function.prototype,a=n.apply,s=n.call;t.exports="object"==typeof Reflect&&Reflect.apply||(i?s.bind(a):function(){return s.apply(a,arguments)})},57825:(t,e,r)=>{var i=r(22090),n=r(14725),a=r(79922),s=i(i.bind);t.exports=function(t,e){return n(t),void 0===e?t:a?s(t,e):function(){return t.apply(e,arguments)}}},79922:(t,e,r)=>{var i=r(79273);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},10363:(t,e,r)=>{var i=r(79922),n=Function.prototype.call;t.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},73991:(t,e,r)=>{var i=r(52031),n=r(95301),a=Function.prototype,s=i&&Object.getOwnPropertyDescriptor,o=n(a,"name"),h=o&&"something"===function(){}.name,u=o&&(!i||i&&s(a,"name").configurable);t.exports={EXISTS:o,PROPER:h,CONFIGURABLE:u}},22090:(t,e,r)=>{var i=r(79922),n=Function.prototype,a=n.bind,s=n.call,o=i&&a.bind(s,s);t.exports=i?function(t){return t&&o(t)}:function(t){return t&&function(){return s.apply(t,arguments)}}},72034:(t,e,r)=>{var i=r(82691),n=r(59016),a=function(t){return n(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?a(i[t]):i[t]&&i[t][e]}},41433:(t,e,r)=>{var i=r(41654),n=r(90399),a=r(90471),s=r(85129)("iterator");t.exports=function(t){if(null!=t)return n(t,s)||n(t,"@@iterator")||a[i(t)]}},80363:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(14725),s=r(46471),o=r(96157),h=r(41433),u=i.TypeError;t.exports=function(t,e){var r=arguments.length<2?h(t):e;if(a(r))return s(n(r,t));throw u(o(t)+" is not iterable")}},90399:(t,e,r)=>{var i=r(14725);t.exports=function(t,e){var r=t[e];return null==r?void 0:i(r)}},91208:(t,e,r)=>{var i=r(22090),n=r(75597),a=Math.floor,s=i("".charAt),o=i("".replace),h=i("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,i,c,f){var g=r+t.length,p=i.length,d=l;return void 0!==c&&(c=n(c),d=u),o(f,d,(function(n,o){var u;switch(s(o,0)){case"$":return"$";case"&":return t;case"`":return h(e,0,r);case"'":return h(e,g);case"<":u=c[h(o,1,-1)];break;default:var l=+o;if(0===l)return n;if(l>p){var f=a(l/10);return 0===f?n:f<=p?void 0===i[f-1]?s(o,1):i[f-1]+s(o,1):n}u=i[l-1]}return void 0===u?"":u}))}},82691:(t,e,r)=>{var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},95301:(t,e,r)=>{var i=r(22090),n=r(75597),a=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return a(n(t),e)}},36573:t=>{t.exports={}},76269:(t,e,r)=>{var i=r(82691);t.exports=function(t,e){var r=i.console;r&&r.error&&(1==arguments.length?r.error(t):r.error(t,e))}},33504:(t,e,r)=>{var i=r(72034);t.exports=i("document","documentElement")},88745:(t,e,r)=>{var i=r(52031),n=r(79273),a=r(40652);t.exports=!i&&!n((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},38808:(t,e,r)=>{var i=r(82691),n=r(22090),a=r(79273),s=r(96911),o=i.Object,h=n("".split);t.exports=a((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"==s(t)?h(t,""):o(t)}:o},41904:(t,e,r)=>{var i=r(22090),n=r(59016),a=r(54154),s=i(Function.toString);n(a.inspectSource)||(a.inspectSource=function(t){return s(t)}),t.exports=a.inspectSource},67945:(t,e,r)=>{var i,n,a,s=r(27347),o=r(82691),h=r(22090),u=r(53836),l=r(13725),c=r(95301),f=r(54154),g=r(85114),p=r(36573),d="Object already initialized",v=o.TypeError,y=o.WeakMap;if(s||f.state){var m=f.state||(f.state=new y),x=h(m.get),b=h(m.has),S=h(m.set);i=function(t,e){if(b(m,t))throw new v(d);return e.facade=t,S(m,t,e),e},n=function(t){return x(m,t)||{}},a=function(t){return b(m,t)}}else{var w=g("state");p[w]=!0,i=function(t,e){if(c(t,w))throw new v(d);return e.facade=t,l(t,w,e),e},n=function(t){return c(t,w)?t[w]:{}},a=function(t){return c(t,w)}}t.exports={set:i,get:n,has:a,enforce:function(t){return a(t)?n(t):i(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=n(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return r}}}},6283:(t,e,r)=>{var i=r(85129),n=r(90471),a=i("iterator"),s=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||s[a]===t)}},36718:(t,e,r)=>{var i=r(96911);t.exports=Array.isArray||function(t){return"Array"==i(t)}},59016:t=>{t.exports=function(t){return"function"==typeof t}},13350:(t,e,r)=>{var i=r(22090),n=r(79273),a=r(59016),s=r(41654),o=r(72034),h=r(41904),u=function(){},l=[],c=o("Reflect","construct"),f=/^\s*(?:class|function)\b/,g=i(f.exec),p=!f.exec(u),d=function(t){if(!a(t))return!1;try{return c(u,l,t),!0}catch(t){return!1}},v=function(t){if(!a(t))return!1;switch(s(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!g(f,h(t))}catch(t){return!0}};v.sham=!0,t.exports=!c||n((function(){var t;return d(d.call)||!d(Object)||!d((function(){t=!0}))||t}))?v:d},78484:(t,e,r)=>{var i=r(79273),n=r(59016),a=/#|\.prototype\./,s=function(t,e){var r=h[o(t)];return r==l||r!=u&&(n(e)?i(e):!!e)},o=s.normalize=function(t){return String(t).replace(a,".").toLowerCase()},h=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";t.exports=s},53836:(t,e,r)=>{var i=r(59016);t.exports=function(t){return"object"==typeof t?null!==t:i(t)}},64289:t=>{t.exports=!1},98890:(t,e,r)=>{var i=r(53836),n=r(96911),a=r(85129)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==n(t))}},25063:(t,e,r)=>{var i=r(82691),n=r(72034),a=r(59016),s=r(20517),o=r(11954),h=i.Object;t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return a(e)&&s(e.prototype,h(t))}},39281:(t,e,r)=>{var i=r(82691),n=r(57825),a=r(10363),s=r(46471),o=r(96157),h=r(6283),u=r(67005),l=r(20517),c=r(80363),f=r(41433),g=r(62598),p=i.TypeError,d=function(t,e){this.stopped=t,this.result=e},v=d.prototype;t.exports=function(t,e,r){var i,y,m,x,b,S,w,T=r&&r.that,A=!(!r||!r.AS_ENTRIES),O=!(!r||!r.IS_ITERATOR),P=!(!r||!r.INTERRUPTED),E=n(e,T),C=function(t){return i&&g(i,"normal",t),new d(!0,t)},M=function(t){return A?(s(t),P?E(t[0],t[1],C):E(t[0],t[1])):P?E(t,C):E(t)};if(O)i=t;else{if(!(y=f(t)))throw p(o(t)+" is not iterable");if(h(y)){for(m=0,x=u(t);x>m;m++)if((b=M(t[m]))&&l(v,b))return b;return new d(!1)}i=c(t,y)}for(S=i.next;!(w=a(S,i)).done;){try{b=M(w.value)}catch(t){g(i,"throw",t)}if("object"==typeof b&&b&&l(v,b))return b}return new d(!1)}},62598:(t,e,r)=>{var i=r(10363),n=r(46471),a=r(90399);t.exports=function(t,e,r){var s,o;n(t);try{if(!(s=a(t,"return"))){if("throw"===e)throw r;return r}s=i(s,t)}catch(t){o=!0,s=t}if("throw"===e)throw r;if(o)throw s;return n(s),r}},82136:(t,e,r)=>{"use strict";var i,n,a,s=r(79273),o=r(59016),h=r(43372),u=r(64404),l=r(63156),c=r(85129),f=r(64289),g=c("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(n=u(u(a)))!==Object.prototype&&(i=n):p=!0),null==i||s((function(){var t={};return i[g].call(t)!==t}))?i={}:f&&(i=h(i)),o(i[g])||l(i,g,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},90471:t=>{t.exports={}},67005:(t,e,r)=>{var i=r(68626);t.exports=function(t){return i(t.length)}},36211:(t,e,r)=>{var i,n,a,s,o,h,u,l,c=r(82691),f=r(57825),g=r(94185).f,p=r(47196).set,d=r(54530),v=r(65700),y=r(29746),m=r(47610),x=c.MutationObserver||c.WebKitMutationObserver,b=c.document,S=c.process,w=c.Promise,T=g(c,"queueMicrotask"),A=T&&T.value;A||(i=function(){var t,e;for(m&&(t=S.domain)&&t.exit();n;){e=n.fn,n=n.next;try{e()}catch(t){throw n?s():a=void 0,t}}a=void 0,t&&t.enter()},d||m||y||!x||!b?!v&&w&&w.resolve?((u=w.resolve(void 0)).constructor=w,l=f(u.then,u),s=function(){l(i)}):m?s=function(){S.nextTick(i)}:(p=f(p,c),s=function(){p(i)}):(o=!0,h=b.createTextNode(""),new x(i).observe(h,{characterData:!0}),s=function(){h.data=o=!o})),t.exports=A||function(t){var e={fn:t,next:void 0};a&&(a.next=e),n||(n=e,s()),a=e}},55014:(t,e,r)=>{var i=r(82691);t.exports=i.Promise},14161:(t,e,r)=>{var i=r(22647),n=r(79273);t.exports=!!Object.getOwnPropertySymbols&&!n((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},27347:(t,e,r)=>{var i=r(82691),n=r(59016),a=r(41904),s=i.WeakMap;t.exports=n(s)&&/native code/.test(a(s))},53503:(t,e,r)=>{"use strict";var i=r(14725),n=function(t){var e,r;this.promise=new t((function(t,i){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=i})),this.resolve=i(e),this.reject=i(r)};t.exports.f=function(t){return new n(t)}},21285:(t,e,r)=>{var i=r(82691),n=r(98890),a=i.TypeError;t.exports=function(t){if(n(t))throw a("The method doesn't accept regular expressions");return t}},43372:(t,e,r)=>{var i,n=r(46471),a=r(48058),s=r(25864),o=r(36573),h=r(33504),u=r(40652),l=r(85114),c=l("IE_PROTO"),f=function(){},g=function(t){return"<script>"+t+"</"+"script>"},p=function(t){t.write(g("")),t.close();var e=t.parentWindow.Object;return t=null,e},d=function(){try{i=new ActiveXObject("htmlfile")}catch(t){}var t,e;d="undefined"!=typeof document?document.domain&&i?p(i):((e=u("iframe")).style.display="none",h.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(g("document.F=Object")),t.close(),t.F):p(i);for(var r=s.length;r--;)delete d.prototype[s[r]];return d()};o[c]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(f.prototype=n(t),r=new f,f.prototype=null,r[c]=t):r=d(),void 0===e?r:a.f(r,e)}},48058:(t,e,r)=>{var i=r(52031),n=r(66167),a=r(65359),s=r(46471),o=r(20685),h=r(72622);e.f=i&&!n?Object.defineProperties:function(t,e){s(t);for(var r,i=o(e),n=h(e),u=n.length,l=0;u>l;)a.f(t,r=n[l++],i[r]);return t}},65359:(t,e,r)=>{var i=r(82691),n=r(52031),a=r(88745),s=r(66167),o=r(46471),h=r(36708),u=i.TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f="enumerable",g="configurable",p="writable";e.f=n?s?function(t,e,r){if(o(t),e=h(e),o(r),"function"==typeof t&&"prototype"===e&&"value"in r&&p in r&&!r.writable){var i=c(t,e);i&&i.writable&&(t[e]=r.value,r={configurable:g in r?r.configurable:i.configurable,enumerable:f in r?r.enumerable:i.enumerable,writable:!1})}return l(t,e,r)}:l:function(t,e,r){if(o(t),e=h(e),o(r),a)try{return l(t,e,r)}catch(t){}if("get"in r||"set"in r)throw u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},94185:(t,e,r)=>{var i=r(52031),n=r(10363),a=r(11233),s=r(89969),o=r(20685),h=r(36708),u=r(95301),l=r(88745),c=Object.getOwnPropertyDescriptor;e.f=i?c:function(t,e){if(t=o(t),e=h(e),l)try{return c(t,e)}catch(t){}if(u(t,e))return s(!n(a.f,t,e),t[e])}},199:(t,e,r)=>{var i=r(96797),n=r(25864).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,n)}},70311:(t,e)=>{e.f=Object.getOwnPropertySymbols},64404:(t,e,r)=>{var i=r(82691),n=r(95301),a=r(59016),s=r(75597),o=r(85114),h=r(85173),u=o("IE_PROTO"),l=i.Object,c=l.prototype;t.exports=h?l.getPrototypeOf:function(t){var e=s(t);if(n(e,u))return e[u];var r=e.constructor;return a(r)&&e instanceof r?r.prototype:e instanceof l?c:null}},20517:(t,e,r)=>{var i=r(22090);t.exports=i({}.isPrototypeOf)},96797:(t,e,r)=>{var i=r(22090),n=r(95301),a=r(20685),s=r(83922).indexOf,o=r(36573),h=i([].push);t.exports=function(t,e){var r,i=a(t),u=0,l=[];for(r in i)!n(o,r)&&n(i,r)&&h(l,r);for(;e.length>u;)n(i,r=e[u++])&&(~s(l,r)||h(l,r));return l}},72622:(t,e,r)=>{var i=r(96797),n=r(25864);t.exports=Object.keys||function(t){return i(t,n)}},11233:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,n=i&&!r.call({1:2},1);e.f=n?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},32716:(t,e,r)=>{var i=r(22090),n=r(46471),a=r(19121);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=i(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]),e=r instanceof Array}catch(t){}return function(r,i){return n(r),a(i),e?t(r,i):r.__proto__=i,r}}():void 0)},79331:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(59016),s=r(53836),o=i.TypeError;t.exports=function(t,e){var r,i;if("string"===e&&a(r=t.toString)&&!s(i=n(r,t)))return i;if(a(r=t.valueOf)&&!s(i=n(r,t)))return i;if("string"!==e&&a(r=t.toString)&&!s(i=n(r,t)))return i;throw o("Can't convert object to primitive value")}},93487:(t,e,r)=>{var i=r(72034),n=r(22090),a=r(199),s=r(70311),o=r(46471),h=n([].concat);t.exports=i("Reflect","ownKeys")||function(t){var e=a.f(o(t)),r=s.f;return r?h(e,r(t)):e}},94203:t=>{t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},75150:(t,e,r)=>{var i=r(46471),n=r(53836),a=r(53503);t.exports=function(t,e){if(i(t),n(e)&&e.constructor===t)return e;var r=a.f(t);return(0,r.resolve)(e),r.promise}},53541:t=>{var e=function(){this.head=null,this.tail=null};e.prototype={add:function(t){var e={item:t,next:null};this.head?this.tail.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return this.head=t.next,this.tail===t&&(this.tail=null),t.item}},t.exports=e},11828:(t,e,r)=>{var i=r(63156);t.exports=function(t,e,r){for(var n in e)i(t,n,e[n],r);return t}},63156:(t,e,r)=>{var i=r(82691),n=r(59016),a=r(95301),s=r(13725),o=r(65146),h=r(41904),u=r(67945),l=r(73991).CONFIGURABLE,c=u.get,f=u.enforce,g=String(String).split("String");(t.exports=function(t,e,r,h){var u,c=!!h&&!!h.unsafe,p=!!h&&!!h.enumerable,d=!!h&&!!h.noTargetGet,v=h&&void 0!==h.name?h.name:e;n(r)&&("Symbol("===String(v).slice(0,7)&&(v="["+String(v).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!a(r,"name")||l&&r.name!==v)&&s(r,"name",v),(u=f(r)).source||(u.source=g.join("string"==typeof v?v:""))),t!==i?(c?!d&&t[e]&&(p=!0):delete t[e],p?t[e]=r:s(t,e,r)):p?t[e]=r:o(e,r)})(Function.prototype,"toString",(function(){return n(this)&&c(this).source||h(this)}))},28630:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(46471),s=r(59016),o=r(96911),h=r(42928),u=i.TypeError;t.exports=function(t,e){var r=t.exec;if(s(r)){var i=n(r,t,e);return null!==i&&a(i),i}if("RegExp"===o(t))return n(h,t,e);throw u("RegExp#exec called on incompatible receiver")}},42928:(t,e,r)=>{"use strict";var i,n,a=r(10363),s=r(22090),o=r(96468),h=r(3797),u=r(22981),l=r(72855),c=r(43372),f=r(67945).get,g=r(95099),p=r(99746),d=l("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,y=v,m=s("".charAt),x=s("".indexOf),b=s("".replace),S=s("".slice),w=(n=/b*/g,a(v,i=/a/,"a"),a(v,n,"a"),0!==i.lastIndex||0!==n.lastIndex),T=u.BROKEN_CARET,A=void 0!==/()??/.exec("")[1];(w||A||T||g||p)&&(y=function(t){var e,r,i,n,s,u,l,g=this,p=f(g),O=o(t),P=p.raw;if(P)return P.lastIndex=g.lastIndex,e=a(y,P,O),g.lastIndex=P.lastIndex,e;var E=p.groups,C=T&&g.sticky,M=a(h,g),N=g.source,_=0,R=O;if(C&&(M=b(M,"y",""),-1===x(M,"g")&&(M+="g"),R=S(O,g.lastIndex),g.lastIndex>0&&(!g.multiline||g.multiline&&"\n"!==m(O,g.lastIndex-1))&&(N="(?: "+N+")",R=" "+R,_++),r=new RegExp("^(?:"+N+")",M)),A&&(r=new RegExp("^"+N+"$(?!\\s)",M)),w&&(i=g.lastIndex),n=a(v,C?r:g,R),C?n?(n.input=S(n.input,_),n[0]=S(n[0],_),n.index=g.lastIndex,g.lastIndex+=n[0].length):g.lastIndex=0:w&&n&&(g.lastIndex=g.global?n.index+n[0].length:i),A&&n&&n.length>1&&a(d,n[0],r,(function(){for(s=1;s<arguments.length-2;s++)void 0===arguments[s]&&(n[s]=void 0)})),n&&E)for(n.groups=u=c(null),s=0;s<E.length;s++)u[(l=E[s])[0]]=n[l[1]];return n}),t.exports=y},3797:(t,e,r)=>{"use strict";var i=r(46471);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},22981:(t,e,r)=>{var i=r(79273),n=r(82691).RegExp,a=i((function(){var t=n("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),s=a||i((function(){return!n("a","y").sticky})),o=a||i((function(){var t=n("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));t.exports={BROKEN_CARET:o,MISSED_STICKY:s,UNSUPPORTED_Y:a}},95099:(t,e,r)=>{var i=r(79273),n=r(82691).RegExp;t.exports=i((function(){var t=n(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},99746:(t,e,r)=>{var i=r(79273),n=r(82691).RegExp;t.exports=i((function(){var t=n("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},73384:(t,e,r)=>{var i=r(82691).TypeError;t.exports=function(t){if(null==t)throw i("Can't call method on "+t);return t}},65146:(t,e,r)=>{var i=r(82691),n=Object.defineProperty;t.exports=function(t,e){try{n(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e}},94825:(t,e,r)=>{"use strict";var i=r(72034),n=r(65359),a=r(85129),s=r(52031),o=a("species");t.exports=function(t){var e=i(t),r=n.f;s&&e&&!e[o]&&r(e,o,{configurable:!0,get:function(){return this}})}},18252:(t,e,r)=>{var i=r(65359).f,n=r(95301),a=r(85129)("toStringTag");t.exports=function(t,e,r){t&&!r&&(t=t.prototype),t&&!n(t,a)&&i(t,a,{configurable:!0,value:e})}},85114:(t,e,r)=>{var i=r(72855),n=r(27999),a=i("keys");t.exports=function(t){return a[t]||(a[t]=n(t))}},54154:(t,e,r)=>{var i=r(82691),n=r(65146),a="__core-js_shared__",s=i[a]||n(a,{});t.exports=s},72855:(t,e,r)=>{var i=r(64289),n=r(54154);(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.21.1",mode:i?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.1/LICENSE",source:"https://github.com/zloirock/core-js"})},49037:(t,e,r)=>{var i=r(46471),n=r(18590),a=r(85129)("species");t.exports=function(t,e){var r,s=i(t).constructor;return void 0===s||null==(r=i(s)[a])?e:n(r)}},75346:(t,e,r)=>{var i=r(22090),n=r(88322),a=r(96468),s=r(73384),o=i("".charAt),h=i("".charCodeAt),u=i("".slice),l=function(t){return function(e,r){var i,l,c=a(s(e)),f=n(r),g=c.length;return f<0||f>=g?t?"":void 0:(i=h(c,f))<55296||i>56319||f+1===g||(l=h(c,f+1))<56320||l>57343?t?o(c,f):i:t?u(c,f,f+2):l-56320+(i-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},36906:(t,e,r)=>{var i=r(73991).PROPER,n=r(79273),a=r(39517);t.exports=function(t){return n((function(){return!!a[t]()||"​…᠎"!=="​…᠎"[t]()||i&&a[t].name!==t}))}},4319:(t,e,r)=>{var i=r(22090),n=r(73384),a=r(96468),s=r(39517),o=i("".replace),h="["+s+"]",u=RegExp("^"+h+h+"*"),l=RegExp(h+h+"*$"),c=function(t){return function(e){var r=a(n(e));return 1&t&&(r=o(r,u,"")),2&t&&(r=o(r,l,"")),r}};t.exports={start:c(1),end:c(2),trim:c(3)}},47196:(t,e,r)=>{var i,n,a,s,o=r(82691),h=r(74091),u=r(57825),l=r(59016),c=r(95301),f=r(79273),g=r(33504),p=r(86481),d=r(40652),v=r(57805),y=r(54530),m=r(47610),x=o.setImmediate,b=o.clearImmediate,S=o.process,w=o.Dispatch,T=o.Function,A=o.MessageChannel,O=o.String,P=0,E={},C="onreadystatechange";try{i=o.location}catch(t){}var M=function(t){if(c(E,t)){var e=E[t];delete E[t],e()}},N=function(t){return function(){M(t)}},_=function(t){M(t.data)},R=function(t){o.postMessage(O(t),i.protocol+"//"+i.host)};x&&b||(x=function(t){v(arguments.length,1);var e=l(t)?t:T(t),r=p(arguments,1);return E[++P]=function(){h(e,void 0,r)},n(P),P},b=function(t){delete E[t]},m?n=function(t){S.nextTick(N(t))}:w&&w.now?n=function(t){w.now(N(t))}:A&&!y?(s=(a=new A).port2,a.port1.onmessage=_,n=u(s.postMessage,s)):o.addEventListener&&l(o.postMessage)&&!o.importScripts&&i&&"file:"!==i.protocol&&!f(R)?(n=R,o.addEventListener("message",_,!1)):n=C in d("script")?function(t){g.appendChild(d("script")).onreadystatechange=function(){g.removeChild(this),M(t)}}:function(t){setTimeout(N(t),0)}),t.exports={set:x,clear:b}},17893:(t,e,r)=>{var i=r(88322),n=Math.max,a=Math.min;t.exports=function(t,e){var r=i(t);return r<0?n(r+e,0):a(r,e)}},20685:(t,e,r)=>{var i=r(38808),n=r(73384);t.exports=function(t){return i(n(t))}},88322:t=>{var e=Math.ceil,r=Math.floor;t.exports=function(t){var i=+t;return i!=i||0===i?0:(i>0?r:e)(i)}},68626:(t,e,r)=>{var i=r(88322),n=Math.min;t.exports=function(t){return t>0?n(i(t),9007199254740991):0}},75597:(t,e,r)=>{var i=r(82691),n=r(73384),a=i.Object;t.exports=function(t){return a(n(t))}},47276:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(53836),s=r(25063),o=r(90399),h=r(79331),u=r(85129),l=i.TypeError,c=u("toPrimitive");t.exports=function(t,e){if(!a(t)||s(t))return t;var r,i=o(t,c);if(i){if(void 0===e&&(e="default"),r=n(i,t,e),!a(r)||s(r))return r;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),h(t,e)}},36708:(t,e,r)=>{var i=r(47276),n=r(25063);t.exports=function(t){var e=i(t,"string");return n(e)?e:e+""}},23032:(t,e,r)=>{var i={};i[r(85129)("toStringTag")]="z",t.exports="[object z]"===String(i)},96468:(t,e,r)=>{var i=r(82691),n=r(41654),a=i.String;t.exports=function(t){if("Symbol"===n(t))throw TypeError("Cannot convert a Symbol value to a string");return a(t)}},96157:(t,e,r)=>{var i=r(82691).String;t.exports=function(t){try{return i(t)}catch(t){return"Object"}}},27999:(t,e,r)=>{var i=r(22090),n=0,a=Math.random(),s=i(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+s(++n+a,36)}},11954:(t,e,r)=>{var i=r(14161);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},66167:(t,e,r)=>{var i=r(52031),n=r(79273);t.exports=i&&n((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},57805:(t,e,r)=>{var i=r(82691).TypeError;t.exports=function(t,e){if(t<e)throw i("Not enough arguments");return t}},85129:(t,e,r)=>{var i=r(82691),n=r(72855),a=r(95301),s=r(27999),o=r(14161),h=r(11954),u=n("wks"),l=i.Symbol,c=l&&l.for,f=h?l:l&&l.withoutSetter||s;t.exports=function(t){if(!a(u,t)||!o&&"string"!=typeof u[t]){var e="Symbol."+t;o&&a(l,t)?u[t]=l[t]:u[t]=h&&c?c(e):f(e)}return u[t]}},39517:t=>{t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},97885:(t,e,r)=>{"use strict";var i=r(4696),n=r(22090),a=r(83922).indexOf,s=r(90605),o=n([].indexOf),h=!!o&&1/o([1],1,-0)<0,u=s("indexOf");i({target:"Array",proto:!0,forced:h||!u},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return h?o(this,t,e)||0:a(this,t,e)}})},19234:(t,e,r)=>{"use strict";var i=r(20685),n=r(9828),a=r(90471),s=r(67945),o=r(65359).f,h=r(98414),u=r(64289),l=r(52031),c="Array Iterator",f=s.set,g=s.getterFor(c);t.exports=h(Array,"Array",(function(t,e){f(this,{type:c,target:i(t),index:0,kind:e})}),(function(){var t=g(this),e=t.target,r=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:i,done:!1}:"values"==r?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values");var p=a.Arguments=a.Array;if(n("keys"),n("values"),n("entries"),!u&&l&&"values"!==p.name)try{o(p,"name",{value:"values"})}catch(t){}},21537:(t,e,r)=>{"use strict";var i=r(4696),n=r(24007).left,a=r(90605),s=r(22647),o=r(47610);i({target:"Array",proto:!0,forced:!a("reduce")||!o&&s>79&&s<83},{reduce:function(t){var e=arguments.length;return n(this,t,e,e>1?arguments[1]:void 0)}})},22849:(t,e,r)=>{"use strict";var i=r(4696),n=r(22090),a=r(36718),s=n([].reverse),o=[1,2];i({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return a(this)&&(this.length=this.length),s(this)}})},26498:(t,e,r)=>{"use strict";var i,n,a,s,o=r(4696),h=r(64289),u=r(82691),l=r(72034),c=r(10363),f=r(55014),g=r(63156),p=r(11828),d=r(32716),v=r(18252),y=r(94825),m=r(14725),x=r(59016),b=r(53836),S=r(97173),w=r(41904),T=r(39281),A=r(13348),O=r(49037),P=r(47196).set,E=r(36211),C=r(75150),M=r(76269),N=r(53503),_=r(94203),R=r(53541),V=r(67945),k=r(78484),I=r(85129),L=r(16233),D=r(47610),j=r(22647),B=I("species"),F="Promise",z=V.getterFor(F),U=V.set,H=V.getterFor(F),X=f&&f.prototype,Y=f,q=X,W=u.TypeError,G=u.document,Q=u.process,$=N.f,Z=$,K=!!(G&&G.createEvent&&u.dispatchEvent),J=x(u.PromiseRejectionEvent),tt="unhandledrejection",et=!1,rt=k(F,(function(){var t=w(Y),e=t!==String(Y);if(!e&&66===j)return!0;if(h&&!q.finally)return!0;if(j>=51&&/native code/.test(t))return!1;var r=new Y((function(t){t(1)})),i=function(t){t((function(){}),(function(){}))};return(r.constructor={})[B]=i,!(et=r.then((function(){}))instanceof i)||!e&&L&&!J})),it=rt||!A((function(t){Y.all(t).catch((function(){}))})),nt=function(t){var e;return!(!b(t)||!x(e=t.then))&&e},at=function(t,e){var r,i,n,a=e.value,s=1==e.state,o=s?t.ok:t.fail,h=t.resolve,u=t.reject,l=t.domain;try{o?(s||(2===e.rejection&&lt(e),e.rejection=1),!0===o?r=a:(l&&l.enter(),r=o(a),l&&(l.exit(),n=!0)),r===t.promise?u(W("Promise-chain cycle")):(i=nt(r))?c(i,r,h,u):h(r)):u(a)}catch(t){l&&!n&&l.exit(),u(t)}},st=function(t,e){t.notified||(t.notified=!0,E((function(){for(var r,i=t.reactions;r=i.get();)at(r,t);t.notified=!1,e&&!t.rejection&&ht(t)})))},ot=function(t,e,r){var i,n;K?((i=G.createEvent("Event")).promise=e,i.reason=r,i.initEvent(t,!1,!0),u.dispatchEvent(i)):i={promise:e,reason:r},!J&&(n=u["on"+t])?n(i):t===tt&&M("Unhandled promise rejection",r)},ht=function(t){c(P,u,(function(){var e,r=t.facade,i=t.value;if(ut(t)&&(e=_((function(){D?Q.emit("unhandledRejection",i,r):ot(tt,r,i)})),t.rejection=D||ut(t)?2:1,e.error))throw e.value}))},ut=function(t){return 1!==t.rejection&&!t.parent},lt=function(t){c(P,u,(function(){var e=t.facade;D?Q.emit("rejectionHandled",e):ot("rejectionhandled",e,t.value)}))},ct=function(t,e,r){return function(i){t(e,i,r)}},ft=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,st(t,!0))},gt=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw W("Promise can't be resolved itself");var i=nt(e);i?E((function(){var r={done:!1};try{c(i,e,ct(gt,r,t),ct(ft,r,t))}catch(e){ft(r,e,t)}})):(t.value=e,t.state=1,st(t,!1))}catch(e){ft({done:!1},e,t)}}};if(rt&&(q=(Y=function(t){S(this,q),m(t),c(i,this);var e=z(this);try{t(ct(gt,e),ct(ft,e))}catch(t){ft(e,t)}}).prototype,(i=function(t){U(this,{type:F,done:!1,notified:!1,parent:!1,reactions:new R,rejection:!1,state:0,value:void 0})}).prototype=p(q,{then:function(t,e){var r=H(this),i=$(O(this,Y));return r.parent=!0,i.ok=!x(t)||t,i.fail=x(e)&&e,i.domain=D?Q.domain:void 0,0==r.state?r.reactions.add(i):E((function(){at(i,r)})),i.promise},catch:function(t){return this.then(void 0,t)}}),n=function(){var t=new i,e=z(t);this.promise=t,this.resolve=ct(gt,e),this.reject=ct(ft,e)},N.f=$=function(t){return t===Y||t===a?new n(t):Z(t)},!h&&x(f)&&X!==Object.prototype)){s=X.then,et||(g(X,"then",(function(t,e){var r=this;return new Y((function(t,e){c(s,r,t,e)})).then(t,e)}),{unsafe:!0}),g(X,"catch",q.catch,{unsafe:!0}));try{delete X.constructor}catch(t){}d&&d(X,q)}o({global:!0,wrap:!0,forced:rt},{Promise:Y}),v(Y,F,!1,!0),y(F),a=l(F),o({target:F,stat:!0,forced:rt},{reject:function(t){var e=$(this);return c(e.reject,void 0,t),e.promise}}),o({target:F,stat:!0,forced:h||rt},{resolve:function(t){return C(h&&this===a?Y:this,t)}}),o({target:F,stat:!0,forced:it},{all:function(t){var e=this,r=$(e),i=r.resolve,n=r.reject,a=_((function(){var r=m(e.resolve),a=[],s=0,o=1;T(t,(function(t){var h=s++,u=!1;o++,c(r,e,t).then((function(t){u||(u=!0,a[h]=t,--o||i(a))}),n)})),--o||i(a)}));return a.error&&n(a.value),r.promise},race:function(t){var e=this,r=$(e),i=r.reject,n=_((function(){var n=m(e.resolve);T(t,(function(t){c(n,e,t).then(r.resolve,i)}))}));return n.error&&i(n.value),r.promise}})},8522:(t,e,r)=>{"use strict";var i=r(4696),n=r(42928);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},71454:(t,e,r)=>{"use strict";var i=r(22090),n=r(73991).PROPER,a=r(63156),s=r(46471),o=r(20517),h=r(96468),u=r(79273),l=r(3797),c="toString",f=RegExp.prototype,g=f.toString,p=i(l),d=u((function(){return"/a/b"!=g.call({source:"a",flags:"b"})})),v=n&&g.name!=c;(d||v)&&a(RegExp.prototype,c,(function(){var t=s(this),e=h(t.source),r=t.flags;return"/"+e+"/"+h(void 0===r&&o(f,t)&&!("flags"in f)?p(t):r)}),{unsafe:!0})},98474:(t,e,r)=>{"use strict";var i,n=r(4696),a=r(22090),s=r(94185).f,o=r(68626),h=r(96468),u=r(21285),l=r(73384),c=r(28207),f=r(64289),g=a("".endsWith),p=a("".slice),d=Math.min,v=c("endsWith");n({target:"String",proto:!0,forced:!!(f||v||(i=s(String.prototype,"endsWith"),!i||i.writable))&&!v},{endsWith:function(t){var e=h(l(this));u(t);var r=arguments.length>1?arguments[1]:void 0,i=e.length,n=void 0===r?i:d(o(r),i),a=h(t);return g?g(e,a,n):p(e,n-a.length,n)===a}})},56605:(t,e,r)=>{"use strict";var i=r(4696),n=r(22090),a=r(21285),s=r(73384),o=r(96468),h=r(28207),u=n("".indexOf);i({target:"String",proto:!0,forced:!h("includes")},{includes:function(t){return!!~u(o(s(this)),o(a(t)),arguments.length>1?arguments[1]:void 0)}})},69634:(t,e,r)=>{"use strict";var i=r(10363),n=r(56099),a=r(46471),s=r(68626),o=r(96468),h=r(73384),u=r(90399),l=r(57454),c=r(28630);n("match",(function(t,e,r){return[function(e){var r=h(this),n=null==e?void 0:u(e,t);return n?i(n,e,r):new RegExp(e)[t](o(r))},function(t){var i=a(this),n=o(t),h=r(e,i,n);if(h.done)return h.value;if(!i.global)return c(i,n);var u=i.unicode;i.lastIndex=0;for(var f,g=[],p=0;null!==(f=c(i,n));){var d=o(f[0]);g[p]=d,""===d&&(i.lastIndex=l(n,s(i.lastIndex),u)),p++}return 0===p?null:g}]}))},48462:(t,e,r)=>{"use strict";var i=r(74091),n=r(10363),a=r(22090),s=r(56099),o=r(79273),h=r(46471),u=r(59016),l=r(88322),c=r(68626),f=r(96468),g=r(73384),p=r(57454),d=r(90399),v=r(91208),y=r(28630),m=r(85129)("replace"),x=Math.max,b=Math.min,S=a([].concat),w=a([].push),T=a("".indexOf),A=a("".slice),O="$0"==="a".replace(/./,"$0"),P=!!/./[m]&&""===/./[m]("a","$0");s("replace",(function(t,e,r){var a=P?"$":"$0";return[function(t,r){var i=g(this),a=null==t?void 0:d(t,m);return a?n(a,t,i,r):n(e,f(i),t,r)},function(t,n){var s=h(this),o=f(t);if("string"==typeof n&&-1===T(n,a)&&-1===T(n,"$<")){var g=r(e,s,o,n);if(g.done)return g.value}var d=u(n);d||(n=f(n));var m=s.global;if(m){var O=s.unicode;s.lastIndex=0}for(var P=[];;){var E=y(s,o);if(null===E)break;if(w(P,E),!m)break;""===f(E[0])&&(s.lastIndex=p(o,c(s.lastIndex),O))}for(var C,M="",N=0,_=0;_<P.length;_++){for(var R=f((E=P[_])[0]),V=x(b(l(E.index),o.length),0),k=[],I=1;I<E.length;I++)w(k,void 0===(C=E[I])?C:String(C));var L=E.groups;if(d){var D=S([R],k,V,o);void 0!==L&&w(D,L);var j=f(i(n,void 0,D))}else j=v(R,o,V,k,L,n);V>=N&&(M+=A(o,N,V)+j,N=V+R.length)}return M+A(o,N)}]}),!!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!O||P)},17718:(t,e,r)=>{"use strict";var i=r(74091),n=r(10363),a=r(22090),s=r(56099),o=r(98890),h=r(46471),u=r(73384),l=r(49037),c=r(57454),f=r(68626),g=r(96468),p=r(90399),d=r(28562),v=r(28630),y=r(42928),m=r(22981),x=r(79273),b=m.UNSUPPORTED_Y,S=4294967295,w=Math.min,T=[].push,A=a(/./.exec),O=a(T),P=a("".slice);s("split",(function(t,e,r){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var a=g(u(this)),s=void 0===r?S:r>>>0;if(0===s)return[];if(void 0===t)return[a];if(!o(t))return n(e,a,t,s);for(var h,l,c,f=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,m=new RegExp(t.source,p+"g");(h=n(y,m,a))&&!((l=m.lastIndex)>v&&(O(f,P(a,v,h.index)),h.length>1&&h.index<a.length&&i(T,f,d(h,1)),c=h[0].length,v=l,f.length>=s));)m.lastIndex===h.index&&m.lastIndex++;return v===a.length?!c&&A(m,"")||O(f,""):O(f,P(a,v)),f.length>s?d(f,0,s):f}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:n(e,this,t,r)}:e,[function(e,r){var i=u(this),s=null==e?void 0:p(e,t);return s?n(s,e,i,r):n(a,g(i),e,r)},function(t,i){var n=h(this),s=g(t),o=r(a,n,s,i,a!==e);if(o.done)return o.value;var u=l(n,RegExp),p=n.unicode,d=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(b?"g":"y"),y=new u(b?"^(?:"+n.source+")":n,d),m=void 0===i?S:i>>>0;if(0===m)return[];if(0===s.length)return null===v(y,s)?[s]:[];for(var x=0,T=0,A=[];T<s.length;){y.lastIndex=b?0:T;var E,C=v(y,b?P(s,T):s);if(null===C||(E=w(f(y.lastIndex+(b?T:0)),s.length))===x)T=c(s,T,p);else{if(O(A,P(s,x,T)),A.length===m)return A;for(var M=1;M<=C.length-1;M++)if(O(A,C[M]),A.length===m)return A;T=x=E}}return O(A,P(s,x)),A}]}),!!x((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),b)},9045:(t,e,r)=>{"use strict";var i,n=r(4696),a=r(22090),s=r(94185).f,o=r(68626),h=r(96468),u=r(21285),l=r(73384),c=r(28207),f=r(64289),g=a("".startsWith),p=a("".slice),d=Math.min,v=c("startsWith");n({target:"String",proto:!0,forced:!!(f||v||(i=s(String.prototype,"startsWith"),!i||i.writable))&&!v},{startsWith:function(t){var e=h(l(this));u(t);var r=o(d(arguments.length>1?arguments[1]:void 0,e.length)),i=h(t);return g?g(e,i,r):p(e,r,r+i.length)===i}})},32753:(t,e,r)=>{"use strict";var i=r(4696),n=r(4319).trim;i({target:"String",proto:!0,forced:r(36906)("trim")},{trim:function(){return n(this)}})},48976:(t,e,r)=>{var i=r(82691),n=r(90252),a=r(55792),s=r(19234),o=r(13725),h=r(85129),u=h("iterator"),l=h("toStringTag"),c=s.values,f=function(t,e){if(t){if(t[u]!==c)try{o(t,u,c)}catch(e){t[u]=c}if(t[l]||o(t,l,e),n[e])for(var r in s)if(t[r]!==s[r])try{o(t,r,s[r])}catch(e){t[r]=s[r]}}};for(var g in n)f(i[g]&&i[g].prototype,g);f(a,"DOMTokenList")},75:function(t,e,r){var i=r(34155);(function(){var e,r,n,a,s,o;"undefined"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:null!=i&&i.hrtime?(t.exports=function(){return(e()-s)/1e6},r=i.hrtime,a=(e=function(){var t;return 1e9*(t=r())[0]+t[1]})(),o=1e9*i.uptime(),s=a-o):Date.now?(t.exports=function(){return Date.now()-n},n=Date.now()):(t.exports=function(){return(new Date).getTime()-n},n=(new Date).getTime())}).call(this)},54087:(t,e,r)=>{for(var i=r(75),n="undefined"==typeof window?r.g:window,a=["moz","webkit"],s="AnimationFrame",o=n["request"+s],h=n["cancel"+s]||n["cancelRequest"+s],u=0;!o&&u<a.length;u++)o=n[a[u]+"Request"+s],h=n[a[u]+"Cancel"+s]||n[a[u]+"CancelRequest"+s];if(!o||!h){var l=0,c=0,f=[];o=function(t){if(0===f.length){var e=i(),r=Math.max(0,16.666666666666668-(e-l));l=r+e,setTimeout((function(){var t=f.slice(0);f.length=0;for(var e=0;e<t.length;e++)if(!t[e].cancelled)try{t[e].callback(l)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(r))}return f.push({handle:++c,callback:t,cancelled:!1}),c},h=function(t){for(var e=0;e<f.length;e++)f[e].handle===t&&(f[e].cancelled=!0)}}t.exports=function(t){return o.call(n,t)},t.exports.cancel=function(){h.apply(n,arguments)},t.exports.polyfill=function(t){t||(t=n),t.requestAnimationFrame=o,t.cancelAnimationFrame=h}},26131:t=>{t.exports=function(t){this.ok=!1,this.alpha=1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=(t=t.replace(/ /g,"")).toLowerCase();var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};t=e[t]||t;for(var r=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3]),parseFloat(t[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],i=0;i<r.length;i++){var n=r[i].re,a=r[i].process,s=n.exec(t);if(s){var o=a(s);this.r=o[0],this.g=o[1],this.b=o[2],o.length>3&&(this.alpha=o[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),r=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==r.length&&(r="0"+r),"#"+t+e+r},this.getHelpXML=function(){for(var t=new Array,i=0;i<r.length;i++)for(var n=r[i].example,a=0;a<n.length;a++)t[t.length]=n[a];for(var s in e)t[t.length]=s;var o=document.createElement("ul");o.setAttribute("id","rgbcolor-examples");for(i=0;i<t.length;i++)try{var h=document.createElement("li"),u=new RGBColor(t[i]),l=document.createElement("div");l.style.cssText="margin: 3px; border: 1px solid black; background:"+u.toHex()+"; color:"+u.toHex(),l.appendChild(document.createTextNode("test"));var c=document.createTextNode(" "+t[i]+" -> "+u.toRGB()+" -> "+u.toHex());h.appendChild(l),h.appendChild(c),o.appendChild(h)}catch(t){}return o}}},18494:(t,e,r)=>{"use strict";r.r(e),r.d(e,{AElement:()=>le,AnimateColorElement:()=>ne,AnimateElement:()=>ie,AnimateTransformElement:()=>ae,BoundingBox:()=>kt,CB1:()=>it,CB2:()=>nt,CB3:()=>at,CB4:()=>st,Canvg:()=>ze,CircleElement:()=>Xt,ClipPathElement:()=>Ee,DefsElement:()=>Zt,DescElement:()=>ke,Document:()=>je,Element:()=>Ct,EllipseElement:()=>Yt,FeColorMatrixElement:()=>Ae,FeCompositeElement:()=>_e,FeDropShadowElement:()=>Me,FeGaussianBlurElement:()=>Re,FeMorphologyElement:()=>Ne,FilterElement:()=>Ce,Font:()=>Vt,FontElement:()=>se,FontFaceElement:()=>oe,GElement:()=>Kt,GlyphElement:()=>jt,GradientElement:()=>Jt,ImageElement:()=>de,LineElement:()=>qt,LinearGradientElement:()=>te,MarkerElement:()=>$t,MaskElement:()=>Oe,Matrix:()=>Tt,MissingGlyphElement:()=>he,Mouse:()=>gt,PSEUDO_ZERO:()=>J,Parser:()=>xt,PathElement:()=>Dt,PathParser:()=>It,PatternElement:()=>Qt,Point:()=>ft,PolygonElement:()=>Gt,PolylineElement:()=>Wt,Property:()=>lt,QB1:()=>ot,QB2:()=>ht,QB3:()=>ut,RadialGradientElement:()=>ee,RectElement:()=>Ht,RenderedElement:()=>Lt,Rotate:()=>St,SVGElement:()=>Ut,SVGFontLoader:()=>ye,Scale:()=>wt,Screen:()=>vt,Skew:()=>At,SkewX:()=>Ot,SkewY:()=>Pt,StopElement:()=>re,StyleElement:()=>me,SymbolElement:()=>ve,TRefElement:()=>ue,TSpanElement:()=>Ft,TextElement:()=>Bt,TextPathElement:()=>ge,TitleElement:()=>Ve,Transform:()=>Et,Translate:()=>bt,UnknownElement:()=>Mt,UseElement:()=>xe,ViewPort:()=>ct,compressSpaces:()=>L,default:()=>ze,getSelectorSpecificity:()=>K,normalizeAttributeName:()=>z,normalizeColor:()=>H,parseExternalUrl:()=>U,presets:()=>I,toNumbers:()=>B,trimLeft:()=>D,trimRight:()=>j,vectorMagnitude:()=>tt,vectorsAngle:()=>rt,vectorsRatio:()=>et});r(26498);function i(t,e,r,i,n,a,s){try{var o=t[a](s),h=o.value}catch(t){return void r(t)}o.done?e(h):Promise.resolve(h).then(i,n)}function n(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var s=t.apply(e,r);function o(t){i(s,n,a,o,h,"next",t)}function h(t){i(s,n,a,o,h,"throw",t)}o(void 0)}))}}r(69634),r(48462),r(9045),r(19234),r(48976);function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}r(21537),r(98474),r(17718);var s=r(54087),o=(r(32753),r(26131)),h=(r(97885),r(56605),r(22849),function(t,e){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)});function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}h(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}function l(t,e){var r=t[0],i=t[1];return[r*Math.cos(e)-i*Math.sin(e),r*Math.sin(e)+i*Math.cos(e)]}function c(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++)if("number"!=typeof t[r])throw new Error("assertNumbers arguments["+r+"] is not a number. "+typeof t[r]+" == typeof "+t[r]);return!0}var f=Math.PI;function g(t,e,r){t.lArcFlag=0===t.lArcFlag?0:1,t.sweepFlag=0===t.sweepFlag?0:1;var i=t.rX,n=t.rY,a=t.x,s=t.y;i=Math.abs(t.rX),n=Math.abs(t.rY);var o=l([(e-a)/2,(r-s)/2],-t.xRot/180*f),h=o[0],u=o[1],c=Math.pow(h,2)/Math.pow(i,2)+Math.pow(u,2)/Math.pow(n,2);1<c&&(i*=Math.sqrt(c),n*=Math.sqrt(c)),t.rX=i,t.rY=n;var g=Math.pow(i,2)*Math.pow(u,2)+Math.pow(n,2)*Math.pow(h,2),p=(t.lArcFlag!==t.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(i,2)*Math.pow(n,2)-g)/g)),d=i*u/n*p,v=-n*h/i*p,y=l([d,v],t.xRot/180*f);t.cX=y[0]+(e+a)/2,t.cY=y[1]+(r+s)/2,t.phi1=Math.atan2((u-v)/n,(h-d)/i),t.phi2=Math.atan2((-u-v)/n,(-h-d)/i),0===t.sweepFlag&&t.phi2>t.phi1&&(t.phi2-=2*f),1===t.sweepFlag&&t.phi2<t.phi1&&(t.phi2+=2*f),t.phi1*=180/f,t.phi2*=180/f}function p(t,e,r){c(t,e,r);var i=t*t+e*e-r*r;if(0>i)return[];if(0===i)return[[t*r/(t*t+e*e),e*r/(t*t+e*e)]];var n=Math.sqrt(i);return[[(t*r+e*n)/(t*t+e*e),(e*r-t*n)/(t*t+e*e)],[(t*r-e*n)/(t*t+e*e),(e*r+t*n)/(t*t+e*e)]]}var d,v=Math.PI/180;function y(t,e,r){return(1-r)*t+r*e}function m(t,e,r,i){return t+Math.cos(i/180*f)*e+Math.sin(i/180*f)*r}function x(t,e,r,i){var n=1e-6,a=e-t,s=r-e,o=3*a+3*(i-r)-6*s,h=6*(s-a),u=3*a;return Math.abs(o)<n?[-u/h]:function(t,e,r){void 0===r&&(r=1e-6);var i=t*t/4-e;if(i<-r)return[];if(i<=r)return[-t/2];var n=Math.sqrt(i);return[-t/2-n,-t/2+n]}(h/o,u/o,n)}function b(t,e,r,i,n){var a=1-n;return t*(a*a*a)+e*(3*a*a*n)+r*(3*a*n*n)+i*(n*n*n)}!function(t){function e(){return n((function(t,e,r){return t.relative&&(void 0!==t.x1&&(t.x1+=e),void 0!==t.y1&&(t.y1+=r),void 0!==t.x2&&(t.x2+=e),void 0!==t.y2&&(t.y2+=r),void 0!==t.x&&(t.x+=e),void 0!==t.y&&(t.y+=r),t.relative=!1),t}))}function r(){var t=NaN,e=NaN,r=NaN,i=NaN;return n((function(n,a,s){return n.type&P.SMOOTH_CURVE_TO&&(n.type=P.CURVE_TO,t=isNaN(t)?a:t,e=isNaN(e)?s:e,n.x1=n.relative?a-t:2*a-t,n.y1=n.relative?s-e:2*s-e),n.type&P.CURVE_TO?(t=n.relative?a+n.x2:n.x2,e=n.relative?s+n.y2:n.y2):(t=NaN,e=NaN),n.type&P.SMOOTH_QUAD_TO&&(n.type=P.QUAD_TO,r=isNaN(r)?a:r,i=isNaN(i)?s:i,n.x1=n.relative?a-r:2*a-r,n.y1=n.relative?s-i:2*s-i),n.type&P.QUAD_TO?(r=n.relative?a+n.x1:n.x1,i=n.relative?s+n.y1:n.y1):(r=NaN,i=NaN),n}))}function i(){var t=NaN,e=NaN;return n((function(r,i,n){if(r.type&P.SMOOTH_QUAD_TO&&(r.type=P.QUAD_TO,t=isNaN(t)?i:t,e=isNaN(e)?n:e,r.x1=r.relative?i-t:2*i-t,r.y1=r.relative?n-e:2*n-e),r.type&P.QUAD_TO){t=r.relative?i+r.x1:r.x1,e=r.relative?n+r.y1:r.y1;var a=r.x1,s=r.y1;r.type=P.CURVE_TO,r.x1=((r.relative?0:i)+2*a)/3,r.y1=((r.relative?0:n)+2*s)/3,r.x2=(r.x+2*a)/3,r.y2=(r.y+2*s)/3}else t=NaN,e=NaN;return r}))}function n(t){var e=0,r=0,i=NaN,n=NaN;return function(a){if(isNaN(i)&&!(a.type&P.MOVE_TO))throw new Error("path must start with moveto");var s=t(a,e,r,i,n);return a.type&P.CLOSE_PATH&&(e=i,r=n),void 0!==a.x&&(e=a.relative?e+a.x:a.x),void 0!==a.y&&(r=a.relative?r+a.y:a.y),a.type&P.MOVE_TO&&(i=e,n=r),s}}function a(t,e,r,i,a,s){return c(t,e,r,i,a,s),n((function(n,o,h,u){var l=n.x1,c=n.x2,f=n.relative&&!isNaN(u),g=void 0!==n.x?n.x:f?0:o,p=void 0!==n.y?n.y:f?0:h;function d(t){return t*t}n.type&P.HORIZ_LINE_TO&&0!==e&&(n.type=P.LINE_TO,n.y=n.relative?0:h),n.type&P.VERT_LINE_TO&&0!==r&&(n.type=P.LINE_TO,n.x=n.relative?0:o),void 0!==n.x&&(n.x=n.x*t+p*r+(f?0:a)),void 0!==n.y&&(n.y=g*e+n.y*i+(f?0:s)),void 0!==n.x1&&(n.x1=n.x1*t+n.y1*r+(f?0:a)),void 0!==n.y1&&(n.y1=l*e+n.y1*i+(f?0:s)),void 0!==n.x2&&(n.x2=n.x2*t+n.y2*r+(f?0:a)),void 0!==n.y2&&(n.y2=c*e+n.y2*i+(f?0:s));var v=t*i-e*r;if(void 0!==n.xRot&&(1!==t||0!==e||0!==r||1!==i))if(0===v)delete n.rX,delete n.rY,delete n.xRot,delete n.lArcFlag,delete n.sweepFlag,n.type=P.LINE_TO;else{var y=n.xRot*Math.PI/180,m=Math.sin(y),x=Math.cos(y),b=1/d(n.rX),S=1/d(n.rY),w=d(x)*b+d(m)*S,T=2*m*x*(b-S),A=d(m)*b+d(x)*S,O=w*i*i-T*e*i+A*e*e,E=T*(t*i+e*r)-2*(w*r*i+A*t*e),C=w*r*r-T*t*r+A*t*t,M=(Math.atan2(E,O-C)+Math.PI)%Math.PI/2,N=Math.sin(M),_=Math.cos(M);n.rX=Math.abs(v)/Math.sqrt(O*d(_)+E*N*_+C*d(N)),n.rY=Math.abs(v)/Math.sqrt(O*d(N)-E*N*_+C*d(_)),n.xRot=180*M/Math.PI}return void 0!==n.sweepFlag&&0>v&&(n.sweepFlag=+!n.sweepFlag),n}))}t.ROUND=function(t){function e(e){return Math.round(e*t)/t}return void 0===t&&(t=1e13),c(t),function(t){return void 0!==t.x1&&(t.x1=e(t.x1)),void 0!==t.y1&&(t.y1=e(t.y1)),void 0!==t.x2&&(t.x2=e(t.x2)),void 0!==t.y2&&(t.y2=e(t.y2)),void 0!==t.x&&(t.x=e(t.x)),void 0!==t.y&&(t.y=e(t.y)),void 0!==t.rX&&(t.rX=e(t.rX)),void 0!==t.rY&&(t.rY=e(t.rY)),t}},t.TO_ABS=e,t.TO_REL=function(){return n((function(t,e,r){return t.relative||(void 0!==t.x1&&(t.x1-=e),void 0!==t.y1&&(t.y1-=r),void 0!==t.x2&&(t.x2-=e),void 0!==t.y2&&(t.y2-=r),void 0!==t.x&&(t.x-=e),void 0!==t.y&&(t.y-=r),t.relative=!0),t}))},t.NORMALIZE_HVZ=function(t,e,r){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),n((function(i,n,a,s,o){if(isNaN(s)&&!(i.type&P.MOVE_TO))throw new Error("path must start with moveto");return e&&i.type&P.HORIZ_LINE_TO&&(i.type=P.LINE_TO,i.y=i.relative?0:a),r&&i.type&P.VERT_LINE_TO&&(i.type=P.LINE_TO,i.x=i.relative?0:n),t&&i.type&P.CLOSE_PATH&&(i.type=P.LINE_TO,i.x=i.relative?s-n:s,i.y=i.relative?o-a:o),i.type&P.ARC&&(0===i.rX||0===i.rY)&&(i.type=P.LINE_TO,delete i.rX,delete i.rY,delete i.xRot,delete i.lArcFlag,delete i.sweepFlag),i}))},t.NORMALIZE_ST=r,t.QT_TO_C=i,t.INFO=n,t.SANITIZE=function(t){void 0===t&&(t=0),c(t);var e=NaN,r=NaN,i=NaN,a=NaN;return n((function(n,s,o,h,u){var l=Math.abs,c=!1,f=0,g=0;if(n.type&P.SMOOTH_CURVE_TO&&(f=isNaN(e)?0:s-e,g=isNaN(r)?0:o-r),n.type&(P.CURVE_TO|P.SMOOTH_CURVE_TO)?(e=n.relative?s+n.x2:n.x2,r=n.relative?o+n.y2:n.y2):(e=NaN,r=NaN),n.type&P.SMOOTH_QUAD_TO?(i=isNaN(i)?s:2*s-i,a=isNaN(a)?o:2*o-a):n.type&P.QUAD_TO?(i=n.relative?s+n.x1:n.x1,a=n.relative?o+n.y1:n.y2):(i=NaN,a=NaN),n.type&P.LINE_COMMANDS||n.type&P.ARC&&(0===n.rX||0===n.rY||!n.lArcFlag)||n.type&P.CURVE_TO||n.type&P.SMOOTH_CURVE_TO||n.type&P.QUAD_TO||n.type&P.SMOOTH_QUAD_TO){var p=void 0===n.x?0:n.relative?n.x:n.x-s,d=void 0===n.y?0:n.relative?n.y:n.y-o;f=isNaN(i)?void 0===n.x1?f:n.relative?n.x:n.x1-s:i-s,g=isNaN(a)?void 0===n.y1?g:n.relative?n.y:n.y1-o:a-o;var v=void 0===n.x2?0:n.relative?n.x:n.x2-s,y=void 0===n.y2?0:n.relative?n.y:n.y2-o;l(p)<=t&&l(d)<=t&&l(f)<=t&&l(g)<=t&&l(v)<=t&&l(y)<=t&&(c=!0)}return n.type&P.CLOSE_PATH&&l(s-h)<=t&&l(o-u)<=t&&(c=!0),c?[]:n}))},t.MATRIX=a,t.ROTATE=function(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),c(t,e,r);var i=Math.sin(t),n=Math.cos(t);return a(n,i,-i,n,e-e*n+r*i,r-e*i-r*n)},t.TRANSLATE=function(t,e){return void 0===e&&(e=0),c(t,e),a(1,0,0,1,t,e)},t.SCALE=function(t,e){return void 0===e&&(e=t),c(t,e),a(t,0,0,e,0,0)},t.SKEW_X=function(t){return c(t),a(1,0,Math.atan(t),1,0,0)},t.SKEW_Y=function(t){return c(t),a(1,Math.atan(t),0,1,0,0)},t.X_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),c(t),a(-1,0,0,1,t,0)},t.Y_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),c(t),a(1,0,0,-1,0,t)},t.A_TO_C=function(){return n((function(t,e,r){return P.ARC===t.type?function(t,e,r){var i,n,a,s;t.cX||g(t,e,r);for(var o=Math.min(t.phi1,t.phi2),h=Math.max(t.phi1,t.phi2)-o,u=Math.ceil(h/90),c=new Array(u),f=e,p=r,d=0;d<u;d++){var m=y(t.phi1,t.phi2,d/u),x=y(t.phi1,t.phi2,(d+1)/u),b=x-m,S=4/3*Math.tan(b*v/4),w=[Math.cos(m*v)-S*Math.sin(m*v),Math.sin(m*v)+S*Math.cos(m*v)],T=w[0],A=w[1],O=[Math.cos(x*v),Math.sin(x*v)],E=O[0],C=O[1],M=[E+S*Math.sin(x*v),C-S*Math.cos(x*v)],N=M[0],_=M[1];c[d]={relative:t.relative,type:P.CURVE_TO};var R=function(e,r){var i=l([e*t.rX,r*t.rY],t.xRot),n=i[0],a=i[1];return[t.cX+n,t.cY+a]};i=R(T,A),c[d].x1=i[0],c[d].y1=i[1],n=R(N,_),c[d].x2=n[0],c[d].y2=n[1],a=R(E,C),c[d].x=a[0],c[d].y=a[1],t.relative&&(c[d].x1-=f,c[d].y1-=p,c[d].x2-=f,c[d].y2-=p,c[d].x-=f,c[d].y-=p),f=(s=[c[d].x,c[d].y])[0],p=s[1]}return c}(t,t.relative?0:e,t.relative?0:r):t}))},t.ANNOTATE_ARCS=function(){return n((function(t,e,r){return t.relative&&(e=0,r=0),P.ARC===t.type&&g(t,e,r),t}))},t.CLONE=function(){return function(t){var e={};for(var r in t)e[r]=t[r];return e}},t.CALCULATE_BOUNDS=function(){var t=e(),a=i(),s=r(),o=n((function(e,r,i){var n=s(a(t(function(t){var e={};for(var r in t)e[r]=t[r];return e}(e))));function h(t){t>o.maxX&&(o.maxX=t),t<o.minX&&(o.minX=t)}function u(t){t>o.maxY&&(o.maxY=t),t<o.minY&&(o.minY=t)}if(n.type&P.DRAWING_COMMANDS&&(h(r),u(i)),n.type&P.HORIZ_LINE_TO&&h(n.x),n.type&P.VERT_LINE_TO&&u(n.y),n.type&P.LINE_TO&&(h(n.x),u(n.y)),n.type&P.CURVE_TO){h(n.x),u(n.y);for(var l=0,c=x(r,n.x1,n.x2,n.x);l<c.length;l++)0<(V=c[l])&&1>V&&h(b(r,n.x1,n.x2,n.x,V));for(var f=0,d=x(i,n.y1,n.y2,n.y);f<d.length;f++)0<(V=d[f])&&1>V&&u(b(i,n.y1,n.y2,n.y,V))}if(n.type&P.ARC){h(n.x),u(n.y),g(n,r,i);for(var v=n.xRot/180*Math.PI,y=Math.cos(v)*n.rX,S=Math.sin(v)*n.rX,w=-Math.sin(v)*n.rY,T=Math.cos(v)*n.rY,A=n.phi1<n.phi2?[n.phi1,n.phi2]:-180>n.phi2?[n.phi2+360,n.phi1+360]:[n.phi2,n.phi1],O=A[0],E=A[1],C=function(t){var e=t[0],r=t[1],i=180*Math.atan2(r,e)/Math.PI;return i<O?i+360:i},M=0,N=p(w,-y,0).map(C);M<N.length;M++)(V=N[M])>O&&V<E&&h(m(n.cX,y,w,V));for(var _=0,R=p(T,-S,0).map(C);_<R.length;_++){var V;(V=R[_])>O&&V<E&&u(m(n.cY,S,T,V))}}return e}));return o.minX=1/0,o.maxX=-1/0,o.minY=1/0,o.maxY=-1/0,o}}(d||(d={}));var S,w=function(){function t(){}return t.prototype.round=function(t){return this.transform(d.ROUND(t))},t.prototype.toAbs=function(){return this.transform(d.TO_ABS())},t.prototype.toRel=function(){return this.transform(d.TO_REL())},t.prototype.normalizeHVZ=function(t,e,r){return this.transform(d.NORMALIZE_HVZ(t,e,r))},t.prototype.normalizeST=function(){return this.transform(d.NORMALIZE_ST())},t.prototype.qtToC=function(){return this.transform(d.QT_TO_C())},t.prototype.aToC=function(){return this.transform(d.A_TO_C())},t.prototype.sanitize=function(t){return this.transform(d.SANITIZE(t))},t.prototype.translate=function(t,e){return this.transform(d.TRANSLATE(t,e))},t.prototype.scale=function(t,e){return this.transform(d.SCALE(t,e))},t.prototype.rotate=function(t,e,r){return this.transform(d.ROTATE(t,e,r))},t.prototype.matrix=function(t,e,r,i,n,a){return this.transform(d.MATRIX(t,e,r,i,n,a))},t.prototype.skewX=function(t){return this.transform(d.SKEW_X(t))},t.prototype.skewY=function(t){return this.transform(d.SKEW_Y(t))},t.prototype.xSymmetry=function(t){return this.transform(d.X_AXIS_SYMMETRY(t))},t.prototype.ySymmetry=function(t){return this.transform(d.Y_AXIS_SYMMETRY(t))},t.prototype.annotateArcs=function(){return this.transform(d.ANNOTATE_ARCS())},t}(),T=function(t){return" "===t||"\t"===t||"\r"===t||"\n"===t},A=function(t){return"0".charCodeAt(0)<=t.charCodeAt(0)&&t.charCodeAt(0)<="9".charCodeAt(0)},O=function(t){function e(){var e=t.call(this)||this;return e.curNumber="",e.curCommandType=-1,e.curCommandRelative=!1,e.canParseCommandOrComma=!0,e.curNumberHasExp=!1,e.curNumberHasExpDigits=!1,e.curNumberHasDecimal=!1,e.curArgs=[],e}return u(e,t),e.prototype.finish=function(t){if(void 0===t&&(t=[]),this.parse(" ",t),0!==this.curArgs.length||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return t},e.prototype.parse=function(t,e){var r=this;void 0===e&&(e=[]);for(var i=function(t){e.push(t),r.curArgs.length=0,r.canParseCommandOrComma=!0},n=0;n<t.length;n++){var a=t[n],s=!(this.curCommandType!==P.ARC||3!==this.curArgs.length&&4!==this.curArgs.length||1!==this.curNumber.length||"0"!==this.curNumber&&"1"!==this.curNumber),o=A(a)&&("0"===this.curNumber&&"0"===a||s);if(!A(a)||o)if("e"!==a&&"E"!==a)if("-"!==a&&"+"!==a||!this.curNumberHasExp||this.curNumberHasExpDigits)if("."!==a||this.curNumberHasExp||this.curNumberHasDecimal||s){if(this.curNumber&&-1!==this.curCommandType){var h=Number(this.curNumber);if(isNaN(h))throw new SyntaxError("Invalid number ending at "+n);if(this.curCommandType===P.ARC)if(0===this.curArgs.length||1===this.curArgs.length){if(0>h)throw new SyntaxError('Expected positive number, got "'+h+'" at index "'+n+'"')}else if((3===this.curArgs.length||4===this.curArgs.length)&&"0"!==this.curNumber&&"1"!==this.curNumber)throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+n+'"');this.curArgs.push(h),this.curArgs.length===E[this.curCommandType]&&(P.HORIZ_LINE_TO===this.curCommandType?i({type:P.HORIZ_LINE_TO,relative:this.curCommandRelative,x:h}):P.VERT_LINE_TO===this.curCommandType?i({type:P.VERT_LINE_TO,relative:this.curCommandRelative,y:h}):this.curCommandType===P.MOVE_TO||this.curCommandType===P.LINE_TO||this.curCommandType===P.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),P.MOVE_TO===this.curCommandType&&(this.curCommandType=P.LINE_TO)):this.curCommandType===P.CURVE_TO?i({type:P.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===P.SMOOTH_CURVE_TO?i({type:P.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.QUAD_TO?i({type:P.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.ARC&&i({type:P.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!T(a))if(","===a&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if("+"!==a&&"-"!==a&&"."!==a)if(o)this.curNumber=a,this.curNumberHasDecimal=!1;else{if(0!==this.curArgs.length)throw new SyntaxError("Unterminated command at index "+n+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+a+'" at index '+n+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,"z"!==a&&"Z"!==a)if("h"===a||"H"===a)this.curCommandType=P.HORIZ_LINE_TO,this.curCommandRelative="h"===a;else if("v"===a||"V"===a)this.curCommandType=P.VERT_LINE_TO,this.curCommandRelative="v"===a;else if("m"===a||"M"===a)this.curCommandType=P.MOVE_TO,this.curCommandRelative="m"===a;else if("l"===a||"L"===a)this.curCommandType=P.LINE_TO,this.curCommandRelative="l"===a;else if("c"===a||"C"===a)this.curCommandType=P.CURVE_TO,this.curCommandRelative="c"===a;else if("s"===a||"S"===a)this.curCommandType=P.SMOOTH_CURVE_TO,this.curCommandRelative="s"===a;else if("q"===a||"Q"===a)this.curCommandType=P.QUAD_TO,this.curCommandRelative="q"===a;else if("t"===a||"T"===a)this.curCommandType=P.SMOOTH_QUAD_TO,this.curCommandRelative="t"===a;else{if("a"!==a&&"A"!==a)throw new SyntaxError('Unexpected character "'+a+'" at index '+n+".");this.curCommandType=P.ARC,this.curCommandRelative="a"===a}else e.push({type:P.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=a,this.curNumberHasDecimal="."===a}else this.curNumber+=a,this.curNumberHasDecimal=!0;else this.curNumber+=a;else this.curNumber+=a,this.curNumberHasExp=!0;else this.curNumber+=a,this.curNumberHasExpDigits=this.curNumberHasExp}return e},e.prototype.transform=function(t){return Object.create(this,{parse:{value:function(e,r){void 0===r&&(r=[]);for(var i=0,n=Object.getPrototypeOf(this).parse.call(this,e);i<n.length;i++){var a=n[i],s=t(a);Array.isArray(s)?r.push.apply(r,s):r.push(s)}return r}}})},e}(w),P=function(t){function e(r){var i=t.call(this)||this;return i.commands="string"==typeof r?e.parse(r):r,i}return u(e,t),e.prototype.encode=function(){return e.encode(this.commands)},e.prototype.getBounds=function(){var t=d.CALCULATE_BOUNDS();return this.transform(t),t},e.prototype.transform=function(t){for(var e=[],r=0,i=this.commands;r<i.length;r++){var n=t(i[r]);Array.isArray(n)?e.push.apply(e,n):e.push(n)}return this.commands=e,this},e.encode=function(t){return function(t){var e="";Array.isArray(t)||(t=[t]);for(var r=0;r<t.length;r++){var i=t[r];if(i.type===P.CLOSE_PATH)e+="z";else if(i.type===P.HORIZ_LINE_TO)e+=(i.relative?"h":"H")+i.x;else if(i.type===P.VERT_LINE_TO)e+=(i.relative?"v":"V")+i.y;else if(i.type===P.MOVE_TO)e+=(i.relative?"m":"M")+i.x+" "+i.y;else if(i.type===P.LINE_TO)e+=(i.relative?"l":"L")+i.x+" "+i.y;else if(i.type===P.CURVE_TO)e+=(i.relative?"c":"C")+i.x1+" "+i.y1+" "+i.x2+" "+i.y2+" "+i.x+" "+i.y;else if(i.type===P.SMOOTH_CURVE_TO)e+=(i.relative?"s":"S")+i.x2+" "+i.y2+" "+i.x+" "+i.y;else if(i.type===P.QUAD_TO)e+=(i.relative?"q":"Q")+i.x1+" "+i.y1+" "+i.x+" "+i.y;else if(i.type===P.SMOOTH_QUAD_TO)e+=(i.relative?"t":"T")+i.x+" "+i.y;else{if(i.type!==P.ARC)throw new Error('Unexpected command type "'+i.type+'" at index '+r+".");e+=(i.relative?"a":"A")+i.rX+" "+i.rY+" "+i.xRot+" "+ +i.lArcFlag+" "+ +i.sweepFlag+" "+i.x+" "+i.y}}return e}(t)},e.parse=function(t){var e=new O,r=[];return e.parse(t,r),e.finish(r),r},e.CLOSE_PATH=1,e.MOVE_TO=2,e.HORIZ_LINE_TO=4,e.VERT_LINE_TO=8,e.LINE_TO=16,e.CURVE_TO=32,e.SMOOTH_CURVE_TO=64,e.QUAD_TO=128,e.SMOOTH_QUAD_TO=256,e.ARC=512,e.LINE_COMMANDS=e.LINE_TO|e.HORIZ_LINE_TO|e.VERT_LINE_TO,e.DRAWING_COMMANDS=e.HORIZ_LINE_TO|e.VERT_LINE_TO|e.LINE_TO|e.CURVE_TO|e.SMOOTH_CURVE_TO|e.QUAD_TO|e.SMOOTH_QUAD_TO|e.ARC,e}(w),E=((S={})[P.MOVE_TO]=2,S[P.LINE_TO]=2,S[P.HORIZ_LINE_TO]=1,S[P.VERT_LINE_TO]=1,S[P.CLOSE_PATH]=0,S[P.QUAD_TO]=4,S[P.SMOOTH_QUAD_TO]=2,S[P.CURVE_TO]=6,S[P.SMOOTH_CURVE_TO]=4,S[P.ARC]=7,S);r(71454);function C(t){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}var M=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],N=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function _(t,e,r,i,n){if("string"==typeof t&&(t=document.getElementById(t)),!t||"object"!==C(t)||!("getContext"in t))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var a=t.getContext("2d");try{return a.getImageData(e,r,i,n)}catch(t){throw new Error("unable to access image data: "+t)}}function R(t,e,r,i,n,a){if(!(isNaN(a)||a<1)){a|=0;var s=_(t,e,r,i,n);s=function(t,e,r,i,n,a){for(var s,o=t.data,h=2*a+1,u=i-1,l=n-1,c=a+1,f=c*(c+1)/2,g=new V,p=g,d=1;d<h;d++)p=p.next=new V,d===c&&(s=p);p.next=g;for(var v=null,y=null,m=0,x=0,b=M[a],S=N[a],w=0;w<n;w++){p=g;for(var T=o[x],A=o[x+1],O=o[x+2],P=o[x+3],E=0;E<c;E++)p.r=T,p.g=A,p.b=O,p.a=P,p=p.next;for(var C=0,_=0,R=0,k=0,I=c*T,L=c*A,D=c*O,j=c*P,B=f*T,F=f*A,z=f*O,U=f*P,H=1;H<c;H++){var X=x+((u<H?u:H)<<2),Y=o[X],q=o[X+1],W=o[X+2],G=o[X+3],Q=c-H;B+=(p.r=Y)*Q,F+=(p.g=q)*Q,z+=(p.b=W)*Q,U+=(p.a=G)*Q,C+=Y,_+=q,R+=W,k+=G,p=p.next}v=g,y=s;for(var $=0;$<i;$++){var Z=U*b>>S;if(o[x+3]=Z,0!==Z){var K=255/Z;o[x]=(B*b>>S)*K,o[x+1]=(F*b>>S)*K,o[x+2]=(z*b>>S)*K}else o[x]=o[x+1]=o[x+2]=0;B-=I,F-=L,z-=D,U-=j,I-=v.r,L-=v.g,D-=v.b,j-=v.a;var J=$+a+1;J=m+(J<u?J:u)<<2,B+=C+=v.r=o[J],F+=_+=v.g=o[J+1],z+=R+=v.b=o[J+2],U+=k+=v.a=o[J+3],v=v.next;var tt=y,et=tt.r,rt=tt.g,it=tt.b,nt=tt.a;I+=et,L+=rt,D+=it,j+=nt,C-=et,_-=rt,R-=it,k-=nt,y=y.next,x+=4}m+=i}for(var at=0;at<i;at++){var st=o[x=at<<2],ot=o[x+1],ht=o[x+2],ut=o[x+3],lt=c*st,ct=c*ot,ft=c*ht,gt=c*ut,pt=f*st,dt=f*ot,vt=f*ht,yt=f*ut;p=g;for(var mt=0;mt<c;mt++)p.r=st,p.g=ot,p.b=ht,p.a=ut,p=p.next;for(var xt=i,bt=0,St=0,wt=0,Tt=0,At=1;At<=a;At++){x=xt+at<<2;var Ot=c-At;pt+=(p.r=st=o[x])*Ot,dt+=(p.g=ot=o[x+1])*Ot,vt+=(p.b=ht=o[x+2])*Ot,yt+=(p.a=ut=o[x+3])*Ot,Tt+=st,bt+=ot,St+=ht,wt+=ut,p=p.next,At<l&&(xt+=i)}x=at,v=g,y=s;for(var Pt=0;Pt<n;Pt++){var Et=x<<2;o[Et+3]=ut=yt*b>>S,ut>0?(ut=255/ut,o[Et]=(pt*b>>S)*ut,o[Et+1]=(dt*b>>S)*ut,o[Et+2]=(vt*b>>S)*ut):o[Et]=o[Et+1]=o[Et+2]=0,pt-=lt,dt-=ct,vt-=ft,yt-=gt,lt-=v.r,ct-=v.g,ft-=v.b,gt-=v.a,Et=at+((Et=Pt+c)<l?Et:l)*i<<2,pt+=Tt+=v.r=o[Et],dt+=bt+=v.g=o[Et+1],vt+=St+=v.b=o[Et+2],yt+=wt+=v.a=o[Et+3],v=v.next,lt+=st=y.r,ct+=ot=y.g,ft+=ht=y.b,gt+=ut=y.a,Tt-=st,bt-=ot,St-=ht,wt-=ut,y=y.next,x+=i}}return t}(s,0,0,i,n,a),t.getContext("2d").putImageData(s,e,r)}}var V=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null},k=r(34155);var I=Object.freeze({__proto__:null,offscreen:function(){var{DOMParser:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,createCanvas:(t,e)=>new OffscreenCanvas(t,e),createImage:t=>n((function*(){var e=yield fetch(t),r=yield e.blob();return yield createImageBitmap(r)}))()};return"undefined"==typeof DOMParser&&void 0!==t||Reflect.deleteProperty(e,"DOMParser"),e},node:function(t){var{DOMParser:e,canvas:r,fetch:i}=t;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:e,fetch:i,createCanvas:r.createCanvas,createImage:r.loadImage}}});function L(t){return t.replace(/(?!\u3000)\s+/gm," ")}function D(t){return t.replace(/^[\n \t]+/,"")}function j(t){return t.replace(/[\n \t]+$/,"")}function B(t){return((t||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[]).map(parseFloat)}var F=/^[A-Z-]+$/;function z(t){return F.test(t)?t.toLowerCase():t}function U(t){var e=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(t)||[];return e[2]||e[3]||e[4]}function H(t){if(!t.startsWith("rgb"))return t;var e=3;return t.replace(/\d+(\.\d+)?/g,((t,r)=>e--&&r?String(Math.round(parseFloat(t))):t))}var X=/(\[[^\]]+\])/g,Y=/(#[^\s+>~.[:]+)/g,q=/(\.[^\s+>~.[:]+)/g,W=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,G=/(:[\w-]+\([^)]*\))/gi,Q=/(:[^\s+>~.[:]+)/g,$=/([^\s+>~.[:]+)/g;function Z(t,e){var r=e.exec(t);return r?[t.replace(e," "),r.length]:[t,0]}function K(t){var e=[0,0,0],r=t.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),i=0;return[r,i]=Z(r,X),e[1]+=i,[r,i]=Z(r,Y),e[0]+=i,[r,i]=Z(r,q),e[1]+=i,[r,i]=Z(r,W),e[2]+=i,[r,i]=Z(r,G),e[1]+=i,[r,i]=Z(r,Q),e[1]+=i,r=r.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[r,i]=Z(r,$),e[2]+=i,e.join("")}var J=1e-8;function tt(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2))}function et(t,e){return(t[0]*e[0]+t[1]*e[1])/(tt(t)*tt(e))}function rt(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(et(t,e))}function it(t){return t*t*t}function nt(t){return 3*t*t*(1-t)}function at(t){return 3*t*(1-t)*(1-t)}function st(t){return(1-t)*(1-t)*(1-t)}function ot(t){return t*t}function ht(t){return 2*t*(1-t)}function ut(t){return(1-t)*(1-t)}class lt{constructor(t,e,r){this.document=t,this.name=e,this.value=r,this.isNormalizedColor=!1}static empty(t){return new lt(t,"EMPTY","")}split(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:" ",{document:e,name:r}=this;return L(this.getString()).trim().split(t).map((t=>new lt(e,r,t)))}hasValue(t){var{value:e}=this;return null!==e&&""!==e&&(t||0!==e)&&void 0!==e}isString(t){var{value:e}=this,r="string"==typeof e;return r&&t?t.test(e):r}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return void 0===t||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return void 0===t?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return void 0===t||this.hasValue()?void 0===this.value?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=H(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasValue())return 0;var[r,i]="boolean"==typeof t?[void 0,t]:[t],{viewPort:n}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(n.computeSize("x"),n.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(n.computeSize("x"),n.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*n.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*n.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return 15*this.getNumber();case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case this.isString(/%$/)&&i:return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*n.computeSize(r);default:var a=this.getNumber();return e&&a<1?a*n.computeSize(r):a}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():1e3*this.getNumber():0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if("function"==typeof r.createGradient)return r.createGradient(this.document.ctx,t,e);if("function"==typeof r.createPattern){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?lt.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,n=0;n<r&&(","===e[n]&&i++,3!==i);n++);if(t.hasValue()&&this.isString()&&3!==i){var a=new o(e);a.ok&&(a.alpha=t.getNumber(),e=a.toRGBA())}return new lt(this.document,this.name,e)}}lt.textBaselineMapping={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};class ct{constructor(){this.viewPorts=[]}clear(){this.viewPorts=[]}setCurrent(t,e){this.viewPorts.push({width:t,height:e})}removeCurrent(){this.viewPorts.pop()}getCurrent(){var{viewPorts:t}=this;return t[t.length-1]}get width(){return this.getCurrent().width}get height(){return this.getCurrent().height}computeSize(t){return"number"==typeof t?t:"x"===t?this.width:"y"===t?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}class ft{constructor(t,e){this.x=t,this.y=e}static parse(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,[r=e,i=e]=B(t);return new ft(r,i)}static parseScale(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,[r=e,i=r]=B(t);return new ft(r,i)}static parsePath(t){for(var e=B(t),r=e.length,i=[],n=0;n<r;n+=2)i.push(new ft(e[n],e[n+1]));return i}angleTo(t){return Math.atan2(t.y-this.y,t.x-this.x)}applyTransform(t){var{x:e,y:r}=this,i=e*t[0]+r*t[2]+t[4],n=e*t[1]+r*t[3]+t[5];this.x=i,this.y=n}}class gt{constructor(t){this.screen=t,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}isWorking(){return this.working}start(){if(!this.working){var{screen:t,onClick:e,onMouseMove:r}=this,i=t.ctx.canvas;i.onclick=e,i.onmousemove=r,this.working=!0}}stop(){if(this.working){var t=this.screen.ctx.canvas;this.working=!1,t.onclick=null,t.onmousemove=null}}hasEvents(){return this.working&&this.events.length>0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach(((t,e)=>{for(var{run:i}=t,n=r[e];n;)i(n),n=n.parent})),this.events=[],this.eventElements=[]}}checkPath(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:a,y:s}=r;!i[n]&&e.isPointInPath&&e.isPointInPath(a,s)&&(i[n]=t)}))}}checkBoundingBox(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:a,y:s}=r;!i[n]&&e.isPointInBox(a,s)&&(i[n]=t)}))}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,n=new ft(t,e),a=i.canvas;a;)n.x-=a.offsetLeft,n.y-=a.offsetTop,a=a.offsetParent;return r.scrollX&&(n.x+=r.scrollX),r.scrollY&&(n.y+=r.scrollY),n}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(t){t.onClick&&t.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(t){t.onMouseMove&&t.onMouseMove()}})}}var pt="undefined"!=typeof window?window:null,dt="undefined"!=typeof fetch?fetch.bind(void 0):null;class vt{constructor(t){var{fetch:e=dt,window:r=pt}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new ct,this.mouse=new gt(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every((t=>t()));return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:n,desiredWidth:a,height:s,desiredHeight:o,minX:h=0,minY:u=0,refX:l,refY:c,clip:f=!1,clipX:g=0,clipY:p=0}=t,d=L(i).replace(/^defer\s/,""),[v,y]=d.split(" "),m=v||"xMidYMid",x=y||"meet",b=n/a,S=s/o,w=Math.min(b,S),T=Math.max(b,S),A=a,O=o;"meet"===x&&(A*=w,O*=w),"slice"===x&&(A*=T,O*=T);var P=new lt(e,"refX",l),E=new lt(e,"refY",c),C=P.hasValue()&&E.hasValue();if(C&&r.translate(-w*P.getPixels("x"),-w*E.getPixels("y")),f){var M=w*g,N=w*p;r.beginPath(),r.moveTo(M,N),r.lineTo(n,N),r.lineTo(n,s),r.lineTo(M,s),r.closePath(),r.clip()}if(!C){var _="meet"===x&&w===S,R="slice"===x&&T===S,V="meet"===x&&w===b,k="slice"===x&&T===b;m.startsWith("xMid")&&(_||R)&&r.translate(n/2-A/2,0),m.endsWith("YMid")&&(V||k)&&r.translate(0,s/2-O/2),m.startsWith("xMax")&&(_||R)&&r.translate(n-A,0),m.endsWith("YMax")&&(V||k)&&r.translate(0,s-O)}switch(!0){case"none"===m:r.scale(b,S);break;case"meet"===x:r.scale(w,w);break;case"slice"===x:r.scale(T,T)}r.translate(-h,-u)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:n=!1,ignoreClear:a=!1,forceRedraw:o,scaleWidth:h,scaleHeight:u,offsetX:l,offsetY:c}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{FRAMERATE:f,mouse:g}=this,p=1e3/f;if(this.frameDuration=p,this.readyPromise=new Promise((t=>{this.resolveReady=t})),this.isReady()&&this.render(t,n,a,h,u,l,c),e){var d=Date.now(),v=d,y=0,m=()=>{d=Date.now(),(y=d-v)>=p&&(v=d-y%p,this.shouldUpdate(i,o)&&(this.render(t,n,a,h,u,l,c),g.runEvents())),this.intervalId=s(m)};r||g.start(),this.intervalId=s(m)}}stop(){this.intervalId&&(s.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this;if(this.animations.reduce(((t,e)=>e.update(r)||t),!1))return!0}return!("function"!=typeof e||!e())||(!(this.isReadyLock||!this.isReady())||!!this.mouse.hasEvents())}render(t,e,r,i,n,a,s){var{CLIENT_WIDTH:o,CLIENT_HEIGHT:h,viewPort:u,ctx:l,isFirstRender:c}=this,f=l.canvas;u.clear(),f.width&&f.height?u.setCurrent(f.width,f.height):u.setCurrent(o,h);var g=t.getStyle("width"),p=t.getStyle("height");!e&&(c||"number"!=typeof i&&"number"!=typeof n)&&(g.hasValue()&&(f.width=g.getPixels("x"),f.style&&(f.style.width="".concat(f.width,"px"))),p.hasValue()&&(f.height=p.getPixels("y"),f.style&&(f.style.height="".concat(f.height,"px"))));var d=f.clientWidth||f.width,v=f.clientHeight||f.height;if(e&&g.hasValue()&&p.hasValue()&&(d=g.getPixels("x"),v=p.getPixels("y")),u.setCurrent(d,v),"number"==typeof a&&t.getAttribute("x",!0).setValue(a),"number"==typeof s&&t.getAttribute("y",!0).setValue(s),"number"==typeof i||"number"==typeof n){var y=B(t.getAttribute("viewBox").getString()),m=0,x=0;if("number"==typeof i){var b=t.getStyle("width");b.hasValue()?m=b.getPixels("x")/i:isNaN(y[2])||(m=y[2]/i)}if("number"==typeof n){var S=t.getStyle("height");S.hasValue()?x=S.getPixels("y")/n:isNaN(y[3])||(x=y[3]/n)}m||(m=x),x||(x=m),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(n);var w=t.getStyle("transform",!0,!0);w.setValue("".concat(w.getString()," scale(").concat(1/m,", ").concat(1/x,")"))}r||l.clearRect(0,0,d,v),t.render(l),c&&(this.isFirstRender=!1)}}vt.defaultWindow=pt,vt.defaultFetch=dt;var{defaultFetch:yt}=vt,mt="undefined"!=typeof DOMParser?DOMParser:null;class xt{constructor(){var{fetch:t=yt,DOMParser:e=mt}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return n((function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)}))()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return n((function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)}))()}}class bt{constructor(t,e){this.type="translate",this.point=null,this.point=ft.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class St{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=B(e);this.angle=new lt(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:n,angle:a}=this,s=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(s,o),t.rotate(a.getRadians()),t.translate(-s,-o)}unapply(t){var{cx:e,cy:r,originX:i,originY:n,angle:a}=this,s=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(s,o),t.rotate(-1*a.getRadians()),t.translate(-s,-o)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,n=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(n),Math.sin(n),-Math.sin(n),Math.cos(n),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class wt{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=ft.parseScale(e);0!==i.x&&0!==i.y||(i.x=J,i.y=J),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,a=i.getPixels("x"),s=n.getPixels("y");t.translate(a,s),t.scale(e,r||e),t.translate(-a,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,a=i.getPixels("x"),s=n.getPixels("y");t.translate(a,s),t.scale(1/e,1/r||e),t.translate(-a,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class Tt{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=B(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,n=e.getPixels("x"),a=r.getPixels("y");t.translate(n,a),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-n,-a)}unapply(t){var{originX:e,originY:r,matrix:i}=this,n=i[0],a=i[2],s=i[4],o=i[1],h=i[3],u=i[5],l=1/(n*(1*h-0*u)-a*(1*o-0*u)+s*(0*o-0*h)),c=e.getPixels("x"),f=r.getPixels("y");t.translate(c,f),t.transform(l*(1*h-0*u),l*(0*u-1*o),l*(0*s-1*a),l*(1*n-0*s),l*(a*u-s*h),l*(s*o-n*u)),t.translate(-c,-f)}applyToPoint(t){t.applyTransform(this.matrix)}}class At extends Tt{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new lt(t,"angle",e)}}class Ot extends At{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Pt extends At{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}class Et{constructor(t,e,r){this.document=t,this.transforms=[];var i=function(t){return L(t).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}(e);i.forEach((t=>{if("none"!==t){var[e,i]=function(t){var[e,r]=t.split("(");return[e.trim(),r.trim().replace(")","")]}(t),n=Et.transformTypes[e];void 0!==n&&this.transforms.push(new n(this.document,i,r))}}))}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,n=i]=e.getStyle("transform-origin",!1,!0).split(),a=[i,n];return r.hasValue()?new Et(t,r.getString(),a):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i<r;i++)e[i].apply(t)}unapply(t){for(var{transforms:e}=this,r=e.length-1;r>=0;r--)e[r].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i<r;i++)e[i].applyToPoint(t)}}Et.transformTypes={translate:bt,rotate:St,scale:wt,matrix:Tt,skewX:Ot,skewY:Pt};class Ct{constructor(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],e&&1===e.nodeType){if(Array.from(e.attributes).forEach((e=>{var r=z(e.nodeName);this.attributes[r]=new lt(t,r,e.value)})),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map((t=>t.trim()));i.forEach((e=>{if(e){var[r,i]=e.split(":").map((t=>t.trim()));this.styles[r]=new lt(t,r,i)}}))}var{definitions:n}=t,a=this.getAttribute("id");a.hasValue()&&(n[a.getString()]||(n[a.getString()]=this)),Array.from(e.childNodes).forEach((e=>{if(1===e.nodeType)this.addChild(e);else if(r&&(3===e.nodeType||4===e.nodeType)){var i=t.createTextNode(e);i.getText().length>0&&this.addChild(i)}}))}}getAttribute(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.attributes[t];if(!r&&e){var i=new lt(this.document,t,"");return this.attributes[t]=i,i}return r||lt.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if("href"===t||t.endsWith(":href"))return this.attributes[t];return lt.empty(this.document)}getStyle(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.styles[t];if(i)return i;var n=this.getAttribute(t);if(null!=n&&n.hasValue())return this.styles[t]=n,n;if(!r){var{parent:a}=this;if(a){var s=a.getStyle(t);if(null!=s&&s.hasValue())return s}}if(e){var o=new lt(this.document,t,"");return this.styles[t]=o,o}return i||lt.empty(this.document)}render(t){if("none"!==this.getStyle("display").getString()&&"hidden"!==this.getStyle("visibility").getString()){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if("none"!==this.getStyle("filter").getValue("none")){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Et.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach((e=>{e.render(t)}))}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if("function"==typeof r.matches)return r.matches(t);var i=null===(e=r.getAttribute)||void 0===e?void 0:e.call(r,"class");return!(!i||""===i)&&i.split(" ").some((e=>".".concat(e)===t))}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],n=e[r];if(i)for(var a in i){var s=this.stylesSpecificity[a];void 0===s&&(s="000"),n>=s&&(this.styles[a]=i[a],this.stylesSpecificity[a]=n)}}}removeStyles(t,e){return e.reduce(((e,r)=>{var i=t.getStyle(r);if(!i.hasValue())return e;var n=i.getString();return i.setValue(""),[...e,[r,n]]}),[])}restoreStyles(t,e){e.forEach((e=>{var[r,i]=e;t.getStyle(r,!0).setValue(i)}))}isFirstChild(){var t;return 0===(null===(t=this.parent)||void 0===t?void 0:t.children.indexOf(this))}}Ct.ignoreChildTypes=["title"];class Mt extends Ct{constructor(t,e,r){super(t,e,r)}}function Nt(t){var e=t.trim();return/^('|")/.test(e)?e:'"'.concat(e,'"')}function _t(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return e;default:return/^oblique\s+(-|)\d+deg$/.test(e)?e:""}}function Rt(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return e;default:return/^[\d.]+$/.test(e)?e:""}}class Vt{constructor(t,e,r,i,n,a){var s=a?"string"==typeof a?Vt.parse(a):a:{};this.fontFamily=n||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>1?arguments[1]:void 0,e="",r="",i="",n="",a="",s=L(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().split(" "),o={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return s.forEach((t=>{switch(!0){case!o.fontStyle&&Vt.styles.includes(t):"inherit"!==t&&(e=t),o.fontStyle=!0;break;case!o.fontVariant&&Vt.variants.includes(t):"inherit"!==t&&(r=t),o.fontStyle=!0,o.fontVariant=!0;break;case!o.fontWeight&&Vt.weights.includes(t):"inherit"!==t&&(i=t),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0;break;case!o.fontSize:"inherit"!==t&&([n]=t.split("/")),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0,o.fontSize=!0;break;default:"inherit"!==t&&(a+=t)}})),new Vt(e,r,i,n,a,t)}toString(){return[_t(this.fontStyle),this.fontVariant,Rt(this.fontWeight),this.fontSize,(t=this.fontFamily,void 0===k?t:t.trim().split(",").map(Nt).join(","))].join(" ").trim();var t}}Vt.styles="normal|italic|oblique|inherit",Vt.variants="normal|small-caps|inherit",Vt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class kt{constructor(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.NaN,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.NaN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.NaN,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){void 0!==t&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),t<this.x1&&(this.x1=t),t>this.x2&&(this.x2=t)),void 0!==e&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),e<this.y1&&(this.y1=e),e>this.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:n}=t;this.addPoint(e,r),this.addPoint(i,n)}}sumCubic(t,e,r,i,n){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*n}bezierCurveAdd(t,e,r,i,n){var a=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*n,o=3*r-3*e;if(0!==s){var h=Math.pow(a,2)-4*o*s;if(!(h<0)){var u=(-a+Math.sqrt(h))/(2*s);0<u&&u<1&&(t?this.addX(this.sumCubic(u,e,r,i,n)):this.addY(this.sumCubic(u,e,r,i,n)));var l=(-a-Math.sqrt(h))/(2*s);0<l&&l<1&&(t?this.addX(this.sumCubic(l,e,r,i,n)):this.addY(this.sumCubic(l,e,r,i,n)))}}else{if(0===a)return;var c=-o/a;0<c&&c<1&&(t?this.addX(this.sumCubic(c,e,r,i,n)):this.addY(this.sumCubic(c,e,r,i,n)))}}addBezierCurve(t,e,r,i,n,a,s,o){this.addPoint(t,e),this.addPoint(s,o),this.bezierCurveAdd(!0,t,r,n,s),this.bezierCurveAdd(!1,e,i,a,o)}addQuadraticCurve(t,e,r,i,n,a){var s=t+2/3*(r-t),o=e+2/3*(i-e),h=s+1/3*(n-t),u=o+1/3*(a-e);this.addBezierCurve(t,e,s,h,o,u,n,a)}isPointInBox(t,e){var{x1:r,y1:i,x2:n,y2:a}=this;return r<=t&&t<=n&&i<=e&&e<=a}}class It extends P{constructor(t){super(t.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),this.control=null,this.start=null,this.current=null,this.command=null,this.commands=this.commands,this.i=-1,this.previousCommand=null,this.points=[],this.angles=[]}reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new ft(0,0),this.control=new ft(0,0),this.current=new ft(0,0),this.points=[],this.angles=[]}isEnd(){var{i:t,commands:e}=this;return t>=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"x",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",r=new ft(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==P.CURVE_TO&&t!==P.SMOOTH_CURVE_TO&&t!==P.QUAD_TO&&t!==P.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:n}}=this;return new ft(2*e-i,2*r-n)}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:n}=this;r&&n.length>0&&!n[n.length-1]&&(n[n.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r<e;r++)if(!t[r])for(var i=r+1;i<e;i++)if(t[i]){t[r]=t[i];break}return t}}class Lt extends Ct{constructor(){super(...arguments),this.modifiedEmSizeStack=!1}calculateOpacity(){for(var t=1,e=this;e;){var r=e.getStyle("opacity",!1,!0);r.hasValue(!0)&&(t*=r.getNumber()),e=e.parent}return t}setContext(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),n=this.getStyle("stroke"),a=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){"currentColor"===r.getString()&&r.setValue(this.getStyle("color").getColor());var o=r.getColor();"inherit"!==o&&(t.fillStyle="none"===o?"rgba(0,0,0,0)":o)}if(i.hasValue()){var h=new lt(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=h}if(n.isUrlDefinition()){var u=n.getFillStyleDefinition(this,a);u&&(t.strokeStyle=u)}else if(n.hasValue()){"currentColor"===n.getString()&&n.setValue(this.getStyle("color").getColor());var l=n.getString();"inherit"!==l&&(t.strokeStyle="none"===l?"rgba(0,0,0,0)":l)}if(a.hasValue()){var c=new lt(this.document,"stroke",t.strokeStyle).addOpacity(a).getString();t.strokeStyle=c}var f=this.getStyle("stroke-width");if(f.hasValue()){var g=f.getPixels();t.lineWidth=g||J}var p=this.getStyle("stroke-linecap"),d=this.getStyle("stroke-linejoin"),v=this.getStyle("stroke-miterlimit"),y=this.getStyle("stroke-dasharray"),m=this.getStyle("stroke-dashoffset");if(p.hasValue()&&(t.lineCap=p.getString()),d.hasValue()&&(t.lineJoin=d.getString()),v.hasValue()&&(t.miterLimit=v.getNumber()),y.hasValue()&&"none"!==y.getString()){var x=B(y.getString());void 0!==t.setLineDash?t.setLineDash(x):void 0!==t.webkitLineDash?t.webkitLineDash=x:void 0===t.mozDash||1===x.length&&0===x[0]||(t.mozDash=x);var b=m.getPixels();void 0!==t.lineDashOffset?t.lineDashOffset=b:void 0!==t.webkitLineDashOffset?t.webkitLineDashOffset=b:void 0!==t.mozDashOffset&&(t.mozDashOffset=b)}}if(this.modifiedEmSizeStack=!1,void 0!==t.font){var S=this.getStyle("font"),w=this.getStyle("font-style"),T=this.getStyle("font-variant"),A=this.getStyle("font-weight"),O=this.getStyle("font-size"),P=this.getStyle("font-family"),E=new Vt(w.getString(),T.getString(),A.getString(),O.hasValue()?"".concat(O.getPixels(!0),"px"):"",P.getString(),Vt.parse(S.getString(),t.font));w.setValue(E.fontStyle),T.setValue(E.fontVariant),A.setValue(E.fontWeight),O.setValue(E.fontSize),P.setValue(E.fontFamily),t.font=E.toString(),O.isPixels()&&(this.document.emSize=O.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class Dt extends Lt{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new It(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new kt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case It.MOVE_TO:this.pathM(t,r);break;case It.LINE_TO:this.pathL(t,r);break;case It.HORIZ_LINE_TO:this.pathH(t,r);break;case It.VERT_LINE_TO:this.pathV(t,r);break;case It.CURVE_TO:this.pathC(t,r);break;case It.SMOOTH_CURVE_TO:this.pathS(t,r);break;case It.QUAD_TO:this.pathQ(t,r);break;case It.SMOOTH_QUAD_TO:this.pathT(t,r);break;case It.ARC:this.pathA(t,r);break;case It.CLOSE_PATH:this.pathZ(t,r)}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map(((t,e)=>[t,r[e]]));return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");""!==t.fillStyle&&("inherit"!==e.getString("inherit")?t.fill(e.getString()):t.fill()),""!==t.strokeStyle&&("non-scaling-stroke"===this.getAttribute("vector-effect").getString()?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,n=this.getStyle("marker-start"),a=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(n.isUrlDefinition()){var o=n.getDefinition(),[h,u]=r[0];o.render(t,h,u)}if(a.isUrlDefinition())for(var l=a.getDefinition(),c=1;c<i;c++){var[f,g]=r[c];l.render(t,f,g)}if(s.isUrlDefinition()){var p=s.getDefinition(),[d,v]=r[i];p.render(t,d,v)}}}static pathM(t){var e=t.getAsCurrentPoint();return t.start=t.current,{point:e}}pathM(t,e){var{pathParser:r}=this,{point:i}=Dt.pathM(r),{x:n,y:a}=i;r.addMarker(i),e.addPoint(n,a),t&&t.moveTo(n,a)}static pathL(t){var{current:e}=t;return{current:e,point:t.getAsCurrentPoint()}}pathL(t,e){var{pathParser:r}=this,{current:i,point:n}=Dt.pathL(r),{x:a,y:s}=n;r.addMarker(n,i),e.addPoint(a,s),t&&t.lineTo(a,s)}static pathH(t){var{current:e,command:r}=t,i=new ft((r.relative?e.x:0)+r.x,e.y);return t.current=i,{current:e,point:i}}pathH(t,e){var{pathParser:r}=this,{current:i,point:n}=Dt.pathH(r),{x:a,y:s}=n;r.addMarker(n,i),e.addPoint(a,s),t&&t.lineTo(a,s)}static pathV(t){var{current:e,command:r}=t,i=new ft(e.x,(r.relative?e.y:0)+r.y);return t.current=i,{current:e,point:i}}pathV(t,e){var{pathParser:r}=this,{current:i,point:n}=Dt.pathV(r),{x:a,y:s}=n;r.addMarker(n,i),e.addPoint(a,s),t&&t.lineTo(a,s)}static pathC(t){var{current:e}=t;return{current:e,point:t.getPoint("x1","y1"),controlPoint:t.getAsControlPoint("x2","y2"),currentPoint:t.getAsCurrentPoint()}}pathC(t,e){var{pathParser:r}=this,{current:i,point:n,controlPoint:a,currentPoint:s}=Dt.pathC(r);r.addMarker(s,a,n),e.addBezierCurve(i.x,i.y,n.x,n.y,a.x,a.y,s.x,s.y),t&&t.bezierCurveTo(n.x,n.y,a.x,a.y,s.x,s.y)}static pathS(t){var{current:e}=t;return{current:e,point:t.getReflectedControlPoint(),controlPoint:t.getAsControlPoint("x2","y2"),currentPoint:t.getAsCurrentPoint()}}pathS(t,e){var{pathParser:r}=this,{current:i,point:n,controlPoint:a,currentPoint:s}=Dt.pathS(r);r.addMarker(s,a,n),e.addBezierCurve(i.x,i.y,n.x,n.y,a.x,a.y,s.x,s.y),t&&t.bezierCurveTo(n.x,n.y,a.x,a.y,s.x,s.y)}static pathQ(t){var{current:e}=t;return{current:e,controlPoint:t.getAsControlPoint("x1","y1"),currentPoint:t.getAsCurrentPoint()}}pathQ(t,e){var{pathParser:r}=this,{current:i,controlPoint:n,currentPoint:a}=Dt.pathQ(r);r.addMarker(a,n,n),e.addQuadraticCurve(i.x,i.y,n.x,n.y,a.x,a.y),t&&t.quadraticCurveTo(n.x,n.y,a.x,a.y)}static pathT(t){var{current:e}=t,r=t.getReflectedControlPoint();return t.control=r,{current:e,controlPoint:r,currentPoint:t.getAsCurrentPoint()}}pathT(t,e){var{pathParser:r}=this,{current:i,controlPoint:n,currentPoint:a}=Dt.pathT(r);r.addMarker(a,n,n),e.addQuadraticCurve(i.x,i.y,n.x,n.y,a.x,a.y),t&&t.quadraticCurveTo(n.x,n.y,a.x,a.y)}static pathA(t){var{current:e,command:r}=t,{rX:i,rY:n,xRot:a,lArcFlag:s,sweepFlag:o}=r,h=a*(Math.PI/180),u=t.getAsCurrentPoint(),l=new ft(Math.cos(h)*(e.x-u.x)/2+Math.sin(h)*(e.y-u.y)/2,-Math.sin(h)*(e.x-u.x)/2+Math.cos(h)*(e.y-u.y)/2),c=Math.pow(l.x,2)/Math.pow(i,2)+Math.pow(l.y,2)/Math.pow(n,2);c>1&&(i*=Math.sqrt(c),n*=Math.sqrt(c));var f=(s===o?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(n,2)-Math.pow(i,2)*Math.pow(l.y,2)-Math.pow(n,2)*Math.pow(l.x,2))/(Math.pow(i,2)*Math.pow(l.y,2)+Math.pow(n,2)*Math.pow(l.x,2)));isNaN(f)&&(f=0);var g=new ft(f*i*l.y/n,f*-n*l.x/i),p=new ft((e.x+u.x)/2+Math.cos(h)*g.x-Math.sin(h)*g.y,(e.y+u.y)/2+Math.sin(h)*g.x+Math.cos(h)*g.y),d=rt([1,0],[(l.x-g.x)/i,(l.y-g.y)/n]),v=[(l.x-g.x)/i,(l.y-g.y)/n],y=[(-l.x-g.x)/i,(-l.y-g.y)/n],m=rt(v,y);return et(v,y)<=-1&&(m=Math.PI),et(v,y)>=1&&(m=0),{currentPoint:u,rX:i,rY:n,sweepFlag:o,xAxisRotation:h,centp:p,a1:d,ad:m}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:n,rY:a,sweepFlag:s,xAxisRotation:o,centp:h,a1:u,ad:l}=Dt.pathA(r),c=1-s?1:-1,f=u+c*(l/2),g=new ft(h.x+n*Math.cos(f),h.y+a*Math.sin(f));if(r.addMarkerAngle(g,f-c*Math.PI/2),r.addMarkerAngle(i,f-c*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(u)&&!isNaN(l)){var p=n>a?n:a,d=n>a?1:n/a,v=n>a?a/n:1;t.translate(h.x,h.y),t.rotate(o),t.scale(d,v),t.arc(0,0,p,u,u+l,Boolean(1-s)),t.scale(1/d,1/v),t.rotate(-o),t.translate(-h.x,-h.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){Dt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class jt extends Dt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class Bt extends Lt{constructor(t,e,r){super(t,e,new.target===Bt||r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if("text"!==this.type)return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach(((r,i)=>{var n=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(n):e=n})),e}getFontSize(){var{document:t,parent:e}=this,r=Vt.parse(t.ctx.font).fontSize;return e.getStyle("font-size").getNumber(r)}getTElementBoundingBox(t){var e=this.getFontSize();return new kt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],n=null;if(t.isArabic){var a=e.length,s=e[r-1],o=e[r+1],h="isolated";if((0===r||" "===s)&&r<a-1&&" "!==o&&(h="terminal"),r>0&&" "!==s&&r<a-1&&" "!==o&&(h="medial"),r>0&&" "!==s&&(r===a-1||" "===o)&&(h="initial"),void 0!==t.glyphs[i]){var u=t.glyphs[i];n=u instanceof jt?u:u[h]}}else n=t.glyphs[i];return n||(n=t.missingGlyph),n}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),n=r.length-1,a=L(e.textContent||"");return 0===i&&(a=D(a)),i===n&&(a=j(a)),a}renderChildren(t){if("text"===this.type){this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach(((e,r)=>{this.renderChild(t,this,this,r)}));var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}else this.renderTElementChildren(t)}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),n=r.getStyle("font-family").getDefinition();if(n)for(var{unitsPerEm:a}=n.fontFace,s=Vt.parse(e.ctx.font),o=r.getStyle("font-size").getNumber(s.fontSize),h=r.getStyle("font-style").getString(s.fontStyle),u=o/a,l=n.isRTL?i.split("").reverse().join(""):i,c=B(r.getAttribute("dx").getString()),f=l.length,g=0;g<f;g++){var p=this.getGlyph(n,l,g);t.translate(this.x,this.y),t.scale(u,-u);var d=t.lineWidth;t.lineWidth=t.lineWidth*a/o,"italic"===h&&t.transform(1,0,.4,1,0,0),p.render(t),"italic"===h&&t.transform(1,0,-.4,1,0,0),t.lineWidth=d,t.scale(1/u,-1/u),t.translate(-this.x,-this.y),this.x+=o*(p.horizAdvX||n.horizAdvX)/a,void 0===c[g]||isNaN(c[g])||(this.x+=c[g])}else{var{x:v,y}=this;t.fillStyle&&t.fillText(i,v,y),t.strokeStyle&&t.strokeText(i,v,y)}}applyAnchoring(){if(!(this.textChunkStart>=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=0;r="start"===e?t.x-this.minX:"end"===e?t.x-this.maxX:t.x-(this.minX+this.maxX)/2;for(var i=this.textChunkStart;i<this.leafTexts.length;i++)this.leafTexts[i].x+=r;this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY,this.textChunkStart=this.leafTexts.length}}adjustChildCoordinatesRecursive(t){this.children.forEach(((e,r)=>{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)})),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var n=r.children[i];n.children.length>0?n.children.forEach(((r,i)=>{e.adjustChildCoordinatesRecursiveCore(t,e,n,i)})):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var n=r.children[i];if("function"!=typeof n.measureText)return n;t.save(),n.setContext(t,!0);var a=n.getAttribute("x"),s=n.getAttribute("y"),o=n.getAttribute("dx"),h=n.getAttribute("dy"),u=n.getStyle("font-family").getDefinition(),l=Boolean(u)&&u.isRTL;0===i&&(a.hasValue()||a.setValue(n.getInheritedAttribute("x")),s.hasValue()||s.setValue(n.getInheritedAttribute("y")),o.hasValue()||o.setValue(n.getInheritedAttribute("dx")),h.hasValue()||h.setValue(n.getInheritedAttribute("dy")));var c=n.measureText(t);return l&&(e.x-=c),a.hasValue()?(e.applyAnchoring(),n.x=a.getPixels("x"),o.hasValue()&&(n.x+=o.getPixels("x"))):(o.hasValue()&&(e.x+=o.getPixels("x")),n.x=e.x),e.x=n.x,l||(e.x+=c),s.hasValue()?(n.y=s.getPixels("y"),h.hasValue()&&(n.y+=h.getPixels("y"))):(h.hasValue()&&(e.y+=h.getPixels("y")),n.y=e.y),e.y=n.y,e.leafTexts.push(n),e.minX=Math.min(e.minX,n.x,n.x+c),e.maxX=Math.max(e.maxX,n.x,n.x+c),n.clearContext(t),t.restore(),n}getChildBoundingBox(t,e,r,i){var n=r.children[i];if("function"!=typeof n.getBoundingBox)return null;var a=n.getBoundingBox(t);return a?(n.children.forEach(((r,i)=>{var s=e.getChildBoundingBox(t,e,n,i);a.addBoundingBox(s)})),a):null}renderChild(t,e,r,i){var n=r.children[i];n.render(t),n.children.forEach(((r,i)=>{e.renderChild(t,e,n,i)}))}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var n=this.getFontSize(),a=i.isRTL?e.split("").reverse().join(""):e,s=B(r.getAttribute("dx").getString()),o=a.length,h=0,u=0;u<o;u++){h+=(this.getGlyph(i,a,u).horizAdvX||i.horizAdvX)*n/i.fontFace.unitsPerEm,void 0===s[u]||isNaN(s[u])||(h+=s[u])}return h}if(!t.measureText)return 10*e.length;t.save(),this.setContext(t,!0);var{width:l}=t.measureText(e);return this.clearContext(t),t.restore(),l}getInheritedAttribute(t){for(var e=this;e instanceof Bt&&e.isFirstChild();){var r=e.parent.getAttribute(t);if(r.hasValue(!0))return r.getValue("0");e=e.parent}return null}}class Ft extends Bt{constructor(t,e,r){super(t,e,new.target===Ft||r),this.type="tspan",this.text=this.children.length>0?"":this.getTextFromNode()}getText(){return this.text}}class zt extends Ft{constructor(){super(...arguments),this.type="textNode"}}class Ut extends Lt{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:n}=r,a=t.canvas;if(i.setDefaults(t),a.style&&void 0!==t.font&&n&&void 0!==n.getComputedStyle){t.font=n.getComputedStyle(a).getPropertyValue("font");var s=new lt(r,"fontSize",Vt.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:o,height:h}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var u=this.getAttribute("refX"),l=this.getAttribute("refY"),c=this.getAttribute("viewBox"),f=c.hasValue()?B(c.getString()):null,g=!this.root&&"visible"!==this.getStyle("overflow").getValue("hidden"),p=0,d=0,v=0,y=0;f&&(p=f[0],d=f[1]),this.root||(o=this.getStyle("width").getPixels("x"),h=this.getStyle("height").getPixels("y"),"marker"===this.type&&(v=p,y=d,p=0,d=0)),i.viewPort.setCurrent(o,h),!this.node||this.parent&&"foreignObject"!==(null===(e=this.node.parentNode)||void 0===e?void 0:e.nodeName)||!this.getStyle("transform",!1,!0).hasValue()||this.getStyle("transform-origin",!1,!0).hasValue()||this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),f&&(o=f[2],h=f[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:o,height:i.viewPort.height,desiredHeight:h,minX:p,minY:d,refX:u.getValue(),refY:l.getValue(),clip:g,clipX:v,clipY:y}),f&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(o,h))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.getAttribute("width",!0),n=this.getAttribute("height",!0),a=this.getAttribute("viewBox"),s=this.getAttribute("style"),o=i.getNumber(0),h=n.getNumber(0);if(r)if("string"==typeof r)this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var u=this.getAttribute("preserveAspectRatio");u.hasValue()&&u.setValue(u.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),n.setValue(e),a.hasValue()||a.setValue("0 0 ".concat(o||t," ").concat(h||e)),s.hasValue()){var l=this.getStyle("width"),c=this.getStyle("height");l.hasValue()&&l.setValue("".concat(t,"px")),c.hasValue()&&c.setValue("".concat(e,"px"))}}}class Ht extends Dt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),n=this.getStyle("height",!1,!0).getPixels("y"),a=this.getAttribute("rx"),s=this.getAttribute("ry"),o=a.getPixels("x"),h=s.getPixels("y");if(a.hasValue()&&!s.hasValue()&&(h=o),s.hasValue()&&!a.hasValue()&&(o=h),o=Math.min(o,i/2),h=Math.min(h,n/2),t){var u=(Math.sqrt(2)-1)/3*4;t.beginPath(),n>0&&i>0&&(t.moveTo(e+o,r),t.lineTo(e+i-o,r),t.bezierCurveTo(e+i-o+u*o,r,e+i,r+h-u*h,e+i,r+h),t.lineTo(e+i,r+n-h),t.bezierCurveTo(e+i,r+n-h+u*h,e+i-o+u*o,r+n,e+i-o,r+n),t.lineTo(e+o,r+n),t.bezierCurveTo(e+o-u*o,r+n,e,r+n-h+u*h,e,r+n-h),t.lineTo(e,r+h),t.bezierCurveTo(e,r+h-u*h,e+o-u*o,r,e+o,r),t.closePath())}return new kt(e,r,e+i,r+n)}getMarkers(){return null}}class Xt extends Dt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,2*Math.PI,!1),t.closePath()),new kt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Yt extends Dt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=(Math.sqrt(2)-1)/3*4,r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),n=this.getAttribute("cx").getPixels("x"),a=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(n+r,a),t.bezierCurveTo(n+r,a+e*i,n+e*r,a+i,n,a+i),t.bezierCurveTo(n-e*r,a+i,n-r,a+e*i,n-r,a),t.bezierCurveTo(n-r,a-e*i,n-e*r,a-i,n,a-i),t.bezierCurveTo(n+e*r,a-i,n+r,a-e*i,n+r,a),t.closePath()),new kt(n-r,a-i,n+r,a+i)}getMarkers(){return null}}class qt extends Dt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new ft(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new ft(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:n}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,n)),new kt(e,r,i,n)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Wt extends Dt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=ft.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,n=new kt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach((e=>{var{x:r,y:i}=e;n.addPoint(r,i),t&&t.lineTo(r,i)})),n}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach(((i,n)=>{n!==e&&r.push([i,i.angleTo(t[n+1])])})),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Gt extends Wt{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Qt extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),n=this.getStyle("height").getPixels("y",!0),a=new Ut(this.document,null);a.attributes.viewBox=new lt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),a.attributes.width=new lt(this.document,"width","".concat(i,"px")),a.attributes.height=new lt(this.document,"height","".concat(n,"px")),a.attributes.transform=new lt(this.document,"transform",this.getAttribute("patternTransform").getValue()),a.children=this.children;var s=this.document.createCanvas(i,n),o=s.getContext("2d"),h=this.getAttribute("x"),u=this.getAttribute("y");h.hasValue()&&u.hasValue()&&o.translate(h.getPixels("x",!0),u.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var l=-1;l<=1;l++)for(var c=-1;c<=1;c++)o.save(),a.attributes.x=new lt(this.document,"x",l*s.width),a.attributes.y=new lt(this.document,"y",c*s.height),a.render(o),o.restore();return t.createPattern(s,"repeat")}}class $t extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:n}=e,a=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,n),"auto"===a&&t.rotate(r),"strokeWidth"===s&&t.scale(t.lineWidth,t.lineWidth),t.save();var o=new Ut(this.document,null);o.type=this.type,o.attributes.viewBox=new lt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.refX=new lt(this.document,"refX",this.getAttribute("refX").getValue()),o.attributes.refY=new lt(this.document,"refY",this.getAttribute("refY").getValue()),o.attributes.width=new lt(this.document,"width",this.getAttribute("markerWidth").getValue()),o.attributes.height=new lt(this.document,"height",this.getAttribute("markerHeight").getValue()),o.attributes.overflow=new lt(this.document,"overflow",this.getAttribute("overflow").getValue()),o.attributes.fill=new lt(this.document,"fill",this.getAttribute("fill").getColor("black")),o.attributes.stroke=new lt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),o.children=this.children,o.render(t),t.restore(),"strokeWidth"===s&&t.scale(1/t.lineWidth,1/t.lineWidth),"auto"===a&&t.rotate(-r),t.translate(-i,-n)}}}class Zt extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class Kt extends Lt{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new kt;return this.children.forEach((r=>{e.addBoundingBox(r.getBoundingBox(t))})),e}}class Jt extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:n}=this;n.forEach((t=>{"stop"===t.type&&i.push(t)}))}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:n}=i,a=this.getGradient(t,e);if(!a)return this.addParentOpacity(r,n[n.length-1].color);if(n.forEach((t=>{a.addColorStop(t.offset,this.addParentOpacity(r,t.color))})),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:o,viewPort:h}=s.screen,[u]=h.viewPorts,l=new Ht(s,null);l.attributes.x=new lt(s,"x",-o/3),l.attributes.y=new lt(s,"y",-o/3),l.attributes.width=new lt(s,"width",o),l.attributes.height=new lt(s,"height",o);var c=new Kt(s,null);c.attributes.transform=new lt(s,"transform",this.getAttribute("gradientTransform").getValue()),c.children=[l];var f=new Ut(s,null);f.attributes.x=new lt(s,"x",0),f.attributes.y=new lt(s,"y",0),f.attributes.width=new lt(s,"width",u.width),f.attributes.height=new lt(s,"height",u.height),f.children=[c];var g=s.createCanvas(u.width,u.height),p=g.getContext("2d");return p.fillStyle=a,f.render(p),p.createPattern(g,"no-repeat")}return a}inheritStopContainer(t){this.attributesToInherit.forEach((e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())}))}addParentOpacity(t,e){return t.hasValue()?new lt(this.document,"color",e).addOpacity(t).getColor():e}}class te extends Jt{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=r?e.getBoundingBox(t):null;if(r&&!i)return null;this.getAttribute("x1").hasValue()||this.getAttribute("y1").hasValue()||this.getAttribute("x2").hasValue()||this.getAttribute("y2").hasValue()||(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var n=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),a=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return n===s&&a===o?null:t.createLinearGradient(n,a,s,o)}}class ee extends Jt{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var n=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),a=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=n,o=a;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(o=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var h=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),u=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,o,u,n,a,h)}}class re extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),n=this.getStyle("stop-opacity"),a=this.getStyle("stop-color",!0);""===a.getString()&&a.setValue("#000"),n.hasValue()&&(a=a.addOpacity(n)),this.offset=i,this.color=a.getColor()}}class ie extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new lt(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return"CSS"===t?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),n=r.getNumber()+(i.getNumber()-r.getNumber())*e;return"%"===t&&(n*=100),"".concat(n).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if("indefinite"===this.getAttribute("repeatCount").getString()||"indefinite"===this.getAttribute("repeatDur").getString())this.duration=0;else if("freeze"!==i||this.frozen){if("remove"===i&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0}else this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();return!1}this.duration+=t;var n=!1;if(this.begin<this.duration){var a=this.calcValue(),s=this.getAttribute("type");if(s.hasValue()){var o=s.getString();a="".concat(o,"(").concat(a,")")}r.setValue(a),n=!0}return n}getProgress(){var{document:t,values:e}=this,r={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(e.hasValue()){var i=r.progress*(e.getValue().length-1),n=Math.floor(i),a=Math.ceil(i);r.from=new lt(t,"from",parseFloat(e.getValue()[n])),r.to=new lt(t,"to",parseFloat(e.getValue()[a])),r.progress=(i-n)/(a-n)}else r.from=this.from,r.to=this.to;return r}}class ne extends ie{constructor(){super(...arguments),this.type="animateColor"}calcValue(){var{progress:t,from:e,to:r}=this.getProgress(),i=new o(e.getColor()),n=new o(r.getColor());if(i.ok&&n.ok){var a=i.r+(n.r-i.r)*t,s=i.g+(n.g-i.g)*t,h=i.b+(n.b-i.b)*t;return"rgb(".concat(Math.floor(a),", ").concat(Math.floor(s),", ").concat(Math.floor(h),")")}return this.getAttribute("from").getColor()}}class ae extends ie{constructor(){super(...arguments),this.type="animateTransform"}calcValue(){var{progress:t,from:e,to:r}=this.getProgress(),i=B(e.getString()),n=B(r.getString()),a=i.map(((e,r)=>e+(n[r]-e)*t)).join(" ");return a}}class se extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs={},this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:n}=this;for(var a of n)switch(a.type){case"font-face":this.fontFace=a;var s=a.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break;case"missing-glyph":this.missingGlyph=a;break;case"glyph":var o=a;o.arabicForm?(this.isRTL=!0,this.isArabic=!0,void 0===this.glyphs[o.unicode]&&(this.glyphs[o.unicode]={}),this.glyphs[o.unicode][o.arabicForm]=o):this.glyphs[o.unicode]=o}}render(){}}class oe extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class he extends Dt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class ue extends Bt{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class le extends Bt{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,n=i[0],a=i.length>0&&Array.from(i).every((t=>3===t.nodeType));this.hasText=a,this.text=a?this.getTextFromNode(n):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:n}=e.screen,a=new lt(e,"fontSize",Vt.parse(e.ctx.font).fontSize);n.isWorking()&&n.checkBoundingBox(this,new kt(r,i-a.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new Kt(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){this.document.ctx.canvas.style.cursor="pointer"}}function ce(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function fe(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ce(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ce(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}class ge extends Bt{constructor(t,e,r){super(t,e,r),this.type="textPath",this.textWidth=0,this.textHeight=0,this.pathLength=-1,this.glyphInfo=null,this.letterSpacingCache=[],this.measuresCache=new Map([["",0]]);var i=this.getHrefAttribute().getDefinition();this.text=this.getTextFromNode(),this.dataArray=this.parsePathData(i)}getText(){return this.text}path(t){var{dataArray:e}=this;t&&t.beginPath(),e.forEach((e=>{var{type:r,points:i}=e;switch(r){case It.LINE_TO:t&&t.lineTo(i[0],i[1]);break;case It.MOVE_TO:t&&t.moveTo(i[0],i[1]);break;case It.CURVE_TO:t&&t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);break;case It.QUAD_TO:t&&t.quadraticCurveTo(i[0],i[1],i[2],i[3]);break;case It.ARC:var[n,a,s,o,h,u,l,c]=i,f=s>o?s:o,g=s>o?1:s/o,p=s>o?o/s:1;t&&(t.translate(n,a),t.rotate(l),t.scale(g,p),t.arc(0,0,f,h,h+u,Boolean(1-c)),t.scale(1/g,1/p),t.rotate(-l),t.translate(-n,-a));break;case It.CLOSE_PATH:t&&t.closePath()}}))}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,n=t.fillStyle;"underline"===e&&t.beginPath(),i.forEach(((i,n)=>{var{p0:a,p1:s,rotation:o,text:h}=i;t.save(),t.translate(a.x,a.y),t.rotate(o),t.fillStyle&&t.fillText(h,0,0),t.strokeStyle&&t.strokeText(h,0,0),t.restore(),"underline"===e&&(0===n&&t.moveTo(a.x,a.y+r/8),t.lineTo(s.x,s.y+r/5))})),"underline"===e&&(t.lineWidth=r/20,t.strokeStyle=n,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,n,a,s,o,h){var u=a,l=this.measureText(t,o);" "===o&&"justify"===e&&r<i&&(l+=(i-r)/n),h>-1&&(u+=this.getLetterSpacingAt(h));var c=this.textHeight/20,f=this.getEquidistantPointOnPath(u,c,0),g=this.getEquidistantPointOnPath(u+l,c,0),p={p0:f,p1:g},d=f&&g?Math.atan2(g.y-f.y,g.x-f.x):0;if(s){var v=Math.cos(Math.PI/2+d)*s,y=Math.cos(-d)*s;p.p0=fe(fe({},f),{},{x:f.x+v,y:f.y+y}),p.p1=fe(fe({},g),{},{x:g.x+v,y:g.y+y})}return{offset:u+=l,segment:p,rotation:d}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var n=this.measureTargetText(t,i);return r.set(i,n),n}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,n=this.parent.getAttribute("dx").split().map((t=>t.getPixels("x"))),a=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),o=this.getStyle("letter-spacing"),h=this.parent.getStyle("letter-spacing"),u=0;o.hasValue()&&"inherit"!==o.getValue()?o.hasValue()&&"initial"!==o.getValue()&&"unset"!==o.getValue()&&(u=o.getPixels()):u=h.getPixels();var l=[],c=e.length;this.letterSpacingCache=l;for(var f=0;f<c;f++)l.push(void 0!==n[f]?n[f]:u);var g=l.reduce(((t,e,r)=>0===r?0:t+e||0),0),p=this.measureText(t),d=Math.max(p+g,0);this.textWidth=p,this.textHeight=this.getFontSize(),this.glyphInfo=[];var v=this.getPathLength(),y=this.getStyle("startOffset").getNumber(0)*v,m=0;"middle"!==s&&"center"!==s||(m=-d/2),"end"!==s&&"right"!==s||(m=-d),m+=y,r.forEach(((e,n)=>{var{offset:o,segment:h,rotation:u}=this.findSegmentToFitChar(t,s,d,v,i,m,a,e,n);m=o,h.p0&&h.p1&&this.glyphInfo.push({text:r[n],p0:h.p0,p1:h.p1,rotation:u})}))}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,n=i?i.x:0,a=i?i.y:0,s=r.next(),o=s.type,h=[];switch(s.type){case It.MOVE_TO:this.pathM(r,h);break;case It.LINE_TO:o=this.pathL(r,h);break;case It.HORIZ_LINE_TO:o=this.pathH(r,h);break;case It.VERT_LINE_TO:o=this.pathV(r,h);break;case It.CURVE_TO:this.pathC(r,h);break;case It.SMOOTH_CURVE_TO:o=this.pathS(r,h);break;case It.QUAD_TO:this.pathQ(r,h);break;case It.SMOOTH_QUAD_TO:o=this.pathT(r,h);break;case It.ARC:h=this.pathA(r);break;case It.CLOSE_PATH:Dt.pathZ(r)}s.type!==It.CLOSE_PATH?e.push({type:o,points:h,start:{x:n,y:a},pathLength:this.calcLength(n,a,o,h)}):e.push({type:It.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=Dt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=Dt.pathL(t).point;return e.push(r,i),It.LINE_TO}pathH(t,e){var{x:r,y:i}=Dt.pathH(t).point;return e.push(r,i),It.LINE_TO}pathV(t,e){var{x:r,y:i}=Dt.pathV(t).point;return e.push(r,i),It.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:n}=Dt.pathC(t);e.push(r.x,r.y,i.x,i.y,n.x,n.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:n}=Dt.pathS(t);return e.push(r.x,r.y,i.x,i.y,n.x,n.y),It.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=Dt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=Dt.pathT(t);return e.push(r.x,r.y,i.x,i.y),It.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:n,centp:a,a1:s,ad:o}=Dt.pathA(t);return 0===i&&o>0&&(o-=2*Math.PI),1===i&&o<0&&(o+=2*Math.PI),[a.x,a.y,e,r,s,o,n,i]}calcLength(t,e,r,i){var n=0,a=null,s=null,o=0;switch(r){case It.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case It.CURVE_TO:for(n=0,a=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),o=.01;o<=1;o+=.01)s=this.getPointOnCubicBezier(o,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;return n;case It.QUAD_TO:for(n=0,a=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),o=.01;o<=1;o+=.01)s=this.getPointOnQuadraticBezier(o,t,e,i[0],i[1],i[2],i[3]),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;return n;case It.ARC:n=0;var h=i[4],u=i[5],l=i[4]+u,c=Math.PI/180;if(Math.abs(h-l)<c&&(c=Math.abs(h-l)),a=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],h,0),u<0)for(o=h-c;o>l;o-=c)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],o,0),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;else for(o=h+c;o<l;o+=c)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],o,0),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;return s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),n+=this.getLineLength(a.x,a.y,s.x,s.y)}return 0}getPointOnLine(t,e,r,i,n){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:r,o=(n-r)/(i-e+J),h=Math.sqrt(t*t/(1+o*o));i<e&&(h*=-1);var u=o*h,l=null;if(i===e)l={x:a,y:s+u};else if((s-r)/(a-e+J)===o)l={x:a+h,y:s+u};else{var c,f,g=this.getLineLength(e,r,i,n);if(g<J)return null;var p=(a-e)*(i-e)+(s-r)*(n-r);c=e+(p/=g*g)*(i-e),f=r+p*(n-r);var d=this.getLineLength(a,s,c,f),v=Math.sqrt(t*t-d*d);h=Math.sqrt(v*v/(1+o*o)),i<e&&(h*=-1),l={x:c+h,y:f+(u=o*h)}}return l}getPointOnPath(t){var e=this.getPathLength(),r=0,i=null;if(t<-5e-5||t-5e-5>e)return null;var{dataArray:n}=this;for(var a of n){if(!a||!(a.pathLength<5e-5||r+a.pathLength+5e-5<t)){var s=t-r,o=0;switch(a.type){case It.LINE_TO:i=this.getPointOnLine(s,a.start.x,a.start.y,a.points[0],a.points[1],a.start.x,a.start.y);break;case It.ARC:var h=a.points[4],u=a.points[5],l=a.points[4]+u;if(o=h+s/a.pathLength*u,u<0&&o<l||u>=0&&o>l)break;i=this.getPointOnEllipticalArc(a.points[0],a.points[1],a.points[2],a.points[3],o,a.points[6]);break;case It.CURVE_TO:(o=s/a.pathLength)>1&&(o=1),i=this.getPointOnCubicBezier(o,a.start.x,a.start.y,a.points[0],a.points[1],a.points[2],a.points[3],a.points[4],a.points[5]);break;case It.QUAD_TO:(o=s/a.pathLength)>1&&(o=1),i=this.getPointOnQuadraticBezier(o,a.start.x,a.start.y,a.points[0],a.points[1],a.points[2],a.points[3])}if(i)return i;break}r+=a.pathLength}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return-1===this.pathLength&&(this.pathLength=this.dataArray.reduce(((t,e)=>e.pathLength>0?t+e.pathLength:t),0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,n,a,s,o,h){return{x:o*it(t)+a*nt(t)+i*at(t)+e*st(t),y:h*it(t)+s*nt(t)+n*at(t)+r*st(t)}}getPointOnQuadraticBezier(t,e,r,i,n,a,s){return{x:a*ot(t)+i*ht(t)+e*ut(t),y:s*ot(t)+n*ht(t)+r*ut(t)}}getPointOnEllipticalArc(t,e,r,i,n,a){var s=Math.cos(a),o=Math.sin(a),h=r*Math.cos(n),u=i*Math.sin(n);return{x:t+(h*s-u*o),y:e+(h*o+u*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,n=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==n||this.equidistantCache.precision!==i){this.equidistantCache={step:n,precision:i,points:[]};for(var a=0,s=0;s<=r;s+=i){var o=this.getPointOnPath(s),h=this.getPointOnPath(s+i);o&&h&&((a+=this.getLineLength(o.x,o.y,h.x,h.y))>=n&&(this.equidistantCache.points.push({x:o.x,y:o.y,distance:s}),a-=n))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var pe=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class de extends Lt{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var n=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),n?this.loadSvg(i):this.loadImage(i),this.isSvg=n}}loadImage(t){var e=this;return n((function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}loadSvg(t){var e=this;return n((function*(){var r=pe.exec(t);if(r){var i=r[5];"base64"===r[4]?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var n=yield e.document.fetch(t),a=yield n.text();e.image=a}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}renderChildren(t){var{document:e,image:r,loaded:i}=this,n=this.getAttribute("x").getPixels("x"),a=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");if(i&&r&&s&&o){if(t.save(),t.translate(n,a),this.isSvg){var h=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:o});h.document.documentElement.parent=this,h.render()}else{var u=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:u.width,height:o,desiredHeight:u.height}),this.loaded&&(void 0===u.complete||u.complete)&&t.drawImage(u,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new kt(t,e,t+r,e+i)}}class ve extends Lt{constructor(){super(...arguments),this.type="symbol"}render(t){}}class ye{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return n((function*(){try{var{document:i}=r,n=(yield i.canvg.parser.load(e)).getElementsByTagName("font");Array.from(n).forEach((e=>{var r=i.createElement(e);i.definitions[t]=r}))}catch(t){console.error('Error while loading font "'.concat(e,'":'),t)}r.loaded=!0}))()}}class me extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=L(Array.from(e.childNodes).map((t=>t.textContent)).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,""));i.split("}").forEach((e=>{var r=e.trim();if(r){var i=r.split("{"),n=i[0].split(","),a=i[1].split(";");n.forEach((e=>{var r=e.trim();if(r){var i=t.styles[r]||{};if(a.forEach((e=>{var r=e.indexOf(":"),n=e.substr(0,r).trim(),a=e.substr(r+1,e.length-r).trim();n&&a&&(i[n]=new lt(t,n,a))})),t.styles[r]=i,t.stylesSpecificity[r]=K(r),"@font-face"===r){var n=i["font-family"].getString().replace(/"|'/g,"");i.src.getString().split(",").forEach((e=>{if(e.indexOf('format("svg")')>0){var r=U(e);r&&new ye(t).load(n,r)}}))}}}))}}))}}me.parseExternalUrl=U;class xe extends Lt{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if("symbol"===r.type&&((i=new Ut(e,null)).attributes.viewBox=new lt(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new lt(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new lt(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new lt(e,"opacity",this.calculateOpacity())),"svg"===i.type){var n=this.getStyle("width",!1,!0),a=this.getStyle("height",!1,!0);n.hasValue()&&(i.attributes.width=new lt(e,"width",n.getString())),a.hasValue()&&(i.attributes.height=new lt(e,"height",a.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Et.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function be(t,e,r,i,n,a){return t[r*i*4+4*e+a]}function Se(t,e,r,i,n,a,s){t[r*i*4+4*e+a]=s}function we(t,e,r){return t[e]*r}function Te(t,e,r,i){return e+Math.cos(t)*r+Math.sin(t)*i}class Ae extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=B(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":var n=i[0];i=[.213+.787*n,.715-.715*n,.072-.072*n,0,0,.213-.213*n,.715+.285*n,.072-.072*n,0,0,.213-.213*n,.715-.715*n,.072+.928*n,0,0,0,0,0,1,0,0,0,0,0,1];break;case"hueRotate":var a=i[0]*Math.PI/180;i=[Te(a,.213,.787,-.213),Te(a,.715,-.715,-.715),Te(a,.072,-.072,.928),0,0,Te(a,.213,-.213,.143),Te(a,.715,.285,.14),Te(a,.072,-.072,-.283),0,0,Te(a,.213,-.213,-.787),Te(a,.715,-.715,.715),Te(a,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break;case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1]}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,n){for(var{includeOpacity:a,matrix:s}=this,o=t.getImageData(0,0,i,n),h=0;h<n;h++)for(var u=0;u<i;u++){var l=be(o.data,u,h,i,0,0),c=be(o.data,u,h,i,0,1),f=be(o.data,u,h,i,0,2),g=be(o.data,u,h,i,0,3),p=we(s,0,l)+we(s,1,c)+we(s,2,f)+we(s,3,g)+we(s,4,1),d=we(s,5,l)+we(s,6,c)+we(s,7,f)+we(s,8,g)+we(s,9,1),v=we(s,10,l)+we(s,11,c)+we(s,12,f)+we(s,13,g)+we(s,14,1),y=we(s,15,l)+we(s,16,c)+we(s,17,f)+we(s,18,g)+we(s,19,1);a&&(p=0,d=0,v=0,y*=g/255),Se(o.data,u,h,i,0,0,p),Se(o.data,u,h,i,0,1,d),Se(o.data,u,h,i,0,2,v),Se(o.data,u,h,i,0,3,y)}t.clearRect(0,0,i,n),t.putImageData(o,0,0)}}class Oe extends Ct{constructor(){super(...arguments),this.type="mask"}apply(t,e){var{document:r}=this,i=this.getAttribute("x").getPixels("x"),n=this.getAttribute("y").getPixels("y"),a=this.getStyle("width").getPixels("x"),s=this.getStyle("height").getPixels("y");if(!a&&!s){var o=new kt;this.children.forEach((e=>{o.addBoundingBox(e.getBoundingBox(t))})),i=Math.floor(o.x1),n=Math.floor(o.y1),a=Math.floor(o.width),s=Math.floor(o.height)}var h=this.removeStyles(e,Oe.ignoreStyles),u=r.createCanvas(i+a,n+s),l=u.getContext("2d");r.screen.setDefaults(l),this.renderChildren(l),new Ae(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(l,0,0,i+a,n+s);var c=r.createCanvas(i+a,n+s),f=c.getContext("2d");r.screen.setDefaults(f),e.render(f),f.globalCompositeOperation="destination-in",f.fillStyle=l.createPattern(u,"no-repeat"),f.fillRect(0,0,i+a,n+s),t.fillStyle=f.createPattern(c,"no-repeat"),t.fillRect(0,0,i+a,n+s),this.restoreStyles(e,h)}render(t){}}Oe.ignoreStyles=["mask","transform","clip-path"];var Pe=()=>{};class Ee extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:n}=t;r&&(r.beginPath=Pe,r.closePath=Pe),Reflect.apply(i,t,[]),this.children.forEach((i=>{if(void 0!==i.path){var a=void 0!==i.elementTransform?i.elementTransform():null;a||(a=Et.fromElement(e,i)),a&&a.apply(t),i.path(t),r&&(r.closePath=n),a&&a.unapply(t)}})),Reflect.apply(n,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=n)}render(t){}}class Ce extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,n=e.getBoundingBox(t);if(n){var a=0,s=0;i.forEach((t=>{var e=t.extraFilterDistance||0;a=Math.max(a,e),s=Math.max(s,e)}));var o=Math.floor(n.width),h=Math.floor(n.height),u=o+2*a,l=h+2*s;if(!(u<1||l<1)){var c=Math.floor(n.x),f=Math.floor(n.y),g=this.removeStyles(e,Ce.ignoreStyles),p=r.createCanvas(u,l),d=p.getContext("2d");r.screen.setDefaults(d),d.translate(-c+a,-f+s),e.render(d),i.forEach((t=>{"function"==typeof t.apply&&t.apply(d,0,0,u,l)})),t.drawImage(p,0,0,u,l,c-a,f-s,u,l),this.restoreStyles(e,g)}}}render(t){}}Ce.ignoreStyles=["filter","transform","clip-path"];class Me extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,n){}}class Ne extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,n){}}class _e extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,n){}}class Re extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,n){var{document:a,blurRadius:s}=this,o=a.window?a.window.document.body:null,h=t.canvas;h.id=a.getUniqueId(),o&&(h.style.display="none",o.appendChild(h)),R(h,e,r,i,n,s),o&&o.removeChild(h)}}class Ve extends Ct{constructor(){super(...arguments),this.type="title"}}class ke extends Ct{constructor(){super(...arguments),this.type="desc"}}var Ie={svg:Ut,rect:Ht,circle:Xt,ellipse:Yt,line:qt,polyline:Wt,polygon:Gt,path:Dt,pattern:Qt,marker:$t,defs:Zt,linearGradient:te,radialGradient:ee,stop:re,animate:ie,animateColor:ne,animateTransform:ae,font:se,"font-face":oe,"missing-glyph":he,glyph:jt,text:Bt,tspan:Ft,tref:ue,a:le,textPath:ge,image:de,g:Kt,symbol:ve,style:me,use:xe,mask:Oe,clipPath:Ee,filter:Ce,feDropShadow:Me,feMorphology:Ne,feComposite:_e,feColorMatrix:Ae,feGaussianBlur:Re,title:Ve,desc:ke};function Le(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function De(){return De=n((function*(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.createElement("img");return e&&(r.crossOrigin="Anonymous"),new Promise(((e,i)=>{r.onload=()=>{e(r)},r.onerror=(t,e,r,n,a)=>{i(a)},r.src=t}))})),De.apply(this,arguments)}class je{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=je.createCanvas,createImage:n=je.createImage,anonymousCrossOrigin:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.canvg=t,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(n,a),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return"boolean"==typeof e?(r,i)=>t(r,"boolean"==typeof i?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every((t=>t.loaded))}isFontsLoaded(){return this.fonts.every((t=>t.loaded))}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=je.elementTypes[e];return void 0!==r?new r(this,t):new Mt(this,t)}createTextNode(t){return new zt(this,t)}setViewBox(t){this.screen.setViewBox(function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Le(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Le(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({document:this},t))}}function Be(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function Fe(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Be(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Be(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}je.createCanvas=function(t,e){var r=document.createElement("canvas");return r.width=t,r.height=e,r},je.createImage=function(t){return De.apply(this,arguments)},je.elementTypes=Ie;class ze{constructor(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.parser=new xt(r),this.screen=new vt(t,r),this.options=r;var i=new je(this,r),n=i.createDocumentElement(e);this.document=i,this.documentElement=n}static from(t,e){var r=arguments;return n((function*(){var i=r.length>2&&void 0!==r[2]?r[2]:{},n=new xt(i),a=yield n.parse(e);return new ze(t,a,i)}))()}static fromString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=new xt(r).parseFromString(e);return new ze(t,i,r)}fork(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ze.from(t,e,Fe(Fe({},this.options),r))}forkString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ze.fromString(t,e,Fe(Fe({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return n((function*(){var r=t.length>0&&void 0!==t[0]?t[0]:{};e.start(Fe({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()}))()}start(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Fe(Fe({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.documentElement.resize(t,e,r)}}}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[494],{14725:(t,e,r)=>{var i=r(82691),n=r(59016),a=r(96157),s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(a(t)+" is not a function")}},18590:(t,e,r)=>{var i=r(82691),n=r(13350),a=r(96157),s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(a(t)+" is not a constructor")}},19121:(t,e,r)=>{var i=r(82691),n=r(59016),a=i.String,s=i.TypeError;t.exports=function(t){if("object"==typeof t||n(t))return t;throw s("Can't set "+a(t)+" as a prototype")}},9828:(t,e,r)=>{var i=r(85129),n=r(43372),a=r(65359),s=i("unscopables"),o=Array.prototype;null==o[s]&&a.f(o,s,{configurable:!0,value:n(null)}),t.exports=function(t){o[s][t]=!0}},57454:(t,e,r)=>{"use strict";var i=r(75346).charAt;t.exports=function(t,e,r){return e+(r?i(t,e).length:1)}},97173:(t,e,r)=>{var i=r(82691),n=r(20517),a=i.TypeError;t.exports=function(t,e){if(n(e,t))return t;throw a("Incorrect invocation")}},46471:(t,e,r)=>{var i=r(82691),n=r(53836),a=i.String,s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(a(t)+" is not an object")}},83922:(t,e,r)=>{var i=r(20685),n=r(17893),a=r(67005),s=function(t){return function(e,r,s){var o,h=i(e),u=a(h),l=n(s,u);if(t&&r!=r){for(;u>l;)if((o=h[l++])!=o)return!0}else for(;u>l;l++)if((t||l in h)&&h[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},90605:(t,e,r)=>{"use strict";var i=r(79273);t.exports=function(t,e){var r=[][t];return!!r&&i((function(){r.call(null,e||function(){throw 1},1)}))}},24007:(t,e,r)=>{var i=r(82691),n=r(14725),a=r(75597),s=r(38808),o=r(67005),h=i.TypeError,u=function(t){return function(e,r,i,u){n(r);var l=a(e),c=s(l),g=o(l),f=t?g-1:0,p=t?-1:1;if(i<2)for(;;){if(f in c){u=c[f],f+=p;break}if(f+=p,t?f<0:g<=f)throw h("Reduce of empty array with no initial value")}for(;t?f>=0:g>f;f+=p)f in c&&(u=r(u,c[f],f,l));return u}};t.exports={left:u(!1),right:u(!0)}},28562:(t,e,r)=>{var i=r(82691),n=r(17893),a=r(67005),s=r(78328),o=i.Array,h=Math.max;t.exports=function(t,e,r){for(var i=a(t),u=n(e,i),l=n(void 0===r?i:r,i),c=o(h(l-u,0)),g=0;u<l;u++,g++)s(c,g,t[u]);return c.length=g,c}},86481:(t,e,r)=>{var i=r(22090);t.exports=i([].slice)},13348:(t,e,r)=>{var i=r(85129)("iterator"),n=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){n=!0}};s[i]=function(){return this},Array.from(s,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!n)return!1;var r=!1;try{var a={};a[i]=function(){return{next:function(){return{done:r=!0}}}},t(a)}catch(t){}return r}},96911:(t,e,r)=>{var i=r(22090),n=i({}.toString),a=i("".slice);t.exports=function(t){return a(n(t),8,-1)}},41654:(t,e,r)=>{var i=r(82691),n=r(23032),a=r(59016),s=r(96911),o=r(85129)("toStringTag"),h=i.Object,u="Arguments"==s(function(){return arguments}());t.exports=n?s:function(t){var e,r,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=h(t),o))?r:u?s(e):"Object"==(i=s(e))&&a(e.callee)?"Arguments":i}},32563:(t,e,r)=>{var i=r(95301),n=r(93487),a=r(94185),s=r(65359);t.exports=function(t,e,r){for(var o=n(e),h=s.f,u=a.f,l=0;l<o.length;l++){var c=o[l];i(t,c)||r&&i(r,c)||h(t,c,u(e,c))}}},28207:(t,e,r)=>{var i=r(85129)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[i]=!1,"/./"[t](e)}catch(t){}}return!1}},85173:(t,e,r)=>{var i=r(79273);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},70231:(t,e,r)=>{"use strict";var i=r(82136).IteratorPrototype,n=r(43372),a=r(89969),s=r(18252),o=r(90471),h=function(){return this};t.exports=function(t,e,r,u){var l=e+" Iterator";return t.prototype=n(i,{next:a(+!u,r)}),s(t,l,!1,!0),o[l]=h,t}},13725:(t,e,r)=>{var i=r(52031),n=r(65359),a=r(89969);t.exports=i?function(t,e,r){return n.f(t,e,a(1,r))}:function(t,e,r){return t[e]=r,t}},89969:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},78328:(t,e,r)=>{"use strict";var i=r(36708),n=r(65359),a=r(89969);t.exports=function(t,e,r){var s=i(e);s in t?n.f(t,s,a(0,r)):t[s]=r}},98414:(t,e,r)=>{"use strict";var i=r(4696),n=r(10363),a=r(64289),s=r(73991),o=r(59016),h=r(70231),u=r(64404),l=r(32716),c=r(18252),g=r(13725),f=r(63156),p=r(85129),d=r(90471),v=r(82136),y=s.PROPER,m=s.CONFIGURABLE,x=v.IteratorPrototype,b=v.BUGGY_SAFARI_ITERATORS,w=p("iterator"),S="keys",T="values",A="entries",O=function(){return this};t.exports=function(t,e,r,s,p,v,P){h(r,e,s);var E,C,M,N=function(t){if(t===p&&I)return I;if(!b&&t in R)return R[t];switch(t){case S:case T:case A:return function(){return new r(this,t)}}return function(){return new r(this)}},V=e+" Iterator",_=!1,R=t.prototype,k=R[w]||R["@@iterator"]||p&&R[p],I=!b&&k||N(p),L="Array"==e&&R.entries||k;if(L&&(E=u(L.call(new t)))!==Object.prototype&&E.next&&(a||u(E)===x||(l?l(E,x):o(E[w])||f(E,w,O)),c(E,V,!0,!0),a&&(d[V]=O)),y&&p==T&&k&&k.name!==T&&(!a&&m?g(R,"name",T):(_=!0,I=function(){return n(k,this)})),p)if(C={values:N(T),keys:v?I:N(S),entries:N(A)},P)for(M in C)(b||_||!(M in R))&&f(R,M,C[M]);else i({target:e,proto:!0,forced:b||_},C);return a&&!P||R[w]===I||f(R,w,I,{name:p}),d[e]=I,C}},52031:(t,e,r)=>{var i=r(79273);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},40652:(t,e,r)=>{var i=r(82691),n=r(53836),a=i.document,s=n(a)&&n(a.createElement);t.exports=function(t){return s?a.createElement(t):{}}},90252:t=>{t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},55792:(t,e,r)=>{var i=r(40652)("span").classList,n=i&&i.constructor&&i.constructor.prototype;t.exports=n===Object.prototype?void 0:n},16233:t=>{t.exports="object"==typeof window},65700:(t,e,r)=>{var i=r(11605),n=r(82691);t.exports=/ipad|iphone|ipod/i.test(i)&&void 0!==n.Pebble},54530:(t,e,r)=>{var i=r(11605);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(i)},47610:(t,e,r)=>{var i=r(96911),n=r(82691);t.exports="process"==i(n.process)},29746:(t,e,r)=>{var i=r(11605);t.exports=/web0s(?!.*chrome)/i.test(i)},11605:(t,e,r)=>{var i=r(72034);t.exports=i("navigator","userAgent")||""},22647:(t,e,r)=>{var i,n,a=r(82691),s=r(11605),o=a.process,h=a.Deno,u=o&&o.versions||h&&h.version,l=u&&u.v8;l&&(n=(i=l.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&s&&(!(i=s.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/))&&(n=+i[1]),t.exports=n},25864:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4696:(t,e,r)=>{var i=r(82691),n=r(94185).f,a=r(13725),s=r(63156),o=r(65146),h=r(32563),u=r(78484);t.exports=function(t,e){var r,l,c,g,f,p=t.target,d=t.global,v=t.stat;if(r=d?i:v?i[p]||o(p,{}):(i[p]||{}).prototype)for(l in e){if(g=e[l],c=t.noTargetGet?(f=n(r,l))&&f.value:r[l],!u(d?l:p+(v?".":"#")+l,t.forced)&&void 0!==c){if(typeof g==typeof c)continue;h(g,c)}(t.sham||c&&c.sham)&&a(g,"sham",!0),s(r,l,g,t)}}},79273:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},56099:(t,e,r)=>{"use strict";r(8522);var i=r(22090),n=r(63156),a=r(42928),s=r(79273),o=r(85129),h=r(13725),u=o("species"),l=RegExp.prototype;t.exports=function(t,e,r,c){var g=o(t),f=!s((function(){var e={};return e[g]=function(){return 7},7!=""[t](e)})),p=f&&!s((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[g]=/./[g]),r.exec=function(){return e=!0,null},r[g](""),!e}));if(!f||!p||r){var d=i(/./[g]),v=e(g,""[t],(function(t,e,r,n,s){var o=i(t),h=e.exec;return h===a||h===l.exec?f&&!s?{done:!0,value:d(e,r,n)}:{done:!0,value:o(r,e,n)}:{done:!1}}));n(String.prototype,t,v[0]),n(l,g,v[1])}c&&h(l[g],"sham",!0)}},74091:(t,e,r)=>{var i=r(79922),n=Function.prototype,a=n.apply,s=n.call;t.exports="object"==typeof Reflect&&Reflect.apply||(i?s.bind(a):function(){return s.apply(a,arguments)})},57825:(t,e,r)=>{var i=r(22090),n=r(14725),a=r(79922),s=i(i.bind);t.exports=function(t,e){return n(t),void 0===e?t:a?s(t,e):function(){return t.apply(e,arguments)}}},79922:(t,e,r)=>{var i=r(79273);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},10363:(t,e,r)=>{var i=r(79922),n=Function.prototype.call;t.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},73991:(t,e,r)=>{var i=r(52031),n=r(95301),a=Function.prototype,s=i&&Object.getOwnPropertyDescriptor,o=n(a,"name"),h=o&&"something"===function(){}.name,u=o&&(!i||i&&s(a,"name").configurable);t.exports={EXISTS:o,PROPER:h,CONFIGURABLE:u}},22090:(t,e,r)=>{var i=r(79922),n=Function.prototype,a=n.bind,s=n.call,o=i&&a.bind(s,s);t.exports=i?function(t){return t&&o(t)}:function(t){return t&&function(){return s.apply(t,arguments)}}},72034:(t,e,r)=>{var i=r(82691),n=r(59016),a=function(t){return n(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?a(i[t]):i[t]&&i[t][e]}},41433:(t,e,r)=>{var i=r(41654),n=r(90399),a=r(90471),s=r(85129)("iterator");t.exports=function(t){if(null!=t)return n(t,s)||n(t,"@@iterator")||a[i(t)]}},80363:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(14725),s=r(46471),o=r(96157),h=r(41433),u=i.TypeError;t.exports=function(t,e){var r=arguments.length<2?h(t):e;if(a(r))return s(n(r,t));throw u(o(t)+" is not iterable")}},90399:(t,e,r)=>{var i=r(14725);t.exports=function(t,e){var r=t[e];return null==r?void 0:i(r)}},91208:(t,e,r)=>{var i=r(22090),n=r(75597),a=Math.floor,s=i("".charAt),o=i("".replace),h=i("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,i,c,g){var f=r+t.length,p=i.length,d=l;return void 0!==c&&(c=n(c),d=u),o(g,d,(function(n,o){var u;switch(s(o,0)){case"$":return"$";case"&":return t;case"`":return h(e,0,r);case"'":return h(e,f);case"<":u=c[h(o,1,-1)];break;default:var l=+o;if(0===l)return n;if(l>p){var g=a(l/10);return 0===g?n:g<=p?void 0===i[g-1]?s(o,1):i[g-1]+s(o,1):n}u=i[l-1]}return void 0===u?"":u}))}},82691:(t,e,r)=>{var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},95301:(t,e,r)=>{var i=r(22090),n=r(75597),a=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return a(n(t),e)}},36573:t=>{t.exports={}},76269:(t,e,r)=>{var i=r(82691);t.exports=function(t,e){var r=i.console;r&&r.error&&(1==arguments.length?r.error(t):r.error(t,e))}},33504:(t,e,r)=>{var i=r(72034);t.exports=i("document","documentElement")},88745:(t,e,r)=>{var i=r(52031),n=r(79273),a=r(40652);t.exports=!i&&!n((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},38808:(t,e,r)=>{var i=r(82691),n=r(22090),a=r(79273),s=r(96911),o=i.Object,h=n("".split);t.exports=a((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"==s(t)?h(t,""):o(t)}:o},41904:(t,e,r)=>{var i=r(22090),n=r(59016),a=r(54154),s=i(Function.toString);n(a.inspectSource)||(a.inspectSource=function(t){return s(t)}),t.exports=a.inspectSource},67945:(t,e,r)=>{var i,n,a,s=r(27347),o=r(82691),h=r(22090),u=r(53836),l=r(13725),c=r(95301),g=r(54154),f=r(85114),p=r(36573),d="Object already initialized",v=o.TypeError,y=o.WeakMap;if(s||g.state){var m=g.state||(g.state=new y),x=h(m.get),b=h(m.has),w=h(m.set);i=function(t,e){if(b(m,t))throw new v(d);return e.facade=t,w(m,t,e),e},n=function(t){return x(m,t)||{}},a=function(t){return b(m,t)}}else{var S=f("state");p[S]=!0,i=function(t,e){if(c(t,S))throw new v(d);return e.facade=t,l(t,S,e),e},n=function(t){return c(t,S)?t[S]:{}},a=function(t){return c(t,S)}}t.exports={set:i,get:n,has:a,enforce:function(t){return a(t)?n(t):i(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=n(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return r}}}},6283:(t,e,r)=>{var i=r(85129),n=r(90471),a=i("iterator"),s=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||s[a]===t)}},36718:(t,e,r)=>{var i=r(96911);t.exports=Array.isArray||function(t){return"Array"==i(t)}},59016:t=>{t.exports=function(t){return"function"==typeof t}},13350:(t,e,r)=>{var i=r(22090),n=r(79273),a=r(59016),s=r(41654),o=r(72034),h=r(41904),u=function(){},l=[],c=o("Reflect","construct"),g=/^\s*(?:class|function)\b/,f=i(g.exec),p=!g.exec(u),d=function(t){if(!a(t))return!1;try{return c(u,l,t),!0}catch(t){return!1}},v=function(t){if(!a(t))return!1;switch(s(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!f(g,h(t))}catch(t){return!0}};v.sham=!0,t.exports=!c||n((function(){var t;return d(d.call)||!d(Object)||!d((function(){t=!0}))||t}))?v:d},78484:(t,e,r)=>{var i=r(79273),n=r(59016),a=/#|\.prototype\./,s=function(t,e){var r=h[o(t)];return r==l||r!=u&&(n(e)?i(e):!!e)},o=s.normalize=function(t){return String(t).replace(a,".").toLowerCase()},h=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";t.exports=s},53836:(t,e,r)=>{var i=r(59016);t.exports=function(t){return"object"==typeof t?null!==t:i(t)}},64289:t=>{t.exports=!1},98890:(t,e,r)=>{var i=r(53836),n=r(96911),a=r(85129)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==n(t))}},25063:(t,e,r)=>{var i=r(82691),n=r(72034),a=r(59016),s=r(20517),o=r(11954),h=i.Object;t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return a(e)&&s(e.prototype,h(t))}},39281:(t,e,r)=>{var i=r(82691),n=r(57825),a=r(10363),s=r(46471),o=r(96157),h=r(6283),u=r(67005),l=r(20517),c=r(80363),g=r(41433),f=r(62598),p=i.TypeError,d=function(t,e){this.stopped=t,this.result=e},v=d.prototype;t.exports=function(t,e,r){var i,y,m,x,b,w,S,T=r&&r.that,A=!(!r||!r.AS_ENTRIES),O=!(!r||!r.IS_ITERATOR),P=!(!r||!r.INTERRUPTED),E=n(e,T),C=function(t){return i&&f(i,"normal",t),new d(!0,t)},M=function(t){return A?(s(t),P?E(t[0],t[1],C):E(t[0],t[1])):P?E(t,C):E(t)};if(O)i=t;else{if(!(y=g(t)))throw p(o(t)+" is not iterable");if(h(y)){for(m=0,x=u(t);x>m;m++)if((b=M(t[m]))&&l(v,b))return b;return new d(!1)}i=c(t,y)}for(w=i.next;!(S=a(w,i)).done;){try{b=M(S.value)}catch(t){f(i,"throw",t)}if("object"==typeof b&&b&&l(v,b))return b}return new d(!1)}},62598:(t,e,r)=>{var i=r(10363),n=r(46471),a=r(90399);t.exports=function(t,e,r){var s,o;n(t);try{if(!(s=a(t,"return"))){if("throw"===e)throw r;return r}s=i(s,t)}catch(t){o=!0,s=t}if("throw"===e)throw r;if(o)throw s;return n(s),r}},82136:(t,e,r)=>{"use strict";var i,n,a,s=r(79273),o=r(59016),h=r(43372),u=r(64404),l=r(63156),c=r(85129),g=r(64289),f=c("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(n=u(u(a)))!==Object.prototype&&(i=n):p=!0),null==i||s((function(){var t={};return i[f].call(t)!==t}))?i={}:g&&(i=h(i)),o(i[f])||l(i,f,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},90471:t=>{t.exports={}},67005:(t,e,r)=>{var i=r(68626);t.exports=function(t){return i(t.length)}},36211:(t,e,r)=>{var i,n,a,s,o,h,u,l,c=r(82691),g=r(57825),f=r(94185).f,p=r(47196).set,d=r(54530),v=r(65700),y=r(29746),m=r(47610),x=c.MutationObserver||c.WebKitMutationObserver,b=c.document,w=c.process,S=c.Promise,T=f(c,"queueMicrotask"),A=T&&T.value;A||(i=function(){var t,e;for(m&&(t=w.domain)&&t.exit();n;){e=n.fn,n=n.next;try{e()}catch(t){throw n?s():a=void 0,t}}a=void 0,t&&t.enter()},d||m||y||!x||!b?!v&&S&&S.resolve?((u=S.resolve(void 0)).constructor=S,l=g(u.then,u),s=function(){l(i)}):m?s=function(){w.nextTick(i)}:(p=g(p,c),s=function(){p(i)}):(o=!0,h=b.createTextNode(""),new x(i).observe(h,{characterData:!0}),s=function(){h.data=o=!o})),t.exports=A||function(t){var e={fn:t,next:void 0};a&&(a.next=e),n||(n=e,s()),a=e}},55014:(t,e,r)=>{var i=r(82691);t.exports=i.Promise},14161:(t,e,r)=>{var i=r(22647),n=r(79273);t.exports=!!Object.getOwnPropertySymbols&&!n((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},27347:(t,e,r)=>{var i=r(82691),n=r(59016),a=r(41904),s=i.WeakMap;t.exports=n(s)&&/native code/.test(a(s))},53503:(t,e,r)=>{"use strict";var i=r(14725),n=function(t){var e,r;this.promise=new t((function(t,i){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=i})),this.resolve=i(e),this.reject=i(r)};t.exports.f=function(t){return new n(t)}},21285:(t,e,r)=>{var i=r(82691),n=r(98890),a=i.TypeError;t.exports=function(t){if(n(t))throw a("The method doesn't accept regular expressions");return t}},43372:(t,e,r)=>{var i,n=r(46471),a=r(48058),s=r(25864),o=r(36573),h=r(33504),u=r(40652),l=r(85114),c=l("IE_PROTO"),g=function(){},f=function(t){return"<script>"+t+"</"+"script>"},p=function(t){t.write(f("")),t.close();var e=t.parentWindow.Object;return t=null,e},d=function(){try{i=new ActiveXObject("htmlfile")}catch(t){}var t,e;d="undefined"!=typeof document?document.domain&&i?p(i):((e=u("iframe")).style.display="none",h.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(f("document.F=Object")),t.close(),t.F):p(i);for(var r=s.length;r--;)delete d.prototype[s[r]];return d()};o[c]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(g.prototype=n(t),r=new g,g.prototype=null,r[c]=t):r=d(),void 0===e?r:a.f(r,e)}},48058:(t,e,r)=>{var i=r(52031),n=r(66167),a=r(65359),s=r(46471),o=r(20685),h=r(72622);e.f=i&&!n?Object.defineProperties:function(t,e){s(t);for(var r,i=o(e),n=h(e),u=n.length,l=0;u>l;)a.f(t,r=n[l++],i[r]);return t}},65359:(t,e,r)=>{var i=r(82691),n=r(52031),a=r(88745),s=r(66167),o=r(46471),h=r(36708),u=i.TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,g="enumerable",f="configurable",p="writable";e.f=n?s?function(t,e,r){if(o(t),e=h(e),o(r),"function"==typeof t&&"prototype"===e&&"value"in r&&p in r&&!r.writable){var i=c(t,e);i&&i.writable&&(t[e]=r.value,r={configurable:f in r?r.configurable:i.configurable,enumerable:g in r?r.enumerable:i.enumerable,writable:!1})}return l(t,e,r)}:l:function(t,e,r){if(o(t),e=h(e),o(r),a)try{return l(t,e,r)}catch(t){}if("get"in r||"set"in r)throw u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},94185:(t,e,r)=>{var i=r(52031),n=r(10363),a=r(11233),s=r(89969),o=r(20685),h=r(36708),u=r(95301),l=r(88745),c=Object.getOwnPropertyDescriptor;e.f=i?c:function(t,e){if(t=o(t),e=h(e),l)try{return c(t,e)}catch(t){}if(u(t,e))return s(!n(a.f,t,e),t[e])}},199:(t,e,r)=>{var i=r(96797),n=r(25864).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,n)}},70311:(t,e)=>{e.f=Object.getOwnPropertySymbols},64404:(t,e,r)=>{var i=r(82691),n=r(95301),a=r(59016),s=r(75597),o=r(85114),h=r(85173),u=o("IE_PROTO"),l=i.Object,c=l.prototype;t.exports=h?l.getPrototypeOf:function(t){var e=s(t);if(n(e,u))return e[u];var r=e.constructor;return a(r)&&e instanceof r?r.prototype:e instanceof l?c:null}},20517:(t,e,r)=>{var i=r(22090);t.exports=i({}.isPrototypeOf)},96797:(t,e,r)=>{var i=r(22090),n=r(95301),a=r(20685),s=r(83922).indexOf,o=r(36573),h=i([].push);t.exports=function(t,e){var r,i=a(t),u=0,l=[];for(r in i)!n(o,r)&&n(i,r)&&h(l,r);for(;e.length>u;)n(i,r=e[u++])&&(~s(l,r)||h(l,r));return l}},72622:(t,e,r)=>{var i=r(96797),n=r(25864);t.exports=Object.keys||function(t){return i(t,n)}},11233:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,n=i&&!r.call({1:2},1);e.f=n?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},32716:(t,e,r)=>{var i=r(22090),n=r(46471),a=r(19121);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=i(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]),e=r instanceof Array}catch(t){}return function(r,i){return n(r),a(i),e?t(r,i):r.__proto__=i,r}}():void 0)},79331:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(59016),s=r(53836),o=i.TypeError;t.exports=function(t,e){var r,i;if("string"===e&&a(r=t.toString)&&!s(i=n(r,t)))return i;if(a(r=t.valueOf)&&!s(i=n(r,t)))return i;if("string"!==e&&a(r=t.toString)&&!s(i=n(r,t)))return i;throw o("Can't convert object to primitive value")}},93487:(t,e,r)=>{var i=r(72034),n=r(22090),a=r(199),s=r(70311),o=r(46471),h=n([].concat);t.exports=i("Reflect","ownKeys")||function(t){var e=a.f(o(t)),r=s.f;return r?h(e,r(t)):e}},94203:t=>{t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},75150:(t,e,r)=>{var i=r(46471),n=r(53836),a=r(53503);t.exports=function(t,e){if(i(t),n(e)&&e.constructor===t)return e;var r=a.f(t);return(0,r.resolve)(e),r.promise}},53541:t=>{var e=function(){this.head=null,this.tail=null};e.prototype={add:function(t){var e={item:t,next:null};this.head?this.tail.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return this.head=t.next,this.tail===t&&(this.tail=null),t.item}},t.exports=e},11828:(t,e,r)=>{var i=r(63156);t.exports=function(t,e,r){for(var n in e)i(t,n,e[n],r);return t}},63156:(t,e,r)=>{var i=r(82691),n=r(59016),a=r(95301),s=r(13725),o=r(65146),h=r(41904),u=r(67945),l=r(73991).CONFIGURABLE,c=u.get,g=u.enforce,f=String(String).split("String");(t.exports=function(t,e,r,h){var u,c=!!h&&!!h.unsafe,p=!!h&&!!h.enumerable,d=!!h&&!!h.noTargetGet,v=h&&void 0!==h.name?h.name:e;n(r)&&("Symbol("===String(v).slice(0,7)&&(v="["+String(v).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!a(r,"name")||l&&r.name!==v)&&s(r,"name",v),(u=g(r)).source||(u.source=f.join("string"==typeof v?v:""))),t!==i?(c?!d&&t[e]&&(p=!0):delete t[e],p?t[e]=r:s(t,e,r)):p?t[e]=r:o(e,r)})(Function.prototype,"toString",(function(){return n(this)&&c(this).source||h(this)}))},28630:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(46471),s=r(59016),o=r(96911),h=r(42928),u=i.TypeError;t.exports=function(t,e){var r=t.exec;if(s(r)){var i=n(r,t,e);return null!==i&&a(i),i}if("RegExp"===o(t))return n(h,t,e);throw u("RegExp#exec called on incompatible receiver")}},42928:(t,e,r)=>{"use strict";var i,n,a=r(10363),s=r(22090),o=r(96468),h=r(3797),u=r(22981),l=r(72855),c=r(43372),g=r(67945).get,f=r(95099),p=r(99746),d=l("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,y=v,m=s("".charAt),x=s("".indexOf),b=s("".replace),w=s("".slice),S=(n=/b*/g,a(v,i=/a/,"a"),a(v,n,"a"),0!==i.lastIndex||0!==n.lastIndex),T=u.BROKEN_CARET,A=void 0!==/()??/.exec("")[1];(S||A||T||f||p)&&(y=function(t){var e,r,i,n,s,u,l,f=this,p=g(f),O=o(t),P=p.raw;if(P)return P.lastIndex=f.lastIndex,e=a(y,P,O),f.lastIndex=P.lastIndex,e;var E=p.groups,C=T&&f.sticky,M=a(h,f),N=f.source,V=0,_=O;if(C&&(M=b(M,"y",""),-1===x(M,"g")&&(M+="g"),_=w(O,f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==m(O,f.lastIndex-1))&&(N="(?: "+N+")",_=" "+_,V++),r=new RegExp("^(?:"+N+")",M)),A&&(r=new RegExp("^"+N+"$(?!\\s)",M)),S&&(i=f.lastIndex),n=a(v,C?r:f,_),C?n?(n.input=w(n.input,V),n[0]=w(n[0],V),n.index=f.lastIndex,f.lastIndex+=n[0].length):f.lastIndex=0:S&&n&&(f.lastIndex=f.global?n.index+n[0].length:i),A&&n&&n.length>1&&a(d,n[0],r,(function(){for(s=1;s<arguments.length-2;s++)void 0===arguments[s]&&(n[s]=void 0)})),n&&E)for(n.groups=u=c(null),s=0;s<E.length;s++)u[(l=E[s])[0]]=n[l[1]];return n}),t.exports=y},3797:(t,e,r)=>{"use strict";var i=r(46471);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},22981:(t,e,r)=>{var i=r(79273),n=r(82691).RegExp,a=i((function(){var t=n("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),s=a||i((function(){return!n("a","y").sticky})),o=a||i((function(){var t=n("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));t.exports={BROKEN_CARET:o,MISSED_STICKY:s,UNSUPPORTED_Y:a}},95099:(t,e,r)=>{var i=r(79273),n=r(82691).RegExp;t.exports=i((function(){var t=n(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},99746:(t,e,r)=>{var i=r(79273),n=r(82691).RegExp;t.exports=i((function(){var t=n("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},73384:(t,e,r)=>{var i=r(82691).TypeError;t.exports=function(t){if(null==t)throw i("Can't call method on "+t);return t}},65146:(t,e,r)=>{var i=r(82691),n=Object.defineProperty;t.exports=function(t,e){try{n(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e}},94825:(t,e,r)=>{"use strict";var i=r(72034),n=r(65359),a=r(85129),s=r(52031),o=a("species");t.exports=function(t){var e=i(t),r=n.f;s&&e&&!e[o]&&r(e,o,{configurable:!0,get:function(){return this}})}},18252:(t,e,r)=>{var i=r(65359).f,n=r(95301),a=r(85129)("toStringTag");t.exports=function(t,e,r){t&&!r&&(t=t.prototype),t&&!n(t,a)&&i(t,a,{configurable:!0,value:e})}},85114:(t,e,r)=>{var i=r(72855),n=r(27999),a=i("keys");t.exports=function(t){return a[t]||(a[t]=n(t))}},54154:(t,e,r)=>{var i=r(82691),n=r(65146),a="__core-js_shared__",s=i[a]||n(a,{});t.exports=s},72855:(t,e,r)=>{var i=r(64289),n=r(54154);(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.20.3",mode:i?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.20.3/LICENSE",source:"https://github.com/zloirock/core-js"})},49037:(t,e,r)=>{var i=r(46471),n=r(18590),a=r(85129)("species");t.exports=function(t,e){var r,s=i(t).constructor;return void 0===s||null==(r=i(s)[a])?e:n(r)}},75346:(t,e,r)=>{var i=r(22090),n=r(88322),a=r(96468),s=r(73384),o=i("".charAt),h=i("".charCodeAt),u=i("".slice),l=function(t){return function(e,r){var i,l,c=a(s(e)),g=n(r),f=c.length;return g<0||g>=f?t?"":void 0:(i=h(c,g))<55296||i>56319||g+1===f||(l=h(c,g+1))<56320||l>57343?t?o(c,g):i:t?u(c,g,g+2):l-56320+(i-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},36906:(t,e,r)=>{var i=r(73991).PROPER,n=r(79273),a=r(39517);t.exports=function(t){return n((function(){return!!a[t]()||"​…᠎"!=="​…᠎"[t]()||i&&a[t].name!==t}))}},4319:(t,e,r)=>{var i=r(22090),n=r(73384),a=r(96468),s=r(39517),o=i("".replace),h="["+s+"]",u=RegExp("^"+h+h+"*"),l=RegExp(h+h+"*$"),c=function(t){return function(e){var r=a(n(e));return 1&t&&(r=o(r,u,"")),2&t&&(r=o(r,l,"")),r}};t.exports={start:c(1),end:c(2),trim:c(3)}},47196:(t,e,r)=>{var i,n,a,s,o=r(82691),h=r(74091),u=r(57825),l=r(59016),c=r(95301),g=r(79273),f=r(33504),p=r(86481),d=r(40652),v=r(54530),y=r(47610),m=o.setImmediate,x=o.clearImmediate,b=o.process,w=o.Dispatch,S=o.Function,T=o.MessageChannel,A=o.String,O=0,P={},E="onreadystatechange";try{i=o.location}catch(t){}var C=function(t){if(c(P,t)){var e=P[t];delete P[t],e()}},M=function(t){return function(){C(t)}},N=function(t){C(t.data)},V=function(t){o.postMessage(A(t),i.protocol+"//"+i.host)};m&&x||(m=function(t){var e=p(arguments,1);return P[++O]=function(){h(l(t)?t:S(t),void 0,e)},n(O),O},x=function(t){delete P[t]},y?n=function(t){b.nextTick(M(t))}:w&&w.now?n=function(t){w.now(M(t))}:T&&!v?(s=(a=new T).port2,a.port1.onmessage=N,n=u(s.postMessage,s)):o.addEventListener&&l(o.postMessage)&&!o.importScripts&&i&&"file:"!==i.protocol&&!g(V)?(n=V,o.addEventListener("message",N,!1)):n=E in d("script")?function(t){f.appendChild(d("script")).onreadystatechange=function(){f.removeChild(this),C(t)}}:function(t){setTimeout(M(t),0)}),t.exports={set:m,clear:x}},17893:(t,e,r)=>{var i=r(88322),n=Math.max,a=Math.min;t.exports=function(t,e){var r=i(t);return r<0?n(r+e,0):a(r,e)}},20685:(t,e,r)=>{var i=r(38808),n=r(73384);t.exports=function(t){return i(n(t))}},88322:t=>{var e=Math.ceil,r=Math.floor;t.exports=function(t){var i=+t;return i!=i||0===i?0:(i>0?r:e)(i)}},68626:(t,e,r)=>{var i=r(88322),n=Math.min;t.exports=function(t){return t>0?n(i(t),9007199254740991):0}},75597:(t,e,r)=>{var i=r(82691),n=r(73384),a=i.Object;t.exports=function(t){return a(n(t))}},47276:(t,e,r)=>{var i=r(82691),n=r(10363),a=r(53836),s=r(25063),o=r(90399),h=r(79331),u=r(85129),l=i.TypeError,c=u("toPrimitive");t.exports=function(t,e){if(!a(t)||s(t))return t;var r,i=o(t,c);if(i){if(void 0===e&&(e="default"),r=n(i,t,e),!a(r)||s(r))return r;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),h(t,e)}},36708:(t,e,r)=>{var i=r(47276),n=r(25063);t.exports=function(t){var e=i(t,"string");return n(e)?e:e+""}},23032:(t,e,r)=>{var i={};i[r(85129)("toStringTag")]="z",t.exports="[object z]"===String(i)},96468:(t,e,r)=>{var i=r(82691),n=r(41654),a=i.String;t.exports=function(t){if("Symbol"===n(t))throw TypeError("Cannot convert a Symbol value to a string");return a(t)}},96157:(t,e,r)=>{var i=r(82691).String;t.exports=function(t){try{return i(t)}catch(t){return"Object"}}},27999:(t,e,r)=>{var i=r(22090),n=0,a=Math.random(),s=i(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+s(++n+a,36)}},11954:(t,e,r)=>{var i=r(14161);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},66167:(t,e,r)=>{var i=r(52031),n=r(79273);t.exports=i&&n((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},85129:(t,e,r)=>{var i=r(82691),n=r(72855),a=r(95301),s=r(27999),o=r(14161),h=r(11954),u=n("wks"),l=i.Symbol,c=l&&l.for,g=h?l:l&&l.withoutSetter||s;t.exports=function(t){if(!a(u,t)||!o&&"string"!=typeof u[t]){var e="Symbol."+t;o&&a(l,t)?u[t]=l[t]:u[t]=h&&c?c(e):g(e)}return u[t]}},39517:t=>{t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},97885:(t,e,r)=>{"use strict";var i=r(4696),n=r(22090),a=r(83922).indexOf,s=r(90605),o=n([].indexOf),h=!!o&&1/o([1],1,-0)<0,u=s("indexOf");i({target:"Array",proto:!0,forced:h||!u},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return h?o(this,t,e)||0:a(this,t,e)}})},19234:(t,e,r)=>{"use strict";var i=r(20685),n=r(9828),a=r(90471),s=r(67945),o=r(65359).f,h=r(98414),u=r(64289),l=r(52031),c="Array Iterator",g=s.set,f=s.getterFor(c);t.exports=h(Array,"Array",(function(t,e){g(this,{type:c,target:i(t),index:0,kind:e})}),(function(){var t=f(this),e=t.target,r=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:i,done:!1}:"values"==r?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values");var p=a.Arguments=a.Array;if(n("keys"),n("values"),n("entries"),!u&&l&&"values"!==p.name)try{o(p,"name",{value:"values"})}catch(t){}},21537:(t,e,r)=>{"use strict";var i=r(4696),n=r(24007).left,a=r(90605),s=r(22647),o=r(47610);i({target:"Array",proto:!0,forced:!a("reduce")||!o&&s>79&&s<83},{reduce:function(t){var e=arguments.length;return n(this,t,e,e>1?arguments[1]:void 0)}})},22849:(t,e,r)=>{"use strict";var i=r(4696),n=r(22090),a=r(36718),s=n([].reverse),o=[1,2];i({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return a(this)&&(this.length=this.length),s(this)}})},26498:(t,e,r)=>{"use strict";var i,n,a,s,o=r(4696),h=r(64289),u=r(82691),l=r(72034),c=r(10363),g=r(55014),f=r(63156),p=r(11828),d=r(32716),v=r(18252),y=r(94825),m=r(14725),x=r(59016),b=r(53836),w=r(97173),S=r(41904),T=r(39281),A=r(13348),O=r(49037),P=r(47196).set,E=r(36211),C=r(75150),M=r(76269),N=r(53503),V=r(94203),_=r(53541),R=r(67945),k=r(78484),I=r(85129),L=r(16233),D=r(47610),B=r(22647),j=I("species"),z="Promise",F=R.getterFor(z),U=R.set,H=R.getterFor(z),X=g&&g.prototype,Y=g,q=X,W=u.TypeError,G=u.document,Q=u.process,$=N.f,Z=$,K=!!(G&&G.createEvent&&u.dispatchEvent),J=x(u.PromiseRejectionEvent),tt="unhandledrejection",et=!1,rt=k(z,(function(){var t=S(Y),e=t!==String(Y);if(!e&&66===B)return!0;if(h&&!q.finally)return!0;if(B>=51&&/native code/.test(t))return!1;var r=new Y((function(t){t(1)})),i=function(t){t((function(){}),(function(){}))};return(r.constructor={})[j]=i,!(et=r.then((function(){}))instanceof i)||!e&&L&&!J})),it=rt||!A((function(t){Y.all(t).catch((function(){}))})),nt=function(t){var e;return!(!b(t)||!x(e=t.then))&&e},at=function(t,e){var r,i,n,a=e.value,s=1==e.state,o=s?t.ok:t.fail,h=t.resolve,u=t.reject,l=t.domain;try{o?(s||(2===e.rejection&&lt(e),e.rejection=1),!0===o?r=a:(l&&l.enter(),r=o(a),l&&(l.exit(),n=!0)),r===t.promise?u(W("Promise-chain cycle")):(i=nt(r))?c(i,r,h,u):h(r)):u(a)}catch(t){l&&!n&&l.exit(),u(t)}},st=function(t,e){t.notified||(t.notified=!0,E((function(){for(var r,i=t.reactions;r=i.get();)at(r,t);t.notified=!1,e&&!t.rejection&&ht(t)})))},ot=function(t,e,r){var i,n;K?((i=G.createEvent("Event")).promise=e,i.reason=r,i.initEvent(t,!1,!0),u.dispatchEvent(i)):i={promise:e,reason:r},!J&&(n=u["on"+t])?n(i):t===tt&&M("Unhandled promise rejection",r)},ht=function(t){c(P,u,(function(){var e,r=t.facade,i=t.value;if(ut(t)&&(e=V((function(){D?Q.emit("unhandledRejection",i,r):ot(tt,r,i)})),t.rejection=D||ut(t)?2:1,e.error))throw e.value}))},ut=function(t){return 1!==t.rejection&&!t.parent},lt=function(t){c(P,u,(function(){var e=t.facade;D?Q.emit("rejectionHandled",e):ot("rejectionhandled",e,t.value)}))},ct=function(t,e,r){return function(i){t(e,i,r)}},gt=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,st(t,!0))},ft=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw W("Promise can't be resolved itself");var i=nt(e);i?E((function(){var r={done:!1};try{c(i,e,ct(ft,r,t),ct(gt,r,t))}catch(e){gt(r,e,t)}})):(t.value=e,t.state=1,st(t,!1))}catch(e){gt({done:!1},e,t)}}};if(rt&&(q=(Y=function(t){w(this,q),m(t),c(i,this);var e=F(this);try{t(ct(ft,e),ct(gt,e))}catch(t){gt(e,t)}}).prototype,(i=function(t){U(this,{type:z,done:!1,notified:!1,parent:!1,reactions:new _,rejection:!1,state:0,value:void 0})}).prototype=p(q,{then:function(t,e){var r=H(this),i=$(O(this,Y));return r.parent=!0,i.ok=!x(t)||t,i.fail=x(e)&&e,i.domain=D?Q.domain:void 0,0==r.state?r.reactions.add(i):E((function(){at(i,r)})),i.promise},catch:function(t){return this.then(void 0,t)}}),n=function(){var t=new i,e=F(t);this.promise=t,this.resolve=ct(ft,e),this.reject=ct(gt,e)},N.f=$=function(t){return t===Y||t===a?new n(t):Z(t)},!h&&x(g)&&X!==Object.prototype)){s=X.then,et||(f(X,"then",(function(t,e){var r=this;return new Y((function(t,e){c(s,r,t,e)})).then(t,e)}),{unsafe:!0}),f(X,"catch",q.catch,{unsafe:!0}));try{delete X.constructor}catch(t){}d&&d(X,q)}o({global:!0,wrap:!0,forced:rt},{Promise:Y}),v(Y,z,!1,!0),y(z),a=l(z),o({target:z,stat:!0,forced:rt},{reject:function(t){var e=$(this);return c(e.reject,void 0,t),e.promise}}),o({target:z,stat:!0,forced:h||rt},{resolve:function(t){return C(h&&this===a?Y:this,t)}}),o({target:z,stat:!0,forced:it},{all:function(t){var e=this,r=$(e),i=r.resolve,n=r.reject,a=V((function(){var r=m(e.resolve),a=[],s=0,o=1;T(t,(function(t){var h=s++,u=!1;o++,c(r,e,t).then((function(t){u||(u=!0,a[h]=t,--o||i(a))}),n)})),--o||i(a)}));return a.error&&n(a.value),r.promise},race:function(t){var e=this,r=$(e),i=r.reject,n=V((function(){var n=m(e.resolve);T(t,(function(t){c(n,e,t).then(r.resolve,i)}))}));return n.error&&i(n.value),r.promise}})},8522:(t,e,r)=>{"use strict";var i=r(4696),n=r(42928);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},71454:(t,e,r)=>{"use strict";var i=r(22090),n=r(73991).PROPER,a=r(63156),s=r(46471),o=r(20517),h=r(96468),u=r(79273),l=r(3797),c="toString",g=RegExp.prototype,f=g.toString,p=i(l),d=u((function(){return"/a/b"!=f.call({source:"a",flags:"b"})})),v=n&&f.name!=c;(d||v)&&a(RegExp.prototype,c,(function(){var t=s(this),e=h(t.source),r=t.flags;return"/"+e+"/"+h(void 0===r&&o(g,t)&&!("flags"in g)?p(t):r)}),{unsafe:!0})},98474:(t,e,r)=>{"use strict";var i,n=r(4696),a=r(22090),s=r(94185).f,o=r(68626),h=r(96468),u=r(21285),l=r(73384),c=r(28207),g=r(64289),f=a("".endsWith),p=a("".slice),d=Math.min,v=c("endsWith");n({target:"String",proto:!0,forced:!!(g||v||(i=s(String.prototype,"endsWith"),!i||i.writable))&&!v},{endsWith:function(t){var e=h(l(this));u(t);var r=arguments.length>1?arguments[1]:void 0,i=e.length,n=void 0===r?i:d(o(r),i),a=h(t);return f?f(e,a,n):p(e,n-a.length,n)===a}})},56605:(t,e,r)=>{"use strict";var i=r(4696),n=r(22090),a=r(21285),s=r(73384),o=r(96468),h=r(28207),u=n("".indexOf);i({target:"String",proto:!0,forced:!h("includes")},{includes:function(t){return!!~u(o(s(this)),o(a(t)),arguments.length>1?arguments[1]:void 0)}})},69634:(t,e,r)=>{"use strict";var i=r(10363),n=r(56099),a=r(46471),s=r(68626),o=r(96468),h=r(73384),u=r(90399),l=r(57454),c=r(28630);n("match",(function(t,e,r){return[function(e){var r=h(this),n=null==e?void 0:u(e,t);return n?i(n,e,r):new RegExp(e)[t](o(r))},function(t){var i=a(this),n=o(t),h=r(e,i,n);if(h.done)return h.value;if(!i.global)return c(i,n);var u=i.unicode;i.lastIndex=0;for(var g,f=[],p=0;null!==(g=c(i,n));){var d=o(g[0]);f[p]=d,""===d&&(i.lastIndex=l(n,s(i.lastIndex),u)),p++}return 0===p?null:f}]}))},48462:(t,e,r)=>{"use strict";var i=r(74091),n=r(10363),a=r(22090),s=r(56099),o=r(79273),h=r(46471),u=r(59016),l=r(88322),c=r(68626),g=r(96468),f=r(73384),p=r(57454),d=r(90399),v=r(91208),y=r(28630),m=r(85129)("replace"),x=Math.max,b=Math.min,w=a([].concat),S=a([].push),T=a("".indexOf),A=a("".slice),O="$0"==="a".replace(/./,"$0"),P=!!/./[m]&&""===/./[m]("a","$0");s("replace",(function(t,e,r){var a=P?"$":"$0";return[function(t,r){var i=f(this),a=null==t?void 0:d(t,m);return a?n(a,t,i,r):n(e,g(i),t,r)},function(t,n){var s=h(this),o=g(t);if("string"==typeof n&&-1===T(n,a)&&-1===T(n,"$<")){var f=r(e,s,o,n);if(f.done)return f.value}var d=u(n);d||(n=g(n));var m=s.global;if(m){var O=s.unicode;s.lastIndex=0}for(var P=[];;){var E=y(s,o);if(null===E)break;if(S(P,E),!m)break;""===g(E[0])&&(s.lastIndex=p(o,c(s.lastIndex),O))}for(var C,M="",N=0,V=0;V<P.length;V++){for(var _=g((E=P[V])[0]),R=x(b(l(E.index),o.length),0),k=[],I=1;I<E.length;I++)S(k,void 0===(C=E[I])?C:String(C));var L=E.groups;if(d){var D=w([_],k,R,o);void 0!==L&&S(D,L);var B=g(i(n,void 0,D))}else B=v(_,o,R,k,L,n);R>=N&&(M+=A(o,N,R)+B,N=R+_.length)}return M+A(o,N)}]}),!!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!O||P)},17718:(t,e,r)=>{"use strict";var i=r(74091),n=r(10363),a=r(22090),s=r(56099),o=r(98890),h=r(46471),u=r(73384),l=r(49037),c=r(57454),g=r(68626),f=r(96468),p=r(90399),d=r(28562),v=r(28630),y=r(42928),m=r(22981),x=r(79273),b=m.UNSUPPORTED_Y,w=4294967295,S=Math.min,T=[].push,A=a(/./.exec),O=a(T),P=a("".slice);s("split",(function(t,e,r){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var a=f(u(this)),s=void 0===r?w:r>>>0;if(0===s)return[];if(void 0===t)return[a];if(!o(t))return n(e,a,t,s);for(var h,l,c,g=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,m=new RegExp(t.source,p+"g");(h=n(y,m,a))&&!((l=m.lastIndex)>v&&(O(g,P(a,v,h.index)),h.length>1&&h.index<a.length&&i(T,g,d(h,1)),c=h[0].length,v=l,g.length>=s));)m.lastIndex===h.index&&m.lastIndex++;return v===a.length?!c&&A(m,"")||O(g,""):O(g,P(a,v)),g.length>s?d(g,0,s):g}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:n(e,this,t,r)}:e,[function(e,r){var i=u(this),s=null==e?void 0:p(e,t);return s?n(s,e,i,r):n(a,f(i),e,r)},function(t,i){var n=h(this),s=f(t),o=r(a,n,s,i,a!==e);if(o.done)return o.value;var u=l(n,RegExp),p=n.unicode,d=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(b?"g":"y"),y=new u(b?"^(?:"+n.source+")":n,d),m=void 0===i?w:i>>>0;if(0===m)return[];if(0===s.length)return null===v(y,s)?[s]:[];for(var x=0,T=0,A=[];T<s.length;){y.lastIndex=b?0:T;var E,C=v(y,b?P(s,T):s);if(null===C||(E=S(g(y.lastIndex+(b?T:0)),s.length))===x)T=c(s,T,p);else{if(O(A,P(s,x,T)),A.length===m)return A;for(var M=1;M<=C.length-1;M++)if(O(A,C[M]),A.length===m)return A;T=x=E}}return O(A,P(s,x)),A}]}),!!x((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),b)},9045:(t,e,r)=>{"use strict";var i,n=r(4696),a=r(22090),s=r(94185).f,o=r(68626),h=r(96468),u=r(21285),l=r(73384),c=r(28207),g=r(64289),f=a("".startsWith),p=a("".slice),d=Math.min,v=c("startsWith");n({target:"String",proto:!0,forced:!!(g||v||(i=s(String.prototype,"startsWith"),!i||i.writable))&&!v},{startsWith:function(t){var e=h(l(this));u(t);var r=o(d(arguments.length>1?arguments[1]:void 0,e.length)),i=h(t);return f?f(e,i,r):p(e,r,r+i.length)===i}})},32753:(t,e,r)=>{"use strict";var i=r(4696),n=r(4319).trim;i({target:"String",proto:!0,forced:r(36906)("trim")},{trim:function(){return n(this)}})},48976:(t,e,r)=>{var i=r(82691),n=r(90252),a=r(55792),s=r(19234),o=r(13725),h=r(85129),u=h("iterator"),l=h("toStringTag"),c=s.values,g=function(t,e){if(t){if(t[u]!==c)try{o(t,u,c)}catch(e){t[u]=c}if(t[l]||o(t,l,e),n[e])for(var r in s)if(t[r]!==s[r])try{o(t,r,s[r])}catch(e){t[r]=s[r]}}};for(var f in n)g(i[f]&&i[f].prototype,f);g(a,"DOMTokenList")},75:function(t,e,r){var i=r(34155);(function(){var e,r,n,a,s,o;"undefined"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:null!=i&&i.hrtime?(t.exports=function(){return(e()-s)/1e6},r=i.hrtime,a=(e=function(){var t;return 1e9*(t=r())[0]+t[1]})(),o=1e9*i.uptime(),s=a-o):Date.now?(t.exports=function(){return Date.now()-n},n=Date.now()):(t.exports=function(){return(new Date).getTime()-n},n=(new Date).getTime())}).call(this)},54087:(t,e,r)=>{for(var i=r(75),n="undefined"==typeof window?r.g:window,a=["moz","webkit"],s="AnimationFrame",o=n["request"+s],h=n["cancel"+s]||n["cancelRequest"+s],u=0;!o&&u<a.length;u++)o=n[a[u]+"Request"+s],h=n[a[u]+"Cancel"+s]||n[a[u]+"CancelRequest"+s];if(!o||!h){var l=0,c=0,g=[];o=function(t){if(0===g.length){var e=i(),r=Math.max(0,16.666666666666668-(e-l));l=r+e,setTimeout((function(){var t=g.slice(0);g.length=0;for(var e=0;e<t.length;e++)if(!t[e].cancelled)try{t[e].callback(l)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(r))}return g.push({handle:++c,callback:t,cancelled:!1}),c},h=function(t){for(var e=0;e<g.length;e++)g[e].handle===t&&(g[e].cancelled=!0)}}t.exports=function(t){return o.call(n,t)},t.exports.cancel=function(){h.apply(n,arguments)},t.exports.polyfill=function(t){t||(t=n),t.requestAnimationFrame=o,t.cancelAnimationFrame=h}},26131:t=>{t.exports=function(t){this.ok=!1,this.alpha=1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=(t=t.replace(/ /g,"")).toLowerCase();var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};t=e[t]||t;for(var r=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3]),parseFloat(t[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],i=0;i<r.length;i++){var n=r[i].re,a=r[i].process,s=n.exec(t);if(s){var o=a(s);this.r=o[0],this.g=o[1],this.b=o[2],o.length>3&&(this.alpha=o[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),r=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==r.length&&(r="0"+r),"#"+t+e+r},this.getHelpXML=function(){for(var t=new Array,i=0;i<r.length;i++)for(var n=r[i].example,a=0;a<n.length;a++)t[t.length]=n[a];for(var s in e)t[t.length]=s;var o=document.createElement("ul");o.setAttribute("id","rgbcolor-examples");for(i=0;i<t.length;i++)try{var h=document.createElement("li"),u=new RGBColor(t[i]),l=document.createElement("div");l.style.cssText="margin: 3px; border: 1px solid black; background:"+u.toHex()+"; color:"+u.toHex(),l.appendChild(document.createTextNode("test"));var c=document.createTextNode(" "+t[i]+" -> "+u.toRGB()+" -> "+u.toHex());h.appendChild(l),h.appendChild(c),o.appendChild(h)}catch(t){}return o}}},18494:(t,e,r)=>{"use strict";r.r(e),r.d(e,{AElement:()=>le,AnimateColorElement:()=>ne,AnimateElement:()=>ie,AnimateTransformElement:()=>ae,BoundingBox:()=>kt,CB1:()=>it,CB2:()=>nt,CB3:()=>at,CB4:()=>st,Canvg:()=>Fe,CircleElement:()=>Xt,ClipPathElement:()=>Ee,DefsElement:()=>Zt,DescElement:()=>ke,Document:()=>Be,Element:()=>Ct,EllipseElement:()=>Yt,FeColorMatrixElement:()=>Ae,FeCompositeElement:()=>Ve,FeDropShadowElement:()=>Me,FeGaussianBlurElement:()=>_e,FeMorphologyElement:()=>Ne,FilterElement:()=>Ce,Font:()=>Rt,FontElement:()=>se,FontFaceElement:()=>oe,GElement:()=>Kt,GlyphElement:()=>Bt,GradientElement:()=>Jt,ImageElement:()=>de,LineElement:()=>qt,LinearGradientElement:()=>te,MarkerElement:()=>$t,MaskElement:()=>Oe,Matrix:()=>Tt,MissingGlyphElement:()=>he,Mouse:()=>ft,PSEUDO_ZERO:()=>J,Parser:()=>xt,PathElement:()=>Dt,PathParser:()=>It,PatternElement:()=>Qt,Point:()=>gt,PolygonElement:()=>Gt,PolylineElement:()=>Wt,Property:()=>lt,QB1:()=>ot,QB2:()=>ht,QB3:()=>ut,RadialGradientElement:()=>ee,RectElement:()=>Ht,RenderedElement:()=>Lt,Rotate:()=>wt,SVGElement:()=>Ut,SVGFontLoader:()=>ye,Scale:()=>St,Screen:()=>vt,Skew:()=>At,SkewX:()=>Ot,SkewY:()=>Pt,StopElement:()=>re,StyleElement:()=>me,SymbolElement:()=>ve,TRefElement:()=>ue,TSpanElement:()=>zt,TextElement:()=>jt,TextPathElement:()=>fe,TitleElement:()=>Re,Transform:()=>Et,Translate:()=>bt,UnknownElement:()=>Mt,UseElement:()=>xe,ViewPort:()=>ct,compressSpaces:()=>L,default:()=>Ue,getSelectorSpecificity:()=>K,normalizeAttributeName:()=>F,normalizeColor:()=>H,parseExternalUrl:()=>U,presets:()=>I,toNumbers:()=>j,trimLeft:()=>D,trimRight:()=>B,vectorMagnitude:()=>tt,vectorsAngle:()=>rt,vectorsRatio:()=>et});r(26498);function i(t,e,r,i,n,a,s){try{var o=t[a](s),h=o.value}catch(t){return void r(t)}o.done?e(h):Promise.resolve(h).then(i,n)}function n(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var s=t.apply(e,r);function o(t){i(s,n,a,o,h,"next",t)}function h(t){i(s,n,a,o,h,"throw",t)}o(void 0)}))}}r(69634),r(48462),r(9045),r(19234),r(48976);function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}r(21537),r(98474),r(17718);var s=r(54087),o=(r(32753),r(26131)),h=(r(56605),r(97885),r(22849),function(t,e){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)});function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}h(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}function l(t,e){var r=t[0],i=t[1];return[r*Math.cos(e)-i*Math.sin(e),r*Math.sin(e)+i*Math.cos(e)]}function c(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++)if("number"!=typeof t[r])throw new Error("assertNumbers arguments["+r+"] is not a number. "+typeof t[r]+" == typeof "+t[r]);return!0}var g=Math.PI;function f(t,e,r){t.lArcFlag=0===t.lArcFlag?0:1,t.sweepFlag=0===t.sweepFlag?0:1;var i=t.rX,n=t.rY,a=t.x,s=t.y;i=Math.abs(t.rX),n=Math.abs(t.rY);var o=l([(e-a)/2,(r-s)/2],-t.xRot/180*g),h=o[0],u=o[1],c=Math.pow(h,2)/Math.pow(i,2)+Math.pow(u,2)/Math.pow(n,2);1<c&&(i*=Math.sqrt(c),n*=Math.sqrt(c)),t.rX=i,t.rY=n;var f=Math.pow(i,2)*Math.pow(u,2)+Math.pow(n,2)*Math.pow(h,2),p=(t.lArcFlag!==t.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(i,2)*Math.pow(n,2)-f)/f)),d=i*u/n*p,v=-n*h/i*p,y=l([d,v],t.xRot/180*g);t.cX=y[0]+(e+a)/2,t.cY=y[1]+(r+s)/2,t.phi1=Math.atan2((u-v)/n,(h-d)/i),t.phi2=Math.atan2((-u-v)/n,(-h-d)/i),0===t.sweepFlag&&t.phi2>t.phi1&&(t.phi2-=2*g),1===t.sweepFlag&&t.phi2<t.phi1&&(t.phi2+=2*g),t.phi1*=180/g,t.phi2*=180/g}function p(t,e,r){c(t,e,r);var i=t*t+e*e-r*r;if(0>i)return[];if(0===i)return[[t*r/(t*t+e*e),e*r/(t*t+e*e)]];var n=Math.sqrt(i);return[[(t*r+e*n)/(t*t+e*e),(e*r-t*n)/(t*t+e*e)],[(t*r-e*n)/(t*t+e*e),(e*r+t*n)/(t*t+e*e)]]}var d,v=Math.PI/180;function y(t,e,r){return(1-r)*t+r*e}function m(t,e,r,i){return t+Math.cos(i/180*g)*e+Math.sin(i/180*g)*r}function x(t,e,r,i){var n=1e-6,a=e-t,s=r-e,o=3*a+3*(i-r)-6*s,h=6*(s-a),u=3*a;return Math.abs(o)<n?[-u/h]:function(t,e,r){void 0===r&&(r=1e-6);var i=t*t/4-e;if(i<-r)return[];if(i<=r)return[-t/2];var n=Math.sqrt(i);return[-t/2-n,-t/2+n]}(h/o,u/o,n)}function b(t,e,r,i,n){var a=1-n;return t*(a*a*a)+e*(3*a*a*n)+r*(3*a*n*n)+i*(n*n*n)}!function(t){function e(){return n((function(t,e,r){return t.relative&&(void 0!==t.x1&&(t.x1+=e),void 0!==t.y1&&(t.y1+=r),void 0!==t.x2&&(t.x2+=e),void 0!==t.y2&&(t.y2+=r),void 0!==t.x&&(t.x+=e),void 0!==t.y&&(t.y+=r),t.relative=!1),t}))}function r(){var t=NaN,e=NaN,r=NaN,i=NaN;return n((function(n,a,s){return n.type&P.SMOOTH_CURVE_TO&&(n.type=P.CURVE_TO,t=isNaN(t)?a:t,e=isNaN(e)?s:e,n.x1=n.relative?a-t:2*a-t,n.y1=n.relative?s-e:2*s-e),n.type&P.CURVE_TO?(t=n.relative?a+n.x2:n.x2,e=n.relative?s+n.y2:n.y2):(t=NaN,e=NaN),n.type&P.SMOOTH_QUAD_TO&&(n.type=P.QUAD_TO,r=isNaN(r)?a:r,i=isNaN(i)?s:i,n.x1=n.relative?a-r:2*a-r,n.y1=n.relative?s-i:2*s-i),n.type&P.QUAD_TO?(r=n.relative?a+n.x1:n.x1,i=n.relative?s+n.y1:n.y1):(r=NaN,i=NaN),n}))}function i(){var t=NaN,e=NaN;return n((function(r,i,n){if(r.type&P.SMOOTH_QUAD_TO&&(r.type=P.QUAD_TO,t=isNaN(t)?i:t,e=isNaN(e)?n:e,r.x1=r.relative?i-t:2*i-t,r.y1=r.relative?n-e:2*n-e),r.type&P.QUAD_TO){t=r.relative?i+r.x1:r.x1,e=r.relative?n+r.y1:r.y1;var a=r.x1,s=r.y1;r.type=P.CURVE_TO,r.x1=((r.relative?0:i)+2*a)/3,r.y1=((r.relative?0:n)+2*s)/3,r.x2=(r.x+2*a)/3,r.y2=(r.y+2*s)/3}else t=NaN,e=NaN;return r}))}function n(t){var e=0,r=0,i=NaN,n=NaN;return function(a){if(isNaN(i)&&!(a.type&P.MOVE_TO))throw new Error("path must start with moveto");var s=t(a,e,r,i,n);return a.type&P.CLOSE_PATH&&(e=i,r=n),void 0!==a.x&&(e=a.relative?e+a.x:a.x),void 0!==a.y&&(r=a.relative?r+a.y:a.y),a.type&P.MOVE_TO&&(i=e,n=r),s}}function a(t,e,r,i,a,s){return c(t,e,r,i,a,s),n((function(n,o,h,u){var l=n.x1,c=n.x2,g=n.relative&&!isNaN(u),f=void 0!==n.x?n.x:g?0:o,p=void 0!==n.y?n.y:g?0:h;function d(t){return t*t}n.type&P.HORIZ_LINE_TO&&0!==e&&(n.type=P.LINE_TO,n.y=n.relative?0:h),n.type&P.VERT_LINE_TO&&0!==r&&(n.type=P.LINE_TO,n.x=n.relative?0:o),void 0!==n.x&&(n.x=n.x*t+p*r+(g?0:a)),void 0!==n.y&&(n.y=f*e+n.y*i+(g?0:s)),void 0!==n.x1&&(n.x1=n.x1*t+n.y1*r+(g?0:a)),void 0!==n.y1&&(n.y1=l*e+n.y1*i+(g?0:s)),void 0!==n.x2&&(n.x2=n.x2*t+n.y2*r+(g?0:a)),void 0!==n.y2&&(n.y2=c*e+n.y2*i+(g?0:s));var v=t*i-e*r;if(void 0!==n.xRot&&(1!==t||0!==e||0!==r||1!==i))if(0===v)delete n.rX,delete n.rY,delete n.xRot,delete n.lArcFlag,delete n.sweepFlag,n.type=P.LINE_TO;else{var y=n.xRot*Math.PI/180,m=Math.sin(y),x=Math.cos(y),b=1/d(n.rX),w=1/d(n.rY),S=d(x)*b+d(m)*w,T=2*m*x*(b-w),A=d(m)*b+d(x)*w,O=S*i*i-T*e*i+A*e*e,E=T*(t*i+e*r)-2*(S*r*i+A*t*e),C=S*r*r-T*t*r+A*t*t,M=(Math.atan2(E,O-C)+Math.PI)%Math.PI/2,N=Math.sin(M),V=Math.cos(M);n.rX=Math.abs(v)/Math.sqrt(O*d(V)+E*N*V+C*d(N)),n.rY=Math.abs(v)/Math.sqrt(O*d(N)-E*N*V+C*d(V)),n.xRot=180*M/Math.PI}return void 0!==n.sweepFlag&&0>v&&(n.sweepFlag=+!n.sweepFlag),n}))}t.ROUND=function(t){function e(e){return Math.round(e*t)/t}return void 0===t&&(t=1e13),c(t),function(t){return void 0!==t.x1&&(t.x1=e(t.x1)),void 0!==t.y1&&(t.y1=e(t.y1)),void 0!==t.x2&&(t.x2=e(t.x2)),void 0!==t.y2&&(t.y2=e(t.y2)),void 0!==t.x&&(t.x=e(t.x)),void 0!==t.y&&(t.y=e(t.y)),void 0!==t.rX&&(t.rX=e(t.rX)),void 0!==t.rY&&(t.rY=e(t.rY)),t}},t.TO_ABS=e,t.TO_REL=function(){return n((function(t,e,r){return t.relative||(void 0!==t.x1&&(t.x1-=e),void 0!==t.y1&&(t.y1-=r),void 0!==t.x2&&(t.x2-=e),void 0!==t.y2&&(t.y2-=r),void 0!==t.x&&(t.x-=e),void 0!==t.y&&(t.y-=r),t.relative=!0),t}))},t.NORMALIZE_HVZ=function(t,e,r){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),n((function(i,n,a,s,o){if(isNaN(s)&&!(i.type&P.MOVE_TO))throw new Error("path must start with moveto");return e&&i.type&P.HORIZ_LINE_TO&&(i.type=P.LINE_TO,i.y=i.relative?0:a),r&&i.type&P.VERT_LINE_TO&&(i.type=P.LINE_TO,i.x=i.relative?0:n),t&&i.type&P.CLOSE_PATH&&(i.type=P.LINE_TO,i.x=i.relative?s-n:s,i.y=i.relative?o-a:o),i.type&P.ARC&&(0===i.rX||0===i.rY)&&(i.type=P.LINE_TO,delete i.rX,delete i.rY,delete i.xRot,delete i.lArcFlag,delete i.sweepFlag),i}))},t.NORMALIZE_ST=r,t.QT_TO_C=i,t.INFO=n,t.SANITIZE=function(t){void 0===t&&(t=0),c(t);var e=NaN,r=NaN,i=NaN,a=NaN;return n((function(n,s,o,h,u){var l=Math.abs,c=!1,g=0,f=0;if(n.type&P.SMOOTH_CURVE_TO&&(g=isNaN(e)?0:s-e,f=isNaN(r)?0:o-r),n.type&(P.CURVE_TO|P.SMOOTH_CURVE_TO)?(e=n.relative?s+n.x2:n.x2,r=n.relative?o+n.y2:n.y2):(e=NaN,r=NaN),n.type&P.SMOOTH_QUAD_TO?(i=isNaN(i)?s:2*s-i,a=isNaN(a)?o:2*o-a):n.type&P.QUAD_TO?(i=n.relative?s+n.x1:n.x1,a=n.relative?o+n.y1:n.y2):(i=NaN,a=NaN),n.type&P.LINE_COMMANDS||n.type&P.ARC&&(0===n.rX||0===n.rY||!n.lArcFlag)||n.type&P.CURVE_TO||n.type&P.SMOOTH_CURVE_TO||n.type&P.QUAD_TO||n.type&P.SMOOTH_QUAD_TO){var p=void 0===n.x?0:n.relative?n.x:n.x-s,d=void 0===n.y?0:n.relative?n.y:n.y-o;g=isNaN(i)?void 0===n.x1?g:n.relative?n.x:n.x1-s:i-s,f=isNaN(a)?void 0===n.y1?f:n.relative?n.y:n.y1-o:a-o;var v=void 0===n.x2?0:n.relative?n.x:n.x2-s,y=void 0===n.y2?0:n.relative?n.y:n.y2-o;l(p)<=t&&l(d)<=t&&l(g)<=t&&l(f)<=t&&l(v)<=t&&l(y)<=t&&(c=!0)}return n.type&P.CLOSE_PATH&&l(s-h)<=t&&l(o-u)<=t&&(c=!0),c?[]:n}))},t.MATRIX=a,t.ROTATE=function(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),c(t,e,r);var i=Math.sin(t),n=Math.cos(t);return a(n,i,-i,n,e-e*n+r*i,r-e*i-r*n)},t.TRANSLATE=function(t,e){return void 0===e&&(e=0),c(t,e),a(1,0,0,1,t,e)},t.SCALE=function(t,e){return void 0===e&&(e=t),c(t,e),a(t,0,0,e,0,0)},t.SKEW_X=function(t){return c(t),a(1,0,Math.atan(t),1,0,0)},t.SKEW_Y=function(t){return c(t),a(1,Math.atan(t),0,1,0,0)},t.X_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),c(t),a(-1,0,0,1,t,0)},t.Y_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),c(t),a(1,0,0,-1,0,t)},t.A_TO_C=function(){return n((function(t,e,r){return P.ARC===t.type?function(t,e,r){var i,n,a,s;t.cX||f(t,e,r);for(var o=Math.min(t.phi1,t.phi2),h=Math.max(t.phi1,t.phi2)-o,u=Math.ceil(h/90),c=new Array(u),g=e,p=r,d=0;d<u;d++){var m=y(t.phi1,t.phi2,d/u),x=y(t.phi1,t.phi2,(d+1)/u),b=x-m,w=4/3*Math.tan(b*v/4),S=[Math.cos(m*v)-w*Math.sin(m*v),Math.sin(m*v)+w*Math.cos(m*v)],T=S[0],A=S[1],O=[Math.cos(x*v),Math.sin(x*v)],E=O[0],C=O[1],M=[E+w*Math.sin(x*v),C-w*Math.cos(x*v)],N=M[0],V=M[1];c[d]={relative:t.relative,type:P.CURVE_TO};var _=function(e,r){var i=l([e*t.rX,r*t.rY],t.xRot),n=i[0],a=i[1];return[t.cX+n,t.cY+a]};i=_(T,A),c[d].x1=i[0],c[d].y1=i[1],n=_(N,V),c[d].x2=n[0],c[d].y2=n[1],a=_(E,C),c[d].x=a[0],c[d].y=a[1],t.relative&&(c[d].x1-=g,c[d].y1-=p,c[d].x2-=g,c[d].y2-=p,c[d].x-=g,c[d].y-=p),g=(s=[c[d].x,c[d].y])[0],p=s[1]}return c}(t,t.relative?0:e,t.relative?0:r):t}))},t.ANNOTATE_ARCS=function(){return n((function(t,e,r){return t.relative&&(e=0,r=0),P.ARC===t.type&&f(t,e,r),t}))},t.CLONE=function(){return function(t){var e={};for(var r in t)e[r]=t[r];return e}},t.CALCULATE_BOUNDS=function(){var t=e(),a=i(),s=r(),o=n((function(e,r,i){var n=s(a(t(function(t){var e={};for(var r in t)e[r]=t[r];return e}(e))));function h(t){t>o.maxX&&(o.maxX=t),t<o.minX&&(o.minX=t)}function u(t){t>o.maxY&&(o.maxY=t),t<o.minY&&(o.minY=t)}if(n.type&P.DRAWING_COMMANDS&&(h(r),u(i)),n.type&P.HORIZ_LINE_TO&&h(n.x),n.type&P.VERT_LINE_TO&&u(n.y),n.type&P.LINE_TO&&(h(n.x),u(n.y)),n.type&P.CURVE_TO){h(n.x),u(n.y);for(var l=0,c=x(r,n.x1,n.x2,n.x);l<c.length;l++)0<(R=c[l])&&1>R&&h(b(r,n.x1,n.x2,n.x,R));for(var g=0,d=x(i,n.y1,n.y2,n.y);g<d.length;g++)0<(R=d[g])&&1>R&&u(b(i,n.y1,n.y2,n.y,R))}if(n.type&P.ARC){h(n.x),u(n.y),f(n,r,i);for(var v=n.xRot/180*Math.PI,y=Math.cos(v)*n.rX,w=Math.sin(v)*n.rX,S=-Math.sin(v)*n.rY,T=Math.cos(v)*n.rY,A=n.phi1<n.phi2?[n.phi1,n.phi2]:-180>n.phi2?[n.phi2+360,n.phi1+360]:[n.phi2,n.phi1],O=A[0],E=A[1],C=function(t){var e=t[0],r=t[1],i=180*Math.atan2(r,e)/Math.PI;return i<O?i+360:i},M=0,N=p(S,-y,0).map(C);M<N.length;M++)(R=N[M])>O&&R<E&&h(m(n.cX,y,S,R));for(var V=0,_=p(T,-w,0).map(C);V<_.length;V++){var R;(R=_[V])>O&&R<E&&u(m(n.cY,w,T,R))}}return e}));return o.minX=1/0,o.maxX=-1/0,o.minY=1/0,o.maxY=-1/0,o}}(d||(d={}));var w,S=function(){function t(){}return t.prototype.round=function(t){return this.transform(d.ROUND(t))},t.prototype.toAbs=function(){return this.transform(d.TO_ABS())},t.prototype.toRel=function(){return this.transform(d.TO_REL())},t.prototype.normalizeHVZ=function(t,e,r){return this.transform(d.NORMALIZE_HVZ(t,e,r))},t.prototype.normalizeST=function(){return this.transform(d.NORMALIZE_ST())},t.prototype.qtToC=function(){return this.transform(d.QT_TO_C())},t.prototype.aToC=function(){return this.transform(d.A_TO_C())},t.prototype.sanitize=function(t){return this.transform(d.SANITIZE(t))},t.prototype.translate=function(t,e){return this.transform(d.TRANSLATE(t,e))},t.prototype.scale=function(t,e){return this.transform(d.SCALE(t,e))},t.prototype.rotate=function(t,e,r){return this.transform(d.ROTATE(t,e,r))},t.prototype.matrix=function(t,e,r,i,n,a){return this.transform(d.MATRIX(t,e,r,i,n,a))},t.prototype.skewX=function(t){return this.transform(d.SKEW_X(t))},t.prototype.skewY=function(t){return this.transform(d.SKEW_Y(t))},t.prototype.xSymmetry=function(t){return this.transform(d.X_AXIS_SYMMETRY(t))},t.prototype.ySymmetry=function(t){return this.transform(d.Y_AXIS_SYMMETRY(t))},t.prototype.annotateArcs=function(){return this.transform(d.ANNOTATE_ARCS())},t}(),T=function(t){return" "===t||"\t"===t||"\r"===t||"\n"===t},A=function(t){return"0".charCodeAt(0)<=t.charCodeAt(0)&&t.charCodeAt(0)<="9".charCodeAt(0)},O=function(t){function e(){var e=t.call(this)||this;return e.curNumber="",e.curCommandType=-1,e.curCommandRelative=!1,e.canParseCommandOrComma=!0,e.curNumberHasExp=!1,e.curNumberHasExpDigits=!1,e.curNumberHasDecimal=!1,e.curArgs=[],e}return u(e,t),e.prototype.finish=function(t){if(void 0===t&&(t=[]),this.parse(" ",t),0!==this.curArgs.length||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return t},e.prototype.parse=function(t,e){var r=this;void 0===e&&(e=[]);for(var i=function(t){e.push(t),r.curArgs.length=0,r.canParseCommandOrComma=!0},n=0;n<t.length;n++){var a=t[n],s=!(this.curCommandType!==P.ARC||3!==this.curArgs.length&&4!==this.curArgs.length||1!==this.curNumber.length||"0"!==this.curNumber&&"1"!==this.curNumber),o=A(a)&&("0"===this.curNumber&&"0"===a||s);if(!A(a)||o)if("e"!==a&&"E"!==a)if("-"!==a&&"+"!==a||!this.curNumberHasExp||this.curNumberHasExpDigits)if("."!==a||this.curNumberHasExp||this.curNumberHasDecimal||s){if(this.curNumber&&-1!==this.curCommandType){var h=Number(this.curNumber);if(isNaN(h))throw new SyntaxError("Invalid number ending at "+n);if(this.curCommandType===P.ARC)if(0===this.curArgs.length||1===this.curArgs.length){if(0>h)throw new SyntaxError('Expected positive number, got "'+h+'" at index "'+n+'"')}else if((3===this.curArgs.length||4===this.curArgs.length)&&"0"!==this.curNumber&&"1"!==this.curNumber)throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+n+'"');this.curArgs.push(h),this.curArgs.length===E[this.curCommandType]&&(P.HORIZ_LINE_TO===this.curCommandType?i({type:P.HORIZ_LINE_TO,relative:this.curCommandRelative,x:h}):P.VERT_LINE_TO===this.curCommandType?i({type:P.VERT_LINE_TO,relative:this.curCommandRelative,y:h}):this.curCommandType===P.MOVE_TO||this.curCommandType===P.LINE_TO||this.curCommandType===P.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),P.MOVE_TO===this.curCommandType&&(this.curCommandType=P.LINE_TO)):this.curCommandType===P.CURVE_TO?i({type:P.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===P.SMOOTH_CURVE_TO?i({type:P.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.QUAD_TO?i({type:P.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.ARC&&i({type:P.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!T(a))if(","===a&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if("+"!==a&&"-"!==a&&"."!==a)if(o)this.curNumber=a,this.curNumberHasDecimal=!1;else{if(0!==this.curArgs.length)throw new SyntaxError("Unterminated command at index "+n+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+a+'" at index '+n+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,"z"!==a&&"Z"!==a)if("h"===a||"H"===a)this.curCommandType=P.HORIZ_LINE_TO,this.curCommandRelative="h"===a;else if("v"===a||"V"===a)this.curCommandType=P.VERT_LINE_TO,this.curCommandRelative="v"===a;else if("m"===a||"M"===a)this.curCommandType=P.MOVE_TO,this.curCommandRelative="m"===a;else if("l"===a||"L"===a)this.curCommandType=P.LINE_TO,this.curCommandRelative="l"===a;else if("c"===a||"C"===a)this.curCommandType=P.CURVE_TO,this.curCommandRelative="c"===a;else if("s"===a||"S"===a)this.curCommandType=P.SMOOTH_CURVE_TO,this.curCommandRelative="s"===a;else if("q"===a||"Q"===a)this.curCommandType=P.QUAD_TO,this.curCommandRelative="q"===a;else if("t"===a||"T"===a)this.curCommandType=P.SMOOTH_QUAD_TO,this.curCommandRelative="t"===a;else{if("a"!==a&&"A"!==a)throw new SyntaxError('Unexpected character "'+a+'" at index '+n+".");this.curCommandType=P.ARC,this.curCommandRelative="a"===a}else e.push({type:P.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=a,this.curNumberHasDecimal="."===a}else this.curNumber+=a,this.curNumberHasDecimal=!0;else this.curNumber+=a;else this.curNumber+=a,this.curNumberHasExp=!0;else this.curNumber+=a,this.curNumberHasExpDigits=this.curNumberHasExp}return e},e.prototype.transform=function(t){return Object.create(this,{parse:{value:function(e,r){void 0===r&&(r=[]);for(var i=0,n=Object.getPrototypeOf(this).parse.call(this,e);i<n.length;i++){var a=n[i],s=t(a);Array.isArray(s)?r.push.apply(r,s):r.push(s)}return r}}})},e}(S),P=function(t){function e(r){var i=t.call(this)||this;return i.commands="string"==typeof r?e.parse(r):r,i}return u(e,t),e.prototype.encode=function(){return e.encode(this.commands)},e.prototype.getBounds=function(){var t=d.CALCULATE_BOUNDS();return this.transform(t),t},e.prototype.transform=function(t){for(var e=[],r=0,i=this.commands;r<i.length;r++){var n=t(i[r]);Array.isArray(n)?e.push.apply(e,n):e.push(n)}return this.commands=e,this},e.encode=function(t){return function(t){var e="";Array.isArray(t)||(t=[t]);for(var r=0;r<t.length;r++){var i=t[r];if(i.type===P.CLOSE_PATH)e+="z";else if(i.type===P.HORIZ_LINE_TO)e+=(i.relative?"h":"H")+i.x;else if(i.type===P.VERT_LINE_TO)e+=(i.relative?"v":"V")+i.y;else if(i.type===P.MOVE_TO)e+=(i.relative?"m":"M")+i.x+" "+i.y;else if(i.type===P.LINE_TO)e+=(i.relative?"l":"L")+i.x+" "+i.y;else if(i.type===P.CURVE_TO)e+=(i.relative?"c":"C")+i.x1+" "+i.y1+" "+i.x2+" "+i.y2+" "+i.x+" "+i.y;else if(i.type===P.SMOOTH_CURVE_TO)e+=(i.relative?"s":"S")+i.x2+" "+i.y2+" "+i.x+" "+i.y;else if(i.type===P.QUAD_TO)e+=(i.relative?"q":"Q")+i.x1+" "+i.y1+" "+i.x+" "+i.y;else if(i.type===P.SMOOTH_QUAD_TO)e+=(i.relative?"t":"T")+i.x+" "+i.y;else{if(i.type!==P.ARC)throw new Error('Unexpected command type "'+i.type+'" at index '+r+".");e+=(i.relative?"a":"A")+i.rX+" "+i.rY+" "+i.xRot+" "+ +i.lArcFlag+" "+ +i.sweepFlag+" "+i.x+" "+i.y}}return e}(t)},e.parse=function(t){var e=new O,r=[];return e.parse(t,r),e.finish(r),r},e.CLOSE_PATH=1,e.MOVE_TO=2,e.HORIZ_LINE_TO=4,e.VERT_LINE_TO=8,e.LINE_TO=16,e.CURVE_TO=32,e.SMOOTH_CURVE_TO=64,e.QUAD_TO=128,e.SMOOTH_QUAD_TO=256,e.ARC=512,e.LINE_COMMANDS=e.LINE_TO|e.HORIZ_LINE_TO|e.VERT_LINE_TO,e.DRAWING_COMMANDS=e.HORIZ_LINE_TO|e.VERT_LINE_TO|e.LINE_TO|e.CURVE_TO|e.SMOOTH_CURVE_TO|e.QUAD_TO|e.SMOOTH_QUAD_TO|e.ARC,e}(S),E=((w={})[P.MOVE_TO]=2,w[P.LINE_TO]=2,w[P.HORIZ_LINE_TO]=1,w[P.VERT_LINE_TO]=1,w[P.CLOSE_PATH]=0,w[P.QUAD_TO]=4,w[P.SMOOTH_QUAD_TO]=2,w[P.CURVE_TO]=6,w[P.SMOOTH_CURVE_TO]=4,w[P.ARC]=7,w);r(71454);function C(t){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}var M=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],N=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function V(t,e,r,i,n){if("string"==typeof t&&(t=document.getElementById(t)),!t||"object"!==C(t)||!("getContext"in t))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var a=t.getContext("2d");try{return a.getImageData(e,r,i,n)}catch(t){throw new Error("unable to access image data: "+t)}}function _(t,e,r,i,n,a){if(!(isNaN(a)||a<1)){a|=0;var s=V(t,e,r,i,n);s=function(t,e,r,i,n,a){for(var s,o=t.data,h=2*a+1,u=i-1,l=n-1,c=a+1,g=c*(c+1)/2,f=new R,p=f,d=1;d<h;d++)p=p.next=new R,d===c&&(s=p);p.next=f;for(var v=null,y=null,m=0,x=0,b=M[a],w=N[a],S=0;S<n;S++){p=f;for(var T=o[x],A=o[x+1],O=o[x+2],P=o[x+3],E=0;E<c;E++)p.r=T,p.g=A,p.b=O,p.a=P,p=p.next;for(var C=0,V=0,_=0,k=0,I=c*T,L=c*A,D=c*O,B=c*P,j=g*T,z=g*A,F=g*O,U=g*P,H=1;H<c;H++){var X=x+((u<H?u:H)<<2),Y=o[X],q=o[X+1],W=o[X+2],G=o[X+3],Q=c-H;j+=(p.r=Y)*Q,z+=(p.g=q)*Q,F+=(p.b=W)*Q,U+=(p.a=G)*Q,C+=Y,V+=q,_+=W,k+=G,p=p.next}v=f,y=s;for(var $=0;$<i;$++){var Z=U*b>>w;if(o[x+3]=Z,0!==Z){var K=255/Z;o[x]=(j*b>>w)*K,o[x+1]=(z*b>>w)*K,o[x+2]=(F*b>>w)*K}else o[x]=o[x+1]=o[x+2]=0;j-=I,z-=L,F-=D,U-=B,I-=v.r,L-=v.g,D-=v.b,B-=v.a;var J=$+a+1;J=m+(J<u?J:u)<<2,j+=C+=v.r=o[J],z+=V+=v.g=o[J+1],F+=_+=v.b=o[J+2],U+=k+=v.a=o[J+3],v=v.next;var tt=y,et=tt.r,rt=tt.g,it=tt.b,nt=tt.a;I+=et,L+=rt,D+=it,B+=nt,C-=et,V-=rt,_-=it,k-=nt,y=y.next,x+=4}m+=i}for(var at=0;at<i;at++){var st=o[x=at<<2],ot=o[x+1],ht=o[x+2],ut=o[x+3],lt=c*st,ct=c*ot,gt=c*ht,ft=c*ut,pt=g*st,dt=g*ot,vt=g*ht,yt=g*ut;p=f;for(var mt=0;mt<c;mt++)p.r=st,p.g=ot,p.b=ht,p.a=ut,p=p.next;for(var xt=i,bt=0,wt=0,St=0,Tt=0,At=1;At<=a;At++){x=xt+at<<2;var Ot=c-At;pt+=(p.r=st=o[x])*Ot,dt+=(p.g=ot=o[x+1])*Ot,vt+=(p.b=ht=o[x+2])*Ot,yt+=(p.a=ut=o[x+3])*Ot,Tt+=st,bt+=ot,wt+=ht,St+=ut,p=p.next,At<l&&(xt+=i)}x=at,v=f,y=s;for(var Pt=0;Pt<n;Pt++){var Et=x<<2;o[Et+3]=ut=yt*b>>w,ut>0?(ut=255/ut,o[Et]=(pt*b>>w)*ut,o[Et+1]=(dt*b>>w)*ut,o[Et+2]=(vt*b>>w)*ut):o[Et]=o[Et+1]=o[Et+2]=0,pt-=lt,dt-=ct,vt-=gt,yt-=ft,lt-=v.r,ct-=v.g,gt-=v.b,ft-=v.a,Et=at+((Et=Pt+c)<l?Et:l)*i<<2,pt+=Tt+=v.r=o[Et],dt+=bt+=v.g=o[Et+1],vt+=wt+=v.b=o[Et+2],yt+=St+=v.a=o[Et+3],v=v.next,lt+=st=y.r,ct+=ot=y.g,gt+=ht=y.b,ft+=ut=y.a,Tt-=st,bt-=ot,wt-=ht,St-=ut,y=y.next,x+=i}}return t}(s,0,0,i,n,a),t.getContext("2d").putImageData(s,e,r)}}var R=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null},k=r(34155);var I=Object.freeze({__proto__:null,offscreen:function(){var{DOMParser:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,createCanvas:(t,e)=>new OffscreenCanvas(t,e),createImage:t=>n((function*(){var e=yield fetch(t),r=yield e.blob();return yield createImageBitmap(r)}))()};return"undefined"==typeof DOMParser&&void 0!==t||Reflect.deleteProperty(e,"DOMParser"),e},node:function(t){var{DOMParser:e,canvas:r,fetch:i}=t;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:e,fetch:i,createCanvas:r.createCanvas,createImage:r.loadImage}}});function L(t){return t.replace(/(?!\u3000)\s+/gm," ")}function D(t){return t.replace(/^[\n \t]+/,"")}function B(t){return t.replace(/[\n \t]+$/,"")}function j(t){return((t||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[]).map(parseFloat)}var z=/^[A-Z-]+$/;function F(t){return z.test(t)?t.toLowerCase():t}function U(t){var e=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(t)||[];return e[2]||e[3]||e[4]}function H(t){if(!t.startsWith("rgb"))return t;var e=3;return t.replace(/\d+(\.\d+)?/g,((t,r)=>e--&&r?String(Math.round(parseFloat(t))):t))}var X=/(\[[^\]]+\])/g,Y=/(#[^\s+>~.[:]+)/g,q=/(\.[^\s+>~.[:]+)/g,W=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,G=/(:[\w-]+\([^)]*\))/gi,Q=/(:[^\s+>~.[:]+)/g,$=/([^\s+>~.[:]+)/g;function Z(t,e){var r=e.exec(t);return r?[t.replace(e," "),r.length]:[t,0]}function K(t){var e=[0,0,0],r=t.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),i=0;return[r,i]=Z(r,X),e[1]+=i,[r,i]=Z(r,Y),e[0]+=i,[r,i]=Z(r,q),e[1]+=i,[r,i]=Z(r,W),e[2]+=i,[r,i]=Z(r,G),e[1]+=i,[r,i]=Z(r,Q),e[1]+=i,r=r.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[r,i]=Z(r,$),e[2]+=i,e.join("")}var J=1e-8;function tt(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2))}function et(t,e){return(t[0]*e[0]+t[1]*e[1])/(tt(t)*tt(e))}function rt(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(et(t,e))}function it(t){return t*t*t}function nt(t){return 3*t*t*(1-t)}function at(t){return 3*t*(1-t)*(1-t)}function st(t){return(1-t)*(1-t)*(1-t)}function ot(t){return t*t}function ht(t){return 2*t*(1-t)}function ut(t){return(1-t)*(1-t)}class lt{constructor(t,e,r){this.document=t,this.name=e,this.value=r,this.isNormalizedColor=!1}static empty(t){return new lt(t,"EMPTY","")}split(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:" ",{document:e,name:r}=this;return L(this.getString()).trim().split(t).map((t=>new lt(e,r,t)))}hasValue(t){var{value:e}=this;return null!==e&&""!==e&&(t||0!==e)&&void 0!==e}isString(t){var{value:e}=this,r="string"==typeof e;return r&&t?t.test(e):r}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return void 0===t||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return void 0===t?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return void 0===t||this.hasValue()?void 0===this.value?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=H(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasValue())return 0;var[r,i]="boolean"==typeof t?[void 0,t]:[t],{viewPort:n}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(n.computeSize("x"),n.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(n.computeSize("x"),n.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*n.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*n.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return 15*this.getNumber();case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case this.isString(/%$/)&&i:return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*n.computeSize(r);default:var a=this.getNumber();return e&&a<1?a*n.computeSize(r):a}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():1e3*this.getNumber():0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if("function"==typeof r.createGradient)return r.createGradient(this.document.ctx,t,e);if("function"==typeof r.createPattern){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?lt.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,n=0;n<r&&(","===e[n]&&i++,3!==i);n++);if(t.hasValue()&&this.isString()&&3!==i){var a=new o(e);a.ok&&(a.alpha=t.getNumber(),e=a.toRGBA())}return new lt(this.document,this.name,e)}}lt.textBaselineMapping={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};class ct{constructor(){this.viewPorts=[]}clear(){this.viewPorts=[]}setCurrent(t,e){this.viewPorts.push({width:t,height:e})}removeCurrent(){this.viewPorts.pop()}getCurrent(){var{viewPorts:t}=this;return t[t.length-1]}get width(){return this.getCurrent().width}get height(){return this.getCurrent().height}computeSize(t){return"number"==typeof t?t:"x"===t?this.width:"y"===t?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}class gt{constructor(t,e){this.x=t,this.y=e}static parse(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,[r=e,i=e]=j(t);return new gt(r,i)}static parseScale(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,[r=e,i=r]=j(t);return new gt(r,i)}static parsePath(t){for(var e=j(t),r=e.length,i=[],n=0;n<r;n+=2)i.push(new gt(e[n],e[n+1]));return i}angleTo(t){return Math.atan2(t.y-this.y,t.x-this.x)}applyTransform(t){var{x:e,y:r}=this,i=e*t[0]+r*t[2]+t[4],n=e*t[1]+r*t[3]+t[5];this.x=i,this.y=n}}class ft{constructor(t){this.screen=t,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}isWorking(){return this.working}start(){if(!this.working){var{screen:t,onClick:e,onMouseMove:r}=this,i=t.ctx.canvas;i.onclick=e,i.onmousemove=r,this.working=!0}}stop(){if(this.working){var t=this.screen.ctx.canvas;this.working=!1,t.onclick=null,t.onmousemove=null}}hasEvents(){return this.working&&this.events.length>0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach(((t,e)=>{for(var{run:i}=t,n=r[e];n;)i(n),n=n.parent})),this.events=[],this.eventElements=[]}}checkPath(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:a,y:s}=r;!i[n]&&e.isPointInPath&&e.isPointInPath(a,s)&&(i[n]=t)}))}}checkBoundingBox(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:a,y:s}=r;!i[n]&&e.isPointInBox(a,s)&&(i[n]=t)}))}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,n=new gt(t,e),a=i.canvas;a;)n.x-=a.offsetLeft,n.y-=a.offsetTop,a=a.offsetParent;return r.scrollX&&(n.x+=r.scrollX),r.scrollY&&(n.y+=r.scrollY),n}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(t){t.onClick&&t.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(t){t.onMouseMove&&t.onMouseMove()}})}}var pt="undefined"!=typeof window?window:null,dt="undefined"!=typeof fetch?fetch.bind(void 0):null;class vt{constructor(t){var{fetch:e=dt,window:r=pt}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new ct,this.mouse=new ft(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every((t=>t()));return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:n,desiredWidth:a,height:s,desiredHeight:o,minX:h=0,minY:u=0,refX:l,refY:c,clip:g=!1,clipX:f=0,clipY:p=0}=t,d=L(i).replace(/^defer\s/,""),[v,y]=d.split(" "),m=v||"xMidYMid",x=y||"meet",b=n/a,w=s/o,S=Math.min(b,w),T=Math.max(b,w),A=a,O=o;"meet"===x&&(A*=S,O*=S),"slice"===x&&(A*=T,O*=T);var P=new lt(e,"refX",l),E=new lt(e,"refY",c),C=P.hasValue()&&E.hasValue();if(C&&r.translate(-S*P.getPixels("x"),-S*E.getPixels("y")),g){var M=S*f,N=S*p;r.beginPath(),r.moveTo(M,N),r.lineTo(n,N),r.lineTo(n,s),r.lineTo(M,s),r.closePath(),r.clip()}if(!C){var V="meet"===x&&S===w,_="slice"===x&&T===w,R="meet"===x&&S===b,k="slice"===x&&T===b;m.startsWith("xMid")&&(V||_)&&r.translate(n/2-A/2,0),m.endsWith("YMid")&&(R||k)&&r.translate(0,s/2-O/2),m.startsWith("xMax")&&(V||_)&&r.translate(n-A,0),m.endsWith("YMax")&&(R||k)&&r.translate(0,s-O)}switch(!0){case"none"===m:r.scale(b,w);break;case"meet"===x:r.scale(S,S);break;case"slice"===x:r.scale(T,T)}r.translate(-h,-u)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:n=!1,ignoreClear:a=!1,forceRedraw:o,scaleWidth:h,scaleHeight:u,offsetX:l,offsetY:c}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{FRAMERATE:g,mouse:f}=this,p=1e3/g;if(this.frameDuration=p,this.readyPromise=new Promise((t=>{this.resolveReady=t})),this.isReady()&&this.render(t,n,a,h,u,l,c),e){var d=Date.now(),v=d,y=0,m=()=>{d=Date.now(),(y=d-v)>=p&&(v=d-y%p,this.shouldUpdate(i,o)&&(this.render(t,n,a,h,u,l,c),f.runEvents())),this.intervalId=s(m)};r||f.start(),this.intervalId=s(m)}}stop(){this.intervalId&&(s.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this;if(this.animations.reduce(((t,e)=>e.update(r)||t),!1))return!0}return!("function"!=typeof e||!e())||(!(this.isReadyLock||!this.isReady())||!!this.mouse.hasEvents())}render(t,e,r,i,n,a,s){var{CLIENT_WIDTH:o,CLIENT_HEIGHT:h,viewPort:u,ctx:l,isFirstRender:c}=this,g=l.canvas;u.clear(),g.width&&g.height?u.setCurrent(g.width,g.height):u.setCurrent(o,h);var f=t.getStyle("width"),p=t.getStyle("height");!e&&(c||"number"!=typeof i&&"number"!=typeof n)&&(f.hasValue()&&(g.width=f.getPixels("x"),g.style&&(g.style.width="".concat(g.width,"px"))),p.hasValue()&&(g.height=p.getPixels("y"),g.style&&(g.style.height="".concat(g.height,"px"))));var d=g.clientWidth||g.width,v=g.clientHeight||g.height;if(e&&f.hasValue()&&p.hasValue()&&(d=f.getPixels("x"),v=p.getPixels("y")),u.setCurrent(d,v),"number"==typeof a&&t.getAttribute("x",!0).setValue(a),"number"==typeof s&&t.getAttribute("y",!0).setValue(s),"number"==typeof i||"number"==typeof n){var y=j(t.getAttribute("viewBox").getString()),m=0,x=0;if("number"==typeof i){var b=t.getStyle("width");b.hasValue()?m=b.getPixels("x")/i:isNaN(y[2])||(m=y[2]/i)}if("number"==typeof n){var w=t.getStyle("height");w.hasValue()?x=w.getPixels("y")/n:isNaN(y[3])||(x=y[3]/n)}m||(m=x),x||(x=m),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(n);var S=t.getStyle("transform",!0,!0);S.setValue("".concat(S.getString()," scale(").concat(1/m,", ").concat(1/x,")"))}r||l.clearRect(0,0,d,v),t.render(l),c&&(this.isFirstRender=!1)}}vt.defaultWindow=pt,vt.defaultFetch=dt;var{defaultFetch:yt}=vt,mt="undefined"!=typeof DOMParser?DOMParser:null;class xt{constructor(){var{fetch:t=yt,DOMParser:e=mt}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return n((function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)}))()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return n((function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)}))()}}class bt{constructor(t,e){this.type="translate",this.point=null,this.point=gt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class wt{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=j(e);this.angle=new lt(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:n,angle:a}=this,s=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(s,o),t.rotate(a.getRadians()),t.translate(-s,-o)}unapply(t){var{cx:e,cy:r,originX:i,originY:n,angle:a}=this,s=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(s,o),t.rotate(-1*a.getRadians()),t.translate(-s,-o)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,n=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(n),Math.sin(n),-Math.sin(n),Math.cos(n),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class St{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=gt.parseScale(e);0!==i.x&&0!==i.y||(i.x=J,i.y=J),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,a=i.getPixels("x"),s=n.getPixels("y");t.translate(a,s),t.scale(e,r||e),t.translate(-a,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,a=i.getPixels("x"),s=n.getPixels("y");t.translate(a,s),t.scale(1/e,1/r||e),t.translate(-a,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class Tt{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=j(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,n=e.getPixels("x"),a=r.getPixels("y");t.translate(n,a),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-n,-a)}unapply(t){var{originX:e,originY:r,matrix:i}=this,n=i[0],a=i[2],s=i[4],o=i[1],h=i[3],u=i[5],l=1/(n*(1*h-0*u)-a*(1*o-0*u)+s*(0*o-0*h)),c=e.getPixels("x"),g=r.getPixels("y");t.translate(c,g),t.transform(l*(1*h-0*u),l*(0*u-1*o),l*(0*s-1*a),l*(1*n-0*s),l*(a*u-s*h),l*(s*o-n*u)),t.translate(-c,-g)}applyToPoint(t){t.applyTransform(this.matrix)}}class At extends Tt{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new lt(t,"angle",e)}}class Ot extends At{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Pt extends At{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}class Et{constructor(t,e,r){this.document=t,this.transforms=[];var i=function(t){return L(t).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}(e);i.forEach((t=>{if("none"!==t){var[e,i]=function(t){var[e,r]=t.split("(");return[e.trim(),r.trim().replace(")","")]}(t),n=Et.transformTypes[e];void 0!==n&&this.transforms.push(new n(this.document,i,r))}}))}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,n=i]=e.getStyle("transform-origin",!1,!0).split(),a=[i,n];return r.hasValue()?new Et(t,r.getString(),a):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i<r;i++)e[i].apply(t)}unapply(t){for(var{transforms:e}=this,r=e.length-1;r>=0;r--)e[r].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i<r;i++)e[i].applyToPoint(t)}}Et.transformTypes={translate:bt,rotate:wt,scale:St,matrix:Tt,skewX:Ot,skewY:Pt};class Ct{constructor(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],e&&1===e.nodeType){if(Array.from(e.attributes).forEach((e=>{var r=F(e.nodeName);this.attributes[r]=new lt(t,r,e.value)})),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map((t=>t.trim()));i.forEach((e=>{if(e){var[r,i]=e.split(":").map((t=>t.trim()));this.styles[r]=new lt(t,r,i)}}))}var{definitions:n}=t,a=this.getAttribute("id");a.hasValue()&&(n[a.getString()]||(n[a.getString()]=this)),Array.from(e.childNodes).forEach((e=>{if(1===e.nodeType)this.addChild(e);else if(r&&(3===e.nodeType||4===e.nodeType)){var i=t.createTextNode(e);i.getText().length>0&&this.addChild(i)}}))}}getAttribute(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.attributes[t];if(!r&&e){var i=new lt(this.document,t,"");return this.attributes[t]=i,i}return r||lt.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if("href"===t||t.endsWith(":href"))return this.attributes[t];return lt.empty(this.document)}getStyle(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.styles[t];if(i)return i;var n=this.getAttribute(t);if(null!=n&&n.hasValue())return this.styles[t]=n,n;if(!r){var{parent:a}=this;if(a){var s=a.getStyle(t);if(null!=s&&s.hasValue())return s}}if(e){var o=new lt(this.document,t,"");return this.styles[t]=o,o}return i||lt.empty(this.document)}render(t){if("none"!==this.getStyle("display").getString()&&"hidden"!==this.getStyle("visibility").getString()){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if("none"!==this.getStyle("filter").getValue("none")){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Et.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach((e=>{e.render(t)}))}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var{node:e}=this;if("function"==typeof e.matches)return e.matches(t);var r=e.getAttribute("class");return!(!r||""===r)&&r.split(" ").some((e=>".".concat(e)===t))}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],n=e[r];if(i)for(var a in i){var s=this.stylesSpecificity[a];void 0===s&&(s="000"),n>=s&&(this.styles[a]=i[a],this.stylesSpecificity[a]=n)}}}removeStyles(t,e){return e.reduce(((e,r)=>{var i=t.getStyle(r);if(!i.hasValue())return e;var n=i.getString();return i.setValue(""),[...e,[r,n]]}),[])}restoreStyles(t,e){e.forEach((e=>{var[r,i]=e;t.getStyle(r,!0).setValue(i)}))}}Ct.ignoreChildTypes=["title"];class Mt extends Ct{constructor(t,e,r){super(t,e,r)}}function Nt(t){var e=t.trim();return/^('|")/.test(e)?e:'"'.concat(e,'"')}function Vt(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return e;default:return/^oblique\s+(-|)\d+deg$/.test(e)?e:""}}function _t(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return e;default:return/^[\d.]+$/.test(e)?e:""}}class Rt{constructor(t,e,r,i,n,a){var s=a?"string"==typeof a?Rt.parse(a):a:{};this.fontFamily=n||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>1?arguments[1]:void 0,e="",r="",i="",n="",a="",s=L(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().split(" "),o={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return s.forEach((t=>{switch(!0){case!o.fontStyle&&Rt.styles.includes(t):"inherit"!==t&&(e=t),o.fontStyle=!0;break;case!o.fontVariant&&Rt.variants.includes(t):"inherit"!==t&&(r=t),o.fontStyle=!0,o.fontVariant=!0;break;case!o.fontWeight&&Rt.weights.includes(t):"inherit"!==t&&(i=t),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0;break;case!o.fontSize:"inherit"!==t&&([n]=t.split("/")),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0,o.fontSize=!0;break;default:"inherit"!==t&&(a+=t)}})),new Rt(e,r,i,n,a,t)}toString(){return[Vt(this.fontStyle),this.fontVariant,_t(this.fontWeight),this.fontSize,(t=this.fontFamily,void 0===k?t:t.trim().split(",").map(Nt).join(","))].join(" ").trim();var t}}Rt.styles="normal|italic|oblique|inherit",Rt.variants="normal|small-caps|inherit",Rt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class kt{constructor(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.NaN,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.NaN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.NaN,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){void 0!==t&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),t<this.x1&&(this.x1=t),t>this.x2&&(this.x2=t)),void 0!==e&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),e<this.y1&&(this.y1=e),e>this.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:n}=t;this.addPoint(e,r),this.addPoint(i,n)}}sumCubic(t,e,r,i,n){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*n}bezierCurveAdd(t,e,r,i,n){var a=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*n,o=3*r-3*e;if(0!==s){var h=Math.pow(a,2)-4*o*s;if(!(h<0)){var u=(-a+Math.sqrt(h))/(2*s);0<u&&u<1&&(t?this.addX(this.sumCubic(u,e,r,i,n)):this.addY(this.sumCubic(u,e,r,i,n)));var l=(-a-Math.sqrt(h))/(2*s);0<l&&l<1&&(t?this.addX(this.sumCubic(l,e,r,i,n)):this.addY(this.sumCubic(l,e,r,i,n)))}}else{if(0===a)return;var c=-o/a;0<c&&c<1&&(t?this.addX(this.sumCubic(c,e,r,i,n)):this.addY(this.sumCubic(c,e,r,i,n)))}}addBezierCurve(t,e,r,i,n,a,s,o){this.addPoint(t,e),this.addPoint(s,o),this.bezierCurveAdd(!0,t,r,n,s),this.bezierCurveAdd(!1,e,i,a,o)}addQuadraticCurve(t,e,r,i,n,a){var s=t+2/3*(r-t),o=e+2/3*(i-e),h=s+1/3*(n-t),u=o+1/3*(a-e);this.addBezierCurve(t,e,s,h,o,u,n,a)}isPointInBox(t,e){var{x1:r,y1:i,x2:n,y2:a}=this;return r<=t&&t<=n&&i<=e&&e<=a}}class It extends P{constructor(t){super(t.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),this.control=null,this.start=null,this.current=null,this.command=null,this.commands=this.commands,this.i=-1,this.previousCommand=null,this.points=[],this.angles=[]}reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new gt(0,0),this.control=new gt(0,0),this.current=new gt(0,0),this.points=[],this.angles=[]}isEnd(){var{i:t,commands:e}=this;return t>=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"x",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",r=new gt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==P.CURVE_TO&&t!==P.SMOOTH_CURVE_TO&&t!==P.QUAD_TO&&t!==P.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:n}}=this;return new gt(2*e-i,2*r-n)}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:n}=this;r&&n.length>0&&!n[n.length-1]&&(n[n.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r<e;r++)if(!t[r])for(var i=r+1;i<e;i++)if(t[i]){t[r]=t[i];break}return t}}class Lt extends Ct{constructor(){super(...arguments),this.modifiedEmSizeStack=!1}calculateOpacity(){for(var t=1,e=this;e;){var r=e.getStyle("opacity",!1,!0);r.hasValue(!0)&&(t*=r.getNumber()),e=e.parent}return t}setContext(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),n=this.getStyle("stroke"),a=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){"currentColor"===r.getString()&&r.setValue(this.getStyle("color").getColor());var o=r.getColor();"inherit"!==o&&(t.fillStyle="none"===o?"rgba(0,0,0,0)":o)}if(i.hasValue()){var h=new lt(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=h}if(n.isUrlDefinition()){var u=n.getFillStyleDefinition(this,a);u&&(t.strokeStyle=u)}else if(n.hasValue()){"currentColor"===n.getString()&&n.setValue(this.getStyle("color").getColor());var l=n.getString();"inherit"!==l&&(t.strokeStyle="none"===l?"rgba(0,0,0,0)":l)}if(a.hasValue()){var c=new lt(this.document,"stroke",t.strokeStyle).addOpacity(a).getString();t.strokeStyle=c}var g=this.getStyle("stroke-width");if(g.hasValue()){var f=g.getPixels();t.lineWidth=f||J}var p=this.getStyle("stroke-linecap"),d=this.getStyle("stroke-linejoin"),v=this.getStyle("stroke-miterlimit"),y=this.getStyle("stroke-dasharray"),m=this.getStyle("stroke-dashoffset");if(p.hasValue()&&(t.lineCap=p.getString()),d.hasValue()&&(t.lineJoin=d.getString()),v.hasValue()&&(t.miterLimit=v.getNumber()),y.hasValue()&&"none"!==y.getString()){var x=j(y.getString());void 0!==t.setLineDash?t.setLineDash(x):void 0!==t.webkitLineDash?t.webkitLineDash=x:void 0===t.mozDash||1===x.length&&0===x[0]||(t.mozDash=x);var b=m.getPixels();void 0!==t.lineDashOffset?t.lineDashOffset=b:void 0!==t.webkitLineDashOffset?t.webkitLineDashOffset=b:void 0!==t.mozDashOffset&&(t.mozDashOffset=b)}}if(this.modifiedEmSizeStack=!1,void 0!==t.font){var w=this.getStyle("font"),S=this.getStyle("font-style"),T=this.getStyle("font-variant"),A=this.getStyle("font-weight"),O=this.getStyle("font-size"),P=this.getStyle("font-family"),E=new Rt(S.getString(),T.getString(),A.getString(),O.hasValue()?"".concat(O.getPixels(!0),"px"):"",P.getString(),Rt.parse(w.getString(),t.font));S.setValue(E.fontStyle),T.setValue(E.fontVariant),A.setValue(E.fontWeight),O.setValue(E.fontSize),P.setValue(E.fontFamily),t.font=E.toString(),O.isPixels()&&(this.document.emSize=O.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class Dt extends Lt{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new It(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new kt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case It.MOVE_TO:this.pathM(t,r);break;case It.LINE_TO:this.pathL(t,r);break;case It.HORIZ_LINE_TO:this.pathH(t,r);break;case It.VERT_LINE_TO:this.pathV(t,r);break;case It.CURVE_TO:this.pathC(t,r);break;case It.SMOOTH_CURVE_TO:this.pathS(t,r);break;case It.QUAD_TO:this.pathQ(t,r);break;case It.SMOOTH_QUAD_TO:this.pathT(t,r);break;case It.ARC:this.pathA(t,r);break;case It.CLOSE_PATH:this.pathZ(t,r)}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map(((t,e)=>[t,r[e]]));return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");""!==t.fillStyle&&("inherit"!==e.getString("inherit")?t.fill(e.getString()):t.fill()),""!==t.strokeStyle&&("non-scaling-stroke"===this.getAttribute("vector-effect").getString()?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,n=this.getStyle("marker-start"),a=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(n.isUrlDefinition()){var o=n.getDefinition(),[h,u]=r[0];o.render(t,h,u)}if(a.isUrlDefinition())for(var l=a.getDefinition(),c=1;c<i;c++){var[g,f]=r[c];l.render(t,g,f)}if(s.isUrlDefinition()){var p=s.getDefinition(),[d,v]=r[i];p.render(t,d,v)}}}static pathM(t){var e=t.getAsCurrentPoint();return t.start=t.current,{point:e}}pathM(t,e){var{pathParser:r}=this,{point:i}=Dt.pathM(r),{x:n,y:a}=i;r.addMarker(i),e.addPoint(n,a),t&&t.moveTo(n,a)}static pathL(t){var{current:e}=t;return{current:e,point:t.getAsCurrentPoint()}}pathL(t,e){var{pathParser:r}=this,{current:i,point:n}=Dt.pathL(r),{x:a,y:s}=n;r.addMarker(n,i),e.addPoint(a,s),t&&t.lineTo(a,s)}static pathH(t){var{current:e,command:r}=t,i=new gt((r.relative?e.x:0)+r.x,e.y);return t.current=i,{current:e,point:i}}pathH(t,e){var{pathParser:r}=this,{current:i,point:n}=Dt.pathH(r),{x:a,y:s}=n;r.addMarker(n,i),e.addPoint(a,s),t&&t.lineTo(a,s)}static pathV(t){var{current:e,command:r}=t,i=new gt(e.x,(r.relative?e.y:0)+r.y);return t.current=i,{current:e,point:i}}pathV(t,e){var{pathParser:r}=this,{current:i,point:n}=Dt.pathV(r),{x:a,y:s}=n;r.addMarker(n,i),e.addPoint(a,s),t&&t.lineTo(a,s)}static pathC(t){var{current:e}=t;return{current:e,point:t.getPoint("x1","y1"),controlPoint:t.getAsControlPoint("x2","y2"),currentPoint:t.getAsCurrentPoint()}}pathC(t,e){var{pathParser:r}=this,{current:i,point:n,controlPoint:a,currentPoint:s}=Dt.pathC(r);r.addMarker(s,a,n),e.addBezierCurve(i.x,i.y,n.x,n.y,a.x,a.y,s.x,s.y),t&&t.bezierCurveTo(n.x,n.y,a.x,a.y,s.x,s.y)}static pathS(t){var{current:e}=t;return{current:e,point:t.getReflectedControlPoint(),controlPoint:t.getAsControlPoint("x2","y2"),currentPoint:t.getAsCurrentPoint()}}pathS(t,e){var{pathParser:r}=this,{current:i,point:n,controlPoint:a,currentPoint:s}=Dt.pathS(r);r.addMarker(s,a,n),e.addBezierCurve(i.x,i.y,n.x,n.y,a.x,a.y,s.x,s.y),t&&t.bezierCurveTo(n.x,n.y,a.x,a.y,s.x,s.y)}static pathQ(t){var{current:e}=t;return{current:e,controlPoint:t.getAsControlPoint("x1","y1"),currentPoint:t.getAsCurrentPoint()}}pathQ(t,e){var{pathParser:r}=this,{current:i,controlPoint:n,currentPoint:a}=Dt.pathQ(r);r.addMarker(a,n,n),e.addQuadraticCurve(i.x,i.y,n.x,n.y,a.x,a.y),t&&t.quadraticCurveTo(n.x,n.y,a.x,a.y)}static pathT(t){var{current:e}=t,r=t.getReflectedControlPoint();return t.control=r,{current:e,controlPoint:r,currentPoint:t.getAsCurrentPoint()}}pathT(t,e){var{pathParser:r}=this,{current:i,controlPoint:n,currentPoint:a}=Dt.pathT(r);r.addMarker(a,n,n),e.addQuadraticCurve(i.x,i.y,n.x,n.y,a.x,a.y),t&&t.quadraticCurveTo(n.x,n.y,a.x,a.y)}static pathA(t){var{current:e,command:r}=t,{rX:i,rY:n,xRot:a,lArcFlag:s,sweepFlag:o}=r,h=a*(Math.PI/180),u=t.getAsCurrentPoint(),l=new gt(Math.cos(h)*(e.x-u.x)/2+Math.sin(h)*(e.y-u.y)/2,-Math.sin(h)*(e.x-u.x)/2+Math.cos(h)*(e.y-u.y)/2),c=Math.pow(l.x,2)/Math.pow(i,2)+Math.pow(l.y,2)/Math.pow(n,2);c>1&&(i*=Math.sqrt(c),n*=Math.sqrt(c));var g=(s===o?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(n,2)-Math.pow(i,2)*Math.pow(l.y,2)-Math.pow(n,2)*Math.pow(l.x,2))/(Math.pow(i,2)*Math.pow(l.y,2)+Math.pow(n,2)*Math.pow(l.x,2)));isNaN(g)&&(g=0);var f=new gt(g*i*l.y/n,g*-n*l.x/i),p=new gt((e.x+u.x)/2+Math.cos(h)*f.x-Math.sin(h)*f.y,(e.y+u.y)/2+Math.sin(h)*f.x+Math.cos(h)*f.y),d=rt([1,0],[(l.x-f.x)/i,(l.y-f.y)/n]),v=[(l.x-f.x)/i,(l.y-f.y)/n],y=[(-l.x-f.x)/i,(-l.y-f.y)/n],m=rt(v,y);return et(v,y)<=-1&&(m=Math.PI),et(v,y)>=1&&(m=0),{currentPoint:u,rX:i,rY:n,sweepFlag:o,xAxisRotation:h,centp:p,a1:d,ad:m}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:n,rY:a,sweepFlag:s,xAxisRotation:o,centp:h,a1:u,ad:l}=Dt.pathA(r),c=1-s?1:-1,g=u+c*(l/2),f=new gt(h.x+n*Math.cos(g),h.y+a*Math.sin(g));if(r.addMarkerAngle(f,g-c*Math.PI/2),r.addMarkerAngle(i,g-c*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(u)&&!isNaN(l)){var p=n>a?n:a,d=n>a?1:n/a,v=n>a?a/n:1;t.translate(h.x,h.y),t.rotate(o),t.scale(d,v),t.arc(0,0,p,u,u+l,Boolean(1-s)),t.scale(1/d,1/v),t.rotate(-o),t.translate(-h.x,-h.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){Dt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class Bt extends Dt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class jt extends Lt{constructor(t,e,r){super(t,e,new.target===jt||r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(t){this.x=this.getAttribute("x").getPixels("x"),this.y=this.getAttribute("y").getPixels("y");var e=this.getAttribute("dx"),r=this.getAttribute("dy");e.hasValue()&&(this.x+=e.getPixels("x")),r.hasValue()&&(this.y+=r.getPixels("y")),this.x+=this.getAnchorDelta(t,this,0)}getBoundingBox(t){if("text"!==this.type)return this.getTElementBoundingBox(t);this.initializeCoordinates(t);var e=null;return this.children.forEach(((r,i)=>{var n=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(n):e=n})),e}getFontSize(){var{document:t,parent:e}=this,r=Rt.parse(t.ctx.font).fontSize;return e.getStyle("font-size").getNumber(r)}getTElementBoundingBox(t){var e=this.getFontSize();return new kt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],n=null;if(t.isArabic){var a=e.length,s=e[r-1],o=e[r+1],h="isolated";if((0===r||" "===s)&&r<a-2&&" "!==o&&(h="terminal"),r>0&&" "!==s&&r<a-2&&" "!==o&&(h="medial"),r>0&&" "!==s&&(r===a-1||" "===o)&&(h="initial"),void 0!==t.glyphs[i]){var u=t.glyphs[i];n=u instanceof Bt?u:u[h]}}else n=t.glyphs[i];return n||(n=t.missingGlyph),n}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),n=r.length-1,a=L(e.textContent||"");return 0===i&&(a=D(a)),i===n&&(a=B(a)),a}renderChildren(t){if("text"===this.type){this.initializeCoordinates(t),this.children.forEach(((e,r)=>{this.renderChild(t,this,this,r)}));var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}else this.renderTElementChildren(t)}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),n=r.getStyle("font-family").getDefinition();if(n)for(var{unitsPerEm:a}=n.fontFace,s=Rt.parse(e.ctx.font),o=r.getStyle("font-size").getNumber(s.fontSize),h=r.getStyle("font-style").getString(s.fontStyle),u=o/a,l=n.isRTL?i.split("").reverse().join(""):i,c=j(r.getAttribute("dx").getString()),g=l.length,f=0;f<g;f++){var p=this.getGlyph(n,l,f);t.translate(this.x,this.y),t.scale(u,-u);var d=t.lineWidth;t.lineWidth=t.lineWidth*a/o,"italic"===h&&t.transform(1,0,.4,1,0,0),p.render(t),"italic"===h&&t.transform(1,0,-.4,1,0,0),t.lineWidth=d,t.scale(1/u,-1/u),t.translate(-this.x,-this.y),this.x+=o*(p.horizAdvX||n.horizAdvX)/a,void 0===c[f]||isNaN(c[f])||(this.x+=c[f])}else{var{x:v,y}=this;t.fillStyle&&t.fillText(i,v,y),t.strokeStyle&&t.strokeText(i,v,y)}}getAnchorDelta(t,e,r){var i=this.getStyle("text-anchor").getString("start");if("start"!==i){for(var{children:n}=e,a=n.length,s=null,o=0,h=r;h<a&&(s=n[h],!(h>r&&s.getAttribute("x").hasValue()||s.getAttribute("text-anchor").hasValue()));h++)o+=s.measureTextRecursive(t);return-1*("end"===i?o:o/2)}return 0}adjustChildCoordinates(t,e,r,i){var n=r.children[i];if("function"!=typeof n.measureText)return n;t.save(),n.setContext(t,!0);var a=n.getAttribute("x"),s=n.getAttribute("y"),o=n.getAttribute("dx"),h=n.getAttribute("dy"),u=n.getAttribute("text-anchor").getString("start");if(0===i&&"textNode"!==n.type&&(a.hasValue()||a.setValue(e.getAttribute("x").getValue("0")),s.hasValue()||s.setValue(e.getAttribute("y").getValue("0")),o.hasValue()||o.setValue(e.getAttribute("dx").getValue("0")),h.hasValue()||h.setValue(e.getAttribute("dy").getValue("0"))),a.hasValue()){if(n.x=a.getPixels("x")+e.getAnchorDelta(t,r,i),"start"!==u){var l=n.measureTextRecursive(t);n.x+=-1*("end"===u?l:l/2)}o.hasValue()&&(n.x+=o.getPixels("x"))}else{if("start"!==u){var c=n.measureTextRecursive(t);e.x+=-1*("end"===u?c:c/2)}o.hasValue()&&(e.x+=o.getPixels("x")),n.x=e.x}return e.x=n.x+n.measureText(t),s.hasValue()?(n.y=s.getPixels("y"),h.hasValue()&&(n.y+=h.getPixels("y"))):(h.hasValue()&&(e.y+=h.getPixels("y")),n.y=e.y),e.y=n.y,n.clearContext(t),t.restore(),n}getChildBoundingBox(t,e,r,i){var n=this.adjustChildCoordinates(t,e,r,i);if("function"!=typeof n.getBoundingBox)return null;var a=n.getBoundingBox(t);return a?(n.children.forEach(((r,i)=>{var s=e.getChildBoundingBox(t,e,n,i);a.addBoundingBox(s)})),a):null}renderChild(t,e,r,i){var n=this.adjustChildCoordinates(t,e,r,i);n.render(t),n.children.forEach(((r,i)=>{e.renderChild(t,e,n,i)}))}measureTextRecursive(t){return this.children.reduce(((e,r)=>e+r.measureTextRecursive(t)),this.measureText(t))}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var n=this.getFontSize(),a=i.isRTL?e.split("").reverse().join(""):e,s=j(r.getAttribute("dx").getString()),o=a.length,h=0,u=0;u<o;u++){h+=(this.getGlyph(i,a,u).horizAdvX||i.horizAdvX)*n/i.fontFace.unitsPerEm,void 0===s[u]||isNaN(s[u])||(h+=s[u])}return h}if(!t.measureText)return 10*e.length;t.save(),this.setContext(t,!0);var{width:l}=t.measureText(e);return this.clearContext(t),t.restore(),l}}class zt extends jt{constructor(t,e,r){super(t,e,new.target===zt||r),this.type="tspan",this.text=this.children.length>0?"":this.getTextFromNode()}getText(){return this.text}}class Ft extends zt{constructor(){super(...arguments),this.type="textNode"}}class Ut extends Lt{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:n}=r,a=t.canvas;if(i.setDefaults(t),a.style&&void 0!==t.font&&n&&void 0!==n.getComputedStyle){t.font=n.getComputedStyle(a).getPropertyValue("font");var s=new lt(r,"fontSize",Rt.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:o,height:h}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var u=this.getAttribute("refX"),l=this.getAttribute("refY"),c=this.getAttribute("viewBox"),g=c.hasValue()?j(c.getString()):null,f=!this.root&&"visible"!==this.getStyle("overflow").getValue("hidden"),p=0,d=0,v=0,y=0;g&&(p=g[0],d=g[1]),this.root||(o=this.getStyle("width").getPixels("x"),h=this.getStyle("height").getPixels("y"),"marker"===this.type&&(v=p,y=d,p=0,d=0)),i.viewPort.setCurrent(o,h),!this.node||this.parent&&"foreignObject"!==(null===(e=this.node.parentNode)||void 0===e?void 0:e.nodeName)||!this.getStyle("transform",!1,!0).hasValue()||this.getStyle("transform-origin",!1,!0).hasValue()||this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),g&&(o=g[2],h=g[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:o,height:i.viewPort.height,desiredHeight:h,minX:p,minY:d,refX:u.getValue(),refY:l.getValue(),clip:f,clipX:v,clipY:y}),g&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(o,h))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.getAttribute("width",!0),n=this.getAttribute("height",!0),a=this.getAttribute("viewBox"),s=this.getAttribute("style"),o=i.getNumber(0),h=n.getNumber(0);if(r)if("string"==typeof r)this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var u=this.getAttribute("preserveAspectRatio");u.hasValue()&&u.setValue(u.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),n.setValue(e),a.hasValue()||a.setValue("0 0 ".concat(o||t," ").concat(h||e)),s.hasValue()){var l=this.getStyle("width"),c=this.getStyle("height");l.hasValue()&&l.setValue("".concat(t,"px")),c.hasValue()&&c.setValue("".concat(e,"px"))}}}class Ht extends Dt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),n=this.getStyle("height",!1,!0).getPixels("y"),a=this.getAttribute("rx"),s=this.getAttribute("ry"),o=a.getPixels("x"),h=s.getPixels("y");if(a.hasValue()&&!s.hasValue()&&(h=o),s.hasValue()&&!a.hasValue()&&(o=h),o=Math.min(o,i/2),h=Math.min(h,n/2),t){var u=(Math.sqrt(2)-1)/3*4;t.beginPath(),n>0&&i>0&&(t.moveTo(e+o,r),t.lineTo(e+i-o,r),t.bezierCurveTo(e+i-o+u*o,r,e+i,r+h-u*h,e+i,r+h),t.lineTo(e+i,r+n-h),t.bezierCurveTo(e+i,r+n-h+u*h,e+i-o+u*o,r+n,e+i-o,r+n),t.lineTo(e+o,r+n),t.bezierCurveTo(e+o-u*o,r+n,e,r+n-h+u*h,e,r+n-h),t.lineTo(e,r+h),t.bezierCurveTo(e,r+h-u*h,e+o-u*o,r,e+o,r),t.closePath())}return new kt(e,r,e+i,r+n)}getMarkers(){return null}}class Xt extends Dt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,2*Math.PI,!1),t.closePath()),new kt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Yt extends Dt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=(Math.sqrt(2)-1)/3*4,r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),n=this.getAttribute("cx").getPixels("x"),a=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(n+r,a),t.bezierCurveTo(n+r,a+e*i,n+e*r,a+i,n,a+i),t.bezierCurveTo(n-e*r,a+i,n-r,a+e*i,n-r,a),t.bezierCurveTo(n-r,a-e*i,n-e*r,a-i,n,a-i),t.bezierCurveTo(n+e*r,a-i,n+r,a-e*i,n+r,a),t.closePath()),new kt(n-r,a-i,n+r,a+i)}getMarkers(){return null}}class qt extends Dt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new gt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new gt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:n}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,n)),new kt(e,r,i,n)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Wt extends Dt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=gt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,n=new kt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach((e=>{var{x:r,y:i}=e;n.addPoint(r,i),t&&t.lineTo(r,i)})),n}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach(((i,n)=>{n!==e&&r.push([i,i.angleTo(t[n+1])])})),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Gt extends Wt{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Qt extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),n=this.getStyle("height").getPixels("y",!0),a=new Ut(this.document,null);a.attributes.viewBox=new lt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),a.attributes.width=new lt(this.document,"width","".concat(i,"px")),a.attributes.height=new lt(this.document,"height","".concat(n,"px")),a.attributes.transform=new lt(this.document,"transform",this.getAttribute("patternTransform").getValue()),a.children=this.children;var s=this.document.createCanvas(i,n),o=s.getContext("2d"),h=this.getAttribute("x"),u=this.getAttribute("y");h.hasValue()&&u.hasValue()&&o.translate(h.getPixels("x",!0),u.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var l=-1;l<=1;l++)for(var c=-1;c<=1;c++)o.save(),a.attributes.x=new lt(this.document,"x",l*s.width),a.attributes.y=new lt(this.document,"y",c*s.height),a.render(o),o.restore();return t.createPattern(s,"repeat")}}class $t extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:n}=e,a=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,n),"auto"===a&&t.rotate(r),"strokeWidth"===s&&t.scale(t.lineWidth,t.lineWidth),t.save();var o=new Ut(this.document,null);o.type=this.type,o.attributes.viewBox=new lt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.refX=new lt(this.document,"refX",this.getAttribute("refX").getValue()),o.attributes.refY=new lt(this.document,"refY",this.getAttribute("refY").getValue()),o.attributes.width=new lt(this.document,"width",this.getAttribute("markerWidth").getValue()),o.attributes.height=new lt(this.document,"height",this.getAttribute("markerHeight").getValue()),o.attributes.overflow=new lt(this.document,"overflow",this.getAttribute("overflow").getValue()),o.attributes.fill=new lt(this.document,"fill",this.getAttribute("fill").getColor("black")),o.attributes.stroke=new lt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),o.children=this.children,o.render(t),t.restore(),"strokeWidth"===s&&t.scale(1/t.lineWidth,1/t.lineWidth),"auto"===a&&t.rotate(-r),t.translate(-i,-n)}}}class Zt extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class Kt extends Lt{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new kt;return this.children.forEach((r=>{e.addBoundingBox(r.getBoundingBox(t))})),e}}class Jt extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:n}=this;n.forEach((t=>{"stop"===t.type&&i.push(t)}))}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:n}=i,a=this.getGradient(t,e);if(!a)return this.addParentOpacity(r,n[n.length-1].color);if(n.forEach((t=>{a.addColorStop(t.offset,this.addParentOpacity(r,t.color))})),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:o,viewPort:h}=s.screen,[u]=h.viewPorts,l=new Ht(s,null);l.attributes.x=new lt(s,"x",-o/3),l.attributes.y=new lt(s,"y",-o/3),l.attributes.width=new lt(s,"width",o),l.attributes.height=new lt(s,"height",o);var c=new Kt(s,null);c.attributes.transform=new lt(s,"transform",this.getAttribute("gradientTransform").getValue()),c.children=[l];var g=new Ut(s,null);g.attributes.x=new lt(s,"x",0),g.attributes.y=new lt(s,"y",0),g.attributes.width=new lt(s,"width",u.width),g.attributes.height=new lt(s,"height",u.height),g.children=[c];var f=s.createCanvas(u.width,u.height),p=f.getContext("2d");return p.fillStyle=a,g.render(p),p.createPattern(f,"no-repeat")}return a}inheritStopContainer(t){this.attributesToInherit.forEach((e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())}))}addParentOpacity(t,e){return t.hasValue()?new lt(this.document,"color",e).addOpacity(t).getColor():e}}class te extends Jt{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=r?e.getBoundingBox(t):null;if(r&&!i)return null;this.getAttribute("x1").hasValue()||this.getAttribute("y1").hasValue()||this.getAttribute("x2").hasValue()||this.getAttribute("y2").hasValue()||(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var n=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),a=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return n===s&&a===o?null:t.createLinearGradient(n,a,s,o)}}class ee extends Jt{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var n=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),a=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=n,o=a;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(o=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var h=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),u=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,o,u,n,a,h)}}class re extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),n=this.getStyle("stop-opacity"),a=this.getStyle("stop-color",!0);""===a.getString()&&a.setValue("#000"),n.hasValue()&&(a=a.addOpacity(n)),this.offset=i,this.color=a.getColor()}}class ie extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new lt(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return"CSS"===t?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),n=r.getNumber()+(i.getNumber()-r.getNumber())*e;return"%"===t&&(n*=100),"".concat(n).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if("indefinite"===this.getAttribute("repeatCount").getString()||"indefinite"===this.getAttribute("repeatDur").getString())this.duration=0;else if("freeze"!==i||this.frozen){if("remove"===i&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0}else this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();return!1}this.duration+=t;var n=!1;if(this.begin<this.duration){var a=this.calcValue(),s=this.getAttribute("type");if(s.hasValue()){var o=s.getString();a="".concat(o,"(").concat(a,")")}r.setValue(a),n=!0}return n}getProgress(){var{document:t,values:e}=this,r={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(e.hasValue()){var i=r.progress*(e.getValue().length-1),n=Math.floor(i),a=Math.ceil(i);r.from=new lt(t,"from",parseFloat(e.getValue()[n])),r.to=new lt(t,"to",parseFloat(e.getValue()[a])),r.progress=(i-n)/(a-n)}else r.from=this.from,r.to=this.to;return r}}class ne extends ie{constructor(){super(...arguments),this.type="animateColor"}calcValue(){var{progress:t,from:e,to:r}=this.getProgress(),i=new o(e.getColor()),n=new o(r.getColor());if(i.ok&&n.ok){var a=i.r+(n.r-i.r)*t,s=i.g+(n.g-i.g)*t,h=i.b+(n.b-i.b)*t;return"rgb(".concat(Math.floor(a),", ").concat(Math.floor(s),", ").concat(Math.floor(h),")")}return this.getAttribute("from").getColor()}}class ae extends ie{constructor(){super(...arguments),this.type="animateTransform"}calcValue(){var{progress:t,from:e,to:r}=this.getProgress(),i=j(e.getString()),n=j(r.getString()),a=i.map(((e,r)=>e+(n[r]-e)*t)).join(" ");return a}}class se extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs={},this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:n}=this;for(var a of n)switch(a.type){case"font-face":this.fontFace=a;var s=a.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break;case"missing-glyph":this.missingGlyph=a;break;case"glyph":var o=a;o.arabicForm?(this.isRTL=!0,this.isArabic=!0,void 0===this.glyphs[o.unicode]&&(this.glyphs[o.unicode]={}),this.glyphs[o.unicode][o.arabicForm]=o):this.glyphs[o.unicode]=o}}render(){}}class oe extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class he extends Dt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class ue extends jt{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class le extends jt{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,n=i[0],a=i.length>0&&Array.from(i).every((t=>3===t.nodeType));this.hasText=a,this.text=a?this.getTextFromNode(n):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:n}=e.screen,a=new lt(e,"fontSize",Rt.parse(e.ctx.font).fontSize);n.isWorking()&&n.checkBoundingBox(this,new kt(r,i-a.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new Kt(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){this.document.ctx.canvas.style.cursor="pointer"}}function ce(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function ge(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ce(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ce(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}class fe extends jt{constructor(t,e,r){super(t,e,r),this.type="textPath",this.textWidth=0,this.textHeight=0,this.pathLength=-1,this.glyphInfo=null,this.letterSpacingCache=[],this.measuresCache=new Map([["",0]]);var i=this.getHrefAttribute().getDefinition();this.text=this.getTextFromNode(),this.dataArray=this.parsePathData(i)}getText(){return this.text}path(t){var{dataArray:e}=this;t&&t.beginPath(),e.forEach((e=>{var{type:r,points:i}=e;switch(r){case It.LINE_TO:t&&t.lineTo(i[0],i[1]);break;case It.MOVE_TO:t&&t.moveTo(i[0],i[1]);break;case It.CURVE_TO:t&&t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);break;case It.QUAD_TO:t&&t.quadraticCurveTo(i[0],i[1],i[2],i[3]);break;case It.ARC:var[n,a,s,o,h,u,l,c]=i,g=s>o?s:o,f=s>o?1:s/o,p=s>o?o/s:1;t&&(t.translate(n,a),t.rotate(l),t.scale(f,p),t.arc(0,0,g,h,h+u,Boolean(1-c)),t.scale(1/f,1/p),t.rotate(-l),t.translate(-n,-a));break;case It.CLOSE_PATH:t&&t.closePath()}}))}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,n=t.fillStyle;"underline"===e&&t.beginPath(),i.forEach(((i,n)=>{var{p0:a,p1:s,rotation:o,text:h}=i;t.save(),t.translate(a.x,a.y),t.rotate(o),t.fillStyle&&t.fillText(h,0,0),t.strokeStyle&&t.strokeText(h,0,0),t.restore(),"underline"===e&&(0===n&&t.moveTo(a.x,a.y+r/8),t.lineTo(s.x,s.y+r/5))})),"underline"===e&&(t.lineWidth=r/20,t.strokeStyle=n,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,n,a,s,o,h){var u=a,l=this.measureText(t,o);" "===o&&"justify"===e&&r<i&&(l+=(i-r)/n),h>-1&&(u+=this.getLetterSpacingAt(h));var c=this.textHeight/20,g=this.getEquidistantPointOnPath(u,c,0),f=this.getEquidistantPointOnPath(u+l,c,0),p={p0:g,p1:f},d=g&&f?Math.atan2(f.y-g.y,f.x-g.x):0;if(s){var v=Math.cos(Math.PI/2+d)*s,y=Math.cos(-d)*s;p.p0=ge(ge({},g),{},{x:g.x+v,y:g.y+y}),p.p1=ge(ge({},f),{},{x:f.x+v,y:f.y+y})}return{offset:u+=l,segment:p,rotation:d}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var n=this.measureTargetText(t,i);return r.set(i,n),n}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,n=this.parent.getAttribute("dx").split().map((t=>t.getPixels("x"))),a=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),o=this.getStyle("letter-spacing"),h=this.parent.getStyle("letter-spacing"),u=0;o.hasValue()&&"inherit"!==o.getValue()?o.hasValue()&&"initial"!==o.getValue()&&"unset"!==o.getValue()&&(u=o.getPixels()):u=h.getPixels();var l=[],c=e.length;this.letterSpacingCache=l;for(var g=0;g<c;g++)l.push(void 0!==n[g]?n[g]:u);var f=l.reduce(((t,e,r)=>0===r?0:t+e||0),0),p=this.measureText(t),d=Math.max(p+f,0);this.textWidth=p,this.textHeight=this.getFontSize(),this.glyphInfo=[];var v=this.getPathLength(),y=this.getStyle("startOffset").getNumber(0)*v,m=0;"middle"!==s&&"center"!==s||(m=-d/2),"end"!==s&&"right"!==s||(m=-d),m+=y,r.forEach(((e,n)=>{var{offset:o,segment:h,rotation:u}=this.findSegmentToFitChar(t,s,d,v,i,m,a,e,n);m=o,h.p0&&h.p1&&this.glyphInfo.push({text:r[n],p0:h.p0,p1:h.p1,rotation:u})}))}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,n=i?i.x:0,a=i?i.y:0,s=r.next(),o=s.type,h=[];switch(s.type){case It.MOVE_TO:this.pathM(r,h);break;case It.LINE_TO:o=this.pathL(r,h);break;case It.HORIZ_LINE_TO:o=this.pathH(r,h);break;case It.VERT_LINE_TO:o=this.pathV(r,h);break;case It.CURVE_TO:this.pathC(r,h);break;case It.SMOOTH_CURVE_TO:o=this.pathS(r,h);break;case It.QUAD_TO:this.pathQ(r,h);break;case It.SMOOTH_QUAD_TO:o=this.pathT(r,h);break;case It.ARC:h=this.pathA(r);break;case It.CLOSE_PATH:Dt.pathZ(r)}s.type!==It.CLOSE_PATH?e.push({type:o,points:h,start:{x:n,y:a},pathLength:this.calcLength(n,a,o,h)}):e.push({type:It.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=Dt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=Dt.pathL(t).point;return e.push(r,i),It.LINE_TO}pathH(t,e){var{x:r,y:i}=Dt.pathH(t).point;return e.push(r,i),It.LINE_TO}pathV(t,e){var{x:r,y:i}=Dt.pathV(t).point;return e.push(r,i),It.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:n}=Dt.pathC(t);e.push(r.x,r.y,i.x,i.y,n.x,n.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:n}=Dt.pathS(t);return e.push(r.x,r.y,i.x,i.y,n.x,n.y),It.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=Dt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=Dt.pathT(t);return e.push(r.x,r.y,i.x,i.y),It.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:n,centp:a,a1:s,ad:o}=Dt.pathA(t);return 0===i&&o>0&&(o-=2*Math.PI),1===i&&o<0&&(o+=2*Math.PI),[a.x,a.y,e,r,s,o,n,i]}calcLength(t,e,r,i){var n=0,a=null,s=null,o=0;switch(r){case It.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case It.CURVE_TO:for(n=0,a=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),o=.01;o<=1;o+=.01)s=this.getPointOnCubicBezier(o,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;return n;case It.QUAD_TO:for(n=0,a=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),o=.01;o<=1;o+=.01)s=this.getPointOnQuadraticBezier(o,t,e,i[0],i[1],i[2],i[3]),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;return n;case It.ARC:n=0;var h=i[4],u=i[5],l=i[4]+u,c=Math.PI/180;if(Math.abs(h-l)<c&&(c=Math.abs(h-l)),a=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],h,0),u<0)for(o=h-c;o>l;o-=c)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],o,0),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;else for(o=h+c;o<l;o+=c)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],o,0),n+=this.getLineLength(a.x,a.y,s.x,s.y),a=s;return s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),n+=this.getLineLength(a.x,a.y,s.x,s.y)}return 0}getPointOnLine(t,e,r,i,n){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:r,o=(n-r)/(i-e+J),h=Math.sqrt(t*t/(1+o*o));i<e&&(h*=-1);var u=o*h,l=null;if(i===e)l={x:a,y:s+u};else if((s-r)/(a-e+J)===o)l={x:a+h,y:s+u};else{var c,g,f=this.getLineLength(e,r,i,n);if(f<J)return null;var p=(a-e)*(i-e)+(s-r)*(n-r);c=e+(p/=f*f)*(i-e),g=r+p*(n-r);var d=this.getLineLength(a,s,c,g),v=Math.sqrt(t*t-d*d);h=Math.sqrt(v*v/(1+o*o)),i<e&&(h*=-1),l={x:c+h,y:g+(u=o*h)}}return l}getPointOnPath(t){var e=this.getPathLength(),r=0,i=null;if(t<-5e-5||t-5e-5>e)return null;var{dataArray:n}=this;for(var a of n){if(!a||!(a.pathLength<5e-5||r+a.pathLength+5e-5<t)){var s=t-r,o=0;switch(a.type){case It.LINE_TO:i=this.getPointOnLine(s,a.start.x,a.start.y,a.points[0],a.points[1],a.start.x,a.start.y);break;case It.ARC:var h=a.points[4],u=a.points[5],l=a.points[4]+u;if(o=h+s/a.pathLength*u,u<0&&o<l||u>=0&&o>l)break;i=this.getPointOnEllipticalArc(a.points[0],a.points[1],a.points[2],a.points[3],o,a.points[6]);break;case It.CURVE_TO:(o=s/a.pathLength)>1&&(o=1),i=this.getPointOnCubicBezier(o,a.start.x,a.start.y,a.points[0],a.points[1],a.points[2],a.points[3],a.points[4],a.points[5]);break;case It.QUAD_TO:(o=s/a.pathLength)>1&&(o=1),i=this.getPointOnQuadraticBezier(o,a.start.x,a.start.y,a.points[0],a.points[1],a.points[2],a.points[3])}if(i)return i;break}r+=a.pathLength}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return-1===this.pathLength&&(this.pathLength=this.dataArray.reduce(((t,e)=>e.pathLength>0?t+e.pathLength:t),0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,n,a,s,o,h){return{x:o*it(t)+a*nt(t)+i*at(t)+e*st(t),y:h*it(t)+s*nt(t)+n*at(t)+r*st(t)}}getPointOnQuadraticBezier(t,e,r,i,n,a,s){return{x:a*ot(t)+i*ht(t)+e*ut(t),y:s*ot(t)+n*ht(t)+r*ut(t)}}getPointOnEllipticalArc(t,e,r,i,n,a){var s=Math.cos(a),o=Math.sin(a),h=r*Math.cos(n),u=i*Math.sin(n);return{x:t+(h*s-u*o),y:e+(h*o+u*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,n=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==n||this.equidistantCache.precision!==i){this.equidistantCache={step:n,precision:i,points:[]};for(var a=0,s=0;s<=r;s+=i){var o=this.getPointOnPath(s),h=this.getPointOnPath(s+i);o&&h&&((a+=this.getLineLength(o.x,o.y,h.x,h.y))>=n&&(this.equidistantCache.points.push({x:o.x,y:o.y,distance:s}),a-=n))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var pe=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class de extends Lt{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var n=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),n?this.loadSvg(i):this.loadImage(i),this.isSvg=n}}loadImage(t){var e=this;return n((function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}loadSvg(t){var e=this;return n((function*(){var r=pe.exec(t);if(r){var i=r[5];"base64"===r[4]?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var n=yield e.document.fetch(t),a=yield n.text();e.image=a}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}renderChildren(t){var{document:e,image:r,loaded:i}=this,n=this.getAttribute("x").getPixels("x"),a=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");if(i&&r&&s&&o){if(t.save(),t.translate(n,a),this.isSvg){var h=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:o});h.document.documentElement.parent=this,h.render()}else{var u=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:u.width,height:o,desiredHeight:u.height}),this.loaded&&(void 0===u.complete||u.complete)&&t.drawImage(u,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new kt(t,e,t+r,e+i)}}class ve extends Lt{constructor(){super(...arguments),this.type="symbol"}render(t){}}class ye{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return n((function*(){try{var{document:i}=r,n=(yield i.canvg.parser.load(e)).getElementsByTagName("font");Array.from(n).forEach((e=>{var r=i.createElement(e);i.definitions[t]=r}))}catch(t){console.error('Error while loading font "'.concat(e,'":'),t)}r.loaded=!0}))()}}class me extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=L(Array.from(e.childNodes).map((t=>t.textContent)).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,""));i.split("}").forEach((e=>{var r=e.trim();if(r){var i=r.split("{"),n=i[0].split(","),a=i[1].split(";");n.forEach((e=>{var r=e.trim();if(r){var i=t.styles[r]||{};if(a.forEach((e=>{var r=e.indexOf(":"),n=e.substr(0,r).trim(),a=e.substr(r+1,e.length-r).trim();n&&a&&(i[n]=new lt(t,n,a))})),t.styles[r]=i,t.stylesSpecificity[r]=K(r),"@font-face"===r){var n=i["font-family"].getString().replace(/"|'/g,"");i.src.getString().split(",").forEach((e=>{if(e.indexOf('format("svg")')>0){var r=U(e);r&&new ye(t).load(n,r)}}))}}}))}}))}}me.parseExternalUrl=U;class xe extends Lt{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if("symbol"===r.type&&((i=new Ut(e,null)).attributes.viewBox=new lt(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new lt(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new lt(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new lt(e,"opacity",this.calculateOpacity())),"svg"===i.type){var n=this.getStyle("width",!1,!0),a=this.getStyle("height",!1,!0);n.hasValue()&&(i.attributes.width=new lt(e,"width",n.getString())),a.hasValue()&&(i.attributes.height=new lt(e,"height",a.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Et.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function be(t,e,r,i,n,a){return t[r*i*4+4*e+a]}function we(t,e,r,i,n,a,s){t[r*i*4+4*e+a]=s}function Se(t,e,r){return t[e]*r}function Te(t,e,r,i){return e+Math.cos(t)*r+Math.sin(t)*i}class Ae extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=j(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":var n=i[0];i=[.213+.787*n,.715-.715*n,.072-.072*n,0,0,.213-.213*n,.715+.285*n,.072-.072*n,0,0,.213-.213*n,.715-.715*n,.072+.928*n,0,0,0,0,0,1,0,0,0,0,0,1];break;case"hueRotate":var a=i[0]*Math.PI/180;i=[Te(a,.213,.787,-.213),Te(a,.715,-.715,-.715),Te(a,.072,-.072,.928),0,0,Te(a,.213,-.213,.143),Te(a,.715,.285,.14),Te(a,.072,-.072,-.283),0,0,Te(a,.213,-.213,-.787),Te(a,.715,-.715,.715),Te(a,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break;case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1]}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,n){for(var{includeOpacity:a,matrix:s}=this,o=t.getImageData(0,0,i,n),h=0;h<n;h++)for(var u=0;u<i;u++){var l=be(o.data,u,h,i,0,0),c=be(o.data,u,h,i,0,1),g=be(o.data,u,h,i,0,2),f=be(o.data,u,h,i,0,3),p=Se(s,0,l)+Se(s,1,c)+Se(s,2,g)+Se(s,3,f)+Se(s,4,1),d=Se(s,5,l)+Se(s,6,c)+Se(s,7,g)+Se(s,8,f)+Se(s,9,1),v=Se(s,10,l)+Se(s,11,c)+Se(s,12,g)+Se(s,13,f)+Se(s,14,1),y=Se(s,15,l)+Se(s,16,c)+Se(s,17,g)+Se(s,18,f)+Se(s,19,1);a&&(p=0,d=0,v=0,y*=f/255),we(o.data,u,h,i,0,0,p),we(o.data,u,h,i,0,1,d),we(o.data,u,h,i,0,2,v),we(o.data,u,h,i,0,3,y)}t.clearRect(0,0,i,n),t.putImageData(o,0,0)}}class Oe extends Ct{constructor(){super(...arguments),this.type="mask"}apply(t,e){var{document:r}=this,i=this.getAttribute("x").getPixels("x"),n=this.getAttribute("y").getPixels("y"),a=this.getStyle("width").getPixels("x"),s=this.getStyle("height").getPixels("y");if(!a&&!s){var o=new kt;this.children.forEach((e=>{o.addBoundingBox(e.getBoundingBox(t))})),i=Math.floor(o.x1),n=Math.floor(o.y1),a=Math.floor(o.width),s=Math.floor(o.height)}var h=this.removeStyles(e,Oe.ignoreStyles),u=r.createCanvas(i+a,n+s),l=u.getContext("2d");r.screen.setDefaults(l),this.renderChildren(l),new Ae(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(l,0,0,i+a,n+s);var c=r.createCanvas(i+a,n+s),g=c.getContext("2d");r.screen.setDefaults(g),e.render(g),g.globalCompositeOperation="destination-in",g.fillStyle=l.createPattern(u,"no-repeat"),g.fillRect(0,0,i+a,n+s),t.fillStyle=g.createPattern(c,"no-repeat"),t.fillRect(0,0,i+a,n+s),this.restoreStyles(e,h)}render(t){}}Oe.ignoreStyles=["mask","transform","clip-path"];var Pe=()=>{};class Ee extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:n}=t;r&&(r.beginPath=Pe,r.closePath=Pe),Reflect.apply(i,t,[]),this.children.forEach((i=>{if(void 0!==i.path){var a=void 0!==i.elementTransform?i.elementTransform():null;a||(a=Et.fromElement(e,i)),a&&a.apply(t),i.path(t),r&&(r.closePath=n),a&&a.unapply(t)}})),Reflect.apply(n,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=n)}render(t){}}class Ce extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,n=e.getBoundingBox(t);if(n){var a=0,s=0;i.forEach((t=>{var e=t.extraFilterDistance||0;a=Math.max(a,e),s=Math.max(s,e)}));var o=Math.floor(n.width),h=Math.floor(n.height),u=o+2*a,l=h+2*s;if(!(u<1||l<1)){var c=Math.floor(n.x),g=Math.floor(n.y),f=this.removeStyles(e,Ce.ignoreStyles),p=r.createCanvas(u,l),d=p.getContext("2d");r.screen.setDefaults(d),d.translate(-c+a,-g+s),e.render(d),i.forEach((t=>{"function"==typeof t.apply&&t.apply(d,0,0,u,l)})),t.drawImage(p,0,0,u,l,c-a,g-s,u,l),this.restoreStyles(e,f)}}}render(t){}}Ce.ignoreStyles=["filter","transform","clip-path"];class Me extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,n){}}class Ne extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,n){}}class Ve extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,n){}}class _e extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,n){var{document:a,blurRadius:s}=this,o=a.window?a.window.document.body:null,h=t.canvas;h.id=a.getUniqueId(),o&&(h.style.display="none",o.appendChild(h)),_(h,e,r,i,n,s),o&&o.removeChild(h)}}class Re extends Ct{constructor(){super(...arguments),this.type="title"}}class ke extends Ct{constructor(){super(...arguments),this.type="desc"}}var Ie={svg:Ut,rect:Ht,circle:Xt,ellipse:Yt,line:qt,polyline:Wt,polygon:Gt,path:Dt,pattern:Qt,marker:$t,defs:Zt,linearGradient:te,radialGradient:ee,stop:re,animate:ie,animateColor:ne,animateTransform:ae,font:se,"font-face":oe,"missing-glyph":he,glyph:Bt,text:jt,tspan:zt,tref:ue,a:le,textPath:fe,image:de,g:Kt,symbol:ve,style:me,use:xe,mask:Oe,clipPath:Ee,filter:Ce,feDropShadow:Me,feMorphology:Ne,feComposite:Ve,feColorMatrix:Ae,feGaussianBlur:_e,title:Re,desc:ke};function Le(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function De(){return De=n((function*(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.createElement("img");return e&&(r.crossOrigin="Anonymous"),new Promise(((e,i)=>{r.onload=()=>{e(r)},r.onerror=(t,e,r,n,a)=>{i(a)},r.src=t}))})),De.apply(this,arguments)}class Be{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=Be.createCanvas,createImage:n=Be.createImage,anonymousCrossOrigin:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.canvg=t,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(n,a),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return"boolean"==typeof e?(r,i)=>t(r,"boolean"==typeof i?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every((t=>t.loaded))}isFontsLoaded(){return this.fonts.every((t=>t.loaded))}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=Be.elementTypes[e];return void 0!==r?new r(this,t):new Mt(this,t)}createTextNode(t){return new Ft(this,t)}setViewBox(t){this.screen.setViewBox(function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Le(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Le(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({document:this},t))}}function je(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function ze(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?je(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):je(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}Be.createCanvas=function(t,e){var r=document.createElement("canvas");return r.width=t,r.height=e,r},Be.createImage=function(t){return De.apply(this,arguments)},Be.elementTypes=Ie;class Fe{constructor(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.parser=new xt(r),this.screen=new vt(t,r),this.options=r;var i=new Be(this,r),n=i.createDocumentElement(e);this.document=i,this.documentElement=n}static from(t,e){var r=arguments;return n((function*(){var i=r.length>2&&void 0!==r[2]?r[2]:{},n=new xt(i),a=yield n.parse(e);return new Fe(t,a,i)}))()}static fromString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=new xt(r).parseFromString(e);return new Fe(t,i,r)}fork(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Fe.from(t,e,ze(ze({},this.options),r))}forkString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Fe.fromString(t,e,ze(ze({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return n((function*(){var r=t.length>0&&void 0!==t[0]?t[0]:{};e.start(ze({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()}))()}start(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,ze(ze({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.documentElement.resize(t,e,r)}}const Ue=Fe}}]); \ No newline at end of file diff --git a/public/js/build/817.js b/public/js/build/500.js similarity index 94% rename from public/js/build/817.js rename to public/js/build/500.js index de1629aec..016698383 100644 --- a/public/js/build/817.js +++ b/public/js/build/500.js @@ -1 +1 @@ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[817],{47575:(e,t,n)=>{!function(){"use strict";var t=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},r=function(e){return{eq:e}},o=r((function(e,t){return e===t})),i=function(e){return r((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))},a=function(e,t){return function(e,t){return r((function(n,r){return e.eq(t(n),t(r))}))}(i(e),(function(e){return function(e,t){return Array.prototype.slice.call(e).sort(t)}(e,t)}))},u=function(e){return r((function(t,n){var r=Object.keys(t),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var u=r.length,c=0;c<u;c++){var s=r[c];if(!e.eq(t[s],n[s]))return!1}return!0}))},c=r((function(e,n){if(e===n)return!0;var r=t(e);return r===t(n)&&(function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)}(r)?e===n:"array"===r?i(c).eq(e,n):"object"===r&&u(c).eq(e,n))})),s=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},f=function(e){return function(t){return typeof t===e}},l=function(e){return function(t){return e===t}},d=s("string"),m=s("object"),p=s("array"),g=l(null),h=f("boolean"),v=l(void 0),b=function(e){return null==e},y=function(e){return!b(e)},C=f("function"),x=f("number"),w=function(){},S=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},_=function(e,t){return function(n){return e(t(n))}},k=function(e){return function(){return e}},E=function(e){return e},N=function(e,t){return e===t};function A(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var T=function(e){return function(t){return!e(t)}},R=function(e){return e()},D=function(e){e()},O=k(!1),B=k(!0),L=function(){return P},P=function(){var e=function(e){return e()},t=E;return{fold:function(e,t){return e()},isSome:O,isNone:B,getOr:t,getOrThunk:e,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:k(null),getOrUndefined:k(void 0),or:t,orThunk:e,map:L,each:w,bind:L,exists:O,forall:B,filter:function(){return L()},toArray:function(){return[]},toString:k("none()")}}(),I=function(e){var t=k(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:B,isNone:O,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return I(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:P},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},M={some:I,none:L,from:function(e){return null==e?P:I(e)}},F=Array.prototype.slice,U=Array.prototype.indexOf,$=Array.prototype.push,z=function(e,t){return U.call(e,t)},j=function(e,t){return z(e,t)>-1},V=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},H=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},q=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},W=function(e,t){for(var n=e.length-1;n>=0;n--){t(e[n],n)}},K=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},X=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},Y=function(e,t,n){return W(e,(function(e,r){n=t(n,e,r)})),n},G=function(e,t,n){return q(e,(function(e,r){n=t(n,e,r)})),n},J=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return M.some(i);if(n(i,r))break}return M.none()},Q=function(e,t){return J(e,t,O)},Z=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return M.some(n)}return M.none()},ee=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!p(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);$.apply(t,e[n])}return t}(H(e,t))},te=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},ne=function(e){var t=F.call(e,0);return t.reverse(),t},re=function(e,t){return X(e,(function(e){return!j(t,e)}))},oe=function(e,t){var n=F.call(e,0);return n.sort(t),n},ie=function(e,t){return t>=0&&t<e.length?M.some(e[t]):M.none()},ae=function(e){return ie(e,0)},ue=function(e){return ie(e,e.length-1)},ce=C(Array.from)?Array.from:function(e){return F.call(e)},se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return M.none()},fe=Object.keys,le=Object.hasOwnProperty,de=function(e,t){for(var n=fe(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},me=function(e,t){return pe(e,(function(e,n){return{k:n,v:t(e,n)}}))},pe=function(e,t){var n={};return de(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},ge=function(e){return function(t,n){e[n]=t}},he=function(e,t,n,r){return de(e,(function(e,o){(t(e,o)?n:r)(e,o)})),{}},ve=function(e,t){var n={};return he(e,t,ge(n),w),n},be=function(e){return function(e,t){var n=[];return de(e,(function(e,r){n.push(t(e,r))})),n}(e,E)},ye=function(e,t){return Ce(e,t)?M.from(e[t]):M.none()},Ce=function(e,t){return le.call(e,t)},xe=function(e,t){return Ce(e,t)&&void 0!==e[t]&&null!==e[t]},we=Array.isArray,Se=function(e,t,n){var r,o;if(!e)return!1;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(r in e)if(Ce(e,r)&&!1===t.call(n,e[r],r,e))return!1;return!0},_e=function(e,t){var n=[];return Se(e,(function(r,o){n.push(t(r,o,e))})),n},ke=function(e,t){var n=[];return Se(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},Ee=function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},Ne=function(e,t,n,r){for(var o=v(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},Ae=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},Te=function(e){return e[e.length-1]},Re=function(){return Re=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Re.apply(this,arguments)};function De(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var Oe=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},Be=function(){return Le(0,0)},Le=function(e,t){return{major:e,minor:t}},Pe={nu:Le,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Be():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Le(r(1),r(2))}(e,n)},unknown:Be},Ie=function(e,t){var n=String(t).toLowerCase();return Q(e,(function(e){return e.search(n)}))},Me=function(e,t){return-1!==e.indexOf(t)},Fe=function(e,t){return function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(e,t,0)},Ue=function(e){return function(t){return t.replace(e,"")}},$e=Ue(/^\s+|\s+$/g),ze=Ue(/^\s+/g),je=Ue(/\s+$/g),Ve=function(e){return e.length>0},He=function(e){return!Ve(e)},qe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,We=function(e){return function(t){return Me(t,e)}},Ke=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Me(e,"edge/")&&Me(e,"chrome")&&Me(e,"safari")&&Me(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,qe],search:function(e){return Me(e,"chrome")&&!Me(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Me(e,"msie")||Me(e,"trident")}},{name:"Opera",versionRegexes:[qe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:We("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:We("firefox")},{name:"Safari",versionRegexes:[qe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Me(e,"safari")||Me(e,"mobile/"))&&Me(e,"applewebkit")}}],Xe=[{name:"Windows",search:We("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Me(e,"iphone")||Me(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:We("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:We("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:We("linux"),versionRegexes:[]},{name:"Solaris",search:We("sunos"),versionRegexes:[]},{name:"FreeBSD",search:We("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:We("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ye={browsers:k(Ke),oses:k(Xe)},Ge="Edge",Je="Chrome",Qe="Opera",Ze="Firefox",et="Safari",tt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Ge),isChrome:r(Je),isIE:r("IE"),isOpera:r(Qe),isFirefox:r(Ze),isSafari:r(et)}},nt={unknown:function(){return tt({current:void 0,version:Pe.unknown()})},nu:tt,edge:k(Ge),chrome:k(Je),ie:k("IE"),opera:k(Qe),firefox:k(Ze),safari:k(et)},rt="Windows",ot="Android",it="Linux",at="Solaris",ut="FreeBSD",ct="ChromeOS",st=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(rt),isiOS:r("iOS"),isAndroid:r(ot),isOSX:r("OSX"),isLinux:r(it),isSolaris:r(at),isFreeBSD:r(ut),isChromeOS:r(ct)}},ft={unknown:function(){return st({current:void 0,version:Pe.unknown()})},nu:st,windows:k(rt),ios:k("iOS"),android:k(ot),linux:k(it),osx:k("OSX"),solaris:k(at),freebsd:k(ut),chromeos:k(ct)},lt=function(e,t,n){var r=Ye.browsers(),o=Ye.oses(),i=t.bind((function(e){return function(e,t){return se(t.brands,(function(t){var n=t.brand.toLowerCase();return Q(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:Pe.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return Ie(e,t).map((function(e){var n=Pe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(nt.unknown,nt.nu),a=function(e,t){return Ie(e,t).map((function(e){var n=Pe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(ft.unknown,ft.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),l=!s&&!c&&!f;return{isiPad:k(o),isiPhone:k(i),isTablet:k(c),isPhone:k(s),isTouch:k(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:k(f),isDesktop:k(l)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},dt=function(e){return window.matchMedia(e).matches},mt=Oe((function(){return lt(navigator.userAgent,M.from(navigator.userAgentData),dt)})),pt=function(){return mt()},gt=navigator.userAgent,ht=pt(),vt=ht.browser,bt=ht.os,yt=ht.deviceType,Ct=/WebKit/.test(gt)&&!vt.isEdge(),xt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,wt=-1!==gt.indexOf("Windows Phone"),St={opera:vt.isOpera(),webkit:Ct,ie:!(!vt.isIE()&&!vt.isEdge())&&vt.version.major,gecko:vt.isFirefox(),mac:bt.isOSX()||bt.isiOS(),iOS:yt.isiPad()||yt.isiPhone(),android:bt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:vt.isIE()?document.documentMode||7:10,fileApi:xt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!vt.isIE(),desktop:yt.isDesktop(),windowsPhone:wt,browser:{current:vt.current,version:vt.version,isChrome:vt.isChrome,isEdge:vt.isEdge,isFirefox:vt.isFirefox,isIE:vt.isIE,isOpera:vt.isOpera,isSafari:vt.isSafari},os:{current:bt.current,version:bt.version,isAndroid:bt.isAndroid,isChromeOS:bt.isChromeOS,isFreeBSD:bt.isFreeBSD,isiOS:bt.isiOS,isLinux:bt.isLinux,isOSX:bt.isOSX,isSolaris:bt.isSolaris,isWindows:bt.isWindows},deviceType:{isDesktop:yt.isDesktop,isiPad:yt.isiPad,isiPhone:yt.isiPhone,isPhone:yt.isPhone,isTablet:yt.isTablet,isTouch:yt.isTouch,isWebView:yt.isWebView}},_t=/^\s*|\s*$/g,kt=function(e){return null==e?"":(""+e).replace(_t,"")},Et=function(e,t){return t?!("array"!==t||!we(e))||typeof e===t:void 0!==e},Nt=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Se(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;Nt(e,t,n,r)})))},At={trim:kt,isArray:we,is:Et,toArray:function(e){if(we(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},makeMap:function(e,t,n){var r;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},each:Se,map:_e,grep:ke,inArray:Ee,hasOwn:Ce,extend:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var o=t[r];for(var i in o)if(Ce(o,i)){var a=o[i];void 0!==a&&(e[i]=a)}}return e},create:function(e,t,n){var r,o,i,a=this,u=0,c=(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e))[3].match(/(^|\.)(\w+)$/i)[2],s=a.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[c]){if("static"===e[2])return s[c]=t,void(this.onCreate&&this.onCreate(e[2],e[3],s[c]));t[c]||(t[c]=function(){},u=1),s[c]=t[c],a.extend(s[c].prototype,t),e[5]&&(r=a.resolve(e[5]).prototype,o=e[5].match(/\.(\w+)$/i)[1],i=s[c],s[c]=u?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},s[c].prototype[c]=s[c],a.each(r,(function(e,t){s[c].prototype[t]=r[t]})),a.each(t,(function(e,t){r[t]?s[c].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==c&&(s[c].prototype[t]=e)}))),a.each(t.static,(function(e,t){s[c][t]=e}))}},walk:Nt,createNS:function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)t[r=e[n]]||(t[r]={}),t=t[r];return t},resolve:function(e,t){var n,r;for(t=t||window,n=0,r=(e=e.split(".")).length;n<r&&(t=t[e[n]]);n++);return t},explode:function(e,t){return!e||Et(e,"array")?e:_e(e.split(t||","),kt)},_addCacheSuffix:function(e){var t=St.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Tt=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Rt={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Tt(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Tt(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Tt(n)},fromDom:Tt,fromPoint:function(e,t,n){return M.from(e.dom.elementFromPoint(t,n)).map(Tt)}},Dt=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Ot=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Bt=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Lt=function(e,t){return e.dom===t.dom},Pt=function(e,t){return n=e.dom,r=t.dom,function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},It=function(e,t){return pt().browser.isIE()?Pt(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)};"undefined"!=typeof window?window:Function("return this;")();var Mt=function(e){return e.dom.nodeName.toLowerCase()},Ft=function(e){return e.dom.nodeType},Ut=function(e){return function(t){return Ft(t)===e}},$t=Ut(1),zt=Ut(3),jt=Ut(9),Vt=Ut(11),Ht=function(e){return Rt.fromDom(e.dom.ownerDocument)},qt=function(e){return jt(e)?e:Ht(e)},Wt=function(e){return Rt.fromDom(qt(e).dom.defaultView)},Kt=function(e){return M.from(e.dom.parentNode).map(Rt.fromDom)},Xt=function(e){return M.from(e.dom.previousSibling).map(Rt.fromDom)},Yt=function(e){return M.from(e.dom.nextSibling).map(Rt.fromDom)},Gt=function(e){return ne(Dt(e,Xt))},Jt=function(e){return Dt(e,Yt)},Qt=function(e){return H(e.dom.childNodes,Rt.fromDom)},Zt=function(e,t){var n=e.dom.childNodes;return M.from(n[t]).map(Rt.fromDom)},en=function(e){return Zt(e,0)},tn=function(e){return Zt(e,e.dom.childNodes.length-1)},nn=function(e){return e.dom.childNodes.length},rn=function(e){return Vt(e)&&y(e.dom.host)},on=C(Element.prototype.attachShadow)&&C(Node.prototype.getRootNode),an=k(on),un=on?function(e){return Rt.fromDom(e.dom.getRootNode())}:qt,cn=function(e){return rn(e)?e:function(e){var t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return Rt.fromDom(t)}(qt(e))},sn=function(e){return Rt.fromDom(e.dom.host)},fn=function(e){return y(e.dom.shadowRoot)},ln=function(e,t){Kt(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},dn=function(e,t){Yt(e).fold((function(){Kt(e).each((function(e){pn(e,t)}))}),(function(e){ln(e,t)}))},mn=function(e,t){en(e).fold((function(){pn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},pn=function(e,t){e.dom.appendChild(t.dom)},gn=function(e,t){q(t,(function(t){pn(e,t)}))},hn=function(e){e.dom.textContent="",q(Qt(e),(function(e){vn(e)}))},vn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},bn=function(e){var t,n=Qt(e);n.length>0&&(t=e,q(n,(function(e){ln(t,e)}))),vn(e)},yn=function(e){var t=zt(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return function(e){var t=un(e);return rn(t)?M.some(t):M.none()}(Rt.fromDom(t)).fold((function(){return n.body.contains(t)}),_(yn,sn))},Cn=function(e,t){return{left:e,top:t,translate:function(n,r){return Cn(e+n,t+r)}}},xn=Cn,wn=function(e,t){return void 0!==e?e:void 0!==t?t:0},Sn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?xn(n.offsetLeft,n.offsetTop):yn(e)?function(e){var t=e.getBoundingClientRect();return xn(t.left,t.top)}(t):xn(0,0)},_n=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return xn(n,r)},kn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},En=function(e,t){pt().browser.isSafari()&&C(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Nn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},An=function(e){var t=void 0===e?window:e,n=t.document,r=_n(Rt.fromDom(n));return function(e){var t=void 0===e?window:e;return pt().browser.isFirefox()?M.none():M.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Nn(r.left,r.top,n,o)}),(function(e){return Nn(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Tn=function(e){return function(t){return!!t&&t.nodeType===e}},Rn=function(e){return!!e&&!Object.getPrototypeOf(e)},Dn=Tn(1),On=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return j(t,n)}return!1}},Bn=function(e,t){var n=t.toLowerCase().split(" ");return function(t){if(Dn(t))for(var r=0;r<n.length;r++){var o=t.ownerDocument.defaultView.getComputedStyle(t,null);if((o?o.getPropertyValue(e):null)===n[r])return!0}return!1}},Ln=function(e){return function(t){return Dn(t)&&t.hasAttribute(e)}},Pn=function(e){return Dn(e)&&e.hasAttribute("data-mce-bogus")},In=function(e){return Dn(e)&&"TABLE"===e.tagName},Mn=function(e){return function(t){if(Dn(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Fn=On(["textarea","input"]),Un=Tn(3),$n=Tn(8),zn=Tn(9),jn=Tn(11),Vn=On(["br"]),Hn=On(["img"]),qn=Mn("true"),Wn=Mn("false"),Kn=On(["td","th"]),Xn=On(["video","audio","object","embed"]),Yn=function(e,t,n){return void 0===n&&(n=N),e.exists((function(e){return n(e,t)}))},Gn=function(e,t,n){return e.isSome()&&t.isSome()?M.some(n(e.getOrDie(),t.getOrDie())):M.none()},Jn=function(e){return void 0!==e.style&&C(e.style.getPropertyValue)},Qn=function(e,t,n){if(!(d(n)||h(n)||x(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Zn=function(e,t,n){Qn(e.dom,t,n)},er=function(e,t){var n=e.dom;de(t,(function(e,t){Qn(n,t,e)}))},tr=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},nr=function(e,t){return M.from(tr(e,t))},rr=function(e,t){e.dom.removeAttribute(t)},or=function(e,t){var n=e.dom;de(t,(function(e,t){!function(e,t,n){if(!d(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Jn(e)&&e.style.setProperty(t,n)}(n,t,e)}))},ir=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||yn(e)?r:ar(n,t)},ar=function(e,t){return Jn(e)?e.style.getPropertyValue(t):""},ur=function(e,t){var n=e.dom,r=ar(n,t);return M.from(r).filter((function(e){return e.length>0}))},cr=function(e){var t={},n=e.dom;if(Jn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},sr=pt().browser,fr=function(e){return Q(e,$t)},lr=function(e,t){return e.children&&j(e.children,t)},dr=function(e,t,n){var r=0,o=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===ir(Rt.fromDom(e),"position")){var a=t.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop}}for(var u=t;u&&u!==n&&u.nodeType&&!lr(u,n);){var c=u;r+=c.offsetLeft||0,o+=c.offsetTop||0,u=c.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!lr(u,n);)r-=u.scrollLeft||0,o-=u.scrollTop||0,u=u.parentNode;o+=function(e){return sr.isFirefox()&&"table"===Mt(e)?fr(Qt(e)).filter((function(e){return"caption"===Mt(e)})).bind((function(e){return fr(Jt(e)).map((function(t){var n=t.dom.offsetTop,r=e.dom.offsetTop,o=e.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Rt.fromDom(t))}return{x:r,y:o}},mr={},pr={exports:mr};!function(e,t,r,o){var i,a;i=this,a=function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void u(t.promise,e)}a(t.promise,r)}else(1===e._state?a:u)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void f((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){u(e,t)}var r,i}function u(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,a(t,e))}),(function(e){n||(n=!0,u(t,e))}))}catch(e){if(n)return;n=!0,u(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new s(e,t,n)),n},o.all=function(e){var t=Array.prototype.slice.call(e);return new o((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o((function(t){t(e)}))},o.reject=function(e){return new o((function(t,n){n(e)}))},o.race=function(e){return new o((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},o._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},t.exports?t.exports=o:e.Promise||(e.Promise=o)}(e)}(t);var r=t.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof t&&void 0!==r?r.exports=a():"function"==typeof e&&e.amd?e(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var gr=pr.exports.boltExport,hr=function(e){var t=M.none(),n=[],r=function(e){o()?a(e):n.push(e)},o=function(){return t.isSome()},i=function(e){q(e,a)},a=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e((function(e){o()||(t=M.some(e),i(n),n=[])})),{get:r,map:function(e){return hr((function(t){r((function(n){t(e(n))}))}))},isReady:o}},vr={nu:hr,pure:function(e){return hr((function(t){t(e)}))}},br=function(e){setTimeout((function(){throw e}),0)},yr=function(e){var t=function(t){e().then(t,br)};return{map:function(t){return yr((function(){return e().then(t)}))},bind:function(t){return yr((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return yr((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return vr.nu(t)},toCached:function(){var t=null;return yr((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},Cr=function(e){return yr((function(){return new gr(e)}))},xr=function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):q(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))},wr=function(e){return{isValue:B,isError:O,getOr:k(e),getOrThunk:k(e),getOrDie:k(e),or:function(t){return wr(e)},orThunk:function(t){return wr(e)},fold:function(t,n){return n(e)},map:function(t){return wr(t(e))},mapError:function(t){return wr(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return M.some(e)}}},Sr=function(e){return{isValue:O,isError:B,getOr:E,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:E,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Sr(e)},mapError:function(t){return Sr(t(e))},each:w,bind:function(t){return Sr(e)},exists:O,forall:B,toOptional:M.none}},_r={value:wr,error:Sr,fromOption:function(e,t){return e.fold((function(){return Sr(t)}),wr)}},kr=function(e){if(!p(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return q(e,(function(r,o){var i=fe(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+i);var c=function(e){var r=fe(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!te(t,(function(e){return j(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,n)};return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);var i=t[o];return i.apply(null,n)},match:c,log:function(e){console.log(e,{constructors:t,constructor:a,params:n})}}}})),n};kr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Er=function(e){return e.fold(E,E)};function Nr(e,t,n,r,o){return e(n,r)?M.some(n):C(o)&&o(n)?M.none():t(n,r,o)}var Ar,Tr,Rr,Dr,Or,Br,Lr,Pr,Ir,Mr,Fr,Ur,$r,zr,jr,Vr,Hr,qr,Wr,Kr,Xr=function(e,t,n){for(var r=e.dom,o=C(n)?n:O;r.parentNode;){r=r.parentNode;var i=Rt.fromDom(r);if(t(i))return M.some(i);if(o(i))break}return M.none()},Yr=function(e,t,n){return Nr((function(e,t){return t(e)}),Xr,e,t,n)},Gr=function(e,t){return Q(e.dom.childNodes,(function(e){return t(Rt.fromDom(e))})).map(Rt.fromDom)},Jr=function(e,t,n){return Xr(e,(function(e){return Ot(e,t)}),n)},Qr=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Bt(n)?M.none():M.from(n.querySelector(e)).map(Rt.fromDom)}(t,e)},Zr=function(e,t,n){return Nr((function(e,t){return Ot(e,t)}),Jr,e,t,n)},eo=window.Promise?window.Promise:gr,to=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},no=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},ro=function(e,t){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=to((function(){e.apply(this,r)}),t)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(e,t){Ar?Ar.then(e):Ar=new eo((function(e){t||(t=document.body),function(e,t){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(e){window.setTimeout(e,0)}),n(e,t)}(e,t)})).then(e)},setTimeout:to,setInterval:no,setEditorTimeout:function(e,t,n){return to((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r=no((function(){e.removed?clearInterval(r):t()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},io=function(e,t){void 0===t&&(t={});var n=0,r={},o=Rt.fromDom(e),i=qt(o),a=t.maxLoadTime||5e3,u=function(u,c,s){var f,l=At._addCacheSuffix(u),d=function(e){return ye(r,e).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(l);r[l]=d,d.count++;var m=function(e,t){for(var n=e.length;n--;)e[n]();d.status=t,d.passed=[],d.failed=[],f&&(f.onload=null,f.onerror=null,f=null)},p=function(){return m(d.passed,2)},g=function(){return m(d.failed,3)},h=function(){var t,n;t=function(){for(var t=e.styleSheets,n=t.length;n--;){var r=t[n].ownerNode;if(r&&r.id===f.id)return p(),!0}return!1},n=h,t()||(Date.now()-y<a?oo.setTimeout(n):g())};if(c&&d.passed.push(c),s&&d.failed.push(s),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var v=Rt.fromTag("link",i.dom);er(v,{rel:"stylesheet",type:"text/css",id:d.id});var b,y=Date.now();t.contentCssCors&&Zn(v,"crossOrigin","anonymous"),t.referrerPolicy&&Zn(v,"referrerpolicy",t.referrerPolicy),(f=v.dom).onload=h,f.onerror=g,b=v,pn(cn(o),b),Zn(v,"href",l)}else g();else p()},c=function(e){return Cr((function(t){u(e,S(t,k(_r.value(e))),S(t,k(_r.error(e))))}))},s=function(e){var t=At._addCacheSuffix(e);ye(r,t).each((function(e){var n,i;0===--e.count&&(delete r[t],n=e.id,i=cn(o),Qr(i,"#"+n).each(vn))}))};return{load:u,loadAll:function(e,t,n){var r;(r=H(e,c),xr(r,Cr)).get((function(e){var r=K(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(Er)):t(r.pass.map(Er))}))},unload:s,unloadAll:function(e){q(e,(function(e){s(e)}))},_setReferrerPolicy:function(e){t.referrerPolicy=e}}},ao=function(){var e=new WeakMap;return{forElement:function(t,n){var r=un(t).dom;return M.from(e.get(r)).getOrThunk((function(){var t=io(r,n);return e.set(r,t),t}))}}}(),uo=function(){function e(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node},e.prototype.prev=function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node},e.prototype.prev2=function(e){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",e),this.node},e.prototype.findSibling=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){if(o=e[n])return o;for(i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},e.prototype.findPreviousNode=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if((i=e.parentNode)&&i!==this.rootNode)return i}},e}(),co=function(e){var t;return function(n){return t=t||function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,B),Ce(t,Mt(n))}},so=co(["h1","h2","h3","h4","h5","h6"]),fo=co(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),lo=function(e){return $t(e)&&!fo(e)},mo=function(e){return $t(e)&&"br"===Mt(e)},po=co(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),go=co(["ul","ol","dl"]),ho=co(["li","dd","dt"]),vo=co(["thead","tbody","tfoot"]),bo=co(["td","th"]),yo=co(["pre","script","textarea","style"]),Co=" ",xo="\ufeff",wo=function(e){return"\ufeff"===e},So=function(e){return e.replace(/\uFEFF/g,"")},_o=Dn,ko=Un,Eo=function(e){return ko(e)&&(e=e.parentNode),_o(e)&&e.hasAttribute("data-mce-caret")},No=function(e){return ko(e)&&wo(e.data)},Ao=function(e){return Eo(e)||No(e)},To=function(e){return e.firstChild!==e.lastChild||!Vn(e.firstChild)},Ro=function(e){var t=e.container();return!!Un(t)&&(t.data.charAt(e.offset())===xo||e.isAtStart()&&No(t.previousSibling))},Do=function(e){var t=e.container();return!!Un(t)&&(t.data.charAt(e.offset()-1)===xo||e.isAtEnd()&&No(t.nextSibling))},Oo=function(e,t,n){var r,o=t.ownerDocument.createElement(e);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=t.parentNode;return n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Bo=function(e){return ko(e)&&e.data[0]===xo},Lo=function(e){return ko(e)&&e.data[e.data.length-1]===xo},Po=function(e){return e&&e.hasAttribute("data-mce-caret")?(t=e.getElementsByTagName("br"),n=t[t.length-1],Pn(n)&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},Io=function(e){return Eo(e.startContainer)},Mo=qn,Fo=Wn,Uo=Vn,$o=Un,zo=On(["script","style","textarea"]),jo=On(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Vo=On(["table"]),Ho=Ao,qo=function(e){return!Ho(e)&&($o(e)?!zo(e.parentNode):jo(e)||Uo(e)||Vo(e)||Wo(e))},Wo=function(e){return!1===function(e){return Dn(e)&&"true"===e.getAttribute("unselectable")}(e)&&Fo(e)},Ko=function(e,t){return qo(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Wo(e))return!1;if(Mo(e))return!0}return!0}(e,t)},Xo=/^[ \t\r\n]*$/,Yo=function(e){return Xo.test(e)},Go=function(e,t){var n,r,o,i=Rt.fromDom(t),a=Rt.fromDom(e);return n=a,r="pre,code",o=A(Lt,i),Jr(n,r,o).isSome()},Jo=function(e,t){return qo(e)&&!1===function(e,t){return Un(e)&&Yo(e.data)&&!1===Go(e,t)}(e,t)||function(e){return Dn(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))}(e)||Qo(e)},Qo=Ln("data-mce-bookmark"),Zo=Ln("data-mce-bogus"),ei=(Tr="data-mce-bogus",Rr="all",function(e){return Dn(e)&&e.getAttribute(Tr)===Rr}),ti=function(e,t){return void 0===t&&(t=!0),function(e,t){var n=0;if(Jo(e,e))return!1;var r=e.firstChild;if(!r)return!0;var o=new uo(r,e);do{if(t){if(ei(r)){r=o.next(!0);continue}if(Zo(r)){r=o.next();continue}}if(Vn(r))n++,r=o.next();else{if(Jo(r,e))return!1;r=o.next()}}while(r);return n<=1}(e.dom,t)},ni=function(e,t){return y(e)&&(Jo(e,t)||lo(Rt.fromDom(e)))},ri=function(e){return function(e){return"span"===e.nodeName.toLowerCase()}(e)&&"bookmark"===e.getAttribute("data-mce-type")},oi=function(e,t){return Un(e)&&e.data.length>0&&function(e,t){var n=new uo(e,t).prev(!1),r=new uo(e,t).next(!1),o=v(n)||ni(n,t),i=v(r)||ni(r,t);return o&&i}(e,t)},ii=function(e,t,n){var r=n||t;if(Dn(t)&&ri(t))return t;for(var o=t.childNodes,i=o.length-1;i>=0;i--)ii(e,o[i],r);if(Dn(t)){var a=t.childNodes;1===a.length&&ri(a[0])&&t.parentNode.insertBefore(a[0],t)}return function(e){return jn(e)||zn(e)}(t)||Jo(t,r)||function(e){return!!Dn(e)&&e.childNodes.length>0}(t)||oi(t,r)||e.remove(t),t},ai=At.makeMap,ui=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,si=/[<>&\"\']/g,fi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,li={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},di={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),di[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}},gi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),hi=function(e,t){return e.replace(t?ui:ci,(function(e){return di[e]||e}))},vi=function(e,t){return e.replace(t?ui:ci,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":di[e]||"&#"+e.charCodeAt(0)+";"}))},bi=function(e,t,n){return n=n||gi,e.replace(t?ui:ci,(function(e){return di[e]||n[e]||e}))},yi={encodeRaw:hi,encodeAllRaw:function(e){return(""+e).replace(si,(function(e){return di[e]||e}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(e,t){var n=pi(t)||gi,r=ai(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?ui:ci,(function(e){return void 0!==di[e]?di[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))}:r.named?t?function(e,t){return bi(e,t,n)}:bi:r.numeric?vi:hi},decode:function(e){return e.replace(fi,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):li[t]||String.fromCharCode(t):mi[e]||gi[e]||function(e){var t=Rt.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e}(e)}))}},Ci={},xi={},wi=At.makeMap,Si=At.each,_i=At.extend,ki=At.explode,Ei=At.inArray,Ni=function(e,t){return(e=At.trim(e))?e.split(t||" "):[]},Ai=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),Si(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?wi(e,/[, ]/):ki(e,/[, ]/)}))),n},Ti=function(e){var t={},n={},r=[],o={},i={},a=function(t,n,r){var o=e[t];return o?o=wi(o,/[, ]/,wi(o.toUpperCase(),/[, ]/)):(o=Ci[t])||(o=wi(n," ",wi(n.toUpperCase()," ")),o=_i(o,r),Ci[t]=o),o},u=function(e){var t,n,r,o,i,a,u={},c=function(e,n,r){var o,i,a,c=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ni(r));var s=Ni(e);for(o=s.length;o--;)a={attributes:c(i=Ni([t,n].join(" "))),attributesOrder:i,children:c(r,xi)},u[s[o]]=a},s=function(e,t){var n,r,o,i,a=Ni(e);n=a.length;for(var c=Ni(t);n--;)for(r=u[a[n]],o=0,i=c.length;o<i;o++)r.attributes[c[o]]={},r.attributesOrder.push(c[o])};return Ci[e]?Ci[e]:(t="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==e&&(t+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==e&&(t+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),Si(Ni(a),(function(e){c(e,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),Si(Ni(i),(function(e){c(e,"",o)}))),o=o||[n,r].join(" "),c("html","manifest","head body"),c("head","","base command link meta noscript script style title"),c("title hr noscript br"),c("base","href target"),c("link","href rel media hreflang type sizes hreflang"),c("meta","name http-equiv content charset"),c("style","media type scoped"),c("script","src async defer type charset"),c("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),c("address dt dd div caption","",o),c("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),c("blockquote","cite",o),c("ol","reversed start type","li"),c("ul","","li"),c("li","value",o),c("dl","","dt dd"),c("a","href target rel media hreflang type",r),c("q","cite",r),c("ins del","cite datetime",o),c("img","src sizes srcset alt usemap ismap width height"),c("iframe","src name width height",o),c("embed","src type width height"),c("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),c("param","name value"),c("map","name",[o,"area"].join(" ")),c("area","alt coords shape href target rel media hreflang type"),c("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),c("colgroup","span","col"),c("col","span"),c("tbody thead tfoot","","tr"),c("tr","","td th"),c("td","colspan rowspan headers",o),c("th","colspan rowspan headers scope abbr",o),c("form","accept-charset action autocomplete enctype method name novalidate target",o),c("fieldset","disabled form name",[o,"legend"].join(" ")),c("label","form for",r),c("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),c("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?o:r),c("select","disabled form multiple name required size","option optgroup"),c("optgroup","disabled label","option"),c("option","disabled label selected value"),c("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),c("menu","type label",[o,"li"].join(" ")),c("noscript","",o),"html4"!==e&&(c("wbr"),c("ruby","",[r,"rt rp"].join(" ")),c("figcaption","",o),c("mark rt rp summary bdi","",r),c("canvas","width height",o),c("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),c("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),c("picture","","img source"),c("source","src srcset type media sizes"),c("track","kind src srclang label default"),c("datalist","",[r,"option"].join(" ")),c("article section nav aside main header footer","",o),c("hgroup","","h1 h2 h3 h4 h5 h6"),c("figure","",[o,"figcaption"].join(" ")),c("time","datetime",r),c("dialog","open",o),c("command","type label icon disabled checked radiogroup command"),c("output","for form name",r),c("progress","value max",r),c("meter","value min max low high optimum",r),c("details","open",[o,"summary"].join(" ")),c("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==e&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),"html4"!==e&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),Si(Ni("a form meter progress dfn"),(function(e){u[e]&&delete u[e].children[e]})),delete u.caption.children.table,delete u.script,Ci[e]=u,u)}((e=e||{}).schema);!1===e.verify_html&&(e.valid_elements="*[*]");var c=Ai(e.valid_styles),s=Ai(e.invalid_styles,"map"),f=Ai(e.valid_classes,"map"),l=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),g="td th iframe video audio object script code",h=a("non_empty_elements",g+" pre",m),v=a("move_caret_before_on_enter_elements",g+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),C=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");Si((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){i[e]=new RegExp("</"+e+"[^>]*>","gi")}));var x=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},w=function(e){var n,o,i,a,u,c,s,f,l,d,m,p,g,h,v,b,y,C,w=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,S=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,_=/[*?+]/;if(e){var k=Ni(e,",");for(t["@"]&&(b=t["@"].attributes,y=t["@"].attributesOrder),n=0,o=k.length;n<o;n++)if(u=w.exec(k[n])){if(h=u[1],l=u[2],v=u[3],f=u[5],c={attributes:p={},attributesOrder:g=[]},"#"===h&&(c.paddEmpty=!0),"-"===h&&(c.removeEmpty=!0),"!"===u[4]&&(c.removeEmptyAttrs=!0),b&&(de(b,(function(e,t){p[t]=e})),g.push.apply(g,y)),f)for(i=0,a=(f=Ni(f,"|")).length;i<a;i++)if(u=S.exec(f[i])){if(s={},m=u[1],d=u[2].replace(/[\\:]:/g,":"),h=u[3],C=u[4],"!"===m&&(c.attributesRequired=c.attributesRequired||[],c.attributesRequired.push(d),s.required=!0),"-"===m){delete p[d],g.splice(Ei(g,d),1);continue}h&&("="===h&&(c.attributesDefault=c.attributesDefault||[],c.attributesDefault.push({name:d,value:C}),s.defaultValue=C),":"===h&&(c.attributesForced=c.attributesForced||[],c.attributesForced.push({name:d,value:C}),s.forcedValue=C),"<"===h&&(s.validValues=wi(C,"?"))),_.test(d)?(c.attributePatterns=c.attributePatterns||[],s.pattern=x(d),c.attributePatterns.push(s)):(p[d]||g.push(d),p[d]=s)}b||"@"!==l||(b=p,y=g),v&&(c.outputName=l,t[v]=c),_.test(l)?(c.pattern=x(l),r.push(c)):t[l]=c}}},S=function(e){t={},r=[],w(e),Si(u,(function(e,t){n[t]=e.children}))},_=function(e){var r=/^(~)?(.+)$/;e&&(Ci.text_block_elements=Ci.block_elements=null,Si(Ni(e,","),(function(e){var i=r.exec(e),a="~"===i[1],u=a?"span":"div",c=i[2];if(n[c]=n[u],o[c]=u,a||(y[c.toUpperCase()]={},y[c]={}),!t[c]){var s=t[u];delete(s=_i({},s)).removeEmptyAttrs,delete s.removeEmpty,t[c]=s}Si(n,(function(e,t){e[u]&&(n[t]=e=_i({},n[t]),e[c]=e[u])}))})))},E=function(t){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;Ci[e.schema]=null,t&&Si(Ni(t,","),(function(e){var t,o,i=r.exec(e);i&&(o=i[1],t=o?n[i[2]]:n[i[2]]={"#comment":{}},t=n[i[2]],Si(Ni(i[3],"|"),(function(e){"-"===o?delete t[e]:t[e]={}})))}))},N=function(e){var n,o=t[e];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(e))return o};e.valid_elements?S(e.valid_elements):(Si(u,(function(e,r){t[r]={attributes:e.attributes,attributesOrder:e.attributesOrder},n[r]=e.children})),"html5"!==e.schema&&Si(Ni("strong/b em/i"),(function(e){var n=Ni(e,"/");t[n[1]].outputName=n[0]})),Si(Ni("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(e){t[e]&&(t[e].removeEmpty=!0)})),Si(Ni("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){t[e].paddEmpty=!0})),Si(Ni("span"),(function(e){t[e].removeEmptyAttrs=!0}))),_(e.custom_elements),E(e.valid_children),w(e.extended_valid_elements),E("+ol[ul|ol],+ul[ul|ol]"),Si({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(e,n){t[n]&&(t[n].parentsRequired=Ni(e))})),e.invalid_elements&&Si(ki(e.invalid_elements),(function(e){t[e]&&delete t[e]})),N("span")||w("span[!data-mce-type|*]");var A=k(c),T=k(s),R=k(f),D=k(p),O=k(y),B=k(b),L=k(C),P=k(m),I=k(d),M=k(h),F=k(v),U=k(l),$=k(i),z=k(o);return{children:n,elements:t,getValidStyles:A,getValidClasses:R,getBlockElements:O,getInvalidStyles:T,getShortEndedElements:P,getTextBlockElements:B,getTextInlineElements:L,getBoolAttrs:D,getElementRule:N,getSelfClosingElements:I,getNonEmptyElements:M,getMoveCaretBeforeOnEnterElements:F,getWhiteSpaceElements:U,getSpecialElements:$,isValidChild:function(e,t){var r=n[e.toLowerCase()];return!(!r||!r[t.toLowerCase()])},isValid:function(e,t){var n,r,o=N(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:z,addValidElements:w,setValidElements:S,addCustomElements:_,addValidChildren:E}},Ri=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)},Di=function(e,t){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,u=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,c=/\s*([^:]+):\s*([^;]+);?/g,s=/\s+$/,f={},l="\ufeff";e=e||{},t&&(r=t.getValidStyles(),o=t.getInvalidStyles());var d="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<d.length;n++)f[d[n]]=l+n,f[l+n]=d[n];return{toHex:function(e){return e.replace(a,Ri)},parse:function(t){var r,o,d,m,p,g,h,v,b={},y=e.url_converter,C=e.url_converter_scope||i,x=function(e,t,r){var o=b[e+"-top"+t];if(o){var i=b[e+"-right"+t];if(i){var a=b[e+"-bottom"+t];if(a){var u=b[e+"-left"+t];if(u){var c=[o,i,a,u];for(n=c.length-1;n--&&c[n]===c[n+1];);n>-1&&r||(b[e+t]=-1===n?c[0]:c.join(" "),delete b[e+"-top"+t],delete b[e+"-right"+t],delete b[e+"-bottom"+t],delete b[e+"-left"+t])}}}}},w=function(e){var t,n=b[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return b[e]=n[0],!0}},S=function(e){return m=!0,f[e]},_=function(e,t){return m&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return f[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},k=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},E=function(e){return e.replace(/\\[0-9a-f]+/gi,k)},N=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=_(i)).replace(/\'/g,"\\'")+"'";if(n=_(n||r||o),!e.allow_script_urls){var u=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(u))return""}return y&&(n=y.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,S).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,S)}));r=c.exec(t);)if(c.lastIndex=r.index+r[0].length,o=r[1].replace(s,"").toLowerCase(),d=r[2].replace(s,""),o&&d){if(o=E(o),d=E(d),-1!==o.indexOf(l)||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===o&&"700"===d?d="bold":"color"!==o&&"background-color"!==o||(d=d.toLowerCase()),d=(d=d.replace(a,Ri)).replace(u,N),b[o]=m?_(d,!0):d}x("border","",!0),x("border","-width"),x("border","-color"),x("border","-style"),x("padding",""),x("margin",""),p="border",h="border-style",v="border-color",w(g="border-width")&&w(h)&&w(v)&&(b[p]=b[g]+" "+b[h]+" "+b[v],delete b[g],delete b[h],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(e,t){var n="",i=function(t){var o,i=r[t];if(i)for(var a=0,u=i.length;a<u;a++)t=i[a],(o=e[t])&&(n+=(n.length>0?" ":"")+t+": "+o+";")};return t&&r?(i("*"),i(t)):de(e,(function(e,r){!e||o&&!function(e,t){var n=o["*"];return!(n&&n[e]||(n=o[t])&&n[e])}(r,t)||(n+=(n.length>0?" ":"")+r+": "+e+";")})),n}}},Oi={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Bi=function(e){return e instanceof Event||C(e.initEvent)},Li=function(e,t,n,r){var o,i=function(e,t){var n=null!=t?t:{};for(var r in e)Ce(Oi,r)||(n[r]=e[r]);return y(n.composedPath)&&(n.composedPath=function(){return e.composedPath()}),n}(t,r);return i.type=e,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(e){return b(e.preventDefault)||Bi(e)}(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=B,C(t.preventDefault)?t.preventDefault():Bi(t)&&(t.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=B,C(t.stopPropagation)?t.stopPropagation():Bi(t)&&(t.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=B,i.stopPropagation()},function(e){return e.isDefaultPrevented===B||e.isDefaultPrevented===O}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?B:O,i.isPropagationStopped=!0===i.cancelBubble?B:O,i.isImmediatePropagationStopped=O)),i},Pi=/^(?:mouse|contextmenu)|click/,Ii=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},Mi=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},Fi=function(e,t){var n=Li(e.type,e,document,t);if(function(e){return y(e)&&Pi.test(e.type)}(e)&&v(e.pageX)&&!v(e.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=e.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=e.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},Ui=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){Mi(e,"DOMContentLoaded",i),Mi(e,"load",i),n.domLoaded||(n.domLoaded=!0,t(o)),e=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():Ii(e,"DOMContentLoaded",i),n.domLoaded||Ii(e,"load",i)}},$i=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return e.prototype.bind=function(e,t,n,r){var o,i,a,u,c,s,f,l=this,d=window,m=function(e){l.executeHandlers(Fi(e||d.event),o)};if(e&&3!==e.nodeType&&8!==e.nodeType){e[l.expando]?o=e[l.expando]:(o=l.count++,e[l.expando]=o,l.events[o]={}),r=r||e;var p=t.split(" ");for(a=p.length;a--;)s=m,c=f=!1,"DOMContentLoaded"===(u=p[a])&&(u="ready"),l.domLoaded&&"ready"===u&&"complete"===e.readyState?n.call(r,Fi({type:u})):(l.hasMouseEnterLeave||(c=l.mouseEnterLeave[u])&&(s=function(e){var t=e.currentTarget,n=e.relatedTarget;if(n&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=Fi(e||d.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,l.executeHandlers(e,o))}),l.hasFocusIn||"focusin"!==u&&"focusout"!==u||(f=!0,c="focusin"===u?"focus":"blur",s=function(e){(e=Fi(e||d.event)).type="focus"===e.type?"focusin":"focusout",l.executeHandlers(e,o)}),(i=l.events[o][u])?"ready"===u&&l.domLoaded?n(Fi({type:u})):i.push({func:n,scope:r}):(l.events[o][u]=i=[{func:n,scope:r}],i.fakeName=c,i.capture=f,i.nativeHandler=s,"ready"===u?Ui(e,s,l):Ii(e,c||u,s,f)));return e=i=null,n}},e.prototype.unbind=function(e,t,n){var r,o,i,a,u;if(!e||3===e.nodeType||8===e.nodeType)return this;var c=e[this.expando];if(c){if(u=this.events[c],t){var s=t.split(" ");for(o=s.length;o--;)if(r=u[a=s[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var f=r.nativeHandler,l=r.fakeName,d=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=f,r.fakeName=l,r.capture=d,u[a]=r}n&&0!==r.length||(delete u[a],Mi(e,r.fakeName||a,r.nativeHandler,r.capture))}}else de(u,(function(t,n){Mi(e,t.fakeName||n,t.nativeHandler,t.capture)})),u={};for(a in u)if(Ce(u,a))return this;delete this.events[c];try{delete e[this.expando]}catch(t){e[this.expando]=null}}return this},e.prototype.fire=function(e,t,n){var r;if(!e||3===e.nodeType||8===e.nodeType)return this;var o=Fi({type:t,target:e},n);do{(r=e[this.expando])&&this.executeHandlers(o,r),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!o.isPropagationStopped());return this},e.prototype.clean=function(e){var t,n;if(!e||3===e.nodeType||8===e.nodeType)return this;if(e[this.expando]&&this.unbind(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(this.unbind(e),t=(n=e.getElementsByTagName("*")).length;t--;)(e=n[t])[this.expando]&&this.unbind(e);return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(e,t){var n=this.events[t],r=n&&n[e.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}},e.Event=new e,e}(),zi="sizzle"+-new Date,ji=window.document,Vi=0,Hi=0,qi=_a(),Wi=_a(),Ki=_a(),Xi=function(e,t){return e===t&&($r=!0),0},Yi="undefined",Gi=1<<31,Ji={}.hasOwnProperty,Qi=[],Zi=Qi.pop,ea=Qi.push,ta=Qi.push,na=Qi.slice,ra=Qi.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",ua=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ca=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),sa=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),fa=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),la=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),da=new RegExp(ua),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+ua),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ga=/^(?:input|select|textarea|button)$/i,ha=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,Ca=/'|\\/g,xa=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),wa=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ta.apply(Qi=na.call(ji.childNodes),ji.childNodes),Qi[ji.childNodes.length].nodeType}catch(e){ta={apply:Qi.length?function(e,t){ea.apply(e,na.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Sa=function(e,t,n,r){var o,i,a,u,c,s,f,l,d,m;if((t?t.ownerDocument||t:ji)!==jr&&zr(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||jr).nodeType)&&9!==u)return[];if(Hr&&!r){if(o=ba.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&Kr(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ta.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&Dr.getElementsByClassName)return ta.apply(n,t.getElementsByClassName(a)),n}if(Dr.qsa&&(!qr||!qr.test(e))){if(l=f=zi,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(s=Pr(e),(f=t.getAttribute("id"))?l=f.replace(Ca,"\\$&"):t.setAttribute("id",l),l="[id='"+l+"'] ",c=s.length;c--;)s[c]=l+Ra(s[c]);d=ya.test(e)&&Aa(t.parentNode)||t,m=s.join(",")}if(m)try{return ta.apply(n,d.querySelectorAll(m)),n}catch(e){}finally{f||t.removeAttribute("id")}}}return Mr(e.replace(ca,"$1"),t,n,r)};function _a(){var e=[];return function t(n,r){return e.push(n+" ")>Or.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function ka(e){return e[zi]=!0,e}function Ea(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Gi)-(~e.sourceIndex||Gi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Na(e){return ka((function(t){return t=+t,ka((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Aa(e){return e&&typeof e.getElementsByTagName!==Yi&&e}function Ta(){}function Ra(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Da(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Hi++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,c,s=[Vi,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((u=(c=t[zi]||(t[zi]={}))[r])&&u[0]===Vi&&u[1]===i)return s[2]=u[2];if(c[r]=s,s[2]=e(t,n,a))return!0}}}function Oa(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ba(e,t,n,r,o){for(var i,a=[],u=0,c=e.length,s=null!=t;u<c;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),s&&t.push(u)));return a}function La(e,t,n,r,o,i){return r&&!r[zi]&&(r=La(r)),o&&!o[zi]&&(o=La(o,i)),ka((function(i,a,u,c){var s,f,l,d=[],m=[],p=a.length,g=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Sa(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),h=!e||!i&&t?g:Ba(g,d,e,u,c),v=n?o||(i?e:p||r)?[]:a:h;if(n&&n(h,v,u,c),r)for(s=Ba(v,m),r(s,[],u,c),f=s.length;f--;)(l=s[f])&&(v[m[f]]=!(h[m[f]]=l));if(i){if(o||e){if(o){for(s=[],f=v.length;f--;)(l=v[f])&&s.push(h[f]=l);o(null,v=[],s,c)}for(f=v.length;f--;)(l=v[f])&&(s=o?ra.call(i,l):d[f])>-1&&(i[s]=!(a[s]=l))}}else v=Ba(v===a?v.splice(p,v.length):v),o?o(null,a,v,c):ta.apply(a,v)}))}function Pa(e){for(var t,n,r,o=e.length,i=Or.relative[e[0].type],a=i||Or.relative[" "],u=i?1:0,c=Da((function(e){return e===t}),a,!0),s=Da((function(e){return ra.call(t,e)>-1}),a,!0),f=[function(e,n,r){var o=!i&&(r||n!==Fr)||((t=n).nodeType?c(e,n,r):s(e,n,r));return t=null,o}];u<o;u++)if(n=Or.relative[e[u].type])f=[Da(Oa(f),n)];else{if((n=Or.filter[e[u].type].apply(null,e[u].matches))[zi]){for(r=++u;r<o&&!Or.relative[e[r].type];r++);return La(u>1&&Oa(f),u>1&&Ra(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(ca,"$1"),n,u<r&&Pa(e.slice(u,r)),r<o&&Pa(e=e.slice(r)),r<o&&Ra(e))}f.push(n)}return Oa(f)}Dr=Sa.support={},Lr=Sa.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},zr=Sa.setDocument=function(e){var t,n=e?e.ownerDocument||e:ji,r=n.defaultView;return n!==jr&&9===n.nodeType&&n.documentElement?(jr=n,Vr=n.documentElement,Hr=!Lr(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){zr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){zr()}))),Dr.attributes=!0,Dr.getElementsByTagName=!0,Dr.getElementsByClassName=va.test(n.getElementsByClassName),Dr.getById=!0,Or.find.ID=function(e,t){if(typeof t.getElementById!==Yi&&Hr){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Or.filter.ID=function(e){var t=e.replace(xa,wa);return function(e){return e.getAttribute("id")===t}},Or.find.TAG=Dr.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Yi)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Or.find.CLASS=Dr.getElementsByClassName&&function(e,t){if(Hr)return t.getElementsByClassName(e)},Wr=[],qr=[],Dr.disconnectedMatch=!0,qr=qr.length&&new RegExp(qr.join("|")),Wr=Wr.length&&new RegExp(Wr.join("|")),t=va.test(Vr.compareDocumentPosition),Kr=t||va.test(Vr.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Xi=t?function(e,t){if(e===t)return $r=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!Dr.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===ji&&Kr(ji,e)?-1:t===n||t.ownerDocument===ji&&Kr(ji,t)?1:Ur?ra.call(Ur,e)-ra.call(Ur,t):0:4&r?-1:1)}:function(e,t){if(e===t)return $r=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],c=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Ur?ra.call(Ur,e)-ra.call(Ur,t):0;if(i===a)return Ea(e,t);for(r=e;r=r.parentNode;)u.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;u[o]===c[o];)o++;return o?Ea(u[o],c[o]):u[o]===ji?-1:c[o]===ji?1:0},n):jr},Sa.matches=function(e,t){return Sa(e,null,null,t)},Sa.matchesSelector=function(e,t){if((e.ownerDocument||e)!==jr&&zr(e),t=t.replace(la,"='$1']"),Dr.matchesSelector&&Hr&&(!Wr||!Wr.test(t))&&(!qr||!qr.test(t)))try{var n=undefined.call(e,t);if(n||Dr.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Sa(t,jr,null,[e]).length>0},Sa.contains=function(e,t){return(e.ownerDocument||e)!==jr&&zr(e),Kr(e,t)},Sa.attr=function(e,t){(e.ownerDocument||e)!==jr&&zr(e);var n=Or.attrHandle[t.toLowerCase()],r=n&&Ji.call(Or.attrHandle,t.toLowerCase())?n(e,t,!Hr):void 0;return void 0!==r?r:Dr.attributes||!Hr?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Sa.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Sa.uniqueSort=function(e){var t,n=[],r=0,o=0;if($r=!Dr.detectDuplicates,Ur=!Dr.sortStable&&e.slice(0),e.sort(Xi),$r){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Ur=null,e},Br=Sa.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=Br(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=Br(t);return n},Or=Sa.selectors={cacheLength:50,createPseudo:ka,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xa,wa),e[3]=(e[3]||e[4]||e[5]||"").replace(xa,wa),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Sa.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Sa.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pa.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&da.test(n)&&(t=Pr(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xa,wa).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=qi[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+oa+"|$)"))&&qi(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Yi&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Sa.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,c){var s,f,l,d,m,p,g=i!==a?"nextSibling":"previousSibling",h=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!c&&!u;if(h){if(i){for(;g;){for(l=t;l=l[g];)if(u?l.nodeName.toLowerCase()===v:1===l.nodeType)return!1;p=g="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?h.firstChild:h.lastChild],a&&b){for(m=(s=(f=h[zi]||(h[zi]={}))[e]||[])[0]===Vi&&s[1],d=s[0]===Vi&&s[2],l=m&&h.childNodes[m];l=++m&&l&&l[g]||(d=m=0)||p.pop();)if(1===l.nodeType&&++d&&l===t){f[e]=[Vi,m,d];break}}else if(b&&(s=(t[zi]||(t[zi]={}))[e])&&s[0]===Vi)d=s[1];else for(;(l=++m&&l&&l[g]||(d=m=0)||p.pop())&&((u?l.nodeName.toLowerCase()!==v:1!==l.nodeType)||!++d||(b&&((l[zi]||(l[zi]={}))[e]=[Vi,d]),l!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Or.pseudos[e]||Or.setFilters[e.toLowerCase()]||Sa.error("unsupported pseudo: "+e);return r[zi]?r(t):r.length>1?(n=[e,e,"",t],Or.setFilters.hasOwnProperty(e.toLowerCase())?ka((function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=ra.call(e,i[a])]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:ka((function(e){var t=[],n=[],r=Ir(e.replace(ca,"$1"));return r[zi]?ka((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:ka((function(e){return function(t){return Sa(e,t).length>0}})),contains:ka((function(e){return e=e.replace(xa,wa),function(t){return(t.textContent||t.innerText||Br(t)).indexOf(e)>-1}})),lang:ka((function(e){return ma.test(e||"")||Sa.error("unsupported lang: "+e),e=e.replace(xa,wa).toLowerCase(),function(t){var n;do{if(n=Hr?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===Vr},focus:function(e){return e===jr.activeElement&&(!jr.hasFocus||jr.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Or.pseudos.empty(e)},header:function(e){return ha.test(e.nodeName)},input:function(e){return ga.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Na((function(){return[0]})),last:Na((function(e,t){return[t-1]})),eq:Na((function(e,t,n){return[n<0?n+t:n]})),even:Na((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Na((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Na((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Na((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Or.pseudos.nth=Or.pseudos.eq,q(["radio","checkbox","file","password","image"],(function(e){Or.pseudos[e]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(e)})),q(["submit","reset"],(function(e){Or.pseudos[e]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(e)})),Ta.prototype=Or.filters=Or.pseudos,Or.setFilters=new Ta,Pr=Sa.tokenize=function(e,t){var n,r,o,i,a,u,c,s=Wi[e+" "];if(s)return t?0:s.slice(0);for(a=e,u=[],c=Or.preFilter;a;){for(i in n&&!(r=sa.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=fa.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ca," ")}),a=a.slice(n.length)),Or.filter)Or.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||c[i]&&!(r=c[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return t?a.length:a?Sa.error(e):Wi(e,u).slice(0)},Ir=Sa.compile=function(e,t){var n,r=[],o=[],i=Ki[e+" "];if(!i){for(t||(t=Pr(e)),n=t.length;n--;)(i=Pa(t[n]))[zi]?r.push(i):o.push(i);i=Ki(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,c){var s,f,l,d=0,m="0",p=o&&[],g=[],h=Fr,v=o||r&&Or.find.TAG("*",c),b=Vi+=null==h?1:Math.random()||.1,y=v.length;for(c&&(Fr=i!==jr&&i);m!==y&&null!=(s=v[m]);m++){if(r&&s){for(f=0;l=e[f++];)if(l(s,i,a)){u.push(s);break}c&&(Vi=b)}n&&((s=!l&&s)&&d--,o&&p.push(s))}if(d+=m,n&&m!==d){for(f=0;l=t[f++];)l(p,g,i,a);if(o){if(d>0)for(;m--;)p[m]||g[m]||(g[m]=Zi.call(u));g=Ba(g)}ta.apply(u,g),c&&!o&&g.length>0&&d+t.length>1&&Sa.uniqueSort(u)}return c&&(Vi=b,Fr=h),p};return n?ka(o):o}(o,r)),i.selector=e}return i},Mr=Sa.select=function(e,t,n,r){var o,i,a,u,c,s="function"==typeof e&&e,f=!r&&Pr(e=s.selector||e);if(n=n||[],1===f.length){if((i=f[0]=f[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Dr.getById&&9===t.nodeType&&Hr&&Or.relative[i[1].type]){if(!(t=(Or.find.ID(a.matches[0].replace(xa,wa),t)||[])[0]))return n;s&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=pa.needsContext.test(e)?0:i.length;o--&&(a=i[o],!Or.relative[u=a.type]);)if((c=Or.find[u])&&(r=c(a.matches[0].replace(xa,wa),ya.test(i[0].type)&&Aa(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&Ra(i)))return ta.apply(n,r),n;break}}return(s||Ir(e,f))(r,t,!Hr,n,ya.test(e)&&Aa(t.parentNode)||t),n},Dr.sortStable=zi.split("").sort(Xi).join("")===zi,Dr.detectDuplicates=!!$r,zr(),Dr.sortDetached=!0;var Ia=document,Ma=Array.prototype.push,Fa=Array.prototype.slice,Ua=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,$a=$i.Event,za=At.makeMap("children,contents,next,prev"),ja=function(e){return void 0!==e},Va=function(e){return"string"==typeof e},Ha=function(e,t){var n,r=(t=t||Ia).createElement("div"),o=t.createDocumentFragment();for(r.innerHTML=e;n=r.firstChild;)o.appendChild(n);return o},qa=function(e,t,n,r){var o;if(Va(t))t=Ha(t,iu(e[0]));else if(t.length&&!t.nodeType){if(t=su.makeArray(t),r)for(o=t.length-1;o>=0;o--)qa(e,t[o],n,r);else for(o=0;o<t.length;o++)qa(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},Wa=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},Ka=function(e,t,n){var r,o;return t=su(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},Xa=At.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Ya=At.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Ga={for:"htmlFor",class:"className",readonly:"readOnly"},Ja={float:"cssFloat"},Qa={},Za={},eu=function(e,t){return new su.fn.init(e,t)},tu=/^\s*|\s*$/g,nu=function(e){return null==e?"":(""+e).replace(tu,"")},ru=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n&&(i=e[o],!1!==t.call(i,o,i));o++);return e},ou=function(e,t){var n=[];return ru(e,(function(e,r){t(r,e)&&n.push(r)})),n},iu=function(e){return e?9===e.nodeType?e:e.ownerDocument:Ia};eu.fn=eu.prototype={constructor:eu,selector:"",context:null,length:0,init:function(e,t){var n,r,o=this;if(!e)return o;if(e.nodeType)return o.context=o[0]=e,o.length=1,o;if(t&&t.nodeType)o.context=t;else{if(t)return su(e).attr(t);o.context=t=document}if(Va(e)){if(o.selector=e,!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Ua.exec(e)))return su(t).find(e);if(n[1])for(r=Ha(e,iu(t)).firstChild;r;)Ma.call(o,r),r=r.nextSibling;else{if(!(r=iu(t).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(e);o.length=1,o[0]=r}}else this.add(e,!1);return o},toArray:function(){return At.toArray(this)},add:function(e,t){var n,r,o=this;if(Va(e))return o.add(su(e));if(!1!==t)for(n=su.unique(o.toArray().concat(su.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ma.apply(o,su.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"==typeof e)ru(e,(function(e,t){r.attr(e,t)}));else{if(!ja(t)){if(r[0]&&1===r[0].nodeType){if((n=Qa[e])&&n.get)return n.get(r[0],e);if(Ya[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if((n=Qa[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=Ga[e]||e))ru(e,(function(e,t){n.prop(e,t)}));else{if(!ja(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"==typeof e)ru(e,(function(e,t){o.css(e,t)}));else if(ja(t))e=i(e),"number"!=typeof t||Xa[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if((r=Za[e])&&r.set)r.set(this,t);else{try{this.style[Ja[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],(r=Za[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)e=this[t],$a.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(ja(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){su(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(ja(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return qa(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return qa(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?qa(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?qa(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return su(e).append(this),this},prependTo:function(e){return su(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Ka(this,e)},wrapAll:function(e){return Ka(this,e,!0)},wrapInner:function(e){return this.each((function(){su(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){su(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),su(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e||(-1!==e.indexOf(" ")?ru(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o=Wa(r,e);if(o!==t){var i=r.className;o?r.className=nu((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e}}))),n},hasClass:function(e){return Wa(this[0],e)},each:function(e){return ru(this,e)},on:function(e,t){return this.each((function(){$a.bind(this,e,t)}))},off:function(e,t){return this.each((function(){$a.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"==typeof e?$a.fire(this,e.type,e):$a.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return su(Fa.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)su.find(e,this[t],r);return su(r)},filter:function(e){return su("function"==typeof e?ou(this.toArray(),(function(t,n){return e(n,t)})):su.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof su&&(e=e[0]),this.each((function(n,r){for(;r;){if("string"==typeof e&&su(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),su(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ma,sort:Array.prototype.sort,splice:Array.prototype.splice},At.extend(eu,{extend:At.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:At.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:At.isArray,each:ru,trim:nu,grep:ou,find:Sa,expr:Sa.selectors,unique:Sa.uniqueSort,text:Sa.getText,contains:Sa.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return t=1===t.length?su.find.matchesSelector(t[0],e)?[t[0]]:[]:su.find.matches(e,t)}});var au=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof su&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&su(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},uu=function(e,t,n,r){var o=[];for(r instanceof su&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&su(e).is(r))break}o.push(e)}return o},cu=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};ru({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return au(e,"parentNode")},next:function(e){return cu(e,"nextSibling",1)},prev:function(e){return cu(e,"previousSibling",1)},children:function(e){return uu(e.firstChild,"nextSibling",1)},contents:function(e){return At.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){eu.fn[e]=function(n){var r=[];this.each((function(){var e=t.call(r,this,n,r);e&&(su.isArray(e)?r.push.apply(r,e):r.push(e))})),this.length>1&&(za[e]||(r=su.unique(r)),0===e.indexOf("parents")&&(r=r.reverse()));var o=su(r);return n?o.filter(n):o}})),ru({parentsUntil:function(e,t){return au(e,"parentNode",t)},nextUntil:function(e,t){return uu(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return uu(e,"previousSibling",1,t).slice(1)}},(function(e,t){eu.fn[e]=function(n,r){var o=[];this.each((function(){var e=t.call(o,this,n,o);e&&(su.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(o=su.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse()));var i=su(o);return r?i.filter(r):i}})),eu.fn.is=function(e){return!!e&&this.filter(e).length>0},eu.fn.init.prototype=eu.fn,eu.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return su.extend(n,this),n},eu.attrHooks=Qa,eu.cssHooks=Za;var su=eu,fu=At.each,lu=At.grep,du=St.ie,mu=/^([a-z0-9],?)+$/i,pu=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},gu=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o},hu=function(e,t){void 0===t&&(t={});var n={},r=window,o={},i=0,a=ao.forElement(Rt.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),u=[],c=t.schema?t.schema:Ti({}),s=Di({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),f=t.ownEvents?new $i:$i.Event,l=c.getBlockElements(),m=su.overrideDefaults((function(){return{context:e,element:V.getRoot()}})),p=function(t){return t&&e&&d(t)?e.getElementById(t):t},g=function(e){return m("string"==typeof e?p(e):e)},h=function(e,t,n){var r,o,i=g(e);return i.length&&(o=(r=H[t])&&r.get?r.get(i,t):i.attr(t)),void 0===o&&(o=n||""),o},v=function(e){var t=p(e);return t?t.attributes:[]},y=function(e,n,r){""===r&&(r=null);var o=g(e),i=o.attr(n);if(o.length){var a=H[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&t.onSetAttrib&&t.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},C=function(){return t.root_element||e.body},x=function(t,n){return dr(e.body,p(t),n)},S=function(e,t,n){var r=g(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})))&&(t=St.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},_=function(e){var t,n;return e=p(e),t=S(e,"width"),n=S(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},E=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(mu.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Sa(t,i[0].ownerDocument||i[0],null,i).length>0},N=function(e,t,n,r){var o,i=[],a=p(e);for(r=void 0===r,n=n||("BODY"!==C().nodeName?C().parentNode:null),At.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return E(e,o)});a&&!(a===n||b(a.nodeType)||zn(a)||jn(a));){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},A=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return E(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null},T=function(e,t,n){var r,o="string"==typeof e?p(e):e;if(!o)return!1;if(At.isArray(o)&&(o.length||0===o.length))return r=[],fu(o,(function(e,o){e&&r.push(t.call(n,"string"==typeof e?p(e):e,o))})),r;var i=n||this;return t.call(i,o)},R=function(e,t){g(e).each((function(e,n){fu(t,(function(e,t){y(n,t,e)}))}))},D=function(e,t){var n=g(e);du?n.each((function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){su("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},O=function(t,n,r,o,i){return T(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return R(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&D(a,o)),i?a:t.appendChild(a)}))},B=function(t,n,r){return O(e.createElement(t),t,n,r,!0)},L=yi.encodeAllRaw,P=function(e,t){var n=g(e);return t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},I=function(e,t,n){g(e).toggleClass(t,n).each((function(){""===this.className&&su(this).attr("class",null)}))},M=function(e,t,n){return T(t,(function(t){return At.is(t,"array")&&(e=e.cloneNode(!0)),n&&fu(lu(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},F=function(e){if(Dn(e)){var t="a"===e.nodeName.toLowerCase()&&!h(e,"href")&&h(e,"id");if(h(e,"name")||h(e,"data-mce-bookmark")||t)return!0}return!1},U=function(){return e.createRange()},$=function(n,o,i,a){if(At.isArray(n)){for(var c=n.length,s=[];c--;)s[c]=$(n[c],o,i,a);return s}return!t.collect||n!==e&&n!==r||u.push([n,o,i,a]),f.bind(n,o,i,a||V)},z=function(t,n,o){if(At.isArray(t)){for(var i=t.length,a=[];i--;)a[i]=z(t[i],n,o);return a}if(u.length>0&&(t===e||t===r))for(i=u.length;i--;){var c=u[i];t!==c[0]||n&&n!==c[1]||o&&o!==c[2]||f.unbind(c[0],c[1],c[2])}return f.unbind(t,n,o)},j=function(e){if(e&&Dn(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},V={doc:e,settings:t,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:u,styles:s,schema:c,events:f,isBlock:function(e){if("string"==typeof e)return!!l[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!l[e.nodeName])}return!1},$:m,$$:g,root:null,clone:function(t,n){if(!du||1!==t.nodeType||n)return t.cloneNode(n);var r=e.createElement(t.nodeName);return fu(v(t),(function(e){y(r,e.nodeName,h(t,e.nodeName))})),r},getRoot:C,getViewPort:function(e){var t=An(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},getRect:function(e){e=p(e);var t=x(e),n=_(e);return{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:_,getParent:function(e,t,n){var r=N(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:N,get:p,getNext:function(e,t){return A(e,t,"nextSibling")},getPrev:function(e,t){return A(e,t,"previousSibling")},select:function(n,r){return Sa(n,p(r)||t.root_element||e,[])},is:E,add:O,create:B,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)xe(t,r)&&(o+=" "+r+'="'+L(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:P,setStyle:function(e,n,r){var o=d(n)?g(e).css(n,r):g(e).css(n);t.update_styles&&pu(s,o)},getStyle:S,setStyles:function(e,n){var r=g(e).css(n);t.update_styles&&pu(s,r)},removeAllAttribs:function(e){return T(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},setAttrib:y,setAttribs:R,getAttrib:h,getPos:x,parseStyle:function(e){return s.parse(e)},serializeStyle:function(e,t){return s.serialize(e,t)},addStyle:function(t){var r,o;if(V!==hu.DOM&&e===document){if(n[t])return;n[t]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},loadCSS:function(e){e||(e=""),q(e.split(","),(function(e){o[e]=!0,a.load(e,w)}))},addClass:function(e,t){g(e).addClass(t)},removeClass:function(e,t){I(e,t,!1)},hasClass:function(e,t){return g(e).hasClass(t)},toggleClass:I,show:function(e){g(e).show()},hide:function(e){g(e).hide()},isHidden:function(e){return"none"===g(e).css("display")},uniqueId:function(e){return(e||"mce_")+i++},setHTML:D,getOuterHTML:function(e){var t="string"==typeof e?p(e):e;return Dn(t)?t.outerHTML:su("<div></div>").append(su(t).clone()).html()},setOuterHTML:function(e,t){g(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}P(su(this).html(t),!0)}))},decode:yi.decode,encode:L,insertAfter:function(e,t){var n=p(t);return T(e,(function(e){var t=n.parentNode,r=n.nextSibling;return r?t.insertBefore(e,r):t.appendChild(e),e}))},replace:M,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=B(t),fu(v(e),(function(t){y(n,t.nodeName,h(e,t.nodeName))})),M(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return s.toHex(At.trim(e))},run:T,getAttribs:v,isEmpty:function(e,t){var n,r,o=0;if(F(e))return!1;if(e=e.firstChild){var i=new uo(e,e.parentNode),a=c?c.getWhiteSpaceElements():{};t=t||(c?c.getNonEmptyElements():null);do{if(n=e.nodeType,Dn(e)){var u=e.getAttribute("data-mce-bogus");if(u){e=i.next("all"===u);continue}if(r=e.nodeName.toLowerCase(),t&&t[r]){if("br"===r){o++,e=i.next();continue}return!1}if(F(e))return!1}if(8===n)return!1;if(3===n&&!Yo(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&Yo(e.nodeValue))return!1;e=i.next()}while(e)}return o<=1},createRng:U,nodeIndex:gu,split:function(e,t,n){var r,o,i,a=U();if(e&&t)return a.setStart(e.parentNode,gu(e)),a.setEnd(t.parentNode,gu(t)),r=a.extractContents(),(a=U()).setStart(t.parentNode,gu(t)+1),a.setEnd(e.parentNode,gu(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(ii(V,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(ii(V,o),e),P(e),n||t},bind:$,unbind:z,fire:function(e,t,n){return f.fire(e,t,n)},getContentEditable:j,getContentEditableParent:function(e){for(var t=C(),n=null;e&&e!==t&&null===(n=j(e));e=e.parentNode);return n},destroy:function(){if(u.length>0)for(var e=u.length;e--;){var t=u[e];f.unbind(t[0],t[1],t[2])}de(o,(function(e,t){a.unload(t),delete o[t]})),Sa.setDocument&&Sa.setDocument()},isChildOf:function(e,t){if(du){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}return e===t||t.contains(e)},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}},H=function(e,t,n){var r=t.keep_values,o={set:function(e,r,o){t.url_converter&&null!==r&&(r=t.url_converter.call(t.url_converter_scope||n(),r,o,e[0])),e.attr("data-mce-"+o,r).attr(o,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},i={style:{set:function(t,n){null===n||"object"!=typeof n?(r&&t.attr("data-mce-style",n),null!==n&&"string"==typeof n?(t.removeAttr("style"),t.css(e.parse(n))):t.attr("style",n)):t.css(n)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return e.serialize(e.parse(n),t[0].nodeName)}}};return r&&(i.href=i.src=o),i}(s,t,k(V));return V};hu.DOM=hu(document),hu.nodeIndex=gu;var vu=hu.DOM,bu=At.each,yu=At.grep,Cu=function(){function e(e){void 0===e&&(e={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=e}return e.prototype._setReferrerPolicy=function(e){this.settings.referrerPolicy=e},e.prototype.loadScript=function(e,t,n){var r,o=vu,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=At._addCacheSuffix(e),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),t()},r.onerror=function(){i(),C(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},e.prototype.isDone=function(e){return 2===this.states[e]},e.prototype.markDone=function(e){this.states[e]=2},e.prototype.add=function(e,t,n,r){var o=this.states[e];this.queue.push(e),void 0===o&&(this.states[e]=0),t&&(this.scriptLoadedCallbacks[e]||(this.scriptLoadedCallbacks[e]=[]),this.scriptLoadedCallbacks[e].push({success:t,failure:r,scope:n||this}))},e.prototype.load=function(e,t,n,r){return this.add(e,t,n,r)},e.prototype.remove=function(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]},e.prototype.loadQueue=function(e,t,n){this.loadScripts(this.queue,e,t,n)},e.prototype.loadScripts=function(e,t,n,r){var o=this,i=[],a=function(e,t){bu(o.scriptLoadedCallbacks[t],(function(t){C(t[e])&&t[e].call(t.scope)})),o.scriptLoadedCallbacks[t]=void 0};o.queueLoadedCallbacks.push({success:t,failure:r,scope:n||this});var u=function(){var t=yu(e);if(e.length=0,bu(t,(function(e){2!==o.states[e]?3!==o.states[e]?1!==o.states[e]&&(o.states[e]=1,o.loading++,o.loadScript(e,(function(){o.states[e]=2,o.loading--,a("success",e),u()}),(function(){o.states[e]=3,o.loading--,i.push(e),a("failure",e),u()}))):a("failure",e):a("success",e)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bu(n,(function(e){0===i.length?C(e.success)&&e.success.call(e.scope):C(e.failure)&&e.failure.call(e.scope,i)}))}};u()},e.ScriptLoader=new e,e}(),xu=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},wu={},Su=xu("en"),_u=function(){return ye(wu,Su.get())},ku={getData:function(){return me(wu,(function(e){return Re({},e)}))},setCode:function(e){e&&Su.set(e)},getCode:function(){return Su.get()},add:function(e,t){var n=wu[e];n||(wu[e]=n={}),de(t,(function(e,t){n[t.toLowerCase()]=e}))},translate:function(e){var t,n=_u().getOr({}),r=function(e){return C(e)?Object.prototype.toString.call(e):o(e)?"":""+e},o=function(e){return""===e||null==e},i=function(e){var t=r(e);return ye(n,t.toLowerCase()).map(r).getOr(t)},a=function(e){return e.replace(/{context:\w+}$/,"")};if(o(e))return"";if(m(t=e)&&Ce(t,"raw"))return r(e.raw);if(function(e){return p(e)&&e.length>1}(e)){var u=e.slice(1);return a(i(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return Ce(u,t)?r(u[t]):e})))}return a(i(e))},isRtl:function(){return _u().bind((function(e){return ye(e,"_dir")})).exists((function(e){return"rtl"===e}))},hasCode:function(e){return Ce(wu,e)}},Eu=function(){var e=[],t={},n={},r=[],o=function(e,t){var n=X(r,(function(n){return n.name===e&&n.state===t}));q(n,(function(e){return e.callback()}))},i=function(e){var t;return n[e]&&(t=n[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},u=function(e,r,c,s,f){if(!t[e]){var l="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==l.indexOf("/")&&-1===l.indexOf("://")&&(l=Eu.baseURL+"/"+l),t[e]=l.substring(0,l.lastIndexOf("/"));var d=function(){o(e,"loaded"),function(e,t,n,r){var o=i(e);q(o,(function(e){var n=a(t,e);u(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Cu))}(e,r,c,s)};n[e]?d():Cu.ScriptLoader.add(l,d,s,f)}},c=function(e,o,i){void 0===i&&(i="added"),Ce(n,e)&&"added"===i||Ce(t,e)&&"loaded"===i?o():r.push({name:e,state:i,callback:o})};return{items:e,urls:t,lookup:n,_listeners:r,get:function(e){if(n[e])return n[e].instance},dependencies:i,requireLangPack:function(e,n){!1!==Eu.languageLoad&&c(e,(function(){var r=ku.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||Cu.ScriptLoader.add(t[e]+"/langs/"+r+".js")}),"loaded")},add:function(t,r,i){var a=r;return e.push(a),n[t]={instance:a,dependencies:i},o(t,"added"),a},remove:function(e){delete t[e],delete n[e]},createUrl:a,addComponents:function(e,n){var r=t[e];q(n,(function(e){Cu.ScriptLoader.add(r+"/"+e)}))},load:u,waitFor:c}};Eu.languageLoad=!0,Eu.baseURL="",Eu.PluginManager=Eu(),Eu.ThemeManager=Eu();var Nu=function(){var e=function(e){var t=xu(M.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(M.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(M.some(e))}}}(w);return Re(Re({},e),{on:function(t){return e.get().each(t)}})},Au=function(e,t){var n=null;return{cancel:function(){g(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];g(n)&&(n=setTimeout((function(){n=null,e.apply(null,r)}),t))}}},Tu=function(e,t){var n=null,r=function(){g(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,e.apply(null,o)}),t)}}},Ru=function(e,t){var n=tr(e,t);return void 0===n||""===n?[]:n.split(" ")},Du=function(e){return void 0!==e.dom.classList},Ou=function(e,t){return function(e,t,n){var r=Ru(e,t).concat([n]);return Zn(e,t,r.join(" ")),!0}(e,"class",t)},Bu=function(e,t){return function(e,t,n){var r=X(Ru(e,t),(function(e){return e!==n}));return r.length>0?Zn(e,t,r.join(" ")):rr(e,t),!1}(e,"class",t)},Lu=function(e,t){Du(e)?e.dom.classList.add(t):Ou(e,t)},Pu=function(e){var t=Du(e)?e.dom.classList:function(e){return Ru(e,"class")}(e);0===t.length&&rr(e,"class")},Iu=function(e,t){return Du(e)&&e.dom.classList.contains(t)},Mu=function(e,t){var n=[];return q(Qt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Mu(e,t))})),n},Fu=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Bt(n)?[]:H(n.querySelectorAll(e),Rt.fromDom)}(t,e)},Uu=k("mce-annotation"),$u=k("data-mce-annotation"),zu=k("data-mce-annotation-uid"),ju=function(e,t){var n=e.selection.getRng(),r=Rt.fromDom(n.startContainer),o=Rt.fromDom(e.getBody()),i=t.fold((function(){return"."+Uu()}),(function(e){return"["+$u()+'="'+e+'"]'})),a=Zt(r,n.startOffset).getOr(r),u=Zr(a,i,(function(e){return Lt(e,o)})),c=function(e,t){return function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)}(e,t)?M.some(tr(e,t)):M.none()};return u.bind((function(t){return c(t,""+zu()).bind((function(n){return c(t,""+$u()).map((function(t){var r=Vu(e,n);return{uid:n,name:t,elements:r}}))}))}))},Vu=function(e,t){var n=Rt.fromDom(e.getBody());return Fu(n,"["+zu()+'="'+t+'"]')},Hu=function(e,t){var n=xu({}),r=function(){return{listeners:[],previous:Nu()}},o=function(e,t){i(e,(function(e){return t(e),e}))},i=function(e,t){var o=n.get(),i=t(ye(o,e).getOrThunk(r));o[e]=i,n.set(o)},a=Tu((function(){var t=n.get(),r=oe(fe(t));q(r,(function(t){i(t,(function(n){var r=n.previous.get();return ju(e,M.some(t)).fold((function(){r.isSome()&&(!function(e){o(e,(function(t){q(t.listeners,(function(t){return t(!1,e)}))}))}(t),n.previous.clear())}),(function(e){var t=e.uid,i=e.name,a=e.elements;Yn(r,t)||(!function(e,t,n){o(e,(function(r){q(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:H(n,(function(e){return e.dom}))})}))}))}(i,t,a),n.previous.set(t))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);e.on("remove",(function(){a.cancel()})),e.on("NodeChange",(function(){a.throttle()}));return{addListener:function(e,t){i(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))}}},qu=function(e,t){e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){q(e,(function(e){(function(e){return M.from(e.attr($u())).bind(t.lookup)})(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))},Wu=0,Ku=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*Math.random())+ ++Wu+String(t)},Xu=function(e,t){var n,r,o=Ht(e).dom,i=Rt.fromDom(o.createDocumentFragment()),a=(n=t,(r=(o||document).createElement("div")).innerHTML=n,Qt(Rt.fromDom(r)));gn(i,a),hn(e),pn(e,i)},Yu=function(e,t){return Rt.fromDom(e.dom.cloneNode(t))},Gu=function(e){return Yu(e,!1)},Ju=function(e){return Yu(e,!0)},Qu=function(e,t,n){void 0===n&&(n=O);var r=new uo(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!Un(t)&&!n(t));return M.from(t).filter(Un)};return{current:function(){return M.from(r.current()).filter(Un)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Zu=function(e,t){var n=t||function(t){return e.isBlock(t)||Vn(t)||Wn(t)},r=function(e,t,n,o){if(Un(e)){var i=o(e,t,e.data);if(-1!==i)return M.some({container:e,offset:i})}return n().bind((function(e){return r(e.container,e.offset,n,o)}))};return{backwards:function(e,t,o,i){var a=Qu(e,i,n);return r(e,t,(function(){return a.prev().map((function(e){return{container:e,offset:e.length}}))}),o).getOrNull()},forwards:function(e,t,o,i){var a=Qu(e,i,n);return r(e,t,(function(){return a.next().map((function(e){return{container:e,offset:0}}))}),o).getOrNull()}}},ec=Math.round,tc=function(e){return e?{left:ec(e.left),top:ec(e.top),bottom:ec(e.bottom),right:ec(e.right),width:ec(e.width),height:ec(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nc=function(e,t){return e=tc(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},rc=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},oc=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&rc(t.top-e.bottom,e,t)},ic=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&rc(t.bottom-e.top,e,t)},ac=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},uc=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},cc=function(e,t){if(Dn(e)&&e.hasChildNodes()){var n=e.childNodes,r=function(e,t,n){return Math.min(Math.max(e,t),n)}(t,0,n.length-1);return n[r]}return e},sc=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),fc=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&sc.test(e)},lc=Dn,dc=qo,mc=Bn("display","block table"),pc=Bn("float","left right"),gc=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(!e[n](t))return!1;return!0}}(lc,dc,T(pc)),hc=T(Bn("white-space","pre pre-line pre-wrap")),vc=Un,bc=Vn,yc=hu.nodeIndex,Cc=function(e,t){return t<0&&Dn(e)&&e.hasChildNodes()?void 0:cc(e,t)},xc=function(e){return"createRange"in e?e.createRange():hu.DOM.createRng()},wc=function(e){return e&&/[\r\n\t ]/.test(e)},Sc=function(e){return!!e.setStart&&!!e.setEnd},_c=function(e){var t=e.startContainer,n=e.startOffset;if(wc(e.toString())&&hc(t.parentNode)&&Un(t)){var r=t.data;if(wc(r[n-1])||wc(r[n+1]))return!0}return!1},kc=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},Ec=function(e){var t,n=e.getClientRects();return t=n.length>0?tc(n[0]):tc(e.getBoundingClientRect()),!Sc(e)&&bc(e)&&kc(t)?function(e){var t=e.ownerDocument,n=xc(t),r=t.createTextNode(Co),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=tc(n.getBoundingClientRect());return o.removeChild(r),i}(e):kc(t)&&Sc(e)?function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&Un(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),Ec(i)}return null}(e):t},Nc=function(e,t){var n=nc(e,t);return n.width=1,n.right=n.left+1,n},Ac=function(e){var t=[],n=function(e){var n,r;0!==e.height&&(t.length>0&&(n=e,r=t[t.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||t.push(e))},r=function(e,r){var o=xc(e.ownerDocument);if(r<e.data.length){if(fc(e.data[r]))return t;if(fc(e.data[r-1])&&(o.setStart(e,r),o.setEnd(e,r+1),!_c(o)))return n(Nc(Ec(o),!1)),t}r>0&&(o.setStart(e,r-1),o.setEnd(e,r),_c(o)||n(Nc(Ec(o),!1))),r<e.data.length&&(o.setStart(e,r),o.setEnd(e,r+1),_c(o)||n(Nc(Ec(o),!0)))},o=e.container(),i=e.offset();if(vc(o))return r(o,i),t;if(lc(o))if(e.isAtEnd()){var a=Cc(o,i);vc(a)&&r(a,a.data.length),gc(a)&&!bc(a)&&n(Nc(Ec(a),!1))}else{a=Cc(o,i);if(vc(a)&&r(a,0),gc(a)&&e.isAtEnd())return n(Nc(Ec(a),!1)),t;var u=Cc(e.container(),e.offset()-1);gc(u)&&!bc(u)&&(mc(u)||mc(a)||!gc(a))&&n(Nc(Ec(u),!1)),gc(a)&&n(Nc(Ec(a),!0))}return t},Tc=function(e,t,n){var r=function(){return n||(n=Ac(Tc(e,t))),n};return{container:k(e),offset:k(t),toRange:function(){var n=xc(e.ownerDocument);return n.setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vc(e),0===t},isAtEnd:function(){return vc(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return Cc(e,n?t-1:t)}}};Tc.fromRangeStart=function(e){return Tc(e.startContainer,e.startOffset)},Tc.fromRangeEnd=function(e){return Tc(e.endContainer,e.endOffset)},Tc.after=function(e){return Tc(e.parentNode,yc(e)+1)},Tc.before=function(e){return Tc(e.parentNode,yc(e))},Tc.isAbove=function(e,t){return Gn(ae(t.getClientRects()),ue(e.getClientRects()),oc).getOr(!1)},Tc.isBelow=function(e,t){return Gn(ue(t.getClientRects()),ae(e.getClientRects()),ic).getOr(!1)},Tc.isAtStart=function(e){return!!e&&e.isAtStart()},Tc.isAtEnd=function(e){return!!e&&e.isAtEnd()},Tc.isTextPosition=function(e){return!!e&&Un(e.container())},Tc.isElementPosition=function(e){return!1===Tc.isTextPosition(e)};var Rc,Dc=function(e,t){Un(t)&&0===t.data.length&&e.remove(t)},Oc=function(e,t,n){jn(n)?function(e,t,n){var r=M.from(n.firstChild),o=M.from(n.lastChild);t.insertNode(n),r.each((function(t){return Dc(e,t.previousSibling)})),o.each((function(t){return Dc(e,t.nextSibling)}))}(e,t,n):function(e,t,n){t.insertNode(n),Dc(e,n.previousSibling),Dc(e,n.nextSibling)}(e,t,n)},Bc=Un,Lc=Pn,Pc=hu.nodeIndex,Ic=function(e){var t=e.parentNode;return Lc(t)?Ic(t):t},Mc=function(e){return e?Ne(e.childNodes,(function(e,t){return Lc(t)&&"BR"!==t.nodeName?e=e.concat(Mc(t)):e.push(t),e}),[]):[]},Fc=function(e){return function(t){return e===t}},Uc=function(e){return(Bc(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n;t=Mc(Ic(e)),n=Ae(t,Fc(e),e),t=t.slice(0,n+1);var r=Ne(t,(function(e,n,r){return Bc(n)&&Bc(t[r-1])&&e++,e}),0);return t=ke(t,On([e.nodeName])),(n=Ae(t,Fc(e),e))-r}(e)+"]"},$c=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),Bc(n)?o=function(e,t){for(;(e=e.previousSibling)&&Bc(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(Uc(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;!(t===e||n&&n(t));t=t.parentNode)r.push(t);return r}(e,n),a=ke(a,T(Pn)),(u=u.concat(_e(a,(function(e){return Uc(e)})))).reverse().join("/")+","+o},zc=function(e,t){var n;if(!t)return null;var r=t.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Ne(o,(function(e,t){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return n?("text()"===n[1]&&(n[1]="#text"),function(e,t,n){var r=Mc(e);return r=ke(r,(function(e,t){return!Bc(e)||!Bc(r[t-1])})),(r=ke(r,On([t])))[n]}(e,n[1],parseInt(n[2],10))):null}),e);return i?Bc(i)?function(e,t){for(var n,r=e,o=0;Bc(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!Bc(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return Bc(e)&&t>e.data.length&&(t=e.data.length),Tc(e,t)}(i,parseInt(n,10)):(n="after"===n?Pc(i)+1:Pc(i),Tc(i.parentNode,n)):null},jc=Wn,Vc=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],c=[],s=0,f=e.getRoot();for(Un(a)?c.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Un(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(s=1,u=Math.max(0,i.length-1)),c.push(e.nodeIndex(i[u],n)+s));a&&a!==f;a=a.parentNode)c.push(e.nodeIndex(a,n));return c},Hc=function(e,t,n){var r=0;return At.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},qc=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Dn(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r))},Wc=function(e){return qc(e,!0),qc(e,!1),e},Kc=function(e,t){var n;if(Dn(e)&&(e=cc(e,t),jc(e)))return e;if(Ao(e)){if(Un(e)&&Eo(e)&&(e=e.parentNode),n=e.previousSibling,jc(n))return n;if(n=e.nextSibling,jc(n))return n}},Xc=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(jc(r)||"IMG"===o)return{name:o,index:Hc(n.dom,o,r)};var a=function(e){return Kc(e.startContainer,e.startOffset)||Kc(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Hc(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=Vc(o,e,n,r,!0),t.isCollapsed()||(i.end=Vc(o,e,n,r,!1)),Io(r)&&(i.isFakeCaret=!0),i}(e,n,t,i)},Yc=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,"&#xFEFF;"):e.create("span",r)},Gc=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Hc(n,u,a)};var c=Wc(r.cloneRange());if(!i){c.collapse(!1);var s=Yc(n,o+"_end",t);Oc(n,c,s)}(r=Wc(r)).collapse(!0);var f=Yc(n,o+"_start",t);return Oc(n,r,f),e.moveToBookmark({id:o,keep:!0}),{id:o}},Jc=function(e,t,n){return 2===t?Xc(So,n,e):3===t?function(e){var t=e.getRng();return{start:$c(e.dom.getRoot(),Tc.fromRangeStart(t)),end:$c(e.dom.getRoot(),Tc.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):Gc(e,!1)},Qc=A(Xc,E,!0),Zc=hu.DOM,es=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return ye(o,e.id).getOr(n)}return r},ts=function(e){return e.getParam("content_security_policy","")},ns=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},rs=function(e){return e.getParam("forced_root_block_attrs",{})},os=function(e){return e.getParam("automatic_uploads",!0,"boolean")},is=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},as=function(e){return e.getParam("icons","","string")},us=function(e){return e.getParam("images_upload_url","","string")},cs=function(e){return e.getParam("images_upload_base_path","","string")},ss=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},fs=function(e){return e.getParam("images_upload_handler",null,"function")},ls=function(e){return e.getParam("content_css_cors",!1,"boolean")},ds=function(e){return e.getParam("referrer_policy","","string")},ms=function(e){return e.getParam("language","en","string")},ps=function(e){return e.getParam("indent_use_margin",!1)},gs=function(e){var t=e.getParam("font_css",[]);return p(t)?t:H(t.split(","),$e)},hs=function(e){var t=e.getParam("object_resizing");return!1!==t&&!St.iOS&&(d(t)?t:"table,img,figure.image,div,video,iframe")},vs=function(e){return e.getParam("event_root")},bs=function(e){return e.getParam("theme")},ys=function(e){return e.getParam("validate")},Cs=function(e){return!1!==e.getParam("inline_boundaries")},xs=function(e){return e.getParam("content_css_cors")},ws=function(e){return e.getParam("plugins","","string")},Ss=Dn,_s=Un,ks=function(e){var t=e.parentNode;t&&t.removeChild(e)},Es=function(e){var t=So(e);return{count:e.length-t.length,text:t}},Ns=function(e){for(var t;-1!==(t=e.data.lastIndexOf(xo));)e.deleteData(t,1)},As=function(e,t){return Os(e),t},Ts=function(e,t){var n=t.container(),r=function(e,t){var n=z(e,t);return-1===n?M.none():M.some(n)}(ce(n.childNodes),e).map((function(e){return e<t.offset()?Tc(n,t.offset()-1):t})).getOr(t);return Os(e),r},Rs=function(e,t){return _s(e)&&t.container()===e?function(e,t){var n=Es(e.data.substr(0,t.offset())),r=Es(e.data.substr(t.offset()));return(n.text+r.text).length>0?(Ns(e),Tc(e,t.offset()-n.count)):t}(e,t):As(e,t)},Ds=function(e,t){return Tc.isTextPosition(t)?Rs(e,t):function(e,t){return t.container()===e.parentNode?Ts(e,t):As(e,t)}(e,t)},Os=function(e){Ss(e)&&Ao(e)&&(To(e)?e.removeAttribute("data-mce-caret"):ks(e)),_s(e)&&(Ns(e),0===e.data.length&&ks(e))},Bs=pt().browser,Ls=Wn,Ps=Xn,Is=Kn,Ms=function(e,t,n){var r,o,i=nc(t.getBoundingClientRect(),n);if("BODY"===e.tagName){var a=e.ownerDocument.documentElement;r=e.scrollLeft||a.scrollLeft,o=e.scrollTop||a.scrollTop}else{var u=e.getBoundingClientRect();r=e.scrollLeft-u.left,o=e.scrollTop-u.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var c=t.offsetWidth-t.clientWidth;return c>0&&(n&&(c*=-1),i.left+=c,i.right+=c),i},Fs=function(e,t,n,r){var o,i,a=Nu(),u=ns(e),c=u.length>0?u:"p",s=function(){!function(e){for(var t=Fu(Rt.fromDom(e),"*[contentEditable=false],video,audio,embed,object"),n=0;n<t.length;n++){var r,o=t[n].dom,i=o.previousSibling;Lo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,Bo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(t),i&&(Os(i),i=null),a.on((function(e){su(e.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},f=function(){o=oo.setInterval((function(){r()?su("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):su("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")}),500)};return{show:function(e,r){var o;if(s(),Is(r))return null;if(!n(r))return i=function(e,t){var n=e.ownerDocument.createTextNode(xo),r=e.parentNode;if(t){if(o=e.previousSibling,ko(o)){if(Ao(o))return o;if(Lo(o))return o.splitText(o.data.length-1)}r.insertBefore(n,e)}else{var o=e.nextSibling;if(ko(o)){if(Ao(o))return o;if(Bo(o))return o.splitText(1),o}e.nextSibling?r.insertBefore(n,e.nextSibling):r.appendChild(n)}return n}(r,e),o=r.ownerDocument.createRange(),$s(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=Oo(c,r,e);var u=Ms(t,r,e);su(i).css("top",u.top);var l=su('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(Re({},u)).appendTo(t)[0];return a.set({caret:l,element:r,before:e}),e&&su(l).addClass("mce-visual-caret-before"),f(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:s,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(e){var n=Ms(t,e.element,e.before);su(e.caret).css(Re({},n))}))},destroy:function(){return oo.clearInterval(o)}}},Us=function(){return Bs.isIE()||Bs.isEdge()||Bs.isFirefox()},$s=function(e){return Ls(e)||Ps(e)},zs=function(e){return $s(e)||In(e)&&Us()},js=Wn,Vs=Xn,Hs=Bn("display","block table table-cell table-caption list-item"),qs=Ao,Ws=Eo,Ks=Dn,Xs=qo,Ys=function(e){return e>0},Gs=function(e){return e<0},Js=function(e,t){for(var n;n=e(t);)if(!Ws(n))return n;return null},Qs=function(e,t,n,r,o){var i=new uo(e,r),a=js(e)||Ws(e);if(Gs(t)){if(a&&n(e=Js(i.prev.bind(i),!0)))return e;for(;e=Js(i.prev.bind(i),o);)if(n(e))return e}if(Ys(t)){if(a&&n(e=Js(i.next.bind(i),!0)))return e;for(;e=Js(i.next.bind(i),o);)if(n(e))return e}return null},Zs=function(e,t){for(;e&&e!==t;){if(Hs(e))return e;e=e.parentNode}return null},ef=function(e,t,n){return Zs(e.container(),n)===Zs(t.container(),n)},tf=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return Ks(n)?n.childNodes[r+e]:null},nf=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},rf=function(e,t,n){return Zs(t,e)===Zs(n,e)},of=function(e,t,n){for(var r=e?"previousSibling":"nextSibling";n&&n!==t;){var o=n[r];if(qs(o)&&(o=o[r]),js(o)||Vs(o)){if(rf(t,o,n))return o;break}if(Xs(o))break;n=n.parentNode}return null},af=A(nf,!0),uf=A(nf,!1),cf=function(e,t,n){var r,o=A(of,!0,t),i=A(of,!1,t),a=n.startContainer,u=n.startOffset;if(Eo(a)){Ks(a)||(a=a.parentNode);var c=a.getAttribute("data-mce-caret");if("before"===c&&(r=a.nextSibling,zs(r)))return af(r);if("after"===c&&(r=a.previousSibling,zs(r)))return uf(r)}if(!n.collapsed)return n;if(Un(a)){if(qs(a)){if(1===e){if(r=i(a))return af(r);if(r=o(a))return uf(r)}if(-1===e){if(r=o(a))return uf(r);if(r=i(a))return af(r)}return n}if(Lo(a)&&u>=a.data.length-1)return 1===e&&(r=i(a))?af(r):n;if(Bo(a)&&u<=1)return-1===e&&(r=o(a))?uf(r):n;if(u===a.data.length)return(r=i(a))?af(r):n;if(0===u)return(r=o(a))?uf(r):n}return n},sf=function(e,t){return M.from(tf(e?0:-1,t)).filter(js)},ff=function(e,t,n){var r=cf(e,t,n);return-1===e?Tc.fromRangeStart(r):Tc.fromRangeEnd(r)},lf=function(e){return M.from(e.getNode()).map(Rt.fromDom)},df=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},mf=function(e,t){var n=ef(e,t);return!(n||!Vn(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(Rc||(Rc={}));var pf,gf=Wn,hf=Un,vf=Dn,bf=Vn,yf=qo,Cf=function(e){return jo(e)||function(e){return!!Wo(e)&&!0!==G(ce(e.getElementsByTagName("*")),(function(e,t){return e||Mo(t)}),!1)}(e)},xf=Ko,wf=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},Sf=function(e,t){if(Ys(e)){if(yf(t.previousSibling)&&!hf(t.previousSibling))return Tc.before(t);if(hf(t))return Tc(t,0)}if(Gs(e)){if(yf(t.nextSibling)&&!hf(t.nextSibling))return Tc.after(t);if(hf(t))return Tc(t,t.data.length)}return Gs(e)?bf(t)?Tc.before(t):Tc.after(t):Tc.before(t)},_f=function(e,t,n){var r,o,i,a;if(!vf(n)||!t)return null;if(t.isEqual(Tc.after(n))&&n.lastChild){if(a=Tc.after(n.lastChild),Gs(e)&&yf(n.lastChild)&&vf(n.lastChild))return bf(n.lastChild)?Tc.before(n.lastChild):a}else a=t;var u=a.container(),c=a.offset();if(hf(u)){if(Gs(e)&&c>0)return Tc(u,--c);if(Ys(e)&&c<u.length)return Tc(u,++c);r=u}else{if(Gs(e)&&c>0&&(o=wf(u,c-1),yf(o)))return!Cf(o)&&(i=Qs(o,e,xf,o))?hf(i)?Tc(i,i.data.length):Tc.after(i):hf(o)?Tc(o,o.data.length):Tc.before(o);if(Ys(e)&&c<u.childNodes.length&&(o=wf(u,c),yf(o)))return bf(o)?function(e,t){var n=t.nextSibling;return n&&yf(n)?hf(n)?Tc(n,0):Tc.before(n):_f(Rc.Forwards,Tc.after(t),e)}(n,o):!Cf(o)&&(i=Qs(o,e,xf,o))?hf(i)?Tc(i,0):Tc.before(i):hf(o)?Tc(o,0):Tc.after(o);r=o||a.getNode()}if((Ys(e)&&a.isAtEnd()||Gs(e)&&a.isAtStart())&&(r=Qs(r,e,B,n,!0),xf(r,n)))return Sf(e,r);o=Qs(r,e,xf,n);var s=Te(X(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(u,n),gf));return!s||o&&s.contains(o)?o?Sf(e,o):null:a=Ys(e)?Tc.after(s):Tc.before(s)},kf=function(e){return{next:function(t){return _f(Rc.Forwards,t,e)},prev:function(t){return _f(Rc.Backwards,t,e)}}},Ef=function(e){return Tc.isTextPosition(e)?0===e.offset():qo(e.getNode())},Nf=function(e){if(Tc.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return qo(e.getNode(!0))},Af=function(e,t){return!Tc.isTextPosition(e)&&!Tc.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Tf=function(e,t,n){return e?!Af(t,n)&&(r=t,!(!Tc.isTextPosition(r)&&Vn(r.getNode())))&&Nf(t)&&Ef(n):!Af(n,t)&&Ef(t)&&Nf(n);var r},Rf=function(e,t,n){var r=kf(t);return M.from(e?r.next(n):r.prev(n))},Df=function(e,t,n){return Rf(e,t,n).bind((function(r){return ef(n,r,t)&&Tf(e,n,r)?Rf(e,t,r):M.some(r)}))},Of=function(e,t,n,r){return Df(e,t,n).bind((function(n){return r(n)?Of(e,t,n,r):M.some(n)}))},Bf=function(e,t){var n,r=e?t.firstChild:t.lastChild;return Un(r)?M.some(Tc(r,e?0:r.data.length)):r?qo(r)?M.some(e?Tc.before(r):Vn(n=r)?Tc.before(n):Tc.after(n)):function(e,t,n){var r=e?Tc.before(n):Tc.after(n);return Rf(e,t,r)}(e,t,r):M.none()},Lf=A(Rf,!0),Pf=A(Rf,!1),If=A(Bf,!0),Mf=A(Bf,!1),Ff="_mce_caret",Uf=function(e){return Dn(e)&&e.id===Ff},$f=function(e,t){for(;t&&t!==e;){if(t.id===Ff)return t;t=t.parentNode}return null},zf=function(e){return At.isArray(e.start)},jf=function(e,t){return Dn(t)&&e.isBlock(t)&&!t.innerHTML&&!St.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},Vf=function(e,t){return Mf(e).fold(O,(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Hf=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!$f(e,t))&&(function(e,t){var n=e.ownerDocument.createTextNode(xo);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),!0)},qf=function(e,t,n,r){var o,i,a,u,c=n[t?"start":"end"],s=e.getRoot();if(c){for(a=c[0],i=s,o=c.length-1;o>=1;o--){if(u=i.childNodes,Hf(s,i,r))return!0;if(c[o]>u.length-1)return!!Hf(s,i,r)||Vf(i,r);i=u[c[o]]}3===i.nodeType&&(a=Math.min(c[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(c[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},Wf=function(e){return Un(e)&&e.data.length>0},Kf=function(e,t,n){var r,o,i,a,u,c,s=e.get(n.id+"_"+t),f=n.keep;if(s){if(r=s.parentNode,"start"===t?(f?s.hasChildNodes()?(r=s.firstChild,o=1):Wf(s.nextSibling)?(r=s.nextSibling,o=0):Wf(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)+1):o=e.nodeIndex(s),u=r,c=o):(f?s.hasChildNodes()?(r=s.firstChild,o=1):Wf(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)):o=e.nodeIndex(s),u=r,c=o),!f){for(a=s.previousSibling,i=s.nextSibling,At.each(At.grep(s.childNodes),(function(e){Un(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));s=e.get(n.id+"_"+t);)e.remove(s,!0);a&&i&&a.nodeType===i.nodeType&&Un(a)&&!St.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,c=o)}return M.some(Tc(u,c))}return M.none()},Xf=function(e,t){var n=e.dom;if(t){if(zf(t))return function(e,t){var n=e.createRng();return qf(e,!0,t,n)&&qf(e,!1,t,n)?M.some(n):M.none()}(n,t);if(function(e){return d(e.start)}(t))return M.some(function(e,t){var n,r=e.createRng();return n=zc(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=zc(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r}(n,t));if(function(e){return Ce(e,"id")}(t))return function(e,t){var n=Kf(e,"start",t),r=Kf(e,"end",t);return Gn(n,r.or(n),(function(t,n){var r=e.createRng();return r.setStart(jf(e,t.container()),t.offset()),r.setEnd(jf(e,n.container()),n.offset()),r}))}(n,t);if(function(e){return Ce(e,"name")}(t))return function(e,t){return M.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))}(n,t);if(function(e){return Ce(e,"rng")}(t))return M.some(t.rng)}return M.none()},Yf=function(e,t,n){return Jc(e,t,n)},Gf=function(e,t){Xf(e,t).each((function(t){e.setRng(t)}))},Jf=function(e){return Dn(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},Qf=(pf=Co,function(e){return pf===e}),Zf=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},el=function(e){return!Zf(e)&&!Qf(e)},tl=function(e){return!!e.nodeType},nl=function(e,t,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(e){return e&&/^(IMG)$/.test(e.nodeName)}(o.childNodes[r]))&&Dn(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new uo(o,e.getParent(o,e.isBlock))):(o=i[i.length-1],(a=new uo(o,e.getParent(o,e.isBlock))).next(!0));for(var u=a.current();u;u=a.next())if(Un(u)&&!al(u))return n.setStart(u,0),void t.setRng(n)}},rl=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(Dn(e)||!al(e))return e}},ol=function(e,t){return tl(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},il=function(e,t,n){return e.schema.isValidChild(t,n)},al=function(e,t){if(void 0===t&&(t=!1),y(e)&&Un(e)){var n=t?e.data.replace(/ /g," "):e.data;return Yo(n)}return!1},ul=function(e,t){return C(e)?e=e(t):y(t)&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},cl=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},sl=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},fl=function(e,t,n){return sl(e,e.getStyle(t,n),n)},ll=function(e,t){var n;return e.getParent(t,(function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n})),n},dl=function(e,t,n){return e.getParents(t,n,e.getRoot())},ml=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return ve(e,(function(e,t){return V(r,(function(e){return e===t}))}))};return V(e.formatter.get(t),(function(t){var r=o(t);return V(e.formatter.get(n),(function(e){var t=o(e);return function(e,t,n){return void 0===n&&(n=c),u(n).eq(e,t)}(r,t)}))}))},pl=function(e){return xe(e,"block")},gl=function(e){return xe(e,"selector")},hl=function(e){return xe(e,"inline")},vl=function(e){return gl(e)&&!1!==e.expand&&!hl(e)},bl=Jf,yl=dl,Cl=al,xl=ol,wl=function(e,t){for(var n=t;n;){if(Dn(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},Sl=function(e,t,n,r){for(var o=t.data,i=n;e?i>=0:i<o.length;e?i--:i++)if(r(o.charAt(i)))return e?i+1:i;return-1},_l=function(e,t,n){return Sl(e,t,n,(function(e){return Qf(e)||Zf(e)}))},kl=function(e,t,n){return Sl(e,t,n,el)},El=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=Zu(e),c=o?i.backwards:i.forwards;return M.from(c(t,n,(function(e,t){return bl(e.parentNode)?-1:(a=e,r(o,e,t))}),u))};return c(n,r,_l).bind((function(e){return i?c(e.container,e.offset+(o?-1:0),kl):M.some(e)})).orThunk((function(){return a?M.some({container:a,offset:o?0:a.length}):M.none()}))},Nl=function(e,t,n,r,o){Un(r)&&He(r.data)&&r[o]&&(r=r[o]);for(var i=yl(e,r),a=0;a<i.length;a++)for(var u=0;u<t.length;u++){var c=t[u];if((!y(c.collapsed)||c.collapsed===n.collapsed)&&(gl(c)&&e.is(i[a],c.selector)))return i[a]}return r},Al=function(e,t,n,r){var o=n,i=e.dom,a=i.getRoot(),u=t[0];if(pl(u)&&(o=u.wrapper?null:i.getParent(n,u.block,a)),!o){var c=i.getParent(n,"LI,TD,TH");o=i.getParent(Un(n)?n.parentNode:n,(function(t){return t!==a&&xl(e,t)}),c)}if(o&&pl(u)&&u.wrapper&&(o=yl(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!cl(o,"br")););return o||n},Tl=function(e,t,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==t&&!b(o)&&!e.isBlock(o))||Tl(e,t,o,r))},Rl=function(e,t,n,r,o){var i,a=n,u=o?"previousSibling":"nextSibling",c=e.getRoot();if(Un(n)&&!Cl(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!t[0].block_expand&&e.isBlock(a))return a;for(var s=a[u];s;s=s[u]){var f=Un(s)&&!Tl(e,c,s,u);if(!bl(s)&&(!Vn(i=s)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!Cl(s,f))return a}if(a===c||a.parentNode===c){n=a;break}a=a.parentNode}return n},Dl=function(e){return bl(e.parentNode)||bl(e)},Ol=function(e,t,n,r){void 0===r&&(r=!1);var o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset,c=e.dom,s=n[0];(Dn(o)&&o.hasChildNodes()&&(o=cc(o,i),Un(o)&&(i=0)),Dn(a)&&a.hasChildNodes()&&(a=cc(a,t.collapsed?u:u-1),Un(a)&&(u=a.nodeValue.length)),o=wl(c,o),a=wl(c,a),Dl(o)&&(o=bl(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,Un(o)&&(i=t.collapsed?o.length:0)),Dl(a)&&(a=bl(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,Un(a)&&(u=t.collapsed?0:a.length)),t.collapsed)&&(El(c,e.getBody(),o,i,!0,r).each((function(e){var t=e.container,n=e.offset;o=t,i=n})),El(c,e.getBody(),a,u,!1,r).each((function(e){var t=e.container,n=e.offset;a=t,u=n})));return(hl(s)||s.block_expand)&&(hl(s)&&Un(o)&&0!==i||(o=Rl(c,n,o,i,!0)),hl(s)&&Un(a)&&u!==a.nodeValue.length||(a=Rl(c,n,a,u,!1))),vl(s)&&(o=Nl(c,n,t,o,"previousSibling"),a=Nl(c,n,t,a,"nextSibling")),(pl(s)||gl(s))&&(o=Al(e,n,o,"previousSibling"),a=Al(e,n,a,"nextSibling"),pl(s)&&(c.isBlock(o)||(o=Rl(c,n,o,i,!0)),c.isBlock(a)||(a=Rl(c,n,a,u,!1)))),Dn(o)&&(i=c.nodeIndex(o),o=o.parentNode),Dn(a)&&(u=c.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},Bl=function(e,t,n){var r=t.startOffset,o=cc(t.startContainer,r),i=t.endOffset,a=cc(t.endContainer,i-1),u=function(e){var t=e[0];Un(t)&&t===o&&r>=t.data.length&&e.splice(0,1);var n=e[e.length-1];return 0===i&&e.length>0&&n===a&&Un(n)&&e.splice(e.length-1,1),e},c=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},s=function(t,n){return e.getParent(t,(function(e){return e.parentNode===n}),n)},f=function(e,t,r){for(var o=r?"nextSibling":"previousSibling",i=e,a=i.parentNode;i&&i!==t;i=a){a=i.parentNode;var s=c(i===e?i:i[o],o);s.length&&(r||s.reverse(),n(u(s)))}};if(o===a)return n(u([o]));var l=e.findCommonAncestor(o,a);if(e.isChildOf(o,a))return f(o,l,!0);if(e.isChildOf(a,o))return f(a,l);var d=s(o,l)||o,m=s(a,l)||a;f(o,d,!0);var p=c(d===o?d:d.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(u(p)),f(a,m)},Ll=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},Pl=function(e){return X(function(e){return ee(e,(function(e){var t=uc(e);return t?[Rt.fromDom(t)]:[]}))}(e),bo)},Il=function(e,t){var n=Fu(t,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Pl(e)},Ml=function(e){return Il(Ll(e.selection.getSel()),Rt.fromDom(e.getBody()))},Fl=function(e,t){return Jr(e,"table",t)},Ul=function(e){return en(e).fold(k([e]),(function(t){return[e].concat(Ul(t))}))},$l=function(e){return tn(e).fold(k([e]),(function(t){return"br"===Mt(t)?Xt(t).map((function(t){return[e].concat($l(t))})).getOr([]):[e].concat($l(t))}))},zl=function(e,t){return Gn(function(e){var t=e.startContainer,n=e.startOffset;return Un(t)?0===n?M.some(Rt.fromDom(t)):M.none():M.from(t.childNodes[n]).map(Rt.fromDom)}(t),function(e){var t=e.endContainer,n=e.endOffset;return Un(t)?n===t.data.length?M.some(Rt.fromDom(t)):M.none():M.from(t.childNodes[n-1]).map(Rt.fromDom)}(t),(function(t,n){var r=Q(Ul(e),A(Lt,t)),o=Q($l(e),A(Lt,n));return r.isSome()&&o.isSome()})).getOr(!1)},jl=function(e,t,n,r){var o=n,i=new uo(n,o),a=ve(e.schema.getMoveCaretBeforeOnEnterElements(),(function(e,t){return!j(["td","th","table"],t.toLowerCase())}));do{if(Un(n)&&0!==At.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},Vl=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},Hl=function(e,t){var n=Ml(e);n.length>0?q(n,(function(n){var r=n.dom,o=e.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),t(o,!0)})):t(e.selection.getRng(),!1)},ql=function(e,t,n){var r=Gc(e,t);n(r),e.moveToBookmark(r)},Wl=function(e,t){var n=function(t){return e(t)?M.from(t.dom.nodeValue):M.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(zt,"text"),Kl=function(e){return Wl.get(e)},Xl=function(e,t,n,r){return Kt(t).fold((function(){return"skipping"}),(function(o){return"br"===r||function(e){return zt(e)&&Kl(e)===xo}(t)?"valid":function(e){return $t(e)&&Iu(e,Uu())}(t)?"existing":Uf(t.dom)?"caret":il(e,n,r)&&il(e,Mt(o),n)?"valid":"invalid-child"}))},Yl=function(e,t,n,r){var o=t.uid,i=void 0===o?Ku("mce-annotation"):o,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),u=Rt.fromTag("span",e);Lu(u,Uu()),Zn(u,""+zu(),i),Zn(u,""+$u(),n);var c=r(i,a),s=c.attributes,f=void 0===s?{}:s,l=c.classes,d=void 0===l?[]:l;return er(u,f),function(e,t){q(t,(function(t){Lu(e,t)}))}(u,d),u},Gl=function(e,t,n,r,o){var i=[],a=Yl(e.getDoc(),o,n,r),u=Nu(),c=function(){u.clear()},s=function(e){q(e,f)},f=function(t){switch(Xl(e,t,"span",Mt(t))){case"invalid-child":c();var n=Qt(t);s(n),c();break;case"valid":var r=u.get().getOrThunk((function(){var e=Gu(a);return i.push(e),u.set(e),e}));!function(e,t){ln(e,t),pn(t,e)}(t,r)}};return Bl(e.dom,t,(function(e){c(),function(e){var t=H(e,Rt.fromDom);s(t)}(e)})),i},Jl=function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection,i=o.getRng(),a=Ml(e).length>0;if(i.collapsed&&!a&&function(e,t){var n=Ol(e,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,i),o.getRng().collapsed&&!a){var u=Yl(e.getDoc(),r,t,n.decorate);Xu(u,Co),o.getRng().insertNode(u.dom),o.select(u.dom)}else ql(o,!1,(function(){Hl(e,(function(o){Gl(e,o,t,n.decorate,r)}))}))}))},Ql=function(e){var t,n=(t={},{register:function(e,n){t[e]={name:e,settings:n}},lookup:function(e){return ye(t,e).map((function(e){return e.settings}))}});qu(e,n);var r=Hu(e);return{register:function(e,t){n.register(e,t)},annotate:function(t,r){n.lookup(t).each((function(n){Jl(e,t,n,r)}))},annotationChanged:function(e,t){r.addListener(e,t)},remove:function(t){ju(e,M.some(t)).each((function(e){var t=e.elements;q(t,bn)}))},getAll:function(t){var n=function(e,t){var n=Rt.fromDom(e.getBody()),r=Fu(n,"["+$u()+'="'+t+'"]'),o={};return q(r,(function(e){var t=tr(e,zu()),n=ye(o,t).getOr([]);o[t]=n.concat([e])})),o}(e,t);return me(n,(function(e){return H(e,(function(e){return e.dom}))}))}}},Zl=function(e){return{getBookmark:A(Yf,e),moveToBookmark:A(Gf,e)}};Zl.isBookmarkNode=Jf;var ed=function(e,t){for(;t&&t!==e;){if(qn(t)||Wn(t))return t;t=t.parentNode}return null},td=function(e,t,n){if(n.collapsed)return!1;if(St.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Dn(r))return V(r.getClientRects(),(function(n){return ac(n,e,t)}))}return V(n.getClientRects(),(function(n){return ac(n,e,t)}))},nd=function(e,t,n){return e.fire(t,n)},rd=function(e,t,n,r){return e.fire("FormatApply",{format:t,node:n,vars:r})},od=function(e,t,n,r){return e.fire("FormatRemove",{format:t,node:n,vars:r})},id={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||id.metaKeyPressed(e)},metaKeyPressed:function(e){return St.mac?e.metaKey:e.ctrlKey&&!e.altKey}},ad=Wn,ud=function(e,t){var n,r,o,i,a,u,c,s,f,l,d,m,p,g,h,v="data-mce-selected",b=t.dom,C=At.each,x=t.getDoc(),w=document,S=Math.abs,_=Math.round,k=t.getBody(),E={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},N=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},A=function(e){return Xn(e)||b.hasClass(e,"mce-preview-object")},T=function(e){var n=e.target;(function(e,t){if("longpress"===e.type||0===e.type.indexOf("touch")){var n=e.touches[0];return N(e.target)&&!td(n.clientX,n.clientY,t)}return N(e.target)&&!td(e.clientX,e.clientY,t)})(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},R=function(e){return b.is(e,"figure.image")?[e.querySelector("img")]:b.hasClass(e,"mce-preview-object")&&y(e.firstElementChild)?[e,e.firstElementChild]:[e]},D=function(e){var n=hs(t);return!!n&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&(b.hasClass(e,"mce-preview-object")?Ot(Rt.fromDom(e.firstElementChild),n):Ot(Rt.fromDom(e),n))))},O=function(e,n,r){if(y(r)){var o=R(e);q(o,(function(e){e.style[n]||!t.schema.isValid(e.nodeName.toLowerCase(),n)?b.setStyle(e,n,r):b.setAttrib(e,n,""+r)}))}},B=function(e,t,n){O(e,"width",t),O(e,"height",n)},L=function(e){var a,v,y,C,x;a=e.screenX-u,v=e.screenY-c,m=a*i[2]+s,p=v*i[3]+f,m=m<5?5:m,p=p<5?5:p,y=(N(n)||A(n))&&!1!==function(e){return e.getParam("resize_img_proportional",!0,"boolean")}(t)?!id.modifierPressed(e):id.modifierPressed(e),y&&(S(a)>S(v)?(p=_(m*l),m=_(p/l)):(m=_(p/l),p=_(m*l))),B(r,m,p),C=(C=i.startPos.x+a)>0?C:0,x=(x=i.startPos.y+v)>0?x:0,b.setStyles(o,{left:C,top:x,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(s-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(f-p)),(a=k.scrollWidth-g)+(v=k.scrollHeight-h)!==0&&b.setStyles(o,{left:C-a,top:x-v}),d||(!function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})}(t,n,s,f,"corner-"+i.name),d=!0)},P=function(){var e=d;d=!1,e&&(O(n,"width",m),O(n,"height",p)),b.unbind(x,"mousemove",L),b.unbind(x,"mouseup",P),w!==x&&(b.unbind(w,"mousemove",L),b.unbind(w,"mouseup",P)),b.remove(r),b.remove(o),b.remove(a),I(n),e&&(!function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})}(t,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),t.nodeChanged()},I=function(e){$();var d=b.getPos(e,k),y=d.x,S=d.y,_=e.getBoundingClientRect(),N=_.width||_.right-_.left,T=_.height||_.bottom-_.top;n!==e&&(M(),n=e,m=p=0);var O=t.fire("ObjectSelected",{target:e}),I=b.getAttrib(n,v,"1");D(e)&&!O.isDefaultPrevented()?C(E,(function(e,t){var d,m=function(d){var m,p=R(n)[0];u=d.screenX,c=d.screenY,s=p.clientWidth,f=p.clientHeight,l=f/s,(i=e).name=t,i.startPos={x:N*e[0]+y,y:T*e[1]+S},g=k.scrollWidth,h=k.scrollHeight,a=b.add(k,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=A(m=n)?b.create("img",{src:St.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:S,margin:0}),B(r,N,T),r.removeAttribute(v),k.appendChild(r),b.bind(x,"mousemove",L),b.bind(x,"mouseup",P),w!==x&&(b.bind(w,"mousemove",L),b.bind(w,"mouseup",P)),o=b.add(k,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},s+" &times; "+f)};(d=b.get("mceResizeHandle"+t))&&b.remove(d),d=b.add(k,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===St.ie&&(d.contentEditable=!1),b.bind(d,"mousedown",(function(e){e.stopImmediatePropagation(),e.preventDefault(),m(e)})),e.elm=d,b.setStyles(d,{left:N*e[0]+y-d.offsetWidth/2,top:T*e[1]+S-d.offsetHeight/2})})):M(),b.getAttrib(n,v)||n.setAttribute(v,I)},M=function(){$(),n&&n.removeAttribute(v),de(E,(function(e,t){var n=b.get("mceResizeHandle"+t);n&&(b.unbind(n),b.remove(n))}))},F=function(n){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};d||t.removed||(C(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute(v)})),r="mousedown"===n.type?n.target:e.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],k)&&(z(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?I(r):M())},U=function(e){return ad(ed(t.getBody(),e))},$=function(){de(E,(function(e){e.elm&&(b.unbind(e.elm),delete e.elm)}))},z=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",(function(){if(z(),St.browser.isIE()||St.browser.isEdge()){t.on("mousedown click",(function(e){var n=e.target,r=n.nodeName;d||!/^(TABLE|IMG|HR)$/.test(r)||U(n)||(2!==e.button&&t.selection.select(n,"TABLE"===r),"mousedown"===e.type&&t.nodeChanged())}));var e=function(e){var n=function(e){oo.setEditorTimeout(t,(function(){return t.selection.select(e)}))};if(U(e.target)||Xn(e.target))return e.preventDefault(),void n(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&n(e.target))};b.bind(k,"mscontrolselect",e),t.on("remove",(function(){return b.unbind(k,"mscontrolselect",e)}))}var r=oo.throttle((function(e){t.composing||F(e)}));t.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),t.on("keyup compositionend",(function(e){n&&"TABLE"===n.nodeName&&r(e)})),t.on("hide blur",M),t.on("contextmenu longpress",T,!0)})),t.on("remove",$);return{isResizable:D,showResizeRect:I,hideResizeRect:M,updateResizeRect:F,destroy:function(){n=r=a=null}}},cd=function(e){return qn(e)||Wn(e)},sd=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o=n.elementFromPoint(e,t),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=At.toArray(i.getClientRects())).sort((function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-Math.abs(Math.max(n.top-t,n.bottom-t))}))).length>0){t=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,t),i.collapse(!0),i}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Wn(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,cd))?null:e}(r,n.body)}return r},fd=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},ld=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},dd=function(e,t,n){return ld(e,t,(function(e){return e.nodeName===n}))},md=function(e){return e&&"TABLE"===e.nodeName},pd=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},gd=function(e,t){return Ao(e)&&!1===ld(e,t,Uf)},hd=function(e,t,n){for(var r=new uo(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Vn(t))return!0},vd=function(e,t,n,r,o){var i,a,u=e.getRoot(),c=e.schema.getNonEmptyElements(),s=e.getParent(o.parentNode,e.isBlock)||u;if(r&&Vn(o)&&t&&e.isEmpty(s))return M.some(Tc(o.parentNode,e.nodeIndex(o)));for(var f=new uo(o,s);a=f[r?"prev":"next"]();){if("false"===e.getContentEditableParent(a)||gd(a,u))return M.none();if(Un(a)&&a.nodeValue.length>0)return!1===dd(a,u,"A")?M.some(Tc(a,r?a.nodeValue.length:0)):M.none();if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return M.none();i=a}return n&&i?M.some(Tc(i,0)):M.none()},bd=function(e,t,n,r){var o,i,a,u,c=e.getRoot(),s=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var f=Dn(o)&&i===o.childNodes.length,l=e.schema.getNonEmptyElements();if(u=n,Ao(o))return M.none();if(Dn(o)&&i>o.childNodes.length-1&&(u=!1),zn(o)&&(o=c,i=0),o===c){if(u&&(a=o.childNodes[i>0?i-1:0])){if(Ao(a))return M.none();if(l[a.nodeName]||md(a))return M.none()}if(o.hasChildNodes()){if(i=Math.min(!u&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Un(o)&&f?o.data.length:0,!t&&o===c.lastChild&&md(o))return M.none();if(function(e,t){for(;t&&t!==e;){if(Wn(t))return!0;t=t.parentNode}return!1}(c,o)||Ao(o))return M.none();if(o.hasChildNodes()&&!1===md(o)){a=o;var d=new uo(o,c);do{if(Wn(a)||Ao(a)){s=!1;break}if(Un(a)&&a.nodeValue.length>0){i=u?0:a.nodeValue.length,o=a,s=!0;break}if(l[a.nodeName.toLowerCase()]&&!pd(a)){i=e.nodeIndex(a),o=a.parentNode,u||i++,s=!0;break}}while(a=u?d.next():d.prev())}}}return t&&(Un(o)&&0===i&&vd(e,f,t,!0,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),Dn(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Vn(a)||function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t}(a,"A")||hd(e,a,!1)||hd(e,a,!0)||vd(e,f,t,!0,a).each((function(e){o=e.container(),i=e.offset(),s=!0})))),u&&!t&&Un(o)&&i===o.nodeValue.length&&vd(e,f,t,!1,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),s?M.some(Tc(o,i)):M.none()},yd=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=Tc.fromRangeStart(t);return bd(e,n,!0,r).each((function(e){n&&Tc.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||bd(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),fd(t,r)?M.none():M.some(r)},Cd=function(e,t){return e.splitText(t)},xd=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&Un(t)?n>0&&n<t.nodeValue.length&&(t=(r=Cd(t,n)).previousSibling,o>n?(t=r=Cd(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Un(t)&&n>0&&n<t.nodeValue.length&&(t=Cd(t,n),n=0),Un(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Cd(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},wd=function(e){return{walk:function(t,n){return Bl(e,t,n)},split:xd,normalize:function(t){return yd(e,t).fold(O,(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))}}};wd.compareRanges=fd,wd.getCaretRangeFromPoint=sd,wd.getSelectedNode=uc,wd.getNode=cc;var Sd,_d=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=ir(n,e);return parseFloat(o)||0}return r},r=function(e,t){return G(t,(function(t,n){var r=ir(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!x(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Jn(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}("height",(function(e){var t=e.dom;return yn(e)?t.getBoundingClientRect().height:t.offsetHeight})),kd=function(e,t){return e.view(t).fold(k([]),(function(t){var n=e.owner(t),r=kd(e,n);return[t].concat(r)}))},Ed=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?M.none():M.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Rt.fromDom)},owner:function(e){return qt(e)}}),Nd=function(e){var t=Rt.fromDom(document),n=_n(t),r=function(e,t){var n=t.owner(e);return kd(t,n)}(e,Ed),o=Sn(e),i=Y(r,(function(e,t){var n=Sn(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return xn(i.left+o.left+n.left,i.top+o.top+n.top)},Ad=function(e){return"textarea"===Mt(e)},Td=function(e,t){var n=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return xn(n.offsetLeft,n.offsetTop);var i=wn(null==r?void 0:r.pageYOffset,o.scrollTop),a=wn(null==r?void 0:r.pageXOffset,o.scrollLeft),u=wn(o.clientTop,n.clientTop),c=wn(o.clientLeft,n.clientLeft);return Sn(e).translate(a-c,i-u)}(e),r=function(e){return _d.get(e)}(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},Rd=function(e,t){var n=function(e,t){var n=Qt(e);if(0===n.length||Ad(e))return{element:e,offset:t};if(t<n.length&&!Ad(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return Ad(r)?{element:e,offset:t}:"img"===Mt(r)?{element:r,offset:1}:zt(r)?{element:r,offset:Kl(r).length}:{element:r,offset:Qt(r).length}}(e,t),r=Rt.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return ln(n.element,r),Td(r,(function(){return vn(r)}))},Dd=function(e,t,n,r){Pd(e,(function(o,i){return Bd(e,t,n,r)}),n)},Od=function(e,t,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(e,t){return e.fire("ScrollIntoView",t).isDefaultPrevented()})(e,i)||(n(t,_n(t).top,r,o),function(e,t){e.fire("AfterScrollIntoView",t)}(e,i))},Bd=function(e,t,n,r){var o=Rt.fromDom(e.getBody()),i=Rt.fromDom(e.getDoc());o.dom.offsetWidth;var a=Rd(Rt.fromDom(n.startContainer),n.startOffset);Od(e,i,t,a,r),a.cleanup()},Ld=function(e,t,n,r){var o=Rt.fromDom(e.getDoc());Od(e,o,n,function(e){return Td(Rt.fromDom(e),w)}(t),r)},Pd=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Rt.fromDom(r),Rt.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},Id=function(e,t,n,r){var o=e.pos;if(n)kn(o.left,o.top,r);else{var i=o.top-t+e.height;kn(o.left,i,r)}},Md=function(e,t,n,r,o){var i=n+t,a=r.pos.top,u=r.bottom,c=u-a>=n;if(a<t)Id(r,n,!1!==o,e);else if(a>i){Id(r,n,c?!1!==o:!0===o,e)}else u>i&&!c&&Id(r,n,!0===o,e)},Fd=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Md(e,t,o,n,r)},Ud=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Md(e,t,o,n,r);var i=Nd(n.element),a=An(window);i.top<a.y?En(n.element,!1!==r):i.top>a.bottom&&En(n.element,!0===r)},$d=function(e,t,n){return Dd(e,Fd,t,n)},zd=function(e,t,n){return Ld(e,t,Fd,n)},jd=function(e,t,n){return Dd(e,Ud,t,n)},Vd=function(e,t,n){return Ld(e,t,Ud,n)},Hd=function(e,t,n){(e.inline?$d:jd)(e,t,n)},qd=function(e){var t=un(e).dom;return e.dom===t.activeElement},Wd=function(e){return void 0===e&&(e=Rt.fromDom(document)),M.from(e.dom.activeElement).map(Rt.fromDom)},Kd=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Xd=kr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Yd=(Xd.before,Xd.on,Xd.after,function(e){return e.fold(E,E,E)}),Gd=kr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Jd={domRange:Gd.domRange,relative:Gd.relative,exact:Gd.exact,exactFromRange:function(e){return Gd.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Rt.fromDom(e.startContainer)},relative:function(e,t){return Yd(e)},exact:function(e,t,n,r){return e}})}(e);return Wt(t)},range:Kd},Qd=pt().browser,Zd=function(e,t){var n=zt(t)?Kl(t).length:Qt(t).length+1;return e>n?n:e<0?0:e},em=function(e){return Jd.range(e.start,Zd(e.soffset,e.start),e.finish,Zd(e.foffset,e.finish))},tm=function(e,t){return!Rn(t.dom)&&(It(e,t)||Lt(e,t))},nm=function(e){return function(t){return tm(e,t.start)&&tm(e,t.finish)}},rm=function(e){return!0===e.inline||Qd.isIE()},om=function(e){return Jd.range(Rt.fromDom(e.startContainer),e.startOffset,Rt.fromDom(e.endContainer),e.endOffset)},im=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?M.from(t.getRangeAt(0)):M.none()).map(om)}(Wt(e).dom).filter(nm(e))},am=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),M.some(t)}catch(e){return M.none()}},um=function(e){var t=rm(e)?im(Rt.fromDom(e.getBody())):M.none();e.bookmark=t.isSome()?t:e.bookmark},cm=function(e){return(e.bookmark?e.bookmark:M.none()).bind((function(t){return function(e,t){return M.from(t).filter(nm(e)).map(em)}(Rt.fromDom(e.getBody()),t)})).bind(am)},sm={isEditorUIElement:function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},fm=function(e,t){pt().browser.isIE()?function(e){e.on("focusout",(function(){um(e)}))}(e):function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))}(e,t),e.on("keyup NodeChange",(function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||um(e)}))},lm=function(e){var t=Au((function(){um(e)}),0);e.on("init",(function(){e.inline&&function(e,t){var n=function(){t.throttle()};hu.DOM.bind(document,"mouseup",n),e.on("remove",(function(){hu.DOM.unbind(document,"mouseup",n)}))}(e,t),fm(e,t)})),e.on("remove",(function(){t.cancel()}))},dm=hu.DOM,mm=function(e,t){var n=function(e){return e.getParam("custom_ui_selector","","string")}(e),r=dm.getParent(t,(function(t){return function(e){return sm.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)}));return null!==r},pm=function(e,t){var n=t.editor;lm(n),n.on("focusin",(function(){var t=e.focusedEditor;t!==n&&(t&&t.fire("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.fire("focus",{blurredEditor:t}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var t=e.focusedEditor;mm(n,function(e){try{var t=un(Rt.fromDom(e.getElement()));return Wd(t).fold((function(){return document.body}),(function(e){return e.dom}))}catch(e){return document.body}}(n))||t!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),Sd||(Sd=function(t){var n=e.activeEditor;n&&function(e){if(an()&&y(e.target)){var t=Rt.fromDom(e.target);if($t(t)&&fn(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return ae(n)}}return M.from(e.target)}(t).each((function(t){t.ownerDocument===document&&(t===document.body||mm(n,t)||e.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))}))},dm.bind(document,"focusin",Sd))},gm=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(dm.unbind(document,"focusin",Sd),Sd=null)},hm=function(e,t){return function(e){return e.collapsed?M.from(cc(e.startContainer,e.startOffset)).map(Rt.fromDom):M.none()}(t).bind((function(t){return vo(t)?M.some(t):!1===It(e,t)?M.some(e):M.none()}))},vm=function(e,t){hm(Rt.fromDom(e.getBody()),t).bind((function(e){return If(e.dom)})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},bm=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},ym=function(e){return qd(e)||(t=e,Wd(un(t)).filter((function(e){return t.dom.contains(e.dom)}))).isSome();var t},Cm=function(e){return e.inline?function(e){var t=e.getBody();return t&&ym(Rt.fromDom(t))}(e):function(e){return e.iframeElement&&qd(Rt.fromDom(e.iframeElement))}(e)},xm=function(e){return Cm(e)||function(e){var t=un(Rt.fromDom(e.getElement()));return Wd(t).filter((function(t){return!(void 0!==(n=t.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(e,t.dom);var n})).isSome()}(e)},wm=function(e){return e.editorManager.setActive(e)},Sm=function(e,t){e.removed||(t?wm(e):function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),void 0!==e.bookmark&&!1===Cm(e)&&cm(e).each((function(t){e.selection.setRng(t),r=t}));var o=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))}(e,t.getNode());if(e.$.contains(n,o))return bm(o),vm(e,r),void wm(e);e.inline||(St.opera||bm(n),e.getWin().focus()),(St.gecko||e.inline)&&(bm(n),vm(e,r)),wm(e)}(e))},_m=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return M.from(i).map(Rt.fromDom).map((function(e){return r&&t.collapsed?e:Zt(e,o(e,a)).getOr(e)})).bind((function(e){return $t(e)?M.some(e):Kt(e).filter($t)})).map((function(e){return e.dom})).getOr(e)},km=function(e,t,n){return _m(e,t,!0,n,(function(e,t){return Math.min(nn(e),t)}))},Em=function(e,t,n){return _m(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Nm=function(e,t){for(var n=e;e&&Un(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Am=function(e,t){return H(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},Tm={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Rm=function(e,t,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[o];if(i)return i;for(var a=e.parent;a&&a!==t;a=a.parent)if(i=a[o])return i}},Dm=function(e){if(!Yo(e.value))return!1;var t=e.parent;return!t||"span"===t.name&&!t.attr("style")||!/^[ ]+$/.test(e.value)},Om=function(e){var t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Bm=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,Tm[t]||1);return n&&de(n,(function(e,t){r.attr(t,e)})),r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r=this;if("string"!=typeof e)return null!=e&&de(e,(function(e,t){r.attr(t,e)})),r;if(n=r.attributes){if(void 0!==t){if(null===t){if(e in n.map){delete n.map[e];for(var o=n.length;o--;)if(n[o].name===e)return n.splice(o,1),r}return r}if(e in n.map){for(o=n.length;o--;)if(n[o].name===e){n[o].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,r}return n.map[e]}},e.prototype.clone=function(){var t,n=this,r=new e(n.name,n.type);if(t=n.attributes){var o=[];o.map={};for(var i=0,a=t.length;i<a;i++){var u=t[i];"id"!==u.name&&(o[o.length]={name:u.name,value:u.value},o.map[u.name]=u.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){for(var e=this,t=e.firstChild;t;){var n=t.next;e.insert(t,e,!0),t=n}e.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t=this;e.parent&&e.remove();var n=t.lastChild;return n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},e.prototype.insert=function(e,t,n){e.parent&&e.remove();var r=t.parent||this;return n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){for(var t=[],n=this.firstChild;n;n=Rm(n,this))n.name===e&&t.push(n);return t},e.prototype.children=function(){for(var e=[],t=this.firstChild;t;t=t.next)e.push(t);return e},e.prototype.empty=function(){var e=this;if(e.firstChild){for(var t=[],n=e.firstChild;n;n=Rm(n,e))t.push(n);for(var r=t.length;r--;){(n=t[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return e.firstChild=e.lastChild=null,e},e.prototype.isEmpty=function(e,t,n){void 0===t&&(t={});var r=this,o=r.firstChild;if(Om(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(e[o.name])return!1;if(Om(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Dm(o))return!1;if(3===o.type&&o.parent&&t[o.parent.name]&&Yo(o.value))return!1;if(n&&n(o))return!1}while(o=Rm(o,r));return!0},e.prototype.walk=function(e){return Rm(this,null,e)},e}(),Lm=function(e,t){return e.replace(t.re,(function(e){return ye(t.uris,e).getOr(e)}))},Pm=At.each,Im=At.trim,Mm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Fm={ftp:21,http:80,https:443,mailto:25},Um=["img","video"],$m=function(e,t,n){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?function(e,t){return y(e)?!e:!y(t)||!j(Um,t)}(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))},zm=function(){function e(t,n){t=Im(t),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))o.source=t;else{var i=0===t.indexOf("//");if(0!==t.indexOf("/")||i||(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var a=this.settings.base_uri?this.settings.base_uri.path:new e(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)t="//mce_host"+o.toAbsPath(a,t);else{var u=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,u[1])+u[2]}}t=t.replace(/@@/g,"(mce_at)");var c=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);Pm(Mm,(function(e,t){var n=c[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[e]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return e.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},e.isDomSafe=function(e,t,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(e).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(e){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!$m(n,r,t)},e.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},e.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if("./"===t)return t;var r=new e(t,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=Fm[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},e.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n<r;n++)if(n>=u.length||a[n]!==u[n]){o=n+1;break}if(a.length<u.length)for(n=0,r=u.length;n<r;n++)if(n>=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=u.length;n<r;n++)i+=n!==o-1?"/"+u[n]:u[n];return i},e.prototype.toAbsPath=function(e,t){var n,r,o=0,i=[],a=/\/$/.test(t)?"/":"",u=e.split("/"),c=t.split("/");for(Pm(u,(function(e){e&&i.push(e)})),u=i,n=c.length-1,i=[];n>=0;n--)0!==c[n].length&&"."!==c[n]&&(".."!==c[n]?o>0?o--:i.push(c[n]):o++);return 0!==(r=(n=u.length-o)<=0?ne(i).join("/"):u.slice(0,n).join("/")+"/"+ne(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},e.prototype.getURI=function(e){var t;return void 0===e&&(e=!1),this.source&&!e||(t="",e||(this.protocol?t+=this.protocol+"://":t+="//",this.userInfo&&(t+=this.userInfo+"@"),this.host&&(t+=this.host),this.port&&(t+=":"+this.port)),this.path&&(t+=this.path),this.query&&(t+="?"+this.query),this.anchor&&(t+="#"+this.anchor),this.source=t),this.source},e}(),jm=At.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Vm=function(e,t,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),a=1,u=n;0!==a;)for(r.lastIndex=u;;){var c=r.exec(t);if(null===c)return u;if("!"===c[1]){u=Fe(c[2],"--")?Hm(t,!1,c.index+"!--".length):Hm(t,!0,c.index+1);break}o.lastIndex=r.lastIndex;var s=o.exec(t);if(!g(s)&&s.index===r.lastIndex){"/"===c[1]?a-=1:Ce(i,c[2])||(a+=1),u=r.lastIndex+s[0].length;break}}return u},Hm=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var u=a.exec(e);return u?u.index+u[0].length:r.length},qm=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},Wm=function(e,t){var n;void 0===t&&(t=Ti());var r=null!==(n=(e=e||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==e.fix_self_closing&&(e.fix_self_closing=!0);var i=e.comment?e.comment:w,a=e.cdata?e.cdata:w,u=e.text?e.text:w,c=e.start?e.start:w,s=e.end?e.end:w,f=e.pi?e.pi:w,l=e.doctype?e.doctype:w,d=function(n,d){void 0===d&&(d="html");for(var m,p,g,h,v,b,y,C,x,w,S,_,k,E,N,A,T,R,D,O=n.html,B=0,L=[],P=0,I=yi.decode,M=At.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),F="html"===d?0:1,U=function(e){var t,n;for(t=L.length;t--&&L[t].name!==e;);if(t>=0){for(n=L.length-1;n>=t;n--)(e=L[n]).valid&&s(e.name);L.length=t}},$=function(e,t){return u(Lm(e,n),t)},z=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),i(Lm(t,n)))},j=function(e,t){var n=e||"",r=!Fe(n,"--"),o=Hm(O,r,t);return e=O.substr(t,o-t),z(r?n+e:e),o+1},V=function(t,i,a,u,c){if(a=function(e){return Lm(e,n)}((i=i.toLowerCase())in X?i:I(a||u||c||"")),Y&&!C&&!1===function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")}(i)){var s=E[i];if(!s&&N){for(var f=N.length;f--&&!(s=N[f]).pattern.test(i););-1===f&&(s=null)}if(!s)return;if(s.validValues&&!(a in s.validValues))return}("name"===i||"id"===i)&&t in jm&&(a in r||a in o)||M[i]&&!zm.isDomSafe(a,t,e)||C&&(i in M||0===i.indexOf("on"))||(h.map[i]=a,h.push({name:i,value:a}))},H=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),q=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,W=t.getShortEndedElements(),K=e.self_closing_elements||t.getSelfClosingElements(),X=t.getBoolAttrs(),Y=e.validate,G=e.remove_internals,J=e.fix_self_closing,Q=t.getSpecialElements(),Z=O+">";m=H.exec(Z);){var ee=m[0];if(B<m.index&&$(I(O.substr(B,m.index-B))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),U(p);else if(p=m[8]){if(m.index+ee.length>O.length){$(I(O.substr(m.index))),B=m.index+ee.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),x=p in W,J&&K[p]&&L.length>0&&L[L.length-1].name===p&&U(p);var te=qm(q,m[9]);if(null!==te){if("all"===te){B=Vm(t,O,H.lastIndex),H.lastIndex=B;continue}S=!1}if(!Y||(w=t.getElementRule(p))){if(S=!0,Y&&(E=w.attributes,N=w.attributePatterns),(k=m[9])?((C=-1!==k.indexOf("data-mce-type"))&&G&&(S=!1),(h=[]).map={},k.replace(q,(function(e,t,n,r,o){return V(p,t,n,r,o),""}))):(h=[]).map={},Y&&!C){if(A=w.attributesRequired,T=w.attributesDefault,R=w.attributesForced,w.removeEmptyAttrs&&!h.length&&(S=!1),R)for(v=R.length;v--;)y=(_=R[v]).name,"{$uid}"===(D=_.value)&&(D="mce_"+P++),h.map[y]=D,h.push({name:y,value:D});if(T)for(v=T.length;v--;)(y=(_=T[v]).name)in h.map||("{$uid}"===(D=_.value)&&(D="mce_"+P++),h.map[y]=D,h.push({name:y,value:D}));if(A){for(v=A.length;v--&&!(A[v]in h.map););-1===v&&(S=!1)}if(_=h.map["data-mce-bogus"]){if("all"===_){B=Vm(t,O,H.lastIndex),H.lastIndex=B;continue}S=!1}}S&&c(p,h,x)}else S=!1;if(g=Q[p]){g.lastIndex=B=m.index+ee.length,(m=g.exec(O))?(S&&(b=O.substr(B,m.index-B)),B=m.index+m[0].length):(b=O.substr(B),B=O.length),S&&(b.length>0&&$(b,!0),s(p)),H.lastIndex=B;continue}x||(k&&k.indexOf("/")===k.length-1?S&&s(p):L.push({name:p,valid:S}))}else if(p=m[1])z(p);else if(p=m[2]){if(!(1===F||e.preserve_cdata||L.length>0&&t.isValidChild(L[L.length-1].name,"#cdata"))){B=j("",m.index+2),H.lastIndex=B;continue}a(p)}else if(p=m[3])l(p);else{if((p=m[4])||"<!"===ee){B=j(p,m.index+ee.length),H.lastIndex=B;continue}if(p=m[5]){if(1!==F){B=j("?",m.index+2),H.lastIndex=B;continue}f(p,m[6])}}B=m.index+ee.length}for(B<O.length&&$(I(O.substr(B))),v=L.length-1;v>=0;v--)(p=L[v]).valid&&s(p.name)};return{parse:function(e,t){void 0===t&&(t="html"),d(function(e){for(var t,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ku("img"),a=0,u=0;t=n.exec(e);){var c=t[0],s=i+"_"+u++;o[s]=c,a<t.index&&r.push(e.substr(a,t.index-a)),r.push(s),a=t.index+c.length}var f=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:e,re:f}:(a<e.length&&r.push(e.substr(a)),{prefix:i,uris:o,html:r.join(""),re:f})}(e),t)}}};Wm.findEndTag=Vm;var Km=function(e,t){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=e.schema,i=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")}(e.getTempAttrs(),t),a=o.getShortEndedElements();n=r.exec(i);){var u=r.lastIndex,c=n[0].length,s=void 0;s=a[n[1]]?u:Wm.findEndTag(o,i,u),i=i.substring(0,u-c)+i.substring(s),r.lastIndex=u-c}return So(i)},Xm=Km,Ym=function(e,t,n,r){var o,i=function(e,t){return Re(Re({},e),{format:t,get:!0,getInner:!0})}(t,n),a=t.no_events?i:e.fire("BeforeGetContent",i);return o="raw"===a.format?At.trim(Xm(e.serializer,r.innerHTML)):"text"===a.format?e.dom.isEmpty(r)?"":So(r.innerText||r.textContent):"tree"===a.format?e.serializer.serialize(r,a):function(e,t){var n=ns(e),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(r,a)),j(["text","tree"],a.format)||yo(Rt.fromDom(r))?a.content=o:a.content=At.trim(o),a.no_events?a.content:e.fire("GetContent",a).content},Gm=At.each,Jm=function(e){return{compare:function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Gm(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(Ce(e,r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(Ce(t,r))return!1;return!0};return!!o(r(t),r(n))&&(!!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))&&(!Jf(t)&&!Jf(n)))}}},Qm=At.makeMap,Zm=function(e){var t=[],n=(e=e||{}).indent,r=Qm(e.indent_before||""),o=Qm(e.indent_after||""),i=yi.getEncodeFunc(e.entity_encoding||"raw",e.entities),a="html"===e.element_format;return{start:function(e,u,c){var s,f,l,d;if(n&&r[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n"),t.push("<",e),u)for(s=0,f=u.length;s<f;s++)l=u[s],t.push(" ",l.name,'="',i(l.value,!0),'"');t[t.length]=!c||a?">":" />",c&&n&&o[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n")},end:function(e){var r;t.push("</",e,">"),n&&o[e]&&t.length>0&&(r=t[t.length-1]).length>0&&"\n"!==r&&t.push("\n")},text:function(e,n){e.length>0&&(t[t.length]=n?e:i(e))},cdata:function(e){t.push("<![CDATA[",e,"]]>")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,r){r?t.push("<?",e," ",i(r),"?>"):t.push("<?",e,"?>"),n&&t.push("\n")},doctype:function(e){t.push("<!DOCTYPE",e,">",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},ep=function(e,t){void 0===t&&(t=Ti());var n=Zm(e);(e=e||{}).validate=!("validate"in e)||e.validate;return{serialize:function(r){var o=e.validate,i={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild)do{a(e)}while(e=e.next)}};n.reset();var a=function(e){var r=i[e.type];if(r)r(e);else{var u=e.name,c=e.shortEnded,s=e.attributes;if(o&&s&&s.length>1){var f=[];f.map={};var l=t.getElementRule(e.name);if(l){for(var d=0,m=l.attributesOrder.length;d<m;d++){if((g=l.attributesOrder[d])in s.map){var p=s.map[g];f.map[g]=p,f.push({name:g,value:p})}}for(d=0,m=s.length;d<m;d++){var g;if(!((g=s[d].name)in f.map)){p=s.map[g];f.map[g]=p,f.push({name:g,value:p})}}s=f}}if(n.start(e.name,s,c),!c){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(u)}}};return 1!==r.type||e.inner?i[11](r):a(r),n.getContent()}}},tp=new Set;q(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(e){tp.add(e)}));var np=["font","text-decoration","text-emphasis"],rp=function(e,t){return fe(e.parseStyle(e.getAttrib(t,"style")))},op=function(e,t){return te(rp(e,t),(function(e){return!function(e){return tp.has(e)}(e)}))},ip=function(e,t,n){var r=rp(e,t),o=rp(e,n),i=function(r){var o=e.getStyle(t,r),i=e.getStyle(n,r);return Ve(o)&&Ve(i)&&o!==i};return V(r,(function(e){var t=function(t){return V(t,(function(t){return t===e}))};if(!t(o)&&t(np)){var n=X(o,(function(e){return V(np,(function(t){return Fe(e,t)}))}));return V(n,i)}return i(e)}))},ap=function(e,t,n){return M.from(n.container()).filter(Un).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},up=A(ap,!0,Zf),cp=A(ap,!1,Zf),sp=function(e){var t=e.container();return Un(t)&&(0===t.data.length||wo(t.data)&&Zl.isBookmarkNode(t.parentNode))},fp=function(e,t){return function(n){return M.from(tf(e?0:-1,n)).filter(t).isSome()}},lp=function(e){return Hn(e)&&"block"===ir(Rt.fromDom(e),"display")},dp=function(e){return Wn(e)&&!function(e){return Dn(e)&&"all"===e.getAttribute("data-mce-bogus")}(e)},mp=fp(!0,lp),pp=fp(!1,lp),gp=fp(!0,Xn),hp=fp(!1,Xn),vp=fp(!0,In),bp=fp(!1,In),yp=fp(!0,dp),Cp=fp(!1,dp),xp=function(e){var t=Fu(e,"br"),n=X(function(e){for(var t=[],n=e.dom;n;)t.push(Rt.fromDom(n)),n=n.lastChild;return t}(e).slice(-1),mo);t.length===n.length&&q(n,vn)},wp=function(e){hn(e),pn(e,Rt.fromHtml('<br data-mce-bogus="1">'))},Sp=function(e){tn(e).each((function(t){Xt(t).each((function(n){fo(e)&&mo(t)&&fo(n)&&vn(t)}))}))},_p=function(e,t,n){return It(t,e)?(r=function(e,t){for(var n=C(t)?t:O,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Rt.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,(function(e){return n(e)||Lt(e,t)})),r.slice(0,-1)):[];var r},kp=function(e,t){return _p(e,t,O)},Ep=function(e,t){return[e].concat(kp(e,t))},Np=function(e,t,n){return Of(e,t,n,sp)},Ap=function(e,t){return Q(Ep(Rt.fromDom(t.container()),e),fo)},Tp=function(e,t,n){return Np(e,t.dom,n).forall((function(e){return Ap(t,n).fold((function(){return!1===ef(e,n,t.dom)}),(function(r){return!1===ef(e,n,t.dom)&&It(r,Rt.fromDom(e.container()))}))}))},Rp=function(e,t,n){return Ap(t,n).fold((function(){return Np(e,t.dom,n).forall((function(e){return!1===ef(e,n,t.dom)}))}),(function(t){return Np(e,t.dom,n).isNone()}))},Dp=A(Rp,!1),Op=A(Rp,!0),Bp=A(Tp,!1),Lp=A(Tp,!0),Pp=function(e){return lf(e).exists(mo)},Ip=function(e,t,n){var r=X(Ep(Rt.fromDom(n.container()),t),fo),o=ae(r).getOr(t);return Rf(e,o.dom,n).filter(Pp)},Mp=function(e,t){return lf(t).exists(mo)||Ip(!0,e,t).isSome()},Fp=function(e,t){return function(e){return M.from(e.getNode(!0)).map(Rt.fromDom)}(t).exists(mo)||Ip(!1,e,t).isSome()},Up=A(Ip,!1),$p=A(Ip,!0),zp=function(e){return Tc.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},jp=function(e,t){var n=X(Ep(Rt.fromDom(t.container()),e),fo);return ae(n).getOr(e)},Vp=function(e,t){return zp(t)?cp(t):cp(t)||Pf(jp(e,t).dom,t).exists(cp)},Hp=function(e,t){return zp(t)?up(t):up(t)||Lf(jp(e,t).dom,t).exists(up)},qp=function(e){return lf(e).bind((function(e){return Yr(e,$t)})).exists((function(e){return function(e){return j(["pre","pre-wrap"],e)}(ir(e,"white-space"))}))},Wp=function(e,t){return function(e,t){return Pf(e.dom,t).isNone()}(e,t)||function(e,t){return Lf(e.dom,t).isNone()}(e,t)||Dp(e,t)||Op(e,t)||Fp(e,t)||Mp(e,t)},Kp=function(e,t){return!qp(t)&&(Dp(e,t)||Bp(e,t)||Fp(e,t)||Vp(e,t))},Xp=function(e,t){return!qp(t)&&(Op(e,t)||Lp(e,t)||Mp(e,t)||Hp(e,t))},Yp=function(e,t){return Kp(e,t)||Xp(e,function(e){var t=e.container(),n=e.offset();return Un(t)&&n<t.data.length?Tc(t,n+1):e}(t))},Gp=function(e,t){return Qf(e.charAt(t))},Jp=function(e){var t=e.container();return Un(t)&&Me(t.data,Co)},Qp=function(e){var t=e.data,n=function(e){var t=e.split("");return H(t,(function(e,n){return Qf(e)&&n>0&&n<t.length-1&&el(t[n-1])&&el(t[n+1])?" ":e})).join("")}(t);return n!==t&&(e.data=n,!0)},Zp=function(e,t){return M.some(t).filter(Jp).bind((function(t){var n=t.container(),r=function(e,t){var n=t.data,r=Tc(t,0);return!(!Gp(n,0)||Yp(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||Qp(n)||function(e,t){var n=t.data,r=Tc(t,n.length-1);return!(!Gp(n,n.length-1)||Yp(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n);return r?M.some(t):M.none()}))},eg=function(e){var t=Rt.fromDom(e.getBody());e.selection.isCollapsed()&&Zp(t,Tc.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},tg=function(e,t,n){if(0!==n){var r=Rt.fromDom(e),o=Xr(r,fo).getOr(r),i=e.data.slice(t,t+n),a=t+n>=e.data.length&&Xp(o,Tc(e,e.data.length)),u=0===t&&Kp(o,Tc(e,0));e.replaceData(t,n,function(e,t,n){return G(e,(function(r,o){return Zf(o)||Qf(o)?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+Co}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,u,a))}},ng=function(e,t){var n=e.data.slice(t),r=n.length-ze(n).length;tg(e,t,r)},rg=function(e,t){var n=e.data.slice(0,t),r=n.length-je(n).length;tg(e,t-r,r)},og=function(e,t,n,r){void 0===r&&(r=!0);var o=je(e.data).length,i=r?e:t,a=r?t:e;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Rt.fromDom(a)),n&&ng(i,o),i},ig=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===Tc.isTextPosition(e)&&n===t.parentNode&&r>Tc.before(t).offset()}(t,e)?Tc(t.container(),t.offset()-1):t},ag=function(e){return qo(e.previousSibling)?M.some((t=e.previousSibling,Un(t)?Tc(t,t.data.length):Tc.after(t))):e.previousSibling?Mf(e.previousSibling):M.none();var t},ug=function(e){return qo(e.nextSibling)?M.some((t=e.nextSibling,Un(t)?Tc(t,0):Tc.before(t))):e.nextSibling?If(e.nextSibling):M.none();var t},cg=function(e,t){return ag(t).orThunk((function(){return ug(t)})).orThunk((function(){return function(e,t){var n=Tc.before(t.previousSibling?t.previousSibling:t.parentNode);return Pf(e,n).fold((function(){return Lf(e,Tc.after(t))}),M.some)}(e,t)}))},sg=function(e,t){return ug(t).orThunk((function(){return ag(t)})).orThunk((function(){return function(e,t){return Lf(e,Tc.after(t)).fold((function(){return Pf(e,Tc.before(t))}),M.some)}(e,t)}))},fg=function(e,t,n){return function(e,t,n){return e?sg(t,n):cg(t,n)}(e,t,n).map(A(ig,n))},lg=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},dg=function(e,t){return t&&Ce(e.schema.getBlockElements(),Mt(t))},mg=function(e){if(ti(e)){var t=Rt.fromHtml('<br data-mce-bogus="1">');return hn(e),pn(e,t),M.some(Tc.before(t.dom))}return M.none()},pg=function(e,t,n){var r,o,i,a,u=Xt(e).filter(zt),c=Yt(e).filter(zt);return vn(e),(r=u,o=c,i=t,a=function(e,t,r){var o=e.dom,i=t.dom,a=o.data.length;return og(o,i,n),r.container()===i?Tc(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?M.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):M.none()).orThunk((function(){return n&&(u.each((function(e){return rg(e.dom,e.dom.length)})),c.each((function(e){return ng(e.dom,0)}))),t}))},gg=function(e,t,n,r){void 0===r&&(r=!0);var o,i=fg(t,e.getBody(),n.dom),a=Xr(n,A(dg,e),(o=e.getBody(),function(e){return e.dom===o})),u=pg(n,i,function(e,t){return Ce(e.schema.getTextInlineElements(),Mt(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(mg).fold((function(){r&&lg(e,t,u)}),(function(n){r&&lg(e,t,M.some(n))}))},hg=function(e){return Fu(e,"td,th")},vg=function(e,t){return{start:e,end:t}},bg=kr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yg=function(e,t){return Zr(Rt.fromDom(e),"td,th",t)},Cg=function(e){return!Lt(e.start,e.end)},xg=function(e,t){return Fl(e.start,t).bind((function(n){return Fl(e.end,t).bind((function(e){return t=Lt(n,e),r=n,t?M.some(r):M.none();var t,r}))}))},wg=function(e){return function(t){return xg(t,e).map((function(e){return function(e,t,n){return{rng:e,table:t,cells:n}}(t,e,hg(e))}))}},Sg=function(e,t,n,r){if(n.collapsed||!e.forall(Cg))return M.none();if(t.isSameTable){var o=e.bind(wg(r));return M.some({start:o,end:o})}var i=yg(n.startContainer,r),a=yg(n.endContainer,r),u=i.bind(function(e){return function(t){return Fl(t,e).bind((function(e){return ue(hg(e)).map((function(e){return vg(t,e)}))}))}}(r)).bind(wg(r)),c=a.bind(function(e){return function(t){return Fl(t,e).bind((function(e){return ae(hg(e)).map((function(e){return vg(e,t)}))}))}}(r)).bind(wg(r));return M.some({start:u,end:c})},_g=function(e,t){return Z(e,(function(e){return Lt(e,t)}))},kg=function(e){return Gn(_g(e.cells,e.rng.start),_g(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))},Eg=function(e,t,n){return e.exists((function(e){return function(e,t){return!Cg(e)&&xg(e,t).exists((function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length}))}(e,n)&&zl(e.start,t)}))},Ng=function(e,t){var n=t.startTable,r=t.endTable,o=e.cloneRange();return n.each((function(e){return o.setStartAfter(e.dom)})),r.each((function(e){return o.setEndBefore(e.dom)})),o},Ag=function(e,t){var n=function(e){return function(t){return Lt(e,t)}}(e),r=function(e,t){var n=yg(e.startContainer,t),r=yg(e.endContainer,t);return Gn(n,r,vg)}(t,n),o=function(e,t){var n=function(e){return Fl(Rt.fromDom(e),t)},r=n(e.startContainer),o=n(e.endContainer),i=r.isSome(),a=o.isSome(),u=Gn(r,o,Lt).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:u,isMultiTable:!u&&i&&a}}(t,n);return Eg(r,t,n)?r.map((function(e){return bg.singleCellTable(t,e.start)})):o.isMultiTable?function(e,t,n,r){return Sg(e,t,n,r).bind((function(e){var r=e.start,o=e.end,i=r.bind(kg).getOr([]),a=o.bind(kg).getOr([]);if(i.length>0&&a.length>0){var u=Ng(n,t);return M.some(bg.multiTable(i,a,u))}return M.none()}))}(r,o,t,n):function(e,t,n,r){return Sg(e,t,n,r).bind((function(e){var t=e.start,n=e.end;return t.or(n)})).bind((function(e){var r=t.isSameTable,o=kg(e).getOr([]);if(r&&e.cells.length===o.length)return M.some(bg.fullTable(e.table));if(o.length>0){if(r)return M.some(bg.partialTable(o,M.none()));var i=Ng(n,t);return M.some(bg.partialTable(o,M.some(Re(Re({},t),{rng:i}))))}return M.none()}))}(r,o,t,n)},Tg=function(e){var t;return(8===Ft(t=e)||"#comment"===Mt(t)?Xt(e):tn(e)).bind(Tg).orThunk((function(){return M.some(e)}))},Rg=function(e){return q(e,(function(e){rr(e,"contenteditable"),wp(e)}))},Dg=function(e,t,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(t.dom.lastChild)):(o.setStartBefore(t.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Pg(e,o,t,!1)},Og=function(e){var t=Ml(e),n=Rt.fromDom(e.selection.getNode());Kn(n.dom)&&ti(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&V(t,(function(e){return Lt(e,n)}))&&Zn(n,"data-mce-selected","1")},Bg=function(e,t,n){var r=e.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(e,t){return M.from(e.dom.getParent(t,e.dom.isBlock)).map(Rt.fromDom)}(e,i?o.endContainer:o.startContainer);o.deleteContents(),function(e,t,n){n.each((function(n){t?vn(n):(wp(n),e.selection.setCursorLocation(n.dom,0))}))}(e,i,a.filter(ti));var u=i?t[0]:t[t.length-1];return Dg(e,u,r,i),ti(u)?M.none():M.some(i?t.slice(1):t.slice(0,-1))})).getOr(t);return Rg(o),Og(e),!0},Lg=function(e,t,n,r){var o=e.selection.getRng(),i=t[0],a=n[n.length-1];Dg(e,i,o,!0),Dg(e,a,o,!1);var u=ti(i)?t:t.slice(1),c=ti(a)?n:n.slice(0,-1);return Rg(u.concat(c)),r.deleteContents(),Og(e),!0},Pg=function(e,t,n,r){void 0===r&&(r=!0),t.deleteContents();var o,i=Tg(n).getOr(n),a=Rt.fromDom(e.dom.getParent(i.dom,e.dom.isBlock));if(ti(a)&&(wp(a),r&&e.selection.setCursorLocation(a.dom,0)),!Lt(n,a)){var u=Yn(Kt(a),n)?[]:Kt(o=a).map(Qt).map((function(e){return X(e,(function(e){return!Lt(o,e)}))})).getOr([]);q(u.concat(Qt(n)),(function(e){Lt(e,a)||It(e,a)||!ti(e)||vn(e)}))}return!0},Ig=function(e,t){return gg(e,!1,t),!0},Mg=function(e,t,n,r){return Ug(t,r).fold((function(){return function(e,t,n){return Ag(t,n).map((function(t){return t.fold(A(Pg,e),A(Ig,e),A(Bg,e),A(Lg,e))}))}(e,t,n)}),(function(t){return function(e,t){return $g(e,t)}(e,t)})).getOr(!1)},Fg=function(e,t){return Q(Ep(t,e),bo)},Ug=function(e,t){return Q(Ep(t,e),(n="caption",function(e){return $t(e)&&Mt(e)===n}));var n},$g=function(e,t){return wp(t),e.selection.setCursorLocation(t.dom,0),M.some(!0)},zg=function(e,t,n,r,o){return Df(n,e.getBody(),o).bind((function(i){return function(e,t,n,r){return If(e.dom).bind((function(o){return Mf(e.dom).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(e,t){return $g(e,t)}(e,r):function(e,t,n){return Ug(e,Rt.fromDom(n.getNode())).map((function(e){return!1===Lt(e,t)}))}(t,r,i)})).or(M.some(!0))},jg=function(e,t,n,r){var o=Tc.fromRangeStart(e.selection.getRng());return Fg(n,r).bind((function(r){return ti(r)?$g(e,r):function(e,t,n,r,o){return Df(n,e.getBody(),o).bind((function(e){return Fg(t,Rt.fromDom(e.getNode())).map((function(e){return!1===Lt(e,r)}))}))}(e,n,t,r,o)})).getOr(!1)},Vg=function(e,t){return e?vp(t):bp(t)},Hg=function(e,t,n){var r=Rt.fromDom(e.getBody());return Ug(r,n).fold((function(){return jg(e,t,r,n)||function(e,t){var n=Tc.fromRangeStart(e.selection.getRng());return Vg(t,n)||Rf(t,e.getBody(),n).exists((function(e){return Vg(t,e)}))}(e,t)}),(function(n){return function(e,t,n,r){var o=Tc.fromRangeStart(e.selection.getRng());return ti(r)?$g(e,r):zg(e,n,t,r,o)}(e,t,r,n).getOr(!1)}))},qg=function(e,t){var n=Rt.fromDom(e.selection.getStart(!0)),r=Ml(e);return e.selection.isCollapsed()&&0===r.length?Hg(e,t,n):function(e,t,n){var r=Rt.fromDom(e.getBody()),o=e.selection.getRng();return 0!==n.length?Bg(e,n,M.none()):Mg(e,r,o,t)}(e,n,r)},Wg=function(e){var t=Tc.fromRangeStart(e),n=Tc.fromRangeEnd(e),r=e.commonAncestorContainer;return Rf(!1,r,n).map((function(o){return!ef(t,n,r)&&ef(t,o,r)?function(e,t,n,r){var o=document.createRange();return o.setStart(e,t),o.setEnd(n,r),o}(t.container(),t.offset(),o.container(),o.offset()):e})).getOr(e)},Kg=function(e){return e.collapsed?e:Wg(e)},Xg=function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||e.value===Co}(t.firstChild)},Yg=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||Xg(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Gg=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return e.data===Co||Vn(e)}(e.firstChild)},Jg=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||Gg(t))?e.slice(0,-1):e;var t},Qg=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Zg=function(e,t){var n=Tc.after(e),r=kf(t).prev(n);return r?r.toRange():null},eh=function(e,t,n){var r=e.parentNode;return At.each(t,(function(t){r.insertBefore(t,e)})),function(e,t){var n=Tc.before(e),r=kf(t).next(n);return r?r.toRange():null}(e,n)},th=function(e,t,n,r){var o,i=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),a=Qg(t,n.startContainer),u=Jg((o=i.firstChild,X(o.childNodes,(function(e){return"LI"===e.nodeName})))),c=t.getRoot(),s=function(e){var r=Tc.fromRangeStart(n),o=kf(t.getRoot()),i=1===e?o.prev(r):o.next(r);return!i||Qg(t,i.getNode())!==a};return s(1)?eh(a,u,c):s(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Zg(t[0],n)}(a,u,c,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),At.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),Zg(t[t.length-1],n)}(a,u,c,n)},nh=Kn,rh=function(e){var t=e.dom,n=Kg(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,nh);!function(e,t,n){return null!==n&&n===e.getParent(t.endContainer,nh)&&zl(Rt.fromDom(n),t)}(t,n,r)?e.getDoc().execCommand("Delete",!1,null):Pg(e,n,Rt.fromDom(r))},oh=function(e,t,n){var r,o,i,a=e.selection,u=e.dom;/^ | $/.test(t)&&(t=function(e,t,n){var r=Rt.fromDom(e.getRoot());return n=Kp(r,Tc.fromRangeStart(t))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Xp(r,Tc.fromRangeEnd(t))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(u,a.getRng(),t));var c=e.parser,s=n.merge,f=ep({validate:ys(e)},e.schema),l='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',d=e.fire("BeforeSetContent",{content:t,format:"html",selection:!0,paste:n.paste});if(d.isDefaultPrevented())e.fire("SetContent",{content:d.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=d.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,l);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=e.getBody();m===p&&a.isCollapsed()&&u.isBlock(p.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}(e,p.firstChild)&&u.isEmpty(p.firstChild)&&((o=u.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rh(e);var g,h={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=c.parse(t,h);if(!0===n.paste&&Yg(e.schema,v)&&function(e,t){return!!Qg(e,t)}(u,r))return o=th(f,u,a.getRng(),v),a.setRng(o),void e.fire("SetContent",d);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!u.isBlock(i.name)){e.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(e._selectionOverrides.showBlockCaretContainer(r),h.invalid){e.selection.setContent(l),r=a.getNode();var C=e.getBody();for(9===r.nodeType?r=i=C:i=r;i!==C;)r=i,i=i.parentNode;t=r===C?C.innerHTML:u.getOuterHTML(r),t=f.serialize(c.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return f.serialize(v)})))),r===C?u.setHTML(C,t):u.setOuterHTML(r,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t)}}(e,t=f.serialize(v),r);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=Jm(r);At.each(r.select("*[data-mce-fragment]"),(function(e){if(y(n[e.nodeName.toLowerCase()])&&op(r,e))for(var t=e.parentNode;y(t)&&t!==o&&!ip(r,e,t);t=t.parentNode)if(i.compare(t,e)){r.remove(e,!0);break}}))}}(e,s),function(e,t){var n,r=e.dom,o=e.selection;if(t){o.scrollIntoView(t);var i=ed(e.getBody(),t);if("false"===r.getContentEditable(i))return r.remove(t),void o.select(i);var a=r.createRng(),u=t.previousSibling;if(Un(u)){if(a.setStart(u,u.nodeValue.length),!St.ie){var c=t.nextSibling;Un(c)&&(u.appendData(c.data),c.parentNode.removeChild(c))}}else a.setStartBefore(t),a.setEndBefore(t);var s=r.getParent(t,r.isBlock);r.remove(t),s&&r.isEmpty(s)&&(e.$(s).empty(),a.setStart(s,0),a.setEnd(s,0),nh(s)||function(e){return!!e.getAttribute("data-mce-fragment")}(s)||!(n=function(t){var n=Tc.fromRangeStart(t);if(n=kf(e.getBody()).next(n))return n.toRange()}(a))?r.add(s,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(s))),o.setRng(a)}}(e,u.get("mce_marker")),g=e.getBody(),At.each(g.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),function(e,t){M.from(e.getParent(t,"td,th")).map(Rt.fromDom).each(Sp)}(u,a.getStart()),e.fire("SetContent",d),e.addVisual()}},ih=function(e,t){t(e),e.firstChild&&ih(e.firstChild,t),e.next&&ih(e.next,t)},ah=function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&ih(n.firstChild,(function(n){q(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),q(t,(function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)Ce(r,a)&&i.push(r[a]);for(var u in o)Ce(o,u)&&i.push(o[u]);return i}(e,t,n);q(r,(function(e){q(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))},uh=function(e){return e instanceof Bm},ch=function(e,t,n){e.dom.setHTML(e.getBody(),t),!0!==n&&function(e){Cm(e)&&If(e.getBody()).each((function(t){var n=t.getNode(),r=In(n)?If(n).getOr(t):t;e.selection.setRng(r.toRange())}))}(e)},sh=function(e,t,n){var r=function(e,t){return Re(Re({format:"html"},e),{set:!0,content:uh(t)?"":t})}(n,t),o=n.no_events?r:e.fire("BeforeSetContent",r);return uh(t)||(t=o.content),M.from(e.getBody()).fold(k(t),(function(n){return uh(t)?function(e,t,n,r){ah(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=ep({validate:e.validate},e.schema).serialize(n);return r.content=yo(Rt.fromDom(t))?o:At.trim(o),ch(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r),n}(e,n,t,o):function(e,t,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===t.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+o+"</li>");var i=ns(e);i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=e.dom.createHTML(i,rs(e),n)):n||(n='<br data-mce-bogus="1">'),ch(e,n,r.no_selection),e.fire("SetContent",r)}else"raw"!==r.format&&(n=ep({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Rt.fromDom(t))?n:At.trim(n),ch(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r);return r.content}(e,n,t,o)}))},fh=function(e,t){return function(e,t){var n=e.dom;return n.parentNode?Gr(Rt.fromDom(n.parentNode),(function(n){return!Lt(e,n)&&t(n)})):M.none()}(e,t).isSome()},lh=function(e){return C(e)?e:O},dh=function(e,t,n){var r=t(e),o=lh(n);return r.orThunk((function(){return o(e)?M.none():function(e,t,n){for(var r=e.dom,o=lh(n);r.parentNode;){r=r.parentNode;var i=Rt.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return M.none()}(e,t,o)}))},mh=cl,ph=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(gl(i)&&!1===i.inherit&&e.dom.is(t,i.selector))return!0}return!1},gh=function(e,t,n,r,o){var i=e.dom.getRoot();return t!==i&&(t=e.dom.getParent(t,(function(t){return!!ph(e,t,n)||(t.parentNode===i||!!bh(e,t,n,r,!0))})),!!bh(e,t,n,r,o))},hh=function(e,t,n){return!!mh(t,n.inline)||(!!mh(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0))},vh=function(e,t,n,r,o,i){var a=n[r];if(C(n.onmatch))return n.onmatch(t,n,r);if(a)if(v(a.length)){for(var u in a)if(Ce(a,u)){var c="attributes"===r?e.getAttrib(t,u):fl(e,t,u),s=ul(a[u],i),f=b(c)||He(c);if(f&&b(s))continue;if(o&&f&&!n.exact)return!1;if((!o||n.exact)&&!mh(c,sl(e,s,u)))return!1}}else for(var l=0;l<a.length;l++)if("attributes"===r?e.getAttrib(t,a[l]):fl(e,t,a[l]))return!0;return!0},bh=function(e,t,n,r,o){var i=e.formatter.get(n),a=e.dom;if(i&&t)for(var u=0;u<i.length;u++){var c=i[u];if(hh(e.dom,t,c)&&vh(a,t,c,"attributes",o,r)&&vh(a,t,c,"styles",o,r)){var s=c.classes;if(s)for(var f=0;f<s.length;f++)if(!e.dom.hasClass(t,ul(s[f],r)))return;return c}}},yh=function(e,t,n,r,o){if(r)return gh(e,r,t,n,o);if(r=e.selection.getNode(),gh(e,r,t,n,o))return!0;var i=e.selection.getStart();return!(i===r||!gh(e,i,t,n,o))},Ch=function(e,t){var n=function(t){return Lt(t,Rt.fromDom(e.getBody()))};return M.from(e.selection.getStart(!0)).bind((function(r){return dh(Rt.fromDom(r),(function(n){return se(t,(function(t){return function(t,n){return bh(e,t.dom,n)?M.some(n):M.none()}(n,t)}))}),n)})).getOrNull()},xh=function(e,t,n){return G(n,(function(n,r){var o=function(e,t){return V(e.formatter.get(t),(function(e){var t=function(e){return e.length>1&&"%"===e.charAt(0)};return V(["styles","attributes"],(function(n){return ye(e,n).exists((function(e){var n=p(e)?e:be(e);return V(n,t)}))}))}))}(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n}),[])},wh=xo,Sh="_mce_caret",_h=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==wh||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},kh=function(e){if(e){var t=new uo(e,e);for(e=t.current();e;e=t.next())if(Un(e))return e}return null},Eh=function(e){var t=Rt.fromTag("span");return er(t,{id:Sh,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&pn(t,Rt.fromText(wh)),t},Nh=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(_h(t))gg(e,!1,Rt.fromDom(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=i.startContainer,c=i.startOffset,s=i.endContainer,f=i.endOffset,l=function(e){var t=kh(e);return t&&t.nodeValue.charAt(0)===wh&&t.deleteData(0,1),t}(t);r.remove(t,!0),u===l&&c>0&&i.setStart(l,c-1),s===l&&f>0&&i.setEnd(l,f-1),a&&r.isEmpty(a)&&wp(Rt.fromDom(a)),o.setRng(i)}},Ah=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)Nh(e,t,n);else if(!(t=$f(e.getBody(),o.getStart())))for(;t=r.get(Sh);)Nh(e,t,!1)},Th=function(e,t){return e.appendChild(t),t},Rh=function(e,t){var n=Y(e,(function(e,t){return Th(e,t.cloneNode(!1))}),t);return Th(n,n.ownerDocument.createTextNode(wh))},Dh=function(e,t,n,r){var o,i,a,u=e.dom,c=e.selection,s=[],f=c.getRng(),l=f.startContainer,d=f.startOffset;for(i=l,3===l.nodeType&&(d!==l.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bh(e,i,t,n,r)){a=i;break}i.nextSibling&&(o=!0),s.push(i),i=i.parentNode}if(a)if(o){var m=c.getBookmark();f.collapse(!0);var p=Ol(e,f,e.formatter.get(t),!0);p=xd(p),e.formatter.remove(t,n,p,r),c.moveToBookmark(m)}else{var g=$f(e.getBody(),a),h=Eh(!1).dom;!function(e,t,n){var r=e.dom,o=r.getParent(n,A(ol,e));o&&r.isEmpty(o)?n.parentNode.replaceChild(t,n):(xp(Rt.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))}(e,h,null!==g?g:a);var v=function(e,t,n,r,o,i){var a=e.formatter,u=e.dom,c=X(fe(a.get()),(function(e){return e!==r&&!Me(e,"removeformat")})),s=xh(e,n,c);if(X(s,(function(t){return!ml(e,t,r)})).length>0){var f=n.cloneNode(!1);return u.add(t,f),a.remove(r,o,f,i),u.remove(f),M.some(f)}return M.none()}(e,h,a,t,n,r),b=Rh(s.concat(v.toArray()),h);Nh(e,g,!1),c.setCursorLocation(b,1),u.isEmpty(a)&&u.remove(a)}},Oh=function(e){e.on("mouseup keydown",(function(t){!function(e,t){var n=e.selection,r=e.getBody();Ah(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==wh||Ah(e,$f(r,n.getStart())),37!==t&&39!==t||Ah(e,$f(r,n.getStart()))}(e,t.keyCode)}))},Bh=function(e,t){var n=e.schema.getTextInlineElements();return Ce(n,Mt(t))&&!Uf(t.dom)&&!Pn(t.dom)},Lh={},Ph=ke,Ih=Se;!function(e,t){Lh[e]||(Lh[e]=[]),Lh[e].push(t)}("pre",(function(e){var t,n=e.selection.getRng(),r=On(["pre"]);n.collapsed||(t=e.selection.getSelectedBlocks(),Ih(Ph(Ph(t,r),(function(e){return r(e.previousSibling)&&-1!==Ee(t,e.previousSibling)})),(function(e){var t,n;t=e.previousSibling,su(n=e).remove(),su(t).append("<br><br>").append(n.childNodes)})))}));var Mh=At.each,Fh=function(e){return Dn(e)&&!Jf(e)&&!Uf(e)&&!Pn(e)},Uh=function(e,t){for(var n=e;n;n=n[t]){if(Un(n)&&Ve(n.data))return e;if(Dn(n)&&!Jf(n))return n}return e},$h=function(e,t,n){var r=Jm(e);if(t&&n&&(t=Uh(t,"previousSibling"),n=Uh(n,"nextSibling"),r.compare(t,n))){for(var o=t.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,t.appendChild(i)}return e.remove(n),At.each(At.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},zh=function(e,t,n,r){if(r&&!1!==t.merge_siblings){var o=$h(e,rl(r),r);$h(e,o,rl(o,!0))}},jh=function(e,t,n){Mh(e.childNodes,(function(e){Fh(e)&&(t(e)&&n(e),e.hasChildNodes()&&jh(e,t,n))}))},Vh=function(e,t){return function(n){return!(!n||!fl(e,n,t))}},Hh=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)}(e,r)}},qh=kr([{keep:[]},{rename:["name"]},{removed:[]}]),Wh=/^(src|href|style)$/,Kh=At.each,Xh=cl,Yh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Gh=function(e,t,n){var r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"];if(Dn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Un(r)&&n&&o>=r.nodeValue.length&&(r=new uo(r,e.getBody()).next()||r),Un(r)&&!n&&0===o&&(r=new uo(r,e.getBody()).prev()||r),r},Jh=function(e,t){var n=t?"firstChild":"lastChild";if(function(e){return/^(TR|TH|TD)$/.test(e.nodeName)}(e)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},Qh=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},Zh=function(e,t,n,r,o){var i=Rt.fromDom(t),a=Rt.fromDom(e.create(r,o)),u=n?Jt(i):Gt(i);return gn(a,u),n?(ln(i,a),mn(a,i)):(dn(i,a),pn(a,i)),a.dom},ev=function(e,t,n,r){var o=rl(t,n,r);return b(o)||"BR"===o.nodeName||e.isBlock(o)},tv=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=ns(e);pl(n)&&(a?o===i.getRoot()&&(n.list_block&&Xh(t,n.list_block)||q(ce(t.childNodes),(function(t){il(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Qh(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=null}))):i.isBlock(t)&&!i.isBlock(o)&&(ev(i,t,!1)||ev(i,t.firstChild,!0,!0)||t.insertBefore(i.create("br"),t.firstChild),ev(i,t,!0)||ev(i,t.lastChild,!1,!0)||t.appendChild(i.create("br")))),function(e){return gl(e)&&hl(e)&&Yn(ye(e,"mixed"),!0)}(n)&&!Xh(n.inline,t)||i.remove(t,!0)},nv=function(e,t,n,r,o){var i,a=e.dom;if(!function(e,t,n){return!(!hl(n)||!Xh(t,n.inline))||!(!pl(n)||!Xh(t,n.block))||(gl(n)?Dn(t)&&e.is(t,n.selector):void 0)}(a,r,t)&&!function(e,t){return t.links&&"A"===e.nodeName}(r,t))return qh.keep();var u=r;if(hl(t)&&"all"===t.remove&&p(t.preserve_attributes)){var c=X(a.getAttribs(u),(function(e){return j(t.preserve_attributes,e.name.toLowerCase())}));if(a.removeAllAttribs(u),q(c,(function(e){return a.setAttrib(u,e.name,e.value)})),c.length>0)return qh.rename("span")}if("all"!==t.remove){Kh(t.styles,(function(e,r){e=sl(a,ul(e,n),r+""),x(r)&&(r=e,o=null),(t.remove_similar||!o||Xh(fl(a,o,r),e))&&a.setStyle(u,r,""),i=!0})),i&&""===a.getAttrib(u,"style")&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),Kh(t.attributes,(function(e,r){var i;if(e=ul(e,n),x(r)&&(r=e,o=null),t.remove_similar||!o||Xh(a.getAttrib(o,r),e)){if("class"===r&&(e=a.getAttrib(u,r))&&(i="",q(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i))return void a.setAttrib(u,r,i);if(Wh.test(r)&&u.removeAttribute("data-mce-"+r),"style"===r&&On(["li"])(u)&&"none"===a.getStyle(u,"list-style-type"))return u.removeAttribute(r),void a.setStyle(u,"list-style-type","none");"class"===r&&u.removeAttribute("className"),u.removeAttribute(r)}})),Kh(t.classes,(function(e){e=ul(e,n),o&&!a.hasClass(o,e)||a.removeClass(u,e)}));for(var s=a.getAttribs(u),f=0;f<s.length;f++){var l=s[f].nodeName;if(0!==l.indexOf("_")&&0!==l.indexOf("data-"))return qh.keep()}}return"none"!==t.remove?(tv(e,u,t),qh.removed()):qh.keep()},rv=function(e,t,n,r,o){return nv(e,t,n,r,o).fold(O,(function(t){return e.dom.rename(r,t),!0}),B)},ov=function(e,t,n,r){return nv(e,t,n,r,r).fold(k(r),(function(t){return e.dom.createFragment().appendChild(r),e.dom.rename(r,t)}),k(null))},iv=function(e,t,n,r,o){var i=e.formatter.get(t),a=i[0],u=!0,c=e.dom,s=e.selection,f=function(r){var u=function(e,t,n,r,o){var i;return q(dl(e.dom,t.parentNode).reverse(),(function(t){if(!i&&"_start"!==t.id&&"_end"!==t.id){var a=bh(e,t,n,r,o);a&&!1!==a.split&&(i=t)}})),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var c,s,f,l=e.dom;if(n){for(var d=n.parentNode,m=r.parentNode;m&&m!==d;m=m.parentNode){c=l.clone(m,!1);for(var p=0;p<t.length&&null!==(c=ov(e,t[p],u,c));p++);c&&(s&&c.appendChild(s),f||(f=c),s=c)}!i||a.mixed&&l.isBlock(n)||(r=l.split(n,r)),s&&(o.parentNode.insertBefore(s,o),f.appendChild(o),hl(a)&&zh(l,a,0,s))}return r}(e,i,u,r,r,!0,a,n)},l=function(t){return V(i,(function(r){return rv(e,r,n,t,t)}))},d=function(t){var n=!0,r=!1;Dn(t)&&c.getContentEditable(t)&&(n=u,u="true"===c.getContentEditable(t),r=!0);var o=ce(t.childNodes);if(u&&!r){var s=l(t)||V(i,(function(e){return hh(c,t,e)})),f=t.parentNode;!s&&y(f)&&vl(a)&&l(f)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)d(o[m]);r&&(u=n)}q(["underline","line-through","overline"],(function(n){Dn(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&ll(c,t.parentNode)===n&&rv(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,t)}))},m=function(e){var t=c.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return Jf(e)&&Dn(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),Un(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),c.remove(t,!0),n},p=function(t){var n,r,o=Ol(e,t,i,t.collapsed);if(a.split){if(o=xd(o),(n=Gh(e,o,!0))!==(r=Gh(e,o))){if(n=Jh(n,!0),r=Jh(r,!1),Yh(c,n,r)){var u=M.from(n.firstChild).getOr(n);return f(Zh(c,u,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Yh(c,r,n)){u=M.from(r.lastChild).getOr(r);return f(Zh(c,u,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Qh(c,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Qh(c,r,"span",{id:"_end","data-mce-type":"bookmark"});var s=c.createRng();s.setStartAfter(n),s.setEndBefore(r),Bl(c,s,(function(e){q(e,(function(e){Jf(e)||Jf(e.parentNode)||f(e)}))})),f(n),f(r),n=m(!0),r=m()}else n=r=f(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=c.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=c.nodeIndex(r)+1}Bl(c,o,(function(e){q(e,d)}))};if(r){if(tl(r)){var g=c.createRng();g.setStartBefore(r),g.setEndAfter(r),p(g)}else p(r);od(e,t,r,n)}else if("false"!==c.getContentEditable(s.getNode()))s.isCollapsed()&&hl(a)&&!Ml(e).length?Dh(e,t,n,o):(ql(s,!0,(function(){Hl(e,p)})),hl(a)&&yh(e,t,n,s.getStart())&&nl(c,s,s.getRng()),e.nodeChanged()),od(e,t,r,n);else{r=s.getNode();for(var h=0;h<i.length&&(!i[h].ceFalseOverride||!rv(e,i[h],n,r,r));h++);od(e,t,r,n)}},av=At.each,uv=function(e,t,n,r){av(t,(function(t){hl(t)&&av(e.dom.select(t.inline,r),(function(r){Fh(r)&&rv(e,t,n,r,t.exact?r:null)})),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Mh(e.select(r,n),(function(n){Fh(n)&&Mh(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}}(e.dom,t,r)}))},cv=At.each,sv=function(e){return Dn(e)&&!Jf(e)&&!Uf(e)&&!Pn(e)},fv=function(e,t,n,r){var o=e.formatter.get(t),i=o[0],a=!r&&e.selection.isCollapsed(),u=e.dom,c=e.selection,s=function(e,t){if(void 0===t&&(t=i),C(t.onformat)&&t.onformat(e,t,n,r),cv(t.styles,(function(t,r){u.setStyle(e,r,ul(t,n))})),t.styles){var o=u.getAttrib(e,"style");o&&u.setAttrib(e,"data-mce-style",o)}cv(t.attributes,(function(t,r){u.setAttrib(e,r,ul(t,n))})),cv(t.classes,(function(t){t=ul(t,n),u.hasClass(e,t)||u.addClass(e,t)}))},f=function(e,t){var n=!1;return cv(e,(function(e){return!!gl(e)&&(y(e.collapsed)&&e.collapsed!==a?void 0:u.is(t,e.selector)&&!Uf(t)?(s(t,e),n=!0,!1):void 0)})),n},l=function(e){if(d(e)){var t=u.create(e);return s(t),t}return null},m=function(r,a,u){var c=[],d=!0,m=i.inline||i.block,p=l(m);Bl(r,a,(function(a){var l,g=function(a){var h=!1,v=d,b=a.nodeName.toLowerCase(),C=a.parentNode,x=C.nodeName.toLowerCase();if(Dn(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),h=!0),Vn(a)&&!function(e,t,n,r){if(function(e){return e.getParam("format_empty_lines",!1,"boolean")}(e)&&hl(t)){var o=Re(Re({},e.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=fh(Rt.fromDom(n),(function(e){return Uf(e.dom)}));return xe(o,r)&&ti(Rt.fromDom(n.parentNode),!1)&&!i}return!1}(e,i,a,x))return l=null,void(pl(i)&&r.remove(a));if(pl(i)&&i.wrapper&&bh(e,a,t,n))l=null;else{if(d&&!h&&pl(i)&&!i.wrapper&&ol(e,b)&&il(e,x,m)){var w=r.rename(a,m);return s(w),c.push(w),void(l=null)}if(gl(i)){var S=f(o,a);if(!S&&y(C)&&vl(i)&&(S=f(o,C)),!hl(i)||S)return void(l=null)}!d||h||!il(e,m,b)||!il(e,x,m)||!u&&Un(a)&&wo(a.data)||Uf(a)||hl(i)&&r.isBlock(a)?(l=null,q(ce(a.childNodes),g),h&&(d=v),l=null):(l||(l=r.clone(p,!1),a.parentNode.insertBefore(l,a),c.push(l)),l.appendChild(a))}};q(a,g)})),!0===i.links&&q(c,(function(e){var t=function(e){"A"===e.nodeName&&s(e,i),q(ce(e.childNodes),t)};t(e)})),q(c,(function(a){var u=function(e){var t=0;return q(e.childNodes,(function(e){(function(e){return y(e)&&Un(e)&&0===e.length})(e)||Jf(e)||t++})),t}(a);!(c.length>1)&&r.isBlock(a)||0!==u?(hl(i)||pl(i)&&i.wrapper)&&(i.exact||1!==u||(a=function(e){var t=Q(e.childNodes,sv).filter((function(e){return hh(r,e,i)}));return t.map((function(t){var n=r.clone(t,!1);return s(n),r.replace(n,e,!0),r.remove(t,!0),n})).getOr(e)}(a)),uv(e,o,n,a),function(e,t,n,r,o){bh(e,o.parentNode,n,r)&&rv(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(bh(e,i,n,r))return rv(e,t,r,o),!0}))}(e,i,t,n,a),function(e,t,n,r){t.styles&&t.styles.backgroundColor&&jh(r,Vh(e,"fontSize"),Hh(e,"backgroundColor",ul(t.styles.backgroundColor,n)))}(r,i,n,a),function(e,t,n,r){var o=function(t){if(1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType){var n=ll(e,t.parentNode);e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(At.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(e,t,n,r){!hl(t)||"sub"!==t.inline&&"sup"!==t.inline||(jh(r,Vh(e,"fontSize"),Hh(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))}(r,i,0,a),zh(r,i,0,a)):r.remove(a,!0)}))};if("false"!==u.getContentEditable(c.getNode())){if(i){if(r)if(tl(r)){if(!f(o,r)){var p=u.createRng();p.setStartBefore(r),p.setEndAfter(r),m(u,Ol(e,p,o),!0)}}else m(u,r,!0);else if(a&&hl(i)&&!Ml(e).length)!function(e,t,n){var r,o,i=e.selection,a=i.getRng(),u=a.startOffset,c=a.startContainer.nodeValue;(r=$f(e.getBody(),i.getStart()))&&(o=kh(r));var s,f,l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(c&&u>0&&u<c.length&&l.test(c.charAt(u))&&l.test(c.charAt(u-1))){var d=i.getBookmark();a.collapse(!0);var m=Ol(e,a,e.formatter.get(t));m=xd(m),e.formatter.apply(t,n,m),i.moveToBookmark(d)}else r&&o.nodeValue===wh||(s=e.getDoc(),f=Eh(!0).dom,o=(r=s.importNode(f,!0)).firstChild,a.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(o,u)}(e,t,n);else{var g=c.getNode(),h=o[0];e.settings.forced_root_block||!h.defaultBlock||u.getParent(g,u.isBlock)||fv(e,h.defaultBlock),c.setRng(Kg(c.getRng())),ql(c,!0,(function(){Hl(e,(function(t,n){var r=n?t:Ol(e,t,o);m(u,r,!1)}))})),nl(u,c,c.getRng()),e.nodeChanged()}!function(e,t){Ih(Lh[e],(function(e){e(t)}))}(t,e)}rd(e,t,r,n)}else{r=c.getNode();for(var v=0,b=o.length;v<b;v++){var x=o[v];if(x.ceFalseOverride&&gl(x)&&u.is(r,x.selector)){s(r,x);break}}rd(e,t,r,n)}},lv=function(e){return Ce(e,"vars")},dv=function(e){return e.selection.getStart()},mv=function(e,t,n,r,o){return J(t,(function(t){var i=e.formatter.matchNode(t,n,null!=o?o:{},r);return!v(i)}),(function(t){return!!ph(e,t,n)||!r&&y(e.formatter.matchNode(t,n,o,!0))}))},pv=function(e,t){var n=null!=t?t:dv(e);return X(dl(e.dom,n),(function(e){return Dn(e)&&!Pn(e)}))},gv=function(e,t,n){var r=pv(e,t);de(n,(function(n,o){var i=function(n){var i=mv(e,r,o,n.similar,lv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var u=i.getOr(t);lv(n)?n.callback(a,{node:u,format:o,parents:r}):q(n.callbacks,(function(e){return e(a,{node:u,format:o,parents:r})}))}};q([n.withSimilar,n.withoutSimilar],i),q(n.withVars,i)}))},hv=function(e,t,n,r,o,i){return null===t.get()&&function(e,t){e.set({}),t.on("NodeChange",(function(n){gv(t,n.element,e.get())})),t.on("FormatApply FormatRemove",(function(n){var r=M.from(n.node).map((function(e){return tl(e)?e:e.startContainer})).bind((function(e){return Dn(e)?M.some(e):M.from(e.parentElement)})).getOrThunk((function(){return dv(t)}));gv(t,r,e.get())}))}(t,e),function(e,t,n,r,o,i){var a=t.get();q(n.split(","),(function(t){var n=ye(a,t).getOrThunk((function(){var e={withSimilar:{state:xu(!1),similar:!0,callbacks:[]},withoutSimilar:{state:xu(!1),similar:!1,callbacks:[]},withVars:[]};return a[t]=e,e})),u=function(){var n=pv(e);return mv(e,n,t,o,i).isSome()};if(v(i)){var c=o?n.withSimilar:n.withoutSimilar;c.callbacks.push(r),1===c.callbacks.length&&c.state.set(u())}else n.withVars.push({state:xu(u()),similar:o,vars:i,callback:r})})),t.set(a)}(e,t,n,r,o,i),{unbind:function(){return function(e,t,n){var r=e.get();q(t.split(","),(function(e){return ye(r,e).each((function(t){r[e]={withSimilar:Re(Re({},t.withSimilar),{callbacks:X(t.withSimilar.callbacks,(function(e){return e!==n}))}),withoutSimilar:Re(Re({},t.withoutSimilar),{callbacks:X(t.withoutSimilar.callbacks,(function(e){return e!==n}))}),withVars:X(t.withVars,(function(e){return e.callback!==n}))}}))})),e.set(r)}(t,n,r)}}},vv=function(e,t){var n=(t||document).createDocumentFragment();return q(e,(function(e){n.appendChild(e.dom)})),Rt.fromDom(n)},bv=function(e,t,n){return{element:e,width:t,rows:n}},yv=function(e,t){return{element:e,cells:t}},Cv=function(e,t){return{x:e,y:t}},xv=function(e,t){var n=parseInt(tr(e,t),10);return isNaN(n)?1:n},wv=function(e,t,n){var r=e.rows;return!!(r[n]?r[n].cells:[])[t]},Sv=function(e){return G(e,(function(e,t){return t.cells.length>e?t.cells.length:e}),0)},_v=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Lt(o[i],t))return M.some(Cv(i,r));return M.none()},kv=function(e,t,n,r,o){for(var i=[],a=e.rows,u=n;u<=o;u++){var c=a[u].cells,s=t<r?c.slice(t,r+1):c.slice(r,t+1);i.push(yv(a[u].element,s))}return i},Ev=function(e){var t=bv(Gu(e),0,[]);return q(Fu(e,"tr"),(function(e,n){q(Fu(e,"td,th"),(function(r,o){!function(e,t,n,r,o){for(var i=xv(o,"rowspan"),a=xv(o,"colspan"),u=e.rows,c=n;c<n+i;c++){u[c]||(u[c]=yv(Ju(r),[]));for(var s=t;s<t+a;s++)u[c].cells[s]=c===n&&s===t?o:Gu(o)}}(t,function(e,t,n){for(;wv(e,t,n);)t++;return t}(t,o,n),n,e,r)}))})),bv(t.element,Sv(t.rows),t.rows)},Nv=function(e){return function(e,t){var n=Gu(e.element),r=Rt.fromTag("tbody");return gn(r,t),pn(n,r),n}(e,function(e){return H(e.rows,(function(e){var t=H(e.cells,(function(e){var t=Ju(e);return rr(t,"colspan"),rr(t,"rowspan"),t})),n=Gu(e.element);return gn(n,t),n}))}(e))},Av=function(e,t,n){return _v(e,t).bind((function(t){return _v(e,n).map((function(n){return function(e,t,n){var r=t.x,o=t.y,i=n.x,a=n.y,u=o<a?kv(e,r,o,i,a):kv(e,r,a,i,o);return bv(e.element,Sv(u),u)}(e,t,n)}))}))},Tv=function(e,t){return Q(e,(function(e){return"li"===Mt(e)&&zl(e,t)})).fold(k([]),(function(t){return function(e){return Q(e,(function(e){return"ul"===Mt(e)||"ol"===Mt(e)}))}(e).map((function(e){var t=Rt.fromTag(Mt(e)),n=ve(cr(e),(function(e,t){return Fe(t,"list-style")}));return or(t,n),[Rt.fromTag("li"),t]})).getOr([])}))},Rv=function(e,t){var n=Rt.fromDom(t.commonAncestorContainer),r=Ep(n,e),o=X(r,(function(e){return lo(e)||so(e)})),i=Tv(r,t),a=o.concat(i.length?i:function(e){return ho(e)?Kt(e).filter(go).fold(k([]),(function(t){return[e,t]})):go(e)?[e]:[]}(n));return H(a,Gu)},Dv=function(){return vv([])},Ov=function(e,t){return n=Rt.fromDom(t.cloneContents()),r=Rv(e,t),o=G(r,(function(e,t){return pn(t,e),t}),n),r.length>0?vv([o]):o;var n,r,o},Bv=function(e,t){return(n=e,r=t[0],Jr(r,"table",A(Lt,n))).bind((function(e){var n=t[0],r=t[t.length-1],o=Ev(e);return Av(o,n,r).map((function(e){return vv([Nv(e)])}))})).getOrThunk(Dv);var n,r},Lv=function(e,t){var n=Il(t,e);return n.length>0?Bv(e,n):function(e,t){return t.length>0&&t[0].collapsed?Dv():Ov(e,t[0])}(e,t)},Pv=function(e,t){return t>=0&&t<e.length&&Zf(e.charAt(t))},Iv=function(e,t){var n=So(e.innerText);return t?function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Mv=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return Re(Re({},e),{format:t,get:!0,selection:!0})}(n,t),o=e.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return e.fire("GetContent",o),o.content;if("text"===o.format)return function(e){return M.from(e.selection.getRng()).map((function(t){var n=M.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),o=function(e){return e.map((function(e){return e.nodeName})).getOr("div").toLowerCase()}(n),i=St.browser.isIE()&&"pre"!==o,a=e.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),u=Iv(a,i),c=So(a.textContent);if(e.dom.remove(a),Pv(c,0)||Pv(c,c.length-1)){var s=n.getOr(r),f=Iv(s,i),l=f.indexOf(u);return-1===l?u:(Pv(f,l-1)?" ":"")+u+(Pv(f,l+u.length)?" ":"")}return u})).getOr("")}(e);o.getInner=!0;var i=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=Am(e,Ll(o)),a=t.contextual?Lv(Rt.fromDom(e.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)}(e,o);return"tree"===o.format?i:(o.content=e.selection.isCollapsed()?"":i,e.fire("GetContent",o),o.content)},Fv=function(e){return Dn(e)?e.outerHTML:Un(e)?yi.encodeRaw(e.data,!1):$n(e)?"\x3c!--"+e.data+"--\x3e":""},Uv=function(e,t,n){var r=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r}(t);if(e.hasChildNodes()&&n<e.childNodes.length){var o=e.childNodes[n];o.parentNode.insertBefore(r,o)}else e.appendChild(r)},$v=function(e,t){var n,r,o,i,a,u,c,s,f,l=H(ce(t.childNodes),Fv);return function(e,t){var n=0;q(e,(function(e){0===e[0]?n++:1===e[0]?(Uv(t,e[1],n),n++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(t,n)}))}((r=e,o=(n=l).length+r.length+2,i=new Array(o),a=new Array(o),u=function(e,t,o,i,a){var c=s(e,t,o,i);if(null===c||c.start===t&&c.diag===t-i||c.end===e&&c.diag===e-o)for(var f=e,l=o;f<t||l<i;)f<t&&l<i&&n[f]===r[l]?(a.push([0,n[f]]),++f,++l):t-e>i-o?(a.push([2,n[f]]),++f):(a.push([1,r[l]]),++l);else{u(e,c.start,o,c.start-c.diag,a);for(var d=c.start;d<c.end;++d)a.push([0,n[d]]);u(c.end,t,c.end-c.diag,i,a)}},c=function(e,t,o,i){for(var a=e;a-t<i&&a<o&&n[a]===r[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},s=function(e,t,o,u){var s=t-e,f=u-o;if(0===s||0===f)return null;var l,d,m,p,g,h=s-f,v=f+s,b=(v%2==0?v:v+1)/2;for(i[1+b]=e,a[1+b]=t+1,l=0;l<=b;++l){for(d=-l;d<=l;d+=2){for(m=d+b,d===-l||d!==l&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,g=(p=i[m])-e+o-d;p<t&&g<u&&n[p]===r[g];)i[m]=++p,++g;if(h%2!=0&&h-l<=d&&d<=h+l&&a[m-h]<=i[m])return c(a[m-h],d+e-o,t,u)}for(d=h-l;d<=h+l;d+=2){for(m=d+b-h,d===h-l||d!==h+l&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],g=(p=a[m]-1)-e+o-d;p>=e&&g>=o&&n[p]===r[g];)a[m]=p--,g--;if(h%2==0&&-l<=d&&d<=l&&a[m]<=i[m+h])return c(a[m],d+e-o,t,u)}}},f=[],u(0,n.length,0,r.length,f),f),t),t},zv=Oe((function(){return document.implementation.createHTMLDocument("undo")})),jv=function(e){var t,n=(t=e.getBody(),X(H(ce(t.childNodes),Fv),(function(e){return e.length>0}))),r=ee(n,(function(t){var n=Km(e.serializer,t);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}}(r):function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}}(o)},Vv=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;"fragmented"===t.type?$v(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:!y(r)||!zf(r)||!r.isFakeCaret}),e.selection.moveToBookmark(r)},Hv=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},qv=function(e){var t=Rt.fromTag("body",zv());return Xu(t,Hv(e)),q(Fu(t,"*[data-mce-bogus]"),bn),t.dom.innerHTML},Wv=function(e,t){return!(!e||!t)&&(!!function(e,t){return Hv(e)===Hv(t)}(e,t)||function(e,t){return qv(e)===qv(t)}(e,t))},Kv=function(e){return 0===e.get()},Xv=function(e,t,n){Kv(n)&&(e.typing=t)},Yv=function(e,t){e.typing&&(Xv(e,!1,t),e.add())},Gv=function(e){return{undoManager:{beforeChange:function(t,n){return function(e,t,n){Kv(t)&&n.set(Qc(e.selection))}(e,t,n)},add:function(t,n,r,o,i,a){return function(e,t,n,r,o,i,a){var u=jv(e);if(i=i||{},i=At.extend(i,u),!1===Kv(r)||e.removed)return null;var c=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:c,originalEvent:a}).isDefaultPrevented())return null;if(c&&Wv(c,i))return null;t.data[n.get()]&&o.get().each((function(e){t.data[n.get()].beforeBookmark=e}));var s=function(e){return e.getParam("custom_undo_redo_levels",0,"number")}(e);if(s&&t.data.length>s){for(var f=0;f<t.data.length-1;f++)t.data[f]=t.data[f+1];t.data.length--,n.set(t.data.length)}i.bookmark=Qc(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var l={level:i,lastLevel:c,originalEvent:a};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",l),e.fire("change",l)):e.fire("AddUndo",l),i}(e,t,n,r,o,i,a)},undo:function(t,n,r){return function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,Xv(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],Vv(e,o,!0),e.setDirty(!0),e.fire("Undo",{level:o})),o}(e,t,n,r)},redo:function(t,n){return function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Vv(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r}(e,t,n)},clear:function(t,n){return function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")}(e,t,n)},reset:function(e){return function(e){e.clear(),e.add()}(e)},hasUndo:function(t,n){return function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!Wv(jv(e),t.data[0])}(e,t,n)},hasRedo:function(e,t){return function(e,t){return t.get()<e.data.length-1&&!e.typing}(e,t)},transact:function(e,t,n){return function(e,t,n){return Yv(e,t),e.beforeChange(),e.ignore(n),e.add()}(e,t,n)},ignore:function(e,t){return function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}}(e,t)},extra:function(t,n,r,o){return function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];Vv(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}}(e,t,n,r,o)}},formatter:{match:function(t,n,r,o){return yh(e,t,n,r,o)},matchAll:function(t,n){return function(e,t,n){var r=[],o={},i=e.selection.getStart();return e.dom.getParent(i,(function(i){for(var a=0;a<t.length;a++){var u=t[a];!o[u]&&bh(e,i,u,n)&&(o[u]=!0,r.push(u))}}),e.dom.getRoot()),r}(e,t,n)},matchNode:function(t,n,r,o){return bh(e,t,n,r,o)},canApply:function(t){return function(e,t){var n=e.formatter.get(t),r=e.dom;if(n)for(var o=e.selection.getStart(),i=dl(r,o),a=n.length-1;a>=0;a--){var u=n[a];if(!gl(u)||y(u.defaultBlock))return!0;for(var c=i.length-1;c>=0;c--)if(r.is(i[c],u.selector))return!0}return!1}(e,t)},closest:function(t){return Ch(e,t)},apply:function(t,n,r){return fv(e,t,n,r)},remove:function(t,n,r,o){return iv(e,t,n,r,o)},toggle:function(t,n,r){return function(e,t,n,r){var o=e.formatter.get(t);!yh(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?fv(e,t,n,r):iv(e,t,n,r)}(e,t,n,r)},formatChanged:function(t,n,r,o,i){return hv(e,t,n,r,o,i)}},editor:{getContent:function(t,n){return function(e,t,n){return M.from(e.getBody()).fold(k("tree"===t.format?new Bm("body",11):""),(function(r){return Ym(e,t,n,r)}))}(e,t,n)},setContent:function(t,n){return sh(e,t,n)},insertContent:function(t,n){return oh(e,t,n)},addVisual:function(t){return function(e,t){var n=e.dom,r=y(t)?t:e.getBody();v(e.hasVisual)&&(e.hasVisual=function(e){return e.getParam("visual",!0,"boolean")}(e)),q(n.select("table,a",r),(function(t){switch(t.nodeName){case"TABLE":var r=function(e){return e.getParam("visual_table_class","mce-item-table","string")}(e),o=n.getAttrib(t,"border");o&&"0"!==o||!e.hasVisual?n.removeClass(t,r):n.addClass(t,r);break;case"A":if(!n.getAttrib(t,"href")){var i=n.getAttrib(t,"name")||t.id,a=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")}(e);i&&e.hasVisual?n.addClass(t,a):n.removeClass(t,a)}}})),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})}(e,t)}},selection:{getContent:function(t,n){return Mv(e,t,n)}},raw:{getModel:function(){return M.none()}}}},Jv=function(e){return Ce(e.plugins,"rtc")},Qv=function(e){var t=e;return function(e){return ye(e.plugins,"rtc").bind((function(e){return M.from(e.setup)}))}(e).fold((function(){return t.rtcInstance=Gv(e),M.none()}),(function(e){return t.rtcInstance=function(){var e=k(null),t=k("");return{undoManager:{beforeChange:w,add:e,undo:e,redo:e,clear:w,reset:w,hasUndo:O,hasRedo:O,transact:e,ignore:w,extra:w},formatter:{match:O,matchAll:k([]),matchNode:k(void 0),canApply:O,closest:t,apply:w,remove:w,toggle:w,formatChanged:k({unbind:w})},editor:{getContent:t,setContent:t,insertContent:w,addVisual:w},selection:{getContent:t},raw:{getModel:k(M.none())}}}(),M.some((function(){return e().then((function(e){return t.rtcInstance=function(e){var t=function(e){return m(e)?e:{}},n=e.undoManager,r=e.formatter,o=e.editor,i=e.selection,a=e.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(e,t,r){return n.transact(r)},ignore:function(e,t){return n.ignore(t)},extra:function(e,t,r,o){return n.extra(r,o)}},formatter:{match:function(e,n,o,i){return r.match(e,t(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(e){return r.canApply(e)},closest:function(e){return r.closest(e)},apply:function(e,n,o){return r.apply(e,t(n))},remove:function(e,n,o,i){return r.remove(e,t(n))},toggle:function(e,n,o){return r.toggle(e,t(n))},formatChanged:function(e,t,n,o,i){return r.formatChanged(t,n,o,i)}},editor:{getContent:function(e,t){return o.getContent(e)},setContent:function(e,t){return o.setContent(e,t)},insertContent:function(e,t){return o.insertContent(e)},addVisual:o.addVisual},selection:{getContent:function(e,t){return i.getContent(t)}},raw:{getModel:function(){return M.some(a.getRawModel())}}}}(e),e.rtc.isRemote}))}))}))},Zv=function(e){return e.rtcInstance?e.rtcInstance:Gv(e)},eb=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},tb=function(e,t){return void 0===t&&(t={}),function(e,t,n){return eb(e).selection.getContent(t,n)}(e,t.format?t.format:"html",t)},nb=function(e){return 0===e.dom.length?(vn(e),M.none()):M.some(e)},rb=function(e,t,n,r){e.bind((function(e){return(r?rg:ng)(e.dom,r?e.dom.length:0),t.filter(zt).map((function(t){return function(e,t,n,r){var o=e.dom,i=t.dom,a=r?o.length:i.length;r?(og(o,i,!1,!r),n.setStart(i,a)):(og(i,o,!1,!r),n.setEnd(i,a))}(e,t,n,r)}))})).orThunk((function(){var e=function(e,t){return e.filter((function(e){return Zl.isBookmarkNode(e.dom)})).bind(t?Yt:Xt)}(t,r).or(t).filter(zt);return e.map((function(e){return function(e,t){Kt(e).each((function(n){var r=e.dom;t&&Kp(n,Tc(r,0))?ng(r,0):!t&&Xp(n,Tc(r,r.length))&&rg(r,r.length)}))}(e,r)}))}))},ob=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return Re(Re({format:"html"},e),{set:!0,selection:!0,content:t})}(n,t),o=r;if(!r.no_events){var i=e.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void e.fire("SetContent",i);o=i}o.content=function(e,t){if("raw"!==t.format){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,Re(Re({isRootContent:!0,forced_root_block:!1},o),t));return ep({validate:e.validate},e.schema).serialize(i)}return t.content}(e,o);var a=e.selection.getRng();!function(e,t){var n=M.from(t.firstChild).map(Rt.fromDom),r=M.from(t.lastChild).map(Rt.fromDom);e.deleteContents(),e.insertNode(t);var o=n.bind(Xt).filter(zt).bind(nb),i=r.bind(Yt).filter(zt).bind(nb);rb(o,n,e,!0),rb(i,r,e,!1),e.collapse(!1)}(a,a.createContextualFragment(o.content)),e.selection.setRng(a),Hd(e,a),o.no_events||e.fire("SetContent",o)},ib=function(e,t,n){if(e&&Ce(e,t)){var r=X(e[t],(function(e){return e!==n}));0===r.length?delete e[t]:e[t]=r}};var ab,ub,cb=function(e){return!!e.select},sb=function(e){return!(!e||!e.ownerDocument)&&It(Rt.fromDom(e.ownerDocument),Rt.fromDom(e))},fb=function(e,t,n,r){var o,i,a=function(e,t){var n,r,o=function(t,n){return Q(n,(function(n){return e.is(n,t)}))},i=function(t){return e.getParents(t,null,e.getRoot())};return{selectorChangedWithUnbind:function(e,a){return n||(n={},r={},t.on("NodeChange",(function(e){var t=e.element,a=i(t),u={};At.each(n,(function(e,t){o(t,a).each((function(n){r[t]||(q(e,(function(e){e(!0,{node:n,selector:t,parents:a})})),r[t]=e),u[t]=e}))})),At.each(r,(function(e,n){u[n]||(delete r[n],At.each(e,(function(e){e(!1,{node:t,selector:n,parents:a})})))}))}))),n[e]||(n[e]=[]),n[e].push(a),o(e,i(t.selection.getStart())).each((function(){r[e]=n[e]})),{unbind:function(){ib(n,e,a),ib(r,e,a)}}}}}(e,r).selectorChangedWithUnbind,u=function(e,t){return ob(r,e,t)},c=function(e){var t=f();t.collapse(!!e),l(t)},s=function(){return t.getSelection?t.getSelection():t.document.selection},f=function(){var n,a,u,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}},f=t.document;if(void 0!==r.bookmark&&!1===Cm(r)){var l=cm(r);if(l.isSome())return l.map((function(e){return Am(r,[e])[0]})).getOr(f.createRange())}try{(n=s())&&!Rn(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():f.createRange(),a=Am(r,[a])[0])}catch(e){}return a||(a=f.createRange?f.createRange():f.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(u=e.getRoot(),a.setStart(u,0),a.setEnd(u,0)),o&&i&&(0===c(a.START_TO_START,a,o)&&0===c(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},l=function(e,t){var n;if(function(e){return!!e&&(!!cb(e)||sb(e.startContainer)&&sb(e.endContainer))}(e)){var a=cb(e)?e:null;if(a){i=null;try{a.select()}catch(e){}}else{var u=s();if(e=r.fire("SetSelectionRange",{range:e,forward:t}).range,u){i=e;try{u.removeAllRanges(),u.addRange(e)}catch(e){}!1===t&&u.extend&&(u.collapse(e.endContainer,e.endOffset),u.extend(e.startContainer,e.startOffset)),o=u.rangeCount>0?u.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!u.setBaseAndExtent||St.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(n=e.startContainer.childNodes[e.startOffset])&&"IMG"===n.tagName&&(u.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),u.anchorNode===e.startContainer&&u.focusNode===e.endContainer||u.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},d=function(){var t=s(),n=null==t?void 0:t.anchorNode,r=null==t?void 0:t.focusNode;if(!t||!n||!r||Rn(n)||Rn(r))return!0;var o=e.createRng();o.setStart(n,t.anchorOffset),o.collapse(!0);var i=e.createRng();return i.setStart(r,t.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:c,setCursorLocation:function(t,n){var o=e.createRng();y(t)&&y(n)?(o.setStart(t,n),o.setEnd(t,n),l(o),c(!1)):(jl(e,o,r.getBody(),!0),l(o))},getContent:function(e){return tb(r,e)},setContent:u,getBookmark:function(e,t){return p.getBookmark(e,t)},moveToBookmark:function(e){return p.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return M.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(jl(e,o,t,!0),jl(e,o,t,!1)),o}))}(e,t,n).each(l),t},isCollapsed:function(){var e=f(),t=s();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:d,setNode:function(t){return u(e.getOuterHTML(t)),t},getNode:function(){return function(e,t){var n,r,o;if(!t)return e;r=t.startContainer,o=t.endContainer;var i=t.startOffset,a=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Nm(r.nextSibling,!0):r.parentNode,o=0===a?Nm(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),f())},getSel:s,setRng:l,getRng:f,getStart:function(e){return km(r.getBody(),f(),e)},getEnd:function(e){return Em(r.getBody(),f(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i=[],a=e.getRoot();if(n=e.getParent(n||km(a,t,t.collapsed),e.isBlock),r=e.getParent(r||Em(a,t,t.collapsed),e.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var u=new uo(n,a);(o=u.next())&&o!==r;)e.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(e,f(),t,n)},normalize:function(){var t=f(),n=s();if(!(Ll(n).length>1)&&Vl(r)){var o=yd(e,t);return o.each((function(e){l(e,d())})),o.getOr(t)}return t},selectorChanged:function(e,t){return a(e,t),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){y(e)?function(e,t,n){(e.inline?zd:Vd)(e,t,n)}(r,e,t):Hd(r,f(),t)},placeCaretAt:function(e,t){return l(sd(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=f();return e.collapsed?Tc.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=o=i=null,g.destroy()}},p=Zl(m),g=ud(m,r);return m.bookmarkManager=p,m.controlSelection=g,m},lb=function(e,t,n){e.addNodeFilter("font",(function(e){q(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){q(t,(function(t){e.attr(t,null)}))}(e,["color","face","size"])}))}))},db=function(e,t){var n=Di();t.convert_fonts_to_spans&&lb(e,n,At.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",(function(e){q(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))}(e,n)},mb=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},pb=function(e,t){var n;try{n=atob(t)}catch(e){return M.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return M.some(new Blob([r],{type:e}))},gb=function(e){return 0===e.indexOf("blob:")?function(e){return new eo((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===o.status?t(o.response):r()},o.onerror=r,o.send()}catch(e){r()}}))}(e):0===e.indexOf("data:")?(t=e,new eo((function(e){var n=mb(t),r=n.type,o=n.data;pb(r,o).fold((function(){return e(new Blob([]))}),e)}))):null;var t},hb=0,vb=function(e){return(e||"blobid")+hb++},bb=function(e,t,n,r){var o,i;if(0!==t.src.indexOf("blob:")){var a=mb(t.src),u=a.data,c=a.type;o=u,(i=e.getByData(o,c))?n({image:t,blobInfo:i}):gb(t.src).then((function(r){i=e.create(vb(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))}else(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):gb(t.src).then((function(r){(function(e){return new eo((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))})(r).then((function(a){o=mb(a).data,i=e.create(vb(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)}))},yb=function(e,t){var n={};return{findAll:function(r,o){o||(o=B);var i=X(function(e){return e?ce(e.getElementsByTagName("img")):[]}(r),(function(t){var n=t.src;return!!St.fileApi&&(!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!n||n===St.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t)))))})),a=H(i,(function(e){if(void 0!==n[e.src])return new eo((function(t){n[e.src].then((function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new eo((function(n,r){bb(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return eo.all(a)}}},Cb=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new Bm("br",1)).shortEnded=!0:r.empty().append(new Bm("#text",3)).value=Co},xb=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},wb=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)}))},Sb=function(e,t){var n=t.blob_cache,r=function(e){var r=e.attr("src");(function(e){return e.attr("src")===St.transparentSrc||y(e.attr("data-mce-placeholder"))})(e)||function(e){return y(e.attr("data-mce-bogus"))}(e)||function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(e);return t?M.some({type:t[1],data:decodeURIComponent(t[2])}):M.none()}(r).filter((function(){return function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),de(e.attributes.map,(function(e,t){n.setAttribute(t,e)})),t.images_dataimg_filter(n)}return!0}(e,t)})).bind((function(e){var t=e.type,r=e.data;return M.from(n.getByData(r,t)).orThunk((function(){return pb(t,r).map((function(e){var t=n.create(vb(),e,r);return n.add(t),t}))}))})).each((function(t){e.attr("src",t.blobUri())}))};n&&e.addAttributeFilter("src",(function(e){return q(e,r)}))},_b=At.makeMap,kb=At.each,Eb=At.explode,Nb=At.extend,Ab=function(e,t){void 0===t&&(t=Ti());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t=e.name;t in n&&((u=o[t])?u.push(e):o[t]=[e]);for(var a=r.length;a--;){var u,c=r[a].name;if(c in e.attributes.map)(u=i[c])?u.push(e):i[c]=[e]}return e},u={schema:t,addAttributeFilter:function(e,t){kb(Eb(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){kb(Eb(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},getNodeFilters:function(){var e=[];for(var t in n)Ce(n,t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(u,c){var s,f,l,d,m,p,g,h,v=[];c=c||{},o={},i={};var b=Nb(_b("script,style,head,html,body,title,meta,param"),t.getBlockElements()),y=t.getNonEmptyElements(),C=t.children,x=e.validate,w=function(e){return!1===e?"":!0===e?"p":e}("forced_root_block"in c?c.forced_root_block:e.forced_root_block),S=t.getWhiteSpaceElements(),_=/^[ \t\r\n]+/,k=/[ \t\r\n]+$/,E=/[ \t\r\n]+/g,N=/^[ \t\r\n]+$/,A=Ce(S,c.context)||Ce(S,e.root_name),T=function(e,t){var r,i=new Bm(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},R=function(e){for(var n=t.getBlockElements(),r=e.prev;r&&3===r.type;){var o=r.value.replace(k,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},D=Wm({validate:x,document:e.document,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:function(e){var t={};for(var n in e)"li"!==n&&"p"!==n&&(t[n]=e[n]);return t}(t.getSelfClosingElements()),cdata:function(e){h.append(T("#cdata",4)).value=e},text:function(e,t){var n;A||(e=e.replace(E," "),function(e,t){return e&&(Ce(t,e.name)||"br"===e.name)}(h.lastChild,b)&&(e=e.replace(_,""))),0!==e.length&&((n=T("#text",3)).raw=!!t,h.append(n).value=e)},comment:function(e){h.append(T("#comment",8)).value=e},pi:function(e,t){h.append(T(e,7)).value=t,R(h)},doctype:function(e){h.append(T("#doctype",10)).value=e,R(h)},start:function(e,n,o){var a=x?t.getElementRule(e):{};if(a){var u=T(a.outputName||e,1);u.attributes=n,u.shortEnded=o,h.append(u);var c=C[h.name];c&&C[u.name]&&!c[u.name]&&v.push(u);for(var s=r.length;s--;){var f=r[s].name;f in n.map&&((p=i[f])?p.push(u):i[f]=[u])}b[e]&&R(u),o||(h=u),!A&&S[e]&&(A=!0)}},end:function(n){var r,o,i,a,u=x?t.getElementRule(n):{};if(u){if(b[n]&&!A){if((r=h.firstChild)&&3===r.type)if((o=r.value.replace(_,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||N.test(o))&&(r.remove(),r=i),r=i;if((r=h.lastChild)&&3===r.type)if((o=r.value.replace(k,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||N.test(o))&&(r.remove(),r=i),r=i}if(A&&S[n]&&(A=!1),u.removeEmpty&&wb(t,y,S,h))return a=h.parent,b[h.name]?h.empty().remove():h.unwrap(),void(h=a);u.paddEmpty&&(function(e){return xb(e,"#text")&&e.firstChild.value===Co}(h)||wb(t,y,S,h))&&Cb(e,c,b,h),h=h.parent}}},t),O=h=new Bm(c.context||e.root_name,11);if(D.parse(u,c.format),x&&v.length&&(c.context?c.invalid=!0:function(e){for(var n=_b("tr,td,th,tbody,thead,tfoot,table"),r=t.getNonEmptyElements(),o=t.getWhiteSpaceElements(),i=t.getTextBlockElements(),u=t.getSpecialElements(),c=function(e,n){if(void 0===n&&(n=e.parent),u[e.name])e.empty().remove();else{for(var r=0,o=e.children();r<o.length;r++){var i=o[r];t.isValidChild(n.name,i.name)||c(i,n)}e.unwrap()}},s=0;s<e.length;s++){var f=e[s],l=void 0,d=void 0,m=void 0;if(f.parent&&!f.fixed)if(i[f.name]&&"li"===f.parent.name){for(var p=f.next;p&&i[p.name];)p.name="li",p.fixed=!0,f.parent.insert(p,f.parent),p=p.next;f.unwrap()}else{var g=[f];for(l=f.parent;l&&!t.isValidChild(l.name,f.name)&&!n[l.name];l=l.parent)g.push(l);if(l&&g.length>1)if(t.isValidChild(l.name,f.name)){g.reverse();for(var h=d=a(g[0].clone()),v=0;v<g.length-1;v++){t.isValidChild(h.name,g[v].name)?(m=a(g[v].clone()),h.append(m)):m=h;for(var b=g[v].firstChild;b&&b!==g[v+1];){var y=b.next;m.append(b),b=y}h=m}wb(t,r,o,d)?l.insert(f,g[0],!0):(l.insert(d,g[0],!0),l.insert(f,d)),l=g[0],(wb(t,r,o,l)||xb(l,"br"))&&l.empty().remove()}else c(f);else if(f.parent){if("li"===f.name){if((p=f.prev)&&("ul"===p.name||"ol"===p.name)){p.append(f);continue}if((p=f.next)&&("ul"===p.name||"ol"===p.name)){p.insert(f,p.firstChild,!0);continue}f.wrap(a(new Bm("ul",1)));continue}t.isValidChild(f.parent.name,"div")&&t.isValidChild("div",f.name)?f.wrap(a(new Bm("div",1))):c(f)}}}}(v)),w&&("body"===O.name||c.isRootContent)&&function(){var n=O.firstChild,r=null,o=function(e){e&&((n=e.firstChild)&&3===n.type&&(n.value=n.value.replace(_,"")),(n=e.lastChild)&&3===n.type&&(n.value=n.value.replace(k,"")))};if(t.isValidChild(O.name,w.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=T(w,1)).attr(e.forced_root_block_attrs),O.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!c.invalid){for(g in o)if(Ce(o,g)){for(p=n[g],d=(s=o[g]).length;d--;)s[d].parent||s.splice(d,1);for(f=0,l=p.length;f<l;f++)p[f](s,g,c)}for(f=0,l=r.length;f<l;f++)if((p=r[f]).name in i){for(d=(s=i[p.name]).length;d--;)s[d].parent||s.splice(d,1);for(d=0,m=p.callbacks.length;d<m;d++)p.callbacks[d](s,p.name,c)}}return O}};return function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,c,s,f,l,d,m=e.length,p=At.extend({},n.getBlockElements()),g=n.getNonEmptyElements(),h=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(u=(a=e[i]).parent,p[a.parent.name]&&a===u.lastChild){for(s=a.prev;s;){if("span"!==(f=s.name)||"bookmark"!==s.attr("data-mce-type")){"br"===f&&(a=null);break}s=s.prev}a&&(a.remove(),wb(n,g,h,u)&&(l=n.getElementRule(u.name))&&(l.removeEmpty?u.remove():l.paddEmpty&&Cb(t,o,p,u)))}else{for(c=a;u&&u.firstChild===c&&u.lastChild===c&&(c=u,!p[u.name]);)u=u.parent;c===u&&!0!==t.padd_empty_with_br&&((d=new Bm("#text",3)).value=Co,a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n,r,o=e.length;if(!t.allow_unsafe_link_target)for(;o--;){var i=e[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?At.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(e){return e.split(" ").filter((function(e){return e.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new Bm("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){for(var t=n.getValidClasses(),r=e.length;r--;){for(var o=e[r],i=o.attr("class").split(" "),a="",u=0;u<i.length;u++){var c=i[u],s=!1,f=t["*"];f&&f[c]&&(s=!0),f=t[o.name],!s&&f&&f[c]&&(s=!0),s&&(a&&(a+=" "),a+=c)}a.length||(a=null),o.attr("class",a)}})),Sb(e,t)}(u,e),function(e,t){t.inline_styles&&db(e,t)}(u,e),u},Tb=function(e,t,n){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,n)?function(e,t,n){var r,o=e.dom,i=t.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var u=a.createHTMLDocument("");At.each("BODY"===i.nodeName?i.childNodes:[i],(function(e){u.body.appendChild(u.importNode(e,!0))})),i="BODY"!==i.nodeName?u.body.firstChild:u.body,r=o.doc,o.doc=u}return function(e,t){e.fire("PreProcess",t)}(e,Re(Re({},n),{node:i})),r&&(o.doc=r),i}(e,t,n):t},Rb=function(e,t,n){-1===At.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})),t.push(n))},Db=function(e,t,n,r,o){var i=function(e,t,n){return ep(e,t).serialize(n)}(t,n,r);return function(e,t,n){if(!t.no_events&&e){var r=function(e,t){return e.fire("PostProcess",t)}(e,Re(Re({},t),{content:n}));return r.content}return n}(e,o,i)},Ob=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:hu.DOM,o=t&&t.schema?t.schema:Ti(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs;var i=Ab(e,o);!function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){for(var n=e.length;n--;){var r=e[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(t,null)}})),e.addAttributeFilter("src,href,style",(function(e,r){for(var o="data-mce-"+r,i=t.url_converter,a=t.url_converter_scope,u=e.length;u--;){var c=e[u],s=c.attr(o);void 0!==s?(c.attr(r,s.length>0?s:null),c.attr(o,null)):(s=c.attr(r),"style"===r?s=n.serializeStyle(n.parseStyle(s),c.name):i&&(s=i.call(a,s,r,c.name)),c.attr(r,s.length>0?s:null))}})),e.addAttributeFilter("class",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),e.addAttributeFilter("data-mce-type",(function(e,t,n){for(var r=e.length;r--;){var o=e[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=M.from(o.firstChild).exists((function(e){return!wo(e.value)}));i?o.unwrap():o.remove()}}})),e.addNodeFilter("noscript",(function(e){for(var t=e.length;t--;){var n=e[t].firstChild;n&&(n.value=yi.decode(n.value))}})),e.addNodeFilter("script,style",(function(e,n){for(var r=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=e.length;o--;){var i=e[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var u=i.attr("type");u&&i.attr("type","mce-no/type"===u?null:u.replace(/^mce\-/,"")),"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),e.addNodeFilter("#comment",(function(e){for(var r=e.length;r--;){var o=e[r];t.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),e.addNodeFilter("xml:namespace,input",(function(e,t){for(var n=e.length;n--;){var r=e[n];7===r.type?r.remove():1===r.type&&("input"!==t||r.attr("type")||r.attr("type","text"))}})),e.addAttributeFilter("data-mce-type",(function(t){q(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}))}(i,e,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var u=Re({format:"html"},a),c=Tb(t,n,u),s=function(e,t,n){var r=So(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||yo(Rt.fromDom(t))?r:At.trim(r)}(r,c,u),f=function(e,t,n){var r=n.selection?Re({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t=function(e){return e&&"br"===e.name},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}}(o),o}(i,s,u);return"tree"===u.format?f:Db(t,e,o,f,u)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:A(Rb,i,n),getTempAttrs:k(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Bb=function(e,t){var n=Ob(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Lb=function(e,t){return void 0===t&&(t={}),function(e,t,n){return Zv(e).editor.getContent(t,n)}(e,t,t.format?t.format:"html")},Pb=function(e,t,n){return void 0===n&&(n={}),function(e,t,n){return Zv(e).editor.setContent(t,n)}(e,t,n)},Ib=hu.DOM,Mb=function(e){return M.from(e).each((function(e){return e.destroy()}))},Fb=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&Ib.remove(o.nextSibling),function(e){e.fire("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){Ib.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.fire("detach")}(e),Ib.remove(e.getContainer()),Mb(t),Mb(n),e.destroy()}},Ub=function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),Mb(n),Mb(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),Ib.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())},$b=(ab=function(e,t){return m(e)&&m(t)?$b(e,t):t},function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)Ce(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),zb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),jb="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Vb="imagetools,toc".split(","),Hb=function(e){var t=X(zb,(function(t){return Ce(e,t)})),n=e.forced_root_block;return!1!==n&&""!==n||t.push("forced_root_block (false only)"),oe(t)},qb=function(e){var t=At.makeMap(e.plugins," "),n=function(e){return Ce(t,e)},r=De(De([],X(jb,n),!0),ee(Vb,(function(e){return n(e)?[e+" (moving to premium)"]:[]})),!0);return oe(r)},Wb=pt().deviceType,Kb=Wb.isTouch(),Xb=Wb.isPhone(),Yb=Wb.isTablet(),Gb=["lists","autolink","autosave"],Jb={table_grid:!1,object_resizing:!1,resize:!1},Qb=function(e){var t=p(e)?e.join(" "):e,n=H(d(t)?t.split(" "):[],$e);return X(n,(function(e){return e.length>0}))},Zb=function(e,t){var n,r,o=(r={},he(t,(function(t,n){return j(e,n)}),ge(n={}),ge(r)),{t:n,f:r});return function(e,t){return{sections:k(e),settings:k(t)}}(o.t,o.f)},ey=function(e,t){return Ce(e.sections(),t)},ty=function(e,t){return ye(e,"toolbar_mode").orThunk((function(){return ye(e,"toolbar_drawer").map((function(e){return!1===e?"wrap":e}))})).getOr(t)},ny=function(e,t){var n={resize:!1,toolbar_mode:ty(e,"scrolling"),toolbar_sticky:!1};return Re(Re(Re({},Jb),n),t?{menubar:!1}:{})},ry=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?At.extend({},e.external_plugins,n):n},oy=function(e,t,n,r){return e&&function(e,t,n){var r=e.sections();return ey(e,t)&&r[t].theme===n}(t,"mobile","mobile")?X(r,A(j,Gb)):e&&ey(t,"mobile")?r:n},iy=function(e,t,n,r){var o=Qb(n.forced_plugins),i=Qb(r.plugins),a=function(e,t){return ey(e,t)?e.sections()[t]:{}}(t,"mobile"),u=a.plugins?Qb(a.plugins):i,c=function(e,t){return[].concat(Qb(e)).concat(Qb(t))}(o,oy(e,t,i,u));if(St.browser.isIE()&&j(c,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return At.extend(r,{plugins:c.join(" ")})},ay=function(e,t,n,r,o){var i=e?{mobile:ny(o.mobile||{},t)}:{},a=Zb(["mobile"],$b(i,o)),u=At.extend(n,r,a.settings(),function(e,t){return e&&ey(t,"mobile")}(e,a)?function(e,t,n){void 0===n&&(n={});var r=e.sections(),o=ye(r,t).getOr({});return At.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(e,a,r,u)},uy=function(e,t,n,r,o){var i=function(e,t,n,r,o){var i={id:t,theme:"silver",toolbar_mode:ty(e,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Re(Re({},i),r?Jb:{})}(o,t,n,Kb,e),a=ay(Xb||Yb,Xb,i,r,o);return!1!==a.deprecation_warnings&&function(e,t){var n=Hb(e),r=qb(t),o=r.length>0,i=n.length>0,a="mobile"===t.theme;if(o||i||a){var u="\n- ",c=a?"\n\nThemes:\n- mobile":"",s=o?"\n\nPlugins:\n- "+r.join(u):"",f=i?"\n\nSettings:\n- "+n.join(u):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+c+s+f)}}(o,a),a},cy=function(e,t,n){return M.from(t.settings[n]).filter(e)},sy=function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?q(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[At.trim(n[0])]=At.trim(n[1]):t[At.trim(n[0])]=At.trim(n[0])})):t=e,t}(i):"string"===r?cy(d,e,t).getOr(n):"number"===r?cy(x,e,t).getOr(n):"boolean"===r?cy(h,e,t).getOr(n):"object"===r?cy(m,e,t).getOr(n):"array"===r?cy(p,e,t).getOr(n):"string[]"===r?cy((o=d,function(e){return p(e)&&te(e,o)}),e,t).getOr(n):"function"===r?cy(C,e,t).getOr(n):i},fy=(ub={},{add:function(e,t){ub[e]=t},get:function(e){return ub[e]?ub[e]:{icons:{}}},has:function(e){return Ce(ub,e)}}),ly=function(e,t){return t.dom[e]},dy=function(e,t){return parseInt(ir(t,e),10)},my=A(ly,"clientWidth"),py=A(ly,"clientHeight"),gy=A(dy,"margin-top"),hy=A(dy,"margin-left"),vy=function(e,t,n){var r,o=Rt.fromDom(e.getBody()),i=e.inline?o:(r=o,Rt.fromDom(qt(r).dom.documentElement)),a=function(e,t,n,r){var o=function(e){return e.dom.getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom.clientLeft+hy(t):0),y:r-(e?o.top+t.dom.clientTop+gy(t):0)}}(e.inline,i,t,n);return function(e,t,n){var r=my(e),o=py(e);return t>=0&&n>=0&&t<=r&&n<=o}(i,a.x,a.y)},by=function(e){var t,n=e.inline?e.getBody():e.getContentAreaContainer();return(t=n,M.from(t).map(Rt.fromDom)).map(yn).getOr(!1)},yy=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){return M.from(t[0])},o=function(){t.length>0&&n().reposition(t)},i=function(e){Z(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},a=function(a,u){if(void 0===u&&(u=!0),!e.removed&&by(e))return u&&e.fire("BeforeOpenNotification",{notification:a}),Q(t,(function(e){return t=n().getArgs(e),r=a,!(t.type!==r.type||t.text!==r.text||t.progressBar||t.timeout||r.progressBar||r.timeout);var t,r})).getOrThunk((function(){e.editorManager.setActive(e);var u=n().open(a,(function(){i(u),o(),r().fold((function(){return e.focus()}),(function(e){return Rt.fromDom(e.getEl()).dom.focus()}))}));return function(e){t.push(e)}(u),o(),e.fire("OpenNotification",{notification:Re({},u)}),u}))},u=k(t);return function(e){e.on("SkinLoaded",(function(){var t=function(e){return e.getParam("service_message")}(e);t&&a({text:t,type:"warning",timeout:0},!1),o()})),e.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),e.on("remove",(function(){q(t.slice(),(function(e){n().close(e)}))}))}(e),{open:a,close:function(){r().each((function(e){n().close(e),i(e),o()}))},getNotifications:u}},Cy=Eu.PluginManager,xy=Eu.ThemeManager;var wy=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:t,alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t?t.apply(e,n):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{dialog:t})}(n)},i=function(n){!function(t){e.fire("CloseWindow",{dialog:t})}(n),0===(t=X(t,(function(e){return e!==n}))).length&&e.focus()},a=function(t){e.editorManager.setActive(e),um(e);var n=t();return o(n),n};return e.on("remove",(function(){q(t,(function(e){n().close(e)}))})),{open:function(e,t){return a((function(){return n().open(e,t,i)}))},openUrl:function(e){return a((function(){return n().openUrl(e,i)}))},alert:function(e,t,o){var i=n();i.alert(e,r(o||i,t))},confirm:function(e,t,o){var i=n();i.confirm(e,r(o||i,t))},close:function(){M.from(t[t.length-1]).each((function(e){n().close(e),i(e)}))}}},Sy=function(e,t){e.notificationManager.open({type:"error",text:t})},_y=function(e,t){e._skinLoaded?Sy(e,t):e.on("SkinLoaded",(function(){Sy(e,t)}))},ky=function(e,t,n){nd(e,t,{message:n}),console.error(n)},Ey=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},Ny=function(e,t,n){ky(e,"PluginLoadError",Ey("plugin",t,n))},Ay=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,De([e],t,!1)):r.log.apply(r,De([e],t,!1)))},Ty=function(e){return Ry(e,function(e){var t=e.getParam("content_css");return d(t)?H(t.split(","),$e):p(t)?t:!1===t||e.inline?[]:["default"]}(e))},Ry=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r="content"+e.editorManager.suffix+".css",o=!0===e.inline;return H(t,(function(t){return function(e){return/^[a-z0-9\-]+$/i.test(e)}(t)&&!o?n+"/"+t+"/"+r:e.documentBaseURI.toAbsolute(t)}))},Dy=function(e){e.contentCSS=e.contentCSS.concat(Ty(e),function(e){return Ry(e,gs(e))}(e))},Oy=function(){var e={},t=function(e,t){return{status:e,resultUri:t}},n=function(t){return t in e};return{hasBlobUri:n,getResultUri:function(t){var n=e[t];return n?n.resultUri:null},isPending:function(t){return!!n(t)&&1===e[t].status},isUploaded:function(t){return!!n(t)&&2===e[t].status},markPending:function(n){e[n]=t(1,null)},markUploaded:function(n,r){e[n]=t(2,r)},removeFailed:function(t){delete e[t]},destroy:function(){e={}}}},By=0,Ly=function(e){return e+By+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t},Py=function(e,t){var n={},r=function(e,n,r,o){var i=new XMLHttpRequest;i.open("POST",t.url),i.withCredentials=t.credentials,i.upload.onprogress=function(e){o(e.loaded/e.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var e,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((e=t.basePath,o=a.location,e?e.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",e.blob(),e.filename()),i.send(a)},o=function(e,t){return{url:t,blobInfo:e,status:!0}},i=function(e,t,n){return{url:"",blobInfo:e,status:!1,error:{message:t,options:n}}},a=function(e,t){At.each(n[e],(function(e){e(t)})),delete n[e]},u=function(r,u){return r=At.grep(r,(function(t){return!e.isUploaded(t.blobUri())})),eo.all(At.map(r,(function(r){return e.isPending(r.blobUri())?function(e){var t=e.blobUri();return new eo((function(e){n[t]=n[t]||[],n[t].push(e)}))}(r):function(t,n,r){return e.markPending(t.blobUri()),new eo((function(u){var c;try{var s=function(){c&&c.close()};n(t,(function(n){s(),e.markUploaded(t.blobUri(),n),a(t.blobUri(),o(t,n)),u(o(t,n))}),(function(n,r){var o=r||{};s(),e.removeFailed(t.blobUri()),a(t.blobUri(),i(t,n,o)),u(i(t,n,o))}),(function(e){e<0||e>100||M.from(c).orThunk((function(){return M.from(r).map(R)})).each((function(t){c=t,t.progressBar.value(e)}))}))}catch(e){u(i(t,e.message,{}))}}))}(r,t.handler,u)})))};return!1===C(t.handler)&&(t.handler=r),{upload:function(e,n){return t.url||t.handler!==r?u(e,n):new eo((function(e){e([])}))}}},Iy=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},My=function(e,t){return Py(t,{url:us(e),basePath:cs(e),credentials:ss(e),handler:fs(e)})},Fy=function(e){var t,n,r=function(){var e=[],t=function(e){if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var t,n=e.id||Ly("blobid"),r=e.name||n,o=e.blob;return{id:k(n),name:k(r),filename:k(e.filename||r+"."+(t=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[t.toLowerCase()]||"dat")),blob:k(o),base64:k(e.base64),blobUri:k(e.blobUri||URL.createObjectURL(o)),uri:k(e.uri)}},n=function(t){return Q(e,t).getOrUndefined()},r=function(e){return n((function(t){return t.id()===e}))};return{create:function(e,n,r,o,i){if(d(e))return t({id:e,name:o,filename:i,blob:n,base64:r});if(m(e))return t(e);throw new Error("Unknown input type")},add:function(t){r(t.id())||e.push(t)},get:r,getByUri:function(e){return n((function(t){return t.blobUri()===e}))},getByData:function(e,t){return n((function(n){return n.base64()===e&&n.blob().type===t}))},findFirst:n,removeByUri:function(t){e=X(e,(function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)}))},destroy:function(){q(e,(function(e){URL.revokeObjectURL(e.blobUri())})),e=[]}}}(),o=Oy(),i=[],a=function(e){var t=xu(null);return e.on("change AddUndo",(function(e){t.set(Re({},e.level))})),{fireIfChanged:function(){var n=e.undoManager.data;ue(n).filter((function(e){return!Wv(t.get(),e)})).each((function(t){e.setDirty(!0),e.fire("change",{level:t,lastLevel:ie(n,n.length-2).getOrNull()})}))}}}(e),u=function(t){return function(n){return e.selection?t(n):[]}},c=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},s=function(e,t,n){var r='src="'+n+'"'+(n===St.transparentSrc?' data-mce-placeholder="1"':"");return e=c(e,'src="'+t+'"',r),e=c(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},f=function(t,n){q(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=H(e.fragments,(function(e){return s(e,t,n)})):e.content=s(e.content,t,n)}))},l=function(n){return t||(t=My(e,o)),h().then(u((function(o){var i=H(o,(function(e){return e.blobInfo}));return t.upload(i,Iy(e)).then(u((function(t){var i=[],u=H(t,(function(t,n){var a=o[n].blobInfo,u=o[n].image;return t.status&&function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")}(e)?(r.removeByUri(u.src),Jv(e)||function(t,n){var r,o=e.convertURL(n,"src");f(t.src,n),e.$(t).attr({src:is(e)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(u,t.url)):t.error&&(t.error.options.remove&&(f(u.getAttribute("src"),St.transparentSrc),i.push(u)),function(e,t){_y(e,ku.translate(["Failed to upload image: {0}",t]))}(e,t.error.message)),{element:u,status:t.status,uploadUri:t.url,blobInfo:a}}));return u.length>0&&a.fireIfChanged(),i.length>0&&(Jv(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact((function(){q(i,(function(t){e.dom.remove(t),r.removeByUri(t.src)}))}))),n&&n(u),u})))})))},p=function(t){if(os(e))return l(t)},g=function(t){if(!1===te(i,(function(e){return e(t)})))return!1;if(0===t.getAttribute("src").indexOf("data:")){var n=function(e){return e.getParam("images_dataimg_filter",B,"function")}(e);return n(t)}return!0},h=function(){return n||(n=yb(o,r)),n.findAll(e.getBody(),g).then(u((function(t){return t=X(t,(function(t){return"string"!=typeof t||(_y(e,t),!1)})),Jv(e)||q(t,(function(e){f(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},v=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=G(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':t}))};return e.on("SetContent",(function(){os(e)?p():h()})),e.on("RawSaveContent",(function(e){e.content=v(e.content)})),e.on("GetContent",(function(e){e.source_view||"raw"===e.format||"tree"===e.format||(e.content=v(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){q(e,(function(e){var t=e.attr("src");if(!r.getByUri(t)){var n=o.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(e){i.push(e)},uploadImages:l,uploadImagesAuto:p,scanForImages:h,destroy:function(){r.destroy(),o.destroy(),n=t=null}}},Uy=function(e){var t={},n=function(e,r){e&&(d(e)?(p(r)||(r=[r]),q(r,(function(e){v(e.deep)&&(e.deep=!gl(e)),v(e.split)&&(e.split=!gl(e)||hl(e)),v(e.remove)&&gl(e)&&!hl(e)&&(e.remove="none"),gl(e)&&hl(e)&&(e.mixed=!0,e.block_expand=!0),d(e.classes)&&(e.classes=e.classes.split(/\s+/))})),t[e]=r):de(e,(function(e,t){n(t,e)})))};return n(function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(e,t,n){return Dn(e)&&e.hasAttribute("href")},onformat:function(t,n,r){At.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(e){var t;return null!==(t=null==e?void 0:e.customValue)&&void 0!==t?t:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return At.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t}(e.dom)),n(function(e){return e.getParam("formats")}(e)),{get:function(e){return y(e)?t[e]:t},has:function(e){return Ce(t,e)},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}},$y=At.each,zy=hu.DOM,jy=function(e,t){var n,r,o,i=t&&t.schema||Ti({}),a=function(e){r="string"==typeof e?{name:e,classes:[],attrs:{}}:e;var t=zy.create(r.name);return function(e,t){t.classes.length&&zy.addClass(e,t.classes.join(" ")),zy.setAttribs(e,t.attrs)}(t,r),t},u=function(e,t,n){var r,o,c=t.length>0&&t[0],s=c&&c.name,f=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==At.inArray(o,t)?t:o[0])}(e,s);if(f)s===f?(o=t[0],t=t.slice(1)):o=f;else if(c)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=zy.create("div")).appendChild(e),At.each(n,(function(t){var n=a(t);r.insertBefore(n,e)}))),u(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=a(r),(o=zy.create("div")).appendChild(u(n,e.slice(1),r.siblings)),o):""},Vy=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=At.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==At.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},Hy=function(e,t){var n,r,o,i="",a=function(e){var t=e.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return d(t)?t:""}(e);if(""===a)return"";var u=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}if("preview"in t){var c=ye(t,"preview");if(Yn(c,!1))return"";a=c.getOr(a)}n=t.block||t.inline||"span";var s,f=(s=t.selector)&&"string"==typeof s?(s=(s=s.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),At.map(s.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=At.map(e.split(/(?:~\+|~|\+)/),Vy),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[];f.length?(f[0].name||(f[0].name=n),n=t.selector,r=jy(f,e)):r=jy([n],e);var l=zy.select(n,r)[0]||r.firstChild;return $y(t.styles,(function(e,t){var n=u(e);n&&zy.setStyle(l,t,n)})),$y(t.attributes,(function(e,t){var n=u(e);n&&zy.setAttrib(l,t,n)})),$y(t.classes,(function(e){var t=u(e);zy.hasClass(l,t)||zy.addClass(l,t)})),e.fire("PreviewFormats"),zy.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),o=zy.getStyle(e.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,$y(a.split(" "),(function(t){var n=zy.getStyle(l,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=zy.getStyle(e.getBody(),t,!0),"#ffffff"===zy.toHex(n).toLowerCase())||"color"===t&&"#000000"===zy.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===t&&n&&(i+="padding:0 2px;"),i+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),zy.remove(r),i},qy=function(e){var t=Uy(e),n=xu(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(e),Oh(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){!function(e,t,n,r){eb(e).formatter.apply(t,n,r)}(e,t,n,r)},remove:function(t,n,r,o){!function(e,t,n,r,o){eb(e).formatter.remove(t,n,r,o)}(e,t,n,r,o)},toggle:function(t,n,r){!function(e,t,n,r){eb(e).formatter.toggle(t,n,r)}(e,t,n,r)},match:function(t,n,r,o){return function(e,t,n,r,o){return eb(e).formatter.match(t,n,r,o)}(e,t,n,r,o)},closest:function(t){return function(e,t){return eb(e).formatter.closest(t)}(e,t)},matchAll:function(t,n){return function(e,t,n){return eb(e).formatter.matchAll(t,n)}(e,t,n)},matchNode:function(t,n,r,o){return function(e,t,n,r,o){return eb(e).formatter.matchNode(t,n,r,o)}(e,t,n,r,o)},canApply:function(t){return function(e,t){return eb(e).formatter.canApply(t)}(e,t)},formatChanged:function(t,r,o,i){return function(e,t,n,r,o,i){return eb(e).formatter.formatChanged(t,n,r,o,i)}(e,n,t,r,o,i)},getCssText:A(Hy,e)}},Wy=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Ky=function(e){var t=Nu(),n=xu(0),r=xu(0),o={data:[],typing:!1,beforeChange:function(){!function(e,t,n){eb(e).undoManager.beforeChange(t,n)}(e,n,t)},add:function(i,a){return function(e,t,n,r,o,i,a){return eb(e).undoManager.add(t,n,r,o,i,a)}(e,o,r,n,t,i,a)},undo:function(){return function(e,t,n,r){return eb(e).undoManager.undo(t,n,r)}(e,o,n,r)},redo:function(){return function(e,t,n){return eb(e).undoManager.redo(t,n)}(e,r,o.data)},clear:function(){!function(e,t,n){eb(e).undoManager.clear(t,n)}(e,o,r)},reset:function(){!function(e,t){eb(e).undoManager.reset(t)}(e,o)},hasUndo:function(){return function(e,t,n){return eb(e).undoManager.hasUndo(t,n)}(e,o,r)},hasRedo:function(){return function(e,t,n){return eb(e).undoManager.hasRedo(t,n)}(e,o,r)},transact:function(t){return function(e,t,n,r){return eb(e).undoManager.transact(t,n,r)}(e,o,n,t)},ignore:function(t){!function(e,t,n){eb(e).undoManager.ignore(t,n)}(e,n,t)},extra:function(t,n){!function(e,t,n,r,o){eb(e).undoManager.extra(t,n,r,o)}(e,o,r,t,n)}};return Jv(e)||function(e,t,n){var r=xu(!1),o=function(e){Xv(t,!1,n),t.add({},e)};e.on("init",(function(){t.add()})),e.on("BeforeExecCommand",(function(e){var r=e.command;Wy(r)||(Yv(t,n),t.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command;Wy(t)||o(e)})),e.on("ObjectResizeStart cut",(function(){t.beforeChange()})),e.on("SaveContent ObjectResized blur",o),e.on("dragend",o),e.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),e.nodeChanged()),46!==i&&8!==i||e.nodeChanged(),r.get()&&t.typing&&!1===Wv(jv(e),t.data[0])&&(!1===e.isDirty()&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))})),e.on("keydown",(function(e){var i=e.keyCode;if(!e.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)t.typing&&o(e);else{var a=e.ctrlKey&&!e.altKey||e.metaKey;!(i<16||i>20)||224===i||91===i||t.typing||a||(t.beforeChange(),Xv(t,!0,n),t.add({},e),r.set(!0))}})),e.on("mousedown",(function(e){t.typing&&o(e)})),e.on("input",(function(e){var t;e.inputType&&("insertReplacementText"===e.inputType||"insertText"===(t=e).inputType&&null===t.data||function(e){return"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType}(e))&&o(e)})),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()}))}(e,o,n),function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")}(e),o},Xy=[9,27,id.HOME,id.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,id.DOWN,id.UP,id.LEFT,id.RIGHT].concat(St.browser.isFirefox()?[224]:[]),Yy="data-mce-placeholder",Gy=function(e){return"keydown"===e.type||"keyup"===e.type},Jy=function(e){var t=e.keyCode;return t===id.BACKSPACE||t===id.DELETE},Qy=function(e){var t=e.dom,n=ns(e),r=function(e){return e.getParam("placeholder",Zc.getAttrib(e.getElement(),"placeholder"),"string")}(e),o=function(i,a){if(!function(e){if(Gy(e)){var t=e.keyCode;return!Jy(e)&&(id.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||j(Xy,t))}return!1}(i)){var u=e.getBody(),c=!function(e){return Gy(e)&&!(Jy(e)||"keyup"===e.type&&229===e.keyCode)}(i)&&function(e,t,n){if(ti(Rt.fromDom(t),!1)){var r=""===n,o=t.firstElementChild;return!o||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&(r?!e.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(t,u,n);(""!==t.getAttrib(u,Yy)!==c||a)&&(t.setAttrib(u,Yy,c?r:null),t.setAttrib(u,"aria-placeholder",c?r:null),function(e,t){e.fire("PlaceholderToggle",{state:t})}(e,c),e.on(c?"keydown":"keyup",o),e.off(c?"keyup":"keydown",o))}};r&&e.on("init",(function(t){o(t,!0),e.on("change SetContent ExecCommand",o),e.on("paste",(function(t){return oo.setEditorTimeout(e,(function(){return o(t)}))}))}))},Zy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,eC=function(e,t){return Ot(Rt.fromDom(t),function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(e))},tC=function(e){return"rtl"===hu.DOM.getStyle(e,"direction",!0)||(t=e.textContent,Zy.test(t));var t},nC=function(e,t,n){var r=function(e,t,n){return X(hu.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return M.from(r[r.length-1])},rC=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?No(n)?Un(n.nextSibling)?Tc(n.nextSibling,0):Tc.after(n):Ro(t)?Tc(n,r+1):t:No(n)?Un(n.previousSibling)?Tc(n.previousSibling,n.previousSibling.data.length):Tc.before(n):Do(t)?Tc(n,r-1):t},oC=A(rC,!0),iC=A(rC,!1),aC=function(e){return po(e)||ho(e)},uC=function(e,t){return It(e,t)?Yr(t,aC,function(e){return function(t){return Lt(e,Rt.fromDom(t.dom.parentNode))}}(e)):M.none()},cC=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},sC=function(e,t){return{from:e,to:t}},fC=function(e,t){var n=Rt.fromDom(e),r=Rt.fromDom(t.container());return uC(n,r).map((function(e){return function(e,t){return{block:e,position:t}}(e,t)}))},lC=function(e,t,n){var r=fC(e,Tc.fromRangeStart(n)),o=r.bind((function(n){return Rf(t,e,n.position).bind((function(n){return fC(e,n).map((function(n){return function(e,t,n){return Vn(n.position.getNode())&&!1===ti(n.block)?Bf(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Rf(t,e,r).bind((function(t){return fC(e,t)})):M.some(n)})).getOr(n):n}(e,t,n)}))}))}));return Gn(r,o,sC).filter((function(e){return function(e){return!1===Lt(e.from.block,e.to.block)}(e)&&function(e){return Kt(e.from.block).bind((function(t){return Kt(e.to.block).filter((function(e){return Lt(t,e)}))})).isSome()}(e)&&function(e){return!1===Wn(e.from.block.dom)&&!1===Wn(e.to.block.dom)}(e)}))},dC=function(e){var t=Qt(e);return Z(t,fo).fold(k(t),(function(e){return t.slice(0,e)}))},mC=function(e){var t=dC(e);return q(t,vn),t},pC=function(e,t){var n=Ep(t,e);return Q(n.reverse(),(function(e){return ti(e)})).each(vn)},gC=function(e,t,n,r){if(ti(n))return wp(n),If(n.dom);0===X(Gt(r),(function(e){return!ti(e)})).length&&ti(t)&&ln(r,Rt.fromTag("br"));var o=Pf(n.dom,Tc.before(r.dom));return q(mC(t),(function(e){ln(r,e)})),pC(e,t),o},hC=function(e,t,n){if(ti(n))return vn(n),ti(t)&&wp(t),If(t.dom);var r=Mf(n.dom);return q(mC(t),(function(e){pn(n,e)})),pC(e,t),r},vC=function(e,t){return It(t,e)?function(e,t){var n=Ep(t,e);return M.from(n[n.length-1])}(t,e):M.none()},bC=function(e,t){Bf(e,t.dom).map((function(e){return e.getNode()})).map(Rt.fromDom).filter(mo).each(vn)},yC=function(e,t,n){return bC(!0,t),bC(!1,n),vC(t,n).fold(A(hC,e,t,n),A(gC,e,t,n))},CC=function(e,t,n,r){return t?yC(e,r,n):yC(e,n,r)},xC=function(e,t){var n=Rt.fromDom(e.getBody()),r=function(e,t,n){return n.collapsed?lC(e,t,n):M.none()}(n.dom,t,e.selection.getRng()).bind((function(e){return CC(n,t,e.from.block,e.to.block)}));return r.each((function(t){e.selection.setRng(t.toRange())})),r.isSome()},wC=function(e,t){var n=Rt.fromDom(t),r=A(Lt,e);return Xr(n,bo,r).isSome()},SC=function(e,t){var n=Pf(e.dom,Tc.fromRangeStart(t)).isNone(),r=Lf(e.dom,Tc.fromRangeEnd(t)).isNone();return!function(e,t){return wC(e,t.startContainer)||wC(e,t.endContainer)}(e,t)&&n&&r},_C=function(e){var t=Rt.fromDom(e.getBody()),n=e.selection.getRng();return SC(t,n)?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return Gn(uC(e,Rt.fromDom(n.startContainer)),uC(e,Rt.fromDom(n.endContainer)),(function(r,o){return!1===Lt(r,o)&&(n.deleteContents(),CC(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)}(t,e.selection)},kC=function(e,t){return!e.selection.isCollapsed()&&_C(e)},EC=qn,NC=Wn,AC=function(e,t,n,r,o){return M.from(t._selectionOverrides.showCaret(e,n,r,o))},TC=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?M.none():M.some(function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t))},RC=function(e,t,n){var r=cf(1,e.getBody(),t),o=Tc.fromRangeStart(r),i=o.getNode();if($s(i))return AC(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if($s(a))return AC(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return NC(e)||EC(e)}));return $s(u)?AC(1,e,u,!1,n):M.none()},DC=function(e,t,n){return t.collapsed?RC(e,t,n).getOr(t):t},OC=function(e){return yp(e)||gp(e)},BC=function(e){return Cp(e)||hp(e)},LC=function(e,t,n,r,o,i){return AC(r,e,i.getNode(!o),o,!0).each((function(n){if(t.collapsed){var r=t.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else t.deleteContents();e.selection.setRng(n)})),function(e,t){Un(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},PC=function(e,t){return function(e,t){var n=e.selection.getRng();if(!Un(n.commonAncestorContainer))return!1;var r=t?Rc.Forwards:Rc.Backwards,o=kf(e.getBody()),i=A(df,t?o.next:o.prev),a=t?OC:BC,u=ff(r,e.getBody(),n),c=rC(t,i(u));if(!c||!mf(u,c))return!1;if(a(c))return LC(e,n,u.getNode(),r,t,c);var s=i(c);return!!(s&&a(s)&&mf(c,s))&&LC(e,n,u.getNode(),r,t,s)}(e,t)},IC=kr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),MC=function(e,t,n,r){var o=r.getNode(!1===t);return uC(Rt.fromDom(e),Rt.fromDom(n.getNode())).map((function(e){return ti(e)?IC.remove(e.dom):IC.moveToElement(o)})).orThunk((function(){return M.some(IC.moveToElement(o))}))},FC=function(e,t,n){return Rf(t,e,n).bind((function(r){return o=r.getNode(),bo(Rt.fromDom(o))||ho(Rt.fromDom(o))||function(e,t,n,r){var o=function(t){return lo(Rt.fromDom(t))&&!ef(n,r,e)};return sf(!t,n).fold((function(){return sf(t,r).fold(O,o)}),o)}(e,t,n,r)?M.none():t&&Wn(r.getNode())||!1===t&&Wn(r.getNode(!0))?MC(e,t,n,r):t&&Cp(n)||!1===t&&yp(n)?M.some(IC.moveToPosition(r)):M.none();var o}))},UC=function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Dn(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&Wn(t.nextSibling)?M.some(IC.moveToElement(t.nextSibling)):!1===e&&Wn(t.previousSibling)?M.some(IC.moveToElement(t.previousSibling)):M.none()}(t,n.getNode(!1===t)).fold((function(){return FC(e,t,n)}),M.some):FC(e,t,n).bind((function(t){return function(e,t,n){return n.fold((function(e){return M.some(IC.remove(e))}),(function(e){return M.some(IC.moveToElement(e))}),(function(n){return ef(t,n,e)?M.none():M.some(IC.moveToPosition(n))}))}(e,n,t)}))},$C=function(e,t){return M.from(ed(e.getBody(),t))},zC=function(e,t){var n=e.selection.getNode();return $C(e,n).filter(Wn).fold((function(){return function(e,t,n){var r=cf(t?1:-1,e,n),o=Tc.fromRangeStart(r),i=Rt.fromDom(e);return!1===t&&Cp(o)?M.some(IC.remove(o.getNode(!0))):t&&yp(o)?M.some(IC.remove(o.getNode())):!1===t&&yp(o)&&Fp(i,o)?Up(i,o).map((function(e){return IC.remove(e.getNode())})):t&&Cp(o)&&Mp(i,o)?$p(i,o).map((function(e){return IC.remove(e.getNode())})):UC(e,t,o)}(e.getBody(),t,e.selection.getRng()).exists((function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),gg(e,t,Rt.fromDom(n)),!0}}(e,t),function(e,t){return function(n){var r=t?Tc.before(n):Tc.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}))}),B)},jC=function(e,t){var n=e.selection.getNode();return!(!Wn(n)||Kn(n))&&$C(e,n.parentNode).filter(Wn).fold((function(){var n;return n=Rt.fromDom(e.getBody()),q(Fu(n,".mce-offscreen-selection"),vn),gg(e,t,Rt.fromDom(e.selection.getNode())),cC(e),!0}),B)},VC=function(e){var t=e.dom,n=e.selection,r=ed(e.getBody(),n.getNode());if(qn(r)&&t.isBlock(r)&&t.isEmpty(r)){var o=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(o),n.setRng(Tc.before(o).toRange())}return!0},HC=function(e,t){return e.selection.isCollapsed()?zC(e,t):jC(e,t)},qC=function(e,t){return!!e.selection.isCollapsed()&&function(e,t){var n=Tc.fromRangeStart(e.selection.getRng());return Rf(t,e.getBody(),n).filter((function(e){return t?mp(e):pp(e)})).bind((function(e){return M.from(tf(t?0:-1,e))})).exists((function(t){return e.selection.select(t),!0}))}(e,t)},WC=Un,KC=function(e){return WC(e)&&e.data[0]===xo},XC=function(e){return WC(e)&&e.data[e.data.length-1]===xo},YC=function(e){return e.ownerDocument.createTextNode(xo)},GC=function(e,t){return e?function(e){if(WC(e.previousSibling))return XC(e.previousSibling)||e.previousSibling.appendData(xo),e.previousSibling;if(WC(e))return KC(e)||e.insertData(0,xo),e;var t=YC(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(WC(e.nextSibling))return KC(e.nextSibling)||e.nextSibling.insertData(0,xo),e.nextSibling;if(WC(e))return XC(e)||e.appendData(xo),e;var t=YC(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},JC=A(GC,!0),QC=A(GC,!1),ZC=function(e,t){return Un(e.container())?GC(t,e.container()):GC(t,e.getNode())},ex=function(e,t){var n=t.get();return n&&e.container()===n&&No(n)},tx=function(e,t){return t.fold((function(t){Os(e.get());var n=JC(t);return e.set(n),M.some(Tc(n,n.length-1))}),(function(t){return If(t).map((function(t){if(ex(t,e))return Tc(e.get(),1);Os(e.get());var n=ZC(t,!0);return e.set(n),Tc(n,1)}))}),(function(t){return Mf(t).map((function(t){if(ex(t,e))return Tc(e.get(),e.get().length-1);Os(e.get());var n=ZC(t,!1);return e.set(n),Tc(n,n.length-1)}))}),(function(t){Os(e.get());var n=QC(t);return e.set(n),M.some(Tc(n,1))}))},nx=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return M.none()},rx=kr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),ox=function(e,t){var n=Zs(t,e);return n||e},ix=function(e,t,n){var r=oC(n),o=ox(t,r.container());return nC(e,o,r).fold((function(){return Lf(o,r).bind(A(nC,e,o)).map((function(e){return rx.before(e)}))}),M.none)},ax=function(e,t){return null===$f(e,t)},ux=function(e,t,n){return nC(e,t,n).filter(A(ax,t))},cx=function(e,t,n){var r=iC(n);return ux(e,t,r).bind((function(e){return Pf(e,r).isNone()?M.some(rx.start(e)):M.none()}))},sx=function(e,t,n){var r=oC(n);return ux(e,t,r).bind((function(e){return Lf(e,r).isNone()?M.some(rx.end(e)):M.none()}))},fx=function(e,t,n){var r=iC(n),o=ox(t,r.container());return nC(e,o,r).fold((function(){return Pf(o,r).bind(A(nC,e,o)).map((function(e){return rx.after(e)}))}),M.none)},lx=function(e){return!1===tC(mx(e))},dx=function(e,t,n){return nx([ix,cx,sx,fx],[e,t,n]).filter(lx)},mx=function(e){return e.fold(E,E,E,E)},px=function(e){return e.fold(k("before"),k("start"),k("end"),k("after"))},gx=function(e){return e.fold(rx.before,rx.before,rx.after,rx.after)},hx=function(e){return e.fold(rx.start,rx.start,rx.end,rx.end)},vx=function(e,t,n,r,o,i){return Gn(nC(t,n,r),nC(t,n,o),(function(t,r){return t!==r&&function(e,t,n){var r=Zs(t,e),o=Zs(n,e);return r&&r===o}(n,t,r)?rx.after(e?t:r):i})).getOr(i)},bx=function(e,t){return e.fold(B,(function(e){return r=t,!(px(n=e)===px(r)&&mx(n)===mx(r));var n,r}))},yx=function(e,t){return e?t.fold(S(M.some,rx.start),M.none,S(M.some,rx.after),M.none):t.fold(M.none,S(M.some,rx.before),M.none,S(M.some,rx.end))},Cx=function(e,t,n,r){var o=rC(e,r),i=dx(t,n,o);return dx(t,n,o).bind(A(yx,e)).orThunk((function(){return function(e,t,n,r,o){var i=rC(e,o);return Rf(e,n,i).map(A(rC,e)).fold((function(){return r.map(gx)}),(function(o){return dx(t,n,o).map(A(vx,e,t,n,i,o)).filter(A(bx,r))})).filter(lx)}(e,t,n,i,r)}))};A(Cx,!1),A(Cx,!0);var xx,wx=function(e,t,n){var r=e?1:-1;return t.setRng(Tc(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},Sx=function(e,t){var n=t.selection.getRng(),r=e?Tc.fromRangeEnd(n):Tc.fromRangeStart(n);return!!function(e){return C(e.selection.getSel().modify)}(t)&&(e&&Ro(r)?wx(!0,t.selection,r):!(e||!Do(r))&&wx(!1,t.selection,r))};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(xx||(xx={}));var _x,kx=function(e,t){return e===Rc.Backwards?ne(t):t},Ex=function(e,t,n){return e===Rc.Forwards?t.next(n):t.prev(n)},Nx=function(e,t,n,r){return Vn(r.getNode(t===Rc.Forwards))?xx.Br:!1===ef(n,r)?xx.Block:xx.Wrap},Ax=function(e,t,n,r){for(var o=kf(n),i=r,a=[];i;){var u=Ex(t,o,i);if(!u)break;if(Vn(u.getNode(!1)))return t===Rc.Forwards?{positions:kx(t,a).concat([u]),breakType:xx.Br,breakAt:M.some(u)}:{positions:kx(t,a),breakType:xx.Br,breakAt:M.some(u)};if(u.isVisible()){if(e(i,u)){var c=Nx(0,t,i,u);return{positions:kx(t,a),breakType:c,breakAt:M.some(u)}}a.push(u),i=u}else i=u}return{positions:kx(t,a),breakType:xx.Eol,breakAt:M.none()}},Tx=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===Rc.Backwards?o.concat(r):[r].concat(o)})).getOr([])},Rx=function(e,t){return G(e,(function(e,n){return e.fold((function(){return M.some(n)}),(function(r){return Gn(ae(r.getClientRects()),ae(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r})).or(e)}))}),M.none())},Dx=function(e,t){return ae(t.getClientRects()).bind((function(t){return Rx(e,t.left)}))},Ox=A(Ax,Tc.isAbove,-1),Bx=A(Ax,Tc.isBelow,1),Lx=A(Tx,-1,Ox),Px=A(Tx,1,Bx),Ix=function(e){var t=function(t){return H(t,(function(t){var n=tc(t);return n.node=e,n}))};if(Dn(e))return t(e.getClientRects());if(Un(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},Mx=function(e){return ee(e,Ix)};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(_x||(_x={}));var Fx,Ux,$x=function(e,t,n,r,o,i){var a=0,u=[],c=function(r){var i=Mx([r]);-1===e&&(i=i.reverse());for(var c=0;c<i.length;c++){var f=i[c];if(!n(f,s)){if(u.length>0&&t(f,Te(u))&&a++,f.line=a,o(f))return!0;u.push(f)}}},s=Te(i.getClientRects());if(!s)return u;var f=i.getNode();return c(f),function(e,t,n,r){for(;r=Qs(r,e,Ko,t);)if(n(r))return}(e,r,c,f),u},zx=A($x,_x.Up,oc,ic),jx=A($x,_x.Down,ic,oc),Vx=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},Hx=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},qx=Wn,Wx=Qs,Kx=function(e,t){return Math.abs(e.left-t)},Xx=function(e,t){return Math.abs(e.right-t)},Yx=function(e,t){return e>=t.left&&e<=t.right},Gx=function(e,t){return e>=t.top&&e<=t.bottom},Jx=function(e,t,n){return void 0===n&&(n=B),Ne(e,(function(e,r){if(Yx(t,r))return n(r)?r:e;if(Yx(t,e))return n(e)?e:r;var o=Math.min(Kx(e,t),Xx(e,t)),i=Math.min(Kx(r,t),Xx(r,t));return i===o&&xe(r,"node")&&qx(r.node)||i<o?r:e}))},Qx=function(e,t,n,r,o){var i=Wx(r,e,Ko,t,!o);do{if(!i||n(i))return}while(i=Wx(i,e,Ko,t))},Zx=function(e,t,n){var r=Mx(function(e){return X(ce(e.getElementsByTagName("*")),zs)}(e)),o=X(r,A(Gx,n)),i=function(e){return!In(e.node)&&!Xn(e.node)},a=Jx(o,t,i);if(a){var u=i(a);if(a=Jx(function(e,t,n){void 0===n&&(n=!0);var r=[],o=function(e,n){var o=X(Mx([n]),(function(n){return!e(n,t)}));return r=r.concat(o),0===o.length};return r.push(t),Qx(_x.Up,e,A(o,oc),t.node,n),Qx(_x.Down,e,A(o,ic),t.node,n),r}(e,a,u),t,i),a&&zs(a.node))return function(e,t){return{node:e.node,before:Kx(e,t)<Xx(e,t)}}(a,t)}return null},ew=function(e,t){e.selection.setRng(t),Hd(e,e.selection.getRng())},tw=function(e,t,n){return M.some(DC(e,t,n))},nw=function(e,t,n,r,o,i){var a=t===Rc.Forwards,u=kf(e.getBody()),c=A(df,a?u.next:u.prev),s=a?r:o;if(!n.collapsed){var f=uc(n);if(i(f))return AC(t,e,f,t===Rc.Backwards,!1)}var l=ff(t,e.getBody(),n);if(s(l))return TC(e,l.getNode(!a));var d=rC(a,c(l)),m=Io(n);if(!d)return m?M.some(n):M.none();if(s(d))return AC(t,e,d.getNode(!a),a,!1);var p=c(d);return p&&s(p)&&mf(d,p)?AC(t,e,p.getNode(!a),a,!1):m?tw(e,d.toRange(),!1):M.none()},rw=function(e,t,n,r,o,i){var a=ff(t,e.getBody(),n),u=Te(a.getClientRects()),c=t===_x.Down;if(!u)return M.none();var s,f=(c?jx:zx)(e.getBody(),Vx(1),a),l=X(f,Hx(1)),d=u.left,m=Jx(l,d);if(m&&i(m.node)){var p=Math.abs(d-m.left),g=Math.abs(d-m.right);return AC(t,e,m.node,p<g,!1)}if(s=r(a)?a.getNode():o(a)?a.getNode(!0):uc(n)){var h=function(e,t,n,r){var o,i,a,u,c=kf(t),s=[],f=0,l=function(e){return Te(e.getClientRects())};1===e?(o=c.next,i=ic,a=oc,u=Tc.after(r)):(o=c.prev,i=oc,a=ic,u=Tc.before(r));var d=l(u);do{if(u.isVisible()){var m=l(u);if(!a(m,d)){s.length>0&&i(m,Te(s))&&f++;var p=tc(m);if(p.position=u,p.line=f,n(p))return s;s.push(p)}}}while(u=o(u));return s}(t,e.getBody(),Vx(1),s),v=Jx(X(h,Hx(1)),d);if(v)return tw(e,v.position.toRange(),!1);if(v=Te(X(h,Hx(0))))return tw(e,v.position.toRange(),!1)}return 0===l.length?ow(e,c).filter(c?o:r).map((function(t){return DC(e,t.toRange(),!1)})):M.none()},ow=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var o=Tc.fromRangeEnd(n),i=Bx(r,o);return ue(i.positions)}o=Tc.fromRangeStart(n),i=Ox(r,o);return ae(i.positions)},iw=function(e,t,n){return ow(e,t).filter(n).exists((function(t){return e.selection.setRng(t.toRange()),!0}))},aw=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},uw=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},cw=function(e,t,n){return tx(t,n).map((function(t){return aw(e,t),n}))},sw=function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=Tc.fromRangeStart(e.selection.getRng());Tc.isTextPosition(n)&&!1===function(e){return Ro(e)||Do(e)}(n)&&(aw(e,Ds(t.get(),n)),t.set(null))}},fw=function(e,t,n){return!!Cs(e)&&function(e,t,n){var r=e.getBody(),o=Tc.fromRangeStart(e.selection.getRng()),i=A(eC,e);return Cx(n,i,r,o).bind((function(n){return cw(e,t,n)}))}(e,t,n).isSome()},lw=function(e,t,n){return!!Cs(t)&&Sx(e,t)},dw=function(e){var t=xu(null),n=A(eC,e);return e.on("NodeChange",(function(r){!Cs(e)||St.browser.isIE()&&r.initial||(function(e,t,n){var r=H(Fu(Rt.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom})),o=X(r,e),i=X(n,e);q(re(o,i),A(uw,!1)),q(re(i,o),A(uw,!0))}(n,e.dom,r.parents),sw(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=X(r,e);q(o,(function(r){var o=Tc.fromRangeStart(t.selection.getRng());dx(e,t.getBody(),o).bind((function(e){return cw(t,n,e)}))}))}}(n,e,t,r.parents))})),t},mw=A(lw,!0),pw=A(lw,!1),gw=function(e,t,n){if(Cs(e)){var r=ow(e,t).getOrThunk((function(){var n=e.selection.getRng();return t?Tc.fromRangeEnd(n):Tc.fromRangeStart(n)}));return dx(A(eC,e),e.getBody(),r).exists((function(t){var r=gx(t);return tx(n,r).exists((function(t){return aw(e,t),!0}))}))}return!1},hw=function(e,t){return function(n){return tx(t,n).exists((function(t){return aw(e,t),!0}))}},vw=function(e,t,n,r){var o=e.getBody(),i=A(eC,e);e.undoManager.ignore((function(){e.selection.setRng(function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n}(n,r)),e.execCommand("Delete"),dx(i,o,Tc.fromRangeStart(e.selection.getRng())).map(hx).map(hw(e,t))})),e.nodeChanged()},bw=function(e,t,n,r){var o=function(e,t){return Zs(t,e)||e}(e.getBody(),r.container()),i=A(eC,e),a=dx(i,o,r);return a.bind((function(e){return n?e.fold(k(M.some(hx(e))),M.none,k(M.some(gx(e))),M.none):e.fold(M.none,k(M.some(gx(e))),M.none,k(M.some(hx(e))))})).map(hw(e,t)).getOrThunk((function(){var u=Df(n,o,r),c=u.bind((function(e){return dx(i,o,e)}));return Gn(a,c,(function(){return nC(i,o,r).exists((function(t){return!!function(e){return Gn(If(e),Mf(e),(function(t,n){var r=rC(!0,t),o=rC(!1,n);return Lf(e,r).forall((function(e){return e.isEqual(o)}))})).getOr(!0)}(t)&&(gg(e,n,Rt.fromDom(t)),!0)}))})).orThunk((function(){return c.bind((function(o){return u.map((function(o){return n?vw(e,t,r,o):vw(e,t,o,r),!0}))}))})).getOr(!1)}))},yw=function(e,t,n){if(e.selection.isCollapsed()&&Cs(e)){var r=Tc.fromRangeStart(e.selection.getRng());return bw(e,t,n,r)}return!1},Cw=function(e){return 1===nn(e)},xw=function(e,t,n,r){var o=A(Bh,t),i=H(X(r,o),(function(e){return e.dom}));if(0===i.length)gg(t,e,n);else{var a=function(e,t){var n=Eh(!1),r=Rh(t,n.dom);return ln(Rt.fromDom(e),n),vn(Rt.fromDom(e)),Tc(r,0)}(n.dom,i);t.selection.setRng(a.toRange())}},ww=function(e,t){var n=Rt.fromDom(e.getBody()),r=Rt.fromDom(e.selection.getStart()),o=X(function(e,t){var n=Ep(t,e);return Z(n,fo).fold(k(n),(function(e){return n.slice(0,e)}))}(n,r),Cw);return ue(o).exists((function(n){var r,i=Tc.fromRangeStart(e.selection.getRng());return!(!function(e,t,n){return Gn(If(n),Mf(n),(function(r,o){var i=rC(!0,r),a=rC(!1,o),u=rC(!1,t);return e?Lf(n,u).exists((function(e){return e.isEqual(a)&&t.isEqual(i)})):Pf(n,u).exists((function(e){return e.isEqual(i)&&t.isEqual(a)}))})).getOr(!0)}(t,i,n.dom)||(r=n,Uf(r.dom)&&_h(r.dom)))&&(xw(t,e,n,o),!0)}))},Sw=function(e,t){return!!e.selection.isCollapsed()&&ww(e,t)},_w=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),gg(e,t,Rt.fromDom(n)),!0},kw=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=t?gp:hp,r=t?Rc.Forwards:Rc.Backwards,o=ff(r,e.getBody(),e.selection.getRng());return n(o)?_w(e,t,o.getNode(!t)):M.from(rC(t,o)).filter((function(e){return n(e)&&mf(o,e)})).exists((function(n){return _w(e,t,n.getNode(!t))}))}(e,t):function(e,t){var n=e.selection.getNode();return!!Xn(n)&&_w(e,t,n)}(e,t)},Ew=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},Nw=function(e,t){return(e||"table"===Mt(t)?"margin":"padding")+("rtl"===ir(t,"direction")?"-right":"-left")},Aw=function(e){var t=Rw(e);return!e.mode.isReadOnly()&&(t.length>1||function(e,t){return te(t,(function(t){var n=Nw(ps(e),t),r=ur(t,n).map(Ew).getOr(0);return"false"!==e.dom.getContentEditable(t.dom)&&r>0}))}(e,t))},Tw=function(e){return go(e)||ho(e)},Rw=function(e){return X((t=e.selection.getSelectedBlocks(),H(t,Rt.fromDom)),(function(e){return!Tw(e)&&!function(e){return Kt(e).exists(Tw)}(e)&&Yr(e,(function(e){return qn(e.dom)||Wn(e.dom)})).exists((function(e){return qn(e.dom)}))}));var t},Dw=function(e,t){var n=e.dom,r=e.selection,o=e.formatter,i=function(e){return e.getParam("indentation","40px","string")}(e),a=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),c=ps(e),s=ns(e);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||""!==s||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),q(Rw(e),(function(e){!function(e,t,n,r,o,i){var a=Nw(n,Rt.fromDom(i));if("outdent"===t){var u=Math.max(0,Ew(i.style[a])-r);e.setStyle(i,a,u?u+o:"")}else u=Ew(i.style[a])+r+o,e.setStyle(i,a,u)}(n,t,c,u,a,e.dom)}))},Ow=function(e,t){if(e.selection.isCollapsed()&&Aw(e)){var n=e.dom,r=e.selection.getRng(),o=Tc.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Dp(Rt.fromDom(i),o))return Dw(e,"outdent"),!0}return!1},Bw=function(e,t){e.getDoc().execCommand(t,!1,null)},Lw=function(e,t){e.addCommand("delete",(function(){!function(e,t){Ow(e)||HC(e,!1)||PC(e,!1)||yw(e,t,!1)||xC(e,!1)||qg(e)||qC(e,!1)||kw(e,!1)||kC(e)||Sw(e,!1)||(Bw(e,"Delete"),cC(e))}(e,t)})),e.addCommand("forwardDelete",(function(){!function(e,t){HC(e,!0)||PC(e,!0)||yw(e,t,!0)||xC(e,!0)||qg(e)||qC(e,!0)||kw(e,!0)||kC(e)||Sw(e,!0)||Bw(e,"ForwardDelete")}(e,t)}))},Pw=function(e){return void 0===e.touches||1!==e.touches.length?M.none():M.some(e.touches[0])},Iw=function(e){var t=Nu(),n=xu(!1),r=Tu((function(t){e.fire("longpress",Re(Re({},t),{type:"longpress"})),n.set(!0)}),400);e.on("touchstart",(function(e){Pw(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.throttle(e),n.set(!1),t.set(i)}))}),!0),e.on("touchmove",(function(o){r.cancel(),Pw(o).each((function(r){t.on((function(o){(function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>5||r>5})(r,o)&&(t.clear(),n.set(!1),e.fire("longpresscancel"))}))}))}),!0),e.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&t.get().filter((function(e){return e.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():e.fire("tap",Re(Re({},o),{type:"tap"}))}))}),!0)},Mw=function(e,t){return Ce(e,t.nodeName)},Fw=function(e,t){return!!Un(t)||!!Dn(t)&&(!Mw(e,t)&&!Jf(t))},Uw=function(e,t){if(Un(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||Mw(e,t.nextSibling)))return!0}return!1},$w=function(e){var t,n,r,o=e.dom,i=e.selection,a=e.schema,u=a.getBlockElements(),c=i.getStart(),s=e.getBody(),f=ns(e);if(c&&Dn(c)&&f){var l=s.nodeName.toLowerCase();if(a.isValidChild(l,f.toLowerCase())&&!function(e,t,n){return V(kp(Rt.fromDom(n),Rt.fromDom(t)),(function(t){return Mw(e,t.dom)}))}(u,s,c)){var d=i.getRng(),m=d.startContainer,p=d.startOffset,g=d.endContainer,h=d.endOffset,v=Cm(e);for(c=s.firstChild;c;)if(Fw(u,c)){if(Uw(u,c)){n=c,c=c.nextSibling,o.remove(n);continue}t||(t=o.create(f,rs(e)),c.parentNode.insertBefore(t,c),r=!0),n=c,c=c.nextSibling,t.appendChild(n)}else t=null,c=c.nextSibling;r&&v&&(d.setStart(m,p),d.setEnd(g,h),i.setRng(d),e.nodeChanged())}}},zw=function(e,t){t.hasAttribute("data-mce-caret")&&(Po(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},jw=function(e,t){var n=function(e){return Qr(Rt.fromDom(e.getBody()),"*[data-mce-caret]").map((function(e){return e.dom})).getOrNull()}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void zw(e,n)):void(To(n)&&(zw(e,n),e.undoManager.add()))},Vw=Wn,Hw=function(e,t,n){var r=kf(e.getBody()),o=A(df,1===t?r.next:r.prev);if(n.collapsed&&function(e){return""!==ns(e)}(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Tc.fromRangeStart(n))){var a=function(e){var t=e.dom.create(ns(e));return(!St.ie||St.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e);1===t?e.$(i).after(a):e.$(i).before(a),e.selection.select(a,!0),e.selection.collapse()}}},qw=function(e,t){var n=t?Rc.Forwards:Rc.Backwards,r=e.selection.getRng();return function(e,t,n){return nw(t,e,n,yp,Cp,Vw)}(n,e,r).orThunk((function(){return Hw(e,n,r),M.none()}))},Ww=function(e,t){var n=t?1:-1,r=e.selection.getRng();return function(e,t,n){return rw(t,e,n,(function(e){return yp(e)||vp(e)}),(function(e){return Cp(e)||bp(e)}),Vw)}(n,e,r).orThunk((function(){return Hw(e,n,r),M.none()}))},Kw=function(e,t){return qw(e,t).exists((function(t){return ew(e,t),!0}))},Xw=function(e,t){return Ww(e,t).exists((function(t){return ew(e,t),!0}))},Yw=function(e,t){return iw(e,t,t?Cp:yp)},Gw=function(e){return j(["figcaption"],Mt(e))},Jw=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},Qw=function(e,t,n){n?pn(e,t):mn(e,t)},Zw=function(e,t,n,r){return""===t?function(e,t){var n=Rt.fromTag("br");return Qw(e,n,t),Jw(n)}(e,r):function(e,t,n,r){var o=Rt.fromTag(n),i=Rt.fromTag("br");return er(o,r),pn(o,i),Qw(e,o,t),Jw(i)}(e,r,t,n)},eS=function(e,t,n){return t?function(e,t){return Bx(e,t).breakAt.isNone()}(e.dom,n):function(e,t){return Ox(e,t).breakAt.isNone()}(e.dom,n)},tS=function(e,t){var n=Rt.fromDom(e.getBody()),r=Tc.fromRangeStart(e.selection.getRng()),o=ns(e),i=rs(e);return function(e,t){var n=A(Lt,t);return Yr(Rt.fromDom(e.container()),fo,n).filter(Gw)}(r,n).exists((function(){if(eS(n,t,r)){var a=Zw(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},nS=function(e,t){return!!e.selection.isCollapsed()&&tS(e,t)},rS=function(e,t){return ee(function(e){return H(e,(function(e){return Re({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:w},e)}))}(e),(function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]}))},oS=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},iS=function(e,t){return Q(rS(e,t),(function(e){return e.action()}))},aS=function(e,t){var n=t?Rc.Forwards:Rc.Backwards,r=e.selection.getRng();return nw(e,n,r,gp,hp,Xn).exists((function(t){return ew(e,t),!0}))},uS=function(e,t){var n=t?1:-1,r=e.selection.getRng();return rw(e,n,r,gp,hp,Xn).exists((function(t){return ew(e,t),!0}))},cS=function(e,t){return iw(e,t,t?hp:gp)},sS=function(e,t,n,r,o){var i=Fu(Rt.fromDom(n),"td,th,caption").map((function(e){return e.dom})),a=X(function(e,t){return ee(t,(function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}}(tc(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))}(e,i),(function(e){return t(e,o)}));return function(e,t,n){return G(e,(function(e,r){return e.fold((function(){return M.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return M.some(i<o?r:e)}))}),M.none())}(a,r,o).map((function(e){return e.cell}))},fS=A(sS,(function(e){return e.bottom}),(function(e,t){return e.y<t})),lS=A(sS,(function(e){return e.top}),(function(e,t){return e.y>t})),dS=function(e,t){return ae(t.getClientRects()).bind((function(t){return fS(e,t.left,t.top)})).bind((function(e){return Dx(Mf(n=e).map((function(e){return Ox(n,e).positions.concat(e)})).getOr([]),t);var n}))},mS=function(e,t){return ue(t.getClientRects()).bind((function(t){return lS(e,t.left,t.top)})).bind((function(e){return Dx(If(n=e).map((function(e){return[e].concat(Bx(n,e).positions)})).getOr([]),t);var n}))},pS=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===xx.Wrap&&0===e.positions.length}(r)||!Vn(n.getNode())&&function(e){return e.breakType===xx.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.exists((function(n){return e(t,n).breakAt.isSome()}))}(e,t,r):r.breakAt.isNone()},gS=A(pS,Ox),hS=A(pS,Bx),vS=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!Us()||!function(e,t,n){var r=Tc.fromRangeStart(t);return Bf(!e,n).exists((function(e){return e.isEqual(r)}))}(t,o,n))&&(AC(i,e,n,!t,!1).each((function(t){ew(e,t)})),!0)},bS=function(e,t){var n=t.getNode(e);return Dn(n)&&"TABLE"===n.nodeName?M.some(n):M.none()},yS=function(e,t,n){var r=bS(!!t,n),o=!1===t;r.fold((function(){return ew(e,n.toRange())}),(function(r){return Bf(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return ew(e,n.toRange())}),(function(o){return function(e,t,n,r){var o=ns(t);o?t.undoManager.transact((function(){var r=Rt.fromTag(o);er(r,rs(t)),pn(r,Rt.fromTag("br")),e?dn(Rt.fromDom(n),r):ln(Rt.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),ew(t,i)})):ew(t,r.toRange())}(t,e,r,n)}))}))},CS=function(e,t,n,r){var o=e.selection.getRng(),i=Tc.fromRangeStart(o),a=e.getBody();if(!t&&gS(r,i)){var u=function(e,t,n){return dS(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return Rx(Lx(e,Tc.before(t)),n.left)}))})).getOr(Tc.before(t))}(a,n,i);return yS(e,t,u),!0}if(t&&hS(r,i)){u=function(e,t,n){return mS(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return Rx(Px(e,Tc.after(t)),n.left)}))})).getOr(Tc.after(t))}(a,n,i);return yS(e,t,u),!0}return!1},xS=function(e,t,n){return M.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(r){return M.from(e.dom.getParent(r,"table")).map((function(o){return n(e,t,o,r)}))})).getOr(!1)},wS=function(e,t){return xS(e,t,vS)},SS=function(e,t){return xS(e,t,CS)},_S=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=pt().os;iS([{keyCode:id.RIGHT,action:oS(Kw,e,!0)},{keyCode:id.LEFT,action:oS(Kw,e,!1)},{keyCode:id.UP,action:oS(Xw,e,!1)},{keyCode:id.DOWN,action:oS(Xw,e,!0)},{keyCode:id.RIGHT,action:oS(wS,e,!0)},{keyCode:id.LEFT,action:oS(wS,e,!1)},{keyCode:id.UP,action:oS(SS,e,!1)},{keyCode:id.DOWN,action:oS(SS,e,!0)},{keyCode:id.RIGHT,action:oS(aS,e,!0)},{keyCode:id.LEFT,action:oS(aS,e,!1)},{keyCode:id.UP,action:oS(uS,e,!1)},{keyCode:id.DOWN,action:oS(uS,e,!0)},{keyCode:id.RIGHT,action:oS(fw,e,t,!0)},{keyCode:id.LEFT,action:oS(fw,e,t,!1)},{keyCode:id.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:oS(mw,e,t)},{keyCode:id.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:oS(pw,e,t)},{keyCode:id.UP,action:oS(nS,e,!1)},{keyCode:id.DOWN,action:oS(nS,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},kS=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){iS([{keyCode:id.BACKSPACE,action:oS(Ow,e,!1)},{keyCode:id.BACKSPACE,action:oS(HC,e,!1)},{keyCode:id.DELETE,action:oS(HC,e,!0)},{keyCode:id.BACKSPACE,action:oS(PC,e,!1)},{keyCode:id.DELETE,action:oS(PC,e,!0)},{keyCode:id.BACKSPACE,action:oS(yw,e,t,!1)},{keyCode:id.DELETE,action:oS(yw,e,t,!0)},{keyCode:id.BACKSPACE,action:oS(qg,e,!1)},{keyCode:id.DELETE,action:oS(qg,e,!0)},{keyCode:id.BACKSPACE,action:oS(qC,e,!1)},{keyCode:id.DELETE,action:oS(qC,e,!0)},{keyCode:id.BACKSPACE,action:oS(kw,e,!1)},{keyCode:id.DELETE,action:oS(kw,e,!0)},{keyCode:id.BACKSPACE,action:oS(kC,e,!1)},{keyCode:id.DELETE,action:oS(kC,e,!0)},{keyCode:id.BACKSPACE,action:oS(xC,e,!1)},{keyCode:id.DELETE,action:oS(xC,e,!0)},{keyCode:id.BACKSPACE,action:oS(Sw,e,!1)},{keyCode:id.DELETE,action:oS(Sw,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&function(e,t){iS([{keyCode:id.BACKSPACE,action:oS(VC,e)},{keyCode:id.DELETE,action:oS(VC,e)}],t)}(e,t)}))},ES=function(e,t){var n,r=t,o=e.dom,i=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var a=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&t.insertBefore(o.doc.createTextNode(Co),t.firstChild)}var u=o.createRng();if(t.normalize(),t.hasChildNodes()){for(var c=new uo(t,t);n=c.current();){if(Un(n)){u.setStart(n,0),u.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}r=n,n=c.next()}n||(u.setStart(r,0),u.setEnd(r,0))}else Vn(t)?t.nextSibling&&o.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),Hd(e,u)}},NS=function(e){return M.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},AS=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},TS=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},RS=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},DS=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Dn(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},OS=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var u;TS(u=n)&&TS(u.parentNode)&&(o="LI");var c=o?t(o):i.create("BR");if(DS(n,r,!0)&&DS(n,r,!1))if(AS(n,"LI")){var s=RS(n);i.insertAfter(c,s),!function(e){var t;return(null===(t=e.parentNode)||void 0===t?void 0:t.firstChild)===e}(n)?i.remove(n):i.remove(s)}else i.replace(c,n);else if(DS(n,r,!0))AS(n,"LI")?(i.insertAfter(c,RS(n)),c.appendChild(i.doc.createTextNode(" ")),c.appendChild(n)):n.parentNode.insertBefore(c,n),i.remove(r);else if(DS(n,r,!1))i.insertAfter(c,RS(n)),i.remove(r);else{n=RS(n);var f=a.cloneRange();f.setStartAfter(r),f.setEndAfter(n);var l=f.extractContents();"LI"===o&&function(e,t){return e.firstChild&&e.firstChild.nodeName===t}(l,"LI")?(c=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(c,n)),i.remove(r)}ES(e,c)}},BS=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},LS=function(e){e.innerHTML='<br data-mce-bogus="1">'},PS=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},IS=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},MS=function(e,t,n){return!1===Un(t)?n:e?1===n&&t.data.charAt(n-1)===xo?0:n:n===t.data.length-1&&t.data.charAt(n)===xo?t.data.length:n},FS=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},US=function(e,t){var n=ns(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){var r=e.dom;M.from(n.style).map(r.parseStyle).each((function(e){var n=cr(Rt.fromDom(t)),o=Re(Re({},n),e);r.setStyles(t,o)}));var o=M.from(n.class).map((function(e){return e.split(/\s+/)})),i=M.from(t.className).map((function(e){return X(e.split(/\s+/),(function(e){return""!==e}))}));Gn(o,i,(function(e,n){var o=X(n,(function(t){return!j(e,t)})),i=De(De([],e,!0),o,!0);r.setAttrib(t,"class",i.join(" "))}));var a=["style","class"],u=ve(n,(function(e,t){return!j(a,t)}));r.setAttribs(t,u)}(e,t,rs(e))},$S=function(e,t){var n,r,o,i,a,u,c,s,f,l,d=e.dom,m=e.schema,p=m.getNonEmptyElements(),g=e.selection.getRng(),h=function(t){var n,o,a,u=r,c=m.getTextInlineElements();if(a=n=t||"TABLE"===s||"HR"===s?d.create(t||f):i.cloneNode(!1),!1===function(e){return e.getParam("keep_styles",!0)}(e))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(c[u.nodeName]){if(Uf(u)||Jf(u))continue;o=u.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((u=u.parentNode)&&u!==x);return US(e,n),LS(a),n},v=function(e){var t,n,a=MS(e,r,o);if(Un(r)&&(e?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&l&&!e)return!0;if(e&&Dn(r)&&r===i.firstChild)return!0;if(PS(r,"TABLE")||PS(r,"HR"))return l&&!e||!l&&e;var u=new uo(r,i);for(Un(r)&&(e&&0===a?u.prev():e||a!==r.nodeValue.length||u.next());t=u.current();){if(Dn(t)){if(!t.getAttribute("data-mce-bogus")&&(n=t.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(Un(t)&&!Yo(t.nodeValue))return!1;e?u.prev():u.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(s)&&"HGROUP"!==w?h(f):h(),function(e){return e.getParam("end_container_on_empty_block",!1)}(e)&&IS(d,c)&&d.isEmpty(i)?a=d.split(c,i):d.insertAfter(a,i),ES(e,a)};yd(d,g).each((function(e){g.setStart(e.startContainer,e.startOffset),g.setEnd(e.endContainer,e.endOffset)})),r=g.startContainer,o=g.startOffset,f=ns(e);var y=!(!t||!t.shiftKey),C=!(!t||!t.ctrlKey);Dn(r)&&r.hasChildNodes()&&(l=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=l&&Un(r)?r.nodeValue.length:0);var x=FS(d,r);if(x){(f&&!y||!f&&y)&&(r=function(e,t,n,r,o){var i,a,u,c,s,f,l=t||"P",d=e.dom,m=FS(d,r);if(!(a=d.getParent(r,d.isBlock))||!IS(d,a)){if(f=(a=a||m)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(l),US(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(c=r;c.parentNode!==a;)c=c.parentNode;for(;c&&!d.isBlock(c);)u=c,c=c.previousSibling;if(u&&e.schema.isValidChild(f,l.toLowerCase())){for(i=d.create(l),US(e,i),u.parentNode.insertBefore(i,u),c=u;c&&!d.isBlock(c);)s=c.nextSibling,i.appendChild(c),c=s;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,f,g,r,o)),i=d.getParent(r,d.isBlock),c=i?d.getParent(i.parentNode,d.isBlock):null,s=i?i.nodeName.toUpperCase():"";var w=c?c.nodeName.toUpperCase():"";"LI"!==w||C||(i=c,c=c.parentNode,s=w),/^(LI|DT|DD)$/.test(s)&&d.isEmpty(i)?OS(e,h,c,i,f):f&&i===e.getBody()||(f=f||"P",Eo(i)?(a=Po(i),d.isEmpty(i)&&LS(i),US(e,a),ES(e,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(h(),i),ES(e,PS(i,"HR")?a:i)):(n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,MS(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,MS(!1,e.endContainer,e.endOffset)),t}(g).cloneRange(),n.setEndAfter(i),function(e){q(Mu(Rt.fromDom(e),zt),(function(e){var t=e.dom;t.nodeValue=So(t.nodeValue)}))}(u=n.extractContents()),function(e){do{Un(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(u),a=u.firstChild,d.insertAfter(u,i),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Dn(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||BS(e,o))&&e.remove(o)}}(d,p,a),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(d,i),d.isEmpty(i)&&LS(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(US(e,a),ES(e,a))),d.setAttrib(a,"id",""),e.fire("NewBlock",{newBlock:a}))}},zS=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),Hd(e,r)},jS=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();yd(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u=a.startOffset,c=a.startContainer;if(1===c.nodeType&&c.hasChildNodes()){var s=u>c.childNodes.length-1;c=c.childNodes[Math.min(u,c.childNodes.length-1)]||c,u=s&&3===c.nodeType?c.nodeValue.length:0}var f=i.getParent(c,i.isBlock),l=f?i.getParent(f.parentNode,i.isBlock):null,d=l?l.nodeName.toUpperCase():"",m=!(!t||!t.ctrlKey);"LI"!==d||m||(f=l),c&&3===c.nodeType&&u>=c.nodeValue.length&&(function(e,t,n){for(var r,o=new uo(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,c,f)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Oc(i,a,n),zS(e,n,r),e.undoManager.add()},VS=function(e,t){var n=Rt.fromTag("br");ln(Rt.fromDom(t),n),e.undoManager.add()},HS=function(e,t){qS(e.getBody(),t)||dn(Rt.fromDom(t),Rt.fromTag("br"));var n=Rt.fromTag("br");dn(Rt.fromDom(t),n),zS(e,n.dom,!1),e.undoManager.add()},qS=function(e,t){return n=Tc.after(t),!!Vn(n.getNode())||Lf(e,Tc.after(t)).map((function(e){return Vn(e.getNode())})).getOr(!1);var n},WS=function(e){return e&&"A"===e.nodeName&&"href"in e},KS=function(e){return e.fold(O,WS,WS,O)},XS=function(e,t){t.fold(w,A(VS,e),A(HS,e),w)},YS=function(e,t){var n=function(e){var t=A(eC,e),n=Tc.fromRangeStart(e.selection.getRng());return dx(t,e.getBody(),n).filter(KS)}(e);n.isSome()?n.each(A(XS,e)):jS(e,t)},GS=function(e,t){return NS(e).filter((function(e){return t.length>0&&Ot(Rt.fromDom(e),t)})).isSome()},JS=kr([{br:[]},{block:[]},{none:[]}]),QS=function(e,t){return function(e){return GS(e,function(e){return e.getParam("no_newline_selector","")}(e))}(e)},ZS=function(e){return function(t,n){return""===ns(t)===e}},e_=function(e){return function(t,n){return function(e){return NS(e).filter((function(e){return ho(Rt.fromDom(e))})).isSome()}(t)===e}},t_=function(e,t){return function(n,r){var o=function(e){return NS(e).fold(k(""),(function(e){return e.nodeName.toUpperCase()}))}(n)===e.toUpperCase();return o===t}},n_=function(e){return t_("pre",e)},r_=function(e){return function(t,n){return function(e){return e.getParam("br_in_pre",!0)}(t)===e}},o_=function(e,t){return function(e){return GS(e,function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(e))}(e)},i_=function(e,t){return t},a_=function(e){var t=ns(e),n=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},u_=function(e,t){return function(n,r){return G(e,(function(e,t){return e&&t(n,r)}),!0)?M.some(t):M.none()}},c_=function(e,t){(function(e,t){return nx([u_([QS],JS.none()),u_([t_("summary",!0)],JS.br()),u_([n_(!0),r_(!1),i_],JS.br()),u_([n_(!0),r_(!1)],JS.block()),u_([n_(!0),r_(!0),i_],JS.block()),u_([n_(!0),r_(!0)],JS.br()),u_([e_(!0),i_],JS.br()),u_([e_(!0)],JS.block()),u_([ZS(!0),i_,a_],JS.block()),u_([ZS(!0)],JS.br()),u_([o_],JS.br()),u_([ZS(!1),i_],JS.br()),u_([a_],JS.block())],[e,!(!t||!t.shiftKey)]).getOr(JS.none())})(e,t).fold((function(){YS(e,t)}),(function(){$S(e,t)}),w)},s_=function(e){e.on("keydown",(function(t){t.keyCode===id.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),c_(e,t)})))}(e,t)}))},f_=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){iS([{keyCode:id.END,action:oS(Yw,e,!0)},{keyCode:id.HOME,action:oS(Yw,e,!1)},{keyCode:id.END,action:oS(cS,e,!0)},{keyCode:id.HOME,action:oS(cS,e,!1)},{keyCode:id.END,action:oS(gw,e,!0,t)},{keyCode:id.HOME,action:oS(gw,e,!1,t)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},l_=pt().browser,d_=function(e){!function(e){var t=Au((function(){e.composing||eg(e)}),0);l_.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))}(e),e.on("input",(function(t){!1===t.isComposing&&eg(e)}))},m_=pt(),p_=function(e){return e.stopImmediatePropagation()},g_=function(e){return e.keyCode===id.PAGE_UP||e.keyCode===id.PAGE_DOWN},h_=function(e,t,n){n&&!e.get()?t.on("NodeChange",p_,!0):!n&&e.get()&&t.off("NodeChange",p_),e.set(n)},v_=function(e,t){if(!m_.os.isOSX()){var n=xu(!1);e.on("keydown",(function(t){g_(t)&&h_(n,e,!0)})),e.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(e,t,n){iS([{keyCode:id.PAGE_UP,action:oS(gw,e,!1,t)},{keyCode:id.PAGE_DOWN,action:oS(gw,e,!0,t)}],n)}(e,t,r),g_(r)&&n.get()&&(h_(n,e,!1),e.nodeChanged())}))}},b_=function(e,t){var n=t.container(),r=t.offset();return Un(n)?(n.insertData(r,e),M.some(Tc(n,r+e.length))):lf(t).map((function(n){var r=Rt.fromText(e);return t.isAtEnd()?dn(n,r):ln(n,r),Tc(r.dom,e.length)}))},y_=A(b_,Co),C_=A(b_," "),x_=function(e,t){return function(n){return function(e,t){return!qp(t)&&(Wp(e,t)||Vp(e,t)||Hp(e,t))}(e,n)?y_(t):C_(t)}},w_=function(e){var t=Tc.fromRangeStart(e.selection.getRng()),n=Rt.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=A(eC,e),o=Tc.fromRangeStart(e.selection.getRng());return dx(r,e.getBody(),o).bind(function(e){return function(t){return t.fold((function(t){return Pf(e.dom,Tc.before(t))}),(function(e){return If(e)}),(function(e){return Mf(e)}),(function(t){return Lf(e.dom,Tc.after(t))}))}}(n)).bind(x_(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},S_=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){iS([{keyCode:id.SPACEBAR,action:oS(w_,e)}],t).each((function(e){t.preventDefault()}))}(e,t)}))},__=function(e){var t=dw(e);return function(e){e.on("keyup compositionstart",A(jw,e))}(e),_S(e,t),kS(e,t),s_(e),S_(e),d_(e),f_(e,t),v_(e,t),t},k_=function(){function e(e){var t;this.lastPath=[],this.editor=e;var n=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",(function(n){var r=e.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&fd(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!St.range&&e.selection.isCollapsed()||Vl(e)&&!n.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(function(t){!t.isDefaultPrevented()&&Vl(e)&&("IMG"===e.selection.getNode().nodeName?oo.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())}))}return e.prototype.nodeChanged=function(e){var t,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(t=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(t,r)||(t=r),n=[],this.editor.dom.getParent(t,(function(e){if(e===r)return!0;n.push(e)})),(e=e||{}).element=t,e.parents=n,this.editor.fire("NodeChange",e))},e.prototype.isSameElementPath=function(e){var t,n=this.editor.$(e).parentsUntil(this.editor.getBody()).add(e);if(n.length===this.lastPath.length){for(t=n.length;t>=0&&n[t]===this.lastPath[t];t--);if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1},e}(),E_=function(e){!function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))}(e),function(e){e.parser.addNodeFilter("details",(function(e){q(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){q(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",d(t)?t:null),e.attr("data-mce-open",null)}))}))}(e)},N_=function(e){return Dn(e)&&po(Rt.fromDom(e))},A_=function(e){e.on("click",(function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=Tc.fromRangeStart(t),r=Tc.fromRangeEnd(t);if(Tc.isElementPosition(n)){var o=n.container();N_(o)&&If(o).each((function(e){return t.setStart(e.container(),e.offset())}))}Tc.isElementPosition(r)&&(o=n.container(),N_(o)&&Mf(o).each((function(e){return t.setEnd(e.container(),e.offset())})));e.selection.setRng(Kg(t))}(e)}))},T_=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:t.top+o.pageYOffset-r.clientTop,left:t.left+o.pageXOffset-r.clientLeft}},R_=function(e,t){return n=function(e){return e.inline?T_(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=T_(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},D_=Wn,O_=qn,B_=function(e,t,n,r){var o=e.dom,i=t.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},L_=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},P_=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=Q(t.dom.getParents(n.target),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(e[n](t))return!0;return!1}}(D_,O_)).getOr(null);if(u=t.getBody(),D_(c=r)&&c!==u){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:B_(t,r,r.offsetWidth,r.offsetHeight)})}}var u,c}},I_=function(e,t){return function(n){e.on((function(e){if(e.dragging){if(function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!D_(t)}(t,(a=t.selection,3===(u=a.getSel().getRangeAt(0).startContainer).nodeType?u.parentNode:u),e.element)){var r=(o=e.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);t.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||t.undoManager.transact((function(){L_(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}t.fire("dragend")}var o,i,a,u})),M_(e)}},M_=function(e){e.on((function(e){L_(e.ghost)})),e.clear()},F_=function(e){var t=Nu(),n=hu.DOM,r=document,o=P_(t,e),i=function(e,t){var n=oo.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return t.on("remove",n.stop),function(r){return e.on((function(e){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var u=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,R_(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"}(e.ghost,u,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}))}}(t,e),a=I_(t,e),u=function(e,t){return function(){e.on((function(e){e.dragging&&t.fire("dragend")})),M_(e)}}(t,e);e.on("mousedown",o),e.on("mousemove",i),e.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",u),e.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",u)})),e.on("keydown",(function(e){e.keyCode===id.ESC&&u()}))},U_=function(e){F_(e),function(e){e.on("drop",(function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(D_(n)||"false"===e.dom.getContentEditableParent(n))&&t.preventDefault()}))}(e),function(e){return e.getParam("block_unsupported_drop",!0,"boolean")}(e)&&function(e){var t=function(t){if(!t.isDefaultPrevented()){var n=t.dataTransfer;n&&(j(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&_y(e,"Dropped file type is not supported"))}},n=function(n){mm(e,n.target)&&t(n)},r=function(){var r=hu.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),u=["drop","dragover"];q(u,(function(e){r.bind(i,e,n),o.bind(a,e,t)})),e.on("remove",(function(){q(u,(function(e){r.unbind(i,e,n),o.unbind(a,e,t)}))}))};e.on("init",(function(){oo.setEditorTimeout(e,r,0)}))}(e)},$_=qn,z_=Wn,j_=function(e,t){return ed(e.getBody(),t)},V_=function(e){var t,n=e.selection,r=e.dom,o=r.isBlock,i=e.getBody(),a=Fs(e,i,o,(function(){return Cm(e)})),u="sel-"+r.uniqueId(),c="data-mce-selected",s=function(e){return e!==i&&(z_(e)||Xn(e))&&r.isChildOf(e,i)},f=function(e){return yp(e)||Cp(e)||gp(e)||hp(e)},l=function(e){e&&n.setRng(e)},d=n.getRng,m=function(t,r,o,i){return void 0===i&&(i=!0),e.fire("ShowCaret",{target:r,direction:t,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===t),a.show(o,r))},p=function(e){return Ao(e)||Bo(e)||Lo(e)},g=function(e){return p(e.startContainer)||p(e.endContainer)},h=function(t){var n=e.schema.getShortEndedElements(),o=r.createRng(),i=t.startContainer,a=t.startOffset,u=t.endContainer,c=t.endOffset;return Ce(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),Ce(n,u.nodeName.toLowerCase())?0===c?o.setEndBefore(u):o.setEndAfter(u):o.setEnd(u,c),o},v=function(o){var i=o.cloneNode(!0),a=e.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var s=function(t,o,i){var a=e.$,c=Qr(Rt.fromDom(e.getBody()),"#"+u).fold((function(){return a([])}),(function(e){return a([e.dom])}));0===c.length&&(c=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",u)).appendTo(e.getBody());var s=r.createRng();o===i&&St.ie?(c.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),s.setStartAfter(c[0].firstChild.firstChild),s.setEndAfter(o)):(c.empty().append(Co).append(o).append(Co),s.setStart(c[0].firstChild,1),s.setEnd(c[0].lastChild,0)),c.css({top:r.getPos(t,e.getBody()).y}),c[0].focus();var f=n.getSel();return f.removeAllRanges(),f.addRange(s),s}(o,a.targetClone,i),f=Rt.fromDom(o);return q(Fu(Rt.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){Lt(f,e)||rr(e,c)})),r.getAttrib(o,c)||o.setAttribute(c,"1"),t=o,x(),s},y=function(e,t){if(!e)return null;if(e.collapsed){if(!g(e)){var n=t?1:-1,o=ff(n,i,e),a=o.getNode(!t);if(zs(a))return m(n,a,!!t&&!o.isAtEnd(),!1);var u=o.getNode(t);if(zs(u))return m(n,u,!t&&!o.isAtEnd(),!1)}return null}var c=e.startContainer,f=e.startOffset,l=e.endOffset;if(3===c.nodeType&&0===f&&z_(c.parentNode)&&(c=c.parentNode,f=r.nodeIndex(c),c=c.parentNode),1!==c.nodeType)return null;if(l===f+1&&c===e.endContainer){var d=c.childNodes[f];if(s(d))return v(d)}return null},C=function(){t&&t.removeAttribute(c),Qr(Rt.fromDom(e.getBody()),"#"+u).each(vn),t=null},x=function(){a.hide()};return St.ceFalse&&!Jv(e)&&function(){e.on("mouseup",(function(t){var n=d();n.collapsed&&vy(e,t.clientX,t.clientY)&&RC(e,n,!1).each(l)})),e.on("click",(function(t){var o=j_(e,t.target);o&&(z_(o)&&(t.preventDefault(),e.focus()),$_(o)&&r.isChildOf(o,n.getNode())&&C())})),e.on("blur NewBlock",C),e.on("ResizeWindow FullscreenStateChanged",a.reposition);var c=function(t,n){var i,a,u=r.getParent(t,o),c=r.getParent(n,o);return!b(u)&&(!(t===c||!r.isChildOf(u,c)||!1!==z_(j_(e,u)))||!r.isChildOf(c,u)&&(i=u,a=c,!(r.getParent(i,o)===r.getParent(a,o)))&&function(e){var t=e.firstChild;if(b(t))return!1;var n=Tc.before(t);if(Vn(n.getNode())&&1===e.childNodes.length)return!f(n);var r=kf(e).next(n);return r&&!f(r)}(u))};e.on("tap",(function(t){var n=t.target,r=j_(e,n);z_(r)?(t.preventDefault(),TC(e,r).each(y)):s(n)&&TC(e,n).each(y)}),!0),e.on("mousedown",(function(t){var o=t.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(e,t.clientX,t.clientY)){var a=j_(e,o);if(a)z_(a)?(t.preventDefault(),TC(e,a).each(y)):(C(),$_(a)&&t.shiftKey||td(t.clientX,t.clientY,n.getRng())||(x(),n.placeCaretAt(t.clientX,t.clientY)));else if(s(o))TC(e,o).each(y);else if(!1===zs(o)){C(),x();var u=Zx(i,t.clientX,t.clientY);if(u&&!c(o,u.node)){t.preventDefault();var f=m(1,u.node,u.before,!1);l(f),e.getBody().focus()}}}})),e.on("keypress",(function(e){id.modifierPressed(e)||z_(n.getNode())&&e.preventDefault()})),e.on("GetSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}})),e.on("SetSelectionRange",(function(e){e.range=h(e.range);var t=y(e.range,e.forward);t&&(e.range=t)})),e.on("AfterSetSelectionRange",(function(e){var t,n=e.range,o=n.startContainer.parentNode;g(n)||"mcepastebin"===o.id||x(),t=o,r.hasClass(t,"mce-offscreen-selection")||C()})),e.on("copy",(function(e){var t,n=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!St.ie){var o=(t=r.get(u))?t.getElementsByTagName("*")[0]:t;o&&(e.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),U_(e),function(e){var t=Au((function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=DC(e,t,!1);e.selection.setRng(n)}}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))}(e),function(e){e.on("init",(function(){e.on("focusin",(function(t){var n=t.target;if(Xn(n)){var r=ed(e.getBody(),n),o=Wn(r)?r:n;e.selection.getNode()!==o&&TC(e,o).each((function(t){return e.selection.setRng(t)}))}}))}))}(e)}(),{showCaret:m,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Po(e),l(d()),n.scrollIntoView(e))},hideFakeCaret:x,destroy:function(){a.destroy(),t=null}}},H_=function(e){var t,n,r=At.each,o=id.BACKSPACE,i=id.DELETE,a=e.dom,u=e.selection,c=e.parser,s=St.gecko,f=St.ie,l=St.webkit,d="data:text/mce-internal,",m=f?"Text":"URL",p=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},g=function(e){return e.isDefaultPrevented()},h=function(){var t=function(e){var t=a.create("body"),n=e.cloneContents();return t.appendChild(n),u.serializer.serialize(t,{format:"html"})};e.on("keydown",(function(n){var r,u,c=n.keyCode;if(!g(n)&&(c===i||c===o)){if(r=e.selection.isCollapsed(),u=e.getBody(),r&&!a.isEmpty(u))return;if(!r&&!function(n){var r=t(n),o=a.createRng();return o.selectNode(e.getBody()),r===t(o)}(e.selection.getRng()))return;n.preventDefault(),e.setContent(""),u.firstChild&&a.isBlock(u.firstChild)?e.selection.setCursorLocation(u.firstChild,0):e.selection.setCursorLocation(u,0),e.nodeChanged()}}))},v=function(){e.shortcuts.add("meta+a",null,"SelectAll")},b=function(){e.inline||a.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=u.getRng(),e.getBody().focus(),"mousedown"===t.type){if(Ao(n.startContainer))return;u.placeCaretAt(t.clientX,t.clientY)}else u.setRng(n)}))},y=function(){Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!g(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),oo.setEditorTimeout(e,(function(){n.focus()}))}}))},C=function(){e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),u.select(n))}))},x=function(){e.on("keydown",(function(e){if(!g(e)&&e.keyCode===o&&u.isCollapsed()&&0===u.getRng().startOffset){var t=u.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},S=function(){(function(e){return e.getParam("readonly")})(e)||e.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),hs(e)||p("enableObjectResizing",!1)}))},_=function(){e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||r(a.select("a"),(function(e){var t=e.parentNode,n=a.getRoot();if(t.lastChild===e){for(;t&&!a.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}a.add(t,"br",{"data-mce-bogus":1})}}))}))},k=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},E=function(){e.inline||e.on("keydown",(function(){document.activeElement===document.body&&e.getWin().focus()}))},N=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(St.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))},A=function(){St.mac&&e.on("keydown",(function(t){!id.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))}))},T=function(){e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},R=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))},D=function(){e.on("dragstart",(function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&u.select(t.target),(n=e.selection.getContent()).length>0&&(r=d+escape(e.id)+","+escape(n),t.dataTransfer.setData(m,r)))}(t)})),e.on("drop",(function(t){if(!g(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(m))&&t.indexOf(d)>=0?(t=t.substr(d.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=sd(t.x,t.y,e.getDoc());u.setRng(r),o=n.html,i=!0,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):e.execCommand("mceInsertContent",!1,o)}}var o,i}))},O=w;return Jv(e)?(l&&(b(),C(),R(),v(),St.iOS&&(E(),N(),T())),s&&(y(),S(),k(),A())):(e.on("keydown",(function(t){var n,r;if(!g(t)&&t.keyCode===id.BACKSPACE){var o=(n=u.getRng()).startContainer,i=n.startOffset,c=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==c;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(e.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),u.setRng(n))}}})),h(),St.windowsPhone||e.on("keyup focusin mouseup",(function(e){id.modifierPressed(e)||u.normalize()}),!0),l&&(b(),C(),ns(e)&&e.on("init",(function(){p("DefaultParagraphSeparator",ns(e))})),R(),x(),c.addNodeFilter("br",(function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),St.iOS?(E(),N(),T()):v()),St.ie>=11&&(N(),x()),St.ie&&(v(),p("AutoUrlDetect",!1),D()),s&&(e.on("keydown",(function(t){if(!g(t)&&t.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(u.isCollapsed()&&0===u.getRng().startOffset){var n=u.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),t.preventDefault())}}})),y(),t=function(){var t=a.getAttribs(u.getStart().cloneNode(!1));return function(){var n=u.getStart();n!==e.getBody()&&(a.setAttrib(n,"style",null),r(t,(function(e){n.setAttributeNode(e.cloneNode(!0))})))}},n=function(){return!u.isCollapsed()&&a.getParent(u.getStart(),a.isBlock)!==a.getParent(u.getEnd(),a.isBlock)},e.on("keypress",(function(r){var o;if(!g(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=t(),e.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(e.getDoc(),"cut",(function(r){var o;!g(r)&&n()&&(o=t(),oo.setEditorTimeout(e,(function(){o()})))})),S(),_(),k(),A(),x())),{refreshContentEditable:O,isHidden:function(){if(!s||e.removed)return!1;var t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount}}},q_=hu.DOM,W_=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},K_=function(e){return ve(e,(function(e){return!1===v(e)}))},X_=function(e){var t=e.settings,n=e.editorUpload.blobCache;return K_({allow_conditional_comments:t.allow_conditional_comments,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:W_(e),validate:!0,blob_cache:n,document:e.getDoc(),images_dataimg_filter:t.images_dataimg_filter})},Y_=function(e){var t=e.dom.getRoot();e.inline||Vl(e)&&e.selection.getStart(!0)!==t||If(t).each((function(t){var n=t.getNode(),r=In(n)?If(n).getOr(t):t;St.browser.isIE()?function(e,t){var n=Rt.fromDom(e.getBody()),r=(rm(e)?M.from(t):M.none()).map(om).filter(nm(n));e.bookmark=r.isSome()?r:e.bookmark}(e,r.toRange()):e.selection.setRng(r.toRange())}))},G_=function(e){e.bindPendingEventDelegates(),e.initialized=!0,function(e){e.fire("Init")}(e),e.focus(!0),Y_(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&oo.setEditorTimeout(e,(function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()}),100)}(e)},J_=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},Q_=function(e){var t=J_(e),n=gs(e),r=e.contentCSS,o=function(){t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(n)},i=function(){e.removed?o():e.on("remove",o)};if(e.contentStyles.length>0){var a="";At.each(e.contentStyles,(function(e){a+=e+"\r\n"})),e.dom.addStyle(a)}var u=eo.all(function(e,t,n){var r=[new eo((function(n,r){return J_(e).loadAll(t,n,r)}))];return e.inline?r:r.concat([new eo((function(t,r){return e.ui.styleSheetLoader.loadAll(n,t,r)}))])}(e,r,n)).then(i).catch(i);return e.settings.content_style&&function(e,t){var n=Rt.fromDom(e.getBody()),r=cn(un(n)),o=Rt.fromTag("style");Zn(o,"type","text/css"),pn(o,Rt.fromText(t)),pn(r,o),e.on("remove",(function(){vn(o)}))}(e,e.settings.content_style),u},Z_=function(e){var t=e.settings,n=e.getDoc(),r=e.getBody();!function(e){e.fire("PreInit")}(e),t.browser_spellcheck||t.gecko_spellcheck||(n.body.spellcheck=!1,q_.setAttrib(r,"spellcheck","false")),e.quirks=H_(e),function(e){e.fire("PostRender")}(e);var o=function(e){return e.getParam("directionality",ku.isRtl()?"rtl":void 0)}(e);void 0!==o&&(r.dir=o),t.protect&&e.on("BeforeSetContent",(function(e){At.each(t.protect,(function(t){e.content=e.content.replace(t,(function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"}))}))})),e.on("SetContent",(function(){e.addVisual(e.getBody())})),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type}))},ek=function(e){!0!==e.removed&&(!function(e){Jv(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})}(e),G_(e))},tk=function(e,t){var n=e.settings,r=e.getElement(),o=e.getDoc();n.inline||(e.getElement().style.visibility=e.orgVisibility),t||e.inline||(o.open(),o.write(e.iframeHTML),o.close()),e.inline&&(q_.addClass(r,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=r,e.contentAreaContainer=r);var i=e.getBody();i.disabled=!0,e.readonly=!!n.readonly,e.readonly||(e.inline&&"static"===q_.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=Fy(e),e.schema=Ti(n),e.dom=hu(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:ls(e),referrerPolicy:ds(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=Ab(X_(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){for(var r,o,i=t.length,a=e.dom,u="data-mce-"+n;i--;)if((o=(r=t[i]).attr(n))&&!r.attr(u)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(u,o),r.attr(n,o)):"tabindex"===n?(r.attr(u,o),r.attr(n,null)):r.attr(u,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",(function(t){for(var n=t.length;n--;){var r=t[n];r.type=8,r.name="#comment",r.value="[CDATA["+e.dom.encode(r.value)+"]]"}})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){for(var n=t.length,r=e.schema.getNonEmptyElements();n--;){var o=t[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Bm("br",1)).shortEnded=!0)}})),t}(e),e.serializer=Bb(function(e){var t=e.settings;return Re(Re({},X_(e)),K_({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before,block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,valid_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements}))}(e),e),e.selection=fb(e.dom,e.getWin(),e.serializer,e),e.annotator=Ql(e),e.formatter=qy(e),e.undoManager=Ky(e),e._nodeChangeDispatcher=new k_(e),e._selectionOverrides=V_(e),Iw(e),E_(e),Jv(e)||A_(e);var a=function(e){return Jv(e)?xu(null):__(e)}(e);Lw(e,a),function(e){ns(e)&&e.on("NodeChange",A($w,e))}(e),Qy(e);var u=Qv(e);Z_(e),u.fold((function(){Q_(e).then((function(){return ek(e)}))}),(function(t){e.setProgressState(!0),Q_(e).then((function(){t().then((function(t){e.setProgressState(!1),ek(e)}),(function(t){e.notificationManager.open({type:"error",text:String(t)}),ek(e)}))}))}))},nk=hu.DOM,rk=function(e){var t=function(e){return e.getParam("doctype","<!DOCTYPE html>")}(e)+"<html><head>";(function(e){return e.getParam("document_base_url","")})(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(e){return es(e,"body_id","tinymce")}(e),r=function(e){return es(e,"body_class","")}(e),o=e.translate(function(e){return e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(e));return ts(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+ts(e)+'" />'),t+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'" aria-label="'+o+'"><br></body></html>'},ok=function(e,t){var n,r,o,i,a=e.translate("Rich Text Area"),u=(n=e.id,r=a,t.height,o=function(e){return e.getParam("iframe_attrs",{})}(e),i=Rt.fromTag("iframe"),er(i,o),er(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Lu(i,"tox-edit-area__iframe"),i).dom;u.onload=function(){u.onload=null,e.fire("load")};var c=function(e,t){if(document.domain!==window.location.hostname&&St.browser.isIE()){var n=Ly("mce");e[n]=function(){tk(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nk.setAttrib(t,"src",r),!0}return!1}(e,u);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=u,e.iframeHTML=rk(e),nk.add(t.iframeContainer,u),c},ik=hu.DOM,ak=function(e,t,n){var r=Cy.get(n),o=Cy.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=At.trim(n),r&&-1===At.inArray(t,n)){if(At.each(Cy.dependencies(n),(function(n){ak(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){!function(e,t,n){var r=ku.translate(["Failed to initialize plugin: {0}",t]);nd(e,"PluginLoadError",{message:r}),Ay(r,n),_y(e,r)}(e,n,t)}}},uk=function(e){return e.replace(/^\-/,"")},ck=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},sk=function(e){var t=e.getElement();return e.inline?ck(null):function(e){var t=ik.create("div");return ik.insertAfter(t,e),ck(t)}(t)},fk=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,d(bs(e))?function(e){return e.theme.renderUI()}(e):C(bs(e))?function(e){var t=e.getElement(),n=bs(e)(e,t);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||e.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||e.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:t.offsetHeight,n}(e):sk(e)},lk=function(e){e.fire("ScriptsLoaded"),function(e){var t=At.trim(as(e)),n=e.ui.registry.getAll().icons,r=Re(Re({},fy.get("default").icons),fy.get(t).icons);de(r,(function(t,r){Ce(n,r)||e.ui.registry.addIcon(r,t)}))}(e),function(e){var t=bs(e);if(d(t)){e.settings.theme=uk(t);var n=xy.get(t);e.theme=new n(e,xy.urls[t]),e.theme.init&&e.theme.init(e,xy.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}}(e),function(e){var t=[];At.each(ws(e).split(/[ ,]/),(function(n){ak(e,t,uk(n))}))}(e);var t=fk(e);!function(e,t){var n={show:M.from(t.show).getOr(w),hide:M.from(t.hide).getOr(w),disable:M.from(t.disable).getOr(w),isDisabled:M.from(t.isDisabled).getOr(O),enable:function(){e.mode.isReadOnly()||M.from(t.enable).map(D)}};e.ui=Re(Re({},e.ui),n)}(e,M.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,Dy(e),e.inline?tk(e):function(e,t){var n=ok(e,t);t.editorContainer&&(nk.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=nk.isHidden(t.editorContainer)),e.getElement().style.display="none",nk.setAttrib(e.id,"aria-hidden","true"),n||tk(e)}(e,n)},dk=hu.DOM,mk=function(e){return"-"===e.charAt(0)},pk=function(e,t){var n=ms(t),r=function(e){return e.getParam("language_url","","string")}(t);if(!1===ku.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,w,void 0,(function(){!function(e,t,n){ky(e,"LanguageLoadError",Ey("language",t,n))}(t,o,n)}))}},gk=function(e,t,n){return M.from(t).filter((function(e){return e.length>0&&!fy.has(e)})).map((function(t){return{url:e.editorManager.baseURL+"/icons/"+t+"/icons"+n+".js",name:M.some(t)}}))},hk=function(e,t,n){var r=gk(t,"default",n),o=function(e){return M.from(function(e){return e.getParam("icons_url","","string")}(e)).filter((function(e){return e.length>0})).map((function(e){return{url:e,name:M.none()}}))}(t).orThunk((function(){return gk(t,as(t),"")}));q(function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t}([r,o]),(function(n){e.add(n.url,w,void 0,(function(){!function(e,t,n){ky(e,"IconsLoadError",Ey("icons",t,n))}(t,n.url,n.name.getOrUndefined())}))}))},vk=function(e,t){var n=Cu.ScriptLoader;!function(e,t,n,r){var o=bs(t);if(d(o)){if(!mk(o)&&!Ce(xy.urls,o)){var i=function(e){return e.getParam("theme_url")}(t);i?xy.load(o,t.documentBaseURI.toAbsolute(i)):xy.load(o,"themes/"+o+"/theme"+n+".js")}e.loadQueue((function(){xy.waitFor(o,r)}))}else r()}(n,e,t,(function(){pk(n,e),hk(n,e,t),function(e,t){At.each(function(e){return e.getParam("external_plugins")}(e),(function(t,n){Cy.load(n,t,w,void 0,(function(){Ny(e,t,n)})),e.settings.plugins+=" "+n})),At.each(ws(e).split(/[ ,]/),(function(n){if((n=At.trim(n))&&!Cy.urls[n])if(mk(n)){n=n.substr(1,n.length);var r=Cy.dependencies(n);At.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"},o=Cy.createUrl(r,n);Cy.load(o.resource,o,w,void 0,(function(){Ny(e,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};Cy.load(n,o,w,void 0,(function(){Ny(e,o.prefix+o.resource+o.suffix,n)}))}}))}(e,t),n.loadQueue((function(){e.removed||lk(e)}),e,(function(){e.removed||lk(e)}))}))},bk=function(e){var t=e.id;ku.setCode(ms(e));var n=function(){dk.unbind(window,"ready",n),e.render()};if($i.Event.domLoaded){if(e.getElement()&&St.contentEditable){var r=Rt.fromDom(e.getElement()),o=function(e){return G(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})}(r);e.on("remove",(function(){W(r.dom.attributes,(function(e){return rr(r,e.name)})),er(r,o)})),e.ui.styleSheetLoader=function(e,t){return ao.forElement(e,{contentCssCors:xs(t),referrerPolicy:ds(t)})}(r,e),!function(e){return e.getParam("inline")}(e)?(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden"):e.inline=!0;var i=e.getElement().form||dk.getParent(t,"form");i&&(e.formElement=i,function(e){return e.getParam("hidden_input")}(e)&&!Fn(e.getElement())&&(dk.insertAfter(dk.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},dk.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!function(e){return e.getParam("submit_patch")}(e)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=wy(e),e.notificationManager=yy(e),function(e){return"xml"===e.getParam("encoding")}(e)&&e.on("GetContent",(function(e){e.save&&(e.content=dk.encode(e.content))})),function(e){return e.getParam("add_form_submit_trigger")}(e)&&e.on("submit",(function(){e.initialized&&e.save()})),function(e){return e.getParam("add_unload_trigger")}(e)&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),vk(e,e.suffix)}}else dk.bind(window,"ready",n)},yk=function(e,t){return function(e,t){return eb(e).editor.addVisual(t)}(e,t)},Ck={"font-size":"size","font-family":"face"},xk=function(e,t,n){return dh(Rt.fromDom(n),(function(t){return function(t){return ur(t,e).orThunk((function(){return"font"===Mt(t)?ye(Ck,e).bind((function(e){return nr(t,e)})):M.none()}))}(t)}),(function(e){return Lt(Rt.fromDom(t),e)}))},wk=function(e){return function(t,n){return M.from(n).map(Rt.fromDom).filter($t).bind((function(n){return xk(e,t,n.dom).or(function(e,t){return M.from(hu.DOM.getStyle(t,e,!0))}(e,n.dom))})).getOr("")}},Sk=wk("font-size"),_k=S((function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),wk("font-family")),kk=function(e){return If(e.getBody()).map((function(e){var t=e.container();return Un(t)?t.parentNode:t}))},Ek=function(e,t){return function(e){return M.from(e.selection.getRng()).bind((function(t){var n=e.getBody();return t.startContainer===n&&0===t.startOffset?M.none():M.from(e.selection.getStart(!0))}))}(e).orThunk(A(kk,e)).map(Rt.fromDom).filter($t).bind(t)},Nk=function(e,t){return Ek(e,_(M.some,t))},Ak=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return At.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(e),o=function(e){return At.explode(e.getParam("font_size_classes",""))}(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},Tk=function(e){var t=e.split(/\s*,\s*/);return H(t,(function(e){return-1===e.indexOf(" ")||Fe(e,'"')||Fe(e,"'")?e:"'"+e+"'"})).join(",")},Rk=function(e,t){var n=function(e){if("string"!=typeof e){var t=At.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}}(t);!function(e,t,n){Zv(e).editor.insertContent(t,n)}(e,n.content,n.details)},Dk=At.each,Ok=At.map,Bk=At.inArray,Lk=function(){function e(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}return e.prototype.execCommand=function(e,t,n,r){var o,i=!1,a=this;if(!a.editor.removed){var u;if("mcefocus"!==e.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus?(u=a.editor,cm(u).each((function(e){return u.selection.setRng(e)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:e,ui:t,value:n})).isDefaultPrevented())return!1;var c=e.toLowerCase();if(o=a.commands.exec[c])return o(c,t,n),a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(Dk(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{i=a.editor.getDoc().execCommand(e,t,n)}catch(e){}return!!i&&(a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0)}},e.prototype.queryCommandState=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.state[e])return t(e);try{return this.editor.getDoc().queryCommandState(e)}catch(e){}return!1}},e.prototype.queryCommandValue=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.value[e])return t(e);try{return this.editor.getDoc().queryCommandValue(e)}catch(e){}}},e.prototype.addCommands=function(e,t){void 0===t&&(t="exec");var n=this;Dk(e,(function(e,r){Dk(r.toLowerCase().split(","),(function(r){n.commands[t][r]=e}))}))},e.prototype.addCommand=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.exec[e]=function(e,o,i,a){return t.call(n||r.editor,o,i,a)}},e.prototype.queryCommandSupported=function(e){if(e=e.toLowerCase(),this.commands.exec[e])return!0;try{return this.editor.getDoc().queryCommandSupported(e)}catch(e){}return!1},e.prototype.addQueryStateHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.state[e]=function(){return t.call(n||r.editor)}},e.prototype.addQueryValueHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.value[e]=function(){return t.call(n||r.editor)}},e.prototype.hasCustomCommand=function(e){return e=e.toLowerCase(),!!this.commands.exec[e]},e.prototype.execNativeCommand=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(e,t,n)},e.prototype.isFormatMatch=function(e){return this.editor.formatter.match(e)},e.prototype.toggleFormat=function(e,t){this.editor.formatter.toggle(e,t),this.editor.nodeChanged()},e.prototype.storeSelection=function(e){this.selectionBookmark=this.editor.selection.getBookmark(e)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(e){var t=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":w,"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},mceFocus:function(t,n,r){Sm(e,r)},"Cut,Copy,Paste":function(n){var r,o=e.getDoc();try{t.execNativeCommand(n)}catch(e){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");St.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(e.selection.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else e.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),Dk("left,center,right,justify".split(","),(function(t){r!==t&&e.formatter.remove("align"+t)})),"none"!==r&&t.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;t.execNativeCommand(n);var o=e.dom.getParent(e.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(t.storeSelection(),e.dom.split(r,o),t.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){t.toggleFormat(e)},"ForeColor,HiliteColor":function(e,n,r){t.toggleFormat(e,{value:r})},FontName:function(t,n,r){!function(e,t){var n=Ak(e,t);e.formatter.toggle("fontname",{value:Tk(n)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:Ak(e,t)}),e.nodeChanged()}(e,r)},LineHeight:function(t,n,r){!function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()}(e,r)},Lang:function(e,n,r){t.toggleFormat(e,{value:r.code,customValue:r.customCode})},RemoveFormat:function(t){e.formatter.remove(t)},mceBlockQuote:function(){t.toggleFormat("blockquote")},FormatBlock:function(e,n,r){return t.toggleFormat(r||"p")},mceCleanup:function(){var t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},mceRemoveNode:function(n,r,o){var i=o||e.selection.getNode();i!==e.getBody()&&(t.storeSelection(),e.dom.remove(i,!0),t.restoreSelection())},mceSelectNodeDepth:function(t,n,r){var o=0;e.dom.getParent(e.selection.getNode(),(function(t){if(1===t.nodeType&&o++===r)return e.selection.select(t),!1}),e.getBody())},mceSelectNode:function(t,n,r){e.selection.select(r)},mceInsertContent:function(t,n,r){Rk(e,r)},mceInsertRawHTML:function(t,n,r){e.selection.setContent("tiny_mce_marker");var o=e.getContent();e.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(t,n,r){c_(e,r)},mceToggleFormat:function(e,n,r){t.toggleFormat(r)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){Dw(e,t)},mceRepaint:w,InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,n,r){e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceInsertLink:function(t,n,r){"string"==typeof r&&(r={href:r});var o=e.dom.getParent(e.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,o)},selectAll:function(){var t=e.dom.getParent(e.selection.getStart(),qn);if(t){var n=e.dom.createRng();n.selectNodeContents(t),e.selection.setRng(n)}},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return YS(e,r),!0}});var n=function(t){return function(){var n=e.selection,r=n.isCollapsed()?[e.dom.getParent(n.getNode(),e.dom.isBlock)]:n.getSelectedBlocks(),o=Ok(r,(function(n){return!!e.formatter.matchNode(n,t)}));return-1!==Bk(o,!0)}};t.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return t.isFormatMatch(e)},mceBlockQuote:function(){return t.isFormatMatch("blockquote")},Outdent:function(){return Aw(e)},"InsertUnorderedList,InsertOrderedList":function(t){var n=e.dom.getParent(e.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===t&&"UL"===n.tagName||"insertorderedlist"===t&&"OL"===n.tagName)}},"state"),t.addCommands({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),t.addQueryValueHandler("FontName",(function(){return function(e){return Nk(e,(function(t){return _k(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("FontSize",(function(){return function(e){return Nk(e,(function(t){return Sk(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("LineHeight",(function(){return function(e){return Nk(e,(function(t){var n=Rt.fromDom(e.getBody()),r=dh(t,(function(e){return ur(e,"line-height")}),A(Lt,n));return r.getOrThunk((function(){var e=parseFloat(ir(t,"line-height")),n=parseFloat(ir(t,"font-size"));return String(e/n)}))})).getOr("")}(e)}),this)},e}(),Pk="data-mce-contenteditable",Ik=function(e,t,n){var r,o;Iu(e,t)&&!1===n?(o=t,Du(r=e)?r.dom.classList.remove(o):Bu(r,o),Pu(r)):n&&Lu(e,t)},Mk=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},Fk=function(e,t){e.dom.contentEditable=t?"true":"false"},Uk=function(e,t){var n=Rt.fromDom(e.getBody());Ik(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),function(e){M.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")}))}(e),e.readonly=!0,Fk(n,!1),q(Fu(n,'*[contenteditable="true"]'),(function(e){Zn(e,Pk,"true"),Fk(e,!1)}))):(e.readonly=!1,Fk(n,!0),function(e){q(Fu(e,'*[data-mce-contenteditable="true"]'),(function(e){rr(e,Pk),Fk(e,!0)}))}(n),Mk(e,"StyleWithCSS",!1),Mk(e,"enableInlineTableEditing",!1),Mk(e,"enableObjectResizing",!1),xm(e)&&e.focus(),function(e){e.selection.setRng(e.selection.getRng())}(e),e.nodeChanged())},$k=function(e){return e.readonly},zk=function(e){e.parser.addAttributeFilter("contenteditable",(function(t){$k(e)&&q(t,(function(e){e.attr(Pk,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(Pk,(function(t){$k(e)&&q(t,(function(e){e.attr("contenteditable",e.attr(Pk))}))})),e.serializer.addTempAttr(Pk)},jk=function(e,t){if(function(e){return"click"===e.type}(t)&&!id.metaKeyPressed(t)){var n=Rt.fromDom(t.target);(function(e,t){return Zr(t,"a",(function(t){return Lt(t,Rt.fromDom(e.getBody()))})).bind((function(e){return nr(e,"href")}))})(e,n).each((function(n){if(t.preventDefault(),/^#/.test(n)){var r=e.dom.select(n+',[name="'+((Fe(o=n,i="#")?function(e,t){return e.substring(t)}(o,i.length):o)+'"]'));r.length&&e.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},Vk=At.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),Hk=function(){function e(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||O}return e.isNative=function(e){return!!Vk[e.toLowerCase()]},e.prototype.fire=function(e,t){var n=e.toLowerCase(),r=Li(n,t||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var u=o[i];if(!u.removed){if(u.once&&this.off(n,u.func),r.isImmediatePropagationStopped())return r;if(!1===u.func.call(this.scope,r))return r.preventDefault(),r}}return r},e.prototype.on=function(e,t,n,r){if(!1===t&&(t=O),t){var o={func:t,removed:!1};r&&At.extend(o,r);for(var i=e.toLowerCase().split(" "),a=i.length;a--;){var u=i[a],c=this.bindings[u];c||(c=[],this.toggleEvent(u,!0)),c=n?De([o],c,!0):De(De([],c,!0),[o],!1),this.bindings[u]=c}}return this},e.prototype.off=function(e,t){var n=this;if(e)for(var r=e.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return de(this.bindings,(function(e,t){n.toggleEvent(t,!1),delete n.bindings[t]})),this;if(a){if(t){var u=K(a,(function(e){return e.func===t}));a=u.fail,this.bindings[i]=a,q(u.pass,(function(e){e.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(e,!1),delete this.bindings[i])}}else de(this.bindings,(function(e,t){n.toggleEvent(t,!1)})),this.bindings={};return this},e.prototype.once=function(e,t,n){return this.on(e,t,n,{once:!0})},e.prototype.has=function(e){return e=e.toLowerCase(),!(!this.bindings[e]||0===this.bindings[e].length)},e}(),qk=function(e){return e._eventDispatcher||(e._eventDispatcher=new Hk({scope:e,toggleEvent:function(t,n){Hk.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},Wk={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;var o=qk(r).fire(e,t);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(e,o,!1),i=i.parent();return o},on:function(e,t,n){return qk(this).on(e,t,n)},off:function(e,t){return qk(this).off(e,t)},once:function(e,t){return qk(this).once(e,t)},hasEventListeners:function(e){return qk(this).has(e)}},Kk=hu.DOM,Xk=function(e,t){if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;var n=vs(e);return n?(e.eventRoot||(e.eventRoot=Kk.select(n)[0]),e.eventRoot):e.getBody()},Yk=function(e,t,n){!function(e){return!e.hidden&&!$k(e)}(e)?$k(e)&&jk(e,n):e.fire(t,n)},Gk=function(e,t){var n;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var r=Xk(e,t);if(vs(e)){if(Fx||(Fx={},e.editorManager.on("removeEditor",(function(){e.editorManager.activeEditor||Fx&&(de(Fx,(function(t,n){e.dom.unbind(Xk(e,n))})),Fx=null)}))),Fx[t])return;n=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||Kk.isChildOf(r,a))&&Yk(o[i],t,n)}},Fx[t]=n,Kk.bind(r,t,n)}else n=function(n){Yk(e,t,n)},Kk.bind(r,t,n),e.delegates[t]=n}},Jk=Re(Re({},Wk),{bindPendingEventDelegates:function(){var e=this;At.each(e._pendingNativeEvents,(function(t){Gk(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(n.removed||(t?n.initialized?Gk(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(Xk(n,e),e,n.delegates[e]),delete n.delegates[e])))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(de(e.delegates,(function(t,n){e.dom.unbind(Xk(e,n),n,t)})),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),Qk=["design","readonly"],Zk=function(e,t,n,r){var o=n[t.get()],i=n[r];try{i.activate()}catch(e){return void console.error("problem while activating editor mode "+r+":",e)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&Uk(e,i.editorReadOnly),t.set(r),function(e,t){e.fire("SwitchMode",{mode:t})}(e,r)},eE=function(e){var t=xu("design"),n=xu({design:{activate:w,deactivate:w,editorReadOnly:!1},readonly:{activate:w,deactivate:w,editorReadOnly:!0}});return function(e){e.serializer?zk(e):e.on("PreInit",(function(){zk(e)}))}(e),function(e){e.on("ShowCaret",(function(t){$k(e)&&t.preventDefault()})),e.on("ObjectSelected",(function(t){$k(e)&&t.preventDefault()}))}(e),{isReadOnly:function(){return $k(e)},set:function(r){return function(e,t,n,r){if(r!==n.get()){if(!Ce(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?Zk(e,n,t,r):e.on("init",(function(){return Zk(e,n,t,r)}))}}(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(function(e,t,n){var r;if(j(Qk,t))throw new Error("Cannot override default mode "+t);return Re(Re({},e),((r={})[t]=Re(Re({},n),{deactivate:function(){try{n.deactivate()}catch(e){console.error("problem while deactivating editor mode "+t+":",e)}}}),r))}(n.get(),e,t))}}},tE=At.each,nE=At.explode,rE={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oE=At.makeMap("alt,ctrl,shift,meta,access"),iE=function(e){var t,n={};tE(nE(e.toLowerCase(),"+"),(function(e){e in oE?n[e]=!0:/^[0-9]{2,}$/.test(e)?n.keyCode=parseInt(e,10):(n.charCode=e.charCodeAt(0),n.keyCode=rE[e]||e.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(t in oE)n[t]?r.push(t):n[t]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,St.mac?n.ctrl=!0:n.shift=!0),n.meta&&(St.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aE=function(){function e(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var t=this;e.on("keyup keypress keydown",(function(e){!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(tE(t.shortcuts,(function(n){if(t.matchShortcut(e,n))return t.pendingPatterns=n.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(n),!0})),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))}))}return e.prototype.add=function(e,t,n,r){var o=this,i=o.normalizeCommandFunc(n);return tE(nE(At.trim(e)),(function(e){var n=o.createShortcut(e,t,i,r);o.shortcuts[n.id]=n})),!0},e.prototype.remove=function(e){var t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)},e.prototype.normalizeCommandFunc=function(e){var t=this,n=e;return"string"==typeof n?function(){t.editor.execCommand(n,!1,null)}:At.isArray(n)?function(){t.editor.execCommand(n[0],n[1],n[2])}:n},e.prototype.createShortcut=function(e,t,n,r){var o=At.map(nE(e,">"),iE);return o[o.length-1]=At.extend(o[o.length-1],{func:n,scope:r||this.editor}),At.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},e.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},e.prototype.isFunctionKey=function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123},e.prototype.matchShortcut=function(e,t){return!!t&&(t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&(t.alt===e.altKey&&t.shift===e.shiftKey&&(!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0))))},e.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},e}(),uE=function(){var e=function(){var e={},t={},n={},r={},o={},i={},a={},u=function(e,t){return function(n,r){return e[n.toLowerCase()]=Re(Re({},r),{type:t})}};return{addButton:u(e,"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:function(e,t){return r[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},cE=hu.DOM,sE=At.extend,fE=At.each,lE=At.resolve,dE=St.ie,mE=function(){function e(e,t,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,sE(this,Jk),this.settings=uy(this,e,this.documentBaseUrl,n.defaultSettings,t),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(Cu.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),hu.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Eu.languageLoad=this.settings.language_load,Eu.baseURL=n.baseURL,this.id=e,this.setDirty(!1),this.documentBaseURI=new zm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aE(this),this.editorCommands=new Lk(this),this.settings.cache_suffix&&(St.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:uE(),styleSheetLoader:void 0,show:w,hide:w,enable:w,disable:w,isDisabled:O};var o=eE(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=su.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return e.prototype.render=function(){bk(this)},e.prototype.focus=function(e){this.execCommand("mceFocus",!1,e)},e.prototype.hasFocus=function(){return Cm(this)},e.prototype.execCallback=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?lE(r):0,i=lE(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,t)},e.prototype.translate=function(e){return ku.translate(e)},e.prototype.getParam=function(e,t,n){return sy(this,e,t,n)},e.prototype.hasPlugin=function(e,t){return!!j(ws(this).split(/[ ,]/),e)&&(!t||void 0!==Cy.get(e))},e.prototype.nodeChanged=function(e){this._nodeChangeDispatcher.nodeChanged(e)},e.prototype.addCommand=function(e,t,n){this.editorCommands.addCommand(e,t,n)},e.prototype.addQueryStateHandler=function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},e.prototype.addQueryValueHandler=function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},e.prototype.addShortcut=function(e,t,n,r){this.shortcuts.add(e,t,n,r)},e.prototype.execCommand=function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},e.prototype.queryCommandState=function(e){return this.editorCommands.queryCommandState(e)},e.prototype.queryCommandValue=function(e){return this.editorCommands.queryCommandValue(e)},e.prototype.queryCommandSupported=function(e){return this.editorCommands.queryCommandSupported(e)},e.prototype.show=function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(cE.show(e.getContainer()),cE.hide(e.id)),e.load(),e.fire("show"))},e.prototype.hide=function(){var e=this,t=e.getDoc();e.hidden||(dE&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(cE.hide(e.getContainer()),cE.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(e,t){this.fire("ProgressState",{state:e,time:t})},e.prototype.load=function(e){var t,n=this,r=n.getElement();if(n.removed)return"";if(r){(e=e||{}).load=!0;var o=Fn(r)?r.value:r.innerHTML;return t=n.setContent(o,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t}},e.prototype.save=function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,Fn(o)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=cE.getParent(r.id,"form"))&&fE(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},e.prototype.setContent=function(e,t){return Pb(this,e,t)},e.prototype.getContent=function(e){return Lb(this,e)},e.prototype.insertContent=function(e,t){t&&(e=sE({content:e},t)),this.execCommand("mceInsertContent",!1,e)},e.prototype.resetContent=function(e){void 0===e?Pb(this,this.startContent,{format:"raw"}):Pb(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},e.prototype.getContainer=function(){var e=this;return e.container||(e.container=cE.get(e.editorContainer||e.id+"_parent")),e.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=cE.get(this.id)),this.targetElm},e.prototype.getWin=function(){var e,t=this;return t.contentWindow||(e=t.iframeElement)&&(t.contentWindow=e.contentWindow),t.contentWindow},e.prototype.getDoc=function(){var e,t=this;return t.contentDocument||(e=t.getWin())&&(t.contentDocument=e.document),t.contentDocument},e.prototype.getBody=function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},e.prototype.convertURL=function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o.remove_script_host)},e.prototype.addVisual=function(e){yk(this,e)},e.prototype.remove=function(){Fb(this)},e.prototype.destroy=function(e){Ub(this,e)},e.prototype.uploadImages=function(e){return this.editorUpload.uploadImages(e)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),pE=hu.DOM,gE=At.explode,hE=At.each,vE=At.extend,bE=0,yE=!1,CE=[],xE=[],wE=function(e){var t=e.type;hE(EE.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}}))},SE=function(e){e!==yE&&(e?su(window).on("resize scroll",wE):su(window).off("resize scroll",wE),yE=e)},_E=function(e){var t=xE;delete CE[e.id];for(var n=0;n<CE.length;n++)if(CE[n]===e){CE.splice(n,1);break}return xE=X(xE,(function(t){return e!==t})),EE.activeEditor===e&&(EE.activeEditor=xE.length>0?xE[0]:null),EE.focusedEditor===e&&(EE.focusedEditor=null),t.length!==xE.length},kE="CSS1Compat"!==document.compatMode,EE=Re(Re({},Wk),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:su,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:CE,i18n:ku,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e,t,n=this,r="";t=zm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)e=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),u=0;u<a.length;u++){var c;if(""!==(c=a[u].src||"")){var s=c.substring(c.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(c)){-1!==s.indexOf(".min")&&(r=".min"),e=c.substring(0,c.lastIndexOf("/"));break}}}if(!e&&document.currentScript)-1!==(c=document.currentScript.src).indexOf(".min")&&(r=".min"),e=c.substring(0,c.lastIndexOf("/"))}n.baseURL=new zm(t).toAbsolute(e),n.documentBaseURL=t,n.baseURI=new zm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",A(pm,o)),o.on("RemoveEditor",A(gm,o))},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t);var n=e.suffix;e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;void 0!==r&&de(r,(function(e,t){Eu.PluginManager.urls[t]=e}))},init:function(e){var t,n=this,r=At.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(e){var t=e.id;return t||(t=ye(e,"name").filter((function(e){return!pE.get(e)})).getOrThunk(pE.uniqueId),e.setAttribute("id",t)),t},i=function(e,t){return t.constructor===RegExp?t.test(e.className):pE.hasClass(e,t)},a=function(e){t=e},u=function(){var t,c=0,s=[],f=function(e,r,o){var i=new mE(e,r,n);s.push(i),i.on("init",(function(){++c===t.length&&a(s)})),i.targetElm=i.targetElm||o,i.render()};pE.unbind(window,"ready",u),function(t){var r=e[t];if(r)r.apply(n,[])}("onpageload"),t=su.unique(function(e){var t=[];if(St.browser.isIE()&&St.browser.version.major<11)return Ay("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(kE)return Ay("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(e.types)return hE(e.types,(function(e){t=t.concat(pE.select(e.selector))})),t;if(e.selector)return pE.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":var n=e.elements||"";n.length>0&&hE(gE(n),(function(e){var n=pE.get(e);n?t.push(n):hE(document.forms,(function(n){hE(n.elements,(function(n){n.name===e&&(e="mce_editor_"+bE++,pE.setAttrib(n,"id",e),t.push(n))}))}))}));break;case"textareas":case"specific_textareas":hE(pE.select("textarea"),(function(n){e.editor_deselector&&i(n,e.editor_deselector)||e.editor_selector&&!i(n,e.editor_selector)||t.push(n)}))}return t}(e)),e.types?hE(e.types,(function(n){At.each(t,(function(t){return!pE.is(t,n.selector)||(f(o(t),vE({},e,n),t),!1)}))})):(At.each(t,(function(e){var t;(t=n.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(_E(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)})),0===(t=At.grep(t,(function(e){return!n.get(e.id)}))).length?a([]):hE(t,(function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?f(o(t),e,t):Ay("Could not initialize inline editor on invalid inline target element",t)})))};return n.settings=e,pE.bind(window,"ready",u),new eo((function(e){t?e(t):a=function(t){e(t)}}))},get:function(e){return 0===arguments.length?xE.slice(0):d(e)?Q(xE,(function(t){return t.id===e})).getOr(null):x(e)&&xE[e]?xE[e]:null},add:function(e){var t=this;return CE[e.id]===e||(null===t.get(e.id)&&("length"!==e.id&&(CE[e.id]=e),CE.push(e),xE.push(e)),SE(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),Ux||(Ux=function(e){var n=t.fire("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",Ux))),e},createEditor:function(e,t){return this.add(new mE(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!d(e))return n=e,g(r.get(n.id))?null:(_E(n)&&r.fire("RemoveEditor",{editor:n}),0===xE.length&&window.removeEventListener("beforeunload",Ux),n.remove(),SE(xE.length>0),n);hE(pE.select(e),(function(e){(n=r.get(e.id))&&r.remove(n)}))}else for(t=xE.length-1;t>=0;t--)r.remove(xE[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new mE(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){hE(xE,(function(e){e.save()}))},addI18n:function(e,t){ku.add(e,t)},translate:function(e){return ku.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new zm(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new zm(this.baseURL)}});EE.setup();var NE,AE,TE,RE,DE=Math.min,OE=Math.max,BE=Math.round,LE=function(e,t,n){var r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,c=t.h,s=(n||"").split("");return"b"===s[0]&&(o+=c),"r"===s[1]&&(r+=u),"c"===s[0]&&(o+=BE(c/2)),"c"===s[1]&&(r+=BE(u/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=BE(a/2)),"c"===s[4]&&(r-=BE(i/2)),PE(r,o,i,a)},PE=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},IE={inflate:function(e,t,n){return PE(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:LE,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=LE(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n=OE(e.x,t.x),r=OE(e.y,t.y),o=DE(e.x+e.w,t.x+t.w),i=DE(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:PE(n,r,o-n,i-r)},clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,c=t.y+t.h,s=OE(0,t.x-r),f=OE(0,t.y-o),l=OE(0,i-u),d=OE(0,a-c);return r+=s,o+=f,n&&(i+=s,a+=f,r-=l,o-=d),PE(r,o,(i-=l)-r,(a-=d)-o)},create:PE,fromClientRect:function(e){return PE(e.left,e.top,e.width,e.height)}},ME=(NE={},AE={},{load:function(e,t){var n='Script at URL "'+t+'" failed to load',r='Script at URL "'+t+"\" did not call `tinymce.Resource.add('"+e+"', data)` within 1 second";if(void 0!==NE[e])return NE[e];var o=new eo((function(o,i){var a=function(e,t,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),e.apply(null,t))}},a=i(e),u=i(t);return{start:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];r||null!==o||(o=setTimeout((function(){return u.apply(null,e)}),n))},resolve:a,reject:u}}(o,i);AE[e]=a.resolve,Cu.ScriptLoader.loadScript(t,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return NE[e]=o,o},add:function(e,t){void 0!==AE[e]&&(AE[e](t),delete AE[e]),NE[e]=eo.resolve(t)}}),FE=At.each,UE=At.extend,$E=function(){};$E.extend=TE=function(e){var t=this.prototype,n=function(){var e,t,n,r=this;if(!RE&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)},r=function(){return this};RE=!0;var o=new this;return RE=!1,e.Mixins&&(FE(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),t.Mixins&&(e.Mixins=t.Mixins.concat(e.Mixins))),e.Methods&&FE(e.Methods.split(","),(function(t){e[t]=r})),e.Properties&&FE(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&FE(e.Statics,(function(e,t){n[t]=e})),e.Defaults&&t.Defaults&&(e.Defaults=UE({},t.Defaults,e.Defaults)),de(e,(function(e,n){"function"==typeof e&&t[n]?o[n]=function(e,n){return function(){var r=this,o=r._super;r._super=t[e];var i=n.apply(r,arguments);return r._super=o,i}}(n,e):o[n]=e})),n.prototype=o,n.constructor=n,n.extend=TE,n};var zE,jE=Math.min,VE=Math.max,HE=Math.round,qE={serialize:function(e){var t=JSON.stringify(e);return d(t)?t.replace(/[\u0080-\uFFFF]/g,(function(e){var t=e.charCodeAt(0).toString(16);return"\\u"+"0000".substring(t.length)+t})):t},parse:function(e){try{return JSON.parse(e)}catch(e){}}},WE={callbacks:{},count:0,send:function(e){var t=this,n=hu.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},KE=Re(Re({},Wk),{send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):oo.setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",KE.fire("beforeInitialize",{settings:e}),(t=new XMLHttpRequest).overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&At.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=KE.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();oo.setTimeout(r,10)}}),XE=At.extend,YE=function(){function e(e){this.settings=XE({},e),this.count=0}return e.sendRPC=function(t){return(new e).send(t)},e.prototype.send=function(e){var t=e.error,n=e.success,r=XE(this.settings,e);r.success=function(e,o){void 0===(e=qE.parse(e))&&(e={error:"JSON Parse error."}),e.error?t.call(r.error_scope||r.scope,e.error,o):n.call(r.success_scope||r.scope,e.result)},r.error=function(e,n){t&&t.call(r.error_scope||r.scope,e,n)},r.data=qE.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),r.content_type="application/json",KE.send(r)},e}();try{var GE="__storage_test__";(zE=window.localStorage).setItem(GE,GE),zE.removeItem(GE)}catch(e){zE=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var JE={geom:{Rect:IE},util:{Promise:eo,Delay:oo,Tools:At,VK:id,URI:zm,Class:$E,EventDispatcher:Hk,Observable:Wk,I18n:ku,XHR:KE,JSON:qE,JSONRequest:YE,JSONP:WE,LocalStorage:zE,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=VE(0,jE(t,1)),i=VE(0,jE(i,1)),0!==t){var a=e/60,u=i*t,c=u*(1-Math.abs(a%2-1)),s=i-u;switch(Math.floor(a)){case 0:n=u,r=c,o=0;break;case 1:n=c,r=u,o=0;break;case 2:n=0,r=u,o=c;break;case 3:n=0,r=c,o=u;break;case 4:n=c,r=0,o=u;break;case 5:n=u,r=0,o=c;break;default:n=r=o=0}n=HE(255*(n+s)),r=HE(255*(r+s)),o=HE(255*(o+s))}else n=r=o=HE(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o;o=0;var i=jE(e/=255,jE(t/=255,n/=255)),a=VE(e,VE(t,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:HE(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:HE(100*r),v:HE(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t},ImageUploader:function(e){var t=Oy(),n=My(e,t);return{upload:function(t,r){return void 0===r&&(r=!0),n.upload(t,r?Iy(e):void 0)}}}},dom:{EventUtils:$i,Sizzle:Sa,DomQuery:su,TreeWalker:uo,TextSeeker:Zu,DOMUtils:hu,ScriptLoader:Cu,RangeUtils:wd,Serializer:Bb,StyleSheetLoader:io,ControlSelection:ud,BookmarkManager:Zl,Selection:fb,Event:$i.Event},html:{Styles:Di,Entities:yi,Node:Bm,Schema:Ti,SaxParser:Wm,DomParser:Ab,Writer:Zm,Serializer:ep},Env:St,AddOnManager:Eu,Annotator:Ql,Formatter:qy,UndoManager:Ky,EditorCommands:Lk,WindowManager:wy,NotificationManager:yy,EditorObservable:Jk,Shortcuts:aE,Editor:mE,FocusManager:sm,EditorManager:EE,DOM:hu.DOM,ScriptLoader:Cu.ScriptLoader,PluginManager:Cy,ThemeManager:xy,IconManager:fy,Resource:ME,trim:At.trim,isArray:At.isArray,is:At.is,toArray:At.toArray,makeMap:At.makeMap,each:At.each,map:At.map,grep:At.grep,inArray:At.inArray,extend:At.extend,create:At.create,walk:At.walk,createNS:At.createNS,resolve:At.resolve,explode:At.explode,_addCacheSuffix:At._addCacheSuffix,isOpera:St.opera,isWebKit:St.webkit,isIE:St.ie,isGecko:St.gecko,isMac:St.mac},QE=At.extend(EE,JE);!function(e){window.tinymce=e,window.tinyMCE=e}(QE),function(t){try{e.exports=t}catch(e){}}(QE)}()},63874:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(20629);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const c={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var e=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var t=$A(this.$refs.browselistbox);t.scroll((function(){var n=t[0].scrollHeight;if(t[0].scrollTop+t.height()>=n&&e.browseListNext.length>0){var r=e.browseListNext;e.browseListNext=[],e.browsePictureFor(r)}}))},watch:{value:function(e){"string"!=typeof e?e!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(e),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(e))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(e){"callback"===this.type&&(!0===e?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(e)&&this.$emit("on-callback",[e])),this.browseVisible=!1},initItems:function(e){"string"==typeof e&&(e=[{url:e}]);var t=[];return $A.each(e,(function(e,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),t.push(n))})),t},handleView:function(e){this.visible=!0,this.imgVisible=e.url},handleRemove:function(e){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(e,t){this.$emit("update:uploadIng",this.uploadIng-1),1===e.ret?(t.url=e.data.url,t.path=e.data.path,t.thumb=e.data.thumb,this.handleCallback(t)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+t.name+" 上传失败 "+e.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(e){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+e.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(e){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var e=this.uploadList.length<this.maxNum;return e||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),e=this.uploadList.length<this.maxNum),e||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},e},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(e){this.handleBeforeUpload()&&this.$refs.upload.upload(e)},browsePicture:function(e){var t=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:e||""}}).then((function(e){var n=e.data;t.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)t.browseList.push(r[o]);t.browsePictureFor(n.files)})).catch((function(e){var n=e.msg;t.isLoading=!1,t.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(e){for(var t=0;t<e.length;t++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===e[t].url||this.uploadList[n].url===e[t].path){e[t].active=!0;break}t<100?this.browseList.push(e[t]):this.browseListNext.push(e[t])}},browseItem:function(e){if("dir"===e.type)this.browsePicture(e.path);else if("file"===e.type){if(e.active){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),e.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));e.active=!0,e.status="finished",this.$refs.upload.fileList.push(e),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(e){return $A.strExists(e,"?",!1)?e+"&__thumb=true":e+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const s=(0,n(51900).Z)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-img-update"},[e._l(e.uploadList,(function(t){return"callback"!==e.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===t.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+e.__thumb(t.thumb)+")"}}),e._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return e.handleView(t)}}}),e._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return e.handleRemove(t)}}})],1)]:[t.showProgress?n("Progress",{attrs:{percent:t.percentage,"hide-info":""}}):e._e()]],2):e._e()})),e._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===e.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),e._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:e.browsePicture}},[n("span",[e._v(e._s(e.$L("浏览"))),"callback"===e.type?n("em",[e._v(e._s(e.$L("图片")))]):e._e()])]),e._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:e.actionUrl,headers:e.uploadHeaders,data:e.uploadParams,"show-upload-list":!1,"max-size":e.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":e.defaultList,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload,multiple:e.multiple}},[n("span",[e._v(e._s(e.$L("上传"))),"callback"===e.type?n("em",[e._v(e._s(e.$L("图片")))]):e._e()])])],1)])]),e._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("浏览图片空间的图片"),width:"710"},model:{value:e.browseVisible,callback:function(t){e.browseVisible=t},expression:"browseVisible"}},[e.isLoading?n("div",{staticClass:"browse-load"},[e._v(e._s(e.$L("加载中...")))]):e._e(),e._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===e.httpType?"browse-list-disabled":""},[e.browseList.length<=0?n("div",[e._v(e._s(e.$L("无内容")))]):e._l(e.browseList,(function(t){return n("div",{staticClass:"browse-item",on:{click:function(n){return e.browseItem(t)}}},[t.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):e._e(),e._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+t.thumb+")"}}),e._v(" "),n("div",{staticClass:"browse-title"},[e._v(e._s(t.title))])],1)}))],2),e._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==e.type&&e.http&&""===e.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(t){e.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),e._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[e._v(e._s(e.$L("自定义图片地址")))])],1):e._e(),e._v(" "),"callback"!==e.type&&e.http&&"input"===e.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:e.$L("以 http:// 或 https:// 开头"),search:"","enter-button":e.$L("确定")},on:{"on-search":e.httpEnter},model:{value:e.httpValue,callback:function(t){e.httpValue=t},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(t){e.httpType=""}},slot:"prepend"},[e._v(e._s(e.$L("自定义地址"))+": ")])])],1):e._e(),e._v(" "),""===e.httpType?n("Button",{on:{click:function(t){e.browseVisible=!1}}},[e._v(e._s(e.$L("关闭")))]):e._e(),e._v(" "),""===e.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(t){return e.handleCallback(!0)}}},[e._v(e._s(e.$L("完成")))]):e._e()],1)]),e._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("查看图片"),draggable:""},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:e.imgVisible,target:"_blank"}},[e.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:e.imgVisible}}):e._e()])])])],2)}),[],!1,null,null,null).exports},6817:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(47575),o=n.n(r),i=n(63874),a=n(20629);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:s(s({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(e){null==e&&(e=""),this.isTyping||this.setContent(e)},readOnly:function(e){null!==this.editor&&(e?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var e=this;this.$nextTick((function(){o().init(e.concatAssciativeArrays(e.option(!1),e.options))}))},initTransfer:function(){var e=this;this.$nextTick((function(){o().init(e.concatAssciativeArrays(e.option(!0),e.optionFull))}))},plugin:function(e){return e?this.plugins.filter((function(e){return"autoresize"!=e})):this.plugins},option:function(e){var t=this,n={inline:!e&&this.inline,selector:(e?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(e),placeholder:e&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(e){t.$emit("editorSave",e)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages browseImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:e?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!e,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:t.$L("图片"),tooltip:t.$L("上传/浏览 图片"),fetch:function(e){e([{type:"menuitem",text:t.$L("上传图片"),onAction:function(){t.$refs.myUpload.handleClick()}},{type:"menuitem",text:t.$L("浏览图片"),onAction:function(){t.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addMenuItem("uploadImages",{text:t.$L("上传图片"),onAction:function(){t.$refs.myUpload.handleClick()}}),n.ui.registry.addMenuItem("browseImages",{text:t.$L("浏览图片"),onAction:function(){t.$refs.myUpload.browsePicture()}}),n.ui.registry.addButton("uploadFiles",{text:t.$L("文件"),tooltip:t.$L("上传文件"),onAction:function(){t.handleBeforeUpload()&&t.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:t.$L("上传文件"),onAction:function(){t.handleBeforeUpload()&&t.$refs.fileUpload.handleClick()}}),e?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:t.$L("退出全屏"),onAction:function(){t.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:t.$L("退出全屏"),onAction:function(){t.closeFull()}}),n.on("Init",(function(e){t.editorT=n,t.editorT.setContent(t.content),t.readOnly?t.editorT.setMode("readonly"):t.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:t.$L("全屏"),onAction:function(){t.content=n.getContent(),t.transfer=!0,t.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:t.$L("全屏"),onAction:function(){t.content=n.getContent(),t.transfer=!0,t.initTransfer()}}),n.on("Init",(function(e){t.spinShow=!1,t.editor=n,t.editor.setContent(t.content),t.readOnly?t.editor.setMode("readonly"):t.editor.setMode("design"),t.$emit("editorInit",t.editor)})),n.on("KeyUp",(function(e){null!==t.editor&&t.submitNewContent()})),n.on("Change",(function(e){null!==t.editor&&(t.getContent()!==t.value&&t.submitNewContent(),t.$emit("editorChange",e))})),n.on("focus",(function(){t.$emit("on-focus")})),n.on("blur",(function(){t.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(e){e||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(e,t){if(0===t.length)return e;if(0===e.length)return t;var n=[];for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);return n},submitNewContent:function(){var e=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){e.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(e){null!==this.getEditor()?this.getEditor().insertContent(e):this.content+=e},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(e){null===this.getEditor()?this.content=e:e!=this.getEditor().getContent()&&this.getEditor().setContent(e)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(e){this.insertContent('<img src="'+e+'">')},editorImage:function(e){for(var t=0;t<e.length;t++){var n=e[t];"object"===u(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.uploadIng++)},handleSuccess:function(e,t){this.uploadIng--,1===e.ret?this.insertContent('<a href="'.concat(e.data.url,'" target="_blank">').concat(e.data.name," (").concat($A.bytesToSize(1024*e.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+t.name+" 上传失败,"+e.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(e){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+e.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(e){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const d=(0,n(51900).Z)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!e.inline&&e.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[e.inline?[n("div",{ref:"myTextarea",attrs:{id:e.id},domProps:{innerHTML:e._s(e.spinShow?"":e.content)}}),e._v(" "),e.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):e._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:e.id}},[e._v(e._s(e.content))]),e._v(" "),e.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),e._v(" "),n("div",[e._v(e._s(e.$L("加载组件中...")))])],1):e._e()],e._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:e.uploadIng,num:"50"},on:{"update:uploadIng":function(t){e.uploadIng=t},"update:upload-ing":function(t){e.uploadIng=t},"on-callback":e.editorImage}}),e._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:e.actionUrl,headers:e.headers,multiple:"",format:e.uploadFormat,"show-upload-list":!1,"max-size":e.maxSize,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload}})],2),e._v(" "),e.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),n("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e(),e._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":e.transferChange},model:{value:e.transfer,callback:function(t){e.transfer=t},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[e._v(e._s(e.$L("完成")))])],1),e._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+e.id}},[e._v(e._s(e.content))])]),e._v(" "),e.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),n("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e()],1)],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[500],{47575:(e,t,n)=>{!function(){"use strict";var t=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},r=function(e){return{eq:e}},o=r((function(e,t){return e===t})),i=function(e){return r((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))},a=function(e,t){return function(e,t){return r((function(n,r){return e.eq(t(n),t(r))}))}(i(e),(function(e){return function(e,t){return Array.prototype.slice.call(e).sort(t)}(e,t)}))},u=function(e){return r((function(t,n){var r=Object.keys(t),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var u=r.length,c=0;c<u;c++){var s=r[c];if(!e.eq(t[s],n[s]))return!1}return!0}))},c=r((function(e,n){if(e===n)return!0;var r=t(e);return r===t(n)&&(function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)}(r)?e===n:"array"===r?i(c).eq(e,n):"object"===r&&u(c).eq(e,n))})),s=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},f=function(e){return function(t){return typeof t===e}},l=function(e){return function(t){return e===t}},d=s("string"),m=s("object"),p=s("array"),g=l(null),h=f("boolean"),v=l(void 0),b=function(e){return null==e},y=function(e){return!b(e)},C=f("function"),x=f("number"),w=function(){},S=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},_=function(e,t){return function(n){return e(t(n))}},k=function(e){return function(){return e}},E=function(e){return e},N=function(e,t){return e===t};function A(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var T=function(e){return function(t){return!e(t)}},R=function(e){return e()},D=function(e){e()},O=k(!1),B=k(!0),L=function(){return P},P=function(){var e=function(e){return e()},t=E;return{fold:function(e,t){return e()},isSome:O,isNone:B,getOr:t,getOrThunk:e,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:k(null),getOrUndefined:k(void 0),or:t,orThunk:e,map:L,each:w,bind:L,exists:O,forall:B,filter:function(){return L()},toArray:function(){return[]},toString:k("none()")}}(),I=function(e){var t=k(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:B,isNone:O,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return I(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:P},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},M={some:I,none:L,from:function(e){return null==e?P:I(e)}},F=Array.prototype.slice,U=Array.prototype.indexOf,$=Array.prototype.push,z=function(e,t){return U.call(e,t)},j=function(e,t){return z(e,t)>-1},V=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},H=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},q=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},W=function(e,t){for(var n=e.length-1;n>=0;n--){t(e[n],n)}},K=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},X=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},Y=function(e,t,n){return W(e,(function(e,r){n=t(n,e,r)})),n},G=function(e,t,n){return q(e,(function(e,r){n=t(n,e,r)})),n},J=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return M.some(i);if(n(i,r))break}return M.none()},Q=function(e,t){return J(e,t,O)},Z=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return M.some(n)}return M.none()},ee=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!p(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);$.apply(t,e[n])}return t}(H(e,t))},te=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},ne=function(e){var t=F.call(e,0);return t.reverse(),t},re=function(e,t){return X(e,(function(e){return!j(t,e)}))},oe=function(e,t){var n=F.call(e,0);return n.sort(t),n},ie=function(e,t){return t>=0&&t<e.length?M.some(e[t]):M.none()},ae=function(e){return ie(e,0)},ue=function(e){return ie(e,e.length-1)},ce=C(Array.from)?Array.from:function(e){return F.call(e)},se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return M.none()},fe=Object.keys,le=Object.hasOwnProperty,de=function(e,t){for(var n=fe(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},me=function(e,t){return pe(e,(function(e,n){return{k:n,v:t(e,n)}}))},pe=function(e,t){var n={};return de(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},ge=function(e){return function(t,n){e[n]=t}},he=function(e,t,n,r){return de(e,(function(e,o){(t(e,o)?n:r)(e,o)})),{}},ve=function(e,t){var n={};return he(e,t,ge(n),w),n},be=function(e){return function(e,t){var n=[];return de(e,(function(e,r){n.push(t(e,r))})),n}(e,E)},ye=function(e,t){return Ce(e,t)?M.from(e[t]):M.none()},Ce=function(e,t){return le.call(e,t)},xe=function(e,t){return Ce(e,t)&&void 0!==e[t]&&null!==e[t]},we=Array.isArray,Se=function(e,t,n){var r,o;if(!e)return!1;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(r in e)if(Ce(e,r)&&!1===t.call(n,e[r],r,e))return!1;return!0},_e=function(e,t){var n=[];return Se(e,(function(r,o){n.push(t(r,o,e))})),n},ke=function(e,t){var n=[];return Se(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},Ee=function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},Ne=function(e,t,n,r){for(var o=v(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},Ae=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},Te=function(e){return e[e.length-1]},Re=function(){return Re=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Re.apply(this,arguments)};function De(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var Oe=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},Be=function(){return Le(0,0)},Le=function(e,t){return{major:e,minor:t}},Pe={nu:Le,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Be():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Le(r(1),r(2))}(e,n)},unknown:Be},Ie=function(e,t){var n=String(t).toLowerCase();return Q(e,(function(e){return e.search(n)}))},Me=function(e,t){return-1!==e.indexOf(t)},Fe=function(e,t){return function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(e,t,0)},Ue=function(e){return function(t){return t.replace(e,"")}},$e=Ue(/^\s+|\s+$/g),ze=Ue(/^\s+/g),je=Ue(/\s+$/g),Ve=function(e){return e.length>0},He=function(e){return!Ve(e)},qe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,We=function(e){return function(t){return Me(t,e)}},Ke=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Me(e,"edge/")&&Me(e,"chrome")&&Me(e,"safari")&&Me(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,qe],search:function(e){return Me(e,"chrome")&&!Me(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Me(e,"msie")||Me(e,"trident")}},{name:"Opera",versionRegexes:[qe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:We("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:We("firefox")},{name:"Safari",versionRegexes:[qe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Me(e,"safari")||Me(e,"mobile/"))&&Me(e,"applewebkit")}}],Xe=[{name:"Windows",search:We("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Me(e,"iphone")||Me(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:We("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:We("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:We("linux"),versionRegexes:[]},{name:"Solaris",search:We("sunos"),versionRegexes:[]},{name:"FreeBSD",search:We("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:We("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ye={browsers:k(Ke),oses:k(Xe)},Ge="Edge",Je="Chrome",Qe="Opera",Ze="Firefox",et="Safari",tt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Ge),isChrome:r(Je),isIE:r("IE"),isOpera:r(Qe),isFirefox:r(Ze),isSafari:r(et)}},nt={unknown:function(){return tt({current:void 0,version:Pe.unknown()})},nu:tt,edge:k(Ge),chrome:k(Je),ie:k("IE"),opera:k(Qe),firefox:k(Ze),safari:k(et)},rt="Windows",ot="Android",it="Linux",at="Solaris",ut="FreeBSD",ct="ChromeOS",st=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(rt),isiOS:r("iOS"),isAndroid:r(ot),isOSX:r("OSX"),isLinux:r(it),isSolaris:r(at),isFreeBSD:r(ut),isChromeOS:r(ct)}},ft={unknown:function(){return st({current:void 0,version:Pe.unknown()})},nu:st,windows:k(rt),ios:k("iOS"),android:k(ot),linux:k(it),osx:k("OSX"),solaris:k(at),freebsd:k(ut),chromeos:k(ct)},lt=function(e,t,n){var r=Ye.browsers(),o=Ye.oses(),i=t.bind((function(e){return function(e,t){return se(t.brands,(function(t){var n=t.brand.toLowerCase();return Q(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:Pe.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return Ie(e,t).map((function(e){var n=Pe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(nt.unknown,nt.nu),a=function(e,t){return Ie(e,t).map((function(e){var n=Pe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(ft.unknown,ft.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),l=!s&&!c&&!f;return{isiPad:k(o),isiPhone:k(i),isTablet:k(c),isPhone:k(s),isTouch:k(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:k(f),isDesktop:k(l)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},dt=function(e){return window.matchMedia(e).matches},mt=Oe((function(){return lt(navigator.userAgent,M.from(navigator.userAgentData),dt)})),pt=function(){return mt()},gt=navigator.userAgent,ht=pt(),vt=ht.browser,bt=ht.os,yt=ht.deviceType,Ct=/WebKit/.test(gt)&&!vt.isEdge(),xt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,wt=-1!==gt.indexOf("Windows Phone"),St={opera:vt.isOpera(),webkit:Ct,ie:!(!vt.isIE()&&!vt.isEdge())&&vt.version.major,gecko:vt.isFirefox(),mac:bt.isOSX()||bt.isiOS(),iOS:yt.isiPad()||yt.isiPhone(),android:bt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:vt.isIE()?document.documentMode||7:10,fileApi:xt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!vt.isIE(),desktop:yt.isDesktop(),windowsPhone:wt,browser:{current:vt.current,version:vt.version,isChrome:vt.isChrome,isEdge:vt.isEdge,isFirefox:vt.isFirefox,isIE:vt.isIE,isOpera:vt.isOpera,isSafari:vt.isSafari},os:{current:bt.current,version:bt.version,isAndroid:bt.isAndroid,isChromeOS:bt.isChromeOS,isFreeBSD:bt.isFreeBSD,isiOS:bt.isiOS,isLinux:bt.isLinux,isOSX:bt.isOSX,isSolaris:bt.isSolaris,isWindows:bt.isWindows},deviceType:{isDesktop:yt.isDesktop,isiPad:yt.isiPad,isiPhone:yt.isiPhone,isPhone:yt.isPhone,isTablet:yt.isTablet,isTouch:yt.isTouch,isWebView:yt.isWebView}},_t=/^\s*|\s*$/g,kt=function(e){return null==e?"":(""+e).replace(_t,"")},Et=function(e,t){return t?!("array"!==t||!we(e))||typeof e===t:void 0!==e},Nt=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Se(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;Nt(e,t,n,r)})))},At={trim:kt,isArray:we,is:Et,toArray:function(e){if(we(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},makeMap:function(e,t,n){var r;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},each:Se,map:_e,grep:ke,inArray:Ee,hasOwn:Ce,extend:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var o=t[r];for(var i in o)if(Ce(o,i)){var a=o[i];void 0!==a&&(e[i]=a)}}return e},create:function(e,t,n){var r,o,i,a=this,u=0,c=(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e))[3].match(/(^|\.)(\w+)$/i)[2],s=a.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[c]){if("static"===e[2])return s[c]=t,void(this.onCreate&&this.onCreate(e[2],e[3],s[c]));t[c]||(t[c]=function(){},u=1),s[c]=t[c],a.extend(s[c].prototype,t),e[5]&&(r=a.resolve(e[5]).prototype,o=e[5].match(/\.(\w+)$/i)[1],i=s[c],s[c]=u?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},s[c].prototype[c]=s[c],a.each(r,(function(e,t){s[c].prototype[t]=r[t]})),a.each(t,(function(e,t){r[t]?s[c].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==c&&(s[c].prototype[t]=e)}))),a.each(t.static,(function(e,t){s[c][t]=e}))}},walk:Nt,createNS:function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)t[r=e[n]]||(t[r]={}),t=t[r];return t},resolve:function(e,t){var n,r;for(t=t||window,n=0,r=(e=e.split(".")).length;n<r&&(t=t[e[n]]);n++);return t},explode:function(e,t){return!e||Et(e,"array")?e:_e(e.split(t||","),kt)},_addCacheSuffix:function(e){var t=St.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Tt=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Rt={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Tt(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Tt(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Tt(n)},fromDom:Tt,fromPoint:function(e,t,n){return M.from(e.dom.elementFromPoint(t,n)).map(Tt)}},Dt=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Ot=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Bt=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Lt=function(e,t){return e.dom===t.dom},Pt=function(e,t){return n=e.dom,r=t.dom,function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},It=function(e,t){return pt().browser.isIE()?Pt(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)};"undefined"!=typeof window?window:Function("return this;")();var Mt=function(e){return e.dom.nodeName.toLowerCase()},Ft=function(e){return e.dom.nodeType},Ut=function(e){return function(t){return Ft(t)===e}},$t=Ut(1),zt=Ut(3),jt=Ut(9),Vt=Ut(11),Ht=function(e){return Rt.fromDom(e.dom.ownerDocument)},qt=function(e){return jt(e)?e:Ht(e)},Wt=function(e){return Rt.fromDom(qt(e).dom.defaultView)},Kt=function(e){return M.from(e.dom.parentNode).map(Rt.fromDom)},Xt=function(e){return M.from(e.dom.previousSibling).map(Rt.fromDom)},Yt=function(e){return M.from(e.dom.nextSibling).map(Rt.fromDom)},Gt=function(e){return ne(Dt(e,Xt))},Jt=function(e){return Dt(e,Yt)},Qt=function(e){return H(e.dom.childNodes,Rt.fromDom)},Zt=function(e,t){var n=e.dom.childNodes;return M.from(n[t]).map(Rt.fromDom)},en=function(e){return Zt(e,0)},tn=function(e){return Zt(e,e.dom.childNodes.length-1)},nn=function(e){return e.dom.childNodes.length},rn=function(e){return Vt(e)&&y(e.dom.host)},on=C(Element.prototype.attachShadow)&&C(Node.prototype.getRootNode),an=k(on),un=on?function(e){return Rt.fromDom(e.dom.getRootNode())}:qt,cn=function(e){return rn(e)?e:function(e){var t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return Rt.fromDom(t)}(qt(e))},sn=function(e){return Rt.fromDom(e.dom.host)},fn=function(e){return y(e.dom.shadowRoot)},ln=function(e,t){Kt(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},dn=function(e,t){Yt(e).fold((function(){Kt(e).each((function(e){pn(e,t)}))}),(function(e){ln(e,t)}))},mn=function(e,t){en(e).fold((function(){pn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},pn=function(e,t){e.dom.appendChild(t.dom)},gn=function(e,t){q(t,(function(t){pn(e,t)}))},hn=function(e){e.dom.textContent="",q(Qt(e),(function(e){vn(e)}))},vn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},bn=function(e){var t,n=Qt(e);n.length>0&&(t=e,q(n,(function(e){ln(t,e)}))),vn(e)},yn=function(e){var t=zt(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return function(e){var t=un(e);return rn(t)?M.some(t):M.none()}(Rt.fromDom(t)).fold((function(){return n.body.contains(t)}),_(yn,sn))},Cn=function(e,t){return{left:e,top:t,translate:function(n,r){return Cn(e+n,t+r)}}},xn=Cn,wn=function(e,t){return void 0!==e?e:void 0!==t?t:0},Sn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?xn(n.offsetLeft,n.offsetTop):yn(e)?function(e){var t=e.getBoundingClientRect();return xn(t.left,t.top)}(t):xn(0,0)},_n=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return xn(n,r)},kn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},En=function(e,t){pt().browser.isSafari()&&C(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Nn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},An=function(e){var t=void 0===e?window:e,n=t.document,r=_n(Rt.fromDom(n));return function(e){var t=void 0===e?window:e;return pt().browser.isFirefox()?M.none():M.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Nn(r.left,r.top,n,o)}),(function(e){return Nn(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Tn=function(e){return function(t){return!!t&&t.nodeType===e}},Rn=function(e){return!!e&&!Object.getPrototypeOf(e)},Dn=Tn(1),On=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return j(t,n)}return!1}},Bn=function(e,t){var n=t.toLowerCase().split(" ");return function(t){if(Dn(t))for(var r=0;r<n.length;r++){var o=t.ownerDocument.defaultView.getComputedStyle(t,null);if((o?o.getPropertyValue(e):null)===n[r])return!0}return!1}},Ln=function(e){return function(t){return Dn(t)&&t.hasAttribute(e)}},Pn=function(e){return Dn(e)&&e.hasAttribute("data-mce-bogus")},In=function(e){return Dn(e)&&"TABLE"===e.tagName},Mn=function(e){return function(t){if(Dn(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Fn=On(["textarea","input"]),Un=Tn(3),$n=Tn(8),zn=Tn(9),jn=Tn(11),Vn=On(["br"]),Hn=On(["img"]),qn=Mn("true"),Wn=Mn("false"),Kn=On(["td","th"]),Xn=On(["video","audio","object","embed"]),Yn=function(e,t,n){return void 0===n&&(n=N),e.exists((function(e){return n(e,t)}))},Gn=function(e,t,n){return e.isSome()&&t.isSome()?M.some(n(e.getOrDie(),t.getOrDie())):M.none()},Jn=function(e){return void 0!==e.style&&C(e.style.getPropertyValue)},Qn=function(e,t,n){if(!(d(n)||h(n)||x(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Zn=function(e,t,n){Qn(e.dom,t,n)},er=function(e,t){var n=e.dom;de(t,(function(e,t){Qn(n,t,e)}))},tr=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},nr=function(e,t){return M.from(tr(e,t))},rr=function(e,t){e.dom.removeAttribute(t)},or=function(e,t){var n=e.dom;de(t,(function(e,t){!function(e,t,n){if(!d(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Jn(e)&&e.style.setProperty(t,n)}(n,t,e)}))},ir=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||yn(e)?r:ar(n,t)},ar=function(e,t){return Jn(e)?e.style.getPropertyValue(t):""},ur=function(e,t){var n=e.dom,r=ar(n,t);return M.from(r).filter((function(e){return e.length>0}))},cr=function(e){var t={},n=e.dom;if(Jn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},sr=pt().browser,fr=function(e){return Q(e,$t)},lr=function(e,t){return e.children&&j(e.children,t)},dr=function(e,t,n){var r=0,o=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===ir(Rt.fromDom(e),"position")){var a=t.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop}}for(var u=t;u&&u!==n&&u.nodeType&&!lr(u,n);){var c=u;r+=c.offsetLeft||0,o+=c.offsetTop||0,u=c.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!lr(u,n);)r-=u.scrollLeft||0,o-=u.scrollTop||0,u=u.parentNode;o+=function(e){return sr.isFirefox()&&"table"===Mt(e)?fr(Qt(e)).filter((function(e){return"caption"===Mt(e)})).bind((function(e){return fr(Jt(e)).map((function(t){var n=t.dom.offsetTop,r=e.dom.offsetTop,o=e.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Rt.fromDom(t))}return{x:r,y:o}},mr={},pr={exports:mr};!function(e,t,r,o){var i,a;i=this,a=function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void u(t.promise,e)}a(t.promise,r)}else(1===e._state?a:u)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void f((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){u(e,t)}var r,i}function u(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,a(t,e))}),(function(e){n||(n=!0,u(t,e))}))}catch(e){if(n)return;n=!0,u(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new s(e,t,n)),n},o.all=function(e){var t=Array.prototype.slice.call(e);return new o((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o((function(t){t(e)}))},o.reject=function(e){return new o((function(t,n){n(e)}))},o.race=function(e){return new o((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},o._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},t.exports?t.exports=o:e.Promise||(e.Promise=o)}(e)}(t);var r=t.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof t&&void 0!==r?r.exports=a():"function"==typeof e&&e.amd?e(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var gr=pr.exports.boltExport,hr=function(e){var t=M.none(),n=[],r=function(e){o()?a(e):n.push(e)},o=function(){return t.isSome()},i=function(e){q(e,a)},a=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e((function(e){o()||(t=M.some(e),i(n),n=[])})),{get:r,map:function(e){return hr((function(t){r((function(n){t(e(n))}))}))},isReady:o}},vr={nu:hr,pure:function(e){return hr((function(t){t(e)}))}},br=function(e){setTimeout((function(){throw e}),0)},yr=function(e){var t=function(t){e().then(t,br)};return{map:function(t){return yr((function(){return e().then(t)}))},bind:function(t){return yr((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return yr((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return vr.nu(t)},toCached:function(){var t=null;return yr((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},Cr=function(e){return yr((function(){return new gr(e)}))},xr=function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):q(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))},wr=function(e){return{isValue:B,isError:O,getOr:k(e),getOrThunk:k(e),getOrDie:k(e),or:function(t){return wr(e)},orThunk:function(t){return wr(e)},fold:function(t,n){return n(e)},map:function(t){return wr(t(e))},mapError:function(t){return wr(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return M.some(e)}}},Sr=function(e){return{isValue:O,isError:B,getOr:E,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:E,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Sr(e)},mapError:function(t){return Sr(t(e))},each:w,bind:function(t){return Sr(e)},exists:O,forall:B,toOptional:M.none}},_r={value:wr,error:Sr,fromOption:function(e,t){return e.fold((function(){return Sr(t)}),wr)}},kr=function(e){if(!p(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return q(e,(function(r,o){var i=fe(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+i);var c=function(e){var r=fe(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!te(t,(function(e){return j(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,n)};return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);var i=t[o];return i.apply(null,n)},match:c,log:function(e){console.log(e,{constructors:t,constructor:a,params:n})}}}})),n};kr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Er=function(e){return e.fold(E,E)};function Nr(e,t,n,r,o){return e(n,r)?M.some(n):C(o)&&o(n)?M.none():t(n,r,o)}var Ar,Tr,Rr,Dr,Or,Br,Lr,Pr,Ir,Mr,Fr,Ur,$r,zr,jr,Vr,Hr,qr,Wr,Kr,Xr=function(e,t,n){for(var r=e.dom,o=C(n)?n:O;r.parentNode;){r=r.parentNode;var i=Rt.fromDom(r);if(t(i))return M.some(i);if(o(i))break}return M.none()},Yr=function(e,t,n){return Nr((function(e,t){return t(e)}),Xr,e,t,n)},Gr=function(e,t){return Q(e.dom.childNodes,(function(e){return t(Rt.fromDom(e))})).map(Rt.fromDom)},Jr=function(e,t,n){return Xr(e,(function(e){return Ot(e,t)}),n)},Qr=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Bt(n)?M.none():M.from(n.querySelector(e)).map(Rt.fromDom)}(t,e)},Zr=function(e,t,n){return Nr((function(e,t){return Ot(e,t)}),Jr,e,t,n)},eo=window.Promise?window.Promise:gr,to=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},no=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},ro=function(e,t){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=to((function(){e.apply(this,r)}),t)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(e,t){Ar?Ar.then(e):Ar=new eo((function(e){t||(t=document.body),function(e,t){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(e){window.setTimeout(e,0)}),n(e,t)}(e,t)})).then(e)},setTimeout:to,setInterval:no,setEditorTimeout:function(e,t,n){return to((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r=no((function(){e.removed?clearInterval(r):t()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},io=function(e,t){void 0===t&&(t={});var n=0,r={},o=Rt.fromDom(e),i=qt(o),a=t.maxLoadTime||5e3,u=function(u,c,s){var f,l=At._addCacheSuffix(u),d=function(e){return ye(r,e).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(l);r[l]=d,d.count++;var m=function(e,t){for(var n=e.length;n--;)e[n]();d.status=t,d.passed=[],d.failed=[],f&&(f.onload=null,f.onerror=null,f=null)},p=function(){return m(d.passed,2)},g=function(){return m(d.failed,3)},h=function(){var t,n;t=function(){for(var t=e.styleSheets,n=t.length;n--;){var r=t[n].ownerNode;if(r&&r.id===f.id)return p(),!0}return!1},n=h,t()||(Date.now()-y<a?oo.setTimeout(n):g())};if(c&&d.passed.push(c),s&&d.failed.push(s),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var v=Rt.fromTag("link",i.dom);er(v,{rel:"stylesheet",type:"text/css",id:d.id});var b,y=Date.now();t.contentCssCors&&Zn(v,"crossOrigin","anonymous"),t.referrerPolicy&&Zn(v,"referrerpolicy",t.referrerPolicy),(f=v.dom).onload=h,f.onerror=g,b=v,pn(cn(o),b),Zn(v,"href",l)}else g();else p()},c=function(e){return Cr((function(t){u(e,S(t,k(_r.value(e))),S(t,k(_r.error(e))))}))},s=function(e){var t=At._addCacheSuffix(e);ye(r,t).each((function(e){var n,i;0===--e.count&&(delete r[t],n=e.id,i=cn(o),Qr(i,"#"+n).each(vn))}))};return{load:u,loadAll:function(e,t,n){var r;(r=H(e,c),xr(r,Cr)).get((function(e){var r=K(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(Er)):t(r.pass.map(Er))}))},unload:s,unloadAll:function(e){q(e,(function(e){s(e)}))},_setReferrerPolicy:function(e){t.referrerPolicy=e}}},ao=function(){var e=new WeakMap;return{forElement:function(t,n){var r=un(t).dom;return M.from(e.get(r)).getOrThunk((function(){var t=io(r,n);return e.set(r,t),t}))}}}(),uo=function(){function e(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node},e.prototype.prev=function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node},e.prototype.prev2=function(e){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",e),this.node},e.prototype.findSibling=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){if(o=e[n])return o;for(i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},e.prototype.findPreviousNode=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if((i=e.parentNode)&&i!==this.rootNode)return i}},e}(),co=function(e){var t;return function(n){return t=t||function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,B),Ce(t,Mt(n))}},so=co(["h1","h2","h3","h4","h5","h6"]),fo=co(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),lo=function(e){return $t(e)&&!fo(e)},mo=function(e){return $t(e)&&"br"===Mt(e)},po=co(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),go=co(["ul","ol","dl"]),ho=co(["li","dd","dt"]),vo=co(["thead","tbody","tfoot"]),bo=co(["td","th"]),yo=co(["pre","script","textarea","style"]),Co=" ",xo="\ufeff",wo=function(e){return"\ufeff"===e},So=function(e){return e.replace(/\uFEFF/g,"")},_o=Dn,ko=Un,Eo=function(e){return ko(e)&&(e=e.parentNode),_o(e)&&e.hasAttribute("data-mce-caret")},No=function(e){return ko(e)&&wo(e.data)},Ao=function(e){return Eo(e)||No(e)},To=function(e){return e.firstChild!==e.lastChild||!Vn(e.firstChild)},Ro=function(e){var t=e.container();return!!Un(t)&&(t.data.charAt(e.offset())===xo||e.isAtStart()&&No(t.previousSibling))},Do=function(e){var t=e.container();return!!Un(t)&&(t.data.charAt(e.offset()-1)===xo||e.isAtEnd()&&No(t.nextSibling))},Oo=function(e,t,n){var r,o=t.ownerDocument.createElement(e);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=t.parentNode;return n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Bo=function(e){return ko(e)&&e.data[0]===xo},Lo=function(e){return ko(e)&&e.data[e.data.length-1]===xo},Po=function(e){return e&&e.hasAttribute("data-mce-caret")?(t=e.getElementsByTagName("br"),n=t[t.length-1],Pn(n)&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},Io=function(e){return Eo(e.startContainer)},Mo=qn,Fo=Wn,Uo=Vn,$o=Un,zo=On(["script","style","textarea"]),jo=On(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Vo=On(["table"]),Ho=Ao,qo=function(e){return!Ho(e)&&($o(e)?!zo(e.parentNode):jo(e)||Uo(e)||Vo(e)||Wo(e))},Wo=function(e){return!1===function(e){return Dn(e)&&"true"===e.getAttribute("unselectable")}(e)&&Fo(e)},Ko=function(e,t){return qo(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Wo(e))return!1;if(Mo(e))return!0}return!0}(e,t)},Xo=/^[ \t\r\n]*$/,Yo=function(e){return Xo.test(e)},Go=function(e,t){var n,r,o,i=Rt.fromDom(t),a=Rt.fromDom(e);return n=a,r="pre,code",o=A(Lt,i),Jr(n,r,o).isSome()},Jo=function(e,t){return qo(e)&&!1===function(e,t){return Un(e)&&Yo(e.data)&&!1===Go(e,t)}(e,t)||function(e){return Dn(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))}(e)||Qo(e)},Qo=Ln("data-mce-bookmark"),Zo=Ln("data-mce-bogus"),ei=(Tr="data-mce-bogus",Rr="all",function(e){return Dn(e)&&e.getAttribute(Tr)===Rr}),ti=function(e,t){return void 0===t&&(t=!0),function(e,t){var n=0;if(Jo(e,e))return!1;var r=e.firstChild;if(!r)return!0;var o=new uo(r,e);do{if(t){if(ei(r)){r=o.next(!0);continue}if(Zo(r)){r=o.next();continue}}if(Vn(r))n++,r=o.next();else{if(Jo(r,e))return!1;r=o.next()}}while(r);return n<=1}(e.dom,t)},ni=function(e,t){return y(e)&&(Jo(e,t)||lo(Rt.fromDom(e)))},ri=function(e){return function(e){return"span"===e.nodeName.toLowerCase()}(e)&&"bookmark"===e.getAttribute("data-mce-type")},oi=function(e,t){return Un(e)&&e.data.length>0&&function(e,t){var n=new uo(e,t).prev(!1),r=new uo(e,t).next(!1),o=v(n)||ni(n,t),i=v(r)||ni(r,t);return o&&i}(e,t)},ii=function(e,t,n){var r=n||t;if(Dn(t)&&ri(t))return t;for(var o=t.childNodes,i=o.length-1;i>=0;i--)ii(e,o[i],r);if(Dn(t)){var a=t.childNodes;1===a.length&&ri(a[0])&&t.parentNode.insertBefore(a[0],t)}return function(e){return jn(e)||zn(e)}(t)||Jo(t,r)||function(e){return!!Dn(e)&&e.childNodes.length>0}(t)||oi(t,r)||e.remove(t),t},ai=At.makeMap,ui=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,si=/[<>&\"\']/g,fi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,li={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},di={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),di[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}},gi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),hi=function(e,t){return e.replace(t?ui:ci,(function(e){return di[e]||e}))},vi=function(e,t){return e.replace(t?ui:ci,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":di[e]||"&#"+e.charCodeAt(0)+";"}))},bi=function(e,t,n){return n=n||gi,e.replace(t?ui:ci,(function(e){return di[e]||n[e]||e}))},yi={encodeRaw:hi,encodeAllRaw:function(e){return(""+e).replace(si,(function(e){return di[e]||e}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(e,t){var n=pi(t)||gi,r=ai(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?ui:ci,(function(e){return void 0!==di[e]?di[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))}:r.named?t?function(e,t){return bi(e,t,n)}:bi:r.numeric?vi:hi},decode:function(e){return e.replace(fi,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):li[t]||String.fromCharCode(t):mi[e]||gi[e]||function(e){var t=Rt.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e}(e)}))}},Ci={},xi={},wi=At.makeMap,Si=At.each,_i=At.extend,ki=At.explode,Ei=At.inArray,Ni=function(e,t){return(e=At.trim(e))?e.split(t||" "):[]},Ai=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),Si(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?wi(e,/[, ]/):ki(e,/[, ]/)}))),n},Ti=function(e){var t={},n={},r=[],o={},i={},a=function(t,n,r){var o=e[t];return o?o=wi(o,/[, ]/,wi(o.toUpperCase(),/[, ]/)):(o=Ci[t])||(o=wi(n," ",wi(n.toUpperCase()," ")),o=_i(o,r),Ci[t]=o),o},u=function(e){var t,n,r,o,i,a,u={},c=function(e,n,r){var o,i,a,c=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ni(r));var s=Ni(e);for(o=s.length;o--;)a={attributes:c(i=Ni([t,n].join(" "))),attributesOrder:i,children:c(r,xi)},u[s[o]]=a},s=function(e,t){var n,r,o,i,a=Ni(e);n=a.length;for(var c=Ni(t);n--;)for(r=u[a[n]],o=0,i=c.length;o<i;o++)r.attributes[c[o]]={},r.attributesOrder.push(c[o])};return Ci[e]?Ci[e]:(t="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==e&&(t+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==e&&(t+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),Si(Ni(a),(function(e){c(e,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),Si(Ni(i),(function(e){c(e,"",o)}))),o=o||[n,r].join(" "),c("html","manifest","head body"),c("head","","base command link meta noscript script style title"),c("title hr noscript br"),c("base","href target"),c("link","href rel media hreflang type sizes hreflang"),c("meta","name http-equiv content charset"),c("style","media type scoped"),c("script","src async defer type charset"),c("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),c("address dt dd div caption","",o),c("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),c("blockquote","cite",o),c("ol","reversed start type","li"),c("ul","","li"),c("li","value",o),c("dl","","dt dd"),c("a","href target rel media hreflang type",r),c("q","cite",r),c("ins del","cite datetime",o),c("img","src sizes srcset alt usemap ismap width height"),c("iframe","src name width height",o),c("embed","src type width height"),c("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),c("param","name value"),c("map","name",[o,"area"].join(" ")),c("area","alt coords shape href target rel media hreflang type"),c("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),c("colgroup","span","col"),c("col","span"),c("tbody thead tfoot","","tr"),c("tr","","td th"),c("td","colspan rowspan headers",o),c("th","colspan rowspan headers scope abbr",o),c("form","accept-charset action autocomplete enctype method name novalidate target",o),c("fieldset","disabled form name",[o,"legend"].join(" ")),c("label","form for",r),c("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),c("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?o:r),c("select","disabled form multiple name required size","option optgroup"),c("optgroup","disabled label","option"),c("option","disabled label selected value"),c("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),c("menu","type label",[o,"li"].join(" ")),c("noscript","",o),"html4"!==e&&(c("wbr"),c("ruby","",[r,"rt rp"].join(" ")),c("figcaption","",o),c("mark rt rp summary bdi","",r),c("canvas","width height",o),c("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),c("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),c("picture","","img source"),c("source","src srcset type media sizes"),c("track","kind src srclang label default"),c("datalist","",[r,"option"].join(" ")),c("article section nav aside main header footer","",o),c("hgroup","","h1 h2 h3 h4 h5 h6"),c("figure","",[o,"figcaption"].join(" ")),c("time","datetime",r),c("dialog","open",o),c("command","type label icon disabled checked radiogroup command"),c("output","for form name",r),c("progress","value max",r),c("meter","value min max low high optimum",r),c("details","open",[o,"summary"].join(" ")),c("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==e&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),"html4"!==e&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),Si(Ni("a form meter progress dfn"),(function(e){u[e]&&delete u[e].children[e]})),delete u.caption.children.table,delete u.script,Ci[e]=u,u)}((e=e||{}).schema);!1===e.verify_html&&(e.valid_elements="*[*]");var c=Ai(e.valid_styles),s=Ai(e.invalid_styles,"map"),f=Ai(e.valid_classes,"map"),l=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),g="td th iframe video audio object script code",h=a("non_empty_elements",g+" pre",m),v=a("move_caret_before_on_enter_elements",g+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),C=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");Si((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){i[e]=new RegExp("</"+e+"[^>]*>","gi")}));var x=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},w=function(e){var n,o,i,a,u,c,s,f,l,d,m,p,g,h,v,b,y,C,w=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,S=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,_=/[*?+]/;if(e){var k=Ni(e,",");for(t["@"]&&(b=t["@"].attributes,y=t["@"].attributesOrder),n=0,o=k.length;n<o;n++)if(u=w.exec(k[n])){if(h=u[1],l=u[2],v=u[3],f=u[5],c={attributes:p={},attributesOrder:g=[]},"#"===h&&(c.paddEmpty=!0),"-"===h&&(c.removeEmpty=!0),"!"===u[4]&&(c.removeEmptyAttrs=!0),b&&(de(b,(function(e,t){p[t]=e})),g.push.apply(g,y)),f)for(i=0,a=(f=Ni(f,"|")).length;i<a;i++)if(u=S.exec(f[i])){if(s={},m=u[1],d=u[2].replace(/[\\:]:/g,":"),h=u[3],C=u[4],"!"===m&&(c.attributesRequired=c.attributesRequired||[],c.attributesRequired.push(d),s.required=!0),"-"===m){delete p[d],g.splice(Ei(g,d),1);continue}h&&("="===h&&(c.attributesDefault=c.attributesDefault||[],c.attributesDefault.push({name:d,value:C}),s.defaultValue=C),":"===h&&(c.attributesForced=c.attributesForced||[],c.attributesForced.push({name:d,value:C}),s.forcedValue=C),"<"===h&&(s.validValues=wi(C,"?"))),_.test(d)?(c.attributePatterns=c.attributePatterns||[],s.pattern=x(d),c.attributePatterns.push(s)):(p[d]||g.push(d),p[d]=s)}b||"@"!==l||(b=p,y=g),v&&(c.outputName=l,t[v]=c),_.test(l)?(c.pattern=x(l),r.push(c)):t[l]=c}}},S=function(e){t={},r=[],w(e),Si(u,(function(e,t){n[t]=e.children}))},_=function(e){var r=/^(~)?(.+)$/;e&&(Ci.text_block_elements=Ci.block_elements=null,Si(Ni(e,","),(function(e){var i=r.exec(e),a="~"===i[1],u=a?"span":"div",c=i[2];if(n[c]=n[u],o[c]=u,a||(y[c.toUpperCase()]={},y[c]={}),!t[c]){var s=t[u];delete(s=_i({},s)).removeEmptyAttrs,delete s.removeEmpty,t[c]=s}Si(n,(function(e,t){e[u]&&(n[t]=e=_i({},n[t]),e[c]=e[u])}))})))},E=function(t){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;Ci[e.schema]=null,t&&Si(Ni(t,","),(function(e){var t,o,i=r.exec(e);i&&(o=i[1],t=o?n[i[2]]:n[i[2]]={"#comment":{}},t=n[i[2]],Si(Ni(i[3],"|"),(function(e){"-"===o?delete t[e]:t[e]={}})))}))},N=function(e){var n,o=t[e];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(e))return o};e.valid_elements?S(e.valid_elements):(Si(u,(function(e,r){t[r]={attributes:e.attributes,attributesOrder:e.attributesOrder},n[r]=e.children})),"html5"!==e.schema&&Si(Ni("strong/b em/i"),(function(e){var n=Ni(e,"/");t[n[1]].outputName=n[0]})),Si(Ni("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(e){t[e]&&(t[e].removeEmpty=!0)})),Si(Ni("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){t[e].paddEmpty=!0})),Si(Ni("span"),(function(e){t[e].removeEmptyAttrs=!0}))),_(e.custom_elements),E(e.valid_children),w(e.extended_valid_elements),E("+ol[ul|ol],+ul[ul|ol]"),Si({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(e,n){t[n]&&(t[n].parentsRequired=Ni(e))})),e.invalid_elements&&Si(ki(e.invalid_elements),(function(e){t[e]&&delete t[e]})),N("span")||w("span[!data-mce-type|*]");var A=k(c),T=k(s),R=k(f),D=k(p),O=k(y),B=k(b),L=k(C),P=k(m),I=k(d),M=k(h),F=k(v),U=k(l),$=k(i),z=k(o);return{children:n,elements:t,getValidStyles:A,getValidClasses:R,getBlockElements:O,getInvalidStyles:T,getShortEndedElements:P,getTextBlockElements:B,getTextInlineElements:L,getBoolAttrs:D,getElementRule:N,getSelfClosingElements:I,getNonEmptyElements:M,getMoveCaretBeforeOnEnterElements:F,getWhiteSpaceElements:U,getSpecialElements:$,isValidChild:function(e,t){var r=n[e.toLowerCase()];return!(!r||!r[t.toLowerCase()])},isValid:function(e,t){var n,r,o=N(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:z,addValidElements:w,setValidElements:S,addCustomElements:_,addValidChildren:E}},Ri=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)},Di=function(e,t){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,u=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,c=/\s*([^:]+):\s*([^;]+);?/g,s=/\s+$/,f={},l="\ufeff";e=e||{},t&&(r=t.getValidStyles(),o=t.getInvalidStyles());var d="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<d.length;n++)f[d[n]]=l+n,f[l+n]=d[n];return{toHex:function(e){return e.replace(a,Ri)},parse:function(t){var r,o,d,m,p,g,h,v,b={},y=e.url_converter,C=e.url_converter_scope||i,x=function(e,t,r){var o=b[e+"-top"+t];if(o){var i=b[e+"-right"+t];if(i){var a=b[e+"-bottom"+t];if(a){var u=b[e+"-left"+t];if(u){var c=[o,i,a,u];for(n=c.length-1;n--&&c[n]===c[n+1];);n>-1&&r||(b[e+t]=-1===n?c[0]:c.join(" "),delete b[e+"-top"+t],delete b[e+"-right"+t],delete b[e+"-bottom"+t],delete b[e+"-left"+t])}}}}},w=function(e){var t,n=b[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return b[e]=n[0],!0}},S=function(e){return m=!0,f[e]},_=function(e,t){return m&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return f[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},k=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},E=function(e){return e.replace(/\\[0-9a-f]+/gi,k)},N=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=_(i)).replace(/\'/g,"\\'")+"'";if(n=_(n||r||o),!e.allow_script_urls){var u=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(u))return""}return y&&(n=y.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,S).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,S)}));r=c.exec(t);)if(c.lastIndex=r.index+r[0].length,o=r[1].replace(s,"").toLowerCase(),d=r[2].replace(s,""),o&&d){if(o=E(o),d=E(d),-1!==o.indexOf(l)||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===o&&"700"===d?d="bold":"color"!==o&&"background-color"!==o||(d=d.toLowerCase()),d=(d=d.replace(a,Ri)).replace(u,N),b[o]=m?_(d,!0):d}x("border","",!0),x("border","-width"),x("border","-color"),x("border","-style"),x("padding",""),x("margin",""),p="border",h="border-style",v="border-color",w(g="border-width")&&w(h)&&w(v)&&(b[p]=b[g]+" "+b[h]+" "+b[v],delete b[g],delete b[h],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(e,t){var n="",i=function(t){var o,i=r[t];if(i)for(var a=0,u=i.length;a<u;a++)t=i[a],(o=e[t])&&(n+=(n.length>0?" ":"")+t+": "+o+";")};return t&&r?(i("*"),i(t)):de(e,(function(e,r){!e||o&&!function(e,t){var n=o["*"];return!(n&&n[e]||(n=o[t])&&n[e])}(r,t)||(n+=(n.length>0?" ":"")+r+": "+e+";")})),n}}},Oi={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Bi=function(e){return e instanceof Event||C(e.initEvent)},Li=function(e,t,n,r){var o,i=function(e,t){var n=null!=t?t:{};for(var r in e)Ce(Oi,r)||(n[r]=e[r]);return y(n.composedPath)&&(n.composedPath=function(){return e.composedPath()}),n}(t,r);return i.type=e,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(e){return b(e.preventDefault)||Bi(e)}(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=B,C(t.preventDefault)?t.preventDefault():Bi(t)&&(t.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=B,C(t.stopPropagation)?t.stopPropagation():Bi(t)&&(t.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=B,i.stopPropagation()},function(e){return e.isDefaultPrevented===B||e.isDefaultPrevented===O}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?B:O,i.isPropagationStopped=!0===i.cancelBubble?B:O,i.isImmediatePropagationStopped=O)),i},Pi=/^(?:mouse|contextmenu)|click/,Ii=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},Mi=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},Fi=function(e,t){var n=Li(e.type,e,document,t);if(function(e){return y(e)&&Pi.test(e.type)}(e)&&v(e.pageX)&&!v(e.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=e.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=e.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},Ui=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){Mi(e,"DOMContentLoaded",i),Mi(e,"load",i),n.domLoaded||(n.domLoaded=!0,t(o)),e=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():Ii(e,"DOMContentLoaded",i),n.domLoaded||Ii(e,"load",i)}},$i=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return e.prototype.bind=function(e,t,n,r){var o,i,a,u,c,s,f,l=this,d=window,m=function(e){l.executeHandlers(Fi(e||d.event),o)};if(e&&3!==e.nodeType&&8!==e.nodeType){e[l.expando]?o=e[l.expando]:(o=l.count++,e[l.expando]=o,l.events[o]={}),r=r||e;var p=t.split(" ");for(a=p.length;a--;)s=m,c=f=!1,"DOMContentLoaded"===(u=p[a])&&(u="ready"),l.domLoaded&&"ready"===u&&"complete"===e.readyState?n.call(r,Fi({type:u})):(l.hasMouseEnterLeave||(c=l.mouseEnterLeave[u])&&(s=function(e){var t=e.currentTarget,n=e.relatedTarget;if(n&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=Fi(e||d.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,l.executeHandlers(e,o))}),l.hasFocusIn||"focusin"!==u&&"focusout"!==u||(f=!0,c="focusin"===u?"focus":"blur",s=function(e){(e=Fi(e||d.event)).type="focus"===e.type?"focusin":"focusout",l.executeHandlers(e,o)}),(i=l.events[o][u])?"ready"===u&&l.domLoaded?n(Fi({type:u})):i.push({func:n,scope:r}):(l.events[o][u]=i=[{func:n,scope:r}],i.fakeName=c,i.capture=f,i.nativeHandler=s,"ready"===u?Ui(e,s,l):Ii(e,c||u,s,f)));return e=i=null,n}},e.prototype.unbind=function(e,t,n){var r,o,i,a,u;if(!e||3===e.nodeType||8===e.nodeType)return this;var c=e[this.expando];if(c){if(u=this.events[c],t){var s=t.split(" ");for(o=s.length;o--;)if(r=u[a=s[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var f=r.nativeHandler,l=r.fakeName,d=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=f,r.fakeName=l,r.capture=d,u[a]=r}n&&0!==r.length||(delete u[a],Mi(e,r.fakeName||a,r.nativeHandler,r.capture))}}else de(u,(function(t,n){Mi(e,t.fakeName||n,t.nativeHandler,t.capture)})),u={};for(a in u)if(Ce(u,a))return this;delete this.events[c];try{delete e[this.expando]}catch(t){e[this.expando]=null}}return this},e.prototype.fire=function(e,t,n){var r;if(!e||3===e.nodeType||8===e.nodeType)return this;var o=Fi({type:t,target:e},n);do{(r=e[this.expando])&&this.executeHandlers(o,r),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!o.isPropagationStopped());return this},e.prototype.clean=function(e){var t,n;if(!e||3===e.nodeType||8===e.nodeType)return this;if(e[this.expando]&&this.unbind(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(this.unbind(e),t=(n=e.getElementsByTagName("*")).length;t--;)(e=n[t])[this.expando]&&this.unbind(e);return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(e,t){var n=this.events[t],r=n&&n[e.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}},e.Event=new e,e}(),zi="sizzle"+-new Date,ji=window.document,Vi=0,Hi=0,qi=_a(),Wi=_a(),Ki=_a(),Xi=function(e,t){return e===t&&($r=!0),0},Yi="undefined",Gi=1<<31,Ji={}.hasOwnProperty,Qi=[],Zi=Qi.pop,ea=Qi.push,ta=Qi.push,na=Qi.slice,ra=Qi.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",ua=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ca=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),sa=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),fa=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),la=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),da=new RegExp(ua),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+ua),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ga=/^(?:input|select|textarea|button)$/i,ha=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,Ca=/'|\\/g,xa=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),wa=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ta.apply(Qi=na.call(ji.childNodes),ji.childNodes),Qi[ji.childNodes.length].nodeType}catch(e){ta={apply:Qi.length?function(e,t){ea.apply(e,na.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Sa=function(e,t,n,r){var o,i,a,u,c,s,f,l,d,m;if((t?t.ownerDocument||t:ji)!==jr&&zr(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||jr).nodeType)&&9!==u)return[];if(Hr&&!r){if(o=ba.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&Kr(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ta.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&Dr.getElementsByClassName)return ta.apply(n,t.getElementsByClassName(a)),n}if(Dr.qsa&&(!qr||!qr.test(e))){if(l=f=zi,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(s=Pr(e),(f=t.getAttribute("id"))?l=f.replace(Ca,"\\$&"):t.setAttribute("id",l),l="[id='"+l+"'] ",c=s.length;c--;)s[c]=l+Ra(s[c]);d=ya.test(e)&&Aa(t.parentNode)||t,m=s.join(",")}if(m)try{return ta.apply(n,d.querySelectorAll(m)),n}catch(e){}finally{f||t.removeAttribute("id")}}}return Mr(e.replace(ca,"$1"),t,n,r)};function _a(){var e=[];return function t(n,r){return e.push(n+" ")>Or.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function ka(e){return e[zi]=!0,e}function Ea(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Gi)-(~e.sourceIndex||Gi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Na(e){return ka((function(t){return t=+t,ka((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Aa(e){return e&&typeof e.getElementsByTagName!==Yi&&e}function Ta(){}function Ra(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Da(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Hi++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,c,s=[Vi,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((u=(c=t[zi]||(t[zi]={}))[r])&&u[0]===Vi&&u[1]===i)return s[2]=u[2];if(c[r]=s,s[2]=e(t,n,a))return!0}}}function Oa(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ba(e,t,n,r,o){for(var i,a=[],u=0,c=e.length,s=null!=t;u<c;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),s&&t.push(u)));return a}function La(e,t,n,r,o,i){return r&&!r[zi]&&(r=La(r)),o&&!o[zi]&&(o=La(o,i)),ka((function(i,a,u,c){var s,f,l,d=[],m=[],p=a.length,g=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Sa(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),h=!e||!i&&t?g:Ba(g,d,e,u,c),v=n?o||(i?e:p||r)?[]:a:h;if(n&&n(h,v,u,c),r)for(s=Ba(v,m),r(s,[],u,c),f=s.length;f--;)(l=s[f])&&(v[m[f]]=!(h[m[f]]=l));if(i){if(o||e){if(o){for(s=[],f=v.length;f--;)(l=v[f])&&s.push(h[f]=l);o(null,v=[],s,c)}for(f=v.length;f--;)(l=v[f])&&(s=o?ra.call(i,l):d[f])>-1&&(i[s]=!(a[s]=l))}}else v=Ba(v===a?v.splice(p,v.length):v),o?o(null,a,v,c):ta.apply(a,v)}))}function Pa(e){for(var t,n,r,o=e.length,i=Or.relative[e[0].type],a=i||Or.relative[" "],u=i?1:0,c=Da((function(e){return e===t}),a,!0),s=Da((function(e){return ra.call(t,e)>-1}),a,!0),f=[function(e,n,r){var o=!i&&(r||n!==Fr)||((t=n).nodeType?c(e,n,r):s(e,n,r));return t=null,o}];u<o;u++)if(n=Or.relative[e[u].type])f=[Da(Oa(f),n)];else{if((n=Or.filter[e[u].type].apply(null,e[u].matches))[zi]){for(r=++u;r<o&&!Or.relative[e[r].type];r++);return La(u>1&&Oa(f),u>1&&Ra(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(ca,"$1"),n,u<r&&Pa(e.slice(u,r)),r<o&&Pa(e=e.slice(r)),r<o&&Ra(e))}f.push(n)}return Oa(f)}Dr=Sa.support={},Lr=Sa.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},zr=Sa.setDocument=function(e){var t,n=e?e.ownerDocument||e:ji,r=n.defaultView;return n!==jr&&9===n.nodeType&&n.documentElement?(jr=n,Vr=n.documentElement,Hr=!Lr(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){zr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){zr()}))),Dr.attributes=!0,Dr.getElementsByTagName=!0,Dr.getElementsByClassName=va.test(n.getElementsByClassName),Dr.getById=!0,Or.find.ID=function(e,t){if(typeof t.getElementById!==Yi&&Hr){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Or.filter.ID=function(e){var t=e.replace(xa,wa);return function(e){return e.getAttribute("id")===t}},Or.find.TAG=Dr.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Yi)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Or.find.CLASS=Dr.getElementsByClassName&&function(e,t){if(Hr)return t.getElementsByClassName(e)},Wr=[],qr=[],Dr.disconnectedMatch=!0,qr=qr.length&&new RegExp(qr.join("|")),Wr=Wr.length&&new RegExp(Wr.join("|")),t=va.test(Vr.compareDocumentPosition),Kr=t||va.test(Vr.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Xi=t?function(e,t){if(e===t)return $r=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!Dr.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===ji&&Kr(ji,e)?-1:t===n||t.ownerDocument===ji&&Kr(ji,t)?1:Ur?ra.call(Ur,e)-ra.call(Ur,t):0:4&r?-1:1)}:function(e,t){if(e===t)return $r=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],c=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Ur?ra.call(Ur,e)-ra.call(Ur,t):0;if(i===a)return Ea(e,t);for(r=e;r=r.parentNode;)u.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;u[o]===c[o];)o++;return o?Ea(u[o],c[o]):u[o]===ji?-1:c[o]===ji?1:0},n):jr},Sa.matches=function(e,t){return Sa(e,null,null,t)},Sa.matchesSelector=function(e,t){if((e.ownerDocument||e)!==jr&&zr(e),t=t.replace(la,"='$1']"),Dr.matchesSelector&&Hr&&(!Wr||!Wr.test(t))&&(!qr||!qr.test(t)))try{var n=undefined.call(e,t);if(n||Dr.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Sa(t,jr,null,[e]).length>0},Sa.contains=function(e,t){return(e.ownerDocument||e)!==jr&&zr(e),Kr(e,t)},Sa.attr=function(e,t){(e.ownerDocument||e)!==jr&&zr(e);var n=Or.attrHandle[t.toLowerCase()],r=n&&Ji.call(Or.attrHandle,t.toLowerCase())?n(e,t,!Hr):void 0;return void 0!==r?r:Dr.attributes||!Hr?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Sa.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Sa.uniqueSort=function(e){var t,n=[],r=0,o=0;if($r=!Dr.detectDuplicates,Ur=!Dr.sortStable&&e.slice(0),e.sort(Xi),$r){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Ur=null,e},Br=Sa.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=Br(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=Br(t);return n},Or=Sa.selectors={cacheLength:50,createPseudo:ka,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xa,wa),e[3]=(e[3]||e[4]||e[5]||"").replace(xa,wa),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Sa.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Sa.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pa.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&da.test(n)&&(t=Pr(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xa,wa).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=qi[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+oa+"|$)"))&&qi(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Yi&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Sa.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,c){var s,f,l,d,m,p,g=i!==a?"nextSibling":"previousSibling",h=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!c&&!u;if(h){if(i){for(;g;){for(l=t;l=l[g];)if(u?l.nodeName.toLowerCase()===v:1===l.nodeType)return!1;p=g="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?h.firstChild:h.lastChild],a&&b){for(m=(s=(f=h[zi]||(h[zi]={}))[e]||[])[0]===Vi&&s[1],d=s[0]===Vi&&s[2],l=m&&h.childNodes[m];l=++m&&l&&l[g]||(d=m=0)||p.pop();)if(1===l.nodeType&&++d&&l===t){f[e]=[Vi,m,d];break}}else if(b&&(s=(t[zi]||(t[zi]={}))[e])&&s[0]===Vi)d=s[1];else for(;(l=++m&&l&&l[g]||(d=m=0)||p.pop())&&((u?l.nodeName.toLowerCase()!==v:1!==l.nodeType)||!++d||(b&&((l[zi]||(l[zi]={}))[e]=[Vi,d]),l!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Or.pseudos[e]||Or.setFilters[e.toLowerCase()]||Sa.error("unsupported pseudo: "+e);return r[zi]?r(t):r.length>1?(n=[e,e,"",t],Or.setFilters.hasOwnProperty(e.toLowerCase())?ka((function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=ra.call(e,i[a])]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:ka((function(e){var t=[],n=[],r=Ir(e.replace(ca,"$1"));return r[zi]?ka((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:ka((function(e){return function(t){return Sa(e,t).length>0}})),contains:ka((function(e){return e=e.replace(xa,wa),function(t){return(t.textContent||t.innerText||Br(t)).indexOf(e)>-1}})),lang:ka((function(e){return ma.test(e||"")||Sa.error("unsupported lang: "+e),e=e.replace(xa,wa).toLowerCase(),function(t){var n;do{if(n=Hr?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===Vr},focus:function(e){return e===jr.activeElement&&(!jr.hasFocus||jr.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Or.pseudos.empty(e)},header:function(e){return ha.test(e.nodeName)},input:function(e){return ga.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Na((function(){return[0]})),last:Na((function(e,t){return[t-1]})),eq:Na((function(e,t,n){return[n<0?n+t:n]})),even:Na((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Na((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Na((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Na((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Or.pseudos.nth=Or.pseudos.eq,q(["radio","checkbox","file","password","image"],(function(e){Or.pseudos[e]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(e)})),q(["submit","reset"],(function(e){Or.pseudos[e]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(e)})),Ta.prototype=Or.filters=Or.pseudos,Or.setFilters=new Ta,Pr=Sa.tokenize=function(e,t){var n,r,o,i,a,u,c,s=Wi[e+" "];if(s)return t?0:s.slice(0);for(a=e,u=[],c=Or.preFilter;a;){for(i in n&&!(r=sa.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=fa.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ca," ")}),a=a.slice(n.length)),Or.filter)Or.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||c[i]&&!(r=c[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return t?a.length:a?Sa.error(e):Wi(e,u).slice(0)},Ir=Sa.compile=function(e,t){var n,r=[],o=[],i=Ki[e+" "];if(!i){for(t||(t=Pr(e)),n=t.length;n--;)(i=Pa(t[n]))[zi]?r.push(i):o.push(i);i=Ki(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,c){var s,f,l,d=0,m="0",p=o&&[],g=[],h=Fr,v=o||r&&Or.find.TAG("*",c),b=Vi+=null==h?1:Math.random()||.1,y=v.length;for(c&&(Fr=i!==jr&&i);m!==y&&null!=(s=v[m]);m++){if(r&&s){for(f=0;l=e[f++];)if(l(s,i,a)){u.push(s);break}c&&(Vi=b)}n&&((s=!l&&s)&&d--,o&&p.push(s))}if(d+=m,n&&m!==d){for(f=0;l=t[f++];)l(p,g,i,a);if(o){if(d>0)for(;m--;)p[m]||g[m]||(g[m]=Zi.call(u));g=Ba(g)}ta.apply(u,g),c&&!o&&g.length>0&&d+t.length>1&&Sa.uniqueSort(u)}return c&&(Vi=b,Fr=h),p};return n?ka(o):o}(o,r)),i.selector=e}return i},Mr=Sa.select=function(e,t,n,r){var o,i,a,u,c,s="function"==typeof e&&e,f=!r&&Pr(e=s.selector||e);if(n=n||[],1===f.length){if((i=f[0]=f[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Dr.getById&&9===t.nodeType&&Hr&&Or.relative[i[1].type]){if(!(t=(Or.find.ID(a.matches[0].replace(xa,wa),t)||[])[0]))return n;s&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=pa.needsContext.test(e)?0:i.length;o--&&(a=i[o],!Or.relative[u=a.type]);)if((c=Or.find[u])&&(r=c(a.matches[0].replace(xa,wa),ya.test(i[0].type)&&Aa(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&Ra(i)))return ta.apply(n,r),n;break}}return(s||Ir(e,f))(r,t,!Hr,n,ya.test(e)&&Aa(t.parentNode)||t),n},Dr.sortStable=zi.split("").sort(Xi).join("")===zi,Dr.detectDuplicates=!!$r,zr(),Dr.sortDetached=!0;var Ia=document,Ma=Array.prototype.push,Fa=Array.prototype.slice,Ua=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,$a=$i.Event,za=At.makeMap("children,contents,next,prev"),ja=function(e){return void 0!==e},Va=function(e){return"string"==typeof e},Ha=function(e,t){var n,r=(t=t||Ia).createElement("div"),o=t.createDocumentFragment();for(r.innerHTML=e;n=r.firstChild;)o.appendChild(n);return o},qa=function(e,t,n,r){var o;if(Va(t))t=Ha(t,iu(e[0]));else if(t.length&&!t.nodeType){if(t=su.makeArray(t),r)for(o=t.length-1;o>=0;o--)qa(e,t[o],n,r);else for(o=0;o<t.length;o++)qa(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},Wa=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},Ka=function(e,t,n){var r,o;return t=su(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},Xa=At.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Ya=At.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Ga={for:"htmlFor",class:"className",readonly:"readOnly"},Ja={float:"cssFloat"},Qa={},Za={},eu=function(e,t){return new su.fn.init(e,t)},tu=/^\s*|\s*$/g,nu=function(e){return null==e?"":(""+e).replace(tu,"")},ru=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n&&(i=e[o],!1!==t.call(i,o,i));o++);return e},ou=function(e,t){var n=[];return ru(e,(function(e,r){t(r,e)&&n.push(r)})),n},iu=function(e){return e?9===e.nodeType?e:e.ownerDocument:Ia};eu.fn=eu.prototype={constructor:eu,selector:"",context:null,length:0,init:function(e,t){var n,r,o=this;if(!e)return o;if(e.nodeType)return o.context=o[0]=e,o.length=1,o;if(t&&t.nodeType)o.context=t;else{if(t)return su(e).attr(t);o.context=t=document}if(Va(e)){if(o.selector=e,!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Ua.exec(e)))return su(t).find(e);if(n[1])for(r=Ha(e,iu(t)).firstChild;r;)Ma.call(o,r),r=r.nextSibling;else{if(!(r=iu(t).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(e);o.length=1,o[0]=r}}else this.add(e,!1);return o},toArray:function(){return At.toArray(this)},add:function(e,t){var n,r,o=this;if(Va(e))return o.add(su(e));if(!1!==t)for(n=su.unique(o.toArray().concat(su.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ma.apply(o,su.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"==typeof e)ru(e,(function(e,t){r.attr(e,t)}));else{if(!ja(t)){if(r[0]&&1===r[0].nodeType){if((n=Qa[e])&&n.get)return n.get(r[0],e);if(Ya[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if((n=Qa[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=Ga[e]||e))ru(e,(function(e,t){n.prop(e,t)}));else{if(!ja(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"==typeof e)ru(e,(function(e,t){o.css(e,t)}));else if(ja(t))e=i(e),"number"!=typeof t||Xa[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if((r=Za[e])&&r.set)r.set(this,t);else{try{this.style[Ja[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],(r=Za[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)e=this[t],$a.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(ja(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){su(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(ja(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return qa(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return qa(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?qa(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?qa(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return su(e).append(this),this},prependTo:function(e){return su(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Ka(this,e)},wrapAll:function(e){return Ka(this,e,!0)},wrapInner:function(e){return this.each((function(){su(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){su(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),su(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e||(-1!==e.indexOf(" ")?ru(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o=Wa(r,e);if(o!==t){var i=r.className;o?r.className=nu((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e}}))),n},hasClass:function(e){return Wa(this[0],e)},each:function(e){return ru(this,e)},on:function(e,t){return this.each((function(){$a.bind(this,e,t)}))},off:function(e,t){return this.each((function(){$a.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"==typeof e?$a.fire(this,e.type,e):$a.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return su(Fa.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)su.find(e,this[t],r);return su(r)},filter:function(e){return su("function"==typeof e?ou(this.toArray(),(function(t,n){return e(n,t)})):su.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof su&&(e=e[0]),this.each((function(n,r){for(;r;){if("string"==typeof e&&su(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),su(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ma,sort:Array.prototype.sort,splice:Array.prototype.splice},At.extend(eu,{extend:At.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:At.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:At.isArray,each:ru,trim:nu,grep:ou,find:Sa,expr:Sa.selectors,unique:Sa.uniqueSort,text:Sa.getText,contains:Sa.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return t=1===t.length?su.find.matchesSelector(t[0],e)?[t[0]]:[]:su.find.matches(e,t)}});var au=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof su&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&su(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},uu=function(e,t,n,r){var o=[];for(r instanceof su&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&su(e).is(r))break}o.push(e)}return o},cu=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};ru({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return au(e,"parentNode")},next:function(e){return cu(e,"nextSibling",1)},prev:function(e){return cu(e,"previousSibling",1)},children:function(e){return uu(e.firstChild,"nextSibling",1)},contents:function(e){return At.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){eu.fn[e]=function(n){var r=[];this.each((function(){var e=t.call(r,this,n,r);e&&(su.isArray(e)?r.push.apply(r,e):r.push(e))})),this.length>1&&(za[e]||(r=su.unique(r)),0===e.indexOf("parents")&&(r=r.reverse()));var o=su(r);return n?o.filter(n):o}})),ru({parentsUntil:function(e,t){return au(e,"parentNode",t)},nextUntil:function(e,t){return uu(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return uu(e,"previousSibling",1,t).slice(1)}},(function(e,t){eu.fn[e]=function(n,r){var o=[];this.each((function(){var e=t.call(o,this,n,o);e&&(su.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(o=su.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse()));var i=su(o);return r?i.filter(r):i}})),eu.fn.is=function(e){return!!e&&this.filter(e).length>0},eu.fn.init.prototype=eu.fn,eu.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return su.extend(n,this),n},eu.attrHooks=Qa,eu.cssHooks=Za;var su=eu,fu=At.each,lu=At.grep,du=St.ie,mu=/^([a-z0-9],?)+$/i,pu=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},gu=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o},hu=function(e,t){void 0===t&&(t={});var n={},r=window,o={},i=0,a=ao.forElement(Rt.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),u=[],c=t.schema?t.schema:Ti({}),s=Di({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),f=t.ownEvents?new $i:$i.Event,l=c.getBlockElements(),m=su.overrideDefaults((function(){return{context:e,element:V.getRoot()}})),p=function(t){return t&&e&&d(t)?e.getElementById(t):t},g=function(e){return m("string"==typeof e?p(e):e)},h=function(e,t,n){var r,o,i=g(e);return i.length&&(o=(r=H[t])&&r.get?r.get(i,t):i.attr(t)),void 0===o&&(o=n||""),o},v=function(e){var t=p(e);return t?t.attributes:[]},y=function(e,n,r){""===r&&(r=null);var o=g(e),i=o.attr(n);if(o.length){var a=H[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&t.onSetAttrib&&t.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},C=function(){return t.root_element||e.body},x=function(t,n){return dr(e.body,p(t),n)},S=function(e,t,n){var r=g(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})))&&(t=St.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},_=function(e){var t,n;return e=p(e),t=S(e,"width"),n=S(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},E=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(mu.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Sa(t,i[0].ownerDocument||i[0],null,i).length>0},N=function(e,t,n,r){var o,i=[],a=p(e);for(r=void 0===r,n=n||("BODY"!==C().nodeName?C().parentNode:null),At.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return E(e,o)});a&&!(a===n||b(a.nodeType)||zn(a)||jn(a));){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},A=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return E(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null},T=function(e,t,n){var r,o="string"==typeof e?p(e):e;if(!o)return!1;if(At.isArray(o)&&(o.length||0===o.length))return r=[],fu(o,(function(e,o){e&&r.push(t.call(n,"string"==typeof e?p(e):e,o))})),r;var i=n||this;return t.call(i,o)},R=function(e,t){g(e).each((function(e,n){fu(t,(function(e,t){y(n,t,e)}))}))},D=function(e,t){var n=g(e);du?n.each((function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){su("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},O=function(t,n,r,o,i){return T(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return R(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&D(a,o)),i?a:t.appendChild(a)}))},B=function(t,n,r){return O(e.createElement(t),t,n,r,!0)},L=yi.encodeAllRaw,P=function(e,t){var n=g(e);return t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},I=function(e,t,n){g(e).toggleClass(t,n).each((function(){""===this.className&&su(this).attr("class",null)}))},M=function(e,t,n){return T(t,(function(t){return At.is(t,"array")&&(e=e.cloneNode(!0)),n&&fu(lu(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},F=function(e){if(Dn(e)){var t="a"===e.nodeName.toLowerCase()&&!h(e,"href")&&h(e,"id");if(h(e,"name")||h(e,"data-mce-bookmark")||t)return!0}return!1},U=function(){return e.createRange()},$=function(n,o,i,a){if(At.isArray(n)){for(var c=n.length,s=[];c--;)s[c]=$(n[c],o,i,a);return s}return!t.collect||n!==e&&n!==r||u.push([n,o,i,a]),f.bind(n,o,i,a||V)},z=function(t,n,o){if(At.isArray(t)){for(var i=t.length,a=[];i--;)a[i]=z(t[i],n,o);return a}if(u.length>0&&(t===e||t===r))for(i=u.length;i--;){var c=u[i];t!==c[0]||n&&n!==c[1]||o&&o!==c[2]||f.unbind(c[0],c[1],c[2])}return f.unbind(t,n,o)},j=function(e){if(e&&Dn(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},V={doc:e,settings:t,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:u,styles:s,schema:c,events:f,isBlock:function(e){if("string"==typeof e)return!!l[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!l[e.nodeName])}return!1},$:m,$$:g,root:null,clone:function(t,n){if(!du||1!==t.nodeType||n)return t.cloneNode(n);var r=e.createElement(t.nodeName);return fu(v(t),(function(e){y(r,e.nodeName,h(t,e.nodeName))})),r},getRoot:C,getViewPort:function(e){var t=An(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},getRect:function(e){e=p(e);var t=x(e),n=_(e);return{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:_,getParent:function(e,t,n){var r=N(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:N,get:p,getNext:function(e,t){return A(e,t,"nextSibling")},getPrev:function(e,t){return A(e,t,"previousSibling")},select:function(n,r){return Sa(n,p(r)||t.root_element||e,[])},is:E,add:O,create:B,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)xe(t,r)&&(o+=" "+r+'="'+L(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:P,setStyle:function(e,n,r){var o=d(n)?g(e).css(n,r):g(e).css(n);t.update_styles&&pu(s,o)},getStyle:S,setStyles:function(e,n){var r=g(e).css(n);t.update_styles&&pu(s,r)},removeAllAttribs:function(e){return T(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},setAttrib:y,setAttribs:R,getAttrib:h,getPos:x,parseStyle:function(e){return s.parse(e)},serializeStyle:function(e,t){return s.serialize(e,t)},addStyle:function(t){var r,o;if(V!==hu.DOM&&e===document){if(n[t])return;n[t]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},loadCSS:function(e){e||(e=""),q(e.split(","),(function(e){o[e]=!0,a.load(e,w)}))},addClass:function(e,t){g(e).addClass(t)},removeClass:function(e,t){I(e,t,!1)},hasClass:function(e,t){return g(e).hasClass(t)},toggleClass:I,show:function(e){g(e).show()},hide:function(e){g(e).hide()},isHidden:function(e){return"none"===g(e).css("display")},uniqueId:function(e){return(e||"mce_")+i++},setHTML:D,getOuterHTML:function(e){var t="string"==typeof e?p(e):e;return Dn(t)?t.outerHTML:su("<div></div>").append(su(t).clone()).html()},setOuterHTML:function(e,t){g(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}P(su(this).html(t),!0)}))},decode:yi.decode,encode:L,insertAfter:function(e,t){var n=p(t);return T(e,(function(e){var t=n.parentNode,r=n.nextSibling;return r?t.insertBefore(e,r):t.appendChild(e),e}))},replace:M,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=B(t),fu(v(e),(function(t){y(n,t.nodeName,h(e,t.nodeName))})),M(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return s.toHex(At.trim(e))},run:T,getAttribs:v,isEmpty:function(e,t){var n,r,o=0;if(F(e))return!1;if(e=e.firstChild){var i=new uo(e,e.parentNode),a=c?c.getWhiteSpaceElements():{};t=t||(c?c.getNonEmptyElements():null);do{if(n=e.nodeType,Dn(e)){var u=e.getAttribute("data-mce-bogus");if(u){e=i.next("all"===u);continue}if(r=e.nodeName.toLowerCase(),t&&t[r]){if("br"===r){o++,e=i.next();continue}return!1}if(F(e))return!1}if(8===n)return!1;if(3===n&&!Yo(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&Yo(e.nodeValue))return!1;e=i.next()}while(e)}return o<=1},createRng:U,nodeIndex:gu,split:function(e,t,n){var r,o,i,a=U();if(e&&t)return a.setStart(e.parentNode,gu(e)),a.setEnd(t.parentNode,gu(t)),r=a.extractContents(),(a=U()).setStart(t.parentNode,gu(t)+1),a.setEnd(e.parentNode,gu(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(ii(V,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(ii(V,o),e),P(e),n||t},bind:$,unbind:z,fire:function(e,t,n){return f.fire(e,t,n)},getContentEditable:j,getContentEditableParent:function(e){for(var t=C(),n=null;e&&e!==t&&null===(n=j(e));e=e.parentNode);return n},destroy:function(){if(u.length>0)for(var e=u.length;e--;){var t=u[e];f.unbind(t[0],t[1],t[2])}de(o,(function(e,t){a.unload(t),delete o[t]})),Sa.setDocument&&Sa.setDocument()},isChildOf:function(e,t){if(du){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}return e===t||t.contains(e)},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}},H=function(e,t,n){var r=t.keep_values,o={set:function(e,r,o){t.url_converter&&null!==r&&(r=t.url_converter.call(t.url_converter_scope||n(),r,o,e[0])),e.attr("data-mce-"+o,r).attr(o,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},i={style:{set:function(t,n){null===n||"object"!=typeof n?(r&&t.attr("data-mce-style",n),null!==n&&"string"==typeof n?(t.removeAttr("style"),t.css(e.parse(n))):t.attr("style",n)):t.css(n)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return e.serialize(e.parse(n),t[0].nodeName)}}};return r&&(i.href=i.src=o),i}(s,t,k(V));return V};hu.DOM=hu(document),hu.nodeIndex=gu;var vu=hu.DOM,bu=At.each,yu=At.grep,Cu=function(){function e(e){void 0===e&&(e={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=e}return e.prototype._setReferrerPolicy=function(e){this.settings.referrerPolicy=e},e.prototype.loadScript=function(e,t,n){var r,o=vu,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=At._addCacheSuffix(e),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),t()},r.onerror=function(){i(),C(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},e.prototype.isDone=function(e){return 2===this.states[e]},e.prototype.markDone=function(e){this.states[e]=2},e.prototype.add=function(e,t,n,r){var o=this.states[e];this.queue.push(e),void 0===o&&(this.states[e]=0),t&&(this.scriptLoadedCallbacks[e]||(this.scriptLoadedCallbacks[e]=[]),this.scriptLoadedCallbacks[e].push({success:t,failure:r,scope:n||this}))},e.prototype.load=function(e,t,n,r){return this.add(e,t,n,r)},e.prototype.remove=function(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]},e.prototype.loadQueue=function(e,t,n){this.loadScripts(this.queue,e,t,n)},e.prototype.loadScripts=function(e,t,n,r){var o=this,i=[],a=function(e,t){bu(o.scriptLoadedCallbacks[t],(function(t){C(t[e])&&t[e].call(t.scope)})),o.scriptLoadedCallbacks[t]=void 0};o.queueLoadedCallbacks.push({success:t,failure:r,scope:n||this});var u=function(){var t=yu(e);if(e.length=0,bu(t,(function(e){2!==o.states[e]?3!==o.states[e]?1!==o.states[e]&&(o.states[e]=1,o.loading++,o.loadScript(e,(function(){o.states[e]=2,o.loading--,a("success",e),u()}),(function(){o.states[e]=3,o.loading--,i.push(e),a("failure",e),u()}))):a("failure",e):a("success",e)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bu(n,(function(e){0===i.length?C(e.success)&&e.success.call(e.scope):C(e.failure)&&e.failure.call(e.scope,i)}))}};u()},e.ScriptLoader=new e,e}(),xu=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},wu={},Su=xu("en"),_u=function(){return ye(wu,Su.get())},ku={getData:function(){return me(wu,(function(e){return Re({},e)}))},setCode:function(e){e&&Su.set(e)},getCode:function(){return Su.get()},add:function(e,t){var n=wu[e];n||(wu[e]=n={}),de(t,(function(e,t){n[t.toLowerCase()]=e}))},translate:function(e){var t,n=_u().getOr({}),r=function(e){return C(e)?Object.prototype.toString.call(e):o(e)?"":""+e},o=function(e){return""===e||null==e},i=function(e){var t=r(e);return ye(n,t.toLowerCase()).map(r).getOr(t)},a=function(e){return e.replace(/{context:\w+}$/,"")};if(o(e))return"";if(m(t=e)&&Ce(t,"raw"))return r(e.raw);if(function(e){return p(e)&&e.length>1}(e)){var u=e.slice(1);return a(i(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return Ce(u,t)?r(u[t]):e})))}return a(i(e))},isRtl:function(){return _u().bind((function(e){return ye(e,"_dir")})).exists((function(e){return"rtl"===e}))},hasCode:function(e){return Ce(wu,e)}},Eu=function(){var e=[],t={},n={},r=[],o=function(e,t){var n=X(r,(function(n){return n.name===e&&n.state===t}));q(n,(function(e){return e.callback()}))},i=function(e){var t;return n[e]&&(t=n[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},u=function(e,r,c,s,f){if(!t[e]){var l="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==l.indexOf("/")&&-1===l.indexOf("://")&&(l=Eu.baseURL+"/"+l),t[e]=l.substring(0,l.lastIndexOf("/"));var d=function(){o(e,"loaded"),function(e,t,n,r){var o=i(e);q(o,(function(e){var n=a(t,e);u(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Cu))}(e,r,c,s)};n[e]?d():Cu.ScriptLoader.add(l,d,s,f)}},c=function(e,o,i){void 0===i&&(i="added"),Ce(n,e)&&"added"===i||Ce(t,e)&&"loaded"===i?o():r.push({name:e,state:i,callback:o})};return{items:e,urls:t,lookup:n,_listeners:r,get:function(e){if(n[e])return n[e].instance},dependencies:i,requireLangPack:function(e,n){!1!==Eu.languageLoad&&c(e,(function(){var r=ku.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||Cu.ScriptLoader.add(t[e]+"/langs/"+r+".js")}),"loaded")},add:function(t,r,i){var a=r;return e.push(a),n[t]={instance:a,dependencies:i},o(t,"added"),a},remove:function(e){delete t[e],delete n[e]},createUrl:a,addComponents:function(e,n){var r=t[e];q(n,(function(e){Cu.ScriptLoader.add(r+"/"+e)}))},load:u,waitFor:c}};Eu.languageLoad=!0,Eu.baseURL="",Eu.PluginManager=Eu(),Eu.ThemeManager=Eu();var Nu=function(){var e=function(e){var t=xu(M.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(M.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(M.some(e))}}}(w);return Re(Re({},e),{on:function(t){return e.get().each(t)}})},Au=function(e,t){var n=null;return{cancel:function(){g(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];g(n)&&(n=setTimeout((function(){n=null,e.apply(null,r)}),t))}}},Tu=function(e,t){var n=null,r=function(){g(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,e.apply(null,o)}),t)}}},Ru=function(e,t){var n=tr(e,t);return void 0===n||""===n?[]:n.split(" ")},Du=function(e){return void 0!==e.dom.classList},Ou=function(e,t){return function(e,t,n){var r=Ru(e,t).concat([n]);return Zn(e,t,r.join(" ")),!0}(e,"class",t)},Bu=function(e,t){return function(e,t,n){var r=X(Ru(e,t),(function(e){return e!==n}));return r.length>0?Zn(e,t,r.join(" ")):rr(e,t),!1}(e,"class",t)},Lu=function(e,t){Du(e)?e.dom.classList.add(t):Ou(e,t)},Pu=function(e){var t=Du(e)?e.dom.classList:function(e){return Ru(e,"class")}(e);0===t.length&&rr(e,"class")},Iu=function(e,t){return Du(e)&&e.dom.classList.contains(t)},Mu=function(e,t){var n=[];return q(Qt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Mu(e,t))})),n},Fu=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Bt(n)?[]:H(n.querySelectorAll(e),Rt.fromDom)}(t,e)},Uu=k("mce-annotation"),$u=k("data-mce-annotation"),zu=k("data-mce-annotation-uid"),ju=function(e,t){var n=e.selection.getRng(),r=Rt.fromDom(n.startContainer),o=Rt.fromDom(e.getBody()),i=t.fold((function(){return"."+Uu()}),(function(e){return"["+$u()+'="'+e+'"]'})),a=Zt(r,n.startOffset).getOr(r),u=Zr(a,i,(function(e){return Lt(e,o)})),c=function(e,t){return function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)}(e,t)?M.some(tr(e,t)):M.none()};return u.bind((function(t){return c(t,""+zu()).bind((function(n){return c(t,""+$u()).map((function(t){var r=Vu(e,n);return{uid:n,name:t,elements:r}}))}))}))},Vu=function(e,t){var n=Rt.fromDom(e.getBody());return Fu(n,"["+zu()+'="'+t+'"]')},Hu=function(e,t){var n=xu({}),r=function(){return{listeners:[],previous:Nu()}},o=function(e,t){i(e,(function(e){return t(e),e}))},i=function(e,t){var o=n.get(),i=t(ye(o,e).getOrThunk(r));o[e]=i,n.set(o)},a=Tu((function(){var t=n.get(),r=oe(fe(t));q(r,(function(t){i(t,(function(n){var r=n.previous.get();return ju(e,M.some(t)).fold((function(){r.isSome()&&(!function(e){o(e,(function(t){q(t.listeners,(function(t){return t(!1,e)}))}))}(t),n.previous.clear())}),(function(e){var t=e.uid,i=e.name,a=e.elements;Yn(r,t)||(!function(e,t,n){o(e,(function(r){q(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:H(n,(function(e){return e.dom}))})}))}))}(i,t,a),n.previous.set(t))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);e.on("remove",(function(){a.cancel()})),e.on("NodeChange",(function(){a.throttle()}));return{addListener:function(e,t){i(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))}}},qu=function(e,t){e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){q(e,(function(e){(function(e){return M.from(e.attr($u())).bind(t.lookup)})(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))},Wu=0,Ku=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*Math.random())+ ++Wu+String(t)},Xu=function(e,t){var n,r,o=Ht(e).dom,i=Rt.fromDom(o.createDocumentFragment()),a=(n=t,(r=(o||document).createElement("div")).innerHTML=n,Qt(Rt.fromDom(r)));gn(i,a),hn(e),pn(e,i)},Yu=function(e,t){return Rt.fromDom(e.dom.cloneNode(t))},Gu=function(e){return Yu(e,!1)},Ju=function(e){return Yu(e,!0)},Qu=function(e,t,n){void 0===n&&(n=O);var r=new uo(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!Un(t)&&!n(t));return M.from(t).filter(Un)};return{current:function(){return M.from(r.current()).filter(Un)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Zu=function(e,t){var n=t||function(t){return e.isBlock(t)||Vn(t)||Wn(t)},r=function(e,t,n,o){if(Un(e)){var i=o(e,t,e.data);if(-1!==i)return M.some({container:e,offset:i})}return n().bind((function(e){return r(e.container,e.offset,n,o)}))};return{backwards:function(e,t,o,i){var a=Qu(e,i,n);return r(e,t,(function(){return a.prev().map((function(e){return{container:e,offset:e.length}}))}),o).getOrNull()},forwards:function(e,t,o,i){var a=Qu(e,i,n);return r(e,t,(function(){return a.next().map((function(e){return{container:e,offset:0}}))}),o).getOrNull()}}},ec=Math.round,tc=function(e){return e?{left:ec(e.left),top:ec(e.top),bottom:ec(e.bottom),right:ec(e.right),width:ec(e.width),height:ec(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nc=function(e,t){return e=tc(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},rc=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},oc=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&rc(t.top-e.bottom,e,t)},ic=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&rc(t.bottom-e.top,e,t)},ac=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},uc=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},cc=function(e,t){if(Dn(e)&&e.hasChildNodes()){var n=e.childNodes,r=function(e,t,n){return Math.min(Math.max(e,t),n)}(t,0,n.length-1);return n[r]}return e},sc=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),fc=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&sc.test(e)},lc=Dn,dc=qo,mc=Bn("display","block table"),pc=Bn("float","left right"),gc=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(!e[n](t))return!1;return!0}}(lc,dc,T(pc)),hc=T(Bn("white-space","pre pre-line pre-wrap")),vc=Un,bc=Vn,yc=hu.nodeIndex,Cc=function(e,t){return t<0&&Dn(e)&&e.hasChildNodes()?void 0:cc(e,t)},xc=function(e){return"createRange"in e?e.createRange():hu.DOM.createRng()},wc=function(e){return e&&/[\r\n\t ]/.test(e)},Sc=function(e){return!!e.setStart&&!!e.setEnd},_c=function(e){var t=e.startContainer,n=e.startOffset;if(wc(e.toString())&&hc(t.parentNode)&&Un(t)){var r=t.data;if(wc(r[n-1])||wc(r[n+1]))return!0}return!1},kc=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},Ec=function(e){var t,n=e.getClientRects();return t=n.length>0?tc(n[0]):tc(e.getBoundingClientRect()),!Sc(e)&&bc(e)&&kc(t)?function(e){var t=e.ownerDocument,n=xc(t),r=t.createTextNode(Co),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=tc(n.getBoundingClientRect());return o.removeChild(r),i}(e):kc(t)&&Sc(e)?function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&Un(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),Ec(i)}return null}(e):t},Nc=function(e,t){var n=nc(e,t);return n.width=1,n.right=n.left+1,n},Ac=function(e){var t=[],n=function(e){var n,r;0!==e.height&&(t.length>0&&(n=e,r=t[t.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||t.push(e))},r=function(e,r){var o=xc(e.ownerDocument);if(r<e.data.length){if(fc(e.data[r]))return t;if(fc(e.data[r-1])&&(o.setStart(e,r),o.setEnd(e,r+1),!_c(o)))return n(Nc(Ec(o),!1)),t}r>0&&(o.setStart(e,r-1),o.setEnd(e,r),_c(o)||n(Nc(Ec(o),!1))),r<e.data.length&&(o.setStart(e,r),o.setEnd(e,r+1),_c(o)||n(Nc(Ec(o),!0)))},o=e.container(),i=e.offset();if(vc(o))return r(o,i),t;if(lc(o))if(e.isAtEnd()){var a=Cc(o,i);vc(a)&&r(a,a.data.length),gc(a)&&!bc(a)&&n(Nc(Ec(a),!1))}else{a=Cc(o,i);if(vc(a)&&r(a,0),gc(a)&&e.isAtEnd())return n(Nc(Ec(a),!1)),t;var u=Cc(e.container(),e.offset()-1);gc(u)&&!bc(u)&&(mc(u)||mc(a)||!gc(a))&&n(Nc(Ec(u),!1)),gc(a)&&n(Nc(Ec(a),!0))}return t},Tc=function(e,t,n){var r=function(){return n||(n=Ac(Tc(e,t))),n};return{container:k(e),offset:k(t),toRange:function(){var n=xc(e.ownerDocument);return n.setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vc(e),0===t},isAtEnd:function(){return vc(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return Cc(e,n?t-1:t)}}};Tc.fromRangeStart=function(e){return Tc(e.startContainer,e.startOffset)},Tc.fromRangeEnd=function(e){return Tc(e.endContainer,e.endOffset)},Tc.after=function(e){return Tc(e.parentNode,yc(e)+1)},Tc.before=function(e){return Tc(e.parentNode,yc(e))},Tc.isAbove=function(e,t){return Gn(ae(t.getClientRects()),ue(e.getClientRects()),oc).getOr(!1)},Tc.isBelow=function(e,t){return Gn(ue(t.getClientRects()),ae(e.getClientRects()),ic).getOr(!1)},Tc.isAtStart=function(e){return!!e&&e.isAtStart()},Tc.isAtEnd=function(e){return!!e&&e.isAtEnd()},Tc.isTextPosition=function(e){return!!e&&Un(e.container())},Tc.isElementPosition=function(e){return!1===Tc.isTextPosition(e)};var Rc,Dc=function(e,t){Un(t)&&0===t.data.length&&e.remove(t)},Oc=function(e,t,n){jn(n)?function(e,t,n){var r=M.from(n.firstChild),o=M.from(n.lastChild);t.insertNode(n),r.each((function(t){return Dc(e,t.previousSibling)})),o.each((function(t){return Dc(e,t.nextSibling)}))}(e,t,n):function(e,t,n){t.insertNode(n),Dc(e,n.previousSibling),Dc(e,n.nextSibling)}(e,t,n)},Bc=Un,Lc=Pn,Pc=hu.nodeIndex,Ic=function(e){var t=e.parentNode;return Lc(t)?Ic(t):t},Mc=function(e){return e?Ne(e.childNodes,(function(e,t){return Lc(t)&&"BR"!==t.nodeName?e=e.concat(Mc(t)):e.push(t),e}),[]):[]},Fc=function(e){return function(t){return e===t}},Uc=function(e){return(Bc(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n;t=Mc(Ic(e)),n=Ae(t,Fc(e),e),t=t.slice(0,n+1);var r=Ne(t,(function(e,n,r){return Bc(n)&&Bc(t[r-1])&&e++,e}),0);return t=ke(t,On([e.nodeName])),(n=Ae(t,Fc(e),e))-r}(e)+"]"},$c=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),Bc(n)?o=function(e,t){for(;(e=e.previousSibling)&&Bc(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(Uc(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;!(t===e||n&&n(t));t=t.parentNode)r.push(t);return r}(e,n),a=ke(a,T(Pn)),(u=u.concat(_e(a,(function(e){return Uc(e)})))).reverse().join("/")+","+o},zc=function(e,t){var n;if(!t)return null;var r=t.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Ne(o,(function(e,t){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return n?("text()"===n[1]&&(n[1]="#text"),function(e,t,n){var r=Mc(e);return r=ke(r,(function(e,t){return!Bc(e)||!Bc(r[t-1])})),(r=ke(r,On([t])))[n]}(e,n[1],parseInt(n[2],10))):null}),e);return i?Bc(i)?function(e,t){for(var n,r=e,o=0;Bc(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!Bc(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return Bc(e)&&t>e.data.length&&(t=e.data.length),Tc(e,t)}(i,parseInt(n,10)):(n="after"===n?Pc(i)+1:Pc(i),Tc(i.parentNode,n)):null},jc=Wn,Vc=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],c=[],s=0,f=e.getRoot();for(Un(a)?c.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Un(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(s=1,u=Math.max(0,i.length-1)),c.push(e.nodeIndex(i[u],n)+s));a&&a!==f;a=a.parentNode)c.push(e.nodeIndex(a,n));return c},Hc=function(e,t,n){var r=0;return At.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},qc=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Dn(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r))},Wc=function(e){return qc(e,!0),qc(e,!1),e},Kc=function(e,t){var n;if(Dn(e)&&(e=cc(e,t),jc(e)))return e;if(Ao(e)){if(Un(e)&&Eo(e)&&(e=e.parentNode),n=e.previousSibling,jc(n))return n;if(n=e.nextSibling,jc(n))return n}},Xc=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(jc(r)||"IMG"===o)return{name:o,index:Hc(n.dom,o,r)};var a=function(e){return Kc(e.startContainer,e.startOffset)||Kc(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Hc(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=Vc(o,e,n,r,!0),t.isCollapsed()||(i.end=Vc(o,e,n,r,!1)),Io(r)&&(i.isFakeCaret=!0),i}(e,n,t,i)},Yc=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,"&#xFEFF;"):e.create("span",r)},Gc=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Hc(n,u,a)};var c=Wc(r.cloneRange());if(!i){c.collapse(!1);var s=Yc(n,o+"_end",t);Oc(n,c,s)}(r=Wc(r)).collapse(!0);var f=Yc(n,o+"_start",t);return Oc(n,r,f),e.moveToBookmark({id:o,keep:!0}),{id:o}},Jc=function(e,t,n){return 2===t?Xc(So,n,e):3===t?function(e){var t=e.getRng();return{start:$c(e.dom.getRoot(),Tc.fromRangeStart(t)),end:$c(e.dom.getRoot(),Tc.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):Gc(e,!1)},Qc=A(Xc,E,!0),Zc=hu.DOM,es=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return ye(o,e.id).getOr(n)}return r},ts=function(e){return e.getParam("content_security_policy","")},ns=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},rs=function(e){return e.getParam("forced_root_block_attrs",{})},os=function(e){return e.getParam("automatic_uploads",!0,"boolean")},is=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},as=function(e){return e.getParam("icons","","string")},us=function(e){return e.getParam("images_upload_url","","string")},cs=function(e){return e.getParam("images_upload_base_path","","string")},ss=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},fs=function(e){return e.getParam("images_upload_handler",null,"function")},ls=function(e){return e.getParam("content_css_cors",!1,"boolean")},ds=function(e){return e.getParam("referrer_policy","","string")},ms=function(e){return e.getParam("language","en","string")},ps=function(e){return e.getParam("indent_use_margin",!1)},gs=function(e){var t=e.getParam("font_css",[]);return p(t)?t:H(t.split(","),$e)},hs=function(e){var t=e.getParam("object_resizing");return!1!==t&&!St.iOS&&(d(t)?t:"table,img,figure.image,div,video,iframe")},vs=function(e){return e.getParam("event_root")},bs=function(e){return e.getParam("theme")},ys=function(e){return e.getParam("validate")},Cs=function(e){return!1!==e.getParam("inline_boundaries")},xs=function(e){return e.getParam("content_css_cors")},ws=function(e){return e.getParam("plugins","","string")},Ss=Dn,_s=Un,ks=function(e){var t=e.parentNode;t&&t.removeChild(e)},Es=function(e){var t=So(e);return{count:e.length-t.length,text:t}},Ns=function(e){for(var t;-1!==(t=e.data.lastIndexOf(xo));)e.deleteData(t,1)},As=function(e,t){return Os(e),t},Ts=function(e,t){var n=t.container(),r=function(e,t){var n=z(e,t);return-1===n?M.none():M.some(n)}(ce(n.childNodes),e).map((function(e){return e<t.offset()?Tc(n,t.offset()-1):t})).getOr(t);return Os(e),r},Rs=function(e,t){return _s(e)&&t.container()===e?function(e,t){var n=Es(e.data.substr(0,t.offset())),r=Es(e.data.substr(t.offset()));return(n.text+r.text).length>0?(Ns(e),Tc(e,t.offset()-n.count)):t}(e,t):As(e,t)},Ds=function(e,t){return Tc.isTextPosition(t)?Rs(e,t):function(e,t){return t.container()===e.parentNode?Ts(e,t):As(e,t)}(e,t)},Os=function(e){Ss(e)&&Ao(e)&&(To(e)?e.removeAttribute("data-mce-caret"):ks(e)),_s(e)&&(Ns(e),0===e.data.length&&ks(e))},Bs=pt().browser,Ls=Wn,Ps=Xn,Is=Kn,Ms=function(e,t,n){var r,o,i=nc(t.getBoundingClientRect(),n);if("BODY"===e.tagName){var a=e.ownerDocument.documentElement;r=e.scrollLeft||a.scrollLeft,o=e.scrollTop||a.scrollTop}else{var u=e.getBoundingClientRect();r=e.scrollLeft-u.left,o=e.scrollTop-u.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var c=t.offsetWidth-t.clientWidth;return c>0&&(n&&(c*=-1),i.left+=c,i.right+=c),i},Fs=function(e,t,n,r){var o,i,a=Nu(),u=ns(e),c=u.length>0?u:"p",s=function(){!function(e){for(var t=Fu(Rt.fromDom(e),"*[contentEditable=false],video,audio,embed,object"),n=0;n<t.length;n++){var r,o=t[n].dom,i=o.previousSibling;Lo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,Bo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(t),i&&(Os(i),i=null),a.on((function(e){su(e.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},f=function(){o=oo.setInterval((function(){r()?su("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):su("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")}),500)};return{show:function(e,r){var o;if(s(),Is(r))return null;if(!n(r))return i=function(e,t){var n=e.ownerDocument.createTextNode(xo),r=e.parentNode;if(t){if(o=e.previousSibling,ko(o)){if(Ao(o))return o;if(Lo(o))return o.splitText(o.data.length-1)}r.insertBefore(n,e)}else{var o=e.nextSibling;if(ko(o)){if(Ao(o))return o;if(Bo(o))return o.splitText(1),o}e.nextSibling?r.insertBefore(n,e.nextSibling):r.appendChild(n)}return n}(r,e),o=r.ownerDocument.createRange(),$s(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=Oo(c,r,e);var u=Ms(t,r,e);su(i).css("top",u.top);var l=su('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(Re({},u)).appendTo(t)[0];return a.set({caret:l,element:r,before:e}),e&&su(l).addClass("mce-visual-caret-before"),f(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:s,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(e){var n=Ms(t,e.element,e.before);su(e.caret).css(Re({},n))}))},destroy:function(){return oo.clearInterval(o)}}},Us=function(){return Bs.isIE()||Bs.isEdge()||Bs.isFirefox()},$s=function(e){return Ls(e)||Ps(e)},zs=function(e){return $s(e)||In(e)&&Us()},js=Wn,Vs=Xn,Hs=Bn("display","block table table-cell table-caption list-item"),qs=Ao,Ws=Eo,Ks=Dn,Xs=qo,Ys=function(e){return e>0},Gs=function(e){return e<0},Js=function(e,t){for(var n;n=e(t);)if(!Ws(n))return n;return null},Qs=function(e,t,n,r,o){var i=new uo(e,r),a=js(e)||Ws(e);if(Gs(t)){if(a&&n(e=Js(i.prev.bind(i),!0)))return e;for(;e=Js(i.prev.bind(i),o);)if(n(e))return e}if(Ys(t)){if(a&&n(e=Js(i.next.bind(i),!0)))return e;for(;e=Js(i.next.bind(i),o);)if(n(e))return e}return null},Zs=function(e,t){for(;e&&e!==t;){if(Hs(e))return e;e=e.parentNode}return null},ef=function(e,t,n){return Zs(e.container(),n)===Zs(t.container(),n)},tf=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return Ks(n)?n.childNodes[r+e]:null},nf=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},rf=function(e,t,n){return Zs(t,e)===Zs(n,e)},of=function(e,t,n){for(var r=e?"previousSibling":"nextSibling";n&&n!==t;){var o=n[r];if(qs(o)&&(o=o[r]),js(o)||Vs(o)){if(rf(t,o,n))return o;break}if(Xs(o))break;n=n.parentNode}return null},af=A(nf,!0),uf=A(nf,!1),cf=function(e,t,n){var r,o=A(of,!0,t),i=A(of,!1,t),a=n.startContainer,u=n.startOffset;if(Eo(a)){Ks(a)||(a=a.parentNode);var c=a.getAttribute("data-mce-caret");if("before"===c&&(r=a.nextSibling,zs(r)))return af(r);if("after"===c&&(r=a.previousSibling,zs(r)))return uf(r)}if(!n.collapsed)return n;if(Un(a)){if(qs(a)){if(1===e){if(r=i(a))return af(r);if(r=o(a))return uf(r)}if(-1===e){if(r=o(a))return uf(r);if(r=i(a))return af(r)}return n}if(Lo(a)&&u>=a.data.length-1)return 1===e&&(r=i(a))?af(r):n;if(Bo(a)&&u<=1)return-1===e&&(r=o(a))?uf(r):n;if(u===a.data.length)return(r=i(a))?af(r):n;if(0===u)return(r=o(a))?uf(r):n}return n},sf=function(e,t){return M.from(tf(e?0:-1,t)).filter(js)},ff=function(e,t,n){var r=cf(e,t,n);return-1===e?Tc.fromRangeStart(r):Tc.fromRangeEnd(r)},lf=function(e){return M.from(e.getNode()).map(Rt.fromDom)},df=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},mf=function(e,t){var n=ef(e,t);return!(n||!Vn(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(Rc||(Rc={}));var pf,gf=Wn,hf=Un,vf=Dn,bf=Vn,yf=qo,Cf=function(e){return jo(e)||function(e){return!!Wo(e)&&!0!==G(ce(e.getElementsByTagName("*")),(function(e,t){return e||Mo(t)}),!1)}(e)},xf=Ko,wf=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},Sf=function(e,t){if(Ys(e)){if(yf(t.previousSibling)&&!hf(t.previousSibling))return Tc.before(t);if(hf(t))return Tc(t,0)}if(Gs(e)){if(yf(t.nextSibling)&&!hf(t.nextSibling))return Tc.after(t);if(hf(t))return Tc(t,t.data.length)}return Gs(e)?bf(t)?Tc.before(t):Tc.after(t):Tc.before(t)},_f=function(e,t,n){var r,o,i,a;if(!vf(n)||!t)return null;if(t.isEqual(Tc.after(n))&&n.lastChild){if(a=Tc.after(n.lastChild),Gs(e)&&yf(n.lastChild)&&vf(n.lastChild))return bf(n.lastChild)?Tc.before(n.lastChild):a}else a=t;var u=a.container(),c=a.offset();if(hf(u)){if(Gs(e)&&c>0)return Tc(u,--c);if(Ys(e)&&c<u.length)return Tc(u,++c);r=u}else{if(Gs(e)&&c>0&&(o=wf(u,c-1),yf(o)))return!Cf(o)&&(i=Qs(o,e,xf,o))?hf(i)?Tc(i,i.data.length):Tc.after(i):hf(o)?Tc(o,o.data.length):Tc.before(o);if(Ys(e)&&c<u.childNodes.length&&(o=wf(u,c),yf(o)))return bf(o)?function(e,t){var n=t.nextSibling;return n&&yf(n)?hf(n)?Tc(n,0):Tc.before(n):_f(Rc.Forwards,Tc.after(t),e)}(n,o):!Cf(o)&&(i=Qs(o,e,xf,o))?hf(i)?Tc(i,0):Tc.before(i):hf(o)?Tc(o,0):Tc.after(o);r=o||a.getNode()}if((Ys(e)&&a.isAtEnd()||Gs(e)&&a.isAtStart())&&(r=Qs(r,e,B,n,!0),xf(r,n)))return Sf(e,r);o=Qs(r,e,xf,n);var s=Te(X(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(u,n),gf));return!s||o&&s.contains(o)?o?Sf(e,o):null:a=Ys(e)?Tc.after(s):Tc.before(s)},kf=function(e){return{next:function(t){return _f(Rc.Forwards,t,e)},prev:function(t){return _f(Rc.Backwards,t,e)}}},Ef=function(e){return Tc.isTextPosition(e)?0===e.offset():qo(e.getNode())},Nf=function(e){if(Tc.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return qo(e.getNode(!0))},Af=function(e,t){return!Tc.isTextPosition(e)&&!Tc.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Tf=function(e,t,n){return e?!Af(t,n)&&(r=t,!(!Tc.isTextPosition(r)&&Vn(r.getNode())))&&Nf(t)&&Ef(n):!Af(n,t)&&Ef(t)&&Nf(n);var r},Rf=function(e,t,n){var r=kf(t);return M.from(e?r.next(n):r.prev(n))},Df=function(e,t,n){return Rf(e,t,n).bind((function(r){return ef(n,r,t)&&Tf(e,n,r)?Rf(e,t,r):M.some(r)}))},Of=function(e,t,n,r){return Df(e,t,n).bind((function(n){return r(n)?Of(e,t,n,r):M.some(n)}))},Bf=function(e,t){var n,r=e?t.firstChild:t.lastChild;return Un(r)?M.some(Tc(r,e?0:r.data.length)):r?qo(r)?M.some(e?Tc.before(r):Vn(n=r)?Tc.before(n):Tc.after(n)):function(e,t,n){var r=e?Tc.before(n):Tc.after(n);return Rf(e,t,r)}(e,t,r):M.none()},Lf=A(Rf,!0),Pf=A(Rf,!1),If=A(Bf,!0),Mf=A(Bf,!1),Ff="_mce_caret",Uf=function(e){return Dn(e)&&e.id===Ff},$f=function(e,t){for(;t&&t!==e;){if(t.id===Ff)return t;t=t.parentNode}return null},zf=function(e){return At.isArray(e.start)},jf=function(e,t){return Dn(t)&&e.isBlock(t)&&!t.innerHTML&&!St.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},Vf=function(e,t){return Mf(e).fold(O,(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Hf=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!$f(e,t))&&(function(e,t){var n=e.ownerDocument.createTextNode(xo);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),!0)},qf=function(e,t,n,r){var o,i,a,u,c=n[t?"start":"end"],s=e.getRoot();if(c){for(a=c[0],i=s,o=c.length-1;o>=1;o--){if(u=i.childNodes,Hf(s,i,r))return!0;if(c[o]>u.length-1)return!!Hf(s,i,r)||Vf(i,r);i=u[c[o]]}3===i.nodeType&&(a=Math.min(c[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(c[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},Wf=function(e){return Un(e)&&e.data.length>0},Kf=function(e,t,n){var r,o,i,a,u,c,s=e.get(n.id+"_"+t),f=n.keep;if(s){if(r=s.parentNode,"start"===t?(f?s.hasChildNodes()?(r=s.firstChild,o=1):Wf(s.nextSibling)?(r=s.nextSibling,o=0):Wf(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)+1):o=e.nodeIndex(s),u=r,c=o):(f?s.hasChildNodes()?(r=s.firstChild,o=1):Wf(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)):o=e.nodeIndex(s),u=r,c=o),!f){for(a=s.previousSibling,i=s.nextSibling,At.each(At.grep(s.childNodes),(function(e){Un(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));s=e.get(n.id+"_"+t);)e.remove(s,!0);a&&i&&a.nodeType===i.nodeType&&Un(a)&&!St.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,c=o)}return M.some(Tc(u,c))}return M.none()},Xf=function(e,t){var n=e.dom;if(t){if(zf(t))return function(e,t){var n=e.createRng();return qf(e,!0,t,n)&&qf(e,!1,t,n)?M.some(n):M.none()}(n,t);if(function(e){return d(e.start)}(t))return M.some(function(e,t){var n,r=e.createRng();return n=zc(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=zc(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r}(n,t));if(function(e){return Ce(e,"id")}(t))return function(e,t){var n=Kf(e,"start",t),r=Kf(e,"end",t);return Gn(n,r.or(n),(function(t,n){var r=e.createRng();return r.setStart(jf(e,t.container()),t.offset()),r.setEnd(jf(e,n.container()),n.offset()),r}))}(n,t);if(function(e){return Ce(e,"name")}(t))return function(e,t){return M.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))}(n,t);if(function(e){return Ce(e,"rng")}(t))return M.some(t.rng)}return M.none()},Yf=function(e,t,n){return Jc(e,t,n)},Gf=function(e,t){Xf(e,t).each((function(t){e.setRng(t)}))},Jf=function(e){return Dn(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},Qf=(pf=Co,function(e){return pf===e}),Zf=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},el=function(e){return!Zf(e)&&!Qf(e)},tl=function(e){return!!e.nodeType},nl=function(e,t,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(e){return e&&/^(IMG)$/.test(e.nodeName)}(o.childNodes[r]))&&Dn(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new uo(o,e.getParent(o,e.isBlock))):(o=i[i.length-1],(a=new uo(o,e.getParent(o,e.isBlock))).next(!0));for(var u=a.current();u;u=a.next())if(Un(u)&&!al(u))return n.setStart(u,0),void t.setRng(n)}},rl=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(Dn(e)||!al(e))return e}},ol=function(e,t){return tl(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},il=function(e,t,n){return e.schema.isValidChild(t,n)},al=function(e,t){if(void 0===t&&(t=!1),y(e)&&Un(e)){var n=t?e.data.replace(/ /g," "):e.data;return Yo(n)}return!1},ul=function(e,t){return C(e)?e=e(t):y(t)&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},cl=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},sl=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},fl=function(e,t,n){return sl(e,e.getStyle(t,n),n)},ll=function(e,t){var n;return e.getParent(t,(function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n})),n},dl=function(e,t,n){return e.getParents(t,n,e.getRoot())},ml=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return ve(e,(function(e,t){return V(r,(function(e){return e===t}))}))};return V(e.formatter.get(t),(function(t){var r=o(t);return V(e.formatter.get(n),(function(e){var t=o(e);return function(e,t,n){return void 0===n&&(n=c),u(n).eq(e,t)}(r,t)}))}))},pl=function(e){return xe(e,"block")},gl=function(e){return xe(e,"selector")},hl=function(e){return xe(e,"inline")},vl=function(e){return gl(e)&&!1!==e.expand&&!hl(e)},bl=Jf,yl=dl,Cl=al,xl=ol,wl=function(e,t){for(var n=t;n;){if(Dn(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},Sl=function(e,t,n,r){for(var o=t.data,i=n;e?i>=0:i<o.length;e?i--:i++)if(r(o.charAt(i)))return e?i+1:i;return-1},_l=function(e,t,n){return Sl(e,t,n,(function(e){return Qf(e)||Zf(e)}))},kl=function(e,t,n){return Sl(e,t,n,el)},El=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=Zu(e),c=o?i.backwards:i.forwards;return M.from(c(t,n,(function(e,t){return bl(e.parentNode)?-1:(a=e,r(o,e,t))}),u))};return c(n,r,_l).bind((function(e){return i?c(e.container,e.offset+(o?-1:0),kl):M.some(e)})).orThunk((function(){return a?M.some({container:a,offset:o?0:a.length}):M.none()}))},Nl=function(e,t,n,r,o){Un(r)&&He(r.data)&&r[o]&&(r=r[o]);for(var i=yl(e,r),a=0;a<i.length;a++)for(var u=0;u<t.length;u++){var c=t[u];if((!y(c.collapsed)||c.collapsed===n.collapsed)&&(gl(c)&&e.is(i[a],c.selector)))return i[a]}return r},Al=function(e,t,n,r){var o=n,i=e.dom,a=i.getRoot(),u=t[0];if(pl(u)&&(o=u.wrapper?null:i.getParent(n,u.block,a)),!o){var c=i.getParent(n,"LI,TD,TH");o=i.getParent(Un(n)?n.parentNode:n,(function(t){return t!==a&&xl(e,t)}),c)}if(o&&pl(u)&&u.wrapper&&(o=yl(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!cl(o,"br")););return o||n},Tl=function(e,t,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==t&&!b(o)&&!e.isBlock(o))||Tl(e,t,o,r))},Rl=function(e,t,n,r,o){var i,a=n,u=o?"previousSibling":"nextSibling",c=e.getRoot();if(Un(n)&&!Cl(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!t[0].block_expand&&e.isBlock(a))return a;for(var s=a[u];s;s=s[u]){var f=Un(s)&&!Tl(e,c,s,u);if(!bl(s)&&(!Vn(i=s)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!Cl(s,f))return a}if(a===c||a.parentNode===c){n=a;break}a=a.parentNode}return n},Dl=function(e){return bl(e.parentNode)||bl(e)},Ol=function(e,t,n,r){void 0===r&&(r=!1);var o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset,c=e.dom,s=n[0];(Dn(o)&&o.hasChildNodes()&&(o=cc(o,i),Un(o)&&(i=0)),Dn(a)&&a.hasChildNodes()&&(a=cc(a,t.collapsed?u:u-1),Un(a)&&(u=a.nodeValue.length)),o=wl(c,o),a=wl(c,a),Dl(o)&&(o=bl(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,Un(o)&&(i=t.collapsed?o.length:0)),Dl(a)&&(a=bl(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,Un(a)&&(u=t.collapsed?0:a.length)),t.collapsed)&&(El(c,e.getBody(),o,i,!0,r).each((function(e){var t=e.container,n=e.offset;o=t,i=n})),El(c,e.getBody(),a,u,!1,r).each((function(e){var t=e.container,n=e.offset;a=t,u=n})));return(hl(s)||s.block_expand)&&(hl(s)&&Un(o)&&0!==i||(o=Rl(c,n,o,i,!0)),hl(s)&&Un(a)&&u!==a.nodeValue.length||(a=Rl(c,n,a,u,!1))),vl(s)&&(o=Nl(c,n,t,o,"previousSibling"),a=Nl(c,n,t,a,"nextSibling")),(pl(s)||gl(s))&&(o=Al(e,n,o,"previousSibling"),a=Al(e,n,a,"nextSibling"),pl(s)&&(c.isBlock(o)||(o=Rl(c,n,o,i,!0)),c.isBlock(a)||(a=Rl(c,n,a,u,!1)))),Dn(o)&&(i=c.nodeIndex(o),o=o.parentNode),Dn(a)&&(u=c.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},Bl=function(e,t,n){var r=t.startOffset,o=cc(t.startContainer,r),i=t.endOffset,a=cc(t.endContainer,i-1),u=function(e){var t=e[0];Un(t)&&t===o&&r>=t.data.length&&e.splice(0,1);var n=e[e.length-1];return 0===i&&e.length>0&&n===a&&Un(n)&&e.splice(e.length-1,1),e},c=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},s=function(t,n){return e.getParent(t,(function(e){return e.parentNode===n}),n)},f=function(e,t,r){for(var o=r?"nextSibling":"previousSibling",i=e,a=i.parentNode;i&&i!==t;i=a){a=i.parentNode;var s=c(i===e?i:i[o],o);s.length&&(r||s.reverse(),n(u(s)))}};if(o===a)return n(u([o]));var l=e.findCommonAncestor(o,a);if(e.isChildOf(o,a))return f(o,l,!0);if(e.isChildOf(a,o))return f(a,l);var d=s(o,l)||o,m=s(a,l)||a;f(o,d,!0);var p=c(d===o?d:d.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(u(p)),f(a,m)},Ll=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},Pl=function(e){return X(function(e){return ee(e,(function(e){var t=uc(e);return t?[Rt.fromDom(t)]:[]}))}(e),bo)},Il=function(e,t){var n=Fu(t,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Pl(e)},Ml=function(e){return Il(Ll(e.selection.getSel()),Rt.fromDom(e.getBody()))},Fl=function(e,t){return Jr(e,"table",t)},Ul=function(e){return en(e).fold(k([e]),(function(t){return[e].concat(Ul(t))}))},$l=function(e){return tn(e).fold(k([e]),(function(t){return"br"===Mt(t)?Xt(t).map((function(t){return[e].concat($l(t))})).getOr([]):[e].concat($l(t))}))},zl=function(e,t){return Gn(function(e){var t=e.startContainer,n=e.startOffset;return Un(t)?0===n?M.some(Rt.fromDom(t)):M.none():M.from(t.childNodes[n]).map(Rt.fromDom)}(t),function(e){var t=e.endContainer,n=e.endOffset;return Un(t)?n===t.data.length?M.some(Rt.fromDom(t)):M.none():M.from(t.childNodes[n-1]).map(Rt.fromDom)}(t),(function(t,n){var r=Q(Ul(e),A(Lt,t)),o=Q($l(e),A(Lt,n));return r.isSome()&&o.isSome()})).getOr(!1)},jl=function(e,t,n,r){var o=n,i=new uo(n,o),a=ve(e.schema.getMoveCaretBeforeOnEnterElements(),(function(e,t){return!j(["td","th","table"],t.toLowerCase())}));do{if(Un(n)&&0!==At.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},Vl=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},Hl=function(e,t){var n=Ml(e);n.length>0?q(n,(function(n){var r=n.dom,o=e.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),t(o,!0)})):t(e.selection.getRng(),!1)},ql=function(e,t,n){var r=Gc(e,t);n(r),e.moveToBookmark(r)},Wl=function(e,t){var n=function(t){return e(t)?M.from(t.dom.nodeValue):M.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(zt,"text"),Kl=function(e){return Wl.get(e)},Xl=function(e,t,n,r){return Kt(t).fold((function(){return"skipping"}),(function(o){return"br"===r||function(e){return zt(e)&&Kl(e)===xo}(t)?"valid":function(e){return $t(e)&&Iu(e,Uu())}(t)?"existing":Uf(t.dom)?"caret":il(e,n,r)&&il(e,Mt(o),n)?"valid":"invalid-child"}))},Yl=function(e,t,n,r){var o=t.uid,i=void 0===o?Ku("mce-annotation"):o,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),u=Rt.fromTag("span",e);Lu(u,Uu()),Zn(u,""+zu(),i),Zn(u,""+$u(),n);var c=r(i,a),s=c.attributes,f=void 0===s?{}:s,l=c.classes,d=void 0===l?[]:l;return er(u,f),function(e,t){q(t,(function(t){Lu(e,t)}))}(u,d),u},Gl=function(e,t,n,r,o){var i=[],a=Yl(e.getDoc(),o,n,r),u=Nu(),c=function(){u.clear()},s=function(e){q(e,f)},f=function(t){switch(Xl(e,t,"span",Mt(t))){case"invalid-child":c();var n=Qt(t);s(n),c();break;case"valid":var r=u.get().getOrThunk((function(){var e=Gu(a);return i.push(e),u.set(e),e}));!function(e,t){ln(e,t),pn(t,e)}(t,r)}};return Bl(e.dom,t,(function(e){c(),function(e){var t=H(e,Rt.fromDom);s(t)}(e)})),i},Jl=function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection,i=o.getRng(),a=Ml(e).length>0;if(i.collapsed&&!a&&function(e,t){var n=Ol(e,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,i),o.getRng().collapsed&&!a){var u=Yl(e.getDoc(),r,t,n.decorate);Xu(u,Co),o.getRng().insertNode(u.dom),o.select(u.dom)}else ql(o,!1,(function(){Hl(e,(function(o){Gl(e,o,t,n.decorate,r)}))}))}))},Ql=function(e){var t,n=(t={},{register:function(e,n){t[e]={name:e,settings:n}},lookup:function(e){return ye(t,e).map((function(e){return e.settings}))}});qu(e,n);var r=Hu(e);return{register:function(e,t){n.register(e,t)},annotate:function(t,r){n.lookup(t).each((function(n){Jl(e,t,n,r)}))},annotationChanged:function(e,t){r.addListener(e,t)},remove:function(t){ju(e,M.some(t)).each((function(e){var t=e.elements;q(t,bn)}))},getAll:function(t){var n=function(e,t){var n=Rt.fromDom(e.getBody()),r=Fu(n,"["+$u()+'="'+t+'"]'),o={};return q(r,(function(e){var t=tr(e,zu()),n=ye(o,t).getOr([]);o[t]=n.concat([e])})),o}(e,t);return me(n,(function(e){return H(e,(function(e){return e.dom}))}))}}},Zl=function(e){return{getBookmark:A(Yf,e),moveToBookmark:A(Gf,e)}};Zl.isBookmarkNode=Jf;var ed=function(e,t){for(;t&&t!==e;){if(qn(t)||Wn(t))return t;t=t.parentNode}return null},td=function(e,t,n){if(n.collapsed)return!1;if(St.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Dn(r))return V(r.getClientRects(),(function(n){return ac(n,e,t)}))}return V(n.getClientRects(),(function(n){return ac(n,e,t)}))},nd=function(e,t,n){return e.fire(t,n)},rd=function(e,t,n,r){return e.fire("FormatApply",{format:t,node:n,vars:r})},od=function(e,t,n,r){return e.fire("FormatRemove",{format:t,node:n,vars:r})},id={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||id.metaKeyPressed(e)},metaKeyPressed:function(e){return St.mac?e.metaKey:e.ctrlKey&&!e.altKey}},ad=Wn,ud=function(e,t){var n,r,o,i,a,u,c,s,f,l,d,m,p,g,h,v="data-mce-selected",b=t.dom,C=At.each,x=t.getDoc(),w=document,S=Math.abs,_=Math.round,k=t.getBody(),E={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},N=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},A=function(e){return Xn(e)||b.hasClass(e,"mce-preview-object")},T=function(e){var n=e.target;(function(e,t){if("longpress"===e.type||0===e.type.indexOf("touch")){var n=e.touches[0];return N(e.target)&&!td(n.clientX,n.clientY,t)}return N(e.target)&&!td(e.clientX,e.clientY,t)})(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},R=function(e){return b.is(e,"figure.image")?[e.querySelector("img")]:b.hasClass(e,"mce-preview-object")&&y(e.firstElementChild)?[e,e.firstElementChild]:[e]},D=function(e){var n=hs(t);return!!n&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&(b.hasClass(e,"mce-preview-object")?Ot(Rt.fromDom(e.firstElementChild),n):Ot(Rt.fromDom(e),n))))},O=function(e,n,r){if(y(r)){var o=R(e);q(o,(function(e){e.style[n]||!t.schema.isValid(e.nodeName.toLowerCase(),n)?b.setStyle(e,n,r):b.setAttrib(e,n,""+r)}))}},B=function(e,t,n){O(e,"width",t),O(e,"height",n)},L=function(e){var a,v,y,C,x;a=e.screenX-u,v=e.screenY-c,m=a*i[2]+s,p=v*i[3]+f,m=m<5?5:m,p=p<5?5:p,y=(N(n)||A(n))&&!1!==function(e){return e.getParam("resize_img_proportional",!0,"boolean")}(t)?!id.modifierPressed(e):id.modifierPressed(e),y&&(S(a)>S(v)?(p=_(m*l),m=_(p/l)):(m=_(p/l),p=_(m*l))),B(r,m,p),C=(C=i.startPos.x+a)>0?C:0,x=(x=i.startPos.y+v)>0?x:0,b.setStyles(o,{left:C,top:x,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(s-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(f-p)),(a=k.scrollWidth-g)+(v=k.scrollHeight-h)!==0&&b.setStyles(o,{left:C-a,top:x-v}),d||(!function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})}(t,n,s,f,"corner-"+i.name),d=!0)},P=function(){var e=d;d=!1,e&&(O(n,"width",m),O(n,"height",p)),b.unbind(x,"mousemove",L),b.unbind(x,"mouseup",P),w!==x&&(b.unbind(w,"mousemove",L),b.unbind(w,"mouseup",P)),b.remove(r),b.remove(o),b.remove(a),I(n),e&&(!function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})}(t,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),t.nodeChanged()},I=function(e){$();var d=b.getPos(e,k),y=d.x,S=d.y,_=e.getBoundingClientRect(),N=_.width||_.right-_.left,T=_.height||_.bottom-_.top;n!==e&&(M(),n=e,m=p=0);var O=t.fire("ObjectSelected",{target:e}),I=b.getAttrib(n,v,"1");D(e)&&!O.isDefaultPrevented()?C(E,(function(e,t){var d,m=function(d){var m,p=R(n)[0];u=d.screenX,c=d.screenY,s=p.clientWidth,f=p.clientHeight,l=f/s,(i=e).name=t,i.startPos={x:N*e[0]+y,y:T*e[1]+S},g=k.scrollWidth,h=k.scrollHeight,a=b.add(k,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=A(m=n)?b.create("img",{src:St.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:S,margin:0}),B(r,N,T),r.removeAttribute(v),k.appendChild(r),b.bind(x,"mousemove",L),b.bind(x,"mouseup",P),w!==x&&(b.bind(w,"mousemove",L),b.bind(w,"mouseup",P)),o=b.add(k,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},s+" &times; "+f)};(d=b.get("mceResizeHandle"+t))&&b.remove(d),d=b.add(k,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===St.ie&&(d.contentEditable=!1),b.bind(d,"mousedown",(function(e){e.stopImmediatePropagation(),e.preventDefault(),m(e)})),e.elm=d,b.setStyles(d,{left:N*e[0]+y-d.offsetWidth/2,top:T*e[1]+S-d.offsetHeight/2})})):M(),b.getAttrib(n,v)||n.setAttribute(v,I)},M=function(){$(),n&&n.removeAttribute(v),de(E,(function(e,t){var n=b.get("mceResizeHandle"+t);n&&(b.unbind(n),b.remove(n))}))},F=function(n){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};d||t.removed||(C(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute(v)})),r="mousedown"===n.type?n.target:e.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],k)&&(z(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?I(r):M())},U=function(e){return ad(ed(t.getBody(),e))},$=function(){de(E,(function(e){e.elm&&(b.unbind(e.elm),delete e.elm)}))},z=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",(function(){if(z(),St.browser.isIE()||St.browser.isEdge()){t.on("mousedown click",(function(e){var n=e.target,r=n.nodeName;d||!/^(TABLE|IMG|HR)$/.test(r)||U(n)||(2!==e.button&&t.selection.select(n,"TABLE"===r),"mousedown"===e.type&&t.nodeChanged())}));var e=function(e){var n=function(e){oo.setEditorTimeout(t,(function(){return t.selection.select(e)}))};if(U(e.target)||Xn(e.target))return e.preventDefault(),void n(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&n(e.target))};b.bind(k,"mscontrolselect",e),t.on("remove",(function(){return b.unbind(k,"mscontrolselect",e)}))}var r=oo.throttle((function(e){t.composing||F(e)}));t.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),t.on("keyup compositionend",(function(e){n&&"TABLE"===n.nodeName&&r(e)})),t.on("hide blur",M),t.on("contextmenu longpress",T,!0)})),t.on("remove",$);return{isResizable:D,showResizeRect:I,hideResizeRect:M,updateResizeRect:F,destroy:function(){n=r=a=null}}},cd=function(e){return qn(e)||Wn(e)},sd=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o=n.elementFromPoint(e,t),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=At.toArray(i.getClientRects())).sort((function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-Math.abs(Math.max(n.top-t,n.bottom-t))}))).length>0){t=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,t),i.collapse(!0),i}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Wn(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,cd))?null:e}(r,n.body)}return r},fd=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},ld=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},dd=function(e,t,n){return ld(e,t,(function(e){return e.nodeName===n}))},md=function(e){return e&&"TABLE"===e.nodeName},pd=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},gd=function(e,t){return Ao(e)&&!1===ld(e,t,Uf)},hd=function(e,t,n){for(var r=new uo(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Vn(t))return!0},vd=function(e,t,n,r,o){var i,a,u=e.getRoot(),c=e.schema.getNonEmptyElements(),s=e.getParent(o.parentNode,e.isBlock)||u;if(r&&Vn(o)&&t&&e.isEmpty(s))return M.some(Tc(o.parentNode,e.nodeIndex(o)));for(var f=new uo(o,s);a=f[r?"prev":"next"]();){if("false"===e.getContentEditableParent(a)||gd(a,u))return M.none();if(Un(a)&&a.nodeValue.length>0)return!1===dd(a,u,"A")?M.some(Tc(a,r?a.nodeValue.length:0)):M.none();if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return M.none();i=a}return n&&i?M.some(Tc(i,0)):M.none()},bd=function(e,t,n,r){var o,i,a,u,c=e.getRoot(),s=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var f=Dn(o)&&i===o.childNodes.length,l=e.schema.getNonEmptyElements();if(u=n,Ao(o))return M.none();if(Dn(o)&&i>o.childNodes.length-1&&(u=!1),zn(o)&&(o=c,i=0),o===c){if(u&&(a=o.childNodes[i>0?i-1:0])){if(Ao(a))return M.none();if(l[a.nodeName]||md(a))return M.none()}if(o.hasChildNodes()){if(i=Math.min(!u&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Un(o)&&f?o.data.length:0,!t&&o===c.lastChild&&md(o))return M.none();if(function(e,t){for(;t&&t!==e;){if(Wn(t))return!0;t=t.parentNode}return!1}(c,o)||Ao(o))return M.none();if(o.hasChildNodes()&&!1===md(o)){a=o;var d=new uo(o,c);do{if(Wn(a)||Ao(a)){s=!1;break}if(Un(a)&&a.nodeValue.length>0){i=u?0:a.nodeValue.length,o=a,s=!0;break}if(l[a.nodeName.toLowerCase()]&&!pd(a)){i=e.nodeIndex(a),o=a.parentNode,u||i++,s=!0;break}}while(a=u?d.next():d.prev())}}}return t&&(Un(o)&&0===i&&vd(e,f,t,!0,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),Dn(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Vn(a)||function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t}(a,"A")||hd(e,a,!1)||hd(e,a,!0)||vd(e,f,t,!0,a).each((function(e){o=e.container(),i=e.offset(),s=!0})))),u&&!t&&Un(o)&&i===o.nodeValue.length&&vd(e,f,t,!1,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),s?M.some(Tc(o,i)):M.none()},yd=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=Tc.fromRangeStart(t);return bd(e,n,!0,r).each((function(e){n&&Tc.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||bd(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),fd(t,r)?M.none():M.some(r)},Cd=function(e,t){return e.splitText(t)},xd=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&Un(t)?n>0&&n<t.nodeValue.length&&(t=(r=Cd(t,n)).previousSibling,o>n?(t=r=Cd(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Un(t)&&n>0&&n<t.nodeValue.length&&(t=Cd(t,n),n=0),Un(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Cd(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},wd=function(e){return{walk:function(t,n){return Bl(e,t,n)},split:xd,normalize:function(t){return yd(e,t).fold(O,(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))}}};wd.compareRanges=fd,wd.getCaretRangeFromPoint=sd,wd.getSelectedNode=uc,wd.getNode=cc;var Sd,_d=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=ir(n,e);return parseFloat(o)||0}return r},r=function(e,t){return G(t,(function(t,n){var r=ir(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!x(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Jn(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}("height",(function(e){var t=e.dom;return yn(e)?t.getBoundingClientRect().height:t.offsetHeight})),kd=function(e,t){return e.view(t).fold(k([]),(function(t){var n=e.owner(t),r=kd(e,n);return[t].concat(r)}))},Ed=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?M.none():M.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Rt.fromDom)},owner:function(e){return qt(e)}}),Nd=function(e){var t=Rt.fromDom(document),n=_n(t),r=function(e,t){var n=t.owner(e);return kd(t,n)}(e,Ed),o=Sn(e),i=Y(r,(function(e,t){var n=Sn(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return xn(i.left+o.left+n.left,i.top+o.top+n.top)},Ad=function(e){return"textarea"===Mt(e)},Td=function(e,t){var n=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return xn(n.offsetLeft,n.offsetTop);var i=wn(null==r?void 0:r.pageYOffset,o.scrollTop),a=wn(null==r?void 0:r.pageXOffset,o.scrollLeft),u=wn(o.clientTop,n.clientTop),c=wn(o.clientLeft,n.clientLeft);return Sn(e).translate(a-c,i-u)}(e),r=function(e){return _d.get(e)}(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},Rd=function(e,t){var n=function(e,t){var n=Qt(e);if(0===n.length||Ad(e))return{element:e,offset:t};if(t<n.length&&!Ad(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return Ad(r)?{element:e,offset:t}:"img"===Mt(r)?{element:r,offset:1}:zt(r)?{element:r,offset:Kl(r).length}:{element:r,offset:Qt(r).length}}(e,t),r=Rt.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return ln(n.element,r),Td(r,(function(){return vn(r)}))},Dd=function(e,t,n,r){Pd(e,(function(o,i){return Bd(e,t,n,r)}),n)},Od=function(e,t,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(e,t){return e.fire("ScrollIntoView",t).isDefaultPrevented()})(e,i)||(n(t,_n(t).top,r,o),function(e,t){e.fire("AfterScrollIntoView",t)}(e,i))},Bd=function(e,t,n,r){var o=Rt.fromDom(e.getBody()),i=Rt.fromDom(e.getDoc());o.dom.offsetWidth;var a=Rd(Rt.fromDom(n.startContainer),n.startOffset);Od(e,i,t,a,r),a.cleanup()},Ld=function(e,t,n,r){var o=Rt.fromDom(e.getDoc());Od(e,o,n,function(e){return Td(Rt.fromDom(e),w)}(t),r)},Pd=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Rt.fromDom(r),Rt.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},Id=function(e,t,n,r){var o=e.pos;if(n)kn(o.left,o.top,r);else{var i=o.top-t+e.height;kn(o.left,i,r)}},Md=function(e,t,n,r,o){var i=n+t,a=r.pos.top,u=r.bottom,c=u-a>=n;if(a<t)Id(r,n,!1!==o,e);else if(a>i){Id(r,n,c?!1!==o:!0===o,e)}else u>i&&!c&&Id(r,n,!0===o,e)},Fd=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Md(e,t,o,n,r)},Ud=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Md(e,t,o,n,r);var i=Nd(n.element),a=An(window);i.top<a.y?En(n.element,!1!==r):i.top>a.bottom&&En(n.element,!0===r)},$d=function(e,t,n){return Dd(e,Fd,t,n)},zd=function(e,t,n){return Ld(e,t,Fd,n)},jd=function(e,t,n){return Dd(e,Ud,t,n)},Vd=function(e,t,n){return Ld(e,t,Ud,n)},Hd=function(e,t,n){(e.inline?$d:jd)(e,t,n)},qd=function(e){var t=un(e).dom;return e.dom===t.activeElement},Wd=function(e){return void 0===e&&(e=Rt.fromDom(document)),M.from(e.dom.activeElement).map(Rt.fromDom)},Kd=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Xd=kr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Yd=(Xd.before,Xd.on,Xd.after,function(e){return e.fold(E,E,E)}),Gd=kr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Jd={domRange:Gd.domRange,relative:Gd.relative,exact:Gd.exact,exactFromRange:function(e){return Gd.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Rt.fromDom(e.startContainer)},relative:function(e,t){return Yd(e)},exact:function(e,t,n,r){return e}})}(e);return Wt(t)},range:Kd},Qd=pt().browser,Zd=function(e,t){var n=zt(t)?Kl(t).length:Qt(t).length+1;return e>n?n:e<0?0:e},em=function(e){return Jd.range(e.start,Zd(e.soffset,e.start),e.finish,Zd(e.foffset,e.finish))},tm=function(e,t){return!Rn(t.dom)&&(It(e,t)||Lt(e,t))},nm=function(e){return function(t){return tm(e,t.start)&&tm(e,t.finish)}},rm=function(e){return!0===e.inline||Qd.isIE()},om=function(e){return Jd.range(Rt.fromDom(e.startContainer),e.startOffset,Rt.fromDom(e.endContainer),e.endOffset)},im=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?M.from(t.getRangeAt(0)):M.none()).map(om)}(Wt(e).dom).filter(nm(e))},am=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),M.some(t)}catch(e){return M.none()}},um=function(e){var t=rm(e)?im(Rt.fromDom(e.getBody())):M.none();e.bookmark=t.isSome()?t:e.bookmark},cm=function(e){return(e.bookmark?e.bookmark:M.none()).bind((function(t){return function(e,t){return M.from(t).filter(nm(e)).map(em)}(Rt.fromDom(e.getBody()),t)})).bind(am)},sm={isEditorUIElement:function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},fm=function(e,t){pt().browser.isIE()?function(e){e.on("focusout",(function(){um(e)}))}(e):function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))}(e,t),e.on("keyup NodeChange",(function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||um(e)}))},lm=function(e){var t=Au((function(){um(e)}),0);e.on("init",(function(){e.inline&&function(e,t){var n=function(){t.throttle()};hu.DOM.bind(document,"mouseup",n),e.on("remove",(function(){hu.DOM.unbind(document,"mouseup",n)}))}(e,t),fm(e,t)})),e.on("remove",(function(){t.cancel()}))},dm=hu.DOM,mm=function(e,t){var n=function(e){return e.getParam("custom_ui_selector","","string")}(e),r=dm.getParent(t,(function(t){return function(e){return sm.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)}));return null!==r},pm=function(e,t){var n=t.editor;lm(n),n.on("focusin",(function(){var t=e.focusedEditor;t!==n&&(t&&t.fire("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.fire("focus",{blurredEditor:t}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var t=e.focusedEditor;mm(n,function(e){try{var t=un(Rt.fromDom(e.getElement()));return Wd(t).fold((function(){return document.body}),(function(e){return e.dom}))}catch(e){return document.body}}(n))||t!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),Sd||(Sd=function(t){var n=e.activeEditor;n&&function(e){if(an()&&y(e.target)){var t=Rt.fromDom(e.target);if($t(t)&&fn(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return ae(n)}}return M.from(e.target)}(t).each((function(t){t.ownerDocument===document&&(t===document.body||mm(n,t)||e.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))}))},dm.bind(document,"focusin",Sd))},gm=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(dm.unbind(document,"focusin",Sd),Sd=null)},hm=function(e,t){return function(e){return e.collapsed?M.from(cc(e.startContainer,e.startOffset)).map(Rt.fromDom):M.none()}(t).bind((function(t){return vo(t)?M.some(t):!1===It(e,t)?M.some(e):M.none()}))},vm=function(e,t){hm(Rt.fromDom(e.getBody()),t).bind((function(e){return If(e.dom)})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},bm=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},ym=function(e){return qd(e)||(t=e,Wd(un(t)).filter((function(e){return t.dom.contains(e.dom)}))).isSome();var t},Cm=function(e){return e.inline?function(e){var t=e.getBody();return t&&ym(Rt.fromDom(t))}(e):function(e){return e.iframeElement&&qd(Rt.fromDom(e.iframeElement))}(e)},xm=function(e){return Cm(e)||function(e){var t=un(Rt.fromDom(e.getElement()));return Wd(t).filter((function(t){return!(void 0!==(n=t.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(e,t.dom);var n})).isSome()}(e)},wm=function(e){return e.editorManager.setActive(e)},Sm=function(e,t){e.removed||(t?wm(e):function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),void 0!==e.bookmark&&!1===Cm(e)&&cm(e).each((function(t){e.selection.setRng(t),r=t}));var o=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))}(e,t.getNode());if(e.$.contains(n,o))return bm(o),vm(e,r),void wm(e);e.inline||(St.opera||bm(n),e.getWin().focus()),(St.gecko||e.inline)&&(bm(n),vm(e,r)),wm(e)}(e))},_m=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return M.from(i).map(Rt.fromDom).map((function(e){return r&&t.collapsed?e:Zt(e,o(e,a)).getOr(e)})).bind((function(e){return $t(e)?M.some(e):Kt(e).filter($t)})).map((function(e){return e.dom})).getOr(e)},km=function(e,t,n){return _m(e,t,!0,n,(function(e,t){return Math.min(nn(e),t)}))},Em=function(e,t,n){return _m(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Nm=function(e,t){for(var n=e;e&&Un(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Am=function(e,t){return H(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},Tm={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Rm=function(e,t,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[o];if(i)return i;for(var a=e.parent;a&&a!==t;a=a.parent)if(i=a[o])return i}},Dm=function(e){if(!Yo(e.value))return!1;var t=e.parent;return!t||"span"===t.name&&!t.attr("style")||!/^[ ]+$/.test(e.value)},Om=function(e){var t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Bm=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,Tm[t]||1);return n&&de(n,(function(e,t){r.attr(t,e)})),r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r=this;if("string"!=typeof e)return null!=e&&de(e,(function(e,t){r.attr(t,e)})),r;if(n=r.attributes){if(void 0!==t){if(null===t){if(e in n.map){delete n.map[e];for(var o=n.length;o--;)if(n[o].name===e)return n.splice(o,1),r}return r}if(e in n.map){for(o=n.length;o--;)if(n[o].name===e){n[o].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,r}return n.map[e]}},e.prototype.clone=function(){var t,n=this,r=new e(n.name,n.type);if(t=n.attributes){var o=[];o.map={};for(var i=0,a=t.length;i<a;i++){var u=t[i];"id"!==u.name&&(o[o.length]={name:u.name,value:u.value},o.map[u.name]=u.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){for(var e=this,t=e.firstChild;t;){var n=t.next;e.insert(t,e,!0),t=n}e.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t=this;e.parent&&e.remove();var n=t.lastChild;return n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},e.prototype.insert=function(e,t,n){e.parent&&e.remove();var r=t.parent||this;return n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){for(var t=[],n=this.firstChild;n;n=Rm(n,this))n.name===e&&t.push(n);return t},e.prototype.children=function(){for(var e=[],t=this.firstChild;t;t=t.next)e.push(t);return e},e.prototype.empty=function(){var e=this;if(e.firstChild){for(var t=[],n=e.firstChild;n;n=Rm(n,e))t.push(n);for(var r=t.length;r--;){(n=t[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return e.firstChild=e.lastChild=null,e},e.prototype.isEmpty=function(e,t,n){void 0===t&&(t={});var r=this,o=r.firstChild;if(Om(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(e[o.name])return!1;if(Om(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Dm(o))return!1;if(3===o.type&&o.parent&&t[o.parent.name]&&Yo(o.value))return!1;if(n&&n(o))return!1}while(o=Rm(o,r));return!0},e.prototype.walk=function(e){return Rm(this,null,e)},e}(),Lm=function(e,t){return e.replace(t.re,(function(e){return ye(t.uris,e).getOr(e)}))},Pm=At.each,Im=At.trim,Mm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Fm={ftp:21,http:80,https:443,mailto:25},Um=["img","video"],$m=function(e,t,n){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?function(e,t){return y(e)?!e:!y(t)||!j(Um,t)}(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))},zm=function(){function e(t,n){t=Im(t),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))o.source=t;else{var i=0===t.indexOf("//");if(0!==t.indexOf("/")||i||(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var a=this.settings.base_uri?this.settings.base_uri.path:new e(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)t="//mce_host"+o.toAbsPath(a,t);else{var u=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,u[1])+u[2]}}t=t.replace(/@@/g,"(mce_at)");var c=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);Pm(Mm,(function(e,t){var n=c[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[e]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return e.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},e.isDomSafe=function(e,t,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(e).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(e){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!$m(n,r,t)},e.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},e.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if("./"===t)return t;var r=new e(t,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=Fm[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},e.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n<r;n++)if(n>=u.length||a[n]!==u[n]){o=n+1;break}if(a.length<u.length)for(n=0,r=u.length;n<r;n++)if(n>=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=u.length;n<r;n++)i+=n!==o-1?"/"+u[n]:u[n];return i},e.prototype.toAbsPath=function(e,t){var n,r,o=0,i=[],a=/\/$/.test(t)?"/":"",u=e.split("/"),c=t.split("/");for(Pm(u,(function(e){e&&i.push(e)})),u=i,n=c.length-1,i=[];n>=0;n--)0!==c[n].length&&"."!==c[n]&&(".."!==c[n]?o>0?o--:i.push(c[n]):o++);return 0!==(r=(n=u.length-o)<=0?ne(i).join("/"):u.slice(0,n).join("/")+"/"+ne(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},e.prototype.getURI=function(e){var t;return void 0===e&&(e=!1),this.source&&!e||(t="",e||(this.protocol?t+=this.protocol+"://":t+="//",this.userInfo&&(t+=this.userInfo+"@"),this.host&&(t+=this.host),this.port&&(t+=":"+this.port)),this.path&&(t+=this.path),this.query&&(t+="?"+this.query),this.anchor&&(t+="#"+this.anchor),this.source=t),this.source},e}(),jm=At.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Vm=function(e,t,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),a=1,u=n;0!==a;)for(r.lastIndex=u;;){var c=r.exec(t);if(null===c)return u;if("!"===c[1]){u=Fe(c[2],"--")?Hm(t,!1,c.index+"!--".length):Hm(t,!0,c.index+1);break}o.lastIndex=r.lastIndex;var s=o.exec(t);if(!g(s)&&s.index===r.lastIndex){"/"===c[1]?a-=1:Ce(i,c[2])||(a+=1),u=r.lastIndex+s[0].length;break}}return u},Hm=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var u=a.exec(e);return u?u.index+u[0].length:r.length},qm=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},Wm=function(e,t){var n;void 0===t&&(t=Ti());var r=null!==(n=(e=e||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==e.fix_self_closing&&(e.fix_self_closing=!0);var i=e.comment?e.comment:w,a=e.cdata?e.cdata:w,u=e.text?e.text:w,c=e.start?e.start:w,s=e.end?e.end:w,f=e.pi?e.pi:w,l=e.doctype?e.doctype:w,d=function(n,d){void 0===d&&(d="html");for(var m,p,g,h,v,b,y,C,x,w,S,_,k,E,N,A,T,R,D,O=n.html,B=0,L=[],P=0,I=yi.decode,M=At.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),F="html"===d?0:1,U=function(e){var t,n;for(t=L.length;t--&&L[t].name!==e;);if(t>=0){for(n=L.length-1;n>=t;n--)(e=L[n]).valid&&s(e.name);L.length=t}},$=function(e,t){return u(Lm(e,n),t)},z=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),i(Lm(t,n)))},j=function(e,t){var n=e||"",r=!Fe(n,"--"),o=Hm(O,r,t);return e=O.substr(t,o-t),z(r?n+e:e),o+1},V=function(t,i,a,u,c){if(a=function(e){return Lm(e,n)}((i=i.toLowerCase())in X?i:I(a||u||c||"")),Y&&!C&&!1===function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")}(i)){var s=E[i];if(!s&&N){for(var f=N.length;f--&&!(s=N[f]).pattern.test(i););-1===f&&(s=null)}if(!s)return;if(s.validValues&&!(a in s.validValues))return}("name"===i||"id"===i)&&t in jm&&(a in r||a in o)||M[i]&&!zm.isDomSafe(a,t,e)||C&&(i in M||0===i.indexOf("on"))||(h.map[i]=a,h.push({name:i,value:a}))},H=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),q=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,W=t.getShortEndedElements(),K=e.self_closing_elements||t.getSelfClosingElements(),X=t.getBoolAttrs(),Y=e.validate,G=e.remove_internals,J=e.fix_self_closing,Q=t.getSpecialElements(),Z=O+">";m=H.exec(Z);){var ee=m[0];if(B<m.index&&$(I(O.substr(B,m.index-B))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),U(p);else if(p=m[8]){if(m.index+ee.length>O.length){$(I(O.substr(m.index))),B=m.index+ee.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),x=p in W,J&&K[p]&&L.length>0&&L[L.length-1].name===p&&U(p);var te=qm(q,m[9]);if(null!==te){if("all"===te){B=Vm(t,O,H.lastIndex),H.lastIndex=B;continue}S=!1}if(!Y||(w=t.getElementRule(p))){if(S=!0,Y&&(E=w.attributes,N=w.attributePatterns),(k=m[9])?((C=-1!==k.indexOf("data-mce-type"))&&G&&(S=!1),(h=[]).map={},k.replace(q,(function(e,t,n,r,o){return V(p,t,n,r,o),""}))):(h=[]).map={},Y&&!C){if(A=w.attributesRequired,T=w.attributesDefault,R=w.attributesForced,w.removeEmptyAttrs&&!h.length&&(S=!1),R)for(v=R.length;v--;)y=(_=R[v]).name,"{$uid}"===(D=_.value)&&(D="mce_"+P++),h.map[y]=D,h.push({name:y,value:D});if(T)for(v=T.length;v--;)(y=(_=T[v]).name)in h.map||("{$uid}"===(D=_.value)&&(D="mce_"+P++),h.map[y]=D,h.push({name:y,value:D}));if(A){for(v=A.length;v--&&!(A[v]in h.map););-1===v&&(S=!1)}if(_=h.map["data-mce-bogus"]){if("all"===_){B=Vm(t,O,H.lastIndex),H.lastIndex=B;continue}S=!1}}S&&c(p,h,x)}else S=!1;if(g=Q[p]){g.lastIndex=B=m.index+ee.length,(m=g.exec(O))?(S&&(b=O.substr(B,m.index-B)),B=m.index+m[0].length):(b=O.substr(B),B=O.length),S&&(b.length>0&&$(b,!0),s(p)),H.lastIndex=B;continue}x||(k&&k.indexOf("/")===k.length-1?S&&s(p):L.push({name:p,valid:S}))}else if(p=m[1])z(p);else if(p=m[2]){if(!(1===F||e.preserve_cdata||L.length>0&&t.isValidChild(L[L.length-1].name,"#cdata"))){B=j("",m.index+2),H.lastIndex=B;continue}a(p)}else if(p=m[3])l(p);else{if((p=m[4])||"<!"===ee){B=j(p,m.index+ee.length),H.lastIndex=B;continue}if(p=m[5]){if(1!==F){B=j("?",m.index+2),H.lastIndex=B;continue}f(p,m[6])}}B=m.index+ee.length}for(B<O.length&&$(I(O.substr(B))),v=L.length-1;v>=0;v--)(p=L[v]).valid&&s(p.name)};return{parse:function(e,t){void 0===t&&(t="html"),d(function(e){for(var t,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ku("img"),a=0,u=0;t=n.exec(e);){var c=t[0],s=i+"_"+u++;o[s]=c,a<t.index&&r.push(e.substr(a,t.index-a)),r.push(s),a=t.index+c.length}var f=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:e,re:f}:(a<e.length&&r.push(e.substr(a)),{prefix:i,uris:o,html:r.join(""),re:f})}(e),t)}}};Wm.findEndTag=Vm;var Km=function(e,t){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=e.schema,i=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")}(e.getTempAttrs(),t),a=o.getShortEndedElements();n=r.exec(i);){var u=r.lastIndex,c=n[0].length,s=void 0;s=a[n[1]]?u:Wm.findEndTag(o,i,u),i=i.substring(0,u-c)+i.substring(s),r.lastIndex=u-c}return So(i)},Xm=Km,Ym=function(e,t,n,r){var o,i=function(e,t){return Re(Re({},e),{format:t,get:!0,getInner:!0})}(t,n),a=t.no_events?i:e.fire("BeforeGetContent",i);return o="raw"===a.format?At.trim(Xm(e.serializer,r.innerHTML)):"text"===a.format?e.dom.isEmpty(r)?"":So(r.innerText||r.textContent):"tree"===a.format?e.serializer.serialize(r,a):function(e,t){var n=ns(e),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(r,a)),j(["text","tree"],a.format)||yo(Rt.fromDom(r))?a.content=o:a.content=At.trim(o),a.no_events?a.content:e.fire("GetContent",a).content},Gm=At.each,Jm=function(e){return{compare:function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Gm(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(Ce(e,r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(Ce(t,r))return!1;return!0};return!!o(r(t),r(n))&&(!!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))&&(!Jf(t)&&!Jf(n)))}}},Qm=At.makeMap,Zm=function(e){var t=[],n=(e=e||{}).indent,r=Qm(e.indent_before||""),o=Qm(e.indent_after||""),i=yi.getEncodeFunc(e.entity_encoding||"raw",e.entities),a="html"===e.element_format;return{start:function(e,u,c){var s,f,l,d;if(n&&r[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n"),t.push("<",e),u)for(s=0,f=u.length;s<f;s++)l=u[s],t.push(" ",l.name,'="',i(l.value,!0),'"');t[t.length]=!c||a?">":" />",c&&n&&o[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n")},end:function(e){var r;t.push("</",e,">"),n&&o[e]&&t.length>0&&(r=t[t.length-1]).length>0&&"\n"!==r&&t.push("\n")},text:function(e,n){e.length>0&&(t[t.length]=n?e:i(e))},cdata:function(e){t.push("<![CDATA[",e,"]]>")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,r){r?t.push("<?",e," ",i(r),"?>"):t.push("<?",e,"?>"),n&&t.push("\n")},doctype:function(e){t.push("<!DOCTYPE",e,">",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},ep=function(e,t){void 0===t&&(t=Ti());var n=Zm(e);(e=e||{}).validate=!("validate"in e)||e.validate;return{serialize:function(r){var o=e.validate,i={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild)do{a(e)}while(e=e.next)}};n.reset();var a=function(e){var r=i[e.type];if(r)r(e);else{var u=e.name,c=e.shortEnded,s=e.attributes;if(o&&s&&s.length>1){var f=[];f.map={};var l=t.getElementRule(e.name);if(l){for(var d=0,m=l.attributesOrder.length;d<m;d++){if((g=l.attributesOrder[d])in s.map){var p=s.map[g];f.map[g]=p,f.push({name:g,value:p})}}for(d=0,m=s.length;d<m;d++){var g;if(!((g=s[d].name)in f.map)){p=s.map[g];f.map[g]=p,f.push({name:g,value:p})}}s=f}}if(n.start(e.name,s,c),!c){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(u)}}};return 1!==r.type||e.inner?i[11](r):a(r),n.getContent()}}},tp=new Set;q(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(e){tp.add(e)}));var np=["font","text-decoration","text-emphasis"],rp=function(e,t){return fe(e.parseStyle(e.getAttrib(t,"style")))},op=function(e,t){return te(rp(e,t),(function(e){return!function(e){return tp.has(e)}(e)}))},ip=function(e,t,n){var r=rp(e,t),o=rp(e,n),i=function(r){var o=e.getStyle(t,r),i=e.getStyle(n,r);return Ve(o)&&Ve(i)&&o!==i};return V(r,(function(e){var t=function(t){return V(t,(function(t){return t===e}))};if(!t(o)&&t(np)){var n=X(o,(function(e){return V(np,(function(t){return Fe(e,t)}))}));return V(n,i)}return i(e)}))},ap=function(e,t,n){return M.from(n.container()).filter(Un).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},up=A(ap,!0,Zf),cp=A(ap,!1,Zf),sp=function(e){var t=e.container();return Un(t)&&(0===t.data.length||wo(t.data)&&Zl.isBookmarkNode(t.parentNode))},fp=function(e,t){return function(n){return M.from(tf(e?0:-1,n)).filter(t).isSome()}},lp=function(e){return Hn(e)&&"block"===ir(Rt.fromDom(e),"display")},dp=function(e){return Wn(e)&&!function(e){return Dn(e)&&"all"===e.getAttribute("data-mce-bogus")}(e)},mp=fp(!0,lp),pp=fp(!1,lp),gp=fp(!0,Xn),hp=fp(!1,Xn),vp=fp(!0,In),bp=fp(!1,In),yp=fp(!0,dp),Cp=fp(!1,dp),xp=function(e){var t=Fu(e,"br"),n=X(function(e){for(var t=[],n=e.dom;n;)t.push(Rt.fromDom(n)),n=n.lastChild;return t}(e).slice(-1),mo);t.length===n.length&&q(n,vn)},wp=function(e){hn(e),pn(e,Rt.fromHtml('<br data-mce-bogus="1">'))},Sp=function(e){tn(e).each((function(t){Xt(t).each((function(n){fo(e)&&mo(t)&&fo(n)&&vn(t)}))}))},_p=function(e,t,n){return It(t,e)?(r=function(e,t){for(var n=C(t)?t:O,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Rt.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,(function(e){return n(e)||Lt(e,t)})),r.slice(0,-1)):[];var r},kp=function(e,t){return _p(e,t,O)},Ep=function(e,t){return[e].concat(kp(e,t))},Np=function(e,t,n){return Of(e,t,n,sp)},Ap=function(e,t){return Q(Ep(Rt.fromDom(t.container()),e),fo)},Tp=function(e,t,n){return Np(e,t.dom,n).forall((function(e){return Ap(t,n).fold((function(){return!1===ef(e,n,t.dom)}),(function(r){return!1===ef(e,n,t.dom)&&It(r,Rt.fromDom(e.container()))}))}))},Rp=function(e,t,n){return Ap(t,n).fold((function(){return Np(e,t.dom,n).forall((function(e){return!1===ef(e,n,t.dom)}))}),(function(t){return Np(e,t.dom,n).isNone()}))},Dp=A(Rp,!1),Op=A(Rp,!0),Bp=A(Tp,!1),Lp=A(Tp,!0),Pp=function(e){return lf(e).exists(mo)},Ip=function(e,t,n){var r=X(Ep(Rt.fromDom(n.container()),t),fo),o=ae(r).getOr(t);return Rf(e,o.dom,n).filter(Pp)},Mp=function(e,t){return lf(t).exists(mo)||Ip(!0,e,t).isSome()},Fp=function(e,t){return function(e){return M.from(e.getNode(!0)).map(Rt.fromDom)}(t).exists(mo)||Ip(!1,e,t).isSome()},Up=A(Ip,!1),$p=A(Ip,!0),zp=function(e){return Tc.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},jp=function(e,t){var n=X(Ep(Rt.fromDom(t.container()),e),fo);return ae(n).getOr(e)},Vp=function(e,t){return zp(t)?cp(t):cp(t)||Pf(jp(e,t).dom,t).exists(cp)},Hp=function(e,t){return zp(t)?up(t):up(t)||Lf(jp(e,t).dom,t).exists(up)},qp=function(e){return lf(e).bind((function(e){return Yr(e,$t)})).exists((function(e){return function(e){return j(["pre","pre-wrap"],e)}(ir(e,"white-space"))}))},Wp=function(e,t){return function(e,t){return Pf(e.dom,t).isNone()}(e,t)||function(e,t){return Lf(e.dom,t).isNone()}(e,t)||Dp(e,t)||Op(e,t)||Fp(e,t)||Mp(e,t)},Kp=function(e,t){return!qp(t)&&(Dp(e,t)||Bp(e,t)||Fp(e,t)||Vp(e,t))},Xp=function(e,t){return!qp(t)&&(Op(e,t)||Lp(e,t)||Mp(e,t)||Hp(e,t))},Yp=function(e,t){return Kp(e,t)||Xp(e,function(e){var t=e.container(),n=e.offset();return Un(t)&&n<t.data.length?Tc(t,n+1):e}(t))},Gp=function(e,t){return Qf(e.charAt(t))},Jp=function(e){var t=e.container();return Un(t)&&Me(t.data,Co)},Qp=function(e){var t=e.data,n=function(e){var t=e.split("");return H(t,(function(e,n){return Qf(e)&&n>0&&n<t.length-1&&el(t[n-1])&&el(t[n+1])?" ":e})).join("")}(t);return n!==t&&(e.data=n,!0)},Zp=function(e,t){return M.some(t).filter(Jp).bind((function(t){var n=t.container(),r=function(e,t){var n=t.data,r=Tc(t,0);return!(!Gp(n,0)||Yp(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||Qp(n)||function(e,t){var n=t.data,r=Tc(t,n.length-1);return!(!Gp(n,n.length-1)||Yp(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n);return r?M.some(t):M.none()}))},eg=function(e){var t=Rt.fromDom(e.getBody());e.selection.isCollapsed()&&Zp(t,Tc.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},tg=function(e,t,n){if(0!==n){var r=Rt.fromDom(e),o=Xr(r,fo).getOr(r),i=e.data.slice(t,t+n),a=t+n>=e.data.length&&Xp(o,Tc(e,e.data.length)),u=0===t&&Kp(o,Tc(e,0));e.replaceData(t,n,function(e,t,n){return G(e,(function(r,o){return Zf(o)||Qf(o)?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+Co}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,u,a))}},ng=function(e,t){var n=e.data.slice(t),r=n.length-ze(n).length;tg(e,t,r)},rg=function(e,t){var n=e.data.slice(0,t),r=n.length-je(n).length;tg(e,t-r,r)},og=function(e,t,n,r){void 0===r&&(r=!0);var o=je(e.data).length,i=r?e:t,a=r?t:e;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Rt.fromDom(a)),n&&ng(i,o),i},ig=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===Tc.isTextPosition(e)&&n===t.parentNode&&r>Tc.before(t).offset()}(t,e)?Tc(t.container(),t.offset()-1):t},ag=function(e){return qo(e.previousSibling)?M.some((t=e.previousSibling,Un(t)?Tc(t,t.data.length):Tc.after(t))):e.previousSibling?Mf(e.previousSibling):M.none();var t},ug=function(e){return qo(e.nextSibling)?M.some((t=e.nextSibling,Un(t)?Tc(t,0):Tc.before(t))):e.nextSibling?If(e.nextSibling):M.none();var t},cg=function(e,t){return ag(t).orThunk((function(){return ug(t)})).orThunk((function(){return function(e,t){var n=Tc.before(t.previousSibling?t.previousSibling:t.parentNode);return Pf(e,n).fold((function(){return Lf(e,Tc.after(t))}),M.some)}(e,t)}))},sg=function(e,t){return ug(t).orThunk((function(){return ag(t)})).orThunk((function(){return function(e,t){return Lf(e,Tc.after(t)).fold((function(){return Pf(e,Tc.before(t))}),M.some)}(e,t)}))},fg=function(e,t,n){return function(e,t,n){return e?sg(t,n):cg(t,n)}(e,t,n).map(A(ig,n))},lg=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},dg=function(e,t){return t&&Ce(e.schema.getBlockElements(),Mt(t))},mg=function(e){if(ti(e)){var t=Rt.fromHtml('<br data-mce-bogus="1">');return hn(e),pn(e,t),M.some(Tc.before(t.dom))}return M.none()},pg=function(e,t,n){var r,o,i,a,u=Xt(e).filter(zt),c=Yt(e).filter(zt);return vn(e),(r=u,o=c,i=t,a=function(e,t,r){var o=e.dom,i=t.dom,a=o.data.length;return og(o,i,n),r.container()===i?Tc(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?M.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):M.none()).orThunk((function(){return n&&(u.each((function(e){return rg(e.dom,e.dom.length)})),c.each((function(e){return ng(e.dom,0)}))),t}))},gg=function(e,t,n,r){void 0===r&&(r=!0);var o,i=fg(t,e.getBody(),n.dom),a=Xr(n,A(dg,e),(o=e.getBody(),function(e){return e.dom===o})),u=pg(n,i,function(e,t){return Ce(e.schema.getTextInlineElements(),Mt(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(mg).fold((function(){r&&lg(e,t,u)}),(function(n){r&&lg(e,t,M.some(n))}))},hg=function(e){return Fu(e,"td,th")},vg=function(e,t){return{start:e,end:t}},bg=kr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yg=function(e,t){return Zr(Rt.fromDom(e),"td,th",t)},Cg=function(e){return!Lt(e.start,e.end)},xg=function(e,t){return Fl(e.start,t).bind((function(n){return Fl(e.end,t).bind((function(e){return t=Lt(n,e),r=n,t?M.some(r):M.none();var t,r}))}))},wg=function(e){return function(t){return xg(t,e).map((function(e){return function(e,t,n){return{rng:e,table:t,cells:n}}(t,e,hg(e))}))}},Sg=function(e,t,n,r){if(n.collapsed||!e.forall(Cg))return M.none();if(t.isSameTable){var o=e.bind(wg(r));return M.some({start:o,end:o})}var i=yg(n.startContainer,r),a=yg(n.endContainer,r),u=i.bind(function(e){return function(t){return Fl(t,e).bind((function(e){return ue(hg(e)).map((function(e){return vg(t,e)}))}))}}(r)).bind(wg(r)),c=a.bind(function(e){return function(t){return Fl(t,e).bind((function(e){return ae(hg(e)).map((function(e){return vg(e,t)}))}))}}(r)).bind(wg(r));return M.some({start:u,end:c})},_g=function(e,t){return Z(e,(function(e){return Lt(e,t)}))},kg=function(e){return Gn(_g(e.cells,e.rng.start),_g(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))},Eg=function(e,t,n){return e.exists((function(e){return function(e,t){return!Cg(e)&&xg(e,t).exists((function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length}))}(e,n)&&zl(e.start,t)}))},Ng=function(e,t){var n=t.startTable,r=t.endTable,o=e.cloneRange();return n.each((function(e){return o.setStartAfter(e.dom)})),r.each((function(e){return o.setEndBefore(e.dom)})),o},Ag=function(e,t){var n=function(e){return function(t){return Lt(e,t)}}(e),r=function(e,t){var n=yg(e.startContainer,t),r=yg(e.endContainer,t);return Gn(n,r,vg)}(t,n),o=function(e,t){var n=function(e){return Fl(Rt.fromDom(e),t)},r=n(e.startContainer),o=n(e.endContainer),i=r.isSome(),a=o.isSome(),u=Gn(r,o,Lt).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:u,isMultiTable:!u&&i&&a}}(t,n);return Eg(r,t,n)?r.map((function(e){return bg.singleCellTable(t,e.start)})):o.isMultiTable?function(e,t,n,r){return Sg(e,t,n,r).bind((function(e){var r=e.start,o=e.end,i=r.bind(kg).getOr([]),a=o.bind(kg).getOr([]);if(i.length>0&&a.length>0){var u=Ng(n,t);return M.some(bg.multiTable(i,a,u))}return M.none()}))}(r,o,t,n):function(e,t,n,r){return Sg(e,t,n,r).bind((function(e){var t=e.start,n=e.end;return t.or(n)})).bind((function(e){var r=t.isSameTable,o=kg(e).getOr([]);if(r&&e.cells.length===o.length)return M.some(bg.fullTable(e.table));if(o.length>0){if(r)return M.some(bg.partialTable(o,M.none()));var i=Ng(n,t);return M.some(bg.partialTable(o,M.some(Re(Re({},t),{rng:i}))))}return M.none()}))}(r,o,t,n)},Tg=function(e){var t;return(8===Ft(t=e)||"#comment"===Mt(t)?Xt(e):tn(e)).bind(Tg).orThunk((function(){return M.some(e)}))},Rg=function(e){return q(e,(function(e){rr(e,"contenteditable"),wp(e)}))},Dg=function(e,t,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(t.dom.lastChild)):(o.setStartBefore(t.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Pg(e,o,t,!1)},Og=function(e){var t=Ml(e),n=Rt.fromDom(e.selection.getNode());Kn(n.dom)&&ti(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&V(t,(function(e){return Lt(e,n)}))&&Zn(n,"data-mce-selected","1")},Bg=function(e,t,n){var r=e.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(e,t){return M.from(e.dom.getParent(t,e.dom.isBlock)).map(Rt.fromDom)}(e,i?o.endContainer:o.startContainer);o.deleteContents(),function(e,t,n){n.each((function(n){t?vn(n):(wp(n),e.selection.setCursorLocation(n.dom,0))}))}(e,i,a.filter(ti));var u=i?t[0]:t[t.length-1];return Dg(e,u,r,i),ti(u)?M.none():M.some(i?t.slice(1):t.slice(0,-1))})).getOr(t);return Rg(o),Og(e),!0},Lg=function(e,t,n,r){var o=e.selection.getRng(),i=t[0],a=n[n.length-1];Dg(e,i,o,!0),Dg(e,a,o,!1);var u=ti(i)?t:t.slice(1),c=ti(a)?n:n.slice(0,-1);return Rg(u.concat(c)),r.deleteContents(),Og(e),!0},Pg=function(e,t,n,r){void 0===r&&(r=!0),t.deleteContents();var o,i=Tg(n).getOr(n),a=Rt.fromDom(e.dom.getParent(i.dom,e.dom.isBlock));if(ti(a)&&(wp(a),r&&e.selection.setCursorLocation(a.dom,0)),!Lt(n,a)){var u=Yn(Kt(a),n)?[]:Kt(o=a).map(Qt).map((function(e){return X(e,(function(e){return!Lt(o,e)}))})).getOr([]);q(u.concat(Qt(n)),(function(e){Lt(e,a)||It(e,a)||!ti(e)||vn(e)}))}return!0},Ig=function(e,t){return gg(e,!1,t),!0},Mg=function(e,t,n,r){return Ug(t,r).fold((function(){return function(e,t,n){return Ag(t,n).map((function(t){return t.fold(A(Pg,e),A(Ig,e),A(Bg,e),A(Lg,e))}))}(e,t,n)}),(function(t){return function(e,t){return $g(e,t)}(e,t)})).getOr(!1)},Fg=function(e,t){return Q(Ep(t,e),bo)},Ug=function(e,t){return Q(Ep(t,e),(n="caption",function(e){return $t(e)&&Mt(e)===n}));var n},$g=function(e,t){return wp(t),e.selection.setCursorLocation(t.dom,0),M.some(!0)},zg=function(e,t,n,r,o){return Df(n,e.getBody(),o).bind((function(i){return function(e,t,n,r){return If(e.dom).bind((function(o){return Mf(e.dom).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(e,t){return $g(e,t)}(e,r):function(e,t,n){return Ug(e,Rt.fromDom(n.getNode())).map((function(e){return!1===Lt(e,t)}))}(t,r,i)})).or(M.some(!0))},jg=function(e,t,n,r){var o=Tc.fromRangeStart(e.selection.getRng());return Fg(n,r).bind((function(r){return ti(r)?$g(e,r):function(e,t,n,r,o){return Df(n,e.getBody(),o).bind((function(e){return Fg(t,Rt.fromDom(e.getNode())).map((function(e){return!1===Lt(e,r)}))}))}(e,n,t,r,o)})).getOr(!1)},Vg=function(e,t){return e?vp(t):bp(t)},Hg=function(e,t,n){var r=Rt.fromDom(e.getBody());return Ug(r,n).fold((function(){return jg(e,t,r,n)||function(e,t){var n=Tc.fromRangeStart(e.selection.getRng());return Vg(t,n)||Rf(t,e.getBody(),n).exists((function(e){return Vg(t,e)}))}(e,t)}),(function(n){return function(e,t,n,r){var o=Tc.fromRangeStart(e.selection.getRng());return ti(r)?$g(e,r):zg(e,n,t,r,o)}(e,t,r,n).getOr(!1)}))},qg=function(e,t){var n=Rt.fromDom(e.selection.getStart(!0)),r=Ml(e);return e.selection.isCollapsed()&&0===r.length?Hg(e,t,n):function(e,t,n){var r=Rt.fromDom(e.getBody()),o=e.selection.getRng();return 0!==n.length?Bg(e,n,M.none()):Mg(e,r,o,t)}(e,n,r)},Wg=function(e){var t=Tc.fromRangeStart(e),n=Tc.fromRangeEnd(e),r=e.commonAncestorContainer;return Rf(!1,r,n).map((function(o){return!ef(t,n,r)&&ef(t,o,r)?function(e,t,n,r){var o=document.createRange();return o.setStart(e,t),o.setEnd(n,r),o}(t.container(),t.offset(),o.container(),o.offset()):e})).getOr(e)},Kg=function(e){return e.collapsed?e:Wg(e)},Xg=function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||e.value===Co}(t.firstChild)},Yg=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||Xg(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Gg=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return e.data===Co||Vn(e)}(e.firstChild)},Jg=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||Gg(t))?e.slice(0,-1):e;var t},Qg=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Zg=function(e,t){var n=Tc.after(e),r=kf(t).prev(n);return r?r.toRange():null},eh=function(e,t,n){var r=e.parentNode;return At.each(t,(function(t){r.insertBefore(t,e)})),function(e,t){var n=Tc.before(e),r=kf(t).next(n);return r?r.toRange():null}(e,n)},th=function(e,t,n,r){var o,i=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),a=Qg(t,n.startContainer),u=Jg((o=i.firstChild,X(o.childNodes,(function(e){return"LI"===e.nodeName})))),c=t.getRoot(),s=function(e){var r=Tc.fromRangeStart(n),o=kf(t.getRoot()),i=1===e?o.prev(r):o.next(r);return!i||Qg(t,i.getNode())!==a};return s(1)?eh(a,u,c):s(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Zg(t[0],n)}(a,u,c,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),At.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),Zg(t[t.length-1],n)}(a,u,c,n)},nh=Kn,rh=function(e){var t=e.dom,n=Kg(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,nh);!function(e,t,n){return null!==n&&n===e.getParent(t.endContainer,nh)&&zl(Rt.fromDom(n),t)}(t,n,r)?e.getDoc().execCommand("Delete",!1,null):Pg(e,n,Rt.fromDom(r))},oh=function(e,t,n){var r,o,i,a=e.selection,u=e.dom;/^ | $/.test(t)&&(t=function(e,t,n){var r=Rt.fromDom(e.getRoot());return n=Kp(r,Tc.fromRangeStart(t))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Xp(r,Tc.fromRangeEnd(t))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(u,a.getRng(),t));var c=e.parser,s=n.merge,f=ep({validate:ys(e)},e.schema),l='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',d=e.fire("BeforeSetContent",{content:t,format:"html",selection:!0,paste:n.paste});if(d.isDefaultPrevented())e.fire("SetContent",{content:d.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=d.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,l);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=e.getBody();m===p&&a.isCollapsed()&&u.isBlock(p.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}(e,p.firstChild)&&u.isEmpty(p.firstChild)&&((o=u.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rh(e);var g,h={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=c.parse(t,h);if(!0===n.paste&&Yg(e.schema,v)&&function(e,t){return!!Qg(e,t)}(u,r))return o=th(f,u,a.getRng(),v),a.setRng(o),void e.fire("SetContent",d);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!u.isBlock(i.name)){e.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(e._selectionOverrides.showBlockCaretContainer(r),h.invalid){e.selection.setContent(l),r=a.getNode();var C=e.getBody();for(9===r.nodeType?r=i=C:i=r;i!==C;)r=i,i=i.parentNode;t=r===C?C.innerHTML:u.getOuterHTML(r),t=f.serialize(c.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return f.serialize(v)})))),r===C?u.setHTML(C,t):u.setOuterHTML(r,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t)}}(e,t=f.serialize(v),r);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=Jm(r);At.each(r.select("*[data-mce-fragment]"),(function(e){if(y(n[e.nodeName.toLowerCase()])&&op(r,e))for(var t=e.parentNode;y(t)&&t!==o&&!ip(r,e,t);t=t.parentNode)if(i.compare(t,e)){r.remove(e,!0);break}}))}}(e,s),function(e,t){var n,r=e.dom,o=e.selection;if(t){o.scrollIntoView(t);var i=ed(e.getBody(),t);if("false"===r.getContentEditable(i))return r.remove(t),void o.select(i);var a=r.createRng(),u=t.previousSibling;if(Un(u)){if(a.setStart(u,u.nodeValue.length),!St.ie){var c=t.nextSibling;Un(c)&&(u.appendData(c.data),c.parentNode.removeChild(c))}}else a.setStartBefore(t),a.setEndBefore(t);var s=r.getParent(t,r.isBlock);r.remove(t),s&&r.isEmpty(s)&&(e.$(s).empty(),a.setStart(s,0),a.setEnd(s,0),nh(s)||function(e){return!!e.getAttribute("data-mce-fragment")}(s)||!(n=function(t){var n=Tc.fromRangeStart(t);if(n=kf(e.getBody()).next(n))return n.toRange()}(a))?r.add(s,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(s))),o.setRng(a)}}(e,u.get("mce_marker")),g=e.getBody(),At.each(g.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),function(e,t){M.from(e.getParent(t,"td,th")).map(Rt.fromDom).each(Sp)}(u,a.getStart()),e.fire("SetContent",d),e.addVisual()}},ih=function(e,t){t(e),e.firstChild&&ih(e.firstChild,t),e.next&&ih(e.next,t)},ah=function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&ih(n.firstChild,(function(n){q(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),q(t,(function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)Ce(r,a)&&i.push(r[a]);for(var u in o)Ce(o,u)&&i.push(o[u]);return i}(e,t,n);q(r,(function(e){q(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))},uh=function(e){return e instanceof Bm},ch=function(e,t,n){e.dom.setHTML(e.getBody(),t),!0!==n&&function(e){Cm(e)&&If(e.getBody()).each((function(t){var n=t.getNode(),r=In(n)?If(n).getOr(t):t;e.selection.setRng(r.toRange())}))}(e)},sh=function(e,t,n){var r=function(e,t){return Re(Re({format:"html"},e),{set:!0,content:uh(t)?"":t})}(n,t),o=n.no_events?r:e.fire("BeforeSetContent",r);return uh(t)||(t=o.content),M.from(e.getBody()).fold(k(t),(function(n){return uh(t)?function(e,t,n,r){ah(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=ep({validate:e.validate},e.schema).serialize(n);return r.content=yo(Rt.fromDom(t))?o:At.trim(o),ch(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r),n}(e,n,t,o):function(e,t,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===t.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+o+"</li>");var i=ns(e);i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=e.dom.createHTML(i,rs(e),n)):n||(n='<br data-mce-bogus="1">'),ch(e,n,r.no_selection),e.fire("SetContent",r)}else"raw"!==r.format&&(n=ep({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Rt.fromDom(t))?n:At.trim(n),ch(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r);return r.content}(e,n,t,o)}))},fh=function(e,t){return function(e,t){var n=e.dom;return n.parentNode?Gr(Rt.fromDom(n.parentNode),(function(n){return!Lt(e,n)&&t(n)})):M.none()}(e,t).isSome()},lh=function(e){return C(e)?e:O},dh=function(e,t,n){var r=t(e),o=lh(n);return r.orThunk((function(){return o(e)?M.none():function(e,t,n){for(var r=e.dom,o=lh(n);r.parentNode;){r=r.parentNode;var i=Rt.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return M.none()}(e,t,o)}))},mh=cl,ph=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(gl(i)&&!1===i.inherit&&e.dom.is(t,i.selector))return!0}return!1},gh=function(e,t,n,r,o){var i=e.dom.getRoot();return t!==i&&(t=e.dom.getParent(t,(function(t){return!!ph(e,t,n)||(t.parentNode===i||!!bh(e,t,n,r,!0))})),!!bh(e,t,n,r,o))},hh=function(e,t,n){return!!mh(t,n.inline)||(!!mh(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0))},vh=function(e,t,n,r,o,i){var a=n[r];if(C(n.onmatch))return n.onmatch(t,n,r);if(a)if(v(a.length)){for(var u in a)if(Ce(a,u)){var c="attributes"===r?e.getAttrib(t,u):fl(e,t,u),s=ul(a[u],i),f=b(c)||He(c);if(f&&b(s))continue;if(o&&f&&!n.exact)return!1;if((!o||n.exact)&&!mh(c,sl(e,s,u)))return!1}}else for(var l=0;l<a.length;l++)if("attributes"===r?e.getAttrib(t,a[l]):fl(e,t,a[l]))return!0;return!0},bh=function(e,t,n,r,o){var i=e.formatter.get(n),a=e.dom;if(i&&t)for(var u=0;u<i.length;u++){var c=i[u];if(hh(e.dom,t,c)&&vh(a,t,c,"attributes",o,r)&&vh(a,t,c,"styles",o,r)){var s=c.classes;if(s)for(var f=0;f<s.length;f++)if(!e.dom.hasClass(t,ul(s[f],r)))return;return c}}},yh=function(e,t,n,r,o){if(r)return gh(e,r,t,n,o);if(r=e.selection.getNode(),gh(e,r,t,n,o))return!0;var i=e.selection.getStart();return!(i===r||!gh(e,i,t,n,o))},Ch=function(e,t){var n=function(t){return Lt(t,Rt.fromDom(e.getBody()))};return M.from(e.selection.getStart(!0)).bind((function(r){return dh(Rt.fromDom(r),(function(n){return se(t,(function(t){return function(t,n){return bh(e,t.dom,n)?M.some(n):M.none()}(n,t)}))}),n)})).getOrNull()},xh=function(e,t,n){return G(n,(function(n,r){var o=function(e,t){return V(e.formatter.get(t),(function(e){var t=function(e){return e.length>1&&"%"===e.charAt(0)};return V(["styles","attributes"],(function(n){return ye(e,n).exists((function(e){var n=p(e)?e:be(e);return V(n,t)}))}))}))}(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n}),[])},wh=xo,Sh="_mce_caret",_h=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==wh||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},kh=function(e){if(e){var t=new uo(e,e);for(e=t.current();e;e=t.next())if(Un(e))return e}return null},Eh=function(e){var t=Rt.fromTag("span");return er(t,{id:Sh,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&pn(t,Rt.fromText(wh)),t},Nh=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(_h(t))gg(e,!1,Rt.fromDom(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=i.startContainer,c=i.startOffset,s=i.endContainer,f=i.endOffset,l=function(e){var t=kh(e);return t&&t.nodeValue.charAt(0)===wh&&t.deleteData(0,1),t}(t);r.remove(t,!0),u===l&&c>0&&i.setStart(l,c-1),s===l&&f>0&&i.setEnd(l,f-1),a&&r.isEmpty(a)&&wp(Rt.fromDom(a)),o.setRng(i)}},Ah=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)Nh(e,t,n);else if(!(t=$f(e.getBody(),o.getStart())))for(;t=r.get(Sh);)Nh(e,t,!1)},Th=function(e,t){return e.appendChild(t),t},Rh=function(e,t){var n=Y(e,(function(e,t){return Th(e,t.cloneNode(!1))}),t);return Th(n,n.ownerDocument.createTextNode(wh))},Dh=function(e,t,n,r){var o,i,a,u=e.dom,c=e.selection,s=[],f=c.getRng(),l=f.startContainer,d=f.startOffset;for(i=l,3===l.nodeType&&(d!==l.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bh(e,i,t,n,r)){a=i;break}i.nextSibling&&(o=!0),s.push(i),i=i.parentNode}if(a)if(o){var m=c.getBookmark();f.collapse(!0);var p=Ol(e,f,e.formatter.get(t),!0);p=xd(p),e.formatter.remove(t,n,p,r),c.moveToBookmark(m)}else{var g=$f(e.getBody(),a),h=Eh(!1).dom;!function(e,t,n){var r=e.dom,o=r.getParent(n,A(ol,e));o&&r.isEmpty(o)?n.parentNode.replaceChild(t,n):(xp(Rt.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))}(e,h,null!==g?g:a);var v=function(e,t,n,r,o,i){var a=e.formatter,u=e.dom,c=X(fe(a.get()),(function(e){return e!==r&&!Me(e,"removeformat")})),s=xh(e,n,c);if(X(s,(function(t){return!ml(e,t,r)})).length>0){var f=n.cloneNode(!1);return u.add(t,f),a.remove(r,o,f,i),u.remove(f),M.some(f)}return M.none()}(e,h,a,t,n,r),b=Rh(s.concat(v.toArray()),h);Nh(e,g,!1),c.setCursorLocation(b,1),u.isEmpty(a)&&u.remove(a)}},Oh=function(e){e.on("mouseup keydown",(function(t){!function(e,t){var n=e.selection,r=e.getBody();Ah(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==wh||Ah(e,$f(r,n.getStart())),37!==t&&39!==t||Ah(e,$f(r,n.getStart()))}(e,t.keyCode)}))},Bh=function(e,t){var n=e.schema.getTextInlineElements();return Ce(n,Mt(t))&&!Uf(t.dom)&&!Pn(t.dom)},Lh={},Ph=ke,Ih=Se;!function(e,t){Lh[e]||(Lh[e]=[]),Lh[e].push(t)}("pre",(function(e){var t,n=e.selection.getRng(),r=On(["pre"]);n.collapsed||(t=e.selection.getSelectedBlocks(),Ih(Ph(Ph(t,r),(function(e){return r(e.previousSibling)&&-1!==Ee(t,e.previousSibling)})),(function(e){var t,n;t=e.previousSibling,su(n=e).remove(),su(t).append("<br><br>").append(n.childNodes)})))}));var Mh=At.each,Fh=function(e){return Dn(e)&&!Jf(e)&&!Uf(e)&&!Pn(e)},Uh=function(e,t){for(var n=e;n;n=n[t]){if(Un(n)&&Ve(n.data))return e;if(Dn(n)&&!Jf(n))return n}return e},$h=function(e,t,n){var r=Jm(e);if(t&&n&&(t=Uh(t,"previousSibling"),n=Uh(n,"nextSibling"),r.compare(t,n))){for(var o=t.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,t.appendChild(i)}return e.remove(n),At.each(At.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},zh=function(e,t,n,r){if(r&&!1!==t.merge_siblings){var o=$h(e,rl(r),r);$h(e,o,rl(o,!0))}},jh=function(e,t,n){Mh(e.childNodes,(function(e){Fh(e)&&(t(e)&&n(e),e.hasChildNodes()&&jh(e,t,n))}))},Vh=function(e,t){return function(n){return!(!n||!fl(e,n,t))}},Hh=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)}(e,r)}},qh=kr([{keep:[]},{rename:["name"]},{removed:[]}]),Wh=/^(src|href|style)$/,Kh=At.each,Xh=cl,Yh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Gh=function(e,t,n){var r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"];if(Dn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Un(r)&&n&&o>=r.nodeValue.length&&(r=new uo(r,e.getBody()).next()||r),Un(r)&&!n&&0===o&&(r=new uo(r,e.getBody()).prev()||r),r},Jh=function(e,t){var n=t?"firstChild":"lastChild";if(function(e){return/^(TR|TH|TD)$/.test(e.nodeName)}(e)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},Qh=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},Zh=function(e,t,n,r,o){var i=Rt.fromDom(t),a=Rt.fromDom(e.create(r,o)),u=n?Jt(i):Gt(i);return gn(a,u),n?(ln(i,a),mn(a,i)):(dn(i,a),pn(a,i)),a.dom},ev=function(e,t,n,r){var o=rl(t,n,r);return b(o)||"BR"===o.nodeName||e.isBlock(o)},tv=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=ns(e);pl(n)&&(a?o===i.getRoot()&&(n.list_block&&Xh(t,n.list_block)||q(ce(t.childNodes),(function(t){il(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Qh(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=null}))):i.isBlock(t)&&!i.isBlock(o)&&(ev(i,t,!1)||ev(i,t.firstChild,!0,!0)||t.insertBefore(i.create("br"),t.firstChild),ev(i,t,!0)||ev(i,t.lastChild,!1,!0)||t.appendChild(i.create("br")))),function(e){return gl(e)&&hl(e)&&Yn(ye(e,"mixed"),!0)}(n)&&!Xh(n.inline,t)||i.remove(t,!0)},nv=function(e,t,n,r,o){var i,a=e.dom;if(!function(e,t,n){return!(!hl(n)||!Xh(t,n.inline))||!(!pl(n)||!Xh(t,n.block))||(gl(n)?Dn(t)&&e.is(t,n.selector):void 0)}(a,r,t)&&!function(e,t){return t.links&&"A"===e.nodeName}(r,t))return qh.keep();var u=r;if(hl(t)&&"all"===t.remove&&p(t.preserve_attributes)){var c=X(a.getAttribs(u),(function(e){return j(t.preserve_attributes,e.name.toLowerCase())}));if(a.removeAllAttribs(u),q(c,(function(e){return a.setAttrib(u,e.name,e.value)})),c.length>0)return qh.rename("span")}if("all"!==t.remove){Kh(t.styles,(function(e,r){e=sl(a,ul(e,n),r+""),x(r)&&(r=e,o=null),(t.remove_similar||!o||Xh(fl(a,o,r),e))&&a.setStyle(u,r,""),i=!0})),i&&""===a.getAttrib(u,"style")&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),Kh(t.attributes,(function(e,r){var i;if(e=ul(e,n),x(r)&&(r=e,o=null),t.remove_similar||!o||Xh(a.getAttrib(o,r),e)){if("class"===r&&(e=a.getAttrib(u,r))&&(i="",q(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i))return void a.setAttrib(u,r,i);if(Wh.test(r)&&u.removeAttribute("data-mce-"+r),"style"===r&&On(["li"])(u)&&"none"===a.getStyle(u,"list-style-type"))return u.removeAttribute(r),void a.setStyle(u,"list-style-type","none");"class"===r&&u.removeAttribute("className"),u.removeAttribute(r)}})),Kh(t.classes,(function(e){e=ul(e,n),o&&!a.hasClass(o,e)||a.removeClass(u,e)}));for(var s=a.getAttribs(u),f=0;f<s.length;f++){var l=s[f].nodeName;if(0!==l.indexOf("_")&&0!==l.indexOf("data-"))return qh.keep()}}return"none"!==t.remove?(tv(e,u,t),qh.removed()):qh.keep()},rv=function(e,t,n,r,o){return nv(e,t,n,r,o).fold(O,(function(t){return e.dom.rename(r,t),!0}),B)},ov=function(e,t,n,r){return nv(e,t,n,r,r).fold(k(r),(function(t){return e.dom.createFragment().appendChild(r),e.dom.rename(r,t)}),k(null))},iv=function(e,t,n,r,o){var i=e.formatter.get(t),a=i[0],u=!0,c=e.dom,s=e.selection,f=function(r){var u=function(e,t,n,r,o){var i;return q(dl(e.dom,t.parentNode).reverse(),(function(t){if(!i&&"_start"!==t.id&&"_end"!==t.id){var a=bh(e,t,n,r,o);a&&!1!==a.split&&(i=t)}})),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var c,s,f,l=e.dom;if(n){for(var d=n.parentNode,m=r.parentNode;m&&m!==d;m=m.parentNode){c=l.clone(m,!1);for(var p=0;p<t.length&&null!==(c=ov(e,t[p],u,c));p++);c&&(s&&c.appendChild(s),f||(f=c),s=c)}!i||a.mixed&&l.isBlock(n)||(r=l.split(n,r)),s&&(o.parentNode.insertBefore(s,o),f.appendChild(o),hl(a)&&zh(l,a,0,s))}return r}(e,i,u,r,r,!0,a,n)},l=function(t){return V(i,(function(r){return rv(e,r,n,t,t)}))},d=function(t){var n=!0,r=!1;Dn(t)&&c.getContentEditable(t)&&(n=u,u="true"===c.getContentEditable(t),r=!0);var o=ce(t.childNodes);if(u&&!r){var s=l(t)||V(i,(function(e){return hh(c,t,e)})),f=t.parentNode;!s&&y(f)&&vl(a)&&l(f)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)d(o[m]);r&&(u=n)}q(["underline","line-through","overline"],(function(n){Dn(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&ll(c,t.parentNode)===n&&rv(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,t)}))},m=function(e){var t=c.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return Jf(e)&&Dn(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),Un(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),c.remove(t,!0),n},p=function(t){var n,r,o=Ol(e,t,i,t.collapsed);if(a.split){if(o=xd(o),(n=Gh(e,o,!0))!==(r=Gh(e,o))){if(n=Jh(n,!0),r=Jh(r,!1),Yh(c,n,r)){var u=M.from(n.firstChild).getOr(n);return f(Zh(c,u,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Yh(c,r,n)){u=M.from(r.lastChild).getOr(r);return f(Zh(c,u,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Qh(c,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Qh(c,r,"span",{id:"_end","data-mce-type":"bookmark"});var s=c.createRng();s.setStartAfter(n),s.setEndBefore(r),Bl(c,s,(function(e){q(e,(function(e){Jf(e)||Jf(e.parentNode)||f(e)}))})),f(n),f(r),n=m(!0),r=m()}else n=r=f(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=c.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=c.nodeIndex(r)+1}Bl(c,o,(function(e){q(e,d)}))};if(r){if(tl(r)){var g=c.createRng();g.setStartBefore(r),g.setEndAfter(r),p(g)}else p(r);od(e,t,r,n)}else if("false"!==c.getContentEditable(s.getNode()))s.isCollapsed()&&hl(a)&&!Ml(e).length?Dh(e,t,n,o):(ql(s,!0,(function(){Hl(e,p)})),hl(a)&&yh(e,t,n,s.getStart())&&nl(c,s,s.getRng()),e.nodeChanged()),od(e,t,r,n);else{r=s.getNode();for(var h=0;h<i.length&&(!i[h].ceFalseOverride||!rv(e,i[h],n,r,r));h++);od(e,t,r,n)}},av=At.each,uv=function(e,t,n,r){av(t,(function(t){hl(t)&&av(e.dom.select(t.inline,r),(function(r){Fh(r)&&rv(e,t,n,r,t.exact?r:null)})),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Mh(e.select(r,n),(function(n){Fh(n)&&Mh(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}}(e.dom,t,r)}))},cv=At.each,sv=function(e){return Dn(e)&&!Jf(e)&&!Uf(e)&&!Pn(e)},fv=function(e,t,n,r){var o=e.formatter.get(t),i=o[0],a=!r&&e.selection.isCollapsed(),u=e.dom,c=e.selection,s=function(e,t){if(void 0===t&&(t=i),C(t.onformat)&&t.onformat(e,t,n,r),cv(t.styles,(function(t,r){u.setStyle(e,r,ul(t,n))})),t.styles){var o=u.getAttrib(e,"style");o&&u.setAttrib(e,"data-mce-style",o)}cv(t.attributes,(function(t,r){u.setAttrib(e,r,ul(t,n))})),cv(t.classes,(function(t){t=ul(t,n),u.hasClass(e,t)||u.addClass(e,t)}))},f=function(e,t){var n=!1;return cv(e,(function(e){return!!gl(e)&&(y(e.collapsed)&&e.collapsed!==a?void 0:u.is(t,e.selector)&&!Uf(t)?(s(t,e),n=!0,!1):void 0)})),n},l=function(e){if(d(e)){var t=u.create(e);return s(t),t}return null},m=function(r,a,u){var c=[],d=!0,m=i.inline||i.block,p=l(m);Bl(r,a,(function(a){var l,g=function(a){var h=!1,v=d,b=a.nodeName.toLowerCase(),C=a.parentNode,x=C.nodeName.toLowerCase();if(Dn(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),h=!0),Vn(a)&&!function(e,t,n,r){if(function(e){return e.getParam("format_empty_lines",!1,"boolean")}(e)&&hl(t)){var o=Re(Re({},e.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=fh(Rt.fromDom(n),(function(e){return Uf(e.dom)}));return xe(o,r)&&ti(Rt.fromDom(n.parentNode),!1)&&!i}return!1}(e,i,a,x))return l=null,void(pl(i)&&r.remove(a));if(pl(i)&&i.wrapper&&bh(e,a,t,n))l=null;else{if(d&&!h&&pl(i)&&!i.wrapper&&ol(e,b)&&il(e,x,m)){var w=r.rename(a,m);return s(w),c.push(w),void(l=null)}if(gl(i)){var S=f(o,a);if(!S&&y(C)&&vl(i)&&(S=f(o,C)),!hl(i)||S)return void(l=null)}!d||h||!il(e,m,b)||!il(e,x,m)||!u&&Un(a)&&wo(a.data)||Uf(a)||hl(i)&&r.isBlock(a)?(l=null,q(ce(a.childNodes),g),h&&(d=v),l=null):(l||(l=r.clone(p,!1),a.parentNode.insertBefore(l,a),c.push(l)),l.appendChild(a))}};q(a,g)})),!0===i.links&&q(c,(function(e){var t=function(e){"A"===e.nodeName&&s(e,i),q(ce(e.childNodes),t)};t(e)})),q(c,(function(a){var u=function(e){var t=0;return q(e.childNodes,(function(e){(function(e){return y(e)&&Un(e)&&0===e.length})(e)||Jf(e)||t++})),t}(a);!(c.length>1)&&r.isBlock(a)||0!==u?(hl(i)||pl(i)&&i.wrapper)&&(i.exact||1!==u||(a=function(e){var t=Q(e.childNodes,sv).filter((function(e){return hh(r,e,i)}));return t.map((function(t){var n=r.clone(t,!1);return s(n),r.replace(n,e,!0),r.remove(t,!0),n})).getOr(e)}(a)),uv(e,o,n,a),function(e,t,n,r,o){bh(e,o.parentNode,n,r)&&rv(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(bh(e,i,n,r))return rv(e,t,r,o),!0}))}(e,i,t,n,a),function(e,t,n,r){t.styles&&t.styles.backgroundColor&&jh(r,Vh(e,"fontSize"),Hh(e,"backgroundColor",ul(t.styles.backgroundColor,n)))}(r,i,n,a),function(e,t,n,r){var o=function(t){if(1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType){var n=ll(e,t.parentNode);e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(At.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(e,t,n,r){!hl(t)||"sub"!==t.inline&&"sup"!==t.inline||(jh(r,Vh(e,"fontSize"),Hh(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))}(r,i,0,a),zh(r,i,0,a)):r.remove(a,!0)}))};if("false"!==u.getContentEditable(c.getNode())){if(i){if(r)if(tl(r)){if(!f(o,r)){var p=u.createRng();p.setStartBefore(r),p.setEndAfter(r),m(u,Ol(e,p,o),!0)}}else m(u,r,!0);else if(a&&hl(i)&&!Ml(e).length)!function(e,t,n){var r,o,i=e.selection,a=i.getRng(),u=a.startOffset,c=a.startContainer.nodeValue;(r=$f(e.getBody(),i.getStart()))&&(o=kh(r));var s,f,l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(c&&u>0&&u<c.length&&l.test(c.charAt(u))&&l.test(c.charAt(u-1))){var d=i.getBookmark();a.collapse(!0);var m=Ol(e,a,e.formatter.get(t));m=xd(m),e.formatter.apply(t,n,m),i.moveToBookmark(d)}else r&&o.nodeValue===wh||(s=e.getDoc(),f=Eh(!0).dom,o=(r=s.importNode(f,!0)).firstChild,a.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(o,u)}(e,t,n);else{var g=c.getNode(),h=o[0];e.settings.forced_root_block||!h.defaultBlock||u.getParent(g,u.isBlock)||fv(e,h.defaultBlock),c.setRng(Kg(c.getRng())),ql(c,!0,(function(){Hl(e,(function(t,n){var r=n?t:Ol(e,t,o);m(u,r,!1)}))})),nl(u,c,c.getRng()),e.nodeChanged()}!function(e,t){Ih(Lh[e],(function(e){e(t)}))}(t,e)}rd(e,t,r,n)}else{r=c.getNode();for(var v=0,b=o.length;v<b;v++){var x=o[v];if(x.ceFalseOverride&&gl(x)&&u.is(r,x.selector)){s(r,x);break}}rd(e,t,r,n)}},lv=function(e){return Ce(e,"vars")},dv=function(e){return e.selection.getStart()},mv=function(e,t,n,r,o){return J(t,(function(t){var i=e.formatter.matchNode(t,n,null!=o?o:{},r);return!v(i)}),(function(t){return!!ph(e,t,n)||!r&&y(e.formatter.matchNode(t,n,o,!0))}))},pv=function(e,t){var n=null!=t?t:dv(e);return X(dl(e.dom,n),(function(e){return Dn(e)&&!Pn(e)}))},gv=function(e,t,n){var r=pv(e,t);de(n,(function(n,o){var i=function(n){var i=mv(e,r,o,n.similar,lv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var u=i.getOr(t);lv(n)?n.callback(a,{node:u,format:o,parents:r}):q(n.callbacks,(function(e){return e(a,{node:u,format:o,parents:r})}))}};q([n.withSimilar,n.withoutSimilar],i),q(n.withVars,i)}))},hv=function(e,t,n,r,o,i){return null===t.get()&&function(e,t){e.set({}),t.on("NodeChange",(function(n){gv(t,n.element,e.get())})),t.on("FormatApply FormatRemove",(function(n){var r=M.from(n.node).map((function(e){return tl(e)?e:e.startContainer})).bind((function(e){return Dn(e)?M.some(e):M.from(e.parentElement)})).getOrThunk((function(){return dv(t)}));gv(t,r,e.get())}))}(t,e),function(e,t,n,r,o,i){var a=t.get();q(n.split(","),(function(t){var n=ye(a,t).getOrThunk((function(){var e={withSimilar:{state:xu(!1),similar:!0,callbacks:[]},withoutSimilar:{state:xu(!1),similar:!1,callbacks:[]},withVars:[]};return a[t]=e,e})),u=function(){var n=pv(e);return mv(e,n,t,o,i).isSome()};if(v(i)){var c=o?n.withSimilar:n.withoutSimilar;c.callbacks.push(r),1===c.callbacks.length&&c.state.set(u())}else n.withVars.push({state:xu(u()),similar:o,vars:i,callback:r})})),t.set(a)}(e,t,n,r,o,i),{unbind:function(){return function(e,t,n){var r=e.get();q(t.split(","),(function(e){return ye(r,e).each((function(t){r[e]={withSimilar:Re(Re({},t.withSimilar),{callbacks:X(t.withSimilar.callbacks,(function(e){return e!==n}))}),withoutSimilar:Re(Re({},t.withoutSimilar),{callbacks:X(t.withoutSimilar.callbacks,(function(e){return e!==n}))}),withVars:X(t.withVars,(function(e){return e.callback!==n}))}}))})),e.set(r)}(t,n,r)}}},vv=function(e,t){var n=(t||document).createDocumentFragment();return q(e,(function(e){n.appendChild(e.dom)})),Rt.fromDom(n)},bv=function(e,t,n){return{element:e,width:t,rows:n}},yv=function(e,t){return{element:e,cells:t}},Cv=function(e,t){return{x:e,y:t}},xv=function(e,t){var n=parseInt(tr(e,t),10);return isNaN(n)?1:n},wv=function(e,t,n){var r=e.rows;return!!(r[n]?r[n].cells:[])[t]},Sv=function(e){return G(e,(function(e,t){return t.cells.length>e?t.cells.length:e}),0)},_v=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Lt(o[i],t))return M.some(Cv(i,r));return M.none()},kv=function(e,t,n,r,o){for(var i=[],a=e.rows,u=n;u<=o;u++){var c=a[u].cells,s=t<r?c.slice(t,r+1):c.slice(r,t+1);i.push(yv(a[u].element,s))}return i},Ev=function(e){var t=bv(Gu(e),0,[]);return q(Fu(e,"tr"),(function(e,n){q(Fu(e,"td,th"),(function(r,o){!function(e,t,n,r,o){for(var i=xv(o,"rowspan"),a=xv(o,"colspan"),u=e.rows,c=n;c<n+i;c++){u[c]||(u[c]=yv(Ju(r),[]));for(var s=t;s<t+a;s++)u[c].cells[s]=c===n&&s===t?o:Gu(o)}}(t,function(e,t,n){for(;wv(e,t,n);)t++;return t}(t,o,n),n,e,r)}))})),bv(t.element,Sv(t.rows),t.rows)},Nv=function(e){return function(e,t){var n=Gu(e.element),r=Rt.fromTag("tbody");return gn(r,t),pn(n,r),n}(e,function(e){return H(e.rows,(function(e){var t=H(e.cells,(function(e){var t=Ju(e);return rr(t,"colspan"),rr(t,"rowspan"),t})),n=Gu(e.element);return gn(n,t),n}))}(e))},Av=function(e,t,n){return _v(e,t).bind((function(t){return _v(e,n).map((function(n){return function(e,t,n){var r=t.x,o=t.y,i=n.x,a=n.y,u=o<a?kv(e,r,o,i,a):kv(e,r,a,i,o);return bv(e.element,Sv(u),u)}(e,t,n)}))}))},Tv=function(e,t){return Q(e,(function(e){return"li"===Mt(e)&&zl(e,t)})).fold(k([]),(function(t){return function(e){return Q(e,(function(e){return"ul"===Mt(e)||"ol"===Mt(e)}))}(e).map((function(e){var t=Rt.fromTag(Mt(e)),n=ve(cr(e),(function(e,t){return Fe(t,"list-style")}));return or(t,n),[Rt.fromTag("li"),t]})).getOr([])}))},Rv=function(e,t){var n=Rt.fromDom(t.commonAncestorContainer),r=Ep(n,e),o=X(r,(function(e){return lo(e)||so(e)})),i=Tv(r,t),a=o.concat(i.length?i:function(e){return ho(e)?Kt(e).filter(go).fold(k([]),(function(t){return[e,t]})):go(e)?[e]:[]}(n));return H(a,Gu)},Dv=function(){return vv([])},Ov=function(e,t){return n=Rt.fromDom(t.cloneContents()),r=Rv(e,t),o=G(r,(function(e,t){return pn(t,e),t}),n),r.length>0?vv([o]):o;var n,r,o},Bv=function(e,t){return(n=e,r=t[0],Jr(r,"table",A(Lt,n))).bind((function(e){var n=t[0],r=t[t.length-1],o=Ev(e);return Av(o,n,r).map((function(e){return vv([Nv(e)])}))})).getOrThunk(Dv);var n,r},Lv=function(e,t){var n=Il(t,e);return n.length>0?Bv(e,n):function(e,t){return t.length>0&&t[0].collapsed?Dv():Ov(e,t[0])}(e,t)},Pv=function(e,t){return t>=0&&t<e.length&&Zf(e.charAt(t))},Iv=function(e,t){var n=So(e.innerText);return t?function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Mv=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return Re(Re({},e),{format:t,get:!0,selection:!0})}(n,t),o=e.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return e.fire("GetContent",o),o.content;if("text"===o.format)return function(e){return M.from(e.selection.getRng()).map((function(t){var n=M.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),o=function(e){return e.map((function(e){return e.nodeName})).getOr("div").toLowerCase()}(n),i=St.browser.isIE()&&"pre"!==o,a=e.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),u=Iv(a,i),c=So(a.textContent);if(e.dom.remove(a),Pv(c,0)||Pv(c,c.length-1)){var s=n.getOr(r),f=Iv(s,i),l=f.indexOf(u);return-1===l?u:(Pv(f,l-1)?" ":"")+u+(Pv(f,l+u.length)?" ":"")}return u})).getOr("")}(e);o.getInner=!0;var i=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=Am(e,Ll(o)),a=t.contextual?Lv(Rt.fromDom(e.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)}(e,o);return"tree"===o.format?i:(o.content=e.selection.isCollapsed()?"":i,e.fire("GetContent",o),o.content)},Fv=function(e){return Dn(e)?e.outerHTML:Un(e)?yi.encodeRaw(e.data,!1):$n(e)?"\x3c!--"+e.data+"--\x3e":""},Uv=function(e,t,n){var r=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r}(t);if(e.hasChildNodes()&&n<e.childNodes.length){var o=e.childNodes[n];o.parentNode.insertBefore(r,o)}else e.appendChild(r)},$v=function(e,t){var n,r,o,i,a,u,c,s,f,l=H(ce(t.childNodes),Fv);return function(e,t){var n=0;q(e,(function(e){0===e[0]?n++:1===e[0]?(Uv(t,e[1],n),n++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(t,n)}))}((r=e,o=(n=l).length+r.length+2,i=new Array(o),a=new Array(o),u=function(e,t,o,i,a){var c=s(e,t,o,i);if(null===c||c.start===t&&c.diag===t-i||c.end===e&&c.diag===e-o)for(var f=e,l=o;f<t||l<i;)f<t&&l<i&&n[f]===r[l]?(a.push([0,n[f]]),++f,++l):t-e>i-o?(a.push([2,n[f]]),++f):(a.push([1,r[l]]),++l);else{u(e,c.start,o,c.start-c.diag,a);for(var d=c.start;d<c.end;++d)a.push([0,n[d]]);u(c.end,t,c.end-c.diag,i,a)}},c=function(e,t,o,i){for(var a=e;a-t<i&&a<o&&n[a]===r[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},s=function(e,t,o,u){var s=t-e,f=u-o;if(0===s||0===f)return null;var l,d,m,p,g,h=s-f,v=f+s,b=(v%2==0?v:v+1)/2;for(i[1+b]=e,a[1+b]=t+1,l=0;l<=b;++l){for(d=-l;d<=l;d+=2){for(m=d+b,d===-l||d!==l&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,g=(p=i[m])-e+o-d;p<t&&g<u&&n[p]===r[g];)i[m]=++p,++g;if(h%2!=0&&h-l<=d&&d<=h+l&&a[m-h]<=i[m])return c(a[m-h],d+e-o,t,u)}for(d=h-l;d<=h+l;d+=2){for(m=d+b-h,d===h-l||d!==h+l&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],g=(p=a[m]-1)-e+o-d;p>=e&&g>=o&&n[p]===r[g];)a[m]=p--,g--;if(h%2==0&&-l<=d&&d<=l&&a[m]<=i[m+h])return c(a[m],d+e-o,t,u)}}},f=[],u(0,n.length,0,r.length,f),f),t),t},zv=Oe((function(){return document.implementation.createHTMLDocument("undo")})),jv=function(e){var t,n=(t=e.getBody(),X(H(ce(t.childNodes),Fv),(function(e){return e.length>0}))),r=ee(n,(function(t){var n=Km(e.serializer,t);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}}(r):function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}}(o)},Vv=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;"fragmented"===t.type?$v(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:!y(r)||!zf(r)||!r.isFakeCaret}),e.selection.moveToBookmark(r)},Hv=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},qv=function(e){var t=Rt.fromTag("body",zv());return Xu(t,Hv(e)),q(Fu(t,"*[data-mce-bogus]"),bn),t.dom.innerHTML},Wv=function(e,t){return!(!e||!t)&&(!!function(e,t){return Hv(e)===Hv(t)}(e,t)||function(e,t){return qv(e)===qv(t)}(e,t))},Kv=function(e){return 0===e.get()},Xv=function(e,t,n){Kv(n)&&(e.typing=t)},Yv=function(e,t){e.typing&&(Xv(e,!1,t),e.add())},Gv=function(e){return{undoManager:{beforeChange:function(t,n){return function(e,t,n){Kv(t)&&n.set(Qc(e.selection))}(e,t,n)},add:function(t,n,r,o,i,a){return function(e,t,n,r,o,i,a){var u=jv(e);if(i=i||{},i=At.extend(i,u),!1===Kv(r)||e.removed)return null;var c=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:c,originalEvent:a}).isDefaultPrevented())return null;if(c&&Wv(c,i))return null;t.data[n.get()]&&o.get().each((function(e){t.data[n.get()].beforeBookmark=e}));var s=function(e){return e.getParam("custom_undo_redo_levels",0,"number")}(e);if(s&&t.data.length>s){for(var f=0;f<t.data.length-1;f++)t.data[f]=t.data[f+1];t.data.length--,n.set(t.data.length)}i.bookmark=Qc(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var l={level:i,lastLevel:c,originalEvent:a};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",l),e.fire("change",l)):e.fire("AddUndo",l),i}(e,t,n,r,o,i,a)},undo:function(t,n,r){return function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,Xv(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],Vv(e,o,!0),e.setDirty(!0),e.fire("Undo",{level:o})),o}(e,t,n,r)},redo:function(t,n){return function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Vv(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r}(e,t,n)},clear:function(t,n){return function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")}(e,t,n)},reset:function(e){return function(e){e.clear(),e.add()}(e)},hasUndo:function(t,n){return function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!Wv(jv(e),t.data[0])}(e,t,n)},hasRedo:function(e,t){return function(e,t){return t.get()<e.data.length-1&&!e.typing}(e,t)},transact:function(e,t,n){return function(e,t,n){return Yv(e,t),e.beforeChange(),e.ignore(n),e.add()}(e,t,n)},ignore:function(e,t){return function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}}(e,t)},extra:function(t,n,r,o){return function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];Vv(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}}(e,t,n,r,o)}},formatter:{match:function(t,n,r,o){return yh(e,t,n,r,o)},matchAll:function(t,n){return function(e,t,n){var r=[],o={},i=e.selection.getStart();return e.dom.getParent(i,(function(i){for(var a=0;a<t.length;a++){var u=t[a];!o[u]&&bh(e,i,u,n)&&(o[u]=!0,r.push(u))}}),e.dom.getRoot()),r}(e,t,n)},matchNode:function(t,n,r,o){return bh(e,t,n,r,o)},canApply:function(t){return function(e,t){var n=e.formatter.get(t),r=e.dom;if(n)for(var o=e.selection.getStart(),i=dl(r,o),a=n.length-1;a>=0;a--){var u=n[a];if(!gl(u)||y(u.defaultBlock))return!0;for(var c=i.length-1;c>=0;c--)if(r.is(i[c],u.selector))return!0}return!1}(e,t)},closest:function(t){return Ch(e,t)},apply:function(t,n,r){return fv(e,t,n,r)},remove:function(t,n,r,o){return iv(e,t,n,r,o)},toggle:function(t,n,r){return function(e,t,n,r){var o=e.formatter.get(t);!yh(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?fv(e,t,n,r):iv(e,t,n,r)}(e,t,n,r)},formatChanged:function(t,n,r,o,i){return hv(e,t,n,r,o,i)}},editor:{getContent:function(t,n){return function(e,t,n){return M.from(e.getBody()).fold(k("tree"===t.format?new Bm("body",11):""),(function(r){return Ym(e,t,n,r)}))}(e,t,n)},setContent:function(t,n){return sh(e,t,n)},insertContent:function(t,n){return oh(e,t,n)},addVisual:function(t){return function(e,t){var n=e.dom,r=y(t)?t:e.getBody();v(e.hasVisual)&&(e.hasVisual=function(e){return e.getParam("visual",!0,"boolean")}(e)),q(n.select("table,a",r),(function(t){switch(t.nodeName){case"TABLE":var r=function(e){return e.getParam("visual_table_class","mce-item-table","string")}(e),o=n.getAttrib(t,"border");o&&"0"!==o||!e.hasVisual?n.removeClass(t,r):n.addClass(t,r);break;case"A":if(!n.getAttrib(t,"href")){var i=n.getAttrib(t,"name")||t.id,a=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")}(e);i&&e.hasVisual?n.addClass(t,a):n.removeClass(t,a)}}})),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})}(e,t)}},selection:{getContent:function(t,n){return Mv(e,t,n)}},raw:{getModel:function(){return M.none()}}}},Jv=function(e){return Ce(e.plugins,"rtc")},Qv=function(e){var t=e;return function(e){return ye(e.plugins,"rtc").bind((function(e){return M.from(e.setup)}))}(e).fold((function(){return t.rtcInstance=Gv(e),M.none()}),(function(e){return t.rtcInstance=function(){var e=k(null),t=k("");return{undoManager:{beforeChange:w,add:e,undo:e,redo:e,clear:w,reset:w,hasUndo:O,hasRedo:O,transact:e,ignore:w,extra:w},formatter:{match:O,matchAll:k([]),matchNode:k(void 0),canApply:O,closest:t,apply:w,remove:w,toggle:w,formatChanged:k({unbind:w})},editor:{getContent:t,setContent:t,insertContent:w,addVisual:w},selection:{getContent:t},raw:{getModel:k(M.none())}}}(),M.some((function(){return e().then((function(e){return t.rtcInstance=function(e){var t=function(e){return m(e)?e:{}},n=e.undoManager,r=e.formatter,o=e.editor,i=e.selection,a=e.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(e,t,r){return n.transact(r)},ignore:function(e,t){return n.ignore(t)},extra:function(e,t,r,o){return n.extra(r,o)}},formatter:{match:function(e,n,o,i){return r.match(e,t(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(e){return r.canApply(e)},closest:function(e){return r.closest(e)},apply:function(e,n,o){return r.apply(e,t(n))},remove:function(e,n,o,i){return r.remove(e,t(n))},toggle:function(e,n,o){return r.toggle(e,t(n))},formatChanged:function(e,t,n,o,i){return r.formatChanged(t,n,o,i)}},editor:{getContent:function(e,t){return o.getContent(e)},setContent:function(e,t){return o.setContent(e,t)},insertContent:function(e,t){return o.insertContent(e)},addVisual:o.addVisual},selection:{getContent:function(e,t){return i.getContent(t)}},raw:{getModel:function(){return M.some(a.getRawModel())}}}}(e),e.rtc.isRemote}))}))}))},Zv=function(e){return e.rtcInstance?e.rtcInstance:Gv(e)},eb=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},tb=function(e,t){return void 0===t&&(t={}),function(e,t,n){return eb(e).selection.getContent(t,n)}(e,t.format?t.format:"html",t)},nb=function(e){return 0===e.dom.length?(vn(e),M.none()):M.some(e)},rb=function(e,t,n,r){e.bind((function(e){return(r?rg:ng)(e.dom,r?e.dom.length:0),t.filter(zt).map((function(t){return function(e,t,n,r){var o=e.dom,i=t.dom,a=r?o.length:i.length;r?(og(o,i,!1,!r),n.setStart(i,a)):(og(i,o,!1,!r),n.setEnd(i,a))}(e,t,n,r)}))})).orThunk((function(){var e=function(e,t){return e.filter((function(e){return Zl.isBookmarkNode(e.dom)})).bind(t?Yt:Xt)}(t,r).or(t).filter(zt);return e.map((function(e){return function(e,t){Kt(e).each((function(n){var r=e.dom;t&&Kp(n,Tc(r,0))?ng(r,0):!t&&Xp(n,Tc(r,r.length))&&rg(r,r.length)}))}(e,r)}))}))},ob=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return Re(Re({format:"html"},e),{set:!0,selection:!0,content:t})}(n,t),o=r;if(!r.no_events){var i=e.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void e.fire("SetContent",i);o=i}o.content=function(e,t){if("raw"!==t.format){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,Re(Re({isRootContent:!0,forced_root_block:!1},o),t));return ep({validate:e.validate},e.schema).serialize(i)}return t.content}(e,o);var a=e.selection.getRng();!function(e,t){var n=M.from(t.firstChild).map(Rt.fromDom),r=M.from(t.lastChild).map(Rt.fromDom);e.deleteContents(),e.insertNode(t);var o=n.bind(Xt).filter(zt).bind(nb),i=r.bind(Yt).filter(zt).bind(nb);rb(o,n,e,!0),rb(i,r,e,!1),e.collapse(!1)}(a,a.createContextualFragment(o.content)),e.selection.setRng(a),Hd(e,a),o.no_events||e.fire("SetContent",o)},ib=function(e,t,n){if(e&&Ce(e,t)){var r=X(e[t],(function(e){return e!==n}));0===r.length?delete e[t]:e[t]=r}};var ab,ub,cb=function(e){return!!e.select},sb=function(e){return!(!e||!e.ownerDocument)&&It(Rt.fromDom(e.ownerDocument),Rt.fromDom(e))},fb=function(e,t,n,r){var o,i,a=function(e,t){var n,r,o=function(t,n){return Q(n,(function(n){return e.is(n,t)}))},i=function(t){return e.getParents(t,null,e.getRoot())};return{selectorChangedWithUnbind:function(e,a){return n||(n={},r={},t.on("NodeChange",(function(e){var t=e.element,a=i(t),u={};At.each(n,(function(e,t){o(t,a).each((function(n){r[t]||(q(e,(function(e){e(!0,{node:n,selector:t,parents:a})})),r[t]=e),u[t]=e}))})),At.each(r,(function(e,n){u[n]||(delete r[n],At.each(e,(function(e){e(!1,{node:t,selector:n,parents:a})})))}))}))),n[e]||(n[e]=[]),n[e].push(a),o(e,i(t.selection.getStart())).each((function(){r[e]=n[e]})),{unbind:function(){ib(n,e,a),ib(r,e,a)}}}}}(e,r).selectorChangedWithUnbind,u=function(e,t){return ob(r,e,t)},c=function(e){var t=f();t.collapse(!!e),l(t)},s=function(){return t.getSelection?t.getSelection():t.document.selection},f=function(){var n,a,u,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}},f=t.document;if(void 0!==r.bookmark&&!1===Cm(r)){var l=cm(r);if(l.isSome())return l.map((function(e){return Am(r,[e])[0]})).getOr(f.createRange())}try{(n=s())&&!Rn(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():f.createRange(),a=Am(r,[a])[0])}catch(e){}return a||(a=f.createRange?f.createRange():f.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(u=e.getRoot(),a.setStart(u,0),a.setEnd(u,0)),o&&i&&(0===c(a.START_TO_START,a,o)&&0===c(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},l=function(e,t){var n;if(function(e){return!!e&&(!!cb(e)||sb(e.startContainer)&&sb(e.endContainer))}(e)){var a=cb(e)?e:null;if(a){i=null;try{a.select()}catch(e){}}else{var u=s();if(e=r.fire("SetSelectionRange",{range:e,forward:t}).range,u){i=e;try{u.removeAllRanges(),u.addRange(e)}catch(e){}!1===t&&u.extend&&(u.collapse(e.endContainer,e.endOffset),u.extend(e.startContainer,e.startOffset)),o=u.rangeCount>0?u.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!u.setBaseAndExtent||St.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(n=e.startContainer.childNodes[e.startOffset])&&"IMG"===n.tagName&&(u.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),u.anchorNode===e.startContainer&&u.focusNode===e.endContainer||u.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},d=function(){var t=s(),n=null==t?void 0:t.anchorNode,r=null==t?void 0:t.focusNode;if(!t||!n||!r||Rn(n)||Rn(r))return!0;var o=e.createRng();o.setStart(n,t.anchorOffset),o.collapse(!0);var i=e.createRng();return i.setStart(r,t.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:c,setCursorLocation:function(t,n){var o=e.createRng();y(t)&&y(n)?(o.setStart(t,n),o.setEnd(t,n),l(o),c(!1)):(jl(e,o,r.getBody(),!0),l(o))},getContent:function(e){return tb(r,e)},setContent:u,getBookmark:function(e,t){return p.getBookmark(e,t)},moveToBookmark:function(e){return p.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return M.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(jl(e,o,t,!0),jl(e,o,t,!1)),o}))}(e,t,n).each(l),t},isCollapsed:function(){var e=f(),t=s();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:d,setNode:function(t){return u(e.getOuterHTML(t)),t},getNode:function(){return function(e,t){var n,r,o;if(!t)return e;r=t.startContainer,o=t.endContainer;var i=t.startOffset,a=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Nm(r.nextSibling,!0):r.parentNode,o=0===a?Nm(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),f())},getSel:s,setRng:l,getRng:f,getStart:function(e){return km(r.getBody(),f(),e)},getEnd:function(e){return Em(r.getBody(),f(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i=[],a=e.getRoot();if(n=e.getParent(n||km(a,t,t.collapsed),e.isBlock),r=e.getParent(r||Em(a,t,t.collapsed),e.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var u=new uo(n,a);(o=u.next())&&o!==r;)e.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(e,f(),t,n)},normalize:function(){var t=f(),n=s();if(!(Ll(n).length>1)&&Vl(r)){var o=yd(e,t);return o.each((function(e){l(e,d())})),o.getOr(t)}return t},selectorChanged:function(e,t){return a(e,t),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){y(e)?function(e,t,n){(e.inline?zd:Vd)(e,t,n)}(r,e,t):Hd(r,f(),t)},placeCaretAt:function(e,t){return l(sd(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=f();return e.collapsed?Tc.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=o=i=null,g.destroy()}},p=Zl(m),g=ud(m,r);return m.bookmarkManager=p,m.controlSelection=g,m},lb=function(e,t,n){e.addNodeFilter("font",(function(e){q(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){q(t,(function(t){e.attr(t,null)}))}(e,["color","face","size"])}))}))},db=function(e,t){var n=Di();t.convert_fonts_to_spans&&lb(e,n,At.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",(function(e){q(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))}(e,n)},mb=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},pb=function(e,t){var n;try{n=atob(t)}catch(e){return M.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return M.some(new Blob([r],{type:e}))},gb=function(e){return 0===e.indexOf("blob:")?function(e){return new eo((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===o.status?t(o.response):r()},o.onerror=r,o.send()}catch(e){r()}}))}(e):0===e.indexOf("data:")?(t=e,new eo((function(e){var n=mb(t),r=n.type,o=n.data;pb(r,o).fold((function(){return e(new Blob([]))}),e)}))):null;var t},hb=0,vb=function(e){return(e||"blobid")+hb++},bb=function(e,t,n,r){var o,i;if(0!==t.src.indexOf("blob:")){var a=mb(t.src),u=a.data,c=a.type;o=u,(i=e.getByData(o,c))?n({image:t,blobInfo:i}):gb(t.src).then((function(r){i=e.create(vb(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))}else(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):gb(t.src).then((function(r){(function(e){return new eo((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))})(r).then((function(a){o=mb(a).data,i=e.create(vb(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)}))},yb=function(e,t){var n={};return{findAll:function(r,o){o||(o=B);var i=X(function(e){return e?ce(e.getElementsByTagName("img")):[]}(r),(function(t){var n=t.src;return!!St.fileApi&&(!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!n||n===St.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t)))))})),a=H(i,(function(e){if(void 0!==n[e.src])return new eo((function(t){n[e.src].then((function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new eo((function(n,r){bb(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return eo.all(a)}}},Cb=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new Bm("br",1)).shortEnded=!0:r.empty().append(new Bm("#text",3)).value=Co},xb=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},wb=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)}))},Sb=function(e,t){var n=t.blob_cache,r=function(e){var r=e.attr("src");(function(e){return e.attr("src")===St.transparentSrc||y(e.attr("data-mce-placeholder"))})(e)||function(e){return y(e.attr("data-mce-bogus"))}(e)||function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(e);return t?M.some({type:t[1],data:decodeURIComponent(t[2])}):M.none()}(r).filter((function(){return function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),de(e.attributes.map,(function(e,t){n.setAttribute(t,e)})),t.images_dataimg_filter(n)}return!0}(e,t)})).bind((function(e){var t=e.type,r=e.data;return M.from(n.getByData(r,t)).orThunk((function(){return pb(t,r).map((function(e){var t=n.create(vb(),e,r);return n.add(t),t}))}))})).each((function(t){e.attr("src",t.blobUri())}))};n&&e.addAttributeFilter("src",(function(e){return q(e,r)}))},_b=At.makeMap,kb=At.each,Eb=At.explode,Nb=At.extend,Ab=function(e,t){void 0===t&&(t=Ti());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t=e.name;t in n&&((u=o[t])?u.push(e):o[t]=[e]);for(var a=r.length;a--;){var u,c=r[a].name;if(c in e.attributes.map)(u=i[c])?u.push(e):i[c]=[e]}return e},u={schema:t,addAttributeFilter:function(e,t){kb(Eb(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){kb(Eb(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},getNodeFilters:function(){var e=[];for(var t in n)Ce(n,t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(u,c){var s,f,l,d,m,p,g,h,v=[];c=c||{},o={},i={};var b=Nb(_b("script,style,head,html,body,title,meta,param"),t.getBlockElements()),y=t.getNonEmptyElements(),C=t.children,x=e.validate,w=function(e){return!1===e?"":!0===e?"p":e}("forced_root_block"in c?c.forced_root_block:e.forced_root_block),S=t.getWhiteSpaceElements(),_=/^[ \t\r\n]+/,k=/[ \t\r\n]+$/,E=/[ \t\r\n]+/g,N=/^[ \t\r\n]+$/,A=Ce(S,c.context)||Ce(S,e.root_name),T=function(e,t){var r,i=new Bm(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},R=function(e){for(var n=t.getBlockElements(),r=e.prev;r&&3===r.type;){var o=r.value.replace(k,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},D=Wm({validate:x,document:e.document,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:function(e){var t={};for(var n in e)"li"!==n&&"p"!==n&&(t[n]=e[n]);return t}(t.getSelfClosingElements()),cdata:function(e){h.append(T("#cdata",4)).value=e},text:function(e,t){var n;A||(e=e.replace(E," "),function(e,t){return e&&(Ce(t,e.name)||"br"===e.name)}(h.lastChild,b)&&(e=e.replace(_,""))),0!==e.length&&((n=T("#text",3)).raw=!!t,h.append(n).value=e)},comment:function(e){h.append(T("#comment",8)).value=e},pi:function(e,t){h.append(T(e,7)).value=t,R(h)},doctype:function(e){h.append(T("#doctype",10)).value=e,R(h)},start:function(e,n,o){var a=x?t.getElementRule(e):{};if(a){var u=T(a.outputName||e,1);u.attributes=n,u.shortEnded=o,h.append(u);var c=C[h.name];c&&C[u.name]&&!c[u.name]&&v.push(u);for(var s=r.length;s--;){var f=r[s].name;f in n.map&&((p=i[f])?p.push(u):i[f]=[u])}b[e]&&R(u),o||(h=u),!A&&S[e]&&(A=!0)}},end:function(n){var r,o,i,a,u=x?t.getElementRule(n):{};if(u){if(b[n]&&!A){if((r=h.firstChild)&&3===r.type)if((o=r.value.replace(_,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||N.test(o))&&(r.remove(),r=i),r=i;if((r=h.lastChild)&&3===r.type)if((o=r.value.replace(k,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||N.test(o))&&(r.remove(),r=i),r=i}if(A&&S[n]&&(A=!1),u.removeEmpty&&wb(t,y,S,h))return a=h.parent,b[h.name]?h.empty().remove():h.unwrap(),void(h=a);u.paddEmpty&&(function(e){return xb(e,"#text")&&e.firstChild.value===Co}(h)||wb(t,y,S,h))&&Cb(e,c,b,h),h=h.parent}}},t),O=h=new Bm(c.context||e.root_name,11);if(D.parse(u,c.format),x&&v.length&&(c.context?c.invalid=!0:function(e){for(var n=_b("tr,td,th,tbody,thead,tfoot,table"),r=t.getNonEmptyElements(),o=t.getWhiteSpaceElements(),i=t.getTextBlockElements(),u=t.getSpecialElements(),c=function(e,n){if(void 0===n&&(n=e.parent),u[e.name])e.empty().remove();else{for(var r=0,o=e.children();r<o.length;r++){var i=o[r];t.isValidChild(n.name,i.name)||c(i,n)}e.unwrap()}},s=0;s<e.length;s++){var f=e[s],l=void 0,d=void 0,m=void 0;if(f.parent&&!f.fixed)if(i[f.name]&&"li"===f.parent.name){for(var p=f.next;p&&i[p.name];)p.name="li",p.fixed=!0,f.parent.insert(p,f.parent),p=p.next;f.unwrap()}else{var g=[f];for(l=f.parent;l&&!t.isValidChild(l.name,f.name)&&!n[l.name];l=l.parent)g.push(l);if(l&&g.length>1)if(t.isValidChild(l.name,f.name)){g.reverse();for(var h=d=a(g[0].clone()),v=0;v<g.length-1;v++){t.isValidChild(h.name,g[v].name)?(m=a(g[v].clone()),h.append(m)):m=h;for(var b=g[v].firstChild;b&&b!==g[v+1];){var y=b.next;m.append(b),b=y}h=m}wb(t,r,o,d)?l.insert(f,g[0],!0):(l.insert(d,g[0],!0),l.insert(f,d)),l=g[0],(wb(t,r,o,l)||xb(l,"br"))&&l.empty().remove()}else c(f);else if(f.parent){if("li"===f.name){if((p=f.prev)&&("ul"===p.name||"ol"===p.name)){p.append(f);continue}if((p=f.next)&&("ul"===p.name||"ol"===p.name)){p.insert(f,p.firstChild,!0);continue}f.wrap(a(new Bm("ul",1)));continue}t.isValidChild(f.parent.name,"div")&&t.isValidChild("div",f.name)?f.wrap(a(new Bm("div",1))):c(f)}}}}(v)),w&&("body"===O.name||c.isRootContent)&&function(){var n=O.firstChild,r=null,o=function(e){e&&((n=e.firstChild)&&3===n.type&&(n.value=n.value.replace(_,"")),(n=e.lastChild)&&3===n.type&&(n.value=n.value.replace(k,"")))};if(t.isValidChild(O.name,w.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=T(w,1)).attr(e.forced_root_block_attrs),O.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!c.invalid){for(g in o)if(Ce(o,g)){for(p=n[g],d=(s=o[g]).length;d--;)s[d].parent||s.splice(d,1);for(f=0,l=p.length;f<l;f++)p[f](s,g,c)}for(f=0,l=r.length;f<l;f++)if((p=r[f]).name in i){for(d=(s=i[p.name]).length;d--;)s[d].parent||s.splice(d,1);for(d=0,m=p.callbacks.length;d<m;d++)p.callbacks[d](s,p.name,c)}}return O}};return function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,c,s,f,l,d,m=e.length,p=At.extend({},n.getBlockElements()),g=n.getNonEmptyElements(),h=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(u=(a=e[i]).parent,p[a.parent.name]&&a===u.lastChild){for(s=a.prev;s;){if("span"!==(f=s.name)||"bookmark"!==s.attr("data-mce-type")){"br"===f&&(a=null);break}s=s.prev}a&&(a.remove(),wb(n,g,h,u)&&(l=n.getElementRule(u.name))&&(l.removeEmpty?u.remove():l.paddEmpty&&Cb(t,o,p,u)))}else{for(c=a;u&&u.firstChild===c&&u.lastChild===c&&(c=u,!p[u.name]);)u=u.parent;c===u&&!0!==t.padd_empty_with_br&&((d=new Bm("#text",3)).value=Co,a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n,r,o=e.length;if(!t.allow_unsafe_link_target)for(;o--;){var i=e[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?At.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(e){return e.split(" ").filter((function(e){return e.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new Bm("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){for(var t=n.getValidClasses(),r=e.length;r--;){for(var o=e[r],i=o.attr("class").split(" "),a="",u=0;u<i.length;u++){var c=i[u],s=!1,f=t["*"];f&&f[c]&&(s=!0),f=t[o.name],!s&&f&&f[c]&&(s=!0),s&&(a&&(a+=" "),a+=c)}a.length||(a=null),o.attr("class",a)}})),Sb(e,t)}(u,e),function(e,t){t.inline_styles&&db(e,t)}(u,e),u},Tb=function(e,t,n){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,n)?function(e,t,n){var r,o=e.dom,i=t.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var u=a.createHTMLDocument("");At.each("BODY"===i.nodeName?i.childNodes:[i],(function(e){u.body.appendChild(u.importNode(e,!0))})),i="BODY"!==i.nodeName?u.body.firstChild:u.body,r=o.doc,o.doc=u}return function(e,t){e.fire("PreProcess",t)}(e,Re(Re({},n),{node:i})),r&&(o.doc=r),i}(e,t,n):t},Rb=function(e,t,n){-1===At.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})),t.push(n))},Db=function(e,t,n,r,o){var i=function(e,t,n){return ep(e,t).serialize(n)}(t,n,r);return function(e,t,n){if(!t.no_events&&e){var r=function(e,t){return e.fire("PostProcess",t)}(e,Re(Re({},t),{content:n}));return r.content}return n}(e,o,i)},Ob=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:hu.DOM,o=t&&t.schema?t.schema:Ti(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs;var i=Ab(e,o);!function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){for(var n=e.length;n--;){var r=e[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(t,null)}})),e.addAttributeFilter("src,href,style",(function(e,r){for(var o="data-mce-"+r,i=t.url_converter,a=t.url_converter_scope,u=e.length;u--;){var c=e[u],s=c.attr(o);void 0!==s?(c.attr(r,s.length>0?s:null),c.attr(o,null)):(s=c.attr(r),"style"===r?s=n.serializeStyle(n.parseStyle(s),c.name):i&&(s=i.call(a,s,r,c.name)),c.attr(r,s.length>0?s:null))}})),e.addAttributeFilter("class",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),e.addAttributeFilter("data-mce-type",(function(e,t,n){for(var r=e.length;r--;){var o=e[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=M.from(o.firstChild).exists((function(e){return!wo(e.value)}));i?o.unwrap():o.remove()}}})),e.addNodeFilter("noscript",(function(e){for(var t=e.length;t--;){var n=e[t].firstChild;n&&(n.value=yi.decode(n.value))}})),e.addNodeFilter("script,style",(function(e,n){for(var r=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=e.length;o--;){var i=e[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var u=i.attr("type");u&&i.attr("type","mce-no/type"===u?null:u.replace(/^mce\-/,"")),"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),e.addNodeFilter("#comment",(function(e){for(var r=e.length;r--;){var o=e[r];t.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),e.addNodeFilter("xml:namespace,input",(function(e,t){for(var n=e.length;n--;){var r=e[n];7===r.type?r.remove():1===r.type&&("input"!==t||r.attr("type")||r.attr("type","text"))}})),e.addAttributeFilter("data-mce-type",(function(t){q(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}))}(i,e,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var u=Re({format:"html"},a),c=Tb(t,n,u),s=function(e,t,n){var r=So(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||yo(Rt.fromDom(t))?r:At.trim(r)}(r,c,u),f=function(e,t,n){var r=n.selection?Re({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t=function(e){return e&&"br"===e.name},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}}(o),o}(i,s,u);return"tree"===u.format?f:Db(t,e,o,f,u)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:A(Rb,i,n),getTempAttrs:k(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Bb=function(e,t){var n=Ob(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Lb=function(e,t){return void 0===t&&(t={}),function(e,t,n){return Zv(e).editor.getContent(t,n)}(e,t,t.format?t.format:"html")},Pb=function(e,t,n){return void 0===n&&(n={}),function(e,t,n){return Zv(e).editor.setContent(t,n)}(e,t,n)},Ib=hu.DOM,Mb=function(e){return M.from(e).each((function(e){return e.destroy()}))},Fb=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&Ib.remove(o.nextSibling),function(e){e.fire("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){Ib.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.fire("detach")}(e),Ib.remove(e.getContainer()),Mb(t),Mb(n),e.destroy()}},Ub=function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),Mb(n),Mb(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),Ib.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())},$b=(ab=function(e,t){return m(e)&&m(t)?$b(e,t):t},function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)Ce(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),zb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),jb="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Vb="imagetools,toc".split(","),Hb=function(e){var t=X(zb,(function(t){return Ce(e,t)})),n=e.forced_root_block;return!1!==n&&""!==n||t.push("forced_root_block (false only)"),oe(t)},qb=function(e){var t=At.makeMap(e.plugins," "),n=function(e){return Ce(t,e)},r=De(De([],X(jb,n),!0),ee(Vb,(function(e){return n(e)?[e+" (moving to premium)"]:[]})),!0);return oe(r)},Wb=pt().deviceType,Kb=Wb.isTouch(),Xb=Wb.isPhone(),Yb=Wb.isTablet(),Gb=["lists","autolink","autosave"],Jb={table_grid:!1,object_resizing:!1,resize:!1},Qb=function(e){var t=p(e)?e.join(" "):e,n=H(d(t)?t.split(" "):[],$e);return X(n,(function(e){return e.length>0}))},Zb=function(e,t){var n,r,o=(r={},he(t,(function(t,n){return j(e,n)}),ge(n={}),ge(r)),{t:n,f:r});return function(e,t){return{sections:k(e),settings:k(t)}}(o.t,o.f)},ey=function(e,t){return Ce(e.sections(),t)},ty=function(e,t){return ye(e,"toolbar_mode").orThunk((function(){return ye(e,"toolbar_drawer").map((function(e){return!1===e?"wrap":e}))})).getOr(t)},ny=function(e,t){var n={resize:!1,toolbar_mode:ty(e,"scrolling"),toolbar_sticky:!1};return Re(Re(Re({},Jb),n),t?{menubar:!1}:{})},ry=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?At.extend({},e.external_plugins,n):n},oy=function(e,t,n,r){return e&&function(e,t,n){var r=e.sections();return ey(e,t)&&r[t].theme===n}(t,"mobile","mobile")?X(r,A(j,Gb)):e&&ey(t,"mobile")?r:n},iy=function(e,t,n,r){var o=Qb(n.forced_plugins),i=Qb(r.plugins),a=function(e,t){return ey(e,t)?e.sections()[t]:{}}(t,"mobile"),u=a.plugins?Qb(a.plugins):i,c=function(e,t){return[].concat(Qb(e)).concat(Qb(t))}(o,oy(e,t,i,u));if(St.browser.isIE()&&j(c,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return At.extend(r,{plugins:c.join(" ")})},ay=function(e,t,n,r,o){var i=e?{mobile:ny(o.mobile||{},t)}:{},a=Zb(["mobile"],$b(i,o)),u=At.extend(n,r,a.settings(),function(e,t){return e&&ey(t,"mobile")}(e,a)?function(e,t,n){void 0===n&&(n={});var r=e.sections(),o=ye(r,t).getOr({});return At.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(e,a,r,u)},uy=function(e,t,n,r,o){var i=function(e,t,n,r,o){var i={id:t,theme:"silver",toolbar_mode:ty(e,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Re(Re({},i),r?Jb:{})}(o,t,n,Kb,e),a=ay(Xb||Yb,Xb,i,r,o);return!1!==a.deprecation_warnings&&function(e,t){var n=Hb(e),r=qb(t),o=r.length>0,i=n.length>0,a="mobile"===t.theme;if(o||i||a){var u="\n- ",c=a?"\n\nThemes:\n- mobile":"",s=o?"\n\nPlugins:\n- "+r.join(u):"",f=i?"\n\nSettings:\n- "+n.join(u):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+c+s+f)}}(o,a),a},cy=function(e,t,n){return M.from(t.settings[n]).filter(e)},sy=function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?q(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[At.trim(n[0])]=At.trim(n[1]):t[At.trim(n[0])]=At.trim(n[0])})):t=e,t}(i):"string"===r?cy(d,e,t).getOr(n):"number"===r?cy(x,e,t).getOr(n):"boolean"===r?cy(h,e,t).getOr(n):"object"===r?cy(m,e,t).getOr(n):"array"===r?cy(p,e,t).getOr(n):"string[]"===r?cy((o=d,function(e){return p(e)&&te(e,o)}),e,t).getOr(n):"function"===r?cy(C,e,t).getOr(n):i},fy=(ub={},{add:function(e,t){ub[e]=t},get:function(e){return ub[e]?ub[e]:{icons:{}}},has:function(e){return Ce(ub,e)}}),ly=function(e,t){return t.dom[e]},dy=function(e,t){return parseInt(ir(t,e),10)},my=A(ly,"clientWidth"),py=A(ly,"clientHeight"),gy=A(dy,"margin-top"),hy=A(dy,"margin-left"),vy=function(e,t,n){var r,o=Rt.fromDom(e.getBody()),i=e.inline?o:(r=o,Rt.fromDom(qt(r).dom.documentElement)),a=function(e,t,n,r){var o=function(e){return e.dom.getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom.clientLeft+hy(t):0),y:r-(e?o.top+t.dom.clientTop+gy(t):0)}}(e.inline,i,t,n);return function(e,t,n){var r=my(e),o=py(e);return t>=0&&n>=0&&t<=r&&n<=o}(i,a.x,a.y)},by=function(e){var t,n=e.inline?e.getBody():e.getContentAreaContainer();return(t=n,M.from(t).map(Rt.fromDom)).map(yn).getOr(!1)},yy=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){return M.from(t[0])},o=function(){t.length>0&&n().reposition(t)},i=function(e){Z(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},a=function(a,u){if(void 0===u&&(u=!0),!e.removed&&by(e))return u&&e.fire("BeforeOpenNotification",{notification:a}),Q(t,(function(e){return t=n().getArgs(e),r=a,!(t.type!==r.type||t.text!==r.text||t.progressBar||t.timeout||r.progressBar||r.timeout);var t,r})).getOrThunk((function(){e.editorManager.setActive(e);var u=n().open(a,(function(){i(u),o(),r().fold((function(){return e.focus()}),(function(e){return Rt.fromDom(e.getEl()).dom.focus()}))}));return function(e){t.push(e)}(u),o(),e.fire("OpenNotification",{notification:Re({},u)}),u}))},u=k(t);return function(e){e.on("SkinLoaded",(function(){var t=function(e){return e.getParam("service_message")}(e);t&&a({text:t,type:"warning",timeout:0},!1),o()})),e.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),e.on("remove",(function(){q(t.slice(),(function(e){n().close(e)}))}))}(e),{open:a,close:function(){r().each((function(e){n().close(e),i(e),o()}))},getNotifications:u}},Cy=Eu.PluginManager,xy=Eu.ThemeManager;var wy=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:t,alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t?t.apply(e,n):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{dialog:t})}(n)},i=function(n){!function(t){e.fire("CloseWindow",{dialog:t})}(n),0===(t=X(t,(function(e){return e!==n}))).length&&e.focus()},a=function(t){e.editorManager.setActive(e),um(e);var n=t();return o(n),n};return e.on("remove",(function(){q(t,(function(e){n().close(e)}))})),{open:function(e,t){return a((function(){return n().open(e,t,i)}))},openUrl:function(e){return a((function(){return n().openUrl(e,i)}))},alert:function(e,t,o){var i=n();i.alert(e,r(o||i,t))},confirm:function(e,t,o){var i=n();i.confirm(e,r(o||i,t))},close:function(){M.from(t[t.length-1]).each((function(e){n().close(e),i(e)}))}}},Sy=function(e,t){e.notificationManager.open({type:"error",text:t})},_y=function(e,t){e._skinLoaded?Sy(e,t):e.on("SkinLoaded",(function(){Sy(e,t)}))},ky=function(e,t,n){nd(e,t,{message:n}),console.error(n)},Ey=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},Ny=function(e,t,n){ky(e,"PluginLoadError",Ey("plugin",t,n))},Ay=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,De([e],t,!1)):r.log.apply(r,De([e],t,!1)))},Ty=function(e){return Ry(e,function(e){var t=e.getParam("content_css");return d(t)?H(t.split(","),$e):p(t)?t:!1===t||e.inline?[]:["default"]}(e))},Ry=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r="content"+e.editorManager.suffix+".css",o=!0===e.inline;return H(t,(function(t){return function(e){return/^[a-z0-9\-]+$/i.test(e)}(t)&&!o?n+"/"+t+"/"+r:e.documentBaseURI.toAbsolute(t)}))},Dy=function(e){e.contentCSS=e.contentCSS.concat(Ty(e),function(e){return Ry(e,gs(e))}(e))},Oy=function(){var e={},t=function(e,t){return{status:e,resultUri:t}},n=function(t){return t in e};return{hasBlobUri:n,getResultUri:function(t){var n=e[t];return n?n.resultUri:null},isPending:function(t){return!!n(t)&&1===e[t].status},isUploaded:function(t){return!!n(t)&&2===e[t].status},markPending:function(n){e[n]=t(1,null)},markUploaded:function(n,r){e[n]=t(2,r)},removeFailed:function(t){delete e[t]},destroy:function(){e={}}}},By=0,Ly=function(e){return e+By+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t},Py=function(e,t){var n={},r=function(e,n,r,o){var i=new XMLHttpRequest;i.open("POST",t.url),i.withCredentials=t.credentials,i.upload.onprogress=function(e){o(e.loaded/e.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var e,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((e=t.basePath,o=a.location,e?e.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",e.blob(),e.filename()),i.send(a)},o=function(e,t){return{url:t,blobInfo:e,status:!0}},i=function(e,t,n){return{url:"",blobInfo:e,status:!1,error:{message:t,options:n}}},a=function(e,t){At.each(n[e],(function(e){e(t)})),delete n[e]},u=function(r,u){return r=At.grep(r,(function(t){return!e.isUploaded(t.blobUri())})),eo.all(At.map(r,(function(r){return e.isPending(r.blobUri())?function(e){var t=e.blobUri();return new eo((function(e){n[t]=n[t]||[],n[t].push(e)}))}(r):function(t,n,r){return e.markPending(t.blobUri()),new eo((function(u){var c;try{var s=function(){c&&c.close()};n(t,(function(n){s(),e.markUploaded(t.blobUri(),n),a(t.blobUri(),o(t,n)),u(o(t,n))}),(function(n,r){var o=r||{};s(),e.removeFailed(t.blobUri()),a(t.blobUri(),i(t,n,o)),u(i(t,n,o))}),(function(e){e<0||e>100||M.from(c).orThunk((function(){return M.from(r).map(R)})).each((function(t){c=t,t.progressBar.value(e)}))}))}catch(e){u(i(t,e.message,{}))}}))}(r,t.handler,u)})))};return!1===C(t.handler)&&(t.handler=r),{upload:function(e,n){return t.url||t.handler!==r?u(e,n):new eo((function(e){e([])}))}}},Iy=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},My=function(e,t){return Py(t,{url:us(e),basePath:cs(e),credentials:ss(e),handler:fs(e)})},Fy=function(e){var t,n,r=function(){var e=[],t=function(e){if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var t,n=e.id||Ly("blobid"),r=e.name||n,o=e.blob;return{id:k(n),name:k(r),filename:k(e.filename||r+"."+(t=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[t.toLowerCase()]||"dat")),blob:k(o),base64:k(e.base64),blobUri:k(e.blobUri||URL.createObjectURL(o)),uri:k(e.uri)}},n=function(t){return Q(e,t).getOrUndefined()},r=function(e){return n((function(t){return t.id()===e}))};return{create:function(e,n,r,o,i){if(d(e))return t({id:e,name:o,filename:i,blob:n,base64:r});if(m(e))return t(e);throw new Error("Unknown input type")},add:function(t){r(t.id())||e.push(t)},get:r,getByUri:function(e){return n((function(t){return t.blobUri()===e}))},getByData:function(e,t){return n((function(n){return n.base64()===e&&n.blob().type===t}))},findFirst:n,removeByUri:function(t){e=X(e,(function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)}))},destroy:function(){q(e,(function(e){URL.revokeObjectURL(e.blobUri())})),e=[]}}}(),o=Oy(),i=[],a=function(e){var t=xu(null);return e.on("change AddUndo",(function(e){t.set(Re({},e.level))})),{fireIfChanged:function(){var n=e.undoManager.data;ue(n).filter((function(e){return!Wv(t.get(),e)})).each((function(t){e.setDirty(!0),e.fire("change",{level:t,lastLevel:ie(n,n.length-2).getOrNull()})}))}}}(e),u=function(t){return function(n){return e.selection?t(n):[]}},c=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},s=function(e,t,n){var r='src="'+n+'"'+(n===St.transparentSrc?' data-mce-placeholder="1"':"");return e=c(e,'src="'+t+'"',r),e=c(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},f=function(t,n){q(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=H(e.fragments,(function(e){return s(e,t,n)})):e.content=s(e.content,t,n)}))},l=function(n){return t||(t=My(e,o)),h().then(u((function(o){var i=H(o,(function(e){return e.blobInfo}));return t.upload(i,Iy(e)).then(u((function(t){var i=[],u=H(t,(function(t,n){var a=o[n].blobInfo,u=o[n].image;return t.status&&function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")}(e)?(r.removeByUri(u.src),Jv(e)||function(t,n){var r,o=e.convertURL(n,"src");f(t.src,n),e.$(t).attr({src:is(e)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(u,t.url)):t.error&&(t.error.options.remove&&(f(u.getAttribute("src"),St.transparentSrc),i.push(u)),function(e,t){_y(e,ku.translate(["Failed to upload image: {0}",t]))}(e,t.error.message)),{element:u,status:t.status,uploadUri:t.url,blobInfo:a}}));return u.length>0&&a.fireIfChanged(),i.length>0&&(Jv(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact((function(){q(i,(function(t){e.dom.remove(t),r.removeByUri(t.src)}))}))),n&&n(u),u})))})))},p=function(t){if(os(e))return l(t)},g=function(t){if(!1===te(i,(function(e){return e(t)})))return!1;if(0===t.getAttribute("src").indexOf("data:")){var n=function(e){return e.getParam("images_dataimg_filter",B,"function")}(e);return n(t)}return!0},h=function(){return n||(n=yb(o,r)),n.findAll(e.getBody(),g).then(u((function(t){return t=X(t,(function(t){return"string"!=typeof t||(_y(e,t),!1)})),Jv(e)||q(t,(function(e){f(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},v=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=G(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':t}))};return e.on("SetContent",(function(){os(e)?p():h()})),e.on("RawSaveContent",(function(e){e.content=v(e.content)})),e.on("GetContent",(function(e){e.source_view||"raw"===e.format||"tree"===e.format||(e.content=v(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){q(e,(function(e){var t=e.attr("src");if(!r.getByUri(t)){var n=o.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(e){i.push(e)},uploadImages:l,uploadImagesAuto:p,scanForImages:h,destroy:function(){r.destroy(),o.destroy(),n=t=null}}},Uy=function(e){var t={},n=function(e,r){e&&(d(e)?(p(r)||(r=[r]),q(r,(function(e){v(e.deep)&&(e.deep=!gl(e)),v(e.split)&&(e.split=!gl(e)||hl(e)),v(e.remove)&&gl(e)&&!hl(e)&&(e.remove="none"),gl(e)&&hl(e)&&(e.mixed=!0,e.block_expand=!0),d(e.classes)&&(e.classes=e.classes.split(/\s+/))})),t[e]=r):de(e,(function(e,t){n(t,e)})))};return n(function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(e,t,n){return Dn(e)&&e.hasAttribute("href")},onformat:function(t,n,r){At.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(e){var t;return null!==(t=null==e?void 0:e.customValue)&&void 0!==t?t:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return At.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t}(e.dom)),n(function(e){return e.getParam("formats")}(e)),{get:function(e){return y(e)?t[e]:t},has:function(e){return Ce(t,e)},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}},$y=At.each,zy=hu.DOM,jy=function(e,t){var n,r,o,i=t&&t.schema||Ti({}),a=function(e){r="string"==typeof e?{name:e,classes:[],attrs:{}}:e;var t=zy.create(r.name);return function(e,t){t.classes.length&&zy.addClass(e,t.classes.join(" ")),zy.setAttribs(e,t.attrs)}(t,r),t},u=function(e,t,n){var r,o,c=t.length>0&&t[0],s=c&&c.name,f=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==At.inArray(o,t)?t:o[0])}(e,s);if(f)s===f?(o=t[0],t=t.slice(1)):o=f;else if(c)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=zy.create("div")).appendChild(e),At.each(n,(function(t){var n=a(t);r.insertBefore(n,e)}))),u(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=a(r),(o=zy.create("div")).appendChild(u(n,e.slice(1),r.siblings)),o):""},Vy=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=At.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==At.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},Hy=function(e,t){var n,r,o,i="",a=function(e){var t=e.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return d(t)?t:""}(e);if(""===a)return"";var u=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}if("preview"in t){var c=ye(t,"preview");if(Yn(c,!1))return"";a=c.getOr(a)}n=t.block||t.inline||"span";var s,f=(s=t.selector)&&"string"==typeof s?(s=(s=s.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),At.map(s.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=At.map(e.split(/(?:~\+|~|\+)/),Vy),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[];f.length?(f[0].name||(f[0].name=n),n=t.selector,r=jy(f,e)):r=jy([n],e);var l=zy.select(n,r)[0]||r.firstChild;return $y(t.styles,(function(e,t){var n=u(e);n&&zy.setStyle(l,t,n)})),$y(t.attributes,(function(e,t){var n=u(e);n&&zy.setAttrib(l,t,n)})),$y(t.classes,(function(e){var t=u(e);zy.hasClass(l,t)||zy.addClass(l,t)})),e.fire("PreviewFormats"),zy.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),o=zy.getStyle(e.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,$y(a.split(" "),(function(t){var n=zy.getStyle(l,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=zy.getStyle(e.getBody(),t,!0),"#ffffff"===zy.toHex(n).toLowerCase())||"color"===t&&"#000000"===zy.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===t&&n&&(i+="padding:0 2px;"),i+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),zy.remove(r),i},qy=function(e){var t=Uy(e),n=xu(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(e),Oh(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){!function(e,t,n,r){eb(e).formatter.apply(t,n,r)}(e,t,n,r)},remove:function(t,n,r,o){!function(e,t,n,r,o){eb(e).formatter.remove(t,n,r,o)}(e,t,n,r,o)},toggle:function(t,n,r){!function(e,t,n,r){eb(e).formatter.toggle(t,n,r)}(e,t,n,r)},match:function(t,n,r,o){return function(e,t,n,r,o){return eb(e).formatter.match(t,n,r,o)}(e,t,n,r,o)},closest:function(t){return function(e,t){return eb(e).formatter.closest(t)}(e,t)},matchAll:function(t,n){return function(e,t,n){return eb(e).formatter.matchAll(t,n)}(e,t,n)},matchNode:function(t,n,r,o){return function(e,t,n,r,o){return eb(e).formatter.matchNode(t,n,r,o)}(e,t,n,r,o)},canApply:function(t){return function(e,t){return eb(e).formatter.canApply(t)}(e,t)},formatChanged:function(t,r,o,i){return function(e,t,n,r,o,i){return eb(e).formatter.formatChanged(t,n,r,o,i)}(e,n,t,r,o,i)},getCssText:A(Hy,e)}},Wy=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Ky=function(e){var t=Nu(),n=xu(0),r=xu(0),o={data:[],typing:!1,beforeChange:function(){!function(e,t,n){eb(e).undoManager.beforeChange(t,n)}(e,n,t)},add:function(i,a){return function(e,t,n,r,o,i,a){return eb(e).undoManager.add(t,n,r,o,i,a)}(e,o,r,n,t,i,a)},undo:function(){return function(e,t,n,r){return eb(e).undoManager.undo(t,n,r)}(e,o,n,r)},redo:function(){return function(e,t,n){return eb(e).undoManager.redo(t,n)}(e,r,o.data)},clear:function(){!function(e,t,n){eb(e).undoManager.clear(t,n)}(e,o,r)},reset:function(){!function(e,t){eb(e).undoManager.reset(t)}(e,o)},hasUndo:function(){return function(e,t,n){return eb(e).undoManager.hasUndo(t,n)}(e,o,r)},hasRedo:function(){return function(e,t,n){return eb(e).undoManager.hasRedo(t,n)}(e,o,r)},transact:function(t){return function(e,t,n,r){return eb(e).undoManager.transact(t,n,r)}(e,o,n,t)},ignore:function(t){!function(e,t,n){eb(e).undoManager.ignore(t,n)}(e,n,t)},extra:function(t,n){!function(e,t,n,r,o){eb(e).undoManager.extra(t,n,r,o)}(e,o,r,t,n)}};return Jv(e)||function(e,t,n){var r=xu(!1),o=function(e){Xv(t,!1,n),t.add({},e)};e.on("init",(function(){t.add()})),e.on("BeforeExecCommand",(function(e){var r=e.command;Wy(r)||(Yv(t,n),t.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command;Wy(t)||o(e)})),e.on("ObjectResizeStart cut",(function(){t.beforeChange()})),e.on("SaveContent ObjectResized blur",o),e.on("dragend",o),e.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),e.nodeChanged()),46!==i&&8!==i||e.nodeChanged(),r.get()&&t.typing&&!1===Wv(jv(e),t.data[0])&&(!1===e.isDirty()&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))})),e.on("keydown",(function(e){var i=e.keyCode;if(!e.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)t.typing&&o(e);else{var a=e.ctrlKey&&!e.altKey||e.metaKey;!(i<16||i>20)||224===i||91===i||t.typing||a||(t.beforeChange(),Xv(t,!0,n),t.add({},e),r.set(!0))}})),e.on("mousedown",(function(e){t.typing&&o(e)})),e.on("input",(function(e){var t;e.inputType&&("insertReplacementText"===e.inputType||"insertText"===(t=e).inputType&&null===t.data||function(e){return"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType}(e))&&o(e)})),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()}))}(e,o,n),function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")}(e),o},Xy=[9,27,id.HOME,id.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,id.DOWN,id.UP,id.LEFT,id.RIGHT].concat(St.browser.isFirefox()?[224]:[]),Yy="data-mce-placeholder",Gy=function(e){return"keydown"===e.type||"keyup"===e.type},Jy=function(e){var t=e.keyCode;return t===id.BACKSPACE||t===id.DELETE},Qy=function(e){var t=e.dom,n=ns(e),r=function(e){return e.getParam("placeholder",Zc.getAttrib(e.getElement(),"placeholder"),"string")}(e),o=function(i,a){if(!function(e){if(Gy(e)){var t=e.keyCode;return!Jy(e)&&(id.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||j(Xy,t))}return!1}(i)){var u=e.getBody(),c=!function(e){return Gy(e)&&!(Jy(e)||"keyup"===e.type&&229===e.keyCode)}(i)&&function(e,t,n){if(ti(Rt.fromDom(t),!1)){var r=""===n,o=t.firstElementChild;return!o||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&(r?!e.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(t,u,n);(""!==t.getAttrib(u,Yy)!==c||a)&&(t.setAttrib(u,Yy,c?r:null),t.setAttrib(u,"aria-placeholder",c?r:null),function(e,t){e.fire("PlaceholderToggle",{state:t})}(e,c),e.on(c?"keydown":"keyup",o),e.off(c?"keyup":"keydown",o))}};r&&e.on("init",(function(t){o(t,!0),e.on("change SetContent ExecCommand",o),e.on("paste",(function(t){return oo.setEditorTimeout(e,(function(){return o(t)}))}))}))},Zy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,eC=function(e,t){return Ot(Rt.fromDom(t),function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(e))},tC=function(e){return"rtl"===hu.DOM.getStyle(e,"direction",!0)||(t=e.textContent,Zy.test(t));var t},nC=function(e,t,n){var r=function(e,t,n){return X(hu.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return M.from(r[r.length-1])},rC=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?No(n)?Un(n.nextSibling)?Tc(n.nextSibling,0):Tc.after(n):Ro(t)?Tc(n,r+1):t:No(n)?Un(n.previousSibling)?Tc(n.previousSibling,n.previousSibling.data.length):Tc.before(n):Do(t)?Tc(n,r-1):t},oC=A(rC,!0),iC=A(rC,!1),aC=function(e){return po(e)||ho(e)},uC=function(e,t){return It(e,t)?Yr(t,aC,function(e){return function(t){return Lt(e,Rt.fromDom(t.dom.parentNode))}}(e)):M.none()},cC=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},sC=function(e,t){return{from:e,to:t}},fC=function(e,t){var n=Rt.fromDom(e),r=Rt.fromDom(t.container());return uC(n,r).map((function(e){return function(e,t){return{block:e,position:t}}(e,t)}))},lC=function(e,t,n){var r=fC(e,Tc.fromRangeStart(n)),o=r.bind((function(n){return Rf(t,e,n.position).bind((function(n){return fC(e,n).map((function(n){return function(e,t,n){return Vn(n.position.getNode())&&!1===ti(n.block)?Bf(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Rf(t,e,r).bind((function(t){return fC(e,t)})):M.some(n)})).getOr(n):n}(e,t,n)}))}))}));return Gn(r,o,sC).filter((function(e){return function(e){return!1===Lt(e.from.block,e.to.block)}(e)&&function(e){return Kt(e.from.block).bind((function(t){return Kt(e.to.block).filter((function(e){return Lt(t,e)}))})).isSome()}(e)&&function(e){return!1===Wn(e.from.block.dom)&&!1===Wn(e.to.block.dom)}(e)}))},dC=function(e){var t=Qt(e);return Z(t,fo).fold(k(t),(function(e){return t.slice(0,e)}))},mC=function(e){var t=dC(e);return q(t,vn),t},pC=function(e,t){var n=Ep(t,e);return Q(n.reverse(),(function(e){return ti(e)})).each(vn)},gC=function(e,t,n,r){if(ti(n))return wp(n),If(n.dom);0===X(Gt(r),(function(e){return!ti(e)})).length&&ti(t)&&ln(r,Rt.fromTag("br"));var o=Pf(n.dom,Tc.before(r.dom));return q(mC(t),(function(e){ln(r,e)})),pC(e,t),o},hC=function(e,t,n){if(ti(n))return vn(n),ti(t)&&wp(t),If(t.dom);var r=Mf(n.dom);return q(mC(t),(function(e){pn(n,e)})),pC(e,t),r},vC=function(e,t){return It(t,e)?function(e,t){var n=Ep(t,e);return M.from(n[n.length-1])}(t,e):M.none()},bC=function(e,t){Bf(e,t.dom).map((function(e){return e.getNode()})).map(Rt.fromDom).filter(mo).each(vn)},yC=function(e,t,n){return bC(!0,t),bC(!1,n),vC(t,n).fold(A(hC,e,t,n),A(gC,e,t,n))},CC=function(e,t,n,r){return t?yC(e,r,n):yC(e,n,r)},xC=function(e,t){var n=Rt.fromDom(e.getBody()),r=function(e,t,n){return n.collapsed?lC(e,t,n):M.none()}(n.dom,t,e.selection.getRng()).bind((function(e){return CC(n,t,e.from.block,e.to.block)}));return r.each((function(t){e.selection.setRng(t.toRange())})),r.isSome()},wC=function(e,t){var n=Rt.fromDom(t),r=A(Lt,e);return Xr(n,bo,r).isSome()},SC=function(e,t){var n=Pf(e.dom,Tc.fromRangeStart(t)).isNone(),r=Lf(e.dom,Tc.fromRangeEnd(t)).isNone();return!function(e,t){return wC(e,t.startContainer)||wC(e,t.endContainer)}(e,t)&&n&&r},_C=function(e){var t=Rt.fromDom(e.getBody()),n=e.selection.getRng();return SC(t,n)?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return Gn(uC(e,Rt.fromDom(n.startContainer)),uC(e,Rt.fromDom(n.endContainer)),(function(r,o){return!1===Lt(r,o)&&(n.deleteContents(),CC(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)}(t,e.selection)},kC=function(e,t){return!e.selection.isCollapsed()&&_C(e)},EC=qn,NC=Wn,AC=function(e,t,n,r,o){return M.from(t._selectionOverrides.showCaret(e,n,r,o))},TC=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?M.none():M.some(function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t))},RC=function(e,t,n){var r=cf(1,e.getBody(),t),o=Tc.fromRangeStart(r),i=o.getNode();if($s(i))return AC(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if($s(a))return AC(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return NC(e)||EC(e)}));return $s(u)?AC(1,e,u,!1,n):M.none()},DC=function(e,t,n){return t.collapsed?RC(e,t,n).getOr(t):t},OC=function(e){return yp(e)||gp(e)},BC=function(e){return Cp(e)||hp(e)},LC=function(e,t,n,r,o,i){return AC(r,e,i.getNode(!o),o,!0).each((function(n){if(t.collapsed){var r=t.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else t.deleteContents();e.selection.setRng(n)})),function(e,t){Un(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},PC=function(e,t){return function(e,t){var n=e.selection.getRng();if(!Un(n.commonAncestorContainer))return!1;var r=t?Rc.Forwards:Rc.Backwards,o=kf(e.getBody()),i=A(df,t?o.next:o.prev),a=t?OC:BC,u=ff(r,e.getBody(),n),c=rC(t,i(u));if(!c||!mf(u,c))return!1;if(a(c))return LC(e,n,u.getNode(),r,t,c);var s=i(c);return!!(s&&a(s)&&mf(c,s))&&LC(e,n,u.getNode(),r,t,s)}(e,t)},IC=kr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),MC=function(e,t,n,r){var o=r.getNode(!1===t);return uC(Rt.fromDom(e),Rt.fromDom(n.getNode())).map((function(e){return ti(e)?IC.remove(e.dom):IC.moveToElement(o)})).orThunk((function(){return M.some(IC.moveToElement(o))}))},FC=function(e,t,n){return Rf(t,e,n).bind((function(r){return o=r.getNode(),bo(Rt.fromDom(o))||ho(Rt.fromDom(o))||function(e,t,n,r){var o=function(t){return lo(Rt.fromDom(t))&&!ef(n,r,e)};return sf(!t,n).fold((function(){return sf(t,r).fold(O,o)}),o)}(e,t,n,r)?M.none():t&&Wn(r.getNode())||!1===t&&Wn(r.getNode(!0))?MC(e,t,n,r):t&&Cp(n)||!1===t&&yp(n)?M.some(IC.moveToPosition(r)):M.none();var o}))},UC=function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Dn(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&Wn(t.nextSibling)?M.some(IC.moveToElement(t.nextSibling)):!1===e&&Wn(t.previousSibling)?M.some(IC.moveToElement(t.previousSibling)):M.none()}(t,n.getNode(!1===t)).fold((function(){return FC(e,t,n)}),M.some):FC(e,t,n).bind((function(t){return function(e,t,n){return n.fold((function(e){return M.some(IC.remove(e))}),(function(e){return M.some(IC.moveToElement(e))}),(function(n){return ef(t,n,e)?M.none():M.some(IC.moveToPosition(n))}))}(e,n,t)}))},$C=function(e,t){return M.from(ed(e.getBody(),t))},zC=function(e,t){var n=e.selection.getNode();return $C(e,n).filter(Wn).fold((function(){return function(e,t,n){var r=cf(t?1:-1,e,n),o=Tc.fromRangeStart(r),i=Rt.fromDom(e);return!1===t&&Cp(o)?M.some(IC.remove(o.getNode(!0))):t&&yp(o)?M.some(IC.remove(o.getNode())):!1===t&&yp(o)&&Fp(i,o)?Up(i,o).map((function(e){return IC.remove(e.getNode())})):t&&Cp(o)&&Mp(i,o)?$p(i,o).map((function(e){return IC.remove(e.getNode())})):UC(e,t,o)}(e.getBody(),t,e.selection.getRng()).exists((function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),gg(e,t,Rt.fromDom(n)),!0}}(e,t),function(e,t){return function(n){var r=t?Tc.before(n):Tc.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}))}),B)},jC=function(e,t){var n=e.selection.getNode();return!(!Wn(n)||Kn(n))&&$C(e,n.parentNode).filter(Wn).fold((function(){var n;return n=Rt.fromDom(e.getBody()),q(Fu(n,".mce-offscreen-selection"),vn),gg(e,t,Rt.fromDom(e.selection.getNode())),cC(e),!0}),B)},VC=function(e){var t=e.dom,n=e.selection,r=ed(e.getBody(),n.getNode());if(qn(r)&&t.isBlock(r)&&t.isEmpty(r)){var o=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(o),n.setRng(Tc.before(o).toRange())}return!0},HC=function(e,t){return e.selection.isCollapsed()?zC(e,t):jC(e,t)},qC=function(e,t){return!!e.selection.isCollapsed()&&function(e,t){var n=Tc.fromRangeStart(e.selection.getRng());return Rf(t,e.getBody(),n).filter((function(e){return t?mp(e):pp(e)})).bind((function(e){return M.from(tf(t?0:-1,e))})).exists((function(t){return e.selection.select(t),!0}))}(e,t)},WC=Un,KC=function(e){return WC(e)&&e.data[0]===xo},XC=function(e){return WC(e)&&e.data[e.data.length-1]===xo},YC=function(e){return e.ownerDocument.createTextNode(xo)},GC=function(e,t){return e?function(e){if(WC(e.previousSibling))return XC(e.previousSibling)||e.previousSibling.appendData(xo),e.previousSibling;if(WC(e))return KC(e)||e.insertData(0,xo),e;var t=YC(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(WC(e.nextSibling))return KC(e.nextSibling)||e.nextSibling.insertData(0,xo),e.nextSibling;if(WC(e))return XC(e)||e.appendData(xo),e;var t=YC(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},JC=A(GC,!0),QC=A(GC,!1),ZC=function(e,t){return Un(e.container())?GC(t,e.container()):GC(t,e.getNode())},ex=function(e,t){var n=t.get();return n&&e.container()===n&&No(n)},tx=function(e,t){return t.fold((function(t){Os(e.get());var n=JC(t);return e.set(n),M.some(Tc(n,n.length-1))}),(function(t){return If(t).map((function(t){if(ex(t,e))return Tc(e.get(),1);Os(e.get());var n=ZC(t,!0);return e.set(n),Tc(n,1)}))}),(function(t){return Mf(t).map((function(t){if(ex(t,e))return Tc(e.get(),e.get().length-1);Os(e.get());var n=ZC(t,!1);return e.set(n),Tc(n,n.length-1)}))}),(function(t){Os(e.get());var n=QC(t);return e.set(n),M.some(Tc(n,1))}))},nx=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return M.none()},rx=kr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),ox=function(e,t){var n=Zs(t,e);return n||e},ix=function(e,t,n){var r=oC(n),o=ox(t,r.container());return nC(e,o,r).fold((function(){return Lf(o,r).bind(A(nC,e,o)).map((function(e){return rx.before(e)}))}),M.none)},ax=function(e,t){return null===$f(e,t)},ux=function(e,t,n){return nC(e,t,n).filter(A(ax,t))},cx=function(e,t,n){var r=iC(n);return ux(e,t,r).bind((function(e){return Pf(e,r).isNone()?M.some(rx.start(e)):M.none()}))},sx=function(e,t,n){var r=oC(n);return ux(e,t,r).bind((function(e){return Lf(e,r).isNone()?M.some(rx.end(e)):M.none()}))},fx=function(e,t,n){var r=iC(n),o=ox(t,r.container());return nC(e,o,r).fold((function(){return Pf(o,r).bind(A(nC,e,o)).map((function(e){return rx.after(e)}))}),M.none)},lx=function(e){return!1===tC(mx(e))},dx=function(e,t,n){return nx([ix,cx,sx,fx],[e,t,n]).filter(lx)},mx=function(e){return e.fold(E,E,E,E)},px=function(e){return e.fold(k("before"),k("start"),k("end"),k("after"))},gx=function(e){return e.fold(rx.before,rx.before,rx.after,rx.after)},hx=function(e){return e.fold(rx.start,rx.start,rx.end,rx.end)},vx=function(e,t,n,r,o,i){return Gn(nC(t,n,r),nC(t,n,o),(function(t,r){return t!==r&&function(e,t,n){var r=Zs(t,e),o=Zs(n,e);return r&&r===o}(n,t,r)?rx.after(e?t:r):i})).getOr(i)},bx=function(e,t){return e.fold(B,(function(e){return r=t,!(px(n=e)===px(r)&&mx(n)===mx(r));var n,r}))},yx=function(e,t){return e?t.fold(S(M.some,rx.start),M.none,S(M.some,rx.after),M.none):t.fold(M.none,S(M.some,rx.before),M.none,S(M.some,rx.end))},Cx=function(e,t,n,r){var o=rC(e,r),i=dx(t,n,o);return dx(t,n,o).bind(A(yx,e)).orThunk((function(){return function(e,t,n,r,o){var i=rC(e,o);return Rf(e,n,i).map(A(rC,e)).fold((function(){return r.map(gx)}),(function(o){return dx(t,n,o).map(A(vx,e,t,n,i,o)).filter(A(bx,r))})).filter(lx)}(e,t,n,i,r)}))};A(Cx,!1),A(Cx,!0);var xx,wx=function(e,t,n){var r=e?1:-1;return t.setRng(Tc(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},Sx=function(e,t){var n=t.selection.getRng(),r=e?Tc.fromRangeEnd(n):Tc.fromRangeStart(n);return!!function(e){return C(e.selection.getSel().modify)}(t)&&(e&&Ro(r)?wx(!0,t.selection,r):!(e||!Do(r))&&wx(!1,t.selection,r))};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(xx||(xx={}));var _x,kx=function(e,t){return e===Rc.Backwards?ne(t):t},Ex=function(e,t,n){return e===Rc.Forwards?t.next(n):t.prev(n)},Nx=function(e,t,n,r){return Vn(r.getNode(t===Rc.Forwards))?xx.Br:!1===ef(n,r)?xx.Block:xx.Wrap},Ax=function(e,t,n,r){for(var o=kf(n),i=r,a=[];i;){var u=Ex(t,o,i);if(!u)break;if(Vn(u.getNode(!1)))return t===Rc.Forwards?{positions:kx(t,a).concat([u]),breakType:xx.Br,breakAt:M.some(u)}:{positions:kx(t,a),breakType:xx.Br,breakAt:M.some(u)};if(u.isVisible()){if(e(i,u)){var c=Nx(0,t,i,u);return{positions:kx(t,a),breakType:c,breakAt:M.some(u)}}a.push(u),i=u}else i=u}return{positions:kx(t,a),breakType:xx.Eol,breakAt:M.none()}},Tx=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===Rc.Backwards?o.concat(r):[r].concat(o)})).getOr([])},Rx=function(e,t){return G(e,(function(e,n){return e.fold((function(){return M.some(n)}),(function(r){return Gn(ae(r.getClientRects()),ae(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r})).or(e)}))}),M.none())},Dx=function(e,t){return ae(t.getClientRects()).bind((function(t){return Rx(e,t.left)}))},Ox=A(Ax,Tc.isAbove,-1),Bx=A(Ax,Tc.isBelow,1),Lx=A(Tx,-1,Ox),Px=A(Tx,1,Bx),Ix=function(e){var t=function(t){return H(t,(function(t){var n=tc(t);return n.node=e,n}))};if(Dn(e))return t(e.getClientRects());if(Un(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},Mx=function(e){return ee(e,Ix)};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(_x||(_x={}));var Fx,Ux,$x=function(e,t,n,r,o,i){var a=0,u=[],c=function(r){var i=Mx([r]);-1===e&&(i=i.reverse());for(var c=0;c<i.length;c++){var f=i[c];if(!n(f,s)){if(u.length>0&&t(f,Te(u))&&a++,f.line=a,o(f))return!0;u.push(f)}}},s=Te(i.getClientRects());if(!s)return u;var f=i.getNode();return c(f),function(e,t,n,r){for(;r=Qs(r,e,Ko,t);)if(n(r))return}(e,r,c,f),u},zx=A($x,_x.Up,oc,ic),jx=A($x,_x.Down,ic,oc),Vx=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},Hx=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},qx=Wn,Wx=Qs,Kx=function(e,t){return Math.abs(e.left-t)},Xx=function(e,t){return Math.abs(e.right-t)},Yx=function(e,t){return e>=t.left&&e<=t.right},Gx=function(e,t){return e>=t.top&&e<=t.bottom},Jx=function(e,t,n){return void 0===n&&(n=B),Ne(e,(function(e,r){if(Yx(t,r))return n(r)?r:e;if(Yx(t,e))return n(e)?e:r;var o=Math.min(Kx(e,t),Xx(e,t)),i=Math.min(Kx(r,t),Xx(r,t));return i===o&&xe(r,"node")&&qx(r.node)||i<o?r:e}))},Qx=function(e,t,n,r,o){var i=Wx(r,e,Ko,t,!o);do{if(!i||n(i))return}while(i=Wx(i,e,Ko,t))},Zx=function(e,t,n){var r=Mx(function(e){return X(ce(e.getElementsByTagName("*")),zs)}(e)),o=X(r,A(Gx,n)),i=function(e){return!In(e.node)&&!Xn(e.node)},a=Jx(o,t,i);if(a){var u=i(a);if(a=Jx(function(e,t,n){void 0===n&&(n=!0);var r=[],o=function(e,n){var o=X(Mx([n]),(function(n){return!e(n,t)}));return r=r.concat(o),0===o.length};return r.push(t),Qx(_x.Up,e,A(o,oc),t.node,n),Qx(_x.Down,e,A(o,ic),t.node,n),r}(e,a,u),t,i),a&&zs(a.node))return function(e,t){return{node:e.node,before:Kx(e,t)<Xx(e,t)}}(a,t)}return null},ew=function(e,t){e.selection.setRng(t),Hd(e,e.selection.getRng())},tw=function(e,t,n){return M.some(DC(e,t,n))},nw=function(e,t,n,r,o,i){var a=t===Rc.Forwards,u=kf(e.getBody()),c=A(df,a?u.next:u.prev),s=a?r:o;if(!n.collapsed){var f=uc(n);if(i(f))return AC(t,e,f,t===Rc.Backwards,!1)}var l=ff(t,e.getBody(),n);if(s(l))return TC(e,l.getNode(!a));var d=rC(a,c(l)),m=Io(n);if(!d)return m?M.some(n):M.none();if(s(d))return AC(t,e,d.getNode(!a),a,!1);var p=c(d);return p&&s(p)&&mf(d,p)?AC(t,e,p.getNode(!a),a,!1):m?tw(e,d.toRange(),!1):M.none()},rw=function(e,t,n,r,o,i){var a=ff(t,e.getBody(),n),u=Te(a.getClientRects()),c=t===_x.Down;if(!u)return M.none();var s,f=(c?jx:zx)(e.getBody(),Vx(1),a),l=X(f,Hx(1)),d=u.left,m=Jx(l,d);if(m&&i(m.node)){var p=Math.abs(d-m.left),g=Math.abs(d-m.right);return AC(t,e,m.node,p<g,!1)}if(s=r(a)?a.getNode():o(a)?a.getNode(!0):uc(n)){var h=function(e,t,n,r){var o,i,a,u,c=kf(t),s=[],f=0,l=function(e){return Te(e.getClientRects())};1===e?(o=c.next,i=ic,a=oc,u=Tc.after(r)):(o=c.prev,i=oc,a=ic,u=Tc.before(r));var d=l(u);do{if(u.isVisible()){var m=l(u);if(!a(m,d)){s.length>0&&i(m,Te(s))&&f++;var p=tc(m);if(p.position=u,p.line=f,n(p))return s;s.push(p)}}}while(u=o(u));return s}(t,e.getBody(),Vx(1),s),v=Jx(X(h,Hx(1)),d);if(v)return tw(e,v.position.toRange(),!1);if(v=Te(X(h,Hx(0))))return tw(e,v.position.toRange(),!1)}return 0===l.length?ow(e,c).filter(c?o:r).map((function(t){return DC(e,t.toRange(),!1)})):M.none()},ow=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var o=Tc.fromRangeEnd(n),i=Bx(r,o);return ue(i.positions)}o=Tc.fromRangeStart(n),i=Ox(r,o);return ae(i.positions)},iw=function(e,t,n){return ow(e,t).filter(n).exists((function(t){return e.selection.setRng(t.toRange()),!0}))},aw=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},uw=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},cw=function(e,t,n){return tx(t,n).map((function(t){return aw(e,t),n}))},sw=function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=Tc.fromRangeStart(e.selection.getRng());Tc.isTextPosition(n)&&!1===function(e){return Ro(e)||Do(e)}(n)&&(aw(e,Ds(t.get(),n)),t.set(null))}},fw=function(e,t,n){return!!Cs(e)&&function(e,t,n){var r=e.getBody(),o=Tc.fromRangeStart(e.selection.getRng()),i=A(eC,e);return Cx(n,i,r,o).bind((function(n){return cw(e,t,n)}))}(e,t,n).isSome()},lw=function(e,t,n){return!!Cs(t)&&Sx(e,t)},dw=function(e){var t=xu(null),n=A(eC,e);return e.on("NodeChange",(function(r){!Cs(e)||St.browser.isIE()&&r.initial||(function(e,t,n){var r=H(Fu(Rt.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom})),o=X(r,e),i=X(n,e);q(re(o,i),A(uw,!1)),q(re(i,o),A(uw,!0))}(n,e.dom,r.parents),sw(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=X(r,e);q(o,(function(r){var o=Tc.fromRangeStart(t.selection.getRng());dx(e,t.getBody(),o).bind((function(e){return cw(t,n,e)}))}))}}(n,e,t,r.parents))})),t},mw=A(lw,!0),pw=A(lw,!1),gw=function(e,t,n){if(Cs(e)){var r=ow(e,t).getOrThunk((function(){var n=e.selection.getRng();return t?Tc.fromRangeEnd(n):Tc.fromRangeStart(n)}));return dx(A(eC,e),e.getBody(),r).exists((function(t){var r=gx(t);return tx(n,r).exists((function(t){return aw(e,t),!0}))}))}return!1},hw=function(e,t){return function(n){return tx(t,n).exists((function(t){return aw(e,t),!0}))}},vw=function(e,t,n,r){var o=e.getBody(),i=A(eC,e);e.undoManager.ignore((function(){e.selection.setRng(function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n}(n,r)),e.execCommand("Delete"),dx(i,o,Tc.fromRangeStart(e.selection.getRng())).map(hx).map(hw(e,t))})),e.nodeChanged()},bw=function(e,t,n,r){var o=function(e,t){return Zs(t,e)||e}(e.getBody(),r.container()),i=A(eC,e),a=dx(i,o,r);return a.bind((function(e){return n?e.fold(k(M.some(hx(e))),M.none,k(M.some(gx(e))),M.none):e.fold(M.none,k(M.some(gx(e))),M.none,k(M.some(hx(e))))})).map(hw(e,t)).getOrThunk((function(){var u=Df(n,o,r),c=u.bind((function(e){return dx(i,o,e)}));return Gn(a,c,(function(){return nC(i,o,r).exists((function(t){return!!function(e){return Gn(If(e),Mf(e),(function(t,n){var r=rC(!0,t),o=rC(!1,n);return Lf(e,r).forall((function(e){return e.isEqual(o)}))})).getOr(!0)}(t)&&(gg(e,n,Rt.fromDom(t)),!0)}))})).orThunk((function(){return c.bind((function(o){return u.map((function(o){return n?vw(e,t,r,o):vw(e,t,o,r),!0}))}))})).getOr(!1)}))},yw=function(e,t,n){if(e.selection.isCollapsed()&&Cs(e)){var r=Tc.fromRangeStart(e.selection.getRng());return bw(e,t,n,r)}return!1},Cw=function(e){return 1===nn(e)},xw=function(e,t,n,r){var o=A(Bh,t),i=H(X(r,o),(function(e){return e.dom}));if(0===i.length)gg(t,e,n);else{var a=function(e,t){var n=Eh(!1),r=Rh(t,n.dom);return ln(Rt.fromDom(e),n),vn(Rt.fromDom(e)),Tc(r,0)}(n.dom,i);t.selection.setRng(a.toRange())}},ww=function(e,t){var n=Rt.fromDom(e.getBody()),r=Rt.fromDom(e.selection.getStart()),o=X(function(e,t){var n=Ep(t,e);return Z(n,fo).fold(k(n),(function(e){return n.slice(0,e)}))}(n,r),Cw);return ue(o).exists((function(n){var r,i=Tc.fromRangeStart(e.selection.getRng());return!(!function(e,t,n){return Gn(If(n),Mf(n),(function(r,o){var i=rC(!0,r),a=rC(!1,o),u=rC(!1,t);return e?Lf(n,u).exists((function(e){return e.isEqual(a)&&t.isEqual(i)})):Pf(n,u).exists((function(e){return e.isEqual(i)&&t.isEqual(a)}))})).getOr(!0)}(t,i,n.dom)||(r=n,Uf(r.dom)&&_h(r.dom)))&&(xw(t,e,n,o),!0)}))},Sw=function(e,t){return!!e.selection.isCollapsed()&&ww(e,t)},_w=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),gg(e,t,Rt.fromDom(n)),!0},kw=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=t?gp:hp,r=t?Rc.Forwards:Rc.Backwards,o=ff(r,e.getBody(),e.selection.getRng());return n(o)?_w(e,t,o.getNode(!t)):M.from(rC(t,o)).filter((function(e){return n(e)&&mf(o,e)})).exists((function(n){return _w(e,t,n.getNode(!t))}))}(e,t):function(e,t){var n=e.selection.getNode();return!!Xn(n)&&_w(e,t,n)}(e,t)},Ew=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},Nw=function(e,t){return(e||"table"===Mt(t)?"margin":"padding")+("rtl"===ir(t,"direction")?"-right":"-left")},Aw=function(e){var t=Rw(e);return!e.mode.isReadOnly()&&(t.length>1||function(e,t){return te(t,(function(t){var n=Nw(ps(e),t),r=ur(t,n).map(Ew).getOr(0);return"false"!==e.dom.getContentEditable(t.dom)&&r>0}))}(e,t))},Tw=function(e){return go(e)||ho(e)},Rw=function(e){return X((t=e.selection.getSelectedBlocks(),H(t,Rt.fromDom)),(function(e){return!Tw(e)&&!function(e){return Kt(e).exists(Tw)}(e)&&Yr(e,(function(e){return qn(e.dom)||Wn(e.dom)})).exists((function(e){return qn(e.dom)}))}));var t},Dw=function(e,t){var n=e.dom,r=e.selection,o=e.formatter,i=function(e){return e.getParam("indentation","40px","string")}(e),a=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),c=ps(e),s=ns(e);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||""!==s||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),q(Rw(e),(function(e){!function(e,t,n,r,o,i){var a=Nw(n,Rt.fromDom(i));if("outdent"===t){var u=Math.max(0,Ew(i.style[a])-r);e.setStyle(i,a,u?u+o:"")}else u=Ew(i.style[a])+r+o,e.setStyle(i,a,u)}(n,t,c,u,a,e.dom)}))},Ow=function(e,t){if(e.selection.isCollapsed()&&Aw(e)){var n=e.dom,r=e.selection.getRng(),o=Tc.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Dp(Rt.fromDom(i),o))return Dw(e,"outdent"),!0}return!1},Bw=function(e,t){e.getDoc().execCommand(t,!1,null)},Lw=function(e,t){e.addCommand("delete",(function(){!function(e,t){Ow(e)||HC(e,!1)||PC(e,!1)||yw(e,t,!1)||xC(e,!1)||qg(e)||qC(e,!1)||kw(e,!1)||kC(e)||Sw(e,!1)||(Bw(e,"Delete"),cC(e))}(e,t)})),e.addCommand("forwardDelete",(function(){!function(e,t){HC(e,!0)||PC(e,!0)||yw(e,t,!0)||xC(e,!0)||qg(e)||qC(e,!0)||kw(e,!0)||kC(e)||Sw(e,!0)||Bw(e,"ForwardDelete")}(e,t)}))},Pw=function(e){return void 0===e.touches||1!==e.touches.length?M.none():M.some(e.touches[0])},Iw=function(e){var t=Nu(),n=xu(!1),r=Tu((function(t){e.fire("longpress",Re(Re({},t),{type:"longpress"})),n.set(!0)}),400);e.on("touchstart",(function(e){Pw(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.throttle(e),n.set(!1),t.set(i)}))}),!0),e.on("touchmove",(function(o){r.cancel(),Pw(o).each((function(r){t.on((function(o){(function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>5||r>5})(r,o)&&(t.clear(),n.set(!1),e.fire("longpresscancel"))}))}))}),!0),e.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&t.get().filter((function(e){return e.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():e.fire("tap",Re(Re({},o),{type:"tap"}))}))}),!0)},Mw=function(e,t){return Ce(e,t.nodeName)},Fw=function(e,t){return!!Un(t)||!!Dn(t)&&(!Mw(e,t)&&!Jf(t))},Uw=function(e,t){if(Un(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||Mw(e,t.nextSibling)))return!0}return!1},$w=function(e){var t,n,r,o=e.dom,i=e.selection,a=e.schema,u=a.getBlockElements(),c=i.getStart(),s=e.getBody(),f=ns(e);if(c&&Dn(c)&&f){var l=s.nodeName.toLowerCase();if(a.isValidChild(l,f.toLowerCase())&&!function(e,t,n){return V(kp(Rt.fromDom(n),Rt.fromDom(t)),(function(t){return Mw(e,t.dom)}))}(u,s,c)){var d=i.getRng(),m=d.startContainer,p=d.startOffset,g=d.endContainer,h=d.endOffset,v=Cm(e);for(c=s.firstChild;c;)if(Fw(u,c)){if(Uw(u,c)){n=c,c=c.nextSibling,o.remove(n);continue}t||(t=o.create(f,rs(e)),c.parentNode.insertBefore(t,c),r=!0),n=c,c=c.nextSibling,t.appendChild(n)}else t=null,c=c.nextSibling;r&&v&&(d.setStart(m,p),d.setEnd(g,h),i.setRng(d),e.nodeChanged())}}},zw=function(e,t){t.hasAttribute("data-mce-caret")&&(Po(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},jw=function(e,t){var n=function(e){return Qr(Rt.fromDom(e.getBody()),"*[data-mce-caret]").map((function(e){return e.dom})).getOrNull()}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void zw(e,n)):void(To(n)&&(zw(e,n),e.undoManager.add()))},Vw=Wn,Hw=function(e,t,n){var r=kf(e.getBody()),o=A(df,1===t?r.next:r.prev);if(n.collapsed&&function(e){return""!==ns(e)}(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Tc.fromRangeStart(n))){var a=function(e){var t=e.dom.create(ns(e));return(!St.ie||St.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e);1===t?e.$(i).after(a):e.$(i).before(a),e.selection.select(a,!0),e.selection.collapse()}}},qw=function(e,t){var n=t?Rc.Forwards:Rc.Backwards,r=e.selection.getRng();return function(e,t,n){return nw(t,e,n,yp,Cp,Vw)}(n,e,r).orThunk((function(){return Hw(e,n,r),M.none()}))},Ww=function(e,t){var n=t?1:-1,r=e.selection.getRng();return function(e,t,n){return rw(t,e,n,(function(e){return yp(e)||vp(e)}),(function(e){return Cp(e)||bp(e)}),Vw)}(n,e,r).orThunk((function(){return Hw(e,n,r),M.none()}))},Kw=function(e,t){return qw(e,t).exists((function(t){return ew(e,t),!0}))},Xw=function(e,t){return Ww(e,t).exists((function(t){return ew(e,t),!0}))},Yw=function(e,t){return iw(e,t,t?Cp:yp)},Gw=function(e){return j(["figcaption"],Mt(e))},Jw=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},Qw=function(e,t,n){n?pn(e,t):mn(e,t)},Zw=function(e,t,n,r){return""===t?function(e,t){var n=Rt.fromTag("br");return Qw(e,n,t),Jw(n)}(e,r):function(e,t,n,r){var o=Rt.fromTag(n),i=Rt.fromTag("br");return er(o,r),pn(o,i),Qw(e,o,t),Jw(i)}(e,r,t,n)},eS=function(e,t,n){return t?function(e,t){return Bx(e,t).breakAt.isNone()}(e.dom,n):function(e,t){return Ox(e,t).breakAt.isNone()}(e.dom,n)},tS=function(e,t){var n=Rt.fromDom(e.getBody()),r=Tc.fromRangeStart(e.selection.getRng()),o=ns(e),i=rs(e);return function(e,t){var n=A(Lt,t);return Yr(Rt.fromDom(e.container()),fo,n).filter(Gw)}(r,n).exists((function(){if(eS(n,t,r)){var a=Zw(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},nS=function(e,t){return!!e.selection.isCollapsed()&&tS(e,t)},rS=function(e,t){return ee(function(e){return H(e,(function(e){return Re({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:w},e)}))}(e),(function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]}))},oS=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},iS=function(e,t){return Q(rS(e,t),(function(e){return e.action()}))},aS=function(e,t){var n=t?Rc.Forwards:Rc.Backwards,r=e.selection.getRng();return nw(e,n,r,gp,hp,Xn).exists((function(t){return ew(e,t),!0}))},uS=function(e,t){var n=t?1:-1,r=e.selection.getRng();return rw(e,n,r,gp,hp,Xn).exists((function(t){return ew(e,t),!0}))},cS=function(e,t){return iw(e,t,t?hp:gp)},sS=function(e,t,n,r,o){var i=Fu(Rt.fromDom(n),"td,th,caption").map((function(e){return e.dom})),a=X(function(e,t){return ee(t,(function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}}(tc(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))}(e,i),(function(e){return t(e,o)}));return function(e,t,n){return G(e,(function(e,r){return e.fold((function(){return M.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return M.some(i<o?r:e)}))}),M.none())}(a,r,o).map((function(e){return e.cell}))},fS=A(sS,(function(e){return e.bottom}),(function(e,t){return e.y<t})),lS=A(sS,(function(e){return e.top}),(function(e,t){return e.y>t})),dS=function(e,t){return ae(t.getClientRects()).bind((function(t){return fS(e,t.left,t.top)})).bind((function(e){return Dx(Mf(n=e).map((function(e){return Ox(n,e).positions.concat(e)})).getOr([]),t);var n}))},mS=function(e,t){return ue(t.getClientRects()).bind((function(t){return lS(e,t.left,t.top)})).bind((function(e){return Dx(If(n=e).map((function(e){return[e].concat(Bx(n,e).positions)})).getOr([]),t);var n}))},pS=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===xx.Wrap&&0===e.positions.length}(r)||!Vn(n.getNode())&&function(e){return e.breakType===xx.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.exists((function(n){return e(t,n).breakAt.isSome()}))}(e,t,r):r.breakAt.isNone()},gS=A(pS,Ox),hS=A(pS,Bx),vS=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!Us()||!function(e,t,n){var r=Tc.fromRangeStart(t);return Bf(!e,n).exists((function(e){return e.isEqual(r)}))}(t,o,n))&&(AC(i,e,n,!t,!1).each((function(t){ew(e,t)})),!0)},bS=function(e,t){var n=t.getNode(e);return Dn(n)&&"TABLE"===n.nodeName?M.some(n):M.none()},yS=function(e,t,n){var r=bS(!!t,n),o=!1===t;r.fold((function(){return ew(e,n.toRange())}),(function(r){return Bf(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return ew(e,n.toRange())}),(function(o){return function(e,t,n,r){var o=ns(t);o?t.undoManager.transact((function(){var r=Rt.fromTag(o);er(r,rs(t)),pn(r,Rt.fromTag("br")),e?dn(Rt.fromDom(n),r):ln(Rt.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),ew(t,i)})):ew(t,r.toRange())}(t,e,r,n)}))}))},CS=function(e,t,n,r){var o=e.selection.getRng(),i=Tc.fromRangeStart(o),a=e.getBody();if(!t&&gS(r,i)){var u=function(e,t,n){return dS(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return Rx(Lx(e,Tc.before(t)),n.left)}))})).getOr(Tc.before(t))}(a,n,i);return yS(e,t,u),!0}if(t&&hS(r,i)){u=function(e,t,n){return mS(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return Rx(Px(e,Tc.after(t)),n.left)}))})).getOr(Tc.after(t))}(a,n,i);return yS(e,t,u),!0}return!1},xS=function(e,t,n){return M.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(r){return M.from(e.dom.getParent(r,"table")).map((function(o){return n(e,t,o,r)}))})).getOr(!1)},wS=function(e,t){return xS(e,t,vS)},SS=function(e,t){return xS(e,t,CS)},_S=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=pt().os;iS([{keyCode:id.RIGHT,action:oS(Kw,e,!0)},{keyCode:id.LEFT,action:oS(Kw,e,!1)},{keyCode:id.UP,action:oS(Xw,e,!1)},{keyCode:id.DOWN,action:oS(Xw,e,!0)},{keyCode:id.RIGHT,action:oS(wS,e,!0)},{keyCode:id.LEFT,action:oS(wS,e,!1)},{keyCode:id.UP,action:oS(SS,e,!1)},{keyCode:id.DOWN,action:oS(SS,e,!0)},{keyCode:id.RIGHT,action:oS(aS,e,!0)},{keyCode:id.LEFT,action:oS(aS,e,!1)},{keyCode:id.UP,action:oS(uS,e,!1)},{keyCode:id.DOWN,action:oS(uS,e,!0)},{keyCode:id.RIGHT,action:oS(fw,e,t,!0)},{keyCode:id.LEFT,action:oS(fw,e,t,!1)},{keyCode:id.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:oS(mw,e,t)},{keyCode:id.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:oS(pw,e,t)},{keyCode:id.UP,action:oS(nS,e,!1)},{keyCode:id.DOWN,action:oS(nS,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},kS=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){iS([{keyCode:id.BACKSPACE,action:oS(Ow,e,!1)},{keyCode:id.BACKSPACE,action:oS(HC,e,!1)},{keyCode:id.DELETE,action:oS(HC,e,!0)},{keyCode:id.BACKSPACE,action:oS(PC,e,!1)},{keyCode:id.DELETE,action:oS(PC,e,!0)},{keyCode:id.BACKSPACE,action:oS(yw,e,t,!1)},{keyCode:id.DELETE,action:oS(yw,e,t,!0)},{keyCode:id.BACKSPACE,action:oS(qg,e,!1)},{keyCode:id.DELETE,action:oS(qg,e,!0)},{keyCode:id.BACKSPACE,action:oS(qC,e,!1)},{keyCode:id.DELETE,action:oS(qC,e,!0)},{keyCode:id.BACKSPACE,action:oS(kw,e,!1)},{keyCode:id.DELETE,action:oS(kw,e,!0)},{keyCode:id.BACKSPACE,action:oS(kC,e,!1)},{keyCode:id.DELETE,action:oS(kC,e,!0)},{keyCode:id.BACKSPACE,action:oS(xC,e,!1)},{keyCode:id.DELETE,action:oS(xC,e,!0)},{keyCode:id.BACKSPACE,action:oS(Sw,e,!1)},{keyCode:id.DELETE,action:oS(Sw,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&function(e,t){iS([{keyCode:id.BACKSPACE,action:oS(VC,e)},{keyCode:id.DELETE,action:oS(VC,e)}],t)}(e,t)}))},ES=function(e,t){var n,r=t,o=e.dom,i=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var a=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&t.insertBefore(o.doc.createTextNode(Co),t.firstChild)}var u=o.createRng();if(t.normalize(),t.hasChildNodes()){for(var c=new uo(t,t);n=c.current();){if(Un(n)){u.setStart(n,0),u.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}r=n,n=c.next()}n||(u.setStart(r,0),u.setEnd(r,0))}else Vn(t)?t.nextSibling&&o.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),Hd(e,u)}},NS=function(e){return M.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},AS=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},TS=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},RS=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},DS=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Dn(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},OS=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var u;TS(u=n)&&TS(u.parentNode)&&(o="LI");var c=o?t(o):i.create("BR");if(DS(n,r,!0)&&DS(n,r,!1))if(AS(n,"LI")){var s=RS(n);i.insertAfter(c,s),!function(e){var t;return(null===(t=e.parentNode)||void 0===t?void 0:t.firstChild)===e}(n)?i.remove(n):i.remove(s)}else i.replace(c,n);else if(DS(n,r,!0))AS(n,"LI")?(i.insertAfter(c,RS(n)),c.appendChild(i.doc.createTextNode(" ")),c.appendChild(n)):n.parentNode.insertBefore(c,n),i.remove(r);else if(DS(n,r,!1))i.insertAfter(c,RS(n)),i.remove(r);else{n=RS(n);var f=a.cloneRange();f.setStartAfter(r),f.setEndAfter(n);var l=f.extractContents();"LI"===o&&function(e,t){return e.firstChild&&e.firstChild.nodeName===t}(l,"LI")?(c=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(c,n)),i.remove(r)}ES(e,c)}},BS=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},LS=function(e){e.innerHTML='<br data-mce-bogus="1">'},PS=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},IS=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},MS=function(e,t,n){return!1===Un(t)?n:e?1===n&&t.data.charAt(n-1)===xo?0:n:n===t.data.length-1&&t.data.charAt(n)===xo?t.data.length:n},FS=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},US=function(e,t){var n=ns(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){var r=e.dom;M.from(n.style).map(r.parseStyle).each((function(e){var n=cr(Rt.fromDom(t)),o=Re(Re({},n),e);r.setStyles(t,o)}));var o=M.from(n.class).map((function(e){return e.split(/\s+/)})),i=M.from(t.className).map((function(e){return X(e.split(/\s+/),(function(e){return""!==e}))}));Gn(o,i,(function(e,n){var o=X(n,(function(t){return!j(e,t)})),i=De(De([],e,!0),o,!0);r.setAttrib(t,"class",i.join(" "))}));var a=["style","class"],u=ve(n,(function(e,t){return!j(a,t)}));r.setAttribs(t,u)}(e,t,rs(e))},$S=function(e,t){var n,r,o,i,a,u,c,s,f,l,d=e.dom,m=e.schema,p=m.getNonEmptyElements(),g=e.selection.getRng(),h=function(t){var n,o,a,u=r,c=m.getTextInlineElements();if(a=n=t||"TABLE"===s||"HR"===s?d.create(t||f):i.cloneNode(!1),!1===function(e){return e.getParam("keep_styles",!0)}(e))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(c[u.nodeName]){if(Uf(u)||Jf(u))continue;o=u.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((u=u.parentNode)&&u!==x);return US(e,n),LS(a),n},v=function(e){var t,n,a=MS(e,r,o);if(Un(r)&&(e?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&l&&!e)return!0;if(e&&Dn(r)&&r===i.firstChild)return!0;if(PS(r,"TABLE")||PS(r,"HR"))return l&&!e||!l&&e;var u=new uo(r,i);for(Un(r)&&(e&&0===a?u.prev():e||a!==r.nodeValue.length||u.next());t=u.current();){if(Dn(t)){if(!t.getAttribute("data-mce-bogus")&&(n=t.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(Un(t)&&!Yo(t.nodeValue))return!1;e?u.prev():u.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(s)&&"HGROUP"!==w?h(f):h(),function(e){return e.getParam("end_container_on_empty_block",!1)}(e)&&IS(d,c)&&d.isEmpty(i)?a=d.split(c,i):d.insertAfter(a,i),ES(e,a)};yd(d,g).each((function(e){g.setStart(e.startContainer,e.startOffset),g.setEnd(e.endContainer,e.endOffset)})),r=g.startContainer,o=g.startOffset,f=ns(e);var y=!(!t||!t.shiftKey),C=!(!t||!t.ctrlKey);Dn(r)&&r.hasChildNodes()&&(l=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=l&&Un(r)?r.nodeValue.length:0);var x=FS(d,r);if(x){(f&&!y||!f&&y)&&(r=function(e,t,n,r,o){var i,a,u,c,s,f,l=t||"P",d=e.dom,m=FS(d,r);if(!(a=d.getParent(r,d.isBlock))||!IS(d,a)){if(f=(a=a||m)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(l),US(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(c=r;c.parentNode!==a;)c=c.parentNode;for(;c&&!d.isBlock(c);)u=c,c=c.previousSibling;if(u&&e.schema.isValidChild(f,l.toLowerCase())){for(i=d.create(l),US(e,i),u.parentNode.insertBefore(i,u),c=u;c&&!d.isBlock(c);)s=c.nextSibling,i.appendChild(c),c=s;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,f,g,r,o)),i=d.getParent(r,d.isBlock),c=i?d.getParent(i.parentNode,d.isBlock):null,s=i?i.nodeName.toUpperCase():"";var w=c?c.nodeName.toUpperCase():"";"LI"!==w||C||(i=c,c=c.parentNode,s=w),/^(LI|DT|DD)$/.test(s)&&d.isEmpty(i)?OS(e,h,c,i,f):f&&i===e.getBody()||(f=f||"P",Eo(i)?(a=Po(i),d.isEmpty(i)&&LS(i),US(e,a),ES(e,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(h(),i),ES(e,PS(i,"HR")?a:i)):(n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,MS(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,MS(!1,e.endContainer,e.endOffset)),t}(g).cloneRange(),n.setEndAfter(i),function(e){q(Mu(Rt.fromDom(e),zt),(function(e){var t=e.dom;t.nodeValue=So(t.nodeValue)}))}(u=n.extractContents()),function(e){do{Un(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(u),a=u.firstChild,d.insertAfter(u,i),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Dn(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||BS(e,o))&&e.remove(o)}}(d,p,a),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(d,i),d.isEmpty(i)&&LS(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(US(e,a),ES(e,a))),d.setAttrib(a,"id",""),e.fire("NewBlock",{newBlock:a}))}},zS=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),Hd(e,r)},jS=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();yd(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u=a.startOffset,c=a.startContainer;if(1===c.nodeType&&c.hasChildNodes()){var s=u>c.childNodes.length-1;c=c.childNodes[Math.min(u,c.childNodes.length-1)]||c,u=s&&3===c.nodeType?c.nodeValue.length:0}var f=i.getParent(c,i.isBlock),l=f?i.getParent(f.parentNode,i.isBlock):null,d=l?l.nodeName.toUpperCase():"",m=!(!t||!t.ctrlKey);"LI"!==d||m||(f=l),c&&3===c.nodeType&&u>=c.nodeValue.length&&(function(e,t,n){for(var r,o=new uo(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,c,f)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Oc(i,a,n),zS(e,n,r),e.undoManager.add()},VS=function(e,t){var n=Rt.fromTag("br");ln(Rt.fromDom(t),n),e.undoManager.add()},HS=function(e,t){qS(e.getBody(),t)||dn(Rt.fromDom(t),Rt.fromTag("br"));var n=Rt.fromTag("br");dn(Rt.fromDom(t),n),zS(e,n.dom,!1),e.undoManager.add()},qS=function(e,t){return n=Tc.after(t),!!Vn(n.getNode())||Lf(e,Tc.after(t)).map((function(e){return Vn(e.getNode())})).getOr(!1);var n},WS=function(e){return e&&"A"===e.nodeName&&"href"in e},KS=function(e){return e.fold(O,WS,WS,O)},XS=function(e,t){t.fold(w,A(VS,e),A(HS,e),w)},YS=function(e,t){var n=function(e){var t=A(eC,e),n=Tc.fromRangeStart(e.selection.getRng());return dx(t,e.getBody(),n).filter(KS)}(e);n.isSome()?n.each(A(XS,e)):jS(e,t)},GS=function(e,t){return NS(e).filter((function(e){return t.length>0&&Ot(Rt.fromDom(e),t)})).isSome()},JS=kr([{br:[]},{block:[]},{none:[]}]),QS=function(e,t){return function(e){return GS(e,function(e){return e.getParam("no_newline_selector","")}(e))}(e)},ZS=function(e){return function(t,n){return""===ns(t)===e}},e_=function(e){return function(t,n){return function(e){return NS(e).filter((function(e){return ho(Rt.fromDom(e))})).isSome()}(t)===e}},t_=function(e,t){return function(n,r){var o=function(e){return NS(e).fold(k(""),(function(e){return e.nodeName.toUpperCase()}))}(n)===e.toUpperCase();return o===t}},n_=function(e){return t_("pre",e)},r_=function(e){return function(t,n){return function(e){return e.getParam("br_in_pre",!0)}(t)===e}},o_=function(e,t){return function(e){return GS(e,function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(e))}(e)},i_=function(e,t){return t},a_=function(e){var t=ns(e),n=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},u_=function(e,t){return function(n,r){return G(e,(function(e,t){return e&&t(n,r)}),!0)?M.some(t):M.none()}},c_=function(e,t){(function(e,t){return nx([u_([QS],JS.none()),u_([t_("summary",!0)],JS.br()),u_([n_(!0),r_(!1),i_],JS.br()),u_([n_(!0),r_(!1)],JS.block()),u_([n_(!0),r_(!0),i_],JS.block()),u_([n_(!0),r_(!0)],JS.br()),u_([e_(!0),i_],JS.br()),u_([e_(!0)],JS.block()),u_([ZS(!0),i_,a_],JS.block()),u_([ZS(!0)],JS.br()),u_([o_],JS.br()),u_([ZS(!1),i_],JS.br()),u_([a_],JS.block())],[e,!(!t||!t.shiftKey)]).getOr(JS.none())})(e,t).fold((function(){YS(e,t)}),(function(){$S(e,t)}),w)},s_=function(e){e.on("keydown",(function(t){t.keyCode===id.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),c_(e,t)})))}(e,t)}))},f_=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){iS([{keyCode:id.END,action:oS(Yw,e,!0)},{keyCode:id.HOME,action:oS(Yw,e,!1)},{keyCode:id.END,action:oS(cS,e,!0)},{keyCode:id.HOME,action:oS(cS,e,!1)},{keyCode:id.END,action:oS(gw,e,!0,t)},{keyCode:id.HOME,action:oS(gw,e,!1,t)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},l_=pt().browser,d_=function(e){!function(e){var t=Au((function(){e.composing||eg(e)}),0);l_.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))}(e),e.on("input",(function(t){!1===t.isComposing&&eg(e)}))},m_=pt(),p_=function(e){return e.stopImmediatePropagation()},g_=function(e){return e.keyCode===id.PAGE_UP||e.keyCode===id.PAGE_DOWN},h_=function(e,t,n){n&&!e.get()?t.on("NodeChange",p_,!0):!n&&e.get()&&t.off("NodeChange",p_),e.set(n)},v_=function(e,t){if(!m_.os.isOSX()){var n=xu(!1);e.on("keydown",(function(t){g_(t)&&h_(n,e,!0)})),e.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(e,t,n){iS([{keyCode:id.PAGE_UP,action:oS(gw,e,!1,t)},{keyCode:id.PAGE_DOWN,action:oS(gw,e,!0,t)}],n)}(e,t,r),g_(r)&&n.get()&&(h_(n,e,!1),e.nodeChanged())}))}},b_=function(e,t){var n=t.container(),r=t.offset();return Un(n)?(n.insertData(r,e),M.some(Tc(n,r+e.length))):lf(t).map((function(n){var r=Rt.fromText(e);return t.isAtEnd()?dn(n,r):ln(n,r),Tc(r.dom,e.length)}))},y_=A(b_,Co),C_=A(b_," "),x_=function(e,t){return function(n){return function(e,t){return!qp(t)&&(Wp(e,t)||Vp(e,t)||Hp(e,t))}(e,n)?y_(t):C_(t)}},w_=function(e){var t=Tc.fromRangeStart(e.selection.getRng()),n=Rt.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=A(eC,e),o=Tc.fromRangeStart(e.selection.getRng());return dx(r,e.getBody(),o).bind(function(e){return function(t){return t.fold((function(t){return Pf(e.dom,Tc.before(t))}),(function(e){return If(e)}),(function(e){return Mf(e)}),(function(t){return Lf(e.dom,Tc.after(t))}))}}(n)).bind(x_(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},S_=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){iS([{keyCode:id.SPACEBAR,action:oS(w_,e)}],t).each((function(e){t.preventDefault()}))}(e,t)}))},__=function(e){var t=dw(e);return function(e){e.on("keyup compositionstart",A(jw,e))}(e),_S(e,t),kS(e,t),s_(e),S_(e),d_(e),f_(e,t),v_(e,t),t},k_=function(){function e(e){var t;this.lastPath=[],this.editor=e;var n=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",(function(n){var r=e.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&fd(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!St.range&&e.selection.isCollapsed()||Vl(e)&&!n.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(function(t){!t.isDefaultPrevented()&&Vl(e)&&("IMG"===e.selection.getNode().nodeName?oo.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())}))}return e.prototype.nodeChanged=function(e){var t,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(t=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(t,r)||(t=r),n=[],this.editor.dom.getParent(t,(function(e){if(e===r)return!0;n.push(e)})),(e=e||{}).element=t,e.parents=n,this.editor.fire("NodeChange",e))},e.prototype.isSameElementPath=function(e){var t,n=this.editor.$(e).parentsUntil(this.editor.getBody()).add(e);if(n.length===this.lastPath.length){for(t=n.length;t>=0&&n[t]===this.lastPath[t];t--);if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1},e}(),E_=function(e){!function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))}(e),function(e){e.parser.addNodeFilter("details",(function(e){q(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){q(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",d(t)?t:null),e.attr("data-mce-open",null)}))}))}(e)},N_=function(e){return Dn(e)&&po(Rt.fromDom(e))},A_=function(e){e.on("click",(function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=Tc.fromRangeStart(t),r=Tc.fromRangeEnd(t);if(Tc.isElementPosition(n)){var o=n.container();N_(o)&&If(o).each((function(e){return t.setStart(e.container(),e.offset())}))}Tc.isElementPosition(r)&&(o=n.container(),N_(o)&&Mf(o).each((function(e){return t.setEnd(e.container(),e.offset())})));e.selection.setRng(Kg(t))}(e)}))},T_=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:t.top+o.pageYOffset-r.clientTop,left:t.left+o.pageXOffset-r.clientLeft}},R_=function(e,t){return n=function(e){return e.inline?T_(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=T_(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},D_=Wn,O_=qn,B_=function(e,t,n,r){var o=e.dom,i=t.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},L_=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},P_=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=Q(t.dom.getParents(n.target),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(e[n](t))return!0;return!1}}(D_,O_)).getOr(null);if(u=t.getBody(),D_(c=r)&&c!==u){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:B_(t,r,r.offsetWidth,r.offsetHeight)})}}var u,c}},I_=function(e,t){return function(n){e.on((function(e){if(e.dragging){if(function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!D_(t)}(t,(a=t.selection,3===(u=a.getSel().getRangeAt(0).startContainer).nodeType?u.parentNode:u),e.element)){var r=(o=e.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);t.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||t.undoManager.transact((function(){L_(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}t.fire("dragend")}var o,i,a,u})),M_(e)}},M_=function(e){e.on((function(e){L_(e.ghost)})),e.clear()},F_=function(e){var t=Nu(),n=hu.DOM,r=document,o=P_(t,e),i=function(e,t){var n=oo.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return t.on("remove",n.stop),function(r){return e.on((function(e){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var u=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,R_(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"}(e.ghost,u,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}))}}(t,e),a=I_(t,e),u=function(e,t){return function(){e.on((function(e){e.dragging&&t.fire("dragend")})),M_(e)}}(t,e);e.on("mousedown",o),e.on("mousemove",i),e.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",u),e.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",u)})),e.on("keydown",(function(e){e.keyCode===id.ESC&&u()}))},U_=function(e){F_(e),function(e){e.on("drop",(function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(D_(n)||"false"===e.dom.getContentEditableParent(n))&&t.preventDefault()}))}(e),function(e){return e.getParam("block_unsupported_drop",!0,"boolean")}(e)&&function(e){var t=function(t){if(!t.isDefaultPrevented()){var n=t.dataTransfer;n&&(j(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&_y(e,"Dropped file type is not supported"))}},n=function(n){mm(e,n.target)&&t(n)},r=function(){var r=hu.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),u=["drop","dragover"];q(u,(function(e){r.bind(i,e,n),o.bind(a,e,t)})),e.on("remove",(function(){q(u,(function(e){r.unbind(i,e,n),o.unbind(a,e,t)}))}))};e.on("init",(function(){oo.setEditorTimeout(e,r,0)}))}(e)},$_=qn,z_=Wn,j_=function(e,t){return ed(e.getBody(),t)},V_=function(e){var t,n=e.selection,r=e.dom,o=r.isBlock,i=e.getBody(),a=Fs(e,i,o,(function(){return Cm(e)})),u="sel-"+r.uniqueId(),c="data-mce-selected",s=function(e){return e!==i&&(z_(e)||Xn(e))&&r.isChildOf(e,i)},f=function(e){return yp(e)||Cp(e)||gp(e)||hp(e)},l=function(e){e&&n.setRng(e)},d=n.getRng,m=function(t,r,o,i){return void 0===i&&(i=!0),e.fire("ShowCaret",{target:r,direction:t,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===t),a.show(o,r))},p=function(e){return Ao(e)||Bo(e)||Lo(e)},g=function(e){return p(e.startContainer)||p(e.endContainer)},h=function(t){var n=e.schema.getShortEndedElements(),o=r.createRng(),i=t.startContainer,a=t.startOffset,u=t.endContainer,c=t.endOffset;return Ce(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),Ce(n,u.nodeName.toLowerCase())?0===c?o.setEndBefore(u):o.setEndAfter(u):o.setEnd(u,c),o},v=function(o){var i=o.cloneNode(!0),a=e.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var s=function(t,o,i){var a=e.$,c=Qr(Rt.fromDom(e.getBody()),"#"+u).fold((function(){return a([])}),(function(e){return a([e.dom])}));0===c.length&&(c=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",u)).appendTo(e.getBody());var s=r.createRng();o===i&&St.ie?(c.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),s.setStartAfter(c[0].firstChild.firstChild),s.setEndAfter(o)):(c.empty().append(Co).append(o).append(Co),s.setStart(c[0].firstChild,1),s.setEnd(c[0].lastChild,0)),c.css({top:r.getPos(t,e.getBody()).y}),c[0].focus();var f=n.getSel();return f.removeAllRanges(),f.addRange(s),s}(o,a.targetClone,i),f=Rt.fromDom(o);return q(Fu(Rt.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){Lt(f,e)||rr(e,c)})),r.getAttrib(o,c)||o.setAttribute(c,"1"),t=o,x(),s},y=function(e,t){if(!e)return null;if(e.collapsed){if(!g(e)){var n=t?1:-1,o=ff(n,i,e),a=o.getNode(!t);if(zs(a))return m(n,a,!!t&&!o.isAtEnd(),!1);var u=o.getNode(t);if(zs(u))return m(n,u,!t&&!o.isAtEnd(),!1)}return null}var c=e.startContainer,f=e.startOffset,l=e.endOffset;if(3===c.nodeType&&0===f&&z_(c.parentNode)&&(c=c.parentNode,f=r.nodeIndex(c),c=c.parentNode),1!==c.nodeType)return null;if(l===f+1&&c===e.endContainer){var d=c.childNodes[f];if(s(d))return v(d)}return null},C=function(){t&&t.removeAttribute(c),Qr(Rt.fromDom(e.getBody()),"#"+u).each(vn),t=null},x=function(){a.hide()};return St.ceFalse&&!Jv(e)&&function(){e.on("mouseup",(function(t){var n=d();n.collapsed&&vy(e,t.clientX,t.clientY)&&RC(e,n,!1).each(l)})),e.on("click",(function(t){var o=j_(e,t.target);o&&(z_(o)&&(t.preventDefault(),e.focus()),$_(o)&&r.isChildOf(o,n.getNode())&&C())})),e.on("blur NewBlock",C),e.on("ResizeWindow FullscreenStateChanged",a.reposition);var c=function(t,n){var i,a,u=r.getParent(t,o),c=r.getParent(n,o);return!b(u)&&(!(t===c||!r.isChildOf(u,c)||!1!==z_(j_(e,u)))||!r.isChildOf(c,u)&&(i=u,a=c,!(r.getParent(i,o)===r.getParent(a,o)))&&function(e){var t=e.firstChild;if(b(t))return!1;var n=Tc.before(t);if(Vn(n.getNode())&&1===e.childNodes.length)return!f(n);var r=kf(e).next(n);return r&&!f(r)}(u))};e.on("tap",(function(t){var n=t.target,r=j_(e,n);z_(r)?(t.preventDefault(),TC(e,r).each(y)):s(n)&&TC(e,n).each(y)}),!0),e.on("mousedown",(function(t){var o=t.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(e,t.clientX,t.clientY)){var a=j_(e,o);if(a)z_(a)?(t.preventDefault(),TC(e,a).each(y)):(C(),$_(a)&&t.shiftKey||td(t.clientX,t.clientY,n.getRng())||(x(),n.placeCaretAt(t.clientX,t.clientY)));else if(s(o))TC(e,o).each(y);else if(!1===zs(o)){C(),x();var u=Zx(i,t.clientX,t.clientY);if(u&&!c(o,u.node)){t.preventDefault();var f=m(1,u.node,u.before,!1);l(f),e.getBody().focus()}}}})),e.on("keypress",(function(e){id.modifierPressed(e)||z_(n.getNode())&&e.preventDefault()})),e.on("GetSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}})),e.on("SetSelectionRange",(function(e){e.range=h(e.range);var t=y(e.range,e.forward);t&&(e.range=t)})),e.on("AfterSetSelectionRange",(function(e){var t,n=e.range,o=n.startContainer.parentNode;g(n)||"mcepastebin"===o.id||x(),t=o,r.hasClass(t,"mce-offscreen-selection")||C()})),e.on("copy",(function(e){var t,n=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!St.ie){var o=(t=r.get(u))?t.getElementsByTagName("*")[0]:t;o&&(e.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),U_(e),function(e){var t=Au((function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=DC(e,t,!1);e.selection.setRng(n)}}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))}(e),function(e){e.on("init",(function(){e.on("focusin",(function(t){var n=t.target;if(Xn(n)){var r=ed(e.getBody(),n),o=Wn(r)?r:n;e.selection.getNode()!==o&&TC(e,o).each((function(t){return e.selection.setRng(t)}))}}))}))}(e)}(),{showCaret:m,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Po(e),l(d()),n.scrollIntoView(e))},hideFakeCaret:x,destroy:function(){a.destroy(),t=null}}},H_=function(e){var t,n,r=At.each,o=id.BACKSPACE,i=id.DELETE,a=e.dom,u=e.selection,c=e.parser,s=St.gecko,f=St.ie,l=St.webkit,d="data:text/mce-internal,",m=f?"Text":"URL",p=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},g=function(e){return e.isDefaultPrevented()},h=function(){var t=function(e){var t=a.create("body"),n=e.cloneContents();return t.appendChild(n),u.serializer.serialize(t,{format:"html"})};e.on("keydown",(function(n){var r,u,c=n.keyCode;if(!g(n)&&(c===i||c===o)){if(r=e.selection.isCollapsed(),u=e.getBody(),r&&!a.isEmpty(u))return;if(!r&&!function(n){var r=t(n),o=a.createRng();return o.selectNode(e.getBody()),r===t(o)}(e.selection.getRng()))return;n.preventDefault(),e.setContent(""),u.firstChild&&a.isBlock(u.firstChild)?e.selection.setCursorLocation(u.firstChild,0):e.selection.setCursorLocation(u,0),e.nodeChanged()}}))},v=function(){e.shortcuts.add("meta+a",null,"SelectAll")},b=function(){e.inline||a.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=u.getRng(),e.getBody().focus(),"mousedown"===t.type){if(Ao(n.startContainer))return;u.placeCaretAt(t.clientX,t.clientY)}else u.setRng(n)}))},y=function(){Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!g(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),oo.setEditorTimeout(e,(function(){n.focus()}))}}))},C=function(){e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),u.select(n))}))},x=function(){e.on("keydown",(function(e){if(!g(e)&&e.keyCode===o&&u.isCollapsed()&&0===u.getRng().startOffset){var t=u.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},S=function(){(function(e){return e.getParam("readonly")})(e)||e.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),hs(e)||p("enableObjectResizing",!1)}))},_=function(){e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||r(a.select("a"),(function(e){var t=e.parentNode,n=a.getRoot();if(t.lastChild===e){for(;t&&!a.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}a.add(t,"br",{"data-mce-bogus":1})}}))}))},k=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},E=function(){e.inline||e.on("keydown",(function(){document.activeElement===document.body&&e.getWin().focus()}))},N=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(St.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))},A=function(){St.mac&&e.on("keydown",(function(t){!id.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))}))},T=function(){e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},R=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))},D=function(){e.on("dragstart",(function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&u.select(t.target),(n=e.selection.getContent()).length>0&&(r=d+escape(e.id)+","+escape(n),t.dataTransfer.setData(m,r)))}(t)})),e.on("drop",(function(t){if(!g(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(m))&&t.indexOf(d)>=0?(t=t.substr(d.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=sd(t.x,t.y,e.getDoc());u.setRng(r),o=n.html,i=!0,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):e.execCommand("mceInsertContent",!1,o)}}var o,i}))},O=w;return Jv(e)?(l&&(b(),C(),R(),v(),St.iOS&&(E(),N(),T())),s&&(y(),S(),k(),A())):(e.on("keydown",(function(t){var n,r;if(!g(t)&&t.keyCode===id.BACKSPACE){var o=(n=u.getRng()).startContainer,i=n.startOffset,c=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==c;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(e.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),u.setRng(n))}}})),h(),St.windowsPhone||e.on("keyup focusin mouseup",(function(e){id.modifierPressed(e)||u.normalize()}),!0),l&&(b(),C(),ns(e)&&e.on("init",(function(){p("DefaultParagraphSeparator",ns(e))})),R(),x(),c.addNodeFilter("br",(function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),St.iOS?(E(),N(),T()):v()),St.ie>=11&&(N(),x()),St.ie&&(v(),p("AutoUrlDetect",!1),D()),s&&(e.on("keydown",(function(t){if(!g(t)&&t.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(u.isCollapsed()&&0===u.getRng().startOffset){var n=u.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),t.preventDefault())}}})),y(),t=function(){var t=a.getAttribs(u.getStart().cloneNode(!1));return function(){var n=u.getStart();n!==e.getBody()&&(a.setAttrib(n,"style",null),r(t,(function(e){n.setAttributeNode(e.cloneNode(!0))})))}},n=function(){return!u.isCollapsed()&&a.getParent(u.getStart(),a.isBlock)!==a.getParent(u.getEnd(),a.isBlock)},e.on("keypress",(function(r){var o;if(!g(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=t(),e.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(e.getDoc(),"cut",(function(r){var o;!g(r)&&n()&&(o=t(),oo.setEditorTimeout(e,(function(){o()})))})),S(),_(),k(),A(),x())),{refreshContentEditable:O,isHidden:function(){if(!s||e.removed)return!1;var t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount}}},q_=hu.DOM,W_=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},K_=function(e){return ve(e,(function(e){return!1===v(e)}))},X_=function(e){var t=e.settings,n=e.editorUpload.blobCache;return K_({allow_conditional_comments:t.allow_conditional_comments,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:W_(e),validate:!0,blob_cache:n,document:e.getDoc(),images_dataimg_filter:t.images_dataimg_filter})},Y_=function(e){var t=e.dom.getRoot();e.inline||Vl(e)&&e.selection.getStart(!0)!==t||If(t).each((function(t){var n=t.getNode(),r=In(n)?If(n).getOr(t):t;St.browser.isIE()?function(e,t){var n=Rt.fromDom(e.getBody()),r=(rm(e)?M.from(t):M.none()).map(om).filter(nm(n));e.bookmark=r.isSome()?r:e.bookmark}(e,r.toRange()):e.selection.setRng(r.toRange())}))},G_=function(e){e.bindPendingEventDelegates(),e.initialized=!0,function(e){e.fire("Init")}(e),e.focus(!0),Y_(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&oo.setEditorTimeout(e,(function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()}),100)}(e)},J_=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},Q_=function(e){var t=J_(e),n=gs(e),r=e.contentCSS,o=function(){t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(n)},i=function(){e.removed?o():e.on("remove",o)};if(e.contentStyles.length>0){var a="";At.each(e.contentStyles,(function(e){a+=e+"\r\n"})),e.dom.addStyle(a)}var u=eo.all(function(e,t,n){var r=[new eo((function(n,r){return J_(e).loadAll(t,n,r)}))];return e.inline?r:r.concat([new eo((function(t,r){return e.ui.styleSheetLoader.loadAll(n,t,r)}))])}(e,r,n)).then(i).catch(i);return e.settings.content_style&&function(e,t){var n=Rt.fromDom(e.getBody()),r=cn(un(n)),o=Rt.fromTag("style");Zn(o,"type","text/css"),pn(o,Rt.fromText(t)),pn(r,o),e.on("remove",(function(){vn(o)}))}(e,e.settings.content_style),u},Z_=function(e){var t=e.settings,n=e.getDoc(),r=e.getBody();!function(e){e.fire("PreInit")}(e),t.browser_spellcheck||t.gecko_spellcheck||(n.body.spellcheck=!1,q_.setAttrib(r,"spellcheck","false")),e.quirks=H_(e),function(e){e.fire("PostRender")}(e);var o=function(e){return e.getParam("directionality",ku.isRtl()?"rtl":void 0)}(e);void 0!==o&&(r.dir=o),t.protect&&e.on("BeforeSetContent",(function(e){At.each(t.protect,(function(t){e.content=e.content.replace(t,(function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"}))}))})),e.on("SetContent",(function(){e.addVisual(e.getBody())})),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type}))},ek=function(e){!0!==e.removed&&(!function(e){Jv(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})}(e),G_(e))},tk=function(e,t){var n=e.settings,r=e.getElement(),o=e.getDoc();n.inline||(e.getElement().style.visibility=e.orgVisibility),t||e.inline||(o.open(),o.write(e.iframeHTML),o.close()),e.inline&&(q_.addClass(r,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=r,e.contentAreaContainer=r);var i=e.getBody();i.disabled=!0,e.readonly=!!n.readonly,e.readonly||(e.inline&&"static"===q_.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=Fy(e),e.schema=Ti(n),e.dom=hu(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:ls(e),referrerPolicy:ds(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=Ab(X_(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){for(var r,o,i=t.length,a=e.dom,u="data-mce-"+n;i--;)if((o=(r=t[i]).attr(n))&&!r.attr(u)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(u,o),r.attr(n,o)):"tabindex"===n?(r.attr(u,o),r.attr(n,null)):r.attr(u,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",(function(t){for(var n=t.length;n--;){var r=t[n];r.type=8,r.name="#comment",r.value="[CDATA["+e.dom.encode(r.value)+"]]"}})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){for(var n=t.length,r=e.schema.getNonEmptyElements();n--;){var o=t[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Bm("br",1)).shortEnded=!0)}})),t}(e),e.serializer=Bb(function(e){var t=e.settings;return Re(Re({},X_(e)),K_({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before,block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,valid_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements}))}(e),e),e.selection=fb(e.dom,e.getWin(),e.serializer,e),e.annotator=Ql(e),e.formatter=qy(e),e.undoManager=Ky(e),e._nodeChangeDispatcher=new k_(e),e._selectionOverrides=V_(e),Iw(e),E_(e),Jv(e)||A_(e);var a=function(e){return Jv(e)?xu(null):__(e)}(e);Lw(e,a),function(e){ns(e)&&e.on("NodeChange",A($w,e))}(e),Qy(e);var u=Qv(e);Z_(e),u.fold((function(){Q_(e).then((function(){return ek(e)}))}),(function(t){e.setProgressState(!0),Q_(e).then((function(){t().then((function(t){e.setProgressState(!1),ek(e)}),(function(t){e.notificationManager.open({type:"error",text:String(t)}),ek(e)}))}))}))},nk=hu.DOM,rk=function(e){var t=function(e){return e.getParam("doctype","<!DOCTYPE html>")}(e)+"<html><head>";(function(e){return e.getParam("document_base_url","")})(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(e){return es(e,"body_id","tinymce")}(e),r=function(e){return es(e,"body_class","")}(e),o=e.translate(function(e){return e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(e));return ts(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+ts(e)+'" />'),t+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'" aria-label="'+o+'"><br></body></html>'},ok=function(e,t){var n,r,o,i,a=e.translate("Rich Text Area"),u=(n=e.id,r=a,t.height,o=function(e){return e.getParam("iframe_attrs",{})}(e),i=Rt.fromTag("iframe"),er(i,o),er(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Lu(i,"tox-edit-area__iframe"),i).dom;u.onload=function(){u.onload=null,e.fire("load")};var c=function(e,t){if(document.domain!==window.location.hostname&&St.browser.isIE()){var n=Ly("mce");e[n]=function(){tk(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nk.setAttrib(t,"src",r),!0}return!1}(e,u);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=u,e.iframeHTML=rk(e),nk.add(t.iframeContainer,u),c},ik=hu.DOM,ak=function(e,t,n){var r=Cy.get(n),o=Cy.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=At.trim(n),r&&-1===At.inArray(t,n)){if(At.each(Cy.dependencies(n),(function(n){ak(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){!function(e,t,n){var r=ku.translate(["Failed to initialize plugin: {0}",t]);nd(e,"PluginLoadError",{message:r}),Ay(r,n),_y(e,r)}(e,n,t)}}},uk=function(e){return e.replace(/^\-/,"")},ck=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},sk=function(e){var t=e.getElement();return e.inline?ck(null):function(e){var t=ik.create("div");return ik.insertAfter(t,e),ck(t)}(t)},fk=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,d(bs(e))?function(e){return e.theme.renderUI()}(e):C(bs(e))?function(e){var t=e.getElement(),n=bs(e)(e,t);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||e.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||e.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:t.offsetHeight,n}(e):sk(e)},lk=function(e){e.fire("ScriptsLoaded"),function(e){var t=At.trim(as(e)),n=e.ui.registry.getAll().icons,r=Re(Re({},fy.get("default").icons),fy.get(t).icons);de(r,(function(t,r){Ce(n,r)||e.ui.registry.addIcon(r,t)}))}(e),function(e){var t=bs(e);if(d(t)){e.settings.theme=uk(t);var n=xy.get(t);e.theme=new n(e,xy.urls[t]),e.theme.init&&e.theme.init(e,xy.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}}(e),function(e){var t=[];At.each(ws(e).split(/[ ,]/),(function(n){ak(e,t,uk(n))}))}(e);var t=fk(e);!function(e,t){var n={show:M.from(t.show).getOr(w),hide:M.from(t.hide).getOr(w),disable:M.from(t.disable).getOr(w),isDisabled:M.from(t.isDisabled).getOr(O),enable:function(){e.mode.isReadOnly()||M.from(t.enable).map(D)}};e.ui=Re(Re({},e.ui),n)}(e,M.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,Dy(e),e.inline?tk(e):function(e,t){var n=ok(e,t);t.editorContainer&&(nk.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=nk.isHidden(t.editorContainer)),e.getElement().style.display="none",nk.setAttrib(e.id,"aria-hidden","true"),n||tk(e)}(e,n)},dk=hu.DOM,mk=function(e){return"-"===e.charAt(0)},pk=function(e,t){var n=ms(t),r=function(e){return e.getParam("language_url","","string")}(t);if(!1===ku.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,w,void 0,(function(){!function(e,t,n){ky(e,"LanguageLoadError",Ey("language",t,n))}(t,o,n)}))}},gk=function(e,t,n){return M.from(t).filter((function(e){return e.length>0&&!fy.has(e)})).map((function(t){return{url:e.editorManager.baseURL+"/icons/"+t+"/icons"+n+".js",name:M.some(t)}}))},hk=function(e,t,n){var r=gk(t,"default",n),o=function(e){return M.from(function(e){return e.getParam("icons_url","","string")}(e)).filter((function(e){return e.length>0})).map((function(e){return{url:e,name:M.none()}}))}(t).orThunk((function(){return gk(t,as(t),"")}));q(function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t}([r,o]),(function(n){e.add(n.url,w,void 0,(function(){!function(e,t,n){ky(e,"IconsLoadError",Ey("icons",t,n))}(t,n.url,n.name.getOrUndefined())}))}))},vk=function(e,t){var n=Cu.ScriptLoader;!function(e,t,n,r){var o=bs(t);if(d(o)){if(!mk(o)&&!Ce(xy.urls,o)){var i=function(e){return e.getParam("theme_url")}(t);i?xy.load(o,t.documentBaseURI.toAbsolute(i)):xy.load(o,"themes/"+o+"/theme"+n+".js")}e.loadQueue((function(){xy.waitFor(o,r)}))}else r()}(n,e,t,(function(){pk(n,e),hk(n,e,t),function(e,t){At.each(function(e){return e.getParam("external_plugins")}(e),(function(t,n){Cy.load(n,t,w,void 0,(function(){Ny(e,t,n)})),e.settings.plugins+=" "+n})),At.each(ws(e).split(/[ ,]/),(function(n){if((n=At.trim(n))&&!Cy.urls[n])if(mk(n)){n=n.substr(1,n.length);var r=Cy.dependencies(n);At.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"},o=Cy.createUrl(r,n);Cy.load(o.resource,o,w,void 0,(function(){Ny(e,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};Cy.load(n,o,w,void 0,(function(){Ny(e,o.prefix+o.resource+o.suffix,n)}))}}))}(e,t),n.loadQueue((function(){e.removed||lk(e)}),e,(function(){e.removed||lk(e)}))}))},bk=function(e){var t=e.id;ku.setCode(ms(e));var n=function(){dk.unbind(window,"ready",n),e.render()};if($i.Event.domLoaded){if(e.getElement()&&St.contentEditable){var r=Rt.fromDom(e.getElement()),o=function(e){return G(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})}(r);e.on("remove",(function(){W(r.dom.attributes,(function(e){return rr(r,e.name)})),er(r,o)})),e.ui.styleSheetLoader=function(e,t){return ao.forElement(e,{contentCssCors:xs(t),referrerPolicy:ds(t)})}(r,e),!function(e){return e.getParam("inline")}(e)?(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden"):e.inline=!0;var i=e.getElement().form||dk.getParent(t,"form");i&&(e.formElement=i,function(e){return e.getParam("hidden_input")}(e)&&!Fn(e.getElement())&&(dk.insertAfter(dk.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},dk.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!function(e){return e.getParam("submit_patch")}(e)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=wy(e),e.notificationManager=yy(e),function(e){return"xml"===e.getParam("encoding")}(e)&&e.on("GetContent",(function(e){e.save&&(e.content=dk.encode(e.content))})),function(e){return e.getParam("add_form_submit_trigger")}(e)&&e.on("submit",(function(){e.initialized&&e.save()})),function(e){return e.getParam("add_unload_trigger")}(e)&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),vk(e,e.suffix)}}else dk.bind(window,"ready",n)},yk=function(e,t){return function(e,t){return eb(e).editor.addVisual(t)}(e,t)},Ck={"font-size":"size","font-family":"face"},xk=function(e,t,n){return dh(Rt.fromDom(n),(function(t){return function(t){return ur(t,e).orThunk((function(){return"font"===Mt(t)?ye(Ck,e).bind((function(e){return nr(t,e)})):M.none()}))}(t)}),(function(e){return Lt(Rt.fromDom(t),e)}))},wk=function(e){return function(t,n){return M.from(n).map(Rt.fromDom).filter($t).bind((function(n){return xk(e,t,n.dom).or(function(e,t){return M.from(hu.DOM.getStyle(t,e,!0))}(e,n.dom))})).getOr("")}},Sk=wk("font-size"),_k=S((function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),wk("font-family")),kk=function(e){return If(e.getBody()).map((function(e){var t=e.container();return Un(t)?t.parentNode:t}))},Ek=function(e,t){return function(e){return M.from(e.selection.getRng()).bind((function(t){var n=e.getBody();return t.startContainer===n&&0===t.startOffset?M.none():M.from(e.selection.getStart(!0))}))}(e).orThunk(A(kk,e)).map(Rt.fromDom).filter($t).bind(t)},Nk=function(e,t){return Ek(e,_(M.some,t))},Ak=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return At.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(e),o=function(e){return At.explode(e.getParam("font_size_classes",""))}(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},Tk=function(e){var t=e.split(/\s*,\s*/);return H(t,(function(e){return-1===e.indexOf(" ")||Fe(e,'"')||Fe(e,"'")?e:"'"+e+"'"})).join(",")},Rk=function(e,t){var n=function(e){if("string"!=typeof e){var t=At.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}}(t);!function(e,t,n){Zv(e).editor.insertContent(t,n)}(e,n.content,n.details)},Dk=At.each,Ok=At.map,Bk=At.inArray,Lk=function(){function e(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}return e.prototype.execCommand=function(e,t,n,r){var o,i=!1,a=this;if(!a.editor.removed){var u;if("mcefocus"!==e.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus?(u=a.editor,cm(u).each((function(e){return u.selection.setRng(e)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:e,ui:t,value:n})).isDefaultPrevented())return!1;var c=e.toLowerCase();if(o=a.commands.exec[c])return o(c,t,n),a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(Dk(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{i=a.editor.getDoc().execCommand(e,t,n)}catch(e){}return!!i&&(a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0)}},e.prototype.queryCommandState=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.state[e])return t(e);try{return this.editor.getDoc().queryCommandState(e)}catch(e){}return!1}},e.prototype.queryCommandValue=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.value[e])return t(e);try{return this.editor.getDoc().queryCommandValue(e)}catch(e){}}},e.prototype.addCommands=function(e,t){void 0===t&&(t="exec");var n=this;Dk(e,(function(e,r){Dk(r.toLowerCase().split(","),(function(r){n.commands[t][r]=e}))}))},e.prototype.addCommand=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.exec[e]=function(e,o,i,a){return t.call(n||r.editor,o,i,a)}},e.prototype.queryCommandSupported=function(e){if(e=e.toLowerCase(),this.commands.exec[e])return!0;try{return this.editor.getDoc().queryCommandSupported(e)}catch(e){}return!1},e.prototype.addQueryStateHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.state[e]=function(){return t.call(n||r.editor)}},e.prototype.addQueryValueHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.value[e]=function(){return t.call(n||r.editor)}},e.prototype.hasCustomCommand=function(e){return e=e.toLowerCase(),!!this.commands.exec[e]},e.prototype.execNativeCommand=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(e,t,n)},e.prototype.isFormatMatch=function(e){return this.editor.formatter.match(e)},e.prototype.toggleFormat=function(e,t){this.editor.formatter.toggle(e,t),this.editor.nodeChanged()},e.prototype.storeSelection=function(e){this.selectionBookmark=this.editor.selection.getBookmark(e)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(e){var t=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":w,"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},mceFocus:function(t,n,r){Sm(e,r)},"Cut,Copy,Paste":function(n){var r,o=e.getDoc();try{t.execNativeCommand(n)}catch(e){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");St.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(e.selection.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else e.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),Dk("left,center,right,justify".split(","),(function(t){r!==t&&e.formatter.remove("align"+t)})),"none"!==r&&t.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;t.execNativeCommand(n);var o=e.dom.getParent(e.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(t.storeSelection(),e.dom.split(r,o),t.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){t.toggleFormat(e)},"ForeColor,HiliteColor":function(e,n,r){t.toggleFormat(e,{value:r})},FontName:function(t,n,r){!function(e,t){var n=Ak(e,t);e.formatter.toggle("fontname",{value:Tk(n)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:Ak(e,t)}),e.nodeChanged()}(e,r)},LineHeight:function(t,n,r){!function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()}(e,r)},Lang:function(e,n,r){t.toggleFormat(e,{value:r.code,customValue:r.customCode})},RemoveFormat:function(t){e.formatter.remove(t)},mceBlockQuote:function(){t.toggleFormat("blockquote")},FormatBlock:function(e,n,r){return t.toggleFormat(r||"p")},mceCleanup:function(){var t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},mceRemoveNode:function(n,r,o){var i=o||e.selection.getNode();i!==e.getBody()&&(t.storeSelection(),e.dom.remove(i,!0),t.restoreSelection())},mceSelectNodeDepth:function(t,n,r){var o=0;e.dom.getParent(e.selection.getNode(),(function(t){if(1===t.nodeType&&o++===r)return e.selection.select(t),!1}),e.getBody())},mceSelectNode:function(t,n,r){e.selection.select(r)},mceInsertContent:function(t,n,r){Rk(e,r)},mceInsertRawHTML:function(t,n,r){e.selection.setContent("tiny_mce_marker");var o=e.getContent();e.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(t,n,r){c_(e,r)},mceToggleFormat:function(e,n,r){t.toggleFormat(r)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){Dw(e,t)},mceRepaint:w,InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,n,r){e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceInsertLink:function(t,n,r){"string"==typeof r&&(r={href:r});var o=e.dom.getParent(e.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,o)},selectAll:function(){var t=e.dom.getParent(e.selection.getStart(),qn);if(t){var n=e.dom.createRng();n.selectNodeContents(t),e.selection.setRng(n)}},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return YS(e,r),!0}});var n=function(t){return function(){var n=e.selection,r=n.isCollapsed()?[e.dom.getParent(n.getNode(),e.dom.isBlock)]:n.getSelectedBlocks(),o=Ok(r,(function(n){return!!e.formatter.matchNode(n,t)}));return-1!==Bk(o,!0)}};t.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return t.isFormatMatch(e)},mceBlockQuote:function(){return t.isFormatMatch("blockquote")},Outdent:function(){return Aw(e)},"InsertUnorderedList,InsertOrderedList":function(t){var n=e.dom.getParent(e.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===t&&"UL"===n.tagName||"insertorderedlist"===t&&"OL"===n.tagName)}},"state"),t.addCommands({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),t.addQueryValueHandler("FontName",(function(){return function(e){return Nk(e,(function(t){return _k(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("FontSize",(function(){return function(e){return Nk(e,(function(t){return Sk(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("LineHeight",(function(){return function(e){return Nk(e,(function(t){var n=Rt.fromDom(e.getBody()),r=dh(t,(function(e){return ur(e,"line-height")}),A(Lt,n));return r.getOrThunk((function(){var e=parseFloat(ir(t,"line-height")),n=parseFloat(ir(t,"font-size"));return String(e/n)}))})).getOr("")}(e)}),this)},e}(),Pk="data-mce-contenteditable",Ik=function(e,t,n){var r,o;Iu(e,t)&&!1===n?(o=t,Du(r=e)?r.dom.classList.remove(o):Bu(r,o),Pu(r)):n&&Lu(e,t)},Mk=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},Fk=function(e,t){e.dom.contentEditable=t?"true":"false"},Uk=function(e,t){var n=Rt.fromDom(e.getBody());Ik(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),function(e){M.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")}))}(e),e.readonly=!0,Fk(n,!1),q(Fu(n,'*[contenteditable="true"]'),(function(e){Zn(e,Pk,"true"),Fk(e,!1)}))):(e.readonly=!1,Fk(n,!0),function(e){q(Fu(e,'*[data-mce-contenteditable="true"]'),(function(e){rr(e,Pk),Fk(e,!0)}))}(n),Mk(e,"StyleWithCSS",!1),Mk(e,"enableInlineTableEditing",!1),Mk(e,"enableObjectResizing",!1),xm(e)&&e.focus(),function(e){e.selection.setRng(e.selection.getRng())}(e),e.nodeChanged())},$k=function(e){return e.readonly},zk=function(e){e.parser.addAttributeFilter("contenteditable",(function(t){$k(e)&&q(t,(function(e){e.attr(Pk,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(Pk,(function(t){$k(e)&&q(t,(function(e){e.attr("contenteditable",e.attr(Pk))}))})),e.serializer.addTempAttr(Pk)},jk=function(e,t){if(function(e){return"click"===e.type}(t)&&!id.metaKeyPressed(t)){var n=Rt.fromDom(t.target);(function(e,t){return Zr(t,"a",(function(t){return Lt(t,Rt.fromDom(e.getBody()))})).bind((function(e){return nr(e,"href")}))})(e,n).each((function(n){if(t.preventDefault(),/^#/.test(n)){var r=e.dom.select(n+',[name="'+((Fe(o=n,i="#")?function(e,t){return e.substring(t)}(o,i.length):o)+'"]'));r.length&&e.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},Vk=At.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),Hk=function(){function e(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||O}return e.isNative=function(e){return!!Vk[e.toLowerCase()]},e.prototype.fire=function(e,t){var n=e.toLowerCase(),r=Li(n,t||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var u=o[i];if(!u.removed){if(u.once&&this.off(n,u.func),r.isImmediatePropagationStopped())return r;if(!1===u.func.call(this.scope,r))return r.preventDefault(),r}}return r},e.prototype.on=function(e,t,n,r){if(!1===t&&(t=O),t){var o={func:t,removed:!1};r&&At.extend(o,r);for(var i=e.toLowerCase().split(" "),a=i.length;a--;){var u=i[a],c=this.bindings[u];c||(c=[],this.toggleEvent(u,!0)),c=n?De([o],c,!0):De(De([],c,!0),[o],!1),this.bindings[u]=c}}return this},e.prototype.off=function(e,t){var n=this;if(e)for(var r=e.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return de(this.bindings,(function(e,t){n.toggleEvent(t,!1),delete n.bindings[t]})),this;if(a){if(t){var u=K(a,(function(e){return e.func===t}));a=u.fail,this.bindings[i]=a,q(u.pass,(function(e){e.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(e,!1),delete this.bindings[i])}}else de(this.bindings,(function(e,t){n.toggleEvent(t,!1)})),this.bindings={};return this},e.prototype.once=function(e,t,n){return this.on(e,t,n,{once:!0})},e.prototype.has=function(e){return e=e.toLowerCase(),!(!this.bindings[e]||0===this.bindings[e].length)},e}(),qk=function(e){return e._eventDispatcher||(e._eventDispatcher=new Hk({scope:e,toggleEvent:function(t,n){Hk.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},Wk={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;var o=qk(r).fire(e,t);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(e,o,!1),i=i.parent();return o},on:function(e,t,n){return qk(this).on(e,t,n)},off:function(e,t){return qk(this).off(e,t)},once:function(e,t){return qk(this).once(e,t)},hasEventListeners:function(e){return qk(this).has(e)}},Kk=hu.DOM,Xk=function(e,t){if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;var n=vs(e);return n?(e.eventRoot||(e.eventRoot=Kk.select(n)[0]),e.eventRoot):e.getBody()},Yk=function(e,t,n){!function(e){return!e.hidden&&!$k(e)}(e)?$k(e)&&jk(e,n):e.fire(t,n)},Gk=function(e,t){var n;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var r=Xk(e,t);if(vs(e)){if(Fx||(Fx={},e.editorManager.on("removeEditor",(function(){e.editorManager.activeEditor||Fx&&(de(Fx,(function(t,n){e.dom.unbind(Xk(e,n))})),Fx=null)}))),Fx[t])return;n=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||Kk.isChildOf(r,a))&&Yk(o[i],t,n)}},Fx[t]=n,Kk.bind(r,t,n)}else n=function(n){Yk(e,t,n)},Kk.bind(r,t,n),e.delegates[t]=n}},Jk=Re(Re({},Wk),{bindPendingEventDelegates:function(){var e=this;At.each(e._pendingNativeEvents,(function(t){Gk(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(n.removed||(t?n.initialized?Gk(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(Xk(n,e),e,n.delegates[e]),delete n.delegates[e])))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(de(e.delegates,(function(t,n){e.dom.unbind(Xk(e,n),n,t)})),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),Qk=["design","readonly"],Zk=function(e,t,n,r){var o=n[t.get()],i=n[r];try{i.activate()}catch(e){return void console.error("problem while activating editor mode "+r+":",e)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&Uk(e,i.editorReadOnly),t.set(r),function(e,t){e.fire("SwitchMode",{mode:t})}(e,r)},eE=function(e){var t=xu("design"),n=xu({design:{activate:w,deactivate:w,editorReadOnly:!1},readonly:{activate:w,deactivate:w,editorReadOnly:!0}});return function(e){e.serializer?zk(e):e.on("PreInit",(function(){zk(e)}))}(e),function(e){e.on("ShowCaret",(function(t){$k(e)&&t.preventDefault()})),e.on("ObjectSelected",(function(t){$k(e)&&t.preventDefault()}))}(e),{isReadOnly:function(){return $k(e)},set:function(r){return function(e,t,n,r){if(r!==n.get()){if(!Ce(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?Zk(e,n,t,r):e.on("init",(function(){return Zk(e,n,t,r)}))}}(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(function(e,t,n){var r;if(j(Qk,t))throw new Error("Cannot override default mode "+t);return Re(Re({},e),((r={})[t]=Re(Re({},n),{deactivate:function(){try{n.deactivate()}catch(e){console.error("problem while deactivating editor mode "+t+":",e)}}}),r))}(n.get(),e,t))}}},tE=At.each,nE=At.explode,rE={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oE=At.makeMap("alt,ctrl,shift,meta,access"),iE=function(e){var t,n={};tE(nE(e.toLowerCase(),"+"),(function(e){e in oE?n[e]=!0:/^[0-9]{2,}$/.test(e)?n.keyCode=parseInt(e,10):(n.charCode=e.charCodeAt(0),n.keyCode=rE[e]||e.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(t in oE)n[t]?r.push(t):n[t]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,St.mac?n.ctrl=!0:n.shift=!0),n.meta&&(St.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aE=function(){function e(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var t=this;e.on("keyup keypress keydown",(function(e){!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(tE(t.shortcuts,(function(n){if(t.matchShortcut(e,n))return t.pendingPatterns=n.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(n),!0})),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))}))}return e.prototype.add=function(e,t,n,r){var o=this,i=o.normalizeCommandFunc(n);return tE(nE(At.trim(e)),(function(e){var n=o.createShortcut(e,t,i,r);o.shortcuts[n.id]=n})),!0},e.prototype.remove=function(e){var t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)},e.prototype.normalizeCommandFunc=function(e){var t=this,n=e;return"string"==typeof n?function(){t.editor.execCommand(n,!1,null)}:At.isArray(n)?function(){t.editor.execCommand(n[0],n[1],n[2])}:n},e.prototype.createShortcut=function(e,t,n,r){var o=At.map(nE(e,">"),iE);return o[o.length-1]=At.extend(o[o.length-1],{func:n,scope:r||this.editor}),At.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},e.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},e.prototype.isFunctionKey=function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123},e.prototype.matchShortcut=function(e,t){return!!t&&(t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&(t.alt===e.altKey&&t.shift===e.shiftKey&&(!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0))))},e.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},e}(),uE=function(){var e=function(){var e={},t={},n={},r={},o={},i={},a={},u=function(e,t){return function(n,r){return e[n.toLowerCase()]=Re(Re({},r),{type:t})}};return{addButton:u(e,"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:function(e,t){return r[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},cE=hu.DOM,sE=At.extend,fE=At.each,lE=At.resolve,dE=St.ie,mE=function(){function e(e,t,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,sE(this,Jk),this.settings=uy(this,e,this.documentBaseUrl,n.defaultSettings,t),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(Cu.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),hu.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Eu.languageLoad=this.settings.language_load,Eu.baseURL=n.baseURL,this.id=e,this.setDirty(!1),this.documentBaseURI=new zm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aE(this),this.editorCommands=new Lk(this),this.settings.cache_suffix&&(St.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:uE(),styleSheetLoader:void 0,show:w,hide:w,enable:w,disable:w,isDisabled:O};var o=eE(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=su.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return e.prototype.render=function(){bk(this)},e.prototype.focus=function(e){this.execCommand("mceFocus",!1,e)},e.prototype.hasFocus=function(){return Cm(this)},e.prototype.execCallback=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?lE(r):0,i=lE(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,t)},e.prototype.translate=function(e){return ku.translate(e)},e.prototype.getParam=function(e,t,n){return sy(this,e,t,n)},e.prototype.hasPlugin=function(e,t){return!!j(ws(this).split(/[ ,]/),e)&&(!t||void 0!==Cy.get(e))},e.prototype.nodeChanged=function(e){this._nodeChangeDispatcher.nodeChanged(e)},e.prototype.addCommand=function(e,t,n){this.editorCommands.addCommand(e,t,n)},e.prototype.addQueryStateHandler=function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},e.prototype.addQueryValueHandler=function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},e.prototype.addShortcut=function(e,t,n,r){this.shortcuts.add(e,t,n,r)},e.prototype.execCommand=function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},e.prototype.queryCommandState=function(e){return this.editorCommands.queryCommandState(e)},e.prototype.queryCommandValue=function(e){return this.editorCommands.queryCommandValue(e)},e.prototype.queryCommandSupported=function(e){return this.editorCommands.queryCommandSupported(e)},e.prototype.show=function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(cE.show(e.getContainer()),cE.hide(e.id)),e.load(),e.fire("show"))},e.prototype.hide=function(){var e=this,t=e.getDoc();e.hidden||(dE&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(cE.hide(e.getContainer()),cE.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(e,t){this.fire("ProgressState",{state:e,time:t})},e.prototype.load=function(e){var t,n=this,r=n.getElement();if(n.removed)return"";if(r){(e=e||{}).load=!0;var o=Fn(r)?r.value:r.innerHTML;return t=n.setContent(o,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t}},e.prototype.save=function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,Fn(o)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=cE.getParent(r.id,"form"))&&fE(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},e.prototype.setContent=function(e,t){return Pb(this,e,t)},e.prototype.getContent=function(e){return Lb(this,e)},e.prototype.insertContent=function(e,t){t&&(e=sE({content:e},t)),this.execCommand("mceInsertContent",!1,e)},e.prototype.resetContent=function(e){void 0===e?Pb(this,this.startContent,{format:"raw"}):Pb(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},e.prototype.getContainer=function(){var e=this;return e.container||(e.container=cE.get(e.editorContainer||e.id+"_parent")),e.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=cE.get(this.id)),this.targetElm},e.prototype.getWin=function(){var e,t=this;return t.contentWindow||(e=t.iframeElement)&&(t.contentWindow=e.contentWindow),t.contentWindow},e.prototype.getDoc=function(){var e,t=this;return t.contentDocument||(e=t.getWin())&&(t.contentDocument=e.document),t.contentDocument},e.prototype.getBody=function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},e.prototype.convertURL=function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o.remove_script_host)},e.prototype.addVisual=function(e){yk(this,e)},e.prototype.remove=function(){Fb(this)},e.prototype.destroy=function(e){Ub(this,e)},e.prototype.uploadImages=function(e){return this.editorUpload.uploadImages(e)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),pE=hu.DOM,gE=At.explode,hE=At.each,vE=At.extend,bE=0,yE=!1,CE=[],xE=[],wE=function(e){var t=e.type;hE(EE.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}}))},SE=function(e){e!==yE&&(e?su(window).on("resize scroll",wE):su(window).off("resize scroll",wE),yE=e)},_E=function(e){var t=xE;delete CE[e.id];for(var n=0;n<CE.length;n++)if(CE[n]===e){CE.splice(n,1);break}return xE=X(xE,(function(t){return e!==t})),EE.activeEditor===e&&(EE.activeEditor=xE.length>0?xE[0]:null),EE.focusedEditor===e&&(EE.focusedEditor=null),t.length!==xE.length},kE="CSS1Compat"!==document.compatMode,EE=Re(Re({},Wk),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:su,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:CE,i18n:ku,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e,t,n=this,r="";t=zm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)e=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),u=0;u<a.length;u++){var c;if(""!==(c=a[u].src||"")){var s=c.substring(c.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(c)){-1!==s.indexOf(".min")&&(r=".min"),e=c.substring(0,c.lastIndexOf("/"));break}}}if(!e&&document.currentScript)-1!==(c=document.currentScript.src).indexOf(".min")&&(r=".min"),e=c.substring(0,c.lastIndexOf("/"))}n.baseURL=new zm(t).toAbsolute(e),n.documentBaseURL=t,n.baseURI=new zm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",A(pm,o)),o.on("RemoveEditor",A(gm,o))},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t);var n=e.suffix;e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;void 0!==r&&de(r,(function(e,t){Eu.PluginManager.urls[t]=e}))},init:function(e){var t,n=this,r=At.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(e){var t=e.id;return t||(t=ye(e,"name").filter((function(e){return!pE.get(e)})).getOrThunk(pE.uniqueId),e.setAttribute("id",t)),t},i=function(e,t){return t.constructor===RegExp?t.test(e.className):pE.hasClass(e,t)},a=function(e){t=e},u=function(){var t,c=0,s=[],f=function(e,r,o){var i=new mE(e,r,n);s.push(i),i.on("init",(function(){++c===t.length&&a(s)})),i.targetElm=i.targetElm||o,i.render()};pE.unbind(window,"ready",u),function(t){var r=e[t];if(r)r.apply(n,[])}("onpageload"),t=su.unique(function(e){var t=[];if(St.browser.isIE()&&St.browser.version.major<11)return Ay("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(kE)return Ay("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(e.types)return hE(e.types,(function(e){t=t.concat(pE.select(e.selector))})),t;if(e.selector)return pE.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":var n=e.elements||"";n.length>0&&hE(gE(n),(function(e){var n=pE.get(e);n?t.push(n):hE(document.forms,(function(n){hE(n.elements,(function(n){n.name===e&&(e="mce_editor_"+bE++,pE.setAttrib(n,"id",e),t.push(n))}))}))}));break;case"textareas":case"specific_textareas":hE(pE.select("textarea"),(function(n){e.editor_deselector&&i(n,e.editor_deselector)||e.editor_selector&&!i(n,e.editor_selector)||t.push(n)}))}return t}(e)),e.types?hE(e.types,(function(n){At.each(t,(function(t){return!pE.is(t,n.selector)||(f(o(t),vE({},e,n),t),!1)}))})):(At.each(t,(function(e){var t;(t=n.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(_E(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)})),0===(t=At.grep(t,(function(e){return!n.get(e.id)}))).length?a([]):hE(t,(function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?f(o(t),e,t):Ay("Could not initialize inline editor on invalid inline target element",t)})))};return n.settings=e,pE.bind(window,"ready",u),new eo((function(e){t?e(t):a=function(t){e(t)}}))},get:function(e){return 0===arguments.length?xE.slice(0):d(e)?Q(xE,(function(t){return t.id===e})).getOr(null):x(e)&&xE[e]?xE[e]:null},add:function(e){var t=this;return CE[e.id]===e||(null===t.get(e.id)&&("length"!==e.id&&(CE[e.id]=e),CE.push(e),xE.push(e)),SE(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),Ux||(Ux=function(e){var n=t.fire("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",Ux))),e},createEditor:function(e,t){return this.add(new mE(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!d(e))return n=e,g(r.get(n.id))?null:(_E(n)&&r.fire("RemoveEditor",{editor:n}),0===xE.length&&window.removeEventListener("beforeunload",Ux),n.remove(),SE(xE.length>0),n);hE(pE.select(e),(function(e){(n=r.get(e.id))&&r.remove(n)}))}else for(t=xE.length-1;t>=0;t--)r.remove(xE[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new mE(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){hE(xE,(function(e){e.save()}))},addI18n:function(e,t){ku.add(e,t)},translate:function(e){return ku.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new zm(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new zm(this.baseURL)}});EE.setup();var NE,AE,TE,RE,DE=Math.min,OE=Math.max,BE=Math.round,LE=function(e,t,n){var r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,c=t.h,s=(n||"").split("");return"b"===s[0]&&(o+=c),"r"===s[1]&&(r+=u),"c"===s[0]&&(o+=BE(c/2)),"c"===s[1]&&(r+=BE(u/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=BE(a/2)),"c"===s[4]&&(r-=BE(i/2)),PE(r,o,i,a)},PE=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},IE={inflate:function(e,t,n){return PE(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:LE,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=LE(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n=OE(e.x,t.x),r=OE(e.y,t.y),o=DE(e.x+e.w,t.x+t.w),i=DE(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:PE(n,r,o-n,i-r)},clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,c=t.y+t.h,s=OE(0,t.x-r),f=OE(0,t.y-o),l=OE(0,i-u),d=OE(0,a-c);return r+=s,o+=f,n&&(i+=s,a+=f,r-=l,o-=d),PE(r,o,(i-=l)-r,(a-=d)-o)},create:PE,fromClientRect:function(e){return PE(e.left,e.top,e.width,e.height)}},ME=(NE={},AE={},{load:function(e,t){var n='Script at URL "'+t+'" failed to load',r='Script at URL "'+t+"\" did not call `tinymce.Resource.add('"+e+"', data)` within 1 second";if(void 0!==NE[e])return NE[e];var o=new eo((function(o,i){var a=function(e,t,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),e.apply(null,t))}},a=i(e),u=i(t);return{start:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];r||null!==o||(o=setTimeout((function(){return u.apply(null,e)}),n))},resolve:a,reject:u}}(o,i);AE[e]=a.resolve,Cu.ScriptLoader.loadScript(t,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return NE[e]=o,o},add:function(e,t){void 0!==AE[e]&&(AE[e](t),delete AE[e]),NE[e]=eo.resolve(t)}}),FE=At.each,UE=At.extend,$E=function(){};$E.extend=TE=function(e){var t=this.prototype,n=function(){var e,t,n,r=this;if(!RE&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)},r=function(){return this};RE=!0;var o=new this;return RE=!1,e.Mixins&&(FE(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),t.Mixins&&(e.Mixins=t.Mixins.concat(e.Mixins))),e.Methods&&FE(e.Methods.split(","),(function(t){e[t]=r})),e.Properties&&FE(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&FE(e.Statics,(function(e,t){n[t]=e})),e.Defaults&&t.Defaults&&(e.Defaults=UE({},t.Defaults,e.Defaults)),de(e,(function(e,n){"function"==typeof e&&t[n]?o[n]=function(e,n){return function(){var r=this,o=r._super;r._super=t[e];var i=n.apply(r,arguments);return r._super=o,i}}(n,e):o[n]=e})),n.prototype=o,n.constructor=n,n.extend=TE,n};var zE,jE=Math.min,VE=Math.max,HE=Math.round,qE={serialize:function(e){var t=JSON.stringify(e);return d(t)?t.replace(/[\u0080-\uFFFF]/g,(function(e){var t=e.charCodeAt(0).toString(16);return"\\u"+"0000".substring(t.length)+t})):t},parse:function(e){try{return JSON.parse(e)}catch(e){}}},WE={callbacks:{},count:0,send:function(e){var t=this,n=hu.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},KE=Re(Re({},Wk),{send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):oo.setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",KE.fire("beforeInitialize",{settings:e}),(t=new XMLHttpRequest).overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&At.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=KE.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();oo.setTimeout(r,10)}}),XE=At.extend,YE=function(){function e(e){this.settings=XE({},e),this.count=0}return e.sendRPC=function(t){return(new e).send(t)},e.prototype.send=function(e){var t=e.error,n=e.success,r=XE(this.settings,e);r.success=function(e,o){void 0===(e=qE.parse(e))&&(e={error:"JSON Parse error."}),e.error?t.call(r.error_scope||r.scope,e.error,o):n.call(r.success_scope||r.scope,e.result)},r.error=function(e,n){t&&t.call(r.error_scope||r.scope,e,n)},r.data=qE.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),r.content_type="application/json",KE.send(r)},e}();try{var GE="__storage_test__";(zE=window.localStorage).setItem(GE,GE),zE.removeItem(GE)}catch(e){zE=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var JE={geom:{Rect:IE},util:{Promise:eo,Delay:oo,Tools:At,VK:id,URI:zm,Class:$E,EventDispatcher:Hk,Observable:Wk,I18n:ku,XHR:KE,JSON:qE,JSONRequest:YE,JSONP:WE,LocalStorage:zE,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=VE(0,jE(t,1)),i=VE(0,jE(i,1)),0!==t){var a=e/60,u=i*t,c=u*(1-Math.abs(a%2-1)),s=i-u;switch(Math.floor(a)){case 0:n=u,r=c,o=0;break;case 1:n=c,r=u,o=0;break;case 2:n=0,r=u,o=c;break;case 3:n=0,r=c,o=u;break;case 4:n=c,r=0,o=u;break;case 5:n=u,r=0,o=c;break;default:n=r=o=0}n=HE(255*(n+s)),r=HE(255*(r+s)),o=HE(255*(o+s))}else n=r=o=HE(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o;o=0;var i=jE(e/=255,jE(t/=255,n/=255)),a=VE(e,VE(t,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:HE(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:HE(100*r),v:HE(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t},ImageUploader:function(e){var t=Oy(),n=My(e,t);return{upload:function(t,r){return void 0===r&&(r=!0),n.upload(t,r?Iy(e):void 0)}}}},dom:{EventUtils:$i,Sizzle:Sa,DomQuery:su,TreeWalker:uo,TextSeeker:Zu,DOMUtils:hu,ScriptLoader:Cu,RangeUtils:wd,Serializer:Bb,StyleSheetLoader:io,ControlSelection:ud,BookmarkManager:Zl,Selection:fb,Event:$i.Event},html:{Styles:Di,Entities:yi,Node:Bm,Schema:Ti,SaxParser:Wm,DomParser:Ab,Writer:Zm,Serializer:ep},Env:St,AddOnManager:Eu,Annotator:Ql,Formatter:qy,UndoManager:Ky,EditorCommands:Lk,WindowManager:wy,NotificationManager:yy,EditorObservable:Jk,Shortcuts:aE,Editor:mE,FocusManager:sm,EditorManager:EE,DOM:hu.DOM,ScriptLoader:Cu.ScriptLoader,PluginManager:Cy,ThemeManager:xy,IconManager:fy,Resource:ME,trim:At.trim,isArray:At.isArray,is:At.is,toArray:At.toArray,makeMap:At.makeMap,each:At.each,map:At.map,grep:At.grep,inArray:At.inArray,extend:At.extend,create:At.create,walk:At.walk,createNS:At.createNS,resolve:At.resolve,explode:At.explode,_addCacheSuffix:At._addCacheSuffix,isOpera:St.opera,isWebKit:St.webkit,isIE:St.ie,isGecko:St.gecko,isMac:St.mac},QE=At.extend(EE,JE);!function(e){window.tinymce=e,window.tinyMCE=e}(QE),function(t){try{e.exports=t}catch(e){}}(QE)}()},2749:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(20629);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const c={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var e=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var t=$A(this.$refs.browselistbox);t.scroll((function(){var n=t[0].scrollHeight;if(t[0].scrollTop+t.height()>=n&&e.browseListNext.length>0){var r=e.browseListNext;e.browseListNext=[],e.browsePictureFor(r)}}))},watch:{value:function(e){"string"!=typeof e?e!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(e),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(e))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(e){"callback"===this.type&&(!0===e?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(e)&&this.$emit("on-callback",[e])),this.browseVisible=!1},initItems:function(e){"string"==typeof e&&(e=[{url:e}]);var t=[];return $A.each(e,(function(e,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),t.push(n))})),t},handleView:function(e){this.visible=!0,this.imgVisible=e.url},handleRemove:function(e){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(e,t){this.$emit("update:uploadIng",this.uploadIng-1),1===e.ret?(t.url=e.data.url,t.path=e.data.path,t.thumb=e.data.thumb,this.handleCallback(t)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+t.name+" 上传失败 "+e.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(e){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+e.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(e){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var e=this.uploadList.length<this.maxNum;return e||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),e=this.uploadList.length<this.maxNum),e||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},e},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(e){this.handleBeforeUpload()&&this.$refs.upload.upload(e)},browsePicture:function(e){var t=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:e||""}}).then((function(e){var n=e.data;t.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)t.browseList.push(r[o]);t.browsePictureFor(n.files)})).catch((function(e){var n=e.msg;t.isLoading=!1,t.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(e){for(var t=0;t<e.length;t++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===e[t].url||this.uploadList[n].url===e[t].path){e[t].active=!0;break}t<100?this.browseList.push(e[t]):this.browseListNext.push(e[t])}},browseItem:function(e){if("dir"===e.type)this.browsePicture(e.path);else if("file"===e.type){if(e.active){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),e.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));e.active=!0,e.status="finished",this.$refs.upload.fileList.push(e),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(e){return $A.strExists(e,"?",!1)?e+"&__thumb=true":e+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const s=(0,n(51900).Z)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-img-update"},[e._l(e.uploadList,(function(t){return"callback"!==e.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===t.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+e.__thumb(t.thumb)+")"}}),e._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return e.handleView(t)}}}),e._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return e.handleRemove(t)}}})],1)]:[t.showProgress?n("Progress",{attrs:{percent:t.percentage,"hide-info":""}}):e._e()]],2):e._e()})),e._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===e.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),e._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:e.browsePicture}},[n("span",[e._v(e._s(e.$L("浏览"))),"callback"===e.type?n("em",[e._v(e._s(e.$L("图片")))]):e._e()])]),e._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:e.actionUrl,headers:e.uploadHeaders,data:e.uploadParams,"show-upload-list":!1,"max-size":e.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":e.defaultList,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload,multiple:e.multiple}},[n("span",[e._v(e._s(e.$L("上传"))),"callback"===e.type?n("em",[e._v(e._s(e.$L("图片")))]):e._e()])])],1)])]),e._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("浏览图片空间"),width:"710"},model:{value:e.browseVisible,callback:function(t){e.browseVisible=t},expression:"browseVisible"}},[e.isLoading?n("div",{staticClass:"browse-load"},[e._v(e._s(e.$L("加载中...")))]):e._e(),e._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===e.httpType?"browse-list-disabled":""},[e.browseList.length<=0?n("div",[e._v(e._s(e.$L("无内容")))]):e._l(e.browseList,(function(t){return n("div",{staticClass:"browse-item",on:{click:function(n){return e.browseItem(t)}}},[t.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):e._e(),e._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+t.thumb+")"}}),e._v(" "),n("div",{staticClass:"browse-title"},[e._v(e._s(t.title))])],1)}))],2),e._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==e.type&&e.http&&""===e.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(t){e.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),e._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[e._v(e._s(e.$L("自定义图片地址")))])],1):e._e(),e._v(" "),"callback"!==e.type&&e.http&&"input"===e.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:e.$L("以 http:// 或 https:// 开头"),search:"","enter-button":e.$L("确定")},on:{"on-search":e.httpEnter},model:{value:e.httpValue,callback:function(t){e.httpValue=t},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(t){e.httpType=""}},slot:"prepend"},[e._v(e._s(e.$L("自定义地址"))+": ")])])],1):e._e(),e._v(" "),""===e.httpType?n("Button",{on:{click:function(t){e.browseVisible=!1}}},[e._v(e._s(e.$L("关闭")))]):e._e(),e._v(" "),""===e.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(t){return e.handleCallback(!0)}}},[e._v(e._s(e.$L("完成")))]):e._e()],1)]),e._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("查看图片"),draggable:""},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:e.imgVisible,target:"_blank"}},[e.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:e.imgVisible}}):e._e()])])])],2)}),[],!1,null,null,null).exports},89500:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(47575),o=n.n(r),i=n(2749),a=n(20629);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:s(s({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(e){null==e&&(e=""),this.isTyping||this.setContent(e)},readOnly:function(e){null!==this.editor&&(e?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var e=this;this.$nextTick((function(){o().init(e.concatAssciativeArrays(e.option(!1),e.options))}))},initTransfer:function(){var e=this;this.$nextTick((function(){o().init(e.concatAssciativeArrays(e.option(!0),e.optionFull))}))},plugin:function(e){return e?this.plugins.filter((function(e){return"autoresize"!=e})):this.plugins},option:function(e){var t=this,n={inline:!e&&this.inline,selector:(e?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(e),placeholder:e&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(e){t.$emit("editorSave",e)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:e?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!e,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:t.$L("图片"),tooltip:t.$L("上传/浏览 图片"),fetch:function(e){e([{type:"menuitem",text:t.$L("上传本地图片"),onAction:function(){t.$refs.myUpload.handleClick()}},{type:"menuitem",text:t.$L("浏览已上传图片"),onAction:function(){t.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addNestedMenuItem("uploadImages",{icon:"image",text:t.$L("上传图片"),getSubmenuItems:function(){return[{type:"menuitem",text:t.$L("上传本地图片"),onAction:function(){t.$refs.myUpload.handleClick()}},{type:"menuitem",text:t.$L("浏览已上传图片"),onAction:function(){t.$refs.myUpload.browsePicture()}}]}}),n.ui.registry.addMenuItem("imagePreview",{text:t.$L("预览图片"),onAction:function(){var e=t.getValueImages();0!==e.length?(t.$store.state.previewImageIndex=0,t.$store.state.previewImageList=e):$A.messageWarning("没有可预览的图片")}}),n.ui.registry.addButton("uploadFiles",{text:t.$L("文件"),tooltip:t.$L("上传文件"),onAction:function(){t.handleBeforeUpload()&&t.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:t.$L("上传文件"),onAction:function(){t.handleBeforeUpload()&&t.$refs.fileUpload.handleClick()}}),e?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:t.$L("退出全屏"),onAction:function(){t.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:t.$L("退出全屏"),onAction:function(){t.closeFull()}}),n.on("Init",(function(e){t.editorT=n,t.editorT.setContent(t.content),t.readOnly?t.editorT.setMode("readonly"):t.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:t.$L("全屏"),onAction:function(){t.content=n.getContent(),t.transfer=!0,t.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:t.$L("全屏"),onAction:function(){t.content=n.getContent(),t.transfer=!0,t.initTransfer()}}),n.on("Init",(function(e){t.spinShow=!1,t.editor=n,t.editor.setContent(t.content),t.readOnly?t.editor.setMode("readonly"):t.editor.setMode("design"),t.$emit("editorInit",t.editor)})),n.on("KeyUp",(function(e){null!==t.editor&&t.submitNewContent()})),n.on("Change",(function(e){null!==t.editor&&(t.getContent()!==t.value&&t.submitNewContent(),t.$emit("editorChange",e))})),n.on("focus",(function(){t.$emit("on-focus")})),n.on("blur",(function(){t.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(e){e||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(e,t){if(0===t.length)return e;if(0===e.length)return t;var n=[];for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);return n},submitNewContent:function(){var e=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){e.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(e){null!==this.getEditor()?this.getEditor().insertContent(e):this.content+=e},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(e){null===this.getEditor()?this.content=e:e!=this.getEditor().getContent()&&this.getEditor().setContent(e)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(e){this.insertContent('<img src="'+e+'">')},editorImage:function(e){for(var t=0;t<e.length;t++){var n=e[t];"object"===u(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},getValueImages:function(){var e=[],t=/src=['"]?([^'"]*)['"]?/i,n=(this.getContent()+"").match(/<img.*?(?:>|\/>)/gi);if(n)for(var r=0;r<n.length;r++){var o=n[r].match(t);o[1]&&e.push(o[1])}return e},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.uploadIng++)},handleSuccess:function(e,t){this.uploadIng--,1===e.ret?this.insertContent('<a href="'.concat(e.data.url,'" target="_blank">').concat(e.data.name," (").concat($A.bytesToSize(1024*e.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+t.name+" 上传失败,"+e.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(e){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+e.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(e){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const d=(0,n(51900).Z)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!e.inline&&e.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[e.inline?[n("div",{ref:"myTextarea",attrs:{id:e.id},domProps:{innerHTML:e._s(e.spinShow?"":e.content)}}),e._v(" "),e.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):e._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:e.id}},[e._v(e._s(e.content))]),e._v(" "),e.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),e._v(" "),n("div",[e._v(e._s(e.$L("加载组件中...")))])],1):e._e()],e._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:e.uploadIng,num:"50"},on:{"update:uploadIng":function(t){e.uploadIng=t},"update:upload-ing":function(t){e.uploadIng=t},"on-callback":e.editorImage}}),e._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:e.actionUrl,headers:e.headers,multiple:"",format:e.uploadFormat,"show-upload-list":!1,"max-size":e.maxSize,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload}})],2),e._v(" "),e.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),n("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e(),e._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":e.transferChange},model:{value:e.transfer,callback:function(t){e.transfer=t},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[e._v(e._s(e.$L("完成")))])],1),e._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+e.id}},[e._v(e._s(e.content))])]),e._v(" "),e.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),n("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e()],1)],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/528.js b/public/js/build/528.js deleted file mode 100644 index cc612c305..000000000 --- a/public/js/build/528.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 528.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[528],{50917:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},56294:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(43666),n(29157);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",s=ot.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var c='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=ot.open();if(null!==u){u.document.write(c);var l=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(l.output("bloburl"))}}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var h='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',f=ot.open();if(null!==f&&(f.document.write(h),f.document.title=e.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.1";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(50917);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(26910),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(50433),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"62e9d866",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},43666:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},29157:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},73709:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-msg[data-v-52f5ef9e]{align-items:center;display:flex}.single-file-msg .ace_editor[data-v-52f5ef9e],.single-file-msg .markdown-preview-warp[data-v-52f5ef9e],.single-file-msg .no-support[data-v-52f5ef9e],.single-file-msg .preview-iframe[data-v-52f5ef9e],.single-file-msg .teditor-wrapper[data-v-52f5ef9e]{border:0;height:100%;left:0;margin:0;outline:0;padding:0;position:absolute;top:0;width:100%}.single-file-msg .preview-iframe[data-v-52f5ef9e]{background:0 0;float:none;max-width:none}.single-file-msg .no-support[data-v-52f5ef9e],.single-file-msg .view-editor[data-v-52f5ef9e]{align-items:center;display:flex;justify-content:center}",""]);const o=i},7751:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-msg .teditor-wrapper .teditor-box{height:100%}",""]);const o=i},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},26910:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-62e9d866]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-62e9d866]{height:32px}.baseSelect option[data-v-62e9d866]{min-height:1.5em}.quickbar[data-v-62e9d866]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-62e9d866],.quickbar i[data-v-62e9d866]{color:#666;height:34px}.quickbar i[data-v-62e9d866]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-62e9d866]:hover{color:#232323}.quickbar i.active[data-v-62e9d866]{color:#0285d7}",""]);const o=i},50433:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},35528:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(70538),i=n(56294);r.default.use(i.Z);const o={components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(817).then(n.bind(n,6817))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},data:function(){return{loadIng:0,msgDetail:{}}},mounted:function(){},watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},computed:{msgId:function(){return $A.runNum(this.$route.params.id)},title:function(){var t=this.msgDetail.msg;return t&&t.name?t.name:"Loading..."},isType:function(){var t=this.msgDetail;return function(e){return"file"==t.type&&t.file_mode==e}},officeContent:function(){return{id:this.msgDetail.id||0,type:this.msgDetail.msg.ext,name:this.title}},officeCode:function(){return"msgFile_"+this.msgDetail.id},previewUrl:function(){return $A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.msgDetail.content.url))}},methods:{getInfo:function(){var t=this;this.msgId<=0||(this.loadIng++,this.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:this.msgId}}).then((function(e){var n=e.data;t.loadIng--,t.msgDetail=n})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){t.$Electron&&window.close()}})})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:t.msgId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))}}};var a=n(93379),s=n.n(a),c=n(73709),u={insert:"head",singleton:!1};s()(c.Z,u);c.Z.locals;var l=n(7751),h={insert:"head",singleton:!1};s()(l.Z,h);l.Z.locals;const f=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"single-file-msg"},[n("PageTitle",{attrs:{title:t.title}}),t._v(" "),t.loadIng>0?n("Loading"):[t.isType("md")?n("MDPreview",{attrs:{initialValue:t.msgDetail.content.content}}):t.isType("text")?n("TEditor",{attrs:{value:t.msgDetail.content.content,height:"100%",readOnly:""}}):t.isType("drawio")?n("Drawio",{attrs:{title:t.msgDetail.msg.name,readOnly:""},model:{value:t.msgDetail.content,callback:function(e){t.$set(t.msgDetail,"content",e)},expression:"msgDetail.content"}}):t.isType("mind")?n("Minder",{attrs:{value:t.msgDetail.content,readOnly:""}}):t.isType("code")?n("AceEditor",{staticClass:"view-editor",attrs:{ext:t.msgDetail.msg.ext,readOnly:""},model:{value:t.msgDetail.content,callback:function(e){t.$set(t.msgDetail,"content",e)},expression:"msgDetail.content"}}):t.isType("office")?n("OnlyOffice",{attrs:{code:t.officeCode,documentKey:t.documentKey,readOnly:""},model:{value:t.officeContent,callback:function(e){t.officeContent=e},expression:"officeContent"}}):t.isType("preview")?n("iframe",{staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):n("div",{staticClass:"no-support"},[t._v(t._s(t.$L("不支持单独查看此消息")))])]],2)}),[],!1,null,"52f5ef9e",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/531.js b/public/js/build/531.js new file mode 100644 index 000000000..95131ad2c --- /dev/null +++ b/public/js/build/531.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[531],{31531:(t,e,s)=>{s.r(e),s.d(e,{default:()=>o});function a(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,a)}return s}function i(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?a(Object(s),!0).forEach((function(e){n(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):a(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}function n(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}const r={data:function(){return{needStartHome:!1,homeFooter:""}},computed:i(i({},(0,s(20629).rn)(["userId","windowWidth","themeMode","themeIsDark","themeList"])),{},{currentLanguage:function(){return this.languageList[this.languageType]||"Language"},appTitle:function(){return window.systemInfo.title||"DooTask"}}),mounted:function(){this.getNeedStartHome()},methods:{setTheme:function(t){this.$store.dispatch("setTheme",t)},login:function(){this.goForward({name:"login"})},register:function(){this.goForward({name:"login",query:{type:"reg"}})},getNeedStartHome:function(){var t=this;this.$store.dispatch("call",{url:"system/get/starthome"}).then((function(e){var s=e.data;t.homeFooter=s.home_footer,t.userId>0?t.goForward({path:"/manage/dashboard"},!0):(t.needStartHome=!!s.need_start,!1===t.needStartHome&&t.goForward({path:"/login"},!0))})).catch((function(){t.needStartHome=!1}))}}};const o=(0,s(51900).Z)(r,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.needStartHome?s("div",{staticClass:"page-index"},[s("div",{staticClass:"page-warp"},[s("div",{staticClass:"page-header"},[s("div",{staticClass:"header-nav"},[t._m(0),t._v(" "),t.windowWidth>780?s("div",{staticClass:"header-nav-box header-nav-boxs"},[s("div",{staticClass:"header-right-one"},[s("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.setLanguage}},[s("a",{staticClass:"header-right-one-dropdown",attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.currentLanguage)+"\n "),s("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.languageList,(function(e,a){return s("DropdownItem",{key:a,attrs:{name:a,selected:t.getLanguage()===a}},[t._v(t._s(e))])})),1)],1)],1),t._v(" "),s("div",{staticClass:"header-right-four"},[s("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.setTheme}},[s("a",{staticClass:"header-right-one-dropdown",attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.$L("主题皮肤"))+"\n "),s("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.themeList,(function(e,a){return s("DropdownItem",{key:a,attrs:{name:e.value,selected:t.themeMode===e.value}},[t._v(t._s(t.$L(e.name)))])})),1)],1)],1),t._v(" "),s("div",{staticClass:"header-right-two",on:{click:t.register}},[t._v(t._s(t.$L("注册账号")))]),t._v(" "),s("div",{staticClass:"header-right-three no-dark-mode",on:{click:t.login}},[t._v(t._s(t.$L("登录")))])]):s("div",{staticClass:"header-nav-box header-nav-boxs"},[s("Dropdown",{attrs:{trigger:"click"}},[s("a",{attrs:{href:"javascript:void(0)"}},[s("Icon",{staticClass:"header-nav-more",attrs:{type:"md-menu"}})],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[s("DropdownItem",{nativeOn:{click:function(e){return t.login.apply(null,arguments)}}},[t._v(t._s(t.$L("登录")))]),t._v(" "),s("DropdownItem",{nativeOn:{click:function(e){return t.register.apply(null,arguments)}}},[t._v(t._s(t.$L("注册账号")))]),t._v(" "),s("Dropdown",{attrs:{placement:"right-start"},on:{"on-click":t.setLanguage}},[s("DropdownItem",[s("Icon",{staticClass:"header-right-one-language no-dark-mode",attrs:{type:"md-globe"}}),t._v(" "),s("a",{staticClass:"header-right-one-dropdown",attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.currentLanguage))])],1),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.languageList,(function(e,a){return s("DropdownItem",{key:a,attrs:{name:a,selected:t.getLanguage()===a}},[t._v(t._s(e))])})),1)],1),t._v(" "),s("Dropdown",{attrs:{trigger:"click",placement:"right-end"},on:{"on-click":t.setTheme}},[s("DropdownItem",[s("div",{staticClass:"login-setting-item"},[t._v("\n "+t._s(t.$L("主题皮肤"))+"\n "),s("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),s("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.themeList,(function(e,a){return s("DropdownItem",{key:a,attrs:{name:e.value,selected:t.themeMode===e.value}},[t._v(t._s(t.$L(e.name)))])})),1)],1)],1)],1)],1)]),t._v(" "),s("div",{staticClass:"header-content"},[s("div",{staticClass:"header-title header-title-one"},[t._v(t._s(t.appTitle))]),t._v(" "),s("div",{staticClass:"header-title"},[t._v("\n "+t._s(t.$L("轻量级任务管理工具"))+"\n ")]),t._v(" "),s("div",{staticClass:"header-tips"},[t._v("\n "+t._s(t.$L(t.appTitle+"是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。"))+"\n ")]),t._v(" "),s("div",{staticClass:"login-buttom no-dark-mode",on:{click:t.login}},[t._v("\n "+t._s(t.$L("登录"))+"\n ")])])]),t._v(" "),s("div",{staticClass:"page-header-bottom"},[s("div",{staticClass:"page-header-bottoms"},[s("ImgView",{attrs:{src:t.themeIsDark?"images/index/pic_black.png":"images/index/pic.png"}})],1)]),t._v(" "),s("div",{staticClass:"page-main"},[s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:t.themeIsDark?"images/index/pic1_black.png":"images/index/pic1.png"}})],1),t._v(" "),t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("高效便捷的团队沟通工具")))]),t._v(" "),s("p",[t._v(t._s(t.$L("针对项目和任务建立群组,工作问题可及时沟通,促进团队快速协作,提高团队工作效率。")))])],1):s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("高效便捷的团队沟通工具")))],1),t._v(" "),s("p",[t._v(t._s(t.$L("针对项目和任务建立群组,工作问题可及时沟通,促进团队快速协作,提高团队工作效率。")))])])],1),t._v(" "),s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("强大易用的协同创作云文档")))]),t._v(" "),s("p",[t._v(t._s(t.$L("汇集文档、电子表格、思维笔记等多种在线工具,汇聚企业知识资源于一处,支持多人实时协同编辑,让团队协作更便捷。")))])],1):t._e(),t._v(" "),s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:t.themeIsDark?"images/index/pic2_black.png":"images/index/pic2.png"}})],1),t._v(" "),t.windowWidth<=1200?s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("强大易用的协同创作云文档")))],1),t._v(" "),s("p",[t._v(t._s(t.$L("汇集文档、电子表格、思维笔记等多种在线工具,汇聚企业知识资源于一处,支持多人实时协同编辑,让团队协作更便捷。")))])]):t._e()],1),t._v(" "),s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:t.themeIsDark?"images/index/pic3_black.png":"images/index/pic3.png"}})],1),t._v(" "),t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("便捷易用的项目管理模板")))]),t._v(" "),s("p",[t._v(t._s(t.$L("模版满足多种团队协作场景,同时支持自定义模版,满足团队个性化场景管理需求,可直观的查看项目的进展情况,团队协作更方便。")))])],1):s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("便捷易用的项目管理模板")))],1),t._v(" "),s("p",[t._v(t._s(t.$L("模版满足多种团队协作场景,同时支持自定义模版,满足团队个性化场景管理需求,可直观的查看项目的进展情况,团队协作更方便。")))])])],1),t._v(" "),s("Row",{class:t.windowWidth>1200?"page-main-row":"page-main-rows"},[t.windowWidth>1200?s("Col",{staticClass:"page-main-text",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(" "),s("h3",[t._v(t._s(t.$L("清晰直观的任务日历")))]),t._v(" "),s("p",[t._v(t._s(t.$L("通过灵活的任务日历,轻松安排每一天的日程,把任务拆解到每天,让工作目标更清晰,时间分配更合理。")))])],1):t._e(),t._v(" "),s("Col",{class:t.windowWidth>1200?"page-main-img":"page-main-imgs",attrs:{xs:24,sm:24,xl:12}},[s("ImgView",{attrs:{src:t.themeIsDark?"images/index/pic4_black.png":"images/index/pic4.png"}})],1),t._v(" "),t.windowWidth<=1200?s("Col",{staticClass:"page-main-text page-main-texts",attrs:{xs:24,sm:24,xl:12}},[s("h3",[s("ImgView",{attrs:{src:"images/index/square.png"}}),t._v(t._s(t.$L("清晰直观的任务日历")))],1),t._v(" "),s("p",[t._v(t._s(t.$L("通过灵活的任务日历,轻松安排每一天的日程,把任务拆解到每天,让工作目标更清晰,时间分配更合理。")))])]):t._e()],1)],1),t._v(" "),s("div",{staticClass:"page-footer"},[s("div",{staticClass:"footer-service no-dark-mode"},[s("div",{staticClass:"footer-bg-box"},[s("div",{staticClass:"box-title"},[t._v(t._s(t.$L("开启您的 "+t.appTitle+" 团队协作")))]),t._v(" "),s("div",{staticClass:"buttom-box"},[s("div",{staticClass:"login-btn",on:{click:t.login}},[t._v(t._s(t.$L("立即登录")))]),t._v(" "),s("div",{staticClass:"reg-btn",on:{click:t.register}},[t._v(t._s(t.$L("注册")))])])])]),t._v(" "),this.homeFooter?s("div",{staticClass:"footer-copyright",domProps:{innerHTML:t._s(this.homeFooter)}}):t._e()])])]):t._e()}),[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"header-nav-box"},[e("div",{staticClass:"logo no-dark-mode"})])}],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/544.js b/public/js/build/544.js deleted file mode 100644 index f4d985c4e..000000000 --- a/public/js/build/544.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[544],{53419:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(1519),i=r.n(n)()((function(e){return e[1]}));i.push([e.id,".mdeditor-transfer{background-color:#fff}.mdeditor-transfer .ivu-modal-header{display:none}.mdeditor-transfer .ivu-modal-close{top:7px}.mdeditor-transfer .mdeditor-transfer-body{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}",""]);const o=i},38532:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(1519),i=r.n(n)()((function(e){return e[1]}));i.push([e.id,".mdeditor-box[data-v-d908aa34]{position:relative}.upload-control[data-v-d908aa34]{display:none;height:0;overflow:hidden;width:0}",""]);const o=i},41341:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(1519),i=r.n(n),o=r(18789),a=i()((function(e){return e[1]}));a.i(o.Z),a.push([e.id,'[data-v-53feb7e0] .markdown-theme-light pre{word-wrap:break-word;background:#f7f8fb!important;border:0!important;border-radius:0!important;border-radius:4px!important;font-size:14px!important;line-height:1.6!important;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important;word-break:break-all}[data-v-53feb7e0] .markdown-theme-light pre code{color:#444;font-family:Consolas!important;font-size:13px;line-height:22px!important}[data-v-53feb7e0] .markdown-theme-light .hljs{-webkit-text-size-adjust:none;color:#525252;display:block;overflow-x:auto;padding:15px}[data-v-53feb7e0] .markdown-theme-light .hljs-doctype{color:#999}[data-v-53feb7e0] .markdown-theme-light .hljs-tag{color:#3e76f6}[data-v-53feb7e0] .markdown-theme-light .hljs-attribute{color:#e96900}[data-v-53feb7e0] .markdown-theme-light .hljs-value{color:#42b983}[data-v-53feb7e0] .markdown-theme-light .hljs-keyword{color:#e96900}[data-v-53feb7e0] .markdown-theme-light .hljs-string{color:#42b983}[data-v-53feb7e0] .markdown-theme-light .hljs-comment{color:#b3b3b3}[data-v-53feb7e0] .markdown-theme-light .hljs-operator .hljs-comment{color:#525252}[data-v-53feb7e0] .markdown-theme-light .hljs-regexp{color:#af7dff}[data-v-53feb7e0] .markdown-theme-light .hljs-built_in{color:#2db7f5}[data-v-53feb7e0] .markdown-theme-light .css .hljs-class{color:#e96900}[data-v-53feb7e0] .markdown-theme-light .css .hljs-number,[data-v-53feb7e0] .markdown-theme-light .javascript .hljs-number{color:#fc1e70}[data-v-53feb7e0] .markdown-theme-light .css .hljs-attribute{color:#af7dff}[data-v-53feb7e0] .markdown-theme-light .css .hljs-important{color:red}[data-v-53feb7e0] .markdown-theme-light .actionscript .hljs-literal,[data-v-53feb7e0] .markdown-theme-light .javascript .hljs-literal{color:#fc1e70}[data-v-53feb7e0] .markdown-theme-light pre{background:#f7f7f7!important;margin:0;padding:0}[data-v-53feb7e0] .markdown-theme-light code{background:#f7f7f7;border:1px solid #eee;border-radius:3px;color:#666;display:inline-block;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0 3px;padding:1px 5px}[data-v-53feb7e0] .markdown-theme-light pre code{background:transparent;border:none;display:inline;margin:0;padding:0}[data-v-53feb7e0] .markdown-theme-light pre.bg code{background:#f7f7f7}[data-v-53feb7e0] .markdown-theme-dark pre{background:#1e1e1e;border-radius:4px;color:#dcdcdc;display:block;margin:20px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-53feb7e0] .markdown-theme-dark pre,[data-v-53feb7e0] .markdown-theme-dark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-53feb7e0] .markdown-theme-dark pre *{font-size:14px;line-height:1.6!important}[data-v-53feb7e0] .markdown-theme-dark code{margin:0!important;padding:0!important}[data-v-53feb7e0] .markdown-theme-dark .hljs-literal,[data-v-53feb7e0] .markdown-theme-dark .hljs-name,[data-v-53feb7e0] .markdown-theme-dark .hljs-symbol{color:#659bd1}[data-v-53feb7e0] .markdown-theme-dark .hljs-keyword{color:#bc89bd}[data-v-53feb7e0] .markdown-theme-dark .hljs-link{color:#569cd6;text-decoration:underline}[data-v-53feb7e0] .markdown-theme-dark .hljs-built_in,[data-v-53feb7e0] .markdown-theme-dark .hljs-type{color:#4ec9b0}[data-v-53feb7e0] .markdown-theme-dark .hljs-class,[data-v-53feb7e0] .markdown-theme-dark .hljs-number{color:#b8d7a3}[data-v-53feb7e0] .markdown-theme-dark .hljs-meta-string,[data-v-53feb7e0] .markdown-theme-dark .hljs-string{color:#d69d85}[data-v-53feb7e0] .markdown-theme-dark .hljs-regexp,[data-v-53feb7e0] .markdown-theme-dark .hljs-template-tag{color:#9a5334}[data-v-53feb7e0] .markdown-theme-dark .hljs-formula,[data-v-53feb7e0] .markdown-theme-dark .hljs-function,[data-v-53feb7e0] .markdown-theme-dark .hljs-params,[data-v-53feb7e0] .markdown-theme-dark .hljs-subst,[data-v-53feb7e0] .markdown-theme-dark .hljs-title{color:#dcdcdc}[data-v-53feb7e0] .markdown-theme-dark .hljs-comment,[data-v-53feb7e0] .markdown-theme-dark .hljs-quote{color:#57a64a;font-style:italic}[data-v-53feb7e0] .markdown-theme-dark .hljs-doctag{color:#608b4e}[data-v-53feb7e0] .markdown-theme-dark .hljs-meta,[data-v-53feb7e0] .markdown-theme-dark .hljs-meta-keyword,[data-v-53feb7e0] .markdown-theme-dark .hljs-tag{color:#9b9b9b}[data-v-53feb7e0] .markdown-theme-dark .hljs-template-variable,[data-v-53feb7e0] .markdown-theme-dark .hljs-variable{color:#bd63c5}[data-v-53feb7e0] .markdown-theme-dark .hljs-attr,[data-v-53feb7e0] .markdown-theme-dark .hljs-attribute,[data-v-53feb7e0] .markdown-theme-dark .hljs-builtin-name{color:#9cdcfe}[data-v-53feb7e0] .markdown-theme-dark .hljs-section{color:gold}[data-v-53feb7e0] .markdown-theme-dark .hljs-emphasis{font-style:italic}[data-v-53feb7e0] .markdown-theme-dark .hljs-strong{font-weight:700}[data-v-53feb7e0] .markdown-theme-dark .hljs-bullet,[data-v-53feb7e0] .markdown-theme-dark .hljs-selector-attr,[data-v-53feb7e0] .markdown-theme-dark .hljs-selector-class,[data-v-53feb7e0] .markdown-theme-dark .hljs-selector-id,[data-v-53feb7e0] .markdown-theme-dark .hljs-selector-pseudo,[data-v-53feb7e0] .markdown-theme-dark .hljs-selector-tag{color:#d7ba7d}[data-v-53feb7e0] .markdown-theme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}[data-v-53feb7e0] .markdown-theme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}[data-v-53feb7e0] .markdown-theme-dark .hljs-comment{font-style:normal}[data-v-53feb7e0] .markdown-theme-oneDark pre{background:#292c34;border-radius:4px;color:#abb2bf;display:block;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-53feb7e0] .markdown-theme-oneDark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;font-size:14px;line-height:1.6!important}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-comment,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-quote{color:#5c6370;font-style:italic}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-doctag,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-formula,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-keyword{color:#c678dd}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-deletion,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-name,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-section,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-selector-tag,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-subst{color:#e06c75}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-literal{color:#56b6c2}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-addition,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-attribute,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-meta-string,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-regexp,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-string{color:#98c379}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-built_in,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-class .hljs-title{color:#e6c07b}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-attr,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-number,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-selector-attr,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-selector-class,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-template-variable,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-type,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-variable{color:#d19a66}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-bullet,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-link,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-meta,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-selector-id,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-symbol,[data-v-53feb7e0] .markdown-theme-oneDark .hljs-title{color:#61aeee}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-emphasis{font-style:italic}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-strong{font-weight:700}[data-v-53feb7e0] .markdown-theme-oneDark .hljs-link{text-decoration:underline}[data-v-53feb7e0] .markdown-theme-gitHub pre{background:#f7f8fa!important;border-radius:4px;color:#333;display:block;font-size:13px;line-height:20px;margin:10px 0!important;overflow-x:auto;overflow-x:auto!important;padding:20px 10px!important}[data-v-53feb7e0] .markdown-theme-gitHub pre *{font-family:Consolas!important}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-comment,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-quote{color:#998;font-style:italic}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-selector-tag,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-subst{color:#333;font-weight:700}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-keyword{color:#d73a49}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-literal,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-number,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-template-variable,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-variable{color:teal}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-doctag,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-string{color:#d73a49}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-section,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-selector-id,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-title{color:#900;font-weight:700}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-subst{font-weight:400}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-type{color:#458;font-weight:700}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-attribute,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-name,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-tag{color:navy;font-weight:400}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-link,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-regexp{color:#009926}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-bullet,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-symbol{color:#990073}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-built_in,[data-v-53feb7e0] .markdown-theme-gitHub .hljs-builtin-name{color:#0086b3}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-meta{color:#999;font-weight:700}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-deletion{background:#fdd}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-addition{background:#dfd}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-emphasis{font-style:italic}[data-v-53feb7e0] .markdown-theme-gitHub .hljs-strong{font-weight:700}.markdown[data-v-53feb7e0]{align-items:center;background:#f7f7f7;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0;overflow:hidden;padding:0;position:relative}.markdown.border[data-v-53feb7e0]{border:1px solid #d9d9d9}.markdown *[data-v-53feb7e0]{box-sizing:border-box;margin:0;padding:0}.markdown.fullscreen[data-v-53feb7e0]{border:none;bottom:0;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}.markdown.fullscreen .markdown-content[data-v-53feb7e0]{padding:10px 0 0}.markdown .markdown-toolbars[data-v-53feb7e0]{background:#fff;border-bottom:1px solid #d9d9d9;color:#6a6f7b;cursor:pointer;display:block;list-style:none;padding-left:4px;width:100%}.markdown .markdown-toolbars>li[data-v-53feb7e0]{cursor:pointer;float:left;line-height:normal;margin:0;min-height:auto;position:relative}.markdown .markdown-toolbars>li[data-v-53feb7e0]:after{background:#000;border-radius:2px;color:#fff;content:attr(name);display:block;font-size:12px;left:20px;line-height:28px;opacity:0;padding:0 6px;position:absolute;top:32px;transform:scale(0);transform-origin:top;transition:all .3s .1s;white-space:nowrap;z-index:999999999999}.markdown .markdown-toolbars>li[data-v-53feb7e0]:hover:after{opacity:1;transform:scale(1)}.markdown .markdown-toolbars>li[data-v-53feb7e0]:last-child:after{left:auto;right:20%}.markdown .markdown-toolbars>li .title[data-v-53feb7e0]{font-size:16px!important}.markdown .markdown-toolbars>li .icon-svg[data-v-53feb7e0]{align-items:center;display:flex;justify-content:center}.markdown .markdown-toolbars>li.right[data-v-53feb7e0]{float:right}.markdown .markdown-toolbars>li.right>ul[data-v-53feb7e0]{list-style:none}.markdown .markdown-toolbars>li.right>ul>li[data-v-53feb7e0]{float:left;line-height:normal}.markdown .markdown-toolbars span[data-v-53feb7e0]{border-radius:3px;color:#999;cursor:pointer;display:block;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px}.markdown .markdown-toolbars span[data-v-53feb7e0]:hover{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .title[data-v-53feb7e0]{padding-left:4px;padding-right:10px}.markdown .markdown-toolbars li:last-child span[data-v-53feb7e0]{font-size:20px!important;margin-right:4px}.markdown .markdown-toolbars .export-file[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme[data-v-53feb7e0]{align-items:center;display:flex;height:46px;justify-content:center;position:relative}.markdown .markdown-toolbars .export-file span[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme span[data-v-53feb7e0]{display:inline-block;font-size:18px;line-height:32px;padding:0 8px;transition:all .3s}.markdown .markdown-toolbars .export-file span[data-v-53feb7e0]:hover,.markdown .markdown-toolbars .shift-theme span[data-v-53feb7e0]:hover{background:#f7f7f7;border-radius:3px;color:#0084ff}.markdown .markdown-toolbars .export-file ul[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme ul[data-v-53feb7e0]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-sizing:border-box;left:-50%;list-style:none;margin:0;padding:6px 0;position:absolute;top:40px;transform:scale(0);transform-origin:top center;transition:all .3s;width:160px;z-index:9999999}.markdown .markdown-toolbars .export-file ul.active[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme ul.active[data-v-53feb7e0]{opacity:1;transform:scaleY(1)}.markdown .markdown-toolbars .export-file ul li[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme ul li[data-v-53feb7e0]{align-items:center;color:#262626;cursor:pointer;display:flex;font-size:13px;line-height:30px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-53feb7e0]{display:block;font-size:14px;height:30px;line-height:30px;overflow:hidden;width:30px}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-53feb7e0]:hover,.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-53feb7e0]:hover{color:#262626}.markdown .markdown-toolbars .export-file ul li i[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme ul li i[data-v-53feb7e0]{display:block;flex:1;font-size:13px;font-style:normal;white-space:normal}.markdown .markdown-toolbars .export-file ul li[data-v-53feb7e0]:last-child,.markdown .markdown-toolbars .shift-theme ul li[data-v-53feb7e0]:last-child{border-bottom:0}.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-53feb7e0]{font-size:14px!important;margin:0!important}.markdown .markdown-toolbars .export-file ul li[data-v-53feb7e0]:hover,.markdown .markdown-toolbars .shift-theme ul li[data-v-53feb7e0]:hover{background:#f7f7f7}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-53feb7e0],.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-53feb7e0]{color:#bbbec4;cursor:not-allowed}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-53feb7e0]:hover,.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-53feb7e0]:hover{background:transparent}.markdown .markdown-toolbars .import-file[data-v-53feb7e0]{position:relative}.markdown .markdown-toolbars .import-file input[data-v-53feb7e0]{cursor:pointer;display:block;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:9999}.markdown .markdown-toolbars .import-file:hover span[data-v-53feb7e0]{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .import-file[data-v-53feb7e0]:hover:after{opacity:1;transform:scale(1)}.markdown .close-preview[data-v-53feb7e0]{align-items:center;color:#262626;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:999}.markdown .close-preview span[data-v-53feb7e0]{font-size:22px}.markdown .close-preview span[data-v-53feb7e0]:hover{color:#262626}.markdown .markdown-content[data-v-53feb7e0]{padding-bottom:0;width:100%}.markdown .markdown-content[data-v-53feb7e0],.markdown .markdown-content .markdown-editor[data-v-53feb7e0]{display:flex;flex:1;justify-content:space-between;overflow:hidden;position:relative}.markdown .markdown-content .markdown-editor[data-v-53feb7e0]{background:#2d2d2d;height:100%;margin:0!important;overflow-y:scroll}.markdown .markdown-content .markdown-editor[data-v-53feb7e0]::-webkit-scrollbar{display:none}.markdown .markdown-content .markdown-editor .index[data-v-53feb7e0]{background:#272727;line-height:22px;min-height:100%;padding:12px 0;width:36px}.markdown .markdown-content .markdown-editor .index li[data-v-53feb7e0]{background:#272727;color:#ccc;font-family:Consolas;font-size:14px;text-align:center}.markdown .markdown-content .markdown-editor textarea[data-v-53feb7e0]{background:#2d2d2d;border:0;caret-color:#ccc;color:#669acc;font-family:Consolas;font-size:14px;line-height:22px;min-height:100%;outline:none;overflow:hidden;overflow-x:auto;padding:12px 8px;resize:none;white-space:nowrap;width:100%}.markdown .markdown-content .markdown-editor textarea[data-v-53feb7e0]::-moz-selection{background:#999;color:#0084ff}.markdown .markdown-content .markdown-editor textarea[data-v-53feb7e0]::selection{background:#999;color:#0084ff}.markdown .markdown-content .codemirror[data-v-53feb7e0]{flex:1;height:100%;overflow:auto;width:0}.markdown .markdown-content .markdown-preview[data-v-53feb7e0]{flex:1;height:100%;width:0}.markdown ul.toc-anchor[data-v-53feb7e0]{background-color:#f6f8fa;border-left:2px solid #dcdfe6;max-width:260px;min-width:150px;overflow:auto}.markdown ul.toc-anchor li.toc-anchor-item[data-v-53feb7e0]{cursor:pointer;font-size:12px;line-height:1;overflow:hidden;padding:6px 16px;text-overflow:ellipsis;white-space:nowrap}.markdown ul.toc-anchor li.toc-anchor-item span[data-v-53feb7e0]{color:#333;opacity:.8}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-2[data-v-53feb7e0]{padding-left:16px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-3[data-v-53feb7e0]{padding-left:32px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-4[data-v-53feb7e0]{padding-left:48px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-5[data-v-53feb7e0]{padding-left:64px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-action[data-v-53feb7e0]{color:#2b85e4;opacity:1}.markdown ul.toc-anchor li.toc-anchor-item[data-v-53feb7e0]:first-child{padding-top:16px}.markdown ul.toc-anchor li.toc-anchor-item:hover span[data-v-53feb7e0]{opacity:1}.insert-img-model[data-v-53feb7e0]{background:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:0;padding-top:12%;position:fixed;right:0;top:0;transition:all .3s;z-index:99999}.insert-img-model .model-container[data-v-53feb7e0]{background:#fff;border-radius:4px;margin:0 auto;transform:scale(0);transform-origin:center;transition:all .3s;width:480px}.insert-img-model .model-container .model-head[data-v-53feb7e0]{background:#f7f7f7;border-radius:4px 4px 0 0;box-shadow:0 1px 2px #d9d9d9;display:flex;justify-content:space-between;line-height:32px;padding:0 12px}.insert-img-model .model-container .model-head span[data-v-53feb7e0]:nth-of-type(2){cursor:pointer;font-size:14px;padding-left:12px}.insert-img-model .model-container .model-head span[data-v-53feb7e0]:nth-of-type(2):hover{color:#ed3f14}.insert-img-model .model-container .model-content[data-v-53feb7e0]{min-height:180px;padding:0 12px 20px}.insert-img-model .model-container .model-content .insert-url[data-v-53feb7e0]{align-items:center;display:flex;justify-content:space-between;padding:42px 0}.insert-img-model .model-container .model-content .insert-url input[data-v-53feb7e0]{text-rendering:auto;background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;display:block;flex:1;font-size:14px;line-height:24px;padding:4px 8px;transition:box-shadow 2s;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.insert-img-model .model-container .model-content .insert-url input[data-v-53feb7e0]:focus{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-url input[data-v-53feb7e0]::-moz-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-53feb7e0]:-ms-input-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-53feb7e0]::placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url a[data-v-53feb7e0]{background:#1890ff;border:1px solid #d9d9d9;border-radius:3px;color:#fff;display:block;font-size:13px;height:32px;line-height:32px;margin-left:20px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-content .insert-url a[data-v-53feb7e0]:hover{background:#0169af}.insert-img-model .model-container .model-content .insert-local[data-v-53feb7e0]{align-items:center;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;position:relative;transition:all .3s}.insert-img-model .model-container .model-content .insert-local span[data-v-53feb7e0]{color:#d9d9d9;font-size:40px;line-height:50px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local p[data-v-53feb7e0]{color:#262626;font-size:14px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local[data-v-53feb7e0]:hover{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-local:hover p[data-v-53feb7e0],.insert-img-model .model-container .model-content .insert-local:hover span[data-v-53feb7e0]{color:#1890ff}.insert-img-model .model-container .model-content .insert-local input[data-v-53feb7e0]{display:block;height:100%;opacity:0;position:absolute;width:100%}.insert-img-model .model-container .model-foot[data-v-53feb7e0]{align-items:center;display:flex;display:none;justify-content:flex-end;padding:10px 12px}.insert-img-model .model-container .model-foot a[data-v-53feb7e0]{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:3px;color:#262626;display:block;font-size:13px;height:26px;line-height:26px;margin-left:12px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-foot a[data-v-53feb7e0]:hover{background:#d9d9d9}.insert-img-model .model-container .model-foot a.ok[data-v-53feb7e0]{background:#1890ff;border-color:#1890ff;color:#fff}.insert-img-model .model-container .model-foot a.ok[data-v-53feb7e0]:hover{background:#0169af}.insert-img-model.active[data-v-53feb7e0]{display:block;opacity:1}.insert-img-model.active .model-container[data-v-53feb7e0]{transform:scale(1)}ul.shift[data-v-53feb7e0]{align-items:center;display:flex;padding:6px 12px}ul.shift span[data-v-53feb7e0]{cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift span.iconfont[data-v-53feb7e0]{font-size:14px}ul.shift label[data-v-53feb7e0]{cursor:pointer;font-size:12px;padding-right:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift input[type=radio][data-v-53feb7e0],ul.shift label[data-v-53feb7e0]{box-sizing:border-box;transition:all .6s ease}ul.shift input[type=radio]+label[data-v-53feb7e0]:before{border:1px solid #292d35;border-radius:50%;content:"\\a0";display:inline-block;height:8px;margin-right:4px;padding:2px;vertical-align:middle;width:8px}ul.shift input[type=radio]:checked+label[data-v-53feb7e0]:before{background-clip:content-box;background-color:#292d35;padding:2px}ul.shift input[type=radio][data-v-53feb7e0]{clip:rect(0,0,0,0);position:absolute}ul.shift input[type=radio]:checked+label[data-v-53feb7e0]{color:#292d35}[data-v-53feb7e0] .markdown-preview{background:#fff;flex:1;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;overflow-y:scroll;padding:20px 12px!important}[data-v-53feb7e0] .markdown-preview *{box-sizing:border-box;margin:0;padding:0}[data-v-53feb7e0] .markdown-preview>div{background:#fff;padding:10px 12px!important}[data-v-53feb7e0] .markdown-preview::-webkit-scrollbar,[data-v-53feb7e0] .markdown-preview>div::-webkit-scrollbar{display:none}[data-v-53feb7e0] .markdown-preview em{font-style:oblique}[data-v-53feb7e0] .markdown-preview ul{list-style:none;padding:0 20px}[data-v-53feb7e0] .markdown-preview ul li{position:relative}[data-v-53feb7e0] .markdown-preview ul li:after{background:#262626;border-radius:50%;content:"";display:block;height:8px;left:-16px;position:absolute;top:12px;width:8px;z-index:99}[data-v-53feb7e0] .markdown-preview ol,[data-v-53feb7e0] .markdown-preview ul{margin:10px 0}[data-v-53feb7e0] .markdown-preview ol li,[data-v-53feb7e0] .markdown-preview ul li{color:#262626;font-size:14px!important;line-height:22px!important;min-height:28px;padding:4px 0 4px 6px}[data-v-53feb7e0] .markdown-preview ol li input[type=checkbox],[data-v-53feb7e0] .markdown-preview ul li input[type=checkbox]{cursor:pointer;left:-14px;overflow:visible;position:relative;position:absolute;top:5px}[data-v-53feb7e0] .markdown-preview ol li input[type=checkbox]:before,[data-v-53feb7e0] .markdown-preview ul li input[type=checkbox]:before{background-position:50%;background:#fff;color:#999;content:"\\E684";display:block;font-family:iconfont!important;font-size:18px;height:18px;left:-4px;line-height:18px;position:absolute;text-align:center;top:0;width:18px;z-index:999999}[data-v-53feb7e0] .markdown-preview ol li input[type=checkbox]:checked:before,[data-v-53feb7e0] .markdown-preview ul li input[type=checkbox]:checked:before{content:"\\E683"}[data-v-53feb7e0] .markdown-preview ol.toc-anchor,[data-v-53feb7e0] .markdown-preview ul.toc-anchor{margin:0;padding:0}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item{cursor:pointer;font-size:13px!important;line-height:16px!important;min-height:auto;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item span,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item span{color:#2b85e4;opacity:.9}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-2,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-2{padding-left:16px}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-3,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-3{padding-left:32px}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-4,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-4{padding-left:48px}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-5,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-5{padding-left:64px}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item:last-child,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item:last-child{padding-bottom:6px}[data-v-53feb7e0] .markdown-preview ol.toc-anchor li.toc-anchor-item:hover span,[data-v-53feb7e0] .markdown-preview ul.toc-anchor li.toc-anchor-item:hover span{opacity:1}[data-v-53feb7e0] .markdown-preview ol{list-style-type:decimal;padding-left:20px}[data-v-53feb7e0] .markdown-preview ol li{list-style:decimal}[data-v-53feb7e0] .markdown-preview hr{border:0;border-top:1px solid #d9d9d9;color:#d9d9d9;height:1px;margin:20px 0;padding:0}[data-v-53feb7e0] .markdown-preview del,[data-v-53feb7e0] .markdown-preview em,[data-v-53feb7e0] .markdown-preview strong{display:inline-block}[data-v-53feb7e0] .markdown-preview blockquote{background:#f7f7f7;border-left:5px solid #d9d9d9;border-radius:2px;margin:8px 0;padding:6px 12px;position:relative}[data-v-53feb7e0] .markdown-preview h1,[data-v-53feb7e0] .markdown-preview h2,[data-v-53feb7e0] .markdown-preview h3,[data-v-53feb7e0] .markdown-preview h4,[data-v-53feb7e0] .markdown-preview h5,[data-v-53feb7e0] .markdown-preview h6{color:#262626}[data-v-53feb7e0] .markdown-preview h1{border-bottom:1px solid #d9d9d9;font-size:28px}[data-v-53feb7e0] .markdown-preview h2{font-size:24px}[data-v-53feb7e0] .markdown-preview h3{font-size:18px}[data-v-53feb7e0] .markdown-preview h4{font-size:16px}[data-v-53feb7e0] .markdown-preview h5{font-size:14px}[data-v-53feb7e0] .markdown-preview h6{font-size:12px}[data-v-53feb7e0] .markdown-preview h1,[data-v-53feb7e0] .markdown-preview h2,[data-v-53feb7e0] .markdown-preview h3,[data-v-53feb7e0] .markdown-preview h4,[data-v-53feb7e0] .markdown-preview h5,[data-v-53feb7e0] .markdown-preview h6{font-weight:600;padding:8px 0}[data-v-53feb7e0] .markdown-preview p{color:#262626;font-size:14px!important;line-height:22px;margin-bottom:8px}[data-v-53feb7e0] .markdown-preview img{cursor:pointer;display:block;margin:20px 0;max-width:100%}[data-v-53feb7e0] .markdown-preview table{background:#fff;border:1px solid #d9d9d9;border-bottom:0;border-collapse:collapse;border-spacing:0;margin:20px 0;width:100%}[data-v-53feb7e0] .markdown-preview table tr{transition:background .1s}[data-v-53feb7e0] .markdown-preview table tr td,[data-v-53feb7e0] .markdown-preview table tr th{border-bottom:1px solid #d9d9d9;color:#333;cursor:pointer;font-size:14px;line-height:24px;padding:4px 8px}[data-v-53feb7e0] .markdown-preview table th{background:#f8f8f9;font-weight:700;text-align:left}[data-v-53feb7e0] .markdown-preview table tr:nth-of-type(2n) td{background:#fafafa}[data-v-53feb7e0] .markdown-preview table tr:hover td{background:#f5f5f5}[data-v-53feb7e0] .markdown-preview table td,[data-v-53feb7e0] .markdown-preview table th{border:1px solid #d9d9d9;word-break:break-all}[data-v-53feb7e0] .markdown-preview input[type=checkbox]{border-radius:0;display:inline-block;margin-right:8px}[data-v-53feb7e0] .markdown-preview a{color:#1890ff;font-size:14px;line-height:22px;text-decoration:none}[data-v-53feb7e0] .markdown-preview .code-block{padding:0!important;position:relative}[data-v-53feb7e0] .markdown-preview .code-block .copy-code{color:#d9d9d9;cursor:pointer;font-size:12px;line-height:20px;opacity:0;position:absolute;right:10px;top:5px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}[data-v-53feb7e0] .markdown-preview .code-block .copy-code:hover{color:#1890ff}[data-v-53feb7e0] .markdown-preview .code-block:hover .copy-code{opacity:1}.preview-img[data-v-53feb7e0]{align-items:center;background:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s .1s;width:100vw;z-index:99999999}.preview-img .close[data-v-53feb7e0]{color:#fff;cursor:pointer;font-size:20px;padding:10px;position:absolute;right:0;top:0}.preview-img img[data-v-53feb7e0]{display:block}.preview-img img.vertical[data-v-53feb7e0]{height:80%;width:auto}.preview-img img.horizontal[data-v-53feb7e0]{height:auto;width:80%}.preview-img.active[data-v-53feb7e0]{display:flex;opacity:1}',""]);const l=a},74402:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(1519),i=r.n(n)()((function(e){return e[1]}));i.push([e.id,'.CodeMirror{color:#000;direction:ltr;height:100%}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px 0 8px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 5px!important;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{background-color:#7e7;border:0;width:auto}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-30px;margin-right:-30px;outline:none;overflow:scroll!important;padding-bottom:30px;position:relative}.CodeMirror-sizer{border-right:30px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-30px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-strikethrough{text-decoration:line-through}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.cm-s-default .CodeMirror-gutters,.cm-s-default.CodeMirror{background-color:#282a36!important;border:none;color:#f8f8f2!important}.cm-s-default *,.cm-s-default .CodeMirror-gutters,.cm-s-default.CodeMirror{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}.cm-s-default *{color:#ccc;font-size:14px;line-height:1.6!important}.cm-s-default .CodeMirror-gutters{color:#282a36}.cm-s-default .CodeMirror-cursor{border-left:thin solid #f8f8f0}.cm-s-default .CodeMirror-selected{background:hsla(0,0%,100%,.1)}.cm-s-default .CodeMirror-line::selection,.cm-s-default .CodeMirror-line>span::selection,.cm-s-default .CodeMirror-line>span>span::selection{background:hsla(0,0%,100%,.1)}.cm-s-default .CodeMirror-line::-moz-selection,.cm-s-default .CodeMirror-line>span::-moz-selection,.cm-s-default .CodeMirror-line>span>span::-moz-selection{background:hsla(0,0%,100%,.1)}.cm-s-default span.cm-comment{color:#999}.cm-s-default span.cm-string,.cm-s-default span.cm-string-2{color:#ce9178}.cm-s-default span.cm-number{color:#bd93f9}.cm-s-default span.cm-variable,.cm-s-default span.cm-variable-2{color:#61afef}.cm-s-default span.cm-def,.cm-s-default span.cm-operator{color:#e0e2e4}.cm-s-default span.cm-keyword{color:#c678dd}.cm-s-default span.cm-atom{color:#bd93f9}.cm-s-default span.cm-meta{color:#f8f8f2}.cm-s-default span.cm-tag{color:#569cd6}.cm-s-default span.cm-attribute,.cm-s-default span.cm-qualifier{color:#9cdcfe}.cm-s-default span.cm-property{color:#dcdcaa}.cm-s-default span.cm-builtin{color:#50fa7b}.cm-s-default span.cm-type,.cm-s-default span.cm-variable-3{color:#ffb86c}.cm-s-default .CodeMirror-activeline-background{background:hsla(0,0%,100%,.1)}.cm-s-default .CodeMirror-matchingbracket{color:#fff!important;text-decoration:underline}.cm-s-default .cm-header{color:#fff}.cm-s-default .CodeMirror-gutter{background:#22252b;padding-right:2px}.cm-link{color:#569cd6;text-decoration:underline}.cm-url{color:#9cdcfe!important}',""]);const o=i},63874:(e,t,r)=>{r.d(t,{Z:()=>c});var n=r(20629);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var e=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var t=$A(this.$refs.browselistbox);t.scroll((function(){var r=t[0].scrollHeight;if(t[0].scrollTop+t.height()>=r&&e.browseListNext.length>0){var n=e.browseListNext;e.browseListNext=[],e.browsePictureFor(n)}}))},watch:{value:function(e){"string"!=typeof e?e!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(e),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(e))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,n.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(e){"callback"===this.type&&(!0===e?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===i(e)&&this.$emit("on-callback",[e])),this.browseVisible=!1},initItems:function(e){"string"==typeof e&&(e=[{url:e}]);var t=[];return $A.each(e,(function(e,r){"string"==typeof r&&(r={url:r}),r.url&&(r.active=!0,r.status="finished",void 0===r.path&&(r.path=r.url),void 0===r.thumb&&(r.thumb=r.url),t.push(r))})),t},handleView:function(e){this.visible=!0,this.imgVisible=e.url},handleRemove:function(e){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(e,t){this.$emit("update:uploadIng",this.uploadIng-1),1===e.ret?(t.url=e.data.url,t.path=e.data.path,t.thumb=e.data.thumb,this.handleCallback(t)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+t.name+" 上传失败 "+e.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(e){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+e.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(e){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var e=this.uploadList.length<this.maxNum;return e||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),e=this.uploadList.length<this.maxNum),e||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},e},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(e){this.handleBeforeUpload()&&this.$refs.upload.upload(e)},browsePicture:function(e){var t=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:e||""}}).then((function(e){var r=e.data;t.isLoading=!1;for(var n=r.dirs,i=0;i<n.length;i++)t.browseList.push(n[i]);t.browsePictureFor(r.files)})).catch((function(e){var r=e.msg;t.isLoading=!1,t.browseVisible=!1,$A.noticeWarning(r)}))},browsePictureFor:function(e){for(var t=0;t<e.length;t++){for(var r=0;r<this.uploadList.length;r++)if(this.uploadList[r].url===e[t].url||this.uploadList[r].url===e[t].path){e[t].active=!0;break}t<100?this.browseList.push(e[t]):this.browseListNext.push(e[t])}},browseItem:function(e){if("dir"===e.type)this.browsePicture(e.path);else if("file"===e.type){if(e.active){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),e.active=!1}else{if(1===this.maxNum){for(var r=0;r<this.browseList.length;r++)this.browseList[r].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));e.active=!0,e.status="finished",this.$refs.upload.fileList.push(e),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(e){return $A.strExists(e,"?",!1)?e+"&__thumb=true":e+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,r(51900).Z)(s,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"common-img-update"},[e._l(e.uploadList,(function(t){return"callback"!==e.type?r("div",{staticClass:"imgcomp-upload-list"},["finished"===t.status?[r("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+e.__thumb(t.thumb)+")"}}),e._v(" "),r("div",{staticClass:"imgcomp-upload-list-cover"},[r("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(r){return e.handleView(t)}}}),e._v(" "),r("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(r){return e.handleRemove(t)}}})],1)]:[t.showProgress?r("Progress",{attrs:{percent:t.percentage,"hide-info":""}}):e._e()]],2):e._e()})),e._v(" "),r("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===e.type}},[r("div",{staticClass:"add-box-icon"},[r("Icon",{attrs:{type:"md-add",size:"32"}})],1),e._v(" "),r("div",{staticClass:"add-box-upload"},[r("div",{staticClass:"add-box-item",on:{click:e.browsePicture}},[r("span",[e._v(e._s(e.$L("浏览"))),"callback"===e.type?r("em",[e._v(e._s(e.$L("图片")))]):e._e()])]),e._v(" "),r("div",{staticClass:"add-box-item"},[r("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:e.actionUrl,headers:e.uploadHeaders,data:e.uploadParams,"show-upload-list":!1,"max-size":e.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":e.defaultList,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload,multiple:e.multiple}},[r("span",[e._v(e._s(e.$L("上传"))),"callback"===e.type?r("em",[e._v(e._s(e.$L("图片")))]):e._e()])])],1)])]),e._v(" "),r("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("浏览图片空间的图片"),width:"710"},model:{value:e.browseVisible,callback:function(t){e.browseVisible=t},expression:"browseVisible"}},[e.isLoading?r("div",{staticClass:"browse-load"},[e._v(e._s(e.$L("加载中...")))]):e._e(),e._v(" "),r("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===e.httpType?"browse-list-disabled":""},[e.browseList.length<=0?r("div",[e._v(e._s(e.$L("无内容")))]):e._l(e.browseList,(function(t){return r("div",{staticClass:"browse-item",on:{click:function(r){return e.browseItem(t)}}},[t.active?r("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):e._e(),e._v(" "),r("div",{staticClass:"browse-img",style:{"background-image":"url("+t.thumb+")"}}),e._v(" "),r("div",{staticClass:"browse-title"},[e._v(e._s(t.title))])],1)}))],2),e._v(" "),r("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==e.type&&e.http&&""===e.httpType?r("div",{staticClass:"img-upload-foot-input",on:{click:function(t){e.httpType="input"}}},[r("Icon",{attrs:{type:"ios-image",size:"22"}}),e._v(" "),r("div",{staticClass:"img-upload-foot-httptitle"},[e._v(e._s(e.$L("自定义图片地址")))])],1):e._e(),e._v(" "),"callback"!==e.type&&e.http&&"input"===e.httpType?r("div",{staticClass:"img-upload-foot-input"},[r("Input",{attrs:{placeholder:e.$L("以 http:// 或 https:// 开头"),search:"","enter-button":e.$L("确定")},on:{"on-search":e.httpEnter},model:{value:e.httpValue,callback:function(t){e.httpValue=t},expression:"httpValue"}},[r("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(t){e.httpType=""}},slot:"prepend"},[e._v(e._s(e.$L("自定义地址"))+": ")])])],1):e._e(),e._v(" "),""===e.httpType?r("Button",{on:{click:function(t){e.browseVisible=!1}}},[e._v(e._s(e.$L("关闭")))]):e._e(),e._v(" "),""===e.httpType?r("Button",{attrs:{type:"primary"},on:{click:function(t){return e.handleCallback(!0)}}},[e._v(e._s(e.$L("完成")))]):e._e()],1)]),e._v(" "),r("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("查看图片"),draggable:""},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[r("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[r("a",{attrs:{href:e.imgVisible,target:"_blank"}},[e.visible?r("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:e.imgVisible}}):e._e()])])])],2)}),[],!1,null,null,null).exports},94544:(e,t,r)=>{r.r(t),r.d(t,{default:()=>is});function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var i=navigator.userAgent,o=navigator.platform,a=/gecko\/\d/i.test(i),l=/MSIE \d/.test(i),s=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i),c=/Edge\/(\d+)/.exec(i),u=l||s||c,d=u&&(l?document.documentMode||6:+(c||s)[1]),f=!c&&/WebKit\//.test(i),h=f&&/Qt\/\d+\.\d+/.test(i),p=!c&&/Chrome\//.test(i),m=/Opera\//.test(i),g=/Apple Computer/.test(navigator.vendor),v=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i),b=/PhantomJS/.test(i),w=!c&&/AppleWebKit/.test(i)&&/Mobile\/\w+/.test(i),y=/Android/.test(i),k=w||y||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i),x=w||/Mac/.test(o),C=/\bCrOS\b/.test(i),S=/win/i.test(o),L=m&&i.match(/Version\/(\d*\.\d*)/);L&&(L=Number(L[1])),L&&L>=15&&(m=!1,f=!0);var M=x&&(h||m&&(null==L||L<12.11)),T=a||u&&d>=9;function D(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var A,z=function(e,t){var r=e.className,n=D(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function O(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function F(e,t){return O(e).appendChild(t)}function N(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function E(e,t,r,n){var i=N(e,t,r,n);return i.setAttribute("role","presentation"),i}function j(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function I(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function P(e,t){var r=e.className;D(t).test(r)||(e.className+=(r?" ":"")+t)}function _(e,t){for(var r=e.split(" "),n=0;n<r.length;n++)r[n]&&!D(r[n]).test(t)&&(t+=" "+r[n]);return t}A=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd("character",r),n.moveStart("character",t),n};var H=function(e){e.select()};function W(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function $(e,t,r){for(var n in t||(t={}),e)!e.hasOwnProperty(n)||!1===r&&t.hasOwnProperty(n)||(t[n]=e[n]);return t}function B(e,t,r,n,i){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var o=n||0,a=i||0;;){var l=e.indexOf("\t",o);if(l<0||l>=t)return a+(t-o);a+=l-o,a+=r-a%r,o=l+1}}w?H=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:u&&(H=function(e){try{e.select()}catch(e){}});var R=function(){this.id=null,this.f=null,this.time=0,this.handler=W(this.onTimeout,this)};function V(e,t){for(var r=0;r<e.length;++r)if(e[r]==t)return r;return-1}R.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},R.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=r)};var U={toString:function(){return"CodeMirror.Pass"}},q={scroll:!1},K={origin:"*mouse"},G={origin:"+move"};function Z(e,t,r){for(var n=0,i=0;;){var o=e.indexOf("\t",n);-1==o&&(o=e.length);var a=o-n;if(o==e.length||i+a>=t)return n+Math.min(a,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var X=[""];function Y(e){for(;X.length<=e;)X.push(Q(X)+" ");return X[e]}function Q(e){return e[e.length-1]}function J(e,t){for(var r=[],n=0;n<e.length;n++)r[n]=t(e[n],n);return r}function ee(){}function te(e,t){var r;return Object.create?r=Object.create(e):(ee.prototype=e,r=new ee),t&&$(t,r),r}var re=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ne(e){return/\w/.test(e)||e>"€"&&(e.toUpperCase()!=e.toLowerCase()||re.test(e))}function ie(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ne(e))||t.test(e):ne(e)}function oe(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ae=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function le(e){return e.charCodeAt(0)>=768&&ae.test(e)}function se(e,t,r){for(;(r<0?t>0:t<e.length)&&le(e.charAt(t));)t+=r;return t}function ce(e,t,r){for(var n=t>r?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var ue=null;function de(e,t,r){var n;ue=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:ue=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:ue=i)}return null!=n?n:ue}var fe=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(a,l){var s="ltr"==l?"L":"R";if(0==a.length||"ltr"==l&&!e.test(a))return!1;for(var c,u=a.length,d=[],f=0;f<u;++f)d.push((c=a.charCodeAt(f))<=247?"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN".charAt(c):1424<=c&&c<=1524?"R":1536<=c&&c<=1785?"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111".charAt(c-1536):1774<=c&&c<=2220?"r":8192<=c&&c<=8203?"w":8204==c?"b":"L");for(var h=0,p=s;h<u;++h){var m=d[h];"m"==m?d[h]=p:p=m}for(var g=0,v=s;g<u;++g){var b=d[g];"1"==b&&"r"==v?d[g]="n":r.test(b)&&(v=b,"r"==b&&(d[g]="R"))}for(var w=1,y=d[0];w<u-1;++w){var k=d[w];"+"==k&&"1"==y&&"1"==d[w+1]?d[w]="1":","!=k||y!=d[w+1]||"1"!=y&&"n"!=y||(d[w]=y),y=k}for(var x=0;x<u;++x){var C=d[x];if(","==C)d[x]="N";else if("%"==C){var S=void 0;for(S=x+1;S<u&&"%"==d[S];++S);for(var L=x&&"!"==d[x-1]||S<u&&"1"==d[S]?"1":"N",M=x;M<S;++M)d[M]=L;x=S-1}}for(var T=0,D=s;T<u;++T){var A=d[T];"L"==D&&"1"==A?d[T]="L":r.test(A)&&(D=A)}for(var z=0;z<u;++z)if(t.test(d[z])){var O=void 0;for(O=z+1;O<u&&t.test(d[O]);++O);for(var F="L"==(z?d[z-1]:s),N=F==("L"==(O<u?d[O]:s))?F?"L":"R":s,E=z;E<O;++E)d[E]=N;z=O-1}for(var j,I=[],P=0;P<u;)if(n.test(d[P])){var _=P;for(++P;P<u&&n.test(d[P]);++P);I.push(new o(0,_,P))}else{var H=P,W=I.length;for(++P;P<u&&"L"!=d[P];++P);for(var $=H;$<P;)if(i.test(d[$])){H<$&&I.splice(W,0,new o(1,H,$));var B=$;for(++$;$<P&&i.test(d[$]);++$);I.splice(W,0,new o(2,B,$)),H=$}else++$;H<P&&I.splice(W,0,new o(1,H,P))}return"ltr"==l&&(1==I[0].level&&(j=a.match(/^\s+/))&&(I[0].from=j[0].length,I.unshift(new o(0,0,j[0].length))),1==Q(I).level&&(j=a.match(/\s+$/))&&(Q(I).to-=j[0].length,I.push(new o(0,u-j[0].length,u)))),"rtl"==l?I.reverse():I}}();function he(e,t){var r=e.order;return null==r&&(r=e.order=fe(e.text,t)),r}var pe=[],me=function(e,t,r){if(e.addEventListener)e.addEventListener(t,r,!1);else if(e.attachEvent)e.attachEvent("on"+t,r);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||pe).concat(r)}};function ge(e,t){return e._handlers&&e._handlers[t]||pe}function ve(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent("on"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=V(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function be(e,t){var r=ge(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i<r.length;++i)r[i].apply(null,n)}function we(e,t,r){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),be(e,r||t.type,e,t),Le(t)||t.codemirrorIgnore}function ye(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var r=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)-1==V(r,t[n])&&r.push(t[n])}function ke(e,t){return ge(e,t).length>0}function xe(e){e.prototype.on=function(e,t){me(this,e,t)},e.prototype.off=function(e,t){ve(this,e,t)}}function Ce(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Se(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Me(e){Ce(e),Se(e)}function Te(e){return e.target||e.srcElement}function De(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),x&&e.ctrlKey&&1==t&&(t=3),t}var Ae,ze,Oe=function(){if(u&&d<9)return!1;var e=N("div");return"draggable"in e||"dragDrop"in e}();function Fe(e){if(null==Ae){var t=N("span","​");F(e,N("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ae=t.offsetWidth<=1&&t.offsetHeight>2&&!(u&&d<8))}var r=Ae?N("span","​"):N("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ne(e){if(null!=ze)return ze;var t=F(e,document.createTextNode("AخA")),r=A(t,0,1).getBoundingClientRect(),n=A(t,1,2).getBoundingClientRect();return O(e),!(!r||r.left==r.right)&&(ze=n.right-r.right<3)}var Ee,je=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(r.push(o.slice(0,a)),t+=a+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},Ie=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Pe="oncopy"in(Ee=N("div"))||(Ee.setAttribute("oncopy","return;"),"function"==typeof Ee.oncopy),_e=null;var He={},We={};function $e(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),He[e]=t}function Be(e){if("string"==typeof e&&We.hasOwnProperty(e))e=We[e];else if(e&&"string"==typeof e.name&&We.hasOwnProperty(e.name)){var t=We[e.name];"string"==typeof t&&(t={name:t}),(e=te(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Re(e,t){t=Be(t);var r=He[t.name];if(!r)return Re(e,"text/plain");var n=r(e,t);if(Ve.hasOwnProperty(t.name)){var i=Ve[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)n[a]=t.modeProps[a];return n}var Ve={};function Ue(e,t){$(t,Ve.hasOwnProperty(e)?Ve[e]:Ve[e]={})}function qe(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function Ke(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ge(e,t,r){return!e.startState||e.startState(t,r)}var Ze=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function Xe(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t<o){r=i;break}t-=o}return r.lines[t]}function Ye(e,t,r){var n=[],i=t.line;return e.iter(t.line,r.line+1,(function(e){var o=e.text;i==r.line&&(o=o.slice(0,r.ch)),i==t.line&&(o=o.slice(t.ch)),n.push(o),++i})),n}function Qe(e,t,r){var n=[];return e.iter(t,r,(function(e){n.push(e.text)})),n}function Je(e,t){var r=t-e.height;if(r)for(var n=e;n;n=n.parent)n.height+=r}function et(e){if(null==e.parent)return null;for(var t=e.parent,r=V(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var i=0;n.children[i]!=t;++i)r+=n.children[i].chunkSize();return r+t.first}function tt(e,t){var r=e.first;e:do{for(var n=0;n<e.children.length;++n){var i=e.children[n],o=i.height;if(t<o){e=i;continue e}t-=o,r+=i.chunkSize()}return r}while(!e.lines);for(var a=0;a<e.lines.length;++a){var l=e.lines[a].height;if(t<l)break;t-=l}return r+a}function rt(e,t){return t>=e.first&&t<e.first+e.size}function nt(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function it(e,t,r){if(void 0===r&&(r=null),!(this instanceof it))return new it(e,t,r);this.line=e,this.ch=t,this.sticky=r}function ot(e,t){return e.line-t.line||e.ch-t.ch}function at(e,t){return e.sticky==t.sticky&&0==ot(e,t)}function lt(e){return it(e.line,e.ch)}function st(e,t){return ot(e,t)<0?t:e}function ct(e,t){return ot(e,t)<0?e:t}function ut(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function dt(e,t){if(t.line<e.first)return it(e.first,0);var r=e.first+e.size-1;return t.line>r?it(r,Xe(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?it(e.line,t):r<0?it(e.line,0):e}(t,Xe(e,t.line).text.length)}function ft(e,t){for(var r=[],n=0;n<t.length;n++)r[n]=dt(e,t[n]);return r}Ze.prototype.eol=function(){return this.pos>=this.string.length},Ze.prototype.sol=function(){return this.pos==this.lineStart},Ze.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ze.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Ze.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Ze.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Ze.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ze.prototype.skipToEnd=function(){this.pos=this.string.length},Ze.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ze.prototype.backUp=function(e){this.pos-=e},Ze.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=B(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?B(this.string,this.lineStart,this.tabSize):0)},Ze.prototype.indentation=function(){return B(this.string,null,this.tabSize)-(this.lineStart?B(this.string,this.lineStart,this.tabSize):0)},Ze.prototype.match=function(e,t,r){if("string"!=typeof e){var n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Ze.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ze.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ze.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ze.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ht=function(e,t){this.state=e,this.lookAhead=t},pt=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function mt(e,t,r,n){var i=[e.state.modeGen],o={};St(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var a=r.state,l=function(n){r.baseTokens=i;var l=e.state.overlays[n],s=1,c=0;r.state=!0,St(e,t.text,l.mode,r,(function(e,t){for(var r=s;c<e;){var n=i[s];n>e&&i.splice(s,1,e,i[s+1],n),s+=2,c=Math.min(e,n)}if(t)if(l.opaque)i.splice(r,s-r,e,"overlay "+t),s=r+2;else for(;r<s;r+=2){var o=i[r+1];i[r+1]=(o?o+" ":"")+"overlay "+t}}),o),r.state=a,r.baseTokens=null,r.baseTokenPos=1},s=0;s<e.state.overlays.length;++s)l(s);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function gt(e,t,r){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=vt(e,et(t)),i=t.text.length>e.options.maxHighlightLength&&qe(e.doc.mode,n.state),o=mt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function vt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new pt(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,a=r?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>a;--l){if(l<=o.first)return o.first;var s=Xe(o,l-1),c=s.stateAfter;if(c&&(!r||l+(c instanceof ht?c.lookAhead:0)<=o.modeFrontier))return l;var u=B(s.text,null,e.options.tabSize);(null==i||n>u)&&(i=l-1,n=u)}return i}(e,t,r),a=o>n.first&&Xe(n,o-1).stateAfter,l=a?pt.fromSaved(n,a,o):new pt(n,Ge(n.mode),o);return n.iter(o,t,(function(r){bt(e,r.text,l);var n=l.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&n<i.viewTo?l.save():null,l.nextLine()})),r&&(n.modeFrontier=l.line),l}function bt(e,t,r,n){var i=e.doc.mode,o=new Ze(t,e.options.tabSize,r);for(o.start=o.pos=n||0,""==t&&wt(i,r.state);!o.eol();)yt(i,o,r.state),o.start=o.pos}function wt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var r=Ke(e,t);return r.mode.blankLine?r.mode.blankLine(r.state):void 0}}function yt(e,t,r,n){for(var i=0;i<10;i++){n&&(n[0]=Ke(e,r).mode);var o=e.token(t,r);if(t.pos>t.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}pt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},pt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},pt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},pt.fromSaved=function(e,t,r){return t instanceof ht?new pt(e,qe(e.mode,t.state),r,t.lookAhead):new pt(e,qe(e.mode,t),r)},pt.prototype.save=function(e){var t=!1!==e?qe(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ht(t,this.maxLookAhead):t};var kt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function xt(e,t,r,n){var i,o,a=e.doc,l=a.mode,s=Xe(a,(t=dt(a,t)).line),c=vt(e,t.line,r),u=new Ze(s.text,e.options.tabSize,c);for(n&&(o=[]);(n||u.pos<t.ch)&&!u.eol();)u.start=u.pos,i=yt(l,u,c.state),n&&o.push(new kt(u,i,qe(a.mode,c.state)));return n?o:new kt(u,i,c.state)}function Ct(e,t){if(e)for(;;){var r=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!r)break;e=e.slice(0,r.index)+e.slice(r.index+r[0].length);var n=r[1]?"bgClass":"textClass";null==t[n]?t[n]=r[2]:new RegExp("(?:^|s)"+r[2]+"(?:$|s)").test(t[n])||(t[n]+=" "+r[2])}return e}function St(e,t,r,n,i,o,a){var l=r.flattenSpans;null==l&&(l=e.options.flattenSpans);var s,c=0,u=null,d=new Ze(t,e.options.tabSize,n),f=e.options.addModeClass&&[null];for(""==t&&Ct(wt(r,n.state),o);!d.eol();){if(d.pos>e.options.maxHighlightLength?(l=!1,a&&bt(e,t,n,d.pos),d.pos=t.length,s=null):s=Ct(yt(r,d,n.state,f),o),f){var h=f[0].name;h&&(s="m-"+(s?h+" "+s:h))}if(!l||u!=s){for(;c<d.start;)i(c=Math.min(d.start,c+5e3),u);u=s}d.start=d.pos}for(;c<d.pos;){var p=Math.min(d.pos,c+5e3);i(p,u),c=p}}var Lt=!1,Mt=!1;function Tt(e,t,r){this.marker=e,this.from=t,this.to=r}function Dt(e,t){if(e)for(var r=0;r<e.length;++r){var n=e[r];if(n.marker==t)return n}}function At(e,t){for(var r,n=0;n<e.length;++n)e[n]!=t&&(r||(r=[])).push(e[n]);return r}function zt(e,t){if(t.full)return null;var r=rt(e,t.from.line)&&Xe(e,t.from.line).markedSpans,n=rt(e,t.to.line)&&Xe(e,t.to.line).markedSpans;if(!r&&!n)return null;var i=t.from.ch,o=t.to.ch,a=0==ot(t.from,t.to),l=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],a=o.marker;if(null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t)||o.from==t&&"bookmark"==a.type&&(!r||!o.marker.insertLeft)){var l=null==o.to||(a.inclusiveRight?o.to>=t:o.to>t);(n||(n=[])).push(new Tt(a,o.from,l?null:o.to))}}return n}(r,i,a),s=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],a=o.marker;if(null==o.to||(a.inclusiveRight?o.to>=t:o.to>t)||o.from==t&&"bookmark"==a.type&&(!r||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t);(n||(n=[])).push(new Tt(a,l?null:o.from-t,null==o.to?null:o.to-t))}}return n}(n,o,a),c=1==t.text.length,u=Q(t.text).length+(c?i:0);if(l)for(var d=0;d<l.length;++d){var f=l[d];if(null==f.to){var h=Dt(s,f.marker);h?c&&(f.to=null==h.to?null:h.to+u):f.to=i}}if(s)for(var p=0;p<s.length;++p){var m=s[p];if(null!=m.to&&(m.to+=u),null==m.from)Dt(l,m.marker)||(m.from=u,c&&(l||(l=[])).push(m));else m.from+=u,c&&(l||(l=[])).push(m)}l&&(l=Ot(l)),s&&s!=l&&(s=Ot(s));var g=[l];if(!c){var v,b=t.text.length-2;if(b>0&&l)for(var w=0;w<l.length;++w)null==l[w].to&&(v||(v=[])).push(new Tt(l[w].marker,null,null));for(var y=0;y<b;++y)g.push(v);g.push(s)}return g}function Ot(e){for(var t=0;t<e.length;++t){var r=e[t];null!=r.from&&r.from==r.to&&!1!==r.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Ft(e){var t=e.markedSpans;if(t){for(var r=0;r<t.length;++r)t[r].marker.detachLine(e);e.markedSpans=null}}function Nt(e,t){if(t){for(var r=0;r<t.length;++r)t[r].marker.attachLine(e);e.markedSpans=t}}function Et(e){return e.inclusiveLeft?-1:0}function jt(e){return e.inclusiveRight?1:0}function It(e,t){var r=e.lines.length-t.lines.length;if(0!=r)return r;var n=e.find(),i=t.find(),o=ot(n.from,i.from)||Et(e)-Et(t);if(o)return-o;var a=ot(n.to,i.to)||jt(e)-jt(t);return a||t.id-e.id}function Pt(e,t){var r,n=Mt&&e.markedSpans;if(n)for(var i=void 0,o=0;o<n.length;++o)(i=n[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!r||It(r,i.marker)<0)&&(r=i.marker);return r}function _t(e){return Pt(e,!0)}function Ht(e){return Pt(e,!1)}function Wt(e,t){var r,n=Mt&&e.markedSpans;if(n)for(var i=0;i<n.length;++i){var o=n[i];o.marker.collapsed&&(null==o.from||o.from<t)&&(null==o.to||o.to>t)&&(!r||It(r,o.marker)<0)&&(r=o.marker)}return r}function $t(e,t,r,n,i){var o=Xe(e,t),a=Mt&&o.markedSpans;if(a)for(var l=0;l<a.length;++l){var s=a[l];if(s.marker.collapsed){var c=s.marker.find(0),u=ot(c.from,r)||Et(s.marker)-Et(i),d=ot(c.to,n)||jt(s.marker)-jt(i);if(!(u>=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?ot(c.to,r)>=0:ot(c.to,r)>0)||u>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?ot(c.from,n)<=0:ot(c.from,n)<0)))return!0}}}function Bt(e){for(var t;t=_t(e);)e=t.find(-1,!0).line;return e}function Rt(e,t){var r=Xe(e,t),n=Bt(r);return r==n?t:et(n)}function Vt(e,t){if(t>e.lastLine())return t;var r,n=Xe(e,t);if(!Ut(e,n))return t;for(;r=Ht(n);)n=r.find(1,!0).line;return et(n)+1}function Ut(e,t){var r=Mt&&t.markedSpans;if(r)for(var n=void 0,i=0;i<r.length;++i)if((n=r[i]).marker.collapsed){if(null==n.from)return!0;if(!n.marker.widgetNode&&0==n.from&&n.marker.inclusiveLeft&&qt(e,t,n))return!0}}function qt(e,t,r){if(null==r.to){var n=r.marker.find(1,!0);return qt(e,n.line,Dt(n.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==t.text.length)return!0;for(var i=void 0,o=0;o<t.markedSpans.length;++o)if((i=t.markedSpans[o]).marker.collapsed&&!i.marker.widgetNode&&i.from==r.to&&(null==i.to||i.to!=r.from)&&(i.marker.inclusiveLeft||r.marker.inclusiveRight)&&qt(e,t,i))return!0}function Kt(e){for(var t=0,r=(e=Bt(e)).parent,n=0;n<r.lines.length;++n){var i=r.lines[n];if(i==e)break;t+=i.height}for(var o=r.parent;o;o=(r=o).parent)for(var a=0;a<o.children.length;++a){var l=o.children[a];if(l==r)break;t+=l.height}return t}function Gt(e){if(0==e.height)return 0;for(var t,r=e.text.length,n=e;t=_t(n);){var i=t.find(0,!0);n=i.from.line,r+=i.from.ch-i.to.ch}for(n=e;t=Ht(n);){var o=t.find(0,!0);r-=n.text.length-o.from.ch,r+=(n=o.to.line).text.length-o.to.ch}return r}function Zt(e){var t=e.display,r=e.doc;t.maxLine=Xe(r,r.first),t.maxLineLength=Gt(t.maxLine),t.maxLineChanged=!0,r.iter((function(e){var r=Gt(e);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var Xt=function(e,t,r){this.text=e,Nt(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ft(e)}Xt.prototype.lineNo=function(){return et(this)},xe(Xt);var Qt={},Jt={};function er(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?Jt:Qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function tr(e,t){var r=E("span",null,null,f?"padding-right: .1px":null),n={pre:E("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;n.pos=0,n.addToken=nr,Ne(e.display.measure)&&(a=he(o,e.doc.direction))&&(n.addToken=ir(n.addToken,a)),n.map=[],ar(o,n,gt(e,o,t!=e.display.externalMeasured&&et(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=_(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=_(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Fe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(f){var l=n.content.lastChild;(/\bcm-tab\b/.test(l.className)||l.querySelector&&l.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return be(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=_(n.pre.className,n.textClass||"")),n}function rr(e){var t=N("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function nr(e,t,r,n,i,o,a){if(t){var l,s=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;i<e.length;i++){var o=e.charAt(i);" "!=o||!r||i!=e.length-1&&32!=e.charCodeAt(i+1)||(o=" "),n+=o,r=" "==o}return n}(t,e.trailingSpace):t,c=e.cm.state.specialChars,f=!1;if(c.test(t)){l=document.createDocumentFragment();for(var h=0;;){c.lastIndex=h;var p=c.exec(t),m=p?p.index-h:t.length-h;if(m){var g=document.createTextNode(s.slice(h,h+m));u&&d<9?l.appendChild(N("span",[g])):l.appendChild(g),e.map.push(e.pos,e.pos+m,g),e.col+=m,e.pos+=m}if(!p)break;h+=m+1;var v=void 0;if("\t"==p[0]){var b=e.cm.options.tabSize,w=b-e.col%b;(v=l.appendChild(N("span",Y(w),"cm-tab"))).setAttribute("role","presentation"),v.setAttribute("cm-text","\t"),e.col+=w}else"\r"==p[0]||"\n"==p[0]?((v=l.appendChild(N("span","\r"==p[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",p[0]),e.col+=1):((v=e.cm.options.specialCharPlaceholder(p[0])).setAttribute("cm-text",p[0]),u&&d<9?l.appendChild(N("span",[v])):l.appendChild(v),e.col+=1);e.map.push(e.pos,e.pos+1,v),e.pos++}}else e.col+=t.length,l=document.createTextNode(s),e.map.push(e.pos,e.pos+t.length,l),u&&d<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==s.charCodeAt(t.length-1),r||n||i||f||o){var y=r||"";n&&(y+=n),i&&(y+=i);var k=N("span",[l],y,o);if(a)for(var x in a)a.hasOwnProperty(x)&&"style"!=x&&"class"!=x&&k.setAttribute(x,a[x]);return e.content.appendChild(k)}e.content.appendChild(l)}}function ir(e,t){return function(r,n,i,o,a,l,s){i=i?i+" cm-force-border":"cm-force-border";for(var c=r.pos,u=c+n.length;;){for(var d=void 0,f=0;f<t.length&&!((d=t[f]).to>c&&d.from<=c);f++);if(d.to>=u)return e(r,n,i,o,a,l,s);e(r,n.slice(0,d.to-c),i,o,null,l,s),o=null,n=n.slice(d.to-c),c=d.to}}}function or(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function ar(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var a,l,s,c,u,d,f,h=i.length,p=0,m=1,g="",v=0;;){if(v==p){s=c=u=l="",f=null,d=null,v=1/0;for(var b=[],w=void 0,y=0;y<n.length;++y){var k=n[y],x=k.marker;if("bookmark"==x.type&&k.from==p&&x.widgetNode)b.push(x);else if(k.from<=p&&(null==k.to||k.to>p||x.collapsed&&k.to==p&&k.from==p)){if(null!=k.to&&k.to!=p&&v>k.to&&(v=k.to,c=""),x.className&&(s+=" "+x.className),x.css&&(l=(l?l+";":"")+x.css),x.startStyle&&k.from==p&&(u+=" "+x.startStyle),x.endStyle&&k.to==v&&(w||(w=[])).push(x.endStyle,k.to),x.title&&((f||(f={})).title=x.title),x.attributes)for(var C in x.attributes)(f||(f={}))[C]=x.attributes[C];x.collapsed&&(!d||It(d.marker,x)<0)&&(d=k)}else k.from>p&&v>k.from&&(v=k.from)}if(w)for(var S=0;S<w.length;S+=2)w[S+1]==v&&(c+=" "+w[S]);if(!d||d.from==p)for(var L=0;L<b.length;++L)or(t,0,b[L]);if(d&&(d.from||0)==p){if(or(t,(null==d.to?h+1:d.to)-p,d.marker,null==d.from),null==d.to)return;d.to==p&&(d=!1)}}if(p>=h)break;for(var M=Math.min(h,v);;){if(g){var T=p+g.length;if(!d){var D=T>M?g.slice(0,M-p):g;t.addToken(t,D,a?a+s:s,u,p+D.length==v?c:"",l,f)}if(T>=M){g=g.slice(M-p),p=M;break}p=T,u=""}g=i.slice(o,o=r[m++]),a=er(r[m++],t.cm.options)}}else for(var A=1;A<r.length;A+=2)t.addToken(t,i.slice(o,o=r[A]),er(r[A+1],t.cm.options))}function lr(e,t,r){this.line=t,this.rest=function(e){for(var t,r;t=Ht(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}(t),this.size=this.rest?et(Q(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Ut(e,t)}function sr(e,t,r){for(var n,i=[],o=t;o<r;o=n){var a=new lr(e.doc,Xe(e.doc,o),o);n=o+a.size,i.push(a)}return i}var cr=null;var ur=null;function dr(e,t){var r=ge(e,t);if(r.length){var n,i=Array.prototype.slice.call(arguments,2);cr?n=cr.delayedCallbacks:ur?n=ur:(n=ur=[],setTimeout(fr,0));for(var o=function(e){n.push((function(){return r[e].apply(null,i)}))},a=0;a<r.length;++a)o(a)}}function fr(){var e=ur;ur=null;for(var t=0;t<e.length;++t)e[t]()}function hr(e,t,r,n){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];"text"==o?gr(e,t):"gutter"==o?br(e,t,r,n):"class"==o?vr(e,t):"widget"==o&&wr(e,t,n)}t.changes=null}function pr(e){return e.node==e.text&&(e.node=N("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),u&&d<8&&(e.node.style.zIndex=2)),e.node}function mr(e,t){var r=e.display.externalMeasured;return r&&r.line==t.line?(e.display.externalMeasured=null,t.measure=r.measure,r.built):tr(e,t)}function gr(e,t){var r=t.text.className,n=mr(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,vr(e,t)):r&&(t.text.className=r)}function vr(e,t){!function(e,t){var r=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(r&&(r+=" CodeMirror-linebackground"),t.background)r?t.background.className=r:(t.background.parentNode.removeChild(t.background),t.background=null);else if(r){var n=pr(t);t.background=n.insertBefore(N("div",null,r),n.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?pr(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var r=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=r||""}function br(e,t,r,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=pr(t);t.gutterBackground=N("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px; width: "+n.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var a=pr(t),l=t.gutter=N("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(e.display.input.setUneditable(l),a.insertBefore(l,t.text),t.line.gutterClass&&(l.className+=" "+t.line.gutterClass),!e.options.lineNumbers||o&&o["CodeMirror-linenumbers"]||(t.lineNumber=l.appendChild(N("div",nt(e.options,r),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var s=0;s<e.display.gutterSpecs.length;++s){var c=e.display.gutterSpecs[s].className,u=o.hasOwnProperty(c)&&o[c];u&&l.appendChild(N("div",[u],"CodeMirror-gutter-elt","left: "+n.gutterLeft[c]+"px; width: "+n.gutterWidth[c]+"px"))}}}function wr(e,t,r){t.alignable&&(t.alignable=null);for(var n=t.node.firstChild,i=void 0;n;n=i)i=n.nextSibling,"CodeMirror-linewidget"==n.className&&t.node.removeChild(n);kr(e,t,r)}function yr(e,t,r,n){var i=mr(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),vr(e,t),br(e,t,r,n),kr(e,t,n),t.node}function kr(e,t,r){if(xr(e,t.line,t,r,!0),t.rest)for(var n=0;n<t.rest.length;n++)xr(e,t.rest[n],t,r,!1)}function xr(e,t,r,n,i){if(t.widgets)for(var o=pr(r),a=0,l=t.widgets;a<l.length;++a){var s=l[a],c=N("div",[s.node],"CodeMirror-linewidget");s.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),Cr(s,c,r,n),e.display.input.setUneditable(c),i&&s.above?o.insertBefore(c,r.gutter||r.text):o.appendChild(c),dr(s,"redraw")}}function Cr(e,t,r,n){if(e.noHScroll){(r.alignable||(r.alignable=[])).push(t);var i=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(i-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=i+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function Sr(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!j(document.body,e.node)){var r="position: relative;";e.coverGutter&&(r+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(r+="width: "+t.display.wrapper.clientWidth+"px;"),F(t.display.measure,N("div",[e.node],null,r))}return e.height=e.node.parentNode.offsetHeight}function Lr(e,t){for(var r=Te(t);r!=e.wrapper;r=r.parentNode)if(!r||1==r.nodeType&&"true"==r.getAttribute("cm-ignore-events")||r.parentNode==e.sizer&&r!=e.mover)return!0}function Mr(e){return e.lineSpace.offsetTop}function Tr(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Dr(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=F(e.measure,N("pre","x","CodeMirror-line-like")),r=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(r.paddingLeft),right:parseInt(r.paddingRight)};return isNaN(n.left)||isNaN(n.right)||(e.cachedPaddingH=n),n}function Ar(e){return 30-e.display.nativeBarWidth}function zr(e){return e.display.scroller.clientWidth-Ar(e)-e.display.barWidth}function Or(e){return e.display.scroller.clientHeight-Ar(e)-e.display.barHeight}function Fr(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var i=0;i<e.rest.length;i++)if(et(e.rest[i])>r)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Nr(e,t,r,n){return Ir(e,jr(e,t),r,n)}function Er(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[pn(e,t)];var r=e.display.externalMeasured;return r&&t>=r.lineN&&t<r.lineN+r.size?r:void 0}function jr(e,t){var r=et(t),n=Er(e,r);n&&!n.text?n=null:n&&n.changes&&(hr(e,n,r,cn(e)),e.curOp.forceUpdate=!0),n||(n=function(e,t){var r=et(t=Bt(t)),n=e.display.externalMeasured=new lr(e.doc,t,r);n.lineN=r;var i=n.built=tr(e,n);return n.text=i.pre,F(e.display.lineMeasure,i.pre),n}(e,t));var i=Fr(n,t,r);return{line:t,view:n,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Ir(e,t,r,n,i){t.before&&(r=-1);var o,a=r+(n||"");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(!function(e,t,r){var n=e.options.lineWrapping,i=n&&zr(e);if(!t.measure.heights||n&&t.measure.width!=i){var o=t.measure.heights=[];if(n){t.measure.width=i;for(var a=t.text.firstChild.getClientRects(),l=0;l<a.length-1;l++){var s=a[l],c=a[l+1];Math.abs(s.bottom-c.bottom)>2&&o.push((s.bottom+c.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),o=function(e,t,r,n){var i,o=Hr(t.map,r,n),a=o.node,l=o.start,s=o.end,c=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;l&&le(t.line.text.charAt(o.coverStart+l));)--l;for(;o.coverStart+s<o.coverEnd&&le(t.line.text.charAt(o.coverStart+s));)++s;if((i=u&&d<9&&0==l&&s==o.coverEnd-o.coverStart?a.parentNode.getBoundingClientRect():Wr(A(a,l,s).getClientRects(),n)).left||i.right||0==l)break;s=l,l-=1,c="right"}u&&d<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=_e)return _e;var t=F(e,N("span","x")),r=t.getBoundingClientRect(),n=A(t,0,1).getBoundingClientRect();return _e=Math.abs(r.left-n.left)>1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;l>0&&(c=n="right"),i=e.options.lineWrapping&&(h=a.getClientRects()).length>1?h["right"==n?h.length-1:0]:a.getBoundingClientRect()}if(u&&d<9&&!l&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+sn(e.display),top:p.top,bottom:p.bottom}:_r}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,b=t.view.measure.heights,w=0;w<b.length-1&&!(v<b[w]);w++);var y=w?b[w-1]:0,k=b[w],x={left:("right"==c?i.right:i.left)-t.rect.left,right:("left"==c?i.left:i.right)-t.rect.left,top:y,bottom:k};i.left||i.right||(x.bogus=!0);e.options.singleCursorHeightPerLine||(x.rtop=m,x.rbottom=g);return x}(e,t,r,n),o.bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Pr,_r={left:0,right:0,top:0,bottom:0};function Hr(e,t,r){for(var n,i,o,a,l,s,c=0;c<e.length;c+=3)if(l=e[c],s=e[c+1],t<l?(i=0,o=1,a="left"):t<s?o=(i=t-l)+1:(c==e.length-3||t==s&&e[c+3]>t)&&(i=(o=s-l)-1,t>=s&&(a="right")),null!=i){if(n=e[c+2],l==s&&r==(n.insertLeft?"left":"right")&&(a=r),"left"==r&&0==i)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)n=e[2+(c-=3)],a="left";if("right"==r&&i==s-l)for(;c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft;)n=e[(c+=3)+2],a="right";break}return{node:n,start:i,end:o,collapse:a,coverStart:l,coverEnd:s}}function Wr(e,t){var r=_r;if("left"==t)for(var n=0;n<e.length&&(r=e[n]).left==r.right;n++);else for(var i=e.length-1;i>=0&&(r=e[i]).left==r.right;i--);return r}function $r(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Br(e){e.display.externalMeasure=null,O(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)$r(e.display.view[t])}function Rr(e){Br(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Vr(){return p&&y?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ur(){return p&&y?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function qr(e){var t=0;if(e.widgets)for(var r=0;r<e.widgets.length;++r)e.widgets[r].above&&(t+=Sr(e.widgets[r]));return t}function Kr(e,t,r,n,i){if(!i){var o=qr(t);r.top+=o,r.bottom+=o}if("line"==n)return r;n||(n="local");var a=Kt(t);if("local"==n?a+=Mr(e.display):a-=e.display.viewOffset,"page"==n||"window"==n){var l=e.display.lineSpace.getBoundingClientRect();a+=l.top+("window"==n?0:Ur());var s=l.left+("window"==n?0:Vr());r.left+=s,r.right+=s}return r.top+=a,r.bottom+=a,r}function Gr(e,t,r){if("div"==r)return t;var n=t.left,i=t.top;if("page"==r)n-=Vr(),i-=Ur();else if("local"==r||!r){var o=e.display.sizer.getBoundingClientRect();n+=o.left,i+=o.top}var a=e.display.lineSpace.getBoundingClientRect();return{left:n-a.left,top:i-a.top}}function Zr(e,t,r,n,i){return n||(n=Xe(e.doc,t.line)),Kr(e,n,Nr(e,n,t.ch,i),r)}function Xr(e,t,r,n,i,o){function a(t,a){var l=Ir(e,i,t,a?"right":"left",o);return a?l.left=l.right:l.right=l.left,Kr(e,n,l,r)}n=n||Xe(e.doc,t.line),i||(i=jr(e,n));var l=he(n,e.doc.direction),s=t.ch,c=t.sticky;if(s>=n.text.length?(s=n.text.length,c="before"):s<=0&&(s=0,c="after"),!l)return a("before"==c?s-1:s,"before"==c);function u(e,t,r){return a(r?e-1:e,1==l[t].level!=r)}var d=de(l,s,c),f=ue,h=u(s,d,"before"==c);return null!=f&&(h.other=u(s,f,"before"!=c)),h}function Yr(e,t){var r=0;t=dt(e.doc,t),e.options.lineWrapping||(r=sn(e.display)*t.ch);var n=Xe(e.doc,t.line),i=Kt(n)+Mr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function Qr(e,t,r,n,i){var o=it(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function Jr(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return Qr(n.first,0,null,-1,-1);var i=tt(n,r),o=n.first+n.size-1;if(i>o)return Qr(n.first+n.size-1,Xe(n,o).text.length,null,1,1);t<0&&(t=0);for(var a=Xe(n,i);;){var l=nn(e,a,i,t,r),s=Wt(a,l.ch+(l.xRel>0||l.outside>0?1:0));if(!s)return l;var c=s.find(1);if(c.line==i)return c;a=Xe(n,i=c.line)}}function en(e,t,r,n){n-=qr(t);var i=t.text.length,o=ce((function(t){return Ir(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=ce((function(t){return Ir(e,r,t).top>n}),o,i)}}function tn(e,t,r,n){return r||(r=jr(e,t)),en(e,t,r,Kr(e,t,Ir(e,r,n),"line").top)}function rn(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function nn(e,t,r,n,i){i-=Kt(t);var o=jr(e,t),a=qr(t),l=0,s=t.text.length,c=!0,u=he(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?an:on)(e,t,r,o,u,n,i);l=(c=1!=d.level)?d.from:d.to-1,s=c?d.to:d.from-1}var f,h,p=null,m=null,g=ce((function(t){var r=Ir(e,o,t);return r.top+=a,r.bottom+=a,!!rn(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,m=r),!0)}),l,s),v=!1;if(m){var b=n-m.left<m.right-n,w=b==c;g=p+(w?0:1),h=w?"after":"before",f=b?m.left:m.right}else{c||g!=s&&g!=l||g++,h=0==g?"after":g==t.text.length?"before":Ir(e,o,g-(c?1:0)).bottom+a<=i==c?"after":"before";var y=Xr(e,it(r,g,h),"line",t,o);f=y.left,v=i<y.top?-1:i>=y.bottom?1:0}return Qr(r,g=se(t.text,g,1),h,v,n-f)}function on(e,t,r,n,i,o,a){var l=ce((function(l){var s=i[l],c=1!=s.level;return rn(Xr(e,it(r,c?s.to:s.from,c?"before":"after"),"line",t,n),o,a,!0)}),0,i.length-1),s=i[l];if(l>0){var c=1!=s.level,u=Xr(e,it(r,c?s.from:s.to,c?"after":"before"),"line",t,n);rn(u,o,a,!0)&&u.top>a&&(s=i[l-1])}return s}function an(e,t,r,n,i,o,a){var l=en(e,t,n,a),s=l.begin,c=l.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,d=null,f=0;f<i.length;f++){var h=i[f];if(!(h.from>=c||h.to<=s)){var p=Ir(e,n,1!=h.level?Math.min(c,h.to)-1:Math.max(s,h.from)).right,m=p<o?o-p+1e9:p-o;(!u||d>m)&&(u=h,d=m)}}return u||(u=i[i.length-1]),u.from<s&&(u={from:s,to:u.to,level:u.level}),u.to>c&&(u={from:u.from,to:c,level:u.level}),u}function ln(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Pr){Pr=N("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Pr.appendChild(document.createTextNode("x")),Pr.appendChild(N("br"));Pr.appendChild(document.createTextNode("x"))}F(e.measure,Pr);var r=Pr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),O(e.measure),r||1}function sn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=N("span","xxxxxxxxxx"),r=N("pre",[t],"CodeMirror-line-like");F(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function cn(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var l=e.display.gutterSpecs[a].className;r[l]=o.offsetLeft+o.clientLeft+i,n[l]=o.clientWidth}return{fixedPos:un(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function un(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function dn(e){var t=ln(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/sn(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a<i.widgets.length;a++)i.widgets[a].height&&(o+=i.widgets[a].height);return r?o+(Math.ceil(i.text.length/n)||1)*t:o+t}}function fn(e){var t=e.doc,r=dn(e);t.iter((function(e){var t=r(e);t!=e.height&&Je(e,t)}))}function hn(e,t,r,n){var i=e.display;if(!r&&"true"==Te(t).getAttribute("cm-not-content"))return null;var o,a,l=i.lineSpace.getBoundingClientRect();try{o=t.clientX-l.left,a=t.clientY-l.top}catch(t){return null}var s,c=Jr(e,o,a);if(n&&1==c.xRel&&(s=Xe(e.doc,c.line).text).length==c.ch){var u=B(s,s.length,e.options.tabSize)-s.length;c=it(c.line,Math.max(0,Math.round((o-Dr(e.display).left)/sn(e.display))-u))}return c}function pn(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n<r.length;n++)if((t-=r[n].size)<0)return n}function mn(e,t,r,n){null==t&&(t=e.doc.first),null==r&&(r=e.doc.first+e.doc.size),n||(n=0);var i=e.display;if(n&&r<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Mt&&Rt(e.doc,t)<i.viewTo&&vn(e);else if(r<=i.viewFrom)Mt&&Vt(e.doc,r+n)>i.viewFrom?vn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)vn(e);else if(t<=i.viewFrom){var o=bn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):vn(e)}else if(r>=i.viewTo){var a=bn(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):vn(e)}else{var l=bn(e,t,t,-1),s=bn(e,r,r+n,1);l&&s?(i.view=i.view.slice(0,l.index).concat(sr(e,l.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=n):vn(e)}var c=i.externalMeasured;c&&(r<c.lineN?c.lineN+=n:t<c.lineN+c.size&&(i.externalMeasured=null))}function gn(e,t,r){e.curOp.viewChanged=!0;var n=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(n.externalMeasured=null),!(t<n.viewFrom||t>=n.viewTo)){var o=n.view[pn(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==V(a,r)&&a.push(r)}}}function vn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function bn(e,t,r,n){var i,o=pn(e,t),a=e.display.view;if(!Mt||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var l=e.display.viewFrom,s=0;s<o;s++)l+=a[s].size;if(l!=t){if(n>0){if(o==a.length-1)return null;i=l+a[o].size-t,o++}else i=l-t;t+=i,r+=i}for(;Rt(e.doc,r)!=r;){if(o==(n<0?0:a.length-1))return null;r+=n*a[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function wn(e){for(var t=e.display.view,r=0,n=0;n<t.length;n++){var i=t[n];i.hidden||i.node&&!i.changes||++r}return r}function yn(e){e.display.input.showSelection(e.display.input.prepareSelection())}function kn(e,t){void 0===t&&(t=!0);for(var r=e.doc,n={},i=n.cursors=document.createDocumentFragment(),o=n.selection=document.createDocumentFragment(),a=0;a<r.sel.ranges.length;a++)if(t||a!=r.sel.primIndex){var l=r.sel.ranges[a];if(!(l.from().line>=e.display.viewTo||l.to().line<e.display.viewFrom)){var s=l.empty();(s||e.options.showCursorWhenSelecting)&&xn(e,l.head,i),s||Sn(e,l,o)}}return n}function xn(e,t,r){var n=Xr(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),i=r.appendChild(N("div"," ","CodeMirror-cursor"));if(i.style.left=n.left+"px",i.style.top=n.top+"px",i.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var o=r.appendChild(N("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=n.other.left+"px",o.style.top=n.other.top+"px",o.style.height=.85*(n.other.bottom-n.other.top)+"px"}}function Cn(e,t){return e.top-t.top||e.left-t.left}function Sn(e,t,r){var n=e.display,i=e.doc,o=document.createDocumentFragment(),a=Dr(e.display),l=a.left,s=Math.max(n.sizerWidth,zr(e)-n.sizer.offsetLeft)-a.right,c="ltr"==i.direction;function u(e,t,r,n){t<0&&(t=0),t=Math.round(t),n=Math.round(n),o.appendChild(N("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==r?s-e:r)+"px;\n height: "+(n-t)+"px"))}function d(t,r,n){var o,a,d=Xe(i,t),f=d.text.length;function h(r,n){return Zr(e,it(t,r),"div",d,n)}function p(t,r,n){var i=tn(e,d,null,t),o="ltr"==r==("after"==n)?"left":"right";return h("after"==n?i.begin:i.end-(/\s/.test(d.text.charAt(i.end-1))?2:1),o)[o]}var m=he(d,i.direction);return function(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var i=!1,o=0;o<e.length;++o){var a=e[o];(a.from<r&&a.to>t||t==r&&a.to==t)&&(n(Math.max(a.from,t),Math.min(a.to,r),1==a.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(m,r||0,null==n?f:n,(function(e,t,i,d){var g="ltr"==i,v=h(e,g?"left":"right"),b=h(t-1,g?"right":"left"),w=null==r&&0==e,y=null==n&&t==f,k=0==d,x=!m||d==m.length-1;if(b.top-v.top<=3){var C=(c?y:w)&&x,S=(c?w:y)&&k?l:(g?v:b).left,L=C?s:(g?b:v).right;u(S,v.top,L-S,v.bottom)}else{var M,T,D,A;g?(M=c&&w&&k?l:v.left,T=c?s:p(e,i,"before"),D=c?l:p(t,i,"after"),A=c&&y&&x?s:b.right):(M=c?p(e,i,"before"):l,T=!c&&w&&k?s:v.right,D=!c&&y&&x?l:b.left,A=c?p(t,i,"after"):s),u(M,v.top,T-M,v.bottom),v.bottom<b.top&&u(l,v.bottom,null,b.top),u(D,b.top,A-D,b.bottom)}(!o||Cn(v,o)<0)&&(o=v),Cn(b,o)<0&&(o=b),(!a||Cn(v,a)<0)&&(a=v),Cn(b,a)<0&&(a=b)})),{start:o,end:a}}var f=t.from(),h=t.to();if(f.line==h.line)d(f.line,f.ch,h.ch);else{var p=Xe(i,f.line),m=Xe(i,h.line),g=Bt(p)==Bt(m),v=d(f.line,f.ch,g?p.text.length+1:null).end,b=d(h.line,g?0:null,h.ch).start;g&&(v.top<b.top-2?(u(v.right,v.top,null,v.bottom),u(l,b.top,b.left,b.bottom)):u(v.right,v.top,b.left-v.right,v.bottom)),v.bottom<b.top&&u(l,v.bottom,null,b.top)}r.appendChild(o)}function Ln(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var r=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Mn(e){e.state.focused||(e.display.input.focus(),Dn(e))}function Tn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,An(e))}),100)}function Dn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(be(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),f&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Ln(e))}function An(e,t){e.state.delayingBlurEvent||(e.state.focused&&(be(e,"blur",e,t),e.state.focused=!1,z(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function zn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var i=t.view[n],o=e.options.lineWrapping,a=void 0,l=0;if(!i.hidden){if(u&&d<8){var s=i.node.offsetTop+i.node.offsetHeight;a=s-r,r=s}else{var c=i.node.getBoundingClientRect();a=c.bottom-c.top,!o&&i.text.firstChild&&(l=i.text.firstChild.getBoundingClientRect().right-c.left-1)}var f=i.line.height-a;if((f>.005||f<-.005)&&(Je(i.line,a),On(i.line),i.rest))for(var h=0;h<i.rest.length;h++)On(i.rest[h]);if(l>e.display.sizerWidth){var p=Math.ceil(l/sn(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function On(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var r=e.widgets[t],n=r.node.parentNode;n&&(r.height=n.offsetHeight)}}function Fn(e,t,r){var n=r&&null!=r.top?Math.max(0,r.top):e.scroller.scrollTop;n=Math.floor(n-Mr(e));var i=r&&null!=r.bottom?r.bottom:n+e.wrapper.clientHeight,o=tt(t,n),a=tt(t,i);if(r&&r.ensure){var l=r.ensure.from.line,s=r.ensure.to.line;l<o?(o=l,a=tt(t,Kt(Xe(t,l))+e.wrapper.clientHeight)):Math.min(s,t.lastLine())>=a&&(o=tt(t,Kt(Xe(t,s))-e.wrapper.clientHeight),a=s)}return{from:o,to:Math.max(a,o+1)}}function Nn(e,t){var r=e.display,n=ln(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Or(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+Tr(r),s=t.top<n,c=t.bottom>l-n;if(t.top<i)a.scrollTop=s?0:t.top;else if(t.bottom>i+o){var u=Math.min(t.top,(c?l:t.bottom)-o);u!=i&&(a.scrollTop=u)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=zr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>f;return h&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.left<d?a.scrollLeft=Math.max(0,t.left-(h?0:10)):t.right>f+d-3&&(a.scrollLeft=t.right+(h?0:10)-f),a}function En(e,t){null!=t&&(Pn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function jn(e){Pn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function In(e,t,r){null==t&&null==r||Pn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Pn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,_n(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function _n(e,t,r,n){var i=Nn(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});In(e,i.scrollLeft,i.scrollTop)}function Hn(e,t){Math.abs(e.doc.scrollTop-t)<2||(a||fi(e,{top:t}),Wn(e,t,!0),a&&fi(e),li(e,100))}function Wn(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function $n(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,mi(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Bn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Tr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Ar(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Rn=function(e,t,r){this.cm=r;var n=this.vert=N("div",[N("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=N("div",[N("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),me(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),me(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,u&&d<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Rn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Rn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Rn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Rn.prototype.zeroWidthHack=function(){var e=x&&!v?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new R,this.disableVert=new R},Rn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Rn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Vn=function(){};function Un(e,t){t||(t=Bn(e));var r=e.display.barWidth,n=e.display.barHeight;qn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&zn(e),qn(e,Bn(e)),r=e.display.barWidth,n=e.display.barHeight}function qn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Vn.prototype.update=function(){return{bottom:0,right:0}},Vn.prototype.setScrollLeft=function(){},Vn.prototype.setScrollTop=function(){},Vn.prototype.clear=function(){};var Kn={native:Rn,null:Vn};function Gn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Kn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),me(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?$n(e,t):Hn(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Zn=0;function Xn(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Zn},t=e.curOp,cr?cr.ops.push(t):t.ownsGroup=cr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r<t.length;r++)t[r].call(null);for(var n=0;n<e.ops.length;n++){var i=e.ops[n];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(r<t.length)}(r)}finally{cr=null,t(r)}}(t,(function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,r=0;r<t.length;r++)Qn(t[r]);for(var n=0;n<t.length;n++)Jn(t[n]);for(var i=0;i<t.length;i++)ei(t[i]);for(var o=0;o<t.length;o++)ti(t[o]);for(var a=0;a<t.length;a++)ri(t[a])}(e)}))}function Qn(e){var t=e.cm,r=t.display;!function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Ar(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Ar(e)+"px",t.scrollbarsClipped=!0)}(t),e.updateMaxLine&&Zt(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<r.viewFrom||e.scrollToPos.to.line>=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ci(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Jn(e){e.updatedDisplay=e.mustUpdate&&ui(e.cm,e.update)}function ei(e){var t=e.cm,r=t.display;e.updatedDisplay&&zn(t),e.barMeasure=Bn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Nr(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Ar(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-zr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function ti(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&$n(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var r=e.focus&&e.focus==I();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,r),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Un(t,e.barMeasure),e.updatedDisplay&&pi(t,e.barMeasure),e.selectionChanged&&Ln(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),r&&Mn(e.cm)}function ri(e){var t=e.cm,r=t.display,n=t.doc;if(e.updatedDisplay&&di(t,e.update),null==r.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(r.wheelStartX=r.wheelStartY=null),null!=e.scrollTop&&Wn(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&$n(t,e.scrollLeft,!0,!0),e.scrollToPos){var i=function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?it(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?it(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,l=Xr(e,t),s=r&&r!=t?Xr(e,r):l,c=Nn(e,i={left:Math.min(l.left,s.left),top:Math.min(l.top,s.top)-n,right:Math.max(l.left,s.left),bottom:Math.max(l.bottom,s.bottom)+n}),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(Hn(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&($n(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return i}(t,dt(n,e.scrollToPos.from),dt(n,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!we(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!b){var o=N("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Mr(e.display))+"px;\n height: "+(t.bottom-t.top+Ar(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,i)}var o=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(o)for(var l=0;l<o.length;++l)o[l].lines.length||be(o[l],"hide");if(a)for(var s=0;s<a.length;++s)a[s].lines.length&&be(a[s],"unhide");r.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&be(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function ni(e,t){if(e.curOp)return t();Xn(e);try{return t()}finally{Yn(e)}}function ii(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Xn(e);try{return t.apply(e,arguments)}finally{Yn(e)}}}function oi(e){return function(){if(this.curOp)return e.apply(this,arguments);Xn(this);try{return e.apply(this,arguments)}finally{Yn(this)}}}function ai(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Xn(t);try{return e.apply(this,arguments)}finally{Yn(t)}}}function li(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,W(si,e))}function si(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var r=+new Date+e.options.workTime,n=vt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var a=o.styles,l=o.text.length>e.options.maxHighlightLength?qe(t.mode,n.state):null,s=mt(e,o,n,!0);l&&(n.state=l),o.styles=s.styles;var c=o.styleClasses,u=s.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),f=0;!d&&f<a.length;++f)d=a[f]!=o.styles[f];d&&i.push(n.line),o.stateAfter=n.save(),n.nextLine()}else o.text.length<=e.options.maxHighlightLength&&bt(e,o.text,n),o.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>r)return li(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ni(e,(function(){for(var t=0;t<i.length;t++)gn(e,i[t],"text")}))}}var ci=function(e,t,r){var n=e.display;this.viewport=t,this.visible=Fn(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=zr(e),this.force=r,this.dims=cn(e),this.events=[]};function ui(e,t){var r=e.display,n=e.doc;if(t.editorIsHidden)return vn(e),!1;if(!t.force&&t.visible.from>=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==wn(e))return!1;gi(e)&&(vn(e),t.dims=cn(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFrom<o&&o-r.viewFrom<20&&(o=Math.max(n.first,r.viewFrom)),r.viewTo>a&&r.viewTo-a<20&&(a=Math.min(i,r.viewTo)),Mt&&(o=Rt(e.doc,o),a=Vt(e.doc,a));var l=o!=r.viewFrom||a!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=sr(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=sr(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(pn(e,t))),n.viewFrom=t,n.viewTo<r?n.view=n.view.concat(sr(e,n.viewTo,r)):n.viewTo>r&&(n.view=n.view.slice(0,pn(e,r)))),n.viewTo=r}(e,o,a),r.viewOffset=Kt(Xe(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var s=wn(e);if(!l&&0==s&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=I();if(!t||!j(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&j(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return s>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,a=o.firstChild;function l(t){var r=t.nextSibling;return f&&x&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var s=n.view,c=n.viewFrom,u=0;u<s.length;u++){var d=s[u];if(d.hidden);else if(d.node&&d.node.parentNode==o){for(;a!=d.node;)a=l(a);var h=i&&null!=t&&t<=c&&d.lineNumber;d.changes&&(V(d.changes,"gutter")>-1&&(h=!1),hr(e,d,c,r)),h&&(O(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(nt(e.options,c)))),a=d.node.nextSibling}else{var p=yr(e,d,c,r);o.insertBefore(p,a)}c+=d.size}for(;a;)a=l(a)}(e,r.updateLineNumbers,t.dims),s>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=I()&&(e.activeElt.focus(),e.anchorNode&&j(document.body,e.anchorNode)&&j(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),O(r.cursorDiv),O(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,l&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,li(e,400)),r.updateLineNumbers=null,!0}function di(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=zr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Tr(e.display)-Or(e),r.top)}),t.visible=Fn(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&ui(e,t);n=!1){zn(e);var i=Bn(e);yn(e),Un(e,i),pi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fi(e,t){var r=new ci(e,t);if(ui(e,r)){zn(e),di(e,r);var n=Bn(e);yn(e),Un(e,n),pi(e,n),r.finish()}}function hi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function pi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Ar(e)+"px"}function mi(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=un(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",a=0;a<r.length;a++)if(!r[a].hidden){e.options.fixedGutter&&(r[a].gutter&&(r[a].gutter.style.left=o),r[a].gutterBackground&&(r[a].gutterBackground.style.left=o));var l=r[a].alignable;if(l)for(var s=0;s<l.length;s++)l[s].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=n+i+"px")}}function gi(e){if(!e.options.lineNumbers)return!1;var t=e.doc,r=nt(e.options,t.first+t.size-1),n=e.display;if(r.length!=n.lineNumChars){var i=n.measure.appendChild(N("div",[N("div",r)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=i.firstChild.offsetWidth,a=i.offsetWidth-o;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(o,n.lineGutter.offsetWidth-a)+1,n.lineNumWidth=n.lineNumInnerWidth+a,n.lineNumChars=n.lineNumInnerWidth?r.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",hi(e.display),!0}return!1}function vi(e,t){for(var r=[],n=!1,i=0;i<e.length;i++){var o=e[i],a=null;if("string"!=typeof o&&(a=o.style,o=o.className),"CodeMirror-linenumbers"==o){if(!t)continue;n=!0}r.push({className:o,style:a})}return t&&!n&&r.push({className:"CodeMirror-linenumbers",style:null}),r}function bi(e){var t=e.gutters,r=e.gutterSpecs;O(t),e.lineGutter=null;for(var n=0;n<r.length;++n){var i=r[n],o=i.className,a=i.style,l=t.appendChild(N("div",null,"CodeMirror-gutter "+o));a&&(l.style.cssText=a),"CodeMirror-linenumbers"==o&&(e.lineGutter=l,l.style.width=(e.lineNumWidth||1)+"px")}t.style.display=r.length?"":"none",hi(e)}function wi(e){bi(e.display),mn(e),mi(e)}function yi(e,t,r,n){var i=this;this.input=r,i.scrollbarFiller=N("div",null,"CodeMirror-scrollbar-filler"),i.scrollbarFiller.setAttribute("cm-not-content","true"),i.gutterFiller=N("div",null,"CodeMirror-gutter-filler"),i.gutterFiller.setAttribute("cm-not-content","true"),i.lineDiv=E("div",null,"CodeMirror-code"),i.selectionDiv=N("div",null,null,"position: relative; z-index: 1"),i.cursorDiv=N("div",null,"CodeMirror-cursors"),i.measure=N("div",null,"CodeMirror-measure"),i.lineMeasure=N("div",null,"CodeMirror-measure"),i.lineSpace=E("div",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,"position: relative; outline: none");var o=E("div",[i.lineSpace],"CodeMirror-lines");i.mover=N("div",[o],null,"position: relative"),i.sizer=N("div",[i.mover],"CodeMirror-sizer"),i.sizerWidth=null,i.heightForcer=N("div",null,null,"position: absolute; height: 30px; width: 1px;"),i.gutters=N("div",null,"CodeMirror-gutters"),i.lineGutter=null,i.scroller=N("div",[i.sizer,i.heightForcer,i.gutters],"CodeMirror-scroll"),i.scroller.setAttribute("tabIndex","-1"),i.wrapper=N("div",[i.scrollbarFiller,i.gutterFiller,i.scroller],"CodeMirror"),u&&d<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),f||a&&k||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=vi(n.gutters,n.lineNumbers),bi(i),r.init(i)}ci.prototype.signal=function(e,t){ke(e,t)&&this.events.push(arguments)},ci.prototype.finish=function(){for(var e=0;e<this.events.length;e++)be.apply(null,this.events[e])};var ki=0,xi=null;function Ci(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function Si(e){var t=Ci(e);return t.x*=xi,t.y*=xi,t}function Li(e,t){var r=Ci(t),n=r.x,i=r.y,o=e.display,l=o.scroller,s=l.scrollWidth>l.clientWidth,c=l.scrollHeight>l.clientHeight;if(n&&s||i&&c){if(i&&x&&f)e:for(var u=t.target,d=o.view;u!=l;u=u.parentNode)for(var h=0;h<d.length;h++)if(d[h].node==u){e.display.currentWheelTarget=u;break e}if(n&&!a&&!m&&null!=xi)return i&&c&&Hn(e,Math.max(0,l.scrollTop+i*xi)),$n(e,Math.max(0,l.scrollLeft+n*xi)),(!i||i&&c)&&Ce(t),void(o.wheelStartX=null);if(i&&null!=xi){var p=i*xi,g=e.doc.scrollTop,v=g+o.wrapper.clientHeight;p<0?g=Math.max(0,g+p-50):v=Math.min(e.doc.height,v+p+50),fi(e,{top:g,bottom:v})}ki<20&&(null==o.wheelStartX?(o.wheelStartX=l.scrollLeft,o.wheelStartY=l.scrollTop,o.wheelDX=n,o.wheelDY=i,setTimeout((function(){if(null!=o.wheelStartX){var e=l.scrollLeft-o.wheelStartX,t=l.scrollTop-o.wheelStartY,r=t&&o.wheelDY&&t/o.wheelDY||e&&o.wheelDX&&e/o.wheelDX;o.wheelStartX=o.wheelStartY=null,r&&(xi=(xi*ki+r)/(ki+1),++ki)}}),200)):(o.wheelDX+=n,o.wheelDY+=i))}}u?xi=-.53:a?xi=15:p?xi=-.7:g&&(xi=-1/3);var Mi=function(e,t){this.ranges=e,this.primIndex=t};Mi.prototype.primary=function(){return this.ranges[this.primIndex]},Mi.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var r=this.ranges[t],n=e.ranges[t];if(!at(r.anchor,n.anchor)||!at(r.head,n.head))return!1}return!0},Mi.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new Ti(lt(this.ranges[t].anchor),lt(this.ranges[t].head));return new Mi(e,this.primIndex)},Mi.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Mi.prototype.contains=function(e,t){t||(t=e);for(var r=0;r<this.ranges.length;r++){var n=this.ranges[r];if(ot(t,n.from())>=0&&ot(e,n.to())<=0)return r}return-1};var Ti=function(e,t){this.anchor=e,this.head=t};function Di(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return ot(e.from(),t.from())})),r=V(t,i);for(var o=1;o<t.length;o++){var a=t[o],l=t[o-1],s=ot(l.to(),a.from());if(n&&!a.empty()?s>0:s>=0){var c=ct(l.from(),a.from()),u=st(l.to(),a.to()),d=l.empty()?a.from()==a.head:l.from()==l.head;o<=r&&--r,t.splice(--o,2,new Ti(d?u:c,d?c:u))}}return new Mi(t,r)}function Ai(e,t){return new Mi([new Ti(e,t||e)],0)}function zi(e){return e.text?it(e.from.line+e.text.length-1,Q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Oi(e,t){if(ot(e,t.from)<0)return e;if(ot(e,t.to)<=0)return zi(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=zi(t).ch-t.to.ch),it(r,n)}function Fi(e,t){for(var r=[],n=0;n<e.sel.ranges.length;n++){var i=e.sel.ranges[n];r.push(new Ti(Oi(i.anchor,t),Oi(i.head,t)))}return Di(e.cm,r,e.sel.primIndex)}function Ni(e,t,r){return e.line==t.line?it(r.line,e.ch-t.ch+r.ch):it(r.line+(e.line-t.line),e.ch)}function Ei(e){e.doc.mode=Re(e.options,e.doc.modeOption),ji(e)}function ji(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,li(e,100),e.state.modeGen++,e.curOp&&mn(e)}function Ii(e,t){return 0==t.from.ch&&0==t.to.ch&&""==Q(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Pi(e,t,r,n){function i(e){return r?r[e]:null}function o(e,r,i){!function(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Ft(e),Nt(e,r);var i=n?n(e):1;i!=e.height&&Je(e,i)}(e,r,i,n),dr(e,"change",e,t)}function a(e,t){for(var r=[],o=e;o<t;++o)r.push(new Xt(c[o],i(o),n));return r}var l=t.from,s=t.to,c=t.text,u=Xe(e,l.line),d=Xe(e,s.line),f=Q(c),h=i(c.length-1),p=s.line-l.line;if(t.full)e.insert(0,a(0,c.length)),e.remove(c.length,e.size-c.length);else if(Ii(e,t)){var m=a(0,c.length-1);o(d,d.text,h),p&&e.remove(l.line,p),m.length&&e.insert(l.line,m)}else if(u==d)if(1==c.length)o(u,u.text.slice(0,l.ch)+f+u.text.slice(s.ch),h);else{var g=a(1,c.length-1);g.push(new Xt(f+u.text.slice(s.ch),h,n)),o(u,u.text.slice(0,l.ch)+c[0],i(0)),e.insert(l.line+1,g)}else if(1==c.length)o(u,u.text.slice(0,l.ch)+c[0]+d.text.slice(s.ch),i(0)),e.remove(l.line+1,p);else{o(u,u.text.slice(0,l.ch)+c[0],i(0)),o(d,f+d.text.slice(s.ch),h);var v=a(1,c.length-1);p>1&&e.remove(l.line+1,p-1),e.insert(l.line+1,v)}dr(e,"change",e,t)}function _i(e,t,r){!function e(n,i,o){if(n.linked)for(var a=0;a<n.linked.length;++a){var l=n.linked[a];if(l.doc!=i){var s=o&&l.sharedHist;r&&!s||(t(l.doc,s),e(l.doc,n,s))}}}(e,null,!0)}function Hi(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,fn(e),Ei(e),Wi(e),e.options.lineWrapping||Zt(e),e.options.mode=t.modeOption,mn(e)}function Wi(e){("rtl"==e.doc.direction?P:z)(e.display.lineDiv,"CodeMirror-rtl")}function $i(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Bi(e,t){var r={from:lt(t.from),to:zi(t),text:Ye(e,t.from,t.to)};return Ki(e,r,t.from.line,t.to.line+1),_i(e,(function(e){return Ki(e,r,t.from.line,t.to.line+1)}),!0),r}function Ri(e){for(;e.length;){if(!Q(e).ranges)break;e.pop()}}function Vi(e,t,r,n){var i=e.history;i.undone.length=0;var o,a,l=+new Date;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>l-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Ri(e.done),Q(e.done)):e.done.length&&!Q(e.done).ranges?Q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Q(e.done)):void 0}(i,i.lastOp==n)))a=Q(o.changes),0==ot(t.from,t.to)&&0==ot(t.from,a.to)?a.to=zi(t):o.changes.push(Bi(e,t));else{var s=Q(i.done);for(s&&s.ranges||qi(e.sel,i.done),o={changes:[Bi(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=l,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,a||be(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,Q(i.done),t))?i.done[i.done.length-1]=t:qi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Ri(i.undone)}function qi(e,t){var r=Q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Ki(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Gi(e){if(!e)return null;for(var t,r=0;r<e.length;++r)e[r].marker.explicitlyCleared?t||(t=e.slice(0,r)):t&&t.push(e[r]);return t?t.length?t:null:e}function Zi(e,t){var r=function(e,t){var r=t["spans_"+e.id];if(!r)return null;for(var n=[],i=0;i<t.text.length;++i)n.push(Gi(r[i]));return n}(e,t),n=zt(e,t);if(!r)return n;if(!n)return r;for(var i=0;i<r.length;++i){var o=r[i],a=n[i];if(o&&a)e:for(var l=0;l<a.length;++l){for(var s=a[l],c=0;c<o.length;++c)if(o[c].marker==s.marker)continue e;o.push(s)}else a&&(r[i]=a)}return r}function Xi(e,t,r){for(var n=[],i=0;i<e.length;++i){var o=e[i];if(o.ranges)n.push(r?Mi.prototype.deepCopy.call(o):o);else{var a=o.changes,l=[];n.push({changes:l});for(var s=0;s<a.length;++s){var c=a[s],u=void 0;if(l.push({from:c.from,to:c.to,text:c.text}),t)for(var d in c)(u=d.match(/^spans_(\d+)$/))&&V(t,Number(u[1]))>-1&&(Q(l)[d]=c[d],delete c[d])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=ot(t,i)<0;o!=ot(r,i)<0?(i=t,t=r):o!=ot(t,r)<0&&(t=r)}return new Ti(i,t)}return new Ti(r||t,t)}function Qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),no(e,new Mi([Yi(e.sel.primary(),t,r,i)],0),n)}function Ji(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)n[o]=Yi(e.sel.ranges[o],t[o],null,i);no(e,Di(e.cm,n,e.sel.primIndex),r)}function eo(e,t,r,n){var i=e.sel.ranges.slice(0);i[t]=r,no(e,Di(e.cm,i,e.sel.primIndex),n)}function to(e,t,r,n){no(e,Ai(t,r),n)}function ro(e,t,r){var n=e.history.done,i=Q(n);i&&i.ranges?(n[n.length-1]=t,io(e,t,r)):no(e,t,r)}function no(e,t,r){io(e,t,r),Ui(e,e.sel,e.cm?e.cm.curOp.id:NaN,r)}function io(e,t,r){(ke(e,"beforeSelectionChange")||e.cm&&ke(e.cm,"beforeSelectionChange"))&&(t=function(e,t,r){var n={ranges:t.ranges,update:function(t){this.ranges=[];for(var r=0;r<t.length;r++)this.ranges[r]=new Ti(dt(e,t[r].anchor),dt(e,t[r].head))},origin:r&&r.origin};return be(e,"beforeSelectionChange",e,n),e.cm&&be(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?Di(e.cm,n.ranges,n.ranges.length-1):t}(e,t,r));var n=r&&r.bias||(ot(t.primary().head,e.sel.primary().head)<0?-1:1);oo(e,lo(e,t,n,!0)),r&&!1===r.scroll||!e.cm||jn(e.cm)}function oo(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ye(e.cm)),dr(e,"cursorActivity",e))}function ao(e){oo(e,lo(e,e.sel,null,!1))}function lo(e,t,r,n){for(var i,o=0;o<t.ranges.length;o++){var a=t.ranges[o],l=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],s=co(e,a.anchor,l&&l.anchor,r,n),c=co(e,a.head,l&&l.head,r,n);(i||s!=a.anchor||c!=a.head)&&(i||(i=t.ranges.slice(0,o)),i[o]=new Ti(s,c))}return i?Di(e.cm,i,t.primIndex):t}function so(e,t,r,n,i){var o=Xe(e,t.line);if(o.markedSpans)for(var a=0;a<o.markedSpans.length;++a){var l=o.markedSpans[a],s=l.marker,c="selectLeft"in s?!s.selectLeft:s.inclusiveLeft,u="selectRight"in s?!s.selectRight:s.inclusiveRight;if((null==l.from||(c?l.from<=t.ch:l.from<t.ch))&&(null==l.to||(u?l.to>=t.ch:l.to>t.ch))){if(i&&(be(s,"beforeCursorEnter"),s.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!s.atomic)continue;if(r){var d=s.find(n<0?1:-1),f=void 0;if((n<0?u:c)&&(d=uo(e,d,-n,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(f=ot(d,r))&&(n<0?f<0:f>0))return so(e,d,t,n,i)}var h=s.find(n<0?-1:1);return(n<0?c:u)&&(h=uo(e,h,n,h.line==t.line?o:null)),h?so(e,h,t,n,i):null}}return t}function co(e,t,r,n,i){var o=n||1,a=so(e,t,r,o,i)||!i&&so(e,t,r,o,!0)||so(e,t,r,-o,i)||!i&&so(e,t,r,-o,!0);return a||(e.cantEdit=!0,it(e.first,0))}function uo(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?dt(e,it(t.line-1)):null:r>0&&t.ch==(n||Xe(e,t.line)).text.length?t.line<e.first+e.size-1?it(t.line+1,0):null:new it(t.line,t.ch+r)}function fo(e){e.setSelection(it(e.firstLine(),0),it(e.lastLine()),q)}function ho(e,t,r){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return r&&(n.update=function(t,r,i,o){t&&(n.from=dt(e,t)),r&&(n.to=dt(e,r)),i&&(n.text=i),void 0!==o&&(n.origin=o)}),be(e,"beforeChange",e,n),e.cm&&be(e.cm,"beforeChange",e.cm,n),n.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:n.from,to:n.to,text:n.text,origin:n.origin}}function po(e,t,r){if(e.cm){if(!e.cm.curOp)return ii(e.cm,po)(e,t,r);if(e.cm.state.suppressEdits)return}if(!(ke(e,"beforeChange")||e.cm&&ke(e.cm,"beforeChange"))||(t=ho(e,t,!0))){var n=Lt&&!r&&function(e,t,r){var n=null;if(e.iter(t.line,r.line+1,(function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var r=e.markedSpans[t].marker;!r.readOnly||n&&-1!=V(n,r)||(n||(n=[])).push(r)}})),!n)return null;for(var i=[{from:t,to:r}],o=0;o<n.length;++o)for(var a=n[o],l=a.find(0),s=0;s<i.length;++s){var c=i[s];if(!(ot(c.to,l.from)<0||ot(c.from,l.to)>0)){var u=[s,1],d=ot(c.from,l.from),f=ot(c.to,l.to);(d<0||!a.inclusiveLeft&&!d)&&u.push({from:c.from,to:l.from}),(f>0||!a.inclusiveRight&&!f)&&u.push({from:l.to,to:c.to}),i.splice.apply(i,u),s+=u.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)mo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else mo(e,t)}}function mo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ot(t.from,t.to)){var r=Fi(e,t);Vi(e,t,r,e.cm?e.cm.curOp.id:NaN),bo(e,t,r,zt(e,t));var n=[];_i(e,(function(e,r){r||-1!=V(n,e.history)||(xo(e.history,t),n.push(e.history)),bo(e,t,null,zt(e,t))}))}}function go(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,a=e.sel,l="undo"==t?o.done:o.undone,s="undo"==t?o.undone:o.done,c=0;c<l.length&&(i=l[c],r?!i.ranges||i.equals(e.sel):i.ranges);c++);if(c!=l.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(!(i=l.pop()).ranges){if(n)return void l.push(i);break}if(qi(i,s),r&&!i.equals(e.sel))return void no(e,i,{clearRedo:!1});a=i}var u=[];qi(a,s),s.push({changes:u,generation:o.generation}),o.generation=i.generation||++o.maxGeneration;for(var d=ke(e,"beforeChange")||e.cm&&ke(e.cm,"beforeChange"),f=function(r){var n=i.changes[r];if(n.origin=t,d&&!ho(e,n,!1))return l.length=0,{};u.push(Bi(e,n));var o=r?Fi(e,n):Q(l);bo(e,n,o,Zi(e,n)),!r&&e.cm&&e.cm.scrollIntoView({from:n.from,to:zi(n)});var a=[];_i(e,(function(e,t){t||-1!=V(a,e.history)||(xo(e.history,n),a.push(e.history)),bo(e,n,null,Zi(e,n))}))},h=i.changes.length-1;h>=0;--h){var p=f(h);if(p)return p.v}}}}function vo(e,t){if(0!=t&&(e.first+=t,e.sel=new Mi(J(e.sel.ranges,(function(e){return new Ti(it(e.anchor.line+t,e.anchor.ch),it(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){mn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;n<r.viewTo;n++)gn(e.cm,n,"gutter")}}function bo(e,t,r,n){if(e.cm&&!e.cm.curOp)return ii(e.cm,bo)(e,t,r,n);if(t.to.line<e.first)vo(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);vo(e,i),t={from:it(e.first,0),to:it(t.to.line+i,t.to.ch),text:[Q(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:it(o,Xe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Fi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,a=t.to,l=!1,s=o.line;e.options.lineWrapping||(s=et(Bt(Xe(n,o.line))),n.iter(s,a.line+1,(function(e){if(e==i.maxLine)return l=!0,!0})));n.sel.contains(t.from,t.to)>-1&&ye(e);Pi(n,t,r,dn(e)),e.options.lineWrapping||(n.iter(s,o.line+t.text.length,(function(e){var t=Gt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,l=!1)})),l&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var r=e.first,n=t-1;n>r;n--){var i=Xe(e,n).stateAfter;if(i&&(!(i instanceof ht)||n+i.lookAhead<t)){r=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,r)}})(n,o.line),li(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?mn(e):o.line!=a.line||1!=t.text.length||Ii(e.doc,t)?mn(e,o.line,a.line+1,c):gn(e,o.line,"text");var u=ke(e,"changes"),d=ke(e,"change");if(d||u){var f={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};d&&dr(e,"change",e,f),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,n):Pi(e,t,n),io(e,r,q),e.cantEdit&&co(e,it(e.firstLine(),0))&&(e.cantEdit=!1)}}function wo(e,t,r,n,i){var o;n||(n=r),ot(n,r)<0&&(r=(o=[n,r])[0],n=o[1]),"string"==typeof t&&(t=e.splitLines(t)),po(e,{from:r,to:n,text:t,origin:i})}function yo(e,t,r,n){r<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function ko(e,t,r,n){for(var i=0;i<e.length;++i){var o=e[i],a=!0;if(o.ranges){o.copied||((o=e[i]=o.deepCopy()).copied=!0);for(var l=0;l<o.ranges.length;l++)yo(o.ranges[l].anchor,t,r,n),yo(o.ranges[l].head,t,r,n)}else{for(var s=0;s<o.changes.length;++s){var c=o.changes[s];if(r<c.from.line)c.from=it(c.from.line+n,c.from.ch),c.to=it(c.to.line+n,c.to.ch);else if(t<=c.to.line){a=!1;break}}a||(e.splice(0,i+1),i=0)}}}function xo(e,t){var r=t.from.line,n=t.to.line,i=t.text.length-(n-r)-1;ko(e.done,r,n,i),ko(e.undone,r,n,i)}function Co(e,t,r,n){var i=t,o=t;return"number"==typeof t?o=Xe(e,ut(e,t)):i=et(t),null==i?null:(n(o,i)&&e.cm&&gn(e.cm,i,r),o)}function So(e){this.lines=e,this.parent=null;for(var t=0,r=0;r<e.length;++r)e[r].parent=this,t+=e[r].height;this.height=t}function Lo(e){this.children=e;for(var t=0,r=0,n=0;n<e.length;++n){var i=e[n];t+=i.chunkSize(),r+=i.height,i.parent=this}this.size=t,this.height=r,this.parent=null}Ti.prototype.from=function(){return ct(this.anchor,this.head)},Ti.prototype.to=function(){return st(this.anchor,this.head)},Ti.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},So.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r=e,n=e+t;r<n;++r){var i=this.lines[r];this.height-=i.height,Yt(i),dr(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,r){this.height+=r,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,r){for(var n=e+t;e<n;++e)if(r(this.lines[e]))return!0}},Lo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){var r=this;this.size-=t;for(var n=0;n<this.children.length;++n){var i=r.children[n],o=i.chunkSize();if(e<o){var a=Math.min(t,o-e),l=i.height;if(i.removeInner(e,a),r.height-=l-i.height,o==a&&(r.children.splice(n--,1),i.parent=null),0==(t-=a))break;e=0}else e-=o}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof So))){var s=[];this.collapse(s),this.children=[new So(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,r){var n=this;this.size+=t.length,this.height+=r;for(var i=0;i<this.children.length;++i){var o=n.children[i],a=o.chunkSize();if(e<=a){if(o.insertInner(e,t,r),o.lines&&o.lines.length>50){for(var l=o.lines.length%25+25,s=l;s<o.lines.length;){var c=new So(o.lines.slice(s,s+=25));o.height-=c.height,n.children.splice(++i,0,c),c.parent=n}o.lines=o.lines.slice(0,l),n.maybeSpill()}break}e-=a}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new Lo(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var r=V(e.parent.children,e);e.parent.children.splice(r+1,0,t)}else{var n=new Lo(e.children);n.parent=e,e.children=[n,t],e=n}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<o){var a=Math.min(t,o-e);if(i.iterN(e,a,r))return!0;if(0==(t-=a))break;e=0}else e-=o}}};var Mo=function(e,t,r){if(r)for(var n in r)r.hasOwnProperty(n)&&(this[n]=r[n]);this.doc=e,this.node=t};function To(e,t,r){Kt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&En(e,r)}Mo.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,r=this.line,n=et(r);if(null!=n&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(r.widgets=null);var o=Sr(this);Je(r,Math.max(0,r.height-o)),e&&(ni(e,(function(){To(e,r,-o),gn(e,n,"widget")})),dr(e,"lineWidgetCleared",e,this,n))}},Mo.prototype.changed=function(){var e=this,t=this.height,r=this.doc.cm,n=this.line;this.height=null;var i=Sr(this)-t;i&&(Ut(this.doc,n)||Je(n,n.height+i),r&&ni(r,(function(){r.curOp.forceUpdate=!0,To(r,n,i),dr(r,"lineWidgetChanged",r,e,et(n))})))},xe(Mo);var Do=0,Ao=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Do};function zo(e,t,r,n,i){if(n&&n.shared)return function(e,t,r,n,i){(n=$(n)).shared=!1;var o=[zo(e,t,r,n,i)],a=o[0],l=n.widgetNode;return _i(e,(function(e){l&&(n.widgetNode=l.cloneNode(!0)),o.push(zo(e,dt(e,t),dt(e,r),n,i));for(var s=0;s<e.linked.length;++s)if(e.linked[s].isParent)return;a=Q(o)})),new Oo(o,a)}(e,t,r,n,i);if(e.cm&&!e.cm.curOp)return ii(e.cm,zo)(e,t,r,n,i);var o=new Ao(e,i),a=ot(t,r);if(n&&$(n,o,!1),a>0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=E("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if($t(e,t.line,t,r,o)||t.line!=r.line&&$t(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Mt=!0}o.addToHistory&&Vi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var l,s=t.line,c=e.cm;if(e.iter(s,r.line+1,(function(e){c&&o.collapsed&&!c.options.lineWrapping&&Bt(e)==c.display.maxLine&&(l=!0),o.collapsed&&s!=t.line&&Je(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Tt(o,s==t.line?t.ch:null,s==r.line?r.ch:null)),++s})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&Je(t,0)})),o.clearOnEnter&&me(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Lt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Do,o.atomic=!0),c){if(l&&(c.curOp.updateMaxLine=!0),o.collapsed)mn(c,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=t.line;u<=r.line;u++)gn(c,u,"text");o.atomic&&ao(c.doc),dr(c,"markerAdded",c,o)}return o}Ao.prototype.clear=function(){var e=this;if(!this.explicitlyCleared){var t=this.doc.cm,r=t&&!t.curOp;if(r&&Xn(t),ke(this,"clear")){var n=this.find();n&&dr(this,"clear",n.from,n.to)}for(var i=null,o=null,a=0;a<this.lines.length;++a){var l=e.lines[a],s=Dt(l.markedSpans,e);t&&!e.collapsed?gn(t,et(l),"text"):t&&(null!=s.to&&(o=et(l)),null!=s.from&&(i=et(l))),l.markedSpans=At(l.markedSpans,s),null==s.from&&e.collapsed&&!Ut(e.doc,l)&&t&&Je(l,ln(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var c=0;c<this.lines.length;++c){var u=Bt(e.lines[c]),d=Gt(u);d>t.display.maxLineLength&&(t.display.maxLine=u,t.display.maxLineLength=d,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&mn(t,i,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&ao(t.doc)),t&&dr(t,"markerCleared",t,this,i,o),r&&Yn(t),this.parent&&this.parent.clear()}},Ao.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var o=this.lines[i],a=Dt(o.markedSpans,this);if(null!=a.from&&(r=it(t?o:et(o),a.from),-1==e))return r;if(null!=a.to&&(n=it(t?o:et(o),a.to),1==e))return n}return r&&{from:r,to:n}},Ao.prototype.changed=function(){var e=this,t=this.find(-1,!0),r=this,n=this.doc.cm;t&&n&&ni(n,(function(){var i=t.line,o=et(t.line),a=Er(n,o);if(a&&($r(a),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Ut(r.doc,i)&&null!=r.height){var l=r.height;r.height=null;var s=Sr(r)-l;s&&Je(i,i.height+s)}dr(n,"markerChanged",n,e)}))},Ao.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=V(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Ao.prototype.detachLine=function(e){if(this.lines.splice(V(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},xe(Ao);var Oo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r<e.length;++r)e[r].parent=this};function Fo(e){return e.findMarks(it(e.first,0),e.clipPos(it(e.lastLine())),(function(e){return e.parent}))}function No(e){for(var t=function(t){var r=e[t],n=[r.primary.doc];_i(r.primary.doc,(function(e){return n.push(e)}));for(var i=0;i<r.markers.length;i++){var o=r.markers[i];-1==V(n,o.doc)&&(o.parent=null,r.markers.splice(i--,1))}},r=0;r<e.length;r++)t(r)}Oo.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();dr(this,"clear")}},Oo.prototype.find=function(e,t){return this.primary.find(e,t)},xe(Oo);var Eo=0,jo=function e(t,r,n,i,o){if(!(this instanceof e))return new e(t,r,n,i,o);null==n&&(n=0),Lo.call(this,[new So([new Xt("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var a=it(n,0);this.sel=Ai(a),this.history=new $i(null),this.id=++Eo,this.modeOption=r,this.lineSep=i,this.direction="rtl"==o?"rtl":"ltr",this.extend=!1,"string"==typeof t&&(t=this.splitLines(t)),Pi(this,{from:a,to:a,text:t}),no(this,Ai(a),q)};(jo.prototype=te(Lo.prototype,{constructor:jo,iter:function(e,t,r){r?this.iterN(e-this.first,t-e,r):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var r=0,n=0;n<t.length;++n)r+=t[n].height;this.insertInner(e-this.first,t,r)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Qe(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:ai((function(e){var t=it(this.first,0),r=this.first+this.size-1;po(this,{from:t,to:it(r,Xe(this,r).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&In(this.cm,0,0),no(this,Ai(t),q)})),replaceRange:function(e,t,r,n){wo(this,e,t=dt(this,t),r=r?dt(this,r):t,n)},getRange:function(e,t,r){var n=Ye(this,dt(this,e),dt(this,t));return!1===r?n:n.join(r||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(rt(this,e))return Xe(this,e)},getLineNumber:function(e){return et(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=Xe(this,e)),Bt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return dt(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ai((function(e,t,r){to(this,dt(this,"number"==typeof e?it(e,t||0):e),null,r)})),setSelection:ai((function(e,t,r){to(this,dt(this,e),dt(this,t||e),r)})),extendSelection:ai((function(e,t,r){Qi(this,dt(this,e),t&&dt(this,t),r)})),extendSelections:ai((function(e,t){Ji(this,ft(this,e),t)})),extendSelectionsBy:ai((function(e,t){Ji(this,ft(this,J(this.sel.ranges,e)),t)})),setSelections:ai((function(e,t,r){if(e.length){for(var n=[],i=0;i<e.length;i++)n[i]=new Ti(dt(this,e[i].anchor),dt(this,e[i].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),no(this,Di(this.cm,n,t),r)}})),addSelection:ai((function(e,t,r){var n=this.sel.ranges.slice(0);n.push(new Ti(dt(this,e),dt(this,t||e))),no(this,Di(this.cm,n,n.length-1),r)})),getSelection:function(e){for(var t,r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[n]=i}return t},replaceSelection:function(e,t,r){for(var n=[],i=0;i<this.sel.ranges.length;i++)n[i]=e;this.replaceSelections(n,t,r||"+input")},replaceSelections:ai((function(e,t,r){for(var n=[],i=this.sel,o=0;o<i.ranges.length;o++){var a=i.ranges[o];n[o]={from:a.from(),to:a.to(),text:this.splitLines(e[o]),origin:r}}for(var l=t&&"end"!=t&&function(e,t,r){for(var n=[],i=it(e.first,0),o=i,a=0;a<t.length;a++){var l=t[a],s=Ni(l.from,i,o),c=Ni(zi(l),i,o);if(i=l.to,o=c,"around"==r){var u=e.sel.ranges[a],d=ot(u.head,u.anchor)<0;n[a]=new Ti(d?c:s,d?s:c)}else n[a]=new Ti(s,s)}return new Mi(n,e.sel.primIndex)}(this,n,t),s=n.length-1;s>=0;s--)po(this,n[s]);l?ro(this,l):this.cm&&jn(this.cm)})),undo:ai((function(){go(this,"undo")})),redo:ai((function(){go(this,"redo")})),undoSelection:ai((function(){go(this,"undo",!0)})),redoSelection:ai((function(){go(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++r;return{undo:t,redo:r}},clearHistory:function(){this.history=new $i(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Xi(this.history.done),undone:Xi(this.history.undone)}},setHistory:function(e){var t=this.history=new $i(this.history.maxGeneration);t.done=Xi(e.done.slice(0),null,!0),t.undone=Xi(e.undone.slice(0),null,!0)},setGutterMarker:ai((function(e,t,r){return Co(this,e,"gutter",(function(e){var n=e.gutterMarkers||(e.gutterMarkers={});return n[t]=r,!r&&oe(n)&&(e.gutterMarkers=null),!0}))})),clearGutter:ai((function(e){var t=this;this.iter((function(r){r.gutterMarkers&&r.gutterMarkers[e]&&Co(t,r,"gutter",(function(){return r.gutterMarkers[e]=null,oe(r.gutterMarkers)&&(r.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!rt(this,e))return null;if(t=e,!(e=Xe(this,e)))return null}else if(null==(t=et(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ai((function(e,t,r){return Co(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[n]){if(D(r).test(e[n]))return!1;e[n]+=" "+r}else e[n]=r;return!0}))})),removeLineClass:ai((function(e,t,r){return Co(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",i=e[n];if(!i)return!1;if(null==r)e[n]=null;else{var o=i.match(D(r));if(!o)return!1;var a=o.index+o[0].length;e[n]=i.slice(0,o.index)+(o.index&&a!=i.length?" ":"")+i.slice(a)||null}return!0}))})),addLineWidget:ai((function(e,t,r){return function(e,t,r,n){var i=new Mo(e,r,n),o=e.cm;return o&&i.noHScroll&&(o.display.alignWidgets=!0),Co(e,t,"widget",(function(t){var r=t.widgets||(t.widgets=[]);if(null==i.insertAt?r.push(i):r.splice(Math.min(r.length-1,Math.max(0,i.insertAt)),0,i),i.line=t,o&&!Ut(e,t)){var n=Kt(t)<e.scrollTop;Je(t,t.height+Sr(i)),n&&En(o,i.height),o.curOp.forceUpdate=!0}return!0})),o&&dr(o,"lineWidgetAdded",o,i,"number"==typeof t?t:et(t)),i}(this,e,t,r)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,r){return zo(this,dt(this,e),dt(this,t),r,r&&r.type||"range")},setBookmark:function(e,t){var r={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return zo(this,e=dt(this,e),e,r,"bookmark")},findMarksAt:function(e){var t=[],r=Xe(this,(e=dt(this,e)).line).markedSpans;if(r)for(var n=0;n<r.length;++n){var i=r[n];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=dt(this,e),t=dt(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var l=0;l<a.length;l++){var s=a[l];null!=s.to&&i==e.line&&e.ch>=s.to||null==s.from&&i!=e.line||null!=s.from&&i==t.line&&s.from>=t.ch||r&&!r(s.marker)||n.push(s.marker.parent||s.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;n<r.length;++n)null!=r[n].from&&e.push(r[n].marker)})),e},posFromIndex:function(e){var t,r=this.first,n=this.lineSeparator().length;return this.iter((function(i){var o=i.text.length+n;if(o>e)return t=e,!0;e-=o,++r})),dt(this,it(r,t))},indexFromPos:function(e){var t=(e=dt(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var r=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+r})),t},copy:function(e){var t=new jo(Qe(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,r=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<r&&(r=e.to);var n=new jo(Qe(this,t,r),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r],i=n.find(),o=e.clipPos(i.from),a=e.clipPos(i.to);if(ot(o,a)){var l=zo(e,o,a,n.primary,n.primary.type);n.markers.push(l),l.parent=n}}}(n,Fo(this)),n},unlinkDoc:function(e){var t=this;if(e instanceof Oa&&(e=e.doc),this.linked)for(var r=0;r<this.linked.length;++r){if(t.linked[r].doc==e){t.linked.splice(r,1),e.unlinkDoc(t),No(Fo(t));break}}if(e.history==this.history){var n=[e.id];_i(e,(function(e){return n.push(e.id)}),!0),e.history=new $i(null),e.history.done=Xi(this.history.done,n),e.history.undone=Xi(this.history.undone,n)}},iterLinkedDocs:function(e){_i(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):je(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:ai((function(e){var t;("rtl"!=e&&(e="ltr"),e!=this.direction)&&(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&&ni(t=this.cm,(function(){Wi(t),mn(t)})))}))})).eachLine=jo.prototype.iter;var Io=0;function Po(e){var t=this;if(_o(t),!we(t,e)&&!Lr(t.display,e)){Ce(e),u&&(Io=+new Date);var r=hn(t,e,!0),n=e.dataTransfer.files;if(r&&!t.isReadOnly())if(n&&n.length&&window.FileReader&&window.File)for(var i=n.length,o=Array(i),a=0,l=function(e,n){if(!t.options.allowDropFileTypes||-1!=V(t.options.allowDropFileTypes,e.type)){var l=new FileReader;l.onload=ii(t,(function(){var e=l.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(e)&&(e=""),o[n]=e,++a==i){var s={from:r=dt(t.doc,r),to:r,text:t.doc.splitLines(o.join(t.doc.lineSeparator())),origin:"paste"};po(t.doc,s),ro(t.doc,Ai(r,zi(s)))}})),l.readAsText(e)}},s=0;s<i;++s)l(n[s],s);else{if(t.state.draggingText&&t.doc.sel.contains(r)>-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var d;if(t.state.draggingText&&!t.state.draggingText.copy&&(d=t.listSelections()),io(t.doc,Ai(r,r)),d)for(var f=0;f<d.length;++f)wo(t.doc,"",d[f].anchor,d[f].head,"drag");t.replaceSelection(c,"around","paste"),t.display.input.focus()}}catch(e){}}}}function _o(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Ho(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),r=[],n=0;n<t.length;n++){var i=t[n].CodeMirror;i&&r.push(i)}r.length&&r[0].operation((function(){for(var t=0;t<r.length;t++)e(r[t])}))}}var Wo=!1;function $o(){var e;Wo||(me(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,Ho(Bo)}),100))})),me(window,"blur",(function(){return Ho(An)})),Wo=!0)}function Bo(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Ro={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Vo=0;Vo<10;Vo++)Ro[Vo+48]=Ro[Vo+96]=String(Vo);for(var Uo=65;Uo<=90;Uo++)Ro[Uo]=String.fromCharCode(Uo);for(var qo=1;qo<=12;qo++)Ro[qo+111]=Ro[qo+63235]="F"+qo;var Ko={};function Go(e){var t,r,n,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var a=0;a<o.length-1;a++){var l=o[a];if(/^(cmd|meta|m)$/i.test(l))i=!0;else if(/^a(lt)?$/i.test(l))t=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else{if(!/^s(hift)?$/i.test(l))throw new Error("Unrecognized modifier name: "+l);n=!0}}return t&&(e="Alt-"+e),r&&(e="Ctrl-"+e),i&&(e="Cmd-"+e),n&&(e="Shift-"+e),e}function Zo(e){var t={};for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];if(/^(name|fallthrough|(de|at)tach)$/.test(r))continue;if("..."==n){delete e[r];continue}for(var i=J(r.split(" "),Go),o=0;o<i.length;o++){var a=void 0,l=void 0;o==i.length-1?(l=i.join(" "),a=n):(l=i.slice(0,o+1).join(" "),a="...");var s=t[l];if(s){if(s!=a)throw new Error("Inconsistent bindings for "+l)}else t[l]=a}delete e[r]}for(var c in t)e[c]=t[c];return e}function Xo(e,t,r,n){var i=(t=ea(t)).call?t.call(e,n):t[e];if(!1===i)return"nothing";if("..."===i)return"multi";if(null!=i&&r(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return Xo(e,t.fallthrough,r,n);for(var o=0;o<t.fallthrough.length;o++){var a=Xo(e,t.fallthrough[o],r,n);if(a)return a}}}function Yo(e){var t="string"==typeof e?e:Ro[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function Qo(e,t,r){var n=e;return t.altKey&&"Alt"!=n&&(e="Alt-"+e),(M?t.metaKey:t.ctrlKey)&&"Ctrl"!=n&&(e="Ctrl-"+e),(M?t.ctrlKey:t.metaKey)&&"Cmd"!=n&&(e="Cmd-"+e),!r&&t.shiftKey&&"Shift"!=n&&(e="Shift-"+e),e}function Jo(e,t){if(m&&34==e.keyCode&&e.char)return!1;var r=Ro[e.keyCode];return null!=r&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(r=e.code),Qo(r,e,t))}function ea(e){return"string"==typeof e?Ko[e]:e}function ta(e,t){for(var r=e.doc.sel.ranges,n=[],i=0;i<r.length;i++){for(var o=t(r[i]);n.length&&ot(o.from,Q(n).to)<=0;){var a=n.pop();if(ot(a.from,o.from)<0){o.from=a.from;break}}n.push(o)}ni(e,(function(){for(var t=n.length-1;t>=0;t--)wo(e.doc,"",n[t].from,n[t].to,"+delete");jn(e)}))}function ra(e,t,r){var n=se(e.text,t+r,r);return n<0||n>e.text.length?null:n}function na(e,t,r){var n=ra(e,t.ch,r);return null==n?null:new it(t.line,n,r<0?"after":"before")}function ia(e,t,r,n,i){if(e){var o=he(r,t.doc.direction);if(o){var a,l=i<0?Q(o):o[0],s=i<0==(1==l.level)?"after":"before";if(l.level>0||"rtl"==t.doc.direction){var c=jr(t,r);a=i<0?r.text.length-1:0;var u=Ir(t,c,a).top;a=ce((function(e){return Ir(t,c,e).top==u}),i<0==(1==l.level)?l.from:l.to-1,a),"before"==s&&(a=ra(r,a,1))}else a=i<0?l.to:l.from;return new it(n,a,s)}}return new it(n,i<0?r.text.length:0,i<0?"before":"after")}Ko.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ko.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ko.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ko.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ko.default=x?Ko.macDefault:Ko.pcDefault;var oa={selectAll:fo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),q)},killLine:function(e){return ta(e,(function(t){if(t.empty()){var r=Xe(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line<e.lastLine()?{from:t.head,to:it(t.head.line+1,0)}:{from:t.head,to:it(t.head.line,r)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return ta(e,(function(t){return{from:it(t.from().line,0),to:dt(e.doc,it(t.to().line+1,0))}}))},delLineLeft:function(e){return ta(e,(function(e){return{from:it(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return ta(e,(function(t){var r=e.charCoords(t.head,"div").top+5;return{from:e.coordsChar({left:0,top:r},"div"),to:t.from()}}))},delWrappedLineRight:function(e){return ta(e,(function(t){var r=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div");return{from:t.from(),to:n}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(it(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(it(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return aa(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return la(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return function(e,t){var r=Xe(e.doc,t),n=function(e){for(var t;t=Ht(e);)e=t.find(1,!0).line;return e}(r);n!=r&&(t=et(n));return ia(!0,e,r,t,-1)}(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div")}),G)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:r},"div")}),G)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:r},"div");return n.ch<e.getLine(n.line).search(/\S/)?la(e,t.head):n}),G)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"char")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],r=e.listSelections(),n=e.options.tabSize,i=0;i<r.length;i++){var o=r[i].from(),a=B(e.getLine(o.line),o.ch,n);t.push(Y(n-a%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return ni(e,(function(){for(var t=e.listSelections(),r=[],n=0;n<t.length;n++)if(t[n].empty()){var i=t[n].head,o=Xe(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=new it(i.line,i.ch-1)),i.ch>0)i=new it(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),it(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=Xe(e.doc,i.line-1).text;a&&(i=new it(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),it(i.line-1,a.length-1),i,"+transpose"))}r.push(new Ti(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ni(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);jn(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function aa(e,t){var r=Xe(e.doc,t),n=Bt(r);return n!=r&&(t=et(n)),ia(!0,e,n,t,1)}function la(e,t){var r=aa(e,t.line),n=Xe(e.doc,r.line),i=he(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(0,n.text.search(/\S/)),a=t.line==r.line&&t.ch<=o&&t.ch;return it(r.line,a?0:o,r.sticky)}return r}function sa(e,t,r){if("string"==typeof t&&!(t=oa[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=U}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}var ca=new R;function ua(e,t,r,n){var i=e.state.keySeq;if(i){if(Yo(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ca.set(50,(function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())})),da(e,i+" "+t,r,n))return!0}return da(e,t,r,n)}function da(e,t,r,n){var i=function(e,t,r){for(var n=0;n<e.state.keyMaps.length;n++){var i=Xo(t,e.state.keyMaps[n],r,e);if(i)return i}return e.options.extraKeys&&Xo(t,e.options.extraKeys,r,e)||Xo(t,e.options.keyMap,r,e)}(e,t,n);return"multi"==i&&(e.state.keySeq=t),"handled"==i&&dr(e,"keyHandled",e,t,r),"handled"!=i&&"multi"!=i||(Ce(r),Ln(e)),!!i}function fa(e,t){var r=Jo(t,!0);return!!r&&(t.shiftKey&&!e.state.keySeq?ua(e,"Shift-"+r,t,(function(t){return sa(e,t,!0)}))||ua(e,r,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return sa(e,t)})):ua(e,r,t,(function(t){return sa(e,t)})))}var ha=null;function pa(e){var t=this;if(t.curOp.focus=I(),!we(t,e)){u&&d<11&&27==e.keyCode&&(e.returnValue=!1);var r=e.keyCode;t.display.shift=16==r||e.shiftKey;var n=fa(t,e);m&&(ha=n?r:null,n||88!=r||Pe||!(x?e.metaKey:e.ctrlKey)||t.replaceSelection("",null,"cut")),18!=r||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function r(e){18!=e.keyCode&&e.altKey||(z(t,"CodeMirror-crosshair"),ve(document,"keyup",r),ve(document,"mouseover",r))}P(t,"CodeMirror-crosshair"),me(document,"keyup",r),me(document,"mouseover",r)}(t)}}function ma(e){16==e.keyCode&&(this.doc.sel.shift=!1),we(this,e)}function ga(e){var t=this;if(!(Lr(t.display,e)||we(t,e)||e.ctrlKey&&!e.altKey||x&&e.metaKey)){var r=e.keyCode,n=e.charCode;if(m&&r==ha)return ha=null,void Ce(e);if(!m||e.which&&!(e.which<10)||!fa(t,e)){var i=String.fromCharCode(null==n?r:n);"\b"!=i&&(function(e,t,r){return ua(e,"'"+r+"'",t,(function(t){return sa(e,t,!0)}))}(t,e,i)||t.display.input.onKeyPress(e))}}}var va,ba,wa=function(e,t,r){this.time=e,this.pos=t,this.button=r};function ya(e){var t=this,r=t.display;if(!(we(t,e)||r.activeTouch&&r.input.supportsTouch()))if(r.input.ensurePolled(),r.shift=e.shiftKey,Lr(r,e))f||(r.scroller.draggable=!1,setTimeout((function(){return r.scroller.draggable=!0}),100));else if(!Ca(t,e)){var n=hn(t,e),i=De(e),o=n?function(e,t){var r=+new Date;return ba&&ba.compare(r,e,t)?(va=ba=null,"triple"):va&&va.compare(r,e,t)?(ba=new wa(r,e,t),va=null,"double"):(va=new wa(r,e,t),ba=null,"single")}(n,i):"single";window.focus(),1==i&&t.state.selectingText&&t.state.selectingText(e),n&&function(e,t,r,n,i){var o="Click";"double"==n?o="Double"+o:"triple"==n&&(o="Triple"+o);return ua(e,Qo(o=(1==t?"Left":2==t?"Middle":"Right")+o,i),i,(function(t){if("string"==typeof t&&(t=oa[t]),!t)return!1;var n=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n=t(e,r)!=U}finally{e.state.suppressEdits=!1}return n}))}(t,i,n,o,e)||(1==i?n?function(e,t,r,n){u?setTimeout(W(Mn,e),0):e.curOp.focus=I();var i,o=function(e,t,r){var n=e.getOption("configureMouse"),i=n?n(e,t,r):{};if(null==i.unit){var o=C?r.shiftKey&&r.metaKey:r.altKey;i.unit=o?"rectangle":"single"==t?"char":"double"==t?"word":"line"}(null==i.extend||e.doc.extend)&&(i.extend=e.doc.extend||r.shiftKey);null==i.addNew&&(i.addNew=x?r.metaKey:r.ctrlKey);null==i.moveOnDrag&&(i.moveOnDrag=!(x?r.altKey:r.ctrlKey));return i}(e,r,n),a=e.doc.sel;e.options.dragDrop&&Oe&&!e.isReadOnly()&&"single"==r&&(i=a.contains(t))>-1&&(ot((i=a.ranges[i]).from(),t)<0||t.xRel>0)&&(ot(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,a=ii(e,(function(t){f&&(i.scroller.draggable=!1),e.state.draggingText=!1,ve(i.wrapper.ownerDocument,"mouseup",a),ve(i.wrapper.ownerDocument,"mousemove",l),ve(i.scroller,"dragstart",s),ve(i.scroller,"drop",a),o||(Ce(t),n.addNew||Qi(e.doc,r,null,null,n.extend),f||u&&9==d?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),l=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},s=function(){return o=!0};f&&(i.scroller.draggable=!0);e.state.draggingText=a,a.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop();me(i.wrapper.ownerDocument,"mouseup",a),me(i.wrapper.ownerDocument,"mousemove",l),me(i.scroller,"dragstart",s),me(i.scroller,"drop",a),Tn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;Ce(t);var a,l,s=o.sel,c=s.ranges;n.addNew&&!n.extend?(l=o.sel.contains(r),a=l>-1?c[l]:new Ti(r,r)):(a=o.sel.primary(),l=o.sel.primIndex);if("rectangle"==n.unit)n.addNew||(a=new Ti(r,r)),r=hn(e,t,!0,!0),l=-1;else{var u=ka(e,r,n.unit);a=n.extend?Yi(a,u.anchor,u.head,n.extend):u}n.addNew?-1==l?(l=c.length,no(o,Di(e,c.concat([a]),l),{scroll:!1,origin:"*mouse"})):c.length>1&&c[l].empty()&&"char"==n.unit&&!n.extend?(no(o,Di(e,c.slice(0,l).concat(c.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),s=o.sel):eo(o,l,a,K):(l=0,no(o,new Mi([a],0),K),s=o.sel);var d=r;function f(t){if(0!=ot(d,t))if(d=t,"rectangle"==n.unit){for(var i=[],c=e.options.tabSize,u=B(Xe(o,r.line).text,r.ch,c),f=B(Xe(o,t.line).text,t.ch,c),h=Math.min(u,f),p=Math.max(u,f),m=Math.min(r.line,t.line),g=Math.min(e.lastLine(),Math.max(r.line,t.line));m<=g;m++){var v=Xe(o,m).text,b=Z(v,h,c);h==p?i.push(new Ti(it(m,b),it(m,b))):v.length>b&&i.push(new Ti(it(m,b),it(m,Z(v,p,c))))}i.length||i.push(new Ti(r,r)),no(o,Di(e,s.ranges.slice(0,l).concat(i),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var w,y=a,k=ka(e,t,n.unit),x=y.anchor;ot(k.anchor,x)>0?(w=k.head,x=ct(y.from(),k.anchor)):(w=k.anchor,x=st(y.to(),k.head));var C=s.ranges.slice(0);C[l]=function(e,t){var r=t.anchor,n=t.head,i=Xe(e.doc,r.line);if(0==ot(r,n)&&r.sticky==n.sticky)return t;var o=he(i);if(!o)return t;var a=de(o,r.ch,r.sticky),l=o[a];if(l.from!=r.ch&&l.to!=r.ch)return t;var s,c=a+(l.from==r.ch==(1!=l.level)?0:1);if(0==c||c==o.length)return t;if(n.line!=r.line)s=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=de(o,n.ch,n.sticky),d=u-a||(n.ch-r.ch)*(1==l.level?-1:1);s=u==c-1||u==c?d<0:d>0}var f=o[c+(s?-1:0)],h=s==(1==f.level),p=h?f.from:f.to,m=h?"after":"before";return r.ch==p&&r.sticky==m?t:new Ti(new it(r.line,p,m),n)}(e,new Ti(dt(o,x),w)),no(o,Di(e,C,l),K)}}var h=i.wrapper.getBoundingClientRect(),p=0;function m(t){var r=++p,a=hn(e,t,!0,"rectangle"==n.unit);if(a)if(0!=ot(a,d)){e.curOp.focus=I(),f(a);var l=Fn(i,o);(a.line>=l.to||a.line<l.from)&&setTimeout(ii(e,(function(){p==r&&m(t)})),150)}else{var s=t.clientY<h.top?-20:t.clientY>h.bottom?20:0;s&&setTimeout(ii(e,(function(){p==r&&(i.scroller.scrollTop+=s,m(t))})),50)}}function g(t){e.state.selectingText=!1,p=1/0,t&&(Ce(t),i.input.focus()),ve(i.wrapper.ownerDocument,"mousemove",v),ve(i.wrapper.ownerDocument,"mouseup",b),o.history.lastSelOrigin=null}var v=ii(e,(function(e){0!==e.buttons&&De(e)?m(e):g(e)})),b=ii(e,g);e.state.selectingText=b,me(i.wrapper.ownerDocument,"mousemove",v),me(i.wrapper.ownerDocument,"mouseup",b)}(e,n,t,o)}(t,n,o,e):Te(e)==r.scroller&&Ce(e):2==i?(n&&Qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(T?t.display.input.onContextMenu(e):Tn(t)))}}function ka(e,t,r){if("char"==r)return new Ti(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new Ti(it(t.line,0),dt(e.doc,it(t.line+1,0)));var n=r(e,t);return new Ti(n.from,n.to)}function xa(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&Ce(t);var a=e.display,l=a.lineDiv.getBoundingClientRect();if(o>l.bottom||!ke(e,r))return Le(t);o-=l.top-a.viewOffset;for(var s=0;s<e.display.gutterSpecs.length;++s){var c=a.gutters.childNodes[s];if(c&&c.getBoundingClientRect().right>=i)return be(e,r,e,tt(e.doc,o),e.display.gutterSpecs[s].className,t),Le(t)}}function Ca(e,t){return xa(e,t,"gutterClick",!0)}function Sa(e,t){Lr(e.display,t)||function(e,t){if(!ke(e,"gutterContextMenu"))return!1;return xa(e,t,"gutterContextMenu",!1)}(e,t)||we(e,t,"contextmenu")||T||e.display.input.onContextMenu(t)}function La(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Rr(e)}wa.prototype.compare=function(e,t,r){return this.time+400>e&&0==ot(t,this.pos)&&r==this.button};var Ma={toString:function(){return"CodeMirror.Init"}},Ta={},Da={};function Aa(e,t,r){if(!t!=!(r&&r!=Ma)){var n=e.display.dragFunctions,i=t?me:ve;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function za(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(z(e.display.wrapper,"CodeMirror-wrap"),Zt(e)),fn(e),mn(e),Rr(e),setTimeout((function(){return Un(e)}),100)}function Oa(e,t){var r=this;if(!(this instanceof Oa))return new Oa(e,t);this.options=t=t?$(t):{},$(Ta,t,!1);var n=t.value;"string"==typeof n?n=new jo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Oa.inputStyles[t.inputStyle](this),o=this.display=new yi(e,n,i,t);for(var a in o.wrapper.CodeMirror=this,La(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Gn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!k&&o.input.focus(),u&&d<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;me(t.scroller,"mousedown",ii(e,ya)),me(t.scroller,"dblclick",u&&d<11?ii(e,(function(t){if(!we(e,t)){var r=hn(e,t);if(r&&!Ca(e,t)&&!Lr(e.display,t)){Ce(t);var n=e.findWordAt(r);Qi(e.doc,n.anchor,n.head)}}})):function(t){return we(e,t)||Ce(t)});me(t.scroller,"contextmenu",(function(t){return Sa(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function a(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}me(t.scroller,"touchstart",(function(i){if(!we(e,i)&&!o(i)&&!Ca(e,i)){t.input.ensurePolled(),clearTimeout(r);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),me(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),me(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Lr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var o,l=e.coordsChar(t.activeTouch,"page");o=!n.prev||a(n,n.prev)?new Ti(l,l):!n.prev.prev||a(n,n.prev.prev)?e.findWordAt(l):new Ti(it(l.line,0),dt(e.doc,it(l.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),Ce(r)}i()})),me(t.scroller,"touchcancel",i),me(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Hn(e,t.scroller.scrollTop),$n(e,t.scroller.scrollLeft,!0),be(e,"scroll",e))})),me(t.scroller,"mousewheel",(function(t){return Li(e,t)})),me(t.scroller,"DOMMouseScroll",(function(t){return Li(e,t)})),me(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){we(e,t)||Me(t)},over:function(t){we(e,t)||(!function(e,t){var r=hn(e,t);if(r){var n=document.createDocumentFragment();xn(e,r,n),e.display.dragCursor||(e.display.dragCursor=N("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),F(e.display.dragCursor,n)}}(e,t),Me(t))},start:function(t){return function(e,t){if(u&&(!e.state.draggingText||+new Date-Io<100))Me(t);else if(!we(e,t)&&!Lr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!g)){var r=N("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",m&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),m&&r.parentNode.removeChild(r)}}(e,t)},drop:ii(e,Po),leave:function(t){we(e,t)||_o(e)}};var l=t.input.getField();me(l,"keyup",(function(t){return ma.call(e,t)})),me(l,"keydown",ii(e,pa)),me(l,"keypress",ii(e,ga)),me(l,"focus",(function(t){return Dn(e,t)})),me(l,"blur",(function(t){return An(e,t)}))}(this),$o(),Xn(this),this.curOp.forceUpdate=!0,Hi(this,n),t.autofocus&&!k||this.hasFocus()?setTimeout(W(Dn,this),20):An(this),Da)Da.hasOwnProperty(a)&&Da[a](r,t[a],Ma);gi(this),t.finishInit&&t.finishInit(this);for(var l=0;l<Fa.length;++l)Fa[l](r);Yn(this),f&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto"),t.onload&&t.onload(this)}Oa.defaults=Ta,Oa.optionHandlers=Da;var Fa=[];function Na(e,t,r,n){var i,o=e.doc;null==r&&(r="add"),"smart"==r&&(o.mode.indent?i=vt(e,t).state:r="prev");var a=e.options.tabSize,l=Xe(o,t),s=B(l.text,null,a);l.stateAfter&&(l.stateAfter=null);var c,u=l.text.match(/^\s*/)[0];if(n||/\S/.test(l.text)){if("smart"==r&&((c=o.mode.indent(i,l.text.slice(u.length),l.text))==U||c>150)){if(!n)return;r="prev"}}else c=0,r="not";"prev"==r?c=t>o.first?B(Xe(o,t-1).text,null,a):0:"add"==r?c=s+e.options.indentUnit:"subtract"==r?c=s-e.options.indentUnit:"number"==typeof r&&(c=s+r),c=Math.max(0,c);var d="",f=0;if(e.options.indentWithTabs)for(var h=Math.floor(c/a);h;--h)f+=a,d+="\t";if(f<c&&(d+=Y(c-f)),d!=u)return wo(o,d,it(t,0),it(t,u.length),"+input"),l.stateAfter=null,!0;for(var p=0;p<o.sel.ranges.length;p++){var m=o.sel.ranges[p];if(m.head.line==t&&m.head.ch<u.length){var g=it(t,u.length);eo(o,p,new Ti(g,g));break}}}Oa.defineInitHook=function(e){return Fa.push(e)};var Ea=null;function ja(e){Ea=e}function Ia(e,t,r,n,i){var o=e.doc;e.display.shift=!1,n||(n=o.sel);var a=+new Date-200,l="paste"==i||e.state.pasteIncoming>a,s=je(t),c=null;if(l&&n.ranges.length>1)if(Ea&&Ea.text.join("\n")==t){if(n.ranges.length%Ea.text.length==0){c=[];for(var u=0;u<Ea.text.length;u++)c.push(o.splitLines(Ea.text[u]))}}else s.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(c=J(s,(function(e){return[e]})));for(var d=e.curOp.updateInput,f=n.ranges.length-1;f>=0;f--){var h=n.ranges[f],p=h.from(),m=h.to();h.empty()&&(r&&r>0?p=it(p.line,p.ch-r):e.state.overwrite&&!l?m=it(m.line,Math.min(Xe(o,m.line).text.length,m.ch+Q(s).length)):l&&Ea&&Ea.lineWise&&Ea.text.join("\n")==t&&(p=m=it(p.line,0)));var g={from:p,to:m,text:c?c[f%c.length]:s,origin:i||(l?"paste":e.state.cutIncoming>a?"cut":"+input")};po(e.doc,g),dr(e,"inputRead",e,g)}t&&!l&&_a(e,t),jn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Pa(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ni(t,(function(){return Ia(t,r,0,null,"paste")})),!0}function _a(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var l=0;l<o.electricChars.length;l++)if(t.indexOf(o.electricChars.charAt(l))>-1){a=Na(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Xe(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Na(e,i.head.line,"smart"));a&&dr(e,"electricInput",e,i.head.line)}}}function Ha(e){for(var t=[],r=[],n=0;n<e.doc.sel.ranges.length;n++){var i=e.doc.sel.ranges[n].head.line,o={anchor:it(i,0),head:it(i+1,0)};r.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:r}}function Wa(e,t,r,n){e.setAttribute("autocorrect",r?"":"off"),e.setAttribute("autocapitalize",n?"":"off"),e.setAttribute("spellcheck",!!t)}function $a(){var e=N("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=N("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return f?e.style.width="1000px":e.setAttribute("wrap","off"),w&&(e.style.border="1px solid black"),Wa(e),t}function Ba(e,t,r,n,i){var o=t,a=r,l=Xe(e,t.line);function s(n){var o,a;if(o=i?function(e,t,r,n){var i=he(t,e.doc.direction);if(!i)return na(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=de(i,r.ch,r.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(n>0?a.to>r.ch:a.from<r.ch))return na(t,r,n);var l,s=function(e,r){return ra(t,e instanceof it?e.ch:e,r)},c=function(r){return e.options.lineWrapping?(l=l||jr(e,t),tn(e,t,l,r)):{begin:0,end:t.text.length}},u=c("before"==r.sticky?s(r,-1):r.ch);if("rtl"==e.doc.direction||1==a.level){var d=1==a.level==n<0,f=s(r,d?1:-1);if(null!=f&&(d?f<=a.to&&f<=u.end:f>=a.from&&f>=u.begin)){var h=d?"before":"after";return new it(r.line,f,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new it(r.line,s(e,1),"before"):new it(r.line,e,"after")};e>=0&&e<i.length;e+=t){var a=i[e],l=t>0==(1!=a.level),c=l?n.begin:s(n.end,-1);if(a.from<=c&&c<a.to)return o(c,l);if(c=l?a.from:s(a.to,-1),n.begin<=c&&c<n.end)return o(c,l)}},m=p(o+n,n,u);if(m)return m;var g=n>0?u.end:s(u.begin,-1);return null==g||n>0&&g==t.text.length||!(m=p(n>0?0:i.length-1,n,c(g)))?null:m}(e.cm,l,t,r):na(l,t,r),null==o){if(n||(a=t.line+r)<e.first||a>=e.first+e.size||(t=new it(a,t.ch,t.sticky),!(l=Xe(e,a))))return!1;t=ia(i,e.cm,l,t.line,r)}else t=o;return!0}if("char"==n)s();else if("column"==n)s(!0);else if("word"==n||"group"==n)for(var c=null,u="group"==n,d=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(r<0)||s(!f);f=!1){var h=l.text.charAt(t.ch)||"\n",p=ie(h,d)?"w":u&&"\n"==h?"n":!u||/\s/.test(h)?null:"p";if(!u||f||p||(p="s"),c&&c!=p){r<0&&(r=1,s(),t.sticky="after");break}if(p&&(c=p),r>0&&!s(!f))break}var m=co(e,t,o,a,!0);return at(o,m)&&(m.hitSide=!0),m}function Ra(e,t,r,n){var i,o,a=e.doc,l=t.left;if("page"==n){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(s-.5*ln(e.display),3);i=(r>0?t.bottom:t.top)+r*c}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=Jr(e,l,i)).outside;){if(r<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*r}return o}var Va=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ua(e,t){var r=Er(e,t.line);if(!r||r.hidden)return null;var n=Xe(e.doc,t.line),i=Fr(r,n,t.line),o=he(n,e.doc.direction),a="left";o&&(a=de(o,t.ch)%2?"right":"left");var l=Hr(i.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function qa(e,t){return t&&(e.bad=!0),e}function Ka(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return qa(e.clipPos(it(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==n)return Ga(o,t,r)}}function Ga(e,t,r){var n=e.text.firstChild,i=!1;if(!t||!j(n,t))return qa(it(et(e.line),0),!0);if(t==n&&(i=!0,t=n.childNodes[r],r=0,!t)){var o=e.rest?Q(e.rest):e.line;return qa(it(et(o),o.text.length),i)}var a=3==t.nodeType?t:null,l=t;for(a||1!=t.childNodes.length||3!=t.firstChild.nodeType||(a=t.firstChild,r&&(r=a.nodeValue.length));l.parentNode!=n;)l=l.parentNode;var s=e.measure,c=s.maps;function u(t,r,n){for(var i=-1;i<(c?c.length:0);i++)for(var o=i<0?s.map:c[i],a=0;a<o.length;a+=3){var l=o[a+2];if(l==t||l==r){var u=et(i<0?e.line:e.rest[i]),d=o[a]+n;return(n<0||l!=t)&&(d=o[a+(n?1:0)]),it(u,d)}}}var d=u(a,l,r);if(d)return qa(d,i);for(var f=l.nextSibling,h=a?a.nodeValue.length-r:0;f;f=f.nextSibling){if(d=u(f,f.firstChild,0))return qa(it(d.line,d.ch-h),i);h+=f.textContent.length}for(var p=l.previousSibling,m=r;p;p=p.previousSibling){if(d=u(p,p.firstChild,-1))return qa(it(d.line,d.ch+m),i);m+=p.textContent.length}}Va.prototype.init=function(e){var t=this,r=this,n=r.cm,i=r.div=e.lineDiv;function o(e){if(!we(n,e)){if(n.somethingSelected())ja({lineWise:!1,text:n.getSelections()}),"cut"==e.type&&n.replaceSelection("",null,"cut");else{if(!n.options.lineWiseCopyCut)return;var t=Ha(n);ja({lineWise:!0,text:t.text}),"cut"==e.type&&n.operation((function(){n.setSelections(t.ranges,0,q),n.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var o=Ea.text.join("\n");if(e.clipboardData.setData("Text",o),e.clipboardData.getData("Text")==o)return void e.preventDefault()}var a=$a(),l=a.firstChild;n.display.lineSpace.insertBefore(a,n.display.lineSpace.firstChild),l.value=Ea.text.join("\n");var s=document.activeElement;H(l),setTimeout((function(){n.display.lineSpace.removeChild(a),s.focus(),s==i&&r.showPrimarySelection()}),50)}}Wa(i,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize),me(i,"paste",(function(e){we(n,e)||Pa(e,n)||d<=11&&setTimeout(ii(n,(function(){return t.updateFromDOM()})),20)})),me(i,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),me(i,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),me(i,"compositionend",(function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)})),me(i,"touchstart",(function(){return r.forceCompositionEnd()})),me(i,"input",(function(){t.composing||t.readFromDOMSoon()})),me(i,"copy",o),me(i,"cut",o)},Va.prototype.prepareSelection=function(){var e=kn(this.cm,!1);return e.focus=this.cm.state.focused,e},Va.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Va.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Va.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),i=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||i.line<t.display.viewFrom)e.removeAllRanges();else{var o=Ka(t,e.anchorNode,e.anchorOffset),l=Ka(t,e.focusNode,e.focusOffset);if(!o||o.bad||!l||l.bad||0!=ot(ct(o,l),n)||0!=ot(st(o,l),i)){var s=t.display.view,c=n.line>=t.display.viewFrom&&Ua(t,n)||{node:s[0].measure.map[2],offset:0},u=i.line<t.display.viewTo&&Ua(t,i);if(!u){var d=s[s.length-1].measure,f=d.maps?d.maps[d.maps.length-1]:d.map;u={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(c&&u){var h,p=e.rangeCount&&e.getRangeAt(0);try{h=A(c.node,c.offset,u.offset,u.node)}catch(e){}h&&(!a&&t.state.focused?(e.collapse(c.node,c.offset),h.collapsed||(e.removeAllRanges(),e.addRange(h))):(e.removeAllRanges(),e.addRange(h)),p&&null==e.anchorNode?e.addRange(p):a&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Va.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Va.prototype.showMultipleSelections=function(e){F(this.cm.display.cursorDiv,e.cursors),F(this.cm.display.selectionDiv,e.selection)},Va.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Va.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return j(this.div,t)},Va.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Va.prototype.blur=function(){this.div.blur()},Va.prototype.getField=function(){return this.div},Va.prototype.supportsTouch=function(){return!0},Va.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():ni(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,(function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}))},Va.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Va.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(y&&p&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var r=Ka(t,e.anchorNode,e.anchorOffset),n=Ka(t,e.focusNode,e.focusOffset);r&&n&&ni(t,(function(){no(t.doc,Ai(r,n),q),(r.bad||n.bad)&&(t.curOp.selectionChanged=!0)}))}}},Va.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,r,n=this.cm,i=n.display,o=n.doc.sel.primary(),a=o.from(),l=o.to();if(0==a.ch&&a.line>n.firstLine()&&(a=it(a.line-1,Xe(n.doc,a.line-1).length)),l.ch==Xe(n.doc,l.line).text.length&&l.line<n.lastLine()&&(l=it(l.line+1,0)),a.line<i.viewFrom||l.line>i.viewTo-1)return!1;a.line==i.viewFrom||0==(e=pn(n,a.line))?(t=et(i.view[0].line),r=i.view[0].node):(t=et(i.view[e].line),r=i.view[e-1].node.nextSibling);var s,c,u=pn(n,l.line);if(u==i.view.length-1?(s=i.viewTo-1,c=i.lineDiv.lastChild):(s=et(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!r)return!1;for(var d=n.doc.splitLines(function(e,t,r,n,i){var o="",a=!1,l=e.doc.lineSeparator(),s=!1;function c(e){return function(t){return t.id==e}}function u(){a&&(o+=l,s&&(o+=l),a=s=!1)}function d(e){e&&(u(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void d(r);var o,h=t.getAttribute("cm-marker");if(h){var p=e.findMarks(it(n,0),it(i+1,0),c(+h));return void(p.length&&(o=p[0].find(0))&&d(Ye(e.doc,o.from,o.to).join(l)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&u();for(var g=0;g<t.childNodes.length;g++)f(t.childNodes[g]);/^(pre|p)$/i.test(t.nodeName)&&(s=!0),m&&(a=!0)}else 3==t.nodeType&&d(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;f(t),t!=r;)t=t.nextSibling,s=!1;return o}(n,r,c,t,s)),f=Ye(n.doc,it(t,0),it(s,Xe(n.doc,s).text.length));d.length>1&&f.length>1;)if(Q(d)==Q(f))d.pop(),f.pop(),s--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}for(var h=0,p=0,m=d[0],g=f[0],v=Math.min(m.length,g.length);h<v&&m.charCodeAt(h)==g.charCodeAt(h);)++h;for(var b=Q(d),w=Q(f),y=Math.min(b.length-(1==d.length?h:0),w.length-(1==f.length?h:0));p<y&&b.charCodeAt(b.length-p-1)==w.charCodeAt(w.length-p-1);)++p;if(1==d.length&&1==f.length&&t==a.line)for(;h&&h>a.ch&&b.charCodeAt(b.length-p-1)==w.charCodeAt(w.length-p-1);)h--,p++;d[d.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(h).replace(/\u200b+$/,"");var k=it(t,h),x=it(s,f.length?Q(f).length-p:0);return d.length>1||d[0]||ot(k,x)?(wo(n.doc,d,k,x,"+input"),!0):void 0},Va.prototype.ensurePolled=function(){this.forceCompositionEnd()},Va.prototype.reset=function(){this.forceCompositionEnd()},Va.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Va.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Va.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ni(this.cm,(function(){return mn(e.cm)}))},Va.prototype.setUneditable=function(e){e.contentEditable="false"},Va.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ii(this.cm,Ia)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Va.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Va.prototype.onContextMenu=function(){},Va.prototype.resetPosition=function(){},Va.prototype.needsContentAttribute=!0;var Za=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};Za.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!we(n,e)){if(n.somethingSelected())ja({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Ha(n);ja({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,q):(r.prevInput="",i.value=t.text.join("\n"),H(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),w&&(i.style.width="0px"),me(i,"input",(function(){u&&d>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),me(i,"paste",(function(e){we(n,e)||Pa(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),me(i,"cut",o),me(i,"copy",o),me(e.scroller,"paste",(function(t){if(!Lr(e,t)&&!we(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),me(e.lineSpace,"selectstart",(function(t){Lr(e,t)||Ce(t)})),me(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),me(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Za.prototype.createField=function(e){this.wrapper=$a(),this.textarea=this.wrapper.firstChild},Za.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=kn(e);if(e.options.moveInputWithCursor){var i=Xr(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return n},Za.prototype.showSelection=function(e){var t=this.cm.display;F(t.cursorDiv,e.cursors),F(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Za.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&H(this.textarea),u&&d>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",u&&d>=9&&(this.hasSelection=null))}},Za.prototype.getField=function(){return this.textarea},Za.prototype.supportsTouch=function(){return!1},Za.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!k||I()!=this.textarea))try{this.textarea.focus()}catch(e){}},Za.prototype.blur=function(){this.textarea.blur()},Za.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Za.prototype.receivedFocus=function(){this.slowPoll()},Za.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Za.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Za.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||Ie(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(u&&d>=9&&this.hasSelection===i||x&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var a=0,l=Math.min(n.length,i.length);a<l&&n.charCodeAt(a)==i.charCodeAt(a);)++a;return ni(t,(function(){Ia(t,i.slice(a),n.length-a,null,e.composing?"*compose":null),i.length>1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Za.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Za.prototype.onKeyPress=function(){u&&d>=9&&(this.hasSelection=null),this.fastPoll()},Za.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=hn(r,e),a=n.scroller.scrollTop;if(o&&!m){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ii(r,no)(r.doc,Ai(o),q);var l,s=i.style.cssText,c=t.wrapper.style.cssText,h=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(u?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",f&&(l=window.scrollY),n.input.focus(),f&&window.scrollTo(null,l),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=g,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),u&&d>=9&&p(),T){Me(e);me(window,"mouseup",(function e(){ve(window,"mouseup",e),setTimeout(g,20)}))}else setTimeout(g,50)}function p(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function g(){if(t.contextMenuPending==g&&(t.contextMenuPending=!1,t.wrapper.style.cssText=c,i.style.cssText=s,u&&d<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=a),null!=i.selectionStart)){(!u||u&&d<9)&&p();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ii(r,fo)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Za.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Za.prototype.setUneditable=function(){},Za.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Ma&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Ma,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Ei(e)}),!0),r("indentUnit",2,Ei,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){ji(e),Rr(e),mn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(it(n,o))}n++}));for(var i=r.length-1;i>=0;i--)wo(e.doc,t,r[i],it(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Ma&&e.refresh()})),r("specialCharPlaceholder",rr,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",k?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running src")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!S),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){La(e),wi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=ea(t),i=r!=Ma&&ea(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,za,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=vi(t,e.options.lineNumbers),wi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?un(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Gn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=vi(e.options.gutters,t),wi(e)}),!0),r("firstLineNumber",1,wi,!0),r("lineNumberFormatter",(function(e){return e}),wi,!0),r("showCursorWhenSelecting",!1,yn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(An(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Aa),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,yn,!0),r("singleCursorHeightPerLine",!0,yn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,ji,!0),r("addModeClass",!1,ji,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,ji,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Oa),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ii(this,t[e])(this,r,i),be(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](ea(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;r<t.length;++r)if(t[r]==e||t[r].name==e)return t.splice(r,1),!0},addOverlay:oi((function(t,r){var n=t.token?t:e.getMode(this.options,t);if(n.startState)throw new Error("Overlays may not be stateful.");!function(e,t,r){for(var n=0,i=r(t);n<e.length&&r(e[n])<=i;)n++;e.splice(n,0,t)}(this.state.overlays,{mode:n,modeSpec:t,opaque:r&&r.opaque,priority:r&&r.priority||0},(function(e){return e.priority})),this.state.modeGen++,mn(this)})),removeOverlay:oi((function(e){for(var t=this.state.overlays,r=0;r<t.length;++r){var n=t[r].modeSpec;if(n==e||"string"==typeof e&&n.name==e)return t.splice(r,1),this.state.modeGen++,void mn(this)}})),indentLine:oi((function(e,t,r){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),rt(this.doc,e)&&Na(this,e,t,r)})),indentSelection:oi((function(e){for(var t=this,r=this.doc.sel.ranges,n=-1,i=0;i<r.length;i++){var o=r[i];if(o.empty())o.head.line>n&&(Na(t,o.head.line,e,!0),n=o.head.line,i==t.doc.sel.primIndex&&jn(t));else{var a=o.from(),l=o.to(),s=Math.max(n,a.line);n=Math.min(t.lastLine(),l.line-(l.ch?0:1))+1;for(var c=s;c<n;++c)Na(t,c,e);var u=t.doc.sel.ranges;0==a.ch&&r.length==u.length&&u[i].from().ch>0&&eo(t.doc,i,new Ti(a,u[i].to()),q)}}})),getTokenAt:function(e,t){return xt(this,e,t)},getLineTokens:function(e,t){return xt(this,it(e),t,!0)},getTokenTypeAt:function(e){e=dt(this.doc,e);var t,r=gt(this,Xe(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var a=n+i>>1;if((a?r[2*a-1]:0)>=o)i=a;else{if(!(r[2*a+1]<o)){t=r[2*a+2];break}n=a+1}}var l=t?t.indexOf("overlay "):-1;return l<0?t:0==l?null:t.slice(0,l-1)},getModeAt:function(t){var r=this.doc.mode;return r.innerMode?e.innerMode(r,this.getTokenAt(t).state).mode:r},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var n=[];if(!r.hasOwnProperty(t))return n;var i=r[t],o=this.getModeAt(e);if("string"==typeof o[t])i[o[t]]&&n.push(i[o[t]]);else if(o[t])for(var a=0;a<o[t].length;a++){var l=i[o[t][a]];l&&n.push(l)}else o.helperType&&i[o.helperType]?n.push(i[o.helperType]):i[o.name]&&n.push(i[o.name]);for(var s=0;s<i._global.length;s++){var c=i._global[s];c.pred(o,this)&&-1==V(n,c.val)&&n.push(c.val)}return n},getStateAfter:function(e,t){var r=this.doc;return vt(this,(e=ut(r,null==e?r.first+r.size-1:e))+1,t).state},cursorCoords:function(e,t){var r=this.doc.sel.primary();return Xr(this,null==e?r.head:"object"==n(e)?dt(this.doc,e):e?r.from():r.to(),t||"page")},charCoords:function(e,t){return Zr(this,dt(this.doc,e),t||"page")},coordsChar:function(e,t){return Jr(this,(e=Gr(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Gr(this,{top:e,left:0},t||"page").top,tt(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,r){var n,i=!1;if("number"==typeof e){var o=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>o&&(e=o,i=!0),n=Xe(this.doc,e)}else n=e;return Kr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-Kt(n):0)},defaultTextHeight:function(){return ln(this.display)},defaultCharWidth:function(){return sn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,a,l,s=this.display,c=(e=Xr(this,dt(this.doc,e))).bottom,u=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),s.sizer.appendChild(t),"over"==n)c=e.top;else if("above"==n||"near"==n){var d=Math.max(s.wrapper.clientHeight,this.doc.height),f=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>d)&&e.top>t.offsetHeight?c=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=d&&(c=e.bottom),u+t.offsetWidth>f&&(u=f-t.offsetWidth)}t.style.top=c+"px",t.style.left=t.style.right="","right"==i?(u=s.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?u=0:"middle"==i&&(u=(s.sizer.clientWidth-t.offsetWidth)/2),t.style.left=u+"px"),r&&(o=this,a={left:u,top:c,right:u+t.offsetWidth,bottom:c+t.offsetHeight},null!=(l=Nn(o,a)).scrollTop&&Hn(o,l.scrollTop),null!=l.scrollLeft&&$n(o,l.scrollLeft))},triggerOnKeyDown:oi(pa),triggerOnKeyPress:oi(ga),triggerOnKeyUp:ma,triggerOnMouseDown:oi(ya),execCommand:function(e){if(oa.hasOwnProperty(e))return oa[e].call(null,this)},triggerElectric:oi((function(e){_a(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=dt(this.doc,e),a=0;a<t&&!(o=Ba(this.doc,o,i,r,n)).hitSide;++a);return o},moveH:oi((function(e,t){var r=this;this.extendSelectionsBy((function(n){return r.display.shift||r.doc.extend||n.empty()?Ba(r.doc,n.head,e,t,r.options.rtlMoveVisually):e<0?n.from():n.to()}),G)})),deleteH:oi((function(e,t){var r=this.doc.sel,n=this.doc;r.somethingSelected()?n.replaceSelection("",null,"+delete"):ta(this,(function(r){var i=Ba(n,r.head,e,t,!1);return e<0?{from:i,to:r.head}:{from:r.head,to:i}}))})),findPosV:function(e,t,r,n){var i=1,o=n;t<0&&(i=-1,t=-t);for(var a=dt(this.doc,e),l=0;l<t;++l){var s=Xr(this,a,"div");if(null==o?o=s.left:s.left=o,(a=Ra(this,s,i,r)).hitSide)break}return a},moveV:oi((function(e,t){var r=this,n=this.doc,i=[],o=!this.display.shift&&!n.extend&&n.sel.somethingSelected();if(n.extendSelectionsBy((function(a){if(o)return e<0?a.from():a.to();var l=Xr(r,a.head,"div");null!=a.goalColumn&&(l.left=a.goalColumn),i.push(l.left);var s=Ra(r,l,e,t);return"page"==t&&a==n.sel.primary()&&En(r,Zr(r,s,"div").top-l.top),s}),G),i.length)for(var a=0;a<n.sel.ranges.length;a++)n.sel.ranges[a].goalColumn=i[a]})),findWordAt:function(e){var t=Xe(this.doc,e.line).text,r=e.ch,n=e.ch;if(t){var i=this.getHelper(e,"wordChars");"before"!=e.sticky&&n!=t.length||!r?++n:--r;for(var o=t.charAt(r),a=ie(o,i)?function(e){return ie(e,i)}:/\s/.test(o)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!ie(e)};r>0&&a(t.charAt(r-1));)--r;for(;n<t.length&&a(t.charAt(n));)++n}return new Ti(it(e.line,r),it(e.line,n))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?P(this.display.cursorDiv,"CodeMirror-overwrite"):z(this.display.cursorDiv,"CodeMirror-overwrite"),be(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==I()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:oi((function(e,t){In(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Ar(this)-this.display.barHeight,width:e.scrollWidth-Ar(this)-this.display.barWidth,clientHeight:Or(this),clientWidth:zr(this)}},scrollIntoView:oi((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:it(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Pn(e),e.curOp.scrollToPos=t}(this,e):_n(this,e.from,e.to,e.margin)})),setSize:oi((function(e,t){var r=this,n=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=n(e)),null!=t&&(this.display.wrapper.style.height=n(t)),this.options.lineWrapping&&Br(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){gn(r,i,"widget");break}++i})),this.curOp.forceUpdate=!0,be(this,"refresh",this)})),operation:function(e){return ni(this,e)},startOperation:function(){return Xn(this)},endOperation:function(){return Yn(this)},refresh:oi((function(){var e=this.display.cachedTextHeight;mn(this),this.curOp.forceUpdate=!0,Rr(this),In(this,this.doc.scrollLeft,this.doc.scrollTop),hi(this.display),(null==e||Math.abs(e-ln(this.display))>.5)&&fn(this),be(this,"refresh",this)})),swapDoc:oi((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Hi(this,e),Rr(this),this.display.input.reset(),In(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,dr(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xe(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Oa);var Xa="iter insert remove copy getEditor constructor".split(" ");for(var Ya in jo.prototype)jo.prototype.hasOwnProperty(Ya)&&V(Xa,Ya)<0&&(Oa.prototype[Ya]=function(e){return function(){return e.apply(this.doc,arguments)}}(jo.prototype[Ya]));xe(jo),Oa.inputStyles={textarea:Za,contenteditable:Va},Oa.defineMode=function(e){Oa.defaults.mode||"null"==e||(Oa.defaults.mode=e),$e.apply(this,arguments)},Oa.defineMIME=function(e,t){We[e]=t},Oa.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Oa.defineMIME("text/plain","null"),Oa.defineExtension=function(e,t){Oa.prototype[e]=t},Oa.defineDocExtension=function(e,t){jo.prototype[e]=t},Oa.fromTextArea=function(e,t){if((t=t?$(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=I();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=l.getValue()}var i;if(e.form&&(me(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=a}}catch(e){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(ve(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var l=Oa((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return l},function(e){e.off=ve,e.on=me,e.wheelEventPixels=Si,e.Doc=jo,e.splitLines=je,e.countColumn=B,e.findColumn=Z,e.isWordChar=ne,e.Pass=U,e.signal=be,e.Line=Xt,e.changeEnd=zi,e.scrollbarModel=Kn,e.Pos=it,e.cmpPos=ot,e.modes=He,e.mimeModes=We,e.resolveMode=Be,e.getMode=Re,e.modeExtensions=Ve,e.extendMode=Ue,e.copyState=qe,e.startState=Ge,e.innerMode=Ke,e.commands=oa,e.keyMap=Ko,e.keyName=Jo,e.isModifierKey=Yo,e.lookupKey=Xo,e.normalizeKeyMap=Zo,e.StringStream=Ze,e.SharedTextMarker=Oo,e.TextMarker=Ao,e.LineWidget=Mo,e.e_preventDefault=Ce,e.e_stopPropagation=Se,e.e_stop=Me,e.addClass=P,e.contains=j,e.rmClass=z}(Oa),Oa.version="5.49.2",window.CodeMirror=Oa;const Qa=Oa;var Ja={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},el={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};function tl(e){return tl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tl(e)}function rl(e){for(var t={},r=0;r<e.length;++r)t[e[r].toLowerCase()]=!0;return t}Qa.defineMode("xml",(function(e,t){var r,n,i=e.indentUnit,o={},a=t.htmlMode?Ja:el;for(var l in a)o[l]=a[l];for(var l in t)o[l]=t[l];function s(e,t){function n(r){return t.tokenize=r,r(e,t)}var i=e.next();return"<"==i?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(u("atom","]]>")):null:e.match("--")?n(u("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(d(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=u("meta","?>"),"meta"):(r=e.eat("/")?"closeTag":"openTag",t.tokenize=c,"tag bracket"):"&"==i?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function c(e,t){var n,i,o=e.next();if(">"==o||"/"==o&&e.eat(">"))return t.tokenize=s,r=">"==o?"endTag":"selfcloseTag","tag bracket";if("="==o)return r="equals",null;if("<"==o){t.tokenize=s,t.state=m,t.tagName=t.tagStart=null;var a=t.tokenize(e,t);return a?a+" tag error":"tag error"}return/[\'\"]/.test(o)?(t.tokenize=(n=o,i=function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=c;break}return"string"},i.isInAttribute=!0,i),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function u(e,t){return function(r,n){for(;!r.eol();){if(r.match(t)){n.tokenize=s;break}r.next()}return e}}function d(e){return function(t,r){for(var n;null!=(n=t.next());){if("<"==n)return r.tokenize=d(e+1),r.tokenize(t,r);if(">"==n){if(1==e){r.tokenize=s;break}return r.tokenize=d(e-1),r.tokenize(t,r)}}return"meta"}}function f(e,t,r){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=r,(o.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function h(e){e.context&&(e.context=e.context.prev)}function p(e,t){for(var r;;){if(!e.context)return;if(r=e.context.tagName,!o.contextGrabbers.hasOwnProperty(r)||!o.contextGrabbers[r].hasOwnProperty(t))return;h(e)}}function m(e,t,r){return"openTag"==e?(r.tagStart=t.column(),g):"closeTag"==e?v:m}function g(e,t,r){return"word"==e?(r.tagName=t.current(),n="tag",y):o.allowMissingTagName&&"endTag"==e?(n="tag bracket",y(e,t,r)):(n="error",g)}function v(e,t,r){if("word"==e){var i=t.current();return r.context&&r.context.tagName!=i&&o.implicitlyClosed.hasOwnProperty(r.context.tagName)&&h(r),r.context&&r.context.tagName==i||!1===o.matchClosing?(n="tag",b):(n="tag error",w)}return o.allowMissingTagName&&"endTag"==e?(n="tag bracket",b(e,t,r)):(n="error",w)}function b(e,t,r){return"endTag"!=e?(n="error",b):(h(r),m)}function w(e,t,r){return n="error",b(e,0,r)}function y(e,t,r){if("word"==e)return n="attribute",k;if("endTag"==e||"selfcloseTag"==e){var i=r.tagName,a=r.tagStart;return r.tagName=r.tagStart=null,"selfcloseTag"==e||o.autoSelfClosers.hasOwnProperty(i)?p(r,i):(p(r,i),r.context=new f(r,i,a==r.indented)),m}return n="error",y}function k(e,t,r){return"equals"==e?x:(o.allowMissing||(n="error"),y(e,0,r))}function x(e,t,r){return"string"==e?C:"word"==e&&o.allowUnquoted?(n="string",y):(n="error",y(e,0,r))}function C(e,t,r){return"string"==e?C:y(e,0,r)}return s.isInText=!0,{startState:function(e){var t={tokenize:s,state:m,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;r=null;var i=t.tokenize(e,t);return(i||r)&&"comment"!=i&&(n=null,t.state=t.state(r||i,e,t),n&&(i="error"==n?i+" error":n)),i},indent:function(e,t,r){var n=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+i;if(n&&n.noIndent)return Qa.Pass;if(e.tokenize!=c&&e.tokenize!=s)return r?r.match(/^(\s*)/)[0].length:0;if(e.tagName)return!1!==o.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+i*(o.multilineTagIndentFactor||1);if(o.alignCDATA&&/<!\[CDATA\[/.test(t))return 0;var a=t&&/^<(\/)?([\w_:\.-]*)/.exec(t);if(a&&a[1])for(;n;){if(n.tagName==a[2]){n=n.prev;break}if(!o.implicitlyClosed.hasOwnProperty(n.tagName))break;n=n.prev}else if(a)for(;n;){var l=o.contextGrabbers[n.tagName];if(!l||!l.hasOwnProperty(a[2]))break;n=n.prev}for(;n&&n.prev&&!n.startOfLine;)n=n.prev;return n?n.indent+i:e.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:o.htmlMode?"html":"xml",helperType:o.htmlMode?"html":"xml",skipAttribute:function(e){e.state==x&&(e.state=y)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],r=e.context;r;r=r.prev)r.tagName&&t.push(r.tagName);return t.reverse()}}})),Qa.defineMIME("text/xml","xml"),Qa.defineMIME("php","xml"),Qa.defineMIME("vue","xml"),Qa.defineMIME("html","xml"),Qa.defineMIME("application/xml","xml"),Qa.mimeModes.hasOwnProperty("text/html")||Qa.defineMIME("text/html",{name:"xml",htmlMode:!0}),Qa.defineMode("css",(function(e,t){var r=t.inline;t.propertyKeywords||(t=Qa.resolveMode("text/css"));var n,i,o=e.indentUnit,a=t.tokenHooks,l=t.documentTypes||{},s=t.mediaTypes||{},c=t.mediaFeatures||{},u=t.mediaValueKeywords||{},d=t.propertyKeywords||{},f=t.nonStandardPropertyKeywords||{},h=t.fontProperties||{},p=t.counterDescriptors||{},m=t.colorKeywords||{},g=t.valueKeywords||{},v=t.allowNested,b=t.lineComment,w=!0===t.supportsAtComponent;function y(e,t){return n=t,e}function k(e,t){var r=e.next();if(a[r]){var n=a[r](e,t);if(!1!==n)return n}return"@"==r?(e.eatWhile(/[\w\\\-]/),y("def",e.current())):"="==r||("~"==r||"|"==r)&&e.eat("=")?y(null,"compare"):'"'==r||"'"==r?(t.tokenize=x(r),t.tokenize(e,t)):"#"==r?(e.eatWhile(/[\w\\\-]/),y("atom","hash")):"!"==r?(e.match(/^\s*\w*/),y("keyword","important")):/\d/.test(r)||"."==r&&e.eat(/\d/)?(e.eatWhile(/[\w.%]/),y("number","unit")):"-"!==r?/[,+>*\/]/.test(r)?y(null,"select-op"):"."==r&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?y("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(r)?y(null,r):e.match(/[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/.test(e.current().toLowerCase())&&(t.tokenize=C),y("variable callee","variable")):/[\w\\\-]/.test(r)?(e.eatWhile(/[\w\\\-]/),y("property","word")):y(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),y("number","unit")):e.match(/^-[\w\\\-]*/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?y("variable-2","variable-definition"):y("variable-2","variable")):e.match(/^\w+-/)?y("meta","meta"):void 0}function x(e){return function(t,r){for(var n,i=!1;null!=(n=t.next());){if(n==e&&!i){")"==e&&t.backUp(1);break}i=!i&&"\\"==n}return(n==e||!i&&")"!=e)&&(r.tokenize=null),y("string","string")}}function C(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=x(")"),y(null,"(")}function S(e,t,r){this.type=e,this.indent=t,this.prev=r}function L(e,t,r,n){return e.context=new S(r,t.indentation()+(!1===n?0:o),e.context),r}function M(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function T(e,t,r){return z[r.context.type](e,t,r)}function D(e,t,r,n){for(var i=n||1;i>0;i--)r.context=r.context.prev;return T(e,t,r)}function A(e){var t=e.current().toLowerCase();i=g.hasOwnProperty(t)?"atom":m.hasOwnProperty(t)?"keyword":"variable"}var z={top:function(e,t,r){if("{"==e)return L(r,t,"block");if("}"==e&&r.context.prev)return M(r);if(w&&/@component/i.test(e))return L(r,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return L(r,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return L(r,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return r.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&"@"==e.charAt(0))return L(r,t,"at");if("hash"==e)i="builtin";else if("word"==e)i="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return L(r,t,"interpolation");if(":"==e)return"pseudo";if(v&&"("==e)return L(r,t,"parens")}return r.context.type},block:function(e,t,r){if("word"==e){var n=t.current().toLowerCase();return d.hasOwnProperty(n)?(i="property","maybeprop"):f.hasOwnProperty(n)?(i="string-2","maybeprop"):v?(i=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(i+=" error","maybeprop")}return"meta"==e?"block":v||"hash"!=e&&"qualifier"!=e?z.top(e,t,r):(i="error","block")},maybeprop:function(e,t,r){return":"==e?L(r,t,"prop"):T(e,t,r)},prop:function(e,t,r){if(";"==e)return M(r);if("{"==e&&v)return L(r,t,"propBlock");if("}"==e||"{"==e)return D(e,t,r);if("("==e)return L(r,t,"parens");if("hash"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if("word"==e)A(t);else if("interpolation"==e)return L(r,t,"interpolation")}else i+=" error";return"prop"},propBlock:function(e,t,r){return"}"==e?M(r):"word"==e?(i="property","maybeprop"):r.context.type},parens:function(e,t,r){return"{"==e||"}"==e?D(e,t,r):")"==e?M(r):"("==e?L(r,t,"parens"):"interpolation"==e?L(r,t,"interpolation"):("word"==e&&A(t),"parens")},pseudo:function(e,t,r){return"meta"==e?"pseudo":"word"==e?(i="variable-3",r.context.type):T(e,t,r)},documentTypes:function(e,t,r){return"word"==e&&l.hasOwnProperty(t.current())?(i="tag",r.context.type):z.atBlock(e,t,r)},atBlock:function(e,t,r){if("("==e)return L(r,t,"atBlock_parens");if("}"==e||";"==e)return D(e,t,r);if("{"==e)return M(r)&&L(r,t,v?"block":"top");if("interpolation"==e)return L(r,t,"interpolation");if("word"==e){var n=t.current().toLowerCase();i="only"==n||"not"==n||"and"==n||"or"==n?"keyword":s.hasOwnProperty(n)?"attribute":c.hasOwnProperty(n)?"property":u.hasOwnProperty(n)?"keyword":d.hasOwnProperty(n)?"property":f.hasOwnProperty(n)?"string-2":g.hasOwnProperty(n)?"atom":m.hasOwnProperty(n)?"keyword":"error"}return r.context.type},atComponentBlock:function(e,t,r){return"}"==e?D(e,t,r):"{"==e?M(r)&&L(r,t,v?"block":"top",!1):("word"==e&&(i="error"),r.context.type)},atBlock_parens:function(e,t,r){return")"==e?M(r):"{"==e||"}"==e?D(e,t,r,2):z.atBlock(e,t,r)},restricted_atBlock_before:function(e,t,r){return"{"==e?L(r,t,"restricted_atBlock"):"word"==e&&"@counter-style"==r.stateArg?(i="variable","restricted_atBlock_before"):T(e,t,r)},restricted_atBlock:function(e,t,r){return"}"==e?(r.stateArg=null,M(r)):"word"==e?(i="@font-face"==r.stateArg&&!h.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==r.stateArg&&!p.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(e,t,r){return"word"==e?(i="variable","keyframes"):"{"==e?L(r,t,"top"):T(e,t,r)},at:function(e,t,r){return";"==e?M(r):"{"==e||"}"==e?D(e,t,r):("word"==e?i="tag":"hash"==e&&(i="builtin"),"at")},interpolation:function(e,t,r){return"}"==e?M(r):"{"==e||";"==e?D(e,t,r):("word"==e?i="variable":"variable"!=e&&"("!=e&&")"!=e&&(i="error"),"interpolation")}};return{startState:function(e){return{tokenize:null,state:r?"block":"top",stateArg:null,context:new S(r?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var r=(t.tokenize||k)(e,t);return r&&"object"===tl(r)&&(n=r[1],r=r[0]),i=r,"comment"!=n&&(t.state=z[t.state](n,e,t)),i},indent:function(e,t){var r=e.context,n=t&&t.charAt(0),i=r.indent;return"prop"!=r.type||"}"!=n&&")"!=n||(r=r.prev),r.prev&&("}"!=n||"block"!=r.type&&"top"!=r.type&&"interpolation"!=r.type&&"restricted_atBlock"!=r.type?(")"!=n||"parens"!=r.type&&"atBlock_parens"!=r.type)&&("{"!=n||"at"!=r.type&&"atBlock"!=r.type)||(i=Math.max(0,r.indent-o)):i=(r=r.prev).indent),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:b,fold:"brace"}}));var nl=["domain","regexp","url","url-prefix"],il=rl(nl),ol=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],al=rl(ol),ll=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],sl=rl(ll),cl=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],ul=rl(cl),dl=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],fl=rl(dl),hl=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],pl=rl(hl),ml=rl(["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),gl=rl(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),vl=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],bl=rl(vl),wl=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],yl=rl(wl),kl=nl.concat(ol).concat(ll).concat(cl).concat(dl).concat(hl).concat(vl).concat(wl);function xl(e,t){for(var r,n=!1;null!=(r=e.next());){if(n&&"/"==r){t.tokenize=null;break}n="*"==r}return["comment","comment"]}function Cl(e){return Cl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cl(e)}function Sl(e,t){var r,n,i=e.indentUnit,o=t.statementIndent,a=t.jsonld,l=t.json||a,s=t.typescript,c=t.wordCharacters||/[\w$\xa1-\uffff]/,u=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),r=e("keyword b"),n=e("keyword c"),i=e("keyword d"),o=e("operator"),a={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:r,do:r,try:r,finally:r,return:i,break:i,continue:i,new:e("new"),delete:n,void:n,throw:n,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:o,typeof:o,instanceof:o,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:e("this"),class:e("class"),super:e("atom"),yield:n,export:e("export"),import:e("import"),extends:n,await:n}}(),d=/[+\-*&%=<>!?|~^@]/,f=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function h(e,t,i){return r=e,n=i,t}function p(e,t){var r,n=e.next();if('"'==n||"'"==n)return t.tokenize=(r=n,function(e,t){var n,i=!1;if(a&&"@"==e.peek()&&e.match(f))return t.tokenize=p,h("jsonld-keyword","meta");for(;null!=(n=e.next())&&(n!=r||i);)i=!i&&"\\"==n;return i||(t.tokenize=p),h("string","string")}),t.tokenize(e,t);if("."==n&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return h("number","number");if("."==n&&e.match(".."))return h("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return h(n);if("="==n&&e.eat(">"))return h("=>","operator");if("0"==n&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return h("number","number");if(/\d/.test(n))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),h("number","number");if("/"==n)return e.eat("*")?(t.tokenize=m,m(e,t)):e.eat("/")?(e.skipToEnd(),h("comment","comment")):Ke(e,t,1)?(function(e){for(var t,r=!1,n=!1;null!=(t=e.next());){if(!r){if("/"==t&&!n)return;"["==t?n=!0:n&&"]"==t&&(n=!1)}r=!r&&"\\"==t}}(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),h("regexp","string-2")):(e.eat("="),h("operator","operator",e.current()));if("`"==n)return t.tokenize=g,g(e,t);if("#"==n)return e.skipToEnd(),h("error","error");if("<"==n&&e.match("!--")||"-"==n&&e.match("->"))return e.skipToEnd(),h("comment","comment");if(d.test(n))return">"==n&&t.lexical&&">"==t.lexical.type||(e.eat("=")?"!"!=n&&"="!=n||e.eat("="):/[<>*+\-]/.test(n)&&(e.eat(n),">"==n&&e.eat(n))),h("operator","operator",e.current());if(c.test(n)){e.eatWhile(c);var i=e.current();if("."!=t.lastType){if(u.propertyIsEnumerable(i)){var o=u[i];return h(o.type,o.style,i)}if("async"==i&&e.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/,!1))return h("async","keyword",i)}return h("variable","variable",i)}}function m(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=p;break}n="*"==r}return h("comment","comment")}function g(e,t){for(var r,n=!1;null!=(r=e.next());){if(!n&&("`"==r||"$"==r&&e.eat("{"))){t.tokenize=p;break}n=!n&&"\\"==r}return h("quasi","string-2",e.current())}function v(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var r=e.string.indexOf("=>",e.start);if(!(r<0)){if(s){var n=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,r));n&&(r=n.index)}for(var i=0,o=!1,a=r-1;a>=0;--a){var l=e.string.charAt(a),u="([{}])".indexOf(l);if(u>=0&&u<3){if(!i){++a;break}if(0==--i){"("==l&&(o=!0);break}}else if(u>=3&&u<6)++i;else if(c.test(l))o=!0;else if(/["'\/`]/.test(l))for(;;--a){if(0==a)return;if(e.string.charAt(a-1)==l&&"\\"!=e.string.charAt(a-2)){a--;break}}else if(o&&!i){++a;break}}o&&!i&&(t.fatArrowAt=a)}}var b={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0};function w(e,t,r,n,i,o){this.indented=e,this.column=t,this.type=r,this.prev=i,this.info=o,null!=n&&(this.align=n)}function y(e,t){for(var r=e.localVars;r;r=r.next)if(r.name==t)return!0;for(var n=e.context;n;n=n.prev)for(r=n.vars;r;r=r.next)if(r.name==t)return!0}var k={state:null,column:null,marked:null,cc:null};function x(){for(var e=arguments.length-1;e>=0;e--)k.cc.push(arguments[e])}function C(){return x.apply(null,arguments),!0}function S(e,t){for(var r=t;r;r=r.next)if(r.name==e)return!0;return!1}function L(e){var r=k.state;if(k.marked="def",r.context)if("var"==r.lexical.info&&r.context&&r.context.block){var n=M(e,r.context);if(null!=n)return void(r.context=n)}else if(!S(e,r.localVars))return void(r.localVars=new A(e,r.localVars));t.globalVars&&!S(e,r.globalVars)&&(r.globalVars=new A(e,r.globalVars))}function M(e,t){if(t){if(t.block){var r=M(e,t.prev);return r?r==t.prev?t:new D(r,t.vars,!0):null}return S(e,t.vars)?t:new D(t.prev,new A(e,t.vars),!1)}return null}function T(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function D(e,t,r){this.prev=e,this.vars=t,this.block=r}function A(e,t){this.name=e,this.next=t}var z=new A("this",new A("arguments",null));function O(){k.state.context=new D(k.state.context,k.state.localVars,!1),k.state.localVars=z}function F(){k.state.context=new D(k.state.context,k.state.localVars,!0),k.state.localVars=null}function N(){k.state.localVars=k.state.context.vars,k.state.context=k.state.context.prev}function E(e,t){var r=function(){var r=k.state,n=r.indented;if("stat"==r.lexical.type)n=r.lexical.indented;else for(var i=r.lexical;i&&")"==i.type&&i.align;i=i.prev)n=i.indented;r.lexical=new w(n,k.stream.column(),e,null,r.lexical,t)};return r.lex=!0,r}function j(){var e=k.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function I(e){return function t(r){return r==e?C():";"==e||"}"==r||")"==r||"]"==r?x():C(t)}}function P(e,t){return"var"==e?C(E("vardef",t),be,I(";"),j):"keyword a"==e?C(E("form"),$,P,j):"keyword b"==e?C(E("form"),P,j):"keyword d"==e?k.stream.match(/^\s*$/,!1)?C():C(E("stat"),R,I(";"),j):"debugger"==e?C(I(";")):"{"==e?C(E("}"),F,oe,j,N):";"==e?C():"if"==e?("else"==k.state.lexical.info&&k.state.cc[k.state.cc.length-1]==j&&k.state.cc.pop()(),C(E("form"),$,P,j,Se)):"function"==e?C(De):"for"==e?C(E("form"),Le,P,j):"class"==e||s&&"interface"==t?(k.marked="keyword",C(E("form","class"==e?e:t),Ne,j)):"variable"==e?s&&"declare"==t?(k.marked="keyword",C(P)):s&&("module"==t||"enum"==t||"type"==t)&&k.stream.match(/^\s*\w/,!1)?(k.marked="keyword","enum"==t?C(Ue):"type"==t?C(ze,I("operator"),ue,I(";")):C(E("form"),we,I("{"),E("}"),oe,j,j)):s&&"namespace"==t?(k.marked="keyword",C(E("form"),H,P,j)):s&&"abstract"==t?(k.marked="keyword",C(P)):C(E("stat"),Q):"switch"==e?C(E("form"),$,I("{"),E("}","switch"),F,oe,j,j,N):"case"==e?C(H,I(":")):"default"==e?C(I(":")):"catch"==e?C(E("form"),O,_,P,j,N):"export"==e?C(E("stat"),Pe,j):"import"==e?C(E("stat"),He,j):"async"==e?C(P):"@"==t?C(H,P):x(E("stat"),H,I(";"),j)}function _(e){if("("==e)return C(Oe,I(")"))}function H(e,t){return B(e,t,!1)}function W(e,t){return B(e,t,!0)}function $(e){return"("!=e?x():C(E(")"),H,I(")"),j)}function B(e,t,r){if(k.state.fatArrowAt==k.stream.start){var n=r?Z:G;if("("==e)return C(O,E(")"),ne(Oe,")"),j,I("=>"),n,N);if("variable"==e)return x(O,we,I("=>"),n,N)}var i=r?U:V;return b.hasOwnProperty(e)?C(i):"function"==e?C(De,i):"class"==e||s&&"interface"==t?(k.marked="keyword",C(E("form"),Fe,j)):"keyword c"==e||"async"==e?C(r?W:H):"("==e?C(E(")"),R,I(")"),j,i):"operator"==e||"spread"==e?C(r?W:H):"["==e?C(E("]"),Ve,j,i):"{"==e?ie(ee,"}",null,i):"quasi"==e?x(q,i):"new"==e?C(function(e){return function(t){return"."==t?C(e?Y:X):"variable"==t&&s?C(me,e?U:V):x(e?W:H)}}(r)):"import"==e?C(H):C()}function R(e){return e.match(/[;\}\)\],]/)?x():x(H)}function V(e,t){return","==e?C(H):U(e,t,!1)}function U(e,t,r){var n=0==r?V:U,i=0==r?H:W;return"=>"==e?C(O,r?Z:G,N):"operator"==e?/\+\+|--/.test(t)||s&&"!"==t?C(n):s&&"<"==t&&k.stream.match(/^([^>]|<.*?>)*>\s*\(/,!1)?C(E(">"),ne(ue,">"),j,n):"?"==t?C(H,I(":"),i):C(i):"quasi"==e?x(q,n):";"!=e?"("==e?ie(W,")","call",n):"."==e?C(J,n):"["==e?C(E("]"),R,I("]"),j,n):s&&"as"==t?(k.marked="keyword",C(ue,n)):"regexp"==e?(k.state.lastType=k.marked="operator",k.stream.backUp(k.stream.pos-k.stream.start-1),C(i)):void 0:void 0}function q(e,t){return"quasi"!=e?x():"${"!=t.slice(t.length-2)?C(q):C(H,K)}function K(e){if("}"==e)return k.marked="string-2",k.state.tokenize=g,C(q)}function G(e){return v(k.stream,k.state),x("{"==e?P:H)}function Z(e){return v(k.stream,k.state),x("{"==e?P:W)}function X(e,t){if("target"==t)return k.marked="keyword",C(V)}function Y(e,t){if("target"==t)return k.marked="keyword",C(U)}function Q(e){return":"==e?C(j,P):x(V,I(";"),j)}function J(e){if("variable"==e)return k.marked="property",C()}function ee(e,t){return"async"==e?(k.marked="property",C(ee)):"variable"==e||"keyword"==k.style?(k.marked="property","get"==t||"set"==t?C(te):(s&&k.state.fatArrowAt==k.stream.start&&(r=k.stream.match(/^\s*:\s*/,!1))&&(k.state.fatArrowAt=k.stream.pos+r[0].length),C(re))):"number"==e||"string"==e?(k.marked=a?"property":k.style+" property",C(re)):"jsonld-keyword"==e?C(re):s&&T(t)?(k.marked="keyword",C(ee)):"["==e?C(H,ae,I("]"),re):"spread"==e?C(W,re):"*"==t?(k.marked="keyword",C(ee)):":"==e?x(re):void 0;var r}function te(e){return"variable"!=e?x(re):(k.marked="property",C(De))}function re(e){return":"==e?C(W):"("==e?x(De):void 0}function ne(e,t,r){function n(i,o){if(r?r.indexOf(i)>-1:","==i){var a=k.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),C((function(r,n){return r==t||n==t?x():x(e)}),n)}return i==t||o==t?C():r&&r.indexOf(";")>-1?x(e):C(I(t))}return function(r,i){return r==t||i==t?C():x(e,n)}}function ie(e,t,r){for(var n=3;n<arguments.length;n++)k.cc.push(arguments[n]);return C(E(t,r),ne(e,t),j)}function oe(e){return"}"==e?C():x(P,oe)}function ae(e,t){if(s){if(":"==e)return C(ue);if("?"==t)return C(ae)}}function le(e,t){if(s&&(":"==e||"in"==t))return C(ue)}function se(e){if(s&&":"==e)return k.stream.match(/^\s*\w+\s+is\b/,!1)?C(H,ce,ue):C(ue)}function ce(e,t){if("is"==t)return k.marked="keyword",C()}function ue(e,t){return"keyof"==t||"typeof"==t||"infer"==t?(k.marked="keyword",C("typeof"==t?W:ue)):"variable"==e||"void"==t?(k.marked="type",C(pe)):"|"==t||"&"==t?C(ue):"string"==e||"number"==e||"atom"==e?C(pe):"["==e?C(E("]"),ne(ue,"]",","),j,pe):"{"==e?C(E("}"),ne(fe,"}",",;"),j,pe):"("==e?C(ne(he,")"),de,pe):"<"==e?C(ne(ue,">"),ue):void 0}function de(e){if("=>"==e)return C(ue)}function fe(e,t){return"variable"==e||"keyword"==k.style?(k.marked="property",C(fe)):"?"==t||"number"==e||"string"==e?C(fe):":"==e?C(ue):"["==e?C(I("variable"),le,I("]"),fe):"("==e?x(Ae,fe):void 0}function he(e,t){return"variable"==e&&k.stream.match(/^\s*[?:]/,!1)||"?"==t?C(he):":"==e?C(ue):"spread"==e?C(he):x(ue)}function pe(e,t){return"<"==t?C(E(">"),ne(ue,">"),j,pe):"|"==t||"."==e||"&"==t?C(ue):"["==e?C(ue,I("]"),pe):"extends"==t||"implements"==t?(k.marked="keyword",C(ue)):"?"==t?C(ue,I(":"),ue):void 0}function me(e,t){if("<"==t)return C(E(">"),ne(ue,">"),j,pe)}function ge(){return x(ue,ve)}function ve(e,t){if("="==t)return C(ue)}function be(e,t){return"enum"==t?(k.marked="keyword",C(Ue)):x(we,ae,xe,Ce)}function we(e,t){return s&&T(t)?(k.marked="keyword",C(we)):"variable"==e?(L(t),C()):"spread"==e?C(we):"["==e?ie(ke,"]"):"{"==e?ie(ye,"}"):void 0}function ye(e,t){return"variable"!=e||k.stream.match(/^\s*:/,!1)?("variable"==e&&(k.marked="property"),"spread"==e?C(we):"}"==e?x():"["==e?C(H,I("]"),I(":"),ye):C(I(":"),we,xe)):(L(t),C(xe))}function ke(){return x(we,xe)}function xe(e,t){if("="==t)return C(W)}function Ce(e){if(","==e)return C(be)}function Se(e,t){if("keyword b"==e&&"else"==t)return C(E("form","else"),P,j)}function Le(e,t){return"await"==t?C(Le):"("==e?C(E(")"),Me,j):void 0}function Me(e){return"var"==e?C(be,Te):"variable"==e?C(Te):x(Te)}function Te(e,t){return")"==e?C():";"==e?C(Te):"in"==t||"of"==t?(k.marked="keyword",C(H,Te)):x(H,Te)}function De(e,t){return"*"==t?(k.marked="keyword",C(De)):"variable"==e?(L(t),C(De)):"("==e?C(O,E(")"),ne(Oe,")"),j,se,P,N):s&&"<"==t?C(E(">"),ne(ge,">"),j,De):void 0}function Ae(e,t){return"*"==t?(k.marked="keyword",C(Ae)):"variable"==e?(L(t),C(Ae)):"("==e?C(O,E(")"),ne(Oe,")"),j,se,N):s&&"<"==t?C(E(">"),ne(ge,">"),j,Ae):void 0}function ze(e,t){return"keyword"==e||"variable"==e?(k.marked="type",C(ze)):"<"==t?C(E(">"),ne(ge,">"),j):void 0}function Oe(e,t){return"@"==t&&C(H,Oe),"spread"==e?C(Oe):s&&T(t)?(k.marked="keyword",C(Oe)):s&&"this"==e?C(ae,xe):x(we,ae,xe)}function Fe(e,t){return"variable"==e?Ne(e,t):Ee(e,t)}function Ne(e,t){if("variable"==e)return L(t),C(Ee)}function Ee(e,t){return"<"==t?C(E(">"),ne(ge,">"),j,Ee):"extends"==t||"implements"==t||s&&","==e?("implements"==t&&(k.marked="keyword"),C(s?ue:H,Ee)):"{"==e?C(E("}"),je,j):void 0}function je(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||s&&T(t))&&k.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(k.marked="keyword",C(je)):"variable"==e||"keyword"==k.style?(k.marked="property",C(s?Ie:De,je)):"number"==e||"string"==e?C(s?Ie:De,je):"["==e?C(H,ae,I("]"),s?Ie:De,je):"*"==t?(k.marked="keyword",C(je)):s&&"("==e?x(Ae,je):";"==e||","==e?C(je):"}"==e?C():"@"==t?C(H,je):void 0}function Ie(e,t){if("?"==t)return C(Ie);if(":"==e)return C(ue,xe);if("="==t)return C(W);var r=k.state.lexical.prev;return x(r&&"interface"==r.info?Ae:De)}function Pe(e,t){return"*"==t?(k.marked="keyword",C(Re,I(";"))):"default"==t?(k.marked="keyword",C(H,I(";"))):"{"==e?C(ne(_e,"}"),Re,I(";")):x(P)}function _e(e,t){return"as"==t?(k.marked="keyword",C(I("variable"))):"variable"==e?x(W,_e):void 0}function He(e){return"string"==e?C():"("==e?x(H):x(We,$e,Re)}function We(e,t){return"{"==e?ie(We,"}"):("variable"==e&&L(t),"*"==t&&(k.marked="keyword"),C(Be))}function $e(e){if(","==e)return C(We,$e)}function Be(e,t){if("as"==t)return k.marked="keyword",C(We)}function Re(e,t){if("from"==t)return k.marked="keyword",C(H)}function Ve(e){return"]"==e?C():x(ne(W,"]"))}function Ue(){return x(E("form"),we,I("{"),E("}"),ne(qe,"}"),j,j)}function qe(){return x(we,xe)}function Ke(e,t,r){return t.tokenize==p&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(r||0)))}return N.lex=!0,j.lex=!0,{startState:function(e){var r={tokenize:p,lastType:"sof",cc:[],lexical:new w((e||0)-i,0,"block",!1),localVars:t.localVars,context:t.localVars&&new D(null,null,!1),indented:e||0};return t.globalVars&&"object"===Cl(t.globalVars)&&(r.globalVars=t.globalVars),r},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),v(e,t)),t.tokenize!=m&&e.eatSpace())return null;var i=t.tokenize(e,t);return"comment"==r?i:(t.lastType="operator"!=r||"++"!=n&&"--"!=n?r:"incdec",function(e,t,r,n,i){var o=e.cc;for(k.state=e,k.stream=i,k.marked=null,k.cc=o,k.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((o.length?o.pop():l?H:P)(r,n)){for(;o.length&&o[o.length-1].lex;)o.pop()();return k.marked?k.marked:"variable"==r&&y(e,n)?"variable-2":t}}(t,i,r,n,e))},indent:function(e,r){if(e.tokenize==m)return Qa.Pass;if(e.tokenize!=p)return 0;var n,a=r&&r.charAt(0),l=e.lexical;if(!/^\s*else\b/.test(r))for(var s=e.cc.length-1;s>=0;--s){var c=e.cc[s];if(c==j)l=l.prev;else if(c!=Se)break}for(;("stat"==l.type||"form"==l.type)&&("}"==a||(n=e.cc[e.cc.length-1])&&(n==V||n==U)&&!/^[,\.=+\-*:?[\(]/.test(r));)l=l.prev;o&&")"==l.type&&"stat"==l.prev.type&&(l=l.prev);var u=l.type,f=a==u;return"vardef"==u?l.indented+("operator"==e.lastType||","==e.lastType?l.info.length+1:0):"form"==u&&"{"==a?l.indented:"form"==u?l.indented+i:"stat"==u?l.indented+(function(e,t){return"operator"==e.lastType||","==e.lastType||d.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}(e,r)?o||i:0):"switch"!=l.info||f||0==t.doubleIndentSwitch?l.align?l.column+(f?0:1):l.indented+(f?0:i):l.indented+(/^(?:case|default)\b/.test(r)?i:2*i)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:l?null:"/*",blockCommentEnd:l?null:"*/",blockCommentContinue:l?null:" * ",lineComment:l?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:l?"json":"javascript",jsonldMode:a,jsonMode:l,expressionAllowed:Ke,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=H&&t!=W||e.cc.pop()}}}Qa.registerHelper("hintWords","css",kl),Qa.defineMIME("text/css",{documentTypes:il,mediaTypes:al,mediaFeatures:sl,mediaValueKeywords:ul,propertyKeywords:fl,nonStandardPropertyKeywords:pl,fontProperties:ml,counterDescriptors:gl,colorKeywords:bl,valueKeywords:yl,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=xl,xl(e,t))}},name:"css"}),Qa.defineMIME("text/x-scss",{mediaTypes:al,mediaFeatures:sl,mediaValueKeywords:ul,propertyKeywords:fl,nonStandardPropertyKeywords:pl,colorKeywords:bl,valueKeywords:yl,fontProperties:ml,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=xl,xl(e,t)):["operator","operator"]},":":function(e){return!!e.match(/\s*\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),Qa.defineMIME("text/x-less",{mediaTypes:al,mediaFeatures:sl,mediaValueKeywords:ul,propertyKeywords:fl,nonStandardPropertyKeywords:pl,colorKeywords:bl,valueKeywords:yl,fontProperties:ml,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=xl,xl(e,t)):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),Qa.defineMIME("text/x-gss",{documentTypes:il,mediaTypes:al,mediaFeatures:sl,propertyKeywords:fl,nonStandardPropertyKeywords:pl,fontProperties:ml,counterDescriptors:gl,colorKeywords:bl,valueKeywords:yl,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=xl,xl(e,t))}},name:"css",helperType:"gss"}),Qa.defineMIME("less","css"),Qa.defineMIME("scss","css"),Qa.defineMIME("sass","css"),Qa.defineMIME("style","css"),Qa.defineMode("javascript",Sl),Qa.defineMode("js",Sl),Qa.registerHelper("wordChars","javascript",/[\w$]/),Qa.defineMIME("json",{name:"javascript",json:!0}),Qa.defineMIME("typescript",{name:"javascript",typescript:!0}),Qa.defineMIME("ts",{name:"javascript",typescript:!0});["js","json","python","py","react","coffeescript","dart","go","jsx"].forEach((function(e){Qa.defineMIME(e,"javascript")})),Qa.defineMode("markdown",(function(e,t){var r=Qa.getMode(e,"text/html"),n="null"==r.name;void 0===t.highlightFormatting&&(t.highlightFormatting=!1),void 0===t.maxBlockquoteDepth&&(t.maxBlockquoteDepth=0),void 0===t.taskLists&&(t.taskLists=!1),void 0===t.strikethrough&&(t.strikethrough=!1),void 0===t.emoji&&(t.emoji=!1),void 0===t.fencedCodeBlockHighlighting&&(t.fencedCodeBlockHighlighting=!0),void 0===t.xml&&(t.xml=!0),void 0===t.tokenTypeOverrides&&(t.tokenTypeOverrides={});var i={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var o in i)i.hasOwnProperty(o)&&t.tokenTypeOverrides[o]&&(i[o]=t.tokenTypeOverrides[o]);var a=/^([*\-_])(?:\s*\1){2,}\s*$/,l=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,s=/^\[(x| )\](?=\s)/i,c=t.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,u=/^ *(?:\={1,}|-{1,})\s*$/,d=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w+#-]*)[^\n`]*$/,h=/^\s*\[[^\]]+?\]:.*$/,p=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/;function m(e,t,r){return t.f=t.inline=r,r(e,t)}function g(e,t,r){return t.f=t.block=r,r(e,t)}function v(e){if(e.linkTitle=!1,e.linkHref=!1,e.linkText=!1,e.em=!1,e.strong=!1,e.strikethrough=!1,e.quote=0,e.indentedCode=!1,e.f==w){var t=n;if(!t){var i=Qa.innerMode(r,e.htmlState);t="xml"==i.mode.name&&null===i.state.tagStart&&!i.state.context&&i.state.tokenize.isInText}t&&(e.f=C,e.block=b,e.htmlState=null)}return e.trailingSpace=0,e.trailingSpaceNewLine=!1,e.prevLine=e.thisLine,e.thisLine={stream:null},null}function b(r,n){var o,d=r.column()===n.indentation,p=!(o=n.prevLine.stream)||!/\S/.test(o.string),g=n.indentedCode,v=n.prevLine.hr,b=!1!==n.list,w=(n.listStack[n.listStack.length-1]||0)+3;n.indentedCode=!1;var x=n.indentation;if(null===n.indentationDiff&&(n.indentationDiff=n.indentation,b)){for(n.list=null;x<n.listStack[n.listStack.length-1];)n.listStack.pop(),n.listStack.length?n.indentation=n.listStack[n.listStack.length-1]:n.list=!1;!1!==n.list&&(n.indentationDiff=x-n.listStack[n.listStack.length-1])}var C=!(p||v||n.prevLine.header||b&&g||n.prevLine.fencedCodeEnd),S=(!1===n.list||v||p)&&n.indentation<=w&&r.match(a),L=null;if(n.indentationDiff>=4&&(g||n.prevLine.fencedCodeEnd||n.prevLine.header||p))return r.skipToEnd(),n.indentedCode=!0,i.code;if(r.eatSpace())return null;if(d&&n.indentation<=w&&(L=r.match(c))&&L[1].length<=6)return n.quote=0,n.header=L[1].length,n.thisLine.header=!0,t.highlightFormatting&&(n.formatting="header"),n.f=n.inline,k(n);if(n.indentation<=w&&r.eat(">"))return n.quote=d?1:n.quote+1,t.highlightFormatting&&(n.formatting="quote"),r.eatSpace(),k(n);if(!S&&!n.setext&&d&&n.indentation<=w&&(L=r.match(l))){var M=L[1]?"ol":"ul";return n.indentation=x+r.current().length,n.list=!0,n.quote=0,n.listStack.push(n.indentation),n.em=!1,n.strong=!1,n.code=!1,n.strikethrough=!1,t.taskLists&&r.match(s,!1)&&(n.taskList=!0),n.f=n.inline,t.highlightFormatting&&(n.formatting=["list","list-"+M]),k(n)}return d&&n.indentation<=w&&(L=r.match(f,!0))?(n.quote=0,n.fencedEndRE=new RegExp(L[1]+"+ *$"),n.localMode=t.fencedCodeBlockHighlighting&&function(t){if(Qa.findModeByName){var r=Qa.findModeByName(t);r&&(t=r.mime||r.mimes[0])}var n=Qa.getMode(e,t);return"null"==n.name?null:n}(L[2]),n.localMode&&(n.localState=Qa.startState(n.localMode)),n.f=n.block=y,t.highlightFormatting&&(n.formatting="code-block"),n.code=-1,k(n)):n.setext||!(C&&b||n.quote||!1!==n.list||n.code||S||h.test(r.string))&&(L=r.lookAhead(1))&&(L=L.match(u))?(n.setext?(n.header=n.setext,n.setext=0,r.skipToEnd(),t.highlightFormatting&&(n.formatting="header")):(n.header="="==L[0].charAt(0)?1:2,n.setext=n.header),n.thisLine.header=!0,n.f=n.inline,k(n)):S?(r.skipToEnd(),n.hr=!0,n.thisLine.hr=!0,i.hr):"["===r.peek()?m(r,n,T):m(r,n,n.inline)}function w(e,t){var i=r.token(e,t.htmlState);if(!n){var o=Qa.innerMode(r,t.htmlState);("xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText||t.md_inside&&e.current().indexOf(">")>-1)&&(t.f=C,t.block=b,t.htmlState=null)}return i}function y(e,r){var n,o=r.listStack[r.listStack.length-1]||0,a=r.indentation<o,l=o+3;return r.fencedEndRE&&r.indentation<=l&&(a||e.match(r.fencedEndRE))?(t.highlightFormatting&&(r.formatting="code-block"),a||(n=k(r)),r.localMode=r.localState=null,r.block=b,r.f=C,r.fencedEndRE=null,r.code=0,r.thisLine.fencedCodeEnd=!0,a?g(e,r,r.block):n):r.localMode?r.localMode.token(e,r.localState):(e.skipToEnd(),i.code)}function k(e){var r=[];if(e.formatting){r.push(i.formatting),"string"==typeof e.formatting&&(e.formatting=[e.formatting]);for(var n=0;n<e.formatting.length;n++)r.push(i.formatting+"-"+e.formatting[n]),"header"===e.formatting[n]&&r.push(i.formatting+"-"+e.formatting[n]+"-"+e.header),"quote"===e.formatting[n]&&(!t.maxBlockquoteDepth||t.maxBlockquoteDepth>=e.quote?r.push(i.formatting+"-"+e.formatting[n]+"-"+e.quote):r.push("error"))}if(e.taskOpen)return r.push("meta"),r.length?r.join(" "):null;if(e.taskClosed)return r.push("property"),r.length?r.join(" "):null;if(e.linkHref?r.push(i.linkHref,"url"):(e.strong&&r.push(i.strong),e.em&&r.push(i.em),e.strikethrough&&r.push(i.strikethrough),e.emoji&&r.push(i.emoji),e.linkText&&r.push(i.linkText),e.code&&r.push(i.code),e.image&&r.push(i.image),e.imageAltText&&r.push(i.imageAltText,"link"),e.imageMarker&&r.push(i.imageMarker)),e.header&&r.push(i.header,i.header+"-"+e.header),e.quote&&(r.push(i.quote),!t.maxBlockquoteDepth||t.maxBlockquoteDepth>=e.quote?r.push(i.quote+"-"+e.quote):r.push(i.quote+"-"+t.maxBlockquoteDepth)),!1!==e.list){var o=(e.listStack.length-1)%3;o?1===o?r.push(i.list2):r.push(i.list3):r.push(i.list1)}return e.trailingSpaceNewLine?r.push("trailing-space-new-line"):e.trailingSpace&&r.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),r.length?r.join(" "):null}function x(e,t){if(e.match(d,!0))return k(t)}function C(e,n){var o=n.text(e,n);if(void 0!==o)return o;if(n.list)return n.list=null,k(n);if(n.taskList)return" "===e.match(s,!0)[1]?n.taskOpen=!0:n.taskClosed=!0,t.highlightFormatting&&(n.formatting="task"),n.taskList=!1,k(n);if(n.taskOpen=!1,n.taskClosed=!1,n.header&&e.match(/^#+$/,!0))return t.highlightFormatting&&(n.formatting="header"),k(n);var a=e.next();if(n.linkTitle){n.linkTitle=!1;var l=a;"("===a&&(l=")");var c="^\\s*(?:[^"+(l=String(l).replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(e.match(new RegExp(c),!0))return i.linkHref}if("`"===a){var u=n.formatting;t.highlightFormatting&&(n.formatting="code"),e.eatWhile("`");var d=e.current().length;if(0!=n.code||n.quote&&1!=d){if(d==n.code){var f=k(n);return n.code=0,f}return n.formatting=u,k(n)}return n.code=d,k(n)}if(n.code)return k(n);if("\\"===a&&(e.next(),t.highlightFormatting)){var h=k(n),m=i.formatting+"-escape";return h?h+" "+m:m}if("!"===a&&e.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return n.imageMarker=!0,n.image=!0,t.highlightFormatting&&(n.formatting="image"),k(n);if("["===a&&n.imageMarker&&e.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return n.imageMarker=!1,n.imageAltText=!0,t.highlightFormatting&&(n.formatting="image"),k(n);if("]"===a&&n.imageAltText){t.highlightFormatting&&(n.formatting="image");var h=k(n);return n.imageAltText=!1,n.image=!1,n.inline=n.f=L,h}if("["===a&&!n.image)return n.linkText&&e.match(/^.*?\]/)||(n.linkText=!0,t.highlightFormatting&&(n.formatting="link")),k(n);if("]"===a&&n.linkText){t.highlightFormatting&&(n.formatting="link");var h=k(n);return n.linkText=!1,n.inline=n.f=e.match(/\(.*?\)| ?\[.*?\]/,!1)?L:C,h}if("<"===a&&e.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return n.f=n.inline=S,t.highlightFormatting&&(n.formatting="link"),(h=k(n))?h+=" ":h="",h+i.linkInline;if("<"===a&&e.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return n.f=n.inline=S,t.highlightFormatting&&(n.formatting="link"),(h=k(n))?h+=" ":h="",h+i.linkEmail;if(t.xml&&"<"===a&&e.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var v=e.string.indexOf(">",e.pos);if(-1!=v){var b=e.string.substring(e.start,v);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(b)&&(n.md_inside=!0)}return e.backUp(1),n.htmlState=Qa.startState(r),g(e,n,w)}if(t.xml&&"<"===a&&e.match(/^\/\w*?>/))return n.md_inside=!1,"tag";if("*"===a||"_"===a){for(var y=1,x=1==e.pos?" ":e.string.charAt(e.pos-2);y<3&&e.eat(a);)y++;var M=e.peek()||" ",T=!/\s/.test(M)&&(!p.test(M)||/\s/.test(x)||p.test(x)),D=!/\s/.test(x)&&(!p.test(x)||/\s/.test(M)||p.test(M)),A=null,z=null;if(y%2&&(n.em||!T||"*"!==a&&D&&!p.test(x)?n.em!=a||!D||"*"!==a&&T&&!p.test(M)||(A=!1):A=!0),y>1&&(n.strong||!T||"*"!==a&&D&&!p.test(x)?n.strong!=a||!D||"*"!==a&&T&&!p.test(M)||(z=!1):z=!0),null!=z||null!=A){t.highlightFormatting&&(n.formatting=null==A?"strong":null==z?"em":"strong em"),!0===A&&(n.em=a),!0===z&&(n.strong=a);f=k(n);return!1===A&&(n.em=!1),!1===z&&(n.strong=!1),f}}else if(" "===a&&(e.eat("*")||e.eat("_"))){if(" "===e.peek())return k(n);e.backUp(1)}if(t.strikethrough)if("~"===a&&e.eatWhile(a)){if(n.strikethrough){t.highlightFormatting&&(n.formatting="strikethrough");f=k(n);return n.strikethrough=!1,f}if(e.match(/^[^\s]/,!1))return n.strikethrough=!0,t.highlightFormatting&&(n.formatting="strikethrough"),k(n)}else if(" "===a&&e.match(/^~~/,!0)){if(" "===e.peek())return k(n);e.backUp(2)}if(t.emoji&&":"===a&&e.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){n.emoji=!0,t.highlightFormatting&&(n.formatting="emoji");var O=k(n);return n.emoji=!1,O}return" "===a&&(e.match(/^ +$/,!1)?n.trailingSpace++:n.trailingSpace&&(n.trailingSpaceNewLine=!0)),k(n)}function S(e,r){if(">"===e.next()){r.f=r.inline=C,t.highlightFormatting&&(r.formatting="link");var n=k(r);return n?n+=" ":n="",n+i.linkInline}return e.match(/^[^>]+/,!0),i.linkInline}function L(e,r){if(e.eatSpace())return null;var n,i=e.next();return"("===i||"["===i?(r.f=r.inline=(n="("===i?")":"]",function(e,r){if(e.next()===n){r.f=r.inline=C,t.highlightFormatting&&(r.formatting="link-string");var i=k(r);return r.linkHref=!1,i}return e.match(M[n]),r.linkHref=!0,k(r)}),t.highlightFormatting&&(r.formatting="link-string"),r.linkHref=!0,k(r)):"error"}var M={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function T(e,r){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(r.f=D,e.next(),t.highlightFormatting&&(r.formatting="link"),r.linkText=!0,k(r)):m(e,r,C)}function D(e,r){if(e.match(/^\]:/,!0)){r.f=r.inline=A,t.highlightFormatting&&(r.formatting="link");var n=k(r);return r.linkText=!1,n}return e.match(/^([^\]\\]|\\.)+/,!0),i.linkText}function A(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=C,i.linkHref+" url")}var z={startState:function(){return{f:b,prevLine:{stream:null},thisLine:{stream:null},block:b,htmlState:null,indentation:0,inline:C,text:x,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(e){return{f:e.f,prevLine:e.prevLine,thisLine:e.thisLine,block:e.block,htmlState:e.htmlState&&Qa.copyState(r,e.htmlState),indentation:e.indentation,localMode:e.localMode,localState:e.localMode?Qa.copyState(e.localMode,e.localState):null,inline:e.inline,text:e.text,formatting:!1,linkText:e.linkText,linkTitle:e.linkTitle,linkHref:e.linkHref,code:e.code,em:e.em,strong:e.strong,strikethrough:e.strikethrough,emoji:e.emoji,header:e.header,setext:e.setext,hr:e.hr,taskList:e.taskList,list:e.list,listStack:e.listStack.slice(0),quote:e.quote,indentedCode:e.indentedCode,trailingSpace:e.trailingSpace,trailingSpaceNewLine:e.trailingSpaceNewLine,md_inside:e.md_inside,fencedEndRE:e.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return v(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=w)){var r=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentation=r,t.indentationDiff=null,r>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==w?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:z}},indent:function(e,t,n){return e.block==w&&r.indent?r.indent(e.htmlState,t,n):e.localState&&e.localMode.indent?e.localMode.indent(e.localState,t,n):Qa.Pass},blankLine:v,getType:k,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z}),"xml"),Qa.defineMIME("text/src","markdown"),Qa.defineMIME("text/x-src","markdown");const Ll={tabSize:4,styleActiveLine:!0,lineNumbers:!0,lineWrapping:!1,line:!0,mode:"text/x-src",theme:"default",cursorHeight:.8,lineWiseCopyCut:!0};var Ml=r(93379),Tl=r.n(Ml),Dl=r(74402),Al={insert:"head",singleton:!1};Tl()(Dl.Z,Al);Dl.Z.locals;const zl={strong:!0,italic:!0,overline:!0,h1:!0,h2:!0,h3:!0,h4:!1,h5:!1,h6:!1,hr:!0,quote:!0,ul:!0,ol:!0,code:!0,link:!0,image:!0,uploadImage:!1,custom_image:!1,custom_uploadImage:!1,custom_uploadFile:!1,table:!0,checked:!0,notChecked:!0,split:!0,preview:!0,fullscreen:!0,theme:!0,exportmd:!0,importmd:!0,save:!1,clear:!1};function Ol(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ol(Object(r),!0).forEach((function(t){Nl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ol(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Nl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const El={name:"markdown",props:{value:{type:[String,Number],default:""},theme:{type:String,default:"light"},width:{type:[Number,String],default:"auto"},height:{type:[Number,String],default:600},toolbars:{type:Object,default:function(){return{}}},bordered:{type:Boolean,default:!0},autoSave:{type:Boolean,default:!1},interval:{type:Number,default:1e4},exportFileName:{type:String,default:"unnamed"},markedOptions:{type:Object,default:function(){return{}}},copyCode:{type:Boolean,default:!0},copyBtnText:{type:String,default:"复制代码"},isPreview:{type:Boolean,default:!1},isCustomFullscreen:{type:Boolean,default:!1}},data:function(){return{currentValue:"",timeoutId:null,indexLenth:1,html:"",preview:!1,split:!0,fullscreen:!1,scrollSide:"",lastInsert:"",timerId:null,themeName:"",themeSlideDown:!1,imgSlideDown:!1,imgs:[],scrolling:!0,editorScrollHeight:0,previewImgModal:!1,previewImgSrc:"",previewImgMode:"",tocTrigger:!1,tocShow:!1,tocAction:"",tocLists:[]}},computed:{tools:function(){var e=this.toolbars,t=void 0===e?{}:e;return Fl(Fl({},zl),t)}},methods:{insertLink:function(){this.insertContent("\n[link](href)")},insertImage:function(){this.insertContent("\n![image](imgUrl)")},insertTable:function(){this.insertContent("\nheader 1 | header 2\n---|---\nrow 1 col 1 | row 1 col 2\nrow 2 col 1 | row 2 col 2\n\n")},handleSave:function(){var e=this.currentValue,t=this.themeName,r=this.html;this.$emit("on-save",{theme:t,value:e,html:r})},toggleSlideDown:function(){this.slideDown=!this.slideDown},setThemes:function(e){this.themeName=e,this.themeSlideDown=!1,this.$emit("on-theme-change",e)},exportFile:function(){!function(e,t){var r=document.createElement("a");if(r.setAttribute("href","data:text/plain;charset=UTF-8,"+encodeURIComponent(e)),r.setAttribute("download",t),r.style.display="none",document.createEvent){var n=document.createEvent("MouseEvents");n.initEvent("click",!0,!0),r.dispatchEvent(n)}else r.click()}(this.currentValue,this.exportFileName+".md")},importFile:function(e){var t=this,r=e.target.files[0];if(r){var n=r.type;if(["text/markdown","text/src"].includes(n)){var i=new FileReader;i.readAsText(r,{encoding:"utf-8"}),i.onload=function(){t.currentValue=i.result,e.target.value="",t.pro&&t.editor.setOption("value",t.currentValue)},i.onerror=function(e){console.error(e)}}}},handlePaste:function(e,t){for(var r=t.clipboardData,n=void 0===r?{}:r,i=n.types,o=void 0===i?[]:i,a=n.items,l=null,s=0;s<o.length;s++)if("Files"===o[s]){l=a[s];break}if(l){var c=l.getAsFile();/image/gi.test(c.type)&&(this.$emit("on-upload-image",c),t.preventDefault())}},mousescrollSide:function(e){this.scrollSide=e},addImageClickListener:function(){var e=this,t=this.imgs,r=void 0===t?[]:t;if(r.length>0)for(var n=0,i=r.length;n<i;n++)r[n].onclick=null;setTimeout((function(){if(e.$refs.preview){e.imgs=e.$refs.preview.querySelectorAll("img");for(var t=function(t,r){e.imgs[t].onclick=function(){var r=e.imgs[t].getAttribute("src");e.previewImage(r)}},r=0,n=e.imgs.length;r<n;r++)t(r)}}),600)},previewImage:function(e){var t=this,r=new Image;r.src=e,r.onload=function(){var n=r.naturalWidth,i=r.naturalHeight;t.previewImgMode=i/n>1.4?"horizontal":"vertical",t.previewImgSrc=e,t.previewImgModal=!0}},chooseImage:function(){var e=this,t=document.createElement("input");t.type="file",t.accept="image/*",t.onchange=function(){var r=t.files;r[0]&&(e.$emit("on-upload-image",r[0]),t.value="")},t.click()},addCopyListener:function(){var e=this;setTimeout((function(){var t=document.querySelectorAll(".code-block .copy-code");e.btns=t;for(var r=function(r,n){t[r].onclick=function(){var n=t[r].parentNode.querySelectorAll("pre")[0].innerText,i=document.createElement("input");i.setAttribute("value",n),document.body.appendChild(i),i.select(),document.execCommand("copy"),document.body.removeChild(i),e.$emit("on-copy",n)}},n=0,i=t.length;n<i;n++)r(n)}),600)},onCustom:function(e){this.$emit("on-custom",e)}},destroyed:function(){clearInterval(this.timerId)}};var jl=r(37352),Il=r(43705);function Pl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pl(Object(r),!0).forEach((function(t){Hl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Hl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Wl={name:"markdown-pro",mixins:[El],data:function(){return{pro:!0,editor:null,lastPos:""}},mounted:function(){Il.Z.reset(),this.init(),this.createEditor()},methods:{init:function(){var e=this;this.currentValue=this.value,this.themeName=this.theme,this.preview=this.isPreview,this.currentValue=this.value,this.isPreview||setTimeout((function(){e.autoSave&&(e.timerId=setInterval((function(){e.handleSave()}),e.interval))}),20)},createEditor:function(){var e=this;this.editor=new Qa(this.$refs.codemirror,_l({value:this.currentValue,onload:function(t){var r=t.doc.height,n=void 0===r?0:r;e.editorScrollHeight=n}},Ll)),this.addEditorLintener(),this.$emit("on-ready",{vm:this,insertContent:this.insertContent})},addEditorLintener:function(){var e=this,t=this.editor;t.on("change",(function(r){e.lastPos=t.getCursor(),e.currentValue=t.getValue();var n=r.doc.height;e.editorScrollHeight=n})),t.on("scroll",this.markdownScroll),t.on("paste",this.handlePaste),t.on("keydown",(function(t,r){83===r.keyCode?(r.metaKey||r.ctrlKey)&&(r.preventDefault(),e.handleSave()):13===r.keyCode?e.listerenKeyupEnter(r):8===r.keyCode&&e.listerenDelete(t)})),t.on("focus",(function(){e.lastPos=t.getCursor()}))},insertContent:function(e){this.editor.replaceSelection(e),this.lastInsert=e.replace(/\n/g,"")},setCursor:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=this.editor;r.setCursor(e,t),r.focus()},insertStrong:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("**"+l+"**"):(this.insertContent("****"),this.setCursor(i,a+2))},insertItalic:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("*"+l+"*"):(this.insertContent("**"),this.setCursor(i,a+1))},insertUnderline:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("<u>"+l+"</u>"):(this.insertContent("<u></u>"),this.setCursor(i,a+3))},insertOverline:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("~~"+l+"~~"):(this.insertContent("~~~~"),this.setCursor(i,a+2))},insertTitle:function(e){var t={1:"# ",2:"## ",3:"### ",4:"#### ",5:"##### ",6:"###### "},r=this.editor,n=this.lastPos,i=(void 0===n?{}:n).line,o=r.getSelection();if(o)this.insertContent("\n"+t[e]+o+"\n");else{var a=t[e];r.isClean()?(this.insertContent(a),this.setCursor(0,a.length)):(this.insertContent("\n"+a),this.setCursor(i+1,a.length))}},insertLine:function(){this.editor.isClean()?this.insertContent("----\n"):this.insertContent("\n\n----\n")},insertQuote:function(){var e=this.editor,t=this.lastPos,r=(void 0===t?{}:t).line,n=void 0===r?0:r,i=e.getSelection();i?this.insertContent("\n> "+i+"\n\n"):e.isClean()?(this.insertContent("> "),this.setCursor(0,3)):(this.insertContent("\n> "),this.setCursor(n+1,3))},insertUl:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n- "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("- "),this.setCursor(i,3)):(this.insertContent("\n- "),this.setCursor(i+1,3))},insertOl:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n1. "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("1. "),this.setCursor(i,4)):(this.insertContent("\n1. "),this.setCursor(i+1,4))},insertCode:function(){var e=this.editor,t=this.lastPos,r=(void 0===t?{}:t).line,n=e.getSelection();n?this.insertContent("\n```\n"+n+"\n```\n"):e.isClean()?(this.insertContent("```\n\n```"),this.setCursor(1,0)):(this.insertContent("\n```\n\n```"),this.setCursor(r+2,0))},insertFinished:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n- [x] "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("- [x] "),this.setCursor(i,6)):(this.insertContent("\n- [x] "),this.setCursor(i+1,6))},insertNotFinished:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n- [ ] "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("- [ ] "),this.setCursor(i,6)):(this.insertContent("\n- [ ] "),this.setCursor(i+1,6))},listerenKeyupEnter:function(e){var t=this.lastInsert;if(t){["-","- [ ]","- [x]"].includes(t.trim())?(e.preventDefault(),this.insertContent("\n"+t)):/^\d+\.$/.test(t.trim())&&(e.preventDefault(),this.insertContent("\n"+(parseInt(t,0)+1)+". "))}},listerenDelete:function(){var e=this;setTimeout((function(){var t=e.editor;t.isClean()||""===t.getValue().split("\n").pop()&&(e.lastInsert="")}),20)},onDelete:function(){var e=this.currentValue.split("\n");""===e[e.length-1]&&(this.lastInsert="")},markdownScroll:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.scrolling&&"left"===this.scrollSide){var t=e.doc,r=t.height,n=t.scrollTop,i=this.$refs.preview,o=i.offsetHeight,a=i.scrollHeight;i.scrollTop=parseInt(n*(a-o)/(r-o),0)}},previewScroll:function(){var e=this;if(this.scrolling&&"right"===this.scrollSide){var t=this.$refs.preview,r=t.offsetHeight,n=t.scrollHeight,i=t.scrollTop,o=parseInt(i*(this.editorScrollHeight-r)/(n-r),0);this.editor.scrollTo(0,o);var a,l,s=$A(this.$refs.preview);s.find("h1,h2,h3,h4,h5").each((function(t,r){if((a=$A(r)).offset().top-s.offset().top>=0&&(l=a.attr("toc-id")))return e.tocAction=l,!1}))}},redo:function(){var e=this.editor;e.redo(),setTimeout((function(){e.refresh()}),20)},tocLevel:function(e,t){var r=9999;return void 0===t&&(t=this.tocLists),t.forEach((function(e){var t=e.level;r=Math.min(r,t)})),9999===r?e:e-(r-1)},tocClick:function(e){this.tocAction=e.anchor;var t=$A(this.$refs.preview),r=t.find("h"+e.level+'[toc-id="'+this.tocAction+'"]');r&&t.animate({scrollTop:r.offset().top-t.offset().top+t.scrollTop()})}},watch:{currentValue:function(){var e=this;clearTimeout(this.timeoutId),this.timeoutId=setTimeout((function(){var t=e.currentValue,r=(0,jl.Z)(t,_l({sanitize:!1},e.markedOptions)).replace(/href="/gi,'target="_blank" href="');if(e.copyCode&&""!==r&&(r=r.replace(/<pre>/g,'<div class="code-block"><span class="copy-code">'+e.copyBtnText+"</span><pre>").replace(/<\/pre>/g,"</pre></div>")),/\[\[TOC\]\]/.test(r)){var n="";Il.Z.tocItems.forEach((function(t){n+='<li class="toc-anchor-item" onclick="_goTocAction(this, \''.concat(t.level,"', '").concat(t.anchor,'\')"><span class="toc-link-').concat(e.tocLevel(t.level,Il.Z.tocItems),'" title="').concat(t.text,'">').concat(t.text,"</span></li>")})),r=r.replace(/\[\[TOC\]\]/g,'<ul class="toc-anchor">'.concat(n,"</ul>"))}e.html=r,e.tocLists=Il.Z.tocItems,e.tocTrigger||(e.tocShow=e.tocLists.length>1),Il.Z.reset(),e.addImageClickListener(),e.addCopyListener(),e.$emit("input",t)}),30)},value:function(){var e=this.value;this.currentValue!==e&&(this.currentValue=e,this.editor.setOption("value",e))}}},$l=Wl;var Bl=r(41341),Rl={insert:"head",singleton:!1};Tl()(Bl.Z,Rl);Bl.Z.locals;var Vl=r(51900);const Ul=(0,Vl.Z)($l,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{ref:"markdown",class:"markdown "+(e.fullscreen?"fullscreen":"")+" "+(e.bordered?"border":""),style:{width:e.width+("string"==typeof e.width?"":"px"),height:e.height+("string"==typeof e.height?"":"px")}},[r("ul",{directives:[{name:"show",rawName:"v-show",value:!e.preview,expression:"!preview"}],staticClass:"markdown-toolbars"},[r("li",[e._t("title")],2),e._v(" "),e.tools.undo?r("li",{attrs:{name:e.$L("撤销")}},[r("span",{staticClass:"iconfont icon-undo",on:{click:function(t){return e.editor.undo()}}})]):e._e(),e._v(" "),e.tools.redo?r("li",{attrs:{name:e.$L("重做")},on:{click:e.redo}},[r("span",{staticClass:"iconfont icon-redo"})]):e._e(),e._v(" "),e.tools.strong?r("li",{attrs:{name:e.$L("粗体")}},[r("span",{staticClass:"iconfont icon-bold",on:{click:e.insertStrong}})]):e._e(),e._v(" "),e.tools.italic?r("li",{attrs:{name:e.$L("斜体")}},[r("span",{staticClass:"iconfont icon-italic",on:{click:e.insertItalic}})]):e._e(),e._v(" "),e.tools.overline?r("li",{attrs:{name:e.$L("删除线")}},[r("span",{staticClass:"iconfont icon-overline",on:{click:e.insertOverline}})]):e._e(),e._v(" "),e.tools.overline?r("li",{attrs:{name:e.$L("下划线")}},[r("span",{staticClass:"iconfont icon-under-line",on:{click:e.insertUnderline}})]):e._e(),e._v(" "),e.tools.h1?r("li",{attrs:{name:e.$L("标题1")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(1)}}},[e._v("h1")])]):e._e(),e._v(" "),e.tools.h2?r("li",{attrs:{name:e.$L("标题2")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(2)}}},[e._v("h2")])]):e._e(),e._v(" "),e.tools.h3?r("li",{attrs:{name:e.$L("标题3")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(3)}}},[e._v("h3")])]):e._e(),e._v(" "),e.tools.h4?r("li",{attrs:{name:e.$L("标题4")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(4)}}},[e._v("h4")])]):e._e(),e._v(" "),e.tools.h5?r("li",{attrs:{name:e.$L("标题5")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(5)}}},[e._v("h5")])]):e._e(),e._v(" "),e.tools.h6?r("li",{attrs:{name:e.$L("标题6")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(6)}}},[e._v("h6")])]):e._e(),e._v(" "),e.tools.hr?r("li",{attrs:{name:e.$L("分割线")}},[r("span",{staticClass:"iconfont icon-horizontal",on:{click:e.insertLine}})]):e._e(),e._v(" "),e.tools.quote?r("li",{attrs:{name:e.$L("引用")}},[r("span",{staticClass:"iconfont icon-quote",staticStyle:{"font-size":"16px"},on:{click:e.insertQuote}})]):e._e(),e._v(" "),e.tools.ul?r("li",{attrs:{name:e.$L("无序列表")}},[r("span",{staticClass:"iconfont icon-ul",on:{click:e.insertUl}})]):e._e(),e._v(" "),e.tools.ol?r("li",{attrs:{name:e.$L("有序列表")}},[r("span",{staticClass:"iconfont icon-ol",on:{click:e.insertOl}})]):e._e(),e._v(" "),e.tools.code?r("li",{attrs:{name:e.$L("代码块")}},[r("span",{staticClass:"iconfont icon-code",on:{click:e.insertCode}})]):e._e(),e._v(" "),e.tools.notChecked?r("li",{attrs:{name:e.$L("未完成列表")}},[r("span",{staticClass:"iconfont icon-checked-false",on:{click:e.insertNotFinished}})]):e._e(),e._v(" "),e.tools.checked?r("li",{attrs:{name:e.$L("已完成列表")}},[r("span",{staticClass:"iconfont icon-checked",on:{click:e.insertFinished}})]):e._e(),e._v(" "),e.tools.link?r("li",{attrs:{name:e.$L("链接")}},[r("span",{staticClass:"iconfont icon-link",on:{click:e.insertLink}})]):e._e(),e._v(" "),e.tools.image?r("li",{attrs:{name:e.$L("图片")}},[r("span",{staticClass:"iconfont icon-img",on:{click:e.insertImage}})]):e._e(),e._v(" "),e.tools.uploadImage?r("li",{attrs:{name:e.$L("本地图片")}},[r("span",{staticClass:"iconfont icon-upload-img",on:{click:e.chooseImage}})]):e._e(),e._v(" "),e.tools.custom_image?r("li",{attrs:{name:e.$L("浏览图片")}},[r("span",{staticClass:"iconfont icon-img",on:{click:function(t){return e.onCustom("image-browse")}}})]):e._e(),e._v(" "),e.tools.custom_uploadImage?r("li",{attrs:{name:e.$L("上传图片")}},[r("span",{staticClass:"iconfont icon-upload-img",on:{click:function(t){return e.onCustom("image-upload")}}})]):e._e(),e._v(" "),e.tools.custom_uploadFile?r("li",{attrs:{name:e.$L("上传文件")}},[r("span",{staticClass:"icon-svg",on:{click:function(t){return e.onCustom("file-upload")}}},[r("svg",{staticClass:"icon",attrs:{t:"1599285632421",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"45640",width:"16",height:"16"}},[r("path",{attrs:{d:"M127.519 892.879v-763.34h655.448V514.69h63.612V81.831c0-8.783-7.12-15.903-15.903-15.903H79.81c-8.783 0-15.903 7.12-15.903 15.903v858.757c0 8.783 7.12 15.903 15.903 15.903h493.993v-63.612H127.519z",fill:"#999999","p-id":"45641"}}),r("path",{attrs:{d:"M231.608 228.388h447.269V292H231.608zM231.608 384.409h447.269v63.612H231.608zM231.608 540.43h245.141v63.612H231.608zM231.608 696.451h245.141v63.612H231.608zM923.269 762.938L745.315 584.984c-3.545-3.545-8.34-5.074-12.966-4.596a15.931 15.931 0 0 0-9.848 4.616L544.586 762.918c-6.248 6.248-6.248 16.379 0 22.627l22.353 22.353c6.248 6.248 16.379 6.248 22.627 0l112.555-112.555v245.148c0 8.837 7.163 16 16 16h31.612c8.837 0 16-7.163 16-16V695.363l112.555 112.555c6.248 6.248 16.379 6.248 22.627 0l22.353-22.353c6.249-6.248 6.249-16.378 0.001-22.627z",fill:"#999999","p-id":"45642"}})])])]):e._e(),e._v(" "),e.tools.table?r("li",{attrs:{name:e.$L("表格")}},[r("span",{staticClass:"iconfont icon-table",on:{click:e.insertTable}})]):e._e(),e._v(" "),e.tools.theme?r("li",{staticClass:"shift-theme",attrs:{name:e.$L("代码块主题")}},[r("div",[r("span",{staticClass:"iconfont icon-theme",on:{click:function(t){e.themeSlideDown=!e.themeSlideDown}}}),e._v(" "),r("ul",{class:{active:e.themeSlideDown},on:{mouseleave:function(t){e.themeSlideDown=!1}}},[r("li",{on:{click:function(t){return e.setThemes("light")}}},[e._v("Light")]),e._v(" "),r("li",{on:{click:function(t){return e.setThemes("dark")}}},[e._v("VS Code")]),e._v(" "),r("li",{on:{click:function(t){return e.setThemes("oneDark")}}},[e._v("Atom OneDark")]),e._v(" "),r("li",{on:{click:function(t){return e.setThemes("gitHub")}}},[e._v("GitHub")])])])]):e._e(),e._v(" "),r("li",{directives:[{name:"show",rawName:"v-show",value:e.tools.importmd,expression:"tools.importmd"}],staticClass:"import-file",attrs:{name:e.$L("导入文件")}},[r("span",{staticClass:"iconfont icon-daoru",on:{click:e.importFile}}),e._v(" "),r("input",{attrs:{type:"file",accept:"text/markdown"},on:{change:function(t){return e.importFile(t)}}})]),e._v(" "),r("li",{directives:[{name:"show",rawName:"v-show",value:e.tools.exportmd,expression:"tools.exportmd"}],attrs:{name:e.$L("保存到本地")}},[r("span",{staticClass:"iconfont icon-download",on:{click:e.exportFile}})]),e._v(" "),e.tools.split&&e.split?r("li",{attrs:{name:e.$L("全屏编辑")}},[r("span",{staticClass:"iconfont icon-md",on:{click:function(t){e.split=!1}}})]):e._e(),e._v(" "),e.tools.split&&!e.split?r("li",{attrs:{name:e.$L("分屏显示")}},[r("span",{staticClass:"iconfont icon-group",on:{click:function(t){e.split=!0}}})]):e._e(),e._v(" "),e.tools.preview?r("li",{attrs:{name:e.$L("预览")}},[r("span",{staticClass:"iconfont icon-preview",on:{click:function(t){e.preview=!0}}})]):e._e(),e._v(" "),e.tools.clear?r("li",{attrs:{name:e.$L("清空")},on:{click:function(t){e.value=""}}},[r("span",{staticClass:"iconfont icon-clear"})]):e._e(),e._v(" "),e.tools.save?r("li",{attrs:{name:e.$L("保存")},on:{click:e.handleSave}},[r("span",{staticClass:"iconfont icon-save"})]):e._e(),e._v(" "),r("li",{attrs:{name:e.$L(e.scrolling?"同步滚动:开":"同步滚动:关")}},[r("span",{directives:[{name:"show",rawName:"v-show",value:e.scrolling,expression:"scrolling"}],staticClass:"iconfont icon-on",on:{click:function(t){e.scrolling=!e.scrolling}}}),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:!e.scrolling,expression:"!scrolling"}],staticClass:"iconfont icon-off",on:{click:function(t){e.scrolling=!e.scrolling}}})]),e._v(" "),r("li",{attrs:{name:e.$L("html转markdown")},on:{click:function(t){return e.onCustom("html2md")}}},[r("span",{staticStyle:{width:"auto","font-size":"14px",padding:"0 6px"}},[e._v("HTML2MD")])]),e._v(" "),r("li",{staticClass:"right"},[r("ul",[r("li",{attrs:{name:e.$L("菜单")},on:{click:function(t){e.tocTrigger=!0}}},[r("span",{directives:[{name:"show",rawName:"v-show",value:e.tocShow,expression:"tocShow"}],staticClass:"icon-svg",on:{click:function(t){e.tocShow=!e.tocShow}}},[r("svg",{staticClass:"icon",attrs:{t:"1611551476626",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4615",width:"22",height:"22"}},[r("path",{attrs:{d:"M370.1 371.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7zM370.1 712.4h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.2-2.6 5.7-5.7 5.7z m333.5-7.5H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.1-2.7 5.7-5.8 5.7zM370.1 542.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7z","p-id":"4616",fill:"#1890ff"}}),r("path",{attrs:{d:"M847.1 560.4V250.1s0-24.7-14-46.4c-10.8-16.8-30-31.8-64.2-31.8h-261c-0.2 0-0.3 0-0.5 0.1H255s-78.1 0-78.1 78.1l0.1 213.4V774s0 24.7 13.9 46.3c10.8 16.8 30 31.8 64.2 31.8h261.1c0.2 0 0.3 0 0.5-0.1H769s78.1 0 78.1-78.1l-0.1-213.4 0.1-0.1z m-39 213.6c-1.3 38.5-38.9 39-38.9 39h-514c-1.3-0.1-2.5-0.2-3.8-0.3-5.4-1.1-15.7-4.1-23.9-11.7-9-9.7-11.2-22.3-11.7-26.1v-0.7l0.1-524.2c1.3-38.5 38.9-39 38.9-39h514c1.3 0.1 2.5 0.2 3.7 0.3 5.4 1.1 15.7 4.1 23.9 11.7 9 9.7 11.2 22.2 11.7 26 0 0.2 0 0.5 0.1 0.7l-0.1 524.3z","p-id":"4617",fill:"#1890ff"}})])]),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:!e.tocShow,expression:"!tocShow"}],staticClass:"icon-svg",on:{click:function(t){e.tocShow=!e.tocShow}}},[r("svg",{staticClass:"icon",attrs:{t:"1611551476626",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4615",width:"22",height:"22"}},[r("path",{attrs:{d:"M370.1 371.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7zM370.1 712.4h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.2-2.6 5.7-5.7 5.7z m333.5-7.5H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.1-2.7 5.7-5.8 5.7zM370.1 542.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7z","p-id":"4616",fill:"#777777"}}),r("path",{attrs:{d:"M847.1 560.4V250.1s0-24.7-14-46.4c-10.8-16.8-30-31.8-64.2-31.8h-261c-0.2 0-0.3 0-0.5 0.1H255s-78.1 0-78.1 78.1l0.1 213.4V774s0 24.7 13.9 46.3c10.8 16.8 30 31.8 64.2 31.8h261.1c0.2 0 0.3 0 0.5-0.1H769s78.1 0 78.1-78.1l-0.1-213.4 0.1-0.1z m-39 213.6c-1.3 38.5-38.9 39-38.9 39h-514c-1.3-0.1-2.5-0.2-3.8-0.3-5.4-1.1-15.7-4.1-23.9-11.7-9-9.7-11.2-22.3-11.7-26.1v-0.7l0.1-524.2c1.3-38.5 38.9-39 38.9-39h514c1.3 0.1 2.5 0.2 3.7 0.3 5.4 1.1 15.7 4.1 23.9 11.7 9 9.7 11.2 22.2 11.7 26 0 0.2 0 0.5 0.1 0.7l-0.1 524.3z","p-id":"4617",fill:"#777777"}})])])]),e._v(" "),e.tools.fullscreen&&!e.fullscreen?r("li",{attrs:{name:e.$L("全屏")}},[r("span",{staticClass:"iconfont icon-fullscreen",on:{click:function(t){e.fullscreen=!e.fullscreen}}})]):e._e(),e._v(" "),e.tools.fullscreen&&e.fullscreen?r("li",{attrs:{name:e.$L("退出全屏")}},[r("span",{staticClass:"iconfont icon-quite",on:{click:function(t){e.fullscreen=!e.fullscreen}}})]):e._e(),e._v(" "),e.tools.custom_fullscreen&&!e.isCustomFullscreen?r("li",{attrs:{name:e.$L("全屏")}},[r("span",{staticClass:"iconfont icon-fullscreen",on:{click:function(t){return e.onCustom("fullscreen")}}})]):e._e(),e._v(" "),e.tools.custom_fullscreen&&e.isCustomFullscreen?r("li",{attrs:{name:e.$L("退出全屏")}},[r("span",{staticClass:"iconfont icon-quite",on:{click:function(t){return e.onCustom("fullscreen")}}})]):e._e()])])]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.preview&&!e.isPreview,expression:"preview && !isPreview"}],staticClass:"close-preview",on:{click:function(t){e.preview=!1}}},[r("span",{staticClass:"iconfont icon-close"})]),e._v(" "),r("div",{staticClass:"markdown-content",style:{background:e.preview?"#fff":""}},[r("div",{directives:[{name:"show",rawName:"v-show",value:!e.preview,expression:"!preview"}],ref:"codemirror",staticClass:"codemirror",on:{mouseenter:function(t){return e.mousescrollSide("left")}}}),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.preview?e.preview:e.split,expression:"preview ? preview : split"}],ref:"preview",class:"markdown-preview markdown-theme-"+e.themeName,on:{scroll:e.previewScroll,mouseenter:function(t){return e.mousescrollSide("right")}}},[r("div",{ref:"previewInner",domProps:{innerHTML:e._s(e.html)}})]),e._v(" "),r("ul",{directives:[{name:"show",rawName:"v-show",value:e.tocShow,expression:"tocShow"}],staticClass:"toc-anchor"},e._l(e.tocLists,(function(t){return r("li",{key:t.anchor,staticClass:"toc-anchor-item",on:{click:function(r){return e.tocClick(t)}}},[r("span",{class:"toc-link-"+e.tocLevel(t.level)+(e.tocAction==t.anchor?" toc-link-action":""),attrs:{anchor:t.anchor,title:t.text}},[e._v(e._s(t.text))])])})),0)]),e._v(" "),r("div",{class:["preview-img",e.previewImgModal?"active":""]},[r("span",{staticClass:"close icon-close iconfont",on:{click:function(t){e.previewImgModal=!1}}}),e._v(" "),r("img",{class:[e.previewImgMode],attrs:{src:e.previewImgSrc,alt:""}})])])}),[],!1,null,"53feb7e0",null).exports;var ql=r(63874),Kl=r(20629);function Gl(e){return Gl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gl(e)}function Zl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zl(Object(r),!0).forEach((function(t){Yl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Yl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ql={name:"MDEditor",components:{ImgUpload:ql.Z,MarkdownPro:Ul},props:{value:{default:""},height:{default:380},toolbars:{type:Object,default:function(){return{strong:!0,italic:!0,overline:!0,h1:!0,h2:!0,h3:!0,h4:!1,h5:!1,h6:!1,hr:!0,quote:!0,ul:!0,ol:!0,code:!0,link:!0,image:!1,uploadImage:!1,table:!0,checked:!0,notChecked:!0,split:!0,preview:!0,fullscreen:!1,theme:!1,exportmd:!1,importmd:!1,save:!1,clear:!1,custom_image:!0,custom_uploadImage:!0,custom_uploadFile:!0,custom_fullscreen:!0}}}},data:function(){return{content:"",transfer:!1,html2md:!1,htmlValue:"",uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:204800}},mounted:function(){this.content=this.value},activated:function(){this.content=this.value},computed:Xl(Xl({},(0,Kl.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(e){null==e&&(e=""),this.content=e},content:function(e){this.$emit("input",e)}},methods:{editorImage:function(e){for(var t=0;t<e.length;t++){var r=e[t];"object"===Gl(r)&&"string"==typeof r.url&&(this.transfer?this.$refs.md2.insertContent("\n![image]("+r.url+")"):this.$refs.md1.insertContent("\n![image]("+r.url+")"))}},customClick:function(e){switch(e){case"image-browse":this.$refs.myUpload.browsePicture();break;case"image-upload":this.$refs.myUpload.handleClick();break;case"file-upload":this.$refs.fileUpload.handleClick();break;case"fullscreen":this.transfer=!this.transfer;break;case"html2md":this.html2md=!0}},htmlOk:function(){var e=this;$A.loadScript("js/html2md.js",(function(t){null===t&&"function"==typeof toMarkdown?(e.transfer?e.$refs.md2.insertContent("\n"+toMarkdown(e.htmlValue,{gfm:!0})):e.$refs.md1.insertContent("\n"+toMarkdown(e.htmlValue,{gfm:!0})),e.htmlValue=""):$A.modalAlert("组件加载失败!")}))},handleUploadImageUpload:function(e){this.$refs.myUpload.handleManual(e)},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.uploadIng++)},handleSuccess:function(e,t){if(this.uploadIng--,1===e.ret){var r="[".concat(e.data.name," (").concat($A.bytesToSize(1024*e.data.size),")](").concat(e.data.url,")");this.transfer?this.$refs.md2.insertContent(r):this.$refs.md1.insertContent(r)}else $A.modalWarning({title:"上传失败",content:"文件 "+t.name+" 上传失败,"+e.msg})},handleError:function(){this.uploadIng--},handleFormatError:function(e){$A.modalWarning({title:"文件格式不正确",content:"文件 "+e.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(",")})},handleMaxSize:function(e){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(){return!0}}},Jl=Ql;var es=r(53419),ts={insert:"head",singleton:!1};Tl()(es.Z,ts);es.Z.locals;var rs=r(38532),ns={insert:"head",singleton:!1};Tl()(rs.Z,ns);rs.Z.locals;const is=(0,Vl.Z)(Jl,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"mdeditor-wrapper"},[r("div",{staticClass:"mdeditor-box"},[r("MarkdownPro",{ref:"md1",attrs:{height:e.height,toolbars:e.toolbars,copyBtnText:e.$L("复制代码"),"is-custom-fullscreen":e.transfer},on:{"on-custom":e.customClick,"on-upload-image":e.handleUploadImageUpload},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),e._v(" "),r("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:e.uploadIng,num:"50"},on:{"update:uploadIng":function(t){e.uploadIng=t},"update:upload-ing":function(t){e.uploadIng=t},"on-callback":e.editorImage}}),e._v(" "),r("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:e.actionUrl,headers:e.headers,multiple:"",format:e.uploadFormat,"show-upload-list":!1,"max-size":e.maxSize,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload}})],1),e._v(" "),e.uploadIng>0?r("Spin",{attrs:{fix:""}},[r("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),r("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e(),e._v(" "),r("Modal",{staticClass:"mdeditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:"",closable:!1},model:{value:e.transfer,callback:function(t){e.transfer=t},expression:"transfer"}},[r("div",{staticClass:"mdeditor-transfer-body"},[e.transfer?r("MarkdownPro",{ref:"md2",attrs:{toolbars:e.toolbars,copyBtnText:e.$L("复制代码"),"is-custom-fullscreen":e.transfer,height:"100%"},on:{"on-custom":e.customClick,"on-upload-image":e.handleUploadImageUpload},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}):e._e()],1),e._v(" "),e.uploadIng>0?r("Spin",{attrs:{fix:""}},[r("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),r("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e()],1),e._v(" "),r("Modal",{attrs:{title:"html转markdown",okText:"转换成markdown",width:"680","class-name":"simple-modal",transfer:""},on:{"on-ok":e.htmlOk},model:{value:e.html2md,callback:function(t){e.html2md=t},expression:"html2md"}},[r("Input",{attrs:{type:"textarea",rows:14,placeholder:"请输入html代码..."},model:{value:e.htmlValue,callback:function(t){e.htmlValue=t},expression:"htmlValue"}})],1)],1)}),[],!1,null,"d908aa34",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/643.js b/public/js/build/643.js new file mode 100644 index 000000000..6997d30c2 --- /dev/null +++ b/public/js/build/643.js @@ -0,0 +1,2 @@ +/*! For license information please see 643.js.LICENSE.txt */ +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[643],{59518:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},8565:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(9687),n(75484);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^\d*\.?\d*%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+(e.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",o=ot.open();return null!==o&&o.document.write(i),o}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',s=ot.open();if(null!==s){s.document.write(a);var c=this;s.document.documentElement.querySelector("#pdfViewer").onload=function(){s.document.title=e.filename,s.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(c.output("bloburl"))}}return s}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var u='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',l=ot.open();if(null!==l&&(l.document.write(u),l.document.title=e.filename),l||"undefined"==typeof safari)return l;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.0";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(59518);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(82515),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(82947),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"05f20046",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},9687:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},75484:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},82515:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-05f20046]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-05f20046]{height:32px}.baseSelect option[data-v-05f20046]{min-height:1.5em}.quickbar[data-v-05f20046]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-05f20046],.quickbar i[data-v-05f20046]{color:#666;height:34px}.quickbar i[data-v-05f20046]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-05f20046]:hover{color:#232323}.quickbar i.active[data-v-05f20046]{color:#0285d7}",""]);const o=i},82947:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},59643:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});var r=n(70538),i=n(8565),o=n(20629);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.default.use(i.Z);const u={name:"FileContent",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(500).then(n.bind(n,89500))},MDEditor:function(){return n.e(891).then(n.bind(n,56891))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{value:{type:Boolean,default:!1},file:{type:Object,default:function(){return{}}}},data:function(){return{ready:!1,loadContent:0,loadIng:0,fileId:0,unsaveTip:!1,contentDetail:null,contentBak:{},editUser:[],loadPreview:!0}},mounted:function(){var t=this;document.addEventListener("keydown",this.keySave),window.addEventListener("message",this.handleMessage),this.$isSubElectron&&(window.__onBeforeUnload=function(){if(!t.equalContent)return $A.modalConfirm({content:"修改的内容尚未保存,真的要放弃修改吗?",cancelText:"取消",okText:"放弃",onOk:function(){t.$Electron.sendMessage("windowDestroy")}}),!0})},beforeDestroy:function(){document.removeEventListener("keydown",this.keySave),window.removeEventListener("message",this.handleMessage)},watch:{file:{handler:function(t){this.fileId!=t.id&&(this.fileId=t.id,this.contentDetail=null,this.getContent())},immediate:!0,deep:!0},value:{handler:function(t){t?(this.ready=!0,this.editUser=[this.userId]):this.fileContent[this.fileId]=this.contentDetail},immediate:!0},wsMsg:{handler:function(t){var e=this,n=t.type,r=t.data;switch(n){case"path":r.path=="file/content/"+this.fileId&&(this.editUser=r.userids);break;case"file":"content"==r.action&&this.value&&r.id==this.fileId&&$A.modalConfirm({title:"更新提示",content:"团队成员("+t.nickname+")更新了内容,<br/>更新时间:"+$A.formatDate("Y-m-d H:i:s",t.time)+"。<br/><br/>点击【确定】加载最新内容。",onOk:function(){e.getContent()}})}},deep:!0},wsOpenNum:function(){this.$isSubElectron&&this.$store.dispatch("websocketPath","file/content/"+this.fileId)}},computed:s(s({},(0,o.rn)(["fileContent","wsMsg","userId","wsOpenNum"])),{},{equalContent:function(){return this.contentBak==$A.jsonStringify(this.contentDetail)},contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}}),methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},keySave:function(t){this.value&&83===t.keyCode&&(t.metaKey||t.ctrlKey)&&(t.preventDefault(),this.onSaveSave())},getContent:function(){var t=this;return this.fileId?void 0!==this.fileContent[this.fileId]?(this.contentDetail=this.fileContent[this.fileId],void this.updateBak()):["word","excel","ppt"].includes(this.file.type)?(this.contentDetail=$A.cloneJSON(this.file),void this.updateBak()):(this.loadIng++,this.loadContent++,void this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId}}).then((function(e){var n=e.data;t.loadIng--,t.loadContent--,t.contentDetail=n.content,t.updateBak(),t.$isSubElectron&&t.$store.dispatch("websocketConnection")})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--,t.loadContent--}))):(this.contentDetail={},void this.updateBak())},updateBak:function(){this.contentBak=$A.jsonStringify(this.contentDetail)},handleClick:function(t){var e=this;switch(t){case"saveBefore":return void(this.equalContent||0!=this.loadIng?$A.messageWarning("没有任何修改!"):this.handleClick("save"));case"save":if(this.file.only_view)return;this.updateBak(),this.loadIng++,this.$store.dispatch("call",{url:"file/content/save",method:"post",data:{id:this.fileId,content:this.contentBak}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.loadIng--,e.$store.dispatch("saveFile",{id:e.fileId,size:n.size})})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getContent()}))}},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},unSaveGive:function(){delete this.fileContent[this.fileId],this.getContent(),this.unsaveTip=!1},onSaveSave:function(){this.handleClick("save"),this.unsaveTip=!1},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.fileId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const l=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"file-content"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t.equalContent?t._e():n("EPopover",{staticClass:"file-unsave-tip",model:{value:t.unsaveTip,callback:function(e){t.unsaveTip=e},expression:"unsaveTip"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("未保存当前修改内容?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:t.unSaveGive}},[t._v(t._s(t.$L("放弃")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:t.onSaveSave}},[t._v(t._s(t.$L("保存")))])],1)]),t._v(" "),n("span",{attrs:{slot:"reference"},slot:"reference"},[t._v("["+t._s(t.$L("未保存"))+"*]")])]),t._v("\n "+t._s(t.formatName(t.file))+"\n ")],1),t._v(" "),n("div",{staticClass:"header-user"},[n("ul",[t._l(t.editUser,(function(e,r){return r<=10?n("li",{key:r},[n("UserAvatar",{attrs:{userid:e,size:28,"border-witdh":2}})],1):t._e()})),t._v(" "),t.editUser.length>10?n("li",{staticClass:"more"},[t._v(t._s(t.editUser.length>99?"99+":t.editUser.length))]):t._e()],2)]),t._v(" "),"document"==t.file.type&&t.contentDetail?n("div",{staticClass:"header-hint"},[n("ButtonGroup",{attrs:{size:"small",shape:"circle"}},[n("Button",{attrs:{type:"md"==t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","md")}}},[t._v(t._s(t.$L("MD编辑器")))]),t._v(" "),n("Button",{attrs:{type:"md"!=t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","text")}}},[t._v(t._s(t.$L("文本编辑器")))])],1)],1):t._e(),t._v(" "),"mind"==t.file.type?n("div",{staticClass:"header-hint"},[t._v("\n "+t._s(t.$L("选中节点,按enter键添加同级节点,tab键添加子节点"))+"\n ")]):t._e(),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e(),t._v(" "),t.file.only_view?t._e():n("Button",{staticClass:"header-button",attrs:{disabled:t.equalContent,loading:t.loadIng>0,size:"small",type:"primary"},on:{click:function(e){return t.handleClick("save")}}},[t._v(t._s(t.$L("保存")))])],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDEditor",{attrs:{height:"100%"},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}}):n("TEditor",{attrs:{height:"100%"},on:{editorSave:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{title:t.file.name},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):"mind"==t.file.type?n("Minder",{ref:"myMind",on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{ext:t.file.ext},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{documentKey:t.documentKey},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2):t._e()}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/206.js.LICENSE.txt b/public/js/build/643.js.LICENSE.txt similarity index 99% rename from public/js/build/206.js.LICENSE.txt rename to public/js/build/643.js.LICENSE.txt index 6daefa69a..3e704a060 100644 --- a/public/js/build/206.js.LICENSE.txt +++ b/public/js/build/643.js.LICENSE.txt @@ -257,7 +257,7 @@ /** @license * * jsPDF - PDF Document creation from JavaScript - * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z + * Version 2.5.0 Built on 2021-12-21T09:44:51.866Z * CommitID 00000000 * * Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF diff --git a/public/js/build/653.js b/public/js/build/653.js new file mode 100644 index 000000000..a465b65a7 --- /dev/null +++ b/public/js/build/653.js @@ -0,0 +1,2 @@ +/*! For license information please see 653.js.LICENSE.txt */ +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[653],{59518:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},8565:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(9687),n(75484);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^\d*\.?\d*%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+(e.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",o=ot.open();return null!==o&&o.document.write(i),o}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',s=ot.open();if(null!==s){s.document.write(a);var c=this;s.document.documentElement.querySelector("#pdfViewer").onload=function(){s.document.title=e.filename,s.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(c.output("bloburl"))}}return s}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var u='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',l=ot.open();if(null!==l&&(l.document.write(u),l.document.title=e.filename),l||"undefined"==typeof safari)return l;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.0";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(59518);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(82515),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(82947),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"05f20046",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},9687:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},75484:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},32902:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-task[data-v-74ad4cba]{align-items:center;display:flex}.single-file-task .ace_editor[data-v-74ad4cba],.single-file-task .markdown-preview-warp[data-v-74ad4cba],.single-file-task .no-support[data-v-74ad4cba],.single-file-task .preview-iframe[data-v-74ad4cba],.single-file-task .teditor-wrapper[data-v-74ad4cba]{border:0;height:100%;left:0;margin:0;outline:0;padding:0;position:absolute;top:0;width:100%}.single-file-task .preview-iframe[data-v-74ad4cba]{background:0 0;float:none;max-width:none}.single-file-task .no-support[data-v-74ad4cba],.single-file-task .view-editor[data-v-74ad4cba]{align-items:center;display:flex;justify-content:center}",""]);const o=i},3959:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-task .teditor-wrapper .teditor-box{height:100%}",""]);const o=i},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},82515:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-05f20046]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-05f20046]{height:32px}.baseSelect option[data-v-05f20046]{min-height:1.5em}.quickbar[data-v-05f20046]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-05f20046],.quickbar i[data-v-05f20046]{color:#666;height:34px}.quickbar i[data-v-05f20046]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-05f20046]:hover{color:#232323}.quickbar i.active[data-v-05f20046]{color:#0285d7}",""]);const o=i},82947:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},15653:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(70538),i=n(8565);r.default.use(i.Z);const o={components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(500).then(n.bind(n,89500))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},data:function(){return{loadIng:0,fileDetail:{}}},mounted:function(){},watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},computed:{fileId:function(){return $A.runNum(this.$route.params.id)},title:function(){var t=this.fileDetail.name;return t||"Loading..."},isType:function(){var t=this.fileDetail;return function(e){return t.file_mode==e}},officeContent:function(){return{id:this.fileDetail.id||0,type:this.fileDetail.ext,name:this.title}},officeCode:function(){return"taskFile_"+this.fileDetail.id},previewUrl:function(){return $A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.fileDetail.content.url))}},methods:{getInfo:function(){var t=this;this.fileId<=0||(this.loadIng++,this.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:this.fileId}}).then((function(e){var n=e.data;t.loadIng--,t.fileDetail=n})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){t.$Electron&&window.close()}})})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:t.fileId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))}}};var a=n(93379),s=n.n(a),c=n(32902),u={insert:"head",singleton:!1};s()(c.Z,u);c.Z.locals;var l=n(3959),h={insert:"head",singleton:!1};s()(l.Z,h);l.Z.locals;const f=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"single-file-task"},[n("PageTitle",{attrs:{title:t.title}}),t._v(" "),t.loadIng>0?n("Loading"):[t.isType("md")?n("MDPreview",{attrs:{initialValue:t.fileDetail.content.content}}):t.isType("text")?n("TEditor",{attrs:{value:t.fileDetail.content.content,height:"100%",readOnly:""}}):t.isType("drawio")?n("Drawio",{attrs:{title:t.fileDetail.name,readOnly:""},model:{value:t.fileDetail.content,callback:function(e){t.$set(t.fileDetail,"content",e)},expression:"fileDetail.content"}}):t.isType("mind")?n("Minder",{attrs:{value:t.fileDetail.content,readOnly:""}}):t.isType("code")?n("AceEditor",{staticClass:"view-editor",attrs:{ext:t.fileDetail.ext,readOnly:""},model:{value:t.fileDetail.content,callback:function(e){t.$set(t.fileDetail,"content",e)},expression:"fileDetail.content"}}):t.isType("office")?n("OnlyOffice",{attrs:{code:t.officeCode,documentKey:t.documentKey,readOnly:""},model:{value:t.officeContent,callback:function(e){t.officeContent=e},expression:"officeContent"}}):t.isType("preview")?n("iframe",{staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):n("div",{staticClass:"no-support"},[t._v(t._s(t.$L("不支持单独查看此消息")))])]],2)}),[],!1,null,"74ad4cba",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/486.js.LICENSE.txt b/public/js/build/653.js.LICENSE.txt similarity index 99% rename from public/js/build/486.js.LICENSE.txt rename to public/js/build/653.js.LICENSE.txt index 6daefa69a..3e704a060 100644 --- a/public/js/build/486.js.LICENSE.txt +++ b/public/js/build/653.js.LICENSE.txt @@ -257,7 +257,7 @@ /** @license * * jsPDF - PDF Document creation from JavaScript - * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z + * Version 2.5.0 Built on 2021-12-21T09:44:51.866Z * CommitID 00000000 * * Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF diff --git a/public/js/build/74.js b/public/js/build/74.js deleted file mode 100644 index 7e811b9c8..000000000 --- a/public/js/build/74.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[74],{60074:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var o=n(20629),i=n(80641);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l={data:function(){return{loadIng:0,codeNeed:!1,codeUrl:$A.apiUrl("users/login/codeimg"),loginType:"login",loginJump:!1,email:$A.getStorageString("cacheLoginEmail")||"",password:"",password2:"",code:"",invite:"",demoAccount:{},needInvite:!1,subscribe:null}},mounted:function(){var e=this;this.getDemoAccount(),this.$Electron?this.chackServerUrl().catch((function(){})):this.clearServerUrl(),this.subscribe=i.Store.subscribe("useSSOLogin",(function(){e.inputServerUrl()}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},activated:function(){this.loginType="login"},deactivated:function(){this.loginJump=!1,this.password="",this.password2="",this.code="",this.invite=""},computed:r(r({},(0,o.rn)(["cacheServerUrl","themeMode","themeList"])),{},{currentLanguage:function(){return this.languageList[this.languageType]||"Language"},welcomeTitle:function(){var e=window.systemInfo.title||"DooTask";return"PublicDooTask"==e?"Public DooTask":"Welcome "+e},loginText:function(){var e="login"==this.loginType?"登录":"注册";return this.loginJump&&(e+="成功..."),e}}),watch:{$route:function(e){var t=this;"reg"==e.query.type&&this.$nextTick((function(){t.loginType="reg"}))},loginType:function(e){"reg"==e&&this.getNeedInvite()}},methods:{setTheme:function(e){this.$store.dispatch("setTheme",e)},getDemoAccount:function(){var e=this;this.isNotServer()||this.$store.dispatch("call",{url:"system/demo"}).then((function(t){var n=t.data;e.demoAccount=n,n.account&&(e.email=n.account,e.password=n.password)})).catch((function(){e.demoAccount={}}))},getNeedInvite:function(){var e=this;this.$store.dispatch("call",{url:"users/reg/needinvite"}).then((function(t){var n=t.data;e.needInvite=!!n.need})).catch((function(){e.needInvite=!1}))},forgotPassword:function(){$A.modalWarning("请联系管理员!")},reCode:function(){this.codeUrl=$A.apiUrl("users/login/codeimg?_="+Math.random())},inputServerUrl:function(){var e=this;$A.modalInput({title:"使用 SSO 登录",value:this.cacheServerUrl,placeholder:"请输入服务器地址",onOk:function(t,n){if(t)return $A.leftExists(t,"http://")||$A.leftExists(t,"https://")||(t="http://"+t),$A.rightExists(t,"/api/")||(t+=$A.rightExists(t,"/")?"api/":"/api/"),void e.$store.dispatch("call",{url:t+"system/setting"}).then((function(){e.setServerUrl(t),n()})).catch((function(e){var t=e.msg;$A.modalError(t||"服务器地址无效",301),n()}));e.clearServerUrl()}})},chackServerUrl:function(e){var t=this;return new Promise((function(n,o){t.$Electron&&t.isNotServer()?(!0===e&&$A.messageWarning("请设置服务器"),t.inputServerUrl(),o()):n()}))},setServerUrl:function(e){e!=this.cacheServerUrl&&($A.setStorage("cacheServerUrl",e),window.location.reload())},clearServerUrl:function(){this.setServerUrl("")},isNotServer:function(){var e=$A.getDomain(window.systemInfo.apiUrl);return""==e||"public"==e},onBlur:function(){var e=this;"login"==this.loginType&&this.email?(this.loadIng++,this.$store.dispatch("call",{url:"users/login/needcode",data:{email:this.email}}).then((function(){e.loadIng--,e.reCode(),e.codeNeed=!0})).catch((function(){e.loadIng--,e.codeNeed=!1}))):this.codeNeed=!1},onLogin:function(){var e=this;this.chackServerUrl(!0).then((function(){e.email=$A.trim(e.email),e.password=$A.trim(e.password),e.password2=$A.trim(e.password2),e.code=$A.trim(e.code),e.invite=$A.trim(e.invite),$A.isEmail(e.email)?e.password?"reg"!=e.loginType||e.password==e.password2?(e.loadIng++,e.$store.dispatch("call",{url:"users/login",data:{type:e.loginType,email:e.email,password:e.password,code:e.code,invite:e.invite}}).then((function(t){var n=t.data;e.loadIng--,$A.setStorage("cacheLoginEmail",e.email),e.$store.dispatch("handleClearCache",n).then((function(){e.goNext1()})).catch((function(){e.goNext1()}))})).catch((function(t){var n=t.data,o=t.msg;e.loadIng--,"email"===n.code?$A.modalWarning(o):$A.modalError(o),"need"===n.code&&(e.reCode(),e.codeNeed=!0)}))):$A.messageWarning("确认密码输入不一致"):$A.messageWarning("请输入密码"):$A.messageWarning("请输入正确的邮箱地址")}))},goNext1:function(){var e=this;this.loginJump=!0,"login"==this.loginType?this.goNext2():this.$store.dispatch("call",{url:"project/add",data:{name:this.$L("个人项目"),desc:this.$L("注册时系统自动创建项目,你可以自由删除。")}}).then((function(){e.goNext2()})).catch((function(){e.goNext2()}))},goNext2:function(){var e=decodeURIComponent($A.getObject(this.$route.query,"from"));e?window.location.replace(e):this.goForward({path:"/manage/dashboard"},!0)}}};const c=(0,n(51900).Z)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"page-login"},[n("PageTitle",{attrs:{title:e.$L("登录")}}),e._v(" "),n("div",{staticClass:"login-body"},[n("div",{staticClass:"login-logo no-dark-mode"}),e._v(" "),n("div",{staticClass:"login-box"},[n("div",{staticClass:"login-title"},[e._v(e._s(e.welcomeTitle))]),e._v(" "),"reg"==e.loginType?n("div",{staticClass:"login-subtitle"},[e._v(e._s(e.$L("输入您的信息以创建帐户。")))]):n("div",{staticClass:"login-subtitle"},[e._v(e._s(e.$L("输入您的凭证以访问您的帐户。")))]),e._v(" "),n("div",{staticClass:"login-input"},[e.$Electron&&e.cacheServerUrl?n("Input",{attrs:{value:e.$A.getDomain(e.cacheServerUrl),prefix:"ios-globe-outline",size:"large",readonly:"",clearable:""},on:{"on-clear":e.clearServerUrl}}):e._e(),e._v(" "),n("Input",{attrs:{prefix:"ios-mail-outline",placeholder:e.$L("输入您的电子邮件"),size:"large"},on:{"on-enter":e.onLogin,"on-blur":e.onBlur},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),e._v(" "),n("Input",{attrs:{prefix:"ios-lock-outline",placeholder:e.$L("输入您的密码"),type:"password",size:"large"},on:{"on-enter":e.onLogin},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),e._v(" "),"reg"==e.loginType?n("Input",{attrs:{prefix:"ios-lock-outline",placeholder:e.$L("输入确认密码"),type:"password",size:"large"},on:{"on-enter":e.onLogin},model:{value:e.password2,callback:function(t){e.password2=t},expression:"password2"}}):e._e(),e._v(" "),"reg"==e.loginType&&e.needInvite?n("Input",{staticClass:"login-code",attrs:{placeholder:e.$L("请输入注册邀请码"),type:"text",size:"large"},on:{"on-enter":e.onLogin},model:{value:e.invite,callback:function(t){e.invite=t},expression:"invite"}},[n("span",{attrs:{slot:"prepend"},slot:"prepend"},[e._v(" "+e._s(e.$L("邀请码"))+" ")])]):e._e(),e._v(" "),"login"==e.loginType&&e.codeNeed?n("Input",{staticClass:"login-code",attrs:{placeholder:e.$L("输入图形验证码"),size:"large"},on:{"on-enter":e.onLogin},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}},[n("Icon",{staticClass:"login-icon",attrs:{slot:"prepend",type:"ios-checkmark-circle-outline"},slot:"prepend"}),e._v(" "),n("div",{staticClass:"login-code-end",attrs:{slot:"append"},on:{click:e.reCode},slot:"append"},[n("img",{attrs:{src:e.codeUrl}})])],1):e._e(),e._v(" "),n("Button",{attrs:{type:"primary",loading:e.loadIng>0||e.loginJump,size:"large",long:""},on:{click:e.onLogin}},[e._v(e._s(e.$L(e.loginText)))]),e._v(" "),"reg"==e.loginType?n("div",{staticClass:"login-switch"},[e._v(e._s(e.$L("已经有帐号?"))),n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(t){e.loginType="login"}}},[e._v(e._s(e.$L("登录帐号")))])]):n("div",{staticClass:"login-switch"},[e._v(e._s(e.$L("还没有帐号?"))),n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(t){e.loginType="reg"}}},[e._v(e._s(e.$L("注册帐号")))])])],1)]),e._v(" "),n("div",{staticClass:"login-bottom"},[n("Dropdown",{attrs:{trigger:"click",placement:"top-start"}},[n("div",{staticClass:"login-setting"},[e._v("\n "+e._s(e.$L("设置"))+"\n "),n("i",{staticClass:"taskfont"},[e._v("")])]),e._v(" "),n("DropdownMenu",{staticClass:"login-setting-menu",attrs:{slot:"list"},slot:"list"},[n("Dropdown",{attrs:{placement:"right-end"},on:{"on-click":e.setTheme}},[n("DropdownItem",[n("div",{staticClass:"login-setting-item"},[e._v("\n "+e._s(e.$L("主题皮肤"))+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),e._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},e._l(e.themeList,(function(t,o){return n("Dropdown-item",{key:o,attrs:{name:t.value,selected:e.themeMode===t.value}},[e._v(e._s(e.$L(t.name)))])})),1)],1),e._v(" "),n("Dropdown",{attrs:{placement:"right-end"},on:{"on-click":e.setLanguage}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"login-setting-item"},[e._v("\n "+e._s(e.currentLanguage)+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),e._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},e._l(e.languageList,(function(t,o){return n("Dropdown-item",{key:o,attrs:{name:o,selected:e.getLanguage()===o}},[e._v(e._s(t))])})),1)],1)],1)],1),e._v(" "),n("div",{staticClass:"login-forgot"},[e._v(e._s(e.$L("忘记密码了?"))),n("a",{attrs:{href:"javascript:void(0)"},on:{click:e.forgotPassword}},[e._v(e._s(e.$L("重置密码")))])])],1)])],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/807.js b/public/js/build/807.js new file mode 100644 index 000000000..2c2a224a0 --- /dev/null +++ b/public/js/build/807.js @@ -0,0 +1,2 @@ +/*! For license information please see 807.js.LICENSE.txt */ +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[807],{59518:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},8565:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(9687),n(75484);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^\d*\.?\d*%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+(e.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",o=ot.open();return null!==o&&o.document.write(i),o}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',s=ot.open();if(null!==s){s.document.write(a);var c=this;s.document.documentElement.querySelector("#pdfViewer").onload=function(){s.document.title=e.filename,s.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(c.output("bloburl"))}}return s}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var u='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',l=ot.open();if(null!==l&&(l.document.write(u),l.document.title=e.filename),l||"undefined"==typeof safari)return l;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.0";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(59518);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(82515),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(82947),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"05f20046",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},9687:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},75484:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},82515:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-05f20046]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-05f20046]{height:32px}.baseSelect option[data-v-05f20046]{min-height:1.5em}.quickbar[data-v-05f20046]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-05f20046],.quickbar i[data-v-05f20046]{color:#666;height:34px}.quickbar i[data-v-05f20046]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-05f20046]:hover{color:#232323}.quickbar i.active[data-v-05f20046]{color:#0285d7}",""]);const o=i},82947:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAoCAYAAAAIXQhqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABDnSURBVHja7J17cFRVnse/5z6684TmEUAYJTAQmFFCsqCAqAQJyOjOEBTHstqR0FqjlqMDfww2NVMTcKbW1MzUBMqdVXbXTtw1s7MLG0B3NqxEkigvgUgSghAFDA4RHwRCXpDuvvfsH/c0JiHpdHdu0jfN71PV1Unf0+fec/re8z2/c37ndxjnHARBEARBDG8kqgKCIAiCIEEnCIIgCMICKFQFBBH7PPHUhj6PaZoODg5d57Cp/TYJNgDxADoBXAvjEuI0TXcD/Mm4OPsUTdO9nZ3eKkWRX2aM7Q41k7feeIV+TILoT9CfeGqDA0ABgNwI8ikCsK7Yk98c7hedLvdNdV6ziZVyUJ0MDib6yNg0TX/W7/c/DoY0cDTKsvy2osgFAJr6+7KmaXkjRya7f7D0XmSkz0Bbe4etvPLwggOHa4rBeQ5j7ANqjgnCPAu94HszpuY+41qFsWNHhZzBxYuXsdWzPfdk/VkAWBPBNUTtvBE2+OjyvTUW+A1jpRym1kmU7qmYbSc0Tfv9iBFJL963cC7Spt2Gxgtfj654/+isL7+6OEdR5LUAZgFYBWAigPGibeEALnHOv5AkacmjK5dhSda865mmTZuM9qvXRld9dGKtzabuE+kJgjBB0MNuAAFg7NhReMa1Cmtf+l2u0+WuAbCz2JPfEIIVlQogx4zzRtj45g6w7iI9r9nESjkGYpFnAXAAyDDrXiZB72blL7Gp6vOrnStw97zZAIA7Acz6/nT88dV/W37pcsteWZY6AHwG4FMAewHoAHwAdL9fWzJ+/Niku+bO6pavqipYOC8DRz+qmw8gCUAr1TZBmCPoZjAbQJ7T5d6JPoYtuwyH5gDYST8BEYGABzqDq4WIVwNoBlBJtWM+Pp8/K21aqjyvhyB/d+qtyMz4Pna/+8FFWbY/KsT8RiuboR7AUvQy/M85Bzj8ogNAEMQA6OrlXrTVsx0XL14OKwMxTAkARcWe/DUApghrqVyId0/KxfEpIv2Azxth2YsGWHdFFvkNY6UcoQh5htPl3gHgmOg8bgIwqtiTn1nsyV9c7MnfWOzJ3xjFe2rYonNu03Rd7fWYrifHJ8RBlm9cFJOclADO+UUAn6CPIXNFluubmi43HzpyvNvnXq8f+z+sBmPsOIB2ao4JwjwLfd3J+rOB4cZIRGEdAAirfKXT5T4GIC/wuWiQC0SalWafNwIC3xvq85pNrJQjmJA7xL2UC2ALgDX9OK1F654alp16n8+/ymZTn0xMiE9ubWl7Jy7O/ioML3YAgKqqxxoaGnG+8St8Z9L461/saL+Kuo8/haIoNcFOwBir1zTtT9t3vvvL1rZ2ZKbPRGt7B8orj6D2eL1PVZW5AB4H8B/UJBNE5LCAFyxjzOxGOBXGnNqUYk9+Q8//h4GI8GJPPhvuP/BwL4fT5c4AUAhjSH3NcLh3+ijDDgCpQZI1A1hc7MmvNjOPwPPd17I1r8+3fPq0ydsfW7k8MSHRjtI9+3HgYPVvJEnKY+y6xZ3i8/lLZ89Km7Nq5TLc+p0JuNjUjP8prcQH+6u+YYwtY4xV91MNdk3Tf8E5X22326bpun7N6/UdVhQ5nzE2D8B6AE/1J+q0bI0gQrPQTUWIeBGAnwuL5+cwhuUbqNqJMISwHMAWMZQ+XCl4eEV26sM/WtJngpK333OU7CorALB4MPLQNO2GTruuc6ZI8upHVmQnps+aDgBYns1x5GjdU51e72uKLF8Q37mmqsq1mrpPGs+cPZ/icCTb2to60NzSWqPI8oYQxBwAOmVZ+i3n/J99Pv8ExtCpqsrfAHQAKIXhFFcI4DwAWsJGEBEw2JHi3oThvATx/iZVORGimDuEmK8b5mIOAFnLsxcGTSCOZw1mHpzzbi+Acx06s6nfTp3bbDbYbGqb3+9v0791YnsRwAhVURZ1XL225HzjV0+2tLb9QFWUbMZYaTgVwRj7WpJYLWOsXoh5gJcA7APwFoylbwRBWMVCF1Z6hdPldjhd7lwAjmJPfoUFhIKbnTYaQ9qxUo4glMNYAlkUYWeAAst0QZZlcM57Wul2v1/DO6XvY8SIRNhtNry/7yja2jt22FS1TTLS3gLgOQC/BnBGlqUzsiztG4RL1AA8C6AKwC8BPE/NM0FYSNAFFTAcmiqsUmgzhSscYaVyhHwtG0X5Il0LbrXAMhW7y/ZnBRsu3122H/08I2bk0c1YBvCyIsvNx6o/fvr0mYbVNlVNbLrUsldR5d9JjAXuh8dgzM2/NQQ//WkArwD4BwBvAPiImmiCsJag14CG24nQxTwVhr/F4hDSpYp/M2AshQxgtcAy60p2lZWX7CpzBEnTgODe9Wbk0ZVcAOlgeEyW5ZaWlvZCzuFQFPkS694+PAQjXoQ3jPImivdIlqL9UVzbCzCG+q/BCFBDEMTNZqGHMtwaxBotQo/hVrPzu9nKEQF5MIbaq7tcVwaMueFFQsQzhNVY3UXIzln1IRNlGSXKkgvD+WtNONMJZuQBBObRkSJJ7IcANgJoAQBFkXXOcanHkPwoAJMA7Akx+wWiQzFfjAAcBLAZwIEwLjHe79dOa5q2GsCDAM4oivIXWZZeD7NTQRAk6IMlojACzQyFWJg93BorMe4tH99c3Ec5ADK7WOo5XTqGlTA83iv6yWfyVs/2SMsauCcHo3wRC7EZeXDO4fX5FnCdv+jz+5Pi4uJOqaoMJjHouuEopyhy1/R/xzmSGUMSYywB3Z3YepINY8nZ2C6fPQrgfhhrzEPpFIz0a1rxuJTRD2XddycmTRw37vSZz8e9v69qwZXWtu8qspwnOnIEQQyihW6lDULMHm6NWqz5GClHuB0/wIhX0GvnL8SOn+UCy0RbzHWdx/n92jNp01J/c+ecO5IbG7/yHjpS+4am609LktQsMQmQDac5znmcpunrOec/jYuzT9I0bZvX6wtsddqbMCcKa39sL8fGiGMH0M8QvKbpT4x2jHjoZ88+jrRpkwEA8+bOwtTUW/Hav/7n8z6f/zSAV6nZJojBFfRcE75Pm2HEPkPS8ROiv8aseyrEoC4BNhd78tdZScwBoNPbOXvK5EnrX3zOmTxh/BgAsNls6iOle/b9NSkxvpBLDAAD51zya9pGx8jkl5YvvQcZ6TPQ2toev7fy8D0fHqn9M4AfMcYO9sj+VgBzg5x+DoDbAJwMdo0+n29p5uzvXRfzAHfNvR17ym+Va49/sowEnSD6RorBMpkdxztqseZjpBxmd/yiQV6IYg4Aa0UHwDJiDgB+nzYzZczo8ULMAQAz0lIBzqfq+reuE5zz22VJevbHDz+AnL9fjNTbJmLW7dPx3NM/RvodM8b6fP61MObHu2IXr77o73jg3COTkxJv+FyWZSQkxINzPpKabIIYfAu9aICNbZGJZTJ7uDVqseZjpByxQE4E6autIuYAoKjKx2fPnT917vMLt0++7Ra0tV9FdW09mCQf4tyYX5ckBp9fS584IWVkz61ObTYVC+bNRtWxEwsAxKP7fPoFGE6Jk/s4/TmRJvg1KkrViZOns9o7riIxIf76519c+AaffdYIRVGqqMkmiL4xJZb7zRzIYzjHSh/qa3e63IUD7fiFsjbd7PvRSmv0u1Bd7MnPDMHqBWDEcvf5/I+MHu34Q0Z6WuoXF77x1X967p8Y2HpJYt7A4+/1+VdNnJCy7bd5LyApMb5bXpX7qvCPr//5b3a7bSZudJD7NYzd73pjY5BjXa91Nud8z713z0n54YOLMHaMA+cbv8b2nXtwrOZktaLIrmJP/jFqtgliEC30YHOWTpc7C0bUr8VWiBRHRJWB7AwHAOecLndWCPeR2R79O8O00jODbLJihtXugLFqpDDU4Ducc8iy9N9NTZdP7N6z/z5Zkh+029UDjLGuS8FGqIp8yzcXL3kPHz1uu3/RXdcPeL0+HPywBmL+/Govp8gHMBrGyoQAlwH8izjWv3XBWA2AJyv2Hcmvrj11R1JSgtx8pVVra+v4QFWVtTBiWhAEMZiC3g9ZXd5J0K1vtQ/aaEsozmrCiu8WJa7HOvQV4v9m9L0O3WyP/k0w1r6nhpDN5r7EXJSrSCzfLHS63IhE1Is9+c1Ol3txuKIOAIoin1JV5RRj7IAQ33kw9jJPBnA3Y6zOr2lb/6vk/15oaW0POMVhb+Vh1NbVn1NVpQC973vuBZAAYD+AP4k0deIVMoyx3aqiHL3S2pZ3+UrLSlmSXaqqHADQRk8nQURf0GeLBnf2MBO2WI+VPlTWbbhsAnDM6XJvCQijeK+GEaQkUOep6DtSnKmI808xMb+oirqgDsDPANwHIF10kH4P4KAiy7YrV9ou/WVb6U92vrN3qqZpnV6vz64o8v8yxg71klcKgD/ACCjzgHjeB8JFRZZ9kOU6AO9SM00Q1rLQ1wmrb1gRq7HS+yGq69XFtrtbYAxLZwZL10U4KnrUtSUDywyiqB+LUNQ7YQR86bm23CvL0kbO+eter288Y/CqqjITgBtGcJ9SGLECJCHiS2DEYc9CCM5vIRAHYDmAt6mJJgiLCLqYP28WjVdeiPOfhEVHIoawI7XR6XKviFCkAAt79Pexpr0wMNUgaIbhc1IdRh65Yn6+Wx74dloibBhjXzKGL8W/JwGUwfAluAdGmFcNQD2Mofv3TKymOTA85v9KTyhBWMdCXw3DoQjifTUsMo9+E8dKDzoK4XS5Cy1i3S4G8JnT5a4M13o1O7CMyRQ8vCI7NdiuaSVvv+co2VVWgL43qDEjj0hoBfDv4jWY/BRA40A6IwRxUwv6ICz1SRV5BeYet4gGepMYLh2U84bTsN5ssdKHk3XbY444tdiTvzFGnrms5dkLgyZYnr0QJbvKsgY5j6jDOR/HOSYwBi9j7HMYS+HSYMR+Xy86EARBRGChmy1IO2B4/DaIBrrB6XJvFp9nWkAIYy5WullCahXrttiTXy1EvdDpci+CsdSrgR7bYY9d0/RfcM5X2+22abqud3q9vsOKIucxxh4H8OUQjAIQREwLuimCJCzuwNKjntbaJgBZTpd7h2icm2NFCIlBF/U8CO930VHsc1TG4oGOKnaX7c8KNly+u2w/EHxqyow8ooWkafqvRoxI/NUD2QuRmT4Tre0d9vLKI/d+eKRmBwCdMbYWQBPd/QQRuaAPGOHYkwNjvnxxb9afaJwLYAy/74xi2YtMnisusrpndYi/oeXEUOS3zulyvymEPXDv7AJQ0cv5rDz9sa5kV1l5ya4yR5A0DQg+dWFGHlGBcz5Dktjzq3KWYen9869/PnP6FFy7dm1k1bGPa202dRs1zQQxMEEfqCBVwIjktCnYsGhgSNfpcm8S4l+x1bM9KwpCSLHSe8eyYii8vlcK/4wcGN7VO5wudzUMr+5KkdSyoz6iDKOGKo+33njFUg2OpmmzxqWMGTX/zp6x4hXcPT8TRz86MQI3bv5CEESYgj5gQQrHMhOiv9npchedrD9bMNRCaPZcscU9q8PB8lMggXtHvALLIx0wAswQFoZzIde97B3BjB1cbQBkqimCGICgR0uQYkgIhyXDKOBNsHuoQvy5U5RpcixMf8Rkg6PIdU1Nzc2Hjx53LMmad/1zn8+PA4eqwcAOgcK8EsSALXTiJqO3SHgWWoc+EGirWIvCGDuladpr23a8u6Gt7Soy0megrb0D5ZWHUVNbf1lVlc3oPVY8QRD9PV9mbJ9KxJTF7sBNuhVuLBJ4vp0uN7o+61F+3uM0Td8A8J/ExdmnaJru6+z0VimK/DJjrDTYF63mE0AQlhR0giAIgiCGLxJVAUEQBEEMf/5/AJFbIIR0qdf/AAAAAElFTkSuQmCC) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},53807:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});var r=n(70538),i=n(8565);r.default.use(i.Z);const o={name:"FilePreview",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(500).then(n.bind(n,89500))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{code:{type:String,default:""},file:{type:Object,default:function(){return{}}}},data:function(){return{loadContent:0,contentDetail:null,loadPreview:!0}},mounted:function(){window.addEventListener("message",this.handleMessage)},beforeDestroy:function(){window.removeEventListener("message",this.handleMessage)},watch:{"file.id":{handler:function(t){t&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}},methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},getContent:function(){var t=this;["word","excel","ppt"].includes(this.file.type)?this.contentDetail=$A.cloneJSON(this.file):(this.loadContent++,this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id}}).then((function(e){var n=e.data;t.loadContent--,t.contentDetail=n.content})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadContent--})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.code||t.file.id,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const a=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"file-preview"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t._v("\n "+t._s(t.formatName(t.file))+"\n "),n("Tag",{attrs:{color:"default"}},[t._v(t._s(t.$L("只读")))]),t._v(" "),n("div",{staticClass:"refresh"},[t.contentLoad?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getContent}})],1)],1),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e()],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDPreview",{attrs:{initialValue:t.contentDetail.content}}):n("TEditor",{attrs:{value:t.contentDetail.content,height:"100%",readOnly:""}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{value:t.contentDetail,title:t.file.name,readOnly:""}}):"mind"==t.file.type?n("Minder",{ref:"myMind",attrs:{value:t.contentDetail,readOnly:""}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{value:t.contentDetail,ext:t.file.ext,readOnly:""}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{value:t.contentDetail,code:t.code,documentKey:t.documentKey,readOnly:""}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2)}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/528.js.LICENSE.txt b/public/js/build/807.js.LICENSE.txt similarity index 99% rename from public/js/build/528.js.LICENSE.txt rename to public/js/build/807.js.LICENSE.txt index 6daefa69a..3e704a060 100644 --- a/public/js/build/528.js.LICENSE.txt +++ b/public/js/build/807.js.LICENSE.txt @@ -257,7 +257,7 @@ /** @license * * jsPDF - PDF Document creation from JavaScript - * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z + * Version 2.5.0 Built on 2021-12-21T09:44:51.866Z * CommitID 00000000 * * Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF diff --git a/public/js/build/856.js b/public/js/build/856.js index 142040c5d..dbef2f782 100644 --- a/public/js/build/856.js +++ b/public/js/build/856.js @@ -1,2 +1,2 @@ /*! For license information please see 856.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[856],{27856:function(e){e.exports=function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,r=Object.isFrozen,o=Object.getPrototypeOf,a=Object.getOwnPropertyDescriptor,i=Object.freeze,l=Object.seal,c=Object.create,s="undefined"!=typeof Reflect&&Reflect,u=s.apply,m=s.construct;u||(u=function(e,t,n){return e.apply(t,n)}),i||(i=function(e){return e}),l||(l=function(e){return e}),m||(m=function(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))});var f=A(Array.prototype.forEach),d=A(Array.prototype.pop),p=A(Array.prototype.push),h=A(String.prototype.toLowerCase),g=A(String.prototype.match),y=A(String.prototype.replace),v=A(String.prototype.indexOf),b=A(String.prototype.trim),T=A(RegExp.prototype.test),N=E(TypeError);function A(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return u(e,t,r)}}function E(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return m(e,n)}}function k(e,t){n&&n(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var i=h(a);i!==a&&(r(t)||(t[o]=i),a=i)}e[a]=!0}return e}function w(e){var n=c(null),r=void 0;for(r in e)u(t,e,[r])&&(n[r]=e[r]);return n}function x(e,t){for(;null!==e;){var n=a(e,t);if(n){if(n.get)return A(n.get);if("function"==typeof n.value)return A(n.value)}e=o(e)}function r(e){return console.warn("fallback value for",e),null}return r}var S=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),_=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),C=i(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),O=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),M=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),L=i(["#text"]),R=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),I=i(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),F=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),H=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),U=l(/\{\{[\s\S]*|[\s\S]*\}\}/gm),z=l(/<%[\s\S]*|[\s\S]*%>/gm),B=l(/^data-[\-\w.\u00B7-\uFFFF]/),P=l(/^aria-[\-\w]+$/),j=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=l(/^(?:\w+script|data):/i),W=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q=l(/^html$/i),Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function K(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var V=function(){return"undefined"==typeof window?null:window},$=function(e,t){if("object"!==(void 0===e?"undefined":Y(e))||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V(),t=function(e){return X(e)};if(t.version="2.3.6",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,o=e.DocumentFragment,a=e.HTMLTemplateElement,l=e.Node,c=e.Element,s=e.NodeFilter,u=e.NamedNodeMap,m=void 0===u?e.NamedNodeMap||e.MozNamedAttrMap:u,A=e.HTMLFormElement,E=e.DOMParser,Z=e.trustedTypes,J=c.prototype,Q=x(J,"cloneNode"),ee=x(J,"nextSibling"),te=x(J,"childNodes"),ne=x(J,"parentNode");if("function"==typeof a){var re=r.createElement("template");re.content&&re.content.ownerDocument&&(r=re.content.ownerDocument)}var oe=$(Z,n),ae=oe?oe.createHTML(""):"",ie=r,le=ie.implementation,ce=ie.createNodeIterator,se=ie.createDocumentFragment,ue=ie.getElementsByTagName,me=n.importNode,fe={};try{fe=w(r).documentMode?r.documentMode:{}}catch(e){}var de={};t.isSupported="function"==typeof ne&&le&&void 0!==le.createHTMLDocument&&9!==fe;var pe=U,he=z,ge=B,ye=P,ve=G,be=W,Te=j,Ne=null,Ae=k({},[].concat(K(S),K(_),K(D),K(O),K(L))),Ee=null,ke=k({},[].concat(K(R),K(I),K(F),K(H))),we=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xe=null,Se=null,_e=!0,De=!0,Ce=!1,Oe=!1,Me=!1,Le=!1,Re=!1,Ie=!1,Fe=!1,He=!1,Ue=!0,ze=!0,Be=!1,Pe={},je=null,Ge=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),We=null,qe=k({},["audio","video","img","source","image","track"]),Ye=null,Ke=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ve="http://www.w3.org/1998/Math/MathML",$e="http://www.w3.org/2000/svg",Xe="http://www.w3.org/1999/xhtml",Ze=Xe,Je=!1,Qe=void 0,et=["application/xhtml+xml","text/html"],tt="text/html",nt=void 0,rt=null,ot=r.createElement("form"),at=function(e){return e instanceof RegExp||e instanceof Function},it=function(e){rt&&rt===e||(e&&"object"===(void 0===e?"undefined":Y(e))||(e={}),e=w(e),Ne="ALLOWED_TAGS"in e?k({},e.ALLOWED_TAGS):Ae,Ee="ALLOWED_ATTR"in e?k({},e.ALLOWED_ATTR):ke,Ye="ADD_URI_SAFE_ATTR"in e?k(w(Ke),e.ADD_URI_SAFE_ATTR):Ke,We="ADD_DATA_URI_TAGS"in e?k(w(qe),e.ADD_DATA_URI_TAGS):qe,je="FORBID_CONTENTS"in e?k({},e.FORBID_CONTENTS):Ge,xe="FORBID_TAGS"in e?k({},e.FORBID_TAGS):{},Se="FORBID_ATTR"in e?k({},e.FORBID_ATTR):{},Pe="USE_PROFILES"in e&&e.USE_PROFILES,_e=!1!==e.ALLOW_ARIA_ATTR,De=!1!==e.ALLOW_DATA_ATTR,Ce=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Oe=e.SAFE_FOR_TEMPLATES||!1,Me=e.WHOLE_DOCUMENT||!1,Ie=e.RETURN_DOM||!1,Fe=e.RETURN_DOM_FRAGMENT||!1,He=e.RETURN_TRUSTED_TYPE||!1,Re=e.FORCE_BODY||!1,Ue=!1!==e.SANITIZE_DOM,ze=!1!==e.KEEP_CONTENT,Be=e.IN_PLACE||!1,Te=e.ALLOWED_URI_REGEXP||Te,Ze=e.NAMESPACE||Xe,e.CUSTOM_ELEMENT_HANDLING&&at(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&at(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Qe=Qe=-1===et.indexOf(e.PARSER_MEDIA_TYPE)?tt:e.PARSER_MEDIA_TYPE,nt="application/xhtml+xml"===Qe?function(e){return e}:h,Oe&&(De=!1),Fe&&(Ie=!0),Pe&&(Ne=k({},[].concat(K(L))),Ee=[],!0===Pe.html&&(k(Ne,S),k(Ee,R)),!0===Pe.svg&&(k(Ne,_),k(Ee,I),k(Ee,H)),!0===Pe.svgFilters&&(k(Ne,D),k(Ee,I),k(Ee,H)),!0===Pe.mathMl&&(k(Ne,O),k(Ee,F),k(Ee,H))),e.ADD_TAGS&&(Ne===Ae&&(Ne=w(Ne)),k(Ne,e.ADD_TAGS)),e.ADD_ATTR&&(Ee===ke&&(Ee=w(Ee)),k(Ee,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&k(Ye,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(je===Ge&&(je=w(je)),k(je,e.FORBID_CONTENTS)),ze&&(Ne["#text"]=!0),Me&&k(Ne,["html","head","body"]),Ne.table&&(k(Ne,["tbody"]),delete xe.tbody),i&&i(e),rt=e)},lt=k({},["mi","mo","mn","ms","mtext"]),ct=k({},["foreignobject","desc","title","annotation-xml"]),st=k({},_);k(st,D),k(st,C);var ut=k({},O);k(ut,M);var mt=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:"template"});var n=h(e.tagName),r=h(t.tagName);if(e.namespaceURI===$e)return t.namespaceURI===Xe?"svg"===n:t.namespaceURI===Ve?"svg"===n&&("annotation-xml"===r||lt[r]):Boolean(st[n]);if(e.namespaceURI===Ve)return t.namespaceURI===Xe?"math"===n:t.namespaceURI===$e?"math"===n&&ct[r]:Boolean(ut[n]);if(e.namespaceURI===Xe){if(t.namespaceURI===$e&&!ct[r])return!1;if(t.namespaceURI===Ve&&!lt[r])return!1;var o=k({},["title","style","font","a","script"]);return!ut[n]&&(o[n]||!st[n])}return!1},ft=function(e){p(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ae}catch(t){e.remove()}}},dt=function(e,n){try{p(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(e){p(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!Ee[e])if(Ie||Fe)try{ft(n)}catch(e){}else try{n.setAttribute(e,"")}catch(e){}},pt=function(e){var t=void 0,n=void 0;if(Re)e="<remove></remove>"+e;else{var o=g(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===Qe&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var a=oe?oe.createHTML(e):e;if(Ze===Xe)try{t=(new E).parseFromString(a,Qe)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(Ze,"template",null);try{t.documentElement.innerHTML=Je?"":a}catch(e){}}var i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),Ze===Xe?ue.call(t,Me?"html":"body")[0]:Me?t.documentElement:i},ht=function(e){return ce.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,null,!1)},gt=function(e){return e instanceof A&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof m)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)},yt=function(e){return"object"===(void 0===l?"undefined":Y(l))?e instanceof l:e&&"object"===(void 0===e?"undefined":Y(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},vt=function(e,n,r){de[e]&&f(de[e],(function(e){e.call(t,n,r,rt)}))},bt=function(e){var n=void 0;if(vt("beforeSanitizeElements",e,null),gt(e))return ft(e),!0;if(g(e.nodeName,/[\u0080-\uFFFF]/))return ft(e),!0;var r=nt(e.nodeName);if(vt("uponSanitizeElement",e,{tagName:r,allowedTags:Ne}),!yt(e.firstElementChild)&&(!yt(e.content)||!yt(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return ft(e),!0;if("select"===r&&T(/<template/i,e.innerHTML))return ft(e),!0;if(!Ne[r]||xe[r]){if(!xe[r]&&Nt(r)){if(we.tagNameCheck instanceof RegExp&&T(we.tagNameCheck,r))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(r))return!1}if(ze&&!je[r]){var o=ne(e)||e.parentNode,a=te(e)||e.childNodes;if(a&&o)for(var i=a.length-1;i>=0;--i)o.insertBefore(Q(a[i],!0),ee(e))}return ft(e),!0}return e instanceof c&&!mt(e)?(ft(e),!0):"noscript"!==r&&"noembed"!==r||!T(/<\/no(script|embed)/i,e.innerHTML)?(Oe&&3===e.nodeType&&(n=e.textContent,n=y(n,pe," "),n=y(n,he," "),e.textContent!==n&&(p(t.removed,{element:e.cloneNode()}),e.textContent=n)),vt("afterSanitizeElements",e,null),!1):(ft(e),!0)},Tt=function(e,t,n){if(Ue&&("id"===t||"name"===t)&&(n in r||n in ot))return!1;if(De&&!Se[t]&&T(ge,t));else if(_e&&T(ye,t));else if(!Ee[t]||Se[t]){if(!(Nt(e)&&(we.tagNameCheck instanceof RegExp&&T(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&T(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&T(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ye[t]);else if(T(Te,y(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==v(n,"data:")||!We[e])if(Ce&&!T(ve,y(n,be,"")));else if(n)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},At=function(e){var n=void 0,r=void 0,o=void 0,a=void 0;vt("beforeSanitizeAttributes",e,null);var i=e.attributes;if(i){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ee};for(a=i.length;a--;){var c=n=i[a],s=c.name,u=c.namespaceURI;if(r=b(n.value),o=nt(s),l.attrName=o,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,vt("uponSanitizeAttribute",e,l),r=l.attrValue,!l.forceKeepAttr&&(dt(s,e),l.keepAttr))if(T(/\/>/i,r))dt(s,e);else{Oe&&(r=y(r,pe," "),r=y(r,he," "));var m=nt(e.nodeName);if(Tt(m,o,r))try{u?e.setAttributeNS(u,s,r):e.setAttribute(s,r),d(t.removed)}catch(e){}}}vt("afterSanitizeAttributes",e,null)}},Et=function e(t){var n=void 0,r=ht(t);for(vt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)vt("uponSanitizeShadowNode",n,null),bt(n)||(n.content instanceof o&&e(n.content),At(n));vt("afterSanitizeShadowDOM",t,null)};return t.sanitize=function(r,a){var i=void 0,c=void 0,s=void 0,u=void 0,m=void 0;if((Je=!r)&&(r="\x3c!--\x3e"),"string"!=typeof r&&!yt(r)){if("function"!=typeof r.toString)throw N("toString is not a function");if("string"!=typeof(r=r.toString()))throw N("dirty is not a string, aborting")}if(!t.isSupported){if("object"===Y(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(yt(r))return e.toStaticHTML(r.outerHTML)}return r}if(Le||it(a),t.removed=[],"string"==typeof r&&(Be=!1),Be){if(r.nodeName){var f=nt(r.nodeName);if(!Ne[f]||xe[f])throw N("root node is forbidden and cannot be sanitized in-place")}}else if(r instanceof l)1===(c=(i=pt("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===c.nodeName||"HTML"===c.nodeName?i=c:i.appendChild(c);else{if(!Ie&&!Oe&&!Me&&-1===r.indexOf("<"))return oe&&He?oe.createHTML(r):r;if(!(i=pt(r)))return Ie?null:He?ae:""}i&&Re&&ft(i.firstChild);for(var d=ht(Be?r:i);s=d.nextNode();)3===s.nodeType&&s===u||bt(s)||(s.content instanceof o&&Et(s.content),At(s),u=s);if(u=null,Be)return r;if(Ie){if(Fe)for(m=se.call(i.ownerDocument);i.firstChild;)m.appendChild(i.firstChild);else m=i;return Ee.shadowroot&&(m=me.call(n,m,!0)),m}var p=Me?i.outerHTML:i.innerHTML;return Me&&Ne["!doctype"]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&T(q,i.ownerDocument.doctype.name)&&(p="<!DOCTYPE "+i.ownerDocument.doctype.name+">\n"+p),Oe&&(p=y(p,pe," "),p=y(p,he," ")),oe&&He?oe.createHTML(p):p},t.setConfig=function(e){it(e),Le=!0},t.clearConfig=function(){rt=null,Le=!1},t.isValidAttribute=function(e,t,n){rt||it({});var r=nt(e),o=nt(t);return Tt(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],p(de[e],t))},t.removeHook=function(e){de[e]&&d(de[e])},t.removeHooks=function(e){de[e]&&(de[e]=[])},t.removeAllHooks=function(){de={}},t}return X()}()}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[856],{27856:function(e){e.exports=function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,r=Object.isFrozen,o=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,l=Object.seal,c=Object.create,s="undefined"!=typeof Reflect&&Reflect,u=s.apply,m=s.construct;u||(u=function(e,t,n){return e.apply(t,n)}),a||(a=function(e){return e}),l||(l=function(e){return e}),m||(m=function(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))});var f=A(Array.prototype.forEach),p=A(Array.prototype.pop),d=A(Array.prototype.push),h=A(String.prototype.toLowerCase),g=A(String.prototype.match),y=A(String.prototype.replace),v=A(String.prototype.indexOf),b=A(String.prototype.trim),T=A(RegExp.prototype.test),N=E(TypeError);function A(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return u(e,t,r)}}function E(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return m(e,n)}}function k(e,t){n&&n(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var a=h(i);a!==i&&(r(t)||(t[o]=a),i=a)}e[i]=!0}return e}function x(e){var n=c(null),r=void 0;for(r in e)u(t,e,[r])&&(n[r]=e[r]);return n}function w(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return A(n.get);if("function"==typeof n.value)return A(n.value)}e=o(e)}function r(e){return console.warn("fallback value for",e),null}return r}var S=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),_=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),C=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),D=a(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),O=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),M=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),L=a(["#text"]),R=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),I=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),F=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),H=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),U=l(/\{\{[\s\S]*|[\s\S]*\}\}/gm),z=l(/<%[\s\S]*|[\s\S]*%>/gm),B=l(/^data-[\-\w.\u00B7-\uFFFF]/),j=l(/^aria-[\-\w]+$/),G=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),P=l(/^(?:\w+script|data):/i),W=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function Y(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var K=function(){return"undefined"==typeof window?null:window},V=function(e,t){if("object"!==(void 0===e?"undefined":q(e))||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K(),t=function(e){return X(e)};if(t.version="2.3.4",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,o=e.DocumentFragment,i=e.HTMLTemplateElement,l=e.Node,c=e.Element,s=e.NodeFilter,u=e.NamedNodeMap,m=void 0===u?e.NamedNodeMap||e.MozNamedAttrMap:u,A=e.HTMLFormElement,E=e.DOMParser,$=e.trustedTypes,Z=c.prototype,J=w(Z,"cloneNode"),Q=w(Z,"nextSibling"),ee=w(Z,"childNodes"),te=w(Z,"parentNode");if("function"==typeof i){var ne=r.createElement("template");ne.content&&ne.content.ownerDocument&&(r=ne.content.ownerDocument)}var re=V($,n),oe=re&&Fe?re.createHTML(""):"",ie=r,ae=ie.implementation,le=ie.createNodeIterator,ce=ie.createDocumentFragment,se=ie.getElementsByTagName,ue=n.importNode,me={};try{me=x(r).documentMode?r.documentMode:{}}catch(e){}var fe={};t.isSupported="function"==typeof te&&ae&&void 0!==ae.createHTMLDocument&&9!==me;var pe=U,de=z,he=B,ge=j,ye=P,ve=W,be=G,Te=null,Ne=k({},[].concat(Y(S),Y(_),Y(C),Y(O),Y(L))),Ae=null,Ee=k({},[].concat(Y(R),Y(I),Y(F),Y(H))),ke=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xe=null,we=null,Se=!0,_e=!0,Ce=!1,De=!1,Oe=!1,Me=!1,Le=!1,Re=!1,Ie=!1,Fe=!1,He=!0,Ue=!0,ze=!1,Be={},je=null,Ge=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Pe=null,We=k({},["audio","video","img","source","image","track"]),qe=null,Ye=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ke="http://www.w3.org/1998/Math/MathML",Ve="http://www.w3.org/2000/svg",Xe="http://www.w3.org/1999/xhtml",$e=Xe,Ze=!1,Je=void 0,Qe=["application/xhtml+xml","text/html"],et="text/html",tt=void 0,nt=null,rt=r.createElement("form"),ot=function(e){return e instanceof RegExp||e instanceof Function},it=function(e){nt&&nt===e||(e&&"object"===(void 0===e?"undefined":q(e))||(e={}),e=x(e),Te="ALLOWED_TAGS"in e?k({},e.ALLOWED_TAGS):Ne,Ae="ALLOWED_ATTR"in e?k({},e.ALLOWED_ATTR):Ee,qe="ADD_URI_SAFE_ATTR"in e?k(x(Ye),e.ADD_URI_SAFE_ATTR):Ye,Pe="ADD_DATA_URI_TAGS"in e?k(x(We),e.ADD_DATA_URI_TAGS):We,je="FORBID_CONTENTS"in e?k({},e.FORBID_CONTENTS):Ge,xe="FORBID_TAGS"in e?k({},e.FORBID_TAGS):{},we="FORBID_ATTR"in e?k({},e.FORBID_ATTR):{},Be="USE_PROFILES"in e&&e.USE_PROFILES,Se=!1!==e.ALLOW_ARIA_ATTR,_e=!1!==e.ALLOW_DATA_ATTR,Ce=e.ALLOW_UNKNOWN_PROTOCOLS||!1,De=e.SAFE_FOR_TEMPLATES||!1,Oe=e.WHOLE_DOCUMENT||!1,Re=e.RETURN_DOM||!1,Ie=e.RETURN_DOM_FRAGMENT||!1,Fe=e.RETURN_TRUSTED_TYPE||!1,Le=e.FORCE_BODY||!1,He=!1!==e.SANITIZE_DOM,Ue=!1!==e.KEEP_CONTENT,ze=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||be,$e=e.NAMESPACE||Xe,e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ke.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ke.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ke.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Je=Je=-1===Qe.indexOf(e.PARSER_MEDIA_TYPE)?et:e.PARSER_MEDIA_TYPE,tt="application/xhtml+xml"===Je?function(e){return e}:h,De&&(_e=!1),Ie&&(Re=!0),Be&&(Te=k({},[].concat(Y(L))),Ae=[],!0===Be.html&&(k(Te,S),k(Ae,R)),!0===Be.svg&&(k(Te,_),k(Ae,I),k(Ae,H)),!0===Be.svgFilters&&(k(Te,C),k(Ae,I),k(Ae,H)),!0===Be.mathMl&&(k(Te,O),k(Ae,F),k(Ae,H))),e.ADD_TAGS&&(Te===Ne&&(Te=x(Te)),k(Te,e.ADD_TAGS)),e.ADD_ATTR&&(Ae===Ee&&(Ae=x(Ae)),k(Ae,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&k(qe,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(je===Ge&&(je=x(je)),k(je,e.FORBID_CONTENTS)),Ue&&(Te["#text"]=!0),Oe&&k(Te,["html","head","body"]),Te.table&&(k(Te,["tbody"]),delete xe.tbody),a&&a(e),nt=e)},at=k({},["mi","mo","mn","ms","mtext"]),lt=k({},["foreignobject","desc","title","annotation-xml"]),ct=k({},_);k(ct,C),k(ct,D);var st=k({},O);k(st,M);var ut=function(e){var t=te(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:"template"});var n=h(e.tagName),r=h(t.tagName);if(e.namespaceURI===Ve)return t.namespaceURI===Xe?"svg"===n:t.namespaceURI===Ke?"svg"===n&&("annotation-xml"===r||at[r]):Boolean(ct[n]);if(e.namespaceURI===Ke)return t.namespaceURI===Xe?"math"===n:t.namespaceURI===Ve?"math"===n&&lt[r]:Boolean(st[n]);if(e.namespaceURI===Xe){if(t.namespaceURI===Ve&&!lt[r])return!1;if(t.namespaceURI===Ke&&!at[r])return!1;var o=k({},["title","style","font","a","script"]);return!st[n]&&(o[n]||!ct[n])}return!1},mt=function(e){d(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=oe}catch(t){e.remove()}}},ft=function(e,n){try{d(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(e){d(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!Ae[e])if(Re||Ie)try{mt(n)}catch(e){}else try{n.setAttribute(e,"")}catch(e){}},pt=function(e){var t=void 0,n=void 0;if(Le)e="<remove></remove>"+e;else{var o=g(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===Je&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=re?re.createHTML(e):e;if($e===Xe)try{t=(new E).parseFromString(i,Je)}catch(e){}if(!t||!t.documentElement){t=ae.createDocument($e,"template",null);try{t.documentElement.innerHTML=Ze?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),$e===Xe?se.call(t,Oe?"html":"body")[0]:Oe?t.documentElement:a},dt=function(e){return le.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,null,!1)},ht=function(e){return e instanceof A&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof m)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)},gt=function(e){return"object"===(void 0===l?"undefined":q(l))?e instanceof l:e&&"object"===(void 0===e?"undefined":q(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},yt=function(e,n,r){fe[e]&&f(fe[e],(function(e){e.call(t,n,r,nt)}))},vt=function(e){var n=void 0;if(yt("beforeSanitizeElements",e,null),ht(e))return mt(e),!0;if(g(e.nodeName,/[\u0080-\uFFFF]/))return mt(e),!0;var r=tt(e.nodeName);if(yt("uponSanitizeElement",e,{tagName:r,allowedTags:Te}),!gt(e.firstElementChild)&&(!gt(e.content)||!gt(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return mt(e),!0;if("select"===r&&T(/<template/i,e.innerHTML))return mt(e),!0;if(!Te[r]||xe[r]){if(Ue&&!je[r]){var o=te(e)||e.parentNode,i=ee(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a)o.insertBefore(J(i[a],!0),Q(e))}if(!xe[r]&&Tt(r)){if(ke.tagNameCheck instanceof RegExp&&T(ke.tagNameCheck,r))return!1;if(ke.tagNameCheck instanceof Function&&ke.tagNameCheck(r))return!1}return mt(e),!0}return e instanceof c&&!ut(e)?(mt(e),!0):"noscript"!==r&&"noembed"!==r||!T(/<\/no(script|embed)/i,e.innerHTML)?(De&&3===e.nodeType&&(n=e.textContent,n=y(n,pe," "),n=y(n,de," "),e.textContent!==n&&(d(t.removed,{element:e.cloneNode()}),e.textContent=n)),yt("afterSanitizeElements",e,null),!1):(mt(e),!0)},bt=function(e,t,n){if(He&&("id"===t||"name"===t)&&(n in r||n in rt))return!1;if(_e&&!we[t]&&T(he,t));else if(Se&&T(ge,t));else if(!Ae[t]||we[t]){if(!(Tt(e)&&(ke.tagNameCheck instanceof RegExp&&T(ke.tagNameCheck,e)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(e))&&(ke.attributeNameCheck instanceof RegExp&&T(ke.attributeNameCheck,t)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(t))||"is"===t&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&T(ke.tagNameCheck,n)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(n))))return!1}else if(qe[t]);else if(T(be,y(n,ve,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==v(n,"data:")||!Pe[e])if(Ce&&!T(ye,y(n,ve,"")));else if(n)return!1;return!0},Tt=function(e){return e.indexOf("-")>0},Nt=function(e){var n=void 0,r=void 0,o=void 0,i=void 0;yt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ae};for(i=a.length;i--;){var c=n=a[i],s=c.name,u=c.namespaceURI;if(r=b(n.value),o=tt(s),l.attrName=o,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,yt("uponSanitizeAttribute",e,l),r=l.attrValue,!l.forceKeepAttr&&(ft(s,e),l.keepAttr))if(T(/\/>/i,r))ft(s,e);else{De&&(r=y(r,pe," "),r=y(r,de," "));var m=tt(e.nodeName);if(bt(m,o,r))try{u?e.setAttributeNS(u,s,r):e.setAttribute(s,r),p(t.removed)}catch(e){}}}yt("afterSanitizeAttributes",e,null)}},At=function e(t){var n=void 0,r=dt(t);for(yt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)yt("uponSanitizeShadowNode",n,null),vt(n)||(n.content instanceof o&&e(n.content),Nt(n));yt("afterSanitizeShadowDOM",t,null)};return t.sanitize=function(r,i){var a=void 0,c=void 0,s=void 0,u=void 0,m=void 0;if((Ze=!r)&&(r="\x3c!--\x3e"),"string"!=typeof r&&!gt(r)){if("function"!=typeof r.toString)throw N("toString is not a function");if("string"!=typeof(r=r.toString()))throw N("dirty is not a string, aborting")}if(!t.isSupported){if("object"===q(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(gt(r))return e.toStaticHTML(r.outerHTML)}return r}if(Me||it(i),t.removed=[],"string"==typeof r&&(ze=!1),ze);else if(r instanceof l)1===(c=(a=pt("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===c.nodeName||"HTML"===c.nodeName?a=c:a.appendChild(c);else{if(!Re&&!De&&!Oe&&-1===r.indexOf("<"))return re&&Fe?re.createHTML(r):r;if(!(a=pt(r)))return Re?null:oe}a&&Le&&mt(a.firstChild);for(var f=dt(ze?r:a);s=f.nextNode();)3===s.nodeType&&s===u||vt(s)||(s.content instanceof o&&At(s.content),Nt(s),u=s);if(u=null,ze)return r;if(Re){if(Ie)for(m=ce.call(a.ownerDocument);a.firstChild;)m.appendChild(a.firstChild);else m=a;return Ae.shadowroot&&(m=ue.call(n,m,!0)),m}var p=Oe?a.outerHTML:a.innerHTML;return De&&(p=y(p,pe," "),p=y(p,de," ")),re&&Fe?re.createHTML(p):p},t.setConfig=function(e){it(e),Me=!0},t.clearConfig=function(){nt=null,Me=!1},t.isValidAttribute=function(e,t,n){nt||it({});var r=tt(e),o=tt(t);return bt(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],d(fe[e],t))},t.removeHook=function(e){fe[e]&&p(fe[e])},t.removeHooks=function(e){fe[e]&&(fe[e]=[])},t.removeAllHooks=function(){fe={}},t}return X()}()}}]); \ No newline at end of file diff --git a/public/js/build/856.js.LICENSE.txt b/public/js/build/856.js.LICENSE.txt index 0625c4a5a..8ae973639 100644 --- a/public/js/build/856.js.LICENSE.txt +++ b/public/js/build/856.js.LICENSE.txt @@ -1 +1 @@ -/*! @license DOMPurify 2.3.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.6/LICENSE */ +/*! @license DOMPurify 2.3.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.4/LICENSE */ diff --git a/public/js/build/862.js b/public/js/build/862.js index de30ae44c..930b03099 100644 --- a/public/js/build/862.js +++ b/public/js/build/862.js @@ -1 +1 @@ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[862,817],{71832:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,".electron-task[data-v-2b8bcc0c]{display:flex;flex-direction:column;height:100%;overflow:auto}.electron-task .task-detail[data-v-2b8bcc0c]{border-radius:0;flex:1;margin:0;padding:18px 22px}",""]);const i=o},83801:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,".electron-task .task-detail .task-info .head .function{margin-right:0}.electron-task .task-detail .task-info .head .function .open{display:none}",""]);const i=o},47575:(t,e,n)=>{!function(){"use strict";var e=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},r=function(t){return{eq:t}},o=r((function(t,e){return t===e})),i=function(t){return r((function(e,n){if(e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t.eq(e[o],n[o]))return!1;return!0}))},a=function(t,e){return function(t,e){return r((function(n,r){return t.eq(e(n),e(r))}))}(i(t),(function(t){return function(t,e){return Array.prototype.slice.call(t).sort(e)}(t,e)}))},s=function(t){return r((function(e,n){var r=Object.keys(e),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var s=r.length,u=0;u<s;u++){var c=r[u];if(!t.eq(e[c],n[c]))return!1}return!0}))},u=r((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(r)?t===n:"array"===r?i(u).eq(t,n):"object"===r&&s(u).eq(t,n))})),c=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},l=function(t){return function(e){return typeof e===t}},f=function(t){return function(e){return t===e}},d=c("string"),m=c("object"),p=c("array"),h=f(null),g=l("boolean"),v=f(void 0),b=function(t){return null==t},y=function(t){return!b(t)},C=l("function"),w=l("number"),_=function(){},k=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},x=function(t,e){return function(n){return t(e(n))}},S=function(t){return function(){return t}},D=function(t){return t},E=function(t,e){return t===e};function N(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var A=function(t){return function(e){return!t(e)}},T=function(t){return t()},O=function(t){t()},L=S(!1),R=S(!0),$=function(){return I},I=function(){var t=function(t){return t()},e=D;return{fold:function(t,e){return t()},isSome:L,isNone:R,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:S(null),getOrUndefined:S(void 0),or:e,orThunk:t,map:$,each:_,bind:$,exists:L,forall:R,filter:function(){return $()},toArray:function(){return[]},toString:S("none()")}}(),B=function(t){var e=S(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:R,isNone:L,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return B(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:I},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},P={some:B,none:$,from:function(t){return null==t?I:B(t)}},M=Array.prototype.slice,F=Array.prototype.indexOf,j=Array.prototype.push,z=function(t,e){return F.call(t,e)},U=function(t,e){return z(t,e)>-1},V=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return!0}return!1},H=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},q=function(t,e){for(var n=0,r=t.length;n<r;n++){e(t[n],n)}},W=function(t,e){for(var n=t.length-1;n>=0;n--){e(t[n],n)}},K=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o];(e(a,o)?n:r).push(a)}return{pass:n,fail:r}},Y=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},X=function(t,e,n){return W(t,(function(t,r){n=e(n,t,r)})),n},Z=function(t,e,n){return q(t,(function(t,r){n=e(n,t,r)})),n},G=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return P.some(i);if(n(i,r))break}return P.none()},J=function(t,e){return G(t,e,L)},Q=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return P.some(n)}return P.none()},tt=function(t,e){return function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!p(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);j.apply(e,t[n])}return e}(H(t,e))},et=function(t,e){for(var n=0,r=t.length;n<r;++n){if(!0!==e(t[n],n))return!1}return!0},nt=function(t){var e=M.call(t,0);return e.reverse(),e},rt=function(t,e){return Y(t,(function(t){return!U(e,t)}))},ot=function(t,e){var n=M.call(t,0);return n.sort(e),n},it=function(t,e){return e>=0&&e<t.length?P.some(t[e]):P.none()},at=function(t){return it(t,0)},st=function(t){return it(t,t.length-1)},ut=C(Array.from)?Array.from:function(t){return M.call(t)},ct=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return P.none()},lt=Object.keys,ft=Object.hasOwnProperty,dt=function(t,e){for(var n=lt(t),r=0,o=n.length;r<o;r++){var i=n[r];e(t[i],i)}},mt=function(t,e){return pt(t,(function(t,n){return{k:n,v:e(t,n)}}))},pt=function(t,e){var n={};return dt(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},ht=function(t){return function(e,n){t[n]=e}},gt=function(t,e,n,r){return dt(t,(function(t,o){(e(t,o)?n:r)(t,o)})),{}},vt=function(t,e){var n={};return gt(t,e,ht(n),_),n},bt=function(t){return function(t,e){var n=[];return dt(t,(function(t,r){n.push(e(t,r))})),n}(t,D)},yt=function(t,e){return Ct(t,e)?P.from(t[e]):P.none()},Ct=function(t,e){return ft.call(t,e)},wt=function(t,e){return Ct(t,e)&&void 0!==t[e]&&null!==t[e]},_t=Array.isArray,kt=function(t,e,n){var r,o;if(!t)return!1;if(n=n||t,void 0!==t.length){for(r=0,o=t.length;r<o;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(r in t)if(Ct(t,r)&&!1===e.call(n,t[r],r,t))return!1;return!0},xt=function(t,e){var n=[];return kt(t,(function(r,o){n.push(e(r,o,t))})),n},St=function(t,e){var n=[];return kt(t,(function(r,o){e&&!e(r,o,t)||n.push(r)})),n},Dt=function(t,e){if(t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},Et=function(t,e,n,r){for(var o=v(n)?t[0]:n,i=0;i<t.length;i++)o=e.call(r,o,t[i],i);return o},Nt=function(t,e,n){var r,o;for(r=0,o=t.length;r<o;r++)if(e.call(n,t[r],r,t))return r;return-1},At=function(t){return t[t.length-1]},Tt=function(){return Tt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},Tt.apply(this,arguments)};function Ot(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var Lt=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},Rt=function(){return $t(0,0)},$t=function(t,e){return{major:t,minor:e}},It={nu:$t,detect:function(t,e){var n=String(e).toLowerCase();return 0===t.length?Rt():function(t,e){var n=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}}(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return $t(r(1),r(2))}(t,n)},unknown:Rt},Bt=function(t,e){var n=String(e).toLowerCase();return J(t,(function(t){return t.search(n)}))},Pt=function(t,e){return-1!==t.indexOf(e)},Mt=function(t,e){return function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e}(t,e,0)},Ft=function(t){return function(e){return e.replace(t,"")}},jt=Ft(/^\s+|\s+$/g),zt=Ft(/^\s+/g),Ut=Ft(/\s+$/g),Vt=function(t){return t.length>0},Ht=function(t){return!Vt(t)},qt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Wt=function(t){return function(e){return Pt(e,t)}},Kt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return Pt(t,"edge/")&&Pt(t,"chrome")&&Pt(t,"safari")&&Pt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,qt],search:function(t){return Pt(t,"chrome")&&!Pt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return Pt(t,"msie")||Pt(t,"trident")}},{name:"Opera",versionRegexes:[qt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Wt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Wt("firefox")},{name:"Safari",versionRegexes:[qt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(Pt(t,"safari")||Pt(t,"mobile/"))&&Pt(t,"applewebkit")}}],Yt=[{name:"Windows",search:Wt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return Pt(t,"iphone")||Pt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Wt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Wt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Wt("linux"),versionRegexes:[]},{name:"Solaris",search:Wt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Wt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Wt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Xt={browsers:S(Kt),oses:S(Yt)},Zt="Edge",Gt="Chrome",Jt="Opera",Qt="Firefox",te="Safari",ee=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Zt),isChrome:r(Gt),isIE:r("IE"),isOpera:r(Jt),isFirefox:r(Qt),isSafari:r(te)}},ne={unknown:function(){return ee({current:void 0,version:It.unknown()})},nu:ee,edge:S(Zt),chrome:S(Gt),ie:S("IE"),opera:S(Jt),firefox:S(Qt),safari:S(te)},re="Windows",oe="Android",ie="Linux",ae="Solaris",se="FreeBSD",ue="ChromeOS",ce=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(re),isiOS:r("iOS"),isAndroid:r(oe),isOSX:r("OSX"),isLinux:r(ie),isSolaris:r(ae),isFreeBSD:r(se),isChromeOS:r(ue)}},le={unknown:function(){return ce({current:void 0,version:It.unknown()})},nu:ce,windows:S(re),ios:S("iOS"),android:S(oe),linux:S(ie),osx:S("OSX"),solaris:S(ae),freebsd:S(se),chromeos:S(ue)},fe=function(t,e,n){var r=Xt.browsers(),o=Xt.oses(),i=e.bind((function(t){return function(t,e){return ct(e.brands,(function(e){var n=e.brand.toLowerCase();return J(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:It.nu(parseInt(e.version,10),0)}}))}))}(r,t)})).orThunk((function(){return function(t,e){return Bt(t,e).map((function(t){var n=It.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(r,t)})).fold(ne.unknown,ne.nu),a=function(t,e){return Bt(t,e).map((function(t){var n=It.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(o,t).fold(le.unknown,le.nu),s=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),f=!c&&!u&&!l;return{isiPad:S(o),isiPhone:S(i),isTablet:S(u),isPhone:S(c),isTouch:S(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:S(l),isDesktop:S(f)}}(a,i,t,n);return{browser:i,os:a,deviceType:s}},de=function(t){return window.matchMedia(t).matches},me=Lt((function(){return fe(navigator.userAgent,P.from(navigator.userAgentData),de)})),pe=function(){return me()},he=navigator.userAgent,ge=pe(),ve=ge.browser,be=ge.os,ye=ge.deviceType,Ce=/WebKit/.test(he)&&!ve.isEdge(),we="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,_e=-1!==he.indexOf("Windows Phone"),ke={opera:ve.isOpera(),webkit:Ce,ie:!(!ve.isIE()&&!ve.isEdge())&&ve.version.major,gecko:ve.isFirefox(),mac:be.isOSX()||be.isiOS(),iOS:ye.isiPad()||ye.isiPhone(),android:be.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ve.isIE()?document.documentMode||7:10,fileApi:we,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ve.isIE(),desktop:ye.isDesktop(),windowsPhone:_e,browser:{current:ve.current,version:ve.version,isChrome:ve.isChrome,isEdge:ve.isEdge,isFirefox:ve.isFirefox,isIE:ve.isIE,isOpera:ve.isOpera,isSafari:ve.isSafari},os:{current:be.current,version:be.version,isAndroid:be.isAndroid,isChromeOS:be.isChromeOS,isFreeBSD:be.isFreeBSD,isiOS:be.isiOS,isLinux:be.isLinux,isOSX:be.isOSX,isSolaris:be.isSolaris,isWindows:be.isWindows},deviceType:{isDesktop:ye.isDesktop,isiPad:ye.isiPad,isiPhone:ye.isiPhone,isPhone:ye.isPhone,isTablet:ye.isTablet,isTouch:ye.isTouch,isWebView:ye.isWebView}},xe=/^\s*|\s*$/g,Se=function(t){return null==t?"":(""+t).replace(xe,"")},De=function(t,e){return e?!("array"!==e||!_t(t))||typeof t===e:void 0!==t},Ee=function(t,e,n,r){r=r||this,t&&(n&&(t=t[n]),kt(t,(function(t,o){if(!1===e.call(r,t,o,n))return!1;Ee(t,e,n,r)})))},Ne={trim:Se,isArray:_t,is:De,toArray:function(t){if(_t(t))return t;for(var e=[],n=0,r=t.length;n<r;n++)e[n]=t[n];return e},makeMap:function(t,e,n){var r;for(e=e||",","string"==typeof(t=t||[])&&(t=t.split(e)),n=n||{},r=t.length;r--;)n[t[r]]={};return n},each:kt,map:xt,grep:St,inArray:Dt,hasOwn:Ct,extend:function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var o=e[r];for(var i in o)if(Ct(o,i)){var a=o[i];void 0!==a&&(t[i]=a)}}return t},create:function(t,e,n){var r,o,i,a=this,s=0,u=(t=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(t))[3].match(/(^|\.)(\w+)$/i)[2],c=a.createNS(t[3].replace(/\.\w+$/,""),n);if(!c[u]){if("static"===t[2])return c[u]=e,void(this.onCreate&&this.onCreate(t[2],t[3],c[u]));e[u]||(e[u]=function(){},s=1),c[u]=e[u],a.extend(c[u].prototype,e),t[5]&&(r=a.resolve(t[5]).prototype,o=t[5].match(/\.(\w+)$/i)[1],i=c[u],c[u]=s?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},c[u].prototype[u]=c[u],a.each(r,(function(t,e){c[u].prototype[e]=r[e]})),a.each(e,(function(t,e){r[e]?c[u].prototype[e]=function(){return this.parent=r[e],t.apply(this,arguments)}:e!==u&&(c[u].prototype[e]=t)}))),a.each(e.static,(function(t,e){c[u][e]=t}))}},walk:Ee,createNS:function(t,e){var n,r;for(e=e||window,t=t.split("."),n=0;n<t.length;n++)e[r=t[n]]||(e[r]={}),e=e[r];return e},resolve:function(t,e){var n,r;for(e=e||window,n=0,r=(t=t.split(".")).length;n<r&&(e=e[t[n]]);n++);return e},explode:function(t,e){return!t||De(t,"array")?t:xt(t.split(e||","),Se)},_addCacheSuffix:function(t){var e=ke.cacheSuffix;return e&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}},Ae=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Te={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Ae(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return Ae(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return Ae(n)},fromDom:Ae,fromPoint:function(t,e,n){return P.from(t.dom.elementFromPoint(e,n)).map(Ae)}},Oe=function(t,e){var n=[],r=function(t){return n.push(t),e(t)},o=e(t);do{o=o.bind(r)}while(o.isSome());return n},Le=function(t,e){var n=t.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Re=function(t){return 1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount},$e=function(t,e){return t.dom===e.dom},Ie=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},Be=function(t,e){return pe().browser.isIE()?Ie(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)};"undefined"!=typeof window?window:Function("return this;")();var Pe=function(t){return t.dom.nodeName.toLowerCase()},Me=function(t){return t.dom.nodeType},Fe=function(t){return function(e){return Me(e)===t}},je=Fe(1),ze=Fe(3),Ue=Fe(9),Ve=Fe(11),He=function(t){return Te.fromDom(t.dom.ownerDocument)},qe=function(t){return Ue(t)?t:He(t)},We=function(t){return Te.fromDom(qe(t).dom.defaultView)},Ke=function(t){return P.from(t.dom.parentNode).map(Te.fromDom)},Ye=function(t){return P.from(t.dom.previousSibling).map(Te.fromDom)},Xe=function(t){return P.from(t.dom.nextSibling).map(Te.fromDom)},Ze=function(t){return nt(Oe(t,Ye))},Ge=function(t){return Oe(t,Xe)},Je=function(t){return H(t.dom.childNodes,Te.fromDom)},Qe=function(t,e){var n=t.dom.childNodes;return P.from(n[e]).map(Te.fromDom)},tn=function(t){return Qe(t,0)},en=function(t){return Qe(t,t.dom.childNodes.length-1)},nn=function(t){return t.dom.childNodes.length},rn=function(t){return Ve(t)&&y(t.dom.host)},on=C(Element.prototype.attachShadow)&&C(Node.prototype.getRootNode),an=S(on),sn=on?function(t){return Te.fromDom(t.dom.getRootNode())}:qe,un=function(t){return rn(t)?t:function(t){var e=t.dom.head;if(null==e)throw new Error("Head is not available yet");return Te.fromDom(e)}(qe(t))},cn=function(t){return Te.fromDom(t.dom.host)},ln=function(t){return y(t.dom.shadowRoot)},fn=function(t,e){Ke(t).each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},dn=function(t,e){Xe(t).fold((function(){Ke(t).each((function(t){pn(t,e)}))}),(function(t){fn(t,e)}))},mn=function(t,e){tn(t).fold((function(){pn(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},pn=function(t,e){t.dom.appendChild(e.dom)},hn=function(t,e){q(e,(function(e){pn(t,e)}))},gn=function(t){t.dom.textContent="",q(Je(t),(function(t){vn(t)}))},vn=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},bn=function(t){var e,n=Je(t);n.length>0&&(e=t,q(n,(function(t){fn(e,t)}))),vn(t)},yn=function(t){var e=ze(t)?t.dom.parentNode:t.dom;if(null==e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return function(t){var e=sn(t);return rn(e)?P.some(e):P.none()}(Te.fromDom(e)).fold((function(){return n.body.contains(e)}),x(yn,cn))},Cn=function(t,e){return{left:t,top:e,translate:function(n,r){return Cn(t+n,e+r)}}},wn=Cn,_n=function(t,e){return void 0!==t?t:void 0!==e?e:0},kn=function(t){var e=t.dom,n=e.ownerDocument.body;return n===e?wn(n.offsetLeft,n.offsetTop):yn(t)?function(t){var e=t.getBoundingClientRect();return wn(e.left,e.top)}(e):wn(0,0)},xn=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return wn(n,r)},Sn=function(t,e,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(t,e)},Dn=function(t,e){pe().browser.isSafari()&&C(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(e)},En=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},Nn=function(t){var e=void 0===t?window:t,n=e.document,r=xn(Te.fromDom(n));return function(t){var e=void 0===t?window:t;return pe().browser.isFirefox()?P.none():P.from(e.visualViewport)}(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return En(r.left,r.top,n,o)}),(function(t){return En(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},An=function(t){return function(e){return!!e&&e.nodeType===t}},Tn=function(t){return!!t&&!Object.getPrototypeOf(t)},On=An(1),Ln=function(t){var e=t.map((function(t){return t.toLowerCase()}));return function(t){if(t&&t.nodeName){var n=t.nodeName.toLowerCase();return U(e,n)}return!1}},Rn=function(t,e){var n=e.toLowerCase().split(" ");return function(e){if(On(e))for(var r=0;r<n.length;r++){var o=e.ownerDocument.defaultView.getComputedStyle(e,null);if((o?o.getPropertyValue(t):null)===n[r])return!0}return!1}},$n=function(t){return function(e){return On(e)&&e.hasAttribute(t)}},In=function(t){return On(t)&&t.hasAttribute("data-mce-bogus")},Bn=function(t){return On(t)&&"TABLE"===t.tagName},Pn=function(t){return function(e){if(On(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},Mn=Ln(["textarea","input"]),Fn=An(3),jn=An(8),zn=An(9),Un=An(11),Vn=Ln(["br"]),Hn=Ln(["img"]),qn=Pn("true"),Wn=Pn("false"),Kn=Ln(["td","th"]),Yn=Ln(["video","audio","object","embed"]),Xn=function(t,e,n){return void 0===n&&(n=E),t.exists((function(t){return n(t,e)}))},Zn=function(t,e,n){return t.isSome()&&e.isSome()?P.some(n(t.getOrDie(),e.getOrDie())):P.none()},Gn=function(t){return void 0!==t.style&&C(t.style.getPropertyValue)},Jn=function(t,e,n){if(!(d(n)||g(n)||w(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Qn=function(t,e,n){Jn(t.dom,e,n)},tr=function(t,e){var n=t.dom;dt(e,(function(t,e){Jn(n,e,t)}))},er=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},nr=function(t,e){return P.from(er(t,e))},rr=function(t,e){t.dom.removeAttribute(e)},or=function(t,e){var n=t.dom;dt(e,(function(t,e){!function(t,e,n){if(!d(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Gn(t)&&t.style.setProperty(e,n)}(n,e,t)}))},ir=function(t,e){var n=t.dom,r=window.getComputedStyle(n).getPropertyValue(e);return""!==r||yn(t)?r:ar(n,e)},ar=function(t,e){return Gn(t)?t.style.getPropertyValue(e):""},sr=function(t,e){var n=t.dom,r=ar(n,e);return P.from(r).filter((function(t){return t.length>0}))},ur=function(t){var e={},n=t.dom;if(Gn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},cr=pe().browser,lr=function(t){return J(t,je)},fr=function(t,e){return t.children&&U(t.children,e)},dr=function(t,e,n){var r=0,o=0,i=t.ownerDocument;if(n=n||t,e){if(n===t&&e.getBoundingClientRect&&"static"===ir(Te.fromDom(t),"position")){var a=e.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||t.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||t.scrollTop)-i.documentElement.clientTop}}for(var s=e;s&&s!==n&&s.nodeType&&!fr(s,n);){var u=s;r+=u.offsetLeft||0,o+=u.offsetTop||0,s=u.offsetParent}for(s=e.parentNode;s&&s!==n&&s.nodeType&&!fr(s,n);)r-=s.scrollLeft||0,o-=s.scrollTop||0,s=s.parentNode;o+=function(t){return cr.isFirefox()&&"table"===Pe(t)?lr(Je(t)).filter((function(t){return"caption"===Pe(t)})).bind((function(t){return lr(Ge(t)).map((function(e){var n=e.dom.offsetTop,r=t.dom.offsetTop,o=t.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Te.fromDom(e))}return{x:r,y:o}},mr={},pr={exports:mr};!function(t,e,r,o){var i,a;i=this,a=function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e={exports:{}};!function(e){!function(t){var n=setTimeout;function r(){}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function i(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void s(e.promise,t)}a(e.promise,r)}else(1===t._state?a:s)(e.promise,t._value)}))):t._deferreds.push(e)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,u(t)}catch(e){s(t,e)}var r,i}function s(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)i(t,t._deferreds[e]);t._deferreds=null}function c(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function l(t,e){var n=!1;try{t((function(t){n||(n=!0,a(e,t))}),(function(t){n||(n=!0,s(e,t))}))}catch(t){if(n)return;n=!0,s(e,t)}}o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(r);return i(this,new c(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},o.race=function(t){return new o((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},o._immediateFn="function"==typeof setImmediate?function(t){setImmediate(t)}:function(t){n(t,0)},o._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},o._setImmediateFn=function(t){o._immediateFn=t},o._setUnhandledRejectionFn=function(t){o._unhandledRejectionFn=t},e.exports?e.exports=o:t.Promise||(t.Promise=o)}(t)}(e);var r=e.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof e&&void 0!==r?r.exports=a():"function"==typeof t&&t.amd?t(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var hr=pr.exports.boltExport,gr=function(t){var e=P.none(),n=[],r=function(t){o()?a(t):n.push(t)},o=function(){return e.isSome()},i=function(t){q(t,a)},a=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t((function(t){o()||(e=P.some(t),i(n),n=[])})),{get:r,map:function(t){return gr((function(e){r((function(n){e(t(n))}))}))},isReady:o}},vr={nu:gr,pure:function(t){return gr((function(e){e(t)}))}},br=function(t){setTimeout((function(){throw t}),0)},yr=function(t){var e=function(e){t().then(e,br)};return{map:function(e){return yr((function(){return t().then(e)}))},bind:function(e){return yr((function(){return t().then((function(t){return e(t).toPromise()}))}))},anonBind:function(e){return yr((function(){return t().then((function(){return e.toPromise()}))}))},toLazy:function(){return vr.nu(e)},toCached:function(){var e=null;return yr((function(){return null===e&&(e=t()),e}))},toPromise:t,get:e}},Cr=function(t){return yr((function(){return new hr(t)}))},wr=function(t,e){return e((function(e){var n=[],r=0;0===t.length?e([]):q(t,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=t.length&&e(n)}}(i))}))}))},_r=function(t){return{isValue:R,isError:L,getOr:S(t),getOrThunk:S(t),getOrDie:S(t),or:function(e){return _r(t)},orThunk:function(e){return _r(t)},fold:function(e,n){return n(t)},map:function(e){return _r(e(t))},mapError:function(e){return _r(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOptional:function(){return P.some(t)}}},kr=function(t){return{isValue:L,isError:R,getOr:D,getOrThunk:function(t){return t()},getOrDie:function(){return(e=String(t),function(){throw new Error(e)})();var e},or:D,orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return kr(t)},mapError:function(e){return kr(e(t))},each:_,bind:function(e){return kr(t)},exists:L,forall:R,toOptional:P.none}},xr={value:_r,error:kr,fromOption:function(t,e){return t.fold((function(){return kr(e)}),_r)}},Sr=function(t){if(!p(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return q(t,(function(r,o){var i=lt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+i);var u=function(t){var r=lt(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));if(!et(e,(function(t){return U(r,t)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:u,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n};Sr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Dr=function(t){return t.fold(D,D)};function Er(t,e,n,r,o){return t(n,r)?P.some(n):C(o)&&o(n)?P.none():e(n,r,o)}var Nr,Ar,Tr,Or,Lr,Rr,$r,Ir,Br,Pr,Mr,Fr,jr,zr,Ur,Vr,Hr,qr,Wr,Kr,Yr=function(t,e,n){for(var r=t.dom,o=C(n)?n:L;r.parentNode;){r=r.parentNode;var i=Te.fromDom(r);if(e(i))return P.some(i);if(o(i))break}return P.none()},Xr=function(t,e,n){return Er((function(t,e){return e(t)}),Yr,t,e,n)},Zr=function(t,e){return J(t.dom.childNodes,(function(t){return e(Te.fromDom(t))})).map(Te.fromDom)},Gr=function(t,e,n){return Yr(t,(function(t){return Le(t,e)}),n)},Jr=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Re(n)?P.none():P.from(n.querySelector(t)).map(Te.fromDom)}(e,t)},Qr=function(t,e,n){return Er((function(t,e){return Le(t,e)}),Gr,t,e,n)},to=window.Promise?window.Promise:hr,eo=function(t,e){return"number"!=typeof e&&(e=0),setTimeout(t,e)},no=function(t,e){return"number"!=typeof e&&(e=1),setInterval(t,e)},ro=function(t,e){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=eo((function(){t.apply(this,r)}),e)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(t,e){Nr?Nr.then(t):Nr=new to((function(t){e||(e=document.body),function(t,e){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(t){window.setTimeout(t,0)}),n(t,e)}(t,e)})).then(t)},setTimeout:eo,setInterval:no,setEditorTimeout:function(t,e,n){return eo((function(){t.removed||e()}),n)},setEditorInterval:function(t,e,n){var r=no((function(){t.removed?clearInterval(r):e()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(t){return clearInterval(t)},clearTimeout:function(t){return clearTimeout(t)}},io=function(t,e){void 0===e&&(e={});var n=0,r={},o=Te.fromDom(t),i=qe(o),a=e.maxLoadTime||5e3,s=function(s,u,c){var l,f=Ne._addCacheSuffix(s),d=function(t){return yt(r,t).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(f);r[f]=d,d.count++;var m=function(t,e){for(var n=t.length;n--;)t[n]();d.status=e,d.passed=[],d.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){return m(d.passed,2)},h=function(){return m(d.failed,3)},g=function(){var e,n;e=function(){for(var e=t.styleSheets,n=e.length;n--;){var r=e[n].ownerNode;if(r&&r.id===l.id)return p(),!0}return!1},n=g,e()||(Date.now()-y<a?oo.setTimeout(n):h())};if(u&&d.passed.push(u),c&&d.failed.push(c),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var v=Te.fromTag("link",i.dom);tr(v,{rel:"stylesheet",type:"text/css",id:d.id});var b,y=Date.now();e.contentCssCors&&Qn(v,"crossOrigin","anonymous"),e.referrerPolicy&&Qn(v,"referrerpolicy",e.referrerPolicy),(l=v.dom).onload=g,l.onerror=h,b=v,pn(un(o),b),Qn(v,"href",f)}else h();else p()},u=function(t){return Cr((function(e){s(t,k(e,S(xr.value(t))),k(e,S(xr.error(t))))}))},c=function(t){var e=Ne._addCacheSuffix(t);yt(r,e).each((function(t){var n,i;0===--t.count&&(delete r[e],n=t.id,i=un(o),Jr(i,"#"+n).each(vn))}))};return{load:s,loadAll:function(t,e,n){var r;(r=H(t,u),wr(r,Cr)).get((function(t){var r=K(t,(function(t){return t.isValue()}));r.fail.length>0?n(r.fail.map(Dr)):e(r.pass.map(Dr))}))},unload:c,unloadAll:function(t){q(t,(function(t){c(t)}))},_setReferrerPolicy:function(t){e.referrerPolicy=t}}},ao=function(){var t=new WeakMap;return{forElement:function(e,n){var r=sn(e).dom;return P.from(t.get(r)).getOrThunk((function(){var e=io(r,n);return t.set(r,e),e}))}}}(),so=function(){function t(t,e){this.node=t,this.rootNode=e,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return t.prototype.current=function(){return this.node},t.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},t.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},t.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},t.prototype.findSibling=function(t,e,n,r){var o,i;if(t){if(!r&&t[e])return t[e];if(t!==this.rootNode){if(o=t[n])return o;for(i=t.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},t.prototype.findPreviousNode=function(t,e,n,r){var o,i,a;if(t){if(o=t[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[e];a;a=a[e])if(!a[e])return a;return o}if((i=t.parentNode)&&i!==this.rootNode)return i}},t}(),uo=function(t){var e;return function(n){return e=e||function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n}(t,R),Ct(e,Pe(n))}},co=uo(["h1","h2","h3","h4","h5","h6"]),lo=uo(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),fo=function(t){return je(t)&&!lo(t)},mo=function(t){return je(t)&&"br"===Pe(t)},po=uo(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ho=uo(["ul","ol","dl"]),go=uo(["li","dd","dt"]),vo=uo(["thead","tbody","tfoot"]),bo=uo(["td","th"]),yo=uo(["pre","script","textarea","style"]),Co=" ",wo="\ufeff",_o=function(t){return"\ufeff"===t},ko=function(t){return t.replace(/\uFEFF/g,"")},xo=On,So=Fn,Do=function(t){return So(t)&&(t=t.parentNode),xo(t)&&t.hasAttribute("data-mce-caret")},Eo=function(t){return So(t)&&_o(t.data)},No=function(t){return Do(t)||Eo(t)},Ao=function(t){return t.firstChild!==t.lastChild||!Vn(t.firstChild)},To=function(t){var e=t.container();return!!Fn(e)&&(e.data.charAt(t.offset())===wo||t.isAtStart()&&Eo(e.previousSibling))},Oo=function(t){var e=t.container();return!!Fn(e)&&(e.data.charAt(t.offset()-1)===wo||t.isAtEnd()&&Eo(e.nextSibling))},Lo=function(t,e,n){var r,o=e.ownerDocument.createElement(t);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=e.parentNode;return n?i.insertBefore(o,e):e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o),o},Ro=function(t){return So(t)&&t.data[0]===wo},$o=function(t){return So(t)&&t.data[t.data.length-1]===wo},Io=function(t){return t&&t.hasAttribute("data-mce-caret")?(e=t.getElementsByTagName("br"),n=e[e.length-1],In(n)&&n.parentNode.removeChild(n),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("_moz_abspos"),t):null;var e,n},Bo=function(t){return Do(t.startContainer)},Po=qn,Mo=Wn,Fo=Vn,jo=Fn,zo=Ln(["script","style","textarea"]),Uo=Ln(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Vo=Ln(["table"]),Ho=No,qo=function(t){return!Ho(t)&&(jo(t)?!zo(t.parentNode):Uo(t)||Fo(t)||Vo(t)||Wo(t))},Wo=function(t){return!1===function(t){return On(t)&&"true"===t.getAttribute("unselectable")}(t)&&Mo(t)},Ko=function(t,e){return qo(t)&&function(t,e){for(t=t.parentNode;t&&t!==e;t=t.parentNode){if(Wo(t))return!1;if(Po(t))return!0}return!0}(t,e)},Yo=/^[ \t\r\n]*$/,Xo=function(t){return Yo.test(t)},Zo=function(t,e){var n,r,o,i=Te.fromDom(e),a=Te.fromDom(t);return n=a,r="pre,code",o=N($e,i),Gr(n,r,o).isSome()},Go=function(t,e){return qo(t)&&!1===function(t,e){return Fn(t)&&Xo(t.data)&&!1===Zo(t,e)}(t,e)||function(t){return On(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id"))}(t)||Jo(t)},Jo=$n("data-mce-bookmark"),Qo=$n("data-mce-bogus"),ti=(Ar="data-mce-bogus",Tr="all",function(t){return On(t)&&t.getAttribute(Ar)===Tr}),ei=function(t,e){return void 0===e&&(e=!0),function(t,e){var n=0;if(Go(t,t))return!1;var r=t.firstChild;if(!r)return!0;var o=new so(r,t);do{if(e){if(ti(r)){r=o.next(!0);continue}if(Qo(r)){r=o.next();continue}}if(Vn(r))n++,r=o.next();else{if(Go(r,t))return!1;r=o.next()}}while(r);return n<=1}(t.dom,e)},ni=function(t,e){return y(t)&&(Go(t,e)||fo(Te.fromDom(t)))},ri=function(t){return function(t){return"span"===t.nodeName.toLowerCase()}(t)&&"bookmark"===t.getAttribute("data-mce-type")},oi=function(t,e){return Fn(t)&&t.data.length>0&&function(t,e){var n=new so(t,e).prev(!1),r=new so(t,e).next(!1),o=v(n)||ni(n,e),i=v(r)||ni(r,e);return o&&i}(t,e)},ii=function(t,e,n){var r=n||e;if(On(e)&&ri(e))return e;for(var o=e.childNodes,i=o.length-1;i>=0;i--)ii(t,o[i],r);if(On(e)){var a=e.childNodes;1===a.length&&ri(a[0])&&e.parentNode.insertBefore(a[0],e)}return function(t){return Un(t)||zn(t)}(e)||Go(e,r)||function(t){return!!On(t)&&t.childNodes.length>0}(e)||oi(e,r)||t.remove(e),e},ai=Ne.makeMap,si=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ui=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\"\']/g,li=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,fi={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},di={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(t,e){var n,r,o,i={};if(t){for(t=t.split(","),e=e||10,n=0;n<t.length;n+=2)r=String.fromCharCode(parseInt(t[n],e)),di[r]||(o="&"+t[n+1]+";",i[r]=o,i[o]=r);return i}},hi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),gi=function(t,e){return t.replace(e?si:ui,(function(t){return di[t]||t}))},vi=function(t,e){return t.replace(e?si:ui,(function(t){return t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":di[t]||"&#"+t.charCodeAt(0)+";"}))},bi=function(t,e,n){return n=n||hi,t.replace(e?si:ui,(function(t){return di[t]||n[t]||t}))},yi={encodeRaw:gi,encodeAllRaw:function(t){return(""+t).replace(ci,(function(t){return di[t]||t}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(t,e){var n=pi(e)||hi,r=ai(t.replace(/\+/g,","));return r.named&&r.numeric?function(t,e){return t.replace(e?si:ui,(function(t){return void 0!==di[t]?di[t]:void 0!==n[t]?n[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"}))}:r.named?e?function(t,e){return bi(t,e,n)}:bi:r.numeric?vi:gi},decode:function(t){return t.replace(li,(function(t,e){return e?(e="x"===e.charAt(0).toLowerCase()?parseInt(e.substr(1),16):parseInt(e,10))>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):fi[e]||String.fromCharCode(e):mi[t]||hi[t]||function(t){var e=Te.fromTag("div").dom;return e.innerHTML=t,e.textContent||e.innerText||t}(t)}))}},Ci={},wi={},_i=Ne.makeMap,ki=Ne.each,xi=Ne.extend,Si=Ne.explode,Di=Ne.inArray,Ei=function(t,e){return(t=Ne.trim(t))?t.split(e||" "):[]},Ni=function(t,e){var n;return t&&(n={},"string"==typeof t&&(t={"*":t}),ki(t,(function(t,r){n[r]=n[r.toUpperCase()]="map"===e?_i(t,/[, ]/):Si(t,/[, ]/)}))),n},Ai=function(t){var e={},n={},r=[],o={},i={},a=function(e,n,r){var o=t[e];return o?o=_i(o,/[, ]/,_i(o.toUpperCase(),/[, ]/)):(o=Ci[e])||(o=_i(n," ",_i(n.toUpperCase()," ")),o=xi(o,r),Ci[e]=o),o},s=function(t){var e,n,r,o,i,a,s={},u=function(t,n,r){var o,i,a,u=function(t,e){var n,r,o={};for(n=0,r=t.length;n<r;n++)o[t[n]]=e||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ei(r));var c=Ei(t);for(o=c.length;o--;)a={attributes:u(i=Ei([e,n].join(" "))),attributesOrder:i,children:u(r,wi)},s[c[o]]=a},c=function(t,e){var n,r,o,i,a=Ei(t);n=a.length;for(var u=Ei(e);n--;)for(r=s[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return Ci[t]?Ci[t]:(e="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t&&(e+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==t&&(e+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),ki(Ei(a),(function(t){u(t,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),ki(Ei(i),(function(t){u(t,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==t&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==t&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==t&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allowfullscreen loading")),ki(Ei("a form meter progress dfn"),(function(t){s[t]&&delete s[t].children[t]})),delete s.caption.children.table,delete s.script,Ci[t]=s,s)}((t=t||{}).schema);!1===t.verify_html&&(t.valid_elements="*[*]");var u=Ni(t.valid_styles),c=Ni(t.invalid_styles,"map"),l=Ni(t.valid_classes,"map"),f=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",m),v=a("move_caret_before_on_enter_elements",h+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),C=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");ki((t.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(t){i[t]=new RegExp("</"+t+"[^>]*>","gi")}));var w=function(t){return new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$")},_=function(t){var n,o,i,a,s,u,c,l,f,d,m,p,h,g,v,b,y,C,_=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,x=/[*?+]/;if(t){var S=Ei(t,",");for(e["@"]&&(b=e["@"].attributes,y=e["@"].attributesOrder),n=0,o=S.length;n<o;n++)if(s=_.exec(S[n])){if(g=s[1],f=s[2],v=s[3],l=s[5],u={attributes:p={},attributesOrder:h=[]},"#"===g&&(u.paddEmpty=!0),"-"===g&&(u.removeEmpty=!0),"!"===s[4]&&(u.removeEmptyAttrs=!0),b&&(dt(b,(function(t,e){p[e]=t})),h.push.apply(h,y)),l)for(i=0,a=(l=Ei(l,"|")).length;i<a;i++)if(s=k.exec(l[i])){if(c={},m=s[1],d=s[2].replace(/[\\:]:/g,":"),g=s[3],C=s[4],"!"===m&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(d),c.required=!0),"-"===m){delete p[d],h.splice(Di(h,d),1);continue}g&&("="===g&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:d,value:C}),c.defaultValue=C),":"===g&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:d,value:C}),c.forcedValue=C),"<"===g&&(c.validValues=_i(C,"?"))),x.test(d)?(u.attributePatterns=u.attributePatterns||[],c.pattern=w(d),u.attributePatterns.push(c)):(p[d]||h.push(d),p[d]=c)}b||"@"!==f||(b=p,y=h),v&&(u.outputName=f,e[v]=u),x.test(f)?(u.pattern=w(f),r.push(u)):e[f]=u}}},k=function(t){e={},r=[],_(t),ki(s,(function(t,e){n[e]=t.children}))},x=function(t){var r=/^(~)?(.+)$/;t&&(Ci.text_block_elements=Ci.block_elements=null,ki(Ei(t,","),(function(t){var i=r.exec(t),a="~"===i[1],s=a?"span":"div",u=i[2];if(n[u]=n[s],o[u]=s,a||(y[u.toUpperCase()]={},y[u]={}),!e[u]){var c=e[s];delete(c=xi({},c)).removeEmptyAttrs,delete c.removeEmpty,e[u]=c}ki(n,(function(t,e){t[s]&&(n[e]=t=xi({},n[e]),t[u]=t[s])}))})))},D=function(e){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;Ci[t.schema]=null,e&&ki(Ei(e,","),(function(t){var e,o,i=r.exec(t);i&&(o=i[1],e=o?n[i[2]]:n[i[2]]={"#comment":{}},e=n[i[2]],ki(Ei(i[3],"|"),(function(t){"-"===o?delete e[t]:e[t]={}})))}))},E=function(t){var n,o=e[t];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(t))return o};t.valid_elements?k(t.valid_elements):(ki(s,(function(t,r){e[r]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[r]=t.children})),"html5"!==t.schema&&ki(Ei("strong/b em/i"),(function(t){var n=Ei(t,"/");e[n[1]].outputName=n[0]})),ki(Ei("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(t){e[t]&&(e[t].removeEmpty=!0)})),ki(Ei("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(t){e[t].paddEmpty=!0})),ki(Ei("span"),(function(t){e[t].removeEmptyAttrs=!0}))),x(t.custom_elements),D(t.valid_children),_(t.extended_valid_elements),D("+ol[ul|ol],+ul[ul|ol]"),ki({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(t,n){e[n]&&(e[n].parentsRequired=Ei(t))})),t.invalid_elements&&ki(Si(t.invalid_elements),(function(t){e[t]&&delete e[t]})),E("span")||_("span[!data-mce-type|*]");var N=S(u),A=S(c),T=S(l),O=S(p),L=S(y),R=S(b),$=S(C),I=S(m),B=S(d),P=S(g),M=S(v),F=S(f),j=S(i),z=S(o);return{children:n,elements:e,getValidStyles:N,getValidClasses:T,getBlockElements:L,getInvalidStyles:A,getShortEndedElements:I,getTextBlockElements:R,getTextInlineElements:$,getBoolAttrs:O,getElementRule:E,getSelfClosingElements:B,getNonEmptyElements:P,getMoveCaretBeforeOnEnterElements:M,getWhiteSpaceElements:F,getSpecialElements:j,isValidChild:function(t,e){var r=n[t.toLowerCase()];return!(!r||!r[e.toLowerCase()])},isValid:function(t,e){var n,r,o=E(t);if(o){if(!e)return!0;if(o.attributes[e])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(t))return!0}return!1},getCustomElements:z,addValidElements:_,setValidElements:k,addCustomElements:x,addValidChildren:D}},Ti=function(t,e,n,r){var o=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+o(e)+o(n)+o(r)},Oi=function(t,e){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,s=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={},f="\ufeff";t=t||{},e&&(r=e.getValidStyles(),o=e.getInvalidStyles());var d="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<d.length;n++)l[d[n]]=f+n,l[f+n]=d[n];return{toHex:function(t){return t.replace(a,Ti)},parse:function(e){var r,o,d,m,p,h,g,v,b={},y=t.url_converter,C=t.url_converter_scope||i,w=function(t,e,r){var o=b[t+"-top"+e];if(o){var i=b[t+"-right"+e];if(i){var a=b[t+"-bottom"+e];if(a){var s=b[t+"-left"+e];if(s){var u=[o,i,a,s];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(b[t+e]=-1===n?u[0]:u.join(" "),delete b[t+"-top"+e],delete b[t+"-right"+e],delete b[t+"-bottom"+e],delete b[t+"-left"+e])}}}}},_=function(t){var e,n=b[t];if(n){for(e=(n=n.split(" ")).length;e--;)if(n[e]!==n[0])return!1;return b[t]=n[0],!0}},k=function(t){return m=!0,l[t]},x=function(t,e){return m&&(t=t.replace(/\uFEFF[0-9]/g,(function(t){return l[t]}))),e||(t=t.replace(/\\([\'\";:])/g,"$1")),t},S=function(t){return String.fromCharCode(parseInt(t.slice(1),16))},D=function(t){return t.replace(/\\[0-9a-f]+/gi,S)},E=function(e,n,r,o,i,a){if(i=i||a)return"'"+(i=x(i)).replace(/\'/g,"\\'")+"'";if(n=x(n||r||o),!t.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return y&&(n=y.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(t){return t.replace(/[;:]/g,k)}));r=u.exec(e);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),d=r[2].replace(c,""),o&&d){if(o=D(o),d=D(d),-1!==o.indexOf(f)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===o&&"700"===d?d="bold":"color"!==o&&"background-color"!==o||(d=d.toLowerCase()),d=(d=d.replace(a,Ti)).replace(s,E),b[o]=m?x(d,!0):d}w("border","",!0),w("border","-width"),w("border","-color"),w("border","-style"),w("padding",""),w("margin",""),p="border",g="border-style",v="border-color",_(h="border-width")&&_(g)&&_(v)&&(b[p]=b[h]+" "+b[g]+" "+b[v],delete b[h],delete b[g],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(t,e){var n="",i=function(e){var o,i=r[e];if(i)for(var a=0,s=i.length;a<s;a++)e=i[a],(o=t[e])&&(n+=(n.length>0?" ":"")+e+": "+o+";")};return e&&r?(i("*"),i(e)):dt(t,(function(t,r){!t||o&&!function(t,e){var n=o["*"];return!(n&&n[t]||(n=o[e])&&n[t])}(r,e)||(n+=(n.length>0?" ":"")+r+": "+t+";")})),n}}},Li={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Ri=function(t){return t instanceof Event||C(t.initEvent)},$i=function(t,e,n,r){var o,i=function(t,e){var n=null!=e?e:{};for(var r in t)Ct(Li,r)||(n[r]=t[r]);return y(n.composedPath)&&(n.composedPath=function(){return t.composedPath()}),n}(e,r);return i.type=t,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(t){return b(t.preventDefault)||Ri(t)}(e)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=R,C(e.preventDefault)?e.preventDefault():Ri(e)&&(e.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=R,C(e.stopPropagation)?e.stopPropagation():Ri(e)&&(e.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=R,i.stopPropagation()},function(t){return t.isDefaultPrevented===R||t.isDefaultPrevented===L}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?R:L,i.isPropagationStopped=!0===i.cancelBubble?R:L,i.isImmediatePropagationStopped=L)),i},Ii=/^(?:mouse|contextmenu)|click/,Bi=function(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r||!1):t.attachEvent&&t.attachEvent("on"+e,n)},Pi=function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r||!1):t.detachEvent&&t.detachEvent("on"+e,n)},Mi=function(t,e){var n=$i(t.type,t,document,e);if(function(t){return y(t)&&Ii.test(t.type)}(t)&&v(t.pageX)&&!v(t.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=t.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=t.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},Fi=function(t,e,n){var r=t.document,o={type:"ready"};if(n.domLoaded)e(o);else{var i=function(){Pi(t,"DOMContentLoaded",i),Pi(t,"load",i),n.domLoaded||(n.domLoaded=!0,e(o)),t=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():Bi(t,"DOMContentLoaded",i),n.domLoaded||Bi(t,"load",i)}},ji=function(){function t(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return t.prototype.bind=function(t,e,n,r){var o,i,a,s,u,c,l,f=this,d=window,m=function(t){f.executeHandlers(Mi(t||d.event),o)};if(t&&3!==t.nodeType&&8!==t.nodeType){t[f.expando]?o=t[f.expando]:(o=f.count++,t[f.expando]=o,f.events[o]={}),r=r||t;var p=e.split(" ");for(a=p.length;a--;)c=m,u=l=!1,"DOMContentLoaded"===(s=p[a])&&(s="ready"),f.domLoaded&&"ready"===s&&"complete"===t.readyState?n.call(r,Mi({type:s})):(f.hasMouseEnterLeave||(u=f.mouseEnterLeave[s])&&(c=function(t){var e=t.currentTarget,n=t.relatedTarget;if(n&&e.contains)n=e.contains(n);else for(;n&&n!==e;)n=n.parentNode;n||((t=Mi(t||d.event)).type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=e,f.executeHandlers(t,o))}),f.hasFocusIn||"focusin"!==s&&"focusout"!==s||(l=!0,u="focusin"===s?"focus":"blur",c=function(t){(t=Mi(t||d.event)).type="focus"===t.type?"focusin":"focusout",f.executeHandlers(t,o)}),(i=f.events[o][s])?"ready"===s&&f.domLoaded?n(Mi({type:s})):i.push({func:n,scope:r}):(f.events[o][s]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=c,"ready"===s?Fi(t,c,f):Bi(t,u||s,c,l)));return t=i=null,n}},t.prototype.unbind=function(t,e,n){var r,o,i,a,s;if(!t||3===t.nodeType||8===t.nodeType)return this;var u=t[this.expando];if(u){if(s=this.events[u],e){var c=e.split(" ");for(o=c.length;o--;)if(r=s[a=c[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,f=r.fakeName,d=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=f,r.capture=d,s[a]=r}n&&0!==r.length||(delete s[a],Pi(t,r.fakeName||a,r.nativeHandler,r.capture))}}else dt(s,(function(e,n){Pi(t,e.fakeName||n,e.nativeHandler,e.capture)})),s={};for(a in s)if(Ct(s,a))return this;delete this.events[u];try{delete t[this.expando]}catch(e){t[this.expando]=null}}return this},t.prototype.fire=function(t,e,n){var r;if(!t||3===t.nodeType||8===t.nodeType)return this;var o=Mi({type:e,target:t},n);do{(r=t[this.expando])&&this.executeHandlers(o,r),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!o.isPropagationStopped());return this},t.prototype.clean=function(t){var e,n;if(!t||3===t.nodeType||8===t.nodeType)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),e=(n=t.getElementsByTagName("*")).length;e--;)(t=n[e])[this.expando]&&this.unbind(t);return this},t.prototype.destroy=function(){this.events={}},t.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},t.prototype.executeHandlers=function(t,e){var n=this.events[e],r=n&&n[t.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}},t.Event=new t,t}(),zi="sizzle"+-new Date,Ui=window.document,Vi=0,Hi=0,qi=xa(),Wi=xa(),Ki=xa(),Yi=function(t,e){return t===e&&(jr=!0),0},Xi="undefined",Zi=1<<31,Gi={}.hasOwnProperty,Ji=[],Qi=Ji.pop,ta=Ji.push,ea=Ji.push,na=Ji.slice,ra=Ji.indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",sa=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ua=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ca=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),la=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),fa=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),da=new RegExp(sa),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+sa),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ha=/^(?:input|select|textarea|button)$/i,ga=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,Ca=/'|\\/g,wa=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),_a=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ea.apply(Ji=na.call(Ui.childNodes),Ui.childNodes),Ji[Ui.childNodes.length].nodeType}catch(t){ea={apply:Ji.length?function(t,e){ta.apply(t,na.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}var ka=function(t,e,n,r){var o,i,a,s,u,c,l,f,d,m;if((e?e.ownerDocument||e:Ui)!==Ur&&zr(e),n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=(e=e||Ur).nodeType)&&9!==s)return[];if(Hr&&!r){if(o=ba.exec(t))if(a=o[1]){if(9===s){if(!(i=e.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(e.ownerDocument&&(i=e.ownerDocument.getElementById(a))&&Kr(e,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ea.apply(n,e.getElementsByTagName(t)),n;if((a=o[3])&&Or.getElementsByClassName)return ea.apply(n,e.getElementsByClassName(a)),n}if(Or.qsa&&(!qr||!qr.test(t))){if(f=l=zi,d=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(c=Ir(t),(l=e.getAttribute("id"))?f=l.replace(Ca,"\\$&"):e.setAttribute("id",f),f="[id='"+f+"'] ",u=c.length;u--;)c[u]=f+Ta(c[u]);d=ya.test(t)&&Na(e.parentNode)||e,m=c.join(",")}if(m)try{return ea.apply(n,d.querySelectorAll(m)),n}catch(t){}finally{l||e.removeAttribute("id")}}}return Pr(t.replace(ua,"$1"),e,n,r)};function xa(){var t=[];return function e(n,r){return t.push(n+" ")>Lr.cacheLength&&delete e[t.shift()],e[n+" "]=r}}function Sa(t){return t[zi]=!0,t}function Da(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Zi)-(~t.sourceIndex||Zi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function Ea(t){return Sa((function(e){return e=+e,Sa((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Na(t){return t&&typeof t.getElementsByTagName!==Xi&&t}function Aa(){}function Ta(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function Oa(t,e,n){var r=e.dir,o=n&&"parentNode"===r,i=Hi++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||o)return t(e,n,i)}:function(e,n,a){var s,u,c=[Vi,i];if(a){for(;e=e[r];)if((1===e.nodeType||o)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||o){if((s=(u=e[zi]||(e[zi]={}))[r])&&s[0]===Vi&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function La(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function Ra(t,e,n,r,o){for(var i,a=[],s=0,u=t.length,c=null!=e;s<u;s++)(i=t[s])&&(n&&!n(i,r,o)||(a.push(i),c&&e.push(s)));return a}function $a(t,e,n,r,o,i){return r&&!r[zi]&&(r=$a(r)),o&&!o[zi]&&(o=$a(o,i)),Sa((function(i,a,s,u){var c,l,f,d=[],m=[],p=a.length,h=i||function(t,e,n){for(var r=0,o=e.length;r<o;r++)ka(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),g=!t||!i&&e?h:Ra(h,d,t,s,u),v=n?o||(i?t:p||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(c=Ra(v,m),r(c,[],s,u),l=c.length;l--;)(f=c[l])&&(v[m[l]]=!(g[m[l]]=f));if(i){if(o||t){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,u)}for(l=v.length;l--;)(f=v[l])&&(c=o?ra.call(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=Ra(v===a?v.splice(p,v.length):v),o?o(null,a,v,u):ea.apply(a,v)}))}function Ia(t){for(var e,n,r,o=t.length,i=Lr.relative[t[0].type],a=i||Lr.relative[" "],s=i?1:0,u=Oa((function(t){return t===e}),a,!0),c=Oa((function(t){return ra.call(e,t)>-1}),a,!0),l=[function(t,n,r){var o=!i&&(r||n!==Mr)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,o}];s<o;s++)if(n=Lr.relative[t[s].type])l=[Oa(La(l),n)];else{if((n=Lr.filter[t[s].type].apply(null,t[s].matches))[zi]){for(r=++s;r<o&&!Lr.relative[t[r].type];r++);return $a(s>1&&La(l),s>1&&Ta(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ua,"$1"),n,s<r&&Ia(t.slice(s,r)),r<o&&Ia(t=t.slice(r)),r<o&&Ta(t))}l.push(n)}return La(l)}Or=ka.support={},$r=ka.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},zr=ka.setDocument=function(t){var e,n=t?t.ownerDocument||t:Ui,r=n.defaultView;return n!==Ur&&9===n.nodeType&&n.documentElement?(Ur=n,Vr=n.documentElement,Hr=!$r(n),r&&r!==function(t){try{return t.top}catch(t){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){zr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){zr()}))),Or.attributes=!0,Or.getElementsByTagName=!0,Or.getElementsByClassName=va.test(n.getElementsByClassName),Or.getById=!0,Lr.find.ID=function(t,e){if(typeof e.getElementById!==Xi&&Hr){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},Lr.filter.ID=function(t){var e=t.replace(wa,_a);return function(t){return t.getAttribute("id")===e}},Lr.find.TAG=Or.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==Xi)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Lr.find.CLASS=Or.getElementsByClassName&&function(t,e){if(Hr)return e.getElementsByClassName(t)},Wr=[],qr=[],Or.disconnectedMatch=!0,qr=qr.length&&new RegExp(qr.join("|")),Wr=Wr.length&&new RegExp(Wr.join("|")),e=va.test(Vr.compareDocumentPosition),Kr=e||va.test(Vr.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Yi=e?function(t,e){if(t===e)return jr=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!Or.sortDetached&&e.compareDocumentPosition(t)===r?t===n||t.ownerDocument===Ui&&Kr(Ui,t)?-1:e===n||e.ownerDocument===Ui&&Kr(Ui,e)?1:Fr?ra.call(Fr,t)-ra.call(Fr,e):0:4&r?-1:1)}:function(t,e){if(t===e)return jr=!0,0;var r,o=0,i=t.parentNode,a=e.parentNode,s=[t],u=[e];if(!i||!a)return t===n?-1:e===n?1:i?-1:a?1:Fr?ra.call(Fr,t)-ra.call(Fr,e):0;if(i===a)return Da(t,e);for(r=t;r=r.parentNode;)s.unshift(r);for(r=e;r=r.parentNode;)u.unshift(r);for(;s[o]===u[o];)o++;return o?Da(s[o],u[o]):s[o]===Ui?-1:u[o]===Ui?1:0},n):Ur},ka.matches=function(t,e){return ka(t,null,null,e)},ka.matchesSelector=function(t,e){if((t.ownerDocument||t)!==Ur&&zr(t),e=e.replace(fa,"='$1']"),Or.matchesSelector&&Hr&&(!Wr||!Wr.test(e))&&(!qr||!qr.test(e)))try{var n=undefined.call(t,e);if(n||Or.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ka(e,Ur,null,[t]).length>0},ka.contains=function(t,e){return(t.ownerDocument||t)!==Ur&&zr(t),Kr(t,e)},ka.attr=function(t,e){(t.ownerDocument||t)!==Ur&&zr(t);var n=Lr.attrHandle[e.toLowerCase()],r=n&&Gi.call(Lr.attrHandle,e.toLowerCase())?n(t,e,!Hr):void 0;return void 0!==r?r:Or.attributes||!Hr?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},ka.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ka.uniqueSort=function(t){var e,n=[],r=0,o=0;if(jr=!Or.detectDuplicates,Fr=!Or.sortStable&&t.slice(0),t.sort(Yi),jr){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return Fr=null,t},Rr=ka.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=Rr(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=Rr(e);return n},Lr=ka.selectors={cacheLength:50,createPseudo:Sa,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(wa,_a),t[3]=(t[3]||t[4]||t[5]||"").replace(wa,_a),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ka.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ka.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pa.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&da.test(n)&&(e=Ir(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(wa,_a).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=qi[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+oa+"|$)"))&&qi(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==Xi&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=ka.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,u){var c,l,f,d,m,p,h=i!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(i){for(;h;){for(f=e;f=f[h];)if(s?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=h="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[zi]||(g[zi]={}))[t]||[])[0]===Vi&&c[1],d=c[0]===Vi&&c[2],f=m&&g.childNodes[m];f=++m&&f&&f[h]||(d=m=0)||p.pop();)if(1===f.nodeType&&++d&&f===e){l[t]=[Vi,m,d];break}}else if(b&&(c=(e[zi]||(e[zi]={}))[t])&&c[0]===Vi)d=c[1];else for(;(f=++m&&f&&f[h]||(d=m=0)||p.pop())&&((s?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(b&&((f[zi]||(f[zi]={}))[t]=[Vi,d]),f!==e)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(t,e){var n,r=Lr.pseudos[t]||Lr.setFilters[t.toLowerCase()]||ka.error("unsupported pseudo: "+t);return r[zi]?r(e):r.length>1?(n=[t,t,"",e],Lr.setFilters.hasOwnProperty(t.toLowerCase())?Sa((function(t,n){for(var o,i=r(t,e),a=i.length;a--;)t[o=ra.call(t,i[a])]=!(n[o]=i[a])})):function(t){return r(t,0,n)}):r}},pseudos:{not:Sa((function(t){var e=[],n=[],r=Br(t.replace(ua,"$1"));return r[zi]?Sa((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:Sa((function(t){return function(e){return ka(t,e).length>0}})),contains:Sa((function(t){return t=t.replace(wa,_a),function(e){return(e.textContent||e.innerText||Rr(e)).indexOf(t)>-1}})),lang:Sa((function(t){return ma.test(t||"")||ka.error("unsupported lang: "+t),t=t.replace(wa,_a).toLowerCase(),function(e){var n;do{if(n=Hr?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=window.location&&window.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===Vr},focus:function(t){return t===Ur.activeElement&&(!Ur.hasFocus||Ur.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!Lr.pseudos.empty(t)},header:function(t){return ga.test(t.nodeName)},input:function(t){return ha.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:Ea((function(){return[0]})),last:Ea((function(t,e){return[e-1]})),eq:Ea((function(t,e,n){return[n<0?n+e:n]})),even:Ea((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:Ea((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:Ea((function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t})),gt:Ea((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}},Lr.pseudos.nth=Lr.pseudos.eq,q(["radio","checkbox","file","password","image"],(function(t){Lr.pseudos[t]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(t)})),q(["submit","reset"],(function(t){Lr.pseudos[t]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(t)})),Aa.prototype=Lr.filters=Lr.pseudos,Lr.setFilters=new Aa,Ir=ka.tokenize=function(t,e){var n,r,o,i,a,s,u,c=Wi[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],u=Lr.preFilter;a;){for(i in n&&!(r=ca.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(o=[])),n=!1,(r=la.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ua," ")}),a=a.slice(n.length)),Lr.filter)Lr.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return e?a.length:a?ka.error(t):Wi(t,s).slice(0)},Br=ka.compile=function(t,e){var n,r=[],o=[],i=Ki[t+" "];if(!i){for(e||(e=Ir(t)),n=e.length;n--;)(i=Ia(e[n]))[zi]?r.push(i):o.push(i);i=Ki(t,function(t,e){var n=e.length>0,r=t.length>0,o=function(o,i,a,s,u){var c,l,f,d=0,m="0",p=o&&[],h=[],g=Mr,v=o||r&&Lr.find.TAG("*",u),b=Vi+=null==g?1:Math.random()||.1,y=v.length;for(u&&(Mr=i!==Ur&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;f=t[l++];)if(f(c,i,a)){s.push(c);break}u&&(Vi=b)}n&&((c=!f&&c)&&d--,o&&p.push(c))}if(d+=m,n&&m!==d){for(l=0;f=e[l++];)f(p,h,i,a);if(o){if(d>0)for(;m--;)p[m]||h[m]||(h[m]=Qi.call(s));h=Ra(h)}ea.apply(s,h),u&&!o&&h.length>0&&d+e.length>1&&ka.uniqueSort(s)}return u&&(Vi=b,Mr=g),p};return n?Sa(o):o}(o,r)),i.selector=t}return i},Pr=ka.select=function(t,e,n,r){var o,i,a,s,u,c="function"==typeof t&&t,l=!r&&Ir(t=c.selector||t);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Or.getById&&9===e.nodeType&&Hr&&Lr.relative[i[1].type]){if(!(e=(Lr.find.ID(a.matches[0].replace(wa,_a),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=pa.needsContext.test(t)?0:i.length;o--&&(a=i[o],!Lr.relative[s=a.type]);)if((u=Lr.find[s])&&(r=u(a.matches[0].replace(wa,_a),ya.test(i[0].type)&&Na(e.parentNode)||e))){if(i.splice(o,1),!(t=r.length&&Ta(i)))return ea.apply(n,r),n;break}}return(c||Br(t,l))(r,e,!Hr,n,ya.test(t)&&Na(e.parentNode)||e),n},Or.sortStable=zi.split("").sort(Yi).join("")===zi,Or.detectDuplicates=!!jr,zr(),Or.sortDetached=!0;var Ba=document,Pa=Array.prototype.push,Ma=Array.prototype.slice,Fa=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ja=ji.Event,za=Ne.makeMap("children,contents,next,prev"),Ua=function(t){return void 0!==t},Va=function(t){return"string"==typeof t},Ha=function(t,e){var n,r=(e=e||Ba).createElement("div"),o=e.createDocumentFragment();for(r.innerHTML=t;n=r.firstChild;)o.appendChild(n);return o},qa=function(t,e,n,r){var o;if(Va(e))e=Ha(e,is(t[0]));else if(e.length&&!e.nodeType){if(e=cs.makeArray(e),r)for(o=e.length-1;o>=0;o--)qa(t,e[o],n,r);else for(o=0;o<e.length;o++)qa(t,e[o],n,r);return t}if(e.nodeType)for(o=t.length;o--;)n.call(t[o],e);return t},Wa=function(t,e){return t&&e&&-1!==(" "+t.className+" ").indexOf(" "+e+" ")},Ka=function(t,e,n){var r,o;return e=cs(e)[0],t.each((function(){var t=this;n&&r===t.parentNode||(r=t.parentNode,o=e.cloneNode(!1),t.parentNode.insertBefore(o,t)),o.appendChild(t)})),t},Ya=Ne.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Xa=Ne.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Za={for:"htmlFor",class:"className",readonly:"readOnly"},Ga={float:"cssFloat"},Ja={},Qa={},ts=function(t,e){return new cs.fn.init(t,e)},es=/^\s*|\s*$/g,ns=function(t){return null==t?"":(""+t).replace(es,"")},rs=function(t,e){var n,r,o,i;if(t)if(void 0===(n=t.length)){for(r in t)if(t.hasOwnProperty(r)&&(i=t[r],!1===e.call(i,r,i)))break}else for(o=0;o<n&&(i=t[o],!1!==e.call(i,o,i));o++);return t},os=function(t,e){var n=[];return rs(t,(function(t,r){e(r,t)&&n.push(r)})),n},is=function(t){return t?9===t.nodeType?t:t.ownerDocument:Ba};ts.fn=ts.prototype={constructor:ts,selector:"",context:null,length:0,init:function(t,e){var n,r,o=this;if(!t)return o;if(t.nodeType)return o.context=o[0]=t,o.length=1,o;if(e&&e.nodeType)o.context=e;else{if(e)return cs(t).attr(e);o.context=e=document}if(Va(t)){if(o.selector=t,!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:Fa.exec(t)))return cs(e).find(t);if(n[1])for(r=Ha(t,is(e)).firstChild;r;)Pa.call(o,r),r=r.nextSibling;else{if(!(r=is(e).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(t);o.length=1,o[0]=r}}else this.add(t,!1);return o},toArray:function(){return Ne.toArray(this)},add:function(t,e){var n,r,o=this;if(Va(t))return o.add(cs(t));if(!1!==e)for(n=cs.unique(o.toArray().concat(cs.makeArray(t))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Pa.apply(o,cs.makeArray(t));return o},attr:function(t,e){var n,r=this;if("object"==typeof t)rs(t,(function(t,e){r.attr(t,e)}));else{if(!Ua(e)){if(r[0]&&1===r[0].nodeType){if((n=Ja[t])&&n.get)return n.get(r[0],t);if(Xa[t])return r.prop(t)?t:void 0;null===(e=r[0].getAttribute(t,2))&&(e=void 0)}return e}this.each((function(){var n;if(1===this.nodeType){if((n=Ja[t])&&n.set)return void n.set(this,e);null===e?this.removeAttribute(t,2):this.setAttribute(t,e,2)}}))}return r},removeAttr:function(t){return this.attr(t,null)},prop:function(t,e){var n=this;if("object"==typeof(t=Za[t]||t))rs(t,(function(t,e){n.prop(t,e)}));else{if(!Ua(e))return n[0]&&n[0].nodeType&&t in n[0]?n[0][t]:e;this.each((function(){1===this.nodeType&&(this[t]=e)}))}return n},css:function(t,e){var n,r,o=this,i=function(t){return t.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()}))},a=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t}))};if("object"==typeof t)rs(t,(function(t,e){o.css(t,e)}));else if(Ua(e))t=i(t),"number"!=typeof e||Ya[t]||(e=e.toString()+"px"),o.each((function(){var n=this.style;if((r=Qa[t])&&r.set)r.set(this,e);else{try{this.style[Ga[t]||t]=e}catch(t){}null!==e&&""!==e||(n.removeProperty?n.removeProperty(a(t)):n.removeAttribute(t))}}));else{if(n=o[0],(r=Qa[t])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(t)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(t))}catch(t){return}}return o},remove:function(){for(var t,e=this.length;e--;)t=this[e],ja.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var t,e=this.length;e--;)for(t=this[e];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(t){var e,n=this;if(Ua(t)){e=n.length;try{for(;e--;)n[e].innerHTML=t}catch(r){cs(n[e]).empty().append(t)}return n}return n[0]?n[0].innerHTML:""},text:function(t){var e,n=this;if(Ua(t)){for(e=n.length;e--;)"innerText"in n[e]?n[e].innerText=t:n[0].textContent=t;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return qa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(t)}))},prepend:function(){return qa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(t,this.firstChild)}),!0)},before:function(){var t=this;return t[0]&&t[0].parentNode?qa(t,arguments,(function(t){this.parentNode.insertBefore(t,this)})):t},after:function(){var t=this;return t[0]&&t[0].parentNode?qa(t,arguments,(function(t){this.parentNode.insertBefore(t,this.nextSibling)}),!0):t},appendTo:function(t){return cs(t).append(this),this},prependTo:function(t){return cs(t).prepend(this),this},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){return Ka(this,t)},wrapAll:function(t){return Ka(this,t,!0)},wrapInner:function(t){return this.each((function(){cs(this).contents().wrapAll(t)})),this},unwrap:function(){return this.parent().each((function(){cs(this).replaceWith(this.childNodes)}))},clone:function(){var t=[];return this.each((function(){t.push(this.cloneNode(!0))})),cs(t)},addClass:function(t){return this.toggleClass(t,!0)},removeClass:function(t){return this.toggleClass(t,!1)},toggleClass:function(t,e){var n=this;return"string"!=typeof t||(-1!==t.indexOf(" ")?rs(t.split(" "),(function(){n.toggleClass(this,e)})):n.each((function(n,r){var o=Wa(r,t);if(o!==e){var i=r.className;o?r.className=ns((" "+i+" ").replace(" "+t+" "," ")):r.className+=i?" "+t:t}}))),n},hasClass:function(t){return Wa(this[0],t)},each:function(t){return rs(this,t)},on:function(t,e){return this.each((function(){ja.bind(this,t,e)}))},off:function(t,e){return this.each((function(){ja.unbind(this,t,e)}))},trigger:function(t){return this.each((function(){"object"==typeof t?ja.fire(this,t.type,t):ja.fire(this,t)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return cs(Ma.apply(this,arguments))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(t){var e,n,r=[];for(e=0,n=this.length;e<n;e++)cs.find(t,this[e],r);return cs(r)},filter:function(t){return cs("function"==typeof t?os(this.toArray(),(function(e,n){return t(n,e)})):cs.filter(t,this.toArray()))},closest:function(t){var e=[];return t instanceof cs&&(t=t[0]),this.each((function(n,r){for(;r;){if("string"==typeof t&&cs(r).is(t)){e.push(r);break}if(r===t){e.push(r);break}r=r.parentNode}})),cs(e)},offset:function(t){var e,n,r,o,i=0,a=0;return t?this.css(t):((e=this[0])&&(r=(n=e.ownerDocument).documentElement,e.getBoundingClientRect&&(i=(o=e.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Pa,sort:Array.prototype.sort,splice:Array.prototype.splice},Ne.extend(ts,{extend:Ne.extend,makeArray:function(t){return(e=t)&&e===e.window||t.nodeType?[t]:Ne.toArray(t);var e},inArray:function(t,e){var n;if(e.indexOf)return e.indexOf(t);for(n=e.length;n--;)if(e[n]===t)return n;return-1},isArray:Ne.isArray,each:rs,trim:ns,grep:os,find:ka,expr:ka.selectors,unique:ka.uniqueSort,text:ka.getText,contains:ka.contains,filter:function(t,e,n){var r=e.length;for(n&&(t=":not("+t+")");r--;)1!==e[r].nodeType&&e.splice(r,1);return e=1===e.length?cs.find.matchesSelector(e[0],t)?[e[0]]:[]:cs.find.matches(t,e)}});var as=function(t,e,n){var r=[],o=t[e];for("string"!=typeof n&&n instanceof cs&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&cs(o).is(n))break}1===o.nodeType&&r.push(o),o=o[e]}return r},ss=function(t,e,n,r){var o=[];for(r instanceof cs&&(r=r[0]);t;t=t[e])if(!n||t.nodeType===n){if(void 0!==r){if(t===r)break;if("string"==typeof r&&cs(t).is(r))break}o.push(t)}return o},us=function(t,e,n){for(t=t[e];t;t=t[e])if(t.nodeType===n)return t;return null};rs({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return as(t,"parentNode")},next:function(t){return us(t,"nextSibling",1)},prev:function(t){return us(t,"previousSibling",1)},children:function(t){return ss(t.firstChild,"nextSibling",1)},contents:function(t){return Ne.toArray(("iframe"===t.nodeName?t.contentDocument||t.contentWindow.document:t).childNodes)}},(function(t,e){ts.fn[t]=function(n){var r=[];this.each((function(){var t=e.call(r,this,n,r);t&&(cs.isArray(t)?r.push.apply(r,t):r.push(t))})),this.length>1&&(za[t]||(r=cs.unique(r)),0===t.indexOf("parents")&&(r=r.reverse()));var o=cs(r);return n?o.filter(n):o}})),rs({parentsUntil:function(t,e){return as(t,"parentNode",e)},nextUntil:function(t,e){return ss(t,"nextSibling",1,e).slice(1)},prevUntil:function(t,e){return ss(t,"previousSibling",1,e).slice(1)}},(function(t,e){ts.fn[t]=function(n,r){var o=[];this.each((function(){var t=e.call(o,this,n,o);t&&(cs.isArray(t)?o.push.apply(o,t):o.push(t))})),this.length>1&&(o=cs.unique(o),0!==t.indexOf("parents")&&"prevUntil"!==t||(o=o.reverse()));var i=cs(o);return r?i.filter(r):i}})),ts.fn.is=function(t){return!!t&&this.filter(t).length>0},ts.fn.init.prototype=ts.fn,ts.overrideDefaults=function(t){var e,n=function(r,o){return e=e||t(),0===arguments.length&&(r=e.element),o||(o=e.context),new n.fn.init(r,o)};return cs.extend(n,this),n},ts.attrHooks=Ja,ts.cssHooks=Qa;var cs=ts,ls=Ne.each,fs=Ne.grep,ds=ke.ie,ms=/^([a-z0-9],?)+$/i,ps=function(t,e){var n=e.attr("style"),r=t.serialize(t.parse(n),e[0].nodeName);r||(r=null),e.attr("data-mce-style",r)},hs=function(t,e){var n,r,o=0;if(t)for(n=t.nodeType,t=t.previousSibling;t;t=t.previousSibling)r=t.nodeType,(!e||3!==r||r!==n&&t.nodeValue.length)&&(o++,n=r);return o},gs=function(t,e){void 0===e&&(e={});var n={},r=window,o={},i=0,a=ao.forElement(Te.fromDom(t),{contentCssCors:e.contentCssCors,referrerPolicy:e.referrerPolicy}),s=[],u=e.schema?e.schema:Ai({}),c=Oi({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope},e.schema),l=e.ownEvents?new ji:ji.Event,f=u.getBlockElements(),m=cs.overrideDefaults((function(){return{context:t,element:V.getRoot()}})),p=function(e){return e&&t&&d(e)?t.getElementById(e):e},h=function(t){return m("string"==typeof t?p(t):t)},g=function(t,e,n){var r,o,i=h(t);return i.length&&(o=(r=H[e])&&r.get?r.get(i,e):i.attr(e)),void 0===o&&(o=n||""),o},v=function(t){var e=p(t);return e?e.attributes:[]},y=function(t,n,r){""===r&&(r=null);var o=h(t),i=o.attr(n);if(o.length){var a=H[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&e.onSetAttrib&&e.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},C=function(){return e.root_element||t.body},w=function(e,n){return dr(t.body,p(e),n)},k=function(t,e,n){var r=h(t);return n?r.css(e):("float"===(e=e.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()})))&&(e=ke.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[e]:void 0)},x=function(t){var e,n;return t=p(t),e=k(t,"width"),n=k(t,"height"),-1===e.indexOf("px")&&(e=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(e,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},D=function(t,e){var n;if(!t)return!1;if(!Array.isArray(t)){if("*"===e)return 1===t.nodeType;if(ms.test(e)){var r=e.toLowerCase().split(/,/),o=t.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(t.nodeType&&1!==t.nodeType)return!1}var i=Array.isArray(t)?t:[t];return ka(e,i[0].ownerDocument||i[0],null,i).length>0},E=function(t,e,n,r){var o,i=[],a=p(t);for(r=void 0===r,n=n||("BODY"!==C().nodeName?C().parentNode:null),Ne.is(e,"string")&&(o=e,e="*"===e?function(t){return 1===t.nodeType}:function(t){return D(t,o)});a&&!(a===n||b(a.nodeType)||zn(a)||Un(a));){if(!e||"function"==typeof e&&e(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},N=function(t,e,n){var r=e;if(t)for("string"==typeof e&&(r=function(t){return D(t,e)}),t=t[n];t;t=t[n])if("function"==typeof r&&r(t))return t;return null},A=function(t,e,n){var r,o="string"==typeof t?p(t):t;if(!o)return!1;if(Ne.isArray(o)&&(o.length||0===o.length))return r=[],ls(o,(function(t,o){t&&r.push(e.call(n,"string"==typeof t?p(t):t,o))})),r;var i=n||this;return e.call(i,o)},T=function(t,e){h(t).each((function(t,n){ls(e,(function(t,e){y(n,e,t)}))}))},O=function(t,e){var n=h(t);ds?n.each((function(t,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+e,n.removeChild(n.firstChild)}catch(t){cs("<div></div>").html("<br>"+e).contents().slice(1).appendTo(n)}return e}})):n.html(e)},L=function(e,n,r,o,i){return A(e,(function(e){var a="string"==typeof n?t.createElement(n):n;return T(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&O(a,o)),i?a:e.appendChild(a)}))},R=function(e,n,r){return L(t.createElement(e),e,n,r,!0)},$=yi.encodeAllRaw,I=function(t,e){var n=h(t);return e?n.each((function(){for(var t;t=this.firstChild;)3===t.nodeType&&0===t.data.length?this.removeChild(t):this.parentNode.insertBefore(t,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},B=function(t,e,n){h(t).toggleClass(e,n).each((function(){""===this.className&&cs(this).attr("class",null)}))},P=function(t,e,n){return A(e,(function(e){return Ne.is(e,"array")&&(t=t.cloneNode(!0)),n&&ls(fs(e.childNodes),(function(e){t.appendChild(e)})),e.parentNode.replaceChild(t,e)}))},M=function(t){if(On(t)){var e="a"===t.nodeName.toLowerCase()&&!g(t,"href")&&g(t,"id");if(g(t,"name")||g(t,"data-mce-bookmark")||e)return!0}return!1},F=function(){return t.createRange()},j=function(n,o,i,a){if(Ne.isArray(n)){for(var u=n.length,c=[];u--;)c[u]=j(n[u],o,i,a);return c}return!e.collect||n!==t&&n!==r||s.push([n,o,i,a]),l.bind(n,o,i,a||V)},z=function(e,n,o){if(Ne.isArray(e)){for(var i=e.length,a=[];i--;)a[i]=z(e[i],n,o);return a}if(s.length>0&&(e===t||e===r))for(i=s.length;i--;){var u=s[i];e!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(e,n,o)},U=function(t){if(t&&On(t)){var e=t.getAttribute("data-mce-contenteditable");return e&&"inherit"!==e?e:"inherit"!==t.contentEditable?t.contentEditable:null}return null},V={doc:t,settings:e,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:s,styles:c,schema:u,events:l,isBlock:function(t){if("string"==typeof t)return!!f[t];if(t){var e=t.nodeType;if(e)return!(1!==e||!f[t.nodeName])}return!1},$:m,$$:h,root:null,clone:function(e,n){if(!ds||1!==e.nodeType||n)return e.cloneNode(n);var r=t.createElement(e.nodeName);return ls(v(e),(function(t){y(r,t.nodeName,g(e,t.nodeName))})),r},getRoot:C,getViewPort:function(t){var e=Nn(t);return{x:e.x,y:e.y,w:e.width,h:e.height}},getRect:function(t){t=p(t);var e=w(t),n=x(t);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:x,getParent:function(t,e,n){var r=E(t,e,n,!1);return r&&r.length>0?r[0]:null},getParents:E,get:p,getNext:function(t,e){return N(t,e,"nextSibling")},getPrev:function(t,e){return N(t,e,"previousSibling")},select:function(n,r){return ka(n,p(r)||e.root_element||t,[])},is:D,add:L,create:R,createHTML:function(t,e,n){var r,o="";for(r in o+="<"+t,e)wt(e,r)&&(o+=" "+r+'="'+$(e[r])+'"');return void 0!==n?o+">"+n+"</"+t+">":o+" />"},createFragment:function(e){var n,r=t.createElement("div"),o=t.createDocumentFragment();for(o.appendChild(r),e&&(r.innerHTML=e);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:I,setStyle:function(t,n,r){var o=d(n)?h(t).css(n,r):h(t).css(n);e.update_styles&&ps(c,o)},getStyle:k,setStyles:function(t,n){var r=h(t).css(n);e.update_styles&&ps(c,r)},removeAllAttribs:function(t){return A(t,(function(t){var e,n=t.attributes;for(e=n.length-1;e>=0;e--)t.removeAttributeNode(n.item(e))}))},setAttrib:y,setAttribs:T,getAttrib:g,getPos:w,parseStyle:function(t){return c.parse(t)},serializeStyle:function(t,e){return c.serialize(t,e)},addStyle:function(e){var r,o;if(V!==gs.DOM&&t===document){if(n[e])return;n[e]=!0}(o=t.getElementById("mceDefaultStyles"))||((o=t.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=t.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=e:o.appendChild(t.createTextNode(e))},loadCSS:function(t){t||(t=""),q(t.split(","),(function(t){o[t]=!0,a.load(t,_)}))},addClass:function(t,e){h(t).addClass(e)},removeClass:function(t,e){B(t,e,!1)},hasClass:function(t,e){return h(t).hasClass(e)},toggleClass:B,show:function(t){h(t).show()},hide:function(t){h(t).hide()},isHidden:function(t){return"none"===h(t).css("display")},uniqueId:function(t){return(t||"mce_")+i++},setHTML:O,getOuterHTML:function(t){var e="string"==typeof t?p(t):t;return On(e)?e.outerHTML:cs("<div></div>").append(cs(e).clone()).html()},setOuterHTML:function(t,e){h(t).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=e)}catch(t){}I(cs(this).html(e),!0)}))},decode:yi.decode,encode:$,insertAfter:function(t,e){var n=p(e);return A(t,(function(t){var e=n.parentNode,r=n.nextSibling;return r?e.insertBefore(t,r):e.appendChild(t),t}))},replace:P,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=R(e),ls(v(t),(function(e){y(n,e.nodeName,g(t,e.nodeName))})),P(n,t,!0)),n||t},findCommonAncestor:function(t,e){for(var n,r=t;r;){for(n=e;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&t.ownerDocument?t.ownerDocument.documentElement:r},toHex:function(t){return c.toHex(Ne.trim(t))},run:A,getAttribs:v,isEmpty:function(t,e){var n,r,o=0;if(M(t))return!1;if(t=t.firstChild){var i=new so(t,t.parentNode),a=u?u.getWhiteSpaceElements():{};e=e||(u?u.getNonEmptyElements():null);do{if(n=t.nodeType,On(t)){var s=t.getAttribute("data-mce-bogus");if(s){t=i.next("all"===s);continue}if(r=t.nodeName.toLowerCase(),e&&e[r]){if("br"===r){o++,t=i.next();continue}return!1}if(M(t))return!1}if(8===n)return!1;if(3===n&&!Xo(t.nodeValue))return!1;if(3===n&&t.parentNode&&a[t.parentNode.nodeName]&&Xo(t.nodeValue))return!1;t=i.next()}while(t)}return o<=1},createRng:F,nodeIndex:hs,split:function(t,e,n){var r,o,i,a=F();if(t&&e)return a.setStart(t.parentNode,hs(t)),a.setEnd(e.parentNode,hs(e)),r=a.extractContents(),(a=F()).setStart(e.parentNode,hs(e)+1),a.setEnd(t.parentNode,hs(t)+1),o=a.extractContents(),(i=t.parentNode).insertBefore(ii(V,r),t),n?i.insertBefore(n,t):i.insertBefore(e,t),i.insertBefore(ii(V,o),t),I(t),n||e},bind:j,unbind:z,fire:function(t,e,n){return l.fire(t,e,n)},getContentEditable:U,getContentEditableParent:function(t){for(var e=C(),n=null;t&&t!==e&&null===(n=U(t));t=t.parentNode);return n},destroy:function(){if(s.length>0)for(var t=s.length;t--;){var e=s[t];l.unbind(e[0],e[1],e[2])}dt(o,(function(t,e){a.unload(e),delete o[e]})),ka.setDocument&&ka.setDocument()},isChildOf:function(t,e){if(ds){for(;t;){if(e===t)return!0;t=t.parentNode}return!1}return t===e||e.contains(t)},dumpRng:function(t){return"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset}},H=function(t,e,n){var r=e.keep_values,o={set:function(t,r,o){e.url_converter&&null!==r&&(r=e.url_converter.call(e.url_converter_scope||n(),r,o,t[0])),t.attr("data-mce-"+o,r).attr(o,r)},get:function(t,e){return t.attr("data-mce-"+e)||t.attr(e)}},i={style:{set:function(e,n){null===n||"object"!=typeof n?(r&&e.attr("data-mce-style",n),null!==n&&"string"==typeof n?(e.removeAttr("style"),e.css(t.parse(n))):e.attr("style",n)):e.css(n)},get:function(e){var n=e.attr("data-mce-style")||e.attr("style");return t.serialize(t.parse(n),e[0].nodeName)}}};return r&&(i.href=i.src=o),i}(c,e,S(V));return V};gs.DOM=gs(document),gs.nodeIndex=hs;var vs=gs.DOM,bs=Ne.each,ys=Ne.grep,Cs=function(){function t(t){void 0===t&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return t.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},t.prototype.loadScript=function(t,e,n){var r,o=vs,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=Ne._addCacheSuffix(t),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),e()},r.onerror=function(){i(),C(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},t.prototype.isDone=function(t){return 2===this.states[t]},t.prototype.markDone=function(t){this.states[t]=2},t.prototype.add=function(t,e,n,r){var o=this.states[t];this.queue.push(t),void 0===o&&(this.states[t]=0),e&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:e,failure:r,scope:n||this}))},t.prototype.load=function(t,e,n,r){return this.add(t,e,n,r)},t.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},t.prototype.loadQueue=function(t,e,n){this.loadScripts(this.queue,t,e,n)},t.prototype.loadScripts=function(t,e,n,r){var o=this,i=[],a=function(t,e){bs(o.scriptLoadedCallbacks[e],(function(e){C(e[t])&&e[t].call(e.scope)})),o.scriptLoadedCallbacks[e]=void 0};o.queueLoadedCallbacks.push({success:e,failure:r,scope:n||this});var s=function(){var e=ys(t);if(t.length=0,bs(e,(function(t){2!==o.states[t]?3!==o.states[t]?1!==o.states[t]&&(o.states[t]=1,o.loading++,o.loadScript(t,(function(){o.states[t]=2,o.loading--,a("success",t),s()}),(function(){o.states[t]=3,o.loading--,i.push(t),a("failure",t),s()}))):a("failure",t):a("success",t)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bs(n,(function(t){0===i.length?C(t.success)&&t.success.call(t.scope):C(t.failure)&&t.failure.call(t.scope,i)}))}};s()},t.ScriptLoader=new t,t}(),ws=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},_s={},ks=ws("en"),xs=function(){return yt(_s,ks.get())},Ss={getData:function(){return mt(_s,(function(t){return Tt({},t)}))},setCode:function(t){t&&ks.set(t)},getCode:function(){return ks.get()},add:function(t,e){var n=_s[t];n||(_s[t]=n={}),dt(e,(function(t,e){n[e.toLowerCase()]=t}))},translate:function(t){var e,n=xs().getOr({}),r=function(t){return C(t)?Object.prototype.toString.call(t):o(t)?"":""+t},o=function(t){return""===t||null==t},i=function(t){var e=r(t);return yt(n,e.toLowerCase()).map(r).getOr(e)},a=function(t){return t.replace(/{context:\w+}$/,"")};if(o(t))return"";if(m(e=t)&&Ct(e,"raw"))return r(t.raw);if(function(t){return p(t)&&t.length>1}(t)){var s=t.slice(1);return a(i(t[0]).replace(/\{([0-9]+)\}/g,(function(t,e){return Ct(s,e)?r(s[e]):t})))}return a(i(t))},isRtl:function(){return xs().bind((function(t){return yt(t,"_dir")})).exists((function(t){return"rtl"===t}))},hasCode:function(t){return Ct(_s,t)}},Ds=function(){var t=[],e={},n={},r=[],o=function(t,e){var n=Y(r,(function(n){return n.name===t&&n.state===e}));q(n,(function(t){return t.callback()}))},i=function(t){var e;return n[t]&&(e=n[t].dependencies),e||[]},a=function(t,e){return"object"==typeof e?e:"string"==typeof t?{prefix:"",resource:e,suffix:""}:{prefix:t.prefix,resource:e,suffix:t.suffix}},s=function(t,r,u,c,l){if(!e[t]){var f="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==f.indexOf("/")&&-1===f.indexOf("://")&&(f=Ds.baseURL+"/"+f),e[t]=f.substring(0,f.lastIndexOf("/"));var d=function(){o(t,"loaded"),function(t,e,n,r){var o=i(t);q(o,(function(t){var n=a(e,t);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Cs))}(t,r,u,c)};n[t]?d():Cs.ScriptLoader.add(f,d,c,l)}},u=function(t,o,i){void 0===i&&(i="added"),Ct(n,t)&&"added"===i||Ct(e,t)&&"loaded"===i?o():r.push({name:t,state:i,callback:o})};return{items:t,urls:e,lookup:n,_listeners:r,get:function(t){if(n[t])return n[t].instance},dependencies:i,requireLangPack:function(t,n){!1!==Ds.languageLoad&&u(t,(function(){var r=Ss.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||Cs.ScriptLoader.add(e[t]+"/langs/"+r+".js")}),"loaded")},add:function(e,r,i){var a=r;return t.push(a),n[e]={instance:a,dependencies:i},o(e,"added"),a},remove:function(t){delete e[t],delete n[t]},createUrl:a,addComponents:function(t,n){var r=e[t];q(n,(function(t){Cs.ScriptLoader.add(r+"/"+t)}))},load:s,waitFor:u}};Ds.languageLoad=!0,Ds.baseURL="",Ds.PluginManager=Ds(),Ds.ThemeManager=Ds();var Es=function(){var t=function(t){var e=ws(P.none()),n=function(){return e.get().each(t)};return{clear:function(){n(),e.set(P.none())},isSet:function(){return e.get().isSome()},get:function(){return e.get()},set:function(t){n(),e.set(P.some(t))}}}(_);return Tt(Tt({},t),{on:function(e){return t.get().each(e)}})},Ns=function(t,e){var n=null;return{cancel:function(){h(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];h(n)&&(n=setTimeout((function(){n=null,t.apply(null,r)}),e))}}},As=function(t,e){var n=null,r=function(){h(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)}}},Ts=function(t,e){var n=er(t,e);return void 0===n||""===n?[]:n.split(" ")},Os=function(t){return void 0!==t.dom.classList},Ls=function(t,e){return function(t,e,n){var r=Ts(t,e).concat([n]);return Qn(t,e,r.join(" ")),!0}(t,"class",e)},Rs=function(t,e){return function(t,e,n){var r=Y(Ts(t,e),(function(t){return t!==n}));return r.length>0?Qn(t,e,r.join(" ")):rr(t,e),!1}(t,"class",e)},$s=function(t,e){Os(t)?t.dom.classList.add(e):Ls(t,e)},Is=function(t){var e=Os(t)?t.dom.classList:function(t){return Ts(t,"class")}(t);0===e.length&&rr(t,"class")},Bs=function(t,e){return Os(t)&&t.dom.classList.contains(e)},Ps=function(t,e){var n=[];return q(Je(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Ps(t,e))})),n},Ms=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Re(n)?[]:H(n.querySelectorAll(t),Te.fromDom)}(e,t)},Fs=S("mce-annotation"),js=S("data-mce-annotation"),zs=S("data-mce-annotation-uid"),Us=function(t,e){var n=t.selection.getRng(),r=Te.fromDom(n.startContainer),o=Te.fromDom(t.getBody()),i=e.fold((function(){return"."+Fs()}),(function(t){return"["+js()+'="'+t+'"]'})),a=Qe(r,n.startOffset).getOr(r),s=Qr(a,i,(function(t){return $e(t,o)})),u=function(t,e){return function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)}(t,e)?P.some(er(t,e)):P.none()};return s.bind((function(e){return u(e,""+zs()).bind((function(n){return u(e,""+js()).map((function(e){var r=Vs(t,n);return{uid:n,name:e,elements:r}}))}))}))},Vs=function(t,e){var n=Te.fromDom(t.getBody());return Ms(n,"["+zs()+'="'+e+'"]')},Hs=function(t,e){var n=ws({}),r=function(){return{listeners:[],previous:Es()}},o=function(t,e){i(t,(function(t){return e(t),t}))},i=function(t,e){var o=n.get(),i=e(yt(o,t).getOrThunk(r));o[t]=i,n.set(o)},a=As((function(){var e=n.get(),r=ot(lt(e));q(r,(function(e){i(e,(function(n){var r=n.previous.get();return Us(t,P.some(e)).fold((function(){r.isSome()&&(!function(t){o(t,(function(e){q(e.listeners,(function(e){return e(!1,t)}))}))}(e),n.previous.clear())}),(function(t){var e=t.uid,i=t.name,a=t.elements;Xn(r,e)||(!function(t,e,n){o(t,(function(r){q(r.listeners,(function(r){return r(!0,t,{uid:e,nodes:H(n,(function(t){return t.dom}))})}))}))}(i,e,a),n.previous.set(e))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);t.on("remove",(function(){a.cancel()})),t.on("NodeChange",(function(){a.throttle()}));return{addListener:function(t,e){i(t,(function(t){return{previous:t.previous,listeners:t.listeners.concat([e])}}))}}},qs=function(t,e){t.on("init",(function(){t.serializer.addNodeFilter("span",(function(t){q(t,(function(t){(function(t){return P.from(t.attr(js())).bind(e.lookup)})(t).each((function(e){!1===e.persistent&&t.unwrap()}))}))}))}))},Ws=0,Ks=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++Ws+String(e)},Ys=function(t,e){var n,r,o=He(t).dom,i=Te.fromDom(o.createDocumentFragment()),a=(n=e,(r=(o||document).createElement("div")).innerHTML=n,Je(Te.fromDom(r)));hn(i,a),gn(t),pn(t,i)},Xs=function(t,e){return Te.fromDom(t.dom.cloneNode(e))},Zs=function(t){return Xs(t,!1)},Gs=function(t){return Xs(t,!0)},Js=function(t,e,n){void 0===n&&(n=L);var r=new so(t,e),o=function(t){var e;do{e=r[t]()}while(e&&!Fn(e)&&!n(e));return P.from(e).filter(Fn)};return{current:function(){return P.from(r.current()).filter(Fn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Qs=function(t,e){var n=e||function(e){return t.isBlock(e)||Vn(e)||Wn(e)},r=function(t,e,n,o){if(Fn(t)){var i=o(t,e,t.data);if(-1!==i)return P.some({container:t,offset:i})}return n().bind((function(t){return r(t.container,t.offset,n,o)}))};return{backwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.prev().map((function(t){return{container:t,offset:t.length}}))}),o).getOrNull()},forwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.next().map((function(t){return{container:t,offset:0}}))}),o).getOrNull()}}},tu=Math.round,eu=function(t){return t?{left:tu(t.left),top:tu(t.top),bottom:tu(t.bottom),right:tu(t.right),width:tu(t.width),height:tu(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nu=function(t,e){return t=eu(t),e||(t.left=t.left+t.width),t.right=t.left,t.width=0,t},ru=function(t,e,n){return t>=0&&t<=Math.min(e.height,n.height)/2},ou=function(t,e){var n=Math.min(e.height/2,t.height/2);return t.bottom-n<e.top||!(t.top>e.bottom)&&ru(e.top-t.bottom,t,e)},iu=function(t,e){return t.top>e.bottom||!(t.bottom<e.top)&&ru(e.bottom-t.top,t,e)},au=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},su=function(t){var e=t.startContainer,n=t.startOffset;return e.hasChildNodes()&&t.endOffset===n+1?e.childNodes[n]:null},uu=function(t,e){if(On(t)&&t.hasChildNodes()){var n=t.childNodes,r=function(t,e,n){return Math.min(Math.max(t,e),n)}(e,0,n.length-1);return n[r]}return t},cu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),lu=function(t){return"string"==typeof t&&t.charCodeAt(0)>=768&&cu.test(t)},fu=On,du=qo,mu=Rn("display","block table"),pu=Rn("float","left right"),hu=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(fu,du,A(pu)),gu=A(Rn("white-space","pre pre-line pre-wrap")),vu=Fn,bu=Vn,yu=gs.nodeIndex,Cu=function(t,e){return e<0&&On(t)&&t.hasChildNodes()?void 0:uu(t,e)},wu=function(t){return"createRange"in t?t.createRange():gs.DOM.createRng()},_u=function(t){return t&&/[\r\n\t ]/.test(t)},ku=function(t){return!!t.setStart&&!!t.setEnd},xu=function(t){var e=t.startContainer,n=t.startOffset;if(_u(t.toString())&&gu(e.parentNode)&&Fn(e)){var r=e.data;if(_u(r[n-1])||_u(r[n+1]))return!0}return!1},Su=function(t){return 0===t.left&&0===t.right&&0===t.top&&0===t.bottom},Du=function(t){var e,n=t.getClientRects();return e=n.length>0?eu(n[0]):eu(t.getBoundingClientRect()),!ku(t)&&bu(t)&&Su(e)?function(t){var e=t.ownerDocument,n=wu(e),r=e.createTextNode(Co),o=t.parentNode;o.insertBefore(r,t),n.setStart(r,0),n.setEnd(r,1);var i=eu(n.getBoundingClientRect());return o.removeChild(r),i}(t):Su(e)&&ku(t)?function(t){var e=t.startContainer,n=t.endContainer,r=t.startOffset,o=t.endOffset;if(e===n&&Fn(n)&&0===r&&1===o){var i=t.cloneRange();return i.setEndAfter(n),Du(i)}return null}(t):e},Eu=function(t,e){var n=nu(t,e);return n.width=1,n.right=n.left+1,n},Nu=function(t){var e=[],n=function(t){var n,r;0!==t.height&&(e.length>0&&(n=t,r=e[e.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||e.push(t))},r=function(t,r){var o=wu(t.ownerDocument);if(r<t.data.length){if(lu(t.data[r]))return e;if(lu(t.data[r-1])&&(o.setStart(t,r),o.setEnd(t,r+1),!xu(o)))return n(Eu(Du(o),!1)),e}r>0&&(o.setStart(t,r-1),o.setEnd(t,r),xu(o)||n(Eu(Du(o),!1))),r<t.data.length&&(o.setStart(t,r),o.setEnd(t,r+1),xu(o)||n(Eu(Du(o),!0)))},o=t.container(),i=t.offset();if(vu(o))return r(o,i),e;if(fu(o))if(t.isAtEnd()){var a=Cu(o,i);vu(a)&&r(a,a.data.length),hu(a)&&!bu(a)&&n(Eu(Du(a),!1))}else{a=Cu(o,i);if(vu(a)&&r(a,0),hu(a)&&t.isAtEnd())return n(Eu(Du(a),!1)),e;var s=Cu(t.container(),t.offset()-1);hu(s)&&!bu(s)&&(mu(s)||mu(a)||!hu(a))&&n(Eu(Du(s),!1)),hu(a)&&n(Eu(Du(a),!0))}return e},Au=function(t,e,n){var r=function(){return n||(n=Nu(Au(t,e))),n};return{container:S(t),offset:S(e),toRange:function(){var n=wu(t.ownerDocument);return n.setStart(t,e),n.setEnd(t,e),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vu(t),0===e},isAtEnd:function(){return vu(t)?e>=t.data.length:e>=t.childNodes.length},isEqual:function(n){return n&&t===n.container()&&e===n.offset()},getNode:function(n){return Cu(t,n?e-1:e)}}};Au.fromRangeStart=function(t){return Au(t.startContainer,t.startOffset)},Au.fromRangeEnd=function(t){return Au(t.endContainer,t.endOffset)},Au.after=function(t){return Au(t.parentNode,yu(t)+1)},Au.before=function(t){return Au(t.parentNode,yu(t))},Au.isAbove=function(t,e){return Zn(at(e.getClientRects()),st(t.getClientRects()),ou).getOr(!1)},Au.isBelow=function(t,e){return Zn(st(e.getClientRects()),at(t.getClientRects()),iu).getOr(!1)},Au.isAtStart=function(t){return!!t&&t.isAtStart()},Au.isAtEnd=function(t){return!!t&&t.isAtEnd()},Au.isTextPosition=function(t){return!!t&&Fn(t.container())},Au.isElementPosition=function(t){return!1===Au.isTextPosition(t)};var Tu,Ou=function(t,e){Fn(e)&&0===e.data.length&&t.remove(e)},Lu=function(t,e,n){Un(n)?function(t,e,n){var r=P.from(n.firstChild),o=P.from(n.lastChild);e.insertNode(n),r.each((function(e){return Ou(t,e.previousSibling)})),o.each((function(e){return Ou(t,e.nextSibling)}))}(t,e,n):function(t,e,n){e.insertNode(n),Ou(t,n.previousSibling),Ou(t,n.nextSibling)}(t,e,n)},Ru=Fn,$u=In,Iu=gs.nodeIndex,Bu=function(t){var e=t.parentNode;return $u(e)?Bu(e):e},Pu=function(t){return t?Et(t.childNodes,(function(t,e){return $u(e)&&"BR"!==e.nodeName?t=t.concat(Pu(e)):t.push(e),t}),[]):[]},Mu=function(t){return function(e){return t===e}},Fu=function(t){return(Ru(t)?"text()":t.nodeName.toLowerCase())+"["+function(t){var e,n;e=Pu(Bu(t)),n=Nt(e,Mu(t),t),e=e.slice(0,n+1);var r=Et(e,(function(t,n,r){return Ru(n)&&Ru(e[r-1])&&t++,t}),0);return e=St(e,Ln([t.nodeName])),(n=Nt(e,Mu(t),t))-r}(t)+"]"},ju=function(t,e){var n,r,o,i,a,s=[];return n=e.container(),r=e.offset(),Ru(n)?o=function(t,e){for(;(t=t.previousSibling)&&Ru(t);)e+=t.data.length;return e}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),s.push(Fu(n)),a=function(t,e,n){var r=[];for(e=e.parentNode;!(e===t||n&&n(e));e=e.parentNode)r.push(e);return r}(t,n),a=St(a,A(In)),(s=s.concat(xt(a,(function(t){return Fu(t)})))).reverse().join("/")+","+o},zu=function(t,e){var n;if(!e)return null;var r=e.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Et(o,(function(t,e){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(e);return n?("text()"===n[1]&&(n[1]="#text"),function(t,e,n){var r=Pu(t);return r=St(r,(function(t,e){return!Ru(t)||!Ru(r[e-1])})),(r=St(r,Ln([e])))[n]}(t,n[1],parseInt(n[2],10))):null}),t);return i?Ru(i)?function(t,e){for(var n,r=t,o=0;Ru(r);){if(n=r.data.length,e>=o&&e<=o+n){t=r,e-=o;break}if(!Ru(r.nextSibling)){t=r,e=n;break}o+=n,r=r.nextSibling}return Ru(t)&&e>t.data.length&&(e=t.data.length),Au(t,e)}(i,parseInt(n,10)):(n="after"===n?Iu(i)+1:Iu(i),Au(i.parentNode,n)):null},Uu=Wn,Vu=function(t,e,n,r,o){var i,a=r[o?"startContainer":"endContainer"],s=r[o?"startOffset":"endOffset"],u=[],c=0,l=t.getRoot();for(Fn(a)?u.push(n?function(t,e,n){var r,o;for(o=t(e.data.slice(0,n)).length,r=e.previousSibling;r&&Fn(r);r=r.previousSibling)o+=t(r.data).length;return o}(e,a,s):s):(s>=(i=a.childNodes).length&&i.length&&(c=1,s=Math.max(0,i.length-1)),u.push(t.nodeIndex(i[s],n)+c));a&&a!==l;a=a.parentNode)u.push(t.nodeIndex(a,n));return u},Hu=function(t,e,n){var r=0;return Ne.each(t.select(e),(function(t){if("all"!==t.getAttribute("data-mce-bogus"))return t!==n&&void r++})),r},qu=function(t,e){var n,r,o,i=e?"start":"end";n=t[i+"Container"],r=t[i+"Offset"],On(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(e?r:r-1,o.length-1)])&&(r=e?0:n.childNodes.length,t["set"+(e?"Start":"End")](n,r))},Wu=function(t){return qu(t,!0),qu(t,!1),t},Ku=function(t,e){var n;if(On(t)&&(t=uu(t,e),Uu(t)))return t;if(No(t)){if(Fn(t)&&Do(t)&&(t=t.parentNode),n=t.previousSibling,Uu(n))return n;if(n=t.nextSibling,Uu(n))return n}},Yu=function(t,e,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Uu(r)||"IMG"===o)return{name:o,index:Hu(n.dom,o,r)};var a=function(t){return Ku(t.startContainer,t.startOffset)||Ku(t.endContainer,t.endOffset)}(i);return a?{name:o=a.tagName,index:Hu(n.dom,o,a)}:function(t,e,n,r){var o=e.dom,i={};return i.start=Vu(o,t,n,r,!0),e.isCollapsed()||(i.end=Vu(o,t,n,r,!1)),Bo(r)&&(i.isFakeCaret=!0),i}(t,n,e,i)},Xu=function(t,e,n){var r={"data-mce-type":"bookmark",id:e,style:"overflow:hidden;line-height:0px"};return n?t.create("span",r,"&#xFEFF;"):t.create("span",r)},Zu=function(t,e){var n=t.dom,r=t.getRng(),o=n.uniqueId(),i=t.isCollapsed(),a=t.getNode(),s=a.nodeName;if("IMG"===s)return{name:s,index:Hu(n,s,a)};var u=Wu(r.cloneRange());if(!i){u.collapse(!1);var c=Xu(n,o+"_end",e);Lu(n,u,c)}(r=Wu(r)).collapse(!0);var l=Xu(n,o+"_start",e);return Lu(n,r,l),t.moveToBookmark({id:o,keep:!0}),{id:o}},Gu=function(t,e,n){return 2===e?Yu(ko,n,t):3===e?function(t){var e=t.getRng();return{start:ju(t.dom.getRoot(),Au.fromRangeStart(e)),end:ju(t.dom.getRoot(),Au.fromRangeEnd(e))}}(t):e?function(t){return{rng:t.getRng()}}(t):Zu(t,!1)},Ju=N(Yu,D,!0),Qu=gs.DOM,tc=function(t,e,n){var r=t.getParam(e,n);if(-1!==r.indexOf("=")){var o=t.getParam(e,"","hash");return yt(o,t.id).getOr(n)}return r},ec=function(t){return t.getParam("content_security_policy","")},nc=function(t){if(t.getParam("force_p_newlines",!1))return"p";var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},rc=function(t){return t.getParam("forced_root_block_attrs",{})},oc=function(t){return t.getParam("automatic_uploads",!0,"boolean")},ic=function(t){return t.getParam("images_reuse_filename",!1,"boolean")},ac=function(t){return t.getParam("icons","","string")},sc=function(t){return t.getParam("images_upload_url","","string")},uc=function(t){return t.getParam("images_upload_base_path","","string")},cc=function(t){return t.getParam("images_upload_credentials",!1,"boolean")},lc=function(t){return t.getParam("images_upload_handler",null,"function")},fc=function(t){return t.getParam("content_css_cors",!1,"boolean")},dc=function(t){return t.getParam("referrer_policy","","string")},mc=function(t){return t.getParam("language","en","string")},pc=function(t){return t.getParam("indent_use_margin",!1)},hc=function(t){var e=t.getParam("font_css",[]);return p(e)?e:H(e.split(","),jt)},gc=function(t){var e=t.getParam("object_resizing");return!1!==e&&!ke.iOS&&(d(e)?e:"table,img,figure.image,div,video,iframe")},vc=function(t){return t.getParam("event_root")},bc=function(t){return t.getParam("theme")},yc=function(t){return t.getParam("validate")},Cc=function(t){return!1!==t.getParam("inline_boundaries")},wc=function(t){return t.getParam("content_css_cors")},_c=function(t){return t.getParam("plugins","","string")},kc=On,xc=Fn,Sc=function(t){var e=t.parentNode;e&&e.removeChild(t)},Dc=function(t){var e=ko(t);return{count:t.length-e.length,text:e}},Ec=function(t){for(var e;-1!==(e=t.data.lastIndexOf(wo));)t.deleteData(e,1)},Nc=function(t,e){return Lc(t),e},Ac=function(t,e){var n=e.container(),r=function(t,e){var n=z(t,e);return-1===n?P.none():P.some(n)}(ut(n.childNodes),t).map((function(t){return t<e.offset()?Au(n,e.offset()-1):e})).getOr(e);return Lc(t),r},Tc=function(t,e){return xc(t)&&e.container()===t?function(t,e){var n=Dc(t.data.substr(0,e.offset())),r=Dc(t.data.substr(e.offset()));return(n.text+r.text).length>0?(Ec(t),Au(t,e.offset()-n.count)):e}(t,e):Nc(t,e)},Oc=function(t,e){return Au.isTextPosition(e)?Tc(t,e):function(t,e){return e.container()===t.parentNode?Ac(t,e):Nc(t,e)}(t,e)},Lc=function(t){kc(t)&&No(t)&&(Ao(t)?t.removeAttribute("data-mce-caret"):Sc(t)),xc(t)&&(Ec(t),0===t.data.length&&Sc(t))},Rc=pe().browser,$c=Wn,Ic=Yn,Bc=Kn,Pc=function(t,e,n){var r,o,i=nu(e.getBoundingClientRect(),n);if("BODY"===t.tagName){var a=t.ownerDocument.documentElement;r=t.scrollLeft||a.scrollLeft,o=t.scrollTop||a.scrollTop}else{var s=t.getBoundingClientRect();r=t.scrollLeft-s.left,o=t.scrollTop-s.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var u=e.offsetWidth-e.clientWidth;return u>0&&(n&&(u*=-1),i.left+=u,i.right+=u),i},Mc=function(t,e,n,r){var o,i,a=Es(),s=nc(t),u=s.length>0?s:"p",c=function(){!function(t){for(var e=Ms(Te.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n<e.length;n++){var r,o=e[n].dom,i=o.previousSibling;$o(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,Ro(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(e),i&&(Lc(i),i=null),a.on((function(t){cs(t.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},l=function(){o=oo.setInterval((function(){r()?cs("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):cs("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500)};return{show:function(t,r){var o;if(c(),Bc(r))return null;if(!n(r))return i=function(t,e){var n=t.ownerDocument.createTextNode(wo),r=t.parentNode;if(e){if(o=t.previousSibling,So(o)){if(No(o))return o;if($o(o))return o.splitText(o.data.length-1)}r.insertBefore(n,t)}else{var o=t.nextSibling;if(So(o)){if(No(o))return o;if(Ro(o))return o.splitText(1),o}t.nextSibling?r.insertBefore(n,t.nextSibling):r.appendChild(n)}return n}(r,t),o=r.ownerDocument.createRange(),jc(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=Lo(u,r,t);var s=Pc(e,r,t);cs(i).css("top",s.top);var f=cs('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(Tt({},s)).appendTo(e)[0];return a.set({caret:f,element:r,before:t}),t&&cs(f).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:c,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(t){var n=Pc(e,t.element,t.before);cs(t.caret).css(Tt({},n))}))},destroy:function(){return oo.clearInterval(o)}}},Fc=function(){return Rc.isIE()||Rc.isEdge()||Rc.isFirefox()},jc=function(t){return $c(t)||Ic(t)},zc=function(t){return jc(t)||Bn(t)&&Fc()},Uc=Wn,Vc=Yn,Hc=Rn("display","block table table-cell table-caption list-item"),qc=No,Wc=Do,Kc=On,Yc=qo,Xc=function(t){return t>0},Zc=function(t){return t<0},Gc=function(t,e){for(var n;n=t(e);)if(!Wc(n))return n;return null},Jc=function(t,e,n,r,o){var i=new so(t,r),a=Uc(t)||Wc(t);if(Zc(e)){if(a&&n(t=Gc(i.prev.bind(i),!0)))return t;for(;t=Gc(i.prev.bind(i),o);)if(n(t))return t}if(Xc(e)){if(a&&n(t=Gc(i.next.bind(i),!0)))return t;for(;t=Gc(i.next.bind(i),o);)if(n(t))return t}return null},Qc=function(t,e){for(;t&&t!==e;){if(Hc(t))return t;t=t.parentNode}return null},tl=function(t,e,n){return Qc(t.container(),n)===Qc(e.container(),n)},el=function(t,e){if(!e)return null;var n=e.container(),r=e.offset();return Kc(n)?n.childNodes[r+t]:null},nl=function(t,e){var n=e.ownerDocument.createRange();return t?(n.setStartBefore(e),n.setEndBefore(e)):(n.setStartAfter(e),n.setEndAfter(e)),n},rl=function(t,e,n){return Qc(e,t)===Qc(n,t)},ol=function(t,e,n){for(var r=t?"previousSibling":"nextSibling";n&&n!==e;){var o=n[r];if(qc(o)&&(o=o[r]),Uc(o)||Vc(o)){if(rl(e,o,n))return o;break}if(Yc(o))break;n=n.parentNode}return null},il=N(nl,!0),al=N(nl,!1),sl=function(t,e,n){var r,o=N(ol,!0,e),i=N(ol,!1,e),a=n.startContainer,s=n.startOffset;if(Do(a)){Kc(a)||(a=a.parentNode);var u=a.getAttribute("data-mce-caret");if("before"===u&&(r=a.nextSibling,zc(r)))return il(r);if("after"===u&&(r=a.previousSibling,zc(r)))return al(r)}if(!n.collapsed)return n;if(Fn(a)){if(qc(a)){if(1===t){if(r=i(a))return il(r);if(r=o(a))return al(r)}if(-1===t){if(r=o(a))return al(r);if(r=i(a))return il(r)}return n}if($o(a)&&s>=a.data.length-1)return 1===t&&(r=i(a))?il(r):n;if(Ro(a)&&s<=1)return-1===t&&(r=o(a))?al(r):n;if(s===a.data.length)return(r=i(a))?il(r):n;if(0===s)return(r=o(a))?al(r):n}return n},ul=function(t,e){return P.from(el(t?0:-1,e)).filter(Uc)},cl=function(t,e,n){var r=sl(t,e,n);return-1===t?Au.fromRangeStart(r):Au.fromRangeEnd(r)},ll=function(t){return P.from(t.getNode()).map(Te.fromDom)},fl=function(t,e){for(;e=t(e);)if(e.isVisible())return e;return e},dl=function(t,e){var n=tl(t,e);return!(n||!Vn(t.getNode()))||n};!function(t){t[t.Backwards=-1]="Backwards",t[t.Forwards=1]="Forwards"}(Tu||(Tu={}));var ml,pl=Wn,hl=Fn,gl=On,vl=Vn,bl=qo,yl=function(t){return Uo(t)||function(t){return!!Wo(t)&&!0!==Z(ut(t.getElementsByTagName("*")),(function(t,e){return t||Po(e)}),!1)}(t)},Cl=Ko,wl=function(t,e){return t.hasChildNodes()&&e<t.childNodes.length?t.childNodes[e]:null},_l=function(t,e){if(Xc(t)){if(bl(e.previousSibling)&&!hl(e.previousSibling))return Au.before(e);if(hl(e))return Au(e,0)}if(Zc(t)){if(bl(e.nextSibling)&&!hl(e.nextSibling))return Au.after(e);if(hl(e))return Au(e,e.data.length)}return Zc(t)?vl(e)?Au.before(e):Au.after(e):Au.before(e)},kl=function(t,e,n){var r,o,i,a;if(!gl(n)||!e)return null;if(e.isEqual(Au.after(n))&&n.lastChild){if(a=Au.after(n.lastChild),Zc(t)&&bl(n.lastChild)&&gl(n.lastChild))return vl(n.lastChild)?Au.before(n.lastChild):a}else a=e;var s=a.container(),u=a.offset();if(hl(s)){if(Zc(t)&&u>0)return Au(s,--u);if(Xc(t)&&u<s.length)return Au(s,++u);r=s}else{if(Zc(t)&&u>0&&(o=wl(s,u-1),bl(o)))return!yl(o)&&(i=Jc(o,t,Cl,o))?hl(i)?Au(i,i.data.length):Au.after(i):hl(o)?Au(o,o.data.length):Au.before(o);if(Xc(t)&&u<s.childNodes.length&&(o=wl(s,u),bl(o)))return vl(o)?function(t,e){var n=e.nextSibling;return n&&bl(n)?hl(n)?Au(n,0):Au.before(n):kl(Tu.Forwards,Au.after(e),t)}(n,o):!yl(o)&&(i=Jc(o,t,Cl,o))?hl(i)?Au(i,0):Au.before(i):hl(o)?Au(o,0):Au.after(o);r=o||a.getNode()}if((Xc(t)&&a.isAtEnd()||Zc(t)&&a.isAtStart())&&(r=Jc(r,t,R,n,!0),Cl(r,n)))return _l(t,r);o=Jc(r,t,Cl,n);var c=At(Y(function(t,e){for(var n=[];t&&t!==e;)n.push(t),t=t.parentNode;return n}(s,n),pl));return!c||o&&c.contains(o)?o?_l(t,o):null:a=Xc(t)?Au.after(c):Au.before(c)},xl=function(t){return{next:function(e){return kl(Tu.Forwards,e,t)},prev:function(e){return kl(Tu.Backwards,e,t)}}},Sl=function(t){return Au.isTextPosition(t)?0===t.offset():qo(t.getNode())},Dl=function(t){if(Au.isTextPosition(t)){var e=t.container();return t.offset()===e.data.length}return qo(t.getNode(!0))},El=function(t,e){return!Au.isTextPosition(t)&&!Au.isTextPosition(e)&&t.getNode()===e.getNode(!0)},Nl=function(t,e,n){return t?!El(e,n)&&(r=e,!(!Au.isTextPosition(r)&&Vn(r.getNode())))&&Dl(e)&&Sl(n):!El(n,e)&&Sl(e)&&Dl(n);var r},Al=function(t,e,n){var r=xl(e);return P.from(t?r.next(n):r.prev(n))},Tl=function(t,e,n){return Al(t,e,n).bind((function(r){return tl(n,r,e)&&Nl(t,n,r)?Al(t,e,r):P.some(r)}))},Ol=function(t,e,n,r){return Tl(t,e,n).bind((function(n){return r(n)?Ol(t,e,n,r):P.some(n)}))},Ll=function(t,e){var n,r=t?e.firstChild:e.lastChild;return Fn(r)?P.some(Au(r,t?0:r.data.length)):r?qo(r)?P.some(t?Au.before(r):Vn(n=r)?Au.before(n):Au.after(n)):function(t,e,n){var r=t?Au.before(n):Au.after(n);return Al(t,e,r)}(t,e,r):P.none()},Rl=N(Al,!0),$l=N(Al,!1),Il=N(Ll,!0),Bl=N(Ll,!1),Pl="_mce_caret",Ml=function(t){return On(t)&&t.id===Pl},Fl=function(t,e){for(;e&&e!==t;){if(e.id===Pl)return e;e=e.parentNode}return null},jl=function(t){return Ne.isArray(t.start)},zl=function(t,e){return On(e)&&t.isBlock(e)&&!e.innerHTML&&!ke.ie&&(e.innerHTML='<br data-mce-bogus="1" />'),e},Ul=function(t,e){return Bl(t).fold(L,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))},Vl=function(t,e,n){return!(!function(t){return!1===t.hasChildNodes()}(e)||!Fl(t,e))&&(function(t,e){var n=t.ownerDocument.createTextNode(wo);t.appendChild(n),e.setStart(n,0),e.setEnd(n,0)}(e,n),!0)},Hl=function(t,e,n,r){var o,i,a,s,u=n[e?"start":"end"],c=t.getRoot();if(u){for(a=u[0],i=c,o=u.length-1;o>=1;o--){if(s=i.childNodes,Vl(c,i,r))return!0;if(u[o]>s.length-1)return!!Vl(c,i,r)||Ul(i,r);i=s[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),e?r.setStart(i,a):r.setEnd(i,a)}return!0},ql=function(t){return Fn(t)&&t.data.length>0},Wl=function(t,e,n){var r,o,i,a,s,u,c=t.get(n.id+"_"+e),l=n.keep;if(c){if(r=c.parentNode,"start"===e?(l?c.hasChildNodes()?(r=c.firstChild,o=1):ql(c.nextSibling)?(r=c.nextSibling,o=0):ql(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)+1):o=t.nodeIndex(c),s=r,u=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):ql(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)):o=t.nodeIndex(c),s=r,u=o),!l){for(a=c.previousSibling,i=c.nextSibling,Ne.each(Ne.grep(c.childNodes),(function(t){Fn(t)&&(t.nodeValue=t.nodeValue.replace(/\uFEFF/g,""))}));c=t.get(n.id+"_"+e);)t.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&Fn(a)&&!ke.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),t.remove(i),s=a,u=o)}return P.some(Au(s,u))}return P.none()},Kl=function(t,e){var n=t.dom;if(e){if(jl(e))return function(t,e){var n=t.createRng();return Hl(t,!0,e,n)&&Hl(t,!1,e,n)?P.some(n):P.none()}(n,e);if(function(t){return d(t.start)}(e))return P.some(function(t,e){var n,r=t.createRng();return n=zu(t.getRoot(),e.start),r.setStart(n.container(),n.offset()),n=zu(t.getRoot(),e.end),r.setEnd(n.container(),n.offset()),r}(n,e));if(function(t){return Ct(t,"id")}(e))return function(t,e){var n=Wl(t,"start",e),r=Wl(t,"end",e);return Zn(n,r.or(n),(function(e,n){var r=t.createRng();return r.setStart(zl(t,e.container()),e.offset()),r.setEnd(zl(t,n.container()),n.offset()),r}))}(n,e);if(function(t){return Ct(t,"name")}(e))return function(t,e){return P.from(t.select(e.name)[e.index]).map((function(e){var n=t.createRng();return n.selectNode(e),n}))}(n,e);if(function(t){return Ct(t,"rng")}(e))return P.some(e.rng)}return P.none()},Yl=function(t,e,n){return Gu(t,e,n)},Xl=function(t,e){Kl(t,e).each((function(e){t.setRng(e)}))},Zl=function(t){return On(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type")},Gl=(ml=Co,function(t){return ml===t}),Jl=function(t){return""!==t&&-1!==" \f\n\r\t\v".indexOf(t)},Ql=function(t){return!Jl(t)&&!Gl(t)},tf=function(t){return!!t.nodeType},ef=function(t,e,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(t){return t&&/^(IMG)$/.test(t.nodeName)}(o.childNodes[r]))&&On(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new so(o,t.getParent(o,t.isBlock))):(o=i[i.length-1],(a=new so(o,t.getParent(o,t.isBlock))).next(!0));for(var s=a.current();s;s=a.next())if(Fn(s)&&!af(s))return n.setStart(s,0),void e.setRng(n)}},nf=function(t,e,n){if(t){var r=e?"nextSibling":"previousSibling";for(t=n?t:t[r];t;t=t[r])if(On(t)||!af(t))return t}},rf=function(t,e){return tf(e)&&(e=e.nodeName),!!t.schema.getTextBlockElements()[e.toLowerCase()]},of=function(t,e,n){return t.schema.isValidChild(e,n)},af=function(t,e){if(void 0===e&&(e=!1),y(t)&&Fn(t)){var n=e?t.data.replace(/ /g," "):t.data;return Xo(n)}return!1},sf=function(t,e){return C(t)?t=t(e):y(e)&&(t=t.replace(/%(\w+)/g,(function(t,n){return e[n]||t}))),t},uf=function(t,e){return e=e||"",t=""+((t=t||"").nodeName||t),e=""+(e.nodeName||e),t.toLowerCase()===e.toLowerCase()},cf=function(t,e,n){return"color"!==n&&"backgroundColor"!==n||(e=t.toHex(e)),"fontWeight"===n&&700===e&&(e="bold"),"fontFamily"===n&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e},lf=function(t,e,n){return cf(t,t.getStyle(e,n),n)},ff=function(t,e){var n;return t.getParent(e,(function(e){return(n=t.getStyle(e,"text-decoration"))&&"none"!==n})),n},df=function(t,e,n){return t.getParents(e,n,t.getRoot())},mf=function(t,e,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(t){return vt(t,(function(t,e){return V(r,(function(t){return t===e}))}))};return V(t.formatter.get(e),(function(e){var r=o(e);return V(t.formatter.get(n),(function(t){var e=o(t);return function(t,e,n){return void 0===n&&(n=u),s(n).eq(t,e)}(r,e)}))}))},pf=function(t){return wt(t,"block")},hf=function(t){return wt(t,"selector")},gf=function(t){return wt(t,"inline")},vf=function(t){return hf(t)&&!1!==t.expand&&!gf(t)},bf=Zl,yf=df,Cf=af,wf=rf,_f=function(t,e){for(var n=e;n;){if(On(n)&&t.getContentEditable(n))return"false"===t.getContentEditable(n)?n:e;n=n.parentNode}return e},kf=function(t,e,n,r){for(var o=e.data,i=n;t?i>=0:i<o.length;t?i--:i++)if(r(o.charAt(i)))return t?i+1:i;return-1},xf=function(t,e,n){return kf(t,e,n,(function(t){return Gl(t)||Jl(t)}))},Sf=function(t,e,n){return kf(t,e,n,Ql)},Df=function(t,e,n,r,o,i){var a,s=t.getParent(n,t.isBlock)||e,u=function(e,n,r){var i=Qs(t),u=o?i.backwards:i.forwards;return P.from(u(e,n,(function(t,e){return bf(t.parentNode)?-1:(a=t,r(o,t,e))}),s))};return u(n,r,xf).bind((function(t){return i?u(t.container,t.offset+(o?-1:0),Sf):P.some(t)})).orThunk((function(){return a?P.some({container:a,offset:o?0:a.length}):P.none()}))},Ef=function(t,e,n,r,o){Fn(r)&&Ht(r.data)&&r[o]&&(r=r[o]);for(var i=yf(t,r),a=0;a<i.length;a++)for(var s=0;s<e.length;s++){var u=e[s];if((!y(u.collapsed)||u.collapsed===n.collapsed)&&(hf(u)&&t.is(i[a],u.selector)))return i[a]}return r},Nf=function(t,e,n,r){var o=n,i=t.dom,a=i.getRoot(),s=e[0];if(pf(s)&&(o=s.wrapper?null:i.getParent(n,s.block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(Fn(n)?n.parentNode:n,(function(e){return e!==a&&wf(t,e)}),u)}if(o&&pf(s)&&s.wrapper&&(o=yf(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!uf(o,"br")););return o||n},Af=function(t,e,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==e&&!b(o)&&!t.isBlock(o))||Af(t,e,o,r))},Tf=function(t,e,n,r,o){var i,a=n,s=o?"previousSibling":"nextSibling",u=t.getRoot();if(Fn(n)&&!Cf(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!e[0].block_expand&&t.isBlock(a))return a;for(var c=a[s];c;c=c[s]){var l=Fn(c)&&!Af(t,u,c,s);if(!bf(c)&&(!Vn(i=c)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!Cf(c,l))return a}if(a===u||a.parentNode===u){n=a;break}a=a.parentNode}return n},Of=function(t){return bf(t.parentNode)||bf(t)},Lf=function(t,e,n,r){void 0===r&&(r=!1);var o=e.startContainer,i=e.startOffset,a=e.endContainer,s=e.endOffset,u=t.dom,c=n[0];(On(o)&&o.hasChildNodes()&&(o=uu(o,i),Fn(o)&&(i=0)),On(a)&&a.hasChildNodes()&&(a=uu(a,e.collapsed?s:s-1),Fn(a)&&(s=a.nodeValue.length)),o=_f(u,o),a=_f(u,a),Of(o)&&(o=bf(o)?o:o.parentNode,o=e.collapsed?o.previousSibling||o:o.nextSibling||o,Fn(o)&&(i=e.collapsed?o.length:0)),Of(a)&&(a=bf(a)?a:a.parentNode,a=e.collapsed?a.nextSibling||a:a.previousSibling||a,Fn(a)&&(s=e.collapsed?0:a.length)),e.collapsed)&&(Df(u,t.getBody(),o,i,!0,r).each((function(t){var e=t.container,n=t.offset;o=e,i=n})),Df(u,t.getBody(),a,s,!1,r).each((function(t){var e=t.container,n=t.offset;a=e,s=n})));return(gf(c)||c.block_expand)&&(gf(c)&&Fn(o)&&0!==i||(o=Tf(u,n,o,i,!0)),gf(c)&&Fn(a)&&s!==a.nodeValue.length||(a=Tf(u,n,a,s,!1))),vf(c)&&(o=Ef(u,n,e,o,"previousSibling"),a=Ef(u,n,e,a,"nextSibling")),(pf(c)||hf(c))&&(o=Nf(t,n,o,"previousSibling"),a=Nf(t,n,a,"nextSibling"),pf(c)&&(u.isBlock(o)||(o=Tf(u,n,o,i,!0)),u.isBlock(a)||(a=Tf(u,n,a,s,!1)))),On(o)&&(i=u.nodeIndex(o),o=o.parentNode),On(a)&&(s=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:s}},Rf=function(t,e,n){var r=e.startOffset,o=uu(e.startContainer,r),i=e.endOffset,a=uu(e.endContainer,i-1),s=function(t){var e=t[0];Fn(e)&&e===o&&r>=e.data.length&&t.splice(0,1);var n=t[t.length-1];return 0===i&&t.length>0&&n===a&&Fn(n)&&t.splice(t.length-1,1),t},u=function(t,e,n){for(var r=[];t&&t!==n;t=t[e])r.push(t);return r},c=function(e,n){return t.getParent(e,(function(t){return t.parentNode===n}),n)},l=function(t,e,r){for(var o=r?"nextSibling":"previousSibling",i=t,a=i.parentNode;i&&i!==e;i=a){a=i.parentNode;var c=u(i===t?i:i[o],o);c.length&&(r||c.reverse(),n(s(c)))}};if(o===a)return n(s([o]));var f=t.findCommonAncestor(o,a);if(t.isChildOf(o,a))return l(o,f,!0);if(t.isChildOf(a,o))return l(a,f);var d=c(o,f)||o,m=c(a,f)||a;l(o,d,!0);var p=u(d===o?d:d.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(s(p)),l(a,m)},$f=function(t){var e=[];if(t)for(var n=0;n<t.rangeCount;n++)e.push(t.getRangeAt(n));return e},If=function(t){return Y(function(t){return tt(t,(function(t){var e=su(t);return e?[Te.fromDom(e)]:[]}))}(t),bo)},Bf=function(t,e){var n=Ms(e,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:If(t)},Pf=function(t){return Bf($f(t.selection.getSel()),Te.fromDom(t.getBody()))},Mf=function(t,e){return Gr(t,"table",e)},Ff=function(t){return tn(t).fold(S([t]),(function(e){return[t].concat(Ff(e))}))},jf=function(t){return en(t).fold(S([t]),(function(e){return"br"===Pe(e)?Ye(e).map((function(e){return[t].concat(jf(e))})).getOr([]):[t].concat(jf(e))}))},zf=function(t,e){return Zn(function(t){var e=t.startContainer,n=t.startOffset;return Fn(e)?0===n?P.some(Te.fromDom(e)):P.none():P.from(e.childNodes[n]).map(Te.fromDom)}(e),function(t){var e=t.endContainer,n=t.endOffset;return Fn(e)?n===e.data.length?P.some(Te.fromDom(e)):P.none():P.from(e.childNodes[n-1]).map(Te.fromDom)}(e),(function(e,n){var r=J(Ff(t),N($e,e)),o=J(jf(t),N($e,n));return r.isSome()&&o.isSome()})).getOr(!1)},Uf=function(t,e,n,r){var o=n,i=new so(n,o),a=vt(t.schema.getMoveCaretBeforeOnEnterElements(),(function(t,e){return!U(["td","th","table"],e.toLowerCase())}));do{if(Fn(n)&&0!==Ne.trim(n.nodeValue).length)return void(r?e.setStart(n,0):e.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?e.setStartBefore(n):"BR"===n.nodeName?e.setEndBefore(n):e.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?e.setStart(o,0):e.setEnd(o,o.childNodes.length))},Vf=function(t){var e=t.selection.getSel();return e&&e.rangeCount>0},Hf=function(t,e){var n=Pf(t);n.length>0?q(n,(function(n){var r=n.dom,o=t.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),e(o,!0)})):e(t.selection.getRng(),!1)},qf=function(t,e,n){var r=Zu(t,e);n(r),t.moveToBookmark(r)},Wf=function(t,e){var n=function(e){return t(e)?P.from(e.dom.nodeValue):P.none()};return{get:function(r){if(!t(r))throw new Error("Can only get "+e+" value of a "+e+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom.nodeValue=r}}}(ze,"text"),Kf=function(t){return Wf.get(t)},Yf=function(t,e,n,r){return Ke(e).fold((function(){return"skipping"}),(function(o){return"br"===r||function(t){return ze(t)&&Kf(t)===wo}(e)?"valid":function(t){return je(t)&&Bs(t,Fs())}(e)?"existing":Ml(e.dom)?"caret":of(t,n,r)&&of(t,Pe(o),n)?"valid":"invalid-child"}))},Xf=function(t,e,n,r){var o=e.uid,i=void 0===o?Ks("mce-annotation"):o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["uid"]),s=Te.fromTag("span",t);$s(s,Fs()),Qn(s,""+zs(),i),Qn(s,""+js(),n);var u=r(i,a),c=u.attributes,l=void 0===c?{}:c,f=u.classes,d=void 0===f?[]:f;return tr(s,l),function(t,e){q(e,(function(e){$s(t,e)}))}(s,d),s},Zf=function(t,e,n,r,o){var i=[],a=Xf(t.getDoc(),o,n,r),s=Es(),u=function(){s.clear()},c=function(t){q(t,l)},l=function(e){switch(Yf(t,e,"span",Pe(e))){case"invalid-child":u();var n=Je(e);c(n),u();break;case"valid":var r=s.get().getOrThunk((function(){var t=Zs(a);return i.push(t),s.set(t),t}));!function(t,e){fn(t,e),pn(e,t)}(e,r)}};return Rf(t.dom,e,(function(t){u(),function(t){var e=H(t,Te.fromDom);c(e)}(t)})),i},Gf=function(t,e,n,r){t.undoManager.transact((function(){var o=t.selection,i=o.getRng(),a=Pf(t).length>0;if(i.collapsed&&!a&&function(t,e){var n=Lf(t,e,[{inline:"span"}]);e.setStart(n.startContainer,n.startOffset),e.setEnd(n.endContainer,n.endOffset),t.selection.setRng(e)}(t,i),o.getRng().collapsed&&!a){var s=Xf(t.getDoc(),r,e,n.decorate);Ys(s,Co),o.getRng().insertNode(s.dom),o.select(s.dom)}else qf(o,!1,(function(){Hf(t,(function(o){Zf(t,o,e,n.decorate,r)}))}))}))},Jf=function(t){var e,n=(e={},{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return yt(e,t).map((function(t){return t.settings}))}});qs(t,n);var r=Hs(t);return{register:function(t,e){n.register(t,e)},annotate:function(e,r){n.lookup(e).each((function(n){Gf(t,e,n,r)}))},annotationChanged:function(t,e){r.addListener(t,e)},remove:function(e){Us(t,P.some(e)).each((function(t){var e=t.elements;q(e,bn)}))},getAll:function(e){var n=function(t,e){var n=Te.fromDom(t.getBody()),r=Ms(n,"["+js()+'="'+e+'"]'),o={};return q(r,(function(t){var e=er(t,zs()),n=yt(o,e).getOr([]);o[e]=n.concat([t])})),o}(t,e);return mt(n,(function(t){return H(t,(function(t){return t.dom}))}))}}},Qf=function(t){return{getBookmark:N(Yl,t),moveToBookmark:N(Xl,t)}};Qf.isBookmarkNode=Zl;var td=function(t,e){for(;e&&e!==t;){if(qn(e)||Wn(e))return e;e=e.parentNode}return null},ed=function(t,e,n){if(n.collapsed)return!1;if(ke.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(On(r))return V(r.getClientRects(),(function(n){return au(n,t,e)}))}return V(n.getClientRects(),(function(n){return au(n,t,e)}))},nd=function(t,e,n){return t.fire(e,n)},rd=function(t,e,n,r){return t.fire("FormatApply",{format:e,node:n,vars:r})},od=function(t,e,n,r){return t.fire("FormatRemove",{format:e,node:n,vars:r})},id={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(t){return t.shiftKey||t.ctrlKey||t.altKey||id.metaKeyPressed(t)},metaKeyPressed:function(t){return ke.mac?t.metaKey:t.ctrlKey&&!t.altKey}},ad=Wn,sd=function(t,e){var n,r,o,i,a,s,u,c,l,f,d,m,p,h,g,v="data-mce-selected",b=e.dom,C=Ne.each,w=e.getDoc(),_=document,k=Math.abs,x=Math.round,S=e.getBody(),D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},E=function(t){return t&&("IMG"===t.nodeName||e.dom.is(t,"figure.image"))},N=function(t){return Yn(t)||b.hasClass(t,"mce-preview-object")},A=function(t){var n=t.target;(function(t,e){if("longpress"===t.type||0===t.type.indexOf("touch")){var n=t.touches[0];return E(t.target)&&!ed(n.clientX,n.clientY,e)}return E(t.target)&&!ed(t.clientX,t.clientY,e)})(t,e.selection.getRng())&&!t.isDefaultPrevented()&&e.selection.select(n)},T=function(t){return b.is(t,"figure.image")?[t.querySelector("img")]:b.hasClass(t,"mce-preview-object")&&y(t.firstElementChild)?[t,t.firstElementChild]:[t]},O=function(t){var n=gc(e);return!!n&&("false"!==t.getAttribute("data-mce-resize")&&(t!==e.getBody()&&(b.hasClass(t,"mce-preview-object")?Le(Te.fromDom(t.firstElementChild),n):Le(Te.fromDom(t),n))))},L=function(t,n,r){if(y(r)){var o=T(t);q(o,(function(t){t.style[n]||!e.schema.isValid(t.nodeName.toLowerCase(),n)?b.setStyle(t,n,r):b.setAttrib(t,n,""+r)}))}},R=function(t,e,n){L(t,"width",e),L(t,"height",n)},$=function(t){var a,v,y,C,w;a=t.screenX-s,v=t.screenY-u,m=a*i[2]+c,p=v*i[3]+l,m=m<5?5:m,p=p<5?5:p,y=(E(n)||N(n))&&!1!==function(t){return t.getParam("resize_img_proportional",!0,"boolean")}(e)?!id.modifierPressed(t):id.modifierPressed(t),y&&(k(a)>k(v)?(p=x(m*f),m=x(p/f)):(m=x(p/f),p=x(m*f))),R(r,m,p),C=(C=i.startPos.x+a)>0?C:0,w=(w=i.startPos.y+v)>0?w:0,b.setStyles(o,{left:C,top:w,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(c-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(l-p)),(a=S.scrollWidth-h)+(v=S.scrollHeight-g)!==0&&b.setStyles(o,{left:C-a,top:w-v}),d||(!function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})}(e,n,c,l,"corner-"+i.name),d=!0)},I=function(){var t=d;d=!1,t&&(L(n,"width",m),L(n,"height",p)),b.unbind(w,"mousemove",$),b.unbind(w,"mouseup",I),_!==w&&(b.unbind(_,"mousemove",$),b.unbind(_,"mouseup",I)),b.remove(r),b.remove(o),b.remove(a),B(n),t&&(!function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})}(e,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),e.nodeChanged()},B=function(t){j();var d=b.getPos(t,S),y=d.x,k=d.y,x=t.getBoundingClientRect(),E=x.width||x.right-x.left,A=x.height||x.bottom-x.top;n!==t&&(P(),n=t,m=p=0);var L=e.fire("ObjectSelected",{target:t}),B=b.getAttrib(n,v,"1");O(t)&&!L.isDefaultPrevented()?C(D,(function(t,e){var d,m=function(d){var m,p=T(n)[0];s=d.screenX,u=d.screenY,c=p.clientWidth,l=p.clientHeight,f=l/c,(i=t).name=e,i.startPos={x:E*t[0]+y,y:A*t[1]+k},h=S.scrollWidth,g=S.scrollHeight,a=b.add(S,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=N(m=n)?b.create("img",{src:ke.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:k,margin:0}),R(r,E,A),r.removeAttribute(v),S.appendChild(r),b.bind(w,"mousemove",$),b.bind(w,"mouseup",I),_!==w&&(b.bind(_,"mousemove",$),b.bind(_,"mouseup",I)),o=b.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},c+" &times; "+l)};(d=b.get("mceResizeHandle"+e))&&b.remove(d),d=b.add(S,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===ke.ie&&(d.contentEditable=!1),b.bind(d,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),m(t)})),t.elm=d,b.setStyles(d,{left:E*t[0]+y-d.offsetWidth/2,top:A*t[1]+k-d.offsetHeight/2})})):P(),b.getAttrib(n,v)||n.setAttribute(v,B)},P=function(){j(),n&&n.removeAttribute(v),dt(D,(function(t,e){var n=b.get("mceResizeHandle"+e);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o=function(t,e){if(t)do{if(t===e)return!0}while(t=t.parentNode)};d||e.removed||(C(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(t){t.removeAttribute(v)})),r="mousedown"===n.type?n.target:t.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],S)&&(z(),o(t.getStart(!0),r)&&o(t.getEnd(!0),r))?B(r):P())},F=function(t){return ad(td(e.getBody(),t))},j=function(){dt(D,(function(t){t.elm&&(b.unbind(t.elm),delete t.elm)}))},z=function(){try{e.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};e.on("init",(function(){if(z(),ke.browser.isIE()||ke.browser.isEdge()){e.on("mousedown click",(function(t){var n=t.target,r=n.nodeName;d||!/^(TABLE|IMG|HR)$/.test(r)||F(n)||(2!==t.button&&e.selection.select(n,"TABLE"===r),"mousedown"===t.type&&e.nodeChanged())}));var t=function(t){var n=function(t){oo.setEditorTimeout(e,(function(){return e.selection.select(t)}))};if(F(t.target)||Yn(t.target))return t.preventDefault(),void n(t.target);/^(TABLE|IMG|HR)$/.test(t.target.nodeName)&&(t.preventDefault(),"IMG"===t.target.tagName&&n(t.target))};b.bind(S,"mscontrolselect",t),e.on("remove",(function(){return b.unbind(S,"mscontrolselect",t)}))}var r=oo.throttle((function(t){e.composing||M(t)}));e.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),e.on("keyup compositionend",(function(t){n&&"TABLE"===n.nodeName&&r(t)})),e.on("hide blur",P),e.on("contextmenu longpress",A,!0)})),e.on("remove",j);return{isResizable:O,showResizeRect:B,hideResizeRect:P,updateResizeRect:M,destroy:function(){n=r=a=null}}},ud=function(t){return qn(t)||Wn(t)},cd=function(t,e,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(t,e))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(t,e);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(t,e),r.collapse(!0)}catch(o){r=function(t,e,n){var r,o=n.elementFromPoint(t,e),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=Ne.toArray(i.getClientRects())).sort((function(t,n){return(t=Math.abs(Math.max(t.top-e,t.bottom-e)))-Math.abs(Math.max(n.top-e,n.bottom-e))}))).length>0){e=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(t,e),i.collapse(!0),i}catch(t){}}return null}(t,e,n)}return function(t,e){var n=t&&t.parentElement?t.parentElement():null;return Wn(function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(n,e,ud))?null:t}(r,n.body)}return r},ld=function(t,e){return t&&e&&t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset},fd=function(t,e,n){return null!==function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(t,e,n)},dd=function(t,e,n){return fd(t,e,(function(t){return t.nodeName===n}))},md=function(t){return t&&"TABLE"===t.nodeName},pd=function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)},hd=function(t,e){return No(t)&&!1===fd(t,e,Ml)},gd=function(t,e,n){for(var r=new so(e,t.getParent(e.parentNode,t.isBlock)||t.getRoot());e=r[n?"prev":"next"]();)if(Vn(e))return!0},vd=function(t,e,n,r,o){var i,a,s=t.getRoot(),u=t.schema.getNonEmptyElements(),c=t.getParent(o.parentNode,t.isBlock)||s;if(r&&Vn(o)&&e&&t.isEmpty(c))return P.some(Au(o.parentNode,t.nodeIndex(o)));for(var l=new so(o,c);a=l[r?"prev":"next"]();){if("false"===t.getContentEditableParent(a)||hd(a,s))return P.none();if(Fn(a)&&a.nodeValue.length>0)return!1===dd(a,s,"A")?P.some(Au(a,r?a.nodeValue.length:0)):P.none();if(t.isBlock(a)||u[a.nodeName.toLowerCase()])return P.none();i=a}return n&&i?P.some(Au(i,0)):P.none()},bd=function(t,e,n,r){var o,i,a,s,u=t.getRoot(),c=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=On(o)&&i===o.childNodes.length,f=t.schema.getNonEmptyElements();if(s=n,No(o))return P.none();if(On(o)&&i>o.childNodes.length-1&&(s=!1),zn(o)&&(o=u,i=0),o===u){if(s&&(a=o.childNodes[i>0?i-1:0])){if(No(a))return P.none();if(f[a.nodeName]||md(a))return P.none()}if(o.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Fn(o)&&l?o.data.length:0,!e&&o===u.lastChild&&md(o))return P.none();if(function(t,e){for(;e&&e!==t;){if(Wn(e))return!0;e=e.parentNode}return!1}(u,o)||No(o))return P.none();if(o.hasChildNodes()&&!1===md(o)){a=o;var d=new so(o,u);do{if(Wn(a)||No(a)){c=!1;break}if(Fn(a)&&a.nodeValue.length>0){i=s?0:a.nodeValue.length,o=a,c=!0;break}if(f[a.nodeName.toLowerCase()]&&!pd(a)){i=t.nodeIndex(a),o=a.parentNode,s||i++,c=!0;break}}while(a=s?d.next():d.prev())}}}return e&&(Fn(o)&&0===i&&vd(t,l,e,!0,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),On(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Vn(a)||function(t,e){return t.previousSibling&&t.previousSibling.nodeName===e}(a,"A")||gd(t,a,!1)||gd(t,a,!0)||vd(t,l,e,!0,a).each((function(t){o=t.container(),i=t.offset(),c=!0})))),s&&!e&&Fn(o)&&i===o.nodeValue.length&&vd(t,l,e,!1,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),c?P.some(Au(o,i)):P.none()},yd=function(t,e){var n=e.collapsed,r=e.cloneRange(),o=Au.fromRangeStart(e);return bd(t,n,!0,r).each((function(t){n&&Au.isAbove(o,t)||r.setStart(t.container(),t.offset())})),n||bd(t,n,!1,r).each((function(t){r.setEnd(t.container(),t.offset())})),n&&r.collapse(!0),ld(e,r)?P.none():P.some(r)},Cd=function(t,e){return t.splitText(e)},wd=function(t){var e=t.startContainer,n=t.startOffset,r=t.endContainer,o=t.endOffset;return e===r&&Fn(e)?n>0&&n<e.nodeValue.length&&(e=(r=Cd(e,n)).previousSibling,o>n?(e=r=Cd(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Fn(e)&&n>0&&n<e.nodeValue.length&&(e=Cd(e,n),n=0),Fn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Cd(r,o).previousSibling).nodeValue.length)),{startContainer:e,startOffset:n,endContainer:r,endOffset:o}},_d=function(t){return{walk:function(e,n){return Rf(t,e,n)},split:wd,normalize:function(e){return yd(t,e).fold(L,(function(t){return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),!0}))}}};_d.compareRanges=ld,_d.getCaretRangeFromPoint=cd,_d.getSelectedNode=su,_d.getNode=uu;var kd,xd=function(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var o=ir(n,t);return parseFloat(o)||0}return r},r=function(t,e){return Z(e,(function(e,n){var r=ir(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)};return{set:function(e,n){if(!w(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Gn(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var o=r(t,n);return e>o?e-o:0}}}("height",(function(t){var e=t.dom;return yn(t)?e.getBoundingClientRect().height:e.offsetHeight})),Sd=function(t,e){return t.view(e).fold(S([]),(function(e){var n=t.owner(e),r=Sd(t,n);return[e].concat(r)}))},Dd=Object.freeze({__proto__:null,view:function(t){var e;return(t.dom===document?P.none():P.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement)).map(Te.fromDom)},owner:function(t){return qe(t)}}),Ed=function(t){var e=Te.fromDom(document),n=xn(e),r=function(t,e){var n=e.owner(t);return Sd(e,n)}(t,Dd),o=kn(t),i=X(r,(function(t,e){var n=kn(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return wn(i.left+o.left+n.left,i.top+o.top+n.top)},Nd=function(t){return"textarea"===Pe(t)},Ad=function(t,e){var n=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return wn(n.offsetLeft,n.offsetTop);var i=_n(null==r?void 0:r.pageYOffset,o.scrollTop),a=_n(null==r?void 0:r.pageXOffset,o.scrollLeft),s=_n(o.clientTop,n.clientTop),u=_n(o.clientLeft,n.clientLeft);return kn(t).translate(a-u,i-s)}(t),r=function(t){return xd.get(t)}(t);return{element:t,bottom:n.top+r,height:r,pos:n,cleanup:e}},Td=function(t,e){var n=function(t,e){var n=Je(t);if(0===n.length||Nd(t))return{element:t,offset:e};if(e<n.length&&!Nd(n[e]))return{element:n[e],offset:0};var r=n[n.length-1];return Nd(r)?{element:t,offset:e}:"img"===Pe(r)?{element:r,offset:1}:ze(r)?{element:r,offset:Kf(r).length}:{element:r,offset:Je(r).length}}(t,e),r=Te.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return fn(n.element,r),Ad(r,(function(){return vn(r)}))},Od=function(t,e,n,r){Id(t,(function(o,i){return Rd(t,e,n,r)}),n)},Ld=function(t,e,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(t,e){return t.fire("ScrollIntoView",e).isDefaultPrevented()})(t,i)||(n(e,xn(e).top,r,o),function(t,e){t.fire("AfterScrollIntoView",e)}(t,i))},Rd=function(t,e,n,r){var o=Te.fromDom(t.getBody()),i=Te.fromDom(t.getDoc());o.dom.offsetWidth;var a=Td(Te.fromDom(n.startContainer),n.startOffset);Ld(t,i,e,a,r),a.cleanup()},$d=function(t,e,n,r){var o=Te.fromDom(t.getDoc());Ld(t,o,n,function(t){return Ad(Te.fromDom(t),_)}(e),r)},Id=function(t,e,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;e(Te.fromDom(r),Te.fromDom(i));var s=t.dom.createRng();s.setStart(r,o),s.setEnd(i,a),t.selection.setRng(n)},Bd=function(t,e,n,r){var o=t.pos;if(n)Sn(o.left,o.top,r);else{var i=o.top-e+t.height;Sn(o.left,i,r)}},Pd=function(t,e,n,r,o){var i=n+e,a=r.pos.top,s=r.bottom,u=s-a>=n;if(a<e)Bd(r,n,!1!==o,t);else if(a>i){Bd(r,n,u?!1!==o:!0===o,t)}else s>i&&!u&&Bd(r,n,!0===o,t)},Md=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Pd(t,e,o,n,r)},Fd=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Pd(t,e,o,n,r);var i=Ed(n.element),a=Nn(window);i.top<a.y?Dn(n.element,!1!==r):i.top>a.bottom&&Dn(n.element,!0===r)},jd=function(t,e,n){return Od(t,Md,e,n)},zd=function(t,e,n){return $d(t,e,Md,n)},Ud=function(t,e,n){return Od(t,Fd,e,n)},Vd=function(t,e,n){return $d(t,e,Fd,n)},Hd=function(t,e,n){(t.inline?jd:Ud)(t,e,n)},qd=function(t){var e=sn(t).dom;return t.dom===e.activeElement},Wd=function(t){return void 0===t&&(t=Te.fromDom(document)),P.from(t.dom.activeElement).map(Te.fromDom)},Kd=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},Yd=Sr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Xd=(Yd.before,Yd.on,Yd.after,function(t){return t.fold(D,D,D)}),Zd=Sr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Gd={domRange:Zd.domRange,relative:Zd.relative,exact:Zd.exact,exactFromRange:function(t){return Zd.exact(t.start,t.soffset,t.finish,t.foffset)},getWin:function(t){var e=function(t){return t.match({domRange:function(t){return Te.fromDom(t.startContainer)},relative:function(t,e){return Xd(t)},exact:function(t,e,n,r){return t}})}(t);return We(e)},range:Kd},Jd=pe().browser,Qd=function(t,e){var n=ze(e)?Kf(e).length:Je(e).length+1;return t>n?n:t<0?0:t},tm=function(t){return Gd.range(t.start,Qd(t.soffset,t.start),t.finish,Qd(t.foffset,t.finish))},em=function(t,e){return!Tn(e.dom)&&(Be(t,e)||$e(t,e))},nm=function(t){return function(e){return em(t,e.start)&&em(t,e.finish)}},rm=function(t){return!0===t.inline||Jd.isIE()},om=function(t){return Gd.range(Te.fromDom(t.startContainer),t.startOffset,Te.fromDom(t.endContainer),t.endOffset)},im=function(t){return function(t){var e=t.getSelection();return(e&&0!==e.rangeCount?P.from(e.getRangeAt(0)):P.none()).map(om)}(We(t).dom).filter(nm(t))},am=function(t){var e=document.createRange();try{return e.setStart(t.start.dom,t.soffset),e.setEnd(t.finish.dom,t.foffset),P.some(e)}catch(t){return P.none()}},sm=function(t){var e=rm(t)?im(Te.fromDom(t.getBody())):P.none();t.bookmark=e.isSome()?e:t.bookmark},um=function(t){return(t.bookmark?t.bookmark:P.none()).bind((function(e){return function(t,e){return P.from(e).filter(nm(t)).map(tm)}(Te.fromDom(t.getBody()),e)})).bind(am)},cm={isEditorUIElement:function(t){var e=t.className.toString();return-1!==e.indexOf("tox-")||-1!==e.indexOf("mce-")}},lm=function(t,e){pe().browser.isIE()?function(t){t.on("focusout",(function(){sm(t)}))}(t):function(t,e){t.on("mouseup touchend",(function(t){e.throttle()}))}(t,e),t.on("keyup NodeChange",(function(e){(function(t){return"nodechange"===t.type&&t.selectionChange})(e)||sm(t)}))},fm=function(t){var e=Ns((function(){sm(t)}),0);t.on("init",(function(){t.inline&&function(t,e){var n=function(){e.throttle()};gs.DOM.bind(document,"mouseup",n),t.on("remove",(function(){gs.DOM.unbind(document,"mouseup",n)}))}(t,e),lm(t,e)})),t.on("remove",(function(){e.cancel()}))},dm=gs.DOM,mm=function(t,e){var n=function(t){return t.getParam("custom_ui_selector","","string")}(t),r=dm.getParent(e,(function(e){return function(t){return cm.isEditorUIElement(t)}(e)||!!n&&t.dom.is(e,n)}));return null!==r},pm=function(t,e){var n=e.editor;fm(n),n.on("focusin",(function(){var e=t.focusedEditor;e!==n&&(e&&e.fire("blur",{focusedEditor:n}),t.setActive(n),t.focusedEditor=n,n.fire("focus",{blurredEditor:e}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var e=t.focusedEditor;mm(n,function(t){try{var e=sn(Te.fromDom(t.getElement()));return Wd(e).fold((function(){return document.body}),(function(t){return t.dom}))}catch(t){return document.body}}(n))||e!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null)}))})),kd||(kd=function(e){var n=t.activeEditor;n&&function(t){if(an()&&y(t.target)){var e=Te.fromDom(t.target);if(je(e)&&ln(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return at(n)}}return P.from(t.target)}(e).each((function(e){e.ownerDocument===document&&(e===document.body||mm(n,e)||t.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null))}))},dm.bind(document,"focusin",kd))},hm=function(t,e){t.focusedEditor===e.editor&&(t.focusedEditor=null),t.activeEditor||(dm.unbind(document,"focusin",kd),kd=null)},gm=function(t,e){return function(t){return t.collapsed?P.from(uu(t.startContainer,t.startOffset)).map(Te.fromDom):P.none()}(e).bind((function(e){return vo(e)?P.some(e):!1===Be(t,e)?P.some(t):P.none()}))},vm=function(t,e){gm(Te.fromDom(t.getBody()),e).bind((function(t){return Il(t.dom)})).fold((function(){t.selection.normalize()}),(function(e){return t.selection.setRng(e.toRange())}))},bm=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},ym=function(t){return qd(t)||(e=t,Wd(sn(e)).filter((function(t){return e.dom.contains(t.dom)}))).isSome();var e},Cm=function(t){return t.inline?function(t){var e=t.getBody();return e&&ym(Te.fromDom(e))}(t):function(t){return t.iframeElement&&qd(Te.fromDom(t.iframeElement))}(t)},wm=function(t){return Cm(t)||function(t){var e=sn(Te.fromDom(t.getElement()));return Wd(e).filter((function(e){return!(void 0!==(n=e.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(t,e.dom);var n})).isSome()}(t)},_m=function(t){return t.editorManager.setActive(t)},km=function(t,e){t.removed||(e?_m(t):function(t){var e=t.selection,n=t.getBody(),r=e.getRng();t.quirks.refreshContentEditable(),void 0!==t.bookmark&&!1===Cm(t)&&um(t).each((function(e){t.selection.setRng(e),r=e}));var o=function(t,e){return t.dom.getParent(e,(function(e){return"true"===t.dom.getContentEditable(e)}))}(t,e.getNode());if(t.$.contains(n,o))return bm(o),vm(t,r),void _m(t);t.inline||(ke.opera||bm(n),t.getWin().focus()),(ke.gecko||t.inline)&&(bm(n),vm(t,r)),_m(t)}(t))},xm=function(t,e,n,r,o){var i=n?e.startContainer:e.endContainer,a=n?e.startOffset:e.endOffset;return P.from(i).map(Te.fromDom).map((function(t){return r&&e.collapsed?t:Qe(t,o(t,a)).getOr(t)})).bind((function(t){return je(t)?P.some(t):Ke(t).filter(je)})).map((function(t){return t.dom})).getOr(t)},Sm=function(t,e,n){return xm(t,e,!0,n,(function(t,e){return Math.min(nn(t),e)}))},Dm=function(t,e,n){return xm(t,e,!1,n,(function(t,e){return e>0?e-1:e}))},Em=function(t,e){for(var n=t;t&&Fn(t)&&0===t.length;)t=e?t.nextSibling:t.previousSibling;return t||n},Nm=function(t,e){return H(e,(function(e){var n=t.fire("GetSelectionRange",{range:e});return n.range!==e?n.range:e}))},Am={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Tm=function(t,e,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(t[r])return t[r];if(t!==e){var i=t[o];if(i)return i;for(var a=t.parent;a&&a!==e;a=a.parent)if(i=a[o])return i}},Om=function(t){if(!Xo(t.value))return!1;var e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(t.value)},Lm=function(t){var e="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||e},Rm=function(){function t(t,e){this.name=t,this.type=e,1===e&&(this.attributes=[],this.attributes.map={})}return t.create=function(e,n){var r=new t(e,Am[e]||1);return n&&dt(n,(function(t,e){r.attr(e,t)})),r},t.prototype.replace=function(t){var e=this;return t.parent&&t.remove(),e.insert(t,e),e.remove(),e},t.prototype.attr=function(t,e){var n,r=this;if("string"!=typeof t)return null!=t&&dt(t,(function(t,e){r.attr(e,t)})),r;if(n=r.attributes){if(void 0!==e){if(null===e){if(t in n.map){delete n.map[t];for(var o=n.length;o--;)if(n[o].name===t)return n.splice(o,1),r}return r}if(t in n.map){for(o=n.length;o--;)if(n[o].name===t){n[o].value=e;break}}else n.push({name:t,value:e});return n.map[t]=e,r}return n.map[t]}},t.prototype.clone=function(){var e,n=this,r=new t(n.name,n.type);if(e=n.attributes){var o=[];o.map={};for(var i=0,a=e.length;i<a;i++){var s=e[i];"id"!==s.name&&(o[o.length]={name:s.name,value:s.value},o.map[s.name]=s.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},t.prototype.wrap=function(t){var e=this;return e.parent.insert(t,e),t.append(e),e},t.prototype.unwrap=function(){for(var t=this,e=t.firstChild;e;){var n=e.next;t.insert(e,t,!0),e=n}t.remove()},t.prototype.remove=function(){var t=this,e=t.parent,n=t.next,r=t.prev;return e&&(e.firstChild===t?(e.firstChild=n,n&&(n.prev=null)):r.next=n,e.lastChild===t?(e.lastChild=r,r&&(r.next=null)):n.prev=r,t.parent=t.next=t.prev=null),t},t.prototype.append=function(t){var e=this;t.parent&&t.remove();var n=e.lastChild;return n?(n.next=t,t.prev=n,e.lastChild=t):e.lastChild=e.firstChild=t,t.parent=e,t},t.prototype.insert=function(t,e,n){t.parent&&t.remove();var r=e.parent||this;return n?(e===r.firstChild?r.firstChild=t:e.prev.next=t,t.prev=e.prev,t.next=e,e.prev=t):(e===r.lastChild?r.lastChild=t:e.next.prev=t,t.next=e.next,t.prev=e,e.next=t),t.parent=r,t},t.prototype.getAll=function(t){for(var e=[],n=this.firstChild;n;n=Tm(n,this))n.name===t&&e.push(n);return e},t.prototype.children=function(){for(var t=[],e=this.firstChild;e;e=e.next)t.push(e);return t},t.prototype.empty=function(){var t=this;if(t.firstChild){for(var e=[],n=t.firstChild;n;n=Tm(n,t))e.push(n);for(var r=e.length;r--;){(n=e[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return t.firstChild=t.lastChild=null,t},t.prototype.isEmpty=function(t,e,n){void 0===e&&(e={});var r=this,o=r.firstChild;if(Lm(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(t[o.name])return!1;if(Lm(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Om(o))return!1;if(3===o.type&&o.parent&&e[o.parent.name]&&Xo(o.value))return!1;if(n&&n(o))return!1}while(o=Tm(o,r));return!0},t.prototype.walk=function(t){return Tm(this,null,t)},t}(),$m=function(t,e){return t.replace(e.re,(function(t){return yt(e.uris,t).getOr(t)}))},Im=Ne.each,Bm=Ne.trim,Pm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Mm={ftp:21,http:80,https:443,mailto:25},Fm=["img","video"],jm=function(t,e,n){return!t.allow_html_data_urls&&(/^data:image\//i.test(e)?function(t,e){return y(t)?!t:!y(e)||!U(Fm,e)}(t.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(e):/^data:/i.test(e))},zm=function(){function t(e,n){e=Bm(e),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))o.source=e;else{var i=0===e.indexOf("//");if(0!==e.indexOf("/")||i||(e=(r&&r.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){var a=this.settings.base_uri?this.settings.base_uri.path:new t(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)e="//mce_host"+o.toAbsPath(a,e);else{var s=/([^#?]*)([#?]?.*)/.exec(e);e=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,s[1])+s[2]}}e=e.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);Im(Pm,(function(t,e){var n=u[e];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[t]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return t.parseDataUri=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},t.isDomSafe=function(t,e,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(t){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!jm(n,r,e)},t.getDocumentBaseUrl=function(t){var e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href:t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e},t.prototype.setPath=function(t){var e=/^(.*?)\/?(\w+)?$/.exec(t);this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},t.prototype.toRelative=function(e){var n;if("./"===e)return e;var r=new t(e,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},t.prototype.toAbsolute=function(e,n){var r=new t(e,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},t.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var e=Mm[this.protocol];if(e&&(this.port||e)==(t.port||e))return!0}return!1},t.prototype.toRelPath=function(t,e){var n,r,o=0,i="",a=t.substring(0,t.lastIndexOf("/")).split("/"),s=e.split("/");if(a.length>=s.length)for(n=0,r=a.length;n<r;n++)if(n>=s.length||a[n]!==s[n]){o=n+1;break}if(a.length<s.length)for(n=0,r=s.length;n<r;n++)if(n>=a.length||a[n]!==s[n]){o=n+1;break}if(1===o)return e;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=s.length;n<r;n++)i+=n!==o-1?"/"+s[n]:s[n];return i},t.prototype.toAbsPath=function(t,e){var n,r,o=0,i=[],a=/\/$/.test(e)?"/":"",s=t.split("/"),u=e.split("/");for(Im(s,(function(t){t&&i.push(t)})),s=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=s.length-o)<=0?nt(i).join("/"):s.slice(0,n).join("/")+"/"+nt(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},t.prototype.getURI=function(t){var e;return void 0===t&&(t=!1),this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source},t}(),Um=Ne.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Vm=function(t,e,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=t.getShortEndedElements(),a=1,s=n;0!==a;)for(r.lastIndex=s;;){var u=r.exec(e);if(null===u)return s;if("!"===u[1]){s=Mt(u[2],"--")?Hm(e,!1,u.index+"!--".length):Hm(e,!0,u.index+1);break}o.lastIndex=r.lastIndex;var c=o.exec(e);if(!h(c)&&c.index===r.lastIndex){"/"===u[1]?a-=1:Ct(i,u[2])||(a+=1),s=r.lastIndex+c[0].length;break}}return s},Hm=function(t,e,n){void 0===n&&(n=0);var r=t.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(t,e){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(t.substr(e))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(e){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var s=a.exec(t);return s?s.index+s[0].length:r.length},qm=function(t,e){var n=t.exec(e);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},Wm=function(t,e){var n;void 0===e&&(e=Ai());var r=null!==(n=(t=t||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==t.fix_self_closing&&(t.fix_self_closing=!0);var i=t.comment?t.comment:_,a=t.cdata?t.cdata:_,s=t.text?t.text:_,u=t.start?t.start:_,c=t.end?t.end:_,l=t.pi?t.pi:_,f=t.doctype?t.doctype:_,d=function(n,d){void 0===d&&(d="html");for(var m,p,h,g,v,b,y,C,w,_,k,x,S,D,E,N,A,T,O,L=n.html,R=0,$=[],I=0,B=yi.decode,P=Ne.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),M="html"===d?0:1,F=function(t){var e,n;for(e=$.length;e--&&$[e].name!==t;);if(e>=0){for(n=$.length-1;n>=e;n--)(t=$[n]).valid&&c(t.name);$.length=e}},j=function(t,e){return s($m(t,n),e)},z=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),t.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),i($m(e,n)))},U=function(t,e){var n=t||"",r=!Mt(n,"--"),o=Hm(L,r,e);return t=L.substr(e,o-e),z(r?n+t:t),o+1},V=function(e,i,a,s,u){if(a=function(t){return $m(t,n)}((i=i.toLowerCase())in Y?i:B(a||s||u||"")),X&&!C&&!1===function(t){return 0===t.indexOf("data-")||0===t.indexOf("aria-")}(i)){var c=D[i];if(!c&&E){for(var l=E.length;l--&&!(c=E[l]).pattern.test(i););-1===l&&(c=null)}if(!c)return;if(c.validValues&&!(a in c.validValues))return}("name"===i||"id"===i)&&e in Um&&(a in r||a in o)||P[i]&&!zm.isDomSafe(a,e,t)||C&&(i in P||0===i.indexOf("on"))||(g.map[i]=a,g.push({name:i,value:a}))},H=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),q=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,W=e.getShortEndedElements(),K=t.self_closing_elements||e.getSelfClosingElements(),Y=e.getBoolAttrs(),X=t.validate,Z=t.remove_internals,G=t.fix_self_closing,J=e.getSpecialElements(),Q=L+">";m=H.exec(Q);){var tt=m[0];if(R<m.index&&j(B(L.substr(R,m.index-R))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),F(p);else if(p=m[8]){if(m.index+tt.length>L.length){j(B(L.substr(m.index))),R=m.index+tt.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),w=p in W,G&&K[p]&&$.length>0&&$[$.length-1].name===p&&F(p);var et=qm(q,m[9]);if(null!==et){if("all"===et){R=Vm(e,L,H.lastIndex),H.lastIndex=R;continue}k=!1}if(!X||(_=e.getElementRule(p))){if(k=!0,X&&(D=_.attributes,E=_.attributePatterns),(S=m[9])?((C=-1!==S.indexOf("data-mce-type"))&&Z&&(k=!1),(g=[]).map={},S.replace(q,(function(t,e,n,r,o){return V(p,e,n,r,o),""}))):(g=[]).map={},X&&!C){if(N=_.attributesRequired,A=_.attributesDefault,T=_.attributesForced,_.removeEmptyAttrs&&!g.length&&(k=!1),T)for(v=T.length;v--;)y=(x=T[v]).name,"{$uid}"===(O=x.value)&&(O="mce_"+I++),g.map[y]=O,g.push({name:y,value:O});if(A)for(v=A.length;v--;)(y=(x=A[v]).name)in g.map||("{$uid}"===(O=x.value)&&(O="mce_"+I++),g.map[y]=O,g.push({name:y,value:O}));if(N){for(v=N.length;v--&&!(N[v]in g.map););-1===v&&(k=!1)}if(x=g.map["data-mce-bogus"]){if("all"===x){R=Vm(e,L,H.lastIndex),H.lastIndex=R;continue}k=!1}}k&&u(p,g,w)}else k=!1;if(h=J[p]){h.lastIndex=R=m.index+tt.length,(m=h.exec(L))?(k&&(b=L.substr(R,m.index-R)),R=m.index+m[0].length):(b=L.substr(R),R=L.length),k&&(b.length>0&&j(b,!0),c(p)),H.lastIndex=R;continue}w||(S&&S.indexOf("/")===S.length-1?k&&c(p):$.push({name:p,valid:k}))}else if(p=m[1])z(p);else if(p=m[2]){if(!(1===M||t.preserve_cdata||$.length>0&&e.isValidChild($[$.length-1].name,"#cdata"))){R=U("",m.index+2),H.lastIndex=R;continue}a(p)}else if(p=m[3])f(p);else{if((p=m[4])||"<!"===tt){R=U(p,m.index+tt.length),H.lastIndex=R;continue}if(p=m[5]){if(1!==M){R=U("?",m.index+2),H.lastIndex=R;continue}l(p,m[6])}}R=m.index+tt.length}for(R<L.length&&j(B(L.substr(R))),v=$.length-1;v>=0;v--)(p=$[v]).valid&&c(p.name)};return{parse:function(t,e){void 0===e&&(e="html"),d(function(t){for(var e,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ks("img"),a=0,s=0;e=n.exec(t);){var u=e[0],c=i+"_"+s++;o[c]=u,a<e.index&&r.push(t.substr(a,e.index-a)),r.push(c),a=e.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:t,re:l}:(a<t.length&&r.push(t.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(t),e)}}};Wm.findEndTag=Vm;var Km=function(t,e){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=t.schema,i=function(t,e){var n=new RegExp(["\\s?("+t.join("|")+')="[^"]+"'].join("|"),"gi");return e.replace(n,"")}(t.getTempAttrs(),e),a=o.getShortEndedElements();n=r.exec(i);){var s=r.lastIndex,u=n[0].length,c=void 0;c=a[n[1]]?s:Wm.findEndTag(o,i,s),i=i.substring(0,s-u)+i.substring(c),r.lastIndex=s-u}return ko(i)},Ym=Km,Xm=function(t,e,n,r){var o,i=function(t,e){return Tt(Tt({},t),{format:e,get:!0,getInner:!0})}(e,n),a=e.no_events?i:t.fire("BeforeGetContent",i);return o="raw"===a.format?Ne.trim(Ym(t.serializer,r.innerHTML)):"text"===a.format?t.dom.isEmpty(r)?"":ko(r.innerText||r.textContent):"tree"===a.format?t.serializer.serialize(r,a):function(t,e){var n=nc(t),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return e.replace(r,"")}(t,t.serializer.serialize(r,a)),U(["text","tree"],a.format)||yo(Te.fromDom(r))?a.content=o:a.content=Ne.trim(o),a.no_events?a.content:t.fire("GetContent",a).content},Zm=Ne.each,Gm=function(t){return{compare:function(e,n){if(e.nodeName!==n.nodeName)return!1;var r=function(e){var n={};return Zm(t.getAttribs(e),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=t.getAttrib(e,o))})),n},o=function(t,e){var n,r;for(r in t)if(Ct(t,r)){if(void 0===(n=e[r]))return!1;if(t[r]!==n)return!1;delete e[r]}for(r in e)if(Ct(e,r))return!1;return!0};return!!o(r(e),r(n))&&(!!o(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style")))&&(!Zl(e)&&!Zl(n)))}}},Jm=Ne.makeMap,Qm=function(t){var e=[],n=(t=t||{}).indent,r=Jm(t.indent_before||""),o=Jm(t.indent_after||""),i=yi.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="html"===t.element_format;return{start:function(t,s,u){var c,l,f,d;if(n&&r[t]&&e.length>0&&(d=e[e.length-1]).length>0&&"\n"!==d&&e.push("\n"),e.push("<",t),s)for(c=0,l=s.length;c<l;c++)f=s[c],e.push(" ",f.name,'="',i(f.value,!0),'"');e[e.length]=!u||a?">":" />",u&&n&&o[t]&&e.length>0&&(d=e[e.length-1]).length>0&&"\n"!==d&&e.push("\n")},end:function(t){var r;e.push("</",t,">"),n&&o[t]&&e.length>0&&(r=e[e.length-1]).length>0&&"\n"!==r&&e.push("\n")},text:function(t,n){t.length>0&&(e[e.length]=n?t:i(t))},cdata:function(t){e.push("<![CDATA[",t,"]]>")},comment:function(t){e.push("\x3c!--",t,"--\x3e")},pi:function(t,r){r?e.push("<?",t," ",i(r),"?>"):e.push("<?",t,"?>"),n&&e.push("\n")},doctype:function(t){e.push("<!DOCTYPE",t,">",n?"\n":"")},reset:function(){e.length=0},getContent:function(){return e.join("").replace(/\n$/,"")}}},tp=function(t,e){void 0===e&&(e=Ai());var n=Qm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(r){var o=t.validate,i={3:function(t){n.text(t.value,t.raw)},8:function(t){n.comment(t.value)},7:function(t){n.pi(t.name,t.value)},10:function(t){n.doctype(t.value)},4:function(t){n.cdata(t.value)},11:function(t){if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(t){var r=i[t.type];if(r)r(t);else{var s=t.name,u=t.shortEnded,c=t.attributes;if(o&&c&&c.length>1){var l=[];l.map={};var f=e.getElementRule(t.name);if(f){for(var d=0,m=f.attributesOrder.length;d<m;d++){if((h=f.attributesOrder[d])in c.map){var p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}for(d=0,m=c.length;d<m;d++){var h;if(!((h=c[d].name)in l.map)){p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}c=l}}if(n.start(t.name,c,u),!u){if(t=t.firstChild)do{a(t)}while(t=t.next);n.end(s)}}};return 1!==r.type||t.inner?i[11](r):a(r),n.getContent()}}},ep=new Set;q(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(t){ep.add(t)}));var np=["font","text-decoration","text-emphasis"],rp=function(t,e){return lt(t.parseStyle(t.getAttrib(e,"style")))},op=function(t,e){return et(rp(t,e),(function(t){return!function(t){return ep.has(t)}(t)}))},ip=function(t,e,n){var r=rp(t,e),o=rp(t,n),i=function(r){var o=t.getStyle(e,r),i=t.getStyle(n,r);return Vt(o)&&Vt(i)&&o!==i};return V(r,(function(t){var e=function(e){return V(e,(function(e){return e===t}))};if(!e(o)&&e(np)){var n=Y(o,(function(t){return V(np,(function(e){return Mt(t,e)}))}));return V(n,i)}return i(t)}))},ap=function(t,e,n){return P.from(n.container()).filter(Fn).exists((function(r){var o=t?0:-1;return e(r.data.charAt(n.offset()+o))}))},sp=N(ap,!0,Jl),up=N(ap,!1,Jl),cp=function(t){var e=t.container();return Fn(e)&&(0===e.data.length||_o(e.data)&&Qf.isBookmarkNode(e.parentNode))},lp=function(t,e){return function(n){return P.from(el(t?0:-1,n)).filter(e).isSome()}},fp=function(t){return Hn(t)&&"block"===ir(Te.fromDom(t),"display")},dp=function(t){return Wn(t)&&!function(t){return On(t)&&"all"===t.getAttribute("data-mce-bogus")}(t)},mp=lp(!0,fp),pp=lp(!1,fp),hp=lp(!0,Yn),gp=lp(!1,Yn),vp=lp(!0,Bn),bp=lp(!1,Bn),yp=lp(!0,dp),Cp=lp(!1,dp),wp=function(t){var e=Ms(t,"br"),n=Y(function(t){for(var e=[],n=t.dom;n;)e.push(Te.fromDom(n)),n=n.lastChild;return e}(t).slice(-1),mo);e.length===n.length&&q(n,vn)},_p=function(t){gn(t),pn(t,Te.fromHtml('<br data-mce-bogus="1">'))},kp=function(t){en(t).each((function(e){Ye(e).each((function(n){lo(t)&&mo(e)&&lo(n)&&vn(e)}))}))},xp=function(t,e,n){return Be(e,t)?(r=function(t,e){for(var n=C(e)?e:L,r=t.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Te.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(t,(function(t){return n(t)||$e(t,e)})),r.slice(0,-1)):[];var r},Sp=function(t,e){return xp(t,e,L)},Dp=function(t,e){return[t].concat(Sp(t,e))},Ep=function(t,e,n){return Ol(t,e,n,cp)},Np=function(t,e){return J(Dp(Te.fromDom(e.container()),t),lo)},Ap=function(t,e,n){return Ep(t,e.dom,n).forall((function(t){return Np(e,n).fold((function(){return!1===tl(t,n,e.dom)}),(function(r){return!1===tl(t,n,e.dom)&&Be(r,Te.fromDom(t.container()))}))}))},Tp=function(t,e,n){return Np(e,n).fold((function(){return Ep(t,e.dom,n).forall((function(t){return!1===tl(t,n,e.dom)}))}),(function(e){return Ep(t,e.dom,n).isNone()}))},Op=N(Tp,!1),Lp=N(Tp,!0),Rp=N(Ap,!1),$p=N(Ap,!0),Ip=function(t){return ll(t).exists(mo)},Bp=function(t,e,n){var r=Y(Dp(Te.fromDom(n.container()),e),lo),o=at(r).getOr(e);return Al(t,o.dom,n).filter(Ip)},Pp=function(t,e){return ll(e).exists(mo)||Bp(!0,t,e).isSome()},Mp=function(t,e){return function(t){return P.from(t.getNode(!0)).map(Te.fromDom)}(e).exists(mo)||Bp(!1,t,e).isSome()},Fp=N(Bp,!1),jp=N(Bp,!0),zp=function(t){return Au.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd()},Up=function(t,e){var n=Y(Dp(Te.fromDom(e.container()),t),lo);return at(n).getOr(t)},Vp=function(t,e){return zp(e)?up(e):up(e)||$l(Up(t,e).dom,e).exists(up)},Hp=function(t,e){return zp(e)?sp(e):sp(e)||Rl(Up(t,e).dom,e).exists(sp)},qp=function(t){return ll(t).bind((function(t){return Xr(t,je)})).exists((function(t){return function(t){return U(["pre","pre-wrap"],t)}(ir(t,"white-space"))}))},Wp=function(t,e){return function(t,e){return $l(t.dom,e).isNone()}(t,e)||function(t,e){return Rl(t.dom,e).isNone()}(t,e)||Op(t,e)||Lp(t,e)||Mp(t,e)||Pp(t,e)},Kp=function(t,e){return!qp(e)&&(Op(t,e)||Rp(t,e)||Mp(t,e)||Vp(t,e))},Yp=function(t,e){return!qp(e)&&(Lp(t,e)||$p(t,e)||Pp(t,e)||Hp(t,e))},Xp=function(t,e){return Kp(t,e)||Yp(t,function(t){var e=t.container(),n=t.offset();return Fn(e)&&n<e.data.length?Au(e,n+1):t}(e))},Zp=function(t,e){return Gl(t.charAt(e))},Gp=function(t){var e=t.container();return Fn(e)&&Pt(e.data,Co)},Jp=function(t){var e=t.data,n=function(t){var e=t.split("");return H(e,(function(t,n){return Gl(t)&&n>0&&n<e.length-1&&Ql(e[n-1])&&Ql(e[n+1])?" ":t})).join("")}(e);return n!==e&&(t.data=n,!0)},Qp=function(t,e){return P.some(e).filter(Gp).bind((function(e){var n=e.container(),r=function(t,e){var n=e.data,r=Au(e,0);return!(!Zp(n,0)||Xp(t,r)||(e.data=" "+n.slice(1),0))}(t,n)||Jp(n)||function(t,e){var n=e.data,r=Au(e,n.length-1);return!(!Zp(n,n.length-1)||Xp(t,r)||(e.data=n.slice(0,-1)+" ",0))}(t,n);return r?P.some(e):P.none()}))},th=function(t){var e=Te.fromDom(t.getBody());t.selection.isCollapsed()&&Qp(e,Au.fromRangeStart(t.selection.getRng())).each((function(e){t.selection.setRng(e.toRange())}))},eh=function(t,e,n){if(0!==n){var r=Te.fromDom(t),o=Yr(r,lo).getOr(r),i=t.data.slice(e,e+n),a=e+n>=t.data.length&&Yp(o,Au(t,t.data.length)),s=0===e&&Kp(o,Au(t,0));t.replaceData(e,n,function(t,e,n){return Z(t,(function(r,o){return Jl(o)||Gl(o)?r.previousCharIsSpace||""===r.str&&e||r.str.length===t.length-1&&n?{previousCharIsSpace:!1,str:r.str+Co}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,s,a))}},nh=function(t,e){var n=t.data.slice(e),r=n.length-zt(n).length;eh(t,e,r)},rh=function(t,e){var n=t.data.slice(0,e),r=n.length-Ut(n).length;eh(t,e-r,r)},oh=function(t,e,n,r){void 0===r&&(r=!0);var o=Ut(t.data).length,i=r?t:e,a=r?e:t;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Te.fromDom(a)),n&&nh(i,o),i},ih=function(t,e){return function(t,e){var n=t.container(),r=t.offset();return!1===Au.isTextPosition(t)&&n===e.parentNode&&r>Au.before(e).offset()}(e,t)?Au(e.container(),e.offset()-1):e},ah=function(t){return qo(t.previousSibling)?P.some((e=t.previousSibling,Fn(e)?Au(e,e.data.length):Au.after(e))):t.previousSibling?Bl(t.previousSibling):P.none();var e},sh=function(t){return qo(t.nextSibling)?P.some((e=t.nextSibling,Fn(e)?Au(e,0):Au.before(e))):t.nextSibling?Il(t.nextSibling):P.none();var e},uh=function(t,e){return ah(e).orThunk((function(){return sh(e)})).orThunk((function(){return function(t,e){var n=Au.before(e.previousSibling?e.previousSibling:e.parentNode);return $l(t,n).fold((function(){return Rl(t,Au.after(e))}),P.some)}(t,e)}))},ch=function(t,e){return sh(e).orThunk((function(){return ah(e)})).orThunk((function(){return function(t,e){return Rl(t,Au.after(e)).fold((function(){return $l(t,Au.before(e))}),P.some)}(t,e)}))},lh=function(t,e,n){return function(t,e,n){return t?ch(e,n):uh(e,n)}(t,e,n).map(N(ih,n))},fh=function(t,e,n){n.fold((function(){t.focus()}),(function(n){t.selection.setRng(n.toRange(),e)}))},dh=function(t,e){return e&&Ct(t.schema.getBlockElements(),Pe(e))},mh=function(t){if(ei(t)){var e=Te.fromHtml('<br data-mce-bogus="1">');return gn(t),pn(t,e),P.some(Au.before(e.dom))}return P.none()},ph=function(t,e,n){var r,o,i,a,s=Ye(t).filter(ze),u=Xe(t).filter(ze);return vn(t),(r=s,o=u,i=e,a=function(t,e,r){var o=t.dom,i=e.dom,a=o.data.length;return oh(o,i,n),r.container()===i?Au(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?P.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):P.none()).orThunk((function(){return n&&(s.each((function(t){return rh(t.dom,t.dom.length)})),u.each((function(t){return nh(t.dom,0)}))),e}))},hh=function(t,e,n,r){void 0===r&&(r=!0);var o,i=lh(e,t.getBody(),n.dom),a=Yr(n,N(dh,t),(o=t.getBody(),function(t){return t.dom===o})),s=ph(n,i,function(t,e){return Ct(t.schema.getTextInlineElements(),Pe(e))}(t,n));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(mh).fold((function(){r&&fh(t,e,s)}),(function(n){r&&fh(t,e,P.some(n))}))},gh=function(t){return Ms(t,"td,th")},vh=function(t,e){return{start:t,end:e}},bh=Sr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yh=function(t,e){return Qr(Te.fromDom(t),"td,th",e)},Ch=function(t){return!$e(t.start,t.end)},wh=function(t,e){return Mf(t.start,e).bind((function(n){return Mf(t.end,e).bind((function(t){return e=$e(n,t),r=n,e?P.some(r):P.none();var e,r}))}))},_h=function(t){return function(e){return wh(e,t).map((function(t){return function(t,e,n){return{rng:t,table:e,cells:n}}(e,t,gh(t))}))}},kh=function(t,e,n,r){if(n.collapsed||!t.forall(Ch))return P.none();if(e.isSameTable){var o=t.bind(_h(r));return P.some({start:o,end:o})}var i=yh(n.startContainer,r),a=yh(n.endContainer,r),s=i.bind(function(t){return function(e){return Mf(e,t).bind((function(t){return st(gh(t)).map((function(t){return vh(e,t)}))}))}}(r)).bind(_h(r)),u=a.bind(function(t){return function(e){return Mf(e,t).bind((function(t){return at(gh(t)).map((function(t){return vh(t,e)}))}))}}(r)).bind(_h(r));return P.some({start:s,end:u})},xh=function(t,e){return Q(t,(function(t){return $e(t,e)}))},Sh=function(t){return Zn(xh(t.cells,t.rng.start),xh(t.cells,t.rng.end),(function(e,n){return t.cells.slice(e,n+1)}))},Dh=function(t,e,n){return t.exists((function(t){return function(t,e){return!Ch(t)&&wh(t,e).exists((function(t){var e=t.dom.rows;return 1===e.length&&1===e[0].cells.length}))}(t,n)&&zf(t.start,e)}))},Eh=function(t,e){var n=e.startTable,r=e.endTable,o=t.cloneRange();return n.each((function(t){return o.setStartAfter(t.dom)})),r.each((function(t){return o.setEndBefore(t.dom)})),o},Nh=function(t,e){var n=function(t){return function(e){return $e(t,e)}}(t),r=function(t,e){var n=yh(t.startContainer,e),r=yh(t.endContainer,e);return Zn(n,r,vh)}(e,n),o=function(t,e){var n=function(t){return Mf(Te.fromDom(t),e)},r=n(t.startContainer),o=n(t.endContainer),i=r.isSome(),a=o.isSome(),s=Zn(r,o,$e).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:s,isMultiTable:!s&&i&&a}}(e,n);return Dh(r,e,n)?r.map((function(t){return bh.singleCellTable(e,t.start)})):o.isMultiTable?function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var r=t.start,o=t.end,i=r.bind(Sh).getOr([]),a=o.bind(Sh).getOr([]);if(i.length>0&&a.length>0){var s=Eh(n,e);return P.some(bh.multiTable(i,a,s))}return P.none()}))}(r,o,e,n):function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var e=t.start,n=t.end;return e.or(n)})).bind((function(t){var r=e.isSameTable,o=Sh(t).getOr([]);if(r&&t.cells.length===o.length)return P.some(bh.fullTable(t.table));if(o.length>0){if(r)return P.some(bh.partialTable(o,P.none()));var i=Eh(n,e);return P.some(bh.partialTable(o,P.some(Tt(Tt({},e),{rng:i}))))}return P.none()}))}(r,o,e,n)},Ah=function(t){var e;return(8===Me(e=t)||"#comment"===Pe(e)?Ye(t):en(t)).bind(Ah).orThunk((function(){return P.some(t)}))},Th=function(t){return q(t,(function(t){rr(t,"contenteditable"),_p(t)}))},Oh=function(t,e,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(e.dom.lastChild)):(o.setStartBefore(e.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Ih(t,o,e,!1)},Lh=function(t){var e=Pf(t),n=Te.fromDom(t.selection.getNode());Kn(n.dom)&&ei(n)?t.selection.setCursorLocation(n.dom,0):t.selection.collapse(!0),e.length>1&&V(e,(function(t){return $e(t,n)}))&&Qn(n,"data-mce-selected","1")},Rh=function(t,e,n){var r=t.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(t,e){return P.from(t.dom.getParent(e,t.dom.isBlock)).map(Te.fromDom)}(t,i?o.endContainer:o.startContainer);o.deleteContents(),function(t,e,n){n.each((function(n){e?vn(n):(_p(n),t.selection.setCursorLocation(n.dom,0))}))}(t,i,a.filter(ei));var s=i?e[0]:e[e.length-1];return Oh(t,s,r,i),ei(s)?P.none():P.some(i?e.slice(1):e.slice(0,-1))})).getOr(e);return Th(o),Lh(t),!0},$h=function(t,e,n,r){var o=t.selection.getRng(),i=e[0],a=n[n.length-1];Oh(t,i,o,!0),Oh(t,a,o,!1);var s=ei(i)?e:e.slice(1),u=ei(a)?n:n.slice(0,-1);return Th(s.concat(u)),r.deleteContents(),Lh(t),!0},Ih=function(t,e,n,r){void 0===r&&(r=!0),e.deleteContents();var o,i=Ah(n).getOr(n),a=Te.fromDom(t.dom.getParent(i.dom,t.dom.isBlock));if(ei(a)&&(_p(a),r&&t.selection.setCursorLocation(a.dom,0)),!$e(n,a)){var s=Xn(Ke(a),n)?[]:Ke(o=a).map(Je).map((function(t){return Y(t,(function(t){return!$e(o,t)}))})).getOr([]);q(s.concat(Je(n)),(function(t){$e(t,a)||Be(t,a)||!ei(t)||vn(t)}))}return!0},Bh=function(t,e){return hh(t,!1,e),!0},Ph=function(t,e,n,r){return Fh(e,r).fold((function(){return function(t,e,n){return Nh(e,n).map((function(e){return e.fold(N(Ih,t),N(Bh,t),N(Rh,t),N($h,t))}))}(t,e,n)}),(function(e){return function(t,e){return jh(t,e)}(t,e)})).getOr(!1)},Mh=function(t,e){return J(Dp(e,t),bo)},Fh=function(t,e){return J(Dp(e,t),(n="caption",function(t){return je(t)&&Pe(t)===n}));var n},jh=function(t,e){return _p(e),t.selection.setCursorLocation(e.dom,0),P.some(!0)},zh=function(t,e,n,r,o){return Tl(n,t.getBody(),o).bind((function(i){return function(t,e,n,r){return Il(t.dom).bind((function(o){return Bl(t.dom).map((function(t){return e?n.isEqual(o)&&r.isEqual(t):n.isEqual(t)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(t,e){return jh(t,e)}(t,r):function(t,e,n){return Fh(t,Te.fromDom(n.getNode())).map((function(t){return!1===$e(t,e)}))}(e,r,i)})).or(P.some(!0))},Uh=function(t,e,n,r){var o=Au.fromRangeStart(t.selection.getRng());return Mh(n,r).bind((function(r){return ei(r)?jh(t,r):function(t,e,n,r,o){return Tl(n,t.getBody(),o).bind((function(t){return Mh(e,Te.fromDom(t.getNode())).map((function(t){return!1===$e(t,r)}))}))}(t,n,e,r,o)})).getOr(!1)},Vh=function(t,e){return t?vp(e):bp(e)},Hh=function(t,e,n){var r=Te.fromDom(t.getBody());return Fh(r,n).fold((function(){return Uh(t,e,r,n)||function(t,e){var n=Au.fromRangeStart(t.selection.getRng());return Vh(e,n)||Al(e,t.getBody(),n).exists((function(t){return Vh(e,t)}))}(t,e)}),(function(n){return function(t,e,n,r){var o=Au.fromRangeStart(t.selection.getRng());return ei(r)?jh(t,r):zh(t,n,e,r,o)}(t,e,r,n).getOr(!1)}))},qh=function(t,e){var n=Te.fromDom(t.selection.getStart(!0)),r=Pf(t);return t.selection.isCollapsed()&&0===r.length?Hh(t,e,n):function(t,e,n){var r=Te.fromDom(t.getBody()),o=t.selection.getRng();return 0!==n.length?Rh(t,n,P.none()):Ph(t,r,o,e)}(t,n,r)},Wh=function(t){var e=Au.fromRangeStart(t),n=Au.fromRangeEnd(t),r=t.commonAncestorContainer;return Al(!1,r,n).map((function(o){return!tl(e,n,r)&&tl(e,o,r)?function(t,e,n,r){var o=document.createRange();return o.setStart(t,e),o.setEnd(n,r),o}(e.container(),e.offset(),o.container(),o.offset()):t})).getOr(t)},Kh=function(t){return t.collapsed?t:Wh(t)},Yh=function(t,e){return t.getBlockElements()[e.name]&&function(t){return t.firstChild&&t.firstChild===t.lastChild}(e)&&function(t){return"br"===t.name||t.value===Co}(e.firstChild)},Xh=function(t,e){var n=e.firstChild,r=e.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(t,e){var n=t.getNonEmptyElements();return e&&(e.isEmpty(n)||Yh(t,e))}(t,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Zh=function(t){return t&&t.firstChild&&t.firstChild===t.lastChild&&function(t){return t.data===Co||Vn(t)}(t.firstChild)},Gh=function(t){return t.length>0&&(!(e=t[t.length-1]).firstChild||Zh(e))?t.slice(0,-1):t;var e},Jh=function(t,e){var n=t.getParent(e,t.isBlock);return n&&"LI"===n.nodeName?n:null},Qh=function(t,e){var n=Au.after(t),r=xl(e).prev(n);return r?r.toRange():null},tg=function(t,e,n){var r=t.parentNode;return Ne.each(e,(function(e){r.insertBefore(e,t)})),function(t,e){var n=Au.before(t),r=xl(e).next(n);return r?r.toRange():null}(t,n)},eg=function(t,e,n,r){var o,i=function(t,e,n){var r=e.serialize(n);return function(t){var e=t.firstChild,n=t.lastChild;return e&&"META"===e.nodeName&&e.parentNode.removeChild(e),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),t}(t.createFragment(r))}(e,t,r),a=Jh(e,n.startContainer),s=Gh((o=i.firstChild,Y(o.childNodes,(function(t){return"LI"===t.nodeName})))),u=e.getRoot(),c=function(t){var r=Au.fromRangeStart(n),o=xl(e.getRoot()),i=1===t?o.prev(r):o.next(r);return!i||Jh(e,i.getNode())!==a};return c(1)?tg(a,s,u):c(2)?function(t,e,n,r){return r.insertAfter(e.reverse(),t),Qh(e[0],n)}(a,s,u,e):function(t,e,n,r){var o=function(t,e){var n=e.cloneRange(),r=e.cloneRange();return n.setStartBefore(t),r.setEndAfter(t),[n.cloneContents(),r.cloneContents()]}(t,r),i=t.parentNode;return i.insertBefore(o[0],t),Ne.each(e,(function(e){i.insertBefore(e,t)})),i.insertBefore(o[1],t),i.removeChild(t),Qh(e[e.length-1],n)}(a,s,u,n)},ng=Kn,rg=function(t){var e=t.dom,n=Kh(t.selection.getRng());t.selection.setRng(n);var r=e.getParent(n.startContainer,ng);!function(t,e,n){return null!==n&&n===t.getParent(e.endContainer,ng)&&zf(Te.fromDom(n),e)}(e,n,r)?t.getDoc().execCommand("Delete",!1,null):Ih(t,n,Te.fromDom(r))},og=function(t,e,n){var r,o,i,a=t.selection,s=t.dom;/^ | $/.test(e)&&(e=function(t,e,n){var r=Te.fromDom(t.getRoot());return n=Kp(r,Au.fromRangeStart(e))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Yp(r,Au.fromRangeEnd(e))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(s,a.getRng(),e));var u=t.parser,c=n.merge,l=tp({validate:yc(t)},t.schema),f='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',d=t.fire("BeforeSetContent",{content:e,format:"html",selection:!0,paste:n.paste});if(d.isDefaultPrevented())t.fire("SetContent",{content:d.content,format:"html",selection:!0,paste:n.paste});else{-1===(e=d.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,f);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=t.getBody();m===p&&a.isCollapsed()&&s.isBlock(p.firstChild)&&function(t,e){return e&&!t.schema.getShortEndedElements()[e.nodeName]}(t,p.firstChild)&&s.isEmpty(p.firstChild)&&((o=s.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rg(t);var h,g={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=u.parse(e,g);if(!0===n.paste&&Xh(t.schema,v)&&function(t,e){return!!Jh(t,e)}(s,r))return o=eg(l,s,a.getRng(),v),a.setRng(o),void t.fire("SetContent",d);if(function(t){for(var e=t;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!s.isBlock(i.name)){t.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(t._selectionOverrides.showBlockCaretContainer(r),g.invalid){t.selection.setContent(f),r=a.getNode();var C=t.getBody();for(9===r.nodeType?r=i=C:i=r;i!==C;)r=i,i=i.parentNode;e=r===C?C.innerHTML:s.getOuterHTML(r),e=l.serialize(u.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(v)})))),r===C?s.setHTML(C,e):s.setOuterHTML(r,e)}else!function(t,e,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(t.dom.createFragment(e),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?t.dom.setHTML(n,e):t.selection.setContent(e)}}(t,e=l.serialize(v),r);!function(t,e){var n=t.schema.getTextInlineElements(),r=t.dom;if(e){var o=t.getBody(),i=Gm(r);Ne.each(r.select("*[data-mce-fragment]"),(function(t){if(y(n[t.nodeName.toLowerCase()])&&op(r,t))for(var e=t.parentNode;y(e)&&e!==o&&!ip(r,t,e);e=e.parentNode)if(i.compare(e,t)){r.remove(t,!0);break}}))}}(t,c),function(t,e){var n,r=t.dom,o=t.selection;if(e){o.scrollIntoView(e);var i=td(t.getBody(),e);if("false"===r.getContentEditable(i))return r.remove(e),void o.select(i);var a=r.createRng(),s=e.previousSibling;if(Fn(s)){if(a.setStart(s,s.nodeValue.length),!ke.ie){var u=e.nextSibling;Fn(u)&&(s.appendData(u.data),u.parentNode.removeChild(u))}}else a.setStartBefore(e),a.setEndBefore(e);var c=r.getParent(e,r.isBlock);r.remove(e),c&&r.isEmpty(c)&&(t.$(c).empty(),a.setStart(c,0),a.setEnd(c,0),ng(c)||function(t){return!!t.getAttribute("data-mce-fragment")}(c)||!(n=function(e){var n=Au.fromRangeStart(e);if(n=xl(t.getBody()).next(n))return n.toRange()}(a))?r.add(c,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(c))),o.setRng(a)}}(t,s.get("mce_marker")),h=t.getBody(),Ne.each(h.getElementsByTagName("*"),(function(t){t.removeAttribute("data-mce-fragment")})),function(t,e){P.from(t.getParent(e,"td,th")).map(Te.fromDom).each(kp)}(s,a.getStart()),t.fire("SetContent",d),t.addVisual()}},ig=function(t,e){e(t),t.firstChild&&ig(t.firstChild,e),t.next&&ig(t.next,e)},ag=function(t,e,n){var r=function(t,e,n){var r={},o={},i=[];for(var a in n.firstChild&&ig(n.firstChild,(function(n){q(t,(function(t){t.name===n.name&&(r[t.name]?r[t.name].nodes.push(n):r[t.name]={filter:t,nodes:[n]})})),q(e,(function(t){"string"==typeof n.attr(t.name)&&(o[t.name]?o[t.name].nodes.push(n):o[t.name]={filter:t,nodes:[n]})}))})),r)Ct(r,a)&&i.push(r[a]);for(var s in o)Ct(o,s)&&i.push(o[s]);return i}(t,e,n);q(r,(function(t){q(t.filter.callbacks,(function(e){e(t.nodes,t.filter.name,{})}))}))},sg=function(t){return t instanceof Rm},ug=function(t,e,n){t.dom.setHTML(t.getBody(),e),!0!==n&&function(t){Cm(t)&&Il(t.getBody()).each((function(e){var n=e.getNode(),r=Bn(n)?Il(n).getOr(e):e;t.selection.setRng(r.toRange())}))}(t)},cg=function(t,e,n){var r=function(t,e){return Tt(Tt({format:"html"},t),{set:!0,content:sg(e)?"":e})}(n,e),o=n.no_events?r:t.fire("BeforeSetContent",r);return sg(e)||(e=o.content),P.from(t.getBody()).fold(S(e),(function(n){return sg(e)?function(t,e,n,r){ag(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),n);var o=tp({validate:t.validate},t.schema).serialize(n);return r.content=yo(Te.fromDom(e))?o:Ne.trim(o),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r),n}(t,n,e,o):function(t,e,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===e.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(e.nodeName)&&(n="<li>"+o+"</li>");var i=nc(t);i&&t.schema.isValidChild(e.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=t.dom.createHTML(i,rc(t),n)):n||(n='<br data-mce-bogus="1">'),ug(t,n,r.no_selection),t.fire("SetContent",r)}else"raw"!==r.format&&(n=tp({validate:t.validate},t.schema).serialize(t.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Te.fromDom(e))?n:Ne.trim(n),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r);return r.content}(t,n,e,o)}))},lg=function(t,e){return function(t,e){var n=t.dom;return n.parentNode?Zr(Te.fromDom(n.parentNode),(function(n){return!$e(t,n)&&e(n)})):P.none()}(t,e).isSome()},fg=function(t){return C(t)?t:L},dg=function(t,e,n){var r=e(t),o=fg(n);return r.orThunk((function(){return o(t)?P.none():function(t,e,n){for(var r=t.dom,o=fg(n);r.parentNode;){r=r.parentNode;var i=Te.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return P.none()}(t,e,o)}))},mg=uf,pg=function(t,e,n){var r=t.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(hf(i)&&!1===i.inherit&&t.dom.is(e,i.selector))return!0}return!1},hg=function(t,e,n,r,o){var i=t.dom.getRoot();return e!==i&&(e=t.dom.getParent(e,(function(e){return!!pg(t,e,n)||(e.parentNode===i||!!bg(t,e,n,r,!0))})),!!bg(t,e,n,r,o))},gg=function(t,e,n){return!!mg(e,n.inline)||(!!mg(e,n.block)||(n.selector?1===e.nodeType&&t.is(e,n.selector):void 0))},vg=function(t,e,n,r,o,i){var a=n[r];if(C(n.onmatch))return n.onmatch(e,n,r);if(a)if(v(a.length)){for(var s in a)if(Ct(a,s)){var u="attributes"===r?t.getAttrib(e,s):lf(t,e,s),c=sf(a[s],i),l=b(u)||Ht(u);if(l&&b(c))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!mg(u,cf(t,c,s)))return!1}}else for(var f=0;f<a.length;f++)if("attributes"===r?t.getAttrib(e,a[f]):lf(t,e,a[f]))return!0;return!0},bg=function(t,e,n,r,o){var i=t.formatter.get(n),a=t.dom;if(i&&e)for(var s=0;s<i.length;s++){var u=i[s];if(gg(t.dom,e,u)&&vg(a,e,u,"attributes",o,r)&&vg(a,e,u,"styles",o,r)){var c=u.classes;if(c)for(var l=0;l<c.length;l++)if(!t.dom.hasClass(e,sf(c[l],r)))return;return u}}},yg=function(t,e,n,r,o){if(r)return hg(t,r,e,n,o);if(r=t.selection.getNode(),hg(t,r,e,n,o))return!0;var i=t.selection.getStart();return!(i===r||!hg(t,i,e,n,o))},Cg=function(t,e){var n=function(e){return $e(e,Te.fromDom(t.getBody()))};return P.from(t.selection.getStart(!0)).bind((function(r){return dg(Te.fromDom(r),(function(n){return ct(e,(function(e){return function(e,n){return bg(t,e.dom,n)?P.some(n):P.none()}(n,e)}))}),n)})).getOrNull()},wg=function(t,e,n){return Z(n,(function(n,r){var o=function(t,e){return V(t.formatter.get(e),(function(t){var e=function(t){return t.length>1&&"%"===t.charAt(0)};return V(["styles","attributes"],(function(n){return yt(t,n).exists((function(t){var n=p(t)?t:bt(t);return V(n,e)}))}))}))}(t,r);return t.formatter.matchNode(e,r,{},o)?n.concat([r]):n}),[])},_g=wo,kg="_mce_caret",xg=function(t){return function(t){for(var e=[];t;){if(3===t.nodeType&&t.nodeValue!==_g||t.childNodes.length>1)return[];1===t.nodeType&&e.push(t),t=t.firstChild}return e}(t).length>0},Sg=function(t){if(t){var e=new so(t,t);for(t=e.current();t;t=e.next())if(Fn(t))return t}return null},Dg=function(t){var e=Te.fromTag("span");return tr(e,{id:kg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&pn(e,Te.fromText(_g)),e},Eg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(xg(e))hh(t,!1,Te.fromDom(e),n);else{var i=o.getRng(),a=r.getParent(e,r.isBlock),s=i.startContainer,u=i.startOffset,c=i.endContainer,l=i.endOffset,f=function(t){var e=Sg(t);return e&&e.nodeValue.charAt(0)===_g&&e.deleteData(0,1),e}(e);r.remove(e,!0),s===f&&u>0&&i.setStart(f,u-1),c===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&_p(Te.fromDom(a)),o.setRng(i)}},Ng=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(e)Eg(t,e,n);else if(!(e=Fl(t.getBody(),o.getStart())))for(;e=r.get(kg);)Eg(t,e,!1)},Ag=function(t,e){return t.appendChild(e),e},Tg=function(t,e){var n=X(t,(function(t,e){return Ag(t,e.cloneNode(!1))}),e);return Ag(n,n.ownerDocument.createTextNode(_g))},Og=function(t,e,n,r){var o,i,a,s=t.dom,u=t.selection,c=[],l=u.getRng(),f=l.startContainer,d=l.startOffset;for(i=f,3===f.nodeType&&(d!==f.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bg(t,i,e,n,r)){a=i;break}i.nextSibling&&(o=!0),c.push(i),i=i.parentNode}if(a)if(o){var m=u.getBookmark();l.collapse(!0);var p=Lf(t,l,t.formatter.get(e),!0);p=wd(p),t.formatter.remove(e,n,p,r),u.moveToBookmark(m)}else{var h=Fl(t.getBody(),a),g=Dg(!1).dom;!function(t,e,n){var r=t.dom,o=r.getParent(n,N(rf,t));o&&r.isEmpty(o)?n.parentNode.replaceChild(e,n):(wp(Te.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(e,n):r.insertAfter(e,n))}(t,g,null!==h?h:a);var v=function(t,e,n,r,o,i){var a=t.formatter,s=t.dom,u=Y(lt(a.get()),(function(t){return t!==r&&!Pt(t,"removeformat")})),c=wg(t,n,u);if(Y(c,(function(e){return!mf(t,e,r)})).length>0){var l=n.cloneNode(!1);return s.add(e,l),a.remove(r,o,l,i),s.remove(l),P.some(l)}return P.none()}(t,g,a,e,n,r),b=Tg(c.concat(v.toArray()),g);Eg(t,h,!1),u.setCursorLocation(b,1),s.isEmpty(a)&&s.remove(a)}},Lg=function(t){t.on("mouseup keydown",(function(e){!function(t,e){var n=t.selection,r=t.getBody();Ng(t,null,!1),8!==e&&46!==e||!n.isCollapsed()||n.getStart().innerHTML!==_g||Ng(t,Fl(r,n.getStart())),37!==e&&39!==e||Ng(t,Fl(r,n.getStart()))}(t,e.keyCode)}))},Rg=function(t,e){var n=t.schema.getTextInlineElements();return Ct(n,Pe(e))&&!Ml(e.dom)&&!In(e.dom)},$g={},Ig=St,Bg=kt;!function(t,e){$g[t]||($g[t]=[]),$g[t].push(e)}("pre",(function(t){var e,n=t.selection.getRng(),r=Ln(["pre"]);n.collapsed||(e=t.selection.getSelectedBlocks(),Bg(Ig(Ig(e,r),(function(t){return r(t.previousSibling)&&-1!==Dt(e,t.previousSibling)})),(function(t){var e,n;e=t.previousSibling,cs(n=t).remove(),cs(e).append("<br><br>").append(n.childNodes)})))}));var Pg=Ne.each,Mg=function(t){return On(t)&&!Zl(t)&&!Ml(t)&&!In(t)},Fg=function(t,e){for(var n=t;n;n=n[e]){if(Fn(n)&&Vt(n.data))return t;if(On(n)&&!Zl(n))return n}return t},jg=function(t,e,n){var r=Gm(t);if(e&&n&&(e=Fg(e,"previousSibling"),n=Fg(n,"nextSibling"),r.compare(e,n))){for(var o=e.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,e.appendChild(i)}return t.remove(n),Ne.each(Ne.grep(n.childNodes),(function(t){e.appendChild(t)})),e}return n},zg=function(t,e,n,r){if(r&&!1!==e.merge_siblings){var o=jg(t,nf(r),r);jg(t,o,nf(o,!0))}},Ug=function(t,e,n){Pg(t.childNodes,(function(t){Mg(t)&&(e(t)&&n(t),t.hasChildNodes()&&Ug(t,e,n))}))},Vg=function(t,e){return function(n){return!(!n||!lf(t,n,e))}},Hg=function(t,e,n){return function(r){t.setStyle(r,e,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(t,e){"SPAN"===e.nodeName&&0===t.getAttribs(e).length&&t.remove(e,!0)}(t,r)}},qg=Sr([{keep:[]},{rename:["name"]},{removed:[]}]),Wg=/^(src|href|style)$/,Kg=Ne.each,Yg=uf,Xg=function(t,e,n){return t.isChildOf(e,n)&&e!==n&&!t.isBlock(n)},Zg=function(t,e,n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(On(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Fn(r)&&n&&o>=r.nodeValue.length&&(r=new so(r,t.getBody()).next()||r),Fn(r)&&!n&&0===o&&(r=new so(r,t.getBody()).prev()||r),r},Gg=function(t,e){var n=e?"firstChild":"lastChild";if(function(t){return/^(TR|TH|TD)$/.test(t.nodeName)}(t)&&t[n]){var r=t[n];return"TR"===t.nodeName&&r[n]||r}return t},Jg=function(t,e,n,r){var o=t.create(n,r);return e.parentNode.insertBefore(o,e),o.appendChild(e),o},Qg=function(t,e,n,r,o){var i=Te.fromDom(e),a=Te.fromDom(t.create(r,o)),s=n?Ge(i):Ze(i);return hn(a,s),n?(fn(i,a),mn(a,i)):(dn(i,a),pn(a,i)),a.dom},tv=function(t,e,n,r){var o=nf(e,n,r);return b(o)||"BR"===o.nodeName||t.isBlock(o)},ev=function(t,e,n){var r,o=e.parentNode,i=t.dom,a=nc(t);pf(n)&&(a?o===i.getRoot()&&(n.list_block&&Yg(e,n.list_block)||q(ut(e.childNodes),(function(e){of(t,a,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=Jg(i,e,a),i.setAttribs(r,t.settings.forced_root_block_attrs)):r=null}))):i.isBlock(e)&&!i.isBlock(o)&&(tv(i,e,!1)||tv(i,e.firstChild,!0,!0)||e.insertBefore(i.create("br"),e.firstChild),tv(i,e,!0)||tv(i,e.lastChild,!1,!0)||e.appendChild(i.create("br")))),function(t){return hf(t)&&gf(t)&&Xn(yt(t,"mixed"),!0)}(n)&&!Yg(n.inline,e)||i.remove(e,!0)},nv=function(t,e,n,r,o){var i,a=t.dom;if(!function(t,e,n){return!(!gf(n)||!Yg(e,n.inline))||!(!pf(n)||!Yg(e,n.block))||(hf(n)?On(e)&&t.is(e,n.selector):void 0)}(a,r,e)&&!function(t,e){return e.links&&"A"===t.nodeName}(r,e))return qg.keep();var s=r;if(gf(e)&&"all"===e.remove&&p(e.preserve_attributes)){var u=Y(a.getAttribs(s),(function(t){return U(e.preserve_attributes,t.name.toLowerCase())}));if(a.removeAllAttribs(s),q(u,(function(t){return a.setAttrib(s,t.name,t.value)})),u.length>0)return qg.rename("span")}if("all"!==e.remove){Kg(e.styles,(function(t,r){t=cf(a,sf(t,n),r+""),w(r)&&(r=t,o=null),(e.remove_similar||!o||Yg(lf(a,o,r),t))&&a.setStyle(s,r,""),i=!0})),i&&""===a.getAttrib(s,"style")&&(s.removeAttribute("style"),s.removeAttribute("data-mce-style")),Kg(e.attributes,(function(t,r){var i;if(t=sf(t,n),w(r)&&(r=t,o=null),e.remove_similar||!o||Yg(a.getAttrib(o,r),t)){if("class"===r&&(t=a.getAttrib(s,r))&&(i="",q(t.split(/\s+/),(function(t){/mce\-\w+/.test(t)&&(i+=(i?" ":"")+t)})),i))return void a.setAttrib(s,r,i);if(Wg.test(r)&&s.removeAttribute("data-mce-"+r),"style"===r&&Ln(["li"])(s)&&"none"===a.getStyle(s,"list-style-type"))return s.removeAttribute(r),void a.setStyle(s,"list-style-type","none");"class"===r&&s.removeAttribute("className"),s.removeAttribute(r)}})),Kg(e.classes,(function(t){t=sf(t,n),o&&!a.hasClass(o,t)||a.removeClass(s,t)}));for(var c=a.getAttribs(s),l=0;l<c.length;l++){var f=c[l].nodeName;if(0!==f.indexOf("_")&&0!==f.indexOf("data-"))return qg.keep()}}return"none"!==e.remove?(ev(t,s,e),qg.removed()):qg.keep()},rv=function(t,e,n,r,o){return nv(t,e,n,r,o).fold(L,(function(e){return t.dom.rename(r,e),!0}),R)},ov=function(t,e,n,r){return nv(t,e,n,r,r).fold(S(r),(function(e){return t.dom.createFragment().appendChild(r),t.dom.rename(r,e)}),S(null))},iv=function(t,e,n,r,o){var i=t.formatter.get(e),a=i[0],s=!0,u=t.dom,c=t.selection,l=function(r){var s=function(t,e,n,r,o){var i;return q(df(t.dom,e.parentNode).reverse(),(function(e){if(!i&&"_start"!==e.id&&"_end"!==e.id){var a=bg(t,e,n,r,o);a&&!1!==a.split&&(i=e)}})),i}(t,r,e,n,o);return function(t,e,n,r,o,i,a,s){var u,c,l,f=t.dom;if(n){for(var d=n.parentNode,m=r.parentNode;m&&m!==d;m=m.parentNode){u=f.clone(m,!1);for(var p=0;p<e.length&&null!==(u=ov(t,e[p],s,u));p++);u&&(c&&u.appendChild(c),l||(l=u),c=u)}!i||a.mixed&&f.isBlock(n)||(r=f.split(n,r)),c&&(o.parentNode.insertBefore(c,o),l.appendChild(o),gf(a)&&zg(f,a,0,c))}return r}(t,i,s,r,r,!0,a,n)},f=function(e){return V(i,(function(r){return rv(t,r,n,e,e)}))},d=function(e){var n=!0,r=!1;On(e)&&u.getContentEditable(e)&&(n=s,s="true"===u.getContentEditable(e),r=!0);var o=ut(e.childNodes);if(s&&!r){var c=f(e)||V(i,(function(t){return gg(u,e,t)})),l=e.parentNode;!c&&y(l)&&vf(a)&&f(l)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)d(o[m]);r&&(s=n)}q(["underline","line-through","overline"],(function(n){On(e)&&t.dom.getStyle(e,"text-decoration")===n&&e.parentNode&&ff(u,e.parentNode)===n&&rv(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,e)}))},m=function(t){var e=u.get(t?"_start":"_end"),n=e[t?"firstChild":"lastChild"];return function(t){return Zl(t)&&On(t)&&("_start"===t.id||"_end"===t.id)}(n)&&(n=n[t?"firstChild":"lastChild"]),Fn(n)&&0===n.data.length&&(n=t?e.previousSibling||e.nextSibling:e.nextSibling||e.previousSibling),u.remove(e,!0),n},p=function(e){var n,r,o=Lf(t,e,i,e.collapsed);if(a.split){if(o=wd(o),(n=Zg(t,o,!0))!==(r=Zg(t,o))){if(n=Gg(n,!0),r=Gg(r,!1),Xg(u,n,r)){var s=P.from(n.firstChild).getOr(n);return l(Qg(u,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Xg(u,r,n)){s=P.from(r.lastChild).getOr(r);return l(Qg(u,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Jg(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Jg(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var c=u.createRng();c.setStartAfter(n),c.setEndBefore(r),Rf(u,c,(function(t){q(t,(function(t){Zl(t)||Zl(t.parentNode)||l(t)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}Rf(u,o,(function(t){q(t,d)}))};if(r){if(tf(r)){var h=u.createRng();h.setStartBefore(r),h.setEndAfter(r),p(h)}else p(r);od(t,e,r,n)}else if("false"!==u.getContentEditable(c.getNode()))c.isCollapsed()&&gf(a)&&!Pf(t).length?Og(t,e,n,o):(qf(c,!0,(function(){Hf(t,p)})),gf(a)&&yg(t,e,n,c.getStart())&&ef(u,c,c.getRng()),t.nodeChanged()),od(t,e,r,n);else{r=c.getNode();for(var g=0;g<i.length&&(!i[g].ceFalseOverride||!rv(t,i[g],n,r,r));g++);od(t,e,r,n)}},av=Ne.each,sv=function(t,e,n,r){av(e,(function(e){gf(e)&&av(t.dom.select(e.inline,r),(function(r){Mg(r)&&rv(t,e,n,r,e.exact?r:null)})),function(t,e,n){if(e.clear_child_styles){var r=e.links?"*:not(a)":"*";Pg(t.select(r,n),(function(n){Mg(n)&&Pg(e.styles,(function(e,r){t.setStyle(n,r,"")}))}))}}(t.dom,e,r)}))},uv=Ne.each,cv=function(t){return On(t)&&!Zl(t)&&!Ml(t)&&!In(t)},lv=function(t,e,n,r){var o=t.formatter.get(e),i=o[0],a=!r&&t.selection.isCollapsed(),s=t.dom,u=t.selection,c=function(t,e){if(void 0===e&&(e=i),C(e.onformat)&&e.onformat(t,e,n,r),uv(e.styles,(function(e,r){s.setStyle(t,r,sf(e,n))})),e.styles){var o=s.getAttrib(t,"style");o&&s.setAttrib(t,"data-mce-style",o)}uv(e.attributes,(function(e,r){s.setAttrib(t,r,sf(e,n))})),uv(e.classes,(function(e){e=sf(e,n),s.hasClass(t,e)||s.addClass(t,e)}))},l=function(t,e){var n=!1;return uv(t,(function(t){return!!hf(t)&&(y(t.collapsed)&&t.collapsed!==a?void 0:s.is(e,t.selector)&&!Ml(e)?(c(e,t),n=!0,!1):void 0)})),n},f=function(t){if(d(t)){var e=s.create(t);return c(e),e}return null},m=function(r,a,s){var u=[],d=!0,m=i.inline||i.block,p=f(m);Rf(r,a,(function(a){var f,h=function(a){var g=!1,v=d,b=a.nodeName.toLowerCase(),C=a.parentNode,w=C.nodeName.toLowerCase();if(On(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),g=!0),Vn(a)&&!function(t,e,n,r){if(function(t){return t.getParam("format_empty_lines",!1,"boolean")}(t)&&gf(e)){var o=Tt(Tt({},t.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=lg(Te.fromDom(n),(function(t){return Ml(t.dom)}));return wt(o,r)&&ei(Te.fromDom(n.parentNode),!1)&&!i}return!1}(t,i,a,w))return f=null,void(pf(i)&&r.remove(a));if(pf(i)&&i.wrapper&&bg(t,a,e,n))f=null;else{if(d&&!g&&pf(i)&&!i.wrapper&&rf(t,b)&&of(t,w,m)){var _=r.rename(a,m);return c(_),u.push(_),void(f=null)}if(hf(i)){var k=l(o,a);if(!k&&y(C)&&vf(i)&&(k=l(o,C)),!gf(i)||k)return void(f=null)}!d||g||!of(t,m,b)||!of(t,w,m)||!s&&Fn(a)&&_o(a.data)||Ml(a)||gf(i)&&r.isBlock(a)?(f=null,q(ut(a.childNodes),h),g&&(d=v),f=null):(f||(f=r.clone(p,!1),a.parentNode.insertBefore(f,a),u.push(f)),f.appendChild(a))}};q(a,h)})),!0===i.links&&q(u,(function(t){var e=function(t){"A"===t.nodeName&&c(t,i),q(ut(t.childNodes),e)};e(t)})),q(u,(function(a){var s=function(t){var e=0;return q(t.childNodes,(function(t){(function(t){return y(t)&&Fn(t)&&0===t.length})(t)||Zl(t)||e++})),e}(a);!(u.length>1)&&r.isBlock(a)||0!==s?(gf(i)||pf(i)&&i.wrapper)&&(i.exact||1!==s||(a=function(t){var e=J(t.childNodes,cv).filter((function(t){return gg(r,t,i)}));return e.map((function(e){var n=r.clone(e,!1);return c(n),r.replace(n,t,!0),r.remove(e,!0),n})).getOr(t)}(a)),sv(t,o,n,a),function(t,e,n,r,o){bg(t,o.parentNode,n,r)&&rv(t,e,r,o)||e.merge_with_parents&&t.dom.getParent(o.parentNode,(function(i){if(bg(t,i,n,r))return rv(t,e,r,o),!0}))}(t,i,e,n,a),function(t,e,n,r){e.styles&&e.styles.backgroundColor&&Ug(r,Vg(t,"fontSize"),Hg(t,"backgroundColor",sf(e.styles.backgroundColor,n)))}(r,i,n,a),function(t,e,n,r){var o=function(e){if(1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType){var n=ff(t,e.parentNode);t.getStyle(e,"color")&&n?t.setStyle(e,"text-decoration",n):t.getStyle(e,"text-decoration")===n&&t.setStyle(e,"text-decoration",null)}};e.styles&&(e.styles.color||e.styles.textDecoration)&&(Ne.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(t,e,n,r){!gf(e)||"sub"!==e.inline&&"sup"!==e.inline||(Ug(r,Vg(t,"fontSize"),Hg(t,"fontSize","")),t.remove(t.select("sup"===e.inline?"sub":"sup",r),!0))}(r,i,0,a),zg(r,i,0,a)):r.remove(a,!0)}))};if("false"!==s.getContentEditable(u.getNode())){if(i){if(r)if(tf(r)){if(!l(o,r)){var p=s.createRng();p.setStartBefore(r),p.setEndAfter(r),m(s,Lf(t,p,o),!0)}}else m(s,r,!0);else if(a&&gf(i)&&!Pf(t).length)!function(t,e,n){var r,o,i=t.selection,a=i.getRng(),s=a.startOffset,u=a.startContainer.nodeValue;(r=Fl(t.getBody(),i.getStart()))&&(o=Sg(r));var c,l,f=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&s>0&&s<u.length&&f.test(u.charAt(s))&&f.test(u.charAt(s-1))){var d=i.getBookmark();a.collapse(!0);var m=Lf(t,a,t.formatter.get(e));m=wd(m),t.formatter.apply(e,n,m),i.moveToBookmark(d)}else r&&o.nodeValue===_g||(c=t.getDoc(),l=Dg(!0).dom,o=(r=c.importNode(l,!0)).firstChild,a.insertNode(r),s=1),t.formatter.apply(e,n,r),i.setCursorLocation(o,s)}(t,e,n);else{var h=u.getNode(),g=o[0];t.settings.forced_root_block||!g.defaultBlock||s.getParent(h,s.isBlock)||lv(t,g.defaultBlock),u.setRng(Kh(u.getRng())),qf(u,!0,(function(){Hf(t,(function(e,n){var r=n?e:Lf(t,e,o);m(s,r,!1)}))})),ef(s,u,u.getRng()),t.nodeChanged()}!function(t,e){Bg($g[t],(function(t){t(e)}))}(e,t)}rd(t,e,r,n)}else{r=u.getNode();for(var v=0,b=o.length;v<b;v++){var w=o[v];if(w.ceFalseOverride&&hf(w)&&s.is(r,w.selector)){c(r,w);break}}rd(t,e,r,n)}},fv=function(t){return Ct(t,"vars")},dv=function(t){return t.selection.getStart()},mv=function(t,e,n,r,o){return G(e,(function(e){var i=t.formatter.matchNode(e,n,null!=o?o:{},r);return!v(i)}),(function(e){return!!pg(t,e,n)||!r&&y(t.formatter.matchNode(e,n,o,!0))}))},pv=function(t,e){var n=null!=e?e:dv(t);return Y(df(t.dom,n),(function(t){return On(t)&&!In(t)}))},hv=function(t,e,n){var r=pv(t,e);dt(n,(function(n,o){var i=function(n){var i=mv(t,r,o,n.similar,fv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var s=i.getOr(e);fv(n)?n.callback(a,{node:s,format:o,parents:r}):q(n.callbacks,(function(t){return t(a,{node:s,format:o,parents:r})}))}};q([n.withSimilar,n.withoutSimilar],i),q(n.withVars,i)}))},gv=function(t,e,n,r,o,i){return null===e.get()&&function(t,e){t.set({}),e.on("NodeChange",(function(n){hv(e,n.element,t.get())})),e.on("FormatApply FormatRemove",(function(n){var r=P.from(n.node).map((function(t){return tf(t)?t:t.startContainer})).bind((function(t){return On(t)?P.some(t):P.from(t.parentElement)})).getOrThunk((function(){return dv(e)}));hv(e,r,t.get())}))}(e,t),function(t,e,n,r,o,i){var a=e.get();q(n.split(","),(function(e){var n=yt(a,e).getOrThunk((function(){var t={withSimilar:{state:ws(!1),similar:!0,callbacks:[]},withoutSimilar:{state:ws(!1),similar:!1,callbacks:[]},withVars:[]};return a[e]=t,t})),s=function(){var n=pv(t);return mv(t,n,e,o,i).isSome()};if(v(i)){var u=o?n.withSimilar:n.withoutSimilar;u.callbacks.push(r),1===u.callbacks.length&&u.state.set(s())}else n.withVars.push({state:ws(s()),similar:o,vars:i,callback:r})})),e.set(a)}(t,e,n,r,o,i),{unbind:function(){return function(t,e,n){var r=t.get();q(e.split(","),(function(t){return yt(r,t).each((function(e){r[t]={withSimilar:Tt(Tt({},e.withSimilar),{callbacks:Y(e.withSimilar.callbacks,(function(t){return t!==n}))}),withoutSimilar:Tt(Tt({},e.withoutSimilar),{callbacks:Y(e.withoutSimilar.callbacks,(function(t){return t!==n}))}),withVars:Y(e.withVars,(function(t){return t.callback!==n}))}}))})),t.set(r)}(e,n,r)}}},vv=function(t,e){var n=(e||document).createDocumentFragment();return q(t,(function(t){n.appendChild(t.dom)})),Te.fromDom(n)},bv=function(t,e,n){return{element:t,width:e,rows:n}},yv=function(t,e){return{element:t,cells:e}},Cv=function(t,e){return{x:t,y:e}},wv=function(t,e){var n=parseInt(er(t,e),10);return isNaN(n)?1:n},_v=function(t,e,n){var r=t.rows;return!!(r[n]?r[n].cells:[])[e]},kv=function(t){return Z(t,(function(t,e){return e.cells.length>t?e.cells.length:t}),0)},xv=function(t,e){for(var n=t.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if($e(o[i],e))return P.some(Cv(i,r));return P.none()},Sv=function(t,e,n,r,o){for(var i=[],a=t.rows,s=n;s<=o;s++){var u=a[s].cells,c=e<r?u.slice(e,r+1):u.slice(r,e+1);i.push(yv(a[s].element,c))}return i},Dv=function(t){var e=bv(Zs(t),0,[]);return q(Ms(t,"tr"),(function(t,n){q(Ms(t,"td,th"),(function(r,o){!function(t,e,n,r,o){for(var i=wv(o,"rowspan"),a=wv(o,"colspan"),s=t.rows,u=n;u<n+i;u++){s[u]||(s[u]=yv(Gs(r),[]));for(var c=e;c<e+a;c++)s[u].cells[c]=u===n&&c===e?o:Zs(o)}}(e,function(t,e,n){for(;_v(t,e,n);)e++;return e}(e,o,n),n,t,r)}))})),bv(e.element,kv(e.rows),e.rows)},Ev=function(t){return function(t,e){var n=Zs(t.element),r=Te.fromTag("tbody");return hn(r,e),pn(n,r),n}(t,function(t){return H(t.rows,(function(t){var e=H(t.cells,(function(t){var e=Gs(t);return rr(e,"colspan"),rr(e,"rowspan"),e})),n=Zs(t.element);return hn(n,e),n}))}(t))},Nv=function(t,e,n){return xv(t,e).bind((function(e){return xv(t,n).map((function(n){return function(t,e,n){var r=e.x,o=e.y,i=n.x,a=n.y,s=o<a?Sv(t,r,o,i,a):Sv(t,r,a,i,o);return bv(t.element,kv(s),s)}(t,e,n)}))}))},Av=function(t,e){return J(t,(function(t){return"li"===Pe(t)&&zf(t,e)})).fold(S([]),(function(e){return function(t){return J(t,(function(t){return"ul"===Pe(t)||"ol"===Pe(t)}))}(t).map((function(t){var e=Te.fromTag(Pe(t)),n=vt(ur(t),(function(t,e){return Mt(e,"list-style")}));return or(e,n),[Te.fromTag("li"),e]})).getOr([])}))},Tv=function(t,e){var n=Te.fromDom(e.commonAncestorContainer),r=Dp(n,t),o=Y(r,(function(t){return fo(t)||co(t)})),i=Av(r,e),a=o.concat(i.length?i:function(t){return go(t)?Ke(t).filter(ho).fold(S([]),(function(e){return[t,e]})):ho(t)?[t]:[]}(n));return H(a,Zs)},Ov=function(){return vv([])},Lv=function(t,e){return n=Te.fromDom(e.cloneContents()),r=Tv(t,e),o=Z(r,(function(t,e){return pn(e,t),e}),n),r.length>0?vv([o]):o;var n,r,o},Rv=function(t,e){return(n=t,r=e[0],Gr(r,"table",N($e,n))).bind((function(t){var n=e[0],r=e[e.length-1],o=Dv(t);return Nv(o,n,r).map((function(t){return vv([Ev(t)])}))})).getOrThunk(Ov);var n,r},$v=function(t,e){var n=Bf(e,t);return n.length>0?Rv(t,n):function(t,e){return e.length>0&&e[0].collapsed?Ov():Lv(t,e[0])}(t,e)},Iv=function(t,e){return e>=0&&e<t.length&&Jl(t.charAt(e))},Bv=function(t,e){var n=ko(t.innerText);return e?function(t){return t.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Pv=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Tt(Tt({},t),{format:e,get:!0,selection:!0})}(n,e),o=t.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return t.fire("GetContent",o),o.content;if("text"===o.format)return function(t){return P.from(t.selection.getRng()).map((function(e){var n=P.from(t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),o=function(t){return t.map((function(t){return t.nodeName})).getOr("div").toLowerCase()}(n),i=ke.browser.isIE()&&"pre"!==o,a=t.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),s=Bv(a,i),u=ko(a.textContent);if(t.dom.remove(a),Iv(u,0)||Iv(u,u.length-1)){var c=n.getOr(r),l=Bv(c,i),f=l.indexOf(s);return-1===f?s:(Iv(l,f-1)?" ":"")+s+(Iv(l,f+s.length)?" ":"")}return s})).getOr("")}(t);o.getInner=!0;var i=function(t,e){var n=t.selection.getRng(),r=t.dom.create("body"),o=t.selection.getSel(),i=Nm(t,$f(o)),a=e.contextual?$v(Te.fromDom(t.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),t.selection.serializer.serialize(r,e)}(t,o);return"tree"===o.format?i:(o.content=t.selection.isCollapsed()?"":i,t.fire("GetContent",o),o.content)},Mv=function(t){return On(t)?t.outerHTML:Fn(t)?yi.encodeRaw(t.data,!1):jn(t)?"\x3c!--"+t.data+"--\x3e":""},Fv=function(t,e,n){var r=function(t){var e,n=document.createElement("div"),r=document.createDocumentFragment();for(t&&(n.innerHTML=t);e=n.firstChild;)r.appendChild(e);return r}(e);if(t.hasChildNodes()&&n<t.childNodes.length){var o=t.childNodes[n];o.parentNode.insertBefore(r,o)}else t.appendChild(r)},jv=function(t,e){var n,r,o,i,a,s,u,c,l,f=H(ut(e.childNodes),Mv);return function(t,e){var n=0;q(t,(function(t){0===t[0]?n++:1===t[0]?(Fv(e,t[1],n),n++):2===t[0]&&function(t,e){if(t.hasChildNodes()&&e<t.childNodes.length){var n=t.childNodes[e];n.parentNode.removeChild(n)}}(e,n)}))}((r=t,o=(n=f).length+r.length+2,i=new Array(o),a=new Array(o),s=function(t,e,o,i,a){var u=c(t,e,o,i);if(null===u||u.start===e&&u.diag===e-i||u.end===t&&u.diag===t-o)for(var l=t,f=o;l<e||f<i;)l<e&&f<i&&n[l]===r[f]?(a.push([0,n[l]]),++l,++f):e-t>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[f]]),++f);else{s(t,u.start,o,u.start-u.diag,a);for(var d=u.start;d<u.end;++d)a.push([0,n[d]]);s(u.end,e,u.end-u.diag,i,a)}},u=function(t,e,o,i){for(var a=t;a-e<i&&a<o&&n[a]===r[a-e];)++a;return function(t,e,n){return{start:t,end:e,diag:n}}(t,a,e)},c=function(t,e,o,s){var c=e-t,l=s-o;if(0===c||0===l)return null;var f,d,m,p,h,g=c-l,v=l+c,b=(v%2==0?v:v+1)/2;for(i[1+b]=t,a[1+b]=e+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(m=d+b,d===-f||d!==f&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,h=(p=i[m])-t+o-d;p<e&&h<s&&n[p]===r[h];)i[m]=++p,++h;if(g%2!=0&&g-f<=d&&d<=g+f&&a[m-g]<=i[m])return u(a[m-g],d+t-o,e,s)}for(d=g-f;d<=g+f;d+=2){for(m=d+b-g,d===g-f||d!==g+f&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],h=(p=a[m]-1)-t+o-d;p>=t&&h>=o&&n[p]===r[h];)a[m]=p--,h--;if(g%2==0&&-f<=d&&d<=f&&a[m]<=i[m+g])return u(a[m],d+t-o,e,s)}}},l=[],s(0,n.length,0,r.length,l),l),e),e},zv=Lt((function(){return document.implementation.createHTMLDocument("undo")})),Uv=function(t){var e,n=(e=t.getBody(),Y(H(ut(e.childNodes),Mv),(function(t){return t.length>0}))),r=tt(n,(function(e){var n=Km(t.serializer,e);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(t){return{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}}(r):function(t){return{type:"complete",fragments:null,content:t,bookmark:null,beforeBookmark:null}}(o)},Vv=function(t,e,n){var r=n?e.beforeBookmark:e.bookmark;"fragmented"===e.type?jv(e.fragments,t.getBody()):t.setContent(e.content,{format:"raw",no_selection:!y(r)||!jl(r)||!r.isFakeCaret}),t.selection.moveToBookmark(r)},Hv=function(t){return"fragmented"===t.type?t.fragments.join(""):t.content},qv=function(t){var e=Te.fromTag("body",zv());return Ys(e,Hv(t)),q(Ms(e,"*[data-mce-bogus]"),bn),e.dom.innerHTML},Wv=function(t,e){return!(!t||!e)&&(!!function(t,e){return Hv(t)===Hv(e)}(t,e)||function(t,e){return qv(t)===qv(e)}(t,e))},Kv=function(t){return 0===t.get()},Yv=function(t,e,n){Kv(n)&&(t.typing=e)},Xv=function(t,e){t.typing&&(Yv(t,!1,e),t.add())},Zv=function(t){return{undoManager:{beforeChange:function(e,n){return function(t,e,n){Kv(e)&&n.set(Ju(t.selection))}(t,e,n)},add:function(e,n,r,o,i,a){return function(t,e,n,r,o,i,a){var s=Uv(t);if(i=i||{},i=Ne.extend(i,s),!1===Kv(r)||t.removed)return null;var u=e.data[n.get()];if(t.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&Wv(u,i))return null;e.data[n.get()]&&o.get().each((function(t){e.data[n.get()].beforeBookmark=t}));var c=function(t){return t.getParam("custom_undo_redo_levels",0,"number")}(t);if(c&&e.data.length>c){for(var l=0;l<e.data.length-1;l++)e.data[l]=e.data[l+1];e.data.length--,n.set(e.data.length)}i.bookmark=Ju(t.selection),n.get()<e.data.length-1&&(e.data.length=n.get()+1),e.data.push(i),n.set(e.data.length-1);var f={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(t.setDirty(!0),t.fire("AddUndo",f),t.fire("change",f)):t.fire("AddUndo",f),i}(t,e,n,r,o,i,a)},undo:function(e,n,r){return function(t,e,n,r){var o;return e.typing&&(e.add(),e.typing=!1,Yv(e,!1,n)),r.get()>0&&(r.set(r.get()-1),o=e.data[r.get()],Vv(t,o,!0),t.setDirty(!0),t.fire("Undo",{level:o})),o}(t,e,n,r)},redo:function(e,n){return function(t,e,n){var r;return e.get()<n.length-1&&(e.set(e.get()+1),r=n[e.get()],Vv(t,r,!1),t.setDirty(!0),t.fire("Redo",{level:r})),r}(t,e,n)},clear:function(e,n){return function(t,e,n){e.data=[],n.set(0),e.typing=!1,t.fire("ClearUndos")}(t,e,n)},reset:function(t){return function(t){t.clear(),t.add()}(t)},hasUndo:function(e,n){return function(t,e,n){return n.get()>0||e.typing&&e.data[0]&&!Wv(Uv(t),e.data[0])}(t,e,n)},hasRedo:function(t,e){return function(t,e){return e.get()<t.data.length-1&&!t.typing}(t,e)},transact:function(t,e,n){return function(t,e,n){return Xv(t,e),t.beforeChange(),t.ignore(n),t.add()}(t,e,n)},ignore:function(t,e){return function(t,e){try{t.set(t.get()+1),e()}finally{t.set(t.get()-1)}}(t,e)},extra:function(e,n,r,o){return function(t,e,n,r,o){if(e.transact(r)){var i=e.data[n.get()].bookmark,a=e.data[n.get()-1];Vv(t,a,!0),e.transact(o)&&(e.data[n.get()-1].beforeBookmark=i)}}(t,e,n,r,o)}},formatter:{match:function(e,n,r,o){return yg(t,e,n,r,o)},matchAll:function(e,n){return function(t,e,n){var r=[],o={},i=t.selection.getStart();return t.dom.getParent(i,(function(i){for(var a=0;a<e.length;a++){var s=e[a];!o[s]&&bg(t,i,s,n)&&(o[s]=!0,r.push(s))}}),t.dom.getRoot()),r}(t,e,n)},matchNode:function(e,n,r,o){return bg(t,e,n,r,o)},canApply:function(e){return function(t,e){var n=t.formatter.get(e),r=t.dom;if(n)for(var o=t.selection.getStart(),i=df(r,o),a=n.length-1;a>=0;a--){var s=n[a];if(!hf(s)||y(s.defaultBlock))return!0;for(var u=i.length-1;u>=0;u--)if(r.is(i[u],s.selector))return!0}return!1}(t,e)},closest:function(e){return Cg(t,e)},apply:function(e,n,r){return lv(t,e,n,r)},remove:function(e,n,r,o){return iv(t,e,n,r,o)},toggle:function(e,n,r){return function(t,e,n,r){var o=t.formatter.get(e);!yg(t,e,n,r)||"toggle"in o[0]&&!o[0].toggle?lv(t,e,n,r):iv(t,e,n,r)}(t,e,n,r)},formatChanged:function(e,n,r,o,i){return gv(t,e,n,r,o,i)}},editor:{getContent:function(e,n){return function(t,e,n){return P.from(t.getBody()).fold(S("tree"===e.format?new Rm("body",11):""),(function(r){return Xm(t,e,n,r)}))}(t,e,n)},setContent:function(e,n){return cg(t,e,n)},insertContent:function(e,n){return og(t,e,n)},addVisual:function(e){return function(t,e){var n=t.dom,r=y(e)?e:t.getBody();v(t.hasVisual)&&(t.hasVisual=function(t){return t.getParam("visual",!0,"boolean")}(t)),q(n.select("table,a",r),(function(e){switch(e.nodeName){case"TABLE":var r=function(t){return t.getParam("visual_table_class","mce-item-table","string")}(t),o=n.getAttrib(e,"border");o&&"0"!==o||!t.hasVisual?n.removeClass(e,r):n.addClass(e,r);break;case"A":if(!n.getAttrib(e,"href")){var i=n.getAttrib(e,"name")||e.id,a=function(t){return t.getParam("visual_anchor_class","mce-item-anchor","string")}(t);i&&t.hasVisual?n.addClass(e,a):n.removeClass(e,a)}}})),t.fire("VisualAid",{element:e,hasVisual:t.hasVisual})}(t,e)}},selection:{getContent:function(e,n){return Pv(t,e,n)}},raw:{getModel:function(){return P.none()}}}},Gv=function(t){return Ct(t.plugins,"rtc")},Jv=function(t){var e=t;return function(t){return yt(t.plugins,"rtc").bind((function(t){return P.from(t.setup)}))}(t).fold((function(){return e.rtcInstance=Zv(t),P.none()}),(function(t){return e.rtcInstance=function(){var t=S(null),e=S("");return{undoManager:{beforeChange:_,add:t,undo:t,redo:t,clear:_,reset:_,hasUndo:L,hasRedo:L,transact:t,ignore:_,extra:_},formatter:{match:L,matchAll:S([]),matchNode:S(void 0),canApply:L,closest:e,apply:_,remove:_,toggle:_,formatChanged:S({unbind:_})},editor:{getContent:e,setContent:e,insertContent:_,addVisual:_},selection:{getContent:e},raw:{getModel:S(P.none())}}}(),P.some((function(){return t().then((function(t){return e.rtcInstance=function(t){var e=function(t){return m(t)?t:{}},n=t.undoManager,r=t.formatter,o=t.editor,i=t.selection,a=t.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(t,e,r){return n.transact(r)},ignore:function(t,e){return n.ignore(e)},extra:function(t,e,r,o){return n.extra(r,o)}},formatter:{match:function(t,n,o,i){return r.match(t,e(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(t){return r.canApply(t)},closest:function(t){return r.closest(t)},apply:function(t,n,o){return r.apply(t,e(n))},remove:function(t,n,o,i){return r.remove(t,e(n))},toggle:function(t,n,o){return r.toggle(t,e(n))},formatChanged:function(t,e,n,o,i){return r.formatChanged(e,n,o,i)}},editor:{getContent:function(t,e){return o.getContent(t)},setContent:function(t,e){return o.setContent(t,e)},insertContent:function(t,e){return o.insertContent(t)},addVisual:o.addVisual},selection:{getContent:function(t,e){return i.getContent(e)}},raw:{getModel:function(){return P.some(a.getRawModel())}}}}(t),t.rtc.isRemote}))}))}))},Qv=function(t){return t.rtcInstance?t.rtcInstance:Zv(t)},tb=function(t){var e=t.rtcInstance;if(e)return e;throw new Error("Failed to get RTC instance not yet initialized.")},eb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return tb(t).selection.getContent(e,n)}(t,e.format?e.format:"html",e)},nb=function(t){return 0===t.dom.length?(vn(t),P.none()):P.some(t)},rb=function(t,e,n,r){t.bind((function(t){return(r?rh:nh)(t.dom,r?t.dom.length:0),e.filter(ze).map((function(e){return function(t,e,n,r){var o=t.dom,i=e.dom,a=r?o.length:i.length;r?(oh(o,i,!1,!r),n.setStart(i,a)):(oh(i,o,!1,!r),n.setEnd(i,a))}(t,e,n,r)}))})).orThunk((function(){var t=function(t,e){return t.filter((function(t){return Qf.isBookmarkNode(t.dom)})).bind(e?Xe:Ye)}(e,r).or(e).filter(ze);return t.map((function(t){return function(t,e){Ke(t).each((function(n){var r=t.dom;e&&Kp(n,Au(r,0))?nh(r,0):!e&&Yp(n,Au(r,r.length))&&rh(r,r.length)}))}(t,r)}))}))},ob=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Tt(Tt({format:"html"},t),{set:!0,selection:!0,content:e})}(n,e),o=r;if(!r.no_events){var i=t.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void t.fire("SetContent",i);o=i}o.content=function(t,e){if("raw"!==e.format){var n=t.selection.getRng(),r=t.dom.getParent(n.commonAncestorContainer,t.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=t.parser.parse(e.content,Tt(Tt({isRootContent:!0,forced_root_block:!1},o),e));return tp({validate:t.validate},t.schema).serialize(i)}return e.content}(t,o);var a=t.selection.getRng();!function(t,e){var n=P.from(e.firstChild).map(Te.fromDom),r=P.from(e.lastChild).map(Te.fromDom);t.deleteContents(),t.insertNode(e);var o=n.bind(Ye).filter(ze).bind(nb),i=r.bind(Xe).filter(ze).bind(nb);rb(o,n,t,!0),rb(i,r,t,!1),t.collapse(!1)}(a,a.createContextualFragment(o.content)),t.selection.setRng(a),Hd(t,a),o.no_events||t.fire("SetContent",o)},ib=function(t,e,n){if(t&&Ct(t,e)){var r=Y(t[e],(function(t){return t!==n}));0===r.length?delete t[e]:t[e]=r}};var ab,sb,ub=function(t){return!!t.select},cb=function(t){return!(!t||!t.ownerDocument)&&Be(Te.fromDom(t.ownerDocument),Te.fromDom(t))},lb=function(t,e,n,r){var o,i,a=function(t,e){var n,r,o=function(e,n){return J(n,(function(n){return t.is(n,e)}))},i=function(e){return t.getParents(e,null,t.getRoot())};return{selectorChangedWithUnbind:function(t,a){return n||(n={},r={},e.on("NodeChange",(function(t){var e=t.element,a=i(e),s={};Ne.each(n,(function(t,e){o(e,a).each((function(n){r[e]||(q(t,(function(t){t(!0,{node:n,selector:e,parents:a})})),r[e]=t),s[e]=t}))})),Ne.each(r,(function(t,n){s[n]||(delete r[n],Ne.each(t,(function(t){t(!1,{node:e,selector:n,parents:a})})))}))}))),n[t]||(n[t]=[]),n[t].push(a),o(t,i(e.selection.getStart())).each((function(){r[t]=n[t]})),{unbind:function(){ib(n,t,a),ib(r,t,a)}}}}}(t,r).selectorChangedWithUnbind,s=function(t,e){return ob(r,t,e)},u=function(t){var e=l();e.collapse(!!t),f(e)},c=function(){return e.getSelection?e.getSelection():e.document.selection},l=function(){var n,a,s,u=function(t,e,n){try{return e.compareBoundaryPoints(t,n)}catch(t){return-1}},l=e.document;if(void 0!==r.bookmark&&!1===Cm(r)){var f=um(r);if(f.isSome())return f.map((function(t){return Nm(r,[t])[0]})).getOr(l.createRange())}try{(n=c())&&!Tn(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Nm(r,[a])[0])}catch(t){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(s=t.getRoot(),a.setStart(s,0),a.setEnd(s,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},f=function(t,e){var n;if(function(t){return!!t&&(!!ub(t)||cb(t.startContainer)&&cb(t.endContainer))}(t)){var a=ub(t)?t:null;if(a){i=null;try{a.select()}catch(t){}}else{var s=c();if(t=r.fire("SetSelectionRange",{range:t,forward:e}).range,s){i=t;try{s.removeAllRanges(),s.addRange(t)}catch(t){}!1===e&&s.extend&&(s.collapse(t.endContainer,t.endOffset),s.extend(t.startContainer,t.startOffset)),o=s.rangeCount>0?s.getRangeAt(0):null}t.collapsed||t.startContainer!==t.endContainer||!s.setBaseAndExtent||ke.ie||t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(n=t.startContainer.childNodes[t.startOffset])&&"IMG"===n.tagName&&(s.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),s.anchorNode===t.startContainer&&s.focusNode===t.endContainer||s.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:t,forward:e})}}},d=function(){var e=c(),n=null==e?void 0:e.anchorNode,r=null==e?void 0:e.focusNode;if(!e||!n||!r||Tn(n)||Tn(r))return!0;var o=t.createRng();o.setStart(n,e.anchorOffset),o.collapse(!0);var i=t.createRng();return i.setStart(r,e.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:t,win:e,serializer:n,editor:r,collapse:u,setCursorLocation:function(e,n){var o=t.createRng();y(e)&&y(n)?(o.setStart(e,n),o.setEnd(e,n),f(o),u(!1)):(Uf(t,o,r.getBody(),!0),f(o))},getContent:function(t){return eb(r,t)},setContent:s,getBookmark:function(t,e){return p.getBookmark(t,e)},moveToBookmark:function(t){return p.moveToBookmark(t)},select:function(e,n){return function(t,e,n){return P.from(e).map((function(e){var r=t.nodeIndex(e),o=t.createRng();return o.setStart(e.parentNode,r),o.setEnd(e.parentNode,r+1),n&&(Uf(t,o,e,!0),Uf(t,o,e,!1)),o}))}(t,e,n).each(f),e},isCollapsed:function(){var t=l(),e=c();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!e||t.collapsed)},isForward:d,setNode:function(e){return s(t.getOuterHTML(e)),e},getNode:function(){return function(t,e){var n,r,o;if(!e)return t;r=e.startContainer,o=e.endContainer;var i=e.startOffset,a=e.endOffset;return n=e.commonAncestorContainer,!e.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Em(r.nextSibling,!0):r.parentNode,o=0===a?Em(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:c,setRng:f,getRng:l,getStart:function(t){return Sm(r.getBody(),l(),t)},getEnd:function(t){return Dm(r.getBody(),l(),t)},getSelectedBlocks:function(e,n){return function(t,e,n,r){var o,i=[],a=t.getRoot();if(n=t.getParent(n||Sm(a,e,e.collapsed),t.isBlock),r=t.getParent(r||Dm(a,e,e.collapsed),t.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var s=new so(n,a);(o=s.next())&&o!==r;)t.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(t,l(),e,n)},normalize:function(){var e=l(),n=c();if(!($f(n).length>1)&&Vf(r)){var o=yd(t,e);return o.each((function(t){f(t,d())})),o.getOr(e)}return e},selectorChanged:function(t,e){return a(t,e),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var e,n=t.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){e=n;break}n=n.parentNode}return e},scrollIntoView:function(t,e){y(t)?function(t,e,n){(t.inline?zd:Vd)(t,e,n)}(r,t,e):Hd(r,l(),e)},placeCaretAt:function(t,e){return f(cd(t,e,r.getDoc()))},getBoundingClientRect:function(){var t=l();return t.collapsed?Au.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:function(){e=o=i=null,h.destroy()}},p=Qf(m),h=sd(m,r);return m.bookmarkManager=p,m.controlSelection=h,m},fb=function(t,e,n){t.addNodeFilter("font",(function(t){q(t,(function(t){var r=e.parse(t.attr("style")),o=t.attr("color"),i=t.attr("face"),a=t.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(t.attr("size"),10)-1]),t.name="span",t.attr("style",e.serialize(r)),function(t,e){q(e,(function(e){t.attr(e,null)}))}(t,["color","face","size"])}))}))},db=function(t,e){var n=Oi();e.convert_fonts_to_spans&&fb(t,n,Ne.explode(e.font_size_legacy_values)),function(t,e){t.addNodeFilter("strike",(function(t){q(t,(function(t){var n=e.parse(t.attr("style"));n["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(n))}))}))}(t,n)},mb=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},pb=function(t,e){var n;try{n=atob(e)}catch(t){return P.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return P.some(new Blob([r],{type:t}))},hb=function(t){return 0===t.indexOf("blob:")?function(t){return new to((function(e,n){var r=function(){n("Cannot convert "+t+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===o.status?e(o.response):r()},o.onerror=r,o.send()}catch(t){r()}}))}(t):0===t.indexOf("data:")?(e=t,new to((function(t){var n=mb(e),r=n.type,o=n.data;pb(r,o).fold((function(){return t(new Blob([]))}),t)}))):null;var e},gb=0,vb=function(t){return(t||"blobid")+gb++},bb=function(t,e,n,r){var o,i;if(0!==e.src.indexOf("blob:")){var a=mb(e.src),s=a.data,u=a.type;o=s,(i=t.getByData(o,u))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}),(function(t){r(t)}))}else(i=t.getByUri(e.src))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){(function(t){return new to((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))})(r).then((function(a){o=mb(a).data,i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}))}),(function(t){r(t)}))},yb=function(t,e){var n={};return{findAll:function(r,o){o||(o=R);var i=Y(function(t){return t?ut(t.getElementsByTagName("img")):[]}(r),(function(e){var n=e.src;return!!ke.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!n||n===ke.transparentSrc)&&(0===n.indexOf("blob:")?!t.isUploaded(n)&&o(e):0===n.indexOf("data:")&&o(e)))))})),a=H(i,(function(t){if(void 0!==n[t.src])return new to((function(e){n[t.src].then((function(n){if("string"==typeof n)return n;e({image:t,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){bb(e,t,n,r)})).then((function(t){return delete n[t.image.src],t})).catch((function(e){return delete n[t.src],e}));return n[t.src]=r,r}));return to.all(a)}}},Cb=function(t,e,n,r){(t.padd_empty_with_br||e.insert)&&n[r.name]?r.empty().append(new Rm("br",1)).shortEnded=!0:r.empty().append(new Rm("#text",3)).value=Co},wb=function(t,e){return t&&t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.name===e},_b=function(t,e,n,r){return r.isEmpty(e,n,(function(e){return function(t,e){var n=t.getElementRule(e.name);return n&&n.paddEmpty}(t,e)}))},kb=function(t,e){var n=e.blob_cache,r=function(t){var r=t.attr("src");(function(t){return t.attr("src")===ke.transparentSrc||y(t.attr("data-mce-placeholder"))})(t)||function(t){return y(t.attr("data-mce-bogus"))}(t)||function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(t);return e?P.some({type:e[1],data:decodeURIComponent(e[2])}):P.none()}(r).filter((function(){return function(t,e){if(e.images_dataimg_filter){var n=new Image;return n.src=t.attr("src"),dt(t.attributes.map,(function(t,e){n.setAttribute(e,t)})),e.images_dataimg_filter(n)}return!0}(t,e)})).bind((function(t){var e=t.type,r=t.data;return P.from(n.getByData(r,e)).orThunk((function(){return pb(e,r).map((function(t){var e=n.create(vb(),t,r);return n.add(e),e}))}))})).each((function(e){t.attr("src",e.blobUri())}))};n&&t.addAttributeFilter("src",(function(t){return q(t,r)}))},xb=Ne.makeMap,Sb=Ne.each,Db=Ne.explode,Eb=Ne.extend,Nb=function(t,e){void 0===e&&(e=Ai());var n={},r=[],o={},i={};(t=t||{}).validate=!("validate"in t)||t.validate,t.root_name=t.root_name||"body";var a=function(t){var e=t.name;e in n&&((s=o[e])?s.push(t):o[e]=[t]);for(var a=r.length;a--;){var s,u=r[a].name;if(u in t.attributes.map)(s=i[u])?s.push(t):i[u]=[t]}return t},s={schema:e,addAttributeFilter:function(t,e){Sb(Db(t),(function(t){var n;for(n=0;n<r.length;n++)if(r[n].name===t)return void r[n].callbacks.push(e);r.push({name:t,callbacks:[e]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(t,e){Sb(Db(t),(function(t){var r=n[t];r||(n[t]=r=[]),r.push(e)}))},getNodeFilters:function(){var t=[];for(var e in n)Ct(n,e)&&t.push({name:e,callbacks:n[e]});return t},filterNode:a,parse:function(s,u){var c,l,f,d,m,p,h,g,v=[];u=u||{},o={},i={};var b=Eb(xb("script,style,head,html,body,title,meta,param"),e.getBlockElements()),y=e.getNonEmptyElements(),C=e.children,w=t.validate,_=function(t){return!1===t?"":!0===t?"p":t}("forced_root_block"in u?u.forced_root_block:t.forced_root_block),k=e.getWhiteSpaceElements(),x=/^[ \t\r\n]+/,S=/[ \t\r\n]+$/,D=/[ \t\r\n]+/g,E=/^[ \t\r\n]+$/,N=Ct(k,u.context)||Ct(k,t.root_name),A=function(t,e){var r,i=new Rm(t,e);return t in n&&((r=o[t])?r.push(i):o[t]=[i]),i},T=function(t){for(var n=e.getBlockElements(),r=t.prev;r&&3===r.type;){var o=r.value.replace(S,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},O=Wm({validate:w,document:t.document,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_script_urls:t.allow_script_urls,allow_conditional_comments:t.allow_conditional_comments,preserve_cdata:t.preserve_cdata,self_closing_elements:function(t){var e={};for(var n in t)"li"!==n&&"p"!==n&&(e[n]=t[n]);return e}(e.getSelfClosingElements()),cdata:function(t){g.append(A("#cdata",4)).value=t},text:function(t,e){var n;N||(t=t.replace(D," "),function(t,e){return t&&(Ct(e,t.name)||"br"===t.name)}(g.lastChild,b)&&(t=t.replace(x,""))),0!==t.length&&((n=A("#text",3)).raw=!!e,g.append(n).value=t)},comment:function(t){g.append(A("#comment",8)).value=t},pi:function(t,e){g.append(A(t,7)).value=e,T(g)},doctype:function(t){g.append(A("#doctype",10)).value=t,T(g)},start:function(t,n,o){var a=w?e.getElementRule(t):{};if(a){var s=A(a.outputName||t,1);s.attributes=n,s.shortEnded=o,g.append(s);var u=C[g.name];u&&C[s.name]&&!u[s.name]&&v.push(s);for(var c=r.length;c--;){var l=r[c].name;l in n.map&&((p=i[l])?p.push(s):i[l]=[s])}b[t]&&T(s),o||(g=s),!N&&k[t]&&(N=!0)}},end:function(n){var r,o,i,a,s=w?e.getElementRule(n):{};if(s){if(b[n]&&!N){if((r=g.firstChild)&&3===r.type)if((o=r.value.replace(x,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i;if((r=g.lastChild)&&3===r.type)if((o=r.value.replace(S,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i}if(N&&k[n]&&(N=!1),s.removeEmpty&&_b(e,y,k,g))return a=g.parent,b[g.name]?g.empty().remove():g.unwrap(),void(g=a);s.paddEmpty&&(function(t){return wb(t,"#text")&&t.firstChild.value===Co}(g)||_b(e,y,k,g))&&Cb(t,u,b,g),g=g.parent}}},e),L=g=new Rm(u.context||t.root_name,11);if(O.parse(s,u.format),w&&v.length&&(u.context?u.invalid=!0:function(t){for(var n=xb("tr,td,th,tbody,thead,tfoot,table"),r=e.getNonEmptyElements(),o=e.getWhiteSpaceElements(),i=e.getTextBlockElements(),s=e.getSpecialElements(),u=function(t,n){if(void 0===n&&(n=t.parent),s[t.name])t.empty().remove();else{for(var r=0,o=t.children();r<o.length;r++){var i=o[r];e.isValidChild(n.name,i.name)||u(i,n)}t.unwrap()}},c=0;c<t.length;c++){var l=t[c],f=void 0,d=void 0,m=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var p=l.next;p&&i[p.name];)p.name="li",p.fixed=!0,l.parent.insert(p,l.parent),p=p.next;l.unwrap()}else{var h=[l];for(f=l.parent;f&&!e.isValidChild(f.name,l.name)&&!n[f.name];f=f.parent)h.push(f);if(f&&h.length>1)if(e.isValidChild(f.name,l.name)){h.reverse();for(var g=d=a(h[0].clone()),v=0;v<h.length-1;v++){e.isValidChild(g.name,h[v].name)?(m=a(h[v].clone()),g.append(m)):m=g;for(var b=h[v].firstChild;b&&b!==h[v+1];){var y=b.next;m.append(b),b=y}g=m}_b(e,r,o,d)?f.insert(l,h[0],!0):(f.insert(d,h[0],!0),f.insert(l,d)),f=h[0],(_b(e,r,o,f)||wb(f,"br"))&&f.empty().remove()}else u(l);else if(l.parent){if("li"===l.name){if((p=l.prev)&&("ul"===p.name||"ol"===p.name)){p.append(l);continue}if((p=l.next)&&("ul"===p.name||"ol"===p.name)){p.insert(l,p.firstChild,!0);continue}l.wrap(a(new Rm("ul",1)));continue}e.isValidChild(l.parent.name,"div")&&e.isValidChild("div",l.name)?l.wrap(a(new Rm("div",1))):u(l)}}}}(v)),_&&("body"===L.name||u.isRootContent)&&function(){var n=L.firstChild,r=null,o=function(t){t&&((n=t.firstChild)&&3===n.type&&(n.value=n.value.replace(x,"")),(n=t.lastChild)&&3===n.type&&(n.value=n.value.replace(S,"")))};if(e.isValidChild(L.name,_.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=A(_,1)).attr(t.forced_root_block_attrs),L.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!u.invalid){for(h in o)if(Ct(o,h)){for(p=n[h],d=(c=o[h]).length;d--;)c[d].parent||c.splice(d,1);for(l=0,f=p.length;l<f;l++)p[l](c,h,u)}for(l=0,f=r.length;l<f;l++)if((p=r[l]).name in i){for(d=(c=i[p.name]).length;d--;)c[d].parent||c.splice(d,1);for(d=0,m=p.callbacks.length;d<m;d++)p.callbacks[d](c,p.name,u)}}return L}};return function(t,e){var n=t.schema;e.remove_trailing_brs&&t.addNodeFilter("br",(function(t,r,o){var i,a,s,u,c,l,f,d,m=t.length,p=Ne.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(s=(a=t[i]).parent,p[a.parent.name]&&a===s.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){"br"===l&&(a=null);break}c=c.prev}a&&(a.remove(),_b(n,h,g,s)&&(f=n.getElementRule(s.name))&&(f.removeEmpty?s.remove():f.paddEmpty&&Cb(e,o,p,s)))}else{for(u=a;s&&s.firstChild===u&&s.lastChild===u&&(u=s,!p[s.name]);)s=s.parent;u===s&&!0!==e.padd_empty_with_br&&((d=new Rm("#text",3)).value=Co,a.replace(d))}})),t.addAttributeFilter("href",(function(t){var n,r,o=t.length;if(!e.allow_unsafe_link_target)for(;o--;){var i=t[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?Ne.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(t){return t.split(" ").filter((function(t){return t.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),e.allow_html_in_named_anchor||t.addAttributeFilter("id,name",(function(t){for(var e,n,r,o,i=t.length;i--;)if("a"===(o=t[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,e=o.lastChild;do{n=e.prev,r.insert(e,o),e=n}while(e)}})),e.fix_list_elements&&t.addNodeFilter("ul,ol",(function(t){for(var e,n,r=t.length;r--;)if("ul"===(n=(e=t[r]).parent).name||"ol"===n.name)if(e.prev&&"li"===e.prev.name)e.prev.append(e);else{var o=new Rm("li",1);o.attr("style","list-style-type: none"),e.wrap(o)}})),e.validate&&n.getValidClasses()&&t.addAttributeFilter("class",(function(t){for(var e=n.getValidClasses(),r=t.length;r--;){for(var o=t[r],i=o.attr("class").split(" "),a="",s=0;s<i.length;s++){var u=i[s],c=!1,l=e["*"];l&&l[u]&&(c=!0),l=e[o.name],!c&&l&&l[u]&&(c=!0),c&&(a&&(a+=" "),a+=u)}a.length||(a=null),o.attr("class",a)}})),kb(t,e)}(s,t),function(t,e){e.inline_styles&&db(t,e)}(s,t),s},Ab=function(t,e,n){return function(t,e){return t&&t.hasEventListeners("PreProcess")&&!e.no_events}(t,n)?function(t,e,n){var r,o=t.dom,i=e.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var s=a.createHTMLDocument("");Ne.each("BODY"===i.nodeName?i.childNodes:[i],(function(t){s.body.appendChild(s.importNode(t,!0))})),i="BODY"!==i.nodeName?s.body.firstChild:s.body,r=o.doc,o.doc=s}return function(t,e){t.fire("PreProcess",e)}(t,Tt(Tt({},n),{node:i})),r&&(o.doc=r),i}(t,e,n):e},Tb=function(t,e,n){-1===Ne.inArray(e,n)&&(t.addAttributeFilter(n,(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)})),e.push(n))},Ob=function(t,e,n,r,o){var i=function(t,e,n){return tp(t,e).serialize(n)}(e,n,r);return function(t,e,n){if(!e.no_events&&t){var r=function(t,e){return t.fire("PostProcess",e)}(t,Tt(Tt({},e),{content:n}));return r.content}return n}(t,o,i)},Lb=function(t,e){var n=["data-mce-selected"],r=e&&e.dom?e.dom:gs.DOM,o=e&&e.schema?e.schema:Ai(t);t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs=!("remove_trailing_brs"in t)||t.remove_trailing_brs;var i=Nb(t,o);!function(t,e,n){t.addAttributeFilter("data-mce-tabindex",(function(t,e){for(var n=t.length;n--;){var r=t[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(e,null)}})),t.addAttributeFilter("src,href,style",(function(t,r){for(var o="data-mce-"+r,i=e.url_converter,a=e.url_converter_scope,s=t.length;s--;){var u=t[s],c=u.attr(o);void 0!==c?(u.attr(r,c.length>0?c:null),u.attr(o,null)):(c=u.attr(r),"style"===r?c=n.serializeStyle(n.parseStyle(c),u.name):i&&(c=i.call(a,c,r,u.name)),u.attr(r,c.length>0?c:null))}})),t.addAttributeFilter("class",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),t.addAttributeFilter("data-mce-type",(function(t,e,n){for(var r=t.length;r--;){var o=t[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=P.from(o.firstChild).exists((function(t){return!_o(t.value)}));i?o.unwrap():o.remove()}}})),t.addNodeFilter("noscript",(function(t){for(var e=t.length;e--;){var n=t[e].firstChild;n&&(n.value=yi.decode(n.value))}})),t.addNodeFilter("script,style",(function(t,n){for(var r=function(t){return t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=t.length;o--;){var i=t[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var s=i.attr("type");s&&i.attr("type","mce-no/type"===s?null:s.replace(/^mce\-/,"")),"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),t.addNodeFilter("#comment",(function(t){for(var r=t.length;r--;){var o=t[r];e.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),t.addNodeFilter("xml:namespace,input",(function(t,e){for(var n=t.length;n--;){var r=t[n];7===r.type?r.remove():1===r.type&&("input"!==e||r.attr("type")||r.attr("type","text"))}})),t.addAttributeFilter("data-mce-type",(function(e){q(e,(function(e){"format-caret"===e.attr("data-mce-type")&&(e.isEmpty(t.schema.getNonEmptyElements())?e.remove():e.unwrap())}))})),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)}))}(i,t,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var s=Tt({format:"html"},a),u=Ab(e,n,s),c=function(t,e,n){var r=ko(n.getInner?e.innerHTML:t.getOuterHTML(e));return n.selection||yo(Te.fromDom(e))?r:Ne.trim(r)}(r,u,s),l=function(t,e,n){var r=n.selection?Tt({forced_root_block:!1},n):n,o=t.parse(e,r);return function(t){var e=function(t){return t&&"br"===t.name},n=t.lastChild;if(e(n)){var r=n.prev;e(r)&&(n.remove(),r.remove())}}(o),o}(i,c,s);return"tree"===s.format?l:Ob(e,t,o,l,s)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:N(Tb,i,n),getTempAttrs:S(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Rb=function(t,e){var n=Lb(t,e);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},$b=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Qv(t).editor.getContent(e,n)}(t,e,e.format?e.format:"html")},Ib=function(t,e,n){return void 0===n&&(n={}),function(t,e,n){return Qv(t).editor.setContent(e,n)}(t,e,n)},Bb=gs.DOM,Pb=function(t){return P.from(t).each((function(t){return t.destroy()}))},Mb=function(t){if(!t.removed){var e=t._selectionOverrides,n=t.editorUpload,r=t.getBody(),o=t.getElement();r&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&o&&Bb.remove(o.nextSibling),function(t){t.fire("remove")}(t),t.editorManager.remove(t),!t.inline&&r&&function(t){Bb.setStyle(t.id,"display",t.orgDisplay)}(t),function(t){t.fire("detach")}(t),Bb.remove(t.getContainer()),Pb(e),Pb(n),t.destroy()}},Fb=function(t,e){var n=t.selection,r=t.dom;t.destroyed||(e||t.removed?(e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),Pb(n),Pb(r)),function(t){var e=t.formElement;e&&(e._mceOldSubmit&&(e.submit=e._mceOldSubmit,e._mceOldSubmit=null),Bb.unbind(e,"submit reset",t.formEventDelegate))}(t),function(t){t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null)}(t),t.destroyed=!0):t.remove())},jb=(ab=function(t,e){return m(t)&&m(e)?jb(t,e):e},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<t.length;r++){var o=t[r];for(var i in o)Ct(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),zb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),Ub="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Vb="imagetools,toc".split(","),Hb=function(t){var e=Y(zb,(function(e){return Ct(t,e)})),n=t.forced_root_block;return!1!==n&&""!==n||e.push("forced_root_block (false only)"),ot(e)},qb=function(t){var e=Ne.makeMap(t.plugins," "),n=function(t){return Ct(e,t)},r=Ot(Ot([],Y(Ub,n),!0),tt(Vb,(function(t){return n(t)?[t+" (moving to premium)"]:[]})),!0);return ot(r)},Wb=pe().deviceType,Kb=Wb.isTouch(),Yb=Wb.isPhone(),Xb=Wb.isTablet(),Zb=["lists","autolink","autosave"],Gb={table_grid:!1,object_resizing:!1,resize:!1},Jb=function(t){var e=p(t)?t.join(" "):t,n=H(d(e)?e.split(" "):[],jt);return Y(n,(function(t){return t.length>0}))},Qb=function(t,e){var n,r,o=(r={},gt(e,(function(e,n){return U(t,n)}),ht(n={}),ht(r)),{t:n,f:r});return function(t,e){return{sections:S(t),settings:S(e)}}(o.t,o.f)},ty=function(t,e){return Ct(t.sections(),e)},ey=function(t,e){return yt(t,"toolbar_mode").orThunk((function(){return yt(t,"toolbar_drawer").map((function(t){return!1===t?"wrap":t}))})).getOr(e)},ny=function(t,e){var n={resize:!1,toolbar_mode:ey(t,"scrolling"),toolbar_sticky:!1};return Tt(Tt(Tt({},Gb),n),e?{menubar:!1}:{})},ry=function(t,e){var n=e.external_plugins?e.external_plugins:{};return t&&t.external_plugins?Ne.extend({},t.external_plugins,n):n},oy=function(t,e,n,r){return t&&function(t,e,n){var r=t.sections();return ty(t,e)&&r[e].theme===n}(e,"mobile","mobile")?Y(r,N(U,Zb)):t&&ty(e,"mobile")?r:n},iy=function(t,e,n,r){var o=Jb(n.forced_plugins),i=Jb(r.plugins),a=function(t,e){return ty(t,e)?t.sections()[e]:{}}(e,"mobile"),s=a.plugins?Jb(a.plugins):i,u=function(t,e){return[].concat(Jb(t)).concat(Jb(e))}(o,oy(t,e,i,s));if(ke.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return Ne.extend(r,{plugins:u.join(" ")})},ay=function(t,e,n,r,o){var i=t?{mobile:ny(o.mobile||{},e)}:{},a=Qb(["mobile"],jb(i,o)),s=Ne.extend(n,r,a.settings(),function(t,e){return t&&ty(e,"mobile")}(t,a)?function(t,e,n){void 0===n&&(n={});var r=t.sections(),o=yt(r,e).getOr({});return Ne.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(t,a,r,s)},sy=function(t,e,n,r,o){var i=function(t,e,n,r,o){var i={id:e,theme:"silver",toolbar_mode:ey(t,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Tt(Tt({},i),r?Gb:{})}(o,e,n,Kb,t),a=ay(Yb||Xb,Yb,i,r,o);return!1!==a.deprecation_warnings&&function(t,e){var n=Hb(t),r=qb(e),o=r.length>0,i=n.length>0,a="mobile"===e.theme;if(o||i||a){var s="\n- ",u=a?"\n\nThemes:\n- mobile":"",c=o?"\n\nPlugins:\n- "+r.join(s):"",l=i?"\n\nSettings:\n- "+n.join(s):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+u+c+l)}}(o,a),a},uy=function(t,e,n){return P.from(e.settings[n]).filter(t)},cy=function(t,e,n,r){var o,i=e in t.settings?t.settings[e]:n;return"hash"===r?function(t){var e={};return"string"==typeof t?q(t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(","),(function(t){var n=t.split("=");n.length>1?e[Ne.trim(n[0])]=Ne.trim(n[1]):e[Ne.trim(n[0])]=Ne.trim(n[0])})):e=t,e}(i):"string"===r?uy(d,t,e).getOr(n):"number"===r?uy(w,t,e).getOr(n):"boolean"===r?uy(g,t,e).getOr(n):"object"===r?uy(m,t,e).getOr(n):"array"===r?uy(p,t,e).getOr(n):"string[]"===r?uy((o=d,function(t){return p(t)&&et(t,o)}),t,e).getOr(n):"function"===r?uy(C,t,e).getOr(n):i},ly=(sb={},{add:function(t,e){sb[t]=e},get:function(t){return sb[t]?sb[t]:{icons:{}}},has:function(t){return Ct(sb,t)}}),fy=function(t,e){return e.dom[t]},dy=function(t,e){return parseInt(ir(e,t),10)},my=N(fy,"clientWidth"),py=N(fy,"clientHeight"),hy=N(dy,"margin-top"),gy=N(dy,"margin-left"),vy=function(t,e,n){var r,o=Te.fromDom(t.getBody()),i=t.inline?o:(r=o,Te.fromDom(qe(r).dom.documentElement)),a=function(t,e,n,r){var o=function(t){return t.dom.getBoundingClientRect()}(e);return{x:n-(t?o.left+e.dom.clientLeft+gy(e):0),y:r-(t?o.top+e.dom.clientTop+hy(e):0)}}(t.inline,i,e,n);return function(t,e,n){var r=my(t),o=py(t);return e>=0&&n>=0&&e<=r&&n<=o}(i,a.x,a.y)},by=function(t){var e,n=t.inline?t.getBody():t.getContentAreaContainer();return(e=n,P.from(e).map(Te.fromDom)).map(yn).getOr(!1)},yy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:e,reposition:e,getArgs:e}},r=function(){return P.from(e[0])},o=function(){e.length>0&&n().reposition(e)},i=function(t){Q(e,(function(e){return e===t})).each((function(t){e.splice(t,1)}))},a=function(a,s){if(void 0===s&&(s=!0),!t.removed&&by(t))return s&&t.fire("BeforeOpenNotification",{notification:a}),J(e,(function(t){return e=n().getArgs(t),r=a,!(e.type!==r.type||e.text!==r.text||e.progressBar||e.timeout||r.progressBar||r.timeout);var e,r})).getOrThunk((function(){t.editorManager.setActive(t);var s=n().open(a,(function(){i(s),o(),r().fold((function(){return t.focus()}),(function(t){return Te.fromDom(t.getEl()).dom.focus()}))}));return function(t){e.push(t)}(s),o(),t.fire("OpenNotification",{notification:Tt({},s)}),s}))},s=S(e);return function(t){t.on("SkinLoaded",(function(){var e=function(t){return t.getParam("service_message")}(t);e&&a({text:e,type:"warning",timeout:0},!1),o()})),t.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),t.on("remove",(function(){q(e.slice(),(function(t){n().close(t)}))}))}(t),{open:a,close:function(){r().each((function(t){n().close(t),i(t),o()}))},getNotifications:s}},Cy=Ds.PluginManager,wy=Ds.ThemeManager;var _y=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:e=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}},r=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e?e.apply(t,n):void 0}},o=function(n){e.push(n),function(e){t.fire("OpenWindow",{dialog:e})}(n)},i=function(n){!function(e){t.fire("CloseWindow",{dialog:e})}(n),0===(e=Y(e,(function(t){return t!==n}))).length&&t.focus()},a=function(e){t.editorManager.setActive(t),sm(t);var n=e();return o(n),n};return t.on("remove",(function(){q(e,(function(t){n().close(t)}))})),{open:function(t,e){return a((function(){return n().open(t,e,i)}))},openUrl:function(t){return a((function(){return n().openUrl(t,i)}))},alert:function(t,e,o){var i=n();i.alert(t,r(o||i,e))},confirm:function(t,e,o){var i=n();i.confirm(t,r(o||i,e))},close:function(){P.from(e[e.length-1]).each((function(t){n().close(t),i(t)}))}}},ky=function(t,e){t.notificationManager.open({type:"error",text:e})},xy=function(t,e){t._skinLoaded?ky(t,e):t.on("SkinLoaded",(function(){ky(t,e)}))},Sy=function(t,e,n){nd(t,e,{message:n}),console.error(n)},Dy=function(t,e,n){return n?"Failed to load "+t+": "+n+" from url "+e:"Failed to load "+t+" url: "+e},Ey=function(t,e,n){Sy(t,"PluginLoadError",Dy("plugin",e,n))},Ny=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Ot([t],e,!1)):r.log.apply(r,Ot([t],e,!1)))},Ay=function(t){return Ty(t,function(t){var e=t.getParam("content_css");return d(e)?H(e.split(","),jt):p(e)?e:!1===e||t.inline?[]:["default"]}(t))},Ty=function(t,e){var n=t.editorManager.baseURL+"/skins/content",r="content"+t.editorManager.suffix+".css",o=!0===t.inline;return H(e,(function(e){return function(t){return/^[a-z0-9\-]+$/i.test(t)}(e)&&!o?n+"/"+e+"/"+r:t.documentBaseURI.toAbsolute(e)}))},Oy=function(t){t.contentCSS=t.contentCSS.concat(Ay(t),function(t){return Ty(t,hc(t))}(t))},Ly=function(){var t={},e=function(t,e){return{status:t,resultUri:e}},n=function(e){return e in t};return{hasBlobUri:n,getResultUri:function(e){var n=t[e];return n?n.resultUri:null},isPending:function(e){return!!n(e)&&1===t[e].status},isUploaded:function(e){return!!n(e)&&2===t[e].status},markPending:function(n){t[n]=e(1,null)},markUploaded:function(n,r){t[n]=e(2,r)},removeFailed:function(e){delete t[e]},destroy:function(){t={}}}},Ry=0,$y=function(t){return t+Ry+++(e=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+e()+e()+e());var e},Iy=function(t,e){var n={},r=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(t){o(t.loaded/t.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((t=e.basePath,o=a.location,t?t.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},o=function(t,e){return{url:e,blobInfo:t,status:!0}},i=function(t,e,n){return{url:"",blobInfo:t,status:!1,error:{message:e,options:n}}},a=function(t,e){Ne.each(n[t],(function(t){t(e)})),delete n[t]},s=function(r,s){return r=Ne.grep(r,(function(e){return!t.isUploaded(e.blobUri())})),to.all(Ne.map(r,(function(r){return t.isPending(r.blobUri())?function(t){var e=t.blobUri();return new to((function(t){n[e]=n[e]||[],n[e].push(t)}))}(r):function(e,n,r){return t.markPending(e.blobUri()),new to((function(s){var u;try{var c=function(){u&&u.close()};n(e,(function(n){c(),t.markUploaded(e.blobUri(),n),a(e.blobUri(),o(e,n)),s(o(e,n))}),(function(n,r){var o=r||{};c(),t.removeFailed(e.blobUri()),a(e.blobUri(),i(e,n,o)),s(i(e,n,o))}),(function(t){t<0||t>100||P.from(u).orThunk((function(){return P.from(r).map(T)})).each((function(e){u=e,e.progressBar.value(t)}))}))}catch(t){s(i(e,t.message,{}))}}))}(r,e.handler,s)})))};return!1===C(e.handler)&&(e.handler=r),{upload:function(t,n){return e.url||e.handler!==r?s(t,n):new to((function(t){t([])}))}}},By=function(t){return function(){return t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},Py=function(t,e){return Iy(e,{url:sc(t),basePath:uc(t),credentials:cc(t),handler:lc(t)})},My=function(t){var e,n,r=function(){var t=[],e=function(t){if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var e,n=t.id||$y("blobid"),r=t.name||n,o=t.blob;return{id:S(n),name:S(r),filename:S(t.filename||r+"."+(e=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[e.toLowerCase()]||"dat")),blob:S(o),base64:S(t.base64),blobUri:S(t.blobUri||URL.createObjectURL(o)),uri:S(t.uri)}},n=function(e){return J(t,e).getOrUndefined()},r=function(t){return n((function(e){return e.id()===t}))};return{create:function(t,n,r,o,i){if(d(t))return e({id:t,name:o,filename:i,blob:n,base64:r});if(m(t))return e(t);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r,getByUri:function(t){return n((function(e){return e.blobUri()===t}))},getByData:function(t,e){return n((function(n){return n.base64()===t&&n.blob().type===e}))},findFirst:n,removeByUri:function(e){t=Y(t,(function(t){return t.blobUri()!==e||(URL.revokeObjectURL(t.blobUri()),!1)}))},destroy:function(){q(t,(function(t){URL.revokeObjectURL(t.blobUri())})),t=[]}}}(),o=Ly(),i=[],a=function(t){var e=ws(null);return t.on("change AddUndo",(function(t){e.set(Tt({},t.level))})),{fireIfChanged:function(){var n=t.undoManager.data;st(n).filter((function(t){return!Wv(e.get(),t)})).each((function(e){t.setDirty(!0),t.fire("change",{level:e,lastLevel:it(n,n.length-2).getOrNull()})}))}}}(t),s=function(e){return function(n){return t.selection?e(n):[]}},u=function(t,e,n){var r=0;do{-1!==(r=t.indexOf(e,r))&&(t=t.substring(0,r)+n+t.substr(r+e.length),r+=n.length-e.length+1)}while(-1!==r);return t},c=function(t,e,n){var r='src="'+n+'"'+(n===ke.transparentSrc?' data-mce-placeholder="1"':"");return t=u(t,'src="'+e+'"',r),t=u(t,'data-mce-src="'+e+'"','data-mce-src="'+n+'"')},l=function(e,n){q(t.undoManager.data,(function(t){"fragmented"===t.type?t.fragments=H(t.fragments,(function(t){return c(t,e,n)})):t.content=c(t.content,e,n)}))},f=function(n){return e||(e=Py(t,o)),g().then(s((function(o){var i=H(o,(function(t){return t.blobInfo}));return e.upload(i,By(t)).then(s((function(e){var i=[],s=H(e,(function(e,n){var a=o[n].blobInfo,s=o[n].image;return e.status&&function(t){return t.getParam("images_replace_blob_uris",!0,"boolean")}(t)?(r.removeByUri(s.src),Gv(t)||function(e,n){var r,o=t.convertURL(n,"src");l(e.src,n),t.$(e).attr({src:ic(t)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(s,e.url)):e.error&&(e.error.options.remove&&(l(s.getAttribute("src"),ke.transparentSrc),i.push(s)),function(t,e){xy(t,Ss.translate(["Failed to upload image: {0}",e]))}(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:a}}));return s.length>0&&a.fireIfChanged(),i.length>0&&(Gv(t)?console.error("Removing images on failed uploads is currently unsupported for RTC"):t.undoManager.transact((function(){q(i,(function(e){t.dom.remove(e),r.removeByUri(e.src)}))}))),n&&n(s),s})))})))},p=function(e){if(oc(t))return f(e)},h=function(e){if(!1===et(i,(function(t){return t(e)})))return!1;if(0===e.getAttribute("src").indexOf("data:")){var n=function(t){return t.getParam("images_dataimg_filter",R,"function")}(t);return n(e)}return!0},g=function(){return n||(n=yb(o,r)),n.findAll(t.getBody(),h).then(s((function(e){return e=Y(e,(function(e){return"string"!=typeof e||(xy(t,e),!1)})),Gv(t)||q(e,(function(t){l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")})),e})))},v=function(e){return e.replace(/src="(blob:[^"]+)"/g,(function(e,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=Z(t.editorManager.get(),(function(t,e){return t||e.editorUpload&&e.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':e}))};return t.on("SetContent",(function(){oc(t)?p():g()})),t.on("RawSaveContent",(function(t){t.content=v(t.content)})),t.on("GetContent",(function(t){t.source_view||"raw"===t.format||"tree"===t.format||(t.content=v(t.content))})),t.on("PostRender",(function(){t.parser.addNodeFilter("img",(function(t){q(t,(function(t){var e=t.attr("src");if(!r.getByUri(e)){var n=o.getResultUri(e);n&&t.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(t){i.push(t)},uploadImages:f,uploadImagesAuto:p,scanForImages:g,destroy:function(){r.destroy(),o.destroy(),n=e=null}}},Fy=function(t){var e={},n=function(t,r){t&&(d(t)?(p(r)||(r=[r]),q(r,(function(t){v(t.deep)&&(t.deep=!hf(t)),v(t.split)&&(t.split=!hf(t)||gf(t)),v(t.remove)&&hf(t)&&!gf(t)&&(t.remove="none"),hf(t)&&gf(t)&&(t.mixed=!0,t.block_expand=!0),d(t.classes)&&(t.classes=t.classes.split(/\s+/))})),e[t]=r):dt(t,(function(t,e){n(e,t)})))};return n(function(t){var e={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(t,e,n){return On(t)&&t.hasAttribute("href")},onformat:function(e,n,r){Ne.each(r,(function(n,r){t.setAttrib(e,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(t){var e;return null!==(e=null==t?void 0:t.customValue)&&void 0!==e?e:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Ne.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(t){e[t]={block:t,remove:"all"}})),e}(t.dom)),n(function(t){return t.getParam("formats")}(t)),{get:function(t){return y(t)?e[t]:e},has:function(t){return Ct(e,t)},register:n,unregister:function(t){return t&&e[t]&&delete e[t],e}}},jy=Ne.each,zy=gs.DOM,Uy=function(t,e){var n,r,o,i=e&&e.schema||Ai({}),a=function(t){r="string"==typeof t?{name:t,classes:[],attrs:{}}:t;var e=zy.create(r.name);return function(t,e){e.classes.length&&zy.addClass(t,e.classes.join(" ")),zy.setAttribs(t,e.attrs)}(e,r),e},s=function(t,e,n){var r,o,u=e.length>0&&e[0],c=u&&u.name,l=function(t,e){var n="string"!=typeof t?t.nodeName.toLowerCase():t,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(e&&-1!==Ne.inArray(o,e)?e:o[0])}(t,c);if(l)c===l?(o=e[0],e=e.slice(1)):o=l;else if(u)o=e[0],e=e.slice(1);else if(!n)return t;return o&&(r=a(o)).appendChild(t),n&&(r||(r=zy.create("div")).appendChild(t),Ne.each(n,(function(e){var n=a(e);r.insertBefore(n,t)}))),s(r,e,o&&o.siblings)};return t&&t.length?(r=t[0],n=a(r),(o=zy.create("div")).appendChild(s(n,t.slice(1),r.siblings)),o):""},Vy=function(t){var e,n={classes:[],attrs:{}};return"*"!==(t=n.selector=Ne.trim(t))&&(e=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(t,e,r,o,i){switch(e){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Ne.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=e||"div",n},Hy=function(t,e){var n,r,o,i="",a=function(t){var e=t.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return d(e)?e:""}(t);if(""===a)return"";var s=function(t){return t.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=t.formatter.get(e)))return;e=e[0]}if("preview"in e){var u=yt(e,"preview");if(Xn(u,!1))return"";a=u.getOr(a)}n=e.block||e.inline||"span";var c,l=(c=e.selector)&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Ne.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(t){var e=Ne.map(t.split(/(?:~\+|~|\+)/),Vy),n=e.pop();return e.length&&(n.siblings=e),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=e.selector,r=Uy(l,t)):r=Uy([n],t);var f=zy.select(n,r)[0]||r.firstChild;return jy(e.styles,(function(t,e){var n=s(t);n&&zy.setStyle(f,e,n)})),jy(e.attributes,(function(t,e){var n=s(t);n&&zy.setAttrib(f,e,n)})),jy(e.classes,(function(t){var e=s(t);zy.hasClass(f,e)||zy.addClass(f,e)})),t.fire("PreviewFormats"),zy.setStyles(r,{position:"absolute",left:-65535}),t.getBody().appendChild(r),o=zy.getStyle(t.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,jy(a.split(" "),(function(e){var n=zy.getStyle(f,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=zy.getStyle(t.getBody(),e,!0),"#ffffff"===zy.toHex(n).toLowerCase())||"color"===e&&"#000000"===zy.toHex(n).toLowerCase())){if("font-size"===e&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===e&&n&&(i+="padding:0 2px;"),i+=e+":"+n+";"}})),t.fire("AfterPreviewFormats"),zy.remove(r),i},qy=function(t){var e=Fy(t),n=ws(null);return function(t){t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(var e=1;e<=6;e++)t.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])}(t),Lg(t),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,n,r){!function(t,e,n,r){tb(t).formatter.apply(e,n,r)}(t,e,n,r)},remove:function(e,n,r,o){!function(t,e,n,r,o){tb(t).formatter.remove(e,n,r,o)}(t,e,n,r,o)},toggle:function(e,n,r){!function(t,e,n,r){tb(t).formatter.toggle(e,n,r)}(t,e,n,r)},match:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.match(e,n,r,o)}(t,e,n,r,o)},closest:function(e){return function(t,e){return tb(t).formatter.closest(e)}(t,e)},matchAll:function(e,n){return function(t,e,n){return tb(t).formatter.matchAll(e,n)}(t,e,n)},matchNode:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.matchNode(e,n,r,o)}(t,e,n,r,o)},canApply:function(e){return function(t,e){return tb(t).formatter.canApply(e)}(t,e)},formatChanged:function(e,r,o,i){return function(t,e,n,r,o,i){return tb(t).formatter.formatChanged(e,n,r,o,i)}(t,n,e,r,o,i)},getCssText:N(Hy,t)}},Wy=function(t){switch(t.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Ky=function(t){var e=Es(),n=ws(0),r=ws(0),o={data:[],typing:!1,beforeChange:function(){!function(t,e,n){tb(t).undoManager.beforeChange(e,n)}(t,n,e)},add:function(i,a){return function(t,e,n,r,o,i,a){return tb(t).undoManager.add(e,n,r,o,i,a)}(t,o,r,n,e,i,a)},undo:function(){return function(t,e,n,r){return tb(t).undoManager.undo(e,n,r)}(t,o,n,r)},redo:function(){return function(t,e,n){return tb(t).undoManager.redo(e,n)}(t,r,o.data)},clear:function(){!function(t,e,n){tb(t).undoManager.clear(e,n)}(t,o,r)},reset:function(){!function(t,e){tb(t).undoManager.reset(e)}(t,o)},hasUndo:function(){return function(t,e,n){return tb(t).undoManager.hasUndo(e,n)}(t,o,r)},hasRedo:function(){return function(t,e,n){return tb(t).undoManager.hasRedo(e,n)}(t,o,r)},transact:function(e){return function(t,e,n,r){return tb(t).undoManager.transact(e,n,r)}(t,o,n,e)},ignore:function(e){!function(t,e,n){tb(t).undoManager.ignore(e,n)}(t,n,e)},extra:function(e,n){!function(t,e,n,r,o){tb(t).undoManager.extra(e,n,r,o)}(t,o,r,e,n)}};return Gv(t)||function(t,e,n){var r=ws(!1),o=function(t){Yv(e,!1,n),e.add({},t)};t.on("init",(function(){e.add()})),t.on("BeforeExecCommand",(function(t){var r=t.command;Wy(r)||(Xv(e,n),e.beforeChange())})),t.on("ExecCommand",(function(t){var e=t.command;Wy(e)||o(t)})),t.on("ObjectResizeStart cut",(function(){e.beforeChange()})),t.on("SaveContent ObjectResized blur",o),t.on("dragend",o),t.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),r.get()&&e.typing&&!1===Wv(Uv(t),e.data[0])&&(!1===t.isDirty()&&(t.setDirty(!0),t.fire("change",{level:e.data[0],lastLevel:null})),t.fire("TypingUndo"),r.set(!1),t.nodeChanged()))})),t.on("keydown",(function(t){var i=t.keyCode;if(!t.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)e.typing&&o(t);else{var a=t.ctrlKey&&!t.altKey||t.metaKey;!(i<16||i>20)||224===i||91===i||e.typing||a||(e.beforeChange(),Yv(e,!0,n),e.add({},t),r.set(!0))}})),t.on("mousedown",(function(t){e.typing&&o(t)})),t.on("input",(function(t){var e;t.inputType&&("insertReplacementText"===t.inputType||"insertText"===(e=t).inputType&&null===e.data||function(t){return"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType}(t))&&o(t)})),t.on("AddUndo Undo Redo ClearUndos",(function(e){e.isDefaultPrevented()||t.nodeChanged()}))}(t,o,n),function(t){t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")}(t),o},Yy=[9,27,id.HOME,id.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,id.DOWN,id.UP,id.LEFT,id.RIGHT].concat(ke.browser.isFirefox()?[224]:[]),Xy="data-mce-placeholder",Zy=function(t){return"keydown"===t.type||"keyup"===t.type},Gy=function(t){var e=t.keyCode;return e===id.BACKSPACE||e===id.DELETE},Jy=function(t){var e=t.dom,n=nc(t),r=function(t){return t.getParam("placeholder",Qu.getAttrib(t.getElement(),"placeholder"),"string")}(t),o=function(i,a){if(!function(t){if(Zy(t)){var e=t.keyCode;return!Gy(t)&&(id.metaKeyPressed(t)||t.altKey||e>=112&&e<=123||U(Yy,e))}return!1}(i)){var s=t.getBody(),u=!function(t){return Zy(t)&&!(Gy(t)||"keyup"===t.type&&229===t.keyCode)}(i)&&function(t,e,n){if(ei(Te.fromDom(e),!1)){var r=""===n,o=e.firstElementChild;return!o||!t.getStyle(e.firstElementChild,"padding-left")&&!t.getStyle(e.firstElementChild,"padding-right")&&(r?!t.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(e,s,n);(""!==e.getAttrib(s,Xy)!==u||a)&&(e.setAttrib(s,Xy,u?r:null),e.setAttrib(s,"aria-placeholder",u?r:null),function(t,e){t.fire("PlaceholderToggle",{state:e})}(t,u),t.on(u?"keydown":"keyup",o),t.off(u?"keyup":"keydown",o))}};r&&t.on("init",(function(e){o(e,!0),t.on("change SetContent ExecCommand",o),t.on("paste",(function(e){return oo.setEditorTimeout(t,(function(){return o(e)}))}))}))},Qy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,tC=function(t,e){return Le(Te.fromDom(e),function(t){return t.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(t))},eC=function(t){return"rtl"===gs.DOM.getStyle(t,"direction",!0)||(e=t.textContent,Qy.test(e));var e},nC=function(t,e,n){var r=function(t,e,n){return Y(gs.DOM.getParents(n.container(),"*",e),t)}(t,e,n);return P.from(r[r.length-1])},rC=function(t,e){if(!e)return e;var n=e.container(),r=e.offset();return t?Eo(n)?Fn(n.nextSibling)?Au(n.nextSibling,0):Au.after(n):To(e)?Au(n,r+1):e:Eo(n)?Fn(n.previousSibling)?Au(n.previousSibling,n.previousSibling.data.length):Au.before(n):Oo(e)?Au(n,r-1):e},oC=N(rC,!0),iC=N(rC,!1),aC=function(t){return po(t)||go(t)},sC=function(t,e){return Be(t,e)?Xr(e,aC,function(t){return function(e){return $e(t,Te.fromDom(e.dom.parentNode))}}(t)):P.none()},uC=function(t){t.dom.isEmpty(t.getBody())&&(t.setContent(""),function(t){var e=t.getBody(),n=e.firstChild&&t.dom.isBlock(e.firstChild)?e.firstChild:e;t.selection.setCursorLocation(n,0)}(t))},cC=function(t,e){return{from:t,to:e}},lC=function(t,e){var n=Te.fromDom(t),r=Te.fromDom(e.container());return sC(n,r).map((function(t){return function(t,e){return{block:t,position:e}}(t,e)}))},fC=function(t,e,n){var r=lC(t,Au.fromRangeStart(n)),o=r.bind((function(n){return Al(e,t,n.position).bind((function(n){return lC(t,n).map((function(n){return function(t,e,n){return Vn(n.position.getNode())&&!1===ei(n.block)?Ll(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Al(e,t,r).bind((function(e){return lC(t,e)})):P.some(n)})).getOr(n):n}(t,e,n)}))}))}));return Zn(r,o,cC).filter((function(t){return function(t){return!1===$e(t.from.block,t.to.block)}(t)&&function(t){return Ke(t.from.block).bind((function(e){return Ke(t.to.block).filter((function(t){return $e(e,t)}))})).isSome()}(t)&&function(t){return!1===Wn(t.from.block.dom)&&!1===Wn(t.to.block.dom)}(t)}))},dC=function(t){var e=Je(t);return Q(e,lo).fold(S(e),(function(t){return e.slice(0,t)}))},mC=function(t){var e=dC(t);return q(e,vn),e},pC=function(t,e){var n=Dp(e,t);return J(n.reverse(),(function(t){return ei(t)})).each(vn)},hC=function(t,e,n,r){if(ei(n))return _p(n),Il(n.dom);0===Y(Ze(r),(function(t){return!ei(t)})).length&&ei(e)&&fn(r,Te.fromTag("br"));var o=$l(n.dom,Au.before(r.dom));return q(mC(e),(function(t){fn(r,t)})),pC(t,e),o},gC=function(t,e,n){if(ei(n))return vn(n),ei(e)&&_p(e),Il(e.dom);var r=Bl(n.dom);return q(mC(e),(function(t){pn(n,t)})),pC(t,e),r},vC=function(t,e){return Be(e,t)?function(t,e){var n=Dp(e,t);return P.from(n[n.length-1])}(e,t):P.none()},bC=function(t,e){Ll(t,e.dom).map((function(t){return t.getNode()})).map(Te.fromDom).filter(mo).each(vn)},yC=function(t,e,n){return bC(!0,e),bC(!1,n),vC(e,n).fold(N(gC,t,e,n),N(hC,t,e,n))},CC=function(t,e,n,r){return e?yC(t,r,n):yC(t,n,r)},wC=function(t,e){var n=Te.fromDom(t.getBody()),r=function(t,e,n){return n.collapsed?fC(t,e,n):P.none()}(n.dom,e,t.selection.getRng()).bind((function(t){return CC(n,e,t.from.block,t.to.block)}));return r.each((function(e){t.selection.setRng(e.toRange())})),r.isSome()},_C=function(t,e){var n=Te.fromDom(e),r=N($e,t);return Yr(n,bo,r).isSome()},kC=function(t,e){var n=$l(t.dom,Au.fromRangeStart(e)).isNone(),r=Rl(t.dom,Au.fromRangeEnd(e)).isNone();return!function(t,e){return _C(t,e.startContainer)||_C(t,e.endContainer)}(t,e)&&n&&r},xC=function(t){var e=Te.fromDom(t.getBody()),n=t.selection.getRng();return kC(e,n)?function(t){return t.setContent(""),t.selection.setCursorLocation(),!0}(t):function(t,e){var n=e.getRng();return Zn(sC(t,Te.fromDom(n.startContainer)),sC(t,Te.fromDom(n.endContainer)),(function(r,o){return!1===$e(r,o)&&(n.deleteContents(),CC(t,!0,r,o).each((function(t){e.setRng(t.toRange())})),!0)})).getOr(!1)}(e,t.selection)},SC=function(t,e){return!t.selection.isCollapsed()&&xC(t)},DC=qn,EC=Wn,NC=function(t,e,n,r,o){return P.from(e._selectionOverrides.showCaret(t,n,r,o))},AC=function(t,e){return t.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?P.none():P.some(function(t){var e=t.ownerDocument.createRange();return e.selectNode(t),e}(e))},TC=function(t,e,n){var r=sl(1,t.getBody(),e),o=Au.fromRangeStart(r),i=o.getNode();if(jc(i))return NC(1,t,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(jc(a))return NC(1,t,a,!1,!1);var s=t.dom.getParent(o.getNode(),(function(t){return EC(t)||DC(t)}));return jc(s)?NC(1,t,s,!1,n):P.none()},OC=function(t,e,n){return e.collapsed?TC(t,e,n).getOr(e):e},LC=function(t){return yp(t)||hp(t)},RC=function(t){return Cp(t)||gp(t)},$C=function(t,e,n,r,o,i){return NC(r,t,i.getNode(!o),o,!0).each((function(n){if(e.collapsed){var r=e.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else e.deleteContents();t.selection.setRng(n)})),function(t,e){Fn(e)&&0===e.data.length&&t.remove(e)}(t.dom,n),!0},IC=function(t,e){return function(t,e){var n=t.selection.getRng();if(!Fn(n.commonAncestorContainer))return!1;var r=e?Tu.Forwards:Tu.Backwards,o=xl(t.getBody()),i=N(fl,e?o.next:o.prev),a=e?LC:RC,s=cl(r,t.getBody(),n),u=rC(e,i(s));if(!u||!dl(s,u))return!1;if(a(u))return $C(t,n,s.getNode(),r,e,u);var c=i(u);return!!(c&&a(c)&&dl(u,c))&&$C(t,n,s.getNode(),r,e,c)}(t,e)},BC=Sr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),PC=function(t,e,n,r){var o=r.getNode(!1===e);return sC(Te.fromDom(t),Te.fromDom(n.getNode())).map((function(t){return ei(t)?BC.remove(t.dom):BC.moveToElement(o)})).orThunk((function(){return P.some(BC.moveToElement(o))}))},MC=function(t,e,n){return Al(e,t,n).bind((function(r){return o=r.getNode(),bo(Te.fromDom(o))||go(Te.fromDom(o))||function(t,e,n,r){var o=function(e){return fo(Te.fromDom(e))&&!tl(n,r,t)};return ul(!e,n).fold((function(){return ul(e,r).fold(L,o)}),o)}(t,e,n,r)?P.none():e&&Wn(r.getNode())||!1===e&&Wn(r.getNode(!0))?PC(t,e,n,r):e&&Cp(n)||!1===e&&yp(n)?P.some(BC.moveToPosition(r)):P.none();var o}))},FC=function(t,e,n){return function(t,e){var n=e.getNode(!1===t),r=t?"after":"before";return On(n)&&n.getAttribute("data-mce-caret")===r}(e,n)?function(t,e){return t&&Wn(e.nextSibling)?P.some(BC.moveToElement(e.nextSibling)):!1===t&&Wn(e.previousSibling)?P.some(BC.moveToElement(e.previousSibling)):P.none()}(e,n.getNode(!1===e)).fold((function(){return MC(t,e,n)}),P.some):MC(t,e,n).bind((function(e){return function(t,e,n){return n.fold((function(t){return P.some(BC.remove(t))}),(function(t){return P.some(BC.moveToElement(t))}),(function(n){return tl(e,n,t)?P.none():P.some(BC.moveToPosition(n))}))}(t,n,e)}))},jC=function(t,e){return P.from(td(t.getBody(),e))},zC=function(t,e){var n=t.selection.getNode();return jC(t,n).filter(Wn).fold((function(){return function(t,e,n){var r=sl(e?1:-1,t,n),o=Au.fromRangeStart(r),i=Te.fromDom(t);return!1===e&&Cp(o)?P.some(BC.remove(o.getNode(!0))):e&&yp(o)?P.some(BC.remove(o.getNode())):!1===e&&yp(o)&&Mp(i,o)?Fp(i,o).map((function(t){return BC.remove(t.getNode())})):e&&Cp(o)&&Pp(i,o)?jp(i,o).map((function(t){return BC.remove(t.getNode())})):FC(t,e,o)}(t.getBody(),e,t.selection.getRng()).exists((function(n){return n.fold(function(t,e){return function(n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Te.fromDom(n)),!0}}(t,e),function(t,e){return function(n){var r=e?Au.before(n):Au.after(n);return t.selection.setRng(r.toRange()),!0}}(t,e),function(t){return function(e){return t.selection.setRng(e.toRange()),!0}}(t))}))}),R)},UC=function(t,e){var n=t.selection.getNode();return!(!Wn(n)||Kn(n))&&jC(t,n.parentNode).filter(Wn).fold((function(){var n;return n=Te.fromDom(t.getBody()),q(Ms(n,".mce-offscreen-selection"),vn),hh(t,e,Te.fromDom(t.selection.getNode())),uC(t),!0}),R)},VC=function(t){var e=t.dom,n=t.selection,r=td(t.getBody(),n.getNode());if(qn(r)&&e.isBlock(r)&&e.isEmpty(r)){var o=e.create("br",{"data-mce-bogus":"1"});e.setHTML(r,""),r.appendChild(o),n.setRng(Au.before(o).toRange())}return!0},HC=function(t,e){return t.selection.isCollapsed()?zC(t,e):UC(t,e)},qC=function(t,e){return!!t.selection.isCollapsed()&&function(t,e){var n=Au.fromRangeStart(t.selection.getRng());return Al(e,t.getBody(),n).filter((function(t){return e?mp(t):pp(t)})).bind((function(t){return P.from(el(e?0:-1,t))})).exists((function(e){return t.selection.select(e),!0}))}(t,e)},WC=Fn,KC=function(t){return WC(t)&&t.data[0]===wo},YC=function(t){return WC(t)&&t.data[t.data.length-1]===wo},XC=function(t){return t.ownerDocument.createTextNode(wo)},ZC=function(t,e){return t?function(t){if(WC(t.previousSibling))return YC(t.previousSibling)||t.previousSibling.appendData(wo),t.previousSibling;if(WC(t))return KC(t)||t.insertData(0,wo),t;var e=XC(t);return t.parentNode.insertBefore(e,t),e}(e):function(t){if(WC(t.nextSibling))return KC(t.nextSibling)||t.nextSibling.insertData(0,wo),t.nextSibling;if(WC(t))return YC(t)||t.appendData(wo),t;var e=XC(t);return t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e),e}(e)},GC=N(ZC,!0),JC=N(ZC,!1),QC=function(t,e){return Fn(t.container())?ZC(e,t.container()):ZC(e,t.getNode())},tw=function(t,e){var n=e.get();return n&&t.container()===n&&Eo(n)},ew=function(t,e){return e.fold((function(e){Lc(t.get());var n=GC(e);return t.set(n),P.some(Au(n,n.length-1))}),(function(e){return Il(e).map((function(e){if(tw(e,t))return Au(t.get(),1);Lc(t.get());var n=QC(e,!0);return t.set(n),Au(n,1)}))}),(function(e){return Bl(e).map((function(e){if(tw(e,t))return Au(t.get(),t.get().length-1);Lc(t.get());var n=QC(e,!1);return t.set(n),Au(n,n.length-1)}))}),(function(e){Lc(t.get());var n=JC(e);return t.set(n),P.some(Au(n,1))}))},nw=function(t,e){for(var n=0;n<t.length;n++){var r=t[n].apply(null,e);if(r.isSome())return r}return P.none()},rw=Sr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),ow=function(t,e){var n=Qc(e,t);return n||t},iw=function(t,e,n){var r=oC(n),o=ow(e,r.container());return nC(t,o,r).fold((function(){return Rl(o,r).bind(N(nC,t,o)).map((function(t){return rw.before(t)}))}),P.none)},aw=function(t,e){return null===Fl(t,e)},sw=function(t,e,n){return nC(t,e,n).filter(N(aw,e))},uw=function(t,e,n){var r=iC(n);return sw(t,e,r).bind((function(t){return $l(t,r).isNone()?P.some(rw.start(t)):P.none()}))},cw=function(t,e,n){var r=oC(n);return sw(t,e,r).bind((function(t){return Rl(t,r).isNone()?P.some(rw.end(t)):P.none()}))},lw=function(t,e,n){var r=iC(n),o=ow(e,r.container());return nC(t,o,r).fold((function(){return $l(o,r).bind(N(nC,t,o)).map((function(t){return rw.after(t)}))}),P.none)},fw=function(t){return!1===eC(mw(t))},dw=function(t,e,n){return nw([iw,uw,cw,lw],[t,e,n]).filter(fw)},mw=function(t){return t.fold(D,D,D,D)},pw=function(t){return t.fold(S("before"),S("start"),S("end"),S("after"))},hw=function(t){return t.fold(rw.before,rw.before,rw.after,rw.after)},gw=function(t){return t.fold(rw.start,rw.start,rw.end,rw.end)},vw=function(t,e,n,r,o,i){return Zn(nC(e,n,r),nC(e,n,o),(function(e,r){return e!==r&&function(t,e,n){var r=Qc(e,t),o=Qc(n,t);return r&&r===o}(n,e,r)?rw.after(t?e:r):i})).getOr(i)},bw=function(t,e){return t.fold(R,(function(t){return r=e,!(pw(n=t)===pw(r)&&mw(n)===mw(r));var n,r}))},yw=function(t,e){return t?e.fold(k(P.some,rw.start),P.none,k(P.some,rw.after),P.none):e.fold(P.none,k(P.some,rw.before),P.none,k(P.some,rw.end))},Cw=function(t,e,n,r){var o=rC(t,r),i=dw(e,n,o);return dw(e,n,o).bind(N(yw,t)).orThunk((function(){return function(t,e,n,r,o){var i=rC(t,o);return Al(t,n,i).map(N(rC,t)).fold((function(){return r.map(hw)}),(function(o){return dw(e,n,o).map(N(vw,t,e,n,i,o)).filter(N(bw,r))})).filter(fw)}(t,e,n,i,r)}))};N(Cw,!1),N(Cw,!0);var ww,_w=function(t,e,n){var r=t?1:-1;return e.setRng(Au(n.container(),n.offset()+r).toRange()),e.getSel().modify("move",t?"forward":"backward","word"),!0},kw=function(t,e){var n=e.selection.getRng(),r=t?Au.fromRangeEnd(n):Au.fromRangeStart(n);return!!function(t){return C(t.selection.getSel().modify)}(e)&&(t&&To(r)?_w(!0,e.selection,r):!(t||!Oo(r))&&_w(!1,e.selection,r))};!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(ww||(ww={}));var xw,Sw=function(t,e){return t===Tu.Backwards?nt(e):e},Dw=function(t,e,n){return t===Tu.Forwards?e.next(n):e.prev(n)},Ew=function(t,e,n,r){return Vn(r.getNode(e===Tu.Forwards))?ww.Br:!1===tl(n,r)?ww.Block:ww.Wrap},Nw=function(t,e,n,r){for(var o=xl(n),i=r,a=[];i;){var s=Dw(e,o,i);if(!s)break;if(Vn(s.getNode(!1)))return e===Tu.Forwards?{positions:Sw(e,a).concat([s]),breakType:ww.Br,breakAt:P.some(s)}:{positions:Sw(e,a),breakType:ww.Br,breakAt:P.some(s)};if(s.isVisible()){if(t(i,s)){var u=Ew(0,e,i,s);return{positions:Sw(e,a),breakType:u,breakAt:P.some(s)}}a.push(s),i=s}else i=s}return{positions:Sw(e,a),breakType:ww.Eol,breakAt:P.none()}},Aw=function(t,e,n,r){return e(n,r).breakAt.map((function(r){var o=e(n,r).positions;return t===Tu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},Tw=function(t,e){return Z(t,(function(t,n){return t.fold((function(){return P.some(n)}),(function(r){return Zn(at(r.getClientRects()),at(n.getClientRects()),(function(t,o){var i=Math.abs(e-t.left);return Math.abs(e-o.left)<=i?n:r})).or(t)}))}),P.none())},Ow=function(t,e){return at(e.getClientRects()).bind((function(e){return Tw(t,e.left)}))},Lw=N(Nw,Au.isAbove,-1),Rw=N(Nw,Au.isBelow,1),$w=N(Aw,-1,Lw),Iw=N(Aw,1,Rw),Bw=function(t){var e=function(e){return H(e,(function(e){var n=eu(e);return n.node=t,n}))};if(On(t))return e(t.getClientRects());if(Fn(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}},Pw=function(t){return tt(t,Bw)};!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(xw||(xw={}));var Mw,Fw,jw=function(t,e,n,r,o,i){var a=0,s=[],u=function(r){var i=Pw([r]);-1===t&&(i=i.reverse());for(var u=0;u<i.length;u++){var l=i[u];if(!n(l,c)){if(s.length>0&&e(l,At(s))&&a++,l.line=a,o(l))return!0;s.push(l)}}},c=At(i.getClientRects());if(!c)return s;var l=i.getNode();return u(l),function(t,e,n,r){for(;r=Jc(r,t,Ko,e);)if(n(r))return}(t,r,u,l),s},zw=N(jw,xw.Up,ou,iu),Uw=N(jw,xw.Down,iu,ou),Vw=function(t){return function(e){return function(t,e){return e.line>t}(t,e)}},Hw=function(t){return function(e){return function(t,e){return e.line===t}(t,e)}},qw=Wn,Ww=Jc,Kw=function(t,e){return Math.abs(t.left-e)},Yw=function(t,e){return Math.abs(t.right-e)},Xw=function(t,e){return t>=e.left&&t<=e.right},Zw=function(t,e){return t>=e.top&&t<=e.bottom},Gw=function(t,e,n){return void 0===n&&(n=R),Et(t,(function(t,r){if(Xw(e,r))return n(r)?r:t;if(Xw(e,t))return n(t)?t:r;var o=Math.min(Kw(t,e),Yw(t,e)),i=Math.min(Kw(r,e),Yw(r,e));return i===o&&wt(r,"node")&&qw(r.node)||i<o?r:t}))},Jw=function(t,e,n,r,o){var i=Ww(r,t,Ko,e,!o);do{if(!i||n(i))return}while(i=Ww(i,t,Ko,e))},Qw=function(t,e,n){var r=Pw(function(t){return Y(ut(t.getElementsByTagName("*")),zc)}(t)),o=Y(r,N(Zw,n)),i=function(t){return!Bn(t.node)&&!Yn(t.node)},a=Gw(o,e,i);if(a){var s=i(a);if(a=Gw(function(t,e,n){void 0===n&&(n=!0);var r=[],o=function(t,n){var o=Y(Pw([n]),(function(n){return!t(n,e)}));return r=r.concat(o),0===o.length};return r.push(e),Jw(xw.Up,t,N(o,ou),e.node,n),Jw(xw.Down,t,N(o,iu),e.node,n),r}(t,a,s),e,i),a&&zc(a.node))return function(t,e){return{node:t.node,before:Kw(t,e)<Yw(t,e)}}(a,e)}return null},t_=function(t,e){t.selection.setRng(e),Hd(t,t.selection.getRng())},e_=function(t,e,n){return P.some(OC(t,e,n))},n_=function(t,e,n,r,o,i){var a=e===Tu.Forwards,s=xl(t.getBody()),u=N(fl,a?s.next:s.prev),c=a?r:o;if(!n.collapsed){var l=su(n);if(i(l))return NC(e,t,l,e===Tu.Backwards,!1)}var f=cl(e,t.getBody(),n);if(c(f))return AC(t,f.getNode(!a));var d=rC(a,u(f)),m=Bo(n);if(!d)return m?P.some(n):P.none();if(c(d))return NC(e,t,d.getNode(!a),a,!1);var p=u(d);return p&&c(p)&&dl(d,p)?NC(e,t,p.getNode(!a),a,!1):m?e_(t,d.toRange(),!1):P.none()},r_=function(t,e,n,r,o,i){var a=cl(e,t.getBody(),n),s=At(a.getClientRects()),u=e===xw.Down;if(!s)return P.none();var c,l=(u?Uw:zw)(t.getBody(),Vw(1),a),f=Y(l,Hw(1)),d=s.left,m=Gw(f,d);if(m&&i(m.node)){var p=Math.abs(d-m.left),h=Math.abs(d-m.right);return NC(e,t,m.node,p<h,!1)}if(c=r(a)?a.getNode():o(a)?a.getNode(!0):su(n)){var g=function(t,e,n,r){var o,i,a,s,u=xl(e),c=[],l=0,f=function(t){return At(t.getClientRects())};1===t?(o=u.next,i=iu,a=ou,s=Au.after(r)):(o=u.prev,i=ou,a=iu,s=Au.before(r));var d=f(s);do{if(s.isVisible()){var m=f(s);if(!a(m,d)){c.length>0&&i(m,At(c))&&l++;var p=eu(m);if(p.position=s,p.line=l,n(p))return c;c.push(p)}}}while(s=o(s));return c}(e,t.getBody(),Vw(1),c),v=Gw(Y(g,Hw(1)),d);if(v)return e_(t,v.position.toRange(),!1);if(v=At(Y(g,Hw(0))))return e_(t,v.position.toRange(),!1)}return 0===f.length?o_(t,u).filter(u?o:r).map((function(e){return OC(t,e.toRange(),!1)})):P.none()},o_=function(t,e){var n=t.selection.getRng(),r=t.getBody();if(e){var o=Au.fromRangeEnd(n),i=Rw(r,o);return st(i.positions)}o=Au.fromRangeStart(n),i=Lw(r,o);return at(i.positions)},i_=function(t,e,n){return o_(t,e).filter(n).exists((function(e){return t.selection.setRng(e.toRange()),!0}))},a_=function(t,e){var n=t.dom.createRng();n.setStart(e.container(),e.offset()),n.setEnd(e.container(),e.offset()),t.selection.setRng(n)},s_=function(t,e){t?e.setAttribute("data-mce-selected","inline-boundary"):e.removeAttribute("data-mce-selected")},u_=function(t,e,n){return ew(e,n).map((function(e){return a_(t,e),n}))},c_=function(t,e){if(t.selection.isCollapsed()&&!0!==t.composing&&e.get()){var n=Au.fromRangeStart(t.selection.getRng());Au.isTextPosition(n)&&!1===function(t){return To(t)||Oo(t)}(n)&&(a_(t,Oc(e.get(),n)),e.set(null))}},l_=function(t,e,n){return!!Cc(t)&&function(t,e,n){var r=t.getBody(),o=Au.fromRangeStart(t.selection.getRng()),i=N(tC,t);return Cw(n,i,r,o).bind((function(n){return u_(t,e,n)}))}(t,e,n).isSome()},f_=function(t,e,n){return!!Cc(e)&&kw(t,e)},d_=function(t){var e=ws(null),n=N(tC,t);return t.on("NodeChange",(function(r){!Cc(t)||ke.browser.isIE()&&r.initial||(function(t,e,n){var r=H(Ms(Te.fromDom(e.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(t){return t.dom})),o=Y(r,t),i=Y(n,t);q(rt(o,i),N(s_,!1)),q(rt(i,o),N(s_,!0))}(n,t.dom,r.parents),c_(t,e),function(t,e,n,r){if(e.selection.isCollapsed()){var o=Y(r,t);q(o,(function(r){var o=Au.fromRangeStart(e.selection.getRng());dw(t,e.getBody(),o).bind((function(t){return u_(e,n,t)}))}))}}(n,t,e,r.parents))})),e},m_=N(f_,!0),p_=N(f_,!1),h_=function(t,e,n){if(Cc(t)){var r=o_(t,e).getOrThunk((function(){var n=t.selection.getRng();return e?Au.fromRangeEnd(n):Au.fromRangeStart(n)}));return dw(N(tC,t),t.getBody(),r).exists((function(e){var r=hw(e);return ew(n,r).exists((function(e){return a_(t,e),!0}))}))}return!1},g_=function(t,e){return function(n){return ew(e,n).exists((function(e){return a_(t,e),!0}))}},v_=function(t,e,n,r){var o=t.getBody(),i=N(tC,t);t.undoManager.ignore((function(){t.selection.setRng(function(t,e){var n=document.createRange();return n.setStart(t.container(),t.offset()),n.setEnd(e.container(),e.offset()),n}(n,r)),t.execCommand("Delete"),dw(i,o,Au.fromRangeStart(t.selection.getRng())).map(gw).map(g_(t,e))})),t.nodeChanged()},b_=function(t,e,n,r){var o=function(t,e){return Qc(e,t)||t}(t.getBody(),r.container()),i=N(tC,t),a=dw(i,o,r);return a.bind((function(t){return n?t.fold(S(P.some(gw(t))),P.none,S(P.some(hw(t))),P.none):t.fold(P.none,S(P.some(hw(t))),P.none,S(P.some(gw(t))))})).map(g_(t,e)).getOrThunk((function(){var s=Tl(n,o,r),u=s.bind((function(t){return dw(i,o,t)}));return Zn(a,u,(function(){return nC(i,o,r).exists((function(e){return!!function(t){return Zn(Il(t),Bl(t),(function(e,n){var r=rC(!0,e),o=rC(!1,n);return Rl(t,r).forall((function(t){return t.isEqual(o)}))})).getOr(!0)}(e)&&(hh(t,n,Te.fromDom(e)),!0)}))})).orThunk((function(){return u.bind((function(o){return s.map((function(o){return n?v_(t,e,r,o):v_(t,e,o,r),!0}))}))})).getOr(!1)}))},y_=function(t,e,n){if(t.selection.isCollapsed()&&Cc(t)){var r=Au.fromRangeStart(t.selection.getRng());return b_(t,e,n,r)}return!1},C_=function(t){return 1===nn(t)},w_=function(t,e,n,r){var o=N(Rg,e),i=H(Y(r,o),(function(t){return t.dom}));if(0===i.length)hh(e,t,n);else{var a=function(t,e){var n=Dg(!1),r=Tg(e,n.dom);return fn(Te.fromDom(t),n),vn(Te.fromDom(t)),Au(r,0)}(n.dom,i);e.selection.setRng(a.toRange())}},__=function(t,e){var n=Te.fromDom(t.getBody()),r=Te.fromDom(t.selection.getStart()),o=Y(function(t,e){var n=Dp(e,t);return Q(n,lo).fold(S(n),(function(t){return n.slice(0,t)}))}(n,r),C_);return st(o).exists((function(n){var r,i=Au.fromRangeStart(t.selection.getRng());return!(!function(t,e,n){return Zn(Il(n),Bl(n),(function(r,o){var i=rC(!0,r),a=rC(!1,o),s=rC(!1,e);return t?Rl(n,s).exists((function(t){return t.isEqual(a)&&e.isEqual(i)})):$l(n,s).exists((function(t){return t.isEqual(i)&&e.isEqual(a)}))})).getOr(!0)}(e,i,n.dom)||(r=n,Ml(r.dom)&&xg(r.dom)))&&(w_(e,t,n,o),!0)}))},k_=function(t,e){return!!t.selection.isCollapsed()&&__(t,e)},x_=function(t,e,n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Te.fromDom(n)),!0},S_=function(t,e){return t.selection.isCollapsed()?function(t,e){var n=e?hp:gp,r=e?Tu.Forwards:Tu.Backwards,o=cl(r,t.getBody(),t.selection.getRng());return n(o)?x_(t,e,o.getNode(!e)):P.from(rC(e,o)).filter((function(t){return n(t)&&dl(o,t)})).exists((function(n){return x_(t,e,n.getNode(!e))}))}(t,e):function(t,e){var n=t.selection.getNode();return!!Yn(n)&&x_(t,e,n)}(t,e)},D_=function(t){var e=parseInt(t,10);return isNaN(e)?0:e},E_=function(t,e){return(t||"table"===Pe(e)?"margin":"padding")+("rtl"===ir(e,"direction")?"-right":"-left")},N_=function(t){var e=T_(t);return!t.mode.isReadOnly()&&(e.length>1||function(t,e){return et(e,(function(e){var n=E_(pc(t),e),r=sr(e,n).map(D_).getOr(0);return"false"!==t.dom.getContentEditable(e.dom)&&r>0}))}(t,e))},A_=function(t){return ho(t)||go(t)},T_=function(t){return Y((e=t.selection.getSelectedBlocks(),H(e,Te.fromDom)),(function(t){return!A_(t)&&!function(t){return Ke(t).exists(A_)}(t)&&Xr(t,(function(t){return qn(t.dom)||Wn(t.dom)})).exists((function(t){return qn(t.dom)}))}));var e},O_=function(t,e){var n=t.dom,r=t.selection,o=t.formatter,i=function(t){return t.getParam("indentation","40px","string")}(t),a=/[a-z%]+$/i.exec(i)[0],s=parseInt(i,10),u=pc(t),c=nc(t);t.queryCommandState("InsertUnorderedList")||t.queryCommandState("InsertOrderedList")||""!==c||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),q(T_(t),(function(t){!function(t,e,n,r,o,i){var a=E_(n,Te.fromDom(i));if("outdent"===e){var s=Math.max(0,D_(i.style[a])-r);t.setStyle(i,a,s?s+o:"")}else s=D_(i.style[a])+r+o,t.setStyle(i,a,s)}(n,e,u,s,a,t.dom)}))},L_=function(t,e){if(t.selection.isCollapsed()&&N_(t)){var n=t.dom,r=t.selection.getRng(),o=Au.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Op(Te.fromDom(i),o))return O_(t,"outdent"),!0}return!1},R_=function(t,e){t.getDoc().execCommand(e,!1,null)},$_=function(t,e){t.addCommand("delete",(function(){!function(t,e){L_(t)||HC(t,!1)||IC(t,!1)||y_(t,e,!1)||wC(t,!1)||qh(t)||qC(t,!1)||S_(t,!1)||SC(t)||k_(t,!1)||(R_(t,"Delete"),uC(t))}(t,e)})),t.addCommand("forwardDelete",(function(){!function(t,e){HC(t,!0)||IC(t,!0)||y_(t,e,!0)||wC(t,!0)||qh(t)||qC(t,!0)||S_(t,!0)||SC(t)||k_(t,!0)||R_(t,"ForwardDelete")}(t,e)}))},I_=function(t){return void 0===t.touches||1!==t.touches.length?P.none():P.some(t.touches[0])},B_=function(t){var e=Es(),n=ws(!1),r=As((function(e){t.fire("longpress",Tt(Tt({},e),{type:"longpress"})),n.set(!0)}),400);t.on("touchstart",(function(t){I_(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.throttle(t),n.set(!1),e.set(i)}))}),!0),t.on("touchmove",(function(o){r.cancel(),I_(o).each((function(r){e.on((function(o){(function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>5||r>5})(r,o)&&(e.clear(),n.set(!1),t.fire("longpresscancel"))}))}))}),!0),t.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&e.get().filter((function(t){return t.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():t.fire("tap",Tt(Tt({},o),{type:"tap"}))}))}),!0)},P_=function(t,e){return Ct(t,e.nodeName)},M_=function(t,e){return!!Fn(e)||!!On(e)&&(!P_(t,e)&&!Zl(e))},F_=function(t,e){if(Fn(e)){if(0===e.nodeValue.length)return!0;if(/^\s+$/.test(e.nodeValue)&&(!e.nextSibling||P_(t,e.nextSibling)))return!0}return!1},j_=function(t){var e,n,r,o=t.dom,i=t.selection,a=t.schema,s=a.getBlockElements(),u=i.getStart(),c=t.getBody(),l=nc(t);if(u&&On(u)&&l){var f=c.nodeName.toLowerCase();if(a.isValidChild(f,l.toLowerCase())&&!function(t,e,n){return V(Sp(Te.fromDom(n),Te.fromDom(e)),(function(e){return P_(t,e.dom)}))}(s,c,u)){var d=i.getRng(),m=d.startContainer,p=d.startOffset,h=d.endContainer,g=d.endOffset,v=Cm(t);for(u=c.firstChild;u;)if(M_(s,u)){if(F_(s,u)){n=u,u=u.nextSibling,o.remove(n);continue}e||(e=o.create(l,rc(t)),u.parentNode.insertBefore(e,u),r=!0),n=u,u=u.nextSibling,e.appendChild(n)}else e=null,u=u.nextSibling;r&&v&&(d.setStart(m,p),d.setEnd(h,g),i.setRng(d),t.nodeChanged())}}},z_=function(t,e){e.hasAttribute("data-mce-caret")&&(Io(e),function(t){t.selection.setRng(t.selection.getRng())}(t),t.selection.scrollIntoView(e))},U_=function(t,e){var n=function(t){return Jr(Te.fromDom(t.getBody()),"*[data-mce-caret]").map((function(t){return t.dom})).getOrNull()}(t);if(n)return"compositionstart"===e.type?(e.preventDefault(),e.stopPropagation(),void z_(t,n)):void(Ao(n)&&(z_(t,n),t.undoManager.add()))},V_=Wn,H_=function(t,e,n){var r=xl(t.getBody()),o=N(fl,1===e?r.next:r.prev);if(n.collapsed&&function(t){return""!==nc(t)}(t)){var i=t.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Au.fromRangeStart(n))){var a=function(t){var e=t.dom.create(nc(t));return(!ke.ie||ke.ie>=11)&&(e.innerHTML='<br data-mce-bogus="1">'),e}(t);1===e?t.$(i).after(a):t.$(i).before(a),t.selection.select(a,!0),t.selection.collapse()}}},q_=function(t,e){var n=e?Tu.Forwards:Tu.Backwards,r=t.selection.getRng();return function(t,e,n){return n_(e,t,n,yp,Cp,V_)}(n,t,r).orThunk((function(){return H_(t,n,r),P.none()}))},W_=function(t,e){var n=e?1:-1,r=t.selection.getRng();return function(t,e,n){return r_(e,t,n,(function(t){return yp(t)||vp(t)}),(function(t){return Cp(t)||bp(t)}),V_)}(n,t,r).orThunk((function(){return H_(t,n,r),P.none()}))},K_=function(t,e){return q_(t,e).exists((function(e){return t_(t,e),!0}))},Y_=function(t,e){return W_(t,e).exists((function(e){return t_(t,e),!0}))},X_=function(t,e){return i_(t,e,e?Cp:yp)},Z_=function(t){return U(["figcaption"],Pe(t))},G_=function(t){var e=document.createRange();return e.setStartBefore(t.dom),e.setEndBefore(t.dom),e},J_=function(t,e,n){n?pn(t,e):mn(t,e)},Q_=function(t,e,n,r){return""===e?function(t,e){var n=Te.fromTag("br");return J_(t,n,e),G_(n)}(t,r):function(t,e,n,r){var o=Te.fromTag(n),i=Te.fromTag("br");return tr(o,r),pn(o,i),J_(t,o,e),G_(i)}(t,r,e,n)},tk=function(t,e,n){return e?function(t,e){return Rw(t,e).breakAt.isNone()}(t.dom,n):function(t,e){return Lw(t,e).breakAt.isNone()}(t.dom,n)},ek=function(t,e){var n=Te.fromDom(t.getBody()),r=Au.fromRangeStart(t.selection.getRng()),o=nc(t),i=rc(t);return function(t,e){var n=N($e,e);return Xr(Te.fromDom(t.container()),lo,n).filter(Z_)}(r,n).exists((function(){if(tk(n,e,r)){var a=Q_(n,o,i,e);return t.selection.setRng(a),!0}return!1}))},nk=function(t,e){return!!t.selection.isCollapsed()&&ek(t,e)},rk=function(t,e){return tt(function(t){return H(t,(function(t){return Tt({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:_},t)}))}(t),(function(t){return function(t,e){return e.keyCode===t.keyCode&&e.shiftKey===t.shiftKey&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey}(t,e)?[t]:[]}))},ok=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(null,e)}},ik=function(t,e){return J(rk(t,e),(function(t){return t.action()}))},ak=function(t,e){var n=e?Tu.Forwards:Tu.Backwards,r=t.selection.getRng();return n_(t,n,r,hp,gp,Yn).exists((function(e){return t_(t,e),!0}))},sk=function(t,e){var n=e?1:-1,r=t.selection.getRng();return r_(t,n,r,hp,gp,Yn).exists((function(e){return t_(t,e),!0}))},uk=function(t,e){return i_(t,e,e?gp:hp)},ck=function(t,e,n,r,o){var i=Ms(Te.fromDom(n),"td,th,caption").map((function(t){return t.dom})),a=Y(function(t,e){return tt(e,(function(e){var n=function(t,e){return{left:t.left-e,top:t.top-e,right:t.right+2*e,bottom:t.bottom+2*e,width:t.width+e,height:t.height+e}}(eu(e.getBoundingClientRect()),-1);return[{x:n.left,y:t(n),cell:e},{x:n.right,y:t(n),cell:e}]}))}(t,i),(function(t){return e(t,o)}));return function(t,e,n){return Z(t,(function(t,r){return t.fold((function(){return P.some(r)}),(function(t){var o=Math.sqrt(Math.abs(t.x-e)+Math.abs(t.y-n)),i=Math.sqrt(Math.abs(r.x-e)+Math.abs(r.y-n));return P.some(i<o?r:t)}))}),P.none())}(a,r,o).map((function(t){return t.cell}))},lk=N(ck,(function(t){return t.bottom}),(function(t,e){return t.y<e})),fk=N(ck,(function(t){return t.top}),(function(t,e){return t.y>e})),dk=function(t,e){return at(e.getClientRects()).bind((function(e){return lk(t,e.left,e.top)})).bind((function(t){return Ow(Bl(n=t).map((function(t){return Lw(n,t).positions.concat(t)})).getOr([]),e);var n}))},mk=function(t,e){return st(e.getClientRects()).bind((function(e){return fk(t,e.left,e.top)})).bind((function(t){return Ow(Il(n=t).map((function(t){return[t].concat(Rw(n,t).positions)})).getOr([]),e);var n}))},pk=function(t,e,n){var r=t(e,n);return function(t){return t.breakType===ww.Wrap&&0===t.positions.length}(r)||!Vn(n.getNode())&&function(t){return t.breakType===ww.Br&&1===t.positions.length}(r)?!function(t,e,n){return n.breakAt.exists((function(n){return t(e,n).breakAt.isSome()}))}(t,e,r):r.breakAt.isNone()},hk=N(pk,Lw),gk=N(pk,Rw),vk=function(t,e,n,r){var o=t.selection.getRng(),i=e?1:-1;return!(!Fc()||!function(t,e,n){var r=Au.fromRangeStart(e);return Ll(!t,n).exists((function(t){return t.isEqual(r)}))}(e,o,n))&&(NC(i,t,n,!e,!1).each((function(e){t_(t,e)})),!0)},bk=function(t,e){var n=e.getNode(t);return On(n)&&"TABLE"===n.nodeName?P.some(n):P.none()},yk=function(t,e,n){var r=bk(!!e,n),o=!1===e;r.fold((function(){return t_(t,n.toRange())}),(function(r){return Ll(o,t.getBody()).filter((function(t){return t.isEqual(n)})).fold((function(){return t_(t,n.toRange())}),(function(o){return function(t,e,n,r){var o=nc(e);o?e.undoManager.transact((function(){var r=Te.fromTag(o);tr(r,rc(e)),pn(r,Te.fromTag("br")),t?dn(Te.fromDom(n),r):fn(Te.fromDom(n),r);var i=e.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),t_(e,i)})):t_(e,r.toRange())}(e,t,r,n)}))}))},Ck=function(t,e,n,r){var o=t.selection.getRng(),i=Au.fromRangeStart(o),a=t.getBody();if(!e&&hk(r,i)){var s=function(t,e,n){return dk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Tw($w(t,Au.before(e)),n.left)}))})).getOr(Au.before(e))}(a,n,i);return yk(t,e,s),!0}if(e&&gk(r,i)){s=function(t,e,n){return mk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Tw(Iw(t,Au.after(e)),n.left)}))})).getOr(Au.after(e))}(a,n,i);return yk(t,e,s),!0}return!1},wk=function(t,e,n){return P.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind((function(r){return P.from(t.dom.getParent(r,"table")).map((function(o){return n(t,e,o,r)}))})).getOr(!1)},_k=function(t,e){return wk(t,e,vk)},kk=function(t,e){return wk(t,e,Ck)},xk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){var r=pe().os;ik([{keyCode:id.RIGHT,action:ok(K_,t,!0)},{keyCode:id.LEFT,action:ok(K_,t,!1)},{keyCode:id.UP,action:ok(Y_,t,!1)},{keyCode:id.DOWN,action:ok(Y_,t,!0)},{keyCode:id.RIGHT,action:ok(_k,t,!0)},{keyCode:id.LEFT,action:ok(_k,t,!1)},{keyCode:id.UP,action:ok(kk,t,!1)},{keyCode:id.DOWN,action:ok(kk,t,!0)},{keyCode:id.RIGHT,action:ok(ak,t,!0)},{keyCode:id.LEFT,action:ok(ak,t,!1)},{keyCode:id.UP,action:ok(sk,t,!1)},{keyCode:id.DOWN,action:ok(sk,t,!0)},{keyCode:id.RIGHT,action:ok(l_,t,e,!0)},{keyCode:id.LEFT,action:ok(l_,t,e,!1)},{keyCode:id.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(m_,t,e)},{keyCode:id.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(p_,t,e)},{keyCode:id.UP,action:ok(nk,t,!1)},{keyCode:id.DOWN,action:ok(nk,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},Sk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:id.BACKSPACE,action:ok(L_,t,!1)},{keyCode:id.BACKSPACE,action:ok(HC,t,!1)},{keyCode:id.DELETE,action:ok(HC,t,!0)},{keyCode:id.BACKSPACE,action:ok(IC,t,!1)},{keyCode:id.DELETE,action:ok(IC,t,!0)},{keyCode:id.BACKSPACE,action:ok(y_,t,e,!1)},{keyCode:id.DELETE,action:ok(y_,t,e,!0)},{keyCode:id.BACKSPACE,action:ok(qh,t,!1)},{keyCode:id.DELETE,action:ok(qh,t,!0)},{keyCode:id.BACKSPACE,action:ok(qC,t,!1)},{keyCode:id.DELETE,action:ok(qC,t,!0)},{keyCode:id.BACKSPACE,action:ok(S_,t,!1)},{keyCode:id.DELETE,action:ok(S_,t,!0)},{keyCode:id.BACKSPACE,action:ok(SC,t,!1)},{keyCode:id.DELETE,action:ok(SC,t,!0)},{keyCode:id.BACKSPACE,action:ok(wC,t,!1)},{keyCode:id.DELETE,action:ok(wC,t,!0)},{keyCode:id.BACKSPACE,action:ok(k_,t,!1)},{keyCode:id.DELETE,action:ok(k_,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)})),t.on("keyup",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:id.BACKSPACE,action:ok(VC,t)},{keyCode:id.DELETE,action:ok(VC,t)}],e)}(t,e)}))},Dk=function(t,e){var n,r=e,o=t.dom,i=t.schema.getMoveCaretBeforeOnEnterElements();if(e){if(/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(t){for(;t;){if(1===t.nodeType||3===t.nodeType&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(o.doc.createTextNode(Co),e.firstChild)}var s=o.createRng();if(e.normalize(),e.hasChildNodes()){for(var u=new so(e,e);n=u.current();){if(Fn(n)){s.setStart(n,0),s.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){s.setStartBefore(n),s.setEndBefore(n);break}r=n,n=u.next()}n||(s.setStart(r,0),s.setEnd(r,0))}else Vn(e)?e.nextSibling&&o.isBlock(e.nextSibling)?(s.setStartBefore(e),s.setEndBefore(e)):(s.setStartAfter(e),s.setEndAfter(e)):(s.setStart(e,0),s.setEnd(e,0));t.selection.setRng(s),Hd(t,s)}},Ek=function(t){return P.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock))},Nk=function(t,e){return t&&t.parentNode&&t.parentNode.nodeName===e},Ak=function(t){return t&&/^(OL|UL|LI)$/.test(t.nodeName)},Tk=function(t){var e=t.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:t},Ok=function(t,e,n){for(var r=t[n?"firstChild":"lastChild"];r&&!On(r);)r=r[n?"nextSibling":"previousSibling"];return r===e},Lk=function(t,e,n,r,o){var i=t.dom,a=t.selection.getRng();if(n!==t.getBody()){var s;Ak(s=n)&&Ak(s.parentNode)&&(o="LI");var u=o?e(o):i.create("BR");if(Ok(n,r,!0)&&Ok(n,r,!1))if(Nk(n,"LI")){var c=Tk(n);i.insertAfter(u,c),!function(t){var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.firstChild)===t}(n)?i.remove(n):i.remove(c)}else i.replace(u,n);else if(Ok(n,r,!0))Nk(n,"LI")?(i.insertAfter(u,Tk(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(Ok(n,r,!1))i.insertAfter(u,Tk(n)),i.remove(r);else{n=Tk(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var f=l.extractContents();"LI"===o&&function(t,e){return t.firstChild&&t.firstChild.nodeName===e}(f,"LI")?(u=f.firstChild,i.insertAfter(f,n)):(i.insertAfter(f,n),i.insertAfter(u,n)),i.remove(r)}Dk(t,u)}},Rk=function(t,e){return e&&"A"===e.nodeName&&t.isEmpty(e)},$k=function(t){t.innerHTML='<br data-mce-bogus="1">'},Ik=function(t,e){return t.nodeName===e||t.previousSibling&&t.previousSibling.nodeName===e},Bk=function(t,e){return e&&t.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==t.getContentEditable(e)},Pk=function(t,e,n){return!1===Fn(e)?n:t?1===n&&e.data.charAt(n-1)===wo?0:n:n===e.data.length-1&&e.data.charAt(n)===wo?e.data.length:n},Mk=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Fk=function(t,e){var n=nc(t);n&&n.toLowerCase()===e.tagName.toLowerCase()&&function(t,e,n){var r=t.dom;P.from(n.style).map(r.parseStyle).each((function(t){var n=ur(Te.fromDom(e)),o=Tt(Tt({},n),t);r.setStyles(e,o)}));var o=P.from(n.class).map((function(t){return t.split(/\s+/)})),i=P.from(e.className).map((function(t){return Y(t.split(/\s+/),(function(t){return""!==t}))}));Zn(o,i,(function(t,n){var o=Y(n,(function(e){return!U(t,e)})),i=Ot(Ot([],t,!0),o,!0);r.setAttrib(e,"class",i.join(" "))}));var a=["style","class"],s=vt(n,(function(t,e){return!U(a,e)}));r.setAttribs(e,s)}(t,e,rc(t))},jk=function(t,e){var n,r,o,i,a,s,u,c,l,f,d=t.dom,m=t.schema,p=m.getNonEmptyElements(),h=t.selection.getRng(),g=function(e){var n,o,a,s=r,u=m.getTextInlineElements();if(a=n=e||"TABLE"===c||"HR"===c?d.create(e||l):i.cloneNode(!1),!1===function(t){return t.getParam("keep_styles",!0)}(t))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(u[s.nodeName]){if(Ml(s)||Zl(s))continue;o=s.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((s=s.parentNode)&&s!==w);return Fk(t,n),$k(a),n},v=function(t){var e,n,a=Pk(t,r,o);if(Fn(r)&&(t?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&f&&!t)return!0;if(t&&On(r)&&r===i.firstChild)return!0;if(Ik(r,"TABLE")||Ik(r,"HR"))return f&&!t||!f&&t;var s=new so(r,i);for(Fn(r)&&(t&&0===a?s.prev():t||a!==r.nodeValue.length||s.next());e=s.current();){if(On(e)){if(!e.getAttribute("data-mce-bogus")&&(n=e.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(Fn(e)&&!Xo(e.nodeValue))return!1;t?s.prev():s.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(c)&&"HGROUP"!==_?g(l):g(),function(t){return t.getParam("end_container_on_empty_block",!1)}(t)&&Bk(d,u)&&d.isEmpty(i)?a=d.split(u,i):d.insertAfter(a,i),Dk(t,a)};yd(d,h).each((function(t){h.setStart(t.startContainer,t.startOffset),h.setEnd(t.endContainer,t.endOffset)})),r=h.startContainer,o=h.startOffset,l=nc(t);var y=!(!e||!e.shiftKey),C=!(!e||!e.ctrlKey);On(r)&&r.hasChildNodes()&&(f=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=f&&Fn(r)?r.nodeValue.length:0);var w=Mk(d,r);if(w){(l&&!y||!l&&y)&&(r=function(t,e,n,r,o){var i,a,s,u,c,l,f=e||"P",d=t.dom,m=Mk(d,r);if(!(a=d.getParent(r,d.isBlock))||!Bk(d,a)){if(l=(a=a||m)===t.getBody()||function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),Fk(t,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!d.isBlock(u);)s=u,u=u.previousSibling;if(s&&t.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),Fk(t,i),s.parentNode.insertBefore(i,s),u=s;u&&!d.isBlock(u);)c=u.nextSibling,i.appendChild(u),u=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(t,l,h,r,o)),i=d.getParent(r,d.isBlock),u=i?d.getParent(i.parentNode,d.isBlock):null,c=i?i.nodeName.toUpperCase():"";var _=u?u.nodeName.toUpperCase():"";"LI"!==_||C||(i=u,u=u.parentNode,c=_),/^(LI|DT|DD)$/.test(c)&&d.isEmpty(i)?Lk(t,g,u,i,l):l&&i===t.getBody()||(l=l||"P",Do(i)?(a=Io(i),d.isEmpty(i)&&$k(i),Fk(t,a),Dk(t,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),Dk(t,Ik(i,"HR")?a:i)):(n=function(t){var e=t.cloneRange();return e.setStart(t.startContainer,Pk(!0,t.startContainer,t.startOffset)),e.setEnd(t.endContainer,Pk(!1,t.endContainer,t.endOffset)),e}(h).cloneRange(),n.setEndAfter(i),function(t){q(Ps(Te.fromDom(t),ze),(function(t){var e=t.dom;e.nodeValue=ko(e.nodeValue)}))}(s=n.extractContents()),function(t){do{Fn(t)&&(t.nodeValue=t.nodeValue.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(s),a=s.firstChild,d.insertAfter(s,i),function(t,e,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(t.isBlock(o))return;On(o)&&!e[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Rk(t,o))&&t.remove(o)}}(d,p,a),function(t,e){e.normalize();var n=e.lastChild;n&&!/^(left|right)$/gi.test(t.getStyle(n,"float",!0))||t.add(e,"br")}(d,i),d.isEmpty(i)&&$k(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(Fk(t,a),Dk(t,a))),d.setAttrib(a,"id",""),t.fire("NewBlock",{newBlock:a}))}},zk=function(t,e,n){var r=t.dom.createRng();n?(r.setStartBefore(e),r.setEndBefore(e)):(r.setStartAfter(e),r.setEndAfter(e)),t.selection.setRng(r),Hd(t,r)},Uk=function(t,e){var n,r,o=t.selection,i=t.dom,a=o.getRng();yd(i,a).each((function(t){a.setStart(t.startContainer,t.startOffset),a.setEnd(t.endContainer,t.endOffset)}));var s=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=s>u.childNodes.length-1;u=u.childNodes[Math.min(s,u.childNodes.length-1)]||u,s=c&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=!(!e||!e.ctrlKey);"LI"!==d||m||(l=f),u&&3===u.nodeType&&s>=u.nodeValue.length&&(function(t,e,n){for(var r,o=new so(e,n),i=t.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(t.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Lu(i,a,n),zk(t,n,r),t.undoManager.add()},Vk=function(t,e){var n=Te.fromTag("br");fn(Te.fromDom(e),n),t.undoManager.add()},Hk=function(t,e){qk(t.getBody(),e)||dn(Te.fromDom(e),Te.fromTag("br"));var n=Te.fromTag("br");dn(Te.fromDom(e),n),zk(t,n.dom,!1),t.undoManager.add()},qk=function(t,e){return n=Au.after(e),!!Vn(n.getNode())||Rl(t,Au.after(e)).map((function(t){return Vn(t.getNode())})).getOr(!1);var n},Wk=function(t){return t&&"A"===t.nodeName&&"href"in t},Kk=function(t){return t.fold(L,Wk,Wk,L)},Yk=function(t,e){e.fold(_,N(Vk,t),N(Hk,t),_)},Xk=function(t,e){var n=function(t){var e=N(tC,t),n=Au.fromRangeStart(t.selection.getRng());return dw(e,t.getBody(),n).filter(Kk)}(t);n.isSome()?n.each(N(Yk,t)):Uk(t,e)},Zk=function(t,e){return Ek(t).filter((function(t){return e.length>0&&Le(Te.fromDom(t),e)})).isSome()},Gk=Sr([{br:[]},{block:[]},{none:[]}]),Jk=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("no_newline_selector","")}(t))}(t)},Qk=function(t){return function(e,n){return""===nc(e)===t}},tx=function(t){return function(e,n){return function(t){return Ek(t).filter((function(t){return go(Te.fromDom(t))})).isSome()}(e)===t}},ex=function(t,e){return function(n,r){var o=function(t){return Ek(t).fold(S(""),(function(t){return t.nodeName.toUpperCase()}))}(n)===t.toUpperCase();return o===e}},nx=function(t){return ex("pre",t)},rx=function(t){return function(e,n){return function(t){return t.getParam("br_in_pre",!0)}(e)===t}},ox=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(t))}(t)},ix=function(t,e){return e},ax=function(t){var e=nc(t),n=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(t.dom,t.selection.getStart());return n&&t.schema.isValidChild(n.nodeName,e||"P")},sx=function(t,e){return function(n,r){return Z(t,(function(t,e){return t&&e(n,r)}),!0)?P.some(e):P.none()}},ux=function(t,e){(function(t,e){return nw([sx([Jk],Gk.none()),sx([ex("summary",!0)],Gk.br()),sx([nx(!0),rx(!1),ix],Gk.br()),sx([nx(!0),rx(!1)],Gk.block()),sx([nx(!0),rx(!0),ix],Gk.block()),sx([nx(!0),rx(!0)],Gk.br()),sx([tx(!0),ix],Gk.br()),sx([tx(!0)],Gk.block()),sx([Qk(!0),ix,ax],Gk.block()),sx([Qk(!0)],Gk.br()),sx([ox],Gk.br()),sx([Qk(!1),ix],Gk.br()),sx([ax],Gk.block())],[t,!(!e||!e.shiftKey)]).getOr(Gk.none())})(t,e).fold((function(){Xk(t,e)}),(function(){jk(t,e)}),_)},cx=function(t){t.on("keydown",(function(e){e.keyCode===id.ENTER&&function(t,e){var n;e.isDefaultPrevented()||(e.preventDefault(),(n=t.undoManager).typing&&(n.typing=!1,n.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),ux(t,e)})))}(t,e)}))},lx=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:id.END,action:ok(X_,t,!0)},{keyCode:id.HOME,action:ok(X_,t,!1)},{keyCode:id.END,action:ok(uk,t,!0)},{keyCode:id.HOME,action:ok(uk,t,!1)},{keyCode:id.END,action:ok(h_,t,!0,e)},{keyCode:id.HOME,action:ok(h_,t,!1,e)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},fx=pe().browser,dx=function(t){!function(t){var e=Ns((function(){t.composing||th(t)}),0);fx.isIE()&&(t.on("keypress",(function(t){e.throttle()})),t.on("remove",(function(t){e.cancel()})))}(t),t.on("input",(function(e){!1===e.isComposing&&th(t)}))},mx=pe(),px=function(t){return t.stopImmediatePropagation()},hx=function(t){return t.keyCode===id.PAGE_UP||t.keyCode===id.PAGE_DOWN},gx=function(t,e,n){n&&!t.get()?e.on("NodeChange",px,!0):!n&&t.get()&&e.off("NodeChange",px),t.set(n)},vx=function(t,e){if(!mx.os.isOSX()){var n=ws(!1);t.on("keydown",(function(e){hx(e)&&gx(n,t,!0)})),t.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:id.PAGE_UP,action:ok(h_,t,!1,e)},{keyCode:id.PAGE_DOWN,action:ok(h_,t,!0,e)}],n)}(t,e,r),hx(r)&&n.get()&&(gx(n,t,!1),t.nodeChanged())}))}},bx=function(t,e){var n=e.container(),r=e.offset();return Fn(n)?(n.insertData(r,t),P.some(Au(n,r+t.length))):ll(e).map((function(n){var r=Te.fromText(t);return e.isAtEnd()?dn(n,r):fn(n,r),Au(r.dom,t.length)}))},yx=N(bx,Co),Cx=N(bx," "),wx=function(t,e){return function(n){return function(t,e){return!qp(e)&&(Wp(t,e)||Vp(t,e)||Hp(t,e))}(t,n)?yx(e):Cx(e)}},_x=function(t){var e=Au.fromRangeStart(t.selection.getRng()),n=Te.fromDom(t.getBody());if(t.selection.isCollapsed()){var r=N(tC,t),o=Au.fromRangeStart(t.selection.getRng());return dw(r,t.getBody(),o).bind(function(t){return function(e){return e.fold((function(e){return $l(t.dom,Au.before(e))}),(function(t){return Il(t)}),(function(t){return Bl(t)}),(function(e){return Rl(t.dom,Au.after(e))}))}}(n)).bind(wx(n,e)).exists(function(t){return function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}}(t))}return!1},kx=function(t){t.on("keydown",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:id.SPACEBAR,action:ok(_x,t)}],e).each((function(t){e.preventDefault()}))}(t,e)}))},xx=function(t){var e=d_(t);return function(t){t.on("keyup compositionstart",N(U_,t))}(t),xk(t,e),Sk(t,e),cx(t),kx(t),dx(t),lx(t,e),vx(t,e),e},Sx=function(){function t(t){var e;this.lastPath=[],this.editor=t;var n=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",(function(n){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&ld(o,e)||t.fire("SelectionChange"),e=o})),t.on("contextmenu",(function(){t.fire("SelectionChange")})),t.on("SelectionChange",(function(){var e=t.selection.getStart(!0);!e||!ke.range&&t.selection.isCollapsed()||Vf(t)&&!n.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})})),t.on("mouseup",(function(e){!e.isDefaultPrevented()&&Vf(t)&&("IMG"===t.selection.getNode().nodeName?oo.setEditorTimeout(t,(function(){t.nodeChanged()})):t.nodeChanged())}))}return t.prototype.nodeChanged=function(t){var e,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(e=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(e,r)||(e=r),n=[],this.editor.dom.getParent(e,(function(t){if(t===r)return!0;n.push(t)})),(t=t||{}).element=e,t.parents=n,this.editor.fire("NodeChange",t))},t.prototype.isSameElementPath=function(t){var e,n=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(n.length===this.lastPath.length){for(e=n.length;e>=0&&n[e]===this.lastPath[e];e--);if(-1===e)return this.lastPath=n,!0}return this.lastPath=n,!1},t}(),Dx=function(t){!function(t){t.on("click",(function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()}))}(t),function(t){t.parser.addNodeFilter("details",(function(t){q(t,(function(t){t.attr("data-mce-open",t.attr("open")),t.attr("open","open")}))})),t.serializer.addNodeFilter("details",(function(t){q(t,(function(t){var e=t.attr("data-mce-open");t.attr("open",d(e)?e:null),t.attr("data-mce-open",null)}))}))}(t)},Ex=function(t){return On(t)&&po(Te.fromDom(t))},Nx=function(t){t.on("click",(function(e){e.detail>=3&&function(t){var e=t.selection.getRng(),n=Au.fromRangeStart(e),r=Au.fromRangeEnd(e);if(Au.isElementPosition(n)){var o=n.container();Ex(o)&&Il(o).each((function(t){return e.setStart(t.container(),t.offset())}))}Au.isElementPosition(r)&&(o=n.container(),Ex(o)&&Bl(o).each((function(t){return e.setEnd(t.container(),t.offset())})));t.selection.setRng(Kh(e))}(t)}))},Ax=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:e.top+o.pageYOffset-r.clientTop,left:e.left+o.pageXOffset-r.clientLeft}},Tx=function(t,e){return n=function(t){return t.inline?Ax(t.getBody()):{left:0,top:0}}(t),r=function(t){var e=t.getBody();return t.inline?{left:e.scrollLeft,top:e.scrollTop}:{left:0,top:0}}(t),o=function(t,e){if(e.target.ownerDocument!==t.getDoc()){var n=Ax(t.getContentAreaContainer()),r=function(t){var e=t.getBody(),n=t.getDoc().documentElement,r={left:e.scrollLeft,top:e.scrollTop},o={left:e.scrollLeft||n.scrollLeft,top:e.scrollTop||n.scrollTop};return t.inline?r:o}(t);return{left:e.pageX-n.left+r.left,top:e.pageY-n.top+r.top}}return{left:e.pageX,top:e.pageY}}(t,e),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},Ox=Wn,Lx=qn,Rx=function(t,e,n,r){var o=t.dom,i=e.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},$x=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},Ix=function(t,e){return function(n){if(function(t){return 0===t.button}(n)){var r=J(e.dom.getParents(n.target),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(Ox,Lx)).getOr(null);if(s=e.getBody(),Ox(u=r)&&u!==s){var o=e.dom.getPos(r),i=e.getBody(),a=e.getDoc().documentElement;t.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(e.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(e.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:Rx(e,r,r.offsetWidth,r.offsetHeight)})}}var s,u}},Bx=function(t,e){return function(n){t.on((function(t){if(t.dragging){if(function(t,e,n){return e!==n&&!t.dom.isChildOf(e,n)&&!Ox(e)}(e,(a=e.selection,3===(s=a.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),t.element)){var r=(o=t.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);e.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||e.undoManager.transact((function(){$x(t.element),e.insertContent(e.dom.getOuterHTML(r)),e._selectionOverrides.hideFakeCaret()}))}e.fire("dragend")}var o,i,a,s})),Px(t)}},Px=function(t){t.on((function(t){$x(t.ghost)})),t.clear()},Mx=function(t){var e=Es(),n=gs.DOM,r=document,o=Ix(e,t),i=function(t,e){var n=oo.throttle((function(t,n){e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t,n)}),0);return e.on("remove",n.stop),function(r){return t.on((function(t){var o,i,a=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&a>10){if(e.fire("dragstart",{target:t.element}).isDefaultPrevented())return;t.dragging=!0,e.focus()}if(t.dragging){var s=function(t,e){return{pageX:e.pageX-t.relX,pageY:e.pageY+5}}(t,Tx(e,r));o=t.ghost,i=e.getBody(),o.parentNode!==i&&i.appendChild(o),function(t,e,n,r,o,i){var a=0,s=0;t.style.left=e.pageX+"px",t.style.top=e.pageY+"px",e.pageX+n>o&&(a=e.pageX+n-o),e.pageY+r>i&&(s=e.pageY+r-i),t.style.width=n-a+"px",t.style.height=r-s+"px"}(t.ghost,s,t.width,t.height,t.maxX,t.maxY),n(r.clientX,r.clientY)}}))}}(e,t),a=Bx(e,t),s=function(t,e){return function(){t.on((function(t){t.dragging&&e.fire("dragend")})),Px(t)}}(e,t);t.on("mousedown",o),t.on("mousemove",i),t.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",s),t.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",s)})),t.on("keydown",(function(t){t.keyCode===id.ESC&&s()}))},Fx=function(t){Mx(t),function(t){t.on("drop",(function(e){var n=void 0!==e.clientX?t.getDoc().elementFromPoint(e.clientX,e.clientY):null;(Ox(n)||"false"===t.dom.getContentEditableParent(n))&&e.preventDefault()}))}(t),function(t){return t.getParam("block_unsupported_drop",!0,"boolean")}(t)&&function(t){var e=function(e){if(!e.isDefaultPrevented()){var n=e.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(e.preventDefault(),"drop"===e.type&&xy(t,"Dropped file type is not supported"))}},n=function(n){mm(t,n.target)&&e(n)},r=function(){var r=gs.DOM,o=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),s=["drop","dragover"];q(s,(function(t){r.bind(i,t,n),o.bind(a,t,e)})),t.on("remove",(function(){q(s,(function(t){r.unbind(i,t,n),o.unbind(a,t,e)}))}))};t.on("init",(function(){oo.setEditorTimeout(t,r,0)}))}(t)},jx=qn,zx=Wn,Ux=function(t,e){return td(t.getBody(),e)},Vx=function(t){var e,n=t.selection,r=t.dom,o=r.isBlock,i=t.getBody(),a=Mc(t,i,o,(function(){return Cm(t)})),s="sel-"+r.uniqueId(),u="data-mce-selected",c=function(t){return t!==i&&(zx(t)||Yn(t))&&r.isChildOf(t,i)},l=function(t){return yp(t)||Cp(t)||hp(t)||gp(t)},f=function(t){t&&n.setRng(t)},d=n.getRng,m=function(e,r,o,i){return void 0===i&&(i=!0),t.fire("ShowCaret",{target:r,direction:e,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===e),a.show(o,r))},p=function(t){return No(t)||Ro(t)||$o(t)},h=function(t){return p(t.startContainer)||p(t.endContainer)},g=function(e){var n=t.schema.getShortEndedElements(),o=r.createRng(),i=e.startContainer,a=e.startOffset,s=e.endContainer,u=e.endOffset;return Ct(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),Ct(n,s.nodeName.toLowerCase())?0===u?o.setEndBefore(s):o.setEndAfter(s):o.setEnd(s,u),o},v=function(o){var i=o.cloneNode(!0),a=t.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var c=function(e,o,i){var a=t.$,u=Jr(Te.fromDom(t.getBody()),"#"+s).fold((function(){return a([])}),(function(t){return a([t.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",s)).appendTo(t.getBody());var c=r.createRng();o===i&&ke.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),c.setStartAfter(u[0].firstChild.firstChild),c.setEndAfter(o)):(u.empty().append(Co).append(o).append(Co),c.setStart(u[0].firstChild,1),c.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(e,t.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(c),c}(o,a.targetClone,i),l=Te.fromDom(o);return q(Ms(Te.fromDom(t.getBody()),"*[data-mce-selected]"),(function(t){$e(l,t)||rr(t,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),e=o,w(),c},y=function(t,e){if(!t)return null;if(t.collapsed){if(!h(t)){var n=e?1:-1,o=cl(n,i,t),a=o.getNode(!e);if(zc(a))return m(n,a,!!e&&!o.isAtEnd(),!1);var s=o.getNode(e);if(zc(s))return m(n,s,!e&&!o.isAtEnd(),!1)}return null}var u=t.startContainer,l=t.startOffset,f=t.endOffset;if(3===u.nodeType&&0===l&&zx(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(f===l+1&&u===t.endContainer){var d=u.childNodes[l];if(c(d))return v(d)}return null},C=function(){e&&e.removeAttribute(u),Jr(Te.fromDom(t.getBody()),"#"+s).each(vn),e=null},w=function(){a.hide()};return ke.ceFalse&&!Gv(t)&&function(){t.on("mouseup",(function(e){var n=d();n.collapsed&&vy(t,e.clientX,e.clientY)&&TC(t,n,!1).each(f)})),t.on("click",(function(e){var o=Ux(t,e.target);o&&(zx(o)&&(e.preventDefault(),t.focus()),jx(o)&&r.isChildOf(o,n.getNode())&&C())})),t.on("blur NewBlock",C),t.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e,n){var i,a,s=r.getParent(e,o),u=r.getParent(n,o);return!b(s)&&(!(e===u||!r.isChildOf(s,u)||!1!==zx(Ux(t,s)))||!r.isChildOf(u,s)&&(i=s,a=u,!(r.getParent(i,o)===r.getParent(a,o)))&&function(t){var e=t.firstChild;if(b(e))return!1;var n=Au.before(e);if(Vn(n.getNode())&&1===t.childNodes.length)return!l(n);var r=xl(t).next(n);return r&&!l(r)}(s))};t.on("tap",(function(e){var n=e.target,r=Ux(t,n);zx(r)?(e.preventDefault(),AC(t,r).each(y)):c(n)&&AC(t,n).each(y)}),!0),t.on("mousedown",(function(e){var o=e.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(t,e.clientX,e.clientY)){var a=Ux(t,o);if(a)zx(a)?(e.preventDefault(),AC(t,a).each(y)):(C(),jx(a)&&e.shiftKey||ed(e.clientX,e.clientY,n.getRng())||(w(),n.placeCaretAt(e.clientX,e.clientY)));else if(c(o))AC(t,o).each(y);else if(!1===zc(o)){C(),w();var s=Qw(i,e.clientX,e.clientY);if(s&&!u(o,s.node)){e.preventDefault();var l=m(1,s.node,s.before,!1);f(l),t.getBody().focus()}}}})),t.on("keypress",(function(t){id.modifierPressed(t)||zx(n.getNode())&&t.preventDefault()})),t.on("GetSelectionRange",(function(t){var n=t.range;if(e){if(!e.parentNode)return void(e=null);(n=n.cloneRange()).selectNode(e),t.range=n}})),t.on("SetSelectionRange",(function(t){t.range=g(t.range);var e=y(t.range,t.forward);e&&(t.range=e)})),t.on("AfterSetSelectionRange",(function(t){var e,n=t.range,o=n.startContainer.parentNode;h(n)||"mcepastebin"===o.id||w(),e=o,r.hasClass(e,"mce-offscreen-selection")||C()})),t.on("copy",(function(t){var e,n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ke.ie){var o=(e=r.get(s))?e.getElementsByTagName("*")[0]:e;o&&(t.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),Fx(t),function(t){var e=Ns((function(){if(!t.removed&&t.getBody().contains(document.activeElement)){var e=t.selection.getRng();if(e.collapsed){var n=OC(t,e,!1);t.selection.setRng(n)}}}),0);t.on("focus",(function(){e.throttle()})),t.on("blur",(function(){e.cancel()}))}(t),function(t){t.on("init",(function(){t.on("focusin",(function(e){var n=e.target;if(Yn(n)){var r=td(t.getBody(),n),o=Wn(r)?r:n;t.selection.getNode()!==o&&AC(t,o).each((function(e){return t.selection.setRng(e)}))}}))}))}(t)}(),{showCaret:m,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(Io(t),f(d()),n.scrollIntoView(t))},hideFakeCaret:w,destroy:function(){a.destroy(),e=null}}},Hx=function(t){var e,n,r=Ne.each,o=id.BACKSPACE,i=id.DELETE,a=t.dom,s=t.selection,u=t.parser,c=ke.gecko,l=ke.ie,f=ke.webkit,d="data:text/mce-internal,",m=l?"Text":"URL",p=function(e,n){try{t.getDoc().execCommand(e,!1,n)}catch(t){}},h=function(t){return t.isDefaultPrevented()},g=function(){var e=function(t){var e=a.create("body"),n=t.cloneContents();return e.appendChild(n),s.serializer.serialize(e,{format:"html"})};t.on("keydown",(function(n){var r,s,u=n.keyCode;if(!h(n)&&(u===i||u===o)){if(r=t.selection.isCollapsed(),s=t.getBody(),r&&!a.isEmpty(s))return;if(!r&&!function(n){var r=e(n),o=a.createRng();return o.selectNode(t.getBody()),r===e(o)}(t.selection.getRng()))return;n.preventDefault(),t.setContent(""),s.firstChild&&a.isBlock(s.firstChild)?t.selection.setCursorLocation(s.firstChild,0):t.selection.setCursorLocation(s,0),t.nodeChanged()}}))},v=function(){t.shortcuts.add("meta+a",null,"SelectAll")},b=function(){t.inline||a.bind(t.getDoc(),"mousedown mouseup",(function(e){var n;if(e.target===t.getDoc().documentElement)if(n=s.getRng(),t.getBody().focus(),"mousedown"===e.type){if(No(n.startContainer))return;s.placeCaretAt(e.clientX,e.clientY)}else s.setRng(n)}))},y=function(){Range.prototype.getClientRects||t.on("mousedown",(function(e){if(!h(e)&&"HTML"===e.target.nodeName){var n=t.getBody();n.blur(),oo.setEditorTimeout(t,(function(){n.focus()}))}}))},C=function(){t.on("click",(function(e){var n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(e.preventDefault(),s.select(n))}))},w=function(){t.on("keydown",(function(t){if(!h(t)&&t.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){var e=s.getNode().previousSibling;if(e&&e.nodeName&&"table"===e.nodeName.toLowerCase())return t.preventDefault(),!1}}))},k=function(){(function(t){return t.getParam("readonly")})(t)||t.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),gc(t)||p("enableObjectResizing",!1)}))},x=function(){t.on("SetContent ExecCommand",(function(t){"setcontent"!==t.type&&"mceInsertLink"!==t.command||r(a.select("a"),(function(t){var e=t.parentNode,n=a.getRoot();if(e.lastChild===t){for(;e&&!a.isBlock(e);){if(e.parentNode.lastChild!==e||e===n)return;e=e.parentNode}a.add(e,"br",{"data-mce-bogus":1})}}))}))},S=function(){t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},D=function(){t.inline||t.on("keydown",(function(){document.activeElement===document.body&&t.getWin().focus()}))},E=function(){t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",(function(e){var n;if("HTML"===e.target.nodeName){if(ke.ie>11)return void t.getBody().focus();n=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(n),t.selection.normalize(),t.nodeChanged()}})))},N=function(){ke.mac&&t.on("keydown",(function(e){!id.metaKeyPressed(e)||e.shiftKey||37!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),t.selection.getSel().modify("move",37===e.keyCode?"backward":"forward","lineboundary"))}))},A=function(){t.on("click",(function(t){var e=t.target;do{if("A"===e.tagName)return void t.preventDefault()}while(e=e.parentNode)})),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},T=function(){t.on("init",(function(){t.dom.bind(t.getBody(),"submit",(function(t){t.preventDefault()}))}))},O=function(){t.on("dragstart",(function(e){!function(e){var n,r;e.dataTransfer&&(t.selection.isCollapsed()&&"IMG"===e.target.tagName&&s.select(e.target),(n=t.selection.getContent()).length>0&&(r=d+escape(t.id)+","+escape(n),e.dataTransfer.setData(m,r)))}(e)})),t.on("drop",(function(e){if(!h(e)){var n=function(t){var e;return t.dataTransfer&&(e=t.dataTransfer.getData(m))&&e.indexOf(d)>=0?(e=e.substr(d.length).split(","),{id:unescape(e[0]),html:unescape(e[1])}):null}(e);if(n&&n.id!==t.id){e.preventDefault();var r=cd(e.x,e.y,t.getDoc());s.setRng(r),o=n.html,i=!0,t.queryCommandSupported("mceInsertClipboardContent")?t.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):t.execCommand("mceInsertContent",!1,o)}}var o,i}))},L=_;return Gv(t)?(f&&(b(),C(),T(),v(),ke.iOS&&(D(),E(),A())),c&&(y(),k(),S(),N())):(t.on("keydown",(function(e){var n,r;if(!h(e)&&e.keyCode===id.BACKSPACE){var o=(n=s.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(t.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),s.setRng(n))}}})),g(),ke.windowsPhone||t.on("keyup focusin mouseup",(function(t){id.modifierPressed(t)||s.normalize()}),!0),f&&(b(),C(),nc(t)&&t.on("init",(function(){p("DefaultParagraphSeparator",nc(t))})),T(),w(),u.addNodeFilter("br",(function(t){for(var e=t.length;e--;)"Apple-interchange-newline"===t[e].attr("class")&&t[e].remove()})),ke.iOS?(D(),E(),A()):v()),ke.ie>=11&&(E(),w()),ke.ie&&(v(),p("AutoUrlDetect",!1),O()),c&&(t.on("keydown",(function(e){if(!h(e)&&e.keyCode===o){if(!t.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){var n=s.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void e.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),e.preventDefault())}}})),y(),e=function(){var e=a.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==t.getBody()&&(a.setAttrib(n,"style",null),r(e,(function(t){n.setAttributeNode(t.cloneNode(!0))})))}},n=function(){return!s.isCollapsed()&&a.getParent(s.getStart(),a.isBlock)!==a.getParent(s.getEnd(),a.isBlock)},t.on("keypress",(function(r){var o;if(!h(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=e(),t.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(t.getDoc(),"cut",(function(r){var o;!h(r)&&n()&&(o=e(),oo.setEditorTimeout(t,(function(){o()})))})),k(),x(),S(),N(),w())),{refreshContentEditable:L,isHidden:function(){if(!c||t.removed)return!1;var e=t.selection.getSel();return!e||!e.rangeCount||0===e.rangeCount}}},qx=gs.DOM,Wx=function(t){return t.inline?t.getElement().nodeName.toLowerCase():void 0},Kx=function(t){return vt(t,(function(t){return!1===v(t)}))},Yx=function(t){var e=t.settings,n=t.editorUpload.blobCache;return Kx({allow_conditional_comments:e.allow_conditional_comments,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_html_in_named_anchor:e.allow_html_in_named_anchor,allow_script_urls:e.allow_script_urls,allow_unsafe_link_target:e.allow_unsafe_link_target,convert_fonts_to_spans:e.convert_fonts_to_spans,fix_list_elements:e.fix_list_elements,font_size_legacy_values:e.font_size_legacy_values,forced_root_block:e.forced_root_block,forced_root_block_attrs:e.forced_root_block_attrs,padd_empty_with_br:e.padd_empty_with_br,preserve_cdata:e.preserve_cdata,remove_trailing_brs:e.remove_trailing_brs,inline_styles:e.inline_styles,root_name:Wx(t),validate:!0,blob_cache:n,document:t.getDoc(),images_dataimg_filter:e.images_dataimg_filter})},Xx=function(t){var e=t.dom.getRoot();t.inline||Vf(t)&&t.selection.getStart(!0)!==e||Il(e).each((function(e){var n=e.getNode(),r=Bn(n)?Il(n).getOr(e):e;ke.browser.isIE()?function(t,e){var n=Te.fromDom(t.getBody()),r=(rm(t)?P.from(e):P.none()).map(om).filter(nm(n));t.bookmark=r.isSome()?r:t.bookmark}(t,r.toRange()):t.selection.setRng(r.toRange())}))},Zx=function(t){t.bindPendingEventDelegates(),t.initialized=!0,function(t){t.fire("Init")}(t),t.focus(!0),Xx(t),t.nodeChanged({initial:!0}),t.execCallback("init_instance_callback",t),function(t){t.settings.auto_focus&&oo.setEditorTimeout(t,(function(){var e;(e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus)).destroyed||e.focus()}),100)}(t)},Gx=function(t){return t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader},Jx=function(t){var e=Gx(t),n=hc(t),r=t.contentCSS,o=function(){e.unloadAll(r),t.inline||t.ui.styleSheetLoader.unloadAll(n)},i=function(){t.removed?o():t.on("remove",o)};if(t.contentStyles.length>0){var a="";Ne.each(t.contentStyles,(function(t){a+=t+"\r\n"})),t.dom.addStyle(a)}var s=to.all(function(t,e,n){var r=[new to((function(n,r){return Gx(t).loadAll(e,n,r)}))];return t.inline?r:r.concat([new to((function(e,r){return t.ui.styleSheetLoader.loadAll(n,e,r)}))])}(t,r,n)).then(i).catch(i);return t.settings.content_style&&function(t,e){var n=Te.fromDom(t.getBody()),r=un(sn(n)),o=Te.fromTag("style");Qn(o,"type","text/css"),pn(o,Te.fromText(e)),pn(r,o),t.on("remove",(function(){vn(o)}))}(t,t.settings.content_style),s},Qx=function(t){var e=t.settings,n=t.getDoc(),r=t.getBody();!function(t){t.fire("PreInit")}(t),e.browser_spellcheck||e.gecko_spellcheck||(n.body.spellcheck=!1,qx.setAttrib(r,"spellcheck","false")),t.quirks=Hx(t),function(t){t.fire("PostRender")}(t);var o=function(t){return t.getParam("directionality",Ss.isRtl()?"rtl":void 0)}(t);void 0!==o&&(r.dir=o),e.protect&&t.on("BeforeSetContent",(function(t){Ne.each(e.protect,(function(e){t.content=t.content.replace(e,(function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"}))}))})),t.on("SetContent",(function(){t.addVisual(t.getBody())})),t.on("compositionstart compositionend",(function(e){t.composing="compositionstart"===e.type}))},tS=function(t){!0!==t.removed&&(!function(t){Gv(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})}(t),Zx(t))},eS=function(t,e){var n=t.settings,r=t.getElement(),o=t.getDoc();n.inline||(t.getElement().style.visibility=t.orgVisibility),e||t.inline||(o.open(),o.write(t.iframeHTML),o.close()),t.inline&&(qx.addClass(r,"mce-content-body"),t.contentDocument=o=document,t.contentWindow=window,t.bodyElement=r,t.contentAreaContainer=r);var i=t.getBody();i.disabled=!0,t.readonly=!!n.readonly,t.readonly||(t.inline&&"static"===qx.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=t.getParam("content_editable_state",!0)),i.disabled=!1,t.editorUpload=My(t),t.schema=Ai(n),t.dom=gs(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:t.inline?t.getBody():null,collect:function(){return t.inline},schema:t.schema,contentCssCors:fc(t),referrerPolicy:dc(t),onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=function(t){var e=Nb(Yx(t),t.schema);return e.addAttributeFilter("src,href,style,tabindex",(function(e,n){for(var r,o,i=e.length,a=t.dom,s="data-mce-"+n;i--;)if((o=(r=e[i]).attr(n))&&!r.attr(s)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(s,o),r.attr(n,o)):"tabindex"===n?(r.attr(s,o),r.attr(n,null)):r.attr(s,t.convertURL(o,n,r.name))}})),e.addNodeFilter("script",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),t.settings.preserve_cdata&&e.addNodeFilter("#cdata",(function(e){for(var n=e.length;n--;){var r=e[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(r.value)+"]]"}})),e.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(e){for(var n=e.length,r=t.schema.getNonEmptyElements();n--;){var o=e[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Rm("br",1)).shortEnded=!0)}})),e}(t),t.serializer=Rb(function(t){var e=t.settings;return Tt(Tt({},Yx(t)),Kx({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope,element_format:e.element_format,entities:e.entities,entity_encoding:e.entity_encoding,indent:e.indent,indent_after:e.indent_after,indent_before:e.indent_before,block_elements:e.block_elements,boolean_attributes:e.boolean_attributes,custom_elements:e.custom_elements,extended_valid_elements:e.extended_valid_elements,invalid_elements:e.invalid_elements,invalid_styles:e.invalid_styles,move_caret_before_on_enter_elements:e.move_caret_before_on_enter_elements,non_empty_elements:e.non_empty_elements,schema:e.schema,self_closing_elements:e.self_closing_elements,short_ended_elements:e.short_ended_elements,special:e.special,text_block_elements:e.text_block_elements,text_inline_elements:e.text_inline_elements,valid_children:e.valid_children,valid_classes:e.valid_classes,valid_elements:e.valid_elements,valid_styles:e.valid_styles,verify_html:e.verify_html,whitespace_elements:e.whitespace_elements}))}(t),t),t.selection=lb(t.dom,t.getWin(),t.serializer,t),t.annotator=Jf(t),t.formatter=qy(t),t.undoManager=Ky(t),t._nodeChangeDispatcher=new Sx(t),t._selectionOverrides=Vx(t),B_(t),Dx(t),Gv(t)||Nx(t);var a=function(t){return Gv(t)?ws(null):xx(t)}(t);$_(t,a),function(t){nc(t)&&t.on("NodeChange",N(j_,t))}(t),Jy(t);var s=Jv(t);Qx(t),s.fold((function(){Jx(t).then((function(){return tS(t)}))}),(function(e){t.setProgressState(!0),Jx(t).then((function(){e().then((function(e){t.setProgressState(!1),tS(t)}),(function(e){t.notificationManager.open({type:"error",text:String(e)}),tS(t)}))}))}))},nS=gs.DOM,rS=function(t){var e=function(t){return t.getParam("doctype","<!DOCTYPE html>")}(t)+"<html><head>";(function(t){return t.getParam("document_base_url","")})(t)!==t.documentBaseUrl&&(e+='<base href="'+t.documentBaseURI.getURI()+'" />'),e+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(t){return tc(t,"body_id","tinymce")}(t),r=function(t){return tc(t,"body_class","")}(t),o=t.translate(function(t){return t.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(t));return ec(t)&&(e+='<meta http-equiv="Content-Security-Policy" content="'+ec(t)+'" />'),e+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+t.id+'" aria-label="'+o+'"><br></body></html>'},oS=function(t,e){var n,r,o,i,a=t.translate("Rich Text Area"),s=(n=t.id,r=a,e.height,o=function(t){return t.getParam("iframe_attrs",{})}(t),i=Te.fromTag("iframe"),tr(i,o),tr(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),$s(i,"tox-edit-area__iframe"),i).dom;s.onload=function(){s.onload=null,t.fire("load")};var u=function(t,e){if(document.domain!==window.location.hostname&&ke.browser.isIE()){var n=$y("mce");t[n]=function(){eS(t)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nS.setAttrib(e,"src",r),!0}return!1}(t,s);return t.contentAreaContainer=e.iframeContainer,t.iframeElement=s,t.iframeHTML=rS(t),nS.add(e.iframeContainer,s),u},iS=gs.DOM,aS=function(t,e,n){var r=Cy.get(n),o=Cy.urls[n]||t.documentBaseUrl.replace(/\/$/,"");if(n=Ne.trim(n),r&&-1===Ne.inArray(e,n)){if(Ne.each(Cy.dependencies(n),(function(n){aS(t,e,n)})),t.plugins[n])return;try{var i=new r(t,o,t.$);t.plugins[n]=i,i.init&&(i.init(t,o),e.push(n))}catch(e){!function(t,e,n){var r=Ss.translate(["Failed to initialize plugin: {0}",e]);nd(t,"PluginLoadError",{message:r}),Ny(r,n),xy(t,r)}(t,n,e)}}},sS=function(t){return t.replace(/^\-/,"")},uS=function(t){return{editorContainer:t,iframeContainer:t,api:{}}},cS=function(t){var e=t.getElement();return t.inline?uS(null):function(t){var e=iS.create("div");return iS.insertAfter(e,t),uS(e)}(e)},lS=function(t){var e=t.getElement();return t.orgDisplay=e.style.display,d(bc(t))?function(t){return t.theme.renderUI()}(t):C(bc(t))?function(t){var e=t.getElement(),n=bc(t)(t,e);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||t.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||t.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:e.offsetHeight,n}(t):cS(t)},fS=function(t){t.fire("ScriptsLoaded"),function(t){var e=Ne.trim(ac(t)),n=t.ui.registry.getAll().icons,r=Tt(Tt({},ly.get("default").icons),ly.get(e).icons);dt(r,(function(e,r){Ct(n,r)||t.ui.registry.addIcon(r,e)}))}(t),function(t){var e=bc(t);if(d(e)){t.settings.theme=sS(e);var n=wy.get(e);t.theme=new n(t,wy.urls[e]),t.theme.init&&t.theme.init(t,wy.urls[e]||t.documentBaseUrl.replace(/\/$/,""),t.$)}else t.theme={}}(t),function(t){var e=[];Ne.each(_c(t).split(/[ ,]/),(function(n){aS(t,e,sS(n))}))}(t);var e=lS(t);!function(t,e){var n={show:P.from(e.show).getOr(_),hide:P.from(e.hide).getOr(_),disable:P.from(e.disable).getOr(_),isDisabled:P.from(e.isDisabled).getOr(L),enable:function(){t.mode.isReadOnly()||P.from(e.enable).map(O)}};t.ui=Tt(Tt({},t.ui),n)}(t,P.from(e.api).getOr({}));var n={editorContainer:e.editorContainer,iframeContainer:e.iframeContainer};return t.editorContainer=n.editorContainer?n.editorContainer:null,Oy(t),t.inline?eS(t):function(t,e){var n=oS(t,e);e.editorContainer&&(nS.get(e.editorContainer).style.display=t.orgDisplay,t.hidden=nS.isHidden(e.editorContainer)),t.getElement().style.display="none",nS.setAttrib(t.id,"aria-hidden","true"),n||eS(t)}(t,n)},dS=gs.DOM,mS=function(t){return"-"===t.charAt(0)},pS=function(t,e){var n=mc(e),r=function(t){return t.getParam("language_url","","string")}(e);if(!1===Ss.hasCode(n)&&"en"!==n){var o=""!==r?r:e.editorManager.baseURL+"/langs/"+n+".js";t.add(o,_,void 0,(function(){!function(t,e,n){Sy(t,"LanguageLoadError",Dy("language",e,n))}(e,o,n)}))}},hS=function(t,e,n){return P.from(e).filter((function(t){return t.length>0&&!ly.has(t)})).map((function(e){return{url:t.editorManager.baseURL+"/icons/"+e+"/icons"+n+".js",name:P.some(e)}}))},gS=function(t,e,n){var r=hS(e,"default",n),o=function(t){return P.from(function(t){return t.getParam("icons_url","","string")}(t)).filter((function(t){return t.length>0})).map((function(t){return{url:t,name:P.none()}}))}(e).orThunk((function(){return hS(e,ac(e),"")}));q(function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e}([r,o]),(function(n){t.add(n.url,_,void 0,(function(){!function(t,e,n){Sy(t,"IconsLoadError",Dy("icons",e,n))}(e,n.url,n.name.getOrUndefined())}))}))},vS=function(t,e){var n=Cs.ScriptLoader;!function(t,e,n,r){var o=bc(e);if(d(o)){if(!mS(o)&&!Ct(wy.urls,o)){var i=function(t){return t.getParam("theme_url")}(e);i?wy.load(o,e.documentBaseURI.toAbsolute(i)):wy.load(o,"themes/"+o+"/theme"+n+".js")}t.loadQueue((function(){wy.waitFor(o,r)}))}else r()}(n,t,e,(function(){pS(n,t),gS(n,t,e),function(t,e){Ne.each(function(t){return t.getParam("external_plugins")}(t),(function(e,n){Cy.load(n,e,_,void 0,(function(){Ey(t,e,n)})),t.settings.plugins+=" "+n})),Ne.each(_c(t).split(/[ ,]/),(function(n){if((n=Ne.trim(n))&&!Cy.urls[n])if(mS(n)){n=n.substr(1,n.length);var r=Cy.dependencies(n);Ne.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"},o=Cy.createUrl(r,n);Cy.load(o.resource,o,_,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"};Cy.load(n,o,_,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,n)}))}}))}(t,e),n.loadQueue((function(){t.removed||fS(t)}),t,(function(){t.removed||fS(t)}))}))},bS=function(t){var e=t.id;Ss.setCode(mc(t));var n=function(){dS.unbind(window,"ready",n),t.render()};if(ji.Event.domLoaded){if(t.getElement()&&ke.contentEditable){var r=Te.fromDom(t.getElement()),o=function(t){return Z(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})}(r);t.on("remove",(function(){W(r.dom.attributes,(function(t){return rr(r,t.name)})),tr(r,o)})),t.ui.styleSheetLoader=function(t,e){return ao.forElement(t,{contentCssCors:wc(e),referrerPolicy:dc(e)})}(r,t),!function(t){return t.getParam("inline")}(t)?(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden"):t.inline=!0;var i=t.getElement().form||dS.getParent(e,"form");i&&(t.formElement=i,function(t){return t.getParam("hidden_input")}(t)&&!Mn(t.getElement())&&(dS.insertAfter(dS.create("input",{type:"hidden",name:e}),e),t.hasHiddenInput=!0),t.formEventDelegate=function(e){t.fire(e.type,e)},dS.bind(i,"submit reset",t.formEventDelegate),t.on("reset",(function(){t.resetContent()})),!function(t){return t.getParam("submit_patch")}(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)})),t.windowManager=_y(t),t.notificationManager=yy(t),function(t){return"xml"===t.getParam("encoding")}(t)&&t.on("GetContent",(function(t){t.save&&(t.content=dS.encode(t.content))})),function(t){return t.getParam("add_form_submit_trigger")}(t)&&t.on("submit",(function(){t.initialized&&t.save()})),function(t){return t.getParam("add_unload_trigger")}(t)&&(t._beforeUnload=function(){!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),vS(t,t.suffix)}}else dS.bind(window,"ready",n)},yS=function(t,e){return function(t,e){return tb(t).editor.addVisual(e)}(t,e)},CS={"font-size":"size","font-family":"face"},wS=function(t,e,n){return dg(Te.fromDom(n),(function(e){return function(e){return sr(e,t).orThunk((function(){return"font"===Pe(e)?yt(CS,t).bind((function(t){return nr(e,t)})):P.none()}))}(e)}),(function(t){return $e(Te.fromDom(e),t)}))},_S=function(t){return function(e,n){return P.from(n).map(Te.fromDom).filter(je).bind((function(n){return wS(t,e,n.dom).or(function(t,e){return P.from(gs.DOM.getStyle(e,t,!0))}(t,n.dom))})).getOr("")}},kS=_S("font-size"),xS=k((function(t){return t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),_S("font-family")),SS=function(t){return Il(t.getBody()).map((function(t){var e=t.container();return Fn(e)?e.parentNode:e}))},DS=function(t,e){return function(t){return P.from(t.selection.getRng()).bind((function(e){var n=t.getBody();return e.startContainer===n&&0===e.startOffset?P.none():P.from(t.selection.getStart(!0))}))}(t).orThunk(N(SS,t)).map(Te.fromDom).filter(je).bind(e)},ES=function(t,e){return DS(t,x(P.some,e))},NS=function(t,e){if(/^[0-9.]+$/.test(e)){var n=parseInt(e,10);if(n>=1&&n<=7){var r=function(t){return Ne.explode(t.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(t),o=function(t){return Ne.explode(t.getParam("font_size_classes",""))}(t);return o?o[n-1]||e:r[n-1]||e}return e}return e},AS=function(t){var e=t.split(/\s*,\s*/);return H(e,(function(t){return-1===t.indexOf(" ")||Mt(t,'"')||Mt(t,"'")?t:"'"+t+"'"})).join(",")},TS=function(t,e){var n=function(t){if("string"!=typeof t){var e=Ne.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:e}}return{content:t,details:{}}}(e);!function(t,e,n){Qv(t).editor.insertContent(e,n)}(t,n.content,n.details)},OS=Ne.each,LS=Ne.map,RS=Ne.inArray,$S=function(){function t(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return t.prototype.execCommand=function(t,e,n,r){var o,i=!1,a=this;if(!a.editor.removed){var s;if("mcefocus"!==t.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||r&&r.skip_focus?(s=a.editor,um(s).each((function(t){return s.selection.setRng(t)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:t,ui:e,value:n})).isDefaultPrevented())return!1;var u=t.toLowerCase();if(o=a.commands.exec[u])return o(u,e,n),a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;if(OS(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;try{i=a.editor.getDoc().execCommand(t,e,n)}catch(t){}return!!i&&(a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0)}},t.prototype.queryCommandState=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.state[t])return e(t);try{return this.editor.getDoc().queryCommandState(t)}catch(t){}return!1}},t.prototype.queryCommandValue=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.value[t])return e(t);try{return this.editor.getDoc().queryCommandValue(t)}catch(t){}}},t.prototype.addCommands=function(t,e){void 0===e&&(e="exec");var n=this;OS(t,(function(t,r){OS(r.toLowerCase().split(","),(function(r){n.commands[e][r]=t}))}))},t.prototype.addCommand=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.exec[t]=function(t,o,i,a){return e.call(n||r.editor,o,i,a)}},t.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch(t){}return!1},t.prototype.addQueryStateHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.state[t]=function(){return e.call(n||r.editor)}},t.prototype.addQueryValueHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.value[t]=function(){return e.call(n||r.editor)}},t.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},t.prototype.execNativeCommand=function(t,e,n){return void 0===e&&(e=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(t,e,n)},t.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},t.prototype.toggleFormat=function(t,e){this.editor.formatter.toggle(t,e),this.editor.nodeChanged()},t.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},t.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},t.prototype.setupCommands=function(t){var e=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":_,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(e,n,r){km(t,r)},"Cut,Copy,Paste":function(n){var r,o=t.getDoc();try{e.execNativeCommand(n)}catch(t){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ke.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var e=t.dom.getParent(t.selection.getStart(),"a");e&&t.dom.remove(e,!0)}else t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),OS("left,center,right,justify".split(","),(function(e){r!==e&&t.formatter.remove("align"+e)})),"none"!==r&&e.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;e.execNativeCommand(n);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(e.storeSelection(),t.dom.split(r,o),e.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){e.toggleFormat(t)},"ForeColor,HiliteColor":function(t,n,r){e.toggleFormat(t,{value:r})},FontName:function(e,n,r){!function(t,e){var n=NS(t,e);t.formatter.toggle("fontname",{value:AS(n)}),t.nodeChanged()}(t,r)},FontSize:function(e,n,r){!function(t,e){t.formatter.toggle("fontsize",{value:NS(t,e)}),t.nodeChanged()}(t,r)},LineHeight:function(e,n,r){!function(t,e){t.formatter.toggle("lineheight",{value:String(e)}),t.nodeChanged()}(t,r)},Lang:function(t,n,r){e.toggleFormat(t,{value:r.code,customValue:r.customCode})},RemoveFormat:function(e){t.formatter.remove(e)},mceBlockQuote:function(){e.toggleFormat("blockquote")},FormatBlock:function(t,n,r){return e.toggleFormat(r||"p")},mceCleanup:function(){var e=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(e)},mceRemoveNode:function(n,r,o){var i=o||t.selection.getNode();i!==t.getBody()&&(e.storeSelection(),t.dom.remove(i,!0),e.restoreSelection())},mceSelectNodeDepth:function(e,n,r){var o=0;t.dom.getParent(t.selection.getNode(),(function(e){if(1===e.nodeType&&o++===r)return t.selection.select(e),!1}),t.getBody())},mceSelectNode:function(e,n,r){t.selection.select(r)},mceInsertContent:function(e,n,r){TS(t,r)},mceInsertRawHTML:function(e,n,r){t.selection.setContent("tiny_mce_marker");var o=t.getContent();t.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(e,n,r){ux(t,r)},mceToggleFormat:function(t,n,r){e.toggleFormat(r)},mceSetContent:function(e,n,r){t.setContent(r)},"Indent,Outdent":function(e){O_(t,e)},mceRepaint:_,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(e,n,r){t.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(e,n,r){"string"==typeof r&&(r={href:r});var o=t.dom.getParent(t.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,o)},selectAll:function(){var e=t.dom.getParent(t.selection.getStart(),qn);if(e){var n=t.dom.createRng();n.selectNodeContents(e),t.selection.setRng(n)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(e,n,r){return Xk(t,r),!0}});var n=function(e){return function(){var n=t.selection,r=n.isCollapsed()?[t.dom.getParent(n.getNode(),t.dom.isBlock)]:n.getSelectedBlocks(),o=LS(r,(function(n){return!!t.formatter.matchNode(n,e)}));return-1!==RS(o,!0)}};e.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){return e.isFormatMatch(t)},mceBlockQuote:function(){return e.isFormatMatch("blockquote")},Outdent:function(){return N_(t)},"InsertUnorderedList,InsertOrderedList":function(e){var n=t.dom.getParent(t.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===e&&"UL"===n.tagName||"insertorderedlist"===e&&"OL"===n.tagName)}},"state"),e.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),e.addQueryValueHandler("FontName",(function(){return function(t){return ES(t,(function(e){return xS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("FontSize",(function(){return function(t){return ES(t,(function(e){return kS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("LineHeight",(function(){return function(t){return ES(t,(function(e){var n=Te.fromDom(t.getBody()),r=dg(e,(function(t){return sr(t,"line-height")}),N($e,n));return r.getOrThunk((function(){var t=parseFloat(ir(e,"line-height")),n=parseFloat(ir(e,"font-size"));return String(t/n)}))})).getOr("")}(t)}),this)},t}(),IS="data-mce-contenteditable",BS=function(t,e,n){var r,o;Bs(t,e)&&!1===n?(o=e,Os(r=t)?r.dom.classList.remove(o):Rs(r,o),Is(r)):n&&$s(t,e)},PS=function(t,e,n){try{t.getDoc().execCommand(e,!1,String(n))}catch(t){}},MS=function(t,e){t.dom.contentEditable=e?"true":"false"},FS=function(t,e){var n=Te.fromDom(t.getBody());BS(n,"mce-content-readonly",e),e?(t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),function(t){P.from(t.selection.getNode()).each((function(t){t.removeAttribute("data-mce-selected")}))}(t),t.readonly=!0,MS(n,!1),q(Ms(n,'*[contenteditable="true"]'),(function(t){Qn(t,IS,"true"),MS(t,!1)}))):(t.readonly=!1,MS(n,!0),function(t){q(Ms(t,'*[data-mce-contenteditable="true"]'),(function(t){rr(t,IS),MS(t,!0)}))}(n),PS(t,"StyleWithCSS",!1),PS(t,"enableInlineTableEditing",!1),PS(t,"enableObjectResizing",!1),wm(t)&&t.focus(),function(t){t.selection.setRng(t.selection.getRng())}(t),t.nodeChanged())},jS=function(t){return t.readonly},zS=function(t){t.parser.addAttributeFilter("contenteditable",(function(e){jS(t)&&q(e,(function(t){t.attr(IS,t.attr("contenteditable")),t.attr("contenteditable","false")}))})),t.serializer.addAttributeFilter(IS,(function(e){jS(t)&&q(e,(function(t){t.attr("contenteditable",t.attr(IS))}))})),t.serializer.addTempAttr(IS)},US=function(t,e){if(function(t){return"click"===t.type}(e)&&!id.metaKeyPressed(e)){var n=Te.fromDom(e.target);(function(t,e){return Qr(e,"a",(function(e){return $e(e,Te.fromDom(t.getBody()))})).bind((function(t){return nr(t,"href")}))})(t,n).each((function(n){if(e.preventDefault(),/^#/.test(n)){var r=t.dom.select(n+',[name="'+((Mt(o=n,i="#")?function(t,e){return t.substring(e)}(o,i.length):o)+'"]'));r.length&&t.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},VS=Ne.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),HS=function(){function t(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||L}return t.isNative=function(t){return!!VS[t.toLowerCase()]},t.prototype.fire=function(t,e){var n=t.toLowerCase(),r=$i(n,e||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var s=o[i];if(!s.removed){if(s.once&&this.off(n,s.func),r.isImmediatePropagationStopped())return r;if(!1===s.func.call(this.scope,r))return r.preventDefault(),r}}return r},t.prototype.on=function(t,e,n,r){if(!1===e&&(e=L),e){var o={func:e,removed:!1};r&&Ne.extend(o,r);for(var i=t.toLowerCase().split(" "),a=i.length;a--;){var s=i[a],u=this.bindings[s];u||(u=[],this.toggleEvent(s,!0)),u=n?Ot([o],u,!0):Ot(Ot([],u,!0),[o],!1),this.bindings[s]=u}}return this},t.prototype.off=function(t,e){var n=this;if(t)for(var r=t.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return dt(this.bindings,(function(t,e){n.toggleEvent(e,!1),delete n.bindings[e]})),this;if(a){if(e){var s=K(a,(function(t){return t.func===e}));a=s.fail,this.bindings[i]=a,q(s.pass,(function(t){t.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}else dt(this.bindings,(function(t,e){n.toggleEvent(e,!1)})),this.bindings={};return this},t.prototype.once=function(t,e,n){return this.on(t,e,n,{once:!0})},t.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||0===this.bindings[t].length)},t}(),qS=function(t){return t._eventDispatcher||(t._eventDispatcher=new HS({scope:t,toggleEvent:function(e,n){HS.isNative(e)&&t.toggleNativeEvent&&t.toggleNativeEvent(e,n)}})),t._eventDispatcher},WS={fire:function(t,e,n){var r=this;if(r.removed&&"remove"!==t&&"detach"!==t)return e;var o=qS(r).fire(t,e);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(t,o,!1),i=i.parent();return o},on:function(t,e,n){return qS(this).on(t,e,n)},off:function(t,e){return qS(this).off(t,e)},once:function(t,e){return qS(this).once(t,e)},hasEventListeners:function(t){return qS(this).has(t)}},KS=gs.DOM,YS=function(t,e){if("selectionchange"===e)return t.getDoc();if(!t.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(e))return t.getDoc().documentElement;var n=vc(t);return n?(t.eventRoot||(t.eventRoot=KS.select(n)[0]),t.eventRoot):t.getBody()},XS=function(t,e,n){!function(t){return!t.hidden&&!jS(t)}(t)?jS(t)&&US(t,n):t.fire(e,n)},ZS=function(t,e){var n;if(t.delegates||(t.delegates={}),!t.delegates[e]&&!t.removed){var r=YS(t,e);if(vc(t)){if(Mw||(Mw={},t.editorManager.on("removeEditor",(function(){t.editorManager.activeEditor||Mw&&(dt(Mw,(function(e,n){t.dom.unbind(YS(t,n))})),Mw=null)}))),Mw[e])return;n=function(n){for(var r=n.target,o=t.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||KS.isChildOf(r,a))&&XS(o[i],e,n)}},Mw[e]=n,KS.bind(r,e,n)}else n=function(n){XS(t,e,n)},KS.bind(r,e,n),t.delegates[e]=n}},GS=Tt(Tt({},WS),{bindPendingEventDelegates:function(){var t=this;Ne.each(t._pendingNativeEvents,(function(e){ZS(t,e)}))},toggleNativeEvent:function(t,e){var n=this;"focus"!==t&&"blur"!==t&&(n.removed||(e?n.initialized?ZS(n,t):n._pendingNativeEvents?n._pendingNativeEvents.push(t):n._pendingNativeEvents=[t]:n.initialized&&(n.dom.unbind(YS(n,t),t,n.delegates[t]),delete n.delegates[t])))},unbindAllNativeEvents:function(){var t=this,e=t.getBody(),n=t.dom;t.delegates&&(dt(t.delegates,(function(e,n){t.dom.unbind(YS(t,n),n,e)})),delete t.delegates),!t.inline&&e&&n&&(e.onload=null,n.unbind(t.getWin()),n.unbind(t.getDoc())),n&&(n.unbind(e),n.unbind(t.getContainer()))}}),JS=["design","readonly"],QS=function(t,e,n,r){var o=n[e.get()],i=n[r];try{i.activate()}catch(t){return void console.error("problem while activating editor mode "+r+":",t)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&FS(t,i.editorReadOnly),e.set(r),function(t,e){t.fire("SwitchMode",{mode:e})}(t,r)},tD=function(t){var e=ws("design"),n=ws({design:{activate:_,deactivate:_,editorReadOnly:!1},readonly:{activate:_,deactivate:_,editorReadOnly:!0}});return function(t){t.serializer?zS(t):t.on("PreInit",(function(){zS(t)}))}(t),function(t){t.on("ShowCaret",(function(e){jS(t)&&e.preventDefault()})),t.on("ObjectSelected",(function(e){jS(t)&&e.preventDefault()}))}(t),{isReadOnly:function(){return jS(t)},set:function(r){return function(t,e,n,r){if(r!==n.get()){if(!Ct(e,r))throw new Error("Editor mode '"+r+"' is invalid");t.initialized?QS(t,n,e,r):t.on("init",(function(){return QS(t,n,e,r)}))}}(t,n.get(),e,r)},get:function(){return e.get()},register:function(t,e){n.set(function(t,e,n){var r;if(U(JS,e))throw new Error("Cannot override default mode "+e);return Tt(Tt({},t),((r={})[e]=Tt(Tt({},n),{deactivate:function(){try{n.deactivate()}catch(t){console.error("problem while deactivating editor mode "+e+":",t)}}}),r))}(n.get(),t,e))}}},eD=Ne.each,nD=Ne.explode,rD={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oD=Ne.makeMap("alt,ctrl,shift,meta,access"),iD=function(t){var e,n={};eD(nD(t.toLowerCase(),"+"),(function(t){t in oD?n[t]=!0:/^[0-9]{2,}$/.test(t)?n.keyCode=parseInt(t,10):(n.charCode=t.charCodeAt(0),n.keyCode=rD[t]||t.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(e in oD)n[e]?r.push(e):n[e]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ke.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ke.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aD=function(){function t(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var e=this;t.on("keyup keypress keydown",(function(t){!e.hasModifier(t)&&!e.isFunctionKey(t)||t.isDefaultPrevented()||(eD(e.shortcuts,(function(n){if(e.matchShortcut(t,n))return e.pendingPatterns=n.subpatterns.slice(0),"keydown"===t.type&&e.executeShortcutAction(n),!0})),e.matchShortcut(t,e.pendingPatterns[0])&&(1===e.pendingPatterns.length&&"keydown"===t.type&&e.executeShortcutAction(e.pendingPatterns[0]),e.pendingPatterns.shift()))}))}return t.prototype.add=function(t,e,n,r){var o=this,i=o.normalizeCommandFunc(n);return eD(nD(Ne.trim(t)),(function(t){var n=o.createShortcut(t,e,i,r);o.shortcuts[n.id]=n})),!0},t.prototype.remove=function(t){var e=this.createShortcut(t);return!!this.shortcuts[e.id]&&(delete this.shortcuts[e.id],!0)},t.prototype.normalizeCommandFunc=function(t){var e=this,n=t;return"string"==typeof n?function(){e.editor.execCommand(n,!1,null)}:Ne.isArray(n)?function(){e.editor.execCommand(n[0],n[1],n[2])}:n},t.prototype.createShortcut=function(t,e,n,r){var o=Ne.map(nD(t,">"),iD);return o[o.length-1]=Ne.extend(o[o.length-1],{func:n,scope:r||this.editor}),Ne.extend(o[0],{desc:this.editor.translate(e),subpatterns:o.slice(1)})},t.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},t.prototype.isFunctionKey=function(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123},t.prototype.matchShortcut=function(t,e){return!!e&&(e.ctrl===t.ctrlKey&&e.meta===t.metaKey&&(e.alt===t.altKey&&e.shift===t.shiftKey&&(!!(t.keyCode===e.keyCode||t.charCode&&t.charCode===e.charCode)&&(t.preventDefault(),!0))))},t.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},t}(),sD=function(){var t=function(){var t={},e={},n={},r={},o={},i={},a={},s=function(t,e){return function(n,r){return t[n.toLowerCase()]=Tt(Tt({},r),{type:e})}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(e,"menuitem"),addNestedMenuItem:s(e,"nestedmenuitem"),addToggleMenuItem:s(e,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(a,"sidebar"),addIcon:function(t,e){return r[t.toLowerCase()]=e},getAll:function(){return{buttons:t,menuItems:e,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,getAll:t.getAll}},uD=gs.DOM,cD=Ne.extend,lD=Ne.each,fD=Ne.resolve,dD=ke.ie,mD=function(){function t(t,e,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,cD(this,GS),this.settings=sy(this,t,this.documentBaseUrl,n.defaultSettings,e),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(Cs.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),gs.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Ds.languageLoad=this.settings.language_load,Ds.baseURL=n.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new zm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aD(this),this.editorCommands=new $S(this),this.settings.cache_suffix&&(ke.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:sD(),styleSheetLoader:void 0,show:_,hide:_,enable:_,disable:_,isDisabled:L};var o=tD(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=cs.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return t.prototype.render=function(){bS(this)},t.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},t.prototype.hasFocus=function(){return Cm(this)},t.prototype.execCallback=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,o=this,i=o.settings[t];if(i)return o.callbackLookup&&(r=o.callbackLookup[t])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?fD(r):0,i=fD(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[t]={func:i,scope:r}),i.apply(r||o,e)},t.prototype.translate=function(t){return Ss.translate(t)},t.prototype.getParam=function(t,e,n){return cy(this,t,e,n)},t.prototype.hasPlugin=function(t,e){return!!U(_c(this).split(/[ ,]/),t)&&(!e||void 0!==Cy.get(t))},t.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},t.prototype.addCommand=function(t,e,n){this.editorCommands.addCommand(t,e,n)},t.prototype.addQueryStateHandler=function(t,e,n){this.editorCommands.addQueryStateHandler(t,e,n)},t.prototype.addQueryValueHandler=function(t,e,n){this.editorCommands.addQueryValueHandler(t,e,n)},t.prototype.addShortcut=function(t,e,n,r){this.shortcuts.add(t,e,n,r)},t.prototype.execCommand=function(t,e,n,r){return this.editorCommands.execCommand(t,e,n,r)},t.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},t.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},t.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},t.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(uD.show(t.getContainer()),uD.hide(t.id)),t.load(),t.fire("show"))},t.prototype.hide=function(){var t=this,e=t.getDoc();t.hidden||(dD&&e&&!t.inline&&e.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(uD.hide(t.getContainer()),uD.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},t.prototype.isHidden=function(){return!!this.hidden},t.prototype.setProgressState=function(t,e){this.fire("ProgressState",{state:t,time:e})},t.prototype.load=function(t){var e,n=this,r=n.getElement();if(n.removed)return"";if(r){(t=t||{}).load=!0;var o=Mn(r)?r.value:r.innerHTML;return e=n.setContent(o,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,e}},t.prototype.save=function(t){var e,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(t=t||{}).save=!0,t.element=o,t.content=r.getContent(t),t.no_events||r.fire("SaveContent",t),"raw"===t.format&&r.fire("RawSaveContent",t),e=t.content,Mn(o)?o.value=e:(!t.is_removing&&r.inline||(o.innerHTML=e),(n=uD.getParent(r.id,"form"))&&lD(n.elements,(function(t){if(t.name===r.id)return t.value=e,!1}))),t.element=o=null,!1!==t.set_dirty&&r.setDirty(!1),e},t.prototype.setContent=function(t,e){return Ib(this,t,e)},t.prototype.getContent=function(t){return $b(this,t)},t.prototype.insertContent=function(t,e){e&&(t=cD({content:t},e)),this.execCommand("mceInsertContent",!1,t)},t.prototype.resetContent=function(t){void 0===t?Ib(this,this.startContent,{format:"raw"}):Ib(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},t.prototype.isDirty=function(){return!this.isNotDirty},t.prototype.setDirty=function(t){var e=!this.isNotDirty;this.isNotDirty=!t,t&&t!==e&&this.fire("dirty")},t.prototype.getContainer=function(){var t=this;return t.container||(t.container=uD.get(t.editorContainer||t.id+"_parent")),t.container},t.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},t.prototype.getElement=function(){return this.targetElm||(this.targetElm=uD.get(this.id)),this.targetElm},t.prototype.getWin=function(){var t,e=this;return e.contentWindow||(t=e.iframeElement)&&(e.contentWindow=t.contentWindow),e.contentWindow},t.prototype.getDoc=function(){var t,e=this;return e.contentDocument||(t=e.getWin())&&(e.contentDocument=t.document),e.contentDocument},t.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},t.prototype.convertURL=function(t,e,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",t,n,!0,e):!o.convert_urls||n&&"LINK"===n.nodeName||0===t.indexOf("file:")||0===t.length?t:o.relative_urls?r.documentBaseURI.toRelative(t):t=r.documentBaseURI.toAbsolute(t,o.remove_script_host)},t.prototype.addVisual=function(t){yS(this,t)},t.prototype.remove=function(){Mb(this)},t.prototype.destroy=function(t){Fb(this,t)},t.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},t.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},t.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},t.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},t.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},t.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},t}(),pD=gs.DOM,hD=Ne.explode,gD=Ne.each,vD=Ne.extend,bD=0,yD=!1,CD=[],wD=[],_D=function(t){var e=t.type;gD(DD.get(),(function(n){switch(e){case"scroll":n.fire("ScrollWindow",t);break;case"resize":n.fire("ResizeWindow",t)}}))},kD=function(t){t!==yD&&(t?cs(window).on("resize scroll",_D):cs(window).off("resize scroll",_D),yD=t)},xD=function(t){var e=wD;delete CD[t.id];for(var n=0;n<CD.length;n++)if(CD[n]===t){CD.splice(n,1);break}return wD=Y(wD,(function(e){return t!==e})),DD.activeEditor===t&&(DD.activeEditor=wD.length>0?wD[0]:null),DD.focusedEditor===t&&(DD.focusedEditor=null),e.length!==wD.length},SD="CSS1Compat"!==document.compatMode,DD=Tt(Tt({},WS),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:cs,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:CD,i18n:Ss,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var t,e,n=this,r="";e=zm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var u;if(""!==(u=a[s].src||"")){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new zm(e).toAbsolute(t),n.documentBaseURL=e,n.baseURI=new zm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",N(pm,o)),o.on("RemoveEditor",N(hm,o))},overrideDefaults:function(t){var e=t.base_url;e&&this._setBaseUrl(e);var n=t.suffix;t.suffix&&(this.suffix=n),this.defaultSettings=t;var r=t.plugin_base_urls;void 0!==r&&dt(r,(function(t,e){Ds.PluginManager.urls[e]=t}))},init:function(t){var e,n=this,r=Ne.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(t){var e=t.id;return e||(e=yt(t,"name").filter((function(t){return!pD.get(t)})).getOrThunk(pD.uniqueId),t.setAttribute("id",e)),e},i=function(t,e){return e.constructor===RegExp?e.test(t.className):pD.hasClass(t,e)},a=function(t){e=t},s=function(){var e,u=0,c=[],l=function(t,r,o){var i=new mD(t,r,n);c.push(i),i.on("init",(function(){++u===e.length&&a(c)})),i.targetElm=i.targetElm||o,i.render()};pD.unbind(window,"ready",s),function(e){var r=t[e];if(r)r.apply(n,[])}("onpageload"),e=cs.unique(function(t){var e=[];if(ke.browser.isIE()&&ke.browser.version.major<11)return Ny("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(SD)return Ny("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(t.types)return gD(t.types,(function(t){e=e.concat(pD.select(t.selector))})),e;if(t.selector)return pD.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":var n=t.elements||"";n.length>0&&gD(hD(n),(function(t){var n=pD.get(t);n?e.push(n):gD(document.forms,(function(n){gD(n.elements,(function(n){n.name===t&&(t="mce_editor_"+bD++,pD.setAttrib(n,"id",t),e.push(n))}))}))}));break;case"textareas":case"specific_textareas":gD(pD.select("textarea"),(function(n){t.editor_deselector&&i(n,t.editor_deselector)||t.editor_selector&&!i(n,t.editor_selector)||e.push(n)}))}return e}(t)),t.types?gD(t.types,(function(n){Ne.each(e,(function(e){return!pD.is(e,n.selector)||(l(o(e),vD({},t,n),e),!1)}))})):(Ne.each(e,(function(t){var e;(e=n.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(xD(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null)})),0===(e=Ne.grep(e,(function(t){return!n.get(t.id)}))).length?a([]):gD(e,(function(e){!function(t,e){return t.inline&&e.tagName.toLowerCase()in r}(t,e)?l(o(e),t,e):Ny("Could not initialize inline editor on invalid inline target element",e)})))};return n.settings=t,pD.bind(window,"ready",s),new to((function(t){e?t(e):a=function(e){t(e)}}))},get:function(t){return 0===arguments.length?wD.slice(0):d(t)?J(wD,(function(e){return e.id===t})).getOr(null):w(t)&&wD[t]?wD[t]:null},add:function(t){var e=this;return CD[t.id]===t||(null===e.get(t.id)&&("length"!==t.id&&(CD[t.id]=t),CD.push(t),wD.push(t)),kD(!0),e.activeEditor=t,e.fire("AddEditor",{editor:t}),Fw||(Fw=function(t){var n=e.fire("BeforeUnload");if(n.returnValue)return t.preventDefault(),t.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",Fw))),t},createEditor:function(t,e){return this.add(new mD(t,e,this))},remove:function(t){var e,n,r=this;if(t){if(!d(t))return n=t,h(r.get(n.id))?null:(xD(n)&&r.fire("RemoveEditor",{editor:n}),0===wD.length&&window.removeEventListener("beforeunload",Fw),n.remove(),kD(wD.length>0),n);gD(pD.select(t),(function(t){(n=r.get(t.id))&&r.remove(n)}))}else for(e=wD.length-1;e>=0;e--)r.remove(wD[e])},execCommand:function(t,e,n){var r=this,o=r.get(n);switch(t){case"mceAddEditor":return r.get(n)||new mD(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(t,e,n)},triggerSave:function(){gD(wD,(function(t){t.save()}))},addI18n:function(t,e){Ss.add(t,e)},translate:function(t){return Ss.translate(t)},setActive:function(t){var e=this.activeEditor;this.activeEditor!==t&&(e&&e.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:e})),this.activeEditor=t},_setBaseUrl:function(t){this.baseURL=new zm(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new zm(this.baseURL)}});DD.setup();var ED,ND,AD,TD,OD=Math.min,LD=Math.max,RD=Math.round,$D=function(t,e,n){var r=e.x,o=e.y,i=t.w,a=t.h,s=e.w,u=e.h,c=(n||"").split("");return"b"===c[0]&&(o+=u),"r"===c[1]&&(r+=s),"c"===c[0]&&(o+=RD(u/2)),"c"===c[1]&&(r+=RD(s/2)),"b"===c[3]&&(o-=a),"r"===c[4]&&(r-=i),"c"===c[3]&&(o-=RD(a/2)),"c"===c[4]&&(r-=RD(i/2)),ID(r,o,i,a)},ID=function(t,e,n,r){return{x:t,y:e,w:n,h:r}},BD={inflate:function(t,e,n){return ID(t.x-e,t.y-n,t.w+2*e,t.h+2*n)},relativePosition:$D,findBestRelativePosition:function(t,e,n,r){var o,i;for(i=0;i<r.length;i++)if((o=$D(t,e,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(t,e){var n=LD(t.x,e.x),r=LD(t.y,e.y),o=OD(t.x+t.w,e.x+e.w),i=OD(t.y+t.h,e.y+e.h);return o-n<0||i-r<0?null:ID(n,r,o-n,i-r)},clamp:function(t,e,n){var r=t.x,o=t.y,i=t.x+t.w,a=t.y+t.h,s=e.x+e.w,u=e.y+e.h,c=LD(0,e.x-r),l=LD(0,e.y-o),f=LD(0,i-s),d=LD(0,a-u);return r+=c,o+=l,n&&(i+=c,a+=l,r-=f,o-=d),ID(r,o,(i-=f)-r,(a-=d)-o)},create:ID,fromClientRect:function(t){return ID(t.left,t.top,t.width,t.height)}},PD=(ED={},ND={},{load:function(t,e){var n='Script at URL "'+e+'" failed to load',r='Script at URL "'+e+"\" did not call `tinymce.Resource.add('"+t+"', data)` within 1 second";if(void 0!==ED[t])return ED[t];var o=new to((function(o,i){var a=function(t,e,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),t.apply(null,e))}},a=i(t),s=i(e);return{start:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];r||null!==o||(o=setTimeout((function(){return s.apply(null,t)}),n))},resolve:a,reject:s}}(o,i);ND[t]=a.resolve,Cs.ScriptLoader.loadScript(e,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return ED[t]=o,o},add:function(t,e){void 0!==ND[t]&&(ND[t](e),delete ND[t]),ED[t]=to.resolve(e)}}),MD=Ne.each,FD=Ne.extend,jD=function(){};jD.extend=AD=function(t){var e=this.prototype,n=function(){var t,e,n,r=this;if(!TD&&(r.init&&r.init.apply(r,arguments),e=r.Mixins))for(t=e.length;t--;)(n=e[t]).init&&n.init.apply(r,arguments)},r=function(){return this};TD=!0;var o=new this;return TD=!1,t.Mixins&&(MD(t.Mixins,(function(e){for(var n in e)"init"!==n&&(t[n]=e[n])})),e.Mixins&&(t.Mixins=e.Mixins.concat(t.Mixins))),t.Methods&&MD(t.Methods.split(","),(function(e){t[e]=r})),t.Properties&&MD(t.Properties.split(","),(function(e){var n="_"+e;t[e]=function(t){var e=this;return void 0!==t?(e[n]=t,e):e[n]}})),t.Statics&&MD(t.Statics,(function(t,e){n[e]=t})),t.Defaults&&e.Defaults&&(t.Defaults=FD({},e.Defaults,t.Defaults)),dt(t,(function(t,n){"function"==typeof t&&e[n]?o[n]=function(t,n){return function(){var r=this,o=r._super;r._super=e[t];var i=n.apply(r,arguments);return r._super=o,i}}(n,t):o[n]=t})),n.prototype=o,n.constructor=n,n.extend=AD,n};var zD,UD=Math.min,VD=Math.max,HD=Math.round,qD={serialize:function(t){var e=JSON.stringify(t);return d(e)?e.replace(/[\u0080-\uFFFF]/g,(function(t){var e=t.charCodeAt(0).toString(16);return"\\u"+"0000".substring(e.length)+e})):e},parse:function(t){try{return JSON.parse(t)}catch(t){}}},WD={callbacks:{},count:0,send:function(t){var e=this,n=gs.DOM,r=void 0!==t.count?t.count:e.count,o="tinymce_jsonp_"+r;e.callbacks[r]=function(i){n.remove(o),delete e.callbacks[r],t.callback(i)},n.add(n.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),e.count++}},KD=Tt(Tt({},WS),{send:function(t){var e,n=0,r=function(){!t.async||4===e.readyState||n++>1e4?(t.success&&n<1e4&&200===e.status?t.success.call(t.success_scope,""+e.responseText,e,t):t.error&&t.error.call(t.error_scope,n>1e4?"TIMED_OUT":"GENERAL",e,t),e=null):oo.setTimeout(r,10)};if(t.scope=t.scope||this,t.success_scope=t.success_scope||t.scope,t.error_scope=t.error_scope||t.scope,t.async=!1!==t.async,t.data=t.data||"",KD.fire("beforeInitialize",{settings:t}),(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType(t.content_type),e.open(t.type||(t.data?"POST":"GET"),t.url,t.async),t.crossDomain&&(e.withCredentials=!0),t.content_type&&e.setRequestHeader("Content-Type",t.content_type),t.requestheaders&&Ne.each(t.requestheaders,(function(t){e.setRequestHeader(t.key,t.value)})),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),(e=KD.fire("beforeSend",{xhr:e,settings:t}).xhr).send(t.data),!t.async)return r();oo.setTimeout(r,10)}}),YD=Ne.extend,XD=function(){function t(t){this.settings=YD({},t),this.count=0}return t.sendRPC=function(e){return(new t).send(e)},t.prototype.send=function(t){var e=t.error,n=t.success,r=YD(this.settings,t);r.success=function(t,o){void 0===(t=qD.parse(t))&&(t={error:"JSON Parse error."}),t.error?e.call(r.error_scope||r.scope,t.error,o):n.call(r.success_scope||r.scope,t.result)},r.error=function(t,n){e&&e.call(r.error_scope||r.scope,t,n)},r.data=qD.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),r.content_type="application/json",KD.send(r)},t}();try{var ZD="__storage_test__";(zD=window.localStorage).setItem(ZD,ZD),zD.removeItem(ZD)}catch(t){zD=function(){var t={},e=[],n={getItem:function(e){return t[e]||null},setItem:function(n,r){e.push(n),t[n]=String(r)},key:function(t){return e[t]},removeItem:function(n){e=e.filter((function(t){return t===n})),delete t[n]},clear:function(){e=[],t={}},length:0};return Object.defineProperty(n,"length",{get:function(){return e.length},configurable:!1,enumerable:!1}),n}()}var GD={geom:{Rect:BD},util:{Promise:to,Delay:oo,Tools:Ne,VK:id,URI:zm,Class:jD,EventDispatcher:HS,Observable:WS,I18n:Ss,XHR:KD,JSON:qD,JSONRequest:XD,JSONP:WD,LocalStorage:zD,Color:function(t){var e={},n=0,r=0,o=0,i=function(t){var i;return"object"==typeof t?"r"in t?(n=t.r,r=t.g,o=t.b):"v"in t&&function(t,e,i){if(t=(parseInt(t,10)||0)%360,e=parseInt(e,10)/100,i=parseInt(i,10)/100,e=VD(0,UD(e,1)),i=VD(0,UD(i,1)),0!==e){var a=t/60,s=i*e,u=s*(1-Math.abs(a%2-1)),c=i-s;switch(Math.floor(a)){case 0:n=s,r=u,o=0;break;case 1:n=u,r=s,o=0;break;case 2:n=0,r=s,o=u;break;case 3:n=0,r=u,o=s;break;case 4:n=u,r=0,o=s;break;case 5:n=s,r=0,o=u;break;default:n=r=o=0}n=HD(255*(n+c)),r=HD(255*(r+c)),o=HD(255*(o+c))}else n=r=o=HD(255*i)}(t.h,t.s,t.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(t))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(t))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(t))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,e};return t&&i(t),e.toRgb=function(){return{r:n,g:r,b:o}},e.toHsv=function(){return function(t,e,n){var r,o;o=0;var i=UD(t/=255,UD(e/=255,n/=255)),a=VD(t,VD(e,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:HD(60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(a-i))),s:HD(100*r),v:HD(100*o)})}(n,r,o)},e.toHex=function(){var t=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+t(n)+t(r)+t(o)},e.parse=i,e},ImageUploader:function(t){var e=Ly(),n=Py(t,e);return{upload:function(e,r){return void 0===r&&(r=!0),n.upload(e,r?By(t):void 0)}}}},dom:{EventUtils:ji,Sizzle:ka,DomQuery:cs,TreeWalker:so,TextSeeker:Qs,DOMUtils:gs,ScriptLoader:Cs,RangeUtils:_d,Serializer:Rb,StyleSheetLoader:io,ControlSelection:sd,BookmarkManager:Qf,Selection:lb,Event:ji.Event},html:{Styles:Oi,Entities:yi,Node:Rm,Schema:Ai,SaxParser:Wm,DomParser:Nb,Writer:Qm,Serializer:tp},Env:ke,AddOnManager:Ds,Annotator:Jf,Formatter:qy,UndoManager:Ky,EditorCommands:$S,WindowManager:_y,NotificationManager:yy,EditorObservable:GS,Shortcuts:aD,Editor:mD,FocusManager:cm,EditorManager:DD,DOM:gs.DOM,ScriptLoader:Cs.ScriptLoader,PluginManager:Cy,ThemeManager:wy,IconManager:ly,Resource:PD,trim:Ne.trim,isArray:Ne.isArray,is:Ne.is,toArray:Ne.toArray,makeMap:Ne.makeMap,each:Ne.each,map:Ne.map,grep:Ne.grep,inArray:Ne.inArray,extend:Ne.extend,create:Ne.create,walk:Ne.walk,createNS:Ne.createNS,resolve:Ne.resolve,explode:Ne.explode,_addCacheSuffix:Ne._addCacheSuffix,isOpera:ke.opera,isWebKit:ke.webkit,isIE:ke.ie,isGecko:ke.gecko,isMac:ke.mac},JD=Ne.extend(DD,GD);!function(t){window.tinymce=t,window.tinyMCE=t}(JD),function(e){try{t.exports=e}catch(t){}}(JD)}()},30264:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});const r=n(70538).default.prototype.$isServer;function o(t,e){for(let n=0;n<e.length;n++)if(t===e[n])return!0;return!1}!r&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);function i(t,e,n){n="string"==typeof e?[e]:e;let r=t.$parent,o=r.$options.name;for(;r&&(!o||n.indexOf(o)<0);)r=r.$parent,r&&(o=r.$options.name);return r}const a=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];let s,u={};function c(t,e=null,n=null,r=!1){s||(s=document.createElement("textarea"),document.body.appendChild(s)),t.getAttribute("wrap")?s.setAttribute("wrap",t.getAttribute("wrap")):s.removeAttribute("wrap");let{paddingSize:o,borderSize:i,boxSizing:c,sizingStyle:l}=function(t,e=!1){const n=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(e&&u[n])return u[n];const r=window.getComputedStyle(t),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:a.map((t=>`${t}:${r.getPropertyValue(t)}`)).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return e&&n&&(u[n]=c),c}(t,r);s.setAttribute("style",`${l};\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n`),s.value=t.value||t.placeholder||"";let f,d=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,p=s.scrollHeight;if("border-box"===c?p+=i:"content-box"===c&&(p-=o),null!==e||null!==n){s.value=" ";let t=s.scrollHeight-o;null!==e&&(d=t*e,"border-box"===c&&(d=d+o+i),p=Math.max(d,p)),null!==n&&(m=t*n,"border-box"===c&&(m=m+o+i),f=p>m?"":"hidden",p=Math.min(m,p))}return n||(f="hidden"),{height:`${p}px`,minHeight:`${d}px`,maxHeight:`${m}px`,overflowY:f}}function l(t,e,n){this.$children.forEach((r=>{r.$options.name===t?r.$emit.apply(r,[e].concat(n)):l.apply(r,[t,e].concat([n]))}))}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var d="ivu-input";const m={name:"DragInput",mixins:[{methods:{dispatch(t,e,n){let r=this.$parent||this.$root,o=r.$options.name;for(;r&&(!o||o!==t);)r=r.$parent,r&&(o=r.$options.name);r&&r.$emit.apply(r,[e].concat(n))},broadcast(t,e,n){l.call(this,t,e,n)}}},{inject:{FormInstance:{default:""}},computed:{itemDisabled(){let t=this.disabled;return!t&&this.FormInstance&&(t=this.FormInstance.disabled),t}}}],props:{type:{validator:function(t){return o(t,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(t){return o(t,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(t){return o(t,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,prefixCls:d,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1}},computed:{currentType:function(){var t=this.type;return"password"===t&&this.password&&this.showPassword&&(t="text"),t},prepend:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.prepend),t},append:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.append),t},showPrefix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.prefix||void 0!==this.$slots.prefix),t},showSuffix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.suffix||void 0!==this.$slots.suffix),t},wrapClasses:function(){var t;return["".concat(d,"-wrapper"),(t={},f(t,"".concat(d,"-wrapper-").concat(this.size),!!this.size),f(t,"".concat(d,"-type-").concat(this.type),this.type),f(t,"".concat(d,"-group"),this.prepend||this.append||this.search&&this.enterButton),f(t,"".concat(d,"-group-").concat(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),f(t,"".concat(d,"-group-with-prepend"),this.prepend),f(t,"".concat(d,"-group-with-append"),this.append||this.search&&this.enterButton),f(t,"".concat(d,"-hide-icon"),this.append),f(t,"".concat(d,"-with-search"),this.search&&this.enterButton),t)]},inputClasses:function(){var t;return["".concat(d),(t={},f(t,"".concat(d,"-").concat(this.size),!!this.size),f(t,"".concat(d,"-disabled"),this.itemDisabled),f(t,"".concat(d,"-with-prefix"),this.showPrefix),f(t,"".concat(d,"-with-suffix"),this.showSuffix||this.search&&!1===this.enterButton),t)]},textareaClasses:function(){return["".concat(d),f({},"".concat(d,"-disabled"),this.itemDisabled)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length}},methods:{handleEnter:function(t){this.$emit("on-enter",t),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(t){this.$emit("on-keydown",t)},handleKeypress:function(t){this.$emit("on-keypress",t)},handleKeyup:function(t){this.$emit("on-keyup",t)},handleIconClick:function(t){this.$emit("on-click",t)},handleFocus:function(t){this.$emit("on-focus",t)},handleBlur:function(t){this.$emit("on-blur",t),i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(t){"compositionstart"===t.type&&(this.isOnComposition=!0),"compositionend"===t.type&&(this.isOnComposition=!1,this.handleInput(t))},handleInput:function(t){if(!this.isOnComposition){var e=t.target.value;this.number&&""!==e&&(e=Number.isNaN(Number(e))?e:Number(e)),this.$emit("input",e),this.setCurrentValue(e),this.$emit("on-change",t)}},handleChange:function(t){this.$emit("on-input-change",t)},handlePaste:function(t){this.$emit("on-input-paste",t)},setCurrentValue:function(t){var e=this;t!==this.currentValue&&(this.$nextTick((function(){e.resizeTextarea()})),this.currentValue=t,i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",t))},resizeTextarea:function(){var t=this.autosize;if(!t||"textarea"!==this.type)return!1;var e=t.minRows,n=t.maxRows;this.textareaStyles=c(this.$refs.textarea,e,n)},focus:function(){"textarea"===this.type?this.$refs.textarea.focus():this.$refs.input.focus()},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var t=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var e=this.currentValue.length;setTimeout((function(){t.$refs.input.setSelectionRange(e,e)}),0)}},watch:{value:function(t){this.setCurrentValue(t)}},mounted:function(){this.slotReady=!0,this.resizeTextarea()}};const p=(0,n(51900).Z)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.wrapClasses},["textarea"!==t.type?[t.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-prepend"]},[t._t("prepend")],2):t._e(),t._v(" "),t.clearable&&t.currentValue&&!t.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",t.prefixCls+"-icon",t.prefixCls+"-icon-clear",t.prefixCls+"-icon-normal"],on:{click:t.handleClear}}):t.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.icon,t.prefixCls+"-icon",t.prefixCls+"-icon-normal"],on:{click:t.handleIconClick}}):t.search&&!1===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-normal",t.prefixCls+"-search-icon"],on:{click:t.handleSearch}}):t.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[t._t("suffix",(function(){return[t.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.suffix]}):t._e()]}))],2):t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t.password?n("span",{staticClass:"ivu-input-suffix",on:{click:t.handleToggleShowPassword}},[t.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"})]):t._e(),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.icon?t._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-validate"]})]),t._v(" "),n("input",{ref:"input",class:t.inputClasses,attrs:{id:t.elementId,autocomplete:t.autocomplete,spellcheck:t.spellcheck,type:t.currentType,placeholder:t.placeholder,disabled:t.itemDisabled,maxlength:t.maxlength,readonly:t.readonly,name:t.name,number:t.number,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,change:t.handleChange,paste:t.handlePaste}}),t._v(" "),t.append?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-append"]},[t._t("append")],2):t.search&&t.enterButton?n("div",{class:[t.prefixCls+"-group-append",t.prefixCls+"-search"],on:{click:t.handleSearch}},[!0===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[t._v(t._s(t.enterButton))]],2):t.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[t._t("prefix",(function(){return[t.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.prefix]}):t._e()]}))],2):t._e()]:[n("textarea",{ref:"textarea",class:t.textareaClasses,style:t.textareaStyles,attrs:{id:t.elementId,wrap:t.wrap,autocomplete:t.autocomplete,spellcheck:t.spellcheck,placeholder:t.placeholder,disabled:t.itemDisabled,rows:t.rows,maxlength:t.maxlength,readonly:t.readonly,name:t.name,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,paste:t.handlePaste}}),t._v(" "),t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t._e()]],2)}),[],!1,null,null,null).exports},63874:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(20629);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var n=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=n&&t.browseListNext.length>0){var r=t.browseListNext;t.browseListNext=[],t.browsePictureFor(r)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),e.push(n))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var n=t.data;e.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)e.browseList.push(r[o]);e.browsePictureFor(n.files)})).catch((function(t){var n=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===t[e].url||this.uploadList[n].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return t.handleView(e)}}}),t._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return t.handleRemove(e)}}})],1)]:[e.showProgress?n("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[n("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[n("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间的图片"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?n("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?n("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return n("div",{staticClass:"browse-item",on:{click:function(n){return t.browseItem(e)}}},[e.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),n("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?n("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},86877:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ScrollerY",props:{static:{type:Boolean,default:!1},autoBottom:{type:Boolean,default:!1},autoRecovery:{type:Boolean,default:!0},autoRecoveryAnimate:{type:Boolean,default:!1}},data:function(){return{scrollY:0,scrollDiff:0,autoInterval:null}},mounted:function(){this.openInterval(),this.$nextTick(this.initScroll)},activated:function(){this.openInterval(),this.recoveryScroll()},destroyed:function(){this.closeInterval()},deactivated:function(){this.closeInterval()},methods:{initScroll:function(){var t=this;this.autoToBottom();var e="function"==typeof this.$listeners["on-scroll"],n=$A(this.$refs.scrollerView);n.scroll((function(){var r=Math.round(n.innerHeight()),o=n.scrollTop(),i=t.$refs.scrollerView.scrollHeight;if(t.scrollY=o,e){var a="static",s="static";t.scrollDiff-o>50?(t.scrollDiff=o,a="down"):t.scrollDiff-o<-100&&(t.scrollDiff=o,a="up"),t.scrollDiff-o>1?(t.scrollDiff=o,s="down"):t.scrollDiff-o<-1&&(t.scrollDiff=o,s="up"),t.$emit("on-scroll",{scale:o/(i-r),scrollY:o,scrollE:i-r-o,direction:a,directionreal:s})}}))},recoveryScroll:function(){var t=this;this.autoRecovery&&(this.scrollY>0||this.autoBottom)&&this.$nextTick((function(){t.autoBottom?t.autoToBottom():t.scrollTo(t.scrollY,t.autoRecoveryAnimate)}))},openInterval:function(){this.autoToBottom(),this.autoInterval&&clearInterval(this.autoInterval),this.autoInterval=setInterval(this.autoToBottom,300)},closeInterval:function(){clearInterval(this.autoInterval),this.autoInterval=null},scrollTo:function(t,e){!1===e?$A(this.$refs.scrollerView).stop().scrollTop(t):$A(this.$refs.scrollerView).stop().animate({scrollTop:t})},autoToBottom:function(){this.autoBottom&&$A.scrollToView(this.$refs.bottom,{behavior:"instant",inline:"end"})},scrollInfo:function(){var t=$A(this.$refs.scrollerView),e=Math.round(t.innerHeight()),n=t.scrollTop(),r=this.$refs.scrollerView.scrollHeight;return this.scrollY=n,{scale:n/(r-e),scrollY:n,scrollE:r-e-n}},querySelector:function(t){return this.$refs.scrollerView&&this.$refs.scrollerView.querySelector(t)}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"scrollerView",staticClass:"app-scroller-y",class:[t.static?"static":""]},[t._t("default"),t._v(" "),n("div",{ref:"bottom",staticClass:"app-scroller-bottom"})],2)}),[],!1,null,null,null).exports},6817:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>d});var r=n(47575),o=n.n(r),i=n(63874),a=n(20629);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const f={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:c(c({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(t){null==t&&(t=""),this.isTyping||this.setContent(t)},readOnly:function(t){null!==this.editor&&(t?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!1),t.options))}))},initTransfer:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!0),t.optionFull))}))},plugin:function(t){return t?this.plugins.filter((function(t){return"autoresize"!=t})):this.plugins},option:function(t){var e=this,n={inline:!t&&this.inline,selector:(t?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(t),placeholder:t&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(t){e.$emit("editorSave",t)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages browseImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:t?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!t,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:e.$L("图片"),tooltip:e.$L("上传/浏览 图片"),fetch:function(t){t([{type:"menuitem",text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addMenuItem("uploadImages",{text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}}),n.ui.registry.addMenuItem("browseImages",{text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}),n.ui.registry.addButton("uploadFiles",{text:e.$L("文件"),tooltip:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),t?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.on("Init",(function(t){e.editorT=n,e.editorT.setContent(e.content),e.readOnly?e.editorT.setMode("readonly"):e.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.on("Init",(function(t){e.spinShow=!1,e.editor=n,e.editor.setContent(e.content),e.readOnly?e.editor.setMode("readonly"):e.editor.setMode("design"),e.$emit("editorInit",e.editor)})),n.on("KeyUp",(function(t){null!==e.editor&&e.submitNewContent()})),n.on("Change",(function(t){null!==e.editor&&(e.getContent()!==e.value&&e.submitNewContent(),e.$emit("editorChange",t))})),n.on("focus",(function(){e.$emit("on-focus")})),n.on("blur",(function(){e.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(t){t||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(t,e){if(0===e.length)return t;if(0===t.length)return e;var n=[];for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);return n},submitNewContent:function(){var t=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){t.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(t){null!==this.getEditor()?this.getEditor().insertContent(t):this.content+=t},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(t){null===this.getEditor()?this.content=t:t!=this.getEditor().getContent()&&this.getEditor().setContent(t)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(t){this.insertContent('<img src="'+t+'">')},editorImage:function(t){for(var e=0;e<t.length;e++){var n=t[e];"object"===s(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++)},handleSuccess:function(t,e){this.uploadIng--,1===t.ret?this.insertContent('<a href="'.concat(t.data.url,'" target="_blank">').concat(t.data.name," (").concat($A.bytesToSize(1024*t.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败,"+t.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const d=(0,n(51900).Z)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!t.inline&&t.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[t.inline?[n("div",{ref:"myTextarea",attrs:{id:t.id},domProps:{innerHTML:t._s(t.spinShow?"":t.content)}}),t._v(" "),t.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):t._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:t.id}},[t._v(t._s(t.content))]),t._v(" "),t.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),t._v(" "),n("div",[t._v(t._s(t.$L("加载组件中...")))])],1):t._e()],t._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:t.uploadIng,num:"50"},on:{"update:uploadIng":function(e){t.uploadIng=e},"update:upload-ing":function(e){t.uploadIng=e},"on-callback":t.editorImage}}),t._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})],2),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e(),t._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":t.transferChange},model:{value:t.transfer,callback:function(e){t.transfer=e},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[t._v(t._s(t.$L("完成")))])],1),t._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+t.id}},[t._v(t._s(t.content))])]),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e()],1)],1)}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(80641);const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var o=r.data;n||e.loadIng--,e.list=o;var i=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:o,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const i=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},17785:(t,e,n)=>{"use strict";n.d(e,{Z:()=>k});var r=n(30264),o=n(86877),i=n(20629);const a={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style:function(){var t=this.size;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args:function(){var t=this.percent,e=Math.min(360,3.6*t);return 360==e?e=0:0==e&&(e=360),{x:14,y:14,r:14,start:360,end:e}}},methods:{isNumeric:function(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)},point:function(t,e,n,r){return[(t+Math.sin(r)*n).toFixed(2),(e-Math.cos(r)*n).toFixed(2)]},full:function(t,e,n,r){return r<=0?"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," Z"):"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," M ").concat(t-r," ").concat(e," A ").concat(r," ").concat(r," 0 1 1 ").concat(t+r," ").concat(e," A ").concat(r," ").concat(r," 1 1 1 ").concat(t-r," ").concat(e," Z")},part:function(t,e,n,r,o,i){var a=o/360*2*Math.PI,s=i/360*2*Math.PI,u=[this.point(t,e,r,a),this.point(t,e,n,a),this.point(t,e,n,s),this.point(t,e,r,s)],c=s-a>Math.PI?"1":"0";return"M ".concat(u[0][0]," ").concat(u[0][1]," L ").concat(u[1][0]," ").concat(u[1][1]," A ").concat(n," ").concat(n," 0 ").concat(c," 1 ").concat(u[2][0]," ").concat(u[2][1]," L ").concat(u[3][0]," ").concat(u[3][1]," A ").concat(r," ").concat(r," 0 ").concat(c," 0 ").concat(u[0][0]," ").concat(u[0][1]," Z")},arc:function(t){var e=t.x,n=void 0===e?0:e,r=t.y,o=void 0===r?0:r,i=t.R,a=void 0===i?0:i,s=t.r,u=void 0===s?0:s,c=t.start,l=t.end,f=[Math.max(a,u),Math.min(a,u)];if(u=f[1],(a=f[0])<=0)return"";if(c!==+c||l!==+l)return this.full(n,o,a,u);if(Math.abs(c-l)<1e-6)return"";if(Math.abs(c-l)%360<1e-6)return this.full(n,o,a,u);var d=[c%360,l%360];return(c=d[0])>(l=d[1])&&(l+=360),this.part(n,o,a,u,c,l)}}};var s=n(51900);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const f={name:"DialogView",components:{WCircle:(0,s.Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[n("svg",{attrs:{viewBox:"0 0 28 28"}},[n("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[n("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),t._v(" "),n("g",{attrs:{"fill-rule":"nonzero"}},[n("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),t._v(" "),n("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])}),[],!1,null,null,null).exports},props:{msgData:{type:Object,default:function(){return{}}},dialogType:{type:String,default:""}},data:function(){return{popperShow:!1,allList:[]}},activated:function(){this.msgRead()},computed:c(c({},(0,i.rn)(["userToken","userId","dialogMsgs"])),{},{readList:function(){return this.allList.filter((function(t){return t.read_at}))},unreadList:function(){return this.allList.filter((function(t){return!t.read_at}))},showMenu:function(){return this.msgData.userid==this.userId||"file"===this.msgData.type}}),watch:{msgData:{handler:function(){this.msgRead()},immediate:!0},popperShow:function(t){var e=this;t&&this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then((function(t){var n=t.data;e.allList=n,setTimeout(e.$refs.percent.updatePopper,10)})).catch((function(){e.allList=[],setTimeout(e.$refs.percent.updatePopper,10)}))}},methods:{msgRead:function(){var t=this;!0!==this.msgData._r&&(this.msgData._r=!0,setTimeout((function(){t.$el.offsetParent?t.$store.dispatch("dialogMsgRead",t.msgData):t.msgData._r=!1}),50))},textMsg:function(t){return t?t=t.trim().replace(/(\n\x20*){3,}/g,"\n\n"):""},imageStyle:function(t){var e=t.width,n=t.height;if(e&&n){var r=e,o=n;return(e>180||n>180)&&(e>n?(r=180,o=n*(180/e)):(r=e*(180/n),o=180)),{width:r+"px",height:o+"px"}}return{}},withdraw:function(){var t=this;$A.modalConfirm({content:"确定撤回此信息吗?",okText:"撤回",loading:!0,onOk:function(){t.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:t.msgData.id}}).then((function(){$A.messageSuccess("消息已撤回"),t.$store.dispatch("forgetDialogMsg",t.msgData.id),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.messageError(n,301),t.$Modal.remove()}))}})},viewFile:function(){var t=this.msgData,e=t.id,n=t.dialog_id,r=t.msg;if(["jpg","jpeg","gif","png"].includes(r.ext)){var o=$A.cloneJSON(this.dialogMsgs.filter((function(t){return t.dialog_id===n&&"file"===t.type&&["jpg","jpeg","gif","png"].includes(t.msg.ext)}))).sort((function(t,e){return t.id-e.id})),i=o.findIndex((function(t){return t.id===e}));i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=o.map((function(t){return t.msg.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[r.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-msg-"+this.msgData.id,path:"/single/file/msg/"+this.msgData.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/msg/".concat(this.msgData.id)))},downFile:function(){var t=this;$A.modalConfirm({title:"下载文件",content:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("dialog/msg/download?msg_id=".concat(t.msgData.id,"&token=").concat(t.userToken)))}})}}};const d=(0,s.Z)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"dialog-view "+t.msgData.type,attrs:{"data-id":t.msgData.id}},[n("div",{staticClass:"dialog-head"},[n("div",{staticClass:"dialog-content"},["text"===t.msgData.type?n("div",{staticClass:"content-text"},[n("pre",{staticClass:"no-dark-mode"},[t._v(t._s(t.textMsg(t.msgData.msg.text)))])]):"file"===t.msgData.type?n("div",{class:"content-file "+t.msgData.msg.type},[n("div",{staticClass:"dialog-file"},["img"===t.msgData.msg.type?n("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):n("div",{staticClass:"file-box"},[n("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),t._v(" "),n("div",{staticClass:"file-info"},[n("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):"loading"===t.msgData.type?n("div",{staticClass:"content-loading"},[n("Loading")],1):n("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("未知的消息类型")))])]),t._v(" "),t.showMenu?n("div",{staticClass:"dialog-menu"},[n("div",{staticClass:"menu-icon"},[t.msgData.userid==t.userId?n("Icon",{attrs:{type:"md-undo",title:t.$L("撤回")},on:{click:t.withdraw}}):t._e(),t._v(" "),"file"===t.msgData.type?[n("Icon",{attrs:{type:"md-eye",title:t.$L("查看")},on:{click:t.viewFile}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down",title:t.$L("下载")},on:{click:t.downFile}})]:t._e()],2)]):t._e()]),t._v(" "),t.msgData.created_at?n("div",{staticClass:"dialog-foot"},[n("div",{staticClass:"time",attrs:{title:t.msgData.created_at}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t._v(" "),t.msgData.send>1||"group"==t.dialogType?n("EPopover",{ref:"percent",staticClass:"percent",attrs:{placement:"left-end",width:360,offset:-8},model:{value:t.popperShow,callback:function(e){t.popperShow=e},expression:"popperShow"}},[n("div",{staticClass:"dialog-wrapper-read-poptip-content"},[n("ul",{staticClass:"read overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("已读")))]),t._v(" "),t._l(t.readList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2),t._v(" "),n("ul",{staticClass:"unread overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("未读")))]),t._v(" "),t._l(t.unreadList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2)]),t._v(" "),n("WCircle",{attrs:{slot:"reference",percent:t.msgData.percentage,size:14},slot:"reference"})],1):100===t.msgData.percentage?n("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):n("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})],1):n("div",{staticClass:"dialog-foot"},[n("Loading")],1)])}),[],!1,null,null,null).exports;function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DialogUpload",props:{dialogId:{type:Number,default:0},maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:p(p({},(0,i.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},params:function(){return{dialog_id:this.dialogId}}}),methods:{handleProgress:function(t,e){void 0===e.tempId&&(e.tempId=$A.randomString(8),this.$emit("on-progress",e))},handleSuccess:function(t,e){1===t.ret?(e.data=t.data,this.$emit("on-success",e),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"发送失败",content:"文件 "+e.name+" 发送失败,"+t.msg}),this.$emit("on-error",e),this.$refs.upload.fileList.pop())},handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleClick:function(){this.$refs.upload.handleClick()},upload:function(t){this.$refs.upload.upload(t)}}};const v=(0,s.Z)(g,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})}),[],!1,null,null,null).exports;var b=n(80641);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function C(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){w(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function w(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const _={name:"DialogWrapper",components:{DialogUpload:v,DialogView:d,ScrollerY:o.Z,DragInput:r.Z},props:{dialogId:{type:Number,default:0}},data:function(){return{autoBottom:!0,autoInterval:null,dialogDrag:!1,inputFocus:!1,msgText:"",msgNew:0,topId:0,tempMsgs:[],dialogMsgSubscribe:null,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.dialogMsgSubscribe=b.Store.subscribe("dialogMsgPush",this.addDialogMsg)},beforeDestroy:function(){this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null)},computed:C(C({},(0,i.rn)(["isDesktop","userId","cacheDialogs","dialogMsgs"])),{},{dialogData:function(){var t=this;return this.cacheDialogs.find((function(e){return e.id==t.dialogId}))||{}},dialogMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.dialogMsgs.filter((function(e){return e.dialog_id==t.dialogId}))).sort((function(t,e){return t.id-e.id})):[]},isAutoBottom:function(){return!(this.inputFocus&&!this.isDesktop)&&this.autoBottom},tempMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.tempMsgs.filter((function(e){return e.dialog_id==t.dialogId}))):[]},peopleNum:function(){return"group"===this.dialogData.type?$A.runNum(this.dialogData.people):0},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"发送文件/图片":e?"发送图片":"发送文件"}}),watch:{$route:{handler:function(t){var e=this;if($A.isJson(window.__sendDialogMsg)&&window.__sendDialogMsg.time>$A.Time()){var n=window.__sendDialogMsg,r=n.msgFile,o=n.msgText;window.__sendDialogMsg=null,this.$nextTick((function(){$A.isArray(r)&&r.length>0?e.sendFileMsg(r):o&&e.sendMsg(o)}))}if(t.query&&t.query._){var i=$A.cloneJSON(t.query);delete i._,this.goForward({query:i},!0)}},immediate:!0},dialogId:{handler:function(t){t&&(this.autoBottom=!0,this.msgNew=0,this.topId=-1,this.$store.dispatch("getDialogMsgs",t))},immediate:!0}},methods:{sendMsg:function(t){var e=this;if("string"==typeof t&&t&&(this.msgText=t,this.$refs.input.focus()),""!=this.msgText){var n=$A.randomString(16);this.tempMsgs.push({id:n,dialog_id:this.dialogData.id,type:"text",userid:this.userId,msg:{text:this.msgText}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,text:this.msgText},method:"post"}).then((function(t){var r=t.data;e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n})),e.sendSuccess(r)})).catch((function(t){var r=t.msg;$A.modalError(r),e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n}))})),this.msgText=""}},sendFileMsg:function(t){var e=this;t.length>0&&(this.pasteFile=[],this.pasteItem=[],t.some((function(t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(n){var r=n.target;e.pasteFile.push(t),e.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),e.pasteShow=!0}})))},chatKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.sendMsg()}},pasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files,r=Array.prototype.slice.call(n);r.length>0&&(t.preventDefault(),this.sendFileMsg(r))},chatPasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDrag(t,e)},chatDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.chatUpload.upload(e)}))},chatFile:function(t,e){switch(t){case"progress":this.tempMsgs.push({id:e.tempId,dialog_id:this.dialogData.id,type:"loading",userid:this.userId,msg:{}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive();break;case"error":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId}));break;case"success":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId})),this.sendSuccess(e.data)}},sendSuccess:function(t){var e=this;$A.isArray(t)?t.some((function(t){e.sendSuccess(t)})):(this.$store.dispatch("saveDialogMsg",t),this.$store.dispatch("increaseTaskMsgNum",this.dialogId),this.$store.dispatch("updateDialogLastMsg",t),this.onActive())},chatScroll:function(t){switch(t.directionreal){case"up":t.scrollE<10&&(this.msgNew=0,this.autoBottom=!0);break;case"down":this.autoBottom=!1}t.scale>=1&&(this.msgNew=0,this.autoBottom=!0)},onEventFocus:function(t){this.inputFocus=!0,this.$emit("on-focus",t)},onEventblur:function(t){this.inputFocus=!1,this.$emit("on-blur",t)},onActive:function(){this.$emit("on-active")},onToBottom:function(){this.autoBottom=!0,this.$refs.scroller&&this.$refs.scroller.autoToBottom()},openProject:function(){this.dialogData.group_info&&this.goForward({path:"/manage/project/"+this.dialogData.group_info.id})},openTask:function(){this.dialogData.group_info&&this.$store.dispatch("openTask",this.dialogData.group_info.id)},loadNextPage:function(){var t=this,e=this.dialogMsgList[0].id;this.$store.dispatch("getDialogMoreMsgs",this.dialogId).then((function(){t.$nextTick((function(){t.topId=e,$A.scrollToView(document.getElementById("view_"+e),{behavior:"instant",inline:"start"})}))})).catch((function(){}))},addDialogMsg:function(){var t=this;this.isAutoBottom?this.$nextTick(this.onToBottom):this.$nextTick((function(){t.$refs.scroller&&t.$refs.scroller.scrollInfo().scrollE>10&&t.msgNew++}))}}};const k=(0,s.Z)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.dialogData&&t.dialogData.id?n("div",{staticClass:"dialog-wrapper",on:{drop:function(e){return e.preventDefault(),t.chatPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.chatDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.chatDragOver(!1,e)}}},[t._t("head",(function(){return[n("div",{staticClass:"dialog-title",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[n("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),(function(e){return"success"!=e.color?[n("Tag",{attrs:{color:e.color,fade:!1}},[t._v(t._s(t.$L(e.text)))])]:t._e()})),t._v(" "),n("h2",[t._v(t._s(t.dialogData.name))]),t._v(" "),t.peopleNum>0?n("em",[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t._v(" "),t.dialogData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e()],2),t._v(" "),"group"===t.dialogData.type?["project"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openProject}},[t._v("\n "+t._s(t.$L("项目聊天室"))+" "+t._s(t.$L("打开项目管理"))+"\n ")]):"task"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openTask}},[t._v("\n "+t._s(t.$L("任务聊天室"))+" "+t._s(t.$L("查看任务详情"))+"\n ")]):t._e()]:t._e()],2)]})),t._v(" "),n("ScrollerY",{ref:"scroller",staticClass:"dialog-scroller overlay-y",attrs:{"auto-bottom":t.isAutoBottom,static:""},on:{"on-scroll":t.chatScroll}},[n("div",{ref:"manageList",staticClass:"dialog-list"},[n("ul",[t.dialogData.hasMorePages?n("li",{staticClass:"history",on:{click:t.loadNextPage}},[t._v(t._s(t.$L("加载历史消息")))]):t.dialogData.loading>0&&0===t.dialogMsgList.length?n("li",{staticClass:"loading"},[n("Loading")],1):0===t.dialogMsgList.length?n("li",{staticClass:"nothing"},[t._v(t._s(t.$L("暂无消息")))]):t._e(),t._v(" "),t._l(t.dialogMsgList,(function(e){return n("li",{key:e.id,class:{self:e.userid==t.userId,"history-tip":t.topId==e.id},attrs:{id:"view_"+e.id}},[t.topId==e.id?n("em",{staticClass:"history-text"},[t._v(t._s(t.$L("历史消息")))]):t._e(),t._v(" "),n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)})),t._v(" "),t._l(t.tempMsgList,(function(e){return n("li",{key:"tmp_"+e.id,class:{self:e.userid==t.userId},attrs:{id:"tmp_"+e.id}},[n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)}))],2)])]),t._v(" "),n("div",{class:["dialog-footer",t.msgNew>0&&t.dialogMsgList.length>0?"newmsg":""],on:{click:t.onActive}},[n("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L("有"+t.msgNew+"条新消息")))]),t._v(" "),t._t("inputBefore"),t._v(" "),n("DragInput",{ref:"input",staticClass:"dialog-input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventblur,"on-keydown":t.chatKeydown,"on-input-paste":t.pasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),""!=t.msgText?n("div",{staticClass:"dialog-send",on:{click:t.sendMsg}},[n("Icon",{attrs:{type:"md-send"}})],1):t._e(),t._v(" "),n("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId},on:{"on-progress":function(e){return t.chatFile("progress",e)},"on-success":function(e){return t.chatFile("success",e)},"on-error":function(e){return t.chatFile("error",e)}}})],2),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],2):t._e()}),[],!1,null,null,null).exports},64569:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}const i={name:"ProjectLog",components:{ProjectLogDetail:{name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:function(t,e){return e.props.render(t,e.props.item)}}},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data:function(){return{loadIng:0,lists:[],listPage:1,hasMorePages:!1,totalNum:-1}},mounted:function(){this.getLists(!0)},computed:{},watch:{projectId:function(){this.lists=[],this.getLists(!0)},taskId:function(){this.lists=[],this.getLists(!0)},loadIng:function(t){this.$emit("on-load-change",t>0)}},methods:{logDate:function(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("今天"):t.key},getLists:function(t){var e=this;!0===t&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:this.pagesize}}).then((function(n){var r=n.data;e.loadIng--,!0===t&&(e.lists=[]),r.data.some((function(t){var n=t.time,r=n.ymd+" "+n.week,o=e.lists.find((function(t){return t.key==r}));if(o){var i=o.lists.find((function(e){return e.userid==t.userid}));i?i.lists.push(t):o.lists.push({userid:t.userid,lists:[t]})}else e.lists.push({key:r,ymd:t.ymd,lists:[{userid:t.userid,lists:[t]}]})})),e.hasMorePages=r.current_page<r.last_page,e.totalNum=r.total})).catch((function(){e.loadIng--,e.lists=[],e.hasMorePages=!1,e.totalNum=0}))},getMore:function(){this.hasMorePages&&(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail:function(t,e){var n=e.detail,o=e.record,i=[t("span",this.$L(n))];if($A.isJson(o)){if($A.isArray(o.change)){var a=r(o.change,2),s=a[0],u=a[1];i.push(t("span",": ")),s&&s!=u?(i.push(t("span",{class:"change-value"},"".concat(s||"-"))),i.push(t("span"," => ")),i.push(t("span",{class:"change-value"},"".concat(u||"-")))):i.push(t("span",{class:"change-value"},u||"-"))}if(o.userid){var c=$A.isArray(o.userid)?o.userid:[o.userid],l=[];c.some((function(e){l.push(t("UserAvatar",{props:{size:18,userid:e}}))})),l.length>0&&i.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},l)]))}}return t("span",{class:"log-text"},i)},operationList:function(t){var e=t.id,n=t.record,r=[];if(!$A.isJson(n))return r;if(this.taskId>0&&$A.isJson(n.flow)){var o=$A.getMiddle(n.flow.flow_item_name,"|");o&&r.push({id:e,button:"重置",content:"确定重置为【".concat(o,"】吗?")})}return r},onOperation:function(t){var e=this;$A.modalConfirm({content:t.content,loading:!0,onOk:function(){e.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("saveTask",n),e.getLists(!0)})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})},openTask:function(t){this.$store.dispatch("openTask",t)}}};const a=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["project-log",0==t.taskId?"is-drawer":""]},[n("div",{staticClass:"log-title"},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("ul",{staticClass:"logs-activity"},[t._l(t.lists,(function(e){return n("li",[n("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(e)))]),t._v(" "),n("div",{staticClass:"logs-section"},[n("Timeline",t._l(e.lists,(function(e,r){return n("TimelineItem",{key:r},[n("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[e.userid?n("UserAvatar",{attrs:{userid:e.userid,size:18,showName:""}}):n("div",{staticClass:"avatar-wrapper common-avatar"},[n("EAvatar",{attrs:{size:18}},[t._v("A")]),t._v(" "),n("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("系统")))])],1)],1),t._v(" "),t._l(e.lists,(function(e){return[n("div",{staticClass:"log-summary"},[n("ProjectLogDetail",{attrs:{render:t.logDetail,item:e}}),t._v(" "),t.operationList(e).length>0?n("span",{staticClass:"log-operation"},t._l(t.operationList(e),(function(e,r){return n("Button",{key:r,attrs:{size:"small"},on:{click:function(n){return t.onOperation(e)}}},[t._v(t._s(e.button))])})),1):t._e(),t._v(" "),n("span",{staticClass:"log-time"},[t._v(t._s(e.time.ymd)+" "+t._s(e.time.segment)+" "+t._s(e.time.hi))])],1),t._v(" "),e.project_task?n("div",{staticClass:"log-task"},[n("em",{on:{click:function(n){return t.openTask(e.project_task)}}},[t._v(t._s(t.$L("关联任务"))+": "+t._s(e.project_task.name))])]):t._e()]}))],2)})),1)],1)])})),t._v(" "),t.loadIng>0&&t.showLoad?n("li",{staticClass:"logs-loading"},[n("Loading")],1):t.hasMorePages?n("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("加载更多")))]):0==t.totalNum?n("li",{staticClass:"logs-none",on:{click:function(e){return t.getLists(!0)}}},[t._v(t._s(t.$L("没有任何动态")))]):t._e()],2)])}),[],!1,null,null,null).exports},46555:(t,e,n)=>{"use strict";n.d(e,{Z:()=>b});var r=n(20629),o=n(6817),i=n(25199),a=n(47853);const s={name:"TaskUpload",props:{maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"]}},methods:{handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(t){return this.$emit("on-select-file",t),!1},handleClick:function(){this.$refs.upload.handleClick()}}};var u=n(51900);const c=(0,u.Z)(s,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:"",multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})}),[],!1,null,null,null).exports;var l=n(17785),f=n(64569),d=n(80641),m=n(21929);function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const v={name:"TaskDetail",components:{DragInput:n(30264).Z,TaskMenu:m.Z,ProjectLog:f.Z,DialogWrapper:l.Z,TaskUpload:c,UserInput:a.Z,TaskPriority:i.Z,TEditor:o.default},props:{taskId:{type:Number,default:0},openTask:{type:Object,default:function(){return{}}},mainEndAt:{default:null},canUpdateBlur:{type:Boolean,default:!0}},data:function(){return{ready:!1,taskDetail:{},ownerData:{},ownerLoad:0,receiveShow:!1,assistForce:!1,assistData:{},assistLoad:0,addsubForce:!1,addsubShow:!1,addsubName:"",addsubLoad:0,timeForce:!1,timeOpen:!1,timeValue:[],timeOptions:{shortcuts:$A.timeOptionShortcuts()},nowTime:$A.Time(),nowInterval:null,innerHeight:Math.min(1100,window.innerHeight),msgText:"",msgFile:[],navActive:"dialog",logLoadIng:!1,sendLoad:0,taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages browseImages | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},dialogDrag:!1,receiveTaskSubscribe:null}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3),window.addEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe=d.Store.subscribe("receiveTask",(function(){t.receiveShow=!0}))},destroyed:function(){clearInterval(this.nowInterval),window.removeEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe&&(this.receiveTaskSubscribe.unsubscribe(),this.receiveTaskSubscribe=null)},computed:h(h({},(0,r.rn)(["userId","userToken","cacheProjects","cacheColumns","cacheTasks","taskContents","taskFiles","taskPriority","windowMax768"])),{},{projectName:function(){var t=this;if(!this.taskDetail.project_id)return"";if(this.taskDetail.project_name)return this.taskDetail.project_name;var e=this.cacheProjects.find((function(e){return e.id==t.taskDetail.project_id}));return e?e.name:""},columnName:function(){var t=this;if(!this.taskDetail.column_id)return"";if(this.taskDetail.column_name)return this.taskDetail.column_name;var e=this.cacheColumns.find((function(e){return e.id==t.taskDetail.column_id}));return e?e.name:""},taskContent:function(){var t=this;if(!this.taskId)return"";var e=this.taskContents.find((function(e){return e.task_id==t.taskId}));return e?e.content:""},fileList:function(){var t=this;return this.taskId?this.taskFiles.filter((function(e){return e.task_id==t.taskId})).sort((function(t,e){return e.id-t.id})):[]},subList:function(){var t=this;return this.taskId?this.cacheTasks.filter((function(e){return e.parent_id==t.taskId})).sort((function(t,e){return t.id-e.id})):[]},hasOpenDialog:function(){return this.taskDetail.dialog_id>0&&!this.windowMax768},dialogStyle:function(){var t=this.innerHeight,e=this.hasOpenDialog;return t&&e?{minHeight:t-(t>900?200:70)-48+"px"}:{}},cutTime:function(){var t=this.taskDetail,e=$A.Date(t.start_at,!0),n=$A.Date(t.end_at,!0);return $A.formatDate("Y/m/d",e)==$A.formatDate("Y/m/d",n)?$A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("H:i",n):$A.formatDate("Y",e)==$A.formatDate("Y",n)?($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("m/d H:i",n)).replace(/( 00:00| 23:59)/g,""):($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("Y/m/d H:i",n)).replace(/( 00:00| 23:59)/g,"")},getOwner:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1===t.owner})).sort((function(t,e){return t.id-e.id})):[]},getAssist:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1!==t.owner})).sort((function(t,e){return t.id-e.id})):[]},menuList:function(){var t=this.taskDetail,e=[];return t.p_name||e.push({command:"priority",icon:"&#xe6ec;",name:"优先级"}),$A.isArray(t.task_user)&&t.task_user.find((function(t){return 1!==t.owner}))||e.push({command:"assist",icon:"&#xe63f;",name:"协助人员"}),t.end_at||e.push({command:"times",icon:"&#xe6e8;",name:"截止时间"}),0==this.fileList.length&&e.push({command:"file",icon:"&#xe6e6;",name:"附件"}),0==this.subList.length&&e.push({command:"subtask",icon:"&#xe6f0;",name:"子任务"}),e}}),watch:{openTask:{handler:function(t){var e=this;this.taskDetail=$A.cloneJSON(t),this.$nextTick((function(){e.$refs.name&&e.$refs.name.resizeTextarea()}))},immediate:!0,deep:!0},taskId:{handler:function(t){t>0?this.ready=!0:(this.timeOpen=!1,this.timeForce=!1,this.assistForce=!1,this.addsubForce=!1,this.receiveShow=!1,this.$refs.owner&&this.$refs.owner.handleClose(),this.$refs.assist&&this.$refs.assist.handleClose())},immediate:!0},receiveShow:function(t){t&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])}},methods:{innerHeightListener:function(){this.innerHeight=Math.min(1100,window.innerHeight)},within24Hours:function(t){return $A.Date(t,!0)-this.nowTime<86400},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},isOverdue:function(t){return!!t.overdue||$A.Date(t.end_at,!0)<this.nowTime},onNameKeydown:function(t){13===t.keyCode&&(t.shiftKey||(t.preventDefault(),this.updateData("name")))},checkUpdate:function(t){var e=this,n=!1;if(this.openTask.name!=this.taskDetail.name){if(n=!0,!0!==t)return!1===t&&this.$refs.name.focus(),!0;this.updateData("name")}if(this.$refs.desc&&this.$refs.desc.getContent()!=this.taskContent){if(n=!0,!0!==t)return!1===t&&this.$refs.desc.focus(),!0;this.updateData("content")}if(this.addsubShow&&this.addsubName){if(n=!0,!0!==t)return!1===t&&this.$refs.addsub.focus(),!0;this.onAddsub()}return this.subList.some((function(r){var o=r.id;e.$refs["subTask_".concat(o)][0].checkUpdate(t)&&(n=!0)})),n},updateBlur:function(t,e){this.canUpdateBlur&&this.updateData(t,e)},updateData:function(t,e){var n=this,r=null;switch(t){case"priority":this.$set(this.taskDetail,"p_level",e.priority),this.$set(this.taskDetail,"p_name",e.name),this.$set(this.taskDetail,"p_color",e.color),t=["p_level","p_name","p_color"];break;case"times":this.$set(this.taskDetail,"times",[e.start_at,e.end_at]);break;case"content":var o=this.$refs.desc.getContent();if(o==this.taskContent)return;this.$set(this.taskDetail,"content",o),r=function(){n.$store.dispatch("saveTaskContent",{task_id:n.taskId,content:o})}}var i={task_id:this.taskDetail.id};($A.isArray(t)?t:[t]).forEach((function(t){var e=n.taskDetail[t],r=n.openTask[t];$A.jsonStringify(e)!=$A.jsonStringify(r)&&(i[t]=e)})),Object.keys(i).length<=1||this.$store.dispatch("taskUpdate",i).then((function(t){var e=t.msg;$A.messageSuccess(e),"function"==typeof r&&r()})).catch((function(t){var e=t.msg;$A.modalError(e)}))},openOwner:function(){var t=this.getOwner.map((function(t){return t.userid}));this.$set(this.taskDetail,"owner_userid",t),this.$set(this.ownerData,"owner_userid",t)},onOwner:function(t){var e=this,n={task_id:this.taskDetail.id,owner:this.ownerData.owner_userid};if(!0===t){if(this.getOwner.length>0)return this.receiveShow=!1,void $A.messageError("任务已被领取");var r=$A.date2string(this.timeValue,"Y-m-d H:i");if(!r[0]||!r[1])return void $A.messageError("请设置计划时间");$A.rightExists(r[0],"00:00")&&$A.rightExists(r[1],"00:00")&&(r[1]=r[1].replace("00:00","23:59")),n.times=r,n.owner=this.ownerData.owner_userid=[this.userId]}$A.jsonStringify(this.taskDetail.owner_userid)!==$A.jsonStringify(this.ownerData.owner_userid)&&(0==$A.count(n.owner)&&(n.owner=""),this.ownerLoad++,this.$store.dispatch("taskUpdate",n).then((function(t){var n=t.msg;$A.messageSuccess(n),e.ownerLoad--,e.receiveShow=!1,e.$store.dispatch("getTaskOne",e.taskDetail.id).catch((function(){}))})).catch((function(t){var n=t.msg;$A.modalError(n),e.ownerLoad--,e.receiveShow=!1})))},openAssist:function(){var t=this.getAssist.map((function(t){return t.userid}));this.$set(this.taskDetail,"assist_userid",t),this.$set(this.assistData,"assist_userid",t),this.$set(this.assistData,"disabled",this.getOwner.map((function(t){return t.userid})))},onAssist:function(){var t=this;if($A.jsonStringify(this.taskDetail.assist_userid)!==$A.jsonStringify(this.assistData.assist_userid)){var e=this.assistData.assist_userid;0===e.length&&(e=!1),this.assistLoad++,this.$store.dispatch("taskUpdate",{task_id:this.taskDetail.id,assist:e}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.assistLoad--,t.$store.dispatch("getTaskOne",t.taskDetail.id).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.assistLoad--}))}},openTime:function(){this.timeOpen=!this.timeOpen,this.timeOpen&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])},timeChange:function(t){t||(this.timeOpen=!1)},timeClear:function(){this.updateData("times",{start_at:!1,end_at:!1}),this.timeOpen=!1},timeOk:function(){var t=$A.date2string(this.timeValue,"Y-m-d H:i");t[0]&&t[1]&&$A.rightExists(t[0],"00:00")&&$A.rightExists(t[1],"00:00")&&(t[1]=t[1].replace("00:00","23:59")),this.updateData("times",{start_at:t[0],end_at:t[1]}),this.timeOpen=!1},addsubOpen:function(){var t=this;this.addsubShow=!0,this.$nextTick((function(){t.$refs.addsub.focus()}))},addsubChackClose:function(){""==this.addsubName&&(this.addsubShow=!1)},addsubKeydown:function(t){if(13===t.keyCode){if(t.shiftKey||this.addsubLoad>0)return;t.preventDefault(),this.onAddsub()}},onAddsub:function(){var t=this;""!=this.addsubName?(this.addsubLoad++,this.$store.dispatch("taskAddSub",{task_id:this.taskDetail.id,name:this.addsubName}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.addsubLoad--,t.addsubName=""})).catch((function(e){var n=e.msg;$A.modalError(n),t.addsubLoad--}))):$A.messageError("任务描述不能为空")},getLogLists:function(){"log"==this.navActive&&this.$refs.log.getLists(!0)},logLoadChange:function(t){this.logLoadIng=t},dropAdd:function(t){var e=this;switch(t){case"priority":this.$set(this.taskDetail,"p_name",this.$L("未设置")),this.$nextTick((function(){e.$refs.priority.show()}));break;case"assist":this.assistForce=!0,this.openAssist(),this.$nextTick((function(){e.$refs.assist.handleClick()}));break;case"times":this.timeForce=!0,this.$nextTick((function(){e.openTime()}));break;case"file":this.$refs.upload.handleClick();break;case"subtask":this.addsubForce=!0,this.$nextTick((function(){e.addsubOpen()}))}},msgKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.msgText&&this.msgDialog()}},msgDialog:function(){var t=this;this.sendLoad>0||(this.sendLoad++,this.$store.dispatch("call",{url:"project/task/dialog",data:{task_id:this.taskDetail.id}}).then((function(e){var n=e.data;t.$store.dispatch("saveTask",n),t.$store.dispatch("getDialogOne",n.dialog_id).then((function(){t.sendLoad--,$A.isSubElectron?t.resizeDialog().then((function(){t.sendDialogMsg()})):t.$nextTick((function(){t.windowMax768?(window.__sendDialogMsg={time:$A.Time()+10,msgText:t.msgText,msgFile:t.msgFile},t.msgFile=[],t.msgText="",t.goForward({path:"/manage/messenger",query:{_:$A.randomString(6)}}),$A.setStorage("messenger::dialogId",n.dialog_id),t.$store.state.dialogOpenId=n.dialog_id,t.$store.dispatch("openTask",0)):t.sendDialogMsg()}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)})))},sendDialogMsg:function(){this.msgFile.length>0?this.$refs.dialog.sendFileMsg(this.msgFile):this.msgText&&this.$refs.dialog.sendMsg(this.msgText),this.msgFile=[],this.msgText=""},msgPasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files;this.msgFile=Array.prototype.slice.call(n),this.msgFile.length>0&&(t.preventDefault(),this.msgDialog())},taskPasteDrag:function(t,e){this.dialogDrag=!1,this.msgPasteDrag(t,e)},taskDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},onSelectFile:function(t){this.msgFile=[t],this.msgDialog()},deleteFile:function(t){var e=this;this.$set(t,"_show_menu",!1),this.$store.dispatch("forgetTaskFile",t.id),this.$store.dispatch("call",{url:"project/task/filedelete",data:{file_id:t.id}}).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskFiles",e.taskDetail.id)}))},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e.handleClick()},openNewWin:function(){var t={title:this.taskDetail.name,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,this.$el.clientWidth+72),height:Math.min(window.screen.availHeight,this.$el.clientHeight+72),minWidth:600,minHeight:450};this.hasOpenDialog&&(t.minWidth=800,t.minHeight=600),this.$Electron.sendMessage("windowRouter",{name:"task-"+this.taskDetail.id,path:"/single/task/"+this.taskDetail.id,force:!1,config:t}),this.$store.dispatch("openTask",0)},resizeDialog:function(){var t=this;return new Promise((function(e){t.$Electron.sendSyncMessage("windowSize",{width:Math.max(1100,window.innerWidth),height:Math.max(720,window.innerHeight),minWidth:800,minHeight:600,autoZoom:!0});var n=0,r=setInterval((function(){n++,(t.$refs.dialog||n>20)&&(clearInterval(r),t.$refs.dialog&&e())}),100)}))},viewFile:function(t){if(["jpg","jpeg","gif","png"].includes(t.ext)){var e=this.fileList.filter((function(t){return["jpg","jpeg","gif","png"].includes(t.ext)})),n=e.findIndex((function(e){return e.id===t.id}));n>-1?(this.$store.state.previewImageIndex=n,this.$store.state.previewImageList=e.map((function(t){return t.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[t.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-task-"+t.id,path:"/single/file/task/"+t.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/task/".concat(t.id)))},downFile:function(t){var e=this;$A.modalConfirm({title:"下载文件",content:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("project/task/filedown?file_id=".concat(t.id,"&token=").concat(e.userToken)))}})}}};const b=(0,u.Z)(v,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready&&t.taskDetail.parent_id>0?n("li",[n("div",{staticClass:"subtask-icon"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,attrs:{disabled:0===t.taskId,task:t.taskDetail,"load-status":!0===t.taskDetail.loading},on:{"on-update":t.getLogLists}})],1),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"subtask-flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),n("div",{staticClass:"subtask-name"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("DatePicker",{staticClass:"subtask-time",attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom-end",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[!t.taskDetail.complete_at&&t.taskDetail.end_at&&t.taskDetail.end_at!=t.mainEndAt?n("div",{class:["time",t.taskDetail.today?"today":"",t.taskDetail.overdue?"overdue":""],on:{click:t.openTime}},[t._v("\n "+t._s(t.expiresFormat(t.taskDetail.end_at))+"\n ")]):n("Icon",{staticClass:"clock",attrs:{type:"ios-clock-outline"},on:{click:t.openTime}})],1),t._v(" "),n("Poptip",{ref:"owner",staticClass:"subtask-avatar",attrs:{"popper-class":"task-detail-user-popper",title:t.$L("修改负责人"),width:240,placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":1,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getOwner.length>0?t._l(t.getOwner,(function(t){return n("UserAvatar",{key:t.userid,attrs:{userid:t.userid,size:20,tooltipDisabled:""}})})):n("div",[t._v("--")])],2)],1):t.ready?n("div",{class:{"task-detail":!0,"open-dialog":t.hasOpenDialog,completed:t.taskDetail.complete_at}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-info"},[n("div",{staticClass:"head"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,staticClass:"icon",attrs:{disabled:0===t.taskId,task:t.taskDetail,size:"medium","color-show":!1},on:{"on-update":t.getLogLists}}),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),t.taskDetail.archived_at?n("div",{staticClass:"flow"},[n("span",{staticClass:"archived",on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.$L("已归档")))])]):t._e(),t._v(" "),n("div",{staticClass:"nav"},[t.projectName?n("p",[n("span",[t._v(t._s(t.projectName))])]):t._e(),t._v(" "),t.columnName?n("p",[n("span",[t._v(t._s(t.columnName))])]):t._e(),t._v(" "),t.taskDetail.id?n("p",[n("span",[t._v(t._s(t.taskDetail.id))])]):t._e()]),t._v(" "),n("div",{staticClass:"function"},[0===t.getOwner.length?n("EPopover",{attrs:{placement:"bottom"},model:{value:t.receiveShow,callback:function(e){t.receiveShow=e},expression:"receiveShow"}},[n("div",{staticClass:"task-detail-receive"},[n("div",{staticClass:"receive-title"},[n("Icon",{attrs:{type:"ios-help-circle"}}),t._v("\n "+t._s(t.$L("确认计划时间领取任务"))+"\n ")],1),t._v(" "),n("div",{staticClass:"receive-time"},[n("DatePicker",{attrs:{options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placeholder:t.$L("请设置计划时间"),clearable:!1,editable:!1},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}})],1),t._v(" "),n("div",{staticClass:"receive-bottom"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(e){t.receiveShow=!1}}},[t._v("取消")]),t._v(" "),n("Button",{attrs:{loading:t.ownerLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.onOwner(!0)}}},[t._v("确定")])],1)]),t._v(" "),n("Button",{staticClass:"pick",attrs:{slot:"reference",loading:t.ownerLoad>0,type:"primary"},slot:"reference"},[t._v(t._s(t.$L("我要领取任务")))])],1):t._e(),t._v(" "),t.$Electron?n("ETooltip",{attrs:{content:t.$L("新窗口打开")}},[n("i",{staticClass:"taskfont open",on:{click:t.openNewWin}},[t._v("")])]):t._e(),t._v(" "),n("div",{staticClass:"menu"},[n("TaskMenu",{attrs:{disabled:0===t.taskId,task:t.taskDetail,icon:"ios-more","completed-icon":"ios-more",size:"medium","color-show":!1},on:{"on-update":t.getLogLists}})],1)],1)],1),t._v(" "),n("div",{staticClass:"scroller overlay-y"},[n("div",{staticClass:"title"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{ref:"desc",attrs:{value:t.taskContent,plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L("详细描述..."),inline:""},on:{"on-blur":function(e){return t.updateBlur("content")}}})],1),t._v(" "),n("Form",{staticClass:"items",attrs:{"label-position":"left","label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[t.taskDetail.p_name?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("优先级"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("EDropdown",{ref:"priority",attrs:{trigger:"click",placement:"bottom"},on:{command:function(e){return t.updateData("priority",e)}}},[n("TaskPriority",{attrs:{backgroundColor:t.taskDetail.p_color}},[t._v(t._s(t.taskDetail.p_name))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.taskDetail.p_name==e.name?"&#xe61d;":"&#xe61c;")}}),t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1)])]):t._e(),t._v(" "),t.getOwner.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("负责人"))+"\n ")]),t._v(" "),n("Poptip",{ref:"owner",staticClass:"item-content user",attrs:{title:t.$L("修改负责人"),width:240,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),n("div",{staticClass:"user-list"},t._l(t.getOwner,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getOwner.length,tooltipDisabled:""}})})),1)])],1):t._e(),t._v(" "),t.getAssist.length>0||t.assistForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("协助人员"))+"\n ")]),t._v(" "),n("Poptip",{ref:"assist",staticClass:"item-content user",attrs:{title:t.$L(t.getAssist.length>0?"修改协助人员":"添加协助人员"),width:280,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openAssist,"on-ok":t.onAssist}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,"disabled-choice":t.assistData.disabled,placeholder:t.$L("选择任务协助人员"),transfer:!1},model:{value:t.assistData.assist_userid,callback:function(e){t.$set(t.assistData,"assist_userid",e)},expression:"assistData.assist_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.assist.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getAssist.length>0?n("div",{staticClass:"user-list"},t._l(t.getAssist,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getAssist.length,tooltipDisabled:""}})})),1):n("div",[t._v("--")])])],1):t._e(),t._v(" "),t.taskDetail.end_at||t.timeForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("截止时间"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("DatePicker",{attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[n("div",{staticClass:"picker-time"},[n("div",{staticClass:"time",on:{click:t.openTime}},[t._v(t._s(t.taskDetail.end_at?t.cutTime:"--"))]),t._v(" "),!t.taskDetail.complete_at&&t.taskDetail.end_at?[t.within24Hours(t.taskDetail.end_at)?n("Tag",{attrs:{color:"blue"}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.expiresFormat(t.taskDetail.end_at)))]):t._e(),t._v(" "),t.isOverdue(t.taskDetail)?n("Tag",{attrs:{color:"red"}},[t._v(t._s(t.$L("超期未完成")))]):t._e()]:t._e()],2)])],1)])]):t._e(),t._v(" "),t.fileList.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("附件"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content file"},[t.taskDetail.file_num>50?n("li",{staticClass:"tip"},[t._v(t._s(t.$L("共"+t.taskDetail.file_num+"个文件,仅显示最新50个")))]):t._e(),t._v(" "),t._l(t.fileList,(function(e){return n("li",[e.id?n("img",{staticClass:"file-ext",attrs:{src:e.thumb}}):n("Loading",{staticClass:"file-load"}),t._v(" "),n("div",{staticClass:"file-name"},[t._v(t._s(e.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(e.size)))]),t._v(" "),n("div",{staticClass:"file-menu",class:{show:e._show_menu}},[n("Icon",{attrs:{type:"md-eye"},on:{click:function(n){return t.viewFile(e)}}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down"},on:{click:function(n){return t.downFile(e)}}}),t._v(" "),n("EPopover",{staticClass:"file-delete",model:{value:e._show_menu,callback:function(n){t.$set(e,"_show_menu",n)},expression:"file._show_menu"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("你确定要删除这个文件吗?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(t){e._show_menu=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(n){return t.deleteFile(e)}}},[t._v(t._s(t.$L("确定")))])],1)]),t._v(" "),n("i",{staticClass:"taskfont del",attrs:{slot:"reference"},slot:"reference"},[t._v("")])])],1)],1)}))],2),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("div",{staticClass:"add-button",on:{click:function(e){return t.$refs.upload.handleClick()}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加附件"))+"\n ")])])])]):t._e(),t._v(" "),t.subList.length>0||t.addsubForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("子任务"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content subtask"},t._l(t.subList,(function(e,r){return n("TaskDetail",{key:r,ref:"subTask_"+e.id,refInFor:!0,attrs:{"task-id":e.id,"open-task":e,"main-end-at":t.taskDetail.end_at,"can-update-blur":t.canUpdateBlur}})})),1),t._v(" "),n("ul",{class:["item-content",0===t.subList.length?"nosub":""]},[n("li",[t.addsubShow?n("Input",{ref:"addsub",staticClass:"add-input",class:{loading:t.addsubLoad>0},attrs:{placeholder:t.$L("+ 输入子任务,回车添加子任务"),icon:t.addsubLoad>0?"ios-loading":""},on:{"on-blur":t.addsubChackClose,"on-keydown":t.addsubKeydown},model:{value:t.addsubName,callback:function(e){t.addsubName=e},expression:"addsubName"}}):n("div",{staticClass:"add-button",on:{click:t.addsubOpen}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加子任务"))+"\n ")])],1)])]):t._e()],1),t._v(" "),t.menuList.length>0?n("div",{staticClass:"add"},[n("EDropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:t.dropAdd}},[n("div",{staticClass:"add-button"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v("\n "+t._s(t.$L("添加"))+"\n "),t._l(t.menuList,(function(e){return n("em",[t._v(t._s(t.$L(e.name)))])}))],2),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.menuList,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e.command}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(e.icon)}}),t._v(t._s(t.$L(e.name))+"\n ")])])})),1)],1)],1):t._e()],1),t._v(" "),n("TaskUpload",{ref:"upload",staticClass:"upload",on:{"on-select-file":t.onSelectFile}})],1),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-dialog",style:t.dialogStyle},[t.hasOpenDialog?[t.taskId>0?n("DialogWrapper",{ref:"dialog",attrs:{"dialog-id":t.taskDetail.dialog_id}},[n("div",{staticClass:"head",attrs:{slot:"head"},slot:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1)]):t._e(),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id},on:{"on-load-change":t.logLoadChange}}):t._e()]:n("div",[n("div",{staticClass:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id,"show-load":!1},on:{"on-load-change":t.logLoadChange}}):n("div",{staticClass:"no-dialog",on:{drop:function(e){return e.preventDefault(),t.taskPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.taskDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.taskDragOver(!1,e)}}},[n("div",{staticClass:"no-tip"},[t._v(t._s(t.$L("暂无消息")))]),t._v(" "),n("div",{staticClass:"no-input"},[n("DragInput",{staticClass:"dialog-input",attrs:{type:"textarea",disabled:t.sendLoad>0,rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-keydown":t.msgKeydown,"on-input-paste":t.msgPasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),n("div",{staticClass:"no-send",on:{click:t.msgDialog}},[t.sendLoad>0?n("Loading"):[n("Badge",{attrs:{count:t.taskDetail.msg_num}}),t._v(" "),n("Icon",{attrs:{type:"md-send"}})]],2)],1),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e()])],1)],2),t._v(" "),t.taskDetail.id?t._e():n("div",{staticClass:"task-load"},[n("Loading")],1)]):t._e()}),[],!1,null,null,null).exports},21929:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(20629);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"TaskMenu",props:{task:{type:Object,default:function(){return{}}},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},data:function(){return{}},computed:i(i({},(0,r.rn)(["taskColorList","taskLoading","taskFlows","taskFlowItems"])),{},{loadIng:function(){var t=this;if(this.loadStatus)return!0;var e=this.taskLoading.find((function(e){return e.id==t.task.id}));return e&&e.num>0},flow:function(){var t=this;return this.taskFlows.find((function(e){return e.task_id==t.task.id}))},turns:function(){var t=this;if(!this.flow)return[];var e=this.taskFlowItems.find((function(e){return e.id==t.flow.flow_item_id}));return e?this.taskFlowItems.filter((function(t){var n=t.id;return e.turns.includes(n)})):[]}}),methods:{show:function(){this.$refs.dropdown.show()},hide:function(){this.$refs.dropdown.hide()},handleClick:function(){this.$refs.dropdown.handleClick()},dropTask:function(t){var e=this,n=this.task,r=function(t){t?e.$store.dispatch("saveTaskCompleteTemp",n.id):e.$store.dispatch("forgetTaskCompleteTemp",n.id)};if($A.isJson(t))t.name&&this.updateTask({color:t.color}).catch((function(){}));else{if($A.leftExists(t,"turn::")){var o=$A.leftDelete(t,"turn::");if(o==this.task.flow_item_id)return;var i=this.taskFlowItems.find((function(t){return t.id==e.flow.flow_item_id}))||{},a=this.taskFlowItems.find((function(t){return t.id==o}))||{},s="end"!==i.status&&"end"===a.status,u="end"===i.status&&"end"!==a.status;return this.updateBefore&&(s?r(!0):u&&r(!1)),void this.updateTask({flow_item_id:o}).then((function(){s?r(!0):u&&r(!1)})).catch((function(){s?r(!1):u&&r(!0)}))}switch(t){case"complete":if(this.task.complete_at)return;this.updateBefore&&r(!0),this.updateTask({complete_at:$A.formatDate("Y-m-d H:i:s")}).then((function(){r(!0)})).catch((function(){r(!1)}));break;case"uncomplete":if(!this.task.complete_at)return;this.updateBefore&&r(!1),this.updateTask({complete_at:!1}).then((function(){r(!1)})).catch((function(){r(!0)}));break;case"archived":case"remove":this.archivedOrRemoveTask(t)}}},visibleChange:function(t){t&&this.$store.dispatch("getTaskFlow",this.task.id).then(this.$refs.dropdownMenu.updatePopper).catch(this.$refs.dropdownMenu.updatePopper)},updateTask:function(t){var e=this;return new Promise((function(n,r){e.loadIng?r():(Object.keys(t).forEach((function(n){return e.$set(e.task,n,t[n])})),e.$store.dispatch("taskUpdate",Object.assign(t,{task_id:e.task.id})).then((function(t){var r=t.data,o=t.msg;$A.messageSuccess(o),n(),e.$emit("on-update",r)})).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskOne",e.task.id).catch((function(){})),r()})))}))},archivedOrRemoveTask:function(t){var e=this,n="removeTask",r="删除",o={task_id:this.task.id},i=this.task.parent_id>0?"子任务":"任务";"archived"==t&&(n="archivedTask",r="归档",this.task.archived_at&&(r="还原归档",o={task_id:this.task.id,type:"recovery"})),$A.modalConfirm({title:r+i,content:"你确定要"+r+i+"【"+this.task.name+"】吗?",loading:!0,onOk:function(){e.loadIng?e.$Modal.remove():e.$store.dispatch(n,o).then((function(t){var n=t.msg;$A.messageSuccess(n),e.$Modal.remove()})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("EDropdown",{ref:"dropdown",attrs:{trigger:"click",disabled:t.disabled,size:t.size,placement:"bottom"},on:{command:t.dropTask,"visible-change":t.visibleChange}},[t._t("icon",(function(){return[n("div",{staticClass:"task-menu-icon"},[t.loadIng?n("div",{staticClass:"loading"},[n("Loading")],1):[t.task.complete_at?n("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):n("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)]})),t._v(" "),n("EDropdownMenu",{ref:"dropdownMenu",staticClass:"task-menu-more-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("li",{staticClass:"task-menu-more-warp",class:t.size},[n("ul",[t.flow?t.turns.length>0?t._l(t.turns,(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"turn::"+e.id}},[n("div",{staticClass:"item flow"},[e.id==t.task.flow_item_id&&!0!==t.flow.auto_assign?n("Icon",{staticClass:"check",attrs:{type:"md-checkmark-circle-outline"}}):n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(" "),n("div",{staticClass:"flow-name",class:e.status},[t._v(t._s(e.name))])],1)])})):[t.task.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)])]:n("EDropdownItem",{staticClass:"load-flow",attrs:{disabled:""}},[n("div",{staticClass:"load-flow-warp"},[n("Loading")],1)]),t._v(" "),0===t.task.parent_id?[n("EDropdownItem",{attrs:{divided:t.turns.length>0,command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L(t.task.archived_at?"还原归档":"归档"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item hover-del"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t.colorShow?t._l(t.taskColorList,(function(e,r){return n("EDropdownItem",{key:"c_"+r,attrs:{divided:0==r,command:e}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:e.color||"#f9f9f9"},domProps:{innerHTML:t._s(e.color==t.task.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(e.name))+"\n ")])])})):t._e()]:n("EDropdownItem",{attrs:{command:"remove",divided:t.turns.length>0}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],2)])])],2)}),[],!1,null,null,null).exports},25199:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const a={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data:function(){return{}},computed:o(o({},(0,n(20629).rn)(["themeIsDark"])),{},{myStyle:function(){var t=this.color,e=this.background,n=this.backgroundColor;return this.themeIsDark?{color:n||e,borderColor:n||e,backgroundColor:"transparent"}:{color:t,borderColor:n||e,backgroundColor:n||e}}})};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)}),[],!1,null,null,null).exports},72862:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>h});var r=n(46555),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={components:{TaskDetail:r.Z},data:function(){return{loadIng:0,taskId:0,canUpdateBlur:!0}},mounted:function(){var t=this;document.addEventListener("keydown",this.shortcutEvent),this.$isSubElectron&&(window.__onBeforeUnload=function(){if(t.$refs.taskDetail.checkUpdate())return t.canUpdateBlur=!1,$A.modalConfirm({content:"修改的内容尚未保存,真的要放弃修改吗?",cancelText:"取消",okText:"放弃",onOk:function(){t.$Electron.sendMessage("windowDestroy")},onCancel:function(){t.$refs.taskDetail.checkUpdate(!1),t.canUpdateBlur=!0}}),!0})},beforeDestroy:function(){document.removeEventListener("keydown",this.shortcutEvent)},computed:a(a({},(0,o.rn)(["cacheTasks"])),{},{taskInfo:function(){var t=this;return this.cacheTasks.find((function(e){return e.id===t.taskId}))||{}}}),watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},methods:{getInfo:function(){var t=this;this.taskId=$A.runNum(this.$route.params.id),this.taskId<=0||(this.loadIng++,this.$store.dispatch("getTaskOne",{task_id:this.taskId,archived:"all"}).then((function(){t.loadIng--,t.$store.dispatch("getTaskContent",t.taskId),t.$store.dispatch("getTaskFiles",t.taskId),t.$store.dispatch("getTaskForParent",t.taskId).catch((function(){})),t.$store.dispatch("getTaskPriority").catch((function(){}))})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){t.$Electron&&window.close()}})})))},shortcutEvent:function(t){(t.metaKey||t.ctrlKey)&&83===t.keyCode&&(t.preventDefault(),this.$refs.taskDetail.checkUpdate(!0))}}};var c=n(93379),l=n.n(c),f=n(71832),d={insert:"head",singleton:!1};l()(f.Z,d);f.Z.locals;var m=n(83801),p={insert:"head",singleton:!1};l()(m.Z,p);m.Z.locals;const h=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"electron-task"},[n("PageTitle",{attrs:{title:t.taskInfo.name}}),t._v(" "),t.loadIng>0?n("Loading"):n("TaskDetail",{ref:"taskDetail",attrs:{"task-id":t.taskInfo.id,"open-task":t.taskInfo,"can-update-blur":t.canUpdateBlur}})],1)}),[],!1,null,"2b8bcc0c",null).exports}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[862,500],{71832:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,".electron-task[data-v-2b8bcc0c]{display:flex;flex-direction:column;height:100%;overflow:auto}.electron-task .task-detail[data-v-2b8bcc0c]{border-radius:0;flex:1;margin:0;padding:18px 22px}",""]);const i=o},83801:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,".electron-task .task-detail .task-info .head .function{margin-right:0}.electron-task .task-detail .task-info .head .function .open{display:none}",""]);const i=o},47575:(t,e,n)=>{!function(){"use strict";var e=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},r=function(t){return{eq:t}},o=r((function(t,e){return t===e})),i=function(t){return r((function(e,n){if(e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t.eq(e[o],n[o]))return!1;return!0}))},a=function(t,e){return function(t,e){return r((function(n,r){return t.eq(e(n),e(r))}))}(i(t),(function(t){return function(t,e){return Array.prototype.slice.call(t).sort(e)}(t,e)}))},s=function(t){return r((function(e,n){var r=Object.keys(e),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var s=r.length,u=0;u<s;u++){var c=r[u];if(!t.eq(e[c],n[c]))return!1}return!0}))},u=r((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(r)?t===n:"array"===r?i(u).eq(t,n):"object"===r&&s(u).eq(t,n))})),c=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},l=function(t){return function(e){return typeof e===t}},f=function(t){return function(e){return t===e}},d=c("string"),m=c("object"),p=c("array"),h=f(null),g=l("boolean"),v=f(void 0),b=function(t){return null==t},y=function(t){return!b(t)},C=l("function"),w=l("number"),_=function(){},k=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},x=function(t,e){return function(n){return t(e(n))}},S=function(t){return function(){return t}},D=function(t){return t},E=function(t,e){return t===e};function N(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var A=function(t){return function(e){return!t(e)}},T=function(t){return t()},O=function(t){t()},L=S(!1),$=S(!0),R=function(){return I},I=function(){var t=function(t){return t()},e=D;return{fold:function(t,e){return t()},isSome:L,isNone:$,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:S(null),getOrUndefined:S(void 0),or:e,orThunk:t,map:R,each:_,bind:R,exists:L,forall:$,filter:function(){return R()},toArray:function(){return[]},toString:S("none()")}}(),P=function(t){var e=S(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:$,isNone:L,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return P(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:I},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},B={some:P,none:R,from:function(t){return null==t?I:P(t)}},M=Array.prototype.slice,F=Array.prototype.indexOf,j=Array.prototype.push,z=function(t,e){return F.call(t,e)},U=function(t,e){return z(t,e)>-1},V=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return!0}return!1},H=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},q=function(t,e){for(var n=0,r=t.length;n<r;n++){e(t[n],n)}},W=function(t,e){for(var n=t.length-1;n>=0;n--){e(t[n],n)}},K=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o];(e(a,o)?n:r).push(a)}return{pass:n,fail:r}},Y=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},X=function(t,e,n){return W(t,(function(t,r){n=e(n,t,r)})),n},Z=function(t,e,n){return q(t,(function(t,r){n=e(n,t,r)})),n},G=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return B.some(i);if(n(i,r))break}return B.none()},J=function(t,e){return G(t,e,L)},Q=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return B.some(n)}return B.none()},tt=function(t,e){return function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!p(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);j.apply(e,t[n])}return e}(H(t,e))},et=function(t,e){for(var n=0,r=t.length;n<r;++n){if(!0!==e(t[n],n))return!1}return!0},nt=function(t){var e=M.call(t,0);return e.reverse(),e},rt=function(t,e){return Y(t,(function(t){return!U(e,t)}))},ot=function(t,e){var n=M.call(t,0);return n.sort(e),n},it=function(t,e){return e>=0&&e<t.length?B.some(t[e]):B.none()},at=function(t){return it(t,0)},st=function(t){return it(t,t.length-1)},ut=C(Array.from)?Array.from:function(t){return M.call(t)},ct=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return B.none()},lt=Object.keys,ft=Object.hasOwnProperty,dt=function(t,e){for(var n=lt(t),r=0,o=n.length;r<o;r++){var i=n[r];e(t[i],i)}},mt=function(t,e){return pt(t,(function(t,n){return{k:n,v:e(t,n)}}))},pt=function(t,e){var n={};return dt(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},ht=function(t){return function(e,n){t[n]=e}},gt=function(t,e,n,r){return dt(t,(function(t,o){(e(t,o)?n:r)(t,o)})),{}},vt=function(t,e){var n={};return gt(t,e,ht(n),_),n},bt=function(t){return function(t,e){var n=[];return dt(t,(function(t,r){n.push(e(t,r))})),n}(t,D)},yt=function(t,e){return Ct(t,e)?B.from(t[e]):B.none()},Ct=function(t,e){return ft.call(t,e)},wt=function(t,e){return Ct(t,e)&&void 0!==t[e]&&null!==t[e]},_t=Array.isArray,kt=function(t,e,n){var r,o;if(!t)return!1;if(n=n||t,void 0!==t.length){for(r=0,o=t.length;r<o;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(r in t)if(Ct(t,r)&&!1===e.call(n,t[r],r,t))return!1;return!0},xt=function(t,e){var n=[];return kt(t,(function(r,o){n.push(e(r,o,t))})),n},St=function(t,e){var n=[];return kt(t,(function(r,o){e&&!e(r,o,t)||n.push(r)})),n},Dt=function(t,e){if(t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},Et=function(t,e,n,r){for(var o=v(n)?t[0]:n,i=0;i<t.length;i++)o=e.call(r,o,t[i],i);return o},Nt=function(t,e,n){var r,o;for(r=0,o=t.length;r<o;r++)if(e.call(n,t[r],r,t))return r;return-1},At=function(t){return t[t.length-1]},Tt=function(){return Tt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},Tt.apply(this,arguments)};function Ot(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var Lt=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},$t=function(){return Rt(0,0)},Rt=function(t,e){return{major:t,minor:e}},It={nu:Rt,detect:function(t,e){var n=String(e).toLowerCase();return 0===t.length?$t():function(t,e){var n=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}}(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return Rt(r(1),r(2))}(t,n)},unknown:$t},Pt=function(t,e){var n=String(e).toLowerCase();return J(t,(function(t){return t.search(n)}))},Bt=function(t,e){return-1!==t.indexOf(e)},Mt=function(t,e){return function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e}(t,e,0)},Ft=function(t){return function(e){return e.replace(t,"")}},jt=Ft(/^\s+|\s+$/g),zt=Ft(/^\s+/g),Ut=Ft(/\s+$/g),Vt=function(t){return t.length>0},Ht=function(t){return!Vt(t)},qt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Wt=function(t){return function(e){return Bt(e,t)}},Kt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return Bt(t,"edge/")&&Bt(t,"chrome")&&Bt(t,"safari")&&Bt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,qt],search:function(t){return Bt(t,"chrome")&&!Bt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return Bt(t,"msie")||Bt(t,"trident")}},{name:"Opera",versionRegexes:[qt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Wt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Wt("firefox")},{name:"Safari",versionRegexes:[qt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(Bt(t,"safari")||Bt(t,"mobile/"))&&Bt(t,"applewebkit")}}],Yt=[{name:"Windows",search:Wt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return Bt(t,"iphone")||Bt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Wt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Wt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Wt("linux"),versionRegexes:[]},{name:"Solaris",search:Wt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Wt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Wt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Xt={browsers:S(Kt),oses:S(Yt)},Zt="Edge",Gt="Chrome",Jt="Opera",Qt="Firefox",te="Safari",ee=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Zt),isChrome:r(Gt),isIE:r("IE"),isOpera:r(Jt),isFirefox:r(Qt),isSafari:r(te)}},ne={unknown:function(){return ee({current:void 0,version:It.unknown()})},nu:ee,edge:S(Zt),chrome:S(Gt),ie:S("IE"),opera:S(Jt),firefox:S(Qt),safari:S(te)},re="Windows",oe="Android",ie="Linux",ae="Solaris",se="FreeBSD",ue="ChromeOS",ce=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(re),isiOS:r("iOS"),isAndroid:r(oe),isOSX:r("OSX"),isLinux:r(ie),isSolaris:r(ae),isFreeBSD:r(se),isChromeOS:r(ue)}},le={unknown:function(){return ce({current:void 0,version:It.unknown()})},nu:ce,windows:S(re),ios:S("iOS"),android:S(oe),linux:S(ie),osx:S("OSX"),solaris:S(ae),freebsd:S(se),chromeos:S(ue)},fe=function(t,e,n){var r=Xt.browsers(),o=Xt.oses(),i=e.bind((function(t){return function(t,e){return ct(e.brands,(function(e){var n=e.brand.toLowerCase();return J(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:It.nu(parseInt(e.version,10),0)}}))}))}(r,t)})).orThunk((function(){return function(t,e){return Pt(t,e).map((function(t){var n=It.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(r,t)})).fold(ne.unknown,ne.nu),a=function(t,e){return Pt(t,e).map((function(t){var n=It.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(o,t).fold(le.unknown,le.nu),s=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),f=!c&&!u&&!l;return{isiPad:S(o),isiPhone:S(i),isTablet:S(u),isPhone:S(c),isTouch:S(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:S(l),isDesktop:S(f)}}(a,i,t,n);return{browser:i,os:a,deviceType:s}},de=function(t){return window.matchMedia(t).matches},me=Lt((function(){return fe(navigator.userAgent,B.from(navigator.userAgentData),de)})),pe=function(){return me()},he=navigator.userAgent,ge=pe(),ve=ge.browser,be=ge.os,ye=ge.deviceType,Ce=/WebKit/.test(he)&&!ve.isEdge(),we="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,_e=-1!==he.indexOf("Windows Phone"),ke={opera:ve.isOpera(),webkit:Ce,ie:!(!ve.isIE()&&!ve.isEdge())&&ve.version.major,gecko:ve.isFirefox(),mac:be.isOSX()||be.isiOS(),iOS:ye.isiPad()||ye.isiPhone(),android:be.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ve.isIE()?document.documentMode||7:10,fileApi:we,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ve.isIE(),desktop:ye.isDesktop(),windowsPhone:_e,browser:{current:ve.current,version:ve.version,isChrome:ve.isChrome,isEdge:ve.isEdge,isFirefox:ve.isFirefox,isIE:ve.isIE,isOpera:ve.isOpera,isSafari:ve.isSafari},os:{current:be.current,version:be.version,isAndroid:be.isAndroid,isChromeOS:be.isChromeOS,isFreeBSD:be.isFreeBSD,isiOS:be.isiOS,isLinux:be.isLinux,isOSX:be.isOSX,isSolaris:be.isSolaris,isWindows:be.isWindows},deviceType:{isDesktop:ye.isDesktop,isiPad:ye.isiPad,isiPhone:ye.isiPhone,isPhone:ye.isPhone,isTablet:ye.isTablet,isTouch:ye.isTouch,isWebView:ye.isWebView}},xe=/^\s*|\s*$/g,Se=function(t){return null==t?"":(""+t).replace(xe,"")},De=function(t,e){return e?!("array"!==e||!_t(t))||typeof t===e:void 0!==t},Ee=function(t,e,n,r){r=r||this,t&&(n&&(t=t[n]),kt(t,(function(t,o){if(!1===e.call(r,t,o,n))return!1;Ee(t,e,n,r)})))},Ne={trim:Se,isArray:_t,is:De,toArray:function(t){if(_t(t))return t;for(var e=[],n=0,r=t.length;n<r;n++)e[n]=t[n];return e},makeMap:function(t,e,n){var r;for(e=e||",","string"==typeof(t=t||[])&&(t=t.split(e)),n=n||{},r=t.length;r--;)n[t[r]]={};return n},each:kt,map:xt,grep:St,inArray:Dt,hasOwn:Ct,extend:function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var o=e[r];for(var i in o)if(Ct(o,i)){var a=o[i];void 0!==a&&(t[i]=a)}}return t},create:function(t,e,n){var r,o,i,a=this,s=0,u=(t=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(t))[3].match(/(^|\.)(\w+)$/i)[2],c=a.createNS(t[3].replace(/\.\w+$/,""),n);if(!c[u]){if("static"===t[2])return c[u]=e,void(this.onCreate&&this.onCreate(t[2],t[3],c[u]));e[u]||(e[u]=function(){},s=1),c[u]=e[u],a.extend(c[u].prototype,e),t[5]&&(r=a.resolve(t[5]).prototype,o=t[5].match(/\.(\w+)$/i)[1],i=c[u],c[u]=s?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},c[u].prototype[u]=c[u],a.each(r,(function(t,e){c[u].prototype[e]=r[e]})),a.each(e,(function(t,e){r[e]?c[u].prototype[e]=function(){return this.parent=r[e],t.apply(this,arguments)}:e!==u&&(c[u].prototype[e]=t)}))),a.each(e.static,(function(t,e){c[u][e]=t}))}},walk:Ee,createNS:function(t,e){var n,r;for(e=e||window,t=t.split("."),n=0;n<t.length;n++)e[r=t[n]]||(e[r]={}),e=e[r];return e},resolve:function(t,e){var n,r;for(e=e||window,n=0,r=(t=t.split(".")).length;n<r&&(e=e[t[n]]);n++);return e},explode:function(t,e){return!t||De(t,"array")?t:xt(t.split(e||","),Se)},_addCacheSuffix:function(t){var e=ke.cacheSuffix;return e&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}},Ae=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Te={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Ae(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return Ae(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return Ae(n)},fromDom:Ae,fromPoint:function(t,e,n){return B.from(t.dom.elementFromPoint(e,n)).map(Ae)}},Oe=function(t,e){var n=[],r=function(t){return n.push(t),e(t)},o=e(t);do{o=o.bind(r)}while(o.isSome());return n},Le=function(t,e){var n=t.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},$e=function(t){return 1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount},Re=function(t,e){return t.dom===e.dom},Ie=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},Pe=function(t,e){return pe().browser.isIE()?Ie(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)};"undefined"!=typeof window?window:Function("return this;")();var Be=function(t){return t.dom.nodeName.toLowerCase()},Me=function(t){return t.dom.nodeType},Fe=function(t){return function(e){return Me(e)===t}},je=Fe(1),ze=Fe(3),Ue=Fe(9),Ve=Fe(11),He=function(t){return Te.fromDom(t.dom.ownerDocument)},qe=function(t){return Ue(t)?t:He(t)},We=function(t){return Te.fromDom(qe(t).dom.defaultView)},Ke=function(t){return B.from(t.dom.parentNode).map(Te.fromDom)},Ye=function(t){return B.from(t.dom.previousSibling).map(Te.fromDom)},Xe=function(t){return B.from(t.dom.nextSibling).map(Te.fromDom)},Ze=function(t){return nt(Oe(t,Ye))},Ge=function(t){return Oe(t,Xe)},Je=function(t){return H(t.dom.childNodes,Te.fromDom)},Qe=function(t,e){var n=t.dom.childNodes;return B.from(n[e]).map(Te.fromDom)},tn=function(t){return Qe(t,0)},en=function(t){return Qe(t,t.dom.childNodes.length-1)},nn=function(t){return t.dom.childNodes.length},rn=function(t){return Ve(t)&&y(t.dom.host)},on=C(Element.prototype.attachShadow)&&C(Node.prototype.getRootNode),an=S(on),sn=on?function(t){return Te.fromDom(t.dom.getRootNode())}:qe,un=function(t){return rn(t)?t:function(t){var e=t.dom.head;if(null==e)throw new Error("Head is not available yet");return Te.fromDom(e)}(qe(t))},cn=function(t){return Te.fromDom(t.dom.host)},ln=function(t){return y(t.dom.shadowRoot)},fn=function(t,e){Ke(t).each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},dn=function(t,e){Xe(t).fold((function(){Ke(t).each((function(t){pn(t,e)}))}),(function(t){fn(t,e)}))},mn=function(t,e){tn(t).fold((function(){pn(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},pn=function(t,e){t.dom.appendChild(e.dom)},hn=function(t,e){q(e,(function(e){pn(t,e)}))},gn=function(t){t.dom.textContent="",q(Je(t),(function(t){vn(t)}))},vn=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},bn=function(t){var e,n=Je(t);n.length>0&&(e=t,q(n,(function(t){fn(e,t)}))),vn(t)},yn=function(t){var e=ze(t)?t.dom.parentNode:t.dom;if(null==e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return function(t){var e=sn(t);return rn(e)?B.some(e):B.none()}(Te.fromDom(e)).fold((function(){return n.body.contains(e)}),x(yn,cn))},Cn=function(t,e){return{left:t,top:e,translate:function(n,r){return Cn(t+n,e+r)}}},wn=Cn,_n=function(t,e){return void 0!==t?t:void 0!==e?e:0},kn=function(t){var e=t.dom,n=e.ownerDocument.body;return n===e?wn(n.offsetLeft,n.offsetTop):yn(t)?function(t){var e=t.getBoundingClientRect();return wn(e.left,e.top)}(e):wn(0,0)},xn=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return wn(n,r)},Sn=function(t,e,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(t,e)},Dn=function(t,e){pe().browser.isSafari()&&C(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(e)},En=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},Nn=function(t){var e=void 0===t?window:t,n=e.document,r=xn(Te.fromDom(n));return function(t){var e=void 0===t?window:t;return pe().browser.isFirefox()?B.none():B.from(e.visualViewport)}(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return En(r.left,r.top,n,o)}),(function(t){return En(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},An=function(t){return function(e){return!!e&&e.nodeType===t}},Tn=function(t){return!!t&&!Object.getPrototypeOf(t)},On=An(1),Ln=function(t){var e=t.map((function(t){return t.toLowerCase()}));return function(t){if(t&&t.nodeName){var n=t.nodeName.toLowerCase();return U(e,n)}return!1}},$n=function(t,e){var n=e.toLowerCase().split(" ");return function(e){if(On(e))for(var r=0;r<n.length;r++){var o=e.ownerDocument.defaultView.getComputedStyle(e,null);if((o?o.getPropertyValue(t):null)===n[r])return!0}return!1}},Rn=function(t){return function(e){return On(e)&&e.hasAttribute(t)}},In=function(t){return On(t)&&t.hasAttribute("data-mce-bogus")},Pn=function(t){return On(t)&&"TABLE"===t.tagName},Bn=function(t){return function(e){if(On(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},Mn=Ln(["textarea","input"]),Fn=An(3),jn=An(8),zn=An(9),Un=An(11),Vn=Ln(["br"]),Hn=Ln(["img"]),qn=Bn("true"),Wn=Bn("false"),Kn=Ln(["td","th"]),Yn=Ln(["video","audio","object","embed"]),Xn=function(t,e,n){return void 0===n&&(n=E),t.exists((function(t){return n(t,e)}))},Zn=function(t,e,n){return t.isSome()&&e.isSome()?B.some(n(t.getOrDie(),e.getOrDie())):B.none()},Gn=function(t){return void 0!==t.style&&C(t.style.getPropertyValue)},Jn=function(t,e,n){if(!(d(n)||g(n)||w(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Qn=function(t,e,n){Jn(t.dom,e,n)},tr=function(t,e){var n=t.dom;dt(e,(function(t,e){Jn(n,e,t)}))},er=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},nr=function(t,e){return B.from(er(t,e))},rr=function(t,e){t.dom.removeAttribute(e)},or=function(t,e){var n=t.dom;dt(e,(function(t,e){!function(t,e,n){if(!d(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Gn(t)&&t.style.setProperty(e,n)}(n,e,t)}))},ir=function(t,e){var n=t.dom,r=window.getComputedStyle(n).getPropertyValue(e);return""!==r||yn(t)?r:ar(n,e)},ar=function(t,e){return Gn(t)?t.style.getPropertyValue(e):""},sr=function(t,e){var n=t.dom,r=ar(n,e);return B.from(r).filter((function(t){return t.length>0}))},ur=function(t){var e={},n=t.dom;if(Gn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},cr=pe().browser,lr=function(t){return J(t,je)},fr=function(t,e){return t.children&&U(t.children,e)},dr=function(t,e,n){var r=0,o=0,i=t.ownerDocument;if(n=n||t,e){if(n===t&&e.getBoundingClientRect&&"static"===ir(Te.fromDom(t),"position")){var a=e.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||t.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||t.scrollTop)-i.documentElement.clientTop}}for(var s=e;s&&s!==n&&s.nodeType&&!fr(s,n);){var u=s;r+=u.offsetLeft||0,o+=u.offsetTop||0,s=u.offsetParent}for(s=e.parentNode;s&&s!==n&&s.nodeType&&!fr(s,n);)r-=s.scrollLeft||0,o-=s.scrollTop||0,s=s.parentNode;o+=function(t){return cr.isFirefox()&&"table"===Be(t)?lr(Je(t)).filter((function(t){return"caption"===Be(t)})).bind((function(t){return lr(Ge(t)).map((function(e){var n=e.dom.offsetTop,r=t.dom.offsetTop,o=t.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Te.fromDom(e))}return{x:r,y:o}},mr={},pr={exports:mr};!function(t,e,r,o){var i,a;i=this,a=function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e={exports:{}};!function(e){!function(t){var n=setTimeout;function r(){}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function i(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void s(e.promise,t)}a(e.promise,r)}else(1===t._state?a:s)(e.promise,t._value)}))):t._deferreds.push(e)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,u(t)}catch(e){s(t,e)}var r,i}function s(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)i(t,t._deferreds[e]);t._deferreds=null}function c(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function l(t,e){var n=!1;try{t((function(t){n||(n=!0,a(e,t))}),(function(t){n||(n=!0,s(e,t))}))}catch(t){if(n)return;n=!0,s(e,t)}}o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(r);return i(this,new c(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},o.race=function(t){return new o((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},o._immediateFn="function"==typeof setImmediate?function(t){setImmediate(t)}:function(t){n(t,0)},o._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},o._setImmediateFn=function(t){o._immediateFn=t},o._setUnhandledRejectionFn=function(t){o._unhandledRejectionFn=t},e.exports?e.exports=o:t.Promise||(t.Promise=o)}(t)}(e);var r=e.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof e&&void 0!==r?r.exports=a():"function"==typeof t&&t.amd?t(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var hr=pr.exports.boltExport,gr=function(t){var e=B.none(),n=[],r=function(t){o()?a(t):n.push(t)},o=function(){return e.isSome()},i=function(t){q(t,a)},a=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t((function(t){o()||(e=B.some(t),i(n),n=[])})),{get:r,map:function(t){return gr((function(e){r((function(n){e(t(n))}))}))},isReady:o}},vr={nu:gr,pure:function(t){return gr((function(e){e(t)}))}},br=function(t){setTimeout((function(){throw t}),0)},yr=function(t){var e=function(e){t().then(e,br)};return{map:function(e){return yr((function(){return t().then(e)}))},bind:function(e){return yr((function(){return t().then((function(t){return e(t).toPromise()}))}))},anonBind:function(e){return yr((function(){return t().then((function(){return e.toPromise()}))}))},toLazy:function(){return vr.nu(e)},toCached:function(){var e=null;return yr((function(){return null===e&&(e=t()),e}))},toPromise:t,get:e}},Cr=function(t){return yr((function(){return new hr(t)}))},wr=function(t,e){return e((function(e){var n=[],r=0;0===t.length?e([]):q(t,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=t.length&&e(n)}}(i))}))}))},_r=function(t){return{isValue:$,isError:L,getOr:S(t),getOrThunk:S(t),getOrDie:S(t),or:function(e){return _r(t)},orThunk:function(e){return _r(t)},fold:function(e,n){return n(t)},map:function(e){return _r(e(t))},mapError:function(e){return _r(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOptional:function(){return B.some(t)}}},kr=function(t){return{isValue:L,isError:$,getOr:D,getOrThunk:function(t){return t()},getOrDie:function(){return(e=String(t),function(){throw new Error(e)})();var e},or:D,orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return kr(t)},mapError:function(e){return kr(e(t))},each:_,bind:function(e){return kr(t)},exists:L,forall:$,toOptional:B.none}},xr={value:_r,error:kr,fromOption:function(t,e){return t.fold((function(){return kr(e)}),_r)}},Sr=function(t){if(!p(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return q(t,(function(r,o){var i=lt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+i);var u=function(t){var r=lt(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));if(!et(e,(function(t){return U(r,t)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:u,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n};Sr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Dr=function(t){return t.fold(D,D)};function Er(t,e,n,r,o){return t(n,r)?B.some(n):C(o)&&o(n)?B.none():e(n,r,o)}var Nr,Ar,Tr,Or,Lr,$r,Rr,Ir,Pr,Br,Mr,Fr,jr,zr,Ur,Vr,Hr,qr,Wr,Kr,Yr=function(t,e,n){for(var r=t.dom,o=C(n)?n:L;r.parentNode;){r=r.parentNode;var i=Te.fromDom(r);if(e(i))return B.some(i);if(o(i))break}return B.none()},Xr=function(t,e,n){return Er((function(t,e){return e(t)}),Yr,t,e,n)},Zr=function(t,e){return J(t.dom.childNodes,(function(t){return e(Te.fromDom(t))})).map(Te.fromDom)},Gr=function(t,e,n){return Yr(t,(function(t){return Le(t,e)}),n)},Jr=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return $e(n)?B.none():B.from(n.querySelector(t)).map(Te.fromDom)}(e,t)},Qr=function(t,e,n){return Er((function(t,e){return Le(t,e)}),Gr,t,e,n)},to=window.Promise?window.Promise:hr,eo=function(t,e){return"number"!=typeof e&&(e=0),setTimeout(t,e)},no=function(t,e){return"number"!=typeof e&&(e=1),setInterval(t,e)},ro=function(t,e){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=eo((function(){t.apply(this,r)}),e)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(t,e){Nr?Nr.then(t):Nr=new to((function(t){e||(e=document.body),function(t,e){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(t){window.setTimeout(t,0)}),n(t,e)}(t,e)})).then(t)},setTimeout:eo,setInterval:no,setEditorTimeout:function(t,e,n){return eo((function(){t.removed||e()}),n)},setEditorInterval:function(t,e,n){var r=no((function(){t.removed?clearInterval(r):e()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(t){return clearInterval(t)},clearTimeout:function(t){return clearTimeout(t)}},io=function(t,e){void 0===e&&(e={});var n=0,r={},o=Te.fromDom(t),i=qe(o),a=e.maxLoadTime||5e3,s=function(s,u,c){var l,f=Ne._addCacheSuffix(s),d=function(t){return yt(r,t).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(f);r[f]=d,d.count++;var m=function(t,e){for(var n=t.length;n--;)t[n]();d.status=e,d.passed=[],d.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){return m(d.passed,2)},h=function(){return m(d.failed,3)},g=function(){var e,n;e=function(){for(var e=t.styleSheets,n=e.length;n--;){var r=e[n].ownerNode;if(r&&r.id===l.id)return p(),!0}return!1},n=g,e()||(Date.now()-y<a?oo.setTimeout(n):h())};if(u&&d.passed.push(u),c&&d.failed.push(c),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var v=Te.fromTag("link",i.dom);tr(v,{rel:"stylesheet",type:"text/css",id:d.id});var b,y=Date.now();e.contentCssCors&&Qn(v,"crossOrigin","anonymous"),e.referrerPolicy&&Qn(v,"referrerpolicy",e.referrerPolicy),(l=v.dom).onload=g,l.onerror=h,b=v,pn(un(o),b),Qn(v,"href",f)}else h();else p()},u=function(t){return Cr((function(e){s(t,k(e,S(xr.value(t))),k(e,S(xr.error(t))))}))},c=function(t){var e=Ne._addCacheSuffix(t);yt(r,e).each((function(t){var n,i;0===--t.count&&(delete r[e],n=t.id,i=un(o),Jr(i,"#"+n).each(vn))}))};return{load:s,loadAll:function(t,e,n){var r;(r=H(t,u),wr(r,Cr)).get((function(t){var r=K(t,(function(t){return t.isValue()}));r.fail.length>0?n(r.fail.map(Dr)):e(r.pass.map(Dr))}))},unload:c,unloadAll:function(t){q(t,(function(t){c(t)}))},_setReferrerPolicy:function(t){e.referrerPolicy=t}}},ao=function(){var t=new WeakMap;return{forElement:function(e,n){var r=sn(e).dom;return B.from(t.get(r)).getOrThunk((function(){var e=io(r,n);return t.set(r,e),e}))}}}(),so=function(){function t(t,e){this.node=t,this.rootNode=e,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return t.prototype.current=function(){return this.node},t.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},t.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},t.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},t.prototype.findSibling=function(t,e,n,r){var o,i;if(t){if(!r&&t[e])return t[e];if(t!==this.rootNode){if(o=t[n])return o;for(i=t.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},t.prototype.findPreviousNode=function(t,e,n,r){var o,i,a;if(t){if(o=t[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[e];a;a=a[e])if(!a[e])return a;return o}if((i=t.parentNode)&&i!==this.rootNode)return i}},t}(),uo=function(t){var e;return function(n){return e=e||function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n}(t,$),Ct(e,Be(n))}},co=uo(["h1","h2","h3","h4","h5","h6"]),lo=uo(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),fo=function(t){return je(t)&&!lo(t)},mo=function(t){return je(t)&&"br"===Be(t)},po=uo(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ho=uo(["ul","ol","dl"]),go=uo(["li","dd","dt"]),vo=uo(["thead","tbody","tfoot"]),bo=uo(["td","th"]),yo=uo(["pre","script","textarea","style"]),Co=" ",wo="\ufeff",_o=function(t){return"\ufeff"===t},ko=function(t){return t.replace(/\uFEFF/g,"")},xo=On,So=Fn,Do=function(t){return So(t)&&(t=t.parentNode),xo(t)&&t.hasAttribute("data-mce-caret")},Eo=function(t){return So(t)&&_o(t.data)},No=function(t){return Do(t)||Eo(t)},Ao=function(t){return t.firstChild!==t.lastChild||!Vn(t.firstChild)},To=function(t){var e=t.container();return!!Fn(e)&&(e.data.charAt(t.offset())===wo||t.isAtStart()&&Eo(e.previousSibling))},Oo=function(t){var e=t.container();return!!Fn(e)&&(e.data.charAt(t.offset()-1)===wo||t.isAtEnd()&&Eo(e.nextSibling))},Lo=function(t,e,n){var r,o=e.ownerDocument.createElement(t);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=e.parentNode;return n?i.insertBefore(o,e):e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o),o},$o=function(t){return So(t)&&t.data[0]===wo},Ro=function(t){return So(t)&&t.data[t.data.length-1]===wo},Io=function(t){return t&&t.hasAttribute("data-mce-caret")?(e=t.getElementsByTagName("br"),n=e[e.length-1],In(n)&&n.parentNode.removeChild(n),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("_moz_abspos"),t):null;var e,n},Po=function(t){return Do(t.startContainer)},Bo=qn,Mo=Wn,Fo=Vn,jo=Fn,zo=Ln(["script","style","textarea"]),Uo=Ln(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Vo=Ln(["table"]),Ho=No,qo=function(t){return!Ho(t)&&(jo(t)?!zo(t.parentNode):Uo(t)||Fo(t)||Vo(t)||Wo(t))},Wo=function(t){return!1===function(t){return On(t)&&"true"===t.getAttribute("unselectable")}(t)&&Mo(t)},Ko=function(t,e){return qo(t)&&function(t,e){for(t=t.parentNode;t&&t!==e;t=t.parentNode){if(Wo(t))return!1;if(Bo(t))return!0}return!0}(t,e)},Yo=/^[ \t\r\n]*$/,Xo=function(t){return Yo.test(t)},Zo=function(t,e){var n,r,o,i=Te.fromDom(e),a=Te.fromDom(t);return n=a,r="pre,code",o=N(Re,i),Gr(n,r,o).isSome()},Go=function(t,e){return qo(t)&&!1===function(t,e){return Fn(t)&&Xo(t.data)&&!1===Zo(t,e)}(t,e)||function(t){return On(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id"))}(t)||Jo(t)},Jo=Rn("data-mce-bookmark"),Qo=Rn("data-mce-bogus"),ti=(Ar="data-mce-bogus",Tr="all",function(t){return On(t)&&t.getAttribute(Ar)===Tr}),ei=function(t,e){return void 0===e&&(e=!0),function(t,e){var n=0;if(Go(t,t))return!1;var r=t.firstChild;if(!r)return!0;var o=new so(r,t);do{if(e){if(ti(r)){r=o.next(!0);continue}if(Qo(r)){r=o.next();continue}}if(Vn(r))n++,r=o.next();else{if(Go(r,t))return!1;r=o.next()}}while(r);return n<=1}(t.dom,e)},ni=function(t,e){return y(t)&&(Go(t,e)||fo(Te.fromDom(t)))},ri=function(t){return function(t){return"span"===t.nodeName.toLowerCase()}(t)&&"bookmark"===t.getAttribute("data-mce-type")},oi=function(t,e){return Fn(t)&&t.data.length>0&&function(t,e){var n=new so(t,e).prev(!1),r=new so(t,e).next(!1),o=v(n)||ni(n,e),i=v(r)||ni(r,e);return o&&i}(t,e)},ii=function(t,e,n){var r=n||e;if(On(e)&&ri(e))return e;for(var o=e.childNodes,i=o.length-1;i>=0;i--)ii(t,o[i],r);if(On(e)){var a=e.childNodes;1===a.length&&ri(a[0])&&e.parentNode.insertBefore(a[0],e)}return function(t){return Un(t)||zn(t)}(e)||Go(e,r)||function(t){return!!On(t)&&t.childNodes.length>0}(e)||oi(e,r)||t.remove(e),e},ai=Ne.makeMap,si=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ui=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\"\']/g,li=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,fi={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},di={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(t,e){var n,r,o,i={};if(t){for(t=t.split(","),e=e||10,n=0;n<t.length;n+=2)r=String.fromCharCode(parseInt(t[n],e)),di[r]||(o="&"+t[n+1]+";",i[r]=o,i[o]=r);return i}},hi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),gi=function(t,e){return t.replace(e?si:ui,(function(t){return di[t]||t}))},vi=function(t,e){return t.replace(e?si:ui,(function(t){return t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":di[t]||"&#"+t.charCodeAt(0)+";"}))},bi=function(t,e,n){return n=n||hi,t.replace(e?si:ui,(function(t){return di[t]||n[t]||t}))},yi={encodeRaw:gi,encodeAllRaw:function(t){return(""+t).replace(ci,(function(t){return di[t]||t}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(t,e){var n=pi(e)||hi,r=ai(t.replace(/\+/g,","));return r.named&&r.numeric?function(t,e){return t.replace(e?si:ui,(function(t){return void 0!==di[t]?di[t]:void 0!==n[t]?n[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"}))}:r.named?e?function(t,e){return bi(t,e,n)}:bi:r.numeric?vi:gi},decode:function(t){return t.replace(li,(function(t,e){return e?(e="x"===e.charAt(0).toLowerCase()?parseInt(e.substr(1),16):parseInt(e,10))>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):fi[e]||String.fromCharCode(e):mi[t]||hi[t]||function(t){var e=Te.fromTag("div").dom;return e.innerHTML=t,e.textContent||e.innerText||t}(t)}))}},Ci={},wi={},_i=Ne.makeMap,ki=Ne.each,xi=Ne.extend,Si=Ne.explode,Di=Ne.inArray,Ei=function(t,e){return(t=Ne.trim(t))?t.split(e||" "):[]},Ni=function(t,e){var n;return t&&(n={},"string"==typeof t&&(t={"*":t}),ki(t,(function(t,r){n[r]=n[r.toUpperCase()]="map"===e?_i(t,/[, ]/):Si(t,/[, ]/)}))),n},Ai=function(t){var e={},n={},r=[],o={},i={},a=function(e,n,r){var o=t[e];return o?o=_i(o,/[, ]/,_i(o.toUpperCase(),/[, ]/)):(o=Ci[e])||(o=_i(n," ",_i(n.toUpperCase()," ")),o=xi(o,r),Ci[e]=o),o},s=function(t){var e,n,r,o,i,a,s={},u=function(t,n,r){var o,i,a,u=function(t,e){var n,r,o={};for(n=0,r=t.length;n<r;n++)o[t[n]]=e||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ei(r));var c=Ei(t);for(o=c.length;o--;)a={attributes:u(i=Ei([e,n].join(" "))),attributesOrder:i,children:u(r,wi)},s[c[o]]=a},c=function(t,e){var n,r,o,i,a=Ei(t);n=a.length;for(var u=Ei(e);n--;)for(r=s[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return Ci[t]?Ci[t]:(e="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t&&(e+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==t&&(e+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),ki(Ei(a),(function(t){u(t,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),ki(Ei(i),(function(t){u(t,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==t&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==t&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==t&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allowfullscreen loading")),ki(Ei("a form meter progress dfn"),(function(t){s[t]&&delete s[t].children[t]})),delete s.caption.children.table,delete s.script,Ci[t]=s,s)}((t=t||{}).schema);!1===t.verify_html&&(t.valid_elements="*[*]");var u=Ni(t.valid_styles),c=Ni(t.invalid_styles,"map"),l=Ni(t.valid_classes,"map"),f=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",m),v=a("move_caret_before_on_enter_elements",h+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),C=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");ki((t.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(t){i[t]=new RegExp("</"+t+"[^>]*>","gi")}));var w=function(t){return new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$")},_=function(t){var n,o,i,a,s,u,c,l,f,d,m,p,h,g,v,b,y,C,_=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,x=/[*?+]/;if(t){var S=Ei(t,",");for(e["@"]&&(b=e["@"].attributes,y=e["@"].attributesOrder),n=0,o=S.length;n<o;n++)if(s=_.exec(S[n])){if(g=s[1],f=s[2],v=s[3],l=s[5],u={attributes:p={},attributesOrder:h=[]},"#"===g&&(u.paddEmpty=!0),"-"===g&&(u.removeEmpty=!0),"!"===s[4]&&(u.removeEmptyAttrs=!0),b&&(dt(b,(function(t,e){p[e]=t})),h.push.apply(h,y)),l)for(i=0,a=(l=Ei(l,"|")).length;i<a;i++)if(s=k.exec(l[i])){if(c={},m=s[1],d=s[2].replace(/[\\:]:/g,":"),g=s[3],C=s[4],"!"===m&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(d),c.required=!0),"-"===m){delete p[d],h.splice(Di(h,d),1);continue}g&&("="===g&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:d,value:C}),c.defaultValue=C),":"===g&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:d,value:C}),c.forcedValue=C),"<"===g&&(c.validValues=_i(C,"?"))),x.test(d)?(u.attributePatterns=u.attributePatterns||[],c.pattern=w(d),u.attributePatterns.push(c)):(p[d]||h.push(d),p[d]=c)}b||"@"!==f||(b=p,y=h),v&&(u.outputName=f,e[v]=u),x.test(f)?(u.pattern=w(f),r.push(u)):e[f]=u}}},k=function(t){e={},r=[],_(t),ki(s,(function(t,e){n[e]=t.children}))},x=function(t){var r=/^(~)?(.+)$/;t&&(Ci.text_block_elements=Ci.block_elements=null,ki(Ei(t,","),(function(t){var i=r.exec(t),a="~"===i[1],s=a?"span":"div",u=i[2];if(n[u]=n[s],o[u]=s,a||(y[u.toUpperCase()]={},y[u]={}),!e[u]){var c=e[s];delete(c=xi({},c)).removeEmptyAttrs,delete c.removeEmpty,e[u]=c}ki(n,(function(t,e){t[s]&&(n[e]=t=xi({},n[e]),t[u]=t[s])}))})))},D=function(e){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;Ci[t.schema]=null,e&&ki(Ei(e,","),(function(t){var e,o,i=r.exec(t);i&&(o=i[1],e=o?n[i[2]]:n[i[2]]={"#comment":{}},e=n[i[2]],ki(Ei(i[3],"|"),(function(t){"-"===o?delete e[t]:e[t]={}})))}))},E=function(t){var n,o=e[t];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(t))return o};t.valid_elements?k(t.valid_elements):(ki(s,(function(t,r){e[r]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[r]=t.children})),"html5"!==t.schema&&ki(Ei("strong/b em/i"),(function(t){var n=Ei(t,"/");e[n[1]].outputName=n[0]})),ki(Ei("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(t){e[t]&&(e[t].removeEmpty=!0)})),ki(Ei("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(t){e[t].paddEmpty=!0})),ki(Ei("span"),(function(t){e[t].removeEmptyAttrs=!0}))),x(t.custom_elements),D(t.valid_children),_(t.extended_valid_elements),D("+ol[ul|ol],+ul[ul|ol]"),ki({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(t,n){e[n]&&(e[n].parentsRequired=Ei(t))})),t.invalid_elements&&ki(Si(t.invalid_elements),(function(t){e[t]&&delete e[t]})),E("span")||_("span[!data-mce-type|*]");var N=S(u),A=S(c),T=S(l),O=S(p),L=S(y),$=S(b),R=S(C),I=S(m),P=S(d),B=S(g),M=S(v),F=S(f),j=S(i),z=S(o);return{children:n,elements:e,getValidStyles:N,getValidClasses:T,getBlockElements:L,getInvalidStyles:A,getShortEndedElements:I,getTextBlockElements:$,getTextInlineElements:R,getBoolAttrs:O,getElementRule:E,getSelfClosingElements:P,getNonEmptyElements:B,getMoveCaretBeforeOnEnterElements:M,getWhiteSpaceElements:F,getSpecialElements:j,isValidChild:function(t,e){var r=n[t.toLowerCase()];return!(!r||!r[e.toLowerCase()])},isValid:function(t,e){var n,r,o=E(t);if(o){if(!e)return!0;if(o.attributes[e])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(t))return!0}return!1},getCustomElements:z,addValidElements:_,setValidElements:k,addCustomElements:x,addValidChildren:D}},Ti=function(t,e,n,r){var o=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+o(e)+o(n)+o(r)},Oi=function(t,e){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,s=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={},f="\ufeff";t=t||{},e&&(r=e.getValidStyles(),o=e.getInvalidStyles());var d="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<d.length;n++)l[d[n]]=f+n,l[f+n]=d[n];return{toHex:function(t){return t.replace(a,Ti)},parse:function(e){var r,o,d,m,p,h,g,v,b={},y=t.url_converter,C=t.url_converter_scope||i,w=function(t,e,r){var o=b[t+"-top"+e];if(o){var i=b[t+"-right"+e];if(i){var a=b[t+"-bottom"+e];if(a){var s=b[t+"-left"+e];if(s){var u=[o,i,a,s];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(b[t+e]=-1===n?u[0]:u.join(" "),delete b[t+"-top"+e],delete b[t+"-right"+e],delete b[t+"-bottom"+e],delete b[t+"-left"+e])}}}}},_=function(t){var e,n=b[t];if(n){for(e=(n=n.split(" ")).length;e--;)if(n[e]!==n[0])return!1;return b[t]=n[0],!0}},k=function(t){return m=!0,l[t]},x=function(t,e){return m&&(t=t.replace(/\uFEFF[0-9]/g,(function(t){return l[t]}))),e||(t=t.replace(/\\([\'\";:])/g,"$1")),t},S=function(t){return String.fromCharCode(parseInt(t.slice(1),16))},D=function(t){return t.replace(/\\[0-9a-f]+/gi,S)},E=function(e,n,r,o,i,a){if(i=i||a)return"'"+(i=x(i)).replace(/\'/g,"\\'")+"'";if(n=x(n||r||o),!t.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return y&&(n=y.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(t){return t.replace(/[;:]/g,k)}));r=u.exec(e);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),d=r[2].replace(c,""),o&&d){if(o=D(o),d=D(d),-1!==o.indexOf(f)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===o&&"700"===d?d="bold":"color"!==o&&"background-color"!==o||(d=d.toLowerCase()),d=(d=d.replace(a,Ti)).replace(s,E),b[o]=m?x(d,!0):d}w("border","",!0),w("border","-width"),w("border","-color"),w("border","-style"),w("padding",""),w("margin",""),p="border",g="border-style",v="border-color",_(h="border-width")&&_(g)&&_(v)&&(b[p]=b[h]+" "+b[g]+" "+b[v],delete b[h],delete b[g],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(t,e){var n="",i=function(e){var o,i=r[e];if(i)for(var a=0,s=i.length;a<s;a++)e=i[a],(o=t[e])&&(n+=(n.length>0?" ":"")+e+": "+o+";")};return e&&r?(i("*"),i(e)):dt(t,(function(t,r){!t||o&&!function(t,e){var n=o["*"];return!(n&&n[t]||(n=o[e])&&n[t])}(r,e)||(n+=(n.length>0?" ":"")+r+": "+t+";")})),n}}},Li={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},$i=function(t){return t instanceof Event||C(t.initEvent)},Ri=function(t,e,n,r){var o,i=function(t,e){var n=null!=e?e:{};for(var r in t)Ct(Li,r)||(n[r]=t[r]);return y(n.composedPath)&&(n.composedPath=function(){return t.composedPath()}),n}(e,r);return i.type=t,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(t){return b(t.preventDefault)||$i(t)}(e)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=$,C(e.preventDefault)?e.preventDefault():$i(e)&&(e.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=$,C(e.stopPropagation)?e.stopPropagation():$i(e)&&(e.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=$,i.stopPropagation()},function(t){return t.isDefaultPrevented===$||t.isDefaultPrevented===L}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?$:L,i.isPropagationStopped=!0===i.cancelBubble?$:L,i.isImmediatePropagationStopped=L)),i},Ii=/^(?:mouse|contextmenu)|click/,Pi=function(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r||!1):t.attachEvent&&t.attachEvent("on"+e,n)},Bi=function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r||!1):t.detachEvent&&t.detachEvent("on"+e,n)},Mi=function(t,e){var n=Ri(t.type,t,document,e);if(function(t){return y(t)&&Ii.test(t.type)}(t)&&v(t.pageX)&&!v(t.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=t.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=t.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},Fi=function(t,e,n){var r=t.document,o={type:"ready"};if(n.domLoaded)e(o);else{var i=function(){Bi(t,"DOMContentLoaded",i),Bi(t,"load",i),n.domLoaded||(n.domLoaded=!0,e(o)),t=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():Pi(t,"DOMContentLoaded",i),n.domLoaded||Pi(t,"load",i)}},ji=function(){function t(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return t.prototype.bind=function(t,e,n,r){var o,i,a,s,u,c,l,f=this,d=window,m=function(t){f.executeHandlers(Mi(t||d.event),o)};if(t&&3!==t.nodeType&&8!==t.nodeType){t[f.expando]?o=t[f.expando]:(o=f.count++,t[f.expando]=o,f.events[o]={}),r=r||t;var p=e.split(" ");for(a=p.length;a--;)c=m,u=l=!1,"DOMContentLoaded"===(s=p[a])&&(s="ready"),f.domLoaded&&"ready"===s&&"complete"===t.readyState?n.call(r,Mi({type:s})):(f.hasMouseEnterLeave||(u=f.mouseEnterLeave[s])&&(c=function(t){var e=t.currentTarget,n=t.relatedTarget;if(n&&e.contains)n=e.contains(n);else for(;n&&n!==e;)n=n.parentNode;n||((t=Mi(t||d.event)).type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=e,f.executeHandlers(t,o))}),f.hasFocusIn||"focusin"!==s&&"focusout"!==s||(l=!0,u="focusin"===s?"focus":"blur",c=function(t){(t=Mi(t||d.event)).type="focus"===t.type?"focusin":"focusout",f.executeHandlers(t,o)}),(i=f.events[o][s])?"ready"===s&&f.domLoaded?n(Mi({type:s})):i.push({func:n,scope:r}):(f.events[o][s]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=c,"ready"===s?Fi(t,c,f):Pi(t,u||s,c,l)));return t=i=null,n}},t.prototype.unbind=function(t,e,n){var r,o,i,a,s;if(!t||3===t.nodeType||8===t.nodeType)return this;var u=t[this.expando];if(u){if(s=this.events[u],e){var c=e.split(" ");for(o=c.length;o--;)if(r=s[a=c[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,f=r.fakeName,d=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=f,r.capture=d,s[a]=r}n&&0!==r.length||(delete s[a],Bi(t,r.fakeName||a,r.nativeHandler,r.capture))}}else dt(s,(function(e,n){Bi(t,e.fakeName||n,e.nativeHandler,e.capture)})),s={};for(a in s)if(Ct(s,a))return this;delete this.events[u];try{delete t[this.expando]}catch(e){t[this.expando]=null}}return this},t.prototype.fire=function(t,e,n){var r;if(!t||3===t.nodeType||8===t.nodeType)return this;var o=Mi({type:e,target:t},n);do{(r=t[this.expando])&&this.executeHandlers(o,r),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!o.isPropagationStopped());return this},t.prototype.clean=function(t){var e,n;if(!t||3===t.nodeType||8===t.nodeType)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),e=(n=t.getElementsByTagName("*")).length;e--;)(t=n[e])[this.expando]&&this.unbind(t);return this},t.prototype.destroy=function(){this.events={}},t.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},t.prototype.executeHandlers=function(t,e){var n=this.events[e],r=n&&n[t.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}},t.Event=new t,t}(),zi="sizzle"+-new Date,Ui=window.document,Vi=0,Hi=0,qi=xa(),Wi=xa(),Ki=xa(),Yi=function(t,e){return t===e&&(jr=!0),0},Xi="undefined",Zi=1<<31,Gi={}.hasOwnProperty,Ji=[],Qi=Ji.pop,ta=Ji.push,ea=Ji.push,na=Ji.slice,ra=Ji.indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",sa=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ua=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ca=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),la=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),fa=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),da=new RegExp(sa),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+sa),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ha=/^(?:input|select|textarea|button)$/i,ga=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,Ca=/'|\\/g,wa=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),_a=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ea.apply(Ji=na.call(Ui.childNodes),Ui.childNodes),Ji[Ui.childNodes.length].nodeType}catch(t){ea={apply:Ji.length?function(t,e){ta.apply(t,na.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}var ka=function(t,e,n,r){var o,i,a,s,u,c,l,f,d,m;if((e?e.ownerDocument||e:Ui)!==Ur&&zr(e),n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=(e=e||Ur).nodeType)&&9!==s)return[];if(Hr&&!r){if(o=ba.exec(t))if(a=o[1]){if(9===s){if(!(i=e.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(e.ownerDocument&&(i=e.ownerDocument.getElementById(a))&&Kr(e,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ea.apply(n,e.getElementsByTagName(t)),n;if((a=o[3])&&Or.getElementsByClassName)return ea.apply(n,e.getElementsByClassName(a)),n}if(Or.qsa&&(!qr||!qr.test(t))){if(f=l=zi,d=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(c=Ir(t),(l=e.getAttribute("id"))?f=l.replace(Ca,"\\$&"):e.setAttribute("id",f),f="[id='"+f+"'] ",u=c.length;u--;)c[u]=f+Ta(c[u]);d=ya.test(t)&&Na(e.parentNode)||e,m=c.join(",")}if(m)try{return ea.apply(n,d.querySelectorAll(m)),n}catch(t){}finally{l||e.removeAttribute("id")}}}return Br(t.replace(ua,"$1"),e,n,r)};function xa(){var t=[];return function e(n,r){return t.push(n+" ")>Lr.cacheLength&&delete e[t.shift()],e[n+" "]=r}}function Sa(t){return t[zi]=!0,t}function Da(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Zi)-(~t.sourceIndex||Zi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function Ea(t){return Sa((function(e){return e=+e,Sa((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Na(t){return t&&typeof t.getElementsByTagName!==Xi&&t}function Aa(){}function Ta(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function Oa(t,e,n){var r=e.dir,o=n&&"parentNode"===r,i=Hi++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||o)return t(e,n,i)}:function(e,n,a){var s,u,c=[Vi,i];if(a){for(;e=e[r];)if((1===e.nodeType||o)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||o){if((s=(u=e[zi]||(e[zi]={}))[r])&&s[0]===Vi&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function La(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function $a(t,e,n,r,o){for(var i,a=[],s=0,u=t.length,c=null!=e;s<u;s++)(i=t[s])&&(n&&!n(i,r,o)||(a.push(i),c&&e.push(s)));return a}function Ra(t,e,n,r,o,i){return r&&!r[zi]&&(r=Ra(r)),o&&!o[zi]&&(o=Ra(o,i)),Sa((function(i,a,s,u){var c,l,f,d=[],m=[],p=a.length,h=i||function(t,e,n){for(var r=0,o=e.length;r<o;r++)ka(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),g=!t||!i&&e?h:$a(h,d,t,s,u),v=n?o||(i?t:p||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(c=$a(v,m),r(c,[],s,u),l=c.length;l--;)(f=c[l])&&(v[m[l]]=!(g[m[l]]=f));if(i){if(o||t){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,u)}for(l=v.length;l--;)(f=v[l])&&(c=o?ra.call(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=$a(v===a?v.splice(p,v.length):v),o?o(null,a,v,u):ea.apply(a,v)}))}function Ia(t){for(var e,n,r,o=t.length,i=Lr.relative[t[0].type],a=i||Lr.relative[" "],s=i?1:0,u=Oa((function(t){return t===e}),a,!0),c=Oa((function(t){return ra.call(e,t)>-1}),a,!0),l=[function(t,n,r){var o=!i&&(r||n!==Mr)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,o}];s<o;s++)if(n=Lr.relative[t[s].type])l=[Oa(La(l),n)];else{if((n=Lr.filter[t[s].type].apply(null,t[s].matches))[zi]){for(r=++s;r<o&&!Lr.relative[t[r].type];r++);return Ra(s>1&&La(l),s>1&&Ta(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ua,"$1"),n,s<r&&Ia(t.slice(s,r)),r<o&&Ia(t=t.slice(r)),r<o&&Ta(t))}l.push(n)}return La(l)}Or=ka.support={},Rr=ka.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},zr=ka.setDocument=function(t){var e,n=t?t.ownerDocument||t:Ui,r=n.defaultView;return n!==Ur&&9===n.nodeType&&n.documentElement?(Ur=n,Vr=n.documentElement,Hr=!Rr(n),r&&r!==function(t){try{return t.top}catch(t){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){zr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){zr()}))),Or.attributes=!0,Or.getElementsByTagName=!0,Or.getElementsByClassName=va.test(n.getElementsByClassName),Or.getById=!0,Lr.find.ID=function(t,e){if(typeof e.getElementById!==Xi&&Hr){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},Lr.filter.ID=function(t){var e=t.replace(wa,_a);return function(t){return t.getAttribute("id")===e}},Lr.find.TAG=Or.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==Xi)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Lr.find.CLASS=Or.getElementsByClassName&&function(t,e){if(Hr)return e.getElementsByClassName(t)},Wr=[],qr=[],Or.disconnectedMatch=!0,qr=qr.length&&new RegExp(qr.join("|")),Wr=Wr.length&&new RegExp(Wr.join("|")),e=va.test(Vr.compareDocumentPosition),Kr=e||va.test(Vr.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Yi=e?function(t,e){if(t===e)return jr=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!Or.sortDetached&&e.compareDocumentPosition(t)===r?t===n||t.ownerDocument===Ui&&Kr(Ui,t)?-1:e===n||e.ownerDocument===Ui&&Kr(Ui,e)?1:Fr?ra.call(Fr,t)-ra.call(Fr,e):0:4&r?-1:1)}:function(t,e){if(t===e)return jr=!0,0;var r,o=0,i=t.parentNode,a=e.parentNode,s=[t],u=[e];if(!i||!a)return t===n?-1:e===n?1:i?-1:a?1:Fr?ra.call(Fr,t)-ra.call(Fr,e):0;if(i===a)return Da(t,e);for(r=t;r=r.parentNode;)s.unshift(r);for(r=e;r=r.parentNode;)u.unshift(r);for(;s[o]===u[o];)o++;return o?Da(s[o],u[o]):s[o]===Ui?-1:u[o]===Ui?1:0},n):Ur},ka.matches=function(t,e){return ka(t,null,null,e)},ka.matchesSelector=function(t,e){if((t.ownerDocument||t)!==Ur&&zr(t),e=e.replace(fa,"='$1']"),Or.matchesSelector&&Hr&&(!Wr||!Wr.test(e))&&(!qr||!qr.test(e)))try{var n=undefined.call(t,e);if(n||Or.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ka(e,Ur,null,[t]).length>0},ka.contains=function(t,e){return(t.ownerDocument||t)!==Ur&&zr(t),Kr(t,e)},ka.attr=function(t,e){(t.ownerDocument||t)!==Ur&&zr(t);var n=Lr.attrHandle[e.toLowerCase()],r=n&&Gi.call(Lr.attrHandle,e.toLowerCase())?n(t,e,!Hr):void 0;return void 0!==r?r:Or.attributes||!Hr?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},ka.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ka.uniqueSort=function(t){var e,n=[],r=0,o=0;if(jr=!Or.detectDuplicates,Fr=!Or.sortStable&&t.slice(0),t.sort(Yi),jr){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return Fr=null,t},$r=ka.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=$r(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=$r(e);return n},Lr=ka.selectors={cacheLength:50,createPseudo:Sa,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(wa,_a),t[3]=(t[3]||t[4]||t[5]||"").replace(wa,_a),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ka.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ka.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pa.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&da.test(n)&&(e=Ir(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(wa,_a).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=qi[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+oa+"|$)"))&&qi(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==Xi&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=ka.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,u){var c,l,f,d,m,p,h=i!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(i){for(;h;){for(f=e;f=f[h];)if(s?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=h="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[zi]||(g[zi]={}))[t]||[])[0]===Vi&&c[1],d=c[0]===Vi&&c[2],f=m&&g.childNodes[m];f=++m&&f&&f[h]||(d=m=0)||p.pop();)if(1===f.nodeType&&++d&&f===e){l[t]=[Vi,m,d];break}}else if(b&&(c=(e[zi]||(e[zi]={}))[t])&&c[0]===Vi)d=c[1];else for(;(f=++m&&f&&f[h]||(d=m=0)||p.pop())&&((s?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(b&&((f[zi]||(f[zi]={}))[t]=[Vi,d]),f!==e)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(t,e){var n,r=Lr.pseudos[t]||Lr.setFilters[t.toLowerCase()]||ka.error("unsupported pseudo: "+t);return r[zi]?r(e):r.length>1?(n=[t,t,"",e],Lr.setFilters.hasOwnProperty(t.toLowerCase())?Sa((function(t,n){for(var o,i=r(t,e),a=i.length;a--;)t[o=ra.call(t,i[a])]=!(n[o]=i[a])})):function(t){return r(t,0,n)}):r}},pseudos:{not:Sa((function(t){var e=[],n=[],r=Pr(t.replace(ua,"$1"));return r[zi]?Sa((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:Sa((function(t){return function(e){return ka(t,e).length>0}})),contains:Sa((function(t){return t=t.replace(wa,_a),function(e){return(e.textContent||e.innerText||$r(e)).indexOf(t)>-1}})),lang:Sa((function(t){return ma.test(t||"")||ka.error("unsupported lang: "+t),t=t.replace(wa,_a).toLowerCase(),function(e){var n;do{if(n=Hr?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=window.location&&window.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===Vr},focus:function(t){return t===Ur.activeElement&&(!Ur.hasFocus||Ur.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!Lr.pseudos.empty(t)},header:function(t){return ga.test(t.nodeName)},input:function(t){return ha.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:Ea((function(){return[0]})),last:Ea((function(t,e){return[e-1]})),eq:Ea((function(t,e,n){return[n<0?n+e:n]})),even:Ea((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:Ea((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:Ea((function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t})),gt:Ea((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}},Lr.pseudos.nth=Lr.pseudos.eq,q(["radio","checkbox","file","password","image"],(function(t){Lr.pseudos[t]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(t)})),q(["submit","reset"],(function(t){Lr.pseudos[t]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(t)})),Aa.prototype=Lr.filters=Lr.pseudos,Lr.setFilters=new Aa,Ir=ka.tokenize=function(t,e){var n,r,o,i,a,s,u,c=Wi[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],u=Lr.preFilter;a;){for(i in n&&!(r=ca.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(o=[])),n=!1,(r=la.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ua," ")}),a=a.slice(n.length)),Lr.filter)Lr.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return e?a.length:a?ka.error(t):Wi(t,s).slice(0)},Pr=ka.compile=function(t,e){var n,r=[],o=[],i=Ki[t+" "];if(!i){for(e||(e=Ir(t)),n=e.length;n--;)(i=Ia(e[n]))[zi]?r.push(i):o.push(i);i=Ki(t,function(t,e){var n=e.length>0,r=t.length>0,o=function(o,i,a,s,u){var c,l,f,d=0,m="0",p=o&&[],h=[],g=Mr,v=o||r&&Lr.find.TAG("*",u),b=Vi+=null==g?1:Math.random()||.1,y=v.length;for(u&&(Mr=i!==Ur&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;f=t[l++];)if(f(c,i,a)){s.push(c);break}u&&(Vi=b)}n&&((c=!f&&c)&&d--,o&&p.push(c))}if(d+=m,n&&m!==d){for(l=0;f=e[l++];)f(p,h,i,a);if(o){if(d>0)for(;m--;)p[m]||h[m]||(h[m]=Qi.call(s));h=$a(h)}ea.apply(s,h),u&&!o&&h.length>0&&d+e.length>1&&ka.uniqueSort(s)}return u&&(Vi=b,Mr=g),p};return n?Sa(o):o}(o,r)),i.selector=t}return i},Br=ka.select=function(t,e,n,r){var o,i,a,s,u,c="function"==typeof t&&t,l=!r&&Ir(t=c.selector||t);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Or.getById&&9===e.nodeType&&Hr&&Lr.relative[i[1].type]){if(!(e=(Lr.find.ID(a.matches[0].replace(wa,_a),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=pa.needsContext.test(t)?0:i.length;o--&&(a=i[o],!Lr.relative[s=a.type]);)if((u=Lr.find[s])&&(r=u(a.matches[0].replace(wa,_a),ya.test(i[0].type)&&Na(e.parentNode)||e))){if(i.splice(o,1),!(t=r.length&&Ta(i)))return ea.apply(n,r),n;break}}return(c||Pr(t,l))(r,e,!Hr,n,ya.test(t)&&Na(e.parentNode)||e),n},Or.sortStable=zi.split("").sort(Yi).join("")===zi,Or.detectDuplicates=!!jr,zr(),Or.sortDetached=!0;var Pa=document,Ba=Array.prototype.push,Ma=Array.prototype.slice,Fa=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ja=ji.Event,za=Ne.makeMap("children,contents,next,prev"),Ua=function(t){return void 0!==t},Va=function(t){return"string"==typeof t},Ha=function(t,e){var n,r=(e=e||Pa).createElement("div"),o=e.createDocumentFragment();for(r.innerHTML=t;n=r.firstChild;)o.appendChild(n);return o},qa=function(t,e,n,r){var o;if(Va(e))e=Ha(e,is(t[0]));else if(e.length&&!e.nodeType){if(e=cs.makeArray(e),r)for(o=e.length-1;o>=0;o--)qa(t,e[o],n,r);else for(o=0;o<e.length;o++)qa(t,e[o],n,r);return t}if(e.nodeType)for(o=t.length;o--;)n.call(t[o],e);return t},Wa=function(t,e){return t&&e&&-1!==(" "+t.className+" ").indexOf(" "+e+" ")},Ka=function(t,e,n){var r,o;return e=cs(e)[0],t.each((function(){var t=this;n&&r===t.parentNode||(r=t.parentNode,o=e.cloneNode(!1),t.parentNode.insertBefore(o,t)),o.appendChild(t)})),t},Ya=Ne.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Xa=Ne.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Za={for:"htmlFor",class:"className",readonly:"readOnly"},Ga={float:"cssFloat"},Ja={},Qa={},ts=function(t,e){return new cs.fn.init(t,e)},es=/^\s*|\s*$/g,ns=function(t){return null==t?"":(""+t).replace(es,"")},rs=function(t,e){var n,r,o,i;if(t)if(void 0===(n=t.length)){for(r in t)if(t.hasOwnProperty(r)&&(i=t[r],!1===e.call(i,r,i)))break}else for(o=0;o<n&&(i=t[o],!1!==e.call(i,o,i));o++);return t},os=function(t,e){var n=[];return rs(t,(function(t,r){e(r,t)&&n.push(r)})),n},is=function(t){return t?9===t.nodeType?t:t.ownerDocument:Pa};ts.fn=ts.prototype={constructor:ts,selector:"",context:null,length:0,init:function(t,e){var n,r,o=this;if(!t)return o;if(t.nodeType)return o.context=o[0]=t,o.length=1,o;if(e&&e.nodeType)o.context=e;else{if(e)return cs(t).attr(e);o.context=e=document}if(Va(t)){if(o.selector=t,!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:Fa.exec(t)))return cs(e).find(t);if(n[1])for(r=Ha(t,is(e)).firstChild;r;)Ba.call(o,r),r=r.nextSibling;else{if(!(r=is(e).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(t);o.length=1,o[0]=r}}else this.add(t,!1);return o},toArray:function(){return Ne.toArray(this)},add:function(t,e){var n,r,o=this;if(Va(t))return o.add(cs(t));if(!1!==e)for(n=cs.unique(o.toArray().concat(cs.makeArray(t))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ba.apply(o,cs.makeArray(t));return o},attr:function(t,e){var n,r=this;if("object"==typeof t)rs(t,(function(t,e){r.attr(t,e)}));else{if(!Ua(e)){if(r[0]&&1===r[0].nodeType){if((n=Ja[t])&&n.get)return n.get(r[0],t);if(Xa[t])return r.prop(t)?t:void 0;null===(e=r[0].getAttribute(t,2))&&(e=void 0)}return e}this.each((function(){var n;if(1===this.nodeType){if((n=Ja[t])&&n.set)return void n.set(this,e);null===e?this.removeAttribute(t,2):this.setAttribute(t,e,2)}}))}return r},removeAttr:function(t){return this.attr(t,null)},prop:function(t,e){var n=this;if("object"==typeof(t=Za[t]||t))rs(t,(function(t,e){n.prop(t,e)}));else{if(!Ua(e))return n[0]&&n[0].nodeType&&t in n[0]?n[0][t]:e;this.each((function(){1===this.nodeType&&(this[t]=e)}))}return n},css:function(t,e){var n,r,o=this,i=function(t){return t.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()}))},a=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t}))};if("object"==typeof t)rs(t,(function(t,e){o.css(t,e)}));else if(Ua(e))t=i(t),"number"!=typeof e||Ya[t]||(e=e.toString()+"px"),o.each((function(){var n=this.style;if((r=Qa[t])&&r.set)r.set(this,e);else{try{this.style[Ga[t]||t]=e}catch(t){}null!==e&&""!==e||(n.removeProperty?n.removeProperty(a(t)):n.removeAttribute(t))}}));else{if(n=o[0],(r=Qa[t])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(t)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(t))}catch(t){return}}return o},remove:function(){for(var t,e=this.length;e--;)t=this[e],ja.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var t,e=this.length;e--;)for(t=this[e];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(t){var e,n=this;if(Ua(t)){e=n.length;try{for(;e--;)n[e].innerHTML=t}catch(r){cs(n[e]).empty().append(t)}return n}return n[0]?n[0].innerHTML:""},text:function(t){var e,n=this;if(Ua(t)){for(e=n.length;e--;)"innerText"in n[e]?n[e].innerText=t:n[0].textContent=t;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return qa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(t)}))},prepend:function(){return qa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(t,this.firstChild)}),!0)},before:function(){var t=this;return t[0]&&t[0].parentNode?qa(t,arguments,(function(t){this.parentNode.insertBefore(t,this)})):t},after:function(){var t=this;return t[0]&&t[0].parentNode?qa(t,arguments,(function(t){this.parentNode.insertBefore(t,this.nextSibling)}),!0):t},appendTo:function(t){return cs(t).append(this),this},prependTo:function(t){return cs(t).prepend(this),this},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){return Ka(this,t)},wrapAll:function(t){return Ka(this,t,!0)},wrapInner:function(t){return this.each((function(){cs(this).contents().wrapAll(t)})),this},unwrap:function(){return this.parent().each((function(){cs(this).replaceWith(this.childNodes)}))},clone:function(){var t=[];return this.each((function(){t.push(this.cloneNode(!0))})),cs(t)},addClass:function(t){return this.toggleClass(t,!0)},removeClass:function(t){return this.toggleClass(t,!1)},toggleClass:function(t,e){var n=this;return"string"!=typeof t||(-1!==t.indexOf(" ")?rs(t.split(" "),(function(){n.toggleClass(this,e)})):n.each((function(n,r){var o=Wa(r,t);if(o!==e){var i=r.className;o?r.className=ns((" "+i+" ").replace(" "+t+" "," ")):r.className+=i?" "+t:t}}))),n},hasClass:function(t){return Wa(this[0],t)},each:function(t){return rs(this,t)},on:function(t,e){return this.each((function(){ja.bind(this,t,e)}))},off:function(t,e){return this.each((function(){ja.unbind(this,t,e)}))},trigger:function(t){return this.each((function(){"object"==typeof t?ja.fire(this,t.type,t):ja.fire(this,t)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return cs(Ma.apply(this,arguments))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(t){var e,n,r=[];for(e=0,n=this.length;e<n;e++)cs.find(t,this[e],r);return cs(r)},filter:function(t){return cs("function"==typeof t?os(this.toArray(),(function(e,n){return t(n,e)})):cs.filter(t,this.toArray()))},closest:function(t){var e=[];return t instanceof cs&&(t=t[0]),this.each((function(n,r){for(;r;){if("string"==typeof t&&cs(r).is(t)){e.push(r);break}if(r===t){e.push(r);break}r=r.parentNode}})),cs(e)},offset:function(t){var e,n,r,o,i=0,a=0;return t?this.css(t):((e=this[0])&&(r=(n=e.ownerDocument).documentElement,e.getBoundingClientRect&&(i=(o=e.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ba,sort:Array.prototype.sort,splice:Array.prototype.splice},Ne.extend(ts,{extend:Ne.extend,makeArray:function(t){return(e=t)&&e===e.window||t.nodeType?[t]:Ne.toArray(t);var e},inArray:function(t,e){var n;if(e.indexOf)return e.indexOf(t);for(n=e.length;n--;)if(e[n]===t)return n;return-1},isArray:Ne.isArray,each:rs,trim:ns,grep:os,find:ka,expr:ka.selectors,unique:ka.uniqueSort,text:ka.getText,contains:ka.contains,filter:function(t,e,n){var r=e.length;for(n&&(t=":not("+t+")");r--;)1!==e[r].nodeType&&e.splice(r,1);return e=1===e.length?cs.find.matchesSelector(e[0],t)?[e[0]]:[]:cs.find.matches(t,e)}});var as=function(t,e,n){var r=[],o=t[e];for("string"!=typeof n&&n instanceof cs&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&cs(o).is(n))break}1===o.nodeType&&r.push(o),o=o[e]}return r},ss=function(t,e,n,r){var o=[];for(r instanceof cs&&(r=r[0]);t;t=t[e])if(!n||t.nodeType===n){if(void 0!==r){if(t===r)break;if("string"==typeof r&&cs(t).is(r))break}o.push(t)}return o},us=function(t,e,n){for(t=t[e];t;t=t[e])if(t.nodeType===n)return t;return null};rs({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return as(t,"parentNode")},next:function(t){return us(t,"nextSibling",1)},prev:function(t){return us(t,"previousSibling",1)},children:function(t){return ss(t.firstChild,"nextSibling",1)},contents:function(t){return Ne.toArray(("iframe"===t.nodeName?t.contentDocument||t.contentWindow.document:t).childNodes)}},(function(t,e){ts.fn[t]=function(n){var r=[];this.each((function(){var t=e.call(r,this,n,r);t&&(cs.isArray(t)?r.push.apply(r,t):r.push(t))})),this.length>1&&(za[t]||(r=cs.unique(r)),0===t.indexOf("parents")&&(r=r.reverse()));var o=cs(r);return n?o.filter(n):o}})),rs({parentsUntil:function(t,e){return as(t,"parentNode",e)},nextUntil:function(t,e){return ss(t,"nextSibling",1,e).slice(1)},prevUntil:function(t,e){return ss(t,"previousSibling",1,e).slice(1)}},(function(t,e){ts.fn[t]=function(n,r){var o=[];this.each((function(){var t=e.call(o,this,n,o);t&&(cs.isArray(t)?o.push.apply(o,t):o.push(t))})),this.length>1&&(o=cs.unique(o),0!==t.indexOf("parents")&&"prevUntil"!==t||(o=o.reverse()));var i=cs(o);return r?i.filter(r):i}})),ts.fn.is=function(t){return!!t&&this.filter(t).length>0},ts.fn.init.prototype=ts.fn,ts.overrideDefaults=function(t){var e,n=function(r,o){return e=e||t(),0===arguments.length&&(r=e.element),o||(o=e.context),new n.fn.init(r,o)};return cs.extend(n,this),n},ts.attrHooks=Ja,ts.cssHooks=Qa;var cs=ts,ls=Ne.each,fs=Ne.grep,ds=ke.ie,ms=/^([a-z0-9],?)+$/i,ps=function(t,e){var n=e.attr("style"),r=t.serialize(t.parse(n),e[0].nodeName);r||(r=null),e.attr("data-mce-style",r)},hs=function(t,e){var n,r,o=0;if(t)for(n=t.nodeType,t=t.previousSibling;t;t=t.previousSibling)r=t.nodeType,(!e||3!==r||r!==n&&t.nodeValue.length)&&(o++,n=r);return o},gs=function(t,e){void 0===e&&(e={});var n={},r=window,o={},i=0,a=ao.forElement(Te.fromDom(t),{contentCssCors:e.contentCssCors,referrerPolicy:e.referrerPolicy}),s=[],u=e.schema?e.schema:Ai({}),c=Oi({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope},e.schema),l=e.ownEvents?new ji:ji.Event,f=u.getBlockElements(),m=cs.overrideDefaults((function(){return{context:t,element:V.getRoot()}})),p=function(e){return e&&t&&d(e)?t.getElementById(e):e},h=function(t){return m("string"==typeof t?p(t):t)},g=function(t,e,n){var r,o,i=h(t);return i.length&&(o=(r=H[e])&&r.get?r.get(i,e):i.attr(e)),void 0===o&&(o=n||""),o},v=function(t){var e=p(t);return e?e.attributes:[]},y=function(t,n,r){""===r&&(r=null);var o=h(t),i=o.attr(n);if(o.length){var a=H[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&e.onSetAttrib&&e.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},C=function(){return e.root_element||t.body},w=function(e,n){return dr(t.body,p(e),n)},k=function(t,e,n){var r=h(t);return n?r.css(e):("float"===(e=e.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()})))&&(e=ke.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[e]:void 0)},x=function(t){var e,n;return t=p(t),e=k(t,"width"),n=k(t,"height"),-1===e.indexOf("px")&&(e=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(e,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},D=function(t,e){var n;if(!t)return!1;if(!Array.isArray(t)){if("*"===e)return 1===t.nodeType;if(ms.test(e)){var r=e.toLowerCase().split(/,/),o=t.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(t.nodeType&&1!==t.nodeType)return!1}var i=Array.isArray(t)?t:[t];return ka(e,i[0].ownerDocument||i[0],null,i).length>0},E=function(t,e,n,r){var o,i=[],a=p(t);for(r=void 0===r,n=n||("BODY"!==C().nodeName?C().parentNode:null),Ne.is(e,"string")&&(o=e,e="*"===e?function(t){return 1===t.nodeType}:function(t){return D(t,o)});a&&!(a===n||b(a.nodeType)||zn(a)||Un(a));){if(!e||"function"==typeof e&&e(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},N=function(t,e,n){var r=e;if(t)for("string"==typeof e&&(r=function(t){return D(t,e)}),t=t[n];t;t=t[n])if("function"==typeof r&&r(t))return t;return null},A=function(t,e,n){var r,o="string"==typeof t?p(t):t;if(!o)return!1;if(Ne.isArray(o)&&(o.length||0===o.length))return r=[],ls(o,(function(t,o){t&&r.push(e.call(n,"string"==typeof t?p(t):t,o))})),r;var i=n||this;return e.call(i,o)},T=function(t,e){h(t).each((function(t,n){ls(e,(function(t,e){y(n,e,t)}))}))},O=function(t,e){var n=h(t);ds?n.each((function(t,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+e,n.removeChild(n.firstChild)}catch(t){cs("<div></div>").html("<br>"+e).contents().slice(1).appendTo(n)}return e}})):n.html(e)},L=function(e,n,r,o,i){return A(e,(function(e){var a="string"==typeof n?t.createElement(n):n;return T(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&O(a,o)),i?a:e.appendChild(a)}))},$=function(e,n,r){return L(t.createElement(e),e,n,r,!0)},R=yi.encodeAllRaw,I=function(t,e){var n=h(t);return e?n.each((function(){for(var t;t=this.firstChild;)3===t.nodeType&&0===t.data.length?this.removeChild(t):this.parentNode.insertBefore(t,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},P=function(t,e,n){h(t).toggleClass(e,n).each((function(){""===this.className&&cs(this).attr("class",null)}))},B=function(t,e,n){return A(e,(function(e){return Ne.is(e,"array")&&(t=t.cloneNode(!0)),n&&ls(fs(e.childNodes),(function(e){t.appendChild(e)})),e.parentNode.replaceChild(t,e)}))},M=function(t){if(On(t)){var e="a"===t.nodeName.toLowerCase()&&!g(t,"href")&&g(t,"id");if(g(t,"name")||g(t,"data-mce-bookmark")||e)return!0}return!1},F=function(){return t.createRange()},j=function(n,o,i,a){if(Ne.isArray(n)){for(var u=n.length,c=[];u--;)c[u]=j(n[u],o,i,a);return c}return!e.collect||n!==t&&n!==r||s.push([n,o,i,a]),l.bind(n,o,i,a||V)},z=function(e,n,o){if(Ne.isArray(e)){for(var i=e.length,a=[];i--;)a[i]=z(e[i],n,o);return a}if(s.length>0&&(e===t||e===r))for(i=s.length;i--;){var u=s[i];e!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(e,n,o)},U=function(t){if(t&&On(t)){var e=t.getAttribute("data-mce-contenteditable");return e&&"inherit"!==e?e:"inherit"!==t.contentEditable?t.contentEditable:null}return null},V={doc:t,settings:e,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:s,styles:c,schema:u,events:l,isBlock:function(t){if("string"==typeof t)return!!f[t];if(t){var e=t.nodeType;if(e)return!(1!==e||!f[t.nodeName])}return!1},$:m,$$:h,root:null,clone:function(e,n){if(!ds||1!==e.nodeType||n)return e.cloneNode(n);var r=t.createElement(e.nodeName);return ls(v(e),(function(t){y(r,t.nodeName,g(e,t.nodeName))})),r},getRoot:C,getViewPort:function(t){var e=Nn(t);return{x:e.x,y:e.y,w:e.width,h:e.height}},getRect:function(t){t=p(t);var e=w(t),n=x(t);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:x,getParent:function(t,e,n){var r=E(t,e,n,!1);return r&&r.length>0?r[0]:null},getParents:E,get:p,getNext:function(t,e){return N(t,e,"nextSibling")},getPrev:function(t,e){return N(t,e,"previousSibling")},select:function(n,r){return ka(n,p(r)||e.root_element||t,[])},is:D,add:L,create:$,createHTML:function(t,e,n){var r,o="";for(r in o+="<"+t,e)wt(e,r)&&(o+=" "+r+'="'+R(e[r])+'"');return void 0!==n?o+">"+n+"</"+t+">":o+" />"},createFragment:function(e){var n,r=t.createElement("div"),o=t.createDocumentFragment();for(o.appendChild(r),e&&(r.innerHTML=e);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:I,setStyle:function(t,n,r){var o=d(n)?h(t).css(n,r):h(t).css(n);e.update_styles&&ps(c,o)},getStyle:k,setStyles:function(t,n){var r=h(t).css(n);e.update_styles&&ps(c,r)},removeAllAttribs:function(t){return A(t,(function(t){var e,n=t.attributes;for(e=n.length-1;e>=0;e--)t.removeAttributeNode(n.item(e))}))},setAttrib:y,setAttribs:T,getAttrib:g,getPos:w,parseStyle:function(t){return c.parse(t)},serializeStyle:function(t,e){return c.serialize(t,e)},addStyle:function(e){var r,o;if(V!==gs.DOM&&t===document){if(n[e])return;n[e]=!0}(o=t.getElementById("mceDefaultStyles"))||((o=t.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=t.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=e:o.appendChild(t.createTextNode(e))},loadCSS:function(t){t||(t=""),q(t.split(","),(function(t){o[t]=!0,a.load(t,_)}))},addClass:function(t,e){h(t).addClass(e)},removeClass:function(t,e){P(t,e,!1)},hasClass:function(t,e){return h(t).hasClass(e)},toggleClass:P,show:function(t){h(t).show()},hide:function(t){h(t).hide()},isHidden:function(t){return"none"===h(t).css("display")},uniqueId:function(t){return(t||"mce_")+i++},setHTML:O,getOuterHTML:function(t){var e="string"==typeof t?p(t):t;return On(e)?e.outerHTML:cs("<div></div>").append(cs(e).clone()).html()},setOuterHTML:function(t,e){h(t).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=e)}catch(t){}I(cs(this).html(e),!0)}))},decode:yi.decode,encode:R,insertAfter:function(t,e){var n=p(e);return A(t,(function(t){var e=n.parentNode,r=n.nextSibling;return r?e.insertBefore(t,r):e.appendChild(t),t}))},replace:B,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=$(e),ls(v(t),(function(e){y(n,e.nodeName,g(t,e.nodeName))})),B(n,t,!0)),n||t},findCommonAncestor:function(t,e){for(var n,r=t;r;){for(n=e;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&t.ownerDocument?t.ownerDocument.documentElement:r},toHex:function(t){return c.toHex(Ne.trim(t))},run:A,getAttribs:v,isEmpty:function(t,e){var n,r,o=0;if(M(t))return!1;if(t=t.firstChild){var i=new so(t,t.parentNode),a=u?u.getWhiteSpaceElements():{};e=e||(u?u.getNonEmptyElements():null);do{if(n=t.nodeType,On(t)){var s=t.getAttribute("data-mce-bogus");if(s){t=i.next("all"===s);continue}if(r=t.nodeName.toLowerCase(),e&&e[r]){if("br"===r){o++,t=i.next();continue}return!1}if(M(t))return!1}if(8===n)return!1;if(3===n&&!Xo(t.nodeValue))return!1;if(3===n&&t.parentNode&&a[t.parentNode.nodeName]&&Xo(t.nodeValue))return!1;t=i.next()}while(t)}return o<=1},createRng:F,nodeIndex:hs,split:function(t,e,n){var r,o,i,a=F();if(t&&e)return a.setStart(t.parentNode,hs(t)),a.setEnd(e.parentNode,hs(e)),r=a.extractContents(),(a=F()).setStart(e.parentNode,hs(e)+1),a.setEnd(t.parentNode,hs(t)+1),o=a.extractContents(),(i=t.parentNode).insertBefore(ii(V,r),t),n?i.insertBefore(n,t):i.insertBefore(e,t),i.insertBefore(ii(V,o),t),I(t),n||e},bind:j,unbind:z,fire:function(t,e,n){return l.fire(t,e,n)},getContentEditable:U,getContentEditableParent:function(t){for(var e=C(),n=null;t&&t!==e&&null===(n=U(t));t=t.parentNode);return n},destroy:function(){if(s.length>0)for(var t=s.length;t--;){var e=s[t];l.unbind(e[0],e[1],e[2])}dt(o,(function(t,e){a.unload(e),delete o[e]})),ka.setDocument&&ka.setDocument()},isChildOf:function(t,e){if(ds){for(;t;){if(e===t)return!0;t=t.parentNode}return!1}return t===e||e.contains(t)},dumpRng:function(t){return"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset}},H=function(t,e,n){var r=e.keep_values,o={set:function(t,r,o){e.url_converter&&null!==r&&(r=e.url_converter.call(e.url_converter_scope||n(),r,o,t[0])),t.attr("data-mce-"+o,r).attr(o,r)},get:function(t,e){return t.attr("data-mce-"+e)||t.attr(e)}},i={style:{set:function(e,n){null===n||"object"!=typeof n?(r&&e.attr("data-mce-style",n),null!==n&&"string"==typeof n?(e.removeAttr("style"),e.css(t.parse(n))):e.attr("style",n)):e.css(n)},get:function(e){var n=e.attr("data-mce-style")||e.attr("style");return t.serialize(t.parse(n),e[0].nodeName)}}};return r&&(i.href=i.src=o),i}(c,e,S(V));return V};gs.DOM=gs(document),gs.nodeIndex=hs;var vs=gs.DOM,bs=Ne.each,ys=Ne.grep,Cs=function(){function t(t){void 0===t&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return t.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},t.prototype.loadScript=function(t,e,n){var r,o=vs,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=Ne._addCacheSuffix(t),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),e()},r.onerror=function(){i(),C(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},t.prototype.isDone=function(t){return 2===this.states[t]},t.prototype.markDone=function(t){this.states[t]=2},t.prototype.add=function(t,e,n,r){var o=this.states[t];this.queue.push(t),void 0===o&&(this.states[t]=0),e&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:e,failure:r,scope:n||this}))},t.prototype.load=function(t,e,n,r){return this.add(t,e,n,r)},t.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},t.prototype.loadQueue=function(t,e,n){this.loadScripts(this.queue,t,e,n)},t.prototype.loadScripts=function(t,e,n,r){var o=this,i=[],a=function(t,e){bs(o.scriptLoadedCallbacks[e],(function(e){C(e[t])&&e[t].call(e.scope)})),o.scriptLoadedCallbacks[e]=void 0};o.queueLoadedCallbacks.push({success:e,failure:r,scope:n||this});var s=function(){var e=ys(t);if(t.length=0,bs(e,(function(t){2!==o.states[t]?3!==o.states[t]?1!==o.states[t]&&(o.states[t]=1,o.loading++,o.loadScript(t,(function(){o.states[t]=2,o.loading--,a("success",t),s()}),(function(){o.states[t]=3,o.loading--,i.push(t),a("failure",t),s()}))):a("failure",t):a("success",t)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bs(n,(function(t){0===i.length?C(t.success)&&t.success.call(t.scope):C(t.failure)&&t.failure.call(t.scope,i)}))}};s()},t.ScriptLoader=new t,t}(),ws=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},_s={},ks=ws("en"),xs=function(){return yt(_s,ks.get())},Ss={getData:function(){return mt(_s,(function(t){return Tt({},t)}))},setCode:function(t){t&&ks.set(t)},getCode:function(){return ks.get()},add:function(t,e){var n=_s[t];n||(_s[t]=n={}),dt(e,(function(t,e){n[e.toLowerCase()]=t}))},translate:function(t){var e,n=xs().getOr({}),r=function(t){return C(t)?Object.prototype.toString.call(t):o(t)?"":""+t},o=function(t){return""===t||null==t},i=function(t){var e=r(t);return yt(n,e.toLowerCase()).map(r).getOr(e)},a=function(t){return t.replace(/{context:\w+}$/,"")};if(o(t))return"";if(m(e=t)&&Ct(e,"raw"))return r(t.raw);if(function(t){return p(t)&&t.length>1}(t)){var s=t.slice(1);return a(i(t[0]).replace(/\{([0-9]+)\}/g,(function(t,e){return Ct(s,e)?r(s[e]):t})))}return a(i(t))},isRtl:function(){return xs().bind((function(t){return yt(t,"_dir")})).exists((function(t){return"rtl"===t}))},hasCode:function(t){return Ct(_s,t)}},Ds=function(){var t=[],e={},n={},r=[],o=function(t,e){var n=Y(r,(function(n){return n.name===t&&n.state===e}));q(n,(function(t){return t.callback()}))},i=function(t){var e;return n[t]&&(e=n[t].dependencies),e||[]},a=function(t,e){return"object"==typeof e?e:"string"==typeof t?{prefix:"",resource:e,suffix:""}:{prefix:t.prefix,resource:e,suffix:t.suffix}},s=function(t,r,u,c,l){if(!e[t]){var f="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==f.indexOf("/")&&-1===f.indexOf("://")&&(f=Ds.baseURL+"/"+f),e[t]=f.substring(0,f.lastIndexOf("/"));var d=function(){o(t,"loaded"),function(t,e,n,r){var o=i(t);q(o,(function(t){var n=a(e,t);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Cs))}(t,r,u,c)};n[t]?d():Cs.ScriptLoader.add(f,d,c,l)}},u=function(t,o,i){void 0===i&&(i="added"),Ct(n,t)&&"added"===i||Ct(e,t)&&"loaded"===i?o():r.push({name:t,state:i,callback:o})};return{items:t,urls:e,lookup:n,_listeners:r,get:function(t){if(n[t])return n[t].instance},dependencies:i,requireLangPack:function(t,n){!1!==Ds.languageLoad&&u(t,(function(){var r=Ss.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||Cs.ScriptLoader.add(e[t]+"/langs/"+r+".js")}),"loaded")},add:function(e,r,i){var a=r;return t.push(a),n[e]={instance:a,dependencies:i},o(e,"added"),a},remove:function(t){delete e[t],delete n[t]},createUrl:a,addComponents:function(t,n){var r=e[t];q(n,(function(t){Cs.ScriptLoader.add(r+"/"+t)}))},load:s,waitFor:u}};Ds.languageLoad=!0,Ds.baseURL="",Ds.PluginManager=Ds(),Ds.ThemeManager=Ds();var Es=function(){var t=function(t){var e=ws(B.none()),n=function(){return e.get().each(t)};return{clear:function(){n(),e.set(B.none())},isSet:function(){return e.get().isSome()},get:function(){return e.get()},set:function(t){n(),e.set(B.some(t))}}}(_);return Tt(Tt({},t),{on:function(e){return t.get().each(e)}})},Ns=function(t,e){var n=null;return{cancel:function(){h(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];h(n)&&(n=setTimeout((function(){n=null,t.apply(null,r)}),e))}}},As=function(t,e){var n=null,r=function(){h(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)}}},Ts=function(t,e){var n=er(t,e);return void 0===n||""===n?[]:n.split(" ")},Os=function(t){return void 0!==t.dom.classList},Ls=function(t,e){return function(t,e,n){var r=Ts(t,e).concat([n]);return Qn(t,e,r.join(" ")),!0}(t,"class",e)},$s=function(t,e){return function(t,e,n){var r=Y(Ts(t,e),(function(t){return t!==n}));return r.length>0?Qn(t,e,r.join(" ")):rr(t,e),!1}(t,"class",e)},Rs=function(t,e){Os(t)?t.dom.classList.add(e):Ls(t,e)},Is=function(t){var e=Os(t)?t.dom.classList:function(t){return Ts(t,"class")}(t);0===e.length&&rr(t,"class")},Ps=function(t,e){return Os(t)&&t.dom.classList.contains(e)},Bs=function(t,e){var n=[];return q(Je(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Bs(t,e))})),n},Ms=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return $e(n)?[]:H(n.querySelectorAll(t),Te.fromDom)}(e,t)},Fs=S("mce-annotation"),js=S("data-mce-annotation"),zs=S("data-mce-annotation-uid"),Us=function(t,e){var n=t.selection.getRng(),r=Te.fromDom(n.startContainer),o=Te.fromDom(t.getBody()),i=e.fold((function(){return"."+Fs()}),(function(t){return"["+js()+'="'+t+'"]'})),a=Qe(r,n.startOffset).getOr(r),s=Qr(a,i,(function(t){return Re(t,o)})),u=function(t,e){return function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)}(t,e)?B.some(er(t,e)):B.none()};return s.bind((function(e){return u(e,""+zs()).bind((function(n){return u(e,""+js()).map((function(e){var r=Vs(t,n);return{uid:n,name:e,elements:r}}))}))}))},Vs=function(t,e){var n=Te.fromDom(t.getBody());return Ms(n,"["+zs()+'="'+e+'"]')},Hs=function(t,e){var n=ws({}),r=function(){return{listeners:[],previous:Es()}},o=function(t,e){i(t,(function(t){return e(t),t}))},i=function(t,e){var o=n.get(),i=e(yt(o,t).getOrThunk(r));o[t]=i,n.set(o)},a=As((function(){var e=n.get(),r=ot(lt(e));q(r,(function(e){i(e,(function(n){var r=n.previous.get();return Us(t,B.some(e)).fold((function(){r.isSome()&&(!function(t){o(t,(function(e){q(e.listeners,(function(e){return e(!1,t)}))}))}(e),n.previous.clear())}),(function(t){var e=t.uid,i=t.name,a=t.elements;Xn(r,e)||(!function(t,e,n){o(t,(function(r){q(r.listeners,(function(r){return r(!0,t,{uid:e,nodes:H(n,(function(t){return t.dom}))})}))}))}(i,e,a),n.previous.set(e))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);t.on("remove",(function(){a.cancel()})),t.on("NodeChange",(function(){a.throttle()}));return{addListener:function(t,e){i(t,(function(t){return{previous:t.previous,listeners:t.listeners.concat([e])}}))}}},qs=function(t,e){t.on("init",(function(){t.serializer.addNodeFilter("span",(function(t){q(t,(function(t){(function(t){return B.from(t.attr(js())).bind(e.lookup)})(t).each((function(e){!1===e.persistent&&t.unwrap()}))}))}))}))},Ws=0,Ks=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++Ws+String(e)},Ys=function(t,e){var n,r,o=He(t).dom,i=Te.fromDom(o.createDocumentFragment()),a=(n=e,(r=(o||document).createElement("div")).innerHTML=n,Je(Te.fromDom(r)));hn(i,a),gn(t),pn(t,i)},Xs=function(t,e){return Te.fromDom(t.dom.cloneNode(e))},Zs=function(t){return Xs(t,!1)},Gs=function(t){return Xs(t,!0)},Js=function(t,e,n){void 0===n&&(n=L);var r=new so(t,e),o=function(t){var e;do{e=r[t]()}while(e&&!Fn(e)&&!n(e));return B.from(e).filter(Fn)};return{current:function(){return B.from(r.current()).filter(Fn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Qs=function(t,e){var n=e||function(e){return t.isBlock(e)||Vn(e)||Wn(e)},r=function(t,e,n,o){if(Fn(t)){var i=o(t,e,t.data);if(-1!==i)return B.some({container:t,offset:i})}return n().bind((function(t){return r(t.container,t.offset,n,o)}))};return{backwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.prev().map((function(t){return{container:t,offset:t.length}}))}),o).getOrNull()},forwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.next().map((function(t){return{container:t,offset:0}}))}),o).getOrNull()}}},tu=Math.round,eu=function(t){return t?{left:tu(t.left),top:tu(t.top),bottom:tu(t.bottom),right:tu(t.right),width:tu(t.width),height:tu(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nu=function(t,e){return t=eu(t),e||(t.left=t.left+t.width),t.right=t.left,t.width=0,t},ru=function(t,e,n){return t>=0&&t<=Math.min(e.height,n.height)/2},ou=function(t,e){var n=Math.min(e.height/2,t.height/2);return t.bottom-n<e.top||!(t.top>e.bottom)&&ru(e.top-t.bottom,t,e)},iu=function(t,e){return t.top>e.bottom||!(t.bottom<e.top)&&ru(e.bottom-t.top,t,e)},au=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},su=function(t){var e=t.startContainer,n=t.startOffset;return e.hasChildNodes()&&t.endOffset===n+1?e.childNodes[n]:null},uu=function(t,e){if(On(t)&&t.hasChildNodes()){var n=t.childNodes,r=function(t,e,n){return Math.min(Math.max(t,e),n)}(e,0,n.length-1);return n[r]}return t},cu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),lu=function(t){return"string"==typeof t&&t.charCodeAt(0)>=768&&cu.test(t)},fu=On,du=qo,mu=$n("display","block table"),pu=$n("float","left right"),hu=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(fu,du,A(pu)),gu=A($n("white-space","pre pre-line pre-wrap")),vu=Fn,bu=Vn,yu=gs.nodeIndex,Cu=function(t,e){return e<0&&On(t)&&t.hasChildNodes()?void 0:uu(t,e)},wu=function(t){return"createRange"in t?t.createRange():gs.DOM.createRng()},_u=function(t){return t&&/[\r\n\t ]/.test(t)},ku=function(t){return!!t.setStart&&!!t.setEnd},xu=function(t){var e=t.startContainer,n=t.startOffset;if(_u(t.toString())&&gu(e.parentNode)&&Fn(e)){var r=e.data;if(_u(r[n-1])||_u(r[n+1]))return!0}return!1},Su=function(t){return 0===t.left&&0===t.right&&0===t.top&&0===t.bottom},Du=function(t){var e,n=t.getClientRects();return e=n.length>0?eu(n[0]):eu(t.getBoundingClientRect()),!ku(t)&&bu(t)&&Su(e)?function(t){var e=t.ownerDocument,n=wu(e),r=e.createTextNode(Co),o=t.parentNode;o.insertBefore(r,t),n.setStart(r,0),n.setEnd(r,1);var i=eu(n.getBoundingClientRect());return o.removeChild(r),i}(t):Su(e)&&ku(t)?function(t){var e=t.startContainer,n=t.endContainer,r=t.startOffset,o=t.endOffset;if(e===n&&Fn(n)&&0===r&&1===o){var i=t.cloneRange();return i.setEndAfter(n),Du(i)}return null}(t):e},Eu=function(t,e){var n=nu(t,e);return n.width=1,n.right=n.left+1,n},Nu=function(t){var e=[],n=function(t){var n,r;0!==t.height&&(e.length>0&&(n=t,r=e[e.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||e.push(t))},r=function(t,r){var o=wu(t.ownerDocument);if(r<t.data.length){if(lu(t.data[r]))return e;if(lu(t.data[r-1])&&(o.setStart(t,r),o.setEnd(t,r+1),!xu(o)))return n(Eu(Du(o),!1)),e}r>0&&(o.setStart(t,r-1),o.setEnd(t,r),xu(o)||n(Eu(Du(o),!1))),r<t.data.length&&(o.setStart(t,r),o.setEnd(t,r+1),xu(o)||n(Eu(Du(o),!0)))},o=t.container(),i=t.offset();if(vu(o))return r(o,i),e;if(fu(o))if(t.isAtEnd()){var a=Cu(o,i);vu(a)&&r(a,a.data.length),hu(a)&&!bu(a)&&n(Eu(Du(a),!1))}else{a=Cu(o,i);if(vu(a)&&r(a,0),hu(a)&&t.isAtEnd())return n(Eu(Du(a),!1)),e;var s=Cu(t.container(),t.offset()-1);hu(s)&&!bu(s)&&(mu(s)||mu(a)||!hu(a))&&n(Eu(Du(s),!1)),hu(a)&&n(Eu(Du(a),!0))}return e},Au=function(t,e,n){var r=function(){return n||(n=Nu(Au(t,e))),n};return{container:S(t),offset:S(e),toRange:function(){var n=wu(t.ownerDocument);return n.setStart(t,e),n.setEnd(t,e),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vu(t),0===e},isAtEnd:function(){return vu(t)?e>=t.data.length:e>=t.childNodes.length},isEqual:function(n){return n&&t===n.container()&&e===n.offset()},getNode:function(n){return Cu(t,n?e-1:e)}}};Au.fromRangeStart=function(t){return Au(t.startContainer,t.startOffset)},Au.fromRangeEnd=function(t){return Au(t.endContainer,t.endOffset)},Au.after=function(t){return Au(t.parentNode,yu(t)+1)},Au.before=function(t){return Au(t.parentNode,yu(t))},Au.isAbove=function(t,e){return Zn(at(e.getClientRects()),st(t.getClientRects()),ou).getOr(!1)},Au.isBelow=function(t,e){return Zn(st(e.getClientRects()),at(t.getClientRects()),iu).getOr(!1)},Au.isAtStart=function(t){return!!t&&t.isAtStart()},Au.isAtEnd=function(t){return!!t&&t.isAtEnd()},Au.isTextPosition=function(t){return!!t&&Fn(t.container())},Au.isElementPosition=function(t){return!1===Au.isTextPosition(t)};var Tu,Ou=function(t,e){Fn(e)&&0===e.data.length&&t.remove(e)},Lu=function(t,e,n){Un(n)?function(t,e,n){var r=B.from(n.firstChild),o=B.from(n.lastChild);e.insertNode(n),r.each((function(e){return Ou(t,e.previousSibling)})),o.each((function(e){return Ou(t,e.nextSibling)}))}(t,e,n):function(t,e,n){e.insertNode(n),Ou(t,n.previousSibling),Ou(t,n.nextSibling)}(t,e,n)},$u=Fn,Ru=In,Iu=gs.nodeIndex,Pu=function(t){var e=t.parentNode;return Ru(e)?Pu(e):e},Bu=function(t){return t?Et(t.childNodes,(function(t,e){return Ru(e)&&"BR"!==e.nodeName?t=t.concat(Bu(e)):t.push(e),t}),[]):[]},Mu=function(t){return function(e){return t===e}},Fu=function(t){return($u(t)?"text()":t.nodeName.toLowerCase())+"["+function(t){var e,n;e=Bu(Pu(t)),n=Nt(e,Mu(t),t),e=e.slice(0,n+1);var r=Et(e,(function(t,n,r){return $u(n)&&$u(e[r-1])&&t++,t}),0);return e=St(e,Ln([t.nodeName])),(n=Nt(e,Mu(t),t))-r}(t)+"]"},ju=function(t,e){var n,r,o,i,a,s=[];return n=e.container(),r=e.offset(),$u(n)?o=function(t,e){for(;(t=t.previousSibling)&&$u(t);)e+=t.data.length;return e}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),s.push(Fu(n)),a=function(t,e,n){var r=[];for(e=e.parentNode;!(e===t||n&&n(e));e=e.parentNode)r.push(e);return r}(t,n),a=St(a,A(In)),(s=s.concat(xt(a,(function(t){return Fu(t)})))).reverse().join("/")+","+o},zu=function(t,e){var n;if(!e)return null;var r=e.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Et(o,(function(t,e){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(e);return n?("text()"===n[1]&&(n[1]="#text"),function(t,e,n){var r=Bu(t);return r=St(r,(function(t,e){return!$u(t)||!$u(r[e-1])})),(r=St(r,Ln([e])))[n]}(t,n[1],parseInt(n[2],10))):null}),t);return i?$u(i)?function(t,e){for(var n,r=t,o=0;$u(r);){if(n=r.data.length,e>=o&&e<=o+n){t=r,e-=o;break}if(!$u(r.nextSibling)){t=r,e=n;break}o+=n,r=r.nextSibling}return $u(t)&&e>t.data.length&&(e=t.data.length),Au(t,e)}(i,parseInt(n,10)):(n="after"===n?Iu(i)+1:Iu(i),Au(i.parentNode,n)):null},Uu=Wn,Vu=function(t,e,n,r,o){var i,a=r[o?"startContainer":"endContainer"],s=r[o?"startOffset":"endOffset"],u=[],c=0,l=t.getRoot();for(Fn(a)?u.push(n?function(t,e,n){var r,o;for(o=t(e.data.slice(0,n)).length,r=e.previousSibling;r&&Fn(r);r=r.previousSibling)o+=t(r.data).length;return o}(e,a,s):s):(s>=(i=a.childNodes).length&&i.length&&(c=1,s=Math.max(0,i.length-1)),u.push(t.nodeIndex(i[s],n)+c));a&&a!==l;a=a.parentNode)u.push(t.nodeIndex(a,n));return u},Hu=function(t,e,n){var r=0;return Ne.each(t.select(e),(function(t){if("all"!==t.getAttribute("data-mce-bogus"))return t!==n&&void r++})),r},qu=function(t,e){var n,r,o,i=e?"start":"end";n=t[i+"Container"],r=t[i+"Offset"],On(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(e?r:r-1,o.length-1)])&&(r=e?0:n.childNodes.length,t["set"+(e?"Start":"End")](n,r))},Wu=function(t){return qu(t,!0),qu(t,!1),t},Ku=function(t,e){var n;if(On(t)&&(t=uu(t,e),Uu(t)))return t;if(No(t)){if(Fn(t)&&Do(t)&&(t=t.parentNode),n=t.previousSibling,Uu(n))return n;if(n=t.nextSibling,Uu(n))return n}},Yu=function(t,e,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Uu(r)||"IMG"===o)return{name:o,index:Hu(n.dom,o,r)};var a=function(t){return Ku(t.startContainer,t.startOffset)||Ku(t.endContainer,t.endOffset)}(i);return a?{name:o=a.tagName,index:Hu(n.dom,o,a)}:function(t,e,n,r){var o=e.dom,i={};return i.start=Vu(o,t,n,r,!0),e.isCollapsed()||(i.end=Vu(o,t,n,r,!1)),Po(r)&&(i.isFakeCaret=!0),i}(t,n,e,i)},Xu=function(t,e,n){var r={"data-mce-type":"bookmark",id:e,style:"overflow:hidden;line-height:0px"};return n?t.create("span",r,"&#xFEFF;"):t.create("span",r)},Zu=function(t,e){var n=t.dom,r=t.getRng(),o=n.uniqueId(),i=t.isCollapsed(),a=t.getNode(),s=a.nodeName;if("IMG"===s)return{name:s,index:Hu(n,s,a)};var u=Wu(r.cloneRange());if(!i){u.collapse(!1);var c=Xu(n,o+"_end",e);Lu(n,u,c)}(r=Wu(r)).collapse(!0);var l=Xu(n,o+"_start",e);return Lu(n,r,l),t.moveToBookmark({id:o,keep:!0}),{id:o}},Gu=function(t,e,n){return 2===e?Yu(ko,n,t):3===e?function(t){var e=t.getRng();return{start:ju(t.dom.getRoot(),Au.fromRangeStart(e)),end:ju(t.dom.getRoot(),Au.fromRangeEnd(e))}}(t):e?function(t){return{rng:t.getRng()}}(t):Zu(t,!1)},Ju=N(Yu,D,!0),Qu=gs.DOM,tc=function(t,e,n){var r=t.getParam(e,n);if(-1!==r.indexOf("=")){var o=t.getParam(e,"","hash");return yt(o,t.id).getOr(n)}return r},ec=function(t){return t.getParam("content_security_policy","")},nc=function(t){if(t.getParam("force_p_newlines",!1))return"p";var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},rc=function(t){return t.getParam("forced_root_block_attrs",{})},oc=function(t){return t.getParam("automatic_uploads",!0,"boolean")},ic=function(t){return t.getParam("images_reuse_filename",!1,"boolean")},ac=function(t){return t.getParam("icons","","string")},sc=function(t){return t.getParam("images_upload_url","","string")},uc=function(t){return t.getParam("images_upload_base_path","","string")},cc=function(t){return t.getParam("images_upload_credentials",!1,"boolean")},lc=function(t){return t.getParam("images_upload_handler",null,"function")},fc=function(t){return t.getParam("content_css_cors",!1,"boolean")},dc=function(t){return t.getParam("referrer_policy","","string")},mc=function(t){return t.getParam("language","en","string")},pc=function(t){return t.getParam("indent_use_margin",!1)},hc=function(t){var e=t.getParam("font_css",[]);return p(e)?e:H(e.split(","),jt)},gc=function(t){var e=t.getParam("object_resizing");return!1!==e&&!ke.iOS&&(d(e)?e:"table,img,figure.image,div,video,iframe")},vc=function(t){return t.getParam("event_root")},bc=function(t){return t.getParam("theme")},yc=function(t){return t.getParam("validate")},Cc=function(t){return!1!==t.getParam("inline_boundaries")},wc=function(t){return t.getParam("content_css_cors")},_c=function(t){return t.getParam("plugins","","string")},kc=On,xc=Fn,Sc=function(t){var e=t.parentNode;e&&e.removeChild(t)},Dc=function(t){var e=ko(t);return{count:t.length-e.length,text:e}},Ec=function(t){for(var e;-1!==(e=t.data.lastIndexOf(wo));)t.deleteData(e,1)},Nc=function(t,e){return Lc(t),e},Ac=function(t,e){var n=e.container(),r=function(t,e){var n=z(t,e);return-1===n?B.none():B.some(n)}(ut(n.childNodes),t).map((function(t){return t<e.offset()?Au(n,e.offset()-1):e})).getOr(e);return Lc(t),r},Tc=function(t,e){return xc(t)&&e.container()===t?function(t,e){var n=Dc(t.data.substr(0,e.offset())),r=Dc(t.data.substr(e.offset()));return(n.text+r.text).length>0?(Ec(t),Au(t,e.offset()-n.count)):e}(t,e):Nc(t,e)},Oc=function(t,e){return Au.isTextPosition(e)?Tc(t,e):function(t,e){return e.container()===t.parentNode?Ac(t,e):Nc(t,e)}(t,e)},Lc=function(t){kc(t)&&No(t)&&(Ao(t)?t.removeAttribute("data-mce-caret"):Sc(t)),xc(t)&&(Ec(t),0===t.data.length&&Sc(t))},$c=pe().browser,Rc=Wn,Ic=Yn,Pc=Kn,Bc=function(t,e,n){var r,o,i=nu(e.getBoundingClientRect(),n);if("BODY"===t.tagName){var a=t.ownerDocument.documentElement;r=t.scrollLeft||a.scrollLeft,o=t.scrollTop||a.scrollTop}else{var s=t.getBoundingClientRect();r=t.scrollLeft-s.left,o=t.scrollTop-s.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var u=e.offsetWidth-e.clientWidth;return u>0&&(n&&(u*=-1),i.left+=u,i.right+=u),i},Mc=function(t,e,n,r){var o,i,a=Es(),s=nc(t),u=s.length>0?s:"p",c=function(){!function(t){for(var e=Ms(Te.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n<e.length;n++){var r,o=e[n].dom,i=o.previousSibling;Ro(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,$o(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(e),i&&(Lc(i),i=null),a.on((function(t){cs(t.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},l=function(){o=oo.setInterval((function(){r()?cs("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):cs("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500)};return{show:function(t,r){var o;if(c(),Pc(r))return null;if(!n(r))return i=function(t,e){var n=t.ownerDocument.createTextNode(wo),r=t.parentNode;if(e){if(o=t.previousSibling,So(o)){if(No(o))return o;if(Ro(o))return o.splitText(o.data.length-1)}r.insertBefore(n,t)}else{var o=t.nextSibling;if(So(o)){if(No(o))return o;if($o(o))return o.splitText(1),o}t.nextSibling?r.insertBefore(n,t.nextSibling):r.appendChild(n)}return n}(r,t),o=r.ownerDocument.createRange(),jc(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=Lo(u,r,t);var s=Bc(e,r,t);cs(i).css("top",s.top);var f=cs('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(Tt({},s)).appendTo(e)[0];return a.set({caret:f,element:r,before:t}),t&&cs(f).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:c,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(t){var n=Bc(e,t.element,t.before);cs(t.caret).css(Tt({},n))}))},destroy:function(){return oo.clearInterval(o)}}},Fc=function(){return $c.isIE()||$c.isEdge()||$c.isFirefox()},jc=function(t){return Rc(t)||Ic(t)},zc=function(t){return jc(t)||Pn(t)&&Fc()},Uc=Wn,Vc=Yn,Hc=$n("display","block table table-cell table-caption list-item"),qc=No,Wc=Do,Kc=On,Yc=qo,Xc=function(t){return t>0},Zc=function(t){return t<0},Gc=function(t,e){for(var n;n=t(e);)if(!Wc(n))return n;return null},Jc=function(t,e,n,r,o){var i=new so(t,r),a=Uc(t)||Wc(t);if(Zc(e)){if(a&&n(t=Gc(i.prev.bind(i),!0)))return t;for(;t=Gc(i.prev.bind(i),o);)if(n(t))return t}if(Xc(e)){if(a&&n(t=Gc(i.next.bind(i),!0)))return t;for(;t=Gc(i.next.bind(i),o);)if(n(t))return t}return null},Qc=function(t,e){for(;t&&t!==e;){if(Hc(t))return t;t=t.parentNode}return null},tl=function(t,e,n){return Qc(t.container(),n)===Qc(e.container(),n)},el=function(t,e){if(!e)return null;var n=e.container(),r=e.offset();return Kc(n)?n.childNodes[r+t]:null},nl=function(t,e){var n=e.ownerDocument.createRange();return t?(n.setStartBefore(e),n.setEndBefore(e)):(n.setStartAfter(e),n.setEndAfter(e)),n},rl=function(t,e,n){return Qc(e,t)===Qc(n,t)},ol=function(t,e,n){for(var r=t?"previousSibling":"nextSibling";n&&n!==e;){var o=n[r];if(qc(o)&&(o=o[r]),Uc(o)||Vc(o)){if(rl(e,o,n))return o;break}if(Yc(o))break;n=n.parentNode}return null},il=N(nl,!0),al=N(nl,!1),sl=function(t,e,n){var r,o=N(ol,!0,e),i=N(ol,!1,e),a=n.startContainer,s=n.startOffset;if(Do(a)){Kc(a)||(a=a.parentNode);var u=a.getAttribute("data-mce-caret");if("before"===u&&(r=a.nextSibling,zc(r)))return il(r);if("after"===u&&(r=a.previousSibling,zc(r)))return al(r)}if(!n.collapsed)return n;if(Fn(a)){if(qc(a)){if(1===t){if(r=i(a))return il(r);if(r=o(a))return al(r)}if(-1===t){if(r=o(a))return al(r);if(r=i(a))return il(r)}return n}if(Ro(a)&&s>=a.data.length-1)return 1===t&&(r=i(a))?il(r):n;if($o(a)&&s<=1)return-1===t&&(r=o(a))?al(r):n;if(s===a.data.length)return(r=i(a))?il(r):n;if(0===s)return(r=o(a))?al(r):n}return n},ul=function(t,e){return B.from(el(t?0:-1,e)).filter(Uc)},cl=function(t,e,n){var r=sl(t,e,n);return-1===t?Au.fromRangeStart(r):Au.fromRangeEnd(r)},ll=function(t){return B.from(t.getNode()).map(Te.fromDom)},fl=function(t,e){for(;e=t(e);)if(e.isVisible())return e;return e},dl=function(t,e){var n=tl(t,e);return!(n||!Vn(t.getNode()))||n};!function(t){t[t.Backwards=-1]="Backwards",t[t.Forwards=1]="Forwards"}(Tu||(Tu={}));var ml,pl=Wn,hl=Fn,gl=On,vl=Vn,bl=qo,yl=function(t){return Uo(t)||function(t){return!!Wo(t)&&!0!==Z(ut(t.getElementsByTagName("*")),(function(t,e){return t||Bo(e)}),!1)}(t)},Cl=Ko,wl=function(t,e){return t.hasChildNodes()&&e<t.childNodes.length?t.childNodes[e]:null},_l=function(t,e){if(Xc(t)){if(bl(e.previousSibling)&&!hl(e.previousSibling))return Au.before(e);if(hl(e))return Au(e,0)}if(Zc(t)){if(bl(e.nextSibling)&&!hl(e.nextSibling))return Au.after(e);if(hl(e))return Au(e,e.data.length)}return Zc(t)?vl(e)?Au.before(e):Au.after(e):Au.before(e)},kl=function(t,e,n){var r,o,i,a;if(!gl(n)||!e)return null;if(e.isEqual(Au.after(n))&&n.lastChild){if(a=Au.after(n.lastChild),Zc(t)&&bl(n.lastChild)&&gl(n.lastChild))return vl(n.lastChild)?Au.before(n.lastChild):a}else a=e;var s=a.container(),u=a.offset();if(hl(s)){if(Zc(t)&&u>0)return Au(s,--u);if(Xc(t)&&u<s.length)return Au(s,++u);r=s}else{if(Zc(t)&&u>0&&(o=wl(s,u-1),bl(o)))return!yl(o)&&(i=Jc(o,t,Cl,o))?hl(i)?Au(i,i.data.length):Au.after(i):hl(o)?Au(o,o.data.length):Au.before(o);if(Xc(t)&&u<s.childNodes.length&&(o=wl(s,u),bl(o)))return vl(o)?function(t,e){var n=e.nextSibling;return n&&bl(n)?hl(n)?Au(n,0):Au.before(n):kl(Tu.Forwards,Au.after(e),t)}(n,o):!yl(o)&&(i=Jc(o,t,Cl,o))?hl(i)?Au(i,0):Au.before(i):hl(o)?Au(o,0):Au.after(o);r=o||a.getNode()}if((Xc(t)&&a.isAtEnd()||Zc(t)&&a.isAtStart())&&(r=Jc(r,t,$,n,!0),Cl(r,n)))return _l(t,r);o=Jc(r,t,Cl,n);var c=At(Y(function(t,e){for(var n=[];t&&t!==e;)n.push(t),t=t.parentNode;return n}(s,n),pl));return!c||o&&c.contains(o)?o?_l(t,o):null:a=Xc(t)?Au.after(c):Au.before(c)},xl=function(t){return{next:function(e){return kl(Tu.Forwards,e,t)},prev:function(e){return kl(Tu.Backwards,e,t)}}},Sl=function(t){return Au.isTextPosition(t)?0===t.offset():qo(t.getNode())},Dl=function(t){if(Au.isTextPosition(t)){var e=t.container();return t.offset()===e.data.length}return qo(t.getNode(!0))},El=function(t,e){return!Au.isTextPosition(t)&&!Au.isTextPosition(e)&&t.getNode()===e.getNode(!0)},Nl=function(t,e,n){return t?!El(e,n)&&(r=e,!(!Au.isTextPosition(r)&&Vn(r.getNode())))&&Dl(e)&&Sl(n):!El(n,e)&&Sl(e)&&Dl(n);var r},Al=function(t,e,n){var r=xl(e);return B.from(t?r.next(n):r.prev(n))},Tl=function(t,e,n){return Al(t,e,n).bind((function(r){return tl(n,r,e)&&Nl(t,n,r)?Al(t,e,r):B.some(r)}))},Ol=function(t,e,n,r){return Tl(t,e,n).bind((function(n){return r(n)?Ol(t,e,n,r):B.some(n)}))},Ll=function(t,e){var n,r=t?e.firstChild:e.lastChild;return Fn(r)?B.some(Au(r,t?0:r.data.length)):r?qo(r)?B.some(t?Au.before(r):Vn(n=r)?Au.before(n):Au.after(n)):function(t,e,n){var r=t?Au.before(n):Au.after(n);return Al(t,e,r)}(t,e,r):B.none()},$l=N(Al,!0),Rl=N(Al,!1),Il=N(Ll,!0),Pl=N(Ll,!1),Bl="_mce_caret",Ml=function(t){return On(t)&&t.id===Bl},Fl=function(t,e){for(;e&&e!==t;){if(e.id===Bl)return e;e=e.parentNode}return null},jl=function(t){return Ne.isArray(t.start)},zl=function(t,e){return On(e)&&t.isBlock(e)&&!e.innerHTML&&!ke.ie&&(e.innerHTML='<br data-mce-bogus="1" />'),e},Ul=function(t,e){return Pl(t).fold(L,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))},Vl=function(t,e,n){return!(!function(t){return!1===t.hasChildNodes()}(e)||!Fl(t,e))&&(function(t,e){var n=t.ownerDocument.createTextNode(wo);t.appendChild(n),e.setStart(n,0),e.setEnd(n,0)}(e,n),!0)},Hl=function(t,e,n,r){var o,i,a,s,u=n[e?"start":"end"],c=t.getRoot();if(u){for(a=u[0],i=c,o=u.length-1;o>=1;o--){if(s=i.childNodes,Vl(c,i,r))return!0;if(u[o]>s.length-1)return!!Vl(c,i,r)||Ul(i,r);i=s[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),e?r.setStart(i,a):r.setEnd(i,a)}return!0},ql=function(t){return Fn(t)&&t.data.length>0},Wl=function(t,e,n){var r,o,i,a,s,u,c=t.get(n.id+"_"+e),l=n.keep;if(c){if(r=c.parentNode,"start"===e?(l?c.hasChildNodes()?(r=c.firstChild,o=1):ql(c.nextSibling)?(r=c.nextSibling,o=0):ql(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)+1):o=t.nodeIndex(c),s=r,u=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):ql(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)):o=t.nodeIndex(c),s=r,u=o),!l){for(a=c.previousSibling,i=c.nextSibling,Ne.each(Ne.grep(c.childNodes),(function(t){Fn(t)&&(t.nodeValue=t.nodeValue.replace(/\uFEFF/g,""))}));c=t.get(n.id+"_"+e);)t.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&Fn(a)&&!ke.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),t.remove(i),s=a,u=o)}return B.some(Au(s,u))}return B.none()},Kl=function(t,e){var n=t.dom;if(e){if(jl(e))return function(t,e){var n=t.createRng();return Hl(t,!0,e,n)&&Hl(t,!1,e,n)?B.some(n):B.none()}(n,e);if(function(t){return d(t.start)}(e))return B.some(function(t,e){var n,r=t.createRng();return n=zu(t.getRoot(),e.start),r.setStart(n.container(),n.offset()),n=zu(t.getRoot(),e.end),r.setEnd(n.container(),n.offset()),r}(n,e));if(function(t){return Ct(t,"id")}(e))return function(t,e){var n=Wl(t,"start",e),r=Wl(t,"end",e);return Zn(n,r.or(n),(function(e,n){var r=t.createRng();return r.setStart(zl(t,e.container()),e.offset()),r.setEnd(zl(t,n.container()),n.offset()),r}))}(n,e);if(function(t){return Ct(t,"name")}(e))return function(t,e){return B.from(t.select(e.name)[e.index]).map((function(e){var n=t.createRng();return n.selectNode(e),n}))}(n,e);if(function(t){return Ct(t,"rng")}(e))return B.some(e.rng)}return B.none()},Yl=function(t,e,n){return Gu(t,e,n)},Xl=function(t,e){Kl(t,e).each((function(e){t.setRng(e)}))},Zl=function(t){return On(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type")},Gl=(ml=Co,function(t){return ml===t}),Jl=function(t){return""!==t&&-1!==" \f\n\r\t\v".indexOf(t)},Ql=function(t){return!Jl(t)&&!Gl(t)},tf=function(t){return!!t.nodeType},ef=function(t,e,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(t){return t&&/^(IMG)$/.test(t.nodeName)}(o.childNodes[r]))&&On(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new so(o,t.getParent(o,t.isBlock))):(o=i[i.length-1],(a=new so(o,t.getParent(o,t.isBlock))).next(!0));for(var s=a.current();s;s=a.next())if(Fn(s)&&!af(s))return n.setStart(s,0),void e.setRng(n)}},nf=function(t,e,n){if(t){var r=e?"nextSibling":"previousSibling";for(t=n?t:t[r];t;t=t[r])if(On(t)||!af(t))return t}},rf=function(t,e){return tf(e)&&(e=e.nodeName),!!t.schema.getTextBlockElements()[e.toLowerCase()]},of=function(t,e,n){return t.schema.isValidChild(e,n)},af=function(t,e){if(void 0===e&&(e=!1),y(t)&&Fn(t)){var n=e?t.data.replace(/ /g," "):t.data;return Xo(n)}return!1},sf=function(t,e){return C(t)?t=t(e):y(e)&&(t=t.replace(/%(\w+)/g,(function(t,n){return e[n]||t}))),t},uf=function(t,e){return e=e||"",t=""+((t=t||"").nodeName||t),e=""+(e.nodeName||e),t.toLowerCase()===e.toLowerCase()},cf=function(t,e,n){return"color"!==n&&"backgroundColor"!==n||(e=t.toHex(e)),"fontWeight"===n&&700===e&&(e="bold"),"fontFamily"===n&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e},lf=function(t,e,n){return cf(t,t.getStyle(e,n),n)},ff=function(t,e){var n;return t.getParent(e,(function(e){return(n=t.getStyle(e,"text-decoration"))&&"none"!==n})),n},df=function(t,e,n){return t.getParents(e,n,t.getRoot())},mf=function(t,e,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(t){return vt(t,(function(t,e){return V(r,(function(t){return t===e}))}))};return V(t.formatter.get(e),(function(e){var r=o(e);return V(t.formatter.get(n),(function(t){var e=o(t);return function(t,e,n){return void 0===n&&(n=u),s(n).eq(t,e)}(r,e)}))}))},pf=function(t){return wt(t,"block")},hf=function(t){return wt(t,"selector")},gf=function(t){return wt(t,"inline")},vf=function(t){return hf(t)&&!1!==t.expand&&!gf(t)},bf=Zl,yf=df,Cf=af,wf=rf,_f=function(t,e){for(var n=e;n;){if(On(n)&&t.getContentEditable(n))return"false"===t.getContentEditable(n)?n:e;n=n.parentNode}return e},kf=function(t,e,n,r){for(var o=e.data,i=n;t?i>=0:i<o.length;t?i--:i++)if(r(o.charAt(i)))return t?i+1:i;return-1},xf=function(t,e,n){return kf(t,e,n,(function(t){return Gl(t)||Jl(t)}))},Sf=function(t,e,n){return kf(t,e,n,Ql)},Df=function(t,e,n,r,o,i){var a,s=t.getParent(n,t.isBlock)||e,u=function(e,n,r){var i=Qs(t),u=o?i.backwards:i.forwards;return B.from(u(e,n,(function(t,e){return bf(t.parentNode)?-1:(a=t,r(o,t,e))}),s))};return u(n,r,xf).bind((function(t){return i?u(t.container,t.offset+(o?-1:0),Sf):B.some(t)})).orThunk((function(){return a?B.some({container:a,offset:o?0:a.length}):B.none()}))},Ef=function(t,e,n,r,o){Fn(r)&&Ht(r.data)&&r[o]&&(r=r[o]);for(var i=yf(t,r),a=0;a<i.length;a++)for(var s=0;s<e.length;s++){var u=e[s];if((!y(u.collapsed)||u.collapsed===n.collapsed)&&(hf(u)&&t.is(i[a],u.selector)))return i[a]}return r},Nf=function(t,e,n,r){var o=n,i=t.dom,a=i.getRoot(),s=e[0];if(pf(s)&&(o=s.wrapper?null:i.getParent(n,s.block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(Fn(n)?n.parentNode:n,(function(e){return e!==a&&wf(t,e)}),u)}if(o&&pf(s)&&s.wrapper&&(o=yf(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!uf(o,"br")););return o||n},Af=function(t,e,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==e&&!b(o)&&!t.isBlock(o))||Af(t,e,o,r))},Tf=function(t,e,n,r,o){var i,a=n,s=o?"previousSibling":"nextSibling",u=t.getRoot();if(Fn(n)&&!Cf(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!e[0].block_expand&&t.isBlock(a))return a;for(var c=a[s];c;c=c[s]){var l=Fn(c)&&!Af(t,u,c,s);if(!bf(c)&&(!Vn(i=c)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!Cf(c,l))return a}if(a===u||a.parentNode===u){n=a;break}a=a.parentNode}return n},Of=function(t){return bf(t.parentNode)||bf(t)},Lf=function(t,e,n,r){void 0===r&&(r=!1);var o=e.startContainer,i=e.startOffset,a=e.endContainer,s=e.endOffset,u=t.dom,c=n[0];(On(o)&&o.hasChildNodes()&&(o=uu(o,i),Fn(o)&&(i=0)),On(a)&&a.hasChildNodes()&&(a=uu(a,e.collapsed?s:s-1),Fn(a)&&(s=a.nodeValue.length)),o=_f(u,o),a=_f(u,a),Of(o)&&(o=bf(o)?o:o.parentNode,o=e.collapsed?o.previousSibling||o:o.nextSibling||o,Fn(o)&&(i=e.collapsed?o.length:0)),Of(a)&&(a=bf(a)?a:a.parentNode,a=e.collapsed?a.nextSibling||a:a.previousSibling||a,Fn(a)&&(s=e.collapsed?0:a.length)),e.collapsed)&&(Df(u,t.getBody(),o,i,!0,r).each((function(t){var e=t.container,n=t.offset;o=e,i=n})),Df(u,t.getBody(),a,s,!1,r).each((function(t){var e=t.container,n=t.offset;a=e,s=n})));return(gf(c)||c.block_expand)&&(gf(c)&&Fn(o)&&0!==i||(o=Tf(u,n,o,i,!0)),gf(c)&&Fn(a)&&s!==a.nodeValue.length||(a=Tf(u,n,a,s,!1))),vf(c)&&(o=Ef(u,n,e,o,"previousSibling"),a=Ef(u,n,e,a,"nextSibling")),(pf(c)||hf(c))&&(o=Nf(t,n,o,"previousSibling"),a=Nf(t,n,a,"nextSibling"),pf(c)&&(u.isBlock(o)||(o=Tf(u,n,o,i,!0)),u.isBlock(a)||(a=Tf(u,n,a,s,!1)))),On(o)&&(i=u.nodeIndex(o),o=o.parentNode),On(a)&&(s=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:s}},$f=function(t,e,n){var r=e.startOffset,o=uu(e.startContainer,r),i=e.endOffset,a=uu(e.endContainer,i-1),s=function(t){var e=t[0];Fn(e)&&e===o&&r>=e.data.length&&t.splice(0,1);var n=t[t.length-1];return 0===i&&t.length>0&&n===a&&Fn(n)&&t.splice(t.length-1,1),t},u=function(t,e,n){for(var r=[];t&&t!==n;t=t[e])r.push(t);return r},c=function(e,n){return t.getParent(e,(function(t){return t.parentNode===n}),n)},l=function(t,e,r){for(var o=r?"nextSibling":"previousSibling",i=t,a=i.parentNode;i&&i!==e;i=a){a=i.parentNode;var c=u(i===t?i:i[o],o);c.length&&(r||c.reverse(),n(s(c)))}};if(o===a)return n(s([o]));var f=t.findCommonAncestor(o,a);if(t.isChildOf(o,a))return l(o,f,!0);if(t.isChildOf(a,o))return l(a,f);var d=c(o,f)||o,m=c(a,f)||a;l(o,d,!0);var p=u(d===o?d:d.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(s(p)),l(a,m)},Rf=function(t){var e=[];if(t)for(var n=0;n<t.rangeCount;n++)e.push(t.getRangeAt(n));return e},If=function(t){return Y(function(t){return tt(t,(function(t){var e=su(t);return e?[Te.fromDom(e)]:[]}))}(t),bo)},Pf=function(t,e){var n=Ms(e,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:If(t)},Bf=function(t){return Pf(Rf(t.selection.getSel()),Te.fromDom(t.getBody()))},Mf=function(t,e){return Gr(t,"table",e)},Ff=function(t){return tn(t).fold(S([t]),(function(e){return[t].concat(Ff(e))}))},jf=function(t){return en(t).fold(S([t]),(function(e){return"br"===Be(e)?Ye(e).map((function(e){return[t].concat(jf(e))})).getOr([]):[t].concat(jf(e))}))},zf=function(t,e){return Zn(function(t){var e=t.startContainer,n=t.startOffset;return Fn(e)?0===n?B.some(Te.fromDom(e)):B.none():B.from(e.childNodes[n]).map(Te.fromDom)}(e),function(t){var e=t.endContainer,n=t.endOffset;return Fn(e)?n===e.data.length?B.some(Te.fromDom(e)):B.none():B.from(e.childNodes[n-1]).map(Te.fromDom)}(e),(function(e,n){var r=J(Ff(t),N(Re,e)),o=J(jf(t),N(Re,n));return r.isSome()&&o.isSome()})).getOr(!1)},Uf=function(t,e,n,r){var o=n,i=new so(n,o),a=vt(t.schema.getMoveCaretBeforeOnEnterElements(),(function(t,e){return!U(["td","th","table"],e.toLowerCase())}));do{if(Fn(n)&&0!==Ne.trim(n.nodeValue).length)return void(r?e.setStart(n,0):e.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?e.setStartBefore(n):"BR"===n.nodeName?e.setEndBefore(n):e.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?e.setStart(o,0):e.setEnd(o,o.childNodes.length))},Vf=function(t){var e=t.selection.getSel();return e&&e.rangeCount>0},Hf=function(t,e){var n=Bf(t);n.length>0?q(n,(function(n){var r=n.dom,o=t.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),e(o,!0)})):e(t.selection.getRng(),!1)},qf=function(t,e,n){var r=Zu(t,e);n(r),t.moveToBookmark(r)},Wf=function(t,e){var n=function(e){return t(e)?B.from(e.dom.nodeValue):B.none()};return{get:function(r){if(!t(r))throw new Error("Can only get "+e+" value of a "+e+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom.nodeValue=r}}}(ze,"text"),Kf=function(t){return Wf.get(t)},Yf=function(t,e,n,r){return Ke(e).fold((function(){return"skipping"}),(function(o){return"br"===r||function(t){return ze(t)&&Kf(t)===wo}(e)?"valid":function(t){return je(t)&&Ps(t,Fs())}(e)?"existing":Ml(e.dom)?"caret":of(t,n,r)&&of(t,Be(o),n)?"valid":"invalid-child"}))},Xf=function(t,e,n,r){var o=e.uid,i=void 0===o?Ks("mce-annotation"):o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["uid"]),s=Te.fromTag("span",t);Rs(s,Fs()),Qn(s,""+zs(),i),Qn(s,""+js(),n);var u=r(i,a),c=u.attributes,l=void 0===c?{}:c,f=u.classes,d=void 0===f?[]:f;return tr(s,l),function(t,e){q(e,(function(e){Rs(t,e)}))}(s,d),s},Zf=function(t,e,n,r,o){var i=[],a=Xf(t.getDoc(),o,n,r),s=Es(),u=function(){s.clear()},c=function(t){q(t,l)},l=function(e){switch(Yf(t,e,"span",Be(e))){case"invalid-child":u();var n=Je(e);c(n),u();break;case"valid":var r=s.get().getOrThunk((function(){var t=Zs(a);return i.push(t),s.set(t),t}));!function(t,e){fn(t,e),pn(e,t)}(e,r)}};return $f(t.dom,e,(function(t){u(),function(t){var e=H(t,Te.fromDom);c(e)}(t)})),i},Gf=function(t,e,n,r){t.undoManager.transact((function(){var o=t.selection,i=o.getRng(),a=Bf(t).length>0;if(i.collapsed&&!a&&function(t,e){var n=Lf(t,e,[{inline:"span"}]);e.setStart(n.startContainer,n.startOffset),e.setEnd(n.endContainer,n.endOffset),t.selection.setRng(e)}(t,i),o.getRng().collapsed&&!a){var s=Xf(t.getDoc(),r,e,n.decorate);Ys(s,Co),o.getRng().insertNode(s.dom),o.select(s.dom)}else qf(o,!1,(function(){Hf(t,(function(o){Zf(t,o,e,n.decorate,r)}))}))}))},Jf=function(t){var e,n=(e={},{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return yt(e,t).map((function(t){return t.settings}))}});qs(t,n);var r=Hs(t);return{register:function(t,e){n.register(t,e)},annotate:function(e,r){n.lookup(e).each((function(n){Gf(t,e,n,r)}))},annotationChanged:function(t,e){r.addListener(t,e)},remove:function(e){Us(t,B.some(e)).each((function(t){var e=t.elements;q(e,bn)}))},getAll:function(e){var n=function(t,e){var n=Te.fromDom(t.getBody()),r=Ms(n,"["+js()+'="'+e+'"]'),o={};return q(r,(function(t){var e=er(t,zs()),n=yt(o,e).getOr([]);o[e]=n.concat([t])})),o}(t,e);return mt(n,(function(t){return H(t,(function(t){return t.dom}))}))}}},Qf=function(t){return{getBookmark:N(Yl,t),moveToBookmark:N(Xl,t)}};Qf.isBookmarkNode=Zl;var td=function(t,e){for(;e&&e!==t;){if(qn(e)||Wn(e))return e;e=e.parentNode}return null},ed=function(t,e,n){if(n.collapsed)return!1;if(ke.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(On(r))return V(r.getClientRects(),(function(n){return au(n,t,e)}))}return V(n.getClientRects(),(function(n){return au(n,t,e)}))},nd=function(t,e,n){return t.fire(e,n)},rd=function(t,e,n,r){return t.fire("FormatApply",{format:e,node:n,vars:r})},od=function(t,e,n,r){return t.fire("FormatRemove",{format:e,node:n,vars:r})},id={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(t){return t.shiftKey||t.ctrlKey||t.altKey||id.metaKeyPressed(t)},metaKeyPressed:function(t){return ke.mac?t.metaKey:t.ctrlKey&&!t.altKey}},ad=Wn,sd=function(t,e){var n,r,o,i,a,s,u,c,l,f,d,m,p,h,g,v="data-mce-selected",b=e.dom,C=Ne.each,w=e.getDoc(),_=document,k=Math.abs,x=Math.round,S=e.getBody(),D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},E=function(t){return t&&("IMG"===t.nodeName||e.dom.is(t,"figure.image"))},N=function(t){return Yn(t)||b.hasClass(t,"mce-preview-object")},A=function(t){var n=t.target;(function(t,e){if("longpress"===t.type||0===t.type.indexOf("touch")){var n=t.touches[0];return E(t.target)&&!ed(n.clientX,n.clientY,e)}return E(t.target)&&!ed(t.clientX,t.clientY,e)})(t,e.selection.getRng())&&!t.isDefaultPrevented()&&e.selection.select(n)},T=function(t){return b.is(t,"figure.image")?[t.querySelector("img")]:b.hasClass(t,"mce-preview-object")&&y(t.firstElementChild)?[t,t.firstElementChild]:[t]},O=function(t){var n=gc(e);return!!n&&("false"!==t.getAttribute("data-mce-resize")&&(t!==e.getBody()&&(b.hasClass(t,"mce-preview-object")?Le(Te.fromDom(t.firstElementChild),n):Le(Te.fromDom(t),n))))},L=function(t,n,r){if(y(r)){var o=T(t);q(o,(function(t){t.style[n]||!e.schema.isValid(t.nodeName.toLowerCase(),n)?b.setStyle(t,n,r):b.setAttrib(t,n,""+r)}))}},$=function(t,e,n){L(t,"width",e),L(t,"height",n)},R=function(t){var a,v,y,C,w;a=t.screenX-s,v=t.screenY-u,m=a*i[2]+c,p=v*i[3]+l,m=m<5?5:m,p=p<5?5:p,y=(E(n)||N(n))&&!1!==function(t){return t.getParam("resize_img_proportional",!0,"boolean")}(e)?!id.modifierPressed(t):id.modifierPressed(t),y&&(k(a)>k(v)?(p=x(m*f),m=x(p/f)):(m=x(p/f),p=x(m*f))),$(r,m,p),C=(C=i.startPos.x+a)>0?C:0,w=(w=i.startPos.y+v)>0?w:0,b.setStyles(o,{left:C,top:w,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(c-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(l-p)),(a=S.scrollWidth-h)+(v=S.scrollHeight-g)!==0&&b.setStyles(o,{left:C-a,top:w-v}),d||(!function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})}(e,n,c,l,"corner-"+i.name),d=!0)},I=function(){var t=d;d=!1,t&&(L(n,"width",m),L(n,"height",p)),b.unbind(w,"mousemove",R),b.unbind(w,"mouseup",I),_!==w&&(b.unbind(_,"mousemove",R),b.unbind(_,"mouseup",I)),b.remove(r),b.remove(o),b.remove(a),P(n),t&&(!function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})}(e,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),e.nodeChanged()},P=function(t){j();var d=b.getPos(t,S),y=d.x,k=d.y,x=t.getBoundingClientRect(),E=x.width||x.right-x.left,A=x.height||x.bottom-x.top;n!==t&&(B(),n=t,m=p=0);var L=e.fire("ObjectSelected",{target:t}),P=b.getAttrib(n,v,"1");O(t)&&!L.isDefaultPrevented()?C(D,(function(t,e){var d,m=function(d){var m,p=T(n)[0];s=d.screenX,u=d.screenY,c=p.clientWidth,l=p.clientHeight,f=l/c,(i=t).name=e,i.startPos={x:E*t[0]+y,y:A*t[1]+k},h=S.scrollWidth,g=S.scrollHeight,a=b.add(S,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=N(m=n)?b.create("img",{src:ke.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:k,margin:0}),$(r,E,A),r.removeAttribute(v),S.appendChild(r),b.bind(w,"mousemove",R),b.bind(w,"mouseup",I),_!==w&&(b.bind(_,"mousemove",R),b.bind(_,"mouseup",I)),o=b.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},c+" &times; "+l)};(d=b.get("mceResizeHandle"+e))&&b.remove(d),d=b.add(S,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===ke.ie&&(d.contentEditable=!1),b.bind(d,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),m(t)})),t.elm=d,b.setStyles(d,{left:E*t[0]+y-d.offsetWidth/2,top:A*t[1]+k-d.offsetHeight/2})})):B(),b.getAttrib(n,v)||n.setAttribute(v,P)},B=function(){j(),n&&n.removeAttribute(v),dt(D,(function(t,e){var n=b.get("mceResizeHandle"+e);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o=function(t,e){if(t)do{if(t===e)return!0}while(t=t.parentNode)};d||e.removed||(C(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(t){t.removeAttribute(v)})),r="mousedown"===n.type?n.target:t.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],S)&&(z(),o(t.getStart(!0),r)&&o(t.getEnd(!0),r))?P(r):B())},F=function(t){return ad(td(e.getBody(),t))},j=function(){dt(D,(function(t){t.elm&&(b.unbind(t.elm),delete t.elm)}))},z=function(){try{e.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};e.on("init",(function(){if(z(),ke.browser.isIE()||ke.browser.isEdge()){e.on("mousedown click",(function(t){var n=t.target,r=n.nodeName;d||!/^(TABLE|IMG|HR)$/.test(r)||F(n)||(2!==t.button&&e.selection.select(n,"TABLE"===r),"mousedown"===t.type&&e.nodeChanged())}));var t=function(t){var n=function(t){oo.setEditorTimeout(e,(function(){return e.selection.select(t)}))};if(F(t.target)||Yn(t.target))return t.preventDefault(),void n(t.target);/^(TABLE|IMG|HR)$/.test(t.target.nodeName)&&(t.preventDefault(),"IMG"===t.target.tagName&&n(t.target))};b.bind(S,"mscontrolselect",t),e.on("remove",(function(){return b.unbind(S,"mscontrolselect",t)}))}var r=oo.throttle((function(t){e.composing||M(t)}));e.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),e.on("keyup compositionend",(function(t){n&&"TABLE"===n.nodeName&&r(t)})),e.on("hide blur",B),e.on("contextmenu longpress",A,!0)})),e.on("remove",j);return{isResizable:O,showResizeRect:P,hideResizeRect:B,updateResizeRect:M,destroy:function(){n=r=a=null}}},ud=function(t){return qn(t)||Wn(t)},cd=function(t,e,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(t,e))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(t,e);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(t,e),r.collapse(!0)}catch(o){r=function(t,e,n){var r,o=n.elementFromPoint(t,e),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=Ne.toArray(i.getClientRects())).sort((function(t,n){return(t=Math.abs(Math.max(t.top-e,t.bottom-e)))-Math.abs(Math.max(n.top-e,n.bottom-e))}))).length>0){e=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(t,e),i.collapse(!0),i}catch(t){}}return null}(t,e,n)}return function(t,e){var n=t&&t.parentElement?t.parentElement():null;return Wn(function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(n,e,ud))?null:t}(r,n.body)}return r},ld=function(t,e){return t&&e&&t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset},fd=function(t,e,n){return null!==function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(t,e,n)},dd=function(t,e,n){return fd(t,e,(function(t){return t.nodeName===n}))},md=function(t){return t&&"TABLE"===t.nodeName},pd=function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)},hd=function(t,e){return No(t)&&!1===fd(t,e,Ml)},gd=function(t,e,n){for(var r=new so(e,t.getParent(e.parentNode,t.isBlock)||t.getRoot());e=r[n?"prev":"next"]();)if(Vn(e))return!0},vd=function(t,e,n,r,o){var i,a,s=t.getRoot(),u=t.schema.getNonEmptyElements(),c=t.getParent(o.parentNode,t.isBlock)||s;if(r&&Vn(o)&&e&&t.isEmpty(c))return B.some(Au(o.parentNode,t.nodeIndex(o)));for(var l=new so(o,c);a=l[r?"prev":"next"]();){if("false"===t.getContentEditableParent(a)||hd(a,s))return B.none();if(Fn(a)&&a.nodeValue.length>0)return!1===dd(a,s,"A")?B.some(Au(a,r?a.nodeValue.length:0)):B.none();if(t.isBlock(a)||u[a.nodeName.toLowerCase()])return B.none();i=a}return n&&i?B.some(Au(i,0)):B.none()},bd=function(t,e,n,r){var o,i,a,s,u=t.getRoot(),c=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=On(o)&&i===o.childNodes.length,f=t.schema.getNonEmptyElements();if(s=n,No(o))return B.none();if(On(o)&&i>o.childNodes.length-1&&(s=!1),zn(o)&&(o=u,i=0),o===u){if(s&&(a=o.childNodes[i>0?i-1:0])){if(No(a))return B.none();if(f[a.nodeName]||md(a))return B.none()}if(o.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Fn(o)&&l?o.data.length:0,!e&&o===u.lastChild&&md(o))return B.none();if(function(t,e){for(;e&&e!==t;){if(Wn(e))return!0;e=e.parentNode}return!1}(u,o)||No(o))return B.none();if(o.hasChildNodes()&&!1===md(o)){a=o;var d=new so(o,u);do{if(Wn(a)||No(a)){c=!1;break}if(Fn(a)&&a.nodeValue.length>0){i=s?0:a.nodeValue.length,o=a,c=!0;break}if(f[a.nodeName.toLowerCase()]&&!pd(a)){i=t.nodeIndex(a),o=a.parentNode,s||i++,c=!0;break}}while(a=s?d.next():d.prev())}}}return e&&(Fn(o)&&0===i&&vd(t,l,e,!0,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),On(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Vn(a)||function(t,e){return t.previousSibling&&t.previousSibling.nodeName===e}(a,"A")||gd(t,a,!1)||gd(t,a,!0)||vd(t,l,e,!0,a).each((function(t){o=t.container(),i=t.offset(),c=!0})))),s&&!e&&Fn(o)&&i===o.nodeValue.length&&vd(t,l,e,!1,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),c?B.some(Au(o,i)):B.none()},yd=function(t,e){var n=e.collapsed,r=e.cloneRange(),o=Au.fromRangeStart(e);return bd(t,n,!0,r).each((function(t){n&&Au.isAbove(o,t)||r.setStart(t.container(),t.offset())})),n||bd(t,n,!1,r).each((function(t){r.setEnd(t.container(),t.offset())})),n&&r.collapse(!0),ld(e,r)?B.none():B.some(r)},Cd=function(t,e){return t.splitText(e)},wd=function(t){var e=t.startContainer,n=t.startOffset,r=t.endContainer,o=t.endOffset;return e===r&&Fn(e)?n>0&&n<e.nodeValue.length&&(e=(r=Cd(e,n)).previousSibling,o>n?(e=r=Cd(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Fn(e)&&n>0&&n<e.nodeValue.length&&(e=Cd(e,n),n=0),Fn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Cd(r,o).previousSibling).nodeValue.length)),{startContainer:e,startOffset:n,endContainer:r,endOffset:o}},_d=function(t){return{walk:function(e,n){return $f(t,e,n)},split:wd,normalize:function(e){return yd(t,e).fold(L,(function(t){return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),!0}))}}};_d.compareRanges=ld,_d.getCaretRangeFromPoint=cd,_d.getSelectedNode=su,_d.getNode=uu;var kd,xd=function(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var o=ir(n,t);return parseFloat(o)||0}return r},r=function(t,e){return Z(e,(function(e,n){var r=ir(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)};return{set:function(e,n){if(!w(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Gn(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var o=r(t,n);return e>o?e-o:0}}}("height",(function(t){var e=t.dom;return yn(t)?e.getBoundingClientRect().height:e.offsetHeight})),Sd=function(t,e){return t.view(e).fold(S([]),(function(e){var n=t.owner(e),r=Sd(t,n);return[e].concat(r)}))},Dd=Object.freeze({__proto__:null,view:function(t){var e;return(t.dom===document?B.none():B.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement)).map(Te.fromDom)},owner:function(t){return qe(t)}}),Ed=function(t){var e=Te.fromDom(document),n=xn(e),r=function(t,e){var n=e.owner(t);return Sd(e,n)}(t,Dd),o=kn(t),i=X(r,(function(t,e){var n=kn(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return wn(i.left+o.left+n.left,i.top+o.top+n.top)},Nd=function(t){return"textarea"===Be(t)},Ad=function(t,e){var n=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return wn(n.offsetLeft,n.offsetTop);var i=_n(null==r?void 0:r.pageYOffset,o.scrollTop),a=_n(null==r?void 0:r.pageXOffset,o.scrollLeft),s=_n(o.clientTop,n.clientTop),u=_n(o.clientLeft,n.clientLeft);return kn(t).translate(a-u,i-s)}(t),r=function(t){return xd.get(t)}(t);return{element:t,bottom:n.top+r,height:r,pos:n,cleanup:e}},Td=function(t,e){var n=function(t,e){var n=Je(t);if(0===n.length||Nd(t))return{element:t,offset:e};if(e<n.length&&!Nd(n[e]))return{element:n[e],offset:0};var r=n[n.length-1];return Nd(r)?{element:t,offset:e}:"img"===Be(r)?{element:r,offset:1}:ze(r)?{element:r,offset:Kf(r).length}:{element:r,offset:Je(r).length}}(t,e),r=Te.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return fn(n.element,r),Ad(r,(function(){return vn(r)}))},Od=function(t,e,n,r){Id(t,(function(o,i){return $d(t,e,n,r)}),n)},Ld=function(t,e,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(t,e){return t.fire("ScrollIntoView",e).isDefaultPrevented()})(t,i)||(n(e,xn(e).top,r,o),function(t,e){t.fire("AfterScrollIntoView",e)}(t,i))},$d=function(t,e,n,r){var o=Te.fromDom(t.getBody()),i=Te.fromDom(t.getDoc());o.dom.offsetWidth;var a=Td(Te.fromDom(n.startContainer),n.startOffset);Ld(t,i,e,a,r),a.cleanup()},Rd=function(t,e,n,r){var o=Te.fromDom(t.getDoc());Ld(t,o,n,function(t){return Ad(Te.fromDom(t),_)}(e),r)},Id=function(t,e,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;e(Te.fromDom(r),Te.fromDom(i));var s=t.dom.createRng();s.setStart(r,o),s.setEnd(i,a),t.selection.setRng(n)},Pd=function(t,e,n,r){var o=t.pos;if(n)Sn(o.left,o.top,r);else{var i=o.top-e+t.height;Sn(o.left,i,r)}},Bd=function(t,e,n,r,o){var i=n+e,a=r.pos.top,s=r.bottom,u=s-a>=n;if(a<e)Pd(r,n,!1!==o,t);else if(a>i){Pd(r,n,u?!1!==o:!0===o,t)}else s>i&&!u&&Pd(r,n,!0===o,t)},Md=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Bd(t,e,o,n,r)},Fd=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Bd(t,e,o,n,r);var i=Ed(n.element),a=Nn(window);i.top<a.y?Dn(n.element,!1!==r):i.top>a.bottom&&Dn(n.element,!0===r)},jd=function(t,e,n){return Od(t,Md,e,n)},zd=function(t,e,n){return Rd(t,e,Md,n)},Ud=function(t,e,n){return Od(t,Fd,e,n)},Vd=function(t,e,n){return Rd(t,e,Fd,n)},Hd=function(t,e,n){(t.inline?jd:Ud)(t,e,n)},qd=function(t){var e=sn(t).dom;return t.dom===e.activeElement},Wd=function(t){return void 0===t&&(t=Te.fromDom(document)),B.from(t.dom.activeElement).map(Te.fromDom)},Kd=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},Yd=Sr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Xd=(Yd.before,Yd.on,Yd.after,function(t){return t.fold(D,D,D)}),Zd=Sr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Gd={domRange:Zd.domRange,relative:Zd.relative,exact:Zd.exact,exactFromRange:function(t){return Zd.exact(t.start,t.soffset,t.finish,t.foffset)},getWin:function(t){var e=function(t){return t.match({domRange:function(t){return Te.fromDom(t.startContainer)},relative:function(t,e){return Xd(t)},exact:function(t,e,n,r){return t}})}(t);return We(e)},range:Kd},Jd=pe().browser,Qd=function(t,e){var n=ze(e)?Kf(e).length:Je(e).length+1;return t>n?n:t<0?0:t},tm=function(t){return Gd.range(t.start,Qd(t.soffset,t.start),t.finish,Qd(t.foffset,t.finish))},em=function(t,e){return!Tn(e.dom)&&(Pe(t,e)||Re(t,e))},nm=function(t){return function(e){return em(t,e.start)&&em(t,e.finish)}},rm=function(t){return!0===t.inline||Jd.isIE()},om=function(t){return Gd.range(Te.fromDom(t.startContainer),t.startOffset,Te.fromDom(t.endContainer),t.endOffset)},im=function(t){return function(t){var e=t.getSelection();return(e&&0!==e.rangeCount?B.from(e.getRangeAt(0)):B.none()).map(om)}(We(t).dom).filter(nm(t))},am=function(t){var e=document.createRange();try{return e.setStart(t.start.dom,t.soffset),e.setEnd(t.finish.dom,t.foffset),B.some(e)}catch(t){return B.none()}},sm=function(t){var e=rm(t)?im(Te.fromDom(t.getBody())):B.none();t.bookmark=e.isSome()?e:t.bookmark},um=function(t){return(t.bookmark?t.bookmark:B.none()).bind((function(e){return function(t,e){return B.from(e).filter(nm(t)).map(tm)}(Te.fromDom(t.getBody()),e)})).bind(am)},cm={isEditorUIElement:function(t){var e=t.className.toString();return-1!==e.indexOf("tox-")||-1!==e.indexOf("mce-")}},lm=function(t,e){pe().browser.isIE()?function(t){t.on("focusout",(function(){sm(t)}))}(t):function(t,e){t.on("mouseup touchend",(function(t){e.throttle()}))}(t,e),t.on("keyup NodeChange",(function(e){(function(t){return"nodechange"===t.type&&t.selectionChange})(e)||sm(t)}))},fm=function(t){var e=Ns((function(){sm(t)}),0);t.on("init",(function(){t.inline&&function(t,e){var n=function(){e.throttle()};gs.DOM.bind(document,"mouseup",n),t.on("remove",(function(){gs.DOM.unbind(document,"mouseup",n)}))}(t,e),lm(t,e)})),t.on("remove",(function(){e.cancel()}))},dm=gs.DOM,mm=function(t,e){var n=function(t){return t.getParam("custom_ui_selector","","string")}(t),r=dm.getParent(e,(function(e){return function(t){return cm.isEditorUIElement(t)}(e)||!!n&&t.dom.is(e,n)}));return null!==r},pm=function(t,e){var n=e.editor;fm(n),n.on("focusin",(function(){var e=t.focusedEditor;e!==n&&(e&&e.fire("blur",{focusedEditor:n}),t.setActive(n),t.focusedEditor=n,n.fire("focus",{blurredEditor:e}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var e=t.focusedEditor;mm(n,function(t){try{var e=sn(Te.fromDom(t.getElement()));return Wd(e).fold((function(){return document.body}),(function(t){return t.dom}))}catch(t){return document.body}}(n))||e!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null)}))})),kd||(kd=function(e){var n=t.activeEditor;n&&function(t){if(an()&&y(t.target)){var e=Te.fromDom(t.target);if(je(e)&&ln(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return at(n)}}return B.from(t.target)}(e).each((function(e){e.ownerDocument===document&&(e===document.body||mm(n,e)||t.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null))}))},dm.bind(document,"focusin",kd))},hm=function(t,e){t.focusedEditor===e.editor&&(t.focusedEditor=null),t.activeEditor||(dm.unbind(document,"focusin",kd),kd=null)},gm=function(t,e){return function(t){return t.collapsed?B.from(uu(t.startContainer,t.startOffset)).map(Te.fromDom):B.none()}(e).bind((function(e){return vo(e)?B.some(e):!1===Pe(t,e)?B.some(t):B.none()}))},vm=function(t,e){gm(Te.fromDom(t.getBody()),e).bind((function(t){return Il(t.dom)})).fold((function(){t.selection.normalize()}),(function(e){return t.selection.setRng(e.toRange())}))},bm=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},ym=function(t){return qd(t)||(e=t,Wd(sn(e)).filter((function(t){return e.dom.contains(t.dom)}))).isSome();var e},Cm=function(t){return t.inline?function(t){var e=t.getBody();return e&&ym(Te.fromDom(e))}(t):function(t){return t.iframeElement&&qd(Te.fromDom(t.iframeElement))}(t)},wm=function(t){return Cm(t)||function(t){var e=sn(Te.fromDom(t.getElement()));return Wd(e).filter((function(e){return!(void 0!==(n=e.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(t,e.dom);var n})).isSome()}(t)},_m=function(t){return t.editorManager.setActive(t)},km=function(t,e){t.removed||(e?_m(t):function(t){var e=t.selection,n=t.getBody(),r=e.getRng();t.quirks.refreshContentEditable(),void 0!==t.bookmark&&!1===Cm(t)&&um(t).each((function(e){t.selection.setRng(e),r=e}));var o=function(t,e){return t.dom.getParent(e,(function(e){return"true"===t.dom.getContentEditable(e)}))}(t,e.getNode());if(t.$.contains(n,o))return bm(o),vm(t,r),void _m(t);t.inline||(ke.opera||bm(n),t.getWin().focus()),(ke.gecko||t.inline)&&(bm(n),vm(t,r)),_m(t)}(t))},xm=function(t,e,n,r,o){var i=n?e.startContainer:e.endContainer,a=n?e.startOffset:e.endOffset;return B.from(i).map(Te.fromDom).map((function(t){return r&&e.collapsed?t:Qe(t,o(t,a)).getOr(t)})).bind((function(t){return je(t)?B.some(t):Ke(t).filter(je)})).map((function(t){return t.dom})).getOr(t)},Sm=function(t,e,n){return xm(t,e,!0,n,(function(t,e){return Math.min(nn(t),e)}))},Dm=function(t,e,n){return xm(t,e,!1,n,(function(t,e){return e>0?e-1:e}))},Em=function(t,e){for(var n=t;t&&Fn(t)&&0===t.length;)t=e?t.nextSibling:t.previousSibling;return t||n},Nm=function(t,e){return H(e,(function(e){var n=t.fire("GetSelectionRange",{range:e});return n.range!==e?n.range:e}))},Am={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Tm=function(t,e,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(t[r])return t[r];if(t!==e){var i=t[o];if(i)return i;for(var a=t.parent;a&&a!==e;a=a.parent)if(i=a[o])return i}},Om=function(t){if(!Xo(t.value))return!1;var e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(t.value)},Lm=function(t){var e="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||e},$m=function(){function t(t,e){this.name=t,this.type=e,1===e&&(this.attributes=[],this.attributes.map={})}return t.create=function(e,n){var r=new t(e,Am[e]||1);return n&&dt(n,(function(t,e){r.attr(e,t)})),r},t.prototype.replace=function(t){var e=this;return t.parent&&t.remove(),e.insert(t,e),e.remove(),e},t.prototype.attr=function(t,e){var n,r=this;if("string"!=typeof t)return null!=t&&dt(t,(function(t,e){r.attr(e,t)})),r;if(n=r.attributes){if(void 0!==e){if(null===e){if(t in n.map){delete n.map[t];for(var o=n.length;o--;)if(n[o].name===t)return n.splice(o,1),r}return r}if(t in n.map){for(o=n.length;o--;)if(n[o].name===t){n[o].value=e;break}}else n.push({name:t,value:e});return n.map[t]=e,r}return n.map[t]}},t.prototype.clone=function(){var e,n=this,r=new t(n.name,n.type);if(e=n.attributes){var o=[];o.map={};for(var i=0,a=e.length;i<a;i++){var s=e[i];"id"!==s.name&&(o[o.length]={name:s.name,value:s.value},o.map[s.name]=s.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},t.prototype.wrap=function(t){var e=this;return e.parent.insert(t,e),t.append(e),e},t.prototype.unwrap=function(){for(var t=this,e=t.firstChild;e;){var n=e.next;t.insert(e,t,!0),e=n}t.remove()},t.prototype.remove=function(){var t=this,e=t.parent,n=t.next,r=t.prev;return e&&(e.firstChild===t?(e.firstChild=n,n&&(n.prev=null)):r.next=n,e.lastChild===t?(e.lastChild=r,r&&(r.next=null)):n.prev=r,t.parent=t.next=t.prev=null),t},t.prototype.append=function(t){var e=this;t.parent&&t.remove();var n=e.lastChild;return n?(n.next=t,t.prev=n,e.lastChild=t):e.lastChild=e.firstChild=t,t.parent=e,t},t.prototype.insert=function(t,e,n){t.parent&&t.remove();var r=e.parent||this;return n?(e===r.firstChild?r.firstChild=t:e.prev.next=t,t.prev=e.prev,t.next=e,e.prev=t):(e===r.lastChild?r.lastChild=t:e.next.prev=t,t.next=e.next,t.prev=e,e.next=t),t.parent=r,t},t.prototype.getAll=function(t){for(var e=[],n=this.firstChild;n;n=Tm(n,this))n.name===t&&e.push(n);return e},t.prototype.children=function(){for(var t=[],e=this.firstChild;e;e=e.next)t.push(e);return t},t.prototype.empty=function(){var t=this;if(t.firstChild){for(var e=[],n=t.firstChild;n;n=Tm(n,t))e.push(n);for(var r=e.length;r--;){(n=e[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return t.firstChild=t.lastChild=null,t},t.prototype.isEmpty=function(t,e,n){void 0===e&&(e={});var r=this,o=r.firstChild;if(Lm(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(t[o.name])return!1;if(Lm(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Om(o))return!1;if(3===o.type&&o.parent&&e[o.parent.name]&&Xo(o.value))return!1;if(n&&n(o))return!1}while(o=Tm(o,r));return!0},t.prototype.walk=function(t){return Tm(this,null,t)},t}(),Rm=function(t,e){return t.replace(e.re,(function(t){return yt(e.uris,t).getOr(t)}))},Im=Ne.each,Pm=Ne.trim,Bm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Mm={ftp:21,http:80,https:443,mailto:25},Fm=["img","video"],jm=function(t,e,n){return!t.allow_html_data_urls&&(/^data:image\//i.test(e)?function(t,e){return y(t)?!t:!y(e)||!U(Fm,e)}(t.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(e):/^data:/i.test(e))},zm=function(){function t(e,n){e=Pm(e),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))o.source=e;else{var i=0===e.indexOf("//");if(0!==e.indexOf("/")||i||(e=(r&&r.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){var a=this.settings.base_uri?this.settings.base_uri.path:new t(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)e="//mce_host"+o.toAbsPath(a,e);else{var s=/([^#?]*)([#?]?.*)/.exec(e);e=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,s[1])+s[2]}}e=e.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);Im(Bm,(function(t,e){var n=u[e];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[t]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return t.parseDataUri=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},t.isDomSafe=function(t,e,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(t){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!jm(n,r,e)},t.getDocumentBaseUrl=function(t){var e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href:t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e},t.prototype.setPath=function(t){var e=/^(.*?)\/?(\w+)?$/.exec(t);this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},t.prototype.toRelative=function(e){var n;if("./"===e)return e;var r=new t(e,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},t.prototype.toAbsolute=function(e,n){var r=new t(e,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},t.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var e=Mm[this.protocol];if(e&&(this.port||e)==(t.port||e))return!0}return!1},t.prototype.toRelPath=function(t,e){var n,r,o=0,i="",a=t.substring(0,t.lastIndexOf("/")).split("/"),s=e.split("/");if(a.length>=s.length)for(n=0,r=a.length;n<r;n++)if(n>=s.length||a[n]!==s[n]){o=n+1;break}if(a.length<s.length)for(n=0,r=s.length;n<r;n++)if(n>=a.length||a[n]!==s[n]){o=n+1;break}if(1===o)return e;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=s.length;n<r;n++)i+=n!==o-1?"/"+s[n]:s[n];return i},t.prototype.toAbsPath=function(t,e){var n,r,o=0,i=[],a=/\/$/.test(e)?"/":"",s=t.split("/"),u=e.split("/");for(Im(s,(function(t){t&&i.push(t)})),s=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=s.length-o)<=0?nt(i).join("/"):s.slice(0,n).join("/")+"/"+nt(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},t.prototype.getURI=function(t){var e;return void 0===t&&(t=!1),this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source},t}(),Um=Ne.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Vm=function(t,e,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=t.getShortEndedElements(),a=1,s=n;0!==a;)for(r.lastIndex=s;;){var u=r.exec(e);if(null===u)return s;if("!"===u[1]){s=Mt(u[2],"--")?Hm(e,!1,u.index+"!--".length):Hm(e,!0,u.index+1);break}o.lastIndex=r.lastIndex;var c=o.exec(e);if(!h(c)&&c.index===r.lastIndex){"/"===u[1]?a-=1:Ct(i,u[2])||(a+=1),s=r.lastIndex+c[0].length;break}}return s},Hm=function(t,e,n){void 0===n&&(n=0);var r=t.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(t,e){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(t.substr(e))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(e){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var s=a.exec(t);return s?s.index+s[0].length:r.length},qm=function(t,e){var n=t.exec(e);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},Wm=function(t,e){var n;void 0===e&&(e=Ai());var r=null!==(n=(t=t||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==t.fix_self_closing&&(t.fix_self_closing=!0);var i=t.comment?t.comment:_,a=t.cdata?t.cdata:_,s=t.text?t.text:_,u=t.start?t.start:_,c=t.end?t.end:_,l=t.pi?t.pi:_,f=t.doctype?t.doctype:_,d=function(n,d){void 0===d&&(d="html");for(var m,p,h,g,v,b,y,C,w,_,k,x,S,D,E,N,A,T,O,L=n.html,$=0,R=[],I=0,P=yi.decode,B=Ne.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),M="html"===d?0:1,F=function(t){var e,n;for(e=R.length;e--&&R[e].name!==t;);if(e>=0){for(n=R.length-1;n>=e;n--)(t=R[n]).valid&&c(t.name);R.length=e}},j=function(t,e){return s(Rm(t,n),e)},z=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),t.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),i(Rm(e,n)))},U=function(t,e){var n=t||"",r=!Mt(n,"--"),o=Hm(L,r,e);return t=L.substr(e,o-e),z(r?n+t:t),o+1},V=function(e,i,a,s,u){if(a=function(t){return Rm(t,n)}((i=i.toLowerCase())in Y?i:P(a||s||u||"")),X&&!C&&!1===function(t){return 0===t.indexOf("data-")||0===t.indexOf("aria-")}(i)){var c=D[i];if(!c&&E){for(var l=E.length;l--&&!(c=E[l]).pattern.test(i););-1===l&&(c=null)}if(!c)return;if(c.validValues&&!(a in c.validValues))return}("name"===i||"id"===i)&&e in Um&&(a in r||a in o)||B[i]&&!zm.isDomSafe(a,e,t)||C&&(i in B||0===i.indexOf("on"))||(g.map[i]=a,g.push({name:i,value:a}))},H=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),q=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,W=e.getShortEndedElements(),K=t.self_closing_elements||e.getSelfClosingElements(),Y=e.getBoolAttrs(),X=t.validate,Z=t.remove_internals,G=t.fix_self_closing,J=e.getSpecialElements(),Q=L+">";m=H.exec(Q);){var tt=m[0];if($<m.index&&j(P(L.substr($,m.index-$))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),F(p);else if(p=m[8]){if(m.index+tt.length>L.length){j(P(L.substr(m.index))),$=m.index+tt.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),w=p in W,G&&K[p]&&R.length>0&&R[R.length-1].name===p&&F(p);var et=qm(q,m[9]);if(null!==et){if("all"===et){$=Vm(e,L,H.lastIndex),H.lastIndex=$;continue}k=!1}if(!X||(_=e.getElementRule(p))){if(k=!0,X&&(D=_.attributes,E=_.attributePatterns),(S=m[9])?((C=-1!==S.indexOf("data-mce-type"))&&Z&&(k=!1),(g=[]).map={},S.replace(q,(function(t,e,n,r,o){return V(p,e,n,r,o),""}))):(g=[]).map={},X&&!C){if(N=_.attributesRequired,A=_.attributesDefault,T=_.attributesForced,_.removeEmptyAttrs&&!g.length&&(k=!1),T)for(v=T.length;v--;)y=(x=T[v]).name,"{$uid}"===(O=x.value)&&(O="mce_"+I++),g.map[y]=O,g.push({name:y,value:O});if(A)for(v=A.length;v--;)(y=(x=A[v]).name)in g.map||("{$uid}"===(O=x.value)&&(O="mce_"+I++),g.map[y]=O,g.push({name:y,value:O}));if(N){for(v=N.length;v--&&!(N[v]in g.map););-1===v&&(k=!1)}if(x=g.map["data-mce-bogus"]){if("all"===x){$=Vm(e,L,H.lastIndex),H.lastIndex=$;continue}k=!1}}k&&u(p,g,w)}else k=!1;if(h=J[p]){h.lastIndex=$=m.index+tt.length,(m=h.exec(L))?(k&&(b=L.substr($,m.index-$)),$=m.index+m[0].length):(b=L.substr($),$=L.length),k&&(b.length>0&&j(b,!0),c(p)),H.lastIndex=$;continue}w||(S&&S.indexOf("/")===S.length-1?k&&c(p):R.push({name:p,valid:k}))}else if(p=m[1])z(p);else if(p=m[2]){if(!(1===M||t.preserve_cdata||R.length>0&&e.isValidChild(R[R.length-1].name,"#cdata"))){$=U("",m.index+2),H.lastIndex=$;continue}a(p)}else if(p=m[3])f(p);else{if((p=m[4])||"<!"===tt){$=U(p,m.index+tt.length),H.lastIndex=$;continue}if(p=m[5]){if(1!==M){$=U("?",m.index+2),H.lastIndex=$;continue}l(p,m[6])}}$=m.index+tt.length}for($<L.length&&j(P(L.substr($))),v=R.length-1;v>=0;v--)(p=R[v]).valid&&c(p.name)};return{parse:function(t,e){void 0===e&&(e="html"),d(function(t){for(var e,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ks("img"),a=0,s=0;e=n.exec(t);){var u=e[0],c=i+"_"+s++;o[c]=u,a<e.index&&r.push(t.substr(a,e.index-a)),r.push(c),a=e.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:t,re:l}:(a<t.length&&r.push(t.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(t),e)}}};Wm.findEndTag=Vm;var Km=function(t,e){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=t.schema,i=function(t,e){var n=new RegExp(["\\s?("+t.join("|")+')="[^"]+"'].join("|"),"gi");return e.replace(n,"")}(t.getTempAttrs(),e),a=o.getShortEndedElements();n=r.exec(i);){var s=r.lastIndex,u=n[0].length,c=void 0;c=a[n[1]]?s:Wm.findEndTag(o,i,s),i=i.substring(0,s-u)+i.substring(c),r.lastIndex=s-u}return ko(i)},Ym=Km,Xm=function(t,e,n,r){var o,i=function(t,e){return Tt(Tt({},t),{format:e,get:!0,getInner:!0})}(e,n),a=e.no_events?i:t.fire("BeforeGetContent",i);return o="raw"===a.format?Ne.trim(Ym(t.serializer,r.innerHTML)):"text"===a.format?t.dom.isEmpty(r)?"":ko(r.innerText||r.textContent):"tree"===a.format?t.serializer.serialize(r,a):function(t,e){var n=nc(t),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return e.replace(r,"")}(t,t.serializer.serialize(r,a)),U(["text","tree"],a.format)||yo(Te.fromDom(r))?a.content=o:a.content=Ne.trim(o),a.no_events?a.content:t.fire("GetContent",a).content},Zm=Ne.each,Gm=function(t){return{compare:function(e,n){if(e.nodeName!==n.nodeName)return!1;var r=function(e){var n={};return Zm(t.getAttribs(e),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=t.getAttrib(e,o))})),n},o=function(t,e){var n,r;for(r in t)if(Ct(t,r)){if(void 0===(n=e[r]))return!1;if(t[r]!==n)return!1;delete e[r]}for(r in e)if(Ct(e,r))return!1;return!0};return!!o(r(e),r(n))&&(!!o(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style")))&&(!Zl(e)&&!Zl(n)))}}},Jm=Ne.makeMap,Qm=function(t){var e=[],n=(t=t||{}).indent,r=Jm(t.indent_before||""),o=Jm(t.indent_after||""),i=yi.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="html"===t.element_format;return{start:function(t,s,u){var c,l,f,d;if(n&&r[t]&&e.length>0&&(d=e[e.length-1]).length>0&&"\n"!==d&&e.push("\n"),e.push("<",t),s)for(c=0,l=s.length;c<l;c++)f=s[c],e.push(" ",f.name,'="',i(f.value,!0),'"');e[e.length]=!u||a?">":" />",u&&n&&o[t]&&e.length>0&&(d=e[e.length-1]).length>0&&"\n"!==d&&e.push("\n")},end:function(t){var r;e.push("</",t,">"),n&&o[t]&&e.length>0&&(r=e[e.length-1]).length>0&&"\n"!==r&&e.push("\n")},text:function(t,n){t.length>0&&(e[e.length]=n?t:i(t))},cdata:function(t){e.push("<![CDATA[",t,"]]>")},comment:function(t){e.push("\x3c!--",t,"--\x3e")},pi:function(t,r){r?e.push("<?",t," ",i(r),"?>"):e.push("<?",t,"?>"),n&&e.push("\n")},doctype:function(t){e.push("<!DOCTYPE",t,">",n?"\n":"")},reset:function(){e.length=0},getContent:function(){return e.join("").replace(/\n$/,"")}}},tp=function(t,e){void 0===e&&(e=Ai());var n=Qm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(r){var o=t.validate,i={3:function(t){n.text(t.value,t.raw)},8:function(t){n.comment(t.value)},7:function(t){n.pi(t.name,t.value)},10:function(t){n.doctype(t.value)},4:function(t){n.cdata(t.value)},11:function(t){if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(t){var r=i[t.type];if(r)r(t);else{var s=t.name,u=t.shortEnded,c=t.attributes;if(o&&c&&c.length>1){var l=[];l.map={};var f=e.getElementRule(t.name);if(f){for(var d=0,m=f.attributesOrder.length;d<m;d++){if((h=f.attributesOrder[d])in c.map){var p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}for(d=0,m=c.length;d<m;d++){var h;if(!((h=c[d].name)in l.map)){p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}c=l}}if(n.start(t.name,c,u),!u){if(t=t.firstChild)do{a(t)}while(t=t.next);n.end(s)}}};return 1!==r.type||t.inner?i[11](r):a(r),n.getContent()}}},ep=new Set;q(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(t){ep.add(t)}));var np=["font","text-decoration","text-emphasis"],rp=function(t,e){return lt(t.parseStyle(t.getAttrib(e,"style")))},op=function(t,e){return et(rp(t,e),(function(t){return!function(t){return ep.has(t)}(t)}))},ip=function(t,e,n){var r=rp(t,e),o=rp(t,n),i=function(r){var o=t.getStyle(e,r),i=t.getStyle(n,r);return Vt(o)&&Vt(i)&&o!==i};return V(r,(function(t){var e=function(e){return V(e,(function(e){return e===t}))};if(!e(o)&&e(np)){var n=Y(o,(function(t){return V(np,(function(e){return Mt(t,e)}))}));return V(n,i)}return i(t)}))},ap=function(t,e,n){return B.from(n.container()).filter(Fn).exists((function(r){var o=t?0:-1;return e(r.data.charAt(n.offset()+o))}))},sp=N(ap,!0,Jl),up=N(ap,!1,Jl),cp=function(t){var e=t.container();return Fn(e)&&(0===e.data.length||_o(e.data)&&Qf.isBookmarkNode(e.parentNode))},lp=function(t,e){return function(n){return B.from(el(t?0:-1,n)).filter(e).isSome()}},fp=function(t){return Hn(t)&&"block"===ir(Te.fromDom(t),"display")},dp=function(t){return Wn(t)&&!function(t){return On(t)&&"all"===t.getAttribute("data-mce-bogus")}(t)},mp=lp(!0,fp),pp=lp(!1,fp),hp=lp(!0,Yn),gp=lp(!1,Yn),vp=lp(!0,Pn),bp=lp(!1,Pn),yp=lp(!0,dp),Cp=lp(!1,dp),wp=function(t){var e=Ms(t,"br"),n=Y(function(t){for(var e=[],n=t.dom;n;)e.push(Te.fromDom(n)),n=n.lastChild;return e}(t).slice(-1),mo);e.length===n.length&&q(n,vn)},_p=function(t){gn(t),pn(t,Te.fromHtml('<br data-mce-bogus="1">'))},kp=function(t){en(t).each((function(e){Ye(e).each((function(n){lo(t)&&mo(e)&&lo(n)&&vn(e)}))}))},xp=function(t,e,n){return Pe(e,t)?(r=function(t,e){for(var n=C(e)?e:L,r=t.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Te.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(t,(function(t){return n(t)||Re(t,e)})),r.slice(0,-1)):[];var r},Sp=function(t,e){return xp(t,e,L)},Dp=function(t,e){return[t].concat(Sp(t,e))},Ep=function(t,e,n){return Ol(t,e,n,cp)},Np=function(t,e){return J(Dp(Te.fromDom(e.container()),t),lo)},Ap=function(t,e,n){return Ep(t,e.dom,n).forall((function(t){return Np(e,n).fold((function(){return!1===tl(t,n,e.dom)}),(function(r){return!1===tl(t,n,e.dom)&&Pe(r,Te.fromDom(t.container()))}))}))},Tp=function(t,e,n){return Np(e,n).fold((function(){return Ep(t,e.dom,n).forall((function(t){return!1===tl(t,n,e.dom)}))}),(function(e){return Ep(t,e.dom,n).isNone()}))},Op=N(Tp,!1),Lp=N(Tp,!0),$p=N(Ap,!1),Rp=N(Ap,!0),Ip=function(t){return ll(t).exists(mo)},Pp=function(t,e,n){var r=Y(Dp(Te.fromDom(n.container()),e),lo),o=at(r).getOr(e);return Al(t,o.dom,n).filter(Ip)},Bp=function(t,e){return ll(e).exists(mo)||Pp(!0,t,e).isSome()},Mp=function(t,e){return function(t){return B.from(t.getNode(!0)).map(Te.fromDom)}(e).exists(mo)||Pp(!1,t,e).isSome()},Fp=N(Pp,!1),jp=N(Pp,!0),zp=function(t){return Au.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd()},Up=function(t,e){var n=Y(Dp(Te.fromDom(e.container()),t),lo);return at(n).getOr(t)},Vp=function(t,e){return zp(e)?up(e):up(e)||Rl(Up(t,e).dom,e).exists(up)},Hp=function(t,e){return zp(e)?sp(e):sp(e)||$l(Up(t,e).dom,e).exists(sp)},qp=function(t){return ll(t).bind((function(t){return Xr(t,je)})).exists((function(t){return function(t){return U(["pre","pre-wrap"],t)}(ir(t,"white-space"))}))},Wp=function(t,e){return function(t,e){return Rl(t.dom,e).isNone()}(t,e)||function(t,e){return $l(t.dom,e).isNone()}(t,e)||Op(t,e)||Lp(t,e)||Mp(t,e)||Bp(t,e)},Kp=function(t,e){return!qp(e)&&(Op(t,e)||$p(t,e)||Mp(t,e)||Vp(t,e))},Yp=function(t,e){return!qp(e)&&(Lp(t,e)||Rp(t,e)||Bp(t,e)||Hp(t,e))},Xp=function(t,e){return Kp(t,e)||Yp(t,function(t){var e=t.container(),n=t.offset();return Fn(e)&&n<e.data.length?Au(e,n+1):t}(e))},Zp=function(t,e){return Gl(t.charAt(e))},Gp=function(t){var e=t.container();return Fn(e)&&Bt(e.data,Co)},Jp=function(t){var e=t.data,n=function(t){var e=t.split("");return H(e,(function(t,n){return Gl(t)&&n>0&&n<e.length-1&&Ql(e[n-1])&&Ql(e[n+1])?" ":t})).join("")}(e);return n!==e&&(t.data=n,!0)},Qp=function(t,e){return B.some(e).filter(Gp).bind((function(e){var n=e.container(),r=function(t,e){var n=e.data,r=Au(e,0);return!(!Zp(n,0)||Xp(t,r)||(e.data=" "+n.slice(1),0))}(t,n)||Jp(n)||function(t,e){var n=e.data,r=Au(e,n.length-1);return!(!Zp(n,n.length-1)||Xp(t,r)||(e.data=n.slice(0,-1)+" ",0))}(t,n);return r?B.some(e):B.none()}))},th=function(t){var e=Te.fromDom(t.getBody());t.selection.isCollapsed()&&Qp(e,Au.fromRangeStart(t.selection.getRng())).each((function(e){t.selection.setRng(e.toRange())}))},eh=function(t,e,n){if(0!==n){var r=Te.fromDom(t),o=Yr(r,lo).getOr(r),i=t.data.slice(e,e+n),a=e+n>=t.data.length&&Yp(o,Au(t,t.data.length)),s=0===e&&Kp(o,Au(t,0));t.replaceData(e,n,function(t,e,n){return Z(t,(function(r,o){return Jl(o)||Gl(o)?r.previousCharIsSpace||""===r.str&&e||r.str.length===t.length-1&&n?{previousCharIsSpace:!1,str:r.str+Co}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,s,a))}},nh=function(t,e){var n=t.data.slice(e),r=n.length-zt(n).length;eh(t,e,r)},rh=function(t,e){var n=t.data.slice(0,e),r=n.length-Ut(n).length;eh(t,e-r,r)},oh=function(t,e,n,r){void 0===r&&(r=!0);var o=Ut(t.data).length,i=r?t:e,a=r?e:t;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Te.fromDom(a)),n&&nh(i,o),i},ih=function(t,e){return function(t,e){var n=t.container(),r=t.offset();return!1===Au.isTextPosition(t)&&n===e.parentNode&&r>Au.before(e).offset()}(e,t)?Au(e.container(),e.offset()-1):e},ah=function(t){return qo(t.previousSibling)?B.some((e=t.previousSibling,Fn(e)?Au(e,e.data.length):Au.after(e))):t.previousSibling?Pl(t.previousSibling):B.none();var e},sh=function(t){return qo(t.nextSibling)?B.some((e=t.nextSibling,Fn(e)?Au(e,0):Au.before(e))):t.nextSibling?Il(t.nextSibling):B.none();var e},uh=function(t,e){return ah(e).orThunk((function(){return sh(e)})).orThunk((function(){return function(t,e){var n=Au.before(e.previousSibling?e.previousSibling:e.parentNode);return Rl(t,n).fold((function(){return $l(t,Au.after(e))}),B.some)}(t,e)}))},ch=function(t,e){return sh(e).orThunk((function(){return ah(e)})).orThunk((function(){return function(t,e){return $l(t,Au.after(e)).fold((function(){return Rl(t,Au.before(e))}),B.some)}(t,e)}))},lh=function(t,e,n){return function(t,e,n){return t?ch(e,n):uh(e,n)}(t,e,n).map(N(ih,n))},fh=function(t,e,n){n.fold((function(){t.focus()}),(function(n){t.selection.setRng(n.toRange(),e)}))},dh=function(t,e){return e&&Ct(t.schema.getBlockElements(),Be(e))},mh=function(t){if(ei(t)){var e=Te.fromHtml('<br data-mce-bogus="1">');return gn(t),pn(t,e),B.some(Au.before(e.dom))}return B.none()},ph=function(t,e,n){var r,o,i,a,s=Ye(t).filter(ze),u=Xe(t).filter(ze);return vn(t),(r=s,o=u,i=e,a=function(t,e,r){var o=t.dom,i=e.dom,a=o.data.length;return oh(o,i,n),r.container()===i?Au(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?B.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):B.none()).orThunk((function(){return n&&(s.each((function(t){return rh(t.dom,t.dom.length)})),u.each((function(t){return nh(t.dom,0)}))),e}))},hh=function(t,e,n,r){void 0===r&&(r=!0);var o,i=lh(e,t.getBody(),n.dom),a=Yr(n,N(dh,t),(o=t.getBody(),function(t){return t.dom===o})),s=ph(n,i,function(t,e){return Ct(t.schema.getTextInlineElements(),Be(e))}(t,n));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(mh).fold((function(){r&&fh(t,e,s)}),(function(n){r&&fh(t,e,B.some(n))}))},gh=function(t){return Ms(t,"td,th")},vh=function(t,e){return{start:t,end:e}},bh=Sr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yh=function(t,e){return Qr(Te.fromDom(t),"td,th",e)},Ch=function(t){return!Re(t.start,t.end)},wh=function(t,e){return Mf(t.start,e).bind((function(n){return Mf(t.end,e).bind((function(t){return e=Re(n,t),r=n,e?B.some(r):B.none();var e,r}))}))},_h=function(t){return function(e){return wh(e,t).map((function(t){return function(t,e,n){return{rng:t,table:e,cells:n}}(e,t,gh(t))}))}},kh=function(t,e,n,r){if(n.collapsed||!t.forall(Ch))return B.none();if(e.isSameTable){var o=t.bind(_h(r));return B.some({start:o,end:o})}var i=yh(n.startContainer,r),a=yh(n.endContainer,r),s=i.bind(function(t){return function(e){return Mf(e,t).bind((function(t){return st(gh(t)).map((function(t){return vh(e,t)}))}))}}(r)).bind(_h(r)),u=a.bind(function(t){return function(e){return Mf(e,t).bind((function(t){return at(gh(t)).map((function(t){return vh(t,e)}))}))}}(r)).bind(_h(r));return B.some({start:s,end:u})},xh=function(t,e){return Q(t,(function(t){return Re(t,e)}))},Sh=function(t){return Zn(xh(t.cells,t.rng.start),xh(t.cells,t.rng.end),(function(e,n){return t.cells.slice(e,n+1)}))},Dh=function(t,e,n){return t.exists((function(t){return function(t,e){return!Ch(t)&&wh(t,e).exists((function(t){var e=t.dom.rows;return 1===e.length&&1===e[0].cells.length}))}(t,n)&&zf(t.start,e)}))},Eh=function(t,e){var n=e.startTable,r=e.endTable,o=t.cloneRange();return n.each((function(t){return o.setStartAfter(t.dom)})),r.each((function(t){return o.setEndBefore(t.dom)})),o},Nh=function(t,e){var n=function(t){return function(e){return Re(t,e)}}(t),r=function(t,e){var n=yh(t.startContainer,e),r=yh(t.endContainer,e);return Zn(n,r,vh)}(e,n),o=function(t,e){var n=function(t){return Mf(Te.fromDom(t),e)},r=n(t.startContainer),o=n(t.endContainer),i=r.isSome(),a=o.isSome(),s=Zn(r,o,Re).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:s,isMultiTable:!s&&i&&a}}(e,n);return Dh(r,e,n)?r.map((function(t){return bh.singleCellTable(e,t.start)})):o.isMultiTable?function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var r=t.start,o=t.end,i=r.bind(Sh).getOr([]),a=o.bind(Sh).getOr([]);if(i.length>0&&a.length>0){var s=Eh(n,e);return B.some(bh.multiTable(i,a,s))}return B.none()}))}(r,o,e,n):function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var e=t.start,n=t.end;return e.or(n)})).bind((function(t){var r=e.isSameTable,o=Sh(t).getOr([]);if(r&&t.cells.length===o.length)return B.some(bh.fullTable(t.table));if(o.length>0){if(r)return B.some(bh.partialTable(o,B.none()));var i=Eh(n,e);return B.some(bh.partialTable(o,B.some(Tt(Tt({},e),{rng:i}))))}return B.none()}))}(r,o,e,n)},Ah=function(t){var e;return(8===Me(e=t)||"#comment"===Be(e)?Ye(t):en(t)).bind(Ah).orThunk((function(){return B.some(t)}))},Th=function(t){return q(t,(function(t){rr(t,"contenteditable"),_p(t)}))},Oh=function(t,e,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(e.dom.lastChild)):(o.setStartBefore(e.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Ih(t,o,e,!1)},Lh=function(t){var e=Bf(t),n=Te.fromDom(t.selection.getNode());Kn(n.dom)&&ei(n)?t.selection.setCursorLocation(n.dom,0):t.selection.collapse(!0),e.length>1&&V(e,(function(t){return Re(t,n)}))&&Qn(n,"data-mce-selected","1")},$h=function(t,e,n){var r=t.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(t,e){return B.from(t.dom.getParent(e,t.dom.isBlock)).map(Te.fromDom)}(t,i?o.endContainer:o.startContainer);o.deleteContents(),function(t,e,n){n.each((function(n){e?vn(n):(_p(n),t.selection.setCursorLocation(n.dom,0))}))}(t,i,a.filter(ei));var s=i?e[0]:e[e.length-1];return Oh(t,s,r,i),ei(s)?B.none():B.some(i?e.slice(1):e.slice(0,-1))})).getOr(e);return Th(o),Lh(t),!0},Rh=function(t,e,n,r){var o=t.selection.getRng(),i=e[0],a=n[n.length-1];Oh(t,i,o,!0),Oh(t,a,o,!1);var s=ei(i)?e:e.slice(1),u=ei(a)?n:n.slice(0,-1);return Th(s.concat(u)),r.deleteContents(),Lh(t),!0},Ih=function(t,e,n,r){void 0===r&&(r=!0),e.deleteContents();var o,i=Ah(n).getOr(n),a=Te.fromDom(t.dom.getParent(i.dom,t.dom.isBlock));if(ei(a)&&(_p(a),r&&t.selection.setCursorLocation(a.dom,0)),!Re(n,a)){var s=Xn(Ke(a),n)?[]:Ke(o=a).map(Je).map((function(t){return Y(t,(function(t){return!Re(o,t)}))})).getOr([]);q(s.concat(Je(n)),(function(t){Re(t,a)||Pe(t,a)||!ei(t)||vn(t)}))}return!0},Ph=function(t,e){return hh(t,!1,e),!0},Bh=function(t,e,n,r){return Fh(e,r).fold((function(){return function(t,e,n){return Nh(e,n).map((function(e){return e.fold(N(Ih,t),N(Ph,t),N($h,t),N(Rh,t))}))}(t,e,n)}),(function(e){return function(t,e){return jh(t,e)}(t,e)})).getOr(!1)},Mh=function(t,e){return J(Dp(e,t),bo)},Fh=function(t,e){return J(Dp(e,t),(n="caption",function(t){return je(t)&&Be(t)===n}));var n},jh=function(t,e){return _p(e),t.selection.setCursorLocation(e.dom,0),B.some(!0)},zh=function(t,e,n,r,o){return Tl(n,t.getBody(),o).bind((function(i){return function(t,e,n,r){return Il(t.dom).bind((function(o){return Pl(t.dom).map((function(t){return e?n.isEqual(o)&&r.isEqual(t):n.isEqual(t)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(t,e){return jh(t,e)}(t,r):function(t,e,n){return Fh(t,Te.fromDom(n.getNode())).map((function(t){return!1===Re(t,e)}))}(e,r,i)})).or(B.some(!0))},Uh=function(t,e,n,r){var o=Au.fromRangeStart(t.selection.getRng());return Mh(n,r).bind((function(r){return ei(r)?jh(t,r):function(t,e,n,r,o){return Tl(n,t.getBody(),o).bind((function(t){return Mh(e,Te.fromDom(t.getNode())).map((function(t){return!1===Re(t,r)}))}))}(t,n,e,r,o)})).getOr(!1)},Vh=function(t,e){return t?vp(e):bp(e)},Hh=function(t,e,n){var r=Te.fromDom(t.getBody());return Fh(r,n).fold((function(){return Uh(t,e,r,n)||function(t,e){var n=Au.fromRangeStart(t.selection.getRng());return Vh(e,n)||Al(e,t.getBody(),n).exists((function(t){return Vh(e,t)}))}(t,e)}),(function(n){return function(t,e,n,r){var o=Au.fromRangeStart(t.selection.getRng());return ei(r)?jh(t,r):zh(t,n,e,r,o)}(t,e,r,n).getOr(!1)}))},qh=function(t,e){var n=Te.fromDom(t.selection.getStart(!0)),r=Bf(t);return t.selection.isCollapsed()&&0===r.length?Hh(t,e,n):function(t,e,n){var r=Te.fromDom(t.getBody()),o=t.selection.getRng();return 0!==n.length?$h(t,n,B.none()):Bh(t,r,o,e)}(t,n,r)},Wh=function(t){var e=Au.fromRangeStart(t),n=Au.fromRangeEnd(t),r=t.commonAncestorContainer;return Al(!1,r,n).map((function(o){return!tl(e,n,r)&&tl(e,o,r)?function(t,e,n,r){var o=document.createRange();return o.setStart(t,e),o.setEnd(n,r),o}(e.container(),e.offset(),o.container(),o.offset()):t})).getOr(t)},Kh=function(t){return t.collapsed?t:Wh(t)},Yh=function(t,e){return t.getBlockElements()[e.name]&&function(t){return t.firstChild&&t.firstChild===t.lastChild}(e)&&function(t){return"br"===t.name||t.value===Co}(e.firstChild)},Xh=function(t,e){var n=e.firstChild,r=e.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(t,e){var n=t.getNonEmptyElements();return e&&(e.isEmpty(n)||Yh(t,e))}(t,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Zh=function(t){return t&&t.firstChild&&t.firstChild===t.lastChild&&function(t){return t.data===Co||Vn(t)}(t.firstChild)},Gh=function(t){return t.length>0&&(!(e=t[t.length-1]).firstChild||Zh(e))?t.slice(0,-1):t;var e},Jh=function(t,e){var n=t.getParent(e,t.isBlock);return n&&"LI"===n.nodeName?n:null},Qh=function(t,e){var n=Au.after(t),r=xl(e).prev(n);return r?r.toRange():null},tg=function(t,e,n){var r=t.parentNode;return Ne.each(e,(function(e){r.insertBefore(e,t)})),function(t,e){var n=Au.before(t),r=xl(e).next(n);return r?r.toRange():null}(t,n)},eg=function(t,e,n,r){var o,i=function(t,e,n){var r=e.serialize(n);return function(t){var e=t.firstChild,n=t.lastChild;return e&&"META"===e.nodeName&&e.parentNode.removeChild(e),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),t}(t.createFragment(r))}(e,t,r),a=Jh(e,n.startContainer),s=Gh((o=i.firstChild,Y(o.childNodes,(function(t){return"LI"===t.nodeName})))),u=e.getRoot(),c=function(t){var r=Au.fromRangeStart(n),o=xl(e.getRoot()),i=1===t?o.prev(r):o.next(r);return!i||Jh(e,i.getNode())!==a};return c(1)?tg(a,s,u):c(2)?function(t,e,n,r){return r.insertAfter(e.reverse(),t),Qh(e[0],n)}(a,s,u,e):function(t,e,n,r){var o=function(t,e){var n=e.cloneRange(),r=e.cloneRange();return n.setStartBefore(t),r.setEndAfter(t),[n.cloneContents(),r.cloneContents()]}(t,r),i=t.parentNode;return i.insertBefore(o[0],t),Ne.each(e,(function(e){i.insertBefore(e,t)})),i.insertBefore(o[1],t),i.removeChild(t),Qh(e[e.length-1],n)}(a,s,u,n)},ng=Kn,rg=function(t){var e=t.dom,n=Kh(t.selection.getRng());t.selection.setRng(n);var r=e.getParent(n.startContainer,ng);!function(t,e,n){return null!==n&&n===t.getParent(e.endContainer,ng)&&zf(Te.fromDom(n),e)}(e,n,r)?t.getDoc().execCommand("Delete",!1,null):Ih(t,n,Te.fromDom(r))},og=function(t,e,n){var r,o,i,a=t.selection,s=t.dom;/^ | $/.test(e)&&(e=function(t,e,n){var r=Te.fromDom(t.getRoot());return n=Kp(r,Au.fromRangeStart(e))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Yp(r,Au.fromRangeEnd(e))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(s,a.getRng(),e));var u=t.parser,c=n.merge,l=tp({validate:yc(t)},t.schema),f='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',d=t.fire("BeforeSetContent",{content:e,format:"html",selection:!0,paste:n.paste});if(d.isDefaultPrevented())t.fire("SetContent",{content:d.content,format:"html",selection:!0,paste:n.paste});else{-1===(e=d.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,f);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=t.getBody();m===p&&a.isCollapsed()&&s.isBlock(p.firstChild)&&function(t,e){return e&&!t.schema.getShortEndedElements()[e.nodeName]}(t,p.firstChild)&&s.isEmpty(p.firstChild)&&((o=s.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rg(t);var h,g={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=u.parse(e,g);if(!0===n.paste&&Xh(t.schema,v)&&function(t,e){return!!Jh(t,e)}(s,r))return o=eg(l,s,a.getRng(),v),a.setRng(o),void t.fire("SetContent",d);if(function(t){for(var e=t;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!s.isBlock(i.name)){t.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(t._selectionOverrides.showBlockCaretContainer(r),g.invalid){t.selection.setContent(f),r=a.getNode();var C=t.getBody();for(9===r.nodeType?r=i=C:i=r;i!==C;)r=i,i=i.parentNode;e=r===C?C.innerHTML:s.getOuterHTML(r),e=l.serialize(u.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(v)})))),r===C?s.setHTML(C,e):s.setOuterHTML(r,e)}else!function(t,e,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(t.dom.createFragment(e),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?t.dom.setHTML(n,e):t.selection.setContent(e)}}(t,e=l.serialize(v),r);!function(t,e){var n=t.schema.getTextInlineElements(),r=t.dom;if(e){var o=t.getBody(),i=Gm(r);Ne.each(r.select("*[data-mce-fragment]"),(function(t){if(y(n[t.nodeName.toLowerCase()])&&op(r,t))for(var e=t.parentNode;y(e)&&e!==o&&!ip(r,t,e);e=e.parentNode)if(i.compare(e,t)){r.remove(t,!0);break}}))}}(t,c),function(t,e){var n,r=t.dom,o=t.selection;if(e){o.scrollIntoView(e);var i=td(t.getBody(),e);if("false"===r.getContentEditable(i))return r.remove(e),void o.select(i);var a=r.createRng(),s=e.previousSibling;if(Fn(s)){if(a.setStart(s,s.nodeValue.length),!ke.ie){var u=e.nextSibling;Fn(u)&&(s.appendData(u.data),u.parentNode.removeChild(u))}}else a.setStartBefore(e),a.setEndBefore(e);var c=r.getParent(e,r.isBlock);r.remove(e),c&&r.isEmpty(c)&&(t.$(c).empty(),a.setStart(c,0),a.setEnd(c,0),ng(c)||function(t){return!!t.getAttribute("data-mce-fragment")}(c)||!(n=function(e){var n=Au.fromRangeStart(e);if(n=xl(t.getBody()).next(n))return n.toRange()}(a))?r.add(c,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(c))),o.setRng(a)}}(t,s.get("mce_marker")),h=t.getBody(),Ne.each(h.getElementsByTagName("*"),(function(t){t.removeAttribute("data-mce-fragment")})),function(t,e){B.from(t.getParent(e,"td,th")).map(Te.fromDom).each(kp)}(s,a.getStart()),t.fire("SetContent",d),t.addVisual()}},ig=function(t,e){e(t),t.firstChild&&ig(t.firstChild,e),t.next&&ig(t.next,e)},ag=function(t,e,n){var r=function(t,e,n){var r={},o={},i=[];for(var a in n.firstChild&&ig(n.firstChild,(function(n){q(t,(function(t){t.name===n.name&&(r[t.name]?r[t.name].nodes.push(n):r[t.name]={filter:t,nodes:[n]})})),q(e,(function(t){"string"==typeof n.attr(t.name)&&(o[t.name]?o[t.name].nodes.push(n):o[t.name]={filter:t,nodes:[n]})}))})),r)Ct(r,a)&&i.push(r[a]);for(var s in o)Ct(o,s)&&i.push(o[s]);return i}(t,e,n);q(r,(function(t){q(t.filter.callbacks,(function(e){e(t.nodes,t.filter.name,{})}))}))},sg=function(t){return t instanceof $m},ug=function(t,e,n){t.dom.setHTML(t.getBody(),e),!0!==n&&function(t){Cm(t)&&Il(t.getBody()).each((function(e){var n=e.getNode(),r=Pn(n)?Il(n).getOr(e):e;t.selection.setRng(r.toRange())}))}(t)},cg=function(t,e,n){var r=function(t,e){return Tt(Tt({format:"html"},t),{set:!0,content:sg(e)?"":e})}(n,e),o=n.no_events?r:t.fire("BeforeSetContent",r);return sg(e)||(e=o.content),B.from(t.getBody()).fold(S(e),(function(n){return sg(e)?function(t,e,n,r){ag(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),n);var o=tp({validate:t.validate},t.schema).serialize(n);return r.content=yo(Te.fromDom(e))?o:Ne.trim(o),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r),n}(t,n,e,o):function(t,e,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===e.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(e.nodeName)&&(n="<li>"+o+"</li>");var i=nc(t);i&&t.schema.isValidChild(e.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=t.dom.createHTML(i,rc(t),n)):n||(n='<br data-mce-bogus="1">'),ug(t,n,r.no_selection),t.fire("SetContent",r)}else"raw"!==r.format&&(n=tp({validate:t.validate},t.schema).serialize(t.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Te.fromDom(e))?n:Ne.trim(n),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r);return r.content}(t,n,e,o)}))},lg=function(t,e){return function(t,e){var n=t.dom;return n.parentNode?Zr(Te.fromDom(n.parentNode),(function(n){return!Re(t,n)&&e(n)})):B.none()}(t,e).isSome()},fg=function(t){return C(t)?t:L},dg=function(t,e,n){var r=e(t),o=fg(n);return r.orThunk((function(){return o(t)?B.none():function(t,e,n){for(var r=t.dom,o=fg(n);r.parentNode;){r=r.parentNode;var i=Te.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return B.none()}(t,e,o)}))},mg=uf,pg=function(t,e,n){var r=t.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(hf(i)&&!1===i.inherit&&t.dom.is(e,i.selector))return!0}return!1},hg=function(t,e,n,r,o){var i=t.dom.getRoot();return e!==i&&(e=t.dom.getParent(e,(function(e){return!!pg(t,e,n)||(e.parentNode===i||!!bg(t,e,n,r,!0))})),!!bg(t,e,n,r,o))},gg=function(t,e,n){return!!mg(e,n.inline)||(!!mg(e,n.block)||(n.selector?1===e.nodeType&&t.is(e,n.selector):void 0))},vg=function(t,e,n,r,o,i){var a=n[r];if(C(n.onmatch))return n.onmatch(e,n,r);if(a)if(v(a.length)){for(var s in a)if(Ct(a,s)){var u="attributes"===r?t.getAttrib(e,s):lf(t,e,s),c=sf(a[s],i),l=b(u)||Ht(u);if(l&&b(c))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!mg(u,cf(t,c,s)))return!1}}else for(var f=0;f<a.length;f++)if("attributes"===r?t.getAttrib(e,a[f]):lf(t,e,a[f]))return!0;return!0},bg=function(t,e,n,r,o){var i=t.formatter.get(n),a=t.dom;if(i&&e)for(var s=0;s<i.length;s++){var u=i[s];if(gg(t.dom,e,u)&&vg(a,e,u,"attributes",o,r)&&vg(a,e,u,"styles",o,r)){var c=u.classes;if(c)for(var l=0;l<c.length;l++)if(!t.dom.hasClass(e,sf(c[l],r)))return;return u}}},yg=function(t,e,n,r,o){if(r)return hg(t,r,e,n,o);if(r=t.selection.getNode(),hg(t,r,e,n,o))return!0;var i=t.selection.getStart();return!(i===r||!hg(t,i,e,n,o))},Cg=function(t,e){var n=function(e){return Re(e,Te.fromDom(t.getBody()))};return B.from(t.selection.getStart(!0)).bind((function(r){return dg(Te.fromDom(r),(function(n){return ct(e,(function(e){return function(e,n){return bg(t,e.dom,n)?B.some(n):B.none()}(n,e)}))}),n)})).getOrNull()},wg=function(t,e,n){return Z(n,(function(n,r){var o=function(t,e){return V(t.formatter.get(e),(function(t){var e=function(t){return t.length>1&&"%"===t.charAt(0)};return V(["styles","attributes"],(function(n){return yt(t,n).exists((function(t){var n=p(t)?t:bt(t);return V(n,e)}))}))}))}(t,r);return t.formatter.matchNode(e,r,{},o)?n.concat([r]):n}),[])},_g=wo,kg="_mce_caret",xg=function(t){return function(t){for(var e=[];t;){if(3===t.nodeType&&t.nodeValue!==_g||t.childNodes.length>1)return[];1===t.nodeType&&e.push(t),t=t.firstChild}return e}(t).length>0},Sg=function(t){if(t){var e=new so(t,t);for(t=e.current();t;t=e.next())if(Fn(t))return t}return null},Dg=function(t){var e=Te.fromTag("span");return tr(e,{id:kg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&pn(e,Te.fromText(_g)),e},Eg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(xg(e))hh(t,!1,Te.fromDom(e),n);else{var i=o.getRng(),a=r.getParent(e,r.isBlock),s=i.startContainer,u=i.startOffset,c=i.endContainer,l=i.endOffset,f=function(t){var e=Sg(t);return e&&e.nodeValue.charAt(0)===_g&&e.deleteData(0,1),e}(e);r.remove(e,!0),s===f&&u>0&&i.setStart(f,u-1),c===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&_p(Te.fromDom(a)),o.setRng(i)}},Ng=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(e)Eg(t,e,n);else if(!(e=Fl(t.getBody(),o.getStart())))for(;e=r.get(kg);)Eg(t,e,!1)},Ag=function(t,e){return t.appendChild(e),e},Tg=function(t,e){var n=X(t,(function(t,e){return Ag(t,e.cloneNode(!1))}),e);return Ag(n,n.ownerDocument.createTextNode(_g))},Og=function(t,e,n,r){var o,i,a,s=t.dom,u=t.selection,c=[],l=u.getRng(),f=l.startContainer,d=l.startOffset;for(i=f,3===f.nodeType&&(d!==f.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bg(t,i,e,n,r)){a=i;break}i.nextSibling&&(o=!0),c.push(i),i=i.parentNode}if(a)if(o){var m=u.getBookmark();l.collapse(!0);var p=Lf(t,l,t.formatter.get(e),!0);p=wd(p),t.formatter.remove(e,n,p,r),u.moveToBookmark(m)}else{var h=Fl(t.getBody(),a),g=Dg(!1).dom;!function(t,e,n){var r=t.dom,o=r.getParent(n,N(rf,t));o&&r.isEmpty(o)?n.parentNode.replaceChild(e,n):(wp(Te.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(e,n):r.insertAfter(e,n))}(t,g,null!==h?h:a);var v=function(t,e,n,r,o,i){var a=t.formatter,s=t.dom,u=Y(lt(a.get()),(function(t){return t!==r&&!Bt(t,"removeformat")})),c=wg(t,n,u);if(Y(c,(function(e){return!mf(t,e,r)})).length>0){var l=n.cloneNode(!1);return s.add(e,l),a.remove(r,o,l,i),s.remove(l),B.some(l)}return B.none()}(t,g,a,e,n,r),b=Tg(c.concat(v.toArray()),g);Eg(t,h,!1),u.setCursorLocation(b,1),s.isEmpty(a)&&s.remove(a)}},Lg=function(t){t.on("mouseup keydown",(function(e){!function(t,e){var n=t.selection,r=t.getBody();Ng(t,null,!1),8!==e&&46!==e||!n.isCollapsed()||n.getStart().innerHTML!==_g||Ng(t,Fl(r,n.getStart())),37!==e&&39!==e||Ng(t,Fl(r,n.getStart()))}(t,e.keyCode)}))},$g=function(t,e){var n=t.schema.getTextInlineElements();return Ct(n,Be(e))&&!Ml(e.dom)&&!In(e.dom)},Rg={},Ig=St,Pg=kt;!function(t,e){Rg[t]||(Rg[t]=[]),Rg[t].push(e)}("pre",(function(t){var e,n=t.selection.getRng(),r=Ln(["pre"]);n.collapsed||(e=t.selection.getSelectedBlocks(),Pg(Ig(Ig(e,r),(function(t){return r(t.previousSibling)&&-1!==Dt(e,t.previousSibling)})),(function(t){var e,n;e=t.previousSibling,cs(n=t).remove(),cs(e).append("<br><br>").append(n.childNodes)})))}));var Bg=Ne.each,Mg=function(t){return On(t)&&!Zl(t)&&!Ml(t)&&!In(t)},Fg=function(t,e){for(var n=t;n;n=n[e]){if(Fn(n)&&Vt(n.data))return t;if(On(n)&&!Zl(n))return n}return t},jg=function(t,e,n){var r=Gm(t);if(e&&n&&(e=Fg(e,"previousSibling"),n=Fg(n,"nextSibling"),r.compare(e,n))){for(var o=e.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,e.appendChild(i)}return t.remove(n),Ne.each(Ne.grep(n.childNodes),(function(t){e.appendChild(t)})),e}return n},zg=function(t,e,n,r){if(r&&!1!==e.merge_siblings){var o=jg(t,nf(r),r);jg(t,o,nf(o,!0))}},Ug=function(t,e,n){Bg(t.childNodes,(function(t){Mg(t)&&(e(t)&&n(t),t.hasChildNodes()&&Ug(t,e,n))}))},Vg=function(t,e){return function(n){return!(!n||!lf(t,n,e))}},Hg=function(t,e,n){return function(r){t.setStyle(r,e,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(t,e){"SPAN"===e.nodeName&&0===t.getAttribs(e).length&&t.remove(e,!0)}(t,r)}},qg=Sr([{keep:[]},{rename:["name"]},{removed:[]}]),Wg=/^(src|href|style)$/,Kg=Ne.each,Yg=uf,Xg=function(t,e,n){return t.isChildOf(e,n)&&e!==n&&!t.isBlock(n)},Zg=function(t,e,n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(On(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Fn(r)&&n&&o>=r.nodeValue.length&&(r=new so(r,t.getBody()).next()||r),Fn(r)&&!n&&0===o&&(r=new so(r,t.getBody()).prev()||r),r},Gg=function(t,e){var n=e?"firstChild":"lastChild";if(function(t){return/^(TR|TH|TD)$/.test(t.nodeName)}(t)&&t[n]){var r=t[n];return"TR"===t.nodeName&&r[n]||r}return t},Jg=function(t,e,n,r){var o=t.create(n,r);return e.parentNode.insertBefore(o,e),o.appendChild(e),o},Qg=function(t,e,n,r,o){var i=Te.fromDom(e),a=Te.fromDom(t.create(r,o)),s=n?Ge(i):Ze(i);return hn(a,s),n?(fn(i,a),mn(a,i)):(dn(i,a),pn(a,i)),a.dom},tv=function(t,e,n,r){var o=nf(e,n,r);return b(o)||"BR"===o.nodeName||t.isBlock(o)},ev=function(t,e,n){var r,o=e.parentNode,i=t.dom,a=nc(t);pf(n)&&(a?o===i.getRoot()&&(n.list_block&&Yg(e,n.list_block)||q(ut(e.childNodes),(function(e){of(t,a,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=Jg(i,e,a),i.setAttribs(r,t.settings.forced_root_block_attrs)):r=null}))):i.isBlock(e)&&!i.isBlock(o)&&(tv(i,e,!1)||tv(i,e.firstChild,!0,!0)||e.insertBefore(i.create("br"),e.firstChild),tv(i,e,!0)||tv(i,e.lastChild,!1,!0)||e.appendChild(i.create("br")))),function(t){return hf(t)&&gf(t)&&Xn(yt(t,"mixed"),!0)}(n)&&!Yg(n.inline,e)||i.remove(e,!0)},nv=function(t,e,n,r,o){var i,a=t.dom;if(!function(t,e,n){return!(!gf(n)||!Yg(e,n.inline))||!(!pf(n)||!Yg(e,n.block))||(hf(n)?On(e)&&t.is(e,n.selector):void 0)}(a,r,e)&&!function(t,e){return e.links&&"A"===t.nodeName}(r,e))return qg.keep();var s=r;if(gf(e)&&"all"===e.remove&&p(e.preserve_attributes)){var u=Y(a.getAttribs(s),(function(t){return U(e.preserve_attributes,t.name.toLowerCase())}));if(a.removeAllAttribs(s),q(u,(function(t){return a.setAttrib(s,t.name,t.value)})),u.length>0)return qg.rename("span")}if("all"!==e.remove){Kg(e.styles,(function(t,r){t=cf(a,sf(t,n),r+""),w(r)&&(r=t,o=null),(e.remove_similar||!o||Yg(lf(a,o,r),t))&&a.setStyle(s,r,""),i=!0})),i&&""===a.getAttrib(s,"style")&&(s.removeAttribute("style"),s.removeAttribute("data-mce-style")),Kg(e.attributes,(function(t,r){var i;if(t=sf(t,n),w(r)&&(r=t,o=null),e.remove_similar||!o||Yg(a.getAttrib(o,r),t)){if("class"===r&&(t=a.getAttrib(s,r))&&(i="",q(t.split(/\s+/),(function(t){/mce\-\w+/.test(t)&&(i+=(i?" ":"")+t)})),i))return void a.setAttrib(s,r,i);if(Wg.test(r)&&s.removeAttribute("data-mce-"+r),"style"===r&&Ln(["li"])(s)&&"none"===a.getStyle(s,"list-style-type"))return s.removeAttribute(r),void a.setStyle(s,"list-style-type","none");"class"===r&&s.removeAttribute("className"),s.removeAttribute(r)}})),Kg(e.classes,(function(t){t=sf(t,n),o&&!a.hasClass(o,t)||a.removeClass(s,t)}));for(var c=a.getAttribs(s),l=0;l<c.length;l++){var f=c[l].nodeName;if(0!==f.indexOf("_")&&0!==f.indexOf("data-"))return qg.keep()}}return"none"!==e.remove?(ev(t,s,e),qg.removed()):qg.keep()},rv=function(t,e,n,r,o){return nv(t,e,n,r,o).fold(L,(function(e){return t.dom.rename(r,e),!0}),$)},ov=function(t,e,n,r){return nv(t,e,n,r,r).fold(S(r),(function(e){return t.dom.createFragment().appendChild(r),t.dom.rename(r,e)}),S(null))},iv=function(t,e,n,r,o){var i=t.formatter.get(e),a=i[0],s=!0,u=t.dom,c=t.selection,l=function(r){var s=function(t,e,n,r,o){var i;return q(df(t.dom,e.parentNode).reverse(),(function(e){if(!i&&"_start"!==e.id&&"_end"!==e.id){var a=bg(t,e,n,r,o);a&&!1!==a.split&&(i=e)}})),i}(t,r,e,n,o);return function(t,e,n,r,o,i,a,s){var u,c,l,f=t.dom;if(n){for(var d=n.parentNode,m=r.parentNode;m&&m!==d;m=m.parentNode){u=f.clone(m,!1);for(var p=0;p<e.length&&null!==(u=ov(t,e[p],s,u));p++);u&&(c&&u.appendChild(c),l||(l=u),c=u)}!i||a.mixed&&f.isBlock(n)||(r=f.split(n,r)),c&&(o.parentNode.insertBefore(c,o),l.appendChild(o),gf(a)&&zg(f,a,0,c))}return r}(t,i,s,r,r,!0,a,n)},f=function(e){return V(i,(function(r){return rv(t,r,n,e,e)}))},d=function(e){var n=!0,r=!1;On(e)&&u.getContentEditable(e)&&(n=s,s="true"===u.getContentEditable(e),r=!0);var o=ut(e.childNodes);if(s&&!r){var c=f(e)||V(i,(function(t){return gg(u,e,t)})),l=e.parentNode;!c&&y(l)&&vf(a)&&f(l)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)d(o[m]);r&&(s=n)}q(["underline","line-through","overline"],(function(n){On(e)&&t.dom.getStyle(e,"text-decoration")===n&&e.parentNode&&ff(u,e.parentNode)===n&&rv(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,e)}))},m=function(t){var e=u.get(t?"_start":"_end"),n=e[t?"firstChild":"lastChild"];return function(t){return Zl(t)&&On(t)&&("_start"===t.id||"_end"===t.id)}(n)&&(n=n[t?"firstChild":"lastChild"]),Fn(n)&&0===n.data.length&&(n=t?e.previousSibling||e.nextSibling:e.nextSibling||e.previousSibling),u.remove(e,!0),n},p=function(e){var n,r,o=Lf(t,e,i,e.collapsed);if(a.split){if(o=wd(o),(n=Zg(t,o,!0))!==(r=Zg(t,o))){if(n=Gg(n,!0),r=Gg(r,!1),Xg(u,n,r)){var s=B.from(n.firstChild).getOr(n);return l(Qg(u,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Xg(u,r,n)){s=B.from(r.lastChild).getOr(r);return l(Qg(u,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Jg(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Jg(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var c=u.createRng();c.setStartAfter(n),c.setEndBefore(r),$f(u,c,(function(t){q(t,(function(t){Zl(t)||Zl(t.parentNode)||l(t)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}$f(u,o,(function(t){q(t,d)}))};if(r){if(tf(r)){var h=u.createRng();h.setStartBefore(r),h.setEndAfter(r),p(h)}else p(r);od(t,e,r,n)}else if("false"!==u.getContentEditable(c.getNode()))c.isCollapsed()&&gf(a)&&!Bf(t).length?Og(t,e,n,o):(qf(c,!0,(function(){Hf(t,p)})),gf(a)&&yg(t,e,n,c.getStart())&&ef(u,c,c.getRng()),t.nodeChanged()),od(t,e,r,n);else{r=c.getNode();for(var g=0;g<i.length&&(!i[g].ceFalseOverride||!rv(t,i[g],n,r,r));g++);od(t,e,r,n)}},av=Ne.each,sv=function(t,e,n,r){av(e,(function(e){gf(e)&&av(t.dom.select(e.inline,r),(function(r){Mg(r)&&rv(t,e,n,r,e.exact?r:null)})),function(t,e,n){if(e.clear_child_styles){var r=e.links?"*:not(a)":"*";Bg(t.select(r,n),(function(n){Mg(n)&&Bg(e.styles,(function(e,r){t.setStyle(n,r,"")}))}))}}(t.dom,e,r)}))},uv=Ne.each,cv=function(t){return On(t)&&!Zl(t)&&!Ml(t)&&!In(t)},lv=function(t,e,n,r){var o=t.formatter.get(e),i=o[0],a=!r&&t.selection.isCollapsed(),s=t.dom,u=t.selection,c=function(t,e){if(void 0===e&&(e=i),C(e.onformat)&&e.onformat(t,e,n,r),uv(e.styles,(function(e,r){s.setStyle(t,r,sf(e,n))})),e.styles){var o=s.getAttrib(t,"style");o&&s.setAttrib(t,"data-mce-style",o)}uv(e.attributes,(function(e,r){s.setAttrib(t,r,sf(e,n))})),uv(e.classes,(function(e){e=sf(e,n),s.hasClass(t,e)||s.addClass(t,e)}))},l=function(t,e){var n=!1;return uv(t,(function(t){return!!hf(t)&&(y(t.collapsed)&&t.collapsed!==a?void 0:s.is(e,t.selector)&&!Ml(e)?(c(e,t),n=!0,!1):void 0)})),n},f=function(t){if(d(t)){var e=s.create(t);return c(e),e}return null},m=function(r,a,s){var u=[],d=!0,m=i.inline||i.block,p=f(m);$f(r,a,(function(a){var f,h=function(a){var g=!1,v=d,b=a.nodeName.toLowerCase(),C=a.parentNode,w=C.nodeName.toLowerCase();if(On(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),g=!0),Vn(a)&&!function(t,e,n,r){if(function(t){return t.getParam("format_empty_lines",!1,"boolean")}(t)&&gf(e)){var o=Tt(Tt({},t.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=lg(Te.fromDom(n),(function(t){return Ml(t.dom)}));return wt(o,r)&&ei(Te.fromDom(n.parentNode),!1)&&!i}return!1}(t,i,a,w))return f=null,void(pf(i)&&r.remove(a));if(pf(i)&&i.wrapper&&bg(t,a,e,n))f=null;else{if(d&&!g&&pf(i)&&!i.wrapper&&rf(t,b)&&of(t,w,m)){var _=r.rename(a,m);return c(_),u.push(_),void(f=null)}if(hf(i)){var k=l(o,a);if(!k&&y(C)&&vf(i)&&(k=l(o,C)),!gf(i)||k)return void(f=null)}!d||g||!of(t,m,b)||!of(t,w,m)||!s&&Fn(a)&&_o(a.data)||Ml(a)||gf(i)&&r.isBlock(a)?(f=null,q(ut(a.childNodes),h),g&&(d=v),f=null):(f||(f=r.clone(p,!1),a.parentNode.insertBefore(f,a),u.push(f)),f.appendChild(a))}};q(a,h)})),!0===i.links&&q(u,(function(t){var e=function(t){"A"===t.nodeName&&c(t,i),q(ut(t.childNodes),e)};e(t)})),q(u,(function(a){var s=function(t){var e=0;return q(t.childNodes,(function(t){(function(t){return y(t)&&Fn(t)&&0===t.length})(t)||Zl(t)||e++})),e}(a);!(u.length>1)&&r.isBlock(a)||0!==s?(gf(i)||pf(i)&&i.wrapper)&&(i.exact||1!==s||(a=function(t){var e=J(t.childNodes,cv).filter((function(t){return gg(r,t,i)}));return e.map((function(e){var n=r.clone(e,!1);return c(n),r.replace(n,t,!0),r.remove(e,!0),n})).getOr(t)}(a)),sv(t,o,n,a),function(t,e,n,r,o){bg(t,o.parentNode,n,r)&&rv(t,e,r,o)||e.merge_with_parents&&t.dom.getParent(o.parentNode,(function(i){if(bg(t,i,n,r))return rv(t,e,r,o),!0}))}(t,i,e,n,a),function(t,e,n,r){e.styles&&e.styles.backgroundColor&&Ug(r,Vg(t,"fontSize"),Hg(t,"backgroundColor",sf(e.styles.backgroundColor,n)))}(r,i,n,a),function(t,e,n,r){var o=function(e){if(1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType){var n=ff(t,e.parentNode);t.getStyle(e,"color")&&n?t.setStyle(e,"text-decoration",n):t.getStyle(e,"text-decoration")===n&&t.setStyle(e,"text-decoration",null)}};e.styles&&(e.styles.color||e.styles.textDecoration)&&(Ne.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(t,e,n,r){!gf(e)||"sub"!==e.inline&&"sup"!==e.inline||(Ug(r,Vg(t,"fontSize"),Hg(t,"fontSize","")),t.remove(t.select("sup"===e.inline?"sub":"sup",r),!0))}(r,i,0,a),zg(r,i,0,a)):r.remove(a,!0)}))};if("false"!==s.getContentEditable(u.getNode())){if(i){if(r)if(tf(r)){if(!l(o,r)){var p=s.createRng();p.setStartBefore(r),p.setEndAfter(r),m(s,Lf(t,p,o),!0)}}else m(s,r,!0);else if(a&&gf(i)&&!Bf(t).length)!function(t,e,n){var r,o,i=t.selection,a=i.getRng(),s=a.startOffset,u=a.startContainer.nodeValue;(r=Fl(t.getBody(),i.getStart()))&&(o=Sg(r));var c,l,f=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&s>0&&s<u.length&&f.test(u.charAt(s))&&f.test(u.charAt(s-1))){var d=i.getBookmark();a.collapse(!0);var m=Lf(t,a,t.formatter.get(e));m=wd(m),t.formatter.apply(e,n,m),i.moveToBookmark(d)}else r&&o.nodeValue===_g||(c=t.getDoc(),l=Dg(!0).dom,o=(r=c.importNode(l,!0)).firstChild,a.insertNode(r),s=1),t.formatter.apply(e,n,r),i.setCursorLocation(o,s)}(t,e,n);else{var h=u.getNode(),g=o[0];t.settings.forced_root_block||!g.defaultBlock||s.getParent(h,s.isBlock)||lv(t,g.defaultBlock),u.setRng(Kh(u.getRng())),qf(u,!0,(function(){Hf(t,(function(e,n){var r=n?e:Lf(t,e,o);m(s,r,!1)}))})),ef(s,u,u.getRng()),t.nodeChanged()}!function(t,e){Pg(Rg[t],(function(t){t(e)}))}(e,t)}rd(t,e,r,n)}else{r=u.getNode();for(var v=0,b=o.length;v<b;v++){var w=o[v];if(w.ceFalseOverride&&hf(w)&&s.is(r,w.selector)){c(r,w);break}}rd(t,e,r,n)}},fv=function(t){return Ct(t,"vars")},dv=function(t){return t.selection.getStart()},mv=function(t,e,n,r,o){return G(e,(function(e){var i=t.formatter.matchNode(e,n,null!=o?o:{},r);return!v(i)}),(function(e){return!!pg(t,e,n)||!r&&y(t.formatter.matchNode(e,n,o,!0))}))},pv=function(t,e){var n=null!=e?e:dv(t);return Y(df(t.dom,n),(function(t){return On(t)&&!In(t)}))},hv=function(t,e,n){var r=pv(t,e);dt(n,(function(n,o){var i=function(n){var i=mv(t,r,o,n.similar,fv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var s=i.getOr(e);fv(n)?n.callback(a,{node:s,format:o,parents:r}):q(n.callbacks,(function(t){return t(a,{node:s,format:o,parents:r})}))}};q([n.withSimilar,n.withoutSimilar],i),q(n.withVars,i)}))},gv=function(t,e,n,r,o,i){return null===e.get()&&function(t,e){t.set({}),e.on("NodeChange",(function(n){hv(e,n.element,t.get())})),e.on("FormatApply FormatRemove",(function(n){var r=B.from(n.node).map((function(t){return tf(t)?t:t.startContainer})).bind((function(t){return On(t)?B.some(t):B.from(t.parentElement)})).getOrThunk((function(){return dv(e)}));hv(e,r,t.get())}))}(e,t),function(t,e,n,r,o,i){var a=e.get();q(n.split(","),(function(e){var n=yt(a,e).getOrThunk((function(){var t={withSimilar:{state:ws(!1),similar:!0,callbacks:[]},withoutSimilar:{state:ws(!1),similar:!1,callbacks:[]},withVars:[]};return a[e]=t,t})),s=function(){var n=pv(t);return mv(t,n,e,o,i).isSome()};if(v(i)){var u=o?n.withSimilar:n.withoutSimilar;u.callbacks.push(r),1===u.callbacks.length&&u.state.set(s())}else n.withVars.push({state:ws(s()),similar:o,vars:i,callback:r})})),e.set(a)}(t,e,n,r,o,i),{unbind:function(){return function(t,e,n){var r=t.get();q(e.split(","),(function(t){return yt(r,t).each((function(e){r[t]={withSimilar:Tt(Tt({},e.withSimilar),{callbacks:Y(e.withSimilar.callbacks,(function(t){return t!==n}))}),withoutSimilar:Tt(Tt({},e.withoutSimilar),{callbacks:Y(e.withoutSimilar.callbacks,(function(t){return t!==n}))}),withVars:Y(e.withVars,(function(t){return t.callback!==n}))}}))})),t.set(r)}(e,n,r)}}},vv=function(t,e){var n=(e||document).createDocumentFragment();return q(t,(function(t){n.appendChild(t.dom)})),Te.fromDom(n)},bv=function(t,e,n){return{element:t,width:e,rows:n}},yv=function(t,e){return{element:t,cells:e}},Cv=function(t,e){return{x:t,y:e}},wv=function(t,e){var n=parseInt(er(t,e),10);return isNaN(n)?1:n},_v=function(t,e,n){var r=t.rows;return!!(r[n]?r[n].cells:[])[e]},kv=function(t){return Z(t,(function(t,e){return e.cells.length>t?e.cells.length:t}),0)},xv=function(t,e){for(var n=t.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Re(o[i],e))return B.some(Cv(i,r));return B.none()},Sv=function(t,e,n,r,o){for(var i=[],a=t.rows,s=n;s<=o;s++){var u=a[s].cells,c=e<r?u.slice(e,r+1):u.slice(r,e+1);i.push(yv(a[s].element,c))}return i},Dv=function(t){var e=bv(Zs(t),0,[]);return q(Ms(t,"tr"),(function(t,n){q(Ms(t,"td,th"),(function(r,o){!function(t,e,n,r,o){for(var i=wv(o,"rowspan"),a=wv(o,"colspan"),s=t.rows,u=n;u<n+i;u++){s[u]||(s[u]=yv(Gs(r),[]));for(var c=e;c<e+a;c++)s[u].cells[c]=u===n&&c===e?o:Zs(o)}}(e,function(t,e,n){for(;_v(t,e,n);)e++;return e}(e,o,n),n,t,r)}))})),bv(e.element,kv(e.rows),e.rows)},Ev=function(t){return function(t,e){var n=Zs(t.element),r=Te.fromTag("tbody");return hn(r,e),pn(n,r),n}(t,function(t){return H(t.rows,(function(t){var e=H(t.cells,(function(t){var e=Gs(t);return rr(e,"colspan"),rr(e,"rowspan"),e})),n=Zs(t.element);return hn(n,e),n}))}(t))},Nv=function(t,e,n){return xv(t,e).bind((function(e){return xv(t,n).map((function(n){return function(t,e,n){var r=e.x,o=e.y,i=n.x,a=n.y,s=o<a?Sv(t,r,o,i,a):Sv(t,r,a,i,o);return bv(t.element,kv(s),s)}(t,e,n)}))}))},Av=function(t,e){return J(t,(function(t){return"li"===Be(t)&&zf(t,e)})).fold(S([]),(function(e){return function(t){return J(t,(function(t){return"ul"===Be(t)||"ol"===Be(t)}))}(t).map((function(t){var e=Te.fromTag(Be(t)),n=vt(ur(t),(function(t,e){return Mt(e,"list-style")}));return or(e,n),[Te.fromTag("li"),e]})).getOr([])}))},Tv=function(t,e){var n=Te.fromDom(e.commonAncestorContainer),r=Dp(n,t),o=Y(r,(function(t){return fo(t)||co(t)})),i=Av(r,e),a=o.concat(i.length?i:function(t){return go(t)?Ke(t).filter(ho).fold(S([]),(function(e){return[t,e]})):ho(t)?[t]:[]}(n));return H(a,Zs)},Ov=function(){return vv([])},Lv=function(t,e){return n=Te.fromDom(e.cloneContents()),r=Tv(t,e),o=Z(r,(function(t,e){return pn(e,t),e}),n),r.length>0?vv([o]):o;var n,r,o},$v=function(t,e){return(n=t,r=e[0],Gr(r,"table",N(Re,n))).bind((function(t){var n=e[0],r=e[e.length-1],o=Dv(t);return Nv(o,n,r).map((function(t){return vv([Ev(t)])}))})).getOrThunk(Ov);var n,r},Rv=function(t,e){var n=Pf(e,t);return n.length>0?$v(t,n):function(t,e){return e.length>0&&e[0].collapsed?Ov():Lv(t,e[0])}(t,e)},Iv=function(t,e){return e>=0&&e<t.length&&Jl(t.charAt(e))},Pv=function(t,e){var n=ko(t.innerText);return e?function(t){return t.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Bv=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Tt(Tt({},t),{format:e,get:!0,selection:!0})}(n,e),o=t.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return t.fire("GetContent",o),o.content;if("text"===o.format)return function(t){return B.from(t.selection.getRng()).map((function(e){var n=B.from(t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),o=function(t){return t.map((function(t){return t.nodeName})).getOr("div").toLowerCase()}(n),i=ke.browser.isIE()&&"pre"!==o,a=t.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),s=Pv(a,i),u=ko(a.textContent);if(t.dom.remove(a),Iv(u,0)||Iv(u,u.length-1)){var c=n.getOr(r),l=Pv(c,i),f=l.indexOf(s);return-1===f?s:(Iv(l,f-1)?" ":"")+s+(Iv(l,f+s.length)?" ":"")}return s})).getOr("")}(t);o.getInner=!0;var i=function(t,e){var n=t.selection.getRng(),r=t.dom.create("body"),o=t.selection.getSel(),i=Nm(t,Rf(o)),a=e.contextual?Rv(Te.fromDom(t.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),t.selection.serializer.serialize(r,e)}(t,o);return"tree"===o.format?i:(o.content=t.selection.isCollapsed()?"":i,t.fire("GetContent",o),o.content)},Mv=function(t){return On(t)?t.outerHTML:Fn(t)?yi.encodeRaw(t.data,!1):jn(t)?"\x3c!--"+t.data+"--\x3e":""},Fv=function(t,e,n){var r=function(t){var e,n=document.createElement("div"),r=document.createDocumentFragment();for(t&&(n.innerHTML=t);e=n.firstChild;)r.appendChild(e);return r}(e);if(t.hasChildNodes()&&n<t.childNodes.length){var o=t.childNodes[n];o.parentNode.insertBefore(r,o)}else t.appendChild(r)},jv=function(t,e){var n,r,o,i,a,s,u,c,l,f=H(ut(e.childNodes),Mv);return function(t,e){var n=0;q(t,(function(t){0===t[0]?n++:1===t[0]?(Fv(e,t[1],n),n++):2===t[0]&&function(t,e){if(t.hasChildNodes()&&e<t.childNodes.length){var n=t.childNodes[e];n.parentNode.removeChild(n)}}(e,n)}))}((r=t,o=(n=f).length+r.length+2,i=new Array(o),a=new Array(o),s=function(t,e,o,i,a){var u=c(t,e,o,i);if(null===u||u.start===e&&u.diag===e-i||u.end===t&&u.diag===t-o)for(var l=t,f=o;l<e||f<i;)l<e&&f<i&&n[l]===r[f]?(a.push([0,n[l]]),++l,++f):e-t>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[f]]),++f);else{s(t,u.start,o,u.start-u.diag,a);for(var d=u.start;d<u.end;++d)a.push([0,n[d]]);s(u.end,e,u.end-u.diag,i,a)}},u=function(t,e,o,i){for(var a=t;a-e<i&&a<o&&n[a]===r[a-e];)++a;return function(t,e,n){return{start:t,end:e,diag:n}}(t,a,e)},c=function(t,e,o,s){var c=e-t,l=s-o;if(0===c||0===l)return null;var f,d,m,p,h,g=c-l,v=l+c,b=(v%2==0?v:v+1)/2;for(i[1+b]=t,a[1+b]=e+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(m=d+b,d===-f||d!==f&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,h=(p=i[m])-t+o-d;p<e&&h<s&&n[p]===r[h];)i[m]=++p,++h;if(g%2!=0&&g-f<=d&&d<=g+f&&a[m-g]<=i[m])return u(a[m-g],d+t-o,e,s)}for(d=g-f;d<=g+f;d+=2){for(m=d+b-g,d===g-f||d!==g+f&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],h=(p=a[m]-1)-t+o-d;p>=t&&h>=o&&n[p]===r[h];)a[m]=p--,h--;if(g%2==0&&-f<=d&&d<=f&&a[m]<=i[m+g])return u(a[m],d+t-o,e,s)}}},l=[],s(0,n.length,0,r.length,l),l),e),e},zv=Lt((function(){return document.implementation.createHTMLDocument("undo")})),Uv=function(t){var e,n=(e=t.getBody(),Y(H(ut(e.childNodes),Mv),(function(t){return t.length>0}))),r=tt(n,(function(e){var n=Km(t.serializer,e);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(t){return{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}}(r):function(t){return{type:"complete",fragments:null,content:t,bookmark:null,beforeBookmark:null}}(o)},Vv=function(t,e,n){var r=n?e.beforeBookmark:e.bookmark;"fragmented"===e.type?jv(e.fragments,t.getBody()):t.setContent(e.content,{format:"raw",no_selection:!y(r)||!jl(r)||!r.isFakeCaret}),t.selection.moveToBookmark(r)},Hv=function(t){return"fragmented"===t.type?t.fragments.join(""):t.content},qv=function(t){var e=Te.fromTag("body",zv());return Ys(e,Hv(t)),q(Ms(e,"*[data-mce-bogus]"),bn),e.dom.innerHTML},Wv=function(t,e){return!(!t||!e)&&(!!function(t,e){return Hv(t)===Hv(e)}(t,e)||function(t,e){return qv(t)===qv(e)}(t,e))},Kv=function(t){return 0===t.get()},Yv=function(t,e,n){Kv(n)&&(t.typing=e)},Xv=function(t,e){t.typing&&(Yv(t,!1,e),t.add())},Zv=function(t){return{undoManager:{beforeChange:function(e,n){return function(t,e,n){Kv(e)&&n.set(Ju(t.selection))}(t,e,n)},add:function(e,n,r,o,i,a){return function(t,e,n,r,o,i,a){var s=Uv(t);if(i=i||{},i=Ne.extend(i,s),!1===Kv(r)||t.removed)return null;var u=e.data[n.get()];if(t.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&Wv(u,i))return null;e.data[n.get()]&&o.get().each((function(t){e.data[n.get()].beforeBookmark=t}));var c=function(t){return t.getParam("custom_undo_redo_levels",0,"number")}(t);if(c&&e.data.length>c){for(var l=0;l<e.data.length-1;l++)e.data[l]=e.data[l+1];e.data.length--,n.set(e.data.length)}i.bookmark=Ju(t.selection),n.get()<e.data.length-1&&(e.data.length=n.get()+1),e.data.push(i),n.set(e.data.length-1);var f={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(t.setDirty(!0),t.fire("AddUndo",f),t.fire("change",f)):t.fire("AddUndo",f),i}(t,e,n,r,o,i,a)},undo:function(e,n,r){return function(t,e,n,r){var o;return e.typing&&(e.add(),e.typing=!1,Yv(e,!1,n)),r.get()>0&&(r.set(r.get()-1),o=e.data[r.get()],Vv(t,o,!0),t.setDirty(!0),t.fire("Undo",{level:o})),o}(t,e,n,r)},redo:function(e,n){return function(t,e,n){var r;return e.get()<n.length-1&&(e.set(e.get()+1),r=n[e.get()],Vv(t,r,!1),t.setDirty(!0),t.fire("Redo",{level:r})),r}(t,e,n)},clear:function(e,n){return function(t,e,n){e.data=[],n.set(0),e.typing=!1,t.fire("ClearUndos")}(t,e,n)},reset:function(t){return function(t){t.clear(),t.add()}(t)},hasUndo:function(e,n){return function(t,e,n){return n.get()>0||e.typing&&e.data[0]&&!Wv(Uv(t),e.data[0])}(t,e,n)},hasRedo:function(t,e){return function(t,e){return e.get()<t.data.length-1&&!t.typing}(t,e)},transact:function(t,e,n){return function(t,e,n){return Xv(t,e),t.beforeChange(),t.ignore(n),t.add()}(t,e,n)},ignore:function(t,e){return function(t,e){try{t.set(t.get()+1),e()}finally{t.set(t.get()-1)}}(t,e)},extra:function(e,n,r,o){return function(t,e,n,r,o){if(e.transact(r)){var i=e.data[n.get()].bookmark,a=e.data[n.get()-1];Vv(t,a,!0),e.transact(o)&&(e.data[n.get()-1].beforeBookmark=i)}}(t,e,n,r,o)}},formatter:{match:function(e,n,r,o){return yg(t,e,n,r,o)},matchAll:function(e,n){return function(t,e,n){var r=[],o={},i=t.selection.getStart();return t.dom.getParent(i,(function(i){for(var a=0;a<e.length;a++){var s=e[a];!o[s]&&bg(t,i,s,n)&&(o[s]=!0,r.push(s))}}),t.dom.getRoot()),r}(t,e,n)},matchNode:function(e,n,r,o){return bg(t,e,n,r,o)},canApply:function(e){return function(t,e){var n=t.formatter.get(e),r=t.dom;if(n)for(var o=t.selection.getStart(),i=df(r,o),a=n.length-1;a>=0;a--){var s=n[a];if(!hf(s)||y(s.defaultBlock))return!0;for(var u=i.length-1;u>=0;u--)if(r.is(i[u],s.selector))return!0}return!1}(t,e)},closest:function(e){return Cg(t,e)},apply:function(e,n,r){return lv(t,e,n,r)},remove:function(e,n,r,o){return iv(t,e,n,r,o)},toggle:function(e,n,r){return function(t,e,n,r){var o=t.formatter.get(e);!yg(t,e,n,r)||"toggle"in o[0]&&!o[0].toggle?lv(t,e,n,r):iv(t,e,n,r)}(t,e,n,r)},formatChanged:function(e,n,r,o,i){return gv(t,e,n,r,o,i)}},editor:{getContent:function(e,n){return function(t,e,n){return B.from(t.getBody()).fold(S("tree"===e.format?new $m("body",11):""),(function(r){return Xm(t,e,n,r)}))}(t,e,n)},setContent:function(e,n){return cg(t,e,n)},insertContent:function(e,n){return og(t,e,n)},addVisual:function(e){return function(t,e){var n=t.dom,r=y(e)?e:t.getBody();v(t.hasVisual)&&(t.hasVisual=function(t){return t.getParam("visual",!0,"boolean")}(t)),q(n.select("table,a",r),(function(e){switch(e.nodeName){case"TABLE":var r=function(t){return t.getParam("visual_table_class","mce-item-table","string")}(t),o=n.getAttrib(e,"border");o&&"0"!==o||!t.hasVisual?n.removeClass(e,r):n.addClass(e,r);break;case"A":if(!n.getAttrib(e,"href")){var i=n.getAttrib(e,"name")||e.id,a=function(t){return t.getParam("visual_anchor_class","mce-item-anchor","string")}(t);i&&t.hasVisual?n.addClass(e,a):n.removeClass(e,a)}}})),t.fire("VisualAid",{element:e,hasVisual:t.hasVisual})}(t,e)}},selection:{getContent:function(e,n){return Bv(t,e,n)}},raw:{getModel:function(){return B.none()}}}},Gv=function(t){return Ct(t.plugins,"rtc")},Jv=function(t){var e=t;return function(t){return yt(t.plugins,"rtc").bind((function(t){return B.from(t.setup)}))}(t).fold((function(){return e.rtcInstance=Zv(t),B.none()}),(function(t){return e.rtcInstance=function(){var t=S(null),e=S("");return{undoManager:{beforeChange:_,add:t,undo:t,redo:t,clear:_,reset:_,hasUndo:L,hasRedo:L,transact:t,ignore:_,extra:_},formatter:{match:L,matchAll:S([]),matchNode:S(void 0),canApply:L,closest:e,apply:_,remove:_,toggle:_,formatChanged:S({unbind:_})},editor:{getContent:e,setContent:e,insertContent:_,addVisual:_},selection:{getContent:e},raw:{getModel:S(B.none())}}}(),B.some((function(){return t().then((function(t){return e.rtcInstance=function(t){var e=function(t){return m(t)?t:{}},n=t.undoManager,r=t.formatter,o=t.editor,i=t.selection,a=t.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(t,e,r){return n.transact(r)},ignore:function(t,e){return n.ignore(e)},extra:function(t,e,r,o){return n.extra(r,o)}},formatter:{match:function(t,n,o,i){return r.match(t,e(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(t){return r.canApply(t)},closest:function(t){return r.closest(t)},apply:function(t,n,o){return r.apply(t,e(n))},remove:function(t,n,o,i){return r.remove(t,e(n))},toggle:function(t,n,o){return r.toggle(t,e(n))},formatChanged:function(t,e,n,o,i){return r.formatChanged(e,n,o,i)}},editor:{getContent:function(t,e){return o.getContent(t)},setContent:function(t,e){return o.setContent(t,e)},insertContent:function(t,e){return o.insertContent(t)},addVisual:o.addVisual},selection:{getContent:function(t,e){return i.getContent(e)}},raw:{getModel:function(){return B.some(a.getRawModel())}}}}(t),t.rtc.isRemote}))}))}))},Qv=function(t){return t.rtcInstance?t.rtcInstance:Zv(t)},tb=function(t){var e=t.rtcInstance;if(e)return e;throw new Error("Failed to get RTC instance not yet initialized.")},eb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return tb(t).selection.getContent(e,n)}(t,e.format?e.format:"html",e)},nb=function(t){return 0===t.dom.length?(vn(t),B.none()):B.some(t)},rb=function(t,e,n,r){t.bind((function(t){return(r?rh:nh)(t.dom,r?t.dom.length:0),e.filter(ze).map((function(e){return function(t,e,n,r){var o=t.dom,i=e.dom,a=r?o.length:i.length;r?(oh(o,i,!1,!r),n.setStart(i,a)):(oh(i,o,!1,!r),n.setEnd(i,a))}(t,e,n,r)}))})).orThunk((function(){var t=function(t,e){return t.filter((function(t){return Qf.isBookmarkNode(t.dom)})).bind(e?Xe:Ye)}(e,r).or(e).filter(ze);return t.map((function(t){return function(t,e){Ke(t).each((function(n){var r=t.dom;e&&Kp(n,Au(r,0))?nh(r,0):!e&&Yp(n,Au(r,r.length))&&rh(r,r.length)}))}(t,r)}))}))},ob=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Tt(Tt({format:"html"},t),{set:!0,selection:!0,content:e})}(n,e),o=r;if(!r.no_events){var i=t.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void t.fire("SetContent",i);o=i}o.content=function(t,e){if("raw"!==e.format){var n=t.selection.getRng(),r=t.dom.getParent(n.commonAncestorContainer,t.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=t.parser.parse(e.content,Tt(Tt({isRootContent:!0,forced_root_block:!1},o),e));return tp({validate:t.validate},t.schema).serialize(i)}return e.content}(t,o);var a=t.selection.getRng();!function(t,e){var n=B.from(e.firstChild).map(Te.fromDom),r=B.from(e.lastChild).map(Te.fromDom);t.deleteContents(),t.insertNode(e);var o=n.bind(Ye).filter(ze).bind(nb),i=r.bind(Xe).filter(ze).bind(nb);rb(o,n,t,!0),rb(i,r,t,!1),t.collapse(!1)}(a,a.createContextualFragment(o.content)),t.selection.setRng(a),Hd(t,a),o.no_events||t.fire("SetContent",o)},ib=function(t,e,n){if(t&&Ct(t,e)){var r=Y(t[e],(function(t){return t!==n}));0===r.length?delete t[e]:t[e]=r}};var ab,sb,ub=function(t){return!!t.select},cb=function(t){return!(!t||!t.ownerDocument)&&Pe(Te.fromDom(t.ownerDocument),Te.fromDom(t))},lb=function(t,e,n,r){var o,i,a=function(t,e){var n,r,o=function(e,n){return J(n,(function(n){return t.is(n,e)}))},i=function(e){return t.getParents(e,null,t.getRoot())};return{selectorChangedWithUnbind:function(t,a){return n||(n={},r={},e.on("NodeChange",(function(t){var e=t.element,a=i(e),s={};Ne.each(n,(function(t,e){o(e,a).each((function(n){r[e]||(q(t,(function(t){t(!0,{node:n,selector:e,parents:a})})),r[e]=t),s[e]=t}))})),Ne.each(r,(function(t,n){s[n]||(delete r[n],Ne.each(t,(function(t){t(!1,{node:e,selector:n,parents:a})})))}))}))),n[t]||(n[t]=[]),n[t].push(a),o(t,i(e.selection.getStart())).each((function(){r[t]=n[t]})),{unbind:function(){ib(n,t,a),ib(r,t,a)}}}}}(t,r).selectorChangedWithUnbind,s=function(t,e){return ob(r,t,e)},u=function(t){var e=l();e.collapse(!!t),f(e)},c=function(){return e.getSelection?e.getSelection():e.document.selection},l=function(){var n,a,s,u=function(t,e,n){try{return e.compareBoundaryPoints(t,n)}catch(t){return-1}},l=e.document;if(void 0!==r.bookmark&&!1===Cm(r)){var f=um(r);if(f.isSome())return f.map((function(t){return Nm(r,[t])[0]})).getOr(l.createRange())}try{(n=c())&&!Tn(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Nm(r,[a])[0])}catch(t){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(s=t.getRoot(),a.setStart(s,0),a.setEnd(s,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},f=function(t,e){var n;if(function(t){return!!t&&(!!ub(t)||cb(t.startContainer)&&cb(t.endContainer))}(t)){var a=ub(t)?t:null;if(a){i=null;try{a.select()}catch(t){}}else{var s=c();if(t=r.fire("SetSelectionRange",{range:t,forward:e}).range,s){i=t;try{s.removeAllRanges(),s.addRange(t)}catch(t){}!1===e&&s.extend&&(s.collapse(t.endContainer,t.endOffset),s.extend(t.startContainer,t.startOffset)),o=s.rangeCount>0?s.getRangeAt(0):null}t.collapsed||t.startContainer!==t.endContainer||!s.setBaseAndExtent||ke.ie||t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(n=t.startContainer.childNodes[t.startOffset])&&"IMG"===n.tagName&&(s.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),s.anchorNode===t.startContainer&&s.focusNode===t.endContainer||s.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:t,forward:e})}}},d=function(){var e=c(),n=null==e?void 0:e.anchorNode,r=null==e?void 0:e.focusNode;if(!e||!n||!r||Tn(n)||Tn(r))return!0;var o=t.createRng();o.setStart(n,e.anchorOffset),o.collapse(!0);var i=t.createRng();return i.setStart(r,e.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:t,win:e,serializer:n,editor:r,collapse:u,setCursorLocation:function(e,n){var o=t.createRng();y(e)&&y(n)?(o.setStart(e,n),o.setEnd(e,n),f(o),u(!1)):(Uf(t,o,r.getBody(),!0),f(o))},getContent:function(t){return eb(r,t)},setContent:s,getBookmark:function(t,e){return p.getBookmark(t,e)},moveToBookmark:function(t){return p.moveToBookmark(t)},select:function(e,n){return function(t,e,n){return B.from(e).map((function(e){var r=t.nodeIndex(e),o=t.createRng();return o.setStart(e.parentNode,r),o.setEnd(e.parentNode,r+1),n&&(Uf(t,o,e,!0),Uf(t,o,e,!1)),o}))}(t,e,n).each(f),e},isCollapsed:function(){var t=l(),e=c();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!e||t.collapsed)},isForward:d,setNode:function(e){return s(t.getOuterHTML(e)),e},getNode:function(){return function(t,e){var n,r,o;if(!e)return t;r=e.startContainer,o=e.endContainer;var i=e.startOffset,a=e.endOffset;return n=e.commonAncestorContainer,!e.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Em(r.nextSibling,!0):r.parentNode,o=0===a?Em(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:c,setRng:f,getRng:l,getStart:function(t){return Sm(r.getBody(),l(),t)},getEnd:function(t){return Dm(r.getBody(),l(),t)},getSelectedBlocks:function(e,n){return function(t,e,n,r){var o,i=[],a=t.getRoot();if(n=t.getParent(n||Sm(a,e,e.collapsed),t.isBlock),r=t.getParent(r||Dm(a,e,e.collapsed),t.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var s=new so(n,a);(o=s.next())&&o!==r;)t.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(t,l(),e,n)},normalize:function(){var e=l(),n=c();if(!(Rf(n).length>1)&&Vf(r)){var o=yd(t,e);return o.each((function(t){f(t,d())})),o.getOr(e)}return e},selectorChanged:function(t,e){return a(t,e),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var e,n=t.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){e=n;break}n=n.parentNode}return e},scrollIntoView:function(t,e){y(t)?function(t,e,n){(t.inline?zd:Vd)(t,e,n)}(r,t,e):Hd(r,l(),e)},placeCaretAt:function(t,e){return f(cd(t,e,r.getDoc()))},getBoundingClientRect:function(){var t=l();return t.collapsed?Au.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:function(){e=o=i=null,h.destroy()}},p=Qf(m),h=sd(m,r);return m.bookmarkManager=p,m.controlSelection=h,m},fb=function(t,e,n){t.addNodeFilter("font",(function(t){q(t,(function(t){var r=e.parse(t.attr("style")),o=t.attr("color"),i=t.attr("face"),a=t.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(t.attr("size"),10)-1]),t.name="span",t.attr("style",e.serialize(r)),function(t,e){q(e,(function(e){t.attr(e,null)}))}(t,["color","face","size"])}))}))},db=function(t,e){var n=Oi();e.convert_fonts_to_spans&&fb(t,n,Ne.explode(e.font_size_legacy_values)),function(t,e){t.addNodeFilter("strike",(function(t){q(t,(function(t){var n=e.parse(t.attr("style"));n["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(n))}))}))}(t,n)},mb=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},pb=function(t,e){var n;try{n=atob(e)}catch(t){return B.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return B.some(new Blob([r],{type:t}))},hb=function(t){return 0===t.indexOf("blob:")?function(t){return new to((function(e,n){var r=function(){n("Cannot convert "+t+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===o.status?e(o.response):r()},o.onerror=r,o.send()}catch(t){r()}}))}(t):0===t.indexOf("data:")?(e=t,new to((function(t){var n=mb(e),r=n.type,o=n.data;pb(r,o).fold((function(){return t(new Blob([]))}),t)}))):null;var e},gb=0,vb=function(t){return(t||"blobid")+gb++},bb=function(t,e,n,r){var o,i;if(0!==e.src.indexOf("blob:")){var a=mb(e.src),s=a.data,u=a.type;o=s,(i=t.getByData(o,u))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}),(function(t){r(t)}))}else(i=t.getByUri(e.src))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){(function(t){return new to((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))})(r).then((function(a){o=mb(a).data,i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}))}),(function(t){r(t)}))},yb=function(t,e){var n={};return{findAll:function(r,o){o||(o=$);var i=Y(function(t){return t?ut(t.getElementsByTagName("img")):[]}(r),(function(e){var n=e.src;return!!ke.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!n||n===ke.transparentSrc)&&(0===n.indexOf("blob:")?!t.isUploaded(n)&&o(e):0===n.indexOf("data:")&&o(e)))))})),a=H(i,(function(t){if(void 0!==n[t.src])return new to((function(e){n[t.src].then((function(n){if("string"==typeof n)return n;e({image:t,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){bb(e,t,n,r)})).then((function(t){return delete n[t.image.src],t})).catch((function(e){return delete n[t.src],e}));return n[t.src]=r,r}));return to.all(a)}}},Cb=function(t,e,n,r){(t.padd_empty_with_br||e.insert)&&n[r.name]?r.empty().append(new $m("br",1)).shortEnded=!0:r.empty().append(new $m("#text",3)).value=Co},wb=function(t,e){return t&&t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.name===e},_b=function(t,e,n,r){return r.isEmpty(e,n,(function(e){return function(t,e){var n=t.getElementRule(e.name);return n&&n.paddEmpty}(t,e)}))},kb=function(t,e){var n=e.blob_cache,r=function(t){var r=t.attr("src");(function(t){return t.attr("src")===ke.transparentSrc||y(t.attr("data-mce-placeholder"))})(t)||function(t){return y(t.attr("data-mce-bogus"))}(t)||function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(t);return e?B.some({type:e[1],data:decodeURIComponent(e[2])}):B.none()}(r).filter((function(){return function(t,e){if(e.images_dataimg_filter){var n=new Image;return n.src=t.attr("src"),dt(t.attributes.map,(function(t,e){n.setAttribute(e,t)})),e.images_dataimg_filter(n)}return!0}(t,e)})).bind((function(t){var e=t.type,r=t.data;return B.from(n.getByData(r,e)).orThunk((function(){return pb(e,r).map((function(t){var e=n.create(vb(),t,r);return n.add(e),e}))}))})).each((function(e){t.attr("src",e.blobUri())}))};n&&t.addAttributeFilter("src",(function(t){return q(t,r)}))},xb=Ne.makeMap,Sb=Ne.each,Db=Ne.explode,Eb=Ne.extend,Nb=function(t,e){void 0===e&&(e=Ai());var n={},r=[],o={},i={};(t=t||{}).validate=!("validate"in t)||t.validate,t.root_name=t.root_name||"body";var a=function(t){var e=t.name;e in n&&((s=o[e])?s.push(t):o[e]=[t]);for(var a=r.length;a--;){var s,u=r[a].name;if(u in t.attributes.map)(s=i[u])?s.push(t):i[u]=[t]}return t},s={schema:e,addAttributeFilter:function(t,e){Sb(Db(t),(function(t){var n;for(n=0;n<r.length;n++)if(r[n].name===t)return void r[n].callbacks.push(e);r.push({name:t,callbacks:[e]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(t,e){Sb(Db(t),(function(t){var r=n[t];r||(n[t]=r=[]),r.push(e)}))},getNodeFilters:function(){var t=[];for(var e in n)Ct(n,e)&&t.push({name:e,callbacks:n[e]});return t},filterNode:a,parse:function(s,u){var c,l,f,d,m,p,h,g,v=[];u=u||{},o={},i={};var b=Eb(xb("script,style,head,html,body,title,meta,param"),e.getBlockElements()),y=e.getNonEmptyElements(),C=e.children,w=t.validate,_=function(t){return!1===t?"":!0===t?"p":t}("forced_root_block"in u?u.forced_root_block:t.forced_root_block),k=e.getWhiteSpaceElements(),x=/^[ \t\r\n]+/,S=/[ \t\r\n]+$/,D=/[ \t\r\n]+/g,E=/^[ \t\r\n]+$/,N=Ct(k,u.context)||Ct(k,t.root_name),A=function(t,e){var r,i=new $m(t,e);return t in n&&((r=o[t])?r.push(i):o[t]=[i]),i},T=function(t){for(var n=e.getBlockElements(),r=t.prev;r&&3===r.type;){var o=r.value.replace(S,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},O=Wm({validate:w,document:t.document,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_script_urls:t.allow_script_urls,allow_conditional_comments:t.allow_conditional_comments,preserve_cdata:t.preserve_cdata,self_closing_elements:function(t){var e={};for(var n in t)"li"!==n&&"p"!==n&&(e[n]=t[n]);return e}(e.getSelfClosingElements()),cdata:function(t){g.append(A("#cdata",4)).value=t},text:function(t,e){var n;N||(t=t.replace(D," "),function(t,e){return t&&(Ct(e,t.name)||"br"===t.name)}(g.lastChild,b)&&(t=t.replace(x,""))),0!==t.length&&((n=A("#text",3)).raw=!!e,g.append(n).value=t)},comment:function(t){g.append(A("#comment",8)).value=t},pi:function(t,e){g.append(A(t,7)).value=e,T(g)},doctype:function(t){g.append(A("#doctype",10)).value=t,T(g)},start:function(t,n,o){var a=w?e.getElementRule(t):{};if(a){var s=A(a.outputName||t,1);s.attributes=n,s.shortEnded=o,g.append(s);var u=C[g.name];u&&C[s.name]&&!u[s.name]&&v.push(s);for(var c=r.length;c--;){var l=r[c].name;l in n.map&&((p=i[l])?p.push(s):i[l]=[s])}b[t]&&T(s),o||(g=s),!N&&k[t]&&(N=!0)}},end:function(n){var r,o,i,a,s=w?e.getElementRule(n):{};if(s){if(b[n]&&!N){if((r=g.firstChild)&&3===r.type)if((o=r.value.replace(x,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i;if((r=g.lastChild)&&3===r.type)if((o=r.value.replace(S,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||E.test(o))&&(r.remove(),r=i),r=i}if(N&&k[n]&&(N=!1),s.removeEmpty&&_b(e,y,k,g))return a=g.parent,b[g.name]?g.empty().remove():g.unwrap(),void(g=a);s.paddEmpty&&(function(t){return wb(t,"#text")&&t.firstChild.value===Co}(g)||_b(e,y,k,g))&&Cb(t,u,b,g),g=g.parent}}},e),L=g=new $m(u.context||t.root_name,11);if(O.parse(s,u.format),w&&v.length&&(u.context?u.invalid=!0:function(t){for(var n=xb("tr,td,th,tbody,thead,tfoot,table"),r=e.getNonEmptyElements(),o=e.getWhiteSpaceElements(),i=e.getTextBlockElements(),s=e.getSpecialElements(),u=function(t,n){if(void 0===n&&(n=t.parent),s[t.name])t.empty().remove();else{for(var r=0,o=t.children();r<o.length;r++){var i=o[r];e.isValidChild(n.name,i.name)||u(i,n)}t.unwrap()}},c=0;c<t.length;c++){var l=t[c],f=void 0,d=void 0,m=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var p=l.next;p&&i[p.name];)p.name="li",p.fixed=!0,l.parent.insert(p,l.parent),p=p.next;l.unwrap()}else{var h=[l];for(f=l.parent;f&&!e.isValidChild(f.name,l.name)&&!n[f.name];f=f.parent)h.push(f);if(f&&h.length>1)if(e.isValidChild(f.name,l.name)){h.reverse();for(var g=d=a(h[0].clone()),v=0;v<h.length-1;v++){e.isValidChild(g.name,h[v].name)?(m=a(h[v].clone()),g.append(m)):m=g;for(var b=h[v].firstChild;b&&b!==h[v+1];){var y=b.next;m.append(b),b=y}g=m}_b(e,r,o,d)?f.insert(l,h[0],!0):(f.insert(d,h[0],!0),f.insert(l,d)),f=h[0],(_b(e,r,o,f)||wb(f,"br"))&&f.empty().remove()}else u(l);else if(l.parent){if("li"===l.name){if((p=l.prev)&&("ul"===p.name||"ol"===p.name)){p.append(l);continue}if((p=l.next)&&("ul"===p.name||"ol"===p.name)){p.insert(l,p.firstChild,!0);continue}l.wrap(a(new $m("ul",1)));continue}e.isValidChild(l.parent.name,"div")&&e.isValidChild("div",l.name)?l.wrap(a(new $m("div",1))):u(l)}}}}(v)),_&&("body"===L.name||u.isRootContent)&&function(){var n=L.firstChild,r=null,o=function(t){t&&((n=t.firstChild)&&3===n.type&&(n.value=n.value.replace(x,"")),(n=t.lastChild)&&3===n.type&&(n.value=n.value.replace(S,"")))};if(e.isValidChild(L.name,_.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=A(_,1)).attr(t.forced_root_block_attrs),L.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!u.invalid){for(h in o)if(Ct(o,h)){for(p=n[h],d=(c=o[h]).length;d--;)c[d].parent||c.splice(d,1);for(l=0,f=p.length;l<f;l++)p[l](c,h,u)}for(l=0,f=r.length;l<f;l++)if((p=r[l]).name in i){for(d=(c=i[p.name]).length;d--;)c[d].parent||c.splice(d,1);for(d=0,m=p.callbacks.length;d<m;d++)p.callbacks[d](c,p.name,u)}}return L}};return function(t,e){var n=t.schema;e.remove_trailing_brs&&t.addNodeFilter("br",(function(t,r,o){var i,a,s,u,c,l,f,d,m=t.length,p=Ne.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(s=(a=t[i]).parent,p[a.parent.name]&&a===s.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){"br"===l&&(a=null);break}c=c.prev}a&&(a.remove(),_b(n,h,g,s)&&(f=n.getElementRule(s.name))&&(f.removeEmpty?s.remove():f.paddEmpty&&Cb(e,o,p,s)))}else{for(u=a;s&&s.firstChild===u&&s.lastChild===u&&(u=s,!p[s.name]);)s=s.parent;u===s&&!0!==e.padd_empty_with_br&&((d=new $m("#text",3)).value=Co,a.replace(d))}})),t.addAttributeFilter("href",(function(t){var n,r,o=t.length;if(!e.allow_unsafe_link_target)for(;o--;){var i=t[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?Ne.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(t){return t.split(" ").filter((function(t){return t.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),e.allow_html_in_named_anchor||t.addAttributeFilter("id,name",(function(t){for(var e,n,r,o,i=t.length;i--;)if("a"===(o=t[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,e=o.lastChild;do{n=e.prev,r.insert(e,o),e=n}while(e)}})),e.fix_list_elements&&t.addNodeFilter("ul,ol",(function(t){for(var e,n,r=t.length;r--;)if("ul"===(n=(e=t[r]).parent).name||"ol"===n.name)if(e.prev&&"li"===e.prev.name)e.prev.append(e);else{var o=new $m("li",1);o.attr("style","list-style-type: none"),e.wrap(o)}})),e.validate&&n.getValidClasses()&&t.addAttributeFilter("class",(function(t){for(var e=n.getValidClasses(),r=t.length;r--;){for(var o=t[r],i=o.attr("class").split(" "),a="",s=0;s<i.length;s++){var u=i[s],c=!1,l=e["*"];l&&l[u]&&(c=!0),l=e[o.name],!c&&l&&l[u]&&(c=!0),c&&(a&&(a+=" "),a+=u)}a.length||(a=null),o.attr("class",a)}})),kb(t,e)}(s,t),function(t,e){e.inline_styles&&db(t,e)}(s,t),s},Ab=function(t,e,n){return function(t,e){return t&&t.hasEventListeners("PreProcess")&&!e.no_events}(t,n)?function(t,e,n){var r,o=t.dom,i=e.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var s=a.createHTMLDocument("");Ne.each("BODY"===i.nodeName?i.childNodes:[i],(function(t){s.body.appendChild(s.importNode(t,!0))})),i="BODY"!==i.nodeName?s.body.firstChild:s.body,r=o.doc,o.doc=s}return function(t,e){t.fire("PreProcess",e)}(t,Tt(Tt({},n),{node:i})),r&&(o.doc=r),i}(t,e,n):e},Tb=function(t,e,n){-1===Ne.inArray(e,n)&&(t.addAttributeFilter(n,(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)})),e.push(n))},Ob=function(t,e,n,r,o){var i=function(t,e,n){return tp(t,e).serialize(n)}(e,n,r);return function(t,e,n){if(!e.no_events&&t){var r=function(t,e){return t.fire("PostProcess",e)}(t,Tt(Tt({},e),{content:n}));return r.content}return n}(t,o,i)},Lb=function(t,e){var n=["data-mce-selected"],r=e&&e.dom?e.dom:gs.DOM,o=e&&e.schema?e.schema:Ai(t);t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs=!("remove_trailing_brs"in t)||t.remove_trailing_brs;var i=Nb(t,o);!function(t,e,n){t.addAttributeFilter("data-mce-tabindex",(function(t,e){for(var n=t.length;n--;){var r=t[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(e,null)}})),t.addAttributeFilter("src,href,style",(function(t,r){for(var o="data-mce-"+r,i=e.url_converter,a=e.url_converter_scope,s=t.length;s--;){var u=t[s],c=u.attr(o);void 0!==c?(u.attr(r,c.length>0?c:null),u.attr(o,null)):(c=u.attr(r),"style"===r?c=n.serializeStyle(n.parseStyle(c),u.name):i&&(c=i.call(a,c,r,u.name)),u.attr(r,c.length>0?c:null))}})),t.addAttributeFilter("class",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),t.addAttributeFilter("data-mce-type",(function(t,e,n){for(var r=t.length;r--;){var o=t[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=B.from(o.firstChild).exists((function(t){return!_o(t.value)}));i?o.unwrap():o.remove()}}})),t.addNodeFilter("noscript",(function(t){for(var e=t.length;e--;){var n=t[e].firstChild;n&&(n.value=yi.decode(n.value))}})),t.addNodeFilter("script,style",(function(t,n){for(var r=function(t){return t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=t.length;o--;){var i=t[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var s=i.attr("type");s&&i.attr("type","mce-no/type"===s?null:s.replace(/^mce\-/,"")),"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),t.addNodeFilter("#comment",(function(t){for(var r=t.length;r--;){var o=t[r];e.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),t.addNodeFilter("xml:namespace,input",(function(t,e){for(var n=t.length;n--;){var r=t[n];7===r.type?r.remove():1===r.type&&("input"!==e||r.attr("type")||r.attr("type","text"))}})),t.addAttributeFilter("data-mce-type",(function(e){q(e,(function(e){"format-caret"===e.attr("data-mce-type")&&(e.isEmpty(t.schema.getNonEmptyElements())?e.remove():e.unwrap())}))})),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)}))}(i,t,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var s=Tt({format:"html"},a),u=Ab(e,n,s),c=function(t,e,n){var r=ko(n.getInner?e.innerHTML:t.getOuterHTML(e));return n.selection||yo(Te.fromDom(e))?r:Ne.trim(r)}(r,u,s),l=function(t,e,n){var r=n.selection?Tt({forced_root_block:!1},n):n,o=t.parse(e,r);return function(t){var e=function(t){return t&&"br"===t.name},n=t.lastChild;if(e(n)){var r=n.prev;e(r)&&(n.remove(),r.remove())}}(o),o}(i,c,s);return"tree"===s.format?l:Ob(e,t,o,l,s)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:N(Tb,i,n),getTempAttrs:S(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},$b=function(t,e){var n=Lb(t,e);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Rb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Qv(t).editor.getContent(e,n)}(t,e,e.format?e.format:"html")},Ib=function(t,e,n){return void 0===n&&(n={}),function(t,e,n){return Qv(t).editor.setContent(e,n)}(t,e,n)},Pb=gs.DOM,Bb=function(t){return B.from(t).each((function(t){return t.destroy()}))},Mb=function(t){if(!t.removed){var e=t._selectionOverrides,n=t.editorUpload,r=t.getBody(),o=t.getElement();r&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&o&&Pb.remove(o.nextSibling),function(t){t.fire("remove")}(t),t.editorManager.remove(t),!t.inline&&r&&function(t){Pb.setStyle(t.id,"display",t.orgDisplay)}(t),function(t){t.fire("detach")}(t),Pb.remove(t.getContainer()),Bb(e),Bb(n),t.destroy()}},Fb=function(t,e){var n=t.selection,r=t.dom;t.destroyed||(e||t.removed?(e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),Bb(n),Bb(r)),function(t){var e=t.formElement;e&&(e._mceOldSubmit&&(e.submit=e._mceOldSubmit,e._mceOldSubmit=null),Pb.unbind(e,"submit reset",t.formEventDelegate))}(t),function(t){t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null)}(t),t.destroyed=!0):t.remove())},jb=(ab=function(t,e){return m(t)&&m(e)?jb(t,e):e},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<t.length;r++){var o=t[r];for(var i in o)Ct(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),zb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),Ub="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Vb="imagetools,toc".split(","),Hb=function(t){var e=Y(zb,(function(e){return Ct(t,e)})),n=t.forced_root_block;return!1!==n&&""!==n||e.push("forced_root_block (false only)"),ot(e)},qb=function(t){var e=Ne.makeMap(t.plugins," "),n=function(t){return Ct(e,t)},r=Ot(Ot([],Y(Ub,n),!0),tt(Vb,(function(t){return n(t)?[t+" (moving to premium)"]:[]})),!0);return ot(r)},Wb=pe().deviceType,Kb=Wb.isTouch(),Yb=Wb.isPhone(),Xb=Wb.isTablet(),Zb=["lists","autolink","autosave"],Gb={table_grid:!1,object_resizing:!1,resize:!1},Jb=function(t){var e=p(t)?t.join(" "):t,n=H(d(e)?e.split(" "):[],jt);return Y(n,(function(t){return t.length>0}))},Qb=function(t,e){var n,r,o=(r={},gt(e,(function(e,n){return U(t,n)}),ht(n={}),ht(r)),{t:n,f:r});return function(t,e){return{sections:S(t),settings:S(e)}}(o.t,o.f)},ty=function(t,e){return Ct(t.sections(),e)},ey=function(t,e){return yt(t,"toolbar_mode").orThunk((function(){return yt(t,"toolbar_drawer").map((function(t){return!1===t?"wrap":t}))})).getOr(e)},ny=function(t,e){var n={resize:!1,toolbar_mode:ey(t,"scrolling"),toolbar_sticky:!1};return Tt(Tt(Tt({},Gb),n),e?{menubar:!1}:{})},ry=function(t,e){var n=e.external_plugins?e.external_plugins:{};return t&&t.external_plugins?Ne.extend({},t.external_plugins,n):n},oy=function(t,e,n,r){return t&&function(t,e,n){var r=t.sections();return ty(t,e)&&r[e].theme===n}(e,"mobile","mobile")?Y(r,N(U,Zb)):t&&ty(e,"mobile")?r:n},iy=function(t,e,n,r){var o=Jb(n.forced_plugins),i=Jb(r.plugins),a=function(t,e){return ty(t,e)?t.sections()[e]:{}}(e,"mobile"),s=a.plugins?Jb(a.plugins):i,u=function(t,e){return[].concat(Jb(t)).concat(Jb(e))}(o,oy(t,e,i,s));if(ke.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return Ne.extend(r,{plugins:u.join(" ")})},ay=function(t,e,n,r,o){var i=t?{mobile:ny(o.mobile||{},e)}:{},a=Qb(["mobile"],jb(i,o)),s=Ne.extend(n,r,a.settings(),function(t,e){return t&&ty(e,"mobile")}(t,a)?function(t,e,n){void 0===n&&(n={});var r=t.sections(),o=yt(r,e).getOr({});return Ne.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(t,a,r,s)},sy=function(t,e,n,r,o){var i=function(t,e,n,r,o){var i={id:e,theme:"silver",toolbar_mode:ey(t,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Tt(Tt({},i),r?Gb:{})}(o,e,n,Kb,t),a=ay(Yb||Xb,Yb,i,r,o);return!1!==a.deprecation_warnings&&function(t,e){var n=Hb(t),r=qb(e),o=r.length>0,i=n.length>0,a="mobile"===e.theme;if(o||i||a){var s="\n- ",u=a?"\n\nThemes:\n- mobile":"",c=o?"\n\nPlugins:\n- "+r.join(s):"",l=i?"\n\nSettings:\n- "+n.join(s):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+u+c+l)}}(o,a),a},uy=function(t,e,n){return B.from(e.settings[n]).filter(t)},cy=function(t,e,n,r){var o,i=e in t.settings?t.settings[e]:n;return"hash"===r?function(t){var e={};return"string"==typeof t?q(t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(","),(function(t){var n=t.split("=");n.length>1?e[Ne.trim(n[0])]=Ne.trim(n[1]):e[Ne.trim(n[0])]=Ne.trim(n[0])})):e=t,e}(i):"string"===r?uy(d,t,e).getOr(n):"number"===r?uy(w,t,e).getOr(n):"boolean"===r?uy(g,t,e).getOr(n):"object"===r?uy(m,t,e).getOr(n):"array"===r?uy(p,t,e).getOr(n):"string[]"===r?uy((o=d,function(t){return p(t)&&et(t,o)}),t,e).getOr(n):"function"===r?uy(C,t,e).getOr(n):i},ly=(sb={},{add:function(t,e){sb[t]=e},get:function(t){return sb[t]?sb[t]:{icons:{}}},has:function(t){return Ct(sb,t)}}),fy=function(t,e){return e.dom[t]},dy=function(t,e){return parseInt(ir(e,t),10)},my=N(fy,"clientWidth"),py=N(fy,"clientHeight"),hy=N(dy,"margin-top"),gy=N(dy,"margin-left"),vy=function(t,e,n){var r,o=Te.fromDom(t.getBody()),i=t.inline?o:(r=o,Te.fromDom(qe(r).dom.documentElement)),a=function(t,e,n,r){var o=function(t){return t.dom.getBoundingClientRect()}(e);return{x:n-(t?o.left+e.dom.clientLeft+gy(e):0),y:r-(t?o.top+e.dom.clientTop+hy(e):0)}}(t.inline,i,e,n);return function(t,e,n){var r=my(t),o=py(t);return e>=0&&n>=0&&e<=r&&n<=o}(i,a.x,a.y)},by=function(t){var e,n=t.inline?t.getBody():t.getContentAreaContainer();return(e=n,B.from(e).map(Te.fromDom)).map(yn).getOr(!1)},yy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:e,reposition:e,getArgs:e}},r=function(){return B.from(e[0])},o=function(){e.length>0&&n().reposition(e)},i=function(t){Q(e,(function(e){return e===t})).each((function(t){e.splice(t,1)}))},a=function(a,s){if(void 0===s&&(s=!0),!t.removed&&by(t))return s&&t.fire("BeforeOpenNotification",{notification:a}),J(e,(function(t){return e=n().getArgs(t),r=a,!(e.type!==r.type||e.text!==r.text||e.progressBar||e.timeout||r.progressBar||r.timeout);var e,r})).getOrThunk((function(){t.editorManager.setActive(t);var s=n().open(a,(function(){i(s),o(),r().fold((function(){return t.focus()}),(function(t){return Te.fromDom(t.getEl()).dom.focus()}))}));return function(t){e.push(t)}(s),o(),t.fire("OpenNotification",{notification:Tt({},s)}),s}))},s=S(e);return function(t){t.on("SkinLoaded",(function(){var e=function(t){return t.getParam("service_message")}(t);e&&a({text:e,type:"warning",timeout:0},!1),o()})),t.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),t.on("remove",(function(){q(e.slice(),(function(t){n().close(t)}))}))}(t),{open:a,close:function(){r().each((function(t){n().close(t),i(t),o()}))},getNotifications:s}},Cy=Ds.PluginManager,wy=Ds.ThemeManager;var _y=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:e=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}},r=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e?e.apply(t,n):void 0}},o=function(n){e.push(n),function(e){t.fire("OpenWindow",{dialog:e})}(n)},i=function(n){!function(e){t.fire("CloseWindow",{dialog:e})}(n),0===(e=Y(e,(function(t){return t!==n}))).length&&t.focus()},a=function(e){t.editorManager.setActive(t),sm(t);var n=e();return o(n),n};return t.on("remove",(function(){q(e,(function(t){n().close(t)}))})),{open:function(t,e){return a((function(){return n().open(t,e,i)}))},openUrl:function(t){return a((function(){return n().openUrl(t,i)}))},alert:function(t,e,o){var i=n();i.alert(t,r(o||i,e))},confirm:function(t,e,o){var i=n();i.confirm(t,r(o||i,e))},close:function(){B.from(e[e.length-1]).each((function(t){n().close(t),i(t)}))}}},ky=function(t,e){t.notificationManager.open({type:"error",text:e})},xy=function(t,e){t._skinLoaded?ky(t,e):t.on("SkinLoaded",(function(){ky(t,e)}))},Sy=function(t,e,n){nd(t,e,{message:n}),console.error(n)},Dy=function(t,e,n){return n?"Failed to load "+t+": "+n+" from url "+e:"Failed to load "+t+" url: "+e},Ey=function(t,e,n){Sy(t,"PluginLoadError",Dy("plugin",e,n))},Ny=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Ot([t],e,!1)):r.log.apply(r,Ot([t],e,!1)))},Ay=function(t){return Ty(t,function(t){var e=t.getParam("content_css");return d(e)?H(e.split(","),jt):p(e)?e:!1===e||t.inline?[]:["default"]}(t))},Ty=function(t,e){var n=t.editorManager.baseURL+"/skins/content",r="content"+t.editorManager.suffix+".css",o=!0===t.inline;return H(e,(function(e){return function(t){return/^[a-z0-9\-]+$/i.test(t)}(e)&&!o?n+"/"+e+"/"+r:t.documentBaseURI.toAbsolute(e)}))},Oy=function(t){t.contentCSS=t.contentCSS.concat(Ay(t),function(t){return Ty(t,hc(t))}(t))},Ly=function(){var t={},e=function(t,e){return{status:t,resultUri:e}},n=function(e){return e in t};return{hasBlobUri:n,getResultUri:function(e){var n=t[e];return n?n.resultUri:null},isPending:function(e){return!!n(e)&&1===t[e].status},isUploaded:function(e){return!!n(e)&&2===t[e].status},markPending:function(n){t[n]=e(1,null)},markUploaded:function(n,r){t[n]=e(2,r)},removeFailed:function(e){delete t[e]},destroy:function(){t={}}}},$y=0,Ry=function(t){return t+$y+++(e=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+e()+e()+e());var e},Iy=function(t,e){var n={},r=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(t){o(t.loaded/t.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((t=e.basePath,o=a.location,t?t.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},o=function(t,e){return{url:e,blobInfo:t,status:!0}},i=function(t,e,n){return{url:"",blobInfo:t,status:!1,error:{message:e,options:n}}},a=function(t,e){Ne.each(n[t],(function(t){t(e)})),delete n[t]},s=function(r,s){return r=Ne.grep(r,(function(e){return!t.isUploaded(e.blobUri())})),to.all(Ne.map(r,(function(r){return t.isPending(r.blobUri())?function(t){var e=t.blobUri();return new to((function(t){n[e]=n[e]||[],n[e].push(t)}))}(r):function(e,n,r){return t.markPending(e.blobUri()),new to((function(s){var u;try{var c=function(){u&&u.close()};n(e,(function(n){c(),t.markUploaded(e.blobUri(),n),a(e.blobUri(),o(e,n)),s(o(e,n))}),(function(n,r){var o=r||{};c(),t.removeFailed(e.blobUri()),a(e.blobUri(),i(e,n,o)),s(i(e,n,o))}),(function(t){t<0||t>100||B.from(u).orThunk((function(){return B.from(r).map(T)})).each((function(e){u=e,e.progressBar.value(t)}))}))}catch(t){s(i(e,t.message,{}))}}))}(r,e.handler,s)})))};return!1===C(e.handler)&&(e.handler=r),{upload:function(t,n){return e.url||e.handler!==r?s(t,n):new to((function(t){t([])}))}}},Py=function(t){return function(){return t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},By=function(t,e){return Iy(e,{url:sc(t),basePath:uc(t),credentials:cc(t),handler:lc(t)})},My=function(t){var e,n,r=function(){var t=[],e=function(t){if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var e,n=t.id||Ry("blobid"),r=t.name||n,o=t.blob;return{id:S(n),name:S(r),filename:S(t.filename||r+"."+(e=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[e.toLowerCase()]||"dat")),blob:S(o),base64:S(t.base64),blobUri:S(t.blobUri||URL.createObjectURL(o)),uri:S(t.uri)}},n=function(e){return J(t,e).getOrUndefined()},r=function(t){return n((function(e){return e.id()===t}))};return{create:function(t,n,r,o,i){if(d(t))return e({id:t,name:o,filename:i,blob:n,base64:r});if(m(t))return e(t);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r,getByUri:function(t){return n((function(e){return e.blobUri()===t}))},getByData:function(t,e){return n((function(n){return n.base64()===t&&n.blob().type===e}))},findFirst:n,removeByUri:function(e){t=Y(t,(function(t){return t.blobUri()!==e||(URL.revokeObjectURL(t.blobUri()),!1)}))},destroy:function(){q(t,(function(t){URL.revokeObjectURL(t.blobUri())})),t=[]}}}(),o=Ly(),i=[],a=function(t){var e=ws(null);return t.on("change AddUndo",(function(t){e.set(Tt({},t.level))})),{fireIfChanged:function(){var n=t.undoManager.data;st(n).filter((function(t){return!Wv(e.get(),t)})).each((function(e){t.setDirty(!0),t.fire("change",{level:e,lastLevel:it(n,n.length-2).getOrNull()})}))}}}(t),s=function(e){return function(n){return t.selection?e(n):[]}},u=function(t,e,n){var r=0;do{-1!==(r=t.indexOf(e,r))&&(t=t.substring(0,r)+n+t.substr(r+e.length),r+=n.length-e.length+1)}while(-1!==r);return t},c=function(t,e,n){var r='src="'+n+'"'+(n===ke.transparentSrc?' data-mce-placeholder="1"':"");return t=u(t,'src="'+e+'"',r),t=u(t,'data-mce-src="'+e+'"','data-mce-src="'+n+'"')},l=function(e,n){q(t.undoManager.data,(function(t){"fragmented"===t.type?t.fragments=H(t.fragments,(function(t){return c(t,e,n)})):t.content=c(t.content,e,n)}))},f=function(n){return e||(e=By(t,o)),g().then(s((function(o){var i=H(o,(function(t){return t.blobInfo}));return e.upload(i,Py(t)).then(s((function(e){var i=[],s=H(e,(function(e,n){var a=o[n].blobInfo,s=o[n].image;return e.status&&function(t){return t.getParam("images_replace_blob_uris",!0,"boolean")}(t)?(r.removeByUri(s.src),Gv(t)||function(e,n){var r,o=t.convertURL(n,"src");l(e.src,n),t.$(e).attr({src:ic(t)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(s,e.url)):e.error&&(e.error.options.remove&&(l(s.getAttribute("src"),ke.transparentSrc),i.push(s)),function(t,e){xy(t,Ss.translate(["Failed to upload image: {0}",e]))}(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:a}}));return s.length>0&&a.fireIfChanged(),i.length>0&&(Gv(t)?console.error("Removing images on failed uploads is currently unsupported for RTC"):t.undoManager.transact((function(){q(i,(function(e){t.dom.remove(e),r.removeByUri(e.src)}))}))),n&&n(s),s})))})))},p=function(e){if(oc(t))return f(e)},h=function(e){if(!1===et(i,(function(t){return t(e)})))return!1;if(0===e.getAttribute("src").indexOf("data:")){var n=function(t){return t.getParam("images_dataimg_filter",$,"function")}(t);return n(e)}return!0},g=function(){return n||(n=yb(o,r)),n.findAll(t.getBody(),h).then(s((function(e){return e=Y(e,(function(e){return"string"!=typeof e||(xy(t,e),!1)})),Gv(t)||q(e,(function(t){l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")})),e})))},v=function(e){return e.replace(/src="(blob:[^"]+)"/g,(function(e,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=Z(t.editorManager.get(),(function(t,e){return t||e.editorUpload&&e.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':e}))};return t.on("SetContent",(function(){oc(t)?p():g()})),t.on("RawSaveContent",(function(t){t.content=v(t.content)})),t.on("GetContent",(function(t){t.source_view||"raw"===t.format||"tree"===t.format||(t.content=v(t.content))})),t.on("PostRender",(function(){t.parser.addNodeFilter("img",(function(t){q(t,(function(t){var e=t.attr("src");if(!r.getByUri(e)){var n=o.getResultUri(e);n&&t.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(t){i.push(t)},uploadImages:f,uploadImagesAuto:p,scanForImages:g,destroy:function(){r.destroy(),o.destroy(),n=e=null}}},Fy=function(t){var e={},n=function(t,r){t&&(d(t)?(p(r)||(r=[r]),q(r,(function(t){v(t.deep)&&(t.deep=!hf(t)),v(t.split)&&(t.split=!hf(t)||gf(t)),v(t.remove)&&hf(t)&&!gf(t)&&(t.remove="none"),hf(t)&&gf(t)&&(t.mixed=!0,t.block_expand=!0),d(t.classes)&&(t.classes=t.classes.split(/\s+/))})),e[t]=r):dt(t,(function(t,e){n(e,t)})))};return n(function(t){var e={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(t,e,n){return On(t)&&t.hasAttribute("href")},onformat:function(e,n,r){Ne.each(r,(function(n,r){t.setAttrib(e,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(t){var e;return null!==(e=null==t?void 0:t.customValue)&&void 0!==e?e:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Ne.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(t){e[t]={block:t,remove:"all"}})),e}(t.dom)),n(function(t){return t.getParam("formats")}(t)),{get:function(t){return y(t)?e[t]:e},has:function(t){return Ct(e,t)},register:n,unregister:function(t){return t&&e[t]&&delete e[t],e}}},jy=Ne.each,zy=gs.DOM,Uy=function(t,e){var n,r,o,i=e&&e.schema||Ai({}),a=function(t){r="string"==typeof t?{name:t,classes:[],attrs:{}}:t;var e=zy.create(r.name);return function(t,e){e.classes.length&&zy.addClass(t,e.classes.join(" ")),zy.setAttribs(t,e.attrs)}(e,r),e},s=function(t,e,n){var r,o,u=e.length>0&&e[0],c=u&&u.name,l=function(t,e){var n="string"!=typeof t?t.nodeName.toLowerCase():t,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(e&&-1!==Ne.inArray(o,e)?e:o[0])}(t,c);if(l)c===l?(o=e[0],e=e.slice(1)):o=l;else if(u)o=e[0],e=e.slice(1);else if(!n)return t;return o&&(r=a(o)).appendChild(t),n&&(r||(r=zy.create("div")).appendChild(t),Ne.each(n,(function(e){var n=a(e);r.insertBefore(n,t)}))),s(r,e,o&&o.siblings)};return t&&t.length?(r=t[0],n=a(r),(o=zy.create("div")).appendChild(s(n,t.slice(1),r.siblings)),o):""},Vy=function(t){var e,n={classes:[],attrs:{}};return"*"!==(t=n.selector=Ne.trim(t))&&(e=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(t,e,r,o,i){switch(e){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Ne.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=e||"div",n},Hy=function(t,e){var n,r,o,i="",a=function(t){var e=t.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return d(e)?e:""}(t);if(""===a)return"";var s=function(t){return t.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=t.formatter.get(e)))return;e=e[0]}if("preview"in e){var u=yt(e,"preview");if(Xn(u,!1))return"";a=u.getOr(a)}n=e.block||e.inline||"span";var c,l=(c=e.selector)&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Ne.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(t){var e=Ne.map(t.split(/(?:~\+|~|\+)/),Vy),n=e.pop();return e.length&&(n.siblings=e),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=e.selector,r=Uy(l,t)):r=Uy([n],t);var f=zy.select(n,r)[0]||r.firstChild;return jy(e.styles,(function(t,e){var n=s(t);n&&zy.setStyle(f,e,n)})),jy(e.attributes,(function(t,e){var n=s(t);n&&zy.setAttrib(f,e,n)})),jy(e.classes,(function(t){var e=s(t);zy.hasClass(f,e)||zy.addClass(f,e)})),t.fire("PreviewFormats"),zy.setStyles(r,{position:"absolute",left:-65535}),t.getBody().appendChild(r),o=zy.getStyle(t.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,jy(a.split(" "),(function(e){var n=zy.getStyle(f,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=zy.getStyle(t.getBody(),e,!0),"#ffffff"===zy.toHex(n).toLowerCase())||"color"===e&&"#000000"===zy.toHex(n).toLowerCase())){if("font-size"===e&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===e&&n&&(i+="padding:0 2px;"),i+=e+":"+n+";"}})),t.fire("AfterPreviewFormats"),zy.remove(r),i},qy=function(t){var e=Fy(t),n=ws(null);return function(t){t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(var e=1;e<=6;e++)t.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])}(t),Lg(t),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,n,r){!function(t,e,n,r){tb(t).formatter.apply(e,n,r)}(t,e,n,r)},remove:function(e,n,r,o){!function(t,e,n,r,o){tb(t).formatter.remove(e,n,r,o)}(t,e,n,r,o)},toggle:function(e,n,r){!function(t,e,n,r){tb(t).formatter.toggle(e,n,r)}(t,e,n,r)},match:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.match(e,n,r,o)}(t,e,n,r,o)},closest:function(e){return function(t,e){return tb(t).formatter.closest(e)}(t,e)},matchAll:function(e,n){return function(t,e,n){return tb(t).formatter.matchAll(e,n)}(t,e,n)},matchNode:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.matchNode(e,n,r,o)}(t,e,n,r,o)},canApply:function(e){return function(t,e){return tb(t).formatter.canApply(e)}(t,e)},formatChanged:function(e,r,o,i){return function(t,e,n,r,o,i){return tb(t).formatter.formatChanged(e,n,r,o,i)}(t,n,e,r,o,i)},getCssText:N(Hy,t)}},Wy=function(t){switch(t.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Ky=function(t){var e=Es(),n=ws(0),r=ws(0),o={data:[],typing:!1,beforeChange:function(){!function(t,e,n){tb(t).undoManager.beforeChange(e,n)}(t,n,e)},add:function(i,a){return function(t,e,n,r,o,i,a){return tb(t).undoManager.add(e,n,r,o,i,a)}(t,o,r,n,e,i,a)},undo:function(){return function(t,e,n,r){return tb(t).undoManager.undo(e,n,r)}(t,o,n,r)},redo:function(){return function(t,e,n){return tb(t).undoManager.redo(e,n)}(t,r,o.data)},clear:function(){!function(t,e,n){tb(t).undoManager.clear(e,n)}(t,o,r)},reset:function(){!function(t,e){tb(t).undoManager.reset(e)}(t,o)},hasUndo:function(){return function(t,e,n){return tb(t).undoManager.hasUndo(e,n)}(t,o,r)},hasRedo:function(){return function(t,e,n){return tb(t).undoManager.hasRedo(e,n)}(t,o,r)},transact:function(e){return function(t,e,n,r){return tb(t).undoManager.transact(e,n,r)}(t,o,n,e)},ignore:function(e){!function(t,e,n){tb(t).undoManager.ignore(e,n)}(t,n,e)},extra:function(e,n){!function(t,e,n,r,o){tb(t).undoManager.extra(e,n,r,o)}(t,o,r,e,n)}};return Gv(t)||function(t,e,n){var r=ws(!1),o=function(t){Yv(e,!1,n),e.add({},t)};t.on("init",(function(){e.add()})),t.on("BeforeExecCommand",(function(t){var r=t.command;Wy(r)||(Xv(e,n),e.beforeChange())})),t.on("ExecCommand",(function(t){var e=t.command;Wy(e)||o(t)})),t.on("ObjectResizeStart cut",(function(){e.beforeChange()})),t.on("SaveContent ObjectResized blur",o),t.on("dragend",o),t.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),r.get()&&e.typing&&!1===Wv(Uv(t),e.data[0])&&(!1===t.isDirty()&&(t.setDirty(!0),t.fire("change",{level:e.data[0],lastLevel:null})),t.fire("TypingUndo"),r.set(!1),t.nodeChanged()))})),t.on("keydown",(function(t){var i=t.keyCode;if(!t.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)e.typing&&o(t);else{var a=t.ctrlKey&&!t.altKey||t.metaKey;!(i<16||i>20)||224===i||91===i||e.typing||a||(e.beforeChange(),Yv(e,!0,n),e.add({},t),r.set(!0))}})),t.on("mousedown",(function(t){e.typing&&o(t)})),t.on("input",(function(t){var e;t.inputType&&("insertReplacementText"===t.inputType||"insertText"===(e=t).inputType&&null===e.data||function(t){return"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType}(t))&&o(t)})),t.on("AddUndo Undo Redo ClearUndos",(function(e){e.isDefaultPrevented()||t.nodeChanged()}))}(t,o,n),function(t){t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")}(t),o},Yy=[9,27,id.HOME,id.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,id.DOWN,id.UP,id.LEFT,id.RIGHT].concat(ke.browser.isFirefox()?[224]:[]),Xy="data-mce-placeholder",Zy=function(t){return"keydown"===t.type||"keyup"===t.type},Gy=function(t){var e=t.keyCode;return e===id.BACKSPACE||e===id.DELETE},Jy=function(t){var e=t.dom,n=nc(t),r=function(t){return t.getParam("placeholder",Qu.getAttrib(t.getElement(),"placeholder"),"string")}(t),o=function(i,a){if(!function(t){if(Zy(t)){var e=t.keyCode;return!Gy(t)&&(id.metaKeyPressed(t)||t.altKey||e>=112&&e<=123||U(Yy,e))}return!1}(i)){var s=t.getBody(),u=!function(t){return Zy(t)&&!(Gy(t)||"keyup"===t.type&&229===t.keyCode)}(i)&&function(t,e,n){if(ei(Te.fromDom(e),!1)){var r=""===n,o=e.firstElementChild;return!o||!t.getStyle(e.firstElementChild,"padding-left")&&!t.getStyle(e.firstElementChild,"padding-right")&&(r?!t.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(e,s,n);(""!==e.getAttrib(s,Xy)!==u||a)&&(e.setAttrib(s,Xy,u?r:null),e.setAttrib(s,"aria-placeholder",u?r:null),function(t,e){t.fire("PlaceholderToggle",{state:e})}(t,u),t.on(u?"keydown":"keyup",o),t.off(u?"keyup":"keydown",o))}};r&&t.on("init",(function(e){o(e,!0),t.on("change SetContent ExecCommand",o),t.on("paste",(function(e){return oo.setEditorTimeout(t,(function(){return o(e)}))}))}))},Qy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,tC=function(t,e){return Le(Te.fromDom(e),function(t){return t.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(t))},eC=function(t){return"rtl"===gs.DOM.getStyle(t,"direction",!0)||(e=t.textContent,Qy.test(e));var e},nC=function(t,e,n){var r=function(t,e,n){return Y(gs.DOM.getParents(n.container(),"*",e),t)}(t,e,n);return B.from(r[r.length-1])},rC=function(t,e){if(!e)return e;var n=e.container(),r=e.offset();return t?Eo(n)?Fn(n.nextSibling)?Au(n.nextSibling,0):Au.after(n):To(e)?Au(n,r+1):e:Eo(n)?Fn(n.previousSibling)?Au(n.previousSibling,n.previousSibling.data.length):Au.before(n):Oo(e)?Au(n,r-1):e},oC=N(rC,!0),iC=N(rC,!1),aC=function(t){return po(t)||go(t)},sC=function(t,e){return Pe(t,e)?Xr(e,aC,function(t){return function(e){return Re(t,Te.fromDom(e.dom.parentNode))}}(t)):B.none()},uC=function(t){t.dom.isEmpty(t.getBody())&&(t.setContent(""),function(t){var e=t.getBody(),n=e.firstChild&&t.dom.isBlock(e.firstChild)?e.firstChild:e;t.selection.setCursorLocation(n,0)}(t))},cC=function(t,e){return{from:t,to:e}},lC=function(t,e){var n=Te.fromDom(t),r=Te.fromDom(e.container());return sC(n,r).map((function(t){return function(t,e){return{block:t,position:e}}(t,e)}))},fC=function(t,e,n){var r=lC(t,Au.fromRangeStart(n)),o=r.bind((function(n){return Al(e,t,n.position).bind((function(n){return lC(t,n).map((function(n){return function(t,e,n){return Vn(n.position.getNode())&&!1===ei(n.block)?Ll(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Al(e,t,r).bind((function(e){return lC(t,e)})):B.some(n)})).getOr(n):n}(t,e,n)}))}))}));return Zn(r,o,cC).filter((function(t){return function(t){return!1===Re(t.from.block,t.to.block)}(t)&&function(t){return Ke(t.from.block).bind((function(e){return Ke(t.to.block).filter((function(t){return Re(e,t)}))})).isSome()}(t)&&function(t){return!1===Wn(t.from.block.dom)&&!1===Wn(t.to.block.dom)}(t)}))},dC=function(t){var e=Je(t);return Q(e,lo).fold(S(e),(function(t){return e.slice(0,t)}))},mC=function(t){var e=dC(t);return q(e,vn),e},pC=function(t,e){var n=Dp(e,t);return J(n.reverse(),(function(t){return ei(t)})).each(vn)},hC=function(t,e,n,r){if(ei(n))return _p(n),Il(n.dom);0===Y(Ze(r),(function(t){return!ei(t)})).length&&ei(e)&&fn(r,Te.fromTag("br"));var o=Rl(n.dom,Au.before(r.dom));return q(mC(e),(function(t){fn(r,t)})),pC(t,e),o},gC=function(t,e,n){if(ei(n))return vn(n),ei(e)&&_p(e),Il(e.dom);var r=Pl(n.dom);return q(mC(e),(function(t){pn(n,t)})),pC(t,e),r},vC=function(t,e){return Pe(e,t)?function(t,e){var n=Dp(e,t);return B.from(n[n.length-1])}(e,t):B.none()},bC=function(t,e){Ll(t,e.dom).map((function(t){return t.getNode()})).map(Te.fromDom).filter(mo).each(vn)},yC=function(t,e,n){return bC(!0,e),bC(!1,n),vC(e,n).fold(N(gC,t,e,n),N(hC,t,e,n))},CC=function(t,e,n,r){return e?yC(t,r,n):yC(t,n,r)},wC=function(t,e){var n=Te.fromDom(t.getBody()),r=function(t,e,n){return n.collapsed?fC(t,e,n):B.none()}(n.dom,e,t.selection.getRng()).bind((function(t){return CC(n,e,t.from.block,t.to.block)}));return r.each((function(e){t.selection.setRng(e.toRange())})),r.isSome()},_C=function(t,e){var n=Te.fromDom(e),r=N(Re,t);return Yr(n,bo,r).isSome()},kC=function(t,e){var n=Rl(t.dom,Au.fromRangeStart(e)).isNone(),r=$l(t.dom,Au.fromRangeEnd(e)).isNone();return!function(t,e){return _C(t,e.startContainer)||_C(t,e.endContainer)}(t,e)&&n&&r},xC=function(t){var e=Te.fromDom(t.getBody()),n=t.selection.getRng();return kC(e,n)?function(t){return t.setContent(""),t.selection.setCursorLocation(),!0}(t):function(t,e){var n=e.getRng();return Zn(sC(t,Te.fromDom(n.startContainer)),sC(t,Te.fromDom(n.endContainer)),(function(r,o){return!1===Re(r,o)&&(n.deleteContents(),CC(t,!0,r,o).each((function(t){e.setRng(t.toRange())})),!0)})).getOr(!1)}(e,t.selection)},SC=function(t,e){return!t.selection.isCollapsed()&&xC(t)},DC=qn,EC=Wn,NC=function(t,e,n,r,o){return B.from(e._selectionOverrides.showCaret(t,n,r,o))},AC=function(t,e){return t.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?B.none():B.some(function(t){var e=t.ownerDocument.createRange();return e.selectNode(t),e}(e))},TC=function(t,e,n){var r=sl(1,t.getBody(),e),o=Au.fromRangeStart(r),i=o.getNode();if(jc(i))return NC(1,t,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(jc(a))return NC(1,t,a,!1,!1);var s=t.dom.getParent(o.getNode(),(function(t){return EC(t)||DC(t)}));return jc(s)?NC(1,t,s,!1,n):B.none()},OC=function(t,e,n){return e.collapsed?TC(t,e,n).getOr(e):e},LC=function(t){return yp(t)||hp(t)},$C=function(t){return Cp(t)||gp(t)},RC=function(t,e,n,r,o,i){return NC(r,t,i.getNode(!o),o,!0).each((function(n){if(e.collapsed){var r=e.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else e.deleteContents();t.selection.setRng(n)})),function(t,e){Fn(e)&&0===e.data.length&&t.remove(e)}(t.dom,n),!0},IC=function(t,e){return function(t,e){var n=t.selection.getRng();if(!Fn(n.commonAncestorContainer))return!1;var r=e?Tu.Forwards:Tu.Backwards,o=xl(t.getBody()),i=N(fl,e?o.next:o.prev),a=e?LC:$C,s=cl(r,t.getBody(),n),u=rC(e,i(s));if(!u||!dl(s,u))return!1;if(a(u))return RC(t,n,s.getNode(),r,e,u);var c=i(u);return!!(c&&a(c)&&dl(u,c))&&RC(t,n,s.getNode(),r,e,c)}(t,e)},PC=Sr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),BC=function(t,e,n,r){var o=r.getNode(!1===e);return sC(Te.fromDom(t),Te.fromDom(n.getNode())).map((function(t){return ei(t)?PC.remove(t.dom):PC.moveToElement(o)})).orThunk((function(){return B.some(PC.moveToElement(o))}))},MC=function(t,e,n){return Al(e,t,n).bind((function(r){return o=r.getNode(),bo(Te.fromDom(o))||go(Te.fromDom(o))||function(t,e,n,r){var o=function(e){return fo(Te.fromDom(e))&&!tl(n,r,t)};return ul(!e,n).fold((function(){return ul(e,r).fold(L,o)}),o)}(t,e,n,r)?B.none():e&&Wn(r.getNode())||!1===e&&Wn(r.getNode(!0))?BC(t,e,n,r):e&&Cp(n)||!1===e&&yp(n)?B.some(PC.moveToPosition(r)):B.none();var o}))},FC=function(t,e,n){return function(t,e){var n=e.getNode(!1===t),r=t?"after":"before";return On(n)&&n.getAttribute("data-mce-caret")===r}(e,n)?function(t,e){return t&&Wn(e.nextSibling)?B.some(PC.moveToElement(e.nextSibling)):!1===t&&Wn(e.previousSibling)?B.some(PC.moveToElement(e.previousSibling)):B.none()}(e,n.getNode(!1===e)).fold((function(){return MC(t,e,n)}),B.some):MC(t,e,n).bind((function(e){return function(t,e,n){return n.fold((function(t){return B.some(PC.remove(t))}),(function(t){return B.some(PC.moveToElement(t))}),(function(n){return tl(e,n,t)?B.none():B.some(PC.moveToPosition(n))}))}(t,n,e)}))},jC=function(t,e){return B.from(td(t.getBody(),e))},zC=function(t,e){var n=t.selection.getNode();return jC(t,n).filter(Wn).fold((function(){return function(t,e,n){var r=sl(e?1:-1,t,n),o=Au.fromRangeStart(r),i=Te.fromDom(t);return!1===e&&Cp(o)?B.some(PC.remove(o.getNode(!0))):e&&yp(o)?B.some(PC.remove(o.getNode())):!1===e&&yp(o)&&Mp(i,o)?Fp(i,o).map((function(t){return PC.remove(t.getNode())})):e&&Cp(o)&&Bp(i,o)?jp(i,o).map((function(t){return PC.remove(t.getNode())})):FC(t,e,o)}(t.getBody(),e,t.selection.getRng()).exists((function(n){return n.fold(function(t,e){return function(n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Te.fromDom(n)),!0}}(t,e),function(t,e){return function(n){var r=e?Au.before(n):Au.after(n);return t.selection.setRng(r.toRange()),!0}}(t,e),function(t){return function(e){return t.selection.setRng(e.toRange()),!0}}(t))}))}),$)},UC=function(t,e){var n=t.selection.getNode();return!(!Wn(n)||Kn(n))&&jC(t,n.parentNode).filter(Wn).fold((function(){var n;return n=Te.fromDom(t.getBody()),q(Ms(n,".mce-offscreen-selection"),vn),hh(t,e,Te.fromDom(t.selection.getNode())),uC(t),!0}),$)},VC=function(t){var e=t.dom,n=t.selection,r=td(t.getBody(),n.getNode());if(qn(r)&&e.isBlock(r)&&e.isEmpty(r)){var o=e.create("br",{"data-mce-bogus":"1"});e.setHTML(r,""),r.appendChild(o),n.setRng(Au.before(o).toRange())}return!0},HC=function(t,e){return t.selection.isCollapsed()?zC(t,e):UC(t,e)},qC=function(t,e){return!!t.selection.isCollapsed()&&function(t,e){var n=Au.fromRangeStart(t.selection.getRng());return Al(e,t.getBody(),n).filter((function(t){return e?mp(t):pp(t)})).bind((function(t){return B.from(el(e?0:-1,t))})).exists((function(e){return t.selection.select(e),!0}))}(t,e)},WC=Fn,KC=function(t){return WC(t)&&t.data[0]===wo},YC=function(t){return WC(t)&&t.data[t.data.length-1]===wo},XC=function(t){return t.ownerDocument.createTextNode(wo)},ZC=function(t,e){return t?function(t){if(WC(t.previousSibling))return YC(t.previousSibling)||t.previousSibling.appendData(wo),t.previousSibling;if(WC(t))return KC(t)||t.insertData(0,wo),t;var e=XC(t);return t.parentNode.insertBefore(e,t),e}(e):function(t){if(WC(t.nextSibling))return KC(t.nextSibling)||t.nextSibling.insertData(0,wo),t.nextSibling;if(WC(t))return YC(t)||t.appendData(wo),t;var e=XC(t);return t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e),e}(e)},GC=N(ZC,!0),JC=N(ZC,!1),QC=function(t,e){return Fn(t.container())?ZC(e,t.container()):ZC(e,t.getNode())},tw=function(t,e){var n=e.get();return n&&t.container()===n&&Eo(n)},ew=function(t,e){return e.fold((function(e){Lc(t.get());var n=GC(e);return t.set(n),B.some(Au(n,n.length-1))}),(function(e){return Il(e).map((function(e){if(tw(e,t))return Au(t.get(),1);Lc(t.get());var n=QC(e,!0);return t.set(n),Au(n,1)}))}),(function(e){return Pl(e).map((function(e){if(tw(e,t))return Au(t.get(),t.get().length-1);Lc(t.get());var n=QC(e,!1);return t.set(n),Au(n,n.length-1)}))}),(function(e){Lc(t.get());var n=JC(e);return t.set(n),B.some(Au(n,1))}))},nw=function(t,e){for(var n=0;n<t.length;n++){var r=t[n].apply(null,e);if(r.isSome())return r}return B.none()},rw=Sr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),ow=function(t,e){var n=Qc(e,t);return n||t},iw=function(t,e,n){var r=oC(n),o=ow(e,r.container());return nC(t,o,r).fold((function(){return $l(o,r).bind(N(nC,t,o)).map((function(t){return rw.before(t)}))}),B.none)},aw=function(t,e){return null===Fl(t,e)},sw=function(t,e,n){return nC(t,e,n).filter(N(aw,e))},uw=function(t,e,n){var r=iC(n);return sw(t,e,r).bind((function(t){return Rl(t,r).isNone()?B.some(rw.start(t)):B.none()}))},cw=function(t,e,n){var r=oC(n);return sw(t,e,r).bind((function(t){return $l(t,r).isNone()?B.some(rw.end(t)):B.none()}))},lw=function(t,e,n){var r=iC(n),o=ow(e,r.container());return nC(t,o,r).fold((function(){return Rl(o,r).bind(N(nC,t,o)).map((function(t){return rw.after(t)}))}),B.none)},fw=function(t){return!1===eC(mw(t))},dw=function(t,e,n){return nw([iw,uw,cw,lw],[t,e,n]).filter(fw)},mw=function(t){return t.fold(D,D,D,D)},pw=function(t){return t.fold(S("before"),S("start"),S("end"),S("after"))},hw=function(t){return t.fold(rw.before,rw.before,rw.after,rw.after)},gw=function(t){return t.fold(rw.start,rw.start,rw.end,rw.end)},vw=function(t,e,n,r,o,i){return Zn(nC(e,n,r),nC(e,n,o),(function(e,r){return e!==r&&function(t,e,n){var r=Qc(e,t),o=Qc(n,t);return r&&r===o}(n,e,r)?rw.after(t?e:r):i})).getOr(i)},bw=function(t,e){return t.fold($,(function(t){return r=e,!(pw(n=t)===pw(r)&&mw(n)===mw(r));var n,r}))},yw=function(t,e){return t?e.fold(k(B.some,rw.start),B.none,k(B.some,rw.after),B.none):e.fold(B.none,k(B.some,rw.before),B.none,k(B.some,rw.end))},Cw=function(t,e,n,r){var o=rC(t,r),i=dw(e,n,o);return dw(e,n,o).bind(N(yw,t)).orThunk((function(){return function(t,e,n,r,o){var i=rC(t,o);return Al(t,n,i).map(N(rC,t)).fold((function(){return r.map(hw)}),(function(o){return dw(e,n,o).map(N(vw,t,e,n,i,o)).filter(N(bw,r))})).filter(fw)}(t,e,n,i,r)}))};N(Cw,!1),N(Cw,!0);var ww,_w=function(t,e,n){var r=t?1:-1;return e.setRng(Au(n.container(),n.offset()+r).toRange()),e.getSel().modify("move",t?"forward":"backward","word"),!0},kw=function(t,e){var n=e.selection.getRng(),r=t?Au.fromRangeEnd(n):Au.fromRangeStart(n);return!!function(t){return C(t.selection.getSel().modify)}(e)&&(t&&To(r)?_w(!0,e.selection,r):!(t||!Oo(r))&&_w(!1,e.selection,r))};!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(ww||(ww={}));var xw,Sw=function(t,e){return t===Tu.Backwards?nt(e):e},Dw=function(t,e,n){return t===Tu.Forwards?e.next(n):e.prev(n)},Ew=function(t,e,n,r){return Vn(r.getNode(e===Tu.Forwards))?ww.Br:!1===tl(n,r)?ww.Block:ww.Wrap},Nw=function(t,e,n,r){for(var o=xl(n),i=r,a=[];i;){var s=Dw(e,o,i);if(!s)break;if(Vn(s.getNode(!1)))return e===Tu.Forwards?{positions:Sw(e,a).concat([s]),breakType:ww.Br,breakAt:B.some(s)}:{positions:Sw(e,a),breakType:ww.Br,breakAt:B.some(s)};if(s.isVisible()){if(t(i,s)){var u=Ew(0,e,i,s);return{positions:Sw(e,a),breakType:u,breakAt:B.some(s)}}a.push(s),i=s}else i=s}return{positions:Sw(e,a),breakType:ww.Eol,breakAt:B.none()}},Aw=function(t,e,n,r){return e(n,r).breakAt.map((function(r){var o=e(n,r).positions;return t===Tu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},Tw=function(t,e){return Z(t,(function(t,n){return t.fold((function(){return B.some(n)}),(function(r){return Zn(at(r.getClientRects()),at(n.getClientRects()),(function(t,o){var i=Math.abs(e-t.left);return Math.abs(e-o.left)<=i?n:r})).or(t)}))}),B.none())},Ow=function(t,e){return at(e.getClientRects()).bind((function(e){return Tw(t,e.left)}))},Lw=N(Nw,Au.isAbove,-1),$w=N(Nw,Au.isBelow,1),Rw=N(Aw,-1,Lw),Iw=N(Aw,1,$w),Pw=function(t){var e=function(e){return H(e,(function(e){var n=eu(e);return n.node=t,n}))};if(On(t))return e(t.getClientRects());if(Fn(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}},Bw=function(t){return tt(t,Pw)};!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(xw||(xw={}));var Mw,Fw,jw=function(t,e,n,r,o,i){var a=0,s=[],u=function(r){var i=Bw([r]);-1===t&&(i=i.reverse());for(var u=0;u<i.length;u++){var l=i[u];if(!n(l,c)){if(s.length>0&&e(l,At(s))&&a++,l.line=a,o(l))return!0;s.push(l)}}},c=At(i.getClientRects());if(!c)return s;var l=i.getNode();return u(l),function(t,e,n,r){for(;r=Jc(r,t,Ko,e);)if(n(r))return}(t,r,u,l),s},zw=N(jw,xw.Up,ou,iu),Uw=N(jw,xw.Down,iu,ou),Vw=function(t){return function(e){return function(t,e){return e.line>t}(t,e)}},Hw=function(t){return function(e){return function(t,e){return e.line===t}(t,e)}},qw=Wn,Ww=Jc,Kw=function(t,e){return Math.abs(t.left-e)},Yw=function(t,e){return Math.abs(t.right-e)},Xw=function(t,e){return t>=e.left&&t<=e.right},Zw=function(t,e){return t>=e.top&&t<=e.bottom},Gw=function(t,e,n){return void 0===n&&(n=$),Et(t,(function(t,r){if(Xw(e,r))return n(r)?r:t;if(Xw(e,t))return n(t)?t:r;var o=Math.min(Kw(t,e),Yw(t,e)),i=Math.min(Kw(r,e),Yw(r,e));return i===o&&wt(r,"node")&&qw(r.node)||i<o?r:t}))},Jw=function(t,e,n,r,o){var i=Ww(r,t,Ko,e,!o);do{if(!i||n(i))return}while(i=Ww(i,t,Ko,e))},Qw=function(t,e,n){var r=Bw(function(t){return Y(ut(t.getElementsByTagName("*")),zc)}(t)),o=Y(r,N(Zw,n)),i=function(t){return!Pn(t.node)&&!Yn(t.node)},a=Gw(o,e,i);if(a){var s=i(a);if(a=Gw(function(t,e,n){void 0===n&&(n=!0);var r=[],o=function(t,n){var o=Y(Bw([n]),(function(n){return!t(n,e)}));return r=r.concat(o),0===o.length};return r.push(e),Jw(xw.Up,t,N(o,ou),e.node,n),Jw(xw.Down,t,N(o,iu),e.node,n),r}(t,a,s),e,i),a&&zc(a.node))return function(t,e){return{node:t.node,before:Kw(t,e)<Yw(t,e)}}(a,e)}return null},t_=function(t,e){t.selection.setRng(e),Hd(t,t.selection.getRng())},e_=function(t,e,n){return B.some(OC(t,e,n))},n_=function(t,e,n,r,o,i){var a=e===Tu.Forwards,s=xl(t.getBody()),u=N(fl,a?s.next:s.prev),c=a?r:o;if(!n.collapsed){var l=su(n);if(i(l))return NC(e,t,l,e===Tu.Backwards,!1)}var f=cl(e,t.getBody(),n);if(c(f))return AC(t,f.getNode(!a));var d=rC(a,u(f)),m=Po(n);if(!d)return m?B.some(n):B.none();if(c(d))return NC(e,t,d.getNode(!a),a,!1);var p=u(d);return p&&c(p)&&dl(d,p)?NC(e,t,p.getNode(!a),a,!1):m?e_(t,d.toRange(),!1):B.none()},r_=function(t,e,n,r,o,i){var a=cl(e,t.getBody(),n),s=At(a.getClientRects()),u=e===xw.Down;if(!s)return B.none();var c,l=(u?Uw:zw)(t.getBody(),Vw(1),a),f=Y(l,Hw(1)),d=s.left,m=Gw(f,d);if(m&&i(m.node)){var p=Math.abs(d-m.left),h=Math.abs(d-m.right);return NC(e,t,m.node,p<h,!1)}if(c=r(a)?a.getNode():o(a)?a.getNode(!0):su(n)){var g=function(t,e,n,r){var o,i,a,s,u=xl(e),c=[],l=0,f=function(t){return At(t.getClientRects())};1===t?(o=u.next,i=iu,a=ou,s=Au.after(r)):(o=u.prev,i=ou,a=iu,s=Au.before(r));var d=f(s);do{if(s.isVisible()){var m=f(s);if(!a(m,d)){c.length>0&&i(m,At(c))&&l++;var p=eu(m);if(p.position=s,p.line=l,n(p))return c;c.push(p)}}}while(s=o(s));return c}(e,t.getBody(),Vw(1),c),v=Gw(Y(g,Hw(1)),d);if(v)return e_(t,v.position.toRange(),!1);if(v=At(Y(g,Hw(0))))return e_(t,v.position.toRange(),!1)}return 0===f.length?o_(t,u).filter(u?o:r).map((function(e){return OC(t,e.toRange(),!1)})):B.none()},o_=function(t,e){var n=t.selection.getRng(),r=t.getBody();if(e){var o=Au.fromRangeEnd(n),i=$w(r,o);return st(i.positions)}o=Au.fromRangeStart(n),i=Lw(r,o);return at(i.positions)},i_=function(t,e,n){return o_(t,e).filter(n).exists((function(e){return t.selection.setRng(e.toRange()),!0}))},a_=function(t,e){var n=t.dom.createRng();n.setStart(e.container(),e.offset()),n.setEnd(e.container(),e.offset()),t.selection.setRng(n)},s_=function(t,e){t?e.setAttribute("data-mce-selected","inline-boundary"):e.removeAttribute("data-mce-selected")},u_=function(t,e,n){return ew(e,n).map((function(e){return a_(t,e),n}))},c_=function(t,e){if(t.selection.isCollapsed()&&!0!==t.composing&&e.get()){var n=Au.fromRangeStart(t.selection.getRng());Au.isTextPosition(n)&&!1===function(t){return To(t)||Oo(t)}(n)&&(a_(t,Oc(e.get(),n)),e.set(null))}},l_=function(t,e,n){return!!Cc(t)&&function(t,e,n){var r=t.getBody(),o=Au.fromRangeStart(t.selection.getRng()),i=N(tC,t);return Cw(n,i,r,o).bind((function(n){return u_(t,e,n)}))}(t,e,n).isSome()},f_=function(t,e,n){return!!Cc(e)&&kw(t,e)},d_=function(t){var e=ws(null),n=N(tC,t);return t.on("NodeChange",(function(r){!Cc(t)||ke.browser.isIE()&&r.initial||(function(t,e,n){var r=H(Ms(Te.fromDom(e.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(t){return t.dom})),o=Y(r,t),i=Y(n,t);q(rt(o,i),N(s_,!1)),q(rt(i,o),N(s_,!0))}(n,t.dom,r.parents),c_(t,e),function(t,e,n,r){if(e.selection.isCollapsed()){var o=Y(r,t);q(o,(function(r){var o=Au.fromRangeStart(e.selection.getRng());dw(t,e.getBody(),o).bind((function(t){return u_(e,n,t)}))}))}}(n,t,e,r.parents))})),e},m_=N(f_,!0),p_=N(f_,!1),h_=function(t,e,n){if(Cc(t)){var r=o_(t,e).getOrThunk((function(){var n=t.selection.getRng();return e?Au.fromRangeEnd(n):Au.fromRangeStart(n)}));return dw(N(tC,t),t.getBody(),r).exists((function(e){var r=hw(e);return ew(n,r).exists((function(e){return a_(t,e),!0}))}))}return!1},g_=function(t,e){return function(n){return ew(e,n).exists((function(e){return a_(t,e),!0}))}},v_=function(t,e,n,r){var o=t.getBody(),i=N(tC,t);t.undoManager.ignore((function(){t.selection.setRng(function(t,e){var n=document.createRange();return n.setStart(t.container(),t.offset()),n.setEnd(e.container(),e.offset()),n}(n,r)),t.execCommand("Delete"),dw(i,o,Au.fromRangeStart(t.selection.getRng())).map(gw).map(g_(t,e))})),t.nodeChanged()},b_=function(t,e,n,r){var o=function(t,e){return Qc(e,t)||t}(t.getBody(),r.container()),i=N(tC,t),a=dw(i,o,r);return a.bind((function(t){return n?t.fold(S(B.some(gw(t))),B.none,S(B.some(hw(t))),B.none):t.fold(B.none,S(B.some(hw(t))),B.none,S(B.some(gw(t))))})).map(g_(t,e)).getOrThunk((function(){var s=Tl(n,o,r),u=s.bind((function(t){return dw(i,o,t)}));return Zn(a,u,(function(){return nC(i,o,r).exists((function(e){return!!function(t){return Zn(Il(t),Pl(t),(function(e,n){var r=rC(!0,e),o=rC(!1,n);return $l(t,r).forall((function(t){return t.isEqual(o)}))})).getOr(!0)}(e)&&(hh(t,n,Te.fromDom(e)),!0)}))})).orThunk((function(){return u.bind((function(o){return s.map((function(o){return n?v_(t,e,r,o):v_(t,e,o,r),!0}))}))})).getOr(!1)}))},y_=function(t,e,n){if(t.selection.isCollapsed()&&Cc(t)){var r=Au.fromRangeStart(t.selection.getRng());return b_(t,e,n,r)}return!1},C_=function(t){return 1===nn(t)},w_=function(t,e,n,r){var o=N($g,e),i=H(Y(r,o),(function(t){return t.dom}));if(0===i.length)hh(e,t,n);else{var a=function(t,e){var n=Dg(!1),r=Tg(e,n.dom);return fn(Te.fromDom(t),n),vn(Te.fromDom(t)),Au(r,0)}(n.dom,i);e.selection.setRng(a.toRange())}},__=function(t,e){var n=Te.fromDom(t.getBody()),r=Te.fromDom(t.selection.getStart()),o=Y(function(t,e){var n=Dp(e,t);return Q(n,lo).fold(S(n),(function(t){return n.slice(0,t)}))}(n,r),C_);return st(o).exists((function(n){var r,i=Au.fromRangeStart(t.selection.getRng());return!(!function(t,e,n){return Zn(Il(n),Pl(n),(function(r,o){var i=rC(!0,r),a=rC(!1,o),s=rC(!1,e);return t?$l(n,s).exists((function(t){return t.isEqual(a)&&e.isEqual(i)})):Rl(n,s).exists((function(t){return t.isEqual(i)&&e.isEqual(a)}))})).getOr(!0)}(e,i,n.dom)||(r=n,Ml(r.dom)&&xg(r.dom)))&&(w_(e,t,n,o),!0)}))},k_=function(t,e){return!!t.selection.isCollapsed()&&__(t,e)},x_=function(t,e,n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Te.fromDom(n)),!0},S_=function(t,e){return t.selection.isCollapsed()?function(t,e){var n=e?hp:gp,r=e?Tu.Forwards:Tu.Backwards,o=cl(r,t.getBody(),t.selection.getRng());return n(o)?x_(t,e,o.getNode(!e)):B.from(rC(e,o)).filter((function(t){return n(t)&&dl(o,t)})).exists((function(n){return x_(t,e,n.getNode(!e))}))}(t,e):function(t,e){var n=t.selection.getNode();return!!Yn(n)&&x_(t,e,n)}(t,e)},D_=function(t){var e=parseInt(t,10);return isNaN(e)?0:e},E_=function(t,e){return(t||"table"===Be(e)?"margin":"padding")+("rtl"===ir(e,"direction")?"-right":"-left")},N_=function(t){var e=T_(t);return!t.mode.isReadOnly()&&(e.length>1||function(t,e){return et(e,(function(e){var n=E_(pc(t),e),r=sr(e,n).map(D_).getOr(0);return"false"!==t.dom.getContentEditable(e.dom)&&r>0}))}(t,e))},A_=function(t){return ho(t)||go(t)},T_=function(t){return Y((e=t.selection.getSelectedBlocks(),H(e,Te.fromDom)),(function(t){return!A_(t)&&!function(t){return Ke(t).exists(A_)}(t)&&Xr(t,(function(t){return qn(t.dom)||Wn(t.dom)})).exists((function(t){return qn(t.dom)}))}));var e},O_=function(t,e){var n=t.dom,r=t.selection,o=t.formatter,i=function(t){return t.getParam("indentation","40px","string")}(t),a=/[a-z%]+$/i.exec(i)[0],s=parseInt(i,10),u=pc(t),c=nc(t);t.queryCommandState("InsertUnorderedList")||t.queryCommandState("InsertOrderedList")||""!==c||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),q(T_(t),(function(t){!function(t,e,n,r,o,i){var a=E_(n,Te.fromDom(i));if("outdent"===e){var s=Math.max(0,D_(i.style[a])-r);t.setStyle(i,a,s?s+o:"")}else s=D_(i.style[a])+r+o,t.setStyle(i,a,s)}(n,e,u,s,a,t.dom)}))},L_=function(t,e){if(t.selection.isCollapsed()&&N_(t)){var n=t.dom,r=t.selection.getRng(),o=Au.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Op(Te.fromDom(i),o))return O_(t,"outdent"),!0}return!1},$_=function(t,e){t.getDoc().execCommand(e,!1,null)},R_=function(t,e){t.addCommand("delete",(function(){!function(t,e){L_(t)||HC(t,!1)||IC(t,!1)||y_(t,e,!1)||wC(t,!1)||qh(t)||qC(t,!1)||S_(t,!1)||SC(t)||k_(t,!1)||($_(t,"Delete"),uC(t))}(t,e)})),t.addCommand("forwardDelete",(function(){!function(t,e){HC(t,!0)||IC(t,!0)||y_(t,e,!0)||wC(t,!0)||qh(t)||qC(t,!0)||S_(t,!0)||SC(t)||k_(t,!0)||$_(t,"ForwardDelete")}(t,e)}))},I_=function(t){return void 0===t.touches||1!==t.touches.length?B.none():B.some(t.touches[0])},P_=function(t){var e=Es(),n=ws(!1),r=As((function(e){t.fire("longpress",Tt(Tt({},e),{type:"longpress"})),n.set(!0)}),400);t.on("touchstart",(function(t){I_(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.throttle(t),n.set(!1),e.set(i)}))}),!0),t.on("touchmove",(function(o){r.cancel(),I_(o).each((function(r){e.on((function(o){(function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>5||r>5})(r,o)&&(e.clear(),n.set(!1),t.fire("longpresscancel"))}))}))}),!0),t.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&e.get().filter((function(t){return t.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():t.fire("tap",Tt(Tt({},o),{type:"tap"}))}))}),!0)},B_=function(t,e){return Ct(t,e.nodeName)},M_=function(t,e){return!!Fn(e)||!!On(e)&&(!B_(t,e)&&!Zl(e))},F_=function(t,e){if(Fn(e)){if(0===e.nodeValue.length)return!0;if(/^\s+$/.test(e.nodeValue)&&(!e.nextSibling||B_(t,e.nextSibling)))return!0}return!1},j_=function(t){var e,n,r,o=t.dom,i=t.selection,a=t.schema,s=a.getBlockElements(),u=i.getStart(),c=t.getBody(),l=nc(t);if(u&&On(u)&&l){var f=c.nodeName.toLowerCase();if(a.isValidChild(f,l.toLowerCase())&&!function(t,e,n){return V(Sp(Te.fromDom(n),Te.fromDom(e)),(function(e){return B_(t,e.dom)}))}(s,c,u)){var d=i.getRng(),m=d.startContainer,p=d.startOffset,h=d.endContainer,g=d.endOffset,v=Cm(t);for(u=c.firstChild;u;)if(M_(s,u)){if(F_(s,u)){n=u,u=u.nextSibling,o.remove(n);continue}e||(e=o.create(l,rc(t)),u.parentNode.insertBefore(e,u),r=!0),n=u,u=u.nextSibling,e.appendChild(n)}else e=null,u=u.nextSibling;r&&v&&(d.setStart(m,p),d.setEnd(h,g),i.setRng(d),t.nodeChanged())}}},z_=function(t,e){e.hasAttribute("data-mce-caret")&&(Io(e),function(t){t.selection.setRng(t.selection.getRng())}(t),t.selection.scrollIntoView(e))},U_=function(t,e){var n=function(t){return Jr(Te.fromDom(t.getBody()),"*[data-mce-caret]").map((function(t){return t.dom})).getOrNull()}(t);if(n)return"compositionstart"===e.type?(e.preventDefault(),e.stopPropagation(),void z_(t,n)):void(Ao(n)&&(z_(t,n),t.undoManager.add()))},V_=Wn,H_=function(t,e,n){var r=xl(t.getBody()),o=N(fl,1===e?r.next:r.prev);if(n.collapsed&&function(t){return""!==nc(t)}(t)){var i=t.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Au.fromRangeStart(n))){var a=function(t){var e=t.dom.create(nc(t));return(!ke.ie||ke.ie>=11)&&(e.innerHTML='<br data-mce-bogus="1">'),e}(t);1===e?t.$(i).after(a):t.$(i).before(a),t.selection.select(a,!0),t.selection.collapse()}}},q_=function(t,e){var n=e?Tu.Forwards:Tu.Backwards,r=t.selection.getRng();return function(t,e,n){return n_(e,t,n,yp,Cp,V_)}(n,t,r).orThunk((function(){return H_(t,n,r),B.none()}))},W_=function(t,e){var n=e?1:-1,r=t.selection.getRng();return function(t,e,n){return r_(e,t,n,(function(t){return yp(t)||vp(t)}),(function(t){return Cp(t)||bp(t)}),V_)}(n,t,r).orThunk((function(){return H_(t,n,r),B.none()}))},K_=function(t,e){return q_(t,e).exists((function(e){return t_(t,e),!0}))},Y_=function(t,e){return W_(t,e).exists((function(e){return t_(t,e),!0}))},X_=function(t,e){return i_(t,e,e?Cp:yp)},Z_=function(t){return U(["figcaption"],Be(t))},G_=function(t){var e=document.createRange();return e.setStartBefore(t.dom),e.setEndBefore(t.dom),e},J_=function(t,e,n){n?pn(t,e):mn(t,e)},Q_=function(t,e,n,r){return""===e?function(t,e){var n=Te.fromTag("br");return J_(t,n,e),G_(n)}(t,r):function(t,e,n,r){var o=Te.fromTag(n),i=Te.fromTag("br");return tr(o,r),pn(o,i),J_(t,o,e),G_(i)}(t,r,e,n)},tk=function(t,e,n){return e?function(t,e){return $w(t,e).breakAt.isNone()}(t.dom,n):function(t,e){return Lw(t,e).breakAt.isNone()}(t.dom,n)},ek=function(t,e){var n=Te.fromDom(t.getBody()),r=Au.fromRangeStart(t.selection.getRng()),o=nc(t),i=rc(t);return function(t,e){var n=N(Re,e);return Xr(Te.fromDom(t.container()),lo,n).filter(Z_)}(r,n).exists((function(){if(tk(n,e,r)){var a=Q_(n,o,i,e);return t.selection.setRng(a),!0}return!1}))},nk=function(t,e){return!!t.selection.isCollapsed()&&ek(t,e)},rk=function(t,e){return tt(function(t){return H(t,(function(t){return Tt({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:_},t)}))}(t),(function(t){return function(t,e){return e.keyCode===t.keyCode&&e.shiftKey===t.shiftKey&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey}(t,e)?[t]:[]}))},ok=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(null,e)}},ik=function(t,e){return J(rk(t,e),(function(t){return t.action()}))},ak=function(t,e){var n=e?Tu.Forwards:Tu.Backwards,r=t.selection.getRng();return n_(t,n,r,hp,gp,Yn).exists((function(e){return t_(t,e),!0}))},sk=function(t,e){var n=e?1:-1,r=t.selection.getRng();return r_(t,n,r,hp,gp,Yn).exists((function(e){return t_(t,e),!0}))},uk=function(t,e){return i_(t,e,e?gp:hp)},ck=function(t,e,n,r,o){var i=Ms(Te.fromDom(n),"td,th,caption").map((function(t){return t.dom})),a=Y(function(t,e){return tt(e,(function(e){var n=function(t,e){return{left:t.left-e,top:t.top-e,right:t.right+2*e,bottom:t.bottom+2*e,width:t.width+e,height:t.height+e}}(eu(e.getBoundingClientRect()),-1);return[{x:n.left,y:t(n),cell:e},{x:n.right,y:t(n),cell:e}]}))}(t,i),(function(t){return e(t,o)}));return function(t,e,n){return Z(t,(function(t,r){return t.fold((function(){return B.some(r)}),(function(t){var o=Math.sqrt(Math.abs(t.x-e)+Math.abs(t.y-n)),i=Math.sqrt(Math.abs(r.x-e)+Math.abs(r.y-n));return B.some(i<o?r:t)}))}),B.none())}(a,r,o).map((function(t){return t.cell}))},lk=N(ck,(function(t){return t.bottom}),(function(t,e){return t.y<e})),fk=N(ck,(function(t){return t.top}),(function(t,e){return t.y>e})),dk=function(t,e){return at(e.getClientRects()).bind((function(e){return lk(t,e.left,e.top)})).bind((function(t){return Ow(Pl(n=t).map((function(t){return Lw(n,t).positions.concat(t)})).getOr([]),e);var n}))},mk=function(t,e){return st(e.getClientRects()).bind((function(e){return fk(t,e.left,e.top)})).bind((function(t){return Ow(Il(n=t).map((function(t){return[t].concat($w(n,t).positions)})).getOr([]),e);var n}))},pk=function(t,e,n){var r=t(e,n);return function(t){return t.breakType===ww.Wrap&&0===t.positions.length}(r)||!Vn(n.getNode())&&function(t){return t.breakType===ww.Br&&1===t.positions.length}(r)?!function(t,e,n){return n.breakAt.exists((function(n){return t(e,n).breakAt.isSome()}))}(t,e,r):r.breakAt.isNone()},hk=N(pk,Lw),gk=N(pk,$w),vk=function(t,e,n,r){var o=t.selection.getRng(),i=e?1:-1;return!(!Fc()||!function(t,e,n){var r=Au.fromRangeStart(e);return Ll(!t,n).exists((function(t){return t.isEqual(r)}))}(e,o,n))&&(NC(i,t,n,!e,!1).each((function(e){t_(t,e)})),!0)},bk=function(t,e){var n=e.getNode(t);return On(n)&&"TABLE"===n.nodeName?B.some(n):B.none()},yk=function(t,e,n){var r=bk(!!e,n),o=!1===e;r.fold((function(){return t_(t,n.toRange())}),(function(r){return Ll(o,t.getBody()).filter((function(t){return t.isEqual(n)})).fold((function(){return t_(t,n.toRange())}),(function(o){return function(t,e,n,r){var o=nc(e);o?e.undoManager.transact((function(){var r=Te.fromTag(o);tr(r,rc(e)),pn(r,Te.fromTag("br")),t?dn(Te.fromDom(n),r):fn(Te.fromDom(n),r);var i=e.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),t_(e,i)})):t_(e,r.toRange())}(e,t,r,n)}))}))},Ck=function(t,e,n,r){var o=t.selection.getRng(),i=Au.fromRangeStart(o),a=t.getBody();if(!e&&hk(r,i)){var s=function(t,e,n){return dk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Tw(Rw(t,Au.before(e)),n.left)}))})).getOr(Au.before(e))}(a,n,i);return yk(t,e,s),!0}if(e&&gk(r,i)){s=function(t,e,n){return mk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return Tw(Iw(t,Au.after(e)),n.left)}))})).getOr(Au.after(e))}(a,n,i);return yk(t,e,s),!0}return!1},wk=function(t,e,n){return B.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind((function(r){return B.from(t.dom.getParent(r,"table")).map((function(o){return n(t,e,o,r)}))})).getOr(!1)},_k=function(t,e){return wk(t,e,vk)},kk=function(t,e){return wk(t,e,Ck)},xk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){var r=pe().os;ik([{keyCode:id.RIGHT,action:ok(K_,t,!0)},{keyCode:id.LEFT,action:ok(K_,t,!1)},{keyCode:id.UP,action:ok(Y_,t,!1)},{keyCode:id.DOWN,action:ok(Y_,t,!0)},{keyCode:id.RIGHT,action:ok(_k,t,!0)},{keyCode:id.LEFT,action:ok(_k,t,!1)},{keyCode:id.UP,action:ok(kk,t,!1)},{keyCode:id.DOWN,action:ok(kk,t,!0)},{keyCode:id.RIGHT,action:ok(ak,t,!0)},{keyCode:id.LEFT,action:ok(ak,t,!1)},{keyCode:id.UP,action:ok(sk,t,!1)},{keyCode:id.DOWN,action:ok(sk,t,!0)},{keyCode:id.RIGHT,action:ok(l_,t,e,!0)},{keyCode:id.LEFT,action:ok(l_,t,e,!1)},{keyCode:id.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(m_,t,e)},{keyCode:id.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(p_,t,e)},{keyCode:id.UP,action:ok(nk,t,!1)},{keyCode:id.DOWN,action:ok(nk,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},Sk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:id.BACKSPACE,action:ok(L_,t,!1)},{keyCode:id.BACKSPACE,action:ok(HC,t,!1)},{keyCode:id.DELETE,action:ok(HC,t,!0)},{keyCode:id.BACKSPACE,action:ok(IC,t,!1)},{keyCode:id.DELETE,action:ok(IC,t,!0)},{keyCode:id.BACKSPACE,action:ok(y_,t,e,!1)},{keyCode:id.DELETE,action:ok(y_,t,e,!0)},{keyCode:id.BACKSPACE,action:ok(qh,t,!1)},{keyCode:id.DELETE,action:ok(qh,t,!0)},{keyCode:id.BACKSPACE,action:ok(qC,t,!1)},{keyCode:id.DELETE,action:ok(qC,t,!0)},{keyCode:id.BACKSPACE,action:ok(S_,t,!1)},{keyCode:id.DELETE,action:ok(S_,t,!0)},{keyCode:id.BACKSPACE,action:ok(SC,t,!1)},{keyCode:id.DELETE,action:ok(SC,t,!0)},{keyCode:id.BACKSPACE,action:ok(wC,t,!1)},{keyCode:id.DELETE,action:ok(wC,t,!0)},{keyCode:id.BACKSPACE,action:ok(k_,t,!1)},{keyCode:id.DELETE,action:ok(k_,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)})),t.on("keyup",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:id.BACKSPACE,action:ok(VC,t)},{keyCode:id.DELETE,action:ok(VC,t)}],e)}(t,e)}))},Dk=function(t,e){var n,r=e,o=t.dom,i=t.schema.getMoveCaretBeforeOnEnterElements();if(e){if(/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(t){for(;t;){if(1===t.nodeType||3===t.nodeType&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(o.doc.createTextNode(Co),e.firstChild)}var s=o.createRng();if(e.normalize(),e.hasChildNodes()){for(var u=new so(e,e);n=u.current();){if(Fn(n)){s.setStart(n,0),s.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){s.setStartBefore(n),s.setEndBefore(n);break}r=n,n=u.next()}n||(s.setStart(r,0),s.setEnd(r,0))}else Vn(e)?e.nextSibling&&o.isBlock(e.nextSibling)?(s.setStartBefore(e),s.setEndBefore(e)):(s.setStartAfter(e),s.setEndAfter(e)):(s.setStart(e,0),s.setEnd(e,0));t.selection.setRng(s),Hd(t,s)}},Ek=function(t){return B.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock))},Nk=function(t,e){return t&&t.parentNode&&t.parentNode.nodeName===e},Ak=function(t){return t&&/^(OL|UL|LI)$/.test(t.nodeName)},Tk=function(t){var e=t.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:t},Ok=function(t,e,n){for(var r=t[n?"firstChild":"lastChild"];r&&!On(r);)r=r[n?"nextSibling":"previousSibling"];return r===e},Lk=function(t,e,n,r,o){var i=t.dom,a=t.selection.getRng();if(n!==t.getBody()){var s;Ak(s=n)&&Ak(s.parentNode)&&(o="LI");var u=o?e(o):i.create("BR");if(Ok(n,r,!0)&&Ok(n,r,!1))if(Nk(n,"LI")){var c=Tk(n);i.insertAfter(u,c),!function(t){var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.firstChild)===t}(n)?i.remove(n):i.remove(c)}else i.replace(u,n);else if(Ok(n,r,!0))Nk(n,"LI")?(i.insertAfter(u,Tk(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(Ok(n,r,!1))i.insertAfter(u,Tk(n)),i.remove(r);else{n=Tk(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var f=l.extractContents();"LI"===o&&function(t,e){return t.firstChild&&t.firstChild.nodeName===e}(f,"LI")?(u=f.firstChild,i.insertAfter(f,n)):(i.insertAfter(f,n),i.insertAfter(u,n)),i.remove(r)}Dk(t,u)}},$k=function(t,e){return e&&"A"===e.nodeName&&t.isEmpty(e)},Rk=function(t){t.innerHTML='<br data-mce-bogus="1">'},Ik=function(t,e){return t.nodeName===e||t.previousSibling&&t.previousSibling.nodeName===e},Pk=function(t,e){return e&&t.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==t.getContentEditable(e)},Bk=function(t,e,n){return!1===Fn(e)?n:t?1===n&&e.data.charAt(n-1)===wo?0:n:n===e.data.length-1&&e.data.charAt(n)===wo?e.data.length:n},Mk=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Fk=function(t,e){var n=nc(t);n&&n.toLowerCase()===e.tagName.toLowerCase()&&function(t,e,n){var r=t.dom;B.from(n.style).map(r.parseStyle).each((function(t){var n=ur(Te.fromDom(e)),o=Tt(Tt({},n),t);r.setStyles(e,o)}));var o=B.from(n.class).map((function(t){return t.split(/\s+/)})),i=B.from(e.className).map((function(t){return Y(t.split(/\s+/),(function(t){return""!==t}))}));Zn(o,i,(function(t,n){var o=Y(n,(function(e){return!U(t,e)})),i=Ot(Ot([],t,!0),o,!0);r.setAttrib(e,"class",i.join(" "))}));var a=["style","class"],s=vt(n,(function(t,e){return!U(a,e)}));r.setAttribs(e,s)}(t,e,rc(t))},jk=function(t,e){var n,r,o,i,a,s,u,c,l,f,d=t.dom,m=t.schema,p=m.getNonEmptyElements(),h=t.selection.getRng(),g=function(e){var n,o,a,s=r,u=m.getTextInlineElements();if(a=n=e||"TABLE"===c||"HR"===c?d.create(e||l):i.cloneNode(!1),!1===function(t){return t.getParam("keep_styles",!0)}(t))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(u[s.nodeName]){if(Ml(s)||Zl(s))continue;o=s.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((s=s.parentNode)&&s!==w);return Fk(t,n),Rk(a),n},v=function(t){var e,n,a=Bk(t,r,o);if(Fn(r)&&(t?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&f&&!t)return!0;if(t&&On(r)&&r===i.firstChild)return!0;if(Ik(r,"TABLE")||Ik(r,"HR"))return f&&!t||!f&&t;var s=new so(r,i);for(Fn(r)&&(t&&0===a?s.prev():t||a!==r.nodeValue.length||s.next());e=s.current();){if(On(e)){if(!e.getAttribute("data-mce-bogus")&&(n=e.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(Fn(e)&&!Xo(e.nodeValue))return!1;t?s.prev():s.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(c)&&"HGROUP"!==_?g(l):g(),function(t){return t.getParam("end_container_on_empty_block",!1)}(t)&&Pk(d,u)&&d.isEmpty(i)?a=d.split(u,i):d.insertAfter(a,i),Dk(t,a)};yd(d,h).each((function(t){h.setStart(t.startContainer,t.startOffset),h.setEnd(t.endContainer,t.endOffset)})),r=h.startContainer,o=h.startOffset,l=nc(t);var y=!(!e||!e.shiftKey),C=!(!e||!e.ctrlKey);On(r)&&r.hasChildNodes()&&(f=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=f&&Fn(r)?r.nodeValue.length:0);var w=Mk(d,r);if(w){(l&&!y||!l&&y)&&(r=function(t,e,n,r,o){var i,a,s,u,c,l,f=e||"P",d=t.dom,m=Mk(d,r);if(!(a=d.getParent(r,d.isBlock))||!Pk(d,a)){if(l=(a=a||m)===t.getBody()||function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),Fk(t,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!d.isBlock(u);)s=u,u=u.previousSibling;if(s&&t.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),Fk(t,i),s.parentNode.insertBefore(i,s),u=s;u&&!d.isBlock(u);)c=u.nextSibling,i.appendChild(u),u=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(t,l,h,r,o)),i=d.getParent(r,d.isBlock),u=i?d.getParent(i.parentNode,d.isBlock):null,c=i?i.nodeName.toUpperCase():"";var _=u?u.nodeName.toUpperCase():"";"LI"!==_||C||(i=u,u=u.parentNode,c=_),/^(LI|DT|DD)$/.test(c)&&d.isEmpty(i)?Lk(t,g,u,i,l):l&&i===t.getBody()||(l=l||"P",Do(i)?(a=Io(i),d.isEmpty(i)&&Rk(i),Fk(t,a),Dk(t,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),Dk(t,Ik(i,"HR")?a:i)):(n=function(t){var e=t.cloneRange();return e.setStart(t.startContainer,Bk(!0,t.startContainer,t.startOffset)),e.setEnd(t.endContainer,Bk(!1,t.endContainer,t.endOffset)),e}(h).cloneRange(),n.setEndAfter(i),function(t){q(Bs(Te.fromDom(t),ze),(function(t){var e=t.dom;e.nodeValue=ko(e.nodeValue)}))}(s=n.extractContents()),function(t){do{Fn(t)&&(t.nodeValue=t.nodeValue.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(s),a=s.firstChild,d.insertAfter(s,i),function(t,e,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(t.isBlock(o))return;On(o)&&!e[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||$k(t,o))&&t.remove(o)}}(d,p,a),function(t,e){e.normalize();var n=e.lastChild;n&&!/^(left|right)$/gi.test(t.getStyle(n,"float",!0))||t.add(e,"br")}(d,i),d.isEmpty(i)&&Rk(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(Fk(t,a),Dk(t,a))),d.setAttrib(a,"id",""),t.fire("NewBlock",{newBlock:a}))}},zk=function(t,e,n){var r=t.dom.createRng();n?(r.setStartBefore(e),r.setEndBefore(e)):(r.setStartAfter(e),r.setEndAfter(e)),t.selection.setRng(r),Hd(t,r)},Uk=function(t,e){var n,r,o=t.selection,i=t.dom,a=o.getRng();yd(i,a).each((function(t){a.setStart(t.startContainer,t.startOffset),a.setEnd(t.endContainer,t.endOffset)}));var s=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=s>u.childNodes.length-1;u=u.childNodes[Math.min(s,u.childNodes.length-1)]||u,s=c&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=!(!e||!e.ctrlKey);"LI"!==d||m||(l=f),u&&3===u.nodeType&&s>=u.nodeValue.length&&(function(t,e,n){for(var r,o=new so(e,n),i=t.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(t.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Lu(i,a,n),zk(t,n,r),t.undoManager.add()},Vk=function(t,e){var n=Te.fromTag("br");fn(Te.fromDom(e),n),t.undoManager.add()},Hk=function(t,e){qk(t.getBody(),e)||dn(Te.fromDom(e),Te.fromTag("br"));var n=Te.fromTag("br");dn(Te.fromDom(e),n),zk(t,n.dom,!1),t.undoManager.add()},qk=function(t,e){return n=Au.after(e),!!Vn(n.getNode())||$l(t,Au.after(e)).map((function(t){return Vn(t.getNode())})).getOr(!1);var n},Wk=function(t){return t&&"A"===t.nodeName&&"href"in t},Kk=function(t){return t.fold(L,Wk,Wk,L)},Yk=function(t,e){e.fold(_,N(Vk,t),N(Hk,t),_)},Xk=function(t,e){var n=function(t){var e=N(tC,t),n=Au.fromRangeStart(t.selection.getRng());return dw(e,t.getBody(),n).filter(Kk)}(t);n.isSome()?n.each(N(Yk,t)):Uk(t,e)},Zk=function(t,e){return Ek(t).filter((function(t){return e.length>0&&Le(Te.fromDom(t),e)})).isSome()},Gk=Sr([{br:[]},{block:[]},{none:[]}]),Jk=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("no_newline_selector","")}(t))}(t)},Qk=function(t){return function(e,n){return""===nc(e)===t}},tx=function(t){return function(e,n){return function(t){return Ek(t).filter((function(t){return go(Te.fromDom(t))})).isSome()}(e)===t}},ex=function(t,e){return function(n,r){var o=function(t){return Ek(t).fold(S(""),(function(t){return t.nodeName.toUpperCase()}))}(n)===t.toUpperCase();return o===e}},nx=function(t){return ex("pre",t)},rx=function(t){return function(e,n){return function(t){return t.getParam("br_in_pre",!0)}(e)===t}},ox=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(t))}(t)},ix=function(t,e){return e},ax=function(t){var e=nc(t),n=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(t.dom,t.selection.getStart());return n&&t.schema.isValidChild(n.nodeName,e||"P")},sx=function(t,e){return function(n,r){return Z(t,(function(t,e){return t&&e(n,r)}),!0)?B.some(e):B.none()}},ux=function(t,e){(function(t,e){return nw([sx([Jk],Gk.none()),sx([ex("summary",!0)],Gk.br()),sx([nx(!0),rx(!1),ix],Gk.br()),sx([nx(!0),rx(!1)],Gk.block()),sx([nx(!0),rx(!0),ix],Gk.block()),sx([nx(!0),rx(!0)],Gk.br()),sx([tx(!0),ix],Gk.br()),sx([tx(!0)],Gk.block()),sx([Qk(!0),ix,ax],Gk.block()),sx([Qk(!0)],Gk.br()),sx([ox],Gk.br()),sx([Qk(!1),ix],Gk.br()),sx([ax],Gk.block())],[t,!(!e||!e.shiftKey)]).getOr(Gk.none())})(t,e).fold((function(){Xk(t,e)}),(function(){jk(t,e)}),_)},cx=function(t){t.on("keydown",(function(e){e.keyCode===id.ENTER&&function(t,e){var n;e.isDefaultPrevented()||(e.preventDefault(),(n=t.undoManager).typing&&(n.typing=!1,n.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),ux(t,e)})))}(t,e)}))},lx=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:id.END,action:ok(X_,t,!0)},{keyCode:id.HOME,action:ok(X_,t,!1)},{keyCode:id.END,action:ok(uk,t,!0)},{keyCode:id.HOME,action:ok(uk,t,!1)},{keyCode:id.END,action:ok(h_,t,!0,e)},{keyCode:id.HOME,action:ok(h_,t,!1,e)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},fx=pe().browser,dx=function(t){!function(t){var e=Ns((function(){t.composing||th(t)}),0);fx.isIE()&&(t.on("keypress",(function(t){e.throttle()})),t.on("remove",(function(t){e.cancel()})))}(t),t.on("input",(function(e){!1===e.isComposing&&th(t)}))},mx=pe(),px=function(t){return t.stopImmediatePropagation()},hx=function(t){return t.keyCode===id.PAGE_UP||t.keyCode===id.PAGE_DOWN},gx=function(t,e,n){n&&!t.get()?e.on("NodeChange",px,!0):!n&&t.get()&&e.off("NodeChange",px),t.set(n)},vx=function(t,e){if(!mx.os.isOSX()){var n=ws(!1);t.on("keydown",(function(e){hx(e)&&gx(n,t,!0)})),t.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:id.PAGE_UP,action:ok(h_,t,!1,e)},{keyCode:id.PAGE_DOWN,action:ok(h_,t,!0,e)}],n)}(t,e,r),hx(r)&&n.get()&&(gx(n,t,!1),t.nodeChanged())}))}},bx=function(t,e){var n=e.container(),r=e.offset();return Fn(n)?(n.insertData(r,t),B.some(Au(n,r+t.length))):ll(e).map((function(n){var r=Te.fromText(t);return e.isAtEnd()?dn(n,r):fn(n,r),Au(r.dom,t.length)}))},yx=N(bx,Co),Cx=N(bx," "),wx=function(t,e){return function(n){return function(t,e){return!qp(e)&&(Wp(t,e)||Vp(t,e)||Hp(t,e))}(t,n)?yx(e):Cx(e)}},_x=function(t){var e=Au.fromRangeStart(t.selection.getRng()),n=Te.fromDom(t.getBody());if(t.selection.isCollapsed()){var r=N(tC,t),o=Au.fromRangeStart(t.selection.getRng());return dw(r,t.getBody(),o).bind(function(t){return function(e){return e.fold((function(e){return Rl(t.dom,Au.before(e))}),(function(t){return Il(t)}),(function(t){return Pl(t)}),(function(e){return $l(t.dom,Au.after(e))}))}}(n)).bind(wx(n,e)).exists(function(t){return function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}}(t))}return!1},kx=function(t){t.on("keydown",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:id.SPACEBAR,action:ok(_x,t)}],e).each((function(t){e.preventDefault()}))}(t,e)}))},xx=function(t){var e=d_(t);return function(t){t.on("keyup compositionstart",N(U_,t))}(t),xk(t,e),Sk(t,e),cx(t),kx(t),dx(t),lx(t,e),vx(t,e),e},Sx=function(){function t(t){var e;this.lastPath=[],this.editor=t;var n=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",(function(n){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&ld(o,e)||t.fire("SelectionChange"),e=o})),t.on("contextmenu",(function(){t.fire("SelectionChange")})),t.on("SelectionChange",(function(){var e=t.selection.getStart(!0);!e||!ke.range&&t.selection.isCollapsed()||Vf(t)&&!n.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})})),t.on("mouseup",(function(e){!e.isDefaultPrevented()&&Vf(t)&&("IMG"===t.selection.getNode().nodeName?oo.setEditorTimeout(t,(function(){t.nodeChanged()})):t.nodeChanged())}))}return t.prototype.nodeChanged=function(t){var e,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(e=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(e,r)||(e=r),n=[],this.editor.dom.getParent(e,(function(t){if(t===r)return!0;n.push(t)})),(t=t||{}).element=e,t.parents=n,this.editor.fire("NodeChange",t))},t.prototype.isSameElementPath=function(t){var e,n=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(n.length===this.lastPath.length){for(e=n.length;e>=0&&n[e]===this.lastPath[e];e--);if(-1===e)return this.lastPath=n,!0}return this.lastPath=n,!1},t}(),Dx=function(t){!function(t){t.on("click",(function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()}))}(t),function(t){t.parser.addNodeFilter("details",(function(t){q(t,(function(t){t.attr("data-mce-open",t.attr("open")),t.attr("open","open")}))})),t.serializer.addNodeFilter("details",(function(t){q(t,(function(t){var e=t.attr("data-mce-open");t.attr("open",d(e)?e:null),t.attr("data-mce-open",null)}))}))}(t)},Ex=function(t){return On(t)&&po(Te.fromDom(t))},Nx=function(t){t.on("click",(function(e){e.detail>=3&&function(t){var e=t.selection.getRng(),n=Au.fromRangeStart(e),r=Au.fromRangeEnd(e);if(Au.isElementPosition(n)){var o=n.container();Ex(o)&&Il(o).each((function(t){return e.setStart(t.container(),t.offset())}))}Au.isElementPosition(r)&&(o=n.container(),Ex(o)&&Pl(o).each((function(t){return e.setEnd(t.container(),t.offset())})));t.selection.setRng(Kh(e))}(t)}))},Ax=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:e.top+o.pageYOffset-r.clientTop,left:e.left+o.pageXOffset-r.clientLeft}},Tx=function(t,e){return n=function(t){return t.inline?Ax(t.getBody()):{left:0,top:0}}(t),r=function(t){var e=t.getBody();return t.inline?{left:e.scrollLeft,top:e.scrollTop}:{left:0,top:0}}(t),o=function(t,e){if(e.target.ownerDocument!==t.getDoc()){var n=Ax(t.getContentAreaContainer()),r=function(t){var e=t.getBody(),n=t.getDoc().documentElement,r={left:e.scrollLeft,top:e.scrollTop},o={left:e.scrollLeft||n.scrollLeft,top:e.scrollTop||n.scrollTop};return t.inline?r:o}(t);return{left:e.pageX-n.left+r.left,top:e.pageY-n.top+r.top}}return{left:e.pageX,top:e.pageY}}(t,e),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},Ox=Wn,Lx=qn,$x=function(t,e,n,r){var o=t.dom,i=e.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},Rx=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},Ix=function(t,e){return function(n){if(function(t){return 0===t.button}(n)){var r=J(e.dom.getParents(n.target),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(Ox,Lx)).getOr(null);if(s=e.getBody(),Ox(u=r)&&u!==s){var o=e.dom.getPos(r),i=e.getBody(),a=e.getDoc().documentElement;t.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(e.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(e.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:$x(e,r,r.offsetWidth,r.offsetHeight)})}}var s,u}},Px=function(t,e){return function(n){t.on((function(t){if(t.dragging){if(function(t,e,n){return e!==n&&!t.dom.isChildOf(e,n)&&!Ox(e)}(e,(a=e.selection,3===(s=a.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),t.element)){var r=(o=t.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);e.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||e.undoManager.transact((function(){Rx(t.element),e.insertContent(e.dom.getOuterHTML(r)),e._selectionOverrides.hideFakeCaret()}))}e.fire("dragend")}var o,i,a,s})),Bx(t)}},Bx=function(t){t.on((function(t){Rx(t.ghost)})),t.clear()},Mx=function(t){var e=Es(),n=gs.DOM,r=document,o=Ix(e,t),i=function(t,e){var n=oo.throttle((function(t,n){e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t,n)}),0);return e.on("remove",n.stop),function(r){return t.on((function(t){var o,i,a=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&a>10){if(e.fire("dragstart",{target:t.element}).isDefaultPrevented())return;t.dragging=!0,e.focus()}if(t.dragging){var s=function(t,e){return{pageX:e.pageX-t.relX,pageY:e.pageY+5}}(t,Tx(e,r));o=t.ghost,i=e.getBody(),o.parentNode!==i&&i.appendChild(o),function(t,e,n,r,o,i){var a=0,s=0;t.style.left=e.pageX+"px",t.style.top=e.pageY+"px",e.pageX+n>o&&(a=e.pageX+n-o),e.pageY+r>i&&(s=e.pageY+r-i),t.style.width=n-a+"px",t.style.height=r-s+"px"}(t.ghost,s,t.width,t.height,t.maxX,t.maxY),n(r.clientX,r.clientY)}}))}}(e,t),a=Px(e,t),s=function(t,e){return function(){t.on((function(t){t.dragging&&e.fire("dragend")})),Bx(t)}}(e,t);t.on("mousedown",o),t.on("mousemove",i),t.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",s),t.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",s)})),t.on("keydown",(function(t){t.keyCode===id.ESC&&s()}))},Fx=function(t){Mx(t),function(t){t.on("drop",(function(e){var n=void 0!==e.clientX?t.getDoc().elementFromPoint(e.clientX,e.clientY):null;(Ox(n)||"false"===t.dom.getContentEditableParent(n))&&e.preventDefault()}))}(t),function(t){return t.getParam("block_unsupported_drop",!0,"boolean")}(t)&&function(t){var e=function(e){if(!e.isDefaultPrevented()){var n=e.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(e.preventDefault(),"drop"===e.type&&xy(t,"Dropped file type is not supported"))}},n=function(n){mm(t,n.target)&&e(n)},r=function(){var r=gs.DOM,o=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),s=["drop","dragover"];q(s,(function(t){r.bind(i,t,n),o.bind(a,t,e)})),t.on("remove",(function(){q(s,(function(t){r.unbind(i,t,n),o.unbind(a,t,e)}))}))};t.on("init",(function(){oo.setEditorTimeout(t,r,0)}))}(t)},jx=qn,zx=Wn,Ux=function(t,e){return td(t.getBody(),e)},Vx=function(t){var e,n=t.selection,r=t.dom,o=r.isBlock,i=t.getBody(),a=Mc(t,i,o,(function(){return Cm(t)})),s="sel-"+r.uniqueId(),u="data-mce-selected",c=function(t){return t!==i&&(zx(t)||Yn(t))&&r.isChildOf(t,i)},l=function(t){return yp(t)||Cp(t)||hp(t)||gp(t)},f=function(t){t&&n.setRng(t)},d=n.getRng,m=function(e,r,o,i){return void 0===i&&(i=!0),t.fire("ShowCaret",{target:r,direction:e,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===e),a.show(o,r))},p=function(t){return No(t)||$o(t)||Ro(t)},h=function(t){return p(t.startContainer)||p(t.endContainer)},g=function(e){var n=t.schema.getShortEndedElements(),o=r.createRng(),i=e.startContainer,a=e.startOffset,s=e.endContainer,u=e.endOffset;return Ct(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),Ct(n,s.nodeName.toLowerCase())?0===u?o.setEndBefore(s):o.setEndAfter(s):o.setEnd(s,u),o},v=function(o){var i=o.cloneNode(!0),a=t.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var c=function(e,o,i){var a=t.$,u=Jr(Te.fromDom(t.getBody()),"#"+s).fold((function(){return a([])}),(function(t){return a([t.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",s)).appendTo(t.getBody());var c=r.createRng();o===i&&ke.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),c.setStartAfter(u[0].firstChild.firstChild),c.setEndAfter(o)):(u.empty().append(Co).append(o).append(Co),c.setStart(u[0].firstChild,1),c.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(e,t.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(c),c}(o,a.targetClone,i),l=Te.fromDom(o);return q(Ms(Te.fromDom(t.getBody()),"*[data-mce-selected]"),(function(t){Re(l,t)||rr(t,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),e=o,w(),c},y=function(t,e){if(!t)return null;if(t.collapsed){if(!h(t)){var n=e?1:-1,o=cl(n,i,t),a=o.getNode(!e);if(zc(a))return m(n,a,!!e&&!o.isAtEnd(),!1);var s=o.getNode(e);if(zc(s))return m(n,s,!e&&!o.isAtEnd(),!1)}return null}var u=t.startContainer,l=t.startOffset,f=t.endOffset;if(3===u.nodeType&&0===l&&zx(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(f===l+1&&u===t.endContainer){var d=u.childNodes[l];if(c(d))return v(d)}return null},C=function(){e&&e.removeAttribute(u),Jr(Te.fromDom(t.getBody()),"#"+s).each(vn),e=null},w=function(){a.hide()};return ke.ceFalse&&!Gv(t)&&function(){t.on("mouseup",(function(e){var n=d();n.collapsed&&vy(t,e.clientX,e.clientY)&&TC(t,n,!1).each(f)})),t.on("click",(function(e){var o=Ux(t,e.target);o&&(zx(o)&&(e.preventDefault(),t.focus()),jx(o)&&r.isChildOf(o,n.getNode())&&C())})),t.on("blur NewBlock",C),t.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e,n){var i,a,s=r.getParent(e,o),u=r.getParent(n,o);return!b(s)&&(!(e===u||!r.isChildOf(s,u)||!1!==zx(Ux(t,s)))||!r.isChildOf(u,s)&&(i=s,a=u,!(r.getParent(i,o)===r.getParent(a,o)))&&function(t){var e=t.firstChild;if(b(e))return!1;var n=Au.before(e);if(Vn(n.getNode())&&1===t.childNodes.length)return!l(n);var r=xl(t).next(n);return r&&!l(r)}(s))};t.on("tap",(function(e){var n=e.target,r=Ux(t,n);zx(r)?(e.preventDefault(),AC(t,r).each(y)):c(n)&&AC(t,n).each(y)}),!0),t.on("mousedown",(function(e){var o=e.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(t,e.clientX,e.clientY)){var a=Ux(t,o);if(a)zx(a)?(e.preventDefault(),AC(t,a).each(y)):(C(),jx(a)&&e.shiftKey||ed(e.clientX,e.clientY,n.getRng())||(w(),n.placeCaretAt(e.clientX,e.clientY)));else if(c(o))AC(t,o).each(y);else if(!1===zc(o)){C(),w();var s=Qw(i,e.clientX,e.clientY);if(s&&!u(o,s.node)){e.preventDefault();var l=m(1,s.node,s.before,!1);f(l),t.getBody().focus()}}}})),t.on("keypress",(function(t){id.modifierPressed(t)||zx(n.getNode())&&t.preventDefault()})),t.on("GetSelectionRange",(function(t){var n=t.range;if(e){if(!e.parentNode)return void(e=null);(n=n.cloneRange()).selectNode(e),t.range=n}})),t.on("SetSelectionRange",(function(t){t.range=g(t.range);var e=y(t.range,t.forward);e&&(t.range=e)})),t.on("AfterSetSelectionRange",(function(t){var e,n=t.range,o=n.startContainer.parentNode;h(n)||"mcepastebin"===o.id||w(),e=o,r.hasClass(e,"mce-offscreen-selection")||C()})),t.on("copy",(function(t){var e,n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ke.ie){var o=(e=r.get(s))?e.getElementsByTagName("*")[0]:e;o&&(t.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),Fx(t),function(t){var e=Ns((function(){if(!t.removed&&t.getBody().contains(document.activeElement)){var e=t.selection.getRng();if(e.collapsed){var n=OC(t,e,!1);t.selection.setRng(n)}}}),0);t.on("focus",(function(){e.throttle()})),t.on("blur",(function(){e.cancel()}))}(t),function(t){t.on("init",(function(){t.on("focusin",(function(e){var n=e.target;if(Yn(n)){var r=td(t.getBody(),n),o=Wn(r)?r:n;t.selection.getNode()!==o&&AC(t,o).each((function(e){return t.selection.setRng(e)}))}}))}))}(t)}(),{showCaret:m,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(Io(t),f(d()),n.scrollIntoView(t))},hideFakeCaret:w,destroy:function(){a.destroy(),e=null}}},Hx=function(t){var e,n,r=Ne.each,o=id.BACKSPACE,i=id.DELETE,a=t.dom,s=t.selection,u=t.parser,c=ke.gecko,l=ke.ie,f=ke.webkit,d="data:text/mce-internal,",m=l?"Text":"URL",p=function(e,n){try{t.getDoc().execCommand(e,!1,n)}catch(t){}},h=function(t){return t.isDefaultPrevented()},g=function(){var e=function(t){var e=a.create("body"),n=t.cloneContents();return e.appendChild(n),s.serializer.serialize(e,{format:"html"})};t.on("keydown",(function(n){var r,s,u=n.keyCode;if(!h(n)&&(u===i||u===o)){if(r=t.selection.isCollapsed(),s=t.getBody(),r&&!a.isEmpty(s))return;if(!r&&!function(n){var r=e(n),o=a.createRng();return o.selectNode(t.getBody()),r===e(o)}(t.selection.getRng()))return;n.preventDefault(),t.setContent(""),s.firstChild&&a.isBlock(s.firstChild)?t.selection.setCursorLocation(s.firstChild,0):t.selection.setCursorLocation(s,0),t.nodeChanged()}}))},v=function(){t.shortcuts.add("meta+a",null,"SelectAll")},b=function(){t.inline||a.bind(t.getDoc(),"mousedown mouseup",(function(e){var n;if(e.target===t.getDoc().documentElement)if(n=s.getRng(),t.getBody().focus(),"mousedown"===e.type){if(No(n.startContainer))return;s.placeCaretAt(e.clientX,e.clientY)}else s.setRng(n)}))},y=function(){Range.prototype.getClientRects||t.on("mousedown",(function(e){if(!h(e)&&"HTML"===e.target.nodeName){var n=t.getBody();n.blur(),oo.setEditorTimeout(t,(function(){n.focus()}))}}))},C=function(){t.on("click",(function(e){var n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(e.preventDefault(),s.select(n))}))},w=function(){t.on("keydown",(function(t){if(!h(t)&&t.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){var e=s.getNode().previousSibling;if(e&&e.nodeName&&"table"===e.nodeName.toLowerCase())return t.preventDefault(),!1}}))},k=function(){(function(t){return t.getParam("readonly")})(t)||t.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),gc(t)||p("enableObjectResizing",!1)}))},x=function(){t.on("SetContent ExecCommand",(function(t){"setcontent"!==t.type&&"mceInsertLink"!==t.command||r(a.select("a"),(function(t){var e=t.parentNode,n=a.getRoot();if(e.lastChild===t){for(;e&&!a.isBlock(e);){if(e.parentNode.lastChild!==e||e===n)return;e=e.parentNode}a.add(e,"br",{"data-mce-bogus":1})}}))}))},S=function(){t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},D=function(){t.inline||t.on("keydown",(function(){document.activeElement===document.body&&t.getWin().focus()}))},E=function(){t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",(function(e){var n;if("HTML"===e.target.nodeName){if(ke.ie>11)return void t.getBody().focus();n=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(n),t.selection.normalize(),t.nodeChanged()}})))},N=function(){ke.mac&&t.on("keydown",(function(e){!id.metaKeyPressed(e)||e.shiftKey||37!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),t.selection.getSel().modify("move",37===e.keyCode?"backward":"forward","lineboundary"))}))},A=function(){t.on("click",(function(t){var e=t.target;do{if("A"===e.tagName)return void t.preventDefault()}while(e=e.parentNode)})),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},T=function(){t.on("init",(function(){t.dom.bind(t.getBody(),"submit",(function(t){t.preventDefault()}))}))},O=function(){t.on("dragstart",(function(e){!function(e){var n,r;e.dataTransfer&&(t.selection.isCollapsed()&&"IMG"===e.target.tagName&&s.select(e.target),(n=t.selection.getContent()).length>0&&(r=d+escape(t.id)+","+escape(n),e.dataTransfer.setData(m,r)))}(e)})),t.on("drop",(function(e){if(!h(e)){var n=function(t){var e;return t.dataTransfer&&(e=t.dataTransfer.getData(m))&&e.indexOf(d)>=0?(e=e.substr(d.length).split(","),{id:unescape(e[0]),html:unescape(e[1])}):null}(e);if(n&&n.id!==t.id){e.preventDefault();var r=cd(e.x,e.y,t.getDoc());s.setRng(r),o=n.html,i=!0,t.queryCommandSupported("mceInsertClipboardContent")?t.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):t.execCommand("mceInsertContent",!1,o)}}var o,i}))},L=_;return Gv(t)?(f&&(b(),C(),T(),v(),ke.iOS&&(D(),E(),A())),c&&(y(),k(),S(),N())):(t.on("keydown",(function(e){var n,r;if(!h(e)&&e.keyCode===id.BACKSPACE){var o=(n=s.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(t.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),s.setRng(n))}}})),g(),ke.windowsPhone||t.on("keyup focusin mouseup",(function(t){id.modifierPressed(t)||s.normalize()}),!0),f&&(b(),C(),nc(t)&&t.on("init",(function(){p("DefaultParagraphSeparator",nc(t))})),T(),w(),u.addNodeFilter("br",(function(t){for(var e=t.length;e--;)"Apple-interchange-newline"===t[e].attr("class")&&t[e].remove()})),ke.iOS?(D(),E(),A()):v()),ke.ie>=11&&(E(),w()),ke.ie&&(v(),p("AutoUrlDetect",!1),O()),c&&(t.on("keydown",(function(e){if(!h(e)&&e.keyCode===o){if(!t.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){var n=s.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void e.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),e.preventDefault())}}})),y(),e=function(){var e=a.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==t.getBody()&&(a.setAttrib(n,"style",null),r(e,(function(t){n.setAttributeNode(t.cloneNode(!0))})))}},n=function(){return!s.isCollapsed()&&a.getParent(s.getStart(),a.isBlock)!==a.getParent(s.getEnd(),a.isBlock)},t.on("keypress",(function(r){var o;if(!h(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=e(),t.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(t.getDoc(),"cut",(function(r){var o;!h(r)&&n()&&(o=e(),oo.setEditorTimeout(t,(function(){o()})))})),k(),x(),S(),N(),w())),{refreshContentEditable:L,isHidden:function(){if(!c||t.removed)return!1;var e=t.selection.getSel();return!e||!e.rangeCount||0===e.rangeCount}}},qx=gs.DOM,Wx=function(t){return t.inline?t.getElement().nodeName.toLowerCase():void 0},Kx=function(t){return vt(t,(function(t){return!1===v(t)}))},Yx=function(t){var e=t.settings,n=t.editorUpload.blobCache;return Kx({allow_conditional_comments:e.allow_conditional_comments,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_html_in_named_anchor:e.allow_html_in_named_anchor,allow_script_urls:e.allow_script_urls,allow_unsafe_link_target:e.allow_unsafe_link_target,convert_fonts_to_spans:e.convert_fonts_to_spans,fix_list_elements:e.fix_list_elements,font_size_legacy_values:e.font_size_legacy_values,forced_root_block:e.forced_root_block,forced_root_block_attrs:e.forced_root_block_attrs,padd_empty_with_br:e.padd_empty_with_br,preserve_cdata:e.preserve_cdata,remove_trailing_brs:e.remove_trailing_brs,inline_styles:e.inline_styles,root_name:Wx(t),validate:!0,blob_cache:n,document:t.getDoc(),images_dataimg_filter:e.images_dataimg_filter})},Xx=function(t){var e=t.dom.getRoot();t.inline||Vf(t)&&t.selection.getStart(!0)!==e||Il(e).each((function(e){var n=e.getNode(),r=Pn(n)?Il(n).getOr(e):e;ke.browser.isIE()?function(t,e){var n=Te.fromDom(t.getBody()),r=(rm(t)?B.from(e):B.none()).map(om).filter(nm(n));t.bookmark=r.isSome()?r:t.bookmark}(t,r.toRange()):t.selection.setRng(r.toRange())}))},Zx=function(t){t.bindPendingEventDelegates(),t.initialized=!0,function(t){t.fire("Init")}(t),t.focus(!0),Xx(t),t.nodeChanged({initial:!0}),t.execCallback("init_instance_callback",t),function(t){t.settings.auto_focus&&oo.setEditorTimeout(t,(function(){var e;(e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus)).destroyed||e.focus()}),100)}(t)},Gx=function(t){return t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader},Jx=function(t){var e=Gx(t),n=hc(t),r=t.contentCSS,o=function(){e.unloadAll(r),t.inline||t.ui.styleSheetLoader.unloadAll(n)},i=function(){t.removed?o():t.on("remove",o)};if(t.contentStyles.length>0){var a="";Ne.each(t.contentStyles,(function(t){a+=t+"\r\n"})),t.dom.addStyle(a)}var s=to.all(function(t,e,n){var r=[new to((function(n,r){return Gx(t).loadAll(e,n,r)}))];return t.inline?r:r.concat([new to((function(e,r){return t.ui.styleSheetLoader.loadAll(n,e,r)}))])}(t,r,n)).then(i).catch(i);return t.settings.content_style&&function(t,e){var n=Te.fromDom(t.getBody()),r=un(sn(n)),o=Te.fromTag("style");Qn(o,"type","text/css"),pn(o,Te.fromText(e)),pn(r,o),t.on("remove",(function(){vn(o)}))}(t,t.settings.content_style),s},Qx=function(t){var e=t.settings,n=t.getDoc(),r=t.getBody();!function(t){t.fire("PreInit")}(t),e.browser_spellcheck||e.gecko_spellcheck||(n.body.spellcheck=!1,qx.setAttrib(r,"spellcheck","false")),t.quirks=Hx(t),function(t){t.fire("PostRender")}(t);var o=function(t){return t.getParam("directionality",Ss.isRtl()?"rtl":void 0)}(t);void 0!==o&&(r.dir=o),e.protect&&t.on("BeforeSetContent",(function(t){Ne.each(e.protect,(function(e){t.content=t.content.replace(e,(function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"}))}))})),t.on("SetContent",(function(){t.addVisual(t.getBody())})),t.on("compositionstart compositionend",(function(e){t.composing="compositionstart"===e.type}))},tS=function(t){!0!==t.removed&&(!function(t){Gv(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})}(t),Zx(t))},eS=function(t,e){var n=t.settings,r=t.getElement(),o=t.getDoc();n.inline||(t.getElement().style.visibility=t.orgVisibility),e||t.inline||(o.open(),o.write(t.iframeHTML),o.close()),t.inline&&(qx.addClass(r,"mce-content-body"),t.contentDocument=o=document,t.contentWindow=window,t.bodyElement=r,t.contentAreaContainer=r);var i=t.getBody();i.disabled=!0,t.readonly=!!n.readonly,t.readonly||(t.inline&&"static"===qx.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=t.getParam("content_editable_state",!0)),i.disabled=!1,t.editorUpload=My(t),t.schema=Ai(n),t.dom=gs(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:t.inline?t.getBody():null,collect:function(){return t.inline},schema:t.schema,contentCssCors:fc(t),referrerPolicy:dc(t),onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=function(t){var e=Nb(Yx(t),t.schema);return e.addAttributeFilter("src,href,style,tabindex",(function(e,n){for(var r,o,i=e.length,a=t.dom,s="data-mce-"+n;i--;)if((o=(r=e[i]).attr(n))&&!r.attr(s)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(s,o),r.attr(n,o)):"tabindex"===n?(r.attr(s,o),r.attr(n,null)):r.attr(s,t.convertURL(o,n,r.name))}})),e.addNodeFilter("script",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),t.settings.preserve_cdata&&e.addNodeFilter("#cdata",(function(e){for(var n=e.length;n--;){var r=e[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(r.value)+"]]"}})),e.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(e){for(var n=e.length,r=t.schema.getNonEmptyElements();n--;){var o=e[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new $m("br",1)).shortEnded=!0)}})),e}(t),t.serializer=$b(function(t){var e=t.settings;return Tt(Tt({},Yx(t)),Kx({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope,element_format:e.element_format,entities:e.entities,entity_encoding:e.entity_encoding,indent:e.indent,indent_after:e.indent_after,indent_before:e.indent_before,block_elements:e.block_elements,boolean_attributes:e.boolean_attributes,custom_elements:e.custom_elements,extended_valid_elements:e.extended_valid_elements,invalid_elements:e.invalid_elements,invalid_styles:e.invalid_styles,move_caret_before_on_enter_elements:e.move_caret_before_on_enter_elements,non_empty_elements:e.non_empty_elements,schema:e.schema,self_closing_elements:e.self_closing_elements,short_ended_elements:e.short_ended_elements,special:e.special,text_block_elements:e.text_block_elements,text_inline_elements:e.text_inline_elements,valid_children:e.valid_children,valid_classes:e.valid_classes,valid_elements:e.valid_elements,valid_styles:e.valid_styles,verify_html:e.verify_html,whitespace_elements:e.whitespace_elements}))}(t),t),t.selection=lb(t.dom,t.getWin(),t.serializer,t),t.annotator=Jf(t),t.formatter=qy(t),t.undoManager=Ky(t),t._nodeChangeDispatcher=new Sx(t),t._selectionOverrides=Vx(t),P_(t),Dx(t),Gv(t)||Nx(t);var a=function(t){return Gv(t)?ws(null):xx(t)}(t);R_(t,a),function(t){nc(t)&&t.on("NodeChange",N(j_,t))}(t),Jy(t);var s=Jv(t);Qx(t),s.fold((function(){Jx(t).then((function(){return tS(t)}))}),(function(e){t.setProgressState(!0),Jx(t).then((function(){e().then((function(e){t.setProgressState(!1),tS(t)}),(function(e){t.notificationManager.open({type:"error",text:String(e)}),tS(t)}))}))}))},nS=gs.DOM,rS=function(t){var e=function(t){return t.getParam("doctype","<!DOCTYPE html>")}(t)+"<html><head>";(function(t){return t.getParam("document_base_url","")})(t)!==t.documentBaseUrl&&(e+='<base href="'+t.documentBaseURI.getURI()+'" />'),e+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(t){return tc(t,"body_id","tinymce")}(t),r=function(t){return tc(t,"body_class","")}(t),o=t.translate(function(t){return t.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(t));return ec(t)&&(e+='<meta http-equiv="Content-Security-Policy" content="'+ec(t)+'" />'),e+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+t.id+'" aria-label="'+o+'"><br></body></html>'},oS=function(t,e){var n,r,o,i,a=t.translate("Rich Text Area"),s=(n=t.id,r=a,e.height,o=function(t){return t.getParam("iframe_attrs",{})}(t),i=Te.fromTag("iframe"),tr(i,o),tr(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Rs(i,"tox-edit-area__iframe"),i).dom;s.onload=function(){s.onload=null,t.fire("load")};var u=function(t,e){if(document.domain!==window.location.hostname&&ke.browser.isIE()){var n=Ry("mce");t[n]=function(){eS(t)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nS.setAttrib(e,"src",r),!0}return!1}(t,s);return t.contentAreaContainer=e.iframeContainer,t.iframeElement=s,t.iframeHTML=rS(t),nS.add(e.iframeContainer,s),u},iS=gs.DOM,aS=function(t,e,n){var r=Cy.get(n),o=Cy.urls[n]||t.documentBaseUrl.replace(/\/$/,"");if(n=Ne.trim(n),r&&-1===Ne.inArray(e,n)){if(Ne.each(Cy.dependencies(n),(function(n){aS(t,e,n)})),t.plugins[n])return;try{var i=new r(t,o,t.$);t.plugins[n]=i,i.init&&(i.init(t,o),e.push(n))}catch(e){!function(t,e,n){var r=Ss.translate(["Failed to initialize plugin: {0}",e]);nd(t,"PluginLoadError",{message:r}),Ny(r,n),xy(t,r)}(t,n,e)}}},sS=function(t){return t.replace(/^\-/,"")},uS=function(t){return{editorContainer:t,iframeContainer:t,api:{}}},cS=function(t){var e=t.getElement();return t.inline?uS(null):function(t){var e=iS.create("div");return iS.insertAfter(e,t),uS(e)}(e)},lS=function(t){var e=t.getElement();return t.orgDisplay=e.style.display,d(bc(t))?function(t){return t.theme.renderUI()}(t):C(bc(t))?function(t){var e=t.getElement(),n=bc(t)(t,e);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||t.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||t.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:e.offsetHeight,n}(t):cS(t)},fS=function(t){t.fire("ScriptsLoaded"),function(t){var e=Ne.trim(ac(t)),n=t.ui.registry.getAll().icons,r=Tt(Tt({},ly.get("default").icons),ly.get(e).icons);dt(r,(function(e,r){Ct(n,r)||t.ui.registry.addIcon(r,e)}))}(t),function(t){var e=bc(t);if(d(e)){t.settings.theme=sS(e);var n=wy.get(e);t.theme=new n(t,wy.urls[e]),t.theme.init&&t.theme.init(t,wy.urls[e]||t.documentBaseUrl.replace(/\/$/,""),t.$)}else t.theme={}}(t),function(t){var e=[];Ne.each(_c(t).split(/[ ,]/),(function(n){aS(t,e,sS(n))}))}(t);var e=lS(t);!function(t,e){var n={show:B.from(e.show).getOr(_),hide:B.from(e.hide).getOr(_),disable:B.from(e.disable).getOr(_),isDisabled:B.from(e.isDisabled).getOr(L),enable:function(){t.mode.isReadOnly()||B.from(e.enable).map(O)}};t.ui=Tt(Tt({},t.ui),n)}(t,B.from(e.api).getOr({}));var n={editorContainer:e.editorContainer,iframeContainer:e.iframeContainer};return t.editorContainer=n.editorContainer?n.editorContainer:null,Oy(t),t.inline?eS(t):function(t,e){var n=oS(t,e);e.editorContainer&&(nS.get(e.editorContainer).style.display=t.orgDisplay,t.hidden=nS.isHidden(e.editorContainer)),t.getElement().style.display="none",nS.setAttrib(t.id,"aria-hidden","true"),n||eS(t)}(t,n)},dS=gs.DOM,mS=function(t){return"-"===t.charAt(0)},pS=function(t,e){var n=mc(e),r=function(t){return t.getParam("language_url","","string")}(e);if(!1===Ss.hasCode(n)&&"en"!==n){var o=""!==r?r:e.editorManager.baseURL+"/langs/"+n+".js";t.add(o,_,void 0,(function(){!function(t,e,n){Sy(t,"LanguageLoadError",Dy("language",e,n))}(e,o,n)}))}},hS=function(t,e,n){return B.from(e).filter((function(t){return t.length>0&&!ly.has(t)})).map((function(e){return{url:t.editorManager.baseURL+"/icons/"+e+"/icons"+n+".js",name:B.some(e)}}))},gS=function(t,e,n){var r=hS(e,"default",n),o=function(t){return B.from(function(t){return t.getParam("icons_url","","string")}(t)).filter((function(t){return t.length>0})).map((function(t){return{url:t,name:B.none()}}))}(e).orThunk((function(){return hS(e,ac(e),"")}));q(function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e}([r,o]),(function(n){t.add(n.url,_,void 0,(function(){!function(t,e,n){Sy(t,"IconsLoadError",Dy("icons",e,n))}(e,n.url,n.name.getOrUndefined())}))}))},vS=function(t,e){var n=Cs.ScriptLoader;!function(t,e,n,r){var o=bc(e);if(d(o)){if(!mS(o)&&!Ct(wy.urls,o)){var i=function(t){return t.getParam("theme_url")}(e);i?wy.load(o,e.documentBaseURI.toAbsolute(i)):wy.load(o,"themes/"+o+"/theme"+n+".js")}t.loadQueue((function(){wy.waitFor(o,r)}))}else r()}(n,t,e,(function(){pS(n,t),gS(n,t,e),function(t,e){Ne.each(function(t){return t.getParam("external_plugins")}(t),(function(e,n){Cy.load(n,e,_,void 0,(function(){Ey(t,e,n)})),t.settings.plugins+=" "+n})),Ne.each(_c(t).split(/[ ,]/),(function(n){if((n=Ne.trim(n))&&!Cy.urls[n])if(mS(n)){n=n.substr(1,n.length);var r=Cy.dependencies(n);Ne.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"},o=Cy.createUrl(r,n);Cy.load(o.resource,o,_,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"};Cy.load(n,o,_,void 0,(function(){Ey(t,o.prefix+o.resource+o.suffix,n)}))}}))}(t,e),n.loadQueue((function(){t.removed||fS(t)}),t,(function(){t.removed||fS(t)}))}))},bS=function(t){var e=t.id;Ss.setCode(mc(t));var n=function(){dS.unbind(window,"ready",n),t.render()};if(ji.Event.domLoaded){if(t.getElement()&&ke.contentEditable){var r=Te.fromDom(t.getElement()),o=function(t){return Z(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})}(r);t.on("remove",(function(){W(r.dom.attributes,(function(t){return rr(r,t.name)})),tr(r,o)})),t.ui.styleSheetLoader=function(t,e){return ao.forElement(t,{contentCssCors:wc(e),referrerPolicy:dc(e)})}(r,t),!function(t){return t.getParam("inline")}(t)?(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden"):t.inline=!0;var i=t.getElement().form||dS.getParent(e,"form");i&&(t.formElement=i,function(t){return t.getParam("hidden_input")}(t)&&!Mn(t.getElement())&&(dS.insertAfter(dS.create("input",{type:"hidden",name:e}),e),t.hasHiddenInput=!0),t.formEventDelegate=function(e){t.fire(e.type,e)},dS.bind(i,"submit reset",t.formEventDelegate),t.on("reset",(function(){t.resetContent()})),!function(t){return t.getParam("submit_patch")}(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)})),t.windowManager=_y(t),t.notificationManager=yy(t),function(t){return"xml"===t.getParam("encoding")}(t)&&t.on("GetContent",(function(t){t.save&&(t.content=dS.encode(t.content))})),function(t){return t.getParam("add_form_submit_trigger")}(t)&&t.on("submit",(function(){t.initialized&&t.save()})),function(t){return t.getParam("add_unload_trigger")}(t)&&(t._beforeUnload=function(){!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),vS(t,t.suffix)}}else dS.bind(window,"ready",n)},yS=function(t,e){return function(t,e){return tb(t).editor.addVisual(e)}(t,e)},CS={"font-size":"size","font-family":"face"},wS=function(t,e,n){return dg(Te.fromDom(n),(function(e){return function(e){return sr(e,t).orThunk((function(){return"font"===Be(e)?yt(CS,t).bind((function(t){return nr(e,t)})):B.none()}))}(e)}),(function(t){return Re(Te.fromDom(e),t)}))},_S=function(t){return function(e,n){return B.from(n).map(Te.fromDom).filter(je).bind((function(n){return wS(t,e,n.dom).or(function(t,e){return B.from(gs.DOM.getStyle(e,t,!0))}(t,n.dom))})).getOr("")}},kS=_S("font-size"),xS=k((function(t){return t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),_S("font-family")),SS=function(t){return Il(t.getBody()).map((function(t){var e=t.container();return Fn(e)?e.parentNode:e}))},DS=function(t,e){return function(t){return B.from(t.selection.getRng()).bind((function(e){var n=t.getBody();return e.startContainer===n&&0===e.startOffset?B.none():B.from(t.selection.getStart(!0))}))}(t).orThunk(N(SS,t)).map(Te.fromDom).filter(je).bind(e)},ES=function(t,e){return DS(t,x(B.some,e))},NS=function(t,e){if(/^[0-9.]+$/.test(e)){var n=parseInt(e,10);if(n>=1&&n<=7){var r=function(t){return Ne.explode(t.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(t),o=function(t){return Ne.explode(t.getParam("font_size_classes",""))}(t);return o?o[n-1]||e:r[n-1]||e}return e}return e},AS=function(t){var e=t.split(/\s*,\s*/);return H(e,(function(t){return-1===t.indexOf(" ")||Mt(t,'"')||Mt(t,"'")?t:"'"+t+"'"})).join(",")},TS=function(t,e){var n=function(t){if("string"!=typeof t){var e=Ne.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:e}}return{content:t,details:{}}}(e);!function(t,e,n){Qv(t).editor.insertContent(e,n)}(t,n.content,n.details)},OS=Ne.each,LS=Ne.map,$S=Ne.inArray,RS=function(){function t(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return t.prototype.execCommand=function(t,e,n,r){var o,i=!1,a=this;if(!a.editor.removed){var s;if("mcefocus"!==t.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||r&&r.skip_focus?(s=a.editor,um(s).each((function(t){return s.selection.setRng(t)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:t,ui:e,value:n})).isDefaultPrevented())return!1;var u=t.toLowerCase();if(o=a.commands.exec[u])return o(u,e,n),a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;if(OS(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;try{i=a.editor.getDoc().execCommand(t,e,n)}catch(t){}return!!i&&(a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0)}},t.prototype.queryCommandState=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.state[t])return e(t);try{return this.editor.getDoc().queryCommandState(t)}catch(t){}return!1}},t.prototype.queryCommandValue=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.value[t])return e(t);try{return this.editor.getDoc().queryCommandValue(t)}catch(t){}}},t.prototype.addCommands=function(t,e){void 0===e&&(e="exec");var n=this;OS(t,(function(t,r){OS(r.toLowerCase().split(","),(function(r){n.commands[e][r]=t}))}))},t.prototype.addCommand=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.exec[t]=function(t,o,i,a){return e.call(n||r.editor,o,i,a)}},t.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch(t){}return!1},t.prototype.addQueryStateHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.state[t]=function(){return e.call(n||r.editor)}},t.prototype.addQueryValueHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.value[t]=function(){return e.call(n||r.editor)}},t.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},t.prototype.execNativeCommand=function(t,e,n){return void 0===e&&(e=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(t,e,n)},t.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},t.prototype.toggleFormat=function(t,e){this.editor.formatter.toggle(t,e),this.editor.nodeChanged()},t.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},t.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},t.prototype.setupCommands=function(t){var e=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":_,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(e,n,r){km(t,r)},"Cut,Copy,Paste":function(n){var r,o=t.getDoc();try{e.execNativeCommand(n)}catch(t){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ke.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var e=t.dom.getParent(t.selection.getStart(),"a");e&&t.dom.remove(e,!0)}else t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),OS("left,center,right,justify".split(","),(function(e){r!==e&&t.formatter.remove("align"+e)})),"none"!==r&&e.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;e.execNativeCommand(n);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(e.storeSelection(),t.dom.split(r,o),e.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){e.toggleFormat(t)},"ForeColor,HiliteColor":function(t,n,r){e.toggleFormat(t,{value:r})},FontName:function(e,n,r){!function(t,e){var n=NS(t,e);t.formatter.toggle("fontname",{value:AS(n)}),t.nodeChanged()}(t,r)},FontSize:function(e,n,r){!function(t,e){t.formatter.toggle("fontsize",{value:NS(t,e)}),t.nodeChanged()}(t,r)},LineHeight:function(e,n,r){!function(t,e){t.formatter.toggle("lineheight",{value:String(e)}),t.nodeChanged()}(t,r)},Lang:function(t,n,r){e.toggleFormat(t,{value:r.code,customValue:r.customCode})},RemoveFormat:function(e){t.formatter.remove(e)},mceBlockQuote:function(){e.toggleFormat("blockquote")},FormatBlock:function(t,n,r){return e.toggleFormat(r||"p")},mceCleanup:function(){var e=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(e)},mceRemoveNode:function(n,r,o){var i=o||t.selection.getNode();i!==t.getBody()&&(e.storeSelection(),t.dom.remove(i,!0),e.restoreSelection())},mceSelectNodeDepth:function(e,n,r){var o=0;t.dom.getParent(t.selection.getNode(),(function(e){if(1===e.nodeType&&o++===r)return t.selection.select(e),!1}),t.getBody())},mceSelectNode:function(e,n,r){t.selection.select(r)},mceInsertContent:function(e,n,r){TS(t,r)},mceInsertRawHTML:function(e,n,r){t.selection.setContent("tiny_mce_marker");var o=t.getContent();t.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(e,n,r){ux(t,r)},mceToggleFormat:function(t,n,r){e.toggleFormat(r)},mceSetContent:function(e,n,r){t.setContent(r)},"Indent,Outdent":function(e){O_(t,e)},mceRepaint:_,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(e,n,r){t.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(e,n,r){"string"==typeof r&&(r={href:r});var o=t.dom.getParent(t.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,o)},selectAll:function(){var e=t.dom.getParent(t.selection.getStart(),qn);if(e){var n=t.dom.createRng();n.selectNodeContents(e),t.selection.setRng(n)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(e,n,r){return Xk(t,r),!0}});var n=function(e){return function(){var n=t.selection,r=n.isCollapsed()?[t.dom.getParent(n.getNode(),t.dom.isBlock)]:n.getSelectedBlocks(),o=LS(r,(function(n){return!!t.formatter.matchNode(n,e)}));return-1!==$S(o,!0)}};e.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){return e.isFormatMatch(t)},mceBlockQuote:function(){return e.isFormatMatch("blockquote")},Outdent:function(){return N_(t)},"InsertUnorderedList,InsertOrderedList":function(e){var n=t.dom.getParent(t.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===e&&"UL"===n.tagName||"insertorderedlist"===e&&"OL"===n.tagName)}},"state"),e.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),e.addQueryValueHandler("FontName",(function(){return function(t){return ES(t,(function(e){return xS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("FontSize",(function(){return function(t){return ES(t,(function(e){return kS(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("LineHeight",(function(){return function(t){return ES(t,(function(e){var n=Te.fromDom(t.getBody()),r=dg(e,(function(t){return sr(t,"line-height")}),N(Re,n));return r.getOrThunk((function(){var t=parseFloat(ir(e,"line-height")),n=parseFloat(ir(e,"font-size"));return String(t/n)}))})).getOr("")}(t)}),this)},t}(),IS="data-mce-contenteditable",PS=function(t,e,n){var r,o;Ps(t,e)&&!1===n?(o=e,Os(r=t)?r.dom.classList.remove(o):$s(r,o),Is(r)):n&&Rs(t,e)},BS=function(t,e,n){try{t.getDoc().execCommand(e,!1,String(n))}catch(t){}},MS=function(t,e){t.dom.contentEditable=e?"true":"false"},FS=function(t,e){var n=Te.fromDom(t.getBody());PS(n,"mce-content-readonly",e),e?(t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),function(t){B.from(t.selection.getNode()).each((function(t){t.removeAttribute("data-mce-selected")}))}(t),t.readonly=!0,MS(n,!1),q(Ms(n,'*[contenteditable="true"]'),(function(t){Qn(t,IS,"true"),MS(t,!1)}))):(t.readonly=!1,MS(n,!0),function(t){q(Ms(t,'*[data-mce-contenteditable="true"]'),(function(t){rr(t,IS),MS(t,!0)}))}(n),BS(t,"StyleWithCSS",!1),BS(t,"enableInlineTableEditing",!1),BS(t,"enableObjectResizing",!1),wm(t)&&t.focus(),function(t){t.selection.setRng(t.selection.getRng())}(t),t.nodeChanged())},jS=function(t){return t.readonly},zS=function(t){t.parser.addAttributeFilter("contenteditable",(function(e){jS(t)&&q(e,(function(t){t.attr(IS,t.attr("contenteditable")),t.attr("contenteditable","false")}))})),t.serializer.addAttributeFilter(IS,(function(e){jS(t)&&q(e,(function(t){t.attr("contenteditable",t.attr(IS))}))})),t.serializer.addTempAttr(IS)},US=function(t,e){if(function(t){return"click"===t.type}(e)&&!id.metaKeyPressed(e)){var n=Te.fromDom(e.target);(function(t,e){return Qr(e,"a",(function(e){return Re(e,Te.fromDom(t.getBody()))})).bind((function(t){return nr(t,"href")}))})(t,n).each((function(n){if(e.preventDefault(),/^#/.test(n)){var r=t.dom.select(n+',[name="'+((Mt(o=n,i="#")?function(t,e){return t.substring(e)}(o,i.length):o)+'"]'));r.length&&t.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},VS=Ne.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),HS=function(){function t(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||L}return t.isNative=function(t){return!!VS[t.toLowerCase()]},t.prototype.fire=function(t,e){var n=t.toLowerCase(),r=Ri(n,e||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var s=o[i];if(!s.removed){if(s.once&&this.off(n,s.func),r.isImmediatePropagationStopped())return r;if(!1===s.func.call(this.scope,r))return r.preventDefault(),r}}return r},t.prototype.on=function(t,e,n,r){if(!1===e&&(e=L),e){var o={func:e,removed:!1};r&&Ne.extend(o,r);for(var i=t.toLowerCase().split(" "),a=i.length;a--;){var s=i[a],u=this.bindings[s];u||(u=[],this.toggleEvent(s,!0)),u=n?Ot([o],u,!0):Ot(Ot([],u,!0),[o],!1),this.bindings[s]=u}}return this},t.prototype.off=function(t,e){var n=this;if(t)for(var r=t.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return dt(this.bindings,(function(t,e){n.toggleEvent(e,!1),delete n.bindings[e]})),this;if(a){if(e){var s=K(a,(function(t){return t.func===e}));a=s.fail,this.bindings[i]=a,q(s.pass,(function(t){t.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}else dt(this.bindings,(function(t,e){n.toggleEvent(e,!1)})),this.bindings={};return this},t.prototype.once=function(t,e,n){return this.on(t,e,n,{once:!0})},t.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||0===this.bindings[t].length)},t}(),qS=function(t){return t._eventDispatcher||(t._eventDispatcher=new HS({scope:t,toggleEvent:function(e,n){HS.isNative(e)&&t.toggleNativeEvent&&t.toggleNativeEvent(e,n)}})),t._eventDispatcher},WS={fire:function(t,e,n){var r=this;if(r.removed&&"remove"!==t&&"detach"!==t)return e;var o=qS(r).fire(t,e);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(t,o,!1),i=i.parent();return o},on:function(t,e,n){return qS(this).on(t,e,n)},off:function(t,e){return qS(this).off(t,e)},once:function(t,e){return qS(this).once(t,e)},hasEventListeners:function(t){return qS(this).has(t)}},KS=gs.DOM,YS=function(t,e){if("selectionchange"===e)return t.getDoc();if(!t.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(e))return t.getDoc().documentElement;var n=vc(t);return n?(t.eventRoot||(t.eventRoot=KS.select(n)[0]),t.eventRoot):t.getBody()},XS=function(t,e,n){!function(t){return!t.hidden&&!jS(t)}(t)?jS(t)&&US(t,n):t.fire(e,n)},ZS=function(t,e){var n;if(t.delegates||(t.delegates={}),!t.delegates[e]&&!t.removed){var r=YS(t,e);if(vc(t)){if(Mw||(Mw={},t.editorManager.on("removeEditor",(function(){t.editorManager.activeEditor||Mw&&(dt(Mw,(function(e,n){t.dom.unbind(YS(t,n))})),Mw=null)}))),Mw[e])return;n=function(n){for(var r=n.target,o=t.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||KS.isChildOf(r,a))&&XS(o[i],e,n)}},Mw[e]=n,KS.bind(r,e,n)}else n=function(n){XS(t,e,n)},KS.bind(r,e,n),t.delegates[e]=n}},GS=Tt(Tt({},WS),{bindPendingEventDelegates:function(){var t=this;Ne.each(t._pendingNativeEvents,(function(e){ZS(t,e)}))},toggleNativeEvent:function(t,e){var n=this;"focus"!==t&&"blur"!==t&&(n.removed||(e?n.initialized?ZS(n,t):n._pendingNativeEvents?n._pendingNativeEvents.push(t):n._pendingNativeEvents=[t]:n.initialized&&(n.dom.unbind(YS(n,t),t,n.delegates[t]),delete n.delegates[t])))},unbindAllNativeEvents:function(){var t=this,e=t.getBody(),n=t.dom;t.delegates&&(dt(t.delegates,(function(e,n){t.dom.unbind(YS(t,n),n,e)})),delete t.delegates),!t.inline&&e&&n&&(e.onload=null,n.unbind(t.getWin()),n.unbind(t.getDoc())),n&&(n.unbind(e),n.unbind(t.getContainer()))}}),JS=["design","readonly"],QS=function(t,e,n,r){var o=n[e.get()],i=n[r];try{i.activate()}catch(t){return void console.error("problem while activating editor mode "+r+":",t)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&FS(t,i.editorReadOnly),e.set(r),function(t,e){t.fire("SwitchMode",{mode:e})}(t,r)},tD=function(t){var e=ws("design"),n=ws({design:{activate:_,deactivate:_,editorReadOnly:!1},readonly:{activate:_,deactivate:_,editorReadOnly:!0}});return function(t){t.serializer?zS(t):t.on("PreInit",(function(){zS(t)}))}(t),function(t){t.on("ShowCaret",(function(e){jS(t)&&e.preventDefault()})),t.on("ObjectSelected",(function(e){jS(t)&&e.preventDefault()}))}(t),{isReadOnly:function(){return jS(t)},set:function(r){return function(t,e,n,r){if(r!==n.get()){if(!Ct(e,r))throw new Error("Editor mode '"+r+"' is invalid");t.initialized?QS(t,n,e,r):t.on("init",(function(){return QS(t,n,e,r)}))}}(t,n.get(),e,r)},get:function(){return e.get()},register:function(t,e){n.set(function(t,e,n){var r;if(U(JS,e))throw new Error("Cannot override default mode "+e);return Tt(Tt({},t),((r={})[e]=Tt(Tt({},n),{deactivate:function(){try{n.deactivate()}catch(t){console.error("problem while deactivating editor mode "+e+":",t)}}}),r))}(n.get(),t,e))}}},eD=Ne.each,nD=Ne.explode,rD={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oD=Ne.makeMap("alt,ctrl,shift,meta,access"),iD=function(t){var e,n={};eD(nD(t.toLowerCase(),"+"),(function(t){t in oD?n[t]=!0:/^[0-9]{2,}$/.test(t)?n.keyCode=parseInt(t,10):(n.charCode=t.charCodeAt(0),n.keyCode=rD[t]||t.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(e in oD)n[e]?r.push(e):n[e]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ke.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ke.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aD=function(){function t(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var e=this;t.on("keyup keypress keydown",(function(t){!e.hasModifier(t)&&!e.isFunctionKey(t)||t.isDefaultPrevented()||(eD(e.shortcuts,(function(n){if(e.matchShortcut(t,n))return e.pendingPatterns=n.subpatterns.slice(0),"keydown"===t.type&&e.executeShortcutAction(n),!0})),e.matchShortcut(t,e.pendingPatterns[0])&&(1===e.pendingPatterns.length&&"keydown"===t.type&&e.executeShortcutAction(e.pendingPatterns[0]),e.pendingPatterns.shift()))}))}return t.prototype.add=function(t,e,n,r){var o=this,i=o.normalizeCommandFunc(n);return eD(nD(Ne.trim(t)),(function(t){var n=o.createShortcut(t,e,i,r);o.shortcuts[n.id]=n})),!0},t.prototype.remove=function(t){var e=this.createShortcut(t);return!!this.shortcuts[e.id]&&(delete this.shortcuts[e.id],!0)},t.prototype.normalizeCommandFunc=function(t){var e=this,n=t;return"string"==typeof n?function(){e.editor.execCommand(n,!1,null)}:Ne.isArray(n)?function(){e.editor.execCommand(n[0],n[1],n[2])}:n},t.prototype.createShortcut=function(t,e,n,r){var o=Ne.map(nD(t,">"),iD);return o[o.length-1]=Ne.extend(o[o.length-1],{func:n,scope:r||this.editor}),Ne.extend(o[0],{desc:this.editor.translate(e),subpatterns:o.slice(1)})},t.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},t.prototype.isFunctionKey=function(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123},t.prototype.matchShortcut=function(t,e){return!!e&&(e.ctrl===t.ctrlKey&&e.meta===t.metaKey&&(e.alt===t.altKey&&e.shift===t.shiftKey&&(!!(t.keyCode===e.keyCode||t.charCode&&t.charCode===e.charCode)&&(t.preventDefault(),!0))))},t.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},t}(),sD=function(){var t=function(){var t={},e={},n={},r={},o={},i={},a={},s=function(t,e){return function(n,r){return t[n.toLowerCase()]=Tt(Tt({},r),{type:e})}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(e,"menuitem"),addNestedMenuItem:s(e,"nestedmenuitem"),addToggleMenuItem:s(e,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(a,"sidebar"),addIcon:function(t,e){return r[t.toLowerCase()]=e},getAll:function(){return{buttons:t,menuItems:e,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,getAll:t.getAll}},uD=gs.DOM,cD=Ne.extend,lD=Ne.each,fD=Ne.resolve,dD=ke.ie,mD=function(){function t(t,e,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,cD(this,GS),this.settings=sy(this,t,this.documentBaseUrl,n.defaultSettings,e),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(Cs.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),gs.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Ds.languageLoad=this.settings.language_load,Ds.baseURL=n.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new zm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aD(this),this.editorCommands=new RS(this),this.settings.cache_suffix&&(ke.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:sD(),styleSheetLoader:void 0,show:_,hide:_,enable:_,disable:_,isDisabled:L};var o=tD(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=cs.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return t.prototype.render=function(){bS(this)},t.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},t.prototype.hasFocus=function(){return Cm(this)},t.prototype.execCallback=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,o=this,i=o.settings[t];if(i)return o.callbackLookup&&(r=o.callbackLookup[t])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?fD(r):0,i=fD(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[t]={func:i,scope:r}),i.apply(r||o,e)},t.prototype.translate=function(t){return Ss.translate(t)},t.prototype.getParam=function(t,e,n){return cy(this,t,e,n)},t.prototype.hasPlugin=function(t,e){return!!U(_c(this).split(/[ ,]/),t)&&(!e||void 0!==Cy.get(t))},t.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},t.prototype.addCommand=function(t,e,n){this.editorCommands.addCommand(t,e,n)},t.prototype.addQueryStateHandler=function(t,e,n){this.editorCommands.addQueryStateHandler(t,e,n)},t.prototype.addQueryValueHandler=function(t,e,n){this.editorCommands.addQueryValueHandler(t,e,n)},t.prototype.addShortcut=function(t,e,n,r){this.shortcuts.add(t,e,n,r)},t.prototype.execCommand=function(t,e,n,r){return this.editorCommands.execCommand(t,e,n,r)},t.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},t.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},t.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},t.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(uD.show(t.getContainer()),uD.hide(t.id)),t.load(),t.fire("show"))},t.prototype.hide=function(){var t=this,e=t.getDoc();t.hidden||(dD&&e&&!t.inline&&e.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(uD.hide(t.getContainer()),uD.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},t.prototype.isHidden=function(){return!!this.hidden},t.prototype.setProgressState=function(t,e){this.fire("ProgressState",{state:t,time:e})},t.prototype.load=function(t){var e,n=this,r=n.getElement();if(n.removed)return"";if(r){(t=t||{}).load=!0;var o=Mn(r)?r.value:r.innerHTML;return e=n.setContent(o,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,e}},t.prototype.save=function(t){var e,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(t=t||{}).save=!0,t.element=o,t.content=r.getContent(t),t.no_events||r.fire("SaveContent",t),"raw"===t.format&&r.fire("RawSaveContent",t),e=t.content,Mn(o)?o.value=e:(!t.is_removing&&r.inline||(o.innerHTML=e),(n=uD.getParent(r.id,"form"))&&lD(n.elements,(function(t){if(t.name===r.id)return t.value=e,!1}))),t.element=o=null,!1!==t.set_dirty&&r.setDirty(!1),e},t.prototype.setContent=function(t,e){return Ib(this,t,e)},t.prototype.getContent=function(t){return Rb(this,t)},t.prototype.insertContent=function(t,e){e&&(t=cD({content:t},e)),this.execCommand("mceInsertContent",!1,t)},t.prototype.resetContent=function(t){void 0===t?Ib(this,this.startContent,{format:"raw"}):Ib(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},t.prototype.isDirty=function(){return!this.isNotDirty},t.prototype.setDirty=function(t){var e=!this.isNotDirty;this.isNotDirty=!t,t&&t!==e&&this.fire("dirty")},t.prototype.getContainer=function(){var t=this;return t.container||(t.container=uD.get(t.editorContainer||t.id+"_parent")),t.container},t.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},t.prototype.getElement=function(){return this.targetElm||(this.targetElm=uD.get(this.id)),this.targetElm},t.prototype.getWin=function(){var t,e=this;return e.contentWindow||(t=e.iframeElement)&&(e.contentWindow=t.contentWindow),e.contentWindow},t.prototype.getDoc=function(){var t,e=this;return e.contentDocument||(t=e.getWin())&&(e.contentDocument=t.document),e.contentDocument},t.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},t.prototype.convertURL=function(t,e,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",t,n,!0,e):!o.convert_urls||n&&"LINK"===n.nodeName||0===t.indexOf("file:")||0===t.length?t:o.relative_urls?r.documentBaseURI.toRelative(t):t=r.documentBaseURI.toAbsolute(t,o.remove_script_host)},t.prototype.addVisual=function(t){yS(this,t)},t.prototype.remove=function(){Mb(this)},t.prototype.destroy=function(t){Fb(this,t)},t.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},t.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},t.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},t.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},t.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},t.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},t}(),pD=gs.DOM,hD=Ne.explode,gD=Ne.each,vD=Ne.extend,bD=0,yD=!1,CD=[],wD=[],_D=function(t){var e=t.type;gD(DD.get(),(function(n){switch(e){case"scroll":n.fire("ScrollWindow",t);break;case"resize":n.fire("ResizeWindow",t)}}))},kD=function(t){t!==yD&&(t?cs(window).on("resize scroll",_D):cs(window).off("resize scroll",_D),yD=t)},xD=function(t){var e=wD;delete CD[t.id];for(var n=0;n<CD.length;n++)if(CD[n]===t){CD.splice(n,1);break}return wD=Y(wD,(function(e){return t!==e})),DD.activeEditor===t&&(DD.activeEditor=wD.length>0?wD[0]:null),DD.focusedEditor===t&&(DD.focusedEditor=null),e.length!==wD.length},SD="CSS1Compat"!==document.compatMode,DD=Tt(Tt({},WS),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:cs,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:CD,i18n:Ss,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var t,e,n=this,r="";e=zm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var u;if(""!==(u=a[s].src||"")){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new zm(e).toAbsolute(t),n.documentBaseURL=e,n.baseURI=new zm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",N(pm,o)),o.on("RemoveEditor",N(hm,o))},overrideDefaults:function(t){var e=t.base_url;e&&this._setBaseUrl(e);var n=t.suffix;t.suffix&&(this.suffix=n),this.defaultSettings=t;var r=t.plugin_base_urls;void 0!==r&&dt(r,(function(t,e){Ds.PluginManager.urls[e]=t}))},init:function(t){var e,n=this,r=Ne.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(t){var e=t.id;return e||(e=yt(t,"name").filter((function(t){return!pD.get(t)})).getOrThunk(pD.uniqueId),t.setAttribute("id",e)),e},i=function(t,e){return e.constructor===RegExp?e.test(t.className):pD.hasClass(t,e)},a=function(t){e=t},s=function(){var e,u=0,c=[],l=function(t,r,o){var i=new mD(t,r,n);c.push(i),i.on("init",(function(){++u===e.length&&a(c)})),i.targetElm=i.targetElm||o,i.render()};pD.unbind(window,"ready",s),function(e){var r=t[e];if(r)r.apply(n,[])}("onpageload"),e=cs.unique(function(t){var e=[];if(ke.browser.isIE()&&ke.browser.version.major<11)return Ny("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(SD)return Ny("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(t.types)return gD(t.types,(function(t){e=e.concat(pD.select(t.selector))})),e;if(t.selector)return pD.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":var n=t.elements||"";n.length>0&&gD(hD(n),(function(t){var n=pD.get(t);n?e.push(n):gD(document.forms,(function(n){gD(n.elements,(function(n){n.name===t&&(t="mce_editor_"+bD++,pD.setAttrib(n,"id",t),e.push(n))}))}))}));break;case"textareas":case"specific_textareas":gD(pD.select("textarea"),(function(n){t.editor_deselector&&i(n,t.editor_deselector)||t.editor_selector&&!i(n,t.editor_selector)||e.push(n)}))}return e}(t)),t.types?gD(t.types,(function(n){Ne.each(e,(function(e){return!pD.is(e,n.selector)||(l(o(e),vD({},t,n),e),!1)}))})):(Ne.each(e,(function(t){var e;(e=n.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(xD(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null)})),0===(e=Ne.grep(e,(function(t){return!n.get(t.id)}))).length?a([]):gD(e,(function(e){!function(t,e){return t.inline&&e.tagName.toLowerCase()in r}(t,e)?l(o(e),t,e):Ny("Could not initialize inline editor on invalid inline target element",e)})))};return n.settings=t,pD.bind(window,"ready",s),new to((function(t){e?t(e):a=function(e){t(e)}}))},get:function(t){return 0===arguments.length?wD.slice(0):d(t)?J(wD,(function(e){return e.id===t})).getOr(null):w(t)&&wD[t]?wD[t]:null},add:function(t){var e=this;return CD[t.id]===t||(null===e.get(t.id)&&("length"!==t.id&&(CD[t.id]=t),CD.push(t),wD.push(t)),kD(!0),e.activeEditor=t,e.fire("AddEditor",{editor:t}),Fw||(Fw=function(t){var n=e.fire("BeforeUnload");if(n.returnValue)return t.preventDefault(),t.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",Fw))),t},createEditor:function(t,e){return this.add(new mD(t,e,this))},remove:function(t){var e,n,r=this;if(t){if(!d(t))return n=t,h(r.get(n.id))?null:(xD(n)&&r.fire("RemoveEditor",{editor:n}),0===wD.length&&window.removeEventListener("beforeunload",Fw),n.remove(),kD(wD.length>0),n);gD(pD.select(t),(function(t){(n=r.get(t.id))&&r.remove(n)}))}else for(e=wD.length-1;e>=0;e--)r.remove(wD[e])},execCommand:function(t,e,n){var r=this,o=r.get(n);switch(t){case"mceAddEditor":return r.get(n)||new mD(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(t,e,n)},triggerSave:function(){gD(wD,(function(t){t.save()}))},addI18n:function(t,e){Ss.add(t,e)},translate:function(t){return Ss.translate(t)},setActive:function(t){var e=this.activeEditor;this.activeEditor!==t&&(e&&e.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:e})),this.activeEditor=t},_setBaseUrl:function(t){this.baseURL=new zm(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new zm(this.baseURL)}});DD.setup();var ED,ND,AD,TD,OD=Math.min,LD=Math.max,$D=Math.round,RD=function(t,e,n){var r=e.x,o=e.y,i=t.w,a=t.h,s=e.w,u=e.h,c=(n||"").split("");return"b"===c[0]&&(o+=u),"r"===c[1]&&(r+=s),"c"===c[0]&&(o+=$D(u/2)),"c"===c[1]&&(r+=$D(s/2)),"b"===c[3]&&(o-=a),"r"===c[4]&&(r-=i),"c"===c[3]&&(o-=$D(a/2)),"c"===c[4]&&(r-=$D(i/2)),ID(r,o,i,a)},ID=function(t,e,n,r){return{x:t,y:e,w:n,h:r}},PD={inflate:function(t,e,n){return ID(t.x-e,t.y-n,t.w+2*e,t.h+2*n)},relativePosition:RD,findBestRelativePosition:function(t,e,n,r){var o,i;for(i=0;i<r.length;i++)if((o=RD(t,e,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(t,e){var n=LD(t.x,e.x),r=LD(t.y,e.y),o=OD(t.x+t.w,e.x+e.w),i=OD(t.y+t.h,e.y+e.h);return o-n<0||i-r<0?null:ID(n,r,o-n,i-r)},clamp:function(t,e,n){var r=t.x,o=t.y,i=t.x+t.w,a=t.y+t.h,s=e.x+e.w,u=e.y+e.h,c=LD(0,e.x-r),l=LD(0,e.y-o),f=LD(0,i-s),d=LD(0,a-u);return r+=c,o+=l,n&&(i+=c,a+=l,r-=f,o-=d),ID(r,o,(i-=f)-r,(a-=d)-o)},create:ID,fromClientRect:function(t){return ID(t.left,t.top,t.width,t.height)}},BD=(ED={},ND={},{load:function(t,e){var n='Script at URL "'+e+'" failed to load',r='Script at URL "'+e+"\" did not call `tinymce.Resource.add('"+t+"', data)` within 1 second";if(void 0!==ED[t])return ED[t];var o=new to((function(o,i){var a=function(t,e,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),t.apply(null,e))}},a=i(t),s=i(e);return{start:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];r||null!==o||(o=setTimeout((function(){return s.apply(null,t)}),n))},resolve:a,reject:s}}(o,i);ND[t]=a.resolve,Cs.ScriptLoader.loadScript(e,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return ED[t]=o,o},add:function(t,e){void 0!==ND[t]&&(ND[t](e),delete ND[t]),ED[t]=to.resolve(e)}}),MD=Ne.each,FD=Ne.extend,jD=function(){};jD.extend=AD=function(t){var e=this.prototype,n=function(){var t,e,n,r=this;if(!TD&&(r.init&&r.init.apply(r,arguments),e=r.Mixins))for(t=e.length;t--;)(n=e[t]).init&&n.init.apply(r,arguments)},r=function(){return this};TD=!0;var o=new this;return TD=!1,t.Mixins&&(MD(t.Mixins,(function(e){for(var n in e)"init"!==n&&(t[n]=e[n])})),e.Mixins&&(t.Mixins=e.Mixins.concat(t.Mixins))),t.Methods&&MD(t.Methods.split(","),(function(e){t[e]=r})),t.Properties&&MD(t.Properties.split(","),(function(e){var n="_"+e;t[e]=function(t){var e=this;return void 0!==t?(e[n]=t,e):e[n]}})),t.Statics&&MD(t.Statics,(function(t,e){n[e]=t})),t.Defaults&&e.Defaults&&(t.Defaults=FD({},e.Defaults,t.Defaults)),dt(t,(function(t,n){"function"==typeof t&&e[n]?o[n]=function(t,n){return function(){var r=this,o=r._super;r._super=e[t];var i=n.apply(r,arguments);return r._super=o,i}}(n,t):o[n]=t})),n.prototype=o,n.constructor=n,n.extend=AD,n};var zD,UD=Math.min,VD=Math.max,HD=Math.round,qD={serialize:function(t){var e=JSON.stringify(t);return d(e)?e.replace(/[\u0080-\uFFFF]/g,(function(t){var e=t.charCodeAt(0).toString(16);return"\\u"+"0000".substring(e.length)+e})):e},parse:function(t){try{return JSON.parse(t)}catch(t){}}},WD={callbacks:{},count:0,send:function(t){var e=this,n=gs.DOM,r=void 0!==t.count?t.count:e.count,o="tinymce_jsonp_"+r;e.callbacks[r]=function(i){n.remove(o),delete e.callbacks[r],t.callback(i)},n.add(n.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),e.count++}},KD=Tt(Tt({},WS),{send:function(t){var e,n=0,r=function(){!t.async||4===e.readyState||n++>1e4?(t.success&&n<1e4&&200===e.status?t.success.call(t.success_scope,""+e.responseText,e,t):t.error&&t.error.call(t.error_scope,n>1e4?"TIMED_OUT":"GENERAL",e,t),e=null):oo.setTimeout(r,10)};if(t.scope=t.scope||this,t.success_scope=t.success_scope||t.scope,t.error_scope=t.error_scope||t.scope,t.async=!1!==t.async,t.data=t.data||"",KD.fire("beforeInitialize",{settings:t}),(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType(t.content_type),e.open(t.type||(t.data?"POST":"GET"),t.url,t.async),t.crossDomain&&(e.withCredentials=!0),t.content_type&&e.setRequestHeader("Content-Type",t.content_type),t.requestheaders&&Ne.each(t.requestheaders,(function(t){e.setRequestHeader(t.key,t.value)})),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),(e=KD.fire("beforeSend",{xhr:e,settings:t}).xhr).send(t.data),!t.async)return r();oo.setTimeout(r,10)}}),YD=Ne.extend,XD=function(){function t(t){this.settings=YD({},t),this.count=0}return t.sendRPC=function(e){return(new t).send(e)},t.prototype.send=function(t){var e=t.error,n=t.success,r=YD(this.settings,t);r.success=function(t,o){void 0===(t=qD.parse(t))&&(t={error:"JSON Parse error."}),t.error?e.call(r.error_scope||r.scope,t.error,o):n.call(r.success_scope||r.scope,t.result)},r.error=function(t,n){e&&e.call(r.error_scope||r.scope,t,n)},r.data=qD.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),r.content_type="application/json",KD.send(r)},t}();try{var ZD="__storage_test__";(zD=window.localStorage).setItem(ZD,ZD),zD.removeItem(ZD)}catch(t){zD=function(){var t={},e=[],n={getItem:function(e){return t[e]||null},setItem:function(n,r){e.push(n),t[n]=String(r)},key:function(t){return e[t]},removeItem:function(n){e=e.filter((function(t){return t===n})),delete t[n]},clear:function(){e=[],t={}},length:0};return Object.defineProperty(n,"length",{get:function(){return e.length},configurable:!1,enumerable:!1}),n}()}var GD={geom:{Rect:PD},util:{Promise:to,Delay:oo,Tools:Ne,VK:id,URI:zm,Class:jD,EventDispatcher:HS,Observable:WS,I18n:Ss,XHR:KD,JSON:qD,JSONRequest:XD,JSONP:WD,LocalStorage:zD,Color:function(t){var e={},n=0,r=0,o=0,i=function(t){var i;return"object"==typeof t?"r"in t?(n=t.r,r=t.g,o=t.b):"v"in t&&function(t,e,i){if(t=(parseInt(t,10)||0)%360,e=parseInt(e,10)/100,i=parseInt(i,10)/100,e=VD(0,UD(e,1)),i=VD(0,UD(i,1)),0!==e){var a=t/60,s=i*e,u=s*(1-Math.abs(a%2-1)),c=i-s;switch(Math.floor(a)){case 0:n=s,r=u,o=0;break;case 1:n=u,r=s,o=0;break;case 2:n=0,r=s,o=u;break;case 3:n=0,r=u,o=s;break;case 4:n=u,r=0,o=s;break;case 5:n=s,r=0,o=u;break;default:n=r=o=0}n=HD(255*(n+c)),r=HD(255*(r+c)),o=HD(255*(o+c))}else n=r=o=HD(255*i)}(t.h,t.s,t.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(t))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(t))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(t))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,e};return t&&i(t),e.toRgb=function(){return{r:n,g:r,b:o}},e.toHsv=function(){return function(t,e,n){var r,o;o=0;var i=UD(t/=255,UD(e/=255,n/=255)),a=VD(t,VD(e,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:HD(60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(a-i))),s:HD(100*r),v:HD(100*o)})}(n,r,o)},e.toHex=function(){var t=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+t(n)+t(r)+t(o)},e.parse=i,e},ImageUploader:function(t){var e=Ly(),n=By(t,e);return{upload:function(e,r){return void 0===r&&(r=!0),n.upload(e,r?Py(t):void 0)}}}},dom:{EventUtils:ji,Sizzle:ka,DomQuery:cs,TreeWalker:so,TextSeeker:Qs,DOMUtils:gs,ScriptLoader:Cs,RangeUtils:_d,Serializer:$b,StyleSheetLoader:io,ControlSelection:sd,BookmarkManager:Qf,Selection:lb,Event:ji.Event},html:{Styles:Oi,Entities:yi,Node:$m,Schema:Ai,SaxParser:Wm,DomParser:Nb,Writer:Qm,Serializer:tp},Env:ke,AddOnManager:Ds,Annotator:Jf,Formatter:qy,UndoManager:Ky,EditorCommands:RS,WindowManager:_y,NotificationManager:yy,EditorObservable:GS,Shortcuts:aD,Editor:mD,FocusManager:cm,EditorManager:DD,DOM:gs.DOM,ScriptLoader:Cs.ScriptLoader,PluginManager:Cy,ThemeManager:wy,IconManager:ly,Resource:BD,trim:Ne.trim,isArray:Ne.isArray,is:Ne.is,toArray:Ne.toArray,makeMap:Ne.makeMap,each:Ne.each,map:Ne.map,grep:Ne.grep,inArray:Ne.inArray,extend:Ne.extend,create:Ne.create,walk:Ne.walk,createNS:Ne.createNS,resolve:Ne.resolve,explode:Ne.explode,_addCacheSuffix:Ne._addCacheSuffix,isOpera:ke.opera,isWebKit:ke.webkit,isIE:ke.ie,isGecko:ke.gecko,isMac:ke.mac},JD=Ne.extend(DD,GD);!function(t){window.tinymce=t,window.tinyMCE=t}(JD),function(e){try{t.exports=e}catch(t){}}(JD)}()},30264:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});const r=n(70538).default.prototype.$isServer;function o(t,e){for(let n=0;n<e.length;n++)if(t===e[n])return!0;return!1}!r&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);function i(t,e,n){n="string"==typeof e?[e]:e;let r=t.$parent,o=r.$options.name;for(;r&&(!o||n.indexOf(o)<0);)r=r.$parent,r&&(o=r.$options.name);return r}const a=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];let s,u={};function c(t,e=null,n=null,r=!1){s||(s=document.createElement("textarea"),document.body.appendChild(s)),t.getAttribute("wrap")?s.setAttribute("wrap",t.getAttribute("wrap")):s.removeAttribute("wrap");let{paddingSize:o,borderSize:i,boxSizing:c,sizingStyle:l}=function(t,e=!1){const n=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(e&&u[n])return u[n];const r=window.getComputedStyle(t),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:a.map((t=>`${t}:${r.getPropertyValue(t)}`)).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return e&&n&&(u[n]=c),c}(t,r);s.setAttribute("style",`${l};\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n`),s.value=t.value||t.placeholder||"";let f,d=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,p=s.scrollHeight;if("border-box"===c?p+=i:"content-box"===c&&(p-=o),null!==e||null!==n){s.value=" ";let t=s.scrollHeight-o;null!==e&&(d=t*e,"border-box"===c&&(d=d+o+i),p=Math.max(d,p)),null!==n&&(m=t*n,"border-box"===c&&(m=m+o+i),f=p>m?"":"hidden",p=Math.min(m,p))}return n||(f="hidden"),{height:`${p}px`,minHeight:`${d}px`,maxHeight:`${m}px`,overflowY:f}}function l(t,e,n){this.$children.forEach((r=>{r.$options.name===t?r.$emit.apply(r,[e].concat(n)):l.apply(r,[t,e].concat([n]))}))}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var d="ivu-input";const m={name:"DragInput",mixins:[{methods:{dispatch(t,e,n){let r=this.$parent||this.$root,o=r.$options.name;for(;r&&(!o||o!==t);)r=r.$parent,r&&(o=r.$options.name);r&&r.$emit.apply(r,[e].concat(n))},broadcast(t,e,n){l.call(this,t,e,n)}}},{inject:{FormInstance:{default:""}},computed:{itemDisabled(){let t=this.disabled;return!t&&this.FormInstance&&(t=this.FormInstance.disabled),t}}}],props:{type:{validator:function(t){return o(t,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(t){return o(t,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(t){return o(t,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,prefixCls:d,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1}},computed:{currentType:function(){var t=this.type;return"password"===t&&this.password&&this.showPassword&&(t="text"),t},prepend:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.prepend),t},append:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.append),t},showPrefix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.prefix||void 0!==this.$slots.prefix),t},showSuffix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.suffix||void 0!==this.$slots.suffix),t},wrapClasses:function(){var t;return["".concat(d,"-wrapper"),(t={},f(t,"".concat(d,"-wrapper-").concat(this.size),!!this.size),f(t,"".concat(d,"-type-").concat(this.type),this.type),f(t,"".concat(d,"-group"),this.prepend||this.append||this.search&&this.enterButton),f(t,"".concat(d,"-group-").concat(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),f(t,"".concat(d,"-group-with-prepend"),this.prepend),f(t,"".concat(d,"-group-with-append"),this.append||this.search&&this.enterButton),f(t,"".concat(d,"-hide-icon"),this.append),f(t,"".concat(d,"-with-search"),this.search&&this.enterButton),t)]},inputClasses:function(){var t;return["".concat(d),(t={},f(t,"".concat(d,"-").concat(this.size),!!this.size),f(t,"".concat(d,"-disabled"),this.itemDisabled),f(t,"".concat(d,"-with-prefix"),this.showPrefix),f(t,"".concat(d,"-with-suffix"),this.showSuffix||this.search&&!1===this.enterButton),t)]},textareaClasses:function(){return["".concat(d),f({},"".concat(d,"-disabled"),this.itemDisabled)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length}},methods:{handleEnter:function(t){this.$emit("on-enter",t),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(t){this.$emit("on-keydown",t)},handleKeypress:function(t){this.$emit("on-keypress",t)},handleKeyup:function(t){this.$emit("on-keyup",t)},handleIconClick:function(t){this.$emit("on-click",t)},handleFocus:function(t){this.$emit("on-focus",t)},handleBlur:function(t){this.$emit("on-blur",t),i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(t){"compositionstart"===t.type&&(this.isOnComposition=!0),"compositionend"===t.type&&(this.isOnComposition=!1,this.handleInput(t))},handleInput:function(t){if(!this.isOnComposition){var e=t.target.value;this.number&&""!==e&&(e=Number.isNaN(Number(e))?e:Number(e)),this.$emit("input",e),this.setCurrentValue(e),this.$emit("on-change",t)}},handleChange:function(t){this.$emit("on-input-change",t)},handlePaste:function(t){this.$emit("on-input-paste",t)},setCurrentValue:function(t){var e=this;t!==this.currentValue&&(this.$nextTick((function(){e.resizeTextarea()})),this.currentValue=t,i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",t))},resizeTextarea:function(){var t=this.autosize;if(!t||"textarea"!==this.type)return!1;var e=t.minRows,n=t.maxRows;this.textareaStyles=c(this.$refs.textarea,e,n)},focus:function(){"textarea"===this.type?this.$refs.textarea.focus():this.$refs.input.focus()},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var t=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var e=this.currentValue.length;setTimeout((function(){t.$refs.input.setSelectionRange(e,e)}),0)}},watch:{value:function(t){this.setCurrentValue(t)}},mounted:function(){this.slotReady=!0,this.resizeTextarea()}};const p=(0,n(51900).Z)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.wrapClasses},["textarea"!==t.type?[t.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-prepend"]},[t._t("prepend")],2):t._e(),t._v(" "),t.clearable&&t.currentValue&&!t.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",t.prefixCls+"-icon",t.prefixCls+"-icon-clear",t.prefixCls+"-icon-normal"],on:{click:t.handleClear}}):t.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.icon,t.prefixCls+"-icon",t.prefixCls+"-icon-normal"],on:{click:t.handleIconClick}}):t.search&&!1===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-normal",t.prefixCls+"-search-icon"],on:{click:t.handleSearch}}):t.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[t._t("suffix",(function(){return[t.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.suffix]}):t._e()]}))],2):t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t.password?n("span",{staticClass:"ivu-input-suffix",on:{click:t.handleToggleShowPassword}},[t.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"})]):t._e(),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.icon?t._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-validate"]})]),t._v(" "),n("input",{ref:"input",class:t.inputClasses,attrs:{id:t.elementId,autocomplete:t.autocomplete,spellcheck:t.spellcheck,type:t.currentType,placeholder:t.placeholder,disabled:t.itemDisabled,maxlength:t.maxlength,readonly:t.readonly,name:t.name,number:t.number,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,change:t.handleChange,paste:t.handlePaste}}),t._v(" "),t.append?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-append"]},[t._t("append")],2):t.search&&t.enterButton?n("div",{class:[t.prefixCls+"-group-append",t.prefixCls+"-search"],on:{click:t.handleSearch}},[!0===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[t._v(t._s(t.enterButton))]],2):t.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[t._t("prefix",(function(){return[t.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.prefix]}):t._e()]}))],2):t._e()]:[n("textarea",{ref:"textarea",class:t.textareaClasses,style:t.textareaStyles,attrs:{id:t.elementId,wrap:t.wrap,autocomplete:t.autocomplete,spellcheck:t.spellcheck,placeholder:t.placeholder,disabled:t.itemDisabled,rows:t.rows,maxlength:t.maxlength,readonly:t.readonly,name:t.name,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,paste:t.handlePaste}}),t._v(" "),t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t._e()]],2)}),[],!1,null,null,null).exports},2749:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(20629);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var n=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=n&&t.browseListNext.length>0){var r=t.browseListNext;t.browseListNext=[],t.browsePictureFor(r)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),e.push(n))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var n=t.data;e.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)e.browseList.push(r[o]);e.browsePictureFor(n.files)})).catch((function(t){var n=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===t[e].url||this.uploadList[n].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return t.handleView(e)}}}),t._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return t.handleRemove(e)}}})],1)]:[e.showProgress?n("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[n("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[n("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?n("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?n("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return n("div",{staticClass:"browse-item",on:{click:function(n){return t.browseItem(e)}}},[e.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),n("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?n("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},86877:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ScrollerY",props:{static:{type:Boolean,default:!1},autoBottom:{type:Boolean,default:!1},autoRecovery:{type:Boolean,default:!0},autoRecoveryAnimate:{type:Boolean,default:!1}},data:function(){return{scrollY:0,scrollDiff:0,autoInterval:null}},mounted:function(){this.openInterval(),this.$nextTick(this.initScroll)},activated:function(){this.openInterval(),this.recoveryScroll()},destroyed:function(){this.closeInterval()},deactivated:function(){this.closeInterval()},methods:{initScroll:function(){var t=this;this.autoToBottom();var e="function"==typeof this.$listeners["on-scroll"],n=$A(this.$refs.scrollerView);n.scroll((function(){var r=Math.round(n.innerHeight()),o=n.scrollTop(),i=t.$refs.scrollerView.scrollHeight;if(t.scrollY=o,e){var a="static",s="static";t.scrollDiff-o>50?(t.scrollDiff=o,a="down"):t.scrollDiff-o<-100&&(t.scrollDiff=o,a="up"),t.scrollDiff-o>1?(t.scrollDiff=o,s="down"):t.scrollDiff-o<-1&&(t.scrollDiff=o,s="up"),t.$emit("on-scroll",{scale:o/(i-r),scrollY:o,scrollE:i-r-o,direction:a,directionreal:s})}}))},recoveryScroll:function(){var t=this;this.autoRecovery&&(this.scrollY>0||this.autoBottom)&&this.$nextTick((function(){t.autoBottom?t.autoToBottom():t.scrollTo(t.scrollY,t.autoRecoveryAnimate)}))},openInterval:function(){this.autoToBottom(),this.autoInterval&&clearInterval(this.autoInterval),this.autoInterval=setInterval(this.autoToBottom,300)},closeInterval:function(){clearInterval(this.autoInterval),this.autoInterval=null},scrollTo:function(t,e){!1===e?$A(this.$refs.scrollerView).stop().scrollTop(t):$A(this.$refs.scrollerView).stop().animate({scrollTop:t})},autoToBottom:function(){this.autoBottom&&$A.scrollToView(this.$refs.bottom,{behavior:"instant",inline:"end"})},scrollInfo:function(){var t=$A(this.$refs.scrollerView),e=Math.round(t.innerHeight()),n=t.scrollTop(),r=this.$refs.scrollerView.scrollHeight;return this.scrollY=n,{scale:n/(r-e),scrollY:n,scrollE:r-e-n}},querySelector:function(t){return this.$refs.scrollerView&&this.$refs.scrollerView.querySelector(t)}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"scrollerView",staticClass:"app-scroller-y",class:[t.static?"static":""]},[t._t("default"),t._v(" "),n("div",{ref:"bottom",staticClass:"app-scroller-bottom"})],2)}),[],!1,null,null,null).exports},89500:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>d});var r=n(47575),o=n.n(r),i=n(2749),a=n(20629);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const f={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:c(c({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(t){null==t&&(t=""),this.isTyping||this.setContent(t)},readOnly:function(t){null!==this.editor&&(t?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!1),t.options))}))},initTransfer:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!0),t.optionFull))}))},plugin:function(t){return t?this.plugins.filter((function(t){return"autoresize"!=t})):this.plugins},option:function(t){var e=this,n={inline:!t&&this.inline,selector:(t?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(t),placeholder:t&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(t){e.$emit("editorSave",t)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:t?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!t,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:e.$L("图片"),tooltip:e.$L("上传/浏览 图片"),fetch:function(t){t([{type:"menuitem",text:e.$L("上传本地图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览已上传图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addNestedMenuItem("uploadImages",{icon:"image",text:e.$L("上传图片"),getSubmenuItems:function(){return[{type:"menuitem",text:e.$L("上传本地图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览已上传图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}]}}),n.ui.registry.addMenuItem("imagePreview",{text:e.$L("预览图片"),onAction:function(){var t=e.getValueImages();0!==t.length?(e.$store.state.previewImageIndex=0,e.$store.state.previewImageList=t):$A.messageWarning("没有可预览的图片")}}),n.ui.registry.addButton("uploadFiles",{text:e.$L("文件"),tooltip:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),t?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.on("Init",(function(t){e.editorT=n,e.editorT.setContent(e.content),e.readOnly?e.editorT.setMode("readonly"):e.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.on("Init",(function(t){e.spinShow=!1,e.editor=n,e.editor.setContent(e.content),e.readOnly?e.editor.setMode("readonly"):e.editor.setMode("design"),e.$emit("editorInit",e.editor)})),n.on("KeyUp",(function(t){null!==e.editor&&e.submitNewContent()})),n.on("Change",(function(t){null!==e.editor&&(e.getContent()!==e.value&&e.submitNewContent(),e.$emit("editorChange",t))})),n.on("focus",(function(){e.$emit("on-focus")})),n.on("blur",(function(){e.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(t){t||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(t,e){if(0===e.length)return t;if(0===t.length)return e;var n=[];for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);return n},submitNewContent:function(){var t=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){t.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(t){null!==this.getEditor()?this.getEditor().insertContent(t):this.content+=t},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(t){null===this.getEditor()?this.content=t:t!=this.getEditor().getContent()&&this.getEditor().setContent(t)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(t){this.insertContent('<img src="'+t+'">')},editorImage:function(t){for(var e=0;e<t.length;e++){var n=t[e];"object"===s(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},getValueImages:function(){var t=[],e=/src=['"]?([^'"]*)['"]?/i,n=(this.getContent()+"").match(/<img.*?(?:>|\/>)/gi);if(n)for(var r=0;r<n.length;r++){var o=n[r].match(e);o[1]&&t.push(o[1])}return t},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++)},handleSuccess:function(t,e){this.uploadIng--,1===t.ret?this.insertContent('<a href="'.concat(t.data.url,'" target="_blank">').concat(t.data.name," (").concat($A.bytesToSize(1024*t.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败,"+t.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const d=(0,n(51900).Z)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!t.inline&&t.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[t.inline?[n("div",{ref:"myTextarea",attrs:{id:t.id},domProps:{innerHTML:t._s(t.spinShow?"":t.content)}}),t._v(" "),t.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):t._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:t.id}},[t._v(t._s(t.content))]),t._v(" "),t.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),t._v(" "),n("div",[t._v(t._s(t.$L("加载组件中...")))])],1):t._e()],t._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:t.uploadIng,num:"50"},on:{"update:uploadIng":function(e){t.uploadIng=e},"update:upload-ing":function(e){t.uploadIng=e},"on-callback":t.editorImage}}),t._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})],2),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e(),t._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":t.transferChange},model:{value:t.transfer,callback:function(e){t.transfer=e},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[t._v(t._s(t.$L("完成")))])],1),t._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+t.id}},[t._v(t._s(t.content))])]),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e()],1)],1)}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(80641);const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var o=r.data;n||e.loadIng--,e.list=o;var i=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:o,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const i=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},17785:(t,e,n)=>{"use strict";n.d(e,{Z:()=>k});var r=n(30264),o=n(86877),i=n(20629);const a={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style:function(){var t=this.size;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args:function(){var t=this.percent,e=Math.min(360,3.6*t);return 360==e?e=0:0==e&&(e=360),{x:14,y:14,r:14,start:360,end:e}}},methods:{isNumeric:function(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)},point:function(t,e,n,r){return[(t+Math.sin(r)*n).toFixed(2),(e-Math.cos(r)*n).toFixed(2)]},full:function(t,e,n,r){return r<=0?"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," Z"):"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," M ").concat(t-r," ").concat(e," A ").concat(r," ").concat(r," 0 1 1 ").concat(t+r," ").concat(e," A ").concat(r," ").concat(r," 1 1 1 ").concat(t-r," ").concat(e," Z")},part:function(t,e,n,r,o,i){var a=o/360*2*Math.PI,s=i/360*2*Math.PI,u=[this.point(t,e,r,a),this.point(t,e,n,a),this.point(t,e,n,s),this.point(t,e,r,s)],c=s-a>Math.PI?"1":"0";return"M ".concat(u[0][0]," ").concat(u[0][1]," L ").concat(u[1][0]," ").concat(u[1][1]," A ").concat(n," ").concat(n," 0 ").concat(c," 1 ").concat(u[2][0]," ").concat(u[2][1]," L ").concat(u[3][0]," ").concat(u[3][1]," A ").concat(r," ").concat(r," 0 ").concat(c," 0 ").concat(u[0][0]," ").concat(u[0][1]," Z")},arc:function(t){var e=t.x,n=void 0===e?0:e,r=t.y,o=void 0===r?0:r,i=t.R,a=void 0===i?0:i,s=t.r,u=void 0===s?0:s,c=t.start,l=t.end,f=[Math.max(a,u),Math.min(a,u)];if(u=f[1],(a=f[0])<=0)return"";if(c!==+c||l!==+l)return this.full(n,o,a,u);if(Math.abs(c-l)<1e-6)return"";if(Math.abs(c-l)%360<1e-6)return this.full(n,o,a,u);var d=[c%360,l%360];return(c=d[0])>(l=d[1])&&(l+=360),this.part(n,o,a,u,c,l)}}};var s=n(51900);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const f={name:"DialogView",components:{WCircle:(0,s.Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[n("svg",{attrs:{viewBox:"0 0 28 28"}},[n("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[n("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),t._v(" "),n("g",{attrs:{"fill-rule":"nonzero"}},[n("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),t._v(" "),n("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])}),[],!1,null,null,null).exports},props:{msgData:{type:Object,default:function(){return{}}},dialogType:{type:String,default:""}},data:function(){return{popperShow:!1,allList:[]}},activated:function(){this.msgRead()},computed:c(c({},(0,i.rn)(["userToken","userId","dialogMsgs"])),{},{readList:function(){return this.allList.filter((function(t){return t.read_at}))},unreadList:function(){return this.allList.filter((function(t){return!t.read_at}))},showMenu:function(){return this.msgData.userid==this.userId||"file"===this.msgData.type}}),watch:{msgData:{handler:function(){this.msgRead()},immediate:!0},popperShow:function(t){var e=this;t&&this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then((function(t){var n=t.data;e.allList=n,setTimeout(e.$refs.percent.updatePopper,10)})).catch((function(){e.allList=[],setTimeout(e.$refs.percent.updatePopper,10)}))}},methods:{msgRead:function(){var t=this;!0!==this.msgData._r&&(this.msgData._r=!0,setTimeout((function(){t.$el.offsetParent?t.$store.dispatch("dialogMsgRead",t.msgData):t.msgData._r=!1}),50))},textMsg:function(t){return t?t=t.trim().replace(/(\n\x20*){3,}/g,"\n\n"):""},imageStyle:function(t){var e=t.width,n=t.height;if(e&&n){var r=e,o=n;return(e>180||n>180)&&(e>n?(r=180,o=n*(180/e)):(r=e*(180/n),o=180)),{width:r+"px",height:o+"px"}}return{}},withdraw:function(){var t=this;$A.modalConfirm({content:"确定撤回此信息吗?",okText:"撤回",loading:!0,onOk:function(){t.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:t.msgData.id}}).then((function(){$A.messageSuccess("消息已撤回"),t.$store.dispatch("forgetDialogMsg",t.msgData.id),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.messageError(n,301),t.$Modal.remove()}))}})},viewFile:function(){var t=this.msgData,e=t.id,n=t.dialog_id,r=t.msg;if(["jpg","jpeg","gif","png"].includes(r.ext)){var o=$A.cloneJSON(this.dialogMsgs.filter((function(t){return t.dialog_id===n&&"file"===t.type&&["jpg","jpeg","gif","png"].includes(t.msg.ext)}))).sort((function(t,e){return t.id-e.id})),i=o.findIndex((function(t){return t.id===e}));i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=o.map((function(t){return t.msg.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[r.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-msg-"+this.msgData.id,path:"/single/file/msg/"+this.msgData.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/msg/".concat(this.msgData.id)))},downFile:function(){var t=this;$A.modalConfirm({title:"下载文件",content:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("dialog/msg/download?msg_id=".concat(t.msgData.id,"&token=").concat(t.userToken)))}})}}};const d=(0,s.Z)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"dialog-view "+t.msgData.type,attrs:{"data-id":t.msgData.id}},[n("div",{staticClass:"dialog-head"},[n("div",{staticClass:"dialog-content"},["text"===t.msgData.type?n("div",{staticClass:"content-text"},[n("pre",{staticClass:"no-dark-mode"},[t._v(t._s(t.textMsg(t.msgData.msg.text)))])]):"file"===t.msgData.type?n("div",{class:"content-file "+t.msgData.msg.type},[n("div",{staticClass:"dialog-file"},["img"===t.msgData.msg.type?n("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):n("div",{staticClass:"file-box"},[n("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),t._v(" "),n("div",{staticClass:"file-info"},[n("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):"loading"===t.msgData.type?n("div",{staticClass:"content-loading"},[n("Loading")],1):n("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("未知的消息类型")))])]),t._v(" "),t.showMenu?n("div",{staticClass:"dialog-menu"},[n("div",{staticClass:"menu-icon"},[t.msgData.userid==t.userId?n("Icon",{attrs:{type:"md-undo",title:t.$L("撤回")},on:{click:t.withdraw}}):t._e(),t._v(" "),"file"===t.msgData.type?[n("Icon",{attrs:{type:"md-eye",title:t.$L("查看")},on:{click:t.viewFile}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down",title:t.$L("下载")},on:{click:t.downFile}})]:t._e()],2)]):t._e()]),t._v(" "),t.msgData.created_at?n("div",{staticClass:"dialog-foot"},[n("div",{staticClass:"time",attrs:{title:t.msgData.created_at}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t._v(" "),t.msgData.send>1||"group"==t.dialogType?n("EPopover",{ref:"percent",staticClass:"percent",attrs:{placement:"left-end",width:360,offset:-8},model:{value:t.popperShow,callback:function(e){t.popperShow=e},expression:"popperShow"}},[n("div",{staticClass:"dialog-wrapper-read-poptip-content"},[n("ul",{staticClass:"read overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("已读")))]),t._v(" "),t._l(t.readList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2),t._v(" "),n("ul",{staticClass:"unread overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("未读")))]),t._v(" "),t._l(t.unreadList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2)]),t._v(" "),n("WCircle",{attrs:{slot:"reference",percent:t.msgData.percentage,size:14},slot:"reference"})],1):100===t.msgData.percentage?n("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):n("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})],1):n("div",{staticClass:"dialog-foot"},[n("Loading")],1)])}),[],!1,null,null,null).exports;function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DialogUpload",props:{dialogId:{type:Number,default:0},maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:p(p({},(0,i.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},params:function(){return{dialog_id:this.dialogId}}}),methods:{handleProgress:function(t,e){void 0===e.tempId&&(e.tempId=$A.randomString(8),this.$emit("on-progress",e))},handleSuccess:function(t,e){1===t.ret?(e.data=t.data,this.$emit("on-success",e),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"发送失败",content:"文件 "+e.name+" 发送失败,"+t.msg}),this.$emit("on-error",e),this.$refs.upload.fileList.pop())},handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleClick:function(){this.$refs.upload.handleClick()},upload:function(t){this.$refs.upload.upload(t)}}};const v=(0,s.Z)(g,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})}),[],!1,null,null,null).exports;var b=n(80641);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function C(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){w(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function w(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const _={name:"DialogWrapper",components:{DialogUpload:v,DialogView:d,ScrollerY:o.Z,DragInput:r.Z},props:{dialogId:{type:Number,default:0}},data:function(){return{autoBottom:!0,autoInterval:null,dialogDrag:!1,inputFocus:!1,msgText:"",msgNew:0,topId:0,tempMsgs:[],dialogMsgSubscribe:null,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.dialogMsgSubscribe=b.Store.subscribe("dialogMsgPush",this.addDialogMsg)},beforeDestroy:function(){this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null)},computed:C(C({},(0,i.rn)(["isDesktop","userId","cacheDialogs","dialogMsgs"])),{},{dialogData:function(){var t=this;return this.cacheDialogs.find((function(e){return e.id==t.dialogId}))||{}},dialogMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.dialogMsgs.filter((function(e){return e.dialog_id==t.dialogId}))).sort((function(t,e){return t.id-e.id})):[]},isAutoBottom:function(){return!(this.inputFocus&&!this.isDesktop)&&this.autoBottom},tempMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.tempMsgs.filter((function(e){return e.dialog_id==t.dialogId}))):[]},peopleNum:function(){return"group"===this.dialogData.type?$A.runNum(this.dialogData.people):0},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"发送文件/图片":e?"发送图片":"发送文件"}}),watch:{$route:{handler:function(t){var e=this;if($A.isJson(window.__sendDialogMsg)&&window.__sendDialogMsg.time>$A.Time()){var n=window.__sendDialogMsg,r=n.msgFile,o=n.msgText;window.__sendDialogMsg=null,this.$nextTick((function(){$A.isArray(r)&&r.length>0?e.sendFileMsg(r):o&&e.sendMsg(o)}))}if(t.query&&t.query._){var i=$A.cloneJSON(t.query);delete i._,this.goForward({query:i},!0)}},immediate:!0},dialogId:{handler:function(t){t&&(this.autoBottom=!0,this.msgNew=0,this.topId=-1,this.$store.dispatch("getDialogMsgs",t))},immediate:!0}},methods:{sendMsg:function(t){var e=this;if("string"==typeof t&&t&&(this.msgText=t,this.$refs.input.focus()),""!=this.msgText){var n=$A.randomString(16);this.tempMsgs.push({id:n,dialog_id:this.dialogData.id,type:"text",userid:this.userId,msg:{text:this.msgText}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,text:this.msgText},method:"post"}).then((function(t){var r=t.data;e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n})),e.sendSuccess(r)})).catch((function(t){var r=t.msg;$A.modalError(r),e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n}))})),this.msgText=""}},sendFileMsg:function(t){var e=this;t.length>0&&(this.pasteFile=[],this.pasteItem=[],t.some((function(t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(n){var r=n.target;e.pasteFile.push(t),e.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),e.pasteShow=!0}})))},chatKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.sendMsg()}},pasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files,r=Array.prototype.slice.call(n);r.length>0&&(t.preventDefault(),this.sendFileMsg(r))},chatPasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDrag(t,e)},chatDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.chatUpload.upload(e)}))},chatFile:function(t,e){switch(t){case"progress":this.tempMsgs.push({id:e.tempId,dialog_id:this.dialogData.id,type:"loading",userid:this.userId,msg:{}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive();break;case"error":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId}));break;case"success":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId})),this.sendSuccess(e.data)}},sendSuccess:function(t){var e=this;$A.isArray(t)?t.some((function(t){e.sendSuccess(t)})):(this.$store.dispatch("saveDialogMsg",t),this.$store.dispatch("increaseTaskMsgNum",this.dialogId),this.$store.dispatch("updateDialogLastMsg",t),this.onActive())},chatScroll:function(t){switch(t.directionreal){case"up":t.scrollE<10&&(this.msgNew=0,this.autoBottom=!0);break;case"down":this.autoBottom=!1}t.scale>=1&&(this.msgNew=0,this.autoBottom=!0)},onEventFocus:function(t){this.inputFocus=!0,this.$emit("on-focus",t)},onEventblur:function(t){this.inputFocus=!1,this.$emit("on-blur",t)},onActive:function(){this.$emit("on-active")},onToBottom:function(){this.autoBottom=!0,this.$refs.scroller&&this.$refs.scroller.autoToBottom()},openProject:function(){this.dialogData.group_info&&this.goForward({path:"/manage/project/"+this.dialogData.group_info.id})},openTask:function(){this.dialogData.group_info&&this.$store.dispatch("openTask",this.dialogData.group_info.id)},loadNextPage:function(){var t=this,e=this.dialogMsgList[0].id;this.$store.dispatch("getDialogMoreMsgs",this.dialogId).then((function(){t.$nextTick((function(){t.topId=e,$A.scrollToView(document.getElementById("view_"+e),{behavior:"instant",inline:"start"})}))})).catch((function(){}))},addDialogMsg:function(){var t=this;this.isAutoBottom?this.$nextTick(this.onToBottom):this.$nextTick((function(){t.$refs.scroller&&t.$refs.scroller.scrollInfo().scrollE>10&&t.msgNew++}))}}};const k=(0,s.Z)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.dialogData&&t.dialogData.id?n("div",{staticClass:"dialog-wrapper",on:{drop:function(e){return e.preventDefault(),t.chatPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.chatDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.chatDragOver(!1,e)}}},[t._t("head",(function(){return[n("div",{staticClass:"dialog-title",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[n("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),(function(e){return"success"!=e.color?[n("Tag",{attrs:{color:e.color,fade:!1}},[t._v(t._s(t.$L(e.text)))])]:t._e()})),t._v(" "),n("h2",[t._v(t._s(t.dialogData.name))]),t._v(" "),t.peopleNum>0?n("em",[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t._v(" "),t.dialogData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e()],2),t._v(" "),"group"===t.dialogData.type?["project"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openProject}},[t._v("\n "+t._s(t.$L("项目聊天室"))+" "+t._s(t.$L("打开项目管理"))+"\n ")]):"task"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openTask}},[t._v("\n "+t._s(t.$L("任务聊天室"))+" "+t._s(t.$L("查看任务详情"))+"\n ")]):t._e()]:t._e()],2)]})),t._v(" "),n("ScrollerY",{ref:"scroller",staticClass:"dialog-scroller overlay-y",attrs:{"auto-bottom":t.isAutoBottom,static:""},on:{"on-scroll":t.chatScroll}},[n("div",{ref:"manageList",staticClass:"dialog-list"},[n("ul",[t.dialogData.hasMorePages?n("li",{staticClass:"history",on:{click:t.loadNextPage}},[t._v(t._s(t.$L("加载历史消息")))]):t.dialogData.loading>0&&0===t.dialogMsgList.length?n("li",{staticClass:"loading"},[n("Loading")],1):0===t.dialogMsgList.length?n("li",{staticClass:"nothing"},[t._v(t._s(t.$L("暂无消息")))]):t._e(),t._v(" "),t._l(t.dialogMsgList,(function(e){return n("li",{key:e.id,class:{self:e.userid==t.userId,"history-tip":t.topId==e.id},attrs:{id:"view_"+e.id}},[t.topId==e.id?n("em",{staticClass:"history-text"},[t._v(t._s(t.$L("历史消息")))]):t._e(),t._v(" "),n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)})),t._v(" "),t._l(t.tempMsgList,(function(e){return n("li",{key:"tmp_"+e.id,class:{self:e.userid==t.userId},attrs:{id:"tmp_"+e.id}},[n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)}))],2)])]),t._v(" "),n("div",{class:["dialog-footer",t.msgNew>0&&t.dialogMsgList.length>0?"newmsg":""],on:{click:t.onActive}},[n("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L("有"+t.msgNew+"条新消息")))]),t._v(" "),t._t("inputBefore"),t._v(" "),n("DragInput",{ref:"input",staticClass:"dialog-input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventblur,"on-keydown":t.chatKeydown,"on-input-paste":t.pasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),""!=t.msgText?n("div",{staticClass:"dialog-send",on:{click:t.sendMsg}},[n("Icon",{attrs:{type:"md-send"}})],1):t._e(),t._v(" "),n("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId},on:{"on-progress":function(e){return t.chatFile("progress",e)},"on-success":function(e){return t.chatFile("success",e)},"on-error":function(e){return t.chatFile("error",e)}}})],2),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],2):t._e()}),[],!1,null,null,null).exports},64569:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}const i={name:"ProjectLog",components:{ProjectLogDetail:{name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:function(t,e){return e.props.render(t,e.props.item)}}},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data:function(){return{loadIng:0,lists:[],listPage:1,hasMorePages:!1,totalNum:-1}},mounted:function(){this.getLists(!0)},computed:{},watch:{projectId:function(){this.lists=[],this.getLists(!0)},taskId:function(){this.lists=[],this.getLists(!0)},loadIng:function(t){this.$emit("on-load-change",t>0)}},methods:{logDate:function(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("今天"):t.key},getLists:function(t){var e=this;!0===t&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:this.pagesize}}).then((function(n){var r=n.data;e.loadIng--,!0===t&&(e.lists=[]),r.data.some((function(t){var n=t.time,r=n.ymd+" "+n.week,o=e.lists.find((function(t){return t.key==r}));if(o){var i=o.lists.find((function(e){return e.userid==t.userid}));i?i.lists.push(t):o.lists.push({userid:t.userid,lists:[t]})}else e.lists.push({key:r,ymd:t.ymd,lists:[{userid:t.userid,lists:[t]}]})})),e.hasMorePages=r.current_page<r.last_page,e.totalNum=r.total})).catch((function(){e.loadIng--,e.lists=[],e.hasMorePages=!1,e.totalNum=0}))},getMore:function(){this.hasMorePages&&(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail:function(t,e){var n=e.detail,o=e.record,i=[t("span",this.$L(n))];if($A.isJson(o)){if($A.isArray(o.change)){var a=r(o.change,2),s=a[0],u=a[1];i.push(t("span",": ")),s&&s!=u?(i.push(t("span",{class:"change-value"},"".concat(s||"-"))),i.push(t("span"," => ")),i.push(t("span",{class:"change-value"},"".concat(u||"-")))):i.push(t("span",{class:"change-value"},u||"-"))}if(o.userid){var c=$A.isArray(o.userid)?o.userid:[o.userid],l=[];c.some((function(e){l.push(t("UserAvatar",{props:{size:18,userid:e}}))})),l.length>0&&i.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},l)]))}}return t("span",{class:"log-text"},i)},operationList:function(t){var e=t.id,n=t.record,r=[];if(!$A.isJson(n))return r;if(this.taskId>0&&$A.isJson(n.flow)){var o=$A.getMiddle(n.flow.flow_item_name,"|");o&&r.push({id:e,button:"重置",content:"确定重置为【".concat(o,"】吗?")})}return r},onOperation:function(t){var e=this;$A.modalConfirm({content:t.content,loading:!0,onOk:function(){e.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("saveTask",n),e.getLists(!0)})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})},openTask:function(t){this.$store.dispatch("openTask",t)}}};const a=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["project-log",0==t.taskId?"is-drawer":""]},[n("div",{staticClass:"log-title"},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("ul",{staticClass:"logs-activity"},[t._l(t.lists,(function(e){return n("li",[n("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(e)))]),t._v(" "),n("div",{staticClass:"logs-section"},[n("Timeline",t._l(e.lists,(function(e,r){return n("TimelineItem",{key:r},[n("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[e.userid?n("UserAvatar",{attrs:{userid:e.userid,size:18,showName:""}}):n("div",{staticClass:"avatar-wrapper common-avatar"},[n("EAvatar",{attrs:{size:18}},[t._v("A")]),t._v(" "),n("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("系统")))])],1)],1),t._v(" "),t._l(e.lists,(function(e){return[n("div",{staticClass:"log-summary"},[n("ProjectLogDetail",{attrs:{render:t.logDetail,item:e}}),t._v(" "),t.operationList(e).length>0?n("span",{staticClass:"log-operation"},t._l(t.operationList(e),(function(e,r){return n("Button",{key:r,attrs:{size:"small"},on:{click:function(n){return t.onOperation(e)}}},[t._v(t._s(e.button))])})),1):t._e(),t._v(" "),n("span",{staticClass:"log-time"},[t._v(t._s(e.time.ymd)+" "+t._s(e.time.segment)+" "+t._s(e.time.hi))])],1),t._v(" "),e.project_task?n("div",{staticClass:"log-task"},[n("em",{on:{click:function(n){return t.openTask(e.project_task)}}},[t._v(t._s(t.$L("关联任务"))+": "+t._s(e.project_task.name))])]):t._e()]}))],2)})),1)],1)])})),t._v(" "),t.loadIng>0&&t.showLoad?n("li",{staticClass:"logs-loading"},[n("Loading")],1):t.hasMorePages?n("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("加载更多")))]):0==t.totalNum?n("li",{staticClass:"logs-none",on:{click:function(e){return t.getLists(!0)}}},[t._v(t._s(t.$L("没有任何动态")))]):t._e()],2)])}),[],!1,null,null,null).exports},98919:(t,e,n)=>{"use strict";n.d(e,{Z:()=>b});var r=n(20629),o=n(89500),i=n(25199),a=n(47853);const s={name:"TaskUpload",props:{maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"]}},methods:{handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(t){return this.$emit("on-select-file",t),!1},handleClick:function(){this.$refs.upload.handleClick()}}};var u=n(51900);const c=(0,u.Z)(s,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:"",multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})}),[],!1,null,null,null).exports;var l=n(17785),f=n(64569),d=n(80641),m=n(21929);function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const v={name:"TaskDetail",components:{DragInput:n(30264).Z,TaskMenu:m.Z,ProjectLog:f.Z,DialogWrapper:l.Z,TaskUpload:c,UserInput:a.Z,TaskPriority:i.Z,TEditor:o.default},props:{taskId:{type:Number,default:0},openTask:{type:Object,default:function(){return{}}},mainEndAt:{default:null},canUpdateBlur:{type:Boolean,default:!0}},data:function(){return{ready:!1,taskDetail:{},ownerData:{},ownerLoad:0,receiveShow:!1,assistForce:!1,assistData:{},assistLoad:0,addsubForce:!1,addsubShow:!1,addsubName:"",addsubLoad:0,timeForce:!1,timeOpen:!1,timeValue:[],timeOptions:{shortcuts:$A.timeOptionShortcuts()},nowTime:$A.Time(),nowInterval:null,innerHeight:Math.min(1100,window.innerHeight),msgText:"",msgFile:[],navActive:"dialog",logLoadIng:!1,sendLoad:0,taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages imagePreview | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},dialogDrag:!1,receiveTaskSubscribe:null}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3),window.addEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe=d.Store.subscribe("receiveTask",(function(){t.receiveShow=!0}))},destroyed:function(){clearInterval(this.nowInterval),window.removeEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe&&(this.receiveTaskSubscribe.unsubscribe(),this.receiveTaskSubscribe=null)},computed:h(h({},(0,r.rn)(["userId","userToken","cacheProjects","cacheColumns","cacheTasks","taskContents","taskFiles","taskPriority","windowMax768"])),{},{projectName:function(){var t=this;if(!this.taskDetail.project_id)return"";if(this.taskDetail.project_name)return this.taskDetail.project_name;var e=this.cacheProjects.find((function(e){return e.id==t.taskDetail.project_id}));return e?e.name:""},columnName:function(){var t=this;if(!this.taskDetail.column_id)return"";if(this.taskDetail.column_name)return this.taskDetail.column_name;var e=this.cacheColumns.find((function(e){return e.id==t.taskDetail.column_id}));return e?e.name:""},taskContent:function(){var t=this;if(!this.taskId)return"";var e=this.taskContents.find((function(e){return e.task_id==t.taskId}));return e?e.content:""},fileList:function(){var t=this;return this.taskId?this.taskFiles.filter((function(e){return e.task_id==t.taskId})).sort((function(t,e){return e.id-t.id})):[]},subList:function(){var t=this;return this.taskId?this.cacheTasks.filter((function(e){return e.parent_id==t.taskId})).sort((function(t,e){return t.id-e.id})):[]},hasOpenDialog:function(){return this.taskDetail.dialog_id>0&&!this.windowMax768},dialogStyle:function(){var t=this.innerHeight,e=this.hasOpenDialog;return t&&e?{minHeight:t-(t>900?200:70)-48+"px"}:{}},cutTime:function(){var t=this.taskDetail,e=$A.Date(t.start_at,!0),n=$A.Date(t.end_at,!0);return $A.formatDate("Y/m/d",e)==$A.formatDate("Y/m/d",n)?$A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("H:i",n):$A.formatDate("Y",e)==$A.formatDate("Y",n)?($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("m/d H:i",n)).replace(/( 00:00| 23:59)/g,""):($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("Y/m/d H:i",n)).replace(/( 00:00| 23:59)/g,"")},getOwner:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1===t.owner})).sort((function(t,e){return t.id-e.id})):[]},getAssist:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1!==t.owner})).sort((function(t,e){return t.id-e.id})):[]},menuList:function(){var t=this.taskDetail,e=[];return t.p_name||e.push({command:"priority",icon:"&#xe6ec;",name:"优先级"}),$A.isArray(t.task_user)&&t.task_user.find((function(t){return 1!==t.owner}))||e.push({command:"assist",icon:"&#xe63f;",name:"协助人员"}),t.end_at||e.push({command:"times",icon:"&#xe6e8;",name:"截止时间"}),0==this.fileList.length&&e.push({command:"file",icon:"&#xe6e6;",name:"附件"}),0==this.subList.length&&e.push({command:"subtask",icon:"&#xe6f0;",name:"子任务"}),e}}),watch:{openTask:{handler:function(t){var e=this;this.taskDetail=$A.cloneJSON(t),this.$nextTick((function(){e.$refs.name&&e.$refs.name.resizeTextarea()}))},immediate:!0,deep:!0},taskId:{handler:function(t){t>0?this.ready=!0:(this.timeOpen=!1,this.timeForce=!1,this.assistForce=!1,this.addsubForce=!1,this.receiveShow=!1,this.$refs.owner&&this.$refs.owner.handleClose(),this.$refs.assist&&this.$refs.assist.handleClose())},immediate:!0},receiveShow:function(t){t&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])}},methods:{innerHeightListener:function(){this.innerHeight=Math.min(1100,window.innerHeight)},within24Hours:function(t){return $A.Date(t,!0)-this.nowTime<86400},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},isOverdue:function(t){return!!t.overdue||$A.Date(t.end_at,!0)<this.nowTime},onNameKeydown:function(t){13===t.keyCode&&(t.shiftKey||(t.preventDefault(),this.updateData("name")))},checkUpdate:function(t){var e=this,n=!1;if(this.openTask.name!=this.taskDetail.name){if(n=!0,!0!==t)return!1===t&&this.$refs.name.focus(),!0;this.updateData("name")}if(this.$refs.desc&&this.$refs.desc.getContent()!=this.taskContent){if(n=!0,!0!==t)return!1===t&&this.$refs.desc.focus(),!0;this.updateData("content")}if(this.addsubShow&&this.addsubName){if(n=!0,!0!==t)return!1===t&&this.$refs.addsub.focus(),!0;this.onAddsub()}return this.subList.some((function(r){var o=r.id;e.$refs["subTask_".concat(o)][0].checkUpdate(t)&&(n=!0)})),n},updateBlur:function(t,e){this.canUpdateBlur&&this.updateData(t,e)},updateData:function(t,e){var n=this,r=null;switch(t){case"priority":this.$set(this.taskDetail,"p_level",e.priority),this.$set(this.taskDetail,"p_name",e.name),this.$set(this.taskDetail,"p_color",e.color),t=["p_level","p_name","p_color"];break;case"times":this.$set(this.taskDetail,"times",[e.start_at,e.end_at]);break;case"content":var o=this.$refs.desc.getContent();if(o==this.taskContent)return;this.$set(this.taskDetail,"content",o),r=function(){n.$store.dispatch("saveTaskContent",{task_id:n.taskId,content:o})}}var i={task_id:this.taskDetail.id};($A.isArray(t)?t:[t]).forEach((function(t){var e=n.taskDetail[t],r=n.openTask[t];$A.jsonStringify(e)!=$A.jsonStringify(r)&&(i[t]=e)})),Object.keys(i).length<=1||this.$store.dispatch("taskUpdate",i).then((function(t){var e=t.msg;$A.messageSuccess(e),"function"==typeof r&&r()})).catch((function(t){var e=t.msg;$A.modalError(e)}))},openOwner:function(){var t=this.getOwner.map((function(t){return t.userid}));this.$set(this.taskDetail,"owner_userid",t),this.$set(this.ownerData,"owner_userid",t)},onOwner:function(t){var e=this,n={task_id:this.taskDetail.id,owner:this.ownerData.owner_userid};if(!0===t){if(this.getOwner.length>0)return this.receiveShow=!1,void $A.messageError("任务已被领取");var r=$A.date2string(this.timeValue,"Y-m-d H:i");if(!r[0]||!r[1])return void $A.messageError("请设置计划时间");$A.rightExists(r[0],"00:00")&&$A.rightExists(r[1],"00:00")&&(r[1]=r[1].replace("00:00","23:59")),n.times=r,n.owner=this.ownerData.owner_userid=[this.userId]}$A.jsonStringify(this.taskDetail.owner_userid)!==$A.jsonStringify(this.ownerData.owner_userid)&&(0==$A.count(n.owner)&&(n.owner=""),this.ownerLoad++,this.$store.dispatch("taskUpdate",n).then((function(t){var n=t.msg;$A.messageSuccess(n),e.ownerLoad--,e.receiveShow=!1,e.$store.dispatch("getTaskOne",e.taskDetail.id).catch((function(){}))})).catch((function(t){var n=t.msg;$A.modalError(n),e.ownerLoad--,e.receiveShow=!1})))},openAssist:function(){var t=this.getAssist.map((function(t){return t.userid}));this.$set(this.taskDetail,"assist_userid",t),this.$set(this.assistData,"assist_userid",t),this.$set(this.assistData,"disabled",this.getOwner.map((function(t){return t.userid})))},onAssist:function(){var t=this;if($A.jsonStringify(this.taskDetail.assist_userid)!==$A.jsonStringify(this.assistData.assist_userid)){var e=this.assistData.assist_userid;0===e.length&&(e=!1),this.assistLoad++,this.$store.dispatch("taskUpdate",{task_id:this.taskDetail.id,assist:e}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.assistLoad--,t.$store.dispatch("getTaskOne",t.taskDetail.id).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.assistLoad--}))}},openTime:function(){this.timeOpen=!this.timeOpen,this.timeOpen&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])},timeChange:function(t){t||(this.timeOpen=!1)},timeClear:function(){this.updateData("times",{start_at:!1,end_at:!1}),this.timeOpen=!1},timeOk:function(){var t=$A.date2string(this.timeValue,"Y-m-d H:i");t[0]&&t[1]&&$A.rightExists(t[0],"00:00")&&$A.rightExists(t[1],"00:00")&&(t[1]=t[1].replace("00:00","23:59")),this.updateData("times",{start_at:t[0],end_at:t[1]}),this.timeOpen=!1},addsubOpen:function(){var t=this;this.addsubShow=!0,this.$nextTick((function(){t.$refs.addsub.focus()}))},addsubChackClose:function(){""==this.addsubName&&(this.addsubShow=!1)},addsubKeydown:function(t){if(13===t.keyCode){if(t.shiftKey||this.addsubLoad>0)return;t.preventDefault(),this.onAddsub()}},onAddsub:function(){var t=this;""!=this.addsubName?(this.addsubLoad++,this.$store.dispatch("taskAddSub",{task_id:this.taskDetail.id,name:this.addsubName}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.addsubLoad--,t.addsubName=""})).catch((function(e){var n=e.msg;$A.modalError(n),t.addsubLoad--}))):$A.messageError("任务描述不能为空")},getLogLists:function(){"log"==this.navActive&&this.$refs.log.getLists(!0)},logLoadChange:function(t){this.logLoadIng=t},dropAdd:function(t){var e=this;switch(t){case"priority":this.$set(this.taskDetail,"p_name",this.$L("未设置")),this.$nextTick((function(){e.$refs.priority.show()}));break;case"assist":this.assistForce=!0,this.openAssist(),this.$nextTick((function(){e.$refs.assist.handleClick()}));break;case"times":this.timeForce=!0,this.$nextTick((function(){e.openTime()}));break;case"file":this.$refs.upload.handleClick();break;case"subtask":this.addsubForce=!0,this.$nextTick((function(){e.addsubOpen()}))}},msgKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.msgText&&this.msgDialog()}},msgDialog:function(){var t=this;this.sendLoad>0||(this.sendLoad++,this.$store.dispatch("call",{url:"project/task/dialog",data:{task_id:this.taskDetail.id}}).then((function(e){var n=e.data;t.$store.dispatch("saveTask",n),t.$store.dispatch("getDialogOne",n.dialog_id).then((function(){t.sendLoad--,$A.isSubElectron?t.resizeDialog().then((function(){t.sendDialogMsg()})):t.$nextTick((function(){t.windowMax768?(window.__sendDialogMsg={time:$A.Time()+10,msgText:t.msgText,msgFile:t.msgFile},t.msgFile=[],t.msgText="",t.goForward({path:"/manage/messenger",query:{_:$A.randomString(6)}}),$A.setStorage("messenger::dialogId",n.dialog_id),t.$store.state.dialogOpenId=n.dialog_id,t.$store.dispatch("openTask",0)):t.sendDialogMsg()}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)})))},sendDialogMsg:function(){this.msgFile.length>0?this.$refs.dialog.sendFileMsg(this.msgFile):this.msgText&&this.$refs.dialog.sendMsg(this.msgText),this.msgFile=[],this.msgText=""},msgPasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files;this.msgFile=Array.prototype.slice.call(n),this.msgFile.length>0&&(t.preventDefault(),this.msgDialog())},taskPasteDrag:function(t,e){this.dialogDrag=!1,this.msgPasteDrag(t,e)},taskDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},onSelectFile:function(t){this.msgFile=[t],this.msgDialog()},deleteFile:function(t){var e=this;this.$set(t,"_show_menu",!1),this.$store.dispatch("forgetTaskFile",t.id),this.$store.dispatch("call",{url:"project/task/filedelete",data:{file_id:t.id}}).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskFiles",e.taskDetail.id)}))},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e.handleClick()},openNewWin:function(){var t={title:this.taskDetail.name,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,this.$el.clientWidth+72),height:Math.min(window.screen.availHeight,this.$el.clientHeight+72),minWidth:600,minHeight:450};this.hasOpenDialog&&(t.minWidth=800,t.minHeight=600),this.$Electron.sendMessage("windowRouter",{name:"task-"+this.taskDetail.id,path:"/single/task/"+this.taskDetail.id,force:!1,config:t}),this.$store.dispatch("openTask",0)},resizeDialog:function(){var t=this;return new Promise((function(e){t.$Electron.sendSyncMessage("windowSize",{width:Math.max(1100,window.innerWidth),height:Math.max(720,window.innerHeight),minWidth:800,minHeight:600,autoZoom:!0});var n=0,r=setInterval((function(){n++,(t.$refs.dialog||n>20)&&(clearInterval(r),t.$refs.dialog&&e())}),100)}))},viewFile:function(t){if(["jpg","jpeg","gif","png"].includes(t.ext)){var e=this.fileList.filter((function(t){return["jpg","jpeg","gif","png"].includes(t.ext)})),n=e.findIndex((function(e){return e.id===t.id}));n>-1?(this.$store.state.previewImageIndex=n,this.$store.state.previewImageList=e.map((function(t){return t.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[t.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-task-"+t.id,path:"/single/file/task/"+t.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/task/".concat(t.id)))},downFile:function(t){var e=this;$A.modalConfirm({title:"下载文件",content:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("project/task/filedown?file_id=".concat(t.id,"&token=").concat(e.userToken)))}})}}};const b=(0,u.Z)(v,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready&&t.taskDetail.parent_id>0?n("li",[n("div",{staticClass:"subtask-icon"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,attrs:{disabled:0===t.taskId,task:t.taskDetail,"load-status":!0===t.taskDetail.loading},on:{"on-update":t.getLogLists}})],1),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"subtask-flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),n("div",{staticClass:"subtask-name"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("DatePicker",{staticClass:"subtask-time",attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom-end",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[!t.taskDetail.complete_at&&t.taskDetail.end_at&&t.taskDetail.end_at!=t.mainEndAt?n("div",{class:["time",t.taskDetail.today?"today":"",t.taskDetail.overdue?"overdue":""],on:{click:t.openTime}},[t._v("\n "+t._s(t.expiresFormat(t.taskDetail.end_at))+"\n ")]):n("Icon",{staticClass:"clock",attrs:{type:"ios-clock-outline"},on:{click:t.openTime}})],1),t._v(" "),n("Poptip",{ref:"owner",staticClass:"subtask-avatar",attrs:{"popper-class":"task-detail-user-popper",title:t.$L("修改负责人"),width:240,placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":1,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getOwner.length>0?t._l(t.getOwner,(function(t){return n("UserAvatar",{key:t.userid,attrs:{userid:t.userid,size:20,tooltipDisabled:""}})})):n("div",[t._v("--")])],2)],1):t.ready?n("div",{class:{"task-detail":!0,"open-dialog":t.hasOpenDialog,completed:t.taskDetail.complete_at}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-info"},[n("div",{staticClass:"head"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,staticClass:"icon",attrs:{disabled:0===t.taskId,task:t.taskDetail,size:"medium","color-show":!1},on:{"on-update":t.getLogLists}}),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),t.taskDetail.archived_at?n("div",{staticClass:"flow"},[n("span",{staticClass:"archived",on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.$L("已归档")))])]):t._e(),t._v(" "),n("div",{staticClass:"nav"},[t.projectName?n("p",[n("span",[t._v(t._s(t.projectName))])]):t._e(),t._v(" "),t.columnName?n("p",[n("span",[t._v(t._s(t.columnName))])]):t._e(),t._v(" "),t.taskDetail.id?n("p",[n("span",[t._v(t._s(t.taskDetail.id))])]):t._e()]),t._v(" "),n("div",{staticClass:"function"},[0===t.getOwner.length?n("EPopover",{attrs:{placement:"bottom"},model:{value:t.receiveShow,callback:function(e){t.receiveShow=e},expression:"receiveShow"}},[n("div",{staticClass:"task-detail-receive"},[n("div",{staticClass:"receive-title"},[n("Icon",{attrs:{type:"ios-help-circle"}}),t._v("\n "+t._s(t.$L("确认计划时间领取任务"))+"\n ")],1),t._v(" "),n("div",{staticClass:"receive-time"},[n("DatePicker",{attrs:{options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placeholder:t.$L("请设置计划时间"),clearable:!1,editable:!1},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}})],1),t._v(" "),n("div",{staticClass:"receive-bottom"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(e){t.receiveShow=!1}}},[t._v("取消")]),t._v(" "),n("Button",{attrs:{loading:t.ownerLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.onOwner(!0)}}},[t._v("确定")])],1)]),t._v(" "),n("Button",{staticClass:"pick",attrs:{slot:"reference",loading:t.ownerLoad>0,type:"primary"},slot:"reference"},[t._v(t._s(t.$L("我要领取任务")))])],1):t._e(),t._v(" "),t.$Electron?n("ETooltip",{attrs:{content:t.$L("新窗口打开")}},[n("i",{staticClass:"taskfont open",on:{click:t.openNewWin}},[t._v("")])]):t._e(),t._v(" "),n("div",{staticClass:"menu"},[n("TaskMenu",{attrs:{disabled:0===t.taskId,task:t.taskDetail,icon:"ios-more","completed-icon":"ios-more",size:"medium","color-show":!1},on:{"on-update":t.getLogLists}})],1)],1)],1),t._v(" "),n("div",{staticClass:"scroller overlay-y"},[n("div",{staticClass:"title"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{ref:"desc",attrs:{value:t.taskContent,plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L("详细描述..."),inline:""},on:{"on-blur":function(e){return t.updateBlur("content")}}})],1),t._v(" "),n("Form",{staticClass:"items",attrs:{"label-position":"left","label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[t.taskDetail.p_name?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("优先级"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("EDropdown",{ref:"priority",attrs:{trigger:"click",placement:"bottom"},on:{command:function(e){return t.updateData("priority",e)}}},[n("TaskPriority",{attrs:{backgroundColor:t.taskDetail.p_color}},[t._v(t._s(t.taskDetail.p_name))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.taskDetail.p_name==e.name?"&#xe61d;":"&#xe61c;")}}),t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1)])]):t._e(),t._v(" "),t.getOwner.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("负责人"))+"\n ")]),t._v(" "),n("Poptip",{ref:"owner",staticClass:"item-content user",attrs:{title:t.$L("修改负责人"),width:240,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),n("div",{staticClass:"user-list"},t._l(t.getOwner,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getOwner.length,tooltipDisabled:""}})})),1)])],1):t._e(),t._v(" "),t.getAssist.length>0||t.assistForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("协助人员"))+"\n ")]),t._v(" "),n("Poptip",{ref:"assist",staticClass:"item-content user",attrs:{title:t.$L(t.getAssist.length>0?"修改协助人员":"添加协助人员"),width:280,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openAssist,"on-ok":t.onAssist}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,"disabled-choice":t.assistData.disabled,placeholder:t.$L("选择任务协助人员"),transfer:!1},model:{value:t.assistData.assist_userid,callback:function(e){t.$set(t.assistData,"assist_userid",e)},expression:"assistData.assist_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.assist.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getAssist.length>0?n("div",{staticClass:"user-list"},t._l(t.getAssist,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getAssist.length,tooltipDisabled:""}})})),1):n("div",[t._v("--")])])],1):t._e(),t._v(" "),t.taskDetail.end_at||t.timeForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("截止时间"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("DatePicker",{attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[n("div",{staticClass:"picker-time"},[n("div",{staticClass:"time",on:{click:t.openTime}},[t._v(t._s(t.taskDetail.end_at?t.cutTime:"--"))]),t._v(" "),!t.taskDetail.complete_at&&t.taskDetail.end_at?[t.within24Hours(t.taskDetail.end_at)?n("Tag",{attrs:{color:"blue"}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.expiresFormat(t.taskDetail.end_at)))]):t._e(),t._v(" "),t.isOverdue(t.taskDetail)?n("Tag",{attrs:{color:"red"}},[t._v(t._s(t.$L("超期未完成")))]):t._e()]:t._e()],2)])],1)])]):t._e(),t._v(" "),t.fileList.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("附件"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content file"},[t.taskDetail.file_num>50?n("li",{staticClass:"tip"},[t._v(t._s(t.$L("共"+t.taskDetail.file_num+"个文件,仅显示最新50个")))]):t._e(),t._v(" "),t._l(t.fileList,(function(e){return n("li",[e.id?n("img",{staticClass:"file-ext",attrs:{src:e.thumb}}):n("Loading",{staticClass:"file-load"}),t._v(" "),n("div",{staticClass:"file-name"},[t._v(t._s(e.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(e.size)))]),t._v(" "),n("div",{staticClass:"file-menu",class:{show:e._show_menu}},[n("Icon",{attrs:{type:"md-eye"},on:{click:function(n){return t.viewFile(e)}}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down"},on:{click:function(n){return t.downFile(e)}}}),t._v(" "),n("EPopover",{staticClass:"file-delete",model:{value:e._show_menu,callback:function(n){t.$set(e,"_show_menu",n)},expression:"file._show_menu"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("你确定要删除这个文件吗?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(t){e._show_menu=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(n){return t.deleteFile(e)}}},[t._v(t._s(t.$L("确定")))])],1)]),t._v(" "),n("i",{staticClass:"taskfont del",attrs:{slot:"reference"},slot:"reference"},[t._v("")])])],1)],1)}))],2),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("div",{staticClass:"add-button",on:{click:function(e){return t.$refs.upload.handleClick()}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加附件"))+"\n ")])])])]):t._e(),t._v(" "),t.subList.length>0||t.addsubForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("子任务"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content subtask"},t._l(t.subList,(function(e,r){return n("TaskDetail",{key:r,ref:"subTask_"+e.id,refInFor:!0,attrs:{"task-id":e.id,"open-task":e,"main-end-at":t.taskDetail.end_at,"can-update-blur":t.canUpdateBlur}})})),1),t._v(" "),n("ul",{class:["item-content",0===t.subList.length?"nosub":""]},[n("li",[t.addsubShow?n("Input",{ref:"addsub",staticClass:"add-input",class:{loading:t.addsubLoad>0},attrs:{placeholder:t.$L("+ 输入子任务,回车添加子任务"),icon:t.addsubLoad>0?"ios-loading":""},on:{"on-blur":t.addsubChackClose,"on-keydown":t.addsubKeydown},model:{value:t.addsubName,callback:function(e){t.addsubName=e},expression:"addsubName"}}):n("div",{staticClass:"add-button",on:{click:t.addsubOpen}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加子任务"))+"\n ")])],1)])]):t._e()],1),t._v(" "),t.menuList.length>0?n("div",{staticClass:"add"},[n("EDropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:t.dropAdd}},[n("div",{staticClass:"add-button"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v("\n "+t._s(t.$L("添加"))+"\n "),t._l(t.menuList,(function(e){return n("em",[t._v(t._s(t.$L(e.name)))])}))],2),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.menuList,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e.command}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(e.icon)}}),t._v(t._s(t.$L(e.name))+"\n ")])])})),1)],1)],1):t._e()],1),t._v(" "),n("TaskUpload",{ref:"upload",staticClass:"upload",on:{"on-select-file":t.onSelectFile}})],1),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-dialog",style:t.dialogStyle},[t.hasOpenDialog?[t.taskId>0?n("DialogWrapper",{ref:"dialog",attrs:{"dialog-id":t.taskDetail.dialog_id}},[n("div",{staticClass:"head",attrs:{slot:"head"},slot:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1)]):t._e(),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id},on:{"on-load-change":t.logLoadChange}}):t._e()]:n("div",[n("div",{staticClass:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id,"show-load":!1},on:{"on-load-change":t.logLoadChange}}):n("div",{staticClass:"no-dialog",on:{drop:function(e){return e.preventDefault(),t.taskPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.taskDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.taskDragOver(!1,e)}}},[n("div",{staticClass:"no-tip"},[t._v(t._s(t.$L("暂无消息")))]),t._v(" "),n("div",{staticClass:"no-input"},[n("DragInput",{staticClass:"dialog-input",attrs:{type:"textarea",disabled:t.sendLoad>0,rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-keydown":t.msgKeydown,"on-input-paste":t.msgPasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),n("div",{staticClass:"no-send",on:{click:t.msgDialog}},[t.sendLoad>0?n("Loading"):[n("Badge",{attrs:{count:t.taskDetail.msg_num}}),t._v(" "),n("Icon",{attrs:{type:"md-send"}})]],2)],1),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e()])],1)],2),t._v(" "),t.taskDetail.id?t._e():n("div",{staticClass:"task-load"},[n("Loading")],1)]):t._e()}),[],!1,null,null,null).exports},21929:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(20629);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"TaskMenu",props:{task:{type:Object,default:function(){return{}}},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},data:function(){return{}},computed:i(i({},(0,r.rn)(["taskColorList","taskLoading","taskFlows","taskFlowItems"])),{},{loadIng:function(){var t=this;if(this.loadStatus)return!0;var e=this.taskLoading.find((function(e){return e.id==t.task.id}));return e&&e.num>0},flow:function(){var t=this;return this.taskFlows.find((function(e){return e.task_id==t.task.id}))},turns:function(){var t=this;if(!this.flow)return[];var e=this.taskFlowItems.find((function(e){return e.id==t.flow.flow_item_id}));return e?this.taskFlowItems.filter((function(t){var n=t.id;return e.turns.includes(n)})):[]}}),methods:{show:function(){this.$refs.dropdown.show()},hide:function(){this.$refs.dropdown.hide()},handleClick:function(){this.$refs.dropdown.handleClick()},dropTask:function(t){var e=this,n=this.task,r=function(t){t?e.$store.dispatch("saveTaskCompleteTemp",n.id):e.$store.dispatch("forgetTaskCompleteTemp",n.id)};if($A.isJson(t))t.name&&this.updateTask({color:t.color}).catch((function(){}));else{if($A.leftExists(t,"turn::")){var o=$A.leftDelete(t,"turn::");if(o==this.task.flow_item_id)return;var i=this.taskFlowItems.find((function(t){return t.id==e.flow.flow_item_id}))||{},a=this.taskFlowItems.find((function(t){return t.id==o}))||{},s="end"!==i.status&&"end"===a.status,u="end"===i.status&&"end"!==a.status;return this.updateBefore&&(s?r(!0):u&&r(!1)),void this.updateTask({flow_item_id:o}).then((function(){s?r(!0):u&&r(!1)})).catch((function(){s?r(!1):u&&r(!0)}))}switch(t){case"complete":if(this.task.complete_at)return;this.updateBefore&&r(!0),this.updateTask({complete_at:$A.formatDate("Y-m-d H:i:s")}).then((function(){r(!0)})).catch((function(){r(!1)}));break;case"uncomplete":if(!this.task.complete_at)return;this.updateBefore&&r(!1),this.updateTask({complete_at:!1}).then((function(){r(!1)})).catch((function(){r(!0)}));break;case"archived":case"remove":this.archivedOrRemoveTask(t)}}},visibleChange:function(t){t&&this.$store.dispatch("getTaskFlow",this.task.id).then(this.$refs.dropdownMenu.updatePopper).catch(this.$refs.dropdownMenu.updatePopper)},updateTask:function(t){var e=this;return new Promise((function(n,r){e.loadIng?r():(Object.keys(t).forEach((function(n){return e.$set(e.task,n,t[n])})),e.$store.dispatch("taskUpdate",Object.assign(t,{task_id:e.task.id})).then((function(t){var r=t.data,o=t.msg;$A.messageSuccess(o),n(),e.$emit("on-update",r)})).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskOne",e.task.id).catch((function(){})),r()})))}))},archivedOrRemoveTask:function(t){var e=this,n="removeTask",r="删除",o={task_id:this.task.id},i=this.task.parent_id>0?"子任务":"任务";"archived"==t&&(n="archivedTask",r="归档",this.task.archived_at&&(r="还原归档",o={task_id:this.task.id,type:"recovery"})),$A.modalConfirm({title:r+i,content:"你确定要"+r+i+"【"+this.task.name+"】吗?",loading:!0,onOk:function(){e.loadIng?e.$Modal.remove():e.$store.dispatch(n,o).then((function(t){var n=t.msg;$A.messageSuccess(n),e.$Modal.remove()})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("EDropdown",{ref:"dropdown",attrs:{trigger:"click",disabled:t.disabled,size:t.size,placement:"bottom"},on:{command:t.dropTask,"visible-change":t.visibleChange}},[t._t("icon",(function(){return[n("div",{staticClass:"task-menu-icon"},[t.loadIng?n("div",{staticClass:"loading"},[n("Loading")],1):[t.task.complete_at?n("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):n("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)]})),t._v(" "),n("EDropdownMenu",{ref:"dropdownMenu",staticClass:"task-menu-more-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("li",{staticClass:"task-menu-more-warp",class:t.size},[n("ul",[t.flow?t.turns.length>0?t._l(t.turns,(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"turn::"+e.id}},[n("div",{staticClass:"item flow"},[e.id==t.task.flow_item_id&&!0!==t.flow.auto_assign?n("Icon",{staticClass:"check",attrs:{type:"md-checkmark-circle-outline"}}):n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(" "),n("div",{staticClass:"flow-name",class:e.status},[t._v(t._s(e.name))])],1)])})):[t.task.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)])]:n("EDropdownItem",{staticClass:"load-flow",attrs:{disabled:""}},[n("div",{staticClass:"load-flow-warp"},[n("Loading")],1)]),t._v(" "),0===t.task.parent_id?[n("EDropdownItem",{attrs:{divided:t.turns.length>0,command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L(t.task.archived_at?"还原归档":"归档"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item hover-del"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t.colorShow?t._l(t.taskColorList,(function(e,r){return n("EDropdownItem",{key:"c_"+r,attrs:{divided:0==r,command:e}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:e.color||"#f9f9f9"},domProps:{innerHTML:t._s(e.color==t.task.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(e.name))+"\n ")])])})):t._e()]:n("EDropdownItem",{attrs:{command:"remove",divided:t.turns.length>0}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],2)])])],2)}),[],!1,null,null,null).exports},25199:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const a={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data:function(){return{}},computed:o(o({},(0,n(20629).rn)(["themeIsDark"])),{},{myStyle:function(){var t=this.color,e=this.background,n=this.backgroundColor;return this.themeIsDark?{color:n||e,borderColor:n||e,backgroundColor:"transparent"}:{color:t,borderColor:n||e,backgroundColor:n||e}}})};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)}),[],!1,null,null,null).exports},72862:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>h});var r=n(98919),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={components:{TaskDetail:r.Z},data:function(){return{loadIng:0,taskId:0,canUpdateBlur:!0}},mounted:function(){var t=this;document.addEventListener("keydown",this.shortcutEvent),this.$isSubElectron&&(window.__onBeforeUnload=function(){if(t.$refs.taskDetail.checkUpdate())return t.canUpdateBlur=!1,$A.modalConfirm({content:"修改的内容尚未保存,真的要放弃修改吗?",cancelText:"取消",okText:"放弃",onOk:function(){t.$Electron.sendMessage("windowDestroy")},onCancel:function(){t.$refs.taskDetail.checkUpdate(!1),t.canUpdateBlur=!0}}),!0})},beforeDestroy:function(){document.removeEventListener("keydown",this.shortcutEvent)},computed:a(a({},(0,o.rn)(["cacheTasks"])),{},{taskInfo:function(){var t=this;return this.cacheTasks.find((function(e){return e.id===t.taskId}))||{}}}),watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},methods:{getInfo:function(){var t=this;this.taskId=$A.runNum(this.$route.params.id),this.taskId<=0||(this.loadIng++,this.$store.dispatch("getTaskOne",{task_id:this.taskId,archived:"all"}).then((function(){t.loadIng--,t.$store.dispatch("getTaskContent",t.taskId),t.$store.dispatch("getTaskFiles",t.taskId),t.$store.dispatch("getTaskForParent",t.taskId).catch((function(){})),t.$store.dispatch("getTaskPriority").catch((function(){}))})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){t.$Electron&&window.close()}})})))},shortcutEvent:function(t){(t.metaKey||t.ctrlKey)&&83===t.keyCode&&(t.preventDefault(),this.$refs.taskDetail.checkUpdate(!0))}}};var c=n(93379),l=n.n(c),f=n(71832),d={insert:"head",singleton:!1};l()(f.Z,d);f.Z.locals;var m=n(83801),p={insert:"head",singleton:!1};l()(m.Z,p);m.Z.locals;const h=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"electron-task"},[n("PageTitle",{attrs:{title:t.taskInfo.name}}),t._v(" "),t.loadIng>0?n("Loading"):n("TaskDetail",{ref:"taskDetail",attrs:{"task-id":t.taskInfo.id,"open-task":t.taskInfo,"can-update-blur":t.canUpdateBlur}})],1)}),[],!1,null,"2b8bcc0c",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/889.js b/public/js/build/889.js deleted file mode 100644 index 448748dba..000000000 --- a/public/js/build/889.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 889.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[889],{50917:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},56294:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Rn});n(43666),n(29157);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),R=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},D=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=D(t,c,1);var y=D(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=D(t,c,31)+257,k=D(t,c+10,15)+4,N=S+D(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=D(t,c+3*E,7);c+=3*k;var I=R(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[D(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+D(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+D(t,c,7),c+=3):18==z&&(H=11+D(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=R(G),p=R(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=D(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),R=O[0],D=O[1],B=19;B>4&&!R[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,R)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(R,D,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,R[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=R[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,R=0;l<a;++l){var D=L(l),B=32767&l,q=_[D];if(A[B]=q,_[D]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,R,l-R,u),T=I=M=0,R=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&D==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,R,l-R,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Rt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Dt(t,e,n,r,i){if(!(this instanceof Dt))return new Dt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Rt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Rt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},R=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return R(t),this},p.getFileId=function(){return O()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Rt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Dt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Dt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Rn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Rt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Rt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Rt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Rt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Dt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Dt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Rt]=[],jt[Rt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Re(Rt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Rt})},Oe=function(t){t>0&&t<=Rt&&(X.splice(t,1),jt.splice(t,1),Rt--,q>Rt&&(q=Rt),this.setPage(q))},Re=function(t){t>0&&t<=Rt&&(q=t)},De=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",s=ot.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var c='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=ot.open();if(null!==u){u.document.write(c);var l=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(l.output("bloburl"))}}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var h='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',f=ot.open();if(null!==f&&(f.document.write(h),f.document.title=e.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),R();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return Re.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var R=rt/m.internal.scaleFactor,D=R*(A-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=R-D;break;case"hanging":n+=R-2*D;break;case"middle":n+=R/2-D}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Dt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Rt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Rt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Rn=function(t,e,n,r,i){Ht.push(new On),Rt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Dn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Rn(t,e,n,r,i),this},p.endFormObject=function(t){return Dn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:De,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.1";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function Re(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var De={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},De,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=Re(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=Re(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=R(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=R(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*D;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],R=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var D=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*R+P),A.call(this,"fill",!0),this.path=D}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-R+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},R=function(t){return 180*t/Math.PI},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var R=0;R<e;R+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function R(t){O(t>>8&255),O(255&t)}function D(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,R=r+c,D=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=R+B,H=R-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=D+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+D),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,R(65496),R(65504),R(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),R(1),R(1),O(0),O(0),function(){R(65499),R(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){R(65472),R(17),O(8),R(e),R(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){R(65476),R(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),R(65498),R(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=D(b,u,a,e,r),h=D(y,l,h,n,i),f=D(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return R(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function R(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Ri[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Di[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Dr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,R=I,D=C,j=1<<(8>>D.b),q=o(j);if(null==q)E=0;else{var z=D.K[0],V=D.w;for(q[0]=D.K[0][0],O=1;O<1*R;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;D.K[0]=null,D.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Rt=y(Tt,1)+1,Dt=y(Tt,1),Bt=y(Tt,0==Dt?1:8);Ct[Bt]=1,2==Rt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Rt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=s([4,8],Rt),this.Xc=s([4,17],Rt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=De,di[5]=Re,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,R=M.dd,D=M.tc;if(0!=D)if(e(3<=D),1==z.L)0<_&&wr(T,O,x,D+4),M.La&&Ar(T,O,x,D),0<S&&yr(T,O,x,D+4),M.La&&xr(T,O,x,D);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,D+4,R,I),pr(F,j,q,z,B,D+4,R,I)),M.La&&(mr(T,O,x,D,R,I),br(F,j,q,z,B,D,R,I)),0<S&&(hr(T,O,x,D+4,R,I),dr(F,j,q,z,B,D+4,R,I)),M.La&&(gr(T,O,x,D,R,I),vr(F,j,q,z,B,D,R,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Rr[255+t[e-2*n]-t[e-n]]>r||Rr[255+o-i]>r}function qe(t,e,n,r){return 4*Rr[255+t[e-n]-t[e+0]]+Rr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Rr[255+s-c]+Rr[255+a-u]>r?0:Rr[255+t[e-4*n]-o]<=i&&Rr[255+o-a]<=i&&Rr[255+a-s]<=i&&Rr[255+h-l]<=i&&Rr[255+l-u]<=i&&Rr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new R,this.vb=new R,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Dr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Rn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Dn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!D(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!D(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Dr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Rr=Lr,Dr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Ri=o(256),Di=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Rn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Rn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Dn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,R=o.length;I<R;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,D=L.length;M<D;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(50917);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(26910),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(50433),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"62e9d866",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Rn=Object.assign(Tn,{install:On})},43666:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},29157:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},63721:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-task[data-v-14020ecc]{align-items:center;display:flex}.single-file-task .ace_editor[data-v-14020ecc],.single-file-task .markdown-preview-warp[data-v-14020ecc],.single-file-task .no-support[data-v-14020ecc],.single-file-task .preview-iframe[data-v-14020ecc],.single-file-task .teditor-wrapper[data-v-14020ecc]{border:0;height:100%;left:0;margin:0;outline:0;padding:0;position:absolute;top:0;width:100%}.single-file-task .preview-iframe[data-v-14020ecc]{background:0 0;float:none;max-width:none}.single-file-task .no-support[data-v-14020ecc],.single-file-task .view-editor[data-v-14020ecc]{align-items:center;display:flex;justify-content:center}",""]);const o=i},3959:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file-task .teditor-wrapper .teditor-box{height:100%}",""]);const o=i},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},26910:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-62e9d866]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-62e9d866]{height:32px}.baseSelect option[data-v-62e9d866]{min-height:1.5em}.quickbar[data-v-62e9d866]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-62e9d866],.quickbar i[data-v-62e9d866]{color:#666;height:34px}.quickbar i[data-v-62e9d866]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-62e9d866]:hover{color:#232323}.quickbar i.active[data-v-62e9d866]{color:#0285d7}",""]);const o=i},50433:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},63889:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(70538),i=n(56294);r.default.use(i.Z);const o={components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(817).then(n.bind(n,6817))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},data:function(){return{loadIng:0,fileDetail:{}}},mounted:function(){},watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},computed:{fileId:function(){return $A.runNum(this.$route.params.id)},title:function(){var t=this.fileDetail.name;return t||"Loading..."},isType:function(){var t=this.fileDetail;return function(e){return t.file_mode==e}},officeContent:function(){return{id:this.fileDetail.id||0,type:this.fileDetail.ext,name:this.title}},officeCode:function(){return"taskFile_"+this.fileDetail.id},previewUrl:function(){return $A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.fileDetail.content.url))}},methods:{getInfo:function(){var t=this;this.fileId<=0||(this.loadIng++,this.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:this.fileId}}).then((function(e){var n=e.data;t.loadIng--,t.fileDetail=n})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){t.$Electron&&window.close()}})})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:t.fileId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))}}};var a=n(93379),s=n.n(a),c=n(63721),u={insert:"head",singleton:!1};s()(c.Z,u);c.Z.locals;var l=n(3959),h={insert:"head",singleton:!1};s()(l.Z,h);l.Z.locals;const f=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"single-file-task"},[n("PageTitle",{attrs:{title:t.title}}),t._v(" "),t.loadIng>0?n("Loading"):[t.isType("md")?n("MDPreview",{attrs:{initialValue:t.fileDetail.content.content}}):t.isType("text")?n("TEditor",{attrs:{value:t.fileDetail.content.content,height:"100%",readOnly:""}}):t.isType("drawio")?n("Drawio",{attrs:{title:t.fileDetail.name,readOnly:""},model:{value:t.fileDetail.content,callback:function(e){t.$set(t.fileDetail,"content",e)},expression:"fileDetail.content"}}):t.isType("mind")?n("Minder",{attrs:{value:t.fileDetail.content,readOnly:""}}):t.isType("code")?n("AceEditor",{staticClass:"view-editor",attrs:{ext:t.fileDetail.ext,readOnly:""},model:{value:t.fileDetail.content,callback:function(e){t.$set(t.fileDetail,"content",e)},expression:"fileDetail.content"}}):t.isType("office")?n("OnlyOffice",{attrs:{code:t.officeCode,documentKey:t.documentKey,readOnly:""},model:{value:t.officeContent,callback:function(e){t.officeContent=e},expression:"officeContent"}}):t.isType("preview")?n("iframe",{staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):n("div",{staticClass:"no-support"},[t._v(t._s(t.$L("不支持单独查看此消息")))])]],2)}),[],!1,null,"14020ecc",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/891.js b/public/js/build/891.js new file mode 100644 index 000000000..716dfca69 --- /dev/null +++ b/public/js/build/891.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[891],{53419:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(1519),i=r.n(n)()((function(e){return e[1]}));i.push([e.id,".mdeditor-transfer{background-color:#fff}.mdeditor-transfer .ivu-modal-header{display:none}.mdeditor-transfer .ivu-modal-close{top:7px}.mdeditor-transfer .mdeditor-transfer-body{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}",""]);const o=i},38532:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(1519),i=r.n(n)()((function(e){return e[1]}));i.push([e.id,".mdeditor-box[data-v-d908aa34]{position:relative}.upload-control[data-v-d908aa34]{display:none;height:0;overflow:hidden;width:0}",""]);const o=i},47230:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(1519),i=r.n(n),o=r(18789),a=i()((function(e){return e[1]}));a.i(o.Z),a.push([e.id,'[data-v-2efd7862] .markdown-theme-light pre{word-wrap:break-word;background:#f7f8fb!important;border:0!important;border-radius:0!important;border-radius:4px!important;font-size:14px!important;line-height:1.6!important;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important;word-break:break-all}[data-v-2efd7862] .markdown-theme-light pre code{color:#444;font-family:Consolas!important;font-size:13px;line-height:22px!important}[data-v-2efd7862] .markdown-theme-light .hljs{-webkit-text-size-adjust:none;color:#525252;display:block;overflow-x:auto;padding:15px}[data-v-2efd7862] .markdown-theme-light .hljs-doctype{color:#999}[data-v-2efd7862] .markdown-theme-light .hljs-tag{color:#3e76f6}[data-v-2efd7862] .markdown-theme-light .hljs-attribute{color:#e96900}[data-v-2efd7862] .markdown-theme-light .hljs-value{color:#42b983}[data-v-2efd7862] .markdown-theme-light .hljs-keyword{color:#e96900}[data-v-2efd7862] .markdown-theme-light .hljs-string{color:#42b983}[data-v-2efd7862] .markdown-theme-light .hljs-comment{color:#b3b3b3}[data-v-2efd7862] .markdown-theme-light .hljs-operator .hljs-comment{color:#525252}[data-v-2efd7862] .markdown-theme-light .hljs-regexp{color:#af7dff}[data-v-2efd7862] .markdown-theme-light .hljs-built_in{color:#2db7f5}[data-v-2efd7862] .markdown-theme-light .css .hljs-class{color:#e96900}[data-v-2efd7862] .markdown-theme-light .css .hljs-number,[data-v-2efd7862] .markdown-theme-light .javascript .hljs-number{color:#fc1e70}[data-v-2efd7862] .markdown-theme-light .css .hljs-attribute{color:#af7dff}[data-v-2efd7862] .markdown-theme-light .css .hljs-important{color:red}[data-v-2efd7862] .markdown-theme-light .actionscript .hljs-literal,[data-v-2efd7862] .markdown-theme-light .javascript .hljs-literal{color:#fc1e70}[data-v-2efd7862] .markdown-theme-light pre{background:#f7f7f7!important;margin:0;padding:0}[data-v-2efd7862] .markdown-theme-light code{background:#f7f7f7;border:1px solid #eee;border-radius:3px;color:#666;display:inline-block;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0 3px;padding:1px 5px}[data-v-2efd7862] .markdown-theme-light pre code{background:transparent;border:none;display:inline;margin:0;padding:0}[data-v-2efd7862] .markdown-theme-light pre.bg code{background:#f7f7f7}[data-v-2efd7862] .markdown-theme-dark pre{background:#1e1e1e;border-radius:4px;color:#dcdcdc;display:block;margin:20px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-2efd7862] .markdown-theme-dark pre,[data-v-2efd7862] .markdown-theme-dark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-2efd7862] .markdown-theme-dark pre *{font-size:14px;line-height:1.6!important}[data-v-2efd7862] .markdown-theme-dark code{margin:0!important;padding:0!important}[data-v-2efd7862] .markdown-theme-dark .hljs-literal,[data-v-2efd7862] .markdown-theme-dark .hljs-name,[data-v-2efd7862] .markdown-theme-dark .hljs-symbol{color:#659bd1}[data-v-2efd7862] .markdown-theme-dark .hljs-keyword{color:#bc89bd}[data-v-2efd7862] .markdown-theme-dark .hljs-link{color:#569cd6;text-decoration:underline}[data-v-2efd7862] .markdown-theme-dark .hljs-built_in,[data-v-2efd7862] .markdown-theme-dark .hljs-type{color:#4ec9b0}[data-v-2efd7862] .markdown-theme-dark .hljs-class,[data-v-2efd7862] .markdown-theme-dark .hljs-number{color:#b8d7a3}[data-v-2efd7862] .markdown-theme-dark .hljs-meta-string,[data-v-2efd7862] .markdown-theme-dark .hljs-string{color:#d69d85}[data-v-2efd7862] .markdown-theme-dark .hljs-regexp,[data-v-2efd7862] .markdown-theme-dark .hljs-template-tag{color:#9a5334}[data-v-2efd7862] .markdown-theme-dark .hljs-formula,[data-v-2efd7862] .markdown-theme-dark .hljs-function,[data-v-2efd7862] .markdown-theme-dark .hljs-params,[data-v-2efd7862] .markdown-theme-dark .hljs-subst,[data-v-2efd7862] .markdown-theme-dark .hljs-title{color:#dcdcdc}[data-v-2efd7862] .markdown-theme-dark .hljs-comment,[data-v-2efd7862] .markdown-theme-dark .hljs-quote{color:#57a64a;font-style:italic}[data-v-2efd7862] .markdown-theme-dark .hljs-doctag{color:#608b4e}[data-v-2efd7862] .markdown-theme-dark .hljs-meta,[data-v-2efd7862] .markdown-theme-dark .hljs-meta-keyword,[data-v-2efd7862] .markdown-theme-dark .hljs-tag{color:#9b9b9b}[data-v-2efd7862] .markdown-theme-dark .hljs-template-variable,[data-v-2efd7862] .markdown-theme-dark .hljs-variable{color:#bd63c5}[data-v-2efd7862] .markdown-theme-dark .hljs-attr,[data-v-2efd7862] .markdown-theme-dark .hljs-attribute,[data-v-2efd7862] .markdown-theme-dark .hljs-builtin-name{color:#9cdcfe}[data-v-2efd7862] .markdown-theme-dark .hljs-section{color:gold}[data-v-2efd7862] .markdown-theme-dark .hljs-emphasis{font-style:italic}[data-v-2efd7862] .markdown-theme-dark .hljs-strong{font-weight:700}[data-v-2efd7862] .markdown-theme-dark .hljs-bullet,[data-v-2efd7862] .markdown-theme-dark .hljs-selector-attr,[data-v-2efd7862] .markdown-theme-dark .hljs-selector-class,[data-v-2efd7862] .markdown-theme-dark .hljs-selector-id,[data-v-2efd7862] .markdown-theme-dark .hljs-selector-pseudo,[data-v-2efd7862] .markdown-theme-dark .hljs-selector-tag{color:#d7ba7d}[data-v-2efd7862] .markdown-theme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}[data-v-2efd7862] .markdown-theme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}[data-v-2efd7862] .markdown-theme-dark .hljs-comment{font-style:normal}[data-v-2efd7862] .markdown-theme-oneDark pre{background:#292c34;border-radius:4px;color:#abb2bf;display:block;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;margin:10px 0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px!important}[data-v-2efd7862] .markdown-theme-oneDark pre *{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;font-size:14px;line-height:1.6!important}[data-v-2efd7862] .markdown-theme-oneDark .hljs-comment,[data-v-2efd7862] .markdown-theme-oneDark .hljs-quote{color:#5c6370;font-style:italic}[data-v-2efd7862] .markdown-theme-oneDark .hljs-doctag,[data-v-2efd7862] .markdown-theme-oneDark .hljs-formula,[data-v-2efd7862] .markdown-theme-oneDark .hljs-keyword{color:#c678dd}[data-v-2efd7862] .markdown-theme-oneDark .hljs-deletion,[data-v-2efd7862] .markdown-theme-oneDark .hljs-name,[data-v-2efd7862] .markdown-theme-oneDark .hljs-section,[data-v-2efd7862] .markdown-theme-oneDark .hljs-selector-tag,[data-v-2efd7862] .markdown-theme-oneDark .hljs-subst{color:#e06c75}[data-v-2efd7862] .markdown-theme-oneDark .hljs-literal{color:#56b6c2}[data-v-2efd7862] .markdown-theme-oneDark .hljs-addition,[data-v-2efd7862] .markdown-theme-oneDark .hljs-attribute,[data-v-2efd7862] .markdown-theme-oneDark .hljs-meta-string,[data-v-2efd7862] .markdown-theme-oneDark .hljs-regexp,[data-v-2efd7862] .markdown-theme-oneDark .hljs-string{color:#98c379}[data-v-2efd7862] .markdown-theme-oneDark .hljs-built_in,[data-v-2efd7862] .markdown-theme-oneDark .hljs-class .hljs-title{color:#e6c07b}[data-v-2efd7862] .markdown-theme-oneDark .hljs-attr,[data-v-2efd7862] .markdown-theme-oneDark .hljs-number,[data-v-2efd7862] .markdown-theme-oneDark .hljs-selector-attr,[data-v-2efd7862] .markdown-theme-oneDark .hljs-selector-class,[data-v-2efd7862] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-2efd7862] .markdown-theme-oneDark .hljs-template-variable,[data-v-2efd7862] .markdown-theme-oneDark .hljs-type,[data-v-2efd7862] .markdown-theme-oneDark .hljs-variable{color:#d19a66}[data-v-2efd7862] .markdown-theme-oneDark .hljs-bullet,[data-v-2efd7862] .markdown-theme-oneDark .hljs-link,[data-v-2efd7862] .markdown-theme-oneDark .hljs-meta,[data-v-2efd7862] .markdown-theme-oneDark .hljs-selector-id,[data-v-2efd7862] .markdown-theme-oneDark .hljs-symbol,[data-v-2efd7862] .markdown-theme-oneDark .hljs-title{color:#61aeee}[data-v-2efd7862] .markdown-theme-oneDark .hljs-emphasis{font-style:italic}[data-v-2efd7862] .markdown-theme-oneDark .hljs-strong{font-weight:700}[data-v-2efd7862] .markdown-theme-oneDark .hljs-link{text-decoration:underline}[data-v-2efd7862] .markdown-theme-gitHub pre{background:#f7f8fa!important;border-radius:4px;color:#333;display:block;font-size:13px;line-height:20px;margin:10px 0!important;overflow-x:auto;overflow-x:auto!important;padding:20px 10px!important}[data-v-2efd7862] .markdown-theme-gitHub pre *{font-family:Consolas!important}[data-v-2efd7862] .markdown-theme-gitHub .hljs-comment,[data-v-2efd7862] .markdown-theme-gitHub .hljs-quote{color:#998;font-style:italic}[data-v-2efd7862] .markdown-theme-gitHub .hljs-selector-tag,[data-v-2efd7862] .markdown-theme-gitHub .hljs-subst{color:#333;font-weight:700}[data-v-2efd7862] .markdown-theme-gitHub .hljs-keyword{color:#d73a49}[data-v-2efd7862] .markdown-theme-gitHub .hljs-literal,[data-v-2efd7862] .markdown-theme-gitHub .hljs-number,[data-v-2efd7862] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-2efd7862] .markdown-theme-gitHub .hljs-template-variable,[data-v-2efd7862] .markdown-theme-gitHub .hljs-variable{color:teal}[data-v-2efd7862] .markdown-theme-gitHub .hljs-doctag,[data-v-2efd7862] .markdown-theme-gitHub .hljs-string{color:#d73a49}[data-v-2efd7862] .markdown-theme-gitHub .hljs-section,[data-v-2efd7862] .markdown-theme-gitHub .hljs-selector-id,[data-v-2efd7862] .markdown-theme-gitHub .hljs-title{color:#900;font-weight:700}[data-v-2efd7862] .markdown-theme-gitHub .hljs-subst{font-weight:400}[data-v-2efd7862] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-2efd7862] .markdown-theme-gitHub .hljs-type{color:#458;font-weight:700}[data-v-2efd7862] .markdown-theme-gitHub .hljs-attribute,[data-v-2efd7862] .markdown-theme-gitHub .hljs-name,[data-v-2efd7862] .markdown-theme-gitHub .hljs-tag{color:navy;font-weight:400}[data-v-2efd7862] .markdown-theme-gitHub .hljs-link,[data-v-2efd7862] .markdown-theme-gitHub .hljs-regexp{color:#009926}[data-v-2efd7862] .markdown-theme-gitHub .hljs-bullet,[data-v-2efd7862] .markdown-theme-gitHub .hljs-symbol{color:#990073}[data-v-2efd7862] .markdown-theme-gitHub .hljs-built_in,[data-v-2efd7862] .markdown-theme-gitHub .hljs-builtin-name{color:#0086b3}[data-v-2efd7862] .markdown-theme-gitHub .hljs-meta{color:#999;font-weight:700}[data-v-2efd7862] .markdown-theme-gitHub .hljs-deletion{background:#fdd}[data-v-2efd7862] .markdown-theme-gitHub .hljs-addition{background:#dfd}[data-v-2efd7862] .markdown-theme-gitHub .hljs-emphasis{font-style:italic}[data-v-2efd7862] .markdown-theme-gitHub .hljs-strong{font-weight:700}.markdown[data-v-2efd7862]{align-items:center;background:#f7f7f7;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0;overflow:hidden;padding:0;position:relative}.markdown.border[data-v-2efd7862]{border:1px solid #d9d9d9}.markdown *[data-v-2efd7862]{box-sizing:border-box;margin:0;padding:0}.markdown.fullscreen[data-v-2efd7862]{border:none;bottom:0;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}.markdown.fullscreen .markdown-content[data-v-2efd7862]{padding:10px 0 0}.markdown .markdown-toolbars[data-v-2efd7862]{background:#fff;border-bottom:1px solid #d9d9d9;color:#6a6f7b;cursor:pointer;display:block;list-style:none;padding-left:4px;width:100%}.markdown .markdown-toolbars>li[data-v-2efd7862]{cursor:pointer;float:left;line-height:normal;margin:0;min-height:auto;position:relative}.markdown .markdown-toolbars>li[data-v-2efd7862]:after{background:#000;border-radius:2px;color:#fff;content:attr(name);display:block;font-size:12px;left:20px;line-height:28px;opacity:0;padding:0 6px;position:absolute;top:32px;transform:scale(0);transform-origin:top;transition:all .3s .1s;white-space:nowrap;z-index:999999999999}.markdown .markdown-toolbars>li[data-v-2efd7862]:hover:after{opacity:1;transform:scale(1)}.markdown .markdown-toolbars>li[data-v-2efd7862]:last-child:after{left:auto;right:20%}.markdown .markdown-toolbars>li .title[data-v-2efd7862]{font-size:16px!important}.markdown .markdown-toolbars>li .icon-svg[data-v-2efd7862]{align-items:center;display:flex;justify-content:center}.markdown .markdown-toolbars>li.right[data-v-2efd7862]{float:right}.markdown .markdown-toolbars>li.right>ul[data-v-2efd7862]{list-style:none}.markdown .markdown-toolbars>li.right>ul>li[data-v-2efd7862]{float:left;line-height:normal}.markdown .markdown-toolbars span[data-v-2efd7862]{border-radius:3px;color:#999;cursor:pointer;display:block;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px}.markdown .markdown-toolbars span[data-v-2efd7862]:hover{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .title[data-v-2efd7862]{padding-left:4px;padding-right:10px}.markdown .markdown-toolbars li:last-child span[data-v-2efd7862]{font-size:20px!important;margin-right:4px}.markdown .markdown-toolbars .export-file[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme[data-v-2efd7862]{align-items:center;display:flex;height:46px;justify-content:center;position:relative}.markdown .markdown-toolbars .export-file span[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme span[data-v-2efd7862]{display:inline-block;font-size:18px;line-height:32px;padding:0 8px;transition:all .3s}.markdown .markdown-toolbars .export-file span[data-v-2efd7862]:hover,.markdown .markdown-toolbars .shift-theme span[data-v-2efd7862]:hover{background:#f7f7f7;border-radius:3px;color:#0084ff}.markdown .markdown-toolbars .export-file ul[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme ul[data-v-2efd7862]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-sizing:border-box;left:-50%;list-style:none;margin:0;padding:6px 0;position:absolute;top:40px;transform:scale(0);transform-origin:top center;transition:all .3s;width:160px;z-index:9999999}.markdown .markdown-toolbars .export-file ul.active[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme ul.active[data-v-2efd7862]{opacity:1;transform:scaleY(1)}.markdown .markdown-toolbars .export-file ul li[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme ul li[data-v-2efd7862]{align-items:center;color:#262626;cursor:pointer;display:flex;font-size:13px;line-height:30px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-2efd7862]{display:block;font-size:14px;height:30px;line-height:30px;overflow:hidden;width:30px}.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-2efd7862]:hover,.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-2efd7862]:hover{color:#262626}.markdown .markdown-toolbars .export-file ul li i[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme ul li i[data-v-2efd7862]{display:block;flex:1;font-size:13px;font-style:normal;white-space:normal}.markdown .markdown-toolbars .export-file ul li[data-v-2efd7862]:last-child,.markdown .markdown-toolbars .shift-theme ul li[data-v-2efd7862]:last-child{border-bottom:0}.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-2efd7862]{font-size:14px!important;margin:0!important}.markdown .markdown-toolbars .export-file ul li[data-v-2efd7862]:hover,.markdown .markdown-toolbars .shift-theme ul li[data-v-2efd7862]:hover{background:#f7f7f7}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-2efd7862],.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-2efd7862]{color:#bbbec4;cursor:not-allowed}.markdown .markdown-toolbars .export-file ul li.disabled[data-v-2efd7862]:hover,.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-2efd7862]:hover{background:transparent}.markdown .markdown-toolbars .import-file[data-v-2efd7862]{position:relative}.markdown .markdown-toolbars .import-file input[data-v-2efd7862]{cursor:pointer;display:block;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:9999}.markdown .markdown-toolbars .import-file:hover span[data-v-2efd7862]{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .import-file[data-v-2efd7862]:hover:after{opacity:1;transform:scale(1)}.markdown .close-preview[data-v-2efd7862]{align-items:center;color:#262626;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:999}.markdown .close-preview span[data-v-2efd7862]{font-size:22px}.markdown .close-preview span[data-v-2efd7862]:hover{color:#262626}.markdown .markdown-content[data-v-2efd7862]{padding-bottom:0;width:100%}.markdown .markdown-content[data-v-2efd7862],.markdown .markdown-content .markdown-editor[data-v-2efd7862]{display:flex;flex:1;justify-content:space-between;overflow:hidden;position:relative}.markdown .markdown-content .markdown-editor[data-v-2efd7862]{background:#2d2d2d;height:100%;margin:0!important;overflow-y:scroll}.markdown .markdown-content .markdown-editor[data-v-2efd7862]::-webkit-scrollbar{display:none}.markdown .markdown-content .markdown-editor .index[data-v-2efd7862]{background:#272727;line-height:22px;min-height:100%;padding:12px 0;width:36px}.markdown .markdown-content .markdown-editor .index li[data-v-2efd7862]{background:#272727;color:#ccc;font-family:Consolas;font-size:14px;text-align:center}.markdown .markdown-content .markdown-editor textarea[data-v-2efd7862]{background:#2d2d2d;border:0;caret-color:#ccc;color:#669acc;font-family:Consolas;font-size:14px;line-height:22px;min-height:100%;outline:none;overflow:hidden;overflow-x:auto;padding:12px 8px;resize:none;white-space:nowrap;width:100%}.markdown .markdown-content .markdown-editor textarea[data-v-2efd7862]::-moz-selection{background:#999;color:#0084ff}.markdown .markdown-content .markdown-editor textarea[data-v-2efd7862]::selection{background:#999;color:#0084ff}.markdown .markdown-content .codemirror[data-v-2efd7862]{flex:1;height:100%;overflow:auto;width:0}.markdown .markdown-content .markdown-preview[data-v-2efd7862]{flex:1;height:100%;width:0}.markdown ul.toc-anchor[data-v-2efd7862]{background-color:#f6f8fa;border-left:2px solid #dcdfe6;max-width:260px;min-width:150px;overflow:auto}.markdown ul.toc-anchor li.toc-anchor-item[data-v-2efd7862]{cursor:pointer;font-size:12px;line-height:1;overflow:hidden;padding:6px 16px;text-overflow:ellipsis;white-space:nowrap}.markdown ul.toc-anchor li.toc-anchor-item span[data-v-2efd7862]{color:#333;opacity:.8}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-2[data-v-2efd7862]{padding-left:16px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-3[data-v-2efd7862]{padding-left:32px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-4[data-v-2efd7862]{padding-left:48px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-5[data-v-2efd7862]{padding-left:64px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-action[data-v-2efd7862]{color:#2b85e4;opacity:1}.markdown ul.toc-anchor li.toc-anchor-item[data-v-2efd7862]:first-child{padding-top:16px}.markdown ul.toc-anchor li.toc-anchor-item:hover span[data-v-2efd7862]{opacity:1}.insert-img-model[data-v-2efd7862]{background:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:0;padding-top:12%;position:fixed;right:0;top:0;transition:all .3s;z-index:99999}.insert-img-model .model-container[data-v-2efd7862]{background:#fff;border-radius:4px;margin:0 auto;transform:scale(0);transform-origin:center;transition:all .3s;width:480px}.insert-img-model .model-container .model-head[data-v-2efd7862]{background:#f7f7f7;border-radius:4px 4px 0 0;box-shadow:0 1px 2px #d9d9d9;display:flex;justify-content:space-between;line-height:32px;padding:0 12px}.insert-img-model .model-container .model-head span[data-v-2efd7862]:nth-of-type(2){cursor:pointer;font-size:14px;padding-left:12px}.insert-img-model .model-container .model-head span[data-v-2efd7862]:nth-of-type(2):hover{color:#ed3f14}.insert-img-model .model-container .model-content[data-v-2efd7862]{min-height:180px;padding:0 12px 20px}.insert-img-model .model-container .model-content .insert-url[data-v-2efd7862]{align-items:center;display:flex;justify-content:space-between;padding:42px 0}.insert-img-model .model-container .model-content .insert-url input[data-v-2efd7862]{text-rendering:auto;background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;display:block;flex:1;font-size:14px;line-height:24px;padding:4px 8px;transition:box-shadow 2s;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.insert-img-model .model-container .model-content .insert-url input[data-v-2efd7862]:focus{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-url input[data-v-2efd7862]::-moz-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-2efd7862]:-ms-input-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-2efd7862]::placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url a[data-v-2efd7862]{background:#1890ff;border:1px solid #d9d9d9;border-radius:3px;color:#fff;display:block;font-size:13px;height:32px;line-height:32px;margin-left:20px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-content .insert-url a[data-v-2efd7862]:hover{background:#0169af}.insert-img-model .model-container .model-content .insert-local[data-v-2efd7862]{align-items:center;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;position:relative;transition:all .3s}.insert-img-model .model-container .model-content .insert-local span[data-v-2efd7862]{color:#d9d9d9;font-size:40px;line-height:50px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local p[data-v-2efd7862]{color:#262626;font-size:14px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local[data-v-2efd7862]:hover{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-local:hover p[data-v-2efd7862],.insert-img-model .model-container .model-content .insert-local:hover span[data-v-2efd7862]{color:#1890ff}.insert-img-model .model-container .model-content .insert-local input[data-v-2efd7862]{display:block;height:100%;opacity:0;position:absolute;width:100%}.insert-img-model .model-container .model-foot[data-v-2efd7862]{align-items:center;display:flex;display:none;justify-content:flex-end;padding:10px 12px}.insert-img-model .model-container .model-foot a[data-v-2efd7862]{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:3px;color:#262626;display:block;font-size:13px;height:26px;line-height:26px;margin-left:12px;padding:0 12px;transition:all .3s}.insert-img-model .model-container .model-foot a[data-v-2efd7862]:hover{background:#d9d9d9}.insert-img-model .model-container .model-foot a.ok[data-v-2efd7862]{background:#1890ff;border-color:#1890ff;color:#fff}.insert-img-model .model-container .model-foot a.ok[data-v-2efd7862]:hover{background:#0169af}.insert-img-model.active[data-v-2efd7862]{display:block;opacity:1}.insert-img-model.active .model-container[data-v-2efd7862]{transform:scale(1)}ul.shift[data-v-2efd7862]{align-items:center;display:flex;padding:6px 12px}ul.shift span[data-v-2efd7862]{cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift span.iconfont[data-v-2efd7862]{font-size:14px}ul.shift label[data-v-2efd7862]{cursor:pointer;font-size:12px;padding-right:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.shift input[type=radio][data-v-2efd7862],ul.shift label[data-v-2efd7862]{box-sizing:border-box;transition:all .6s ease}ul.shift input[type=radio]+label[data-v-2efd7862]:before{border:1px solid #292d35;border-radius:50%;content:"\\a0";display:inline-block;height:8px;margin-right:4px;padding:2px;vertical-align:middle;width:8px}ul.shift input[type=radio]:checked+label[data-v-2efd7862]:before{background-clip:content-box;background-color:#292d35;padding:2px}ul.shift input[type=radio][data-v-2efd7862]{clip:rect(0,0,0,0);position:absolute}ul.shift input[type=radio]:checked+label[data-v-2efd7862]{color:#292d35}[data-v-2efd7862] .markdown-preview{background:#fff;flex:1;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;overflow-y:scroll;padding:20px 12px!important}[data-v-2efd7862] .markdown-preview *{box-sizing:border-box;margin:0;padding:0}[data-v-2efd7862] .markdown-preview>div{background:#fff;padding:10px 12px!important}[data-v-2efd7862] .markdown-preview::-webkit-scrollbar,[data-v-2efd7862] .markdown-preview>div::-webkit-scrollbar{display:none}[data-v-2efd7862] .markdown-preview em{font-style:oblique}[data-v-2efd7862] .markdown-preview ul{list-style:none;padding:0 20px}[data-v-2efd7862] .markdown-preview ul li{position:relative}[data-v-2efd7862] .markdown-preview ul li:after{background:#262626;border-radius:50%;content:"";display:block;height:8px;left:-16px;position:absolute;top:12px;width:8px;z-index:99}[data-v-2efd7862] .markdown-preview ol,[data-v-2efd7862] .markdown-preview ul{margin:10px 0}[data-v-2efd7862] .markdown-preview ol li,[data-v-2efd7862] .markdown-preview ul li{color:#262626;font-size:14px!important;line-height:22px!important;min-height:28px;padding:4px 0 4px 6px}[data-v-2efd7862] .markdown-preview ol li input[type=checkbox],[data-v-2efd7862] .markdown-preview ul li input[type=checkbox]{cursor:pointer;left:-14px;overflow:visible;position:relative;position:absolute;top:5px}[data-v-2efd7862] .markdown-preview ol li input[type=checkbox]:before,[data-v-2efd7862] .markdown-preview ul li input[type=checkbox]:before{background-position:50%;background:#fff;color:#999;content:"\\E684";display:block;font-family:iconfont!important;font-size:18px;height:18px;left:-4px;line-height:18px;position:absolute;text-align:center;top:0;width:18px;z-index:999999}[data-v-2efd7862] .markdown-preview ol li input[type=checkbox]:checked:before,[data-v-2efd7862] .markdown-preview ul li input[type=checkbox]:checked:before{content:"\\E683"}[data-v-2efd7862] .markdown-preview ol.toc-anchor,[data-v-2efd7862] .markdown-preview ul.toc-anchor{margin:0;padding:0}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item{cursor:pointer;font-size:13px!important;line-height:16px!important;min-height:auto;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item span,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item span{color:#2b85e4;opacity:.9}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-2,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-2{padding-left:16px}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-3,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-3{padding-left:32px}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-4,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-4{padding-left:48px}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-5,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-5{padding-left:64px}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item:last-child,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item:last-child{padding-bottom:6px}[data-v-2efd7862] .markdown-preview ol.toc-anchor li.toc-anchor-item:hover span,[data-v-2efd7862] .markdown-preview ul.toc-anchor li.toc-anchor-item:hover span{opacity:1}[data-v-2efd7862] .markdown-preview ol{list-style-type:decimal;padding-left:20px}[data-v-2efd7862] .markdown-preview ol li{list-style:decimal}[data-v-2efd7862] .markdown-preview hr{border:0;border-top:1px solid #d9d9d9;color:#d9d9d9;height:1px;margin:20px 0;padding:0}[data-v-2efd7862] .markdown-preview del,[data-v-2efd7862] .markdown-preview em,[data-v-2efd7862] .markdown-preview strong{display:inline-block}[data-v-2efd7862] .markdown-preview blockquote{background:#f7f7f7;border-left:5px solid #d9d9d9;border-radius:2px;margin:8px 0;padding:6px 12px;position:relative}[data-v-2efd7862] .markdown-preview h1,[data-v-2efd7862] .markdown-preview h2,[data-v-2efd7862] .markdown-preview h3,[data-v-2efd7862] .markdown-preview h4,[data-v-2efd7862] .markdown-preview h5,[data-v-2efd7862] .markdown-preview h6{color:#262626}[data-v-2efd7862] .markdown-preview h1{border-bottom:1px solid #d9d9d9;font-size:28px}[data-v-2efd7862] .markdown-preview h2{font-size:24px}[data-v-2efd7862] .markdown-preview h3{font-size:18px}[data-v-2efd7862] .markdown-preview h4{font-size:16px}[data-v-2efd7862] .markdown-preview h5{font-size:14px}[data-v-2efd7862] .markdown-preview h6{font-size:12px}[data-v-2efd7862] .markdown-preview h1,[data-v-2efd7862] .markdown-preview h2,[data-v-2efd7862] .markdown-preview h3,[data-v-2efd7862] .markdown-preview h4,[data-v-2efd7862] .markdown-preview h5,[data-v-2efd7862] .markdown-preview h6{font-weight:600;padding:8px 0}[data-v-2efd7862] .markdown-preview p{color:#262626;font-size:14px!important;line-height:22px;margin-bottom:8px}[data-v-2efd7862] .markdown-preview img{cursor:pointer;display:block;margin:20px 0;max-width:100%}[data-v-2efd7862] .markdown-preview table{background:#fff;border:1px solid #d9d9d9;border-bottom:0;border-collapse:collapse;border-spacing:0;margin:20px 0;width:100%}[data-v-2efd7862] .markdown-preview table tr{transition:background .1s}[data-v-2efd7862] .markdown-preview table tr td,[data-v-2efd7862] .markdown-preview table tr th{border-bottom:1px solid #d9d9d9;color:#333;cursor:pointer;font-size:14px;line-height:24px;padding:4px 8px}[data-v-2efd7862] .markdown-preview table th{background:#f8f8f9;font-weight:700;text-align:left}[data-v-2efd7862] .markdown-preview table tr:nth-of-type(2n) td{background:#fafafa}[data-v-2efd7862] .markdown-preview table tr:hover td{background:#f5f5f5}[data-v-2efd7862] .markdown-preview table td,[data-v-2efd7862] .markdown-preview table th{border:1px solid #d9d9d9;word-break:break-all}[data-v-2efd7862] .markdown-preview input[type=checkbox]{border-radius:0;display:inline-block;margin-right:8px}[data-v-2efd7862] .markdown-preview a{color:#1890ff;font-size:14px;line-height:22px;text-decoration:none}[data-v-2efd7862] .markdown-preview .code-block{padding:0!important;position:relative}[data-v-2efd7862] .markdown-preview .code-block .copy-code{color:#d9d9d9;cursor:pointer;font-size:12px;line-height:20px;opacity:0;position:absolute;right:10px;top:5px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}[data-v-2efd7862] .markdown-preview .code-block .copy-code:hover{color:#1890ff}[data-v-2efd7862] .markdown-preview .code-block:hover .copy-code{opacity:1}.preview-img[data-v-2efd7862]{align-items:center;background:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s .1s;width:100vw;z-index:99999999}.preview-img .close[data-v-2efd7862]{color:#fff;cursor:pointer;font-size:20px;padding:10px;position:absolute;right:0;top:0}.preview-img img[data-v-2efd7862]{display:block}.preview-img img.vertical[data-v-2efd7862]{height:80%;width:auto}.preview-img img.horizontal[data-v-2efd7862]{height:auto;width:80%}.preview-img.active[data-v-2efd7862]{display:flex;opacity:1}',""]);const l=a},74402:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(1519),i=r.n(n)()((function(e){return e[1]}));i.push([e.id,'.CodeMirror{color:#000;direction:ltr;height:100%}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px 0 8px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 5px!important;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{background-color:#7e7;border:0;width:auto}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-30px;margin-right:-30px;outline:none;overflow:scroll!important;padding-bottom:30px;position:relative}.CodeMirror-sizer{border-right:30px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-30px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-strikethrough{text-decoration:line-through}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.cm-s-default .CodeMirror-gutters,.cm-s-default.CodeMirror{background-color:#282a36!important;border:none;color:#f8f8f2!important}.cm-s-default *,.cm-s-default .CodeMirror-gutters,.cm-s-default.CodeMirror{font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}.cm-s-default *{color:#ccc;font-size:14px;line-height:1.6!important}.cm-s-default .CodeMirror-gutters{color:#282a36}.cm-s-default .CodeMirror-cursor{border-left:thin solid #f8f8f0}.cm-s-default .CodeMirror-selected{background:hsla(0,0%,100%,.1)}.cm-s-default .CodeMirror-line::selection,.cm-s-default .CodeMirror-line>span::selection,.cm-s-default .CodeMirror-line>span>span::selection{background:hsla(0,0%,100%,.1)}.cm-s-default .CodeMirror-line::-moz-selection,.cm-s-default .CodeMirror-line>span::-moz-selection,.cm-s-default .CodeMirror-line>span>span::-moz-selection{background:hsla(0,0%,100%,.1)}.cm-s-default span.cm-comment{color:#999}.cm-s-default span.cm-string,.cm-s-default span.cm-string-2{color:#ce9178}.cm-s-default span.cm-number{color:#bd93f9}.cm-s-default span.cm-variable,.cm-s-default span.cm-variable-2{color:#61afef}.cm-s-default span.cm-def,.cm-s-default span.cm-operator{color:#e0e2e4}.cm-s-default span.cm-keyword{color:#c678dd}.cm-s-default span.cm-atom{color:#bd93f9}.cm-s-default span.cm-meta{color:#f8f8f2}.cm-s-default span.cm-tag{color:#569cd6}.cm-s-default span.cm-attribute,.cm-s-default span.cm-qualifier{color:#9cdcfe}.cm-s-default span.cm-property{color:#dcdcaa}.cm-s-default span.cm-builtin{color:#50fa7b}.cm-s-default span.cm-type,.cm-s-default span.cm-variable-3{color:#ffb86c}.cm-s-default .CodeMirror-activeline-background{background:hsla(0,0%,100%,.1)}.cm-s-default .CodeMirror-matchingbracket{color:#fff!important;text-decoration:underline}.cm-s-default .cm-header{color:#fff}.cm-s-default .CodeMirror-gutter{background:#22252b;padding-right:2px}.cm-link{color:#569cd6;text-decoration:underline}.cm-url{color:#9cdcfe!important}',""]);const o=i},2749:(e,t,r)=>{r.d(t,{Z:()=>c});var n=r(20629);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var e=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var t=$A(this.$refs.browselistbox);t.scroll((function(){var r=t[0].scrollHeight;if(t[0].scrollTop+t.height()>=r&&e.browseListNext.length>0){var n=e.browseListNext;e.browseListNext=[],e.browsePictureFor(n)}}))},watch:{value:function(e){"string"!=typeof e?e!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(e),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(e))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,n.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(e){"callback"===this.type&&(!0===e?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===i(e)&&this.$emit("on-callback",[e])),this.browseVisible=!1},initItems:function(e){"string"==typeof e&&(e=[{url:e}]);var t=[];return $A.each(e,(function(e,r){"string"==typeof r&&(r={url:r}),r.url&&(r.active=!0,r.status="finished",void 0===r.path&&(r.path=r.url),void 0===r.thumb&&(r.thumb=r.url),t.push(r))})),t},handleView:function(e){this.visible=!0,this.imgVisible=e.url},handleRemove:function(e){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(e,t){this.$emit("update:uploadIng",this.uploadIng-1),1===e.ret?(t.url=e.data.url,t.path=e.data.path,t.thumb=e.data.thumb,this.handleCallback(t)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+t.name+" 上传失败 "+e.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(e){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+e.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(e){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var e=this.uploadList.length<this.maxNum;return e||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),e=this.uploadList.length<this.maxNum),e||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},e},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(e){this.handleBeforeUpload()&&this.$refs.upload.upload(e)},browsePicture:function(e){var t=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:e||""}}).then((function(e){var r=e.data;t.isLoading=!1;for(var n=r.dirs,i=0;i<n.length;i++)t.browseList.push(n[i]);t.browsePictureFor(r.files)})).catch((function(e){var r=e.msg;t.isLoading=!1,t.browseVisible=!1,$A.noticeWarning(r)}))},browsePictureFor:function(e){for(var t=0;t<e.length;t++){for(var r=0;r<this.uploadList.length;r++)if(this.uploadList[r].url===e[t].url||this.uploadList[r].url===e[t].path){e[t].active=!0;break}t<100?this.browseList.push(e[t]):this.browseListNext.push(e[t])}},browseItem:function(e){if("dir"===e.type)this.browsePicture(e.path);else if("file"===e.type){if(e.active){var t=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(t.indexOf(e),1),e.active=!1}else{if(1===this.maxNum){for(var r=0;r<this.browseList.length;r++)this.browseList[r].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));e.active=!0,e.status="finished",this.$refs.upload.fileList.push(e),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(e){return $A.strExists(e,"?",!1)?e+"&__thumb=true":e+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,r(51900).Z)(s,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"common-img-update"},[e._l(e.uploadList,(function(t){return"callback"!==e.type?r("div",{staticClass:"imgcomp-upload-list"},["finished"===t.status?[r("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+e.__thumb(t.thumb)+")"}}),e._v(" "),r("div",{staticClass:"imgcomp-upload-list-cover"},[r("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(r){return e.handleView(t)}}}),e._v(" "),r("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(r){return e.handleRemove(t)}}})],1)]:[t.showProgress?r("Progress",{attrs:{percent:t.percentage,"hide-info":""}}):e._e()]],2):e._e()})),e._v(" "),r("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===e.type}},[r("div",{staticClass:"add-box-icon"},[r("Icon",{attrs:{type:"md-add",size:"32"}})],1),e._v(" "),r("div",{staticClass:"add-box-upload"},[r("div",{staticClass:"add-box-item",on:{click:e.browsePicture}},[r("span",[e._v(e._s(e.$L("浏览"))),"callback"===e.type?r("em",[e._v(e._s(e.$L("图片")))]):e._e()])]),e._v(" "),r("div",{staticClass:"add-box-item"},[r("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:e.actionUrl,headers:e.uploadHeaders,data:e.uploadParams,"show-upload-list":!1,"max-size":e.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":e.defaultList,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload,multiple:e.multiple}},[r("span",[e._v(e._s(e.$L("上传"))),"callback"===e.type?r("em",[e._v(e._s(e.$L("图片")))]):e._e()])])],1)])]),e._v(" "),r("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("浏览图片空间"),width:"710"},model:{value:e.browseVisible,callback:function(t){e.browseVisible=t},expression:"browseVisible"}},[e.isLoading?r("div",{staticClass:"browse-load"},[e._v(e._s(e.$L("加载中...")))]):e._e(),e._v(" "),r("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===e.httpType?"browse-list-disabled":""},[e.browseList.length<=0?r("div",[e._v(e._s(e.$L("无内容")))]):e._l(e.browseList,(function(t){return r("div",{staticClass:"browse-item",on:{click:function(r){return e.browseItem(t)}}},[t.active?r("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):e._e(),e._v(" "),r("div",{staticClass:"browse-img",style:{"background-image":"url("+t.thumb+")"}}),e._v(" "),r("div",{staticClass:"browse-title"},[e._v(e._s(t.title))])],1)}))],2),e._v(" "),r("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==e.type&&e.http&&""===e.httpType?r("div",{staticClass:"img-upload-foot-input",on:{click:function(t){e.httpType="input"}}},[r("Icon",{attrs:{type:"ios-image",size:"22"}}),e._v(" "),r("div",{staticClass:"img-upload-foot-httptitle"},[e._v(e._s(e.$L("自定义图片地址")))])],1):e._e(),e._v(" "),"callback"!==e.type&&e.http&&"input"===e.httpType?r("div",{staticClass:"img-upload-foot-input"},[r("Input",{attrs:{placeholder:e.$L("以 http:// 或 https:// 开头"),search:"","enter-button":e.$L("确定")},on:{"on-search":e.httpEnter},model:{value:e.httpValue,callback:function(t){e.httpValue=t},expression:"httpValue"}},[r("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(t){e.httpType=""}},slot:"prepend"},[e._v(e._s(e.$L("自定义地址"))+": ")])])],1):e._e(),e._v(" "),""===e.httpType?r("Button",{on:{click:function(t){e.browseVisible=!1}}},[e._v(e._s(e.$L("关闭")))]):e._e(),e._v(" "),""===e.httpType?r("Button",{attrs:{type:"primary"},on:{click:function(t){return e.handleCallback(!0)}}},[e._v(e._s(e.$L("完成")))]):e._e()],1)]),e._v(" "),r("Modal",{staticClass:"img-upload-modal",attrs:{title:e.$L("查看图片"),draggable:""},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[r("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[r("a",{attrs:{href:e.imgVisible,target:"_blank"}},[e.visible?r("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:e.imgVisible}}):e._e()])])])],2)}),[],!1,null,null,null).exports},56891:(e,t,r)=>{r.r(t),r.d(t,{default:()=>is});function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var i=navigator.userAgent,o=navigator.platform,a=/gecko\/\d/i.test(i),l=/MSIE \d/.test(i),s=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i),c=/Edge\/(\d+)/.exec(i),d=l||s||c,u=d&&(l?document.documentMode||6:+(c||s)[1]),f=!c&&/WebKit\//.test(i),h=f&&/Qt\/\d+\.\d+/.test(i),p=!c&&/Chrome\//.test(i),m=/Opera\//.test(i),g=/Apple Computer/.test(navigator.vendor),v=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i),b=/PhantomJS/.test(i),w=!c&&/AppleWebKit/.test(i)&&/Mobile\/\w+/.test(i),y=/Android/.test(i),k=w||y||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i),x=w||/Mac/.test(o),C=/\bCrOS\b/.test(i),S=/win/i.test(o),L=m&&i.match(/Version\/(\d*\.\d*)/);L&&(L=Number(L[1])),L&&L>=15&&(m=!1,f=!0);var M=x&&(h||m&&(null==L||L<12.11)),T=a||d&&u>=9;function D(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var A,z=function(e,t){var r=e.className,n=D(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function O(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function F(e,t){return O(e).appendChild(t)}function N(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function E(e,t,r,n){var i=N(e,t,r,n);return i.setAttribute("role","presentation"),i}function j(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function I(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function P(e,t){var r=e.className;D(t).test(r)||(e.className+=(r?" ":"")+t)}function _(e,t){for(var r=e.split(" "),n=0;n<r.length;n++)r[n]&&!D(r[n]).test(t)&&(t+=" "+r[n]);return t}A=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd("character",r),n.moveStart("character",t),n};var H=function(e){e.select()};function W(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function $(e,t,r){for(var n in t||(t={}),e)!e.hasOwnProperty(n)||!1===r&&t.hasOwnProperty(n)||(t[n]=e[n]);return t}function B(e,t,r,n,i){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var o=n||0,a=i||0;;){var l=e.indexOf("\t",o);if(l<0||l>=t)return a+(t-o);a+=l-o,a+=r-a%r,o=l+1}}w?H=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:d&&(H=function(e){try{e.select()}catch(e){}});var R=function(){this.id=null,this.f=null,this.time=0,this.handler=W(this.onTimeout,this)};function V(e,t){for(var r=0;r<e.length;++r)if(e[r]==t)return r;return-1}R.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},R.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=r)};var U={toString:function(){return"CodeMirror.Pass"}},q={scroll:!1},K={origin:"*mouse"},G={origin:"+move"};function Z(e,t,r){for(var n=0,i=0;;){var o=e.indexOf("\t",n);-1==o&&(o=e.length);var a=o-n;if(o==e.length||i+a>=t)return n+Math.min(a,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var X=[""];function Y(e){for(;X.length<=e;)X.push(Q(X)+" ");return X[e]}function Q(e){return e[e.length-1]}function J(e,t){for(var r=[],n=0;n<e.length;n++)r[n]=t(e[n],n);return r}function ee(){}function te(e,t){var r;return Object.create?r=Object.create(e):(ee.prototype=e,r=new ee),t&&$(t,r),r}var re=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ne(e){return/\w/.test(e)||e>"€"&&(e.toUpperCase()!=e.toLowerCase()||re.test(e))}function ie(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ne(e))||t.test(e):ne(e)}function oe(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ae=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function le(e){return e.charCodeAt(0)>=768&&ae.test(e)}function se(e,t,r){for(;(r<0?t>0:t<e.length)&&le(e.charAt(t));)t+=r;return t}function ce(e,t,r){for(var n=t>r?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var de=null;function ue(e,t,r){var n;de=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:de=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:de=i)}return null!=n?n:de}var fe=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(a,l){var s="ltr"==l?"L":"R";if(0==a.length||"ltr"==l&&!e.test(a))return!1;for(var c,d=a.length,u=[],f=0;f<d;++f)u.push((c=a.charCodeAt(f))<=247?"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN".charAt(c):1424<=c&&c<=1524?"R":1536<=c&&c<=1785?"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111".charAt(c-1536):1774<=c&&c<=2220?"r":8192<=c&&c<=8203?"w":8204==c?"b":"L");for(var h=0,p=s;h<d;++h){var m=u[h];"m"==m?u[h]=p:p=m}for(var g=0,v=s;g<d;++g){var b=u[g];"1"==b&&"r"==v?u[g]="n":r.test(b)&&(v=b,"r"==b&&(u[g]="R"))}for(var w=1,y=u[0];w<d-1;++w){var k=u[w];"+"==k&&"1"==y&&"1"==u[w+1]?u[w]="1":","!=k||y!=u[w+1]||"1"!=y&&"n"!=y||(u[w]=y),y=k}for(var x=0;x<d;++x){var C=u[x];if(","==C)u[x]="N";else if("%"==C){var S=void 0;for(S=x+1;S<d&&"%"==u[S];++S);for(var L=x&&"!"==u[x-1]||S<d&&"1"==u[S]?"1":"N",M=x;M<S;++M)u[M]=L;x=S-1}}for(var T=0,D=s;T<d;++T){var A=u[T];"L"==D&&"1"==A?u[T]="L":r.test(A)&&(D=A)}for(var z=0;z<d;++z)if(t.test(u[z])){var O=void 0;for(O=z+1;O<d&&t.test(u[O]);++O);for(var F="L"==(z?u[z-1]:s),N=F==("L"==(O<d?u[O]:s))?F?"L":"R":s,E=z;E<O;++E)u[E]=N;z=O-1}for(var j,I=[],P=0;P<d;)if(n.test(u[P])){var _=P;for(++P;P<d&&n.test(u[P]);++P);I.push(new o(0,_,P))}else{var H=P,W=I.length;for(++P;P<d&&"L"!=u[P];++P);for(var $=H;$<P;)if(i.test(u[$])){H<$&&I.splice(W,0,new o(1,H,$));var B=$;for(++$;$<P&&i.test(u[$]);++$);I.splice(W,0,new o(2,B,$)),H=$}else++$;H<P&&I.splice(W,0,new o(1,H,P))}return"ltr"==l&&(1==I[0].level&&(j=a.match(/^\s+/))&&(I[0].from=j[0].length,I.unshift(new o(0,0,j[0].length))),1==Q(I).level&&(j=a.match(/\s+$/))&&(Q(I).to-=j[0].length,I.push(new o(0,d-j[0].length,d)))),"rtl"==l?I.reverse():I}}();function he(e,t){var r=e.order;return null==r&&(r=e.order=fe(e.text,t)),r}var pe=[],me=function(e,t,r){if(e.addEventListener)e.addEventListener(t,r,!1);else if(e.attachEvent)e.attachEvent("on"+t,r);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||pe).concat(r)}};function ge(e,t){return e._handlers&&e._handlers[t]||pe}function ve(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent("on"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=V(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function be(e,t){var r=ge(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i<r.length;++i)r[i].apply(null,n)}function we(e,t,r){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),be(e,r||t.type,e,t),Le(t)||t.codemirrorIgnore}function ye(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var r=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)-1==V(r,t[n])&&r.push(t[n])}function ke(e,t){return ge(e,t).length>0}function xe(e){e.prototype.on=function(e,t){me(this,e,t)},e.prototype.off=function(e,t){ve(this,e,t)}}function Ce(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Se(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Me(e){Ce(e),Se(e)}function Te(e){return e.target||e.srcElement}function De(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),x&&e.ctrlKey&&1==t&&(t=3),t}var Ae,ze,Oe=function(){if(d&&u<9)return!1;var e=N("div");return"draggable"in e||"dragDrop"in e}();function Fe(e){if(null==Ae){var t=N("span","​");F(e,N("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ae=t.offsetWidth<=1&&t.offsetHeight>2&&!(d&&u<8))}var r=Ae?N("span","​"):N("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ne(e){if(null!=ze)return ze;var t=F(e,document.createTextNode("AخA")),r=A(t,0,1).getBoundingClientRect(),n=A(t,1,2).getBoundingClientRect();return O(e),!(!r||r.left==r.right)&&(ze=n.right-r.right<3)}var Ee,je=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(r.push(o.slice(0,a)),t+=a+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},Ie=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Pe="oncopy"in(Ee=N("div"))||(Ee.setAttribute("oncopy","return;"),"function"==typeof Ee.oncopy),_e=null;var He={},We={};function $e(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),He[e]=t}function Be(e){if("string"==typeof e&&We.hasOwnProperty(e))e=We[e];else if(e&&"string"==typeof e.name&&We.hasOwnProperty(e.name)){var t=We[e.name];"string"==typeof t&&(t={name:t}),(e=te(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Re(e,t){t=Be(t);var r=He[t.name];if(!r)return Re(e,"text/plain");var n=r(e,t);if(Ve.hasOwnProperty(t.name)){var i=Ve[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)n[a]=t.modeProps[a];return n}var Ve={};function Ue(e,t){$(t,Ve.hasOwnProperty(e)?Ve[e]:Ve[e]={})}function qe(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function Ke(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ge(e,t,r){return!e.startState||e.startState(t,r)}var Ze=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function Xe(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t<o){r=i;break}t-=o}return r.lines[t]}function Ye(e,t,r){var n=[],i=t.line;return e.iter(t.line,r.line+1,(function(e){var o=e.text;i==r.line&&(o=o.slice(0,r.ch)),i==t.line&&(o=o.slice(t.ch)),n.push(o),++i})),n}function Qe(e,t,r){var n=[];return e.iter(t,r,(function(e){n.push(e.text)})),n}function Je(e,t){var r=t-e.height;if(r)for(var n=e;n;n=n.parent)n.height+=r}function et(e){if(null==e.parent)return null;for(var t=e.parent,r=V(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var i=0;n.children[i]!=t;++i)r+=n.children[i].chunkSize();return r+t.first}function tt(e,t){var r=e.first;e:do{for(var n=0;n<e.children.length;++n){var i=e.children[n],o=i.height;if(t<o){e=i;continue e}t-=o,r+=i.chunkSize()}return r}while(!e.lines);for(var a=0;a<e.lines.length;++a){var l=e.lines[a].height;if(t<l)break;t-=l}return r+a}function rt(e,t){return t>=e.first&&t<e.first+e.size}function nt(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function it(e,t,r){if(void 0===r&&(r=null),!(this instanceof it))return new it(e,t,r);this.line=e,this.ch=t,this.sticky=r}function ot(e,t){return e.line-t.line||e.ch-t.ch}function at(e,t){return e.sticky==t.sticky&&0==ot(e,t)}function lt(e){return it(e.line,e.ch)}function st(e,t){return ot(e,t)<0?t:e}function ct(e,t){return ot(e,t)<0?e:t}function dt(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function ut(e,t){if(t.line<e.first)return it(e.first,0);var r=e.first+e.size-1;return t.line>r?it(r,Xe(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?it(e.line,t):r<0?it(e.line,0):e}(t,Xe(e,t.line).text.length)}function ft(e,t){for(var r=[],n=0;n<t.length;n++)r[n]=ut(e,t[n]);return r}Ze.prototype.eol=function(){return this.pos>=this.string.length},Ze.prototype.sol=function(){return this.pos==this.lineStart},Ze.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ze.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Ze.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Ze.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Ze.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ze.prototype.skipToEnd=function(){this.pos=this.string.length},Ze.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ze.prototype.backUp=function(e){this.pos-=e},Ze.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=B(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?B(this.string,this.lineStart,this.tabSize):0)},Ze.prototype.indentation=function(){return B(this.string,null,this.tabSize)-(this.lineStart?B(this.string,this.lineStart,this.tabSize):0)},Ze.prototype.match=function(e,t,r){if("string"!=typeof e){var n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Ze.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ze.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ze.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ze.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ht=function(e,t){this.state=e,this.lookAhead=t},pt=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function mt(e,t,r,n){var i=[e.state.modeGen],o={};St(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var a=r.state,l=function(n){r.baseTokens=i;var l=e.state.overlays[n],s=1,c=0;r.state=!0,St(e,t.text,l.mode,r,(function(e,t){for(var r=s;c<e;){var n=i[s];n>e&&i.splice(s,1,e,i[s+1],n),s+=2,c=Math.min(e,n)}if(t)if(l.opaque)i.splice(r,s-r,e,"overlay "+t),s=r+2;else for(;r<s;r+=2){var o=i[r+1];i[r+1]=(o?o+" ":"")+"overlay "+t}}),o),r.state=a,r.baseTokens=null,r.baseTokenPos=1},s=0;s<e.state.overlays.length;++s)l(s);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function gt(e,t,r){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=vt(e,et(t)),i=t.text.length>e.options.maxHighlightLength&&qe(e.doc.mode,n.state),o=mt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function vt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new pt(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,a=r?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>a;--l){if(l<=o.first)return o.first;var s=Xe(o,l-1),c=s.stateAfter;if(c&&(!r||l+(c instanceof ht?c.lookAhead:0)<=o.modeFrontier))return l;var d=B(s.text,null,e.options.tabSize);(null==i||n>d)&&(i=l-1,n=d)}return i}(e,t,r),a=o>n.first&&Xe(n,o-1).stateAfter,l=a?pt.fromSaved(n,a,o):new pt(n,Ge(n.mode),o);return n.iter(o,t,(function(r){bt(e,r.text,l);var n=l.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&n<i.viewTo?l.save():null,l.nextLine()})),r&&(n.modeFrontier=l.line),l}function bt(e,t,r,n){var i=e.doc.mode,o=new Ze(t,e.options.tabSize,r);for(o.start=o.pos=n||0,""==t&&wt(i,r.state);!o.eol();)yt(i,o,r.state),o.start=o.pos}function wt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var r=Ke(e,t);return r.mode.blankLine?r.mode.blankLine(r.state):void 0}}function yt(e,t,r,n){for(var i=0;i<10;i++){n&&(n[0]=Ke(e,r).mode);var o=e.token(t,r);if(t.pos>t.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}pt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},pt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},pt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},pt.fromSaved=function(e,t,r){return t instanceof ht?new pt(e,qe(e.mode,t.state),r,t.lookAhead):new pt(e,qe(e.mode,t),r)},pt.prototype.save=function(e){var t=!1!==e?qe(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ht(t,this.maxLookAhead):t};var kt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function xt(e,t,r,n){var i,o,a=e.doc,l=a.mode,s=Xe(a,(t=ut(a,t)).line),c=vt(e,t.line,r),d=new Ze(s.text,e.options.tabSize,c);for(n&&(o=[]);(n||d.pos<t.ch)&&!d.eol();)d.start=d.pos,i=yt(l,d,c.state),n&&o.push(new kt(d,i,qe(a.mode,c.state)));return n?o:new kt(d,i,c.state)}function Ct(e,t){if(e)for(;;){var r=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!r)break;e=e.slice(0,r.index)+e.slice(r.index+r[0].length);var n=r[1]?"bgClass":"textClass";null==t[n]?t[n]=r[2]:new RegExp("(?:^|s)"+r[2]+"(?:$|s)").test(t[n])||(t[n]+=" "+r[2])}return e}function St(e,t,r,n,i,o,a){var l=r.flattenSpans;null==l&&(l=e.options.flattenSpans);var s,c=0,d=null,u=new Ze(t,e.options.tabSize,n),f=e.options.addModeClass&&[null];for(""==t&&Ct(wt(r,n.state),o);!u.eol();){if(u.pos>e.options.maxHighlightLength?(l=!1,a&&bt(e,t,n,u.pos),u.pos=t.length,s=null):s=Ct(yt(r,u,n.state,f),o),f){var h=f[0].name;h&&(s="m-"+(s?h+" "+s:h))}if(!l||d!=s){for(;c<u.start;)i(c=Math.min(u.start,c+5e3),d);d=s}u.start=u.pos}for(;c<u.pos;){var p=Math.min(u.pos,c+5e3);i(p,d),c=p}}var Lt=!1,Mt=!1;function Tt(e,t,r){this.marker=e,this.from=t,this.to=r}function Dt(e,t){if(e)for(var r=0;r<e.length;++r){var n=e[r];if(n.marker==t)return n}}function At(e,t){for(var r,n=0;n<e.length;++n)e[n]!=t&&(r||(r=[])).push(e[n]);return r}function zt(e,t){if(t.full)return null;var r=rt(e,t.from.line)&&Xe(e,t.from.line).markedSpans,n=rt(e,t.to.line)&&Xe(e,t.to.line).markedSpans;if(!r&&!n)return null;var i=t.from.ch,o=t.to.ch,a=0==ot(t.from,t.to),l=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],a=o.marker;if(null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t)||o.from==t&&"bookmark"==a.type&&(!r||!o.marker.insertLeft)){var l=null==o.to||(a.inclusiveRight?o.to>=t:o.to>t);(n||(n=[])).push(new Tt(a,o.from,l?null:o.to))}}return n}(r,i,a),s=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],a=o.marker;if(null==o.to||(a.inclusiveRight?o.to>=t:o.to>t)||o.from==t&&"bookmark"==a.type&&(!r||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t);(n||(n=[])).push(new Tt(a,l?null:o.from-t,null==o.to?null:o.to-t))}}return n}(n,o,a),c=1==t.text.length,d=Q(t.text).length+(c?i:0);if(l)for(var u=0;u<l.length;++u){var f=l[u];if(null==f.to){var h=Dt(s,f.marker);h?c&&(f.to=null==h.to?null:h.to+d):f.to=i}}if(s)for(var p=0;p<s.length;++p){var m=s[p];if(null!=m.to&&(m.to+=d),null==m.from)Dt(l,m.marker)||(m.from=d,c&&(l||(l=[])).push(m));else m.from+=d,c&&(l||(l=[])).push(m)}l&&(l=Ot(l)),s&&s!=l&&(s=Ot(s));var g=[l];if(!c){var v,b=t.text.length-2;if(b>0&&l)for(var w=0;w<l.length;++w)null==l[w].to&&(v||(v=[])).push(new Tt(l[w].marker,null,null));for(var y=0;y<b;++y)g.push(v);g.push(s)}return g}function Ot(e){for(var t=0;t<e.length;++t){var r=e[t];null!=r.from&&r.from==r.to&&!1!==r.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Ft(e){var t=e.markedSpans;if(t){for(var r=0;r<t.length;++r)t[r].marker.detachLine(e);e.markedSpans=null}}function Nt(e,t){if(t){for(var r=0;r<t.length;++r)t[r].marker.attachLine(e);e.markedSpans=t}}function Et(e){return e.inclusiveLeft?-1:0}function jt(e){return e.inclusiveRight?1:0}function It(e,t){var r=e.lines.length-t.lines.length;if(0!=r)return r;var n=e.find(),i=t.find(),o=ot(n.from,i.from)||Et(e)-Et(t);if(o)return-o;var a=ot(n.to,i.to)||jt(e)-jt(t);return a||t.id-e.id}function Pt(e,t){var r,n=Mt&&e.markedSpans;if(n)for(var i=void 0,o=0;o<n.length;++o)(i=n[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!r||It(r,i.marker)<0)&&(r=i.marker);return r}function _t(e){return Pt(e,!0)}function Ht(e){return Pt(e,!1)}function Wt(e,t){var r,n=Mt&&e.markedSpans;if(n)for(var i=0;i<n.length;++i){var o=n[i];o.marker.collapsed&&(null==o.from||o.from<t)&&(null==o.to||o.to>t)&&(!r||It(r,o.marker)<0)&&(r=o.marker)}return r}function $t(e,t,r,n,i){var o=Xe(e,t),a=Mt&&o.markedSpans;if(a)for(var l=0;l<a.length;++l){var s=a[l];if(s.marker.collapsed){var c=s.marker.find(0),d=ot(c.from,r)||Et(s.marker)-Et(i),u=ot(c.to,n)||jt(s.marker)-jt(i);if(!(d>=0&&u<=0||d<=0&&u>=0)&&(d<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?ot(c.to,r)>=0:ot(c.to,r)>0)||d>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?ot(c.from,n)<=0:ot(c.from,n)<0)))return!0}}}function Bt(e){for(var t;t=_t(e);)e=t.find(-1,!0).line;return e}function Rt(e,t){var r=Xe(e,t),n=Bt(r);return r==n?t:et(n)}function Vt(e,t){if(t>e.lastLine())return t;var r,n=Xe(e,t);if(!Ut(e,n))return t;for(;r=Ht(n);)n=r.find(1,!0).line;return et(n)+1}function Ut(e,t){var r=Mt&&t.markedSpans;if(r)for(var n=void 0,i=0;i<r.length;++i)if((n=r[i]).marker.collapsed){if(null==n.from)return!0;if(!n.marker.widgetNode&&0==n.from&&n.marker.inclusiveLeft&&qt(e,t,n))return!0}}function qt(e,t,r){if(null==r.to){var n=r.marker.find(1,!0);return qt(e,n.line,Dt(n.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==t.text.length)return!0;for(var i=void 0,o=0;o<t.markedSpans.length;++o)if((i=t.markedSpans[o]).marker.collapsed&&!i.marker.widgetNode&&i.from==r.to&&(null==i.to||i.to!=r.from)&&(i.marker.inclusiveLeft||r.marker.inclusiveRight)&&qt(e,t,i))return!0}function Kt(e){for(var t=0,r=(e=Bt(e)).parent,n=0;n<r.lines.length;++n){var i=r.lines[n];if(i==e)break;t+=i.height}for(var o=r.parent;o;o=(r=o).parent)for(var a=0;a<o.children.length;++a){var l=o.children[a];if(l==r)break;t+=l.height}return t}function Gt(e){if(0==e.height)return 0;for(var t,r=e.text.length,n=e;t=_t(n);){var i=t.find(0,!0);n=i.from.line,r+=i.from.ch-i.to.ch}for(n=e;t=Ht(n);){var o=t.find(0,!0);r-=n.text.length-o.from.ch,r+=(n=o.to.line).text.length-o.to.ch}return r}function Zt(e){var t=e.display,r=e.doc;t.maxLine=Xe(r,r.first),t.maxLineLength=Gt(t.maxLine),t.maxLineChanged=!0,r.iter((function(e){var r=Gt(e);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var Xt=function(e,t,r){this.text=e,Nt(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ft(e)}Xt.prototype.lineNo=function(){return et(this)},xe(Xt);var Qt={},Jt={};function er(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?Jt:Qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function tr(e,t){var r=E("span",null,null,f?"padding-right: .1px":null),n={pre:E("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;n.pos=0,n.addToken=nr,Ne(e.display.measure)&&(a=he(o,e.doc.direction))&&(n.addToken=ir(n.addToken,a)),n.map=[],ar(o,n,gt(e,o,t!=e.display.externalMeasured&&et(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=_(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=_(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Fe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(f){var l=n.content.lastChild;(/\bcm-tab\b/.test(l.className)||l.querySelector&&l.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return be(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=_(n.pre.className,n.textClass||"")),n}function rr(e){var t=N("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function nr(e,t,r,n,i,o,a){if(t){var l,s=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;i<e.length;i++){var o=e.charAt(i);" "!=o||!r||i!=e.length-1&&32!=e.charCodeAt(i+1)||(o=" "),n+=o,r=" "==o}return n}(t,e.trailingSpace):t,c=e.cm.state.specialChars,f=!1;if(c.test(t)){l=document.createDocumentFragment();for(var h=0;;){c.lastIndex=h;var p=c.exec(t),m=p?p.index-h:t.length-h;if(m){var g=document.createTextNode(s.slice(h,h+m));d&&u<9?l.appendChild(N("span",[g])):l.appendChild(g),e.map.push(e.pos,e.pos+m,g),e.col+=m,e.pos+=m}if(!p)break;h+=m+1;var v=void 0;if("\t"==p[0]){var b=e.cm.options.tabSize,w=b-e.col%b;(v=l.appendChild(N("span",Y(w),"cm-tab"))).setAttribute("role","presentation"),v.setAttribute("cm-text","\t"),e.col+=w}else"\r"==p[0]||"\n"==p[0]?((v=l.appendChild(N("span","\r"==p[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",p[0]),e.col+=1):((v=e.cm.options.specialCharPlaceholder(p[0])).setAttribute("cm-text",p[0]),d&&u<9?l.appendChild(N("span",[v])):l.appendChild(v),e.col+=1);e.map.push(e.pos,e.pos+1,v),e.pos++}}else e.col+=t.length,l=document.createTextNode(s),e.map.push(e.pos,e.pos+t.length,l),d&&u<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==s.charCodeAt(t.length-1),r||n||i||f||o){var y=r||"";n&&(y+=n),i&&(y+=i);var k=N("span",[l],y,o);if(a)for(var x in a)a.hasOwnProperty(x)&&"style"!=x&&"class"!=x&&k.setAttribute(x,a[x]);return e.content.appendChild(k)}e.content.appendChild(l)}}function ir(e,t){return function(r,n,i,o,a,l,s){i=i?i+" cm-force-border":"cm-force-border";for(var c=r.pos,d=c+n.length;;){for(var u=void 0,f=0;f<t.length&&!((u=t[f]).to>c&&u.from<=c);f++);if(u.to>=d)return e(r,n,i,o,a,l,s);e(r,n.slice(0,u.to-c),i,o,null,l,s),o=null,n=n.slice(u.to-c),c=u.to}}}function or(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function ar(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var a,l,s,c,d,u,f,h=i.length,p=0,m=1,g="",v=0;;){if(v==p){s=c=d=l="",f=null,u=null,v=1/0;for(var b=[],w=void 0,y=0;y<n.length;++y){var k=n[y],x=k.marker;if("bookmark"==x.type&&k.from==p&&x.widgetNode)b.push(x);else if(k.from<=p&&(null==k.to||k.to>p||x.collapsed&&k.to==p&&k.from==p)){if(null!=k.to&&k.to!=p&&v>k.to&&(v=k.to,c=""),x.className&&(s+=" "+x.className),x.css&&(l=(l?l+";":"")+x.css),x.startStyle&&k.from==p&&(d+=" "+x.startStyle),x.endStyle&&k.to==v&&(w||(w=[])).push(x.endStyle,k.to),x.title&&((f||(f={})).title=x.title),x.attributes)for(var C in x.attributes)(f||(f={}))[C]=x.attributes[C];x.collapsed&&(!u||It(u.marker,x)<0)&&(u=k)}else k.from>p&&v>k.from&&(v=k.from)}if(w)for(var S=0;S<w.length;S+=2)w[S+1]==v&&(c+=" "+w[S]);if(!u||u.from==p)for(var L=0;L<b.length;++L)or(t,0,b[L]);if(u&&(u.from||0)==p){if(or(t,(null==u.to?h+1:u.to)-p,u.marker,null==u.from),null==u.to)return;u.to==p&&(u=!1)}}if(p>=h)break;for(var M=Math.min(h,v);;){if(g){var T=p+g.length;if(!u){var D=T>M?g.slice(0,M-p):g;t.addToken(t,D,a?a+s:s,d,p+D.length==v?c:"",l,f)}if(T>=M){g=g.slice(M-p),p=M;break}p=T,d=""}g=i.slice(o,o=r[m++]),a=er(r[m++],t.cm.options)}}else for(var A=1;A<r.length;A+=2)t.addToken(t,i.slice(o,o=r[A]),er(r[A+1],t.cm.options))}function lr(e,t,r){this.line=t,this.rest=function(e){for(var t,r;t=Ht(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}(t),this.size=this.rest?et(Q(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Ut(e,t)}function sr(e,t,r){for(var n,i=[],o=t;o<r;o=n){var a=new lr(e.doc,Xe(e.doc,o),o);n=o+a.size,i.push(a)}return i}var cr=null;var dr=null;function ur(e,t){var r=ge(e,t);if(r.length){var n,i=Array.prototype.slice.call(arguments,2);cr?n=cr.delayedCallbacks:dr?n=dr:(n=dr=[],setTimeout(fr,0));for(var o=function(e){n.push((function(){return r[e].apply(null,i)}))},a=0;a<r.length;++a)o(a)}}function fr(){var e=dr;dr=null;for(var t=0;t<e.length;++t)e[t]()}function hr(e,t,r,n){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];"text"==o?gr(e,t):"gutter"==o?br(e,t,r,n):"class"==o?vr(e,t):"widget"==o&&wr(e,t,n)}t.changes=null}function pr(e){return e.node==e.text&&(e.node=N("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),d&&u<8&&(e.node.style.zIndex=2)),e.node}function mr(e,t){var r=e.display.externalMeasured;return r&&r.line==t.line?(e.display.externalMeasured=null,t.measure=r.measure,r.built):tr(e,t)}function gr(e,t){var r=t.text.className,n=mr(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,vr(e,t)):r&&(t.text.className=r)}function vr(e,t){!function(e,t){var r=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(r&&(r+=" CodeMirror-linebackground"),t.background)r?t.background.className=r:(t.background.parentNode.removeChild(t.background),t.background=null);else if(r){var n=pr(t);t.background=n.insertBefore(N("div",null,r),n.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?pr(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var r=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=r||""}function br(e,t,r,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=pr(t);t.gutterBackground=N("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px; width: "+n.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var a=pr(t),l=t.gutter=N("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(e.display.input.setUneditable(l),a.insertBefore(l,t.text),t.line.gutterClass&&(l.className+=" "+t.line.gutterClass),!e.options.lineNumbers||o&&o["CodeMirror-linenumbers"]||(t.lineNumber=l.appendChild(N("div",nt(e.options,r),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var s=0;s<e.display.gutterSpecs.length;++s){var c=e.display.gutterSpecs[s].className,d=o.hasOwnProperty(c)&&o[c];d&&l.appendChild(N("div",[d],"CodeMirror-gutter-elt","left: "+n.gutterLeft[c]+"px; width: "+n.gutterWidth[c]+"px"))}}}function wr(e,t,r){t.alignable&&(t.alignable=null);for(var n=t.node.firstChild,i=void 0;n;n=i)i=n.nextSibling,"CodeMirror-linewidget"==n.className&&t.node.removeChild(n);kr(e,t,r)}function yr(e,t,r,n){var i=mr(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),vr(e,t),br(e,t,r,n),kr(e,t,n),t.node}function kr(e,t,r){if(xr(e,t.line,t,r,!0),t.rest)for(var n=0;n<t.rest.length;n++)xr(e,t.rest[n],t,r,!1)}function xr(e,t,r,n,i){if(t.widgets)for(var o=pr(r),a=0,l=t.widgets;a<l.length;++a){var s=l[a],c=N("div",[s.node],"CodeMirror-linewidget");s.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),Cr(s,c,r,n),e.display.input.setUneditable(c),i&&s.above?o.insertBefore(c,r.gutter||r.text):o.appendChild(c),ur(s,"redraw")}}function Cr(e,t,r,n){if(e.noHScroll){(r.alignable||(r.alignable=[])).push(t);var i=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(i-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=i+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function Sr(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!j(document.body,e.node)){var r="position: relative;";e.coverGutter&&(r+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(r+="width: "+t.display.wrapper.clientWidth+"px;"),F(t.display.measure,N("div",[e.node],null,r))}return e.height=e.node.parentNode.offsetHeight}function Lr(e,t){for(var r=Te(t);r!=e.wrapper;r=r.parentNode)if(!r||1==r.nodeType&&"true"==r.getAttribute("cm-ignore-events")||r.parentNode==e.sizer&&r!=e.mover)return!0}function Mr(e){return e.lineSpace.offsetTop}function Tr(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Dr(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=F(e.measure,N("pre","x","CodeMirror-line-like")),r=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(r.paddingLeft),right:parseInt(r.paddingRight)};return isNaN(n.left)||isNaN(n.right)||(e.cachedPaddingH=n),n}function Ar(e){return 30-e.display.nativeBarWidth}function zr(e){return e.display.scroller.clientWidth-Ar(e)-e.display.barWidth}function Or(e){return e.display.scroller.clientHeight-Ar(e)-e.display.barHeight}function Fr(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var i=0;i<e.rest.length;i++)if(et(e.rest[i])>r)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Nr(e,t,r,n){return Ir(e,jr(e,t),r,n)}function Er(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[pn(e,t)];var r=e.display.externalMeasured;return r&&t>=r.lineN&&t<r.lineN+r.size?r:void 0}function jr(e,t){var r=et(t),n=Er(e,r);n&&!n.text?n=null:n&&n.changes&&(hr(e,n,r,cn(e)),e.curOp.forceUpdate=!0),n||(n=function(e,t){var r=et(t=Bt(t)),n=e.display.externalMeasured=new lr(e.doc,t,r);n.lineN=r;var i=n.built=tr(e,n);return n.text=i.pre,F(e.display.lineMeasure,i.pre),n}(e,t));var i=Fr(n,t,r);return{line:t,view:n,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Ir(e,t,r,n,i){t.before&&(r=-1);var o,a=r+(n||"");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(!function(e,t,r){var n=e.options.lineWrapping,i=n&&zr(e);if(!t.measure.heights||n&&t.measure.width!=i){var o=t.measure.heights=[];if(n){t.measure.width=i;for(var a=t.text.firstChild.getClientRects(),l=0;l<a.length-1;l++){var s=a[l],c=a[l+1];Math.abs(s.bottom-c.bottom)>2&&o.push((s.bottom+c.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),o=function(e,t,r,n){var i,o=Hr(t.map,r,n),a=o.node,l=o.start,s=o.end,c=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;l&&le(t.line.text.charAt(o.coverStart+l));)--l;for(;o.coverStart+s<o.coverEnd&&le(t.line.text.charAt(o.coverStart+s));)++s;if((i=d&&u<9&&0==l&&s==o.coverEnd-o.coverStart?a.parentNode.getBoundingClientRect():Wr(A(a,l,s).getClientRects(),n)).left||i.right||0==l)break;s=l,l-=1,c="right"}d&&u<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=_e)return _e;var t=F(e,N("span","x")),r=t.getBoundingClientRect(),n=A(t,0,1).getBoundingClientRect();return _e=Math.abs(r.left-n.left)>1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;l>0&&(c=n="right"),i=e.options.lineWrapping&&(h=a.getClientRects()).length>1?h["right"==n?h.length-1:0]:a.getBoundingClientRect()}if(d&&u<9&&!l&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+sn(e.display),top:p.top,bottom:p.bottom}:_r}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,b=t.view.measure.heights,w=0;w<b.length-1&&!(v<b[w]);w++);var y=w?b[w-1]:0,k=b[w],x={left:("right"==c?i.right:i.left)-t.rect.left,right:("left"==c?i.left:i.right)-t.rect.left,top:y,bottom:k};i.left||i.right||(x.bogus=!0);e.options.singleCursorHeightPerLine||(x.rtop=m,x.rbottom=g);return x}(e,t,r,n),o.bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Pr,_r={left:0,right:0,top:0,bottom:0};function Hr(e,t,r){for(var n,i,o,a,l,s,c=0;c<e.length;c+=3)if(l=e[c],s=e[c+1],t<l?(i=0,o=1,a="left"):t<s?o=(i=t-l)+1:(c==e.length-3||t==s&&e[c+3]>t)&&(i=(o=s-l)-1,t>=s&&(a="right")),null!=i){if(n=e[c+2],l==s&&r==(n.insertLeft?"left":"right")&&(a=r),"left"==r&&0==i)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)n=e[2+(c-=3)],a="left";if("right"==r&&i==s-l)for(;c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft;)n=e[(c+=3)+2],a="right";break}return{node:n,start:i,end:o,collapse:a,coverStart:l,coverEnd:s}}function Wr(e,t){var r=_r;if("left"==t)for(var n=0;n<e.length&&(r=e[n]).left==r.right;n++);else for(var i=e.length-1;i>=0&&(r=e[i]).left==r.right;i--);return r}function $r(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Br(e){e.display.externalMeasure=null,O(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)$r(e.display.view[t])}function Rr(e){Br(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Vr(){return p&&y?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ur(){return p&&y?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function qr(e){var t=0;if(e.widgets)for(var r=0;r<e.widgets.length;++r)e.widgets[r].above&&(t+=Sr(e.widgets[r]));return t}function Kr(e,t,r,n,i){if(!i){var o=qr(t);r.top+=o,r.bottom+=o}if("line"==n)return r;n||(n="local");var a=Kt(t);if("local"==n?a+=Mr(e.display):a-=e.display.viewOffset,"page"==n||"window"==n){var l=e.display.lineSpace.getBoundingClientRect();a+=l.top+("window"==n?0:Ur());var s=l.left+("window"==n?0:Vr());r.left+=s,r.right+=s}return r.top+=a,r.bottom+=a,r}function Gr(e,t,r){if("div"==r)return t;var n=t.left,i=t.top;if("page"==r)n-=Vr(),i-=Ur();else if("local"==r||!r){var o=e.display.sizer.getBoundingClientRect();n+=o.left,i+=o.top}var a=e.display.lineSpace.getBoundingClientRect();return{left:n-a.left,top:i-a.top}}function Zr(e,t,r,n,i){return n||(n=Xe(e.doc,t.line)),Kr(e,n,Nr(e,n,t.ch,i),r)}function Xr(e,t,r,n,i,o){function a(t,a){var l=Ir(e,i,t,a?"right":"left",o);return a?l.left=l.right:l.right=l.left,Kr(e,n,l,r)}n=n||Xe(e.doc,t.line),i||(i=jr(e,n));var l=he(n,e.doc.direction),s=t.ch,c=t.sticky;if(s>=n.text.length?(s=n.text.length,c="before"):s<=0&&(s=0,c="after"),!l)return a("before"==c?s-1:s,"before"==c);function d(e,t,r){return a(r?e-1:e,1==l[t].level!=r)}var u=ue(l,s,c),f=de,h=d(s,u,"before"==c);return null!=f&&(h.other=d(s,f,"before"!=c)),h}function Yr(e,t){var r=0;t=ut(e.doc,t),e.options.lineWrapping||(r=sn(e.display)*t.ch);var n=Xe(e.doc,t.line),i=Kt(n)+Mr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function Qr(e,t,r,n,i){var o=it(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function Jr(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return Qr(n.first,0,null,-1,-1);var i=tt(n,r),o=n.first+n.size-1;if(i>o)return Qr(n.first+n.size-1,Xe(n,o).text.length,null,1,1);t<0&&(t=0);for(var a=Xe(n,i);;){var l=nn(e,a,i,t,r),s=Wt(a,l.ch+(l.xRel>0||l.outside>0?1:0));if(!s)return l;var c=s.find(1);if(c.line==i)return c;a=Xe(n,i=c.line)}}function en(e,t,r,n){n-=qr(t);var i=t.text.length,o=ce((function(t){return Ir(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=ce((function(t){return Ir(e,r,t).top>n}),o,i)}}function tn(e,t,r,n){return r||(r=jr(e,t)),en(e,t,r,Kr(e,t,Ir(e,r,n),"line").top)}function rn(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function nn(e,t,r,n,i){i-=Kt(t);var o=jr(e,t),a=qr(t),l=0,s=t.text.length,c=!0,d=he(t,e.doc.direction);if(d){var u=(e.options.lineWrapping?an:on)(e,t,r,o,d,n,i);l=(c=1!=u.level)?u.from:u.to-1,s=c?u.to:u.from-1}var f,h,p=null,m=null,g=ce((function(t){var r=Ir(e,o,t);return r.top+=a,r.bottom+=a,!!rn(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,m=r),!0)}),l,s),v=!1;if(m){var b=n-m.left<m.right-n,w=b==c;g=p+(w?0:1),h=w?"after":"before",f=b?m.left:m.right}else{c||g!=s&&g!=l||g++,h=0==g?"after":g==t.text.length?"before":Ir(e,o,g-(c?1:0)).bottom+a<=i==c?"after":"before";var y=Xr(e,it(r,g,h),"line",t,o);f=y.left,v=i<y.top?-1:i>=y.bottom?1:0}return Qr(r,g=se(t.text,g,1),h,v,n-f)}function on(e,t,r,n,i,o,a){var l=ce((function(l){var s=i[l],c=1!=s.level;return rn(Xr(e,it(r,c?s.to:s.from,c?"before":"after"),"line",t,n),o,a,!0)}),0,i.length-1),s=i[l];if(l>0){var c=1!=s.level,d=Xr(e,it(r,c?s.from:s.to,c?"after":"before"),"line",t,n);rn(d,o,a,!0)&&d.top>a&&(s=i[l-1])}return s}function an(e,t,r,n,i,o,a){var l=en(e,t,n,a),s=l.begin,c=l.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var d=null,u=null,f=0;f<i.length;f++){var h=i[f];if(!(h.from>=c||h.to<=s)){var p=Ir(e,n,1!=h.level?Math.min(c,h.to)-1:Math.max(s,h.from)).right,m=p<o?o-p+1e9:p-o;(!d||u>m)&&(d=h,u=m)}}return d||(d=i[i.length-1]),d.from<s&&(d={from:s,to:d.to,level:d.level}),d.to>c&&(d={from:d.from,to:c,level:d.level}),d}function ln(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Pr){Pr=N("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Pr.appendChild(document.createTextNode("x")),Pr.appendChild(N("br"));Pr.appendChild(document.createTextNode("x"))}F(e.measure,Pr);var r=Pr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),O(e.measure),r||1}function sn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=N("span","xxxxxxxxxx"),r=N("pre",[t],"CodeMirror-line-like");F(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function cn(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var l=e.display.gutterSpecs[a].className;r[l]=o.offsetLeft+o.clientLeft+i,n[l]=o.clientWidth}return{fixedPos:dn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function dn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function un(e){var t=ln(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/sn(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a<i.widgets.length;a++)i.widgets[a].height&&(o+=i.widgets[a].height);return r?o+(Math.ceil(i.text.length/n)||1)*t:o+t}}function fn(e){var t=e.doc,r=un(e);t.iter((function(e){var t=r(e);t!=e.height&&Je(e,t)}))}function hn(e,t,r,n){var i=e.display;if(!r&&"true"==Te(t).getAttribute("cm-not-content"))return null;var o,a,l=i.lineSpace.getBoundingClientRect();try{o=t.clientX-l.left,a=t.clientY-l.top}catch(t){return null}var s,c=Jr(e,o,a);if(n&&1==c.xRel&&(s=Xe(e.doc,c.line).text).length==c.ch){var d=B(s,s.length,e.options.tabSize)-s.length;c=it(c.line,Math.max(0,Math.round((o-Dr(e.display).left)/sn(e.display))-d))}return c}function pn(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n<r.length;n++)if((t-=r[n].size)<0)return n}function mn(e,t,r,n){null==t&&(t=e.doc.first),null==r&&(r=e.doc.first+e.doc.size),n||(n=0);var i=e.display;if(n&&r<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Mt&&Rt(e.doc,t)<i.viewTo&&vn(e);else if(r<=i.viewFrom)Mt&&Vt(e.doc,r+n)>i.viewFrom?vn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)vn(e);else if(t<=i.viewFrom){var o=bn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):vn(e)}else if(r>=i.viewTo){var a=bn(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):vn(e)}else{var l=bn(e,t,t,-1),s=bn(e,r,r+n,1);l&&s?(i.view=i.view.slice(0,l.index).concat(sr(e,l.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=n):vn(e)}var c=i.externalMeasured;c&&(r<c.lineN?c.lineN+=n:t<c.lineN+c.size&&(i.externalMeasured=null))}function gn(e,t,r){e.curOp.viewChanged=!0;var n=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(n.externalMeasured=null),!(t<n.viewFrom||t>=n.viewTo)){var o=n.view[pn(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==V(a,r)&&a.push(r)}}}function vn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function bn(e,t,r,n){var i,o=pn(e,t),a=e.display.view;if(!Mt||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var l=e.display.viewFrom,s=0;s<o;s++)l+=a[s].size;if(l!=t){if(n>0){if(o==a.length-1)return null;i=l+a[o].size-t,o++}else i=l-t;t+=i,r+=i}for(;Rt(e.doc,r)!=r;){if(o==(n<0?0:a.length-1))return null;r+=n*a[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function wn(e){for(var t=e.display.view,r=0,n=0;n<t.length;n++){var i=t[n];i.hidden||i.node&&!i.changes||++r}return r}function yn(e){e.display.input.showSelection(e.display.input.prepareSelection())}function kn(e,t){void 0===t&&(t=!0);for(var r=e.doc,n={},i=n.cursors=document.createDocumentFragment(),o=n.selection=document.createDocumentFragment(),a=0;a<r.sel.ranges.length;a++)if(t||a!=r.sel.primIndex){var l=r.sel.ranges[a];if(!(l.from().line>=e.display.viewTo||l.to().line<e.display.viewFrom)){var s=l.empty();(s||e.options.showCursorWhenSelecting)&&xn(e,l.head,i),s||Sn(e,l,o)}}return n}function xn(e,t,r){var n=Xr(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),i=r.appendChild(N("div"," ","CodeMirror-cursor"));if(i.style.left=n.left+"px",i.style.top=n.top+"px",i.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var o=r.appendChild(N("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=n.other.left+"px",o.style.top=n.other.top+"px",o.style.height=.85*(n.other.bottom-n.other.top)+"px"}}function Cn(e,t){return e.top-t.top||e.left-t.left}function Sn(e,t,r){var n=e.display,i=e.doc,o=document.createDocumentFragment(),a=Dr(e.display),l=a.left,s=Math.max(n.sizerWidth,zr(e)-n.sizer.offsetLeft)-a.right,c="ltr"==i.direction;function d(e,t,r,n){t<0&&(t=0),t=Math.round(t),n=Math.round(n),o.appendChild(N("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==r?s-e:r)+"px;\n height: "+(n-t)+"px"))}function u(t,r,n){var o,a,u=Xe(i,t),f=u.text.length;function h(r,n){return Zr(e,it(t,r),"div",u,n)}function p(t,r,n){var i=tn(e,u,null,t),o="ltr"==r==("after"==n)?"left":"right";return h("after"==n?i.begin:i.end-(/\s/.test(u.text.charAt(i.end-1))?2:1),o)[o]}var m=he(u,i.direction);return function(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var i=!1,o=0;o<e.length;++o){var a=e[o];(a.from<r&&a.to>t||t==r&&a.to==t)&&(n(Math.max(a.from,t),Math.min(a.to,r),1==a.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(m,r||0,null==n?f:n,(function(e,t,i,u){var g="ltr"==i,v=h(e,g?"left":"right"),b=h(t-1,g?"right":"left"),w=null==r&&0==e,y=null==n&&t==f,k=0==u,x=!m||u==m.length-1;if(b.top-v.top<=3){var C=(c?y:w)&&x,S=(c?w:y)&&k?l:(g?v:b).left,L=C?s:(g?b:v).right;d(S,v.top,L-S,v.bottom)}else{var M,T,D,A;g?(M=c&&w&&k?l:v.left,T=c?s:p(e,i,"before"),D=c?l:p(t,i,"after"),A=c&&y&&x?s:b.right):(M=c?p(e,i,"before"):l,T=!c&&w&&k?s:v.right,D=!c&&y&&x?l:b.left,A=c?p(t,i,"after"):s),d(M,v.top,T-M,v.bottom),v.bottom<b.top&&d(l,v.bottom,null,b.top),d(D,b.top,A-D,b.bottom)}(!o||Cn(v,o)<0)&&(o=v),Cn(b,o)<0&&(o=b),(!a||Cn(v,a)<0)&&(a=v),Cn(b,a)<0&&(a=b)})),{start:o,end:a}}var f=t.from(),h=t.to();if(f.line==h.line)u(f.line,f.ch,h.ch);else{var p=Xe(i,f.line),m=Xe(i,h.line),g=Bt(p)==Bt(m),v=u(f.line,f.ch,g?p.text.length+1:null).end,b=u(h.line,g?0:null,h.ch).start;g&&(v.top<b.top-2?(d(v.right,v.top,null,v.bottom),d(l,b.top,b.left,b.bottom)):d(v.right,v.top,b.left-v.right,v.bottom)),v.bottom<b.top&&d(l,v.bottom,null,b.top)}r.appendChild(o)}function Ln(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var r=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Mn(e){e.state.focused||(e.display.input.focus(),Dn(e))}function Tn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,An(e))}),100)}function Dn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(be(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),f&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Ln(e))}function An(e,t){e.state.delayingBlurEvent||(e.state.focused&&(be(e,"blur",e,t),e.state.focused=!1,z(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function zn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var i=t.view[n],o=e.options.lineWrapping,a=void 0,l=0;if(!i.hidden){if(d&&u<8){var s=i.node.offsetTop+i.node.offsetHeight;a=s-r,r=s}else{var c=i.node.getBoundingClientRect();a=c.bottom-c.top,!o&&i.text.firstChild&&(l=i.text.firstChild.getBoundingClientRect().right-c.left-1)}var f=i.line.height-a;if((f>.005||f<-.005)&&(Je(i.line,a),On(i.line),i.rest))for(var h=0;h<i.rest.length;h++)On(i.rest[h]);if(l>e.display.sizerWidth){var p=Math.ceil(l/sn(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function On(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var r=e.widgets[t],n=r.node.parentNode;n&&(r.height=n.offsetHeight)}}function Fn(e,t,r){var n=r&&null!=r.top?Math.max(0,r.top):e.scroller.scrollTop;n=Math.floor(n-Mr(e));var i=r&&null!=r.bottom?r.bottom:n+e.wrapper.clientHeight,o=tt(t,n),a=tt(t,i);if(r&&r.ensure){var l=r.ensure.from.line,s=r.ensure.to.line;l<o?(o=l,a=tt(t,Kt(Xe(t,l))+e.wrapper.clientHeight)):Math.min(s,t.lastLine())>=a&&(o=tt(t,Kt(Xe(t,s))-e.wrapper.clientHeight),a=s)}return{from:o,to:Math.max(a,o+1)}}function Nn(e,t){var r=e.display,n=ln(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Or(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+Tr(r),s=t.top<n,c=t.bottom>l-n;if(t.top<i)a.scrollTop=s?0:t.top;else if(t.bottom>i+o){var d=Math.min(t.top,(c?l:t.bottom)-o);d!=i&&(a.scrollTop=d)}var u=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=zr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>f;return h&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.left<u?a.scrollLeft=Math.max(0,t.left-(h?0:10)):t.right>f+u-3&&(a.scrollLeft=t.right+(h?0:10)-f),a}function En(e,t){null!=t&&(Pn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function jn(e){Pn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function In(e,t,r){null==t&&null==r||Pn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Pn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,_n(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function _n(e,t,r,n){var i=Nn(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});In(e,i.scrollLeft,i.scrollTop)}function Hn(e,t){Math.abs(e.doc.scrollTop-t)<2||(a||fi(e,{top:t}),Wn(e,t,!0),a&&fi(e),li(e,100))}function Wn(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function $n(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,mi(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Bn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Tr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Ar(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Rn=function(e,t,r){this.cm=r;var n=this.vert=N("div",[N("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=N("div",[N("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),me(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),me(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,d&&u<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Rn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Rn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Rn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Rn.prototype.zeroWidthHack=function(){var e=x&&!v?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new R,this.disableVert=new R},Rn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Rn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Vn=function(){};function Un(e,t){t||(t=Bn(e));var r=e.display.barWidth,n=e.display.barHeight;qn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&zn(e),qn(e,Bn(e)),r=e.display.barWidth,n=e.display.barHeight}function qn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Vn.prototype.update=function(){return{bottom:0,right:0}},Vn.prototype.setScrollLeft=function(){},Vn.prototype.setScrollTop=function(){},Vn.prototype.clear=function(){};var Kn={native:Rn,null:Vn};function Gn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Kn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),me(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?$n(e,t):Hn(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Zn=0;function Xn(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Zn},t=e.curOp,cr?cr.ops.push(t):t.ownsGroup=cr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r<t.length;r++)t[r].call(null);for(var n=0;n<e.ops.length;n++){var i=e.ops[n];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(r<t.length)}(r)}finally{cr=null,t(r)}}(t,(function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,r=0;r<t.length;r++)Qn(t[r]);for(var n=0;n<t.length;n++)Jn(t[n]);for(var i=0;i<t.length;i++)ei(t[i]);for(var o=0;o<t.length;o++)ti(t[o]);for(var a=0;a<t.length;a++)ri(t[a])}(e)}))}function Qn(e){var t=e.cm,r=t.display;!function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Ar(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Ar(e)+"px",t.scrollbarsClipped=!0)}(t),e.updateMaxLine&&Zt(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<r.viewFrom||e.scrollToPos.to.line>=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ci(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Jn(e){e.updatedDisplay=e.mustUpdate&&di(e.cm,e.update)}function ei(e){var t=e.cm,r=t.display;e.updatedDisplay&&zn(t),e.barMeasure=Bn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Nr(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Ar(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-zr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function ti(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&$n(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var r=e.focus&&e.focus==I();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,r),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Un(t,e.barMeasure),e.updatedDisplay&&pi(t,e.barMeasure),e.selectionChanged&&Ln(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),r&&Mn(e.cm)}function ri(e){var t=e.cm,r=t.display,n=t.doc;if(e.updatedDisplay&&ui(t,e.update),null==r.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(r.wheelStartX=r.wheelStartY=null),null!=e.scrollTop&&Wn(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&$n(t,e.scrollLeft,!0,!0),e.scrollToPos){var i=function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?it(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?it(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,l=Xr(e,t),s=r&&r!=t?Xr(e,r):l,c=Nn(e,i={left:Math.min(l.left,s.left),top:Math.min(l.top,s.top)-n,right:Math.max(l.left,s.left),bottom:Math.max(l.bottom,s.bottom)+n}),d=e.doc.scrollTop,u=e.doc.scrollLeft;if(null!=c.scrollTop&&(Hn(e,c.scrollTop),Math.abs(e.doc.scrollTop-d)>1&&(a=!0)),null!=c.scrollLeft&&($n(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-u)>1&&(a=!0)),!a)break}return i}(t,ut(n,e.scrollToPos.from),ut(n,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!we(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!b){var o=N("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Mr(e.display))+"px;\n height: "+(t.bottom-t.top+Ar(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,i)}var o=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(o)for(var l=0;l<o.length;++l)o[l].lines.length||be(o[l],"hide");if(a)for(var s=0;s<a.length;++s)a[s].lines.length&&be(a[s],"unhide");r.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&be(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function ni(e,t){if(e.curOp)return t();Xn(e);try{return t()}finally{Yn(e)}}function ii(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Xn(e);try{return t.apply(e,arguments)}finally{Yn(e)}}}function oi(e){return function(){if(this.curOp)return e.apply(this,arguments);Xn(this);try{return e.apply(this,arguments)}finally{Yn(this)}}}function ai(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Xn(t);try{return e.apply(this,arguments)}finally{Yn(t)}}}function li(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,W(si,e))}function si(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var r=+new Date+e.options.workTime,n=vt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var a=o.styles,l=o.text.length>e.options.maxHighlightLength?qe(t.mode,n.state):null,s=mt(e,o,n,!0);l&&(n.state=l),o.styles=s.styles;var c=o.styleClasses,d=s.classes;d?o.styleClasses=d:c&&(o.styleClasses=null);for(var u=!a||a.length!=o.styles.length||c!=d&&(!c||!d||c.bgClass!=d.bgClass||c.textClass!=d.textClass),f=0;!u&&f<a.length;++f)u=a[f]!=o.styles[f];u&&i.push(n.line),o.stateAfter=n.save(),n.nextLine()}else o.text.length<=e.options.maxHighlightLength&&bt(e,o.text,n),o.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>r)return li(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ni(e,(function(){for(var t=0;t<i.length;t++)gn(e,i[t],"text")}))}}var ci=function(e,t,r){var n=e.display;this.viewport=t,this.visible=Fn(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=zr(e),this.force=r,this.dims=cn(e),this.events=[]};function di(e,t){var r=e.display,n=e.doc;if(t.editorIsHidden)return vn(e),!1;if(!t.force&&t.visible.from>=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==wn(e))return!1;gi(e)&&(vn(e),t.dims=cn(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFrom<o&&o-r.viewFrom<20&&(o=Math.max(n.first,r.viewFrom)),r.viewTo>a&&r.viewTo-a<20&&(a=Math.min(i,r.viewTo)),Mt&&(o=Rt(e.doc,o),a=Vt(e.doc,a));var l=o!=r.viewFrom||a!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=sr(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=sr(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(pn(e,t))),n.viewFrom=t,n.viewTo<r?n.view=n.view.concat(sr(e,n.viewTo,r)):n.viewTo>r&&(n.view=n.view.slice(0,pn(e,r)))),n.viewTo=r}(e,o,a),r.viewOffset=Kt(Xe(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var s=wn(e);if(!l&&0==s&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=I();if(!t||!j(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&j(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return s>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,a=o.firstChild;function l(t){var r=t.nextSibling;return f&&x&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var s=n.view,c=n.viewFrom,d=0;d<s.length;d++){var u=s[d];if(u.hidden);else if(u.node&&u.node.parentNode==o){for(;a!=u.node;)a=l(a);var h=i&&null!=t&&t<=c&&u.lineNumber;u.changes&&(V(u.changes,"gutter")>-1&&(h=!1),hr(e,u,c,r)),h&&(O(u.lineNumber),u.lineNumber.appendChild(document.createTextNode(nt(e.options,c)))),a=u.node.nextSibling}else{var p=yr(e,u,c,r);o.insertBefore(p,a)}c+=u.size}for(;a;)a=l(a)}(e,r.updateLineNumbers,t.dims),s>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=I()&&(e.activeElt.focus(),e.anchorNode&&j(document.body,e.anchorNode)&&j(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),O(r.cursorDiv),O(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,l&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,li(e,400)),r.updateLineNumbers=null,!0}function ui(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=zr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Tr(e.display)-Or(e),r.top)}),t.visible=Fn(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&di(e,t);n=!1){zn(e);var i=Bn(e);yn(e),Un(e,i),pi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fi(e,t){var r=new ci(e,t);if(di(e,r)){zn(e),ui(e,r);var n=Bn(e);yn(e),Un(e,n),pi(e,n),r.finish()}}function hi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function pi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Ar(e)+"px"}function mi(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=dn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",a=0;a<r.length;a++)if(!r[a].hidden){e.options.fixedGutter&&(r[a].gutter&&(r[a].gutter.style.left=o),r[a].gutterBackground&&(r[a].gutterBackground.style.left=o));var l=r[a].alignable;if(l)for(var s=0;s<l.length;s++)l[s].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=n+i+"px")}}function gi(e){if(!e.options.lineNumbers)return!1;var t=e.doc,r=nt(e.options,t.first+t.size-1),n=e.display;if(r.length!=n.lineNumChars){var i=n.measure.appendChild(N("div",[N("div",r)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=i.firstChild.offsetWidth,a=i.offsetWidth-o;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(o,n.lineGutter.offsetWidth-a)+1,n.lineNumWidth=n.lineNumInnerWidth+a,n.lineNumChars=n.lineNumInnerWidth?r.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",hi(e.display),!0}return!1}function vi(e,t){for(var r=[],n=!1,i=0;i<e.length;i++){var o=e[i],a=null;if("string"!=typeof o&&(a=o.style,o=o.className),"CodeMirror-linenumbers"==o){if(!t)continue;n=!0}r.push({className:o,style:a})}return t&&!n&&r.push({className:"CodeMirror-linenumbers",style:null}),r}function bi(e){var t=e.gutters,r=e.gutterSpecs;O(t),e.lineGutter=null;for(var n=0;n<r.length;++n){var i=r[n],o=i.className,a=i.style,l=t.appendChild(N("div",null,"CodeMirror-gutter "+o));a&&(l.style.cssText=a),"CodeMirror-linenumbers"==o&&(e.lineGutter=l,l.style.width=(e.lineNumWidth||1)+"px")}t.style.display=r.length?"":"none",hi(e)}function wi(e){bi(e.display),mn(e),mi(e)}function yi(e,t,r,n){var i=this;this.input=r,i.scrollbarFiller=N("div",null,"CodeMirror-scrollbar-filler"),i.scrollbarFiller.setAttribute("cm-not-content","true"),i.gutterFiller=N("div",null,"CodeMirror-gutter-filler"),i.gutterFiller.setAttribute("cm-not-content","true"),i.lineDiv=E("div",null,"CodeMirror-code"),i.selectionDiv=N("div",null,null,"position: relative; z-index: 1"),i.cursorDiv=N("div",null,"CodeMirror-cursors"),i.measure=N("div",null,"CodeMirror-measure"),i.lineMeasure=N("div",null,"CodeMirror-measure"),i.lineSpace=E("div",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,"position: relative; outline: none");var o=E("div",[i.lineSpace],"CodeMirror-lines");i.mover=N("div",[o],null,"position: relative"),i.sizer=N("div",[i.mover],"CodeMirror-sizer"),i.sizerWidth=null,i.heightForcer=N("div",null,null,"position: absolute; height: 30px; width: 1px;"),i.gutters=N("div",null,"CodeMirror-gutters"),i.lineGutter=null,i.scroller=N("div",[i.sizer,i.heightForcer,i.gutters],"CodeMirror-scroll"),i.scroller.setAttribute("tabIndex","-1"),i.wrapper=N("div",[i.scrollbarFiller,i.gutterFiller,i.scroller],"CodeMirror"),d&&u<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),f||a&&k||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=vi(n.gutters,n.lineNumbers),bi(i),r.init(i)}ci.prototype.signal=function(e,t){ke(e,t)&&this.events.push(arguments)},ci.prototype.finish=function(){for(var e=0;e<this.events.length;e++)be.apply(null,this.events[e])};var ki=0,xi=null;function Ci(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function Si(e){var t=Ci(e);return t.x*=xi,t.y*=xi,t}function Li(e,t){var r=Ci(t),n=r.x,i=r.y,o=e.display,l=o.scroller,s=l.scrollWidth>l.clientWidth,c=l.scrollHeight>l.clientHeight;if(n&&s||i&&c){if(i&&x&&f)e:for(var d=t.target,u=o.view;d!=l;d=d.parentNode)for(var h=0;h<u.length;h++)if(u[h].node==d){e.display.currentWheelTarget=d;break e}if(n&&!a&&!m&&null!=xi)return i&&c&&Hn(e,Math.max(0,l.scrollTop+i*xi)),$n(e,Math.max(0,l.scrollLeft+n*xi)),(!i||i&&c)&&Ce(t),void(o.wheelStartX=null);if(i&&null!=xi){var p=i*xi,g=e.doc.scrollTop,v=g+o.wrapper.clientHeight;p<0?g=Math.max(0,g+p-50):v=Math.min(e.doc.height,v+p+50),fi(e,{top:g,bottom:v})}ki<20&&(null==o.wheelStartX?(o.wheelStartX=l.scrollLeft,o.wheelStartY=l.scrollTop,o.wheelDX=n,o.wheelDY=i,setTimeout((function(){if(null!=o.wheelStartX){var e=l.scrollLeft-o.wheelStartX,t=l.scrollTop-o.wheelStartY,r=t&&o.wheelDY&&t/o.wheelDY||e&&o.wheelDX&&e/o.wheelDX;o.wheelStartX=o.wheelStartY=null,r&&(xi=(xi*ki+r)/(ki+1),++ki)}}),200)):(o.wheelDX+=n,o.wheelDY+=i))}}d?xi=-.53:a?xi=15:p?xi=-.7:g&&(xi=-1/3);var Mi=function(e,t){this.ranges=e,this.primIndex=t};Mi.prototype.primary=function(){return this.ranges[this.primIndex]},Mi.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var r=this.ranges[t],n=e.ranges[t];if(!at(r.anchor,n.anchor)||!at(r.head,n.head))return!1}return!0},Mi.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new Ti(lt(this.ranges[t].anchor),lt(this.ranges[t].head));return new Mi(e,this.primIndex)},Mi.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Mi.prototype.contains=function(e,t){t||(t=e);for(var r=0;r<this.ranges.length;r++){var n=this.ranges[r];if(ot(t,n.from())>=0&&ot(e,n.to())<=0)return r}return-1};var Ti=function(e,t){this.anchor=e,this.head=t};function Di(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return ot(e.from(),t.from())})),r=V(t,i);for(var o=1;o<t.length;o++){var a=t[o],l=t[o-1],s=ot(l.to(),a.from());if(n&&!a.empty()?s>0:s>=0){var c=ct(l.from(),a.from()),d=st(l.to(),a.to()),u=l.empty()?a.from()==a.head:l.from()==l.head;o<=r&&--r,t.splice(--o,2,new Ti(u?d:c,u?c:d))}}return new Mi(t,r)}function Ai(e,t){return new Mi([new Ti(e,t||e)],0)}function zi(e){return e.text?it(e.from.line+e.text.length-1,Q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Oi(e,t){if(ot(e,t.from)<0)return e;if(ot(e,t.to)<=0)return zi(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=zi(t).ch-t.to.ch),it(r,n)}function Fi(e,t){for(var r=[],n=0;n<e.sel.ranges.length;n++){var i=e.sel.ranges[n];r.push(new Ti(Oi(i.anchor,t),Oi(i.head,t)))}return Di(e.cm,r,e.sel.primIndex)}function Ni(e,t,r){return e.line==t.line?it(r.line,e.ch-t.ch+r.ch):it(r.line+(e.line-t.line),e.ch)}function Ei(e){e.doc.mode=Re(e.options,e.doc.modeOption),ji(e)}function ji(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,li(e,100),e.state.modeGen++,e.curOp&&mn(e)}function Ii(e,t){return 0==t.from.ch&&0==t.to.ch&&""==Q(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Pi(e,t,r,n){function i(e){return r?r[e]:null}function o(e,r,i){!function(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Ft(e),Nt(e,r);var i=n?n(e):1;i!=e.height&&Je(e,i)}(e,r,i,n),ur(e,"change",e,t)}function a(e,t){for(var r=[],o=e;o<t;++o)r.push(new Xt(c[o],i(o),n));return r}var l=t.from,s=t.to,c=t.text,d=Xe(e,l.line),u=Xe(e,s.line),f=Q(c),h=i(c.length-1),p=s.line-l.line;if(t.full)e.insert(0,a(0,c.length)),e.remove(c.length,e.size-c.length);else if(Ii(e,t)){var m=a(0,c.length-1);o(u,u.text,h),p&&e.remove(l.line,p),m.length&&e.insert(l.line,m)}else if(d==u)if(1==c.length)o(d,d.text.slice(0,l.ch)+f+d.text.slice(s.ch),h);else{var g=a(1,c.length-1);g.push(new Xt(f+d.text.slice(s.ch),h,n)),o(d,d.text.slice(0,l.ch)+c[0],i(0)),e.insert(l.line+1,g)}else if(1==c.length)o(d,d.text.slice(0,l.ch)+c[0]+u.text.slice(s.ch),i(0)),e.remove(l.line+1,p);else{o(d,d.text.slice(0,l.ch)+c[0],i(0)),o(u,f+u.text.slice(s.ch),h);var v=a(1,c.length-1);p>1&&e.remove(l.line+1,p-1),e.insert(l.line+1,v)}ur(e,"change",e,t)}function _i(e,t,r){!function e(n,i,o){if(n.linked)for(var a=0;a<n.linked.length;++a){var l=n.linked[a];if(l.doc!=i){var s=o&&l.sharedHist;r&&!s||(t(l.doc,s),e(l.doc,n,s))}}}(e,null,!0)}function Hi(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,fn(e),Ei(e),Wi(e),e.options.lineWrapping||Zt(e),e.options.mode=t.modeOption,mn(e)}function Wi(e){("rtl"==e.doc.direction?P:z)(e.display.lineDiv,"CodeMirror-rtl")}function $i(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Bi(e,t){var r={from:lt(t.from),to:zi(t),text:Ye(e,t.from,t.to)};return Ki(e,r,t.from.line,t.to.line+1),_i(e,(function(e){return Ki(e,r,t.from.line,t.to.line+1)}),!0),r}function Ri(e){for(;e.length;){if(!Q(e).ranges)break;e.pop()}}function Vi(e,t,r,n){var i=e.history;i.undone.length=0;var o,a,l=+new Date;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>l-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Ri(e.done),Q(e.done)):e.done.length&&!Q(e.done).ranges?Q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Q(e.done)):void 0}(i,i.lastOp==n)))a=Q(o.changes),0==ot(t.from,t.to)&&0==ot(t.from,a.to)?a.to=zi(t):o.changes.push(Bi(e,t));else{var s=Q(i.done);for(s&&s.ranges||qi(e.sel,i.done),o={changes:[Bi(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=l,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,a||be(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,Q(i.done),t))?i.done[i.done.length-1]=t:qi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Ri(i.undone)}function qi(e,t){var r=Q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Ki(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Gi(e){if(!e)return null;for(var t,r=0;r<e.length;++r)e[r].marker.explicitlyCleared?t||(t=e.slice(0,r)):t&&t.push(e[r]);return t?t.length?t:null:e}function Zi(e,t){var r=function(e,t){var r=t["spans_"+e.id];if(!r)return null;for(var n=[],i=0;i<t.text.length;++i)n.push(Gi(r[i]));return n}(e,t),n=zt(e,t);if(!r)return n;if(!n)return r;for(var i=0;i<r.length;++i){var o=r[i],a=n[i];if(o&&a)e:for(var l=0;l<a.length;++l){for(var s=a[l],c=0;c<o.length;++c)if(o[c].marker==s.marker)continue e;o.push(s)}else a&&(r[i]=a)}return r}function Xi(e,t,r){for(var n=[],i=0;i<e.length;++i){var o=e[i];if(o.ranges)n.push(r?Mi.prototype.deepCopy.call(o):o);else{var a=o.changes,l=[];n.push({changes:l});for(var s=0;s<a.length;++s){var c=a[s],d=void 0;if(l.push({from:c.from,to:c.to,text:c.text}),t)for(var u in c)(d=u.match(/^spans_(\d+)$/))&&V(t,Number(d[1]))>-1&&(Q(l)[u]=c[u],delete c[u])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=ot(t,i)<0;o!=ot(r,i)<0?(i=t,t=r):o!=ot(t,r)<0&&(t=r)}return new Ti(i,t)}return new Ti(r||t,t)}function Qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),no(e,new Mi([Yi(e.sel.primary(),t,r,i)],0),n)}function Ji(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)n[o]=Yi(e.sel.ranges[o],t[o],null,i);no(e,Di(e.cm,n,e.sel.primIndex),r)}function eo(e,t,r,n){var i=e.sel.ranges.slice(0);i[t]=r,no(e,Di(e.cm,i,e.sel.primIndex),n)}function to(e,t,r,n){no(e,Ai(t,r),n)}function ro(e,t,r){var n=e.history.done,i=Q(n);i&&i.ranges?(n[n.length-1]=t,io(e,t,r)):no(e,t,r)}function no(e,t,r){io(e,t,r),Ui(e,e.sel,e.cm?e.cm.curOp.id:NaN,r)}function io(e,t,r){(ke(e,"beforeSelectionChange")||e.cm&&ke(e.cm,"beforeSelectionChange"))&&(t=function(e,t,r){var n={ranges:t.ranges,update:function(t){this.ranges=[];for(var r=0;r<t.length;r++)this.ranges[r]=new Ti(ut(e,t[r].anchor),ut(e,t[r].head))},origin:r&&r.origin};return be(e,"beforeSelectionChange",e,n),e.cm&&be(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?Di(e.cm,n.ranges,n.ranges.length-1):t}(e,t,r));var n=r&&r.bias||(ot(t.primary().head,e.sel.primary().head)<0?-1:1);oo(e,lo(e,t,n,!0)),r&&!1===r.scroll||!e.cm||jn(e.cm)}function oo(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ye(e.cm)),ur(e,"cursorActivity",e))}function ao(e){oo(e,lo(e,e.sel,null,!1))}function lo(e,t,r,n){for(var i,o=0;o<t.ranges.length;o++){var a=t.ranges[o],l=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],s=co(e,a.anchor,l&&l.anchor,r,n),c=co(e,a.head,l&&l.head,r,n);(i||s!=a.anchor||c!=a.head)&&(i||(i=t.ranges.slice(0,o)),i[o]=new Ti(s,c))}return i?Di(e.cm,i,t.primIndex):t}function so(e,t,r,n,i){var o=Xe(e,t.line);if(o.markedSpans)for(var a=0;a<o.markedSpans.length;++a){var l=o.markedSpans[a],s=l.marker,c="selectLeft"in s?!s.selectLeft:s.inclusiveLeft,d="selectRight"in s?!s.selectRight:s.inclusiveRight;if((null==l.from||(c?l.from<=t.ch:l.from<t.ch))&&(null==l.to||(d?l.to>=t.ch:l.to>t.ch))){if(i&&(be(s,"beforeCursorEnter"),s.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!s.atomic)continue;if(r){var u=s.find(n<0?1:-1),f=void 0;if((n<0?d:c)&&(u=uo(e,u,-n,u&&u.line==t.line?o:null)),u&&u.line==t.line&&(f=ot(u,r))&&(n<0?f<0:f>0))return so(e,u,t,n,i)}var h=s.find(n<0?-1:1);return(n<0?c:d)&&(h=uo(e,h,n,h.line==t.line?o:null)),h?so(e,h,t,n,i):null}}return t}function co(e,t,r,n,i){var o=n||1,a=so(e,t,r,o,i)||!i&&so(e,t,r,o,!0)||so(e,t,r,-o,i)||!i&&so(e,t,r,-o,!0);return a||(e.cantEdit=!0,it(e.first,0))}function uo(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?ut(e,it(t.line-1)):null:r>0&&t.ch==(n||Xe(e,t.line)).text.length?t.line<e.first+e.size-1?it(t.line+1,0):null:new it(t.line,t.ch+r)}function fo(e){e.setSelection(it(e.firstLine(),0),it(e.lastLine()),q)}function ho(e,t,r){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return r&&(n.update=function(t,r,i,o){t&&(n.from=ut(e,t)),r&&(n.to=ut(e,r)),i&&(n.text=i),void 0!==o&&(n.origin=o)}),be(e,"beforeChange",e,n),e.cm&&be(e.cm,"beforeChange",e.cm,n),n.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:n.from,to:n.to,text:n.text,origin:n.origin}}function po(e,t,r){if(e.cm){if(!e.cm.curOp)return ii(e.cm,po)(e,t,r);if(e.cm.state.suppressEdits)return}if(!(ke(e,"beforeChange")||e.cm&&ke(e.cm,"beforeChange"))||(t=ho(e,t,!0))){var n=Lt&&!r&&function(e,t,r){var n=null;if(e.iter(t.line,r.line+1,(function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var r=e.markedSpans[t].marker;!r.readOnly||n&&-1!=V(n,r)||(n||(n=[])).push(r)}})),!n)return null;for(var i=[{from:t,to:r}],o=0;o<n.length;++o)for(var a=n[o],l=a.find(0),s=0;s<i.length;++s){var c=i[s];if(!(ot(c.to,l.from)<0||ot(c.from,l.to)>0)){var d=[s,1],u=ot(c.from,l.from),f=ot(c.to,l.to);(u<0||!a.inclusiveLeft&&!u)&&d.push({from:c.from,to:l.from}),(f>0||!a.inclusiveRight&&!f)&&d.push({from:l.to,to:c.to}),i.splice.apply(i,d),s+=d.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)mo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else mo(e,t)}}function mo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ot(t.from,t.to)){var r=Fi(e,t);Vi(e,t,r,e.cm?e.cm.curOp.id:NaN),bo(e,t,r,zt(e,t));var n=[];_i(e,(function(e,r){r||-1!=V(n,e.history)||(xo(e.history,t),n.push(e.history)),bo(e,t,null,zt(e,t))}))}}function go(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,a=e.sel,l="undo"==t?o.done:o.undone,s="undo"==t?o.undone:o.done,c=0;c<l.length&&(i=l[c],r?!i.ranges||i.equals(e.sel):i.ranges);c++);if(c!=l.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(!(i=l.pop()).ranges){if(n)return void l.push(i);break}if(qi(i,s),r&&!i.equals(e.sel))return void no(e,i,{clearRedo:!1});a=i}var d=[];qi(a,s),s.push({changes:d,generation:o.generation}),o.generation=i.generation||++o.maxGeneration;for(var u=ke(e,"beforeChange")||e.cm&&ke(e.cm,"beforeChange"),f=function(r){var n=i.changes[r];if(n.origin=t,u&&!ho(e,n,!1))return l.length=0,{};d.push(Bi(e,n));var o=r?Fi(e,n):Q(l);bo(e,n,o,Zi(e,n)),!r&&e.cm&&e.cm.scrollIntoView({from:n.from,to:zi(n)});var a=[];_i(e,(function(e,t){t||-1!=V(a,e.history)||(xo(e.history,n),a.push(e.history)),bo(e,n,null,Zi(e,n))}))},h=i.changes.length-1;h>=0;--h){var p=f(h);if(p)return p.v}}}}function vo(e,t){if(0!=t&&(e.first+=t,e.sel=new Mi(J(e.sel.ranges,(function(e){return new Ti(it(e.anchor.line+t,e.anchor.ch),it(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){mn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;n<r.viewTo;n++)gn(e.cm,n,"gutter")}}function bo(e,t,r,n){if(e.cm&&!e.cm.curOp)return ii(e.cm,bo)(e,t,r,n);if(t.to.line<e.first)vo(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);vo(e,i),t={from:it(e.first,0),to:it(t.to.line+i,t.to.ch),text:[Q(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:it(o,Xe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Fi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,a=t.to,l=!1,s=o.line;e.options.lineWrapping||(s=et(Bt(Xe(n,o.line))),n.iter(s,a.line+1,(function(e){if(e==i.maxLine)return l=!0,!0})));n.sel.contains(t.from,t.to)>-1&&ye(e);Pi(n,t,r,un(e)),e.options.lineWrapping||(n.iter(s,o.line+t.text.length,(function(e){var t=Gt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,l=!1)})),l&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var r=e.first,n=t-1;n>r;n--){var i=Xe(e,n).stateAfter;if(i&&(!(i instanceof ht)||n+i.lookAhead<t)){r=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,r)}})(n,o.line),li(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?mn(e):o.line!=a.line||1!=t.text.length||Ii(e.doc,t)?mn(e,o.line,a.line+1,c):gn(e,o.line,"text");var d=ke(e,"changes"),u=ke(e,"change");if(u||d){var f={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};u&&ur(e,"change",e,f),d&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,n):Pi(e,t,n),io(e,r,q),e.cantEdit&&co(e,it(e.firstLine(),0))&&(e.cantEdit=!1)}}function wo(e,t,r,n,i){var o;n||(n=r),ot(n,r)<0&&(r=(o=[n,r])[0],n=o[1]),"string"==typeof t&&(t=e.splitLines(t)),po(e,{from:r,to:n,text:t,origin:i})}function yo(e,t,r,n){r<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function ko(e,t,r,n){for(var i=0;i<e.length;++i){var o=e[i],a=!0;if(o.ranges){o.copied||((o=e[i]=o.deepCopy()).copied=!0);for(var l=0;l<o.ranges.length;l++)yo(o.ranges[l].anchor,t,r,n),yo(o.ranges[l].head,t,r,n)}else{for(var s=0;s<o.changes.length;++s){var c=o.changes[s];if(r<c.from.line)c.from=it(c.from.line+n,c.from.ch),c.to=it(c.to.line+n,c.to.ch);else if(t<=c.to.line){a=!1;break}}a||(e.splice(0,i+1),i=0)}}}function xo(e,t){var r=t.from.line,n=t.to.line,i=t.text.length-(n-r)-1;ko(e.done,r,n,i),ko(e.undone,r,n,i)}function Co(e,t,r,n){var i=t,o=t;return"number"==typeof t?o=Xe(e,dt(e,t)):i=et(t),null==i?null:(n(o,i)&&e.cm&&gn(e.cm,i,r),o)}function So(e){this.lines=e,this.parent=null;for(var t=0,r=0;r<e.length;++r)e[r].parent=this,t+=e[r].height;this.height=t}function Lo(e){this.children=e;for(var t=0,r=0,n=0;n<e.length;++n){var i=e[n];t+=i.chunkSize(),r+=i.height,i.parent=this}this.size=t,this.height=r,this.parent=null}Ti.prototype.from=function(){return ct(this.anchor,this.head)},Ti.prototype.to=function(){return st(this.anchor,this.head)},Ti.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},So.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r=e,n=e+t;r<n;++r){var i=this.lines[r];this.height-=i.height,Yt(i),ur(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,r){this.height+=r,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,r){for(var n=e+t;e<n;++e)if(r(this.lines[e]))return!0}},Lo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){var r=this;this.size-=t;for(var n=0;n<this.children.length;++n){var i=r.children[n],o=i.chunkSize();if(e<o){var a=Math.min(t,o-e),l=i.height;if(i.removeInner(e,a),r.height-=l-i.height,o==a&&(r.children.splice(n--,1),i.parent=null),0==(t-=a))break;e=0}else e-=o}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof So))){var s=[];this.collapse(s),this.children=[new So(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,r){var n=this;this.size+=t.length,this.height+=r;for(var i=0;i<this.children.length;++i){var o=n.children[i],a=o.chunkSize();if(e<=a){if(o.insertInner(e,t,r),o.lines&&o.lines.length>50){for(var l=o.lines.length%25+25,s=l;s<o.lines.length;){var c=new So(o.lines.slice(s,s+=25));o.height-=c.height,n.children.splice(++i,0,c),c.parent=n}o.lines=o.lines.slice(0,l),n.maybeSpill()}break}e-=a}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new Lo(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var r=V(e.parent.children,e);e.parent.children.splice(r+1,0,t)}else{var n=new Lo(e.children);n.parent=e,e.children=[n,t],e=n}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<o){var a=Math.min(t,o-e);if(i.iterN(e,a,r))return!0;if(0==(t-=a))break;e=0}else e-=o}}};var Mo=function(e,t,r){if(r)for(var n in r)r.hasOwnProperty(n)&&(this[n]=r[n]);this.doc=e,this.node=t};function To(e,t,r){Kt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&En(e,r)}Mo.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,r=this.line,n=et(r);if(null!=n&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(r.widgets=null);var o=Sr(this);Je(r,Math.max(0,r.height-o)),e&&(ni(e,(function(){To(e,r,-o),gn(e,n,"widget")})),ur(e,"lineWidgetCleared",e,this,n))}},Mo.prototype.changed=function(){var e=this,t=this.height,r=this.doc.cm,n=this.line;this.height=null;var i=Sr(this)-t;i&&(Ut(this.doc,n)||Je(n,n.height+i),r&&ni(r,(function(){r.curOp.forceUpdate=!0,To(r,n,i),ur(r,"lineWidgetChanged",r,e,et(n))})))},xe(Mo);var Do=0,Ao=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Do};function zo(e,t,r,n,i){if(n&&n.shared)return function(e,t,r,n,i){(n=$(n)).shared=!1;var o=[zo(e,t,r,n,i)],a=o[0],l=n.widgetNode;return _i(e,(function(e){l&&(n.widgetNode=l.cloneNode(!0)),o.push(zo(e,ut(e,t),ut(e,r),n,i));for(var s=0;s<e.linked.length;++s)if(e.linked[s].isParent)return;a=Q(o)})),new Oo(o,a)}(e,t,r,n,i);if(e.cm&&!e.cm.curOp)return ii(e.cm,zo)(e,t,r,n,i);var o=new Ao(e,i),a=ot(t,r);if(n&&$(n,o,!1),a>0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=E("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if($t(e,t.line,t,r,o)||t.line!=r.line&&$t(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Mt=!0}o.addToHistory&&Vi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var l,s=t.line,c=e.cm;if(e.iter(s,r.line+1,(function(e){c&&o.collapsed&&!c.options.lineWrapping&&Bt(e)==c.display.maxLine&&(l=!0),o.collapsed&&s!=t.line&&Je(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Tt(o,s==t.line?t.ch:null,s==r.line?r.ch:null)),++s})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&Je(t,0)})),o.clearOnEnter&&me(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Lt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Do,o.atomic=!0),c){if(l&&(c.curOp.updateMaxLine=!0),o.collapsed)mn(c,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var d=t.line;d<=r.line;d++)gn(c,d,"text");o.atomic&&ao(c.doc),ur(c,"markerAdded",c,o)}return o}Ao.prototype.clear=function(){var e=this;if(!this.explicitlyCleared){var t=this.doc.cm,r=t&&!t.curOp;if(r&&Xn(t),ke(this,"clear")){var n=this.find();n&&ur(this,"clear",n.from,n.to)}for(var i=null,o=null,a=0;a<this.lines.length;++a){var l=e.lines[a],s=Dt(l.markedSpans,e);t&&!e.collapsed?gn(t,et(l),"text"):t&&(null!=s.to&&(o=et(l)),null!=s.from&&(i=et(l))),l.markedSpans=At(l.markedSpans,s),null==s.from&&e.collapsed&&!Ut(e.doc,l)&&t&&Je(l,ln(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var c=0;c<this.lines.length;++c){var d=Bt(e.lines[c]),u=Gt(d);u>t.display.maxLineLength&&(t.display.maxLine=d,t.display.maxLineLength=u,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&mn(t,i,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&ao(t.doc)),t&&ur(t,"markerCleared",t,this,i,o),r&&Yn(t),this.parent&&this.parent.clear()}},Ao.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var o=this.lines[i],a=Dt(o.markedSpans,this);if(null!=a.from&&(r=it(t?o:et(o),a.from),-1==e))return r;if(null!=a.to&&(n=it(t?o:et(o),a.to),1==e))return n}return r&&{from:r,to:n}},Ao.prototype.changed=function(){var e=this,t=this.find(-1,!0),r=this,n=this.doc.cm;t&&n&&ni(n,(function(){var i=t.line,o=et(t.line),a=Er(n,o);if(a&&($r(a),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Ut(r.doc,i)&&null!=r.height){var l=r.height;r.height=null;var s=Sr(r)-l;s&&Je(i,i.height+s)}ur(n,"markerChanged",n,e)}))},Ao.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=V(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Ao.prototype.detachLine=function(e){if(this.lines.splice(V(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},xe(Ao);var Oo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r<e.length;++r)e[r].parent=this};function Fo(e){return e.findMarks(it(e.first,0),e.clipPos(it(e.lastLine())),(function(e){return e.parent}))}function No(e){for(var t=function(t){var r=e[t],n=[r.primary.doc];_i(r.primary.doc,(function(e){return n.push(e)}));for(var i=0;i<r.markers.length;i++){var o=r.markers[i];-1==V(n,o.doc)&&(o.parent=null,r.markers.splice(i--,1))}},r=0;r<e.length;r++)t(r)}Oo.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();ur(this,"clear")}},Oo.prototype.find=function(e,t){return this.primary.find(e,t)},xe(Oo);var Eo=0,jo=function e(t,r,n,i,o){if(!(this instanceof e))return new e(t,r,n,i,o);null==n&&(n=0),Lo.call(this,[new So([new Xt("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var a=it(n,0);this.sel=Ai(a),this.history=new $i(null),this.id=++Eo,this.modeOption=r,this.lineSep=i,this.direction="rtl"==o?"rtl":"ltr",this.extend=!1,"string"==typeof t&&(t=this.splitLines(t)),Pi(this,{from:a,to:a,text:t}),no(this,Ai(a),q)};(jo.prototype=te(Lo.prototype,{constructor:jo,iter:function(e,t,r){r?this.iterN(e-this.first,t-e,r):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var r=0,n=0;n<t.length;++n)r+=t[n].height;this.insertInner(e-this.first,t,r)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Qe(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:ai((function(e){var t=it(this.first,0),r=this.first+this.size-1;po(this,{from:t,to:it(r,Xe(this,r).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&In(this.cm,0,0),no(this,Ai(t),q)})),replaceRange:function(e,t,r,n){wo(this,e,t=ut(this,t),r=r?ut(this,r):t,n)},getRange:function(e,t,r){var n=Ye(this,ut(this,e),ut(this,t));return!1===r?n:n.join(r||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(rt(this,e))return Xe(this,e)},getLineNumber:function(e){return et(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=Xe(this,e)),Bt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return ut(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ai((function(e,t,r){to(this,ut(this,"number"==typeof e?it(e,t||0):e),null,r)})),setSelection:ai((function(e,t,r){to(this,ut(this,e),ut(this,t||e),r)})),extendSelection:ai((function(e,t,r){Qi(this,ut(this,e),t&&ut(this,t),r)})),extendSelections:ai((function(e,t){Ji(this,ft(this,e),t)})),extendSelectionsBy:ai((function(e,t){Ji(this,ft(this,J(this.sel.ranges,e)),t)})),setSelections:ai((function(e,t,r){if(e.length){for(var n=[],i=0;i<e.length;i++)n[i]=new Ti(ut(this,e[i].anchor),ut(this,e[i].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),no(this,Di(this.cm,n,t),r)}})),addSelection:ai((function(e,t,r){var n=this.sel.ranges.slice(0);n.push(new Ti(ut(this,e),ut(this,t||e))),no(this,Di(this.cm,n,n.length-1),r)})),getSelection:function(e){for(var t,r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[n]=i}return t},replaceSelection:function(e,t,r){for(var n=[],i=0;i<this.sel.ranges.length;i++)n[i]=e;this.replaceSelections(n,t,r||"+input")},replaceSelections:ai((function(e,t,r){for(var n=[],i=this.sel,o=0;o<i.ranges.length;o++){var a=i.ranges[o];n[o]={from:a.from(),to:a.to(),text:this.splitLines(e[o]),origin:r}}for(var l=t&&"end"!=t&&function(e,t,r){for(var n=[],i=it(e.first,0),o=i,a=0;a<t.length;a++){var l=t[a],s=Ni(l.from,i,o),c=Ni(zi(l),i,o);if(i=l.to,o=c,"around"==r){var d=e.sel.ranges[a],u=ot(d.head,d.anchor)<0;n[a]=new Ti(u?c:s,u?s:c)}else n[a]=new Ti(s,s)}return new Mi(n,e.sel.primIndex)}(this,n,t),s=n.length-1;s>=0;s--)po(this,n[s]);l?ro(this,l):this.cm&&jn(this.cm)})),undo:ai((function(){go(this,"undo")})),redo:ai((function(){go(this,"redo")})),undoSelection:ai((function(){go(this,"undo",!0)})),redoSelection:ai((function(){go(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++r;return{undo:t,redo:r}},clearHistory:function(){this.history=new $i(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Xi(this.history.done),undone:Xi(this.history.undone)}},setHistory:function(e){var t=this.history=new $i(this.history.maxGeneration);t.done=Xi(e.done.slice(0),null,!0),t.undone=Xi(e.undone.slice(0),null,!0)},setGutterMarker:ai((function(e,t,r){return Co(this,e,"gutter",(function(e){var n=e.gutterMarkers||(e.gutterMarkers={});return n[t]=r,!r&&oe(n)&&(e.gutterMarkers=null),!0}))})),clearGutter:ai((function(e){var t=this;this.iter((function(r){r.gutterMarkers&&r.gutterMarkers[e]&&Co(t,r,"gutter",(function(){return r.gutterMarkers[e]=null,oe(r.gutterMarkers)&&(r.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!rt(this,e))return null;if(t=e,!(e=Xe(this,e)))return null}else if(null==(t=et(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ai((function(e,t,r){return Co(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[n]){if(D(r).test(e[n]))return!1;e[n]+=" "+r}else e[n]=r;return!0}))})),removeLineClass:ai((function(e,t,r){return Co(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",i=e[n];if(!i)return!1;if(null==r)e[n]=null;else{var o=i.match(D(r));if(!o)return!1;var a=o.index+o[0].length;e[n]=i.slice(0,o.index)+(o.index&&a!=i.length?" ":"")+i.slice(a)||null}return!0}))})),addLineWidget:ai((function(e,t,r){return function(e,t,r,n){var i=new Mo(e,r,n),o=e.cm;return o&&i.noHScroll&&(o.display.alignWidgets=!0),Co(e,t,"widget",(function(t){var r=t.widgets||(t.widgets=[]);if(null==i.insertAt?r.push(i):r.splice(Math.min(r.length-1,Math.max(0,i.insertAt)),0,i),i.line=t,o&&!Ut(e,t)){var n=Kt(t)<e.scrollTop;Je(t,t.height+Sr(i)),n&&En(o,i.height),o.curOp.forceUpdate=!0}return!0})),o&&ur(o,"lineWidgetAdded",o,i,"number"==typeof t?t:et(t)),i}(this,e,t,r)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,r){return zo(this,ut(this,e),ut(this,t),r,r&&r.type||"range")},setBookmark:function(e,t){var r={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return zo(this,e=ut(this,e),e,r,"bookmark")},findMarksAt:function(e){var t=[],r=Xe(this,(e=ut(this,e)).line).markedSpans;if(r)for(var n=0;n<r.length;++n){var i=r[n];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=ut(this,e),t=ut(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var l=0;l<a.length;l++){var s=a[l];null!=s.to&&i==e.line&&e.ch>=s.to||null==s.from&&i!=e.line||null!=s.from&&i==t.line&&s.from>=t.ch||r&&!r(s.marker)||n.push(s.marker.parent||s.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;n<r.length;++n)null!=r[n].from&&e.push(r[n].marker)})),e},posFromIndex:function(e){var t,r=this.first,n=this.lineSeparator().length;return this.iter((function(i){var o=i.text.length+n;if(o>e)return t=e,!0;e-=o,++r})),ut(this,it(r,t))},indexFromPos:function(e){var t=(e=ut(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var r=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+r})),t},copy:function(e){var t=new jo(Qe(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,r=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<r&&(r=e.to);var n=new jo(Qe(this,t,r),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r],i=n.find(),o=e.clipPos(i.from),a=e.clipPos(i.to);if(ot(o,a)){var l=zo(e,o,a,n.primary,n.primary.type);n.markers.push(l),l.parent=n}}}(n,Fo(this)),n},unlinkDoc:function(e){var t=this;if(e instanceof Oa&&(e=e.doc),this.linked)for(var r=0;r<this.linked.length;++r){if(t.linked[r].doc==e){t.linked.splice(r,1),e.unlinkDoc(t),No(Fo(t));break}}if(e.history==this.history){var n=[e.id];_i(e,(function(e){return n.push(e.id)}),!0),e.history=new $i(null),e.history.done=Xi(this.history.done,n),e.history.undone=Xi(this.history.undone,n)}},iterLinkedDocs:function(e){_i(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):je(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:ai((function(e){var t;("rtl"!=e&&(e="ltr"),e!=this.direction)&&(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&&ni(t=this.cm,(function(){Wi(t),mn(t)})))}))})).eachLine=jo.prototype.iter;var Io=0;function Po(e){var t=this;if(_o(t),!we(t,e)&&!Lr(t.display,e)){Ce(e),d&&(Io=+new Date);var r=hn(t,e,!0),n=e.dataTransfer.files;if(r&&!t.isReadOnly())if(n&&n.length&&window.FileReader&&window.File)for(var i=n.length,o=Array(i),a=0,l=function(e,n){if(!t.options.allowDropFileTypes||-1!=V(t.options.allowDropFileTypes,e.type)){var l=new FileReader;l.onload=ii(t,(function(){var e=l.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(e)&&(e=""),o[n]=e,++a==i){var s={from:r=ut(t.doc,r),to:r,text:t.doc.splitLines(o.join(t.doc.lineSeparator())),origin:"paste"};po(t.doc,s),ro(t.doc,Ai(r,zi(s)))}})),l.readAsText(e)}},s=0;s<i;++s)l(n[s],s);else{if(t.state.draggingText&&t.doc.sel.contains(r)>-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var u;if(t.state.draggingText&&!t.state.draggingText.copy&&(u=t.listSelections()),io(t.doc,Ai(r,r)),u)for(var f=0;f<u.length;++f)wo(t.doc,"",u[f].anchor,u[f].head,"drag");t.replaceSelection(c,"around","paste"),t.display.input.focus()}}catch(e){}}}}function _o(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Ho(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),r=[],n=0;n<t.length;n++){var i=t[n].CodeMirror;i&&r.push(i)}r.length&&r[0].operation((function(){for(var t=0;t<r.length;t++)e(r[t])}))}}var Wo=!1;function $o(){var e;Wo||(me(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,Ho(Bo)}),100))})),me(window,"blur",(function(){return Ho(An)})),Wo=!0)}function Bo(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Ro={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Vo=0;Vo<10;Vo++)Ro[Vo+48]=Ro[Vo+96]=String(Vo);for(var Uo=65;Uo<=90;Uo++)Ro[Uo]=String.fromCharCode(Uo);for(var qo=1;qo<=12;qo++)Ro[qo+111]=Ro[qo+63235]="F"+qo;var Ko={};function Go(e){var t,r,n,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var a=0;a<o.length-1;a++){var l=o[a];if(/^(cmd|meta|m)$/i.test(l))i=!0;else if(/^a(lt)?$/i.test(l))t=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else{if(!/^s(hift)?$/i.test(l))throw new Error("Unrecognized modifier name: "+l);n=!0}}return t&&(e="Alt-"+e),r&&(e="Ctrl-"+e),i&&(e="Cmd-"+e),n&&(e="Shift-"+e),e}function Zo(e){var t={};for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];if(/^(name|fallthrough|(de|at)tach)$/.test(r))continue;if("..."==n){delete e[r];continue}for(var i=J(r.split(" "),Go),o=0;o<i.length;o++){var a=void 0,l=void 0;o==i.length-1?(l=i.join(" "),a=n):(l=i.slice(0,o+1).join(" "),a="...");var s=t[l];if(s){if(s!=a)throw new Error("Inconsistent bindings for "+l)}else t[l]=a}delete e[r]}for(var c in t)e[c]=t[c];return e}function Xo(e,t,r,n){var i=(t=ea(t)).call?t.call(e,n):t[e];if(!1===i)return"nothing";if("..."===i)return"multi";if(null!=i&&r(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return Xo(e,t.fallthrough,r,n);for(var o=0;o<t.fallthrough.length;o++){var a=Xo(e,t.fallthrough[o],r,n);if(a)return a}}}function Yo(e){var t="string"==typeof e?e:Ro[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function Qo(e,t,r){var n=e;return t.altKey&&"Alt"!=n&&(e="Alt-"+e),(M?t.metaKey:t.ctrlKey)&&"Ctrl"!=n&&(e="Ctrl-"+e),(M?t.ctrlKey:t.metaKey)&&"Cmd"!=n&&(e="Cmd-"+e),!r&&t.shiftKey&&"Shift"!=n&&(e="Shift-"+e),e}function Jo(e,t){if(m&&34==e.keyCode&&e.char)return!1;var r=Ro[e.keyCode];return null!=r&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(r=e.code),Qo(r,e,t))}function ea(e){return"string"==typeof e?Ko[e]:e}function ta(e,t){for(var r=e.doc.sel.ranges,n=[],i=0;i<r.length;i++){for(var o=t(r[i]);n.length&&ot(o.from,Q(n).to)<=0;){var a=n.pop();if(ot(a.from,o.from)<0){o.from=a.from;break}}n.push(o)}ni(e,(function(){for(var t=n.length-1;t>=0;t--)wo(e.doc,"",n[t].from,n[t].to,"+delete");jn(e)}))}function ra(e,t,r){var n=se(e.text,t+r,r);return n<0||n>e.text.length?null:n}function na(e,t,r){var n=ra(e,t.ch,r);return null==n?null:new it(t.line,n,r<0?"after":"before")}function ia(e,t,r,n,i){if(e){var o=he(r,t.doc.direction);if(o){var a,l=i<0?Q(o):o[0],s=i<0==(1==l.level)?"after":"before";if(l.level>0||"rtl"==t.doc.direction){var c=jr(t,r);a=i<0?r.text.length-1:0;var d=Ir(t,c,a).top;a=ce((function(e){return Ir(t,c,e).top==d}),i<0==(1==l.level)?l.from:l.to-1,a),"before"==s&&(a=ra(r,a,1))}else a=i<0?l.to:l.from;return new it(n,a,s)}}return new it(n,i<0?r.text.length:0,i<0?"before":"after")}Ko.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ko.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ko.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ko.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ko.default=x?Ko.macDefault:Ko.pcDefault;var oa={selectAll:fo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),q)},killLine:function(e){return ta(e,(function(t){if(t.empty()){var r=Xe(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line<e.lastLine()?{from:t.head,to:it(t.head.line+1,0)}:{from:t.head,to:it(t.head.line,r)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return ta(e,(function(t){return{from:it(t.from().line,0),to:ut(e.doc,it(t.to().line+1,0))}}))},delLineLeft:function(e){return ta(e,(function(e){return{from:it(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return ta(e,(function(t){var r=e.charCoords(t.head,"div").top+5;return{from:e.coordsChar({left:0,top:r},"div"),to:t.from()}}))},delWrappedLineRight:function(e){return ta(e,(function(t){var r=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div");return{from:t.from(),to:n}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(it(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(it(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return aa(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return la(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return function(e,t){var r=Xe(e.doc,t),n=function(e){for(var t;t=Ht(e);)e=t.find(1,!0).line;return e}(r);n!=r&&(t=et(n));return ia(!0,e,r,t,-1)}(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div")}),G)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:r},"div")}),G)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:r},"div");return n.ch<e.getLine(n.line).search(/\S/)?la(e,t.head):n}),G)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"char")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],r=e.listSelections(),n=e.options.tabSize,i=0;i<r.length;i++){var o=r[i].from(),a=B(e.getLine(o.line),o.ch,n);t.push(Y(n-a%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return ni(e,(function(){for(var t=e.listSelections(),r=[],n=0;n<t.length;n++)if(t[n].empty()){var i=t[n].head,o=Xe(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=new it(i.line,i.ch-1)),i.ch>0)i=new it(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),it(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=Xe(e.doc,i.line-1).text;a&&(i=new it(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),it(i.line-1,a.length-1),i,"+transpose"))}r.push(new Ti(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ni(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);jn(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function aa(e,t){var r=Xe(e.doc,t),n=Bt(r);return n!=r&&(t=et(n)),ia(!0,e,n,t,1)}function la(e,t){var r=aa(e,t.line),n=Xe(e.doc,r.line),i=he(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(0,n.text.search(/\S/)),a=t.line==r.line&&t.ch<=o&&t.ch;return it(r.line,a?0:o,r.sticky)}return r}function sa(e,t,r){if("string"==typeof t&&!(t=oa[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=U}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}var ca=new R;function da(e,t,r,n){var i=e.state.keySeq;if(i){if(Yo(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ca.set(50,(function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())})),ua(e,i+" "+t,r,n))return!0}return ua(e,t,r,n)}function ua(e,t,r,n){var i=function(e,t,r){for(var n=0;n<e.state.keyMaps.length;n++){var i=Xo(t,e.state.keyMaps[n],r,e);if(i)return i}return e.options.extraKeys&&Xo(t,e.options.extraKeys,r,e)||Xo(t,e.options.keyMap,r,e)}(e,t,n);return"multi"==i&&(e.state.keySeq=t),"handled"==i&&ur(e,"keyHandled",e,t,r),"handled"!=i&&"multi"!=i||(Ce(r),Ln(e)),!!i}function fa(e,t){var r=Jo(t,!0);return!!r&&(t.shiftKey&&!e.state.keySeq?da(e,"Shift-"+r,t,(function(t){return sa(e,t,!0)}))||da(e,r,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return sa(e,t)})):da(e,r,t,(function(t){return sa(e,t)})))}var ha=null;function pa(e){var t=this;if(t.curOp.focus=I(),!we(t,e)){d&&u<11&&27==e.keyCode&&(e.returnValue=!1);var r=e.keyCode;t.display.shift=16==r||e.shiftKey;var n=fa(t,e);m&&(ha=n?r:null,n||88!=r||Pe||!(x?e.metaKey:e.ctrlKey)||t.replaceSelection("",null,"cut")),18!=r||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function r(e){18!=e.keyCode&&e.altKey||(z(t,"CodeMirror-crosshair"),ve(document,"keyup",r),ve(document,"mouseover",r))}P(t,"CodeMirror-crosshair"),me(document,"keyup",r),me(document,"mouseover",r)}(t)}}function ma(e){16==e.keyCode&&(this.doc.sel.shift=!1),we(this,e)}function ga(e){var t=this;if(!(Lr(t.display,e)||we(t,e)||e.ctrlKey&&!e.altKey||x&&e.metaKey)){var r=e.keyCode,n=e.charCode;if(m&&r==ha)return ha=null,void Ce(e);if(!m||e.which&&!(e.which<10)||!fa(t,e)){var i=String.fromCharCode(null==n?r:n);"\b"!=i&&(function(e,t,r){return da(e,"'"+r+"'",t,(function(t){return sa(e,t,!0)}))}(t,e,i)||t.display.input.onKeyPress(e))}}}var va,ba,wa=function(e,t,r){this.time=e,this.pos=t,this.button=r};function ya(e){var t=this,r=t.display;if(!(we(t,e)||r.activeTouch&&r.input.supportsTouch()))if(r.input.ensurePolled(),r.shift=e.shiftKey,Lr(r,e))f||(r.scroller.draggable=!1,setTimeout((function(){return r.scroller.draggable=!0}),100));else if(!Ca(t,e)){var n=hn(t,e),i=De(e),o=n?function(e,t){var r=+new Date;return ba&&ba.compare(r,e,t)?(va=ba=null,"triple"):va&&va.compare(r,e,t)?(ba=new wa(r,e,t),va=null,"double"):(va=new wa(r,e,t),ba=null,"single")}(n,i):"single";window.focus(),1==i&&t.state.selectingText&&t.state.selectingText(e),n&&function(e,t,r,n,i){var o="Click";"double"==n?o="Double"+o:"triple"==n&&(o="Triple"+o);return da(e,Qo(o=(1==t?"Left":2==t?"Middle":"Right")+o,i),i,(function(t){if("string"==typeof t&&(t=oa[t]),!t)return!1;var n=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n=t(e,r)!=U}finally{e.state.suppressEdits=!1}return n}))}(t,i,n,o,e)||(1==i?n?function(e,t,r,n){d?setTimeout(W(Mn,e),0):e.curOp.focus=I();var i,o=function(e,t,r){var n=e.getOption("configureMouse"),i=n?n(e,t,r):{};if(null==i.unit){var o=C?r.shiftKey&&r.metaKey:r.altKey;i.unit=o?"rectangle":"single"==t?"char":"double"==t?"word":"line"}(null==i.extend||e.doc.extend)&&(i.extend=e.doc.extend||r.shiftKey);null==i.addNew&&(i.addNew=x?r.metaKey:r.ctrlKey);null==i.moveOnDrag&&(i.moveOnDrag=!(x?r.altKey:r.ctrlKey));return i}(e,r,n),a=e.doc.sel;e.options.dragDrop&&Oe&&!e.isReadOnly()&&"single"==r&&(i=a.contains(t))>-1&&(ot((i=a.ranges[i]).from(),t)<0||t.xRel>0)&&(ot(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,a=ii(e,(function(t){f&&(i.scroller.draggable=!1),e.state.draggingText=!1,ve(i.wrapper.ownerDocument,"mouseup",a),ve(i.wrapper.ownerDocument,"mousemove",l),ve(i.scroller,"dragstart",s),ve(i.scroller,"drop",a),o||(Ce(t),n.addNew||Qi(e.doc,r,null,null,n.extend),f||d&&9==u?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),l=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},s=function(){return o=!0};f&&(i.scroller.draggable=!0);e.state.draggingText=a,a.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop();me(i.wrapper.ownerDocument,"mouseup",a),me(i.wrapper.ownerDocument,"mousemove",l),me(i.scroller,"dragstart",s),me(i.scroller,"drop",a),Tn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;Ce(t);var a,l,s=o.sel,c=s.ranges;n.addNew&&!n.extend?(l=o.sel.contains(r),a=l>-1?c[l]:new Ti(r,r)):(a=o.sel.primary(),l=o.sel.primIndex);if("rectangle"==n.unit)n.addNew||(a=new Ti(r,r)),r=hn(e,t,!0,!0),l=-1;else{var d=ka(e,r,n.unit);a=n.extend?Yi(a,d.anchor,d.head,n.extend):d}n.addNew?-1==l?(l=c.length,no(o,Di(e,c.concat([a]),l),{scroll:!1,origin:"*mouse"})):c.length>1&&c[l].empty()&&"char"==n.unit&&!n.extend?(no(o,Di(e,c.slice(0,l).concat(c.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),s=o.sel):eo(o,l,a,K):(l=0,no(o,new Mi([a],0),K),s=o.sel);var u=r;function f(t){if(0!=ot(u,t))if(u=t,"rectangle"==n.unit){for(var i=[],c=e.options.tabSize,d=B(Xe(o,r.line).text,r.ch,c),f=B(Xe(o,t.line).text,t.ch,c),h=Math.min(d,f),p=Math.max(d,f),m=Math.min(r.line,t.line),g=Math.min(e.lastLine(),Math.max(r.line,t.line));m<=g;m++){var v=Xe(o,m).text,b=Z(v,h,c);h==p?i.push(new Ti(it(m,b),it(m,b))):v.length>b&&i.push(new Ti(it(m,b),it(m,Z(v,p,c))))}i.length||i.push(new Ti(r,r)),no(o,Di(e,s.ranges.slice(0,l).concat(i),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var w,y=a,k=ka(e,t,n.unit),x=y.anchor;ot(k.anchor,x)>0?(w=k.head,x=ct(y.from(),k.anchor)):(w=k.anchor,x=st(y.to(),k.head));var C=s.ranges.slice(0);C[l]=function(e,t){var r=t.anchor,n=t.head,i=Xe(e.doc,r.line);if(0==ot(r,n)&&r.sticky==n.sticky)return t;var o=he(i);if(!o)return t;var a=ue(o,r.ch,r.sticky),l=o[a];if(l.from!=r.ch&&l.to!=r.ch)return t;var s,c=a+(l.from==r.ch==(1!=l.level)?0:1);if(0==c||c==o.length)return t;if(n.line!=r.line)s=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var d=ue(o,n.ch,n.sticky),u=d-a||(n.ch-r.ch)*(1==l.level?-1:1);s=d==c-1||d==c?u<0:u>0}var f=o[c+(s?-1:0)],h=s==(1==f.level),p=h?f.from:f.to,m=h?"after":"before";return r.ch==p&&r.sticky==m?t:new Ti(new it(r.line,p,m),n)}(e,new Ti(ut(o,x),w)),no(o,Di(e,C,l),K)}}var h=i.wrapper.getBoundingClientRect(),p=0;function m(t){var r=++p,a=hn(e,t,!0,"rectangle"==n.unit);if(a)if(0!=ot(a,u)){e.curOp.focus=I(),f(a);var l=Fn(i,o);(a.line>=l.to||a.line<l.from)&&setTimeout(ii(e,(function(){p==r&&m(t)})),150)}else{var s=t.clientY<h.top?-20:t.clientY>h.bottom?20:0;s&&setTimeout(ii(e,(function(){p==r&&(i.scroller.scrollTop+=s,m(t))})),50)}}function g(t){e.state.selectingText=!1,p=1/0,t&&(Ce(t),i.input.focus()),ve(i.wrapper.ownerDocument,"mousemove",v),ve(i.wrapper.ownerDocument,"mouseup",b),o.history.lastSelOrigin=null}var v=ii(e,(function(e){0!==e.buttons&&De(e)?m(e):g(e)})),b=ii(e,g);e.state.selectingText=b,me(i.wrapper.ownerDocument,"mousemove",v),me(i.wrapper.ownerDocument,"mouseup",b)}(e,n,t,o)}(t,n,o,e):Te(e)==r.scroller&&Ce(e):2==i?(n&&Qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(T?t.display.input.onContextMenu(e):Tn(t)))}}function ka(e,t,r){if("char"==r)return new Ti(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new Ti(it(t.line,0),ut(e.doc,it(t.line+1,0)));var n=r(e,t);return new Ti(n.from,n.to)}function xa(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&Ce(t);var a=e.display,l=a.lineDiv.getBoundingClientRect();if(o>l.bottom||!ke(e,r))return Le(t);o-=l.top-a.viewOffset;for(var s=0;s<e.display.gutterSpecs.length;++s){var c=a.gutters.childNodes[s];if(c&&c.getBoundingClientRect().right>=i)return be(e,r,e,tt(e.doc,o),e.display.gutterSpecs[s].className,t),Le(t)}}function Ca(e,t){return xa(e,t,"gutterClick",!0)}function Sa(e,t){Lr(e.display,t)||function(e,t){if(!ke(e,"gutterContextMenu"))return!1;return xa(e,t,"gutterContextMenu",!1)}(e,t)||we(e,t,"contextmenu")||T||e.display.input.onContextMenu(t)}function La(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Rr(e)}wa.prototype.compare=function(e,t,r){return this.time+400>e&&0==ot(t,this.pos)&&r==this.button};var Ma={toString:function(){return"CodeMirror.Init"}},Ta={},Da={};function Aa(e,t,r){if(!t!=!(r&&r!=Ma)){var n=e.display.dragFunctions,i=t?me:ve;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function za(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(z(e.display.wrapper,"CodeMirror-wrap"),Zt(e)),fn(e),mn(e),Rr(e),setTimeout((function(){return Un(e)}),100)}function Oa(e,t){var r=this;if(!(this instanceof Oa))return new Oa(e,t);this.options=t=t?$(t):{},$(Ta,t,!1);var n=t.value;"string"==typeof n?n=new jo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Oa.inputStyles[t.inputStyle](this),o=this.display=new yi(e,n,i,t);for(var a in o.wrapper.CodeMirror=this,La(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Gn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!k&&o.input.focus(),d&&u<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;me(t.scroller,"mousedown",ii(e,ya)),me(t.scroller,"dblclick",d&&u<11?ii(e,(function(t){if(!we(e,t)){var r=hn(e,t);if(r&&!Ca(e,t)&&!Lr(e.display,t)){Ce(t);var n=e.findWordAt(r);Qi(e.doc,n.anchor,n.head)}}})):function(t){return we(e,t)||Ce(t)});me(t.scroller,"contextmenu",(function(t){return Sa(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function a(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}me(t.scroller,"touchstart",(function(i){if(!we(e,i)&&!o(i)&&!Ca(e,i)){t.input.ensurePolled(),clearTimeout(r);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),me(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),me(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Lr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var o,l=e.coordsChar(t.activeTouch,"page");o=!n.prev||a(n,n.prev)?new Ti(l,l):!n.prev.prev||a(n,n.prev.prev)?e.findWordAt(l):new Ti(it(l.line,0),ut(e.doc,it(l.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),Ce(r)}i()})),me(t.scroller,"touchcancel",i),me(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Hn(e,t.scroller.scrollTop),$n(e,t.scroller.scrollLeft,!0),be(e,"scroll",e))})),me(t.scroller,"mousewheel",(function(t){return Li(e,t)})),me(t.scroller,"DOMMouseScroll",(function(t){return Li(e,t)})),me(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){we(e,t)||Me(t)},over:function(t){we(e,t)||(!function(e,t){var r=hn(e,t);if(r){var n=document.createDocumentFragment();xn(e,r,n),e.display.dragCursor||(e.display.dragCursor=N("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),F(e.display.dragCursor,n)}}(e,t),Me(t))},start:function(t){return function(e,t){if(d&&(!e.state.draggingText||+new Date-Io<100))Me(t);else if(!we(e,t)&&!Lr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!g)){var r=N("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",m&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),m&&r.parentNode.removeChild(r)}}(e,t)},drop:ii(e,Po),leave:function(t){we(e,t)||_o(e)}};var l=t.input.getField();me(l,"keyup",(function(t){return ma.call(e,t)})),me(l,"keydown",ii(e,pa)),me(l,"keypress",ii(e,ga)),me(l,"focus",(function(t){return Dn(e,t)})),me(l,"blur",(function(t){return An(e,t)}))}(this),$o(),Xn(this),this.curOp.forceUpdate=!0,Hi(this,n),t.autofocus&&!k||this.hasFocus()?setTimeout(W(Dn,this),20):An(this),Da)Da.hasOwnProperty(a)&&Da[a](r,t[a],Ma);gi(this),t.finishInit&&t.finishInit(this);for(var l=0;l<Fa.length;++l)Fa[l](r);Yn(this),f&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto"),t.onload&&t.onload(this)}Oa.defaults=Ta,Oa.optionHandlers=Da;var Fa=[];function Na(e,t,r,n){var i,o=e.doc;null==r&&(r="add"),"smart"==r&&(o.mode.indent?i=vt(e,t).state:r="prev");var a=e.options.tabSize,l=Xe(o,t),s=B(l.text,null,a);l.stateAfter&&(l.stateAfter=null);var c,d=l.text.match(/^\s*/)[0];if(n||/\S/.test(l.text)){if("smart"==r&&((c=o.mode.indent(i,l.text.slice(d.length),l.text))==U||c>150)){if(!n)return;r="prev"}}else c=0,r="not";"prev"==r?c=t>o.first?B(Xe(o,t-1).text,null,a):0:"add"==r?c=s+e.options.indentUnit:"subtract"==r?c=s-e.options.indentUnit:"number"==typeof r&&(c=s+r),c=Math.max(0,c);var u="",f=0;if(e.options.indentWithTabs)for(var h=Math.floor(c/a);h;--h)f+=a,u+="\t";if(f<c&&(u+=Y(c-f)),u!=d)return wo(o,u,it(t,0),it(t,d.length),"+input"),l.stateAfter=null,!0;for(var p=0;p<o.sel.ranges.length;p++){var m=o.sel.ranges[p];if(m.head.line==t&&m.head.ch<d.length){var g=it(t,d.length);eo(o,p,new Ti(g,g));break}}}Oa.defineInitHook=function(e){return Fa.push(e)};var Ea=null;function ja(e){Ea=e}function Ia(e,t,r,n,i){var o=e.doc;e.display.shift=!1,n||(n=o.sel);var a=+new Date-200,l="paste"==i||e.state.pasteIncoming>a,s=je(t),c=null;if(l&&n.ranges.length>1)if(Ea&&Ea.text.join("\n")==t){if(n.ranges.length%Ea.text.length==0){c=[];for(var d=0;d<Ea.text.length;d++)c.push(o.splitLines(Ea.text[d]))}}else s.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(c=J(s,(function(e){return[e]})));for(var u=e.curOp.updateInput,f=n.ranges.length-1;f>=0;f--){var h=n.ranges[f],p=h.from(),m=h.to();h.empty()&&(r&&r>0?p=it(p.line,p.ch-r):e.state.overwrite&&!l?m=it(m.line,Math.min(Xe(o,m.line).text.length,m.ch+Q(s).length)):l&&Ea&&Ea.lineWise&&Ea.text.join("\n")==t&&(p=m=it(p.line,0)));var g={from:p,to:m,text:c?c[f%c.length]:s,origin:i||(l?"paste":e.state.cutIncoming>a?"cut":"+input")};po(e.doc,g),ur(e,"inputRead",e,g)}t&&!l&&_a(e,t),jn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=u),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Pa(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ni(t,(function(){return Ia(t,r,0,null,"paste")})),!0}function _a(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var l=0;l<o.electricChars.length;l++)if(t.indexOf(o.electricChars.charAt(l))>-1){a=Na(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Xe(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Na(e,i.head.line,"smart"));a&&ur(e,"electricInput",e,i.head.line)}}}function Ha(e){for(var t=[],r=[],n=0;n<e.doc.sel.ranges.length;n++){var i=e.doc.sel.ranges[n].head.line,o={anchor:it(i,0),head:it(i+1,0)};r.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:r}}function Wa(e,t,r,n){e.setAttribute("autocorrect",r?"":"off"),e.setAttribute("autocapitalize",n?"":"off"),e.setAttribute("spellcheck",!!t)}function $a(){var e=N("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=N("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return f?e.style.width="1000px":e.setAttribute("wrap","off"),w&&(e.style.border="1px solid black"),Wa(e),t}function Ba(e,t,r,n,i){var o=t,a=r,l=Xe(e,t.line);function s(n){var o,a;if(o=i?function(e,t,r,n){var i=he(t,e.doc.direction);if(!i)return na(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ue(i,r.ch,r.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(n>0?a.to>r.ch:a.from<r.ch))return na(t,r,n);var l,s=function(e,r){return ra(t,e instanceof it?e.ch:e,r)},c=function(r){return e.options.lineWrapping?(l=l||jr(e,t),tn(e,t,l,r)):{begin:0,end:t.text.length}},d=c("before"==r.sticky?s(r,-1):r.ch);if("rtl"==e.doc.direction||1==a.level){var u=1==a.level==n<0,f=s(r,u?1:-1);if(null!=f&&(u?f<=a.to&&f<=d.end:f>=a.from&&f>=d.begin)){var h=u?"before":"after";return new it(r.line,f,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new it(r.line,s(e,1),"before"):new it(r.line,e,"after")};e>=0&&e<i.length;e+=t){var a=i[e],l=t>0==(1!=a.level),c=l?n.begin:s(n.end,-1);if(a.from<=c&&c<a.to)return o(c,l);if(c=l?a.from:s(a.to,-1),n.begin<=c&&c<n.end)return o(c,l)}},m=p(o+n,n,d);if(m)return m;var g=n>0?d.end:s(d.begin,-1);return null==g||n>0&&g==t.text.length||!(m=p(n>0?0:i.length-1,n,c(g)))?null:m}(e.cm,l,t,r):na(l,t,r),null==o){if(n||(a=t.line+r)<e.first||a>=e.first+e.size||(t=new it(a,t.ch,t.sticky),!(l=Xe(e,a))))return!1;t=ia(i,e.cm,l,t.line,r)}else t=o;return!0}if("char"==n)s();else if("column"==n)s(!0);else if("word"==n||"group"==n)for(var c=null,d="group"==n,u=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(r<0)||s(!f);f=!1){var h=l.text.charAt(t.ch)||"\n",p=ie(h,u)?"w":d&&"\n"==h?"n":!d||/\s/.test(h)?null:"p";if(!d||f||p||(p="s"),c&&c!=p){r<0&&(r=1,s(),t.sticky="after");break}if(p&&(c=p),r>0&&!s(!f))break}var m=co(e,t,o,a,!0);return at(o,m)&&(m.hitSide=!0),m}function Ra(e,t,r,n){var i,o,a=e.doc,l=t.left;if("page"==n){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(s-.5*ln(e.display),3);i=(r>0?t.bottom:t.top)+r*c}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=Jr(e,l,i)).outside;){if(r<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*r}return o}var Va=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ua(e,t){var r=Er(e,t.line);if(!r||r.hidden)return null;var n=Xe(e.doc,t.line),i=Fr(r,n,t.line),o=he(n,e.doc.direction),a="left";o&&(a=ue(o,t.ch)%2?"right":"left");var l=Hr(i.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function qa(e,t){return t&&(e.bad=!0),e}function Ka(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return qa(e.clipPos(it(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==n)return Ga(o,t,r)}}function Ga(e,t,r){var n=e.text.firstChild,i=!1;if(!t||!j(n,t))return qa(it(et(e.line),0),!0);if(t==n&&(i=!0,t=n.childNodes[r],r=0,!t)){var o=e.rest?Q(e.rest):e.line;return qa(it(et(o),o.text.length),i)}var a=3==t.nodeType?t:null,l=t;for(a||1!=t.childNodes.length||3!=t.firstChild.nodeType||(a=t.firstChild,r&&(r=a.nodeValue.length));l.parentNode!=n;)l=l.parentNode;var s=e.measure,c=s.maps;function d(t,r,n){for(var i=-1;i<(c?c.length:0);i++)for(var o=i<0?s.map:c[i],a=0;a<o.length;a+=3){var l=o[a+2];if(l==t||l==r){var d=et(i<0?e.line:e.rest[i]),u=o[a]+n;return(n<0||l!=t)&&(u=o[a+(n?1:0)]),it(d,u)}}}var u=d(a,l,r);if(u)return qa(u,i);for(var f=l.nextSibling,h=a?a.nodeValue.length-r:0;f;f=f.nextSibling){if(u=d(f,f.firstChild,0))return qa(it(u.line,u.ch-h),i);h+=f.textContent.length}for(var p=l.previousSibling,m=r;p;p=p.previousSibling){if(u=d(p,p.firstChild,-1))return qa(it(u.line,u.ch+m),i);m+=p.textContent.length}}Va.prototype.init=function(e){var t=this,r=this,n=r.cm,i=r.div=e.lineDiv;function o(e){if(!we(n,e)){if(n.somethingSelected())ja({lineWise:!1,text:n.getSelections()}),"cut"==e.type&&n.replaceSelection("",null,"cut");else{if(!n.options.lineWiseCopyCut)return;var t=Ha(n);ja({lineWise:!0,text:t.text}),"cut"==e.type&&n.operation((function(){n.setSelections(t.ranges,0,q),n.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var o=Ea.text.join("\n");if(e.clipboardData.setData("Text",o),e.clipboardData.getData("Text")==o)return void e.preventDefault()}var a=$a(),l=a.firstChild;n.display.lineSpace.insertBefore(a,n.display.lineSpace.firstChild),l.value=Ea.text.join("\n");var s=document.activeElement;H(l),setTimeout((function(){n.display.lineSpace.removeChild(a),s.focus(),s==i&&r.showPrimarySelection()}),50)}}Wa(i,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize),me(i,"paste",(function(e){we(n,e)||Pa(e,n)||u<=11&&setTimeout(ii(n,(function(){return t.updateFromDOM()})),20)})),me(i,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),me(i,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),me(i,"compositionend",(function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)})),me(i,"touchstart",(function(){return r.forceCompositionEnd()})),me(i,"input",(function(){t.composing||t.readFromDOMSoon()})),me(i,"copy",o),me(i,"cut",o)},Va.prototype.prepareSelection=function(){var e=kn(this.cm,!1);return e.focus=this.cm.state.focused,e},Va.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Va.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Va.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),i=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||i.line<t.display.viewFrom)e.removeAllRanges();else{var o=Ka(t,e.anchorNode,e.anchorOffset),l=Ka(t,e.focusNode,e.focusOffset);if(!o||o.bad||!l||l.bad||0!=ot(ct(o,l),n)||0!=ot(st(o,l),i)){var s=t.display.view,c=n.line>=t.display.viewFrom&&Ua(t,n)||{node:s[0].measure.map[2],offset:0},d=i.line<t.display.viewTo&&Ua(t,i);if(!d){var u=s[s.length-1].measure,f=u.maps?u.maps[u.maps.length-1]:u.map;d={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(c&&d){var h,p=e.rangeCount&&e.getRangeAt(0);try{h=A(c.node,c.offset,d.offset,d.node)}catch(e){}h&&(!a&&t.state.focused?(e.collapse(c.node,c.offset),h.collapsed||(e.removeAllRanges(),e.addRange(h))):(e.removeAllRanges(),e.addRange(h)),p&&null==e.anchorNode?e.addRange(p):a&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Va.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Va.prototype.showMultipleSelections=function(e){F(this.cm.display.cursorDiv,e.cursors),F(this.cm.display.selectionDiv,e.selection)},Va.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Va.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return j(this.div,t)},Va.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Va.prototype.blur=function(){this.div.blur()},Va.prototype.getField=function(){return this.div},Va.prototype.supportsTouch=function(){return!0},Va.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():ni(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,(function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}))},Va.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Va.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(y&&p&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var r=Ka(t,e.anchorNode,e.anchorOffset),n=Ka(t,e.focusNode,e.focusOffset);r&&n&&ni(t,(function(){no(t.doc,Ai(r,n),q),(r.bad||n.bad)&&(t.curOp.selectionChanged=!0)}))}}},Va.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,r,n=this.cm,i=n.display,o=n.doc.sel.primary(),a=o.from(),l=o.to();if(0==a.ch&&a.line>n.firstLine()&&(a=it(a.line-1,Xe(n.doc,a.line-1).length)),l.ch==Xe(n.doc,l.line).text.length&&l.line<n.lastLine()&&(l=it(l.line+1,0)),a.line<i.viewFrom||l.line>i.viewTo-1)return!1;a.line==i.viewFrom||0==(e=pn(n,a.line))?(t=et(i.view[0].line),r=i.view[0].node):(t=et(i.view[e].line),r=i.view[e-1].node.nextSibling);var s,c,d=pn(n,l.line);if(d==i.view.length-1?(s=i.viewTo-1,c=i.lineDiv.lastChild):(s=et(i.view[d+1].line)-1,c=i.view[d+1].node.previousSibling),!r)return!1;for(var u=n.doc.splitLines(function(e,t,r,n,i){var o="",a=!1,l=e.doc.lineSeparator(),s=!1;function c(e){return function(t){return t.id==e}}function d(){a&&(o+=l,s&&(o+=l),a=s=!1)}function u(e){e&&(d(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void u(r);var o,h=t.getAttribute("cm-marker");if(h){var p=e.findMarks(it(n,0),it(i+1,0),c(+h));return void(p.length&&(o=p[0].find(0))&&u(Ye(e.doc,o.from,o.to).join(l)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&d();for(var g=0;g<t.childNodes.length;g++)f(t.childNodes[g]);/^(pre|p)$/i.test(t.nodeName)&&(s=!0),m&&(a=!0)}else 3==t.nodeType&&u(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;f(t),t!=r;)t=t.nextSibling,s=!1;return o}(n,r,c,t,s)),f=Ye(n.doc,it(t,0),it(s,Xe(n.doc,s).text.length));u.length>1&&f.length>1;)if(Q(u)==Q(f))u.pop(),f.pop(),s--;else{if(u[0]!=f[0])break;u.shift(),f.shift(),t++}for(var h=0,p=0,m=u[0],g=f[0],v=Math.min(m.length,g.length);h<v&&m.charCodeAt(h)==g.charCodeAt(h);)++h;for(var b=Q(u),w=Q(f),y=Math.min(b.length-(1==u.length?h:0),w.length-(1==f.length?h:0));p<y&&b.charCodeAt(b.length-p-1)==w.charCodeAt(w.length-p-1);)++p;if(1==u.length&&1==f.length&&t==a.line)for(;h&&h>a.ch&&b.charCodeAt(b.length-p-1)==w.charCodeAt(w.length-p-1);)h--,p++;u[u.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),u[0]=u[0].slice(h).replace(/\u200b+$/,"");var k=it(t,h),x=it(s,f.length?Q(f).length-p:0);return u.length>1||u[0]||ot(k,x)?(wo(n.doc,u,k,x,"+input"),!0):void 0},Va.prototype.ensurePolled=function(){this.forceCompositionEnd()},Va.prototype.reset=function(){this.forceCompositionEnd()},Va.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Va.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Va.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ni(this.cm,(function(){return mn(e.cm)}))},Va.prototype.setUneditable=function(e){e.contentEditable="false"},Va.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ii(this.cm,Ia)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Va.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Va.prototype.onContextMenu=function(){},Va.prototype.resetPosition=function(){},Va.prototype.needsContentAttribute=!0;var Za=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};Za.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!we(n,e)){if(n.somethingSelected())ja({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Ha(n);ja({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,q):(r.prevInput="",i.value=t.text.join("\n"),H(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),w&&(i.style.width="0px"),me(i,"input",(function(){d&&u>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),me(i,"paste",(function(e){we(n,e)||Pa(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),me(i,"cut",o),me(i,"copy",o),me(e.scroller,"paste",(function(t){if(!Lr(e,t)&&!we(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),me(e.lineSpace,"selectstart",(function(t){Lr(e,t)||Ce(t)})),me(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),me(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Za.prototype.createField=function(e){this.wrapper=$a(),this.textarea=this.wrapper.firstChild},Za.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=kn(e);if(e.options.moveInputWithCursor){var i=Xr(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return n},Za.prototype.showSelection=function(e){var t=this.cm.display;F(t.cursorDiv,e.cursors),F(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Za.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&H(this.textarea),d&&u>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",d&&u>=9&&(this.hasSelection=null))}},Za.prototype.getField=function(){return this.textarea},Za.prototype.supportsTouch=function(){return!1},Za.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!k||I()!=this.textarea))try{this.textarea.focus()}catch(e){}},Za.prototype.blur=function(){this.textarea.blur()},Za.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Za.prototype.receivedFocus=function(){this.slowPoll()},Za.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Za.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Za.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||Ie(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(d&&u>=9&&this.hasSelection===i||x&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var a=0,l=Math.min(n.length,i.length);a<l&&n.charCodeAt(a)==i.charCodeAt(a);)++a;return ni(t,(function(){Ia(t,i.slice(a),n.length-a,null,e.composing?"*compose":null),i.length>1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Za.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Za.prototype.onKeyPress=function(){d&&u>=9&&(this.hasSelection=null),this.fastPoll()},Za.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=hn(r,e),a=n.scroller.scrollTop;if(o&&!m){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ii(r,no)(r.doc,Ai(o),q);var l,s=i.style.cssText,c=t.wrapper.style.cssText,h=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(d?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",f&&(l=window.scrollY),n.input.focus(),f&&window.scrollTo(null,l),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=g,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),d&&u>=9&&p(),T){Me(e);me(window,"mouseup",(function e(){ve(window,"mouseup",e),setTimeout(g,20)}))}else setTimeout(g,50)}function p(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function g(){if(t.contextMenuPending==g&&(t.contextMenuPending=!1,t.wrapper.style.cssText=c,i.style.cssText=s,d&&u<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=a),null!=i.selectionStart)){(!d||d&&u<9)&&p();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ii(r,fo)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Za.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Za.prototype.setUneditable=function(){},Za.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Ma&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Ma,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Ei(e)}),!0),r("indentUnit",2,Ei,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){ji(e),Rr(e),mn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(it(n,o))}n++}));for(var i=r.length-1;i>=0;i--)wo(e.doc,t,r[i],it(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Ma&&e.refresh()})),r("specialCharPlaceholder",rr,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",k?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running src")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!S),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){La(e),wi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=ea(t),i=r!=Ma&&ea(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,za,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=vi(t,e.options.lineNumbers),wi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?dn(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Gn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=vi(e.options.gutters,t),wi(e)}),!0),r("firstLineNumber",1,wi,!0),r("lineNumberFormatter",(function(e){return e}),wi,!0),r("showCursorWhenSelecting",!1,yn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(An(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Aa),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,yn,!0),r("singleCursorHeightPerLine",!0,yn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,ji,!0),r("addModeClass",!1,ji,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,ji,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Oa),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ii(this,t[e])(this,r,i),be(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](ea(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;r<t.length;++r)if(t[r]==e||t[r].name==e)return t.splice(r,1),!0},addOverlay:oi((function(t,r){var n=t.token?t:e.getMode(this.options,t);if(n.startState)throw new Error("Overlays may not be stateful.");!function(e,t,r){for(var n=0,i=r(t);n<e.length&&r(e[n])<=i;)n++;e.splice(n,0,t)}(this.state.overlays,{mode:n,modeSpec:t,opaque:r&&r.opaque,priority:r&&r.priority||0},(function(e){return e.priority})),this.state.modeGen++,mn(this)})),removeOverlay:oi((function(e){for(var t=this.state.overlays,r=0;r<t.length;++r){var n=t[r].modeSpec;if(n==e||"string"==typeof e&&n.name==e)return t.splice(r,1),this.state.modeGen++,void mn(this)}})),indentLine:oi((function(e,t,r){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),rt(this.doc,e)&&Na(this,e,t,r)})),indentSelection:oi((function(e){for(var t=this,r=this.doc.sel.ranges,n=-1,i=0;i<r.length;i++){var o=r[i];if(o.empty())o.head.line>n&&(Na(t,o.head.line,e,!0),n=o.head.line,i==t.doc.sel.primIndex&&jn(t));else{var a=o.from(),l=o.to(),s=Math.max(n,a.line);n=Math.min(t.lastLine(),l.line-(l.ch?0:1))+1;for(var c=s;c<n;++c)Na(t,c,e);var d=t.doc.sel.ranges;0==a.ch&&r.length==d.length&&d[i].from().ch>0&&eo(t.doc,i,new Ti(a,d[i].to()),q)}}})),getTokenAt:function(e,t){return xt(this,e,t)},getLineTokens:function(e,t){return xt(this,it(e),t,!0)},getTokenTypeAt:function(e){e=ut(this.doc,e);var t,r=gt(this,Xe(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var a=n+i>>1;if((a?r[2*a-1]:0)>=o)i=a;else{if(!(r[2*a+1]<o)){t=r[2*a+2];break}n=a+1}}var l=t?t.indexOf("overlay "):-1;return l<0?t:0==l?null:t.slice(0,l-1)},getModeAt:function(t){var r=this.doc.mode;return r.innerMode?e.innerMode(r,this.getTokenAt(t).state).mode:r},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var n=[];if(!r.hasOwnProperty(t))return n;var i=r[t],o=this.getModeAt(e);if("string"==typeof o[t])i[o[t]]&&n.push(i[o[t]]);else if(o[t])for(var a=0;a<o[t].length;a++){var l=i[o[t][a]];l&&n.push(l)}else o.helperType&&i[o.helperType]?n.push(i[o.helperType]):i[o.name]&&n.push(i[o.name]);for(var s=0;s<i._global.length;s++){var c=i._global[s];c.pred(o,this)&&-1==V(n,c.val)&&n.push(c.val)}return n},getStateAfter:function(e,t){var r=this.doc;return vt(this,(e=dt(r,null==e?r.first+r.size-1:e))+1,t).state},cursorCoords:function(e,t){var r=this.doc.sel.primary();return Xr(this,null==e?r.head:"object"==n(e)?ut(this.doc,e):e?r.from():r.to(),t||"page")},charCoords:function(e,t){return Zr(this,ut(this.doc,e),t||"page")},coordsChar:function(e,t){return Jr(this,(e=Gr(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Gr(this,{top:e,left:0},t||"page").top,tt(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,r){var n,i=!1;if("number"==typeof e){var o=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>o&&(e=o,i=!0),n=Xe(this.doc,e)}else n=e;return Kr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-Kt(n):0)},defaultTextHeight:function(){return ln(this.display)},defaultCharWidth:function(){return sn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,a,l,s=this.display,c=(e=Xr(this,ut(this.doc,e))).bottom,d=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),s.sizer.appendChild(t),"over"==n)c=e.top;else if("above"==n||"near"==n){var u=Math.max(s.wrapper.clientHeight,this.doc.height),f=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>u)&&e.top>t.offsetHeight?c=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=u&&(c=e.bottom),d+t.offsetWidth>f&&(d=f-t.offsetWidth)}t.style.top=c+"px",t.style.left=t.style.right="","right"==i?(d=s.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?d=0:"middle"==i&&(d=(s.sizer.clientWidth-t.offsetWidth)/2),t.style.left=d+"px"),r&&(o=this,a={left:d,top:c,right:d+t.offsetWidth,bottom:c+t.offsetHeight},null!=(l=Nn(o,a)).scrollTop&&Hn(o,l.scrollTop),null!=l.scrollLeft&&$n(o,l.scrollLeft))},triggerOnKeyDown:oi(pa),triggerOnKeyPress:oi(ga),triggerOnKeyUp:ma,triggerOnMouseDown:oi(ya),execCommand:function(e){if(oa.hasOwnProperty(e))return oa[e].call(null,this)},triggerElectric:oi((function(e){_a(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=ut(this.doc,e),a=0;a<t&&!(o=Ba(this.doc,o,i,r,n)).hitSide;++a);return o},moveH:oi((function(e,t){var r=this;this.extendSelectionsBy((function(n){return r.display.shift||r.doc.extend||n.empty()?Ba(r.doc,n.head,e,t,r.options.rtlMoveVisually):e<0?n.from():n.to()}),G)})),deleteH:oi((function(e,t){var r=this.doc.sel,n=this.doc;r.somethingSelected()?n.replaceSelection("",null,"+delete"):ta(this,(function(r){var i=Ba(n,r.head,e,t,!1);return e<0?{from:i,to:r.head}:{from:r.head,to:i}}))})),findPosV:function(e,t,r,n){var i=1,o=n;t<0&&(i=-1,t=-t);for(var a=ut(this.doc,e),l=0;l<t;++l){var s=Xr(this,a,"div");if(null==o?o=s.left:s.left=o,(a=Ra(this,s,i,r)).hitSide)break}return a},moveV:oi((function(e,t){var r=this,n=this.doc,i=[],o=!this.display.shift&&!n.extend&&n.sel.somethingSelected();if(n.extendSelectionsBy((function(a){if(o)return e<0?a.from():a.to();var l=Xr(r,a.head,"div");null!=a.goalColumn&&(l.left=a.goalColumn),i.push(l.left);var s=Ra(r,l,e,t);return"page"==t&&a==n.sel.primary()&&En(r,Zr(r,s,"div").top-l.top),s}),G),i.length)for(var a=0;a<n.sel.ranges.length;a++)n.sel.ranges[a].goalColumn=i[a]})),findWordAt:function(e){var t=Xe(this.doc,e.line).text,r=e.ch,n=e.ch;if(t){var i=this.getHelper(e,"wordChars");"before"!=e.sticky&&n!=t.length||!r?++n:--r;for(var o=t.charAt(r),a=ie(o,i)?function(e){return ie(e,i)}:/\s/.test(o)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!ie(e)};r>0&&a(t.charAt(r-1));)--r;for(;n<t.length&&a(t.charAt(n));)++n}return new Ti(it(e.line,r),it(e.line,n))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?P(this.display.cursorDiv,"CodeMirror-overwrite"):z(this.display.cursorDiv,"CodeMirror-overwrite"),be(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==I()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:oi((function(e,t){In(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Ar(this)-this.display.barHeight,width:e.scrollWidth-Ar(this)-this.display.barWidth,clientHeight:Or(this),clientWidth:zr(this)}},scrollIntoView:oi((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:it(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Pn(e),e.curOp.scrollToPos=t}(this,e):_n(this,e.from,e.to,e.margin)})),setSize:oi((function(e,t){var r=this,n=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=n(e)),null!=t&&(this.display.wrapper.style.height=n(t)),this.options.lineWrapping&&Br(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){gn(r,i,"widget");break}++i})),this.curOp.forceUpdate=!0,be(this,"refresh",this)})),operation:function(e){return ni(this,e)},startOperation:function(){return Xn(this)},endOperation:function(){return Yn(this)},refresh:oi((function(){var e=this.display.cachedTextHeight;mn(this),this.curOp.forceUpdate=!0,Rr(this),In(this,this.doc.scrollLeft,this.doc.scrollTop),hi(this.display),(null==e||Math.abs(e-ln(this.display))>.5)&&fn(this),be(this,"refresh",this)})),swapDoc:oi((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Hi(this,e),Rr(this),this.display.input.reset(),In(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ur(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xe(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Oa);var Xa="iter insert remove copy getEditor constructor".split(" ");for(var Ya in jo.prototype)jo.prototype.hasOwnProperty(Ya)&&V(Xa,Ya)<0&&(Oa.prototype[Ya]=function(e){return function(){return e.apply(this.doc,arguments)}}(jo.prototype[Ya]));xe(jo),Oa.inputStyles={textarea:Za,contenteditable:Va},Oa.defineMode=function(e){Oa.defaults.mode||"null"==e||(Oa.defaults.mode=e),$e.apply(this,arguments)},Oa.defineMIME=function(e,t){We[e]=t},Oa.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Oa.defineMIME("text/plain","null"),Oa.defineExtension=function(e,t){Oa.prototype[e]=t},Oa.defineDocExtension=function(e,t){jo.prototype[e]=t},Oa.fromTextArea=function(e,t){if((t=t?$(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=I();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=l.getValue()}var i;if(e.form&&(me(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=a}}catch(e){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(ve(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var l=Oa((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return l},function(e){e.off=ve,e.on=me,e.wheelEventPixels=Si,e.Doc=jo,e.splitLines=je,e.countColumn=B,e.findColumn=Z,e.isWordChar=ne,e.Pass=U,e.signal=be,e.Line=Xt,e.changeEnd=zi,e.scrollbarModel=Kn,e.Pos=it,e.cmpPos=ot,e.modes=He,e.mimeModes=We,e.resolveMode=Be,e.getMode=Re,e.modeExtensions=Ve,e.extendMode=Ue,e.copyState=qe,e.startState=Ge,e.innerMode=Ke,e.commands=oa,e.keyMap=Ko,e.keyName=Jo,e.isModifierKey=Yo,e.lookupKey=Xo,e.normalizeKeyMap=Zo,e.StringStream=Ze,e.SharedTextMarker=Oo,e.TextMarker=Ao,e.LineWidget=Mo,e.e_preventDefault=Ce,e.e_stopPropagation=Se,e.e_stop=Me,e.addClass=P,e.contains=j,e.rmClass=z}(Oa),Oa.version="5.49.2",window.CodeMirror=Oa;const Qa=Oa;var Ja={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},el={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};function tl(e){return tl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tl(e)}function rl(e){for(var t={},r=0;r<e.length;++r)t[e[r].toLowerCase()]=!0;return t}Qa.defineMode("xml",(function(e,t){var r,n,i=e.indentUnit,o={},a=t.htmlMode?Ja:el;for(var l in a)o[l]=a[l];for(var l in t)o[l]=t[l];function s(e,t){function n(r){return t.tokenize=r,r(e,t)}var i=e.next();return"<"==i?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(d("atom","]]>")):null:e.match("--")?n(d("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(u(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=d("meta","?>"),"meta"):(r=e.eat("/")?"closeTag":"openTag",t.tokenize=c,"tag bracket"):"&"==i?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function c(e,t){var n,i,o=e.next();if(">"==o||"/"==o&&e.eat(">"))return t.tokenize=s,r=">"==o?"endTag":"selfcloseTag","tag bracket";if("="==o)return r="equals",null;if("<"==o){t.tokenize=s,t.state=m,t.tagName=t.tagStart=null;var a=t.tokenize(e,t);return a?a+" tag error":"tag error"}return/[\'\"]/.test(o)?(t.tokenize=(n=o,i=function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=c;break}return"string"},i.isInAttribute=!0,i),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function d(e,t){return function(r,n){for(;!r.eol();){if(r.match(t)){n.tokenize=s;break}r.next()}return e}}function u(e){return function(t,r){for(var n;null!=(n=t.next());){if("<"==n)return r.tokenize=u(e+1),r.tokenize(t,r);if(">"==n){if(1==e){r.tokenize=s;break}return r.tokenize=u(e-1),r.tokenize(t,r)}}return"meta"}}function f(e,t,r){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=r,(o.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function h(e){e.context&&(e.context=e.context.prev)}function p(e,t){for(var r;;){if(!e.context)return;if(r=e.context.tagName,!o.contextGrabbers.hasOwnProperty(r)||!o.contextGrabbers[r].hasOwnProperty(t))return;h(e)}}function m(e,t,r){return"openTag"==e?(r.tagStart=t.column(),g):"closeTag"==e?v:m}function g(e,t,r){return"word"==e?(r.tagName=t.current(),n="tag",y):o.allowMissingTagName&&"endTag"==e?(n="tag bracket",y(e,t,r)):(n="error",g)}function v(e,t,r){if("word"==e){var i=t.current();return r.context&&r.context.tagName!=i&&o.implicitlyClosed.hasOwnProperty(r.context.tagName)&&h(r),r.context&&r.context.tagName==i||!1===o.matchClosing?(n="tag",b):(n="tag error",w)}return o.allowMissingTagName&&"endTag"==e?(n="tag bracket",b(e,t,r)):(n="error",w)}function b(e,t,r){return"endTag"!=e?(n="error",b):(h(r),m)}function w(e,t,r){return n="error",b(e,0,r)}function y(e,t,r){if("word"==e)return n="attribute",k;if("endTag"==e||"selfcloseTag"==e){var i=r.tagName,a=r.tagStart;return r.tagName=r.tagStart=null,"selfcloseTag"==e||o.autoSelfClosers.hasOwnProperty(i)?p(r,i):(p(r,i),r.context=new f(r,i,a==r.indented)),m}return n="error",y}function k(e,t,r){return"equals"==e?x:(o.allowMissing||(n="error"),y(e,0,r))}function x(e,t,r){return"string"==e?C:"word"==e&&o.allowUnquoted?(n="string",y):(n="error",y(e,0,r))}function C(e,t,r){return"string"==e?C:y(e,0,r)}return s.isInText=!0,{startState:function(e){var t={tokenize:s,state:m,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;r=null;var i=t.tokenize(e,t);return(i||r)&&"comment"!=i&&(n=null,t.state=t.state(r||i,e,t),n&&(i="error"==n?i+" error":n)),i},indent:function(e,t,r){var n=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+i;if(n&&n.noIndent)return Qa.Pass;if(e.tokenize!=c&&e.tokenize!=s)return r?r.match(/^(\s*)/)[0].length:0;if(e.tagName)return!1!==o.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+i*(o.multilineTagIndentFactor||1);if(o.alignCDATA&&/<!\[CDATA\[/.test(t))return 0;var a=t&&/^<(\/)?([\w_:\.-]*)/.exec(t);if(a&&a[1])for(;n;){if(n.tagName==a[2]){n=n.prev;break}if(!o.implicitlyClosed.hasOwnProperty(n.tagName))break;n=n.prev}else if(a)for(;n;){var l=o.contextGrabbers[n.tagName];if(!l||!l.hasOwnProperty(a[2]))break;n=n.prev}for(;n&&n.prev&&!n.startOfLine;)n=n.prev;return n?n.indent+i:e.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:o.htmlMode?"html":"xml",helperType:o.htmlMode?"html":"xml",skipAttribute:function(e){e.state==x&&(e.state=y)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],r=e.context;r;r=r.prev)r.tagName&&t.push(r.tagName);return t.reverse()}}})),Qa.defineMIME("text/xml","xml"),Qa.defineMIME("php","xml"),Qa.defineMIME("vue","xml"),Qa.defineMIME("html","xml"),Qa.defineMIME("application/xml","xml"),Qa.mimeModes.hasOwnProperty("text/html")||Qa.defineMIME("text/html",{name:"xml",htmlMode:!0}),Qa.defineMode("css",(function(e,t){var r=t.inline;t.propertyKeywords||(t=Qa.resolveMode("text/css"));var n,i,o=e.indentUnit,a=t.tokenHooks,l=t.documentTypes||{},s=t.mediaTypes||{},c=t.mediaFeatures||{},d=t.mediaValueKeywords||{},u=t.propertyKeywords||{},f=t.nonStandardPropertyKeywords||{},h=t.fontProperties||{},p=t.counterDescriptors||{},m=t.colorKeywords||{},g=t.valueKeywords||{},v=t.allowNested,b=t.lineComment,w=!0===t.supportsAtComponent;function y(e,t){return n=t,e}function k(e,t){var r=e.next();if(a[r]){var n=a[r](e,t);if(!1!==n)return n}return"@"==r?(e.eatWhile(/[\w\\\-]/),y("def",e.current())):"="==r||("~"==r||"|"==r)&&e.eat("=")?y(null,"compare"):'"'==r||"'"==r?(t.tokenize=x(r),t.tokenize(e,t)):"#"==r?(e.eatWhile(/[\w\\\-]/),y("atom","hash")):"!"==r?(e.match(/^\s*\w*/),y("keyword","important")):/\d/.test(r)||"."==r&&e.eat(/\d/)?(e.eatWhile(/[\w.%]/),y("number","unit")):"-"!==r?/[,+>*\/]/.test(r)?y(null,"select-op"):"."==r&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?y("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(r)?y(null,r):e.match(/[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/.test(e.current().toLowerCase())&&(t.tokenize=C),y("variable callee","variable")):/[\w\\\-]/.test(r)?(e.eatWhile(/[\w\\\-]/),y("property","word")):y(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),y("number","unit")):e.match(/^-[\w\\\-]*/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?y("variable-2","variable-definition"):y("variable-2","variable")):e.match(/^\w+-/)?y("meta","meta"):void 0}function x(e){return function(t,r){for(var n,i=!1;null!=(n=t.next());){if(n==e&&!i){")"==e&&t.backUp(1);break}i=!i&&"\\"==n}return(n==e||!i&&")"!=e)&&(r.tokenize=null),y("string","string")}}function C(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=x(")"),y(null,"(")}function S(e,t,r){this.type=e,this.indent=t,this.prev=r}function L(e,t,r,n){return e.context=new S(r,t.indentation()+(!1===n?0:o),e.context),r}function M(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function T(e,t,r){return z[r.context.type](e,t,r)}function D(e,t,r,n){for(var i=n||1;i>0;i--)r.context=r.context.prev;return T(e,t,r)}function A(e){var t=e.current().toLowerCase();i=g.hasOwnProperty(t)?"atom":m.hasOwnProperty(t)?"keyword":"variable"}var z={top:function(e,t,r){if("{"==e)return L(r,t,"block");if("}"==e&&r.context.prev)return M(r);if(w&&/@component/i.test(e))return L(r,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return L(r,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return L(r,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return r.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&"@"==e.charAt(0))return L(r,t,"at");if("hash"==e)i="builtin";else if("word"==e)i="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return L(r,t,"interpolation");if(":"==e)return"pseudo";if(v&&"("==e)return L(r,t,"parens")}return r.context.type},block:function(e,t,r){if("word"==e){var n=t.current().toLowerCase();return u.hasOwnProperty(n)?(i="property","maybeprop"):f.hasOwnProperty(n)?(i="string-2","maybeprop"):v?(i=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(i+=" error","maybeprop")}return"meta"==e?"block":v||"hash"!=e&&"qualifier"!=e?z.top(e,t,r):(i="error","block")},maybeprop:function(e,t,r){return":"==e?L(r,t,"prop"):T(e,t,r)},prop:function(e,t,r){if(";"==e)return M(r);if("{"==e&&v)return L(r,t,"propBlock");if("}"==e||"{"==e)return D(e,t,r);if("("==e)return L(r,t,"parens");if("hash"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if("word"==e)A(t);else if("interpolation"==e)return L(r,t,"interpolation")}else i+=" error";return"prop"},propBlock:function(e,t,r){return"}"==e?M(r):"word"==e?(i="property","maybeprop"):r.context.type},parens:function(e,t,r){return"{"==e||"}"==e?D(e,t,r):")"==e?M(r):"("==e?L(r,t,"parens"):"interpolation"==e?L(r,t,"interpolation"):("word"==e&&A(t),"parens")},pseudo:function(e,t,r){return"meta"==e?"pseudo":"word"==e?(i="variable-3",r.context.type):T(e,t,r)},documentTypes:function(e,t,r){return"word"==e&&l.hasOwnProperty(t.current())?(i="tag",r.context.type):z.atBlock(e,t,r)},atBlock:function(e,t,r){if("("==e)return L(r,t,"atBlock_parens");if("}"==e||";"==e)return D(e,t,r);if("{"==e)return M(r)&&L(r,t,v?"block":"top");if("interpolation"==e)return L(r,t,"interpolation");if("word"==e){var n=t.current().toLowerCase();i="only"==n||"not"==n||"and"==n||"or"==n?"keyword":s.hasOwnProperty(n)?"attribute":c.hasOwnProperty(n)?"property":d.hasOwnProperty(n)?"keyword":u.hasOwnProperty(n)?"property":f.hasOwnProperty(n)?"string-2":g.hasOwnProperty(n)?"atom":m.hasOwnProperty(n)?"keyword":"error"}return r.context.type},atComponentBlock:function(e,t,r){return"}"==e?D(e,t,r):"{"==e?M(r)&&L(r,t,v?"block":"top",!1):("word"==e&&(i="error"),r.context.type)},atBlock_parens:function(e,t,r){return")"==e?M(r):"{"==e||"}"==e?D(e,t,r,2):z.atBlock(e,t,r)},restricted_atBlock_before:function(e,t,r){return"{"==e?L(r,t,"restricted_atBlock"):"word"==e&&"@counter-style"==r.stateArg?(i="variable","restricted_atBlock_before"):T(e,t,r)},restricted_atBlock:function(e,t,r){return"}"==e?(r.stateArg=null,M(r)):"word"==e?(i="@font-face"==r.stateArg&&!h.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==r.stateArg&&!p.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(e,t,r){return"word"==e?(i="variable","keyframes"):"{"==e?L(r,t,"top"):T(e,t,r)},at:function(e,t,r){return";"==e?M(r):"{"==e||"}"==e?D(e,t,r):("word"==e?i="tag":"hash"==e&&(i="builtin"),"at")},interpolation:function(e,t,r){return"}"==e?M(r):"{"==e||";"==e?D(e,t,r):("word"==e?i="variable":"variable"!=e&&"("!=e&&")"!=e&&(i="error"),"interpolation")}};return{startState:function(e){return{tokenize:null,state:r?"block":"top",stateArg:null,context:new S(r?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var r=(t.tokenize||k)(e,t);return r&&"object"===tl(r)&&(n=r[1],r=r[0]),i=r,"comment"!=n&&(t.state=z[t.state](n,e,t)),i},indent:function(e,t){var r=e.context,n=t&&t.charAt(0),i=r.indent;return"prop"!=r.type||"}"!=n&&")"!=n||(r=r.prev),r.prev&&("}"!=n||"block"!=r.type&&"top"!=r.type&&"interpolation"!=r.type&&"restricted_atBlock"!=r.type?(")"!=n||"parens"!=r.type&&"atBlock_parens"!=r.type)&&("{"!=n||"at"!=r.type&&"atBlock"!=r.type)||(i=Math.max(0,r.indent-o)):i=(r=r.prev).indent),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:b,fold:"brace"}}));var nl=["domain","regexp","url","url-prefix"],il=rl(nl),ol=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],al=rl(ol),ll=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],sl=rl(ll),cl=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],dl=rl(cl),ul=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],fl=rl(ul),hl=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],pl=rl(hl),ml=rl(["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),gl=rl(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),vl=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],bl=rl(vl),wl=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],yl=rl(wl),kl=nl.concat(ol).concat(ll).concat(cl).concat(ul).concat(hl).concat(vl).concat(wl);function xl(e,t){for(var r,n=!1;null!=(r=e.next());){if(n&&"/"==r){t.tokenize=null;break}n="*"==r}return["comment","comment"]}function Cl(e){return Cl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cl(e)}function Sl(e,t){var r,n,i=e.indentUnit,o=t.statementIndent,a=t.jsonld,l=t.json||a,s=t.typescript,c=t.wordCharacters||/[\w$\xa1-\uffff]/,d=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),r=e("keyword b"),n=e("keyword c"),i=e("keyword d"),o=e("operator"),a={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:r,do:r,try:r,finally:r,return:i,break:i,continue:i,new:e("new"),delete:n,void:n,throw:n,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:o,typeof:o,instanceof:o,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:e("this"),class:e("class"),super:e("atom"),yield:n,export:e("export"),import:e("import"),extends:n,await:n}}(),u=/[+\-*&%=<>!?|~^@]/,f=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function h(e,t,i){return r=e,n=i,t}function p(e,t){var r,n=e.next();if('"'==n||"'"==n)return t.tokenize=(r=n,function(e,t){var n,i=!1;if(a&&"@"==e.peek()&&e.match(f))return t.tokenize=p,h("jsonld-keyword","meta");for(;null!=(n=e.next())&&(n!=r||i);)i=!i&&"\\"==n;return i||(t.tokenize=p),h("string","string")}),t.tokenize(e,t);if("."==n&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return h("number","number");if("."==n&&e.match(".."))return h("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return h(n);if("="==n&&e.eat(">"))return h("=>","operator");if("0"==n&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return h("number","number");if(/\d/.test(n))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),h("number","number");if("/"==n)return e.eat("*")?(t.tokenize=m,m(e,t)):e.eat("/")?(e.skipToEnd(),h("comment","comment")):Ke(e,t,1)?(function(e){for(var t,r=!1,n=!1;null!=(t=e.next());){if(!r){if("/"==t&&!n)return;"["==t?n=!0:n&&"]"==t&&(n=!1)}r=!r&&"\\"==t}}(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),h("regexp","string-2")):(e.eat("="),h("operator","operator",e.current()));if("`"==n)return t.tokenize=g,g(e,t);if("#"==n)return e.skipToEnd(),h("error","error");if("<"==n&&e.match("!--")||"-"==n&&e.match("->"))return e.skipToEnd(),h("comment","comment");if(u.test(n))return">"==n&&t.lexical&&">"==t.lexical.type||(e.eat("=")?"!"!=n&&"="!=n||e.eat("="):/[<>*+\-]/.test(n)&&(e.eat(n),">"==n&&e.eat(n))),h("operator","operator",e.current());if(c.test(n)){e.eatWhile(c);var i=e.current();if("."!=t.lastType){if(d.propertyIsEnumerable(i)){var o=d[i];return h(o.type,o.style,i)}if("async"==i&&e.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/,!1))return h("async","keyword",i)}return h("variable","variable",i)}}function m(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=p;break}n="*"==r}return h("comment","comment")}function g(e,t){for(var r,n=!1;null!=(r=e.next());){if(!n&&("`"==r||"$"==r&&e.eat("{"))){t.tokenize=p;break}n=!n&&"\\"==r}return h("quasi","string-2",e.current())}function v(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var r=e.string.indexOf("=>",e.start);if(!(r<0)){if(s){var n=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,r));n&&(r=n.index)}for(var i=0,o=!1,a=r-1;a>=0;--a){var l=e.string.charAt(a),d="([{}])".indexOf(l);if(d>=0&&d<3){if(!i){++a;break}if(0==--i){"("==l&&(o=!0);break}}else if(d>=3&&d<6)++i;else if(c.test(l))o=!0;else if(/["'\/`]/.test(l))for(;;--a){if(0==a)return;if(e.string.charAt(a-1)==l&&"\\"!=e.string.charAt(a-2)){a--;break}}else if(o&&!i){++a;break}}o&&!i&&(t.fatArrowAt=a)}}var b={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0};function w(e,t,r,n,i,o){this.indented=e,this.column=t,this.type=r,this.prev=i,this.info=o,null!=n&&(this.align=n)}function y(e,t){for(var r=e.localVars;r;r=r.next)if(r.name==t)return!0;for(var n=e.context;n;n=n.prev)for(r=n.vars;r;r=r.next)if(r.name==t)return!0}var k={state:null,column:null,marked:null,cc:null};function x(){for(var e=arguments.length-1;e>=0;e--)k.cc.push(arguments[e])}function C(){return x.apply(null,arguments),!0}function S(e,t){for(var r=t;r;r=r.next)if(r.name==e)return!0;return!1}function L(e){var r=k.state;if(k.marked="def",r.context)if("var"==r.lexical.info&&r.context&&r.context.block){var n=M(e,r.context);if(null!=n)return void(r.context=n)}else if(!S(e,r.localVars))return void(r.localVars=new A(e,r.localVars));t.globalVars&&!S(e,r.globalVars)&&(r.globalVars=new A(e,r.globalVars))}function M(e,t){if(t){if(t.block){var r=M(e,t.prev);return r?r==t.prev?t:new D(r,t.vars,!0):null}return S(e,t.vars)?t:new D(t.prev,new A(e,t.vars),!1)}return null}function T(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function D(e,t,r){this.prev=e,this.vars=t,this.block=r}function A(e,t){this.name=e,this.next=t}var z=new A("this",new A("arguments",null));function O(){k.state.context=new D(k.state.context,k.state.localVars,!1),k.state.localVars=z}function F(){k.state.context=new D(k.state.context,k.state.localVars,!0),k.state.localVars=null}function N(){k.state.localVars=k.state.context.vars,k.state.context=k.state.context.prev}function E(e,t){var r=function(){var r=k.state,n=r.indented;if("stat"==r.lexical.type)n=r.lexical.indented;else for(var i=r.lexical;i&&")"==i.type&&i.align;i=i.prev)n=i.indented;r.lexical=new w(n,k.stream.column(),e,null,r.lexical,t)};return r.lex=!0,r}function j(){var e=k.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function I(e){return function t(r){return r==e?C():";"==e||"}"==r||")"==r||"]"==r?x():C(t)}}function P(e,t){return"var"==e?C(E("vardef",t),be,I(";"),j):"keyword a"==e?C(E("form"),$,P,j):"keyword b"==e?C(E("form"),P,j):"keyword d"==e?k.stream.match(/^\s*$/,!1)?C():C(E("stat"),R,I(";"),j):"debugger"==e?C(I(";")):"{"==e?C(E("}"),F,oe,j,N):";"==e?C():"if"==e?("else"==k.state.lexical.info&&k.state.cc[k.state.cc.length-1]==j&&k.state.cc.pop()(),C(E("form"),$,P,j,Se)):"function"==e?C(De):"for"==e?C(E("form"),Le,P,j):"class"==e||s&&"interface"==t?(k.marked="keyword",C(E("form","class"==e?e:t),Ne,j)):"variable"==e?s&&"declare"==t?(k.marked="keyword",C(P)):s&&("module"==t||"enum"==t||"type"==t)&&k.stream.match(/^\s*\w/,!1)?(k.marked="keyword","enum"==t?C(Ue):"type"==t?C(ze,I("operator"),de,I(";")):C(E("form"),we,I("{"),E("}"),oe,j,j)):s&&"namespace"==t?(k.marked="keyword",C(E("form"),H,P,j)):s&&"abstract"==t?(k.marked="keyword",C(P)):C(E("stat"),Q):"switch"==e?C(E("form"),$,I("{"),E("}","switch"),F,oe,j,j,N):"case"==e?C(H,I(":")):"default"==e?C(I(":")):"catch"==e?C(E("form"),O,_,P,j,N):"export"==e?C(E("stat"),Pe,j):"import"==e?C(E("stat"),He,j):"async"==e?C(P):"@"==t?C(H,P):x(E("stat"),H,I(";"),j)}function _(e){if("("==e)return C(Oe,I(")"))}function H(e,t){return B(e,t,!1)}function W(e,t){return B(e,t,!0)}function $(e){return"("!=e?x():C(E(")"),H,I(")"),j)}function B(e,t,r){if(k.state.fatArrowAt==k.stream.start){var n=r?Z:G;if("("==e)return C(O,E(")"),ne(Oe,")"),j,I("=>"),n,N);if("variable"==e)return x(O,we,I("=>"),n,N)}var i=r?U:V;return b.hasOwnProperty(e)?C(i):"function"==e?C(De,i):"class"==e||s&&"interface"==t?(k.marked="keyword",C(E("form"),Fe,j)):"keyword c"==e||"async"==e?C(r?W:H):"("==e?C(E(")"),R,I(")"),j,i):"operator"==e||"spread"==e?C(r?W:H):"["==e?C(E("]"),Ve,j,i):"{"==e?ie(ee,"}",null,i):"quasi"==e?x(q,i):"new"==e?C(function(e){return function(t){return"."==t?C(e?Y:X):"variable"==t&&s?C(me,e?U:V):x(e?W:H)}}(r)):"import"==e?C(H):C()}function R(e){return e.match(/[;\}\)\],]/)?x():x(H)}function V(e,t){return","==e?C(H):U(e,t,!1)}function U(e,t,r){var n=0==r?V:U,i=0==r?H:W;return"=>"==e?C(O,r?Z:G,N):"operator"==e?/\+\+|--/.test(t)||s&&"!"==t?C(n):s&&"<"==t&&k.stream.match(/^([^>]|<.*?>)*>\s*\(/,!1)?C(E(">"),ne(de,">"),j,n):"?"==t?C(H,I(":"),i):C(i):"quasi"==e?x(q,n):";"!=e?"("==e?ie(W,")","call",n):"."==e?C(J,n):"["==e?C(E("]"),R,I("]"),j,n):s&&"as"==t?(k.marked="keyword",C(de,n)):"regexp"==e?(k.state.lastType=k.marked="operator",k.stream.backUp(k.stream.pos-k.stream.start-1),C(i)):void 0:void 0}function q(e,t){return"quasi"!=e?x():"${"!=t.slice(t.length-2)?C(q):C(H,K)}function K(e){if("}"==e)return k.marked="string-2",k.state.tokenize=g,C(q)}function G(e){return v(k.stream,k.state),x("{"==e?P:H)}function Z(e){return v(k.stream,k.state),x("{"==e?P:W)}function X(e,t){if("target"==t)return k.marked="keyword",C(V)}function Y(e,t){if("target"==t)return k.marked="keyword",C(U)}function Q(e){return":"==e?C(j,P):x(V,I(";"),j)}function J(e){if("variable"==e)return k.marked="property",C()}function ee(e,t){return"async"==e?(k.marked="property",C(ee)):"variable"==e||"keyword"==k.style?(k.marked="property","get"==t||"set"==t?C(te):(s&&k.state.fatArrowAt==k.stream.start&&(r=k.stream.match(/^\s*:\s*/,!1))&&(k.state.fatArrowAt=k.stream.pos+r[0].length),C(re))):"number"==e||"string"==e?(k.marked=a?"property":k.style+" property",C(re)):"jsonld-keyword"==e?C(re):s&&T(t)?(k.marked="keyword",C(ee)):"["==e?C(H,ae,I("]"),re):"spread"==e?C(W,re):"*"==t?(k.marked="keyword",C(ee)):":"==e?x(re):void 0;var r}function te(e){return"variable"!=e?x(re):(k.marked="property",C(De))}function re(e){return":"==e?C(W):"("==e?x(De):void 0}function ne(e,t,r){function n(i,o){if(r?r.indexOf(i)>-1:","==i){var a=k.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),C((function(r,n){return r==t||n==t?x():x(e)}),n)}return i==t||o==t?C():r&&r.indexOf(";")>-1?x(e):C(I(t))}return function(r,i){return r==t||i==t?C():x(e,n)}}function ie(e,t,r){for(var n=3;n<arguments.length;n++)k.cc.push(arguments[n]);return C(E(t,r),ne(e,t),j)}function oe(e){return"}"==e?C():x(P,oe)}function ae(e,t){if(s){if(":"==e)return C(de);if("?"==t)return C(ae)}}function le(e,t){if(s&&(":"==e||"in"==t))return C(de)}function se(e){if(s&&":"==e)return k.stream.match(/^\s*\w+\s+is\b/,!1)?C(H,ce,de):C(de)}function ce(e,t){if("is"==t)return k.marked="keyword",C()}function de(e,t){return"keyof"==t||"typeof"==t||"infer"==t?(k.marked="keyword",C("typeof"==t?W:de)):"variable"==e||"void"==t?(k.marked="type",C(pe)):"|"==t||"&"==t?C(de):"string"==e||"number"==e||"atom"==e?C(pe):"["==e?C(E("]"),ne(de,"]",","),j,pe):"{"==e?C(E("}"),ne(fe,"}",",;"),j,pe):"("==e?C(ne(he,")"),ue,pe):"<"==e?C(ne(de,">"),de):void 0}function ue(e){if("=>"==e)return C(de)}function fe(e,t){return"variable"==e||"keyword"==k.style?(k.marked="property",C(fe)):"?"==t||"number"==e||"string"==e?C(fe):":"==e?C(de):"["==e?C(I("variable"),le,I("]"),fe):"("==e?x(Ae,fe):void 0}function he(e,t){return"variable"==e&&k.stream.match(/^\s*[?:]/,!1)||"?"==t?C(he):":"==e?C(de):"spread"==e?C(he):x(de)}function pe(e,t){return"<"==t?C(E(">"),ne(de,">"),j,pe):"|"==t||"."==e||"&"==t?C(de):"["==e?C(de,I("]"),pe):"extends"==t||"implements"==t?(k.marked="keyword",C(de)):"?"==t?C(de,I(":"),de):void 0}function me(e,t){if("<"==t)return C(E(">"),ne(de,">"),j,pe)}function ge(){return x(de,ve)}function ve(e,t){if("="==t)return C(de)}function be(e,t){return"enum"==t?(k.marked="keyword",C(Ue)):x(we,ae,xe,Ce)}function we(e,t){return s&&T(t)?(k.marked="keyword",C(we)):"variable"==e?(L(t),C()):"spread"==e?C(we):"["==e?ie(ke,"]"):"{"==e?ie(ye,"}"):void 0}function ye(e,t){return"variable"!=e||k.stream.match(/^\s*:/,!1)?("variable"==e&&(k.marked="property"),"spread"==e?C(we):"}"==e?x():"["==e?C(H,I("]"),I(":"),ye):C(I(":"),we,xe)):(L(t),C(xe))}function ke(){return x(we,xe)}function xe(e,t){if("="==t)return C(W)}function Ce(e){if(","==e)return C(be)}function Se(e,t){if("keyword b"==e&&"else"==t)return C(E("form","else"),P,j)}function Le(e,t){return"await"==t?C(Le):"("==e?C(E(")"),Me,j):void 0}function Me(e){return"var"==e?C(be,Te):"variable"==e?C(Te):x(Te)}function Te(e,t){return")"==e?C():";"==e?C(Te):"in"==t||"of"==t?(k.marked="keyword",C(H,Te)):x(H,Te)}function De(e,t){return"*"==t?(k.marked="keyword",C(De)):"variable"==e?(L(t),C(De)):"("==e?C(O,E(")"),ne(Oe,")"),j,se,P,N):s&&"<"==t?C(E(">"),ne(ge,">"),j,De):void 0}function Ae(e,t){return"*"==t?(k.marked="keyword",C(Ae)):"variable"==e?(L(t),C(Ae)):"("==e?C(O,E(")"),ne(Oe,")"),j,se,N):s&&"<"==t?C(E(">"),ne(ge,">"),j,Ae):void 0}function ze(e,t){return"keyword"==e||"variable"==e?(k.marked="type",C(ze)):"<"==t?C(E(">"),ne(ge,">"),j):void 0}function Oe(e,t){return"@"==t&&C(H,Oe),"spread"==e?C(Oe):s&&T(t)?(k.marked="keyword",C(Oe)):s&&"this"==e?C(ae,xe):x(we,ae,xe)}function Fe(e,t){return"variable"==e?Ne(e,t):Ee(e,t)}function Ne(e,t){if("variable"==e)return L(t),C(Ee)}function Ee(e,t){return"<"==t?C(E(">"),ne(ge,">"),j,Ee):"extends"==t||"implements"==t||s&&","==e?("implements"==t&&(k.marked="keyword"),C(s?de:H,Ee)):"{"==e?C(E("}"),je,j):void 0}function je(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||s&&T(t))&&k.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(k.marked="keyword",C(je)):"variable"==e||"keyword"==k.style?(k.marked="property",C(s?Ie:De,je)):"number"==e||"string"==e?C(s?Ie:De,je):"["==e?C(H,ae,I("]"),s?Ie:De,je):"*"==t?(k.marked="keyword",C(je)):s&&"("==e?x(Ae,je):";"==e||","==e?C(je):"}"==e?C():"@"==t?C(H,je):void 0}function Ie(e,t){if("?"==t)return C(Ie);if(":"==e)return C(de,xe);if("="==t)return C(W);var r=k.state.lexical.prev;return x(r&&"interface"==r.info?Ae:De)}function Pe(e,t){return"*"==t?(k.marked="keyword",C(Re,I(";"))):"default"==t?(k.marked="keyword",C(H,I(";"))):"{"==e?C(ne(_e,"}"),Re,I(";")):x(P)}function _e(e,t){return"as"==t?(k.marked="keyword",C(I("variable"))):"variable"==e?x(W,_e):void 0}function He(e){return"string"==e?C():"("==e?x(H):x(We,$e,Re)}function We(e,t){return"{"==e?ie(We,"}"):("variable"==e&&L(t),"*"==t&&(k.marked="keyword"),C(Be))}function $e(e){if(","==e)return C(We,$e)}function Be(e,t){if("as"==t)return k.marked="keyword",C(We)}function Re(e,t){if("from"==t)return k.marked="keyword",C(H)}function Ve(e){return"]"==e?C():x(ne(W,"]"))}function Ue(){return x(E("form"),we,I("{"),E("}"),ne(qe,"}"),j,j)}function qe(){return x(we,xe)}function Ke(e,t,r){return t.tokenize==p&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(r||0)))}return N.lex=!0,j.lex=!0,{startState:function(e){var r={tokenize:p,lastType:"sof",cc:[],lexical:new w((e||0)-i,0,"block",!1),localVars:t.localVars,context:t.localVars&&new D(null,null,!1),indented:e||0};return t.globalVars&&"object"===Cl(t.globalVars)&&(r.globalVars=t.globalVars),r},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),v(e,t)),t.tokenize!=m&&e.eatSpace())return null;var i=t.tokenize(e,t);return"comment"==r?i:(t.lastType="operator"!=r||"++"!=n&&"--"!=n?r:"incdec",function(e,t,r,n,i){var o=e.cc;for(k.state=e,k.stream=i,k.marked=null,k.cc=o,k.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((o.length?o.pop():l?H:P)(r,n)){for(;o.length&&o[o.length-1].lex;)o.pop()();return k.marked?k.marked:"variable"==r&&y(e,n)?"variable-2":t}}(t,i,r,n,e))},indent:function(e,r){if(e.tokenize==m)return Qa.Pass;if(e.tokenize!=p)return 0;var n,a=r&&r.charAt(0),l=e.lexical;if(!/^\s*else\b/.test(r))for(var s=e.cc.length-1;s>=0;--s){var c=e.cc[s];if(c==j)l=l.prev;else if(c!=Se)break}for(;("stat"==l.type||"form"==l.type)&&("}"==a||(n=e.cc[e.cc.length-1])&&(n==V||n==U)&&!/^[,\.=+\-*:?[\(]/.test(r));)l=l.prev;o&&")"==l.type&&"stat"==l.prev.type&&(l=l.prev);var d=l.type,f=a==d;return"vardef"==d?l.indented+("operator"==e.lastType||","==e.lastType?l.info.length+1:0):"form"==d&&"{"==a?l.indented:"form"==d?l.indented+i:"stat"==d?l.indented+(function(e,t){return"operator"==e.lastType||","==e.lastType||u.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}(e,r)?o||i:0):"switch"!=l.info||f||0==t.doubleIndentSwitch?l.align?l.column+(f?0:1):l.indented+(f?0:i):l.indented+(/^(?:case|default)\b/.test(r)?i:2*i)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:l?null:"/*",blockCommentEnd:l?null:"*/",blockCommentContinue:l?null:" * ",lineComment:l?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:l?"json":"javascript",jsonldMode:a,jsonMode:l,expressionAllowed:Ke,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=H&&t!=W||e.cc.pop()}}}Qa.registerHelper("hintWords","css",kl),Qa.defineMIME("text/css",{documentTypes:il,mediaTypes:al,mediaFeatures:sl,mediaValueKeywords:dl,propertyKeywords:fl,nonStandardPropertyKeywords:pl,fontProperties:ml,counterDescriptors:gl,colorKeywords:bl,valueKeywords:yl,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=xl,xl(e,t))}},name:"css"}),Qa.defineMIME("text/x-scss",{mediaTypes:al,mediaFeatures:sl,mediaValueKeywords:dl,propertyKeywords:fl,nonStandardPropertyKeywords:pl,colorKeywords:bl,valueKeywords:yl,fontProperties:ml,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=xl,xl(e,t)):["operator","operator"]},":":function(e){return!!e.match(/\s*\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),Qa.defineMIME("text/x-less",{mediaTypes:al,mediaFeatures:sl,mediaValueKeywords:dl,propertyKeywords:fl,nonStandardPropertyKeywords:pl,colorKeywords:bl,valueKeywords:yl,fontProperties:ml,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=xl,xl(e,t)):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),Qa.defineMIME("text/x-gss",{documentTypes:il,mediaTypes:al,mediaFeatures:sl,propertyKeywords:fl,nonStandardPropertyKeywords:pl,fontProperties:ml,counterDescriptors:gl,colorKeywords:bl,valueKeywords:yl,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=xl,xl(e,t))}},name:"css",helperType:"gss"}),Qa.defineMIME("less","css"),Qa.defineMIME("scss","css"),Qa.defineMIME("sass","css"),Qa.defineMIME("style","css"),Qa.defineMode("javascript",Sl),Qa.defineMode("js",Sl),Qa.registerHelper("wordChars","javascript",/[\w$]/),Qa.defineMIME("json",{name:"javascript",json:!0}),Qa.defineMIME("typescript",{name:"javascript",typescript:!0}),Qa.defineMIME("ts",{name:"javascript",typescript:!0});["js","json","python","py","react","coffeescript","dart","go","jsx"].forEach((function(e){Qa.defineMIME(e,"javascript")})),Qa.defineMode("markdown",(function(e,t){var r=Qa.getMode(e,"text/html"),n="null"==r.name;void 0===t.highlightFormatting&&(t.highlightFormatting=!1),void 0===t.maxBlockquoteDepth&&(t.maxBlockquoteDepth=0),void 0===t.taskLists&&(t.taskLists=!1),void 0===t.strikethrough&&(t.strikethrough=!1),void 0===t.emoji&&(t.emoji=!1),void 0===t.fencedCodeBlockHighlighting&&(t.fencedCodeBlockHighlighting=!0),void 0===t.xml&&(t.xml=!0),void 0===t.tokenTypeOverrides&&(t.tokenTypeOverrides={});var i={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var o in i)i.hasOwnProperty(o)&&t.tokenTypeOverrides[o]&&(i[o]=t.tokenTypeOverrides[o]);var a=/^([*\-_])(?:\s*\1){2,}\s*$/,l=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,s=/^\[(x| )\](?=\s)/i,c=t.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ *(?:\={1,}|-{1,})\s*$/,u=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w+#-]*)[^\n`]*$/,h=/^\s*\[[^\]]+?\]:.*$/,p=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/;function m(e,t,r){return t.f=t.inline=r,r(e,t)}function g(e,t,r){return t.f=t.block=r,r(e,t)}function v(e){if(e.linkTitle=!1,e.linkHref=!1,e.linkText=!1,e.em=!1,e.strong=!1,e.strikethrough=!1,e.quote=0,e.indentedCode=!1,e.f==w){var t=n;if(!t){var i=Qa.innerMode(r,e.htmlState);t="xml"==i.mode.name&&null===i.state.tagStart&&!i.state.context&&i.state.tokenize.isInText}t&&(e.f=C,e.block=b,e.htmlState=null)}return e.trailingSpace=0,e.trailingSpaceNewLine=!1,e.prevLine=e.thisLine,e.thisLine={stream:null},null}function b(r,n){var o,u=r.column()===n.indentation,p=!(o=n.prevLine.stream)||!/\S/.test(o.string),g=n.indentedCode,v=n.prevLine.hr,b=!1!==n.list,w=(n.listStack[n.listStack.length-1]||0)+3;n.indentedCode=!1;var x=n.indentation;if(null===n.indentationDiff&&(n.indentationDiff=n.indentation,b)){for(n.list=null;x<n.listStack[n.listStack.length-1];)n.listStack.pop(),n.listStack.length?n.indentation=n.listStack[n.listStack.length-1]:n.list=!1;!1!==n.list&&(n.indentationDiff=x-n.listStack[n.listStack.length-1])}var C=!(p||v||n.prevLine.header||b&&g||n.prevLine.fencedCodeEnd),S=(!1===n.list||v||p)&&n.indentation<=w&&r.match(a),L=null;if(n.indentationDiff>=4&&(g||n.prevLine.fencedCodeEnd||n.prevLine.header||p))return r.skipToEnd(),n.indentedCode=!0,i.code;if(r.eatSpace())return null;if(u&&n.indentation<=w&&(L=r.match(c))&&L[1].length<=6)return n.quote=0,n.header=L[1].length,n.thisLine.header=!0,t.highlightFormatting&&(n.formatting="header"),n.f=n.inline,k(n);if(n.indentation<=w&&r.eat(">"))return n.quote=u?1:n.quote+1,t.highlightFormatting&&(n.formatting="quote"),r.eatSpace(),k(n);if(!S&&!n.setext&&u&&n.indentation<=w&&(L=r.match(l))){var M=L[1]?"ol":"ul";return n.indentation=x+r.current().length,n.list=!0,n.quote=0,n.listStack.push(n.indentation),n.em=!1,n.strong=!1,n.code=!1,n.strikethrough=!1,t.taskLists&&r.match(s,!1)&&(n.taskList=!0),n.f=n.inline,t.highlightFormatting&&(n.formatting=["list","list-"+M]),k(n)}return u&&n.indentation<=w&&(L=r.match(f,!0))?(n.quote=0,n.fencedEndRE=new RegExp(L[1]+"+ *$"),n.localMode=t.fencedCodeBlockHighlighting&&function(t){if(Qa.findModeByName){var r=Qa.findModeByName(t);r&&(t=r.mime||r.mimes[0])}var n=Qa.getMode(e,t);return"null"==n.name?null:n}(L[2]),n.localMode&&(n.localState=Qa.startState(n.localMode)),n.f=n.block=y,t.highlightFormatting&&(n.formatting="code-block"),n.code=-1,k(n)):n.setext||!(C&&b||n.quote||!1!==n.list||n.code||S||h.test(r.string))&&(L=r.lookAhead(1))&&(L=L.match(d))?(n.setext?(n.header=n.setext,n.setext=0,r.skipToEnd(),t.highlightFormatting&&(n.formatting="header")):(n.header="="==L[0].charAt(0)?1:2,n.setext=n.header),n.thisLine.header=!0,n.f=n.inline,k(n)):S?(r.skipToEnd(),n.hr=!0,n.thisLine.hr=!0,i.hr):"["===r.peek()?m(r,n,T):m(r,n,n.inline)}function w(e,t){var i=r.token(e,t.htmlState);if(!n){var o=Qa.innerMode(r,t.htmlState);("xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText||t.md_inside&&e.current().indexOf(">")>-1)&&(t.f=C,t.block=b,t.htmlState=null)}return i}function y(e,r){var n,o=r.listStack[r.listStack.length-1]||0,a=r.indentation<o,l=o+3;return r.fencedEndRE&&r.indentation<=l&&(a||e.match(r.fencedEndRE))?(t.highlightFormatting&&(r.formatting="code-block"),a||(n=k(r)),r.localMode=r.localState=null,r.block=b,r.f=C,r.fencedEndRE=null,r.code=0,r.thisLine.fencedCodeEnd=!0,a?g(e,r,r.block):n):r.localMode?r.localMode.token(e,r.localState):(e.skipToEnd(),i.code)}function k(e){var r=[];if(e.formatting){r.push(i.formatting),"string"==typeof e.formatting&&(e.formatting=[e.formatting]);for(var n=0;n<e.formatting.length;n++)r.push(i.formatting+"-"+e.formatting[n]),"header"===e.formatting[n]&&r.push(i.formatting+"-"+e.formatting[n]+"-"+e.header),"quote"===e.formatting[n]&&(!t.maxBlockquoteDepth||t.maxBlockquoteDepth>=e.quote?r.push(i.formatting+"-"+e.formatting[n]+"-"+e.quote):r.push("error"))}if(e.taskOpen)return r.push("meta"),r.length?r.join(" "):null;if(e.taskClosed)return r.push("property"),r.length?r.join(" "):null;if(e.linkHref?r.push(i.linkHref,"url"):(e.strong&&r.push(i.strong),e.em&&r.push(i.em),e.strikethrough&&r.push(i.strikethrough),e.emoji&&r.push(i.emoji),e.linkText&&r.push(i.linkText),e.code&&r.push(i.code),e.image&&r.push(i.image),e.imageAltText&&r.push(i.imageAltText,"link"),e.imageMarker&&r.push(i.imageMarker)),e.header&&r.push(i.header,i.header+"-"+e.header),e.quote&&(r.push(i.quote),!t.maxBlockquoteDepth||t.maxBlockquoteDepth>=e.quote?r.push(i.quote+"-"+e.quote):r.push(i.quote+"-"+t.maxBlockquoteDepth)),!1!==e.list){var o=(e.listStack.length-1)%3;o?1===o?r.push(i.list2):r.push(i.list3):r.push(i.list1)}return e.trailingSpaceNewLine?r.push("trailing-space-new-line"):e.trailingSpace&&r.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),r.length?r.join(" "):null}function x(e,t){if(e.match(u,!0))return k(t)}function C(e,n){var o=n.text(e,n);if(void 0!==o)return o;if(n.list)return n.list=null,k(n);if(n.taskList)return" "===e.match(s,!0)[1]?n.taskOpen=!0:n.taskClosed=!0,t.highlightFormatting&&(n.formatting="task"),n.taskList=!1,k(n);if(n.taskOpen=!1,n.taskClosed=!1,n.header&&e.match(/^#+$/,!0))return t.highlightFormatting&&(n.formatting="header"),k(n);var a=e.next();if(n.linkTitle){n.linkTitle=!1;var l=a;"("===a&&(l=")");var c="^\\s*(?:[^"+(l=String(l).replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(e.match(new RegExp(c),!0))return i.linkHref}if("`"===a){var d=n.formatting;t.highlightFormatting&&(n.formatting="code"),e.eatWhile("`");var u=e.current().length;if(0!=n.code||n.quote&&1!=u){if(u==n.code){var f=k(n);return n.code=0,f}return n.formatting=d,k(n)}return n.code=u,k(n)}if(n.code)return k(n);if("\\"===a&&(e.next(),t.highlightFormatting)){var h=k(n),m=i.formatting+"-escape";return h?h+" "+m:m}if("!"===a&&e.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return n.imageMarker=!0,n.image=!0,t.highlightFormatting&&(n.formatting="image"),k(n);if("["===a&&n.imageMarker&&e.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return n.imageMarker=!1,n.imageAltText=!0,t.highlightFormatting&&(n.formatting="image"),k(n);if("]"===a&&n.imageAltText){t.highlightFormatting&&(n.formatting="image");var h=k(n);return n.imageAltText=!1,n.image=!1,n.inline=n.f=L,h}if("["===a&&!n.image)return n.linkText&&e.match(/^.*?\]/)||(n.linkText=!0,t.highlightFormatting&&(n.formatting="link")),k(n);if("]"===a&&n.linkText){t.highlightFormatting&&(n.formatting="link");var h=k(n);return n.linkText=!1,n.inline=n.f=e.match(/\(.*?\)| ?\[.*?\]/,!1)?L:C,h}if("<"===a&&e.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return n.f=n.inline=S,t.highlightFormatting&&(n.formatting="link"),(h=k(n))?h+=" ":h="",h+i.linkInline;if("<"===a&&e.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return n.f=n.inline=S,t.highlightFormatting&&(n.formatting="link"),(h=k(n))?h+=" ":h="",h+i.linkEmail;if(t.xml&&"<"===a&&e.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var v=e.string.indexOf(">",e.pos);if(-1!=v){var b=e.string.substring(e.start,v);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(b)&&(n.md_inside=!0)}return e.backUp(1),n.htmlState=Qa.startState(r),g(e,n,w)}if(t.xml&&"<"===a&&e.match(/^\/\w*?>/))return n.md_inside=!1,"tag";if("*"===a||"_"===a){for(var y=1,x=1==e.pos?" ":e.string.charAt(e.pos-2);y<3&&e.eat(a);)y++;var M=e.peek()||" ",T=!/\s/.test(M)&&(!p.test(M)||/\s/.test(x)||p.test(x)),D=!/\s/.test(x)&&(!p.test(x)||/\s/.test(M)||p.test(M)),A=null,z=null;if(y%2&&(n.em||!T||"*"!==a&&D&&!p.test(x)?n.em!=a||!D||"*"!==a&&T&&!p.test(M)||(A=!1):A=!0),y>1&&(n.strong||!T||"*"!==a&&D&&!p.test(x)?n.strong!=a||!D||"*"!==a&&T&&!p.test(M)||(z=!1):z=!0),null!=z||null!=A){t.highlightFormatting&&(n.formatting=null==A?"strong":null==z?"em":"strong em"),!0===A&&(n.em=a),!0===z&&(n.strong=a);f=k(n);return!1===A&&(n.em=!1),!1===z&&(n.strong=!1),f}}else if(" "===a&&(e.eat("*")||e.eat("_"))){if(" "===e.peek())return k(n);e.backUp(1)}if(t.strikethrough)if("~"===a&&e.eatWhile(a)){if(n.strikethrough){t.highlightFormatting&&(n.formatting="strikethrough");f=k(n);return n.strikethrough=!1,f}if(e.match(/^[^\s]/,!1))return n.strikethrough=!0,t.highlightFormatting&&(n.formatting="strikethrough"),k(n)}else if(" "===a&&e.match(/^~~/,!0)){if(" "===e.peek())return k(n);e.backUp(2)}if(t.emoji&&":"===a&&e.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){n.emoji=!0,t.highlightFormatting&&(n.formatting="emoji");var O=k(n);return n.emoji=!1,O}return" "===a&&(e.match(/^ +$/,!1)?n.trailingSpace++:n.trailingSpace&&(n.trailingSpaceNewLine=!0)),k(n)}function S(e,r){if(">"===e.next()){r.f=r.inline=C,t.highlightFormatting&&(r.formatting="link");var n=k(r);return n?n+=" ":n="",n+i.linkInline}return e.match(/^[^>]+/,!0),i.linkInline}function L(e,r){if(e.eatSpace())return null;var n,i=e.next();return"("===i||"["===i?(r.f=r.inline=(n="("===i?")":"]",function(e,r){if(e.next()===n){r.f=r.inline=C,t.highlightFormatting&&(r.formatting="link-string");var i=k(r);return r.linkHref=!1,i}return e.match(M[n]),r.linkHref=!0,k(r)}),t.highlightFormatting&&(r.formatting="link-string"),r.linkHref=!0,k(r)):"error"}var M={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function T(e,r){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(r.f=D,e.next(),t.highlightFormatting&&(r.formatting="link"),r.linkText=!0,k(r)):m(e,r,C)}function D(e,r){if(e.match(/^\]:/,!0)){r.f=r.inline=A,t.highlightFormatting&&(r.formatting="link");var n=k(r);return r.linkText=!1,n}return e.match(/^([^\]\\]|\\.)+/,!0),i.linkText}function A(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=C,i.linkHref+" url")}var z={startState:function(){return{f:b,prevLine:{stream:null},thisLine:{stream:null},block:b,htmlState:null,indentation:0,inline:C,text:x,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(e){return{f:e.f,prevLine:e.prevLine,thisLine:e.thisLine,block:e.block,htmlState:e.htmlState&&Qa.copyState(r,e.htmlState),indentation:e.indentation,localMode:e.localMode,localState:e.localMode?Qa.copyState(e.localMode,e.localState):null,inline:e.inline,text:e.text,formatting:!1,linkText:e.linkText,linkTitle:e.linkTitle,linkHref:e.linkHref,code:e.code,em:e.em,strong:e.strong,strikethrough:e.strikethrough,emoji:e.emoji,header:e.header,setext:e.setext,hr:e.hr,taskList:e.taskList,list:e.list,listStack:e.listStack.slice(0),quote:e.quote,indentedCode:e.indentedCode,trailingSpace:e.trailingSpace,trailingSpaceNewLine:e.trailingSpaceNewLine,md_inside:e.md_inside,fencedEndRE:e.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return v(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=w)){var r=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentation=r,t.indentationDiff=null,r>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==w?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:z}},indent:function(e,t,n){return e.block==w&&r.indent?r.indent(e.htmlState,t,n):e.localState&&e.localMode.indent?e.localMode.indent(e.localState,t,n):Qa.Pass},blankLine:v,getType:k,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z}),"xml"),Qa.defineMIME("text/src","markdown"),Qa.defineMIME("text/x-src","markdown");const Ll={tabSize:4,styleActiveLine:!0,lineNumbers:!0,lineWrapping:!1,line:!0,mode:"text/x-src",theme:"default",cursorHeight:.8,lineWiseCopyCut:!0};var Ml=r(93379),Tl=r.n(Ml),Dl=r(74402),Al={insert:"head",singleton:!1};Tl()(Dl.Z,Al);Dl.Z.locals;const zl={strong:!0,italic:!0,overline:!0,h1:!0,h2:!0,h3:!0,h4:!1,h5:!1,h6:!1,hr:!0,quote:!0,ul:!0,ol:!0,code:!0,link:!0,image:!0,uploadImage:!1,custom_image:!1,custom_uploadImage:!1,custom_uploadFile:!1,table:!0,checked:!0,notChecked:!0,split:!0,preview:!0,fullscreen:!0,theme:!0,exportmd:!0,importmd:!0,save:!1,clear:!1};function Ol(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ol(Object(r),!0).forEach((function(t){Nl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ol(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Nl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const El={name:"markdown",props:{value:{type:[String,Number],default:""},theme:{type:String,default:"light"},width:{type:[Number,String],default:"auto"},height:{type:[Number,String],default:600},toolbars:{type:Object,default:function(){return{}}},bordered:{type:Boolean,default:!0},autoSave:{type:Boolean,default:!1},interval:{type:Number,default:1e4},exportFileName:{type:String,default:"unnamed"},markedOptions:{type:Object,default:function(){return{}}},copyCode:{type:Boolean,default:!0},copyBtnText:{type:String,default:"复制代码"},isPreview:{type:Boolean,default:!1},isCustomFullscreen:{type:Boolean,default:!1}},data:function(){return{currentValue:"",timeoutId:null,indexLenth:1,html:"",preview:!1,split:!0,fullscreen:!1,scrollSide:"",lastInsert:"",timerId:null,themeName:"",themeSlideDown:!1,imgSlideDown:!1,imgs:[],scrolling:!0,editorScrollHeight:0,previewImgModal:!1,previewImgSrc:"",previewImgMode:"",tocTrigger:!1,tocShow:!1,tocAction:"",tocLists:[]}},computed:{tools:function(){var e=this.toolbars,t=void 0===e?{}:e;return Fl(Fl({},zl),t)}},methods:{insertLink:function(){this.insertContent("\n[link](href)")},insertImage:function(){this.insertContent("\n![image](imgUrl)")},insertTable:function(){this.insertContent("\nheader 1 | header 2\n---|---\nrow 1 col 1 | row 1 col 2\nrow 2 col 1 | row 2 col 2\n\n")},handleSave:function(){var e=this.currentValue,t=this.themeName,r=this.html;this.$emit("on-save",{theme:t,value:e,html:r})},toggleSlideDown:function(){this.slideDown=!this.slideDown},setThemes:function(e){this.themeName=e,this.themeSlideDown=!1,this.$emit("on-theme-change",e)},exportFile:function(){!function(e,t){var r=document.createElement("a");if(r.setAttribute("href","data:text/plain;charset=UTF-8,"+encodeURIComponent(e)),r.setAttribute("download",t),r.style.display="none",document.createEvent){var n=document.createEvent("MouseEvents");n.initEvent("click",!0,!0),r.dispatchEvent(n)}else r.click()}(this.currentValue,this.exportFileName+".md")},importFile:function(e){var t=this,r=e.target.files[0];if(r){var n=r.type;if(["text/markdown","text/src"].includes(n)){var i=new FileReader;i.readAsText(r,{encoding:"utf-8"}),i.onload=function(){t.currentValue=i.result,e.target.value="",t.pro&&t.editor.setOption("value",t.currentValue)},i.onerror=function(e){console.error(e)}}}},handlePaste:function(e,t){for(var r=t.clipboardData,n=void 0===r?{}:r,i=n.types,o=void 0===i?[]:i,a=n.items,l=null,s=0;s<o.length;s++)if("Files"===o[s]){l=a[s];break}if(l){var c=l.getAsFile();/image/gi.test(c.type)&&(this.$emit("on-upload-image",c),t.preventDefault())}},mousescrollSide:function(e){this.scrollSide=e},addImageClickListener:function(){var e=this,t=this.imgs,r=void 0===t?[]:t;if(r.length>0)for(var n=0,i=r.length;n<i;n++)r[n].onclick=null;setTimeout((function(){if(e.$refs.preview){e.imgs=e.$refs.preview.querySelectorAll("img");for(var t=function(t,r){e.imgs[t].onclick=function(){var r=e.imgs[t].getAttribute("src");e.previewImage(r)}},r=0,n=e.imgs.length;r<n;r++)t(r)}}),600)},previewImage:function(e){var t=this,r=new Image;r.src=e,r.onload=function(){var n=r.naturalWidth,i=r.naturalHeight;t.previewImgMode=i/n>1.4?"horizontal":"vertical",t.previewImgSrc=e,t.previewImgModal=!0}},chooseImage:function(){var e=this,t=document.createElement("input");t.type="file",t.accept="image/*",t.onchange=function(){var r=t.files;r[0]&&(e.$emit("on-upload-image",r[0]),t.value="")},t.click()},addCopyListener:function(){var e=this;setTimeout((function(){var t=document.querySelectorAll(".code-block .copy-code");e.btns=t;for(var r=function(r,n){t[r].onclick=function(){var n=t[r].parentNode.querySelectorAll("pre")[0].innerText,i=document.createElement("input");i.setAttribute("value",n),document.body.appendChild(i),i.select(),document.execCommand("copy"),document.body.removeChild(i),e.$emit("on-copy",n)}},n=0,i=t.length;n<i;n++)r(n)}),600)},onCustom:function(e){this.$emit("on-custom",e)}},destroyed:function(){clearInterval(this.timerId)}};var jl=r(37352),Il=r(43705);function Pl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pl(Object(r),!0).forEach((function(t){Hl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Hl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Wl={name:"markdown-pro",mixins:[El],data:function(){return{pro:!0,editor:null,lastPos:""}},mounted:function(){Il.Z.reset(),this.init(),this.createEditor()},methods:{init:function(){var e=this;this.currentValue=this.value,this.themeName=this.theme,this.preview=this.isPreview,this.currentValue=this.value,this.isPreview||setTimeout((function(){e.autoSave&&(e.timerId=setInterval((function(){e.handleSave()}),e.interval))}),20)},createEditor:function(){var e=this;this.editor=new Qa(this.$refs.codemirror,_l({value:this.currentValue,onload:function(t){var r=t.doc.height,n=void 0===r?0:r;e.editorScrollHeight=n}},Ll)),this.addEditorLintener(),this.$emit("on-ready",{vm:this,insertContent:this.insertContent})},addEditorLintener:function(){var e=this,t=this.editor;t.on("change",(function(r){e.lastPos=t.getCursor(),e.currentValue=t.getValue();var n=r.doc.height;e.editorScrollHeight=n})),t.on("scroll",this.markdownScroll),t.on("paste",this.handlePaste),t.on("keydown",(function(t,r){83===r.keyCode?(r.metaKey||r.ctrlKey)&&(r.preventDefault(),e.handleSave()):13===r.keyCode?e.listerenKeyupEnter(r):8===r.keyCode&&e.listerenDelete(t)})),t.on("focus",(function(){e.lastPos=t.getCursor()}))},insertContent:function(e){this.editor.replaceSelection(e),this.lastInsert=e.replace(/\n/g,"")},setCursor:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=this.editor;r.setCursor(e,t),r.focus()},insertStrong:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("**"+l+"**"):(this.insertContent("****"),this.setCursor(i,a+2))},insertItalic:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("*"+l+"*"):(this.insertContent("**"),this.setCursor(i,a+1))},insertUnderline:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("<u>"+l+"</u>"):(this.insertContent("<u></u>"),this.setCursor(i,a+3))},insertOverline:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("~~"+l+"~~"):(this.insertContent("~~~~"),this.setCursor(i,a+2))},insertTitle:function(e){var t={1:"# ",2:"## ",3:"### ",4:"#### ",5:"##### ",6:"###### "},r=this.editor,n=this.lastPos,i=(void 0===n?{}:n).line,o=r.getSelection();if(o)this.insertContent("\n"+t[e]+o+"\n");else{var a=t[e];r.isClean()?(this.insertContent(a),this.setCursor(0,a.length)):(this.insertContent("\n"+a),this.setCursor(i+1,a.length))}},insertLine:function(){this.editor.isClean()?this.insertContent("----\n"):this.insertContent("\n\n----\n")},insertQuote:function(){var e=this.editor,t=this.lastPos,r=(void 0===t?{}:t).line,n=void 0===r?0:r,i=e.getSelection();i?this.insertContent("\n> "+i+"\n\n"):e.isClean()?(this.insertContent("> "),this.setCursor(0,3)):(this.insertContent("\n> "),this.setCursor(n+1,3))},insertUl:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n- "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("- "),this.setCursor(i,3)):(this.insertContent("\n- "),this.setCursor(i+1,3))},insertOl:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n1. "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("1. "),this.setCursor(i,4)):(this.insertContent("\n1. "),this.setCursor(i+1,4))},insertCode:function(){var e=this.editor,t=this.lastPos,r=(void 0===t?{}:t).line,n=e.getSelection();n?this.insertContent("\n```\n"+n+"\n```\n"):e.isClean()?(this.insertContent("```\n\n```"),this.setCursor(1,0)):(this.insertContent("\n```\n\n```"),this.setCursor(r+2,0))},insertFinished:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n- [x] "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("- [x] "),this.setCursor(i,6)):(this.insertContent("\n- [x] "),this.setCursor(i+1,6))},insertNotFinished:function(){var e=this.editor,t=this.lastPos,r=void 0===t?{}:t,n=r.line,i=void 0===n?0:n,o=r.ch,a=void 0===o?0:o,l=e.getSelection();l?this.insertContent("\n- [ ] "+l+"\n\n"):e.isClean()||0===a?(this.insertContent("- [ ] "),this.setCursor(i,6)):(this.insertContent("\n- [ ] "),this.setCursor(i+1,6))},listerenKeyupEnter:function(e){var t=this.lastInsert;if(t){["-","- [ ]","- [x]"].includes(t.trim())?(e.preventDefault(),this.insertContent("\n"+t)):/^\d+\.$/.test(t.trim())&&(e.preventDefault(),this.insertContent("\n"+(parseInt(t,0)+1)+". "))}},listerenDelete:function(){var e=this;setTimeout((function(){var t=e.editor;t.isClean()||""===t.getValue().split("\n").pop()&&(e.lastInsert="")}),20)},onDelete:function(){var e=this.currentValue.split("\n");""===e[e.length-1]&&(this.lastInsert="")},markdownScroll:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.scrolling&&"left"===this.scrollSide){var t=e.doc,r=t.height,n=t.scrollTop,i=this.$refs.preview,o=i.offsetHeight,a=i.scrollHeight;i.scrollTop=parseInt(n*(a-o)/(r-o),0)}},previewScroll:function(){var e=this;if(this.scrolling&&"right"===this.scrollSide){var t=this.$refs.preview,r=t.offsetHeight,n=t.scrollHeight,i=t.scrollTop,o=parseInt(i*(this.editorScrollHeight-r)/(n-r),0);this.editor.scrollTo(0,o);var a,l,s=$A(this.$refs.preview);s.find("h1,h2,h3,h4,h5").each((function(t,r){if((a=$A(r)).offset().top-s.offset().top>=0&&(l=a.attr("toc-id")))return e.tocAction=l,!1}))}},redo:function(){var e=this.editor;e.redo(),setTimeout((function(){e.refresh()}),20)},tocLevel:function(e,t){var r=9999;return void 0===t&&(t=this.tocLists),t.forEach((function(e){var t=e.level;r=Math.min(r,t)})),9999===r?e:e-(r-1)},tocClick:function(e){this.tocAction=e.anchor;var t=$A(this.$refs.preview),r=t.find("h"+e.level+'[toc-id="'+this.tocAction+'"]');r&&t.animate({scrollTop:r.offset().top-t.offset().top+t.scrollTop()})}},watch:{currentValue:function(){var e=this;clearTimeout(this.timeoutId),this.timeoutId=setTimeout((function(){var t=e.currentValue,r=(0,jl.Z)(t,_l({sanitize:!1},e.markedOptions)).replace(/href="/gi,'target="_blank" href="');if(e.copyCode&&""!==r&&(r=r.replace(/<pre>/g,'<div class="code-block"><span class="copy-code">'+e.copyBtnText+"</span><pre>").replace(/<\/pre>/g,"</pre></div>")),/\[\[TOC\]\]/.test(r)){var n="";Il.Z.tocItems.forEach((function(t){n+='<li class="toc-anchor-item" onclick="_goTocAction(this, \''.concat(t.level,"', '").concat(t.anchor,'\')"><span class="toc-link-').concat(e.tocLevel(t.level,Il.Z.tocItems),'" title="').concat(t.text,'">').concat(t.text,"</span></li>")})),r=r.replace(/\[\[TOC\]\]/g,'<ul class="toc-anchor">'.concat(n,"</ul>"))}e.html=r,e.tocLists=Il.Z.tocItems,e.tocTrigger||(e.tocShow=e.tocLists.length>1),Il.Z.reset(),e.addImageClickListener(),e.addCopyListener(),e.$emit("input",t)}),30)},value:function(){var e=this.value;this.currentValue!==e&&(this.currentValue=e,this.editor.setOption("value",e))}}},$l=Wl;var Bl=r(47230),Rl={insert:"head",singleton:!1};Tl()(Bl.Z,Rl);Bl.Z.locals;var Vl=r(51900);const Ul=(0,Vl.Z)($l,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{ref:"markdown",class:"markdown "+(e.fullscreen?"fullscreen":"")+" "+(e.bordered?"border":""),style:{width:e.width+("string"==typeof e.width?"":"px"),height:e.height+("string"==typeof e.height?"":"px")}},[r("ul",{directives:[{name:"show",rawName:"v-show",value:!e.preview,expression:"!preview"}],staticClass:"markdown-toolbars"},[r("li",[e._t("title")],2),e._v(" "),e.tools.undo?r("li",{attrs:{name:e.$L("撤销")}},[r("span",{staticClass:"iconfont icon-undo",on:{click:function(t){return e.editor.undo()}}})]):e._e(),e._v(" "),e.tools.redo?r("li",{attrs:{name:e.$L("重做")},on:{click:e.redo}},[r("span",{staticClass:"iconfont icon-redo"})]):e._e(),e._v(" "),e.tools.strong?r("li",{attrs:{name:e.$L("粗体")}},[r("span",{staticClass:"iconfont icon-bold",on:{click:e.insertStrong}})]):e._e(),e._v(" "),e.tools.italic?r("li",{attrs:{name:e.$L("斜体")}},[r("span",{staticClass:"iconfont icon-italic",on:{click:e.insertItalic}})]):e._e(),e._v(" "),e.tools.overline?r("li",{attrs:{name:e.$L("删除线")}},[r("span",{staticClass:"iconfont icon-overline",on:{click:e.insertOverline}})]):e._e(),e._v(" "),e.tools.overline?r("li",{attrs:{name:e.$L("下划线")}},[r("span",{staticClass:"iconfont icon-under-line",on:{click:e.insertUnderline}})]):e._e(),e._v(" "),e.tools.h1?r("li",{attrs:{name:e.$L("标题1")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(1)}}},[e._v("h1")])]):e._e(),e._v(" "),e.tools.h2?r("li",{attrs:{name:e.$L("标题2")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(2)}}},[e._v("h2")])]):e._e(),e._v(" "),e.tools.h3?r("li",{attrs:{name:e.$L("标题3")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(3)}}},[e._v("h3")])]):e._e(),e._v(" "),e.tools.h4?r("li",{attrs:{name:e.$L("标题4")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(4)}}},[e._v("h4")])]):e._e(),e._v(" "),e.tools.h5?r("li",{attrs:{name:e.$L("标题5")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(5)}}},[e._v("h5")])]):e._e(),e._v(" "),e.tools.h6?r("li",{attrs:{name:e.$L("标题6")}},[r("span",{staticStyle:{"font-size":"16px"},on:{click:function(t){return e.insertTitle(6)}}},[e._v("h6")])]):e._e(),e._v(" "),e.tools.hr?r("li",{attrs:{name:e.$L("分割线")}},[r("span",{staticClass:"iconfont icon-horizontal",on:{click:e.insertLine}})]):e._e(),e._v(" "),e.tools.quote?r("li",{attrs:{name:e.$L("引用")}},[r("span",{staticClass:"iconfont icon-quote",staticStyle:{"font-size":"16px"},on:{click:e.insertQuote}})]):e._e(),e._v(" "),e.tools.ul?r("li",{attrs:{name:e.$L("无序列表")}},[r("span",{staticClass:"iconfont icon-ul",on:{click:e.insertUl}})]):e._e(),e._v(" "),e.tools.ol?r("li",{attrs:{name:e.$L("有序列表")}},[r("span",{staticClass:"iconfont icon-ol",on:{click:e.insertOl}})]):e._e(),e._v(" "),e.tools.code?r("li",{attrs:{name:e.$L("代码块")}},[r("span",{staticClass:"iconfont icon-code",on:{click:e.insertCode}})]):e._e(),e._v(" "),e.tools.notChecked?r("li",{attrs:{name:e.$L("未完成列表")}},[r("span",{staticClass:"iconfont icon-checked-false",on:{click:e.insertNotFinished}})]):e._e(),e._v(" "),e.tools.checked?r("li",{attrs:{name:e.$L("已完成列表")}},[r("span",{staticClass:"iconfont icon-checked",on:{click:e.insertFinished}})]):e._e(),e._v(" "),e.tools.link?r("li",{attrs:{name:e.$L("链接")}},[r("span",{staticClass:"iconfont icon-link",on:{click:e.insertLink}})]):e._e(),e._v(" "),e.tools.image?r("li",{attrs:{name:e.$L("图片")}},[r("span",{staticClass:"iconfont icon-img",on:{click:e.insertImage}})]):e._e(),e._v(" "),e.tools.uploadImage?r("li",{attrs:{name:e.$L("本地图片")}},[r("span",{staticClass:"iconfont icon-upload-img",on:{click:e.chooseImage}})]):e._e(),e._v(" "),e.tools.custom_image?r("li",{attrs:{name:e.$L("图片空间")}},[r("span",{staticClass:"iconfont icon-img",on:{click:function(t){return e.onCustom("image-browse")}}})]):e._e(),e._v(" "),e.tools.custom_uploadImage?r("li",{attrs:{name:e.$L("上传图片")}},[r("span",{staticClass:"iconfont icon-upload-img",on:{click:function(t){return e.onCustom("image-upload")}}})]):e._e(),e._v(" "),e.tools.custom_uploadFile?r("li",{attrs:{name:e.$L("上传文件")}},[r("span",{staticClass:"icon-svg",on:{click:function(t){return e.onCustom("file-upload")}}},[r("svg",{staticClass:"icon",attrs:{t:"1599285632421",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"45640",width:"16",height:"16"}},[r("path",{attrs:{d:"M127.519 892.879v-763.34h655.448V514.69h63.612V81.831c0-8.783-7.12-15.903-15.903-15.903H79.81c-8.783 0-15.903 7.12-15.903 15.903v858.757c0 8.783 7.12 15.903 15.903 15.903h493.993v-63.612H127.519z",fill:"#999999","p-id":"45641"}}),r("path",{attrs:{d:"M231.608 228.388h447.269V292H231.608zM231.608 384.409h447.269v63.612H231.608zM231.608 540.43h245.141v63.612H231.608zM231.608 696.451h245.141v63.612H231.608zM923.269 762.938L745.315 584.984c-3.545-3.545-8.34-5.074-12.966-4.596a15.931 15.931 0 0 0-9.848 4.616L544.586 762.918c-6.248 6.248-6.248 16.379 0 22.627l22.353 22.353c6.248 6.248 16.379 6.248 22.627 0l112.555-112.555v245.148c0 8.837 7.163 16 16 16h31.612c8.837 0 16-7.163 16-16V695.363l112.555 112.555c6.248 6.248 16.379 6.248 22.627 0l22.353-22.353c6.249-6.248 6.249-16.378 0.001-22.627z",fill:"#999999","p-id":"45642"}})])])]):e._e(),e._v(" "),e.tools.table?r("li",{attrs:{name:e.$L("表格")}},[r("span",{staticClass:"iconfont icon-table",on:{click:e.insertTable}})]):e._e(),e._v(" "),e.tools.theme?r("li",{staticClass:"shift-theme",attrs:{name:e.$L("代码块主题")}},[r("div",[r("span",{staticClass:"iconfont icon-theme",on:{click:function(t){e.themeSlideDown=!e.themeSlideDown}}}),e._v(" "),r("ul",{class:{active:e.themeSlideDown},on:{mouseleave:function(t){e.themeSlideDown=!1}}},[r("li",{on:{click:function(t){return e.setThemes("light")}}},[e._v("Light")]),e._v(" "),r("li",{on:{click:function(t){return e.setThemes("dark")}}},[e._v("VS Code")]),e._v(" "),r("li",{on:{click:function(t){return e.setThemes("oneDark")}}},[e._v("Atom OneDark")]),e._v(" "),r("li",{on:{click:function(t){return e.setThemes("gitHub")}}},[e._v("GitHub")])])])]):e._e(),e._v(" "),r("li",{directives:[{name:"show",rawName:"v-show",value:e.tools.importmd,expression:"tools.importmd"}],staticClass:"import-file",attrs:{name:e.$L("导入文件")}},[r("span",{staticClass:"iconfont icon-daoru",on:{click:e.importFile}}),e._v(" "),r("input",{attrs:{type:"file",accept:"text/markdown"},on:{change:function(t){return e.importFile(t)}}})]),e._v(" "),r("li",{directives:[{name:"show",rawName:"v-show",value:e.tools.exportmd,expression:"tools.exportmd"}],attrs:{name:e.$L("保存到本地")}},[r("span",{staticClass:"iconfont icon-download",on:{click:e.exportFile}})]),e._v(" "),e.tools.split&&e.split?r("li",{attrs:{name:e.$L("全屏编辑")}},[r("span",{staticClass:"iconfont icon-md",on:{click:function(t){e.split=!1}}})]):e._e(),e._v(" "),e.tools.split&&!e.split?r("li",{attrs:{name:e.$L("分屏显示")}},[r("span",{staticClass:"iconfont icon-group",on:{click:function(t){e.split=!0}}})]):e._e(),e._v(" "),e.tools.preview?r("li",{attrs:{name:e.$L("预览")}},[r("span",{staticClass:"iconfont icon-preview",on:{click:function(t){e.preview=!0}}})]):e._e(),e._v(" "),e.tools.clear?r("li",{attrs:{name:e.$L("清空")},on:{click:function(t){e.value=""}}},[r("span",{staticClass:"iconfont icon-clear"})]):e._e(),e._v(" "),e.tools.save?r("li",{attrs:{name:e.$L("保存")},on:{click:e.handleSave}},[r("span",{staticClass:"iconfont icon-save"})]):e._e(),e._v(" "),r("li",{attrs:{name:e.$L(e.scrolling?"同步滚动:开":"同步滚动:关")}},[r("span",{directives:[{name:"show",rawName:"v-show",value:e.scrolling,expression:"scrolling"}],staticClass:"iconfont icon-on",on:{click:function(t){e.scrolling=!e.scrolling}}}),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:!e.scrolling,expression:"!scrolling"}],staticClass:"iconfont icon-off",on:{click:function(t){e.scrolling=!e.scrolling}}})]),e._v(" "),r("li",{attrs:{name:e.$L("html转markdown")},on:{click:function(t){return e.onCustom("html2md")}}},[r("span",{staticStyle:{width:"auto","font-size":"14px",padding:"0 6px"}},[e._v("HTML2MD")])]),e._v(" "),r("li",{staticClass:"right"},[r("ul",[r("li",{attrs:{name:e.$L("菜单")},on:{click:function(t){e.tocTrigger=!0}}},[r("span",{directives:[{name:"show",rawName:"v-show",value:e.tocShow,expression:"tocShow"}],staticClass:"icon-svg",on:{click:function(t){e.tocShow=!e.tocShow}}},[r("svg",{staticClass:"icon",attrs:{t:"1611551476626",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4615",width:"22",height:"22"}},[r("path",{attrs:{d:"M370.1 371.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7zM370.1 712.4h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.2-2.6 5.7-5.7 5.7z m333.5-7.5H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.1-2.7 5.7-5.8 5.7zM370.1 542.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7z","p-id":"4616",fill:"#1890ff"}}),r("path",{attrs:{d:"M847.1 560.4V250.1s0-24.7-14-46.4c-10.8-16.8-30-31.8-64.2-31.8h-261c-0.2 0-0.3 0-0.5 0.1H255s-78.1 0-78.1 78.1l0.1 213.4V774s0 24.7 13.9 46.3c10.8 16.8 30 31.8 64.2 31.8h261.1c0.2 0 0.3 0 0.5-0.1H769s78.1 0 78.1-78.1l-0.1-213.4 0.1-0.1z m-39 213.6c-1.3 38.5-38.9 39-38.9 39h-514c-1.3-0.1-2.5-0.2-3.8-0.3-5.4-1.1-15.7-4.1-23.9-11.7-9-9.7-11.2-22.3-11.7-26.1v-0.7l0.1-524.2c1.3-38.5 38.9-39 38.9-39h514c1.3 0.1 2.5 0.2 3.7 0.3 5.4 1.1 15.7 4.1 23.9 11.7 9 9.7 11.2 22.2 11.7 26 0 0.2 0 0.5 0.1 0.7l-0.1 524.3z","p-id":"4617",fill:"#1890ff"}})])]),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:!e.tocShow,expression:"!tocShow"}],staticClass:"icon-svg",on:{click:function(t){e.tocShow=!e.tocShow}}},[r("svg",{staticClass:"icon",attrs:{t:"1611551476626",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4615",width:"22",height:"22"}},[r("path",{attrs:{d:"M370.1 371.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7zM370.1 712.4h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.2-2.6 5.7-5.7 5.7z m333.5-7.5H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.1-2.7 5.7-5.8 5.7zM370.1 542.5h-49.6c-3.1 0-5.7-2.5-5.7-5.7v-49.6c0-3.1 2.5-5.7 5.7-5.7h49.6c3.1 0 5.7 2.5 5.7 5.7v49.6c0 3.1-2.6 5.7-5.7 5.7z m333.5-7.6H460.5c-3.1 0-5.7-2.5-5.7-5.7v-34.5c0-3.1 2.5-5.7 5.7-5.7h243.2c3.1 0 5.7 2.5 5.7 5.7v34.5c-0.1 3.2-2.7 5.7-5.8 5.7z","p-id":"4616",fill:"#777777"}}),r("path",{attrs:{d:"M847.1 560.4V250.1s0-24.7-14-46.4c-10.8-16.8-30-31.8-64.2-31.8h-261c-0.2 0-0.3 0-0.5 0.1H255s-78.1 0-78.1 78.1l0.1 213.4V774s0 24.7 13.9 46.3c10.8 16.8 30 31.8 64.2 31.8h261.1c0.2 0 0.3 0 0.5-0.1H769s78.1 0 78.1-78.1l-0.1-213.4 0.1-0.1z m-39 213.6c-1.3 38.5-38.9 39-38.9 39h-514c-1.3-0.1-2.5-0.2-3.8-0.3-5.4-1.1-15.7-4.1-23.9-11.7-9-9.7-11.2-22.3-11.7-26.1v-0.7l0.1-524.2c1.3-38.5 38.9-39 38.9-39h514c1.3 0.1 2.5 0.2 3.7 0.3 5.4 1.1 15.7 4.1 23.9 11.7 9 9.7 11.2 22.2 11.7 26 0 0.2 0 0.5 0.1 0.7l-0.1 524.3z","p-id":"4617",fill:"#777777"}})])])]),e._v(" "),e.tools.fullscreen&&!e.fullscreen?r("li",{attrs:{name:e.$L("全屏")}},[r("span",{staticClass:"iconfont icon-fullscreen",on:{click:function(t){e.fullscreen=!e.fullscreen}}})]):e._e(),e._v(" "),e.tools.fullscreen&&e.fullscreen?r("li",{attrs:{name:e.$L("退出全屏")}},[r("span",{staticClass:"iconfont icon-quite",on:{click:function(t){e.fullscreen=!e.fullscreen}}})]):e._e(),e._v(" "),e.tools.custom_fullscreen&&!e.isCustomFullscreen?r("li",{attrs:{name:e.$L("全屏")}},[r("span",{staticClass:"iconfont icon-fullscreen",on:{click:function(t){return e.onCustom("fullscreen")}}})]):e._e(),e._v(" "),e.tools.custom_fullscreen&&e.isCustomFullscreen?r("li",{attrs:{name:e.$L("退出全屏")}},[r("span",{staticClass:"iconfont icon-quite",on:{click:function(t){return e.onCustom("fullscreen")}}})]):e._e()])])]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.preview&&!e.isPreview,expression:"preview && !isPreview"}],staticClass:"close-preview",on:{click:function(t){e.preview=!1}}},[r("span",{staticClass:"iconfont icon-close"})]),e._v(" "),r("div",{staticClass:"markdown-content",style:{background:e.preview?"#fff":""}},[r("div",{directives:[{name:"show",rawName:"v-show",value:!e.preview,expression:"!preview"}],ref:"codemirror",staticClass:"codemirror",on:{mouseenter:function(t){return e.mousescrollSide("left")}}}),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.preview?e.preview:e.split,expression:"preview ? preview : split"}],ref:"preview",class:"markdown-preview markdown-theme-"+e.themeName,on:{scroll:e.previewScroll,mouseenter:function(t){return e.mousescrollSide("right")}}},[r("div",{ref:"previewInner",domProps:{innerHTML:e._s(e.html)}})]),e._v(" "),r("ul",{directives:[{name:"show",rawName:"v-show",value:e.tocShow,expression:"tocShow"}],staticClass:"toc-anchor"},e._l(e.tocLists,(function(t){return r("li",{key:t.anchor,staticClass:"toc-anchor-item",on:{click:function(r){return e.tocClick(t)}}},[r("span",{class:"toc-link-"+e.tocLevel(t.level)+(e.tocAction==t.anchor?" toc-link-action":""),attrs:{anchor:t.anchor,title:t.text}},[e._v(e._s(t.text))])])})),0)]),e._v(" "),r("div",{class:["preview-img",e.previewImgModal?"active":""]},[r("span",{staticClass:"close icon-close iconfont",on:{click:function(t){e.previewImgModal=!1}}}),e._v(" "),r("img",{class:[e.previewImgMode],attrs:{src:e.previewImgSrc,alt:""}})])])}),[],!1,null,"2efd7862",null).exports;var ql=r(2749),Kl=r(20629);function Gl(e){return Gl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gl(e)}function Zl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zl(Object(r),!0).forEach((function(t){Yl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Yl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ql={name:"MDEditor",components:{ImgUpload:ql.Z,MarkdownPro:Ul},props:{value:{default:""},height:{default:380},toolbars:{type:Object,default:function(){return{strong:!0,italic:!0,overline:!0,h1:!0,h2:!0,h3:!0,h4:!1,h5:!1,h6:!1,hr:!0,quote:!0,ul:!0,ol:!0,code:!0,link:!0,image:!1,uploadImage:!1,table:!0,checked:!0,notChecked:!0,split:!0,preview:!0,fullscreen:!1,theme:!1,exportmd:!1,importmd:!1,save:!1,clear:!1,custom_image:!0,custom_uploadImage:!0,custom_uploadFile:!0,custom_fullscreen:!0}}}},data:function(){return{content:"",transfer:!1,html2md:!1,htmlValue:"",uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:204800}},mounted:function(){this.content=this.value},activated:function(){this.content=this.value},computed:Xl(Xl({},(0,Kl.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(e){null==e&&(e=""),this.content=e},content:function(e){this.$emit("input",e)}},methods:{editorImage:function(e){for(var t=0;t<e.length;t++){var r=e[t];"object"===Gl(r)&&"string"==typeof r.url&&(this.transfer?this.$refs.md2.insertContent("\n![image]("+r.url+")"):this.$refs.md1.insertContent("\n![image]("+r.url+")"))}},customClick:function(e){switch(e){case"image-browse":this.$refs.myUpload.browsePicture();break;case"image-upload":this.$refs.myUpload.handleClick();break;case"file-upload":this.$refs.fileUpload.handleClick();break;case"fullscreen":this.transfer=!this.transfer;break;case"html2md":this.html2md=!0}},htmlOk:function(){var e=this;$A.loadScript("js/html2md.js",(function(t){null===t&&"function"==typeof toMarkdown?(e.transfer?e.$refs.md2.insertContent("\n"+toMarkdown(e.htmlValue,{gfm:!0})):e.$refs.md1.insertContent("\n"+toMarkdown(e.htmlValue,{gfm:!0})),e.htmlValue=""):$A.modalAlert("组件加载失败!")}))},handleUploadImageUpload:function(e){this.$refs.myUpload.handleManual(e)},handleProgress:function(e,t){void 0===t._uploadIng&&(t._uploadIng=!0,this.uploadIng++)},handleSuccess:function(e,t){if(this.uploadIng--,1===e.ret){var r="[".concat(e.data.name," (").concat($A.bytesToSize(1024*e.data.size),")](").concat(e.data.url,")");this.transfer?this.$refs.md2.insertContent(r):this.$refs.md1.insertContent(r)}else $A.modalWarning({title:"上传失败",content:"文件 "+t.name+" 上传失败,"+e.msg})},handleError:function(){this.uploadIng--},handleFormatError:function(e){$A.modalWarning({title:"文件格式不正确",content:"文件 "+e.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(",")})},handleMaxSize:function(e){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+e.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(){return!0}}},Jl=Ql;var es=r(53419),ts={insert:"head",singleton:!1};Tl()(es.Z,ts);es.Z.locals;var rs=r(38532),ns={insert:"head",singleton:!1};Tl()(rs.Z,ns);rs.Z.locals;const is=(0,Vl.Z)(Jl,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"mdeditor-wrapper"},[r("div",{staticClass:"mdeditor-box"},[r("MarkdownPro",{ref:"md1",attrs:{height:e.height,toolbars:e.toolbars,copyBtnText:e.$L("复制代码"),"is-custom-fullscreen":e.transfer},on:{"on-custom":e.customClick,"on-upload-image":e.handleUploadImageUpload},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),e._v(" "),r("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:e.uploadIng,num:"50"},on:{"update:uploadIng":function(t){e.uploadIng=t},"update:upload-ing":function(t){e.uploadIng=t},"on-callback":e.editorImage}}),e._v(" "),r("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:e.actionUrl,headers:e.headers,multiple:"",format:e.uploadFormat,"show-upload-list":!1,"max-size":e.maxSize,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-error":e.handleError,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload}})],1),e._v(" "),e.uploadIng>0?r("Spin",{attrs:{fix:""}},[r("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),r("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e(),e._v(" "),r("Modal",{staticClass:"mdeditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:"",closable:!1},model:{value:e.transfer,callback:function(t){e.transfer=t},expression:"transfer"}},[r("div",{staticClass:"mdeditor-transfer-body"},[e.transfer?r("MarkdownPro",{ref:"md2",attrs:{toolbars:e.toolbars,copyBtnText:e.$L("复制代码"),"is-custom-fullscreen":e.transfer,height:"100%"},on:{"on-custom":e.customClick,"on-upload-image":e.handleUploadImageUpload},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}):e._e()],1),e._v(" "),e.uploadIng>0?r("Spin",{attrs:{fix:""}},[r("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),e._v(" "),r("div",[e._v(e._s(e.$L("正在上传文件...")))])],1):e._e()],1),e._v(" "),r("Modal",{attrs:{title:"html转markdown",okText:"转换成markdown",width:"680","class-name":"simple-modal",transfer:""},on:{"on-ok":e.htmlOk},model:{value:e.html2md,callback:function(t){e.html2md=t},expression:"html2md"}},[r("Input",{attrs:{type:"textarea",rows:14,placeholder:"请输入html代码..."},model:{value:e.htmlValue,callback:function(t){e.htmlValue=t},expression:"htmlValue"}})],1)],1)}),[],!1,null,"d908aa34",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/936.js b/public/js/build/936.js new file mode 100644 index 000000000..60581210c --- /dev/null +++ b/public/js/build/936.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[936],{10936:(t,e,a)=>{a.r(e),a.d(e,{default:()=>$});function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function r(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){s(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function s(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const n={name:"SystemSetting",data:function(){return{loadIng:0,formDatum:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.formDatum_bak)},formArchived:function(t){this.formDatum=r(r({},this.formDatum),{},{auto_archived:t})},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting?type="+(t?"save":"all"),data:this.formDatum}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.formDatum=o,e.formDatum_bak=$A.cloneJSON(e.formDatum)})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))}}};var i=a(51900);const l=(0,i.Z)(n,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-system-item"},[a("Form",{ref:"formDatum",attrs:{model:t.formDatum,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{label:t.$L("允许注册"),prop:"reg"}},[a("RadioGroup",{model:{value:t.formDatum.reg,callback:function(e){t.$set(t.formDatum,"reg",e)},expression:"formDatum.reg"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("允许")))]),t._v(" "),a("Radio",{attrs:{label:"invite"}},[t._v(t._s(t.$L("邀请码")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("禁止")))])],1),t._v(" "),"open"==t.formDatum.reg?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("允许:开放注册功能。")))]):"invite"==t.formDatum.reg?[a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("邀请码:注册时需填写下方邀请码。")))]),t._v(" "),a("Input",{staticStyle:{width:"200px","margin-top":"6px"},model:{value:t.formDatum.reg_invite,callback:function(e){t.$set(t.formDatum,"reg_invite",e)},expression:"formDatum.reg_invite"}},[a("span",{attrs:{slot:"prepend"},slot:"prepend"},[t._v(t._s(t.$L("邀请码")))])])]:t._e()],2),t._v(" "),a("FormItem",{attrs:{label:t.$L("登录验证码"),prop:"loginCode"}},[a("RadioGroup",{model:{value:t.formDatum.login_code,callback:function(e){t.$set(t.formDatum,"login_code",e)},expression:"formDatum.login_code"}},[a("Radio",{attrs:{label:"auto"}},[t._v(t._s(t.$L("自动")))]),t._v(" "),a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"auto"==t.formDatum.login_code?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("自动:密码输入错误后必须添加验证码。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("密码策略"),prop:"passwordPolicy"}},[a("RadioGroup",{model:{value:t.formDatum.password_policy,callback:function(e){t.$set(t.formDatum,"password_policy",e)},expression:"formDatum.password_policy"}},[a("Radio",{attrs:{label:"simple"}},[t._v(t._s(t.$L("简单")))]),t._v(" "),a("Radio",{attrs:{label:"complex"}},[t._v(t._s(t.$L("复杂")))])],1),t._v(" "),"simple"==t.formDatum.password_policy?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("简单:大于或等于6个字符。")))]):"complex"==t.formDatum.password_policy?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("复杂:大于或等于6个字符,包含数字、字母大小写或者特殊字符。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("邀请项目"),prop:"projectInvite"}},[a("RadioGroup",{model:{value:t.formDatum.project_invite,callback:function(e){t.$set(t.formDatum,"project_invite",e)},expression:"formDatum.project_invite"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formDatum.project_invite?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("开启:项目管理员可生成链接邀请成员加入项目。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("聊天昵称"),prop:"chatNickname"}},[a("RadioGroup",{model:{value:t.formDatum.chat_nickname,callback:function(e){t.$set(t.formDatum,"chat_nickname",e)},expression:"formDatum.chat_nickname"}},[a("Radio",{attrs:{label:"optional"}},[t._v(t._s(t.$L("可选")))]),t._v(" "),a("Radio",{attrs:{label:"required"}},[t._v(t._s(t.$L("必填")))])],1),t._v(" "),"required"==t.formDatum.chat_nickname?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("必填:发送聊天内容前必须设置昵称。")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("自动归档任务"),prop:"autoArchived"}},[a("RadioGroup",{attrs:{value:t.formDatum.auto_archived},on:{"on-change":t.formArchived}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formDatum.auto_archived?a("ETooltip",{attrs:{placement:"right"}},[a("div",{staticClass:"setting-auto-day"},[a("Input",{attrs:{type:"number"},model:{value:t.formDatum.archived_day,callback:function(e){t.$set(t.formDatum,"archived_day",e)},expression:"formDatum.archived_day"}},[a("span",{attrs:{slot:"append"},slot:"append"},[t._v(t._s(t.$L("天")))])])],1),t._v(" "),a("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("任务完成 % 天后自动归档。",t.formDatum.archived_day)))])]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("是否启动首页"),prop:"startHome"}},[a("RadioGroup",{model:{value:t.formDatum.start_home,callback:function(e){t.$set(t.formDatum,"start_home",e)},expression:"formDatum.start_home"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formDatum.start_home?a("Input",{staticStyle:{margin:"8px 0 -8px"},attrs:{type:"textarea",rows:2,autosize:{minRows:2,maxRows:8},placeholder:t.$L("首页底部:首页底部网站备案号等信息")},model:{value:t.formDatum.home_footer,callback:function(e){t.$set(t.formDatum,"home_footer",e)},expression:"formDatum.home_footer"}}):t._e()],1)],1),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;var m=a(20629);function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function u(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const f={name:"SystemTaskPriority",data:function(){return{loadIng:0,formDatum:[],nullDatum:{name:"",priority:1,days:1,color:"#8bcf70"}}},mounted:function(){this.systemSetting()},computed:function(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){u(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,m.rn)(["taskPriority"])),watch:{taskPriority:{handler:function(t){this.formDatum=$A.cloneJSON(t),0===this.formDatum.length&&this.addDatum()},immediate:!0}},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.taskPriority)},addDatum:function(){this.formDatum.push($A.cloneJSON(this.nullDatum))},delDatum:function(t){this.formDatum.splice(t,1),0===this.formDatum.length&&this.addDatum()},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/priority?type="+(t?"save":"get"),method:"post",data:{list:this.formDatum}}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.$store.state.taskPriority=$A.cloneJSON(o)})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))}}};const p=(0,i.Z)(f,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-system-item"},[a("Form",{ref:"formDatum",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{staticClass:"setting-color"},[a("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("名称")))]),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ETooltip",{attrs:{content:t.$L("数值越小级别越高"),"max-width":"auto",placement:"top",transfer:""}},[a("div",[a("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}}),t._v(" "+t._s(t.$L("级别")))],1)])],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ETooltip",{attrs:{content:t.$L("任务完成时间"),"max-width":"auto",placement:"top",transfer:""}},[a("div",[a("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}}),t._v(" "+t._s(t.$L("天数")))],1)])],1),t._v(" "),a("Col",{attrs:{span:"4"}},[t._v(t._s(t.$L("颜色")))])],1),t._v(" "),t._l(t.formDatum,(function(e,o){return a("Row",{key:o,staticClass:"setting-color"},[a("Col",{attrs:{span:"12"}},[a("Input",{attrs:{maxlength:20,placeholder:t.$L("请输入名称"),clearable:""},on:{"on-clear":function(e){return t.delDatum(o)}},model:{value:e.name,callback:function(a){t.$set(e,"name",a)},expression:"item.name"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("Input",{attrs:{type:"number"},model:{value:e.priority,callback:function(a){t.$set(e,"priority",a)},expression:"item.priority"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("Input",{attrs:{type:"number"},model:{value:e.days,callback:function(a){t.$set(e,"days",a)},expression:"item.days"}})],1),t._v(" "),a("Col",{attrs:{span:"4"}},[a("ColorPicker",{attrs:{recommend:"",transfer:""},model:{value:e.color,callback:function(a){t.$set(e,"color",a)},expression:"item.color"}})],1)],1)})),t._v(" "),a("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addDatum}},[t._v(t._s(t.$L("添加优先级")))])],2),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports;function _(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function d(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const v={name:"SystemColumnTemplate",data:function(){return{loadIng:0,formDatum:[],nullDatum:{name:"",columns:""}}},mounted:function(){this.systemSetting()},computed:function(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?_(Object(a),!0).forEach((function(e){d(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):_(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,m.rn)(["columnTemplate"])),watch:{columnTemplate:{handler:function(t){this.formDatum=$A.cloneJSON(t),0===this.formDatum.length&&this.addDatum()},immediate:!0}},methods:{submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formDatum=$A.cloneJSON(this.columnTemplate)},addDatum:function(){this.formDatum.push($A.cloneJSON(this.nullDatum))},delDatum:function(t){this.formDatum.splice(t,1),0===this.formDatum.length&&this.addDatum()},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/column/template?type="+(t?"save":"get"),method:"post",data:{list:this.formDatum}}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.$store.state.columnTemplate=$A.cloneJSON(o).map((function(t){return $A.isArray(t.columns)&&(t.columns=t.columns.join(",")),t}))})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))}}};function b(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function h(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?b(Object(a),!0).forEach((function(e){g(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):b(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function g(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const D={name:"SystemEmailSetting",data:function(){return{loadIng:0,formData:{smtp_server:"",port:"",account:"",password:"",reg_verify:"colse",notice:"open",task_remind_hours:0,task_remind_hours2:0},ruleData:{}}},mounted:function(){this.systemSetting()},methods:{submitForm:function(){var t=this;this.$refs.formData.validate((function(e){e&&t.systemSetting(!0)}))},resetForm:function(){this.formData=$A.cloneJSON(this.formDatum_bak)},formArchived:function(t){this.formData=h(h({},this.formData),{},{auto_archived:t})},systemSetting:function(t){var e=this;this.loadIng++,this.$store.dispatch("call",{url:"system/setting/email?type="+(t?"save":"all"),data:this.formData}).then((function(a){var o=a.data;t&&$A.messageSuccess("修改成功"),e.loadIng--,e.formData=o,e.formDatum_bak=$A.cloneJSON(e.formData)})).catch((function(a){var o=a.msg;t&&$A.modalError(o),e.loadIng--}))},hoursChange:function(t){var e=this;10*t%5!=0&&(setTimeout((function(){e.formData.task_remind_hours=1})),$A.messageError("任务提醒只能是0.5的倍数"))},hours2Change:function(t){var e=this;10*t%5!=0&&(setTimeout((function(){e.formData.task_remind_hours2=1})),$A.messageError("第二次任务提醒只能是0.5的倍数"))}}};const y={components:{SystemColumnTemplate:(0,i.Z)(v,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-system-item"},[a("Form",{ref:"formDatum",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{staticClass:"setting-template"},[a("Col",{attrs:{span:"8"}},[t._v(t._s(t.$L("名称")))]),t._v(" "),a("Col",{attrs:{span:"16"}},[t._v(t._s(t.$L("项目模板")))])],1),t._v(" "),t._l(t.formDatum,(function(e,o){return a("Row",{key:o,staticClass:"setting-template"},[a("Col",{attrs:{span:"8"}},[a("Input",{attrs:{maxlength:20,placeholder:t.$L("请输入名称"),clearable:""},on:{"on-clear":function(e){return t.delDatum(o)}},model:{value:e.name,callback:function(a){t.$set(e,"name",a)},expression:"item.name"}})],1),t._v(" "),a("Col",{attrs:{span:"16"}},[a("TagInput",{model:{value:e.columns,callback:function(a){t.$set(e,"columns",a)},expression:"item.columns"}})],1)],1)})),t._v(" "),a("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addDatum}},[t._v(t._s(t.$L("添加模板")))])],2),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports,SystemTaskPriority:p,SystemSetting:l,SystemEmailSetting:(0,i.Z)(D,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-system-item"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("div",{staticClass:"email-setting-box"},[a("h3",[t._v(t._s(t.$L("邮箱服务器设置")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("SMTP服务器"),prop:"smtp_server"}},[a("Input",{model:{value:t.formData.smtp_server,callback:function(e){t.$set(t.formData,"smtp_server",e)},expression:"formData.smtp_server"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("端口"),prop:"port"}},[a("Input",{attrs:{maxlength:20},model:{value:t.formData.port,callback:function(e){t.$set(t.formData,"port",e)},expression:"formData.port"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("账号"),prop:"account"}},[a("Input",{attrs:{maxlength:20},model:{value:t.formData.account,callback:function(e){t.$set(t.formData,"account",e)},expression:"formData.account"}})],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("密码"),prop:"password"}},[a("Input",{attrs:{maxlength:20,type:"password"},model:{value:t.formData.password,callback:function(e){t.$set(t.formData,"password",e)},expression:"formData.password"}})],1)],1),t._v(" "),a("div",{staticClass:"email-setting-placeholder"}),t._v(" "),a("div",{staticClass:"email-setting-box"},[a("h3",[t._v(t._s(t.$L("邮件通知设置")))]),t._v(" "),a("FormItem",{attrs:{label:t.$L("开启注册验证"),prop:"reg_verify"}},[a("RadioGroup",{model:{value:t.formData.reg_verify,callback:function(e){t.$set(t.formData,"reg_verify",e)},expression:"formData.reg_verify"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1),t._v(" "),"open"==t.formData.reg_verify?a("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("开启后账号需验证通过才可登录")))]):t._e()],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("开启通知"),prop:"notice"}},[a("RadioGroup",{model:{value:t.formData.notice,callback:function(e){t.$set(t.formData,"notice",e)},expression:"formData.notice"}},[a("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),a("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1)],1),t._v(" "),"open"==t.formData.notice?[a("FormItem",{attrs:{label:t.$L("任务提醒:"),prop:"task_remind_hours"}},[a("label",[t._v(t._s(t.$L("到期前")))]),t._v(" "),a("InputNumber",{attrs:{min:.5,step:.5},on:{"on-change":t.hoursChange},model:{value:t.formData.task_remind_hours,callback:function(e){t.$set(t.formData,"task_remind_hours",e)},expression:"formData.task_remind_hours"}}),t._v(" "),a("label",[t._v(t._s(t.$L("小时")))])],1),t._v(" "),a("FormItem",{attrs:{label:t.$L("第二次任务提醒:"),prop:"task_remind_hours2"}},[a("label",[t._v(t._s(t.$L("到期后")))]),t._v(" "),a("InputNumber",{attrs:{min:.5,step:.5},on:{"on-change":t.hours2Change},model:{value:t.formData.task_remind_hours2,callback:function(e){t.$set(t.formData,"task_remind_hours2",e)},expression:"formData.task_remind_hours2"}}),t._v(" "),a("label",[t._v(t._s(t.$L("小时")))])],1)]:t._e()],2)]),t._v(" "),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports},data:function(){return{tabAction:"setting"}}};const $=(0,i.Z)(y,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"setting-item submit"},[a("Tabs",{model:{value:t.tabAction,callback:function(e){t.tabAction=e},expression:"tabAction"}},[a("TabPane",{attrs:{label:t.$L("系统设置"),name:"setting"}},[a("SystemSetting")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("任务优先级"),name:"taskPriority"}},[a("SystemTaskPriority")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("项目模板"),name:"columnTemplate"}},[a("SystemColumnTemplate")],1),t._v(" "),a("TabPane",{attrs:{label:t.$L("邮件设置"),name:"emailSetting"}},[a("SystemEmailSetting")],1)],1)],1)}),[],!1,null,null,null).exports}}]); \ No newline at end of file diff --git a/public/js/build/954.js b/public/js/build/954.js index 6990254f7..81a28a90f 100644 --- a/public/js/build/954.js +++ b/public/js/build/954.js @@ -1,2 +1,2 @@ /*! For license information please see 954.js.LICENSE.txt */ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[954,486,206],{50917:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},56294:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Dn});n(43666),n(29157);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),D=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},R=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=R(t,c,1);var y=R(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=R(t,c,31)+257,k=R(t,c+10,15)+4,N=S+R(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=R(t,c+3*E,7);c+=3*k;var I=D(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[R(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+R(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+R(t,c,7),c+=3):18==z&&(H=11+R(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=D(G),p=D(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=R(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),D=O[0],R=O[1],B=19;B>4&&!D[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,D)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(D,R,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,D[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=D[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,D=0;l<a;++l){var R=L(l),B=32767&l,q=_[R];if(A[B]=q,_[R]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,D,l-D,u),T=I=M=0,D=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&R==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,D,l-D,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Dt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Rt(t,e,n,r,i){if(!(this instanceof Rt))return new Rt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Dt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Dt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},D=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return D(t),this},p.getFileId=function(){return O()};var R=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=R(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Dt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Rt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Rt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Dn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Dt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Dt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Dt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Dt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Rt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Rt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Dt]=[],jt[Dt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},De(Dt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Dt})},Oe=function(t){t>0&&t<=Dt&&(X.splice(t,1),jt.splice(t,1),Dt--,q>Dt&&(q=Dt),this.setPage(q))},De=function(t){t>0&&t<=Dt&&(q=t)},Re=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",s=ot.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var c='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=ot.open();if(null!==u){u.document.write(c);var l=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(l.output("bloburl"))}}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var h='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',f=ot.open();if(null!==f&&(f.document.write(h),f.document.title=e.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),D();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return De.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var D=rt/m.internal.scaleFactor,R=D*(A-1);switch(r.baseline){case"bottom":n-=R;break;case"top":n+=D-R;break;case"hanging":n+=D-2*R;break;case"middle":n+=D/2-R}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Rt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Dt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Dt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Dn=function(t,e,n,r,i){Ht.push(new On),Dt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Rn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Dn(t,e,n,r,i),this},p.endFormObject=function(t){return Rn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:Re,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.1";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function De(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var Re={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},Re,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=De(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=De(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=D(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=D(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=D(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],R=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*R;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,R,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=R(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],D=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var R=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*D+P),A.call(this,"fill",!0),this.path=R}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-D+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-D+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},D=function(t){return 180*t/Math.PI},R=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var D=0;D<e;D+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function D(t){O(t>>8&255),O(255&t)}function R(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,D=r+c,R=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=D+B,H=D-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=R+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+R),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,D(65496),D(65504),D(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),D(1),D(1),O(0),O(0),function(){D(65499),D(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){D(65472),D(17),O(8),D(e),D(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){D(65476),D(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),D(65498),D(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=R(b,u,a,e,r),h=R(y,l,h,n,i),f=R(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return D(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function D(){this.X=[],this.Xa=this.Mb=0}function R(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Rn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Di[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Ri[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Rr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,D=I,R=C,j=1<<(8>>R.b),q=o(j);if(null==q)E=0;else{var z=R.K[0],V=R.w;for(q[0]=R.K[0][0],O=1;O<1*D;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;R.K[0]=null,R.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Dt=y(Tt,1)+1,Rt=y(Tt,1),Bt=y(Tt,0==Rt?1:8);Ct[Bt]=1,2==Dt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Dt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Rt(){this.jb=o(3),this.Wc=s([4,8],Dt),this.Xc=s([4,17],Dt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Rt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=Re,di[5]=De,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,D=M.dd,R=M.tc;if(0!=R)if(e(3<=R),1==z.L)0<_&&wr(T,O,x,R+4),M.La&&Ar(T,O,x,R),0<S&&yr(T,O,x,R+4),M.La&&xr(T,O,x,R);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,R+4,D,I),pr(F,j,q,z,B,R+4,D,I)),M.La&&(mr(T,O,x,R,D,I),br(F,j,q,z,B,R,D,I)),0<S&&(hr(T,O,x,R+4,D,I),dr(F,j,q,z,B,R+4,D,I)),M.La&&(gr(T,O,x,R,D,I),vr(F,j,q,z,B,R,D,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Dr[255+t[e-2*n]-t[e-n]]>r||Dr[255+o-i]>r}function qe(t,e,n,r){return 4*Dr[255+t[e-n]-t[e+0]]+Dr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Dr[255+s-c]+Dr[255+a-u]>r?0:Dr[255+t[e-4*n]-o]<=i&&Dr[255+o-a]<=i&&Dr[255+a-s]<=i&&Dr[255+h-l]<=i&&Dr[255+l-u]<=i&&Dr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new D,this.vb=new D,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Rr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Dn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Rn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!R(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!R(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Rr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Rr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Dr=Lr,Rr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Di=o(256),Ri=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Dn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Dn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Rn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,D,R,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,D=o.length;I<D;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,R=L.length;M<R;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(50917);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(26910),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(50433),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"62e9d866",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Dn=Object.assign(Tn,{install:On})},43666:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,D,R,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),D=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],R=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,D,R].concat(G);for(B=[],F=0,j=(G=[O,D,R].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},29157:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},78875:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file[data-v-4977e05f]{align-items:center;display:flex}.single-file .file-content[data-v-4977e05f],.single-file .file-preview[data-v-4977e05f]{border-radius:0}",""]);const o=i},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},26910:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-62e9d866]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-62e9d866]{height:32px}.baseSelect option[data-v-62e9d866]{min-height:1.5em}.quickbar[data-v-62e9d866]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-62e9d866],.quickbar i[data-v-62e9d866]{color:#666;height:34px}.quickbar i[data-v-62e9d866]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-62e9d866]:hover{color:#232323}.quickbar i.active[data-v-62e9d866]{color:#0285d7}",""]);const o=i},50433:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},54206:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});var r=n(70538),i=n(56294),o=n(20629);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.default.use(i.Z);const u={name:"FileContent",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(817).then(n.bind(n,6817))},MDEditor:function(){return n.e(544).then(n.bind(n,94544))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{value:{type:Boolean,default:!1},file:{type:Object,default:function(){return{}}}},data:function(){return{ready:!1,loadContent:0,loadIng:0,fileId:0,unsaveTip:!1,contentDetail:null,contentBak:{},editUser:[],loadPreview:!0}},mounted:function(){var t=this;document.addEventListener("keydown",this.keySave),window.addEventListener("message",this.handleMessage),this.$isSubElectron&&(window.__onBeforeUnload=function(){if(!t.equalContent)return $A.modalConfirm({content:"修改的内容尚未保存,真的要放弃修改吗?",cancelText:"取消",okText:"放弃",onOk:function(){t.$Electron.sendMessage("windowDestroy")}}),!0})},beforeDestroy:function(){document.removeEventListener("keydown",this.keySave),window.removeEventListener("message",this.handleMessage)},watch:{file:{handler:function(t){this.fileId!=t.id&&(this.fileId=t.id,this.contentDetail=null,this.getContent())},immediate:!0,deep:!0},value:{handler:function(t){t?(this.ready=!0,this.editUser=[this.userId]):this.fileContent[this.fileId]=this.contentDetail},immediate:!0},wsMsg:{handler:function(t){var e=this,n=t.type,r=t.data;switch(n){case"path":r.path=="file/content/"+this.fileId&&(this.editUser=r.userids);break;case"file":"content"==r.action&&this.value&&r.id==this.fileId&&$A.modalConfirm({title:"更新提示",content:"团队成员("+t.nickname+")更新了内容,<br/>更新时间:"+$A.formatDate("Y-m-d H:i:s",t.time)+"。<br/><br/>点击【确定】加载最新内容。",onOk:function(){e.getContent()}})}},deep:!0},wsOpenNum:function(){this.$isSubElectron&&this.$store.dispatch("websocketPath","file/content/"+this.fileId)}},computed:s(s({},(0,o.rn)(["fileContent","wsMsg","userId","wsOpenNum"])),{},{equalContent:function(){return this.contentBak==$A.jsonStringify(this.contentDetail)},contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}}),methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},keySave:function(t){this.value&&83===t.keyCode&&(t.metaKey||t.ctrlKey)&&(t.preventDefault(),this.onSaveSave())},getContent:function(){var t=this;return this.fileId?void 0!==this.fileContent[this.fileId]?(this.contentDetail=this.fileContent[this.fileId],void this.updateBak()):["word","excel","ppt"].includes(this.file.type)?(this.contentDetail=$A.cloneJSON(this.file),void this.updateBak()):(this.loadIng++,this.loadContent++,void this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId}}).then((function(e){var n=e.data;t.loadIng--,t.loadContent--,t.contentDetail=n.content,t.updateBak(),t.$isSubElectron&&t.$store.dispatch("websocketConnection")})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--,t.loadContent--}))):(this.contentDetail={},void this.updateBak())},updateBak:function(){this.contentBak=$A.jsonStringify(this.contentDetail)},handleClick:function(t){var e=this;switch(t){case"saveBefore":return void(this.equalContent||0!=this.loadIng?$A.messageWarning("没有任何修改!"):this.handleClick("save"));case"save":if(this.file.only_view)return;this.updateBak(),this.loadIng++,this.$store.dispatch("call",{url:"file/content/save",method:"post",data:{id:this.fileId,content:this.contentBak}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.loadIng--,e.$store.dispatch("saveFile",{id:e.fileId,size:n.size})})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getContent()}))}},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},unSaveGive:function(){delete this.fileContent[this.fileId],this.getContent(),this.unsaveTip=!1},onSaveSave:function(){this.handleClick("save"),this.unsaveTip=!1},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.fileId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const l=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"file-content"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t.equalContent?t._e():n("EPopover",{staticClass:"file-unsave-tip",model:{value:t.unsaveTip,callback:function(e){t.unsaveTip=e},expression:"unsaveTip"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("未保存当前修改内容?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:t.unSaveGive}},[t._v(t._s(t.$L("放弃")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:t.onSaveSave}},[t._v(t._s(t.$L("保存")))])],1)]),t._v(" "),n("span",{attrs:{slot:"reference"},slot:"reference"},[t._v("["+t._s(t.$L("未保存"))+"*]")])]),t._v("\n "+t._s(t.formatName(t.file))+"\n ")],1),t._v(" "),n("div",{staticClass:"header-user"},[n("ul",[t._l(t.editUser,(function(e,r){return r<=10?n("li",{key:r},[n("UserAvatar",{attrs:{userid:e,size:28,"border-witdh":2}})],1):t._e()})),t._v(" "),t.editUser.length>10?n("li",{staticClass:"more"},[t._v(t._s(t.editUser.length>99?"99+":t.editUser.length))]):t._e()],2)]),t._v(" "),"document"==t.file.type&&t.contentDetail?n("div",{staticClass:"header-hint"},[n("ButtonGroup",{attrs:{size:"small",shape:"circle"}},[n("Button",{attrs:{type:"md"==t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","md")}}},[t._v(t._s(t.$L("MD编辑器")))]),t._v(" "),n("Button",{attrs:{type:"md"!=t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","text")}}},[t._v(t._s(t.$L("文本编辑器")))])],1)],1):t._e(),t._v(" "),"mind"==t.file.type?n("div",{staticClass:"header-hint"},[t._v("\n "+t._s(t.$L("选中节点,按enter键添加同级节点,tab键添加子节点"))+"\n ")]):t._e(),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e(),t._v(" "),t.file.only_view?t._e():n("Button",{staticClass:"header-button",attrs:{disabled:t.equalContent,loading:t.loadIng>0,size:"small",type:"primary"},on:{click:function(e){return t.handleClick("save")}}},[t._v(t._s(t.$L("保存")))])],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDEditor",{attrs:{height:"100%"},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}}):n("TEditor",{attrs:{height:"100%"},on:{editorSave:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{title:t.file.name},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):"mind"==t.file.type?n("Minder",{ref:"myMind",on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{ext:t.file.ext},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{documentKey:t.documentKey},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2):t._e()}),[],!1,null,null,null).exports},26486:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});var r=n(70538),i=n(56294);r.default.use(i.Z);const o={name:"FilePreview",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(817).then(n.bind(n,6817))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{code:{type:String,default:""},file:{type:Object,default:function(){return{}}}},data:function(){return{loadContent:0,contentDetail:null,loadPreview:!0}},mounted:function(){window.addEventListener("message",this.handleMessage)},beforeDestroy:function(){window.removeEventListener("message",this.handleMessage)},watch:{"file.id":{handler:function(t){t&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}},methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},getContent:function(){var t=this;["word","excel","ppt"].includes(this.file.type)?this.contentDetail=$A.cloneJSON(this.file):(this.loadContent++,this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id}}).then((function(e){var n=e.data;t.loadContent--,t.contentDetail=n.content})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadContent--})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.code||t.file.id,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const a=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"file-preview"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t._v("\n "+t._s(t.formatName(t.file))+"\n "),n("Tag",{attrs:{color:"default"}},[t._v(t._s(t.$L("只读")))]),t._v(" "),n("div",{staticClass:"refresh"},[t.contentLoad?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getContent}})],1)],1),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e()],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDPreview",{attrs:{initialValue:t.contentDetail.content}}):n("TEditor",{attrs:{value:t.contentDetail.content,height:"100%",readOnly:""}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{value:t.contentDetail,title:t.file.name,readOnly:""}}):"mind"==t.file.type?n("Minder",{ref:"myMind",attrs:{value:t.contentDetail,readOnly:""}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{value:t.contentDetail,ext:t.file.ext,readOnly:""}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{value:t.contentDetail,code:t.code,documentKey:t.documentKey,readOnly:""}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2)}),[],!1,null,null,null).exports},29954:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var r=n(54206);const i={components:{FilePreview:n(26486).default,FileContent:r.default},data:function(){return{loadIng:0,code:null,fileShow:!0,fileInfo:{}}},mounted:function(){},watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},methods:{getInfo:function(){var t=this,e=this.$route.params.id,n={id:e};if(/^\d+$/.test(e))this.code=null;else{if(!e)return;this.code=e}this.loadIng++,this.$store.dispatch("call",{url:"file/one",data:n}).then((function(e){var n=e.data;t.loadIng--,t.fileInfo=n})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){window.close()}})}))}}};var o=n(93379),a=n.n(o),s=n(78875),c={insert:"head",singleton:!1};a()(s.Z,c);s.Z.locals;const u=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"single-file"},[n("PageTitle",{attrs:{title:t.fileInfo.name}}),t._v(" "),t.loadIng>0?n("Loading"):[t.code||0===t.fileInfo.permission?n("FilePreview",{attrs:{code:t.code,file:t.fileInfo}}):n("FileContent",{attrs:{file:t.fileInfo},model:{value:t.fileShow,callback:function(e){t.fileShow=e},expression:"fileShow"}})]],2)}),[],!1,null,"4977e05f",null).exports}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[954,807,643],{59518:(t,e,n)=>{var r;r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e<i.length;e++)"function"==typeof i[e]&&i[e].call(this,this)}return a.assemble=o,o(n(80952)),o(n(92840)),o(n(87361)),o(n(70368)),o(n(23425)),o(n(95998)),o(n(11324)),o(n(7862)),o(n(43122)),!0!==window.__minderReadOnly&&(o(n(54771)),o(n(37641)),o(n(75357)),o(n(73642)),o(n(95593))),r.exports=a}.call(e,n,e,t),void 0===r||(t.exports=r)},8565:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Dn});n(9687),n(75484);var r=n(93379),i=n.n(r),o=n(34051),a={insert:"head",singleton:!1};i()(o.Z,a);o.Z.locals;let s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function c(t){for(var e="",n=0;n<t;n++){var r=Math.ceil(35*Math.random());e+=s[r]}return e}var u=n(19139),l={insert:"head",singleton:!1};i()(u.Z,l);u.Z.locals;function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}var f=Uint8Array,d=Uint16Array,p=Uint32Array,g=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=function(t,e){for(var n=new d(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new p(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},y=b(g,2),w=y[0],x=y[1];w[28]=258,x[258]=28;for(var A=b(m,0),_=A[0],S=A[1],k=new d(32768),N=0;N<32768;++N){var L=(43690&N)>>>1|(21845&N)<<1;L=(61680&(L=(52428&L)>>>2|(13107&L)<<2))>>>4|(3855&L)<<4,k[N]=((65280&L)>>>8|(255&L)<<8)>>>1}var C=function(t,e,n){for(var r=t.length,i=0,o=new d(e);i<r;++i)++o[t[i]-1];var a,s=new d(e);for(i=0;i<e;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new d(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],l=e-t[i],h=s[t[i]-1]++<<l,f=h|(1<<l)-1;h<=f;++h)a[k[h]>>>c]=u}else for(a=new d(r),i=0;i<r;++i)a[i]=k[s[t[i]-1]++]>>>15-t[i];return a},P=new f(288);for(N=0;N<144;++N)P[N]=8;for(N=144;N<256;++N)P[N]=9;for(N=256;N<280;++N)P[N]=7;for(N=280;N<288;++N)P[N]=8;var E=new f(32);for(N=0;N<32;++N)E[N]=5;var I=C(P,9,0),M=C(P,9,1),T=C(E,5,0),O=C(E,5,1),D=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},R=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},B=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},F=function(t){return(t/8>>0)+(7&t&&1)},j=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof d?d:t instanceof p?p:f)(n-e);return r.set(t.subarray(e,n)),r},q=function(t,e,n){var r=t.length,i=!e||n,o=!n||n.i;n||(n={}),e||(e=new f(3*r));var a=function(t){var n=e.length;if(t>n){var r=new f(Math.max(2*n,t));r.set(e),e=r}},s=n.f||0,c=n.p||0,u=n.b||0,l=n.l,h=n.d,d=n.m,p=n.n,b=8*r;do{if(!l){n.f=s=R(t,c,1);var y=R(t,c+1,3);if(c+=3,!y){var x=t[(z=F(c)+4)-4]|t[z-3]<<8,A=z+x;if(A>r){if(o)throw"unexpected EOF";break}i&&a(u+x),e.set(t.subarray(z,A),u),n.b=u+=x,n.p=c=8*A;continue}if(1==y)l=M,h=O,d=9,p=5;else{if(2!=y)throw"invalid block type";var S=R(t,c,31)+257,k=R(t,c+10,15)+4,N=S+R(t,c+5,31)+1;c+=14;for(var L=new f(N),P=new f(19),E=0;E<k;++E)P[v[E]]=R(t,c+3*E,7);c+=3*k;var I=D(P),T=(1<<I)-1;if(!o&&c+N*(I+7)>b)break;var q=C(P,I,1);for(E=0;E<N;){var z,V=q[R(t,c,T)];if(c+=15&V,(z=V>>>4)<16)L[E++]=z;else{var U=0,H=0;for(16==z?(H=3+R(t,c,3),c+=2,U=L[E-1]):17==z?(H=3+R(t,c,7),c+=3):18==z&&(H=11+R(t,c,127),c+=7);H--;)L[E++]=U}}var G=L.subarray(0,S),W=L.subarray(S);d=D(G),p=D(W),l=C(G,d,1),h=C(W,p,1)}if(c>b)throw"unexpected EOF"}i&&a(u+131072);for(var Y=(1<<d)-1,X=(1<<p)-1,J=d+p+18;o||c+J<b;){var Z=(U=l[B(t,c)&Y])>>>4;if((c+=15&U)>b)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[u++]=Z;else{if(256==Z){l=null;break}var K=Z-254;if(Z>264){var Q=g[E=Z-257];K=R(t,c,(1<<Q)-1)+w[E],c+=Q}var $=h[B(t,c)&X],tt=$>>>4;if(!$)throw"invalid distance";c+=15&$;W=_[tt];if(tt>3){Q=m[tt];W+=B(t,c)&(1<<Q)-1,c+=Q}if(c>b)throw"unexpected EOF";i&&a(u+131072);for(var et=u+K;u<et;u+=4)e[u]=e[u-W],e[u+1]=e[u+1-W],e[u+2]=e[u+2-W],e[u+3]=e[u+3-W];u=et}}n.l=l,n.p=c,n.b=u,l&&(s=1,n.m=d,n.d=h,n.n=p)}while(!s);return u==e.length?e:j(e,0,u)},z=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8},V=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},U=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return[new f(0),0];if(1==i){var a=new f(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var s=n[0],c=n[1],u=0,l=1,h=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};l!=i-1;)s=n[n[u].f<n[h].f?u++:h++],c=n[u!=l&&n[u].f<n[h].f?u++:h++],n[l++]={s:-1,f:s.f+c.f,l:s,r:c};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var g=new d(p+1),m=H(n[l-1],g,0);if(m>e){r=0;var v=0,b=m-e,y=1<<b;for(o.sort((function(t,e){return g[e.s]-g[t.s]||t.f-e.f}));r<i;++r){var w=o[r].s;if(!(g[w]>e))break;v+=y-(1<<m-g[w]),g[w]=e}for(v>>>=b;v>0;){var x=o[r].s;g[x]<e?v-=1<<e-g[x]++-1:++r}for(;r>=0&&v;--r){var A=o[r].s;g[A]==e&&(--g[A],++v)}m=e}return[new f(g),m]},H=function(t,e,n){return-1==t.s?Math.max(H(t.l,e,n+1),H(t.r,e,n+1)):e[t.s]=n},G=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new d(++e),r=0,i=t[0],o=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=t[s]}return[n.subarray(0,r),e]},W=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Y=function(t,e,n){var r=n.length,i=F(e+2);t[i]=255&r,t[i+1]=r>>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},X=function(t,e,n,r,i,o,a,s,c,u,l){z(e,l++,n),++i[256];for(var h=U(i,15),f=h[0],p=h[1],b=U(o,15),y=b[0],w=b[1],x=G(f),A=x[0],_=x[1],S=G(y),k=S[0],N=S[1],L=new d(19),M=0;M<A.length;++M)L[31&A[M]]++;for(M=0;M<k.length;++M)L[31&k[M]]++;for(var O=U(L,7),D=O[0],R=O[1],B=19;B>4&&!D[v[B-1]];--B);var F,j,q,H,X=u+5<<3,J=W(i,P)+W(o,E)+a,Z=W(i,f)+W(o,y)+a+14+3*B+W(L,D)+(2*L[16]+3*L[17]+7*L[18]);if(X<=J&&X<=Z)return Y(e,l,t.subarray(c,c+u));if(z(e,l,1+(Z<J)),l+=2,Z<J){F=C(f,p,0),j=f,q=C(y,w,0),H=y;var K=C(D,R,0);z(e,l,_-257),z(e,l+5,N-1),z(e,l+10,B-4),l+=14;for(M=0;M<B;++M)z(e,l+3*M,D[v[M]]);l+=3*B;for(var Q=[A,k],$=0;$<2;++$){var tt=Q[$];for(M=0;M<tt.length;++M){var et=31&tt[M];z(e,l,K[et]),l+=D[et],et>15&&(z(e,l,tt[M]>>>5&127),l+=tt[M]>>>12)}}}else F=I,j=P,q=T,H=E;for(M=0;M<s;++M)if(r[M]>255){et=r[M]>>>18&31;V(e,l,F[et+257]),l+=j[et+257],et>7&&(z(e,l,r[M]>>>23&31),l+=g[et]);var nt=31&r[M];V(e,l,q[nt]),l+=H[nt],nt>3&&(V(e,l,r[M]>>>5&8191),l+=m[nt])}else V(e,l,F[r[M]]),l+=j[r[M]];return V(e,l,F[256]),l+j[256]},J=new p([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new f(0),K=function(t,e,n,r,i,o){var a=t.length,s=new f(r+a+5*(1+Math.floor(a/7e3))+i),c=s.subarray(r,s.length-i),u=0;if(!e||a<8)for(var l=0;l<=a;l+=65535){var h=l+65535;h<a?u=Y(c,u,t.subarray(l,h)):(c[l]=o,u=Y(c,u,t.subarray(l,a)))}else{for(var v=J[e-1],b=v>>>13,y=8191&v,w=(1<<n)-1,A=new d(32768),_=new d(w+1),k=Math.ceil(n/3),N=2*k,L=function(e){return(t[e]^t[e+1]<<k^t[e+2]<<N)&w},C=new p(25e3),P=new d(288),E=new d(32),I=0,M=0,T=(l=0,0),O=0,D=0;l<a;++l){var R=L(l),B=32767&l,q=_[R];if(A[B]=q,_[R]=B,O<=l){var z=a-l;if((I>7e3||T>24576)&&z>423){u=X(t,c,0,C,P,E,M,T,D,l-D,u),T=I=M=0,D=l;for(var V=0;V<286;++V)P[V]=0;for(V=0;V<30;++V)E[V]=0}var U=2,H=0,G=y,W=B-q&32767;if(z>2&&R==L(l-W))for(var K=Math.min(b,z)-1,Q=Math.min(32767,l),$=Math.min(258,z);W<=Q&&--G&&B!=q;){if(t[l+U]==t[l+U-W]){for(var tt=0;tt<$&&t[l+tt]==t[l+tt-W];++tt);if(tt>U){if(U=tt,H=W,tt>K)break;var et=Math.min(W,tt-2),nt=0;for(V=0;V<et;++V){var rt=l-W+V+32768&32767,it=rt-A[rt]+32768&32767;it>nt&&(nt=it,q=rt)}}}W+=(B=q)-(q=A[B])+32768&32767}if(H){C[T++]=268435456|x[U]<<18|S[H];var ot=31&x[U],at=31&S[H];M+=g[ot]+m[at],++P[257+ot],++E[at],O=l+U,++I}else C[T++]=t[l],++P[t[l]]}}u=X(t,c,o,C,P,E,M,T,D,l-D,u),o||(u=Y(c,u,Z))}return j(s,0,r+F(u)+i)},Q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}t=r,e=i},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},$=function(t,e,n,r,i){return K(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},tt=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},et=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},nt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function rt(t,e){void 0===e&&(e={});var n=Q();n.p(t);var r=$(t,e,2,4);return et(r,e),tt(r,r.length-4,n.d()),r}function it(t,e){return q((nt(t),t.subarray(2,-4)),e)}var ot=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function at(){ot.console&&"function"==typeof ot.console.log&&ot.console.log.apply(ot.console,arguments)}var st={log:at,warn:function(t){ot.console&&("function"==typeof ot.console.warn?ot.console.warn.apply(ot.console,arguments):at.call(null,arguments))},error:function(t){ot.console&&("function"==typeof ot.console.error?ot.console.error.apply(ot.console,arguments):at(t))}};function ct(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){dt(r.response,e,n)},r.onerror=function(){st.error("could not download file")},r.send()}function ut(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function lt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var ht,ft,dt=ot.saveAs||("object"!==("undefined"==typeof window?"undefined":h(window))||window!==ot?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=ot.URL||ot.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?ut(i.href)?ct(t,e,n):lt(i,i.target="_blank"):lt(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){lt(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(ut(t))ct(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){lt(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==h(e)&&(st.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return ct(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(ot.HTMLElement)||ot.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":h(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=ot.URL||ot.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function pt(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function gt(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=vt(n,r,i,o,e[0],7,-680876936),o=vt(o,n,r,i,e[1],12,-389564586),i=vt(i,o,n,r,e[2],17,606105819),r=vt(r,i,o,n,e[3],22,-1044525330),n=vt(n,r,i,o,e[4],7,-176418897),o=vt(o,n,r,i,e[5],12,1200080426),i=vt(i,o,n,r,e[6],17,-1473231341),r=vt(r,i,o,n,e[7],22,-45705983),n=vt(n,r,i,o,e[8],7,1770035416),o=vt(o,n,r,i,e[9],12,-1958414417),i=vt(i,o,n,r,e[10],17,-42063),r=vt(r,i,o,n,e[11],22,-1990404162),n=vt(n,r,i,o,e[12],7,1804603682),o=vt(o,n,r,i,e[13],12,-40341101),i=vt(i,o,n,r,e[14],17,-1502002290),n=bt(n,r=vt(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=bt(o,n,r,i,e[6],9,-1069501632),i=bt(i,o,n,r,e[11],14,643717713),r=bt(r,i,o,n,e[0],20,-373897302),n=bt(n,r,i,o,e[5],5,-701558691),o=bt(o,n,r,i,e[10],9,38016083),i=bt(i,o,n,r,e[15],14,-660478335),r=bt(r,i,o,n,e[4],20,-405537848),n=bt(n,r,i,o,e[9],5,568446438),o=bt(o,n,r,i,e[14],9,-1019803690),i=bt(i,o,n,r,e[3],14,-187363961),r=bt(r,i,o,n,e[8],20,1163531501),n=bt(n,r,i,o,e[13],5,-1444681467),o=bt(o,n,r,i,e[2],9,-51403784),i=bt(i,o,n,r,e[7],14,1735328473),n=yt(n,r=bt(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=yt(o,n,r,i,e[8],11,-2022574463),i=yt(i,o,n,r,e[11],16,1839030562),r=yt(r,i,o,n,e[14],23,-35309556),n=yt(n,r,i,o,e[1],4,-1530992060),o=yt(o,n,r,i,e[4],11,1272893353),i=yt(i,o,n,r,e[7],16,-155497632),r=yt(r,i,o,n,e[10],23,-1094730640),n=yt(n,r,i,o,e[13],4,681279174),o=yt(o,n,r,i,e[0],11,-358537222),i=yt(i,o,n,r,e[3],16,-722521979),r=yt(r,i,o,n,e[6],23,76029189),n=yt(n,r,i,o,e[9],4,-640364487),o=yt(o,n,r,i,e[12],11,-421815835),i=yt(i,o,n,r,e[15],16,530742520),n=wt(n,r=yt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=wt(o,n,r,i,e[7],10,1126891415),i=wt(i,o,n,r,e[14],15,-1416354905),r=wt(r,i,o,n,e[5],21,-57434055),n=wt(n,r,i,o,e[12],6,1700485571),o=wt(o,n,r,i,e[3],10,-1894986606),i=wt(i,o,n,r,e[10],15,-1051523),r=wt(r,i,o,n,e[1],21,-2054922799),n=wt(n,r,i,o,e[8],6,1873313359),o=wt(o,n,r,i,e[15],10,-30611744),i=wt(i,o,n,r,e[6],15,-1560198380),r=wt(r,i,o,n,e[13],21,1309151649),n=wt(n,r,i,o,e[4],6,-145523070),o=wt(o,n,r,i,e[11],10,-1120210379),i=wt(i,o,n,r,e[2],15,718787259),r=wt(r,i,o,n,e[9],21,-343485551),t[0]=Ct(n,t[0]),t[1]=Ct(r,t[1]),t[2]=Ct(i,t[2]),t[3]=Ct(o,t[3])}function mt(t,e,n,r,i,o){return e=Ct(Ct(e,t),Ct(r,o)),Ct(e<<i|e>>>32-i,n)}function vt(t,e,n,r,i,o,a){return mt(e&n|~e&r,t,e,i,o,a)}function bt(t,e,n,r,i,o,a){return mt(e&r|n&~r,t,e,i,o,a)}function yt(t,e,n,r,i,o,a){return mt(e^n^r,t,e,i,o,a)}function wt(t,e,n,r,i,o,a){return mt(n^(e|~r),t,e,i,o,a)}function xt(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)gt(r,At(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(gt(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,gt(r,i),r}function At(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}ht=ot.atob.bind(ot),ft=ot.btoa.bind(ot);var _t="0123456789abcdef".split("");function St(t){for(var e="",n=0;n<4;n++)e+=_t[t>>8*n+4&15]+_t[t>>8*n&15];return e}function kt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Nt(t){return xt(t).map(kt).join("")}var Lt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=St(t[e]);return t.join("")}(xt("hello"));function Ct(t,e){if(Lt){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Pt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c<h;c++)d=(d+(l=s[f=(f+1)%256]))%256,s[f]=s[d],s[d]=l,a=s[(s[f]+s[d])%256],p+=String.fromCharCode(e.charCodeAt(c)^a);return p}var Et={print:4,modify:8,copy:16,"annot-forms":32};function It(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Et.perm)throw new Error("Invalid permission: "+t);i+=Et[t]})),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=Nt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Pt(this.encryptionKey,this.padding)}function Mt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function Tt(t){if("object"!==h(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(n){ot.console&&st.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ot(t){if(!(this instanceof Ot))return new Ot(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Dt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Rt(t,e,n,r,i){if(!(this instanceof Rt))return new Rt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Dt.call(this,r,i)}function Bt(t,e,n,r,i){if(!(this instanceof Bt))return new Bt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Dt.call(this,r,i)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"===h(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,d={},p={internal:{},__private__:{}};p.__private__.PubSub=Tt;var g="1.3",m=p.__private__.getPdfVersion=function(){return g};p.__private__.setPdfVersion=function(t){g=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},w=y.COMPAT;function x(){this.saveGraphicsState(),$(new Gt(yt,0,0,-yt,0,qn()*yt).toString()+" cm"),this.setFontSize(this.getFontSize()/yt),u="n",w=y.ADVANCED}function A(){this.restoreGraphicsState(),u="S",w=y.COMPAT}var _=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===y.COMPAT;return e&&x.call(this),"function"!=typeof t||(t(this),e&&A.call(this)),this},p.compatAPI=function(t){var e=w===y.ADVANCED;return e&&A.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y.ADVANCED};var S,k=function(t){if(w!==y.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},N=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};S=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return N(t,16)};var L=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return N(t,2)},C=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return N(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y.COMPAT?t*yt:w===y.ADVANCED?t:void 0},E=function(t){return w===y.COMPAT?qn()-t:w===y.ADVANCED?t:void 0},I=function(t){return P(E(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var M,T="00000000000000000000000000000000",O=p.__private__.getFileId=function(){return T},D=p.__private__.setFileId=function(t){return T=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():T.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ye=new It(l.userPermissions,l.userPassword,l.ownerPassword,T)),T};p.setFileId=function(t){return D(t),this},p.getFileId=function(){return O()};var R=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,z(r),"'",z(i),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),o].join("")},B=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},F=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=R(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return M=e},j=p.__private__.getCreationDate=function(t){var e=M;return"jsDate"===t&&(e=B(M)),e};p.setCreationDate=function(t){return F(t),this},p.getCreationDate=function(t){return j(t)};var q,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},V=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},U=0,H=[],G=[],W=0,Y=[],X=[],J=!1,Z=G,K=function(){U=0,W=0,G=[],H=[],Y=[],$t=Zt(),te=Zt()};p.__private__.setCustomOutputDestination=function(t){J=!0,Z=t};var Q=function(t){J||(Z=t)};p.__private__.resetCustomOutputDestination=function(){J=!1,Z=G};var $=p.__private__.out=function(t){return t=t.toString(),W+=t.length+1,Z.push(t),Z},tt=p.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},et=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return nt};var rt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return rt=w===y.ADVANCED?t/yt:t,this};var it,at=p.__private__.getFontSize=p.getFontSize=function(){return w===y.COMPAT?rt:rt*yt},ct=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return ct=t,this},p.__private__.getR2L=p.getR2L=function(){return ct};var ut,lt=p.__private__.setZoomMode=function(t){if(/^\d*\.?\d*%$/.test(t))it=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');it=t}else it=parseInt(t,10)};p.__private__.getZoomMode=function(){return it};var ht,gt=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ut=t};p.__private__.getPageMode=function(){return ut};var mt=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');ht=t};p.__private__.getLayoutMode=function(){return ht},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return lt(t),mt(e),gt(n),this};var vt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vt[t]},p.__private__.getDocumentProperties=function(){return vt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in vt)vt.hasOwnProperty(e)&&t[e]&&(vt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(vt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vt[t]=e};var bt,yt,wt,xt,At,_t={},St={},kt=[],Nt={},Lt={},Ct={},Pt={},Et=null,Dt=0,jt=[],qt=new Tt(p),zt=t.hotfixes||[],Vt={},Ut={},Ht=[],Gt=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,i,o,a)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)<e*(n/=c)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Gt(a,0,0,c,0,0),translate:new Gt(1,0,0,1,i,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,s,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,c=-e*a,u=-n*a,l=t*a;return new Gt(s,c,u,l,-s*i-u*o,-c*i-l*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new Mn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new Mn(t.x+t.w,t.y+t.h));return new Tn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Gt(t,e,n,r,i,o)},p.Matrix=Gt;var Wt=p.matrixMult=function(t,e){return e.multiply(t)},Yt=new Gt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Yt;var Xt=function(t,e){if(!Lt[t]){var n=(e instanceof Rt?"Sh":"P")+(Object.keys(Nt).length+1).toString(10);e.id=n,Lt[t]=n,Nt[n]=e,qt.publish("addPattern",e)}};p.ShadingPattern=Rt,p.TilingPattern=Bt,p.addShadingPattern=function(t,e){return k("addShadingPattern()"),Xt(t,e),this},p.beginTilingPattern=function(t){k("beginTilingPattern()"),Dn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},p.endTilingPattern=function(t,e){k("endTilingPattern()"),e.stream=X[q].join("\n"),Xt(t,e),qt.publish("endTilingPattern",e),Ht.pop().restore()};var Jt=p.__private__.newObject=function(){var t=Zt();return Kt(t,!0),t},Zt=p.__private__.newObjectDeferred=function(){return U++,H[U]=function(){return W},U},Kt=function(t,e){return e="boolean"==typeof e&&e,H[t]=W,e&&$(t+" 0 obj"),t},Qt=p.__private__.newAdditionalObject=function(){var t={objId:Zt(),content:""};return Y.push(t),t},$t=Zt(),te=Zt(),ee=p.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},ne=p.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,i=t.ch3,o=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new pt(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else if(2===t.precision)e=L(n/255)+" "+a[0];else e=C(n/255)+" "+a[0];else if(void 0===o||"object"===h(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else if(2===t.precision)e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ");else e=[C(n/255),C(r/255),C(i/255),a[1]].join(" ")}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else if(2===t.precision)e=[L(n),L(r),L(i),L(o),a[2]].join(" ");else e=[C(n),C(r),C(i),C(o),a[2]].join(" ");return e},re=p.__private__.getFilters=function(){return a},ie=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||re(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ye.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],p=0;p<c.reverseChain.split("/").length-1;p+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}$("<<");for(var g=0;g<u.length;g++)$("/"+u[g].key+" "+u[g].value);$(">>"),0!==c.data.length&&($("stream"),$(s(c.data)),$("endstream"))},oe=p.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Kt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(S(t.mediaBox.bottomLeftX))+" "+parseFloat(S(t.mediaBox.bottomLeftY))+" "+S(t.mediaBox.topRightX)+" "+S(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+S(t.cropBox.bottomLeftX)+" "+S(t.cropBox.bottomLeftY)+" "+S(t.cropBox.topRightX)+" "+S(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+S(t.bleedBox.bottomLeftX)+" "+S(t.bleedBox.bottomLeftY)+" "+S(t.bleedBox.topRightX)+" "+S(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+S(t.trimBox.bottomLeftX)+" "+S(t.trimBox.bottomLeftY)+" "+S(t.trimBox.topRightX)+" "+S(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+S(t.artBox.bottomLeftX)+" "+S(t.artBox.bottomLeftY)+" "+S(t.artBox.topRightX)+" "+S(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),qt.publish("putPage",{objId:r,pageContext:jt[e],pageNumber:e,page:n}),$("/Contents "+i+" 0 R"),$(">>"),$("endobj");var o=n.join("\n");return w===y.ADVANCED&&(o+="\nQ"),Kt(i,!0),ie({data:o,filters:re(),objectId:i}),$("endobj"),r},ae=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Dt;t++)jt[t].objId=Zt(),jt[t].contentsObjId=Zt();for(t=1;t<=Dt;t++)n.push(oe({number:t,data:X[t],objId:jt[t].objId,contentsObjId:jt[t].contentsObjId,mediaBox:jt[t].mediaBox,cropBox:jt[t].cropBox,bleedBox:jt[t].bleedBox,trimBox:jt[t].trimBox,artBox:jt[t].artBox,userUnit:jt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:te}));Kt($t,!0),$("<</Type /Pages");var r="/Kids [";for(e=0;e<Dt;e++)r+=n[e]+" 0 R ";$(r+"]"),$("/Count "+Dt),$(">>"),$("endobj"),qt.publish("postPutPages")},se=function(t){qt.publish("putFont",{font:t,out:$,newObject:Jt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Jt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+Mt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},ce=function(){for(var t in _t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&se(_t[t])},ue=function(t){t.objectNumber=Jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[S(t.x),S(t.y),S(t.x+t.width),S(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ie({data:n,additionalKeyValues:e,objectId:t.objectNumber}),$("endobj")},le=function(){for(var t in Vt)Vt.hasOwnProperty(t)&&ue(Vt[t])},he=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;u<r.length;u++){for(n=r[u];n>t[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=V(Math.round((1-h)*f[0]+h*d[0]).toString(16))+V(Math.round((1-h)*f[1]+h*d[1]).toString(16))+V(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},fe=function(t,e){e||(e=21);var n=Jt(),r=he(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),$("endobj"),t.objectNumber=Jt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(t.coords[0]))+" "+S(parseFloat(t.coords[1]))+" ";2===t.type?o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3])):o+=S(parseFloat(t.coords[2]))+" "+S(parseFloat(t.coords[3]))+" "+S(parseFloat(t.coords[4]))+" "+S(parseFloat(t.coords[5])),$(o+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+n+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},de=function(t,e){var n=Zt(),r=Jt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(t.xStep)}),i.push({key:"YStep",value:S(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),$("endobj")},pe=function(t){var e;for(e in Nt)Nt.hasOwnProperty(e)&&(Nt[e]instanceof Rt?fe(Nt[e]):Nt[e]instanceof Bt&&de(Nt[e],t))},ge=function(t){for(var e in t.objectNumber=Jt(),$("<<"),t)switch(e){case"opacity":$("/ca "+L(t[e]));break;case"stroke-opacity":$("/CA "+L(t[e]))}$(">>"),$("endobj")},me=function(){var t;for(t in Ct)Ct.hasOwnProperty(t)&&ge(Ct[t])},ve=function(){for(var t in $("/XObject <<"),Vt)Vt.hasOwnProperty(t)&&Vt[t].objectNumber>=0&&$("/"+t+" "+Vt[t].objectNumber+" 0 R");qt.publish("putXobjectDict"),$(">>")},be=function(){Ye.oid=Jt(),$("<<"),$("/Filter /Standard"),$("/V "+Ye.v),$("/R "+Ye.r),$("/U <"+Ye.toHexString(Ye.U)+">"),$("/O <"+Ye.toHexString(Ye.O)+">"),$("/P "+Ye.P),$(">>"),$("endobj")},ye=function(){for(var t in $("/Font <<"),_t)_t.hasOwnProperty(t)&&(!1===f||!0===f&&d.hasOwnProperty(t))&&$("/"+t+" "+_t[t].objectNumber+" 0 R");$(">>")},we=function(){if(Object.keys(Nt).length>0){for(var t in $("/Shading <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t]instanceof Rt&&Nt[t].objectNumber>=0&&$("/"+t+" "+Nt[t].objectNumber+" 0 R");qt.publish("putShadingPatternDict"),$(">>")}},xe=function(t){if(Object.keys(Nt).length>0){for(var e in $("/Pattern <<"),Nt)Nt.hasOwnProperty(e)&&Nt[e]instanceof p.TilingPattern&&Nt[e].objectNumber>=0&&Nt[e].objectNumber<t&&$("/"+e+" "+Nt[e].objectNumber+" 0 R");qt.publish("putTilingPatternDict"),$(">>")}},Ae=function(){if(Object.keys(Ct).length>0){var t;for(t in $("/ExtGState <<"),Ct)Ct.hasOwnProperty(t)&&Ct[t].objectNumber>=0&&$("/"+t+" "+Ct[t].objectNumber+" 0 R");qt.publish("putGStateDict"),$(">>")}},_e=function(t){Kt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ye(),we(),xe(t.objectOid),Ae(),ve(),$(">>"),$("endobj")},Se=function(){var t=[];ce(),me(),le(),pe(t),qt.publish("putResources"),t.forEach(_e),_e({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),qt.publish("postPutResources")},ke=function(){qt.publish("putAdditionalObjects");for(var t=0;t<Y.length;t++){var e=Y[t];Kt(e.objId,!0),$(e.content),$("endobj")}qt.publish("postPutAdditionalObjects")},Ne=function(t){St[t.fontName]=St[t.fontName]||{},St[t.fontName][t.fontStyle]=t.id},Le=function(t,e,n,r,i){var o={id:"F"+(Object.keys(_t).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return qt.publish("addFont",{font:o,instance:this}),_t[o.id]=o,Ne(o),o.id},Ce=function(t){for(var e=0,n=nt.length;e<n;e++){var r=Le.call(this,t[e][0],t[e][1],t[e][2],nt[e][3],!0);!1===f&&(d[r]=!0);var i=t[e][0].split("-");Ne({id:r,fontName:i[0],fontStyle:i[1]||""})}qt.publish("addFonts",{fonts:_t,dictionary:St})},Pe=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!ot.console)throw new Error(n);ot.console.error(n,t),ot.alert&&alert(n)}},t.foo.bar=t,t.foo},Ee=function(t,e){var n,r,i,o,a,s,c,u,l;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&_t[bt].metadata&&_t[bt].metadata[i]&&_t[bt].metadata[i].encoding&&(o=_t[bt].metadata[i].encoding,!a&&_t[bt].encoding&&(a=_t[bt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(c=!1,s=[],n=0,r=t.length;n<r;n++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((l=(u=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Ie=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return Ee(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Me=p.__private__.beginPage=function(t){X[++Dt]=[],jt[Dt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},De(Dt),Q(X[q])},Te=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*yt,a=t[1]*yt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(st.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Me(i),gn(dn),$(_n),0!==Pn&&$(Pn+" J"),0!==En&&$(En+" j"),qt.publish("addPage",{pageNumber:Dt})},Oe=function(t){t>0&&t<=Dt&&(X.splice(t,1),jt.splice(t,1),Dt--,q>Dt&&(q=Dt),this.setPage(q))},De=function(t){t>0&&t<=Dt&&(q=t)},Re=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return X.length-1},Be=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:_t[bt].fontName,e=void 0!==e?e:_t[bt].fontStyle,r=t.toLowerCase(),void 0!==St[r]&&void 0!==St[r][e]?i=St[r][e]:void 0!==St[t]&&void 0!==St[t][e]?i=St[t][e]:!1===n.disableWarning&&st.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=St.times[e])&&(i=St.times.normal),i},Fe=p.__private__.putInfo=function(){var t=Jt(),e=function(t){return t};for(var n in null!==l&&(e=Ye.encryptor(t,0)),$("<<"),$("/Producer ("+Ie(e("jsPDF "+Ft.version))+")"),vt)vt.hasOwnProperty(n)&&vt[n]&&$("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Ie(e(vt[n]))+")");$("/CreationDate ("+Ie(e(M))+")"),$(">>"),$("endobj")},je=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Jt(),$("<<"),$("/Type /Catalog"),$("/Pages "+e+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+it;"%"===n.substr(n.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+L(it)+"]")}switch(ht||(ht="continuous"),ht){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ut&&$("/PageMode /"+ut),qt.publish("putCatalog"),$(">>"),$("endobj")},qe=p.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(U+1)),$("/Root "+U+" 0 R"),$("/Info "+(U-1)+" 0 R"),null!==l&&$("/Encrypt "+Ye.oid+" 0 R"),$("/ID [ <"+T+"> <"+T+"> ]"),$(">>")},ze=p.__private__.putHeader=function(){$("%PDF-"+g),$("%ºß¬à")},Ve=p.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(U+1)),$("0000000000 65535 f ");for(var e=1;e<=U;e++)"function"==typeof H[e]?$((t+H[e]()).slice(-10)+" 00000 n "):void 0!==H[e]?$((t+H[e]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Ue=p.__private__.buildDocument=function(){K(),Q(G),qt.publish("buildDocument"),ze(),ae(),ke(),Se(),null!==l&&be(),Fe(),je();var t=W;return Ve(),qe(),$("startxref"),$(""+t),$("%%EOF"),Q(X[q]),G.join("\n")},He=p.__private__.getBlob=function(t){return new Blob([et(t)],{type:"application/pdf"})},Ge=p.output=p.__private__.output=Pe((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Ue();case"save":p.save(e.filename);break;case"arraybuffer":return et(Ue());case"blob":return He(Ue());case"bloburi":case"bloburl":if(void 0!==ot.URL&&"function"==typeof ot.URL.createObjectURL)return ot.URL&&ot.URL.createObjectURL(He(Ue()))||void 0;st.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ue();try{n=ft(r)}catch(t){n=ft(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+(e.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",o=ot.open();return null!==o&&o.document.write(i),o}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(ot)){var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',s=ot.open();if(null!==s){s.document.write(a);var c=this;s.document.documentElement.querySelector("#pdfViewer").onload=function(){s.document.title=e.filename,s.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(c.output("bloburl"))}}return s}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(ot))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var u='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',l=ot.open();if(null!==l&&(l.document.write(u),l.document.title=e.filename),l||"undefined"==typeof safari)return l;break;case"datauri":case"dataurl":return ot.document.location.href=this.output("datauristring",e);default:return null}})),We=function(t){return!0===Array.isArray(zt)&&zt.indexOf(t)>-1};switch(r){case"pt":yt=1;break;case"mm":yt=72/25.4;break;case"cm":yt=72/2.54;break;case"in":yt=72;break;case"px":yt=1==We("px_scaling")?.75:96/72;break;case"pc":case"em":yt=12;break;case"ex":yt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);yt=r}var Ye=null;F(),D();var Xe=function(t){return null!==l?Ye.encryptor(t,0):function(t){return t}},Je=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:jt[t].objId,pageNumber:t,pageContext:jt[t]}},Ze=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in jt)if(jt[e].objId===t)break;return Je(e)},Ke=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:jt[q].objId,pageNumber:q,pageContext:jt[q]}};p.addPage=function(){return Te.apply(this,arguments),this},p.setPage=function(){return De.apply(this,arguments),Q.call(this,X[q]),this},p.insertPage=function(t){return this.addPage(),this.movePage(q,t),this},p.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=jt[t];for(var i=t;i>e;i--)X[i]=X[i-1],jt[i]=jt[i-1];X[e]=n,jt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=jt[t];for(var o=t;o<e;o++)X[o]=X[o+1],jt[o]=jt[o+1];X[e]=n,jt[e]=r,this.setPage(e)}return this},p.deletePage=function(){return Oe.apply(this,arguments),this},p.__private__.text=p.text=function(t,e,n,r,i){var o,a,s,c,u,l,f,p,g,m=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var v=n;n=e,e=t,t=v}if(arguments[3]instanceof Gt==0?(s=arguments[4],c=arguments[5],"object"===h(f=arguments[3])&&null!==f||("string"==typeof s&&(c=s,s=null),"string"==typeof f&&(c=f,f=null),"number"==typeof f&&(s=f,f=null),r={flags:f,angle:s,align:c})):(k("The transform parameter of text() with a Matrix value"),g=i),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return m;var b="",x=!1,A="number"==typeof r.lineHeightFactor?r.lineHeightFactor:fn,_=m.internal.scaleFactor;function N(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),Ie(t,f)}function L(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function C(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var E=!1,I=!0;if("string"==typeof t)E=!0;else if(Array.isArray(t)){var M=t.concat();a=[];for(var T,O=M.length;O--;)("string"!=typeof(T=M.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(I=!1);E=I}if(!1===E)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var D=rt/m.internal.scaleFactor,R=D*(A-1);switch(r.baseline){case"bottom":n-=R;break;case"top":n+=D-R;break;case"hanging":n+=D-2*R;break;case"middle":n+=D/2-R}if((l=r.maxWidth||0)>0&&("string"==typeof t?t=m.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(m.splitTextToSize(e,l))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,g instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===y.ADVANCED&&(s=-s);var B=Math.cos(s),F=Math.sin(s);g=new Gt(B,F,-F,B,0,0)}else s&&s instanceof Gt&&(g=s);w!==y.ADVANCED||g||(g=Yt),void 0!==(u=r.charSpace||Ln)&&(b+=S(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(b+=S(100*p)+" Tz\n"),r.lang;var j=-1,q=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=m.internal.getCurrentPageInfo().pageContext;switch(q){case 0:case!1:case"fill":j=0;break;case 1:case!0:case"stroke":j=1;break;case 2:case"fillThenStroke":j=2;break;case 3:case"invisible":j=3;break;case 4:case"fillAndAddForClipping":j=4;break;case 5:case"strokeAndAddPathForClipping":j=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":j=6;break;case 7:case"addToPathForClipping":j=7}var V=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==j?b+=j+" Tr\n":-1!==V&&(b+="0 Tr\n"),-1!==j&&(z.usedRenderingMode=j),c=r.align||"left";var U,H=rt*A,G=m.internal.pageSize.getWidth(),W=_t[bt];u=r.charSpace||Ln,l=r.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},r.flags);var Y=[];if("[object Array]"===Object.prototype.toString.call(t)){var X;a=L(t),"left"!==c&&(U=a.map((function(t){return m.getStringUnitWidth(t,{font:W,charSpace:u,fontSize:rt,doKerning:!1})*rt/_})));var J,Z=0;if("right"===c){e-=U[0],t=[],O=a.length;for(var K=0;K<O;K++)0===K?(J=yn(e),X=wn(n)):(J=P(Z-U[K]),X=-H),t.push([a[K],J,X]),Z=U[K]}else if("center"===c){e-=U[0]/2,t=[],O=a.length;for(var Q=0;Q<O;Q++)0===Q?(J=yn(e),X=wn(n)):(J=P((Z-U[Q])/2),X=-H),t.push([a[Q],J,X]),Z=U[Q]}else if("left"===c){t=[],O=a.length;for(var tt=0;tt<O;tt++)t.push(a[tt])}else{if("justify"!==c)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],O=a.length,l=0!==l?l:G;for(var et=0;et<O;et++)X=0===et?wn(n):-H,J=0===et?yn(e):0,et<O-1?Y.push(S(P((l-U[et])/(a[et].split(" ").length-1)))):Y.push(0),t.push([a[et],J,X])}}var nt="boolean"==typeof r.R2L?r.R2L:ct;!0===nt&&(t=C(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:Ie,activeFontKey:bt,fonts:_t,activeFontSize:rt}},qt.publish("postProcessText",o),t=o.text,x=o.mutex.isHex||!1;var it=_t[bt].encoding;"WinAnsiEncoding"!==it&&"StandardEncoding"!==it||(t=C(t,(function(t,e,n){return[N(t),e,n]}))),a=L(t),t=[];for(var ot,at,st,ut=0,lt=1,ht=Array.isArray(a[0])?lt:ut,ft="",dt=function(t,e,n){var i="";return n instanceof Gt?(n="number"==typeof r.angle?Wt(n,new Gt(1,0,0,1,t,e)):Wt(new Gt(1,0,0,1,t,e),n),w===y.ADVANCED&&(n=Wt(new Gt(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(t)+" "+S(e)+" Td\n",i},pt=0;pt<a.length;pt++){switch(ft="",ht){case lt:st=(x?"<":"(")+a[pt][0]+(x?">":")"),ot=parseFloat(a[pt][1]),at=parseFloat(a[pt][2]);break;case ut:st=(x?"<":"(")+a[pt]+(x?">":")"),ot=yn(e),at=wn(n)}void 0!==Y&&void 0!==Y[pt]&&(ft=Y[pt]+" Tw\n"),0===pt?t.push(ft+dt(ot,at,g)+st):ht===ut?t.push(ft+st):ht===lt&&t.push(ft+dt(ot,at,g)+st)}t=ht===ut?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=bt+" "+rt+" Tf\n",gt+=S(rt*A)+" TL\n",gt+=kn+"\n",gt+=b,gt+=t,$(gt+="ET"),d[bt]=!0,m};var Qe=p.__private__.clip=p.clip=function(t){return $("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Qe("evenodd")},p.__private__.discardPath=p.discardPath=function(){return $("n"),this};var $e=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return $e(t)&&(u=t),this};var tn=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},en=p.close=function(){return $("h"),this};p.stroke=function(){return $("S"),this},p.fill=function(t){return nn("f",t),this},p.fillEvenOdd=function(t){return nn("f*",t),this},p.fillStroke=function(t){return nn("B",t),this},p.fillStrokeEvenOdd=function(t){return nn("B*",t),this};var nn=function(t,e){"object"===h(e)?an(e,t):$(t)},rn=function(t){null===t||w===y.ADVANCED&&void 0===t||(t=tn(t),$(t))};function on(t,e,n,r,i){var o=new Bt(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Xt(a,o),o}var an=function(t,e){var n=Lt[t.key],r=Nt[n];if(r instanceof Rt)$("q"),$(sn(e)),r.gState&&p.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+n+" sh"),$("Q");else if(r instanceof Bt){var i=new Gt(1,0,0,-1,0,qn());t.matrix&&(i=i.multiply(t.matrix||Yt),n=on.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),$("q"),$("/Pattern cs"),$("/"+n+" scn"),r.gState&&p.setGState(r.gState),$(e),$("Q")}},sn=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cn=p.moveTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" m"),this},un=p.lineTo=function(t,e){return $(S(P(t))+" "+S(I(e))+" l"),this},ln=p.curveTo=function(t,e,n,r,i,o){return $([S(P(t)),S(I(e)),S(P(n)),S(I(r)),S(P(i)),S(I(o)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!$e(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(cn(e,n),a=r[0],s=r[1],u=t.length,g=e,m=n,c=0;c<u;c++)2===(l=t[c]).length?(g=l[0]*a+g,m=l[1]*s+m,un(g,m)):(h=l[0]*a+g,f=l[1]*s+m,d=l[2]*a+g,p=l[3]*s+m,g=l[4]*a+g,m=l[5]*s+m,ln(h,f,d,p,g,m));return o&&en(),rn(i),this},p.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":cn(r[0],r[1]);break;case"l":un(r[0],r[1]);break;case"c":ln.apply(this,r);break;case"h":en()}}return this},p.__private__.rect=p.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y.COMPAT&&(r=-r),$([S(P(t)),S(I(e)),S(P(n)),S(P(r)),"re"].join(" ")),rn(i),this},p.__private__.triangle=p.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},p.__private__.roundedRect=p.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!$e(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},p.__private__.ellipse=p.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!$e(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return cn(t+n,e),ln(t+n,e-a,t+o,e-r,t,e-r),ln(t-o,e-r,t-n,e-a,t-n,e),ln(t-n,e+a,t-o,e+r,t,e+r),ln(t+o,e+r,t+n,e+a,t+n,e),rn(i),this},p.__private__.circle=p.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!$e(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},p.setFont=function(t,e,n){return n&&(e=_(e,n)),bt=Be(t,e,{disableWarning:!1}),this};var hn=p.__private__.getFont=p.getFont=function(){return _t[Be.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var t,e,n={};for(t in St)if(St.hasOwnProperty(t))for(e in n[t]=[],St[t])St[t].hasOwnProperty(e)&&n[t].push(e);return n},p.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=_(n,r)),i=i||"Identity-H",Le.call(this,t,e,n,i)};var fn,dn=t.lineWidth||.200025,pn=p.__private__.getLineWidth=p.getLineWidth=function(){return dn},gn=p.__private__.setLineWidth=p.setLineWidth=function(t){return dn=t,$(S(P(t))+" w"),this};p.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return S(P(t))})).join(" "),e=S(P(e)),$("["+t+"] "+e+" d"),this};var mn=p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};p.__private__.getLineHeight=p.getLineHeight=function(){return rt*fn};var vn=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(fn=t),this},bn=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return fn};vn(t.lineHeight);var yn=p.__private__.getHorizontalCoordinate=function(t){return P(t)},wn=p.__private__.getVerticalCoordinate=function(t){return w===y.ADVANCED?t:jt[q].mediaBox.topRightY-jt[q].mediaBox.bottomLeftY-P(t)},xn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(t){return S(yn(t))},An=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(t){return S(wn(t))},_n=t.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return ee(_n)},p.__private__.setStrokeColor=p.setDrawColor=function(t,e,n,r){return _n=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),$(_n),this};var Sn=t.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return ee(Sn)},p.__private__.setFillColor=p.setFillColor=function(t,e,n,r){return Sn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),$(Sn),this};var kn=t.textColor||"0 g",Nn=p.__private__.getTextColor=p.getTextColor=function(){return ee(kn)};p.__private__.setTextColor=p.setTextColor=function(t,e,n,r){return kn=ne({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ln=t.charSpace,Cn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Ln||0)};p.__private__.setCharSpace=p.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ln=t,this};var Pn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Pn=e,$(e+" J"),this};var En=0;p.__private__.setLineJoin=p.setLineJoin=function(t){var e=p.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return En=e,$(e+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $(S(P(t))+" M"),this},p.GState=Ot,p.setGState=function(t){(t="string"==typeof t?Ct[Pt[t]]:In(null,t)).equals(Et)||($("/"+t.id+" gs"),Et=t)};var In=function(t,e){if(!t||!Pt[t]){var n=!1;for(var r in Ct)if(Ct.hasOwnProperty(r)&&Ct[r].equals(e)){n=!0;break}if(n)e=Ct[r];else{var i="GS"+(Object.keys(Ct).length+1).toString(10);Ct[i]=e,e.id=i}return t&&(Pt[t]=e.id),qt.publish("addGState",e),e}};p.addGState=function(t,e){return In(t,e),this},p.saveGraphicsState=function(){return $("q"),kt.push({key:bt,size:rt,color:kn}),this},p.restoreGraphicsState=function(){$("Q");var t=kt.pop();return bt=t.key,rt=t.size,kn=t.color,Et=null,this},p.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},p.comment=function(t){return $("#"+t),this};var Mn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},Tn=function(t,e,n,r){Mn.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},On=function(){this.page=Dt,this.currentPage=q,this.pages=X.slice(0),this.pagesContext=jt.slice(0),this.x=wt,this.y=xt,this.matrix=At,this.width=Fn(q),this.height=qn(q),this.outputDestination=Z,this.id="",this.objectNumber=-1};On.prototype.restore=function(){Dt=this.page,q=this.currentPage,jt=this.pagesContext,X=this.pages,wt=this.x,xt=this.y,At=this.matrix,jn(q,this.width),zn(q,this.height),Z=this.outputDestination};var Dn=function(t,e,n,r,i){Ht.push(new On),Dt=q=0,X=[],wt=t,xt=e,At=i,Me([n,r])},Rn=function(t){if(Ut[t])Ht.pop().restore();else{var e=new On,n="Xo"+(Object.keys(Vt).length+1).toString(10);e.id=n,Ut[t]=n,Vt[n]=e,qt.publish("addFormObject",e),Ht.pop().restore()}};for(var Bn in p.beginFormObject=function(t,e,n,r,i){return Dn(t,e,n,r,i),this},p.endFormObject=function(t){return Rn(t),this},p.doFormObject=function(t,e){var n=Vt[Ut[t]];return $("q"),$(e.toString()+" cm"),$("/"+n.id+" Do"),$("Q"),this},p.getFormObject=function(t){var e=Vt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},p.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(dt(He(Ue()),t),"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),this):new Promise((function(e,n){try{var r=dt(He(Ue()),t);"function"==typeof dt.unload&&ot.setTimeout&&setTimeout(dt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(Bn)&&("events"===Bn&&Ft.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(qt,Ft.API.events):p[Bn]=Ft.API[Bn]);var Fn=p.getPageWidth=function(t){return(jt[t=t||q].mediaBox.topRightX-jt[t].mediaBox.bottomLeftX)/yt},jn=p.setPageWidth=function(t,e){jt[t].mediaBox.topRightX=e*yt+jt[t].mediaBox.bottomLeftX},qn=p.getPageHeight=function(t){return(jt[t=t||q].mediaBox.topRightY-jt[t].mediaBox.bottomLeftY)/yt},zn=p.setPageHeight=function(t,e){jt[t].mediaBox.topRightY=e*yt+jt[t].mediaBox.bottomLeftY};return p.internal={pdfEscape:Ie,getStyle:tn,getFont:hn,getFontSize:at,getCharSpace:Cn,getTextColor:Nn,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:tt,getHorizontalCoordinate:yn,getVerticalCoordinate:wn,getCoordinateString:xn,getVerticalCoordinateString:An,collections:{},newObject:Jt,newAdditionalObject:Qt,newObjectDeferred:Zt,newObjectDeferredBegin:Kt,getFilters:re,putStream:ie,events:qt,scaleFactor:yt,pageSize:{getWidth:function(){return Fn(q)},setWidth:function(t){jn(q,t)},getHeight:function(){return qn(q)},setHeight:function(t){zn(q,t)}},encryptionOptions:l,encryption:Ye,getEncryptor:Xe,output:Ge,getNumberOfPages:Re,pages:X,out:$,f2:L,f3:C,getPageInfo:Je,getPageInfoByObjId:Ze,getCurrentPageInfo:Ke,getPDFVersion:m,Point:Mn,Rectangle:Tn,Matrix:Gt,hasHotfix:We},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Fn(q)},set:function(t){jn(q,t)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return qn(q)},set:function(t){zn(q,t)},enumerable:!0,configurable:!0}),Ce.call(p,nt),bt="F1",Te(i,n),qt.publish("initialized"),p}It.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},It.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},It.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},It.prototype.processOwnerPassword=function(t,e){return Pt(Nt(e).substr(0,5),t)},It.prototype.encryptor=function(t,e){var n=Nt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Pt(n,t)}},Ot.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||h(t)!==h(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.0";var jt=Ft.API,qt=1,zt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Vt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ut=function(t){return t.toFixed(2)},Ht=function(t){return t.toFixed(5)};jt.__acroform__={};var Gt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Wt=function(t){return t*qt},Yt=function(t){var e=new le,n=Se.internal.getHeight(t)||0,r=Se.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Ut(r)),Number(Ut(n))],e},Xt=jt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Jt=jt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Zt=jt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Kt=jt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Zt(t,e-1)},Qt=jt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xt(t,e-1)},$t=jt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Jt(t,e-1)},te=jt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(o+s)||0,c.upperRight_X=n(i+a)||0,c.upperRight_Y=r(o)||0,[Number(Ut(c.lowerLeft_X)),Number(Ut(c.lowerLeft_Y)),Number(Ut(c.upperRight_X)),Number(Ut(c.upperRight_Y))]},ee=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=ne(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+Ut(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=Yt(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ne=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=n,a=Se.internal.getHeight(t)||0;a=a<0?-a:a;var s=Se.internal.getWidth(t)||0;s=s<0?-s:s;var c=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return re(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,h=re("3",t,o).height,f=t.multiline?a-o:(a-h)/2,d=f+=2,p=0,g=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+re(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var w=!1;if(1!==i[y].length&&m!==i[y].length-1){if((h+2)*(b+2)+2>a)continue t;v+=i[y][m],w=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var x=parseInt(y),A=c(x,v,o),_=y>=i.length-1;if(A&&!_){v+=" ",m=0;continue}if(A||_){if(_)g=x;else if(t.multiline&&(h+2)*(b+2)+2>a)continue t}else{if(!t.multiline)continue t;if((h+2)*(b+2)+2>a)continue t;g=x}}for(var S="",k=p;k<=g;k++){var N=i[k];if(t.multiline){if(k===g){S+=N[m]+" ",m=(m+1)%N.length;continue}if(k===p){S+=N[N.length-1]+" ";continue}}S+=N[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,l=re(S,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=Ut(u)+" "+Ut(d)+" Td\n",e+="("+zt(S)+") Tj\n",e+=-Ut(u)+" 0 Td\n",d=-(o+2),l=0,p=w?g:g+1,b++,v=""}break}return r.text=e,r.fontSize=o,r},re=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ie={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ae=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(fe.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ie)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");qt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new he,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&oe(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Se.createDefaultAppearanceStream(i),"object"===h(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=ee(i);o.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var l=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var r in l)if(l.hasOwnProperty(r)){var f=l[r];"function"==typeof f&&(f=f.call(e,i)),c+="/"+r+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=l)&&(f=f.call(e,i)),c+="/"+r+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===h(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}},se=jt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o<t.length;o++)switch(0!==o&&(i+=" "),h(t[o])){case"boolean":case"number":case"object":i+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+zt(r(t[o].toString()))+")"):i+=t[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ce=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+zt(r(t))+")"},ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ue.prototype.toString=function(){return this.objId+" 0 R"},ue.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ue.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:se(i,this.objId,this.scope)}):i instanceof ue?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var le=function(){ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Gt(le,ue);var he=function(){ue.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(t))+")"}},set:function(e){t=e}})};Gt(he,ue);var fe=function t(){ue.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(e,3))},set:function(t){!0===Boolean(t)?this.F=Qt(e,3):this.F=$t(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof we)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+zt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/qt:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof we||this instanceof Ae))return ce(h,this.objId,this.scope)},set:function(t){t=t.toString(),h=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof ve==0?ce(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof ve==1?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ve==0?ce(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ve==0?"("===t.substr(0,1)?Vt(t.substr(1,t.length-2)):Vt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ve==1?Vt(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ve==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(t){t=Boolean(t),g=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,1):this.Ff=$t(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,2):this.Ff=$t(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,3):this.Ff=$t(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Gt(fe,ue);var de=function(){fe.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return se(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,18):this.Ff=$t(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Qt(this.Ff,19):this.Ff=$t(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Qt(this.Ff,20),e.sort()):this.Ff=$t(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,22):this.Ff=$t(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,27):this.Ff=$t(this.Ff,27)}}),this.hasAppearanceStream=!1};Gt(de,fe);var pe=function(){de.call(this),this.fontName="helvetica",this.combo=!1};Gt(pe,de);var ge=function(){pe.call(this),this.combo=!0};Gt(ge,pe);var me=function(){ge.call(this),this.edit=!0};Gt(me,ge);var ve=function(){fe.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,15):this.Ff=$t(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,16):this.Ff=$t(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,17):this.Ff=$t(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+zt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===h(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Gt(ve,fe);var be=function(){ve.call(this),this.pushButton=!0};Gt(be,ve);var ye=function(){ve.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Gt(ye,ve);var we=function(){var t,e;fe.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+zt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===h(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Se.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gt(we,fe),ye.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},ye.prototype.createOption=function(t){var e=new we;return e.Parent=this,e.optionName=t,this.Kids.push(e),ke.call(this.scope,e),e};var xe=function(){ve.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Se.CheckBox.createAppearanceStream()};Gt(xe,ve);var Ae=function(){fe.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,13):this.Ff=$t(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,21):this.Ff=$t(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,23):this.Ff=$t(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,24):this.Ff=$t(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,25):this.Ff=$t(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,26):this.Ff=$t(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gt(Ae,fe);var _e=function(){Ae.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Kt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Qt(this.Ff,14):this.Ff=$t(this.Ff,14)}}),this.password=!0};Gt(_e,Ae);var Se={CheckBox:{createAppearanceStream:function(){return{N:{On:Se.CheckBox.YesNormal},D:{On:Se.CheckBox.YesPushDown,Off:Se.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ne(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+Ut(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Se.internal.getHeight(t),a=Se.internal.getWidth(t),s=ne(t,t.caption);return i.push("1 g"),i.push("0 0 "+Ut(a)+" "+Ut(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ut(a-1)+" "+Ut(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+Ut(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Circle.YesNormal,e.D[t]=Se.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Se.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5)),a=Number((r*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.getWidth(t)<=Se.internal.getHeight(t)?Se.internal.getWidth(t)/4:Se.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Se.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Ht(Se.internal.getWidth(t)/2)+" "+Ht(Se.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Se.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Se.RadioButton.Cross.YesNormal,e.D[t]=Se.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Yt(t);e.scope=t.scope;var n=[],r=Se.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Ut(r.x1.x)+" "+Ut(r.x1.y)+" m"),n.push(Ut(r.x2.x)+" "+Ut(r.x2.y)+" l"),n.push(Ut(r.x4.x)+" "+Ut(r.x4.y)+" m"),n.push(Ut(r.x3.x)+" "+Ut(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=Se.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ut(Se.internal.getWidth(t)-2)+" "+Ut(Se.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(Ut(n.x1.x)+" "+Ut(n.x1.y)+" m"),r.push(Ut(n.x2.x)+" "+Ut(n.x2.y)+" l"),r.push(Ut(n.x4.x)+" "+Ut(n.x4.y)+" m"),r.push(Ut(n.x3.x)+" "+Ut(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=Yt(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Ut(Se.internal.getWidth(t))+" "+Ut(Se.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Se.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Se.internal.getWidth(t),n=Se.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Se.internal.getWidth=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[2])),e},Se.internal.getHeight=function(t){var e=0;return"object"===h(t)&&(e=Wt(t.Rect[3])),e};var ke=jt.addField=function(t){if(ae(this,t),!(t instanceof fe))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};jt.AcroFormChoiceField=de,jt.AcroFormListBox=pe,jt.AcroFormComboBox=ge,jt.AcroFormEditBox=me,jt.AcroFormButton=ve,jt.AcroFormPushButton=be,jt.AcroFormRadioButton=ye,jt.AcroFormCheckBox=xe,jt.AcroFormTextField=Ae,jt.AcroFormPasswordField=_e,jt.AcroFormAppearance=Se,jt.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se},Ft.AcroForm={ChoiceField:de,ListBox:pe,ComboBox:ge,EditBox:me,Button:ve,PushButton:be,RadioButton:ye,CheckBox:xe,TextField:Ae,PasswordField:_e,Appearance:Se};var Ne,Le;Ft.AcroForm;function Ce(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var i,o,a,s,c,u=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(_(t))for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t[o]){s=!1;break}if(!0===s){u=c;break}}else for(c in n)for(a=n[c],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=c;break}}return u===e&&r!==e&&(u=r),u},i=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,c=e.transparency.length;s<c;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,h={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:l,data:e.sMask};"filter"in e&&(h.filter=e.filter),t.call(this,h)}if(e.colorSpace===v.INDEXED){var f=this.internal.newObject();r({data:k(new Uint8Array(e.palette)),objectId:f}),n("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var e in t)i.call(this,t[e])},a=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},c=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},u=function(){return Object.keys(this.internal.collections.addImage_images).length},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},f=function(t){return"object"===h(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return ht(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return ht(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var h=Math.cos(o),f=Math.sin(o),d=function(t){return t.toFixed(4)},p=[d(h),d(f),d(-1*f),d(h),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),u(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(_(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},x=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},A=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return A()&&t instanceof ArrayBuffer};var _=t.__addimage__.isArrayBufferView=function(t){return A()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},S=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},k=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=_(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,i,o,a,c,u,l;if("number"==typeof arguments[1]?(n=e,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],c=arguments[5],u=arguments[6],l=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],c=arguments[6],u=arguments[7],l=arguments[8]),"object"===h(t=arguments[0])&&!f(t)&&"imageData"in t){var d=t;t=d.imageData,n=d.format||n||e,r=d.x||r||0,i=d.y||i||0,o=d.w||d.width||o,a=d.h||d.height||a,c=d.alias||c,u=d.compression||u,l=d.rotation||d.angle||l}var p=this.internal.getFilters();if(void 0===u&&-1!==p.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var g=N.call(this,t,n,c,u);return m.call(this,r,i,o,a,g,l),this};var N=function(n,i,o,a){var s,c,h;if("string"==typeof n&&r(n)===e){n=unescape(n);var g=L(n,!1);(""!==g||void 0!==(g=t.loadFile(n,!0)))&&(n=g)}if(f(n)&&(n=d(n,i)),i=r(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(h=o)||0===h.length)&&(o=function(t){return"string"==typeof t||_(t)?y(t):_(t.data)?y(t.data):null}(n)),(s=p.call(this,o))||(A()&&(n instanceof Uint8Array||"RGBA"===i||(c=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(a),c)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},L=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,i="";if("string"==typeof t){r=null!==(n=x(t))?n.data:t;try{i=ht(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};t.getImageProperties=function(n){var i,o,a="";if(f(n)&&(n=d(n)),"string"==typeof n&&r(n)===e&&(""===(a=L(n,!1))&&(a=t.loadFile(n)||""),n=a),o=r(n),!l(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!A()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(Ft.API),Ne=Ft.API,Le=function(t){if(void 0!==t&&""!=t)return!0},Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),Ne.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,c=!1,u=0;u<s.length&&!c;u++)switch((e=s[u]).type){case"link":(Le(e.options.url)||Le(e.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(0!=c){this.internal.write("/Annots [");for(var l=0;l<s.length;l++){e=s[l];var h=this.internal.pdfEscape,f=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+h(g(e.contents))+")",r+=" /Popup "+p.objId+" 0 R",r+=" /P "+a.objId+" 0 R",r+=" /T ("+h(g(m))+") >>",d.content=r;var v=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+v,e.open&&(r+=" /Open true"),r+=" >>",p.content=r,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var b=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(f(e.contents))+")",r+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(f(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),Ne.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Ne.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},Ne.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var c=this.splitTextToSize(t,o).length;i=Math.ceil(s*c)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},Ne.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},c=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&c(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",s="",c="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],c=u[n][r+1],a(o)?(i=f(o,s,c),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=h(l[n])}return l.join(" ")},p=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",p])}(Ft.API),Ft.API.autoPrint=function(t){var e;if("javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}));return this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),i=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,c=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var h=0;h<t.length;h++)a<(c=this.getStringUnitWidth(t[h],{font:i})*n)&&(a=c);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,c=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===t.lineNumber?(t.x=(i.x||0)+(i.width||0),t.y=i.y||0):i.y+i.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&c&&(this.printHeaderRow(t.lineNumber,!0),t.y+=c[0].height)):t.y=i.y+i.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-a,t.y+a,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+a,{align:"center",baseline:"top",maxWidth:t.width-a-a}):this.text(t.text,t.x+a,t.y+a,{align:"left",baseline:"top",maxWidth:t.width-a-a})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,l){if(r.call(this),!c)throw new Error("No data for PDF table.");var f,d,p,g,m=[],v=[],b=[],y={},w={},x=[],A=[],_=(l=l||{}).autoSize||!1,S=!1!==l.printHeaders,k=l.css&&void 0!==l.css["font-size"]?16*l.css["font-size"]:l.fontSize||12,N=l.margins||Object.assign({width:this.getPageWidth()},e),L="number"==typeof l.padding?l.padding:3,C=l.headerBackgroundColor||"#c8c8c8",P=l.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=N,this.internal.__cell__.table_font_size=k,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=C,this.internal.__cell__.headerTextColor=P,this.setFontSize(k),null==u)v=m=Object.keys(c[0]),b=m.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===h(u[0]))for(m=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),f=0;f<u.length;f+=1)w[u[f].name]=u[f].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(v=m=u,b=m.map((function(){return"left"})));if(_||Array.isArray(u)&&"string"==typeof u[0])for(f=0;f<m.length;f+=1){for(y[g=m[f]]=c.map((function(t){return t[g]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(v[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),d=y[g],this.setFont(void 0,"normal"),p=0;p<d.length;p+=1)x.push(this.getTextDimensions(d[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[g]=Math.max.apply(null,x)+L+L,x=[]}if(S){var E={};for(f=0;f<m.length;f+=1)E[m[f]]={},E[m[f]].text=v[f],E[m[f]].align=b[f];var I=s.call(this,E,w);A=m.map((function(e){return new o(t,n,w[e],I,E[e].text,void 0,E[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=u.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<c.length;f+=1){"rowStart"in l&&l.rowStart instanceof Function&&l.rowStart({row:f,data:c[f]},this);var T=s.call(this,c[f],w);for(p=0;p<m.length;p+=1){var O=c[f][m[p]];"cellStart"in l&&l.cellStart instanceof Function&&l.cellStart({row:f,col:p,data:O},this),a.call(this,new o(t,n,w[m[p]],T,O,f+2,M[m[p]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/i+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var c=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(l)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var Pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ee=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ie=Ce(Ee),Me=[100,200,300,400,500,600,700,800,900],Te=Ce(Me);function Oe(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Ie[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function De(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var Re={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function je(t){return t.trimLeft()}function qe(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function ze(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Ve,Ue,He,Ge=["times"];!function(t){var e,n,r,i,o,a,s,c,u,l=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,u=new l}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof l&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=d(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=d(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null;function p(t,e){if(null===f){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());f=function(t){for(var e={},n=0;n<t.length;++n){var r=Oe(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(n.concat(e))}return f}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(t){f=null,g=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,e=(i=je(i)).charAt(0)){case'"':case"'":n=qe(i.substring(1),e);break;default:n=ze(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=je(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},Re,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Oe(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+Fe(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Ie[t],r=n<=Ie.normal?-1:1,i=De(e,Ee,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=Te[t],r=De(e,Me,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Fe(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var l="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){l=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))l=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){l=s[f],u="normal";break}}if(""===l)for(var d=0;d<s.length;d++)if(h[s[d]]){l=h[s[d]];break}l=""===l?"Times":l,this.pdf.setFont(l,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,F.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,F.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){x.call(this,"fill",!1)},f.prototype.stroke=function(){x.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},f.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===h(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),c=this.ctx.transform.applyToPoint(new a(t,e)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:c.x,y1:c.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw st.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var c=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(c.x-u.x,2)+Math.pow(c.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw st.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new pt(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=D(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw st.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=D(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;P.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw st.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor,o=function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this};return new o({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw st.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new c(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw st.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw st.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new c(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new c(t,e,n,r,i,o)};var m=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,u,l){var h=this.pdf.getImageProperties(t),f=1,d=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=l/i,f=h.width/r*u/r,d=h.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===u&&(u=r,l=i),void 0===r&&void 0===u&&(u=h.width,l=h.height);for(var b,x=this.ctx.transform.decompose(),_=D(x.rotate.shx),S=new c,k=(S=(S=(S=S.multiply(x.translate)).multiply(x.skew)).multiply(x.scale)).applyToRectangle(new s(o-e*p,a-n*g,r*f,i*d)),N=v.call(this,k),L=[],C=0;C<N.length;C+=1)-1===L.indexOf(N[C])&&L.push(N[C]);if(w(L),this.autoPaging)for(var P=L[0],E=L[L.length-1],I=P;I<E+1;I++){this.pdf.setPage(I);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],T=1===I?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],R=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],B=1===I?0:O+(I-2)*R;if(0!==this.ctx.clip_path.length){var F=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(b,this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset),A.call(this,"fill",!0),this.path=F}var j=JSON.parse(JSON.stringify(k));j=y([j],this.posX+this.margin[3],-B+T+this.ctx.prevPageLastElemOffset)[0];var q=(I>P||I<E)&&m.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,R,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",j.x,j.y,j.w,j.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",k.x,k.y,k.w,k.h,null,null,_)};var v=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=R(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=B(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},x=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,c=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,l=JSON.parse(JSON.stringify(this.path)),h=JSON.parse(JSON.stringify(this.path)),f=[],d=0;d<h.length;d++)if(void 0!==h[d].x)for(var p=v.call(this,h[d]),g=0;g<p.length;g+=1)-1===f.indexOf(p[g])&&f.push(p[g]);for(var x=0;x<f.length;x++)for(;this.pdf.internal.getNumberOfPages()<f[x];)b.call(this);if(w(f),this.autoPaging)for(var _=f[0],S=f[f.length-1],k=_;k<S+1;k++){this.pdf.setPage(k),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=c,this.lineJoin=u;var N=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],L=1===k?this.posY+this.margin[0]:this.margin[0],C=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],P=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===k?0:C+(k-2)*P;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),A.call(this,t,!0),this.path=I}if(r=JSON.parse(JSON.stringify(l)),this.path=y(r,this.posX+this.margin[3],-E+L+this.ctx.prevPageLastElemOffset),!1===e||0===k){var M=(k>_||k<S)&&m.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],N,P,null).clip().discardPath()),A.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=c,A.call(this,t,e),this.lineWidth=s;this.path=l},A=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var c=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],c>0))for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),h=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),d=s.x,m=s.y;n=[u-o[a-1].x,l-o[a-1].y,h-o[a-1].x,f-o[a-1].y,d-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,w=0;w<y.length;w++){var x=y[w];"arc"===x.type?k.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,e,!v):E.call(this,x.x,x.y),v=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),v=!1;else if(!0!==i[b].begin){var A=i[b].start.x,_=i[b].start.y;I.call(this,i[b].deltas,A,_),v=!0}r&&N.call(this,r),e&&L.call(this)}},_=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},S=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(t,e,n,r,i,o,a,s,c){for(var u=T.call(this,n,r,i,o),l=0;l<u.length;l++){var h=u[l];0===l&&(c?C.call(this,h.x1+t,h.y1+e):E.call(this,h.x1+t,h.y1+e)),M.call(this,t,e,h.x2,h.y2,h.x3,h.y3,h.x4,h.y4)}s?L.call(this):N.call(this,a)},N=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},P=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=_.call(this,t.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(t.x,r)),u=this.ctx.transform.decompose(),l=new c;l=(l=(l=l.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var h,f,d,p=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),g=l.applyToRectangle(new s(t.x,i,n.w,n.h)),b=v.call(this,g),x=[],k=0;k<b.length;k+=1)-1===x.indexOf(b[k])&&x.push(b[k]);if(w(x),this.autoPaging)for(var N=x[0],L=x[x.length-1],C=N;C<L+1;C++){this.pdf.setPage(C);var P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],M=I-this.margin[0],T=this.pdf.internal.pageSize.width-this.margin[1],O=T-this.margin[3],D=1===C?0:E+(C-2)*M;if(0!==this.ctx.clip_path.length){var R=this.path;h=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(h,this.posX+this.margin[3],-1*D+P),A.call(this,"fill",!0),this.path=R}var B=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-D+P+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var F="text"!==this.autoPaging;if(F||B.y+B.h<=I){if(F||B.y>=P&&B.x<=T){var j=F?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||T-B.x)[0],q=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-D+P+this.ctx.prevPageLastElemOffset)[0],z=F&&(C>N||C<L)&&m.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,M,null).clip().discardPath()),this.pdf.text(j,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<I&&(this.ctx.prevPageLastElemOffset+=I-B.y);t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)}else t.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=d)},E=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},I=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},M=function(t,n,r,a,s,c,u,l){this.pdf.internal.out([e(i(r+t)),e(o(a+n)),e(i(s+t)),e(o(c+n)),e(i(u+t)),e(o(l+n)),"c"].join(" "))},T=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],c=r?-1:1,u=e;a>1e-5;){var l=u+c*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,c=a*a+s*s,u=c+a*i+s*o,l=4/3*(Math.sqrt(2*c*u)-u)/(a*o-s*i),h=a-l*s,f=s+l*a,d=h,p=-f,g=r+e,m=Math.cos(g),v=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-f*v,y2:h*v+f*m,x3:d*m-p*v,y3:d*v+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},D=function(t){return 180*t/Math.PI},R=function(t,e,n,r,i,o){var a=t+.5*(n-t),c=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),h=Math.min(t,i,a,u),f=Math.max(t,i,a,u),d=Math.min(e,o,c,l),p=Math.max(e,o,c,l);return new s(h,d,f-h,p-d)},B=function(t,e,n,r,i,o,a,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_=n-t,S=r-e,k=i-n,N=o-r,L=a-i,C=c-o;for(l=0;l<41;l++)v=(g=(h=t+(u=l/40)*_)+u*((d=n+u*k)-h))+u*(d+u*(i+u*L-d)-g),b=(m=(f=e+u*S)+u*((p=r+u*N)-f))+u*(p+u*(o+u*C-p)-m),0==l?(y=v,w=b,x=v,A=b):(y=Math.min(y,v),w=Math.min(w,b),x=Math.max(x,v),A=Math.max(A,b));return new s(Math.round(y),Math.round(w),Math.round(x-y),Math.round(A-w))},F=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,i,o,a,s,c,u,l;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(l=o%85))/85)-(u=o%85))/85)-(c=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,c+33,u+33,l+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",c=255,u="charCodeAt",l="slice",h="replace";for(t[l](-2),t=t[l](0,-2)[h](/\s/g,"")[h]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},i=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=rt(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var a=0,s=t||"",c=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=e(s),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:c.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(ot.html2canvas?Promise.resolve(ot.html2canvas):n.e(120).then(n.t.bind(n,61120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function r(){return(ot.DOMPurify?Promise.resolve(ot.DOMPurify):n.e(856).then(n.t.bind(n,27856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var i=function(t){var e=h(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},o=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then((function(e){return this.set({src:o("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(o("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},a.prototype.get=function(t,e){return this.then((function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},a.prototype.setMargin=function(t){return this.then((function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===h(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var s,c=0,u=0;if(a.hasOwnProperty(o))c=a[o][1]/i,u=a[o][0]/i;else try{c=n[1],u=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",u>c&&(s=u,u=c,c=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(s=u,u=c,c=s)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Oe):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return He=t,this.internal.events.subscribe("postPutResources",(function(){Ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+He+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Ve&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Ve+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(i=0;i<c;i++){var l=t.internal.newObject();u.push(l);var h=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,c=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:c,index:n,alias:r}}return u}}(Ft.API);var We,Ye,Xe,Je,Ze,Ke=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,c,u,l,h,f,d,p;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),u=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,f=0;0<=e?f<e:f>e;0<=e?++f:--f)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((l=r-this.transparency.indexed.length)>0)for(d=0;0<=l?d<l:d>l;0<=l?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(h=this.read(e)).indexOf(0),c=String.fromCharCode.apply(String,h.slice(0,s)),this.text[c]=String.fromCharCode.apply(String,h.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,c){var u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/c),M=i.width==E&&i.height==I;for(A=e*E,w=M?n:new Uint8Array(A*I),p=t.length,x=0,l=0;x<I&&r<p;){switch(t[r++]){case 0:for(f=k=0;k<A;f=k+=1)w[l++]=t[r++];break;case 1:for(f=N=0;N<A;f=N+=1)u=t[r++],d=f<e?0:w[l-e],w[l++]=(u+d)%256;break;case 2:for(f=L=0;L<A;f=L+=1)u=t[r++],h=(f-f%e)/e,_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(_+u)%256;break;case 3:for(f=C=0;C<A;f=C+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],_=x&&w[(x-1)*A+h*e+f%e],w[l++]=(u+Math.floor((d+_)/2))%256;break;case 4:for(f=P=0;P<A;f=P+=1)u=t[r++],h=(f-f%e)/e,d=f<e?0:w[l-e],0===x?_=S=0:(_=w[(x-1)*A+h*e+f%e],S=h&&w[(x-1)*A+(h-1)*e+f%e]),g=d+_-S,m=Math.abs(g-d),b=Math.abs(g-_),y=Math.abs(g-S),v=m<=b&&m<=y?d:b<=y?_:S,w[l++]=(u+v)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!M){var T=((a+x*c)*i.width+o)*e,O=x*A;for(f=0;f<E;f+=1){for(var D=0;D<e;D+=1)n[T++]=w[O++];T+=(s-1)*e}}x++}}return t=it(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,c;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=a=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(c=o[t++])?c:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,c,u,l,h,f;if(r=this.colors,l=null,n=this.hasAlphaChannel,this.palette.length&&(l=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=t.data||t).length,a=l||e,o=s=0,1===r)for(;o<u;)c=l?4*e[o/4]:s,h=a[c++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[c++]:255,s=c;else for(;o<u;)c=l?4*e[o/4]:s,i[o++]=a[c++],i[o++]=a[c++],i[o++]=a[c++],i[o++]=n?a[c++]:255,s=c},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var i=function(){if("[object Window]"===Object.prototype.toString.call(ot)){try{e=ot.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return i(),t=function(t){var r;if(!0===i())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,c,u;if(this.animation){for(u=[],r=a=0,s=(c=this.animation.frames).length;a<s;r=++a)n=c[r],i=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=t(i));return u}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,c;if(a=n++%i,c=r[a],s.renderFrame(t,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(e,c.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function Qe(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,c=null;o&&(s=e,c=a,e+=3*a);var u=!0,l=[],h=0,f=null,d=0,p=null;for(this.width=n,this.height=r;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,p=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var g=t[e++];h=t[e++]|t[e++]<<8,f=t[e++],0==(1&g)&&(f=null),d=g>>2&7,e++;break;case 254:for(;;){if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,w=t[e++],x=w>>6&1,A=1<<1+(7&w),_=s,S=c,k=!1;w>>7&&(k=!0,_=e,S=A,e+=3*A);var N=e;for(e++;;){var L;if(!((L=t[e++])>=0))throw Error("Invalid block size");if(0===L)break;e+=L}l.push({x:m,y:v,width:b,height:y,has_local_palette:k,palette_offset:_,palette_size:S,data_offset:N,data_length:e-N,transparent_index:f,interlaced:!!x,delay:h,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=A,r[p++]=x,r[p++]=w,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);$e(t,i.data_offset,a,o);var s=i.palette_offset,c=i.transparent_index;null===c&&(c=256);var u=i.width,l=n-u,h=u,f=4*(i.y*n+i.x),d=4*((i.y+i.height)*n+i.x),p=f,g=4*l;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=a.length;v<b;++v){var y=a[v];if(0===h&&(h=u,(p+=g)>=d&&(g=4*l+4*n*(m-1),p=f+(u+l)*(m<<1),m>>=1)),y===c)p+=4;else{var w=t[s+3*y],x=t[s+3*y+1],A=t[s+3*y+2];r[p++]=w,r[p++]=x,r[p++]=A,r[p++]=255}--h}}}function $e(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,c=i+1,u=(1<<c)-1,l=0,h=0,f=0,d=t[e++],p=new Int32Array(4096),g=null;;){for(;l<16&&0!==d;)h|=t[e++]<<l,l+=8,1===d?d=t[e++]:--d;if(l<c)break;var m=h&u;if(h>>=c,l-=c,m!==o){if(m===a)break;for(var v=m<s?m:g,b=0,y=v;y>o;)y=p[y]>>8,++b;var w=y;if(f+b+(v!==m?1:0)>r)return void st.log("Warning, gif stream longer than expected.");n[f++]=w;var x=f+=b;for(v!==m&&(n[f++]=w),y=v;b--;)y=p[y],n[--x]=255&y,y>>=8;null!==g&&s<4096&&(p[s++]=g<<8|w,s>=u+1&&c<12&&(++c,u=u<<1|1)),g=m}else s=a+1,u=(1<<(c=i+1))-1,g=null}return f!==r&&st.log("Warning, gif stream shorter than expected."),n}function tn(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),l=new Array(64),h=new Array(65535),f=new Array(65535),d=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),w=new Array(64),x=new Array(256),A=new Array(2048),_=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function T(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(O(255),O(0)):O(m),v=7,m=0)}function O(t){g.push(t)}function D(t){O(t>>8&255),O(255&t)}function R(t,e,n,r,i){for(var o,a=i[0],s=i[240],c=function(t,e){var n,r,i,o,a,s,c,u,l,h,f=0;for(l=0;l<8;++l){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],c=t[f+6];var p=n+(u=t[f+7]),g=n-u,m=r+c,v=r-c,b=i+s,y=i-s,w=o+a,x=o-a,A=p+w,_=p-w,S=m+b,k=m-b;t[f]=A+S,t[f+4]=A-S;var N=.707106781*(k+_);t[f+2]=_+N,t[f+6]=_-N;var L=.382683433*((A=x+y)-(k=v+g)),C=.5411961*A+L,P=1.306562965*k+L,E=.707106781*(S=y+v),I=g+E,M=g-E;t[f+5]=M+C,t[f+3]=M-C,t[f+1]=I+P,t[f+7]=I-P,f+=8}for(f=0,l=0;l<8;++l){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],c=t[f+48];var T=n+(u=t[f+56]),O=n-u,D=r+c,R=r-c,B=i+s,F=i-s,j=o+a,q=o-a,z=T+j,V=T-j,U=D+B,H=D-B;t[f]=z+U,t[f+32]=z-U;var G=.707106781*(H+V);t[f+16]=V+G,t[f+48]=V-G;var W=.382683433*((z=q+F)-(H=R+O)),Y=.5411961*z+W,X=1.306562965*H+W,J=.707106781*(U=F+R),Z=O+J,K=O-J;t[f+40]=K+Y,t[f+24]=K-Y,t[f+8]=Z+X,t[f+56]=Z-X,f++}for(l=0;l<64;++l)h=t[l]*e[l],d[l]=h>0?h+.5|0:h-.5|0;return d}(t,e),u=0;u<64;++u)p[_[u]]=c[u];var l=p[0]-n;n=p[0],0==l?T(r[0]):(T(r[f[o=32767+l]]),T(h[o]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return T(a),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var w=1;w<=m;++w)T(s);y&=15}o=32767+p[v],T(i[(y<<4)+f[o]]),T(h[o]),v++}return 63!=g&&T(a),n}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[_[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h=Math.min(Math.max(h,1),255),c[_[o]]=h}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,p=0;p<8;p++)for(var g=0;g<8;g++)u[d]=1/(s[_[d]]*f[p]*f[g]*8),l[d]=1/(c[_[d]]*f[p]*f[g]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),g=new Array,m=0,v=7,D(65496),D(65504),D(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),D(1),D(1),O(0),O(0),function(){D(65499),D(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(c[e])}(),function(t,e){D(65472),D(17),O(8),D(e),D(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){D(65476),D(418),O(0);for(var t=0;t<16;t++)O(S[t+1]);for(var e=0;e<=11;e++)O(k[e]);O(16);for(var n=0;n<16;n++)O(N[n+1]);for(var r=0;r<=161;r++)O(L[r]);O(1);for(var i=0;i<16;i++)O(C[i+1]);for(var o=0;o<=11;o++)O(P[o]);O(17);for(var a=0;a<16;a++)O(E[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),D(65498),D(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,h=0,f=0;m=0,v=7,this.encode.displayName="_encode_";for(var d,p,x,_,M,F,j,q,z,V=t.data,U=t.width,H=t.height,G=4*U,W=0;W<H;){for(d=0;d<G;){for(M=G*W+d,j=-1,q=0,z=0;z<64;z++)F=M+(q=z>>3)*G+(j=4*(7&z)),W+q>=H&&(F-=G*(W+1+q-H)),d+j>=G&&(F-=d+j-G+4),p=V[F++],x=V[F++],_=V[F++],b[z]=(A[p]+A[x+256>>0]+A[_+512>>0]>>16)-128,y[z]=(A[p+768>>0]+A[x+1024>>0]+A[_+1280>>0]>>16)-128,w[z]=(A[p+1280>>0]+A[x+1536>>0]+A[_+1792>>0]>>16)-128;a=R(b,u,a,e,r),h=R(y,l,h,n,i),f=R(w,l,f,n,i),d+=32}W+=8}if(v>=0){var Y=[];Y[1]=v+1,Y[0]=(1<<v+1)-1,T(Y)}return D(65497),new Uint8Array(g)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}(),e=M(S,k),n=M(C,P),r=M(N,L),i=M(E,I),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256>>0]=38470*t,A[t+512>>0]=7471*t+32768,A[t+768>>0]=-11059*t,A[t+1024>>0]=-21709*t,A[t+1280>>0]=32768*t+8421375,A[t+1536>>0]=-27439*t,A[t+1792>>0]=-5329*t}(),B(t)}function en(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nn(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var c=function(){var t=this;function c(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var l,f,d=n,p=1<<r,g=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++g[i[f]]}if(g[0]==a)return 0;for(m[1]=0,l=1;15>l;++l){if(g[l]>1<<l)return 0;m[l+1]=m[l]+g[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[m[l]++]=f);if(1==m[15])return(i=new h).g=0,i.value=s[0],u(t,d,1,p,i),p;var v,b=-1,y=p-1,w=0,x=1,A=1,_=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l])(i=new h).g=l,i.value=s[f++],u(t,d+w,a,_,i),w=c(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(x+=A<<=1,0>(A-=g[l]))return 0;for(;0<g[l];--g[l]){if(i=new h,(w&y)!=b){for(d+=_,v=1<<(b=l)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=_=1<<(v=b-r),t[n+(b=w&y)].g=v+r,t[n+b].value=d-n-b}i.g=l-r,i.value=s[f++],u(t,d+(w>>r),a,_,i),w=c(w,l)}}return x!=2*m[15]-1?0:p}(t,n,r,i,a,s)}function h(){this.value=this.g=0}function f(){this.value=this.g=0}function d(){this.G=a(5,h),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(jn,f)}function p(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,N(t)}function g(t,e){for(var n=0;0<e--;)n|=C(t,128)<<e;return n}function m(t,e){var n=g(t,e);return L(t)?-n:n}function v(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Vn-8>>>0,++t.bb,t.u-=8;_(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=zn){var r=A(t)&qn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&Vn-1)>>>0}function _(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Vn}function S(t,e){t.u=e,t.h=_(t)}function k(t){t.u>=Un&&(e(t.u>=Un),b(t))}function N(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function L(t){return g(t,1)}function C(t,e){var n=t.Ca;0>t.b&&N(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Hn[r],t.b-=r,t.Ca=(n<<r)-1,o}function P(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function I(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function T(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function D(){this.X=[],this.Xa=this.Mb=0}function R(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function F(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function j(e,n){t[n]=function(n,r,i,o,a,s,c){var u;for(u=0;u<a;++u){var l=t[e](s[c+u-1],i,o+u);s[c+u]=F(n[r+u],l)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function V(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function U(t,e){return V(t+(t-e+.5>>1))}function H(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function G(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=F(t[e+n],r)}function W(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,c=16711935&(c=(c=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+c>>>0}}function Y(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function X(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],c=s>>>8,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(c<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(c<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function J(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,c,u,l){for(r=c;r<u;++r)for(c=0;c<l;++c)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,c,u,l){var h=8>>e.b,f=e.Ea,d=e.K[0],p=e.w;if(8>h)for(e=(1<<e.b)-1,p=(1<<h)-1;n<a;++n){var g,m=0;for(g=0;g<f;++g)g&e||(m=i(s[c++])),u[l++]=o(d[m&p]),m>>=h}else t["VP8LMapColor"+r](s,c,d,p,u,l,n,a,f)}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function K(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Q(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)P(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Ur||t==Hr||t==Gr||t==Wr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ct(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=vi[e.ba.S],c=t.y,u=t.O,l=t.f,h=t.N,f=t.ea,d=t.W,p=e.cc,g=e.dc,m=e.Mc,v=e.Nc,b=t.ka,y=t.ka+t.T,w=t.U,x=w+1>>1;for(0==b?s(c,u,null,null,l,h,f,d,l,h,f,d,o,a,null,null,w):(s(e.ec,e.fc,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w),++n);b+2<y;b+=2)p=l,g=h,m=f,v=d,h+=t.Rc,d+=t.Rc,a+=2*i.A,s(c,(u+=2*t.fa)-t.fa,c,u,p,g,m,v,l,h,f,d,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,c,u,w),r(e.cc,e.dc,l,h,x),r(e.Mc,e.Nc,f,d,x),n--):1&y||s(c,u,null,null,l,h,f,d,l,h,f,d,o,a+i.A,null,null,w),n}function ht(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,c=s==qr||s==Gr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var h=n.eb;l=n.fb+l*n.A,t=kr(i,o[0],t.width,a,u,h,l+(c?0:3),n.A),e(r==u),t&&rt(s)&&_r(h,l,c,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Br||n==jr||n==qr||n==zr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Rn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&yn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=ut,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=lt,yn()}}else alert("todo:EmitYUV");i&&(e.Jb=ht,r&&vn())}if(r&&!Ii){for(t=0;256>t;++t)Mi[t]=89858*(t-128)+Ni>>ki,Di[t]=-22014*(t-128)+Ni,Oi[t]=-45773*(t-128),Ti[t]=113618*(t-128)+Ni>>ki;for(t=Li;t<Ci;++t)e=76283*(t-16)+Ni>>ki,Ri[t-Li]=Gt(e,255),Bi[t-Li]=Gt(e+8>>4,15);Ii=1}return 1}function dt(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function pt(t){t.ma.memory=null}function gt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function vt(t,e){return 120<e?e-120:1<=(n=((n=Qr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=A(n),i=t[e+=255&r].g-8;return 0<i&&(S(n,n.u+8),r=A(n),e+=t[e].value,e+=r&(1<<i)-1),S(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function xt(t,n,i,o){var a=t.ab,s=t.c*n,c=t.C;n=c+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var h=t.gc[a],f=c,d=n,p=u,g=l,m=(l=o,u=i,h.Ea);switch(e(f<d),e(d<=h.nc),h.hc){case 2:Yn(p,g,(d-f)*m,l,u);break;case 0:var v=f,b=d,y=l,w=u,x=(N=h).Ea;0==v&&(Gn(p,g,null,null,1,y,w),G(p,g+1,0,0,x-1,y,w+1),g+=x,w+=x,++v);for(var A=1<<N.b,_=A-1,S=B(x,N.b),k=N.K,N=N.w+(v>>N.b)*S;v<b;){var L=k,C=N,P=1;for(Wn(p,g,y,w-x,1,y,w);P<x;){var E=(P&~_)+A;E>x&&(E=x),(0,Qn[L[C++]>>8&15])(p,g+ +P,y,w+P-x,E-P,y,w+P),P=E}g+=x,w+=x,++v&_||(N+=S)}d!=h.nc&&r(l,u-m,l,u+(d-f-1)*m,m);break;case 1:for(m=p,b=g,x=(p=h.Ea)-(w=p&~(y=(g=1<<h.b)-1)),v=B(p,h.b),A=h.K,h=h.w+(f>>h.b)*v;f<d;){for(_=A,S=h,k=new q,N=b+w,L=b+p;b<N;)Y(_[S++],k),$n(k,m,b,g,l,u),b+=g,u+=g;b<L&&(Y(_[S++],k),$n(k,m,b,x,l,u),b+=x,u+=x),++f&y||(h+=v)}break;case 3:if(p==l&&g==u&&0<h.b){for(b=l,p=m=u+(d-f)*m-(w=(d-f)*B(h.Ea,h.b)),g=l,y=u,v=[],w=(x=w)-1;0<=w;--w)v[w]=g[y+w];for(w=x-1;0<=w;--w)b[p+w]=v[w];Xn(h,f,d,l,m,l,u)}else Xn(h,f,d,p,g,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,s)}function At(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,c=t.Ua,u=a.width;if(xt(t,o,r,i),o=c=[c],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var l=a.j-r;r=a.j,o[0]+=l*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(c=c[0],11>(r=t.ca).S){var h=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=h.eb,h.A),d=a;for(h=h.fb+t.Ma*h.A;0<d--;){var p=s,g=c,m=o,v=l,b=h;switch(i){case Rr:tr(p,g,m,v,b);break;case Br:er(p,g,m,v,b);break;case Ur:er(p,g,m,v,b),_r(v,b,0,m,1,0);break;case Fr:ir(p,g,m,v,b);break;case jr:et(p,g,m,v,b,1);break;case Hr:et(p,g,m,v,b,1),_r(v,b,0,m,1,0);break;case qr:et(p,g,m,v,b,0);break;case Gr:et(p,g,m,v,b,0),_r(v,b,1,m,1,0);break;case zr:nr(p,g,m,v,b);break;case Wr:nr(p,g,m,v,b),Sr(v,b,m,1,0);break;case Vr:rr(p,g,m,v,b);break;default:e(0)}c+=u,h+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function _t(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function St(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,c=t.rd;for(e(null!=mi[t.Z]);n<r;++n)mi[t.Z](s,c,i,o,i,o,a),s=i,c=o,o+=a;t.qd=s,t.rd=c}}function kt(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,c=t.V,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Zn(l[0],i,n,c,u,a,s),St(r,i,n,a,s,o)}t.C=t.Ma=n}function Nt(t,n,r,i,o,a,s){var c=t.$/i,u=t.$%i,l=t.m,h=t.s,f=r+t.$,d=f;o=r+i*o;var p=r+i*a,g=280+h.ua,m=t.Pb?c:16777216,v=0<h.ua?h.Wa:null,b=h.wc,y=f<p?wt(h,u,c):null;e(t.C<a),e(p<=o);var w=!1;t:for(;;){for(;w||f<p;){var x=0;if(c>=m){var N=f-r;e((m=t).Pb),m.wd=m.m,m.xd=N,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=c+ti}if(u&b||(y=wt(h,u,c)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(k(l),y.jc){x=l,N=n;var L=f,C=y.pd[A(x)&jn-1];e(y.jc),256>C.g?(S(x,x.u+C.g),N[L]=C.value,x=0):(S(x,x.u+C.g-256),e(256<=C.value),x=C.value),0==x&&(w=!0)}else x=bt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>x){if(!w)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(k(l),w=bt(y.G[1],y.H[1],l),k(l),N=bt(y.G[2],y.H[2],l),L=bt(y.G[3],y.H[3],l),l.h)break;n[f]=(L<<24|w<<16|x<<8|N)>>>0}if(w=!1,++f,++u>=i&&(u=0,++c,null!=s&&c<=a&&!(c%16)&&s(t,c),null!=v))for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else if(280>x){if(x=mt(x-256,l),N=bt(y.G[4],y.H[4],l),k(l),N=vt(i,N=mt(N,l)),l.h)break;if(f-r<N||o-f<x)break t;for(L=0;L<x;++L)n[f+L]=n[f+L-N];for(f+=x,u+=x;u>=i;)u-=i,++c,null!=s&&c<=a&&!(c%16)&&s(t,c);if(e(f<=o),u&b&&(y=wt(h,u,c)),null!=v)for(;d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x}else{if(!(x<g))break t;for(w=x-280,e(null!=v);d<f;)x=n[d++],v.X[(506832829*x&4294967295)>>>v.Mb]=x;x=f,e(!(w>>>(N=v).Xa)),n[x]=N.X[w],w=!0}w||e(l.h==_(l))}if(t.Pb&&l.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(l.h)break t;null!=s&&s(t,c>a?a:c),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Lt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Ct(){var e=new sn;return null==e?null:(e.a=0,e.xb=gi,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Yn=W,$n=X,tr=Z,er=K,nr=Q,rr=$,ir=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Kn,e)}function Pt(t,n,r,s,c){var u=1,f=[t],p=[n],g=s.m,m=s.s,v=null,b=0;t:for(;;){if(r)for(;u&&y(g,1);){var w=f,x=p,_=s,N=1,L=_.m,C=_.gc[_.ab],P=y(L,2);if(_.Oc&1<<P)u=0;else{switch(_.Oc|=1<<P,C.hc=P,C.Ea=w[0],C.nc=x[0],C.K=[null],++_.ab,e(4>=_.ab),P){case 0:case 1:C.b=y(L,3)+2,N=Pt(B(C.Ea,C.b),B(C.nc,C.b),0,_,C.K),C.K=C.K[0];break;case 3:var E,I=y(L,8)+1,M=16<I?0:4<I?1:2<I?2:3;if(w[0]=B(C.Ea,M),C.b=M,E=N=Pt(I,1,0,_,C.K)){var O,D=I,R=C,j=1<<(8>>R.b),q=o(j);if(null==q)E=0;else{var z=R.K[0],V=R.w;for(q[0]=R.K[0][0],O=1;O<1*D;++O)q[O]=F(z[V+O],q[O-1]);for(;O<4*j;++O)q[O]=0;R.K[0]=null,R.K[0]=q,E=1}}N=E;break;case 2:break;default:e(0)}u=N}}if(f=f[0],p=p[0],u&&y(g,1)&&!(u=1<=(b=y(g,4))&&11>=b)){s.a=3;break t}var U;if(U=u)e:{var H,G,W,Y=s,X=f,J=p,Z=b,K=r,Q=Y.m,$=Y.s,tt=[null],et=1,nt=0,rt=$r[Z];n:for(;;){if(K&&y(Q,1)){var it=y(Q,3)+2,ot=B(X,it),at=B(J,it),st=ot*at;if(!Pt(ot,at,0,Y,tt))break n;for(tt=tt[0],$.xc=it,H=0;H<st;++H){var ct=tt[H]>>8&65535;tt[H]=ct,ct>=et&&(et=ct+1)}}if(Q.h)break n;for(G=0;5>G;++G){var ut=Jr[G];!G&&0<Z&&(ut+=1<<Z),nt<ut&&(nt=ut)}var lt=a(et*rt,h),ht=et,ft=a(ht,d);if(null==ft)var dt=null;else e(65536>=ht),dt=ft;var pt=o(nt);if(null==dt||null==pt||null==lt){Y.a=1;break n}var gt=lt;for(H=W=0;H<et;++H){var mt=dt[H],vt=mt.G,bt=mt.H,wt=0,xt=1,At=0;for(G=0;5>G;++G){ut=Jr[G],vt[G]=gt,bt[G]=W,!G&&0<Z&&(ut+=1<<Z);r:{var _t,St=ut,kt=Y,Ct=pt,Et=gt,It=W,Mt=0,Tt=kt.m,Ot=y(Tt,1);if(i(Ct,0,0,St),Ot){var Dt=y(Tt,1)+1,Rt=y(Tt,1),Bt=y(Tt,0==Rt?1:8);Ct[Bt]=1,2==Dt&&(Ct[Bt=y(Tt,8)]=1);var Ft=1}else{var jt=o(19),qt=y(Tt,4)+4;if(19<qt){kt.a=3;var zt=0;break r}for(_t=0;_t<qt;++_t)jt[Kr[_t]]=y(Tt,3);var Vt=void 0,Ut=void 0,Ht=kt,Gt=jt,Wt=St,Yt=Ct,Xt=0,Jt=Ht.m,Zt=8,Kt=a(128,h);i:for(;l(Kt,0,7,Gt,19);){if(y(Jt,1)){var Qt=2+2*y(Jt,3);if((Vt=2+y(Jt,Qt))>Wt)break i}else Vt=Wt;for(Ut=0;Ut<Wt&&Vt--;){k(Jt);var $t=Kt[0+(127&A(Jt))];S(Jt,Jt.u+$t.g);var te=$t.value;if(16>te)Yt[Ut++]=te,0!=te&&(Zt=te);else{var ee=16==te,ne=te-16,re=Xr[ne],ie=y(Jt,Yr[ne])+re;if(Ut+ie>Wt)break i;for(var oe=ee?Zt:0;0<ie--;)Yt[Ut++]=oe}}Xt=1;break i}Xt||(Ht.a=3),Ft=Xt}(Ft=Ft&&!Tt.h)&&(Mt=l(Et,It,8,Ct,St)),Ft&&0!=Mt?zt=Mt:(kt.a=3,zt=0)}if(0==zt)break n;if(xt&&1==Zr[G]&&(xt=0==gt[W].g),wt+=gt[W].g,W+=zt,3>=G){var ae,se=pt[0];for(ae=1;ae<ut;++ae)pt[ae]>se&&(se=pt[ae]);At+=se}}if(mt.nd=xt,mt.Qb=0,xt&&(mt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==wt&&256>vt[0][bt[0]+0].value&&(mt.Qb=1,mt.qb+=vt[0][bt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var ce,ue=mt;for(ce=0;ce<jn;++ce){var le=ce,he=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(he.g=fe.g+256,he.value=fe.value):(he.g=0,he.value=0,le>>=yt(fe,8,he),le>>=yt(ue.G[1][ue.H[1]+le],16,he),le>>=yt(ue.G[2][ue.H[2]+le],0,he),yt(ue.G[3][ue.H[3]+le],24,he))}}}$.vc=tt,$.Wb=et,$.Ya=dt,$.yc=lt,U=1;break e}U=0}if(!(u=U)){s.a=3;break t}if(0<b){if(m.ua=1<<b,!T(m.Wa,b)){s.a=1,u=0;break t}}else m.ua=0;var de=s,pe=f,ge=p,me=de.s,ve=me.xc;if(de.c=pe,de.i=ge,me.md=B(pe,ve),me.wc=0==ve?-1:(1<<ve)-1,r){s.xb=pi;break t}if(null==(v=o(f*p))){s.a=1,u=0;break t}u=(u=Nt(s,v,0,f,p,p,null))&&!g.h;break t}return u?(null!=c?c[0]=v:(e(null==v),e(r)),s.$=0,r||Lt(m)):Lt(m),u}function Et(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function It(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,c=t.l.ma,u=t.l.width,l=u*s,h=c.ca,f=c.tb+u*r,d=t.Ta,p=t.Ua;xt(t,s,o,a),Nr(d,p,h,f,l),St(c,r,r+s,h,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function Tt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Dt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Rt(){this.jb=o(3),this.Wc=s([4,8],Dt),this.Xc=s([4,17],Dt)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ft(){this.ld=this.La=this.dd=this.tc=0}function jt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Vt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ft),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Wt}function Ut(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Ht(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Mt,this.Kc=new Tt,this.ed=new Bt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new Vt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,w),this.ia=0,this.pb=a(4,qt),this.Pa=new Rt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new jt),this.sb=0,this.wa=Array(new Ft),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Ft),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Gt(t,e){return 0>t?0:t>e?e:t}function Wt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Yt(){var t=new Ht;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=Kt)),t}function Xt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Zt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Xt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Xt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,c=t.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return Xt(t,3,"Incorrect keyframe parameters.");if(!c.yd)return Xt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(c.Rb){if(7>a)return Xt(t,7,"cannot parse picture header");if(!Jt(r,o,a))return Xt(t,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>a)return Xt(t,7,"bad partition length");p(s=t.m,r,o,c.ub),o+=c.ub,a-=c.ub,c.Rb&&(u.Ld=L(s),u.Kd=L(s)),u=t.Qa;var l,h=t.Pa;if(e(null!=s),e(null!=u),u.Cb=L(s),u.Cb){if(u.Bb=L(s),L(s)){for(u.Fb=L(s),l=0;4>l;++l)u.Zb[l]=L(s)?m(s,7):0;for(l=0;4>l;++l)u.Lb[l]=L(s)?m(s,6):0}if(u.Bb)for(l=0;3>l;++l)h.jb[l]=L(s)?g(s,8):255}else u.Bb=0;if(s.Ka)return Xt(t,3,"cannot parse segment header");if((u=t.ed).zd=L(s),u.Tb=g(s,6),u.wb=g(s,3),u.Pc=L(s),u.Pc&&L(s)){for(h=0;4>h;++h)L(s)&&(u.vd[h]=m(s,6));for(h=0;4>h;++h)L(s)&&(u.od[h]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Xt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<g(t.m,2))-1,f<3*(h=t.Xb))r=7;else{for(l+=3*h,u-=3*h,f=0;f<h;++f){var d=r[a+0]|r[a+1]<<8|r[a+2]<<16;d>u&&(d=u),p(t.Jc[+f],r,l,d),l+=d,u-=d,a+=3}p(t.Jc[+h],r,l,u),r=l<o?0:5}if(0!=r)return Xt(t,r,"cannot parse partitions");for(r=g(l=t.m,7),a=L(l)?m(l,4):0,o=L(l)?m(l,4):0,u=L(l)?m(l,4):0,h=L(l)?m(l,4):0,l=L(l)?m(l,4):0,f=t.Qa,d=0;4>d;++d){if(f.Cb){var v=f.Zb[d];f.Fb||(v+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}v=r}var b=t.pb[d];b.Sc[0]=ei[Gt(v+a,127)],b.Sc[1]=ni[Gt(v+0,127)],b.Eb[0]=2*ei[Gt(v+o,127)],b.Eb[1]=101581*ni[Gt(v+u,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ei[Gt(v+h,117)],b.Qc[1]=ni[Gt(v+l,127)],b.lc=v+l}if(!c.Rb)return Xt(t,4,"Not a key frame.");for(L(s),c=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)h=C(s,ui[r][a][o][u])?g(s,8):si[r][a][o][u],c.Wc[r][a].Yb[o][u]=h;for(a=0;17>a;++a)c.Xc[r][a]=c.Wc[r][li[a]]}return t.kc=L(s),t.kc&&(t.Bd=g(s,8)),t.cb=1}function Kt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!C(t,s[n+0]))return i;for(;!C(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var c=e[i+1].Yb;if(C(t,s[n+2])){var u=t,l=0;if(C(u,(f=s)[(h=n)+3]))if(C(u,f[h+6])){for(s=0,h=2*(l=C(u,f[h+8]))+(f=C(u,f[h+9+l])),l=0,f=ii[h];f[s];++s)l+=l+C(u,f[s]);l+=3+(8<<h)}else C(u,f[h+7])?(l=7+2*C(u,165),l+=C(u,145)):l=5+C(u,159);else l=C(u,f[h+4])?3+C(u,f[h+5]):2;s=c[2]}else l=1,s=c[1];c=a+oi[i],0>(u=t).b&&N(u);var h,f=u.b,d=(h=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=d,u.Ca|=1,u.I-=(h+1&d)<<f,o[c]=((l^d)-d)*r[(0<i)+0]}return 16}function Qt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,n){if(null==t)return 0;if(null==n)return Xt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Zt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=ji[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var c=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=c.Tb)}else l=c.Tb;for(u=0;1>=u;++u){var h=t.gd[s][u],f=l;if(c.Pc&&(f+=c.vd[0],u&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var d=f;0<c.wb&&(d=4<c.wb?d>>2:d>>1)>9-c.wb&&(d=9-c.wb),1>d&&(d=1),h.dd=d,h.tc=2*f+d,h.ld=40<=f?2:15<=f?1:0}else h.tc=0;h.La=u}}}s=0}else Xt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=zi);t:{s=t.Ic,c=4*(d=t.za);var p=32*d,g=d+1,m=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((h=c+832+(u=3*(16*s+ji[t.L])/2*p)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=h)s=0;else{if(h>t.Vb){if(t.Vb=0,t.Ec=o(h),t.Fc=0,null==t.Ec){s=Xt(t,1,"no memory during frame initialization.");break t}t.Vb=h}h=t.Ec,f=t.Fc,t.Ac=h,t.Bc=f,f+=c,t.Gd=a(p,Ut),t.Hd=0,t.rb=a(g+1,jt),t.sb=1,t.wa=m?a(m,Ft):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=h,t.pc=f,f+=832,t.ya=a(v,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(p=ji[t.L])*t.R,p=p/2*t.B,t.sa=h,t.ta=f+d,t.qa=t.sa,t.ra=t.ta+16*s*t.R+p,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+p,t.$c=0,f+=u,t.mb=l?h:null,t.nb=l?f:null,e(f+l<=t.Fc+t.Vb),Qt(t),i(t.Ac,t.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Cr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Pr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Er[255+s]=0>s?0:255<s?255:s;Ir=1}or=ue,ar=oe,cr=ae,ur=se,lr=ce,sr=ie,hr=Xe,fr=Je,dr=Qe,pr=$e,gr=Ze,mr=Ke,vr=tn,br=en,yr=Ve,wr=Ue,xr=He,Ar=Ge,fi[0]=Se,fi[1]=he,fi[2]=Ae,fi[3]=_e,fi[4]=ke,fi[5]=Le,fi[6]=Ne,fi[7]=Ce,fi[8]=Ee,fi[9]=Pe,hi[0]=ve,hi[1]=de,hi[2]=pe,hi[3]=ge,hi[4]=be,hi[5]=ye,hi[6]=we,di[0]=Oe,di[1]=fe,di[2]=Ie,di[3]=Me,di[4]=Re,di[5]=De,di[6]=Be,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],c=t.m,u=t;for(a=0;a<u.za;++a){var l=c,h=u,f=h.Ac,d=h.Bc+4*a,p=h.zc,g=h.ya[h.aa+a];if(h.Qa.Bb?g.$b=C(l,h.Pa.jb[0])?2+C(l,h.Pa.jb[2]):C(l,h.Pa.jb[1]):g.$b=0,h.kc&&(g.Ad=C(l,h.Bd)),g.Za=!C(l,145)+0,g.Za){var m=g.Ob,v=0;for(h=0;4>h;++h){var b,y=p[0+h];for(b=0;4>b;++b){y=ci[f[d+b]][y];for(var w=ai[C(l,y[0])];0<w;)w=ai[2*w+C(l,y[w])];y=-w,f[d+b]=y}r(m,v,f,d,4),v+=4,p[0+h]=y}}else y=C(l,156)?C(l,128)?1:3:C(l,163)?2:0,g.Ob[0]=y,i(f,d,y,4),i(p,0,y,4);g.Dd=C(l,142)?C(l,114)?C(l,183)?1:3:2:0}if(u.m.Ka)return Xt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(c=t).rb[c.sb-1],f=c.rb[c.sb+c.ja],a=c.ya[c.aa+c.ja],d=c.kc?a.Ad:0)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var x,A;if(l=f,f=u,d=c.Pa.Xc,p=c.ya[c.aa+c.ja],g=c.pb[p.$b],h=p.ad,m=0,v=c.rb[c.sb-1],y=b=0,i(h,m,0,384),p.Za)var _=0,S=d[3];else{w=o(16);var k=l.Na+v.Na;if(k=ri(f,d[1],k,g.Eb,0,w,0),l.Na=v.Na=(0<k)+0,1<k)or(w,0,h,m);else{var N=w[0]+3>>3;for(w=0;256>w;w+=16)h[m+w]=N}_=1,S=d[0]}var L=15&l.la,P=15&v.la;for(w=0;4>w;++w){var E=1&P;for(N=A=0;4>N;++N)L=L>>1|(E=(k=ri(f,S,k=E+(1&L),g.Sc,_,h,m))>_)<<7,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=4,P=P>>1|E<<7,b=(b<<8|A)>>>0}for(S=L,_=P>>4,x=0;4>x;x+=2){for(A=0,L=l.la>>4+x,P=v.la>>4+x,w=0;2>w;++w){for(E=1&P,N=0;2>N;++N)k=E+(1&L),L=L>>1|(E=0<(k=ri(f,d[2],k,g.Qc,0,h,m)))<<3,A=A<<2|(3<k?3:1<k?2:0!=h[m+0]),m+=16;L>>=2,P=P>>1|E<<5}y|=A<<4*x,S|=L<<4<<x,_|=(240&P)<<x}l.la=S,v.la=_,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,d=!(b|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[a.$b][a.Za],c.wa[c.Y+c.ja].La|=!d),u.Ka)return Xt(t,7,"Premature end-of-file encountered.")}if(Qt(t),c=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)t:{if(a.M=s.M,a.uc=l,On(s,a),u=1,a=(A=s.D).Nb,l=(y=ji[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,N=8*a*s.B,d=s.sa,p=s.ta-l+w,g=s.qa,h=s.ra-f+N,m=s.Ha,v=s.Ia-f+N,P=0==(L=A.M),b=L>=s.Va-1,2==s.Aa&&On(s,A),A.uc)for(E=(k=s).D.M,e(k.D.uc),A=k.yb;A<k.Hb;++A){_=A,S=E;var I=(M=(z=k).D).Nb;x=z.R;var M=M.wa[M.Y+_],T=z.sa,O=z.ta+16*I*x+16*_,D=M.dd,R=M.tc;if(0!=R)if(e(3<=R),1==z.L)0<_&&wr(T,O,x,R+4),M.La&&Ar(T,O,x,R),0<S&&yr(T,O,x,R+4),M.La&&xr(T,O,x,R);else{var B=z.B,F=z.qa,j=z.ra+8*I*B+8*_,q=z.Ha,z=z.Ia+8*I*B+8*_;I=M.ld,0<_&&(fr(T,O,x,R+4,D,I),pr(F,j,q,z,B,R+4,D,I)),M.La&&(mr(T,O,x,R,D,I),br(F,j,q,z,B,R,D,I)),0<S&&(hr(T,O,x,R+4,D,I),dr(F,j,q,z,B,R+4,D,I)),M.La&&(gr(T,O,x,R,D,I),vr(F,j,q,z,B,R,D,I))}}if(s.ia&&alert("todo:DitherRow"),null!=c.put){if(A=16*L,L=16*(L+1),P?(c.y=s.sa,c.O=s.ta+w,c.f=s.qa,c.N=s.ra+N,c.ea=s.Ha,c.W=s.Ia+N):(A-=y,c.y=d,c.O=p,c.f=g,c.N=h,c.ea=m,c.W=v),b||(L-=y),L>c.o&&(L=c.o),c.F=null,c.J=null,null!=s.Fa&&0<s.Fa.length&&A<L&&(c.J=fn(s,c,A,L-A),c.F=s.mb,null==c.F&&0==c.F.length)){u=Xt(s,3,"Could not decode alpha data.");break t}A<c.j&&(y=c.j-A,A=c.j,e(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),null!=c.F&&(c.J+=c.width*y)),A<L&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,null!=c.F&&(c.J+=c.v),c.ka=A-c.j,c.U=c.va-c.v,c.T=L-A,u=c.put(c))}a+1!=s.Ic||b||(r(s.sa,s.ta-l,d,p+16*s.R,l),r(s.qa,s.ra-f,g,h+8*s.B,f),r(s.Ha,s.Ia-f,m,v+8*s.B,f))}if(!u)return Xt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0}function te(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function ee(t,e,n,r,i,o){te(t,e,0,n,r+i),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-i)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var c=t[e+0]+t[e+8],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ne(t[e+12]),h=ne(t[e+4])+(35468*t[e+12]>>16);s[a+0]=c+h,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=c-h,a+=4,e++}for(i=a=0;4>i;++i)c=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ne(s[a+12]),te(n,r,0,0,c+(h=ne(s[a+4])+(35468*s[a+12]>>16))),te(n,r,1,0,u+l),te(n,r,2,0,u-l),te(n,r,3,0,c-h),a++,r+=32}function ie(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ne(t[e+4]),s=35468*t[e+1]>>16;ee(n,r,0,i+a,t=ne(t[e+1]),s),ee(n,r,1,i+o,t,s),ee(n,r,2,i-o,t,s),ee(n,r,3,i-a,t,s)}function oe(t,e,n,r,i){re(t,e,n,r),i&&re(t,e+16,n,r+4)}function ae(t,e,n,r){ar(t,e+0,n,r,1),ar(t,e+32,n,r+128,1)}function se(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)te(n,r,e,i,t)}function ce(t,e,n,r){t[e+0]&&ur(t,e+0,n,r),t[e+16]&&ur(t,e+16,n,r+4),t[e+32]&&ur(t,e+32,n,r+128),t[e+48]&&ur(t,e+48,n,r+128+4)}function ue(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],c=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+c,a[8+i]=s-c,a[4+i]=l+u,a[12+i]=l-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],c=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+c>>3,n[r+16]=l+u>>3,n[r+32]=s-c>>3,n[r+48]=l-u>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Or,a=255-t[i-1];for(r=0;r<n;++r){var s,c=o,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=c[u+t[i+s]];e+=32}}function he(t,e){le(t,e,4)}function fe(t,e){le(t,e,8)}function de(t,e){le(t,e,16)}function pe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ge(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function me(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ve(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];me(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];me(r>>4,t,e)}function ye(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];me(r>>4,t,e)}function we(t,e){me(128,t,e)}function xe(t,e,n){return t+2*e+n+2>>2}function Ae(t,e){var n,i=e-32;for(i=new Uint8Array([xe(t[i-1],t[i+0],t[i+1]),xe(t[i+0],t[i+1],t[i+2]),xe(t[i+1],t[i+2],t[i+3]),xe(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];P(t,e+0,16843009*xe(t[e-1-32],n,r)),P(t,e+32,16843009*xe(n,r,i)),P(t,e+64,16843009*xe(r,i,o)),P(t,e+96,16843009*xe(i,o,o))}function Se(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ke(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+96]=xe(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=xe(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=xe(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=xe(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=xe(s,a,o),t[e+3+32]=t[e+2+0]=xe(c,s,a),t[e+3+0]=xe(u,c,s)}function Ne(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],c=t[e+7-32];t[e+0+0]=xe(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=xe(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=xe(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=xe(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=xe(o,a,s),t[e+3+64]=t[e+2+96]=xe(a,s,c),t[e+3+96]=xe(s,c,c)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],c=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+c+1>>1,t[e+3+0]=c+u+1>>1,t[e+0+96]=xe(i,r,n),t[e+0+64]=xe(r,n,o),t[e+0+32]=t[e+1+96]=xe(n,o,a),t[e+1+32]=t[e+2+96]=xe(o,a,s),t[e+2+32]=t[e+3+96]=xe(a,s,c),t[e+3+32]=xe(s,c,u)}function Ce(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],c=t[e+6-32],u=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=xe(n,r,i),t[e+1+32]=t[e+0+96]=xe(r,i,o),t[e+2+32]=t[e+1+96]=xe(i,o,a),t[e+3+32]=t[e+2+96]=xe(o,a,s),t[e+3+64]=xe(a,s,c),t[e+3+96]=xe(s,c,u)}function Pe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=xe(n,r,i),t[e+3+0]=t[e+1+32]=xe(r,i,o),t[e+3+32]=t[e+1+64]=xe(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],c=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=xe(s,c,u),t[e+2+0]=xe(a,s,c),t[e+1+0]=t[e+3+32]=xe(n,a,s),t[e+1+32]=t[e+3+64]=xe(r,n,a),t[e+1+64]=t[e+3+96]=xe(i,r,n),t[e+1+96]=xe(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Me(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Te(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Oe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Te(r>>4,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Te(r>>3,t,e)}function Re(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Te(r>>3,t,e)}function Be(t,e){Te(128,t,e)}function Fe(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Mr[1020+t[e-2*n]-t[e+n]],a=Tr[112+(o+4>>3)];t[e-n]=Or[255+r+Tr[112+(o+3>>3)]],t[e+0]=Or[255+i-a]}function je(t,e,n,r){var i=t[e+0],o=t[e+n];return Dr[255+t[e-2*n]-t[e-n]]>r||Dr[255+o-i]>r}function qe(t,e,n,r){return 4*Dr[255+t[e-n]-t[e+0]]+Dr[255+t[e-2*n]-t[e+n]]<=r}function ze(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],c=t[e+0],u=t[e+n],l=t[e+2*n],h=t[e+3*n];return 4*Dr[255+s-c]+Dr[255+a-u]>r?0:Dr[255+t[e-4*n]-o]<=i&&Dr[255+o-a]<=i&&Dr[255+a-s]<=i&&Dr[255+h-l]<=i&&Dr[255+l-u]<=i&&Dr[255+u-c]<=i}function Ve(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r,n,i)&&Fe(t,e+r,n)}function Ue(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)qe(t,e+r*n,1,i)&&Fe(t,e+r*n,1)}function He(t,e,n,r){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,r)}function Ge(t,e,n,r){var i;for(i=3;0<i;--i)Ue(t,e+=4,n,r)}function We(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-2*l],f=c[u-l],d=c[u+0],p=c[u+l],g=c[u+2*l],m=27*(b=Mr[1020+3*(d-f)+Mr[1020+h-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;c[u-3*l]=Or[255+c[u-3*l]+b],c[u-2*l]=Or[255+h+v],c[u-l]=Or[255+f+m],c[u+0]=Or[255+d-m],c[u+l]=Or[255+p-v],c[u+2*l]=Or[255+g-b]}e+=r}}function Ye(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(ze(t,e,n,o,a))if(je(t,e,n,s))Fe(t,e,n);else{var c=t,u=e,l=n,h=c[u-l],f=c[u+0],d=c[u+l],p=Tr[112+(4+(g=3*(f-h))>>3)],g=Tr[112+(g+3>>3)],m=p+1>>1;c[u-2*l]=Or[255+c[u-2*l]+m],c[u-l]=Or[255+h+g],c[u+0]=Or[255+f-p],c[u+l]=Or[255+d-m]}e+=r}}function Xe(t,e,n,r,i,o){We(t,e,n,1,16,r,i,o)}function Je(t,e,n,r,i,o){We(t,e,1,n,16,r,i,o)}function Ze(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4*n,n,1,16,r,i,o)}function Ke(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ye(t,e+=4,1,n,16,r,i,o)}function Qe(t,e,n,r,i,o,a,s){We(t,e,i,1,8,o,a,s),We(n,r,i,1,8,o,a,s)}function $e(t,e,n,r,i,o,a,s){We(t,e,1,i,8,o,a,s),We(n,r,1,i,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ye(t,e+4*i,i,1,8,o,a,s),Ye(n,r+4*i,i,1,8,o,a,s)}function en(t,e,n,r,i,o,a,s){Ye(t,e+4,1,i,8,o,a,s),Ye(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ct,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new D,this.vb=new D,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new h}function sn(){this.xb=this.a=0,this.l=new Wt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function cn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function hn(t,e,n,r,i,o,a){if(null==t)un(null,null,n,r,i,o,a);else{var s,c=t[e+0],u=c,l=c;for(s=0;s<a;++s)u=l+(c=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=c,i[o+s]=l}}function fn(t,n,i,a){var s=n.width,c=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>c)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new cn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,h=t.P,f=t.qc,d=t.mb,p=t.nb,g=h+1,m=f-1,b=u.l;if(e(null!=l&&null!=d&&null!=n),mi[0]=null,mi[1]=un,mi[2]=ln,mi[3]=hn,u.ca=d,u.tb=p,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=l[h+0]>>0&3,u.Z=l[h+0]>>2&3,u.Lc=l[h+0]>>4&3,h=l[h+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||h)n=0;else if(b.put=dt,b.ac=ft,b.bc=pt,b.ma=u,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,u.$a)t:{e(1==u.$a),n=Ct();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,v(n.m,l,g,m),!Pt(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&_t(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Et(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=c-i}e(null!=t.ga),e(i+a<=c);t:{if(n=(l=t.ga).c,c=l.l.o,0==l.$a){if(g=t.rc,m=t.Vc,b=t.Fa,h=t.P+1+i*n,f=t.mb,d=t.nb+i*n,e(h<=t.P+t.qc),0!=l.Z)for(e(null!=mi[l.Z]),u=0;u<a;++u)mi[l.Z](g,m,b,h,f,d,n),g=f,m=d,d+=n,h+=n;else for(u=0;u<a;++u)r(f,d,b,h,n),g=f,m=d,d+=n,h+=n;t.rc=g,t.Vc=m}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||vn(),l.ic){l=u.V,g=u.Ba,m=u.c;var y=u.i,w=(b=1,h=u.$/m,f=u.$%m,d=u.m,p=u.s,u.$),x=m*y,A=m*n,S=p.wc,N=w<A?wt(p,f,h):null;e(w<=x),e(n<=y),e(_t(p));e:for(;;){for(;!d.h&&w<A;){if(f&S||(N=wt(p,f,h)),e(null!=N),k(d),256>(y=bt(N.G[0],N.H[0],d)))l[g+w]=y,++w,++f>=m&&(f=0,++h<=n&&!(h%16)&&kt(u,h));else{if(!(280>y)){b=0;break e}y=mt(y-256,d);var L,C=bt(N.G[4],N.H[4],d);if(k(d),!(w>=(C=vt(m,C=mt(C,d)))&&x-w>=y)){b=0;break e}for(L=0;L<y;++L)l[g+w+L]=l[g+w+L-C];for(w+=y,f+=y;f>=m;)f-=m,++h<=n&&!(h%16)&&kt(u,h);w<A&&f&S&&(N=wt(p,f,h))}e(d.h==_(d))}kt(u,h>n?n:h);break e}!b||d.h&&w<x?(b=0,u.a=d.h?5:3):u.$=w,n=b}else n=Nt(u,u.V,u.Ba,u.c,u.i,n,It);if(!n){a=0;break t}}i+a>=c&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function dn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,c=e+(n?1:0),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var h=u[l+4*a];255!=h&&(h*=32897,s[c+4*a+0]=s[c+4*a+0]*h>>23,s[c+4*a+1]=s[c+4*a+1]*h>>23,s[c+4*a+2]=s[c+4*a+2]*h>>23)}e+=o}}function pn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),c=4369*s,u=(240&u|u>>4)*c>>16;t[e+2*o+0]=(240&a|a>>4)*c>>16&240|(15&a|a<<4)*c>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function gn(t,e,n,r,i,o,a,s){var c,u,l=255;for(u=0;u<i;++u){for(c=0;c<r;++c){var h=t[e+c];o[a+4*c]=h,l&=h}e+=n,a+=s}return 255!=l}function mn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function vn(){_r=dn,Sr=pn,kr=gn,Nr=mn}function bn(n,r,i){t[n]=function(t,n,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y){var w,x=y-1>>1,A=s[c+0]|u[l+0]<<16,_=h[f+0]|d[p+0]<<16;e(null!=t);var S=3*A+_+131074>>2;for(r(t[n+0],255&S,S>>16,g,m),null!=o&&(S=3*_+A+131074>>2,r(o[a+0],255&S,S>>16,v,b)),w=1;w<=x;++w){var k=s[c+w]|u[l+w]<<16,N=h[f+w]|d[p+w]<<16,L=A+k+_+N+524296,C=L+2*(k+_)>>3;S=C+A>>1,A=(L=L+2*(A+N)>>3)+k>>1,r(t[n+2*w-1],255&S,S>>16,g,m+(2*w-1)*i),r(t[n+2*w-0],255&A,A>>16,g,m+(2*w-0)*i),null!=o&&(S=L+_>>1,A=C+N>>1,r(o[a+2*w-1],255&S,S>>16,v,b+(2*w-1)*i),r(o[a+2*w+0],255&A,A>>16,v,b+(2*w+0)*i)),A=k,_=N}1&y||(S=3*A+_+131074>>2,r(t[n+y-1],255&S,S>>16,g,m+(y-1)*i),null!=o&&(S=3*_+A+131074>>2,r(o[a+y-1],255&S,S>>16,v,b+(y-1)*i)))}}function yn(){vi[Rr]=bi,vi[Br]=wi,vi[Fr]=yi,vi[jr]=xi,vi[qr]=Ai,vi[zr]=_i,vi[Vr]=Si,vi[Ur]=wi,vi[Hr]=xi,vi[Gr]=Ai,vi[Wr]=_i}function wn(t){return t&~Ei?0>t?0:255:t>>Pi}function xn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function An(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Sn(t,e,n,r,i){r[i+0]=xn(t,n),r[i+1]=An(t,e,n),r[i+2]=_n(t,e)}function kn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=An(t,e,n),r[i+2]=xn(t,n)}function Nn(t,e,n,r,i){var o=An(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&xn(t,n)|o>>5,r[i+1]=e}function Ln(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&xn(t,n)|An(t,e,n)>>4,r[i+1]=o}function Cn(t,e,n,r,i){r[i+0]=255,Sn(t,e,n,r,i+1)}function Pn(t,e,n,r,i){kn(t,e,n,r,i),r[i+3]=255}function En(t,e,n,r,i){Sn(t,e,n,r,i),r[i+3]=255}function Gt(t,e){return 0>t?0:t>e?e:t}function In(e,n,r){t[e]=function(t,e,i,o,a,s,c,u,l){for(var h=u+(-2&l)*r;u!=h;)n(t[e+0],i[o+0],a[s+0],c,u),n(t[e+1],i[o+0],a[s+0],c,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],c,u)}}function Mn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function Tn(t,e,n,r,i){switch(t>>>30){case 3:ar(e,n,r,i,0);break;case 2:sr(e,n,r,i);break;case 1:ur(e,n,r,i)}}function On(t,e){var n,o,a=e.M,s=e.Nb,c=t.oc,u=t.pc+40,l=t.oc,h=t.pc+584,f=t.oc,d=t.pc+600;for(n=0;16>n;++n)c[u+32*n-1]=129;for(n=0;8>n;++n)l[h+32*n-1]=129,f[d+32*n-1]=129;for(0<a?c[u-1-32]=l[h-1-32]=f[d-1-32]=129:(i(c,u-32-1,127,21),i(l,h-32-1,127,9),i(f,d-32-1,127,9)),o=0;o<t.za;++o){var p=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(c,u+32*n-4,c,u+32*n+12,4);for(n=-1;8>n;++n)r(l,h+32*n-4,l,h+32*n+4,4),r(f,d+32*n-4,f,d+32*n+4,4)}var g=t.Gd,m=t.Hd+o,v=p.ad,b=p.Hc;if(0<a&&(r(c,u-32,g[m].y,0,16),r(l,h-32,g[m].f,0,8),r(f,d-32,g[m].ea,0,8)),p.Za){var y=c,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,g[m].y[15],4):r(y,w,g[m+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,b<<=2)y=c,w=u+Fi[n],fi[p.Ob[n]](y,w),Tn(b,v,16*+n,y,w)}else if(y=Mn(o,a,p.Ob[0]),hi[y](c,u),0!=b)for(n=0;16>n;++n,b<<=2)Tn(b,v,16*+n,c,u+Fi[n]);for(n=p.Gc,y=Mn(o,a,p.Dd),di[y](l,h),di[y](f,d),b=v,y=l,w=h,255&(p=n>>0)&&(170&p?cr(b,256,y,w):lr(b,256,y,w)),p=f,b=d,255&(n>>=8)&&(170&n?cr(v,320,p,b):lr(v,320,p,b)),a<t.Ub-1&&(r(g[m].y,0,c,u+480,16),r(g[m].f,0,l,h+224,8),r(g[m].ea,0,f,d+224,8)),n=8*s*t.B,g=t.sa,m=t.ta+16*o+16*s*t.R,v=t.qa,p=t.ra+8*o+n,b=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(g,m+n*t.R,c,u+32*n,16);for(n=0;8>n;++n)r(v,p+n*t.B,l,h+32*n,8),r(b,y+n*t.B,f,d+32*n,8)}}function Dn(t,r,i,o,a,s,c,u,l){var h=[0],f=[0],d=0,p=null!=l?l.kd:0,g=null!=l?l:new rn;if(null==t||12>i)return 7;g.data=t,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];t:{var m=r,b=i,y=g.gb;if(e(null!=t),e(null!=b),e(null!=y),y[0]=0,12<=b[0]&&!n(t,m[0],"RIFF")){if(n(t,m[0]+8,"WEBP")){y=3;break t}var w=M(t,m[0]+4);if(12>w||4294967286<w){y=3;break t}if(p&&w>b[0]-8){y=7;break t}y[0]=w,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(w=0<g.gb[0],i=i[0];;){t:{var A=t;b=r,y=i;var _=h,S=f,k=m=[0];if((C=d=[d])[0]=0,8>y[0])y=7;else{if(!n(A,b[0],"VP8X")){if(10!=M(A,b[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var N=M(A,b[0]+8),L=1+I(A,b[0]+12);if(2147483648<=L*(A=1+I(A,b[0]+15))){y=3;break t}null!=k&&(k[0]=N),null!=_&&(_[0]=L),null!=S&&(S[0]=A),b[0]+=18,y[0]-=18,C[0]=1}y=0}}if(d=d[0],m=m[0],0!=y)return y;if(b=!!(2&m),!w&&d)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=c&&(c[0]=b),null!=u&&(u[0]=0),c=h[0],m=f[0],d&&b&&null==l){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];t:{N=t,y=r,w=i;var C=g.gb;_=g.na,S=g.P,k=g.Sa,L=22,e(null!=N),e(null!=w),A=y[0];var P=w[0];for(e(null!=_),e(null!=k),_[0]=null,S[0]=null,k[0]=0;;){if(y[0]=A,w[0]=P,8>P){y=7;break t}var E=M(N,A+4);if(4294967286<E){y=3;break t}var T=8+E+1&-2;if(L+=T,0<C&&L>C){y=3;break t}if(!n(N,A,"VP8 ")||!n(N,A,"VP8L")){y=0;break t}if(P[0]<T){y=7;break t}n(N,A,"ALPH")||(_[0]=N,S[0]=A+8,k[0]=E),A+=T,P-=T}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];t:if(C=t,y=r,w=i,_=g.gb[0],S=g.Ja,k=g.xa,N=y[0],A=!n(C,N,"VP8 "),L=!n(C,N,"VP8L"),e(null!=C),e(null!=w),e(null!=S),e(null!=k),8>w[0])y=7;else{if(A||L){if(C=M(C,N+4),12<=_&&C>_-12){y=3;break t}if(p&&C>w[0]-8){y=7;break t}S[0]=C,y[0]+=8,w[0]-=8,k[0]=L}else k[0]=5<=w[0]&&47==C[N+0]&&!(C[N+4]>>5),S[0]=w[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==u||b||(u[0]=g.xa?2:1),c=[c],m=[m],g.xa){if(5>i){y=7;break}u=c,p=m,b=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],C=[0],_=[0],v(S=new x,t,r,i),gt(S,w,C,_)?(null!=u&&(u[0]=w[0]),null!=p&&(p[0]=C[0]),null!=b&&(b[0]=_[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}u=m,null==t||10>i||!Jt(t,r+3,i-3)?t=0:(p=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!t?t=0:(c&&(c[0]=b),u&&(u[0]=t),t=1))}if(!t)return 3;if(c=c[0],m=m[0],d&&(h[0]!=c||f[0]!=m))return 3;null!=l&&(l[0]=g,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&d&&null==l?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=o&&(o[0]=c),null!=a&&(a[0]=m),0):y}function Rn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,c=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,c=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=c||o+s>r||a+c>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+c,e.U=s,e.T=c,e.da=null!=t&&0<t.da,e.da){if(!R(s,c,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Bn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=a||s+i>t||c+a>e)return 2;t=i,e=a}if(n.da){if(!R(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Rr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var h=(c=u*Vi[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(h+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=c,u.size=h):((u=r.f.kb).y=l,u.O=0,u.fa=c,u.Fd=h,u.f=l,u.N=0+h,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+h+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+h+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Rr&&13>i)if(11>i)t=r.f.RGBA,e&=(c=Math.abs(t.A))*(s-1)+a<=t.size,e&=c>=a*Vi[i],e&=null!=t.eb;else{t=r.f.kb,c=(a+1)/2,h=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),d=Math.abs(t.lb),p=d*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(h-1)+c<=t.Cd,e=(e&=f*(h-1)+c<=t.Ed)&u>=a&l>=c&f>=c,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=d>=a,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Bn(r)),t}var jn=64,qn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Vn=32,Un=8,Hn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];j("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=H(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+H(r>>16&255,t>>16&255,e>>16&255)+H(r>>8&255,t>>8&255,e>>8&255)+H(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(V((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|V((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|V((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|V((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(U((t=z(t,e[n+0]))>>24&255,r>>24&255)<<24|U(t>>16&255,r>>16&255)<<16|U(t>>8&255,r>>8&255)<<8|U(t>>0&255,r>>0&255))>>>0};var Gn=t.PredictorAdd0;t.PredictorAdd1=G,j("Predictor2","PredictorAdd2"),j("Predictor3","PredictorAdd3"),j("Predictor4","PredictorAdd4"),j("Predictor5","PredictorAdd5"),j("Predictor6","PredictorAdd6"),j("Predictor7","PredictorAdd7"),j("Predictor8","PredictorAdd8"),j("Predictor9","PredictorAdd9"),j("Predictor10","PredictorAdd10"),j("Predictor11","PredictorAdd11"),j("Predictor12","PredictorAdd12"),j("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Yn,Xn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Zn=t.VP8LColorIndexInverseTransformAlpha,Kn=t.MapAlpha,Qn=t.VP8LPredictorsAdd=[];Qn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $n,tr,er,nr,rr,ir,or,ar,sr,cr,ur,lr,hr,fr,dr,pr,gr,mr,vr,br,yr,wr,xr,Ar,_r,Sr,kr,Nr,Lr=o(511),Cr=o(2041),Pr=o(225),Er=o(767),Ir=0,Mr=Cr,Tr=Pr,Or=Er,Dr=Lr,Rr=0,Br=1,Fr=2,jr=3,qr=4,zr=5,Vr=6,Ur=7,Hr=8,Gr=9,Wr=10,Yr=[2,3,7],Xr=[3,3,11],Jr=[280,256,256,256,40],Zr=[0,1,1,1,0],Kr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ti=8,ei=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ci=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],hi=[],fi=[],di=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",Sn,3),bn("UpsampleBgrLinePair",kn,3),bn("UpsampleRgbaLinePair",En,4),bn("UpsampleBgraLinePair",Pn,4),bn("UpsampleArgbLinePair",Cn,4),bn("UpsampleRgba4444LinePair",Ln,2),bn("UpsampleRgb565LinePair",Nn,2);var bi=t.UpsampleRgbLinePair,yi=t.UpsampleBgrLinePair,wi=t.UpsampleRgbaLinePair,xi=t.UpsampleBgraLinePair,Ai=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,ki=16,Ni=1<<ki-1,Li=-227,Ci=482,Pi=6,Ei=(256<<Pi)-1,Ii=0,Mi=o(256),Ti=o(256),Oi=o(256),Di=o(256),Ri=o(Ci-Li),Bi=o(Ci-Li);In("YuvToRgbRow",Sn,3),In("YuvToBgrRow",kn,3),In("YuvToRgbaRow",En,4),In("YuvToBgraRow",Pn,4),In("YuvToArgbRow",Cn,4),In("YuvToRgba4444Row",Ln,2),In("YuvToRgb565Row",Nn,2);var Fi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ji=[0,2,8],qi=[8,7,6,4,4,2,2,2,1,1,1,1],zi=1;this.WebPDecodeRGBA=function(t,n,r,i,o){var a=Br,s=new nn,c=new at;s.ba=c,c.S=a,c.width=[c.width],c.height=[c.height];var u=c.width,l=c.height,h=new st;if(null==h||null==t)var f=2;else e(null!=h),f=Dn(t,n,r,h.width,h.height,h.Pd,h.Qd,h.format,null);if(0!=f?u=0:(null!=u&&(u[0]=h.width[0]),null!=l&&(l[0]=h.height[0]),u=1),u){c.width=c.width[0],c.height=c.height[0],null!=i&&(i[0]=c.width),null!=o&&(o[0]=c.height);t:{if(i=new Wt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Dn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=dt,i.ac=ft,i.bc=pt,i.ma=s,o.xa){if(null==(t=Ct())){s=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,v(t.m,n.data,n.w,n.ha),!gt(t.m,r,i,o)){t.a=3;break e}if(t.xb=gi,n.width=r[0],n.height=i[0],!Pt(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,i)){if(i=0==(n=Fn(i.width,i.height,s.Oa,s.ba))){e:{i=t;n:for(;;){if(null==i){i=0;break e}if(e(null!=i.s.yc),e(null!=i.s.Ya),e(0<i.s.Wb),e(null!=(r=i.l)),e(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,e(null!=i.ca),!Rn(o.Oa,r,jr)){i.a=2;break n}if(!Et(i,r.width))break n;if(r.da)break n;if((r.da||rt(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!T(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Nt(i,i.V,i.Ba,i.c,i.i,r.o,At))break n;o.Dc=i.Ma,i=1;break e}e(0!=i.a),i=0}i=!i}i&&(n=t.a)}else n=t.a}else{if(null==(t=new Yt)){s=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Zt(t,i)){if(0==(n=Fn(i.width,i.height,s.Oa,s.ba))){if(t.Aa=0,r=s.Oa,e(null!=(o=t)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(l=h=0;4>l;++l)12>(f=o.pb[l]).lc&&(f.ia=u*qi[0>f.lc?0:f.lc]>>3),h|=f.ia;h&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$t(t,i)||(n=t.a)}}else n=t.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}a=0!=s?null:11>a?c.f.RGBA.eb:c.f.kb.y}else a=null;return a};var Vi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new c;var f=[0],d=[0],p=[],g=new c,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!="RIFF".charCodeAt(i))return!0;return!1}(t,e)){var s,c;for(h(t,e+=4),e+=8;e<t.length;){var f=u(t,e),d=h(t,e+=4);e+=4;var p=d+(1&d);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?a:e-8,v.src_size=o+d+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(v=n.header={}).feature_flags=t[e];var g=e+4;v.canvas_width=1+l(t,g),g+=3,v.canvas_height=1+l(t,g),g+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(v=n.header).bgcolor=h(t,e),g=e+4,v.loop_count=(s=t)[(c=g)+0]<<0|s[c+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*l(t,e),e+=3,v.offset_y=2*l(t,e),e+=3,v.width=1+l(t,e),e+=3,v.height=1+l(t,e),e+=3,v.duration=l(t,e),e+=3,m=t[e++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=f&&(e+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],d=[b.canvas_width];for(var w=0;w<y.length&&0!=y[w].blend;w++);}var x=y[0],A=g.WebPDecodeRGBA(m,x.src_off,x.src_size,d,f);x.rgba=A,x.imgwidth=d[0],x.imgheight=f[0];for(var _=0;_<d[0]*f[0]*4;_++)p[_]=A[_];return this.width=d,this.height=f,this.data=p,this}!function(t){var e=function(e,r,c,u){var l=4,h=o;switch(u){case t.image_compression.FAST:l=1,h=i;break;case t.image_compression.MEDIUM:l=6,h=a;break;case t.image_compression.SLOW:l=9,h=s}var f=rt(e=n(e,r,c,h),{level:l});return t.__addimage__.arrayBufferToBinaryString(f)},n=function(t,e,n,r){for(var i,o,a,s=t.length/e,c=new Uint8Array(t.length+s),h=u(),f=0;f<s;f+=1){if(a=f*e,i=t.subarray(a,a+e),r)c.set(r(i,n,o),a+f);else{for(var d,p=h.length,g=[];d<p;d+=1)g[d]=h[d](i,n,o);var m=l(g.concat());c.set(g[m],a+f)}o=i}return c},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},i=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=t[a]-r+256&255;return i},a=function(t,e,n){var r,i,o=[],a=t.length;o[0]=3;for(var s=0;s<a;s+=1)r=t[s-e]||0,i=n&&n[s]||0,o[s+1]=t[s]+256-(r+i>>>1)&255;return o},s=function(t,e,n){var r,i,o,a,s=[],u=t.length;s[0]=4;for(var l=0;l<u;l+=1)r=t[l-e]||0,i=n&&n[l]||0,o=n&&n[l-e]||0,a=c(r,i,o),s[l+1]=t[l]-a+256&255;return s},c=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},u=function(){return[r,i,o,a,s]},l=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,i,o){var a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x=this.decode.FLATE_DECODE,A="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(c=new Ke(n)).imgData,s=c.bits,a=c.colorSpace,l=c.colors,-1!==[4,6].indexOf(c.colorType)){if(8===c.bits){p=(d=32==c.pixelBitlength?new Uint32Array(c.decodePixels().buffer):16==c.pixelBitlength?new Uint16Array(c.decodePixels().buffer):new Uint8Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*c.colors),g=new Uint8Array(p);var _,S=c.pixelBitlength-c.bits;for(y=0,w=0;y<p;y++){for(b=d[y],_=0;_<S;)m[w++]=b>>>_&255,_+=c.bits;g[y]=b>>>_&255}}if(16===c.bits){p=(d=new Uint32Array(c.decodePixels().buffer)).length,m=new Uint8Array(p*(32/c.pixelBitlength)*c.colors),g=new Uint8Array(p*(32/c.pixelBitlength)),v=c.colors>1,y=0,w=0;for(var k=0;y<p;)b=d[y++],m[w++]=b>>>0&255,v&&(m[w++]=b>>>16&255,b=d[y++],m[w++]=b>>>0&255),g[k++]=b>>>16&255;s=8}o!==t.image_compression.NONE?(n=e(m,c.width*c.colors,c.colors,o),f=e(g,c.width,1,o)):(n=m,f=g,x=void 0)}if(3===c.colorType&&(a=this.color_spaces.INDEXED,h=c.palette,c.transparency.indexed)){var N=c.transparency.indexed,L=0;for(y=0,p=N.length;y<p;++y)L+=N[y];if((L/=255)==p-1&&-1!==N.indexOf(0))u=[N.indexOf(0)];else if(L!==p){for(d=c.decodePixels(),g=new Uint8Array(d.length),y=0,p=d.length;y<p;y++)g[y]=N[d[y]];f=e(g,c.width,1)}}var C=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return x===this.decode.FLATE_DECODE&&(A="/Predictor "+C+" "),A+="/Colors "+l+" /BitsPerComponent "+s+" /Columns "+c.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:x,decodeParameters:A,transparency:u,palette:h,sMask:f,predictor:C,width:c.width,height:c.height,bitsPerComponent:s,colorSpace:a}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,i){var o=new Qe(e),a=o.width,s=o.height,c=[];o.decodeAndBlitFrameRGBA(0,c);var u={data:c,width:a,height:s},l=new tn(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(Ft.API),en.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},en.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){st.log("bit decode error:"+t)}},en.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[o>>7-s&1];this.data[a+4*s]=c.blue,this.data[a+4*s+1]=c.green,this.data[a+4*s+2]=c.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},en.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,c=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[c],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},en.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},en.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,c=(o>>10&e)/e*255|0,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=c,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},en.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,c=(a>>5&n)/n*255|0,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=c,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},en.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},en.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},en.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new en(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),nn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new nn(e,!1),a=o.width,s=o.height,c={data:o.getData(),width:a,height:s},u=new tn(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,c=0,u=0;u<i;u+=4){var l=r[u],h=r[u+1],f=r[u+2],d=r[u+3];o[s++]=l,o[s++]=h,o[s++]=f,a[c++]=d}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},We=Ft.API,Ye=We.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,u=e.kerning?e.kerning:i.metadata.Unicode.kerning,l=u.fof?u.fof:1,f=!1!==e.doKerning,d=0,p=t.length,g=0,m=s[0]||c,v=[];for(n=0;n<p;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(d=f&&"object"===h(u[r])&&!isNaN(parseInt(u[r][g],10))?u[r][g]/l:0,v.push((s[r]||m)/c+d)),g=r;return v},Xe=We.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return We.processArabic&&(t=We.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:Ye.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Je=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var c=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(c,o)),s=0,c=o),s+=e[o],o++;return c!==o&&i.push(t.slice(c,o)),i},Ze=function(t,e,n){n||(n={});var r,i,o,a,s,c,u,l=[],h=[l],f=n.textIndent||0,d=0,p=0,g=t.split(" "),m=Ye.apply(this,[" ",n])[0];if(c=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(c).join(" "),b=[];g.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),g=b,c=Xe.apply(this,[v,n])}for(o=0,a=g.length;o<a;o++){var y=0;if(r=g[o],c&&"\n"==r[0]&&(r=r.substr(1),y=1),f+d+(p=(i=Ye.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(p>e){for(s=Je.apply(this,[r,i,e-(f+d),e]),l.push(s.shift()),l=[s.pop()];s.length;)h.push([s.shift()]);p=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];h.push(l),f=p+c,d=m}else l.push(r),f+=d+p,d=m}return u=c?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},h.map(u)},We.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,c,u=[];for(s=0,c=r.length;s<c;s++)u=u.concat(Ze.apply(this,[r[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var o=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,s,c=["{"];for(var u in t){if(e=t[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(i=o(e).slice(3),s="-"):(i=o(e).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==h(e))throw new Error("Don't know what to do with value type "+h(e)+".");i=a(e)}c.push(n+i)}return c.push("}"),c.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,i,o,a={},s=1,c=a,u=[],l="",h="",f=t.length-1,d=1;d<f;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([c,i]),c={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=c,i=void 0,c=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(l+=n[o],i=parseInt(l,16)*s,s=1,l=""):l+=o:n.hasOwnProperty(o)?(h+=n[o],c[i]=parseInt(h,16)*s,s=1,i=void 0,h=""):h+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},l={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=l.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(ht(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ft),function(t){function e(){return(ot.canvg?Promise.resolve(ot.canvg):n.e(494).then(n.bind(n,18494))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(t,n,r,i,o,a,s,c){if(isNaN(n)||isNaN(r))throw st.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw st.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return e().then((function(e){return e.fromString(l,t,h)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(h)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,s,c)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),c=[],u=0,l=0,f=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(f=0;f<p;f+=1)n[s[f]].value=n[s[f]].defaultValue,n[s[f]].explicitSet=!1}if("object"===h(t))for(i in t)if(o=t[i],d(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&d(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])c.push(String(o[u]-1));else if(o[u].length>1){for(l=0;l<o[u].length;l+=1)"number"!=typeof o[u][l]&&(r=!1);!0===r&&c.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+c.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",l=0;l<c.length;l++)u+=String.fromCharCode(c[l]);var h=o();a({data:u,addLength1:!0,objectId:h}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+Mt(n.fontName)),i("/FontFile2 "+h+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+Mt(n.fontName)),i("/FontDescriptor "+d+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+Mt(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,c="",u=0;u<s.length;u++)c+=String.fromCharCode(s[u]);var l=o();a({data:c,addLength1:!0,objectId:l}),i("endobj");var h=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:h}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+Mt(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var d=0;d<n.metadata.hmtx.widths.length;d++)n.metadata.hmtx.widths[d]=parseInt(n.metadata.hmtx.widths[d]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Mt(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},c=s.pdfEscape,u=s.activeFontKey,l=s.fonts,h=u,f="",d=0,p="",g=l[h].encoding;if("Identity-H"!==l[h].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,h=u,Array.isArray(r)&&(p=r[0]),d=0;d<p.length;d+=1)l[h].metadata.hasOwnProperty("cmap")&&(e=l[h].metadata.cmap.unicode.codeMap[p[d].charCodeAt(0)]),e||p[d].charCodeAt(0)<256&&l[h].metadata.hasOwnProperty("Unicode")?f+=p[d]:f+="";var m="";return parseInt(h.slice(1))<14||"WinAnsiEncoding"===g?m=c(f,h).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(f,l[h])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,c,u=e,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},d={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=d[n];return void 0!==r?u[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,a,s){var c,u,l,h,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(c=a[s-1])&&"AN"!==c||"EN"!==(u=e[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===c?u:"N";break;case"ES":f="EN"===(c=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(l=s+1,h=e.length;l<h&&"ET"===e[l];)l++;f=l<h&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,l=s+1;l<h&&"NSM"===e[l];)l++;if(l<h){var d=t[s],p=d>=1425&&d<=2303||64286===d;if(c=e[l],p&&("R"===c||"AL"===c)){f="R";break}}}f=s<1||"B"===(c=e[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=v;break;case"S":r=!0,f="N"}return f},x=function(t,e,n){var r=t.split("");return n&&A(r,n,{hiLevel:v}),r.reverse(),e&&e.reverse(),r.join("")},A=function(t,e,i){var o,a,s,c,u,d=-1,p=t.length,g=0,y=[],x=v?h:l,A=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)A[a]=b(t[a]);for(s=0;s<p;s++){if(u=g,y[s]=w(t,A,y,s),o=240&(g=x[u][f[y[s]]]),g&=15,e[s]=c=x[g][5],o>0)if(16===o){for(a=d;a<s;a++)e[a]=1;d=-1}else d=-1;if(x[g][6])-1===d&&(d=s);else if(d>-1){for(a=d;a<s;a++)e[a]=c;d=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=c}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=v;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=v}}(A,e,p)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===v&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,c,u,l=e.length,h=0;h<l;){if(i[h]>=t){for(c=h+1;c<l&&i[c]>=t;)c++;for(u=h,s=c-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);h=c}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:v};return n||(n=[]),A(r,n,i),function(t,e,n){if(0!==n.hiLevel&&c)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=p.indexOf(t[i]))>=0&&(t[i]=p[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)v=o?1:0,t=x(t,e,n);else if(!i&&a&&s)v=o?1:0,t=S(t,e,n),t=x(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=x(t,e),o?(v=0,t=S(t,e,n)):(v=1,t=S(t,e,n),t=x(t,e));else if(i&&o&&!a&&s)v=1,t=S(t,e,n),t=x(t,e);else if(!i&&!a&&o^s){var r=c;o?(v=1,t=S(t,e,n),v=0,c=!1,t=S(t,e,n),c=r):(v=0,t=S(t,e,n),t=x(t,e),v=1,c=!1,t=S(t,e,n),c=r,t=x(t,e))}}else v=0,t=S(t,e,n);else v=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,c=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new on(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new an(this.contents),this.head=new un(this),this.name=new mn(this),this.cmap=new hn(this),this.toUnicode={},this.hhea=new fn(this),this.maxp=new vn(this),this.hmtx=new bn(this),this.post=new pn(this),this.os2=new dn(this),this.loca=new _n(this),this.glyf=new wn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var rn,on=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),an=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,c,u,l,h,f,d,p;for(p in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new on).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,c=r.pos+i,a=null,d=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(c),r.writeInt(h.length),d=d.concat(h),"head"===p&&(a=c),c+=h.length;c%4;)d.push(0),c++;return r.write(d),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=yn.call(t);t.length%4;)t.push(0);for(r=new on(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),sn={}.hasOwnProperty,cn=function(t,e){for(var n in e)sn.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};rn=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var un=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new on).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ln=function(){function t(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),h=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:e>h;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=d=p[s];d<=g?v<=g:v>=g;n=d<=g?++v:--v)0===u[s]?o=n+c[s]:0!==(o=a[u[s]/2+(n-d)-(h-s)]||0)&&(o+=c[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,D,R,B,F,j,q,z,V,U,H,G,W,Y;switch(P=new on,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,g=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),v={0:0},i={},E=0,O=o.length;E<O;E++)null==v[H=t[r=o[E]]]&&(v[H]=++p),i[r]={old:t[r],new:v[t[r]]},g[r]=v[t[r]];return P.writeUInt16(1),P.writeUInt16(0),P.writeUInt32(12),P.writeUInt16(0),P.writeUInt16(262),P.writeUInt16(0),P.write(g),{charMap:i,subtable:P.data,maxGlyphID:p+1};case"unicode":for(L=[],l=[],b=0,v={},n={},m=c=null,I=0,D=o.length;I<D;I++)null==v[w=t[r=o[I]]]&&(v[w]=++b),n[r]={old:w,new:v[w]},a=v[w]-r,null!=m&&a===c||(m&&l.push(m),L.push(r),c=a),m=r;for(m&&l.push(m),l.push(65535),L.push(65535),k=2*(S=L.length),_=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(_/2)/Math.LN2,A=2*S-_,s=[],x=[],f=[],d=M=0,R=L.length;M<R;d=++M){if(N=L[d],u=l[d],65535===N){s.push(0),x.push(0);break}if(N-(C=n[N].new)>=32768)for(s.push(0),x.push(2*(f.length+S-d)),r=T=N;N<=u?T<=u:T>=u;r=N<=u?++T:--T)f.push(n[r].new);else s.push(C-N),x.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*f.length),P.writeUInt16(0),P.writeUInt16(k),P.writeUInt16(_),P.writeUInt16(h),P.writeUInt16(A),V=0,B=l.length;V<B;V++)r=l[V],P.writeUInt16(r);for(P.writeUInt16(0),U=0,F=L.length;U<F;U++)r=L[U],P.writeUInt16(r);for(G=0,j=s.length;G<j;G++)a=s[G],P.writeUInt16(a);for(W=0,q=x.length;W<q;W++)y=x[W],P.writeUInt16(y);for(Y=0,z=f.length;Y<z;Y++)p=f[Y],P.writeUInt16(p);return{charMap:n,subtable:P.data,maxGlyphID:b+1}}},t}(),hn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ln(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ln.encode(t,e),(r=new on).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),fn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),pn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},e}(),gn=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},mn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,c,u,l,h;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,c=t.readString(r.length),o=new gn(c,r),null==s[h=r.nameID]&&(s[h]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),vn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),bn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),yn=[].slice,wn=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,c,u,l;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new on(e.read(r))).readShort(),c=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new An(a,c,l,s,u):new xn(a,o,c,l,s,u),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),xn=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),An=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new on(yn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),_n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return cn(e,rn),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e}(),Sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,c,u,l,h,f,d,p,g,m;for(r in n=hn.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(d in h=n.maxGlyphID,o)d in f||(f[d]=h++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),c=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}();const kn=Ft;function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}const Ln={name:"mind-editor",props:{value:{type:Object,default:function(){return{}}},AccessKey:{type:String,default:""},SecretKey:{type:String,default:""},Domain:{type:String,default:""},scope:{type:String,default:""},isImageUpload:{type:Boolean,default:!0},saveShow:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},id:{type:String,default:"minder-component-"+c(12)}},data:function(){return{minder:null,isHand:!1,bakValue:"",zoom:100}},methods:{execCommand:function(t,e){var n=this;!0===this.readOnly?(this.minder.enable(),this.$nextTick((function(){n.minder.execCommand(t,e),n.$nextTick((function(){n.minder.disable(),n.isHand&&n.minder.execCommand("Hand")}))}))):this.minder.execCommand(t,e)},exportHandle:function(t,e){e=e||this.value.root.data.text||this.$L("无标题"),0===t||"png"===t?this.minder.exportData("png").then((function(t){var n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})):1!==t&&"pdf"!==t||this.minder.exportData("png").then((function(t){var n=new kn;n.addImage(t,"PNG",0,0,0,0),n.save("".concat(e,".pdf"))}))},rendData:function(){var t=this;this.$nextTick((function(){setTimeout((function(){if(null!==t.minder){if(t.bakValue==JSON.stringify(t.value))return;return t.bakValue=JSON.stringify(t.value),void t.minder.importJson(t.value)}window.__minderReadOnly=t.readOnly;var e=n(59518);t.minder=window.editor=new e(document.getElementById(t.id)).minder,t.bakValue=JSON.stringify(t.value),t.minder.importJson(t.value),!0===t.readOnly&&(t.minder.disable(),t.minder.execCommand("Hand"),t.isHand=!0),t.$emit("minderHandle",t.minder),t.minder.on("contentchange",(function(e){var n=t.minder.exportJson();t.bakValue!=JSON.stringify(n)&&(t.bakValue=JSON.stringify(n),t.$emit("input",n))}))}),300)}))}},watch:{value:{handler:function(t){"object"===Nn(t)&&null!==t||(t={root:t,theme:"fresh-blue",template:"default"}),"object"===Nn(t.root)&&null!==t.root&&0!=t.root.length||(t.root={data:{id:c(12),text:this.$L("默认节点")},children:[]}),"string"!=typeof t.theme&&(t.theme="fresh-blue"),"string"!=typeof t.template&&(t.template="default"),this.rendData()},deep:!0,immediate:!0},zoom:function(t){this.execCommand("Zoom",t)}}},Cn=Ln;var Pn=n(82515),En={insert:"head",singleton:!1};i()(Pn.Z,En);Pn.Z.locals;var In=n(82947),Mn={insert:"head",singleton:!1};i()(In.Z,Mn);In.Z.locals;var Tn={Minder:(0,n(51900).Z)(Cn,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"minder-editor-container"},[n("div",{staticClass:"quickbar"},[n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("缩放")}},[t._v("")])]),t._v(" "),n("div",{staticClass:"minder-editor-slider",attrs:{slot:"content"},slot:"content"},[n("Slider",{attrs:{min:10,max:300},model:{value:t.zoom,callback:function(e){t.zoom=e},expression:"zoom"}})],1)]),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("图形")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul mold"},[n("li",{on:{click:function(e){return t.execCommand("template","default")}}},[n("span",{staticClass:"default"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","structure")}}},[n("span",{staticClass:"structure"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","filetree")}}},[n("span",{staticClass:"filetree"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","right")}}},[n("span",{staticClass:"right"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","fish-bone")}}},[n("span",{staticClass:"fish-bone"})]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("template","tianpan")}}},[n("span",{staticClass:"tianpan"})])])])]):t._e(),t._v(" "),!0!==t.readOnly?n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("样式")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("theme","fresh-blue")}}},[t._v(t._s(t.$L("天空蓝")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","wire")}}},[t._v(t._s(t.$L("线框")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","fish")}}},[t._v(t._s(t.$L("鱼骨图")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic")}}},[t._v(t._s(t.$L("脑图经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","classic-compact")}}},[t._v(t._s(t.$L("紧凑经典")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow")}}},[t._v(t._s(t.$L("温柔冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","snow-compact")}}},[t._v(t._s(t.$L("紧凑冷光")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan")}}},[t._v(t._s(t.$L("经典天盘")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("theme","tianpan-compact")}}},[t._v(t._s(t.$L("紧凑天盘")))])])])]):t._e(),t._v(" "),n("ETooltip",{attrs:{placement:"top",effect:"light"}},[n("div",[n("i",{staticClass:"ft icon",attrs:{title:t.$L("折叠")}},[t._v("")])]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"minder-editor-quickul"},[n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",1)}}},[t._v(t._s(t.$L("展开到一级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",2)}}},[t._v(t._s(t.$L("展开到二级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",3)}}},[t._v(t._s(t.$L("展开到三级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",4)}}},[t._v(t._s(t.$L("展开到四级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",5)}}},[t._v(t._s(t.$L("展开到五级节点")))]),t._v(" "),n("li",{on:{click:function(e){return t.execCommand("ExpandToLevel",99)}}},[t._v(t._s(t.$L("展开全部节点")))])])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("居中")}},[n("div",{on:{click:function(e){t.minder.execCommand("camera",t.minder.getRoot(),600)}}},[n("i",{staticClass:"ft icon"},[t._v("")])])]),t._v(" "),n("ETooltip",{attrs:{placement:"top",content:t.$L("移动")}},[n("div",{on:{click:function(e){t.minder.execCommand("Hand"),t.isHand=!t.isHand}}},[n("i",{staticClass:"ft icon",class:{active:t.isHand}},[t._v("")])])])],1),t._v(" "),n("div",{attrs:{id:t.id}})])}),[],!1,null,"05f20046",null).exports},On=function(t){Object.keys(Tn).forEach((function(e){t.component(e,Tn[e])}))};"undefined"!=typeof window&&window.Vue&&On(window.Vue);const Dn=Object.assign(Tn,{install:On})},9687:()=>{function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)+e)},easeOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a<Math.abs(n)?(a=n,i=o/4):i=o/(2*Math.PI)*Math.asin(n/a),a*Math.pow(2,-10*t)*Math.sin((t*r-i)*(2*Math.PI)/o)+n+e)},easeInOutElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;if(0===t)return e;if(2==(t/=r/2))return e+n;if(o||(o=r*(.3*1.5)),a<Math.abs(n)){a=n;i=o/4}else i=o/(2*Math.PI)*Math.asin(n/a);return t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*-.5+e:a*Math.pow(2,-10*(t-=1))*Math.sin((t*r-i)*(2*Math.PI)/o)*.5+n+e},easeInBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*(t/=r)*t*((i+1)*t-i)+e},easeOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),n*((t=t/r-1)*t*((i+1)*t+i)+1)+e},easeInOutBack:function(t,e,n,r,i){return null==i&&(i=1.70158),(t/=r/2)<1?n/2*(t*t*((1+(i*=1.525))*t-i))+e:n/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+e},easeInBounce:function(t,e,n,i){return n-r.easeOutBounce(i-t,0,n,i)+e},easeOutBounce:function(t,e,n,r){return(t/=r)<1/2.75?n*(7.5625*t*t)+e:t<2/2.75?n*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?n*(7.5625*(t-=2.25/2.75)*t+.9375)+e:n*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,e,n,i){return t<i/2?.5*r.easeInBounce(2*t,0,n,i)+e:.5*r.easeOutBounce(2*t-i,0,n,i)+.5*n+e}};return r}},_p[2]={value:function(t,e){var n,r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},i=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.clearTimeout,o=[];function a(t){1===o.push(t)&&(n=r(s))}function s(){var t=o;for(o=[];t.length;)c(t.pop());n=0}function c(t){var e=+new Date,n=e-t.time;n>200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1},t.ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i<o;i++)r[i].call(this);return this}return r.apply(this,arguments)},Class.prototype.pipe=function(t){return"function"==typeof t&&t.call(this,this),this},Class.prototype.getType=function(){return this.__KityClassName},Class.prototype.getClass=function(){return this.constructor};var KITY_INHERIT_FLAG="__KITY_INHERIT_FLAG_"+ +new Date;function inherit(constructor,BaseClass,classname){var KityClass=eval("(function "+classname+"( __inherit__flag ) {if( __inherit__flag != KITY_INHERIT_FLAG ) {KityClass.__KityConstructor.apply(this, arguments);}this.__KityClassName = KityClass.__KityClassName;})");for(var methodName in KityClass.__KityConstructor=constructor,KityClass.prototype=new BaseClass(KITY_INHERIT_FLAG),BaseClass.prototype)BaseClass.prototype.hasOwnProperty(methodName)&&0!==methodName.indexOf("__Kity")&&(KityClass.prototype[methodName]=BaseClass.prototype[methodName]);return KityClass.prototype.constructor=KityClass,KityClass}function mixin(t,e){if(!1==e instanceof Array)return t;var n,r,i,o=e.length;for(t.__KityMixins={constructor:[]},n=0;n<o;n++)for(i in r=e[n].prototype)!1!==r.hasOwnProperty(i)&&0!==i.indexOf("__Kity")&&("constructor"===i?t.__KityMixins.constructor.push(r[i]):t.prototype[i]=t.__KityMixins[i]=r[i]);return t}function extend(t,e){for(var n in e.__KityClassName&&(e=e.prototype),e)if(e.hasOwnProperty(n)&&n.indexOf("__Kity")&&"constructor"!=n){var r=t.prototype[n]=e[n];r.__KityMethodClass=t,r.__KityMethodName=n}return t}exports.createClass=function(t,e){var n,r,i;return 1===arguments.length&&(e=arguments[0],t="AnonymousClass"),i=e.base||Class,e.hasOwnProperty("constructor")?(n=e.constructor,i!=Class&&checkBaseConstructorCall(n,t)):n=function(){this.callBase.apply(this,arguments),this.callMixin.apply(this,arguments)},(r=mixin(r=inherit(n,i,t),e.mixins)).__KityClassName=n.__KityClassName=t,r.__KityBaseClass=n.__KityBaseClass=i,r.__KityMethodName=n.__KityMethodName="constructor",r.__KityMethodClass=n.__KityMethodClass=r,delete e.mixins,delete e.constructor,delete e.base,r=extend(r,e)},exports.extendClass=extend}},_p[12]={value:function(){var t={each:function(t,e,n){if(null!==t)if(t.length===+t.length){for(var r=0,i=t.length;r<i;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(var o in t)if(t.hasOwnProperty(o)&&!1===e.call(n,t[o],o,t))return!1},extend:function(t){for(var e=arguments,n=!!this.isBoolean(e[e.length-1])&&e[e.length-1],r=this.isBoolean(e[e.length-1])?e.length-1:e.length,i=1;i<r;i++){var o=e[i];for(var a in o)n&&t.hasOwnProperty(a)||(t[a]=o[a])}return t},deepExtend:function(t,e){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,o=1;o<i;o++){var a=n[o];for(var s in a)r&&t.hasOwnProperty(s)||(this.isObject(t[s])&&this.isObject(a[s])?this.deepExtend(t[s],a[s],r):t[s]=a[s])}return t},clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},copy:function(t){return"object"!==_typeof(t)?t:"function"==typeof t?null:JSON.parse(JSON.stringify(t))},queryPath:function(t,e){for(var n=t.split("."),r=0,i=e,o=n.length;r<o;){if(!(n[r]in i))return;if(i=i[n[r]],++r>=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;n<i;n++)e[n]instanceof Array?r=r.concat(t.flatten(e[n])):r.push(e[n]);return r},paralle:function(e,n,r){var i,o,a,s;if(e instanceof Array){for(s=[],o=0;o<e.length;o++)s.push(t.paralle(e[o],n[o],r));return s}if(e instanceof Object){if((i=e.getClass&&e.getClass())&&i.parse)e=e.valueOf(),n=n.valueOf(),s=t.paralle(e,n,r),s=i.parse(s);else for(a in s={},e)e.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(s[a]=t.paralle(e[a],n[a],r));return s}return!1===isNaN(parseFloat(e))?r(e,n):s},parallelize:function(e){return function(n,r){return t.paralle(n,r,e)}}};return t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],(function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}})),t}},_p[13]={value:function(t,e,n){n.exports=window.kity=_p.r(77)}},_p[14]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ColorMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_COLOR_MATRIX),this.set("type",i.getValue(t,o.TYPE_MATRIX)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{TYPE_MATRIX:"matrix",TYPE_SATURATE:"saturate",TYPE_HUE_ROTATE:"hueRotate",TYPE_LUMINANCE_TO_ALPHA:"luminanceToAlpha",MATRIX_ORIGINAL:"10000010000010000010".split("").join(" "),MATRIX_EMPTY:"00000000000000000000".split("").join(" ")}),o}},_p[15]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("CompositeEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_COMPOSITE),this.set("operator",i.getValue(t,o.OPERATOR_OVER)),e&&this.set("in",e),n&&this.set("in2",n)}});return i.extend(o,{OPERATOR_OVER:"over",OPERATOR_IN:"in",OPERATOR_OUT:"out",OPERATOR_ATOP:"atop",OPERATOR_XOR:"xor",OPERATOR_ARITHMETIC:"arithmetic"}),o}},_p[16]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12),o=_p.r(11).createClass("ConvolveMatrixEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_CONVOLVE_MATRIX),this.set("edgeMode",i.getValue(t,o.MODE_DUPLICATE)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}});return i.extend(o,{MODE_DUPLICATE:"duplicate",MODE_WRAP:"wrap",MODE_NONE:"none"}),o}},_p[17]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11).createClass("Effect",{constructor:function(t){this.node=r.createNode(t)},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node},toString:function(){return this.node.getAttribute("result")||""}});return _p.r(12).extend(i,{NAME_GAUSSIAN_BLUR:"feGaussianBlur",NAME_OFFSET:"feOffset",NAME_COMPOSITE:"feComposite",NAME_COLOR_MATRIX:"feColorMatrix",NAME_CONVOLVE_MATRIX:"feConvolveMatrix",INPUT_SOURCE_GRAPHIC:"SourceGraphic",INPUT_SOURCE_ALPHA:"SourceAlpha",INPUT_BACKGROUND_IMAGE:"BackgroundImage",INPUT_BACKGROUND_ALPHA:"BackgroundAlpha",INPUT_FILL_PAINT:"FillPaint",INPUT_STROKE_PAINT:"StrokePaint"}),i}},_p[18]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("GaussianblurEffect",{base:r,constructor:function(t,e){this.callBase(r.NAME_GAUSSIAN_BLUR),this.set("stdDeviation",i.getValue(t,1)),this.set("in",i.getValue(e,r.INPUT_SOURCE_GRAPHIC))}})}},_p[19]={value:function(t,e,n){var r=_p.r(17),i=_p.r(12);return _p.r(11).createClass("OffsetEffect",{base:r,constructor:function(t,e,n){this.callBase(r.NAME_OFFSET),this.set("dx",i.getValue(t,0)),this.set("dy",i.getValue(e,0)),this.set("in",i.getValue(n,r.INPUT_SOURCE_GRAPHIC))}})}},_p[20]={value:function(t){return _p.r(11).createClass("EffectContainer",{base:_p.r(30),addEffect:function(t,e){return this.addItem.apply(this,arguments)},prependEffect:function(){return this.prependItem.apply(this,arguments)},appendEffect:function(){return this.appendItem.apply(this,arguments)},removeEffect:function(t){return this.removeItem.apply(this,arguments)},addEffects:function(){return this.addItems.apply(this,arguments)},setEffects:function(){return this.setItems.apply(this,arguments)},getEffect:function(){return this.getItem.apply(this,arguments)},getEffects:function(){return this.getItems.apply(this,arguments)},getFirstEffect:function(){return this.getFirstItem.apply(this,arguments)},getLastEffect:function(){return this.getLastItem.apply(this,arguments)},handleAdd:function(t,e){var n=this.getEffects().length,r=this.getItem(e+1);n!==e+1?this.node.insertBefore(t.getNode(),r.getNode()):this.node.appendChild(t.getNode())}})}},_p[21]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Filter",{mixins:[_p.r(20)],constructor:function(t,e,n,i){this.node=r.createNode("filter"),void 0!==t&&this.set("x",t),void 0!==e&&this.set("y",e),void 0!==n&&this.set("width",n),void 0!==i&&this.set("height",i)},getId:function(){return this.id},setId:function(t){return this.node.id=t,this},set:function(t,e){return this.node.setAttribute(t,e),this},get:function(t){return this.node.getAttribute(t)},getNode:function(){return this.node}}),a=_p.r(61);return i.extendClass(a,{applyFilter:function(t){var e=t.get("id");return e&&this.node.setAttribute("filter","url(#"+e+")"),this}}),o}},_p[22]={value:function(t,e,n){var r=_p.r(18);return _p.r(11).createClass("GaussianblurFilter",{base:_p.r(21),constructor:function(t){this.callBase(),this.addEffect(new r(t))}})}},_p[23]={value:function(t,e,n){var r=_p.r(18),i=_p.r(17),o=_p.r(14),a=_p.r(29),s=_p.r(12),c=_p.r(15),u=_p.r(19);return _p.r(11).createClass("ProjectionFilter",{base:_p.r(21),constructor:function(t,e,n){this.callBase(),this.gaussianblurEffect=new r(t,i.INPUT_SOURCE_ALPHA),this.gaussianblurEffect.set("result","gaussianblur"),this.addEffect(this.gaussianblurEffect),this.offsetEffect=new u(e,n,this.gaussianblurEffect),this.offsetEffect.set("result","offsetBlur"),this.addEffect(this.offsetEffect),this.colorMatrixEffect=new o(o.TYPE_MATRIX,this.offsetEffect),this.colorMatrixEffect.set("values",o.MATRIX_ORIGINAL),this.colorMatrixEffect.set("result","colorOffsetBlur"),this.addEffect(this.colorMatrixEffect),this.compositeEffect=new c(c.OPERATOR_OVER,i.INPUT_SOURCE_GRAPHIC,this.colorMatrixEffect),this.addEffect(this.compositeEffect)},setColor:function(t){var e=null,n=[];if(s.isString(t)&&(t=a.parse(t)),!t)return this;e=o.MATRIX_EMPTY.split(" "),n.push(t.get("r")),n.push(t.get("g")),n.push(t.get("b"));for(var r=0,i=n.length;r<i;r++)e[5*r+3]=n[r]/255;return e[18]=t.get("a"),this.colorMatrixEffect.set("values",e.join(" ")),this},setOpacity:function(t){var e=this.colorMatrixEffect.get("values").split(" ");return e[18]=t,this.colorMatrixEffect.set("values",e.join(" ")),this},setOffset:function(t,e){this.setOffsetX(t),this.setOffsetY(e)},setOffsetX:function(t){this.offsetEffect.set("dx",t)},setOffsetY:function(t){this.offsetEffect.set("dy",t)},setDeviation:function(t){this.gaussianblurEffect.set("stdDeviation",t)}})}},_p[24]={value:function(t,e,n){return _p.r(11).createClass("Bezier",{mixins:[_p.r(52)],base:_p.r(47),constructor:function(t){this.callBase(),t=t||[],this.changeable=!0,this.setBezierPoints(t)},getBezierPoints:function(){return this.getPoints()},setBezierPoints:function(t){return this.setPoints(t)},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=null,e=this.getBezierPoints();if(!(e.length<2)){(t=this.getDrawer()).clear();var n=e[0].getVertex(),r=null,i=null;t.moveTo(n.x,n.y);for(var o=1,a=e.length;o<a;o++)n=e[o].getVertex(),i=e[o].getBackward(),r=e[o-1].getForward(),t.bezierTo(r.x,r.y,i.x,i.y,n.x,n.y);return this}}})}},_p[25]={value:function(t,e,n){var r=_p.r(64),i=_p.r(74),o=_p.r(11).createClass("BezierPoint",{constructor:function(t,e,n){this.vertex=new r(t,e),this.forward=new r(t,e),this.backward=new r(t,e),this.setSmooth(void 0===n||n),this.setSymReflaction(!0)},clone:function(){var t=new o,e=null;return e=this.getVertex(),t.setVertex(e.x,e.y),e=this.getForward(),t.setForward(e.x,e.y),e=this.getBackward(),t.setBackward(e.x,e.y),t.setSymReflaction(this.isSymReflaction),t.setSmooth(this.isSmooth()),t},setVertex:function(t,e){return this.vertex.setPoint(t,e),this.update(),this},moveTo:function(t,e){var n=this.forward.getPoint(),r=this.backward.getPoint(),i=this.vertex.getPoint(),o=t-i.x,a=e-i.y;this.forward.setPoint(n.x+o,n.y+a),this.backward.setPoint(r.x+o,r.y+a),this.vertex.setPoint(t,e),this.update()},setForward:function(t,e){return this.forward.setPoint(t,e),this.smooth&&this.updateAnother(this.forward,this.backward),this.update(),this.lastControlPointSet=this.forward,this},setBackward:function(t,e){return this.backward.setPoint(t,e),this.smooth&&this.updateAnother(this.backward,this.forward),this.update(),this.lastControlPointSet=this.backward,this},setSymReflaction:function(t){return this.symReflaction=t,this.smooth&&this.setSmooth(!0),this},isSymReflaction:function(){return this.symReflaction},updateAnother:function(t,e){var n=this.getVertex(),r=i.fromPoints(t.getPoint(),n),o=i.fromPoints(n,e.getPoint());return o=r.normalize(this.isSymReflaction()?r.length():o.length()),e.setPoint(n.x+o.x,n.y+o.y),this},setSmooth:function(t){var e;return this.smooth=!!t,this.smooth&&(e=this.lastControlPointSet)&&this.updateAnother(e,e==this.forward?this.backward:this.forward),this},isSmooth:function(){return this.smooth},getVertex:function(){return this.vertex.getPoint()},getForward:function(){return this.forward.getPoint()},getBackward:function(){return this.backward.getPoint()},update:function(){if(!this.container)return this;this.container.update&&this.container.update(this)}});return o}},_p[26]={value:function(t,e,n){var r=_p.r(11).createClass("Box",{constructor:function(t,e,n,r){var i=arguments[0];i&&"object"===_typeof(i)&&(t=i.x,e=i.y,n=i.width,r=i.height),n<0&&(t-=n=-n),r<0&&(e-=r=-r),this.x=t||0,this.y=e||0,this.width=n||0,this.height=r||0,this.left=this.x,this.right=this.x+this.width,this.top=this.y,this.bottom=this.y+this.height,this.cx=this.x+this.width/2,this.cy=this.y+this.height/2},getRangeX:function(){return[this.left,this.right]},getRangeY:function(){return[this.top,this.bottom]},merge:function(t){if(this.isEmpty())return new r(t.x,t.y,t.width,t.height);var e=Math.min(this.left,t.left),n=Math.max(this.right,t.right),i=Math.min(this.top,t.top),o=Math.max(this.bottom,t.bottom);return new r(e,i,n-e,o-i)},intersect:function(t){!t instanceof r&&(t=new r(t));var e=Math.max(this.left,t.left),n=Math.min(this.right,t.right),i=Math.max(this.top,t.top),o=Math.min(this.bottom,t.bottom);return e>n||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e<r;e++)t.call(this,e,n[e]);return this},addItem:function(t,e,n){var i=this.getItems(),o=i.length;return~i.indexOf(t)||(e>=0&&e<o||(e=o),i.splice(e,0,t),"object"===_typeof(t)&&(t.container=this,t.remove=r),this.handleAdd(t,e),n||this.onContainerChanged("add",[t])),this},addItems:function(t){for(var e=0,n=t.length;e<n;e++)this.addItem(t[e],-1,!0);return this.onContainerChanged("add",t),this},setItems:function(t){return this.clear().addItems(t)},appendItem:function(t){return this.addItem(t)},prependItem:function(t){return this.addItem(t,0)},removeItem:function(t,e){if("number"!=typeof t)return this.removeItem(this.indexOf(t));var n=this.getItems(),r=(n.length,n[t]);return void 0===r||(n.splice(t,1),r.container&&delete r.container,r.remove&&delete r.remove,this.handleRemove(r,t),e||this.onContainerChanged("remove",[r])),this},clear:function(){for(var t,e=[];t=this.getFirstItem();)e.push(t),this.removeItem(0,!0);return this.onContainerChanged("remove",e),this},onContainerChanged:function(t,e){},handleAdd:function(t,e){},handleRemove:function(t,e){}})}},_p[31]={value:function(t,e,n){var r=_p.r(12),i={getCurvePanLines:function(t,e){var n=i.getCenterPoints(t),r=i.getPanLine(t.length,n);return i.getMovedPanLines(t,r,e)},getCenterPoints:function(t){for(var e={},n=0,r=0,i=t.length;n<i;n++)e[n+","+(r=n===i-1?0:n+1)]={x:(t[n].x+t[r].y)/2,y:(t[n].x+t[r].y)/2};return e},getPanLine:function(t,e){for(var n,r={},i=null,o=0;o<t;o++){var a,s;i=n=(o+1)%t,a=e[o+","+n],s=e[(o=n)+","+(n=(o+1)%t)],r[i]={points:[{x:a.x,y:a.y},{x:s.x,y:s.y}],center:{x:(a.x+s.x)/2,y:(a.y+s.y)/2}},o=(i+t-1)%t}return r},getMovedPanLines:function(t,e,n){var i={};return r.each(t,(function(t,o){var a=e[o],s=a.center,c=s.x-t.x,u=s.y-t.y,l=i[o]={points:[],center:{x:t.x,y:t.y}};r.each(a.points,(function(t,e){var r={x:t.x-c,y:t.y-u},i=l.center,o=r.x-i.x,a=r.y-i.y;r.x=i.x+n*o,r.y=i.y+n*a,l.points.push(r)}))})),i}};return _p.r(11).createClass("Curve",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.setPoints(t||[]),this.closeState=!!e,this.changeable=!0,this.smoothFactor=1,this.update()},onContainerChanged:function(){this.changeable&&this.update()},setSmoothFactor:function(t){return this.smoothFactor=t<0?0:t,this.update(),this},getSmoothFactor:function(){return this.smoothFactor},update:function(){var t,e=this.getPoints(),n=this.getDrawer(),r=null,o=null,a=null;if(n.clear(),0===e.length)return this;if(n.moveTo(e[0]),1===e.length)return this;if(2===e.length)return n.lineTo(e[1]),this;t=i.getCurvePanLines(e,this.getSmoothFactor());for(var s=1,c=e.length;s<c;s++)r=t[s].center,o=this.closeState||s!=c-1?t[s].points[0]:t[s].center,a=this.closeState||1!=s?t[s-1].points[1]:t[s-1].center,n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y);return this.closeState&&(r=t[0].center,o=t[0].points[0],a=t[e.length-1].points[1],n.bezierTo(a.x,a.y,o.x,o.y,r.x,r.y)),this},close:function(){return this.closeState=!0,this.update()},open:function(){return this.closeState=!1,this.update()},isClose:function(){return!!this.closeState}})}},_p[32]={value:function(t,e,n){return _p.r(11).createClass("Data",{constructor:function(){this._data={}},setData:function(t,e){return this._data[t]=e,this},getData:function(t){return this._data[t]},removeData:function(t){return delete this._data[t],this}})}},_p[33]={value:function(t,e,n){_p.r(12);var r=_p.r(51);return _p.r(11).createClass("Ellipse",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.rx=t||0,this.ry=e||0,this.cx=n||0,this.cy=r||0,this.update()},update:function(){var t=this.rx,e=this.ry,n=this.cx+t,r=this.cx-t,i=this.cy,o=this.getDrawer();return o.clear(),o.moveTo(n,i),o.arcTo(t,e,0,1,1,r,i),o.arcTo(t,e,0,1,1,n,i),this},getRadius:function(){return{x:this.rx,y:this.ry}},getRadiusX:function(){return this.rx},getRadiusY:function(){return this.ry},getCenter:function(){return new r(this.cx,this.cy)},getCenterX:function(){return this.cx},getCenterY:function(){return this.cy},setRadius:function(t,e){return this.rx=t,this.ry=e,this.update()},setRadiusX:function(t){return this.rx=t,this.update()},setRadiusY:function(t){return this.ry=t,this.update()},setCenter:function(t,e){if(1==arguments.length){var n=r.parse(arguments[0]);t=n.x,e=n.y}return this.cx=t,this.cy=e,this.update()},setCenterX:function(t){return this.cx=t,this.update()},setCenterY:function(t){return this.cy=t,this.update()}})}},_p[34]={value:function(t,e,n){!function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}();var r=_p.r(12),i=_p.r(63),o={},a={},s=0;function c(t,e,n){return n=!!n,r.isString(t)&&(t=t.match(/\S+/g)),r.each(t,(function(t){l.call(this,this.node,t,e,n)}),this),this}function u(t,e){var n=null,i=this._EVNET_UID,s=void 0===e;return n=a[i][t],s||(s=!0,r.each(n,(function(t,r){t===e?delete n[r]:s=!1}))),s&&(!function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent(e,n)}(this.node,t,o[i][t]),delete a[i][t],delete o[i][t]),this}function l(t,e,n,s){var c=this._EVNET_UID,u=this;o[c]||(o[c]={}),o[c][e]||(o[c][e]=function(t){t=new i(t||window.event),r.each(a[c][e],(function(n){var r;return n&&(r=n.call(u,t),s&&u.off(e,n)),r}),u)}),a[c]||(a[c]={}),a[c][e]?a[c][e].push(n):(a[c][e]=[n],t&&"on"+e in t&&function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}(t,e,o[c][e]))}return _p.r(11).createClass("EventHandler",{constructor:function(){this._EVNET_UID=++s},addEventListener:function(t,e){return c.call(this,t,e,!1)},addOnceEventListener:function(t,e){return c.call(this,t,e,!0)},removeEventListener:function(t,e){return u.call(this,t,e)},on:function(t,e){return this.addEventListener.apply(this,arguments)},once:function(t,e){return this.addOnceEventListener.apply(this,arguments)},off:function(){return this.removeEventListener.apply(this,arguments)},fire:function(t,e){return this.trigger.apply(this,arguments)},trigger:function(t,e){return function(t,e,n){var i,a=null,s=o[t._EVNET_UID];s&&(a=s[e])&&(i=r.extend({type:e,target:t},n||{}),a.call(t,i))}(this,t,e),this}})}},_p[35]={value:function(t){var e=_p.r(12),n=_p.r(51),r=_p.r(74),i=_p.r(44),o={},a=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?\s*)+)/gi,s=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0};function u(t){var e,n,r,i,o;for(e=[],n=0;n<t.length;n++)for(i=t[n],e.push(o=[]),r=0;r<i.length;r++)o.push(i[r]);return t.isUniform&&(e.isUniform=!0),t.isAbsolute&&(e.isAbsolute=!0),t.isCurve&&(e.isCurve=!0),e}function l(t,e,n){function r(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}return function i(){var o=Array.prototype.slice.call(arguments,0),a=o.join("␀"),s=i.cache=i.cache||{},c=i.count=i.count||[];return s.hasOwnProperty(a)?(r(c,a),n?n(s[a]):s[a]):(c.length>=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,D,R,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=t<b?z-w:w)<0&&(w=2*z+w),(x=s<b?z-x:x)<0&&(x=2*z+x),a&&w>x&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),D=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],R=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,D,R].concat(G);for(B=[],F=0,j=(G=[O,D,R].concat(G).join().split(",")).length;F<j;F++)B[F]=F%2?W(G[F-1],G[F],H).y:W(G[F],G[F+1],H).x;return B}function f(t,e,n,r,i,o){var a=1/3,s=2/3;return[a*t+s*n,a*e+s*r,a*i+s*n,a*o+s*r,i,o]}function d(t,e){var n=function(t){return function(e,n){return e+t*(n-e)}}(e||.5),r=t,i=r[0],o=r[1],a=r[2],s=r[3],c=r[4],u=r[5],l=r[6],h=r[7],f=n(i,a),d=n(o,s),p=n(a,c),g=n(s,u),m=n(c,l),v=n(u,h),b=n(f,p),y=n(d,g),w=n(p,m),x=n(g,v),A=n(b,w),_=n(y,x);return[[i,o,f,d,b,y,A,_],[A,_,w,x,m,v,l,h]]}o.pathToString=function(t){return"string"==typeof(t=t||this)?t:t instanceof Array?(t=e.flatten(t)).join(",").replace(/,?([achlmqrstvxz]),?/gi,"$1"):void 0},o.parsePathString=l((function(t){var e=[];return t.replace(a,(function(t,n,r){var i=[],o=n.toLowerCase();if(r.replace(s,(function(t,e){e&&i.push(+e)})),"m"==o&&i.length>2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r<s;r++){if(h.push(e=[]),(n=l[r])[0]!=n[0].toUpperCase())switch(e[0]=n[0].toUpperCase(),e[0]){case"A":e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=+(n[6]+f),e[7]=+(n[7]+d);break;case"V":e[1]=+n[1]+d;break;case"H":e[1]=+n[1]+f;break;case"M":p=+n[1]+f,g=+n[2]+d;break;default:for(i=1,c=n.length;i<c;i++)e[i]=+n[i]+(i%2?f:d)}else for(a=0,u=n.length;a<u;a++)e[a]=n[a];switch(e[0]){case"Z":f=p,d=g;break;case"H":f=e[1];break;case"V":d=e[1];break;case"M":p=e[e.length-2],g=e[e.length-1];break;default:f=e[e.length-2],d=e[e.length-1]}}return h.isUniform=!0,h.isAbsolute=!0,h.toString=o.pathToString,h})),o.pathToCurve=l((function(t){var e,n,r,i,a,s,c,u,l,d,p,g,m=[];for(t.isAbsolute||(t=o.pathToAbsolute(t)),e=0;e<t.length;e++)if(r=t[e][0],i=t[e].slice(1),"M"!=r){switch("Z"==r&&(u=!0,r="L",i=a),c=i.slice(i.length-2),"H"==r&&(c=[i[0],s[1]],r="L"),"V"==r&&(c=[s[0],i[0]],r="L"),"S"!=r&&"T"!=r||(d=[s[0]+(s[0]-l[0]),s[1]+(s[1]-l[1])]),r){case"L":p=s,g=c;break;case"C":p=i.slice(0,2),g=i.slice(2,4);break;case"S":p=d.slice(),g=i.slice(0,2);break;case"Q":l=i.slice(0,2),p=(i=f.apply(null,s.concat(i))).slice(0,2),g=i.slice(2,4);break;case"T":p=(i=f.apply(null,s.concat(d).concat(i))).slice(0,2),g=i.slice(2,4);break;case"A":for(i=h.apply(null,s.concat(i)),n=0;n in i;)p=i.slice(n,n+2),g=i.slice(n+2,n+4),c=i.slice(n+4,n+6),m.push(["C"].concat(p).concat(g).concat(c)),n+=6}"A"!=r&&m.push(["C"].concat(p).concat(g).concat(c)),s=c,"Q"!=r&&(l=g),u&&(m.push(["Z"]),u=!1)}else a=l=s=i,m.push(t[e]);return m.isUniform=!0,m.isAbsolute=!0,m.isCurve=!0,m.toString=o.pathToString,m})),o.cutBezier=l(d),o.subBezier=function(t,e,n){var r=d(t,e)[0];return n?d(r,n/e)[1]:r},o.pointAtBezier=function(t,e){var i=d(t,e)[0],a=n.parse(i.slice(6)),s=n.parse(i.slice(4,2)),c=r.fromPoints(s,a);return a.tan=0===e?o.pointAtBezier(t,.01).tan:c.normalize(),a},o.bezierLength=l((function(t){function e(t){var e=c*Math.pow(t,4)+u*Math.pow(t,3)+l*Math.pow(t,2)+h*t+f;return e<0&&(e=0),Math.pow(e,.5)}var n,r,i,o,a,s,c,u,l,h,f,d=t;return n=-3*d[0]+9*d[2]-9*d[4]+3*d[6],r=6*d[0]-12*d[2]+6*d[4],i=-3*d[0]+3*d[2],o=-3*d[1]+9*d[3]-9*d[5]+3*d[7],a=6*d[1]-12*d[3]+6*d[5],s=-3*d[1]+3*d[3],c=Math.pow(n,2)+Math.pow(o,2),u=2*(n*r+o*a),l=2*(n*i+o*s)+Math.pow(r,2)+Math.pow(a,2),h=2*(r*i+a*s),f=Math.pow(i,2)+Math.pow(s,2),(e(0)+e(1)+4*(e(.125)+e(.375)+e(.625)+e(.875))+2*(e(.25)+e(.5)+e(.75)))/24}));var p=l((function(t){var e,n,r,i,a,s,c;for(s=[],c=0,e=0,n=t.length;e<n;e++)"M"!=(r=t[e])[0]?"Z"!=r[0]?(a=o.bezierLength(i.concat(r.slice(1))),s.push([c,c+a]),c+=a,i=r.slice(4)):s.push(null):(i=r.slice(1),s.push(null));return s.totalLength=c,s}));o.subPath=function(t,e,n){var r;if(r=e-(n=n||0),(e=(n-=0|n)+(r-=0|r))>1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;i<a;i++)if("M"!=t[i][0]){if("Z"!=t[i][0])if(s=g[i][0],u=(c=g[i][1])-s,h=l.concat(t[i].slice(1)),b>c)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e<n;e++)"z"!=t[e][0]&&r.push(t[e].slice(t[e].length-2));return r}));var g=l((function(t,e){t.isCurve||(t=o.pathToCurve(t)),e.isCurve||(e=o.pathToCurve(e));var n=u(t),r=u(e);function i(t,e){return t[e||t.i]&&t[e||t.i][0]}function a(t,e){var n=function(t,e){return t[e||t.i]&&t[e||t.i].slice(1)}(t,e);return n&&n.slice(-2)}function s(t){return"Z"==i(t)&&(t.splice(t.i,1),!0)}function c(t){return"M"==i(t)&&(t.o.splice(t.o.i,0,["M"].concat(a(t.o,t.o.i-1))),t.i++,t.o.i++,!0)}function l(t){for(var e,n=1;!e;)e=a(t,t.length-n++);for(t.o.i=t.i;t.length<t.o.length;)s(t.o)||c(t.o)||(t.push(["C"].concat(e).concat(e).concat(e)),t.i++,t.o.i++)}for(n.i=0,r.i=0,n.o=r,r.o=n;n.i<n.length&&r.i<r.length;)s(n)||s(r)||i(n)!=i(r)&&(c(n)||c(r))||(n.i++,r.i++);return n.i==n.length&&l(n),r.i==r.length&&l(r),delete n.i,delete n.o,delete r.i,delete r.o,[n,r]}));return o.alignCurve=g,o.pathTween=function(t,e,n){if(0===n)return t;if(1===n)return e;var r,i,o,a=g(t,e),s=[];for(t=a[0],e=a[1],i=0;i<t.length;i++)for(s.push(r=[]),r.push(t[i][0]),o=1;o<t[i].length;o++)r.push(t[i][o]+n*(e[i][o]-t[i][o]));return s.isUniform=s.isCurve=s.isAbsolute=!0,s},o.transformPath=l((function(t,e){var r,i,a,s,c;for(t.isCurve||(t=o.pathToCurve(t)),s=[],r=0,i=t.length;r<i;r++)for(s.push([t[r][0]]),a=1;a<t[r].length;a+=2)c=t[r].slice(a,a+2),c=e.transformPoint(n.parse(c)),s.push(c);return s})),_p.r(11).extendClass(i,{transformPath:function(t){return o.transformPath(t,this)}}),o}},_p[36]={value:function(t,e,n){var r=_p.r(68),i=_p.r(59),o=_p.r(29);return _p.r(11).createClass("GradientBrush",{base:i,constructor:function(t,e){this.callBase(t,e),this.stops=[]},addStop:function(t,e,n){var i=r.createNode("stop");return e instanceof o||(e=o.parse(e)),void 0===n&&(n=e.get("a")),i.setAttribute("offset",t),i.setAttribute("stop-color",e.toRGB()),n<1&&i.setAttribute("stop-opacity",n),this.node.appendChild(i),this}})}},_p[37]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("Group",{mixins:[r],base:_p.r(61),constructor:function(){this.callBase("g")}})}},_p[38]={value:function(t,e,n){var r=_p.r(62);return _p.r(11).createClass("HyperLink",{mixins:[r],base:_p.r(61),constructor:function(t){this.callBase("a"),this.setHref(t)},setHref:function(t){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),this},getHref:function(){return this.node.getAttributeNS("xlink:href")},setTarget:function(t){return this.node.setAttribute("target",t),this},getTarget:function(){return this.node.getAttribute("target")}})}},_p[39]={value:function(t,e,n){return _p.r(11).createClass("Image",{base:_p.r(61),constructor:function(t,e,n,r,i){this.callBase("image"),this.url=t,this.width=e||0,this.height=n||0,this.x=r||0,this.y=i||0,this.update()},update:function(){return this.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",this.url),this.node.setAttribute("x",this.x),this.node.setAttribute("y",this.y),this.node.setAttribute("width",this.width),this.node.setAttribute("height",this.height),this},setUrl:function(t){return this.url=""===t?null:t,this.update()},getUrl:function(){return this.url},setWidth:function(t){return this.width=t,this.update()},getWidth:function(){return this.width},setHeight:function(t){return this.height=t,this.update()},getHeight:function(){return this.height},setX:function(t){return this.x=t,this.update()},getX:function(){return this.x},setY:function(t){return this.y=t,this.update()},getY:function(){return this.y}})}},_p[40]={value:function(t,e,n){return _p.r(11).createClass("Line",{base:_p.r(47),constructor:function(t,e,n,r){this.callBase(),this.point1={x:t||0,y:e||0},this.point2={x:n||0,y:r||0},this.update()},setPoint1:function(t,e){return this.point1.x=t,this.point1.y=e,this.update()},setPoint2:function(t,e){return this.point2.x=t,this.point2.y=e,this.update()},getPoint1:function(){return{x:this.point1.x,y:this.point1.y}},getPoint2:function(){return{x:this.point2.x,y:this.point2.y}},update:function(){var t=this.getDrawer();return t.clear(),t.moveTo(this.point1.x,this.point1.y),t.lineTo(this.point2.x,this.point2.y),this}})}},_p[41]={value:function(t,e,n){_p.r(68);var r=_p.r(36);return _p.r(11).createClass("LinearGradientBrush",{base:r,constructor:function(t){this.callBase("linearGradient",t),this.setStartPosition(0,0),this.setEndPosition(1,0)},setStartPosition:function(t,e){return this.node.setAttribute("x1",t),this.node.setAttribute("y1",e),this},setEndPosition:function(t,e){return this.node.setAttribute("x2",t),this.node.setAttribute("y2",e),this},getStartPosition:function(){return{x:+this.node.getAttribute("x1"),y:+this.node.getAttribute("y1")}},getEndPosition:function(){return{x:+this.node.getAttribute("x2"),y:+this.node.getAttribute("y2")}}})}},_p[42]={value:function(t,e,n){var r=_p.r(51),i=_p.r(11).createClass("Marker",{base:_p.r(59),mixins:[_p.r(62),_p.r(76)],constructor:function(){this.callBase("marker"),this.setOrient("auto")},setRef:function(t,e){return 1===arguments.length&&(e=t.y,t=t.x),this.node.setAttribute("refX",t),this.node.setAttribute("refY",e),this},getRef:function(){return new r(+this.node.getAttribute("refX"),+this.node.getAttribute("refY"))},setWidth:function(t){return this.node.setAttribute("markerWidth",this.width=t),this},setOrient:function(t){return this.node.setAttribute("orient",this.orient=t),this},getOrient:function(){return this.orient},getWidth:function(){return+this.width},setHeight:function(t){return this.node.setAttribute("markerHeight",this.height=t),this},getHeight:function(){return+this.height}}),o=_p.r(47);return _p.r(11).extendClass(o,{setMarker:function(t,e){return e=e||"end",t?this.node.setAttribute("marker-"+e,t.toString()):this.node.removeAttribute("marker-"+e),this}}),i}},_p[43]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Mask",{base:i,mixins:[_p.r(62)],constructor:function(){this.callBase("mask")},mask:function(t){return t.getNode().setAttribute("mask","url(#"+this.getId()+")"),this}});return r.extendClass(i,{maskWith:function(t){return t.mask(this),this}}),o}},_p[44]={value:function(t,e,n){var r=_p.r(12),i=_p.r(26),o=/matrix\s*\((.+)\)/i,a=_p.r(51);function s(t,e){return{a:e.a*t.a+e.c*t.b,b:e.b*t.a+e.d*t.b,c:e.a*t.c+e.c*t.d,d:e.b*t.c+e.d*t.d,e:e.a*t.e+e.c*t.f+e.e,f:e.b*t.e+e.d*t.f+e.f}}function c(t){return t*Math.PI/180}var u=_p.r(11).createClass("Matrix",{constructor:function(){arguments.length?this.setMatrix.apply(this,arguments):this.setMatrix(1,0,0,1,0,0)},translate:function(t,e){return this.m=s(this.m,{a:1,c:0,e:t,b:0,d:1,f:e}),this},rotate:function(t){var e=c(t),n=Math.sin(e),r=Math.cos(e);return this.m=s(this.m,{a:r,c:-n,e:0,b:n,d:r,f:0}),this},scale:function(t,e){return void 0===e&&(e=t),this.m=s(this.m,{a:t,c:0,e:0,b:0,d:e,f:0}),this},skew:function(t,e){void 0===e&&(e=t);var n=Math.tan(c(t)),r=Math.tan(c(e));return this.m=s(this.m,{a:1,c:n,e:0,b:r,d:1,f:0}),this},inverse:function(){var t,e=this.m,n=e.a,r=e.b,i=e.c,o=e.d,a=e.e,s=e.f;return new u(o/(t=n*o-r*i),-r/t,-i/t,n/t,(i*s-a*o)/t,(r*a-n*s)/t)},setMatrix:function(t,e,n,i,o,a){return this.m=1===arguments.length?r.clone(arguments[0]):{a:t,b:e,c:n,d:i,e:o,f:a},this},getMatrix:function(){return r.clone(this.m)},getTranslate:function(){var t=this.m;return{x:t.e/t.a,y:t.f/t.d}},mergeMatrix:function(t){return new u(s(this.m,t.m))},merge:function(t){return this.mergeMatrix(t)},toString:function(){return this.valueOf().join(" ")},valueOf:function(){var t=this.m;return[t.a,t.b,t.c,t.d,t.e,t.f]},equals:function(t){var e=this.m,n=t.m;return e.a==n.a&&e.b==n.b&&e.c==n.c&&e.d==n.d&&e.e==n.e&&e.f==n.f},transformPoint:function(){return u.transformPoint.apply(null,[].slice.call(arguments).concat([this.m]))},transformBox:function(t){return u.transformBox(t,this.m)},clone:function(){return new u(this.m)}});return u.parse=function(t){var e,n=parseFloat;if(t instanceof Array)return new u({a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]});if(e=o.exec(t)){var r=e[1].split(",");return 6!=r.length&&(r=e[1].split(" ")),new u({a:n(r[0]),b:n(r[1]),c:n(r[2]),d:n(r[3]),e:n(r[4]),f:n(r[5])})}return new u},u.transformPoint=function(t,e,n){return 2===arguments.length&&(n=e,e=t.y,t=t.x),new a(n.a*t+n.c*e+n.e,n.b*t+n.d*e+n.f)},u.transformBox=function(t,e){for(var n,o,a=Number.MAX_VALUE,s=-Number.MAX_VALUE,c=Number.MAX_VALUE,l=-Number.MAX_VALUE,h=[[t.x,t.y],[t.x+t.width,t.y],[t.x,t.y+t.height],[t.x+t.width,t.y+t.height]],f=[];n=h.pop();)o=u.transformPoint(n[0],n[1],e),f.push(o),a=Math.min(a,o.x),s=Math.max(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.y);return t=new i({x:a,y:c,width:s-a,height:l-c}),r.extend(t,{closurePoints:f}),t},u.getCTM=function(t,e){var n={a:1,b:0,c:0,d:1,e:0,f:0},r=t.shapeNode||t.node;function i(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}switch(e=e||"parent"){case"screen":n=r.getScreenCTM();break;case"doc":case"paper":n=r.getCTM();break;case"view":case"top":t.getPaper()&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.getPaper().shapeNode):i(r,t.getPaper().shapeNode));break;case"parent":t.node.parentNode&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(t.node.parentNode):i(r,t.node.parentNode));break;default:e.node&&(n=void 0!==r.getTransformToElement?r.getTransformToElement(e.shapeNode||e.node):i(r,e.shapeNode||e.node))}return n?new u(n.a,n.b,n.c,n.d,n.e,n.f):new u},u}},_p[45]={value:function(t,e,n){var r=_p.r(65),i=_p.r(29),o=_p.r(12),a=_p.r(11).createClass("Palette",{constructor:function(){this.color={}},get:function(t){var e=this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||"";return e?new i(e):null},getColorValue:function(t){return this.color[t]||r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},add:function(t,e){return this.color[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},remove:function(t){return!!this.color.hasOwnProperty(t)&&(delete this.color[t],!0)}});return o.extend(a,{getColor:function(t){var e=r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t];return e?new i(e):null},getColorValue:function(t){return r.EXTEND_STANDARD[t]||r.COLOR_STANDARD[t]||""},addColor:function(t,e){return r.EXTEND_STANDARD[t]="string"==typeof e?new i(e).toRGBA():e.toRGBA(),e},removeColor:function(t){return!!r.EXTEND_STANDARD.hasOwnProperty(t)&&(delete r.EXTEND_STANDARD[t],!0)}}),a}},_p[46]={value:function(t,e,n){var r=_p.r(11),i=_p.r(12),o=_p.r(68),a=_p.r(30),s=_p.r(62),c=_p.r(76),u=_p.r(34),l=_p.r(67),h=_p.r(44),f=r.createClass("Paper",{mixins:[s,u,l,c],constructor:function(t){this.callBase(),this.node=this.createSVGNode(),this.node.paper=this,this.node.appendChild(this.resourceNode=o.createNode("defs")),this.node.appendChild(this.shapeNode=o.createNode("g")),this.resources=new a,this.setWidth("100%").setHeight("100%"),t&&this.renderTo(t),this.callMixin()},renderTo:function(t){i.isString(t)&&(t=document.getElementById(t)),this.container=t,t.appendChild(this.node)},createSVGNode:function(){var t=o.createNode("svg");return t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),t.setAttribute("version","1.1"),t},getNode:function(){return this.node},getContainer:function(){return this.container},getWidth:function(){return this.node.clientWidth},setWidth:function(t){return this.node.setAttribute("width",t),this},getHeight:function(){return this.node.clientHeight},setHeight:function(t){return this.node.setAttribute("height",t),this},setViewPort:function(t,e,n){var r,i;1==arguments.length&&(t=(r=arguments[0]).center.x,e=r.center.y,n=r.zoom),n=n||1,i=this.getViewBox();var o=new h,a=i.x+i.width/2-t,s=i.y+i.height/2-e;return o.translate(-t,-e),o.scale(n),o.translate(t,e),o.translate(a,s),this.shapeNode.setAttribute("transform","matrix("+o+")"),this.viewport={center:{x:t,y:e},offset:{x:a,y:s},zoom:n},this},getViewPort:function(){if(!this.viewport){var t=this.getViewBox();return{zoom:1,center:{x:t.x+t.width/2,y:t.y+t.height/2},offset:{x:0,y:0}}}return this.viewport},getViewPortMatrix:function(){return h.parse(this.shapeNode.getAttribute("transform"))},getViewPortTransform:function(){var t=this.shapeNode.getCTM();return new h(t.a,t.b,t.c,t.d,t.e,t.f)},getTransform:function(){return this.getViewPortTransform().reverse()},addResource:function(t){return this.resources.appendItem(t),t.node&&this.resourceNode.appendChild(t.node),this},removeResource:function(t){return t.remove&&t.remove(),t.node&&this.resourceNode.removeChild(t.node),this},getPaper:function(){return this}}),d=_p.r(61);return r.extendClass(d,{getPaper:function(){for(var t=this.container;t&&t instanceof f==!1;)t=t.container;return t},isAttached:function(){return!!this.getPaper()},whenPaperReady:function(t){var e=this;function n(){var n=e.getPaper();return n&&t&&t.call(e,n),n}return n()||this.on("add treeadd",(function t(){n()&&(e.off("add",t),e.off("treeadd",t))})),this}}),f}},_p[47]={value:function(t,e,n){var r=_p.r(12),i=_p.r(11).createClass,o=_p.r(61),a=_p.r(68),s=_p.r(35),c=Array.prototype.slice,u=(r.flatten,i("PathDrawer",{constructor:function(t){this.segment=[],this.path=t,this.__clear=!1},getPath:function(){return this.path},redraw:function(){return this._transation=this._transation||[],this.clear()},done:function(){var t=this._transation;return this._transation=null,this.push(t),this},clear:function(){return this._transation?this._transation=[]:this.path.setPathData("M 0 0"),this._clear=!0,this},push:function(){var t,e=c.call(arguments);return this._transation?(this._transation.push(e),this):(this._clear?(t="",this._clear=!1):t=this.path.getPathData(),t=t||"",this.path.setPathData(t+s.pathToString(e)),this)},moveTo:function(t,e){return this.push("M",c.call(arguments))},moveBy:function(t,e){return this.push("m",c.call(arguments))},lineTo:function(t,e){return this.push("L",c.call(arguments))},lineBy:function(t,e){return this.push("l",c.call(arguments))},arcTo:function(t,e,n,r,i,o,a){return this.push("A",c.call(arguments))},arcBy:function(t,e,n,r,i,o,a){return this.push("a",arguments)},carcTo:function(t,e,n,r,i){return this.push("A",[t,t,0].concat(c.call(arguments,1)))},carcBy:function(t,e,n,r,i){return this.push("a",[t,t,0].concat(c.call(arguments,1)))},bezierTo:function(t,e,n,r,i,o){return this.push("C",c.call(arguments))},bezierBy:function(t,e,n,r,i,o){return this.push("c",c.call(arguments))},close:function(){return this.push("z")}}));return i("Path",{base:o,constructor:function(t){this.callBase("path"),t&&this.setPathData(t),this.node.setAttribute("fill",a.defaults.fill),this.node.setAttribute("stroke",a.defaults.stroke)},setPathData:function(t){return t=t||"M0,0",this.pathdata=s.pathToString(t),this.node.setAttribute("d",this.pathdata),this.trigger("shapeupdate",{type:"pathdata"}),this},getPathData:function(){return this.pathdata||""},getDrawer:function(){return new u(this)},isClosed:function(){var t=this.getPathData();return!!~t.indexOf("z")||!!~t.indexOf("Z")}})}},_p[48]={value:function(t,e,n){var r=_p.r(59),i=_p.r(62);_p.r(68);return _p.r(11).createClass("PatternBrush",{base:r,mixins:[i],constructor:function(t){this.callBase("pattern",t),this.node.setAttribute("patternUnits","userSpaceOnUse")},setX:function(t){return this.x=t,this.node.setAttribute("x",t),this},setY:function(t){return this.y=t,this.node.setAttribute("y",t),this},setWidth:function(t){return this.width=t,this.node.setAttribute("width",t),this},setHeight:function(t){return this.height=t,this.node.setAttribute("height",t),this},getWidth:function(){return this.width},getHeight:function(){return this.height}})}},_p[49]={value:function(t,e,n){var r=_p.r(29);return _p.r(11).createClass("Pen",{constructor:function(t,e){this.brush=t,this.width=e||1,this.linecap=null,this.linejoin=null,this.dashArray=null,this.opacity=1},getBrush:function(){return this.brush},setBrush:function(t){return this.brush=t,this},setColor:function(t){return this.setBrush(t)},getColor:function(){return this.brush instanceof r?this.brush:null},getWidth:function(){return this.width},setWidth:function(t){return this.width=t,this},getOpacity:function(){return this.opacity},setOpacity:function(t){this.opacity=t},getLineCap:function(){return this.linecap},setLineCap:function(t){return this.linecap=t,this},getLineJoin:function(){return this.linejoin},setLineJoin:function(t){return this.linejoin=t,this},getDashArray:function(){return this.dashArray},setDashArray:function(t){return this.dashArray=t,this},stroke:function(t){var e=t.node;e.setAttribute("stroke",this.brush.toString()),e.setAttribute("stroke-width",this.getWidth()),this.getOpacity()<1&&e.setAttribute("stroke-opacity",this.getOpacity()),this.getLineCap()&&e.setAttribute("stroke-linecap",this.getLineCap()),this.getLineJoin()&&e.setAttribute("stroke-linejoin",this.getLineJoin()),this.getDashArray()&&e.setAttribute("stroke-dasharray",this.getDashArray())}})}},_p[50]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e,n){this.callBase([0,t],e,n)},getRadius:function(){return this.getSectionArray()[1]},setRadius:function(t){this.setSectionArray([0,t])}})}},_p[51]={value:function(t,e,n){var r=_p.r(11).createClass("Point",{constructor:function(t,e){this.x=t||0,this.y=e||0},offset:function(t,e){return 1==arguments.length&&(e=t.y,t=t.x),new r(this.x+t,this.y+e)},valueOf:function(){return[this.x,this.y]},toString:function(){return this.valueOf().join(" ")},spof:function(){return new r(.5+(0|this.x),.5+(0|this.y))},round:function(){return new r(0|this.x,0|this.y)},isOrigin:function(){return 0===this.x&&0===this.y}});return r.fromPolar=function(t,e,n){return"rad"!=n&&(e=e/180*Math.PI),new r(t*Math.cos(e),t*Math.sin(e))},r.parse=function(t){return t?t instanceof r?t:"string"==typeof t?r.parse(t.split(/\s*[\s,]\s*/)):"0"in t&&"1"in t?new r(t[0],t[1]):void 0:new r},r}},_p[52]={value:function(t,e,n){return _p.r(11).createClass("PointContainer",{base:_p.r(30),constructor:function(){this.callBase()},addPoint:function(t,e){return this.addItem.apply(this,arguments)},prependPoint:function(){return this.prependItem.apply(this,arguments)},appendPoint:function(){return this.appendItem.apply(this,arguments)},removePoint:function(t){return this.removeItem.apply(this,arguments)},addPoints:function(){return this.addItems.apply(this,arguments)},setPoints:function(){return this.setItems.apply(this,arguments)},getPoint:function(){return this.getItem.apply(this,arguments)},getPoints:function(){return this.getItems.apply(this,arguments)},getFirstPoint:function(){return this.getFirstItem.apply(this,arguments)},getLastPoint:function(){return this.getLastItem.apply(this,arguments)}})}},_p[53]={value:function(t,e,n){_p.r(12);return _p.r(11).createClass("Poly",{base:_p.r(47),mixins:[_p.r(52)],constructor:function(t,e){this.callBase(),this.closeable=!!e,this.setPoints(t||[]),this.changeable=!0,this.update()},onContainerChanged:function(){this.changeable&&this.update()},update:function(){var t=this.getDrawer(),e=this.getPoints();if(t.clear(),!e.length)return this;t.moveTo(e[0]);for(var n,r=1,i=e.length;r<i;r++)n=e[r],t.lineTo(n);return this.closeable&&e.length>2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}});var s=_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}});return s}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26),h=_p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}});return h}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t<e.length;t+=2)this.drawSection(e[t],e[t+1]);return this},drawSection:function(t,e){var n=this.angle&&(this.angle%360?this.angle%360:360),i=this.angleOffset,o=i+n/2,a=i+n,s=n<0?0:1,c=this.getDrawer();c.redraw(),0!==n?(c.moveTo(r.fromPolar(t,i)),c.lineTo(r.fromPolar(e,i)),e&&(c.carcTo(e,0,s,r.fromPolar(e,o)),c.carcTo(e,0,s,r.fromPolar(e,a))),c.lineTo(r.fromPolar(t,a)),t&&(c.carcTo(t,0,s,r.fromPolar(t,o)),c.carcTo(t,0,s,r.fromPolar(t,i))),c.close(),c.done()):c.done()}})}},_p[70]={value:function(t,e,n){var r=_p.r(71),i=_p.r(62),o=_p.r(68),a=_p.r(12),s={};function c(t){var e=t._cachedFontHash;if(s[e])return s[e];var n=t.getContent();t.setContent("百度Fex");var r=t.getBoundaryBox(),i=t.getY();if(!r.height)return{top:0,bottom:0,middle:0};var o=i-r.y+ +t.node.getAttribute("dy"),a=o-r.height;return t.setContent(n),s[e]={top:o,bottom:a,middle:(o+a)/2}}return _p.r(11).createClass("Text",{base:r,mixins:[i],constructor:function(t){this.callBase("text"),void 0!==t&&this.setContent(t),this._buildFontHash()},fixPosition:function(){this.__fixedPosition||this.setVerticalAlign(this.getVerticalAlign())},_buildFontHash:function(){var t=window.getComputedStyle(this.node);this._cachedFontHash=[t.fontFamily,t.fontSize,t.fontStretch,t.fontStyle,t.fontVariant,t.fontWeight].join("-")},_fontChanged:function(t){var e=this._lastFont,n=a.extend({},e,t);if(!e)return this._lastFont=t,!0;var r=e.family!=n.family||e.size!=n.size||e.style!=n.style||e.weight!=n.weight;return this._lastFont=n,r},setX:function(t){return this.node.setAttribute("x",t),this},setPosition:function(t,e){return this.setX(t).setY(e)},setY:function(t){return this.node.setAttribute("y",t),this},getX:function(){return+this.node.getAttribute("x")||0},getY:function(){return+this.node.getAttribute("y")||0},setFont:function(t){return this.callBase(t),this._fontChanged(t)&&(this._buildFontHash(),this.setVerticalAlign(this.getVerticalAlign())),this},setTextAnchor:function(t){return this.node.setAttribute("text-anchor",t),this},getTextAnchor:function(){return this.node.getAttribute("text-anchor")||"start"},setVerticalAlign:function(t){return this.whenPaperReady((function(){var e;switch(t){case"top":e=c(this).top;break;case"bottom":e=c(this).bottom;break;case"middle":e=c(this).middle;break;default:e=0}e&&(this.__fixedPosition=!0),this.node.setAttribute("dy",e)})),this.verticalAlign=t,this},getVerticalAlign:function(){return this.verticalAlign||"baseline"},setStartOffset:function(t){this.shapeNode!=this.node&&this.shapeNode.setAttribute("startOffset",100*t+"%")},addSpan:function(t){return this.addShape(t),this},setPath:function(t){var e=this.shapeNode;if(this.shapeNode==this.node){for(e=this.shapeNode=o.createNode("textPath");this.node.firstChild;)this.shapeNode.appendChild(this.node.firstChild);this.node.appendChild(e)}return e.setAttributeNS(o.xlink,"xlink:href","#"+t.node.id),this.setTextAnchor(this.getTextAnchor()),this}})}},_p[71]={value:function(t,e,n){var r=_p.r(61);return _p.r(11).createClass("TextContent",{base:r,constructor:function(t){this.callBase(t),this.shapeNode=this.shapeNode||this.node,this.shapeNode.setAttribute("text-rendering","geometricPrecision")},clearContent:function(){for(;this.shapeNode.firstChild;)this.shapeNode.removeChild(this.shapeNode.firstChild);return this},setContent:function(t){return this.shapeNode.textContent=t,this},getContent:function(){return this.shapeNode.textContent},appendContent:function(t){return this.shapeNode.textContent+=t,this},setSize:function(t){return this.setFontSize(t)},setFontSize:function(t){return this.setFont({size:t})},setFontFamily:function(t){return this.setFont({family:t})},setFontBold:function(t){return this.setFont({weight:t?"bold":"normal"})},setFontItalic:function(t){return this.setFont({style:t?"italic":"normal"})},setFont:function(t){var e=this.node;return["family","size","weight","style"].forEach((function(n){null===t[n]?e.removeAttribute("font-"+n):t[n]&&e.setAttribute("font-"+n,t[n])})),this},getExtentOfChar:function(t){return this.node.getExtentOfChar(t)},getRotationOfChar:function(t){return this.node.getRotationOfChar(t)},getCharNumAtPosition:function(t,e){return this.node.getCharNumAtPosition(this.node.viewportElement.createSVGPoint(t,e))}})}},_p[72]={value:function(t,e,n){var r=_p.r(71),i=_p.r(67);return _p.r(11).createClass("TextSpan",{base:r,mixins:[i],constructor:function(t){this.callBase("tspan"),this.setContent(t)}})}},_p[73]={value:function(t,e,n){var r=_p.r(68),i=_p.r(11),o=i.createClass("Use",{base:_p.r(61),constructor:function(t){this.callBase("use"),this.ref(t)},ref:function(t){if(!t)return this.node.removeAttributeNS(r.xlink,"xlink:href"),this;var e=t.getId();return e&&this.node.setAttributeNS(r.xlink,"xlink:href","#"+e),"none"===t.node.getAttribute("fill")&&t.node.removeAttribute("fill"),"none"===t.node.getAttribute("stroke")&&t.node.removeAttribute("stroke"),this}}),a=_p.r(61);return i.extendClass(a,{use:function(){return new o(this)}}),o}},_p[74]={value:function(t,e,n){var r=_p.r(51),i=_p.r(44),o=_p.r(11).createClass("Vector",{base:r,constructor:function(t,e){this.callBase(t,e)},square:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.square())},add:function(t){return new o(this.x+t.x,this.y+t.y)},minus:function(t){return new o(this.x-t.x,this.y-t.y)},dot:function(t){return this.x*t.x+this.y*t.y},project:function(t){return t.multipy(this.dot(t)/t.square())},normalize:function(t){return void 0===t&&(t=1),this.multipy(t/this.length())},multipy:function(t){return new o(this.x*t,this.y*t)},rotate:function(t,e){"rad"==e&&(t=t/Math.PI*180);var n=(new i).rotate(t).transformPoint(this);return new o(n.x,n.y)},vertical:function(){return new o(this.y,-this.x)},reverse:function(){return this.multipy(-1)},getAngle:function(){var t=this.length();if(0===t)return 0;var e=Math.acos(this.x/t);return 180*(this.y>0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},75484:(t,e,n)=>{var r=n(34155);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(this.getRoot())};return t.template=this.getTemplate(),t.theme=this.getTheme(),t.version=o.version,JSON.parse(JSON.stringify(t))},Text2Children:function(t,e){function n(t){return""===t&&!/\S/.test(t)}function r(t){return{data:{text:t.replace(/^(\t|\x20{4})+/,"").replace(/(\t|\x20{4})+$/,"")},children:[]}}function i(t){for(var e=0;l.test(t);)t=t.replace(l,""),e++;return e}function o(t,e){t.children.push(e)}if(t instanceof kityminder.Node){for(var a,s=[],c={},u=0,l=/^(\t|\x20{4})/,h=e.split(/\r|\n|\r\n/),f="",d=0,p=this;void 0!==(f=h[d++]);)if(!n(f=f.replace(/&nbsp;/g,"")))if(u=i(f),a=r(f),0===u)c={},s.push(a),c[0]=s[s.length-1];else{if(!c[u-1])throw new Error("Invalid local format");o(c[u-1],a),c[u]=a}(function t(e,n){for(var r=0,i=n.length;r<i;r++){var o=p.createNode(null,e);o.setData("text",n[r].data.text||""),t(o,n[r].children)}})(t,s),p.refresh()}},exportNode:function(t){var e={};e.data=t.getData();var n=t.getChildren();e.children=[];for(var r=0;r<n.length;r++)e.children.push(this.exportNode(n[r]));return e},importNode:function(t,e){var n=e.data;for(var r in t.data={},n)t.setData(r,n[r]);for(var i=e.children||[],o=0;o<i.length;o++){var a=this.createNode(null,t);this.importNode(a,i[o])}return t},importJson:function(t){if(t){for(this._fire(new a("preimport",null,!1));this._root.getChildren().length;)this.removeNode(this._root.getChildren()[0]);return t=s(t),this.importNode(this._root,t.root),this.setTemplate(t.template||"default"),this.setTheme(t.theme||null),this.refresh(),this.fire("import"),this._firePharse({type:"contentchange"}),this._interactChange(),this}},exportData:function(t,e){var n,r;return n=this.exportJson(),!t||(r=u[t])&&r.encode?(this._fire(new a("beforeexport",{json:n,protocolName:t,protocol:r})),c.resolve(r.encode(n,this,e))):c.reject(new Error("Not supported protocol:"+t))},importData:function(t,e,n){var r,i=this;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var o={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",o)),c.resolve(r.decode(e,this,n)).then((function(t){return i.importJson(t),t}))},decodeData:function(t,e,n){var r;if(t&&(!(r=u[t])||!r.decode))return c.reject(new Error("Not supported protocol:"+t));var i={local:e,protocolName:t,protocol:r};return this._fire(new a("beforeimport",i)),c.resolve(r.decode(e,this,n))}})}},t[13]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=i.createClass("MindEvent",{constructor:function(t,e,n){(e=e||{}).getType&&"ShapeEvent"==e.getType()?(this.kityEvent=e,this.originEvent=e.originEvent):e.target&&e.preventDefault?this.originEvent=e:i.Utils.extend(this,e),this.type=t,this._canstop=n||!1},getPosition:function(t){if(this.kityEvent)return t&&"minder"!=t?this.kityEvent.getPosition.call(this.kityEvent,t):this.kityEvent.getPosition(this.minder.getRenderContainer())},getTargetNode:function(){var t=this.kityEvent&&this.kityEvent.targetShape;if(!t)return null;for(;!t.minderNode&&t.container;)t=t.container;var e=t.minderNode;return e&&t.getOpacity()<1?null:e||null},stopPropagation:function(){this._stoped=!0},stopPropagationImmediately:function(){this._immediatelyStoped=!0,this._stoped=!0},shouldStopPropagation:function(){return this._canstop&&this._stoped},shouldStopPropagationImmediately:function(){return this._canstop&&this._immediatelyStoped},preventDefault:function(){this.originEvent.preventDefault()},isRightMB:function(){var t=!1;return!!this.originEvent&&("which"in this.originEvent?t=3==this.originEvent.which:"button"in this.originEvent&&(t=2==this.originEvent.button),t)},getKeyCode:function(){var t=this.originEvent;return t.keyCode||t.which}});o.registerInitHook((function(t){this._initEvents()})),i.extendClass(o,{_initEvents:function(){this._eventCallbacks={}},_resetEvents:function(){this._initEvents(),this._bindEvents()},_bindEvents:function(){this._paper.on("click dblclick mousedown contextmenu mouseup mousemove mouseover mousewheel DOMMouseScroll touchstart touchmove touchend dragenter dragleave drop",this._firePharse.bind(this)),window&&window.addEventListener("resize",this._firePharse.bind(this))},dispatchKeyEvent:function(t){this._firePharse(t)},_firePharse:function(t){var e,n,r;"DOMMouseScroll"==t.type&&(t.type="mousewheel",t.wheelDelta=t.originEvent.wheelDelta=-10*t.originEvent.detail,t.wheelDeltaX=t.originEvent.mozMovementX,t.wheelDeltaY=t.originEvent.mozMovementY),e=new a("before"+t.type,t,!0),this._fire(e)||(n=new a("pre"+t.type,t,!0),r=new a(t.type,t,!0),(this._fire(n)||this._fire(r))&&this._fire(new a("after"+t.type,t,!1)))},_interactChange:function(t){var e=this;e._interactScheduled||(setTimeout((function(){e._fire(new a("interactchange")),e._interactScheduled=!1}),100),e._interactScheduled=!0)},_listen:function(t,e){(this._eventCallbacks[t]||(this._eventCallbacks[t]=[])).push(e)},_fire:function(t){t.minder=this;var e=this.getStatus(),n=this._eventCallbacks[t.type.toLowerCase()]||[];if(e&&(n=n.concat(this._eventCallbacks[e+"."+t.type.toLowerCase()]||[])),0!==n.length){for(var r=(this.getStatus(),0);r<n.length&&(n[r].call(this,t),!t.shouldStopPropagationImmediately());r++);return t.shouldStopPropagation()}},on:function(t,e){var n=this;return t.split(/\s+/).forEach((function(t){n._listen(t.toLowerCase(),e)})),this},off:function(t,e){var n,r,i,o,a=t.split(/\s+/);for(n=0;n<a.length;n++)if(i=this._eventCallbacks[a[n].toLowerCase()]){for(o=null,r=0;r<i.length;r++)i[r]==e&&(o=r);null!==o&&i.splice(o,1)}},fire:function(t,e){var n=new a(t,e);return this._fire(n),this}}),r.exports=a}},t[14]={value:function(e,n,r){var i=t.r(17),o=t.r(19);o.registerInitHook((function(){this.on("beforemousedown",(function(t){this.focus(),t.preventDefault()})),this.on("paperrender",(function(){this.focus()}))})),i.extendClass(o,{focus:function(){return this.isFocused()||(this._renderTarget.classList.add("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("focus"),this},blur:function(){return this.isFocused()&&(this._renderTarget.classList.remove("focus"),this.renderNodeBatch(this.getSelectedNodes())),this.fire("blur"),this},isFocused:function(){var t=this._renderTarget;return t&&t.classList.contains("focus")}})}},t[15]={value:function(t,e,n){var r={Backspace:8,Tab:9,Enter:13,Shift:16,Control:17,Alt:18,CapsLock:20,Esc:27,Spacebar:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190,controlKeys:{16:1,17:1,18:1,20:1,91:1,224:1},notContentChange:{13:1,9:1,33:1,34:1,35:1,36:1,16:1,17:1,18:1,20:1,91:1,37:1,38:1,39:1,40:1,113:1,114:1,115:1,144:1,27:1},isSelectedNodeKey:{37:1,38:1,39:1,40:1,13:1,9:1}};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}},t[16]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19));o.registerInitHook((function(t){this.setDefaultOptions({enableKeyReceiver:!0}),this.getOption("enableKeyReceiver")&&this.on("paperrender",(function(){this._initKeyReceiver()}))})),i.extendClass(o,{_initKeyReceiver:function(){if(!this._keyReceiver){var t=this._keyReceiver=document.createElement("input");t.classList.add("km-receiver"),this._renderTarget.appendChild(t);var e=this;(function(t,e,n){e.split(" ").forEach((function(e){t.addEventListener(e,n,!1)}))})(t,"keydown keyup keypress copy paste blur focus input",(function(n){switch(n.type){case"blur":e.blur();break;case"focus":e.focus();break;case"input":t.value=null}e._firePharse(n),n.preventDefault()})),this.on("focus",(function(){t.select(),t.focus()})),this.on("blur",(function(){t.blur()})),this.isFocused()&&(t.select(),t.focus())}}})}},t[17]={value:function(t,e,n){n.exports=window.kity}},t[18]={value:function(e,n,r){var i,o=t.r(17),a=t.r(33),s=t.r(19),c=t.r(21),u=(t.r(13),t.r(9),{}),l=o.createClass("Layout",{doLayout:function(t,e){throw new Error("Not Implement: Layout.doLayout()")},align:function(t,e,n){var r=this;n=n||0,t.forEach((function(t){var i=r.getTreeBox([t]),o=t.getLayoutTransform();switch(e){case"left":return o.translate(n-i.left,0);case"right":return o.translate(n-i.right,0);case"top":return o.translate(0,n-i.top);case"bottom":return o.translate(0,n-i.bottom)}}))},stack:function(t,e,n){var r=this,i=0;return n=n||function(t,e,n){return t.getStyle({x:"margin-right",y:"margin-bottom"}[n])+e.getStyle({x:"margin-left",y:"margin-top"}[n])},t.forEach((function(t,o,a){var s=r.getTreeBox([t]),c={x:s.width,y:s.height}[e],u={x:s.left,y:s.top}[e],l=t.getLayoutTransform();"x"==e?l.translate(i-u,0):l.translate(0,i-u),i+=c,a[o+1]&&(i+=n(t,a[o+1],e))})),i},move:function(t,e,n){t.forEach((function(t){t.getLayoutTransform().translate(e,n)}))},getBranchBox:function(t){var e,n,r,i,a=new o.Box;for(e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),a=a.merge(r.transformBox(i));return a},getTreeBox:function(t){var e,n,r,i,a=new o.Box;for(t instanceof Array||(t=[t]),e=0;e<t.length;e++)r=(n=t[e]).getLayoutTransform(),i=n.getContentBox(),n.isExpanded()&&n.children.length&&(i=i.merge(this.getTreeBox(n.children))),a=a.merge(r.transformBox(i));return a},getOrderHint:function(t){return[]}});l.register=function(t,e){u[t]=e,i=i||t},s.registerInitHook((function(t){this.refresh()})),a.extend(s,{getLayoutList:function(){return u},getLayoutInstance:function(t){var e=u[t];if(!e)throw new Error("Missing Layout: "+t);return new e}}),o.extendClass(c,{getLayout:function(){var t=this.getData("layout");return t||(this.isRoot()?i:this.parent.getLayout())},setLayout:function(t){return t&&("inherit"==t?this.setData("layout"):this.setData("layout",t)),this},layout:function(t){return this.setLayout(t).getMinder().layout(),this},getLayoutInstance:function(){return s.getLayoutInstance(this.getLayout())},getOrderHint:function(t){return this.parent.getLayoutInstance().getOrderHint(this)},getLayoutTransform:function(){return this._layoutTransform||new o.Matrix},getGlobalLayoutTransformPreview:function(){var t=this.parent?this.parent.getLayoutTransform():new o.Matrix,e=this.getLayoutTransform(),n=this.getLayoutOffset();return n&&(e=e.clone().translate(n.x,n.y)),t.merge(e)},getLayoutPointPreview:function(){return this.getGlobalLayoutTransformPreview().transformPoint(new o.Point)},getGlobalLayoutTransform:function(){return this._globalLayoutTransform?this._globalLayoutTransform:this.parent?this.parent.getGlobalLayoutTransform():new o.Matrix},setLayoutTransform:function(t){return this._layoutTransform=t,this},setGlobalLayoutTransform:function(t){return this.getRenderContainer().setMatrix(this._globalLayoutTransform=t),this},setVertexIn:function(t){this._vertexIn=t},setVertexOut:function(t){this._vertexOut=t},getVertexIn:function(){return this._vertexIn||new o.Point},getVertexOut:function(){return this._vertexOut||new o.Point},getLayoutVertexIn:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexIn())},getLayoutVertexOut:function(){return this.getGlobalLayoutTransform().transformPoint(this.getVertexOut())},setLayoutVectorIn:function(t){return this._layoutVectorIn=t,this},setLayoutVectorOut:function(t){return this._layoutVectorOut=t,this},getLayoutVectorIn:function(){return this._layoutVectorIn||new o.Vector},getLayoutVectorOut:function(){return this._layoutVectorOut||new o.Vector},getLayoutBox:function(){return this.getGlobalLayoutTransform().transformBox(this.getContentBox())},getLayoutPoint:function(){return this.getGlobalLayoutTransform().transformPoint(new o.Point)},getLayoutOffset:function(){if(!this.parent)return new o.Point;var t=this.getData("layout_"+this.parent.getLayout()+"_offset");return t?new o.Point(t.x,t.y):new o.Point},setLayoutOffset:function(t){return this.parent?(this.setData("layout_"+this.parent.getLayout()+"_offset",t?{x:t.x,y:t.y}:void 0),this):this},hasLayoutOffset:function(){return!!this.getData("layout_"+this.parent.getLayout()+"_offset")},resetLayoutOffset:function(){return this.setLayoutOffset(null)},getLayoutRoot:function(){return this.isLayoutRoot()?this:this.parent.getLayoutRoot()},isLayoutRoot:function(){return this.getData("layout")||this.isRoot()}}),o.extendClass(s,{layout:function(){function t(e,n){e.isExpanded(),e.children.forEach((function(e){t(e,n)})),e.getLayoutInstance().doLayout(e,e.getChildren(),n)}var e=this.getOption("layoutAnimationDuration");this.getRoot().traverse((function(t){t.setLayoutTransform(null)})),t(this.getRoot(),1),t(this.getRoot(),2);var n=this;return this.applyLayoutResult(this.getRoot(),e,(function(){setTimeout((function(){n.fire("layoutallfinish")}),0)})),this.fire("layout")},refresh:function(){return this.getRoot().renderTree(),this.layout().fire("contentchange")._interactChange(),this},applyLayoutResult:function(t,e,n){function r(){--s||n&&n()}function i(t,e){t.setGlobalLayoutTransform(e),a.fire("layoutapply",{node:t,matrix:e})}t=t||this.getRoot();var a=this,s=t.getComplex();return s>200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h<n.children.length;h++)t(n.children[h],c)}(t,t.parent?t.parent.getGlobalLayoutTransform():new o.Matrix),this}}),r.exports=l}},t[19]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=[],s=i.createClass("Minder",{constructor:function(t){this._options=o.extend({},t);for(var e,n=a.slice();n.length;)"function"==typeof(e=n.shift())&&e.call(this,this._options);this.fire("finishInitHook")}});s.version="1.4.43",s.registerInitHook=function(t){a.push(t)},r.exports=s}},t[20]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s={};n.register=function(t,e){s[t]=e},a.registerInitHook((function(){this._initModules()})),i.extendClass(a,{_initModules:function(){var t=s,e=this._options.modules||o.keys(t);this._commands={},this._query={},this._modules={},this._rendererClasses={};var n,r,i,a,c,u,l,h=this;for(n=0;n<e.length;n++)if(t[r=e[n]]&&(a="function"==typeof t[r]?t[r].call(h):t[r],this._modules[r]=a,a)){for(r in a.defaultOptions&&h.setDefaultOptions(a.defaultOptions),a.init&&a.init.call(h,this._options),c=a.commands)this._commands[r.toLowerCase()]=new c[r];if(u=a.events)for(i in u)h.on(i,u[i]);if(l=a.renderers)for(i in l)this._rendererClasses[i]=this._rendererClasses[i]||[],o.isArray(l[i])?this._rendererClasses[i]=this._rendererClasses[i].concat(l[i]):this._rendererClasses[i].push(l[i]);a.commandShortcutKeys&&this.addCommandShortcutKeys(a.commandShortcutKeys)}},_garbage:function(){for(this.clearSelect();this._root.getChildren().length;)this._root.removeChild(0)},destroy:function(){var t=this._modules;for(var e in this._resetEvents(),this._garbage(),t)t[e].destroy&&t[e].destroy.call(this)},reset:function(){var t=this._modules;for(var e in this._garbage(),t)t[e].reset&&t[e].reset.call(this)}})}},t[21]={value:function(e,n,r){var o=t.r(17),a=t.r(33),s=t.r(19),c=o.createClass("MinderNode",{constructor:function(t){this.parent=null,this.root=this,this.children=[],this.data={id:a.guid(),created:+new Date},this.initContainers(),a.isString(t)?this.setText(t):a.isObject(t)&&a.extend(this.data,t)},initContainers:function(){this.rc=(new o.Group).setId(a.uuid("minder_node")),this.rc.minderNode=this},isRoot:function(){return this.root===this},isLeaf:function(){return 0===this.children.length},getRoot:function(){return this.root||this},getParent:function(){return this.parent},getSiblings:function(){var t=this.parent.children,e=[],n=this;return t.forEach((function(t){t!=n&&e.push(t)})),e},getLevel:function(){for(var t=0,e=this.parent;e;)t++,e=e.parent;return t},getComplex:function(){var t=0;return this.traverse((function(){t++})),t},getType:function(t){return this.type=["root","main","sub"][Math.min(this.getLevel(),2)],this.type},isAncestorOf:function(t){for(var e=t.parent;e;){if(e==this)return!0;e=e.parent}return!1},getData:function(t){return t?this.data[t]:this.data},setData:function(t,e){if("object"==i(t)){var n=t;for(t in n)n.hasOwnProperty(t)&&(this.data[t]=n[t])}else this.data[t]=e;return this},setText:function(t){return this.data.text=t},getText:function(){return this.data.text||null},preTraverse:function(t,e){var n=this.getChildren();e||t(this);for(var r=0;r<n.length;r++)n[r].preTraverse(t)},postTraverse:function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)n[r].postTraverse(t);e||t(this)},traverse:function(t,e){return this.postTraverse(t,e)},getChildren:function(){return this.children},getIndex:function(){return this.parent?this.parent.children.indexOf(this):-1},insertChild:function(t,e){void 0===e&&(e=this.children.length),t.parent&&t.parent.removeChild(t),t.parent=this,t.root=this.root,this.children.splice(e,0,t)},appendChild:function(t){return this.insertChild(t)},prependChild:function(t){return this.insertChild(t,0)},removeChild:function(t){var e,n=t;t instanceof c&&(n=this.children.indexOf(t)),n>=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e<t.length;e++)o(this,t[e]);return this.fire("contentchange"),this}})}},t[25]={value:function(t,e,n){var o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(u(t,r,"fulfill")),n.onRejected.push(u(e,r,"reject")),s(n),r}},o.all=function(t){return new o((function(e,n){var r=t.length,i=0,o=0,a=[];for(0===r&&e(a);i<r;)t[i].then((function(t){a.push(t),++o===r&&e(a)}),(function(t){n(t)})),i++}))};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?c(t,"onFulfilled",t.fulfillValue):2===t.state&&c(t,"onRejected",t.rejectReason)},c=function(t,e,n){if(0!==t[e].length){var o=t[e];t[e]=[];var a=function(){for(var t=0;t<o.length;t++)o[t](n)};"object"==(void 0===r?"undefined":i(r))&&"function"==typeof r.nextTick?r.nextTick(a):"function"==typeof setImmediate?setImmediate(a):setTimeout(a,0)}},u=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=r instanceof o?r.then(t):t(r)}catch(t){return void e.reject(t)}l(e,i)}}},l=function t(e,n){if(e!==n){var r;if("object"==i(n)&&null!==n||"function"==typeof n)try{r=n.then}catch(n){return void e.reject(n)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,(function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))}),(function(t){o||(o=!0,e.reject(t))}))}catch(n){o||e.reject(n)}}}else e.reject(new TypeError("cannot resolve promise with itself"))};o.resolve=function(t){return new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},n.exports=o}},t[26]={value:function(e,n,r){var i=t.r(17),o=t.r(19);t.r(13),o.registerInitHook((function(t){t.readOnly&&this.setDisabled()})),i.extendClass(o,{disable:function(){var t=this;t.bkqueryCommandState=t.queryCommandState,t.bkqueryCommandValue=t.queryCommandValue,t.queryCommandState=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandState.apply(t,arguments):-1},t.queryCommandValue=function(e){var n=this._getCommand(e);return n&&n.enableReadOnly?t.bkqueryCommandValue.apply(t,arguments):null},this.setStatus("readonly"),t._interactChange()},enable:function(){var t=this;t.bkqueryCommandState&&(t.queryCommandState=t.bkqueryCommandState,delete t.bkqueryCommandState),t.bkqueryCommandValue&&(t.queryCommandValue=t.bkqueryCommandValue,delete t.bkqueryCommandValue),this.setStatus("normal"),t._interactChange()}})}},t[27]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=t.r(21),s=i.createClass("Renderer",{constructor:function(t){this.node=t},create:function(t){throw new Error("Not implement: Renderer.create()")},shouldRender:function(t){return!0},watchChange:function(t){void 0===this.watchingData||this.watchingData,this.watchingData=t},shouldDraw:function(t){return!0},update:function(t,e,n){return this.shouldDraw()&&this.draw(t,e),this.place(t,e,n)},draw:function(t,e){throw new Error("Not implement: Renderer.draw()")},place:function(t,e,n){throw new Error("Not implement: Renderer.place()")},getRenderShape:function(){return this._renderShape||null},setRenderShape:function(t){this._renderShape=t}});i.extendClass(o,function(){function t(t,e){var n=[];["center","left","right","top","bottom","outline","outside"].forEach((function(t){var r="before"+t,i="after"+t;e[r]&&(n=n.concat(e[r])),e[t]&&(n=n.concat(e[t])),e[i]&&(n=n.concat(e[i]))})),t._renderers=n.map((function(e){return new e(t)}))}return{renderNodeBatch:function(e){var n,r,o,a,s=this._rendererClasses,c=[],u=0;if(e.length){for(r=0;r<e.length;r++)(a=e[r])._renderers||t(a,s),a._contentBox=new i.Box,this.fire("beforerender",{node:a});for(u=e[0]._renderers.length,n=0;n<u;n++){for(r=0;r<e.length;r++)"function"==typeof c[r]&&(c[r]=c[r]()),c[r]instanceof i.Box||(c[r]=new i.Box(c[r]));for(r=0;r<e.length;r++)o=(a=e[r])._renderers[n],c[r]&&(a._contentBox=a._contentBox.merge(c[r]),o.contentBox=c[r]),o.shouldRender(a)?(o.getRenderShape()||(o.setRenderShape(o.create(a)),o.bringToBack?a.getRenderContainer().prependShape(o.getRenderShape()):a.getRenderContainer().appendShape(o.getRenderShape())),o.getRenderShape().setVisible(!0),c[r]=o.update(o.getRenderShape(),a,a._contentBox)):o.getRenderShape()&&(o.getRenderShape().setVisible(!1),c[r]=null)}for(r=0;r<e.length;r++)this.fire("noderender",{node:e[r]})}},renderNode:function(e){var n,r=this._rendererClasses;e._renderers||t(e,r),this.fire("beforerender",{node:e}),e._contentBox=new i.Box,e._renderers.forEach((function(t){t.shouldRender(e)?(t.getRenderShape()||(t.setRenderShape(t.create(e)),t.bringToBack?e.getRenderContainer().prependShape(t.getRenderShape()):e.getRenderContainer().appendShape(t.getRenderShape())),t.getRenderShape().setVisible(!0),"function"==typeof(n=t.update(t.getRenderShape(),e,e._contentBox))&&(n=n()),n&&(e._contentBox=e._contentBox.merge(n),t.contentBox=n)):t.getRenderShape()&&t.getRenderShape().setVisible(!1)})),this.fire("noderender",{node:e})}}}()),i.extendClass(a,{render:function(){if(this.attached)return this.getMinder().renderNode(this),this},renderTree:function(){if(this.attached){var t=[];return this.traverse((function(e){t.push(e)})),this.getMinder().renderNodeBatch(t),this}},getRenderer:function(t){var e=this._renderers;if(!e)return null;for(var n=0;n<e.length;n++)if(e[n].getType()==t)return e[n];return null},getContentBox:function(){return this.parent&&this.parent.isCollapsed()?new i.Box:this._contentBox||new i.Box},getRenderBox:function(t,e){var n=t&&this.getRenderer(t),r=n?n.contentBox:this.getContentBox();return i.Matrix.getCTM(this.getRenderContainer(),e||"paper").transformBox(r)}}),r.exports=s}},t[28]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21);a.registerInitHook((function(){this._initSelection()})),i.extendClass(a,{_initSelection:function(){this._selectedNodes=[]},renderChangedSelection:function(t){var e=this.getSelectedNodes(),n=[];for(e.forEach((function(e){-1==t.indexOf(e)&&n.push(e)})),t.forEach((function(t){-1==e.indexOf(t)&&n.push(t)})),n.length&&(this._interactChange(),this.fire("selectionchange"));n.length;)n.shift().render()},getSelectedNodes:function(){return this._selectedNodes},getSelectedNode:function(){return this.getSelectedNodes()[0]||null},removeAllSelectedNodes:function(){var t=this._selectedNodes.splice(0);return this._selectedNodes=[],this.renderChangedSelection(t),this.fire("selectionclear")},removeSelectedNodes:function(t){var e=this,n=this._selectedNodes.slice(0);return(t=o.isArray(t)?t:[t]).forEach((function(t){var n;-1!==(n=e._selectedNodes.indexOf(t))&&e._selectedNodes.splice(n,1)})),this.renderChangedSelection(n),this},select:function(t,e){var n=this.getSelectedNodes().slice(0);e&&(this._selectedNodes=[]);var r=this;return(t=o.isArray(t)?t:[t]).forEach((function(t){-1===r._selectedNodes.indexOf(t)&&r._selectedNodes.unshift(t)})),this.renderChangedSelection(n),this},selectById:function(t,e){t=o.isArray(t)?t:[t];var n=this.getNodesById(t);return this.select(n,e)},toggleSelect:function(t){return o.isArray(t)?t.forEach(this.toggleSelect.bind(this)):t.isSelected()?this.removeSelectedNodes(t):this.select(t),this},isSingleSelect:function(){return 1==this._selectedNodes.length},getSelectedAncestors:function(t){function e(t,e){for(var n=t.length-1;n>=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"&lt;","&":"&amp;",'"':"&quot;",">":"&gt;","'":"&#39;"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()<n?r.push(t):o.push(t)}));var s=a.getLayoutInstance("left"),c=a.getLayoutInstance("right");s.doLayout(t,o),c.doLayout(t,r);var u=t.getContentBox();t.setVertexOut(new i.Point(u.cx,u.cy)),t.setLayoutVectorOut(new i.Vector(0,0))},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[41]={value:function(e,n,r){var i=t.r(17),o=t.r(18);t.r(19),o.register("tianpan",i.createClass({base:o,doLayout:function(t,e){if(0!=e.length){var n,r,o,a=this,s=t.getContentBox(),c=5,u=Math.max(s.width,50);e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),o=a.getTreeBox(t),u=Math.max(Math.max(o.width,o.height),u)})),u=u/1.5/Math.PI,e.forEach((function(t,e){n=u*(Math.cos(c)+Math.sin(c)*c),r=u*(Math.sin(c)-Math.cos(c)*c),c+=.9-.02*e,t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(s.cx,s.cy)),t.setLayoutTransform(new i.Matrix),a.move([t],n,r)}))}},getOrderHint:function(t){var e=[],n=t.getLayoutBox();return e.push({type:"up",node:t,area:{x:n.x,y:n.top-t.getStyle("margin-top")-5,width:n.width,height:t.getStyle("margin-top")},path:["M",n.x,n.top-5,"L",n.right,n.top-5]}),e.push({type:"down",node:t,area:{x:n.x,y:n.bottom+5,width:n.width,height:t.getStyle("margin-bottom")},path:["M",n.x,n.bottom+5,"L",n.right,n.bottom+5]}),e}}))}},t[42]={value:function(e,n,r){function i(t,e){return t.getIndex()-e.getIndex()}function o(t,e){return-i(t,e)}var a=t.r(17),s=t.r(21),c=t.r(9),u=t.r(20);a.extendClass(s,{arrange:function(t){var e=this.parent;if(e){var n=e.children;if(!(t<0||t>=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;i<e.length;i++)(r=e[i]).parent&&(r.parent.removeChild(r),n.appendChild(r),r.render());n.expand(),t.select(e,!0)}}),u=i.createClass("DropHinter",{base:i.Group,constructor:function(){this.callBase(),this.rect=new i.Rect,this.addShape(this.rect)},render:function(t){this.setVisible(!!t),t&&(this.rect.setBox(t.getLayoutBox()).setRadius(t.getStyle("radius")||0).stroke(t.getStyle("drop-hint-color")||"yellow",t.getStyle("drop-hint-width")||2),this.bringTop())}}),l=i.createClass("OrderHinter",{base:i.Group,constructor:function(){this.callBase(),this.area=new i.Rect,this.path=new i.Path,this.addShapes([this.area,this.path])},render:function(t){this.setVisible(!!t),t&&(this.area.setBox(t.area),this.area.fill(t.node.getStyle("order-hint-area-color")||"rgba(0, 255, 0, .5)"),this.path.setPathData(t.path),this.path.stroke(t.node.getStyle("order-hint-path-color")||"#0f0",t.node.getStyle("order-hint-path-width")||1))}}),h=i.createClass("TreeDragger",{constructor:function(t){this._minder=t,this._dropHinter=new u,this._orderHinter=new l,t.getRenderContainer().addShapes([this._dropHinter,this._orderHinter])},dragStart:function(t){this._startPosition=t},dragMove:function(t){if(this._startPosition){var e=i.Vector.fromPoints(this._dragPosition||this._startPosition,t),n=this._minder;if(this._dragPosition=t,!this._dragMode){if(i.Vector.fromPoints(this._dragPosition,this._startPosition).length()<10)return;if(!this._enterDragMode())return}for(var r=0;r<this._dragSources.length;r++)this._dragSources[r].setLayoutOffset(this._dragSources[r].getLayoutOffset().offset(e)),n.applyLayoutResult(this._dragSources[r]);this._dropTest()?this._renderOrderHint(this._orderSucceedHint=null):this._orderTest()}},dragEnd:function(){if(this._startPosition=null,this._dragPosition=null,this._dragMode){if(this._fadeDragSources(1),this._dropSucceedTarget)this._dragSources.forEach((function(t){t.setLayoutOffset(null)})),this._minder.layout(-1),this._minder.execCommand("movetoparent",this._dragSources,this._dropSucceedTarget);else if(this._orderSucceedHint){var t=this._orderSucceedHint,e=t.node.getIndex(),n=this._dragSources.map((function(t){return t.setLayoutOffset(null),t.getIndex()})),r=Math.max.apply(Math,n);e<Math.min.apply(Math,n)&&"down"==t.type&&e++,e>r&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r<e.length;r++)if(e[r]==n)return;i=i.concat(t(e,n))})),i}(this._dragSources,this._minder.getRoot()),this._dropTargetBoxes=this._dropTargets.map((function(t){return t.getLayoutBox()}))},_calcOrderHints:function(){var t=this._dragSources,e=o.getCommonAncestor(t);if(e==t[0]&&(e=t[0].parent),0!==t.length&&e==t[0].parent){var n=e.children;this._orderHints=n.reduce((function(e,n){return-1==t.indexOf(n)&&(e=e.concat(n.getOrderHint())),e}),[])}else this._orderHints=[]},_leaveDragMode:function(){this._dragMode=!1,this._dropSucceedTarget=null,this._orderSucceedHint=null,this._renderDropHint(null),this._renderOrderHint(null),this._minder.rollbackStatus()},_drawForDragMode:function(){this._text.setContent(this._dragSources.length+" items"),this._text.setPosition(this._startPosition.x,this._startPosition.y+5),this._minder.getRenderContainer().addShape(this)},_boxTest:function(t,e,n){var r,i,o,a,s,c=this._dragSources.map((function(t){return t.getLayoutBox()}));for(n=n||function(t,e,n){return t&&!t.isEmpty()},r=0;r<t.length;r++)for(o=t[r],s=e.call(this,o,r),i=0;i<c.length;i++){if(n((a=c[i]).intersect(s),a,s))return o}return null},_dropTest:function(){return this._dropSucceedTarget=this._boxTest(this._dropTargets,(function(t,e){return this._dropTargetBoxes[e]}),(function(t,e,n){function r(t){return t.width*t.height}return!!t&&!!r(t)&&(r(t)>.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()<e&&t.expand(),t.getLevel()!=e||t.isLeaf()||t.collapse()})),t.refresh(100)},enableReadOnly:!0}),h=i.createClass("CollapseCommand",{base:c,execute:function(t){var e=t.getSelectedNode();e&&(e.collapse(),e.renderTree(),t.layout())},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()&&e.isExpanded()?0:-1}}),f=i.createClass("Expander",{base:i.Group,constructor:function(t){this.callBase(),this.radius=6,this.outline=new i.Circle(this.radius).stroke("gray").fill("white"),this.sign=(new i.Path).stroke("gray"),this.addShapes([this.outline,this.sign]),this.initEvent(t),this.setId(o.uuid("node_expander")),this.setStyle("cursor","pointer")},initEvent:function(e){this.on("mousedown",(function(n){t.select([e],!0),e.isExpanded()?e.collapse():e.expand(),e.renderTree().getMinder().layout(100),e.getMinder().fire("contentchange"),n.stopPropagation(),n.preventDefault()})),this.on("dblclick click mouseup",(function(t){t.stopPropagation(),t.preventDefault()}))},setState:function(t){if("hide"!=t){this.setVisible(!0);var e=["M",1.5-this.radius,0,"L",this.radius-1.5,0];t==n&&e.push(["M",0,1.5-this.radius,"L",0,this.radius-1.5]),this.sign.setPathData(e)}else this.setVisible(!1)}}),d=i.createClass("ExpanderRenderer",{base:l,create:function(t){if(!t.isRoot())return this.expander=new f(t),t.getRenderContainer().prependShape(this.expander),t.expanderRenderer=this,this.node=t,this.expander},shouldRender:function(t){return!t.isRoot()},update:function(t,n,r){if(n.parent){var i=n.parent.isExpanded();t.setState(i&&n.children.length?n.getData(e):"hide");var o=n.getLayoutVectorIn().normalize(t.radius+n.getStyle("stroke-width")),a=n.getVertexIn().offset(o.reverse());this.expander.setTranslate(a)}}});return{commands:{expand:r,expandtolevel:u,collapse:h},events:{layoutapply:function(t){var e=t.node.getRenderer("ExpanderRenderer");e.getRenderShape()&&e.update(e.getRenderShape(),t.node)},beforerender:function(t){var e=t.node,n=!e.parent||e.parent.isExpanded();e.getRenderContainer().setVisible(n),n||t.stopPropagation()},"normal.keydown":function(t){if("textedit"!=this.getStatus()){if(t.originEvent.keyCode==a["/"]){var e=this.getSelectedNode();if(!e||e==this.getRoot())return;var n=e.isExpanded();this.getSelectedNodes().forEach((function(t){n?t.collapse():t.expand(),t.renderTree()})),this.layout(100),this.fire("contentchange"),t.preventDefault(),t.stopPropagationImmediately()}t.isShortcutKey("Alt+`")&&this.execCommand("expandtolevel",9999);for(var r=1;r<6;r++)t.isShortcutKey("Alt+"+r)&&this.execCommand("expandtolevel",r)}}},renderers:{outside:d},contextmenu:[{command:"expandtoleaf",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",9999)}},{command:"expandtolevel1",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",1)}},{command:"expandtolevel2",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",2)}},{command:"expandtolevel3",query:function(){return!t.getSelectedNode()},fn:function(t){t.execCommand("expandtolevel",3)}},{divider:!0}]}}))}},t[47]={value:function(e,n,r){function i(t,e){return t.getData(e)||t.getStyle(e)}var o=t.r(17),a=(t.r(33),t.r(19),t.r(21),t.r(9)),s=t.r(20);t.r(61).registerStyleHook((function(t,e){var n=t.getData("color"),r=t.getStyle("selected-color"),o=t.getStyle("color"),a=n||(t.isSelected()&&r?r:o),s=i(t,"font-family"),c=i(t,"font-size");e.fill(a),e.eachItem((function(t,e){e.setFont({family:s,size:c})}))})),s.register("fontmodule",{commands:{forecolor:o.createClass("fontcolorCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("color",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("color"):"mixed"}}),background:o.createClass("backgroudCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.setData("background",e),t.render()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){return 1==t.getSelectedNodes().length?t.getSelectedNodes()[0].getData("background"):"mixed"}}),fontfamily:o.createClass("fontfamilyCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-family",e),n.render(),t.layout()}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-family"):null}}),fontsize:o.createClass("fontsizeCommand",{base:a,execute:function(t,e){t.getSelectedNodes().forEach((function(n){n.setData("font-size",e),n.render(),t.layout(300)}))},queryState:function(t){return 0===t.getSelectedNodes().length?-1:0},queryValue:function(t){var e=t.getSelectedNode();return e?e.getData("font-size"):null}})}})}},t[48]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("hyperlink",{commands:{hyperlink:i.createClass("hyperlink",{base:o,execute:function(t,e,n){t.getSelectedNodes().forEach((function(t){t.setData("hyperlink",e),t.setData("hyperlinkTitle",e&&n),t.render()})),t.layout()},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("hyperlink"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("hyperlink"),title:e.getData("hyperlinkTitle")}}})},renderers:{right:i.createClass("hyperlinkrender",{base:s,create:function(){var t=new i.HyperLink,e=new i.Path,n=new i.Rect(24,22,-2,-6,4).fill("rgba(255, 255, 255, 0)");return e.setPathData("M16.614,10.224h-1.278c-1.668,0-3.07-1.07-3.599-2.556h4.877c0.707,0,1.278-0.571,1.278-1.278V3.834 c0-0.707-0.571-1.278-1.278-1.278h-4.877C12.266,1.071,13.668,0,15.336,0h1.278c2.116,0,3.834,1.716,3.834,3.834V6.39 C20.448,8.508,18.73,10.224,16.614,10.224z M5.112,5.112c0-0.707,0.573-1.278,1.278-1.278h7.668c0.707,0,1.278,0.571,1.278,1.278 S14.765,6.39,14.058,6.39H6.39C5.685,6.39,5.112,5.819,5.112,5.112z M2.556,3.834V6.39c0,0.707,0.573,1.278,1.278,1.278h4.877 c-0.528,1.486-1.932,2.556-3.599,2.556H3.834C1.716,10.224,0,8.508,0,6.39V3.834C0,1.716,1.716,0,3.834,0h1.278 c1.667,0,3.071,1.071,3.599,2.556H3.834C3.129,2.556,2.556,3.127,2.556,3.834z").fill("#666"),t.addShape(n),t.addShape(e),t.setTarget("_blank"),t.setStyle("cursor","pointer"),t.on("mouseover",(function(){n.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){n.fill("rgba(255, 255, 255, 0)")})),t},shouldRender:function(t){return t.getData("hyperlink")},update:function(t,e,n){var r=e.getData("hyperlink");t.setHref("#");for(var o=["^http:","^https:","^ftp:","^mailto:"],a=0;a<o.length;a++)if(new RegExp(o[a]).test(r)){t.setHref(r);break}var s=e.getData("hyperlinkTitle");s=s?[s,"(",r,")"].join(""):r,t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",s);var c=e.getStyle("space-right");return t.setTranslate(n.right+c+2,-5),new i.Box({x:n.right+c,y:-11,width:24,height:22})}})}})}},t[49]={value:function(e,n,r){var i=t.r(17),o=t.r(15),a=t.r(20);t.r(9),a.register("ImageViewer",(function(){function t(t,e,r){var i=document.createElement(t);return n(i,e),r&&r.length&&r.forEach((function(t){i.appendChild(t)})),i}function e(t,e,n){t.addEventListener(e,n)}function n(t,e){e&&e.split(" ").forEach((function(e){t.classList.add(e)}))}var r=i.createClass("ImageViewer",{constructor:function(){var n=t("button","km-image-viewer-btn km-image-viewer-close"),r=t("button","km-image-viewer-btn km-image-viewer-source"),i=this.image=t("img"),o=this.toolbar=t("div","km-image-viewer-toolbar",[r,n]),a=t("div","km-image-viewer-container",[i]),s=this.viewer=t("div","km-image-viewer",[o,a]);this.hotkeyHandler=this.hotkeyHandler.bind(this),e(n,"click",this.close.bind(this)),e(r,"click",this.viewSource.bind(this)),e(i,"click",this.zoomImage.bind(this)),e(s,"contextmenu",this.toggleToolbar.bind(this)),e(document,"keydown",this.hotkeyHandler)},dispose:function(){this.close(),document.removeEventListener("remove",this.hotkeyHandler)},hotkeyHandler:function(t){this.actived&&t.keyCode===o.esc&&this.close()},toggleToolbar:function(t){t&&t.preventDefault(),this.toolbar.classList.toggle("hidden")},zoomImage:function(t){var e=this.image;"boolean"==typeof t?t&&n(e,"limited"):e.classList.toggle("limited")},viewSource:function(t){window.open(this.image.src)},open:function(t){var e=document.querySelector("input");e&&(e.focus(),e.blur()),this.image.src=t,this.zoomImage(!0),document.body.appendChild(this.viewer),this.actived=!0},close:function(){this.image.src="",document.body.removeChild(this.viewer),this.actived=!1}});return{init:function(){this.viewer=new r},events:{"normal.dblclick":function(t){var e=t.kityEvent.targetShape;"Image"===e.__KityClassName&&e.url&&this.viewer.open(e.url)}}}}))}},t[50]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("image",(function(){return{defaultOptions:{maxImageWidth:200,maxImageHeight:200},commands:{image:i.createClass("ImageCommand",{base:o,execute:function(t,e,n){var r=t.getSelectedNodes();!function(t,e){var n=document.createElement("img");n.onload=function(){e(n.width,n.height)},n.onerror=function(){e(null)},n.src=t}(e,(function(i,o){r.forEach((function(r){var a=function(t,e,n,r){var i=t/e;return t>n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;i<r.length;i++)n(r,i)}function e(t,e){var n,r,s,c,u,l,h;n=i(t.left,e.left),r=o(t.right,e.right),s=i(t.top,e.top),c=o(t.bottom,e.bottom),u=r-n-t.width-e.width,l=c-s-t.height-e.height,h=u<0?l:l<0?u:a(u*u+l*l);var f=t.node,d=e.node;return f.parent==d.parent&&(h/=10),d.parent==f&&(h/=5),h}function n(t,n){for(var r,i,o=t[n],a={},s=0;s<t.length;s++)s!=n&&(i=e(r=t[s],o),r.right<o.left&&(!a.left||i<a.left.dist)&&(a.left={dist:i,node:r.node}),r.left>o.right&&(!a.right||i<a.right.dist)&&(a.right={dist:i,node:r.node}),r.bottom<o.top&&(!a.top||i<a.top.dist)&&(a.top={dist:i,node:r.node}),r.top>o.bottom&&(!a.down||i<a.down.dist)&&(a.down={dist:i,node:r.node}));o.node._nearestNodes={right:a.right&&a.right.node||null,top:a.top&&a.top.node||null,left:a.left&&a.left.node||null,down:a.down&&a.down.node||null}}function r(e,n){var r=e.getSelectedNode();if(!r)return e.select(e.getRoot()),void t(e.getRoot());r._nearestNodes||t(e.getRoot());var i=r._nearestNodes[n];i&&e.select(i,!0)}var i=Math.min,o=Math.max,a=(Math.abs,Math.sqrt);return Math.exp,{events:{layoutallfinish:function(){t(this.getRoot())},"normal.keydown readonly.keydown":function(t){var e=this;["left","right","up","down"].forEach((function(n){t.isShortcutKey(n)&&(r(e,"up"==n?"top":n),t.preventDefault())}))}}}}))}},t[52]={value:function(e,n,r){var i=t.r(17),o=t.r(9),a=t.r(20),s=i.createClass("LayoutCommand",{base:o,execute:function(t,e){t.getSelectedNodes().forEach((function(t){t.layout(e)}))},queryValue:function(t){var e=t.getSelectedNode();if(e)return e.getData("layout")},queryState:function(t){return t.getSelectedNode()?0:-1}}),c=i.createClass("ResetLayoutCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();e.length||(e=[t.getRoot()]),e.forEach((function(t){t.traverse((function(t){t.resetLayoutOffset(),t.isRoot()||t.setData("layout",null)}))})),t.layout(300)},enableReadOnly:!0});a.register("LayoutModule",{commands:{layout:s,resetlayout:c},contextmenu:[{command:"resetlayout"},{divider:!0}],commandShortcutKeys:{resetlayout:"Ctrl+Shift+L"}})}},t[53]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21)),a=t.r(9),s=t.r(20),c=(t.r(27),i.createClass("AppendChildCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode();if(!n)return null;var r=t.createNode(e,n);t.select(r,!0),n.isExpanded()?r.render():(n.expand(),n.renderTree()),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}})),u=i.createClass("AppendSiblingCommand",{base:a,execute:function(t,e){var n=t.getSelectedNode(),r=n.parent;if(!r)return t.execCommand("AppendChildNode",e);var i=t.createNode(e,r,n.getIndex()+1);i.setGlobalLayoutTransform(n.getGlobalLayoutTransform()),t.select(i,!0),i.render(),t.layout(600)},queryState:function(t){return t.getSelectedNode()?0:-1}}),l=i.createClass("RemoverNodeCommand",{base:a,execute:function(t){var e=t.getSelectedNodes(),n=o.getCommonAncestor.apply(null,e),r=e[0].getIndex();if(e.forEach((function(e){e.isRoot()||t.removeNode(e)})),1==e.length){var i=n.children[r-1]||n.children[r];t.select(i||n||t.getRoot(),!0)}else t.select(n||t.getRoot(),!0);t.layout(600)},queryState:function(t){var e=t.getSelectedNode();return e&&!e.isRoot()?0:-1}}),h=i.createClass("AppendParentCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();n.sort((function(t,e){return t.getIndex()-e.getIndex()}));var r=n[0].parent,i=t.createNode(e,r,n[0].getIndex());n.forEach((function(t){i.appendChild(t)})),i.setGlobalLayoutTransform(n[n.length>>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r<e.length;r++)if(e[r].parent!=n)return-1;return 0}});s.register("NodeModule",(function(){return{commands:{AppendChildNode:c,AppendSiblingNode:u,RemoveNode:l,AppendParentNode:h},commandShortcutKeys:{appendsiblingnode:"normal::Enter",appendchildnode:"normal::Insert|Tab",appendparentnode:"normal::Shift+Tab|normal::Shift+Insert",removenode:"normal::Del|Backspace"}}}))}},t[54]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(27);a.register("NoteModule",(function(){var t=i.createClass("NoteCommand",{base:o,execute:function(t,e){var n=t.getSelectedNode();n.setData("note",e),n.render(),n.getMinder().layout(300)},queryState:function(t){return 1===t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e&&e.getData("note")}}),e=i.createClass("NoteIcon",{base:i.Group,constructor:function(){this.callBase(),this.width=16,this.height=17,this.rect=new i.Rect(16,17,.5,-8.5,2).fill("transparent"),this.path=(new i.Path).setPathData("M9,9H3V8h6L9,9L9,9z M9,7H3V6h6V7z M9,5H3V4h6V5z M8.5,11H2V2h8v7.5 M9,12l2-2V1H1v11").setTranslate(2.5,-6.5),this.addShapes([this.rect,this.path]),this.on("mouseover",(function(){this.rect.fill("rgba(255, 255, 200, .8)")})).on("mouseout",(function(){this.rect.fill("transparent")})),this.setStyle("cursor","pointer")}});return{renderers:{right:i.createClass("NoteIconRenderer",{base:s,create:function(t){var n=new e;return n.on("mousedown",(function(e){e.preventDefault(),t.getMinder().fire("editnoterequest")})),n.on("mouseover",(function(){t.getMinder().fire("shownoterequest",{node:t,icon:n})})),n.on("mouseout",(function(){t.getMinder().fire("hidenoterequest",{node:t,icon:n})})),n},shouldRender:function(t){return t.getData("note")},update:function(t,e,n){var r=n.right+e.getStyle("space-left"),o=n.cy;return t.path.fill(e.getStyle("color")),t.setTranslate(r,o),new i.Box(r,Math.round(o-t.height/2),t.width,t.height)}})},commands:{note:t}}}))}},t[55]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9),t.r(20)),s=t.r(27),c=i.createClass("OutlineRenderer",{base:s,create:function(t){var e=(new i.Rect).setId(o.uuid("node_outline"));return this.bringToBack=!0,e},update:function(t,e,n){var r=e.getStyle("shape"),o=e.getStyle("padding-left"),a=e.getStyle("padding-right"),s=e.getStyle("padding-top"),c=e.getStyle("padding-bottom"),u={x:n.x-o,y:n.y-s,width:n.width+o+a,height:n.height+s+c},l=e.getStyle("radius");if(r&&"circle"==r){var h=Math.pow;l=(0,Math.round)(Math.sqrt(h(u.width,2)+h(u.height,2))/2),u.x=n.cx-l,u.y=n.cy-l,u.width=2*l,u.height=2*l}var f=e.isSelected()?e.getMinder().isFocused()?"selected-":"blur-selected-":"";return t.setPosition(u.x,u.y).setSize(u.width,u.height).setRadius(l).fill(e.getData("background")||e.getStyle(f+"background")||e.getStyle("background")).stroke(e.getStyle(f+"stroke"||0),e.getStyle(f+"stroke-width")),new i.Box(u)}}),u=i.createClass("ShadowRenderer",{base:s,create:function(t){return this.bringToBack=!0,new i.Rect},shouldRender:function(t){return t.getStyle("shadow")},update:function(t,e,n){t.setPosition(n.x+4,n.y+5).fill(e.getStyle("shadow"));var r=e.getStyle("shape");if(r){if("circle"==r){var i=Math.max(n.width,n.height);t.setSize(i,i),t.setRadius(i/2)}}else t.setSize(n.width,n.height),t.setRadius(e.getStyle("radius"))}}),l=new i.Marker;l.setWidth(10),l.setHeight(12),l.setRef(0,0),l.setViewBox(-6,-4,8,10),l.addShape((new i.Path).setPathData("M-5-3l5,3,-5,3").stroke("#33ffff"));var h=/wire/.test(window.location.href),f=i.createClass("WireframeRenderer",{base:s,create:function(){var t=new i.Group,e=this.oxy=(new i.Path).stroke("#f6f").setPathData("M0,-50L0,50M-50,0L50,0"),n=this.wireframe=(new i.Rect).stroke("lightgreen"),r=this.vectorIn=(new i.Path).stroke("#66ffff"),o=this.vectorOut=(new i.Path).stroke("#66ffff");return r.setMarker(l,"end"),o.setMarker(l,"end"),t.addShapes([e,n,r,o])},shouldRender:function(){return h},update:function(t,e,n){this.wireframe.setPosition(n.x,n.y).setSize(n.width,n.height);var r=e.getVertexIn(),i=e.getVertexOut(),o=e.getLayoutVectorIn().normalize(30),a=e.getLayoutVectorOut().normalize(30);this.vectorIn.setPathData(["M",r.offset(o.reverse()),"L",r]),this.vectorOut.setPathData(["M",i,"l",a])}});a.register("OutlineModule",(function(){return{events:h?{ready:function(){this.getPaper().addResource(l)},layoutallfinish:function(){this.getRoot().traverse((function(t){t.getRenderer("WireframeRenderer").update(null,t,t.getContentBox())}))}}:null,renderers:{outline:c,outside:[u,f]}}}))}},t[56]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("PriorityModule",(function(){var t=[null,["#FF1200","#840023"],["#0074FF","#01467F"],["#00AF00","#006300"],["#FF962E","#B25000"],["#A464FF","#4720C4"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"],["#A3A3A3","#515151"]],e="M20,10c0,3.866-3.134,7-7,7H7c-3.866,0-7-3.134-7-7V7c0-3.866,3.134-7,7-7h6c3.866,0,7,3.134,7,7V10z",n="priority",r=i.createClass("PriorityIcon",{base:i.Group,constructor:function(){this.callBase(),this.setSize(20),this.create(),this.setId(o.uuid("node_priority"))},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r;(new i.Path).setPathData(e).fill("white"),t=(new i.Path).setPathData("M0,13c0,3.866,3.134,7,7,7h6c3.866,0,7-3.134,7-7V7H0V13z").setTranslate(.5,.5),n=(new i.Path).setPathData(e).setOpacity(.8).setTranslate(.5,.5),r=(new i.Text).setX(this.width/2-.5).setY(this.height/2).setTextAnchor("middle").setVerticalAlign("middle").setFontItalic(!0).setFontSize(12).fill("white"),this.addShapes([t,n,r]),this.mask=n,this.back=t,this.number=r},setValue:function(e){var n=this.back,r=this.mask,i=this.number,o=t[e];o&&(n.fill(o[1]),r.fill(o[0])),i.setContent(e)}});return{commands:{priority:i.createClass("SetPriorityCommand",{base:a,execute:function(t,e){for(var r=t.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(n,e||null).render();t.layout()},queryValue:function(t){for(var e,r=t.getSelectedNodes(),i=0;i<r.length&&!(e=r[i].getData(n));i++);return e||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("PriorityRenderer",{base:c,create:function(t){return new r},shouldRender:function(t){return t.getData(n)},update:function(t,e,r){var o,a,s=e.getData(n),c=e.getStyle("space-left");return t.setValue(s),o=r.left-t.width-c,a=-t.height/2,t.setTranslate(o,a),new i.Box({x:o,y:a,width:t.width,height:t.height})}})}}}))}},t[57]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("ProgressModule",(function(){var t="progress",e=(new i.LinearGradient).pipe((function(t){t.setStartPosition(0,0),t.setEndPosition(0,1),t.addStop(0,"#fff"),t.addStop(1,"#ccc")}));this.getPaper().addResource(e);var n=i.createClass("ProgressIcon",{base:i.Group,constructor:function(t){this.callBase(),this.setSize(20),this.create(),this.setValue(t),this.setId(o.uuid("node_progress")),this.translate(.5,.5)},setSize:function(t){this.width=this.height=t},create:function(){var t,n,r,o,a;t=new i.Circle(9).fill("#FFED83"),n=new i.Pie(9,0).fill("#43BC00"),r=(new i.Path).setPathData("M10,3c4.418,0,8,3.582,8,8h1c0-5.523-3.477-10-9-10S1,5.477,1,11h1C2,6.582,5.582,3,10,3z").setTranslate(-10,-10).fill("#8E8E8E"),o=(new i.Path).setTranslate(-10,-10).setPathData("M10,0C4.477,0,0,4.477,0,10c0,5.523,4.477,10,10,10s10-4.477,10-10C20,4.477,15.523,0,10,0zM10,18c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S14.418,18,10,18z").fill(e),a=(new i.Path).setTranslate(-10,-10).setPathData("M15.812,7.896l-6.75,6.75l-4.5-4.5L6.25,8.459l2.812,2.803l5.062-5.053L15.812,7.896z").fill("#EEE"),this.addShapes([t,n,r,a,o]),this.pie=n,this.check=a},setValue:function(t){this.pie.setAngle(-360*(t-1)/8),this.check.setVisible(9==t)}});return{commands:{progress:i.createClass("ProgressCommand",{base:a,execute:function(e,n){for(var r=e.getSelectedNodes(),i=0;i<r.length;i++)r[i].setData(t,n||null).render();e.layout()},queryValue:function(e){for(var n,r=e.getSelectedNodes(),i=0;i<r.length&&!(n=r[i].getData(t));i++);return n||null},queryState:function(t){return t.getSelectedNodes().length?0:-1}})},renderers:{left:i.createClass("ProgressRenderer",{base:c,create:function(t){return new n},shouldRender:function(e){return e.getData(t)},update:function(e,n,r){var o,a,s=n.getData(t),c=n.getStyle("space-left");return e.setValue(s),o=r.left-e.width-c,a=-e.height/2,e.setTranslate(o+e.width/2,a+e.height/2),new i.Box(o,a,e.width,e.height)}})}}}))}},t[58]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20),c=t.r(27);s.register("Resource",(function(){var t=function(){var t,e,n,r,i,o,a,s,c,u;return 4*(1<<30),t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479],u=function(t){return t<0&&(t+=4294967296),("00000000"+t.toString(16)).slice(-8)},o=[[16,50,84,118,152,186,220,254],[174,132,249,109,193,32,123,53],[139,12,37,223,234,99,23,73],[151,19,205,235,98,165,4,143],[9,117,66,250,30,203,134,211],[194,166,176,56,212,87,239,145],[92,241,222,164,112,54,41,184],[189,231,28,147,5,79,104,162],[246,158,59,128,44,125,65,90],[42,72,103,81,191,233,195,13]],a=function(t,e,n){var r=s[t]^s[e];s[t]=r>>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v<o.length;v+=2)c.push(65536*o.charCodeAt(v)+o.charCodeAt(v+1));for(c.push(0),c.push(f),g=c.length-16,m=0,r=0;r<c.length;r+=16){for(m+=512,d=r===g?p:Math.min(f,m),(s=h.concat(l))[12]^=d,s[13]^=d,n=0;n<10;n+=1)for(v=0;v<8;v+=1)v<4?e(v,v,v,v,v):e(v,v,v+1,v+2,v+3);for(v=0;v<8;v+=1)h[v]^=a[v%4]^s[v]^s[v+8]}return h.map(u).join("")}}(),e=[51,303,75,200,157,0,26,254].map((function(t){return i.Color.createHSL(t,100,85)}));i.extendClass(o,{getHashCode:function(e){var n,r=1315423911;for(n=(e=t(e)).length-1;n>=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;r<e.length;r++)if(!~n.indexOf(r))return r;return-1},_getResourceColorIndexMapping:function(){return this._resourceColorMapping||(this._resourceColorMapping={})}});var n=i.createClass("ResourceCommand",{base:a,execute:function(t,e){var n=t.getSelectedNodes();"string"==typeof e&&(e=[e]),n.forEach((function(t){t.setData("resource",e).render()})),t.layout(200)},queryValue:function(t){var e=t.getSelectedNodes(),n=[];return e.forEach((function(t){var e=t.getData("resource");e&&e.forEach((function(t){~n.indexOf(t)||n.push(t)}))})),n},queryState:function(t){return t.getSelectedNode()?0:-1}}),r=i.createClass("ResourceOverlay",{base:i.Group,constructor:function(){var t,e;this.callBase(),e=this.rect=(new i.Rect).setRadius(4),t=this.text=(new i.Text).setFontSize(12).setVerticalAlign("middle"),this.addShapes([e,t])},setValue:function(t,e){var n,r,i;n=this.text,t==this.lastResourceName?r=this.lastBox:(n.setContent(t),r=n.getBoundaryBox(),this.lastResourceName=t,this.lastBox=r),n.setX(8).fill(e.dec("l",70)),(i=this.rect).setPosition(0,r.y-4),this.width=Math.round(r.width+16),this.height=Math.round(r.height+8),i.setSize(this.width,this.height),i.fill(e)}});return{commands:{resource:n},renderers:{right:i.createClass("ResourceRenderer",{base:c,create:function(t){return this.overlays=[],new i.Group},shouldRender:function(t){return t.getData("resource")&&t.getData("resource").length},update:function(t,e,n){var o=e.getStyle("space-right"),a=this.overlays,s=e.getData("resource").filter((function(t){return null!==t}));if(0!==s.length){var c,u,l,h=e.getMinder();for(l=0,c=0;c<s.length;c++)l+=o,(u=a[c])||(u=new r,a.push(u),t.addShape(u)),u.setVisible(!0),u.setValue(s[c],h.getResourceColor(s[c])),u.setTranslate(l,-1),l+=u.width;for(;u=a[c++];)u.setVisible(!1);return t.setTranslate(n.right,0),new i.Box({x:n.right,y:Math.round(-a[0].height/2),width:l,height:a[0].height})}}})}}}))}},t[59]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),o.register("Select",(function(){var t=this,e=t.getRenderContainer(),n=function(){var n=null,r=new i.Path,o=!1;return{selectStart:function(t){if(!t.originEvent.button&&!t.originEvent.altKey)return n?this.selectEnd():void(n=t.getPosition(e).round())},selectMove:function(a){if("textedit"!=t.getStatus()&&n){var s=n,c=a.getPosition(e);if(!o){if(i.Vector.fromPoints(s,c).length()<10)return;o=!0,e.addShape(r),r.fill(t.getStyle("marquee-background")).stroke(t.getStyle("marquee-stroke")).setOpacity(.8).getDrawer().clear()}var u=new i.Box(s.x,s.y,c.x-s.x,c.y-s.y),l=[];u.left=Math.round(u.left),u.top=Math.round(u.top),u.right=Math.round(u.right),u.bottom=Math.round(u.bottom),r.getDrawer().pipe((function(){this.clear(),this.moveTo(u.left,u.top),this.lineTo(u.right,u.top),this.lineTo(u.right,u.bottom),this.lineTo(u.left,u.bottom),this.close()})),t.getRoot().traverse((function(t){t.getLayoutBox().intersect(u).isEmpty()||l.push(t)})),t.select(l,!0),window.getSelection().removeAllRanges()}},selectEnd:function(t){n&&(n=null),o&&(r.fadeOut(200,"ease",0,(function(){r.remove&&r.remove()})),o=!1)}}}(),r=null,o=null;return{init:function(){window.addEventListener("mouseup",(function(){n.selectEnd()}))},events:{mousedown:function(t){var e=t.getTargetNode();e?t.isShortcutKey("Ctrl")?this.toggleSelect(e):e.isSelected()?this.isSingleSelect()||(r=e,o=t.getPosition()):this.select(e,!0):(this.removeAllSelectedNodes(),n.selectStart(t),this.setStatus("normal"))},mousemove:n.selectMove,mouseup:function(t){var e=t.getTargetNode();if(e&&e==r){var a=t.getPosition();i.Vector.fromPoints(o,a).length()<1&&this.select(r,!0),r=null}n.selectEnd(t)},"normal.keydown":function(t){if(t.isShortcutKey("ctrl+a")){var e=[];this.getRoot().traverse((function(t){e.push(t)})),this.select(e,!0),t.preventDefault()}}}}}))}},t[60]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20);t.r(27),a.register("StyleModule",(function(){function t(t){for(var n=t.getData(),r=0;r<e.length;r++)if(e[r]in n)return!0}var e=["font-size","font-family","font-weight","font-style","background","color"],n=null;return{commands:{copystyle:i.createClass("CopyStyleCommand",{base:o,execute:function(t){var r=t.getSelectedNode().getData();return n={},e.forEach((function(t){t in r?n[t]=r[t]:(n[t]=null,delete n[t])})),n},queryState:function(e){var n=e.getSelectedNodes();return 1!==n.length?-1:t(n[0])?0:-1}}),pastestyle:i.createClass("PastStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){for(var e in n)n.hasOwnProperty(e)&&t.setData(e,n[e])})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(t){return n&&t.getSelectedNodes().length?0:-1}}),clearstyle:i.createClass("ClearStyleCommand",{base:o,execute:function(t){return t.getSelectedNodes().forEach((function(t){e.forEach((function(e){t.setData(e)}))})),t.renderNodeBatch(t.getSelectedNodes()),t.layout(300),n},queryState:function(e){var n=e.getSelectedNodes();if(!n.length)return-1;for(var r=0;r<n.length;r++)if(t(n[r]))return 0;return-1}})}}}))}},t[61]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=(t.r(19),t.r(21)),s=t.r(9),c=t.r(20),u=t.r(27),l={safari:{"微软雅黑,Microsoft YaHei":-.17,"楷体,楷体_GB2312,SimKai":-.1,"隶书, SimLi":-.1,"comic sans ms":-.23,"impact,chicago":-.15,"times new roman":-.1,"arial black,avant garde":-.17,default:0},ie:{10:{"微软雅黑,Microsoft YaHei":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"arial black,avant garde":-.17,default:-.15},11:{"微软雅黑,Microsoft YaHei":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"times new roman":.04,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15}},edge:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.17,"impact,chicago":-.08,"sans-serif":-.16,"arial black,avant garde":-.17,default:-.15},sg:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.05,"comic sans ms":-.22,"impact,chicago":-.16,"times new roman":-.03,"arial black,avant garde":-.22,default:-.15},chrome:{Mac:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0},Win:{"微软雅黑,Microsoft YaHei":-.15,"arial,helvetica,sans-serif":-.02,"arial black,avant garde":-.2,"comic sans ms":-.2,"impact,chicago":-.12,"times new roman":-.02,default:-.15},Lux:{"andale mono":-.05,"comic sans ms":-.3,"impact,chicago":-.13,"times new roman":-.1,"arial black,avant garde":-.17,default:0}},firefox:{Mac:{"微软雅黑,Microsoft YaHei":-.2,"宋体,SimSun":.05,"comic sans ms":-.2,"impact,chicago":-.15,"arial black,avant garde":-.17,"times new roman":-.1,default:.05},Win:{"微软雅黑,Microsoft YaHei":-.16,"andale mono":-.17,"arial,helvetica,sans-serif":-.17,"comic sans ms":-.22,"impact,chicago":-.23,"times new roman":-.22,"sans-serif":-.22,"arial black,avant garde":-.17,default:-.16},Lux:{"宋体,SimSun":-.2,"微软雅黑,Microsoft YaHei":-.2,"黑体, SimHei":-.2,"隶书, SimLi":-.2,"楷体,楷体_GB2312,SimKai":-.2,"andale mono":-.2,"arial,helvetica,sans-serif":-.2,"comic sans ms":-.2,"impact,chicago":-.2,"times new roman":-.2,"sans-serif":-.2,"arial black,avant garde":-.2,default:-.16}}},h=i.createClass("TextRenderer",{base:u,create:function(){return(new i.Group).setId(o.uuid("node_text"))},update:function(t,e){function n(t){return e.getData(t)||e.getStyle(t)}var r,o=e.getText(),a=o?o.split("\n"):[" "],s=e.getStyle("line-height"),c=n("font-size"),u=n("font-family")||"default",h=-(s*c*a.length-(s-1)*c)/2,f=i.Browser;f.chrome||f.opera||f.bd||"chrome"===f.lb?r=l.chrome[f.platform][u]:f.gecko?r=l.firefox[f.platform][u]:f.sg?r=l.sg[u]:f.safari?r=l.safari[u]:f.ie?r=l.ie[f.version][u]:f.edge?r=l.edge[u]:f.lb&&(r=.9),t.setTranslate(0,(r||0)*c);var d=new i.Box,p=Math.round;this.setTextStyle(e,t);var g,m,v,b=a.length,y=t.getItems().length;if(b<y)for(g=b;t.getItem(g);)t.removeItem(g);else if(b>y)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.left<a.left&&(c+=a.left-s.left+50),s.bottom>a.bottom&&(u+=a.bottom-s.bottom-50),s.top<a.top&&(u+=a.top-s.top+50),(c||u)&&r.move(new i.Point(c,u),100)}}}}}))}},t[63]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(9)),s=t.r(20);t.r(27),s.register("Zoom",(function(){function t(){var t=r._zoomValue>=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}}),c=i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;e<n.length;e++)if(n[e]>t._zoomValue)return n[e];return 0},enableReadOnly:!0}),u=i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]<t._zoomValue)return n[e];return 0},enableReadOnly:!0});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:c,zoomout:u,zoom:s},events:{"normal.mousewheel readonly.mousewheel":function(t){if(t.originEvent.ctrlKey||t.originEvent.metaKey){var e=t.originEvent.wheelDelta,n=this;Math.abs(e)>100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e})),e=t.split(h);for(var p=0;p<e.length;p++)(r=c(n=e[p])).noteClose?l=!1:r.noteStart?l=!0:(f=r.codeBlock?!f:f,l||f||!r.level||r.level>i+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;e<t.length;e++)a(d,t[e].element,t[e].x+w,t[e].y+x,t[e].width,t[e].height);c.revokeObjectURL(A),document.body.appendChild(f);var n=u(f);return document.body.removeChild(f),n}),(function(t){alert("脑图的节点中包含跨域图片,导出的 png 中节点图片不显示,你可以替换掉这些跨域的图片并重试。"),c.revokeObjectURL(A),document.body.appendChild(f);var e=u(f);return document.body.removeChild(f),e}))}var f=document.createElement("canvas"),d=f.getContext("2d"),p=e.getStyle("background").toString(),g=/url\(\"(.+)\"\)/.exec(p),m=o.Color.parse(p),v=function(t){var e,n,r,i,o,a,s=t.getPaper(),u=(s.container,t.getRenderContainer()),l=u.getRenderBox(),h=l.width+1,f=l.height+1;e=s.shapeNode.getAttribute("transform"),s.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),u.translate(-l.x,-l.y),n=s.container.innerHTML,u.translate(l.x,l.y),s.shapeNode.setAttribute("transform",e),(r=document.createElement("div")).innerHTML=n,(i=r.querySelector("svg")).setAttribute("width",l.width+1),i.setAttribute("height",l.height+1),i.setAttribute("style",'font-family: Arial, "Microsoft Yahei","Heiti SC";'),(r=document.createElement("div")).appendChild(i),n=(n=(n=(n=r.innerHTML).replace(' xmlns="http://www.w3.org/2000/svg" xmlns:NS1="" NS1:ns1:xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:NS2="" NS2:xmlns:ns1=""',"")).replace(/&nbsp;|[\x00-\x1F\x7F-\x9F]/g,"")).replace(/NS\d+:title/gi,"xlink:title"),o=new Blob([n],{type:"image/svg+xml"}),a=c.createObjectURL(o);var d=[];return function e(n){if((r=n.data).image){t.renderNode(n);var r,i=(r=n.data).image,o=r.imageSize,a=n.getRenderBox("ImageRenderer",t.getRenderContainer()),s={url:i,width:o.width,height:o.height,x:-u.getBoundaryBox().x+a.x,y:-u.getBoundaryBox().y+a.y};d.push(s)}if("collapse"!==r.expandState)for(var c=n.getChildren(),l=0;l<c.length;l++)e(c[l])}(t.getRoot()),{width:h,height:f,dataUrl:a,xml:n,imagesInfo:d}}(e),b=n&&n.width&&n.width>v.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o<a;o++)switch(t[o]){case"M":case"L":case"T":case"S":case"A":case"C":case"H":case"V":case"Q":i.length&&(r.push(i.join("")),i=[]),","===r[r.length-1]&&r.pop(),r.length&&(e(r),n.push(r.join("")),r=[]),r.push(t[o]);break;case"Z":case"z":r.push(i.join(""),t[o]),e(r),n.push(r.join("")),i=[],r=[];break;case".":case"e":i.push(t[o]);break;case"-":"e"!==t[o-1]&&(i.length&&r.push(i.join(""),","),i=[]),i.push("-");break;case" ":case",":i.length&&(r.push(i.join(""),","),i=[]);break;default:/\d/.test(t[o])?i.push(t[o]):i.length?(r.push(i.join(""),t[o]),i=[]):(","===r[r.length-1]&&r.pop(),r.push(t[o])),o+1===a&&(i.length&&r.push(i.join("")),e(r),n.push(r.join("")),i=null,r=null)}return n.join("")}(o,(function(t){switch(t[0]){case"V":t[1]=+t[1]-r;break;case"H":t[1]=+t[1]-n;break;case"M":case"L":case"T":t[1]=+t[1]-n,t[3]=+t[3]-r;break;case"Q":case"S":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r;break;case"A":t[11]=+t[11]-n,t[13]=+t[13]-r;break;case"C":t[1]=+t[1]-n,t[3]=+t[3]-r,t[5]=+t[5]-n,t[7]=+t[7]-r,t[9]=+t[9]-n,t[11]=+t[11]-r}})),e.setAttribute("d",o),e.removeAttribute("transform")));case"image":case"text":if(n&&r){var a=+e.getAttribute("x")||0,s=+e.getAttribute("y")||0;e.setAttribute("x",a-n),e.setAttribute("y",s-r)}return e.getAttribute("dominant-baseline")&&(e.removeAttribute("dominant-baseline"),e.setAttribute("dy",".8em")),void e.removeAttribute("transform")}if(e.children)for(var c=0,u=e.children.length;c<u;c++)t(e.children[c],n,r)}}(t,e||0,n||0),t.style.visibility="visible"}t.r(12).registerProtocol("svg",r.exports={fileDescription:"SVG 矢量图",fileExtension:".svg",mineType:"image/svg+xml",dataType:"text",encode:function(t,e){var n,r,o,a=e.getPaper(),s=a.shapeNode.getAttribute("transform"),c=e.getRenderContainer(),u=c.getRenderBox(),l=(c.getTransform(),u.width),h=u.height,f=20;return a.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),n=a.container.innerHTML,a.shapeNode.setAttribute("transform",s),r=document.createElement("div"),document.body.appendChild(r),r.innerHTML=n,(o=r.querySelector("svg")).setAttribute("width",l+40|0),o.setAttribute("height",h+40|0),o.setAttribute("style","background: "+e.getStyle("background")),o.setAttribute("viewBox",[0,0,l+40|0,h+40|0].join(" ")),tempSvgContainer=document.createElement("div"),i(o,u.x-f|0,u.y-f|0),document.body.removeChild(r),tempSvgContainer.appendChild(o),(n=tempSvgContainer.innerHTML).replace(/&nbsp;/g,"&#xa0;")}})}},t[68]={value:function(e,n,r){function i(t){if(!t)return"";for(var e=[],n=["\\","\\","n"],r=0,i=0,o=t.length;r<o;r++)if(t[r]!==n[i])switch(i){case 0:e.push(t[r]),i=0;break;case 1:"n"===t[r]?e.push("\n"):e.push(t[r-1],t[r]),i=0;break;case 2:e.push(t[r-2]),"\\"!==t[r]&&(i=0,e.push(t[r-1],t[r]))}else 3==++i&&(i=0,e.push("\\n"));return e.join("")}function o(t,e){var n="";return n+=function(t,e){for(var n="";e--;)n+=t;return n}("\t",e=e||0),n+=function(t){if(!t)return"";for(var e=[],n=["\\","n"],r=0,i=0,o=t.length;r<o;r++)if("\n"!==t[r]&&"\r"!==t[r])if(t[r]!==n[i]){switch(i){case 0:e.push(t[r]);break;case 1:e.push(t[r-1],t[r])}i=0}else 2==++i&&(i=0,e.push("\\\\n"));else e.push("\\n"),i=0;return e.join("")}(t.data.text)+h,t.children&&t.children.forEach((function(t){n+=o(t,e+1)})),n}function a(t){return!/\S/.test(t)}function s(t){for(var e=0;d.REGEXP.test(t);)t=t.replace(d.REGEXP,""),e++;return e}function c(t){return{data:{text:i(t.replace(d.DELETE,""))}}}var u=t.r(12),l=t.r(17).Browser,h="\r",f=/\r\n|\r|\n/,d=function(t){return t.gecko?{REGEXP:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")"),DELETE:new RegExp("^(\t|"+String.fromCharCode(160,160,32,160)+")+")}:t.ie||t.edge?{REGEXP:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")"),DELETE:new RegExp("^("+String.fromCharCode(32)+"|"+String.fromCharCode(160)+")+")}:{REGEXP:/^(\t|\x20{4})/,DELETE:/^(\t|\x20{4})+/}}(l);u.registerProtocol("text",r.exports={fileDescription:"大纲文本",fileExtension:".txt",dataType:"text",mineType:"text/plain",encode:function(t){return o(t.root,0)},decode:function(t){return function(t){function e(t,e){(t.children||(t.children=[])).push(e)}for(var n,r,i,o,u={},l=t.split(f),h=0;h<l.length;h++)if(!a(r=l[h])){if(i=s(r),o=c(r),0===i){if(n)throw new Error("Invalid local format");n=o}else{if(!u[i-1])throw new Error("Invalid local format");e(u[i-1],o)}u[i]=o}return n}(t)},Node2Text:function(t){return function(t){if(t)return/^\s*$/.test(t.data.text)&&(t.data.text="分支主题"),o(function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i<r.length;i++)n.children.push(t(r[i]));return n}(t))}(t)}})}},t[69]={value:function(e,n,r){t.r(31).register("default",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"mind":1===e?t.getLayoutPointPreview().x>0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},15940:(t,e,n)=>{var r;r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('<span class="label">{label}</span><span class="key">{key}</span>',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s<o.length;s++)e=o[s].$button,n=a*s-Math.PI/2,r=t*Math.cos(n),i=t*Math.sin(n),o[s].indexedPosition=[r,i],e.style.left=r+"px",e.style.top=i+"px"}(r=15*b.ring.length),function(t){var e=-m.clientWidth/2,n=2*-t-m.clientHeight/2;m.style.marginLeft=e+"px",m.style.marginTop=n+"px",b.top.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),function(t){var e=-v.clientWidth/2,n=2*t-v.clientHeight/2;v.style.marginLeft=e+"px",v.style.marginTop=n+"px",b.bottom.forEach((function(t){var r=t.$button;t.indexedPosition=[e+r.offsetLeft+r.clientWidth/2,n]}))}(r),(n=y.filter((function(t){return t.indexedPosition}))).forEach((function(t){var e,r,i,o,a,s,c={},u=0,l={},h=t.indexedPosition,f=Math.abs;n.forEach((function(n){if(t!=n)for(e=n.indexedPosition,a=[],r=e[0]-h[0],i=e[1]-h[1],o=Math.sqrt(r*r+i*i),f(r)>2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u<l[s])&&(c[s]=n,l[s]=u)})),t.neighbor=c})),_=!1),w||L(b.center||b.ring[0]||b.top[0]||b.bottom[0]),A=!0},this.deactive=function(){c(o,i),L(null),A=!1},o.onmouseup=function(t){if(!t.button)for(var e=t.target;e&&e!=o;)e.classList.contains("button")&&y.forEach((function(t){t.$button==e&&C(t)})),e=e.parentNode},this.handleKeyEvent=function(n){var r=null;if(t.browser.sg&&n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";if(n.keydown||t.isIME&&n.keyup){if(y.forEach((function(i){if(i.enable()&&n.isKey(i.key)){if(A||t.hintDeactiveMainState){if(L(i),N(i),r="buttonpress",n.keyup)return C(i),r="execute"}else C(i),r="execute";n.preventDefault(),n.stopPropagation(),!A&&t.hintDeactiveMainState&&t.active(e,t.position)}})),A){if(n.isKey("esc"))return x?n.isKey(x.key)||N(null):t.active("back",t.position),"back";["up","down","left","right"].forEach((function(t){if(n.isKey(t))if(w){for(var e=w.neighbor[t];e&&!e.enable();)e=e.neighbor[t];e&&L(e),r="navigate"}else L(b.center||b.ring[0]||b.top[0]||b.bottom[0])})),n.isKey("space")&&n.keyup?(C(w),n.preventDefault(),n.stopPropagation(),r="execute"):n.isKey("space")&&w?(N(w),r="buttonpress"):x&&x!=w&&(N(null),r="selectcancel")}}else!n.keyup||!A&&t.hintDeactiveMainState||x&&(n.isKey("space")&&w==x||n.isKey(x.key))&&(C(x),n.preventDefault(),n.stopPropagation(),r="execute");return t.isIME=229==n.keyCode&&n.keydown,r}}r.exports=d}.call(e,n,e,t),void 0===r||(t.exports=r)},80423:(t,e,n)=>{var r;r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},83677:(t,e,n)=>{var r;r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t),void 0===r||(t.exports=r)},26479:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},78875:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".single-file[data-v-4977e05f]{align-items:center;display:flex}.single-file .file-content[data-v-4977e05f],.single-file .file-preview[data-v-4977e05f]{border-radius:0}",""]);const o=i},34051:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;left:0;top:0}.hotbox,.hotbox .state{overflow:visible;position:absolute}.hotbox .state{display:none}.hotbox .state .center .button,.hotbox .state .ring .button{border-radius:100%;box-shadow:0 0 30px rgba(0,0,0,.3);height:70px;margin-left:-35px;margin-top:-35px;position:absolute;width:70px}.hotbox .state .center .key,.hotbox .state .center .label,.hotbox .state .ring .key,.hotbox .state .ring .label{display:block;line-height:1.4em;text-align:center;vertical-align:middle}.hotbox .state .center .label,.hotbox .state .ring .label{color:#000;font-size:16px;font-weight:400;line-height:1em;margin-top:17px}.hotbox .state .center .key,.hotbox .state .ring .key{color:#999;font-size:12px}.hotbox .state .ring-shape{border:25px solid rgba(0,0,0,.3);border-radius:100%;box-sizing:content-box;left:-25px;position:absolute;top:-25px}.hotbox .state .bottom,.hotbox .state .top{position:absolute;white-space:nowrap}.hotbox .state .bottom .button,.hotbox .state .top .button{border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;margin:0 10px;padding:8px 15px;position:relative}.hotbox .state .bottom .button .label,.hotbox .state .top .button .label{color:#000;font-size:14px;line-height:14px;line-height:1em;vertical-align:middle}.hotbox .state .bottom .button .key,.hotbox .state .top .button .key{color:#999;font-size:12px;line-height:12px;margin-left:3px;vertical-align:middle}.hotbox .state .bottom .button .key:before,.hotbox .state .top .button .key:before{content:"("}.hotbox .state .bottom .button .key:after,.hotbox .state .top .button .key:after{content:")"}.hotbox .state .button{background:#f9f9f9;cursor:default;overflow:hidden}.hotbox .state .button .key,.hotbox .state .button .label{opacity:.3}.hotbox .state .button.enabled{background:#fff}.hotbox .state .button.enabled .key,.hotbox .state .button.enabled .label{opacity:1}.hotbox .state .button.enabled:hover{background:#e87372}.hotbox .state .button.enabled:hover .label{color:#fff}.hotbox .state .button.enabled:hover .key{color:#fadfdf}.hotbox .state .button.enabled.selected{-webkit-animation:selected .1s ease;background:#e45d5c}.hotbox .state .button.enabled.selected .label{color:#fff}.hotbox .state .button.enabled.selected .key{color:#fadfdf}.hotbox .state .button.enabled.pressed,.hotbox .state .button.enabled:active{background:#ff974d}.hotbox .state .button.enabled.pressed .label,.hotbox .state .button.enabled:active .label{color:#fff}.hotbox .state .button.enabled.pressed .key,.hotbox .state .button.enabled:active .key{color:#fff0e6}.hotbox .state.active{display:block}@-webkit-keyframes selected{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hotbox-key-receiver{height:20px;left:-999999px;margin:0;outline:none;position:absolute;top:-999999px;width:20px}',""]);const o=i},82515:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-05f20046]{-webkit-appearance:none;background-color:#409eff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:8px 12px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.baseSelect[data-v-05f20046]{height:32px}.baseSelect option[data-v-05f20046]{min-height:1.5em}.quickbar[data-v-05f20046]{align-items:center;background-color:#fff;border-radius:3px;bottom:20px;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;left:20px;padding:0 6px;position:fixed;z-index:10}.quickbar[data-v-05f20046],.quickbar i[data-v-05f20046]{color:#666;height:34px}.quickbar i[data-v-05f20046]{cursor:pointer;display:block;font-size:22px;font-style:normal;line-height:34px;padding:0;text-align:center;transform:scale(1);width:34px}.quickbar i[data-v-05f20046]:hover{color:#232323}.quickbar i.active[data-v-05f20046]{color:#0285d7}",""]);const o=i},82947:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".minder-editor-quickul li{cursor:pointer;list-style:none;padding:8px 0}.minder-editor-quickul li:hover{color:#0285d7}.minder-editor-quickul.mold span{background:url(data:image/png;base64,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) no-repeat;background-size:300px 24px;display:block;height:30px;width:30px}.minder-editor-quickul.mold span.default{background-position:0 3px}.minder-editor-quickul.mold span.structure{background-position:-30px 3px}.minder-editor-quickul.mold span.filetree{background-position:-60px 3px}.minder-editor-quickul.mold span.right{background-position:-90px 3px}.minder-editor-quickul.mold span.fish-bone{background-position:-120px 3px}.minder-editor-quickul.mold span.tianpan{background-position:-150px 3px}.minder-editor-slider{margin:0 6px;width:200px}",""]);const o=i},19139:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(1519),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor{height:100%;overflow:hidden;width:100%;z-index:2}.km-editor>.mask{background-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.km-editor>.receiver{word-wrap:break-word;background:#fff;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;left:0;line-height:1.4em;margin-left:-3px;margin-top:-5px;max-width:300px;min-height:1.4em;opacity:0;outline:0;overflow:hidden;padding:3px 5px;pointer-events:none;position:absolute;top:0;-webkit-user-select:text;width:auto;word-break:break-all;z-index:-1000}.km-editor>.receiver.debug{background:0 0;opacity:1;outline:1px solid green;z-index:0}.km-editor>.receiver.input{background:#fff;opacity:1;outline:0;pointer-events:all;z-index:999}div.minder-editor-container{font-family:Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.minder-editor,.minder-viewer,div.minder-editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.control-panel{border-left:1px solid #ccc;right:0;width:250px}.control-panel,.minder-divider{bottom:0;position:absolute;top:0}.minder-divider{background-color:#fbfbfb;cursor:ew-resize;right:250px;width:2px}.upload-image{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.top-tab .nav-tabs{background-color:#e1e1e1;border:0;height:32px}.top-tab .nav-tabs li{margin:0}.top-tab .nav-tabs li a{border:0;border-radius:0;margin:0;padding:6px 15px;vertical-align:middle}.top-tab .nav-tabs li a:focus,.top-tab .nav-tabs li a:hover{background:inherit;border:0}.top-tab .nav-tabs li.active a{background-color:#fff;border:0}.top-tab .nav-tabs li.active a:focus,.top-tab .nav-tabs li.active a:hover{border:0}.top-tab .tab-content{background-color:#fff;border-bottom:1px solid #dbdbdb;height:60px}.top-tab .tab-pane{font-size:0}.km-btn-group{border-right:1px dashed #eee;display:inline-block;margin:5px 0;padding:0 5px;vertical-align:middle}.km-btn-item{cursor:default;display:inline-block;font-size:0;margin:0 3px}.km-btn-item[disabled]{opacity:.5}.km-btn-item[disabled]:active,.km-btn-item[disabled]:hover{background-color:#fff}.km-btn-item .km-btn-icon{background:url(images/icons.png) no-repeat;background-position:0 20px;display:inline-block;height:20px;margin:1px;padding:2px;vertical-align:middle;width:20px}.km-btn-item .km-btn-caption{display:inline-block;font-size:12px;vertical-align:middle}.km-btn-item:hover{background-color:#eff3fa}.km-btn-item:active{background-color:#c4d0ee}.do-group{width:38px}.undo .km-btn-icon{background-position:0 -1240px}.redo .km-btn-icon{background-position:0 -1220px}.append-group{width:212px}.append-child-node .km-btn-icon{background-position:0 0}.append-sibling-node .km-btn-icon{background-position:0 -20px}.append-parent-node .km-btn-icon{background-position:0 -40px}.arrange-group{width:64px}.arrange-up .km-btn-icon{background-position:0 -280px}.arrange-down .km-btn-icon{background-position:0 -300px}.operation-group{width:64px}.edit-node .km-btn-icon{background-position:0 -60px}.remove-node .km-btn-icon{background-position:0 -80px}.btn-group-vertical .hyperlink,.btn-group-vertical .hyperlink-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .hyperlink-caption:hover,.btn-group-vertical .hyperlink:hover{background-color:#eff3fa}.btn-group-vertical .hyperlink-caption:active,.btn-group-vertical .hyperlink:active{background-color:#c4d0ee}.btn-group-vertical .hyperlink-caption.active,.btn-group-vertical .hyperlink.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .hyperlink{background:url(images/icons.png) no-repeat center -100px;height:25px}.btn-group-vertical .hyperlink-caption{height:20px}.btn-group-vertical .hyperlink-caption .caption{font-size:12px}.btn-group-vertical .image-btn,.btn-group-vertical .image-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .image-btn-caption:hover,.btn-group-vertical .image-btn:hover{background-color:#eff3fa}.btn-group-vertical .image-btn-caption:active,.btn-group-vertical .image-btn:active{background-color:#c4d0ee}.btn-group-vertical .image-btn-caption.active,.btn-group-vertical .image-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .image-btn{background:url(images/icons.png) no-repeat center -125px;height:25px}.btn-group-vertical .image-btn-caption{height:20px}.btn-group-vertical .image-btn-caption .caption{font-size:12px}.image-preview{display:block;max-width:50%}.modal-body .tab-pane{font-size:inherit;padding-top:15px}.search-result{height:370px;margin-top:15px;overflow:hidden}.search-result ul{clear:both;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.search-result ul li{border:2px solid #fcfcfc;cursor:pointer;display:block;float:left;font-size:12px;height:130px;line-height:130px;list-style:none;margin:6px;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:top;width:130px}.search-result ul li.selected{border:2px solid #fc8383}.search-result ul li img{max-height:130px;max-width:126px;vertical-align:middle}.search-result ul li span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;height:20px;left:0;line-height:20px;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;word-break:break-all}.search-result ul li:hover span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px){.form-inline .form-control{width:422px}}.btn-group-vertical{vertical-align:top}.btn-group-vertical.note-btn-group{border-right:1px dashed #eee;padding-right:5px}.btn-group-vertical .note-btn,.btn-group-vertical .note-btn-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .note-btn-caption:hover,.btn-group-vertical .note-btn:hover{background-color:#eff3fa}.btn-group-vertical .note-btn-caption:active,.btn-group-vertical .note-btn:active{background-color:#c4d0ee}.btn-group-vertical .note-btn-caption.active,.btn-group-vertical .note-btn.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .note-btn{background:url(images/icons.png) no-repeat center -1150px;height:25px}.btn-group-vertical .note-btn-caption{height:20px}.btn-group-vertical .note-btn-caption .caption{font-size:12px}.open>.dropdown-toggle.btn-default{background-color:#eff3fa}.gfm-render{color:#333;font-size:12px;line-height:1.8em;-webkit-user-select:text}.gfm-render blockquote,.gfm-render hr,.gfm-render p,.gfm-render pre,.gfm-render table,.gfm-render ul{cursor:text;margin:1em 0}.gfm-render blockquote:first-child:last-child,.gfm-render hr:first-child:last-child,.gfm-render p:first-child:last-child,.gfm-render pre:first-child:last-child,.gfm-render table:first-child:last-child,.gfm-render ul:first-child:last-child{margin:0}.gfm-render img{max-width:100%}.gfm-render a{color:#00f}.gfm-render a:hover{color:red}.gfm-render blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}.gfm-render ol,.gfm-render ul{padding-left:3em}.gfm-render table{border-collapse:collapse;margin:1em 0;width:100%}.gfm-render table td,.gfm-render table th{border:1px solid #666;padding:2px 4px}.gfm-render table th{background:rgba(45,141,234,.2)}.gfm-render table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}.gfm-render em{color:red}.gfm-render del{color:#999}.gfm-render pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}.gfm-render code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}.gfm-render pre code{background:0 0}.gfm-render hr{border:none;border-top:1px solid #ccc}.gfm-render .highlight{background:#ff0;color:red}.km-note{background:#fff;border-left:1px solid #babfcd;bottom:0;left:auto;padding:5px 10px;position:absolute;right:0;top:92px;width:300px;z-index:3}.km-note.panel{margin:0;padding:0}.km-note.panel .panel-heading h3{display:inline-block}.km-note.panel .panel-heading .close-note-editor{display:inline-block;float:right;height:15px;width:15px}.km-note.panel .panel-heading .close-note-editor:hover{cursor:pointer}.km-note.panel .panel-body{padding:0}.km-note .CodeMirror{bottom:0;cursor:text;font-family:consolas;font-size:14px;height:auto;line-height:1.3em;position:absolute;top:41px}.km-note-tips{color:#ccc;padding:3px 8px}#previewer-content{background:#ffd;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);color:#333;font-size:12px;line-height:1.8em;max-height:200px;max-width:400px;overflow:auto;padding:5px 15px;position:absolute;-webkit-user-select:text;word-break:break-all;z-index:10}#previewer-content blockquote,#previewer-content hr,#previewer-content p,#previewer-content pre,#previewer-content table,#previewer-content ul{cursor:text;margin:1em 0}#previewer-content blockquote:first-child:last-child,#previewer-content hr:first-child:last-child,#previewer-content p:first-child:last-child,#previewer-content pre:first-child:last-child,#previewer-content table:first-child:last-child,#previewer-content ul:first-child:last-child{margin:0}#previewer-content img{max-width:100%}#previewer-content a{color:#00f}#previewer-content a:hover{color:red}#previewer-content blockquote{border-left:4px solid #e4ad91;color:#da8e68;display:block;font-style:italic;margin-left:2em;padding-left:10px}#previewer-content ol,#previewer-content ul{padding-left:3em}#previewer-content table{border-collapse:collapse;margin:1em 0;width:100%}#previewer-content table td,#previewer-content table th{border:1px solid #666;padding:2px 4px}#previewer-content table th{background:rgba(45,141,234,.2)}#previewer-content table tr:nth-child(2n) td{background:rgba(45,141,234,.03)}#previewer-content em{color:red}#previewer-content del{color:#999}#previewer-content pre{word-wrap:break-word;background:rgba(45,141,234,.1);border-radius:5px;padding:5px;word-break:break-all}#previewer-content code{background:rgba(45,141,234,.1);border-radius:3px;padding:0 5px}#previewer-content pre code{background:0 0}#previewer-content hr{border:none;border-top:1px solid #ccc}#previewer-content .highlight{background:#ff0;color:red}#previewer-content.ng-hide{display:block!important;left:-99999px!important;top:-99999px!important}.panel-body{padding:10px}.tab-content .km-priority{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-priority .km-priority-item{margin:0 1px;padding:1px}.tab-content .km-priority .km-priority-item .km-priority-icon{background:url(images/iconpriority.png) repeat-y;background-color:transparent}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0{background-position:0 20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1{background-position:0 0}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2{background-position:0 -20px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3{background-position:0 -40px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4{background-position:0 -60px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5{background-position:0 -80px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6{background-position:0 -100px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7{background-position:0 -120px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8{background-position:0 -140px}.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9{background-position:0 -160px}.tab-content .km-progress{border-right:1px dashed #eee;display:inline-block;font-size:inherit;margin:5px;vertical-align:middle;width:140px}.tab-content .km-progress .km-progress-item{margin:0 1px;padding:1px}.tab-content .km-progress .km-progress-item .km-progress-icon{background:url(images/iconprogress.png) repeat-y;background-color:transparent}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0{background-position:0 20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1{background-position:0 0}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2{background-position:0 -20px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3{background-position:0 -40px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4{background-position:0 -60px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5{background-position:0 -80px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6{background-position:0 -100px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7{background-position:0 -120px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8{background-position:0 -140px}.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9{background-position:0 -160px}.resource-editor{display:inline-block;margin:5px;vertical-align:middle}.resource-editor .input-group,.resource-editor .km-resource{font-size:12px}.resource-editor .input-group{height:20px;width:168px}.resource-editor .resource-dropdown{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;position:relative;width:168px}.resource-editor .resource-dropdown .km-resource{list-style-type:none;margin-bottom:3px;max-height:500px;overflow:scroll;padding:0;position:absolute;width:154px}.resource-editor .resource-dropdown .km-resource.open{background-color:#fff;z-index:3}.resource-editor .resource-dropdown .km-resource li{border-radius:4px;display:inline-block;margin:2px 3px;padding:1px 2px}.resource-editor .resource-dropdown .km-resource li[disabled]{opacity:.5}.resource-editor .resource-dropdown .resource-caret{display:block;float:right;height:24px;padding:8px 1px;vertical-align:middle;width:12px}.resource-editor .resource-dropdown .resource-caret:hover{background-color:#eff3fa}.resource-editor .resource-dropdown .resource-caret:active{background-color:#c4d0ee}.resource-editor .btn,.resource-editor input.form-control{font-size:12px}.resource-editor input.form-control{border-bottom-left-radius:0;height:24px;padding:2px 4px}.resource-editor .input-group-btn{line-height:24px}.resource-editor .input-group-btn .btn{border-bottom-right-radius:0;height:24px;padding:2px 4px}.temp-panel{border-right:1px dashed #eee;display:inline-block;margin:5px 5px 5px 10px;vertical-align:middle}.temp-list{min-width:124px}.temp-item-wrap{margin:5px;padding:0 2px}.temp-item,.temp-item-wrap{display:inline-block;height:40px;width:50px}.temp-item{background-image:url(images/template.png);background-repeat:no-repeat}.temp-item.default{background-position:0 0}.temp-item.structure{background-position:-50px 0}.temp-item.filetree{background-position:-100px 0}.temp-item.right{background-position:-150px 0}.temp-item.fish-bone{background-position:-200px 0}.temp-item.tianpan{background-position:-250px 0}.current-temp-item{border:1px solid #fff;padding:0 0 0 5px;width:74px}.current-temp-item:hover{background-color:#eff3fa}.current-temp-item[disabled]{opacity:.5}.current-temp-item .caret{margin-left:5px}.temp-item-selected{background-color:#87a9da}.theme-panel{border-right:1px dashed #eee;display:inline-block;height:42px;margin:5px;padding:0 5px 0 0;vertical-align:middle}.theme-list{min-width:162px}div a.theme-item{color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:center;text-decoration:none;width:70px}.theme-item-selected{border:1px solid #fff;padding:6px 7px;width:100px}.theme-item-selected:hover{background-color:#eff3fa}.theme-item-selected .caret{margin-left:5px}.theme-item-selected[disabled]{opacity:.5}.theme-item-wrap{display:inline-block;height:40px;padding:5px;width:80px}.theme-item-wrap:hover{background-color:#eff3fa}.readjust-layout{border-right:1px dashed #eee;display:inline-block;padding:0 10px 0 5px;vertical-align:middle}.btn-icon{display:block;height:25px;margin-left:12px;width:25px}.btn-label{font-size:12px}.btn-wrap{cursor:pointer;display:inline-block;height:42px;text-decoration:none;width:50px}.btn-wrap[disabled] span{opacity:.5}.btn-wrap[disabled]{cursor:default}.btn-wrap[disabled]:active,.btn-wrap[disabled]:hover{background-color:transparent}.btn-wrap:hover,.btn-wrap:link,.btn-wrap:visited{text-decoration:none}.btn-wrap:hover{background-color:#eff3fa}.btn-wrap:active{background-color:#c4d0ee}.reset-layout-icon{background:url(images/icons.png) no-repeat;background-position:0 -150px}.style-operator{border-right:1px dashed #eee;display:inline-block;padding:0 5px}.style-operator,.style-operator .clear-style{vertical-align:middle}.clear-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -175px}.s-btn-group-vertical,.s-btn-icon{display:inline-block;vertical-align:middle}.s-btn-icon{height:20px;margin-right:3px;width:20px}.s-btn-label{display:inline-block;font-size:12px;vertical-align:middle}.s-btn-wrap{display:inline-block;font-size:0;padding:0 5px 0 3px;text-decoration:none}.s-btn-wrap[disabled] span{opacity:.5}.s-btn-wrap[disabled]{cursor:default}.s-btn-wrap[disabled]:active,.s-btn-wrap[disabled]:hover{background-color:transparent}.s-btn-wrap:hover{background-color:#eff3fa;text-decoration:none}.s-btn-wrap:active{background-color:#c4d0ee}.copy-style-icon{background:url(images/icons.png) no-repeat;background-position:0 -200px}.paste-style-wrap{display:block}.paste-style-icon{background-position:0 -220px}.font-operator{display:inline-block;font-size:12px;padding:0 5px;vertical-align:middle;width:170px}.font-operator .font-family-list,.font-operator .font-size-list{border:1px solid #eee;display:inline-block;padding:2px 4px}.current-font-item a{display:inline-block;text-decoration:none}.current-font-family{width:75px}.current-font-family,.current-font-size{height:18px;overflow:hidden;vertical-align:bottom}.current-font-size{width:32px}.current-font-item[disabled]{opacity:.5}.font-item{line-height:1em;text-align:left}.font-item-selected{background-color:#87a9da}.font-bold,.font-italics{background:url(images/icons.png) no-repeat;cursor:pointer;display:inline-block;margin:0 3px}.font-bold:hover,.font-italics:hover{background-color:#eff3fa}.font-bold:active,.font-italics:active{background-color:#c4d0ee}.font-bold[disabled],.font-italics[disabled]{opacity:.5}.font-bold{background-position:0 -240px}.font-italics{background-position:0 -260px}.font-bold-selected,.font-italics-selected{background-color:#87a9da}.font-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.font-color-wrap[disabled]{opacity:.5}.font-color-wrap .quick-font-color{color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.font-color-wrap .quick-font-color:hover{background-color:#eff3fa}.font-color-wrap .quick-font-color:active{background-color:#c4d0ee}.font-color-wrap .quick-font-color[disabled]{opacity:.5}.font-color-wrap .font-color-preview{background-color:#000;display:inline-block;height:2px;margin:0 4px;width:12px}.font-color-wrap .font-color-preview[disabled]{opacity:.5}.font-color{display:inline-block;height:16px;width:8px}.font-color:hover{background-color:#eff3fa}.font-color:active{background-color:#c4d0ee}.font-color[disabled]{opacity:.5}.font-color .caret{margin-left:-2px;margin-top:7px}.bg-color-wrap{border:1px solid #efefef;display:inline-block;font-size:0;height:22px;margin:3px 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:30px}.bg-color-wrap[disabled]{opacity:.5}.bg-color-wrap .quick-bg-color{background:url(images/icons.png) no-repeat center -1260px;color:#000;cursor:default;display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:20px}.bg-color-wrap .quick-bg-color:hover{background-color:#eff3fa}.bg-color-wrap .quick-bg-color:active{background-color:#c4d0ee}.bg-color-wrap .quick-bg-color[disabled]{opacity:.5}.bg-color-wrap .bg-color-preview{background-color:#fff;display:inline-block;height:2px;margin:0 4px;width:12px}.bg-color-wrap .bg-color-preview[disabled]{opacity:.5}.bg-color{display:inline-block;height:16px;width:8px}.bg-color:hover{background-color:#eff3fa}.bg-color:active{background-color:#c4d0ee}.bg-color[disabled]{opacity:.5}.bg-color .caret{margin-left:-2px;margin-top:7px}.btn-group-vertical .expand,.btn-group-vertical .expand-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .expand-caption:hover,.btn-group-vertical .expand:hover{background-color:#eff3fa}.btn-group-vertical .expand-caption:active,.btn-group-vertical .expand:active{background-color:#c4d0ee}.btn-group-vertical .expand-caption.active,.btn-group-vertical .expand.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .expand{background:url(images/icons.png) no-repeat 0 -995px;background-position-x:50%;height:25px}.btn-group-vertical .expand-caption{height:20px}.btn-group-vertical .expand-caption .caption{font-size:12px}.btn-group-vertical .select,.btn-group-vertical .select-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .select-caption:hover,.btn-group-vertical .select:hover{background-color:#eff3fa}.btn-group-vertical .select-caption:active,.btn-group-vertical .select:active{background-color:#c4d0ee}.btn-group-vertical .select-caption.active,.btn-group-vertical .select.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .select{background:url(images/icons.png) no-repeat 7px -1175px;height:25px}.btn-group-vertical .select-caption{height:20px}.btn-group-vertical .select-caption .caption{font-size:12px}.btn-group-vertical{margin:5px;vertical-align:middle}.btn-group-vertical .search,.btn-group-vertical .search-caption{border:none!important;border-radius:0!important;margin:0;padding:0;width:40px}.btn-group-vertical .search-caption:hover,.btn-group-vertical .search:hover{background-color:#eff3fa}.btn-group-vertical .search-caption:active,.btn-group-vertical .search:active{background-color:#c4d0ee}.btn-group-vertical .search-caption.active,.btn-group-vertical .search.active{background-color:#eff3fa;-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical .search{background:url(images/icons.png) no-repeat 0 -345px;background-position-x:50%;height:25px}.btn-group-vertical .search-caption{height:20px}.btn-group-vertical .search-caption .caption{font-size:12px}.search-box{background-color:#fff;border:1px solid #dbdbdb;float:right;height:40px;opacity:1;padding:3px 6px;position:relative;top:0;width:330px;z-index:3}.search-box .prev-and-next-btn,.search-box .search-input-wrap{float:left}.search-box .close-search{border-radius:100%;float:right;height:16px;margin-right:10px;margin-top:6px;padding:1px;width:16px}.search-box .close-search .glyphicon{top:-1px}.search-box .close-search:hover{background-color:#efefef}.search-box .close-search:active{background-color:#999}.search-box .search-input-wrap{width:240px}.search-box .prev-and-next-btn{margin-left:5px}.search-box .prev-and-next-btn .btn:focus{outline:0}.search-box .search-addon{background-color:#fff}.tool-group{padding:0}.tool-group[disabled]{opacity:.5}.tool-group .tool-group-item{border-radius:4px;display:inline-block}.tool-group .tool-group-item .tool-group-icon{height:20px;margin:1px;padding:2px;width:20px}.tool-group .tool-group-item:hover{background-color:#eff3fa}.tool-group .tool-group-item.active,.tool-group .tool-group-item:active{background-color:#c4d0ee}.nav-bar{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;background:#dc8686;border-radius:4px;bottom:10px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;justify-content:space-evenly;left:10px;padding:5px 0;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:240px;z-index:10}.nav-bar,.nav-bar .nav-btn{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:35px}.nav-bar .nav-btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;line-height:35px;text-align:center;width:35px}.nav-bar .nav-btn.active .icon,.nav-bar .nav-btn:hover .icon{fill:#5c94f3}.nav-bar .zoom-in .icon{background-position:0 -730px}.nav-bar .zoom-out .icon{background-position:0 -750px}.nav-bar .hand .icon{background-position:0 -770px;height:25px;margin:0 auto;width:25px}.nav-bar .nav-trigger .icon{background-position:0 -845px;height:25px;margin:0 auto;width:25px}.nav-bar .zoom-pan{background:#fff;-webkit-box-shadow:0 1px #e50000;box-shadow:0 1px #e50000;height:70px;margin:3px auto;overflow:visible;position:relative;width:2px}.nav-bar .zoom-pan .origin{background:0 0;height:8px;left:-9px;margin-top:-4px;position:absolute;width:20px}.nav-bar .zoom-pan .origin:after{background:#fff;content:" ";display:block;height:2px;left:7px;position:absolute;top:3px;width:6px}.nav-bar .zoom-pan .indicator{background:#fff;border-radius:100%;height:8px;left:-3px;margin-top:-4px;position:absolute;width:8px}.nav-previewer{background:#fff;border-radius:0 2px 2px 0;bottom:30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);cursor:crosshair;height:120px;left:45px;padding:1px;position:absolute;-webkit-transition:-webkit-transform .7s ease .1s;transition:-webkit-transform .7s ease .1s;transition:transform .7s ease .1s;transition:transform .7s ease .1s,-webkit-transform .7s ease .1s;width:140px;z-index:9}.nav-previewer.grab{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}',""]);const o=i},32641:(t,e,n)=>{var r;r=function(t,e,r){return window.HotBox=n(15940),r.exports=window.HotBox}.call(e,n,e,t),void 0===r||(t.exports=r)},29029:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=window.kityminder.Minder}.call(e,n,e,t),void 0===r||(t.exports=r)},11324:(t,e,n)=>{var r;r=function(t,e,n){function r(){var t={"application/km":"￿"},e={"\ufeff":"SPLITOR","￿":"application/km"};function n(t,e){if(!this.isPureText(e)){if(!this.whichMimeType(e))throw new Error("unknow mimetype!");e=this.getPureText(e)}return!1===t?e:t+"\ufeff"+e}this.registMimeTypeProtocol=function(n,r){if(r&&e[r])throw new Error("sing has registed!");if(n&&t[n])throw new Error("mimetype has registed!");e[r]=n,t[n]=r},this.getMimeTypeProtocol=function(e,r){var i=t[e]||!1;return void 0===r?n.bind(this,i):n(i,r)},this.getSpitor=function(){return"\ufeff"},this.getMimeType=function(n){return void 0!==n?e[n]||null:t}}return r.prototype.isPureText=function(t){return!~t.indexOf(this.getSpitor())},r.prototype.getPureText=function(t){return this.isPureText(t)?t:t.split(this.getSpitor())[1]},r.prototype.whichMimeType=function(t){return this.isPureText(t)?null:this.getMimeType(t.split(this.getSpitor())[0])},n.exports=function(){this.minder.supportClipboardEvent&&!kity.Browser.gecko&&(this.MimeType=new r)}}.call(e,n,e,t),void 0===r||(t.exports=r)},7862:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=window.kityminder.data;if(t.supportClipboardEvent&&!kity.Browser.gecko){var n=this.fsm,r=this.receiver,i=this.MimeType,o=i.getMimeTypeProtocol("application/km"),a=e.getRegisterProtocol("json").decode,s=[];document.addEventListener("copy",(function(e){if(document.activeElement==r.element){var i=e;switch(n.state()){case"input":break;case"normal":var o=[].concat(t.getSelectedNodes());if(o.length){var a;if(o.length>1)if(o.sort((function(t,e){return t.getLevel()-e.getLevel()})),(a=o[0].getLevel())!==o[o.length-1].getLevel()){var s,u=0,l=o.length,h=l-1;for(s=o[h];s.getLevel()!==a;){for(u=0;u<l&&o[u].getLevel()===a;){if(o[u].isAncestorOf(s)){o.splice(h,1);break}u++}s=o[--h]}}var f=c(o);i.clipboardData.setData("text/plain",f)}e.preventDefault()}}})),document.addEventListener("cut",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var i=e;switch(n.state()){case"input":break;case"normal":var o=t.getSelectedNodes();o.length&&(i.clipboardData.setData("text/plain",c(o)),t.execCommand("removenode")),e.preventDefault()}}})),document.addEventListener("paste",(function(e){if(document.activeElement==r.element){if("normal"!==t.getStatus())return void e.preventDefault();var o=e,c=n.state(),u=o.clipboardData.getData("text/plain");switch(c){case"input":if(!i.isPureText(u))return void e.preventDefault();break;case"normal":var l=t.getSelectedNodes();if("application/km"===i.whichMimeType(u)){var h,f=a(i.getPureText(u));l.forEach((function(e){for(var n=f.length-1;n>=0;n--)h=t.createNode(null,e),t.importNode(h,f[n]),s.push(h),e.appendChild(h)})),t.select(s,!0),s=[],t.refresh()}else{if(o.clipboardData&&o.clipboardData.items[0].type.indexOf("image")>-1){var d=o.clipboardData.items[0].getAsFile();return angular.element(document.body).injector().get("server").uploadImage(d).then((function(e){var n=e.data;0===n.errno&&t.execCommand("image",n.data.url)}))}l.forEach((function(e){t.Text2Children(e,u)}))}e.preventDefault()}}}))}function c(n){for(var r=[],i=0,a=n.length;i<a;i++)r.push(t.exportNode(n[i]));return o(e.getRegisterProtocol("json").encode(r))}}}.call(e,n,e,t),void 0===r||(t.exports=r)},80952:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t;if(!(t="string"==typeof this.selector?document.querySelector(this.selector):this.selector))throw new Error("Invalid selector: "+this.selector);t.classList.add("km-editor"),this.container=t}}.call(e,n,e,t),void 0===r||(t.exports=r)},43122:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);new(n(91522))("drag");return r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.hotbox;this.receiver.element,n.when("* -> drag",(function(){})),n.when("drag -> *",(function(t,e,n){}));var a,s,c,u,l,h,f=20,d=1,p=!1,g=!1;function m(t,e){if(!t)return p=g=!1,h&&kity.releaseFrame(h),void(h=null);h||(h=kity.requestFrame(function(t,e,n){return function(r){switch(t){case"left":n._viewDragger.move({x:-e,y:0},0);break;case"top":n._viewDragger.move({x:0,y:-e},0);break;case"right":n._viewDragger.move({x:e,y:0},0);break;case"bottom":n._viewDragger.move({x:0,y:e},0);break;default:return}r.next()}}(t,e,r)))}r.on("mousedown",(function(n){d=0;var i=r.getPaper().container.getBoundingClientRect();t=n.originEvent.clientX,e=n.originEvent.clientY,l=i.top,a=i.width,s=i.height})),r.on("mousemove",(function(h){if("drag"===n.state()&&0==d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f)&&(c=h.originEvent.clientX,u=h.originEvent.clientY-l,c<f?m("right",f-c):c>a-f?m("left",f+c-a):p=!0,u<f?m("bottom",u):u>s-f?m("top",f+u-s):g=!0,p&&g&&m(!1)),"drag"!==n.state()&&0===d&&r.getSelectedNode()&&(Math.abs(t-h.originEvent.clientX)>f||Math.abs(e-h.originEvent.clientY)>f))return"hotbox"===n.state()&&o.active(i.STATE_IDLE),n.jump("drag","user-drag")})),window.addEventListener("mouseup",(function(){if(d=1,"drag"===n.state())return m(!1),n.jump("normal","drag-finish")}),!1)}}.call(e,n,e,t),void 0===r||(t.exports=r)},92840:(t,e,n)=>{var r;r=function(t,e,r){var i=new(n(91522))("fsm");function o(t,e,n,r){return t.when==e&&(("*"==t.enter||t.enter==r)&&("*"==t.exit||t.exit==n||void 0))}function a(t){var e=t,n=" -> ",r=[];this.jump=function(t,n){if(!n)throw new Error("Please tell fsm the reason to jump");var a,s,c=e,u=[c,t].concat([].slice.call(arguments,1));for(a=0;a<r.length;a++)if(o((s=r[a]).condition,"before",c,t)&&s.apply(null,u))return;for(e=t,i.log("[{0}] {1} -> {2}",n,c,t),a=0;a<r.length;a++)o((s=r[a]).condition,"after",c,t)&&s.apply(null,u);return e},this.state=function(){return e},this.when=function(t,e){var i,o,a,s;if(1==arguments.length&&(e=t,t="* -> *"),2==(o=t.split(" - ")).length?i="before":2==(o=t.split(n)).length&&(i="after"),!i)throw new Error("Illegal fsm condition: "+t);a=o[0],s=o[1],e.condition={when:i,exit:a,enter:s},r.push(e)}}return r.exports=function(){this.fsm=new a("normal")}}.call(e,n,e,t),void 0===r||(t.exports=r)},37641:(t,e,n)=>{var r;r=function(t,e,r){var i=n(4223).Z;return window.diff=i,r.exports=function(){var t,e,n,r,o=this.minder,a=this.hotbox;function s(){n=[],r=[],t=o.exportJson()}function c(){var e=o.exportJson(),r=i(e,t);if(r.length){for(n.push(r);n.length>100;)n.shift();return t=e,!0}}function u(){e=!0;var a,s=n.pop();s&&(o.applyPatches(s),a=o.exportJson(),r.push(i(a,t)),t=a),e=!1}function l(){e=!0;var t=r.pop();t&&(o.applyPatches(t),c()),e=!1}function h(){return!!n.length}function f(){return!!r.length}this.history={reset:s,undo:u,redo:l,hasUndo:h,hasRedo:f},s(),o.on("contentchange",(function(){e||c()&&(r=[])})),o.on("import",s),o.on("patch",(function(t){if(e){var n=t.patch;switch(n.express){case"node.add":o.select(n.node.getChild(n.index),!0);break;case"node.remove":case"data.replace":case"data.remove":case"data.add":o.select(n.node,!0)}}}));var d=a.state("main");d.button({position:"top",label:"撤销",key:"Ctrl + Z",enable:h,action:u,next:"idle"}),d.button({position:"top",label:"重做",key:"Ctrl + Y",enable:f,action:l,next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},23425:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return r.exports=function(){var t=this.fsm,e=this.minder,n=this.receiver,r=this.container,o=new i(r);o.setParentFSM(t),t.when("normal -> hotbox",(function(t,n,r){var i,a=e.getSelectedNode();if(a){var s=a.getRenderBox();i={x:s.cx,y:s.cy}}o.active("main",i)})),t.when("normal -> normal",(function(t,n,r,i){"shortcut-handle"==r&&(o.dispatch(i)?i.preventDefault():e.dispatchKeyEvent(i))})),t.when("modal -> normal",(function(t,e,r,i){"import-text-finish"==r&&n.element.focus()})),this.hotbox=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},95998:(t,e,n)=>{var r;r=function(t,e,r){n(56717);var i=new(n(91522))("input");return r.exports=function(){var t=this.fsm,e=this.minder,n=this.hotbox,r=this.receiver,o=r.element,a=window.kity.Browser.gecko;function s(){var n=e.getSelectedNode();if(n){var i=o;if(o.innerText="","bold"===n.getData("font-weight")){var s=document.createElement("b");i.appendChild(s),i=s}if("italic"===n.getData("font-style")){var c=document.createElement("i");i.appendChild(c),i=c}i.innerText=e.queryCommandValue("text"),a&&r.fixFFCaretDisappeared(),t.jump("input","input-request"),r.selectAll()}}function c(){var t=e.getSelectedNode();if(t){var n=t.getData("font-size")||t.getStyle("font-size");o.style.fontSize=n+"px",o.style.minWidth=0,o.style.minWidth=o.clientWidth+"px",o.style.fontWeight=t.getData("font-weight")||"",o.style.fontStyle=t.getData("font-style")||"",o.classList.add("input"),o.focus()}}function u(){o.classList.remove("input"),r.selectAll()}function l(){var t=l,n=e.getSelectedNode();n&&(t.timer||(t.timer=setTimeout((function(){var e=n.getRenderBox("TextRenderer");o.style.left=Math.round(e.x)+"px",o.style.top=(i.flaged?Math.round(e.bottom+30):Math.round(e.y))+"px",t.timer=0}))))}!function(){i.flaged&&o.classList.add("debug");o.onmousedown=function(t){t.stopPropagation()},e.on("layoutallfinish viewchange viewchanged selectionchange",(function(e){"viewchange"==e.type&&"input"!=t.state()||l()})),l()}(),t.when("* -> input",c),t.when("input -> *",(function(t,n,r){return"input-cancel"===r?u():function(){var t=[].slice.call(o.childNodes);setTimeout((function(){o.innerHTML=""}),0);var n=e.getSelectedNode();if(t=function(t){for(var n,r,i,o="",a="\t",s="\n",c=/\S/,l=" ",h=new RegExp("( |"+String.fromCharCode(160)+")"),f=document.createElement("br"),d=!1,p=!1,g=0,m=t.length;g<m;g++)switch(n=t[g],Object.prototype.toString.call(n)){case"[object HTMLBRElement]":o+=s;break;case"[object Text]":if(n=n.textContent.replace("&nbsp;"," "),c.test(n))o+=n;else for(i=n.length;i--;)h.test(n[i])?o+=l:n[i]===a&&(o+=a);break;case"[object HTMLElement]":switch(n.nodeName){case"B":d=!0;break;case"I":p=!0}[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLSpanElement]":[].splice.apply(t,[g,1].concat([].slice.call(n.childNodes))),m=t.length,g--;break;case"[object HTMLImageElement]":n.src&&/http(|s):\/\//.test(n.src)&&e.execCommand("Image",n.src,n.alt);break;case"[object HTMLDivElement]":r=[];var v=0;for(m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--;break;default:if(n&&n.childNodes.length){for(r=[],v=0,m=n.childNodes.length;v<m;v++)r.push(n.childNodes[v]);r.push(f),[].splice.apply(t,[g,1].concat(r)),m=t.length,g--}else n&&void 0!==n.textContent?o+=n.textContent:o+=""}return o=(o=o.replace(/^\n*|\n*$/g,"")).replace(new RegExp("(\n|\r|\n\r)( |"+String.fromCharCode(160)+"){4}","g"),"$1\t"),e.getSelectedNode().setText(o),d?e.queryCommandState("bold")||e.execCommand("bold"):e.queryCommandState("bold")&&e.execCommand("bold"),p?e.queryCommandState("italic")||e.execCommand("italic"):e.queryCommandState("italic")&&e.execCommand("italic"),u(),o}(t),function(t,n){try{e.decodeData("text",n).then((function(n){function r(t,e,n){var i=e.data;t.setText(i.text||"");for(var o=e.children||[],a=0;a<o.length;a++)r(n.createNode(null,t),o[a],n);return t}r(t,n,e),e.fire("contentchange"),e.getRoot().renderTree(),e.layout(300)}))}catch(t){if(e.fire("contentchange"),e.getRoot().renderTree(),"Error: Invalid local format"!==t.toString())throw t}}(n,t),"root"==n.type){var r=e.getRoot().getText();e.fire("initChangeRoot",{text:r})}}()})),r.onblur((function(e){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("beforemousedown",(function(){"input"==t.state()&&t.jump("normal","input-commit")})),e.on("dblclick",(function(){e.getSelectedNode()&&"readonly"!==e._status&&s()})),n.state("main").button({position:"center",label:"编辑",key:"F2",enable:function(){return-1!=e.queryCommandState("text")},action:s}),this.editText=s}}.call(e,n,e,t),void 0===r||(t.exports=r)},75357:(t,e,n)=>{var r;r=function(t,e,r){var i=n(32641);return console.log("Hotbox",i),r.exports=function(){var t,e,n=this.fsm,r=this.minder,o=this.receiver,a=this.container,s=o.element,c=this.hotbox,u=!1;o.listen("normal",(function(t){if(o.enable(),t.is("Space"))return t.preventDefault(),kity.Browser.safari&&(s.innerHTML=""),n.jump("hotbox","space-trigger");if("keydown"===t.type){if(r.getSelectedNode()){if(function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||108!=t.keyCode&&t.keyCode>=96&&t.keyCode<=111||229==t.keyCode||0===t.keyCode)}(t))return n.jump("input","user-input")}else s.innerHTML="";n.jump("normal","shortcut-handle",t)}})),o.listen("hotbox",(function(t){o.disable(),t.preventDefault();c.dispatch(t);if(c.state()==i.STATE_IDLE&&"hotbox"==n.state())return n.jump("normal","hotbox-idle")})),o.listen("input",(function(t){if(o.enable(),"keydown"==t.type){if(t.is("Enter"))return t.preventDefault(),n.jump("normal","input-commit");if(t.is("Esc"))return t.preventDefault(),n.jump("normal","input-cancel");(t.is("Tab")||t.is("Shift + Tab"))&&t.preventDefault()}else if("keyup"==t.type&&t.is("Esc")){if(t.preventDefault(),!u)return n.jump("normal","input-cancel")}else"compositionstart"==t.type?u=!0:"compositionend"==t.type&&setTimeout((function(){u=!1}))})),a.addEventListener("mousedown",(function(r){2==r.button&&r.preventDefault(),"hotbox"==n.state()?(c.active(i.STATE_IDLE),n.jump("normal","blur")):"normal"==n.state()&&2==r.button&&(t=r.clientX,e=r.clientY)}),!1),a.addEventListener("mousewheel",(function(t){"hotbox"==n.state()&&(c.active(i.STATE_IDLE),n.jump("normal","mousemove-blur"))}),!1),a.addEventListener("contextmenu",(function(t){t.preventDefault()})),a.addEventListener("mouseup",(function(i){"normal"==n.state()&&2==i.button&&i.clientX==t&&i.clientY==e&&r.getSelectedNode()&&n.jump("hotbox","content-menu")}),!1),c.$element.addEventListener("mousedown",(function(t){t.stopPropagation()}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},87361:(t,e,n)=>{var r;r=function(t,e,r){var i=n(29029);return r.exports=function(){var t=new i({enableKeyReceiver:!1,enableAnimation:!0});t.renderTo(this.selector),t.setTheme(null),t.select(t.getRoot(),!0),t.execCommand("text","中心主题"),this.minder=t,console.log("minder",this.minder)}}.call(e,n,e,t),void 0===r||(t.exports=r)},54771:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this,e=this.minder,n=this.hotbox,r=this.fsm,i=n.state("main"),o=0;["前移:Alt+Up:ArrangeUp","下级:Tab|Insert:AppendChildNode","同级:Enter:AppendSiblingNode","后移:Alt+Down:ArrangeDown","删除:Delete|Backspace:RemoveNode","上级:Shift+Tab|Shift+Insert:AppendParentNode"].forEach((function(n){var a=n.split(":"),s=a.shift(),c=a.shift(),u=a.shift();i.button({position:"ring",label:s,key:c,action:function(){if(0===u.indexOf("Append")){o++,e.execCommand(u,"分支主题"),e.on("layoutallfinish",(function n(){--o||t.editText(),e.off("layoutallfinish",n)}))}else e.execCommand(u),r.jump("normal","command-executed")},enable:function(){return-1!=e.queryCommandState(u)}})})),i.button({position:"bottom",label:"导入节点",key:"Alt + V",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("importNodeData")},next:"idle"}),i.button({position:"bottom",label:"导出节点",key:"Alt + C",enable:function(){return 1==e.getSelectedNodes().length},action:function(){e.fire("exportNodeData")},next:"idle"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},73642:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"优先级",key:"P",next:"priority",enable:function(){return-1!=t.queryCommandState("priority")}});var n=e.state("priority");"123456789".replace(/./g,(function(e){n.button({position:"ring",label:"P"+e,key:e,action:function(){t.execCommand("Priority",e)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Priority",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},95593:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(){var t=this.minder,e=this.hotbox;e.state("main").button({position:"top",label:"进度",key:"G",next:"progress",enable:function(){return-1!=t.queryCommandState("progress")}});var n=e.state("progress");"012345678".replace(/./g,(function(e){n.button({position:"ring",label:"G"+e,key:e,action:function(){t.execCommand("Progress",parseInt(e)+1)}})})),n.button({position:"center",label:"移除",key:"Del",action:function(){t.execCommand("Progress",0)}}),n.button({position:"top",label:"返回",key:"esc",next:"back"})}}.call(e,n,e,t),void 0===r||(t.exports=r)},70368:(t,e,n)=>{var r;r=function(t,e,r){var i=n(30468);return r.exports=function(){var t=this.fsm,e=this.minder,n=document.createElement("div");n.contentEditable=!0,n.setAttribute("tabindex",-1),n.classList.add("receiver"),n.onkeydown=n.onkeypress=n.onkeyup=a,n.addEventListener("compositionstart",a),this.container.appendChild(n);var r={element:n,selectAll:function(){n.innerHTML||(n.innerHTML="&nbsp;");var t=document.createRange(),e=window.getSelection();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),n.focus()},enable:function(){n.setAttribute("contenteditable",!0)},disable:function(){n.setAttribute("contenteditable",!1)},fixFFCaretDisappeared:function(){n.removeAttribute("contenteditable"),n.setAttribute("contenteditable","true"),n.blur(),n.focus()},onblur:function(t){n.onblur=t}};r.selectAll(),e.on("beforemousedown",r.selectAll),e.on("receiverfocus",r.selectAll),e.on("readonly",(function(){e.disable(),editor.receiver.element.parentElement.removeChild(editor.receiver.element),editor.hotbox.$container.removeChild(editor.hotbox.$element)}));var o=[];function a(e){var n;e.is=function(t){for(var e=t.split("|"),n=0;n<e.length;n++)if(i.is(this,e[n]))return!0;return!1};for(var r=0;r<o.length;r++)if(("*"==(n=o[r]).notifyState||n.notifyState==t.state())&&n.call(null,e))return}r.listen=function(t,e){1==arguments.length&&(e=t,t="*"),e.notifyState=t,o.push(e)},this.receiver=r}}.call(e,n,e,t),void 0===r||(t.exports=r)},91522:(t,e,n)=>{var r;r=function(t,e,r){var i=n(31458);function o(){}return r.exports=function(t){if(this.flaged=-1!=window.location.search.indexOf(t)){var e=function(t){for(var e=0,n=0;n<t.length;n++)e+=t.charCodeAt(n);return e}(t)%360;i("background: hsl({0}, 50%, 80%); color: hsl({0}, 100%, 30%); padding: 2px 3px; margin: 1px 3px 0 0;border-radius: 2px;",e);this.log=function(){i.apply(null,arguments)}}else this.log=o}}.call(e,n,e,t),void 0===r||(t.exports=r)},31458:(t,e,n)=>{var r;r=function(t,e,n){return n.exports=function(t,e){return"object"!=typeof e&&(e=[].slice.call(arguments,1)),String(t).replace(/\{(\w+)\}/gi,(function(t,n){return e[n]||n}))}}.call(e,n,e,t),void 0===r||(t.exports=r)},56717:(t,e,n)=>{var r;void 0===(r=function(t,e,n){!("innerText"in document.createElement("a"))&&"getSelection"in window&&(HTMLElement.prototype.__defineGetter__("innerText",(function(){var t,e,n=window.getSelection(),r=[];for(e=0;e<n.rangeCount;e++)r[e]=n.getRangeAt(e);for(n.removeAllRanges(),n.selectAllChildren(this),t=n.toString(),n.removeAllRanges(),e=0;e<r.length;e++)n.addRange(r[e]);return t})),HTMLElement.prototype.__defineSetter__("innerText",(function(t){this.innerHTML=(t||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>")})))}.call(e,n,e,t))||(t.exports=r)},4223:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=Object.keys?Object.keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e};function i(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function o(t){return"object"==typeof t?JSON.parse(JSON.stringify(t)):t}function a(t,e,n,s){for(var c=r(e),u=r(t),l=!1,h=u.length-1;h>=0;h--){var f=t[p=u[h]];if(e.hasOwnProperty(p)){var d=e[p];"object"==typeof f&&null!=f&&"object"==typeof d&&null!=d?a(f,d,n,s+"/"+i(p)):f!=d&&(!0,n.push({op:"replace",path:s+"/"+i(p),value:o(d)}))}else n.push({op:"remove",path:s+"/"+i(p)}),l=!0}if(l||c.length!=u.length)for(h=0;h<c.length;h++){var p=c[h];t.hasOwnProperty(p)||n.push({op:"add",path:s+"/"+i(p),value:o(e[p])})}}const s=function(t,e){var n=[];return a(t,e,n,""),n}},30468:(t,e,n)=>{var r;r=function(t,e){var r=n(6743),i=4096,o=8192,a=16384;function s(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=i;break;case"alt":e|=o;break;case"shift":e|=a;break;default:e|=r[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=i);t.altKey&&(e|=o);t.shiftKey&&(e|=a);if(-1===[16,17,18,91].indexOf(t.keyCode)){if(229===t.keyCode&&t.keyIdentifier)return e|parseInt(t.keyIdentifier.substr(2),16);e|=t.keyCode}return e}(t);var e}e.hash=s,e.is=function(t,e){return t&&e&&s(t)==s(e)}}.call(e,n,e,t),void 0===r||(t.exports=r)},6743:(t,e,n)=>{var r;r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Del:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(--a);n.exports=r}.call(e,n,e,t),void 0===r||(t.exports=r)},59643:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});var r=n(70538),i=n(8565),o=n(20629);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.default.use(i.Z);const u={name:"FileContent",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(500).then(n.bind(n,89500))},MDEditor:function(){return n.e(891).then(n.bind(n,56891))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{value:{type:Boolean,default:!1},file:{type:Object,default:function(){return{}}}},data:function(){return{ready:!1,loadContent:0,loadIng:0,fileId:0,unsaveTip:!1,contentDetail:null,contentBak:{},editUser:[],loadPreview:!0}},mounted:function(){var t=this;document.addEventListener("keydown",this.keySave),window.addEventListener("message",this.handleMessage),this.$isSubElectron&&(window.__onBeforeUnload=function(){if(!t.equalContent)return $A.modalConfirm({content:"修改的内容尚未保存,真的要放弃修改吗?",cancelText:"取消",okText:"放弃",onOk:function(){t.$Electron.sendMessage("windowDestroy")}}),!0})},beforeDestroy:function(){document.removeEventListener("keydown",this.keySave),window.removeEventListener("message",this.handleMessage)},watch:{file:{handler:function(t){this.fileId!=t.id&&(this.fileId=t.id,this.contentDetail=null,this.getContent())},immediate:!0,deep:!0},value:{handler:function(t){t?(this.ready=!0,this.editUser=[this.userId]):this.fileContent[this.fileId]=this.contentDetail},immediate:!0},wsMsg:{handler:function(t){var e=this,n=t.type,r=t.data;switch(n){case"path":r.path=="file/content/"+this.fileId&&(this.editUser=r.userids);break;case"file":"content"==r.action&&this.value&&r.id==this.fileId&&$A.modalConfirm({title:"更新提示",content:"团队成员("+t.nickname+")更新了内容,<br/>更新时间:"+$A.formatDate("Y-m-d H:i:s",t.time)+"。<br/><br/>点击【确定】加载最新内容。",onOk:function(){e.getContent()}})}},deep:!0},wsOpenNum:function(){this.$isSubElectron&&this.$store.dispatch("websocketPath","file/content/"+this.fileId)}},computed:s(s({},(0,o.rn)(["fileContent","wsMsg","userId","wsOpenNum"])),{},{equalContent:function(){return this.contentBak==$A.jsonStringify(this.contentDetail)},contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}}),methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},keySave:function(t){this.value&&83===t.keyCode&&(t.metaKey||t.ctrlKey)&&(t.preventDefault(),this.onSaveSave())},getContent:function(){var t=this;return this.fileId?void 0!==this.fileContent[this.fileId]?(this.contentDetail=this.fileContent[this.fileId],void this.updateBak()):["word","excel","ppt"].includes(this.file.type)?(this.contentDetail=$A.cloneJSON(this.file),void this.updateBak()):(this.loadIng++,this.loadContent++,void this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId}}).then((function(e){var n=e.data;t.loadIng--,t.loadContent--,t.contentDetail=n.content,t.updateBak(),t.$isSubElectron&&t.$store.dispatch("websocketConnection")})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--,t.loadContent--}))):(this.contentDetail={},void this.updateBak())},updateBak:function(){this.contentBak=$A.jsonStringify(this.contentDetail)},handleClick:function(t){var e=this;switch(t){case"saveBefore":return void(this.equalContent||0!=this.loadIng?$A.messageWarning("没有任何修改!"):this.handleClick("save"));case"save":if(this.file.only_view)return;this.updateBak(),this.loadIng++,this.$store.dispatch("call",{url:"file/content/save",method:"post",data:{id:this.fileId,content:this.contentBak}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.loadIng--,e.$store.dispatch("saveFile",{id:e.fileId,size:n.size})})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getContent()}))}},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},unSaveGive:function(){delete this.fileContent[this.fileId],this.getContent(),this.unsaveTip=!1},onSaveSave:function(){this.handleClick("save"),this.unsaveTip=!1},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.fileId,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const l=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"file-content"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t.equalContent?t._e():n("EPopover",{staticClass:"file-unsave-tip",model:{value:t.unsaveTip,callback:function(e){t.unsaveTip=e},expression:"unsaveTip"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("未保存当前修改内容?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:t.unSaveGive}},[t._v(t._s(t.$L("放弃")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:t.onSaveSave}},[t._v(t._s(t.$L("保存")))])],1)]),t._v(" "),n("span",{attrs:{slot:"reference"},slot:"reference"},[t._v("["+t._s(t.$L("未保存"))+"*]")])]),t._v("\n "+t._s(t.formatName(t.file))+"\n ")],1),t._v(" "),n("div",{staticClass:"header-user"},[n("ul",[t._l(t.editUser,(function(e,r){return r<=10?n("li",{key:r},[n("UserAvatar",{attrs:{userid:e,size:28,"border-witdh":2}})],1):t._e()})),t._v(" "),t.editUser.length>10?n("li",{staticClass:"more"},[t._v(t._s(t.editUser.length>99?"99+":t.editUser.length))]):t._e()],2)]),t._v(" "),"document"==t.file.type&&t.contentDetail?n("div",{staticClass:"header-hint"},[n("ButtonGroup",{attrs:{size:"small",shape:"circle"}},[n("Button",{attrs:{type:"md"==t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","md")}}},[t._v(t._s(t.$L("MD编辑器")))]),t._v(" "),n("Button",{attrs:{type:"md"!=t.contentDetail.type?"primary":"default"},on:{click:function(e){return t.$set(t.contentDetail,"type","text")}}},[t._v(t._s(t.$L("文本编辑器")))])],1)],1):t._e(),t._v(" "),"mind"==t.file.type?n("div",{staticClass:"header-hint"},[t._v("\n "+t._s(t.$L("选中节点,按enter键添加同级节点,tab键添加子节点"))+"\n ")]):t._e(),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e(),t._v(" "),t.file.only_view?t._e():n("Button",{staticClass:"header-button",attrs:{disabled:t.equalContent,loading:t.loadIng>0,size:"small",type:"primary"},on:{click:function(e){return t.handleClick("save")}}},[t._v(t._s(t.$L("保存")))])],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDEditor",{attrs:{height:"100%"},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}}):n("TEditor",{attrs:{height:"100%"},on:{editorSave:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail.content,callback:function(e){t.$set(t.contentDetail,"content",e)},expression:"contentDetail.content"}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{title:t.file.name},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):"mind"==t.file.type?n("Minder",{ref:"myMind",on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{ext:t.file.ext},on:{saveData:function(e){return t.handleClick("saveBefore")}},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{documentKey:t.documentKey},model:{value:t.contentDetail,callback:function(e){t.contentDetail=e},expression:"contentDetail"}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2):t._e()}),[],!1,null,null,null).exports},53807:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});var r=n(70538),i=n(8565);r.default.use(i.Z);const o={name:"FilePreview",components:{AceEditor:function(){return n.e(911).then(n.bind(n,3911))},TEditor:function(){return n.e(500).then(n.bind(n,89500))},MDPreview:function(){return n.e(173).then(n.bind(n,81173))},OnlyOffice:function(){return n.e(942).then(n.bind(n,17942))},Drawio:function(){return n.e(34).then(n.bind(n,67034))}},props:{code:{type:String,default:""},file:{type:Object,default:function(){return{}}}},data:function(){return{loadContent:0,contentDetail:null,loadPreview:!0}},mounted:function(){window.addEventListener("message",this.handleMessage)},beforeDestroy:function(){window.removeEventListener("message",this.handleMessage)},watch:{"file.id":{handler:function(t){t&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad:function(){return this.loadContent>0||this.previewLoad},isPreview:function(){return this.contentDetail&&!0===this.contentDetail.preview},previewLoad:function(){return this.isPreview&&!0===this.loadPreview},previewUrl:function(){return this.isPreview?$A.apiUrl("../fileview/onlinePreview?url="+encodeURIComponent(this.contentDetail.url)):""}},methods:{handleMessage:function(t){if("ready"===t.data.act)this.loadPreview=!1},getContent:function(){var t=this;["word","excel","ppt"].includes(this.file.type)?this.contentDetail=$A.cloneJSON(this.file):(this.loadContent++,this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id}}).then((function(e){var n=e.data;t.loadContent--,t.contentDetail=n.content})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadContent--})))},documentKey:function(){var t=this;return new Promise((function(e){t.$store.dispatch("call",{url:"file/content",data:{id:t.code||t.file.id,only_update_at:"yes"}}).then((function(t){var n=t.data;e($A.Date(n.update_at,!0))})).catch((function(){e(0)}))}))},exportMenu:function(t){if("mind"===this.file.type)this.$refs.myMind.exportHandle("pdf"==t?1:0,this.file.name)},formatName:function(t){var e=t.name,n=t.ext;return""!=n&&(e+="."+n),e}}};const a=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"file-preview"},[t.isPreview?n("iframe",{ref:"myPreview",staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):[n("div",{directives:[{name:"show",rawName:"v-show",value:!["word","excel","ppt"].includes(t.file.type),expression:"!['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[n("div",{staticClass:"header-title"},[t._v("\n "+t._s(t.formatName(t.file))+"\n "),n("Tag",{attrs:{color:"default"}},[t._v(t._s(t.$L("只读")))]),t._v(" "),n("div",{staticClass:"refresh"},[t.contentLoad?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getContent}})],1)],1),t._v(" "),"mind"==t.file.type?n("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":t.exportMenu}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.$L("导出"))),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"png"}},[t._v(t._s(t.$L("导出PNG图片")))]),t._v(" "),n("DropdownItem",{attrs:{name:"pdf"}},[t._v(t._s(t.$L("导出PDF文件")))])],1)],1):t._e()],1),t._v(" "),t.contentDetail?n("div",{staticClass:"content-body"},["document"==t.file.type?["md"==t.contentDetail.type?n("MDPreview",{attrs:{initialValue:t.contentDetail.content}}):n("TEditor",{attrs:{value:t.contentDetail.content,height:"100%",readOnly:""}})]:"drawio"==t.file.type?n("Drawio",{ref:"myFlow",attrs:{value:t.contentDetail,title:t.file.name,readOnly:""}}):"mind"==t.file.type?n("Minder",{ref:"myMind",attrs:{value:t.contentDetail,readOnly:""}}):["code","txt"].includes(t.file.type)?n("AceEditor",{attrs:{value:t.contentDetail,ext:t.file.ext,readOnly:""}}):["word","excel","ppt"].includes(t.file.type)?n("OnlyOffice",{attrs:{value:t.contentDetail,code:t.code,documentKey:t.documentKey,readOnly:""}}):t._e()],2):t._e()],t._v(" "),t.contentLoad?n("div",{staticClass:"content-load"},[n("Loading")],1):t._e()],2)}),[],!1,null,null,null).exports},29954:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var r=n(59643);const i={components:{FilePreview:n(53807).default,FileContent:r.default},data:function(){return{loadIng:0,code:null,fileShow:!0,fileInfo:{}}},mounted:function(){},watch:{$route:{handler:function(){this.getInfo()},immediate:!0}},methods:{getInfo:function(){var t=this,e=this.$route.params.id,n={id:e};if(/^\d+$/.test(e))this.code=null;else{if(!e)return;this.code=e}this.loadIng++,this.$store.dispatch("call",{url:"file/one",data:n}).then((function(e){var n=e.data;t.loadIng--,t.fileInfo=n})).catch((function(e){var n=e.msg;t.loadIng--,$A.modalError({content:n,onOk:function(){window.close()}})}))}}};var o=n(93379),a=n.n(o),s=n(78875),c={insert:"head",singleton:!1};a()(s.Z,c);s.Z.locals;const u=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"single-file"},[n("PageTitle",{attrs:{title:t.fileInfo.name}}),t._v(" "),t.loadIng>0?n("Loading"):[t.code||0===t.fileInfo.permission?n("FilePreview",{attrs:{code:t.code,file:t.fileInfo}}):n("FileContent",{attrs:{file:t.fileInfo},model:{value:t.fileShow,callback:function(e){t.fileShow=e},expression:"fileShow"}})]],2)}),[],!1,null,"4977e05f",null).exports}}]); \ No newline at end of file diff --git a/public/js/build/954.js.LICENSE.txt b/public/js/build/954.js.LICENSE.txt index 6daefa69a..3e704a060 100644 --- a/public/js/build/954.js.LICENSE.txt +++ b/public/js/build/954.js.LICENSE.txt @@ -257,7 +257,7 @@ /** @license * * jsPDF - PDF Document creation from JavaScript - * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z + * Version 2.5.0 Built on 2021-12-21T09:44:51.866Z * CommitID 00000000 * * Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF diff --git a/public/js/build/107.js b/public/js/build/999.js similarity index 68% rename from public/js/build/107.js rename to public/js/build/999.js index dd44a2b49..539fc9b66 100644 --- a/public/js/build/107.js +++ b/public/js/build/999.js @@ -1 +1 @@ -(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[107,817],{26167:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,'.component-resize-line[data-v-eaab078e]{cursor:col-resize}@media (max-width:768px){.component-resize-line[data-v-eaab078e]{display:none}}.component-resize-line.resizing[data-v-eaab078e]:after{bottom:0;content:"";cursor:col-resize;left:0;position:fixed;right:0;top:0;z-index:99999}.component-resize-line.bottom[data-v-eaab078e],.component-resize-line.bottom[data-v-eaab078e]:after{cursor:row-resize}',""]);const i=o},47575:(t,e,n)=>{!function(){"use strict";var e=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},r=function(t){return{eq:t}},o=r((function(t,e){return t===e})),i=function(t){return r((function(e,n){if(e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t.eq(e[o],n[o]))return!1;return!0}))},a=function(t,e){return function(t,e){return r((function(n,r){return t.eq(e(n),e(r))}))}(i(t),(function(t){return function(t,e){return Array.prototype.slice.call(t).sort(e)}(t,e)}))},s=function(t){return r((function(e,n){var r=Object.keys(e),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var s=r.length,u=0;u<s;u++){var c=r[u];if(!t.eq(e[c],n[c]))return!1}return!0}))},u=r((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(r)?t===n:"array"===r?i(u).eq(t,n):"object"===r&&s(u).eq(t,n))})),c=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},l=function(t){return function(e){return typeof e===t}},d=function(t){return function(e){return t===e}},f=c("string"),m=c("object"),p=c("array"),h=d(null),g=l("boolean"),v=d(void 0),b=function(t){return null==t},y=function(t){return!b(t)},w=l("function"),_=l("number"),C=function(){},k=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},x=function(t,e){return function(n){return t(e(n))}},D=function(t){return function(){return t}},S=function(t){return t},T=function(t,e){return t===e};function E(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var O=function(t){return function(e){return!t(e)}},L=function(t){return t()},A=function(t){t()},$=D(!1),N=D(!0),I=function(){return P},P=function(){var t=function(t){return t()},e=S;return{fold:function(t,e){return t()},isSome:$,isNone:N,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:D(null),getOrUndefined:D(void 0),or:e,orThunk:t,map:I,each:C,bind:I,exists:$,forall:N,filter:function(){return I()},toArray:function(){return[]},toString:D("none()")}}(),R=function(t){var e=D(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:N,isNone:$,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return R(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:P},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},B={some:R,none:I,from:function(t){return null==t?P:R(t)}},M=Array.prototype.slice,j=Array.prototype.indexOf,z=Array.prototype.push,F=function(t,e){return j.call(t,e)},U=function(t,e){return F(t,e)>-1},H=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return!0}return!1},V=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},W=function(t,e){for(var n=0,r=t.length;n<r;n++){e(t[n],n)}},q=function(t,e){for(var n=t.length-1;n>=0;n--){e(t[n],n)}},K=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o];(e(a,o)?n:r).push(a)}return{pass:n,fail:r}},Y=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},X=function(t,e,n){return q(t,(function(t,r){n=e(n,t,r)})),n},Z=function(t,e,n){return W(t,(function(t,r){n=e(n,t,r)})),n},G=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return B.some(i);if(n(i,r))break}return B.none()},J=function(t,e){return G(t,e,$)},Q=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return B.some(n)}return B.none()},tt=function(t,e){return function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!p(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);z.apply(e,t[n])}return e}(V(t,e))},et=function(t,e){for(var n=0,r=t.length;n<r;++n){if(!0!==e(t[n],n))return!1}return!0},nt=function(t){var e=M.call(t,0);return e.reverse(),e},rt=function(t,e){return Y(t,(function(t){return!U(e,t)}))},ot=function(t,e){var n=M.call(t,0);return n.sort(e),n},it=function(t,e){return e>=0&&e<t.length?B.some(t[e]):B.none()},at=function(t){return it(t,0)},st=function(t){return it(t,t.length-1)},ut=w(Array.from)?Array.from:function(t){return M.call(t)},ct=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return B.none()},lt=Object.keys,dt=Object.hasOwnProperty,ft=function(t,e){for(var n=lt(t),r=0,o=n.length;r<o;r++){var i=n[r];e(t[i],i)}},mt=function(t,e){return pt(t,(function(t,n){return{k:n,v:e(t,n)}}))},pt=function(t,e){var n={};return ft(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},ht=function(t){return function(e,n){t[n]=e}},gt=function(t,e,n,r){return ft(t,(function(t,o){(e(t,o)?n:r)(t,o)})),{}},vt=function(t,e){var n={};return gt(t,e,ht(n),C),n},bt=function(t){return function(t,e){var n=[];return ft(t,(function(t,r){n.push(e(t,r))})),n}(t,S)},yt=function(t,e){return wt(t,e)?B.from(t[e]):B.none()},wt=function(t,e){return dt.call(t,e)},_t=function(t,e){return wt(t,e)&&void 0!==t[e]&&null!==t[e]},Ct=Array.isArray,kt=function(t,e,n){var r,o;if(!t)return!1;if(n=n||t,void 0!==t.length){for(r=0,o=t.length;r<o;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(r in t)if(wt(t,r)&&!1===e.call(n,t[r],r,t))return!1;return!0},xt=function(t,e){var n=[];return kt(t,(function(r,o){n.push(e(r,o,t))})),n},Dt=function(t,e){var n=[];return kt(t,(function(r,o){e&&!e(r,o,t)||n.push(r)})),n},St=function(t,e){if(t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},Tt=function(t,e,n,r){for(var o=v(n)?t[0]:n,i=0;i<t.length;i++)o=e.call(r,o,t[i],i);return o},Et=function(t,e,n){var r,o;for(r=0,o=t.length;r<o;r++)if(e.call(n,t[r],r,t))return r;return-1},Ot=function(t){return t[t.length-1]},Lt=function(){return Lt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},Lt.apply(this,arguments)};function At(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var $t=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},Nt=function(){return It(0,0)},It=function(t,e){return{major:t,minor:e}},Pt={nu:It,detect:function(t,e){var n=String(e).toLowerCase();return 0===t.length?Nt():function(t,e){var n=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}}(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return It(r(1),r(2))}(t,n)},unknown:Nt},Rt=function(t,e){var n=String(e).toLowerCase();return J(t,(function(t){return t.search(n)}))},Bt=function(t,e){return-1!==t.indexOf(e)},Mt=function(t,e){return function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e}(t,e,0)},jt=function(t){return function(e){return e.replace(t,"")}},zt=jt(/^\s+|\s+$/g),Ft=jt(/^\s+/g),Ut=jt(/\s+$/g),Ht=function(t){return t.length>0},Vt=function(t){return!Ht(t)},Wt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,qt=function(t){return function(e){return Bt(e,t)}},Kt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return Bt(t,"edge/")&&Bt(t,"chrome")&&Bt(t,"safari")&&Bt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Wt],search:function(t){return Bt(t,"chrome")&&!Bt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return Bt(t,"msie")||Bt(t,"trident")}},{name:"Opera",versionRegexes:[Wt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:qt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:qt("firefox")},{name:"Safari",versionRegexes:[Wt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(Bt(t,"safari")||Bt(t,"mobile/"))&&Bt(t,"applewebkit")}}],Yt=[{name:"Windows",search:qt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return Bt(t,"iphone")||Bt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:qt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:qt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:qt("linux"),versionRegexes:[]},{name:"Solaris",search:qt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:qt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:qt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Xt={browsers:D(Kt),oses:D(Yt)},Zt="Edge",Gt="Chrome",Jt="Opera",Qt="Firefox",te="Safari",ee=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Zt),isChrome:r(Gt),isIE:r("IE"),isOpera:r(Jt),isFirefox:r(Qt),isSafari:r(te)}},ne={unknown:function(){return ee({current:void 0,version:Pt.unknown()})},nu:ee,edge:D(Zt),chrome:D(Gt),ie:D("IE"),opera:D(Jt),firefox:D(Qt),safari:D(te)},re="Windows",oe="Android",ie="Linux",ae="Solaris",se="FreeBSD",ue="ChromeOS",ce=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(re),isiOS:r("iOS"),isAndroid:r(oe),isOSX:r("OSX"),isLinux:r(ie),isSolaris:r(ae),isFreeBSD:r(se),isChromeOS:r(ue)}},le={unknown:function(){return ce({current:void 0,version:Pt.unknown()})},nu:ce,windows:D(re),ios:D("iOS"),android:D(oe),linux:D(ie),osx:D("OSX"),solaris:D(ae),freebsd:D(se),chromeos:D(ue)},de=function(t,e,n){var r=Xt.browsers(),o=Xt.oses(),i=e.bind((function(t){return function(t,e){return ct(e.brands,(function(e){var n=e.brand.toLowerCase();return J(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:Pt.nu(parseInt(e.version,10),0)}}))}))}(r,t)})).orThunk((function(){return function(t,e){return Rt(t,e).map((function(t){var n=Pt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(r,t)})).fold(ne.unknown,ne.nu),a=function(t,e){return Rt(t,e).map((function(t){var n=Pt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(o,t).fold(le.unknown,le.nu),s=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),d=!c&&!u&&!l;return{isiPad:D(o),isiPhone:D(i),isTablet:D(u),isPhone:D(c),isTouch:D(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:D(l),isDesktop:D(d)}}(a,i,t,n);return{browser:i,os:a,deviceType:s}},fe=function(t){return window.matchMedia(t).matches},me=$t((function(){return de(navigator.userAgent,B.from(navigator.userAgentData),fe)})),pe=function(){return me()},he=navigator.userAgent,ge=pe(),ve=ge.browser,be=ge.os,ye=ge.deviceType,we=/WebKit/.test(he)&&!ve.isEdge(),_e="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Ce=-1!==he.indexOf("Windows Phone"),ke={opera:ve.isOpera(),webkit:we,ie:!(!ve.isIE()&&!ve.isEdge())&&ve.version.major,gecko:ve.isFirefox(),mac:be.isOSX()||be.isiOS(),iOS:ye.isiPad()||ye.isiPhone(),android:be.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ve.isIE()?document.documentMode||7:10,fileApi:_e,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ve.isIE(),desktop:ye.isDesktop(),windowsPhone:Ce,browser:{current:ve.current,version:ve.version,isChrome:ve.isChrome,isEdge:ve.isEdge,isFirefox:ve.isFirefox,isIE:ve.isIE,isOpera:ve.isOpera,isSafari:ve.isSafari},os:{current:be.current,version:be.version,isAndroid:be.isAndroid,isChromeOS:be.isChromeOS,isFreeBSD:be.isFreeBSD,isiOS:be.isiOS,isLinux:be.isLinux,isOSX:be.isOSX,isSolaris:be.isSolaris,isWindows:be.isWindows},deviceType:{isDesktop:ye.isDesktop,isiPad:ye.isiPad,isiPhone:ye.isiPhone,isPhone:ye.isPhone,isTablet:ye.isTablet,isTouch:ye.isTouch,isWebView:ye.isWebView}},xe=/^\s*|\s*$/g,De=function(t){return null==t?"":(""+t).replace(xe,"")},Se=function(t,e){return e?!("array"!==e||!Ct(t))||typeof t===e:void 0!==t},Te=function(t,e,n,r){r=r||this,t&&(n&&(t=t[n]),kt(t,(function(t,o){if(!1===e.call(r,t,o,n))return!1;Te(t,e,n,r)})))},Ee={trim:De,isArray:Ct,is:Se,toArray:function(t){if(Ct(t))return t;for(var e=[],n=0,r=t.length;n<r;n++)e[n]=t[n];return e},makeMap:function(t,e,n){var r;for(e=e||",","string"==typeof(t=t||[])&&(t=t.split(e)),n=n||{},r=t.length;r--;)n[t[r]]={};return n},each:kt,map:xt,grep:Dt,inArray:St,hasOwn:wt,extend:function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var o=e[r];for(var i in o)if(wt(o,i)){var a=o[i];void 0!==a&&(t[i]=a)}}return t},create:function(t,e,n){var r,o,i,a=this,s=0,u=(t=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(t))[3].match(/(^|\.)(\w+)$/i)[2],c=a.createNS(t[3].replace(/\.\w+$/,""),n);if(!c[u]){if("static"===t[2])return c[u]=e,void(this.onCreate&&this.onCreate(t[2],t[3],c[u]));e[u]||(e[u]=function(){},s=1),c[u]=e[u],a.extend(c[u].prototype,e),t[5]&&(r=a.resolve(t[5]).prototype,o=t[5].match(/\.(\w+)$/i)[1],i=c[u],c[u]=s?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},c[u].prototype[u]=c[u],a.each(r,(function(t,e){c[u].prototype[e]=r[e]})),a.each(e,(function(t,e){r[e]?c[u].prototype[e]=function(){return this.parent=r[e],t.apply(this,arguments)}:e!==u&&(c[u].prototype[e]=t)}))),a.each(e.static,(function(t,e){c[u][e]=t}))}},walk:Te,createNS:function(t,e){var n,r;for(e=e||window,t=t.split("."),n=0;n<t.length;n++)e[r=t[n]]||(e[r]={}),e=e[r];return e},resolve:function(t,e){var n,r;for(e=e||window,n=0,r=(t=t.split(".")).length;n<r&&(e=e[t[n]]);n++);return e},explode:function(t,e){return!t||Se(t,"array")?t:xt(t.split(e||","),De)},_addCacheSuffix:function(t){var e=ke.cacheSuffix;return e&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}},Oe=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Le={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Oe(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return Oe(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return Oe(n)},fromDom:Oe,fromPoint:function(t,e,n){return B.from(t.dom.elementFromPoint(e,n)).map(Oe)}},Ae=function(t,e){var n=[],r=function(t){return n.push(t),e(t)},o=e(t);do{o=o.bind(r)}while(o.isSome());return n},$e=function(t,e){var n=t.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Ne=function(t){return 1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount},Ie=function(t,e){return t.dom===e.dom},Pe=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},Re=function(t,e){return pe().browser.isIE()?Pe(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)};"undefined"!=typeof window?window:Function("return this;")();var Be=function(t){return t.dom.nodeName.toLowerCase()},Me=function(t){return t.dom.nodeType},je=function(t){return function(e){return Me(e)===t}},ze=je(1),Fe=je(3),Ue=je(9),He=je(11),Ve=function(t){return Le.fromDom(t.dom.ownerDocument)},We=function(t){return Ue(t)?t:Ve(t)},qe=function(t){return Le.fromDom(We(t).dom.defaultView)},Ke=function(t){return B.from(t.dom.parentNode).map(Le.fromDom)},Ye=function(t){return B.from(t.dom.previousSibling).map(Le.fromDom)},Xe=function(t){return B.from(t.dom.nextSibling).map(Le.fromDom)},Ze=function(t){return nt(Ae(t,Ye))},Ge=function(t){return Ae(t,Xe)},Je=function(t){return V(t.dom.childNodes,Le.fromDom)},Qe=function(t,e){var n=t.dom.childNodes;return B.from(n[e]).map(Le.fromDom)},tn=function(t){return Qe(t,0)},en=function(t){return Qe(t,t.dom.childNodes.length-1)},nn=function(t){return t.dom.childNodes.length},rn=function(t){return He(t)&&y(t.dom.host)},on=w(Element.prototype.attachShadow)&&w(Node.prototype.getRootNode),an=D(on),sn=on?function(t){return Le.fromDom(t.dom.getRootNode())}:We,un=function(t){return rn(t)?t:function(t){var e=t.dom.head;if(null==e)throw new Error("Head is not available yet");return Le.fromDom(e)}(We(t))},cn=function(t){return Le.fromDom(t.dom.host)},ln=function(t){return y(t.dom.shadowRoot)},dn=function(t,e){Ke(t).each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},fn=function(t,e){Xe(t).fold((function(){Ke(t).each((function(t){pn(t,e)}))}),(function(t){dn(t,e)}))},mn=function(t,e){tn(t).fold((function(){pn(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},pn=function(t,e){t.dom.appendChild(e.dom)},hn=function(t,e){W(e,(function(e){pn(t,e)}))},gn=function(t){t.dom.textContent="",W(Je(t),(function(t){vn(t)}))},vn=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},bn=function(t){var e,n=Je(t);n.length>0&&(e=t,W(n,(function(t){dn(e,t)}))),vn(t)},yn=function(t){var e=Fe(t)?t.dom.parentNode:t.dom;if(null==e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return function(t){var e=sn(t);return rn(e)?B.some(e):B.none()}(Le.fromDom(e)).fold((function(){return n.body.contains(e)}),x(yn,cn))},wn=function(t,e){return{left:t,top:e,translate:function(n,r){return wn(t+n,e+r)}}},_n=wn,Cn=function(t,e){return void 0!==t?t:void 0!==e?e:0},kn=function(t){var e=t.dom,n=e.ownerDocument.body;return n===e?_n(n.offsetLeft,n.offsetTop):yn(t)?function(t){var e=t.getBoundingClientRect();return _n(e.left,e.top)}(e):_n(0,0)},xn=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return _n(n,r)},Dn=function(t,e,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(t,e)},Sn=function(t,e){pe().browser.isSafari()&&w(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(e)},Tn=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},En=function(t){var e=void 0===t?window:t,n=e.document,r=xn(Le.fromDom(n));return function(t){var e=void 0===t?window:t;return pe().browser.isFirefox()?B.none():B.from(e.visualViewport)}(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return Tn(r.left,r.top,n,o)}),(function(t){return Tn(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},On=function(t){return function(e){return!!e&&e.nodeType===t}},Ln=function(t){return!!t&&!Object.getPrototypeOf(t)},An=On(1),$n=function(t){var e=t.map((function(t){return t.toLowerCase()}));return function(t){if(t&&t.nodeName){var n=t.nodeName.toLowerCase();return U(e,n)}return!1}},Nn=function(t,e){var n=e.toLowerCase().split(" ");return function(e){if(An(e))for(var r=0;r<n.length;r++){var o=e.ownerDocument.defaultView.getComputedStyle(e,null);if((o?o.getPropertyValue(t):null)===n[r])return!0}return!1}},In=function(t){return function(e){return An(e)&&e.hasAttribute(t)}},Pn=function(t){return An(t)&&t.hasAttribute("data-mce-bogus")},Rn=function(t){return An(t)&&"TABLE"===t.tagName},Bn=function(t){return function(e){if(An(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},Mn=$n(["textarea","input"]),jn=On(3),zn=On(8),Fn=On(9),Un=On(11),Hn=$n(["br"]),Vn=$n(["img"]),Wn=Bn("true"),qn=Bn("false"),Kn=$n(["td","th"]),Yn=$n(["video","audio","object","embed"]),Xn=function(t,e,n){return void 0===n&&(n=T),t.exists((function(t){return n(t,e)}))},Zn=function(t,e,n){return t.isSome()&&e.isSome()?B.some(n(t.getOrDie(),e.getOrDie())):B.none()},Gn=function(t){return void 0!==t.style&&w(t.style.getPropertyValue)},Jn=function(t,e,n){if(!(f(n)||g(n)||_(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Qn=function(t,e,n){Jn(t.dom,e,n)},tr=function(t,e){var n=t.dom;ft(e,(function(t,e){Jn(n,e,t)}))},er=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},nr=function(t,e){return B.from(er(t,e))},rr=function(t,e){t.dom.removeAttribute(e)},or=function(t,e){var n=t.dom;ft(e,(function(t,e){!function(t,e,n){if(!f(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Gn(t)&&t.style.setProperty(e,n)}(n,e,t)}))},ir=function(t,e){var n=t.dom,r=window.getComputedStyle(n).getPropertyValue(e);return""!==r||yn(t)?r:ar(n,e)},ar=function(t,e){return Gn(t)?t.style.getPropertyValue(e):""},sr=function(t,e){var n=t.dom,r=ar(n,e);return B.from(r).filter((function(t){return t.length>0}))},ur=function(t){var e={},n=t.dom;if(Gn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},cr=pe().browser,lr=function(t){return J(t,ze)},dr=function(t,e){return t.children&&U(t.children,e)},fr=function(t,e,n){var r=0,o=0,i=t.ownerDocument;if(n=n||t,e){if(n===t&&e.getBoundingClientRect&&"static"===ir(Le.fromDom(t),"position")){var a=e.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||t.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||t.scrollTop)-i.documentElement.clientTop}}for(var s=e;s&&s!==n&&s.nodeType&&!dr(s,n);){var u=s;r+=u.offsetLeft||0,o+=u.offsetTop||0,s=u.offsetParent}for(s=e.parentNode;s&&s!==n&&s.nodeType&&!dr(s,n);)r-=s.scrollLeft||0,o-=s.scrollTop||0,s=s.parentNode;o+=function(t){return cr.isFirefox()&&"table"===Be(t)?lr(Je(t)).filter((function(t){return"caption"===Be(t)})).bind((function(t){return lr(Ge(t)).map((function(e){var n=e.dom.offsetTop,r=t.dom.offsetTop,o=t.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Le.fromDom(e))}return{x:r,y:o}},mr={},pr={exports:mr};!function(t,e,r,o){var i,a;i=this,a=function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e={exports:{}};!function(e){!function(t){var n=setTimeout;function r(){}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function i(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void s(e.promise,t)}a(e.promise,r)}else(1===t._state?a:s)(e.promise,t._value)}))):t._deferreds.push(e)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,u(t)}catch(e){s(t,e)}var r,i}function s(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)i(t,t._deferreds[e]);t._deferreds=null}function c(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function l(t,e){var n=!1;try{t((function(t){n||(n=!0,a(e,t))}),(function(t){n||(n=!0,s(e,t))}))}catch(t){if(n)return;n=!0,s(e,t)}}o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(r);return i(this,new c(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},o.race=function(t){return new o((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},o._immediateFn="function"==typeof setImmediate?function(t){setImmediate(t)}:function(t){n(t,0)},o._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},o._setImmediateFn=function(t){o._immediateFn=t},o._setUnhandledRejectionFn=function(t){o._unhandledRejectionFn=t},e.exports?e.exports=o:t.Promise||(t.Promise=o)}(t)}(e);var r=e.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof e&&void 0!==r?r.exports=a():"function"==typeof t&&t.amd?t(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var hr=pr.exports.boltExport,gr=function(t){var e=B.none(),n=[],r=function(t){o()?a(t):n.push(t)},o=function(){return e.isSome()},i=function(t){W(t,a)},a=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t((function(t){o()||(e=B.some(t),i(n),n=[])})),{get:r,map:function(t){return gr((function(e){r((function(n){e(t(n))}))}))},isReady:o}},vr={nu:gr,pure:function(t){return gr((function(e){e(t)}))}},br=function(t){setTimeout((function(){throw t}),0)},yr=function(t){var e=function(e){t().then(e,br)};return{map:function(e){return yr((function(){return t().then(e)}))},bind:function(e){return yr((function(){return t().then((function(t){return e(t).toPromise()}))}))},anonBind:function(e){return yr((function(){return t().then((function(){return e.toPromise()}))}))},toLazy:function(){return vr.nu(e)},toCached:function(){var e=null;return yr((function(){return null===e&&(e=t()),e}))},toPromise:t,get:e}},wr=function(t){return yr((function(){return new hr(t)}))},_r=function(t,e){return e((function(e){var n=[],r=0;0===t.length?e([]):W(t,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=t.length&&e(n)}}(i))}))}))},Cr=function(t){return{isValue:N,isError:$,getOr:D(t),getOrThunk:D(t),getOrDie:D(t),or:function(e){return Cr(t)},orThunk:function(e){return Cr(t)},fold:function(e,n){return n(t)},map:function(e){return Cr(e(t))},mapError:function(e){return Cr(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOptional:function(){return B.some(t)}}},kr=function(t){return{isValue:$,isError:N,getOr:S,getOrThunk:function(t){return t()},getOrDie:function(){return(e=String(t),function(){throw new Error(e)})();var e},or:S,orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return kr(t)},mapError:function(e){return kr(e(t))},each:C,bind:function(e){return kr(t)},exists:$,forall:N,toOptional:B.none}},xr={value:Cr,error:kr,fromOption:function(t,e){return t.fold((function(){return kr(e)}),Cr)}},Dr=function(t){if(!p(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return W(t,(function(r,o){var i=lt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+i);var u=function(t){var r=lt(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));if(!et(e,(function(t){return U(r,t)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:u,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n};Dr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Sr=function(t){return t.fold(S,S)};function Tr(t,e,n,r,o){return t(n,r)?B.some(n):w(o)&&o(n)?B.none():e(n,r,o)}var Er,Or,Lr,Ar,$r,Nr,Ir,Pr,Rr,Br,Mr,jr,zr,Fr,Ur,Hr,Vr,Wr,qr,Kr,Yr=function(t,e,n){for(var r=t.dom,o=w(n)?n:$;r.parentNode;){r=r.parentNode;var i=Le.fromDom(r);if(e(i))return B.some(i);if(o(i))break}return B.none()},Xr=function(t,e,n){return Tr((function(t,e){return e(t)}),Yr,t,e,n)},Zr=function(t,e){return J(t.dom.childNodes,(function(t){return e(Le.fromDom(t))})).map(Le.fromDom)},Gr=function(t,e,n){return Yr(t,(function(t){return $e(t,e)}),n)},Jr=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Ne(n)?B.none():B.from(n.querySelector(t)).map(Le.fromDom)}(e,t)},Qr=function(t,e,n){return Tr((function(t,e){return $e(t,e)}),Gr,t,e,n)},to=window.Promise?window.Promise:hr,eo=function(t,e){return"number"!=typeof e&&(e=0),setTimeout(t,e)},no=function(t,e){return"number"!=typeof e&&(e=1),setInterval(t,e)},ro=function(t,e){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=eo((function(){t.apply(this,r)}),e)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(t,e){Er?Er.then(t):Er=new to((function(t){e||(e=document.body),function(t,e){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(t){window.setTimeout(t,0)}),n(t,e)}(t,e)})).then(t)},setTimeout:eo,setInterval:no,setEditorTimeout:function(t,e,n){return eo((function(){t.removed||e()}),n)},setEditorInterval:function(t,e,n){var r=no((function(){t.removed?clearInterval(r):e()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(t){return clearInterval(t)},clearTimeout:function(t){return clearTimeout(t)}},io=function(t,e){void 0===e&&(e={});var n=0,r={},o=Le.fromDom(t),i=We(o),a=e.maxLoadTime||5e3,s=function(s,u,c){var l,d=Ee._addCacheSuffix(s),f=function(t){return yt(r,t).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(d);r[d]=f,f.count++;var m=function(t,e){for(var n=t.length;n--;)t[n]();f.status=e,f.passed=[],f.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){return m(f.passed,2)},h=function(){return m(f.failed,3)},g=function(){var e,n;e=function(){for(var e=t.styleSheets,n=e.length;n--;){var r=e[n].ownerNode;if(r&&r.id===l.id)return p(),!0}return!1},n=g,e()||(Date.now()-y<a?oo.setTimeout(n):h())};if(u&&f.passed.push(u),c&&f.failed.push(c),1!==f.status)if(2!==f.status)if(3!==f.status){f.status=1;var v=Le.fromTag("link",i.dom);tr(v,{rel:"stylesheet",type:"text/css",id:f.id});var b,y=Date.now();e.contentCssCors&&Qn(v,"crossOrigin","anonymous"),e.referrerPolicy&&Qn(v,"referrerpolicy",e.referrerPolicy),(l=v.dom).onload=g,l.onerror=h,b=v,pn(un(o),b),Qn(v,"href",d)}else h();else p()},u=function(t){return wr((function(e){s(t,k(e,D(xr.value(t))),k(e,D(xr.error(t))))}))},c=function(t){var e=Ee._addCacheSuffix(t);yt(r,e).each((function(t){var n,i;0===--t.count&&(delete r[e],n=t.id,i=un(o),Jr(i,"#"+n).each(vn))}))};return{load:s,loadAll:function(t,e,n){var r;(r=V(t,u),_r(r,wr)).get((function(t){var r=K(t,(function(t){return t.isValue()}));r.fail.length>0?n(r.fail.map(Sr)):e(r.pass.map(Sr))}))},unload:c,unloadAll:function(t){W(t,(function(t){c(t)}))},_setReferrerPolicy:function(t){e.referrerPolicy=t}}},ao=function(){var t=new WeakMap;return{forElement:function(e,n){var r=sn(e).dom;return B.from(t.get(r)).getOrThunk((function(){var e=io(r,n);return t.set(r,e),e}))}}}(),so=function(){function t(t,e){this.node=t,this.rootNode=e,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return t.prototype.current=function(){return this.node},t.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},t.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},t.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},t.prototype.findSibling=function(t,e,n,r){var o,i;if(t){if(!r&&t[e])return t[e];if(t!==this.rootNode){if(o=t[n])return o;for(i=t.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},t.prototype.findPreviousNode=function(t,e,n,r){var o,i,a;if(t){if(o=t[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[e];a;a=a[e])if(!a[e])return a;return o}if((i=t.parentNode)&&i!==this.rootNode)return i}},t}(),uo=function(t){var e;return function(n){return e=e||function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n}(t,N),wt(e,Be(n))}},co=uo(["h1","h2","h3","h4","h5","h6"]),lo=uo(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),fo=function(t){return ze(t)&&!lo(t)},mo=function(t){return ze(t)&&"br"===Be(t)},po=uo(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ho=uo(["ul","ol","dl"]),go=uo(["li","dd","dt"]),vo=uo(["thead","tbody","tfoot"]),bo=uo(["td","th"]),yo=uo(["pre","script","textarea","style"]),wo=" ",_o="\ufeff",Co=function(t){return"\ufeff"===t},ko=function(t){return t.replace(/\uFEFF/g,"")},xo=An,Do=jn,So=function(t){return Do(t)&&(t=t.parentNode),xo(t)&&t.hasAttribute("data-mce-caret")},To=function(t){return Do(t)&&Co(t.data)},Eo=function(t){return So(t)||To(t)},Oo=function(t){return t.firstChild!==t.lastChild||!Hn(t.firstChild)},Lo=function(t){var e=t.container();return!!jn(e)&&(e.data.charAt(t.offset())===_o||t.isAtStart()&&To(e.previousSibling))},Ao=function(t){var e=t.container();return!!jn(e)&&(e.data.charAt(t.offset()-1)===_o||t.isAtEnd()&&To(e.nextSibling))},$o=function(t,e,n){var r,o=e.ownerDocument.createElement(t);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=e.parentNode;return n?i.insertBefore(o,e):e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o),o},No=function(t){return Do(t)&&t.data[0]===_o},Io=function(t){return Do(t)&&t.data[t.data.length-1]===_o},Po=function(t){return t&&t.hasAttribute("data-mce-caret")?(e=t.getElementsByTagName("br"),n=e[e.length-1],Pn(n)&&n.parentNode.removeChild(n),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("_moz_abspos"),t):null;var e,n},Ro=function(t){return So(t.startContainer)},Bo=Wn,Mo=qn,jo=Hn,zo=jn,Fo=$n(["script","style","textarea"]),Uo=$n(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Ho=$n(["table"]),Vo=Eo,Wo=function(t){return!Vo(t)&&(zo(t)?!Fo(t.parentNode):Uo(t)||jo(t)||Ho(t)||qo(t))},qo=function(t){return!1===function(t){return An(t)&&"true"===t.getAttribute("unselectable")}(t)&&Mo(t)},Ko=function(t,e){return Wo(t)&&function(t,e){for(t=t.parentNode;t&&t!==e;t=t.parentNode){if(qo(t))return!1;if(Bo(t))return!0}return!0}(t,e)},Yo=/^[ \t\r\n]*$/,Xo=function(t){return Yo.test(t)},Zo=function(t,e){var n,r,o,i=Le.fromDom(e),a=Le.fromDom(t);return n=a,r="pre,code",o=E(Ie,i),Gr(n,r,o).isSome()},Go=function(t,e){return Wo(t)&&!1===function(t,e){return jn(t)&&Xo(t.data)&&!1===Zo(t,e)}(t,e)||function(t){return An(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id"))}(t)||Jo(t)},Jo=In("data-mce-bookmark"),Qo=In("data-mce-bogus"),ti=(Or="data-mce-bogus",Lr="all",function(t){return An(t)&&t.getAttribute(Or)===Lr}),ei=function(t,e){return void 0===e&&(e=!0),function(t,e){var n=0;if(Go(t,t))return!1;var r=t.firstChild;if(!r)return!0;var o=new so(r,t);do{if(e){if(ti(r)){r=o.next(!0);continue}if(Qo(r)){r=o.next();continue}}if(Hn(r))n++,r=o.next();else{if(Go(r,t))return!1;r=o.next()}}while(r);return n<=1}(t.dom,e)},ni=function(t,e){return y(t)&&(Go(t,e)||fo(Le.fromDom(t)))},ri=function(t){return function(t){return"span"===t.nodeName.toLowerCase()}(t)&&"bookmark"===t.getAttribute("data-mce-type")},oi=function(t,e){return jn(t)&&t.data.length>0&&function(t,e){var n=new so(t,e).prev(!1),r=new so(t,e).next(!1),o=v(n)||ni(n,e),i=v(r)||ni(r,e);return o&&i}(t,e)},ii=function(t,e,n){var r=n||e;if(An(e)&&ri(e))return e;for(var o=e.childNodes,i=o.length-1;i>=0;i--)ii(t,o[i],r);if(An(e)){var a=e.childNodes;1===a.length&&ri(a[0])&&e.parentNode.insertBefore(a[0],e)}return function(t){return Un(t)||Fn(t)}(e)||Go(e,r)||function(t){return!!An(t)&&t.childNodes.length>0}(e)||oi(e,r)||t.remove(e),e},ai=Ee.makeMap,si=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ui=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\"\']/g,li=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,di={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},fi={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(t,e){var n,r,o,i={};if(t){for(t=t.split(","),e=e||10,n=0;n<t.length;n+=2)r=String.fromCharCode(parseInt(t[n],e)),fi[r]||(o="&"+t[n+1]+";",i[r]=o,i[o]=r);return i}},hi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),gi=function(t,e){return t.replace(e?si:ui,(function(t){return fi[t]||t}))},vi=function(t,e){return t.replace(e?si:ui,(function(t){return t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":fi[t]||"&#"+t.charCodeAt(0)+";"}))},bi=function(t,e,n){return n=n||hi,t.replace(e?si:ui,(function(t){return fi[t]||n[t]||t}))},yi={encodeRaw:gi,encodeAllRaw:function(t){return(""+t).replace(ci,(function(t){return fi[t]||t}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(t,e){var n=pi(e)||hi,r=ai(t.replace(/\+/g,","));return r.named&&r.numeric?function(t,e){return t.replace(e?si:ui,(function(t){return void 0!==fi[t]?fi[t]:void 0!==n[t]?n[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"}))}:r.named?e?function(t,e){return bi(t,e,n)}:bi:r.numeric?vi:gi},decode:function(t){return t.replace(li,(function(t,e){return e?(e="x"===e.charAt(0).toLowerCase()?parseInt(e.substr(1),16):parseInt(e,10))>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):di[e]||String.fromCharCode(e):mi[t]||hi[t]||function(t){var e=Le.fromTag("div").dom;return e.innerHTML=t,e.textContent||e.innerText||t}(t)}))}},wi={},_i={},Ci=Ee.makeMap,ki=Ee.each,xi=Ee.extend,Di=Ee.explode,Si=Ee.inArray,Ti=function(t,e){return(t=Ee.trim(t))?t.split(e||" "):[]},Ei=function(t,e){var n;return t&&(n={},"string"==typeof t&&(t={"*":t}),ki(t,(function(t,r){n[r]=n[r.toUpperCase()]="map"===e?Ci(t,/[, ]/):Di(t,/[, ]/)}))),n},Oi=function(t){var e={},n={},r=[],o={},i={},a=function(e,n,r){var o=t[e];return o?o=Ci(o,/[, ]/,Ci(o.toUpperCase(),/[, ]/)):(o=wi[e])||(o=Ci(n," ",Ci(n.toUpperCase()," ")),o=xi(o,r),wi[e]=o),o},s=function(t){var e,n,r,o,i,a,s={},u=function(t,n,r){var o,i,a,u=function(t,e){var n,r,o={};for(n=0,r=t.length;n<r;n++)o[t[n]]=e||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ti(r));var c=Ti(t);for(o=c.length;o--;)a={attributes:u(i=Ti([e,n].join(" "))),attributesOrder:i,children:u(r,_i)},s[c[o]]=a},c=function(t,e){var n,r,o,i,a=Ti(t);n=a.length;for(var u=Ti(e);n--;)for(r=s[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return wi[t]?wi[t]:(e="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t&&(e+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==t&&(e+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),ki(Ti(a),(function(t){u(t,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),ki(Ti(i),(function(t){u(t,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==t&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==t&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==t&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allowfullscreen loading")),ki(Ti("a form meter progress dfn"),(function(t){s[t]&&delete s[t].children[t]})),delete s.caption.children.table,delete s.script,wi[t]=s,s)}((t=t||{}).schema);!1===t.verify_html&&(t.valid_elements="*[*]");var u=Ei(t.valid_styles),c=Ei(t.invalid_styles,"map"),l=Ei(t.valid_classes,"map"),d=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),f=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",m),v=a("move_caret_before_on_enter_elements",h+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),w=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");ki((t.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(t){i[t]=new RegExp("</"+t+"[^>]*>","gi")}));var _=function(t){return new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$")},C=function(t){var n,o,i,a,s,u,c,l,d,f,m,p,h,g,v,b,y,w,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,x=/[*?+]/;if(t){var D=Ti(t,",");for(e["@"]&&(b=e["@"].attributes,y=e["@"].attributesOrder),n=0,o=D.length;n<o;n++)if(s=C.exec(D[n])){if(g=s[1],d=s[2],v=s[3],l=s[5],u={attributes:p={},attributesOrder:h=[]},"#"===g&&(u.paddEmpty=!0),"-"===g&&(u.removeEmpty=!0),"!"===s[4]&&(u.removeEmptyAttrs=!0),b&&(ft(b,(function(t,e){p[e]=t})),h.push.apply(h,y)),l)for(i=0,a=(l=Ti(l,"|")).length;i<a;i++)if(s=k.exec(l[i])){if(c={},m=s[1],f=s[2].replace(/[\\:]:/g,":"),g=s[3],w=s[4],"!"===m&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(f),c.required=!0),"-"===m){delete p[f],h.splice(Si(h,f),1);continue}g&&("="===g&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:f,value:w}),c.defaultValue=w),":"===g&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:f,value:w}),c.forcedValue=w),"<"===g&&(c.validValues=Ci(w,"?"))),x.test(f)?(u.attributePatterns=u.attributePatterns||[],c.pattern=_(f),u.attributePatterns.push(c)):(p[f]||h.push(f),p[f]=c)}b||"@"!==d||(b=p,y=h),v&&(u.outputName=d,e[v]=u),x.test(d)?(u.pattern=_(d),r.push(u)):e[d]=u}}},k=function(t){e={},r=[],C(t),ki(s,(function(t,e){n[e]=t.children}))},x=function(t){var r=/^(~)?(.+)$/;t&&(wi.text_block_elements=wi.block_elements=null,ki(Ti(t,","),(function(t){var i=r.exec(t),a="~"===i[1],s=a?"span":"div",u=i[2];if(n[u]=n[s],o[u]=s,a||(y[u.toUpperCase()]={},y[u]={}),!e[u]){var c=e[s];delete(c=xi({},c)).removeEmptyAttrs,delete c.removeEmpty,e[u]=c}ki(n,(function(t,e){t[s]&&(n[e]=t=xi({},n[e]),t[u]=t[s])}))})))},S=function(e){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;wi[t.schema]=null,e&&ki(Ti(e,","),(function(t){var e,o,i=r.exec(t);i&&(o=i[1],e=o?n[i[2]]:n[i[2]]={"#comment":{}},e=n[i[2]],ki(Ti(i[3],"|"),(function(t){"-"===o?delete e[t]:e[t]={}})))}))},T=function(t){var n,o=e[t];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(t))return o};t.valid_elements?k(t.valid_elements):(ki(s,(function(t,r){e[r]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[r]=t.children})),"html5"!==t.schema&&ki(Ti("strong/b em/i"),(function(t){var n=Ti(t,"/");e[n[1]].outputName=n[0]})),ki(Ti("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(t){e[t]&&(e[t].removeEmpty=!0)})),ki(Ti("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(t){e[t].paddEmpty=!0})),ki(Ti("span"),(function(t){e[t].removeEmptyAttrs=!0}))),x(t.custom_elements),S(t.valid_children),C(t.extended_valid_elements),S("+ol[ul|ol],+ul[ul|ol]"),ki({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(t,n){e[n]&&(e[n].parentsRequired=Ti(t))})),t.invalid_elements&&ki(Di(t.invalid_elements),(function(t){e[t]&&delete e[t]})),T("span")||C("span[!data-mce-type|*]");var E=D(u),O=D(c),L=D(l),A=D(p),$=D(y),N=D(b),I=D(w),P=D(m),R=D(f),B=D(g),M=D(v),j=D(d),z=D(i),F=D(o);return{children:n,elements:e,getValidStyles:E,getValidClasses:L,getBlockElements:$,getInvalidStyles:O,getShortEndedElements:P,getTextBlockElements:N,getTextInlineElements:I,getBoolAttrs:A,getElementRule:T,getSelfClosingElements:R,getNonEmptyElements:B,getMoveCaretBeforeOnEnterElements:M,getWhiteSpaceElements:j,getSpecialElements:z,isValidChild:function(t,e){var r=n[t.toLowerCase()];return!(!r||!r[e.toLowerCase()])},isValid:function(t,e){var n,r,o=T(t);if(o){if(!e)return!0;if(o.attributes[e])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(t))return!0}return!1},getCustomElements:F,addValidElements:C,setValidElements:k,addCustomElements:x,addValidChildren:S}},Li=function(t,e,n,r){var o=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+o(e)+o(n)+o(r)},Ai=function(t,e){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,s=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={},d="\ufeff";t=t||{},e&&(r=e.getValidStyles(),o=e.getInvalidStyles());var f="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<f.length;n++)l[f[n]]=d+n,l[d+n]=f[n];return{toHex:function(t){return t.replace(a,Li)},parse:function(e){var r,o,f,m,p,h,g,v,b={},y=t.url_converter,w=t.url_converter_scope||i,_=function(t,e,r){var o=b[t+"-top"+e];if(o){var i=b[t+"-right"+e];if(i){var a=b[t+"-bottom"+e];if(a){var s=b[t+"-left"+e];if(s){var u=[o,i,a,s];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(b[t+e]=-1===n?u[0]:u.join(" "),delete b[t+"-top"+e],delete b[t+"-right"+e],delete b[t+"-bottom"+e],delete b[t+"-left"+e])}}}}},C=function(t){var e,n=b[t];if(n){for(e=(n=n.split(" ")).length;e--;)if(n[e]!==n[0])return!1;return b[t]=n[0],!0}},k=function(t){return m=!0,l[t]},x=function(t,e){return m&&(t=t.replace(/\uFEFF[0-9]/g,(function(t){return l[t]}))),e||(t=t.replace(/\\([\'\";:])/g,"$1")),t},D=function(t){return String.fromCharCode(parseInt(t.slice(1),16))},S=function(t){return t.replace(/\\[0-9a-f]+/gi,D)},T=function(e,n,r,o,i,a){if(i=i||a)return"'"+(i=x(i)).replace(/\'/g,"\\'")+"'";if(n=x(n||r||o),!t.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return y&&(n=y.call(w,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(t){return t.replace(/[;:]/g,k)}));r=u.exec(e);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),f=r[2].replace(c,""),o&&f){if(o=S(o),f=S(f),-1!==o.indexOf(d)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(f)))continue;"font-weight"===o&&"700"===f?f="bold":"color"!==o&&"background-color"!==o||(f=f.toLowerCase()),f=(f=f.replace(a,Li)).replace(s,T),b[o]=m?x(f,!0):f}_("border","",!0),_("border","-width"),_("border","-color"),_("border","-style"),_("padding",""),_("margin",""),p="border",g="border-style",v="border-color",C(h="border-width")&&C(g)&&C(v)&&(b[p]=b[h]+" "+b[g]+" "+b[v],delete b[h],delete b[g],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(t,e){var n="",i=function(e){var o,i=r[e];if(i)for(var a=0,s=i.length;a<s;a++)e=i[a],(o=t[e])&&(n+=(n.length>0?" ":"")+e+": "+o+";")};return e&&r?(i("*"),i(e)):ft(t,(function(t,r){!t||o&&!function(t,e){var n=o["*"];return!(n&&n[t]||(n=o[e])&&n[t])}(r,e)||(n+=(n.length>0?" ":"")+r+": "+t+";")})),n}}},$i={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Ni=function(t){return t instanceof Event||w(t.initEvent)},Ii=function(t,e,n,r){var o,i=function(t,e){var n=null!=e?e:{};for(var r in t)wt($i,r)||(n[r]=t[r]);return y(n.composedPath)&&(n.composedPath=function(){return t.composedPath()}),n}(e,r);return i.type=t,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(t){return b(t.preventDefault)||Ni(t)}(e)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=N,w(e.preventDefault)?e.preventDefault():Ni(e)&&(e.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=N,w(e.stopPropagation)?e.stopPropagation():Ni(e)&&(e.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=N,i.stopPropagation()},function(t){return t.isDefaultPrevented===N||t.isDefaultPrevented===$}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?N:$,i.isPropagationStopped=!0===i.cancelBubble?N:$,i.isImmediatePropagationStopped=$)),i},Pi=/^(?:mouse|contextmenu)|click/,Ri=function(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r||!1):t.attachEvent&&t.attachEvent("on"+e,n)},Bi=function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r||!1):t.detachEvent&&t.detachEvent("on"+e,n)},Mi=function(t,e){var n=Ii(t.type,t,document,e);if(function(t){return y(t)&&Pi.test(t.type)}(t)&&v(t.pageX)&&!v(t.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=t.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=t.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},ji=function(t,e,n){var r=t.document,o={type:"ready"};if(n.domLoaded)e(o);else{var i=function(){Bi(t,"DOMContentLoaded",i),Bi(t,"load",i),n.domLoaded||(n.domLoaded=!0,e(o)),t=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():Ri(t,"DOMContentLoaded",i),n.domLoaded||Ri(t,"load",i)}},zi=function(){function t(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return t.prototype.bind=function(t,e,n,r){var o,i,a,s,u,c,l,d=this,f=window,m=function(t){d.executeHandlers(Mi(t||f.event),o)};if(t&&3!==t.nodeType&&8!==t.nodeType){t[d.expando]?o=t[d.expando]:(o=d.count++,t[d.expando]=o,d.events[o]={}),r=r||t;var p=e.split(" ");for(a=p.length;a--;)c=m,u=l=!1,"DOMContentLoaded"===(s=p[a])&&(s="ready"),d.domLoaded&&"ready"===s&&"complete"===t.readyState?n.call(r,Mi({type:s})):(d.hasMouseEnterLeave||(u=d.mouseEnterLeave[s])&&(c=function(t){var e=t.currentTarget,n=t.relatedTarget;if(n&&e.contains)n=e.contains(n);else for(;n&&n!==e;)n=n.parentNode;n||((t=Mi(t||f.event)).type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=e,d.executeHandlers(t,o))}),d.hasFocusIn||"focusin"!==s&&"focusout"!==s||(l=!0,u="focusin"===s?"focus":"blur",c=function(t){(t=Mi(t||f.event)).type="focus"===t.type?"focusin":"focusout",d.executeHandlers(t,o)}),(i=d.events[o][s])?"ready"===s&&d.domLoaded?n(Mi({type:s})):i.push({func:n,scope:r}):(d.events[o][s]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=c,"ready"===s?ji(t,c,d):Ri(t,u||s,c,l)));return t=i=null,n}},t.prototype.unbind=function(t,e,n){var r,o,i,a,s;if(!t||3===t.nodeType||8===t.nodeType)return this;var u=t[this.expando];if(u){if(s=this.events[u],e){var c=e.split(" ");for(o=c.length;o--;)if(r=s[a=c[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,d=r.fakeName,f=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=d,r.capture=f,s[a]=r}n&&0!==r.length||(delete s[a],Bi(t,r.fakeName||a,r.nativeHandler,r.capture))}}else ft(s,(function(e,n){Bi(t,e.fakeName||n,e.nativeHandler,e.capture)})),s={};for(a in s)if(wt(s,a))return this;delete this.events[u];try{delete t[this.expando]}catch(e){t[this.expando]=null}}return this},t.prototype.fire=function(t,e,n){var r;if(!t||3===t.nodeType||8===t.nodeType)return this;var o=Mi({type:e,target:t},n);do{(r=t[this.expando])&&this.executeHandlers(o,r),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!o.isPropagationStopped());return this},t.prototype.clean=function(t){var e,n;if(!t||3===t.nodeType||8===t.nodeType)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),e=(n=t.getElementsByTagName("*")).length;e--;)(t=n[e])[this.expando]&&this.unbind(t);return this},t.prototype.destroy=function(){this.events={}},t.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},t.prototype.executeHandlers=function(t,e){var n=this.events[e],r=n&&n[t.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}},t.Event=new t,t}(),Fi="sizzle"+-new Date,Ui=window.document,Hi=0,Vi=0,Wi=xa(),qi=xa(),Ki=xa(),Yi=function(t,e){return t===e&&(zr=!0),0},Xi="undefined",Zi=1<<31,Gi={}.hasOwnProperty,Ji=[],Qi=Ji.pop,ta=Ji.push,ea=Ji.push,na=Ji.slice,ra=Ji.indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",sa=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ua=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ca=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),la=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),da=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),fa=new RegExp(sa),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+sa),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ha=/^(?:input|select|textarea|button)$/i,ga=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,wa=/'|\\/g,_a=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),Ca=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ea.apply(Ji=na.call(Ui.childNodes),Ui.childNodes),Ji[Ui.childNodes.length].nodeType}catch(t){ea={apply:Ji.length?function(t,e){ta.apply(t,na.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}var ka=function(t,e,n,r){var o,i,a,s,u,c,l,d,f,m;if((e?e.ownerDocument||e:Ui)!==Ur&&Fr(e),n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=(e=e||Ur).nodeType)&&9!==s)return[];if(Vr&&!r){if(o=ba.exec(t))if(a=o[1]){if(9===s){if(!(i=e.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(e.ownerDocument&&(i=e.ownerDocument.getElementById(a))&&Kr(e,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ea.apply(n,e.getElementsByTagName(t)),n;if((a=o[3])&&Ar.getElementsByClassName)return ea.apply(n,e.getElementsByClassName(a)),n}if(Ar.qsa&&(!Wr||!Wr.test(t))){if(d=l=Fi,f=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(c=Pr(t),(l=e.getAttribute("id"))?d=l.replace(wa,"\\$&"):e.setAttribute("id",d),d="[id='"+d+"'] ",u=c.length;u--;)c[u]=d+La(c[u]);f=ya.test(t)&&Ea(e.parentNode)||e,m=c.join(",")}if(m)try{return ea.apply(n,f.querySelectorAll(m)),n}catch(t){}finally{l||e.removeAttribute("id")}}}return Br(t.replace(ua,"$1"),e,n,r)};function xa(){var t=[];return function e(n,r){return t.push(n+" ")>$r.cacheLength&&delete e[t.shift()],e[n+" "]=r}}function Da(t){return t[Fi]=!0,t}function Sa(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Zi)-(~t.sourceIndex||Zi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function Ta(t){return Da((function(e){return e=+e,Da((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Ea(t){return t&&typeof t.getElementsByTagName!==Xi&&t}function Oa(){}function La(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function Aa(t,e,n){var r=e.dir,o=n&&"parentNode"===r,i=Vi++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||o)return t(e,n,i)}:function(e,n,a){var s,u,c=[Hi,i];if(a){for(;e=e[r];)if((1===e.nodeType||o)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||o){if((s=(u=e[Fi]||(e[Fi]={}))[r])&&s[0]===Hi&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function $a(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function Na(t,e,n,r,o){for(var i,a=[],s=0,u=t.length,c=null!=e;s<u;s++)(i=t[s])&&(n&&!n(i,r,o)||(a.push(i),c&&e.push(s)));return a}function Ia(t,e,n,r,o,i){return r&&!r[Fi]&&(r=Ia(r)),o&&!o[Fi]&&(o=Ia(o,i)),Da((function(i,a,s,u){var c,l,d,f=[],m=[],p=a.length,h=i||function(t,e,n){for(var r=0,o=e.length;r<o;r++)ka(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),g=!t||!i&&e?h:Na(h,f,t,s,u),v=n?o||(i?t:p||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(c=Na(v,m),r(c,[],s,u),l=c.length;l--;)(d=c[l])&&(v[m[l]]=!(g[m[l]]=d));if(i){if(o||t){if(o){for(c=[],l=v.length;l--;)(d=v[l])&&c.push(g[l]=d);o(null,v=[],c,u)}for(l=v.length;l--;)(d=v[l])&&(c=o?ra.call(i,d):f[l])>-1&&(i[c]=!(a[c]=d))}}else v=Na(v===a?v.splice(p,v.length):v),o?o(null,a,v,u):ea.apply(a,v)}))}function Pa(t){for(var e,n,r,o=t.length,i=$r.relative[t[0].type],a=i||$r.relative[" "],s=i?1:0,u=Aa((function(t){return t===e}),a,!0),c=Aa((function(t){return ra.call(e,t)>-1}),a,!0),l=[function(t,n,r){var o=!i&&(r||n!==Mr)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,o}];s<o;s++)if(n=$r.relative[t[s].type])l=[Aa($a(l),n)];else{if((n=$r.filter[t[s].type].apply(null,t[s].matches))[Fi]){for(r=++s;r<o&&!$r.relative[t[r].type];r++);return Ia(s>1&&$a(l),s>1&&La(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ua,"$1"),n,s<r&&Pa(t.slice(s,r)),r<o&&Pa(t=t.slice(r)),r<o&&La(t))}l.push(n)}return $a(l)}Ar=ka.support={},Ir=ka.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},Fr=ka.setDocument=function(t){var e,n=t?t.ownerDocument||t:Ui,r=n.defaultView;return n!==Ur&&9===n.nodeType&&n.documentElement?(Ur=n,Hr=n.documentElement,Vr=!Ir(n),r&&r!==function(t){try{return t.top}catch(t){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Fr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Fr()}))),Ar.attributes=!0,Ar.getElementsByTagName=!0,Ar.getElementsByClassName=va.test(n.getElementsByClassName),Ar.getById=!0,$r.find.ID=function(t,e){if(typeof e.getElementById!==Xi&&Vr){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},$r.filter.ID=function(t){var e=t.replace(_a,Ca);return function(t){return t.getAttribute("id")===e}},$r.find.TAG=Ar.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==Xi)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},$r.find.CLASS=Ar.getElementsByClassName&&function(t,e){if(Vr)return e.getElementsByClassName(t)},qr=[],Wr=[],Ar.disconnectedMatch=!0,Wr=Wr.length&&new RegExp(Wr.join("|")),qr=qr.length&&new RegExp(qr.join("|")),e=va.test(Hr.compareDocumentPosition),Kr=e||va.test(Hr.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Yi=e?function(t,e){if(t===e)return zr=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!Ar.sortDetached&&e.compareDocumentPosition(t)===r?t===n||t.ownerDocument===Ui&&Kr(Ui,t)?-1:e===n||e.ownerDocument===Ui&&Kr(Ui,e)?1:jr?ra.call(jr,t)-ra.call(jr,e):0:4&r?-1:1)}:function(t,e){if(t===e)return zr=!0,0;var r,o=0,i=t.parentNode,a=e.parentNode,s=[t],u=[e];if(!i||!a)return t===n?-1:e===n?1:i?-1:a?1:jr?ra.call(jr,t)-ra.call(jr,e):0;if(i===a)return Sa(t,e);for(r=t;r=r.parentNode;)s.unshift(r);for(r=e;r=r.parentNode;)u.unshift(r);for(;s[o]===u[o];)o++;return o?Sa(s[o],u[o]):s[o]===Ui?-1:u[o]===Ui?1:0},n):Ur},ka.matches=function(t,e){return ka(t,null,null,e)},ka.matchesSelector=function(t,e){if((t.ownerDocument||t)!==Ur&&Fr(t),e=e.replace(da,"='$1']"),Ar.matchesSelector&&Vr&&(!qr||!qr.test(e))&&(!Wr||!Wr.test(e)))try{var n=undefined.call(t,e);if(n||Ar.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ka(e,Ur,null,[t]).length>0},ka.contains=function(t,e){return(t.ownerDocument||t)!==Ur&&Fr(t),Kr(t,e)},ka.attr=function(t,e){(t.ownerDocument||t)!==Ur&&Fr(t);var n=$r.attrHandle[e.toLowerCase()],r=n&&Gi.call($r.attrHandle,e.toLowerCase())?n(t,e,!Vr):void 0;return void 0!==r?r:Ar.attributes||!Vr?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},ka.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ka.uniqueSort=function(t){var e,n=[],r=0,o=0;if(zr=!Ar.detectDuplicates,jr=!Ar.sortStable&&t.slice(0),t.sort(Yi),zr){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return jr=null,t},Nr=ka.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=Nr(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=Nr(e);return n},$r=ka.selectors={cacheLength:50,createPseudo:Da,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(_a,Ca),t[3]=(t[3]||t[4]||t[5]||"").replace(_a,Ca),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ka.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ka.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pa.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&fa.test(n)&&(e=Pr(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(_a,Ca).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=Wi[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+oa+"|$)"))&&Wi(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==Xi&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=ka.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,u){var c,l,d,f,m,p,h=i!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(i){for(;h;){for(d=e;d=d[h];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=h="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[Fi]||(g[Fi]={}))[t]||[])[0]===Hi&&c[1],f=c[0]===Hi&&c[2],d=m&&g.childNodes[m];d=++m&&d&&d[h]||(f=m=0)||p.pop();)if(1===d.nodeType&&++f&&d===e){l[t]=[Hi,m,f];break}}else if(b&&(c=(e[Fi]||(e[Fi]={}))[t])&&c[0]===Hi)f=c[1];else for(;(d=++m&&d&&d[h]||(f=m=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(b&&((d[Fi]||(d[Fi]={}))[t]=[Hi,f]),d!==e)););return(f-=o)===r||f%r==0&&f/r>=0}}},PSEUDO:function(t,e){var n,r=$r.pseudos[t]||$r.setFilters[t.toLowerCase()]||ka.error("unsupported pseudo: "+t);return r[Fi]?r(e):r.length>1?(n=[t,t,"",e],$r.setFilters.hasOwnProperty(t.toLowerCase())?Da((function(t,n){for(var o,i=r(t,e),a=i.length;a--;)t[o=ra.call(t,i[a])]=!(n[o]=i[a])})):function(t){return r(t,0,n)}):r}},pseudos:{not:Da((function(t){var e=[],n=[],r=Rr(t.replace(ua,"$1"));return r[Fi]?Da((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:Da((function(t){return function(e){return ka(t,e).length>0}})),contains:Da((function(t){return t=t.replace(_a,Ca),function(e){return(e.textContent||e.innerText||Nr(e)).indexOf(t)>-1}})),lang:Da((function(t){return ma.test(t||"")||ka.error("unsupported lang: "+t),t=t.replace(_a,Ca).toLowerCase(),function(e){var n;do{if(n=Vr?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=window.location&&window.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===Hr},focus:function(t){return t===Ur.activeElement&&(!Ur.hasFocus||Ur.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!$r.pseudos.empty(t)},header:function(t){return ga.test(t.nodeName)},input:function(t){return ha.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:Ta((function(){return[0]})),last:Ta((function(t,e){return[e-1]})),eq:Ta((function(t,e,n){return[n<0?n+e:n]})),even:Ta((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:Ta((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:Ta((function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t})),gt:Ta((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}},$r.pseudos.nth=$r.pseudos.eq,W(["radio","checkbox","file","password","image"],(function(t){$r.pseudos[t]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(t)})),W(["submit","reset"],(function(t){$r.pseudos[t]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(t)})),Oa.prototype=$r.filters=$r.pseudos,$r.setFilters=new Oa,Pr=ka.tokenize=function(t,e){var n,r,o,i,a,s,u,c=qi[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],u=$r.preFilter;a;){for(i in n&&!(r=ca.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(o=[])),n=!1,(r=la.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ua," ")}),a=a.slice(n.length)),$r.filter)$r.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return e?a.length:a?ka.error(t):qi(t,s).slice(0)},Rr=ka.compile=function(t,e){var n,r=[],o=[],i=Ki[t+" "];if(!i){for(e||(e=Pr(t)),n=e.length;n--;)(i=Pa(e[n]))[Fi]?r.push(i):o.push(i);i=Ki(t,function(t,e){var n=e.length>0,r=t.length>0,o=function(o,i,a,s,u){var c,l,d,f=0,m="0",p=o&&[],h=[],g=Mr,v=o||r&&$r.find.TAG("*",u),b=Hi+=null==g?1:Math.random()||.1,y=v.length;for(u&&(Mr=i!==Ur&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;d=t[l++];)if(d(c,i,a)){s.push(c);break}u&&(Hi=b)}n&&((c=!d&&c)&&f--,o&&p.push(c))}if(f+=m,n&&m!==f){for(l=0;d=e[l++];)d(p,h,i,a);if(o){if(f>0)for(;m--;)p[m]||h[m]||(h[m]=Qi.call(s));h=Na(h)}ea.apply(s,h),u&&!o&&h.length>0&&f+e.length>1&&ka.uniqueSort(s)}return u&&(Hi=b,Mr=g),p};return n?Da(o):o}(o,r)),i.selector=t}return i},Br=ka.select=function(t,e,n,r){var o,i,a,s,u,c="function"==typeof t&&t,l=!r&&Pr(t=c.selector||t);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Ar.getById&&9===e.nodeType&&Vr&&$r.relative[i[1].type]){if(!(e=($r.find.ID(a.matches[0].replace(_a,Ca),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=pa.needsContext.test(t)?0:i.length;o--&&(a=i[o],!$r.relative[s=a.type]);)if((u=$r.find[s])&&(r=u(a.matches[0].replace(_a,Ca),ya.test(i[0].type)&&Ea(e.parentNode)||e))){if(i.splice(o,1),!(t=r.length&&La(i)))return ea.apply(n,r),n;break}}return(c||Rr(t,l))(r,e,!Vr,n,ya.test(t)&&Ea(e.parentNode)||e),n},Ar.sortStable=Fi.split("").sort(Yi).join("")===Fi,Ar.detectDuplicates=!!zr,Fr(),Ar.sortDetached=!0;var Ra=document,Ba=Array.prototype.push,Ma=Array.prototype.slice,ja=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,za=zi.Event,Fa=Ee.makeMap("children,contents,next,prev"),Ua=function(t){return void 0!==t},Ha=function(t){return"string"==typeof t},Va=function(t,e){var n,r=(e=e||Ra).createElement("div"),o=e.createDocumentFragment();for(r.innerHTML=t;n=r.firstChild;)o.appendChild(n);return o},Wa=function(t,e,n,r){var o;if(Ha(e))e=Va(e,is(t[0]));else if(e.length&&!e.nodeType){if(e=cs.makeArray(e),r)for(o=e.length-1;o>=0;o--)Wa(t,e[o],n,r);else for(o=0;o<e.length;o++)Wa(t,e[o],n,r);return t}if(e.nodeType)for(o=t.length;o--;)n.call(t[o],e);return t},qa=function(t,e){return t&&e&&-1!==(" "+t.className+" ").indexOf(" "+e+" ")},Ka=function(t,e,n){var r,o;return e=cs(e)[0],t.each((function(){var t=this;n&&r===t.parentNode||(r=t.parentNode,o=e.cloneNode(!1),t.parentNode.insertBefore(o,t)),o.appendChild(t)})),t},Ya=Ee.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Xa=Ee.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Za={for:"htmlFor",class:"className",readonly:"readOnly"},Ga={float:"cssFloat"},Ja={},Qa={},ts=function(t,e){return new cs.fn.init(t,e)},es=/^\s*|\s*$/g,ns=function(t){return null==t?"":(""+t).replace(es,"")},rs=function(t,e){var n,r,o,i;if(t)if(void 0===(n=t.length)){for(r in t)if(t.hasOwnProperty(r)&&(i=t[r],!1===e.call(i,r,i)))break}else for(o=0;o<n&&(i=t[o],!1!==e.call(i,o,i));o++);return t},os=function(t,e){var n=[];return rs(t,(function(t,r){e(r,t)&&n.push(r)})),n},is=function(t){return t?9===t.nodeType?t:t.ownerDocument:Ra};ts.fn=ts.prototype={constructor:ts,selector:"",context:null,length:0,init:function(t,e){var n,r,o=this;if(!t)return o;if(t.nodeType)return o.context=o[0]=t,o.length=1,o;if(e&&e.nodeType)o.context=e;else{if(e)return cs(t).attr(e);o.context=e=document}if(Ha(t)){if(o.selector=t,!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:ja.exec(t)))return cs(e).find(t);if(n[1])for(r=Va(t,is(e)).firstChild;r;)Ba.call(o,r),r=r.nextSibling;else{if(!(r=is(e).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(t);o.length=1,o[0]=r}}else this.add(t,!1);return o},toArray:function(){return Ee.toArray(this)},add:function(t,e){var n,r,o=this;if(Ha(t))return o.add(cs(t));if(!1!==e)for(n=cs.unique(o.toArray().concat(cs.makeArray(t))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ba.apply(o,cs.makeArray(t));return o},attr:function(t,e){var n,r=this;if("object"==typeof t)rs(t,(function(t,e){r.attr(t,e)}));else{if(!Ua(e)){if(r[0]&&1===r[0].nodeType){if((n=Ja[t])&&n.get)return n.get(r[0],t);if(Xa[t])return r.prop(t)?t:void 0;null===(e=r[0].getAttribute(t,2))&&(e=void 0)}return e}this.each((function(){var n;if(1===this.nodeType){if((n=Ja[t])&&n.set)return void n.set(this,e);null===e?this.removeAttribute(t,2):this.setAttribute(t,e,2)}}))}return r},removeAttr:function(t){return this.attr(t,null)},prop:function(t,e){var n=this;if("object"==typeof(t=Za[t]||t))rs(t,(function(t,e){n.prop(t,e)}));else{if(!Ua(e))return n[0]&&n[0].nodeType&&t in n[0]?n[0][t]:e;this.each((function(){1===this.nodeType&&(this[t]=e)}))}return n},css:function(t,e){var n,r,o=this,i=function(t){return t.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()}))},a=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t}))};if("object"==typeof t)rs(t,(function(t,e){o.css(t,e)}));else if(Ua(e))t=i(t),"number"!=typeof e||Ya[t]||(e=e.toString()+"px"),o.each((function(){var n=this.style;if((r=Qa[t])&&r.set)r.set(this,e);else{try{this.style[Ga[t]||t]=e}catch(t){}null!==e&&""!==e||(n.removeProperty?n.removeProperty(a(t)):n.removeAttribute(t))}}));else{if(n=o[0],(r=Qa[t])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(t)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(t))}catch(t){return}}return o},remove:function(){for(var t,e=this.length;e--;)t=this[e],za.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var t,e=this.length;e--;)for(t=this[e];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(t){var e,n=this;if(Ua(t)){e=n.length;try{for(;e--;)n[e].innerHTML=t}catch(r){cs(n[e]).empty().append(t)}return n}return n[0]?n[0].innerHTML:""},text:function(t){var e,n=this;if(Ua(t)){for(e=n.length;e--;)"innerText"in n[e]?n[e].innerText=t:n[0].textContent=t;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(t)}))},prepend:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(t,this.firstChild)}),!0)},before:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this)})):t},after:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this.nextSibling)}),!0):t},appendTo:function(t){return cs(t).append(this),this},prependTo:function(t){return cs(t).prepend(this),this},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){return Ka(this,t)},wrapAll:function(t){return Ka(this,t,!0)},wrapInner:function(t){return this.each((function(){cs(this).contents().wrapAll(t)})),this},unwrap:function(){return this.parent().each((function(){cs(this).replaceWith(this.childNodes)}))},clone:function(){var t=[];return this.each((function(){t.push(this.cloneNode(!0))})),cs(t)},addClass:function(t){return this.toggleClass(t,!0)},removeClass:function(t){return this.toggleClass(t,!1)},toggleClass:function(t,e){var n=this;return"string"!=typeof t||(-1!==t.indexOf(" ")?rs(t.split(" "),(function(){n.toggleClass(this,e)})):n.each((function(n,r){var o=qa(r,t);if(o!==e){var i=r.className;o?r.className=ns((" "+i+" ").replace(" "+t+" "," ")):r.className+=i?" "+t:t}}))),n},hasClass:function(t){return qa(this[0],t)},each:function(t){return rs(this,t)},on:function(t,e){return this.each((function(){za.bind(this,t,e)}))},off:function(t,e){return this.each((function(){za.unbind(this,t,e)}))},trigger:function(t){return this.each((function(){"object"==typeof t?za.fire(this,t.type,t):za.fire(this,t)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return cs(Ma.apply(this,arguments))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(t){var e,n,r=[];for(e=0,n=this.length;e<n;e++)cs.find(t,this[e],r);return cs(r)},filter:function(t){return cs("function"==typeof t?os(this.toArray(),(function(e,n){return t(n,e)})):cs.filter(t,this.toArray()))},closest:function(t){var e=[];return t instanceof cs&&(t=t[0]),this.each((function(n,r){for(;r;){if("string"==typeof t&&cs(r).is(t)){e.push(r);break}if(r===t){e.push(r);break}r=r.parentNode}})),cs(e)},offset:function(t){var e,n,r,o,i=0,a=0;return t?this.css(t):((e=this[0])&&(r=(n=e.ownerDocument).documentElement,e.getBoundingClientRect&&(i=(o=e.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ba,sort:Array.prototype.sort,splice:Array.prototype.splice},Ee.extend(ts,{extend:Ee.extend,makeArray:function(t){return(e=t)&&e===e.window||t.nodeType?[t]:Ee.toArray(t);var e},inArray:function(t,e){var n;if(e.indexOf)return e.indexOf(t);for(n=e.length;n--;)if(e[n]===t)return n;return-1},isArray:Ee.isArray,each:rs,trim:ns,grep:os,find:ka,expr:ka.selectors,unique:ka.uniqueSort,text:ka.getText,contains:ka.contains,filter:function(t,e,n){var r=e.length;for(n&&(t=":not("+t+")");r--;)1!==e[r].nodeType&&e.splice(r,1);return e=1===e.length?cs.find.matchesSelector(e[0],t)?[e[0]]:[]:cs.find.matches(t,e)}});var as=function(t,e,n){var r=[],o=t[e];for("string"!=typeof n&&n instanceof cs&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&cs(o).is(n))break}1===o.nodeType&&r.push(o),o=o[e]}return r},ss=function(t,e,n,r){var o=[];for(r instanceof cs&&(r=r[0]);t;t=t[e])if(!n||t.nodeType===n){if(void 0!==r){if(t===r)break;if("string"==typeof r&&cs(t).is(r))break}o.push(t)}return o},us=function(t,e,n){for(t=t[e];t;t=t[e])if(t.nodeType===n)return t;return null};rs({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return as(t,"parentNode")},next:function(t){return us(t,"nextSibling",1)},prev:function(t){return us(t,"previousSibling",1)},children:function(t){return ss(t.firstChild,"nextSibling",1)},contents:function(t){return Ee.toArray(("iframe"===t.nodeName?t.contentDocument||t.contentWindow.document:t).childNodes)}},(function(t,e){ts.fn[t]=function(n){var r=[];this.each((function(){var t=e.call(r,this,n,r);t&&(cs.isArray(t)?r.push.apply(r,t):r.push(t))})),this.length>1&&(Fa[t]||(r=cs.unique(r)),0===t.indexOf("parents")&&(r=r.reverse()));var o=cs(r);return n?o.filter(n):o}})),rs({parentsUntil:function(t,e){return as(t,"parentNode",e)},nextUntil:function(t,e){return ss(t,"nextSibling",1,e).slice(1)},prevUntil:function(t,e){return ss(t,"previousSibling",1,e).slice(1)}},(function(t,e){ts.fn[t]=function(n,r){var o=[];this.each((function(){var t=e.call(o,this,n,o);t&&(cs.isArray(t)?o.push.apply(o,t):o.push(t))})),this.length>1&&(o=cs.unique(o),0!==t.indexOf("parents")&&"prevUntil"!==t||(o=o.reverse()));var i=cs(o);return r?i.filter(r):i}})),ts.fn.is=function(t){return!!t&&this.filter(t).length>0},ts.fn.init.prototype=ts.fn,ts.overrideDefaults=function(t){var e,n=function(r,o){return e=e||t(),0===arguments.length&&(r=e.element),o||(o=e.context),new n.fn.init(r,o)};return cs.extend(n,this),n},ts.attrHooks=Ja,ts.cssHooks=Qa;var cs=ts,ls=Ee.each,ds=Ee.grep,fs=ke.ie,ms=/^([a-z0-9],?)+$/i,ps=function(t,e){var n=e.attr("style"),r=t.serialize(t.parse(n),e[0].nodeName);r||(r=null),e.attr("data-mce-style",r)},hs=function(t,e){var n,r,o=0;if(t)for(n=t.nodeType,t=t.previousSibling;t;t=t.previousSibling)r=t.nodeType,(!e||3!==r||r!==n&&t.nodeValue.length)&&(o++,n=r);return o},gs=function(t,e){void 0===e&&(e={});var n={},r=window,o={},i=0,a=ao.forElement(Le.fromDom(t),{contentCssCors:e.contentCssCors,referrerPolicy:e.referrerPolicy}),s=[],u=e.schema?e.schema:Oi({}),c=Ai({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope},e.schema),l=e.ownEvents?new zi:zi.Event,d=u.getBlockElements(),m=cs.overrideDefaults((function(){return{context:t,element:H.getRoot()}})),p=function(e){return e&&t&&f(e)?t.getElementById(e):e},h=function(t){return m("string"==typeof t?p(t):t)},g=function(t,e,n){var r,o,i=h(t);return i.length&&(o=(r=V[e])&&r.get?r.get(i,e):i.attr(e)),void 0===o&&(o=n||""),o},v=function(t){var e=p(t);return e?e.attributes:[]},y=function(t,n,r){""===r&&(r=null);var o=h(t),i=o.attr(n);if(o.length){var a=V[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&e.onSetAttrib&&e.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},w=function(){return e.root_element||t.body},_=function(e,n){return fr(t.body,p(e),n)},k=function(t,e,n){var r=h(t);return n?r.css(e):("float"===(e=e.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()})))&&(e=ke.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[e]:void 0)},x=function(t){var e,n;return t=p(t),e=k(t,"width"),n=k(t,"height"),-1===e.indexOf("px")&&(e=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(e,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},S=function(t,e){var n;if(!t)return!1;if(!Array.isArray(t)){if("*"===e)return 1===t.nodeType;if(ms.test(e)){var r=e.toLowerCase().split(/,/),o=t.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(t.nodeType&&1!==t.nodeType)return!1}var i=Array.isArray(t)?t:[t];return ka(e,i[0].ownerDocument||i[0],null,i).length>0},T=function(t,e,n,r){var o,i=[],a=p(t);for(r=void 0===r,n=n||("BODY"!==w().nodeName?w().parentNode:null),Ee.is(e,"string")&&(o=e,e="*"===e?function(t){return 1===t.nodeType}:function(t){return S(t,o)});a&&!(a===n||b(a.nodeType)||Fn(a)||Un(a));){if(!e||"function"==typeof e&&e(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},E=function(t,e,n){var r=e;if(t)for("string"==typeof e&&(r=function(t){return S(t,e)}),t=t[n];t;t=t[n])if("function"==typeof r&&r(t))return t;return null},O=function(t,e,n){var r,o="string"==typeof t?p(t):t;if(!o)return!1;if(Ee.isArray(o)&&(o.length||0===o.length))return r=[],ls(o,(function(t,o){t&&r.push(e.call(n,"string"==typeof t?p(t):t,o))})),r;var i=n||this;return e.call(i,o)},L=function(t,e){h(t).each((function(t,n){ls(e,(function(t,e){y(n,e,t)}))}))},A=function(t,e){var n=h(t);fs?n.each((function(t,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+e,n.removeChild(n.firstChild)}catch(t){cs("<div></div>").html("<br>"+e).contents().slice(1).appendTo(n)}return e}})):n.html(e)},$=function(e,n,r,o,i){return O(e,(function(e){var a="string"==typeof n?t.createElement(n):n;return L(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&A(a,o)),i?a:e.appendChild(a)}))},N=function(e,n,r){return $(t.createElement(e),e,n,r,!0)},I=yi.encodeAllRaw,P=function(t,e){var n=h(t);return e?n.each((function(){for(var t;t=this.firstChild;)3===t.nodeType&&0===t.data.length?this.removeChild(t):this.parentNode.insertBefore(t,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},R=function(t,e,n){h(t).toggleClass(e,n).each((function(){""===this.className&&cs(this).attr("class",null)}))},B=function(t,e,n){return O(e,(function(e){return Ee.is(e,"array")&&(t=t.cloneNode(!0)),n&&ls(ds(e.childNodes),(function(e){t.appendChild(e)})),e.parentNode.replaceChild(t,e)}))},M=function(t){if(An(t)){var e="a"===t.nodeName.toLowerCase()&&!g(t,"href")&&g(t,"id");if(g(t,"name")||g(t,"data-mce-bookmark")||e)return!0}return!1},j=function(){return t.createRange()},z=function(n,o,i,a){if(Ee.isArray(n)){for(var u=n.length,c=[];u--;)c[u]=z(n[u],o,i,a);return c}return!e.collect||n!==t&&n!==r||s.push([n,o,i,a]),l.bind(n,o,i,a||H)},F=function(e,n,o){if(Ee.isArray(e)){for(var i=e.length,a=[];i--;)a[i]=F(e[i],n,o);return a}if(s.length>0&&(e===t||e===r))for(i=s.length;i--;){var u=s[i];e!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(e,n,o)},U=function(t){if(t&&An(t)){var e=t.getAttribute("data-mce-contenteditable");return e&&"inherit"!==e?e:"inherit"!==t.contentEditable?t.contentEditable:null}return null},H={doc:t,settings:e,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:s,styles:c,schema:u,events:l,isBlock:function(t){if("string"==typeof t)return!!d[t];if(t){var e=t.nodeType;if(e)return!(1!==e||!d[t.nodeName])}return!1},$:m,$$:h,root:null,clone:function(e,n){if(!fs||1!==e.nodeType||n)return e.cloneNode(n);var r=t.createElement(e.nodeName);return ls(v(e),(function(t){y(r,t.nodeName,g(e,t.nodeName))})),r},getRoot:w,getViewPort:function(t){var e=En(t);return{x:e.x,y:e.y,w:e.width,h:e.height}},getRect:function(t){t=p(t);var e=_(t),n=x(t);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:x,getParent:function(t,e,n){var r=T(t,e,n,!1);return r&&r.length>0?r[0]:null},getParents:T,get:p,getNext:function(t,e){return E(t,e,"nextSibling")},getPrev:function(t,e){return E(t,e,"previousSibling")},select:function(n,r){return ka(n,p(r)||e.root_element||t,[])},is:S,add:$,create:N,createHTML:function(t,e,n){var r,o="";for(r in o+="<"+t,e)_t(e,r)&&(o+=" "+r+'="'+I(e[r])+'"');return void 0!==n?o+">"+n+"</"+t+">":o+" />"},createFragment:function(e){var n,r=t.createElement("div"),o=t.createDocumentFragment();for(o.appendChild(r),e&&(r.innerHTML=e);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:P,setStyle:function(t,n,r){var o=f(n)?h(t).css(n,r):h(t).css(n);e.update_styles&&ps(c,o)},getStyle:k,setStyles:function(t,n){var r=h(t).css(n);e.update_styles&&ps(c,r)},removeAllAttribs:function(t){return O(t,(function(t){var e,n=t.attributes;for(e=n.length-1;e>=0;e--)t.removeAttributeNode(n.item(e))}))},setAttrib:y,setAttribs:L,getAttrib:g,getPos:_,parseStyle:function(t){return c.parse(t)},serializeStyle:function(t,e){return c.serialize(t,e)},addStyle:function(e){var r,o;if(H!==gs.DOM&&t===document){if(n[e])return;n[e]=!0}(o=t.getElementById("mceDefaultStyles"))||((o=t.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=t.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=e:o.appendChild(t.createTextNode(e))},loadCSS:function(t){t||(t=""),W(t.split(","),(function(t){o[t]=!0,a.load(t,C)}))},addClass:function(t,e){h(t).addClass(e)},removeClass:function(t,e){R(t,e,!1)},hasClass:function(t,e){return h(t).hasClass(e)},toggleClass:R,show:function(t){h(t).show()},hide:function(t){h(t).hide()},isHidden:function(t){return"none"===h(t).css("display")},uniqueId:function(t){return(t||"mce_")+i++},setHTML:A,getOuterHTML:function(t){var e="string"==typeof t?p(t):t;return An(e)?e.outerHTML:cs("<div></div>").append(cs(e).clone()).html()},setOuterHTML:function(t,e){h(t).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=e)}catch(t){}P(cs(this).html(e),!0)}))},decode:yi.decode,encode:I,insertAfter:function(t,e){var n=p(e);return O(t,(function(t){var e=n.parentNode,r=n.nextSibling;return r?e.insertBefore(t,r):e.appendChild(t),t}))},replace:B,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=N(e),ls(v(t),(function(e){y(n,e.nodeName,g(t,e.nodeName))})),B(n,t,!0)),n||t},findCommonAncestor:function(t,e){for(var n,r=t;r;){for(n=e;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&t.ownerDocument?t.ownerDocument.documentElement:r},toHex:function(t){return c.toHex(Ee.trim(t))},run:O,getAttribs:v,isEmpty:function(t,e){var n,r,o=0;if(M(t))return!1;if(t=t.firstChild){var i=new so(t,t.parentNode),a=u?u.getWhiteSpaceElements():{};e=e||(u?u.getNonEmptyElements():null);do{if(n=t.nodeType,An(t)){var s=t.getAttribute("data-mce-bogus");if(s){t=i.next("all"===s);continue}if(r=t.nodeName.toLowerCase(),e&&e[r]){if("br"===r){o++,t=i.next();continue}return!1}if(M(t))return!1}if(8===n)return!1;if(3===n&&!Xo(t.nodeValue))return!1;if(3===n&&t.parentNode&&a[t.parentNode.nodeName]&&Xo(t.nodeValue))return!1;t=i.next()}while(t)}return o<=1},createRng:j,nodeIndex:hs,split:function(t,e,n){var r,o,i,a=j();if(t&&e)return a.setStart(t.parentNode,hs(t)),a.setEnd(e.parentNode,hs(e)),r=a.extractContents(),(a=j()).setStart(e.parentNode,hs(e)+1),a.setEnd(t.parentNode,hs(t)+1),o=a.extractContents(),(i=t.parentNode).insertBefore(ii(H,r),t),n?i.insertBefore(n,t):i.insertBefore(e,t),i.insertBefore(ii(H,o),t),P(t),n||e},bind:z,unbind:F,fire:function(t,e,n){return l.fire(t,e,n)},getContentEditable:U,getContentEditableParent:function(t){for(var e=w(),n=null;t&&t!==e&&null===(n=U(t));t=t.parentNode);return n},destroy:function(){if(s.length>0)for(var t=s.length;t--;){var e=s[t];l.unbind(e[0],e[1],e[2])}ft(o,(function(t,e){a.unload(e),delete o[e]})),ka.setDocument&&ka.setDocument()},isChildOf:function(t,e){if(fs){for(;t;){if(e===t)return!0;t=t.parentNode}return!1}return t===e||e.contains(t)},dumpRng:function(t){return"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset}},V=function(t,e,n){var r=e.keep_values,o={set:function(t,r,o){e.url_converter&&null!==r&&(r=e.url_converter.call(e.url_converter_scope||n(),r,o,t[0])),t.attr("data-mce-"+o,r).attr(o,r)},get:function(t,e){return t.attr("data-mce-"+e)||t.attr(e)}},i={style:{set:function(e,n){null===n||"object"!=typeof n?(r&&e.attr("data-mce-style",n),null!==n&&"string"==typeof n?(e.removeAttr("style"),e.css(t.parse(n))):e.attr("style",n)):e.css(n)},get:function(e){var n=e.attr("data-mce-style")||e.attr("style");return t.serialize(t.parse(n),e[0].nodeName)}}};return r&&(i.href=i.src=o),i}(c,e,D(H));return H};gs.DOM=gs(document),gs.nodeIndex=hs;var vs=gs.DOM,bs=Ee.each,ys=Ee.grep,ws=function(){function t(t){void 0===t&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return t.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},t.prototype.loadScript=function(t,e,n){var r,o=vs,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=Ee._addCacheSuffix(t),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),e()},r.onerror=function(){i(),w(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},t.prototype.isDone=function(t){return 2===this.states[t]},t.prototype.markDone=function(t){this.states[t]=2},t.prototype.add=function(t,e,n,r){var o=this.states[t];this.queue.push(t),void 0===o&&(this.states[t]=0),e&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:e,failure:r,scope:n||this}))},t.prototype.load=function(t,e,n,r){return this.add(t,e,n,r)},t.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},t.prototype.loadQueue=function(t,e,n){this.loadScripts(this.queue,t,e,n)},t.prototype.loadScripts=function(t,e,n,r){var o=this,i=[],a=function(t,e){bs(o.scriptLoadedCallbacks[e],(function(e){w(e[t])&&e[t].call(e.scope)})),o.scriptLoadedCallbacks[e]=void 0};o.queueLoadedCallbacks.push({success:e,failure:r,scope:n||this});var s=function(){var e=ys(t);if(t.length=0,bs(e,(function(t){2!==o.states[t]?3!==o.states[t]?1!==o.states[t]&&(o.states[t]=1,o.loading++,o.loadScript(t,(function(){o.states[t]=2,o.loading--,a("success",t),s()}),(function(){o.states[t]=3,o.loading--,i.push(t),a("failure",t),s()}))):a("failure",t):a("success",t)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bs(n,(function(t){0===i.length?w(t.success)&&t.success.call(t.scope):w(t.failure)&&t.failure.call(t.scope,i)}))}};s()},t.ScriptLoader=new t,t}(),_s=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},Cs={},ks=_s("en"),xs=function(){return yt(Cs,ks.get())},Ds={getData:function(){return mt(Cs,(function(t){return Lt({},t)}))},setCode:function(t){t&&ks.set(t)},getCode:function(){return ks.get()},add:function(t,e){var n=Cs[t];n||(Cs[t]=n={}),ft(e,(function(t,e){n[e.toLowerCase()]=t}))},translate:function(t){var e,n=xs().getOr({}),r=function(t){return w(t)?Object.prototype.toString.call(t):o(t)?"":""+t},o=function(t){return""===t||null==t},i=function(t){var e=r(t);return yt(n,e.toLowerCase()).map(r).getOr(e)},a=function(t){return t.replace(/{context:\w+}$/,"")};if(o(t))return"";if(m(e=t)&&wt(e,"raw"))return r(t.raw);if(function(t){return p(t)&&t.length>1}(t)){var s=t.slice(1);return a(i(t[0]).replace(/\{([0-9]+)\}/g,(function(t,e){return wt(s,e)?r(s[e]):t})))}return a(i(t))},isRtl:function(){return xs().bind((function(t){return yt(t,"_dir")})).exists((function(t){return"rtl"===t}))},hasCode:function(t){return wt(Cs,t)}},Ss=function(){var t=[],e={},n={},r=[],o=function(t,e){var n=Y(r,(function(n){return n.name===t&&n.state===e}));W(n,(function(t){return t.callback()}))},i=function(t){var e;return n[t]&&(e=n[t].dependencies),e||[]},a=function(t,e){return"object"==typeof e?e:"string"==typeof t?{prefix:"",resource:e,suffix:""}:{prefix:t.prefix,resource:e,suffix:t.suffix}},s=function(t,r,u,c,l){if(!e[t]){var d="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==d.indexOf("/")&&-1===d.indexOf("://")&&(d=Ss.baseURL+"/"+d),e[t]=d.substring(0,d.lastIndexOf("/"));var f=function(){o(t,"loaded"),function(t,e,n,r){var o=i(t);W(o,(function(t){var n=a(e,t);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(ws))}(t,r,u,c)};n[t]?f():ws.ScriptLoader.add(d,f,c,l)}},u=function(t,o,i){void 0===i&&(i="added"),wt(n,t)&&"added"===i||wt(e,t)&&"loaded"===i?o():r.push({name:t,state:i,callback:o})};return{items:t,urls:e,lookup:n,_listeners:r,get:function(t){if(n[t])return n[t].instance},dependencies:i,requireLangPack:function(t,n){!1!==Ss.languageLoad&&u(t,(function(){var r=Ds.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||ws.ScriptLoader.add(e[t]+"/langs/"+r+".js")}),"loaded")},add:function(e,r,i){var a=r;return t.push(a),n[e]={instance:a,dependencies:i},o(e,"added"),a},remove:function(t){delete e[t],delete n[t]},createUrl:a,addComponents:function(t,n){var r=e[t];W(n,(function(t){ws.ScriptLoader.add(r+"/"+t)}))},load:s,waitFor:u}};Ss.languageLoad=!0,Ss.baseURL="",Ss.PluginManager=Ss(),Ss.ThemeManager=Ss();var Ts=function(){var t=function(t){var e=_s(B.none()),n=function(){return e.get().each(t)};return{clear:function(){n(),e.set(B.none())},isSet:function(){return e.get().isSome()},get:function(){return e.get()},set:function(t){n(),e.set(B.some(t))}}}(C);return Lt(Lt({},t),{on:function(e){return t.get().each(e)}})},Es=function(t,e){var n=null;return{cancel:function(){h(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];h(n)&&(n=setTimeout((function(){n=null,t.apply(null,r)}),e))}}},Os=function(t,e){var n=null,r=function(){h(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)}}},Ls=function(t,e){var n=er(t,e);return void 0===n||""===n?[]:n.split(" ")},As=function(t){return void 0!==t.dom.classList},$s=function(t,e){return function(t,e,n){var r=Ls(t,e).concat([n]);return Qn(t,e,r.join(" ")),!0}(t,"class",e)},Ns=function(t,e){return function(t,e,n){var r=Y(Ls(t,e),(function(t){return t!==n}));return r.length>0?Qn(t,e,r.join(" ")):rr(t,e),!1}(t,"class",e)},Is=function(t,e){As(t)?t.dom.classList.add(e):$s(t,e)},Ps=function(t){var e=As(t)?t.dom.classList:function(t){return Ls(t,"class")}(t);0===e.length&&rr(t,"class")},Rs=function(t,e){return As(t)&&t.dom.classList.contains(e)},Bs=function(t,e){var n=[];return W(Je(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Bs(t,e))})),n},Ms=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Ne(n)?[]:V(n.querySelectorAll(t),Le.fromDom)}(e,t)},js=D("mce-annotation"),zs=D("data-mce-annotation"),Fs=D("data-mce-annotation-uid"),Us=function(t,e){var n=t.selection.getRng(),r=Le.fromDom(n.startContainer),o=Le.fromDom(t.getBody()),i=e.fold((function(){return"."+js()}),(function(t){return"["+zs()+'="'+t+'"]'})),a=Qe(r,n.startOffset).getOr(r),s=Qr(a,i,(function(t){return Ie(t,o)})),u=function(t,e){return function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)}(t,e)?B.some(er(t,e)):B.none()};return s.bind((function(e){return u(e,""+Fs()).bind((function(n){return u(e,""+zs()).map((function(e){var r=Hs(t,n);return{uid:n,name:e,elements:r}}))}))}))},Hs=function(t,e){var n=Le.fromDom(t.getBody());return Ms(n,"["+Fs()+'="'+e+'"]')},Vs=function(t,e){var n=_s({}),r=function(){return{listeners:[],previous:Ts()}},o=function(t,e){i(t,(function(t){return e(t),t}))},i=function(t,e){var o=n.get(),i=e(yt(o,t).getOrThunk(r));o[t]=i,n.set(o)},a=Os((function(){var e=n.get(),r=ot(lt(e));W(r,(function(e){i(e,(function(n){var r=n.previous.get();return Us(t,B.some(e)).fold((function(){r.isSome()&&(!function(t){o(t,(function(e){W(e.listeners,(function(e){return e(!1,t)}))}))}(e),n.previous.clear())}),(function(t){var e=t.uid,i=t.name,a=t.elements;Xn(r,e)||(!function(t,e,n){o(t,(function(r){W(r.listeners,(function(r){return r(!0,t,{uid:e,nodes:V(n,(function(t){return t.dom}))})}))}))}(i,e,a),n.previous.set(e))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);t.on("remove",(function(){a.cancel()})),t.on("NodeChange",(function(){a.throttle()}));return{addListener:function(t,e){i(t,(function(t){return{previous:t.previous,listeners:t.listeners.concat([e])}}))}}},Ws=function(t,e){t.on("init",(function(){t.serializer.addNodeFilter("span",(function(t){W(t,(function(t){(function(t){return B.from(t.attr(zs())).bind(e.lookup)})(t).each((function(e){!1===e.persistent&&t.unwrap()}))}))}))}))},qs=0,Ks=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++qs+String(e)},Ys=function(t,e){var n,r,o=Ve(t).dom,i=Le.fromDom(o.createDocumentFragment()),a=(n=e,(r=(o||document).createElement("div")).innerHTML=n,Je(Le.fromDom(r)));hn(i,a),gn(t),pn(t,i)},Xs=function(t,e){return Le.fromDom(t.dom.cloneNode(e))},Zs=function(t){return Xs(t,!1)},Gs=function(t){return Xs(t,!0)},Js=function(t,e,n){void 0===n&&(n=$);var r=new so(t,e),o=function(t){var e;do{e=r[t]()}while(e&&!jn(e)&&!n(e));return B.from(e).filter(jn)};return{current:function(){return B.from(r.current()).filter(jn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Qs=function(t,e){var n=e||function(e){return t.isBlock(e)||Hn(e)||qn(e)},r=function(t,e,n,o){if(jn(t)){var i=o(t,e,t.data);if(-1!==i)return B.some({container:t,offset:i})}return n().bind((function(t){return r(t.container,t.offset,n,o)}))};return{backwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.prev().map((function(t){return{container:t,offset:t.length}}))}),o).getOrNull()},forwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.next().map((function(t){return{container:t,offset:0}}))}),o).getOrNull()}}},tu=Math.round,eu=function(t){return t?{left:tu(t.left),top:tu(t.top),bottom:tu(t.bottom),right:tu(t.right),width:tu(t.width),height:tu(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nu=function(t,e){return t=eu(t),e||(t.left=t.left+t.width),t.right=t.left,t.width=0,t},ru=function(t,e,n){return t>=0&&t<=Math.min(e.height,n.height)/2},ou=function(t,e){var n=Math.min(e.height/2,t.height/2);return t.bottom-n<e.top||!(t.top>e.bottom)&&ru(e.top-t.bottom,t,e)},iu=function(t,e){return t.top>e.bottom||!(t.bottom<e.top)&&ru(e.bottom-t.top,t,e)},au=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},su=function(t){var e=t.startContainer,n=t.startOffset;return e.hasChildNodes()&&t.endOffset===n+1?e.childNodes[n]:null},uu=function(t,e){if(An(t)&&t.hasChildNodes()){var n=t.childNodes,r=function(t,e,n){return Math.min(Math.max(t,e),n)}(e,0,n.length-1);return n[r]}return t},cu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),lu=function(t){return"string"==typeof t&&t.charCodeAt(0)>=768&&cu.test(t)},du=An,fu=Wo,mu=Nn("display","block table"),pu=Nn("float","left right"),hu=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(du,fu,O(pu)),gu=O(Nn("white-space","pre pre-line pre-wrap")),vu=jn,bu=Hn,yu=gs.nodeIndex,wu=function(t,e){return e<0&&An(t)&&t.hasChildNodes()?void 0:uu(t,e)},_u=function(t){return"createRange"in t?t.createRange():gs.DOM.createRng()},Cu=function(t){return t&&/[\r\n\t ]/.test(t)},ku=function(t){return!!t.setStart&&!!t.setEnd},xu=function(t){var e=t.startContainer,n=t.startOffset;if(Cu(t.toString())&&gu(e.parentNode)&&jn(e)){var r=e.data;if(Cu(r[n-1])||Cu(r[n+1]))return!0}return!1},Du=function(t){return 0===t.left&&0===t.right&&0===t.top&&0===t.bottom},Su=function(t){var e,n=t.getClientRects();return e=n.length>0?eu(n[0]):eu(t.getBoundingClientRect()),!ku(t)&&bu(t)&&Du(e)?function(t){var e=t.ownerDocument,n=_u(e),r=e.createTextNode(wo),o=t.parentNode;o.insertBefore(r,t),n.setStart(r,0),n.setEnd(r,1);var i=eu(n.getBoundingClientRect());return o.removeChild(r),i}(t):Du(e)&&ku(t)?function(t){var e=t.startContainer,n=t.endContainer,r=t.startOffset,o=t.endOffset;if(e===n&&jn(n)&&0===r&&1===o){var i=t.cloneRange();return i.setEndAfter(n),Su(i)}return null}(t):e},Tu=function(t,e){var n=nu(t,e);return n.width=1,n.right=n.left+1,n},Eu=function(t){var e=[],n=function(t){var n,r;0!==t.height&&(e.length>0&&(n=t,r=e[e.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||e.push(t))},r=function(t,r){var o=_u(t.ownerDocument);if(r<t.data.length){if(lu(t.data[r]))return e;if(lu(t.data[r-1])&&(o.setStart(t,r),o.setEnd(t,r+1),!xu(o)))return n(Tu(Su(o),!1)),e}r>0&&(o.setStart(t,r-1),o.setEnd(t,r),xu(o)||n(Tu(Su(o),!1))),r<t.data.length&&(o.setStart(t,r),o.setEnd(t,r+1),xu(o)||n(Tu(Su(o),!0)))},o=t.container(),i=t.offset();if(vu(o))return r(o,i),e;if(du(o))if(t.isAtEnd()){var a=wu(o,i);vu(a)&&r(a,a.data.length),hu(a)&&!bu(a)&&n(Tu(Su(a),!1))}else{a=wu(o,i);if(vu(a)&&r(a,0),hu(a)&&t.isAtEnd())return n(Tu(Su(a),!1)),e;var s=wu(t.container(),t.offset()-1);hu(s)&&!bu(s)&&(mu(s)||mu(a)||!hu(a))&&n(Tu(Su(s),!1)),hu(a)&&n(Tu(Su(a),!0))}return e},Ou=function(t,e,n){var r=function(){return n||(n=Eu(Ou(t,e))),n};return{container:D(t),offset:D(e),toRange:function(){var n=_u(t.ownerDocument);return n.setStart(t,e),n.setEnd(t,e),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vu(t),0===e},isAtEnd:function(){return vu(t)?e>=t.data.length:e>=t.childNodes.length},isEqual:function(n){return n&&t===n.container()&&e===n.offset()},getNode:function(n){return wu(t,n?e-1:e)}}};Ou.fromRangeStart=function(t){return Ou(t.startContainer,t.startOffset)},Ou.fromRangeEnd=function(t){return Ou(t.endContainer,t.endOffset)},Ou.after=function(t){return Ou(t.parentNode,yu(t)+1)},Ou.before=function(t){return Ou(t.parentNode,yu(t))},Ou.isAbove=function(t,e){return Zn(at(e.getClientRects()),st(t.getClientRects()),ou).getOr(!1)},Ou.isBelow=function(t,e){return Zn(st(e.getClientRects()),at(t.getClientRects()),iu).getOr(!1)},Ou.isAtStart=function(t){return!!t&&t.isAtStart()},Ou.isAtEnd=function(t){return!!t&&t.isAtEnd()},Ou.isTextPosition=function(t){return!!t&&jn(t.container())},Ou.isElementPosition=function(t){return!1===Ou.isTextPosition(t)};var Lu,Au=function(t,e){jn(e)&&0===e.data.length&&t.remove(e)},$u=function(t,e,n){Un(n)?function(t,e,n){var r=B.from(n.firstChild),o=B.from(n.lastChild);e.insertNode(n),r.each((function(e){return Au(t,e.previousSibling)})),o.each((function(e){return Au(t,e.nextSibling)}))}(t,e,n):function(t,e,n){e.insertNode(n),Au(t,n.previousSibling),Au(t,n.nextSibling)}(t,e,n)},Nu=jn,Iu=Pn,Pu=gs.nodeIndex,Ru=function(t){var e=t.parentNode;return Iu(e)?Ru(e):e},Bu=function(t){return t?Tt(t.childNodes,(function(t,e){return Iu(e)&&"BR"!==e.nodeName?t=t.concat(Bu(e)):t.push(e),t}),[]):[]},Mu=function(t){return function(e){return t===e}},ju=function(t){return(Nu(t)?"text()":t.nodeName.toLowerCase())+"["+function(t){var e,n;e=Bu(Ru(t)),n=Et(e,Mu(t),t),e=e.slice(0,n+1);var r=Tt(e,(function(t,n,r){return Nu(n)&&Nu(e[r-1])&&t++,t}),0);return e=Dt(e,$n([t.nodeName])),(n=Et(e,Mu(t),t))-r}(t)+"]"},zu=function(t,e){var n,r,o,i,a,s=[];return n=e.container(),r=e.offset(),Nu(n)?o=function(t,e){for(;(t=t.previousSibling)&&Nu(t);)e+=t.data.length;return e}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),s.push(ju(n)),a=function(t,e,n){var r=[];for(e=e.parentNode;!(e===t||n&&n(e));e=e.parentNode)r.push(e);return r}(t,n),a=Dt(a,O(Pn)),(s=s.concat(xt(a,(function(t){return ju(t)})))).reverse().join("/")+","+o},Fu=function(t,e){var n;if(!e)return null;var r=e.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Tt(o,(function(t,e){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(e);return n?("text()"===n[1]&&(n[1]="#text"),function(t,e,n){var r=Bu(t);return r=Dt(r,(function(t,e){return!Nu(t)||!Nu(r[e-1])})),(r=Dt(r,$n([e])))[n]}(t,n[1],parseInt(n[2],10))):null}),t);return i?Nu(i)?function(t,e){for(var n,r=t,o=0;Nu(r);){if(n=r.data.length,e>=o&&e<=o+n){t=r,e-=o;break}if(!Nu(r.nextSibling)){t=r,e=n;break}o+=n,r=r.nextSibling}return Nu(t)&&e>t.data.length&&(e=t.data.length),Ou(t,e)}(i,parseInt(n,10)):(n="after"===n?Pu(i)+1:Pu(i),Ou(i.parentNode,n)):null},Uu=qn,Hu=function(t,e,n,r,o){var i,a=r[o?"startContainer":"endContainer"],s=r[o?"startOffset":"endOffset"],u=[],c=0,l=t.getRoot();for(jn(a)?u.push(n?function(t,e,n){var r,o;for(o=t(e.data.slice(0,n)).length,r=e.previousSibling;r&&jn(r);r=r.previousSibling)o+=t(r.data).length;return o}(e,a,s):s):(s>=(i=a.childNodes).length&&i.length&&(c=1,s=Math.max(0,i.length-1)),u.push(t.nodeIndex(i[s],n)+c));a&&a!==l;a=a.parentNode)u.push(t.nodeIndex(a,n));return u},Vu=function(t,e,n){var r=0;return Ee.each(t.select(e),(function(t){if("all"!==t.getAttribute("data-mce-bogus"))return t!==n&&void r++})),r},Wu=function(t,e){var n,r,o,i=e?"start":"end";n=t[i+"Container"],r=t[i+"Offset"],An(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(e?r:r-1,o.length-1)])&&(r=e?0:n.childNodes.length,t["set"+(e?"Start":"End")](n,r))},qu=function(t){return Wu(t,!0),Wu(t,!1),t},Ku=function(t,e){var n;if(An(t)&&(t=uu(t,e),Uu(t)))return t;if(Eo(t)){if(jn(t)&&So(t)&&(t=t.parentNode),n=t.previousSibling,Uu(n))return n;if(n=t.nextSibling,Uu(n))return n}},Yu=function(t,e,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Uu(r)||"IMG"===o)return{name:o,index:Vu(n.dom,o,r)};var a=function(t){return Ku(t.startContainer,t.startOffset)||Ku(t.endContainer,t.endOffset)}(i);return a?{name:o=a.tagName,index:Vu(n.dom,o,a)}:function(t,e,n,r){var o=e.dom,i={};return i.start=Hu(o,t,n,r,!0),e.isCollapsed()||(i.end=Hu(o,t,n,r,!1)),Ro(r)&&(i.isFakeCaret=!0),i}(t,n,e,i)},Xu=function(t,e,n){var r={"data-mce-type":"bookmark",id:e,style:"overflow:hidden;line-height:0px"};return n?t.create("span",r,"&#xFEFF;"):t.create("span",r)},Zu=function(t,e){var n=t.dom,r=t.getRng(),o=n.uniqueId(),i=t.isCollapsed(),a=t.getNode(),s=a.nodeName;if("IMG"===s)return{name:s,index:Vu(n,s,a)};var u=qu(r.cloneRange());if(!i){u.collapse(!1);var c=Xu(n,o+"_end",e);$u(n,u,c)}(r=qu(r)).collapse(!0);var l=Xu(n,o+"_start",e);return $u(n,r,l),t.moveToBookmark({id:o,keep:!0}),{id:o}},Gu=function(t,e,n){return 2===e?Yu(ko,n,t):3===e?function(t){var e=t.getRng();return{start:zu(t.dom.getRoot(),Ou.fromRangeStart(e)),end:zu(t.dom.getRoot(),Ou.fromRangeEnd(e))}}(t):e?function(t){return{rng:t.getRng()}}(t):Zu(t,!1)},Ju=E(Yu,S,!0),Qu=gs.DOM,tc=function(t,e,n){var r=t.getParam(e,n);if(-1!==r.indexOf("=")){var o=t.getParam(e,"","hash");return yt(o,t.id).getOr(n)}return r},ec=function(t){return t.getParam("content_security_policy","")},nc=function(t){if(t.getParam("force_p_newlines",!1))return"p";var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},rc=function(t){return t.getParam("forced_root_block_attrs",{})},oc=function(t){return t.getParam("automatic_uploads",!0,"boolean")},ic=function(t){return t.getParam("images_reuse_filename",!1,"boolean")},ac=function(t){return t.getParam("icons","","string")},sc=function(t){return t.getParam("images_upload_url","","string")},uc=function(t){return t.getParam("images_upload_base_path","","string")},cc=function(t){return t.getParam("images_upload_credentials",!1,"boolean")},lc=function(t){return t.getParam("images_upload_handler",null,"function")},dc=function(t){return t.getParam("content_css_cors",!1,"boolean")},fc=function(t){return t.getParam("referrer_policy","","string")},mc=function(t){return t.getParam("language","en","string")},pc=function(t){return t.getParam("indent_use_margin",!1)},hc=function(t){var e=t.getParam("font_css",[]);return p(e)?e:V(e.split(","),zt)},gc=function(t){var e=t.getParam("object_resizing");return!1!==e&&!ke.iOS&&(f(e)?e:"table,img,figure.image,div,video,iframe")},vc=function(t){return t.getParam("event_root")},bc=function(t){return t.getParam("theme")},yc=function(t){return t.getParam("validate")},wc=function(t){return!1!==t.getParam("inline_boundaries")},_c=function(t){return t.getParam("content_css_cors")},Cc=function(t){return t.getParam("plugins","","string")},kc=An,xc=jn,Dc=function(t){var e=t.parentNode;e&&e.removeChild(t)},Sc=function(t){var e=ko(t);return{count:t.length-e.length,text:e}},Tc=function(t){for(var e;-1!==(e=t.data.lastIndexOf(_o));)t.deleteData(e,1)},Ec=function(t,e){return $c(t),e},Oc=function(t,e){var n=e.container(),r=function(t,e){var n=F(t,e);return-1===n?B.none():B.some(n)}(ut(n.childNodes),t).map((function(t){return t<e.offset()?Ou(n,e.offset()-1):e})).getOr(e);return $c(t),r},Lc=function(t,e){return xc(t)&&e.container()===t?function(t,e){var n=Sc(t.data.substr(0,e.offset())),r=Sc(t.data.substr(e.offset()));return(n.text+r.text).length>0?(Tc(t),Ou(t,e.offset()-n.count)):e}(t,e):Ec(t,e)},Ac=function(t,e){return Ou.isTextPosition(e)?Lc(t,e):function(t,e){return e.container()===t.parentNode?Oc(t,e):Ec(t,e)}(t,e)},$c=function(t){kc(t)&&Eo(t)&&(Oo(t)?t.removeAttribute("data-mce-caret"):Dc(t)),xc(t)&&(Tc(t),0===t.data.length&&Dc(t))},Nc=pe().browser,Ic=qn,Pc=Yn,Rc=Kn,Bc=function(t,e,n){var r,o,i=nu(e.getBoundingClientRect(),n);if("BODY"===t.tagName){var a=t.ownerDocument.documentElement;r=t.scrollLeft||a.scrollLeft,o=t.scrollTop||a.scrollTop}else{var s=t.getBoundingClientRect();r=t.scrollLeft-s.left,o=t.scrollTop-s.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var u=e.offsetWidth-e.clientWidth;return u>0&&(n&&(u*=-1),i.left+=u,i.right+=u),i},Mc=function(t,e,n,r){var o,i,a=Ts(),s=nc(t),u=s.length>0?s:"p",c=function(){!function(t){for(var e=Ms(Le.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n<e.length;n++){var r,o=e[n].dom,i=o.previousSibling;Io(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,No(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(e),i&&($c(i),i=null),a.on((function(t){cs(t.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},l=function(){o=oo.setInterval((function(){r()?cs("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):cs("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500)};return{show:function(t,r){var o;if(c(),Rc(r))return null;if(!n(r))return i=function(t,e){var n=t.ownerDocument.createTextNode(_o),r=t.parentNode;if(e){if(o=t.previousSibling,Do(o)){if(Eo(o))return o;if(Io(o))return o.splitText(o.data.length-1)}r.insertBefore(n,t)}else{var o=t.nextSibling;if(Do(o)){if(Eo(o))return o;if(No(o))return o.splitText(1),o}t.nextSibling?r.insertBefore(n,t.nextSibling):r.appendChild(n)}return n}(r,t),o=r.ownerDocument.createRange(),zc(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=$o(u,r,t);var s=Bc(e,r,t);cs(i).css("top",s.top);var d=cs('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(Lt({},s)).appendTo(e)[0];return a.set({caret:d,element:r,before:t}),t&&cs(d).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:c,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(t){var n=Bc(e,t.element,t.before);cs(t.caret).css(Lt({},n))}))},destroy:function(){return oo.clearInterval(o)}}},jc=function(){return Nc.isIE()||Nc.isEdge()||Nc.isFirefox()},zc=function(t){return Ic(t)||Pc(t)},Fc=function(t){return zc(t)||Rn(t)&&jc()},Uc=qn,Hc=Yn,Vc=Nn("display","block table table-cell table-caption list-item"),Wc=Eo,qc=So,Kc=An,Yc=Wo,Xc=function(t){return t>0},Zc=function(t){return t<0},Gc=function(t,e){for(var n;n=t(e);)if(!qc(n))return n;return null},Jc=function(t,e,n,r,o){var i=new so(t,r),a=Uc(t)||qc(t);if(Zc(e)){if(a&&n(t=Gc(i.prev.bind(i),!0)))return t;for(;t=Gc(i.prev.bind(i),o);)if(n(t))return t}if(Xc(e)){if(a&&n(t=Gc(i.next.bind(i),!0)))return t;for(;t=Gc(i.next.bind(i),o);)if(n(t))return t}return null},Qc=function(t,e){for(;t&&t!==e;){if(Vc(t))return t;t=t.parentNode}return null},tl=function(t,e,n){return Qc(t.container(),n)===Qc(e.container(),n)},el=function(t,e){if(!e)return null;var n=e.container(),r=e.offset();return Kc(n)?n.childNodes[r+t]:null},nl=function(t,e){var n=e.ownerDocument.createRange();return t?(n.setStartBefore(e),n.setEndBefore(e)):(n.setStartAfter(e),n.setEndAfter(e)),n},rl=function(t,e,n){return Qc(e,t)===Qc(n,t)},ol=function(t,e,n){for(var r=t?"previousSibling":"nextSibling";n&&n!==e;){var o=n[r];if(Wc(o)&&(o=o[r]),Uc(o)||Hc(o)){if(rl(e,o,n))return o;break}if(Yc(o))break;n=n.parentNode}return null},il=E(nl,!0),al=E(nl,!1),sl=function(t,e,n){var r,o=E(ol,!0,e),i=E(ol,!1,e),a=n.startContainer,s=n.startOffset;if(So(a)){Kc(a)||(a=a.parentNode);var u=a.getAttribute("data-mce-caret");if("before"===u&&(r=a.nextSibling,Fc(r)))return il(r);if("after"===u&&(r=a.previousSibling,Fc(r)))return al(r)}if(!n.collapsed)return n;if(jn(a)){if(Wc(a)){if(1===t){if(r=i(a))return il(r);if(r=o(a))return al(r)}if(-1===t){if(r=o(a))return al(r);if(r=i(a))return il(r)}return n}if(Io(a)&&s>=a.data.length-1)return 1===t&&(r=i(a))?il(r):n;if(No(a)&&s<=1)return-1===t&&(r=o(a))?al(r):n;if(s===a.data.length)return(r=i(a))?il(r):n;if(0===s)return(r=o(a))?al(r):n}return n},ul=function(t,e){return B.from(el(t?0:-1,e)).filter(Uc)},cl=function(t,e,n){var r=sl(t,e,n);return-1===t?Ou.fromRangeStart(r):Ou.fromRangeEnd(r)},ll=function(t){return B.from(t.getNode()).map(Le.fromDom)},dl=function(t,e){for(;e=t(e);)if(e.isVisible())return e;return e},fl=function(t,e){var n=tl(t,e);return!(n||!Hn(t.getNode()))||n};!function(t){t[t.Backwards=-1]="Backwards",t[t.Forwards=1]="Forwards"}(Lu||(Lu={}));var ml,pl=qn,hl=jn,gl=An,vl=Hn,bl=Wo,yl=function(t){return Uo(t)||function(t){return!!qo(t)&&!0!==Z(ut(t.getElementsByTagName("*")),(function(t,e){return t||Bo(e)}),!1)}(t)},wl=Ko,_l=function(t,e){return t.hasChildNodes()&&e<t.childNodes.length?t.childNodes[e]:null},Cl=function(t,e){if(Xc(t)){if(bl(e.previousSibling)&&!hl(e.previousSibling))return Ou.before(e);if(hl(e))return Ou(e,0)}if(Zc(t)){if(bl(e.nextSibling)&&!hl(e.nextSibling))return Ou.after(e);if(hl(e))return Ou(e,e.data.length)}return Zc(t)?vl(e)?Ou.before(e):Ou.after(e):Ou.before(e)},kl=function(t,e,n){var r,o,i,a;if(!gl(n)||!e)return null;if(e.isEqual(Ou.after(n))&&n.lastChild){if(a=Ou.after(n.lastChild),Zc(t)&&bl(n.lastChild)&&gl(n.lastChild))return vl(n.lastChild)?Ou.before(n.lastChild):a}else a=e;var s=a.container(),u=a.offset();if(hl(s)){if(Zc(t)&&u>0)return Ou(s,--u);if(Xc(t)&&u<s.length)return Ou(s,++u);r=s}else{if(Zc(t)&&u>0&&(o=_l(s,u-1),bl(o)))return!yl(o)&&(i=Jc(o,t,wl,o))?hl(i)?Ou(i,i.data.length):Ou.after(i):hl(o)?Ou(o,o.data.length):Ou.before(o);if(Xc(t)&&u<s.childNodes.length&&(o=_l(s,u),bl(o)))return vl(o)?function(t,e){var n=e.nextSibling;return n&&bl(n)?hl(n)?Ou(n,0):Ou.before(n):kl(Lu.Forwards,Ou.after(e),t)}(n,o):!yl(o)&&(i=Jc(o,t,wl,o))?hl(i)?Ou(i,0):Ou.before(i):hl(o)?Ou(o,0):Ou.after(o);r=o||a.getNode()}if((Xc(t)&&a.isAtEnd()||Zc(t)&&a.isAtStart())&&(r=Jc(r,t,N,n,!0),wl(r,n)))return Cl(t,r);o=Jc(r,t,wl,n);var c=Ot(Y(function(t,e){for(var n=[];t&&t!==e;)n.push(t),t=t.parentNode;return n}(s,n),pl));return!c||o&&c.contains(o)?o?Cl(t,o):null:a=Xc(t)?Ou.after(c):Ou.before(c)},xl=function(t){return{next:function(e){return kl(Lu.Forwards,e,t)},prev:function(e){return kl(Lu.Backwards,e,t)}}},Dl=function(t){return Ou.isTextPosition(t)?0===t.offset():Wo(t.getNode())},Sl=function(t){if(Ou.isTextPosition(t)){var e=t.container();return t.offset()===e.data.length}return Wo(t.getNode(!0))},Tl=function(t,e){return!Ou.isTextPosition(t)&&!Ou.isTextPosition(e)&&t.getNode()===e.getNode(!0)},El=function(t,e,n){return t?!Tl(e,n)&&(r=e,!(!Ou.isTextPosition(r)&&Hn(r.getNode())))&&Sl(e)&&Dl(n):!Tl(n,e)&&Dl(e)&&Sl(n);var r},Ol=function(t,e,n){var r=xl(e);return B.from(t?r.next(n):r.prev(n))},Ll=function(t,e,n){return Ol(t,e,n).bind((function(r){return tl(n,r,e)&&El(t,n,r)?Ol(t,e,r):B.some(r)}))},Al=function(t,e,n,r){return Ll(t,e,n).bind((function(n){return r(n)?Al(t,e,n,r):B.some(n)}))},$l=function(t,e){var n,r=t?e.firstChild:e.lastChild;return jn(r)?B.some(Ou(r,t?0:r.data.length)):r?Wo(r)?B.some(t?Ou.before(r):Hn(n=r)?Ou.before(n):Ou.after(n)):function(t,e,n){var r=t?Ou.before(n):Ou.after(n);return Ol(t,e,r)}(t,e,r):B.none()},Nl=E(Ol,!0),Il=E(Ol,!1),Pl=E($l,!0),Rl=E($l,!1),Bl="_mce_caret",Ml=function(t){return An(t)&&t.id===Bl},jl=function(t,e){for(;e&&e!==t;){if(e.id===Bl)return e;e=e.parentNode}return null},zl=function(t){return Ee.isArray(t.start)},Fl=function(t,e){return An(e)&&t.isBlock(e)&&!e.innerHTML&&!ke.ie&&(e.innerHTML='<br data-mce-bogus="1" />'),e},Ul=function(t,e){return Rl(t).fold($,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))},Hl=function(t,e,n){return!(!function(t){return!1===t.hasChildNodes()}(e)||!jl(t,e))&&(function(t,e){var n=t.ownerDocument.createTextNode(_o);t.appendChild(n),e.setStart(n,0),e.setEnd(n,0)}(e,n),!0)},Vl=function(t,e,n,r){var o,i,a,s,u=n[e?"start":"end"],c=t.getRoot();if(u){for(a=u[0],i=c,o=u.length-1;o>=1;o--){if(s=i.childNodes,Hl(c,i,r))return!0;if(u[o]>s.length-1)return!!Hl(c,i,r)||Ul(i,r);i=s[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),e?r.setStart(i,a):r.setEnd(i,a)}return!0},Wl=function(t){return jn(t)&&t.data.length>0},ql=function(t,e,n){var r,o,i,a,s,u,c=t.get(n.id+"_"+e),l=n.keep;if(c){if(r=c.parentNode,"start"===e?(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.nextSibling)?(r=c.nextSibling,o=0):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)+1):o=t.nodeIndex(c),s=r,u=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)):o=t.nodeIndex(c),s=r,u=o),!l){for(a=c.previousSibling,i=c.nextSibling,Ee.each(Ee.grep(c.childNodes),(function(t){jn(t)&&(t.nodeValue=t.nodeValue.replace(/\uFEFF/g,""))}));c=t.get(n.id+"_"+e);)t.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&jn(a)&&!ke.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),t.remove(i),s=a,u=o)}return B.some(Ou(s,u))}return B.none()},Kl=function(t,e){var n=t.dom;if(e){if(zl(e))return function(t,e){var n=t.createRng();return Vl(t,!0,e,n)&&Vl(t,!1,e,n)?B.some(n):B.none()}(n,e);if(function(t){return f(t.start)}(e))return B.some(function(t,e){var n,r=t.createRng();return n=Fu(t.getRoot(),e.start),r.setStart(n.container(),n.offset()),n=Fu(t.getRoot(),e.end),r.setEnd(n.container(),n.offset()),r}(n,e));if(function(t){return wt(t,"id")}(e))return function(t,e){var n=ql(t,"start",e),r=ql(t,"end",e);return Zn(n,r.or(n),(function(e,n){var r=t.createRng();return r.setStart(Fl(t,e.container()),e.offset()),r.setEnd(Fl(t,n.container()),n.offset()),r}))}(n,e);if(function(t){return wt(t,"name")}(e))return function(t,e){return B.from(t.select(e.name)[e.index]).map((function(e){var n=t.createRng();return n.selectNode(e),n}))}(n,e);if(function(t){return wt(t,"rng")}(e))return B.some(e.rng)}return B.none()},Yl=function(t,e,n){return Gu(t,e,n)},Xl=function(t,e){Kl(t,e).each((function(e){t.setRng(e)}))},Zl=function(t){return An(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type")},Gl=(ml=wo,function(t){return ml===t}),Jl=function(t){return""!==t&&-1!==" \f\n\r\t\v".indexOf(t)},Ql=function(t){return!Jl(t)&&!Gl(t)},td=function(t){return!!t.nodeType},ed=function(t,e,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(t){return t&&/^(IMG)$/.test(t.nodeName)}(o.childNodes[r]))&&An(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new so(o,t.getParent(o,t.isBlock))):(o=i[i.length-1],(a=new so(o,t.getParent(o,t.isBlock))).next(!0));for(var s=a.current();s;s=a.next())if(jn(s)&&!id(s))return n.setStart(s,0),void e.setRng(n)}},nd=function(t,e,n){if(t){var r=e?"nextSibling":"previousSibling";for(t=n?t:t[r];t;t=t[r])if(An(t)||!id(t))return t}},rd=function(t,e){return td(e)&&(e=e.nodeName),!!t.schema.getTextBlockElements()[e.toLowerCase()]},od=function(t,e,n){return t.schema.isValidChild(e,n)},id=function(t,e){if(void 0===e&&(e=!1),y(t)&&jn(t)){var n=e?t.data.replace(/ /g," "):t.data;return Xo(n)}return!1},ad=function(t,e){return w(t)?t=t(e):y(e)&&(t=t.replace(/%(\w+)/g,(function(t,n){return e[n]||t}))),t},sd=function(t,e){return e=e||"",t=""+((t=t||"").nodeName||t),e=""+(e.nodeName||e),t.toLowerCase()===e.toLowerCase()},ud=function(t,e,n){return"color"!==n&&"backgroundColor"!==n||(e=t.toHex(e)),"fontWeight"===n&&700===e&&(e="bold"),"fontFamily"===n&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e},cd=function(t,e,n){return ud(t,t.getStyle(e,n),n)},ld=function(t,e){var n;return t.getParent(e,(function(e){return(n=t.getStyle(e,"text-decoration"))&&"none"!==n})),n},dd=function(t,e,n){return t.getParents(e,n,t.getRoot())},fd=function(t,e,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(t){return vt(t,(function(t,e){return H(r,(function(t){return t===e}))}))};return H(t.formatter.get(e),(function(e){var r=o(e);return H(t.formatter.get(n),(function(t){var e=o(t);return function(t,e,n){return void 0===n&&(n=u),s(n).eq(t,e)}(r,e)}))}))},md=function(t){return _t(t,"block")},pd=function(t){return _t(t,"selector")},hd=function(t){return _t(t,"inline")},gd=function(t){return pd(t)&&!1!==t.expand&&!hd(t)},vd=Zl,bd=dd,yd=id,wd=rd,_d=function(t,e){for(var n=e;n;){if(An(n)&&t.getContentEditable(n))return"false"===t.getContentEditable(n)?n:e;n=n.parentNode}return e},Cd=function(t,e,n,r){for(var o=e.data,i=n;t?i>=0:i<o.length;t?i--:i++)if(r(o.charAt(i)))return t?i+1:i;return-1},kd=function(t,e,n){return Cd(t,e,n,(function(t){return Gl(t)||Jl(t)}))},xd=function(t,e,n){return Cd(t,e,n,Ql)},Dd=function(t,e,n,r,o,i){var a,s=t.getParent(n,t.isBlock)||e,u=function(e,n,r){var i=Qs(t),u=o?i.backwards:i.forwards;return B.from(u(e,n,(function(t,e){return vd(t.parentNode)?-1:(a=t,r(o,t,e))}),s))};return u(n,r,kd).bind((function(t){return i?u(t.container,t.offset+(o?-1:0),xd):B.some(t)})).orThunk((function(){return a?B.some({container:a,offset:o?0:a.length}):B.none()}))},Sd=function(t,e,n,r,o){jn(r)&&Vt(r.data)&&r[o]&&(r=r[o]);for(var i=bd(t,r),a=0;a<i.length;a++)for(var s=0;s<e.length;s++){var u=e[s];if((!y(u.collapsed)||u.collapsed===n.collapsed)&&(pd(u)&&t.is(i[a],u.selector)))return i[a]}return r},Td=function(t,e,n,r){var o=n,i=t.dom,a=i.getRoot(),s=e[0];if(md(s)&&(o=s.wrapper?null:i.getParent(n,s.block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(jn(n)?n.parentNode:n,(function(e){return e!==a&&wd(t,e)}),u)}if(o&&md(s)&&s.wrapper&&(o=bd(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!sd(o,"br")););return o||n},Ed=function(t,e,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==e&&!b(o)&&!t.isBlock(o))||Ed(t,e,o,r))},Od=function(t,e,n,r,o){var i,a=n,s=o?"previousSibling":"nextSibling",u=t.getRoot();if(jn(n)&&!yd(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!e[0].block_expand&&t.isBlock(a))return a;for(var c=a[s];c;c=c[s]){var l=jn(c)&&!Ed(t,u,c,s);if(!vd(c)&&(!Hn(i=c)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!yd(c,l))return a}if(a===u||a.parentNode===u){n=a;break}a=a.parentNode}return n},Ld=function(t){return vd(t.parentNode)||vd(t)},Ad=function(t,e,n,r){void 0===r&&(r=!1);var o=e.startContainer,i=e.startOffset,a=e.endContainer,s=e.endOffset,u=t.dom,c=n[0];(An(o)&&o.hasChildNodes()&&(o=uu(o,i),jn(o)&&(i=0)),An(a)&&a.hasChildNodes()&&(a=uu(a,e.collapsed?s:s-1),jn(a)&&(s=a.nodeValue.length)),o=_d(u,o),a=_d(u,a),Ld(o)&&(o=vd(o)?o:o.parentNode,o=e.collapsed?o.previousSibling||o:o.nextSibling||o,jn(o)&&(i=e.collapsed?o.length:0)),Ld(a)&&(a=vd(a)?a:a.parentNode,a=e.collapsed?a.nextSibling||a:a.previousSibling||a,jn(a)&&(s=e.collapsed?0:a.length)),e.collapsed)&&(Dd(u,t.getBody(),o,i,!0,r).each((function(t){var e=t.container,n=t.offset;o=e,i=n})),Dd(u,t.getBody(),a,s,!1,r).each((function(t){var e=t.container,n=t.offset;a=e,s=n})));return(hd(c)||c.block_expand)&&(hd(c)&&jn(o)&&0!==i||(o=Od(u,n,o,i,!0)),hd(c)&&jn(a)&&s!==a.nodeValue.length||(a=Od(u,n,a,s,!1))),gd(c)&&(o=Sd(u,n,e,o,"previousSibling"),a=Sd(u,n,e,a,"nextSibling")),(md(c)||pd(c))&&(o=Td(t,n,o,"previousSibling"),a=Td(t,n,a,"nextSibling"),md(c)&&(u.isBlock(o)||(o=Od(u,n,o,i,!0)),u.isBlock(a)||(a=Od(u,n,a,s,!1)))),An(o)&&(i=u.nodeIndex(o),o=o.parentNode),An(a)&&(s=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:s}},$d=function(t,e,n){var r=e.startOffset,o=uu(e.startContainer,r),i=e.endOffset,a=uu(e.endContainer,i-1),s=function(t){var e=t[0];jn(e)&&e===o&&r>=e.data.length&&t.splice(0,1);var n=t[t.length-1];return 0===i&&t.length>0&&n===a&&jn(n)&&t.splice(t.length-1,1),t},u=function(t,e,n){for(var r=[];t&&t!==n;t=t[e])r.push(t);return r},c=function(e,n){return t.getParent(e,(function(t){return t.parentNode===n}),n)},l=function(t,e,r){for(var o=r?"nextSibling":"previousSibling",i=t,a=i.parentNode;i&&i!==e;i=a){a=i.parentNode;var c=u(i===t?i:i[o],o);c.length&&(r||c.reverse(),n(s(c)))}};if(o===a)return n(s([o]));var d=t.findCommonAncestor(o,a);if(t.isChildOf(o,a))return l(o,d,!0);if(t.isChildOf(a,o))return l(a,d);var f=c(o,d)||o,m=c(a,d)||a;l(o,f,!0);var p=u(f===o?f:f.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(s(p)),l(a,m)},Nd=function(t){var e=[];if(t)for(var n=0;n<t.rangeCount;n++)e.push(t.getRangeAt(n));return e},Id=function(t){return Y(function(t){return tt(t,(function(t){var e=su(t);return e?[Le.fromDom(e)]:[]}))}(t),bo)},Pd=function(t,e){var n=Ms(e,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Id(t)},Rd=function(t){return Pd(Nd(t.selection.getSel()),Le.fromDom(t.getBody()))},Bd=function(t,e){return Gr(t,"table",e)},Md=function(t){return tn(t).fold(D([t]),(function(e){return[t].concat(Md(e))}))},jd=function(t){return en(t).fold(D([t]),(function(e){return"br"===Be(e)?Ye(e).map((function(e){return[t].concat(jd(e))})).getOr([]):[t].concat(jd(e))}))},zd=function(t,e){return Zn(function(t){var e=t.startContainer,n=t.startOffset;return jn(e)?0===n?B.some(Le.fromDom(e)):B.none():B.from(e.childNodes[n]).map(Le.fromDom)}(e),function(t){var e=t.endContainer,n=t.endOffset;return jn(e)?n===e.data.length?B.some(Le.fromDom(e)):B.none():B.from(e.childNodes[n-1]).map(Le.fromDom)}(e),(function(e,n){var r=J(Md(t),E(Ie,e)),o=J(jd(t),E(Ie,n));return r.isSome()&&o.isSome()})).getOr(!1)},Fd=function(t,e,n,r){var o=n,i=new so(n,o),a=vt(t.schema.getMoveCaretBeforeOnEnterElements(),(function(t,e){return!U(["td","th","table"],e.toLowerCase())}));do{if(jn(n)&&0!==Ee.trim(n.nodeValue).length)return void(r?e.setStart(n,0):e.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?e.setStartBefore(n):"BR"===n.nodeName?e.setEndBefore(n):e.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?e.setStart(o,0):e.setEnd(o,o.childNodes.length))},Ud=function(t){var e=t.selection.getSel();return e&&e.rangeCount>0},Hd=function(t,e){var n=Rd(t);n.length>0?W(n,(function(n){var r=n.dom,o=t.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),e(o,!0)})):e(t.selection.getRng(),!1)},Vd=function(t,e,n){var r=Zu(t,e);n(r),t.moveToBookmark(r)},Wd=function(t,e){var n=function(e){return t(e)?B.from(e.dom.nodeValue):B.none()};return{get:function(r){if(!t(r))throw new Error("Can only get "+e+" value of a "+e+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom.nodeValue=r}}}(Fe,"text"),qd=function(t){return Wd.get(t)},Kd=function(t,e,n,r){return Ke(e).fold((function(){return"skipping"}),(function(o){return"br"===r||function(t){return Fe(t)&&qd(t)===_o}(e)?"valid":function(t){return ze(t)&&Rs(t,js())}(e)?"existing":Ml(e.dom)?"caret":od(t,n,r)&&od(t,Be(o),n)?"valid":"invalid-child"}))},Yd=function(t,e,n,r){var o=e.uid,i=void 0===o?Ks("mce-annotation"):o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["uid"]),s=Le.fromTag("span",t);Is(s,js()),Qn(s,""+Fs(),i),Qn(s,""+zs(),n);var u=r(i,a),c=u.attributes,l=void 0===c?{}:c,d=u.classes,f=void 0===d?[]:d;return tr(s,l),function(t,e){W(e,(function(e){Is(t,e)}))}(s,f),s},Xd=function(t,e,n,r,o){var i=[],a=Yd(t.getDoc(),o,n,r),s=Ts(),u=function(){s.clear()},c=function(t){W(t,l)},l=function(e){switch(Kd(t,e,"span",Be(e))){case"invalid-child":u();var n=Je(e);c(n),u();break;case"valid":var r=s.get().getOrThunk((function(){var t=Zs(a);return i.push(t),s.set(t),t}));!function(t,e){dn(t,e),pn(e,t)}(e,r)}};return $d(t.dom,e,(function(t){u(),function(t){var e=V(t,Le.fromDom);c(e)}(t)})),i},Zd=function(t,e,n,r){t.undoManager.transact((function(){var o=t.selection,i=o.getRng(),a=Rd(t).length>0;if(i.collapsed&&!a&&function(t,e){var n=Ad(t,e,[{inline:"span"}]);e.setStart(n.startContainer,n.startOffset),e.setEnd(n.endContainer,n.endOffset),t.selection.setRng(e)}(t,i),o.getRng().collapsed&&!a){var s=Yd(t.getDoc(),r,e,n.decorate);Ys(s,wo),o.getRng().insertNode(s.dom),o.select(s.dom)}else Vd(o,!1,(function(){Hd(t,(function(o){Xd(t,o,e,n.decorate,r)}))}))}))},Gd=function(t){var e,n=(e={},{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return yt(e,t).map((function(t){return t.settings}))}});Ws(t,n);var r=Vs(t);return{register:function(t,e){n.register(t,e)},annotate:function(e,r){n.lookup(e).each((function(n){Zd(t,e,n,r)}))},annotationChanged:function(t,e){r.addListener(t,e)},remove:function(e){Us(t,B.some(e)).each((function(t){var e=t.elements;W(e,bn)}))},getAll:function(e){var n=function(t,e){var n=Le.fromDom(t.getBody()),r=Ms(n,"["+zs()+'="'+e+'"]'),o={};return W(r,(function(t){var e=er(t,Fs()),n=yt(o,e).getOr([]);o[e]=n.concat([t])})),o}(t,e);return mt(n,(function(t){return V(t,(function(t){return t.dom}))}))}}},Jd=function(t){return{getBookmark:E(Yl,t),moveToBookmark:E(Xl,t)}};Jd.isBookmarkNode=Zl;var Qd=function(t,e){for(;e&&e!==t;){if(Wn(e)||qn(e))return e;e=e.parentNode}return null},tf=function(t,e,n){if(n.collapsed)return!1;if(ke.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(An(r))return H(r.getClientRects(),(function(n){return au(n,t,e)}))}return H(n.getClientRects(),(function(n){return au(n,t,e)}))},ef=function(t,e,n){return t.fire(e,n)},nf=function(t,e,n,r){return t.fire("FormatApply",{format:e,node:n,vars:r})},rf=function(t,e,n,r){return t.fire("FormatRemove",{format:e,node:n,vars:r})},of={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(t){return t.shiftKey||t.ctrlKey||t.altKey||of.metaKeyPressed(t)},metaKeyPressed:function(t){return ke.mac?t.metaKey:t.ctrlKey&&!t.altKey}},af=qn,sf=function(t,e){var n,r,o,i,a,s,u,c,l,d,f,m,p,h,g,v="data-mce-selected",b=e.dom,w=Ee.each,_=e.getDoc(),C=document,k=Math.abs,x=Math.round,D=e.getBody(),S={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},T=function(t){return t&&("IMG"===t.nodeName||e.dom.is(t,"figure.image"))},E=function(t){return Yn(t)||b.hasClass(t,"mce-preview-object")},O=function(t){var n=t.target;(function(t,e){if("longpress"===t.type||0===t.type.indexOf("touch")){var n=t.touches[0];return T(t.target)&&!tf(n.clientX,n.clientY,e)}return T(t.target)&&!tf(t.clientX,t.clientY,e)})(t,e.selection.getRng())&&!t.isDefaultPrevented()&&e.selection.select(n)},L=function(t){return b.is(t,"figure.image")?[t.querySelector("img")]:b.hasClass(t,"mce-preview-object")&&y(t.firstElementChild)?[t,t.firstElementChild]:[t]},A=function(t){var n=gc(e);return!!n&&("false"!==t.getAttribute("data-mce-resize")&&(t!==e.getBody()&&(b.hasClass(t,"mce-preview-object")?$e(Le.fromDom(t.firstElementChild),n):$e(Le.fromDom(t),n))))},$=function(t,n,r){if(y(r)){var o=L(t);W(o,(function(t){t.style[n]||!e.schema.isValid(t.nodeName.toLowerCase(),n)?b.setStyle(t,n,r):b.setAttrib(t,n,""+r)}))}},N=function(t,e,n){$(t,"width",e),$(t,"height",n)},I=function(t){var a,v,y,w,_;a=t.screenX-s,v=t.screenY-u,m=a*i[2]+c,p=v*i[3]+l,m=m<5?5:m,p=p<5?5:p,y=(T(n)||E(n))&&!1!==function(t){return t.getParam("resize_img_proportional",!0,"boolean")}(e)?!of.modifierPressed(t):of.modifierPressed(t),y&&(k(a)>k(v)?(p=x(m*d),m=x(p/d)):(m=x(p/d),p=x(m*d))),N(r,m,p),w=(w=i.startPos.x+a)>0?w:0,_=(_=i.startPos.y+v)>0?_:0,b.setStyles(o,{left:w,top:_,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(c-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(l-p)),(a=D.scrollWidth-h)+(v=D.scrollHeight-g)!==0&&b.setStyles(o,{left:w-a,top:_-v}),f||(!function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})}(e,n,c,l,"corner-"+i.name),f=!0)},P=function(){var t=f;f=!1,t&&($(n,"width",m),$(n,"height",p)),b.unbind(_,"mousemove",I),b.unbind(_,"mouseup",P),C!==_&&(b.unbind(C,"mousemove",I),b.unbind(C,"mouseup",P)),b.remove(r),b.remove(o),b.remove(a),R(n),t&&(!function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})}(e,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),e.nodeChanged()},R=function(t){z();var f=b.getPos(t,D),y=f.x,k=f.y,x=t.getBoundingClientRect(),T=x.width||x.right-x.left,O=x.height||x.bottom-x.top;n!==t&&(B(),n=t,m=p=0);var $=e.fire("ObjectSelected",{target:t}),R=b.getAttrib(n,v,"1");A(t)&&!$.isDefaultPrevented()?w(S,(function(t,e){var f,m=function(f){var m,p=L(n)[0];s=f.screenX,u=f.screenY,c=p.clientWidth,l=p.clientHeight,d=l/c,(i=t).name=e,i.startPos={x:T*t[0]+y,y:O*t[1]+k},h=D.scrollWidth,g=D.scrollHeight,a=b.add(D,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=E(m=n)?b.create("img",{src:ke.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:k,margin:0}),N(r,T,O),r.removeAttribute(v),D.appendChild(r),b.bind(_,"mousemove",I),b.bind(_,"mouseup",P),C!==_&&(b.bind(C,"mousemove",I),b.bind(C,"mouseup",P)),o=b.add(D,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},c+" &times; "+l)};(f=b.get("mceResizeHandle"+e))&&b.remove(f),f=b.add(D,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===ke.ie&&(f.contentEditable=!1),b.bind(f,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),m(t)})),t.elm=f,b.setStyles(f,{left:T*t[0]+y-f.offsetWidth/2,top:O*t[1]+k-f.offsetHeight/2})})):B(),b.getAttrib(n,v)||n.setAttribute(v,R)},B=function(){z(),n&&n.removeAttribute(v),ft(S,(function(t,e){var n=b.get("mceResizeHandle"+e);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o=function(t,e){if(t)do{if(t===e)return!0}while(t=t.parentNode)};f||e.removed||(w(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(t){t.removeAttribute(v)})),r="mousedown"===n.type?n.target:t.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],D)&&(F(),o(t.getStart(!0),r)&&o(t.getEnd(!0),r))?R(r):B())},j=function(t){return af(Qd(e.getBody(),t))},z=function(){ft(S,(function(t){t.elm&&(b.unbind(t.elm),delete t.elm)}))},F=function(){try{e.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};e.on("init",(function(){if(F(),ke.browser.isIE()||ke.browser.isEdge()){e.on("mousedown click",(function(t){var n=t.target,r=n.nodeName;f||!/^(TABLE|IMG|HR)$/.test(r)||j(n)||(2!==t.button&&e.selection.select(n,"TABLE"===r),"mousedown"===t.type&&e.nodeChanged())}));var t=function(t){var n=function(t){oo.setEditorTimeout(e,(function(){return e.selection.select(t)}))};if(j(t.target)||Yn(t.target))return t.preventDefault(),void n(t.target);/^(TABLE|IMG|HR)$/.test(t.target.nodeName)&&(t.preventDefault(),"IMG"===t.target.tagName&&n(t.target))};b.bind(D,"mscontrolselect",t),e.on("remove",(function(){return b.unbind(D,"mscontrolselect",t)}))}var r=oo.throttle((function(t){e.composing||M(t)}));e.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),e.on("keyup compositionend",(function(t){n&&"TABLE"===n.nodeName&&r(t)})),e.on("hide blur",B),e.on("contextmenu longpress",O,!0)})),e.on("remove",z);return{isResizable:A,showResizeRect:R,hideResizeRect:B,updateResizeRect:M,destroy:function(){n=r=a=null}}},uf=function(t){return Wn(t)||qn(t)},cf=function(t,e,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(t,e))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(t,e);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(t,e),r.collapse(!0)}catch(o){r=function(t,e,n){var r,o=n.elementFromPoint(t,e),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=Ee.toArray(i.getClientRects())).sort((function(t,n){return(t=Math.abs(Math.max(t.top-e,t.bottom-e)))-Math.abs(Math.max(n.top-e,n.bottom-e))}))).length>0){e=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(t,e),i.collapse(!0),i}catch(t){}}return null}(t,e,n)}return function(t,e){var n=t&&t.parentElement?t.parentElement():null;return qn(function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(n,e,uf))?null:t}(r,n.body)}return r},lf=function(t,e){return t&&e&&t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset},df=function(t,e,n){return null!==function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(t,e,n)},ff=function(t,e,n){return df(t,e,(function(t){return t.nodeName===n}))},mf=function(t){return t&&"TABLE"===t.nodeName},pf=function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)},hf=function(t,e){return Eo(t)&&!1===df(t,e,Ml)},gf=function(t,e,n){for(var r=new so(e,t.getParent(e.parentNode,t.isBlock)||t.getRoot());e=r[n?"prev":"next"]();)if(Hn(e))return!0},vf=function(t,e,n,r,o){var i,a,s=t.getRoot(),u=t.schema.getNonEmptyElements(),c=t.getParent(o.parentNode,t.isBlock)||s;if(r&&Hn(o)&&e&&t.isEmpty(c))return B.some(Ou(o.parentNode,t.nodeIndex(o)));for(var l=new so(o,c);a=l[r?"prev":"next"]();){if("false"===t.getContentEditableParent(a)||hf(a,s))return B.none();if(jn(a)&&a.nodeValue.length>0)return!1===ff(a,s,"A")?B.some(Ou(a,r?a.nodeValue.length:0)):B.none();if(t.isBlock(a)||u[a.nodeName.toLowerCase()])return B.none();i=a}return n&&i?B.some(Ou(i,0)):B.none()},bf=function(t,e,n,r){var o,i,a,s,u=t.getRoot(),c=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=An(o)&&i===o.childNodes.length,d=t.schema.getNonEmptyElements();if(s=n,Eo(o))return B.none();if(An(o)&&i>o.childNodes.length-1&&(s=!1),Fn(o)&&(o=u,i=0),o===u){if(s&&(a=o.childNodes[i>0?i-1:0])){if(Eo(a))return B.none();if(d[a.nodeName]||mf(a))return B.none()}if(o.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=jn(o)&&l?o.data.length:0,!e&&o===u.lastChild&&mf(o))return B.none();if(function(t,e){for(;e&&e!==t;){if(qn(e))return!0;e=e.parentNode}return!1}(u,o)||Eo(o))return B.none();if(o.hasChildNodes()&&!1===mf(o)){a=o;var f=new so(o,u);do{if(qn(a)||Eo(a)){c=!1;break}if(jn(a)&&a.nodeValue.length>0){i=s?0:a.nodeValue.length,o=a,c=!0;break}if(d[a.nodeName.toLowerCase()]&&!pf(a)){i=t.nodeIndex(a),o=a.parentNode,s||i++,c=!0;break}}while(a=s?f.next():f.prev())}}}return e&&(jn(o)&&0===i&&vf(t,l,e,!0,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),An(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Hn(a)||function(t,e){return t.previousSibling&&t.previousSibling.nodeName===e}(a,"A")||gf(t,a,!1)||gf(t,a,!0)||vf(t,l,e,!0,a).each((function(t){o=t.container(),i=t.offset(),c=!0})))),s&&!e&&jn(o)&&i===o.nodeValue.length&&vf(t,l,e,!1,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),c?B.some(Ou(o,i)):B.none()},yf=function(t,e){var n=e.collapsed,r=e.cloneRange(),o=Ou.fromRangeStart(e);return bf(t,n,!0,r).each((function(t){n&&Ou.isAbove(o,t)||r.setStart(t.container(),t.offset())})),n||bf(t,n,!1,r).each((function(t){r.setEnd(t.container(),t.offset())})),n&&r.collapse(!0),lf(e,r)?B.none():B.some(r)},wf=function(t,e){return t.splitText(e)},_f=function(t){var e=t.startContainer,n=t.startOffset,r=t.endContainer,o=t.endOffset;return e===r&&jn(e)?n>0&&n<e.nodeValue.length&&(e=(r=wf(e,n)).previousSibling,o>n?(e=r=wf(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(jn(e)&&n>0&&n<e.nodeValue.length&&(e=wf(e,n),n=0),jn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=wf(r,o).previousSibling).nodeValue.length)),{startContainer:e,startOffset:n,endContainer:r,endOffset:o}},Cf=function(t){return{walk:function(e,n){return $d(t,e,n)},split:_f,normalize:function(e){return yf(t,e).fold($,(function(t){return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),!0}))}}};Cf.compareRanges=lf,Cf.getCaretRangeFromPoint=cf,Cf.getSelectedNode=su,Cf.getNode=uu;var kf,xf=function(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var o=ir(n,t);return parseFloat(o)||0}return r},r=function(t,e){return Z(e,(function(e,n){var r=ir(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)};return{set:function(e,n){if(!_(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Gn(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var o=r(t,n);return e>o?e-o:0}}}("height",(function(t){var e=t.dom;return yn(t)?e.getBoundingClientRect().height:e.offsetHeight})),Df=function(t,e){return t.view(e).fold(D([]),(function(e){var n=t.owner(e),r=Df(t,n);return[e].concat(r)}))},Sf=Object.freeze({__proto__:null,view:function(t){var e;return(t.dom===document?B.none():B.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement)).map(Le.fromDom)},owner:function(t){return We(t)}}),Tf=function(t){var e=Le.fromDom(document),n=xn(e),r=function(t,e){var n=e.owner(t);return Df(e,n)}(t,Sf),o=kn(t),i=X(r,(function(t,e){var n=kn(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return _n(i.left+o.left+n.left,i.top+o.top+n.top)},Ef=function(t){return"textarea"===Be(t)},Of=function(t,e){var n=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return _n(n.offsetLeft,n.offsetTop);var i=Cn(null==r?void 0:r.pageYOffset,o.scrollTop),a=Cn(null==r?void 0:r.pageXOffset,o.scrollLeft),s=Cn(o.clientTop,n.clientTop),u=Cn(o.clientLeft,n.clientLeft);return kn(t).translate(a-u,i-s)}(t),r=function(t){return xf.get(t)}(t);return{element:t,bottom:n.top+r,height:r,pos:n,cleanup:e}},Lf=function(t,e){var n=function(t,e){var n=Je(t);if(0===n.length||Ef(t))return{element:t,offset:e};if(e<n.length&&!Ef(n[e]))return{element:n[e],offset:0};var r=n[n.length-1];return Ef(r)?{element:t,offset:e}:"img"===Be(r)?{element:r,offset:1}:Fe(r)?{element:r,offset:qd(r).length}:{element:r,offset:Je(r).length}}(t,e),r=Le.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return dn(n.element,r),Of(r,(function(){return vn(r)}))},Af=function(t,e,n,r){Pf(t,(function(o,i){return Nf(t,e,n,r)}),n)},$f=function(t,e,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(t,e){return t.fire("ScrollIntoView",e).isDefaultPrevented()})(t,i)||(n(e,xn(e).top,r,o),function(t,e){t.fire("AfterScrollIntoView",e)}(t,i))},Nf=function(t,e,n,r){var o=Le.fromDom(t.getBody()),i=Le.fromDom(t.getDoc());o.dom.offsetWidth;var a=Lf(Le.fromDom(n.startContainer),n.startOffset);$f(t,i,e,a,r),a.cleanup()},If=function(t,e,n,r){var o=Le.fromDom(t.getDoc());$f(t,o,n,function(t){return Of(Le.fromDom(t),C)}(e),r)},Pf=function(t,e,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;e(Le.fromDom(r),Le.fromDom(i));var s=t.dom.createRng();s.setStart(r,o),s.setEnd(i,a),t.selection.setRng(n)},Rf=function(t,e,n,r){var o=t.pos;if(n)Dn(o.left,o.top,r);else{var i=o.top-e+t.height;Dn(o.left,i,r)}},Bf=function(t,e,n,r,o){var i=n+e,a=r.pos.top,s=r.bottom,u=s-a>=n;if(a<e)Rf(r,n,!1!==o,t);else if(a>i){Rf(r,n,u?!1!==o:!0===o,t)}else s>i&&!u&&Rf(r,n,!0===o,t)},Mf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Bf(t,e,o,n,r)},jf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Bf(t,e,o,n,r);var i=Tf(n.element),a=En(window);i.top<a.y?Sn(n.element,!1!==r):i.top>a.bottom&&Sn(n.element,!0===r)},zf=function(t,e,n){return Af(t,Mf,e,n)},Ff=function(t,e,n){return If(t,e,Mf,n)},Uf=function(t,e,n){return Af(t,jf,e,n)},Hf=function(t,e,n){return If(t,e,jf,n)},Vf=function(t,e,n){(t.inline?zf:Uf)(t,e,n)},Wf=function(t){var e=sn(t).dom;return t.dom===e.activeElement},qf=function(t){return void 0===t&&(t=Le.fromDom(document)),B.from(t.dom.activeElement).map(Le.fromDom)},Kf=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},Yf=Dr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Xf=(Yf.before,Yf.on,Yf.after,function(t){return t.fold(S,S,S)}),Zf=Dr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Gf={domRange:Zf.domRange,relative:Zf.relative,exact:Zf.exact,exactFromRange:function(t){return Zf.exact(t.start,t.soffset,t.finish,t.foffset)},getWin:function(t){var e=function(t){return t.match({domRange:function(t){return Le.fromDom(t.startContainer)},relative:function(t,e){return Xf(t)},exact:function(t,e,n,r){return t}})}(t);return qe(e)},range:Kf},Jf=pe().browser,Qf=function(t,e){var n=Fe(e)?qd(e).length:Je(e).length+1;return t>n?n:t<0?0:t},tm=function(t){return Gf.range(t.start,Qf(t.soffset,t.start),t.finish,Qf(t.foffset,t.finish))},em=function(t,e){return!Ln(e.dom)&&(Re(t,e)||Ie(t,e))},nm=function(t){return function(e){return em(t,e.start)&&em(t,e.finish)}},rm=function(t){return!0===t.inline||Jf.isIE()},om=function(t){return Gf.range(Le.fromDom(t.startContainer),t.startOffset,Le.fromDom(t.endContainer),t.endOffset)},im=function(t){return function(t){var e=t.getSelection();return(e&&0!==e.rangeCount?B.from(e.getRangeAt(0)):B.none()).map(om)}(qe(t).dom).filter(nm(t))},am=function(t){var e=document.createRange();try{return e.setStart(t.start.dom,t.soffset),e.setEnd(t.finish.dom,t.foffset),B.some(e)}catch(t){return B.none()}},sm=function(t){var e=rm(t)?im(Le.fromDom(t.getBody())):B.none();t.bookmark=e.isSome()?e:t.bookmark},um=function(t){return(t.bookmark?t.bookmark:B.none()).bind((function(e){return function(t,e){return B.from(e).filter(nm(t)).map(tm)}(Le.fromDom(t.getBody()),e)})).bind(am)},cm={isEditorUIElement:function(t){var e=t.className.toString();return-1!==e.indexOf("tox-")||-1!==e.indexOf("mce-")}},lm=function(t,e){pe().browser.isIE()?function(t){t.on("focusout",(function(){sm(t)}))}(t):function(t,e){t.on("mouseup touchend",(function(t){e.throttle()}))}(t,e),t.on("keyup NodeChange",(function(e){(function(t){return"nodechange"===t.type&&t.selectionChange})(e)||sm(t)}))},dm=function(t){var e=Es((function(){sm(t)}),0);t.on("init",(function(){t.inline&&function(t,e){var n=function(){e.throttle()};gs.DOM.bind(document,"mouseup",n),t.on("remove",(function(){gs.DOM.unbind(document,"mouseup",n)}))}(t,e),lm(t,e)})),t.on("remove",(function(){e.cancel()}))},fm=gs.DOM,mm=function(t,e){var n=function(t){return t.getParam("custom_ui_selector","","string")}(t),r=fm.getParent(e,(function(e){return function(t){return cm.isEditorUIElement(t)}(e)||!!n&&t.dom.is(e,n)}));return null!==r},pm=function(t,e){var n=e.editor;dm(n),n.on("focusin",(function(){var e=t.focusedEditor;e!==n&&(e&&e.fire("blur",{focusedEditor:n}),t.setActive(n),t.focusedEditor=n,n.fire("focus",{blurredEditor:e}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var e=t.focusedEditor;mm(n,function(t){try{var e=sn(Le.fromDom(t.getElement()));return qf(e).fold((function(){return document.body}),(function(t){return t.dom}))}catch(t){return document.body}}(n))||e!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null)}))})),kf||(kf=function(e){var n=t.activeEditor;n&&function(t){if(an()&&y(t.target)){var e=Le.fromDom(t.target);if(ze(e)&&ln(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return at(n)}}return B.from(t.target)}(e).each((function(e){e.ownerDocument===document&&(e===document.body||mm(n,e)||t.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null))}))},fm.bind(document,"focusin",kf))},hm=function(t,e){t.focusedEditor===e.editor&&(t.focusedEditor=null),t.activeEditor||(fm.unbind(document,"focusin",kf),kf=null)},gm=function(t,e){return function(t){return t.collapsed?B.from(uu(t.startContainer,t.startOffset)).map(Le.fromDom):B.none()}(e).bind((function(e){return vo(e)?B.some(e):!1===Re(t,e)?B.some(t):B.none()}))},vm=function(t,e){gm(Le.fromDom(t.getBody()),e).bind((function(t){return Pl(t.dom)})).fold((function(){t.selection.normalize()}),(function(e){return t.selection.setRng(e.toRange())}))},bm=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},ym=function(t){return Wf(t)||(e=t,qf(sn(e)).filter((function(t){return e.dom.contains(t.dom)}))).isSome();var e},wm=function(t){return t.inline?function(t){var e=t.getBody();return e&&ym(Le.fromDom(e))}(t):function(t){return t.iframeElement&&Wf(Le.fromDom(t.iframeElement))}(t)},_m=function(t){return wm(t)||function(t){var e=sn(Le.fromDom(t.getElement()));return qf(e).filter((function(e){return!(void 0!==(n=e.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(t,e.dom);var n})).isSome()}(t)},Cm=function(t){return t.editorManager.setActive(t)},km=function(t,e){t.removed||(e?Cm(t):function(t){var e=t.selection,n=t.getBody(),r=e.getRng();t.quirks.refreshContentEditable(),void 0!==t.bookmark&&!1===wm(t)&&um(t).each((function(e){t.selection.setRng(e),r=e}));var o=function(t,e){return t.dom.getParent(e,(function(e){return"true"===t.dom.getContentEditable(e)}))}(t,e.getNode());if(t.$.contains(n,o))return bm(o),vm(t,r),void Cm(t);t.inline||(ke.opera||bm(n),t.getWin().focus()),(ke.gecko||t.inline)&&(bm(n),vm(t,r)),Cm(t)}(t))},xm=function(t,e,n,r,o){var i=n?e.startContainer:e.endContainer,a=n?e.startOffset:e.endOffset;return B.from(i).map(Le.fromDom).map((function(t){return r&&e.collapsed?t:Qe(t,o(t,a)).getOr(t)})).bind((function(t){return ze(t)?B.some(t):Ke(t).filter(ze)})).map((function(t){return t.dom})).getOr(t)},Dm=function(t,e,n){return xm(t,e,!0,n,(function(t,e){return Math.min(nn(t),e)}))},Sm=function(t,e,n){return xm(t,e,!1,n,(function(t,e){return e>0?e-1:e}))},Tm=function(t,e){for(var n=t;t&&jn(t)&&0===t.length;)t=e?t.nextSibling:t.previousSibling;return t||n},Em=function(t,e){return V(e,(function(e){var n=t.fire("GetSelectionRange",{range:e});return n.range!==e?n.range:e}))},Om={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Lm=function(t,e,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(t[r])return t[r];if(t!==e){var i=t[o];if(i)return i;for(var a=t.parent;a&&a!==e;a=a.parent)if(i=a[o])return i}},Am=function(t){if(!Xo(t.value))return!1;var e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(t.value)},$m=function(t){var e="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||e},Nm=function(){function t(t,e){this.name=t,this.type=e,1===e&&(this.attributes=[],this.attributes.map={})}return t.create=function(e,n){var r=new t(e,Om[e]||1);return n&&ft(n,(function(t,e){r.attr(e,t)})),r},t.prototype.replace=function(t){var e=this;return t.parent&&t.remove(),e.insert(t,e),e.remove(),e},t.prototype.attr=function(t,e){var n,r=this;if("string"!=typeof t)return null!=t&&ft(t,(function(t,e){r.attr(e,t)})),r;if(n=r.attributes){if(void 0!==e){if(null===e){if(t in n.map){delete n.map[t];for(var o=n.length;o--;)if(n[o].name===t)return n.splice(o,1),r}return r}if(t in n.map){for(o=n.length;o--;)if(n[o].name===t){n[o].value=e;break}}else n.push({name:t,value:e});return n.map[t]=e,r}return n.map[t]}},t.prototype.clone=function(){var e,n=this,r=new t(n.name,n.type);if(e=n.attributes){var o=[];o.map={};for(var i=0,a=e.length;i<a;i++){var s=e[i];"id"!==s.name&&(o[o.length]={name:s.name,value:s.value},o.map[s.name]=s.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},t.prototype.wrap=function(t){var e=this;return e.parent.insert(t,e),t.append(e),e},t.prototype.unwrap=function(){for(var t=this,e=t.firstChild;e;){var n=e.next;t.insert(e,t,!0),e=n}t.remove()},t.prototype.remove=function(){var t=this,e=t.parent,n=t.next,r=t.prev;return e&&(e.firstChild===t?(e.firstChild=n,n&&(n.prev=null)):r.next=n,e.lastChild===t?(e.lastChild=r,r&&(r.next=null)):n.prev=r,t.parent=t.next=t.prev=null),t},t.prototype.append=function(t){var e=this;t.parent&&t.remove();var n=e.lastChild;return n?(n.next=t,t.prev=n,e.lastChild=t):e.lastChild=e.firstChild=t,t.parent=e,t},t.prototype.insert=function(t,e,n){t.parent&&t.remove();var r=e.parent||this;return n?(e===r.firstChild?r.firstChild=t:e.prev.next=t,t.prev=e.prev,t.next=e,e.prev=t):(e===r.lastChild?r.lastChild=t:e.next.prev=t,t.next=e.next,t.prev=e,e.next=t),t.parent=r,t},t.prototype.getAll=function(t){for(var e=[],n=this.firstChild;n;n=Lm(n,this))n.name===t&&e.push(n);return e},t.prototype.children=function(){for(var t=[],e=this.firstChild;e;e=e.next)t.push(e);return t},t.prototype.empty=function(){var t=this;if(t.firstChild){for(var e=[],n=t.firstChild;n;n=Lm(n,t))e.push(n);for(var r=e.length;r--;){(n=e[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return t.firstChild=t.lastChild=null,t},t.prototype.isEmpty=function(t,e,n){void 0===e&&(e={});var r=this,o=r.firstChild;if($m(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(t[o.name])return!1;if($m(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Am(o))return!1;if(3===o.type&&o.parent&&e[o.parent.name]&&Xo(o.value))return!1;if(n&&n(o))return!1}while(o=Lm(o,r));return!0},t.prototype.walk=function(t){return Lm(this,null,t)},t}(),Im=function(t,e){return t.replace(e.re,(function(t){return yt(e.uris,t).getOr(t)}))},Pm=Ee.each,Rm=Ee.trim,Bm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Mm={ftp:21,http:80,https:443,mailto:25},jm=["img","video"],zm=function(t,e,n){return!t.allow_html_data_urls&&(/^data:image\//i.test(e)?function(t,e){return y(t)?!t:!y(e)||!U(jm,e)}(t.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(e):/^data:/i.test(e))},Fm=function(){function t(e,n){e=Rm(e),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))o.source=e;else{var i=0===e.indexOf("//");if(0!==e.indexOf("/")||i||(e=(r&&r.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){var a=this.settings.base_uri?this.settings.base_uri.path:new t(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)e="//mce_host"+o.toAbsPath(a,e);else{var s=/([^#?]*)([#?]?.*)/.exec(e);e=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,s[1])+s[2]}}e=e.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);Pm(Bm,(function(t,e){var n=u[e];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[t]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return t.parseDataUri=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},t.isDomSafe=function(t,e,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(t){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!zm(n,r,e)},t.getDocumentBaseUrl=function(t){var e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href:t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e},t.prototype.setPath=function(t){var e=/^(.*?)\/?(\w+)?$/.exec(t);this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},t.prototype.toRelative=function(e){var n;if("./"===e)return e;var r=new t(e,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},t.prototype.toAbsolute=function(e,n){var r=new t(e,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},t.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var e=Mm[this.protocol];if(e&&(this.port||e)==(t.port||e))return!0}return!1},t.prototype.toRelPath=function(t,e){var n,r,o=0,i="",a=t.substring(0,t.lastIndexOf("/")).split("/"),s=e.split("/");if(a.length>=s.length)for(n=0,r=a.length;n<r;n++)if(n>=s.length||a[n]!==s[n]){o=n+1;break}if(a.length<s.length)for(n=0,r=s.length;n<r;n++)if(n>=a.length||a[n]!==s[n]){o=n+1;break}if(1===o)return e;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=s.length;n<r;n++)i+=n!==o-1?"/"+s[n]:s[n];return i},t.prototype.toAbsPath=function(t,e){var n,r,o=0,i=[],a=/\/$/.test(e)?"/":"",s=t.split("/"),u=e.split("/");for(Pm(s,(function(t){t&&i.push(t)})),s=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=s.length-o)<=0?nt(i).join("/"):s.slice(0,n).join("/")+"/"+nt(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},t.prototype.getURI=function(t){var e;return void 0===t&&(t=!1),this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source},t}(),Um=Ee.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Hm=function(t,e,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=t.getShortEndedElements(),a=1,s=n;0!==a;)for(r.lastIndex=s;;){var u=r.exec(e);if(null===u)return s;if("!"===u[1]){s=Mt(u[2],"--")?Vm(e,!1,u.index+"!--".length):Vm(e,!0,u.index+1);break}o.lastIndex=r.lastIndex;var c=o.exec(e);if(!h(c)&&c.index===r.lastIndex){"/"===u[1]?a-=1:wt(i,u[2])||(a+=1),s=r.lastIndex+c[0].length;break}}return s},Vm=function(t,e,n){void 0===n&&(n=0);var r=t.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(t,e){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(t.substr(e))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(e){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var s=a.exec(t);return s?s.index+s[0].length:r.length},Wm=function(t,e){var n=t.exec(e);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},qm=function(t,e){var n;void 0===e&&(e=Oi());var r=null!==(n=(t=t||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==t.fix_self_closing&&(t.fix_self_closing=!0);var i=t.comment?t.comment:C,a=t.cdata?t.cdata:C,s=t.text?t.text:C,u=t.start?t.start:C,c=t.end?t.end:C,l=t.pi?t.pi:C,d=t.doctype?t.doctype:C,f=function(n,f){void 0===f&&(f="html");for(var m,p,h,g,v,b,y,w,_,C,k,x,D,S,T,E,O,L,A,$=n.html,N=0,I=[],P=0,R=yi.decode,B=Ee.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),M="html"===f?0:1,j=function(t){var e,n;for(e=I.length;e--&&I[e].name!==t;);if(e>=0){for(n=I.length-1;n>=e;n--)(t=I[n]).valid&&c(t.name);I.length=e}},z=function(t,e){return s(Im(t,n),e)},F=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),t.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),i(Im(e,n)))},U=function(t,e){var n=t||"",r=!Mt(n,"--"),o=Vm($,r,e);return t=$.substr(e,o-e),F(r?n+t:t),o+1},H=function(e,i,a,s,u){if(a=function(t){return Im(t,n)}((i=i.toLowerCase())in Y?i:R(a||s||u||"")),X&&!w&&!1===function(t){return 0===t.indexOf("data-")||0===t.indexOf("aria-")}(i)){var c=S[i];if(!c&&T){for(var l=T.length;l--&&!(c=T[l]).pattern.test(i););-1===l&&(c=null)}if(!c)return;if(c.validValues&&!(a in c.validValues))return}("name"===i||"id"===i)&&e in Um&&(a in r||a in o)||B[i]&&!Fm.isDomSafe(a,e,t)||w&&(i in B||0===i.indexOf("on"))||(g.map[i]=a,g.push({name:i,value:a}))},V=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),W=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,q=e.getShortEndedElements(),K=t.self_closing_elements||e.getSelfClosingElements(),Y=e.getBoolAttrs(),X=t.validate,Z=t.remove_internals,G=t.fix_self_closing,J=e.getSpecialElements(),Q=$+">";m=V.exec(Q);){var tt=m[0];if(N<m.index&&z(R($.substr(N,m.index-N))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),j(p);else if(p=m[8]){if(m.index+tt.length>$.length){z(R($.substr(m.index))),N=m.index+tt.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),_=p in q,G&&K[p]&&I.length>0&&I[I.length-1].name===p&&j(p);var et=Wm(W,m[9]);if(null!==et){if("all"===et){N=Hm(e,$,V.lastIndex),V.lastIndex=N;continue}k=!1}if(!X||(C=e.getElementRule(p))){if(k=!0,X&&(S=C.attributes,T=C.attributePatterns),(D=m[9])?((w=-1!==D.indexOf("data-mce-type"))&&Z&&(k=!1),(g=[]).map={},D.replace(W,(function(t,e,n,r,o){return H(p,e,n,r,o),""}))):(g=[]).map={},X&&!w){if(E=C.attributesRequired,O=C.attributesDefault,L=C.attributesForced,C.removeEmptyAttrs&&!g.length&&(k=!1),L)for(v=L.length;v--;)y=(x=L[v]).name,"{$uid}"===(A=x.value)&&(A="mce_"+P++),g.map[y]=A,g.push({name:y,value:A});if(O)for(v=O.length;v--;)(y=(x=O[v]).name)in g.map||("{$uid}"===(A=x.value)&&(A="mce_"+P++),g.map[y]=A,g.push({name:y,value:A}));if(E){for(v=E.length;v--&&!(E[v]in g.map););-1===v&&(k=!1)}if(x=g.map["data-mce-bogus"]){if("all"===x){N=Hm(e,$,V.lastIndex),V.lastIndex=N;continue}k=!1}}k&&u(p,g,_)}else k=!1;if(h=J[p]){h.lastIndex=N=m.index+tt.length,(m=h.exec($))?(k&&(b=$.substr(N,m.index-N)),N=m.index+m[0].length):(b=$.substr(N),N=$.length),k&&(b.length>0&&z(b,!0),c(p)),V.lastIndex=N;continue}_||(D&&D.indexOf("/")===D.length-1?k&&c(p):I.push({name:p,valid:k}))}else if(p=m[1])F(p);else if(p=m[2]){if(!(1===M||t.preserve_cdata||I.length>0&&e.isValidChild(I[I.length-1].name,"#cdata"))){N=U("",m.index+2),V.lastIndex=N;continue}a(p)}else if(p=m[3])d(p);else{if((p=m[4])||"<!"===tt){N=U(p,m.index+tt.length),V.lastIndex=N;continue}if(p=m[5]){if(1!==M){N=U("?",m.index+2),V.lastIndex=N;continue}l(p,m[6])}}N=m.index+tt.length}for(N<$.length&&z(R($.substr(N))),v=I.length-1;v>=0;v--)(p=I[v]).valid&&c(p.name)};return{parse:function(t,e){void 0===e&&(e="html"),f(function(t){for(var e,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ks("img"),a=0,s=0;e=n.exec(t);){var u=e[0],c=i+"_"+s++;o[c]=u,a<e.index&&r.push(t.substr(a,e.index-a)),r.push(c),a=e.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:t,re:l}:(a<t.length&&r.push(t.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(t),e)}}};qm.findEndTag=Hm;var Km=function(t,e){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=t.schema,i=function(t,e){var n=new RegExp(["\\s?("+t.join("|")+')="[^"]+"'].join("|"),"gi");return e.replace(n,"")}(t.getTempAttrs(),e),a=o.getShortEndedElements();n=r.exec(i);){var s=r.lastIndex,u=n[0].length,c=void 0;c=a[n[1]]?s:qm.findEndTag(o,i,s),i=i.substring(0,s-u)+i.substring(c),r.lastIndex=s-u}return ko(i)},Ym=Km,Xm=function(t,e,n,r){var o,i=function(t,e){return Lt(Lt({},t),{format:e,get:!0,getInner:!0})}(e,n),a=e.no_events?i:t.fire("BeforeGetContent",i);return o="raw"===a.format?Ee.trim(Ym(t.serializer,r.innerHTML)):"text"===a.format?t.dom.isEmpty(r)?"":ko(r.innerText||r.textContent):"tree"===a.format?t.serializer.serialize(r,a):function(t,e){var n=nc(t),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return e.replace(r,"")}(t,t.serializer.serialize(r,a)),U(["text","tree"],a.format)||yo(Le.fromDom(r))?a.content=o:a.content=Ee.trim(o),a.no_events?a.content:t.fire("GetContent",a).content},Zm=Ee.each,Gm=function(t){return{compare:function(e,n){if(e.nodeName!==n.nodeName)return!1;var r=function(e){var n={};return Zm(t.getAttribs(e),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=t.getAttrib(e,o))})),n},o=function(t,e){var n,r;for(r in t)if(wt(t,r)){if(void 0===(n=e[r]))return!1;if(t[r]!==n)return!1;delete e[r]}for(r in e)if(wt(e,r))return!1;return!0};return!!o(r(e),r(n))&&(!!o(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style")))&&(!Zl(e)&&!Zl(n)))}}},Jm=Ee.makeMap,Qm=function(t){var e=[],n=(t=t||{}).indent,r=Jm(t.indent_before||""),o=Jm(t.indent_after||""),i=yi.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="html"===t.element_format;return{start:function(t,s,u){var c,l,d,f;if(n&&r[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n"),e.push("<",t),s)for(c=0,l=s.length;c<l;c++)d=s[c],e.push(" ",d.name,'="',i(d.value,!0),'"');e[e.length]=!u||a?">":" />",u&&n&&o[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n")},end:function(t){var r;e.push("</",t,">"),n&&o[t]&&e.length>0&&(r=e[e.length-1]).length>0&&"\n"!==r&&e.push("\n")},text:function(t,n){t.length>0&&(e[e.length]=n?t:i(t))},cdata:function(t){e.push("<![CDATA[",t,"]]>")},comment:function(t){e.push("\x3c!--",t,"--\x3e")},pi:function(t,r){r?e.push("<?",t," ",i(r),"?>"):e.push("<?",t,"?>"),n&&e.push("\n")},doctype:function(t){e.push("<!DOCTYPE",t,">",n?"\n":"")},reset:function(){e.length=0},getContent:function(){return e.join("").replace(/\n$/,"")}}},tp=function(t,e){void 0===e&&(e=Oi());var n=Qm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(r){var o=t.validate,i={3:function(t){n.text(t.value,t.raw)},8:function(t){n.comment(t.value)},7:function(t){n.pi(t.name,t.value)},10:function(t){n.doctype(t.value)},4:function(t){n.cdata(t.value)},11:function(t){if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(t){var r=i[t.type];if(r)r(t);else{var s=t.name,u=t.shortEnded,c=t.attributes;if(o&&c&&c.length>1){var l=[];l.map={};var d=e.getElementRule(t.name);if(d){for(var f=0,m=d.attributesOrder.length;f<m;f++){if((h=d.attributesOrder[f])in c.map){var p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}for(f=0,m=c.length;f<m;f++){var h;if(!((h=c[f].name)in l.map)){p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}c=l}}if(n.start(t.name,c,u),!u){if(t=t.firstChild)do{a(t)}while(t=t.next);n.end(s)}}};return 1!==r.type||t.inner?i[11](r):a(r),n.getContent()}}},ep=new Set;W(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(t){ep.add(t)}));var np=["font","text-decoration","text-emphasis"],rp=function(t,e){return lt(t.parseStyle(t.getAttrib(e,"style")))},op=function(t,e){return et(rp(t,e),(function(t){return!function(t){return ep.has(t)}(t)}))},ip=function(t,e,n){var r=rp(t,e),o=rp(t,n),i=function(r){var o=t.getStyle(e,r),i=t.getStyle(n,r);return Ht(o)&&Ht(i)&&o!==i};return H(r,(function(t){var e=function(e){return H(e,(function(e){return e===t}))};if(!e(o)&&e(np)){var n=Y(o,(function(t){return H(np,(function(e){return Mt(t,e)}))}));return H(n,i)}return i(t)}))},ap=function(t,e,n){return B.from(n.container()).filter(jn).exists((function(r){var o=t?0:-1;return e(r.data.charAt(n.offset()+o))}))},sp=E(ap,!0,Jl),up=E(ap,!1,Jl),cp=function(t){var e=t.container();return jn(e)&&(0===e.data.length||Co(e.data)&&Jd.isBookmarkNode(e.parentNode))},lp=function(t,e){return function(n){return B.from(el(t?0:-1,n)).filter(e).isSome()}},dp=function(t){return Vn(t)&&"block"===ir(Le.fromDom(t),"display")},fp=function(t){return qn(t)&&!function(t){return An(t)&&"all"===t.getAttribute("data-mce-bogus")}(t)},mp=lp(!0,dp),pp=lp(!1,dp),hp=lp(!0,Yn),gp=lp(!1,Yn),vp=lp(!0,Rn),bp=lp(!1,Rn),yp=lp(!0,fp),wp=lp(!1,fp),_p=function(t){var e=Ms(t,"br"),n=Y(function(t){for(var e=[],n=t.dom;n;)e.push(Le.fromDom(n)),n=n.lastChild;return e}(t).slice(-1),mo);e.length===n.length&&W(n,vn)},Cp=function(t){gn(t),pn(t,Le.fromHtml('<br data-mce-bogus="1">'))},kp=function(t){en(t).each((function(e){Ye(e).each((function(n){lo(t)&&mo(e)&&lo(n)&&vn(e)}))}))},xp=function(t,e,n){return Re(e,t)?(r=function(t,e){for(var n=w(e)?e:$,r=t.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Le.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(t,(function(t){return n(t)||Ie(t,e)})),r.slice(0,-1)):[];var r},Dp=function(t,e){return xp(t,e,$)},Sp=function(t,e){return[t].concat(Dp(t,e))},Tp=function(t,e,n){return Al(t,e,n,cp)},Ep=function(t,e){return J(Sp(Le.fromDom(e.container()),t),lo)},Op=function(t,e,n){return Tp(t,e.dom,n).forall((function(t){return Ep(e,n).fold((function(){return!1===tl(t,n,e.dom)}),(function(r){return!1===tl(t,n,e.dom)&&Re(r,Le.fromDom(t.container()))}))}))},Lp=function(t,e,n){return Ep(e,n).fold((function(){return Tp(t,e.dom,n).forall((function(t){return!1===tl(t,n,e.dom)}))}),(function(e){return Tp(t,e.dom,n).isNone()}))},Ap=E(Lp,!1),$p=E(Lp,!0),Np=E(Op,!1),Ip=E(Op,!0),Pp=function(t){return ll(t).exists(mo)},Rp=function(t,e,n){var r=Y(Sp(Le.fromDom(n.container()),e),lo),o=at(r).getOr(e);return Ol(t,o.dom,n).filter(Pp)},Bp=function(t,e){return ll(e).exists(mo)||Rp(!0,t,e).isSome()},Mp=function(t,e){return function(t){return B.from(t.getNode(!0)).map(Le.fromDom)}(e).exists(mo)||Rp(!1,t,e).isSome()},jp=E(Rp,!1),zp=E(Rp,!0),Fp=function(t){return Ou.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd()},Up=function(t,e){var n=Y(Sp(Le.fromDom(e.container()),t),lo);return at(n).getOr(t)},Hp=function(t,e){return Fp(e)?up(e):up(e)||Il(Up(t,e).dom,e).exists(up)},Vp=function(t,e){return Fp(e)?sp(e):sp(e)||Nl(Up(t,e).dom,e).exists(sp)},Wp=function(t){return ll(t).bind((function(t){return Xr(t,ze)})).exists((function(t){return function(t){return U(["pre","pre-wrap"],t)}(ir(t,"white-space"))}))},qp=function(t,e){return function(t,e){return Il(t.dom,e).isNone()}(t,e)||function(t,e){return Nl(t.dom,e).isNone()}(t,e)||Ap(t,e)||$p(t,e)||Mp(t,e)||Bp(t,e)},Kp=function(t,e){return!Wp(e)&&(Ap(t,e)||Np(t,e)||Mp(t,e)||Hp(t,e))},Yp=function(t,e){return!Wp(e)&&($p(t,e)||Ip(t,e)||Bp(t,e)||Vp(t,e))},Xp=function(t,e){return Kp(t,e)||Yp(t,function(t){var e=t.container(),n=t.offset();return jn(e)&&n<e.data.length?Ou(e,n+1):t}(e))},Zp=function(t,e){return Gl(t.charAt(e))},Gp=function(t){var e=t.container();return jn(e)&&Bt(e.data,wo)},Jp=function(t){var e=t.data,n=function(t){var e=t.split("");return V(e,(function(t,n){return Gl(t)&&n>0&&n<e.length-1&&Ql(e[n-1])&&Ql(e[n+1])?" ":t})).join("")}(e);return n!==e&&(t.data=n,!0)},Qp=function(t,e){return B.some(e).filter(Gp).bind((function(e){var n=e.container(),r=function(t,e){var n=e.data,r=Ou(e,0);return!(!Zp(n,0)||Xp(t,r)||(e.data=" "+n.slice(1),0))}(t,n)||Jp(n)||function(t,e){var n=e.data,r=Ou(e,n.length-1);return!(!Zp(n,n.length-1)||Xp(t,r)||(e.data=n.slice(0,-1)+" ",0))}(t,n);return r?B.some(e):B.none()}))},th=function(t){var e=Le.fromDom(t.getBody());t.selection.isCollapsed()&&Qp(e,Ou.fromRangeStart(t.selection.getRng())).each((function(e){t.selection.setRng(e.toRange())}))},eh=function(t,e,n){if(0!==n){var r=Le.fromDom(t),o=Yr(r,lo).getOr(r),i=t.data.slice(e,e+n),a=e+n>=t.data.length&&Yp(o,Ou(t,t.data.length)),s=0===e&&Kp(o,Ou(t,0));t.replaceData(e,n,function(t,e,n){return Z(t,(function(r,o){return Jl(o)||Gl(o)?r.previousCharIsSpace||""===r.str&&e||r.str.length===t.length-1&&n?{previousCharIsSpace:!1,str:r.str+wo}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,s,a))}},nh=function(t,e){var n=t.data.slice(e),r=n.length-Ft(n).length;eh(t,e,r)},rh=function(t,e){var n=t.data.slice(0,e),r=n.length-Ut(n).length;eh(t,e-r,r)},oh=function(t,e,n,r){void 0===r&&(r=!0);var o=Ut(t.data).length,i=r?t:e,a=r?e:t;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Le.fromDom(a)),n&&nh(i,o),i},ih=function(t,e){return function(t,e){var n=t.container(),r=t.offset();return!1===Ou.isTextPosition(t)&&n===e.parentNode&&r>Ou.before(e).offset()}(e,t)?Ou(e.container(),e.offset()-1):e},ah=function(t){return Wo(t.previousSibling)?B.some((e=t.previousSibling,jn(e)?Ou(e,e.data.length):Ou.after(e))):t.previousSibling?Rl(t.previousSibling):B.none();var e},sh=function(t){return Wo(t.nextSibling)?B.some((e=t.nextSibling,jn(e)?Ou(e,0):Ou.before(e))):t.nextSibling?Pl(t.nextSibling):B.none();var e},uh=function(t,e){return ah(e).orThunk((function(){return sh(e)})).orThunk((function(){return function(t,e){var n=Ou.before(e.previousSibling?e.previousSibling:e.parentNode);return Il(t,n).fold((function(){return Nl(t,Ou.after(e))}),B.some)}(t,e)}))},ch=function(t,e){return sh(e).orThunk((function(){return ah(e)})).orThunk((function(){return function(t,e){return Nl(t,Ou.after(e)).fold((function(){return Il(t,Ou.before(e))}),B.some)}(t,e)}))},lh=function(t,e,n){return function(t,e,n){return t?ch(e,n):uh(e,n)}(t,e,n).map(E(ih,n))},dh=function(t,e,n){n.fold((function(){t.focus()}),(function(n){t.selection.setRng(n.toRange(),e)}))},fh=function(t,e){return e&&wt(t.schema.getBlockElements(),Be(e))},mh=function(t){if(ei(t)){var e=Le.fromHtml('<br data-mce-bogus="1">');return gn(t),pn(t,e),B.some(Ou.before(e.dom))}return B.none()},ph=function(t,e,n){var r,o,i,a,s=Ye(t).filter(Fe),u=Xe(t).filter(Fe);return vn(t),(r=s,o=u,i=e,a=function(t,e,r){var o=t.dom,i=e.dom,a=o.data.length;return oh(o,i,n),r.container()===i?Ou(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?B.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):B.none()).orThunk((function(){return n&&(s.each((function(t){return rh(t.dom,t.dom.length)})),u.each((function(t){return nh(t.dom,0)}))),e}))},hh=function(t,e,n,r){void 0===r&&(r=!0);var o,i=lh(e,t.getBody(),n.dom),a=Yr(n,E(fh,t),(o=t.getBody(),function(t){return t.dom===o})),s=ph(n,i,function(t,e){return wt(t.schema.getTextInlineElements(),Be(e))}(t,n));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(mh).fold((function(){r&&dh(t,e,s)}),(function(n){r&&dh(t,e,B.some(n))}))},gh=function(t){return Ms(t,"td,th")},vh=function(t,e){return{start:t,end:e}},bh=Dr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yh=function(t,e){return Qr(Le.fromDom(t),"td,th",e)},wh=function(t){return!Ie(t.start,t.end)},_h=function(t,e){return Bd(t.start,e).bind((function(n){return Bd(t.end,e).bind((function(t){return e=Ie(n,t),r=n,e?B.some(r):B.none();var e,r}))}))},Ch=function(t){return function(e){return _h(e,t).map((function(t){return function(t,e,n){return{rng:t,table:e,cells:n}}(e,t,gh(t))}))}},kh=function(t,e,n,r){if(n.collapsed||!t.forall(wh))return B.none();if(e.isSameTable){var o=t.bind(Ch(r));return B.some({start:o,end:o})}var i=yh(n.startContainer,r),a=yh(n.endContainer,r),s=i.bind(function(t){return function(e){return Bd(e,t).bind((function(t){return st(gh(t)).map((function(t){return vh(e,t)}))}))}}(r)).bind(Ch(r)),u=a.bind(function(t){return function(e){return Bd(e,t).bind((function(t){return at(gh(t)).map((function(t){return vh(t,e)}))}))}}(r)).bind(Ch(r));return B.some({start:s,end:u})},xh=function(t,e){return Q(t,(function(t){return Ie(t,e)}))},Dh=function(t){return Zn(xh(t.cells,t.rng.start),xh(t.cells,t.rng.end),(function(e,n){return t.cells.slice(e,n+1)}))},Sh=function(t,e,n){return t.exists((function(t){return function(t,e){return!wh(t)&&_h(t,e).exists((function(t){var e=t.dom.rows;return 1===e.length&&1===e[0].cells.length}))}(t,n)&&zd(t.start,e)}))},Th=function(t,e){var n=e.startTable,r=e.endTable,o=t.cloneRange();return n.each((function(t){return o.setStartAfter(t.dom)})),r.each((function(t){return o.setEndBefore(t.dom)})),o},Eh=function(t,e){var n=function(t){return function(e){return Ie(t,e)}}(t),r=function(t,e){var n=yh(t.startContainer,e),r=yh(t.endContainer,e);return Zn(n,r,vh)}(e,n),o=function(t,e){var n=function(t){return Bd(Le.fromDom(t),e)},r=n(t.startContainer),o=n(t.endContainer),i=r.isSome(),a=o.isSome(),s=Zn(r,o,Ie).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:s,isMultiTable:!s&&i&&a}}(e,n);return Sh(r,e,n)?r.map((function(t){return bh.singleCellTable(e,t.start)})):o.isMultiTable?function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var r=t.start,o=t.end,i=r.bind(Dh).getOr([]),a=o.bind(Dh).getOr([]);if(i.length>0&&a.length>0){var s=Th(n,e);return B.some(bh.multiTable(i,a,s))}return B.none()}))}(r,o,e,n):function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var e=t.start,n=t.end;return e.or(n)})).bind((function(t){var r=e.isSameTable,o=Dh(t).getOr([]);if(r&&t.cells.length===o.length)return B.some(bh.fullTable(t.table));if(o.length>0){if(r)return B.some(bh.partialTable(o,B.none()));var i=Th(n,e);return B.some(bh.partialTable(o,B.some(Lt(Lt({},e),{rng:i}))))}return B.none()}))}(r,o,e,n)},Oh=function(t){var e;return(8===Me(e=t)||"#comment"===Be(e)?Ye(t):en(t)).bind(Oh).orThunk((function(){return B.some(t)}))},Lh=function(t){return W(t,(function(t){rr(t,"contenteditable"),Cp(t)}))},Ah=function(t,e,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(e.dom.lastChild)):(o.setStartBefore(e.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Ph(t,o,e,!1)},$h=function(t){var e=Rd(t),n=Le.fromDom(t.selection.getNode());Kn(n.dom)&&ei(n)?t.selection.setCursorLocation(n.dom,0):t.selection.collapse(!0),e.length>1&&H(e,(function(t){return Ie(t,n)}))&&Qn(n,"data-mce-selected","1")},Nh=function(t,e,n){var r=t.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(t,e){return B.from(t.dom.getParent(e,t.dom.isBlock)).map(Le.fromDom)}(t,i?o.endContainer:o.startContainer);o.deleteContents(),function(t,e,n){n.each((function(n){e?vn(n):(Cp(n),t.selection.setCursorLocation(n.dom,0))}))}(t,i,a.filter(ei));var s=i?e[0]:e[e.length-1];return Ah(t,s,r,i),ei(s)?B.none():B.some(i?e.slice(1):e.slice(0,-1))})).getOr(e);return Lh(o),$h(t),!0},Ih=function(t,e,n,r){var o=t.selection.getRng(),i=e[0],a=n[n.length-1];Ah(t,i,o,!0),Ah(t,a,o,!1);var s=ei(i)?e:e.slice(1),u=ei(a)?n:n.slice(0,-1);return Lh(s.concat(u)),r.deleteContents(),$h(t),!0},Ph=function(t,e,n,r){void 0===r&&(r=!0),e.deleteContents();var o,i=Oh(n).getOr(n),a=Le.fromDom(t.dom.getParent(i.dom,t.dom.isBlock));if(ei(a)&&(Cp(a),r&&t.selection.setCursorLocation(a.dom,0)),!Ie(n,a)){var s=Xn(Ke(a),n)?[]:Ke(o=a).map(Je).map((function(t){return Y(t,(function(t){return!Ie(o,t)}))})).getOr([]);W(s.concat(Je(n)),(function(t){Ie(t,a)||Re(t,a)||!ei(t)||vn(t)}))}return!0},Rh=function(t,e){return hh(t,!1,e),!0},Bh=function(t,e,n,r){return jh(e,r).fold((function(){return function(t,e,n){return Eh(e,n).map((function(e){return e.fold(E(Ph,t),E(Rh,t),E(Nh,t),E(Ih,t))}))}(t,e,n)}),(function(e){return function(t,e){return zh(t,e)}(t,e)})).getOr(!1)},Mh=function(t,e){return J(Sp(e,t),bo)},jh=function(t,e){return J(Sp(e,t),(n="caption",function(t){return ze(t)&&Be(t)===n}));var n},zh=function(t,e){return Cp(e),t.selection.setCursorLocation(e.dom,0),B.some(!0)},Fh=function(t,e,n,r,o){return Ll(n,t.getBody(),o).bind((function(i){return function(t,e,n,r){return Pl(t.dom).bind((function(o){return Rl(t.dom).map((function(t){return e?n.isEqual(o)&&r.isEqual(t):n.isEqual(t)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(t,e){return zh(t,e)}(t,r):function(t,e,n){return jh(t,Le.fromDom(n.getNode())).map((function(t){return!1===Ie(t,e)}))}(e,r,i)})).or(B.some(!0))},Uh=function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return Mh(n,r).bind((function(r){return ei(r)?zh(t,r):function(t,e,n,r,o){return Ll(n,t.getBody(),o).bind((function(t){return Mh(e,Le.fromDom(t.getNode())).map((function(t){return!1===Ie(t,r)}))}))}(t,n,e,r,o)})).getOr(!1)},Hh=function(t,e){return t?vp(e):bp(e)},Vh=function(t,e,n){var r=Le.fromDom(t.getBody());return jh(r,n).fold((function(){return Uh(t,e,r,n)||function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Hh(e,n)||Ol(e,t.getBody(),n).exists((function(t){return Hh(e,t)}))}(t,e)}),(function(n){return function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return ei(r)?zh(t,r):Fh(t,n,e,r,o)}(t,e,r,n).getOr(!1)}))},Wh=function(t,e){var n=Le.fromDom(t.selection.getStart(!0)),r=Rd(t);return t.selection.isCollapsed()&&0===r.length?Vh(t,e,n):function(t,e,n){var r=Le.fromDom(t.getBody()),o=t.selection.getRng();return 0!==n.length?Nh(t,n,B.none()):Bh(t,r,o,e)}(t,n,r)},qh=function(t){var e=Ou.fromRangeStart(t),n=Ou.fromRangeEnd(t),r=t.commonAncestorContainer;return Ol(!1,r,n).map((function(o){return!tl(e,n,r)&&tl(e,o,r)?function(t,e,n,r){var o=document.createRange();return o.setStart(t,e),o.setEnd(n,r),o}(e.container(),e.offset(),o.container(),o.offset()):t})).getOr(t)},Kh=function(t){return t.collapsed?t:qh(t)},Yh=function(t,e){return t.getBlockElements()[e.name]&&function(t){return t.firstChild&&t.firstChild===t.lastChild}(e)&&function(t){return"br"===t.name||t.value===wo}(e.firstChild)},Xh=function(t,e){var n=e.firstChild,r=e.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(t,e){var n=t.getNonEmptyElements();return e&&(e.isEmpty(n)||Yh(t,e))}(t,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Zh=function(t){return t&&t.firstChild&&t.firstChild===t.lastChild&&function(t){return t.data===wo||Hn(t)}(t.firstChild)},Gh=function(t){return t.length>0&&(!(e=t[t.length-1]).firstChild||Zh(e))?t.slice(0,-1):t;var e},Jh=function(t,e){var n=t.getParent(e,t.isBlock);return n&&"LI"===n.nodeName?n:null},Qh=function(t,e){var n=Ou.after(t),r=xl(e).prev(n);return r?r.toRange():null},tg=function(t,e,n){var r=t.parentNode;return Ee.each(e,(function(e){r.insertBefore(e,t)})),function(t,e){var n=Ou.before(t),r=xl(e).next(n);return r?r.toRange():null}(t,n)},eg=function(t,e,n,r){var o,i=function(t,e,n){var r=e.serialize(n);return function(t){var e=t.firstChild,n=t.lastChild;return e&&"META"===e.nodeName&&e.parentNode.removeChild(e),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),t}(t.createFragment(r))}(e,t,r),a=Jh(e,n.startContainer),s=Gh((o=i.firstChild,Y(o.childNodes,(function(t){return"LI"===t.nodeName})))),u=e.getRoot(),c=function(t){var r=Ou.fromRangeStart(n),o=xl(e.getRoot()),i=1===t?o.prev(r):o.next(r);return!i||Jh(e,i.getNode())!==a};return c(1)?tg(a,s,u):c(2)?function(t,e,n,r){return r.insertAfter(e.reverse(),t),Qh(e[0],n)}(a,s,u,e):function(t,e,n,r){var o=function(t,e){var n=e.cloneRange(),r=e.cloneRange();return n.setStartBefore(t),r.setEndAfter(t),[n.cloneContents(),r.cloneContents()]}(t,r),i=t.parentNode;return i.insertBefore(o[0],t),Ee.each(e,(function(e){i.insertBefore(e,t)})),i.insertBefore(o[1],t),i.removeChild(t),Qh(e[e.length-1],n)}(a,s,u,n)},ng=Kn,rg=function(t){var e=t.dom,n=Kh(t.selection.getRng());t.selection.setRng(n);var r=e.getParent(n.startContainer,ng);!function(t,e,n){return null!==n&&n===t.getParent(e.endContainer,ng)&&zd(Le.fromDom(n),e)}(e,n,r)?t.getDoc().execCommand("Delete",!1,null):Ph(t,n,Le.fromDom(r))},og=function(t,e,n){var r,o,i,a=t.selection,s=t.dom;/^ | $/.test(e)&&(e=function(t,e,n){var r=Le.fromDom(t.getRoot());return n=Kp(r,Ou.fromRangeStart(e))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Yp(r,Ou.fromRangeEnd(e))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(s,a.getRng(),e));var u=t.parser,c=n.merge,l=tp({validate:yc(t)},t.schema),d='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',f=t.fire("BeforeSetContent",{content:e,format:"html",selection:!0,paste:n.paste});if(f.isDefaultPrevented())t.fire("SetContent",{content:f.content,format:"html",selection:!0,paste:n.paste});else{-1===(e=f.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,d);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=t.getBody();m===p&&a.isCollapsed()&&s.isBlock(p.firstChild)&&function(t,e){return e&&!t.schema.getShortEndedElements()[e.nodeName]}(t,p.firstChild)&&s.isEmpty(p.firstChild)&&((o=s.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rg(t);var h,g={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=u.parse(e,g);if(!0===n.paste&&Xh(t.schema,v)&&function(t,e){return!!Jh(t,e)}(s,r))return o=eg(l,s,a.getRng(),v),a.setRng(o),void t.fire("SetContent",f);if(function(t){for(var e=t;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!s.isBlock(i.name)){t.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(t._selectionOverrides.showBlockCaretContainer(r),g.invalid){t.selection.setContent(d),r=a.getNode();var w=t.getBody();for(9===r.nodeType?r=i=w:i=r;i!==w;)r=i,i=i.parentNode;e=r===w?w.innerHTML:s.getOuterHTML(r),e=l.serialize(u.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(v)})))),r===w?s.setHTML(w,e):s.setOuterHTML(r,e)}else!function(t,e,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(t.dom.createFragment(e),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?t.dom.setHTML(n,e):t.selection.setContent(e)}}(t,e=l.serialize(v),r);!function(t,e){var n=t.schema.getTextInlineElements(),r=t.dom;if(e){var o=t.getBody(),i=Gm(r);Ee.each(r.select("*[data-mce-fragment]"),(function(t){if(y(n[t.nodeName.toLowerCase()])&&op(r,t))for(var e=t.parentNode;y(e)&&e!==o&&!ip(r,t,e);e=e.parentNode)if(i.compare(e,t)){r.remove(t,!0);break}}))}}(t,c),function(t,e){var n,r=t.dom,o=t.selection;if(e){o.scrollIntoView(e);var i=Qd(t.getBody(),e);if("false"===r.getContentEditable(i))return r.remove(e),void o.select(i);var a=r.createRng(),s=e.previousSibling;if(jn(s)){if(a.setStart(s,s.nodeValue.length),!ke.ie){var u=e.nextSibling;jn(u)&&(s.appendData(u.data),u.parentNode.removeChild(u))}}else a.setStartBefore(e),a.setEndBefore(e);var c=r.getParent(e,r.isBlock);r.remove(e),c&&r.isEmpty(c)&&(t.$(c).empty(),a.setStart(c,0),a.setEnd(c,0),ng(c)||function(t){return!!t.getAttribute("data-mce-fragment")}(c)||!(n=function(e){var n=Ou.fromRangeStart(e);if(n=xl(t.getBody()).next(n))return n.toRange()}(a))?r.add(c,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(c))),o.setRng(a)}}(t,s.get("mce_marker")),h=t.getBody(),Ee.each(h.getElementsByTagName("*"),(function(t){t.removeAttribute("data-mce-fragment")})),function(t,e){B.from(t.getParent(e,"td,th")).map(Le.fromDom).each(kp)}(s,a.getStart()),t.fire("SetContent",f),t.addVisual()}},ig=function(t,e){e(t),t.firstChild&&ig(t.firstChild,e),t.next&&ig(t.next,e)},ag=function(t,e,n){var r=function(t,e,n){var r={},o={},i=[];for(var a in n.firstChild&&ig(n.firstChild,(function(n){W(t,(function(t){t.name===n.name&&(r[t.name]?r[t.name].nodes.push(n):r[t.name]={filter:t,nodes:[n]})})),W(e,(function(t){"string"==typeof n.attr(t.name)&&(o[t.name]?o[t.name].nodes.push(n):o[t.name]={filter:t,nodes:[n]})}))})),r)wt(r,a)&&i.push(r[a]);for(var s in o)wt(o,s)&&i.push(o[s]);return i}(t,e,n);W(r,(function(t){W(t.filter.callbacks,(function(e){e(t.nodes,t.filter.name,{})}))}))},sg=function(t){return t instanceof Nm},ug=function(t,e,n){t.dom.setHTML(t.getBody(),e),!0!==n&&function(t){wm(t)&&Pl(t.getBody()).each((function(e){var n=e.getNode(),r=Rn(n)?Pl(n).getOr(e):e;t.selection.setRng(r.toRange())}))}(t)},cg=function(t,e,n){var r=function(t,e){return Lt(Lt({format:"html"},t),{set:!0,content:sg(e)?"":e})}(n,e),o=n.no_events?r:t.fire("BeforeSetContent",r);return sg(e)||(e=o.content),B.from(t.getBody()).fold(D(e),(function(n){return sg(e)?function(t,e,n,r){ag(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),n);var o=tp({validate:t.validate},t.schema).serialize(n);return r.content=yo(Le.fromDom(e))?o:Ee.trim(o),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r),n}(t,n,e,o):function(t,e,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===e.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(e.nodeName)&&(n="<li>"+o+"</li>");var i=nc(t);i&&t.schema.isValidChild(e.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=t.dom.createHTML(i,rc(t),n)):n||(n='<br data-mce-bogus="1">'),ug(t,n,r.no_selection),t.fire("SetContent",r)}else"raw"!==r.format&&(n=tp({validate:t.validate},t.schema).serialize(t.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Le.fromDom(e))?n:Ee.trim(n),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r);return r.content}(t,n,e,o)}))},lg=function(t,e){return function(t,e){var n=t.dom;return n.parentNode?Zr(Le.fromDom(n.parentNode),(function(n){return!Ie(t,n)&&e(n)})):B.none()}(t,e).isSome()},dg=function(t){return w(t)?t:$},fg=function(t,e,n){var r=e(t),o=dg(n);return r.orThunk((function(){return o(t)?B.none():function(t,e,n){for(var r=t.dom,o=dg(n);r.parentNode;){r=r.parentNode;var i=Le.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return B.none()}(t,e,o)}))},mg=sd,pg=function(t,e,n){var r=t.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(pd(i)&&!1===i.inherit&&t.dom.is(e,i.selector))return!0}return!1},hg=function(t,e,n,r,o){var i=t.dom.getRoot();return e!==i&&(e=t.dom.getParent(e,(function(e){return!!pg(t,e,n)||(e.parentNode===i||!!bg(t,e,n,r,!0))})),!!bg(t,e,n,r,o))},gg=function(t,e,n){return!!mg(e,n.inline)||(!!mg(e,n.block)||(n.selector?1===e.nodeType&&t.is(e,n.selector):void 0))},vg=function(t,e,n,r,o,i){var a=n[r];if(w(n.onmatch))return n.onmatch(e,n,r);if(a)if(v(a.length)){for(var s in a)if(wt(a,s)){var u="attributes"===r?t.getAttrib(e,s):cd(t,e,s),c=ad(a[s],i),l=b(u)||Vt(u);if(l&&b(c))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!mg(u,ud(t,c,s)))return!1}}else for(var d=0;d<a.length;d++)if("attributes"===r?t.getAttrib(e,a[d]):cd(t,e,a[d]))return!0;return!0},bg=function(t,e,n,r,o){var i=t.formatter.get(n),a=t.dom;if(i&&e)for(var s=0;s<i.length;s++){var u=i[s];if(gg(t.dom,e,u)&&vg(a,e,u,"attributes",o,r)&&vg(a,e,u,"styles",o,r)){var c=u.classes;if(c)for(var l=0;l<c.length;l++)if(!t.dom.hasClass(e,ad(c[l],r)))return;return u}}},yg=function(t,e,n,r,o){if(r)return hg(t,r,e,n,o);if(r=t.selection.getNode(),hg(t,r,e,n,o))return!0;var i=t.selection.getStart();return!(i===r||!hg(t,i,e,n,o))},wg=function(t,e){var n=function(e){return Ie(e,Le.fromDom(t.getBody()))};return B.from(t.selection.getStart(!0)).bind((function(r){return fg(Le.fromDom(r),(function(n){return ct(e,(function(e){return function(e,n){return bg(t,e.dom,n)?B.some(n):B.none()}(n,e)}))}),n)})).getOrNull()},_g=function(t,e,n){return Z(n,(function(n,r){var o=function(t,e){return H(t.formatter.get(e),(function(t){var e=function(t){return t.length>1&&"%"===t.charAt(0)};return H(["styles","attributes"],(function(n){return yt(t,n).exists((function(t){var n=p(t)?t:bt(t);return H(n,e)}))}))}))}(t,r);return t.formatter.matchNode(e,r,{},o)?n.concat([r]):n}),[])},Cg=_o,kg="_mce_caret",xg=function(t){return function(t){for(var e=[];t;){if(3===t.nodeType&&t.nodeValue!==Cg||t.childNodes.length>1)return[];1===t.nodeType&&e.push(t),t=t.firstChild}return e}(t).length>0},Dg=function(t){if(t){var e=new so(t,t);for(t=e.current();t;t=e.next())if(jn(t))return t}return null},Sg=function(t){var e=Le.fromTag("span");return tr(e,{id:kg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&pn(e,Le.fromText(Cg)),e},Tg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(xg(e))hh(t,!1,Le.fromDom(e),n);else{var i=o.getRng(),a=r.getParent(e,r.isBlock),s=i.startContainer,u=i.startOffset,c=i.endContainer,l=i.endOffset,d=function(t){var e=Dg(t);return e&&e.nodeValue.charAt(0)===Cg&&e.deleteData(0,1),e}(e);r.remove(e,!0),s===d&&u>0&&i.setStart(d,u-1),c===d&&l>0&&i.setEnd(d,l-1),a&&r.isEmpty(a)&&Cp(Le.fromDom(a)),o.setRng(i)}},Eg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(e)Tg(t,e,n);else if(!(e=jl(t.getBody(),o.getStart())))for(;e=r.get(kg);)Tg(t,e,!1)},Og=function(t,e){return t.appendChild(e),e},Lg=function(t,e){var n=X(t,(function(t,e){return Og(t,e.cloneNode(!1))}),e);return Og(n,n.ownerDocument.createTextNode(Cg))},Ag=function(t,e,n,r){var o,i,a,s=t.dom,u=t.selection,c=[],l=u.getRng(),d=l.startContainer,f=l.startOffset;for(i=d,3===d.nodeType&&(f!==d.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bg(t,i,e,n,r)){a=i;break}i.nextSibling&&(o=!0),c.push(i),i=i.parentNode}if(a)if(o){var m=u.getBookmark();l.collapse(!0);var p=Ad(t,l,t.formatter.get(e),!0);p=_f(p),t.formatter.remove(e,n,p,r),u.moveToBookmark(m)}else{var h=jl(t.getBody(),a),g=Sg(!1).dom;!function(t,e,n){var r=t.dom,o=r.getParent(n,E(rd,t));o&&r.isEmpty(o)?n.parentNode.replaceChild(e,n):(_p(Le.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(e,n):r.insertAfter(e,n))}(t,g,null!==h?h:a);var v=function(t,e,n,r,o,i){var a=t.formatter,s=t.dom,u=Y(lt(a.get()),(function(t){return t!==r&&!Bt(t,"removeformat")})),c=_g(t,n,u);if(Y(c,(function(e){return!fd(t,e,r)})).length>0){var l=n.cloneNode(!1);return s.add(e,l),a.remove(r,o,l,i),s.remove(l),B.some(l)}return B.none()}(t,g,a,e,n,r),b=Lg(c.concat(v.toArray()),g);Tg(t,h,!1),u.setCursorLocation(b,1),s.isEmpty(a)&&s.remove(a)}},$g=function(t){t.on("mouseup keydown",(function(e){!function(t,e){var n=t.selection,r=t.getBody();Eg(t,null,!1),8!==e&&46!==e||!n.isCollapsed()||n.getStart().innerHTML!==Cg||Eg(t,jl(r,n.getStart())),37!==e&&39!==e||Eg(t,jl(r,n.getStart()))}(t,e.keyCode)}))},Ng=function(t,e){var n=t.schema.getTextInlineElements();return wt(n,Be(e))&&!Ml(e.dom)&&!Pn(e.dom)},Ig={},Pg=Dt,Rg=kt;!function(t,e){Ig[t]||(Ig[t]=[]),Ig[t].push(e)}("pre",(function(t){var e,n=t.selection.getRng(),r=$n(["pre"]);n.collapsed||(e=t.selection.getSelectedBlocks(),Rg(Pg(Pg(e,r),(function(t){return r(t.previousSibling)&&-1!==St(e,t.previousSibling)})),(function(t){var e,n;e=t.previousSibling,cs(n=t).remove(),cs(e).append("<br><br>").append(n.childNodes)})))}));var Bg=Ee.each,Mg=function(t){return An(t)&&!Zl(t)&&!Ml(t)&&!Pn(t)},jg=function(t,e){for(var n=t;n;n=n[e]){if(jn(n)&&Ht(n.data))return t;if(An(n)&&!Zl(n))return n}return t},zg=function(t,e,n){var r=Gm(t);if(e&&n&&(e=jg(e,"previousSibling"),n=jg(n,"nextSibling"),r.compare(e,n))){for(var o=e.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,e.appendChild(i)}return t.remove(n),Ee.each(Ee.grep(n.childNodes),(function(t){e.appendChild(t)})),e}return n},Fg=function(t,e,n,r){if(r&&!1!==e.merge_siblings){var o=zg(t,nd(r),r);zg(t,o,nd(o,!0))}},Ug=function(t,e,n){Bg(t.childNodes,(function(t){Mg(t)&&(e(t)&&n(t),t.hasChildNodes()&&Ug(t,e,n))}))},Hg=function(t,e){return function(n){return!(!n||!cd(t,n,e))}},Vg=function(t,e,n){return function(r){t.setStyle(r,e,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(t,e){"SPAN"===e.nodeName&&0===t.getAttribs(e).length&&t.remove(e,!0)}(t,r)}},Wg=Dr([{keep:[]},{rename:["name"]},{removed:[]}]),qg=/^(src|href|style)$/,Kg=Ee.each,Yg=sd,Xg=function(t,e,n){return t.isChildOf(e,n)&&e!==n&&!t.isBlock(n)},Zg=function(t,e,n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(An(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return jn(r)&&n&&o>=r.nodeValue.length&&(r=new so(r,t.getBody()).next()||r),jn(r)&&!n&&0===o&&(r=new so(r,t.getBody()).prev()||r),r},Gg=function(t,e){var n=e?"firstChild":"lastChild";if(function(t){return/^(TR|TH|TD)$/.test(t.nodeName)}(t)&&t[n]){var r=t[n];return"TR"===t.nodeName&&r[n]||r}return t},Jg=function(t,e,n,r){var o=t.create(n,r);return e.parentNode.insertBefore(o,e),o.appendChild(e),o},Qg=function(t,e,n,r,o){var i=Le.fromDom(e),a=Le.fromDom(t.create(r,o)),s=n?Ge(i):Ze(i);return hn(a,s),n?(dn(i,a),mn(a,i)):(fn(i,a),pn(a,i)),a.dom},tv=function(t,e,n,r){var o=nd(e,n,r);return b(o)||"BR"===o.nodeName||t.isBlock(o)},ev=function(t,e,n){var r,o=e.parentNode,i=t.dom,a=nc(t);md(n)&&(a?o===i.getRoot()&&(n.list_block&&Yg(e,n.list_block)||W(ut(e.childNodes),(function(e){od(t,a,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=Jg(i,e,a),i.setAttribs(r,t.settings.forced_root_block_attrs)):r=null}))):i.isBlock(e)&&!i.isBlock(o)&&(tv(i,e,!1)||tv(i,e.firstChild,!0,!0)||e.insertBefore(i.create("br"),e.firstChild),tv(i,e,!0)||tv(i,e.lastChild,!1,!0)||e.appendChild(i.create("br")))),function(t){return pd(t)&&hd(t)&&Xn(yt(t,"mixed"),!0)}(n)&&!Yg(n.inline,e)||i.remove(e,!0)},nv=function(t,e,n,r,o){var i,a=t.dom;if(!function(t,e,n){return!(!hd(n)||!Yg(e,n.inline))||!(!md(n)||!Yg(e,n.block))||(pd(n)?An(e)&&t.is(e,n.selector):void 0)}(a,r,e)&&!function(t,e){return e.links&&"A"===t.nodeName}(r,e))return Wg.keep();var s=r;if(hd(e)&&"all"===e.remove&&p(e.preserve_attributes)){var u=Y(a.getAttribs(s),(function(t){return U(e.preserve_attributes,t.name.toLowerCase())}));if(a.removeAllAttribs(s),W(u,(function(t){return a.setAttrib(s,t.name,t.value)})),u.length>0)return Wg.rename("span")}if("all"!==e.remove){Kg(e.styles,(function(t,r){t=ud(a,ad(t,n),r+""),_(r)&&(r=t,o=null),(e.remove_similar||!o||Yg(cd(a,o,r),t))&&a.setStyle(s,r,""),i=!0})),i&&""===a.getAttrib(s,"style")&&(s.removeAttribute("style"),s.removeAttribute("data-mce-style")),Kg(e.attributes,(function(t,r){var i;if(t=ad(t,n),_(r)&&(r=t,o=null),e.remove_similar||!o||Yg(a.getAttrib(o,r),t)){if("class"===r&&(t=a.getAttrib(s,r))&&(i="",W(t.split(/\s+/),(function(t){/mce\-\w+/.test(t)&&(i+=(i?" ":"")+t)})),i))return void a.setAttrib(s,r,i);if(qg.test(r)&&s.removeAttribute("data-mce-"+r),"style"===r&&$n(["li"])(s)&&"none"===a.getStyle(s,"list-style-type"))return s.removeAttribute(r),void a.setStyle(s,"list-style-type","none");"class"===r&&s.removeAttribute("className"),s.removeAttribute(r)}})),Kg(e.classes,(function(t){t=ad(t,n),o&&!a.hasClass(o,t)||a.removeClass(s,t)}));for(var c=a.getAttribs(s),l=0;l<c.length;l++){var d=c[l].nodeName;if(0!==d.indexOf("_")&&0!==d.indexOf("data-"))return Wg.keep()}}return"none"!==e.remove?(ev(t,s,e),Wg.removed()):Wg.keep()},rv=function(t,e,n,r,o){return nv(t,e,n,r,o).fold($,(function(e){return t.dom.rename(r,e),!0}),N)},ov=function(t,e,n,r){return nv(t,e,n,r,r).fold(D(r),(function(e){return t.dom.createFragment().appendChild(r),t.dom.rename(r,e)}),D(null))},iv=function(t,e,n,r,o){var i=t.formatter.get(e),a=i[0],s=!0,u=t.dom,c=t.selection,l=function(r){var s=function(t,e,n,r,o){var i;return W(dd(t.dom,e.parentNode).reverse(),(function(e){if(!i&&"_start"!==e.id&&"_end"!==e.id){var a=bg(t,e,n,r,o);a&&!1!==a.split&&(i=e)}})),i}(t,r,e,n,o);return function(t,e,n,r,o,i,a,s){var u,c,l,d=t.dom;if(n){for(var f=n.parentNode,m=r.parentNode;m&&m!==f;m=m.parentNode){u=d.clone(m,!1);for(var p=0;p<e.length&&null!==(u=ov(t,e[p],s,u));p++);u&&(c&&u.appendChild(c),l||(l=u),c=u)}!i||a.mixed&&d.isBlock(n)||(r=d.split(n,r)),c&&(o.parentNode.insertBefore(c,o),l.appendChild(o),hd(a)&&Fg(d,a,0,c))}return r}(t,i,s,r,r,!0,a,n)},d=function(e){return H(i,(function(r){return rv(t,r,n,e,e)}))},f=function(e){var n=!0,r=!1;An(e)&&u.getContentEditable(e)&&(n=s,s="true"===u.getContentEditable(e),r=!0);var o=ut(e.childNodes);if(s&&!r){var c=d(e)||H(i,(function(t){return gg(u,e,t)})),l=e.parentNode;!c&&y(l)&&gd(a)&&d(l)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)f(o[m]);r&&(s=n)}W(["underline","line-through","overline"],(function(n){An(e)&&t.dom.getStyle(e,"text-decoration")===n&&e.parentNode&&ld(u,e.parentNode)===n&&rv(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,e)}))},m=function(t){var e=u.get(t?"_start":"_end"),n=e[t?"firstChild":"lastChild"];return function(t){return Zl(t)&&An(t)&&("_start"===t.id||"_end"===t.id)}(n)&&(n=n[t?"firstChild":"lastChild"]),jn(n)&&0===n.data.length&&(n=t?e.previousSibling||e.nextSibling:e.nextSibling||e.previousSibling),u.remove(e,!0),n},p=function(e){var n,r,o=Ad(t,e,i,e.collapsed);if(a.split){if(o=_f(o),(n=Zg(t,o,!0))!==(r=Zg(t,o))){if(n=Gg(n,!0),r=Gg(r,!1),Xg(u,n,r)){var s=B.from(n.firstChild).getOr(n);return l(Qg(u,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Xg(u,r,n)){s=B.from(r.lastChild).getOr(r);return l(Qg(u,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Jg(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Jg(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var c=u.createRng();c.setStartAfter(n),c.setEndBefore(r),$d(u,c,(function(t){W(t,(function(t){Zl(t)||Zl(t.parentNode)||l(t)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}$d(u,o,(function(t){W(t,f)}))};if(r){if(td(r)){var h=u.createRng();h.setStartBefore(r),h.setEndAfter(r),p(h)}else p(r);rf(t,e,r,n)}else if("false"!==u.getContentEditable(c.getNode()))c.isCollapsed()&&hd(a)&&!Rd(t).length?Ag(t,e,n,o):(Vd(c,!0,(function(){Hd(t,p)})),hd(a)&&yg(t,e,n,c.getStart())&&ed(u,c,c.getRng()),t.nodeChanged()),rf(t,e,r,n);else{r=c.getNode();for(var g=0;g<i.length&&(!i[g].ceFalseOverride||!rv(t,i[g],n,r,r));g++);rf(t,e,r,n)}},av=Ee.each,sv=function(t,e,n,r){av(e,(function(e){hd(e)&&av(t.dom.select(e.inline,r),(function(r){Mg(r)&&rv(t,e,n,r,e.exact?r:null)})),function(t,e,n){if(e.clear_child_styles){var r=e.links?"*:not(a)":"*";Bg(t.select(r,n),(function(n){Mg(n)&&Bg(e.styles,(function(e,r){t.setStyle(n,r,"")}))}))}}(t.dom,e,r)}))},uv=Ee.each,cv=function(t){return An(t)&&!Zl(t)&&!Ml(t)&&!Pn(t)},lv=function(t,e,n,r){var o=t.formatter.get(e),i=o[0],a=!r&&t.selection.isCollapsed(),s=t.dom,u=t.selection,c=function(t,e){if(void 0===e&&(e=i),w(e.onformat)&&e.onformat(t,e,n,r),uv(e.styles,(function(e,r){s.setStyle(t,r,ad(e,n))})),e.styles){var o=s.getAttrib(t,"style");o&&s.setAttrib(t,"data-mce-style",o)}uv(e.attributes,(function(e,r){s.setAttrib(t,r,ad(e,n))})),uv(e.classes,(function(e){e=ad(e,n),s.hasClass(t,e)||s.addClass(t,e)}))},l=function(t,e){var n=!1;return uv(t,(function(t){return!!pd(t)&&(y(t.collapsed)&&t.collapsed!==a?void 0:s.is(e,t.selector)&&!Ml(e)?(c(e,t),n=!0,!1):void 0)})),n},d=function(t){if(f(t)){var e=s.create(t);return c(e),e}return null},m=function(r,a,s){var u=[],f=!0,m=i.inline||i.block,p=d(m);$d(r,a,(function(a){var d,h=function(a){var g=!1,v=f,b=a.nodeName.toLowerCase(),w=a.parentNode,_=w.nodeName.toLowerCase();if(An(a)&&r.getContentEditable(a)&&(v=f,f="true"===r.getContentEditable(a),g=!0),Hn(a)&&!function(t,e,n,r){if(function(t){return t.getParam("format_empty_lines",!1,"boolean")}(t)&&hd(e)){var o=Lt(Lt({},t.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=lg(Le.fromDom(n),(function(t){return Ml(t.dom)}));return _t(o,r)&&ei(Le.fromDom(n.parentNode),!1)&&!i}return!1}(t,i,a,_))return d=null,void(md(i)&&r.remove(a));if(md(i)&&i.wrapper&&bg(t,a,e,n))d=null;else{if(f&&!g&&md(i)&&!i.wrapper&&rd(t,b)&&od(t,_,m)){var C=r.rename(a,m);return c(C),u.push(C),void(d=null)}if(pd(i)){var k=l(o,a);if(!k&&y(w)&&gd(i)&&(k=l(o,w)),!hd(i)||k)return void(d=null)}!f||g||!od(t,m,b)||!od(t,_,m)||!s&&jn(a)&&Co(a.data)||Ml(a)||hd(i)&&r.isBlock(a)?(d=null,W(ut(a.childNodes),h),g&&(f=v),d=null):(d||(d=r.clone(p,!1),a.parentNode.insertBefore(d,a),u.push(d)),d.appendChild(a))}};W(a,h)})),!0===i.links&&W(u,(function(t){var e=function(t){"A"===t.nodeName&&c(t,i),W(ut(t.childNodes),e)};e(t)})),W(u,(function(a){var s=function(t){var e=0;return W(t.childNodes,(function(t){(function(t){return y(t)&&jn(t)&&0===t.length})(t)||Zl(t)||e++})),e}(a);!(u.length>1)&&r.isBlock(a)||0!==s?(hd(i)||md(i)&&i.wrapper)&&(i.exact||1!==s||(a=function(t){var e=J(t.childNodes,cv).filter((function(t){return gg(r,t,i)}));return e.map((function(e){var n=r.clone(e,!1);return c(n),r.replace(n,t,!0),r.remove(e,!0),n})).getOr(t)}(a)),sv(t,o,n,a),function(t,e,n,r,o){bg(t,o.parentNode,n,r)&&rv(t,e,r,o)||e.merge_with_parents&&t.dom.getParent(o.parentNode,(function(i){if(bg(t,i,n,r))return rv(t,e,r,o),!0}))}(t,i,e,n,a),function(t,e,n,r){e.styles&&e.styles.backgroundColor&&Ug(r,Hg(t,"fontSize"),Vg(t,"backgroundColor",ad(e.styles.backgroundColor,n)))}(r,i,n,a),function(t,e,n,r){var o=function(e){if(1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType){var n=ld(t,e.parentNode);t.getStyle(e,"color")&&n?t.setStyle(e,"text-decoration",n):t.getStyle(e,"text-decoration")===n&&t.setStyle(e,"text-decoration",null)}};e.styles&&(e.styles.color||e.styles.textDecoration)&&(Ee.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(t,e,n,r){!hd(e)||"sub"!==e.inline&&"sup"!==e.inline||(Ug(r,Hg(t,"fontSize"),Vg(t,"fontSize","")),t.remove(t.select("sup"===e.inline?"sub":"sup",r),!0))}(r,i,0,a),Fg(r,i,0,a)):r.remove(a,!0)}))};if("false"!==s.getContentEditable(u.getNode())){if(i){if(r)if(td(r)){if(!l(o,r)){var p=s.createRng();p.setStartBefore(r),p.setEndAfter(r),m(s,Ad(t,p,o),!0)}}else m(s,r,!0);else if(a&&hd(i)&&!Rd(t).length)!function(t,e,n){var r,o,i=t.selection,a=i.getRng(),s=a.startOffset,u=a.startContainer.nodeValue;(r=jl(t.getBody(),i.getStart()))&&(o=Dg(r));var c,l,d=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&s>0&&s<u.length&&d.test(u.charAt(s))&&d.test(u.charAt(s-1))){var f=i.getBookmark();a.collapse(!0);var m=Ad(t,a,t.formatter.get(e));m=_f(m),t.formatter.apply(e,n,m),i.moveToBookmark(f)}else r&&o.nodeValue===Cg||(c=t.getDoc(),l=Sg(!0).dom,o=(r=c.importNode(l,!0)).firstChild,a.insertNode(r),s=1),t.formatter.apply(e,n,r),i.setCursorLocation(o,s)}(t,e,n);else{var h=u.getNode(),g=o[0];t.settings.forced_root_block||!g.defaultBlock||s.getParent(h,s.isBlock)||lv(t,g.defaultBlock),u.setRng(Kh(u.getRng())),Vd(u,!0,(function(){Hd(t,(function(e,n){var r=n?e:Ad(t,e,o);m(s,r,!1)}))})),ed(s,u,u.getRng()),t.nodeChanged()}!function(t,e){Rg(Ig[t],(function(t){t(e)}))}(e,t)}nf(t,e,r,n)}else{r=u.getNode();for(var v=0,b=o.length;v<b;v++){var _=o[v];if(_.ceFalseOverride&&pd(_)&&s.is(r,_.selector)){c(r,_);break}}nf(t,e,r,n)}},dv=function(t){return wt(t,"vars")},fv=function(t){return t.selection.getStart()},mv=function(t,e,n,r,o){return G(e,(function(e){var i=t.formatter.matchNode(e,n,null!=o?o:{},r);return!v(i)}),(function(e){return!!pg(t,e,n)||!r&&y(t.formatter.matchNode(e,n,o,!0))}))},pv=function(t,e){var n=null!=e?e:fv(t);return Y(dd(t.dom,n),(function(t){return An(t)&&!Pn(t)}))},hv=function(t,e,n){var r=pv(t,e);ft(n,(function(n,o){var i=function(n){var i=mv(t,r,o,n.similar,dv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var s=i.getOr(e);dv(n)?n.callback(a,{node:s,format:o,parents:r}):W(n.callbacks,(function(t){return t(a,{node:s,format:o,parents:r})}))}};W([n.withSimilar,n.withoutSimilar],i),W(n.withVars,i)}))},gv=function(t,e,n,r,o,i){return null===e.get()&&function(t,e){t.set({}),e.on("NodeChange",(function(n){hv(e,n.element,t.get())})),e.on("FormatApply FormatRemove",(function(n){var r=B.from(n.node).map((function(t){return td(t)?t:t.startContainer})).bind((function(t){return An(t)?B.some(t):B.from(t.parentElement)})).getOrThunk((function(){return fv(e)}));hv(e,r,t.get())}))}(e,t),function(t,e,n,r,o,i){var a=e.get();W(n.split(","),(function(e){var n=yt(a,e).getOrThunk((function(){var t={withSimilar:{state:_s(!1),similar:!0,callbacks:[]},withoutSimilar:{state:_s(!1),similar:!1,callbacks:[]},withVars:[]};return a[e]=t,t})),s=function(){var n=pv(t);return mv(t,n,e,o,i).isSome()};if(v(i)){var u=o?n.withSimilar:n.withoutSimilar;u.callbacks.push(r),1===u.callbacks.length&&u.state.set(s())}else n.withVars.push({state:_s(s()),similar:o,vars:i,callback:r})})),e.set(a)}(t,e,n,r,o,i),{unbind:function(){return function(t,e,n){var r=t.get();W(e.split(","),(function(t){return yt(r,t).each((function(e){r[t]={withSimilar:Lt(Lt({},e.withSimilar),{callbacks:Y(e.withSimilar.callbacks,(function(t){return t!==n}))}),withoutSimilar:Lt(Lt({},e.withoutSimilar),{callbacks:Y(e.withoutSimilar.callbacks,(function(t){return t!==n}))}),withVars:Y(e.withVars,(function(t){return t.callback!==n}))}}))})),t.set(r)}(e,n,r)}}},vv=function(t,e){var n=(e||document).createDocumentFragment();return W(t,(function(t){n.appendChild(t.dom)})),Le.fromDom(n)},bv=function(t,e,n){return{element:t,width:e,rows:n}},yv=function(t,e){return{element:t,cells:e}},wv=function(t,e){return{x:t,y:e}},_v=function(t,e){var n=parseInt(er(t,e),10);return isNaN(n)?1:n},Cv=function(t,e,n){var r=t.rows;return!!(r[n]?r[n].cells:[])[e]},kv=function(t){return Z(t,(function(t,e){return e.cells.length>t?e.cells.length:t}),0)},xv=function(t,e){for(var n=t.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Ie(o[i],e))return B.some(wv(i,r));return B.none()},Dv=function(t,e,n,r,o){for(var i=[],a=t.rows,s=n;s<=o;s++){var u=a[s].cells,c=e<r?u.slice(e,r+1):u.slice(r,e+1);i.push(yv(a[s].element,c))}return i},Sv=function(t){var e=bv(Zs(t),0,[]);return W(Ms(t,"tr"),(function(t,n){W(Ms(t,"td,th"),(function(r,o){!function(t,e,n,r,o){for(var i=_v(o,"rowspan"),a=_v(o,"colspan"),s=t.rows,u=n;u<n+i;u++){s[u]||(s[u]=yv(Gs(r),[]));for(var c=e;c<e+a;c++)s[u].cells[c]=u===n&&c===e?o:Zs(o)}}(e,function(t,e,n){for(;Cv(t,e,n);)e++;return e}(e,o,n),n,t,r)}))})),bv(e.element,kv(e.rows),e.rows)},Tv=function(t){return function(t,e){var n=Zs(t.element),r=Le.fromTag("tbody");return hn(r,e),pn(n,r),n}(t,function(t){return V(t.rows,(function(t){var e=V(t.cells,(function(t){var e=Gs(t);return rr(e,"colspan"),rr(e,"rowspan"),e})),n=Zs(t.element);return hn(n,e),n}))}(t))},Ev=function(t,e,n){return xv(t,e).bind((function(e){return xv(t,n).map((function(n){return function(t,e,n){var r=e.x,o=e.y,i=n.x,a=n.y,s=o<a?Dv(t,r,o,i,a):Dv(t,r,a,i,o);return bv(t.element,kv(s),s)}(t,e,n)}))}))},Ov=function(t,e){return J(t,(function(t){return"li"===Be(t)&&zd(t,e)})).fold(D([]),(function(e){return function(t){return J(t,(function(t){return"ul"===Be(t)||"ol"===Be(t)}))}(t).map((function(t){var e=Le.fromTag(Be(t)),n=vt(ur(t),(function(t,e){return Mt(e,"list-style")}));return or(e,n),[Le.fromTag("li"),e]})).getOr([])}))},Lv=function(t,e){var n=Le.fromDom(e.commonAncestorContainer),r=Sp(n,t),o=Y(r,(function(t){return fo(t)||co(t)})),i=Ov(r,e),a=o.concat(i.length?i:function(t){return go(t)?Ke(t).filter(ho).fold(D([]),(function(e){return[t,e]})):ho(t)?[t]:[]}(n));return V(a,Zs)},Av=function(){return vv([])},$v=function(t,e){return n=Le.fromDom(e.cloneContents()),r=Lv(t,e),o=Z(r,(function(t,e){return pn(e,t),e}),n),r.length>0?vv([o]):o;var n,r,o},Nv=function(t,e){return(n=t,r=e[0],Gr(r,"table",E(Ie,n))).bind((function(t){var n=e[0],r=e[e.length-1],o=Sv(t);return Ev(o,n,r).map((function(t){return vv([Tv(t)])}))})).getOrThunk(Av);var n,r},Iv=function(t,e){var n=Pd(e,t);return n.length>0?Nv(t,n):function(t,e){return e.length>0&&e[0].collapsed?Av():$v(t,e[0])}(t,e)},Pv=function(t,e){return e>=0&&e<t.length&&Jl(t.charAt(e))},Rv=function(t,e){var n=ko(t.innerText);return e?function(t){return t.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Bv=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Lt(Lt({},t),{format:e,get:!0,selection:!0})}(n,e),o=t.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return t.fire("GetContent",o),o.content;if("text"===o.format)return function(t){return B.from(t.selection.getRng()).map((function(e){var n=B.from(t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),o=function(t){return t.map((function(t){return t.nodeName})).getOr("div").toLowerCase()}(n),i=ke.browser.isIE()&&"pre"!==o,a=t.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),s=Rv(a,i),u=ko(a.textContent);if(t.dom.remove(a),Pv(u,0)||Pv(u,u.length-1)){var c=n.getOr(r),l=Rv(c,i),d=l.indexOf(s);return-1===d?s:(Pv(l,d-1)?" ":"")+s+(Pv(l,d+s.length)?" ":"")}return s})).getOr("")}(t);o.getInner=!0;var i=function(t,e){var n=t.selection.getRng(),r=t.dom.create("body"),o=t.selection.getSel(),i=Em(t,Nd(o)),a=e.contextual?Iv(Le.fromDom(t.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),t.selection.serializer.serialize(r,e)}(t,o);return"tree"===o.format?i:(o.content=t.selection.isCollapsed()?"":i,t.fire("GetContent",o),o.content)},Mv=function(t){return An(t)?t.outerHTML:jn(t)?yi.encodeRaw(t.data,!1):zn(t)?"\x3c!--"+t.data+"--\x3e":""},jv=function(t,e,n){var r=function(t){var e,n=document.createElement("div"),r=document.createDocumentFragment();for(t&&(n.innerHTML=t);e=n.firstChild;)r.appendChild(e);return r}(e);if(t.hasChildNodes()&&n<t.childNodes.length){var o=t.childNodes[n];o.parentNode.insertBefore(r,o)}else t.appendChild(r)},zv=function(t,e){var n,r,o,i,a,s,u,c,l,d=V(ut(e.childNodes),Mv);return function(t,e){var n=0;W(t,(function(t){0===t[0]?n++:1===t[0]?(jv(e,t[1],n),n++):2===t[0]&&function(t,e){if(t.hasChildNodes()&&e<t.childNodes.length){var n=t.childNodes[e];n.parentNode.removeChild(n)}}(e,n)}))}((r=t,o=(n=d).length+r.length+2,i=new Array(o),a=new Array(o),s=function(t,e,o,i,a){var u=c(t,e,o,i);if(null===u||u.start===e&&u.diag===e-i||u.end===t&&u.diag===t-o)for(var l=t,d=o;l<e||d<i;)l<e&&d<i&&n[l]===r[d]?(a.push([0,n[l]]),++l,++d):e-t>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[d]]),++d);else{s(t,u.start,o,u.start-u.diag,a);for(var f=u.start;f<u.end;++f)a.push([0,n[f]]);s(u.end,e,u.end-u.diag,i,a)}},u=function(t,e,o,i){for(var a=t;a-e<i&&a<o&&n[a]===r[a-e];)++a;return function(t,e,n){return{start:t,end:e,diag:n}}(t,a,e)},c=function(t,e,o,s){var c=e-t,l=s-o;if(0===c||0===l)return null;var d,f,m,p,h,g=c-l,v=l+c,b=(v%2==0?v:v+1)/2;for(i[1+b]=t,a[1+b]=e+1,d=0;d<=b;++d){for(f=-d;f<=d;f+=2){for(m=f+b,f===-d||f!==d&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,h=(p=i[m])-t+o-f;p<e&&h<s&&n[p]===r[h];)i[m]=++p,++h;if(g%2!=0&&g-d<=f&&f<=g+d&&a[m-g]<=i[m])return u(a[m-g],f+t-o,e,s)}for(f=g-d;f<=g+d;f+=2){for(m=f+b-g,f===g-d||f!==g+d&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],h=(p=a[m]-1)-t+o-f;p>=t&&h>=o&&n[p]===r[h];)a[m]=p--,h--;if(g%2==0&&-d<=f&&f<=d&&a[m]<=i[m+g])return u(a[m],f+t-o,e,s)}}},l=[],s(0,n.length,0,r.length,l),l),e),e},Fv=$t((function(){return document.implementation.createHTMLDocument("undo")})),Uv=function(t){var e,n=(e=t.getBody(),Y(V(ut(e.childNodes),Mv),(function(t){return t.length>0}))),r=tt(n,(function(e){var n=Km(t.serializer,e);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(t){return{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}}(r):function(t){return{type:"complete",fragments:null,content:t,bookmark:null,beforeBookmark:null}}(o)},Hv=function(t,e,n){var r=n?e.beforeBookmark:e.bookmark;"fragmented"===e.type?zv(e.fragments,t.getBody()):t.setContent(e.content,{format:"raw",no_selection:!y(r)||!zl(r)||!r.isFakeCaret}),t.selection.moveToBookmark(r)},Vv=function(t){return"fragmented"===t.type?t.fragments.join(""):t.content},Wv=function(t){var e=Le.fromTag("body",Fv());return Ys(e,Vv(t)),W(Ms(e,"*[data-mce-bogus]"),bn),e.dom.innerHTML},qv=function(t,e){return!(!t||!e)&&(!!function(t,e){return Vv(t)===Vv(e)}(t,e)||function(t,e){return Wv(t)===Wv(e)}(t,e))},Kv=function(t){return 0===t.get()},Yv=function(t,e,n){Kv(n)&&(t.typing=e)},Xv=function(t,e){t.typing&&(Yv(t,!1,e),t.add())},Zv=function(t){return{undoManager:{beforeChange:function(e,n){return function(t,e,n){Kv(e)&&n.set(Ju(t.selection))}(t,e,n)},add:function(e,n,r,o,i,a){return function(t,e,n,r,o,i,a){var s=Uv(t);if(i=i||{},i=Ee.extend(i,s),!1===Kv(r)||t.removed)return null;var u=e.data[n.get()];if(t.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&qv(u,i))return null;e.data[n.get()]&&o.get().each((function(t){e.data[n.get()].beforeBookmark=t}));var c=function(t){return t.getParam("custom_undo_redo_levels",0,"number")}(t);if(c&&e.data.length>c){for(var l=0;l<e.data.length-1;l++)e.data[l]=e.data[l+1];e.data.length--,n.set(e.data.length)}i.bookmark=Ju(t.selection),n.get()<e.data.length-1&&(e.data.length=n.get()+1),e.data.push(i),n.set(e.data.length-1);var d={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(t.setDirty(!0),t.fire("AddUndo",d),t.fire("change",d)):t.fire("AddUndo",d),i}(t,e,n,r,o,i,a)},undo:function(e,n,r){return function(t,e,n,r){var o;return e.typing&&(e.add(),e.typing=!1,Yv(e,!1,n)),r.get()>0&&(r.set(r.get()-1),o=e.data[r.get()],Hv(t,o,!0),t.setDirty(!0),t.fire("Undo",{level:o})),o}(t,e,n,r)},redo:function(e,n){return function(t,e,n){var r;return e.get()<n.length-1&&(e.set(e.get()+1),r=n[e.get()],Hv(t,r,!1),t.setDirty(!0),t.fire("Redo",{level:r})),r}(t,e,n)},clear:function(e,n){return function(t,e,n){e.data=[],n.set(0),e.typing=!1,t.fire("ClearUndos")}(t,e,n)},reset:function(t){return function(t){t.clear(),t.add()}(t)},hasUndo:function(e,n){return function(t,e,n){return n.get()>0||e.typing&&e.data[0]&&!qv(Uv(t),e.data[0])}(t,e,n)},hasRedo:function(t,e){return function(t,e){return e.get()<t.data.length-1&&!t.typing}(t,e)},transact:function(t,e,n){return function(t,e,n){return Xv(t,e),t.beforeChange(),t.ignore(n),t.add()}(t,e,n)},ignore:function(t,e){return function(t,e){try{t.set(t.get()+1),e()}finally{t.set(t.get()-1)}}(t,e)},extra:function(e,n,r,o){return function(t,e,n,r,o){if(e.transact(r)){var i=e.data[n.get()].bookmark,a=e.data[n.get()-1];Hv(t,a,!0),e.transact(o)&&(e.data[n.get()-1].beforeBookmark=i)}}(t,e,n,r,o)}},formatter:{match:function(e,n,r,o){return yg(t,e,n,r,o)},matchAll:function(e,n){return function(t,e,n){var r=[],o={},i=t.selection.getStart();return t.dom.getParent(i,(function(i){for(var a=0;a<e.length;a++){var s=e[a];!o[s]&&bg(t,i,s,n)&&(o[s]=!0,r.push(s))}}),t.dom.getRoot()),r}(t,e,n)},matchNode:function(e,n,r,o){return bg(t,e,n,r,o)},canApply:function(e){return function(t,e){var n=t.formatter.get(e),r=t.dom;if(n)for(var o=t.selection.getStart(),i=dd(r,o),a=n.length-1;a>=0;a--){var s=n[a];if(!pd(s)||y(s.defaultBlock))return!0;for(var u=i.length-1;u>=0;u--)if(r.is(i[u],s.selector))return!0}return!1}(t,e)},closest:function(e){return wg(t,e)},apply:function(e,n,r){return lv(t,e,n,r)},remove:function(e,n,r,o){return iv(t,e,n,r,o)},toggle:function(e,n,r){return function(t,e,n,r){var o=t.formatter.get(e);!yg(t,e,n,r)||"toggle"in o[0]&&!o[0].toggle?lv(t,e,n,r):iv(t,e,n,r)}(t,e,n,r)},formatChanged:function(e,n,r,o,i){return gv(t,e,n,r,o,i)}},editor:{getContent:function(e,n){return function(t,e,n){return B.from(t.getBody()).fold(D("tree"===e.format?new Nm("body",11):""),(function(r){return Xm(t,e,n,r)}))}(t,e,n)},setContent:function(e,n){return cg(t,e,n)},insertContent:function(e,n){return og(t,e,n)},addVisual:function(e){return function(t,e){var n=t.dom,r=y(e)?e:t.getBody();v(t.hasVisual)&&(t.hasVisual=function(t){return t.getParam("visual",!0,"boolean")}(t)),W(n.select("table,a",r),(function(e){switch(e.nodeName){case"TABLE":var r=function(t){return t.getParam("visual_table_class","mce-item-table","string")}(t),o=n.getAttrib(e,"border");o&&"0"!==o||!t.hasVisual?n.removeClass(e,r):n.addClass(e,r);break;case"A":if(!n.getAttrib(e,"href")){var i=n.getAttrib(e,"name")||e.id,a=function(t){return t.getParam("visual_anchor_class","mce-item-anchor","string")}(t);i&&t.hasVisual?n.addClass(e,a):n.removeClass(e,a)}}})),t.fire("VisualAid",{element:e,hasVisual:t.hasVisual})}(t,e)}},selection:{getContent:function(e,n){return Bv(t,e,n)}},raw:{getModel:function(){return B.none()}}}},Gv=function(t){return wt(t.plugins,"rtc")},Jv=function(t){var e=t;return function(t){return yt(t.plugins,"rtc").bind((function(t){return B.from(t.setup)}))}(t).fold((function(){return e.rtcInstance=Zv(t),B.none()}),(function(t){return e.rtcInstance=function(){var t=D(null),e=D("");return{undoManager:{beforeChange:C,add:t,undo:t,redo:t,clear:C,reset:C,hasUndo:$,hasRedo:$,transact:t,ignore:C,extra:C},formatter:{match:$,matchAll:D([]),matchNode:D(void 0),canApply:$,closest:e,apply:C,remove:C,toggle:C,formatChanged:D({unbind:C})},editor:{getContent:e,setContent:e,insertContent:C,addVisual:C},selection:{getContent:e},raw:{getModel:D(B.none())}}}(),B.some((function(){return t().then((function(t){return e.rtcInstance=function(t){var e=function(t){return m(t)?t:{}},n=t.undoManager,r=t.formatter,o=t.editor,i=t.selection,a=t.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(t,e,r){return n.transact(r)},ignore:function(t,e){return n.ignore(e)},extra:function(t,e,r,o){return n.extra(r,o)}},formatter:{match:function(t,n,o,i){return r.match(t,e(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(t){return r.canApply(t)},closest:function(t){return r.closest(t)},apply:function(t,n,o){return r.apply(t,e(n))},remove:function(t,n,o,i){return r.remove(t,e(n))},toggle:function(t,n,o){return r.toggle(t,e(n))},formatChanged:function(t,e,n,o,i){return r.formatChanged(e,n,o,i)}},editor:{getContent:function(t,e){return o.getContent(t)},setContent:function(t,e){return o.setContent(t,e)},insertContent:function(t,e){return o.insertContent(t)},addVisual:o.addVisual},selection:{getContent:function(t,e){return i.getContent(e)}},raw:{getModel:function(){return B.some(a.getRawModel())}}}}(t),t.rtc.isRemote}))}))}))},Qv=function(t){return t.rtcInstance?t.rtcInstance:Zv(t)},tb=function(t){var e=t.rtcInstance;if(e)return e;throw new Error("Failed to get RTC instance not yet initialized.")},eb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return tb(t).selection.getContent(e,n)}(t,e.format?e.format:"html",e)},nb=function(t){return 0===t.dom.length?(vn(t),B.none()):B.some(t)},rb=function(t,e,n,r){t.bind((function(t){return(r?rh:nh)(t.dom,r?t.dom.length:0),e.filter(Fe).map((function(e){return function(t,e,n,r){var o=t.dom,i=e.dom,a=r?o.length:i.length;r?(oh(o,i,!1,!r),n.setStart(i,a)):(oh(i,o,!1,!r),n.setEnd(i,a))}(t,e,n,r)}))})).orThunk((function(){var t=function(t,e){return t.filter((function(t){return Jd.isBookmarkNode(t.dom)})).bind(e?Xe:Ye)}(e,r).or(e).filter(Fe);return t.map((function(t){return function(t,e){Ke(t).each((function(n){var r=t.dom;e&&Kp(n,Ou(r,0))?nh(r,0):!e&&Yp(n,Ou(r,r.length))&&rh(r,r.length)}))}(t,r)}))}))},ob=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Lt(Lt({format:"html"},t),{set:!0,selection:!0,content:e})}(n,e),o=r;if(!r.no_events){var i=t.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void t.fire("SetContent",i);o=i}o.content=function(t,e){if("raw"!==e.format){var n=t.selection.getRng(),r=t.dom.getParent(n.commonAncestorContainer,t.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=t.parser.parse(e.content,Lt(Lt({isRootContent:!0,forced_root_block:!1},o),e));return tp({validate:t.validate},t.schema).serialize(i)}return e.content}(t,o);var a=t.selection.getRng();!function(t,e){var n=B.from(e.firstChild).map(Le.fromDom),r=B.from(e.lastChild).map(Le.fromDom);t.deleteContents(),t.insertNode(e);var o=n.bind(Ye).filter(Fe).bind(nb),i=r.bind(Xe).filter(Fe).bind(nb);rb(o,n,t,!0),rb(i,r,t,!1),t.collapse(!1)}(a,a.createContextualFragment(o.content)),t.selection.setRng(a),Vf(t,a),o.no_events||t.fire("SetContent",o)},ib=function(t,e,n){if(t&&wt(t,e)){var r=Y(t[e],(function(t){return t!==n}));0===r.length?delete t[e]:t[e]=r}};var ab,sb,ub=function(t){return!!t.select},cb=function(t){return!(!t||!t.ownerDocument)&&Re(Le.fromDom(t.ownerDocument),Le.fromDom(t))},lb=function(t,e,n,r){var o,i,a=function(t,e){var n,r,o=function(e,n){return J(n,(function(n){return t.is(n,e)}))},i=function(e){return t.getParents(e,null,t.getRoot())};return{selectorChangedWithUnbind:function(t,a){return n||(n={},r={},e.on("NodeChange",(function(t){var e=t.element,a=i(e),s={};Ee.each(n,(function(t,e){o(e,a).each((function(n){r[e]||(W(t,(function(t){t(!0,{node:n,selector:e,parents:a})})),r[e]=t),s[e]=t}))})),Ee.each(r,(function(t,n){s[n]||(delete r[n],Ee.each(t,(function(t){t(!1,{node:e,selector:n,parents:a})})))}))}))),n[t]||(n[t]=[]),n[t].push(a),o(t,i(e.selection.getStart())).each((function(){r[t]=n[t]})),{unbind:function(){ib(n,t,a),ib(r,t,a)}}}}}(t,r).selectorChangedWithUnbind,s=function(t,e){return ob(r,t,e)},u=function(t){var e=l();e.collapse(!!t),d(e)},c=function(){return e.getSelection?e.getSelection():e.document.selection},l=function(){var n,a,s,u=function(t,e,n){try{return e.compareBoundaryPoints(t,n)}catch(t){return-1}},l=e.document;if(void 0!==r.bookmark&&!1===wm(r)){var d=um(r);if(d.isSome())return d.map((function(t){return Em(r,[t])[0]})).getOr(l.createRange())}try{(n=c())&&!Ln(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Em(r,[a])[0])}catch(t){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(s=t.getRoot(),a.setStart(s,0),a.setEnd(s,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},d=function(t,e){var n;if(function(t){return!!t&&(!!ub(t)||cb(t.startContainer)&&cb(t.endContainer))}(t)){var a=ub(t)?t:null;if(a){i=null;try{a.select()}catch(t){}}else{var s=c();if(t=r.fire("SetSelectionRange",{range:t,forward:e}).range,s){i=t;try{s.removeAllRanges(),s.addRange(t)}catch(t){}!1===e&&s.extend&&(s.collapse(t.endContainer,t.endOffset),s.extend(t.startContainer,t.startOffset)),o=s.rangeCount>0?s.getRangeAt(0):null}t.collapsed||t.startContainer!==t.endContainer||!s.setBaseAndExtent||ke.ie||t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(n=t.startContainer.childNodes[t.startOffset])&&"IMG"===n.tagName&&(s.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),s.anchorNode===t.startContainer&&s.focusNode===t.endContainer||s.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:t,forward:e})}}},f=function(){var e=c(),n=null==e?void 0:e.anchorNode,r=null==e?void 0:e.focusNode;if(!e||!n||!r||Ln(n)||Ln(r))return!0;var o=t.createRng();o.setStart(n,e.anchorOffset),o.collapse(!0);var i=t.createRng();return i.setStart(r,e.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:t,win:e,serializer:n,editor:r,collapse:u,setCursorLocation:function(e,n){var o=t.createRng();y(e)&&y(n)?(o.setStart(e,n),o.setEnd(e,n),d(o),u(!1)):(Fd(t,o,r.getBody(),!0),d(o))},getContent:function(t){return eb(r,t)},setContent:s,getBookmark:function(t,e){return p.getBookmark(t,e)},moveToBookmark:function(t){return p.moveToBookmark(t)},select:function(e,n){return function(t,e,n){return B.from(e).map((function(e){var r=t.nodeIndex(e),o=t.createRng();return o.setStart(e.parentNode,r),o.setEnd(e.parentNode,r+1),n&&(Fd(t,o,e,!0),Fd(t,o,e,!1)),o}))}(t,e,n).each(d),e},isCollapsed:function(){var t=l(),e=c();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!e||t.collapsed)},isForward:f,setNode:function(e){return s(t.getOuterHTML(e)),e},getNode:function(){return function(t,e){var n,r,o;if(!e)return t;r=e.startContainer,o=e.endContainer;var i=e.startOffset,a=e.endOffset;return n=e.commonAncestorContainer,!e.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Tm(r.nextSibling,!0):r.parentNode,o=0===a?Tm(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:c,setRng:d,getRng:l,getStart:function(t){return Dm(r.getBody(),l(),t)},getEnd:function(t){return Sm(r.getBody(),l(),t)},getSelectedBlocks:function(e,n){return function(t,e,n,r){var o,i=[],a=t.getRoot();if(n=t.getParent(n||Dm(a,e,e.collapsed),t.isBlock),r=t.getParent(r||Sm(a,e,e.collapsed),t.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var s=new so(n,a);(o=s.next())&&o!==r;)t.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(t,l(),e,n)},normalize:function(){var e=l(),n=c();if(!(Nd(n).length>1)&&Ud(r)){var o=yf(t,e);return o.each((function(t){d(t,f())})),o.getOr(e)}return e},selectorChanged:function(t,e){return a(t,e),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var e,n=t.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){e=n;break}n=n.parentNode}return e},scrollIntoView:function(t,e){y(t)?function(t,e,n){(t.inline?Ff:Hf)(t,e,n)}(r,t,e):Vf(r,l(),e)},placeCaretAt:function(t,e){return d(cf(t,e,r.getDoc()))},getBoundingClientRect:function(){var t=l();return t.collapsed?Ou.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:function(){e=o=i=null,h.destroy()}},p=Jd(m),h=sf(m,r);return m.bookmarkManager=p,m.controlSelection=h,m},db=function(t,e,n){t.addNodeFilter("font",(function(t){W(t,(function(t){var r=e.parse(t.attr("style")),o=t.attr("color"),i=t.attr("face"),a=t.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(t.attr("size"),10)-1]),t.name="span",t.attr("style",e.serialize(r)),function(t,e){W(e,(function(e){t.attr(e,null)}))}(t,["color","face","size"])}))}))},fb=function(t,e){var n=Ai();e.convert_fonts_to_spans&&db(t,n,Ee.explode(e.font_size_legacy_values)),function(t,e){t.addNodeFilter("strike",(function(t){W(t,(function(t){var n=e.parse(t.attr("style"));n["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(n))}))}))}(t,n)},mb=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},pb=function(t,e){var n;try{n=atob(e)}catch(t){return B.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return B.some(new Blob([r],{type:t}))},hb=function(t){return 0===t.indexOf("blob:")?function(t){return new to((function(e,n){var r=function(){n("Cannot convert "+t+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===o.status?e(o.response):r()},o.onerror=r,o.send()}catch(t){r()}}))}(t):0===t.indexOf("data:")?(e=t,new to((function(t){var n=mb(e),r=n.type,o=n.data;pb(r,o).fold((function(){return t(new Blob([]))}),t)}))):null;var e},gb=0,vb=function(t){return(t||"blobid")+gb++},bb=function(t,e,n,r){var o,i;if(0!==e.src.indexOf("blob:")){var a=mb(e.src),s=a.data,u=a.type;o=s,(i=t.getByData(o,u))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}),(function(t){r(t)}))}else(i=t.getByUri(e.src))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){(function(t){return new to((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))})(r).then((function(a){o=mb(a).data,i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}))}),(function(t){r(t)}))},yb=function(t,e){var n={};return{findAll:function(r,o){o||(o=N);var i=Y(function(t){return t?ut(t.getElementsByTagName("img")):[]}(r),(function(e){var n=e.src;return!!ke.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!n||n===ke.transparentSrc)&&(0===n.indexOf("blob:")?!t.isUploaded(n)&&o(e):0===n.indexOf("data:")&&o(e)))))})),a=V(i,(function(t){if(void 0!==n[t.src])return new to((function(e){n[t.src].then((function(n){if("string"==typeof n)return n;e({image:t,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){bb(e,t,n,r)})).then((function(t){return delete n[t.image.src],t})).catch((function(e){return delete n[t.src],e}));return n[t.src]=r,r}));return to.all(a)}}},wb=function(t,e,n,r){(t.padd_empty_with_br||e.insert)&&n[r.name]?r.empty().append(new Nm("br",1)).shortEnded=!0:r.empty().append(new Nm("#text",3)).value=wo},_b=function(t,e){return t&&t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.name===e},Cb=function(t,e,n,r){return r.isEmpty(e,n,(function(e){return function(t,e){var n=t.getElementRule(e.name);return n&&n.paddEmpty}(t,e)}))},kb=function(t,e){var n=e.blob_cache,r=function(t){var r=t.attr("src");(function(t){return t.attr("src")===ke.transparentSrc||y(t.attr("data-mce-placeholder"))})(t)||function(t){return y(t.attr("data-mce-bogus"))}(t)||function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(t);return e?B.some({type:e[1],data:decodeURIComponent(e[2])}):B.none()}(r).filter((function(){return function(t,e){if(e.images_dataimg_filter){var n=new Image;return n.src=t.attr("src"),ft(t.attributes.map,(function(t,e){n.setAttribute(e,t)})),e.images_dataimg_filter(n)}return!0}(t,e)})).bind((function(t){var e=t.type,r=t.data;return B.from(n.getByData(r,e)).orThunk((function(){return pb(e,r).map((function(t){var e=n.create(vb(),t,r);return n.add(e),e}))}))})).each((function(e){t.attr("src",e.blobUri())}))};n&&t.addAttributeFilter("src",(function(t){return W(t,r)}))},xb=Ee.makeMap,Db=Ee.each,Sb=Ee.explode,Tb=Ee.extend,Eb=function(t,e){void 0===e&&(e=Oi());var n={},r=[],o={},i={};(t=t||{}).validate=!("validate"in t)||t.validate,t.root_name=t.root_name||"body";var a=function(t){var e=t.name;e in n&&((s=o[e])?s.push(t):o[e]=[t]);for(var a=r.length;a--;){var s,u=r[a].name;if(u in t.attributes.map)(s=i[u])?s.push(t):i[u]=[t]}return t},s={schema:e,addAttributeFilter:function(t,e){Db(Sb(t),(function(t){var n;for(n=0;n<r.length;n++)if(r[n].name===t)return void r[n].callbacks.push(e);r.push({name:t,callbacks:[e]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(t,e){Db(Sb(t),(function(t){var r=n[t];r||(n[t]=r=[]),r.push(e)}))},getNodeFilters:function(){var t=[];for(var e in n)wt(n,e)&&t.push({name:e,callbacks:n[e]});return t},filterNode:a,parse:function(s,u){var c,l,d,f,m,p,h,g,v=[];u=u||{},o={},i={};var b=Tb(xb("script,style,head,html,body,title,meta,param"),e.getBlockElements()),y=e.getNonEmptyElements(),w=e.children,_=t.validate,C=function(t){return!1===t?"":!0===t?"p":t}("forced_root_block"in u?u.forced_root_block:t.forced_root_block),k=e.getWhiteSpaceElements(),x=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,S=/[ \t\r\n]+/g,T=/^[ \t\r\n]+$/,E=wt(k,u.context)||wt(k,t.root_name),O=function(t,e){var r,i=new Nm(t,e);return t in n&&((r=o[t])?r.push(i):o[t]=[i]),i},L=function(t){for(var n=e.getBlockElements(),r=t.prev;r&&3===r.type;){var o=r.value.replace(D,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},A=qm({validate:_,document:t.document,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_script_urls:t.allow_script_urls,allow_conditional_comments:t.allow_conditional_comments,preserve_cdata:t.preserve_cdata,self_closing_elements:function(t){var e={};for(var n in t)"li"!==n&&"p"!==n&&(e[n]=t[n]);return e}(e.getSelfClosingElements()),cdata:function(t){g.append(O("#cdata",4)).value=t},text:function(t,e){var n;E||(t=t.replace(S," "),function(t,e){return t&&(wt(e,t.name)||"br"===t.name)}(g.lastChild,b)&&(t=t.replace(x,""))),0!==t.length&&((n=O("#text",3)).raw=!!e,g.append(n).value=t)},comment:function(t){g.append(O("#comment",8)).value=t},pi:function(t,e){g.append(O(t,7)).value=e,L(g)},doctype:function(t){g.append(O("#doctype",10)).value=t,L(g)},start:function(t,n,o){var a=_?e.getElementRule(t):{};if(a){var s=O(a.outputName||t,1);s.attributes=n,s.shortEnded=o,g.append(s);var u=w[g.name];u&&w[s.name]&&!u[s.name]&&v.push(s);for(var c=r.length;c--;){var l=r[c].name;l in n.map&&((p=i[l])?p.push(s):i[l]=[s])}b[t]&&L(s),o||(g=s),!E&&k[t]&&(E=!0)}},end:function(n){var r,o,i,a,s=_?e.getElementRule(n):{};if(s){if(b[n]&&!E){if((r=g.firstChild)&&3===r.type)if((o=r.value.replace(x,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||T.test(o))&&(r.remove(),r=i),r=i;if((r=g.lastChild)&&3===r.type)if((o=r.value.replace(D,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||T.test(o))&&(r.remove(),r=i),r=i}if(E&&k[n]&&(E=!1),s.removeEmpty&&Cb(e,y,k,g))return a=g.parent,b[g.name]?g.empty().remove():g.unwrap(),void(g=a);s.paddEmpty&&(function(t){return _b(t,"#text")&&t.firstChild.value===wo}(g)||Cb(e,y,k,g))&&wb(t,u,b,g),g=g.parent}}},e),$=g=new Nm(u.context||t.root_name,11);if(A.parse(s,u.format),_&&v.length&&(u.context?u.invalid=!0:function(t){for(var n=xb("tr,td,th,tbody,thead,tfoot,table"),r=e.getNonEmptyElements(),o=e.getWhiteSpaceElements(),i=e.getTextBlockElements(),s=e.getSpecialElements(),u=function(t,n){if(void 0===n&&(n=t.parent),s[t.name])t.empty().remove();else{for(var r=0,o=t.children();r<o.length;r++){var i=o[r];e.isValidChild(n.name,i.name)||u(i,n)}t.unwrap()}},c=0;c<t.length;c++){var l=t[c],d=void 0,f=void 0,m=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var p=l.next;p&&i[p.name];)p.name="li",p.fixed=!0,l.parent.insert(p,l.parent),p=p.next;l.unwrap()}else{var h=[l];for(d=l.parent;d&&!e.isValidChild(d.name,l.name)&&!n[d.name];d=d.parent)h.push(d);if(d&&h.length>1)if(e.isValidChild(d.name,l.name)){h.reverse();for(var g=f=a(h[0].clone()),v=0;v<h.length-1;v++){e.isValidChild(g.name,h[v].name)?(m=a(h[v].clone()),g.append(m)):m=g;for(var b=h[v].firstChild;b&&b!==h[v+1];){var y=b.next;m.append(b),b=y}g=m}Cb(e,r,o,f)?d.insert(l,h[0],!0):(d.insert(f,h[0],!0),d.insert(l,f)),d=h[0],(Cb(e,r,o,d)||_b(d,"br"))&&d.empty().remove()}else u(l);else if(l.parent){if("li"===l.name){if((p=l.prev)&&("ul"===p.name||"ol"===p.name)){p.append(l);continue}if((p=l.next)&&("ul"===p.name||"ol"===p.name)){p.insert(l,p.firstChild,!0);continue}l.wrap(a(new Nm("ul",1)));continue}e.isValidChild(l.parent.name,"div")&&e.isValidChild("div",l.name)?l.wrap(a(new Nm("div",1))):u(l)}}}}(v)),C&&("body"===$.name||u.isRootContent)&&function(){var n=$.firstChild,r=null,o=function(t){t&&((n=t.firstChild)&&3===n.type&&(n.value=n.value.replace(x,"")),(n=t.lastChild)&&3===n.type&&(n.value=n.value.replace(D,"")))};if(e.isValidChild($.name,C.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=O(C,1)).attr(t.forced_root_block_attrs),$.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!u.invalid){for(h in o)if(wt(o,h)){for(p=n[h],f=(c=o[h]).length;f--;)c[f].parent||c.splice(f,1);for(l=0,d=p.length;l<d;l++)p[l](c,h,u)}for(l=0,d=r.length;l<d;l++)if((p=r[l]).name in i){for(f=(c=i[p.name]).length;f--;)c[f].parent||c.splice(f,1);for(f=0,m=p.callbacks.length;f<m;f++)p.callbacks[f](c,p.name,u)}}return $}};return function(t,e){var n=t.schema;e.remove_trailing_brs&&t.addNodeFilter("br",(function(t,r,o){var i,a,s,u,c,l,d,f,m=t.length,p=Ee.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(s=(a=t[i]).parent,p[a.parent.name]&&a===s.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){"br"===l&&(a=null);break}c=c.prev}a&&(a.remove(),Cb(n,h,g,s)&&(d=n.getElementRule(s.name))&&(d.removeEmpty?s.remove():d.paddEmpty&&wb(e,o,p,s)))}else{for(u=a;s&&s.firstChild===u&&s.lastChild===u&&(u=s,!p[s.name]);)s=s.parent;u===s&&!0!==e.padd_empty_with_br&&((f=new Nm("#text",3)).value=wo,a.replace(f))}})),t.addAttributeFilter("href",(function(t){var n,r,o=t.length;if(!e.allow_unsafe_link_target)for(;o--;){var i=t[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?Ee.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(t){return t.split(" ").filter((function(t){return t.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),e.allow_html_in_named_anchor||t.addAttributeFilter("id,name",(function(t){for(var e,n,r,o,i=t.length;i--;)if("a"===(o=t[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,e=o.lastChild;do{n=e.prev,r.insert(e,o),e=n}while(e)}})),e.fix_list_elements&&t.addNodeFilter("ul,ol",(function(t){for(var e,n,r=t.length;r--;)if("ul"===(n=(e=t[r]).parent).name||"ol"===n.name)if(e.prev&&"li"===e.prev.name)e.prev.append(e);else{var o=new Nm("li",1);o.attr("style","list-style-type: none"),e.wrap(o)}})),e.validate&&n.getValidClasses()&&t.addAttributeFilter("class",(function(t){for(var e=n.getValidClasses(),r=t.length;r--;){for(var o=t[r],i=o.attr("class").split(" "),a="",s=0;s<i.length;s++){var u=i[s],c=!1,l=e["*"];l&&l[u]&&(c=!0),l=e[o.name],!c&&l&&l[u]&&(c=!0),c&&(a&&(a+=" "),a+=u)}a.length||(a=null),o.attr("class",a)}})),kb(t,e)}(s,t),function(t,e){e.inline_styles&&fb(t,e)}(s,t),s},Ob=function(t,e,n){return function(t,e){return t&&t.hasEventListeners("PreProcess")&&!e.no_events}(t,n)?function(t,e,n){var r,o=t.dom,i=e.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var s=a.createHTMLDocument("");Ee.each("BODY"===i.nodeName?i.childNodes:[i],(function(t){s.body.appendChild(s.importNode(t,!0))})),i="BODY"!==i.nodeName?s.body.firstChild:s.body,r=o.doc,o.doc=s}return function(t,e){t.fire("PreProcess",e)}(t,Lt(Lt({},n),{node:i})),r&&(o.doc=r),i}(t,e,n):e},Lb=function(t,e,n){-1===Ee.inArray(e,n)&&(t.addAttributeFilter(n,(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)})),e.push(n))},Ab=function(t,e,n,r,o){var i=function(t,e,n){return tp(t,e).serialize(n)}(e,n,r);return function(t,e,n){if(!e.no_events&&t){var r=function(t,e){return t.fire("PostProcess",e)}(t,Lt(Lt({},e),{content:n}));return r.content}return n}(t,o,i)},$b=function(t,e){var n=["data-mce-selected"],r=e&&e.dom?e.dom:gs.DOM,o=e&&e.schema?e.schema:Oi(t);t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs=!("remove_trailing_brs"in t)||t.remove_trailing_brs;var i=Eb(t,o);!function(t,e,n){t.addAttributeFilter("data-mce-tabindex",(function(t,e){for(var n=t.length;n--;){var r=t[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(e,null)}})),t.addAttributeFilter("src,href,style",(function(t,r){for(var o="data-mce-"+r,i=e.url_converter,a=e.url_converter_scope,s=t.length;s--;){var u=t[s],c=u.attr(o);void 0!==c?(u.attr(r,c.length>0?c:null),u.attr(o,null)):(c=u.attr(r),"style"===r?c=n.serializeStyle(n.parseStyle(c),u.name):i&&(c=i.call(a,c,r,u.name)),u.attr(r,c.length>0?c:null))}})),t.addAttributeFilter("class",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),t.addAttributeFilter("data-mce-type",(function(t,e,n){for(var r=t.length;r--;){var o=t[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=B.from(o.firstChild).exists((function(t){return!Co(t.value)}));i?o.unwrap():o.remove()}}})),t.addNodeFilter("noscript",(function(t){for(var e=t.length;e--;){var n=t[e].firstChild;n&&(n.value=yi.decode(n.value))}})),t.addNodeFilter("script,style",(function(t,n){for(var r=function(t){return t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=t.length;o--;){var i=t[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var s=i.attr("type");s&&i.attr("type","mce-no/type"===s?null:s.replace(/^mce\-/,"")),"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),t.addNodeFilter("#comment",(function(t){for(var r=t.length;r--;){var o=t[r];e.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),t.addNodeFilter("xml:namespace,input",(function(t,e){for(var n=t.length;n--;){var r=t[n];7===r.type?r.remove():1===r.type&&("input"!==e||r.attr("type")||r.attr("type","text"))}})),t.addAttributeFilter("data-mce-type",(function(e){W(e,(function(e){"format-caret"===e.attr("data-mce-type")&&(e.isEmpty(t.schema.getNonEmptyElements())?e.remove():e.unwrap())}))})),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)}))}(i,t,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var s=Lt({format:"html"},a),u=Ob(e,n,s),c=function(t,e,n){var r=ko(n.getInner?e.innerHTML:t.getOuterHTML(e));return n.selection||yo(Le.fromDom(e))?r:Ee.trim(r)}(r,u,s),l=function(t,e,n){var r=n.selection?Lt({forced_root_block:!1},n):n,o=t.parse(e,r);return function(t){var e=function(t){return t&&"br"===t.name},n=t.lastChild;if(e(n)){var r=n.prev;e(r)&&(n.remove(),r.remove())}}(o),o}(i,c,s);return"tree"===s.format?l:Ab(e,t,o,l,s)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:E(Lb,i,n),getTempAttrs:D(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Nb=function(t,e){var n=$b(t,e);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Ib=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Qv(t).editor.getContent(e,n)}(t,e,e.format?e.format:"html")},Pb=function(t,e,n){return void 0===n&&(n={}),function(t,e,n){return Qv(t).editor.setContent(e,n)}(t,e,n)},Rb=gs.DOM,Bb=function(t){return B.from(t).each((function(t){return t.destroy()}))},Mb=function(t){if(!t.removed){var e=t._selectionOverrides,n=t.editorUpload,r=t.getBody(),o=t.getElement();r&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&o&&Rb.remove(o.nextSibling),function(t){t.fire("remove")}(t),t.editorManager.remove(t),!t.inline&&r&&function(t){Rb.setStyle(t.id,"display",t.orgDisplay)}(t),function(t){t.fire("detach")}(t),Rb.remove(t.getContainer()),Bb(e),Bb(n),t.destroy()}},jb=function(t,e){var n=t.selection,r=t.dom;t.destroyed||(e||t.removed?(e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),Bb(n),Bb(r)),function(t){var e=t.formElement;e&&(e._mceOldSubmit&&(e.submit=e._mceOldSubmit,e._mceOldSubmit=null),Rb.unbind(e,"submit reset",t.formEventDelegate))}(t),function(t){t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null)}(t),t.destroyed=!0):t.remove())},zb=(ab=function(t,e){return m(t)&&m(e)?zb(t,e):e},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<t.length;r++){var o=t[r];for(var i in o)wt(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),Fb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),Ub="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Hb="imagetools,toc".split(","),Vb=function(t){var e=Y(Fb,(function(e){return wt(t,e)})),n=t.forced_root_block;return!1!==n&&""!==n||e.push("forced_root_block (false only)"),ot(e)},Wb=function(t){var e=Ee.makeMap(t.plugins," "),n=function(t){return wt(e,t)},r=At(At([],Y(Ub,n),!0),tt(Hb,(function(t){return n(t)?[t+" (moving to premium)"]:[]})),!0);return ot(r)},qb=pe().deviceType,Kb=qb.isTouch(),Yb=qb.isPhone(),Xb=qb.isTablet(),Zb=["lists","autolink","autosave"],Gb={table_grid:!1,object_resizing:!1,resize:!1},Jb=function(t){var e=p(t)?t.join(" "):t,n=V(f(e)?e.split(" "):[],zt);return Y(n,(function(t){return t.length>0}))},Qb=function(t,e){var n,r,o=(r={},gt(e,(function(e,n){return U(t,n)}),ht(n={}),ht(r)),{t:n,f:r});return function(t,e){return{sections:D(t),settings:D(e)}}(o.t,o.f)},ty=function(t,e){return wt(t.sections(),e)},ey=function(t,e){return yt(t,"toolbar_mode").orThunk((function(){return yt(t,"toolbar_drawer").map((function(t){return!1===t?"wrap":t}))})).getOr(e)},ny=function(t,e){var n={resize:!1,toolbar_mode:ey(t,"scrolling"),toolbar_sticky:!1};return Lt(Lt(Lt({},Gb),n),e?{menubar:!1}:{})},ry=function(t,e){var n=e.external_plugins?e.external_plugins:{};return t&&t.external_plugins?Ee.extend({},t.external_plugins,n):n},oy=function(t,e,n,r){return t&&function(t,e,n){var r=t.sections();return ty(t,e)&&r[e].theme===n}(e,"mobile","mobile")?Y(r,E(U,Zb)):t&&ty(e,"mobile")?r:n},iy=function(t,e,n,r){var o=Jb(n.forced_plugins),i=Jb(r.plugins),a=function(t,e){return ty(t,e)?t.sections()[e]:{}}(e,"mobile"),s=a.plugins?Jb(a.plugins):i,u=function(t,e){return[].concat(Jb(t)).concat(Jb(e))}(o,oy(t,e,i,s));if(ke.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return Ee.extend(r,{plugins:u.join(" ")})},ay=function(t,e,n,r,o){var i=t?{mobile:ny(o.mobile||{},e)}:{},a=Qb(["mobile"],zb(i,o)),s=Ee.extend(n,r,a.settings(),function(t,e){return t&&ty(e,"mobile")}(t,a)?function(t,e,n){void 0===n&&(n={});var r=t.sections(),o=yt(r,e).getOr({});return Ee.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(t,a,r,s)},sy=function(t,e,n,r,o){var i=function(t,e,n,r,o){var i={id:e,theme:"silver",toolbar_mode:ey(t,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Lt(Lt({},i),r?Gb:{})}(o,e,n,Kb,t),a=ay(Yb||Xb,Yb,i,r,o);return!1!==a.deprecation_warnings&&function(t,e){var n=Vb(t),r=Wb(e),o=r.length>0,i=n.length>0,a="mobile"===e.theme;if(o||i||a){var s="\n- ",u=a?"\n\nThemes:\n- mobile":"",c=o?"\n\nPlugins:\n- "+r.join(s):"",l=i?"\n\nSettings:\n- "+n.join(s):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+u+c+l)}}(o,a),a},uy=function(t,e,n){return B.from(e.settings[n]).filter(t)},cy=function(t,e,n,r){var o,i=e in t.settings?t.settings[e]:n;return"hash"===r?function(t){var e={};return"string"==typeof t?W(t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(","),(function(t){var n=t.split("=");n.length>1?e[Ee.trim(n[0])]=Ee.trim(n[1]):e[Ee.trim(n[0])]=Ee.trim(n[0])})):e=t,e}(i):"string"===r?uy(f,t,e).getOr(n):"number"===r?uy(_,t,e).getOr(n):"boolean"===r?uy(g,t,e).getOr(n):"object"===r?uy(m,t,e).getOr(n):"array"===r?uy(p,t,e).getOr(n):"string[]"===r?uy((o=f,function(t){return p(t)&&et(t,o)}),t,e).getOr(n):"function"===r?uy(w,t,e).getOr(n):i},ly=(sb={},{add:function(t,e){sb[t]=e},get:function(t){return sb[t]?sb[t]:{icons:{}}},has:function(t){return wt(sb,t)}}),dy=function(t,e){return e.dom[t]},fy=function(t,e){return parseInt(ir(e,t),10)},my=E(dy,"clientWidth"),py=E(dy,"clientHeight"),hy=E(fy,"margin-top"),gy=E(fy,"margin-left"),vy=function(t,e,n){var r,o=Le.fromDom(t.getBody()),i=t.inline?o:(r=o,Le.fromDom(We(r).dom.documentElement)),a=function(t,e,n,r){var o=function(t){return t.dom.getBoundingClientRect()}(e);return{x:n-(t?o.left+e.dom.clientLeft+gy(e):0),y:r-(t?o.top+e.dom.clientTop+hy(e):0)}}(t.inline,i,e,n);return function(t,e,n){var r=my(t),o=py(t);return e>=0&&n>=0&&e<=r&&n<=o}(i,a.x,a.y)},by=function(t){var e,n=t.inline?t.getBody():t.getContentAreaContainer();return(e=n,B.from(e).map(Le.fromDom)).map(yn).getOr(!1)},yy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:e,reposition:e,getArgs:e}},r=function(){return B.from(e[0])},o=function(){e.length>0&&n().reposition(e)},i=function(t){Q(e,(function(e){return e===t})).each((function(t){e.splice(t,1)}))},a=function(a,s){if(void 0===s&&(s=!0),!t.removed&&by(t))return s&&t.fire("BeforeOpenNotification",{notification:a}),J(e,(function(t){return e=n().getArgs(t),r=a,!(e.type!==r.type||e.text!==r.text||e.progressBar||e.timeout||r.progressBar||r.timeout);var e,r})).getOrThunk((function(){t.editorManager.setActive(t);var s=n().open(a,(function(){i(s),o(),r().fold((function(){return t.focus()}),(function(t){return Le.fromDom(t.getEl()).dom.focus()}))}));return function(t){e.push(t)}(s),o(),t.fire("OpenNotification",{notification:Lt({},s)}),s}))},s=D(e);return function(t){t.on("SkinLoaded",(function(){var e=function(t){return t.getParam("service_message")}(t);e&&a({text:e,type:"warning",timeout:0},!1),o()})),t.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),t.on("remove",(function(){W(e.slice(),(function(t){n().close(t)}))}))}(t),{open:a,close:function(){r().each((function(t){n().close(t),i(t),o()}))},getNotifications:s}},wy=Ss.PluginManager,_y=Ss.ThemeManager;var Cy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:e=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}},r=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e?e.apply(t,n):void 0}},o=function(n){e.push(n),function(e){t.fire("OpenWindow",{dialog:e})}(n)},i=function(n){!function(e){t.fire("CloseWindow",{dialog:e})}(n),0===(e=Y(e,(function(t){return t!==n}))).length&&t.focus()},a=function(e){t.editorManager.setActive(t),sm(t);var n=e();return o(n),n};return t.on("remove",(function(){W(e,(function(t){n().close(t)}))})),{open:function(t,e){return a((function(){return n().open(t,e,i)}))},openUrl:function(t){return a((function(){return n().openUrl(t,i)}))},alert:function(t,e,o){var i=n();i.alert(t,r(o||i,e))},confirm:function(t,e,o){var i=n();i.confirm(t,r(o||i,e))},close:function(){B.from(e[e.length-1]).each((function(t){n().close(t),i(t)}))}}},ky=function(t,e){t.notificationManager.open({type:"error",text:e})},xy=function(t,e){t._skinLoaded?ky(t,e):t.on("SkinLoaded",(function(){ky(t,e)}))},Dy=function(t,e,n){ef(t,e,{message:n}),console.error(n)},Sy=function(t,e,n){return n?"Failed to load "+t+": "+n+" from url "+e:"Failed to load "+t+" url: "+e},Ty=function(t,e,n){Dy(t,"PluginLoadError",Sy("plugin",e,n))},Ey=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,At([t],e,!1)):r.log.apply(r,At([t],e,!1)))},Oy=function(t){return Ly(t,function(t){var e=t.getParam("content_css");return f(e)?V(e.split(","),zt):p(e)?e:!1===e||t.inline?[]:["default"]}(t))},Ly=function(t,e){var n=t.editorManager.baseURL+"/skins/content",r="content"+t.editorManager.suffix+".css",o=!0===t.inline;return V(e,(function(e){return function(t){return/^[a-z0-9\-]+$/i.test(t)}(e)&&!o?n+"/"+e+"/"+r:t.documentBaseURI.toAbsolute(e)}))},Ay=function(t){t.contentCSS=t.contentCSS.concat(Oy(t),function(t){return Ly(t,hc(t))}(t))},$y=function(){var t={},e=function(t,e){return{status:t,resultUri:e}},n=function(e){return e in t};return{hasBlobUri:n,getResultUri:function(e){var n=t[e];return n?n.resultUri:null},isPending:function(e){return!!n(e)&&1===t[e].status},isUploaded:function(e){return!!n(e)&&2===t[e].status},markPending:function(n){t[n]=e(1,null)},markUploaded:function(n,r){t[n]=e(2,r)},removeFailed:function(e){delete t[e]},destroy:function(){t={}}}},Ny=0,Iy=function(t){return t+Ny+++(e=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+e()+e()+e());var e},Py=function(t,e){var n={},r=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(t){o(t.loaded/t.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((t=e.basePath,o=a.location,t?t.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},o=function(t,e){return{url:e,blobInfo:t,status:!0}},i=function(t,e,n){return{url:"",blobInfo:t,status:!1,error:{message:e,options:n}}},a=function(t,e){Ee.each(n[t],(function(t){t(e)})),delete n[t]},s=function(r,s){return r=Ee.grep(r,(function(e){return!t.isUploaded(e.blobUri())})),to.all(Ee.map(r,(function(r){return t.isPending(r.blobUri())?function(t){var e=t.blobUri();return new to((function(t){n[e]=n[e]||[],n[e].push(t)}))}(r):function(e,n,r){return t.markPending(e.blobUri()),new to((function(s){var u;try{var c=function(){u&&u.close()};n(e,(function(n){c(),t.markUploaded(e.blobUri(),n),a(e.blobUri(),o(e,n)),s(o(e,n))}),(function(n,r){var o=r||{};c(),t.removeFailed(e.blobUri()),a(e.blobUri(),i(e,n,o)),s(i(e,n,o))}),(function(t){t<0||t>100||B.from(u).orThunk((function(){return B.from(r).map(L)})).each((function(e){u=e,e.progressBar.value(t)}))}))}catch(t){s(i(e,t.message,{}))}}))}(r,e.handler,s)})))};return!1===w(e.handler)&&(e.handler=r),{upload:function(t,n){return e.url||e.handler!==r?s(t,n):new to((function(t){t([])}))}}},Ry=function(t){return function(){return t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},By=function(t,e){return Py(e,{url:sc(t),basePath:uc(t),credentials:cc(t),handler:lc(t)})},My=function(t){var e,n,r=function(){var t=[],e=function(t){if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var e,n=t.id||Iy("blobid"),r=t.name||n,o=t.blob;return{id:D(n),name:D(r),filename:D(t.filename||r+"."+(e=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[e.toLowerCase()]||"dat")),blob:D(o),base64:D(t.base64),blobUri:D(t.blobUri||URL.createObjectURL(o)),uri:D(t.uri)}},n=function(e){return J(t,e).getOrUndefined()},r=function(t){return n((function(e){return e.id()===t}))};return{create:function(t,n,r,o,i){if(f(t))return e({id:t,name:o,filename:i,blob:n,base64:r});if(m(t))return e(t);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r,getByUri:function(t){return n((function(e){return e.blobUri()===t}))},getByData:function(t,e){return n((function(n){return n.base64()===t&&n.blob().type===e}))},findFirst:n,removeByUri:function(e){t=Y(t,(function(t){return t.blobUri()!==e||(URL.revokeObjectURL(t.blobUri()),!1)}))},destroy:function(){W(t,(function(t){URL.revokeObjectURL(t.blobUri())})),t=[]}}}(),o=$y(),i=[],a=function(t){var e=_s(null);return t.on("change AddUndo",(function(t){e.set(Lt({},t.level))})),{fireIfChanged:function(){var n=t.undoManager.data;st(n).filter((function(t){return!qv(e.get(),t)})).each((function(e){t.setDirty(!0),t.fire("change",{level:e,lastLevel:it(n,n.length-2).getOrNull()})}))}}}(t),s=function(e){return function(n){return t.selection?e(n):[]}},u=function(t,e,n){var r=0;do{-1!==(r=t.indexOf(e,r))&&(t=t.substring(0,r)+n+t.substr(r+e.length),r+=n.length-e.length+1)}while(-1!==r);return t},c=function(t,e,n){var r='src="'+n+'"'+(n===ke.transparentSrc?' data-mce-placeholder="1"':"");return t=u(t,'src="'+e+'"',r),t=u(t,'data-mce-src="'+e+'"','data-mce-src="'+n+'"')},l=function(e,n){W(t.undoManager.data,(function(t){"fragmented"===t.type?t.fragments=V(t.fragments,(function(t){return c(t,e,n)})):t.content=c(t.content,e,n)}))},d=function(n){return e||(e=By(t,o)),g().then(s((function(o){var i=V(o,(function(t){return t.blobInfo}));return e.upload(i,Ry(t)).then(s((function(e){var i=[],s=V(e,(function(e,n){var a=o[n].blobInfo,s=o[n].image;return e.status&&function(t){return t.getParam("images_replace_blob_uris",!0,"boolean")}(t)?(r.removeByUri(s.src),Gv(t)||function(e,n){var r,o=t.convertURL(n,"src");l(e.src,n),t.$(e).attr({src:ic(t)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(s,e.url)):e.error&&(e.error.options.remove&&(l(s.getAttribute("src"),ke.transparentSrc),i.push(s)),function(t,e){xy(t,Ds.translate(["Failed to upload image: {0}",e]))}(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:a}}));return s.length>0&&a.fireIfChanged(),i.length>0&&(Gv(t)?console.error("Removing images on failed uploads is currently unsupported for RTC"):t.undoManager.transact((function(){W(i,(function(e){t.dom.remove(e),r.removeByUri(e.src)}))}))),n&&n(s),s})))})))},p=function(e){if(oc(t))return d(e)},h=function(e){if(!1===et(i,(function(t){return t(e)})))return!1;if(0===e.getAttribute("src").indexOf("data:")){var n=function(t){return t.getParam("images_dataimg_filter",N,"function")}(t);return n(e)}return!0},g=function(){return n||(n=yb(o,r)),n.findAll(t.getBody(),h).then(s((function(e){return e=Y(e,(function(e){return"string"!=typeof e||(xy(t,e),!1)})),Gv(t)||W(e,(function(t){l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")})),e})))},v=function(e){return e.replace(/src="(blob:[^"]+)"/g,(function(e,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=Z(t.editorManager.get(),(function(t,e){return t||e.editorUpload&&e.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':e}))};return t.on("SetContent",(function(){oc(t)?p():g()})),t.on("RawSaveContent",(function(t){t.content=v(t.content)})),t.on("GetContent",(function(t){t.source_view||"raw"===t.format||"tree"===t.format||(t.content=v(t.content))})),t.on("PostRender",(function(){t.parser.addNodeFilter("img",(function(t){W(t,(function(t){var e=t.attr("src");if(!r.getByUri(e)){var n=o.getResultUri(e);n&&t.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(t){i.push(t)},uploadImages:d,uploadImagesAuto:p,scanForImages:g,destroy:function(){r.destroy(),o.destroy(),n=e=null}}},jy=function(t){var e={},n=function(t,r){t&&(f(t)?(p(r)||(r=[r]),W(r,(function(t){v(t.deep)&&(t.deep=!pd(t)),v(t.split)&&(t.split=!pd(t)||hd(t)),v(t.remove)&&pd(t)&&!hd(t)&&(t.remove="none"),pd(t)&&hd(t)&&(t.mixed=!0,t.block_expand=!0),f(t.classes)&&(t.classes=t.classes.split(/\s+/))})),e[t]=r):ft(t,(function(t,e){n(e,t)})))};return n(function(t){var e={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(t,e,n){return An(t)&&t.hasAttribute("href")},onformat:function(e,n,r){Ee.each(r,(function(n,r){t.setAttrib(e,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(t){var e;return null!==(e=null==t?void 0:t.customValue)&&void 0!==e?e:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Ee.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(t){e[t]={block:t,remove:"all"}})),e}(t.dom)),n(function(t){return t.getParam("formats")}(t)),{get:function(t){return y(t)?e[t]:e},has:function(t){return wt(e,t)},register:n,unregister:function(t){return t&&e[t]&&delete e[t],e}}},zy=Ee.each,Fy=gs.DOM,Uy=function(t,e){var n,r,o,i=e&&e.schema||Oi({}),a=function(t){r="string"==typeof t?{name:t,classes:[],attrs:{}}:t;var e=Fy.create(r.name);return function(t,e){e.classes.length&&Fy.addClass(t,e.classes.join(" ")),Fy.setAttribs(t,e.attrs)}(e,r),e},s=function(t,e,n){var r,o,u=e.length>0&&e[0],c=u&&u.name,l=function(t,e){var n="string"!=typeof t?t.nodeName.toLowerCase():t,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(e&&-1!==Ee.inArray(o,e)?e:o[0])}(t,c);if(l)c===l?(o=e[0],e=e.slice(1)):o=l;else if(u)o=e[0],e=e.slice(1);else if(!n)return t;return o&&(r=a(o)).appendChild(t),n&&(r||(r=Fy.create("div")).appendChild(t),Ee.each(n,(function(e){var n=a(e);r.insertBefore(n,t)}))),s(r,e,o&&o.siblings)};return t&&t.length?(r=t[0],n=a(r),(o=Fy.create("div")).appendChild(s(n,t.slice(1),r.siblings)),o):""},Hy=function(t){var e,n={classes:[],attrs:{}};return"*"!==(t=n.selector=Ee.trim(t))&&(e=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(t,e,r,o,i){switch(e){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Ee.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=e||"div",n},Vy=function(t,e){var n,r,o,i="",a=function(t){var e=t.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return f(e)?e:""}(t);if(""===a)return"";var s=function(t){return t.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=t.formatter.get(e)))return;e=e[0]}if("preview"in e){var u=yt(e,"preview");if(Xn(u,!1))return"";a=u.getOr(a)}n=e.block||e.inline||"span";var c,l=(c=e.selector)&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Ee.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(t){var e=Ee.map(t.split(/(?:~\+|~|\+)/),Hy),n=e.pop();return e.length&&(n.siblings=e),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=e.selector,r=Uy(l,t)):r=Uy([n],t);var d=Fy.select(n,r)[0]||r.firstChild;return zy(e.styles,(function(t,e){var n=s(t);n&&Fy.setStyle(d,e,n)})),zy(e.attributes,(function(t,e){var n=s(t);n&&Fy.setAttrib(d,e,n)})),zy(e.classes,(function(t){var e=s(t);Fy.hasClass(d,e)||Fy.addClass(d,e)})),t.fire("PreviewFormats"),Fy.setStyles(r,{position:"absolute",left:-65535}),t.getBody().appendChild(r),o=Fy.getStyle(t.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,zy(a.split(" "),(function(e){var n=Fy.getStyle(d,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=Fy.getStyle(t.getBody(),e,!0),"#ffffff"===Fy.toHex(n).toLowerCase())||"color"===e&&"#000000"===Fy.toHex(n).toLowerCase())){if("font-size"===e&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===e&&n&&(i+="padding:0 2px;"),i+=e+":"+n+";"}})),t.fire("AfterPreviewFormats"),Fy.remove(r),i},Wy=function(t){var e=jy(t),n=_s(null);return function(t){t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(var e=1;e<=6;e++)t.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])}(t),$g(t),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,n,r){!function(t,e,n,r){tb(t).formatter.apply(e,n,r)}(t,e,n,r)},remove:function(e,n,r,o){!function(t,e,n,r,o){tb(t).formatter.remove(e,n,r,o)}(t,e,n,r,o)},toggle:function(e,n,r){!function(t,e,n,r){tb(t).formatter.toggle(e,n,r)}(t,e,n,r)},match:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.match(e,n,r,o)}(t,e,n,r,o)},closest:function(e){return function(t,e){return tb(t).formatter.closest(e)}(t,e)},matchAll:function(e,n){return function(t,e,n){return tb(t).formatter.matchAll(e,n)}(t,e,n)},matchNode:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.matchNode(e,n,r,o)}(t,e,n,r,o)},canApply:function(e){return function(t,e){return tb(t).formatter.canApply(e)}(t,e)},formatChanged:function(e,r,o,i){return function(t,e,n,r,o,i){return tb(t).formatter.formatChanged(e,n,r,o,i)}(t,n,e,r,o,i)},getCssText:E(Vy,t)}},qy=function(t){switch(t.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Ky=function(t){var e=Ts(),n=_s(0),r=_s(0),o={data:[],typing:!1,beforeChange:function(){!function(t,e,n){tb(t).undoManager.beforeChange(e,n)}(t,n,e)},add:function(i,a){return function(t,e,n,r,o,i,a){return tb(t).undoManager.add(e,n,r,o,i,a)}(t,o,r,n,e,i,a)},undo:function(){return function(t,e,n,r){return tb(t).undoManager.undo(e,n,r)}(t,o,n,r)},redo:function(){return function(t,e,n){return tb(t).undoManager.redo(e,n)}(t,r,o.data)},clear:function(){!function(t,e,n){tb(t).undoManager.clear(e,n)}(t,o,r)},reset:function(){!function(t,e){tb(t).undoManager.reset(e)}(t,o)},hasUndo:function(){return function(t,e,n){return tb(t).undoManager.hasUndo(e,n)}(t,o,r)},hasRedo:function(){return function(t,e,n){return tb(t).undoManager.hasRedo(e,n)}(t,o,r)},transact:function(e){return function(t,e,n,r){return tb(t).undoManager.transact(e,n,r)}(t,o,n,e)},ignore:function(e){!function(t,e,n){tb(t).undoManager.ignore(e,n)}(t,n,e)},extra:function(e,n){!function(t,e,n,r,o){tb(t).undoManager.extra(e,n,r,o)}(t,o,r,e,n)}};return Gv(t)||function(t,e,n){var r=_s(!1),o=function(t){Yv(e,!1,n),e.add({},t)};t.on("init",(function(){e.add()})),t.on("BeforeExecCommand",(function(t){var r=t.command;qy(r)||(Xv(e,n),e.beforeChange())})),t.on("ExecCommand",(function(t){var e=t.command;qy(e)||o(t)})),t.on("ObjectResizeStart cut",(function(){e.beforeChange()})),t.on("SaveContent ObjectResized blur",o),t.on("dragend",o),t.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),r.get()&&e.typing&&!1===qv(Uv(t),e.data[0])&&(!1===t.isDirty()&&(t.setDirty(!0),t.fire("change",{level:e.data[0],lastLevel:null})),t.fire("TypingUndo"),r.set(!1),t.nodeChanged()))})),t.on("keydown",(function(t){var i=t.keyCode;if(!t.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)e.typing&&o(t);else{var a=t.ctrlKey&&!t.altKey||t.metaKey;!(i<16||i>20)||224===i||91===i||e.typing||a||(e.beforeChange(),Yv(e,!0,n),e.add({},t),r.set(!0))}})),t.on("mousedown",(function(t){e.typing&&o(t)})),t.on("input",(function(t){t.inputType&&(function(t){return"insertReplacementText"===t.inputType}(t)||function(t){return"insertText"===t.inputType&&null===t.data}(t)||function(t){return"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType}(t))&&o(t)})),t.on("AddUndo Undo Redo ClearUndos",(function(e){e.isDefaultPrevented()||t.nodeChanged()}))}(t,o,n),function(t){t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")}(t),o},Yy=[9,27,of.HOME,of.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,of.DOWN,of.UP,of.LEFT,of.RIGHT].concat(ke.browser.isFirefox()?[224]:[]),Xy="data-mce-placeholder",Zy=function(t){return"keydown"===t.type||"keyup"===t.type},Gy=function(t){var e=t.keyCode;return e===of.BACKSPACE||e===of.DELETE},Jy=function(t){var e=t.dom,n=nc(t),r=function(t){return t.getParam("placeholder",Qu.getAttrib(t.getElement(),"placeholder"),"string")}(t),o=function(i,a){if(!function(t){if(Zy(t)){var e=t.keyCode;return!Gy(t)&&(of.metaKeyPressed(t)||t.altKey||e>=112&&e<=123||U(Yy,e))}return!1}(i)){var s=t.getBody(),u=!function(t){return Zy(t)&&!(Gy(t)||"keyup"===t.type&&229===t.keyCode)}(i)&&function(t,e,n){if(ei(Le.fromDom(e),!1)){var r=""===n,o=e.firstElementChild;return!o||!t.getStyle(e.firstElementChild,"padding-left")&&!t.getStyle(e.firstElementChild,"padding-right")&&(r?!t.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(e,s,n);(""!==e.getAttrib(s,Xy)!==u||a)&&(e.setAttrib(s,Xy,u?r:null),e.setAttrib(s,"aria-placeholder",u?r:null),function(t,e){t.fire("PlaceholderToggle",{state:e})}(t,u),t.on(u?"keydown":"keyup",o),t.off(u?"keyup":"keydown",o))}};r&&t.on("init",(function(e){o(e,!0),t.on("change SetContent ExecCommand",o),t.on("paste",(function(e){return oo.setEditorTimeout(t,(function(){return o(e)}))}))}))},Qy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,tw=function(t,e){return $e(Le.fromDom(e),function(t){return t.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(t))},ew=function(t){return"rtl"===gs.DOM.getStyle(t,"direction",!0)||(e=t.textContent,Qy.test(e));var e},nw=function(t,e,n){var r=function(t,e,n){return Y(gs.DOM.getParents(n.container(),"*",e),t)}(t,e,n);return B.from(r[r.length-1])},rw=function(t,e){if(!e)return e;var n=e.container(),r=e.offset();return t?To(n)?jn(n.nextSibling)?Ou(n.nextSibling,0):Ou.after(n):Lo(e)?Ou(n,r+1):e:To(n)?jn(n.previousSibling)?Ou(n.previousSibling,n.previousSibling.data.length):Ou.before(n):Ao(e)?Ou(n,r-1):e},ow=E(rw,!0),iw=E(rw,!1),aw=function(t){return po(t)||go(t)},sw=function(t,e){return Re(t,e)?Xr(e,aw,function(t){return function(e){return Ie(t,Le.fromDom(e.dom.parentNode))}}(t)):B.none()},uw=function(t){t.dom.isEmpty(t.getBody())&&(t.setContent(""),function(t){var e=t.getBody(),n=e.firstChild&&t.dom.isBlock(e.firstChild)?e.firstChild:e;t.selection.setCursorLocation(n,0)}(t))},cw=function(t,e){return{from:t,to:e}},lw=function(t,e){var n=Le.fromDom(t),r=Le.fromDom(e.container());return sw(n,r).map((function(t){return function(t,e){return{block:t,position:e}}(t,e)}))},dw=function(t,e,n){var r=lw(t,Ou.fromRangeStart(n)),o=r.bind((function(n){return Ol(e,t,n.position).bind((function(n){return lw(t,n).map((function(n){return function(t,e,n){return Hn(n.position.getNode())&&!1===ei(n.block)?$l(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Ol(e,t,r).bind((function(e){return lw(t,e)})):B.some(n)})).getOr(n):n}(t,e,n)}))}))}));return Zn(r,o,cw).filter((function(t){return function(t){return!1===Ie(t.from.block,t.to.block)}(t)&&function(t){return Ke(t.from.block).bind((function(e){return Ke(t.to.block).filter((function(t){return Ie(e,t)}))})).isSome()}(t)&&function(t){return!1===qn(t.from.block.dom)&&!1===qn(t.to.block.dom)}(t)}))},fw=function(t){var e=Je(t);return Q(e,lo).fold(D(e),(function(t){return e.slice(0,t)}))},mw=function(t){var e=fw(t);return W(e,vn),e},pw=function(t,e){var n=Sp(e,t);return J(n.reverse(),(function(t){return ei(t)})).each(vn)},hw=function(t,e,n,r){if(ei(n))return Cp(n),Pl(n.dom);0===Y(Ze(r),(function(t){return!ei(t)})).length&&ei(e)&&dn(r,Le.fromTag("br"));var o=Il(n.dom,Ou.before(r.dom));return W(mw(e),(function(t){dn(r,t)})),pw(t,e),o},gw=function(t,e,n){if(ei(n))return vn(n),ei(e)&&Cp(e),Pl(e.dom);var r=Rl(n.dom);return W(mw(e),(function(t){pn(n,t)})),pw(t,e),r},vw=function(t,e){return Re(e,t)?function(t,e){var n=Sp(e,t);return B.from(n[n.length-1])}(e,t):B.none()},bw=function(t,e){$l(t,e.dom).map((function(t){return t.getNode()})).map(Le.fromDom).filter(mo).each(vn)},yw=function(t,e,n){return bw(!0,e),bw(!1,n),vw(e,n).fold(E(gw,t,e,n),E(hw,t,e,n))},ww=function(t,e,n,r){return e?yw(t,r,n):yw(t,n,r)},_w=function(t,e){var n=Le.fromDom(t.getBody()),r=function(t,e,n){return n.collapsed?dw(t,e,n):B.none()}(n.dom,e,t.selection.getRng()).bind((function(t){return ww(n,e,t.from.block,t.to.block)}));return r.each((function(e){t.selection.setRng(e.toRange())})),r.isSome()},Cw=function(t,e){var n=Le.fromDom(e),r=E(Ie,t);return Yr(n,bo,r).isSome()},kw=function(t,e){var n=Il(t.dom,Ou.fromRangeStart(e)).isNone(),r=Nl(t.dom,Ou.fromRangeEnd(e)).isNone();return!function(t,e){return Cw(t,e.startContainer)||Cw(t,e.endContainer)}(t,e)&&n&&r},xw=function(t){var e=Le.fromDom(t.getBody()),n=t.selection.getRng();return kw(e,n)?function(t){return t.setContent(""),t.selection.setCursorLocation(),!0}(t):function(t,e){var n=e.getRng();return Zn(sw(t,Le.fromDom(n.startContainer)),sw(t,Le.fromDom(n.endContainer)),(function(r,o){return!1===Ie(r,o)&&(n.deleteContents(),ww(t,!0,r,o).each((function(t){e.setRng(t.toRange())})),!0)})).getOr(!1)}(e,t.selection)},Dw=function(t,e){return!t.selection.isCollapsed()&&xw(t)},Sw=Wn,Tw=qn,Ew=function(t,e,n,r,o){return B.from(e._selectionOverrides.showCaret(t,n,r,o))},Ow=function(t,e){return t.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?B.none():B.some(function(t){var e=t.ownerDocument.createRange();return e.selectNode(t),e}(e))},Lw=function(t,e,n){var r=sl(1,t.getBody(),e),o=Ou.fromRangeStart(r),i=o.getNode();if(zc(i))return Ew(1,t,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(zc(a))return Ew(1,t,a,!1,!1);var s=t.dom.getParent(o.getNode(),(function(t){return Tw(t)||Sw(t)}));return zc(s)?Ew(1,t,s,!1,n):B.none()},Aw=function(t,e,n){return e.collapsed?Lw(t,e,n).getOr(e):e},$w=function(t){return yp(t)||hp(t)},Nw=function(t){return wp(t)||gp(t)},Iw=function(t,e,n,r,o,i){return Ew(r,t,i.getNode(!o),o,!0).each((function(n){if(e.collapsed){var r=e.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else e.deleteContents();t.selection.setRng(n)})),function(t,e){jn(e)&&0===e.data.length&&t.remove(e)}(t.dom,n),!0},Pw=function(t,e){return function(t,e){var n=t.selection.getRng();if(!jn(n.commonAncestorContainer))return!1;var r=e?Lu.Forwards:Lu.Backwards,o=xl(t.getBody()),i=E(dl,e?o.next:o.prev),a=e?$w:Nw,s=cl(r,t.getBody(),n),u=rw(e,i(s));if(!u||!fl(s,u))return!1;if(a(u))return Iw(t,n,s.getNode(),r,e,u);var c=i(u);return!!(c&&a(c)&&fl(u,c))&&Iw(t,n,s.getNode(),r,e,c)}(t,e)},Rw=Dr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),Bw=function(t,e,n,r){var o=r.getNode(!1===e);return sw(Le.fromDom(t),Le.fromDom(n.getNode())).map((function(t){return ei(t)?Rw.remove(t.dom):Rw.moveToElement(o)})).orThunk((function(){return B.some(Rw.moveToElement(o))}))},Mw=function(t,e,n){return Ol(e,t,n).bind((function(r){return o=r.getNode(),bo(Le.fromDom(o))||go(Le.fromDom(o))||function(t,e,n,r){var o=function(e){return fo(Le.fromDom(e))&&!tl(n,r,t)};return ul(!e,n).fold((function(){return ul(e,r).fold($,o)}),o)}(t,e,n,r)?B.none():e&&qn(r.getNode())||!1===e&&qn(r.getNode(!0))?Bw(t,e,n,r):e&&wp(n)||!1===e&&yp(n)?B.some(Rw.moveToPosition(r)):B.none();var o}))},jw=function(t,e,n){return function(t,e){var n=e.getNode(!1===t),r=t?"after":"before";return An(n)&&n.getAttribute("data-mce-caret")===r}(e,n)?function(t,e){return t&&qn(e.nextSibling)?B.some(Rw.moveToElement(e.nextSibling)):!1===t&&qn(e.previousSibling)?B.some(Rw.moveToElement(e.previousSibling)):B.none()}(e,n.getNode(!1===e)).fold((function(){return Mw(t,e,n)}),B.some):Mw(t,e,n).bind((function(e){return function(t,e,n){return n.fold((function(t){return B.some(Rw.remove(t))}),(function(t){return B.some(Rw.moveToElement(t))}),(function(n){return tl(e,n,t)?B.none():B.some(Rw.moveToPosition(n))}))}(t,n,e)}))},zw=function(t,e){return B.from(Qd(t.getBody(),e))},Fw=function(t,e){var n=t.selection.getNode();return zw(t,n).filter(qn).fold((function(){return function(t,e,n){var r=sl(e?1:-1,t,n),o=Ou.fromRangeStart(r),i=Le.fromDom(t);return!1===e&&wp(o)?B.some(Rw.remove(o.getNode(!0))):e&&yp(o)?B.some(Rw.remove(o.getNode())):!1===e&&yp(o)&&Mp(i,o)?jp(i,o).map((function(t){return Rw.remove(t.getNode())})):e&&wp(o)&&Bp(i,o)?zp(i,o).map((function(t){return Rw.remove(t.getNode())})):jw(t,e,o)}(t.getBody(),e,t.selection.getRng()).exists((function(n){return n.fold(function(t,e){return function(n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Le.fromDom(n)),!0}}(t,e),function(t,e){return function(n){var r=e?Ou.before(n):Ou.after(n);return t.selection.setRng(r.toRange()),!0}}(t,e),function(t){return function(e){return t.selection.setRng(e.toRange()),!0}}(t))}))}),N)},Uw=function(t,e){var n=t.selection.getNode();return!(!qn(n)||Kn(n))&&zw(t,n.parentNode).filter(qn).fold((function(){var n;return n=Le.fromDom(t.getBody()),W(Ms(n,".mce-offscreen-selection"),vn),hh(t,e,Le.fromDom(t.selection.getNode())),uw(t),!0}),N)},Hw=function(t){var e=t.dom,n=t.selection,r=Qd(t.getBody(),n.getNode());if(Wn(r)&&e.isBlock(r)&&e.isEmpty(r)){var o=e.create("br",{"data-mce-bogus":"1"});e.setHTML(r,""),r.appendChild(o),n.setRng(Ou.before(o).toRange())}return!0},Vw=function(t,e){return t.selection.isCollapsed()?Fw(t,e):Uw(t,e)},Ww=function(t,e){return!!t.selection.isCollapsed()&&function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Ol(e,t.getBody(),n).filter((function(t){return e?mp(t):pp(t)})).bind((function(t){return B.from(el(e?0:-1,t))})).exists((function(e){return t.selection.select(e),!0}))}(t,e)},qw=jn,Kw=function(t){return qw(t)&&t.data[0]===_o},Yw=function(t){return qw(t)&&t.data[t.data.length-1]===_o},Xw=function(t){return t.ownerDocument.createTextNode(_o)},Zw=function(t,e){return t?function(t){if(qw(t.previousSibling))return Yw(t.previousSibling)||t.previousSibling.appendData(_o),t.previousSibling;if(qw(t))return Kw(t)||t.insertData(0,_o),t;var e=Xw(t);return t.parentNode.insertBefore(e,t),e}(e):function(t){if(qw(t.nextSibling))return Kw(t.nextSibling)||t.nextSibling.insertData(0,_o),t.nextSibling;if(qw(t))return Yw(t)||t.appendData(_o),t;var e=Xw(t);return t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e),e}(e)},Gw=E(Zw,!0),Jw=E(Zw,!1),Qw=function(t,e){return jn(t.container())?Zw(e,t.container()):Zw(e,t.getNode())},t_=function(t,e){var n=e.get();return n&&t.container()===n&&To(n)},e_=function(t,e){return e.fold((function(e){$c(t.get());var n=Gw(e);return t.set(n),B.some(Ou(n,n.length-1))}),(function(e){return Pl(e).map((function(e){if(t_(e,t))return Ou(t.get(),1);$c(t.get());var n=Qw(e,!0);return t.set(n),Ou(n,1)}))}),(function(e){return Rl(e).map((function(e){if(t_(e,t))return Ou(t.get(),t.get().length-1);$c(t.get());var n=Qw(e,!1);return t.set(n),Ou(n,n.length-1)}))}),(function(e){$c(t.get());var n=Jw(e);return t.set(n),B.some(Ou(n,1))}))},n_=function(t,e){for(var n=0;n<t.length;n++){var r=t[n].apply(null,e);if(r.isSome())return r}return B.none()},r_=Dr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),o_=function(t,e){var n=Qc(e,t);return n||t},i_=function(t,e,n){var r=ow(n),o=o_(e,r.container());return nw(t,o,r).fold((function(){return Nl(o,r).bind(E(nw,t,o)).map((function(t){return r_.before(t)}))}),B.none)},a_=function(t,e){return null===jl(t,e)},s_=function(t,e,n){return nw(t,e,n).filter(E(a_,e))},u_=function(t,e,n){var r=iw(n);return s_(t,e,r).bind((function(t){return Il(t,r).isNone()?B.some(r_.start(t)):B.none()}))},c_=function(t,e,n){var r=ow(n);return s_(t,e,r).bind((function(t){return Nl(t,r).isNone()?B.some(r_.end(t)):B.none()}))},l_=function(t,e,n){var r=iw(n),o=o_(e,r.container());return nw(t,o,r).fold((function(){return Il(o,r).bind(E(nw,t,o)).map((function(t){return r_.after(t)}))}),B.none)},d_=function(t){return!1===ew(m_(t))},f_=function(t,e,n){return n_([i_,u_,c_,l_],[t,e,n]).filter(d_)},m_=function(t){return t.fold(S,S,S,S)},p_=function(t){return t.fold(D("before"),D("start"),D("end"),D("after"))},h_=function(t){return t.fold(r_.before,r_.before,r_.after,r_.after)},g_=function(t){return t.fold(r_.start,r_.start,r_.end,r_.end)},v_=function(t,e,n,r,o,i){return Zn(nw(e,n,r),nw(e,n,o),(function(e,r){return e!==r&&function(t,e,n){var r=Qc(e,t),o=Qc(n,t);return r&&r===o}(n,e,r)?r_.after(t?e:r):i})).getOr(i)},b_=function(t,e){return t.fold(N,(function(t){return r=e,!(p_(n=t)===p_(r)&&m_(n)===m_(r));var n,r}))},y_=function(t,e){return t?e.fold(k(B.some,r_.start),B.none,k(B.some,r_.after),B.none):e.fold(B.none,k(B.some,r_.before),B.none,k(B.some,r_.end))},w_=function(t,e,n,r){var o=rw(t,r),i=f_(e,n,o);return f_(e,n,o).bind(E(y_,t)).orThunk((function(){return function(t,e,n,r,o){var i=rw(t,o);return Ol(t,n,i).map(E(rw,t)).fold((function(){return r.map(h_)}),(function(o){return f_(e,n,o).map(E(v_,t,e,n,i,o)).filter(E(b_,r))})).filter(d_)}(t,e,n,i,r)}))};E(w_,!1),E(w_,!0);var __,C_=function(t,e,n){var r=t?1:-1;return e.setRng(Ou(n.container(),n.offset()+r).toRange()),e.getSel().modify("move",t?"forward":"backward","word"),!0},k_=function(t,e){var n=e.selection.getRng(),r=t?Ou.fromRangeEnd(n):Ou.fromRangeStart(n);return!!function(t){return w(t.selection.getSel().modify)}(e)&&(t&&Lo(r)?C_(!0,e.selection,r):!(t||!Ao(r))&&C_(!1,e.selection,r))};!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(__||(__={}));var x_,D_=function(t,e){return t===Lu.Backwards?nt(e):e},S_=function(t,e,n){return t===Lu.Forwards?e.next(n):e.prev(n)},T_=function(t,e,n,r){return Hn(r.getNode(e===Lu.Forwards))?__.Br:!1===tl(n,r)?__.Block:__.Wrap},E_=function(t,e,n,r){for(var o=xl(n),i=r,a=[];i;){var s=S_(e,o,i);if(!s)break;if(Hn(s.getNode(!1)))return e===Lu.Forwards?{positions:D_(e,a).concat([s]),breakType:__.Br,breakAt:B.some(s)}:{positions:D_(e,a),breakType:__.Br,breakAt:B.some(s)};if(s.isVisible()){if(t(i,s)){var u=T_(0,e,i,s);return{positions:D_(e,a),breakType:u,breakAt:B.some(s)}}a.push(s),i=s}else i=s}return{positions:D_(e,a),breakType:__.Eol,breakAt:B.none()}},O_=function(t,e,n,r){return e(n,r).breakAt.map((function(r){var o=e(n,r).positions;return t===Lu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},L_=function(t,e){return Z(t,(function(t,n){return t.fold((function(){return B.some(n)}),(function(r){return Zn(at(r.getClientRects()),at(n.getClientRects()),(function(t,o){var i=Math.abs(e-t.left);return Math.abs(e-o.left)<=i?n:r})).or(t)}))}),B.none())},A_=function(t,e){return at(e.getClientRects()).bind((function(e){return L_(t,e.left)}))},$_=E(E_,Ou.isAbove,-1),N_=E(E_,Ou.isBelow,1),I_=E(O_,-1,$_),P_=E(O_,1,N_),R_=function(t){var e=function(e){return V(e,(function(e){var n=eu(e);return n.node=t,n}))};if(An(t))return e(t.getClientRects());if(jn(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}},B_=function(t){return tt(t,R_)};!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(x_||(x_={}));var M_,j_,z_=function(t,e,n,r,o,i){var a=0,s=[],u=function(r){var i=B_([r]);-1===t&&(i=i.reverse());for(var u=0;u<i.length;u++){var l=i[u];if(!n(l,c)){if(s.length>0&&e(l,Ot(s))&&a++,l.line=a,o(l))return!0;s.push(l)}}},c=Ot(i.getClientRects());if(!c)return s;var l=i.getNode();return u(l),function(t,e,n,r){for(;r=Jc(r,t,Ko,e);)if(n(r))return}(t,r,u,l),s},F_=E(z_,x_.Up,ou,iu),U_=E(z_,x_.Down,iu,ou),H_=function(t){return function(e){return function(t,e){return e.line>t}(t,e)}},V_=function(t){return function(e){return function(t,e){return e.line===t}(t,e)}},W_=qn,q_=Jc,K_=function(t,e){return Math.abs(t.left-e)},Y_=function(t,e){return Math.abs(t.right-e)},X_=function(t,e){return t>=e.left&&t<=e.right},Z_=function(t,e){return t>=e.top&&t<=e.bottom},G_=function(t,e,n){return void 0===n&&(n=N),Tt(t,(function(t,r){if(X_(e,r))return n(r)?r:t;if(X_(e,t))return n(t)?t:r;var o=Math.min(K_(t,e),Y_(t,e)),i=Math.min(K_(r,e),Y_(r,e));return i===o&&_t(r,"node")&&W_(r.node)||i<o?r:t}))},J_=function(t,e,n,r,o){var i=q_(r,t,Ko,e,!o);do{if(!i||n(i))return}while(i=q_(i,t,Ko,e))},Q_=function(t,e,n){var r=B_(function(t){return Y(ut(t.getElementsByTagName("*")),Fc)}(t)),o=Y(r,E(Z_,n)),i=function(t){return!Rn(t.node)&&!Yn(t.node)},a=G_(o,e,i);if(a){var s=i(a);if(a=G_(function(t,e,n){void 0===n&&(n=!0);var r=[],o=function(t,n){var o=Y(B_([n]),(function(n){return!t(n,e)}));return r=r.concat(o),0===o.length};return r.push(e),J_(x_.Up,t,E(o,ou),e.node,n),J_(x_.Down,t,E(o,iu),e.node,n),r}(t,a,s),e,i),a&&Fc(a.node))return function(t,e){return{node:t.node,before:K_(t,e)<Y_(t,e)}}(a,e)}return null},tC=function(t,e){t.selection.setRng(e),Vf(t,t.selection.getRng())},eC=function(t,e,n){return B.some(Aw(t,e,n))},nC=function(t,e,n,r,o,i){var a=e===Lu.Forwards,s=xl(t.getBody()),u=E(dl,a?s.next:s.prev),c=a?r:o;if(!n.collapsed){var l=su(n);if(i(l))return Ew(e,t,l,e===Lu.Backwards,!1)}var d=cl(e,t.getBody(),n);if(c(d))return Ow(t,d.getNode(!a));var f=rw(a,u(d)),m=Ro(n);if(!f)return m?B.some(n):B.none();if(c(f))return Ew(e,t,f.getNode(!a),a,!1);var p=u(f);return p&&c(p)&&fl(f,p)?Ew(e,t,p.getNode(!a),a,!1):m?eC(t,f.toRange(),!1):B.none()},rC=function(t,e,n,r,o,i){var a=cl(e,t.getBody(),n),s=Ot(a.getClientRects()),u=e===x_.Down;if(!s)return B.none();var c,l=(u?U_:F_)(t.getBody(),H_(1),a),d=Y(l,V_(1)),f=s.left,m=G_(d,f);if(m&&i(m.node)){var p=Math.abs(f-m.left),h=Math.abs(f-m.right);return Ew(e,t,m.node,p<h,!1)}if(c=r(a)?a.getNode():o(a)?a.getNode(!0):su(n)){var g=function(t,e,n,r){var o,i,a,s,u=xl(e),c=[],l=0,d=function(t){return Ot(t.getClientRects())};1===t?(o=u.next,i=iu,a=ou,s=Ou.after(r)):(o=u.prev,i=ou,a=iu,s=Ou.before(r));var f=d(s);do{if(s.isVisible()){var m=d(s);if(!a(m,f)){c.length>0&&i(m,Ot(c))&&l++;var p=eu(m);if(p.position=s,p.line=l,n(p))return c;c.push(p)}}}while(s=o(s));return c}(e,t.getBody(),H_(1),c),v=G_(Y(g,V_(1)),f);if(v)return eC(t,v.position.toRange(),!1);if(v=Ot(Y(g,V_(0))))return eC(t,v.position.toRange(),!1)}return 0===d.length?oC(t,u).filter(u?o:r).map((function(e){return Aw(t,e.toRange(),!1)})):B.none()},oC=function(t,e){var n=t.selection.getRng(),r=t.getBody();if(e){var o=Ou.fromRangeEnd(n),i=N_(r,o);return st(i.positions)}o=Ou.fromRangeStart(n),i=$_(r,o);return at(i.positions)},iC=function(t,e,n){return oC(t,e).filter(n).exists((function(e){return t.selection.setRng(e.toRange()),!0}))},aC=function(t,e){var n=t.dom.createRng();n.setStart(e.container(),e.offset()),n.setEnd(e.container(),e.offset()),t.selection.setRng(n)},sC=function(t,e){t?e.setAttribute("data-mce-selected","inline-boundary"):e.removeAttribute("data-mce-selected")},uC=function(t,e,n){return e_(e,n).map((function(e){return aC(t,e),n}))},cC=function(t,e){if(t.selection.isCollapsed()&&!0!==t.composing&&e.get()){var n=Ou.fromRangeStart(t.selection.getRng());Ou.isTextPosition(n)&&!1===function(t){return Lo(t)||Ao(t)}(n)&&(aC(t,Ac(e.get(),n)),e.set(null))}},lC=function(t,e,n){return!!wc(t)&&function(t,e,n){var r=t.getBody(),o=Ou.fromRangeStart(t.selection.getRng()),i=E(tw,t);return w_(n,i,r,o).bind((function(n){return uC(t,e,n)}))}(t,e,n).isSome()},dC=function(t,e,n){return!!wc(e)&&k_(t,e)},fC=function(t){var e=_s(null),n=E(tw,t);return t.on("NodeChange",(function(r){!wc(t)||ke.browser.isIE()&&r.initial||(function(t,e,n){var r=V(Ms(Le.fromDom(e.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(t){return t.dom})),o=Y(r,t),i=Y(n,t);W(rt(o,i),E(sC,!1)),W(rt(i,o),E(sC,!0))}(n,t.dom,r.parents),cC(t,e),function(t,e,n,r){if(e.selection.isCollapsed()){var o=Y(r,t);W(o,(function(r){var o=Ou.fromRangeStart(e.selection.getRng());f_(t,e.getBody(),o).bind((function(t){return uC(e,n,t)}))}))}}(n,t,e,r.parents))})),e},mC=E(dC,!0),pC=E(dC,!1),hC=function(t,e,n){if(wc(t)){var r=oC(t,e).getOrThunk((function(){var n=t.selection.getRng();return e?Ou.fromRangeEnd(n):Ou.fromRangeStart(n)}));return f_(E(tw,t),t.getBody(),r).exists((function(e){var r=h_(e);return e_(n,r).exists((function(e){return aC(t,e),!0}))}))}return!1},gC=function(t,e){return function(n){return e_(e,n).exists((function(e){return aC(t,e),!0}))}},vC=function(t,e,n,r){var o=t.getBody(),i=E(tw,t);t.undoManager.ignore((function(){t.selection.setRng(function(t,e){var n=document.createRange();return n.setStart(t.container(),t.offset()),n.setEnd(e.container(),e.offset()),n}(n,r)),t.execCommand("Delete"),f_(i,o,Ou.fromRangeStart(t.selection.getRng())).map(g_).map(gC(t,e))})),t.nodeChanged()},bC=function(t,e,n,r){var o=function(t,e){return Qc(e,t)||t}(t.getBody(),r.container()),i=E(tw,t),a=f_(i,o,r);return a.bind((function(t){return n?t.fold(D(B.some(g_(t))),B.none,D(B.some(h_(t))),B.none):t.fold(B.none,D(B.some(h_(t))),B.none,D(B.some(g_(t))))})).map(gC(t,e)).getOrThunk((function(){var s=Ll(n,o,r),u=s.bind((function(t){return f_(i,o,t)}));return Zn(a,u,(function(){return nw(i,o,r).exists((function(e){return!!function(t){return Zn(Pl(t),Rl(t),(function(e,n){var r=rw(!0,e),o=rw(!1,n);return Nl(t,r).forall((function(t){return t.isEqual(o)}))})).getOr(!0)}(e)&&(hh(t,n,Le.fromDom(e)),!0)}))})).orThunk((function(){return u.bind((function(o){return s.map((function(o){return n?vC(t,e,r,o):vC(t,e,o,r),!0}))}))})).getOr(!1)}))},yC=function(t,e,n){if(t.selection.isCollapsed()&&wc(t)){var r=Ou.fromRangeStart(t.selection.getRng());return bC(t,e,n,r)}return!1},wC=function(t){return 1===nn(t)},_C=function(t,e,n,r){var o=E(Ng,e),i=V(Y(r,o),(function(t){return t.dom}));if(0===i.length)hh(e,t,n);else{var a=function(t,e){var n=Sg(!1),r=Lg(e,n.dom);return dn(Le.fromDom(t),n),vn(Le.fromDom(t)),Ou(r,0)}(n.dom,i);e.selection.setRng(a.toRange())}},CC=function(t,e){var n=Le.fromDom(t.getBody()),r=Le.fromDom(t.selection.getStart()),o=Y(function(t,e){var n=Sp(e,t);return Q(n,lo).fold(D(n),(function(t){return n.slice(0,t)}))}(n,r),wC);return st(o).exists((function(n){var r,i=Ou.fromRangeStart(t.selection.getRng());return!(!function(t,e,n){return Zn(Pl(n),Rl(n),(function(r,o){var i=rw(!0,r),a=rw(!1,o),s=rw(!1,e);return t?Nl(n,s).exists((function(t){return t.isEqual(a)&&e.isEqual(i)})):Il(n,s).exists((function(t){return t.isEqual(i)&&e.isEqual(a)}))})).getOr(!0)}(e,i,n.dom)||(r=n,Ml(r.dom)&&xg(r.dom)))&&(_C(e,t,n,o),!0)}))},kC=function(t,e){return!!t.selection.isCollapsed()&&CC(t,e)},xC=function(t,e,n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Le.fromDom(n)),!0},DC=function(t,e){return t.selection.isCollapsed()?function(t,e){var n=e?hp:gp,r=e?Lu.Forwards:Lu.Backwards,o=cl(r,t.getBody(),t.selection.getRng());return n(o)?xC(t,e,o.getNode(!e)):B.from(rw(e,o)).filter((function(t){return n(t)&&fl(o,t)})).exists((function(n){return xC(t,e,n.getNode(!e))}))}(t,e):function(t,e){var n=t.selection.getNode();return!!Yn(n)&&xC(t,e,n)}(t,e)},SC=function(t){var e=parseInt(t,10);return isNaN(e)?0:e},TC=function(t,e){return(t||"table"===Be(e)?"margin":"padding")+("rtl"===ir(e,"direction")?"-right":"-left")},EC=function(t){var e=LC(t);return!t.mode.isReadOnly()&&(e.length>1||function(t,e){return et(e,(function(e){var n=TC(pc(t),e),r=sr(e,n).map(SC).getOr(0);return"false"!==t.dom.getContentEditable(e.dom)&&r>0}))}(t,e))},OC=function(t){return ho(t)||go(t)},LC=function(t){return Y((e=t.selection.getSelectedBlocks(),V(e,Le.fromDom)),(function(t){return!OC(t)&&!function(t){return Ke(t).exists(OC)}(t)&&Xr(t,(function(t){return Wn(t.dom)||qn(t.dom)})).exists((function(t){return Wn(t.dom)}))}));var e},AC=function(t,e){var n=t.dom,r=t.selection,o=t.formatter,i=function(t){return t.getParam("indentation","40px","string")}(t),a=/[a-z%]+$/i.exec(i)[0],s=parseInt(i,10),u=pc(t),c=nc(t);t.queryCommandState("InsertUnorderedList")||t.queryCommandState("InsertOrderedList")||""!==c||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),W(LC(t),(function(t){!function(t,e,n,r,o,i){var a=TC(n,Le.fromDom(i));if("outdent"===e){var s=Math.max(0,SC(i.style[a])-r);t.setStyle(i,a,s?s+o:"")}else s=SC(i.style[a])+r+o,t.setStyle(i,a,s)}(n,e,u,s,a,t.dom)}))},$C=function(t,e){if(t.selection.isCollapsed()&&EC(t)){var n=t.dom,r=t.selection.getRng(),o=Ou.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Ap(Le.fromDom(i),o))return AC(t,"outdent"),!0}return!1},NC=function(t,e){t.getDoc().execCommand(e,!1,null)},IC=function(t,e){t.addCommand("delete",(function(){!function(t,e){$C(t)||Vw(t,!1)||Pw(t,!1)||yC(t,e,!1)||_w(t,!1)||Wh(t)||Ww(t,!1)||DC(t,!1)||Dw(t)||kC(t,!1)||(NC(t,"Delete"),uw(t))}(t,e)})),t.addCommand("forwardDelete",(function(){!function(t,e){Vw(t,!0)||Pw(t,!0)||yC(t,e,!0)||_w(t,!0)||Wh(t)||Ww(t,!0)||DC(t,!0)||Dw(t)||kC(t,!0)||NC(t,"ForwardDelete")}(t,e)}))},PC=function(t){return void 0===t.touches||1!==t.touches.length?B.none():B.some(t.touches[0])},RC=function(t){var e=Ts(),n=_s(!1),r=Os((function(e){t.fire("longpress",Lt(Lt({},e),{type:"longpress"})),n.set(!0)}),400);t.on("touchstart",(function(t){PC(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.throttle(t),n.set(!1),e.set(i)}))}),!0),t.on("touchmove",(function(o){r.cancel(),PC(o).each((function(r){e.on((function(o){(function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>5||r>5})(r,o)&&(e.clear(),n.set(!1),t.fire("longpresscancel"))}))}))}),!0),t.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&e.get().filter((function(t){return t.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():t.fire("tap",Lt(Lt({},o),{type:"tap"}))}))}),!0)},BC=function(t,e){return wt(t,e.nodeName)},MC=function(t,e){return!!jn(e)||!!An(e)&&(!BC(t,e)&&!Zl(e))},jC=function(t,e){if(jn(e)){if(0===e.nodeValue.length)return!0;if(/^\s+$/.test(e.nodeValue)&&(!e.nextSibling||BC(t,e.nextSibling)))return!0}return!1},zC=function(t){var e,n,r,o=t.dom,i=t.selection,a=t.schema,s=a.getBlockElements(),u=i.getStart(),c=t.getBody(),l=nc(t);if(u&&An(u)&&l){var d=c.nodeName.toLowerCase();if(a.isValidChild(d,l.toLowerCase())&&!function(t,e,n){return H(Dp(Le.fromDom(n),Le.fromDom(e)),(function(e){return BC(t,e.dom)}))}(s,c,u)){var f=i.getRng(),m=f.startContainer,p=f.startOffset,h=f.endContainer,g=f.endOffset,v=wm(t);for(u=c.firstChild;u;)if(MC(s,u)){if(jC(s,u)){n=u,u=u.nextSibling,o.remove(n);continue}e||(e=o.create(l,rc(t)),u.parentNode.insertBefore(e,u),r=!0),n=u,u=u.nextSibling,e.appendChild(n)}else e=null,u=u.nextSibling;r&&v&&(f.setStart(m,p),f.setEnd(h,g),i.setRng(f),t.nodeChanged())}}},FC=function(t,e){e.hasAttribute("data-mce-caret")&&(Po(e),function(t){t.selection.setRng(t.selection.getRng())}(t),t.selection.scrollIntoView(e))},UC=function(t,e){var n=function(t){return Jr(Le.fromDom(t.getBody()),"*[data-mce-caret]").map((function(t){return t.dom})).getOrNull()}(t);if(n)return"compositionstart"===e.type?(e.preventDefault(),e.stopPropagation(),void FC(t,n)):void(Oo(n)&&(FC(t,n),t.undoManager.add()))},HC=qn,VC=function(t,e,n){var r=xl(t.getBody()),o=E(dl,1===e?r.next:r.prev);if(n.collapsed&&function(t){return""!==nc(t)}(t)){var i=t.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Ou.fromRangeStart(n))){var a=function(t){var e=t.dom.create(nc(t));return(!ke.ie||ke.ie>=11)&&(e.innerHTML='<br data-mce-bogus="1">'),e}(t);1===e?t.$(i).after(a):t.$(i).before(a),t.selection.select(a,!0),t.selection.collapse()}}},WC=function(t,e){var n=e?Lu.Forwards:Lu.Backwards,r=t.selection.getRng();return function(t,e,n){return nC(e,t,n,yp,wp,HC)}(n,t,r).orThunk((function(){return VC(t,n,r),B.none()}))},qC=function(t,e){var n=e?1:-1,r=t.selection.getRng();return function(t,e,n){return rC(e,t,n,(function(t){return yp(t)||vp(t)}),(function(t){return wp(t)||bp(t)}),HC)}(n,t,r).orThunk((function(){return VC(t,n,r),B.none()}))},KC=function(t,e){return WC(t,e).exists((function(e){return tC(t,e),!0}))},YC=function(t,e){return qC(t,e).exists((function(e){return tC(t,e),!0}))},XC=function(t,e){return iC(t,e,e?wp:yp)},ZC=function(t){return U(["figcaption"],Be(t))},GC=function(t){var e=document.createRange();return e.setStartBefore(t.dom),e.setEndBefore(t.dom),e},JC=function(t,e,n){n?pn(t,e):mn(t,e)},QC=function(t,e,n,r){return""===e?function(t,e){var n=Le.fromTag("br");return JC(t,n,e),GC(n)}(t,r):function(t,e,n,r){var o=Le.fromTag(n),i=Le.fromTag("br");return tr(o,r),pn(o,i),JC(t,o,e),GC(i)}(t,r,e,n)},tk=function(t,e,n){return e?function(t,e){return N_(t,e).breakAt.isNone()}(t.dom,n):function(t,e){return $_(t,e).breakAt.isNone()}(t.dom,n)},ek=function(t,e){var n=Le.fromDom(t.getBody()),r=Ou.fromRangeStart(t.selection.getRng()),o=nc(t),i=rc(t);return function(t,e){var n=E(Ie,e);return Xr(Le.fromDom(t.container()),lo,n).filter(ZC)}(r,n).exists((function(){if(tk(n,e,r)){var a=QC(n,o,i,e);return t.selection.setRng(a),!0}return!1}))},nk=function(t,e){return!!t.selection.isCollapsed()&&ek(t,e)},rk=function(t,e){return tt(function(t){return V(t,(function(t){return Lt({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:C},t)}))}(t),(function(t){return function(t,e){return e.keyCode===t.keyCode&&e.shiftKey===t.shiftKey&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey}(t,e)?[t]:[]}))},ok=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(null,e)}},ik=function(t,e){return J(rk(t,e),(function(t){return t.action()}))},ak=function(t,e){var n=e?Lu.Forwards:Lu.Backwards,r=t.selection.getRng();return nC(t,n,r,hp,gp,Yn).exists((function(e){return tC(t,e),!0}))},sk=function(t,e){var n=e?1:-1,r=t.selection.getRng();return rC(t,n,r,hp,gp,Yn).exists((function(e){return tC(t,e),!0}))},uk=function(t,e){return iC(t,e,e?gp:hp)},ck=function(t,e,n,r,o){var i=Ms(Le.fromDom(n),"td,th,caption").map((function(t){return t.dom})),a=Y(function(t,e){return tt(e,(function(e){var n=function(t,e){return{left:t.left-e,top:t.top-e,right:t.right+2*e,bottom:t.bottom+2*e,width:t.width+e,height:t.height+e}}(eu(e.getBoundingClientRect()),-1);return[{x:n.left,y:t(n),cell:e},{x:n.right,y:t(n),cell:e}]}))}(t,i),(function(t){return e(t,o)}));return function(t,e,n){return Z(t,(function(t,r){return t.fold((function(){return B.some(r)}),(function(t){var o=Math.sqrt(Math.abs(t.x-e)+Math.abs(t.y-n)),i=Math.sqrt(Math.abs(r.x-e)+Math.abs(r.y-n));return B.some(i<o?r:t)}))}),B.none())}(a,r,o).map((function(t){return t.cell}))},lk=E(ck,(function(t){return t.bottom}),(function(t,e){return t.y<e})),dk=E(ck,(function(t){return t.top}),(function(t,e){return t.y>e})),fk=function(t,e){return at(e.getClientRects()).bind((function(e){return lk(t,e.left,e.top)})).bind((function(t){return A_(Rl(n=t).map((function(t){return $_(n,t).positions.concat(t)})).getOr([]),e);var n}))},mk=function(t,e){return st(e.getClientRects()).bind((function(e){return dk(t,e.left,e.top)})).bind((function(t){return A_(Pl(n=t).map((function(t){return[t].concat(N_(n,t).positions)})).getOr([]),e);var n}))},pk=function(t,e,n){var r=t(e,n);return function(t){return t.breakType===__.Wrap&&0===t.positions.length}(r)||!Hn(n.getNode())&&function(t){return t.breakType===__.Br&&1===t.positions.length}(r)?!function(t,e,n){return n.breakAt.exists((function(n){return t(e,n).breakAt.isSome()}))}(t,e,r):r.breakAt.isNone()},hk=E(pk,$_),gk=E(pk,N_),vk=function(t,e,n,r){var o=t.selection.getRng(),i=e?1:-1;return!(!jc()||!function(t,e,n){var r=Ou.fromRangeStart(e);return $l(!t,n).exists((function(t){return t.isEqual(r)}))}(e,o,n))&&(Ew(i,t,n,!e,!1).each((function(e){tC(t,e)})),!0)},bk=function(t,e){var n=e.getNode(t);return An(n)&&"TABLE"===n.nodeName?B.some(n):B.none()},yk=function(t,e,n){var r=bk(!!e,n),o=!1===e;r.fold((function(){return tC(t,n.toRange())}),(function(r){return $l(o,t.getBody()).filter((function(t){return t.isEqual(n)})).fold((function(){return tC(t,n.toRange())}),(function(o){return function(t,e,n,r){var o=nc(e);o?e.undoManager.transact((function(){var r=Le.fromTag(o);tr(r,rc(e)),pn(r,Le.fromTag("br")),t?fn(Le.fromDom(n),r):dn(Le.fromDom(n),r);var i=e.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),tC(e,i)})):tC(e,r.toRange())}(e,t,r,n)}))}))},wk=function(t,e,n,r){var o=t.selection.getRng(),i=Ou.fromRangeStart(o),a=t.getBody();if(!e&&hk(r,i)){var s=function(t,e,n){return fk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return L_(I_(t,Ou.before(e)),n.left)}))})).getOr(Ou.before(e))}(a,n,i);return yk(t,e,s),!0}if(e&&gk(r,i)){s=function(t,e,n){return mk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return L_(P_(t,Ou.after(e)),n.left)}))})).getOr(Ou.after(e))}(a,n,i);return yk(t,e,s),!0}return!1},_k=function(t,e,n){return B.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind((function(r){return B.from(t.dom.getParent(r,"table")).map((function(o){return n(t,e,o,r)}))})).getOr(!1)},Ck=function(t,e){return _k(t,e,vk)},kk=function(t,e){return _k(t,e,wk)},xk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){var r=pe().os;ik([{keyCode:of.RIGHT,action:ok(KC,t,!0)},{keyCode:of.LEFT,action:ok(KC,t,!1)},{keyCode:of.UP,action:ok(YC,t,!1)},{keyCode:of.DOWN,action:ok(YC,t,!0)},{keyCode:of.RIGHT,action:ok(Ck,t,!0)},{keyCode:of.LEFT,action:ok(Ck,t,!1)},{keyCode:of.UP,action:ok(kk,t,!1)},{keyCode:of.DOWN,action:ok(kk,t,!0)},{keyCode:of.RIGHT,action:ok(ak,t,!0)},{keyCode:of.LEFT,action:ok(ak,t,!1)},{keyCode:of.UP,action:ok(sk,t,!1)},{keyCode:of.DOWN,action:ok(sk,t,!0)},{keyCode:of.RIGHT,action:ok(lC,t,e,!0)},{keyCode:of.LEFT,action:ok(lC,t,e,!1)},{keyCode:of.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(mC,t,e)},{keyCode:of.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(pC,t,e)},{keyCode:of.UP,action:ok(nk,t,!1)},{keyCode:of.DOWN,action:ok(nk,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},Dk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.BACKSPACE,action:ok($C,t,!1)},{keyCode:of.BACKSPACE,action:ok(Vw,t,!1)},{keyCode:of.DELETE,action:ok(Vw,t,!0)},{keyCode:of.BACKSPACE,action:ok(Pw,t,!1)},{keyCode:of.DELETE,action:ok(Pw,t,!0)},{keyCode:of.BACKSPACE,action:ok(yC,t,e,!1)},{keyCode:of.DELETE,action:ok(yC,t,e,!0)},{keyCode:of.BACKSPACE,action:ok(Wh,t,!1)},{keyCode:of.DELETE,action:ok(Wh,t,!0)},{keyCode:of.BACKSPACE,action:ok(Ww,t,!1)},{keyCode:of.DELETE,action:ok(Ww,t,!0)},{keyCode:of.BACKSPACE,action:ok(DC,t,!1)},{keyCode:of.DELETE,action:ok(DC,t,!0)},{keyCode:of.BACKSPACE,action:ok(Dw,t,!1)},{keyCode:of.DELETE,action:ok(Dw,t,!0)},{keyCode:of.BACKSPACE,action:ok(_w,t,!1)},{keyCode:of.DELETE,action:ok(_w,t,!0)},{keyCode:of.BACKSPACE,action:ok(kC,t,!1)},{keyCode:of.DELETE,action:ok(kC,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)})),t.on("keyup",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.BACKSPACE,action:ok(Hw,t)},{keyCode:of.DELETE,action:ok(Hw,t)}],e)}(t,e)}))},Sk=function(t,e){var n,r=e,o=t.dom,i=t.schema.getMoveCaretBeforeOnEnterElements();if(e){if(/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(t){for(;t;){if(1===t.nodeType||3===t.nodeType&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(o.doc.createTextNode(wo),e.firstChild)}var s=o.createRng();if(e.normalize(),e.hasChildNodes()){for(var u=new so(e,e);n=u.current();){if(jn(n)){s.setStart(n,0),s.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){s.setStartBefore(n),s.setEndBefore(n);break}r=n,n=u.next()}n||(s.setStart(r,0),s.setEnd(r,0))}else Hn(e)?e.nextSibling&&o.isBlock(e.nextSibling)?(s.setStartBefore(e),s.setEndBefore(e)):(s.setStartAfter(e),s.setEndAfter(e)):(s.setStart(e,0),s.setEnd(e,0));t.selection.setRng(s),Vf(t,s)}},Tk=function(t){return B.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock))},Ek=function(t,e){return t&&t.parentNode&&t.parentNode.nodeName===e},Ok=function(t){return t&&/^(OL|UL|LI)$/.test(t.nodeName)},Lk=function(t){var e=t.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:t},Ak=function(t,e,n){for(var r=t[n?"firstChild":"lastChild"];r&&!An(r);)r=r[n?"nextSibling":"previousSibling"];return r===e},$k=function(t,e,n,r,o){var i=t.dom,a=t.selection.getRng();if(n!==t.getBody()){var s;Ok(s=n)&&Ok(s.parentNode)&&(o="LI");var u=o?e(o):i.create("BR");if(Ak(n,r,!0)&&Ak(n,r,!1))if(Ek(n,"LI")){var c=Lk(n);i.insertAfter(u,c),!function(t){var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.firstChild)===t}(n)?i.remove(n):i.remove(c)}else i.replace(u,n);else if(Ak(n,r,!0))Ek(n,"LI")?(i.insertAfter(u,Lk(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(Ak(n,r,!1))i.insertAfter(u,Lk(n)),i.remove(r);else{n=Lk(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var d=l.extractContents();"LI"===o&&function(t,e){return t.firstChild&&t.firstChild.nodeName===e}(d,"LI")?(u=d.firstChild,i.insertAfter(d,n)):(i.insertAfter(d,n),i.insertAfter(u,n)),i.remove(r)}Sk(t,u)}},Nk=function(t,e){return e&&"A"===e.nodeName&&t.isEmpty(e)},Ik=function(t){t.innerHTML='<br data-mce-bogus="1">'},Pk=function(t,e){return t.nodeName===e||t.previousSibling&&t.previousSibling.nodeName===e},Rk=function(t,e){return e&&t.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==t.getContentEditable(e)},Bk=function(t,e,n){return!1===jn(e)?n:t?1===n&&e.data.charAt(n-1)===_o?0:n:n===e.data.length-1&&e.data.charAt(n)===_o?e.data.length:n},Mk=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},jk=function(t,e){var n=nc(t);n&&n.toLowerCase()===e.tagName.toLowerCase()&&function(t,e,n){var r=t.dom;B.from(n.style).map(r.parseStyle).each((function(t){var n=ur(Le.fromDom(e)),o=Lt(Lt({},n),t);r.setStyles(e,o)}));var o=B.from(n.class).map((function(t){return t.split(/\s+/)})),i=B.from(e.className).map((function(t){return Y(t.split(/\s+/),(function(t){return""!==t}))}));Zn(o,i,(function(t,n){var o=Y(n,(function(e){return!U(t,e)})),i=At(At([],t,!0),o,!0);r.setAttrib(e,"class",i.join(" "))}));var a=["style","class"],s=vt(n,(function(t,e){return!U(a,e)}));r.setAttribs(e,s)}(t,e,rc(t))},zk=function(t,e){var n,r,o,i,a,s,u,c,l,d,f=t.dom,m=t.schema,p=m.getNonEmptyElements(),h=t.selection.getRng(),g=function(e){var n,o,a,s=r,u=m.getTextInlineElements();if(a=n=e||"TABLE"===c||"HR"===c?f.create(e||l):i.cloneNode(!1),!1===function(t){return t.getParam("keep_styles",!0)}(t))f.setAttrib(n,"style",null),f.setAttrib(n,"class",null);else do{if(u[s.nodeName]){if(Ml(s)||Zl(s))continue;o=s.cloneNode(!1),f.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((s=s.parentNode)&&s!==_);return jk(t,n),Ik(a),n},v=function(t){var e,n,a=Bk(t,r,o);if(jn(r)&&(t?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&d&&!t)return!0;if(t&&An(r)&&r===i.firstChild)return!0;if(Pk(r,"TABLE")||Pk(r,"HR"))return d&&!t||!d&&t;var s=new so(r,i);for(jn(r)&&(t&&0===a?s.prev():t||a!==r.nodeValue.length||s.next());e=s.current();){if(An(e)){if(!e.getAttribute("data-mce-bogus")&&(n=e.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(jn(e)&&!Xo(e.nodeValue))return!1;t?s.prev():s.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(c)&&"HGROUP"!==C?g(l):g(),function(t){return t.getParam("end_container_on_empty_block",!1)}(t)&&Rk(f,u)&&f.isEmpty(i)?a=f.split(u,i):f.insertAfter(a,i),Sk(t,a)};yf(f,h).each((function(t){h.setStart(t.startContainer,t.startOffset),h.setEnd(t.endContainer,t.endOffset)})),r=h.startContainer,o=h.startOffset,l=nc(t);var y=!(!e||!e.shiftKey),w=!(!e||!e.ctrlKey);An(r)&&r.hasChildNodes()&&(d=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=d&&jn(r)?r.nodeValue.length:0);var _=Mk(f,r);if(_){(l&&!y||!l&&y)&&(r=function(t,e,n,r,o){var i,a,s,u,c,l,d=e||"P",f=t.dom,m=Mk(f,r);if(!(a=f.getParent(r,f.isBlock))||!Rk(f,a)){if(l=(a=a||m)===t.getBody()||function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=f.create(d),jk(t,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!f.isBlock(u);)s=u,u=u.previousSibling;if(s&&t.schema.isValidChild(l,d.toLowerCase())){for(i=f.create(d),jk(t,i),s.parentNode.insertBefore(i,s),u=s;u&&!f.isBlock(u);)c=u.nextSibling,i.appendChild(u),u=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(t,l,h,r,o)),i=f.getParent(r,f.isBlock),u=i?f.getParent(i.parentNode,f.isBlock):null,c=i?i.nodeName.toUpperCase():"";var C=u?u.nodeName.toUpperCase():"";"LI"!==C||w||(i=u,u=u.parentNode,c=C),/^(LI|DT|DD)$/.test(c)&&f.isEmpty(i)?$k(t,g,u,i,l):l&&i===t.getBody()||(l=l||"P",So(i)?(a=Po(i),f.isEmpty(i)&&Ik(i),jk(t,a),Sk(t,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),Sk(t,Pk(i,"HR")?a:i)):(n=function(t){var e=t.cloneRange();return e.setStart(t.startContainer,Bk(!0,t.startContainer,t.startOffset)),e.setEnd(t.endContainer,Bk(!1,t.endContainer,t.endOffset)),e}(h).cloneRange(),n.setEndAfter(i),function(t){W(Bs(Le.fromDom(t),Fe),(function(t){var e=t.dom;e.nodeValue=ko(e.nodeValue)}))}(s=n.extractContents()),function(t){do{jn(t)&&(t.nodeValue=t.nodeValue.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(s),a=s.firstChild,f.insertAfter(s,i),function(t,e,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(t.isBlock(o))return;An(o)&&!e[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Nk(t,o))&&t.remove(o)}}(f,p,a),function(t,e){e.normalize();var n=e.lastChild;n&&!/^(left|right)$/gi.test(t.getStyle(n,"float",!0))||t.add(e,"br")}(f,i),f.isEmpty(i)&&Ik(i),a.normalize(),f.isEmpty(a)?(f.remove(a),b()):(jk(t,a),Sk(t,a))),f.setAttrib(a,"id",""),t.fire("NewBlock",{newBlock:a}))}},Fk=function(t,e,n){var r=t.dom.createRng();n?(r.setStartBefore(e),r.setEndBefore(e)):(r.setStartAfter(e),r.setEndAfter(e)),t.selection.setRng(r),Vf(t,r)},Uk=function(t,e){var n,r,o=t.selection,i=t.dom,a=o.getRng();yf(i,a).each((function(t){a.setStart(t.startContainer,t.startOffset),a.setEnd(t.endContainer,t.endOffset)}));var s=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=s>u.childNodes.length-1;u=u.childNodes[Math.min(s,u.childNodes.length-1)]||u,s=c&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),d=l?i.getParent(l.parentNode,i.isBlock):null,f=d?d.nodeName.toUpperCase():"",m=!(!e||!e.ctrlKey);"LI"!==f||m||(l=d),u&&3===u.nodeType&&s>=u.nodeValue.length&&(function(t,e,n){for(var r,o=new so(e,n),i=t.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(t.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),$u(i,a,n),Fk(t,n,r),t.undoManager.add()},Hk=function(t,e){var n=Le.fromTag("br");dn(Le.fromDom(e),n),t.undoManager.add()},Vk=function(t,e){Wk(t.getBody(),e)||fn(Le.fromDom(e),Le.fromTag("br"));var n=Le.fromTag("br");fn(Le.fromDom(e),n),Fk(t,n.dom,!1),t.undoManager.add()},Wk=function(t,e){return n=Ou.after(e),!!Hn(n.getNode())||Nl(t,Ou.after(e)).map((function(t){return Hn(t.getNode())})).getOr(!1);var n},qk=function(t){return t&&"A"===t.nodeName&&"href"in t},Kk=function(t){return t.fold($,qk,qk,$)},Yk=function(t,e){e.fold(C,E(Hk,t),E(Vk,t),C)},Xk=function(t,e){var n=function(t){var e=E(tw,t),n=Ou.fromRangeStart(t.selection.getRng());return f_(e,t.getBody(),n).filter(Kk)}(t);n.isSome()?n.each(E(Yk,t)):Uk(t,e)},Zk=function(t,e){return Tk(t).filter((function(t){return e.length>0&&$e(Le.fromDom(t),e)})).isSome()},Gk=Dr([{br:[]},{block:[]},{none:[]}]),Jk=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("no_newline_selector","")}(t))}(t)},Qk=function(t){return function(e,n){return""===nc(e)===t}},tx=function(t){return function(e,n){return function(t){return Tk(t).filter((function(t){return go(Le.fromDom(t))})).isSome()}(e)===t}},ex=function(t,e){return function(n,r){var o=function(t){return Tk(t).fold(D(""),(function(t){return t.nodeName.toUpperCase()}))}(n)===t.toUpperCase();return o===e}},nx=function(t){return ex("pre",t)},rx=function(t){return function(e,n){return function(t){return t.getParam("br_in_pre",!0)}(e)===t}},ox=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(t))}(t)},ix=function(t,e){return e},ax=function(t){var e=nc(t),n=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(t.dom,t.selection.getStart());return n&&t.schema.isValidChild(n.nodeName,e||"P")},sx=function(t,e){return function(n,r){return Z(t,(function(t,e){return t&&e(n,r)}),!0)?B.some(e):B.none()}},ux=function(t,e){(function(t,e){return n_([sx([Jk],Gk.none()),sx([ex("summary",!0)],Gk.br()),sx([nx(!0),rx(!1),ix],Gk.br()),sx([nx(!0),rx(!1)],Gk.block()),sx([nx(!0),rx(!0),ix],Gk.block()),sx([nx(!0),rx(!0)],Gk.br()),sx([tx(!0),ix],Gk.br()),sx([tx(!0)],Gk.block()),sx([Qk(!0),ix,ax],Gk.block()),sx([Qk(!0)],Gk.br()),sx([ox],Gk.br()),sx([Qk(!1),ix],Gk.br()),sx([ax],Gk.block())],[t,!(!e||!e.shiftKey)]).getOr(Gk.none())})(t,e).fold((function(){Xk(t,e)}),(function(){zk(t,e)}),C)},cx=function(t){t.on("keydown",(function(e){e.keyCode===of.ENTER&&function(t,e){var n;e.isDefaultPrevented()||(e.preventDefault(),(n=t.undoManager).typing&&(n.typing=!1,n.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),ux(t,e)})))}(t,e)}))},lx=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.END,action:ok(XC,t,!0)},{keyCode:of.HOME,action:ok(XC,t,!1)},{keyCode:of.END,action:ok(uk,t,!0)},{keyCode:of.HOME,action:ok(uk,t,!1)},{keyCode:of.END,action:ok(hC,t,!0,e)},{keyCode:of.HOME,action:ok(hC,t,!1,e)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},dx=pe().browser,fx=function(t){!function(t){var e=Es((function(){t.composing||th(t)}),0);dx.isIE()&&(t.on("keypress",(function(t){e.throttle()})),t.on("remove",(function(t){e.cancel()})))}(t),t.on("input",(function(e){!1===e.isComposing&&th(t)}))},mx=pe(),px=function(t){return t.stopImmediatePropagation()},hx=function(t){return t.keyCode===of.PAGE_UP||t.keyCode===of.PAGE_DOWN},gx=function(t,e,n){n&&!t.get()?e.on("NodeChange",px,!0):!n&&t.get()&&e.off("NodeChange",px),t.set(n)},vx=function(t,e){if(!mx.os.isOSX()){var n=_s(!1);t.on("keydown",(function(e){hx(e)&&gx(n,t,!0)})),t.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.PAGE_UP,action:ok(hC,t,!1,e)},{keyCode:of.PAGE_DOWN,action:ok(hC,t,!0,e)}],n)}(t,e,r),hx(r)&&n.get()&&(gx(n,t,!1),t.nodeChanged())}))}},bx=function(t,e){var n=e.container(),r=e.offset();return jn(n)?(n.insertData(r,t),B.some(Ou(n,r+t.length))):ll(e).map((function(n){var r=Le.fromText(t);return e.isAtEnd()?fn(n,r):dn(n,r),Ou(r.dom,t.length)}))},yx=E(bx,wo),wx=E(bx," "),_x=function(t,e){return function(n){return function(t,e){return!Wp(e)&&(qp(t,e)||Hp(t,e)||Vp(t,e))}(t,n)?yx(e):wx(e)}},Cx=function(t){var e=Ou.fromRangeStart(t.selection.getRng()),n=Le.fromDom(t.getBody());if(t.selection.isCollapsed()){var r=E(tw,t),o=Ou.fromRangeStart(t.selection.getRng());return f_(r,t.getBody(),o).bind(function(t){return function(e){return e.fold((function(e){return Il(t.dom,Ou.before(e))}),(function(t){return Pl(t)}),(function(t){return Rl(t)}),(function(e){return Nl(t.dom,Ou.after(e))}))}}(n)).bind(_x(n,e)).exists(function(t){return function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}}(t))}return!1},kx=function(t){t.on("keydown",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.SPACEBAR,action:ok(Cx,t)}],e).each((function(t){e.preventDefault()}))}(t,e)}))},xx=function(t){var e=fC(t);return function(t){t.on("keyup compositionstart",E(UC,t))}(t),xk(t,e),Dk(t,e),cx(t),kx(t),fx(t),lx(t,e),vx(t,e),e},Dx=function(){function t(t){var e;this.lastPath=[],this.editor=t;var n=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",(function(n){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&lf(o,e)||t.fire("SelectionChange"),e=o})),t.on("contextmenu",(function(){t.fire("SelectionChange")})),t.on("SelectionChange",(function(){var e=t.selection.getStart(!0);!e||!ke.range&&t.selection.isCollapsed()||Ud(t)&&!n.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})})),t.on("mouseup",(function(e){!e.isDefaultPrevented()&&Ud(t)&&("IMG"===t.selection.getNode().nodeName?oo.setEditorTimeout(t,(function(){t.nodeChanged()})):t.nodeChanged())}))}return t.prototype.nodeChanged=function(t){var e,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(e=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(e,r)||(e=r),n=[],this.editor.dom.getParent(e,(function(t){if(t===r)return!0;n.push(t)})),(t=t||{}).element=e,t.parents=n,this.editor.fire("NodeChange",t))},t.prototype.isSameElementPath=function(t){var e,n=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(n.length===this.lastPath.length){for(e=n.length;e>=0&&n[e]===this.lastPath[e];e--);if(-1===e)return this.lastPath=n,!0}return this.lastPath=n,!1},t}(),Sx=function(t){!function(t){t.on("click",(function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()}))}(t),function(t){t.parser.addNodeFilter("details",(function(t){W(t,(function(t){t.attr("data-mce-open",t.attr("open")),t.attr("open","open")}))})),t.serializer.addNodeFilter("details",(function(t){W(t,(function(t){var e=t.attr("data-mce-open");t.attr("open",f(e)?e:null),t.attr("data-mce-open",null)}))}))}(t)},Tx=function(t){return An(t)&&po(Le.fromDom(t))},Ex=function(t){t.on("click",(function(e){e.detail>=3&&function(t){var e=t.selection.getRng(),n=Ou.fromRangeStart(e),r=Ou.fromRangeEnd(e);if(Ou.isElementPosition(n)){var o=n.container();Tx(o)&&Pl(o).each((function(t){return e.setStart(t.container(),t.offset())}))}Ou.isElementPosition(r)&&(o=n.container(),Tx(o)&&Rl(o).each((function(t){return e.setEnd(t.container(),t.offset())})));t.selection.setRng(Kh(e))}(t)}))},Ox=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:e.top+o.pageYOffset-r.clientTop,left:e.left+o.pageXOffset-r.clientLeft}},Lx=function(t,e){return n=function(t){return t.inline?Ox(t.getBody()):{left:0,top:0}}(t),r=function(t){var e=t.getBody();return t.inline?{left:e.scrollLeft,top:e.scrollTop}:{left:0,top:0}}(t),o=function(t,e){if(e.target.ownerDocument!==t.getDoc()){var n=Ox(t.getContentAreaContainer()),r=function(t){var e=t.getBody(),n=t.getDoc().documentElement,r={left:e.scrollLeft,top:e.scrollTop},o={left:e.scrollLeft||n.scrollLeft,top:e.scrollTop||n.scrollTop};return t.inline?r:o}(t);return{left:e.pageX-n.left+r.left,top:e.pageY-n.top+r.top}}return{left:e.pageX,top:e.pageY}}(t,e),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},Ax=qn,$x=Wn,Nx=function(t,e,n,r){var o=t.dom,i=e.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},Ix=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},Px=function(t,e){return function(n){if(function(t){return 0===t.button}(n)){var r=J(e.dom.getParents(n.target),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(Ax,$x)).getOr(null);if(s=e.getBody(),Ax(u=r)&&u!==s){var o=e.dom.getPos(r),i=e.getBody(),a=e.getDoc().documentElement;t.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(e.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(e.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:Nx(e,r,r.offsetWidth,r.offsetHeight)})}}var s,u}},Rx=function(t,e){return function(n){t.on((function(t){if(t.dragging){if(function(t,e,n){return e!==n&&!t.dom.isChildOf(e,n)&&!Ax(e)}(e,(a=e.selection,3===(s=a.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),t.element)){var r=(o=t.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);e.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||e.undoManager.transact((function(){Ix(t.element),e.insertContent(e.dom.getOuterHTML(r)),e._selectionOverrides.hideFakeCaret()}))}e.fire("dragend")}var o,i,a,s})),Bx(t)}},Bx=function(t){t.on((function(t){Ix(t.ghost)})),t.clear()},Mx=function(t){var e=Ts(),n=gs.DOM,r=document,o=Px(e,t),i=function(t,e){var n=oo.throttle((function(t,n){e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t,n)}),0);return e.on("remove",n.stop),function(r){return t.on((function(t){var o,i,a=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&a>10){if(e.fire("dragstart",{target:t.element}).isDefaultPrevented())return;t.dragging=!0,e.focus()}if(t.dragging){var s=function(t,e){return{pageX:e.pageX-t.relX,pageY:e.pageY+5}}(t,Lx(e,r));o=t.ghost,i=e.getBody(),o.parentNode!==i&&i.appendChild(o),function(t,e,n,r,o,i){var a=0,s=0;t.style.left=e.pageX+"px",t.style.top=e.pageY+"px",e.pageX+n>o&&(a=e.pageX+n-o),e.pageY+r>i&&(s=e.pageY+r-i),t.style.width=n-a+"px",t.style.height=r-s+"px"}(t.ghost,s,t.width,t.height,t.maxX,t.maxY),n(r.clientX,r.clientY)}}))}}(e,t),a=Rx(e,t),s=function(t,e){return function(){t.on((function(t){t.dragging&&e.fire("dragend")})),Bx(t)}}(e,t);t.on("mousedown",o),t.on("mousemove",i),t.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",s),t.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",s)})),t.on("keydown",(function(t){t.keyCode===of.ESC&&s()}))},jx=function(t){Mx(t),function(t){t.on("drop",(function(e){var n=void 0!==e.clientX?t.getDoc().elementFromPoint(e.clientX,e.clientY):null;(Ax(n)||"false"===t.dom.getContentEditableParent(n))&&e.preventDefault()}))}(t),function(t){return t.getParam("block_unsupported_drop",!0,"boolean")}(t)&&function(t){var e=function(e){if(!e.isDefaultPrevented()){var n=e.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(e.preventDefault(),"drop"===e.type&&xy(t,"Dropped file type is not supported"))}},n=function(n){mm(t,n.target)&&e(n)},r=function(){var r=gs.DOM,o=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),s=["drop","dragover"];W(s,(function(t){r.bind(i,t,n),o.bind(a,t,e)})),t.on("remove",(function(){W(s,(function(t){r.unbind(i,t,n),o.unbind(a,t,e)}))}))};t.on("init",(function(){oo.setEditorTimeout(t,r,0)}))}(t)},zx=Wn,Fx=qn,Ux=function(t,e){return Qd(t.getBody(),e)},Hx=function(t){var e,n=t.selection,r=t.dom,o=r.isBlock,i=t.getBody(),a=Mc(t,i,o,(function(){return wm(t)})),s="sel-"+r.uniqueId(),u="data-mce-selected",c=function(t){return t!==i&&(Fx(t)||Yn(t))&&r.isChildOf(t,i)},l=function(t){return yp(t)||wp(t)||hp(t)||gp(t)},d=function(t){t&&n.setRng(t)},f=n.getRng,m=function(e,r,o,i){return void 0===i&&(i=!0),t.fire("ShowCaret",{target:r,direction:e,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===e),a.show(o,r))},p=function(t){return Eo(t)||No(t)||Io(t)},h=function(t){return p(t.startContainer)||p(t.endContainer)},g=function(e){var n=t.schema.getShortEndedElements(),o=r.createRng(),i=e.startContainer,a=e.startOffset,s=e.endContainer,u=e.endOffset;return wt(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),wt(n,s.nodeName.toLowerCase())?0===u?o.setEndBefore(s):o.setEndAfter(s):o.setEnd(s,u),o},v=function(o){var i=o.cloneNode(!0),a=t.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var c=function(e,o,i){var a=t.$,u=Jr(Le.fromDom(t.getBody()),"#"+s).fold((function(){return a([])}),(function(t){return a([t.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",s)).appendTo(t.getBody());var c=r.createRng();o===i&&ke.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),c.setStartAfter(u[0].firstChild.firstChild),c.setEndAfter(o)):(u.empty().append(wo).append(o).append(wo),c.setStart(u[0].firstChild,1),c.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(e,t.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(c),c}(o,a.targetClone,i),l=Le.fromDom(o);return W(Ms(Le.fromDom(t.getBody()),"*[data-mce-selected]"),(function(t){Ie(l,t)||rr(t,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),e=o,_(),c},y=function(t,e){if(!t)return null;if(t.collapsed){if(!h(t)){var n=e?1:-1,o=cl(n,i,t),a=o.getNode(!e);if(Fc(a))return m(n,a,!!e&&!o.isAtEnd(),!1);var s=o.getNode(e);if(Fc(s))return m(n,s,!e&&!o.isAtEnd(),!1)}return null}var u=t.startContainer,l=t.startOffset,d=t.endOffset;if(3===u.nodeType&&0===l&&Fx(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(d===l+1&&u===t.endContainer){var f=u.childNodes[l];if(c(f))return v(f)}return null},w=function(){e&&e.removeAttribute(u),Jr(Le.fromDom(t.getBody()),"#"+s).each(vn),e=null},_=function(){a.hide()};return ke.ceFalse&&!Gv(t)&&function(){t.on("mouseup",(function(e){var n=f();n.collapsed&&vy(t,e.clientX,e.clientY)&&Lw(t,n,!1).each(d)})),t.on("click",(function(e){var o=Ux(t,e.target);o&&(Fx(o)&&(e.preventDefault(),t.focus()),zx(o)&&r.isChildOf(o,n.getNode())&&w())})),t.on("blur NewBlock",w),t.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e,n){var i,a,s=r.getParent(e,o),u=r.getParent(n,o);return!b(s)&&(!(e===u||!r.isChildOf(s,u)||!1!==Fx(Ux(t,s)))||!r.isChildOf(u,s)&&(i=s,a=u,!(r.getParent(i,o)===r.getParent(a,o)))&&function(t){var e=t.firstChild;if(b(e))return!1;var n=Ou.before(e);if(Hn(n.getNode())&&1===t.childNodes.length)return!l(n);var r=xl(t).next(n);return r&&!l(r)}(s))};t.on("tap",(function(e){var n=e.target,r=Ux(t,n);Fx(r)?(e.preventDefault(),Ow(t,r).each(y)):c(n)&&Ow(t,n).each(y)}),!0),t.on("mousedown",(function(e){var o=e.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(t,e.clientX,e.clientY)){var a=Ux(t,o);if(a)Fx(a)?(e.preventDefault(),Ow(t,a).each(y)):(w(),zx(a)&&e.shiftKey||tf(e.clientX,e.clientY,n.getRng())||(_(),n.placeCaretAt(e.clientX,e.clientY)));else if(c(o))Ow(t,o).each(y);else if(!1===Fc(o)){w(),_();var s=Q_(i,e.clientX,e.clientY);if(s&&!u(o,s.node)){e.preventDefault();var l=m(1,s.node,s.before,!1);d(l),t.getBody().focus()}}}})),t.on("keypress",(function(t){of.modifierPressed(t)||Fx(n.getNode())&&t.preventDefault()})),t.on("GetSelectionRange",(function(t){var n=t.range;if(e){if(!e.parentNode)return void(e=null);(n=n.cloneRange()).selectNode(e),t.range=n}})),t.on("SetSelectionRange",(function(t){t.range=g(t.range);var e=y(t.range,t.forward);e&&(t.range=e)})),t.on("AfterSetSelectionRange",(function(t){var e,n=t.range,o=n.startContainer.parentNode;h(n)||"mcepastebin"===o.id||_(),e=o,r.hasClass(e,"mce-offscreen-selection")||w()})),t.on("copy",(function(t){var e,n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ke.ie){var o=(e=r.get(s))?e.getElementsByTagName("*")[0]:e;o&&(t.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),jx(t),function(t){var e=Es((function(){if(!t.removed&&t.getBody().contains(document.activeElement)){var e=t.selection.getRng();if(e.collapsed){var n=Aw(t,e,!1);t.selection.setRng(n)}}}),0);t.on("focus",(function(){e.throttle()})),t.on("blur",(function(){e.cancel()}))}(t),function(t){t.on("init",(function(){t.on("focusin",(function(e){var n=e.target;if(Yn(n)){var r=Qd(t.getBody(),n),o=qn(r)?r:n;t.selection.getNode()!==o&&Ow(t,o).each((function(e){return t.selection.setRng(e)}))}}))}))}(t)}(),{showCaret:m,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(Po(t),d(f()),n.scrollIntoView(t))},hideFakeCaret:_,destroy:function(){a.destroy(),e=null}}},Vx=function(t){var e,n,r=Ee.each,o=of.BACKSPACE,i=of.DELETE,a=t.dom,s=t.selection,u=t.parser,c=ke.gecko,l=ke.ie,d=ke.webkit,f="data:text/mce-internal,",m=l?"Text":"URL",p=function(e,n){try{t.getDoc().execCommand(e,!1,n)}catch(t){}},h=function(t){return t.isDefaultPrevented()},g=function(){var e=function(t){var e=a.create("body"),n=t.cloneContents();return e.appendChild(n),s.serializer.serialize(e,{format:"html"})};t.on("keydown",(function(n){var r,s,u=n.keyCode;if(!h(n)&&(u===i||u===o)){if(r=t.selection.isCollapsed(),s=t.getBody(),r&&!a.isEmpty(s))return;if(!r&&!function(n){var r=e(n),o=a.createRng();return o.selectNode(t.getBody()),r===e(o)}(t.selection.getRng()))return;n.preventDefault(),t.setContent(""),s.firstChild&&a.isBlock(s.firstChild)?t.selection.setCursorLocation(s.firstChild,0):t.selection.setCursorLocation(s,0),t.nodeChanged()}}))},v=function(){t.shortcuts.add("meta+a",null,"SelectAll")},b=function(){t.inline||a.bind(t.getDoc(),"mousedown mouseup",(function(e){var n;if(e.target===t.getDoc().documentElement)if(n=s.getRng(),t.getBody().focus(),"mousedown"===e.type){if(Eo(n.startContainer))return;s.placeCaretAt(e.clientX,e.clientY)}else s.setRng(n)}))},y=function(){Range.prototype.getClientRects||t.on("mousedown",(function(e){if(!h(e)&&"HTML"===e.target.nodeName){var n=t.getBody();n.blur(),oo.setEditorTimeout(t,(function(){n.focus()}))}}))},w=function(){t.on("click",(function(e){var n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(e.preventDefault(),s.select(n))}))},_=function(){t.on("keydown",(function(t){if(!h(t)&&t.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){var e=s.getNode().previousSibling;if(e&&e.nodeName&&"table"===e.nodeName.toLowerCase())return t.preventDefault(),!1}}))},k=function(){(function(t){return t.getParam("readonly")})(t)||t.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),gc(t)||p("enableObjectResizing",!1)}))},x=function(){t.on("SetContent ExecCommand",(function(t){"setcontent"!==t.type&&"mceInsertLink"!==t.command||r(a.select("a"),(function(t){var e=t.parentNode,n=a.getRoot();if(e.lastChild===t){for(;e&&!a.isBlock(e);){if(e.parentNode.lastChild!==e||e===n)return;e=e.parentNode}a.add(e,"br",{"data-mce-bogus":1})}}))}))},D=function(){t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},S=function(){t.inline||t.on("keydown",(function(){document.activeElement===document.body&&t.getWin().focus()}))},T=function(){t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",(function(e){var n;if("HTML"===e.target.nodeName){if(ke.ie>11)return void t.getBody().focus();n=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(n),t.selection.normalize(),t.nodeChanged()}})))},E=function(){ke.mac&&t.on("keydown",(function(e){!of.metaKeyPressed(e)||e.shiftKey||37!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),t.selection.getSel().modify("move",37===e.keyCode?"backward":"forward","lineboundary"))}))},O=function(){t.on("click",(function(t){var e=t.target;do{if("A"===e.tagName)return void t.preventDefault()}while(e=e.parentNode)})),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},L=function(){t.on("init",(function(){t.dom.bind(t.getBody(),"submit",(function(t){t.preventDefault()}))}))},A=function(){t.on("dragstart",(function(e){!function(e){var n,r;e.dataTransfer&&(t.selection.isCollapsed()&&"IMG"===e.target.tagName&&s.select(e.target),(n=t.selection.getContent()).length>0&&(r=f+escape(t.id)+","+escape(n),e.dataTransfer.setData(m,r)))}(e)})),t.on("drop",(function(e){if(!h(e)){var n=function(t){var e;return t.dataTransfer&&(e=t.dataTransfer.getData(m))&&e.indexOf(f)>=0?(e=e.substr(f.length).split(","),{id:unescape(e[0]),html:unescape(e[1])}):null}(e);if(n&&n.id!==t.id){e.preventDefault();var r=cf(e.x,e.y,t.getDoc());s.setRng(r),o=n.html,i=!0,t.queryCommandSupported("mceInsertClipboardContent")?t.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):t.execCommand("mceInsertContent",!1,o)}}var o,i}))},$=C;return Gv(t)?(d&&(b(),w(),L(),v(),ke.iOS&&(S(),T(),O())),c&&(y(),k(),D(),E())):(t.on("keydown",(function(e){var n,r;if(!h(e)&&e.keyCode===of.BACKSPACE){var o=(n=s.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(t.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),s.setRng(n))}}})),g(),ke.windowsPhone||t.on("keyup focusin mouseup",(function(t){of.modifierPressed(t)||s.normalize()}),!0),d&&(b(),w(),nc(t)&&t.on("init",(function(){p("DefaultParagraphSeparator",nc(t))})),L(),_(),u.addNodeFilter("br",(function(t){for(var e=t.length;e--;)"Apple-interchange-newline"===t[e].attr("class")&&t[e].remove()})),ke.iOS?(S(),T(),O()):v()),ke.ie>=11&&(T(),_()),ke.ie&&(v(),p("AutoUrlDetect",!1),A()),c&&(t.on("keydown",(function(e){if(!h(e)&&e.keyCode===o){if(!t.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){var n=s.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void e.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),e.preventDefault())}}})),y(),e=function(){var e=a.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==t.getBody()&&(a.setAttrib(n,"style",null),r(e,(function(t){n.setAttributeNode(t.cloneNode(!0))})))}},n=function(){return!s.isCollapsed()&&a.getParent(s.getStart(),a.isBlock)!==a.getParent(s.getEnd(),a.isBlock)},t.on("keypress",(function(r){var o;if(!h(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=e(),t.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(t.getDoc(),"cut",(function(r){var o;!h(r)&&n()&&(o=e(),oo.setEditorTimeout(t,(function(){o()})))})),k(),x(),D(),E(),_())),{refreshContentEditable:$,isHidden:function(){if(!c||t.removed)return!1;var e=t.selection.getSel();return!e||!e.rangeCount||0===e.rangeCount}}},Wx=gs.DOM,qx=function(t){return t.inline?t.getElement().nodeName.toLowerCase():void 0},Kx=function(t){return vt(t,(function(t){return!1===v(t)}))},Yx=function(t){var e=t.settings,n=t.editorUpload.blobCache;return Kx({allow_conditional_comments:e.allow_conditional_comments,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_html_in_named_anchor:e.allow_html_in_named_anchor,allow_script_urls:e.allow_script_urls,allow_unsafe_link_target:e.allow_unsafe_link_target,convert_fonts_to_spans:e.convert_fonts_to_spans,fix_list_elements:e.fix_list_elements,font_size_legacy_values:e.font_size_legacy_values,forced_root_block:e.forced_root_block,forced_root_block_attrs:e.forced_root_block_attrs,padd_empty_with_br:e.padd_empty_with_br,preserve_cdata:e.preserve_cdata,remove_trailing_brs:e.remove_trailing_brs,inline_styles:e.inline_styles,root_name:qx(t),validate:!0,blob_cache:n,document:t.getDoc(),images_dataimg_filter:e.images_dataimg_filter})},Xx=function(t){var e=t.dom.getRoot();t.inline||Ud(t)&&t.selection.getStart(!0)!==e||Pl(e).each((function(e){var n=e.getNode(),r=Rn(n)?Pl(n).getOr(e):e;ke.browser.isIE()?function(t,e){var n=Le.fromDom(t.getBody()),r=(rm(t)?B.from(e):B.none()).map(om).filter(nm(n));t.bookmark=r.isSome()?r:t.bookmark}(t,r.toRange()):t.selection.setRng(r.toRange())}))},Zx=function(t){t.bindPendingEventDelegates(),t.initialized=!0,function(t){t.fire("Init")}(t),t.focus(!0),Xx(t),t.nodeChanged({initial:!0}),t.execCallback("init_instance_callback",t),function(t){t.settings.auto_focus&&oo.setEditorTimeout(t,(function(){var e;(e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus)).destroyed||e.focus()}),100)}(t)},Gx=function(t){return t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader},Jx=function(t){var e=Gx(t),n=hc(t),r=t.contentCSS,o=function(){e.unloadAll(r),t.inline||t.ui.styleSheetLoader.unloadAll(n)},i=function(){t.removed?o():t.on("remove",o)};if(t.contentStyles.length>0){var a="";Ee.each(t.contentStyles,(function(t){a+=t+"\r\n"})),t.dom.addStyle(a)}var s=to.all(function(t,e,n){var r=[new to((function(n,r){return Gx(t).loadAll(e,n,r)}))];return t.inline?r:r.concat([new to((function(e,r){return t.ui.styleSheetLoader.loadAll(n,e,r)}))])}(t,r,n)).then(i).catch(i);return t.settings.content_style&&function(t,e){var n=Le.fromDom(t.getBody()),r=un(sn(n)),o=Le.fromTag("style");Qn(o,"type","text/css"),pn(o,Le.fromText(e)),pn(r,o),t.on("remove",(function(){vn(o)}))}(t,t.settings.content_style),s},Qx=function(t){var e=t.settings,n=t.getDoc(),r=t.getBody();!function(t){t.fire("PreInit")}(t),e.browser_spellcheck||e.gecko_spellcheck||(n.body.spellcheck=!1,Wx.setAttrib(r,"spellcheck","false")),t.quirks=Vx(t),function(t){t.fire("PostRender")}(t);var o=function(t){return t.getParam("directionality",Ds.isRtl()?"rtl":void 0)}(t);void 0!==o&&(r.dir=o),e.protect&&t.on("BeforeSetContent",(function(t){Ee.each(e.protect,(function(e){t.content=t.content.replace(e,(function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"}))}))})),t.on("SetContent",(function(){t.addVisual(t.getBody())})),t.on("compositionstart compositionend",(function(e){t.composing="compositionstart"===e.type}))},tD=function(t){!0!==t.removed&&(!function(t){Gv(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})}(t),Zx(t))},eD=function(t,e){var n=t.settings,r=t.getElement(),o=t.getDoc();n.inline||(t.getElement().style.visibility=t.orgVisibility),e||t.inline||(o.open(),o.write(t.iframeHTML),o.close()),t.inline&&(Wx.addClass(r,"mce-content-body"),t.contentDocument=o=document,t.contentWindow=window,t.bodyElement=r,t.contentAreaContainer=r);var i=t.getBody();i.disabled=!0,t.readonly=!!n.readonly,t.readonly||(t.inline&&"static"===Wx.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=t.getParam("content_editable_state",!0)),i.disabled=!1,t.editorUpload=My(t),t.schema=Oi(n),t.dom=gs(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:t.inline?t.getBody():null,collect:function(){return t.inline},schema:t.schema,contentCssCors:dc(t),referrerPolicy:fc(t),onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=function(t){var e=Eb(Yx(t),t.schema);return e.addAttributeFilter("src,href,style,tabindex",(function(e,n){for(var r,o,i=e.length,a=t.dom,s="data-mce-"+n;i--;)if((o=(r=e[i]).attr(n))&&!r.attr(s)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(s,o),r.attr(n,o)):"tabindex"===n?(r.attr(s,o),r.attr(n,null)):r.attr(s,t.convertURL(o,n,r.name))}})),e.addNodeFilter("script",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),t.settings.preserve_cdata&&e.addNodeFilter("#cdata",(function(e){for(var n=e.length;n--;){var r=e[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(r.value)+"]]"}})),e.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(e){for(var n=e.length,r=t.schema.getNonEmptyElements();n--;){var o=e[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Nm("br",1)).shortEnded=!0)}})),e}(t),t.serializer=Nb(function(t){var e=t.settings;return Lt(Lt({},Yx(t)),Kx({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope,element_format:e.element_format,entities:e.entities,entity_encoding:e.entity_encoding,indent:e.indent,indent_after:e.indent_after,indent_before:e.indent_before,block_elements:e.block_elements,boolean_attributes:e.boolean_attributes,custom_elements:e.custom_elements,extended_valid_elements:e.extended_valid_elements,invalid_elements:e.invalid_elements,invalid_styles:e.invalid_styles,move_caret_before_on_enter_elements:e.move_caret_before_on_enter_elements,non_empty_elements:e.non_empty_elements,schema:e.schema,self_closing_elements:e.self_closing_elements,short_ended_elements:e.short_ended_elements,special:e.special,text_block_elements:e.text_block_elements,text_inline_elements:e.text_inline_elements,valid_children:e.valid_children,valid_classes:e.valid_classes,valid_elements:e.valid_elements,valid_styles:e.valid_styles,verify_html:e.verify_html,whitespace_elements:e.whitespace_elements}))}(t),t),t.selection=lb(t.dom,t.getWin(),t.serializer,t),t.annotator=Gd(t),t.formatter=Wy(t),t.undoManager=Ky(t),t._nodeChangeDispatcher=new Dx(t),t._selectionOverrides=Hx(t),RC(t),Sx(t),Gv(t)||Ex(t);var a=function(t){return Gv(t)?_s(null):xx(t)}(t);IC(t,a),function(t){nc(t)&&t.on("NodeChange",E(zC,t))}(t),Jy(t);var s=Jv(t);Qx(t),s.fold((function(){Jx(t).then((function(){return tD(t)}))}),(function(e){t.setProgressState(!0),Jx(t).then((function(){e().then((function(e){t.setProgressState(!1),tD(t)}),(function(e){t.notificationManager.open({type:"error",text:String(e)}),tD(t)}))}))}))},nD=gs.DOM,rD=function(t){var e=function(t){return t.getParam("doctype","<!DOCTYPE html>")}(t)+"<html><head>";(function(t){return t.getParam("document_base_url","")})(t)!==t.documentBaseUrl&&(e+='<base href="'+t.documentBaseURI.getURI()+'" />'),e+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(t){return tc(t,"body_id","tinymce")}(t),r=function(t){return tc(t,"body_class","")}(t),o=t.translate(function(t){return t.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(t));return ec(t)&&(e+='<meta http-equiv="Content-Security-Policy" content="'+ec(t)+'" />'),e+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+t.id+'" aria-label="'+o+'"><br></body></html>'},oD=function(t,e){var n,r,o,i,a=t.translate("Rich Text Area"),s=(n=t.id,r=a,e.height,o=function(t){return t.getParam("iframe_attrs",{})}(t),i=Le.fromTag("iframe"),tr(i,o),tr(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Is(i,"tox-edit-area__iframe"),i).dom;s.onload=function(){s.onload=null,t.fire("load")};var u=function(t,e){if(document.domain!==window.location.hostname&&ke.browser.isIE()){var n=Iy("mce");t[n]=function(){eD(t)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nD.setAttrib(e,"src",r),!0}return!1}(t,s);return t.contentAreaContainer=e.iframeContainer,t.iframeElement=s,t.iframeHTML=rD(t),nD.add(e.iframeContainer,s),u},iD=gs.DOM,aD=function(t,e,n){var r=wy.get(n),o=wy.urls[n]||t.documentBaseUrl.replace(/\/$/,"");if(n=Ee.trim(n),r&&-1===Ee.inArray(e,n)){if(Ee.each(wy.dependencies(n),(function(n){aD(t,e,n)})),t.plugins[n])return;try{var i=new r(t,o,t.$);t.plugins[n]=i,i.init&&(i.init(t,o),e.push(n))}catch(e){!function(t,e,n){var r=Ds.translate(["Failed to initialize plugin: {0}",e]);ef(t,"PluginLoadError",{message:r}),Ey(r,n),xy(t,r)}(t,n,e)}}},sD=function(t){return t.replace(/^\-/,"")},uD=function(t){return{editorContainer:t,iframeContainer:t,api:{}}},cD=function(t){var e=t.getElement();return t.inline?uD(null):function(t){var e=iD.create("div");return iD.insertAfter(e,t),uD(e)}(e)},lD=function(t){var e=t.getElement();return t.orgDisplay=e.style.display,f(bc(t))?function(t){return t.theme.renderUI()}(t):w(bc(t))?function(t){var e=t.getElement(),n=bc(t)(t,e);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||t.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||t.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:e.offsetHeight,n}(t):cD(t)},dD=function(t){t.fire("ScriptsLoaded"),function(t){var e=Ee.trim(ac(t)),n=t.ui.registry.getAll().icons,r=Lt(Lt({},ly.get("default").icons),ly.get(e).icons);ft(r,(function(e,r){wt(n,r)||t.ui.registry.addIcon(r,e)}))}(t),function(t){var e=bc(t);if(f(e)){t.settings.theme=sD(e);var n=_y.get(e);t.theme=new n(t,_y.urls[e]),t.theme.init&&t.theme.init(t,_y.urls[e]||t.documentBaseUrl.replace(/\/$/,""),t.$)}else t.theme={}}(t),function(t){var e=[];Ee.each(Cc(t).split(/[ ,]/),(function(n){aD(t,e,sD(n))}))}(t);var e=lD(t);!function(t,e){var n={show:B.from(e.show).getOr(C),hide:B.from(e.hide).getOr(C),disable:B.from(e.disable).getOr(C),isDisabled:B.from(e.isDisabled).getOr($),enable:function(){t.mode.isReadOnly()||B.from(e.enable).map(A)}};t.ui=Lt(Lt({},t.ui),n)}(t,B.from(e.api).getOr({}));var n={editorContainer:e.editorContainer,iframeContainer:e.iframeContainer};return t.editorContainer=n.editorContainer?n.editorContainer:null,Ay(t),t.inline?eD(t):function(t,e){var n=oD(t,e);e.editorContainer&&(nD.get(e.editorContainer).style.display=t.orgDisplay,t.hidden=nD.isHidden(e.editorContainer)),t.getElement().style.display="none",nD.setAttrib(t.id,"aria-hidden","true"),n||eD(t)}(t,n)},fD=gs.DOM,mD=function(t){return"-"===t.charAt(0)},pD=function(t,e){var n=mc(e),r=function(t){return t.getParam("language_url","","string")}(e);if(!1===Ds.hasCode(n)&&"en"!==n){var o=""!==r?r:e.editorManager.baseURL+"/langs/"+n+".js";t.add(o,C,void 0,(function(){!function(t,e,n){Dy(t,"LanguageLoadError",Sy("language",e,n))}(e,o,n)}))}},hD=function(t,e,n){return B.from(e).filter((function(t){return t.length>0&&!ly.has(t)})).map((function(e){return{url:t.editorManager.baseURL+"/icons/"+e+"/icons"+n+".js",name:B.some(e)}}))},gD=function(t,e,n){var r=hD(e,"default",n),o=function(t){return B.from(function(t){return t.getParam("icons_url","","string")}(t)).filter((function(t){return t.length>0})).map((function(t){return{url:t,name:B.none()}}))}(e).orThunk((function(){return hD(e,ac(e),"")}));W(function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e}([r,o]),(function(n){t.add(n.url,C,void 0,(function(){!function(t,e,n){Dy(t,"IconsLoadError",Sy("icons",e,n))}(e,n.url,n.name.getOrUndefined())}))}))},vD=function(t,e){var n=ws.ScriptLoader;!function(t,e,n,r){var o=bc(e);if(f(o)){if(!mD(o)&&!wt(_y.urls,o)){var i=function(t){return t.getParam("theme_url")}(e);i?_y.load(o,e.documentBaseURI.toAbsolute(i)):_y.load(o,"themes/"+o+"/theme"+n+".js")}t.loadQueue((function(){_y.waitFor(o,r)}))}else r()}(n,t,e,(function(){pD(n,t),gD(n,t,e),function(t,e){Ee.each(function(t){return t.getParam("external_plugins")}(t),(function(e,n){wy.load(n,e,C,void 0,(function(){Ty(t,e,n)})),t.settings.plugins+=" "+n})),Ee.each(Cc(t).split(/[ ,]/),(function(n){if((n=Ee.trim(n))&&!wy.urls[n])if(mD(n)){n=n.substr(1,n.length);var r=wy.dependencies(n);Ee.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"},o=wy.createUrl(r,n);wy.load(o.resource,o,C,void 0,(function(){Ty(t,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"};wy.load(n,o,C,void 0,(function(){Ty(t,o.prefix+o.resource+o.suffix,n)}))}}))}(t,e),n.loadQueue((function(){t.removed||dD(t)}),t,(function(){t.removed||dD(t)}))}))},bD=function(t){var e=t.id;Ds.setCode(mc(t));var n=function(){fD.unbind(window,"ready",n),t.render()};if(zi.Event.domLoaded){if(t.getElement()&&ke.contentEditable){var r=Le.fromDom(t.getElement()),o=function(t){return Z(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})}(r);t.on("remove",(function(){q(r.dom.attributes,(function(t){return rr(r,t.name)})),tr(r,o)})),t.ui.styleSheetLoader=function(t,e){return ao.forElement(t,{contentCssCors:_c(e),referrerPolicy:fc(e)})}(r,t),!function(t){return t.getParam("inline")}(t)?(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden"):t.inline=!0;var i=t.getElement().form||fD.getParent(e,"form");i&&(t.formElement=i,function(t){return t.getParam("hidden_input")}(t)&&!Mn(t.getElement())&&(fD.insertAfter(fD.create("input",{type:"hidden",name:e}),e),t.hasHiddenInput=!0),t.formEventDelegate=function(e){t.fire(e.type,e)},fD.bind(i,"submit reset",t.formEventDelegate),t.on("reset",(function(){t.resetContent()})),!function(t){return t.getParam("submit_patch")}(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)})),t.windowManager=Cy(t),t.notificationManager=yy(t),function(t){return"xml"===t.getParam("encoding")}(t)&&t.on("GetContent",(function(t){t.save&&(t.content=fD.encode(t.content))})),function(t){return t.getParam("add_form_submit_trigger")}(t)&&t.on("submit",(function(){t.initialized&&t.save()})),function(t){return t.getParam("add_unload_trigger")}(t)&&(t._beforeUnload=function(){!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),vD(t,t.suffix)}}else fD.bind(window,"ready",n)},yD=function(t,e){return function(t,e){return tb(t).editor.addVisual(e)}(t,e)},wD={"font-size":"size","font-family":"face"},_D=function(t,e,n){return fg(Le.fromDom(n),(function(e){return function(e){return sr(e,t).orThunk((function(){return"font"===Be(e)?yt(wD,t).bind((function(t){return nr(e,t)})):B.none()}))}(e)}),(function(t){return Ie(Le.fromDom(e),t)}))},CD=function(t){return function(e,n){return B.from(n).map(Le.fromDom).filter(ze).bind((function(n){return _D(t,e,n.dom).or(function(t,e){return B.from(gs.DOM.getStyle(e,t,!0))}(t,n.dom))})).getOr("")}},kD=CD("font-size"),xD=k((function(t){return t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),CD("font-family")),DD=function(t){return Pl(t.getBody()).map((function(t){var e=t.container();return jn(e)?e.parentNode:e}))},SD=function(t,e){return function(t){return B.from(t.selection.getRng()).bind((function(e){var n=t.getBody();return e.startContainer===n&&0===e.startOffset?B.none():B.from(t.selection.getStart(!0))}))}(t).orThunk(E(DD,t)).map(Le.fromDom).filter(ze).bind(e)},TD=function(t,e){return SD(t,x(B.some,e))},ED=function(t,e){if(/^[0-9.]+$/.test(e)){var n=parseInt(e,10);if(n>=1&&n<=7){var r=function(t){return Ee.explode(t.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(t),o=function(t){return Ee.explode(t.getParam("font_size_classes",""))}(t);return o?o[n-1]||e:r[n-1]||e}return e}return e},OD=function(t){var e=t.split(/\s*,\s*/);return V(e,(function(t){return-1===t.indexOf(" ")||Mt(t,'"')||Mt(t,"'")?t:"'"+t+"'"})).join(",")},LD=function(t,e){var n=function(t){if("string"!=typeof t){var e=Ee.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:e}}return{content:t,details:{}}}(e);!function(t,e,n){Qv(t).editor.insertContent(e,n)}(t,n.content,n.details)},AD=Ee.each,$D=Ee.map,ND=Ee.inArray,ID=function(){function t(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return t.prototype.execCommand=function(t,e,n,r){var o,i=!1,a=this;if(!a.editor.removed){var s;if("mcefocus"!==t.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||r&&r.skip_focus?(s=a.editor,um(s).each((function(t){return s.selection.setRng(t)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:t,ui:e,value:n})).isDefaultPrevented())return!1;var u=t.toLowerCase();if(o=a.commands.exec[u])return o(u,e,n),a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;if(AD(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;try{i=a.editor.getDoc().execCommand(t,e,n)}catch(t){}return!!i&&(a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0)}},t.prototype.queryCommandState=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.state[t])return e(t);try{return this.editor.getDoc().queryCommandState(t)}catch(t){}return!1}},t.prototype.queryCommandValue=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.value[t])return e(t);try{return this.editor.getDoc().queryCommandValue(t)}catch(t){}}},t.prototype.addCommands=function(t,e){void 0===e&&(e="exec");var n=this;AD(t,(function(t,r){AD(r.toLowerCase().split(","),(function(r){n.commands[e][r]=t}))}))},t.prototype.addCommand=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.exec[t]=function(t,o,i,a){return e.call(n||r.editor,o,i,a)}},t.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch(t){}return!1},t.prototype.addQueryStateHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.state[t]=function(){return e.call(n||r.editor)}},t.prototype.addQueryValueHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.value[t]=function(){return e.call(n||r.editor)}},t.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},t.prototype.execNativeCommand=function(t,e,n){return void 0===e&&(e=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(t,e,n)},t.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},t.prototype.toggleFormat=function(t,e){this.editor.formatter.toggle(t,e),this.editor.nodeChanged()},t.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},t.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},t.prototype.setupCommands=function(t){var e=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":C,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(e,n,r){km(t,r)},"Cut,Copy,Paste":function(n){var r,o=t.getDoc();try{e.execNativeCommand(n)}catch(t){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ke.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var e=t.dom.getParent(t.selection.getStart(),"a");e&&t.dom.remove(e,!0)}else t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),AD("left,center,right,justify".split(","),(function(e){r!==e&&t.formatter.remove("align"+e)})),"none"!==r&&e.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;e.execNativeCommand(n);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(e.storeSelection(),t.dom.split(r,o),e.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){e.toggleFormat(t)},"ForeColor,HiliteColor":function(t,n,r){e.toggleFormat(t,{value:r})},FontName:function(e,n,r){!function(t,e){var n=ED(t,e);t.formatter.toggle("fontname",{value:OD(n)}),t.nodeChanged()}(t,r)},FontSize:function(e,n,r){!function(t,e){t.formatter.toggle("fontsize",{value:ED(t,e)}),t.nodeChanged()}(t,r)},LineHeight:function(e,n,r){!function(t,e){t.formatter.toggle("lineheight",{value:String(e)}),t.nodeChanged()}(t,r)},Lang:function(t,n,r){e.toggleFormat(t,{value:r.code,customValue:r.customCode})},RemoveFormat:function(e){t.formatter.remove(e)},mceBlockQuote:function(){e.toggleFormat("blockquote")},FormatBlock:function(t,n,r){return e.toggleFormat(r||"p")},mceCleanup:function(){var e=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(e)},mceRemoveNode:function(n,r,o){var i=o||t.selection.getNode();i!==t.getBody()&&(e.storeSelection(),t.dom.remove(i,!0),e.restoreSelection())},mceSelectNodeDepth:function(e,n,r){var o=0;t.dom.getParent(t.selection.getNode(),(function(e){if(1===e.nodeType&&o++===r)return t.selection.select(e),!1}),t.getBody())},mceSelectNode:function(e,n,r){t.selection.select(r)},mceInsertContent:function(e,n,r){LD(t,r)},mceInsertRawHTML:function(e,n,r){t.selection.setContent("tiny_mce_marker");var o=t.getContent();t.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(e,n,r){ux(t,r)},mceToggleFormat:function(t,n,r){e.toggleFormat(r)},mceSetContent:function(e,n,r){t.setContent(r)},"Indent,Outdent":function(e){AC(t,e)},mceRepaint:C,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(e,n,r){t.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(e,n,r){"string"==typeof r&&(r={href:r});var o=t.dom.getParent(t.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,o)},selectAll:function(){var e=t.dom.getParent(t.selection.getStart(),Wn);if(e){var n=t.dom.createRng();n.selectNodeContents(e),t.selection.setRng(n)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(e,n,r){return Xk(t,r),!0}});var n=function(e){return function(){var n=t.selection,r=n.isCollapsed()?[t.dom.getParent(n.getNode(),t.dom.isBlock)]:n.getSelectedBlocks(),o=$D(r,(function(n){return!!t.formatter.matchNode(n,e)}));return-1!==ND(o,!0)}};e.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){return e.isFormatMatch(t)},mceBlockQuote:function(){return e.isFormatMatch("blockquote")},Outdent:function(){return EC(t)},"InsertUnorderedList,InsertOrderedList":function(e){var n=t.dom.getParent(t.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===e&&"UL"===n.tagName||"insertorderedlist"===e&&"OL"===n.tagName)}},"state"),e.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),e.addQueryValueHandler("FontName",(function(){return function(t){return TD(t,(function(e){return xD(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("FontSize",(function(){return function(t){return TD(t,(function(e){return kD(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("LineHeight",(function(){return function(t){return TD(t,(function(e){var n=Le.fromDom(t.getBody()),r=fg(e,(function(t){return sr(t,"line-height")}),E(Ie,n));return r.getOrThunk((function(){var t=parseFloat(ir(e,"line-height")),n=parseFloat(ir(e,"font-size"));return String(t/n)}))})).getOr("")}(t)}),this)},t}(),PD="data-mce-contenteditable",RD=function(t,e,n){var r,o;Rs(t,e)&&!1===n?(o=e,As(r=t)?r.dom.classList.remove(o):Ns(r,o),Ps(r)):n&&Is(t,e)},BD=function(t,e,n){try{t.getDoc().execCommand(e,!1,String(n))}catch(t){}},MD=function(t,e){t.dom.contentEditable=e?"true":"false"},jD=function(t,e){var n=Le.fromDom(t.getBody());RD(n,"mce-content-readonly",e),e?(t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),function(t){B.from(t.selection.getNode()).each((function(t){t.removeAttribute("data-mce-selected")}))}(t),t.readonly=!0,MD(n,!1),W(Ms(n,'*[contenteditable="true"]'),(function(t){Qn(t,PD,"true"),MD(t,!1)}))):(t.readonly=!1,MD(n,!0),function(t){W(Ms(t,'*[data-mce-contenteditable="true"]'),(function(t){rr(t,PD),MD(t,!0)}))}(n),BD(t,"StyleWithCSS",!1),BD(t,"enableInlineTableEditing",!1),BD(t,"enableObjectResizing",!1),_m(t)&&t.focus(),function(t){t.selection.setRng(t.selection.getRng())}(t),t.nodeChanged())},zD=function(t){return t.readonly},FD=function(t){t.parser.addAttributeFilter("contenteditable",(function(e){zD(t)&&W(e,(function(t){t.attr(PD,t.attr("contenteditable")),t.attr("contenteditable","false")}))})),t.serializer.addAttributeFilter(PD,(function(e){zD(t)&&W(e,(function(t){t.attr("contenteditable",t.attr(PD))}))})),t.serializer.addTempAttr(PD)},UD=function(t,e){if(function(t){return"click"===t.type}(e)&&!of.metaKeyPressed(e)){var n=Le.fromDom(e.target);(function(t,e){return Qr(e,"a",(function(e){return Ie(e,Le.fromDom(t.getBody()))})).bind((function(t){return nr(t,"href")}))})(t,n).each((function(n){if(e.preventDefault(),/^#/.test(n)){var r=t.dom.select(n+',[name="'+((Mt(o=n,i="#")?function(t,e){return t.substring(e)}(o,i.length):o)+'"]'));r.length&&t.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},HD=Ee.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),VD=function(){function t(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||$}return t.isNative=function(t){return!!HD[t.toLowerCase()]},t.prototype.fire=function(t,e){var n=t.toLowerCase(),r=Ii(n,e||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var s=o[i];if(!s.removed){if(s.once&&this.off(n,s.func),r.isImmediatePropagationStopped())return r;if(!1===s.func.call(this.scope,r))return r.preventDefault(),r}}return r},t.prototype.on=function(t,e,n,r){if(!1===e&&(e=$),e){var o={func:e,removed:!1};r&&Ee.extend(o,r);for(var i=t.toLowerCase().split(" "),a=i.length;a--;){var s=i[a],u=this.bindings[s];u||(u=[],this.toggleEvent(s,!0)),u=n?At([o],u,!0):At(At([],u,!0),[o],!1),this.bindings[s]=u}}return this},t.prototype.off=function(t,e){var n=this;if(t)for(var r=t.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return ft(this.bindings,(function(t,e){n.toggleEvent(e,!1),delete n.bindings[e]})),this;if(a){if(e){var s=K(a,(function(t){return t.func===e}));a=s.fail,this.bindings[i]=a,W(s.pass,(function(t){t.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}else ft(this.bindings,(function(t,e){n.toggleEvent(e,!1)})),this.bindings={};return this},t.prototype.once=function(t,e,n){return this.on(t,e,n,{once:!0})},t.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||0===this.bindings[t].length)},t}(),WD=function(t){return t._eventDispatcher||(t._eventDispatcher=new VD({scope:t,toggleEvent:function(e,n){VD.isNative(e)&&t.toggleNativeEvent&&t.toggleNativeEvent(e,n)}})),t._eventDispatcher},qD={fire:function(t,e,n){var r=this;if(r.removed&&"remove"!==t&&"detach"!==t)return e;var o=WD(r).fire(t,e);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(t,o,!1),i=i.parent();return o},on:function(t,e,n){return WD(this).on(t,e,n)},off:function(t,e){return WD(this).off(t,e)},once:function(t,e){return WD(this).once(t,e)},hasEventListeners:function(t){return WD(this).has(t)}},KD=gs.DOM,YD=function(t,e){if("selectionchange"===e)return t.getDoc();if(!t.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(e))return t.getDoc().documentElement;var n=vc(t);return n?(t.eventRoot||(t.eventRoot=KD.select(n)[0]),t.eventRoot):t.getBody()},XD=function(t,e,n){!function(t){return!t.hidden&&!zD(t)}(t)?zD(t)&&UD(t,n):t.fire(e,n)},ZD=function(t,e){var n;if(t.delegates||(t.delegates={}),!t.delegates[e]&&!t.removed){var r=YD(t,e);if(vc(t)){if(M_||(M_={},t.editorManager.on("removeEditor",(function(){t.editorManager.activeEditor||M_&&(ft(M_,(function(e,n){t.dom.unbind(YD(t,n))})),M_=null)}))),M_[e])return;n=function(n){for(var r=n.target,o=t.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||KD.isChildOf(r,a))&&XD(o[i],e,n)}},M_[e]=n,KD.bind(r,e,n)}else n=function(n){XD(t,e,n)},KD.bind(r,e,n),t.delegates[e]=n}},GD=Lt(Lt({},qD),{bindPendingEventDelegates:function(){var t=this;Ee.each(t._pendingNativeEvents,(function(e){ZD(t,e)}))},toggleNativeEvent:function(t,e){var n=this;"focus"!==t&&"blur"!==t&&(n.removed||(e?n.initialized?ZD(n,t):n._pendingNativeEvents?n._pendingNativeEvents.push(t):n._pendingNativeEvents=[t]:n.initialized&&(n.dom.unbind(YD(n,t),t,n.delegates[t]),delete n.delegates[t])))},unbindAllNativeEvents:function(){var t=this,e=t.getBody(),n=t.dom;t.delegates&&(ft(t.delegates,(function(e,n){t.dom.unbind(YD(t,n),n,e)})),delete t.delegates),!t.inline&&e&&n&&(e.onload=null,n.unbind(t.getWin()),n.unbind(t.getDoc())),n&&(n.unbind(e),n.unbind(t.getContainer()))}}),JD=["design","readonly"],QD=function(t,e,n,r){var o=n[e.get()],i=n[r];try{i.activate()}catch(t){return void console.error("problem while activating editor mode "+r+":",t)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&jD(t,i.editorReadOnly),e.set(r),function(t,e){t.fire("SwitchMode",{mode:e})}(t,r)},tS=function(t){var e=_s("design"),n=_s({design:{activate:C,deactivate:C,editorReadOnly:!1},readonly:{activate:C,deactivate:C,editorReadOnly:!0}});return function(t){t.serializer?FD(t):t.on("PreInit",(function(){FD(t)}))}(t),function(t){t.on("ShowCaret",(function(e){zD(t)&&e.preventDefault()})),t.on("ObjectSelected",(function(e){zD(t)&&e.preventDefault()}))}(t),{isReadOnly:function(){return zD(t)},set:function(r){return function(t,e,n,r){if(r!==n.get()){if(!wt(e,r))throw new Error("Editor mode '"+r+"' is invalid");t.initialized?QD(t,n,e,r):t.on("init",(function(){return QD(t,n,e,r)}))}}(t,n.get(),e,r)},get:function(){return e.get()},register:function(t,e){n.set(function(t,e,n){var r;if(U(JD,e))throw new Error("Cannot override default mode "+e);return Lt(Lt({},t),((r={})[e]=Lt(Lt({},n),{deactivate:function(){try{n.deactivate()}catch(t){console.error("problem while deactivating editor mode "+e+":",t)}}}),r))}(n.get(),t,e))}}},eS=Ee.each,nS=Ee.explode,rS={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oS=Ee.makeMap("alt,ctrl,shift,meta,access"),iS=function(t){var e,n={};eS(nS(t.toLowerCase(),"+"),(function(t){t in oS?n[t]=!0:/^[0-9]{2,}$/.test(t)?n.keyCode=parseInt(t,10):(n.charCode=t.charCodeAt(0),n.keyCode=rS[t]||t.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(e in oS)n[e]?r.push(e):n[e]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ke.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ke.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aS=function(){function t(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var e=this;t.on("keyup keypress keydown",(function(t){!e.hasModifier(t)&&!e.isFunctionKey(t)||t.isDefaultPrevented()||(eS(e.shortcuts,(function(n){if(e.matchShortcut(t,n))return e.pendingPatterns=n.subpatterns.slice(0),"keydown"===t.type&&e.executeShortcutAction(n),!0})),e.matchShortcut(t,e.pendingPatterns[0])&&(1===e.pendingPatterns.length&&"keydown"===t.type&&e.executeShortcutAction(e.pendingPatterns[0]),e.pendingPatterns.shift()))}))}return t.prototype.add=function(t,e,n,r){var o=this,i=o.normalizeCommandFunc(n);return eS(nS(Ee.trim(t)),(function(t){var n=o.createShortcut(t,e,i,r);o.shortcuts[n.id]=n})),!0},t.prototype.remove=function(t){var e=this.createShortcut(t);return!!this.shortcuts[e.id]&&(delete this.shortcuts[e.id],!0)},t.prototype.normalizeCommandFunc=function(t){var e=this,n=t;return"string"==typeof n?function(){e.editor.execCommand(n,!1,null)}:Ee.isArray(n)?function(){e.editor.execCommand(n[0],n[1],n[2])}:n},t.prototype.createShortcut=function(t,e,n,r){var o=Ee.map(nS(t,">"),iS);return o[o.length-1]=Ee.extend(o[o.length-1],{func:n,scope:r||this.editor}),Ee.extend(o[0],{desc:this.editor.translate(e),subpatterns:o.slice(1)})},t.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},t.prototype.isFunctionKey=function(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123},t.prototype.matchShortcut=function(t,e){return!!e&&(e.ctrl===t.ctrlKey&&e.meta===t.metaKey&&(e.alt===t.altKey&&e.shift===t.shiftKey&&(!!(t.keyCode===e.keyCode||t.charCode&&t.charCode===e.charCode)&&(t.preventDefault(),!0))))},t.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},t}(),sS=function(){var t=function(){var t={},e={},n={},r={},o={},i={},a={},s=function(t,e){return function(n,r){return t[n.toLowerCase()]=Lt(Lt({},r),{type:e})}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(e,"menuitem"),addNestedMenuItem:s(e,"nestedmenuitem"),addToggleMenuItem:s(e,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(a,"sidebar"),addIcon:function(t,e){return r[t.toLowerCase()]=e},getAll:function(){return{buttons:t,menuItems:e,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,getAll:t.getAll}},uS=gs.DOM,cS=Ee.extend,lS=Ee.each,dS=Ee.resolve,fS=ke.ie,mS=function(){function t(t,e,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,cS(this,GD),this.settings=sy(this,t,this.documentBaseUrl,n.defaultSettings,e),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(ws.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),gs.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Ss.languageLoad=this.settings.language_load,Ss.baseURL=n.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new Fm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aS(this),this.editorCommands=new ID(this),this.settings.cache_suffix&&(ke.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:sS(),styleSheetLoader:void 0,show:C,hide:C,enable:C,disable:C,isDisabled:$};var o=tS(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=cs.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return t.prototype.render=function(){bD(this)},t.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},t.prototype.hasFocus=function(){return wm(this)},t.prototype.execCallback=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,o=this,i=o.settings[t];if(i)return o.callbackLookup&&(r=o.callbackLookup[t])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?dS(r):0,i=dS(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[t]={func:i,scope:r}),i.apply(r||o,e)},t.prototype.translate=function(t){return Ds.translate(t)},t.prototype.getParam=function(t,e,n){return cy(this,t,e,n)},t.prototype.hasPlugin=function(t,e){return!!U(Cc(this).split(/[ ,]/),t)&&(!e||void 0!==wy.get(t))},t.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},t.prototype.addCommand=function(t,e,n){this.editorCommands.addCommand(t,e,n)},t.prototype.addQueryStateHandler=function(t,e,n){this.editorCommands.addQueryStateHandler(t,e,n)},t.prototype.addQueryValueHandler=function(t,e,n){this.editorCommands.addQueryValueHandler(t,e,n)},t.prototype.addShortcut=function(t,e,n,r){this.shortcuts.add(t,e,n,r)},t.prototype.execCommand=function(t,e,n,r){return this.editorCommands.execCommand(t,e,n,r)},t.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},t.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},t.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},t.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(uS.show(t.getContainer()),uS.hide(t.id)),t.load(),t.fire("show"))},t.prototype.hide=function(){var t=this,e=t.getDoc();t.hidden||(fS&&e&&!t.inline&&e.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(uS.hide(t.getContainer()),uS.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},t.prototype.isHidden=function(){return!!this.hidden},t.prototype.setProgressState=function(t,e){this.fire("ProgressState",{state:t,time:e})},t.prototype.load=function(t){var e,n=this,r=n.getElement();if(n.removed)return"";if(r){(t=t||{}).load=!0;var o=Mn(r)?r.value:r.innerHTML;return e=n.setContent(o,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,e}},t.prototype.save=function(t){var e,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(t=t||{}).save=!0,t.element=o,t.content=r.getContent(t),t.no_events||r.fire("SaveContent",t),"raw"===t.format&&r.fire("RawSaveContent",t),e=t.content,Mn(o)?o.value=e:(!t.is_removing&&r.inline||(o.innerHTML=e),(n=uS.getParent(r.id,"form"))&&lS(n.elements,(function(t){if(t.name===r.id)return t.value=e,!1}))),t.element=o=null,!1!==t.set_dirty&&r.setDirty(!1),e},t.prototype.setContent=function(t,e){return Pb(this,t,e)},t.prototype.getContent=function(t){return Ib(this,t)},t.prototype.insertContent=function(t,e){e&&(t=cS({content:t},e)),this.execCommand("mceInsertContent",!1,t)},t.prototype.resetContent=function(t){void 0===t?Pb(this,this.startContent,{format:"raw"}):Pb(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},t.prototype.isDirty=function(){return!this.isNotDirty},t.prototype.setDirty=function(t){var e=!this.isNotDirty;this.isNotDirty=!t,t&&t!==e&&this.fire("dirty")},t.prototype.getContainer=function(){var t=this;return t.container||(t.container=uS.get(t.editorContainer||t.id+"_parent")),t.container},t.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},t.prototype.getElement=function(){return this.targetElm||(this.targetElm=uS.get(this.id)),this.targetElm},t.prototype.getWin=function(){var t,e=this;return e.contentWindow||(t=e.iframeElement)&&(e.contentWindow=t.contentWindow),e.contentWindow},t.prototype.getDoc=function(){var t,e=this;return e.contentDocument||(t=e.getWin())&&(e.contentDocument=t.document),e.contentDocument},t.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},t.prototype.convertURL=function(t,e,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",t,n,!0,e):!o.convert_urls||n&&"LINK"===n.nodeName||0===t.indexOf("file:")||0===t.length?t:o.relative_urls?r.documentBaseURI.toRelative(t):t=r.documentBaseURI.toAbsolute(t,o.remove_script_host)},t.prototype.addVisual=function(t){yD(this,t)},t.prototype.remove=function(){Mb(this)},t.prototype.destroy=function(t){jb(this,t)},t.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},t.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},t.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},t.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},t.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},t.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},t}(),pS=gs.DOM,hS=Ee.explode,gS=Ee.each,vS=Ee.extend,bS=0,yS=!1,wS=[],_S=[],CS=function(t){var e=t.type;gS(SS.get(),(function(n){switch(e){case"scroll":n.fire("ScrollWindow",t);break;case"resize":n.fire("ResizeWindow",t)}}))},kS=function(t){t!==yS&&(t?cs(window).on("resize scroll",CS):cs(window).off("resize scroll",CS),yS=t)},xS=function(t){var e=_S;delete wS[t.id];for(var n=0;n<wS.length;n++)if(wS[n]===t){wS.splice(n,1);break}return _S=Y(_S,(function(e){return t!==e})),SS.activeEditor===t&&(SS.activeEditor=_S.length>0?_S[0]:null),SS.focusedEditor===t&&(SS.focusedEditor=null),e.length!==_S.length},DS="CSS1Compat"!==document.compatMode,SS=Lt(Lt({},qD),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:cs,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:wS,i18n:Ds,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var t,e,n=this,r="";e=Fm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var u;if(""!==(u=a[s].src||"")){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new Fm(e).toAbsolute(t),n.documentBaseURL=e,n.baseURI=new Fm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",E(pm,o)),o.on("RemoveEditor",E(hm,o))},overrideDefaults:function(t){var e=t.base_url;e&&this._setBaseUrl(e);var n=t.suffix;t.suffix&&(this.suffix=n),this.defaultSettings=t;var r=t.plugin_base_urls;void 0!==r&&ft(r,(function(t,e){Ss.PluginManager.urls[e]=t}))},init:function(t){var e,n=this,r=Ee.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(t){var e=t.id;return e||(e=yt(t,"name").filter((function(t){return!pS.get(t)})).getOrThunk(pS.uniqueId),t.setAttribute("id",e)),e},i=function(t,e){return e.constructor===RegExp?e.test(t.className):pS.hasClass(t,e)},a=function(t){e=t},s=function(){var e,u=0,c=[],l=function(t,r,o){var i=new mS(t,r,n);c.push(i),i.on("init",(function(){++u===e.length&&a(c)})),i.targetElm=i.targetElm||o,i.render()};pS.unbind(window,"ready",s),function(e){var r=t[e];if(r)r.apply(n,[])}("onpageload"),e=cs.unique(function(t){var e=[];if(ke.browser.isIE()&&ke.browser.version.major<11)return Ey("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(DS)return Ey("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(t.types)return gS(t.types,(function(t){e=e.concat(pS.select(t.selector))})),e;if(t.selector)return pS.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":var n=t.elements||"";n.length>0&&gS(hS(n),(function(t){var n=pS.get(t);n?e.push(n):gS(document.forms,(function(n){gS(n.elements,(function(n){n.name===t&&(t="mce_editor_"+bS++,pS.setAttrib(n,"id",t),e.push(n))}))}))}));break;case"textareas":case"specific_textareas":gS(pS.select("textarea"),(function(n){t.editor_deselector&&i(n,t.editor_deselector)||t.editor_selector&&!i(n,t.editor_selector)||e.push(n)}))}return e}(t)),t.types?gS(t.types,(function(n){Ee.each(e,(function(e){return!pS.is(e,n.selector)||(l(o(e),vS({},t,n),e),!1)}))})):(Ee.each(e,(function(t){var e;(e=n.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(xS(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null)})),0===(e=Ee.grep(e,(function(t){return!n.get(t.id)}))).length?a([]):gS(e,(function(e){!function(t,e){return t.inline&&e.tagName.toLowerCase()in r}(t,e)?l(o(e),t,e):Ey("Could not initialize inline editor on invalid inline target element",e)})))};return n.settings=t,pS.bind(window,"ready",s),new to((function(t){e?t(e):a=function(e){t(e)}}))},get:function(t){return 0===arguments.length?_S.slice(0):f(t)?J(_S,(function(e){return e.id===t})).getOr(null):_(t)&&_S[t]?_S[t]:null},add:function(t){var e=this;return wS[t.id]===t||(null===e.get(t.id)&&("length"!==t.id&&(wS[t.id]=t),wS.push(t),_S.push(t)),kS(!0),e.activeEditor=t,e.fire("AddEditor",{editor:t}),j_||(j_=function(t){var n=e.fire("BeforeUnload");if(n.returnValue)return t.preventDefault(),t.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",j_))),t},createEditor:function(t,e){return this.add(new mS(t,e,this))},remove:function(t){var e,n,r=this;if(t){if(!f(t))return n=t,h(r.get(n.id))?null:(xS(n)&&r.fire("RemoveEditor",{editor:n}),0===_S.length&&window.removeEventListener("beforeunload",j_),n.remove(),kS(_S.length>0),n);gS(pS.select(t),(function(t){(n=r.get(t.id))&&r.remove(n)}))}else for(e=_S.length-1;e>=0;e--)r.remove(_S[e])},execCommand:function(t,e,n){var r=this,o=r.get(n);switch(t){case"mceAddEditor":return r.get(n)||new mS(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(t,e,n)},triggerSave:function(){gS(_S,(function(t){t.save()}))},addI18n:function(t,e){Ds.add(t,e)},translate:function(t){return Ds.translate(t)},setActive:function(t){var e=this.activeEditor;this.activeEditor!==t&&(e&&e.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:e})),this.activeEditor=t},_setBaseUrl:function(t){this.baseURL=new Fm(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new Fm(this.baseURL)}});SS.setup();var TS,ES,OS,LS,AS=Math.min,$S=Math.max,NS=Math.round,IS=function(t,e,n){var r=e.x,o=e.y,i=t.w,a=t.h,s=e.w,u=e.h,c=(n||"").split("");return"b"===c[0]&&(o+=u),"r"===c[1]&&(r+=s),"c"===c[0]&&(o+=NS(u/2)),"c"===c[1]&&(r+=NS(s/2)),"b"===c[3]&&(o-=a),"r"===c[4]&&(r-=i),"c"===c[3]&&(o-=NS(a/2)),"c"===c[4]&&(r-=NS(i/2)),PS(r,o,i,a)},PS=function(t,e,n,r){return{x:t,y:e,w:n,h:r}},RS={inflate:function(t,e,n){return PS(t.x-e,t.y-n,t.w+2*e,t.h+2*n)},relativePosition:IS,findBestRelativePosition:function(t,e,n,r){var o,i;for(i=0;i<r.length;i++)if((o=IS(t,e,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(t,e){var n=$S(t.x,e.x),r=$S(t.y,e.y),o=AS(t.x+t.w,e.x+e.w),i=AS(t.y+t.h,e.y+e.h);return o-n<0||i-r<0?null:PS(n,r,o-n,i-r)},clamp:function(t,e,n){var r=t.x,o=t.y,i=t.x+t.w,a=t.y+t.h,s=e.x+e.w,u=e.y+e.h,c=$S(0,e.x-r),l=$S(0,e.y-o),d=$S(0,i-s),f=$S(0,a-u);return r+=c,o+=l,n&&(i+=c,a+=l,r-=d,o-=f),PS(r,o,(i-=d)-r,(a-=f)-o)},create:PS,fromClientRect:function(t){return PS(t.left,t.top,t.width,t.height)}},BS=(TS={},ES={},{load:function(t,e){var n='Script at URL "'+e+'" failed to load',r='Script at URL "'+e+"\" did not call `tinymce.Resource.add('"+t+"', data)` within 1 second";if(void 0!==TS[t])return TS[t];var o=new to((function(o,i){var a=function(t,e,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),t.apply(null,e))}},a=i(t),s=i(e);return{start:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];r||null!==o||(o=setTimeout((function(){return s.apply(null,t)}),n))},resolve:a,reject:s}}(o,i);ES[t]=a.resolve,ws.ScriptLoader.loadScript(e,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return TS[t]=o,o},add:function(t,e){void 0!==ES[t]&&(ES[t](e),delete ES[t]),TS[t]=to.resolve(e)}}),MS=Ee.each,jS=Ee.extend,zS=function(){};zS.extend=OS=function(t){var e=this.prototype,n=function(){var t,e,n,r=this;if(!LS&&(r.init&&r.init.apply(r,arguments),e=r.Mixins))for(t=e.length;t--;)(n=e[t]).init&&n.init.apply(r,arguments)},r=function(){return this};LS=!0;var o=new this;return LS=!1,t.Mixins&&(MS(t.Mixins,(function(e){for(var n in e)"init"!==n&&(t[n]=e[n])})),e.Mixins&&(t.Mixins=e.Mixins.concat(t.Mixins))),t.Methods&&MS(t.Methods.split(","),(function(e){t[e]=r})),t.Properties&&MS(t.Properties.split(","),(function(e){var n="_"+e;t[e]=function(t){var e=this;return void 0!==t?(e[n]=t,e):e[n]}})),t.Statics&&MS(t.Statics,(function(t,e){n[e]=t})),t.Defaults&&e.Defaults&&(t.Defaults=jS({},e.Defaults,t.Defaults)),ft(t,(function(t,n){"function"==typeof t&&e[n]?o[n]=function(t,n){return function(){var r=this,o=r._super;r._super=e[t];var i=n.apply(r,arguments);return r._super=o,i}}(n,t):o[n]=t})),n.prototype=o,n.constructor=n,n.extend=OS,n};var FS,US=Math.min,HS=Math.max,VS=Math.round,WS={serialize:function(t){var e=JSON.stringify(t);return f(e)?e.replace(/[\u0080-\uFFFF]/g,(function(t){var e=t.charCodeAt(0).toString(16);return"\\u"+"0000".substring(e.length)+e})):e},parse:function(t){try{return JSON.parse(t)}catch(t){}}},qS={callbacks:{},count:0,send:function(t){var e=this,n=gs.DOM,r=void 0!==t.count?t.count:e.count,o="tinymce_jsonp_"+r;e.callbacks[r]=function(i){n.remove(o),delete e.callbacks[r],t.callback(i)},n.add(n.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),e.count++}},KS=Lt(Lt({},qD),{send:function(t){var e,n=0,r=function(){!t.async||4===e.readyState||n++>1e4?(t.success&&n<1e4&&200===e.status?t.success.call(t.success_scope,""+e.responseText,e,t):t.error&&t.error.call(t.error_scope,n>1e4?"TIMED_OUT":"GENERAL",e,t),e=null):oo.setTimeout(r,10)};if(t.scope=t.scope||this,t.success_scope=t.success_scope||t.scope,t.error_scope=t.error_scope||t.scope,t.async=!1!==t.async,t.data=t.data||"",KS.fire("beforeInitialize",{settings:t}),(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType(t.content_type),e.open(t.type||(t.data?"POST":"GET"),t.url,t.async),t.crossDomain&&(e.withCredentials=!0),t.content_type&&e.setRequestHeader("Content-Type",t.content_type),t.requestheaders&&Ee.each(t.requestheaders,(function(t){e.setRequestHeader(t.key,t.value)})),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),(e=KS.fire("beforeSend",{xhr:e,settings:t}).xhr).send(t.data),!t.async)return r();oo.setTimeout(r,10)}}),YS=Ee.extend,XS=function(){function t(t){this.settings=YS({},t),this.count=0}return t.sendRPC=function(e){return(new t).send(e)},t.prototype.send=function(t){var e=t.error,n=t.success,r=YS(this.settings,t);r.success=function(t,o){void 0===(t=WS.parse(t))&&(t={error:"JSON Parse error."}),t.error?e.call(r.error_scope||r.scope,t.error,o):n.call(r.success_scope||r.scope,t.result)},r.error=function(t,n){e&&e.call(r.error_scope||r.scope,t,n)},r.data=WS.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),r.content_type="application/json",KS.send(r)},t}();try{var ZS="__storage_test__";(FS=window.localStorage).setItem(ZS,ZS),FS.removeItem(ZS)}catch(t){FS=function(){var t={},e=[],n={getItem:function(e){return t[e]||null},setItem:function(n,r){e.push(n),t[n]=String(r)},key:function(t){return e[t]},removeItem:function(n){e=e.filter((function(t){return t===n})),delete t[n]},clear:function(){e=[],t={}},length:0};return Object.defineProperty(n,"length",{get:function(){return e.length},configurable:!1,enumerable:!1}),n}()}var GS={geom:{Rect:RS},util:{Promise:to,Delay:oo,Tools:Ee,VK:of,URI:Fm,Class:zS,EventDispatcher:VD,Observable:qD,I18n:Ds,XHR:KS,JSON:WS,JSONRequest:XS,JSONP:qS,LocalStorage:FS,Color:function(t){var e={},n=0,r=0,o=0,i=function(t){var i;return"object"==typeof t?"r"in t?(n=t.r,r=t.g,o=t.b):"v"in t&&function(t,e,i){if(t=(parseInt(t,10)||0)%360,e=parseInt(e,10)/100,i=parseInt(i,10)/100,e=HS(0,US(e,1)),i=HS(0,US(i,1)),0!==e){var a=t/60,s=i*e,u=s*(1-Math.abs(a%2-1)),c=i-s;switch(Math.floor(a)){case 0:n=s,r=u,o=0;break;case 1:n=u,r=s,o=0;break;case 2:n=0,r=s,o=u;break;case 3:n=0,r=u,o=s;break;case 4:n=u,r=0,o=s;break;case 5:n=s,r=0,o=u;break;default:n=r=o=0}n=VS(255*(n+c)),r=VS(255*(r+c)),o=VS(255*(o+c))}else n=r=o=VS(255*i)}(t.h,t.s,t.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(t))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(t))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(t))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,e};return t&&i(t),e.toRgb=function(){return{r:n,g:r,b:o}},e.toHsv=function(){return function(t,e,n){var r,o;o=0;var i=US(t/=255,US(e/=255,n/=255)),a=HS(t,HS(e,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:VS(60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(a-i))),s:VS(100*r),v:VS(100*o)})}(n,r,o)},e.toHex=function(){var t=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+t(n)+t(r)+t(o)},e.parse=i,e},ImageUploader:function(t){var e=$y(),n=By(t,e);return{upload:function(e,r){return void 0===r&&(r=!0),n.upload(e,r?Ry(t):void 0)}}}},dom:{EventUtils:zi,Sizzle:ka,DomQuery:cs,TreeWalker:so,TextSeeker:Qs,DOMUtils:gs,ScriptLoader:ws,RangeUtils:Cf,Serializer:Nb,StyleSheetLoader:io,ControlSelection:sf,BookmarkManager:Jd,Selection:lb,Event:zi.Event},html:{Styles:Ai,Entities:yi,Node:Nm,Schema:Oi,SaxParser:qm,DomParser:Eb,Writer:Qm,Serializer:tp},Env:ke,AddOnManager:Ss,Annotator:Gd,Formatter:Wy,UndoManager:Ky,EditorCommands:ID,WindowManager:Cy,NotificationManager:yy,EditorObservable:GD,Shortcuts:aS,Editor:mS,FocusManager:cm,EditorManager:SS,DOM:gs.DOM,ScriptLoader:ws.ScriptLoader,PluginManager:wy,ThemeManager:_y,IconManager:ly,Resource:BS,trim:Ee.trim,isArray:Ee.isArray,is:Ee.is,toArray:Ee.toArray,makeMap:Ee.makeMap,each:Ee.each,map:Ee.map,grep:Ee.grep,inArray:Ee.inArray,extend:Ee.extend,create:Ee.create,walk:Ee.walk,createNS:Ee.createNS,resolve:Ee.resolve,explode:Ee.explode,_addCacheSuffix:Ee._addCacheSuffix,isOpera:ke.opera,isWebKit:ke.webkit,isIE:ke.ie,isGecko:ke.gecko,isMac:ke.mac},JS=Ee.extend(SS,GS);!function(t){window.tinymce=t,window.tinyMCE=t}(JS),function(e){try{t.exports=e}catch(t){}}(JS)}()},30264:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});const r=n(70538).default.prototype.$isServer;function o(t,e){for(let n=0;n<e.length;n++)if(t===e[n])return!0;return!1}!r&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);function i(t,e,n){n="string"==typeof e?[e]:e;let r=t.$parent,o=r.$options.name;for(;r&&(!o||n.indexOf(o)<0);)r=r.$parent,r&&(o=r.$options.name);return r}const a=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];let s,u={};function c(t,e=null,n=null,r=!1){s||(s=document.createElement("textarea"),document.body.appendChild(s)),t.getAttribute("wrap")?s.setAttribute("wrap",t.getAttribute("wrap")):s.removeAttribute("wrap");let{paddingSize:o,borderSize:i,boxSizing:c,sizingStyle:l}=function(t,e=!1){const n=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(e&&u[n])return u[n];const r=window.getComputedStyle(t),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:a.map((t=>`${t}:${r.getPropertyValue(t)}`)).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return e&&n&&(u[n]=c),c}(t,r);s.setAttribute("style",`${l};\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n`),s.value=t.value||t.placeholder||"";let d,f=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,p=s.scrollHeight;if("border-box"===c?p+=i:"content-box"===c&&(p-=o),null!==e||null!==n){s.value=" ";let t=s.scrollHeight-o;null!==e&&(f=t*e,"border-box"===c&&(f=f+o+i),p=Math.max(f,p)),null!==n&&(m=t*n,"border-box"===c&&(m=m+o+i),d=p>m?"":"hidden",p=Math.min(m,p))}return n||(d="hidden"),{height:`${p}px`,minHeight:`${f}px`,maxHeight:`${m}px`,overflowY:d}}function l(t,e,n){this.$children.forEach((r=>{r.$options.name===t?r.$emit.apply(r,[e].concat(n)):l.apply(r,[t,e].concat([n]))}))}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var f="ivu-input";const m={name:"DragInput",mixins:[{methods:{dispatch(t,e,n){let r=this.$parent||this.$root,o=r.$options.name;for(;r&&(!o||o!==t);)r=r.$parent,r&&(o=r.$options.name);r&&r.$emit.apply(r,[e].concat(n))},broadcast(t,e,n){l.call(this,t,e,n)}}},{inject:{FormInstance:{default:""}},computed:{itemDisabled(){let t=this.disabled;return!t&&this.FormInstance&&(t=this.FormInstance.disabled),t}}}],props:{type:{validator:function(t){return o(t,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(t){return o(t,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(t){return o(t,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,prefixCls:f,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1}},computed:{currentType:function(){var t=this.type;return"password"===t&&this.password&&this.showPassword&&(t="text"),t},prepend:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.prepend),t},append:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.append),t},showPrefix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.prefix||void 0!==this.$slots.prefix),t},showSuffix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.suffix||void 0!==this.$slots.suffix),t},wrapClasses:function(){var t;return["".concat(f,"-wrapper"),(t={},d(t,"".concat(f,"-wrapper-").concat(this.size),!!this.size),d(t,"".concat(f,"-type-").concat(this.type),this.type),d(t,"".concat(f,"-group"),this.prepend||this.append||this.search&&this.enterButton),d(t,"".concat(f,"-group-").concat(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),d(t,"".concat(f,"-group-with-prepend"),this.prepend),d(t,"".concat(f,"-group-with-append"),this.append||this.search&&this.enterButton),d(t,"".concat(f,"-hide-icon"),this.append),d(t,"".concat(f,"-with-search"),this.search&&this.enterButton),t)]},inputClasses:function(){var t;return["".concat(f),(t={},d(t,"".concat(f,"-").concat(this.size),!!this.size),d(t,"".concat(f,"-disabled"),this.itemDisabled),d(t,"".concat(f,"-with-prefix"),this.showPrefix),d(t,"".concat(f,"-with-suffix"),this.showSuffix||this.search&&!1===this.enterButton),t)]},textareaClasses:function(){return["".concat(f),d({},"".concat(f,"-disabled"),this.itemDisabled)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length}},methods:{handleEnter:function(t){this.$emit("on-enter",t),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(t){this.$emit("on-keydown",t)},handleKeypress:function(t){this.$emit("on-keypress",t)},handleKeyup:function(t){this.$emit("on-keyup",t)},handleIconClick:function(t){this.$emit("on-click",t)},handleFocus:function(t){this.$emit("on-focus",t)},handleBlur:function(t){this.$emit("on-blur",t),i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(t){"compositionstart"===t.type&&(this.isOnComposition=!0),"compositionend"===t.type&&(this.isOnComposition=!1,this.handleInput(t))},handleInput:function(t){if(!this.isOnComposition){var e=t.target.value;this.number&&""!==e&&(e=Number.isNaN(Number(e))?e:Number(e)),this.$emit("input",e),this.setCurrentValue(e),this.$emit("on-change",t)}},handleChange:function(t){this.$emit("on-input-change",t)},handlePaste:function(t){this.$emit("on-input-paste",t)},setCurrentValue:function(t){var e=this;t!==this.currentValue&&(this.$nextTick((function(){e.resizeTextarea()})),this.currentValue=t,i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",t))},resizeTextarea:function(){var t=this.autosize;if(!t||"textarea"!==this.type)return!1;var e=t.minRows,n=t.maxRows;this.textareaStyles=c(this.$refs.textarea,e,n)},focus:function(){"textarea"===this.type?this.$refs.textarea.focus():this.$refs.input.focus()},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var t=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var e=this.currentValue.length;setTimeout((function(){t.$refs.input.setSelectionRange(e,e)}),0)}},watch:{value:function(t){this.setCurrentValue(t)}},mounted:function(){this.slotReady=!0,this.resizeTextarea()}};const p=(0,n(51900).Z)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.wrapClasses},["textarea"!==t.type?[t.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-prepend"]},[t._t("prepend")],2):t._e(),t._v(" "),t.clearable&&t.currentValue&&!t.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",t.prefixCls+"-icon",t.prefixCls+"-icon-clear",t.prefixCls+"-icon-normal"],on:{click:t.handleClear}}):t.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.icon,t.prefixCls+"-icon",t.prefixCls+"-icon-normal"],on:{click:t.handleIconClick}}):t.search&&!1===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-normal",t.prefixCls+"-search-icon"],on:{click:t.handleSearch}}):t.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[t._t("suffix",(function(){return[t.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.suffix]}):t._e()]}))],2):t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t.password?n("span",{staticClass:"ivu-input-suffix",on:{click:t.handleToggleShowPassword}},[t.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"})]):t._e(),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.icon?t._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-validate"]})]),t._v(" "),n("input",{ref:"input",class:t.inputClasses,attrs:{id:t.elementId,autocomplete:t.autocomplete,spellcheck:t.spellcheck,type:t.currentType,placeholder:t.placeholder,disabled:t.itemDisabled,maxlength:t.maxlength,readonly:t.readonly,name:t.name,number:t.number,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,change:t.handleChange,paste:t.handlePaste}}),t._v(" "),t.append?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-append"]},[t._t("append")],2):t.search&&t.enterButton?n("div",{class:[t.prefixCls+"-group-append",t.prefixCls+"-search"],on:{click:t.handleSearch}},[!0===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[t._v(t._s(t.enterButton))]],2):t.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[t._t("prefix",(function(){return[t.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.prefix]}):t._e()]}))],2):t._e()]:[n("textarea",{ref:"textarea",class:t.textareaClasses,style:t.textareaStyles,attrs:{id:t.elementId,wrap:t.wrap,autocomplete:t.autocomplete,spellcheck:t.spellcheck,placeholder:t.placeholder,disabled:t.itemDisabled,rows:t.rows,maxlength:t.maxlength,readonly:t.readonly,name:t.name,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,paste:t.handlePaste}}),t._v(" "),t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t._e()]],2)}),[],!1,null,null,null).exports},70631:(t,e,n)=>{"use strict";n.d(e,{Z:()=>v});const r={name:"ResizeLine",props:{value:{},min:{type:Number,default:100},max:{type:Number,default:600},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},reverse:{type:Boolean,default:!1}},data:function(){return{resizing:!1,mouseX:0,mouseY:0,offset:{},tmpSize:void 0}},mounted:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)},methods:{resizeDown:function(t){this.mouseX=t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=t.pageY||t.clientY+document.documentElement.scrollTop,this.offset={left:t.target.offsetLeft,top:t.target.offsetTop},this.resizing=!0,"number"==typeof this.value&&(this.tmpSize=this.value),this.$emit("on-change",{event:"down"})},handleMove:function(t){if(this.resizing){var e,n=(t.pageX||t.clientX+document.documentElement.scrollLeft)-this.mouseX,r=(t.pageY||t.clientY+document.documentElement.scrollTop)-this.mouseY;if("number"==typeof this.tmpSize)e="bottom"==this.placement?this.reverse?this.tmpSize-r:this.tmpSize+r:this.reverse?this.tmpSize-n:this.tmpSize+n,this.min>0&&(e=Math.max(this.min,e)),this.max>0&&(e=Math.min(this.max,e)),this.$emit("input",e);this.$emit("on-change",{event:"move",diff:{x:n,y:r},offset:this.offset})}},handleUp:function(){this.resizing=!1,this.tmpSize=void 0,this.$emit("on-change",{event:"up"})}}};var o=n(93379),i=n.n(o),a=n(26167),s={insert:"head",singleton:!1};i()(a.Z,s);a.Z.locals;var u=n(51900);const c=(0,u.Z)(r,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"component-resize-line",class:[t.resizing?"resizing":"",t.placement],on:{mousedown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:(e.stopPropagation(),e.preventDefault(),t.resizeDown.apply(null,arguments))}}})}),[],!1,null,"eaab078e",null).exports;function l(t){return void 0===t&&(t=document.body),!0===t?document.body:t instanceof window.Node?t:document.querySelector(t)}const d={inserted:function(t,e,n){var r=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";var o=t.parentNode;if(o){var i=document.createComment(""),a=!1;!1!==r&&(o.replaceChild(i,t),l(r).appendChild(t),a=!0),t.__transferDomData||(t.__transferDomData={parentNode:o,home:i,target:l(r),hasMovedOut:a})}},componentUpdated:function(t,e){var n=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;var r=t.__transferDomData;if(r){var o=r.parentNode,i=r.home,a=r.hasMovedOut;!a&&n?(o.replaceChild(i,t),l(n).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:l(n)})):a&&!1===n?(o.replaceChild(t,i),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:l(n)})):n&&l(n).appendChild(t)}},unbind:function(t){if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(!0===t.__transferDomData.hasMovedOut&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var f=n(20629);function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DrawerOverlay",components:{ResizeLine:c},directives:{TransferDom:d},props:{value:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},escClosable:{type:Boolean,default:!0},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},size:{type:[Number,String],default:"100%"},minSize:{type:Number,default:300},resize:{type:Boolean,default:!0},transfer:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{dynamicSize:0,zIndex:0}},mounted:function(){document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose)},computed:p(p({},(0,f.rn)(["cacheDrawerIndex"])),{},{overlayStyle:function(){return{zIndex:1e3+this.zIndex}},bodyStyle:function(){var t=this.dynamicSize;return t="".concat(t,t<=100?"%":"px"),"right"==this.placement?{width:t,height:"100%"}:{width:"100%",height:t}}}),watch:{value:function(t){var e=this;if(this._uid){var n=this.$store.state.cacheDrawerOverlay.findIndex((function(t){return t._uid===e._uid}));t&&-1===n&&this.$store.state.cacheDrawerOverlay.push({_uid:this._uid,close:this.close}),!t&&n>-1&&this.$store.state.cacheDrawerOverlay.splice(n,1)}t?this.zIndex=this.$store.state.cacheDrawerIndex++:0===this.$store.state.cacheDrawerOverlay.length&&(this.$store.state.cacheDrawerIndex=0)},size:{handler:function(t){this.dynamicSize=parseInt(t)},immediate:!0}},methods:{mask:function(){this.maskClosable&&this.close()},close:function(){if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(this.handleClose):this.handleClose()},handleClose:function(){this.$emit("input",!1)},escClose:function(t){if(this.value&&this.escClosable&&27===t.keyCode){if(this.$Modal.visibles().length>0)return;var e=this.$store.state.cacheDrawerOverlay;if(e.length>0)e[e.length-1].close()}}}};const v=(0,u.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],class:["drawer-overlay",t.placement,t.value?"overlay-visible":"overlay-hide"],style:t.overlayStyle,attrs:{"data-transfer":t.transfer}},[n("div",{staticClass:"overlay-mask",on:{click:t.mask}}),t._v(" "),n("div",{staticClass:"overlay-body",style:t.bodyStyle},[n("div",{staticClass:"overlay-close"},[n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.stopPropagation(),t.close.apply(null,arguments)}}},[n("svg",{staticClass:"icon fill-current",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",role:"img"}},[n("path",{attrs:{d:"M8.28596 6.51819C7.7978 6.03003 7.00634 6.03003 6.51819 6.51819C6.03003 7.00634 6.03003 7.7978 6.51819 8.28596L11.2322 13L6.51819 17.714C6.03003 18.2022 6.03003 18.9937 6.51819 19.4818C7.00634 19.97 7.7978 19.97 8.28596 19.4818L13 14.7678L17.714 19.4818C18.2022 19.97 18.9937 19.97 19.4818 19.4818C19.97 18.9937 19.97 18.2022 19.4818 17.714L14.7678 13L19.4818 8.28596C19.97 7.7978 19.97 7.00634 19.4818 6.51819C18.9937 6.03003 18.2022 6.03003 17.714 6.51819L13 11.2322L8.28596 6.51819Z",fill:"currentColor"}})])])]),t._v(" "),t.resize?n("ResizeLine",{staticClass:"overlay-resize",attrs:{placement:t.placement,min:t.minSize,max:0,reverse:""},model:{value:t.dynamicSize,callback:function(e){t.dynamicSize=e},expression:"dynamicSize"}}):t._e(),t._v(" "),n("div",{staticClass:"overlay-content"},[t._t("default")],2)],1)])}),[],!1,null,null,null).exports},63874:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(20629);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var n=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=n&&t.browseListNext.length>0){var r=t.browseListNext;t.browseListNext=[],t.browsePictureFor(r)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),e.push(n))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var n=t.data;e.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)e.browseList.push(r[o]);e.browsePictureFor(n.files)})).catch((function(t){var n=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===t[e].url||this.uploadList[n].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return t.handleView(e)}}}),t._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return t.handleRemove(e)}}})],1)]:[e.showProgress?n("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[n("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[n("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间的图片"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?n("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?n("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return n("div",{staticClass:"browse-item",on:{click:function(n){return t.browseItem(e)}}},[e.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),n("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?n("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},86877:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ScrollerY",props:{static:{type:Boolean,default:!1},autoBottom:{type:Boolean,default:!1},autoRecovery:{type:Boolean,default:!0},autoRecoveryAnimate:{type:Boolean,default:!1}},data:function(){return{scrollY:0,scrollDiff:0,autoInterval:null}},mounted:function(){this.openInterval(),this.$nextTick(this.initScroll)},activated:function(){this.openInterval(),this.recoveryScroll()},destroyed:function(){this.closeInterval()},deactivated:function(){this.closeInterval()},methods:{initScroll:function(){var t=this;this.autoToBottom();var e="function"==typeof this.$listeners["on-scroll"],n=$A(this.$refs.scrollerView);n.scroll((function(){var r=Math.round(n.innerHeight()),o=n.scrollTop(),i=t.$refs.scrollerView.scrollHeight;if(t.scrollY=o,e){var a="static",s="static";t.scrollDiff-o>50?(t.scrollDiff=o,a="down"):t.scrollDiff-o<-100&&(t.scrollDiff=o,a="up"),t.scrollDiff-o>1?(t.scrollDiff=o,s="down"):t.scrollDiff-o<-1&&(t.scrollDiff=o,s="up"),t.$emit("on-scroll",{scale:o/(i-r),scrollY:o,scrollE:i-r-o,direction:a,directionreal:s})}}))},recoveryScroll:function(){var t=this;this.autoRecovery&&(this.scrollY>0||this.autoBottom)&&this.$nextTick((function(){t.autoBottom?t.autoToBottom():t.scrollTo(t.scrollY,t.autoRecoveryAnimate)}))},openInterval:function(){this.autoToBottom(),this.autoInterval&&clearInterval(this.autoInterval),this.autoInterval=setInterval(this.autoToBottom,300)},closeInterval:function(){clearInterval(this.autoInterval),this.autoInterval=null},scrollTo:function(t,e){!1===e?$A(this.$refs.scrollerView).stop().scrollTop(t):$A(this.$refs.scrollerView).stop().animate({scrollTop:t})},autoToBottom:function(){this.autoBottom&&$A.scrollToView(this.$refs.bottom,{behavior:"instant",inline:"end"})},scrollInfo:function(){var t=$A(this.$refs.scrollerView),e=Math.round(t.innerHeight()),n=t.scrollTop(),r=this.$refs.scrollerView.scrollHeight;return this.scrollY=n,{scale:n/(r-e),scrollY:n,scrollE:r-e-n}},querySelector:function(t){return this.$refs.scrollerView&&this.$refs.scrollerView.querySelector(t)}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"scrollerView",staticClass:"app-scroller-y",class:[t.static?"static":""]},[t._t("default"),t._v(" "),n("div",{ref:"bottom",staticClass:"app-scroller-bottom"})],2)}),[],!1,null,null,null).exports},6817:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(47575),o=n.n(r),i=n(63874),a=n(20629);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:c(c({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(t){null==t&&(t=""),this.isTyping||this.setContent(t)},readOnly:function(t){null!==this.editor&&(t?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!1),t.options))}))},initTransfer:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!0),t.optionFull))}))},plugin:function(t){return t?this.plugins.filter((function(t){return"autoresize"!=t})):this.plugins},option:function(t){var e=this,n={inline:!t&&this.inline,selector:(t?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(t),placeholder:t&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(t){e.$emit("editorSave",t)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages browseImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:t?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!t,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:e.$L("图片"),tooltip:e.$L("上传/浏览 图片"),fetch:function(t){t([{type:"menuitem",text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addMenuItem("uploadImages",{text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}}),n.ui.registry.addMenuItem("browseImages",{text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}),n.ui.registry.addButton("uploadFiles",{text:e.$L("文件"),tooltip:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),t?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.on("Init",(function(t){e.editorT=n,e.editorT.setContent(e.content),e.readOnly?e.editorT.setMode("readonly"):e.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.on("Init",(function(t){e.spinShow=!1,e.editor=n,e.editor.setContent(e.content),e.readOnly?e.editor.setMode("readonly"):e.editor.setMode("design"),e.$emit("editorInit",e.editor)})),n.on("KeyUp",(function(t){null!==e.editor&&e.submitNewContent()})),n.on("Change",(function(t){null!==e.editor&&(e.getContent()!==e.value&&e.submitNewContent(),e.$emit("editorChange",t))})),n.on("focus",(function(){e.$emit("on-focus")})),n.on("blur",(function(){e.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(t){t||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(t,e){if(0===e.length)return t;if(0===t.length)return e;var n=[];for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);return n},submitNewContent:function(){var t=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){t.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(t){null!==this.getEditor()?this.getEditor().insertContent(t):this.content+=t},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(t){null===this.getEditor()?this.content=t:t!=this.getEditor().getContent()&&this.getEditor().setContent(t)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(t){this.insertContent('<img src="'+t+'">')},editorImage:function(t){for(var e=0;e<t.length;e++){var n=t[e];"object"===s(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++)},handleSuccess:function(t,e){this.uploadIng--,1===t.ret?this.insertContent('<a href="'.concat(t.data.url,'" target="_blank">').concat(t.data.name," (").concat($A.bytesToSize(1024*t.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败,"+t.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const f=(0,n(51900).Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!t.inline&&t.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[t.inline?[n("div",{ref:"myTextarea",attrs:{id:t.id},domProps:{innerHTML:t._s(t.spinShow?"":t.content)}}),t._v(" "),t.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):t._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:t.id}},[t._v(t._s(t.content))]),t._v(" "),t.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),t._v(" "),n("div",[t._v(t._s(t.$L("加载组件中...")))])],1):t._e()],t._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:t.uploadIng,num:"50"},on:{"update:uploadIng":function(e){t.uploadIng=e},"update:upload-ing":function(e){t.uploadIng=e},"on-callback":t.editorImage}}),t._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})],2),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e(),t._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":t.transferChange},model:{value:t.transfer,callback:function(e){t.transfer=e},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[t._v(t._s(t.$L("完成")))])],1),t._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+t.id}},[t._v(t._s(t.content))])]),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e()],1)],1)}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(80641);const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var o=r.data;n||e.loadIng--,e.list=o;var i=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:o,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const i=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},80107:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>U});var r=n(20629),o=n(46555);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"ProjectArchived",data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("项目名称"),key:"name",minWidth:200,render:function(t,e){return t("AutoTip",e.row.name)}},{title:this.$L("归档时间"),key:"archived_at",width:168},{title:this.$L("归档会员"),key:"archived_userid",minWidth:80,render:function(e,n){var r=n.row;return r.archived_userid?e("UserAvatar",{props:{userid:r.archived_userid,size:24,showName:!0}}):e("Tag",t.$L("系统自动"))}},{title:this.$L("负责人"),minWidth:80,render:function(t,e){return t("UserAvatar",{props:{showName:!0,size:22,userid:e.row.owner_userid}})}},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){var r=[e("Poptip",{props:{title:t.$L("你确定要还原归档吗?"),confirm:!0,transfer:!0,placement:"left"},style:{fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{"on-ok":function(){t.recovery(n.row)}}},t.$L("还原")),e("Poptip",{props:{title:t.$L("你确定要删除项目吗?"),confirm:!0,transfer:!0,placement:"left"},style:{marginLeft:"8px",fontSize:"13px",cursor:"pointer",color:"#f00"},on:{"on-ok":function(){t.delete(n.row)}}},t.$L("删除"))];return e("TableAction",{props:{column:n.column}},r)}}]},refresh:function(){this.keys=[],this.getLists()},getLists:function(){var t=this;this.loadIng++,this.$store.dispatch("call",{url:"project/lists",data:{keys:this.keys,archived:"yes",page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"}))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},recovery:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("call",{url:"project/archived",data:{project_id:t.id,type:"recovery"}}).then((function(){e.loadIng--,e.getLists(),e.$store.dispatch("getProjectOne",t.id).catch((function(){}))})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))},delete:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("removeProject",t.id).then((function(t){var n=t.msg;$A.messageSuccess(n),e.loadIng--,e.getLists()})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))}}};var u=n(51900);const c=(0,u.Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-archived"},[n("div",{staticClass:"archived-title"},[t._v("\n "+t._s(t.$L("归档的项目"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("项目名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.refresh}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const f={name:"TeamManagement",data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){d(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"userid",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.userid)])}},{title:this.$L("邮箱"),key:"email",minWidth:100,render:function(e,n){var r=n.row,o=[e("AutoTip",r.email)],i=r.identity;return i.includes("admin")&&o.push(e("Tag",{props:{color:"warning"}},t.$L("管理员"))),i.includes("disable")&&o.push(e("Tag",{props:{color:"error"}},t.$L("禁用"))),e("div",{class:"team-email"},o)}},{title:this.$L("昵称"),key:"nickname",minWidth:80,render:function(e,n){var r=n.row;return e("QuickEdit",{props:{value:r.nickname_original},on:{"on-update":function(e,n){t.operationUser({userid:r.userid,nickname:e}).then(n)}}},[e("AutoTip",r.nickname_original||"-")])}},{title:this.$L("职位/职称"),key:"profession",minWidth:80,render:function(e,n){var r=n.row;return e("QuickEdit",{props:{value:r.profession},on:{"on-update":function(e,n){t.operationUser({userid:r.userid,profession:e}).then(n)}}},[e("AutoTip",r.profession||"-")])}},{title:this.$L("最后在线"),key:"line_at",width:168},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){var r=n.row.identity,o=[];r.includes("admin")?o.push(e("EDropdownItem",{props:{command:"clearadmin"}},[e("div",t.$L("取消管理员"))])):o.push(e("EDropdownItem",{props:{command:"setadmin"}},[e("div",t.$L("设为管理员"))])),r.includes("disable")?o.push(e("EDropdownItem",{props:{command:"cleardisable"}},[e("div",t.$L("取消禁用"))])):o.push(e("EDropdownItem",{props:{command:"setdisable"}},[e("div",t.$L("设为禁用"))])),o.push.apply(o,[e("EDropdownItem",{props:{command:"password"}},[e("div",t.$L("修改密码"))]),e("EDropdownItem",{props:{command:"delete"},style:{color:"red"}},[e("div",t.$L("删除"))])]);var i=e("EDropdown",{props:{size:"small",trigger:"click"},on:{command:function(e){t.dropUser(e,n.row)}}},[e("Button",{props:{type:"primary",size:"small"},style:{fontSize:"12px"}},t.$L("操作")),e("EDropdownMenu",{slot:"dropdown"},[o])]);return e("TableAction",{props:{column:n.column}},[i])}}]},getLists:function(){var t=this;this.loadIng++,this.$store.dispatch("call",{url:"users/lists",data:{keys:this.keys,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"}))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},dropUser:function(t,e){var n=this;switch(t){case"password":$A.modalInput({title:"修改密码",placeholder:"请输入新的密码",onOk:function(t){return t&&n.operationUser({userid:e.userid,password:t}),!0}});break;case"delete":$A.modalConfirm({content:"你确定要删除此帐号吗?",onOk:function(){n.operationUser({userid:e.userid,type:t})}});break;default:this.operationUser({userid:e.userid,type:t})}},operationUser:function(t){var e=this;return new Promise((function(n){e.loadIng++,e.$store.dispatch("call",{url:"users/operation",data:t}).then((function(t){var r=t.msg;$A.messageSuccess(r),e.loadIng--,e.getLists(),n()})).catch((function(t){var r=t.msg;$A.modalError(r,301),e.loadIng--,e.getLists(),n()}))}))}}};const m=(0,u.Z)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"team-management"},[n("div",{staticClass:"management-title"},[t._v("\n "+t._s(t.$L("团队管理"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("邮箱"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.email,callback:function(e){t.$set(t.keys,"email",e)},expression:"keys.email"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("昵称"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.nickname,callback:function(e){t.$set(t.keys,"nickname",e)},expression:"keys.nickname"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("职位/职称"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.position,callback:function(e){t.$set(t.keys,"position",e)},expression:"keys.position"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("身份"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{model:{value:t.keys.identity,callback:function(e){t.$set(t.keys,"identity",e)},expression:"keys.identity"}},[n("Option",{attrs:{value:""}},[t._v(t._s(t.$L("全部")))]),t._v(" "),n("Option",{attrs:{value:"admin"}},[t._v(t._s(t.$L("管理员")))]),t._v(" "),n("Option",{attrs:{value:"disable"}},[t._v(t._s(t.$L("禁用")))]),t._v(" "),n("Option",{attrs:{value:"noadmin"}},[t._v(t._s(t.$L("非管理员")))]),t._v(" "),n("Option",{attrs:{value:"nodisable"}},[t._v(t._s(t.$L("非禁用")))])],1)],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"bottom","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"ProjectManagement",data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("项目名称"),key:"name",minWidth:100,render:function(e,n){var r=n.row,o=[e("AutoTip",r.name)];return r.archived_at&&o.push(e("Tag",{props:{color:"error"}},t.$L("已归档"))),e("div",{class:"project-name"},o)}},{title:this.$L("项目进度"),minWidth:100,render:function(t,e){var n=e.row,r=[t("AutoTip",n.task_complete+"/"+n.task_num),t("Progress",{props:{percent:n.task_percent,strokeWidth:5}})];return t("div",{class:"project-percent"},r)}},{title:this.$L("负责人"),minWidth:80,render:function(t,e){return t("UserAvatar",{props:{showName:!0,size:22,userid:e.row.owner_userid}})}},{title:this.$L("创建人"),minWidth:80,render:function(t,e){return t("UserAvatar",{props:{showName:!0,size:22,userid:e.row.userid}})}},{title:this.$L("创建时间"),key:"created_at",width:168}]},getLists:function(){var t=this,e="all";"archived"==this.keys.status?e="yes":"unarchived"==this.keys.status&&(e="no"),this.loadIng++,this.$store.dispatch("call",{url:"project/lists",data:{keys:this.keys,all:1,archived:e,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"}))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()}}};const v=(0,u.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-management"},[n("div",{staticClass:"management-title"},[t._v("\n "+t._s(t.$L("所有项目"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("项目名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("项目状态"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{model:{value:t.keys.status,callback:function(e){t.$set(t.keys,"status",e)},expression:"keys.status"}},[n("Option",{attrs:{value:""}},[t._v(t._s(t.$L("全部")))]),t._v(" "),n("Option",{attrs:{value:"unarchived"}},[t._v(t._s(t.$L("未归档")))]),t._v(" "),n("Option",{attrs:{value:"archived"}},[t._v(t._s(t.$L("已归档")))])],1)],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;var b=n(70631);const y={name:"DragBallComponent",props:{id:{type:String,default:""},distanceLeft:{type:Number,default:-1},distanceRight:{type:Number,default:0},distanceTop:{type:Number,default:-1},distanceBottom:{type:Number,default:100},isScrollHidden:{type:Boolean,default:!1},isCanDraggable:{type:Boolean,default:!0},zIndex:{type:Number,default:50}},data:function(){return{clientWidth:null,clientHeight:null,top:0,left:0,timer:null,currentTop:0,isMoving:!1,record:{}}},created:function(){this.clientWidth=document.documentElement.clientWidth,this.clientHeight=document.documentElement.clientHeight},mounted:function(){var t=this;this.id&&($A.isJson(window._DragBallComponent)||(window._DragBallComponent={})),this.isCanDraggable&&this.$nextTick((function(){t.id&&$A.isJson(window._DragBallComponent[t.id])?(t.left=window._DragBallComponent[t.id].left,t.top=window._DragBallComponent[t.id].top):(t.distanceLeft>-1?t.left=t.distanceLeft:t.left=t.clientWidth-t.floatDrag.offsetWidth-t.distanceRight,t.distanceTop>-1?t.top=t.distanceTop:t.top=t.clientHeight-t.floatDrag.offsetHeight-t.distanceBottom),t.initDraggable()})),this.isScrollHidden&&window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleResize)},beforeDestroy:function(){this.id&&(window._DragBallComponent[this.id]={left:this.left,top:this.top}),window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleResize)},computed:{dragStyle:function(){return{left:this.left+"px",top:this.top+"px",zIndex:this.zIndex,position:"fixed"}},floatDrag:function(){return this.$refs.floatDrag}},methods:{handleScroll:function(){var t=this;this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){t.handleScrollEnd()}),200),this.currentTop=document.documentElement.scrollTop||document.body.scrollTop,this.left>this.clientWidth/2?this.left=this.clientWidth+this.floatDrag.offsetWidth:this.left=-this.floatDrag.offsetWidth},handleScrollEnd:function(){(document.documentElement.scrollTop||document.body.scrollTop)===this.currentTop&&(this.left>this.clientWidth/2?this.left=this.clientWidth-this.floatDrag.offsetWidth:this.left=0,clearTimeout(this.timer))},handleResize:function(){this.clientWidth=document.documentElement.clientWidth,this.clientHeight=document.documentElement.clientHeight,this.checkDraggablePosition()},initDraggable:function(){this.floatDrag.addEventListener("touchstart",this.toucheStart),this.floatDrag.addEventListener("touchmove",this.touchMove),this.floatDrag.addEventListener("touchend",this.touchEnd)},mouseDown:function(t){var e=this;this.record={time:(new Date).getTime(),top:this.floatDrag.offsetTop,left:this.floatDrag.offsetLeft,x:t.clientX-this.floatDrag.offsetLeft,y:t.clientY-this.floatDrag.offsetTop},this.floatDrag.style.transition="none",this.canClick=!1,document.onmousemove=function(t){var n=t.clientX-e.record.x,r=t.clientY-e.record.y;n<0?n=0:n>window.innerWidth-e.floatDrag.offsetWidth&&(n=window.innerWidth-e.floatDrag.offsetWidth),r<0?r=0:r>window.innerHeight-e.floatDrag.offsetHeight&&(r=window.innerHeight-e.floatDrag.offsetHeight),e.left=n,e.top=r},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,e.checkDraggablePosition(),e.floatDrag.style.transition="all 0.3s",(Math.abs(e.record.top-e.floatDrag.offsetTop)<5&&Math.abs(e.record.left-e.floatDrag.offsetLeft)<5||(new Date).getTime()-e.record.time<200)&&e.$emit("on-click")}},toucheStart:function(){this.canClick=!1,this.floatDrag.style.transition="none"},touchMove:function(t){if(this.canClick=!0,1===t.targetTouches.length){var e=event.targetTouches[0],n=e.clientX-this.floatDrag.offsetWidth/2,r=e.clientY-this.floatDrag.offsetHeight/2;n<0?n=0:n>window.innerWidth-this.floatDrag.offsetWidth&&(n=window.innerWidth-this.floatDrag.offsetWidth),r<0?r=0:r>window.innerHeight-this.floatDrag.offsetHeight&&(r=window.innerHeight-this.floatDrag.offsetHeight),this.left=n,this.top=r}},touchEnd:function(){this.canClick&&(this.floatDrag.style.transition="all 0.3s",this.checkDraggablePosition())},checkDraggablePosition:function(){this.left+this.floatDrag.offsetWidth/2>=this.clientWidth/2?this.left=this.clientWidth-this.floatDrag.offsetWidth:this.left=0,this.top<0&&(this.top=0),this.top+this.floatDrag.offsetHeight>=this.clientHeight&&(this.top=this.clientHeight-this.floatDrag.offsetHeight)}}};const w=(0,u.Z)(y,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{ref:"floatDrag",style:t.dragStyle,on:{mousedown:function(e){return e.stopPropagation(),e.preventDefault(),t.mouseDown.apply(null,arguments)}}},[t._t("default")],2)}),[],!1,null,null,null).exports;var _=n(85493),C=n(22371);function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const D={name:"ReportMy",data:function(){return{loadIng:0,columns:[],lists:[],listPage:1,listTotal:0,listPageSize:20,noDataText:"",createAt:[],reportType:"",reportTypeList:[]}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(Object(n),!0).forEach((function(e){x(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.noDataText=this.noDataText||"数据加载中.....",this.columns=[{title:this.$L("名称"),key:"title",sortable:!0,minWidth:120},{title:this.$L("类型"),key:"type",align:"center",sortable:!0,width:80},{title:this.$L("汇报时间"),key:"created_at",align:"center",sortable:!0,width:180},{title:this.$L("操作"),align:"center",width:100,minWidth:100,render:function(e,n){var r=n.column,o=n.row;return o.id?e("TableAction",{props:{column:r,menu:[{icon:"md-create",action:"edit"},{icon:"md-eye",action:"view"}]},on:{action:function(e){"edit"===e&&t.$emit("on-edit",o.id),"view"===e&&t.$emit("on-view",o)}}}):null}}],this.reportTypeList=[{value:"",label:this.$L("全部")},{value:"weekly",label:this.$L("周报")},{value:"daily",label:this.$L("日报")}]},getLists:function(){var t=this;this.loadIng=1,this.$store.dispatch("call",{url:"report/my",data:{page:this.listPage,pagesize:this.listPageSize,created_at:this.createAt,type:this.reportType}}).then((function(e){var n=e.data;e.msg;t.lists=n.data,t.listTotal=n.total,t.lists.length<=0&&(t.noDataText=t.$L("无数据"))})).catch((function(t){var e=t.msg;$A.messageError(e)})).finally((function(){t.loadIng=0}))},setPage:function(t){this.listPage=t,this.getLists()},setPageSize:function(t){Math.max($A.runNum(this.listPageSize),10)!==t&&(this.listPageSize=t,this.getLists())},searchTab:function(){this.getLists()},addReport:function(){this.$emit("on-edit",0)}}};const S=(0,u.Z)(D,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report-list-wrap"},[n("div",{staticClass:"search-expand"},[n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报类型"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{attrs:{placeholder:t.$L("全部")},model:{value:t.reportType,callback:function(e){t.reportType=e},expression:"reportType"}},t._l(t.reportTypeList,(function(e){return n("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报时间"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("DatePicker",{attrs:{type:"daterange","split-panels":"",placeholder:t.$L("请选择时间")},model:{value:t.createAt,callback:function(e){t.createAt=e},expression:"createAt"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.searchTab}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"expand-button-group"},[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.addReport}},[t._v(t._s(t.$L("新增报告")))])],1)]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.lists,loading:t.loadIng>0,"no-data-text":t.$L(t.noDataText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.listTotal,current:t.listPage,"page-size":t.listPageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,"db1668da",null).exports;function T(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const O={name:"ReportReceive",data:function(){return{loadIng:0,columns:[],lists:[],listPage:1,listTotal:0,listPageSize:20,noDataText:"",username:"",reportType:"",createAt:[],reportTypeList:[]}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?T(Object(n),!0).forEach((function(e){E(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["userId","windowMax768"])),methods:{initLanguage:function(){var t=this;this.noDataText=this.noDataText||"数据加载中.....",this.columns=[{title:this.$L("标题"),key:"title",sortable:!0,minWidth:120,render:function(e,n){var r=n.row,o=[],i=r.receives_user.find((function(e){return e.userid==t.userId}));return i&&0==i.pivot.read?o.push(e("Tag",{props:{color:"orange"}},t.$L("未读")),e("span",r.title)):o.push(e("span",r.title)),e("div",o)}},{title:this.$L("类型"),key:"type",align:"center",sortable:!0,width:80},{title:this.$L("接收时间"),key:"receive_time",align:"center",sortable:!0,width:180},{title:this.$L("操作"),align:"center",width:90,minWidth:90,render:function(e,n){var r=n.column,o=n.row;return o.id?e("TableAction",{props:{column:r,menu:[{icon:"md-eye",action:"view"}]},on:{action:function(e){if("view"===e){t.$emit("on-view",o);var n=o.receives_user.find((function(e){return e.userid==t.userId}));n&&t.$set(n.pivot,"read",1)}}}}):null}}],this.reportTypeList=[{value:"",label:this.$L("全部")},{value:"weekly",label:this.$L("周报")},{value:"daily",label:this.$L("日报")}]},getLists:function(){var t=this;this.loadIng=1,this.$store.dispatch("call",{url:"report/receive",data:{page:this.listPage,pagesize:this.listPageSize,username:this.username,created_at:this.createAt,type:this.reportType}}).then((function(e){var n=e.data;e.msg;t.lists=n.data,t.listTotal=n.total,t.lists.length<=0&&(t.noDataText=t.$L("无数据"))})).catch((function(t){var e=t.msg;$A.messageError(e)})).finally((function(){t.loadIng=0}))},setPage:function(t){this.listPage=t,this.getLists()},setPageSize:function(t){Math.max($A.runNum(this.listPageSize),10)!==t&&(this.listPageSize=t,this.getLists())},searchTab:function(){this.getLists()}}};const L=(0,u.Z)(O,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report-list-wrap"},[n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报人"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{placeholder:t.$L("请输入用户名")},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报类型"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{attrs:{placeholder:t.$L("全部")},model:{value:t.reportType,callback:function(e){t.reportType=e},expression:"reportType"}},t._l(t.reportTypeList,(function(e){return n("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报时间"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("DatePicker",{attrs:{type:"daterange","split-panels":"",placeholder:t.$L("请选择时间")},model:{value:t.createAt,callback:function(e){t.createAt=e},expression:"createAt"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.searchTab}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.lists,loading:t.loadIng>0,"no-data-text":t.$L(t.noDataText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.listTotal,current:t.listPage,"page-size":t.listPageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,"7c694c80",null).exports;var A=n(34910);const $={name:"Report",components:{DrawerOverlay:b.Z,ReportEdit:C.Z,ReportMy:S,ReportReceive:L,ReportDetail:A.Z},props:{reportUnreadNumber:{type:Number,default:0},reportType:{default:"my"}},data:function(){return{reportTabs:"my",showDetailDrawer:!1,showEditDrawer:!1,detailData:{},reportId:0}},mounted:function(){this.reportTabs=this.reportType,this.$isMainElectron&&this.$Electron.registerMsgListener("reportSaveSuccess",this.saveSuccess)},methods:{tabRebder:function(t){var e=this;return function(n){return n("div",t>0?[n("span",{class:"navbar-item-content"},e.$L("收到的汇报")),n("Badge",{class:"manage-box-report",props:{count:t}})]:[n("span",{class:"navbar-item-content"},e.$L("收到的汇报"))])}},onView:function(t){if(this.detailData=t,this.$emit("on-read"),this.$Electron){var e={title:t.title,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)};this.$Electron.sendMessage("windowRouter",{name:"report-"+t.id,path:"/single/report/detail/"+t.id,force:!1,config:e})}else this.showDetailDrawer=!0},onEditReport:function(t){if(this.reportId=t,this.$Electron){var e={title:this.$L(t>0?"修改报告":"新增报告"),parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)};this.$Electron.sendMessage("windowRouter",{name:"report-"+t,path:"/single/report/edit/"+t,force:!1,config:e})}else this.showEditDrawer=!0},saveSuccess:function(){this.reportId=0,this.reportTabs="my",this.showEditDrawer=!1,this.$refs.report&&this.$refs.report.getLists()}}};const N=(0,u.Z)($,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report"},[n("Tabs",{model:{value:t.reportTabs,callback:function(e){t.reportTabs=e},expression:"reportTabs"}},[n("TabPane",{attrs:{label:t.$L("我的汇报"),name:"my"}},["my"===t.reportTabs?n("ReportMy",{ref:"report",on:{"on-view":t.onView,"on-edit":t.onEditReport}}):t._e()],1),t._v(" "),n("TabPane",{attrs:{label:t.tabRebder(t.reportUnreadNumber),name:"receive"}},["receive"===t.reportTabs?n("ReportReceive",{on:{"on-view":t.onView}}):t._e()],1)],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:950,transfer:""},model:{value:t.showDetailDrawer,callback:function(e){t.showDetailDrawer=e},expression:"showDetailDrawer"}},[n("ReportDetail",{attrs:{data:t.detailData}})],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1e3,transfer:""},model:{value:t.showEditDrawer,callback:function(e){t.showEditDrawer=e},expression:"showEditDrawer"}},[n("ReportEdit",{attrs:{id:t.reportId},on:{saveSuccess:t.saveSuccess}})],1)],1)}),[],!1,null,null,null).exports,I=(t,e)=>!(!t||!e)&&("String"===t?"string"==typeof e:"Object"===t?"[object Object]"===Object.prototype.toString.call(e):"number"===t?"number"==typeof e:"function"===t&&"[object Function]"===Object.prototype.toString.call(e)),P=(t,e,n)=>t.findIndex((t=>t[e]===n));const R=class{constructor(t="默认标题",e={}){this.title=t,this.options=e,this.support=!1,this.supportFn()}supportFn(){window.Notification?(this.initStatus(),this.support=!0):this.support=!1}initStatus(){this.notification=null,this.state=Notification.permission,this.msg=null,this.callBackObj={},this.notificationAll=[],this.requireInteractionTimeout=!1,this.timeout=null}initNotification(t){if(this.checkStatus("support")){if(!I("function",t))return console.error("initNotification的参数必须为函数");if("granted"===this.state)this.msg="already granted";else if("default"===this.state){const e=e=>(this.state=e,this.msg="granted"===e?"granted":"default"===e?"close":"denied",t(this.msg));try{Notification.requestPermission().then(e)}catch(t){Notification.requestPermission(e)}}else this.msg="already denied";return"default"!==this.state?t(this.msg):void 0}}userAgreed(){if(this.checkStatus("userAgreed")){this.notification=new Notification(this.title,this.options),this.notificationWatch();for(const t in this.callBackObj)this.notification[t]=e=>{this.callBackObj[t](e)}}}notificationTimeoutFn(t){t&&I("number",t)?this.timeout=t:this.timeout=5e3}notificationWatch(){this.notificationAll.push(this.notification),this.notification.requireInteraction?this.everyTimeout():this.autoClose(),this.watchClose()}everyTimeout(){I("number",this.timeout)&&(this.options.timeOut&&I("number",this.options.timeOut)?this.timeoutCloseFn(this.options.timeOut):this.timeoutCloseFn(this.timeout))}timeoutCloseFn(t){const e=this.notification.timestamp;setTimeout((()=>{const t=P(this.notificationAll,"timestamp",e);-1!==t&&this.notificationAll[t].close()}),t)}watchClose(){const t=this.notification.timestamp;this.notification.addEventListener("close",(e=>{const n=P(this.notificationAll,"timestamp",t);-1!==n&&this.notificationAll.splice(n,1)}))}autoClose(){const t=this.notification.timestamp;setTimeout((()=>{const e=P(this.notificationAll,"timestamp",t);-1!==e&&this.notificationAll.splice(e,1)}),6e3)}notificationEvent(t){if(this.checkStatus("support")){if(!I("Object",t))return console.error("callObj必须为对象");for(const e in t)if(!I("function",t[e]))return console.error("callObj对象中的每个value必须为函数");this.callBackObj=t}}closeAll(){for(let t of this.notificationAll.values())t.close();this.notificationAll=[]}close(){if(!this.notification)return console.warn("this.notification为null,通知尚未调用/用户未同意显示通知");this.notification.close()}updateOptions(t){if(t&&I("Object",t))for(const e in t)this.options[e]=t[e];else console.warn("updateOptions参数错误:options为必填对象")}replaceTitle(t){t&&I("String",t)?this.title=t:console.warn("replaceTitle: title(通知标题)为必填字符串")}replaceOptions(t){t&&I("Object",t)?this.options=t:console.warn("replaceOptions参数错误:options为必填对象")}checkStatus(t){if("support"===t){if(!this.support)return console.warn("用户浏览器不支持"),!1}else if("userAgreed"===t){if("granted"!==this.state)return!1;if(!this.checkStatus("support"))return!1}return!0}};var B=n(80641);function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function j(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?M(Object(n),!0).forEach((function(e){z(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function z(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const F={components:{UserInput:n(47853).Z,TaskAdd:_.Z,TaskDetail:o.Z,Report:N,DragBallComponent:w,DrawerOverlay:b.Z,ProjectManagement:v,TeamManagement:m,ProjectArchived:c},data:function(){return{loadIng:0,curPath:this.$route.path,mateName:/macintosh|mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl",addShow:!1,addData:{name:"",columns:"",flow:"open"},addRule:{},addTaskShow:!1,addTaskSubscribe:null,exportTaskShow:!1,exportLoadIng:0,exportData:{userid:[],time:[],type:"taskTime"},dialogMsgSubscribe:null,projectKeyValue:"",projectKeyAlready:{},projectKeyLoading:0,openMenu:{},visibleMenu:!1,show768Menu:!1,innerHeight:window.innerHeight,workReportShow:!1,allUserShow:!1,allProjectShow:!1,archivedProjectShow:!1,natificationHidden:!1,natificationReady:!1,notificationClass:null,reportTabs:"my",reportUnreadNumber:0,topOperateStyles:{},topOperateVisible:!1,topOperateItem:{}}},mounted:function(){$A.getStorageString("clearCache")&&($A.setStorage("clearCache",""),$A.messageSuccess("清除成功")),this.$store.dispatch("getUserInfo").catch((function(){})),this.$store.dispatch("getTaskPriority").catch((function(){})),this.getReportUnread(0),this.notificationInit(),this.onVisibilityChange(),this.addTaskSubscribe=B.Store.subscribe("addTask",this.onAddTask),this.dialogMsgSubscribe=B.Store.subscribe("dialogMsgPush",this.addDialogMsg),document.addEventListener("keydown",this.shortcutEvent),window.addEventListener("resize",this.innerHeightListener)},beforeDestroy:function(){this.addTaskSubscribe&&(this.addTaskSubscribe.unsubscribe(),this.addTaskSubscribe=null),this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null),document.removeEventListener("keydown",this.shortcutEvent),window.removeEventListener("resize",this.innerHeightListener)},deactivated:function(){this.addShow=!1},computed:j(j(j({},(0,r.rn)(["userId","userInfo","userIsAdmin","cacheTasks","cacheDialogs","cacheProjects","projectTotal","taskId","wsOpenNum","columnTemplate","dialogOpenId","themeMode","themeList","wsMsg","clientNewVersion","cacheTaskBrowse","previewImageList","previewImageIndex"])),(0,r.Se)(["taskData","dashboardTask"])),{},{msgAllUnread:function(){var t=0;return this.cacheDialogs.some((function(e){var n=$A.getDialogUnread(e);n&&(t+=n)})),t},unreadTotal:function(){return this.msgAllUnread+this.dashboardTask.overdue.length+this.reportUnreadNumber},currentLanguage:function(){return this.languageList[this.languageType]||"Language"},menu:function(){return this.userIsAdmin?[{path:"taskBrowse",name:"最近打开的任务"},{path:"personal",name:"个人设置",divided:!0},{path:"password",name:"密码设置"},{path:"clearCache",name:"清除缓存"},{path:"system",name:"系统设置",divided:!0},{path:"version",name:"更新版本",visible:!!this.clientNewVersion},{path:"allProject",name:"所有项目",divided:!0},{path:"archivedProject",name:"已归档的项目"},{path:"team",name:"团队管理",divided:!0},{path:"theme",name:"主题皮肤",divided:!0},{path:"language",name:this.currentLanguage,divided:!0},{path:"logout",name:"退出登录",style:{color:"#f40"},divided:!0}]:[{path:"taskBrowse",name:"最近打开的任务"},{path:"personal",name:"个人设置",divided:!0},{path:"password",name:"密码设置"},{path:"clearCache",name:"清除缓存"},{path:"version",name:"更新版本",divided:!0,visible:!!this.clientNewVersion},{path:"workReport",name:"工作报告",divided:!0},{path:"archivedProject",name:"已归档的项目"},{path:"theme",name:"主题皮肤",divided:!0},{path:"language",name:this.currentLanguage,divided:!0},{path:"logout",name:"退出登录",style:{color:"#f40"},divided:!0}]},columns:function(){var t=$A.cloneJSON(this.columnTemplate);return t.unshift({name:this.$L("空白模板"),columns:[]}),t},projectLists:function(){var t=this.projectKeyValue,e=this.cacheProjects,n=$A.cloneJSON(e).sort((function(t,e){return t.top_at||e.top_at?$A.Date(e.top_at)-$A.Date(t.top_at):e.id-t.id}));return t?n.filter((function(e){return e.name.toLowerCase().indexOf(t.toLowerCase())>-1})):n},taskStyle:function(){var t=this.innerHeight;return{maxHeight:t-(t>900?200:70)-20+"px"}},overlayClass:function(){return{"overlay-y":!0,"overlay-none":!0===this.topOperateVisible}},taskBrowseLists:function(){var t=this.cacheTasks,e=this.cacheTaskBrowse,n=this.userId;return e.filter((function(t){return t.userid===n})).map((function(e){var n=e.id;return t.find((function(t){return t.id===n}))||{}}))}}),watch:{$route:function(t){this.curPath=t.path,this.chackPass()},userInfo:function(){this.chackPass()},taskId:function(t){t>0&&this.$Modal.resetIndex()},projectKeyValue:function(t){var e=this;""!=t&&setTimeout((function(){e.projectKeyValue==t&&e.searchProject()}),600)},natificationHidden:function(t){var e=this;clearTimeout(this.notificationTimeout),!t&&this.notificationClass&&(this.notificationTimeout=setTimeout((function(){e.notificationClass.close()}),6e3))},wsOpenNum:function(t){var e=this;t<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout((function(){e.$store.dispatch("getBasicData"),e.getReportUnread()}),5e3))},workReportShow:function(t){t&&this.getReportUnread(0)},unreadTotal:{handler:function(t){this.$Electron&&this.$Electron.sendMessage("setDockBadge",t)},immediate:!0},wsMsg:{handler:function(t){var e=t.type,n=t.action;if("report"===e)"unreadUpdate"==n&&this.getReportUnread()},deep:!0}},methods:{initLanguage:function(){this.addRule={name:[{required:!0,message:this.$L("请填写项目名称!"),trigger:"change"},{type:"string",min:2,message:this.$L("项目名称至少2个字!"),trigger:"change"}]}},innerHeightListener:function(){this.innerHeight=window.innerHeight},chackPass:function(){1===this.userInfo.changepass&&this.goForward({path:"/manage/setting/password"})},setTheme:function(t){this.$store.dispatch("setTheme",t)},toggleRoute:function(t){this.show768Menu=!1,this.goForward({path:"/manage/"+t})},toggleOpenMenu:function(t){this.$set(this.openMenu,t,!this.openMenu[t])},settingRoute:function(t){var e=this;switch(t){case"allUser":return void(this.allUserShow=!0);case"allProject":return void(this.allProjectShow=!0);case"archivedProject":return void(this.archivedProjectShow=!0);case"exportTask":return void(this.exportTaskShow=!0);case"workReport":return this.reportUnreadNumber>0&&(this.reportTabs="receive"),void(this.workReportShow=!0);case"version":return void B.Store.set("releasesNotification",null);case"clearCache":return void this.$store.dispatch("handleClearCache",null).then((function(){$A.setStorage("clearCache",$A.randomString(6)),window.location.reload()})).catch((function(){window.location.reload()}));case"logout":return void $A.modalConfirm({title:"退出登录",content:"你确定要登出系统?",onOk:function(){e.$store.dispatch("logout",!1)}})}this.menu.findIndex((function(e){return e.path==t}))>-1&&this.toggleRoute("setting/"+t)},menuVisibleChange:function(t){this.visibleMenu=t},classNameRoute:function(t){return{active:this.curPath=="/manage/"+t}},classNameProject:function(t){var e="project/"+t.id,n=this.openMenu[t.id];return{active:this.curPath=="/manage/"+e,"open-menu":!0===n,operate:t.id==this.topOperateItem.id&&this.topOperateVisible}},onAddShow:function(){var t=this;this.$store.dispatch("getColumnTemplate").catch((function(){})),this.addShow=!0,this.$nextTick((function(){t.$refs.projectName.focus()}))},onAddProject:function(){var t=this;this.$refs.addProject.validate((function(e){e&&(t.loadIng++,t.$store.dispatch("call",{url:"project/add",data:t.addData}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.loadIng--,t.addShow=!1,t.$refs.addProject.resetFields(),t.$store.dispatch("saveProject",n),t.toggleRoute("project/"+n.id)})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--})))}))},searchProject:function(){var t=this;!0!==this.projectKeyAlready[this.projectKeyValue]&&(this.projectKeyAlready[this.projectKeyValue]=!0,setTimeout((function(){t.projectKeyLoading++}),1e3),this.$store.dispatch("getProjects",{keys:{name:this.projectKeyValue}}).then((function(){t.projectKeyLoading--})).catch((function(){t.projectKeyLoading--})))},selectChange:function(t){var e=this;this.$nextTick((function(){e.$set(e.addData,"columns",e.columns[t].columns.join(","))}))},shortcutEvent:function(t){(t.metaKey||t.ctrlKey)&&(75===t.keyCode||78===t.keyCode?(t.preventDefault(),this.onAddTask(0)):83===t.keyCode&&this.taskId>0&&(t.preventDefault(),this.$refs.taskDetail.checkUpdate(!0)))},onAddTask:function(t){this.$refs.addTask.defaultPriority(),this.$refs.addTask.setData($A.isJson(t)?t:{owner:[this.userId],column_id:t}),this.addTaskShow=!0},openTask:function(t){this.$store.dispatch("openTask",t)},addDialogMsg:function(t){var e=this;if(this.natificationReady&&(this.natificationHidden||"/manage/messenger"!=this.curPath||this.dialogOpenId!=t.dialog_id)){var n=t.id,r=t.dialog_id,o=t.type,i=t.msg,a="";switch(o){case"text":a=i.text;break;case"file":a="["+this.$L("img"==i.type?"图片信息":"文件信息")+"]";break;default:return}this._notificationId=n,this.notificationClass.replaceOptions({icon:$A.originUrl("images/logo.png"),body:a,data:t,tag:"dialog",requireInteraction:!0});var s=this.cacheDialogs.find((function(t){return t.id==r}));s?(this.notificationClass.replaceTitle(s.name),this.notificationClass.userAgreed()):this.$store.dispatch("getDialogOne",r).then((function(t){var r=t.data;e._notificationId===n&&(e.notificationClass.replaceTitle(r.name),e.notificationClass.userAgreed())})).catch((function(){}))}},taskVisibleChange:function(t){t||this.openTask(0)},getReportUnread:function(t){var e=this;this.reportUnreadTimeout&&clearTimeout(this.reportUnreadTimeout),this.reportUnreadTimeout=setTimeout((function(){e.$store.dispatch("call",{url:"report/unread"}).then((function(t){var n=t.data;e.reportUnreadNumber=n.total||0})).catch((function(){}))}),"number"==typeof t?t:1e3)},handleRightClick:function(t,e){var n=this;this.handleClickTopOperateOutside(),this.topOperateItem=e,this.$nextTick((function(){var e=n.$refs.projectWrapper.getBoundingClientRect();n.topOperateStyles={left:"".concat(t.clientX-e.left,"px"),top:"".concat(t.clientY-e.top,"px")},n.topOperateVisible=!0}))},handleClickTopOperateOutside:function(){this.topOperateVisible=!1},handleTopClick:function(){var t=this;this.$store.dispatch("call",{url:"project/top",data:{project_id:this.topOperateItem.id}}).then((function(e){var n=e.data;t.$store.dispatch("saveProject",n),t.$nextTick((function(){var e=t.$refs.projectWrapper.querySelector(".active");e&&$A.scrollToView(e,{behavior:"instant",scrollMode:"if-needed"})}))})).catch((function(t){var e=t.msg;$A.modalError(e)}))},onExportTask:function(){var t=this;this.exportLoadIng>0||(this.exportLoadIng++,this.$store.dispatch("call",{url:"project/task/export",data:this.exportData}).then((function(e){var n=e.data;t.exportLoadIng--,t.exportTaskShow=!1,$A.downFile(n.url)})).catch((function(e){var n=e.msg;t.exportLoadIng--,$A.modalError(n)})))},closePreviewImage:function(){this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[]},notificationInit:function(){var t=this;this.notificationClass=new R(this.$L("打开通知成功")),this.notificationClass.support&&(this.notificationClass.notificationEvent({onclick:function(e){var n=e.target;console.log("[Notification] Click",n),t.notificationClass.close(),window.focus();var r=n.tag,o=n.data;if("dialog"==r){if(!$A.isJson(o))return;t.goForward({path:"/manage/messenger"}),o.dialog_id&&($A.setStorage("messenger::dialogId",o.dialog_id),t.$store.state.dialogOpenId=o.dialog_id)}}}),this.notificationPermission())},notificationPermission:function(){var t=this;this.notificationClass.initNotification((function e(n){switch(n){case"already granted":case"granted":return t.natificationReady=!0;case"close":return t.notificationClass.initNotification(e);case"denied":case"already denied":"denied"===n?console.log("您刚刚拒绝显示通知 请在设置中更改设置"):console.log("您曾级拒绝显示通知 请在设置中更改设置")}}))},onVisibilityChange:function(){var t=this,e="hidden"in document?"hidden":"webkitHidden"in document?"webkitHidden":"mozHidden"in document?"mozHidden":null,n=e.replace(/hidden/i,"visibilitychange");document.addEventListener(n,(function(){t.natificationHidden=!!document[e]}))}}};const U=(0,u.Z)(F,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.userId>0,expression:"userId > 0"}],staticClass:"page-manage"},[n("div",{staticClass:"manage-box-menu",class:{"show768-menu":t.show768Menu}},[n("Dropdown",{staticClass:"manage-box-dropdown",attrs:{trigger:"click"},on:{"on-click":t.settingRoute,"on-visible-change":t.menuVisibleChange}},[n("div",{class:["manage-box-title",t.visibleMenu?"menu-visible":""]},[n("div",{staticClass:"manage-box-avatar"},[n("UserAvatar",{attrs:{userid:t.userId,size:36,tooltipDisabled:""}})],1),t._v(" "),n("span",[t._v(t._s(t.userInfo.nickname))]),t._v(" "),t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-box-top-report",attrs:{count:t.reportUnreadNumber}}):t.clientNewVersion?n("Badge",{staticClass:"manage-box-top-report",attrs:{dot:""}}):t._e(),t._v(" "),n("div",{staticClass:"manage-box-arrow"},[n("Icon",{attrs:{type:"ios-arrow-up"}}),t._v(" "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1)],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t._l(t.menu,(function(e){return["taskBrowse"===e.path?n("Dropdown",{attrs:{placement:"right-start"}},[n("DropdownItem",[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L(e.name))+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),t.taskBrowseLists.length>0?n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.taskBrowseLists,(function(e,r){return e.id>0&&r<10?n("DropdownItem",{key:r,staticClass:"task-title",attrs:{name:e.name},nativeOn:{click:function(n){return t.openTask(e)}}},[t._v(t._s(e.name))]):t._e()})),1):n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{staticStyle:{color:"darkgrey"}},[t._v(t._s(t.$L("暂无打开记录")))])],1)],1):"team"===e.path?n("Dropdown",{attrs:{placement:"right-start"}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L(e.name))+"\n "),t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{count:t.reportUnreadNumber}}):n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"allUser"}},[t._v(t._s(t.$L("团队管理")))]),t._v(" "),n("DropdownItem",{attrs:{name:"workReport"}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L("工作报告"))+"\n "),t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{count:t.reportUnreadNumber}}):t._e()],1)]),t._v(" "),n("DropdownItem",{attrs:{name:"exportTask"}},[t._v(t._s(t.$L("导出任务统计")))])],1)],1):"theme"===e.path?n("Dropdown",{attrs:{placement:"right-start"},on:{"on-click":t.setTheme}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L(e.name))+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.themeList,(function(e,r){return n("DropdownItem",{key:r,attrs:{name:e.value,selected:t.themeMode===e.value}},[t._v(t._s(t.$L(e.name)))])})),1)],1):"language"===e.path?n("Dropdown",{attrs:{placement:"right-start"},on:{"on-click":t.setLanguage}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.currentLanguage)+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.languageList,(function(e,r){return n("DropdownItem",{key:r,attrs:{name:r,selected:t.getLanguage()===r}},[t._v(t._s(e))])})),1)],1):!1!==e.visible?n("DropdownItem",{style:e.style||{},attrs:{divided:!!e.divided,name:e.path}},[t._v("\n "+t._s(t.$L(e.name))+"\n "),"version"===e.path?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{text:t.clientNewVersion}}):"workReport"===e.path&&t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{count:t.reportUnreadNumber}}):t._e()],1):t._e()]}))],2)],1),t._v(" "),n("ul",{class:t.overlayClass,on:{scroll:t.handleClickTopOperateOutside}},[n("li",{class:t.classNameRoute("dashboard"),on:{click:function(e){return t.toggleRoute("dashboard")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("仪表盘")))]),t._v(" "),t.dashboardTask.overdue.length>0?n("Badge",{staticClass:"menu-badge",attrs:{type:"error",count:t.dashboardTask.overdue.length}}):t.dashboardTask.today.length>0?n("Badge",{staticClass:"menu-badge",attrs:{type:"info",count:t.dashboardTask.today.length}}):t.dashboardTask.all.length>0?n("Badge",{staticClass:"menu-badge",attrs:{type:"primary",count:t.dashboardTask.all.length}}):t._e()],1),t._v(" "),n("li",{class:t.classNameRoute("calendar"),on:{click:function(e){return t.toggleRoute("calendar")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("日历")))])]),t._v(" "),n("li",{class:t.classNameRoute("messenger"),on:{click:function(e){return t.toggleRoute("messenger")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("消息")))]),t._v(" "),n("Badge",{staticClass:"menu-badge",attrs:{count:t.msgAllUnread}})],1),t._v(" "),n("li",{class:t.classNameRoute("file"),on:{click:function(e){return t.toggleRoute("file")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("文件")))])]),t._v(" "),n("li",{ref:"projectWrapper",staticClass:"menu-project"},[n("ul",{class:t.overlayClass,on:{scroll:t.handleClickTopOperateOutside}},t._l(t.projectLists,(function(e,r){return n("li",{key:r,class:t.classNameProject(e),on:{click:function(n){return t.toggleRoute("project/"+e.id)},contextmenu:function(n){return n.preventDefault(),n.stopPropagation(),t.handleRightClick(n,e)}}},[n("div",{staticClass:"project-h1"},[n("em",{on:{click:function(n){return n.stopPropagation(),t.toggleOpenMenu(e.id)}}}),t._v(" "),n("div",{staticClass:"title"},[t._v(t._s(e.name))]),t._v(" "),e.top_at?n("div",{staticClass:"icon-top"}):t._e(),t._v(" "),e.task_my_num-e.task_my_complete>0?n("div",{staticClass:"num"},[t._v(t._s(e.task_my_num-e.task_my_complete))]):t._e()]),t._v(" "),n("div",{staticClass:"project-h2"},[n("p",[n("em",[t._v(t._s(t.$L("我的"))+":")]),t._v(" "),n("span",[t._v(t._s(e.task_my_complete)+"/"+t._s(e.task_my_num))]),t._v(" "),n("Progress",{attrs:{percent:e.task_my_percent,"stroke-width":6}})],1),t._v(" "),n("p",[n("em",[t._v(t._s(t.$L("全部"))+":")]),t._v(" "),n("span",[t._v(t._s(e.task_complete)+"/"+t._s(e.task_num))]),t._v(" "),n("Progress",{attrs:{percent:e.task_percent,"stroke-width":6}})],1)])])})),0),t._v(" "),t.loadIng>0?n("Loading"):t._e(),t._v(" "),n("div",{staticClass:"top-operate",style:t.topOperateStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:t.topOperateVisible,"transfer-class-name":"page-file-dropdown-menu",transfer:""},on:{"on-clickoutside":t.handleClickTopOperateOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{nativeOn:{click:function(e){return t.handleTopClick.apply(null,arguments)}}},[t._v("\n "+t._s(t.$L(t.topOperateItem.top_at?"取消置顶":"置顶该项目"))+"\n ")])],1)],1)],1)],1)]),t._v(" "),t.projectTotal>20?n("div",{staticClass:"manage-project-search",class:{loading:t.projectKeyLoading>0}},[n("Input",{attrs:{prefix:"ios-search",placeholder:t.$L("共"+t.projectTotal+"个项目,搜索..."),clearable:""},model:{value:t.projectKeyValue,callback:function(e){t.projectKeyValue=e},expression:"projectKeyValue"}})],1):t._e(),t._v(" "),n("ButtonGroup",{staticClass:"manage-box-new-group"},[n("Button",{staticClass:"manage-box-new",attrs:{type:"primary",icon:"md-add"},on:{click:t.onAddShow}},[t._v(t._s(t.$L("新建项目")))]),t._v(" "),n("Dropdown",{on:{"on-click":function(e){return t.onAddTask(0)}}},[n("Button",{attrs:{type:"primary"}},[n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",[t._v(t._s(t.$L("新建任务"))+" ("+t._s(t.mateName)+"+K)")])],1)],1)],1)],1),t._v(" "),n("div",{staticClass:"manage-box-main"},[n("keep-alive",[n("router-view",{staticClass:"manage-box-view overlay"})],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("新建项目"),"mask-closable":!1},model:{value:t.addShow,callback:function(e){t.addShow=e},expression:"addShow"}},[n("Form",{ref:"addProject",attrs:{model:t.addData,rules:t.addRule,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"name",label:t.$L("项目名称")}},[n("Input",{ref:"projectName",attrs:{type:"text"},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}})],1),t._v(" "),t.addData.columns?n("FormItem",{attrs:{label:t.$L("任务列表")}},[n("TagInput",{model:{value:t.addData.columns,callback:function(e){t.$set(t.addData,"columns",e)},expression:"addData.columns"}})],1):n("FormItem",{attrs:{label:t.$L("项目模板")}},[n("Select",{attrs:{value:0,placeholder:t.$L("请选择模板")},on:{"on-change":t.selectChange}},t._l(t.columns,(function(e,r){return n("Option",{key:r,attrs:{value:r}},[t._v(t._s(e.name))])})),1)],1),t._v(" "),n("FormItem",{attrs:{prop:"flow",label:t.$L("开启工作流")}},[n("RadioGroup",{model:{value:t.addData.flow,callback:function(e){t.$set(t.addData,"flow",e)},expression:"addData.flow"}},[n("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),n("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1)],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.addShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onAddProject}},[t._v(t._s(t.$L("添加")))])],1)],1),t._v(" "),n("Modal",{attrs:{"mask-closable":!1,styles:{width:"90%",maxWidth:"640px"},"footer-hide":""},model:{value:t.addTaskShow,callback:function(e){t.addTaskShow=e},expression:"addTaskShow"}},[n("TaskAdd",{ref:"addTask",model:{value:t.addTaskShow,callback:function(e){t.addTaskShow=e},expression:"addTaskShow"}})],1),t._v(" "),n("Modal",{attrs:{title:t.$L("导出任务统计"),"mask-closable":!1},model:{value:t.exportTaskShow,callback:function(e){t.exportTaskShow=e},expression:"exportTaskShow"}},[n("Form",{ref:"exportTask",attrs:{model:t.exportData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("导出会员")}},[n("UserInput",{attrs:{"multiple-max":20,placeholder:t.$L("请选择会员")},model:{value:t.exportData.userid,callback:function(e){t.$set(t.exportData,"userid",e)},expression:"exportData.userid"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("时间范围")}},[n("DatePicker",{staticStyle:{width:"100%"},attrs:{type:"daterange",format:"yyyy/MM/dd",placeholder:t.$L("请选择时间")},model:{value:t.exportData.time,callback:function(e){t.$set(t.exportData,"time",e)},expression:"exportData.time"}})],1),t._v(" "),n("FormItem",{attrs:{prop:"type",label:t.$L("导出时间类型")}},[n("RadioGroup",{model:{value:t.exportData.type,callback:function(e){t.$set(t.exportData,"type",e)},expression:"exportData.type"}},[n("Radio",{attrs:{label:"taskTime"}},[t._v(t._s(t.$L("任务时间")))]),t._v(" "),n("Radio",{attrs:{label:"createdTime"}},[t._v(t._s(t.$L("创建时间")))])],1)],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.exportTaskShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.exportLoadIng>0},on:{click:t.onExportTask}},[t._v(t._s(t.$L("导出")))])],1)],1),t._v(" "),n("Modal",{attrs:{value:t.taskId>0,styles:{width:"90%",maxWidth:t.taskData.dialog_id?"1200px":"700px"},"mask-closable":!1,"footer-hide":!0},on:{"on-visible-change":t.taskVisibleChange}},[n("div",{staticClass:"page-manage-task-modal",style:t.taskStyle},[n("TaskDetail",{ref:"taskDetail",attrs:{"task-id":t.taskId,"open-task":t.taskData}})],1)]),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.workReportShow,callback:function(e){t.workReportShow=e},expression:"workReportShow"}},[t.workReportShow?n("Report",{attrs:{reportType:t.reportTabs,reportUnreadNumber:t.reportUnreadNumber},on:{"on-read":t.getReportUnread}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.allUserShow,callback:function(e){t.allUserShow=e},expression:"allUserShow"}},[t.allUserShow?n("TeamManagement"):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.allProjectShow,callback:function(e){t.allProjectShow=e},expression:"allProjectShow"}},[t.allProjectShow?n("ProjectManagement"):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.archivedProjectShow,callback:function(e){t.archivedProjectShow=e},expression:"archivedProjectShow"}},[t.archivedProjectShow?n("ProjectArchived"):t._e()],1),t._v(" "),n("DragBallComponent",{attrs:{distanceLeft:0,distanceTop:60},on:{"on-click":function(e){t.show768Menu=!t.show768Menu}}},[n("div",{staticClass:"manage-mini-menu"},[n("Icon",{attrs:{type:t.show768Menu?"md-close":"md-menu"}}),t._v(" "),n("Badge",{attrs:{count:t.unreadTotal}})],1)]),t._v(" "),t.previewImageList.length>0?n("EImageViewer",{attrs:{urlList:t.previewImageList,initialIndex:t.previewImageIndex,"on-close":t.closePreviewImage}}):t._e()],1)}),[],!1,null,null,null).exports},17785:(t,e,n)=>{"use strict";n.d(e,{Z:()=>k});var r=n(30264),o=n(86877),i=n(20629);const a={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style:function(){var t=this.size;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args:function(){var t=this.percent,e=Math.min(360,3.6*t);return 360==e?e=0:0==e&&(e=360),{x:14,y:14,r:14,start:360,end:e}}},methods:{isNumeric:function(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)},point:function(t,e,n,r){return[(t+Math.sin(r)*n).toFixed(2),(e-Math.cos(r)*n).toFixed(2)]},full:function(t,e,n,r){return r<=0?"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," Z"):"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," M ").concat(t-r," ").concat(e," A ").concat(r," ").concat(r," 0 1 1 ").concat(t+r," ").concat(e," A ").concat(r," ").concat(r," 1 1 1 ").concat(t-r," ").concat(e," Z")},part:function(t,e,n,r,o,i){var a=o/360*2*Math.PI,s=i/360*2*Math.PI,u=[this.point(t,e,r,a),this.point(t,e,n,a),this.point(t,e,n,s),this.point(t,e,r,s)],c=s-a>Math.PI?"1":"0";return"M ".concat(u[0][0]," ").concat(u[0][1]," L ").concat(u[1][0]," ").concat(u[1][1]," A ").concat(n," ").concat(n," 0 ").concat(c," 1 ").concat(u[2][0]," ").concat(u[2][1]," L ").concat(u[3][0]," ").concat(u[3][1]," A ").concat(r," ").concat(r," 0 ").concat(c," 0 ").concat(u[0][0]," ").concat(u[0][1]," Z")},arc:function(t){var e=t.x,n=void 0===e?0:e,r=t.y,o=void 0===r?0:r,i=t.R,a=void 0===i?0:i,s=t.r,u=void 0===s?0:s,c=t.start,l=t.end,d=[Math.max(a,u),Math.min(a,u)];if(u=d[1],(a=d[0])<=0)return"";if(c!==+c||l!==+l)return this.full(n,o,a,u);if(Math.abs(c-l)<1e-6)return"";if(Math.abs(c-l)%360<1e-6)return this.full(n,o,a,u);var f=[c%360,l%360];return(c=f[0])>(l=f[1])&&(l+=360),this.part(n,o,a,u,c,l)}}};var s=n(51900);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"DialogView",components:{WCircle:(0,s.Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[n("svg",{attrs:{viewBox:"0 0 28 28"}},[n("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[n("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),t._v(" "),n("g",{attrs:{"fill-rule":"nonzero"}},[n("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),t._v(" "),n("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])}),[],!1,null,null,null).exports},props:{msgData:{type:Object,default:function(){return{}}},dialogType:{type:String,default:""}},data:function(){return{popperShow:!1,allList:[]}},activated:function(){this.msgRead()},computed:c(c({},(0,i.rn)(["userToken","userId","dialogMsgs"])),{},{readList:function(){return this.allList.filter((function(t){return t.read_at}))},unreadList:function(){return this.allList.filter((function(t){return!t.read_at}))},showMenu:function(){return this.msgData.userid==this.userId||"file"===this.msgData.type}}),watch:{msgData:{handler:function(){this.msgRead()},immediate:!0},popperShow:function(t){var e=this;t&&this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then((function(t){var n=t.data;e.allList=n,setTimeout(e.$refs.percent.updatePopper,10)})).catch((function(){e.allList=[],setTimeout(e.$refs.percent.updatePopper,10)}))}},methods:{msgRead:function(){var t=this;!0!==this.msgData._r&&(this.msgData._r=!0,setTimeout((function(){t.$el.offsetParent?t.$store.dispatch("dialogMsgRead",t.msgData):t.msgData._r=!1}),50))},textMsg:function(t){return t?t=t.trim().replace(/(\n\x20*){3,}/g,"\n\n"):""},imageStyle:function(t){var e=t.width,n=t.height;if(e&&n){var r=e,o=n;return(e>180||n>180)&&(e>n?(r=180,o=n*(180/e)):(r=e*(180/n),o=180)),{width:r+"px",height:o+"px"}}return{}},withdraw:function(){var t=this;$A.modalConfirm({content:"确定撤回此信息吗?",okText:"撤回",loading:!0,onOk:function(){t.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:t.msgData.id}}).then((function(){$A.messageSuccess("消息已撤回"),t.$store.dispatch("forgetDialogMsg",t.msgData.id),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.messageError(n,301),t.$Modal.remove()}))}})},viewFile:function(){var t=this.msgData,e=t.id,n=t.dialog_id,r=t.msg;if(["jpg","jpeg","gif","png"].includes(r.ext)){var o=$A.cloneJSON(this.dialogMsgs.filter((function(t){return t.dialog_id===n&&"file"===t.type&&["jpg","jpeg","gif","png"].includes(t.msg.ext)}))).sort((function(t,e){return t.id-e.id})),i=o.findIndex((function(t){return t.id===e}));i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=o.map((function(t){return t.msg.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[r.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-msg-"+this.msgData.id,path:"/single/file/msg/"+this.msgData.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/msg/".concat(this.msgData.id)))},downFile:function(){var t=this;$A.modalConfirm({title:"下载文件",content:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("dialog/msg/download?msg_id=".concat(t.msgData.id,"&token=").concat(t.userToken)))}})}}};const f=(0,s.Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"dialog-view "+t.msgData.type,attrs:{"data-id":t.msgData.id}},[n("div",{staticClass:"dialog-head"},[n("div",{staticClass:"dialog-content"},["text"===t.msgData.type?n("div",{staticClass:"content-text"},[n("pre",{staticClass:"no-dark-mode"},[t._v(t._s(t.textMsg(t.msgData.msg.text)))])]):"file"===t.msgData.type?n("div",{class:"content-file "+t.msgData.msg.type},[n("div",{staticClass:"dialog-file"},["img"===t.msgData.msg.type?n("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):n("div",{staticClass:"file-box"},[n("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),t._v(" "),n("div",{staticClass:"file-info"},[n("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):"loading"===t.msgData.type?n("div",{staticClass:"content-loading"},[n("Loading")],1):n("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("未知的消息类型")))])]),t._v(" "),t.showMenu?n("div",{staticClass:"dialog-menu"},[n("div",{staticClass:"menu-icon"},[t.msgData.userid==t.userId?n("Icon",{attrs:{type:"md-undo",title:t.$L("撤回")},on:{click:t.withdraw}}):t._e(),t._v(" "),"file"===t.msgData.type?[n("Icon",{attrs:{type:"md-eye",title:t.$L("查看")},on:{click:t.viewFile}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down",title:t.$L("下载")},on:{click:t.downFile}})]:t._e()],2)]):t._e()]),t._v(" "),t.msgData.created_at?n("div",{staticClass:"dialog-foot"},[n("div",{staticClass:"time",attrs:{title:t.msgData.created_at}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t._v(" "),t.msgData.send>1||"group"==t.dialogType?n("EPopover",{ref:"percent",staticClass:"percent",attrs:{placement:"left-end",width:360,offset:-8},model:{value:t.popperShow,callback:function(e){t.popperShow=e},expression:"popperShow"}},[n("div",{staticClass:"dialog-wrapper-read-poptip-content"},[n("ul",{staticClass:"read overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("已读")))]),t._v(" "),t._l(t.readList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2),t._v(" "),n("ul",{staticClass:"unread overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("未读")))]),t._v(" "),t._l(t.unreadList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2)]),t._v(" "),n("WCircle",{attrs:{slot:"reference",percent:t.msgData.percentage,size:14},slot:"reference"})],1):100===t.msgData.percentage?n("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):n("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})],1):n("div",{staticClass:"dialog-foot"},[n("Loading")],1)])}),[],!1,null,null,null).exports;function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DialogUpload",props:{dialogId:{type:Number,default:0},maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:p(p({},(0,i.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},params:function(){return{dialog_id:this.dialogId}}}),methods:{handleProgress:function(t,e){void 0===e.tempId&&(e.tempId=$A.randomString(8),this.$emit("on-progress",e))},handleSuccess:function(t,e){1===t.ret?(e.data=t.data,this.$emit("on-success",e),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"发送失败",content:"文件 "+e.name+" 发送失败,"+t.msg}),this.$emit("on-error",e),this.$refs.upload.fileList.pop())},handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleClick:function(){this.$refs.upload.handleClick()},upload:function(t){this.$refs.upload.upload(t)}}};const v=(0,s.Z)(g,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})}),[],!1,null,null,null).exports;var b=n(80641);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){_(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function _(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const C={name:"DialogWrapper",components:{DialogUpload:v,DialogView:f,ScrollerY:o.Z,DragInput:r.Z},props:{dialogId:{type:Number,default:0}},data:function(){return{autoBottom:!0,autoInterval:null,dialogDrag:!1,inputFocus:!1,msgText:"",msgNew:0,topId:0,tempMsgs:[],dialogMsgSubscribe:null,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.dialogMsgSubscribe=b.Store.subscribe("dialogMsgPush",this.addDialogMsg)},beforeDestroy:function(){this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null)},computed:w(w({},(0,i.rn)(["isDesktop","userId","cacheDialogs","dialogMsgs"])),{},{dialogData:function(){var t=this;return this.cacheDialogs.find((function(e){return e.id==t.dialogId}))||{}},dialogMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.dialogMsgs.filter((function(e){return e.dialog_id==t.dialogId}))).sort((function(t,e){return t.id-e.id})):[]},isAutoBottom:function(){return!(this.inputFocus&&!this.isDesktop)&&this.autoBottom},tempMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.tempMsgs.filter((function(e){return e.dialog_id==t.dialogId}))):[]},peopleNum:function(){return"group"===this.dialogData.type?$A.runNum(this.dialogData.people):0},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"发送文件/图片":e?"发送图片":"发送文件"}}),watch:{$route:{handler:function(t){var e=this;if($A.isJson(window.__sendDialogMsg)&&window.__sendDialogMsg.time>$A.Time()){var n=window.__sendDialogMsg,r=n.msgFile,o=n.msgText;window.__sendDialogMsg=null,this.$nextTick((function(){$A.isArray(r)&&r.length>0?e.sendFileMsg(r):o&&e.sendMsg(o)}))}if(t.query&&t.query._){var i=$A.cloneJSON(t.query);delete i._,this.goForward({query:i},!0)}},immediate:!0},dialogId:{handler:function(t){t&&(this.autoBottom=!0,this.msgNew=0,this.topId=-1,this.$store.dispatch("getDialogMsgs",t))},immediate:!0}},methods:{sendMsg:function(t){var e=this;if("string"==typeof t&&t&&(this.msgText=t,this.$refs.input.focus()),""!=this.msgText){var n=$A.randomString(16);this.tempMsgs.push({id:n,dialog_id:this.dialogData.id,type:"text",userid:this.userId,msg:{text:this.msgText}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,text:this.msgText},method:"post"}).then((function(t){var r=t.data;e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n})),e.sendSuccess(r)})).catch((function(t){var r=t.msg;$A.modalError(r),e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n}))})),this.msgText=""}},sendFileMsg:function(t){var e=this;t.length>0&&(this.pasteFile=[],this.pasteItem=[],t.some((function(t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(n){var r=n.target;e.pasteFile.push(t),e.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),e.pasteShow=!0}})))},chatKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.sendMsg()}},pasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files,r=Array.prototype.slice.call(n);r.length>0&&(t.preventDefault(),this.sendFileMsg(r))},chatPasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDrag(t,e)},chatDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.chatUpload.upload(e)}))},chatFile:function(t,e){switch(t){case"progress":this.tempMsgs.push({id:e.tempId,dialog_id:this.dialogData.id,type:"loading",userid:this.userId,msg:{}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive();break;case"error":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId}));break;case"success":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId})),this.sendSuccess(e.data)}},sendSuccess:function(t){var e=this;$A.isArray(t)?t.some((function(t){e.sendSuccess(t)})):(this.$store.dispatch("saveDialogMsg",t),this.$store.dispatch("increaseTaskMsgNum",this.dialogId),this.$store.dispatch("updateDialogLastMsg",t),this.onActive())},chatScroll:function(t){switch(t.directionreal){case"up":t.scrollE<10&&(this.msgNew=0,this.autoBottom=!0);break;case"down":this.autoBottom=!1}t.scale>=1&&(this.msgNew=0,this.autoBottom=!0)},onEventFocus:function(t){this.inputFocus=!0,this.$emit("on-focus",t)},onEventblur:function(t){this.inputFocus=!1,this.$emit("on-blur",t)},onActive:function(){this.$emit("on-active")},onToBottom:function(){this.autoBottom=!0,this.$refs.scroller&&this.$refs.scroller.autoToBottom()},openProject:function(){this.dialogData.group_info&&this.goForward({path:"/manage/project/"+this.dialogData.group_info.id})},openTask:function(){this.dialogData.group_info&&this.$store.dispatch("openTask",this.dialogData.group_info.id)},loadNextPage:function(){var t=this,e=this.dialogMsgList[0].id;this.$store.dispatch("getDialogMoreMsgs",this.dialogId).then((function(){t.$nextTick((function(){t.topId=e,$A.scrollToView(document.getElementById("view_"+e),{behavior:"instant",inline:"start"})}))})).catch((function(){}))},addDialogMsg:function(){var t=this;this.isAutoBottom?this.$nextTick(this.onToBottom):this.$nextTick((function(){t.$refs.scroller&&t.$refs.scroller.scrollInfo().scrollE>10&&t.msgNew++}))}}};const k=(0,s.Z)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.dialogData&&t.dialogData.id?n("div",{staticClass:"dialog-wrapper",on:{drop:function(e){return e.preventDefault(),t.chatPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.chatDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.chatDragOver(!1,e)}}},[t._t("head",(function(){return[n("div",{staticClass:"dialog-title",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[n("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),(function(e){return"success"!=e.color?[n("Tag",{attrs:{color:e.color,fade:!1}},[t._v(t._s(t.$L(e.text)))])]:t._e()})),t._v(" "),n("h2",[t._v(t._s(t.dialogData.name))]),t._v(" "),t.peopleNum>0?n("em",[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t._v(" "),t.dialogData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e()],2),t._v(" "),"group"===t.dialogData.type?["project"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openProject}},[t._v("\n "+t._s(t.$L("项目聊天室"))+" "+t._s(t.$L("打开项目管理"))+"\n ")]):"task"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openTask}},[t._v("\n "+t._s(t.$L("任务聊天室"))+" "+t._s(t.$L("查看任务详情"))+"\n ")]):t._e()]:t._e()],2)]})),t._v(" "),n("ScrollerY",{ref:"scroller",staticClass:"dialog-scroller overlay-y",attrs:{"auto-bottom":t.isAutoBottom,static:""},on:{"on-scroll":t.chatScroll}},[n("div",{ref:"manageList",staticClass:"dialog-list"},[n("ul",[t.dialogData.hasMorePages?n("li",{staticClass:"history",on:{click:t.loadNextPage}},[t._v(t._s(t.$L("加载历史消息")))]):t.dialogData.loading>0&&0===t.dialogMsgList.length?n("li",{staticClass:"loading"},[n("Loading")],1):0===t.dialogMsgList.length?n("li",{staticClass:"nothing"},[t._v(t._s(t.$L("暂无消息")))]):t._e(),t._v(" "),t._l(t.dialogMsgList,(function(e){return n("li",{key:e.id,class:{self:e.userid==t.userId,"history-tip":t.topId==e.id},attrs:{id:"view_"+e.id}},[t.topId==e.id?n("em",{staticClass:"history-text"},[t._v(t._s(t.$L("历史消息")))]):t._e(),t._v(" "),n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)})),t._v(" "),t._l(t.tempMsgList,(function(e){return n("li",{key:"tmp_"+e.id,class:{self:e.userid==t.userId},attrs:{id:"tmp_"+e.id}},[n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)}))],2)])]),t._v(" "),n("div",{class:["dialog-footer",t.msgNew>0&&t.dialogMsgList.length>0?"newmsg":""],on:{click:t.onActive}},[n("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L("有"+t.msgNew+"条新消息")))]),t._v(" "),t._t("inputBefore"),t._v(" "),n("DragInput",{ref:"input",staticClass:"dialog-input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventblur,"on-keydown":t.chatKeydown,"on-input-paste":t.pasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),""!=t.msgText?n("div",{staticClass:"dialog-send",on:{click:t.sendMsg}},[n("Icon",{attrs:{type:"md-send"}})],1):t._e(),t._v(" "),n("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId},on:{"on-progress":function(e){return t.chatFile("progress",e)},"on-success":function(e){return t.chatFile("success",e)},"on-error":function(e){return t.chatFile("error",e)}}})],2),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],2):t._e()}),[],!1,null,null,null).exports},64569:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}const i={name:"ProjectLog",components:{ProjectLogDetail:{name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:function(t,e){return e.props.render(t,e.props.item)}}},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data:function(){return{loadIng:0,lists:[],listPage:1,hasMorePages:!1,totalNum:-1}},mounted:function(){this.getLists(!0)},computed:{},watch:{projectId:function(){this.lists=[],this.getLists(!0)},taskId:function(){this.lists=[],this.getLists(!0)},loadIng:function(t){this.$emit("on-load-change",t>0)}},methods:{logDate:function(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("今天"):t.key},getLists:function(t){var e=this;!0===t&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:this.pagesize}}).then((function(n){var r=n.data;e.loadIng--,!0===t&&(e.lists=[]),r.data.some((function(t){var n=t.time,r=n.ymd+" "+n.week,o=e.lists.find((function(t){return t.key==r}));if(o){var i=o.lists.find((function(e){return e.userid==t.userid}));i?i.lists.push(t):o.lists.push({userid:t.userid,lists:[t]})}else e.lists.push({key:r,ymd:t.ymd,lists:[{userid:t.userid,lists:[t]}]})})),e.hasMorePages=r.current_page<r.last_page,e.totalNum=r.total})).catch((function(){e.loadIng--,e.lists=[],e.hasMorePages=!1,e.totalNum=0}))},getMore:function(){this.hasMorePages&&(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail:function(t,e){var n=e.detail,o=e.record,i=[t("span",this.$L(n))];if($A.isJson(o)){if($A.isArray(o.change)){var a=r(o.change,2),s=a[0],u=a[1];i.push(t("span",": ")),s&&s!=u?(i.push(t("span",{class:"change-value"},"".concat(s||"-"))),i.push(t("span"," => ")),i.push(t("span",{class:"change-value"},"".concat(u||"-")))):i.push(t("span",{class:"change-value"},u||"-"))}if(o.userid){var c=$A.isArray(o.userid)?o.userid:[o.userid],l=[];c.some((function(e){l.push(t("UserAvatar",{props:{size:18,userid:e}}))})),l.length>0&&i.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},l)]))}}return t("span",{class:"log-text"},i)},operationList:function(t){var e=t.id,n=t.record,r=[];if(!$A.isJson(n))return r;if(this.taskId>0&&$A.isJson(n.flow)){var o=$A.getMiddle(n.flow.flow_item_name,"|");o&&r.push({id:e,button:"重置",content:"确定重置为【".concat(o,"】吗?")})}return r},onOperation:function(t){var e=this;$A.modalConfirm({content:t.content,loading:!0,onOk:function(){e.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("saveTask",n),e.getLists(!0)})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})},openTask:function(t){this.$store.dispatch("openTask",t)}}};const a=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["project-log",0==t.taskId?"is-drawer":""]},[n("div",{staticClass:"log-title"},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("ul",{staticClass:"logs-activity"},[t._l(t.lists,(function(e){return n("li",[n("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(e)))]),t._v(" "),n("div",{staticClass:"logs-section"},[n("Timeline",t._l(e.lists,(function(e,r){return n("TimelineItem",{key:r},[n("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[e.userid?n("UserAvatar",{attrs:{userid:e.userid,size:18,showName:""}}):n("div",{staticClass:"avatar-wrapper common-avatar"},[n("EAvatar",{attrs:{size:18}},[t._v("A")]),t._v(" "),n("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("系统")))])],1)],1),t._v(" "),t._l(e.lists,(function(e){return[n("div",{staticClass:"log-summary"},[n("ProjectLogDetail",{attrs:{render:t.logDetail,item:e}}),t._v(" "),t.operationList(e).length>0?n("span",{staticClass:"log-operation"},t._l(t.operationList(e),(function(e,r){return n("Button",{key:r,attrs:{size:"small"},on:{click:function(n){return t.onOperation(e)}}},[t._v(t._s(e.button))])})),1):t._e(),t._v(" "),n("span",{staticClass:"log-time"},[t._v(t._s(e.time.ymd)+" "+t._s(e.time.segment)+" "+t._s(e.time.hi))])],1),t._v(" "),e.project_task?n("div",{staticClass:"log-task"},[n("em",{on:{click:function(n){return t.openTask(e.project_task)}}},[t._v(t._s(t.$L("关联任务"))+": "+t._s(e.project_task.name))])]):t._e()]}))],2)})),1)],1)])})),t._v(" "),t.loadIng>0&&t.showLoad?n("li",{staticClass:"logs-loading"},[n("Loading")],1):t.hasMorePages?n("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("加载更多")))]):0==t.totalNum?n("li",{staticClass:"logs-none",on:{click:function(e){return t.getLists(!0)}}},[t._v(t._s(t.$L("没有任何动态")))]):t._e()],2)])}),[],!1,null,null,null).exports},34910:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ReportDetail",props:{data:{default:{}}},watch:{"data.id":{handler:function(t){t>0&&this.sendRead()},immediate:!0}},methods:{sendRead:function(){this.$store.dispatch("call",{url:"report/read",data:{ids:[this.data.id]}}).then((function(){})).catch((function(){}))}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report-detail"},[n("div",{staticClass:"report-title"},[t._v(t._s(t.data.title))]),t._v(" "),n("div",{staticClass:"report-detail-context"},[n("Form",{staticClass:"report-form",attrs:{"label-width":"auto",inline:""}},[n("FormItem",{attrs:{label:t.$L("汇报人")}},[n("UserAvatar",{attrs:{userid:t.data.userid,size:28}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("提交时间")}},[t._v("\n "+t._s(t.data.created_at)+"\n ")]),t._v(" "),n("FormItem",{attrs:{label:t.$L("汇报对象")}},t._l(t.data.receives_user,(function(t,e){return n("UserAvatar",{key:e,attrs:{userid:t.userid,size:28}})})),1)],1),t._v(" "),n("Form",{staticClass:"report-form",attrs:{"label-width":"auto"}},[n("FormItem",{attrs:{label:t.$L("汇报内容")}},[n("div",{staticClass:"report-content",domProps:{innerHTML:t._s(t.data.content)}})])],1)],1)])}),[],!1,null,null,null).exports},22371:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(47853),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"ReportEdit",components:{TEditor:function(){return n.e(817).then(n.bind(n,6817))},UserInput:r.Z},props:{id:{default:0}},data:function(){return{reportData:{title:"",content:"",type:"weekly",receive:[],id:0,offset:0},prevCycleText:"",nextCycleText:""}},watch:{id:function(t){this.id>0?this.getDetail(t):(this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate())}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,o.rn)(["userId"])),mounted:function(){this.getTemplate()},methods:{initLanguage:function(){this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")},handleSubmit:function(){var t=this;if(0===this.reportData.receive.length)return $A.messageError(this.$L("请选择接收人")),!1;0===this.id&&this.reportData.id>0?$A.modalConfirm({title:"覆盖提交",content:"你已提交过此日期的报告,是否覆盖提交?",loading:!0,onOk:function(){t.doSubmit(!0)}}):this.doSubmit()},doSubmit:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$store.dispatch("call",{url:"report/store",data:this.reportData,method:"post"}).then((function(n){var r=n.data,o=n.msg;e&&t.$Modal.remove(),t.reportData.offset=0,t.reportData.type="weekly",t.reportData.receive=[],t.getTemplate(),$A.messageSuccess(o),t.$emit("saveSuccess",r)})).catch((function(n){var r=n.msg;e&&t.$Modal.remove(),$A.messageError(r)}))},getTemplate:function(){var t=this;this.$store.dispatch("call",{url:"report/template",data:{type:this.reportData.type,offset:this.reportData.offset,id:this.id}}).then((function(e){var n=e.data;n.id?(t.reportData.id=n.id,t.id>0?t.getDetail(n.id):(t.reportData.title=n.title,t.reportData.content=n.content)):(t.reportData.id=0,t.reportData.title=n.title,t.reportData.content=n.content)})).catch((function(t){var e=t.msg;$A.messageError(e)}))},typeChange:function(t){this.reportData.offset=0,"weekly"===t?(this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")):(this.prevCycleText=this.$L("上一天"),this.nextCycleText=this.$L("下一天")),this.getTemplate()},getDetail:function(t){var e=this;this.$store.dispatch("call",{url:"report/detail",data:{id:t}}).then((function(n){var r=n.data;e.reportData.title=r.title,e.reportData.content=r.content,e.reportData.receive=r.receives_user.map((function(t){return t.userid})),e.reportData.type=r.type_val,e.reportData.id=t})).catch((function(t){var e=t.msg;$A.messageError(e)}))},prevCycle:function(){this.reportData.offset-=1,this.reReportData(),this.getTemplate()},nextCycle:function(){this.reportData.offset<0&&(this.reportData.offset+=1),this.reReportData(),this.getTemplate()},getLastSubmitter:function(){var t=this;this.$store.dispatch("call",{url:"report/last_submitter"}).then((function(e){var n=e.data;t.reportData.receive=n})).catch((function(t){var e=t.msg;$A.messageError(e)}))},reReportData:function(){this.reportData.title="",this.reportData.content="",this.reportData.receive=[],this.reportData.id=0}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Form",{staticClass:"report-edit",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("汇报类型")}},[n("RadioGroup",{staticClass:"report-radiogroup",attrs:{type:"button","button-style":"solid",readonly:t.id>0},on:{"on-change":t.typeChange},model:{value:t.reportData.type,callback:function(e){t.$set(t.reportData,"type",e)},expression:"reportData.type"}},[n("Radio",{attrs:{label:"weekly",disabled:t.id>0&&"daily"==t.reportData.type}},[t._v(t._s(t.$L("周报")))]),t._v(" "),n("Radio",{attrs:{label:"daily",disabled:t.id>0&&"weekly"==t.reportData.type}},[t._v(t._s(t.$L("日报")))])],1),t._v(" "),0===t.id?n("ButtonGroup",{staticClass:"report-buttongroup"},[n("ETooltip",{attrs:{content:t.prevCycleText,placement:"bottom"}},[n("Button",{attrs:{type:"primary"},on:{click:t.prevCycle}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1)],1),t._v(" "),n("div",{staticClass:"report-buttongroup-vertical"}),t._v(" "),n("ETooltip",{attrs:{disabled:t.reportData.offset>=0,content:t.nextCycleText,placement:"bottom"}},[n("Button",{attrs:{type:"primary",disabled:t.reportData.offset>=0},on:{click:t.nextCycle}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],1)],1):t._e()],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("汇报名称")}},[n("Input",{attrs:{disabled:""},model:{value:t.reportData.title,callback:function(e){t.$set(t.reportData,"title",e)},expression:"reportData.title"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("汇报对象")}},[n("div",{staticClass:"report-users"},[n("UserInput",{attrs:{disabledChoice:[t.userId],placeholder:t.$L("选择接收人"),transfer:!1},model:{value:t.reportData.receive,callback:function(e){t.$set(t.reportData,"receive",e)},expression:"reportData.receive"}}),t._v(" "),n("a",{staticClass:"report-user-link",attrs:{href:"javascript:void(0);"},on:{click:t.getLastSubmitter}},[n("Icon",{attrs:{type:"ios-share-outline"}}),t._v(t._s(t.$L("使用我上次的汇报对象"))+"\n ")],1)],1)]),t._v(" "),n("FormItem",{staticClass:"report-content-editor",attrs:{label:t.$L("汇报内容")}},[n("TEditor",{attrs:{height:"100%"},model:{value:t.reportData.content,callback:function(e){t.$set(t.reportData,"content",e)},expression:"reportData.content"}})],1),t._v(" "),n("FormItem",{staticClass:"report-foot"},[n("Button",{staticClass:"report-bottom",attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(t._s(t.$L(t.id>0?"修改":"提交")))])],1)],1)}),[],!1,null,null,null).exports},85493:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(6817),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"TaskAdd",components:{UserInput:n(47853).Z,TEditor:r.default},props:{value:{type:Boolean,default:!1}},data:function(){return{ready:!1,addData:{cascader:[],name:"",content:"",owner:[],add_assist:1,project_id:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},cascaderShow:!1,cascaderData:[],cascaderValue:"",cascaderLoading:0,cascaderAlready:[],advanced:!1,subName:"",taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages browseImages | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},taskTimeOpen:!1,timeOptions:{shortcuts:$A.timeOptionShortcuts()},loadIng:0,beforeClose:[]}},mounted:function(){},computed:a(a({},(0,o.rn)(["isDesktop","userId","cacheProjects","projectId","cacheColumns","taskPriority"])),{},{taskDays:function(){var t=this.addData.times,e=$A.date2string(t,"Y-m-d H:i");if(e[0]&&e[1]){var n=Math.ceil(($A.Date(e[1],!0)-$A.Date(e[0],!0))/86400);if(n>0)return n}return 0},showAddAssist:function(){return!this.addData.owner.includes(this.userId)}}),watch:{value:function(t){var e=this;t?(this.ready=!0,this.initCascaderData(),this.initProjectData(),this.$nextTick((function(){e.$refs.input.focus()}))):(this.beforeClose.some((function(t){"function"==typeof t&&t()})),this.beforeClose=[],this.taskTimeOpen=!1)},"addData.project_id":function(t){t>0&&$A.setStorage("cacheAddTaskProjectId",t)},"addData.column_id":function(t){var e=this,n=this.addData.project_id;this.$nextTick((function(){n&&t?e.$set(e.addData,"cascader",[n,t]):e.$set(e.addData,"cascader",[])})),t>0&&$A.setStorage("cacheAddTaskColumnId",t)}},methods:{initLanguage:function(){},initCascaderData:function(){var t=this;this.cascaderData=this.cacheProjects.map((function(e){var n=t.cacheColumns.filter((function(t){return t.project_id==e.id})).map((function(t){return{value:t.id,label:t.name}})),r={value:e.id,label:e.name,children:n};return 0==n.length&&(r.loading=!1),r}))},initProjectData:function(){var t=this,e=this.addData.column_id;if(e){var n=this.cacheColumns.find((function(t){return t.id==e}));n&&(this.addData.project_id=n.project_id,this.addData.column_id=n.id)}else{var r=$A.getStorageInt("cacheAddTaskProjectId"),o=$A.getStorageInt("cacheAddTaskColumnId"),i=this.cacheProjects.find((function(e){return e.id==t.projectId}))||this.cacheProjects.find((function(t){return t.id==r}))||this.cacheProjects.find((function(t){return t.id>0}));if(i){var a=this.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||this.cacheColumns.find((function(t){return t.project_id==i.id}));a?(this.addData.project_id=a.project_id,this.addData.column_id=a.id):this.$store.dispatch("getColumns",i.id).then((function(){(a=t.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||t.cacheColumns.find((function(t){return t.project_id==i.id})))&&(t.addData.project_id=a.project_id,t.addData.column_id=a.id)})).catch((function(){}))}}},taskTimeOpenChange:function(t){this.taskTimeOpen=t},taskTimeChange:function(t){var e=$A.date2string(t,"Y-m-d H:i");e[0]&&e[1]&&$A.rightExists(e[0],"00:00")&&$A.rightExists(e[1],"00:00")&&this.$set(this.addData,"times",[e[0],e[1].replace("00:00","23:59")])},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.onAdd()}},addSubTask:function(){""!==this.subName.trim()&&(this.addData.subtasks.push({name:this.subName.trim(),owner:[this.userId],times:[]}),this.subName="")},taskPriorityContent:function(t){var e=$A.runNum(t.days);return e<=0?t.name+" ("+this.$L("无时间限制")+")":t.name+" ("+e+this.$L("天")+")"},choosePriority:function(t){var e=new Date,n=$A.runNum(t.days);if(n>0){var r=new Date((new Date).setDate(e.getDate()+n));this.$set(this.addData,"times",$A.date2string([e,r]))}else this.$set(this.addData,"times",[]);this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color)},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))},cascaderLoadData:function(t,e){t.loading=!0,this.$store.dispatch("getColumns",t.value).then((function(n){t.children=n.map((function(t){return{value:t.id,label:t.name}})),t.loading=!1,e()})).catch((function(){t.loading=!1,e()}))},cascaderChange:function(t){t[1]&&this.$set(this.addData,"column_id",t[1])},cascaderInputChange:function(t){var e=this;this.cascaderValue=t||"",!0!==this.cascaderAlready[this.cascaderValue]&&(this.cascaderAlready[this.cascaderValue]=!0,setTimeout((function(){e.cascaderLoading++}),1e3),this.$store.dispatch("getProjects",{keys:{name:this.cascaderValue},getcolumn:"yes"}).then((function(){e.cascaderLoading--,e.initCascaderData()})).catch((function(){e.cascaderLoading--})))},setData:function(t){void 0!==t.beforeClose&&(this.beforeClose.push(t.beforeClose),delete t.beforeClose),this.addData=Object.assign({},this.addData,t)},onAdd:function(t){var e=this;this.addData.name?(this.loadIng++,this.$store.dispatch("taskAdd",this.addData).then((function(n){var r=n.msg;e.loadIng--,$A.messageSuccess(r),!0===t?(e.addData=Object.assign({},e.addData,{name:"",content:"",subtasks:[]}),e.$refs.input.focus()):(e.addData={cascader:[],name:"",content:"",owner:[],add_assist:1,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},e.close())})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n)}))):$A.messageError("任务描述不能为空")},close:function(){this.$emit("input",!this.value)}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"task-add"},[n("div",{staticClass:"head",class:{empty:0==t.addData.cascader.length,visible:t.cascaderShow}},[n("Cascader",{attrs:{data:t.cascaderData,clearable:!1,placeholder:t.$L("请选择项目"),"load-data":t.cascaderLoadData,filterable:""},on:{"on-change":t.cascaderChange,"on-input-change":t.cascaderInputChange,"on-visible-change":function(e){t.cascaderShow=!t.cascaderShow}},model:{value:t.addData.cascader,callback:function(e){t.$set(t.addData,"cascader",e)},expression:"addData.cascader"}})],1),t._v(" "),n("div",{staticClass:"task-add-form"},[n("div",{staticClass:"title"},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,placeholder:t.$L("任务描述")},on:{"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{attrs:{plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L(t.isDesktop?"详细描述,选填...(点击右键使用工具栏)":"详细描述,选填..."),placeholderFull:t.$L("详细描述..."),inline:""},model:{value:t.addData.content,callback:function(e){t.$set(t.addData,"content",e)},expression:"addData.content"}})],1),t._v(" "),n("div",{staticClass:"advanced-option"},[n("Button",{class:{advanced:t.advanced},on:{click:function(e){t.advanced=!t.advanced}}},[t._v(t._s(t.$L("高级选项")))]),t._v(" "),n("ul",{staticClass:"advanced-priority"},t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})])],1)})),0),t._v(" "),t.taskDays>0?n("DatePicker",{attrs:{open:t.taskTimeOpen,options:t.timeOptions,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)},"on-open-change":t.taskTimeOpenChange},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}},[n("div",{staticClass:"advanced-time",on:{click:function(e){return t.taskTimeOpenChange(!t.taskTimeOpen)}}},[n("Icon",{attrs:{type:"ios-clock-outline"}}),t._v(" "),n("em",{style:t.addData.p_color?{backgroundColor:t.addData.p_color}:{},attrs:{type:"primary"}},[t._v(t._s(t.taskDays))])],1)]):t._e()],1)]),t._v(" "),t.advanced?n("Form",{staticClass:"task-add-advanced",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("计划时间")}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)}},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("任务负责人")}},[n("UserInput",{attrs:{"multiple-max":10,placeholder:t.$L("选择任务负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:t.addData.owner,callback:function(e){t.$set(t.addData,"owner",e)},expression:"addData.owner"}}),t._v(" "),t.showAddAssist?n("div",{staticClass:"task-add-assist"},[n("Checkbox",{attrs:{"true-value":1,"false-value":0},model:{value:t.addData.add_assist,callback:function(e){t.$set(t.addData,"add_assist",e)},expression:"addData.add_assist"}},[t._v(t._s(t.$L("加入任务协助人员列表")))]),t._v(" "),n("ETooltip",{attrs:{content:t.$L("你不是任务负责人时建议加入任务协助人员列表")}},[n("Icon",{attrs:{type:"ios-alert-outline"}})],1)],1):t._e()],1),t._v(" "),n("div",{staticClass:"subtasks"},[t.addData.subtasks.length>0?n("div",{staticClass:"sublist"},[n("Row",[n("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("任务描述")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("计划时间")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("负责人")))])],1),t._v(" "),t._l(t.addData.subtasks,(function(e,r){return n("Row",{key:r},[n("Col",{attrs:{span:"12"}},[n("Input",{attrs:{maxlength:255,clearable:""},on:{"on-clear":function(e){return t.addData.subtasks.splice(r,1)}},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择时间"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(n){return t.taskTimeChange(e.times)}},model:{value:e.times,callback:function(n){t.$set(e,"times",n)},expression:"item.times"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:e.owner,callback:function(n){t.$set(e,"owner",n)},expression:"item.owner"}})],1)],1)}))],2):t._e(),t._v(" "),n("Input",{class:["enter-input",""==t.subName?"empty":""],attrs:{type:"text",placeholder:t.$L("+ 输入子任务,回车添加子任务")},on:{"on-enter":t.addSubTask},model:{value:t.subName,callback:function(e){t.subName=e},expression:"subName"}})],1)],1):t._e(),t._v(" "),n("div",{staticClass:"ivu-modal-footer"},[n("div",{staticClass:"adaption"},[n("Button",{attrs:{type:"default"},on:{click:t.close}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("ButtonGroup",{staticClass:"page-manage-add-task-button-group"},[n("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onAdd}},[t._v(t._s(t.$L("添加任务")))]),t._v(" "),n("Dropdown",{on:{"on-click":function(e){return t.onAdd(!0)}}},[n("Button",{attrs:{type:"primary"}},[n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{disabled:t.loadIng>0}},[t._v(t._s(t.$L("提交继续添加")))])],1)],1)],1)],1)])],1):t._e()}),[],!1,null,null,null).exports},46555:(t,e,n)=>{"use strict";n.d(e,{Z:()=>b});var r=n(20629),o=n(6817),i=n(25199),a=n(47853);const s={name:"TaskUpload",props:{maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"]}},methods:{handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(t){return this.$emit("on-select-file",t),!1},handleClick:function(){this.$refs.upload.handleClick()}}};var u=n(51900);const c=(0,u.Z)(s,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:"",multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})}),[],!1,null,null,null).exports;var l=n(17785),d=n(64569),f=n(80641),m=n(21929);function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const v={name:"TaskDetail",components:{DragInput:n(30264).Z,TaskMenu:m.Z,ProjectLog:d.Z,DialogWrapper:l.Z,TaskUpload:c,UserInput:a.Z,TaskPriority:i.Z,TEditor:o.default},props:{taskId:{type:Number,default:0},openTask:{type:Object,default:function(){return{}}},mainEndAt:{default:null},canUpdateBlur:{type:Boolean,default:!0}},data:function(){return{ready:!1,taskDetail:{},ownerData:{},ownerLoad:0,receiveShow:!1,assistForce:!1,assistData:{},assistLoad:0,addsubForce:!1,addsubShow:!1,addsubName:"",addsubLoad:0,timeForce:!1,timeOpen:!1,timeValue:[],timeOptions:{shortcuts:$A.timeOptionShortcuts()},nowTime:$A.Time(),nowInterval:null,innerHeight:Math.min(1100,window.innerHeight),msgText:"",msgFile:[],navActive:"dialog",logLoadIng:!1,sendLoad:0,taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages browseImages | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},dialogDrag:!1,receiveTaskSubscribe:null}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3),window.addEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe=f.Store.subscribe("receiveTask",(function(){t.receiveShow=!0}))},destroyed:function(){clearInterval(this.nowInterval),window.removeEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe&&(this.receiveTaskSubscribe.unsubscribe(),this.receiveTaskSubscribe=null)},computed:h(h({},(0,r.rn)(["userId","userToken","cacheProjects","cacheColumns","cacheTasks","taskContents","taskFiles","taskPriority","windowMax768"])),{},{projectName:function(){var t=this;if(!this.taskDetail.project_id)return"";if(this.taskDetail.project_name)return this.taskDetail.project_name;var e=this.cacheProjects.find((function(e){return e.id==t.taskDetail.project_id}));return e?e.name:""},columnName:function(){var t=this;if(!this.taskDetail.column_id)return"";if(this.taskDetail.column_name)return this.taskDetail.column_name;var e=this.cacheColumns.find((function(e){return e.id==t.taskDetail.column_id}));return e?e.name:""},taskContent:function(){var t=this;if(!this.taskId)return"";var e=this.taskContents.find((function(e){return e.task_id==t.taskId}));return e?e.content:""},fileList:function(){var t=this;return this.taskId?this.taskFiles.filter((function(e){return e.task_id==t.taskId})).sort((function(t,e){return e.id-t.id})):[]},subList:function(){var t=this;return this.taskId?this.cacheTasks.filter((function(e){return e.parent_id==t.taskId})).sort((function(t,e){return t.id-e.id})):[]},hasOpenDialog:function(){return this.taskDetail.dialog_id>0&&!this.windowMax768},dialogStyle:function(){var t=this.innerHeight,e=this.hasOpenDialog;return t&&e?{minHeight:t-(t>900?200:70)-48+"px"}:{}},cutTime:function(){var t=this.taskDetail,e=$A.Date(t.start_at,!0),n=$A.Date(t.end_at,!0);return $A.formatDate("Y/m/d",e)==$A.formatDate("Y/m/d",n)?$A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("H:i",n):$A.formatDate("Y",e)==$A.formatDate("Y",n)?($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("m/d H:i",n)).replace(/( 00:00| 23:59)/g,""):($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("Y/m/d H:i",n)).replace(/( 00:00| 23:59)/g,"")},getOwner:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1===t.owner})).sort((function(t,e){return t.id-e.id})):[]},getAssist:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1!==t.owner})).sort((function(t,e){return t.id-e.id})):[]},menuList:function(){var t=this.taskDetail,e=[];return t.p_name||e.push({command:"priority",icon:"&#xe6ec;",name:"优先级"}),$A.isArray(t.task_user)&&t.task_user.find((function(t){return 1!==t.owner}))||e.push({command:"assist",icon:"&#xe63f;",name:"协助人员"}),t.end_at||e.push({command:"times",icon:"&#xe6e8;",name:"截止时间"}),0==this.fileList.length&&e.push({command:"file",icon:"&#xe6e6;",name:"附件"}),0==this.subList.length&&e.push({command:"subtask",icon:"&#xe6f0;",name:"子任务"}),e}}),watch:{openTask:{handler:function(t){var e=this;this.taskDetail=$A.cloneJSON(t),this.$nextTick((function(){e.$refs.name&&e.$refs.name.resizeTextarea()}))},immediate:!0,deep:!0},taskId:{handler:function(t){t>0?this.ready=!0:(this.timeOpen=!1,this.timeForce=!1,this.assistForce=!1,this.addsubForce=!1,this.receiveShow=!1,this.$refs.owner&&this.$refs.owner.handleClose(),this.$refs.assist&&this.$refs.assist.handleClose())},immediate:!0},receiveShow:function(t){t&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])}},methods:{innerHeightListener:function(){this.innerHeight=Math.min(1100,window.innerHeight)},within24Hours:function(t){return $A.Date(t,!0)-this.nowTime<86400},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},isOverdue:function(t){return!!t.overdue||$A.Date(t.end_at,!0)<this.nowTime},onNameKeydown:function(t){13===t.keyCode&&(t.shiftKey||(t.preventDefault(),this.updateData("name")))},checkUpdate:function(t){var e=this,n=!1;if(this.openTask.name!=this.taskDetail.name){if(n=!0,!0!==t)return!1===t&&this.$refs.name.focus(),!0;this.updateData("name")}if(this.$refs.desc&&this.$refs.desc.getContent()!=this.taskContent){if(n=!0,!0!==t)return!1===t&&this.$refs.desc.focus(),!0;this.updateData("content")}if(this.addsubShow&&this.addsubName){if(n=!0,!0!==t)return!1===t&&this.$refs.addsub.focus(),!0;this.onAddsub()}return this.subList.some((function(r){var o=r.id;e.$refs["subTask_".concat(o)][0].checkUpdate(t)&&(n=!0)})),n},updateBlur:function(t,e){this.canUpdateBlur&&this.updateData(t,e)},updateData:function(t,e){var n=this,r=null;switch(t){case"priority":this.$set(this.taskDetail,"p_level",e.priority),this.$set(this.taskDetail,"p_name",e.name),this.$set(this.taskDetail,"p_color",e.color),t=["p_level","p_name","p_color"];break;case"times":this.$set(this.taskDetail,"times",[e.start_at,e.end_at]);break;case"content":var o=this.$refs.desc.getContent();if(o==this.taskContent)return;this.$set(this.taskDetail,"content",o),r=function(){n.$store.dispatch("saveTaskContent",{task_id:n.taskId,content:o})}}var i={task_id:this.taskDetail.id};($A.isArray(t)?t:[t]).forEach((function(t){var e=n.taskDetail[t],r=n.openTask[t];$A.jsonStringify(e)!=$A.jsonStringify(r)&&(i[t]=e)})),Object.keys(i).length<=1||this.$store.dispatch("taskUpdate",i).then((function(t){var e=t.msg;$A.messageSuccess(e),"function"==typeof r&&r()})).catch((function(t){var e=t.msg;$A.modalError(e)}))},openOwner:function(){var t=this.getOwner.map((function(t){return t.userid}));this.$set(this.taskDetail,"owner_userid",t),this.$set(this.ownerData,"owner_userid",t)},onOwner:function(t){var e=this,n={task_id:this.taskDetail.id,owner:this.ownerData.owner_userid};if(!0===t){if(this.getOwner.length>0)return this.receiveShow=!1,void $A.messageError("任务已被领取");var r=$A.date2string(this.timeValue,"Y-m-d H:i");if(!r[0]||!r[1])return void $A.messageError("请设置计划时间");$A.rightExists(r[0],"00:00")&&$A.rightExists(r[1],"00:00")&&(r[1]=r[1].replace("00:00","23:59")),n.times=r,n.owner=this.ownerData.owner_userid=[this.userId]}$A.jsonStringify(this.taskDetail.owner_userid)!==$A.jsonStringify(this.ownerData.owner_userid)&&(0==$A.count(n.owner)&&(n.owner=""),this.ownerLoad++,this.$store.dispatch("taskUpdate",n).then((function(t){var n=t.msg;$A.messageSuccess(n),e.ownerLoad--,e.receiveShow=!1,e.$store.dispatch("getTaskOne",e.taskDetail.id).catch((function(){}))})).catch((function(t){var n=t.msg;$A.modalError(n),e.ownerLoad--,e.receiveShow=!1})))},openAssist:function(){var t=this.getAssist.map((function(t){return t.userid}));this.$set(this.taskDetail,"assist_userid",t),this.$set(this.assistData,"assist_userid",t),this.$set(this.assistData,"disabled",this.getOwner.map((function(t){return t.userid})))},onAssist:function(){var t=this;if($A.jsonStringify(this.taskDetail.assist_userid)!==$A.jsonStringify(this.assistData.assist_userid)){var e=this.assistData.assist_userid;0===e.length&&(e=!1),this.assistLoad++,this.$store.dispatch("taskUpdate",{task_id:this.taskDetail.id,assist:e}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.assistLoad--,t.$store.dispatch("getTaskOne",t.taskDetail.id).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.assistLoad--}))}},openTime:function(){this.timeOpen=!this.timeOpen,this.timeOpen&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])},timeChange:function(t){t||(this.timeOpen=!1)},timeClear:function(){this.updateData("times",{start_at:!1,end_at:!1}),this.timeOpen=!1},timeOk:function(){var t=$A.date2string(this.timeValue,"Y-m-d H:i");t[0]&&t[1]&&$A.rightExists(t[0],"00:00")&&$A.rightExists(t[1],"00:00")&&(t[1]=t[1].replace("00:00","23:59")),this.updateData("times",{start_at:t[0],end_at:t[1]}),this.timeOpen=!1},addsubOpen:function(){var t=this;this.addsubShow=!0,this.$nextTick((function(){t.$refs.addsub.focus()}))},addsubChackClose:function(){""==this.addsubName&&(this.addsubShow=!1)},addsubKeydown:function(t){if(13===t.keyCode){if(t.shiftKey||this.addsubLoad>0)return;t.preventDefault(),this.onAddsub()}},onAddsub:function(){var t=this;""!=this.addsubName?(this.addsubLoad++,this.$store.dispatch("taskAddSub",{task_id:this.taskDetail.id,name:this.addsubName}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.addsubLoad--,t.addsubName=""})).catch((function(e){var n=e.msg;$A.modalError(n),t.addsubLoad--}))):$A.messageError("任务描述不能为空")},getLogLists:function(){"log"==this.navActive&&this.$refs.log.getLists(!0)},logLoadChange:function(t){this.logLoadIng=t},dropAdd:function(t){var e=this;switch(t){case"priority":this.$set(this.taskDetail,"p_name",this.$L("未设置")),this.$nextTick((function(){e.$refs.priority.show()}));break;case"assist":this.assistForce=!0,this.openAssist(),this.$nextTick((function(){e.$refs.assist.handleClick()}));break;case"times":this.timeForce=!0,this.$nextTick((function(){e.openTime()}));break;case"file":this.$refs.upload.handleClick();break;case"subtask":this.addsubForce=!0,this.$nextTick((function(){e.addsubOpen()}))}},msgKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.msgText&&this.msgDialog()}},msgDialog:function(){var t=this;this.sendLoad>0||(this.sendLoad++,this.$store.dispatch("call",{url:"project/task/dialog",data:{task_id:this.taskDetail.id}}).then((function(e){var n=e.data;t.$store.dispatch("saveTask",n),t.$store.dispatch("getDialogOne",n.dialog_id).then((function(){t.sendLoad--,$A.isSubElectron?t.resizeDialog().then((function(){t.sendDialogMsg()})):t.$nextTick((function(){t.windowMax768?(window.__sendDialogMsg={time:$A.Time()+10,msgText:t.msgText,msgFile:t.msgFile},t.msgFile=[],t.msgText="",t.goForward({path:"/manage/messenger",query:{_:$A.randomString(6)}}),$A.setStorage("messenger::dialogId",n.dialog_id),t.$store.state.dialogOpenId=n.dialog_id,t.$store.dispatch("openTask",0)):t.sendDialogMsg()}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)})))},sendDialogMsg:function(){this.msgFile.length>0?this.$refs.dialog.sendFileMsg(this.msgFile):this.msgText&&this.$refs.dialog.sendMsg(this.msgText),this.msgFile=[],this.msgText=""},msgPasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files;this.msgFile=Array.prototype.slice.call(n),this.msgFile.length>0&&(t.preventDefault(),this.msgDialog())},taskPasteDrag:function(t,e){this.dialogDrag=!1,this.msgPasteDrag(t,e)},taskDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},onSelectFile:function(t){this.msgFile=[t],this.msgDialog()},deleteFile:function(t){var e=this;this.$set(t,"_show_menu",!1),this.$store.dispatch("forgetTaskFile",t.id),this.$store.dispatch("call",{url:"project/task/filedelete",data:{file_id:t.id}}).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskFiles",e.taskDetail.id)}))},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e.handleClick()},openNewWin:function(){var t={title:this.taskDetail.name,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,this.$el.clientWidth+72),height:Math.min(window.screen.availHeight,this.$el.clientHeight+72),minWidth:600,minHeight:450};this.hasOpenDialog&&(t.minWidth=800,t.minHeight=600),this.$Electron.sendMessage("windowRouter",{name:"task-"+this.taskDetail.id,path:"/single/task/"+this.taskDetail.id,force:!1,config:t}),this.$store.dispatch("openTask",0)},resizeDialog:function(){var t=this;return new Promise((function(e){t.$Electron.sendSyncMessage("windowSize",{width:Math.max(1100,window.innerWidth),height:Math.max(720,window.innerHeight),minWidth:800,minHeight:600,autoZoom:!0});var n=0,r=setInterval((function(){n++,(t.$refs.dialog||n>20)&&(clearInterval(r),t.$refs.dialog&&e())}),100)}))},viewFile:function(t){if(["jpg","jpeg","gif","png"].includes(t.ext)){var e=this.fileList.filter((function(t){return["jpg","jpeg","gif","png"].includes(t.ext)})),n=e.findIndex((function(e){return e.id===t.id}));n>-1?(this.$store.state.previewImageIndex=n,this.$store.state.previewImageList=e.map((function(t){return t.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[t.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-task-"+t.id,path:"/single/file/task/"+t.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/task/".concat(t.id)))},downFile:function(t){var e=this;$A.modalConfirm({title:"下载文件",content:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("project/task/filedown?file_id=".concat(t.id,"&token=").concat(e.userToken)))}})}}};const b=(0,u.Z)(v,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready&&t.taskDetail.parent_id>0?n("li",[n("div",{staticClass:"subtask-icon"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,attrs:{disabled:0===t.taskId,task:t.taskDetail,"load-status":!0===t.taskDetail.loading},on:{"on-update":t.getLogLists}})],1),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"subtask-flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),n("div",{staticClass:"subtask-name"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("DatePicker",{staticClass:"subtask-time",attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom-end",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[!t.taskDetail.complete_at&&t.taskDetail.end_at&&t.taskDetail.end_at!=t.mainEndAt?n("div",{class:["time",t.taskDetail.today?"today":"",t.taskDetail.overdue?"overdue":""],on:{click:t.openTime}},[t._v("\n "+t._s(t.expiresFormat(t.taskDetail.end_at))+"\n ")]):n("Icon",{staticClass:"clock",attrs:{type:"ios-clock-outline"},on:{click:t.openTime}})],1),t._v(" "),n("Poptip",{ref:"owner",staticClass:"subtask-avatar",attrs:{"popper-class":"task-detail-user-popper",title:t.$L("修改负责人"),width:240,placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":1,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getOwner.length>0?t._l(t.getOwner,(function(t){return n("UserAvatar",{key:t.userid,attrs:{userid:t.userid,size:20,tooltipDisabled:""}})})):n("div",[t._v("--")])],2)],1):t.ready?n("div",{class:{"task-detail":!0,"open-dialog":t.hasOpenDialog,completed:t.taskDetail.complete_at}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-info"},[n("div",{staticClass:"head"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,staticClass:"icon",attrs:{disabled:0===t.taskId,task:t.taskDetail,size:"medium","color-show":!1},on:{"on-update":t.getLogLists}}),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),t.taskDetail.archived_at?n("div",{staticClass:"flow"},[n("span",{staticClass:"archived",on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.$L("已归档")))])]):t._e(),t._v(" "),n("div",{staticClass:"nav"},[t.projectName?n("p",[n("span",[t._v(t._s(t.projectName))])]):t._e(),t._v(" "),t.columnName?n("p",[n("span",[t._v(t._s(t.columnName))])]):t._e(),t._v(" "),t.taskDetail.id?n("p",[n("span",[t._v(t._s(t.taskDetail.id))])]):t._e()]),t._v(" "),n("div",{staticClass:"function"},[0===t.getOwner.length?n("EPopover",{attrs:{placement:"bottom"},model:{value:t.receiveShow,callback:function(e){t.receiveShow=e},expression:"receiveShow"}},[n("div",{staticClass:"task-detail-receive"},[n("div",{staticClass:"receive-title"},[n("Icon",{attrs:{type:"ios-help-circle"}}),t._v("\n "+t._s(t.$L("确认计划时间领取任务"))+"\n ")],1),t._v(" "),n("div",{staticClass:"receive-time"},[n("DatePicker",{attrs:{options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placeholder:t.$L("请设置计划时间"),clearable:!1,editable:!1},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}})],1),t._v(" "),n("div",{staticClass:"receive-bottom"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(e){t.receiveShow=!1}}},[t._v("取消")]),t._v(" "),n("Button",{attrs:{loading:t.ownerLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.onOwner(!0)}}},[t._v("确定")])],1)]),t._v(" "),n("Button",{staticClass:"pick",attrs:{slot:"reference",loading:t.ownerLoad>0,type:"primary"},slot:"reference"},[t._v(t._s(t.$L("我要领取任务")))])],1):t._e(),t._v(" "),t.$Electron?n("ETooltip",{attrs:{content:t.$L("新窗口打开")}},[n("i",{staticClass:"taskfont open",on:{click:t.openNewWin}},[t._v("")])]):t._e(),t._v(" "),n("div",{staticClass:"menu"},[n("TaskMenu",{attrs:{disabled:0===t.taskId,task:t.taskDetail,icon:"ios-more","completed-icon":"ios-more",size:"medium","color-show":!1},on:{"on-update":t.getLogLists}})],1)],1)],1),t._v(" "),n("div",{staticClass:"scroller overlay-y"},[n("div",{staticClass:"title"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{ref:"desc",attrs:{value:t.taskContent,plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L("详细描述..."),inline:""},on:{"on-blur":function(e){return t.updateBlur("content")}}})],1),t._v(" "),n("Form",{staticClass:"items",attrs:{"label-position":"left","label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[t.taskDetail.p_name?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("优先级"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("EDropdown",{ref:"priority",attrs:{trigger:"click",placement:"bottom"},on:{command:function(e){return t.updateData("priority",e)}}},[n("TaskPriority",{attrs:{backgroundColor:t.taskDetail.p_color}},[t._v(t._s(t.taskDetail.p_name))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.taskDetail.p_name==e.name?"&#xe61d;":"&#xe61c;")}}),t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1)])]):t._e(),t._v(" "),t.getOwner.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("负责人"))+"\n ")]),t._v(" "),n("Poptip",{ref:"owner",staticClass:"item-content user",attrs:{title:t.$L("修改负责人"),width:240,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),n("div",{staticClass:"user-list"},t._l(t.getOwner,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getOwner.length,tooltipDisabled:""}})})),1)])],1):t._e(),t._v(" "),t.getAssist.length>0||t.assistForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("协助人员"))+"\n ")]),t._v(" "),n("Poptip",{ref:"assist",staticClass:"item-content user",attrs:{title:t.$L(t.getAssist.length>0?"修改协助人员":"添加协助人员"),width:280,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openAssist,"on-ok":t.onAssist}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,"disabled-choice":t.assistData.disabled,placeholder:t.$L("选择任务协助人员"),transfer:!1},model:{value:t.assistData.assist_userid,callback:function(e){t.$set(t.assistData,"assist_userid",e)},expression:"assistData.assist_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.assist.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getAssist.length>0?n("div",{staticClass:"user-list"},t._l(t.getAssist,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getAssist.length,tooltipDisabled:""}})})),1):n("div",[t._v("--")])])],1):t._e(),t._v(" "),t.taskDetail.end_at||t.timeForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("截止时间"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("DatePicker",{attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[n("div",{staticClass:"picker-time"},[n("div",{staticClass:"time",on:{click:t.openTime}},[t._v(t._s(t.taskDetail.end_at?t.cutTime:"--"))]),t._v(" "),!t.taskDetail.complete_at&&t.taskDetail.end_at?[t.within24Hours(t.taskDetail.end_at)?n("Tag",{attrs:{color:"blue"}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.expiresFormat(t.taskDetail.end_at)))]):t._e(),t._v(" "),t.isOverdue(t.taskDetail)?n("Tag",{attrs:{color:"red"}},[t._v(t._s(t.$L("超期未完成")))]):t._e()]:t._e()],2)])],1)])]):t._e(),t._v(" "),t.fileList.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("附件"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content file"},[t.taskDetail.file_num>50?n("li",{staticClass:"tip"},[t._v(t._s(t.$L("共"+t.taskDetail.file_num+"个文件,仅显示最新50个")))]):t._e(),t._v(" "),t._l(t.fileList,(function(e){return n("li",[e.id?n("img",{staticClass:"file-ext",attrs:{src:e.thumb}}):n("Loading",{staticClass:"file-load"}),t._v(" "),n("div",{staticClass:"file-name"},[t._v(t._s(e.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(e.size)))]),t._v(" "),n("div",{staticClass:"file-menu",class:{show:e._show_menu}},[n("Icon",{attrs:{type:"md-eye"},on:{click:function(n){return t.viewFile(e)}}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down"},on:{click:function(n){return t.downFile(e)}}}),t._v(" "),n("EPopover",{staticClass:"file-delete",model:{value:e._show_menu,callback:function(n){t.$set(e,"_show_menu",n)},expression:"file._show_menu"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("你确定要删除这个文件吗?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(t){e._show_menu=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(n){return t.deleteFile(e)}}},[t._v(t._s(t.$L("确定")))])],1)]),t._v(" "),n("i",{staticClass:"taskfont del",attrs:{slot:"reference"},slot:"reference"},[t._v("")])])],1)],1)}))],2),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("div",{staticClass:"add-button",on:{click:function(e){return t.$refs.upload.handleClick()}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加附件"))+"\n ")])])])]):t._e(),t._v(" "),t.subList.length>0||t.addsubForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("子任务"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content subtask"},t._l(t.subList,(function(e,r){return n("TaskDetail",{key:r,ref:"subTask_"+e.id,refInFor:!0,attrs:{"task-id":e.id,"open-task":e,"main-end-at":t.taskDetail.end_at,"can-update-blur":t.canUpdateBlur}})})),1),t._v(" "),n("ul",{class:["item-content",0===t.subList.length?"nosub":""]},[n("li",[t.addsubShow?n("Input",{ref:"addsub",staticClass:"add-input",class:{loading:t.addsubLoad>0},attrs:{placeholder:t.$L("+ 输入子任务,回车添加子任务"),icon:t.addsubLoad>0?"ios-loading":""},on:{"on-blur":t.addsubChackClose,"on-keydown":t.addsubKeydown},model:{value:t.addsubName,callback:function(e){t.addsubName=e},expression:"addsubName"}}):n("div",{staticClass:"add-button",on:{click:t.addsubOpen}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加子任务"))+"\n ")])],1)])]):t._e()],1),t._v(" "),t.menuList.length>0?n("div",{staticClass:"add"},[n("EDropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:t.dropAdd}},[n("div",{staticClass:"add-button"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v("\n "+t._s(t.$L("添加"))+"\n "),t._l(t.menuList,(function(e){return n("em",[t._v(t._s(t.$L(e.name)))])}))],2),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.menuList,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e.command}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(e.icon)}}),t._v(t._s(t.$L(e.name))+"\n ")])])})),1)],1)],1):t._e()],1),t._v(" "),n("TaskUpload",{ref:"upload",staticClass:"upload",on:{"on-select-file":t.onSelectFile}})],1),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-dialog",style:t.dialogStyle},[t.hasOpenDialog?[t.taskId>0?n("DialogWrapper",{ref:"dialog",attrs:{"dialog-id":t.taskDetail.dialog_id}},[n("div",{staticClass:"head",attrs:{slot:"head"},slot:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1)]):t._e(),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id},on:{"on-load-change":t.logLoadChange}}):t._e()]:n("div",[n("div",{staticClass:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id,"show-load":!1},on:{"on-load-change":t.logLoadChange}}):n("div",{staticClass:"no-dialog",on:{drop:function(e){return e.preventDefault(),t.taskPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.taskDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.taskDragOver(!1,e)}}},[n("div",{staticClass:"no-tip"},[t._v(t._s(t.$L("暂无消息")))]),t._v(" "),n("div",{staticClass:"no-input"},[n("DragInput",{staticClass:"dialog-input",attrs:{type:"textarea",disabled:t.sendLoad>0,rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-keydown":t.msgKeydown,"on-input-paste":t.msgPasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),n("div",{staticClass:"no-send",on:{click:t.msgDialog}},[t.sendLoad>0?n("Loading"):[n("Badge",{attrs:{count:t.taskDetail.msg_num}}),t._v(" "),n("Icon",{attrs:{type:"md-send"}})]],2)],1),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e()])],1)],2),t._v(" "),t.taskDetail.id?t._e():n("div",{staticClass:"task-load"},[n("Loading")],1)]):t._e()}),[],!1,null,null,null).exports},21929:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(20629);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"TaskMenu",props:{task:{type:Object,default:function(){return{}}},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},data:function(){return{}},computed:i(i({},(0,r.rn)(["taskColorList","taskLoading","taskFlows","taskFlowItems"])),{},{loadIng:function(){var t=this;if(this.loadStatus)return!0;var e=this.taskLoading.find((function(e){return e.id==t.task.id}));return e&&e.num>0},flow:function(){var t=this;return this.taskFlows.find((function(e){return e.task_id==t.task.id}))},turns:function(){var t=this;if(!this.flow)return[];var e=this.taskFlowItems.find((function(e){return e.id==t.flow.flow_item_id}));return e?this.taskFlowItems.filter((function(t){var n=t.id;return e.turns.includes(n)})):[]}}),methods:{show:function(){this.$refs.dropdown.show()},hide:function(){this.$refs.dropdown.hide()},handleClick:function(){this.$refs.dropdown.handleClick()},dropTask:function(t){var e=this,n=this.task,r=function(t){t?e.$store.dispatch("saveTaskCompleteTemp",n.id):e.$store.dispatch("forgetTaskCompleteTemp",n.id)};if($A.isJson(t))t.name&&this.updateTask({color:t.color}).catch((function(){}));else{if($A.leftExists(t,"turn::")){var o=$A.leftDelete(t,"turn::");if(o==this.task.flow_item_id)return;var i=this.taskFlowItems.find((function(t){return t.id==e.flow.flow_item_id}))||{},a=this.taskFlowItems.find((function(t){return t.id==o}))||{},s="end"!==i.status&&"end"===a.status,u="end"===i.status&&"end"!==a.status;return this.updateBefore&&(s?r(!0):u&&r(!1)),void this.updateTask({flow_item_id:o}).then((function(){s?r(!0):u&&r(!1)})).catch((function(){s?r(!1):u&&r(!0)}))}switch(t){case"complete":if(this.task.complete_at)return;this.updateBefore&&r(!0),this.updateTask({complete_at:$A.formatDate("Y-m-d H:i:s")}).then((function(){r(!0)})).catch((function(){r(!1)}));break;case"uncomplete":if(!this.task.complete_at)return;this.updateBefore&&r(!1),this.updateTask({complete_at:!1}).then((function(){r(!1)})).catch((function(){r(!0)}));break;case"archived":case"remove":this.archivedOrRemoveTask(t)}}},visibleChange:function(t){t&&this.$store.dispatch("getTaskFlow",this.task.id).then(this.$refs.dropdownMenu.updatePopper).catch(this.$refs.dropdownMenu.updatePopper)},updateTask:function(t){var e=this;return new Promise((function(n,r){e.loadIng?r():(Object.keys(t).forEach((function(n){return e.$set(e.task,n,t[n])})),e.$store.dispatch("taskUpdate",Object.assign(t,{task_id:e.task.id})).then((function(t){var r=t.data,o=t.msg;$A.messageSuccess(o),n(),e.$emit("on-update",r)})).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskOne",e.task.id).catch((function(){})),r()})))}))},archivedOrRemoveTask:function(t){var e=this,n="removeTask",r="删除",o={task_id:this.task.id},i=this.task.parent_id>0?"子任务":"任务";"archived"==t&&(n="archivedTask",r="归档",this.task.archived_at&&(r="还原归档",o={task_id:this.task.id,type:"recovery"})),$A.modalConfirm({title:r+i,content:"你确定要"+r+i+"【"+this.task.name+"】吗?",loading:!0,onOk:function(){e.loadIng?e.$Modal.remove():e.$store.dispatch(n,o).then((function(t){var n=t.msg;$A.messageSuccess(n),e.$Modal.remove()})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("EDropdown",{ref:"dropdown",attrs:{trigger:"click",disabled:t.disabled,size:t.size,placement:"bottom"},on:{command:t.dropTask,"visible-change":t.visibleChange}},[t._t("icon",(function(){return[n("div",{staticClass:"task-menu-icon"},[t.loadIng?n("div",{staticClass:"loading"},[n("Loading")],1):[t.task.complete_at?n("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):n("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)]})),t._v(" "),n("EDropdownMenu",{ref:"dropdownMenu",staticClass:"task-menu-more-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("li",{staticClass:"task-menu-more-warp",class:t.size},[n("ul",[t.flow?t.turns.length>0?t._l(t.turns,(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"turn::"+e.id}},[n("div",{staticClass:"item flow"},[e.id==t.task.flow_item_id&&!0!==t.flow.auto_assign?n("Icon",{staticClass:"check",attrs:{type:"md-checkmark-circle-outline"}}):n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(" "),n("div",{staticClass:"flow-name",class:e.status},[t._v(t._s(e.name))])],1)])})):[t.task.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)])]:n("EDropdownItem",{staticClass:"load-flow",attrs:{disabled:""}},[n("div",{staticClass:"load-flow-warp"},[n("Loading")],1)]),t._v(" "),0===t.task.parent_id?[n("EDropdownItem",{attrs:{divided:t.turns.length>0,command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L(t.task.archived_at?"还原归档":"归档"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item hover-del"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t.colorShow?t._l(t.taskColorList,(function(e,r){return n("EDropdownItem",{key:"c_"+r,attrs:{divided:0==r,command:e}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:e.color||"#f9f9f9"},domProps:{innerHTML:t._s(e.color==t.task.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(e.name))+"\n ")])])})):t._e()]:n("EDropdownItem",{attrs:{command:"remove",divided:t.turns.length>0}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],2)])])],2)}),[],!1,null,null,null).exports},25199:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const a={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data:function(){return{}},computed:o(o({},(0,n(20629).rn)(["themeIsDark"])),{},{myStyle:function(){var t=this.color,e=this.background,n=this.backgroundColor;return this.themeIsDark?{color:n||e,borderColor:n||e,backgroundColor:"transparent"}:{color:t,borderColor:n||e,backgroundColor:n||e}}})};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)}),[],!1,null,null,null).exports}}]); \ No newline at end of file +(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[999,500],{26167:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(1519),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,'.component-resize-line[data-v-eaab078e]{cursor:col-resize}@media (max-width:768px){.component-resize-line[data-v-eaab078e]{display:none}}.component-resize-line.resizing[data-v-eaab078e]:after{bottom:0;content:"";cursor:col-resize;left:0;position:fixed;right:0;top:0;z-index:99999}.component-resize-line.bottom[data-v-eaab078e],.component-resize-line.bottom[data-v-eaab078e]:after{cursor:row-resize}',""]);const i=o},47575:(t,e,n)=>{!function(){"use strict";var e=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},r=function(t){return{eq:t}},o=r((function(t,e){return t===e})),i=function(t){return r((function(e,n){if(e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t.eq(e[o],n[o]))return!1;return!0}))},a=function(t,e){return function(t,e){return r((function(n,r){return t.eq(e(n),e(r))}))}(i(t),(function(t){return function(t,e){return Array.prototype.slice.call(t).sort(e)}(t,e)}))},s=function(t){return r((function(e,n){var r=Object.keys(e),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var s=r.length,u=0;u<s;u++){var c=r[u];if(!t.eq(e[c],n[c]))return!1}return!0}))},u=r((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(r)?t===n:"array"===r?i(u).eq(t,n):"object"===r&&s(u).eq(t,n))})),c=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},l=function(t){return function(e){return typeof e===t}},d=function(t){return function(e){return t===e}},f=c("string"),m=c("object"),p=c("array"),h=d(null),g=l("boolean"),v=d(void 0),b=function(t){return null==t},y=function(t){return!b(t)},w=l("function"),_=l("number"),C=function(){},k=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},x=function(t,e){return function(n){return t(e(n))}},D=function(t){return function(){return t}},S=function(t){return t},T=function(t,e){return t===e};function E(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var O=function(t){return function(e){return!t(e)}},L=function(t){return t()},A=function(t){t()},$=D(!1),N=D(!0),P=function(){return I},I=function(){var t=function(t){return t()},e=S;return{fold:function(t,e){return t()},isSome:$,isNone:N,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:D(null),getOrUndefined:D(void 0),or:e,orThunk:t,map:P,each:C,bind:P,exists:$,forall:N,filter:function(){return P()},toArray:function(){return[]},toString:D("none()")}}(),R=function(t){var e=D(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:N,isNone:$,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return R(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:I},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},B={some:R,none:P,from:function(t){return null==t?I:R(t)}},M=Array.prototype.slice,j=Array.prototype.indexOf,z=Array.prototype.push,F=function(t,e){return j.call(t,e)},U=function(t,e){return F(t,e)>-1},H=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return!0}return!1},V=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},W=function(t,e){for(var n=0,r=t.length;n<r;n++){e(t[n],n)}},q=function(t,e){for(var n=t.length-1;n>=0;n--){e(t[n],n)}},K=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o];(e(a,o)?n:r).push(a)}return{pass:n,fail:r}},Y=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},X=function(t,e,n){return q(t,(function(t,r){n=e(n,t,r)})),n},Z=function(t,e,n){return W(t,(function(t,r){n=e(n,t,r)})),n},G=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return B.some(i);if(n(i,r))break}return B.none()},J=function(t,e){return G(t,e,$)},Q=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return B.some(n)}return B.none()},tt=function(t,e){return function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!p(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);z.apply(e,t[n])}return e}(V(t,e))},et=function(t,e){for(var n=0,r=t.length;n<r;++n){if(!0!==e(t[n],n))return!1}return!0},nt=function(t){var e=M.call(t,0);return e.reverse(),e},rt=function(t,e){return Y(t,(function(t){return!U(e,t)}))},ot=function(t,e){var n=M.call(t,0);return n.sort(e),n},it=function(t,e){return e>=0&&e<t.length?B.some(t[e]):B.none()},at=function(t){return it(t,0)},st=function(t){return it(t,t.length-1)},ut=w(Array.from)?Array.from:function(t){return M.call(t)},ct=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return B.none()},lt=Object.keys,dt=Object.hasOwnProperty,ft=function(t,e){for(var n=lt(t),r=0,o=n.length;r<o;r++){var i=n[r];e(t[i],i)}},mt=function(t,e){return pt(t,(function(t,n){return{k:n,v:e(t,n)}}))},pt=function(t,e){var n={};return ft(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},ht=function(t){return function(e,n){t[n]=e}},gt=function(t,e,n,r){return ft(t,(function(t,o){(e(t,o)?n:r)(t,o)})),{}},vt=function(t,e){var n={};return gt(t,e,ht(n),C),n},bt=function(t){return function(t,e){var n=[];return ft(t,(function(t,r){n.push(e(t,r))})),n}(t,S)},yt=function(t,e){return wt(t,e)?B.from(t[e]):B.none()},wt=function(t,e){return dt.call(t,e)},_t=function(t,e){return wt(t,e)&&void 0!==t[e]&&null!==t[e]},Ct=Array.isArray,kt=function(t,e,n){var r,o;if(!t)return!1;if(n=n||t,void 0!==t.length){for(r=0,o=t.length;r<o;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(r in t)if(wt(t,r)&&!1===e.call(n,t[r],r,t))return!1;return!0},xt=function(t,e){var n=[];return kt(t,(function(r,o){n.push(e(r,o,t))})),n},Dt=function(t,e){var n=[];return kt(t,(function(r,o){e&&!e(r,o,t)||n.push(r)})),n},St=function(t,e){if(t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},Tt=function(t,e,n,r){for(var o=v(n)?t[0]:n,i=0;i<t.length;i++)o=e.call(r,o,t[i],i);return o},Et=function(t,e,n){var r,o;for(r=0,o=t.length;r<o;r++)if(e.call(n,t[r],r,t))return r;return-1},Ot=function(t){return t[t.length-1]},Lt=function(){return Lt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},Lt.apply(this,arguments)};function At(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var $t=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},Nt=function(){return Pt(0,0)},Pt=function(t,e){return{major:t,minor:e}},It={nu:Pt,detect:function(t,e){var n=String(e).toLowerCase();return 0===t.length?Nt():function(t,e){var n=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}}(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return Pt(r(1),r(2))}(t,n)},unknown:Nt},Rt=function(t,e){var n=String(e).toLowerCase();return J(t,(function(t){return t.search(n)}))},Bt=function(t,e){return-1!==t.indexOf(e)},Mt=function(t,e){return function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e}(t,e,0)},jt=function(t){return function(e){return e.replace(t,"")}},zt=jt(/^\s+|\s+$/g),Ft=jt(/^\s+/g),Ut=jt(/\s+$/g),Ht=function(t){return t.length>0},Vt=function(t){return!Ht(t)},Wt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,qt=function(t){return function(e){return Bt(e,t)}},Kt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return Bt(t,"edge/")&&Bt(t,"chrome")&&Bt(t,"safari")&&Bt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Wt],search:function(t){return Bt(t,"chrome")&&!Bt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return Bt(t,"msie")||Bt(t,"trident")}},{name:"Opera",versionRegexes:[Wt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:qt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:qt("firefox")},{name:"Safari",versionRegexes:[Wt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(Bt(t,"safari")||Bt(t,"mobile/"))&&Bt(t,"applewebkit")}}],Yt=[{name:"Windows",search:qt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return Bt(t,"iphone")||Bt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:qt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:qt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:qt("linux"),versionRegexes:[]},{name:"Solaris",search:qt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:qt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:qt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Xt={browsers:D(Kt),oses:D(Yt)},Zt="Edge",Gt="Chrome",Jt="Opera",Qt="Firefox",te="Safari",ee=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Zt),isChrome:r(Gt),isIE:r("IE"),isOpera:r(Jt),isFirefox:r(Qt),isSafari:r(te)}},ne={unknown:function(){return ee({current:void 0,version:It.unknown()})},nu:ee,edge:D(Zt),chrome:D(Gt),ie:D("IE"),opera:D(Jt),firefox:D(Qt),safari:D(te)},re="Windows",oe="Android",ie="Linux",ae="Solaris",se="FreeBSD",ue="ChromeOS",ce=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(re),isiOS:r("iOS"),isAndroid:r(oe),isOSX:r("OSX"),isLinux:r(ie),isSolaris:r(ae),isFreeBSD:r(se),isChromeOS:r(ue)}},le={unknown:function(){return ce({current:void 0,version:It.unknown()})},nu:ce,windows:D(re),ios:D("iOS"),android:D(oe),linux:D(ie),osx:D("OSX"),solaris:D(ae),freebsd:D(se),chromeos:D(ue)},de=function(t,e,n){var r=Xt.browsers(),o=Xt.oses(),i=e.bind((function(t){return function(t,e){return ct(e.brands,(function(e){var n=e.brand.toLowerCase();return J(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:It.nu(parseInt(e.version,10),0)}}))}))}(r,t)})).orThunk((function(){return function(t,e){return Rt(t,e).map((function(t){var n=It.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(r,t)})).fold(ne.unknown,ne.nu),a=function(t,e){return Rt(t,e).map((function(t){var n=It.detect(t.versionRegexes,e);return{current:t.name,version:n}}))}(o,t).fold(le.unknown,le.nu),s=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),d=!c&&!u&&!l;return{isiPad:D(o),isiPhone:D(i),isTablet:D(u),isPhone:D(c),isTouch:D(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:D(l),isDesktop:D(d)}}(a,i,t,n);return{browser:i,os:a,deviceType:s}},fe=function(t){return window.matchMedia(t).matches},me=$t((function(){return de(navigator.userAgent,B.from(navigator.userAgentData),fe)})),pe=function(){return me()},he=navigator.userAgent,ge=pe(),ve=ge.browser,be=ge.os,ye=ge.deviceType,we=/WebKit/.test(he)&&!ve.isEdge(),_e="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Ce=-1!==he.indexOf("Windows Phone"),ke={opera:ve.isOpera(),webkit:we,ie:!(!ve.isIE()&&!ve.isEdge())&&ve.version.major,gecko:ve.isFirefox(),mac:be.isOSX()||be.isiOS(),iOS:ye.isiPad()||ye.isiPhone(),android:be.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ve.isIE()?document.documentMode||7:10,fileApi:_e,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ve.isIE(),desktop:ye.isDesktop(),windowsPhone:Ce,browser:{current:ve.current,version:ve.version,isChrome:ve.isChrome,isEdge:ve.isEdge,isFirefox:ve.isFirefox,isIE:ve.isIE,isOpera:ve.isOpera,isSafari:ve.isSafari},os:{current:be.current,version:be.version,isAndroid:be.isAndroid,isChromeOS:be.isChromeOS,isFreeBSD:be.isFreeBSD,isiOS:be.isiOS,isLinux:be.isLinux,isOSX:be.isOSX,isSolaris:be.isSolaris,isWindows:be.isWindows},deviceType:{isDesktop:ye.isDesktop,isiPad:ye.isiPad,isiPhone:ye.isiPhone,isPhone:ye.isPhone,isTablet:ye.isTablet,isTouch:ye.isTouch,isWebView:ye.isWebView}},xe=/^\s*|\s*$/g,De=function(t){return null==t?"":(""+t).replace(xe,"")},Se=function(t,e){return e?!("array"!==e||!Ct(t))||typeof t===e:void 0!==t},Te=function(t,e,n,r){r=r||this,t&&(n&&(t=t[n]),kt(t,(function(t,o){if(!1===e.call(r,t,o,n))return!1;Te(t,e,n,r)})))},Ee={trim:De,isArray:Ct,is:Se,toArray:function(t){if(Ct(t))return t;for(var e=[],n=0,r=t.length;n<r;n++)e[n]=t[n];return e},makeMap:function(t,e,n){var r;for(e=e||",","string"==typeof(t=t||[])&&(t=t.split(e)),n=n||{},r=t.length;r--;)n[t[r]]={};return n},each:kt,map:xt,grep:Dt,inArray:St,hasOwn:wt,extend:function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var o=e[r];for(var i in o)if(wt(o,i)){var a=o[i];void 0!==a&&(t[i]=a)}}return t},create:function(t,e,n){var r,o,i,a=this,s=0,u=(t=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(t))[3].match(/(^|\.)(\w+)$/i)[2],c=a.createNS(t[3].replace(/\.\w+$/,""),n);if(!c[u]){if("static"===t[2])return c[u]=e,void(this.onCreate&&this.onCreate(t[2],t[3],c[u]));e[u]||(e[u]=function(){},s=1),c[u]=e[u],a.extend(c[u].prototype,e),t[5]&&(r=a.resolve(t[5]).prototype,o=t[5].match(/\.(\w+)$/i)[1],i=c[u],c[u]=s?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},c[u].prototype[u]=c[u],a.each(r,(function(t,e){c[u].prototype[e]=r[e]})),a.each(e,(function(t,e){r[e]?c[u].prototype[e]=function(){return this.parent=r[e],t.apply(this,arguments)}:e!==u&&(c[u].prototype[e]=t)}))),a.each(e.static,(function(t,e){c[u][e]=t}))}},walk:Te,createNS:function(t,e){var n,r;for(e=e||window,t=t.split("."),n=0;n<t.length;n++)e[r=t[n]]||(e[r]={}),e=e[r];return e},resolve:function(t,e){var n,r;for(e=e||window,n=0,r=(t=t.split(".")).length;n<r&&(e=e[t[n]]);n++);return e},explode:function(t,e){return!t||Se(t,"array")?t:xt(t.split(e||","),De)},_addCacheSuffix:function(t){var e=ke.cacheSuffix;return e&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}},Oe=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Le={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Oe(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return Oe(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return Oe(n)},fromDom:Oe,fromPoint:function(t,e,n){return B.from(t.dom.elementFromPoint(e,n)).map(Oe)}},Ae=function(t,e){var n=[],r=function(t){return n.push(t),e(t)},o=e(t);do{o=o.bind(r)}while(o.isSome());return n},$e=function(t,e){var n=t.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Ne=function(t){return 1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount},Pe=function(t,e){return t.dom===e.dom},Ie=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},Re=function(t,e){return pe().browser.isIE()?Ie(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)};"undefined"!=typeof window?window:Function("return this;")();var Be=function(t){return t.dom.nodeName.toLowerCase()},Me=function(t){return t.dom.nodeType},je=function(t){return function(e){return Me(e)===t}},ze=je(1),Fe=je(3),Ue=je(9),He=je(11),Ve=function(t){return Le.fromDom(t.dom.ownerDocument)},We=function(t){return Ue(t)?t:Ve(t)},qe=function(t){return Le.fromDom(We(t).dom.defaultView)},Ke=function(t){return B.from(t.dom.parentNode).map(Le.fromDom)},Ye=function(t){return B.from(t.dom.previousSibling).map(Le.fromDom)},Xe=function(t){return B.from(t.dom.nextSibling).map(Le.fromDom)},Ze=function(t){return nt(Ae(t,Ye))},Ge=function(t){return Ae(t,Xe)},Je=function(t){return V(t.dom.childNodes,Le.fromDom)},Qe=function(t,e){var n=t.dom.childNodes;return B.from(n[e]).map(Le.fromDom)},tn=function(t){return Qe(t,0)},en=function(t){return Qe(t,t.dom.childNodes.length-1)},nn=function(t){return t.dom.childNodes.length},rn=function(t){return He(t)&&y(t.dom.host)},on=w(Element.prototype.attachShadow)&&w(Node.prototype.getRootNode),an=D(on),sn=on?function(t){return Le.fromDom(t.dom.getRootNode())}:We,un=function(t){return rn(t)?t:function(t){var e=t.dom.head;if(null==e)throw new Error("Head is not available yet");return Le.fromDom(e)}(We(t))},cn=function(t){return Le.fromDom(t.dom.host)},ln=function(t){return y(t.dom.shadowRoot)},dn=function(t,e){Ke(t).each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},fn=function(t,e){Xe(t).fold((function(){Ke(t).each((function(t){pn(t,e)}))}),(function(t){dn(t,e)}))},mn=function(t,e){tn(t).fold((function(){pn(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},pn=function(t,e){t.dom.appendChild(e.dom)},hn=function(t,e){W(e,(function(e){pn(t,e)}))},gn=function(t){t.dom.textContent="",W(Je(t),(function(t){vn(t)}))},vn=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},bn=function(t){var e,n=Je(t);n.length>0&&(e=t,W(n,(function(t){dn(e,t)}))),vn(t)},yn=function(t){var e=Fe(t)?t.dom.parentNode:t.dom;if(null==e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return function(t){var e=sn(t);return rn(e)?B.some(e):B.none()}(Le.fromDom(e)).fold((function(){return n.body.contains(e)}),x(yn,cn))},wn=function(t,e){return{left:t,top:e,translate:function(n,r){return wn(t+n,e+r)}}},_n=wn,Cn=function(t,e){return void 0!==t?t:void 0!==e?e:0},kn=function(t){var e=t.dom,n=e.ownerDocument.body;return n===e?_n(n.offsetLeft,n.offsetTop):yn(t)?function(t){var e=t.getBoundingClientRect();return _n(e.left,e.top)}(e):_n(0,0)},xn=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return _n(n,r)},Dn=function(t,e,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(t,e)},Sn=function(t,e){pe().browser.isSafari()&&w(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(e)},Tn=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},En=function(t){var e=void 0===t?window:t,n=e.document,r=xn(Le.fromDom(n));return function(t){var e=void 0===t?window:t;return pe().browser.isFirefox()?B.none():B.from(e.visualViewport)}(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return Tn(r.left,r.top,n,o)}),(function(t){return Tn(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},On=function(t){return function(e){return!!e&&e.nodeType===t}},Ln=function(t){return!!t&&!Object.getPrototypeOf(t)},An=On(1),$n=function(t){var e=t.map((function(t){return t.toLowerCase()}));return function(t){if(t&&t.nodeName){var n=t.nodeName.toLowerCase();return U(e,n)}return!1}},Nn=function(t,e){var n=e.toLowerCase().split(" ");return function(e){if(An(e))for(var r=0;r<n.length;r++){var o=e.ownerDocument.defaultView.getComputedStyle(e,null);if((o?o.getPropertyValue(t):null)===n[r])return!0}return!1}},Pn=function(t){return function(e){return An(e)&&e.hasAttribute(t)}},In=function(t){return An(t)&&t.hasAttribute("data-mce-bogus")},Rn=function(t){return An(t)&&"TABLE"===t.tagName},Bn=function(t){return function(e){if(An(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},Mn=$n(["textarea","input"]),jn=On(3),zn=On(8),Fn=On(9),Un=On(11),Hn=$n(["br"]),Vn=$n(["img"]),Wn=Bn("true"),qn=Bn("false"),Kn=$n(["td","th"]),Yn=$n(["video","audio","object","embed"]),Xn=function(t,e,n){return void 0===n&&(n=T),t.exists((function(t){return n(t,e)}))},Zn=function(t,e,n){return t.isSome()&&e.isSome()?B.some(n(t.getOrDie(),e.getOrDie())):B.none()},Gn=function(t){return void 0!==t.style&&w(t.style.getPropertyValue)},Jn=function(t,e,n){if(!(f(n)||g(n)||_(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Qn=function(t,e,n){Jn(t.dom,e,n)},tr=function(t,e){var n=t.dom;ft(e,(function(t,e){Jn(n,e,t)}))},er=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},nr=function(t,e){return B.from(er(t,e))},rr=function(t,e){t.dom.removeAttribute(e)},or=function(t,e){var n=t.dom;ft(e,(function(t,e){!function(t,e,n){if(!f(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Gn(t)&&t.style.setProperty(e,n)}(n,e,t)}))},ir=function(t,e){var n=t.dom,r=window.getComputedStyle(n).getPropertyValue(e);return""!==r||yn(t)?r:ar(n,e)},ar=function(t,e){return Gn(t)?t.style.getPropertyValue(e):""},sr=function(t,e){var n=t.dom,r=ar(n,e);return B.from(r).filter((function(t){return t.length>0}))},ur=function(t){var e={},n=t.dom;if(Gn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},cr=pe().browser,lr=function(t){return J(t,ze)},dr=function(t,e){return t.children&&U(t.children,e)},fr=function(t,e,n){var r=0,o=0,i=t.ownerDocument;if(n=n||t,e){if(n===t&&e.getBoundingClientRect&&"static"===ir(Le.fromDom(t),"position")){var a=e.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||t.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||t.scrollTop)-i.documentElement.clientTop}}for(var s=e;s&&s!==n&&s.nodeType&&!dr(s,n);){var u=s;r+=u.offsetLeft||0,o+=u.offsetTop||0,s=u.offsetParent}for(s=e.parentNode;s&&s!==n&&s.nodeType&&!dr(s,n);)r-=s.scrollLeft||0,o-=s.scrollTop||0,s=s.parentNode;o+=function(t){return cr.isFirefox()&&"table"===Be(t)?lr(Je(t)).filter((function(t){return"caption"===Be(t)})).bind((function(t){return lr(Ge(t)).map((function(e){var n=e.dom.offsetTop,r=t.dom.offsetTop,o=t.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(Le.fromDom(e))}return{x:r,y:o}},mr={},pr={exports:mr};!function(t,e,r,o){var i,a;i=this,a=function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e={exports:{}};!function(e){!function(t){var n=setTimeout;function r(){}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function i(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void s(e.promise,t)}a(e.promise,r)}else(1===t._state?a:s)(e.promise,t._value)}))):t._deferreds.push(e)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,u(t)}catch(e){s(t,e)}var r,i}function s(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)i(t,t._deferreds[e]);t._deferreds=null}function c(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function l(t,e){var n=!1;try{t((function(t){n||(n=!0,a(e,t))}),(function(t){n||(n=!0,s(e,t))}))}catch(t){if(n)return;n=!0,s(e,t)}}o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(r);return i(this,new c(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o((function(e){e(t)}))},o.reject=function(t){return new o((function(e,n){n(t)}))},o.race=function(t){return new o((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},o._immediateFn="function"==typeof setImmediate?function(t){setImmediate(t)}:function(t){n(t,0)},o._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},o._setImmediateFn=function(t){o._immediateFn=t},o._setUnhandledRejectionFn=function(t){o._unhandledRejectionFn=t},e.exports?e.exports=o:t.Promise||(t.Promise=o)}(t)}(e);var r=e.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof e&&void 0!==r?r.exports=a():"function"==typeof t&&t.amd?t(a):(i="undefined"!=typeof globalThis?globalThis:i||self).EphoxContactWrapper=a()}(void 0,mr,pr);var hr=pr.exports.boltExport,gr=function(t){var e=B.none(),n=[],r=function(t){o()?a(t):n.push(t)},o=function(){return e.isSome()},i=function(t){W(t,a)},a=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t((function(t){o()||(e=B.some(t),i(n),n=[])})),{get:r,map:function(t){return gr((function(e){r((function(n){e(t(n))}))}))},isReady:o}},vr={nu:gr,pure:function(t){return gr((function(e){e(t)}))}},br=function(t){setTimeout((function(){throw t}),0)},yr=function(t){var e=function(e){t().then(e,br)};return{map:function(e){return yr((function(){return t().then(e)}))},bind:function(e){return yr((function(){return t().then((function(t){return e(t).toPromise()}))}))},anonBind:function(e){return yr((function(){return t().then((function(){return e.toPromise()}))}))},toLazy:function(){return vr.nu(e)},toCached:function(){var e=null;return yr((function(){return null===e&&(e=t()),e}))},toPromise:t,get:e}},wr=function(t){return yr((function(){return new hr(t)}))},_r=function(t,e){return e((function(e){var n=[],r=0;0===t.length?e([]):W(t,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=t.length&&e(n)}}(i))}))}))},Cr=function(t){return{isValue:N,isError:$,getOr:D(t),getOrThunk:D(t),getOrDie:D(t),or:function(e){return Cr(t)},orThunk:function(e){return Cr(t)},fold:function(e,n){return n(t)},map:function(e){return Cr(e(t))},mapError:function(e){return Cr(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOptional:function(){return B.some(t)}}},kr=function(t){return{isValue:$,isError:N,getOr:S,getOrThunk:function(t){return t()},getOrDie:function(){return(e=String(t),function(){throw new Error(e)})();var e},or:S,orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return kr(t)},mapError:function(e){return kr(e(t))},each:C,bind:function(e){return kr(t)},exists:$,forall:N,toOptional:B.none}},xr={value:Cr,error:kr,fromOption:function(t,e){return t.fold((function(){return kr(e)}),Cr)}},Dr=function(t){if(!p(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return W(t,(function(r,o){var i=lt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+i);var u=function(t){var r=lt(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));if(!et(e,(function(t){return U(r,t)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:u,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n};Dr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Sr=function(t){return t.fold(S,S)};function Tr(t,e,n,r,o){return t(n,r)?B.some(n):w(o)&&o(n)?B.none():e(n,r,o)}var Er,Or,Lr,Ar,$r,Nr,Pr,Ir,Rr,Br,Mr,jr,zr,Fr,Ur,Hr,Vr,Wr,qr,Kr,Yr=function(t,e,n){for(var r=t.dom,o=w(n)?n:$;r.parentNode;){r=r.parentNode;var i=Le.fromDom(r);if(e(i))return B.some(i);if(o(i))break}return B.none()},Xr=function(t,e,n){return Tr((function(t,e){return e(t)}),Yr,t,e,n)},Zr=function(t,e){return J(t.dom.childNodes,(function(t){return e(Le.fromDom(t))})).map(Le.fromDom)},Gr=function(t,e,n){return Yr(t,(function(t){return $e(t,e)}),n)},Jr=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Ne(n)?B.none():B.from(n.querySelector(t)).map(Le.fromDom)}(e,t)},Qr=function(t,e,n){return Tr((function(t,e){return $e(t,e)}),Gr,t,e,n)},to=window.Promise?window.Promise:hr,eo=function(t,e){return"number"!=typeof e&&(e=0),setTimeout(t,e)},no=function(t,e){return"number"!=typeof e&&(e=1),setInterval(t,e)},ro=function(t,e){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=eo((function(){t.apply(this,r)}),e)};return r.stop=function(){clearTimeout(n)},r},oo={requestAnimationFrame:function(t,e){Er?Er.then(t):Er=new to((function(t){e||(e=document.body),function(t,e){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(t){window.setTimeout(t,0)}),n(t,e)}(t,e)})).then(t)},setTimeout:eo,setInterval:no,setEditorTimeout:function(t,e,n){return eo((function(){t.removed||e()}),n)},setEditorInterval:function(t,e,n){var r=no((function(){t.removed?clearInterval(r):e()}),n);return r},debounce:ro,throttle:ro,clearInterval:function(t){return clearInterval(t)},clearTimeout:function(t){return clearTimeout(t)}},io=function(t,e){void 0===e&&(e={});var n=0,r={},o=Le.fromDom(t),i=We(o),a=e.maxLoadTime||5e3,s=function(s,u,c){var l,d=Ee._addCacheSuffix(s),f=function(t){return yt(r,t).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(d);r[d]=f,f.count++;var m=function(t,e){for(var n=t.length;n--;)t[n]();f.status=e,f.passed=[],f.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){return m(f.passed,2)},h=function(){return m(f.failed,3)},g=function(){var e,n;e=function(){for(var e=t.styleSheets,n=e.length;n--;){var r=e[n].ownerNode;if(r&&r.id===l.id)return p(),!0}return!1},n=g,e()||(Date.now()-y<a?oo.setTimeout(n):h())};if(u&&f.passed.push(u),c&&f.failed.push(c),1!==f.status)if(2!==f.status)if(3!==f.status){f.status=1;var v=Le.fromTag("link",i.dom);tr(v,{rel:"stylesheet",type:"text/css",id:f.id});var b,y=Date.now();e.contentCssCors&&Qn(v,"crossOrigin","anonymous"),e.referrerPolicy&&Qn(v,"referrerpolicy",e.referrerPolicy),(l=v.dom).onload=g,l.onerror=h,b=v,pn(un(o),b),Qn(v,"href",d)}else h();else p()},u=function(t){return wr((function(e){s(t,k(e,D(xr.value(t))),k(e,D(xr.error(t))))}))},c=function(t){var e=Ee._addCacheSuffix(t);yt(r,e).each((function(t){var n,i;0===--t.count&&(delete r[e],n=t.id,i=un(o),Jr(i,"#"+n).each(vn))}))};return{load:s,loadAll:function(t,e,n){var r;(r=V(t,u),_r(r,wr)).get((function(t){var r=K(t,(function(t){return t.isValue()}));r.fail.length>0?n(r.fail.map(Sr)):e(r.pass.map(Sr))}))},unload:c,unloadAll:function(t){W(t,(function(t){c(t)}))},_setReferrerPolicy:function(t){e.referrerPolicy=t}}},ao=function(){var t=new WeakMap;return{forElement:function(e,n){var r=sn(e).dom;return B.from(t.get(r)).getOrThunk((function(){var e=io(r,n);return t.set(r,e),e}))}}}(),so=function(){function t(t,e){this.node=t,this.rootNode=e,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return t.prototype.current=function(){return this.node},t.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},t.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},t.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},t.prototype.findSibling=function(t,e,n,r){var o,i;if(t){if(!r&&t[e])return t[e];if(t!==this.rootNode){if(o=t[n])return o;for(i=t.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},t.prototype.findPreviousNode=function(t,e,n,r){var o,i,a;if(t){if(o=t[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[e];a;a=a[e])if(!a[e])return a;return o}if((i=t.parentNode)&&i!==this.rootNode)return i}},t}(),uo=function(t){var e;return function(n){return e=e||function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n}(t,N),wt(e,Be(n))}},co=uo(["h1","h2","h3","h4","h5","h6"]),lo=uo(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),fo=function(t){return ze(t)&&!lo(t)},mo=function(t){return ze(t)&&"br"===Be(t)},po=uo(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ho=uo(["ul","ol","dl"]),go=uo(["li","dd","dt"]),vo=uo(["thead","tbody","tfoot"]),bo=uo(["td","th"]),yo=uo(["pre","script","textarea","style"]),wo=" ",_o="\ufeff",Co=function(t){return"\ufeff"===t},ko=function(t){return t.replace(/\uFEFF/g,"")},xo=An,Do=jn,So=function(t){return Do(t)&&(t=t.parentNode),xo(t)&&t.hasAttribute("data-mce-caret")},To=function(t){return Do(t)&&Co(t.data)},Eo=function(t){return So(t)||To(t)},Oo=function(t){return t.firstChild!==t.lastChild||!Hn(t.firstChild)},Lo=function(t){var e=t.container();return!!jn(e)&&(e.data.charAt(t.offset())===_o||t.isAtStart()&&To(e.previousSibling))},Ao=function(t){var e=t.container();return!!jn(e)&&(e.data.charAt(t.offset()-1)===_o||t.isAtEnd()&&To(e.nextSibling))},$o=function(t,e,n){var r,o=e.ownerDocument.createElement(t);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=e.parentNode;return n?i.insertBefore(o,e):e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o),o},No=function(t){return Do(t)&&t.data[0]===_o},Po=function(t){return Do(t)&&t.data[t.data.length-1]===_o},Io=function(t){return t&&t.hasAttribute("data-mce-caret")?(e=t.getElementsByTagName("br"),n=e[e.length-1],In(n)&&n.parentNode.removeChild(n),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("_moz_abspos"),t):null;var e,n},Ro=function(t){return So(t.startContainer)},Bo=Wn,Mo=qn,jo=Hn,zo=jn,Fo=$n(["script","style","textarea"]),Uo=$n(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Ho=$n(["table"]),Vo=Eo,Wo=function(t){return!Vo(t)&&(zo(t)?!Fo(t.parentNode):Uo(t)||jo(t)||Ho(t)||qo(t))},qo=function(t){return!1===function(t){return An(t)&&"true"===t.getAttribute("unselectable")}(t)&&Mo(t)},Ko=function(t,e){return Wo(t)&&function(t,e){for(t=t.parentNode;t&&t!==e;t=t.parentNode){if(qo(t))return!1;if(Bo(t))return!0}return!0}(t,e)},Yo=/^[ \t\r\n]*$/,Xo=function(t){return Yo.test(t)},Zo=function(t,e){var n,r,o,i=Le.fromDom(e),a=Le.fromDom(t);return n=a,r="pre,code",o=E(Pe,i),Gr(n,r,o).isSome()},Go=function(t,e){return Wo(t)&&!1===function(t,e){return jn(t)&&Xo(t.data)&&!1===Zo(t,e)}(t,e)||function(t){return An(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id"))}(t)||Jo(t)},Jo=Pn("data-mce-bookmark"),Qo=Pn("data-mce-bogus"),ti=(Or="data-mce-bogus",Lr="all",function(t){return An(t)&&t.getAttribute(Or)===Lr}),ei=function(t,e){return void 0===e&&(e=!0),function(t,e){var n=0;if(Go(t,t))return!1;var r=t.firstChild;if(!r)return!0;var o=new so(r,t);do{if(e){if(ti(r)){r=o.next(!0);continue}if(Qo(r)){r=o.next();continue}}if(Hn(r))n++,r=o.next();else{if(Go(r,t))return!1;r=o.next()}}while(r);return n<=1}(t.dom,e)},ni=function(t,e){return y(t)&&(Go(t,e)||fo(Le.fromDom(t)))},ri=function(t){return function(t){return"span"===t.nodeName.toLowerCase()}(t)&&"bookmark"===t.getAttribute("data-mce-type")},oi=function(t,e){return jn(t)&&t.data.length>0&&function(t,e){var n=new so(t,e).prev(!1),r=new so(t,e).next(!1),o=v(n)||ni(n,e),i=v(r)||ni(r,e);return o&&i}(t,e)},ii=function(t,e,n){var r=n||e;if(An(e)&&ri(e))return e;for(var o=e.childNodes,i=o.length-1;i>=0;i--)ii(t,o[i],r);if(An(e)){var a=e.childNodes;1===a.length&&ri(a[0])&&e.parentNode.insertBefore(a[0],e)}return function(t){return Un(t)||Fn(t)}(e)||Go(e,r)||function(t){return!!An(t)&&t.childNodes.length>0}(e)||oi(e,r)||t.remove(e),e},ai=Ee.makeMap,si=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ui=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/[<>&\"\']/g,li=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,di={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},fi={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},mi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},pi=function(t,e){var n,r,o,i={};if(t){for(t=t.split(","),e=e||10,n=0;n<t.length;n+=2)r=String.fromCharCode(parseInt(t[n],e)),fi[r]||(o="&"+t[n+1]+";",i[r]=o,i[o]=r);return i}},hi=pi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),gi=function(t,e){return t.replace(e?si:ui,(function(t){return fi[t]||t}))},vi=function(t,e){return t.replace(e?si:ui,(function(t){return t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":fi[t]||"&#"+t.charCodeAt(0)+";"}))},bi=function(t,e,n){return n=n||hi,t.replace(e?si:ui,(function(t){return fi[t]||n[t]||t}))},yi={encodeRaw:gi,encodeAllRaw:function(t){return(""+t).replace(ci,(function(t){return fi[t]||t}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(t,e){var n=pi(e)||hi,r=ai(t.replace(/\+/g,","));return r.named&&r.numeric?function(t,e){return t.replace(e?si:ui,(function(t){return void 0!==fi[t]?fi[t]:void 0!==n[t]?n[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"}))}:r.named?e?function(t,e){return bi(t,e,n)}:bi:r.numeric?vi:gi},decode:function(t){return t.replace(li,(function(t,e){return e?(e="x"===e.charAt(0).toLowerCase()?parseInt(e.substr(1),16):parseInt(e,10))>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):di[e]||String.fromCharCode(e):mi[t]||hi[t]||function(t){var e=Le.fromTag("div").dom;return e.innerHTML=t,e.textContent||e.innerText||t}(t)}))}},wi={},_i={},Ci=Ee.makeMap,ki=Ee.each,xi=Ee.extend,Di=Ee.explode,Si=Ee.inArray,Ti=function(t,e){return(t=Ee.trim(t))?t.split(e||" "):[]},Ei=function(t,e){var n;return t&&(n={},"string"==typeof t&&(t={"*":t}),ki(t,(function(t,r){n[r]=n[r.toUpperCase()]="map"===e?Ci(t,/[, ]/):Di(t,/[, ]/)}))),n},Oi=function(t){var e={},n={},r=[],o={},i={},a=function(e,n,r){var o=t[e];return o?o=Ci(o,/[, ]/,Ci(o.toUpperCase(),/[, ]/)):(o=wi[e])||(o=Ci(n," ",Ci(n.toUpperCase()," ")),o=xi(o,r),wi[e]=o),o},s=function(t){var e,n,r,o,i,a,s={},u=function(t,n,r){var o,i,a,u=function(t,e){var n,r,o={};for(n=0,r=t.length;n<r;n++)o[t[n]]=e||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ti(r));var c=Ti(t);for(o=c.length;o--;)a={attributes:u(i=Ti([e,n].join(" "))),attributesOrder:i,children:u(r,_i)},s[c[o]]=a},c=function(t,e){var n,r,o,i,a=Ti(t);n=a.length;for(var u=Ti(e);n--;)for(r=s[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return wi[t]?wi[t]:(e="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t&&(e+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==t&&(e+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),ki(Ti(a),(function(t){u(t,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),ki(Ti(i),(function(t){u(t,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==t&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==t&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==t&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allowfullscreen loading")),ki(Ti("a form meter progress dfn"),(function(t){s[t]&&delete s[t].children[t]})),delete s.caption.children.table,delete s.script,wi[t]=s,s)}((t=t||{}).schema);!1===t.verify_html&&(t.valid_elements="*[*]");var u=Ei(t.valid_styles),c=Ei(t.invalid_styles,"map"),l=Ei(t.valid_classes,"map"),d=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),f=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",m),v=a("move_caret_before_on_enter_elements",h+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),w=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");ki((t.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(t){i[t]=new RegExp("</"+t+"[^>]*>","gi")}));var _=function(t){return new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$")},C=function(t){var n,o,i,a,s,u,c,l,d,f,m,p,h,g,v,b,y,w,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,x=/[*?+]/;if(t){var D=Ti(t,",");for(e["@"]&&(b=e["@"].attributes,y=e["@"].attributesOrder),n=0,o=D.length;n<o;n++)if(s=C.exec(D[n])){if(g=s[1],d=s[2],v=s[3],l=s[5],u={attributes:p={},attributesOrder:h=[]},"#"===g&&(u.paddEmpty=!0),"-"===g&&(u.removeEmpty=!0),"!"===s[4]&&(u.removeEmptyAttrs=!0),b&&(ft(b,(function(t,e){p[e]=t})),h.push.apply(h,y)),l)for(i=0,a=(l=Ti(l,"|")).length;i<a;i++)if(s=k.exec(l[i])){if(c={},m=s[1],f=s[2].replace(/[\\:]:/g,":"),g=s[3],w=s[4],"!"===m&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(f),c.required=!0),"-"===m){delete p[f],h.splice(Si(h,f),1);continue}g&&("="===g&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:f,value:w}),c.defaultValue=w),":"===g&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:f,value:w}),c.forcedValue=w),"<"===g&&(c.validValues=Ci(w,"?"))),x.test(f)?(u.attributePatterns=u.attributePatterns||[],c.pattern=_(f),u.attributePatterns.push(c)):(p[f]||h.push(f),p[f]=c)}b||"@"!==d||(b=p,y=h),v&&(u.outputName=d,e[v]=u),x.test(d)?(u.pattern=_(d),r.push(u)):e[d]=u}}},k=function(t){e={},r=[],C(t),ki(s,(function(t,e){n[e]=t.children}))},x=function(t){var r=/^(~)?(.+)$/;t&&(wi.text_block_elements=wi.block_elements=null,ki(Ti(t,","),(function(t){var i=r.exec(t),a="~"===i[1],s=a?"span":"div",u=i[2];if(n[u]=n[s],o[u]=s,a||(y[u.toUpperCase()]={},y[u]={}),!e[u]){var c=e[s];delete(c=xi({},c)).removeEmptyAttrs,delete c.removeEmpty,e[u]=c}ki(n,(function(t,e){t[s]&&(n[e]=t=xi({},n[e]),t[u]=t[s])}))})))},S=function(e){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;wi[t.schema]=null,e&&ki(Ti(e,","),(function(t){var e,o,i=r.exec(t);i&&(o=i[1],e=o?n[i[2]]:n[i[2]]={"#comment":{}},e=n[i[2]],ki(Ti(i[3],"|"),(function(t){"-"===o?delete e[t]:e[t]={}})))}))},T=function(t){var n,o=e[t];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(t))return o};t.valid_elements?k(t.valid_elements):(ki(s,(function(t,r){e[r]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[r]=t.children})),"html5"!==t.schema&&ki(Ti("strong/b em/i"),(function(t){var n=Ti(t,"/");e[n[1]].outputName=n[0]})),ki(Ti("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(t){e[t]&&(e[t].removeEmpty=!0)})),ki(Ti("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(t){e[t].paddEmpty=!0})),ki(Ti("span"),(function(t){e[t].removeEmptyAttrs=!0}))),x(t.custom_elements),S(t.valid_children),C(t.extended_valid_elements),S("+ol[ul|ol],+ul[ul|ol]"),ki({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(t,n){e[n]&&(e[n].parentsRequired=Ti(t))})),t.invalid_elements&&ki(Di(t.invalid_elements),(function(t){e[t]&&delete e[t]})),T("span")||C("span[!data-mce-type|*]");var E=D(u),O=D(c),L=D(l),A=D(p),$=D(y),N=D(b),P=D(w),I=D(m),R=D(f),B=D(g),M=D(v),j=D(d),z=D(i),F=D(o);return{children:n,elements:e,getValidStyles:E,getValidClasses:L,getBlockElements:$,getInvalidStyles:O,getShortEndedElements:I,getTextBlockElements:N,getTextInlineElements:P,getBoolAttrs:A,getElementRule:T,getSelfClosingElements:R,getNonEmptyElements:B,getMoveCaretBeforeOnEnterElements:M,getWhiteSpaceElements:j,getSpecialElements:z,isValidChild:function(t,e){var r=n[t.toLowerCase()];return!(!r||!r[e.toLowerCase()])},isValid:function(t,e){var n,r,o=T(t);if(o){if(!e)return!0;if(o.attributes[e])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(t))return!0}return!1},getCustomElements:F,addValidElements:C,setValidElements:k,addCustomElements:x,addValidChildren:S}},Li=function(t,e,n,r){var o=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+o(e)+o(n)+o(r)},Ai=function(t,e){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,s=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={},d="\ufeff";t=t||{},e&&(r=e.getValidStyles(),o=e.getInvalidStyles());var f="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<f.length;n++)l[f[n]]=d+n,l[d+n]=f[n];return{toHex:function(t){return t.replace(a,Li)},parse:function(e){var r,o,f,m,p,h,g,v,b={},y=t.url_converter,w=t.url_converter_scope||i,_=function(t,e,r){var o=b[t+"-top"+e];if(o){var i=b[t+"-right"+e];if(i){var a=b[t+"-bottom"+e];if(a){var s=b[t+"-left"+e];if(s){var u=[o,i,a,s];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(b[t+e]=-1===n?u[0]:u.join(" "),delete b[t+"-top"+e],delete b[t+"-right"+e],delete b[t+"-bottom"+e],delete b[t+"-left"+e])}}}}},C=function(t){var e,n=b[t];if(n){for(e=(n=n.split(" ")).length;e--;)if(n[e]!==n[0])return!1;return b[t]=n[0],!0}},k=function(t){return m=!0,l[t]},x=function(t,e){return m&&(t=t.replace(/\uFEFF[0-9]/g,(function(t){return l[t]}))),e||(t=t.replace(/\\([\'\";:])/g,"$1")),t},D=function(t){return String.fromCharCode(parseInt(t.slice(1),16))},S=function(t){return t.replace(/\\[0-9a-f]+/gi,D)},T=function(e,n,r,o,i,a){if(i=i||a)return"'"+(i=x(i)).replace(/\'/g,"\\'")+"'";if(n=x(n||r||o),!t.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return y&&(n=y.call(w,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(t){return t.replace(/[;:]/g,k)}));r=u.exec(e);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),f=r[2].replace(c,""),o&&f){if(o=S(o),f=S(f),-1!==o.indexOf(d)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(f)))continue;"font-weight"===o&&"700"===f?f="bold":"color"!==o&&"background-color"!==o||(f=f.toLowerCase()),f=(f=f.replace(a,Li)).replace(s,T),b[o]=m?x(f,!0):f}_("border","",!0),_("border","-width"),_("border","-color"),_("border","-style"),_("padding",""),_("margin",""),p="border",g="border-style",v="border-color",C(h="border-width")&&C(g)&&C(v)&&(b[p]=b[h]+" "+b[g]+" "+b[v],delete b[h],delete b[g],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(t,e){var n="",i=function(e){var o,i=r[e];if(i)for(var a=0,s=i.length;a<s;a++)e=i[a],(o=t[e])&&(n+=(n.length>0?" ":"")+e+": "+o+";")};return e&&r?(i("*"),i(e)):ft(t,(function(t,r){!t||o&&!function(t,e){var n=o["*"];return!(n&&n[t]||(n=o[e])&&n[t])}(r,e)||(n+=(n.length>0?" ":"")+r+": "+t+";")})),n}}},$i={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Ni=function(t){return t instanceof Event||w(t.initEvent)},Pi=function(t,e,n,r){var o,i=function(t,e){var n=null!=e?e:{};for(var r in t)wt($i,r)||(n[r]=t[r]);return y(n.composedPath)&&(n.composedPath=function(){return t.composedPath()}),n}(e,r);return i.type=t,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(t){return b(t.preventDefault)||Ni(t)}(e)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=N,w(e.preventDefault)?e.preventDefault():Ni(e)&&(e.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=N,w(e.stopPropagation)?e.stopPropagation():Ni(e)&&(e.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=N,i.stopPropagation()},function(t){return t.isDefaultPrevented===N||t.isDefaultPrevented===$}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?N:$,i.isPropagationStopped=!0===i.cancelBubble?N:$,i.isImmediatePropagationStopped=$)),i},Ii=/^(?:mouse|contextmenu)|click/,Ri=function(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r||!1):t.attachEvent&&t.attachEvent("on"+e,n)},Bi=function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r||!1):t.detachEvent&&t.detachEvent("on"+e,n)},Mi=function(t,e){var n=Pi(t.type,t,document,e);if(function(t){return y(t)&&Ii.test(t.type)}(t)&&v(t.pageX)&&!v(t.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=t.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=t.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},ji=function(t,e,n){var r=t.document,o={type:"ready"};if(n.domLoaded)e(o);else{var i=function(){Bi(t,"DOMContentLoaded",i),Bi(t,"load",i),n.domLoaded||(n.domLoaded=!0,e(o)),t=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():Ri(t,"DOMContentLoaded",i),n.domLoaded||Ri(t,"load",i)}},zi=function(){function t(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return t.prototype.bind=function(t,e,n,r){var o,i,a,s,u,c,l,d=this,f=window,m=function(t){d.executeHandlers(Mi(t||f.event),o)};if(t&&3!==t.nodeType&&8!==t.nodeType){t[d.expando]?o=t[d.expando]:(o=d.count++,t[d.expando]=o,d.events[o]={}),r=r||t;var p=e.split(" ");for(a=p.length;a--;)c=m,u=l=!1,"DOMContentLoaded"===(s=p[a])&&(s="ready"),d.domLoaded&&"ready"===s&&"complete"===t.readyState?n.call(r,Mi({type:s})):(d.hasMouseEnterLeave||(u=d.mouseEnterLeave[s])&&(c=function(t){var e=t.currentTarget,n=t.relatedTarget;if(n&&e.contains)n=e.contains(n);else for(;n&&n!==e;)n=n.parentNode;n||((t=Mi(t||f.event)).type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=e,d.executeHandlers(t,o))}),d.hasFocusIn||"focusin"!==s&&"focusout"!==s||(l=!0,u="focusin"===s?"focus":"blur",c=function(t){(t=Mi(t||f.event)).type="focus"===t.type?"focusin":"focusout",d.executeHandlers(t,o)}),(i=d.events[o][s])?"ready"===s&&d.domLoaded?n(Mi({type:s})):i.push({func:n,scope:r}):(d.events[o][s]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=c,"ready"===s?ji(t,c,d):Ri(t,u||s,c,l)));return t=i=null,n}},t.prototype.unbind=function(t,e,n){var r,o,i,a,s;if(!t||3===t.nodeType||8===t.nodeType)return this;var u=t[this.expando];if(u){if(s=this.events[u],e){var c=e.split(" ");for(o=c.length;o--;)if(r=s[a=c[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,d=r.fakeName,f=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=d,r.capture=f,s[a]=r}n&&0!==r.length||(delete s[a],Bi(t,r.fakeName||a,r.nativeHandler,r.capture))}}else ft(s,(function(e,n){Bi(t,e.fakeName||n,e.nativeHandler,e.capture)})),s={};for(a in s)if(wt(s,a))return this;delete this.events[u];try{delete t[this.expando]}catch(e){t[this.expando]=null}}return this},t.prototype.fire=function(t,e,n){var r;if(!t||3===t.nodeType||8===t.nodeType)return this;var o=Mi({type:e,target:t},n);do{(r=t[this.expando])&&this.executeHandlers(o,r),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!o.isPropagationStopped());return this},t.prototype.clean=function(t){var e,n;if(!t||3===t.nodeType||8===t.nodeType)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),e=(n=t.getElementsByTagName("*")).length;e--;)(t=n[e])[this.expando]&&this.unbind(t);return this},t.prototype.destroy=function(){this.events={}},t.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},t.prototype.executeHandlers=function(t,e){var n=this.events[e],r=n&&n[t.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}},t.Event=new t,t}(),Fi="sizzle"+-new Date,Ui=window.document,Hi=0,Vi=0,Wi=xa(),qi=xa(),Ki=xa(),Yi=function(t,e){return t===e&&(zr=!0),0},Xi="undefined",Zi=1<<31,Gi={}.hasOwnProperty,Ji=[],Qi=Ji.pop,ta=Ji.push,ea=Ji.push,na=Ji.slice,ra=Ji.indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},oa="[\\x20\\t\\r\\n\\f]",ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",aa="\\[[\\x20\\t\\r\\n\\f]*("+ia+")(?:"+oa+"*([*^$|!~]?=)"+oa+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ia+"))|)"+oa+"*\\]",sa=":("+ia+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+aa+")*)|.*)\\)|)",ua=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ca=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),la=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),da=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),fa=new RegExp(sa),ma=new RegExp("^"+ia+"$"),pa={ID:new RegExp("^#("+ia+")"),CLASS:new RegExp("^\\.("+ia+")"),TAG:new RegExp("^("+ia+"|[*])"),ATTR:new RegExp("^"+aa),PSEUDO:new RegExp("^"+sa),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},ha=/^(?:input|select|textarea|button)$/i,ga=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ba=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,wa=/'|\\/g,_a=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),Ca=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ea.apply(Ji=na.call(Ui.childNodes),Ui.childNodes),Ji[Ui.childNodes.length].nodeType}catch(t){ea={apply:Ji.length?function(t,e){ta.apply(t,na.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}var ka=function(t,e,n,r){var o,i,a,s,u,c,l,d,f,m;if((e?e.ownerDocument||e:Ui)!==Ur&&Fr(e),n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=(e=e||Ur).nodeType)&&9!==s)return[];if(Vr&&!r){if(o=ba.exec(t))if(a=o[1]){if(9===s){if(!(i=e.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(e.ownerDocument&&(i=e.ownerDocument.getElementById(a))&&Kr(e,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ea.apply(n,e.getElementsByTagName(t)),n;if((a=o[3])&&Ar.getElementsByClassName)return ea.apply(n,e.getElementsByClassName(a)),n}if(Ar.qsa&&(!Wr||!Wr.test(t))){if(d=l=Fi,f=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(c=Ir(t),(l=e.getAttribute("id"))?d=l.replace(wa,"\\$&"):e.setAttribute("id",d),d="[id='"+d+"'] ",u=c.length;u--;)c[u]=d+La(c[u]);f=ya.test(t)&&Ea(e.parentNode)||e,m=c.join(",")}if(m)try{return ea.apply(n,f.querySelectorAll(m)),n}catch(t){}finally{l||e.removeAttribute("id")}}}return Br(t.replace(ua,"$1"),e,n,r)};function xa(){var t=[];return function e(n,r){return t.push(n+" ")>$r.cacheLength&&delete e[t.shift()],e[n+" "]=r}}function Da(t){return t[Fi]=!0,t}function Sa(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Zi)-(~t.sourceIndex||Zi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function Ta(t){return Da((function(e){return e=+e,Da((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Ea(t){return t&&typeof t.getElementsByTagName!==Xi&&t}function Oa(){}function La(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function Aa(t,e,n){var r=e.dir,o=n&&"parentNode"===r,i=Vi++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||o)return t(e,n,i)}:function(e,n,a){var s,u,c=[Hi,i];if(a){for(;e=e[r];)if((1===e.nodeType||o)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||o){if((s=(u=e[Fi]||(e[Fi]={}))[r])&&s[0]===Hi&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function $a(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function Na(t,e,n,r,o){for(var i,a=[],s=0,u=t.length,c=null!=e;s<u;s++)(i=t[s])&&(n&&!n(i,r,o)||(a.push(i),c&&e.push(s)));return a}function Pa(t,e,n,r,o,i){return r&&!r[Fi]&&(r=Pa(r)),o&&!o[Fi]&&(o=Pa(o,i)),Da((function(i,a,s,u){var c,l,d,f=[],m=[],p=a.length,h=i||function(t,e,n){for(var r=0,o=e.length;r<o;r++)ka(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),g=!t||!i&&e?h:Na(h,f,t,s,u),v=n?o||(i?t:p||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(c=Na(v,m),r(c,[],s,u),l=c.length;l--;)(d=c[l])&&(v[m[l]]=!(g[m[l]]=d));if(i){if(o||t){if(o){for(c=[],l=v.length;l--;)(d=v[l])&&c.push(g[l]=d);o(null,v=[],c,u)}for(l=v.length;l--;)(d=v[l])&&(c=o?ra.call(i,d):f[l])>-1&&(i[c]=!(a[c]=d))}}else v=Na(v===a?v.splice(p,v.length):v),o?o(null,a,v,u):ea.apply(a,v)}))}function Ia(t){for(var e,n,r,o=t.length,i=$r.relative[t[0].type],a=i||$r.relative[" "],s=i?1:0,u=Aa((function(t){return t===e}),a,!0),c=Aa((function(t){return ra.call(e,t)>-1}),a,!0),l=[function(t,n,r){var o=!i&&(r||n!==Mr)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,o}];s<o;s++)if(n=$r.relative[t[s].type])l=[Aa($a(l),n)];else{if((n=$r.filter[t[s].type].apply(null,t[s].matches))[Fi]){for(r=++s;r<o&&!$r.relative[t[r].type];r++);return Pa(s>1&&$a(l),s>1&&La(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ua,"$1"),n,s<r&&Ia(t.slice(s,r)),r<o&&Ia(t=t.slice(r)),r<o&&La(t))}l.push(n)}return $a(l)}Ar=ka.support={},Pr=ka.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},Fr=ka.setDocument=function(t){var e,n=t?t.ownerDocument||t:Ui,r=n.defaultView;return n!==Ur&&9===n.nodeType&&n.documentElement?(Ur=n,Hr=n.documentElement,Vr=!Pr(n),r&&r!==function(t){try{return t.top}catch(t){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Fr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Fr()}))),Ar.attributes=!0,Ar.getElementsByTagName=!0,Ar.getElementsByClassName=va.test(n.getElementsByClassName),Ar.getById=!0,$r.find.ID=function(t,e){if(typeof e.getElementById!==Xi&&Vr){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},$r.filter.ID=function(t){var e=t.replace(_a,Ca);return function(t){return t.getAttribute("id")===e}},$r.find.TAG=Ar.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==Xi)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},$r.find.CLASS=Ar.getElementsByClassName&&function(t,e){if(Vr)return e.getElementsByClassName(t)},qr=[],Wr=[],Ar.disconnectedMatch=!0,Wr=Wr.length&&new RegExp(Wr.join("|")),qr=qr.length&&new RegExp(qr.join("|")),e=va.test(Hr.compareDocumentPosition),Kr=e||va.test(Hr.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Yi=e?function(t,e){if(t===e)return zr=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!Ar.sortDetached&&e.compareDocumentPosition(t)===r?t===n||t.ownerDocument===Ui&&Kr(Ui,t)?-1:e===n||e.ownerDocument===Ui&&Kr(Ui,e)?1:jr?ra.call(jr,t)-ra.call(jr,e):0:4&r?-1:1)}:function(t,e){if(t===e)return zr=!0,0;var r,o=0,i=t.parentNode,a=e.parentNode,s=[t],u=[e];if(!i||!a)return t===n?-1:e===n?1:i?-1:a?1:jr?ra.call(jr,t)-ra.call(jr,e):0;if(i===a)return Sa(t,e);for(r=t;r=r.parentNode;)s.unshift(r);for(r=e;r=r.parentNode;)u.unshift(r);for(;s[o]===u[o];)o++;return o?Sa(s[o],u[o]):s[o]===Ui?-1:u[o]===Ui?1:0},n):Ur},ka.matches=function(t,e){return ka(t,null,null,e)},ka.matchesSelector=function(t,e){if((t.ownerDocument||t)!==Ur&&Fr(t),e=e.replace(da,"='$1']"),Ar.matchesSelector&&Vr&&(!qr||!qr.test(e))&&(!Wr||!Wr.test(e)))try{var n=undefined.call(t,e);if(n||Ar.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ka(e,Ur,null,[t]).length>0},ka.contains=function(t,e){return(t.ownerDocument||t)!==Ur&&Fr(t),Kr(t,e)},ka.attr=function(t,e){(t.ownerDocument||t)!==Ur&&Fr(t);var n=$r.attrHandle[e.toLowerCase()],r=n&&Gi.call($r.attrHandle,e.toLowerCase())?n(t,e,!Vr):void 0;return void 0!==r?r:Ar.attributes||!Vr?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},ka.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ka.uniqueSort=function(t){var e,n=[],r=0,o=0;if(zr=!Ar.detectDuplicates,jr=!Ar.sortStable&&t.slice(0),t.sort(Yi),zr){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return jr=null,t},Nr=ka.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=Nr(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=Nr(e);return n},$r=ka.selectors={cacheLength:50,createPseudo:Da,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(_a,Ca),t[3]=(t[3]||t[4]||t[5]||"").replace(_a,Ca),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ka.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ka.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pa.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&fa.test(n)&&(e=Ir(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(_a,Ca).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=Wi[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+oa+"|$)"))&&Wi(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==Xi&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=ka.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,u){var c,l,d,f,m,p,h=i!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(i){for(;h;){for(d=e;d=d[h];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=h="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[Fi]||(g[Fi]={}))[t]||[])[0]===Hi&&c[1],f=c[0]===Hi&&c[2],d=m&&g.childNodes[m];d=++m&&d&&d[h]||(f=m=0)||p.pop();)if(1===d.nodeType&&++f&&d===e){l[t]=[Hi,m,f];break}}else if(b&&(c=(e[Fi]||(e[Fi]={}))[t])&&c[0]===Hi)f=c[1];else for(;(d=++m&&d&&d[h]||(f=m=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(b&&((d[Fi]||(d[Fi]={}))[t]=[Hi,f]),d!==e)););return(f-=o)===r||f%r==0&&f/r>=0}}},PSEUDO:function(t,e){var n,r=$r.pseudos[t]||$r.setFilters[t.toLowerCase()]||ka.error("unsupported pseudo: "+t);return r[Fi]?r(e):r.length>1?(n=[t,t,"",e],$r.setFilters.hasOwnProperty(t.toLowerCase())?Da((function(t,n){for(var o,i=r(t,e),a=i.length;a--;)t[o=ra.call(t,i[a])]=!(n[o]=i[a])})):function(t){return r(t,0,n)}):r}},pseudos:{not:Da((function(t){var e=[],n=[],r=Rr(t.replace(ua,"$1"));return r[Fi]?Da((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:Da((function(t){return function(e){return ka(t,e).length>0}})),contains:Da((function(t){return t=t.replace(_a,Ca),function(e){return(e.textContent||e.innerText||Nr(e)).indexOf(t)>-1}})),lang:Da((function(t){return ma.test(t||"")||ka.error("unsupported lang: "+t),t=t.replace(_a,Ca).toLowerCase(),function(e){var n;do{if(n=Vr?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=window.location&&window.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===Hr},focus:function(t){return t===Ur.activeElement&&(!Ur.hasFocus||Ur.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!$r.pseudos.empty(t)},header:function(t){return ga.test(t.nodeName)},input:function(t){return ha.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:Ta((function(){return[0]})),last:Ta((function(t,e){return[e-1]})),eq:Ta((function(t,e,n){return[n<0?n+e:n]})),even:Ta((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:Ta((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:Ta((function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t})),gt:Ta((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}},$r.pseudos.nth=$r.pseudos.eq,W(["radio","checkbox","file","password","image"],(function(t){$r.pseudos[t]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(t)})),W(["submit","reset"],(function(t){$r.pseudos[t]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(t)})),Oa.prototype=$r.filters=$r.pseudos,$r.setFilters=new Oa,Ir=ka.tokenize=function(t,e){var n,r,o,i,a,s,u,c=qi[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],u=$r.preFilter;a;){for(i in n&&!(r=ca.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(o=[])),n=!1,(r=la.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ua," ")}),a=a.slice(n.length)),$r.filter)$r.filter.hasOwnProperty(i)&&(!(r=pa[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return e?a.length:a?ka.error(t):qi(t,s).slice(0)},Rr=ka.compile=function(t,e){var n,r=[],o=[],i=Ki[t+" "];if(!i){for(e||(e=Ir(t)),n=e.length;n--;)(i=Ia(e[n]))[Fi]?r.push(i):o.push(i);i=Ki(t,function(t,e){var n=e.length>0,r=t.length>0,o=function(o,i,a,s,u){var c,l,d,f=0,m="0",p=o&&[],h=[],g=Mr,v=o||r&&$r.find.TAG("*",u),b=Hi+=null==g?1:Math.random()||.1,y=v.length;for(u&&(Mr=i!==Ur&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;d=t[l++];)if(d(c,i,a)){s.push(c);break}u&&(Hi=b)}n&&((c=!d&&c)&&f--,o&&p.push(c))}if(f+=m,n&&m!==f){for(l=0;d=e[l++];)d(p,h,i,a);if(o){if(f>0)for(;m--;)p[m]||h[m]||(h[m]=Qi.call(s));h=Na(h)}ea.apply(s,h),u&&!o&&h.length>0&&f+e.length>1&&ka.uniqueSort(s)}return u&&(Hi=b,Mr=g),p};return n?Da(o):o}(o,r)),i.selector=t}return i},Br=ka.select=function(t,e,n,r){var o,i,a,s,u,c="function"==typeof t&&t,l=!r&&Ir(t=c.selector||t);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Ar.getById&&9===e.nodeType&&Vr&&$r.relative[i[1].type]){if(!(e=($r.find.ID(a.matches[0].replace(_a,Ca),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=pa.needsContext.test(t)?0:i.length;o--&&(a=i[o],!$r.relative[s=a.type]);)if((u=$r.find[s])&&(r=u(a.matches[0].replace(_a,Ca),ya.test(i[0].type)&&Ea(e.parentNode)||e))){if(i.splice(o,1),!(t=r.length&&La(i)))return ea.apply(n,r),n;break}}return(c||Rr(t,l))(r,e,!Vr,n,ya.test(t)&&Ea(e.parentNode)||e),n},Ar.sortStable=Fi.split("").sort(Yi).join("")===Fi,Ar.detectDuplicates=!!zr,Fr(),Ar.sortDetached=!0;var Ra=document,Ba=Array.prototype.push,Ma=Array.prototype.slice,ja=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,za=zi.Event,Fa=Ee.makeMap("children,contents,next,prev"),Ua=function(t){return void 0!==t},Ha=function(t){return"string"==typeof t},Va=function(t,e){var n,r=(e=e||Ra).createElement("div"),o=e.createDocumentFragment();for(r.innerHTML=t;n=r.firstChild;)o.appendChild(n);return o},Wa=function(t,e,n,r){var o;if(Ha(e))e=Va(e,is(t[0]));else if(e.length&&!e.nodeType){if(e=cs.makeArray(e),r)for(o=e.length-1;o>=0;o--)Wa(t,e[o],n,r);else for(o=0;o<e.length;o++)Wa(t,e[o],n,r);return t}if(e.nodeType)for(o=t.length;o--;)n.call(t[o],e);return t},qa=function(t,e){return t&&e&&-1!==(" "+t.className+" ").indexOf(" "+e+" ")},Ka=function(t,e,n){var r,o;return e=cs(e)[0],t.each((function(){var t=this;n&&r===t.parentNode||(r=t.parentNode,o=e.cloneNode(!1),t.parentNode.insertBefore(o,t)),o.appendChild(t)})),t},Ya=Ee.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Xa=Ee.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),Za={for:"htmlFor",class:"className",readonly:"readOnly"},Ga={float:"cssFloat"},Ja={},Qa={},ts=function(t,e){return new cs.fn.init(t,e)},es=/^\s*|\s*$/g,ns=function(t){return null==t?"":(""+t).replace(es,"")},rs=function(t,e){var n,r,o,i;if(t)if(void 0===(n=t.length)){for(r in t)if(t.hasOwnProperty(r)&&(i=t[r],!1===e.call(i,r,i)))break}else for(o=0;o<n&&(i=t[o],!1!==e.call(i,o,i));o++);return t},os=function(t,e){var n=[];return rs(t,(function(t,r){e(r,t)&&n.push(r)})),n},is=function(t){return t?9===t.nodeType?t:t.ownerDocument:Ra};ts.fn=ts.prototype={constructor:ts,selector:"",context:null,length:0,init:function(t,e){var n,r,o=this;if(!t)return o;if(t.nodeType)return o.context=o[0]=t,o.length=1,o;if(e&&e.nodeType)o.context=e;else{if(e)return cs(t).attr(e);o.context=e=document}if(Ha(t)){if(o.selector=t,!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:ja.exec(t)))return cs(e).find(t);if(n[1])for(r=Va(t,is(e)).firstChild;r;)Ba.call(o,r),r=r.nextSibling;else{if(!(r=is(e).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(t);o.length=1,o[0]=r}}else this.add(t,!1);return o},toArray:function(){return Ee.toArray(this)},add:function(t,e){var n,r,o=this;if(Ha(t))return o.add(cs(t));if(!1!==e)for(n=cs.unique(o.toArray().concat(cs.makeArray(t))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ba.apply(o,cs.makeArray(t));return o},attr:function(t,e){var n,r=this;if("object"==typeof t)rs(t,(function(t,e){r.attr(t,e)}));else{if(!Ua(e)){if(r[0]&&1===r[0].nodeType){if((n=Ja[t])&&n.get)return n.get(r[0],t);if(Xa[t])return r.prop(t)?t:void 0;null===(e=r[0].getAttribute(t,2))&&(e=void 0)}return e}this.each((function(){var n;if(1===this.nodeType){if((n=Ja[t])&&n.set)return void n.set(this,e);null===e?this.removeAttribute(t,2):this.setAttribute(t,e,2)}}))}return r},removeAttr:function(t){return this.attr(t,null)},prop:function(t,e){var n=this;if("object"==typeof(t=Za[t]||t))rs(t,(function(t,e){n.prop(t,e)}));else{if(!Ua(e))return n[0]&&n[0].nodeType&&t in n[0]?n[0][t]:e;this.each((function(){1===this.nodeType&&(this[t]=e)}))}return n},css:function(t,e){var n,r,o=this,i=function(t){return t.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()}))},a=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t}))};if("object"==typeof t)rs(t,(function(t,e){o.css(t,e)}));else if(Ua(e))t=i(t),"number"!=typeof e||Ya[t]||(e=e.toString()+"px"),o.each((function(){var n=this.style;if((r=Qa[t])&&r.set)r.set(this,e);else{try{this.style[Ga[t]||t]=e}catch(t){}null!==e&&""!==e||(n.removeProperty?n.removeProperty(a(t)):n.removeAttribute(t))}}));else{if(n=o[0],(r=Qa[t])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(t)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(t))}catch(t){return}}return o},remove:function(){for(var t,e=this.length;e--;)t=this[e],za.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var t,e=this.length;e--;)for(t=this[e];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(t){var e,n=this;if(Ua(t)){e=n.length;try{for(;e--;)n[e].innerHTML=t}catch(r){cs(n[e]).empty().append(t)}return n}return n[0]?n[0].innerHTML:""},text:function(t){var e,n=this;if(Ua(t)){for(e=n.length;e--;)"innerText"in n[e]?n[e].innerText=t:n[0].textContent=t;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(t)}))},prepend:function(){return Wa(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(t,this.firstChild)}),!0)},before:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this)})):t},after:function(){var t=this;return t[0]&&t[0].parentNode?Wa(t,arguments,(function(t){this.parentNode.insertBefore(t,this.nextSibling)}),!0):t},appendTo:function(t){return cs(t).append(this),this},prependTo:function(t){return cs(t).prepend(this),this},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){return Ka(this,t)},wrapAll:function(t){return Ka(this,t,!0)},wrapInner:function(t){return this.each((function(){cs(this).contents().wrapAll(t)})),this},unwrap:function(){return this.parent().each((function(){cs(this).replaceWith(this.childNodes)}))},clone:function(){var t=[];return this.each((function(){t.push(this.cloneNode(!0))})),cs(t)},addClass:function(t){return this.toggleClass(t,!0)},removeClass:function(t){return this.toggleClass(t,!1)},toggleClass:function(t,e){var n=this;return"string"!=typeof t||(-1!==t.indexOf(" ")?rs(t.split(" "),(function(){n.toggleClass(this,e)})):n.each((function(n,r){var o=qa(r,t);if(o!==e){var i=r.className;o?r.className=ns((" "+i+" ").replace(" "+t+" "," ")):r.className+=i?" "+t:t}}))),n},hasClass:function(t){return qa(this[0],t)},each:function(t){return rs(this,t)},on:function(t,e){return this.each((function(){za.bind(this,t,e)}))},off:function(t,e){return this.each((function(){za.unbind(this,t,e)}))},trigger:function(t){return this.each((function(){"object"==typeof t?za.fire(this,t.type,t):za.fire(this,t)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return cs(Ma.apply(this,arguments))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(t){var e,n,r=[];for(e=0,n=this.length;e<n;e++)cs.find(t,this[e],r);return cs(r)},filter:function(t){return cs("function"==typeof t?os(this.toArray(),(function(e,n){return t(n,e)})):cs.filter(t,this.toArray()))},closest:function(t){var e=[];return t instanceof cs&&(t=t[0]),this.each((function(n,r){for(;r;){if("string"==typeof t&&cs(r).is(t)){e.push(r);break}if(r===t){e.push(r);break}r=r.parentNode}})),cs(e)},offset:function(t){var e,n,r,o,i=0,a=0;return t?this.css(t):((e=this[0])&&(r=(n=e.ownerDocument).documentElement,e.getBoundingClientRect&&(i=(o=e.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ba,sort:Array.prototype.sort,splice:Array.prototype.splice},Ee.extend(ts,{extend:Ee.extend,makeArray:function(t){return(e=t)&&e===e.window||t.nodeType?[t]:Ee.toArray(t);var e},inArray:function(t,e){var n;if(e.indexOf)return e.indexOf(t);for(n=e.length;n--;)if(e[n]===t)return n;return-1},isArray:Ee.isArray,each:rs,trim:ns,grep:os,find:ka,expr:ka.selectors,unique:ka.uniqueSort,text:ka.getText,contains:ka.contains,filter:function(t,e,n){var r=e.length;for(n&&(t=":not("+t+")");r--;)1!==e[r].nodeType&&e.splice(r,1);return e=1===e.length?cs.find.matchesSelector(e[0],t)?[e[0]]:[]:cs.find.matches(t,e)}});var as=function(t,e,n){var r=[],o=t[e];for("string"!=typeof n&&n instanceof cs&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&cs(o).is(n))break}1===o.nodeType&&r.push(o),o=o[e]}return r},ss=function(t,e,n,r){var o=[];for(r instanceof cs&&(r=r[0]);t;t=t[e])if(!n||t.nodeType===n){if(void 0!==r){if(t===r)break;if("string"==typeof r&&cs(t).is(r))break}o.push(t)}return o},us=function(t,e,n){for(t=t[e];t;t=t[e])if(t.nodeType===n)return t;return null};rs({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return as(t,"parentNode")},next:function(t){return us(t,"nextSibling",1)},prev:function(t){return us(t,"previousSibling",1)},children:function(t){return ss(t.firstChild,"nextSibling",1)},contents:function(t){return Ee.toArray(("iframe"===t.nodeName?t.contentDocument||t.contentWindow.document:t).childNodes)}},(function(t,e){ts.fn[t]=function(n){var r=[];this.each((function(){var t=e.call(r,this,n,r);t&&(cs.isArray(t)?r.push.apply(r,t):r.push(t))})),this.length>1&&(Fa[t]||(r=cs.unique(r)),0===t.indexOf("parents")&&(r=r.reverse()));var o=cs(r);return n?o.filter(n):o}})),rs({parentsUntil:function(t,e){return as(t,"parentNode",e)},nextUntil:function(t,e){return ss(t,"nextSibling",1,e).slice(1)},prevUntil:function(t,e){return ss(t,"previousSibling",1,e).slice(1)}},(function(t,e){ts.fn[t]=function(n,r){var o=[];this.each((function(){var t=e.call(o,this,n,o);t&&(cs.isArray(t)?o.push.apply(o,t):o.push(t))})),this.length>1&&(o=cs.unique(o),0!==t.indexOf("parents")&&"prevUntil"!==t||(o=o.reverse()));var i=cs(o);return r?i.filter(r):i}})),ts.fn.is=function(t){return!!t&&this.filter(t).length>0},ts.fn.init.prototype=ts.fn,ts.overrideDefaults=function(t){var e,n=function(r,o){return e=e||t(),0===arguments.length&&(r=e.element),o||(o=e.context),new n.fn.init(r,o)};return cs.extend(n,this),n},ts.attrHooks=Ja,ts.cssHooks=Qa;var cs=ts,ls=Ee.each,ds=Ee.grep,fs=ke.ie,ms=/^([a-z0-9],?)+$/i,ps=function(t,e){var n=e.attr("style"),r=t.serialize(t.parse(n),e[0].nodeName);r||(r=null),e.attr("data-mce-style",r)},hs=function(t,e){var n,r,o=0;if(t)for(n=t.nodeType,t=t.previousSibling;t;t=t.previousSibling)r=t.nodeType,(!e||3!==r||r!==n&&t.nodeValue.length)&&(o++,n=r);return o},gs=function(t,e){void 0===e&&(e={});var n={},r=window,o={},i=0,a=ao.forElement(Le.fromDom(t),{contentCssCors:e.contentCssCors,referrerPolicy:e.referrerPolicy}),s=[],u=e.schema?e.schema:Oi({}),c=Ai({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope},e.schema),l=e.ownEvents?new zi:zi.Event,d=u.getBlockElements(),m=cs.overrideDefaults((function(){return{context:t,element:H.getRoot()}})),p=function(e){return e&&t&&f(e)?t.getElementById(e):e},h=function(t){return m("string"==typeof t?p(t):t)},g=function(t,e,n){var r,o,i=h(t);return i.length&&(o=(r=V[e])&&r.get?r.get(i,e):i.attr(e)),void 0===o&&(o=n||""),o},v=function(t){var e=p(t);return e?e.attributes:[]},y=function(t,n,r){""===r&&(r=null);var o=h(t),i=o.attr(n);if(o.length){var a=V[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&e.onSetAttrib&&e.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},w=function(){return e.root_element||t.body},_=function(e,n){return fr(t.body,p(e),n)},k=function(t,e,n){var r=h(t);return n?r.css(e):("float"===(e=e.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()})))&&(e=ke.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[e]:void 0)},x=function(t){var e,n;return t=p(t),e=k(t,"width"),n=k(t,"height"),-1===e.indexOf("px")&&(e=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(e,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},S=function(t,e){var n;if(!t)return!1;if(!Array.isArray(t)){if("*"===e)return 1===t.nodeType;if(ms.test(e)){var r=e.toLowerCase().split(/,/),o=t.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(t.nodeType&&1!==t.nodeType)return!1}var i=Array.isArray(t)?t:[t];return ka(e,i[0].ownerDocument||i[0],null,i).length>0},T=function(t,e,n,r){var o,i=[],a=p(t);for(r=void 0===r,n=n||("BODY"!==w().nodeName?w().parentNode:null),Ee.is(e,"string")&&(o=e,e="*"===e?function(t){return 1===t.nodeType}:function(t){return S(t,o)});a&&!(a===n||b(a.nodeType)||Fn(a)||Un(a));){if(!e||"function"==typeof e&&e(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},E=function(t,e,n){var r=e;if(t)for("string"==typeof e&&(r=function(t){return S(t,e)}),t=t[n];t;t=t[n])if("function"==typeof r&&r(t))return t;return null},O=function(t,e,n){var r,o="string"==typeof t?p(t):t;if(!o)return!1;if(Ee.isArray(o)&&(o.length||0===o.length))return r=[],ls(o,(function(t,o){t&&r.push(e.call(n,"string"==typeof t?p(t):t,o))})),r;var i=n||this;return e.call(i,o)},L=function(t,e){h(t).each((function(t,n){ls(e,(function(t,e){y(n,e,t)}))}))},A=function(t,e){var n=h(t);fs?n.each((function(t,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+e,n.removeChild(n.firstChild)}catch(t){cs("<div></div>").html("<br>"+e).contents().slice(1).appendTo(n)}return e}})):n.html(e)},$=function(e,n,r,o,i){return O(e,(function(e){var a="string"==typeof n?t.createElement(n):n;return L(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&A(a,o)),i?a:e.appendChild(a)}))},N=function(e,n,r){return $(t.createElement(e),e,n,r,!0)},P=yi.encodeAllRaw,I=function(t,e){var n=h(t);return e?n.each((function(){for(var t;t=this.firstChild;)3===t.nodeType&&0===t.data.length?this.removeChild(t):this.parentNode.insertBefore(t,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},R=function(t,e,n){h(t).toggleClass(e,n).each((function(){""===this.className&&cs(this).attr("class",null)}))},B=function(t,e,n){return O(e,(function(e){return Ee.is(e,"array")&&(t=t.cloneNode(!0)),n&&ls(ds(e.childNodes),(function(e){t.appendChild(e)})),e.parentNode.replaceChild(t,e)}))},M=function(t){if(An(t)){var e="a"===t.nodeName.toLowerCase()&&!g(t,"href")&&g(t,"id");if(g(t,"name")||g(t,"data-mce-bookmark")||e)return!0}return!1},j=function(){return t.createRange()},z=function(n,o,i,a){if(Ee.isArray(n)){for(var u=n.length,c=[];u--;)c[u]=z(n[u],o,i,a);return c}return!e.collect||n!==t&&n!==r||s.push([n,o,i,a]),l.bind(n,o,i,a||H)},F=function(e,n,o){if(Ee.isArray(e)){for(var i=e.length,a=[];i--;)a[i]=F(e[i],n,o);return a}if(s.length>0&&(e===t||e===r))for(i=s.length;i--;){var u=s[i];e!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(e,n,o)},U=function(t){if(t&&An(t)){var e=t.getAttribute("data-mce-contenteditable");return e&&"inherit"!==e?e:"inherit"!==t.contentEditable?t.contentEditable:null}return null},H={doc:t,settings:e,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:s,styles:c,schema:u,events:l,isBlock:function(t){if("string"==typeof t)return!!d[t];if(t){var e=t.nodeType;if(e)return!(1!==e||!d[t.nodeName])}return!1},$:m,$$:h,root:null,clone:function(e,n){if(!fs||1!==e.nodeType||n)return e.cloneNode(n);var r=t.createElement(e.nodeName);return ls(v(e),(function(t){y(r,t.nodeName,g(e,t.nodeName))})),r},getRoot:w,getViewPort:function(t){var e=En(t);return{x:e.x,y:e.y,w:e.width,h:e.height}},getRect:function(t){t=p(t);var e=_(t),n=x(t);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:x,getParent:function(t,e,n){var r=T(t,e,n,!1);return r&&r.length>0?r[0]:null},getParents:T,get:p,getNext:function(t,e){return E(t,e,"nextSibling")},getPrev:function(t,e){return E(t,e,"previousSibling")},select:function(n,r){return ka(n,p(r)||e.root_element||t,[])},is:S,add:$,create:N,createHTML:function(t,e,n){var r,o="";for(r in o+="<"+t,e)_t(e,r)&&(o+=" "+r+'="'+P(e[r])+'"');return void 0!==n?o+">"+n+"</"+t+">":o+" />"},createFragment:function(e){var n,r=t.createElement("div"),o=t.createDocumentFragment();for(o.appendChild(r),e&&(r.innerHTML=e);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:I,setStyle:function(t,n,r){var o=f(n)?h(t).css(n,r):h(t).css(n);e.update_styles&&ps(c,o)},getStyle:k,setStyles:function(t,n){var r=h(t).css(n);e.update_styles&&ps(c,r)},removeAllAttribs:function(t){return O(t,(function(t){var e,n=t.attributes;for(e=n.length-1;e>=0;e--)t.removeAttributeNode(n.item(e))}))},setAttrib:y,setAttribs:L,getAttrib:g,getPos:_,parseStyle:function(t){return c.parse(t)},serializeStyle:function(t,e){return c.serialize(t,e)},addStyle:function(e){var r,o;if(H!==gs.DOM&&t===document){if(n[e])return;n[e]=!0}(o=t.getElementById("mceDefaultStyles"))||((o=t.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=t.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=e:o.appendChild(t.createTextNode(e))},loadCSS:function(t){t||(t=""),W(t.split(","),(function(t){o[t]=!0,a.load(t,C)}))},addClass:function(t,e){h(t).addClass(e)},removeClass:function(t,e){R(t,e,!1)},hasClass:function(t,e){return h(t).hasClass(e)},toggleClass:R,show:function(t){h(t).show()},hide:function(t){h(t).hide()},isHidden:function(t){return"none"===h(t).css("display")},uniqueId:function(t){return(t||"mce_")+i++},setHTML:A,getOuterHTML:function(t){var e="string"==typeof t?p(t):t;return An(e)?e.outerHTML:cs("<div></div>").append(cs(e).clone()).html()},setOuterHTML:function(t,e){h(t).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=e)}catch(t){}I(cs(this).html(e),!0)}))},decode:yi.decode,encode:P,insertAfter:function(t,e){var n=p(e);return O(t,(function(t){var e=n.parentNode,r=n.nextSibling;return r?e.insertBefore(t,r):e.appendChild(t),t}))},replace:B,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=N(e),ls(v(t),(function(e){y(n,e.nodeName,g(t,e.nodeName))})),B(n,t,!0)),n||t},findCommonAncestor:function(t,e){for(var n,r=t;r;){for(n=e;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&t.ownerDocument?t.ownerDocument.documentElement:r},toHex:function(t){return c.toHex(Ee.trim(t))},run:O,getAttribs:v,isEmpty:function(t,e){var n,r,o=0;if(M(t))return!1;if(t=t.firstChild){var i=new so(t,t.parentNode),a=u?u.getWhiteSpaceElements():{};e=e||(u?u.getNonEmptyElements():null);do{if(n=t.nodeType,An(t)){var s=t.getAttribute("data-mce-bogus");if(s){t=i.next("all"===s);continue}if(r=t.nodeName.toLowerCase(),e&&e[r]){if("br"===r){o++,t=i.next();continue}return!1}if(M(t))return!1}if(8===n)return!1;if(3===n&&!Xo(t.nodeValue))return!1;if(3===n&&t.parentNode&&a[t.parentNode.nodeName]&&Xo(t.nodeValue))return!1;t=i.next()}while(t)}return o<=1},createRng:j,nodeIndex:hs,split:function(t,e,n){var r,o,i,a=j();if(t&&e)return a.setStart(t.parentNode,hs(t)),a.setEnd(e.parentNode,hs(e)),r=a.extractContents(),(a=j()).setStart(e.parentNode,hs(e)+1),a.setEnd(t.parentNode,hs(t)+1),o=a.extractContents(),(i=t.parentNode).insertBefore(ii(H,r),t),n?i.insertBefore(n,t):i.insertBefore(e,t),i.insertBefore(ii(H,o),t),I(t),n||e},bind:z,unbind:F,fire:function(t,e,n){return l.fire(t,e,n)},getContentEditable:U,getContentEditableParent:function(t){for(var e=w(),n=null;t&&t!==e&&null===(n=U(t));t=t.parentNode);return n},destroy:function(){if(s.length>0)for(var t=s.length;t--;){var e=s[t];l.unbind(e[0],e[1],e[2])}ft(o,(function(t,e){a.unload(e),delete o[e]})),ka.setDocument&&ka.setDocument()},isChildOf:function(t,e){if(fs){for(;t;){if(e===t)return!0;t=t.parentNode}return!1}return t===e||e.contains(t)},dumpRng:function(t){return"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset}},V=function(t,e,n){var r=e.keep_values,o={set:function(t,r,o){e.url_converter&&null!==r&&(r=e.url_converter.call(e.url_converter_scope||n(),r,o,t[0])),t.attr("data-mce-"+o,r).attr(o,r)},get:function(t,e){return t.attr("data-mce-"+e)||t.attr(e)}},i={style:{set:function(e,n){null===n||"object"!=typeof n?(r&&e.attr("data-mce-style",n),null!==n&&"string"==typeof n?(e.removeAttr("style"),e.css(t.parse(n))):e.attr("style",n)):e.css(n)},get:function(e){var n=e.attr("data-mce-style")||e.attr("style");return t.serialize(t.parse(n),e[0].nodeName)}}};return r&&(i.href=i.src=o),i}(c,e,D(H));return H};gs.DOM=gs(document),gs.nodeIndex=hs;var vs=gs.DOM,bs=Ee.each,ys=Ee.grep,ws=function(){function t(t){void 0===t&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return t.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},t.prototype.loadScript=function(t,e,n){var r,o=vs,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=Ee._addCacheSuffix(t),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),e()},r.onerror=function(){i(),w(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},t.prototype.isDone=function(t){return 2===this.states[t]},t.prototype.markDone=function(t){this.states[t]=2},t.prototype.add=function(t,e,n,r){var o=this.states[t];this.queue.push(t),void 0===o&&(this.states[t]=0),e&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:e,failure:r,scope:n||this}))},t.prototype.load=function(t,e,n,r){return this.add(t,e,n,r)},t.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},t.prototype.loadQueue=function(t,e,n){this.loadScripts(this.queue,t,e,n)},t.prototype.loadScripts=function(t,e,n,r){var o=this,i=[],a=function(t,e){bs(o.scriptLoadedCallbacks[e],(function(e){w(e[t])&&e[t].call(e.scope)})),o.scriptLoadedCallbacks[e]=void 0};o.queueLoadedCallbacks.push({success:e,failure:r,scope:n||this});var s=function(){var e=ys(t);if(t.length=0,bs(e,(function(t){2!==o.states[t]?3!==o.states[t]?1!==o.states[t]&&(o.states[t]=1,o.loading++,o.loadScript(t,(function(){o.states[t]=2,o.loading--,a("success",t),s()}),(function(){o.states[t]=3,o.loading--,i.push(t),a("failure",t),s()}))):a("failure",t):a("success",t)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,bs(n,(function(t){0===i.length?w(t.success)&&t.success.call(t.scope):w(t.failure)&&t.failure.call(t.scope,i)}))}};s()},t.ScriptLoader=new t,t}(),_s=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},Cs={},ks=_s("en"),xs=function(){return yt(Cs,ks.get())},Ds={getData:function(){return mt(Cs,(function(t){return Lt({},t)}))},setCode:function(t){t&&ks.set(t)},getCode:function(){return ks.get()},add:function(t,e){var n=Cs[t];n||(Cs[t]=n={}),ft(e,(function(t,e){n[e.toLowerCase()]=t}))},translate:function(t){var e,n=xs().getOr({}),r=function(t){return w(t)?Object.prototype.toString.call(t):o(t)?"":""+t},o=function(t){return""===t||null==t},i=function(t){var e=r(t);return yt(n,e.toLowerCase()).map(r).getOr(e)},a=function(t){return t.replace(/{context:\w+}$/,"")};if(o(t))return"";if(m(e=t)&&wt(e,"raw"))return r(t.raw);if(function(t){return p(t)&&t.length>1}(t)){var s=t.slice(1);return a(i(t[0]).replace(/\{([0-9]+)\}/g,(function(t,e){return wt(s,e)?r(s[e]):t})))}return a(i(t))},isRtl:function(){return xs().bind((function(t){return yt(t,"_dir")})).exists((function(t){return"rtl"===t}))},hasCode:function(t){return wt(Cs,t)}},Ss=function(){var t=[],e={},n={},r=[],o=function(t,e){var n=Y(r,(function(n){return n.name===t&&n.state===e}));W(n,(function(t){return t.callback()}))},i=function(t){var e;return n[t]&&(e=n[t].dependencies),e||[]},a=function(t,e){return"object"==typeof e?e:"string"==typeof t?{prefix:"",resource:e,suffix:""}:{prefix:t.prefix,resource:e,suffix:t.suffix}},s=function(t,r,u,c,l){if(!e[t]){var d="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==d.indexOf("/")&&-1===d.indexOf("://")&&(d=Ss.baseURL+"/"+d),e[t]=d.substring(0,d.lastIndexOf("/"));var f=function(){o(t,"loaded"),function(t,e,n,r){var o=i(t);W(o,(function(t){var n=a(e,t);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(ws))}(t,r,u,c)};n[t]?f():ws.ScriptLoader.add(d,f,c,l)}},u=function(t,o,i){void 0===i&&(i="added"),wt(n,t)&&"added"===i||wt(e,t)&&"loaded"===i?o():r.push({name:t,state:i,callback:o})};return{items:t,urls:e,lookup:n,_listeners:r,get:function(t){if(n[t])return n[t].instance},dependencies:i,requireLangPack:function(t,n){!1!==Ss.languageLoad&&u(t,(function(){var r=Ds.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||ws.ScriptLoader.add(e[t]+"/langs/"+r+".js")}),"loaded")},add:function(e,r,i){var a=r;return t.push(a),n[e]={instance:a,dependencies:i},o(e,"added"),a},remove:function(t){delete e[t],delete n[t]},createUrl:a,addComponents:function(t,n){var r=e[t];W(n,(function(t){ws.ScriptLoader.add(r+"/"+t)}))},load:s,waitFor:u}};Ss.languageLoad=!0,Ss.baseURL="",Ss.PluginManager=Ss(),Ss.ThemeManager=Ss();var Ts=function(){var t=function(t){var e=_s(B.none()),n=function(){return e.get().each(t)};return{clear:function(){n(),e.set(B.none())},isSet:function(){return e.get().isSome()},get:function(){return e.get()},set:function(t){n(),e.set(B.some(t))}}}(C);return Lt(Lt({},t),{on:function(e){return t.get().each(e)}})},Es=function(t,e){var n=null;return{cancel:function(){h(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];h(n)&&(n=setTimeout((function(){n=null,t.apply(null,r)}),e))}}},Os=function(t,e){var n=null,r=function(){h(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)}}},Ls=function(t,e){var n=er(t,e);return void 0===n||""===n?[]:n.split(" ")},As=function(t){return void 0!==t.dom.classList},$s=function(t,e){return function(t,e,n){var r=Ls(t,e).concat([n]);return Qn(t,e,r.join(" ")),!0}(t,"class",e)},Ns=function(t,e){return function(t,e,n){var r=Y(Ls(t,e),(function(t){return t!==n}));return r.length>0?Qn(t,e,r.join(" ")):rr(t,e),!1}(t,"class",e)},Ps=function(t,e){As(t)?t.dom.classList.add(e):$s(t,e)},Is=function(t){var e=As(t)?t.dom.classList:function(t){return Ls(t,"class")}(t);0===e.length&&rr(t,"class")},Rs=function(t,e){return As(t)&&t.dom.classList.contains(e)},Bs=function(t,e){var n=[];return W(Je(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Bs(t,e))})),n},Ms=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Ne(n)?[]:V(n.querySelectorAll(t),Le.fromDom)}(e,t)},js=D("mce-annotation"),zs=D("data-mce-annotation"),Fs=D("data-mce-annotation-uid"),Us=function(t,e){var n=t.selection.getRng(),r=Le.fromDom(n.startContainer),o=Le.fromDom(t.getBody()),i=e.fold((function(){return"."+js()}),(function(t){return"["+zs()+'="'+t+'"]'})),a=Qe(r,n.startOffset).getOr(r),s=Qr(a,i,(function(t){return Pe(t,o)})),u=function(t,e){return function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)}(t,e)?B.some(er(t,e)):B.none()};return s.bind((function(e){return u(e,""+Fs()).bind((function(n){return u(e,""+zs()).map((function(e){var r=Hs(t,n);return{uid:n,name:e,elements:r}}))}))}))},Hs=function(t,e){var n=Le.fromDom(t.getBody());return Ms(n,"["+Fs()+'="'+e+'"]')},Vs=function(t,e){var n=_s({}),r=function(){return{listeners:[],previous:Ts()}},o=function(t,e){i(t,(function(t){return e(t),t}))},i=function(t,e){var o=n.get(),i=e(yt(o,t).getOrThunk(r));o[t]=i,n.set(o)},a=Os((function(){var e=n.get(),r=ot(lt(e));W(r,(function(e){i(e,(function(n){var r=n.previous.get();return Us(t,B.some(e)).fold((function(){r.isSome()&&(!function(t){o(t,(function(e){W(e.listeners,(function(e){return e(!1,t)}))}))}(e),n.previous.clear())}),(function(t){var e=t.uid,i=t.name,a=t.elements;Xn(r,e)||(!function(t,e,n){o(t,(function(r){W(r.listeners,(function(r){return r(!0,t,{uid:e,nodes:V(n,(function(t){return t.dom}))})}))}))}(i,e,a),n.previous.set(e))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);t.on("remove",(function(){a.cancel()})),t.on("NodeChange",(function(){a.throttle()}));return{addListener:function(t,e){i(t,(function(t){return{previous:t.previous,listeners:t.listeners.concat([e])}}))}}},Ws=function(t,e){t.on("init",(function(){t.serializer.addNodeFilter("span",(function(t){W(t,(function(t){(function(t){return B.from(t.attr(zs())).bind(e.lookup)})(t).each((function(e){!1===e.persistent&&t.unwrap()}))}))}))}))},qs=0,Ks=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++qs+String(e)},Ys=function(t,e){var n,r,o=Ve(t).dom,i=Le.fromDom(o.createDocumentFragment()),a=(n=e,(r=(o||document).createElement("div")).innerHTML=n,Je(Le.fromDom(r)));hn(i,a),gn(t),pn(t,i)},Xs=function(t,e){return Le.fromDom(t.dom.cloneNode(e))},Zs=function(t){return Xs(t,!1)},Gs=function(t){return Xs(t,!0)},Js=function(t,e,n){void 0===n&&(n=$);var r=new so(t,e),o=function(t){var e;do{e=r[t]()}while(e&&!jn(e)&&!n(e));return B.from(e).filter(jn)};return{current:function(){return B.from(r.current()).filter(jn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Qs=function(t,e){var n=e||function(e){return t.isBlock(e)||Hn(e)||qn(e)},r=function(t,e,n,o){if(jn(t)){var i=o(t,e,t.data);if(-1!==i)return B.some({container:t,offset:i})}return n().bind((function(t){return r(t.container,t.offset,n,o)}))};return{backwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.prev().map((function(t){return{container:t,offset:t.length}}))}),o).getOrNull()},forwards:function(t,e,o,i){var a=Js(t,i,n);return r(t,e,(function(){return a.next().map((function(t){return{container:t,offset:0}}))}),o).getOrNull()}}},tu=Math.round,eu=function(t){return t?{left:tu(t.left),top:tu(t.top),bottom:tu(t.bottom),right:tu(t.right),width:tu(t.width),height:tu(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},nu=function(t,e){return t=eu(t),e||(t.left=t.left+t.width),t.right=t.left,t.width=0,t},ru=function(t,e,n){return t>=0&&t<=Math.min(e.height,n.height)/2},ou=function(t,e){var n=Math.min(e.height/2,t.height/2);return t.bottom-n<e.top||!(t.top>e.bottom)&&ru(e.top-t.bottom,t,e)},iu=function(t,e){return t.top>e.bottom||!(t.bottom<e.top)&&ru(e.bottom-t.top,t,e)},au=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},su=function(t){var e=t.startContainer,n=t.startOffset;return e.hasChildNodes()&&t.endOffset===n+1?e.childNodes[n]:null},uu=function(t,e){if(An(t)&&t.hasChildNodes()){var n=t.childNodes,r=function(t,e,n){return Math.min(Math.max(t,e),n)}(e,0,n.length-1);return n[r]}return t},cu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),lu=function(t){return"string"==typeof t&&t.charCodeAt(0)>=768&&cu.test(t)},du=An,fu=Wo,mu=Nn("display","block table"),pu=Nn("float","left right"),hu=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(du,fu,O(pu)),gu=O(Nn("white-space","pre pre-line pre-wrap")),vu=jn,bu=Hn,yu=gs.nodeIndex,wu=function(t,e){return e<0&&An(t)&&t.hasChildNodes()?void 0:uu(t,e)},_u=function(t){return"createRange"in t?t.createRange():gs.DOM.createRng()},Cu=function(t){return t&&/[\r\n\t ]/.test(t)},ku=function(t){return!!t.setStart&&!!t.setEnd},xu=function(t){var e=t.startContainer,n=t.startOffset;if(Cu(t.toString())&&gu(e.parentNode)&&jn(e)){var r=e.data;if(Cu(r[n-1])||Cu(r[n+1]))return!0}return!1},Du=function(t){return 0===t.left&&0===t.right&&0===t.top&&0===t.bottom},Su=function(t){var e,n=t.getClientRects();return e=n.length>0?eu(n[0]):eu(t.getBoundingClientRect()),!ku(t)&&bu(t)&&Du(e)?function(t){var e=t.ownerDocument,n=_u(e),r=e.createTextNode(wo),o=t.parentNode;o.insertBefore(r,t),n.setStart(r,0),n.setEnd(r,1);var i=eu(n.getBoundingClientRect());return o.removeChild(r),i}(t):Du(e)&&ku(t)?function(t){var e=t.startContainer,n=t.endContainer,r=t.startOffset,o=t.endOffset;if(e===n&&jn(n)&&0===r&&1===o){var i=t.cloneRange();return i.setEndAfter(n),Su(i)}return null}(t):e},Tu=function(t,e){var n=nu(t,e);return n.width=1,n.right=n.left+1,n},Eu=function(t){var e=[],n=function(t){var n,r;0!==t.height&&(e.length>0&&(n=t,r=e[e.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||e.push(t))},r=function(t,r){var o=_u(t.ownerDocument);if(r<t.data.length){if(lu(t.data[r]))return e;if(lu(t.data[r-1])&&(o.setStart(t,r),o.setEnd(t,r+1),!xu(o)))return n(Tu(Su(o),!1)),e}r>0&&(o.setStart(t,r-1),o.setEnd(t,r),xu(o)||n(Tu(Su(o),!1))),r<t.data.length&&(o.setStart(t,r),o.setEnd(t,r+1),xu(o)||n(Tu(Su(o),!0)))},o=t.container(),i=t.offset();if(vu(o))return r(o,i),e;if(du(o))if(t.isAtEnd()){var a=wu(o,i);vu(a)&&r(a,a.data.length),hu(a)&&!bu(a)&&n(Tu(Su(a),!1))}else{a=wu(o,i);if(vu(a)&&r(a,0),hu(a)&&t.isAtEnd())return n(Tu(Su(a),!1)),e;var s=wu(t.container(),t.offset()-1);hu(s)&&!bu(s)&&(mu(s)||mu(a)||!hu(a))&&n(Tu(Su(s),!1)),hu(a)&&n(Tu(Su(a),!0))}return e},Ou=function(t,e,n){var r=function(){return n||(n=Eu(Ou(t,e))),n};return{container:D(t),offset:D(e),toRange:function(){var n=_u(t.ownerDocument);return n.setStart(t,e),n.setEnd(t,e),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return vu(t),0===e},isAtEnd:function(){return vu(t)?e>=t.data.length:e>=t.childNodes.length},isEqual:function(n){return n&&t===n.container()&&e===n.offset()},getNode:function(n){return wu(t,n?e-1:e)}}};Ou.fromRangeStart=function(t){return Ou(t.startContainer,t.startOffset)},Ou.fromRangeEnd=function(t){return Ou(t.endContainer,t.endOffset)},Ou.after=function(t){return Ou(t.parentNode,yu(t)+1)},Ou.before=function(t){return Ou(t.parentNode,yu(t))},Ou.isAbove=function(t,e){return Zn(at(e.getClientRects()),st(t.getClientRects()),ou).getOr(!1)},Ou.isBelow=function(t,e){return Zn(st(e.getClientRects()),at(t.getClientRects()),iu).getOr(!1)},Ou.isAtStart=function(t){return!!t&&t.isAtStart()},Ou.isAtEnd=function(t){return!!t&&t.isAtEnd()},Ou.isTextPosition=function(t){return!!t&&jn(t.container())},Ou.isElementPosition=function(t){return!1===Ou.isTextPosition(t)};var Lu,Au=function(t,e){jn(e)&&0===e.data.length&&t.remove(e)},$u=function(t,e,n){Un(n)?function(t,e,n){var r=B.from(n.firstChild),o=B.from(n.lastChild);e.insertNode(n),r.each((function(e){return Au(t,e.previousSibling)})),o.each((function(e){return Au(t,e.nextSibling)}))}(t,e,n):function(t,e,n){e.insertNode(n),Au(t,n.previousSibling),Au(t,n.nextSibling)}(t,e,n)},Nu=jn,Pu=In,Iu=gs.nodeIndex,Ru=function(t){var e=t.parentNode;return Pu(e)?Ru(e):e},Bu=function(t){return t?Tt(t.childNodes,(function(t,e){return Pu(e)&&"BR"!==e.nodeName?t=t.concat(Bu(e)):t.push(e),t}),[]):[]},Mu=function(t){return function(e){return t===e}},ju=function(t){return(Nu(t)?"text()":t.nodeName.toLowerCase())+"["+function(t){var e,n;e=Bu(Ru(t)),n=Et(e,Mu(t),t),e=e.slice(0,n+1);var r=Tt(e,(function(t,n,r){return Nu(n)&&Nu(e[r-1])&&t++,t}),0);return e=Dt(e,$n([t.nodeName])),(n=Et(e,Mu(t),t))-r}(t)+"]"},zu=function(t,e){var n,r,o,i,a,s=[];return n=e.container(),r=e.offset(),Nu(n)?o=function(t,e){for(;(t=t.previousSibling)&&Nu(t);)e+=t.data.length;return e}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),s.push(ju(n)),a=function(t,e,n){var r=[];for(e=e.parentNode;!(e===t||n&&n(e));e=e.parentNode)r.push(e);return r}(t,n),a=Dt(a,O(In)),(s=s.concat(xt(a,(function(t){return ju(t)})))).reverse().join("/")+","+o},Fu=function(t,e){var n;if(!e)return null;var r=e.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Tt(o,(function(t,e){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(e);return n?("text()"===n[1]&&(n[1]="#text"),function(t,e,n){var r=Bu(t);return r=Dt(r,(function(t,e){return!Nu(t)||!Nu(r[e-1])})),(r=Dt(r,$n([e])))[n]}(t,n[1],parseInt(n[2],10))):null}),t);return i?Nu(i)?function(t,e){for(var n,r=t,o=0;Nu(r);){if(n=r.data.length,e>=o&&e<=o+n){t=r,e-=o;break}if(!Nu(r.nextSibling)){t=r,e=n;break}o+=n,r=r.nextSibling}return Nu(t)&&e>t.data.length&&(e=t.data.length),Ou(t,e)}(i,parseInt(n,10)):(n="after"===n?Iu(i)+1:Iu(i),Ou(i.parentNode,n)):null},Uu=qn,Hu=function(t,e,n,r,o){var i,a=r[o?"startContainer":"endContainer"],s=r[o?"startOffset":"endOffset"],u=[],c=0,l=t.getRoot();for(jn(a)?u.push(n?function(t,e,n){var r,o;for(o=t(e.data.slice(0,n)).length,r=e.previousSibling;r&&jn(r);r=r.previousSibling)o+=t(r.data).length;return o}(e,a,s):s):(s>=(i=a.childNodes).length&&i.length&&(c=1,s=Math.max(0,i.length-1)),u.push(t.nodeIndex(i[s],n)+c));a&&a!==l;a=a.parentNode)u.push(t.nodeIndex(a,n));return u},Vu=function(t,e,n){var r=0;return Ee.each(t.select(e),(function(t){if("all"!==t.getAttribute("data-mce-bogus"))return t!==n&&void r++})),r},Wu=function(t,e){var n,r,o,i=e?"start":"end";n=t[i+"Container"],r=t[i+"Offset"],An(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(e?r:r-1,o.length-1)])&&(r=e?0:n.childNodes.length,t["set"+(e?"Start":"End")](n,r))},qu=function(t){return Wu(t,!0),Wu(t,!1),t},Ku=function(t,e){var n;if(An(t)&&(t=uu(t,e),Uu(t)))return t;if(Eo(t)){if(jn(t)&&So(t)&&(t=t.parentNode),n=t.previousSibling,Uu(n))return n;if(n=t.nextSibling,Uu(n))return n}},Yu=function(t,e,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Uu(r)||"IMG"===o)return{name:o,index:Vu(n.dom,o,r)};var a=function(t){return Ku(t.startContainer,t.startOffset)||Ku(t.endContainer,t.endOffset)}(i);return a?{name:o=a.tagName,index:Vu(n.dom,o,a)}:function(t,e,n,r){var o=e.dom,i={};return i.start=Hu(o,t,n,r,!0),e.isCollapsed()||(i.end=Hu(o,t,n,r,!1)),Ro(r)&&(i.isFakeCaret=!0),i}(t,n,e,i)},Xu=function(t,e,n){var r={"data-mce-type":"bookmark",id:e,style:"overflow:hidden;line-height:0px"};return n?t.create("span",r,"&#xFEFF;"):t.create("span",r)},Zu=function(t,e){var n=t.dom,r=t.getRng(),o=n.uniqueId(),i=t.isCollapsed(),a=t.getNode(),s=a.nodeName;if("IMG"===s)return{name:s,index:Vu(n,s,a)};var u=qu(r.cloneRange());if(!i){u.collapse(!1);var c=Xu(n,o+"_end",e);$u(n,u,c)}(r=qu(r)).collapse(!0);var l=Xu(n,o+"_start",e);return $u(n,r,l),t.moveToBookmark({id:o,keep:!0}),{id:o}},Gu=function(t,e,n){return 2===e?Yu(ko,n,t):3===e?function(t){var e=t.getRng();return{start:zu(t.dom.getRoot(),Ou.fromRangeStart(e)),end:zu(t.dom.getRoot(),Ou.fromRangeEnd(e))}}(t):e?function(t){return{rng:t.getRng()}}(t):Zu(t,!1)},Ju=E(Yu,S,!0),Qu=gs.DOM,tc=function(t,e,n){var r=t.getParam(e,n);if(-1!==r.indexOf("=")){var o=t.getParam(e,"","hash");return yt(o,t.id).getOr(n)}return r},ec=function(t){return t.getParam("content_security_policy","")},nc=function(t){if(t.getParam("force_p_newlines",!1))return"p";var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},rc=function(t){return t.getParam("forced_root_block_attrs",{})},oc=function(t){return t.getParam("automatic_uploads",!0,"boolean")},ic=function(t){return t.getParam("images_reuse_filename",!1,"boolean")},ac=function(t){return t.getParam("icons","","string")},sc=function(t){return t.getParam("images_upload_url","","string")},uc=function(t){return t.getParam("images_upload_base_path","","string")},cc=function(t){return t.getParam("images_upload_credentials",!1,"boolean")},lc=function(t){return t.getParam("images_upload_handler",null,"function")},dc=function(t){return t.getParam("content_css_cors",!1,"boolean")},fc=function(t){return t.getParam("referrer_policy","","string")},mc=function(t){return t.getParam("language","en","string")},pc=function(t){return t.getParam("indent_use_margin",!1)},hc=function(t){var e=t.getParam("font_css",[]);return p(e)?e:V(e.split(","),zt)},gc=function(t){var e=t.getParam("object_resizing");return!1!==e&&!ke.iOS&&(f(e)?e:"table,img,figure.image,div,video,iframe")},vc=function(t){return t.getParam("event_root")},bc=function(t){return t.getParam("theme")},yc=function(t){return t.getParam("validate")},wc=function(t){return!1!==t.getParam("inline_boundaries")},_c=function(t){return t.getParam("content_css_cors")},Cc=function(t){return t.getParam("plugins","","string")},kc=An,xc=jn,Dc=function(t){var e=t.parentNode;e&&e.removeChild(t)},Sc=function(t){var e=ko(t);return{count:t.length-e.length,text:e}},Tc=function(t){for(var e;-1!==(e=t.data.lastIndexOf(_o));)t.deleteData(e,1)},Ec=function(t,e){return $c(t),e},Oc=function(t,e){var n=e.container(),r=function(t,e){var n=F(t,e);return-1===n?B.none():B.some(n)}(ut(n.childNodes),t).map((function(t){return t<e.offset()?Ou(n,e.offset()-1):e})).getOr(e);return $c(t),r},Lc=function(t,e){return xc(t)&&e.container()===t?function(t,e){var n=Sc(t.data.substr(0,e.offset())),r=Sc(t.data.substr(e.offset()));return(n.text+r.text).length>0?(Tc(t),Ou(t,e.offset()-n.count)):e}(t,e):Ec(t,e)},Ac=function(t,e){return Ou.isTextPosition(e)?Lc(t,e):function(t,e){return e.container()===t.parentNode?Oc(t,e):Ec(t,e)}(t,e)},$c=function(t){kc(t)&&Eo(t)&&(Oo(t)?t.removeAttribute("data-mce-caret"):Dc(t)),xc(t)&&(Tc(t),0===t.data.length&&Dc(t))},Nc=pe().browser,Pc=qn,Ic=Yn,Rc=Kn,Bc=function(t,e,n){var r,o,i=nu(e.getBoundingClientRect(),n);if("BODY"===t.tagName){var a=t.ownerDocument.documentElement;r=t.scrollLeft||a.scrollLeft,o=t.scrollTop||a.scrollTop}else{var s=t.getBoundingClientRect();r=t.scrollLeft-s.left,o=t.scrollTop-s.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var u=e.offsetWidth-e.clientWidth;return u>0&&(n&&(u*=-1),i.left+=u,i.right+=u),i},Mc=function(t,e,n,r){var o,i,a=Ts(),s=nc(t),u=s.length>0?s:"p",c=function(){!function(t){for(var e=Ms(Le.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n<e.length;n++){var r,o=e[n].dom,i=o.previousSibling;Po(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,No(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(e),i&&($c(i),i=null),a.on((function(t){cs(t.caret).remove(),a.clear()})),o&&(oo.clearInterval(o),o=void 0)},l=function(){o=oo.setInterval((function(){r()?cs("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):cs("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500)};return{show:function(t,r){var o;if(c(),Rc(r))return null;if(!n(r))return i=function(t,e){var n=t.ownerDocument.createTextNode(_o),r=t.parentNode;if(e){if(o=t.previousSibling,Do(o)){if(Eo(o))return o;if(Po(o))return o.splitText(o.data.length-1)}r.insertBefore(n,t)}else{var o=t.nextSibling;if(Do(o)){if(Eo(o))return o;if(No(o))return o.splitText(1),o}t.nextSibling?r.insertBefore(n,t.nextSibling):r.appendChild(n)}return n}(r,t),o=r.ownerDocument.createRange(),zc(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=$o(u,r,t);var s=Bc(e,r,t);cs(i).css("top",s.top);var d=cs('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(Lt({},s)).appendTo(e)[0];return a.set({caret:d,element:r,before:t}),t&&cs(d).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:c,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(t){var n=Bc(e,t.element,t.before);cs(t.caret).css(Lt({},n))}))},destroy:function(){return oo.clearInterval(o)}}},jc=function(){return Nc.isIE()||Nc.isEdge()||Nc.isFirefox()},zc=function(t){return Pc(t)||Ic(t)},Fc=function(t){return zc(t)||Rn(t)&&jc()},Uc=qn,Hc=Yn,Vc=Nn("display","block table table-cell table-caption list-item"),Wc=Eo,qc=So,Kc=An,Yc=Wo,Xc=function(t){return t>0},Zc=function(t){return t<0},Gc=function(t,e){for(var n;n=t(e);)if(!qc(n))return n;return null},Jc=function(t,e,n,r,o){var i=new so(t,r),a=Uc(t)||qc(t);if(Zc(e)){if(a&&n(t=Gc(i.prev.bind(i),!0)))return t;for(;t=Gc(i.prev.bind(i),o);)if(n(t))return t}if(Xc(e)){if(a&&n(t=Gc(i.next.bind(i),!0)))return t;for(;t=Gc(i.next.bind(i),o);)if(n(t))return t}return null},Qc=function(t,e){for(;t&&t!==e;){if(Vc(t))return t;t=t.parentNode}return null},tl=function(t,e,n){return Qc(t.container(),n)===Qc(e.container(),n)},el=function(t,e){if(!e)return null;var n=e.container(),r=e.offset();return Kc(n)?n.childNodes[r+t]:null},nl=function(t,e){var n=e.ownerDocument.createRange();return t?(n.setStartBefore(e),n.setEndBefore(e)):(n.setStartAfter(e),n.setEndAfter(e)),n},rl=function(t,e,n){return Qc(e,t)===Qc(n,t)},ol=function(t,e,n){for(var r=t?"previousSibling":"nextSibling";n&&n!==e;){var o=n[r];if(Wc(o)&&(o=o[r]),Uc(o)||Hc(o)){if(rl(e,o,n))return o;break}if(Yc(o))break;n=n.parentNode}return null},il=E(nl,!0),al=E(nl,!1),sl=function(t,e,n){var r,o=E(ol,!0,e),i=E(ol,!1,e),a=n.startContainer,s=n.startOffset;if(So(a)){Kc(a)||(a=a.parentNode);var u=a.getAttribute("data-mce-caret");if("before"===u&&(r=a.nextSibling,Fc(r)))return il(r);if("after"===u&&(r=a.previousSibling,Fc(r)))return al(r)}if(!n.collapsed)return n;if(jn(a)){if(Wc(a)){if(1===t){if(r=i(a))return il(r);if(r=o(a))return al(r)}if(-1===t){if(r=o(a))return al(r);if(r=i(a))return il(r)}return n}if(Po(a)&&s>=a.data.length-1)return 1===t&&(r=i(a))?il(r):n;if(No(a)&&s<=1)return-1===t&&(r=o(a))?al(r):n;if(s===a.data.length)return(r=i(a))?il(r):n;if(0===s)return(r=o(a))?al(r):n}return n},ul=function(t,e){return B.from(el(t?0:-1,e)).filter(Uc)},cl=function(t,e,n){var r=sl(t,e,n);return-1===t?Ou.fromRangeStart(r):Ou.fromRangeEnd(r)},ll=function(t){return B.from(t.getNode()).map(Le.fromDom)},dl=function(t,e){for(;e=t(e);)if(e.isVisible())return e;return e},fl=function(t,e){var n=tl(t,e);return!(n||!Hn(t.getNode()))||n};!function(t){t[t.Backwards=-1]="Backwards",t[t.Forwards=1]="Forwards"}(Lu||(Lu={}));var ml,pl=qn,hl=jn,gl=An,vl=Hn,bl=Wo,yl=function(t){return Uo(t)||function(t){return!!qo(t)&&!0!==Z(ut(t.getElementsByTagName("*")),(function(t,e){return t||Bo(e)}),!1)}(t)},wl=Ko,_l=function(t,e){return t.hasChildNodes()&&e<t.childNodes.length?t.childNodes[e]:null},Cl=function(t,e){if(Xc(t)){if(bl(e.previousSibling)&&!hl(e.previousSibling))return Ou.before(e);if(hl(e))return Ou(e,0)}if(Zc(t)){if(bl(e.nextSibling)&&!hl(e.nextSibling))return Ou.after(e);if(hl(e))return Ou(e,e.data.length)}return Zc(t)?vl(e)?Ou.before(e):Ou.after(e):Ou.before(e)},kl=function(t,e,n){var r,o,i,a;if(!gl(n)||!e)return null;if(e.isEqual(Ou.after(n))&&n.lastChild){if(a=Ou.after(n.lastChild),Zc(t)&&bl(n.lastChild)&&gl(n.lastChild))return vl(n.lastChild)?Ou.before(n.lastChild):a}else a=e;var s=a.container(),u=a.offset();if(hl(s)){if(Zc(t)&&u>0)return Ou(s,--u);if(Xc(t)&&u<s.length)return Ou(s,++u);r=s}else{if(Zc(t)&&u>0&&(o=_l(s,u-1),bl(o)))return!yl(o)&&(i=Jc(o,t,wl,o))?hl(i)?Ou(i,i.data.length):Ou.after(i):hl(o)?Ou(o,o.data.length):Ou.before(o);if(Xc(t)&&u<s.childNodes.length&&(o=_l(s,u),bl(o)))return vl(o)?function(t,e){var n=e.nextSibling;return n&&bl(n)?hl(n)?Ou(n,0):Ou.before(n):kl(Lu.Forwards,Ou.after(e),t)}(n,o):!yl(o)&&(i=Jc(o,t,wl,o))?hl(i)?Ou(i,0):Ou.before(i):hl(o)?Ou(o,0):Ou.after(o);r=o||a.getNode()}if((Xc(t)&&a.isAtEnd()||Zc(t)&&a.isAtStart())&&(r=Jc(r,t,N,n,!0),wl(r,n)))return Cl(t,r);o=Jc(r,t,wl,n);var c=Ot(Y(function(t,e){for(var n=[];t&&t!==e;)n.push(t),t=t.parentNode;return n}(s,n),pl));return!c||o&&c.contains(o)?o?Cl(t,o):null:a=Xc(t)?Ou.after(c):Ou.before(c)},xl=function(t){return{next:function(e){return kl(Lu.Forwards,e,t)},prev:function(e){return kl(Lu.Backwards,e,t)}}},Dl=function(t){return Ou.isTextPosition(t)?0===t.offset():Wo(t.getNode())},Sl=function(t){if(Ou.isTextPosition(t)){var e=t.container();return t.offset()===e.data.length}return Wo(t.getNode(!0))},Tl=function(t,e){return!Ou.isTextPosition(t)&&!Ou.isTextPosition(e)&&t.getNode()===e.getNode(!0)},El=function(t,e,n){return t?!Tl(e,n)&&(r=e,!(!Ou.isTextPosition(r)&&Hn(r.getNode())))&&Sl(e)&&Dl(n):!Tl(n,e)&&Dl(e)&&Sl(n);var r},Ol=function(t,e,n){var r=xl(e);return B.from(t?r.next(n):r.prev(n))},Ll=function(t,e,n){return Ol(t,e,n).bind((function(r){return tl(n,r,e)&&El(t,n,r)?Ol(t,e,r):B.some(r)}))},Al=function(t,e,n,r){return Ll(t,e,n).bind((function(n){return r(n)?Al(t,e,n,r):B.some(n)}))},$l=function(t,e){var n,r=t?e.firstChild:e.lastChild;return jn(r)?B.some(Ou(r,t?0:r.data.length)):r?Wo(r)?B.some(t?Ou.before(r):Hn(n=r)?Ou.before(n):Ou.after(n)):function(t,e,n){var r=t?Ou.before(n):Ou.after(n);return Ol(t,e,r)}(t,e,r):B.none()},Nl=E(Ol,!0),Pl=E(Ol,!1),Il=E($l,!0),Rl=E($l,!1),Bl="_mce_caret",Ml=function(t){return An(t)&&t.id===Bl},jl=function(t,e){for(;e&&e!==t;){if(e.id===Bl)return e;e=e.parentNode}return null},zl=function(t){return Ee.isArray(t.start)},Fl=function(t,e){return An(e)&&t.isBlock(e)&&!e.innerHTML&&!ke.ie&&(e.innerHTML='<br data-mce-bogus="1" />'),e},Ul=function(t,e){return Rl(t).fold($,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))},Hl=function(t,e,n){return!(!function(t){return!1===t.hasChildNodes()}(e)||!jl(t,e))&&(function(t,e){var n=t.ownerDocument.createTextNode(_o);t.appendChild(n),e.setStart(n,0),e.setEnd(n,0)}(e,n),!0)},Vl=function(t,e,n,r){var o,i,a,s,u=n[e?"start":"end"],c=t.getRoot();if(u){for(a=u[0],i=c,o=u.length-1;o>=1;o--){if(s=i.childNodes,Hl(c,i,r))return!0;if(u[o]>s.length-1)return!!Hl(c,i,r)||Ul(i,r);i=s[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),e?r.setStart(i,a):r.setEnd(i,a)}return!0},Wl=function(t){return jn(t)&&t.data.length>0},ql=function(t,e,n){var r,o,i,a,s,u,c=t.get(n.id+"_"+e),l=n.keep;if(c){if(r=c.parentNode,"start"===e?(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.nextSibling)?(r=c.nextSibling,o=0):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)+1):o=t.nodeIndex(c),s=r,u=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):Wl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)):o=t.nodeIndex(c),s=r,u=o),!l){for(a=c.previousSibling,i=c.nextSibling,Ee.each(Ee.grep(c.childNodes),(function(t){jn(t)&&(t.nodeValue=t.nodeValue.replace(/\uFEFF/g,""))}));c=t.get(n.id+"_"+e);)t.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&jn(a)&&!ke.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),t.remove(i),s=a,u=o)}return B.some(Ou(s,u))}return B.none()},Kl=function(t,e){var n=t.dom;if(e){if(zl(e))return function(t,e){var n=t.createRng();return Vl(t,!0,e,n)&&Vl(t,!1,e,n)?B.some(n):B.none()}(n,e);if(function(t){return f(t.start)}(e))return B.some(function(t,e){var n,r=t.createRng();return n=Fu(t.getRoot(),e.start),r.setStart(n.container(),n.offset()),n=Fu(t.getRoot(),e.end),r.setEnd(n.container(),n.offset()),r}(n,e));if(function(t){return wt(t,"id")}(e))return function(t,e){var n=ql(t,"start",e),r=ql(t,"end",e);return Zn(n,r.or(n),(function(e,n){var r=t.createRng();return r.setStart(Fl(t,e.container()),e.offset()),r.setEnd(Fl(t,n.container()),n.offset()),r}))}(n,e);if(function(t){return wt(t,"name")}(e))return function(t,e){return B.from(t.select(e.name)[e.index]).map((function(e){var n=t.createRng();return n.selectNode(e),n}))}(n,e);if(function(t){return wt(t,"rng")}(e))return B.some(e.rng)}return B.none()},Yl=function(t,e,n){return Gu(t,e,n)},Xl=function(t,e){Kl(t,e).each((function(e){t.setRng(e)}))},Zl=function(t){return An(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type")},Gl=(ml=wo,function(t){return ml===t}),Jl=function(t){return""!==t&&-1!==" \f\n\r\t\v".indexOf(t)},Ql=function(t){return!Jl(t)&&!Gl(t)},td=function(t){return!!t.nodeType},ed=function(t,e,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(t){return t&&/^(IMG)$/.test(t.nodeName)}(o.childNodes[r]))&&An(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new so(o,t.getParent(o,t.isBlock))):(o=i[i.length-1],(a=new so(o,t.getParent(o,t.isBlock))).next(!0));for(var s=a.current();s;s=a.next())if(jn(s)&&!id(s))return n.setStart(s,0),void e.setRng(n)}},nd=function(t,e,n){if(t){var r=e?"nextSibling":"previousSibling";for(t=n?t:t[r];t;t=t[r])if(An(t)||!id(t))return t}},rd=function(t,e){return td(e)&&(e=e.nodeName),!!t.schema.getTextBlockElements()[e.toLowerCase()]},od=function(t,e,n){return t.schema.isValidChild(e,n)},id=function(t,e){if(void 0===e&&(e=!1),y(t)&&jn(t)){var n=e?t.data.replace(/ /g," "):t.data;return Xo(n)}return!1},ad=function(t,e){return w(t)?t=t(e):y(e)&&(t=t.replace(/%(\w+)/g,(function(t,n){return e[n]||t}))),t},sd=function(t,e){return e=e||"",t=""+((t=t||"").nodeName||t),e=""+(e.nodeName||e),t.toLowerCase()===e.toLowerCase()},ud=function(t,e,n){return"color"!==n&&"backgroundColor"!==n||(e=t.toHex(e)),"fontWeight"===n&&700===e&&(e="bold"),"fontFamily"===n&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e},cd=function(t,e,n){return ud(t,t.getStyle(e,n),n)},ld=function(t,e){var n;return t.getParent(e,(function(e){return(n=t.getStyle(e,"text-decoration"))&&"none"!==n})),n},dd=function(t,e,n){return t.getParents(e,n,t.getRoot())},fd=function(t,e,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(t){return vt(t,(function(t,e){return H(r,(function(t){return t===e}))}))};return H(t.formatter.get(e),(function(e){var r=o(e);return H(t.formatter.get(n),(function(t){var e=o(t);return function(t,e,n){return void 0===n&&(n=u),s(n).eq(t,e)}(r,e)}))}))},md=function(t){return _t(t,"block")},pd=function(t){return _t(t,"selector")},hd=function(t){return _t(t,"inline")},gd=function(t){return pd(t)&&!1!==t.expand&&!hd(t)},vd=Zl,bd=dd,yd=id,wd=rd,_d=function(t,e){for(var n=e;n;){if(An(n)&&t.getContentEditable(n))return"false"===t.getContentEditable(n)?n:e;n=n.parentNode}return e},Cd=function(t,e,n,r){for(var o=e.data,i=n;t?i>=0:i<o.length;t?i--:i++)if(r(o.charAt(i)))return t?i+1:i;return-1},kd=function(t,e,n){return Cd(t,e,n,(function(t){return Gl(t)||Jl(t)}))},xd=function(t,e,n){return Cd(t,e,n,Ql)},Dd=function(t,e,n,r,o,i){var a,s=t.getParent(n,t.isBlock)||e,u=function(e,n,r){var i=Qs(t),u=o?i.backwards:i.forwards;return B.from(u(e,n,(function(t,e){return vd(t.parentNode)?-1:(a=t,r(o,t,e))}),s))};return u(n,r,kd).bind((function(t){return i?u(t.container,t.offset+(o?-1:0),xd):B.some(t)})).orThunk((function(){return a?B.some({container:a,offset:o?0:a.length}):B.none()}))},Sd=function(t,e,n,r,o){jn(r)&&Vt(r.data)&&r[o]&&(r=r[o]);for(var i=bd(t,r),a=0;a<i.length;a++)for(var s=0;s<e.length;s++){var u=e[s];if((!y(u.collapsed)||u.collapsed===n.collapsed)&&(pd(u)&&t.is(i[a],u.selector)))return i[a]}return r},Td=function(t,e,n,r){var o=n,i=t.dom,a=i.getRoot(),s=e[0];if(md(s)&&(o=s.wrapper?null:i.getParent(n,s.block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(jn(n)?n.parentNode:n,(function(e){return e!==a&&wd(t,e)}),u)}if(o&&md(s)&&s.wrapper&&(o=bd(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!sd(o,"br")););return o||n},Ed=function(t,e,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==e&&!b(o)&&!t.isBlock(o))||Ed(t,e,o,r))},Od=function(t,e,n,r,o){var i,a=n,s=o?"previousSibling":"nextSibling",u=t.getRoot();if(jn(n)&&!yd(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!e[0].block_expand&&t.isBlock(a))return a;for(var c=a[s];c;c=c[s]){var l=jn(c)&&!Ed(t,u,c,s);if(!vd(c)&&(!Hn(i=c)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!yd(c,l))return a}if(a===u||a.parentNode===u){n=a;break}a=a.parentNode}return n},Ld=function(t){return vd(t.parentNode)||vd(t)},Ad=function(t,e,n,r){void 0===r&&(r=!1);var o=e.startContainer,i=e.startOffset,a=e.endContainer,s=e.endOffset,u=t.dom,c=n[0];(An(o)&&o.hasChildNodes()&&(o=uu(o,i),jn(o)&&(i=0)),An(a)&&a.hasChildNodes()&&(a=uu(a,e.collapsed?s:s-1),jn(a)&&(s=a.nodeValue.length)),o=_d(u,o),a=_d(u,a),Ld(o)&&(o=vd(o)?o:o.parentNode,o=e.collapsed?o.previousSibling||o:o.nextSibling||o,jn(o)&&(i=e.collapsed?o.length:0)),Ld(a)&&(a=vd(a)?a:a.parentNode,a=e.collapsed?a.nextSibling||a:a.previousSibling||a,jn(a)&&(s=e.collapsed?0:a.length)),e.collapsed)&&(Dd(u,t.getBody(),o,i,!0,r).each((function(t){var e=t.container,n=t.offset;o=e,i=n})),Dd(u,t.getBody(),a,s,!1,r).each((function(t){var e=t.container,n=t.offset;a=e,s=n})));return(hd(c)||c.block_expand)&&(hd(c)&&jn(o)&&0!==i||(o=Od(u,n,o,i,!0)),hd(c)&&jn(a)&&s!==a.nodeValue.length||(a=Od(u,n,a,s,!1))),gd(c)&&(o=Sd(u,n,e,o,"previousSibling"),a=Sd(u,n,e,a,"nextSibling")),(md(c)||pd(c))&&(o=Td(t,n,o,"previousSibling"),a=Td(t,n,a,"nextSibling"),md(c)&&(u.isBlock(o)||(o=Od(u,n,o,i,!0)),u.isBlock(a)||(a=Od(u,n,a,s,!1)))),An(o)&&(i=u.nodeIndex(o),o=o.parentNode),An(a)&&(s=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:s}},$d=function(t,e,n){var r=e.startOffset,o=uu(e.startContainer,r),i=e.endOffset,a=uu(e.endContainer,i-1),s=function(t){var e=t[0];jn(e)&&e===o&&r>=e.data.length&&t.splice(0,1);var n=t[t.length-1];return 0===i&&t.length>0&&n===a&&jn(n)&&t.splice(t.length-1,1),t},u=function(t,e,n){for(var r=[];t&&t!==n;t=t[e])r.push(t);return r},c=function(e,n){return t.getParent(e,(function(t){return t.parentNode===n}),n)},l=function(t,e,r){for(var o=r?"nextSibling":"previousSibling",i=t,a=i.parentNode;i&&i!==e;i=a){a=i.parentNode;var c=u(i===t?i:i[o],o);c.length&&(r||c.reverse(),n(s(c)))}};if(o===a)return n(s([o]));var d=t.findCommonAncestor(o,a);if(t.isChildOf(o,a))return l(o,d,!0);if(t.isChildOf(a,o))return l(a,d);var f=c(o,d)||o,m=c(a,d)||a;l(o,f,!0);var p=u(f===o?f:f.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(s(p)),l(a,m)},Nd=function(t){var e=[];if(t)for(var n=0;n<t.rangeCount;n++)e.push(t.getRangeAt(n));return e},Pd=function(t){return Y(function(t){return tt(t,(function(t){var e=su(t);return e?[Le.fromDom(e)]:[]}))}(t),bo)},Id=function(t,e){var n=Ms(e,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Pd(t)},Rd=function(t){return Id(Nd(t.selection.getSel()),Le.fromDom(t.getBody()))},Bd=function(t,e){return Gr(t,"table",e)},Md=function(t){return tn(t).fold(D([t]),(function(e){return[t].concat(Md(e))}))},jd=function(t){return en(t).fold(D([t]),(function(e){return"br"===Be(e)?Ye(e).map((function(e){return[t].concat(jd(e))})).getOr([]):[t].concat(jd(e))}))},zd=function(t,e){return Zn(function(t){var e=t.startContainer,n=t.startOffset;return jn(e)?0===n?B.some(Le.fromDom(e)):B.none():B.from(e.childNodes[n]).map(Le.fromDom)}(e),function(t){var e=t.endContainer,n=t.endOffset;return jn(e)?n===e.data.length?B.some(Le.fromDom(e)):B.none():B.from(e.childNodes[n-1]).map(Le.fromDom)}(e),(function(e,n){var r=J(Md(t),E(Pe,e)),o=J(jd(t),E(Pe,n));return r.isSome()&&o.isSome()})).getOr(!1)},Fd=function(t,e,n,r){var o=n,i=new so(n,o),a=vt(t.schema.getMoveCaretBeforeOnEnterElements(),(function(t,e){return!U(["td","th","table"],e.toLowerCase())}));do{if(jn(n)&&0!==Ee.trim(n.nodeValue).length)return void(r?e.setStart(n,0):e.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?e.setStartBefore(n):"BR"===n.nodeName?e.setEndBefore(n):e.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?e.setStart(o,0):e.setEnd(o,o.childNodes.length))},Ud=function(t){var e=t.selection.getSel();return e&&e.rangeCount>0},Hd=function(t,e){var n=Rd(t);n.length>0?W(n,(function(n){var r=n.dom,o=t.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),e(o,!0)})):e(t.selection.getRng(),!1)},Vd=function(t,e,n){var r=Zu(t,e);n(r),t.moveToBookmark(r)},Wd=function(t,e){var n=function(e){return t(e)?B.from(e.dom.nodeValue):B.none()};return{get:function(r){if(!t(r))throw new Error("Can only get "+e+" value of a "+e+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom.nodeValue=r}}}(Fe,"text"),qd=function(t){return Wd.get(t)},Kd=function(t,e,n,r){return Ke(e).fold((function(){return"skipping"}),(function(o){return"br"===r||function(t){return Fe(t)&&qd(t)===_o}(e)?"valid":function(t){return ze(t)&&Rs(t,js())}(e)?"existing":Ml(e.dom)?"caret":od(t,n,r)&&od(t,Be(o),n)?"valid":"invalid-child"}))},Yd=function(t,e,n,r){var o=e.uid,i=void 0===o?Ks("mce-annotation"):o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["uid"]),s=Le.fromTag("span",t);Ps(s,js()),Qn(s,""+Fs(),i),Qn(s,""+zs(),n);var u=r(i,a),c=u.attributes,l=void 0===c?{}:c,d=u.classes,f=void 0===d?[]:d;return tr(s,l),function(t,e){W(e,(function(e){Ps(t,e)}))}(s,f),s},Xd=function(t,e,n,r,o){var i=[],a=Yd(t.getDoc(),o,n,r),s=Ts(),u=function(){s.clear()},c=function(t){W(t,l)},l=function(e){switch(Kd(t,e,"span",Be(e))){case"invalid-child":u();var n=Je(e);c(n),u();break;case"valid":var r=s.get().getOrThunk((function(){var t=Zs(a);return i.push(t),s.set(t),t}));!function(t,e){dn(t,e),pn(e,t)}(e,r)}};return $d(t.dom,e,(function(t){u(),function(t){var e=V(t,Le.fromDom);c(e)}(t)})),i},Zd=function(t,e,n,r){t.undoManager.transact((function(){var o=t.selection,i=o.getRng(),a=Rd(t).length>0;if(i.collapsed&&!a&&function(t,e){var n=Ad(t,e,[{inline:"span"}]);e.setStart(n.startContainer,n.startOffset),e.setEnd(n.endContainer,n.endOffset),t.selection.setRng(e)}(t,i),o.getRng().collapsed&&!a){var s=Yd(t.getDoc(),r,e,n.decorate);Ys(s,wo),o.getRng().insertNode(s.dom),o.select(s.dom)}else Vd(o,!1,(function(){Hd(t,(function(o){Xd(t,o,e,n.decorate,r)}))}))}))},Gd=function(t){var e,n=(e={},{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return yt(e,t).map((function(t){return t.settings}))}});Ws(t,n);var r=Vs(t);return{register:function(t,e){n.register(t,e)},annotate:function(e,r){n.lookup(e).each((function(n){Zd(t,e,n,r)}))},annotationChanged:function(t,e){r.addListener(t,e)},remove:function(e){Us(t,B.some(e)).each((function(t){var e=t.elements;W(e,bn)}))},getAll:function(e){var n=function(t,e){var n=Le.fromDom(t.getBody()),r=Ms(n,"["+zs()+'="'+e+'"]'),o={};return W(r,(function(t){var e=er(t,Fs()),n=yt(o,e).getOr([]);o[e]=n.concat([t])})),o}(t,e);return mt(n,(function(t){return V(t,(function(t){return t.dom}))}))}}},Jd=function(t){return{getBookmark:E(Yl,t),moveToBookmark:E(Xl,t)}};Jd.isBookmarkNode=Zl;var Qd=function(t,e){for(;e&&e!==t;){if(Wn(e)||qn(e))return e;e=e.parentNode}return null},tf=function(t,e,n){if(n.collapsed)return!1;if(ke.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(An(r))return H(r.getClientRects(),(function(n){return au(n,t,e)}))}return H(n.getClientRects(),(function(n){return au(n,t,e)}))},ef=function(t,e,n){return t.fire(e,n)},nf=function(t,e,n,r){return t.fire("FormatApply",{format:e,node:n,vars:r})},rf=function(t,e,n,r){return t.fire("FormatRemove",{format:e,node:n,vars:r})},of={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(t){return t.shiftKey||t.ctrlKey||t.altKey||of.metaKeyPressed(t)},metaKeyPressed:function(t){return ke.mac?t.metaKey:t.ctrlKey&&!t.altKey}},af=qn,sf=function(t,e){var n,r,o,i,a,s,u,c,l,d,f,m,p,h,g,v="data-mce-selected",b=e.dom,w=Ee.each,_=e.getDoc(),C=document,k=Math.abs,x=Math.round,D=e.getBody(),S={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},T=function(t){return t&&("IMG"===t.nodeName||e.dom.is(t,"figure.image"))},E=function(t){return Yn(t)||b.hasClass(t,"mce-preview-object")},O=function(t){var n=t.target;(function(t,e){if("longpress"===t.type||0===t.type.indexOf("touch")){var n=t.touches[0];return T(t.target)&&!tf(n.clientX,n.clientY,e)}return T(t.target)&&!tf(t.clientX,t.clientY,e)})(t,e.selection.getRng())&&!t.isDefaultPrevented()&&e.selection.select(n)},L=function(t){return b.is(t,"figure.image")?[t.querySelector("img")]:b.hasClass(t,"mce-preview-object")&&y(t.firstElementChild)?[t,t.firstElementChild]:[t]},A=function(t){var n=gc(e);return!!n&&("false"!==t.getAttribute("data-mce-resize")&&(t!==e.getBody()&&(b.hasClass(t,"mce-preview-object")?$e(Le.fromDom(t.firstElementChild),n):$e(Le.fromDom(t),n))))},$=function(t,n,r){if(y(r)){var o=L(t);W(o,(function(t){t.style[n]||!e.schema.isValid(t.nodeName.toLowerCase(),n)?b.setStyle(t,n,r):b.setAttrib(t,n,""+r)}))}},N=function(t,e,n){$(t,"width",e),$(t,"height",n)},P=function(t){var a,v,y,w,_;a=t.screenX-s,v=t.screenY-u,m=a*i[2]+c,p=v*i[3]+l,m=m<5?5:m,p=p<5?5:p,y=(T(n)||E(n))&&!1!==function(t){return t.getParam("resize_img_proportional",!0,"boolean")}(e)?!of.modifierPressed(t):of.modifierPressed(t),y&&(k(a)>k(v)?(p=x(m*d),m=x(p/d)):(m=x(p/d),p=x(m*d))),N(r,m,p),w=(w=i.startPos.x+a)>0?w:0,_=(_=i.startPos.y+v)>0?_:0,b.setStyles(o,{left:w,top:_,display:"block"}),o.innerHTML=m+" &times; "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(c-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(l-p)),(a=D.scrollWidth-h)+(v=D.scrollHeight-g)!==0&&b.setStyles(o,{left:w-a,top:_-v}),f||(!function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})}(e,n,c,l,"corner-"+i.name),f=!0)},I=function(){var t=f;f=!1,t&&($(n,"width",m),$(n,"height",p)),b.unbind(_,"mousemove",P),b.unbind(_,"mouseup",I),C!==_&&(b.unbind(C,"mousemove",P),b.unbind(C,"mouseup",I)),b.remove(r),b.remove(o),b.remove(a),R(n),t&&(!function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})}(e,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),e.nodeChanged()},R=function(t){z();var f=b.getPos(t,D),y=f.x,k=f.y,x=t.getBoundingClientRect(),T=x.width||x.right-x.left,O=x.height||x.bottom-x.top;n!==t&&(B(),n=t,m=p=0);var $=e.fire("ObjectSelected",{target:t}),R=b.getAttrib(n,v,"1");A(t)&&!$.isDefaultPrevented()?w(S,(function(t,e){var f,m=function(f){var m,p=L(n)[0];s=f.screenX,u=f.screenY,c=p.clientWidth,l=p.clientHeight,d=l/c,(i=t).name=e,i.startPos={x:T*t[0]+y,y:O*t[1]+k},h=D.scrollWidth,g=D.scrollHeight,a=b.add(D,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=E(m=n)?b.create("img",{src:ke.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:k,margin:0}),N(r,T,O),r.removeAttribute(v),D.appendChild(r),b.bind(_,"mousemove",P),b.bind(_,"mouseup",I),C!==_&&(b.bind(C,"mousemove",P),b.bind(C,"mouseup",I)),o=b.add(D,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},c+" &times; "+l)};(f=b.get("mceResizeHandle"+e))&&b.remove(f),f=b.add(D,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===ke.ie&&(f.contentEditable=!1),b.bind(f,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),m(t)})),t.elm=f,b.setStyles(f,{left:T*t[0]+y-f.offsetWidth/2,top:O*t[1]+k-f.offsetHeight/2})})):B(),b.getAttrib(n,v)||n.setAttribute(v,R)},B=function(){z(),n&&n.removeAttribute(v),ft(S,(function(t,e){var n=b.get("mceResizeHandle"+e);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o=function(t,e){if(t)do{if(t===e)return!0}while(t=t.parentNode)};f||e.removed||(w(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(t){t.removeAttribute(v)})),r="mousedown"===n.type?n.target:t.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],D)&&(F(),o(t.getStart(!0),r)&&o(t.getEnd(!0),r))?R(r):B())},j=function(t){return af(Qd(e.getBody(),t))},z=function(){ft(S,(function(t){t.elm&&(b.unbind(t.elm),delete t.elm)}))},F=function(){try{e.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};e.on("init",(function(){if(F(),ke.browser.isIE()||ke.browser.isEdge()){e.on("mousedown click",(function(t){var n=t.target,r=n.nodeName;f||!/^(TABLE|IMG|HR)$/.test(r)||j(n)||(2!==t.button&&e.selection.select(n,"TABLE"===r),"mousedown"===t.type&&e.nodeChanged())}));var t=function(t){var n=function(t){oo.setEditorTimeout(e,(function(){return e.selection.select(t)}))};if(j(t.target)||Yn(t.target))return t.preventDefault(),void n(t.target);/^(TABLE|IMG|HR)$/.test(t.target.nodeName)&&(t.preventDefault(),"IMG"===t.target.tagName&&n(t.target))};b.bind(D,"mscontrolselect",t),e.on("remove",(function(){return b.unbind(D,"mscontrolselect",t)}))}var r=oo.throttle((function(t){e.composing||M(t)}));e.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),e.on("keyup compositionend",(function(t){n&&"TABLE"===n.nodeName&&r(t)})),e.on("hide blur",B),e.on("contextmenu longpress",O,!0)})),e.on("remove",z);return{isResizable:A,showResizeRect:R,hideResizeRect:B,updateResizeRect:M,destroy:function(){n=r=a=null}}},uf=function(t){return Wn(t)||qn(t)},cf=function(t,e,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(t,e))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(t,e);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(t,e),r.collapse(!0)}catch(o){r=function(t,e,n){var r,o=n.elementFromPoint(t,e),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=Ee.toArray(i.getClientRects())).sort((function(t,n){return(t=Math.abs(Math.max(t.top-e,t.bottom-e)))-Math.abs(Math.max(n.top-e,n.bottom-e))}))).length>0){e=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(t,e),i.collapse(!0),i}catch(t){}}return null}(t,e,n)}return function(t,e){var n=t&&t.parentElement?t.parentElement():null;return qn(function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(n,e,uf))?null:t}(r,n.body)}return r},lf=function(t,e){return t&&e&&t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset},df=function(t,e,n){return null!==function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(t,e,n)},ff=function(t,e,n){return df(t,e,(function(t){return t.nodeName===n}))},mf=function(t){return t&&"TABLE"===t.nodeName},pf=function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)},hf=function(t,e){return Eo(t)&&!1===df(t,e,Ml)},gf=function(t,e,n){for(var r=new so(e,t.getParent(e.parentNode,t.isBlock)||t.getRoot());e=r[n?"prev":"next"]();)if(Hn(e))return!0},vf=function(t,e,n,r,o){var i,a,s=t.getRoot(),u=t.schema.getNonEmptyElements(),c=t.getParent(o.parentNode,t.isBlock)||s;if(r&&Hn(o)&&e&&t.isEmpty(c))return B.some(Ou(o.parentNode,t.nodeIndex(o)));for(var l=new so(o,c);a=l[r?"prev":"next"]();){if("false"===t.getContentEditableParent(a)||hf(a,s))return B.none();if(jn(a)&&a.nodeValue.length>0)return!1===ff(a,s,"A")?B.some(Ou(a,r?a.nodeValue.length:0)):B.none();if(t.isBlock(a)||u[a.nodeName.toLowerCase()])return B.none();i=a}return n&&i?B.some(Ou(i,0)):B.none()},bf=function(t,e,n,r){var o,i,a,s,u=t.getRoot(),c=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=An(o)&&i===o.childNodes.length,d=t.schema.getNonEmptyElements();if(s=n,Eo(o))return B.none();if(An(o)&&i>o.childNodes.length-1&&(s=!1),Fn(o)&&(o=u,i=0),o===u){if(s&&(a=o.childNodes[i>0?i-1:0])){if(Eo(a))return B.none();if(d[a.nodeName]||mf(a))return B.none()}if(o.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=jn(o)&&l?o.data.length:0,!e&&o===u.lastChild&&mf(o))return B.none();if(function(t,e){for(;e&&e!==t;){if(qn(e))return!0;e=e.parentNode}return!1}(u,o)||Eo(o))return B.none();if(o.hasChildNodes()&&!1===mf(o)){a=o;var f=new so(o,u);do{if(qn(a)||Eo(a)){c=!1;break}if(jn(a)&&a.nodeValue.length>0){i=s?0:a.nodeValue.length,o=a,c=!0;break}if(d[a.nodeName.toLowerCase()]&&!pf(a)){i=t.nodeIndex(a),o=a.parentNode,s||i++,c=!0;break}}while(a=s?f.next():f.prev())}}}return e&&(jn(o)&&0===i&&vf(t,l,e,!0,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),An(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Hn(a)||function(t,e){return t.previousSibling&&t.previousSibling.nodeName===e}(a,"A")||gf(t,a,!1)||gf(t,a,!0)||vf(t,l,e,!0,a).each((function(t){o=t.container(),i=t.offset(),c=!0})))),s&&!e&&jn(o)&&i===o.nodeValue.length&&vf(t,l,e,!1,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),c?B.some(Ou(o,i)):B.none()},yf=function(t,e){var n=e.collapsed,r=e.cloneRange(),o=Ou.fromRangeStart(e);return bf(t,n,!0,r).each((function(t){n&&Ou.isAbove(o,t)||r.setStart(t.container(),t.offset())})),n||bf(t,n,!1,r).each((function(t){r.setEnd(t.container(),t.offset())})),n&&r.collapse(!0),lf(e,r)?B.none():B.some(r)},wf=function(t,e){return t.splitText(e)},_f=function(t){var e=t.startContainer,n=t.startOffset,r=t.endContainer,o=t.endOffset;return e===r&&jn(e)?n>0&&n<e.nodeValue.length&&(e=(r=wf(e,n)).previousSibling,o>n?(e=r=wf(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(jn(e)&&n>0&&n<e.nodeValue.length&&(e=wf(e,n),n=0),jn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=wf(r,o).previousSibling).nodeValue.length)),{startContainer:e,startOffset:n,endContainer:r,endOffset:o}},Cf=function(t){return{walk:function(e,n){return $d(t,e,n)},split:_f,normalize:function(e){return yf(t,e).fold($,(function(t){return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),!0}))}}};Cf.compareRanges=lf,Cf.getCaretRangeFromPoint=cf,Cf.getSelectedNode=su,Cf.getNode=uu;var kf,xf=function(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var o=ir(n,t);return parseFloat(o)||0}return r},r=function(t,e){return Z(e,(function(e,n){var r=ir(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)};return{set:function(e,n){if(!_(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Gn(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var o=r(t,n);return e>o?e-o:0}}}("height",(function(t){var e=t.dom;return yn(t)?e.getBoundingClientRect().height:e.offsetHeight})),Df=function(t,e){return t.view(e).fold(D([]),(function(e){var n=t.owner(e),r=Df(t,n);return[e].concat(r)}))},Sf=Object.freeze({__proto__:null,view:function(t){var e;return(t.dom===document?B.none():B.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement)).map(Le.fromDom)},owner:function(t){return We(t)}}),Tf=function(t){var e=Le.fromDom(document),n=xn(e),r=function(t,e){var n=e.owner(t);return Df(e,n)}(t,Sf),o=kn(t),i=X(r,(function(t,e){var n=kn(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return _n(i.left+o.left+n.left,i.top+o.top+n.top)},Ef=function(t){return"textarea"===Be(t)},Of=function(t,e){var n=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return _n(n.offsetLeft,n.offsetTop);var i=Cn(null==r?void 0:r.pageYOffset,o.scrollTop),a=Cn(null==r?void 0:r.pageXOffset,o.scrollLeft),s=Cn(o.clientTop,n.clientTop),u=Cn(o.clientLeft,n.clientLeft);return kn(t).translate(a-u,i-s)}(t),r=function(t){return xf.get(t)}(t);return{element:t,bottom:n.top+r,height:r,pos:n,cleanup:e}},Lf=function(t,e){var n=function(t,e){var n=Je(t);if(0===n.length||Ef(t))return{element:t,offset:e};if(e<n.length&&!Ef(n[e]))return{element:n[e],offset:0};var r=n[n.length-1];return Ef(r)?{element:t,offset:e}:"img"===Be(r)?{element:r,offset:1}:Fe(r)?{element:r,offset:qd(r).length}:{element:r,offset:Je(r).length}}(t,e),r=Le.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return dn(n.element,r),Of(r,(function(){return vn(r)}))},Af=function(t,e,n,r){If(t,(function(o,i){return Nf(t,e,n,r)}),n)},$f=function(t,e,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(t,e){return t.fire("ScrollIntoView",e).isDefaultPrevented()})(t,i)||(n(e,xn(e).top,r,o),function(t,e){t.fire("AfterScrollIntoView",e)}(t,i))},Nf=function(t,e,n,r){var o=Le.fromDom(t.getBody()),i=Le.fromDom(t.getDoc());o.dom.offsetWidth;var a=Lf(Le.fromDom(n.startContainer),n.startOffset);$f(t,i,e,a,r),a.cleanup()},Pf=function(t,e,n,r){var o=Le.fromDom(t.getDoc());$f(t,o,n,function(t){return Of(Le.fromDom(t),C)}(e),r)},If=function(t,e,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;e(Le.fromDom(r),Le.fromDom(i));var s=t.dom.createRng();s.setStart(r,o),s.setEnd(i,a),t.selection.setRng(n)},Rf=function(t,e,n,r){var o=t.pos;if(n)Dn(o.left,o.top,r);else{var i=o.top-e+t.height;Dn(o.left,i,r)}},Bf=function(t,e,n,r,o){var i=n+e,a=r.pos.top,s=r.bottom,u=s-a>=n;if(a<e)Rf(r,n,!1!==o,t);else if(a>i){Rf(r,n,u?!1!==o:!0===o,t)}else s>i&&!u&&Rf(r,n,!0===o,t)},Mf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Bf(t,e,o,n,r)},jf=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Bf(t,e,o,n,r);var i=Tf(n.element),a=En(window);i.top<a.y?Sn(n.element,!1!==r):i.top>a.bottom&&Sn(n.element,!0===r)},zf=function(t,e,n){return Af(t,Mf,e,n)},Ff=function(t,e,n){return Pf(t,e,Mf,n)},Uf=function(t,e,n){return Af(t,jf,e,n)},Hf=function(t,e,n){return Pf(t,e,jf,n)},Vf=function(t,e,n){(t.inline?zf:Uf)(t,e,n)},Wf=function(t){var e=sn(t).dom;return t.dom===e.activeElement},qf=function(t){return void 0===t&&(t=Le.fromDom(document)),B.from(t.dom.activeElement).map(Le.fromDom)},Kf=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},Yf=Dr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Xf=(Yf.before,Yf.on,Yf.after,function(t){return t.fold(S,S,S)}),Zf=Dr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Gf={domRange:Zf.domRange,relative:Zf.relative,exact:Zf.exact,exactFromRange:function(t){return Zf.exact(t.start,t.soffset,t.finish,t.foffset)},getWin:function(t){var e=function(t){return t.match({domRange:function(t){return Le.fromDom(t.startContainer)},relative:function(t,e){return Xf(t)},exact:function(t,e,n,r){return t}})}(t);return qe(e)},range:Kf},Jf=pe().browser,Qf=function(t,e){var n=Fe(e)?qd(e).length:Je(e).length+1;return t>n?n:t<0?0:t},tm=function(t){return Gf.range(t.start,Qf(t.soffset,t.start),t.finish,Qf(t.foffset,t.finish))},em=function(t,e){return!Ln(e.dom)&&(Re(t,e)||Pe(t,e))},nm=function(t){return function(e){return em(t,e.start)&&em(t,e.finish)}},rm=function(t){return!0===t.inline||Jf.isIE()},om=function(t){return Gf.range(Le.fromDom(t.startContainer),t.startOffset,Le.fromDom(t.endContainer),t.endOffset)},im=function(t){return function(t){var e=t.getSelection();return(e&&0!==e.rangeCount?B.from(e.getRangeAt(0)):B.none()).map(om)}(qe(t).dom).filter(nm(t))},am=function(t){var e=document.createRange();try{return e.setStart(t.start.dom,t.soffset),e.setEnd(t.finish.dom,t.foffset),B.some(e)}catch(t){return B.none()}},sm=function(t){var e=rm(t)?im(Le.fromDom(t.getBody())):B.none();t.bookmark=e.isSome()?e:t.bookmark},um=function(t){return(t.bookmark?t.bookmark:B.none()).bind((function(e){return function(t,e){return B.from(e).filter(nm(t)).map(tm)}(Le.fromDom(t.getBody()),e)})).bind(am)},cm={isEditorUIElement:function(t){var e=t.className.toString();return-1!==e.indexOf("tox-")||-1!==e.indexOf("mce-")}},lm=function(t,e){pe().browser.isIE()?function(t){t.on("focusout",(function(){sm(t)}))}(t):function(t,e){t.on("mouseup touchend",(function(t){e.throttle()}))}(t,e),t.on("keyup NodeChange",(function(e){(function(t){return"nodechange"===t.type&&t.selectionChange})(e)||sm(t)}))},dm=function(t){var e=Es((function(){sm(t)}),0);t.on("init",(function(){t.inline&&function(t,e){var n=function(){e.throttle()};gs.DOM.bind(document,"mouseup",n),t.on("remove",(function(){gs.DOM.unbind(document,"mouseup",n)}))}(t,e),lm(t,e)})),t.on("remove",(function(){e.cancel()}))},fm=gs.DOM,mm=function(t,e){var n=function(t){return t.getParam("custom_ui_selector","","string")}(t),r=fm.getParent(e,(function(e){return function(t){return cm.isEditorUIElement(t)}(e)||!!n&&t.dom.is(e,n)}));return null!==r},pm=function(t,e){var n=e.editor;dm(n),n.on("focusin",(function(){var e=t.focusedEditor;e!==n&&(e&&e.fire("blur",{focusedEditor:n}),t.setActive(n),t.focusedEditor=n,n.fire("focus",{blurredEditor:e}),n.focus(!0))})),n.on("focusout",(function(){oo.setEditorTimeout(n,(function(){var e=t.focusedEditor;mm(n,function(t){try{var e=sn(Le.fromDom(t.getElement()));return qf(e).fold((function(){return document.body}),(function(t){return t.dom}))}catch(t){return document.body}}(n))||e!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null)}))})),kf||(kf=function(e){var n=t.activeEditor;n&&function(t){if(an()&&y(t.target)){var e=Le.fromDom(t.target);if(ze(e)&&ln(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return at(n)}}return B.from(t.target)}(e).each((function(e){e.ownerDocument===document&&(e===document.body||mm(n,e)||t.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null))}))},fm.bind(document,"focusin",kf))},hm=function(t,e){t.focusedEditor===e.editor&&(t.focusedEditor=null),t.activeEditor||(fm.unbind(document,"focusin",kf),kf=null)},gm=function(t,e){return function(t){return t.collapsed?B.from(uu(t.startContainer,t.startOffset)).map(Le.fromDom):B.none()}(e).bind((function(e){return vo(e)?B.some(e):!1===Re(t,e)?B.some(t):B.none()}))},vm=function(t,e){gm(Le.fromDom(t.getBody()),e).bind((function(t){return Il(t.dom)})).fold((function(){t.selection.normalize()}),(function(e){return t.selection.setRng(e.toRange())}))},bm=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},ym=function(t){return Wf(t)||(e=t,qf(sn(e)).filter((function(t){return e.dom.contains(t.dom)}))).isSome();var e},wm=function(t){return t.inline?function(t){var e=t.getBody();return e&&ym(Le.fromDom(e))}(t):function(t){return t.iframeElement&&Wf(Le.fromDom(t.iframeElement))}(t)},_m=function(t){return wm(t)||function(t){var e=sn(Le.fromDom(t.getElement()));return qf(e).filter((function(e){return!(void 0!==(n=e.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mm(t,e.dom);var n})).isSome()}(t)},Cm=function(t){return t.editorManager.setActive(t)},km=function(t,e){t.removed||(e?Cm(t):function(t){var e=t.selection,n=t.getBody(),r=e.getRng();t.quirks.refreshContentEditable(),void 0!==t.bookmark&&!1===wm(t)&&um(t).each((function(e){t.selection.setRng(e),r=e}));var o=function(t,e){return t.dom.getParent(e,(function(e){return"true"===t.dom.getContentEditable(e)}))}(t,e.getNode());if(t.$.contains(n,o))return bm(o),vm(t,r),void Cm(t);t.inline||(ke.opera||bm(n),t.getWin().focus()),(ke.gecko||t.inline)&&(bm(n),vm(t,r)),Cm(t)}(t))},xm=function(t,e,n,r,o){var i=n?e.startContainer:e.endContainer,a=n?e.startOffset:e.endOffset;return B.from(i).map(Le.fromDom).map((function(t){return r&&e.collapsed?t:Qe(t,o(t,a)).getOr(t)})).bind((function(t){return ze(t)?B.some(t):Ke(t).filter(ze)})).map((function(t){return t.dom})).getOr(t)},Dm=function(t,e,n){return xm(t,e,!0,n,(function(t,e){return Math.min(nn(t),e)}))},Sm=function(t,e,n){return xm(t,e,!1,n,(function(t,e){return e>0?e-1:e}))},Tm=function(t,e){for(var n=t;t&&jn(t)&&0===t.length;)t=e?t.nextSibling:t.previousSibling;return t||n},Em=function(t,e){return V(e,(function(e){var n=t.fire("GetSelectionRange",{range:e});return n.range!==e?n.range:e}))},Om={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Lm=function(t,e,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(t[r])return t[r];if(t!==e){var i=t[o];if(i)return i;for(var a=t.parent;a&&a!==e;a=a.parent)if(i=a[o])return i}},Am=function(t){if(!Xo(t.value))return!1;var e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(t.value)},$m=function(t){var e="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||e},Nm=function(){function t(t,e){this.name=t,this.type=e,1===e&&(this.attributes=[],this.attributes.map={})}return t.create=function(e,n){var r=new t(e,Om[e]||1);return n&&ft(n,(function(t,e){r.attr(e,t)})),r},t.prototype.replace=function(t){var e=this;return t.parent&&t.remove(),e.insert(t,e),e.remove(),e},t.prototype.attr=function(t,e){var n,r=this;if("string"!=typeof t)return null!=t&&ft(t,(function(t,e){r.attr(e,t)})),r;if(n=r.attributes){if(void 0!==e){if(null===e){if(t in n.map){delete n.map[t];for(var o=n.length;o--;)if(n[o].name===t)return n.splice(o,1),r}return r}if(t in n.map){for(o=n.length;o--;)if(n[o].name===t){n[o].value=e;break}}else n.push({name:t,value:e});return n.map[t]=e,r}return n.map[t]}},t.prototype.clone=function(){var e,n=this,r=new t(n.name,n.type);if(e=n.attributes){var o=[];o.map={};for(var i=0,a=e.length;i<a;i++){var s=e[i];"id"!==s.name&&(o[o.length]={name:s.name,value:s.value},o.map[s.name]=s.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},t.prototype.wrap=function(t){var e=this;return e.parent.insert(t,e),t.append(e),e},t.prototype.unwrap=function(){for(var t=this,e=t.firstChild;e;){var n=e.next;t.insert(e,t,!0),e=n}t.remove()},t.prototype.remove=function(){var t=this,e=t.parent,n=t.next,r=t.prev;return e&&(e.firstChild===t?(e.firstChild=n,n&&(n.prev=null)):r.next=n,e.lastChild===t?(e.lastChild=r,r&&(r.next=null)):n.prev=r,t.parent=t.next=t.prev=null),t},t.prototype.append=function(t){var e=this;t.parent&&t.remove();var n=e.lastChild;return n?(n.next=t,t.prev=n,e.lastChild=t):e.lastChild=e.firstChild=t,t.parent=e,t},t.prototype.insert=function(t,e,n){t.parent&&t.remove();var r=e.parent||this;return n?(e===r.firstChild?r.firstChild=t:e.prev.next=t,t.prev=e.prev,t.next=e,e.prev=t):(e===r.lastChild?r.lastChild=t:e.next.prev=t,t.next=e.next,t.prev=e,e.next=t),t.parent=r,t},t.prototype.getAll=function(t){for(var e=[],n=this.firstChild;n;n=Lm(n,this))n.name===t&&e.push(n);return e},t.prototype.children=function(){for(var t=[],e=this.firstChild;e;e=e.next)t.push(e);return t},t.prototype.empty=function(){var t=this;if(t.firstChild){for(var e=[],n=t.firstChild;n;n=Lm(n,t))e.push(n);for(var r=e.length;r--;){(n=e[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return t.firstChild=t.lastChild=null,t},t.prototype.isEmpty=function(t,e,n){void 0===e&&(e={});var r=this,o=r.firstChild;if($m(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(t[o.name])return!1;if($m(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Am(o))return!1;if(3===o.type&&o.parent&&e[o.parent.name]&&Xo(o.value))return!1;if(n&&n(o))return!1}while(o=Lm(o,r));return!0},t.prototype.walk=function(t){return Lm(this,null,t)},t}(),Pm=function(t,e){return t.replace(e.re,(function(t){return yt(e.uris,t).getOr(t)}))},Im=Ee.each,Rm=Ee.trim,Bm="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Mm={ftp:21,http:80,https:443,mailto:25},jm=["img","video"],zm=function(t,e,n){return!t.allow_html_data_urls&&(/^data:image\//i.test(e)?function(t,e){return y(t)?!t:!y(e)||!U(jm,e)}(t.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(e):/^data:/i.test(e))},Fm=function(){function t(e,n){e=Rm(e),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))o.source=e;else{var i=0===e.indexOf("//");if(0!==e.indexOf("/")||i||(e=(r&&r.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){var a=this.settings.base_uri?this.settings.base_uri.path:new t(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)e="//mce_host"+o.toAbsPath(a,e);else{var s=/([^#?]*)([#?]?.*)/.exec(e);e=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,s[1])+s[2]}}e=e.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);Im(Bm,(function(t,e){var n=u[e];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[t]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return t.parseDataUri=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},t.isDomSafe=function(t,e,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=yi.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(t){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!zm(n,r,e)},t.getDocumentBaseUrl=function(t){var e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href:t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e},t.prototype.setPath=function(t){var e=/^(.*?)\/?(\w+)?$/.exec(t);this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},t.prototype.toRelative=function(e){var n;if("./"===e)return e;var r=new t(e,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},t.prototype.toAbsolute=function(e,n){var r=new t(e,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},t.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var e=Mm[this.protocol];if(e&&(this.port||e)==(t.port||e))return!0}return!1},t.prototype.toRelPath=function(t,e){var n,r,o=0,i="",a=t.substring(0,t.lastIndexOf("/")).split("/"),s=e.split("/");if(a.length>=s.length)for(n=0,r=a.length;n<r;n++)if(n>=s.length||a[n]!==s[n]){o=n+1;break}if(a.length<s.length)for(n=0,r=s.length;n<r;n++)if(n>=a.length||a[n]!==s[n]){o=n+1;break}if(1===o)return e;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=s.length;n<r;n++)i+=n!==o-1?"/"+s[n]:s[n];return i},t.prototype.toAbsPath=function(t,e){var n,r,o=0,i=[],a=/\/$/.test(e)?"/":"",s=t.split("/"),u=e.split("/");for(Im(s,(function(t){t&&i.push(t)})),s=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=s.length-o)<=0?nt(i).join("/"):s.slice(0,n).join("/")+"/"+nt(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},t.prototype.getURI=function(t){var e;return void 0===t&&(t=!1),this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source},t}(),Um=Ee.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Hm=function(t,e,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=t.getShortEndedElements(),a=1,s=n;0!==a;)for(r.lastIndex=s;;){var u=r.exec(e);if(null===u)return s;if("!"===u[1]){s=Mt(u[2],"--")?Vm(e,!1,u.index+"!--".length):Vm(e,!0,u.index+1);break}o.lastIndex=r.lastIndex;var c=o.exec(e);if(!h(c)&&c.index===r.lastIndex){"/"===u[1]?a-=1:wt(i,u[2])||(a+=1),s=r.lastIndex+c[0].length;break}}return s},Vm=function(t,e,n){void 0===n&&(n=0);var r=t.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(t,e){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(t.substr(e))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(e){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var s=a.exec(t);return s?s.index+s[0].length:r.length},Wm=function(t,e){var n=t.exec(e);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},qm=function(t,e){var n;void 0===e&&(e=Oi());var r=null!==(n=(t=t||{}).document)&&void 0!==n?n:document,o=r.createElement("form");!1!==t.fix_self_closing&&(t.fix_self_closing=!0);var i=t.comment?t.comment:C,a=t.cdata?t.cdata:C,s=t.text?t.text:C,u=t.start?t.start:C,c=t.end?t.end:C,l=t.pi?t.pi:C,d=t.doctype?t.doctype:C,f=function(n,f){void 0===f&&(f="html");for(var m,p,h,g,v,b,y,w,_,C,k,x,D,S,T,E,O,L,A,$=n.html,N=0,P=[],I=0,R=yi.decode,B=Ee.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),M="html"===f?0:1,j=function(t){var e,n;for(e=P.length;e--&&P[e].name!==t;);if(e>=0){for(n=P.length-1;n>=e;n--)(t=P[n]).valid&&c(t.name);P.length=e}},z=function(t,e){return s(Pm(t,n),e)},F=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),t.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),i(Pm(e,n)))},U=function(t,e){var n=t||"",r=!Mt(n,"--"),o=Vm($,r,e);return t=$.substr(e,o-e),F(r?n+t:t),o+1},H=function(e,i,a,s,u){if(a=function(t){return Pm(t,n)}((i=i.toLowerCase())in Y?i:R(a||s||u||"")),X&&!w&&!1===function(t){return 0===t.indexOf("data-")||0===t.indexOf("aria-")}(i)){var c=S[i];if(!c&&T){for(var l=T.length;l--&&!(c=T[l]).pattern.test(i););-1===l&&(c=null)}if(!c)return;if(c.validValues&&!(a in c.validValues))return}("name"===i||"id"===i)&&e in Um&&(a in r||a in o)||B[i]&&!Fm.isDomSafe(a,e,t)||w&&(i in B||0===i.indexOf("on"))||(g.map[i]=a,g.push({name:i,value:a}))},V=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),W=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,q=e.getShortEndedElements(),K=t.self_closing_elements||e.getSelfClosingElements(),Y=e.getBoolAttrs(),X=t.validate,Z=t.remove_internals,G=t.fix_self_closing,J=e.getSpecialElements(),Q=$+">";m=V.exec(Q);){var tt=m[0];if(N<m.index&&z(R($.substr(N,m.index-N))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),j(p);else if(p=m[8]){if(m.index+tt.length>$.length){z(R($.substr(m.index))),N=m.index+tt.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),_=p in q,G&&K[p]&&P.length>0&&P[P.length-1].name===p&&j(p);var et=Wm(W,m[9]);if(null!==et){if("all"===et){N=Hm(e,$,V.lastIndex),V.lastIndex=N;continue}k=!1}if(!X||(C=e.getElementRule(p))){if(k=!0,X&&(S=C.attributes,T=C.attributePatterns),(D=m[9])?((w=-1!==D.indexOf("data-mce-type"))&&Z&&(k=!1),(g=[]).map={},D.replace(W,(function(t,e,n,r,o){return H(p,e,n,r,o),""}))):(g=[]).map={},X&&!w){if(E=C.attributesRequired,O=C.attributesDefault,L=C.attributesForced,C.removeEmptyAttrs&&!g.length&&(k=!1),L)for(v=L.length;v--;)y=(x=L[v]).name,"{$uid}"===(A=x.value)&&(A="mce_"+I++),g.map[y]=A,g.push({name:y,value:A});if(O)for(v=O.length;v--;)(y=(x=O[v]).name)in g.map||("{$uid}"===(A=x.value)&&(A="mce_"+I++),g.map[y]=A,g.push({name:y,value:A}));if(E){for(v=E.length;v--&&!(E[v]in g.map););-1===v&&(k=!1)}if(x=g.map["data-mce-bogus"]){if("all"===x){N=Hm(e,$,V.lastIndex),V.lastIndex=N;continue}k=!1}}k&&u(p,g,_)}else k=!1;if(h=J[p]){h.lastIndex=N=m.index+tt.length,(m=h.exec($))?(k&&(b=$.substr(N,m.index-N)),N=m.index+m[0].length):(b=$.substr(N),N=$.length),k&&(b.length>0&&z(b,!0),c(p)),V.lastIndex=N;continue}_||(D&&D.indexOf("/")===D.length-1?k&&c(p):P.push({name:p,valid:k}))}else if(p=m[1])F(p);else if(p=m[2]){if(!(1===M||t.preserve_cdata||P.length>0&&e.isValidChild(P[P.length-1].name,"#cdata"))){N=U("",m.index+2),V.lastIndex=N;continue}a(p)}else if(p=m[3])d(p);else{if((p=m[4])||"<!"===tt){N=U(p,m.index+tt.length),V.lastIndex=N;continue}if(p=m[5]){if(1!==M){N=U("?",m.index+2),V.lastIndex=N;continue}l(p,m[6])}}N=m.index+tt.length}for(N<$.length&&z(R($.substr(N))),v=P.length-1;v>=0;v--)(p=P[v]).valid&&c(p.name)};return{parse:function(t,e){void 0===e&&(e="html"),f(function(t){for(var e,n=/data:[^;]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Ks("img"),a=0,s=0;e=n.exec(t);){var u=e[0],c=i+"_"+s++;o[c]=u,a<e.index&&r.push(t.substr(a,e.index-a)),r.push(c),a=e.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:t,re:l}:(a<t.length&&r.push(t.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(t),e)}}};qm.findEndTag=Hm;var Km=function(t,e){for(var n,r=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,o=t.schema,i=function(t,e){var n=new RegExp(["\\s?("+t.join("|")+')="[^"]+"'].join("|"),"gi");return e.replace(n,"")}(t.getTempAttrs(),e),a=o.getShortEndedElements();n=r.exec(i);){var s=r.lastIndex,u=n[0].length,c=void 0;c=a[n[1]]?s:qm.findEndTag(o,i,s),i=i.substring(0,s-u)+i.substring(c),r.lastIndex=s-u}return ko(i)},Ym=Km,Xm=function(t,e,n,r){var o,i=function(t,e){return Lt(Lt({},t),{format:e,get:!0,getInner:!0})}(e,n),a=e.no_events?i:t.fire("BeforeGetContent",i);return o="raw"===a.format?Ee.trim(Ym(t.serializer,r.innerHTML)):"text"===a.format?t.dom.isEmpty(r)?"":ko(r.innerText||r.textContent):"tree"===a.format?t.serializer.serialize(r,a):function(t,e){var n=nc(t),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return e.replace(r,"")}(t,t.serializer.serialize(r,a)),U(["text","tree"],a.format)||yo(Le.fromDom(r))?a.content=o:a.content=Ee.trim(o),a.no_events?a.content:t.fire("GetContent",a).content},Zm=Ee.each,Gm=function(t){return{compare:function(e,n){if(e.nodeName!==n.nodeName)return!1;var r=function(e){var n={};return Zm(t.getAttribs(e),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=t.getAttrib(e,o))})),n},o=function(t,e){var n,r;for(r in t)if(wt(t,r)){if(void 0===(n=e[r]))return!1;if(t[r]!==n)return!1;delete e[r]}for(r in e)if(wt(e,r))return!1;return!0};return!!o(r(e),r(n))&&(!!o(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style")))&&(!Zl(e)&&!Zl(n)))}}},Jm=Ee.makeMap,Qm=function(t){var e=[],n=(t=t||{}).indent,r=Jm(t.indent_before||""),o=Jm(t.indent_after||""),i=yi.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="html"===t.element_format;return{start:function(t,s,u){var c,l,d,f;if(n&&r[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n"),e.push("<",t),s)for(c=0,l=s.length;c<l;c++)d=s[c],e.push(" ",d.name,'="',i(d.value,!0),'"');e[e.length]=!u||a?">":" />",u&&n&&o[t]&&e.length>0&&(f=e[e.length-1]).length>0&&"\n"!==f&&e.push("\n")},end:function(t){var r;e.push("</",t,">"),n&&o[t]&&e.length>0&&(r=e[e.length-1]).length>0&&"\n"!==r&&e.push("\n")},text:function(t,n){t.length>0&&(e[e.length]=n?t:i(t))},cdata:function(t){e.push("<![CDATA[",t,"]]>")},comment:function(t){e.push("\x3c!--",t,"--\x3e")},pi:function(t,r){r?e.push("<?",t," ",i(r),"?>"):e.push("<?",t,"?>"),n&&e.push("\n")},doctype:function(t){e.push("<!DOCTYPE",t,">",n?"\n":"")},reset:function(){e.length=0},getContent:function(){return e.join("").replace(/\n$/,"")}}},tp=function(t,e){void 0===e&&(e=Oi());var n=Qm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(r){var o=t.validate,i={3:function(t){n.text(t.value,t.raw)},8:function(t){n.comment(t.value)},7:function(t){n.pi(t.name,t.value)},10:function(t){n.doctype(t.value)},4:function(t){n.cdata(t.value)},11:function(t){if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(t){var r=i[t.type];if(r)r(t);else{var s=t.name,u=t.shortEnded,c=t.attributes;if(o&&c&&c.length>1){var l=[];l.map={};var d=e.getElementRule(t.name);if(d){for(var f=0,m=d.attributesOrder.length;f<m;f++){if((h=d.attributesOrder[f])in c.map){var p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}for(f=0,m=c.length;f<m;f++){var h;if(!((h=c[f].name)in l.map)){p=c.map[h];l.map[h]=p,l.push({name:h,value:p})}}c=l}}if(n.start(t.name,c,u),!u){if(t=t.firstChild)do{a(t)}while(t=t.next);n.end(s)}}};return 1!==r.type||t.inner?i[11](r):a(r),n.getContent()}}},ep=new Set;W(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(t){ep.add(t)}));var np=["font","text-decoration","text-emphasis"],rp=function(t,e){return lt(t.parseStyle(t.getAttrib(e,"style")))},op=function(t,e){return et(rp(t,e),(function(t){return!function(t){return ep.has(t)}(t)}))},ip=function(t,e,n){var r=rp(t,e),o=rp(t,n),i=function(r){var o=t.getStyle(e,r),i=t.getStyle(n,r);return Ht(o)&&Ht(i)&&o!==i};return H(r,(function(t){var e=function(e){return H(e,(function(e){return e===t}))};if(!e(o)&&e(np)){var n=Y(o,(function(t){return H(np,(function(e){return Mt(t,e)}))}));return H(n,i)}return i(t)}))},ap=function(t,e,n){return B.from(n.container()).filter(jn).exists((function(r){var o=t?0:-1;return e(r.data.charAt(n.offset()+o))}))},sp=E(ap,!0,Jl),up=E(ap,!1,Jl),cp=function(t){var e=t.container();return jn(e)&&(0===e.data.length||Co(e.data)&&Jd.isBookmarkNode(e.parentNode))},lp=function(t,e){return function(n){return B.from(el(t?0:-1,n)).filter(e).isSome()}},dp=function(t){return Vn(t)&&"block"===ir(Le.fromDom(t),"display")},fp=function(t){return qn(t)&&!function(t){return An(t)&&"all"===t.getAttribute("data-mce-bogus")}(t)},mp=lp(!0,dp),pp=lp(!1,dp),hp=lp(!0,Yn),gp=lp(!1,Yn),vp=lp(!0,Rn),bp=lp(!1,Rn),yp=lp(!0,fp),wp=lp(!1,fp),_p=function(t){var e=Ms(t,"br"),n=Y(function(t){for(var e=[],n=t.dom;n;)e.push(Le.fromDom(n)),n=n.lastChild;return e}(t).slice(-1),mo);e.length===n.length&&W(n,vn)},Cp=function(t){gn(t),pn(t,Le.fromHtml('<br data-mce-bogus="1">'))},kp=function(t){en(t).each((function(e){Ye(e).each((function(n){lo(t)&&mo(e)&&lo(n)&&vn(e)}))}))},xp=function(t,e,n){return Re(e,t)?(r=function(t,e){for(var n=w(e)?e:$,r=t.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Le.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(t,(function(t){return n(t)||Pe(t,e)})),r.slice(0,-1)):[];var r},Dp=function(t,e){return xp(t,e,$)},Sp=function(t,e){return[t].concat(Dp(t,e))},Tp=function(t,e,n){return Al(t,e,n,cp)},Ep=function(t,e){return J(Sp(Le.fromDom(e.container()),t),lo)},Op=function(t,e,n){return Tp(t,e.dom,n).forall((function(t){return Ep(e,n).fold((function(){return!1===tl(t,n,e.dom)}),(function(r){return!1===tl(t,n,e.dom)&&Re(r,Le.fromDom(t.container()))}))}))},Lp=function(t,e,n){return Ep(e,n).fold((function(){return Tp(t,e.dom,n).forall((function(t){return!1===tl(t,n,e.dom)}))}),(function(e){return Tp(t,e.dom,n).isNone()}))},Ap=E(Lp,!1),$p=E(Lp,!0),Np=E(Op,!1),Pp=E(Op,!0),Ip=function(t){return ll(t).exists(mo)},Rp=function(t,e,n){var r=Y(Sp(Le.fromDom(n.container()),e),lo),o=at(r).getOr(e);return Ol(t,o.dom,n).filter(Ip)},Bp=function(t,e){return ll(e).exists(mo)||Rp(!0,t,e).isSome()},Mp=function(t,e){return function(t){return B.from(t.getNode(!0)).map(Le.fromDom)}(e).exists(mo)||Rp(!1,t,e).isSome()},jp=E(Rp,!1),zp=E(Rp,!0),Fp=function(t){return Ou.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd()},Up=function(t,e){var n=Y(Sp(Le.fromDom(e.container()),t),lo);return at(n).getOr(t)},Hp=function(t,e){return Fp(e)?up(e):up(e)||Pl(Up(t,e).dom,e).exists(up)},Vp=function(t,e){return Fp(e)?sp(e):sp(e)||Nl(Up(t,e).dom,e).exists(sp)},Wp=function(t){return ll(t).bind((function(t){return Xr(t,ze)})).exists((function(t){return function(t){return U(["pre","pre-wrap"],t)}(ir(t,"white-space"))}))},qp=function(t,e){return function(t,e){return Pl(t.dom,e).isNone()}(t,e)||function(t,e){return Nl(t.dom,e).isNone()}(t,e)||Ap(t,e)||$p(t,e)||Mp(t,e)||Bp(t,e)},Kp=function(t,e){return!Wp(e)&&(Ap(t,e)||Np(t,e)||Mp(t,e)||Hp(t,e))},Yp=function(t,e){return!Wp(e)&&($p(t,e)||Pp(t,e)||Bp(t,e)||Vp(t,e))},Xp=function(t,e){return Kp(t,e)||Yp(t,function(t){var e=t.container(),n=t.offset();return jn(e)&&n<e.data.length?Ou(e,n+1):t}(e))},Zp=function(t,e){return Gl(t.charAt(e))},Gp=function(t){var e=t.container();return jn(e)&&Bt(e.data,wo)},Jp=function(t){var e=t.data,n=function(t){var e=t.split("");return V(e,(function(t,n){return Gl(t)&&n>0&&n<e.length-1&&Ql(e[n-1])&&Ql(e[n+1])?" ":t})).join("")}(e);return n!==e&&(t.data=n,!0)},Qp=function(t,e){return B.some(e).filter(Gp).bind((function(e){var n=e.container(),r=function(t,e){var n=e.data,r=Ou(e,0);return!(!Zp(n,0)||Xp(t,r)||(e.data=" "+n.slice(1),0))}(t,n)||Jp(n)||function(t,e){var n=e.data,r=Ou(e,n.length-1);return!(!Zp(n,n.length-1)||Xp(t,r)||(e.data=n.slice(0,-1)+" ",0))}(t,n);return r?B.some(e):B.none()}))},th=function(t){var e=Le.fromDom(t.getBody());t.selection.isCollapsed()&&Qp(e,Ou.fromRangeStart(t.selection.getRng())).each((function(e){t.selection.setRng(e.toRange())}))},eh=function(t,e,n){if(0!==n){var r=Le.fromDom(t),o=Yr(r,lo).getOr(r),i=t.data.slice(e,e+n),a=e+n>=t.data.length&&Yp(o,Ou(t,t.data.length)),s=0===e&&Kp(o,Ou(t,0));t.replaceData(e,n,function(t,e,n){return Z(t,(function(r,o){return Jl(o)||Gl(o)?r.previousCharIsSpace||""===r.str&&e||r.str.length===t.length-1&&n?{previousCharIsSpace:!1,str:r.str+wo}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,s,a))}},nh=function(t,e){var n=t.data.slice(e),r=n.length-Ft(n).length;eh(t,e,r)},rh=function(t,e){var n=t.data.slice(0,e),r=n.length-Ut(n).length;eh(t,e-r,r)},oh=function(t,e,n,r){void 0===r&&(r=!0);var o=Ut(t.data).length,i=r?t:e,a=r?e:t;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Le.fromDom(a)),n&&nh(i,o),i},ih=function(t,e){return function(t,e){var n=t.container(),r=t.offset();return!1===Ou.isTextPosition(t)&&n===e.parentNode&&r>Ou.before(e).offset()}(e,t)?Ou(e.container(),e.offset()-1):e},ah=function(t){return Wo(t.previousSibling)?B.some((e=t.previousSibling,jn(e)?Ou(e,e.data.length):Ou.after(e))):t.previousSibling?Rl(t.previousSibling):B.none();var e},sh=function(t){return Wo(t.nextSibling)?B.some((e=t.nextSibling,jn(e)?Ou(e,0):Ou.before(e))):t.nextSibling?Il(t.nextSibling):B.none();var e},uh=function(t,e){return ah(e).orThunk((function(){return sh(e)})).orThunk((function(){return function(t,e){var n=Ou.before(e.previousSibling?e.previousSibling:e.parentNode);return Pl(t,n).fold((function(){return Nl(t,Ou.after(e))}),B.some)}(t,e)}))},ch=function(t,e){return sh(e).orThunk((function(){return ah(e)})).orThunk((function(){return function(t,e){return Nl(t,Ou.after(e)).fold((function(){return Pl(t,Ou.before(e))}),B.some)}(t,e)}))},lh=function(t,e,n){return function(t,e,n){return t?ch(e,n):uh(e,n)}(t,e,n).map(E(ih,n))},dh=function(t,e,n){n.fold((function(){t.focus()}),(function(n){t.selection.setRng(n.toRange(),e)}))},fh=function(t,e){return e&&wt(t.schema.getBlockElements(),Be(e))},mh=function(t){if(ei(t)){var e=Le.fromHtml('<br data-mce-bogus="1">');return gn(t),pn(t,e),B.some(Ou.before(e.dom))}return B.none()},ph=function(t,e,n){var r,o,i,a,s=Ye(t).filter(Fe),u=Xe(t).filter(Fe);return vn(t),(r=s,o=u,i=e,a=function(t,e,r){var o=t.dom,i=e.dom,a=o.data.length;return oh(o,i,n),r.container()===i?Ou(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?B.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):B.none()).orThunk((function(){return n&&(s.each((function(t){return rh(t.dom,t.dom.length)})),u.each((function(t){return nh(t.dom,0)}))),e}))},hh=function(t,e,n,r){void 0===r&&(r=!0);var o,i=lh(e,t.getBody(),n.dom),a=Yr(n,E(fh,t),(o=t.getBody(),function(t){return t.dom===o})),s=ph(n,i,function(t,e){return wt(t.schema.getTextInlineElements(),Be(e))}(t,n));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(mh).fold((function(){r&&dh(t,e,s)}),(function(n){r&&dh(t,e,B.some(n))}))},gh=function(t){return Ms(t,"td,th")},vh=function(t,e){return{start:t,end:e}},bh=Dr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yh=function(t,e){return Qr(Le.fromDom(t),"td,th",e)},wh=function(t){return!Pe(t.start,t.end)},_h=function(t,e){return Bd(t.start,e).bind((function(n){return Bd(t.end,e).bind((function(t){return e=Pe(n,t),r=n,e?B.some(r):B.none();var e,r}))}))},Ch=function(t){return function(e){return _h(e,t).map((function(t){return function(t,e,n){return{rng:t,table:e,cells:n}}(e,t,gh(t))}))}},kh=function(t,e,n,r){if(n.collapsed||!t.forall(wh))return B.none();if(e.isSameTable){var o=t.bind(Ch(r));return B.some({start:o,end:o})}var i=yh(n.startContainer,r),a=yh(n.endContainer,r),s=i.bind(function(t){return function(e){return Bd(e,t).bind((function(t){return st(gh(t)).map((function(t){return vh(e,t)}))}))}}(r)).bind(Ch(r)),u=a.bind(function(t){return function(e){return Bd(e,t).bind((function(t){return at(gh(t)).map((function(t){return vh(t,e)}))}))}}(r)).bind(Ch(r));return B.some({start:s,end:u})},xh=function(t,e){return Q(t,(function(t){return Pe(t,e)}))},Dh=function(t){return Zn(xh(t.cells,t.rng.start),xh(t.cells,t.rng.end),(function(e,n){return t.cells.slice(e,n+1)}))},Sh=function(t,e,n){return t.exists((function(t){return function(t,e){return!wh(t)&&_h(t,e).exists((function(t){var e=t.dom.rows;return 1===e.length&&1===e[0].cells.length}))}(t,n)&&zd(t.start,e)}))},Th=function(t,e){var n=e.startTable,r=e.endTable,o=t.cloneRange();return n.each((function(t){return o.setStartAfter(t.dom)})),r.each((function(t){return o.setEndBefore(t.dom)})),o},Eh=function(t,e){var n=function(t){return function(e){return Pe(t,e)}}(t),r=function(t,e){var n=yh(t.startContainer,e),r=yh(t.endContainer,e);return Zn(n,r,vh)}(e,n),o=function(t,e){var n=function(t){return Bd(Le.fromDom(t),e)},r=n(t.startContainer),o=n(t.endContainer),i=r.isSome(),a=o.isSome(),s=Zn(r,o,Pe).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:s,isMultiTable:!s&&i&&a}}(e,n);return Sh(r,e,n)?r.map((function(t){return bh.singleCellTable(e,t.start)})):o.isMultiTable?function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var r=t.start,o=t.end,i=r.bind(Dh).getOr([]),a=o.bind(Dh).getOr([]);if(i.length>0&&a.length>0){var s=Th(n,e);return B.some(bh.multiTable(i,a,s))}return B.none()}))}(r,o,e,n):function(t,e,n,r){return kh(t,e,n,r).bind((function(t){var e=t.start,n=t.end;return e.or(n)})).bind((function(t){var r=e.isSameTable,o=Dh(t).getOr([]);if(r&&t.cells.length===o.length)return B.some(bh.fullTable(t.table));if(o.length>0){if(r)return B.some(bh.partialTable(o,B.none()));var i=Th(n,e);return B.some(bh.partialTable(o,B.some(Lt(Lt({},e),{rng:i}))))}return B.none()}))}(r,o,e,n)},Oh=function(t){var e;return(8===Me(e=t)||"#comment"===Be(e)?Ye(t):en(t)).bind(Oh).orThunk((function(){return B.some(t)}))},Lh=function(t){return W(t,(function(t){rr(t,"contenteditable"),Cp(t)}))},Ah=function(t,e,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(e.dom.lastChild)):(o.setStartBefore(e.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Ih(t,o,e,!1)},$h=function(t){var e=Rd(t),n=Le.fromDom(t.selection.getNode());Kn(n.dom)&&ei(n)?t.selection.setCursorLocation(n.dom,0):t.selection.collapse(!0),e.length>1&&H(e,(function(t){return Pe(t,n)}))&&Qn(n,"data-mce-selected","1")},Nh=function(t,e,n){var r=t.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(t,e){return B.from(t.dom.getParent(e,t.dom.isBlock)).map(Le.fromDom)}(t,i?o.endContainer:o.startContainer);o.deleteContents(),function(t,e,n){n.each((function(n){e?vn(n):(Cp(n),t.selection.setCursorLocation(n.dom,0))}))}(t,i,a.filter(ei));var s=i?e[0]:e[e.length-1];return Ah(t,s,r,i),ei(s)?B.none():B.some(i?e.slice(1):e.slice(0,-1))})).getOr(e);return Lh(o),$h(t),!0},Ph=function(t,e,n,r){var o=t.selection.getRng(),i=e[0],a=n[n.length-1];Ah(t,i,o,!0),Ah(t,a,o,!1);var s=ei(i)?e:e.slice(1),u=ei(a)?n:n.slice(0,-1);return Lh(s.concat(u)),r.deleteContents(),$h(t),!0},Ih=function(t,e,n,r){void 0===r&&(r=!0),e.deleteContents();var o,i=Oh(n).getOr(n),a=Le.fromDom(t.dom.getParent(i.dom,t.dom.isBlock));if(ei(a)&&(Cp(a),r&&t.selection.setCursorLocation(a.dom,0)),!Pe(n,a)){var s=Xn(Ke(a),n)?[]:Ke(o=a).map(Je).map((function(t){return Y(t,(function(t){return!Pe(o,t)}))})).getOr([]);W(s.concat(Je(n)),(function(t){Pe(t,a)||Re(t,a)||!ei(t)||vn(t)}))}return!0},Rh=function(t,e){return hh(t,!1,e),!0},Bh=function(t,e,n,r){return jh(e,r).fold((function(){return function(t,e,n){return Eh(e,n).map((function(e){return e.fold(E(Ih,t),E(Rh,t),E(Nh,t),E(Ph,t))}))}(t,e,n)}),(function(e){return function(t,e){return zh(t,e)}(t,e)})).getOr(!1)},Mh=function(t,e){return J(Sp(e,t),bo)},jh=function(t,e){return J(Sp(e,t),(n="caption",function(t){return ze(t)&&Be(t)===n}));var n},zh=function(t,e){return Cp(e),t.selection.setCursorLocation(e.dom,0),B.some(!0)},Fh=function(t,e,n,r,o){return Ll(n,t.getBody(),o).bind((function(i){return function(t,e,n,r){return Il(t.dom).bind((function(o){return Rl(t.dom).map((function(t){return e?n.isEqual(o)&&r.isEqual(t):n.isEqual(t)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(t,e){return zh(t,e)}(t,r):function(t,e,n){return jh(t,Le.fromDom(n.getNode())).map((function(t){return!1===Pe(t,e)}))}(e,r,i)})).or(B.some(!0))},Uh=function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return Mh(n,r).bind((function(r){return ei(r)?zh(t,r):function(t,e,n,r,o){return Ll(n,t.getBody(),o).bind((function(t){return Mh(e,Le.fromDom(t.getNode())).map((function(t){return!1===Pe(t,r)}))}))}(t,n,e,r,o)})).getOr(!1)},Hh=function(t,e){return t?vp(e):bp(e)},Vh=function(t,e,n){var r=Le.fromDom(t.getBody());return jh(r,n).fold((function(){return Uh(t,e,r,n)||function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Hh(e,n)||Ol(e,t.getBody(),n).exists((function(t){return Hh(e,t)}))}(t,e)}),(function(n){return function(t,e,n,r){var o=Ou.fromRangeStart(t.selection.getRng());return ei(r)?zh(t,r):Fh(t,n,e,r,o)}(t,e,r,n).getOr(!1)}))},Wh=function(t,e){var n=Le.fromDom(t.selection.getStart(!0)),r=Rd(t);return t.selection.isCollapsed()&&0===r.length?Vh(t,e,n):function(t,e,n){var r=Le.fromDom(t.getBody()),o=t.selection.getRng();return 0!==n.length?Nh(t,n,B.none()):Bh(t,r,o,e)}(t,n,r)},qh=function(t){var e=Ou.fromRangeStart(t),n=Ou.fromRangeEnd(t),r=t.commonAncestorContainer;return Ol(!1,r,n).map((function(o){return!tl(e,n,r)&&tl(e,o,r)?function(t,e,n,r){var o=document.createRange();return o.setStart(t,e),o.setEnd(n,r),o}(e.container(),e.offset(),o.container(),o.offset()):t})).getOr(t)},Kh=function(t){return t.collapsed?t:qh(t)},Yh=function(t,e){return t.getBlockElements()[e.name]&&function(t){return t.firstChild&&t.firstChild===t.lastChild}(e)&&function(t){return"br"===t.name||t.value===wo}(e.firstChild)},Xh=function(t,e){var n=e.firstChild,r=e.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(t,e){var n=t.getNonEmptyElements();return e&&(e.isEmpty(n)||Yh(t,e))}(t,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Zh=function(t){return t&&t.firstChild&&t.firstChild===t.lastChild&&function(t){return t.data===wo||Hn(t)}(t.firstChild)},Gh=function(t){return t.length>0&&(!(e=t[t.length-1]).firstChild||Zh(e))?t.slice(0,-1):t;var e},Jh=function(t,e){var n=t.getParent(e,t.isBlock);return n&&"LI"===n.nodeName?n:null},Qh=function(t,e){var n=Ou.after(t),r=xl(e).prev(n);return r?r.toRange():null},tg=function(t,e,n){var r=t.parentNode;return Ee.each(e,(function(e){r.insertBefore(e,t)})),function(t,e){var n=Ou.before(t),r=xl(e).next(n);return r?r.toRange():null}(t,n)},eg=function(t,e,n,r){var o,i=function(t,e,n){var r=e.serialize(n);return function(t){var e=t.firstChild,n=t.lastChild;return e&&"META"===e.nodeName&&e.parentNode.removeChild(e),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),t}(t.createFragment(r))}(e,t,r),a=Jh(e,n.startContainer),s=Gh((o=i.firstChild,Y(o.childNodes,(function(t){return"LI"===t.nodeName})))),u=e.getRoot(),c=function(t){var r=Ou.fromRangeStart(n),o=xl(e.getRoot()),i=1===t?o.prev(r):o.next(r);return!i||Jh(e,i.getNode())!==a};return c(1)?tg(a,s,u):c(2)?function(t,e,n,r){return r.insertAfter(e.reverse(),t),Qh(e[0],n)}(a,s,u,e):function(t,e,n,r){var o=function(t,e){var n=e.cloneRange(),r=e.cloneRange();return n.setStartBefore(t),r.setEndAfter(t),[n.cloneContents(),r.cloneContents()]}(t,r),i=t.parentNode;return i.insertBefore(o[0],t),Ee.each(e,(function(e){i.insertBefore(e,t)})),i.insertBefore(o[1],t),i.removeChild(t),Qh(e[e.length-1],n)}(a,s,u,n)},ng=Kn,rg=function(t){var e=t.dom,n=Kh(t.selection.getRng());t.selection.setRng(n);var r=e.getParent(n.startContainer,ng);!function(t,e,n){return null!==n&&n===t.getParent(e.endContainer,ng)&&zd(Le.fromDom(n),e)}(e,n,r)?t.getDoc().execCommand("Delete",!1,null):Ih(t,n,Le.fromDom(r))},og=function(t,e,n){var r,o,i,a=t.selection,s=t.dom;/^ | $/.test(e)&&(e=function(t,e,n){var r=Le.fromDom(t.getRoot());return n=Kp(r,Ou.fromRangeStart(e))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Yp(r,Ou.fromRangeEnd(e))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(s,a.getRng(),e));var u=t.parser,c=n.merge,l=tp({validate:yc(t)},t.schema),d='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',f=t.fire("BeforeSetContent",{content:e,format:"html",selection:!0,paste:n.paste});if(f.isDefaultPrevented())t.fire("SetContent",{content:f.content,format:"html",selection:!0,paste:n.paste});else{-1===(e=f.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,d);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=t.getBody();m===p&&a.isCollapsed()&&s.isBlock(p.firstChild)&&function(t,e){return e&&!t.schema.getShortEndedElements()[e.nodeName]}(t,p.firstChild)&&s.isEmpty(p.firstChild)&&((o=s.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||rg(t);var h,g={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=u.parse(e,g);if(!0===n.paste&&Xh(t.schema,v)&&function(t,e){return!!Jh(t,e)}(s,r))return o=eg(l,s,a.getRng(),v),a.setRng(o),void t.fire("SetContent",f);if(function(t){for(var e=t;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!s.isBlock(i.name)){t.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(t._selectionOverrides.showBlockCaretContainer(r),g.invalid){t.selection.setContent(d),r=a.getNode();var w=t.getBody();for(9===r.nodeType?r=i=w:i=r;i!==w;)r=i,i=i.parentNode;e=r===w?w.innerHTML:s.getOuterHTML(r),e=l.serialize(u.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(v)})))),r===w?s.setHTML(w,e):s.setOuterHTML(r,e)}else!function(t,e,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(t.dom.createFragment(e),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?t.dom.setHTML(n,e):t.selection.setContent(e)}}(t,e=l.serialize(v),r);!function(t,e){var n=t.schema.getTextInlineElements(),r=t.dom;if(e){var o=t.getBody(),i=Gm(r);Ee.each(r.select("*[data-mce-fragment]"),(function(t){if(y(n[t.nodeName.toLowerCase()])&&op(r,t))for(var e=t.parentNode;y(e)&&e!==o&&!ip(r,t,e);e=e.parentNode)if(i.compare(e,t)){r.remove(t,!0);break}}))}}(t,c),function(t,e){var n,r=t.dom,o=t.selection;if(e){o.scrollIntoView(e);var i=Qd(t.getBody(),e);if("false"===r.getContentEditable(i))return r.remove(e),void o.select(i);var a=r.createRng(),s=e.previousSibling;if(jn(s)){if(a.setStart(s,s.nodeValue.length),!ke.ie){var u=e.nextSibling;jn(u)&&(s.appendData(u.data),u.parentNode.removeChild(u))}}else a.setStartBefore(e),a.setEndBefore(e);var c=r.getParent(e,r.isBlock);r.remove(e),c&&r.isEmpty(c)&&(t.$(c).empty(),a.setStart(c,0),a.setEnd(c,0),ng(c)||function(t){return!!t.getAttribute("data-mce-fragment")}(c)||!(n=function(e){var n=Ou.fromRangeStart(e);if(n=xl(t.getBody()).next(n))return n.toRange()}(a))?r.add(c,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(c))),o.setRng(a)}}(t,s.get("mce_marker")),h=t.getBody(),Ee.each(h.getElementsByTagName("*"),(function(t){t.removeAttribute("data-mce-fragment")})),function(t,e){B.from(t.getParent(e,"td,th")).map(Le.fromDom).each(kp)}(s,a.getStart()),t.fire("SetContent",f),t.addVisual()}},ig=function(t,e){e(t),t.firstChild&&ig(t.firstChild,e),t.next&&ig(t.next,e)},ag=function(t,e,n){var r=function(t,e,n){var r={},o={},i=[];for(var a in n.firstChild&&ig(n.firstChild,(function(n){W(t,(function(t){t.name===n.name&&(r[t.name]?r[t.name].nodes.push(n):r[t.name]={filter:t,nodes:[n]})})),W(e,(function(t){"string"==typeof n.attr(t.name)&&(o[t.name]?o[t.name].nodes.push(n):o[t.name]={filter:t,nodes:[n]})}))})),r)wt(r,a)&&i.push(r[a]);for(var s in o)wt(o,s)&&i.push(o[s]);return i}(t,e,n);W(r,(function(t){W(t.filter.callbacks,(function(e){e(t.nodes,t.filter.name,{})}))}))},sg=function(t){return t instanceof Nm},ug=function(t,e,n){t.dom.setHTML(t.getBody(),e),!0!==n&&function(t){wm(t)&&Il(t.getBody()).each((function(e){var n=e.getNode(),r=Rn(n)?Il(n).getOr(e):e;t.selection.setRng(r.toRange())}))}(t)},cg=function(t,e,n){var r=function(t,e){return Lt(Lt({format:"html"},t),{set:!0,content:sg(e)?"":e})}(n,e),o=n.no_events?r:t.fire("BeforeSetContent",r);return sg(e)||(e=o.content),B.from(t.getBody()).fold(D(e),(function(n){return sg(e)?function(t,e,n,r){ag(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),n);var o=tp({validate:t.validate},t.schema).serialize(n);return r.content=yo(Le.fromDom(e))?o:Ee.trim(o),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r),n}(t,n,e,o):function(t,e,n,r){if(0===n.length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===e.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(e.nodeName)&&(n="<li>"+o+"</li>");var i=nc(t);i&&t.schema.isValidChild(e.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=t.dom.createHTML(i,rc(t),n)):n||(n='<br data-mce-bogus="1">'),ug(t,n,r.no_selection),t.fire("SetContent",r)}else"raw"!==r.format&&(n=tp({validate:t.validate},t.schema).serialize(t.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=yo(Le.fromDom(e))?n:Ee.trim(n),ug(t,r.content,r.no_selection),r.no_events||t.fire("SetContent",r);return r.content}(t,n,e,o)}))},lg=function(t,e){return function(t,e){var n=t.dom;return n.parentNode?Zr(Le.fromDom(n.parentNode),(function(n){return!Pe(t,n)&&e(n)})):B.none()}(t,e).isSome()},dg=function(t){return w(t)?t:$},fg=function(t,e,n){var r=e(t),o=dg(n);return r.orThunk((function(){return o(t)?B.none():function(t,e,n){for(var r=t.dom,o=dg(n);r.parentNode;){r=r.parentNode;var i=Le.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return B.none()}(t,e,o)}))},mg=sd,pg=function(t,e,n){var r=t.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(pd(i)&&!1===i.inherit&&t.dom.is(e,i.selector))return!0}return!1},hg=function(t,e,n,r,o){var i=t.dom.getRoot();return e!==i&&(e=t.dom.getParent(e,(function(e){return!!pg(t,e,n)||(e.parentNode===i||!!bg(t,e,n,r,!0))})),!!bg(t,e,n,r,o))},gg=function(t,e,n){return!!mg(e,n.inline)||(!!mg(e,n.block)||(n.selector?1===e.nodeType&&t.is(e,n.selector):void 0))},vg=function(t,e,n,r,o,i){var a=n[r];if(w(n.onmatch))return n.onmatch(e,n,r);if(a)if(v(a.length)){for(var s in a)if(wt(a,s)){var u="attributes"===r?t.getAttrib(e,s):cd(t,e,s),c=ad(a[s],i),l=b(u)||Vt(u);if(l&&b(c))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!mg(u,ud(t,c,s)))return!1}}else for(var d=0;d<a.length;d++)if("attributes"===r?t.getAttrib(e,a[d]):cd(t,e,a[d]))return!0;return!0},bg=function(t,e,n,r,o){var i=t.formatter.get(n),a=t.dom;if(i&&e)for(var s=0;s<i.length;s++){var u=i[s];if(gg(t.dom,e,u)&&vg(a,e,u,"attributes",o,r)&&vg(a,e,u,"styles",o,r)){var c=u.classes;if(c)for(var l=0;l<c.length;l++)if(!t.dom.hasClass(e,ad(c[l],r)))return;return u}}},yg=function(t,e,n,r,o){if(r)return hg(t,r,e,n,o);if(r=t.selection.getNode(),hg(t,r,e,n,o))return!0;var i=t.selection.getStart();return!(i===r||!hg(t,i,e,n,o))},wg=function(t,e){var n=function(e){return Pe(e,Le.fromDom(t.getBody()))};return B.from(t.selection.getStart(!0)).bind((function(r){return fg(Le.fromDom(r),(function(n){return ct(e,(function(e){return function(e,n){return bg(t,e.dom,n)?B.some(n):B.none()}(n,e)}))}),n)})).getOrNull()},_g=function(t,e,n){return Z(n,(function(n,r){var o=function(t,e){return H(t.formatter.get(e),(function(t){var e=function(t){return t.length>1&&"%"===t.charAt(0)};return H(["styles","attributes"],(function(n){return yt(t,n).exists((function(t){var n=p(t)?t:bt(t);return H(n,e)}))}))}))}(t,r);return t.formatter.matchNode(e,r,{},o)?n.concat([r]):n}),[])},Cg=_o,kg="_mce_caret",xg=function(t){return function(t){for(var e=[];t;){if(3===t.nodeType&&t.nodeValue!==Cg||t.childNodes.length>1)return[];1===t.nodeType&&e.push(t),t=t.firstChild}return e}(t).length>0},Dg=function(t){if(t){var e=new so(t,t);for(t=e.current();t;t=e.next())if(jn(t))return t}return null},Sg=function(t){var e=Le.fromTag("span");return tr(e,{id:kg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&pn(e,Le.fromText(Cg)),e},Tg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(xg(e))hh(t,!1,Le.fromDom(e),n);else{var i=o.getRng(),a=r.getParent(e,r.isBlock),s=i.startContainer,u=i.startOffset,c=i.endContainer,l=i.endOffset,d=function(t){var e=Dg(t);return e&&e.nodeValue.charAt(0)===Cg&&e.deleteData(0,1),e}(e);r.remove(e,!0),s===d&&u>0&&i.setStart(d,u-1),c===d&&l>0&&i.setEnd(d,l-1),a&&r.isEmpty(a)&&Cp(Le.fromDom(a)),o.setRng(i)}},Eg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(e)Tg(t,e,n);else if(!(e=jl(t.getBody(),o.getStart())))for(;e=r.get(kg);)Tg(t,e,!1)},Og=function(t,e){return t.appendChild(e),e},Lg=function(t,e){var n=X(t,(function(t,e){return Og(t,e.cloneNode(!1))}),e);return Og(n,n.ownerDocument.createTextNode(Cg))},Ag=function(t,e,n,r){var o,i,a,s=t.dom,u=t.selection,c=[],l=u.getRng(),d=l.startContainer,f=l.startOffset;for(i=d,3===d.nodeType&&(f!==d.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(bg(t,i,e,n,r)){a=i;break}i.nextSibling&&(o=!0),c.push(i),i=i.parentNode}if(a)if(o){var m=u.getBookmark();l.collapse(!0);var p=Ad(t,l,t.formatter.get(e),!0);p=_f(p),t.formatter.remove(e,n,p,r),u.moveToBookmark(m)}else{var h=jl(t.getBody(),a),g=Sg(!1).dom;!function(t,e,n){var r=t.dom,o=r.getParent(n,E(rd,t));o&&r.isEmpty(o)?n.parentNode.replaceChild(e,n):(_p(Le.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(e,n):r.insertAfter(e,n))}(t,g,null!==h?h:a);var v=function(t,e,n,r,o,i){var a=t.formatter,s=t.dom,u=Y(lt(a.get()),(function(t){return t!==r&&!Bt(t,"removeformat")})),c=_g(t,n,u);if(Y(c,(function(e){return!fd(t,e,r)})).length>0){var l=n.cloneNode(!1);return s.add(e,l),a.remove(r,o,l,i),s.remove(l),B.some(l)}return B.none()}(t,g,a,e,n,r),b=Lg(c.concat(v.toArray()),g);Tg(t,h,!1),u.setCursorLocation(b,1),s.isEmpty(a)&&s.remove(a)}},$g=function(t){t.on("mouseup keydown",(function(e){!function(t,e){var n=t.selection,r=t.getBody();Eg(t,null,!1),8!==e&&46!==e||!n.isCollapsed()||n.getStart().innerHTML!==Cg||Eg(t,jl(r,n.getStart())),37!==e&&39!==e||Eg(t,jl(r,n.getStart()))}(t,e.keyCode)}))},Ng=function(t,e){var n=t.schema.getTextInlineElements();return wt(n,Be(e))&&!Ml(e.dom)&&!In(e.dom)},Pg={},Ig=Dt,Rg=kt;!function(t,e){Pg[t]||(Pg[t]=[]),Pg[t].push(e)}("pre",(function(t){var e,n=t.selection.getRng(),r=$n(["pre"]);n.collapsed||(e=t.selection.getSelectedBlocks(),Rg(Ig(Ig(e,r),(function(t){return r(t.previousSibling)&&-1!==St(e,t.previousSibling)})),(function(t){var e,n;e=t.previousSibling,cs(n=t).remove(),cs(e).append("<br><br>").append(n.childNodes)})))}));var Bg=Ee.each,Mg=function(t){return An(t)&&!Zl(t)&&!Ml(t)&&!In(t)},jg=function(t,e){for(var n=t;n;n=n[e]){if(jn(n)&&Ht(n.data))return t;if(An(n)&&!Zl(n))return n}return t},zg=function(t,e,n){var r=Gm(t);if(e&&n&&(e=jg(e,"previousSibling"),n=jg(n,"nextSibling"),r.compare(e,n))){for(var o=e.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,e.appendChild(i)}return t.remove(n),Ee.each(Ee.grep(n.childNodes),(function(t){e.appendChild(t)})),e}return n},Fg=function(t,e,n,r){if(r&&!1!==e.merge_siblings){var o=zg(t,nd(r),r);zg(t,o,nd(o,!0))}},Ug=function(t,e,n){Bg(t.childNodes,(function(t){Mg(t)&&(e(t)&&n(t),t.hasChildNodes()&&Ug(t,e,n))}))},Hg=function(t,e){return function(n){return!(!n||!cd(t,n,e))}},Vg=function(t,e,n){return function(r){t.setStyle(r,e,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(t,e){"SPAN"===e.nodeName&&0===t.getAttribs(e).length&&t.remove(e,!0)}(t,r)}},Wg=Dr([{keep:[]},{rename:["name"]},{removed:[]}]),qg=/^(src|href|style)$/,Kg=Ee.each,Yg=sd,Xg=function(t,e,n){return t.isChildOf(e,n)&&e!==n&&!t.isBlock(n)},Zg=function(t,e,n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(An(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return jn(r)&&n&&o>=r.nodeValue.length&&(r=new so(r,t.getBody()).next()||r),jn(r)&&!n&&0===o&&(r=new so(r,t.getBody()).prev()||r),r},Gg=function(t,e){var n=e?"firstChild":"lastChild";if(function(t){return/^(TR|TH|TD)$/.test(t.nodeName)}(t)&&t[n]){var r=t[n];return"TR"===t.nodeName&&r[n]||r}return t},Jg=function(t,e,n,r){var o=t.create(n,r);return e.parentNode.insertBefore(o,e),o.appendChild(e),o},Qg=function(t,e,n,r,o){var i=Le.fromDom(e),a=Le.fromDom(t.create(r,o)),s=n?Ge(i):Ze(i);return hn(a,s),n?(dn(i,a),mn(a,i)):(fn(i,a),pn(a,i)),a.dom},tv=function(t,e,n,r){var o=nd(e,n,r);return b(o)||"BR"===o.nodeName||t.isBlock(o)},ev=function(t,e,n){var r,o=e.parentNode,i=t.dom,a=nc(t);md(n)&&(a?o===i.getRoot()&&(n.list_block&&Yg(e,n.list_block)||W(ut(e.childNodes),(function(e){od(t,a,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=Jg(i,e,a),i.setAttribs(r,t.settings.forced_root_block_attrs)):r=null}))):i.isBlock(e)&&!i.isBlock(o)&&(tv(i,e,!1)||tv(i,e.firstChild,!0,!0)||e.insertBefore(i.create("br"),e.firstChild),tv(i,e,!0)||tv(i,e.lastChild,!1,!0)||e.appendChild(i.create("br")))),function(t){return pd(t)&&hd(t)&&Xn(yt(t,"mixed"),!0)}(n)&&!Yg(n.inline,e)||i.remove(e,!0)},nv=function(t,e,n,r,o){var i,a=t.dom;if(!function(t,e,n){return!(!hd(n)||!Yg(e,n.inline))||!(!md(n)||!Yg(e,n.block))||(pd(n)?An(e)&&t.is(e,n.selector):void 0)}(a,r,e)&&!function(t,e){return e.links&&"A"===t.nodeName}(r,e))return Wg.keep();var s=r;if(hd(e)&&"all"===e.remove&&p(e.preserve_attributes)){var u=Y(a.getAttribs(s),(function(t){return U(e.preserve_attributes,t.name.toLowerCase())}));if(a.removeAllAttribs(s),W(u,(function(t){return a.setAttrib(s,t.name,t.value)})),u.length>0)return Wg.rename("span")}if("all"!==e.remove){Kg(e.styles,(function(t,r){t=ud(a,ad(t,n),r+""),_(r)&&(r=t,o=null),(e.remove_similar||!o||Yg(cd(a,o,r),t))&&a.setStyle(s,r,""),i=!0})),i&&""===a.getAttrib(s,"style")&&(s.removeAttribute("style"),s.removeAttribute("data-mce-style")),Kg(e.attributes,(function(t,r){var i;if(t=ad(t,n),_(r)&&(r=t,o=null),e.remove_similar||!o||Yg(a.getAttrib(o,r),t)){if("class"===r&&(t=a.getAttrib(s,r))&&(i="",W(t.split(/\s+/),(function(t){/mce\-\w+/.test(t)&&(i+=(i?" ":"")+t)})),i))return void a.setAttrib(s,r,i);if(qg.test(r)&&s.removeAttribute("data-mce-"+r),"style"===r&&$n(["li"])(s)&&"none"===a.getStyle(s,"list-style-type"))return s.removeAttribute(r),void a.setStyle(s,"list-style-type","none");"class"===r&&s.removeAttribute("className"),s.removeAttribute(r)}})),Kg(e.classes,(function(t){t=ad(t,n),o&&!a.hasClass(o,t)||a.removeClass(s,t)}));for(var c=a.getAttribs(s),l=0;l<c.length;l++){var d=c[l].nodeName;if(0!==d.indexOf("_")&&0!==d.indexOf("data-"))return Wg.keep()}}return"none"!==e.remove?(ev(t,s,e),Wg.removed()):Wg.keep()},rv=function(t,e,n,r,o){return nv(t,e,n,r,o).fold($,(function(e){return t.dom.rename(r,e),!0}),N)},ov=function(t,e,n,r){return nv(t,e,n,r,r).fold(D(r),(function(e){return t.dom.createFragment().appendChild(r),t.dom.rename(r,e)}),D(null))},iv=function(t,e,n,r,o){var i=t.formatter.get(e),a=i[0],s=!0,u=t.dom,c=t.selection,l=function(r){var s=function(t,e,n,r,o){var i;return W(dd(t.dom,e.parentNode).reverse(),(function(e){if(!i&&"_start"!==e.id&&"_end"!==e.id){var a=bg(t,e,n,r,o);a&&!1!==a.split&&(i=e)}})),i}(t,r,e,n,o);return function(t,e,n,r,o,i,a,s){var u,c,l,d=t.dom;if(n){for(var f=n.parentNode,m=r.parentNode;m&&m!==f;m=m.parentNode){u=d.clone(m,!1);for(var p=0;p<e.length&&null!==(u=ov(t,e[p],s,u));p++);u&&(c&&u.appendChild(c),l||(l=u),c=u)}!i||a.mixed&&d.isBlock(n)||(r=d.split(n,r)),c&&(o.parentNode.insertBefore(c,o),l.appendChild(o),hd(a)&&Fg(d,a,0,c))}return r}(t,i,s,r,r,!0,a,n)},d=function(e){return H(i,(function(r){return rv(t,r,n,e,e)}))},f=function(e){var n=!0,r=!1;An(e)&&u.getContentEditable(e)&&(n=s,s="true"===u.getContentEditable(e),r=!0);var o=ut(e.childNodes);if(s&&!r){var c=d(e)||H(i,(function(t){return gg(u,e,t)})),l=e.parentNode;!c&&y(l)&&gd(a)&&d(l)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)f(o[m]);r&&(s=n)}W(["underline","line-through","overline"],(function(n){An(e)&&t.dom.getStyle(e,"text-decoration")===n&&e.parentNode&&ld(u,e.parentNode)===n&&rv(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,e)}))},m=function(t){var e=u.get(t?"_start":"_end"),n=e[t?"firstChild":"lastChild"];return function(t){return Zl(t)&&An(t)&&("_start"===t.id||"_end"===t.id)}(n)&&(n=n[t?"firstChild":"lastChild"]),jn(n)&&0===n.data.length&&(n=t?e.previousSibling||e.nextSibling:e.nextSibling||e.previousSibling),u.remove(e,!0),n},p=function(e){var n,r,o=Ad(t,e,i,e.collapsed);if(a.split){if(o=_f(o),(n=Zg(t,o,!0))!==(r=Zg(t,o))){if(n=Gg(n,!0),r=Gg(r,!1),Xg(u,n,r)){var s=B.from(n.firstChild).getOr(n);return l(Qg(u,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Xg(u,r,n)){s=B.from(r.lastChild).getOr(r);return l(Qg(u,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Jg(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Jg(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var c=u.createRng();c.setStartAfter(n),c.setEndBefore(r),$d(u,c,(function(t){W(t,(function(t){Zl(t)||Zl(t.parentNode)||l(t)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}$d(u,o,(function(t){W(t,f)}))};if(r){if(td(r)){var h=u.createRng();h.setStartBefore(r),h.setEndAfter(r),p(h)}else p(r);rf(t,e,r,n)}else if("false"!==u.getContentEditable(c.getNode()))c.isCollapsed()&&hd(a)&&!Rd(t).length?Ag(t,e,n,o):(Vd(c,!0,(function(){Hd(t,p)})),hd(a)&&yg(t,e,n,c.getStart())&&ed(u,c,c.getRng()),t.nodeChanged()),rf(t,e,r,n);else{r=c.getNode();for(var g=0;g<i.length&&(!i[g].ceFalseOverride||!rv(t,i[g],n,r,r));g++);rf(t,e,r,n)}},av=Ee.each,sv=function(t,e,n,r){av(e,(function(e){hd(e)&&av(t.dom.select(e.inline,r),(function(r){Mg(r)&&rv(t,e,n,r,e.exact?r:null)})),function(t,e,n){if(e.clear_child_styles){var r=e.links?"*:not(a)":"*";Bg(t.select(r,n),(function(n){Mg(n)&&Bg(e.styles,(function(e,r){t.setStyle(n,r,"")}))}))}}(t.dom,e,r)}))},uv=Ee.each,cv=function(t){return An(t)&&!Zl(t)&&!Ml(t)&&!In(t)},lv=function(t,e,n,r){var o=t.formatter.get(e),i=o[0],a=!r&&t.selection.isCollapsed(),s=t.dom,u=t.selection,c=function(t,e){if(void 0===e&&(e=i),w(e.onformat)&&e.onformat(t,e,n,r),uv(e.styles,(function(e,r){s.setStyle(t,r,ad(e,n))})),e.styles){var o=s.getAttrib(t,"style");o&&s.setAttrib(t,"data-mce-style",o)}uv(e.attributes,(function(e,r){s.setAttrib(t,r,ad(e,n))})),uv(e.classes,(function(e){e=ad(e,n),s.hasClass(t,e)||s.addClass(t,e)}))},l=function(t,e){var n=!1;return uv(t,(function(t){return!!pd(t)&&(y(t.collapsed)&&t.collapsed!==a?void 0:s.is(e,t.selector)&&!Ml(e)?(c(e,t),n=!0,!1):void 0)})),n},d=function(t){if(f(t)){var e=s.create(t);return c(e),e}return null},m=function(r,a,s){var u=[],f=!0,m=i.inline||i.block,p=d(m);$d(r,a,(function(a){var d,h=function(a){var g=!1,v=f,b=a.nodeName.toLowerCase(),w=a.parentNode,_=w.nodeName.toLowerCase();if(An(a)&&r.getContentEditable(a)&&(v=f,f="true"===r.getContentEditable(a),g=!0),Hn(a)&&!function(t,e,n,r){if(function(t){return t.getParam("format_empty_lines",!1,"boolean")}(t)&&hd(e)){var o=Lt(Lt({},t.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=lg(Le.fromDom(n),(function(t){return Ml(t.dom)}));return _t(o,r)&&ei(Le.fromDom(n.parentNode),!1)&&!i}return!1}(t,i,a,_))return d=null,void(md(i)&&r.remove(a));if(md(i)&&i.wrapper&&bg(t,a,e,n))d=null;else{if(f&&!g&&md(i)&&!i.wrapper&&rd(t,b)&&od(t,_,m)){var C=r.rename(a,m);return c(C),u.push(C),void(d=null)}if(pd(i)){var k=l(o,a);if(!k&&y(w)&&gd(i)&&(k=l(o,w)),!hd(i)||k)return void(d=null)}!f||g||!od(t,m,b)||!od(t,_,m)||!s&&jn(a)&&Co(a.data)||Ml(a)||hd(i)&&r.isBlock(a)?(d=null,W(ut(a.childNodes),h),g&&(f=v),d=null):(d||(d=r.clone(p,!1),a.parentNode.insertBefore(d,a),u.push(d)),d.appendChild(a))}};W(a,h)})),!0===i.links&&W(u,(function(t){var e=function(t){"A"===t.nodeName&&c(t,i),W(ut(t.childNodes),e)};e(t)})),W(u,(function(a){var s=function(t){var e=0;return W(t.childNodes,(function(t){(function(t){return y(t)&&jn(t)&&0===t.length})(t)||Zl(t)||e++})),e}(a);!(u.length>1)&&r.isBlock(a)||0!==s?(hd(i)||md(i)&&i.wrapper)&&(i.exact||1!==s||(a=function(t){var e=J(t.childNodes,cv).filter((function(t){return gg(r,t,i)}));return e.map((function(e){var n=r.clone(e,!1);return c(n),r.replace(n,t,!0),r.remove(e,!0),n})).getOr(t)}(a)),sv(t,o,n,a),function(t,e,n,r,o){bg(t,o.parentNode,n,r)&&rv(t,e,r,o)||e.merge_with_parents&&t.dom.getParent(o.parentNode,(function(i){if(bg(t,i,n,r))return rv(t,e,r,o),!0}))}(t,i,e,n,a),function(t,e,n,r){e.styles&&e.styles.backgroundColor&&Ug(r,Hg(t,"fontSize"),Vg(t,"backgroundColor",ad(e.styles.backgroundColor,n)))}(r,i,n,a),function(t,e,n,r){var o=function(e){if(1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType){var n=ld(t,e.parentNode);t.getStyle(e,"color")&&n?t.setStyle(e,"text-decoration",n):t.getStyle(e,"text-decoration")===n&&t.setStyle(e,"text-decoration",null)}};e.styles&&(e.styles.color||e.styles.textDecoration)&&(Ee.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(t,e,n,r){!hd(e)||"sub"!==e.inline&&"sup"!==e.inline||(Ug(r,Hg(t,"fontSize"),Vg(t,"fontSize","")),t.remove(t.select("sup"===e.inline?"sub":"sup",r),!0))}(r,i,0,a),Fg(r,i,0,a)):r.remove(a,!0)}))};if("false"!==s.getContentEditable(u.getNode())){if(i){if(r)if(td(r)){if(!l(o,r)){var p=s.createRng();p.setStartBefore(r),p.setEndAfter(r),m(s,Ad(t,p,o),!0)}}else m(s,r,!0);else if(a&&hd(i)&&!Rd(t).length)!function(t,e,n){var r,o,i=t.selection,a=i.getRng(),s=a.startOffset,u=a.startContainer.nodeValue;(r=jl(t.getBody(),i.getStart()))&&(o=Dg(r));var c,l,d=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&s>0&&s<u.length&&d.test(u.charAt(s))&&d.test(u.charAt(s-1))){var f=i.getBookmark();a.collapse(!0);var m=Ad(t,a,t.formatter.get(e));m=_f(m),t.formatter.apply(e,n,m),i.moveToBookmark(f)}else r&&o.nodeValue===Cg||(c=t.getDoc(),l=Sg(!0).dom,o=(r=c.importNode(l,!0)).firstChild,a.insertNode(r),s=1),t.formatter.apply(e,n,r),i.setCursorLocation(o,s)}(t,e,n);else{var h=u.getNode(),g=o[0];t.settings.forced_root_block||!g.defaultBlock||s.getParent(h,s.isBlock)||lv(t,g.defaultBlock),u.setRng(Kh(u.getRng())),Vd(u,!0,(function(){Hd(t,(function(e,n){var r=n?e:Ad(t,e,o);m(s,r,!1)}))})),ed(s,u,u.getRng()),t.nodeChanged()}!function(t,e){Rg(Pg[t],(function(t){t(e)}))}(e,t)}nf(t,e,r,n)}else{r=u.getNode();for(var v=0,b=o.length;v<b;v++){var _=o[v];if(_.ceFalseOverride&&pd(_)&&s.is(r,_.selector)){c(r,_);break}}nf(t,e,r,n)}},dv=function(t){return wt(t,"vars")},fv=function(t){return t.selection.getStart()},mv=function(t,e,n,r,o){return G(e,(function(e){var i=t.formatter.matchNode(e,n,null!=o?o:{},r);return!v(i)}),(function(e){return!!pg(t,e,n)||!r&&y(t.formatter.matchNode(e,n,o,!0))}))},pv=function(t,e){var n=null!=e?e:fv(t);return Y(dd(t.dom,n),(function(t){return An(t)&&!In(t)}))},hv=function(t,e,n){var r=pv(t,e);ft(n,(function(n,o){var i=function(n){var i=mv(t,r,o,n.similar,dv(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var s=i.getOr(e);dv(n)?n.callback(a,{node:s,format:o,parents:r}):W(n.callbacks,(function(t){return t(a,{node:s,format:o,parents:r})}))}};W([n.withSimilar,n.withoutSimilar],i),W(n.withVars,i)}))},gv=function(t,e,n,r,o,i){return null===e.get()&&function(t,e){t.set({}),e.on("NodeChange",(function(n){hv(e,n.element,t.get())})),e.on("FormatApply FormatRemove",(function(n){var r=B.from(n.node).map((function(t){return td(t)?t:t.startContainer})).bind((function(t){return An(t)?B.some(t):B.from(t.parentElement)})).getOrThunk((function(){return fv(e)}));hv(e,r,t.get())}))}(e,t),function(t,e,n,r,o,i){var a=e.get();W(n.split(","),(function(e){var n=yt(a,e).getOrThunk((function(){var t={withSimilar:{state:_s(!1),similar:!0,callbacks:[]},withoutSimilar:{state:_s(!1),similar:!1,callbacks:[]},withVars:[]};return a[e]=t,t})),s=function(){var n=pv(t);return mv(t,n,e,o,i).isSome()};if(v(i)){var u=o?n.withSimilar:n.withoutSimilar;u.callbacks.push(r),1===u.callbacks.length&&u.state.set(s())}else n.withVars.push({state:_s(s()),similar:o,vars:i,callback:r})})),e.set(a)}(t,e,n,r,o,i),{unbind:function(){return function(t,e,n){var r=t.get();W(e.split(","),(function(t){return yt(r,t).each((function(e){r[t]={withSimilar:Lt(Lt({},e.withSimilar),{callbacks:Y(e.withSimilar.callbacks,(function(t){return t!==n}))}),withoutSimilar:Lt(Lt({},e.withoutSimilar),{callbacks:Y(e.withoutSimilar.callbacks,(function(t){return t!==n}))}),withVars:Y(e.withVars,(function(t){return t.callback!==n}))}}))})),t.set(r)}(e,n,r)}}},vv=function(t,e){var n=(e||document).createDocumentFragment();return W(t,(function(t){n.appendChild(t.dom)})),Le.fromDom(n)},bv=function(t,e,n){return{element:t,width:e,rows:n}},yv=function(t,e){return{element:t,cells:e}},wv=function(t,e){return{x:t,y:e}},_v=function(t,e){var n=parseInt(er(t,e),10);return isNaN(n)?1:n},Cv=function(t,e,n){var r=t.rows;return!!(r[n]?r[n].cells:[])[e]},kv=function(t){return Z(t,(function(t,e){return e.cells.length>t?e.cells.length:t}),0)},xv=function(t,e){for(var n=t.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Pe(o[i],e))return B.some(wv(i,r));return B.none()},Dv=function(t,e,n,r,o){for(var i=[],a=t.rows,s=n;s<=o;s++){var u=a[s].cells,c=e<r?u.slice(e,r+1):u.slice(r,e+1);i.push(yv(a[s].element,c))}return i},Sv=function(t){var e=bv(Zs(t),0,[]);return W(Ms(t,"tr"),(function(t,n){W(Ms(t,"td,th"),(function(r,o){!function(t,e,n,r,o){for(var i=_v(o,"rowspan"),a=_v(o,"colspan"),s=t.rows,u=n;u<n+i;u++){s[u]||(s[u]=yv(Gs(r),[]));for(var c=e;c<e+a;c++)s[u].cells[c]=u===n&&c===e?o:Zs(o)}}(e,function(t,e,n){for(;Cv(t,e,n);)e++;return e}(e,o,n),n,t,r)}))})),bv(e.element,kv(e.rows),e.rows)},Tv=function(t){return function(t,e){var n=Zs(t.element),r=Le.fromTag("tbody");return hn(r,e),pn(n,r),n}(t,function(t){return V(t.rows,(function(t){var e=V(t.cells,(function(t){var e=Gs(t);return rr(e,"colspan"),rr(e,"rowspan"),e})),n=Zs(t.element);return hn(n,e),n}))}(t))},Ev=function(t,e,n){return xv(t,e).bind((function(e){return xv(t,n).map((function(n){return function(t,e,n){var r=e.x,o=e.y,i=n.x,a=n.y,s=o<a?Dv(t,r,o,i,a):Dv(t,r,a,i,o);return bv(t.element,kv(s),s)}(t,e,n)}))}))},Ov=function(t,e){return J(t,(function(t){return"li"===Be(t)&&zd(t,e)})).fold(D([]),(function(e){return function(t){return J(t,(function(t){return"ul"===Be(t)||"ol"===Be(t)}))}(t).map((function(t){var e=Le.fromTag(Be(t)),n=vt(ur(t),(function(t,e){return Mt(e,"list-style")}));return or(e,n),[Le.fromTag("li"),e]})).getOr([])}))},Lv=function(t,e){var n=Le.fromDom(e.commonAncestorContainer),r=Sp(n,t),o=Y(r,(function(t){return fo(t)||co(t)})),i=Ov(r,e),a=o.concat(i.length?i:function(t){return go(t)?Ke(t).filter(ho).fold(D([]),(function(e){return[t,e]})):ho(t)?[t]:[]}(n));return V(a,Zs)},Av=function(){return vv([])},$v=function(t,e){return n=Le.fromDom(e.cloneContents()),r=Lv(t,e),o=Z(r,(function(t,e){return pn(e,t),e}),n),r.length>0?vv([o]):o;var n,r,o},Nv=function(t,e){return(n=t,r=e[0],Gr(r,"table",E(Pe,n))).bind((function(t){var n=e[0],r=e[e.length-1],o=Sv(t);return Ev(o,n,r).map((function(t){return vv([Tv(t)])}))})).getOrThunk(Av);var n,r},Pv=function(t,e){var n=Id(e,t);return n.length>0?Nv(t,n):function(t,e){return e.length>0&&e[0].collapsed?Av():$v(t,e[0])}(t,e)},Iv=function(t,e){return e>=0&&e<t.length&&Jl(t.charAt(e))},Rv=function(t,e){var n=ko(t.innerText);return e?function(t){return t.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Bv=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Lt(Lt({},t),{format:e,get:!0,selection:!0})}(n,e),o=t.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return t.fire("GetContent",o),o.content;if("text"===o.format)return function(t){return B.from(t.selection.getRng()).map((function(e){var n=B.from(t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),o=function(t){return t.map((function(t){return t.nodeName})).getOr("div").toLowerCase()}(n),i=ke.browser.isIE()&&"pre"!==o,a=t.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),s=Rv(a,i),u=ko(a.textContent);if(t.dom.remove(a),Iv(u,0)||Iv(u,u.length-1)){var c=n.getOr(r),l=Rv(c,i),d=l.indexOf(s);return-1===d?s:(Iv(l,d-1)?" ":"")+s+(Iv(l,d+s.length)?" ":"")}return s})).getOr("")}(t);o.getInner=!0;var i=function(t,e){var n=t.selection.getRng(),r=t.dom.create("body"),o=t.selection.getSel(),i=Em(t,Nd(o)),a=e.contextual?Pv(Le.fromDom(t.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),t.selection.serializer.serialize(r,e)}(t,o);return"tree"===o.format?i:(o.content=t.selection.isCollapsed()?"":i,t.fire("GetContent",o),o.content)},Mv=function(t){return An(t)?t.outerHTML:jn(t)?yi.encodeRaw(t.data,!1):zn(t)?"\x3c!--"+t.data+"--\x3e":""},jv=function(t,e,n){var r=function(t){var e,n=document.createElement("div"),r=document.createDocumentFragment();for(t&&(n.innerHTML=t);e=n.firstChild;)r.appendChild(e);return r}(e);if(t.hasChildNodes()&&n<t.childNodes.length){var o=t.childNodes[n];o.parentNode.insertBefore(r,o)}else t.appendChild(r)},zv=function(t,e){var n,r,o,i,a,s,u,c,l,d=V(ut(e.childNodes),Mv);return function(t,e){var n=0;W(t,(function(t){0===t[0]?n++:1===t[0]?(jv(e,t[1],n),n++):2===t[0]&&function(t,e){if(t.hasChildNodes()&&e<t.childNodes.length){var n=t.childNodes[e];n.parentNode.removeChild(n)}}(e,n)}))}((r=t,o=(n=d).length+r.length+2,i=new Array(o),a=new Array(o),s=function(t,e,o,i,a){var u=c(t,e,o,i);if(null===u||u.start===e&&u.diag===e-i||u.end===t&&u.diag===t-o)for(var l=t,d=o;l<e||d<i;)l<e&&d<i&&n[l]===r[d]?(a.push([0,n[l]]),++l,++d):e-t>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[d]]),++d);else{s(t,u.start,o,u.start-u.diag,a);for(var f=u.start;f<u.end;++f)a.push([0,n[f]]);s(u.end,e,u.end-u.diag,i,a)}},u=function(t,e,o,i){for(var a=t;a-e<i&&a<o&&n[a]===r[a-e];)++a;return function(t,e,n){return{start:t,end:e,diag:n}}(t,a,e)},c=function(t,e,o,s){var c=e-t,l=s-o;if(0===c||0===l)return null;var d,f,m,p,h,g=c-l,v=l+c,b=(v%2==0?v:v+1)/2;for(i[1+b]=t,a[1+b]=e+1,d=0;d<=b;++d){for(f=-d;f<=d;f+=2){for(m=f+b,f===-d||f!==d&&i[m-1]<i[m+1]?i[m]=i[m+1]:i[m]=i[m-1]+1,h=(p=i[m])-t+o-f;p<e&&h<s&&n[p]===r[h];)i[m]=++p,++h;if(g%2!=0&&g-d<=f&&f<=g+d&&a[m-g]<=i[m])return u(a[m-g],f+t-o,e,s)}for(f=g-d;f<=g+d;f+=2){for(m=f+b-g,f===g-d||f!==g+d&&a[m+1]<=a[m-1]?a[m]=a[m+1]-1:a[m]=a[m-1],h=(p=a[m]-1)-t+o-f;p>=t&&h>=o&&n[p]===r[h];)a[m]=p--,h--;if(g%2==0&&-d<=f&&f<=d&&a[m]<=i[m+g])return u(a[m],f+t-o,e,s)}}},l=[],s(0,n.length,0,r.length,l),l),e),e},Fv=$t((function(){return document.implementation.createHTMLDocument("undo")})),Uv=function(t){var e,n=(e=t.getBody(),Y(V(ut(e.childNodes),Mv),(function(t){return t.length>0}))),r=tt(n,(function(e){var n=Km(t.serializer,e);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(t){return{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}}(r):function(t){return{type:"complete",fragments:null,content:t,bookmark:null,beforeBookmark:null}}(o)},Hv=function(t,e,n){var r=n?e.beforeBookmark:e.bookmark;"fragmented"===e.type?zv(e.fragments,t.getBody()):t.setContent(e.content,{format:"raw",no_selection:!y(r)||!zl(r)||!r.isFakeCaret}),t.selection.moveToBookmark(r)},Vv=function(t){return"fragmented"===t.type?t.fragments.join(""):t.content},Wv=function(t){var e=Le.fromTag("body",Fv());return Ys(e,Vv(t)),W(Ms(e,"*[data-mce-bogus]"),bn),e.dom.innerHTML},qv=function(t,e){return!(!t||!e)&&(!!function(t,e){return Vv(t)===Vv(e)}(t,e)||function(t,e){return Wv(t)===Wv(e)}(t,e))},Kv=function(t){return 0===t.get()},Yv=function(t,e,n){Kv(n)&&(t.typing=e)},Xv=function(t,e){t.typing&&(Yv(t,!1,e),t.add())},Zv=function(t){return{undoManager:{beforeChange:function(e,n){return function(t,e,n){Kv(e)&&n.set(Ju(t.selection))}(t,e,n)},add:function(e,n,r,o,i,a){return function(t,e,n,r,o,i,a){var s=Uv(t);if(i=i||{},i=Ee.extend(i,s),!1===Kv(r)||t.removed)return null;var u=e.data[n.get()];if(t.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&qv(u,i))return null;e.data[n.get()]&&o.get().each((function(t){e.data[n.get()].beforeBookmark=t}));var c=function(t){return t.getParam("custom_undo_redo_levels",0,"number")}(t);if(c&&e.data.length>c){for(var l=0;l<e.data.length-1;l++)e.data[l]=e.data[l+1];e.data.length--,n.set(e.data.length)}i.bookmark=Ju(t.selection),n.get()<e.data.length-1&&(e.data.length=n.get()+1),e.data.push(i),n.set(e.data.length-1);var d={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(t.setDirty(!0),t.fire("AddUndo",d),t.fire("change",d)):t.fire("AddUndo",d),i}(t,e,n,r,o,i,a)},undo:function(e,n,r){return function(t,e,n,r){var o;return e.typing&&(e.add(),e.typing=!1,Yv(e,!1,n)),r.get()>0&&(r.set(r.get()-1),o=e.data[r.get()],Hv(t,o,!0),t.setDirty(!0),t.fire("Undo",{level:o})),o}(t,e,n,r)},redo:function(e,n){return function(t,e,n){var r;return e.get()<n.length-1&&(e.set(e.get()+1),r=n[e.get()],Hv(t,r,!1),t.setDirty(!0),t.fire("Redo",{level:r})),r}(t,e,n)},clear:function(e,n){return function(t,e,n){e.data=[],n.set(0),e.typing=!1,t.fire("ClearUndos")}(t,e,n)},reset:function(t){return function(t){t.clear(),t.add()}(t)},hasUndo:function(e,n){return function(t,e,n){return n.get()>0||e.typing&&e.data[0]&&!qv(Uv(t),e.data[0])}(t,e,n)},hasRedo:function(t,e){return function(t,e){return e.get()<t.data.length-1&&!t.typing}(t,e)},transact:function(t,e,n){return function(t,e,n){return Xv(t,e),t.beforeChange(),t.ignore(n),t.add()}(t,e,n)},ignore:function(t,e){return function(t,e){try{t.set(t.get()+1),e()}finally{t.set(t.get()-1)}}(t,e)},extra:function(e,n,r,o){return function(t,e,n,r,o){if(e.transact(r)){var i=e.data[n.get()].bookmark,a=e.data[n.get()-1];Hv(t,a,!0),e.transact(o)&&(e.data[n.get()-1].beforeBookmark=i)}}(t,e,n,r,o)}},formatter:{match:function(e,n,r,o){return yg(t,e,n,r,o)},matchAll:function(e,n){return function(t,e,n){var r=[],o={},i=t.selection.getStart();return t.dom.getParent(i,(function(i){for(var a=0;a<e.length;a++){var s=e[a];!o[s]&&bg(t,i,s,n)&&(o[s]=!0,r.push(s))}}),t.dom.getRoot()),r}(t,e,n)},matchNode:function(e,n,r,o){return bg(t,e,n,r,o)},canApply:function(e){return function(t,e){var n=t.formatter.get(e),r=t.dom;if(n)for(var o=t.selection.getStart(),i=dd(r,o),a=n.length-1;a>=0;a--){var s=n[a];if(!pd(s)||y(s.defaultBlock))return!0;for(var u=i.length-1;u>=0;u--)if(r.is(i[u],s.selector))return!0}return!1}(t,e)},closest:function(e){return wg(t,e)},apply:function(e,n,r){return lv(t,e,n,r)},remove:function(e,n,r,o){return iv(t,e,n,r,o)},toggle:function(e,n,r){return function(t,e,n,r){var o=t.formatter.get(e);!yg(t,e,n,r)||"toggle"in o[0]&&!o[0].toggle?lv(t,e,n,r):iv(t,e,n,r)}(t,e,n,r)},formatChanged:function(e,n,r,o,i){return gv(t,e,n,r,o,i)}},editor:{getContent:function(e,n){return function(t,e,n){return B.from(t.getBody()).fold(D("tree"===e.format?new Nm("body",11):""),(function(r){return Xm(t,e,n,r)}))}(t,e,n)},setContent:function(e,n){return cg(t,e,n)},insertContent:function(e,n){return og(t,e,n)},addVisual:function(e){return function(t,e){var n=t.dom,r=y(e)?e:t.getBody();v(t.hasVisual)&&(t.hasVisual=function(t){return t.getParam("visual",!0,"boolean")}(t)),W(n.select("table,a",r),(function(e){switch(e.nodeName){case"TABLE":var r=function(t){return t.getParam("visual_table_class","mce-item-table","string")}(t),o=n.getAttrib(e,"border");o&&"0"!==o||!t.hasVisual?n.removeClass(e,r):n.addClass(e,r);break;case"A":if(!n.getAttrib(e,"href")){var i=n.getAttrib(e,"name")||e.id,a=function(t){return t.getParam("visual_anchor_class","mce-item-anchor","string")}(t);i&&t.hasVisual?n.addClass(e,a):n.removeClass(e,a)}}})),t.fire("VisualAid",{element:e,hasVisual:t.hasVisual})}(t,e)}},selection:{getContent:function(e,n){return Bv(t,e,n)}},raw:{getModel:function(){return B.none()}}}},Gv=function(t){return wt(t.plugins,"rtc")},Jv=function(t){var e=t;return function(t){return yt(t.plugins,"rtc").bind((function(t){return B.from(t.setup)}))}(t).fold((function(){return e.rtcInstance=Zv(t),B.none()}),(function(t){return e.rtcInstance=function(){var t=D(null),e=D("");return{undoManager:{beforeChange:C,add:t,undo:t,redo:t,clear:C,reset:C,hasUndo:$,hasRedo:$,transact:t,ignore:C,extra:C},formatter:{match:$,matchAll:D([]),matchNode:D(void 0),canApply:$,closest:e,apply:C,remove:C,toggle:C,formatChanged:D({unbind:C})},editor:{getContent:e,setContent:e,insertContent:C,addVisual:C},selection:{getContent:e},raw:{getModel:D(B.none())}}}(),B.some((function(){return t().then((function(t){return e.rtcInstance=function(t){var e=function(t){return m(t)?t:{}},n=t.undoManager,r=t.formatter,o=t.editor,i=t.selection,a=t.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(t,e,r){return n.transact(r)},ignore:function(t,e){return n.ignore(e)},extra:function(t,e,r,o){return n.extra(r,o)}},formatter:{match:function(t,n,o,i){return r.match(t,e(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(t){return r.canApply(t)},closest:function(t){return r.closest(t)},apply:function(t,n,o){return r.apply(t,e(n))},remove:function(t,n,o,i){return r.remove(t,e(n))},toggle:function(t,n,o){return r.toggle(t,e(n))},formatChanged:function(t,e,n,o,i){return r.formatChanged(e,n,o,i)}},editor:{getContent:function(t,e){return o.getContent(t)},setContent:function(t,e){return o.setContent(t,e)},insertContent:function(t,e){return o.insertContent(t)},addVisual:o.addVisual},selection:{getContent:function(t,e){return i.getContent(e)}},raw:{getModel:function(){return B.some(a.getRawModel())}}}}(t),t.rtc.isRemote}))}))}))},Qv=function(t){return t.rtcInstance?t.rtcInstance:Zv(t)},tb=function(t){var e=t.rtcInstance;if(e)return e;throw new Error("Failed to get RTC instance not yet initialized.")},eb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return tb(t).selection.getContent(e,n)}(t,e.format?e.format:"html",e)},nb=function(t){return 0===t.dom.length?(vn(t),B.none()):B.some(t)},rb=function(t,e,n,r){t.bind((function(t){return(r?rh:nh)(t.dom,r?t.dom.length:0),e.filter(Fe).map((function(e){return function(t,e,n,r){var o=t.dom,i=e.dom,a=r?o.length:i.length;r?(oh(o,i,!1,!r),n.setStart(i,a)):(oh(i,o,!1,!r),n.setEnd(i,a))}(t,e,n,r)}))})).orThunk((function(){var t=function(t,e){return t.filter((function(t){return Jd.isBookmarkNode(t.dom)})).bind(e?Xe:Ye)}(e,r).or(e).filter(Fe);return t.map((function(t){return function(t,e){Ke(t).each((function(n){var r=t.dom;e&&Kp(n,Ou(r,0))?nh(r,0):!e&&Yp(n,Ou(r,r.length))&&rh(r,r.length)}))}(t,r)}))}))},ob=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Lt(Lt({format:"html"},t),{set:!0,selection:!0,content:e})}(n,e),o=r;if(!r.no_events){var i=t.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void t.fire("SetContent",i);o=i}o.content=function(t,e){if("raw"!==e.format){var n=t.selection.getRng(),r=t.dom.getParent(n.commonAncestorContainer,t.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=t.parser.parse(e.content,Lt(Lt({isRootContent:!0,forced_root_block:!1},o),e));return tp({validate:t.validate},t.schema).serialize(i)}return e.content}(t,o);var a=t.selection.getRng();!function(t,e){var n=B.from(e.firstChild).map(Le.fromDom),r=B.from(e.lastChild).map(Le.fromDom);t.deleteContents(),t.insertNode(e);var o=n.bind(Ye).filter(Fe).bind(nb),i=r.bind(Xe).filter(Fe).bind(nb);rb(o,n,t,!0),rb(i,r,t,!1),t.collapse(!1)}(a,a.createContextualFragment(o.content)),t.selection.setRng(a),Vf(t,a),o.no_events||t.fire("SetContent",o)},ib=function(t,e,n){if(t&&wt(t,e)){var r=Y(t[e],(function(t){return t!==n}));0===r.length?delete t[e]:t[e]=r}};var ab,sb,ub=function(t){return!!t.select},cb=function(t){return!(!t||!t.ownerDocument)&&Re(Le.fromDom(t.ownerDocument),Le.fromDom(t))},lb=function(t,e,n,r){var o,i,a=function(t,e){var n,r,o=function(e,n){return J(n,(function(n){return t.is(n,e)}))},i=function(e){return t.getParents(e,null,t.getRoot())};return{selectorChangedWithUnbind:function(t,a){return n||(n={},r={},e.on("NodeChange",(function(t){var e=t.element,a=i(e),s={};Ee.each(n,(function(t,e){o(e,a).each((function(n){r[e]||(W(t,(function(t){t(!0,{node:n,selector:e,parents:a})})),r[e]=t),s[e]=t}))})),Ee.each(r,(function(t,n){s[n]||(delete r[n],Ee.each(t,(function(t){t(!1,{node:e,selector:n,parents:a})})))}))}))),n[t]||(n[t]=[]),n[t].push(a),o(t,i(e.selection.getStart())).each((function(){r[t]=n[t]})),{unbind:function(){ib(n,t,a),ib(r,t,a)}}}}}(t,r).selectorChangedWithUnbind,s=function(t,e){return ob(r,t,e)},u=function(t){var e=l();e.collapse(!!t),d(e)},c=function(){return e.getSelection?e.getSelection():e.document.selection},l=function(){var n,a,s,u=function(t,e,n){try{return e.compareBoundaryPoints(t,n)}catch(t){return-1}},l=e.document;if(void 0!==r.bookmark&&!1===wm(r)){var d=um(r);if(d.isSome())return d.map((function(t){return Em(r,[t])[0]})).getOr(l.createRange())}try{(n=c())&&!Ln(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Em(r,[a])[0])}catch(t){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(s=t.getRoot(),a.setStart(s,0),a.setEnd(s,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},d=function(t,e){var n;if(function(t){return!!t&&(!!ub(t)||cb(t.startContainer)&&cb(t.endContainer))}(t)){var a=ub(t)?t:null;if(a){i=null;try{a.select()}catch(t){}}else{var s=c();if(t=r.fire("SetSelectionRange",{range:t,forward:e}).range,s){i=t;try{s.removeAllRanges(),s.addRange(t)}catch(t){}!1===e&&s.extend&&(s.collapse(t.endContainer,t.endOffset),s.extend(t.startContainer,t.startOffset)),o=s.rangeCount>0?s.getRangeAt(0):null}t.collapsed||t.startContainer!==t.endContainer||!s.setBaseAndExtent||ke.ie||t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(n=t.startContainer.childNodes[t.startOffset])&&"IMG"===n.tagName&&(s.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),s.anchorNode===t.startContainer&&s.focusNode===t.endContainer||s.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:t,forward:e})}}},f=function(){var e=c(),n=null==e?void 0:e.anchorNode,r=null==e?void 0:e.focusNode;if(!e||!n||!r||Ln(n)||Ln(r))return!0;var o=t.createRng();o.setStart(n,e.anchorOffset),o.collapse(!0);var i=t.createRng();return i.setStart(r,e.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:t,win:e,serializer:n,editor:r,collapse:u,setCursorLocation:function(e,n){var o=t.createRng();y(e)&&y(n)?(o.setStart(e,n),o.setEnd(e,n),d(o),u(!1)):(Fd(t,o,r.getBody(),!0),d(o))},getContent:function(t){return eb(r,t)},setContent:s,getBookmark:function(t,e){return p.getBookmark(t,e)},moveToBookmark:function(t){return p.moveToBookmark(t)},select:function(e,n){return function(t,e,n){return B.from(e).map((function(e){var r=t.nodeIndex(e),o=t.createRng();return o.setStart(e.parentNode,r),o.setEnd(e.parentNode,r+1),n&&(Fd(t,o,e,!0),Fd(t,o,e,!1)),o}))}(t,e,n).each(d),e},isCollapsed:function(){var t=l(),e=c();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!e||t.collapsed)},isForward:f,setNode:function(e){return s(t.getOuterHTML(e)),e},getNode:function(){return function(t,e){var n,r,o;if(!e)return t;r=e.startContainer,o=e.endContainer;var i=e.startOffset,a=e.endOffset;return n=e.commonAncestorContainer,!e.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Tm(r.nextSibling,!0):r.parentNode,o=0===a?Tm(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:c,setRng:d,getRng:l,getStart:function(t){return Dm(r.getBody(),l(),t)},getEnd:function(t){return Sm(r.getBody(),l(),t)},getSelectedBlocks:function(e,n){return function(t,e,n,r){var o,i=[],a=t.getRoot();if(n=t.getParent(n||Dm(a,e,e.collapsed),t.isBlock),r=t.getParent(r||Sm(a,e,e.collapsed),t.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var s=new so(n,a);(o=s.next())&&o!==r;)t.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(t,l(),e,n)},normalize:function(){var e=l(),n=c();if(!(Nd(n).length>1)&&Ud(r)){var o=yf(t,e);return o.each((function(t){d(t,f())})),o.getOr(e)}return e},selectorChanged:function(t,e){return a(t,e),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var e,n=t.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){e=n;break}n=n.parentNode}return e},scrollIntoView:function(t,e){y(t)?function(t,e,n){(t.inline?Ff:Hf)(t,e,n)}(r,t,e):Vf(r,l(),e)},placeCaretAt:function(t,e){return d(cf(t,e,r.getDoc()))},getBoundingClientRect:function(){var t=l();return t.collapsed?Ou.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:function(){e=o=i=null,h.destroy()}},p=Jd(m),h=sf(m,r);return m.bookmarkManager=p,m.controlSelection=h,m},db=function(t,e,n){t.addNodeFilter("font",(function(t){W(t,(function(t){var r=e.parse(t.attr("style")),o=t.attr("color"),i=t.attr("face"),a=t.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(t.attr("size"),10)-1]),t.name="span",t.attr("style",e.serialize(r)),function(t,e){W(e,(function(e){t.attr(e,null)}))}(t,["color","face","size"])}))}))},fb=function(t,e){var n=Ai();e.convert_fonts_to_spans&&db(t,n,Ee.explode(e.font_size_legacy_values)),function(t,e){t.addNodeFilter("strike",(function(t){W(t,(function(t){var n=e.parse(t.attr("style"));n["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(n))}))}))}(t,n)},mb=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},pb=function(t,e){var n;try{n=atob(e)}catch(t){return B.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return B.some(new Blob([r],{type:t}))},hb=function(t){return 0===t.indexOf("blob:")?function(t){return new to((function(e,n){var r=function(){n("Cannot convert "+t+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===o.status?e(o.response):r()},o.onerror=r,o.send()}catch(t){r()}}))}(t):0===t.indexOf("data:")?(e=t,new to((function(t){var n=mb(e),r=n.type,o=n.data;pb(r,o).fold((function(){return t(new Blob([]))}),t)}))):null;var e},gb=0,vb=function(t){return(t||"blobid")+gb++},bb=function(t,e,n,r){var o,i;if(0!==e.src.indexOf("blob:")){var a=mb(e.src),s=a.data,u=a.type;o=s,(i=t.getByData(o,u))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}),(function(t){r(t)}))}else(i=t.getByUri(e.src))?n({image:e,blobInfo:i}):hb(e.src).then((function(r){(function(t){return new to((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))})(r).then((function(a){o=mb(a).data,i=t.create(vb(),r,o),t.add(i),n({image:e,blobInfo:i})}))}),(function(t){r(t)}))},yb=function(t,e){var n={};return{findAll:function(r,o){o||(o=N);var i=Y(function(t){return t?ut(t.getElementsByTagName("img")):[]}(r),(function(e){var n=e.src;return!!ke.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!n||n===ke.transparentSrc)&&(0===n.indexOf("blob:")?!t.isUploaded(n)&&o(e):0===n.indexOf("data:")&&o(e)))))})),a=V(i,(function(t){if(void 0!==n[t.src])return new to((function(e){n[t.src].then((function(n){if("string"==typeof n)return n;e({image:t,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){bb(e,t,n,r)})).then((function(t){return delete n[t.image.src],t})).catch((function(e){return delete n[t.src],e}));return n[t.src]=r,r}));return to.all(a)}}},wb=function(t,e,n,r){(t.padd_empty_with_br||e.insert)&&n[r.name]?r.empty().append(new Nm("br",1)).shortEnded=!0:r.empty().append(new Nm("#text",3)).value=wo},_b=function(t,e){return t&&t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.name===e},Cb=function(t,e,n,r){return r.isEmpty(e,n,(function(e){return function(t,e){var n=t.getElementRule(e.name);return n&&n.paddEmpty}(t,e)}))},kb=function(t,e){var n=e.blob_cache,r=function(t){var r=t.attr("src");(function(t){return t.attr("src")===ke.transparentSrc||y(t.attr("data-mce-placeholder"))})(t)||function(t){return y(t.attr("data-mce-bogus"))}(t)||function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(t);return e?B.some({type:e[1],data:decodeURIComponent(e[2])}):B.none()}(r).filter((function(){return function(t,e){if(e.images_dataimg_filter){var n=new Image;return n.src=t.attr("src"),ft(t.attributes.map,(function(t,e){n.setAttribute(e,t)})),e.images_dataimg_filter(n)}return!0}(t,e)})).bind((function(t){var e=t.type,r=t.data;return B.from(n.getByData(r,e)).orThunk((function(){return pb(e,r).map((function(t){var e=n.create(vb(),t,r);return n.add(e),e}))}))})).each((function(e){t.attr("src",e.blobUri())}))};n&&t.addAttributeFilter("src",(function(t){return W(t,r)}))},xb=Ee.makeMap,Db=Ee.each,Sb=Ee.explode,Tb=Ee.extend,Eb=function(t,e){void 0===e&&(e=Oi());var n={},r=[],o={},i={};(t=t||{}).validate=!("validate"in t)||t.validate,t.root_name=t.root_name||"body";var a=function(t){var e=t.name;e in n&&((s=o[e])?s.push(t):o[e]=[t]);for(var a=r.length;a--;){var s,u=r[a].name;if(u in t.attributes.map)(s=i[u])?s.push(t):i[u]=[t]}return t},s={schema:e,addAttributeFilter:function(t,e){Db(Sb(t),(function(t){var n;for(n=0;n<r.length;n++)if(r[n].name===t)return void r[n].callbacks.push(e);r.push({name:t,callbacks:[e]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(t,e){Db(Sb(t),(function(t){var r=n[t];r||(n[t]=r=[]),r.push(e)}))},getNodeFilters:function(){var t=[];for(var e in n)wt(n,e)&&t.push({name:e,callbacks:n[e]});return t},filterNode:a,parse:function(s,u){var c,l,d,f,m,p,h,g,v=[];u=u||{},o={},i={};var b=Tb(xb("script,style,head,html,body,title,meta,param"),e.getBlockElements()),y=e.getNonEmptyElements(),w=e.children,_=t.validate,C=function(t){return!1===t?"":!0===t?"p":t}("forced_root_block"in u?u.forced_root_block:t.forced_root_block),k=e.getWhiteSpaceElements(),x=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,S=/[ \t\r\n]+/g,T=/^[ \t\r\n]+$/,E=wt(k,u.context)||wt(k,t.root_name),O=function(t,e){var r,i=new Nm(t,e);return t in n&&((r=o[t])?r.push(i):o[t]=[i]),i},L=function(t){for(var n=e.getBlockElements(),r=t.prev;r&&3===r.type;){var o=r.value.replace(D,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},A=qm({validate:_,document:t.document,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_script_urls:t.allow_script_urls,allow_conditional_comments:t.allow_conditional_comments,preserve_cdata:t.preserve_cdata,self_closing_elements:function(t){var e={};for(var n in t)"li"!==n&&"p"!==n&&(e[n]=t[n]);return e}(e.getSelfClosingElements()),cdata:function(t){g.append(O("#cdata",4)).value=t},text:function(t,e){var n;E||(t=t.replace(S," "),function(t,e){return t&&(wt(e,t.name)||"br"===t.name)}(g.lastChild,b)&&(t=t.replace(x,""))),0!==t.length&&((n=O("#text",3)).raw=!!e,g.append(n).value=t)},comment:function(t){g.append(O("#comment",8)).value=t},pi:function(t,e){g.append(O(t,7)).value=e,L(g)},doctype:function(t){g.append(O("#doctype",10)).value=t,L(g)},start:function(t,n,o){var a=_?e.getElementRule(t):{};if(a){var s=O(a.outputName||t,1);s.attributes=n,s.shortEnded=o,g.append(s);var u=w[g.name];u&&w[s.name]&&!u[s.name]&&v.push(s);for(var c=r.length;c--;){var l=r[c].name;l in n.map&&((p=i[l])?p.push(s):i[l]=[s])}b[t]&&L(s),o||(g=s),!E&&k[t]&&(E=!0)}},end:function(n){var r,o,i,a,s=_?e.getElementRule(n):{};if(s){if(b[n]&&!E){if((r=g.firstChild)&&3===r.type)if((o=r.value.replace(x,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||T.test(o))&&(r.remove(),r=i),r=i;if((r=g.lastChild)&&3===r.type)if((o=r.value.replace(D,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||T.test(o))&&(r.remove(),r=i),r=i}if(E&&k[n]&&(E=!1),s.removeEmpty&&Cb(e,y,k,g))return a=g.parent,b[g.name]?g.empty().remove():g.unwrap(),void(g=a);s.paddEmpty&&(function(t){return _b(t,"#text")&&t.firstChild.value===wo}(g)||Cb(e,y,k,g))&&wb(t,u,b,g),g=g.parent}}},e),$=g=new Nm(u.context||t.root_name,11);if(A.parse(s,u.format),_&&v.length&&(u.context?u.invalid=!0:function(t){for(var n=xb("tr,td,th,tbody,thead,tfoot,table"),r=e.getNonEmptyElements(),o=e.getWhiteSpaceElements(),i=e.getTextBlockElements(),s=e.getSpecialElements(),u=function(t,n){if(void 0===n&&(n=t.parent),s[t.name])t.empty().remove();else{for(var r=0,o=t.children();r<o.length;r++){var i=o[r];e.isValidChild(n.name,i.name)||u(i,n)}t.unwrap()}},c=0;c<t.length;c++){var l=t[c],d=void 0,f=void 0,m=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var p=l.next;p&&i[p.name];)p.name="li",p.fixed=!0,l.parent.insert(p,l.parent),p=p.next;l.unwrap()}else{var h=[l];for(d=l.parent;d&&!e.isValidChild(d.name,l.name)&&!n[d.name];d=d.parent)h.push(d);if(d&&h.length>1)if(e.isValidChild(d.name,l.name)){h.reverse();for(var g=f=a(h[0].clone()),v=0;v<h.length-1;v++){e.isValidChild(g.name,h[v].name)?(m=a(h[v].clone()),g.append(m)):m=g;for(var b=h[v].firstChild;b&&b!==h[v+1];){var y=b.next;m.append(b),b=y}g=m}Cb(e,r,o,f)?d.insert(l,h[0],!0):(d.insert(f,h[0],!0),d.insert(l,f)),d=h[0],(Cb(e,r,o,d)||_b(d,"br"))&&d.empty().remove()}else u(l);else if(l.parent){if("li"===l.name){if((p=l.prev)&&("ul"===p.name||"ol"===p.name)){p.append(l);continue}if((p=l.next)&&("ul"===p.name||"ol"===p.name)){p.insert(l,p.firstChild,!0);continue}l.wrap(a(new Nm("ul",1)));continue}e.isValidChild(l.parent.name,"div")&&e.isValidChild("div",l.name)?l.wrap(a(new Nm("div",1))):u(l)}}}}(v)),C&&("body"===$.name||u.isRootContent)&&function(){var n=$.firstChild,r=null,o=function(t){t&&((n=t.firstChild)&&3===n.type&&(n.value=n.value.replace(x,"")),(n=t.lastChild)&&3===n.type&&(n.value=n.value.replace(D,"")))};if(e.isValidChild($.name,C.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=O(C,1)).attr(t.forced_root_block_attrs),$.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!u.invalid){for(h in o)if(wt(o,h)){for(p=n[h],f=(c=o[h]).length;f--;)c[f].parent||c.splice(f,1);for(l=0,d=p.length;l<d;l++)p[l](c,h,u)}for(l=0,d=r.length;l<d;l++)if((p=r[l]).name in i){for(f=(c=i[p.name]).length;f--;)c[f].parent||c.splice(f,1);for(f=0,m=p.callbacks.length;f<m;f++)p.callbacks[f](c,p.name,u)}}return $}};return function(t,e){var n=t.schema;e.remove_trailing_brs&&t.addNodeFilter("br",(function(t,r,o){var i,a,s,u,c,l,d,f,m=t.length,p=Ee.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(s=(a=t[i]).parent,p[a.parent.name]&&a===s.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){"br"===l&&(a=null);break}c=c.prev}a&&(a.remove(),Cb(n,h,g,s)&&(d=n.getElementRule(s.name))&&(d.removeEmpty?s.remove():d.paddEmpty&&wb(e,o,p,s)))}else{for(u=a;s&&s.firstChild===u&&s.lastChild===u&&(u=s,!p[s.name]);)s=s.parent;u===s&&!0!==e.padd_empty_with_br&&((f=new Nm("#text",3)).value=wo,a.replace(f))}})),t.addAttributeFilter("href",(function(t){var n,r,o=t.length;if(!e.allow_unsafe_link_target)for(;o--;){var i=t[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?Ee.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(t){return t.split(" ").filter((function(t){return t.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),e.allow_html_in_named_anchor||t.addAttributeFilter("id,name",(function(t){for(var e,n,r,o,i=t.length;i--;)if("a"===(o=t[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,e=o.lastChild;do{n=e.prev,r.insert(e,o),e=n}while(e)}})),e.fix_list_elements&&t.addNodeFilter("ul,ol",(function(t){for(var e,n,r=t.length;r--;)if("ul"===(n=(e=t[r]).parent).name||"ol"===n.name)if(e.prev&&"li"===e.prev.name)e.prev.append(e);else{var o=new Nm("li",1);o.attr("style","list-style-type: none"),e.wrap(o)}})),e.validate&&n.getValidClasses()&&t.addAttributeFilter("class",(function(t){for(var e=n.getValidClasses(),r=t.length;r--;){for(var o=t[r],i=o.attr("class").split(" "),a="",s=0;s<i.length;s++){var u=i[s],c=!1,l=e["*"];l&&l[u]&&(c=!0),l=e[o.name],!c&&l&&l[u]&&(c=!0),c&&(a&&(a+=" "),a+=u)}a.length||(a=null),o.attr("class",a)}})),kb(t,e)}(s,t),function(t,e){e.inline_styles&&fb(t,e)}(s,t),s},Ob=function(t,e,n){return function(t,e){return t&&t.hasEventListeners("PreProcess")&&!e.no_events}(t,n)?function(t,e,n){var r,o=t.dom,i=e.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var s=a.createHTMLDocument("");Ee.each("BODY"===i.nodeName?i.childNodes:[i],(function(t){s.body.appendChild(s.importNode(t,!0))})),i="BODY"!==i.nodeName?s.body.firstChild:s.body,r=o.doc,o.doc=s}return function(t,e){t.fire("PreProcess",e)}(t,Lt(Lt({},n),{node:i})),r&&(o.doc=r),i}(t,e,n):e},Lb=function(t,e,n){-1===Ee.inArray(e,n)&&(t.addAttributeFilter(n,(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)})),e.push(n))},Ab=function(t,e,n,r,o){var i=function(t,e,n){return tp(t,e).serialize(n)}(e,n,r);return function(t,e,n){if(!e.no_events&&t){var r=function(t,e){return t.fire("PostProcess",e)}(t,Lt(Lt({},e),{content:n}));return r.content}return n}(t,o,i)},$b=function(t,e){var n=["data-mce-selected"],r=e&&e.dom?e.dom:gs.DOM,o=e&&e.schema?e.schema:Oi(t);t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs=!("remove_trailing_brs"in t)||t.remove_trailing_brs;var i=Eb(t,o);!function(t,e,n){t.addAttributeFilter("data-mce-tabindex",(function(t,e){for(var n=t.length;n--;){var r=t[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(e,null)}})),t.addAttributeFilter("src,href,style",(function(t,r){for(var o="data-mce-"+r,i=e.url_converter,a=e.url_converter_scope,s=t.length;s--;){var u=t[s],c=u.attr(o);void 0!==c?(u.attr(r,c.length>0?c:null),u.attr(o,null)):(c=u.attr(r),"style"===r?c=n.serializeStyle(n.parseStyle(c),u.name):i&&(c=i.call(a,c,r,u.name)),u.attr(r,c.length>0?c:null))}})),t.addAttributeFilter("class",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),t.addAttributeFilter("data-mce-type",(function(t,e,n){for(var r=t.length;r--;){var o=t[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=B.from(o.firstChild).exists((function(t){return!Co(t.value)}));i?o.unwrap():o.remove()}}})),t.addNodeFilter("noscript",(function(t){for(var e=t.length;e--;){var n=t[e].firstChild;n&&(n.value=yi.decode(n.value))}})),t.addNodeFilter("script,style",(function(t,n){for(var r=function(t){return t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=t.length;o--;){var i=t[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var s=i.attr("type");s&&i.attr("type","mce-no/type"===s?null:s.replace(/^mce\-/,"")),"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===e.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),t.addNodeFilter("#comment",(function(t){for(var r=t.length;r--;){var o=t[r];e.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),t.addNodeFilter("xml:namespace,input",(function(t,e){for(var n=t.length;n--;){var r=t[n];7===r.type?r.remove():1===r.type&&("input"!==e||r.attr("type")||r.attr("type","text"))}})),t.addAttributeFilter("data-mce-type",(function(e){W(e,(function(e){"format-caret"===e.attr("data-mce-type")&&(e.isEmpty(t.schema.getNonEmptyElements())?e.remove():e.unwrap())}))})),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)}))}(i,t,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var s=Lt({format:"html"},a),u=Ob(e,n,s),c=function(t,e,n){var r=ko(n.getInner?e.innerHTML:t.getOuterHTML(e));return n.selection||yo(Le.fromDom(e))?r:Ee.trim(r)}(r,u,s),l=function(t,e,n){var r=n.selection?Lt({forced_root_block:!1},n):n,o=t.parse(e,r);return function(t){var e=function(t){return t&&"br"===t.name},n=t.lastChild;if(e(n)){var r=n.prev;e(r)&&(n.remove(),r.remove())}}(o),o}(i,c,s);return"tree"===s.format?l:Ab(e,t,o,l,s)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:E(Lb,i,n),getTempAttrs:D(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Nb=function(t,e){var n=$b(t,e);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Pb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Qv(t).editor.getContent(e,n)}(t,e,e.format?e.format:"html")},Ib=function(t,e,n){return void 0===n&&(n={}),function(t,e,n){return Qv(t).editor.setContent(e,n)}(t,e,n)},Rb=gs.DOM,Bb=function(t){return B.from(t).each((function(t){return t.destroy()}))},Mb=function(t){if(!t.removed){var e=t._selectionOverrides,n=t.editorUpload,r=t.getBody(),o=t.getElement();r&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&o&&Rb.remove(o.nextSibling),function(t){t.fire("remove")}(t),t.editorManager.remove(t),!t.inline&&r&&function(t){Rb.setStyle(t.id,"display",t.orgDisplay)}(t),function(t){t.fire("detach")}(t),Rb.remove(t.getContainer()),Bb(e),Bb(n),t.destroy()}},jb=function(t,e){var n=t.selection,r=t.dom;t.destroyed||(e||t.removed?(e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),Bb(n),Bb(r)),function(t){var e=t.formElement;e&&(e._mceOldSubmit&&(e.submit=e._mceOldSubmit,e._mceOldSubmit=null),Rb.unbind(e,"submit reset",t.formEventDelegate))}(t),function(t){t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null)}(t),t.destroyed=!0):t.remove())},zb=(ab=function(t,e){return m(t)&&m(e)?zb(t,e):e},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<t.length;r++){var o=t[r];for(var i in o)wt(o,i)&&(n[i]=ab(n[i],o[i]))}return n}),Fb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),Ub="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),Hb="imagetools,toc".split(","),Vb=function(t){var e=Y(Fb,(function(e){return wt(t,e)})),n=t.forced_root_block;return!1!==n&&""!==n||e.push("forced_root_block (false only)"),ot(e)},Wb=function(t){var e=Ee.makeMap(t.plugins," "),n=function(t){return wt(e,t)},r=At(At([],Y(Ub,n),!0),tt(Hb,(function(t){return n(t)?[t+" (moving to premium)"]:[]})),!0);return ot(r)},qb=pe().deviceType,Kb=qb.isTouch(),Yb=qb.isPhone(),Xb=qb.isTablet(),Zb=["lists","autolink","autosave"],Gb={table_grid:!1,object_resizing:!1,resize:!1},Jb=function(t){var e=p(t)?t.join(" "):t,n=V(f(e)?e.split(" "):[],zt);return Y(n,(function(t){return t.length>0}))},Qb=function(t,e){var n,r,o=(r={},gt(e,(function(e,n){return U(t,n)}),ht(n={}),ht(r)),{t:n,f:r});return function(t,e){return{sections:D(t),settings:D(e)}}(o.t,o.f)},ty=function(t,e){return wt(t.sections(),e)},ey=function(t,e){return yt(t,"toolbar_mode").orThunk((function(){return yt(t,"toolbar_drawer").map((function(t){return!1===t?"wrap":t}))})).getOr(e)},ny=function(t,e){var n={resize:!1,toolbar_mode:ey(t,"scrolling"),toolbar_sticky:!1};return Lt(Lt(Lt({},Gb),n),e?{menubar:!1}:{})},ry=function(t,e){var n=e.external_plugins?e.external_plugins:{};return t&&t.external_plugins?Ee.extend({},t.external_plugins,n):n},oy=function(t,e,n,r){return t&&function(t,e,n){var r=t.sections();return ty(t,e)&&r[e].theme===n}(e,"mobile","mobile")?Y(r,E(U,Zb)):t&&ty(e,"mobile")?r:n},iy=function(t,e,n,r){var o=Jb(n.forced_plugins),i=Jb(r.plugins),a=function(t,e){return ty(t,e)?t.sections()[e]:{}}(e,"mobile"),s=a.plugins?Jb(a.plugins):i,u=function(t,e){return[].concat(Jb(t)).concat(Jb(e))}(o,oy(t,e,i,s));if(ke.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return Ee.extend(r,{plugins:u.join(" ")})},ay=function(t,e,n,r,o){var i=t?{mobile:ny(o.mobile||{},e)}:{},a=Qb(["mobile"],zb(i,o)),s=Ee.extend(n,r,a.settings(),function(t,e){return t&&ty(e,"mobile")}(t,a)?function(t,e,n){void 0===n&&(n={});var r=t.sections(),o=yt(r,e).getOr({});return Ee.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:ry(r,a.settings())});return iy(t,a,r,s)},sy=function(t,e,n,r,o){var i=function(t,e,n,r,o){var i={id:e,theme:"silver",toolbar_mode:ey(t,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Lt(Lt({},i),r?Gb:{})}(o,e,n,Kb,t),a=ay(Yb||Xb,Yb,i,r,o);return!1!==a.deprecation_warnings&&function(t,e){var n=Vb(t),r=Wb(e),o=r.length>0,i=n.length>0,a="mobile"===e.theme;if(o||i||a){var s="\n- ",u=a?"\n\nThemes:\n- mobile":"",c=o?"\n\nPlugins:\n- "+r.join(s):"",l=i?"\n\nSettings:\n- "+n.join(s):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+u+c+l)}}(o,a),a},uy=function(t,e,n){return B.from(e.settings[n]).filter(t)},cy=function(t,e,n,r){var o,i=e in t.settings?t.settings[e]:n;return"hash"===r?function(t){var e={};return"string"==typeof t?W(t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(","),(function(t){var n=t.split("=");n.length>1?e[Ee.trim(n[0])]=Ee.trim(n[1]):e[Ee.trim(n[0])]=Ee.trim(n[0])})):e=t,e}(i):"string"===r?uy(f,t,e).getOr(n):"number"===r?uy(_,t,e).getOr(n):"boolean"===r?uy(g,t,e).getOr(n):"object"===r?uy(m,t,e).getOr(n):"array"===r?uy(p,t,e).getOr(n):"string[]"===r?uy((o=f,function(t){return p(t)&&et(t,o)}),t,e).getOr(n):"function"===r?uy(w,t,e).getOr(n):i},ly=(sb={},{add:function(t,e){sb[t]=e},get:function(t){return sb[t]?sb[t]:{icons:{}}},has:function(t){return wt(sb,t)}}),dy=function(t,e){return e.dom[t]},fy=function(t,e){return parseInt(ir(e,t),10)},my=E(dy,"clientWidth"),py=E(dy,"clientHeight"),hy=E(fy,"margin-top"),gy=E(fy,"margin-left"),vy=function(t,e,n){var r,o=Le.fromDom(t.getBody()),i=t.inline?o:(r=o,Le.fromDom(We(r).dom.documentElement)),a=function(t,e,n,r){var o=function(t){return t.dom.getBoundingClientRect()}(e);return{x:n-(t?o.left+e.dom.clientLeft+gy(e):0),y:r-(t?o.top+e.dom.clientTop+hy(e):0)}}(t.inline,i,e,n);return function(t,e,n){var r=my(t),o=py(t);return e>=0&&n>=0&&e<=r&&n<=o}(i,a.x,a.y)},by=function(t){var e,n=t.inline?t.getBody():t.getContentAreaContainer();return(e=n,B.from(e).map(Le.fromDom)).map(yn).getOr(!1)},yy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:e,reposition:e,getArgs:e}},r=function(){return B.from(e[0])},o=function(){e.length>0&&n().reposition(e)},i=function(t){Q(e,(function(e){return e===t})).each((function(t){e.splice(t,1)}))},a=function(a,s){if(void 0===s&&(s=!0),!t.removed&&by(t))return s&&t.fire("BeforeOpenNotification",{notification:a}),J(e,(function(t){return e=n().getArgs(t),r=a,!(e.type!==r.type||e.text!==r.text||e.progressBar||e.timeout||r.progressBar||r.timeout);var e,r})).getOrThunk((function(){t.editorManager.setActive(t);var s=n().open(a,(function(){i(s),o(),r().fold((function(){return t.focus()}),(function(t){return Le.fromDom(t.getEl()).dom.focus()}))}));return function(t){e.push(t)}(s),o(),t.fire("OpenNotification",{notification:Lt({},s)}),s}))},s=D(e);return function(t){t.on("SkinLoaded",(function(){var e=function(t){return t.getParam("service_message")}(t);e&&a({text:e,type:"warning",timeout:0},!1),o()})),t.on("show ResizeEditor ResizeWindow NodeChange",(function(){oo.requestAnimationFrame(o)})),t.on("remove",(function(){W(e.slice(),(function(t){n().close(t)}))}))}(t),{open:a,close:function(){r().each((function(t){n().close(t),i(t),o()}))},getNotifications:s}},wy=Ss.PluginManager,_y=Ss.ThemeManager;var Cy=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:e=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}},r=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e?e.apply(t,n):void 0}},o=function(n){e.push(n),function(e){t.fire("OpenWindow",{dialog:e})}(n)},i=function(n){!function(e){t.fire("CloseWindow",{dialog:e})}(n),0===(e=Y(e,(function(t){return t!==n}))).length&&t.focus()},a=function(e){t.editorManager.setActive(t),sm(t);var n=e();return o(n),n};return t.on("remove",(function(){W(e,(function(t){n().close(t)}))})),{open:function(t,e){return a((function(){return n().open(t,e,i)}))},openUrl:function(t){return a((function(){return n().openUrl(t,i)}))},alert:function(t,e,o){var i=n();i.alert(t,r(o||i,e))},confirm:function(t,e,o){var i=n();i.confirm(t,r(o||i,e))},close:function(){B.from(e[e.length-1]).each((function(t){n().close(t),i(t)}))}}},ky=function(t,e){t.notificationManager.open({type:"error",text:e})},xy=function(t,e){t._skinLoaded?ky(t,e):t.on("SkinLoaded",(function(){ky(t,e)}))},Dy=function(t,e,n){ef(t,e,{message:n}),console.error(n)},Sy=function(t,e,n){return n?"Failed to load "+t+": "+n+" from url "+e:"Failed to load "+t+" url: "+e},Ty=function(t,e,n){Dy(t,"PluginLoadError",Sy("plugin",e,n))},Ey=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,At([t],e,!1)):r.log.apply(r,At([t],e,!1)))},Oy=function(t){return Ly(t,function(t){var e=t.getParam("content_css");return f(e)?V(e.split(","),zt):p(e)?e:!1===e||t.inline?[]:["default"]}(t))},Ly=function(t,e){var n=t.editorManager.baseURL+"/skins/content",r="content"+t.editorManager.suffix+".css",o=!0===t.inline;return V(e,(function(e){return function(t){return/^[a-z0-9\-]+$/i.test(t)}(e)&&!o?n+"/"+e+"/"+r:t.documentBaseURI.toAbsolute(e)}))},Ay=function(t){t.contentCSS=t.contentCSS.concat(Oy(t),function(t){return Ly(t,hc(t))}(t))},$y=function(){var t={},e=function(t,e){return{status:t,resultUri:e}},n=function(e){return e in t};return{hasBlobUri:n,getResultUri:function(e){var n=t[e];return n?n.resultUri:null},isPending:function(e){return!!n(e)&&1===t[e].status},isUploaded:function(e){return!!n(e)&&2===t[e].status},markPending:function(n){t[n]=e(1,null)},markUploaded:function(n,r){t[n]=e(2,r)},removeFailed:function(e){delete t[e]},destroy:function(){t={}}}},Ny=0,Py=function(t){return t+Ny+++(e=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+e()+e()+e());var e},Iy=function(t,e){var n={},r=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(t){o(t.loaded/t.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((t=e.basePath,o=a.location,t?t.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},o=function(t,e){return{url:e,blobInfo:t,status:!0}},i=function(t,e,n){return{url:"",blobInfo:t,status:!1,error:{message:e,options:n}}},a=function(t,e){Ee.each(n[t],(function(t){t(e)})),delete n[t]},s=function(r,s){return r=Ee.grep(r,(function(e){return!t.isUploaded(e.blobUri())})),to.all(Ee.map(r,(function(r){return t.isPending(r.blobUri())?function(t){var e=t.blobUri();return new to((function(t){n[e]=n[e]||[],n[e].push(t)}))}(r):function(e,n,r){return t.markPending(e.blobUri()),new to((function(s){var u;try{var c=function(){u&&u.close()};n(e,(function(n){c(),t.markUploaded(e.blobUri(),n),a(e.blobUri(),o(e,n)),s(o(e,n))}),(function(n,r){var o=r||{};c(),t.removeFailed(e.blobUri()),a(e.blobUri(),i(e,n,o)),s(i(e,n,o))}),(function(t){t<0||t>100||B.from(u).orThunk((function(){return B.from(r).map(L)})).each((function(e){u=e,e.progressBar.value(t)}))}))}catch(t){s(i(e,t.message,{}))}}))}(r,e.handler,s)})))};return!1===w(e.handler)&&(e.handler=r),{upload:function(t,n){return e.url||e.handler!==r?s(t,n):new to((function(t){t([])}))}}},Ry=function(t){return function(){return t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},By=function(t,e){return Iy(e,{url:sc(t),basePath:uc(t),credentials:cc(t),handler:lc(t)})},My=function(t){var e,n,r=function(){var t=[],e=function(t){if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var e,n=t.id||Py("blobid"),r=t.name||n,o=t.blob;return{id:D(n),name:D(r),filename:D(t.filename||r+"."+(e=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[e.toLowerCase()]||"dat")),blob:D(o),base64:D(t.base64),blobUri:D(t.blobUri||URL.createObjectURL(o)),uri:D(t.uri)}},n=function(e){return J(t,e).getOrUndefined()},r=function(t){return n((function(e){return e.id()===t}))};return{create:function(t,n,r,o,i){if(f(t))return e({id:t,name:o,filename:i,blob:n,base64:r});if(m(t))return e(t);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r,getByUri:function(t){return n((function(e){return e.blobUri()===t}))},getByData:function(t,e){return n((function(n){return n.base64()===t&&n.blob().type===e}))},findFirst:n,removeByUri:function(e){t=Y(t,(function(t){return t.blobUri()!==e||(URL.revokeObjectURL(t.blobUri()),!1)}))},destroy:function(){W(t,(function(t){URL.revokeObjectURL(t.blobUri())})),t=[]}}}(),o=$y(),i=[],a=function(t){var e=_s(null);return t.on("change AddUndo",(function(t){e.set(Lt({},t.level))})),{fireIfChanged:function(){var n=t.undoManager.data;st(n).filter((function(t){return!qv(e.get(),t)})).each((function(e){t.setDirty(!0),t.fire("change",{level:e,lastLevel:it(n,n.length-2).getOrNull()})}))}}}(t),s=function(e){return function(n){return t.selection?e(n):[]}},u=function(t,e,n){var r=0;do{-1!==(r=t.indexOf(e,r))&&(t=t.substring(0,r)+n+t.substr(r+e.length),r+=n.length-e.length+1)}while(-1!==r);return t},c=function(t,e,n){var r='src="'+n+'"'+(n===ke.transparentSrc?' data-mce-placeholder="1"':"");return t=u(t,'src="'+e+'"',r),t=u(t,'data-mce-src="'+e+'"','data-mce-src="'+n+'"')},l=function(e,n){W(t.undoManager.data,(function(t){"fragmented"===t.type?t.fragments=V(t.fragments,(function(t){return c(t,e,n)})):t.content=c(t.content,e,n)}))},d=function(n){return e||(e=By(t,o)),g().then(s((function(o){var i=V(o,(function(t){return t.blobInfo}));return e.upload(i,Ry(t)).then(s((function(e){var i=[],s=V(e,(function(e,n){var a=o[n].blobInfo,s=o[n].image;return e.status&&function(t){return t.getParam("images_replace_blob_uris",!0,"boolean")}(t)?(r.removeByUri(s.src),Gv(t)||function(e,n){var r,o=t.convertURL(n,"src");l(e.src,n),t.$(e).attr({src:ic(t)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(s,e.url)):e.error&&(e.error.options.remove&&(l(s.getAttribute("src"),ke.transparentSrc),i.push(s)),function(t,e){xy(t,Ds.translate(["Failed to upload image: {0}",e]))}(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:a}}));return s.length>0&&a.fireIfChanged(),i.length>0&&(Gv(t)?console.error("Removing images on failed uploads is currently unsupported for RTC"):t.undoManager.transact((function(){W(i,(function(e){t.dom.remove(e),r.removeByUri(e.src)}))}))),n&&n(s),s})))})))},p=function(e){if(oc(t))return d(e)},h=function(e){if(!1===et(i,(function(t){return t(e)})))return!1;if(0===e.getAttribute("src").indexOf("data:")){var n=function(t){return t.getParam("images_dataimg_filter",N,"function")}(t);return n(e)}return!0},g=function(){return n||(n=yb(o,r)),n.findAll(t.getBody(),h).then(s((function(e){return e=Y(e,(function(e){return"string"!=typeof e||(xy(t,e),!1)})),Gv(t)||W(e,(function(t){l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")})),e})))},v=function(e){return e.replace(/src="(blob:[^"]+)"/g,(function(e,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=Z(t.editorManager.get(),(function(t,e){return t||e.editorUpload&&e.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':e}))};return t.on("SetContent",(function(){oc(t)?p():g()})),t.on("RawSaveContent",(function(t){t.content=v(t.content)})),t.on("GetContent",(function(t){t.source_view||"raw"===t.format||"tree"===t.format||(t.content=v(t.content))})),t.on("PostRender",(function(){t.parser.addNodeFilter("img",(function(t){W(t,(function(t){var e=t.attr("src");if(!r.getByUri(e)){var n=o.getResultUri(e);n&&t.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(t){i.push(t)},uploadImages:d,uploadImagesAuto:p,scanForImages:g,destroy:function(){r.destroy(),o.destroy(),n=e=null}}},jy=function(t){var e={},n=function(t,r){t&&(f(t)?(p(r)||(r=[r]),W(r,(function(t){v(t.deep)&&(t.deep=!pd(t)),v(t.split)&&(t.split=!pd(t)||hd(t)),v(t.remove)&&pd(t)&&!hd(t)&&(t.remove="none"),pd(t)&&hd(t)&&(t.mixed=!0,t.block_expand=!0),f(t.classes)&&(t.classes=t.classes.split(/\s+/))})),e[t]=r):ft(t,(function(t,e){n(e,t)})))};return n(function(t){var e={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(t,e,n){return An(t)&&t.hasAttribute("href")},onformat:function(e,n,r){Ee.each(r,(function(n,r){t.setAttrib(e,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(t){var e;return null!==(e=null==t?void 0:t.customValue)&&void 0!==e?e:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Ee.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(t){e[t]={block:t,remove:"all"}})),e}(t.dom)),n(function(t){return t.getParam("formats")}(t)),{get:function(t){return y(t)?e[t]:e},has:function(t){return wt(e,t)},register:n,unregister:function(t){return t&&e[t]&&delete e[t],e}}},zy=Ee.each,Fy=gs.DOM,Uy=function(t,e){var n,r,o,i=e&&e.schema||Oi({}),a=function(t){r="string"==typeof t?{name:t,classes:[],attrs:{}}:t;var e=Fy.create(r.name);return function(t,e){e.classes.length&&Fy.addClass(t,e.classes.join(" ")),Fy.setAttribs(t,e.attrs)}(e,r),e},s=function(t,e,n){var r,o,u=e.length>0&&e[0],c=u&&u.name,l=function(t,e){var n="string"!=typeof t?t.nodeName.toLowerCase():t,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(e&&-1!==Ee.inArray(o,e)?e:o[0])}(t,c);if(l)c===l?(o=e[0],e=e.slice(1)):o=l;else if(u)o=e[0],e=e.slice(1);else if(!n)return t;return o&&(r=a(o)).appendChild(t),n&&(r||(r=Fy.create("div")).appendChild(t),Ee.each(n,(function(e){var n=a(e);r.insertBefore(n,t)}))),s(r,e,o&&o.siblings)};return t&&t.length?(r=t[0],n=a(r),(o=Fy.create("div")).appendChild(s(n,t.slice(1),r.siblings)),o):""},Hy=function(t){var e,n={classes:[],attrs:{}};return"*"!==(t=n.selector=Ee.trim(t))&&(e=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(t,e,r,o,i){switch(e){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Ee.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=e||"div",n},Vy=function(t,e){var n,r,o,i="",a=function(t){var e=t.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return f(e)?e:""}(t);if(""===a)return"";var s=function(t){return t.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=t.formatter.get(e)))return;e=e[0]}if("preview"in e){var u=yt(e,"preview");if(Xn(u,!1))return"";a=u.getOr(a)}n=e.block||e.inline||"span";var c,l=(c=e.selector)&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Ee.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(t){var e=Ee.map(t.split(/(?:~\+|~|\+)/),Hy),n=e.pop();return e.length&&(n.siblings=e),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=e.selector,r=Uy(l,t)):r=Uy([n],t);var d=Fy.select(n,r)[0]||r.firstChild;return zy(e.styles,(function(t,e){var n=s(t);n&&Fy.setStyle(d,e,n)})),zy(e.attributes,(function(t,e){var n=s(t);n&&Fy.setAttrib(d,e,n)})),zy(e.classes,(function(t){var e=s(t);Fy.hasClass(d,e)||Fy.addClass(d,e)})),t.fire("PreviewFormats"),Fy.setStyles(r,{position:"absolute",left:-65535}),t.getBody().appendChild(r),o=Fy.getStyle(t.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,zy(a.split(" "),(function(e){var n=Fy.getStyle(d,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=Fy.getStyle(t.getBody(),e,!0),"#ffffff"===Fy.toHex(n).toLowerCase())||"color"===e&&"#000000"===Fy.toHex(n).toLowerCase())){if("font-size"===e&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===e&&n&&(i+="padding:0 2px;"),i+=e+":"+n+";"}})),t.fire("AfterPreviewFormats"),Fy.remove(r),i},Wy=function(t){var e=jy(t),n=_s(null);return function(t){t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(var e=1;e<=6;e++)t.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])}(t),$g(t),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,n,r){!function(t,e,n,r){tb(t).formatter.apply(e,n,r)}(t,e,n,r)},remove:function(e,n,r,o){!function(t,e,n,r,o){tb(t).formatter.remove(e,n,r,o)}(t,e,n,r,o)},toggle:function(e,n,r){!function(t,e,n,r){tb(t).formatter.toggle(e,n,r)}(t,e,n,r)},match:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.match(e,n,r,o)}(t,e,n,r,o)},closest:function(e){return function(t,e){return tb(t).formatter.closest(e)}(t,e)},matchAll:function(e,n){return function(t,e,n){return tb(t).formatter.matchAll(e,n)}(t,e,n)},matchNode:function(e,n,r,o){return function(t,e,n,r,o){return tb(t).formatter.matchNode(e,n,r,o)}(t,e,n,r,o)},canApply:function(e){return function(t,e){return tb(t).formatter.canApply(e)}(t,e)},formatChanged:function(e,r,o,i){return function(t,e,n,r,o,i){return tb(t).formatter.formatChanged(e,n,r,o,i)}(t,n,e,r,o,i)},getCssText:E(Vy,t)}},qy=function(t){switch(t.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},Ky=function(t){var e=Ts(),n=_s(0),r=_s(0),o={data:[],typing:!1,beforeChange:function(){!function(t,e,n){tb(t).undoManager.beforeChange(e,n)}(t,n,e)},add:function(i,a){return function(t,e,n,r,o,i,a){return tb(t).undoManager.add(e,n,r,o,i,a)}(t,o,r,n,e,i,a)},undo:function(){return function(t,e,n,r){return tb(t).undoManager.undo(e,n,r)}(t,o,n,r)},redo:function(){return function(t,e,n){return tb(t).undoManager.redo(e,n)}(t,r,o.data)},clear:function(){!function(t,e,n){tb(t).undoManager.clear(e,n)}(t,o,r)},reset:function(){!function(t,e){tb(t).undoManager.reset(e)}(t,o)},hasUndo:function(){return function(t,e,n){return tb(t).undoManager.hasUndo(e,n)}(t,o,r)},hasRedo:function(){return function(t,e,n){return tb(t).undoManager.hasRedo(e,n)}(t,o,r)},transact:function(e){return function(t,e,n,r){return tb(t).undoManager.transact(e,n,r)}(t,o,n,e)},ignore:function(e){!function(t,e,n){tb(t).undoManager.ignore(e,n)}(t,n,e)},extra:function(e,n){!function(t,e,n,r,o){tb(t).undoManager.extra(e,n,r,o)}(t,o,r,e,n)}};return Gv(t)||function(t,e,n){var r=_s(!1),o=function(t){Yv(e,!1,n),e.add({},t)};t.on("init",(function(){e.add()})),t.on("BeforeExecCommand",(function(t){var r=t.command;qy(r)||(Xv(e,n),e.beforeChange())})),t.on("ExecCommand",(function(t){var e=t.command;qy(e)||o(t)})),t.on("ObjectResizeStart cut",(function(){e.beforeChange()})),t.on("SaveContent ObjectResized blur",o),t.on("dragend",o),t.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),r.get()&&e.typing&&!1===qv(Uv(t),e.data[0])&&(!1===t.isDirty()&&(t.setDirty(!0),t.fire("change",{level:e.data[0],lastLevel:null})),t.fire("TypingUndo"),r.set(!1),t.nodeChanged()))})),t.on("keydown",(function(t){var i=t.keyCode;if(!t.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)e.typing&&o(t);else{var a=t.ctrlKey&&!t.altKey||t.metaKey;!(i<16||i>20)||224===i||91===i||e.typing||a||(e.beforeChange(),Yv(e,!0,n),e.add({},t),r.set(!0))}})),t.on("mousedown",(function(t){e.typing&&o(t)})),t.on("input",(function(t){t.inputType&&(function(t){return"insertReplacementText"===t.inputType}(t)||function(t){return"insertText"===t.inputType&&null===t.data}(t)||function(t){return"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType}(t))&&o(t)})),t.on("AddUndo Undo Redo ClearUndos",(function(e){e.isDefaultPrevented()||t.nodeChanged()}))}(t,o,n),function(t){t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")}(t),o},Yy=[9,27,of.HOME,of.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,of.DOWN,of.UP,of.LEFT,of.RIGHT].concat(ke.browser.isFirefox()?[224]:[]),Xy="data-mce-placeholder",Zy=function(t){return"keydown"===t.type||"keyup"===t.type},Gy=function(t){var e=t.keyCode;return e===of.BACKSPACE||e===of.DELETE},Jy=function(t){var e=t.dom,n=nc(t),r=function(t){return t.getParam("placeholder",Qu.getAttrib(t.getElement(),"placeholder"),"string")}(t),o=function(i,a){if(!function(t){if(Zy(t)){var e=t.keyCode;return!Gy(t)&&(of.metaKeyPressed(t)||t.altKey||e>=112&&e<=123||U(Yy,e))}return!1}(i)){var s=t.getBody(),u=!function(t){return Zy(t)&&!(Gy(t)||"keyup"===t.type&&229===t.keyCode)}(i)&&function(t,e,n){if(ei(Le.fromDom(e),!1)){var r=""===n,o=e.firstElementChild;return!o||!t.getStyle(e.firstElementChild,"padding-left")&&!t.getStyle(e.firstElementChild,"padding-right")&&(r?!t.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(e,s,n);(""!==e.getAttrib(s,Xy)!==u||a)&&(e.setAttrib(s,Xy,u?r:null),e.setAttrib(s,"aria-placeholder",u?r:null),function(t,e){t.fire("PlaceholderToggle",{state:e})}(t,u),t.on(u?"keydown":"keyup",o),t.off(u?"keyup":"keydown",o))}};r&&t.on("init",(function(e){o(e,!0),t.on("change SetContent ExecCommand",o),t.on("paste",(function(e){return oo.setEditorTimeout(t,(function(){return o(e)}))}))}))},Qy=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,tw=function(t,e){return $e(Le.fromDom(e),function(t){return t.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(t))},ew=function(t){return"rtl"===gs.DOM.getStyle(t,"direction",!0)||(e=t.textContent,Qy.test(e));var e},nw=function(t,e,n){var r=function(t,e,n){return Y(gs.DOM.getParents(n.container(),"*",e),t)}(t,e,n);return B.from(r[r.length-1])},rw=function(t,e){if(!e)return e;var n=e.container(),r=e.offset();return t?To(n)?jn(n.nextSibling)?Ou(n.nextSibling,0):Ou.after(n):Lo(e)?Ou(n,r+1):e:To(n)?jn(n.previousSibling)?Ou(n.previousSibling,n.previousSibling.data.length):Ou.before(n):Ao(e)?Ou(n,r-1):e},ow=E(rw,!0),iw=E(rw,!1),aw=function(t){return po(t)||go(t)},sw=function(t,e){return Re(t,e)?Xr(e,aw,function(t){return function(e){return Pe(t,Le.fromDom(e.dom.parentNode))}}(t)):B.none()},uw=function(t){t.dom.isEmpty(t.getBody())&&(t.setContent(""),function(t){var e=t.getBody(),n=e.firstChild&&t.dom.isBlock(e.firstChild)?e.firstChild:e;t.selection.setCursorLocation(n,0)}(t))},cw=function(t,e){return{from:t,to:e}},lw=function(t,e){var n=Le.fromDom(t),r=Le.fromDom(e.container());return sw(n,r).map((function(t){return function(t,e){return{block:t,position:e}}(t,e)}))},dw=function(t,e,n){var r=lw(t,Ou.fromRangeStart(n)),o=r.bind((function(n){return Ol(e,t,n.position).bind((function(n){return lw(t,n).map((function(n){return function(t,e,n){return Hn(n.position.getNode())&&!1===ei(n.block)?$l(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Ol(e,t,r).bind((function(e){return lw(t,e)})):B.some(n)})).getOr(n):n}(t,e,n)}))}))}));return Zn(r,o,cw).filter((function(t){return function(t){return!1===Pe(t.from.block,t.to.block)}(t)&&function(t){return Ke(t.from.block).bind((function(e){return Ke(t.to.block).filter((function(t){return Pe(e,t)}))})).isSome()}(t)&&function(t){return!1===qn(t.from.block.dom)&&!1===qn(t.to.block.dom)}(t)}))},fw=function(t){var e=Je(t);return Q(e,lo).fold(D(e),(function(t){return e.slice(0,t)}))},mw=function(t){var e=fw(t);return W(e,vn),e},pw=function(t,e){var n=Sp(e,t);return J(n.reverse(),(function(t){return ei(t)})).each(vn)},hw=function(t,e,n,r){if(ei(n))return Cp(n),Il(n.dom);0===Y(Ze(r),(function(t){return!ei(t)})).length&&ei(e)&&dn(r,Le.fromTag("br"));var o=Pl(n.dom,Ou.before(r.dom));return W(mw(e),(function(t){dn(r,t)})),pw(t,e),o},gw=function(t,e,n){if(ei(n))return vn(n),ei(e)&&Cp(e),Il(e.dom);var r=Rl(n.dom);return W(mw(e),(function(t){pn(n,t)})),pw(t,e),r},vw=function(t,e){return Re(e,t)?function(t,e){var n=Sp(e,t);return B.from(n[n.length-1])}(e,t):B.none()},bw=function(t,e){$l(t,e.dom).map((function(t){return t.getNode()})).map(Le.fromDom).filter(mo).each(vn)},yw=function(t,e,n){return bw(!0,e),bw(!1,n),vw(e,n).fold(E(gw,t,e,n),E(hw,t,e,n))},ww=function(t,e,n,r){return e?yw(t,r,n):yw(t,n,r)},_w=function(t,e){var n=Le.fromDom(t.getBody()),r=function(t,e,n){return n.collapsed?dw(t,e,n):B.none()}(n.dom,e,t.selection.getRng()).bind((function(t){return ww(n,e,t.from.block,t.to.block)}));return r.each((function(e){t.selection.setRng(e.toRange())})),r.isSome()},Cw=function(t,e){var n=Le.fromDom(e),r=E(Pe,t);return Yr(n,bo,r).isSome()},kw=function(t,e){var n=Pl(t.dom,Ou.fromRangeStart(e)).isNone(),r=Nl(t.dom,Ou.fromRangeEnd(e)).isNone();return!function(t,e){return Cw(t,e.startContainer)||Cw(t,e.endContainer)}(t,e)&&n&&r},xw=function(t){var e=Le.fromDom(t.getBody()),n=t.selection.getRng();return kw(e,n)?function(t){return t.setContent(""),t.selection.setCursorLocation(),!0}(t):function(t,e){var n=e.getRng();return Zn(sw(t,Le.fromDom(n.startContainer)),sw(t,Le.fromDom(n.endContainer)),(function(r,o){return!1===Pe(r,o)&&(n.deleteContents(),ww(t,!0,r,o).each((function(t){e.setRng(t.toRange())})),!0)})).getOr(!1)}(e,t.selection)},Dw=function(t,e){return!t.selection.isCollapsed()&&xw(t)},Sw=Wn,Tw=qn,Ew=function(t,e,n,r,o){return B.from(e._selectionOverrides.showCaret(t,n,r,o))},Ow=function(t,e){return t.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?B.none():B.some(function(t){var e=t.ownerDocument.createRange();return e.selectNode(t),e}(e))},Lw=function(t,e,n){var r=sl(1,t.getBody(),e),o=Ou.fromRangeStart(r),i=o.getNode();if(zc(i))return Ew(1,t,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(zc(a))return Ew(1,t,a,!1,!1);var s=t.dom.getParent(o.getNode(),(function(t){return Tw(t)||Sw(t)}));return zc(s)?Ew(1,t,s,!1,n):B.none()},Aw=function(t,e,n){return e.collapsed?Lw(t,e,n).getOr(e):e},$w=function(t){return yp(t)||hp(t)},Nw=function(t){return wp(t)||gp(t)},Pw=function(t,e,n,r,o,i){return Ew(r,t,i.getNode(!o),o,!0).each((function(n){if(e.collapsed){var r=e.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else e.deleteContents();t.selection.setRng(n)})),function(t,e){jn(e)&&0===e.data.length&&t.remove(e)}(t.dom,n),!0},Iw=function(t,e){return function(t,e){var n=t.selection.getRng();if(!jn(n.commonAncestorContainer))return!1;var r=e?Lu.Forwards:Lu.Backwards,o=xl(t.getBody()),i=E(dl,e?o.next:o.prev),a=e?$w:Nw,s=cl(r,t.getBody(),n),u=rw(e,i(s));if(!u||!fl(s,u))return!1;if(a(u))return Pw(t,n,s.getNode(),r,e,u);var c=i(u);return!!(c&&a(c)&&fl(u,c))&&Pw(t,n,s.getNode(),r,e,c)}(t,e)},Rw=Dr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),Bw=function(t,e,n,r){var o=r.getNode(!1===e);return sw(Le.fromDom(t),Le.fromDom(n.getNode())).map((function(t){return ei(t)?Rw.remove(t.dom):Rw.moveToElement(o)})).orThunk((function(){return B.some(Rw.moveToElement(o))}))},Mw=function(t,e,n){return Ol(e,t,n).bind((function(r){return o=r.getNode(),bo(Le.fromDom(o))||go(Le.fromDom(o))||function(t,e,n,r){var o=function(e){return fo(Le.fromDom(e))&&!tl(n,r,t)};return ul(!e,n).fold((function(){return ul(e,r).fold($,o)}),o)}(t,e,n,r)?B.none():e&&qn(r.getNode())||!1===e&&qn(r.getNode(!0))?Bw(t,e,n,r):e&&wp(n)||!1===e&&yp(n)?B.some(Rw.moveToPosition(r)):B.none();var o}))},jw=function(t,e,n){return function(t,e){var n=e.getNode(!1===t),r=t?"after":"before";return An(n)&&n.getAttribute("data-mce-caret")===r}(e,n)?function(t,e){return t&&qn(e.nextSibling)?B.some(Rw.moveToElement(e.nextSibling)):!1===t&&qn(e.previousSibling)?B.some(Rw.moveToElement(e.previousSibling)):B.none()}(e,n.getNode(!1===e)).fold((function(){return Mw(t,e,n)}),B.some):Mw(t,e,n).bind((function(e){return function(t,e,n){return n.fold((function(t){return B.some(Rw.remove(t))}),(function(t){return B.some(Rw.moveToElement(t))}),(function(n){return tl(e,n,t)?B.none():B.some(Rw.moveToPosition(n))}))}(t,n,e)}))},zw=function(t,e){return B.from(Qd(t.getBody(),e))},Fw=function(t,e){var n=t.selection.getNode();return zw(t,n).filter(qn).fold((function(){return function(t,e,n){var r=sl(e?1:-1,t,n),o=Ou.fromRangeStart(r),i=Le.fromDom(t);return!1===e&&wp(o)?B.some(Rw.remove(o.getNode(!0))):e&&yp(o)?B.some(Rw.remove(o.getNode())):!1===e&&yp(o)&&Mp(i,o)?jp(i,o).map((function(t){return Rw.remove(t.getNode())})):e&&wp(o)&&Bp(i,o)?zp(i,o).map((function(t){return Rw.remove(t.getNode())})):jw(t,e,o)}(t.getBody(),e,t.selection.getRng()).exists((function(n){return n.fold(function(t,e){return function(n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Le.fromDom(n)),!0}}(t,e),function(t,e){return function(n){var r=e?Ou.before(n):Ou.after(n);return t.selection.setRng(r.toRange()),!0}}(t,e),function(t){return function(e){return t.selection.setRng(e.toRange()),!0}}(t))}))}),N)},Uw=function(t,e){var n=t.selection.getNode();return!(!qn(n)||Kn(n))&&zw(t,n.parentNode).filter(qn).fold((function(){var n;return n=Le.fromDom(t.getBody()),W(Ms(n,".mce-offscreen-selection"),vn),hh(t,e,Le.fromDom(t.selection.getNode())),uw(t),!0}),N)},Hw=function(t){var e=t.dom,n=t.selection,r=Qd(t.getBody(),n.getNode());if(Wn(r)&&e.isBlock(r)&&e.isEmpty(r)){var o=e.create("br",{"data-mce-bogus":"1"});e.setHTML(r,""),r.appendChild(o),n.setRng(Ou.before(o).toRange())}return!0},Vw=function(t,e){return t.selection.isCollapsed()?Fw(t,e):Uw(t,e)},Ww=function(t,e){return!!t.selection.isCollapsed()&&function(t,e){var n=Ou.fromRangeStart(t.selection.getRng());return Ol(e,t.getBody(),n).filter((function(t){return e?mp(t):pp(t)})).bind((function(t){return B.from(el(e?0:-1,t))})).exists((function(e){return t.selection.select(e),!0}))}(t,e)},qw=jn,Kw=function(t){return qw(t)&&t.data[0]===_o},Yw=function(t){return qw(t)&&t.data[t.data.length-1]===_o},Xw=function(t){return t.ownerDocument.createTextNode(_o)},Zw=function(t,e){return t?function(t){if(qw(t.previousSibling))return Yw(t.previousSibling)||t.previousSibling.appendData(_o),t.previousSibling;if(qw(t))return Kw(t)||t.insertData(0,_o),t;var e=Xw(t);return t.parentNode.insertBefore(e,t),e}(e):function(t){if(qw(t.nextSibling))return Kw(t.nextSibling)||t.nextSibling.insertData(0,_o),t.nextSibling;if(qw(t))return Yw(t)||t.appendData(_o),t;var e=Xw(t);return t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e),e}(e)},Gw=E(Zw,!0),Jw=E(Zw,!1),Qw=function(t,e){return jn(t.container())?Zw(e,t.container()):Zw(e,t.getNode())},t_=function(t,e){var n=e.get();return n&&t.container()===n&&To(n)},e_=function(t,e){return e.fold((function(e){$c(t.get());var n=Gw(e);return t.set(n),B.some(Ou(n,n.length-1))}),(function(e){return Il(e).map((function(e){if(t_(e,t))return Ou(t.get(),1);$c(t.get());var n=Qw(e,!0);return t.set(n),Ou(n,1)}))}),(function(e){return Rl(e).map((function(e){if(t_(e,t))return Ou(t.get(),t.get().length-1);$c(t.get());var n=Qw(e,!1);return t.set(n),Ou(n,n.length-1)}))}),(function(e){$c(t.get());var n=Jw(e);return t.set(n),B.some(Ou(n,1))}))},n_=function(t,e){for(var n=0;n<t.length;n++){var r=t[n].apply(null,e);if(r.isSome())return r}return B.none()},r_=Dr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),o_=function(t,e){var n=Qc(e,t);return n||t},i_=function(t,e,n){var r=ow(n),o=o_(e,r.container());return nw(t,o,r).fold((function(){return Nl(o,r).bind(E(nw,t,o)).map((function(t){return r_.before(t)}))}),B.none)},a_=function(t,e){return null===jl(t,e)},s_=function(t,e,n){return nw(t,e,n).filter(E(a_,e))},u_=function(t,e,n){var r=iw(n);return s_(t,e,r).bind((function(t){return Pl(t,r).isNone()?B.some(r_.start(t)):B.none()}))},c_=function(t,e,n){var r=ow(n);return s_(t,e,r).bind((function(t){return Nl(t,r).isNone()?B.some(r_.end(t)):B.none()}))},l_=function(t,e,n){var r=iw(n),o=o_(e,r.container());return nw(t,o,r).fold((function(){return Pl(o,r).bind(E(nw,t,o)).map((function(t){return r_.after(t)}))}),B.none)},d_=function(t){return!1===ew(m_(t))},f_=function(t,e,n){return n_([i_,u_,c_,l_],[t,e,n]).filter(d_)},m_=function(t){return t.fold(S,S,S,S)},p_=function(t){return t.fold(D("before"),D("start"),D("end"),D("after"))},h_=function(t){return t.fold(r_.before,r_.before,r_.after,r_.after)},g_=function(t){return t.fold(r_.start,r_.start,r_.end,r_.end)},v_=function(t,e,n,r,o,i){return Zn(nw(e,n,r),nw(e,n,o),(function(e,r){return e!==r&&function(t,e,n){var r=Qc(e,t),o=Qc(n,t);return r&&r===o}(n,e,r)?r_.after(t?e:r):i})).getOr(i)},b_=function(t,e){return t.fold(N,(function(t){return r=e,!(p_(n=t)===p_(r)&&m_(n)===m_(r));var n,r}))},y_=function(t,e){return t?e.fold(k(B.some,r_.start),B.none,k(B.some,r_.after),B.none):e.fold(B.none,k(B.some,r_.before),B.none,k(B.some,r_.end))},w_=function(t,e,n,r){var o=rw(t,r),i=f_(e,n,o);return f_(e,n,o).bind(E(y_,t)).orThunk((function(){return function(t,e,n,r,o){var i=rw(t,o);return Ol(t,n,i).map(E(rw,t)).fold((function(){return r.map(h_)}),(function(o){return f_(e,n,o).map(E(v_,t,e,n,i,o)).filter(E(b_,r))})).filter(d_)}(t,e,n,i,r)}))};E(w_,!1),E(w_,!0);var __,C_=function(t,e,n){var r=t?1:-1;return e.setRng(Ou(n.container(),n.offset()+r).toRange()),e.getSel().modify("move",t?"forward":"backward","word"),!0},k_=function(t,e){var n=e.selection.getRng(),r=t?Ou.fromRangeEnd(n):Ou.fromRangeStart(n);return!!function(t){return w(t.selection.getSel().modify)}(e)&&(t&&Lo(r)?C_(!0,e.selection,r):!(t||!Ao(r))&&C_(!1,e.selection,r))};!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(__||(__={}));var x_,D_=function(t,e){return t===Lu.Backwards?nt(e):e},S_=function(t,e,n){return t===Lu.Forwards?e.next(n):e.prev(n)},T_=function(t,e,n,r){return Hn(r.getNode(e===Lu.Forwards))?__.Br:!1===tl(n,r)?__.Block:__.Wrap},E_=function(t,e,n,r){for(var o=xl(n),i=r,a=[];i;){var s=S_(e,o,i);if(!s)break;if(Hn(s.getNode(!1)))return e===Lu.Forwards?{positions:D_(e,a).concat([s]),breakType:__.Br,breakAt:B.some(s)}:{positions:D_(e,a),breakType:__.Br,breakAt:B.some(s)};if(s.isVisible()){if(t(i,s)){var u=T_(0,e,i,s);return{positions:D_(e,a),breakType:u,breakAt:B.some(s)}}a.push(s),i=s}else i=s}return{positions:D_(e,a),breakType:__.Eol,breakAt:B.none()}},O_=function(t,e,n,r){return e(n,r).breakAt.map((function(r){var o=e(n,r).positions;return t===Lu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},L_=function(t,e){return Z(t,(function(t,n){return t.fold((function(){return B.some(n)}),(function(r){return Zn(at(r.getClientRects()),at(n.getClientRects()),(function(t,o){var i=Math.abs(e-t.left);return Math.abs(e-o.left)<=i?n:r})).or(t)}))}),B.none())},A_=function(t,e){return at(e.getClientRects()).bind((function(e){return L_(t,e.left)}))},$_=E(E_,Ou.isAbove,-1),N_=E(E_,Ou.isBelow,1),P_=E(O_,-1,$_),I_=E(O_,1,N_),R_=function(t){var e=function(e){return V(e,(function(e){var n=eu(e);return n.node=t,n}))};if(An(t))return e(t.getClientRects());if(jn(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}},B_=function(t){return tt(t,R_)};!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(x_||(x_={}));var M_,j_,z_=function(t,e,n,r,o,i){var a=0,s=[],u=function(r){var i=B_([r]);-1===t&&(i=i.reverse());for(var u=0;u<i.length;u++){var l=i[u];if(!n(l,c)){if(s.length>0&&e(l,Ot(s))&&a++,l.line=a,o(l))return!0;s.push(l)}}},c=Ot(i.getClientRects());if(!c)return s;var l=i.getNode();return u(l),function(t,e,n,r){for(;r=Jc(r,t,Ko,e);)if(n(r))return}(t,r,u,l),s},F_=E(z_,x_.Up,ou,iu),U_=E(z_,x_.Down,iu,ou),H_=function(t){return function(e){return function(t,e){return e.line>t}(t,e)}},V_=function(t){return function(e){return function(t,e){return e.line===t}(t,e)}},W_=qn,q_=Jc,K_=function(t,e){return Math.abs(t.left-e)},Y_=function(t,e){return Math.abs(t.right-e)},X_=function(t,e){return t>=e.left&&t<=e.right},Z_=function(t,e){return t>=e.top&&t<=e.bottom},G_=function(t,e,n){return void 0===n&&(n=N),Tt(t,(function(t,r){if(X_(e,r))return n(r)?r:t;if(X_(e,t))return n(t)?t:r;var o=Math.min(K_(t,e),Y_(t,e)),i=Math.min(K_(r,e),Y_(r,e));return i===o&&_t(r,"node")&&W_(r.node)||i<o?r:t}))},J_=function(t,e,n,r,o){var i=q_(r,t,Ko,e,!o);do{if(!i||n(i))return}while(i=q_(i,t,Ko,e))},Q_=function(t,e,n){var r=B_(function(t){return Y(ut(t.getElementsByTagName("*")),Fc)}(t)),o=Y(r,E(Z_,n)),i=function(t){return!Rn(t.node)&&!Yn(t.node)},a=G_(o,e,i);if(a){var s=i(a);if(a=G_(function(t,e,n){void 0===n&&(n=!0);var r=[],o=function(t,n){var o=Y(B_([n]),(function(n){return!t(n,e)}));return r=r.concat(o),0===o.length};return r.push(e),J_(x_.Up,t,E(o,ou),e.node,n),J_(x_.Down,t,E(o,iu),e.node,n),r}(t,a,s),e,i),a&&Fc(a.node))return function(t,e){return{node:t.node,before:K_(t,e)<Y_(t,e)}}(a,e)}return null},tC=function(t,e){t.selection.setRng(e),Vf(t,t.selection.getRng())},eC=function(t,e,n){return B.some(Aw(t,e,n))},nC=function(t,e,n,r,o,i){var a=e===Lu.Forwards,s=xl(t.getBody()),u=E(dl,a?s.next:s.prev),c=a?r:o;if(!n.collapsed){var l=su(n);if(i(l))return Ew(e,t,l,e===Lu.Backwards,!1)}var d=cl(e,t.getBody(),n);if(c(d))return Ow(t,d.getNode(!a));var f=rw(a,u(d)),m=Ro(n);if(!f)return m?B.some(n):B.none();if(c(f))return Ew(e,t,f.getNode(!a),a,!1);var p=u(f);return p&&c(p)&&fl(f,p)?Ew(e,t,p.getNode(!a),a,!1):m?eC(t,f.toRange(),!1):B.none()},rC=function(t,e,n,r,o,i){var a=cl(e,t.getBody(),n),s=Ot(a.getClientRects()),u=e===x_.Down;if(!s)return B.none();var c,l=(u?U_:F_)(t.getBody(),H_(1),a),d=Y(l,V_(1)),f=s.left,m=G_(d,f);if(m&&i(m.node)){var p=Math.abs(f-m.left),h=Math.abs(f-m.right);return Ew(e,t,m.node,p<h,!1)}if(c=r(a)?a.getNode():o(a)?a.getNode(!0):su(n)){var g=function(t,e,n,r){var o,i,a,s,u=xl(e),c=[],l=0,d=function(t){return Ot(t.getClientRects())};1===t?(o=u.next,i=iu,a=ou,s=Ou.after(r)):(o=u.prev,i=ou,a=iu,s=Ou.before(r));var f=d(s);do{if(s.isVisible()){var m=d(s);if(!a(m,f)){c.length>0&&i(m,Ot(c))&&l++;var p=eu(m);if(p.position=s,p.line=l,n(p))return c;c.push(p)}}}while(s=o(s));return c}(e,t.getBody(),H_(1),c),v=G_(Y(g,V_(1)),f);if(v)return eC(t,v.position.toRange(),!1);if(v=Ot(Y(g,V_(0))))return eC(t,v.position.toRange(),!1)}return 0===d.length?oC(t,u).filter(u?o:r).map((function(e){return Aw(t,e.toRange(),!1)})):B.none()},oC=function(t,e){var n=t.selection.getRng(),r=t.getBody();if(e){var o=Ou.fromRangeEnd(n),i=N_(r,o);return st(i.positions)}o=Ou.fromRangeStart(n),i=$_(r,o);return at(i.positions)},iC=function(t,e,n){return oC(t,e).filter(n).exists((function(e){return t.selection.setRng(e.toRange()),!0}))},aC=function(t,e){var n=t.dom.createRng();n.setStart(e.container(),e.offset()),n.setEnd(e.container(),e.offset()),t.selection.setRng(n)},sC=function(t,e){t?e.setAttribute("data-mce-selected","inline-boundary"):e.removeAttribute("data-mce-selected")},uC=function(t,e,n){return e_(e,n).map((function(e){return aC(t,e),n}))},cC=function(t,e){if(t.selection.isCollapsed()&&!0!==t.composing&&e.get()){var n=Ou.fromRangeStart(t.selection.getRng());Ou.isTextPosition(n)&&!1===function(t){return Lo(t)||Ao(t)}(n)&&(aC(t,Ac(e.get(),n)),e.set(null))}},lC=function(t,e,n){return!!wc(t)&&function(t,e,n){var r=t.getBody(),o=Ou.fromRangeStart(t.selection.getRng()),i=E(tw,t);return w_(n,i,r,o).bind((function(n){return uC(t,e,n)}))}(t,e,n).isSome()},dC=function(t,e,n){return!!wc(e)&&k_(t,e)},fC=function(t){var e=_s(null),n=E(tw,t);return t.on("NodeChange",(function(r){!wc(t)||ke.browser.isIE()&&r.initial||(function(t,e,n){var r=V(Ms(Le.fromDom(e.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(t){return t.dom})),o=Y(r,t),i=Y(n,t);W(rt(o,i),E(sC,!1)),W(rt(i,o),E(sC,!0))}(n,t.dom,r.parents),cC(t,e),function(t,e,n,r){if(e.selection.isCollapsed()){var o=Y(r,t);W(o,(function(r){var o=Ou.fromRangeStart(e.selection.getRng());f_(t,e.getBody(),o).bind((function(t){return uC(e,n,t)}))}))}}(n,t,e,r.parents))})),e},mC=E(dC,!0),pC=E(dC,!1),hC=function(t,e,n){if(wc(t)){var r=oC(t,e).getOrThunk((function(){var n=t.selection.getRng();return e?Ou.fromRangeEnd(n):Ou.fromRangeStart(n)}));return f_(E(tw,t),t.getBody(),r).exists((function(e){var r=h_(e);return e_(n,r).exists((function(e){return aC(t,e),!0}))}))}return!1},gC=function(t,e){return function(n){return e_(e,n).exists((function(e){return aC(t,e),!0}))}},vC=function(t,e,n,r){var o=t.getBody(),i=E(tw,t);t.undoManager.ignore((function(){t.selection.setRng(function(t,e){var n=document.createRange();return n.setStart(t.container(),t.offset()),n.setEnd(e.container(),e.offset()),n}(n,r)),t.execCommand("Delete"),f_(i,o,Ou.fromRangeStart(t.selection.getRng())).map(g_).map(gC(t,e))})),t.nodeChanged()},bC=function(t,e,n,r){var o=function(t,e){return Qc(e,t)||t}(t.getBody(),r.container()),i=E(tw,t),a=f_(i,o,r);return a.bind((function(t){return n?t.fold(D(B.some(g_(t))),B.none,D(B.some(h_(t))),B.none):t.fold(B.none,D(B.some(h_(t))),B.none,D(B.some(g_(t))))})).map(gC(t,e)).getOrThunk((function(){var s=Ll(n,o,r),u=s.bind((function(t){return f_(i,o,t)}));return Zn(a,u,(function(){return nw(i,o,r).exists((function(e){return!!function(t){return Zn(Il(t),Rl(t),(function(e,n){var r=rw(!0,e),o=rw(!1,n);return Nl(t,r).forall((function(t){return t.isEqual(o)}))})).getOr(!0)}(e)&&(hh(t,n,Le.fromDom(e)),!0)}))})).orThunk((function(){return u.bind((function(o){return s.map((function(o){return n?vC(t,e,r,o):vC(t,e,o,r),!0}))}))})).getOr(!1)}))},yC=function(t,e,n){if(t.selection.isCollapsed()&&wc(t)){var r=Ou.fromRangeStart(t.selection.getRng());return bC(t,e,n,r)}return!1},wC=function(t){return 1===nn(t)},_C=function(t,e,n,r){var o=E(Ng,e),i=V(Y(r,o),(function(t){return t.dom}));if(0===i.length)hh(e,t,n);else{var a=function(t,e){var n=Sg(!1),r=Lg(e,n.dom);return dn(Le.fromDom(t),n),vn(Le.fromDom(t)),Ou(r,0)}(n.dom,i);e.selection.setRng(a.toRange())}},CC=function(t,e){var n=Le.fromDom(t.getBody()),r=Le.fromDom(t.selection.getStart()),o=Y(function(t,e){var n=Sp(e,t);return Q(n,lo).fold(D(n),(function(t){return n.slice(0,t)}))}(n,r),wC);return st(o).exists((function(n){var r,i=Ou.fromRangeStart(t.selection.getRng());return!(!function(t,e,n){return Zn(Il(n),Rl(n),(function(r,o){var i=rw(!0,r),a=rw(!1,o),s=rw(!1,e);return t?Nl(n,s).exists((function(t){return t.isEqual(a)&&e.isEqual(i)})):Pl(n,s).exists((function(t){return t.isEqual(i)&&e.isEqual(a)}))})).getOr(!0)}(e,i,n.dom)||(r=n,Ml(r.dom)&&xg(r.dom)))&&(_C(e,t,n,o),!0)}))},kC=function(t,e){return!!t.selection.isCollapsed()&&CC(t,e)},xC=function(t,e,n){return t._selectionOverrides.hideFakeCaret(),hh(t,e,Le.fromDom(n)),!0},DC=function(t,e){return t.selection.isCollapsed()?function(t,e){var n=e?hp:gp,r=e?Lu.Forwards:Lu.Backwards,o=cl(r,t.getBody(),t.selection.getRng());return n(o)?xC(t,e,o.getNode(!e)):B.from(rw(e,o)).filter((function(t){return n(t)&&fl(o,t)})).exists((function(n){return xC(t,e,n.getNode(!e))}))}(t,e):function(t,e){var n=t.selection.getNode();return!!Yn(n)&&xC(t,e,n)}(t,e)},SC=function(t){var e=parseInt(t,10);return isNaN(e)?0:e},TC=function(t,e){return(t||"table"===Be(e)?"margin":"padding")+("rtl"===ir(e,"direction")?"-right":"-left")},EC=function(t){var e=LC(t);return!t.mode.isReadOnly()&&(e.length>1||function(t,e){return et(e,(function(e){var n=TC(pc(t),e),r=sr(e,n).map(SC).getOr(0);return"false"!==t.dom.getContentEditable(e.dom)&&r>0}))}(t,e))},OC=function(t){return ho(t)||go(t)},LC=function(t){return Y((e=t.selection.getSelectedBlocks(),V(e,Le.fromDom)),(function(t){return!OC(t)&&!function(t){return Ke(t).exists(OC)}(t)&&Xr(t,(function(t){return Wn(t.dom)||qn(t.dom)})).exists((function(t){return Wn(t.dom)}))}));var e},AC=function(t,e){var n=t.dom,r=t.selection,o=t.formatter,i=function(t){return t.getParam("indentation","40px","string")}(t),a=/[a-z%]+$/i.exec(i)[0],s=parseInt(i,10),u=pc(t),c=nc(t);t.queryCommandState("InsertUnorderedList")||t.queryCommandState("InsertOrderedList")||""!==c||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),W(LC(t),(function(t){!function(t,e,n,r,o,i){var a=TC(n,Le.fromDom(i));if("outdent"===e){var s=Math.max(0,SC(i.style[a])-r);t.setStyle(i,a,s?s+o:"")}else s=SC(i.style[a])+r+o,t.setStyle(i,a,s)}(n,e,u,s,a,t.dom)}))},$C=function(t,e){if(t.selection.isCollapsed()&&EC(t)){var n=t.dom,r=t.selection.getRng(),o=Ou.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Ap(Le.fromDom(i),o))return AC(t,"outdent"),!0}return!1},NC=function(t,e){t.getDoc().execCommand(e,!1,null)},PC=function(t,e){t.addCommand("delete",(function(){!function(t,e){$C(t)||Vw(t,!1)||Iw(t,!1)||yC(t,e,!1)||_w(t,!1)||Wh(t)||Ww(t,!1)||DC(t,!1)||Dw(t)||kC(t,!1)||(NC(t,"Delete"),uw(t))}(t,e)})),t.addCommand("forwardDelete",(function(){!function(t,e){Vw(t,!0)||Iw(t,!0)||yC(t,e,!0)||_w(t,!0)||Wh(t)||Ww(t,!0)||DC(t,!0)||Dw(t)||kC(t,!0)||NC(t,"ForwardDelete")}(t,e)}))},IC=function(t){return void 0===t.touches||1!==t.touches.length?B.none():B.some(t.touches[0])},RC=function(t){var e=Ts(),n=_s(!1),r=Os((function(e){t.fire("longpress",Lt(Lt({},e),{type:"longpress"})),n.set(!0)}),400);t.on("touchstart",(function(t){IC(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.throttle(t),n.set(!1),e.set(i)}))}),!0),t.on("touchmove",(function(o){r.cancel(),IC(o).each((function(r){e.on((function(o){(function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>5||r>5})(r,o)&&(e.clear(),n.set(!1),t.fire("longpresscancel"))}))}))}),!0),t.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&e.get().filter((function(t){return t.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():t.fire("tap",Lt(Lt({},o),{type:"tap"}))}))}),!0)},BC=function(t,e){return wt(t,e.nodeName)},MC=function(t,e){return!!jn(e)||!!An(e)&&(!BC(t,e)&&!Zl(e))},jC=function(t,e){if(jn(e)){if(0===e.nodeValue.length)return!0;if(/^\s+$/.test(e.nodeValue)&&(!e.nextSibling||BC(t,e.nextSibling)))return!0}return!1},zC=function(t){var e,n,r,o=t.dom,i=t.selection,a=t.schema,s=a.getBlockElements(),u=i.getStart(),c=t.getBody(),l=nc(t);if(u&&An(u)&&l){var d=c.nodeName.toLowerCase();if(a.isValidChild(d,l.toLowerCase())&&!function(t,e,n){return H(Dp(Le.fromDom(n),Le.fromDom(e)),(function(e){return BC(t,e.dom)}))}(s,c,u)){var f=i.getRng(),m=f.startContainer,p=f.startOffset,h=f.endContainer,g=f.endOffset,v=wm(t);for(u=c.firstChild;u;)if(MC(s,u)){if(jC(s,u)){n=u,u=u.nextSibling,o.remove(n);continue}e||(e=o.create(l,rc(t)),u.parentNode.insertBefore(e,u),r=!0),n=u,u=u.nextSibling,e.appendChild(n)}else e=null,u=u.nextSibling;r&&v&&(f.setStart(m,p),f.setEnd(h,g),i.setRng(f),t.nodeChanged())}}},FC=function(t,e){e.hasAttribute("data-mce-caret")&&(Io(e),function(t){t.selection.setRng(t.selection.getRng())}(t),t.selection.scrollIntoView(e))},UC=function(t,e){var n=function(t){return Jr(Le.fromDom(t.getBody()),"*[data-mce-caret]").map((function(t){return t.dom})).getOrNull()}(t);if(n)return"compositionstart"===e.type?(e.preventDefault(),e.stopPropagation(),void FC(t,n)):void(Oo(n)&&(FC(t,n),t.undoManager.add()))},HC=qn,VC=function(t,e,n){var r=xl(t.getBody()),o=E(dl,1===e?r.next:r.prev);if(n.collapsed&&function(t){return""!==nc(t)}(t)){var i=t.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Ou.fromRangeStart(n))){var a=function(t){var e=t.dom.create(nc(t));return(!ke.ie||ke.ie>=11)&&(e.innerHTML='<br data-mce-bogus="1">'),e}(t);1===e?t.$(i).after(a):t.$(i).before(a),t.selection.select(a,!0),t.selection.collapse()}}},WC=function(t,e){var n=e?Lu.Forwards:Lu.Backwards,r=t.selection.getRng();return function(t,e,n){return nC(e,t,n,yp,wp,HC)}(n,t,r).orThunk((function(){return VC(t,n,r),B.none()}))},qC=function(t,e){var n=e?1:-1,r=t.selection.getRng();return function(t,e,n){return rC(e,t,n,(function(t){return yp(t)||vp(t)}),(function(t){return wp(t)||bp(t)}),HC)}(n,t,r).orThunk((function(){return VC(t,n,r),B.none()}))},KC=function(t,e){return WC(t,e).exists((function(e){return tC(t,e),!0}))},YC=function(t,e){return qC(t,e).exists((function(e){return tC(t,e),!0}))},XC=function(t,e){return iC(t,e,e?wp:yp)},ZC=function(t){return U(["figcaption"],Be(t))},GC=function(t){var e=document.createRange();return e.setStartBefore(t.dom),e.setEndBefore(t.dom),e},JC=function(t,e,n){n?pn(t,e):mn(t,e)},QC=function(t,e,n,r){return""===e?function(t,e){var n=Le.fromTag("br");return JC(t,n,e),GC(n)}(t,r):function(t,e,n,r){var o=Le.fromTag(n),i=Le.fromTag("br");return tr(o,r),pn(o,i),JC(t,o,e),GC(i)}(t,r,e,n)},tk=function(t,e,n){return e?function(t,e){return N_(t,e).breakAt.isNone()}(t.dom,n):function(t,e){return $_(t,e).breakAt.isNone()}(t.dom,n)},ek=function(t,e){var n=Le.fromDom(t.getBody()),r=Ou.fromRangeStart(t.selection.getRng()),o=nc(t),i=rc(t);return function(t,e){var n=E(Pe,e);return Xr(Le.fromDom(t.container()),lo,n).filter(ZC)}(r,n).exists((function(){if(tk(n,e,r)){var a=QC(n,o,i,e);return t.selection.setRng(a),!0}return!1}))},nk=function(t,e){return!!t.selection.isCollapsed()&&ek(t,e)},rk=function(t,e){return tt(function(t){return V(t,(function(t){return Lt({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:C},t)}))}(t),(function(t){return function(t,e){return e.keyCode===t.keyCode&&e.shiftKey===t.shiftKey&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey}(t,e)?[t]:[]}))},ok=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(null,e)}},ik=function(t,e){return J(rk(t,e),(function(t){return t.action()}))},ak=function(t,e){var n=e?Lu.Forwards:Lu.Backwards,r=t.selection.getRng();return nC(t,n,r,hp,gp,Yn).exists((function(e){return tC(t,e),!0}))},sk=function(t,e){var n=e?1:-1,r=t.selection.getRng();return rC(t,n,r,hp,gp,Yn).exists((function(e){return tC(t,e),!0}))},uk=function(t,e){return iC(t,e,e?gp:hp)},ck=function(t,e,n,r,o){var i=Ms(Le.fromDom(n),"td,th,caption").map((function(t){return t.dom})),a=Y(function(t,e){return tt(e,(function(e){var n=function(t,e){return{left:t.left-e,top:t.top-e,right:t.right+2*e,bottom:t.bottom+2*e,width:t.width+e,height:t.height+e}}(eu(e.getBoundingClientRect()),-1);return[{x:n.left,y:t(n),cell:e},{x:n.right,y:t(n),cell:e}]}))}(t,i),(function(t){return e(t,o)}));return function(t,e,n){return Z(t,(function(t,r){return t.fold((function(){return B.some(r)}),(function(t){var o=Math.sqrt(Math.abs(t.x-e)+Math.abs(t.y-n)),i=Math.sqrt(Math.abs(r.x-e)+Math.abs(r.y-n));return B.some(i<o?r:t)}))}),B.none())}(a,r,o).map((function(t){return t.cell}))},lk=E(ck,(function(t){return t.bottom}),(function(t,e){return t.y<e})),dk=E(ck,(function(t){return t.top}),(function(t,e){return t.y>e})),fk=function(t,e){return at(e.getClientRects()).bind((function(e){return lk(t,e.left,e.top)})).bind((function(t){return A_(Rl(n=t).map((function(t){return $_(n,t).positions.concat(t)})).getOr([]),e);var n}))},mk=function(t,e){return st(e.getClientRects()).bind((function(e){return dk(t,e.left,e.top)})).bind((function(t){return A_(Il(n=t).map((function(t){return[t].concat(N_(n,t).positions)})).getOr([]),e);var n}))},pk=function(t,e,n){var r=t(e,n);return function(t){return t.breakType===__.Wrap&&0===t.positions.length}(r)||!Hn(n.getNode())&&function(t){return t.breakType===__.Br&&1===t.positions.length}(r)?!function(t,e,n){return n.breakAt.exists((function(n){return t(e,n).breakAt.isSome()}))}(t,e,r):r.breakAt.isNone()},hk=E(pk,$_),gk=E(pk,N_),vk=function(t,e,n,r){var o=t.selection.getRng(),i=e?1:-1;return!(!jc()||!function(t,e,n){var r=Ou.fromRangeStart(e);return $l(!t,n).exists((function(t){return t.isEqual(r)}))}(e,o,n))&&(Ew(i,t,n,!e,!1).each((function(e){tC(t,e)})),!0)},bk=function(t,e){var n=e.getNode(t);return An(n)&&"TABLE"===n.nodeName?B.some(n):B.none()},yk=function(t,e,n){var r=bk(!!e,n),o=!1===e;r.fold((function(){return tC(t,n.toRange())}),(function(r){return $l(o,t.getBody()).filter((function(t){return t.isEqual(n)})).fold((function(){return tC(t,n.toRange())}),(function(o){return function(t,e,n,r){var o=nc(e);o?e.undoManager.transact((function(){var r=Le.fromTag(o);tr(r,rc(e)),pn(r,Le.fromTag("br")),t?fn(Le.fromDom(n),r):dn(Le.fromDom(n),r);var i=e.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),tC(e,i)})):tC(e,r.toRange())}(e,t,r,n)}))}))},wk=function(t,e,n,r){var o=t.selection.getRng(),i=Ou.fromRangeStart(o),a=t.getBody();if(!e&&hk(r,i)){var s=function(t,e,n){return fk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return L_(P_(t,Ou.before(e)),n.left)}))})).getOr(Ou.before(e))}(a,n,i);return yk(t,e,s),!0}if(e&&gk(r,i)){s=function(t,e,n){return mk(e,n).orThunk((function(){return at(n.getClientRects()).bind((function(n){return L_(I_(t,Ou.after(e)),n.left)}))})).getOr(Ou.after(e))}(a,n,i);return yk(t,e,s),!0}return!1},_k=function(t,e,n){return B.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind((function(r){return B.from(t.dom.getParent(r,"table")).map((function(o){return n(t,e,o,r)}))})).getOr(!1)},Ck=function(t,e){return _k(t,e,vk)},kk=function(t,e){return _k(t,e,wk)},xk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){var r=pe().os;ik([{keyCode:of.RIGHT,action:ok(KC,t,!0)},{keyCode:of.LEFT,action:ok(KC,t,!1)},{keyCode:of.UP,action:ok(YC,t,!1)},{keyCode:of.DOWN,action:ok(YC,t,!0)},{keyCode:of.RIGHT,action:ok(Ck,t,!0)},{keyCode:of.LEFT,action:ok(Ck,t,!1)},{keyCode:of.UP,action:ok(kk,t,!1)},{keyCode:of.DOWN,action:ok(kk,t,!0)},{keyCode:of.RIGHT,action:ok(ak,t,!0)},{keyCode:of.LEFT,action:ok(ak,t,!1)},{keyCode:of.UP,action:ok(sk,t,!1)},{keyCode:of.DOWN,action:ok(sk,t,!0)},{keyCode:of.RIGHT,action:ok(lC,t,e,!0)},{keyCode:of.LEFT,action:ok(lC,t,e,!1)},{keyCode:of.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(mC,t,e)},{keyCode:of.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ok(pC,t,e)},{keyCode:of.UP,action:ok(nk,t,!1)},{keyCode:of.DOWN,action:ok(nk,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},Dk=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.BACKSPACE,action:ok($C,t,!1)},{keyCode:of.BACKSPACE,action:ok(Vw,t,!1)},{keyCode:of.DELETE,action:ok(Vw,t,!0)},{keyCode:of.BACKSPACE,action:ok(Iw,t,!1)},{keyCode:of.DELETE,action:ok(Iw,t,!0)},{keyCode:of.BACKSPACE,action:ok(yC,t,e,!1)},{keyCode:of.DELETE,action:ok(yC,t,e,!0)},{keyCode:of.BACKSPACE,action:ok(Wh,t,!1)},{keyCode:of.DELETE,action:ok(Wh,t,!0)},{keyCode:of.BACKSPACE,action:ok(Ww,t,!1)},{keyCode:of.DELETE,action:ok(Ww,t,!0)},{keyCode:of.BACKSPACE,action:ok(DC,t,!1)},{keyCode:of.DELETE,action:ok(DC,t,!0)},{keyCode:of.BACKSPACE,action:ok(Dw,t,!1)},{keyCode:of.DELETE,action:ok(Dw,t,!0)},{keyCode:of.BACKSPACE,action:ok(_w,t,!1)},{keyCode:of.DELETE,action:ok(_w,t,!0)},{keyCode:of.BACKSPACE,action:ok(kC,t,!1)},{keyCode:of.DELETE,action:ok(kC,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)})),t.on("keyup",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.BACKSPACE,action:ok(Hw,t)},{keyCode:of.DELETE,action:ok(Hw,t)}],e)}(t,e)}))},Sk=function(t,e){var n,r=e,o=t.dom,i=t.schema.getMoveCaretBeforeOnEnterElements();if(e){if(/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(t){for(;t;){if(1===t.nodeType||3===t.nodeType&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(o.doc.createTextNode(wo),e.firstChild)}var s=o.createRng();if(e.normalize(),e.hasChildNodes()){for(var u=new so(e,e);n=u.current();){if(jn(n)){s.setStart(n,0),s.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){s.setStartBefore(n),s.setEndBefore(n);break}r=n,n=u.next()}n||(s.setStart(r,0),s.setEnd(r,0))}else Hn(e)?e.nextSibling&&o.isBlock(e.nextSibling)?(s.setStartBefore(e),s.setEndBefore(e)):(s.setStartAfter(e),s.setEndAfter(e)):(s.setStart(e,0),s.setEnd(e,0));t.selection.setRng(s),Vf(t,s)}},Tk=function(t){return B.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock))},Ek=function(t,e){return t&&t.parentNode&&t.parentNode.nodeName===e},Ok=function(t){return t&&/^(OL|UL|LI)$/.test(t.nodeName)},Lk=function(t){var e=t.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:t},Ak=function(t,e,n){for(var r=t[n?"firstChild":"lastChild"];r&&!An(r);)r=r[n?"nextSibling":"previousSibling"];return r===e},$k=function(t,e,n,r,o){var i=t.dom,a=t.selection.getRng();if(n!==t.getBody()){var s;Ok(s=n)&&Ok(s.parentNode)&&(o="LI");var u=o?e(o):i.create("BR");if(Ak(n,r,!0)&&Ak(n,r,!1))if(Ek(n,"LI")){var c=Lk(n);i.insertAfter(u,c),!function(t){var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.firstChild)===t}(n)?i.remove(n):i.remove(c)}else i.replace(u,n);else if(Ak(n,r,!0))Ek(n,"LI")?(i.insertAfter(u,Lk(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(Ak(n,r,!1))i.insertAfter(u,Lk(n)),i.remove(r);else{n=Lk(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var d=l.extractContents();"LI"===o&&function(t,e){return t.firstChild&&t.firstChild.nodeName===e}(d,"LI")?(u=d.firstChild,i.insertAfter(d,n)):(i.insertAfter(d,n),i.insertAfter(u,n)),i.remove(r)}Sk(t,u)}},Nk=function(t,e){return e&&"A"===e.nodeName&&t.isEmpty(e)},Pk=function(t){t.innerHTML='<br data-mce-bogus="1">'},Ik=function(t,e){return t.nodeName===e||t.previousSibling&&t.previousSibling.nodeName===e},Rk=function(t,e){return e&&t.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==t.getContentEditable(e)},Bk=function(t,e,n){return!1===jn(e)?n:t?1===n&&e.data.charAt(n-1)===_o?0:n:n===e.data.length-1&&e.data.charAt(n)===_o?e.data.length:n},Mk=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},jk=function(t,e){var n=nc(t);n&&n.toLowerCase()===e.tagName.toLowerCase()&&function(t,e,n){var r=t.dom;B.from(n.style).map(r.parseStyle).each((function(t){var n=ur(Le.fromDom(e)),o=Lt(Lt({},n),t);r.setStyles(e,o)}));var o=B.from(n.class).map((function(t){return t.split(/\s+/)})),i=B.from(e.className).map((function(t){return Y(t.split(/\s+/),(function(t){return""!==t}))}));Zn(o,i,(function(t,n){var o=Y(n,(function(e){return!U(t,e)})),i=At(At([],t,!0),o,!0);r.setAttrib(e,"class",i.join(" "))}));var a=["style","class"],s=vt(n,(function(t,e){return!U(a,e)}));r.setAttribs(e,s)}(t,e,rc(t))},zk=function(t,e){var n,r,o,i,a,s,u,c,l,d,f=t.dom,m=t.schema,p=m.getNonEmptyElements(),h=t.selection.getRng(),g=function(e){var n,o,a,s=r,u=m.getTextInlineElements();if(a=n=e||"TABLE"===c||"HR"===c?f.create(e||l):i.cloneNode(!1),!1===function(t){return t.getParam("keep_styles",!0)}(t))f.setAttrib(n,"style",null),f.setAttrib(n,"class",null);else do{if(u[s.nodeName]){if(Ml(s)||Zl(s))continue;o=s.cloneNode(!1),f.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((s=s.parentNode)&&s!==_);return jk(t,n),Pk(a),n},v=function(t){var e,n,a=Bk(t,r,o);if(jn(r)&&(t?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&d&&!t)return!0;if(t&&An(r)&&r===i.firstChild)return!0;if(Ik(r,"TABLE")||Ik(r,"HR"))return d&&!t||!d&&t;var s=new so(r,i);for(jn(r)&&(t&&0===a?s.prev():t||a!==r.nodeValue.length||s.next());e=s.current();){if(An(e)){if(!e.getAttribute("data-mce-bogus")&&(n=e.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(jn(e)&&!Xo(e.nodeValue))return!1;t?s.prev():s.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(c)&&"HGROUP"!==C?g(l):g(),function(t){return t.getParam("end_container_on_empty_block",!1)}(t)&&Rk(f,u)&&f.isEmpty(i)?a=f.split(u,i):f.insertAfter(a,i),Sk(t,a)};yf(f,h).each((function(t){h.setStart(t.startContainer,t.startOffset),h.setEnd(t.endContainer,t.endOffset)})),r=h.startContainer,o=h.startOffset,l=nc(t);var y=!(!e||!e.shiftKey),w=!(!e||!e.ctrlKey);An(r)&&r.hasChildNodes()&&(d=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=d&&jn(r)?r.nodeValue.length:0);var _=Mk(f,r);if(_){(l&&!y||!l&&y)&&(r=function(t,e,n,r,o){var i,a,s,u,c,l,d=e||"P",f=t.dom,m=Mk(f,r);if(!(a=f.getParent(r,f.isBlock))||!Rk(f,a)){if(l=(a=a||m)===t.getBody()||function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=f.create(d),jk(t,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!f.isBlock(u);)s=u,u=u.previousSibling;if(s&&t.schema.isValidChild(l,d.toLowerCase())){for(i=f.create(d),jk(t,i),s.parentNode.insertBefore(i,s),u=s;u&&!f.isBlock(u);)c=u.nextSibling,i.appendChild(u),u=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(t,l,h,r,o)),i=f.getParent(r,f.isBlock),u=i?f.getParent(i.parentNode,f.isBlock):null,c=i?i.nodeName.toUpperCase():"";var C=u?u.nodeName.toUpperCase():"";"LI"!==C||w||(i=u,u=u.parentNode,c=C),/^(LI|DT|DD)$/.test(c)&&f.isEmpty(i)?$k(t,g,u,i,l):l&&i===t.getBody()||(l=l||"P",So(i)?(a=Io(i),f.isEmpty(i)&&Pk(i),jk(t,a),Sk(t,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),Sk(t,Ik(i,"HR")?a:i)):(n=function(t){var e=t.cloneRange();return e.setStart(t.startContainer,Bk(!0,t.startContainer,t.startOffset)),e.setEnd(t.endContainer,Bk(!1,t.endContainer,t.endOffset)),e}(h).cloneRange(),n.setEndAfter(i),function(t){W(Bs(Le.fromDom(t),Fe),(function(t){var e=t.dom;e.nodeValue=ko(e.nodeValue)}))}(s=n.extractContents()),function(t){do{jn(t)&&(t.nodeValue=t.nodeValue.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(s),a=s.firstChild,f.insertAfter(s,i),function(t,e,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(t.isBlock(o))return;An(o)&&!e[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Nk(t,o))&&t.remove(o)}}(f,p,a),function(t,e){e.normalize();var n=e.lastChild;n&&!/^(left|right)$/gi.test(t.getStyle(n,"float",!0))||t.add(e,"br")}(f,i),f.isEmpty(i)&&Pk(i),a.normalize(),f.isEmpty(a)?(f.remove(a),b()):(jk(t,a),Sk(t,a))),f.setAttrib(a,"id",""),t.fire("NewBlock",{newBlock:a}))}},Fk=function(t,e,n){var r=t.dom.createRng();n?(r.setStartBefore(e),r.setEndBefore(e)):(r.setStartAfter(e),r.setEndAfter(e)),t.selection.setRng(r),Vf(t,r)},Uk=function(t,e){var n,r,o=t.selection,i=t.dom,a=o.getRng();yf(i,a).each((function(t){a.setStart(t.startContainer,t.startOffset),a.setEnd(t.endContainer,t.endOffset)}));var s=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=s>u.childNodes.length-1;u=u.childNodes[Math.min(s,u.childNodes.length-1)]||u,s=c&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),d=l?i.getParent(l.parentNode,i.isBlock):null,f=d?d.nodeName.toUpperCase():"",m=!(!e||!e.ctrlKey);"LI"!==f||m||(l=d),u&&3===u.nodeType&&s>=u.nodeValue.length&&(function(t,e,n){for(var r,o=new so(e,n),i=t.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(t.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),$u(i,a,n),Fk(t,n,r),t.undoManager.add()},Hk=function(t,e){var n=Le.fromTag("br");dn(Le.fromDom(e),n),t.undoManager.add()},Vk=function(t,e){Wk(t.getBody(),e)||fn(Le.fromDom(e),Le.fromTag("br"));var n=Le.fromTag("br");fn(Le.fromDom(e),n),Fk(t,n.dom,!1),t.undoManager.add()},Wk=function(t,e){return n=Ou.after(e),!!Hn(n.getNode())||Nl(t,Ou.after(e)).map((function(t){return Hn(t.getNode())})).getOr(!1);var n},qk=function(t){return t&&"A"===t.nodeName&&"href"in t},Kk=function(t){return t.fold($,qk,qk,$)},Yk=function(t,e){e.fold(C,E(Hk,t),E(Vk,t),C)},Xk=function(t,e){var n=function(t){var e=E(tw,t),n=Ou.fromRangeStart(t.selection.getRng());return f_(e,t.getBody(),n).filter(Kk)}(t);n.isSome()?n.each(E(Yk,t)):Uk(t,e)},Zk=function(t,e){return Tk(t).filter((function(t){return e.length>0&&$e(Le.fromDom(t),e)})).isSome()},Gk=Dr([{br:[]},{block:[]},{none:[]}]),Jk=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("no_newline_selector","")}(t))}(t)},Qk=function(t){return function(e,n){return""===nc(e)===t}},tx=function(t){return function(e,n){return function(t){return Tk(t).filter((function(t){return go(Le.fromDom(t))})).isSome()}(e)===t}},ex=function(t,e){return function(n,r){var o=function(t){return Tk(t).fold(D(""),(function(t){return t.nodeName.toUpperCase()}))}(n)===t.toUpperCase();return o===e}},nx=function(t){return ex("pre",t)},rx=function(t){return function(e,n){return function(t){return t.getParam("br_in_pre",!0)}(e)===t}},ox=function(t,e){return function(t){return Zk(t,function(t){return t.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(t))}(t)},ix=function(t,e){return e},ax=function(t){var e=nc(t),n=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(t.dom,t.selection.getStart());return n&&t.schema.isValidChild(n.nodeName,e||"P")},sx=function(t,e){return function(n,r){return Z(t,(function(t,e){return t&&e(n,r)}),!0)?B.some(e):B.none()}},ux=function(t,e){(function(t,e){return n_([sx([Jk],Gk.none()),sx([ex("summary",!0)],Gk.br()),sx([nx(!0),rx(!1),ix],Gk.br()),sx([nx(!0),rx(!1)],Gk.block()),sx([nx(!0),rx(!0),ix],Gk.block()),sx([nx(!0),rx(!0)],Gk.br()),sx([tx(!0),ix],Gk.br()),sx([tx(!0)],Gk.block()),sx([Qk(!0),ix,ax],Gk.block()),sx([Qk(!0)],Gk.br()),sx([ox],Gk.br()),sx([Qk(!1),ix],Gk.br()),sx([ax],Gk.block())],[t,!(!e||!e.shiftKey)]).getOr(Gk.none())})(t,e).fold((function(){Xk(t,e)}),(function(){zk(t,e)}),C)},cx=function(t){t.on("keydown",(function(e){e.keyCode===of.ENTER&&function(t,e){var n;e.isDefaultPrevented()||(e.preventDefault(),(n=t.undoManager).typing&&(n.typing=!1,n.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),ux(t,e)})))}(t,e)}))},lx=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.END,action:ok(XC,t,!0)},{keyCode:of.HOME,action:ok(XC,t,!1)},{keyCode:of.END,action:ok(uk,t,!0)},{keyCode:of.HOME,action:ok(uk,t,!1)},{keyCode:of.END,action:ok(hC,t,!0,e)},{keyCode:of.HOME,action:ok(hC,t,!1,e)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},dx=pe().browser,fx=function(t){!function(t){var e=Es((function(){t.composing||th(t)}),0);dx.isIE()&&(t.on("keypress",(function(t){e.throttle()})),t.on("remove",(function(t){e.cancel()})))}(t),t.on("input",(function(e){!1===e.isComposing&&th(t)}))},mx=pe(),px=function(t){return t.stopImmediatePropagation()},hx=function(t){return t.keyCode===of.PAGE_UP||t.keyCode===of.PAGE_DOWN},gx=function(t,e,n){n&&!t.get()?e.on("NodeChange",px,!0):!n&&t.get()&&e.off("NodeChange",px),t.set(n)},vx=function(t,e){if(!mx.os.isOSX()){var n=_s(!1);t.on("keydown",(function(e){hx(e)&&gx(n,t,!0)})),t.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(t,e,n){ik([{keyCode:of.PAGE_UP,action:ok(hC,t,!1,e)},{keyCode:of.PAGE_DOWN,action:ok(hC,t,!0,e)}],n)}(t,e,r),hx(r)&&n.get()&&(gx(n,t,!1),t.nodeChanged())}))}},bx=function(t,e){var n=e.container(),r=e.offset();return jn(n)?(n.insertData(r,t),B.some(Ou(n,r+t.length))):ll(e).map((function(n){var r=Le.fromText(t);return e.isAtEnd()?fn(n,r):dn(n,r),Ou(r.dom,t.length)}))},yx=E(bx,wo),wx=E(bx," "),_x=function(t,e){return function(n){return function(t,e){return!Wp(e)&&(qp(t,e)||Hp(t,e)||Vp(t,e))}(t,n)?yx(e):wx(e)}},Cx=function(t){var e=Ou.fromRangeStart(t.selection.getRng()),n=Le.fromDom(t.getBody());if(t.selection.isCollapsed()){var r=E(tw,t),o=Ou.fromRangeStart(t.selection.getRng());return f_(r,t.getBody(),o).bind(function(t){return function(e){return e.fold((function(e){return Pl(t.dom,Ou.before(e))}),(function(t){return Il(t)}),(function(t){return Rl(t)}),(function(e){return Nl(t.dom,Ou.after(e))}))}}(n)).bind(_x(n,e)).exists(function(t){return function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}}(t))}return!1},kx=function(t){t.on("keydown",(function(e){!1===e.isDefaultPrevented()&&function(t,e){ik([{keyCode:of.SPACEBAR,action:ok(Cx,t)}],e).each((function(t){e.preventDefault()}))}(t,e)}))},xx=function(t){var e=fC(t);return function(t){t.on("keyup compositionstart",E(UC,t))}(t),xk(t,e),Dk(t,e),cx(t),kx(t),fx(t),lx(t,e),vx(t,e),e},Dx=function(){function t(t){var e;this.lastPath=[],this.editor=t;var n=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",(function(n){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&lf(o,e)||t.fire("SelectionChange"),e=o})),t.on("contextmenu",(function(){t.fire("SelectionChange")})),t.on("SelectionChange",(function(){var e=t.selection.getStart(!0);!e||!ke.range&&t.selection.isCollapsed()||Ud(t)&&!n.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})})),t.on("mouseup",(function(e){!e.isDefaultPrevented()&&Ud(t)&&("IMG"===t.selection.getNode().nodeName?oo.setEditorTimeout(t,(function(){t.nodeChanged()})):t.nodeChanged())}))}return t.prototype.nodeChanged=function(t){var e,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(e=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(e,r)||(e=r),n=[],this.editor.dom.getParent(e,(function(t){if(t===r)return!0;n.push(t)})),(t=t||{}).element=e,t.parents=n,this.editor.fire("NodeChange",t))},t.prototype.isSameElementPath=function(t){var e,n=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(n.length===this.lastPath.length){for(e=n.length;e>=0&&n[e]===this.lastPath[e];e--);if(-1===e)return this.lastPath=n,!0}return this.lastPath=n,!1},t}(),Sx=function(t){!function(t){t.on("click",(function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()}))}(t),function(t){t.parser.addNodeFilter("details",(function(t){W(t,(function(t){t.attr("data-mce-open",t.attr("open")),t.attr("open","open")}))})),t.serializer.addNodeFilter("details",(function(t){W(t,(function(t){var e=t.attr("data-mce-open");t.attr("open",f(e)?e:null),t.attr("data-mce-open",null)}))}))}(t)},Tx=function(t){return An(t)&&po(Le.fromDom(t))},Ex=function(t){t.on("click",(function(e){e.detail>=3&&function(t){var e=t.selection.getRng(),n=Ou.fromRangeStart(e),r=Ou.fromRangeEnd(e);if(Ou.isElementPosition(n)){var o=n.container();Tx(o)&&Il(o).each((function(t){return e.setStart(t.container(),t.offset())}))}Ou.isElementPosition(r)&&(o=n.container(),Tx(o)&&Rl(o).each((function(t){return e.setEnd(t.container(),t.offset())})));t.selection.setRng(Kh(e))}(t)}))},Ox=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:e.top+o.pageYOffset-r.clientTop,left:e.left+o.pageXOffset-r.clientLeft}},Lx=function(t,e){return n=function(t){return t.inline?Ox(t.getBody()):{left:0,top:0}}(t),r=function(t){var e=t.getBody();return t.inline?{left:e.scrollLeft,top:e.scrollTop}:{left:0,top:0}}(t),o=function(t,e){if(e.target.ownerDocument!==t.getDoc()){var n=Ox(t.getContentAreaContainer()),r=function(t){var e=t.getBody(),n=t.getDoc().documentElement,r={left:e.scrollLeft,top:e.scrollTop},o={left:e.scrollLeft||n.scrollLeft,top:e.scrollTop||n.scrollTop};return t.inline?r:o}(t);return{left:e.pageX-n.left+r.left,top:e.pageY-n.top+r.top}}return{left:e.pageX,top:e.pageY}}(t,e),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},Ax=qn,$x=Wn,Nx=function(t,e,n,r){var o=t.dom,i=e.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},Px=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},Ix=function(t,e){return function(n){if(function(t){return 0===t.button}(n)){var r=J(e.dom.getParents(n.target),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(Ax,$x)).getOr(null);if(s=e.getBody(),Ax(u=r)&&u!==s){var o=e.dom.getPos(r),i=e.getBody(),a=e.getDoc().documentElement;t.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(e.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(e.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:Nx(e,r,r.offsetWidth,r.offsetHeight)})}}var s,u}},Rx=function(t,e){return function(n){t.on((function(t){if(t.dragging){if(function(t,e,n){return e!==n&&!t.dom.isChildOf(e,n)&&!Ax(e)}(e,(a=e.selection,3===(s=a.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),t.element)){var r=(o=t.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);e.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||e.undoManager.transact((function(){Px(t.element),e.insertContent(e.dom.getOuterHTML(r)),e._selectionOverrides.hideFakeCaret()}))}e.fire("dragend")}var o,i,a,s})),Bx(t)}},Bx=function(t){t.on((function(t){Px(t.ghost)})),t.clear()},Mx=function(t){var e=Ts(),n=gs.DOM,r=document,o=Ix(e,t),i=function(t,e){var n=oo.throttle((function(t,n){e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t,n)}),0);return e.on("remove",n.stop),function(r){return t.on((function(t){var o,i,a=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&a>10){if(e.fire("dragstart",{target:t.element}).isDefaultPrevented())return;t.dragging=!0,e.focus()}if(t.dragging){var s=function(t,e){return{pageX:e.pageX-t.relX,pageY:e.pageY+5}}(t,Lx(e,r));o=t.ghost,i=e.getBody(),o.parentNode!==i&&i.appendChild(o),function(t,e,n,r,o,i){var a=0,s=0;t.style.left=e.pageX+"px",t.style.top=e.pageY+"px",e.pageX+n>o&&(a=e.pageX+n-o),e.pageY+r>i&&(s=e.pageY+r-i),t.style.width=n-a+"px",t.style.height=r-s+"px"}(t.ghost,s,t.width,t.height,t.maxX,t.maxY),n(r.clientX,r.clientY)}}))}}(e,t),a=Rx(e,t),s=function(t,e){return function(){t.on((function(t){t.dragging&&e.fire("dragend")})),Bx(t)}}(e,t);t.on("mousedown",o),t.on("mousemove",i),t.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",s),t.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",s)})),t.on("keydown",(function(t){t.keyCode===of.ESC&&s()}))},jx=function(t){Mx(t),function(t){t.on("drop",(function(e){var n=void 0!==e.clientX?t.getDoc().elementFromPoint(e.clientX,e.clientY):null;(Ax(n)||"false"===t.dom.getContentEditableParent(n))&&e.preventDefault()}))}(t),function(t){return t.getParam("block_unsupported_drop",!0,"boolean")}(t)&&function(t){var e=function(e){if(!e.isDefaultPrevented()){var n=e.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(e.preventDefault(),"drop"===e.type&&xy(t,"Dropped file type is not supported"))}},n=function(n){mm(t,n.target)&&e(n)},r=function(){var r=gs.DOM,o=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),s=["drop","dragover"];W(s,(function(t){r.bind(i,t,n),o.bind(a,t,e)})),t.on("remove",(function(){W(s,(function(t){r.unbind(i,t,n),o.unbind(a,t,e)}))}))};t.on("init",(function(){oo.setEditorTimeout(t,r,0)}))}(t)},zx=Wn,Fx=qn,Ux=function(t,e){return Qd(t.getBody(),e)},Hx=function(t){var e,n=t.selection,r=t.dom,o=r.isBlock,i=t.getBody(),a=Mc(t,i,o,(function(){return wm(t)})),s="sel-"+r.uniqueId(),u="data-mce-selected",c=function(t){return t!==i&&(Fx(t)||Yn(t))&&r.isChildOf(t,i)},l=function(t){return yp(t)||wp(t)||hp(t)||gp(t)},d=function(t){t&&n.setRng(t)},f=n.getRng,m=function(e,r,o,i){return void 0===i&&(i=!0),t.fire("ShowCaret",{target:r,direction:e,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===e),a.show(o,r))},p=function(t){return Eo(t)||No(t)||Po(t)},h=function(t){return p(t.startContainer)||p(t.endContainer)},g=function(e){var n=t.schema.getShortEndedElements(),o=r.createRng(),i=e.startContainer,a=e.startOffset,s=e.endContainer,u=e.endOffset;return wt(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),wt(n,s.nodeName.toLowerCase())?0===u?o.setEndBefore(s):o.setEndAfter(s):o.setEnd(s,u),o},v=function(o){var i=o.cloneNode(!0),a=t.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var c=function(e,o,i){var a=t.$,u=Jr(Le.fromDom(t.getBody()),"#"+s).fold((function(){return a([])}),(function(t){return a([t.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",s)).appendTo(t.getBody());var c=r.createRng();o===i&&ke.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),c.setStartAfter(u[0].firstChild.firstChild),c.setEndAfter(o)):(u.empty().append(wo).append(o).append(wo),c.setStart(u[0].firstChild,1),c.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(e,t.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(c),c}(o,a.targetClone,i),l=Le.fromDom(o);return W(Ms(Le.fromDom(t.getBody()),"*[data-mce-selected]"),(function(t){Pe(l,t)||rr(t,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),e=o,_(),c},y=function(t,e){if(!t)return null;if(t.collapsed){if(!h(t)){var n=e?1:-1,o=cl(n,i,t),a=o.getNode(!e);if(Fc(a))return m(n,a,!!e&&!o.isAtEnd(),!1);var s=o.getNode(e);if(Fc(s))return m(n,s,!e&&!o.isAtEnd(),!1)}return null}var u=t.startContainer,l=t.startOffset,d=t.endOffset;if(3===u.nodeType&&0===l&&Fx(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(d===l+1&&u===t.endContainer){var f=u.childNodes[l];if(c(f))return v(f)}return null},w=function(){e&&e.removeAttribute(u),Jr(Le.fromDom(t.getBody()),"#"+s).each(vn),e=null},_=function(){a.hide()};return ke.ceFalse&&!Gv(t)&&function(){t.on("mouseup",(function(e){var n=f();n.collapsed&&vy(t,e.clientX,e.clientY)&&Lw(t,n,!1).each(d)})),t.on("click",(function(e){var o=Ux(t,e.target);o&&(Fx(o)&&(e.preventDefault(),t.focus()),zx(o)&&r.isChildOf(o,n.getNode())&&w())})),t.on("blur NewBlock",w),t.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e,n){var i,a,s=r.getParent(e,o),u=r.getParent(n,o);return!b(s)&&(!(e===u||!r.isChildOf(s,u)||!1!==Fx(Ux(t,s)))||!r.isChildOf(u,s)&&(i=s,a=u,!(r.getParent(i,o)===r.getParent(a,o)))&&function(t){var e=t.firstChild;if(b(e))return!1;var n=Ou.before(e);if(Hn(n.getNode())&&1===t.childNodes.length)return!l(n);var r=xl(t).next(n);return r&&!l(r)}(s))};t.on("tap",(function(e){var n=e.target,r=Ux(t,n);Fx(r)?(e.preventDefault(),Ow(t,r).each(y)):c(n)&&Ow(t,n).each(y)}),!0),t.on("mousedown",(function(e){var o=e.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==vy(t,e.clientX,e.clientY)){var a=Ux(t,o);if(a)Fx(a)?(e.preventDefault(),Ow(t,a).each(y)):(w(),zx(a)&&e.shiftKey||tf(e.clientX,e.clientY,n.getRng())||(_(),n.placeCaretAt(e.clientX,e.clientY)));else if(c(o))Ow(t,o).each(y);else if(!1===Fc(o)){w(),_();var s=Q_(i,e.clientX,e.clientY);if(s&&!u(o,s.node)){e.preventDefault();var l=m(1,s.node,s.before,!1);d(l),t.getBody().focus()}}}})),t.on("keypress",(function(t){of.modifierPressed(t)||Fx(n.getNode())&&t.preventDefault()})),t.on("GetSelectionRange",(function(t){var n=t.range;if(e){if(!e.parentNode)return void(e=null);(n=n.cloneRange()).selectNode(e),t.range=n}})),t.on("SetSelectionRange",(function(t){t.range=g(t.range);var e=y(t.range,t.forward);e&&(t.range=e)})),t.on("AfterSetSelectionRange",(function(t){var e,n=t.range,o=n.startContainer.parentNode;h(n)||"mcepastebin"===o.id||_(),e=o,r.hasClass(e,"mce-offscreen-selection")||w()})),t.on("copy",(function(t){var e,n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ke.ie){var o=(e=r.get(s))?e.getElementsByTagName("*")[0]:e;o&&(t.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),jx(t),function(t){var e=Es((function(){if(!t.removed&&t.getBody().contains(document.activeElement)){var e=t.selection.getRng();if(e.collapsed){var n=Aw(t,e,!1);t.selection.setRng(n)}}}),0);t.on("focus",(function(){e.throttle()})),t.on("blur",(function(){e.cancel()}))}(t),function(t){t.on("init",(function(){t.on("focusin",(function(e){var n=e.target;if(Yn(n)){var r=Qd(t.getBody(),n),o=qn(r)?r:n;t.selection.getNode()!==o&&Ow(t,o).each((function(e){return t.selection.setRng(e)}))}}))}))}(t)}(),{showCaret:m,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(Io(t),d(f()),n.scrollIntoView(t))},hideFakeCaret:_,destroy:function(){a.destroy(),e=null}}},Vx=function(t){var e,n,r=Ee.each,o=of.BACKSPACE,i=of.DELETE,a=t.dom,s=t.selection,u=t.parser,c=ke.gecko,l=ke.ie,d=ke.webkit,f="data:text/mce-internal,",m=l?"Text":"URL",p=function(e,n){try{t.getDoc().execCommand(e,!1,n)}catch(t){}},h=function(t){return t.isDefaultPrevented()},g=function(){var e=function(t){var e=a.create("body"),n=t.cloneContents();return e.appendChild(n),s.serializer.serialize(e,{format:"html"})};t.on("keydown",(function(n){var r,s,u=n.keyCode;if(!h(n)&&(u===i||u===o)){if(r=t.selection.isCollapsed(),s=t.getBody(),r&&!a.isEmpty(s))return;if(!r&&!function(n){var r=e(n),o=a.createRng();return o.selectNode(t.getBody()),r===e(o)}(t.selection.getRng()))return;n.preventDefault(),t.setContent(""),s.firstChild&&a.isBlock(s.firstChild)?t.selection.setCursorLocation(s.firstChild,0):t.selection.setCursorLocation(s,0),t.nodeChanged()}}))},v=function(){t.shortcuts.add("meta+a",null,"SelectAll")},b=function(){t.inline||a.bind(t.getDoc(),"mousedown mouseup",(function(e){var n;if(e.target===t.getDoc().documentElement)if(n=s.getRng(),t.getBody().focus(),"mousedown"===e.type){if(Eo(n.startContainer))return;s.placeCaretAt(e.clientX,e.clientY)}else s.setRng(n)}))},y=function(){Range.prototype.getClientRects||t.on("mousedown",(function(e){if(!h(e)&&"HTML"===e.target.nodeName){var n=t.getBody();n.blur(),oo.setEditorTimeout(t,(function(){n.focus()}))}}))},w=function(){t.on("click",(function(e){var n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(e.preventDefault(),s.select(n))}))},_=function(){t.on("keydown",(function(t){if(!h(t)&&t.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){var e=s.getNode().previousSibling;if(e&&e.nodeName&&"table"===e.nodeName.toLowerCase())return t.preventDefault(),!1}}))},k=function(){(function(t){return t.getParam("readonly")})(t)||t.on("BeforeExecCommand mousedown",(function(){p("StyleWithCSS",!1),p("enableInlineTableEditing",!1),gc(t)||p("enableObjectResizing",!1)}))},x=function(){t.on("SetContent ExecCommand",(function(t){"setcontent"!==t.type&&"mceInsertLink"!==t.command||r(a.select("a"),(function(t){var e=t.parentNode,n=a.getRoot();if(e.lastChild===t){for(;e&&!a.isBlock(e);){if(e.parentNode.lastChild!==e||e===n)return;e=e.parentNode}a.add(e,"br",{"data-mce-bogus":1})}}))}))},D=function(){t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},S=function(){t.inline||t.on("keydown",(function(){document.activeElement===document.body&&t.getWin().focus()}))},T=function(){t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",(function(e){var n;if("HTML"===e.target.nodeName){if(ke.ie>11)return void t.getBody().focus();n=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(n),t.selection.normalize(),t.nodeChanged()}})))},E=function(){ke.mac&&t.on("keydown",(function(e){!of.metaKeyPressed(e)||e.shiftKey||37!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),t.selection.getSel().modify("move",37===e.keyCode?"backward":"forward","lineboundary"))}))},O=function(){t.on("click",(function(t){var e=t.target;do{if("A"===e.tagName)return void t.preventDefault()}while(e=e.parentNode)})),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},L=function(){t.on("init",(function(){t.dom.bind(t.getBody(),"submit",(function(t){t.preventDefault()}))}))},A=function(){t.on("dragstart",(function(e){!function(e){var n,r;e.dataTransfer&&(t.selection.isCollapsed()&&"IMG"===e.target.tagName&&s.select(e.target),(n=t.selection.getContent()).length>0&&(r=f+escape(t.id)+","+escape(n),e.dataTransfer.setData(m,r)))}(e)})),t.on("drop",(function(e){if(!h(e)){var n=function(t){var e;return t.dataTransfer&&(e=t.dataTransfer.getData(m))&&e.indexOf(f)>=0?(e=e.substr(f.length).split(","),{id:unescape(e[0]),html:unescape(e[1])}):null}(e);if(n&&n.id!==t.id){e.preventDefault();var r=cf(e.x,e.y,t.getDoc());s.setRng(r),o=n.html,i=!0,t.queryCommandSupported("mceInsertClipboardContent")?t.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):t.execCommand("mceInsertContent",!1,o)}}var o,i}))},$=C;return Gv(t)?(d&&(b(),w(),L(),v(),ke.iOS&&(S(),T(),O())),c&&(y(),k(),D(),E())):(t.on("keydown",(function(e){var n,r;if(!h(e)&&e.keyCode===of.BACKSPACE){var o=(n=s.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(t.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),s.setRng(n))}}})),g(),ke.windowsPhone||t.on("keyup focusin mouseup",(function(t){of.modifierPressed(t)||s.normalize()}),!0),d&&(b(),w(),nc(t)&&t.on("init",(function(){p("DefaultParagraphSeparator",nc(t))})),L(),_(),u.addNodeFilter("br",(function(t){for(var e=t.length;e--;)"Apple-interchange-newline"===t[e].attr("class")&&t[e].remove()})),ke.iOS?(S(),T(),O()):v()),ke.ie>=11&&(T(),_()),ke.ie&&(v(),p("AutoUrlDetect",!1),A()),c&&(t.on("keydown",(function(e){if(!h(e)&&e.keyCode===o){if(!t.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){var n=s.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void e.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),e.preventDefault())}}})),y(),e=function(){var e=a.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==t.getBody()&&(a.setAttrib(n,"style",null),r(e,(function(t){n.setAttributeNode(t.cloneNode(!0))})))}},n=function(){return!s.isCollapsed()&&a.getParent(s.getStart(),a.isBlock)!==a.getParent(s.getEnd(),a.isBlock)},t.on("keypress",(function(r){var o;if(!h(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=e(),t.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(t.getDoc(),"cut",(function(r){var o;!h(r)&&n()&&(o=e(),oo.setEditorTimeout(t,(function(){o()})))})),k(),x(),D(),E(),_())),{refreshContentEditable:$,isHidden:function(){if(!c||t.removed)return!1;var e=t.selection.getSel();return!e||!e.rangeCount||0===e.rangeCount}}},Wx=gs.DOM,qx=function(t){return t.inline?t.getElement().nodeName.toLowerCase():void 0},Kx=function(t){return vt(t,(function(t){return!1===v(t)}))},Yx=function(t){var e=t.settings,n=t.editorUpload.blobCache;return Kx({allow_conditional_comments:e.allow_conditional_comments,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_html_in_named_anchor:e.allow_html_in_named_anchor,allow_script_urls:e.allow_script_urls,allow_unsafe_link_target:e.allow_unsafe_link_target,convert_fonts_to_spans:e.convert_fonts_to_spans,fix_list_elements:e.fix_list_elements,font_size_legacy_values:e.font_size_legacy_values,forced_root_block:e.forced_root_block,forced_root_block_attrs:e.forced_root_block_attrs,padd_empty_with_br:e.padd_empty_with_br,preserve_cdata:e.preserve_cdata,remove_trailing_brs:e.remove_trailing_brs,inline_styles:e.inline_styles,root_name:qx(t),validate:!0,blob_cache:n,document:t.getDoc(),images_dataimg_filter:e.images_dataimg_filter})},Xx=function(t){var e=t.dom.getRoot();t.inline||Ud(t)&&t.selection.getStart(!0)!==e||Il(e).each((function(e){var n=e.getNode(),r=Rn(n)?Il(n).getOr(e):e;ke.browser.isIE()?function(t,e){var n=Le.fromDom(t.getBody()),r=(rm(t)?B.from(e):B.none()).map(om).filter(nm(n));t.bookmark=r.isSome()?r:t.bookmark}(t,r.toRange()):t.selection.setRng(r.toRange())}))},Zx=function(t){t.bindPendingEventDelegates(),t.initialized=!0,function(t){t.fire("Init")}(t),t.focus(!0),Xx(t),t.nodeChanged({initial:!0}),t.execCallback("init_instance_callback",t),function(t){t.settings.auto_focus&&oo.setEditorTimeout(t,(function(){var e;(e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus)).destroyed||e.focus()}),100)}(t)},Gx=function(t){return t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader},Jx=function(t){var e=Gx(t),n=hc(t),r=t.contentCSS,o=function(){e.unloadAll(r),t.inline||t.ui.styleSheetLoader.unloadAll(n)},i=function(){t.removed?o():t.on("remove",o)};if(t.contentStyles.length>0){var a="";Ee.each(t.contentStyles,(function(t){a+=t+"\r\n"})),t.dom.addStyle(a)}var s=to.all(function(t,e,n){var r=[new to((function(n,r){return Gx(t).loadAll(e,n,r)}))];return t.inline?r:r.concat([new to((function(e,r){return t.ui.styleSheetLoader.loadAll(n,e,r)}))])}(t,r,n)).then(i).catch(i);return t.settings.content_style&&function(t,e){var n=Le.fromDom(t.getBody()),r=un(sn(n)),o=Le.fromTag("style");Qn(o,"type","text/css"),pn(o,Le.fromText(e)),pn(r,o),t.on("remove",(function(){vn(o)}))}(t,t.settings.content_style),s},Qx=function(t){var e=t.settings,n=t.getDoc(),r=t.getBody();!function(t){t.fire("PreInit")}(t),e.browser_spellcheck||e.gecko_spellcheck||(n.body.spellcheck=!1,Wx.setAttrib(r,"spellcheck","false")),t.quirks=Vx(t),function(t){t.fire("PostRender")}(t);var o=function(t){return t.getParam("directionality",Ds.isRtl()?"rtl":void 0)}(t);void 0!==o&&(r.dir=o),e.protect&&t.on("BeforeSetContent",(function(t){Ee.each(e.protect,(function(e){t.content=t.content.replace(e,(function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"}))}))})),t.on("SetContent",(function(){t.addVisual(t.getBody())})),t.on("compositionstart compositionend",(function(e){t.composing="compositionstart"===e.type}))},tD=function(t){!0!==t.removed&&(!function(t){Gv(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})}(t),Zx(t))},eD=function(t,e){var n=t.settings,r=t.getElement(),o=t.getDoc();n.inline||(t.getElement().style.visibility=t.orgVisibility),e||t.inline||(o.open(),o.write(t.iframeHTML),o.close()),t.inline&&(Wx.addClass(r,"mce-content-body"),t.contentDocument=o=document,t.contentWindow=window,t.bodyElement=r,t.contentAreaContainer=r);var i=t.getBody();i.disabled=!0,t.readonly=!!n.readonly,t.readonly||(t.inline&&"static"===Wx.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=t.getParam("content_editable_state",!0)),i.disabled=!1,t.editorUpload=My(t),t.schema=Oi(n),t.dom=gs(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:t.inline?t.getBody():null,collect:function(){return t.inline},schema:t.schema,contentCssCors:dc(t),referrerPolicy:fc(t),onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=function(t){var e=Eb(Yx(t),t.schema);return e.addAttributeFilter("src,href,style,tabindex",(function(e,n){for(var r,o,i=e.length,a=t.dom,s="data-mce-"+n;i--;)if((o=(r=e[i]).attr(n))&&!r.attr(s)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(s,o),r.attr(n,o)):"tabindex"===n?(r.attr(s,o),r.attr(n,null)):r.attr(s,t.convertURL(o,n,r.name))}})),e.addNodeFilter("script",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),t.settings.preserve_cdata&&e.addNodeFilter("#cdata",(function(e){for(var n=e.length;n--;){var r=e[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(r.value)+"]]"}})),e.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(e){for(var n=e.length,r=t.schema.getNonEmptyElements();n--;){var o=e[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Nm("br",1)).shortEnded=!0)}})),e}(t),t.serializer=Nb(function(t){var e=t.settings;return Lt(Lt({},Yx(t)),Kx({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope,element_format:e.element_format,entities:e.entities,entity_encoding:e.entity_encoding,indent:e.indent,indent_after:e.indent_after,indent_before:e.indent_before,block_elements:e.block_elements,boolean_attributes:e.boolean_attributes,custom_elements:e.custom_elements,extended_valid_elements:e.extended_valid_elements,invalid_elements:e.invalid_elements,invalid_styles:e.invalid_styles,move_caret_before_on_enter_elements:e.move_caret_before_on_enter_elements,non_empty_elements:e.non_empty_elements,schema:e.schema,self_closing_elements:e.self_closing_elements,short_ended_elements:e.short_ended_elements,special:e.special,text_block_elements:e.text_block_elements,text_inline_elements:e.text_inline_elements,valid_children:e.valid_children,valid_classes:e.valid_classes,valid_elements:e.valid_elements,valid_styles:e.valid_styles,verify_html:e.verify_html,whitespace_elements:e.whitespace_elements}))}(t),t),t.selection=lb(t.dom,t.getWin(),t.serializer,t),t.annotator=Gd(t),t.formatter=Wy(t),t.undoManager=Ky(t),t._nodeChangeDispatcher=new Dx(t),t._selectionOverrides=Hx(t),RC(t),Sx(t),Gv(t)||Ex(t);var a=function(t){return Gv(t)?_s(null):xx(t)}(t);PC(t,a),function(t){nc(t)&&t.on("NodeChange",E(zC,t))}(t),Jy(t);var s=Jv(t);Qx(t),s.fold((function(){Jx(t).then((function(){return tD(t)}))}),(function(e){t.setProgressState(!0),Jx(t).then((function(){e().then((function(e){t.setProgressState(!1),tD(t)}),(function(e){t.notificationManager.open({type:"error",text:String(e)}),tD(t)}))}))}))},nD=gs.DOM,rD=function(t){var e=function(t){return t.getParam("doctype","<!DOCTYPE html>")}(t)+"<html><head>";(function(t){return t.getParam("document_base_url","")})(t)!==t.documentBaseUrl&&(e+='<base href="'+t.documentBaseURI.getURI()+'" />'),e+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(t){return tc(t,"body_id","tinymce")}(t),r=function(t){return tc(t,"body_class","")}(t),o=t.translate(function(t){return t.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(t));return ec(t)&&(e+='<meta http-equiv="Content-Security-Policy" content="'+ec(t)+'" />'),e+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+t.id+'" aria-label="'+o+'"><br></body></html>'},oD=function(t,e){var n,r,o,i,a=t.translate("Rich Text Area"),s=(n=t.id,r=a,e.height,o=function(t){return t.getParam("iframe_attrs",{})}(t),i=Le.fromTag("iframe"),tr(i,o),tr(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Ps(i,"tox-edit-area__iframe"),i).dom;s.onload=function(){s.onload=null,t.fire("load")};var u=function(t,e){if(document.domain!==window.location.hostname&&ke.browser.isIE()){var n=Py("mce");t[n]=function(){eD(t)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return nD.setAttrib(e,"src",r),!0}return!1}(t,s);return t.contentAreaContainer=e.iframeContainer,t.iframeElement=s,t.iframeHTML=rD(t),nD.add(e.iframeContainer,s),u},iD=gs.DOM,aD=function(t,e,n){var r=wy.get(n),o=wy.urls[n]||t.documentBaseUrl.replace(/\/$/,"");if(n=Ee.trim(n),r&&-1===Ee.inArray(e,n)){if(Ee.each(wy.dependencies(n),(function(n){aD(t,e,n)})),t.plugins[n])return;try{var i=new r(t,o,t.$);t.plugins[n]=i,i.init&&(i.init(t,o),e.push(n))}catch(e){!function(t,e,n){var r=Ds.translate(["Failed to initialize plugin: {0}",e]);ef(t,"PluginLoadError",{message:r}),Ey(r,n),xy(t,r)}(t,n,e)}}},sD=function(t){return t.replace(/^\-/,"")},uD=function(t){return{editorContainer:t,iframeContainer:t,api:{}}},cD=function(t){var e=t.getElement();return t.inline?uD(null):function(t){var e=iD.create("div");return iD.insertAfter(e,t),uD(e)}(e)},lD=function(t){var e=t.getElement();return t.orgDisplay=e.style.display,f(bc(t))?function(t){return t.theme.renderUI()}(t):w(bc(t))?function(t){var e=t.getElement(),n=bc(t)(t,e);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||t.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||t.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:e.offsetHeight,n}(t):cD(t)},dD=function(t){t.fire("ScriptsLoaded"),function(t){var e=Ee.trim(ac(t)),n=t.ui.registry.getAll().icons,r=Lt(Lt({},ly.get("default").icons),ly.get(e).icons);ft(r,(function(e,r){wt(n,r)||t.ui.registry.addIcon(r,e)}))}(t),function(t){var e=bc(t);if(f(e)){t.settings.theme=sD(e);var n=_y.get(e);t.theme=new n(t,_y.urls[e]),t.theme.init&&t.theme.init(t,_y.urls[e]||t.documentBaseUrl.replace(/\/$/,""),t.$)}else t.theme={}}(t),function(t){var e=[];Ee.each(Cc(t).split(/[ ,]/),(function(n){aD(t,e,sD(n))}))}(t);var e=lD(t);!function(t,e){var n={show:B.from(e.show).getOr(C),hide:B.from(e.hide).getOr(C),disable:B.from(e.disable).getOr(C),isDisabled:B.from(e.isDisabled).getOr($),enable:function(){t.mode.isReadOnly()||B.from(e.enable).map(A)}};t.ui=Lt(Lt({},t.ui),n)}(t,B.from(e.api).getOr({}));var n={editorContainer:e.editorContainer,iframeContainer:e.iframeContainer};return t.editorContainer=n.editorContainer?n.editorContainer:null,Ay(t),t.inline?eD(t):function(t,e){var n=oD(t,e);e.editorContainer&&(nD.get(e.editorContainer).style.display=t.orgDisplay,t.hidden=nD.isHidden(e.editorContainer)),t.getElement().style.display="none",nD.setAttrib(t.id,"aria-hidden","true"),n||eD(t)}(t,n)},fD=gs.DOM,mD=function(t){return"-"===t.charAt(0)},pD=function(t,e){var n=mc(e),r=function(t){return t.getParam("language_url","","string")}(e);if(!1===Ds.hasCode(n)&&"en"!==n){var o=""!==r?r:e.editorManager.baseURL+"/langs/"+n+".js";t.add(o,C,void 0,(function(){!function(t,e,n){Dy(t,"LanguageLoadError",Sy("language",e,n))}(e,o,n)}))}},hD=function(t,e,n){return B.from(e).filter((function(t){return t.length>0&&!ly.has(t)})).map((function(e){return{url:t.editorManager.baseURL+"/icons/"+e+"/icons"+n+".js",name:B.some(e)}}))},gD=function(t,e,n){var r=hD(e,"default",n),o=function(t){return B.from(function(t){return t.getParam("icons_url","","string")}(t)).filter((function(t){return t.length>0})).map((function(t){return{url:t,name:B.none()}}))}(e).orThunk((function(){return hD(e,ac(e),"")}));W(function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e}([r,o]),(function(n){t.add(n.url,C,void 0,(function(){!function(t,e,n){Dy(t,"IconsLoadError",Sy("icons",e,n))}(e,n.url,n.name.getOrUndefined())}))}))},vD=function(t,e){var n=ws.ScriptLoader;!function(t,e,n,r){var o=bc(e);if(f(o)){if(!mD(o)&&!wt(_y.urls,o)){var i=function(t){return t.getParam("theme_url")}(e);i?_y.load(o,e.documentBaseURI.toAbsolute(i)):_y.load(o,"themes/"+o+"/theme"+n+".js")}t.loadQueue((function(){_y.waitFor(o,r)}))}else r()}(n,t,e,(function(){pD(n,t),gD(n,t,e),function(t,e){Ee.each(function(t){return t.getParam("external_plugins")}(t),(function(e,n){wy.load(n,e,C,void 0,(function(){Ty(t,e,n)})),t.settings.plugins+=" "+n})),Ee.each(Cc(t).split(/[ ,]/),(function(n){if((n=Ee.trim(n))&&!wy.urls[n])if(mD(n)){n=n.substr(1,n.length);var r=wy.dependencies(n);Ee.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"},o=wy.createUrl(r,n);wy.load(o.resource,o,C,void 0,(function(){Ty(t,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"};wy.load(n,o,C,void 0,(function(){Ty(t,o.prefix+o.resource+o.suffix,n)}))}}))}(t,e),n.loadQueue((function(){t.removed||dD(t)}),t,(function(){t.removed||dD(t)}))}))},bD=function(t){var e=t.id;Ds.setCode(mc(t));var n=function(){fD.unbind(window,"ready",n),t.render()};if(zi.Event.domLoaded){if(t.getElement()&&ke.contentEditable){var r=Le.fromDom(t.getElement()),o=function(t){return Z(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})}(r);t.on("remove",(function(){q(r.dom.attributes,(function(t){return rr(r,t.name)})),tr(r,o)})),t.ui.styleSheetLoader=function(t,e){return ao.forElement(t,{contentCssCors:_c(e),referrerPolicy:fc(e)})}(r,t),!function(t){return t.getParam("inline")}(t)?(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden"):t.inline=!0;var i=t.getElement().form||fD.getParent(e,"form");i&&(t.formElement=i,function(t){return t.getParam("hidden_input")}(t)&&!Mn(t.getElement())&&(fD.insertAfter(fD.create("input",{type:"hidden",name:e}),e),t.hasHiddenInput=!0),t.formEventDelegate=function(e){t.fire(e.type,e)},fD.bind(i,"submit reset",t.formEventDelegate),t.on("reset",(function(){t.resetContent()})),!function(t){return t.getParam("submit_patch")}(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)})),t.windowManager=Cy(t),t.notificationManager=yy(t),function(t){return"xml"===t.getParam("encoding")}(t)&&t.on("GetContent",(function(t){t.save&&(t.content=fD.encode(t.content))})),function(t){return t.getParam("add_form_submit_trigger")}(t)&&t.on("submit",(function(){t.initialized&&t.save()})),function(t){return t.getParam("add_unload_trigger")}(t)&&(t._beforeUnload=function(){!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),vD(t,t.suffix)}}else fD.bind(window,"ready",n)},yD=function(t,e){return function(t,e){return tb(t).editor.addVisual(e)}(t,e)},wD={"font-size":"size","font-family":"face"},_D=function(t,e,n){return fg(Le.fromDom(n),(function(e){return function(e){return sr(e,t).orThunk((function(){return"font"===Be(e)?yt(wD,t).bind((function(t){return nr(e,t)})):B.none()}))}(e)}),(function(t){return Pe(Le.fromDom(e),t)}))},CD=function(t){return function(e,n){return B.from(n).map(Le.fromDom).filter(ze).bind((function(n){return _D(t,e,n.dom).or(function(t,e){return B.from(gs.DOM.getStyle(e,t,!0))}(t,n.dom))})).getOr("")}},kD=CD("font-size"),xD=k((function(t){return t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),CD("font-family")),DD=function(t){return Il(t.getBody()).map((function(t){var e=t.container();return jn(e)?e.parentNode:e}))},SD=function(t,e){return function(t){return B.from(t.selection.getRng()).bind((function(e){var n=t.getBody();return e.startContainer===n&&0===e.startOffset?B.none():B.from(t.selection.getStart(!0))}))}(t).orThunk(E(DD,t)).map(Le.fromDom).filter(ze).bind(e)},TD=function(t,e){return SD(t,x(B.some,e))},ED=function(t,e){if(/^[0-9.]+$/.test(e)){var n=parseInt(e,10);if(n>=1&&n<=7){var r=function(t){return Ee.explode(t.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(t),o=function(t){return Ee.explode(t.getParam("font_size_classes",""))}(t);return o?o[n-1]||e:r[n-1]||e}return e}return e},OD=function(t){var e=t.split(/\s*,\s*/);return V(e,(function(t){return-1===t.indexOf(" ")||Mt(t,'"')||Mt(t,"'")?t:"'"+t+"'"})).join(",")},LD=function(t,e){var n=function(t){if("string"!=typeof t){var e=Ee.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:e}}return{content:t,details:{}}}(e);!function(t,e,n){Qv(t).editor.insertContent(e,n)}(t,n.content,n.details)},AD=Ee.each,$D=Ee.map,ND=Ee.inArray,PD=function(){function t(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return t.prototype.execCommand=function(t,e,n,r){var o,i=!1,a=this;if(!a.editor.removed){var s;if("mcefocus"!==t.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||r&&r.skip_focus?(s=a.editor,um(s).each((function(t){return s.selection.setRng(t)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:t,ui:e,value:n})).isDefaultPrevented())return!1;var u=t.toLowerCase();if(o=a.commands.exec[u])return o(u,e,n),a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;if(AD(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;try{i=a.editor.getDoc().execCommand(t,e,n)}catch(t){}return!!i&&(a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0)}},t.prototype.queryCommandState=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.state[t])return e(t);try{return this.editor.getDoc().queryCommandState(t)}catch(t){}return!1}},t.prototype.queryCommandValue=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.value[t])return e(t);try{return this.editor.getDoc().queryCommandValue(t)}catch(t){}}},t.prototype.addCommands=function(t,e){void 0===e&&(e="exec");var n=this;AD(t,(function(t,r){AD(r.toLowerCase().split(","),(function(r){n.commands[e][r]=t}))}))},t.prototype.addCommand=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.exec[t]=function(t,o,i,a){return e.call(n||r.editor,o,i,a)}},t.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch(t){}return!1},t.prototype.addQueryStateHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.state[t]=function(){return e.call(n||r.editor)}},t.prototype.addQueryValueHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.value[t]=function(){return e.call(n||r.editor)}},t.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},t.prototype.execNativeCommand=function(t,e,n){return void 0===e&&(e=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(t,e,n)},t.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},t.prototype.toggleFormat=function(t,e){this.editor.formatter.toggle(t,e),this.editor.nodeChanged()},t.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},t.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},t.prototype.setupCommands=function(t){var e=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":C,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(e,n,r){km(t,r)},"Cut,Copy,Paste":function(n){var r,o=t.getDoc();try{e.execNativeCommand(n)}catch(t){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ke.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var e=t.dom.getParent(t.selection.getStart(),"a");e&&t.dom.remove(e,!0)}else t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),AD("left,center,right,justify".split(","),(function(e){r!==e&&t.formatter.remove("align"+e)})),"none"!==r&&e.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;e.execNativeCommand(n);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(e.storeSelection(),t.dom.split(r,o),e.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){e.toggleFormat(t)},"ForeColor,HiliteColor":function(t,n,r){e.toggleFormat(t,{value:r})},FontName:function(e,n,r){!function(t,e){var n=ED(t,e);t.formatter.toggle("fontname",{value:OD(n)}),t.nodeChanged()}(t,r)},FontSize:function(e,n,r){!function(t,e){t.formatter.toggle("fontsize",{value:ED(t,e)}),t.nodeChanged()}(t,r)},LineHeight:function(e,n,r){!function(t,e){t.formatter.toggle("lineheight",{value:String(e)}),t.nodeChanged()}(t,r)},Lang:function(t,n,r){e.toggleFormat(t,{value:r.code,customValue:r.customCode})},RemoveFormat:function(e){t.formatter.remove(e)},mceBlockQuote:function(){e.toggleFormat("blockquote")},FormatBlock:function(t,n,r){return e.toggleFormat(r||"p")},mceCleanup:function(){var e=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(e)},mceRemoveNode:function(n,r,o){var i=o||t.selection.getNode();i!==t.getBody()&&(e.storeSelection(),t.dom.remove(i,!0),e.restoreSelection())},mceSelectNodeDepth:function(e,n,r){var o=0;t.dom.getParent(t.selection.getNode(),(function(e){if(1===e.nodeType&&o++===r)return t.selection.select(e),!1}),t.getBody())},mceSelectNode:function(e,n,r){t.selection.select(r)},mceInsertContent:function(e,n,r){LD(t,r)},mceInsertRawHTML:function(e,n,r){t.selection.setContent("tiny_mce_marker");var o=t.getContent();t.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(e,n,r){ux(t,r)},mceToggleFormat:function(t,n,r){e.toggleFormat(r)},mceSetContent:function(e,n,r){t.setContent(r)},"Indent,Outdent":function(e){AC(t,e)},mceRepaint:C,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(e,n,r){t.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(e,n,r){"string"==typeof r&&(r={href:r});var o=t.dom.getParent(t.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,o)},selectAll:function(){var e=t.dom.getParent(t.selection.getStart(),Wn);if(e){var n=t.dom.createRng();n.selectNodeContents(e),t.selection.setRng(n)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(e,n,r){return Xk(t,r),!0}});var n=function(e){return function(){var n=t.selection,r=n.isCollapsed()?[t.dom.getParent(n.getNode(),t.dom.isBlock)]:n.getSelectedBlocks(),o=$D(r,(function(n){return!!t.formatter.matchNode(n,e)}));return-1!==ND(o,!0)}};e.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){return e.isFormatMatch(t)},mceBlockQuote:function(){return e.isFormatMatch("blockquote")},Outdent:function(){return EC(t)},"InsertUnorderedList,InsertOrderedList":function(e){var n=t.dom.getParent(t.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===e&&"UL"===n.tagName||"insertorderedlist"===e&&"OL"===n.tagName)}},"state"),e.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),e.addQueryValueHandler("FontName",(function(){return function(t){return TD(t,(function(e){return xD(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("FontSize",(function(){return function(t){return TD(t,(function(e){return kD(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("LineHeight",(function(){return function(t){return TD(t,(function(e){var n=Le.fromDom(t.getBody()),r=fg(e,(function(t){return sr(t,"line-height")}),E(Pe,n));return r.getOrThunk((function(){var t=parseFloat(ir(e,"line-height")),n=parseFloat(ir(e,"font-size"));return String(t/n)}))})).getOr("")}(t)}),this)},t}(),ID="data-mce-contenteditable",RD=function(t,e,n){var r,o;Rs(t,e)&&!1===n?(o=e,As(r=t)?r.dom.classList.remove(o):Ns(r,o),Is(r)):n&&Ps(t,e)},BD=function(t,e,n){try{t.getDoc().execCommand(e,!1,String(n))}catch(t){}},MD=function(t,e){t.dom.contentEditable=e?"true":"false"},jD=function(t,e){var n=Le.fromDom(t.getBody());RD(n,"mce-content-readonly",e),e?(t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),function(t){B.from(t.selection.getNode()).each((function(t){t.removeAttribute("data-mce-selected")}))}(t),t.readonly=!0,MD(n,!1),W(Ms(n,'*[contenteditable="true"]'),(function(t){Qn(t,ID,"true"),MD(t,!1)}))):(t.readonly=!1,MD(n,!0),function(t){W(Ms(t,'*[data-mce-contenteditable="true"]'),(function(t){rr(t,ID),MD(t,!0)}))}(n),BD(t,"StyleWithCSS",!1),BD(t,"enableInlineTableEditing",!1),BD(t,"enableObjectResizing",!1),_m(t)&&t.focus(),function(t){t.selection.setRng(t.selection.getRng())}(t),t.nodeChanged())},zD=function(t){return t.readonly},FD=function(t){t.parser.addAttributeFilter("contenteditable",(function(e){zD(t)&&W(e,(function(t){t.attr(ID,t.attr("contenteditable")),t.attr("contenteditable","false")}))})),t.serializer.addAttributeFilter(ID,(function(e){zD(t)&&W(e,(function(t){t.attr("contenteditable",t.attr(ID))}))})),t.serializer.addTempAttr(ID)},UD=function(t,e){if(function(t){return"click"===t.type}(e)&&!of.metaKeyPressed(e)){var n=Le.fromDom(e.target);(function(t,e){return Qr(e,"a",(function(e){return Pe(e,Le.fromDom(t.getBody()))})).bind((function(t){return nr(t,"href")}))})(t,n).each((function(n){if(e.preventDefault(),/^#/.test(n)){var r=t.dom.select(n+',[name="'+((Mt(o=n,i="#")?function(t,e){return t.substring(e)}(o,i.length):o)+'"]'));r.length&&t.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},HD=Ee.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),VD=function(){function t(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||$}return t.isNative=function(t){return!!HD[t.toLowerCase()]},t.prototype.fire=function(t,e){var n=t.toLowerCase(),r=Pi(n,e||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var s=o[i];if(!s.removed){if(s.once&&this.off(n,s.func),r.isImmediatePropagationStopped())return r;if(!1===s.func.call(this.scope,r))return r.preventDefault(),r}}return r},t.prototype.on=function(t,e,n,r){if(!1===e&&(e=$),e){var o={func:e,removed:!1};r&&Ee.extend(o,r);for(var i=t.toLowerCase().split(" "),a=i.length;a--;){var s=i[a],u=this.bindings[s];u||(u=[],this.toggleEvent(s,!0)),u=n?At([o],u,!0):At(At([],u,!0),[o],!1),this.bindings[s]=u}}return this},t.prototype.off=function(t,e){var n=this;if(t)for(var r=t.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return ft(this.bindings,(function(t,e){n.toggleEvent(e,!1),delete n.bindings[e]})),this;if(a){if(e){var s=K(a,(function(t){return t.func===e}));a=s.fail,this.bindings[i]=a,W(s.pass,(function(t){t.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}else ft(this.bindings,(function(t,e){n.toggleEvent(e,!1)})),this.bindings={};return this},t.prototype.once=function(t,e,n){return this.on(t,e,n,{once:!0})},t.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||0===this.bindings[t].length)},t}(),WD=function(t){return t._eventDispatcher||(t._eventDispatcher=new VD({scope:t,toggleEvent:function(e,n){VD.isNative(e)&&t.toggleNativeEvent&&t.toggleNativeEvent(e,n)}})),t._eventDispatcher},qD={fire:function(t,e,n){var r=this;if(r.removed&&"remove"!==t&&"detach"!==t)return e;var o=WD(r).fire(t,e);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(t,o,!1),i=i.parent();return o},on:function(t,e,n){return WD(this).on(t,e,n)},off:function(t,e){return WD(this).off(t,e)},once:function(t,e){return WD(this).once(t,e)},hasEventListeners:function(t){return WD(this).has(t)}},KD=gs.DOM,YD=function(t,e){if("selectionchange"===e)return t.getDoc();if(!t.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(e))return t.getDoc().documentElement;var n=vc(t);return n?(t.eventRoot||(t.eventRoot=KD.select(n)[0]),t.eventRoot):t.getBody()},XD=function(t,e,n){!function(t){return!t.hidden&&!zD(t)}(t)?zD(t)&&UD(t,n):t.fire(e,n)},ZD=function(t,e){var n;if(t.delegates||(t.delegates={}),!t.delegates[e]&&!t.removed){var r=YD(t,e);if(vc(t)){if(M_||(M_={},t.editorManager.on("removeEditor",(function(){t.editorManager.activeEditor||M_&&(ft(M_,(function(e,n){t.dom.unbind(YD(t,n))})),M_=null)}))),M_[e])return;n=function(n){for(var r=n.target,o=t.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||KD.isChildOf(r,a))&&XD(o[i],e,n)}},M_[e]=n,KD.bind(r,e,n)}else n=function(n){XD(t,e,n)},KD.bind(r,e,n),t.delegates[e]=n}},GD=Lt(Lt({},qD),{bindPendingEventDelegates:function(){var t=this;Ee.each(t._pendingNativeEvents,(function(e){ZD(t,e)}))},toggleNativeEvent:function(t,e){var n=this;"focus"!==t&&"blur"!==t&&(n.removed||(e?n.initialized?ZD(n,t):n._pendingNativeEvents?n._pendingNativeEvents.push(t):n._pendingNativeEvents=[t]:n.initialized&&(n.dom.unbind(YD(n,t),t,n.delegates[t]),delete n.delegates[t])))},unbindAllNativeEvents:function(){var t=this,e=t.getBody(),n=t.dom;t.delegates&&(ft(t.delegates,(function(e,n){t.dom.unbind(YD(t,n),n,e)})),delete t.delegates),!t.inline&&e&&n&&(e.onload=null,n.unbind(t.getWin()),n.unbind(t.getDoc())),n&&(n.unbind(e),n.unbind(t.getContainer()))}}),JD=["design","readonly"],QD=function(t,e,n,r){var o=n[e.get()],i=n[r];try{i.activate()}catch(t){return void console.error("problem while activating editor mode "+r+":",t)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&jD(t,i.editorReadOnly),e.set(r),function(t,e){t.fire("SwitchMode",{mode:e})}(t,r)},tS=function(t){var e=_s("design"),n=_s({design:{activate:C,deactivate:C,editorReadOnly:!1},readonly:{activate:C,deactivate:C,editorReadOnly:!0}});return function(t){t.serializer?FD(t):t.on("PreInit",(function(){FD(t)}))}(t),function(t){t.on("ShowCaret",(function(e){zD(t)&&e.preventDefault()})),t.on("ObjectSelected",(function(e){zD(t)&&e.preventDefault()}))}(t),{isReadOnly:function(){return zD(t)},set:function(r){return function(t,e,n,r){if(r!==n.get()){if(!wt(e,r))throw new Error("Editor mode '"+r+"' is invalid");t.initialized?QD(t,n,e,r):t.on("init",(function(){return QD(t,n,e,r)}))}}(t,n.get(),e,r)},get:function(){return e.get()},register:function(t,e){n.set(function(t,e,n){var r;if(U(JD,e))throw new Error("Cannot override default mode "+e);return Lt(Lt({},t),((r={})[e]=Lt(Lt({},n),{deactivate:function(){try{n.deactivate()}catch(t){console.error("problem while deactivating editor mode "+e+":",t)}}}),r))}(n.get(),t,e))}}},eS=Ee.each,nS=Ee.explode,rS={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},oS=Ee.makeMap("alt,ctrl,shift,meta,access"),iS=function(t){var e,n={};eS(nS(t.toLowerCase(),"+"),(function(t){t in oS?n[t]=!0:/^[0-9]{2,}$/.test(t)?n.keyCode=parseInt(t,10):(n.charCode=t.charCodeAt(0),n.keyCode=rS[t]||t.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(e in oS)n[e]?r.push(e):n[e]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ke.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ke.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},aS=function(){function t(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var e=this;t.on("keyup keypress keydown",(function(t){!e.hasModifier(t)&&!e.isFunctionKey(t)||t.isDefaultPrevented()||(eS(e.shortcuts,(function(n){if(e.matchShortcut(t,n))return e.pendingPatterns=n.subpatterns.slice(0),"keydown"===t.type&&e.executeShortcutAction(n),!0})),e.matchShortcut(t,e.pendingPatterns[0])&&(1===e.pendingPatterns.length&&"keydown"===t.type&&e.executeShortcutAction(e.pendingPatterns[0]),e.pendingPatterns.shift()))}))}return t.prototype.add=function(t,e,n,r){var o=this,i=o.normalizeCommandFunc(n);return eS(nS(Ee.trim(t)),(function(t){var n=o.createShortcut(t,e,i,r);o.shortcuts[n.id]=n})),!0},t.prototype.remove=function(t){var e=this.createShortcut(t);return!!this.shortcuts[e.id]&&(delete this.shortcuts[e.id],!0)},t.prototype.normalizeCommandFunc=function(t){var e=this,n=t;return"string"==typeof n?function(){e.editor.execCommand(n,!1,null)}:Ee.isArray(n)?function(){e.editor.execCommand(n[0],n[1],n[2])}:n},t.prototype.createShortcut=function(t,e,n,r){var o=Ee.map(nS(t,">"),iS);return o[o.length-1]=Ee.extend(o[o.length-1],{func:n,scope:r||this.editor}),Ee.extend(o[0],{desc:this.editor.translate(e),subpatterns:o.slice(1)})},t.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},t.prototype.isFunctionKey=function(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123},t.prototype.matchShortcut=function(t,e){return!!e&&(e.ctrl===t.ctrlKey&&e.meta===t.metaKey&&(e.alt===t.altKey&&e.shift===t.shiftKey&&(!!(t.keyCode===e.keyCode||t.charCode&&t.charCode===e.charCode)&&(t.preventDefault(),!0))))},t.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},t}(),sS=function(){var t=function(){var t={},e={},n={},r={},o={},i={},a={},s=function(t,e){return function(n,r){return t[n.toLowerCase()]=Lt(Lt({},r),{type:e})}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(e,"menuitem"),addNestedMenuItem:s(e,"nestedmenuitem"),addToggleMenuItem:s(e,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(a,"sidebar"),addIcon:function(t,e){return r[t.toLowerCase()]=e},getAll:function(){return{buttons:t,menuItems:e,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,getAll:t.getAll}},uS=gs.DOM,cS=Ee.extend,lS=Ee.each,dS=Ee.resolve,fS=ke.ie,mS=function(){function t(t,e,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,cS(this,GD),this.settings=sy(this,t,this.documentBaseUrl,n.defaultSettings,e),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(ws.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),gs.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Ss.languageLoad=this.settings.language_load,Ss.baseURL=n.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new Fm(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new aS(this),this.editorCommands=new PD(this),this.settings.cache_suffix&&(ke.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:sS(),styleSheetLoader:void 0,show:C,hide:C,enable:C,disable:C,isDisabled:$};var o=tS(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=cs.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return t.prototype.render=function(){bD(this)},t.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},t.prototype.hasFocus=function(){return wm(this)},t.prototype.execCallback=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,o=this,i=o.settings[t];if(i)return o.callbackLookup&&(r=o.callbackLookup[t])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?dS(r):0,i=dS(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[t]={func:i,scope:r}),i.apply(r||o,e)},t.prototype.translate=function(t){return Ds.translate(t)},t.prototype.getParam=function(t,e,n){return cy(this,t,e,n)},t.prototype.hasPlugin=function(t,e){return!!U(Cc(this).split(/[ ,]/),t)&&(!e||void 0!==wy.get(t))},t.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},t.prototype.addCommand=function(t,e,n){this.editorCommands.addCommand(t,e,n)},t.prototype.addQueryStateHandler=function(t,e,n){this.editorCommands.addQueryStateHandler(t,e,n)},t.prototype.addQueryValueHandler=function(t,e,n){this.editorCommands.addQueryValueHandler(t,e,n)},t.prototype.addShortcut=function(t,e,n,r){this.shortcuts.add(t,e,n,r)},t.prototype.execCommand=function(t,e,n,r){return this.editorCommands.execCommand(t,e,n,r)},t.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},t.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},t.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},t.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(uS.show(t.getContainer()),uS.hide(t.id)),t.load(),t.fire("show"))},t.prototype.hide=function(){var t=this,e=t.getDoc();t.hidden||(fS&&e&&!t.inline&&e.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(uS.hide(t.getContainer()),uS.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},t.prototype.isHidden=function(){return!!this.hidden},t.prototype.setProgressState=function(t,e){this.fire("ProgressState",{state:t,time:e})},t.prototype.load=function(t){var e,n=this,r=n.getElement();if(n.removed)return"";if(r){(t=t||{}).load=!0;var o=Mn(r)?r.value:r.innerHTML;return e=n.setContent(o,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,e}},t.prototype.save=function(t){var e,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(t=t||{}).save=!0,t.element=o,t.content=r.getContent(t),t.no_events||r.fire("SaveContent",t),"raw"===t.format&&r.fire("RawSaveContent",t),e=t.content,Mn(o)?o.value=e:(!t.is_removing&&r.inline||(o.innerHTML=e),(n=uS.getParent(r.id,"form"))&&lS(n.elements,(function(t){if(t.name===r.id)return t.value=e,!1}))),t.element=o=null,!1!==t.set_dirty&&r.setDirty(!1),e},t.prototype.setContent=function(t,e){return Ib(this,t,e)},t.prototype.getContent=function(t){return Pb(this,t)},t.prototype.insertContent=function(t,e){e&&(t=cS({content:t},e)),this.execCommand("mceInsertContent",!1,t)},t.prototype.resetContent=function(t){void 0===t?Ib(this,this.startContent,{format:"raw"}):Ib(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},t.prototype.isDirty=function(){return!this.isNotDirty},t.prototype.setDirty=function(t){var e=!this.isNotDirty;this.isNotDirty=!t,t&&t!==e&&this.fire("dirty")},t.prototype.getContainer=function(){var t=this;return t.container||(t.container=uS.get(t.editorContainer||t.id+"_parent")),t.container},t.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},t.prototype.getElement=function(){return this.targetElm||(this.targetElm=uS.get(this.id)),this.targetElm},t.prototype.getWin=function(){var t,e=this;return e.contentWindow||(t=e.iframeElement)&&(e.contentWindow=t.contentWindow),e.contentWindow},t.prototype.getDoc=function(){var t,e=this;return e.contentDocument||(t=e.getWin())&&(e.contentDocument=t.document),e.contentDocument},t.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},t.prototype.convertURL=function(t,e,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",t,n,!0,e):!o.convert_urls||n&&"LINK"===n.nodeName||0===t.indexOf("file:")||0===t.length?t:o.relative_urls?r.documentBaseURI.toRelative(t):t=r.documentBaseURI.toAbsolute(t,o.remove_script_host)},t.prototype.addVisual=function(t){yD(this,t)},t.prototype.remove=function(){Mb(this)},t.prototype.destroy=function(t){jb(this,t)},t.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},t.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},t.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},t.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},t.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},t.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},t}(),pS=gs.DOM,hS=Ee.explode,gS=Ee.each,vS=Ee.extend,bS=0,yS=!1,wS=[],_S=[],CS=function(t){var e=t.type;gS(SS.get(),(function(n){switch(e){case"scroll":n.fire("ScrollWindow",t);break;case"resize":n.fire("ResizeWindow",t)}}))},kS=function(t){t!==yS&&(t?cs(window).on("resize scroll",CS):cs(window).off("resize scroll",CS),yS=t)},xS=function(t){var e=_S;delete wS[t.id];for(var n=0;n<wS.length;n++)if(wS[n]===t){wS.splice(n,1);break}return _S=Y(_S,(function(e){return t!==e})),SS.activeEditor===t&&(SS.activeEditor=_S.length>0?_S[0]:null),SS.focusedEditor===t&&(SS.focusedEditor=null),e.length!==_S.length},DS="CSS1Compat"!==document.compatMode,SS=Lt(Lt({},qD),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:cs,majorVersion:"5",minorVersion:"10.3",releaseDate:"2022-02-09",editors:wS,i18n:Ds,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var t,e,n=this,r="";e=Fm.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var u;if(""!==(u=a[s].src||"")){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new Fm(e).toAbsolute(t),n.documentBaseURL=e,n.baseURI=new Fm(n.baseURL),n.suffix=r,(o=n).on("AddEditor",E(pm,o)),o.on("RemoveEditor",E(hm,o))},overrideDefaults:function(t){var e=t.base_url;e&&this._setBaseUrl(e);var n=t.suffix;t.suffix&&(this.suffix=n),this.defaultSettings=t;var r=t.plugin_base_urls;void 0!==r&&ft(r,(function(t,e){Ss.PluginManager.urls[e]=t}))},init:function(t){var e,n=this,r=Ee.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(t){var e=t.id;return e||(e=yt(t,"name").filter((function(t){return!pS.get(t)})).getOrThunk(pS.uniqueId),t.setAttribute("id",e)),e},i=function(t,e){return e.constructor===RegExp?e.test(t.className):pS.hasClass(t,e)},a=function(t){e=t},s=function(){var e,u=0,c=[],l=function(t,r,o){var i=new mS(t,r,n);c.push(i),i.on("init",(function(){++u===e.length&&a(c)})),i.targetElm=i.targetElm||o,i.render()};pS.unbind(window,"ready",s),function(e){var r=t[e];if(r)r.apply(n,[])}("onpageload"),e=cs.unique(function(t){var e=[];if(ke.browser.isIE()&&ke.browser.version.major<11)return Ey("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(DS)return Ey("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(t.types)return gS(t.types,(function(t){e=e.concat(pS.select(t.selector))})),e;if(t.selector)return pS.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":var n=t.elements||"";n.length>0&&gS(hS(n),(function(t){var n=pS.get(t);n?e.push(n):gS(document.forms,(function(n){gS(n.elements,(function(n){n.name===t&&(t="mce_editor_"+bS++,pS.setAttrib(n,"id",t),e.push(n))}))}))}));break;case"textareas":case"specific_textareas":gS(pS.select("textarea"),(function(n){t.editor_deselector&&i(n,t.editor_deselector)||t.editor_selector&&!i(n,t.editor_selector)||e.push(n)}))}return e}(t)),t.types?gS(t.types,(function(n){Ee.each(e,(function(e){return!pS.is(e,n.selector)||(l(o(e),vS({},t,n),e),!1)}))})):(Ee.each(e,(function(t){var e;(e=n.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(xS(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null)})),0===(e=Ee.grep(e,(function(t){return!n.get(t.id)}))).length?a([]):gS(e,(function(e){!function(t,e){return t.inline&&e.tagName.toLowerCase()in r}(t,e)?l(o(e),t,e):Ey("Could not initialize inline editor on invalid inline target element",e)})))};return n.settings=t,pS.bind(window,"ready",s),new to((function(t){e?t(e):a=function(e){t(e)}}))},get:function(t){return 0===arguments.length?_S.slice(0):f(t)?J(_S,(function(e){return e.id===t})).getOr(null):_(t)&&_S[t]?_S[t]:null},add:function(t){var e=this;return wS[t.id]===t||(null===e.get(t.id)&&("length"!==t.id&&(wS[t.id]=t),wS.push(t),_S.push(t)),kS(!0),e.activeEditor=t,e.fire("AddEditor",{editor:t}),j_||(j_=function(t){var n=e.fire("BeforeUnload");if(n.returnValue)return t.preventDefault(),t.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",j_))),t},createEditor:function(t,e){return this.add(new mS(t,e,this))},remove:function(t){var e,n,r=this;if(t){if(!f(t))return n=t,h(r.get(n.id))?null:(xS(n)&&r.fire("RemoveEditor",{editor:n}),0===_S.length&&window.removeEventListener("beforeunload",j_),n.remove(),kS(_S.length>0),n);gS(pS.select(t),(function(t){(n=r.get(t.id))&&r.remove(n)}))}else for(e=_S.length-1;e>=0;e--)r.remove(_S[e])},execCommand:function(t,e,n){var r=this,o=r.get(n);switch(t){case"mceAddEditor":return r.get(n)||new mS(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(t,e,n)},triggerSave:function(){gS(_S,(function(t){t.save()}))},addI18n:function(t,e){Ds.add(t,e)},translate:function(t){return Ds.translate(t)},setActive:function(t){var e=this.activeEditor;this.activeEditor!==t&&(e&&e.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:e})),this.activeEditor=t},_setBaseUrl:function(t){this.baseURL=new Fm(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new Fm(this.baseURL)}});SS.setup();var TS,ES,OS,LS,AS=Math.min,$S=Math.max,NS=Math.round,PS=function(t,e,n){var r=e.x,o=e.y,i=t.w,a=t.h,s=e.w,u=e.h,c=(n||"").split("");return"b"===c[0]&&(o+=u),"r"===c[1]&&(r+=s),"c"===c[0]&&(o+=NS(u/2)),"c"===c[1]&&(r+=NS(s/2)),"b"===c[3]&&(o-=a),"r"===c[4]&&(r-=i),"c"===c[3]&&(o-=NS(a/2)),"c"===c[4]&&(r-=NS(i/2)),IS(r,o,i,a)},IS=function(t,e,n,r){return{x:t,y:e,w:n,h:r}},RS={inflate:function(t,e,n){return IS(t.x-e,t.y-n,t.w+2*e,t.h+2*n)},relativePosition:PS,findBestRelativePosition:function(t,e,n,r){var o,i;for(i=0;i<r.length;i++)if((o=PS(t,e,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(t,e){var n=$S(t.x,e.x),r=$S(t.y,e.y),o=AS(t.x+t.w,e.x+e.w),i=AS(t.y+t.h,e.y+e.h);return o-n<0||i-r<0?null:IS(n,r,o-n,i-r)},clamp:function(t,e,n){var r=t.x,o=t.y,i=t.x+t.w,a=t.y+t.h,s=e.x+e.w,u=e.y+e.h,c=$S(0,e.x-r),l=$S(0,e.y-o),d=$S(0,i-s),f=$S(0,a-u);return r+=c,o+=l,n&&(i+=c,a+=l,r-=d,o-=f),IS(r,o,(i-=d)-r,(a-=f)-o)},create:IS,fromClientRect:function(t){return IS(t.left,t.top,t.width,t.height)}},BS=(TS={},ES={},{load:function(t,e){var n='Script at URL "'+e+'" failed to load',r='Script at URL "'+e+"\" did not call `tinymce.Resource.add('"+t+"', data)` within 1 second";if(void 0!==TS[t])return TS[t];var o=new to((function(o,i){var a=function(t,e,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),t.apply(null,e))}},a=i(t),s=i(e);return{start:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];r||null!==o||(o=setTimeout((function(){return s.apply(null,t)}),n))},resolve:a,reject:s}}(o,i);ES[t]=a.resolve,ws.ScriptLoader.loadScript(e,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return TS[t]=o,o},add:function(t,e){void 0!==ES[t]&&(ES[t](e),delete ES[t]),TS[t]=to.resolve(e)}}),MS=Ee.each,jS=Ee.extend,zS=function(){};zS.extend=OS=function(t){var e=this.prototype,n=function(){var t,e,n,r=this;if(!LS&&(r.init&&r.init.apply(r,arguments),e=r.Mixins))for(t=e.length;t--;)(n=e[t]).init&&n.init.apply(r,arguments)},r=function(){return this};LS=!0;var o=new this;return LS=!1,t.Mixins&&(MS(t.Mixins,(function(e){for(var n in e)"init"!==n&&(t[n]=e[n])})),e.Mixins&&(t.Mixins=e.Mixins.concat(t.Mixins))),t.Methods&&MS(t.Methods.split(","),(function(e){t[e]=r})),t.Properties&&MS(t.Properties.split(","),(function(e){var n="_"+e;t[e]=function(t){var e=this;return void 0!==t?(e[n]=t,e):e[n]}})),t.Statics&&MS(t.Statics,(function(t,e){n[e]=t})),t.Defaults&&e.Defaults&&(t.Defaults=jS({},e.Defaults,t.Defaults)),ft(t,(function(t,n){"function"==typeof t&&e[n]?o[n]=function(t,n){return function(){var r=this,o=r._super;r._super=e[t];var i=n.apply(r,arguments);return r._super=o,i}}(n,t):o[n]=t})),n.prototype=o,n.constructor=n,n.extend=OS,n};var FS,US=Math.min,HS=Math.max,VS=Math.round,WS={serialize:function(t){var e=JSON.stringify(t);return f(e)?e.replace(/[\u0080-\uFFFF]/g,(function(t){var e=t.charCodeAt(0).toString(16);return"\\u"+"0000".substring(e.length)+e})):e},parse:function(t){try{return JSON.parse(t)}catch(t){}}},qS={callbacks:{},count:0,send:function(t){var e=this,n=gs.DOM,r=void 0!==t.count?t.count:e.count,o="tinymce_jsonp_"+r;e.callbacks[r]=function(i){n.remove(o),delete e.callbacks[r],t.callback(i)},n.add(n.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),e.count++}},KS=Lt(Lt({},qD),{send:function(t){var e,n=0,r=function(){!t.async||4===e.readyState||n++>1e4?(t.success&&n<1e4&&200===e.status?t.success.call(t.success_scope,""+e.responseText,e,t):t.error&&t.error.call(t.error_scope,n>1e4?"TIMED_OUT":"GENERAL",e,t),e=null):oo.setTimeout(r,10)};if(t.scope=t.scope||this,t.success_scope=t.success_scope||t.scope,t.error_scope=t.error_scope||t.scope,t.async=!1!==t.async,t.data=t.data||"",KS.fire("beforeInitialize",{settings:t}),(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType(t.content_type),e.open(t.type||(t.data?"POST":"GET"),t.url,t.async),t.crossDomain&&(e.withCredentials=!0),t.content_type&&e.setRequestHeader("Content-Type",t.content_type),t.requestheaders&&Ee.each(t.requestheaders,(function(t){e.setRequestHeader(t.key,t.value)})),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),(e=KS.fire("beforeSend",{xhr:e,settings:t}).xhr).send(t.data),!t.async)return r();oo.setTimeout(r,10)}}),YS=Ee.extend,XS=function(){function t(t){this.settings=YS({},t),this.count=0}return t.sendRPC=function(e){return(new t).send(e)},t.prototype.send=function(t){var e=t.error,n=t.success,r=YS(this.settings,t);r.success=function(t,o){void 0===(t=WS.parse(t))&&(t={error:"JSON Parse error."}),t.error?e.call(r.error_scope||r.scope,t.error,o):n.call(r.success_scope||r.scope,t.result)},r.error=function(t,n){e&&e.call(r.error_scope||r.scope,t,n)},r.data=WS.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),r.content_type="application/json",KS.send(r)},t}();try{var ZS="__storage_test__";(FS=window.localStorage).setItem(ZS,ZS),FS.removeItem(ZS)}catch(t){FS=function(){var t={},e=[],n={getItem:function(e){return t[e]||null},setItem:function(n,r){e.push(n),t[n]=String(r)},key:function(t){return e[t]},removeItem:function(n){e=e.filter((function(t){return t===n})),delete t[n]},clear:function(){e=[],t={}},length:0};return Object.defineProperty(n,"length",{get:function(){return e.length},configurable:!1,enumerable:!1}),n}()}var GS={geom:{Rect:RS},util:{Promise:to,Delay:oo,Tools:Ee,VK:of,URI:Fm,Class:zS,EventDispatcher:VD,Observable:qD,I18n:Ds,XHR:KS,JSON:WS,JSONRequest:XS,JSONP:qS,LocalStorage:FS,Color:function(t){var e={},n=0,r=0,o=0,i=function(t){var i;return"object"==typeof t?"r"in t?(n=t.r,r=t.g,o=t.b):"v"in t&&function(t,e,i){if(t=(parseInt(t,10)||0)%360,e=parseInt(e,10)/100,i=parseInt(i,10)/100,e=HS(0,US(e,1)),i=HS(0,US(i,1)),0!==e){var a=t/60,s=i*e,u=s*(1-Math.abs(a%2-1)),c=i-s;switch(Math.floor(a)){case 0:n=s,r=u,o=0;break;case 1:n=u,r=s,o=0;break;case 2:n=0,r=s,o=u;break;case 3:n=0,r=u,o=s;break;case 4:n=u,r=0,o=s;break;case 5:n=s,r=0,o=u;break;default:n=r=o=0}n=VS(255*(n+c)),r=VS(255*(r+c)),o=VS(255*(o+c))}else n=r=o=VS(255*i)}(t.h,t.s,t.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(t))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(t))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(t))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,e};return t&&i(t),e.toRgb=function(){return{r:n,g:r,b:o}},e.toHsv=function(){return function(t,e,n){var r,o;o=0;var i=US(t/=255,US(e/=255,n/=255)),a=HS(t,HS(e,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:VS(60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(a-i))),s:VS(100*r),v:VS(100*o)})}(n,r,o)},e.toHex=function(){var t=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+t(n)+t(r)+t(o)},e.parse=i,e},ImageUploader:function(t){var e=$y(),n=By(t,e);return{upload:function(e,r){return void 0===r&&(r=!0),n.upload(e,r?Ry(t):void 0)}}}},dom:{EventUtils:zi,Sizzle:ka,DomQuery:cs,TreeWalker:so,TextSeeker:Qs,DOMUtils:gs,ScriptLoader:ws,RangeUtils:Cf,Serializer:Nb,StyleSheetLoader:io,ControlSelection:sf,BookmarkManager:Jd,Selection:lb,Event:zi.Event},html:{Styles:Ai,Entities:yi,Node:Nm,Schema:Oi,SaxParser:qm,DomParser:Eb,Writer:Qm,Serializer:tp},Env:ke,AddOnManager:Ss,Annotator:Gd,Formatter:Wy,UndoManager:Ky,EditorCommands:PD,WindowManager:Cy,NotificationManager:yy,EditorObservable:GD,Shortcuts:aS,Editor:mS,FocusManager:cm,EditorManager:SS,DOM:gs.DOM,ScriptLoader:ws.ScriptLoader,PluginManager:wy,ThemeManager:_y,IconManager:ly,Resource:BS,trim:Ee.trim,isArray:Ee.isArray,is:Ee.is,toArray:Ee.toArray,makeMap:Ee.makeMap,each:Ee.each,map:Ee.map,grep:Ee.grep,inArray:Ee.inArray,extend:Ee.extend,create:Ee.create,walk:Ee.walk,createNS:Ee.createNS,resolve:Ee.resolve,explode:Ee.explode,_addCacheSuffix:Ee._addCacheSuffix,isOpera:ke.opera,isWebKit:ke.webkit,isIE:ke.ie,isGecko:ke.gecko,isMac:ke.mac},JS=Ee.extend(SS,GS);!function(t){window.tinymce=t,window.tinyMCE=t}(JS),function(e){try{t.exports=e}catch(t){}}(JS)}()},30264:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});const r=n(70538).default.prototype.$isServer;function o(t,e){for(let n=0;n<e.length;n++)if(t===e[n])return!0;return!1}!r&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);function i(t,e,n){n="string"==typeof e?[e]:e;let r=t.$parent,o=r.$options.name;for(;r&&(!o||n.indexOf(o)<0);)r=r.$parent,r&&(o=r.$options.name);return r}const a=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];let s,u={};function c(t,e=null,n=null,r=!1){s||(s=document.createElement("textarea"),document.body.appendChild(s)),t.getAttribute("wrap")?s.setAttribute("wrap",t.getAttribute("wrap")):s.removeAttribute("wrap");let{paddingSize:o,borderSize:i,boxSizing:c,sizingStyle:l}=function(t,e=!1){const n=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(e&&u[n])return u[n];const r=window.getComputedStyle(t),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:a.map((t=>`${t}:${r.getPropertyValue(t)}`)).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return e&&n&&(u[n]=c),c}(t,r);s.setAttribute("style",`${l};\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n`),s.value=t.value||t.placeholder||"";let d,f=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,p=s.scrollHeight;if("border-box"===c?p+=i:"content-box"===c&&(p-=o),null!==e||null!==n){s.value=" ";let t=s.scrollHeight-o;null!==e&&(f=t*e,"border-box"===c&&(f=f+o+i),p=Math.max(f,p)),null!==n&&(m=t*n,"border-box"===c&&(m=m+o+i),d=p>m?"":"hidden",p=Math.min(m,p))}return n||(d="hidden"),{height:`${p}px`,minHeight:`${f}px`,maxHeight:`${m}px`,overflowY:d}}function l(t,e,n){this.$children.forEach((r=>{r.$options.name===t?r.$emit.apply(r,[e].concat(n)):l.apply(r,[t,e].concat([n]))}))}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var f="ivu-input";const m={name:"DragInput",mixins:[{methods:{dispatch(t,e,n){let r=this.$parent||this.$root,o=r.$options.name;for(;r&&(!o||o!==t);)r=r.$parent,r&&(o=r.$options.name);r&&r.$emit.apply(r,[e].concat(n))},broadcast(t,e,n){l.call(this,t,e,n)}}},{inject:{FormInstance:{default:""}},computed:{itemDisabled(){let t=this.disabled;return!t&&this.FormInstance&&(t=this.FormInstance.disabled),t}}}],props:{type:{validator:function(t){return o(t,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(t){return o(t,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(t){return o(t,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,prefixCls:f,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1}},computed:{currentType:function(){var t=this.type;return"password"===t&&this.password&&this.showPassword&&(t="text"),t},prepend:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.prepend),t},append:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.append),t},showPrefix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.prefix||void 0!==this.$slots.prefix),t},showSuffix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.suffix||void 0!==this.$slots.suffix),t},wrapClasses:function(){var t;return["".concat(f,"-wrapper"),(t={},d(t,"".concat(f,"-wrapper-").concat(this.size),!!this.size),d(t,"".concat(f,"-type-").concat(this.type),this.type),d(t,"".concat(f,"-group"),this.prepend||this.append||this.search&&this.enterButton),d(t,"".concat(f,"-group-").concat(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),d(t,"".concat(f,"-group-with-prepend"),this.prepend),d(t,"".concat(f,"-group-with-append"),this.append||this.search&&this.enterButton),d(t,"".concat(f,"-hide-icon"),this.append),d(t,"".concat(f,"-with-search"),this.search&&this.enterButton),t)]},inputClasses:function(){var t;return["".concat(f),(t={},d(t,"".concat(f,"-").concat(this.size),!!this.size),d(t,"".concat(f,"-disabled"),this.itemDisabled),d(t,"".concat(f,"-with-prefix"),this.showPrefix),d(t,"".concat(f,"-with-suffix"),this.showSuffix||this.search&&!1===this.enterButton),t)]},textareaClasses:function(){return["".concat(f),d({},"".concat(f,"-disabled"),this.itemDisabled)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length}},methods:{handleEnter:function(t){this.$emit("on-enter",t),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(t){this.$emit("on-keydown",t)},handleKeypress:function(t){this.$emit("on-keypress",t)},handleKeyup:function(t){this.$emit("on-keyup",t)},handleIconClick:function(t){this.$emit("on-click",t)},handleFocus:function(t){this.$emit("on-focus",t)},handleBlur:function(t){this.$emit("on-blur",t),i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(t){"compositionstart"===t.type&&(this.isOnComposition=!0),"compositionend"===t.type&&(this.isOnComposition=!1,this.handleInput(t))},handleInput:function(t){if(!this.isOnComposition){var e=t.target.value;this.number&&""!==e&&(e=Number.isNaN(Number(e))?e:Number(e)),this.$emit("input",e),this.setCurrentValue(e),this.$emit("on-change",t)}},handleChange:function(t){this.$emit("on-input-change",t)},handlePaste:function(t){this.$emit("on-input-paste",t)},setCurrentValue:function(t){var e=this;t!==this.currentValue&&(this.$nextTick((function(){e.resizeTextarea()})),this.currentValue=t,i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",t))},resizeTextarea:function(){var t=this.autosize;if(!t||"textarea"!==this.type)return!1;var e=t.minRows,n=t.maxRows;this.textareaStyles=c(this.$refs.textarea,e,n)},focus:function(){"textarea"===this.type?this.$refs.textarea.focus():this.$refs.input.focus()},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var t=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var e=this.currentValue.length;setTimeout((function(){t.$refs.input.setSelectionRange(e,e)}),0)}},watch:{value:function(t){this.setCurrentValue(t)}},mounted:function(){this.slotReady=!0,this.resizeTextarea()}};const p=(0,n(51900).Z)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.wrapClasses},["textarea"!==t.type?[t.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-prepend"]},[t._t("prepend")],2):t._e(),t._v(" "),t.clearable&&t.currentValue&&!t.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",t.prefixCls+"-icon",t.prefixCls+"-icon-clear",t.prefixCls+"-icon-normal"],on:{click:t.handleClear}}):t.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.icon,t.prefixCls+"-icon",t.prefixCls+"-icon-normal"],on:{click:t.handleIconClick}}):t.search&&!1===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-normal",t.prefixCls+"-search-icon"],on:{click:t.handleSearch}}):t.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[t._t("suffix",(function(){return[t.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.suffix]}):t._e()]}))],2):t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t.password?n("span",{staticClass:"ivu-input-suffix",on:{click:t.handleToggleShowPassword}},[t.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"})]):t._e(),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.icon?t._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-validate"]})]),t._v(" "),n("input",{ref:"input",class:t.inputClasses,attrs:{id:t.elementId,autocomplete:t.autocomplete,spellcheck:t.spellcheck,type:t.currentType,placeholder:t.placeholder,disabled:t.itemDisabled,maxlength:t.maxlength,readonly:t.readonly,name:t.name,number:t.number,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,change:t.handleChange,paste:t.handlePaste}}),t._v(" "),t.append?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-append"]},[t._t("append")],2):t.search&&t.enterButton?n("div",{class:[t.prefixCls+"-group-append",t.prefixCls+"-search"],on:{click:t.handleSearch}},[!0===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[t._v(t._s(t.enterButton))]],2):t.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[t._t("prefix",(function(){return[t.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.prefix]}):t._e()]}))],2):t._e()]:[n("textarea",{ref:"textarea",class:t.textareaClasses,style:t.textareaStyles,attrs:{id:t.elementId,wrap:t.wrap,autocomplete:t.autocomplete,spellcheck:t.spellcheck,placeholder:t.placeholder,disabled:t.itemDisabled,rows:t.rows,maxlength:t.maxlength,readonly:t.readonly,name:t.name,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,paste:t.handlePaste}}),t._v(" "),t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t._e()]],2)}),[],!1,null,null,null).exports},70631:(t,e,n)=>{"use strict";n.d(e,{Z:()=>v});const r={name:"ResizeLine",props:{value:{},min:{type:Number,default:100},max:{type:Number,default:600},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},reverse:{type:Boolean,default:!1}},data:function(){return{resizing:!1,mouseX:0,mouseY:0,offset:{},tmpSize:void 0}},mounted:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)},methods:{resizeDown:function(t){this.mouseX=t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=t.pageY||t.clientY+document.documentElement.scrollTop,this.offset={left:t.target.offsetLeft,top:t.target.offsetTop},this.resizing=!0,"number"==typeof this.value&&(this.tmpSize=this.value),this.$emit("on-change",{event:"down"})},handleMove:function(t){if(this.resizing){var e,n=(t.pageX||t.clientX+document.documentElement.scrollLeft)-this.mouseX,r=(t.pageY||t.clientY+document.documentElement.scrollTop)-this.mouseY;if("number"==typeof this.tmpSize)e="bottom"==this.placement?this.reverse?this.tmpSize-r:this.tmpSize+r:this.reverse?this.tmpSize-n:this.tmpSize+n,this.min>0&&(e=Math.max(this.min,e)),this.max>0&&(e=Math.min(this.max,e)),this.$emit("input",e);this.$emit("on-change",{event:"move",diff:{x:n,y:r},offset:this.offset})}},handleUp:function(){this.resizing=!1,this.tmpSize=void 0,this.$emit("on-change",{event:"up"})}}};var o=n(93379),i=n.n(o),a=n(26167),s={insert:"head",singleton:!1};i()(a.Z,s);a.Z.locals;var u=n(51900);const c=(0,u.Z)(r,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"component-resize-line",class:[t.resizing?"resizing":"",t.placement],on:{mousedown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:(e.stopPropagation(),e.preventDefault(),t.resizeDown.apply(null,arguments))}}})}),[],!1,null,"eaab078e",null).exports;function l(t){return void 0===t&&(t=document.body),!0===t?document.body:t instanceof window.Node?t:document.querySelector(t)}const d={inserted:function(t,e,n){var r=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";var o=t.parentNode;if(o){var i=document.createComment(""),a=!1;!1!==r&&(o.replaceChild(i,t),l(r).appendChild(t),a=!0),t.__transferDomData||(t.__transferDomData={parentNode:o,home:i,target:l(r),hasMovedOut:a})}},componentUpdated:function(t,e){var n=e.value;if(t.dataset&&"true"!==t.dataset.transfer)return!1;var r=t.__transferDomData;if(r){var o=r.parentNode,i=r.home,a=r.hasMovedOut;!a&&n?(o.replaceChild(i,t),l(n).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:l(n)})):a&&!1===n?(o.replaceChild(t,i),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:l(n)})):n&&l(n).appendChild(t)}},unbind:function(t){if(t.dataset&&"true"!==t.dataset.transfer)return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(!0===t.__transferDomData.hasMovedOut&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var f=n(20629);function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DrawerOverlay",components:{ResizeLine:c},directives:{TransferDom:d},props:{value:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},escClosable:{type:Boolean,default:!0},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},size:{type:[Number,String],default:"100%"},minSize:{type:Number,default:300},resize:{type:Boolean,default:!0},transfer:{type:Boolean,default:!1},beforeClose:Function},data:function(){return{dynamicSize:0,zIndex:0}},mounted:function(){document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose)},computed:p(p({},(0,f.rn)(["cacheDrawerIndex"])),{},{overlayStyle:function(){return{zIndex:1e3+this.zIndex}},bodyStyle:function(){var t=this.dynamicSize;return t="".concat(t,t<=100?"%":"px"),"right"==this.placement?{width:t,height:"100%"}:{width:"100%",height:t}}}),watch:{value:function(t){var e=this;if(this._uid){var n=this.$store.state.cacheDrawerOverlay.findIndex((function(t){return t._uid===e._uid}));t&&-1===n&&this.$store.state.cacheDrawerOverlay.push({_uid:this._uid,close:this.close}),!t&&n>-1&&this.$store.state.cacheDrawerOverlay.splice(n,1)}t?this.zIndex=this.$store.state.cacheDrawerIndex++:0===this.$store.state.cacheDrawerOverlay.length&&(this.$store.state.cacheDrawerIndex=0)},size:{handler:function(t){this.dynamicSize=parseInt(t)},immediate:!0}},methods:{mask:function(){this.maskClosable&&this.close()},close:function(){if(!this.beforeClose)return this.handleClose();var t=this.beforeClose();t&&t.then?t.then(this.handleClose):this.handleClose()},handleClose:function(){this.$emit("input",!1)},escClose:function(t){if(this.value&&this.escClosable&&27===t.keyCode){if(this.$Modal.visibles().length>0)return;var e=this.$store.state.cacheDrawerOverlay;if(e.length>0)e[e.length-1].close()}}}};const v=(0,u.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],class:["drawer-overlay",t.placement,t.value?"overlay-visible":"overlay-hide"],style:t.overlayStyle,attrs:{"data-transfer":t.transfer}},[n("div",{staticClass:"overlay-mask",on:{click:t.mask}}),t._v(" "),n("div",{staticClass:"overlay-body",style:t.bodyStyle},[n("div",{staticClass:"overlay-close"},[n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.stopPropagation(),t.close.apply(null,arguments)}}},[n("svg",{staticClass:"icon fill-current",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",role:"img"}},[n("path",{attrs:{d:"M8.28596 6.51819C7.7978 6.03003 7.00634 6.03003 6.51819 6.51819C6.03003 7.00634 6.03003 7.7978 6.51819 8.28596L11.2322 13L6.51819 17.714C6.03003 18.2022 6.03003 18.9937 6.51819 19.4818C7.00634 19.97 7.7978 19.97 8.28596 19.4818L13 14.7678L17.714 19.4818C18.2022 19.97 18.9937 19.97 19.4818 19.4818C19.97 18.9937 19.97 18.2022 19.4818 17.714L14.7678 13L19.4818 8.28596C19.97 7.7978 19.97 7.00634 19.4818 6.51819C18.9937 6.03003 18.2022 6.03003 17.714 6.51819L13 11.2322L8.28596 6.51819Z",fill:"currentColor"}})])])]),t._v(" "),t.resize?n("ResizeLine",{staticClass:"overlay-resize",attrs:{placement:t.placement,min:t.minSize,max:0,reverse:""},model:{value:t.dynamicSize,callback:function(e){t.dynamicSize=e},expression:"dynamicSize"}}):t._e(),t._v(" "),n("div",{staticClass:"overlay-content"},[t._t("default")],2)],1)])}),[],!1,null,null,null).exports},2749:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(20629);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:$A.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var n=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=n&&t.browseListNext.length>0){var r=t.browseListNext;t.browseListNext=[],t.browsePictureFor(r)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),e.push(n))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var n=t.data;e.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)e.browseList.push(r[o]);e.browsePictureFor(n.files)})).catch((function(t){var n=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===t[e].url||this.uploadList[n].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return t.handleView(e)}}}),t._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return t.handleRemove(e)}}})],1)]:[e.showProgress?n("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[n("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[n("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?n("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},[t.browseList.length<=0?n("div",[t._v(t._s(t.$L("无内容")))]):t._l(t.browseList,(function(e){return n("div",{staticClass:"browse-item",on:{click:function(n){return t.browseItem(e)}}},[e.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),n("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)}))],2),t._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?n("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},86877:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ScrollerY",props:{static:{type:Boolean,default:!1},autoBottom:{type:Boolean,default:!1},autoRecovery:{type:Boolean,default:!0},autoRecoveryAnimate:{type:Boolean,default:!1}},data:function(){return{scrollY:0,scrollDiff:0,autoInterval:null}},mounted:function(){this.openInterval(),this.$nextTick(this.initScroll)},activated:function(){this.openInterval(),this.recoveryScroll()},destroyed:function(){this.closeInterval()},deactivated:function(){this.closeInterval()},methods:{initScroll:function(){var t=this;this.autoToBottom();var e="function"==typeof this.$listeners["on-scroll"],n=$A(this.$refs.scrollerView);n.scroll((function(){var r=Math.round(n.innerHeight()),o=n.scrollTop(),i=t.$refs.scrollerView.scrollHeight;if(t.scrollY=o,e){var a="static",s="static";t.scrollDiff-o>50?(t.scrollDiff=o,a="down"):t.scrollDiff-o<-100&&(t.scrollDiff=o,a="up"),t.scrollDiff-o>1?(t.scrollDiff=o,s="down"):t.scrollDiff-o<-1&&(t.scrollDiff=o,s="up"),t.$emit("on-scroll",{scale:o/(i-r),scrollY:o,scrollE:i-r-o,direction:a,directionreal:s})}}))},recoveryScroll:function(){var t=this;this.autoRecovery&&(this.scrollY>0||this.autoBottom)&&this.$nextTick((function(){t.autoBottom?t.autoToBottom():t.scrollTo(t.scrollY,t.autoRecoveryAnimate)}))},openInterval:function(){this.autoToBottom(),this.autoInterval&&clearInterval(this.autoInterval),this.autoInterval=setInterval(this.autoToBottom,300)},closeInterval:function(){clearInterval(this.autoInterval),this.autoInterval=null},scrollTo:function(t,e){!1===e?$A(this.$refs.scrollerView).stop().scrollTop(t):$A(this.$refs.scrollerView).stop().animate({scrollTop:t})},autoToBottom:function(){this.autoBottom&&$A.scrollToView(this.$refs.bottom,{behavior:"instant",inline:"end"})},scrollInfo:function(){var t=$A(this.$refs.scrollerView),e=Math.round(t.innerHeight()),n=t.scrollTop(),r=this.$refs.scrollerView.scrollHeight;return this.scrollY=n,{scale:n/(r-e),scrollY:n,scrollE:r-e-n}},querySelector:function(t){return this.$refs.scrollerView&&this.$refs.scrollerView.querySelector(t)}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"scrollerView",staticClass:"app-scroller-y",class:[t.static?"static":""]},[t._t("default"),t._v(" "),n("div",{ref:"bottom",staticClass:"app-scroller-bottom"})],2)}),[],!1,null,null,null).exports},89500:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var r=n(47575),o=n.n(r),i=n(2749),a=n(20629);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:c(c({},(0,a.rn)(["userToken","themeIsDark"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(t){null==t&&(t=""),this.isTyping||this.setContent(t)},readOnly:function(t){null!==this.editor&&(t?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!1),t.options))}))},initTransfer:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!0),t.optionFull))}))},plugin:function(t){return t?this.plugins.filter((function(t){return"autoresize"!=t})):this.plugins},option:function(t){var e=this,n={inline:!t&&this.inline,selector:(t?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(t),placeholder:t&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:function(t){e.$emit("editorSave",t)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:t?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!t,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:e.$L("图片"),tooltip:e.$L("上传/浏览 图片"),fetch:function(t){t([{type:"menuitem",text:e.$L("上传本地图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览已上传图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addNestedMenuItem("uploadImages",{icon:"image",text:e.$L("上传图片"),getSubmenuItems:function(){return[{type:"menuitem",text:e.$L("上传本地图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览已上传图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}]}}),n.ui.registry.addMenuItem("imagePreview",{text:e.$L("预览图片"),onAction:function(){var t=e.getValueImages();0!==t.length?(e.$store.state.previewImageIndex=0,e.$store.state.previewImageList=t):$A.messageWarning("没有可预览的图片")}}),n.ui.registry.addButton("uploadFiles",{text:e.$L("文件"),tooltip:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),t?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.on("Init",(function(t){e.editorT=n,e.editorT.setContent(e.content),e.readOnly?e.editorT.setMode("readonly"):e.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.on("Init",(function(t){e.spinShow=!1,e.editor=n,e.editor.setContent(e.content),e.readOnly?e.editor.setMode("readonly"):e.editor.setMode("design"),e.$emit("editorInit",e.editor)})),n.on("KeyUp",(function(t){null!==e.editor&&e.submitNewContent()})),n.on("Change",(function(t){null!==e.editor&&(e.getContent()!==e.value&&e.submitNewContent(),e.$emit("editorChange",t))})),n.on("focus",(function(){e.$emit("on-focus")})),n.on("blur",(function(){e.$emit("on-blur")})))}};return this.autoSize&&n.plugins.push("autoresize"),this.minHeight>0&&(n.min_height=this.minHeight),n},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(t){t||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(t,e){if(0===e.length)return t;if(0===t.length)return e;var n=[];for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);return n},submitNewContent:function(){var t=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){t.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(t){null!==this.getEditor()?this.getEditor().insertContent(t):this.content+=t},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},setContent:function(t){null===this.getEditor()?this.content=t:t!=this.getEditor().getContent()&&this.getEditor().setContent(t)},focus:function(){return null===this.getEditor()?"":this.getEditor().focus()},insertImage:function(t){this.insertContent('<img src="'+t+'">')},editorImage:function(t){for(var e=0;e<t.length;e++){var n=t[e];"object"===s(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},getValueImages:function(){var t=[],e=/src=['"]?([^'"]*)['"]?/i,n=(this.getContent()+"").match(/<img.*?(?:>|\/>)/gi);if(n)for(var r=0;r<n.length;r++){var o=n[r].match(e);o[1]&&t.push(o[1])}return t},handleProgress:function(t,e){void 0===e._uploadIng&&(e._uploadIng=!0,this.uploadIng++)},handleSuccess:function(t,e){this.uploadIng--,1===t.ret?this.insertContent('<a href="'.concat(t.data.url,'" target="_blank">').concat(t.data.name," (").concat($A.bytesToSize(1024*t.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败,"+t.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const f=(0,n(51900).Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"teditor-wrapper"},[n("div",{staticClass:"teditor-box",class:[!t.inline&&t.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[t.inline?[n("div",{ref:"myTextarea",attrs:{id:t.id},domProps:{innerHTML:t._s(t.spinShow?"":t.content)}}),t._v(" "),t.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):t._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:t.id}},[t._v(t._s(t.content))]),t._v(" "),t.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),t._v(" "),n("div",[t._v(t._s(t.$L("加载组件中...")))])],1):t._e()],t._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:t.uploadIng,num:"50"},on:{"update:uploadIng":function(e){t.uploadIng=e},"update:upload-ing":function(e){t.uploadIng=e},"on-callback":t.editorImage}}),t._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})],2),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e(),t._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":t.transferChange},model:{value:t.transfer,callback:function(e){t.transfer=e},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[t._v(t._s(t.$L("完成")))])],1),t._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+t.id}},[t._v(t._s(t.content))])]),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e()],1)],1)}),[],!1,null,null,null).exports},47853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(80641);const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{loadIng:0,selects:[],list:[],searchKey:null,searchHistory:[],subscribe:null}},mounted:function(){var t=this;this.subscribe=r.Store.subscribe("cacheUserActive",(function(e){var n=t.list.findIndex((function(t){return t.userid==e.userid}));n>-1&&(t.$set(t.list,n,Object.assign({},t.list[n],e)),t.handleSelectData())}))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.selects;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:{handler:function(){this.valueChange()},immediate:!0},selects:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){var e=this;"string"!=typeof t&&(t=""),this.searchKey=t;var n=this.searchHistory.find((function(e){return e.key==t}));n&&(this.list=n.data),n||this.loadIng++,setTimeout((function(){e.searchKey==t?e.$store.dispatch("call",{url:"users/search",data:{keys:{key:t,project_id:e.projectId,no_project_id:e.noProjectId},take:30}}).then((function(r){var o=r.data;n||e.loadIng--,e.list=o;var i=e.searchHistory.findIndex((function(e){return e.key==t})),a={key:t,data:o,time:$A.Time()};i>-1?e.searchHistory.splice(i,1,a):e.searchHistory.push(a)})).catch((function(t){var r=t.msg;n||e.loadIng--,e.list=[],$A.messageWarning(r)})):n||e.loadIng--}),this.searchHistory.length>0?300:0)},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)},openChange:function(t){t&&this.$nextTick(this.searchUser)},valueChange:function(){var t=this;this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some((function(e){t.list.find((function(t){return t.userid==e}))||(t.list.push({userid:e,nickname:e}),t.$store.dispatch("getUserBasic",{userid:e}))})))},handleSelectData:function(){var t=this;this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout((function(){if(t.$refs.select){var e=t.$refs.select.getValue();e&&e.some((function(e){var n=t.list.find((function(t){return t.userid==e.value}));n&&(t.$set(e,"label",n.nickname),t.$set(e,"avatar",n.userimg))}))}}),100)}}};const i=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{ref:"select",attrs:{transfer:t.transfer,placeholder:t.placeholder,size:t.size,loading:t.loadIng>0,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,"multiple-max":t.multipleMax,"multiple-uncancelable":t.uncancelable,"remote-method":t.searchUser,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":t.searchUser,"on-open-change":t.openChange},model:{value:t.selects,callback:function(e){t.selects=e},expression:"selects"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._t("option-prepend"),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.loadIng>0?n("div",{staticClass:"common-user-loading"},[n("Loading")],1):t._e()],1)}),[],!1,null,null,null).exports},68999:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>U});var r=n(20629),o=n(98919);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"ProjectArchived",data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("项目名称"),key:"name",minWidth:200,render:function(t,e){return t("AutoTip",e.row.name)}},{title:this.$L("归档时间"),key:"archived_at",width:168},{title:this.$L("归档会员"),key:"archived_userid",minWidth:80,render:function(e,n){var r=n.row;return r.archived_userid?e("UserAvatar",{props:{userid:r.archived_userid,size:24,showName:!0}}):e("Tag",t.$L("系统自动"))}},{title:this.$L("负责人"),minWidth:80,render:function(t,e){return t("UserAvatar",{props:{showName:!0,size:22,userid:e.row.owner_userid}})}},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){var r=[e("Poptip",{props:{title:t.$L("你确定要还原归档吗?"),confirm:!0,transfer:!0,placement:"left"},style:{fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{"on-ok":function(){t.recovery(n.row)}}},t.$L("还原")),e("Poptip",{props:{title:t.$L("你确定要删除项目吗?"),confirm:!0,transfer:!0,placement:"left"},style:{marginLeft:"8px",fontSize:"13px",cursor:"pointer",color:"#f00"},on:{"on-ok":function(){t.delete(n.row)}}},t.$L("删除"))];return e("TableAction",{props:{column:n.column}},r)}}]},refresh:function(){this.keys=[],this.getLists()},getLists:function(){var t=this;this.loadIng++,this.$store.dispatch("call",{url:"project/lists",data:{keys:this.keys,archived:"yes",page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"}))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},recovery:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("call",{url:"project/archived",data:{project_id:t.id,type:"recovery"}}).then((function(){e.loadIng--,e.getLists(),e.$store.dispatch("getProjectOne",t.id).catch((function(){}))})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))},delete:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("removeProject",t.id).then((function(t){var n=t.msg;$A.messageSuccess(n),e.loadIng--,e.getLists()})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))}}};var u=n(51900);const c=(0,u.Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-archived"},[n("div",{staticClass:"archived-title"},[t._v("\n "+t._s(t.$L("归档的项目"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("项目名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.refresh}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const f={name:"TeamManagement",data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){d(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"userid",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.userid)])}},{title:this.$L("邮箱"),key:"email",minWidth:100,render:function(e,n){var r=n.row,o=[e("AutoTip",r.email)],i=r.email_verity,a=r.identity;return i&&o.push(e("Icon",{props:{type:"md-checkmark"}})),a.includes("admin")&&o.push(e("Tag",{props:{color:"warning"}},t.$L("管理员"))),a.includes("disable")&&o.push(e("Tag",{props:{color:"error"}},t.$L("禁用"))),e("div",{class:"team-email"},o)}},{title:this.$L("昵称"),key:"nickname",minWidth:80,render:function(e,n){var r=n.row;return e("QuickEdit",{props:{value:r.nickname_original},on:{"on-update":function(e,n){t.operationUser({userid:r.userid,nickname:e}).then(n)}}},[e("AutoTip",r.nickname_original||"-")])}},{title:this.$L("职位/职称"),key:"profession",minWidth:80,render:function(e,n){var r=n.row;return e("QuickEdit",{props:{value:r.profession},on:{"on-update":function(e,n){t.operationUser({userid:r.userid,profession:e}).then(n)}}},[e("AutoTip",r.profession||"-")])}},{title:this.$L("最后在线"),key:"line_at",width:168},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){var r=n.row.identity,o=[];r.includes("admin")?o.push(e("EDropdownItem",{props:{command:"clearadmin"}},[e("div",t.$L("取消管理员"))])):o.push(e("EDropdownItem",{props:{command:"setadmin"}},[e("div",t.$L("设为管理员"))])),r.includes("disable")?o.push(e("EDropdownItem",{props:{command:"cleardisable"}},[e("div",t.$L("取消禁用"))])):o.push(e("EDropdownItem",{props:{command:"setdisable"}},[e("div",t.$L("设为禁用"))])),o.push.apply(o,[e("EDropdownItem",{props:{command:"password"}},[e("div",t.$L("修改密码"))]),e("EDropdownItem",{props:{command:"delete"},style:{color:"red"}},[e("div",t.$L("删除"))])]);var i=e("EDropdown",{props:{size:"small",trigger:"click"},on:{command:function(e){t.dropUser(e,n.row)}}},[e("Button",{props:{type:"primary",size:"small"},style:{fontSize:"12px"}},t.$L("操作")),e("EDropdownMenu",{slot:"dropdown"},[o])]);return e("TableAction",{props:{column:n.column}},[i])}}]},getLists:function(){var t=this;this.loadIng++,this.$store.dispatch("call",{url:"users/lists",data:{keys:this.keys,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"}))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},dropUser:function(t,e){var n=this;switch(t){case"password":$A.modalInput({title:"修改密码",placeholder:"请输入新的密码",onOk:function(t){return t&&n.operationUser({userid:e.userid,password:t}),!0}});break;case"delete":$A.modalConfirm({content:"你确定要删除此帐号吗?",onOk:function(){n.operationUser({userid:e.userid,type:t})}});break;default:this.operationUser({userid:e.userid,type:t})}},operationUser:function(t){var e=this;return new Promise((function(n){e.loadIng++,e.$store.dispatch("call",{url:"users/operation",data:t}).then((function(t){var r=t.msg;$A.messageSuccess(r),e.loadIng--,e.getLists(),n()})).catch((function(t){var r=t.msg;$A.modalError(r,301),e.loadIng--,e.getLists(),n()}))}))}}};const m=(0,u.Z)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"team-management"},[n("div",{staticClass:"management-title"},[t._v("\n "+t._s(t.$L("团队管理"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("关键词"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{placeholder:t.$L("邮箱、昵称、职位"),clearable:""},model:{value:t.keys.key,callback:function(e){t.$set(t.keys,"key",e)},expression:"keys.key"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("身份"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{attrs:{placeholder:t.$L("请选择")},model:{value:t.keys.identity,callback:function(e){t.$set(t.keys,"identity",e)},expression:"keys.identity"}},[n("Option",{attrs:{value:""}},[t._v(t._s(t.$L("全部")))]),t._v(" "),n("Option",{attrs:{value:"admin"}},[t._v(t._s(t.$L("管理员")))]),t._v(" "),n("Option",{attrs:{value:"disable"}},[t._v(t._s(t.$L("禁用")))]),t._v(" "),n("Option",{attrs:{value:"noadmin"}},[t._v(t._s(t.$L("非管理员")))]),t._v(" "),n("Option",{attrs:{value:"nodisable"}},[t._v(t._s(t.$L("非禁用")))])],1)],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("邮箱认证"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{attrs:{placeholder:t.$L("请选择")},model:{value:t.keys.email_verity,callback:function(e){t.$set(t.keys,"email_verity",e)},expression:"keys.email_verity"}},[n("Option",{attrs:{value:""}},[t._v(t._s(t.$L("全部")))]),t._v(" "),n("Option",{attrs:{value:"yes"}},[t._v(t._s(t.$L("已邮箱认证")))]),t._v(" "),n("Option",{attrs:{value:"no"}},[t._v(t._s(t.$L("未邮箱认证")))])],1)],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"bottom","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"ProjectManagement",data:function(){return{loadIng:0,keys:{},columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.columns=[{title:"ID",key:"id",width:80,render:function(t,e){var n=e.row;return t("TableAction",{props:{column:e.column,align:"left"}},[t("div",n.id)])}},{title:this.$L("项目名称"),key:"name",minWidth:100,render:function(e,n){var r=n.row,o=[e("AutoTip",r.name)];return r.archived_at&&o.push(e("Tag",{props:{color:"error"}},t.$L("已归档"))),e("div",{class:"project-name"},o)}},{title:this.$L("项目进度"),minWidth:100,render:function(t,e){var n=e.row,r=[t("AutoTip",n.task_complete+"/"+n.task_num),t("Progress",{props:{percent:n.task_percent,strokeWidth:5}})];return t("div",{class:"project-percent"},r)}},{title:this.$L("负责人"),minWidth:80,render:function(t,e){return t("UserAvatar",{props:{showName:!0,size:22,userid:e.row.owner_userid}})}},{title:this.$L("创建人"),minWidth:80,render:function(t,e){return t("UserAvatar",{props:{showName:!0,size:22,userid:e.row.userid}})}},{title:this.$L("创建时间"),key:"created_at",width:168}]},getLists:function(){var t=this,e="all";"archived"==this.keys.status?e="yes":"unarchived"==this.keys.status&&(e="no"),this.loadIng++,this.$store.dispatch("call",{url:"project/lists",data:{keys:this.keys,all:1,archived:e,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"}))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()}}};const v=(0,u.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-management"},[n("div",{staticClass:"management-title"},[t._v("\n "+t._s(t.$L("所有项目"))+"\n "),n("div",{staticClass:"title-icon"},[t.loadIng>0?n("Loading"):t._e()],1)]),t._v(" "),n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("项目名"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{clearable:""},model:{value:t.keys.name,callback:function(e){t.$set(t.keys,"name",e)},expression:"keys.name"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("项目状态"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{attrs:{placeholder:t.$L("请选择")},model:{value:t.keys.status,callback:function(e){t.$set(t.keys,"status",e)},expression:"keys.status"}},[n("Option",{attrs:{value:""}},[t._v(t._s(t.$L("全部")))]),t._v(" "),n("Option",{attrs:{value:"unarchived"}},[t._v(t._s(t.$L("未归档")))]),t._v(" "),n("Option",{attrs:{value:"archived"}},[t._v(t._s(t.$L("已归档")))])],1)],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.getLists}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,null,null).exports;var b=n(70631);const y={name:"DragBallComponent",props:{id:{type:String,default:""},distanceLeft:{type:Number,default:-1},distanceRight:{type:Number,default:0},distanceTop:{type:Number,default:-1},distanceBottom:{type:Number,default:100},isScrollHidden:{type:Boolean,default:!1},isCanDraggable:{type:Boolean,default:!0},zIndex:{type:Number,default:50}},data:function(){return{clientWidth:null,clientHeight:null,top:0,left:0,timer:null,currentTop:0,isMoving:!1,record:{}}},created:function(){this.clientWidth=document.documentElement.clientWidth,this.clientHeight=document.documentElement.clientHeight},mounted:function(){var t=this;this.id&&($A.isJson(window._DragBallComponent)||(window._DragBallComponent={})),this.isCanDraggable&&this.$nextTick((function(){t.id&&$A.isJson(window._DragBallComponent[t.id])?(t.left=window._DragBallComponent[t.id].left,t.top=window._DragBallComponent[t.id].top):(t.distanceLeft>-1?t.left=t.distanceLeft:t.left=t.clientWidth-t.floatDrag.offsetWidth-t.distanceRight,t.distanceTop>-1?t.top=t.distanceTop:t.top=t.clientHeight-t.floatDrag.offsetHeight-t.distanceBottom),t.initDraggable()})),this.isScrollHidden&&window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleResize)},beforeDestroy:function(){this.id&&(window._DragBallComponent[this.id]={left:this.left,top:this.top}),window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleResize)},computed:{dragStyle:function(){return{left:this.left+"px",top:this.top+"px",zIndex:this.zIndex,position:"fixed"}},floatDrag:function(){return this.$refs.floatDrag}},methods:{handleScroll:function(){var t=this;this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){t.handleScrollEnd()}),200),this.currentTop=document.documentElement.scrollTop||document.body.scrollTop,this.left>this.clientWidth/2?this.left=this.clientWidth+this.floatDrag.offsetWidth:this.left=-this.floatDrag.offsetWidth},handleScrollEnd:function(){(document.documentElement.scrollTop||document.body.scrollTop)===this.currentTop&&(this.left>this.clientWidth/2?this.left=this.clientWidth-this.floatDrag.offsetWidth:this.left=0,clearTimeout(this.timer))},handleResize:function(){this.clientWidth=document.documentElement.clientWidth,this.clientHeight=document.documentElement.clientHeight,this.checkDraggablePosition()},initDraggable:function(){this.floatDrag.addEventListener("touchstart",this.toucheStart),this.floatDrag.addEventListener("touchmove",this.touchMove),this.floatDrag.addEventListener("touchend",this.touchEnd)},mouseDown:function(t){var e=this;this.record={time:(new Date).getTime(),top:this.floatDrag.offsetTop,left:this.floatDrag.offsetLeft,x:t.clientX-this.floatDrag.offsetLeft,y:t.clientY-this.floatDrag.offsetTop},this.floatDrag.style.transition="none",this.canClick=!1,document.onmousemove=function(t){var n=t.clientX-e.record.x,r=t.clientY-e.record.y;n<0?n=0:n>window.innerWidth-e.floatDrag.offsetWidth&&(n=window.innerWidth-e.floatDrag.offsetWidth),r<0?r=0:r>window.innerHeight-e.floatDrag.offsetHeight&&(r=window.innerHeight-e.floatDrag.offsetHeight),e.left=n,e.top=r},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,e.checkDraggablePosition(),e.floatDrag.style.transition="all 0.3s",(Math.abs(e.record.top-e.floatDrag.offsetTop)<5&&Math.abs(e.record.left-e.floatDrag.offsetLeft)<5||(new Date).getTime()-e.record.time<200)&&e.$emit("on-click")}},toucheStart:function(){this.canClick=!1,this.floatDrag.style.transition="none"},touchMove:function(t){if(this.canClick=!0,1===t.targetTouches.length){var e=event.targetTouches[0],n=e.clientX-this.floatDrag.offsetWidth/2,r=e.clientY-this.floatDrag.offsetHeight/2;n<0?n=0:n>window.innerWidth-this.floatDrag.offsetWidth&&(n=window.innerWidth-this.floatDrag.offsetWidth),r<0?r=0:r>window.innerHeight-this.floatDrag.offsetHeight&&(r=window.innerHeight-this.floatDrag.offsetHeight),this.left=n,this.top=r}},touchEnd:function(){this.canClick&&(this.floatDrag.style.transition="all 0.3s",this.checkDraggablePosition())},checkDraggablePosition:function(){this.left+this.floatDrag.offsetWidth/2>=this.clientWidth/2?this.left=this.clientWidth-this.floatDrag.offsetWidth:this.left=0,this.top<0&&(this.top=0),this.top+this.floatDrag.offsetHeight>=this.clientHeight&&(this.top=this.clientHeight-this.floatDrag.offsetHeight)}}};const w=(0,u.Z)(y,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{ref:"floatDrag",style:t.dragStyle,on:{mousedown:function(e){return e.stopPropagation(),e.preventDefault(),t.mouseDown.apply(null,arguments)}}},[t._t("default")],2)}),[],!1,null,null,null).exports;var _=n(19246),C=n(22371);function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const D={name:"ReportMy",data:function(){return{loadIng:0,columns:[],lists:[],listPage:1,listTotal:0,listPageSize:20,noDataText:"",createAt:[],reportType:"",reportTypeList:[]}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(Object(n),!0).forEach((function(e){x(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["windowMax768"])),methods:{initLanguage:function(){var t=this;this.noDataText=this.noDataText||"数据加载中.....",this.columns=[{title:this.$L("名称"),key:"title",sortable:!0,minWidth:120},{title:this.$L("类型"),key:"type",align:"center",sortable:!0,width:80},{title:this.$L("汇报时间"),key:"created_at",align:"center",sortable:!0,width:180},{title:this.$L("操作"),align:"center",width:100,minWidth:100,render:function(e,n){var r=n.column,o=n.row;return o.id?e("TableAction",{props:{column:r,menu:[{icon:"md-create",action:"edit"},{icon:"md-eye",action:"view"}]},on:{action:function(e){"edit"===e&&t.$emit("on-edit",o.id),"view"===e&&t.$emit("on-view",o)}}}):null}}],this.reportTypeList=[{value:"",label:this.$L("全部")},{value:"weekly",label:this.$L("周报")},{value:"daily",label:this.$L("日报")}]},getLists:function(){var t=this;this.loadIng=1,this.$store.dispatch("call",{url:"report/my",data:{page:this.listPage,pagesize:this.listPageSize,created_at:this.createAt,type:this.reportType}}).then((function(e){var n=e.data;e.msg;t.lists=n.data,t.listTotal=n.total,t.lists.length<=0&&(t.noDataText=t.$L("无数据"))})).catch((function(t){var e=t.msg;$A.messageError(e)})).finally((function(){t.loadIng=0}))},setPage:function(t){this.listPage=t,this.getLists()},setPageSize:function(t){Math.max($A.runNum(this.listPageSize),10)!==t&&(this.listPageSize=t,this.getLists())},searchTab:function(){this.getLists()},addReport:function(){this.$emit("on-edit",0)}}};const S=(0,u.Z)(D,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report-list-wrap"},[n("div",{staticClass:"search-expand"},[n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报类型"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{attrs:{placeholder:t.$L("全部")},model:{value:t.reportType,callback:function(e){t.reportType=e},expression:"reportType"}},t._l(t.reportTypeList,(function(e){return n("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报时间"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("DatePicker",{attrs:{type:"daterange","split-panels":"",placeholder:t.$L("请选择时间")},model:{value:t.createAt,callback:function(e){t.createAt=e},expression:"createAt"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.searchTab}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"expand-button-group"},[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.addReport}},[t._v(t._s(t.$L("新增报告")))])],1)]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.lists,loading:t.loadIng>0,"no-data-text":t.$L(t.noDataText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.listTotal,current:t.listPage,"page-size":t.listPageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,"db1668da",null).exports;function T(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const O={name:"ReportReceive",data:function(){return{loadIng:0,columns:[],lists:[],listPage:1,listTotal:0,listPageSize:20,noDataText:"",username:"",reportType:"",createAt:[],reportTypeList:[]}},mounted:function(){this.getLists()},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?T(Object(n),!0).forEach((function(e){E(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.rn)(["userId","windowMax768"])),methods:{initLanguage:function(){var t=this;this.noDataText=this.noDataText||"数据加载中.....",this.columns=[{title:this.$L("标题"),key:"title",sortable:!0,minWidth:120,render:function(e,n){var r=n.row,o=[],i=r.receives_user.find((function(e){return e.userid==t.userId}));return i&&0==i.pivot.read?o.push(e("Tag",{props:{color:"orange"}},t.$L("未读")),e("span",r.title)):o.push(e("span",r.title)),e("div",o)}},{title:this.$L("类型"),key:"type",align:"center",sortable:!0,width:80},{title:this.$L("接收时间"),key:"receive_time",align:"center",sortable:!0,width:180},{title:this.$L("操作"),align:"center",width:90,minWidth:90,render:function(e,n){var r=n.column,o=n.row;return o.id?e("TableAction",{props:{column:r,menu:[{icon:"md-eye",action:"view"}]},on:{action:function(e){if("view"===e){t.$emit("on-view",o);var n=o.receives_user.find((function(e){return e.userid==t.userId}));n&&t.$set(n.pivot,"read",1)}}}}):null}}],this.reportTypeList=[{value:"",label:this.$L("全部")},{value:"weekly",label:this.$L("周报")},{value:"daily",label:this.$L("日报")}]},getLists:function(){var t=this;this.loadIng=1,this.$store.dispatch("call",{url:"report/receive",data:{page:this.listPage,pagesize:this.listPageSize,username:this.username,created_at:this.createAt,type:this.reportType}}).then((function(e){var n=e.data;e.msg;t.lists=n.data,t.listTotal=n.total,t.lists.length<=0&&(t.noDataText=t.$L("无数据"))})).catch((function(t){var e=t.msg;$A.messageError(e)})).finally((function(){t.loadIng=0}))},setPage:function(t){this.listPage=t,this.getLists()},setPageSize:function(t){Math.max($A.runNum(this.listPageSize),10)!==t&&(this.listPageSize=t,this.getLists())},searchTab:function(){this.getLists()}}};const L=(0,u.Z)(O,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report-list-wrap"},[n("div",{staticClass:"search-container lr"},[n("ul",[n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报人"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Input",{attrs:{placeholder:t.$L("请输入用户名")},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}})],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报类型"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("Select",{attrs:{placeholder:t.$L("全部")},model:{value:t.reportType,callback:function(e){t.reportType=e},expression:"reportType"}},t._l(t.reportTypeList,(function(e){return n("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1)]),t._v(" "),n("li",[n("div",{staticClass:"search-label"},[t._v("\n "+t._s(t.$L("汇报时间"))+"\n ")]),t._v(" "),n("div",{staticClass:"search-content"},[n("DatePicker",{attrs:{type:"daterange","split-panels":"",placeholder:t.$L("请选择时间")},model:{value:t.createAt,callback:function(e){t.createAt=e},expression:"createAt"}})],1)]),t._v(" "),n("li",{staticClass:"search-button"},[n("Tooltip",{attrs:{theme:"light",placement:"right","transfer-class-name":"search-button-clear",transfer:""}},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.searchTab}},[t._v(t._s(t.$L("搜索")))]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("刷新")))])],1)],1)],1)])]),t._v(" "),n("div",{staticClass:"table-page-box"},[n("Table",{attrs:{columns:t.columns,data:t.lists,loading:t.loadIng>0,"no-data-text":t.$L(t.noDataText),stripe:""}}),t._v(" "),n("Page",{attrs:{total:t.listTotal,current:t.listPage,"page-size":t.listPageSize,disabled:t.loadIng>0,simple:t.windowMax768,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])}),[],!1,null,"7c694c80",null).exports;var A=n(34910);const $={name:"Report",components:{DrawerOverlay:b.Z,ReportEdit:C.Z,ReportMy:S,ReportReceive:L,ReportDetail:A.Z},props:{reportUnreadNumber:{type:Number,default:0},reportType:{default:"my"}},data:function(){return{reportTabs:"my",showDetailDrawer:!1,showEditDrawer:!1,detailData:{},reportId:0}},mounted:function(){this.reportTabs=this.reportType,this.$isMainElectron&&this.$Electron.registerMsgListener("reportSaveSuccess",this.saveSuccess)},methods:{tabRebder:function(t){var e=this;return function(n){return n("div",t>0?[n("span",{class:"navbar-item-content"},e.$L("收到的汇报")),n("Badge",{class:"manage-box-report",props:{count:t}})]:[n("span",{class:"navbar-item-content"},e.$L("收到的汇报"))])}},onView:function(t){if(this.detailData=t,this.$emit("on-read"),this.$Electron){var e={title:t.title,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)};this.$Electron.sendMessage("windowRouter",{name:"report-"+t.id,path:"/single/report/detail/"+t.id,force:!1,config:e})}else this.showDetailDrawer=!0},onEditReport:function(t){if(this.reportId=t,this.$Electron){var e={title:this.$L(t>0?"修改报告":"新增报告"),parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)};this.$Electron.sendMessage("windowRouter",{name:"report-"+t,path:"/single/report/edit/"+t,force:!1,config:e})}else this.showEditDrawer=!0},saveSuccess:function(){this.reportId=0,this.reportTabs="my",this.showEditDrawer=!1,this.$refs.report&&this.$refs.report.getLists()}}};const N=(0,u.Z)($,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report"},[n("Tabs",{model:{value:t.reportTabs,callback:function(e){t.reportTabs=e},expression:"reportTabs"}},[n("TabPane",{attrs:{label:t.$L("我的汇报"),name:"my"}},["my"===t.reportTabs?n("ReportMy",{ref:"report",on:{"on-view":t.onView,"on-edit":t.onEditReport}}):t._e()],1),t._v(" "),n("TabPane",{attrs:{label:t.tabRebder(t.reportUnreadNumber),name:"receive"}},["receive"===t.reportTabs?n("ReportReceive",{on:{"on-view":t.onView}}):t._e()],1)],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:950,transfer:""},model:{value:t.showDetailDrawer,callback:function(e){t.showDetailDrawer=e},expression:"showDetailDrawer"}},[n("ReportDetail",{attrs:{data:t.detailData}})],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1e3,transfer:""},model:{value:t.showEditDrawer,callback:function(e){t.showEditDrawer=e},expression:"showEditDrawer"}},[n("ReportEdit",{attrs:{id:t.reportId},on:{saveSuccess:t.saveSuccess}})],1)],1)}),[],!1,null,null,null).exports,P=(t,e)=>!(!t||!e)&&("String"===t?"string"==typeof e:"Object"===t?"[object Object]"===Object.prototype.toString.call(e):"number"===t?"number"==typeof e:"function"===t&&"[object Function]"===Object.prototype.toString.call(e)),I=(t,e,n)=>t.findIndex((t=>t[e]===n));const R=class{constructor(t="默认标题",e={}){this.title=t,this.options=e,this.support=!1,this.supportFn()}supportFn(){window.Notification?(this.initStatus(),this.support=!0):this.support=!1}initStatus(){this.notification=null,this.state=Notification.permission,this.msg=null,this.callBackObj={},this.notificationAll=[],this.requireInteractionTimeout=!1,this.timeout=null}initNotification(t){if(this.checkStatus("support")){if(!P("function",t))return console.error("initNotification的参数必须为函数");if("granted"===this.state)this.msg="already granted";else if("default"===this.state){const e=e=>(this.state=e,this.msg="granted"===e?"granted":"default"===e?"close":"denied",t(this.msg));try{Notification.requestPermission().then(e)}catch(t){Notification.requestPermission(e)}}else this.msg="already denied";return"default"!==this.state?t(this.msg):void 0}}userAgreed(){if(this.checkStatus("userAgreed")){this.notification=new Notification(this.title,this.options),this.notificationWatch();for(const t in this.callBackObj)this.notification[t]=e=>{this.callBackObj[t](e)}}}notificationTimeoutFn(t){t&&P("number",t)?this.timeout=t:this.timeout=5e3}notificationWatch(){this.notificationAll.push(this.notification),this.notification.requireInteraction?this.everyTimeout():this.autoClose(),this.watchClose()}everyTimeout(){P("number",this.timeout)&&(this.options.timeOut&&P("number",this.options.timeOut)?this.timeoutCloseFn(this.options.timeOut):this.timeoutCloseFn(this.timeout))}timeoutCloseFn(t){const e=this.notification.timestamp;setTimeout((()=>{const t=I(this.notificationAll,"timestamp",e);-1!==t&&this.notificationAll[t].close()}),t)}watchClose(){const t=this.notification.timestamp;this.notification.addEventListener("close",(e=>{const n=I(this.notificationAll,"timestamp",t);-1!==n&&this.notificationAll.splice(n,1)}))}autoClose(){const t=this.notification.timestamp;setTimeout((()=>{const e=I(this.notificationAll,"timestamp",t);-1!==e&&this.notificationAll.splice(e,1)}),6e3)}notificationEvent(t){if(this.checkStatus("support")){if(!P("Object",t))return console.error("callObj必须为对象");for(const e in t)if(!P("function",t[e]))return console.error("callObj对象中的每个value必须为函数");this.callBackObj=t}}closeAll(){for(let t of this.notificationAll.values())t.close();this.notificationAll=[]}close(){if(!this.notification)return console.warn("this.notification为null,通知尚未调用/用户未同意显示通知");this.notification.close()}updateOptions(t){if(t&&P("Object",t))for(const e in t)this.options[e]=t[e];else console.warn("updateOptions参数错误:options为必填对象")}replaceTitle(t){t&&P("String",t)?this.title=t:console.warn("replaceTitle: title(通知标题)为必填字符串")}replaceOptions(t){t&&P("Object",t)?this.options=t:console.warn("replaceOptions参数错误:options为必填对象")}checkStatus(t){if("support"===t){if(!this.support)return console.warn("用户浏览器不支持"),!1}else if("userAgreed"===t){if("granted"!==this.state)return!1;if(!this.checkStatus("support"))return!1}return!0}};var B=n(80641);function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function j(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?M(Object(n),!0).forEach((function(e){z(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function z(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const F={components:{UserInput:n(47853).Z,TaskAdd:_.Z,TaskDetail:o.Z,Report:N,DragBallComponent:w,DrawerOverlay:b.Z,ProjectManagement:v,TeamManagement:m,ProjectArchived:c},data:function(){return{loadIng:0,curPath:this.$route.path,mateName:/macintosh|mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl",addShow:!1,addData:{name:"",columns:"",flow:"open"},addRule:{},addTaskShow:!1,addTaskSubscribe:null,exportTaskShow:!1,exportLoadIng:0,exportData:{userid:[],time:[],type:"taskTime"},dialogMsgSubscribe:null,projectKeyValue:"",projectKeyAlready:{},projectKeyLoading:0,openMenu:{},visibleMenu:!1,show768Menu:!1,innerHeight:window.innerHeight,workReportShow:!1,allUserShow:!1,allProjectShow:!1,archivedProjectShow:!1,natificationHidden:!1,natificationReady:!1,notificationClass:null,reportTabs:"my",reportUnreadNumber:0,topOperateStyles:{},topOperateVisible:!1,topOperateItem:{}}},mounted:function(){$A.getStorageString("clearCache")&&($A.setStorage("clearCache",""),$A.messageSuccess("清除成功")),this.$store.dispatch("getUserInfo").catch((function(){})),this.$store.dispatch("getTaskPriority").catch((function(){})),this.getReportUnread(0),this.notificationInit(),this.onVisibilityChange(),this.addTaskSubscribe=B.Store.subscribe("addTask",this.onAddTask),this.dialogMsgSubscribe=B.Store.subscribe("dialogMsgPush",this.addDialogMsg),document.addEventListener("keydown",this.shortcutEvent),window.addEventListener("resize",this.innerHeightListener)},beforeDestroy:function(){this.addTaskSubscribe&&(this.addTaskSubscribe.unsubscribe(),this.addTaskSubscribe=null),this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null),document.removeEventListener("keydown",this.shortcutEvent),window.removeEventListener("resize",this.innerHeightListener)},deactivated:function(){this.addShow=!1},computed:j(j(j({},(0,r.rn)(["userId","userInfo","userIsAdmin","cacheTasks","cacheDialogs","cacheProjects","projectTotal","taskId","wsOpenNum","columnTemplate","dialogOpenId","themeMode","themeList","wsMsg","clientNewVersion","cacheTaskBrowse"])),(0,r.Se)(["taskData","dashboardTask"])),{},{msgAllUnread:function(){var t=0;return this.cacheDialogs.some((function(e){var n=$A.getDialogUnread(e);n&&(t+=n)})),t},unreadTotal:function(){return this.msgAllUnread+this.dashboardTask.overdue.length+this.reportUnreadNumber},currentLanguage:function(){return this.languageList[this.languageType]||"Language"},menu:function(){return this.userIsAdmin?[{path:"taskBrowse",name:"最近打开的任务"},{path:"personal",name:"个人设置",divided:!0},{path:"password",name:"密码设置"},{path:"clearCache",name:"清除缓存"},{path:"system",name:"系统设置",divided:!0},{path:"version",name:"更新版本",visible:!!this.clientNewVersion},{path:"allProject",name:"所有项目",divided:!0},{path:"archivedProject",name:"已归档的项目"},{path:"team",name:"团队管理",divided:!0},{path:"theme",name:"主题皮肤",divided:!0},{path:"language",name:this.currentLanguage,divided:!0},{path:"logout",name:"退出登录",style:{color:"#f40"},divided:!0}]:[{path:"taskBrowse",name:"最近打开的任务"},{path:"personal",name:"个人设置",divided:!0},{path:"password",name:"密码设置"},{path:"clearCache",name:"清除缓存"},{path:"version",name:"更新版本",divided:!0,visible:!!this.clientNewVersion},{path:"workReport",name:"工作报告",divided:!0},{path:"archivedProject",name:"已归档的项目"},{path:"theme",name:"主题皮肤",divided:!0},{path:"language",name:this.currentLanguage,divided:!0},{path:"logout",name:"退出登录",style:{color:"#f40"},divided:!0}]},columns:function(){var t=$A.cloneJSON(this.columnTemplate);return t.unshift({name:this.$L("空白模板"),columns:[]}),t},projectLists:function(){var t=this.projectKeyValue,e=this.cacheProjects,n=$A.cloneJSON(e).sort((function(t,e){return t.top_at||e.top_at?$A.Date(e.top_at)-$A.Date(t.top_at):e.id-t.id}));return t?n.filter((function(e){return e.name.toLowerCase().indexOf(t.toLowerCase())>-1})):n},taskStyle:function(){var t=this.innerHeight;return{maxHeight:t-(t>900?200:70)-20+"px"}},overlayClass:function(){return{"overlay-y":!0,"overlay-none":!0===this.topOperateVisible}},taskBrowseLists:function(){var t=this.cacheTasks,e=this.cacheTaskBrowse,n=this.userId;return e.filter((function(t){return t.userid===n})).map((function(e){var n=e.id;return t.find((function(t){return t.id===n}))||{}}))}}),watch:{$route:function(t){this.curPath=t.path,this.chackPass()},userInfo:function(){this.chackPass()},taskId:function(t){t>0&&this.$Modal.resetIndex()},projectKeyValue:function(t){var e=this;""!=t&&setTimeout((function(){e.projectKeyValue==t&&e.searchProject()}),600)},natificationHidden:function(t){var e=this;clearTimeout(this.notificationTimeout),!t&&this.notificationClass&&(this.notificationTimeout=setTimeout((function(){e.notificationClass.close()}),6e3))},wsOpenNum:function(t){var e=this;t<=1||(this.wsOpenTimeout&&clearTimeout(this.wsOpenTimeout),this.wsOpenTimeout=setTimeout((function(){e.$store.dispatch("getBasicData"),e.getReportUnread()}),5e3))},workReportShow:function(t){t&&this.getReportUnread(0)},unreadTotal:{handler:function(t){this.$Electron&&this.$Electron.sendMessage("setDockBadge",t)},immediate:!0},wsMsg:{handler:function(t){var e=t.type,n=t.action;if("report"===e)"unreadUpdate"==n&&this.getReportUnread()},deep:!0}},methods:{initLanguage:function(){this.addRule={name:[{required:!0,message:this.$L("请填写项目名称!"),trigger:"change"},{type:"string",min:2,message:this.$L("项目名称至少2个字!"),trigger:"change"}]}},innerHeightListener:function(){this.innerHeight=window.innerHeight},chackPass:function(){1===this.userInfo.changepass&&this.goForward({path:"/manage/setting/password"})},setTheme:function(t){this.$store.dispatch("setTheme",t)},toggleRoute:function(t){this.show768Menu=!1,this.goForward({path:"/manage/"+t})},toggleOpenMenu:function(t){this.$set(this.openMenu,t,!this.openMenu[t])},settingRoute:function(t){var e=this;switch(t){case"allUser":return void(this.allUserShow=!0);case"allProject":return void(this.allProjectShow=!0);case"archivedProject":return void(this.archivedProjectShow=!0);case"exportTask":return void(this.exportTaskShow=!0);case"workReport":return this.reportUnreadNumber>0&&(this.reportTabs="receive"),void(this.workReportShow=!0);case"version":return void B.Store.set("releasesNotification",null);case"clearCache":return void this.$store.dispatch("handleClearCache",null).then((function(){$A.setStorage("clearCache",$A.randomString(6)),window.location.reload()})).catch((function(){window.location.reload()}));case"logout":return void $A.modalConfirm({title:"退出登录",content:"你确定要登出系统?",onOk:function(){e.$store.dispatch("logout",!1)}})}this.menu.findIndex((function(e){return e.path==t}))>-1&&this.toggleRoute("setting/"+t)},menuVisibleChange:function(t){this.visibleMenu=t},classNameRoute:function(t){return{active:this.curPath=="/manage/"+t}},classNameProject:function(t){var e="project/"+t.id,n=this.openMenu[t.id];return{active:this.curPath=="/manage/"+e,"open-menu":!0===n,operate:t.id==this.topOperateItem.id&&this.topOperateVisible}},onAddShow:function(){var t=this;this.$store.dispatch("getColumnTemplate").catch((function(){})),this.addShow=!0,this.$nextTick((function(){t.$refs.projectName.focus()}))},onAddProject:function(){var t=this;this.$refs.addProject.validate((function(e){e&&(t.loadIng++,t.$store.dispatch("call",{url:"project/add",data:t.addData}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.loadIng--,t.addShow=!1,t.$refs.addProject.resetFields(),t.$store.dispatch("saveProject",n),t.toggleRoute("project/"+n.id)})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--})))}))},searchProject:function(){var t=this;!0!==this.projectKeyAlready[this.projectKeyValue]&&(this.projectKeyAlready[this.projectKeyValue]=!0,setTimeout((function(){t.projectKeyLoading++}),1e3),this.$store.dispatch("getProjects",{keys:{name:this.projectKeyValue}}).then((function(){t.projectKeyLoading--})).catch((function(){t.projectKeyLoading--})))},selectChange:function(t){var e=this;this.$nextTick((function(){e.$set(e.addData,"columns",e.columns[t].columns.join(","))}))},shortcutEvent:function(t){(t.metaKey||t.ctrlKey)&&(75===t.keyCode||78===t.keyCode?(t.preventDefault(),this.onAddTask(0)):83===t.keyCode&&this.taskId>0&&(t.preventDefault(),this.$refs.taskDetail.checkUpdate(!0)))},onAddTask:function(t){this.$refs.addTask.defaultPriority(),this.$refs.addTask.setData($A.isJson(t)?t:{owner:[this.userId],column_id:t}),this.addTaskShow=!0},openTask:function(t){this.$store.dispatch("openTask",t)},addDialogMsg:function(t){var e=this;if(this.natificationReady&&(this.natificationHidden||"/manage/messenger"!=this.curPath||this.dialogOpenId!=t.dialog_id)){var n=t.id,r=t.dialog_id,o=t.type,i=t.msg,a="";switch(o){case"text":a=i.text;break;case"file":a="["+this.$L("img"==i.type?"图片信息":"文件信息")+"]";break;default:return}this._notificationId=n,this.notificationClass.replaceOptions({icon:$A.originUrl("images/logo.png"),body:a,data:t,tag:"dialog",requireInteraction:!0});var s=this.cacheDialogs.find((function(t){return t.id==r}));s?(this.notificationClass.replaceTitle(s.name),this.notificationClass.userAgreed()):this.$store.dispatch("getDialogOne",r).then((function(t){var r=t.data;e._notificationId===n&&(e.notificationClass.replaceTitle(r.name),e.notificationClass.userAgreed())})).catch((function(){}))}},taskVisibleChange:function(t){t||this.openTask(0)},getReportUnread:function(t){var e=this;this.reportUnreadTimeout&&clearTimeout(this.reportUnreadTimeout),this.reportUnreadTimeout=setTimeout((function(){e.$store.dispatch("call",{url:"report/unread"}).then((function(t){var n=t.data;e.reportUnreadNumber=n.total||0})).catch((function(){}))}),"number"==typeof t?t:1e3)},handleRightClick:function(t,e){var n=this;this.handleClickTopOperateOutside(),this.topOperateItem=e,this.$nextTick((function(){var e=n.$refs.projectWrapper.getBoundingClientRect();n.topOperateStyles={left:"".concat(t.clientX-e.left,"px"),top:"".concat(t.clientY-e.top,"px")},n.topOperateVisible=!0}))},handleClickTopOperateOutside:function(){this.topOperateVisible=!1},handleTopClick:function(){var t=this;this.$store.dispatch("call",{url:"project/top",data:{project_id:this.topOperateItem.id}}).then((function(e){var n=e.data;t.$store.dispatch("saveProject",n),t.$nextTick((function(){var e=t.$refs.projectWrapper.querySelector(".active");e&&$A.scrollToView(e,{behavior:"instant",scrollMode:"if-needed"})}))})).catch((function(t){var e=t.msg;$A.modalError(e)}))},onExportTask:function(){var t=this;this.exportLoadIng>0||(this.exportLoadIng++,this.$store.dispatch("call",{url:"project/task/export",data:this.exportData}).then((function(e){var n=e.data;t.exportLoadIng--,t.exportTaskShow=!1,$A.downFile(n.url)})).catch((function(e){var n=e.msg;t.exportLoadIng--,$A.modalError(n)})))},notificationInit:function(){var t=this;this.notificationClass=new R(this.$L("打开通知成功")),this.notificationClass.support&&(this.notificationClass.notificationEvent({onclick:function(e){var n=e.target;console.log("[Notification] Click",n),t.notificationClass.close(),window.focus();var r=n.tag,o=n.data;if("dialog"==r){if(!$A.isJson(o))return;t.goForward({path:"/manage/messenger"}),o.dialog_id&&($A.setStorage("messenger::dialogId",o.dialog_id),t.$store.state.dialogOpenId=o.dialog_id)}}}),this.notificationPermission())},notificationPermission:function(){var t=this;this.notificationClass.initNotification((function e(n){switch(n){case"already granted":case"granted":return t.natificationReady=!0;case"close":return t.notificationClass.initNotification(e);case"denied":case"already denied":"denied"===n?console.log("您刚刚拒绝显示通知 请在设置中更改设置"):console.log("您曾级拒绝显示通知 请在设置中更改设置")}}))},onVisibilityChange:function(){var t=this,e="hidden"in document?"hidden":"webkitHidden"in document?"webkitHidden":"mozHidden"in document?"mozHidden":null,n=e.replace(/hidden/i,"visibilitychange");document.addEventListener(n,(function(){t.natificationHidden=!!document[e]}))}}};const U=(0,u.Z)(F,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.userId>0,expression:"userId > 0"}],staticClass:"page-manage"},[n("div",{staticClass:"manage-box-menu",class:{"show768-menu":t.show768Menu}},[n("Dropdown",{staticClass:"manage-box-dropdown",attrs:{trigger:"click"},on:{"on-click":t.settingRoute,"on-visible-change":t.menuVisibleChange}},[n("div",{class:["manage-box-title",t.visibleMenu?"menu-visible":""]},[n("div",{staticClass:"manage-box-avatar"},[n("UserAvatar",{attrs:{userid:t.userId,size:36,tooltipDisabled:""}})],1),t._v(" "),n("span",[t._v(t._s(t.userInfo.nickname))]),t._v(" "),t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-box-top-report",attrs:{count:t.reportUnreadNumber}}):t.clientNewVersion?n("Badge",{staticClass:"manage-box-top-report",attrs:{dot:""}}):t._e(),t._v(" "),n("div",{staticClass:"manage-box-arrow"},[n("Icon",{attrs:{type:"ios-arrow-up"}}),t._v(" "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1)],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t._l(t.menu,(function(e){return["taskBrowse"===e.path?n("Dropdown",{attrs:{placement:"right-start"}},[n("DropdownItem",[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L(e.name))+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),t.taskBrowseLists.length>0?n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.taskBrowseLists,(function(e,r){return e.id>0&&r<10?n("DropdownItem",{key:r,staticClass:"task-title",attrs:{name:e.name},nativeOn:{click:function(n){return t.openTask(e)}}},[t._v(t._s(e.name))]):t._e()})),1):n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{staticStyle:{color:"darkgrey"}},[t._v(t._s(t.$L("暂无打开记录")))])],1)],1):"team"===e.path?n("Dropdown",{attrs:{placement:"right-start"}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L(e.name))+"\n "),t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{count:t.reportUnreadNumber}}):n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"allUser"}},[t._v(t._s(t.$L("团队管理")))]),t._v(" "),n("DropdownItem",{attrs:{name:"workReport"}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L("工作报告"))+"\n "),t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{count:t.reportUnreadNumber}}):t._e()],1)]),t._v(" "),n("DropdownItem",{attrs:{name:"exportTask"}},[t._v(t._s(t.$L("导出任务统计")))])],1)],1):"theme"===e.path?n("Dropdown",{attrs:{placement:"right-start"},on:{"on-click":t.setTheme}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.$L(e.name))+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.themeList,(function(e,r){return n("DropdownItem",{key:r,attrs:{name:e.value,selected:t.themeMode===e.value}},[t._v(t._s(t.$L(e.name)))])})),1)],1):"language"===e.path?n("Dropdown",{attrs:{placement:"right-start"},on:{"on-click":t.setLanguage}},[n("DropdownItem",{attrs:{divided:""}},[n("div",{staticClass:"manage-menu-flex"},[t._v("\n "+t._s(t.currentLanguage)+"\n "),n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)]),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.languageList,(function(e,r){return n("DropdownItem",{key:r,attrs:{name:r,selected:t.getLanguage()===r}},[t._v(t._s(e))])})),1)],1):!1!==e.visible?n("DropdownItem",{style:e.style||{},attrs:{divided:!!e.divided,name:e.path}},[t._v("\n "+t._s(t.$L(e.name))+"\n "),"version"===e.path?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{text:t.clientNewVersion}}):"workReport"===e.path&&t.reportUnreadNumber>0?n("Badge",{staticClass:"manage-menu-report-badge",attrs:{count:t.reportUnreadNumber}}):t._e()],1):t._e()]}))],2)],1),t._v(" "),n("ul",{class:t.overlayClass,on:{scroll:t.handleClickTopOperateOutside}},[n("li",{class:t.classNameRoute("dashboard"),on:{click:function(e){return t.toggleRoute("dashboard")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("仪表盘")))]),t._v(" "),t.dashboardTask.overdue.length>0?n("Badge",{staticClass:"menu-badge",attrs:{type:"error",count:t.dashboardTask.overdue.length}}):t.dashboardTask.today.length>0?n("Badge",{staticClass:"menu-badge",attrs:{type:"info",count:t.dashboardTask.today.length}}):t.dashboardTask.all.length>0?n("Badge",{staticClass:"menu-badge",attrs:{type:"primary",count:t.dashboardTask.all.length}}):t._e()],1),t._v(" "),n("li",{class:t.classNameRoute("calendar"),on:{click:function(e){return t.toggleRoute("calendar")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("日历")))])]),t._v(" "),n("li",{class:t.classNameRoute("messenger"),on:{click:function(e){return t.toggleRoute("messenger")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("消息")))]),t._v(" "),n("Badge",{staticClass:"menu-badge",attrs:{count:t.msgAllUnread}})],1),t._v(" "),n("li",{class:t.classNameRoute("file"),on:{click:function(e){return t.toggleRoute("file")}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("div",{staticClass:"menu-title"},[t._v(t._s(t.$L("文件")))])]),t._v(" "),n("li",{ref:"projectWrapper",staticClass:"menu-project"},[n("ul",{class:t.overlayClass,on:{scroll:t.handleClickTopOperateOutside}},t._l(t.projectLists,(function(e,r){return n("li",{key:r,class:t.classNameProject(e),on:{click:function(n){return t.toggleRoute("project/"+e.id)},contextmenu:function(n){return n.preventDefault(),n.stopPropagation(),t.handleRightClick(n,e)}}},[n("div",{staticClass:"project-h1"},[n("em",{on:{click:function(n){return n.stopPropagation(),t.toggleOpenMenu(e.id)}}}),t._v(" "),n("div",{staticClass:"title"},[t._v(t._s(e.name))]),t._v(" "),e.top_at?n("div",{staticClass:"icon-top"}):t._e(),t._v(" "),e.task_my_num-e.task_my_complete>0?n("div",{staticClass:"num"},[t._v(t._s(e.task_my_num-e.task_my_complete))]):t._e()]),t._v(" "),n("div",{staticClass:"project-h2"},[n("p",[n("em",[t._v(t._s(t.$L("我的"))+":")]),t._v(" "),n("span",[t._v(t._s(e.task_my_complete)+"/"+t._s(e.task_my_num))]),t._v(" "),n("Progress",{attrs:{percent:e.task_my_percent,"stroke-width":6}})],1),t._v(" "),n("p",[n("em",[t._v(t._s(t.$L("全部"))+":")]),t._v(" "),n("span",[t._v(t._s(e.task_complete)+"/"+t._s(e.task_num))]),t._v(" "),n("Progress",{attrs:{percent:e.task_percent,"stroke-width":6}})],1)])])})),0),t._v(" "),t.loadIng>0?n("Loading"):t._e(),t._v(" "),n("div",{staticClass:"top-operate",style:t.topOperateStyles},[n("Dropdown",{attrs:{trigger:"custom",visible:t.topOperateVisible,"transfer-class-name":"page-file-dropdown-menu",transfer:""},on:{"on-clickoutside":t.handleClickTopOperateOutside}},[n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{nativeOn:{click:function(e){return t.handleTopClick.apply(null,arguments)}}},[t._v("\n "+t._s(t.$L(t.topOperateItem.top_at?"取消置顶":"置顶该项目"))+"\n ")])],1)],1)],1)],1)]),t._v(" "),t.projectTotal>20?n("div",{staticClass:"manage-project-search",class:{loading:t.projectKeyLoading>0}},[n("Input",{attrs:{prefix:"ios-search",placeholder:t.$L("共"+t.projectTotal+"个项目,搜索..."),clearable:""},model:{value:t.projectKeyValue,callback:function(e){t.projectKeyValue=e},expression:"projectKeyValue"}})],1):t._e(),t._v(" "),n("ButtonGroup",{staticClass:"manage-box-new-group"},[n("Button",{staticClass:"manage-box-new",attrs:{type:"primary",icon:"md-add"},on:{click:t.onAddShow}},[t._v(t._s(t.$L("新建项目")))]),t._v(" "),n("Dropdown",{on:{"on-click":function(e){return t.onAddTask(0)}}},[n("Button",{attrs:{type:"primary"}},[n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",[t._v(t._s(t.$L("新建任务"))+" ("+t._s(t.mateName)+"+K)")])],1)],1)],1)],1),t._v(" "),n("div",{staticClass:"manage-box-main"},[n("keep-alive",[n("router-view",{staticClass:"manage-box-view overlay"})],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("新建项目"),"mask-closable":!1},model:{value:t.addShow,callback:function(e){t.addShow=e},expression:"addShow"}},[n("Form",{ref:"addProject",attrs:{model:t.addData,rules:t.addRule,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"name",label:t.$L("项目名称")}},[n("Input",{ref:"projectName",attrs:{type:"text"},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}})],1),t._v(" "),t.addData.columns?n("FormItem",{attrs:{label:t.$L("任务列表")}},[n("TagInput",{model:{value:t.addData.columns,callback:function(e){t.$set(t.addData,"columns",e)},expression:"addData.columns"}})],1):n("FormItem",{attrs:{label:t.$L("项目模板")}},[n("Select",{attrs:{value:0,placeholder:t.$L("请选择模板")},on:{"on-change":t.selectChange}},t._l(t.columns,(function(e,r){return n("Option",{key:r,attrs:{value:r}},[t._v(t._s(e.name))])})),1)],1),t._v(" "),n("FormItem",{attrs:{prop:"flow",label:t.$L("开启工作流")}},[n("RadioGroup",{model:{value:t.addData.flow,callback:function(e){t.$set(t.addData,"flow",e)},expression:"addData.flow"}},[n("Radio",{attrs:{label:"open"}},[t._v(t._s(t.$L("开启")))]),t._v(" "),n("Radio",{attrs:{label:"close"}},[t._v(t._s(t.$L("关闭")))])],1)],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.addShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onAddProject}},[t._v(t._s(t.$L("添加")))])],1)],1),t._v(" "),n("Modal",{attrs:{"mask-closable":!1,styles:{width:"90%",maxWidth:"640px"},"footer-hide":""},model:{value:t.addTaskShow,callback:function(e){t.addTaskShow=e},expression:"addTaskShow"}},[n("TaskAdd",{ref:"addTask",model:{value:t.addTaskShow,callback:function(e){t.addTaskShow=e},expression:"addTaskShow"}})],1),t._v(" "),n("Modal",{attrs:{title:t.$L("导出任务统计"),"mask-closable":!1},model:{value:t.exportTaskShow,callback:function(e){t.exportTaskShow=e},expression:"exportTaskShow"}},[n("Form",{ref:"exportTask",attrs:{model:t.exportData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("导出会员")}},[n("UserInput",{attrs:{"multiple-max":20,placeholder:t.$L("请选择会员")},model:{value:t.exportData.userid,callback:function(e){t.$set(t.exportData,"userid",e)},expression:"exportData.userid"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("时间范围")}},[n("DatePicker",{staticStyle:{width:"100%"},attrs:{type:"daterange",format:"yyyy/MM/dd",placeholder:t.$L("请选择时间")},model:{value:t.exportData.time,callback:function(e){t.$set(t.exportData,"time",e)},expression:"exportData.time"}})],1),t._v(" "),n("FormItem",{attrs:{prop:"type",label:t.$L("导出时间类型")}},[n("RadioGroup",{model:{value:t.exportData.type,callback:function(e){t.$set(t.exportData,"type",e)},expression:"exportData.type"}},[n("Radio",{attrs:{label:"taskTime"}},[t._v(t._s(t.$L("任务时间")))]),t._v(" "),n("Radio",{attrs:{label:"createdTime"}},[t._v(t._s(t.$L("创建时间")))])],1)],1)],1),t._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.exportTaskShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.exportLoadIng>0},on:{click:t.onExportTask}},[t._v(t._s(t.$L("导出")))])],1)],1),t._v(" "),n("Modal",{attrs:{value:t.taskId>0,styles:{width:"90%",maxWidth:t.taskData.dialog_id?"1200px":"700px"},"mask-closable":!1,"footer-hide":!0},on:{"on-visible-change":t.taskVisibleChange}},[n("div",{staticClass:"page-manage-task-modal",style:t.taskStyle},[n("TaskDetail",{ref:"taskDetail",attrs:{"task-id":t.taskId,"open-task":t.taskData}})],1)]),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.workReportShow,callback:function(e){t.workReportShow=e},expression:"workReportShow"}},[t.workReportShow?n("Report",{attrs:{reportType:t.reportTabs,reportUnreadNumber:t.reportUnreadNumber},on:{"on-read":t.getReportUnread}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.allUserShow,callback:function(e){t.allUserShow=e},expression:"allUserShow"}},[t.allUserShow?n("TeamManagement"):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.allProjectShow,callback:function(e){t.allProjectShow=e},expression:"allProjectShow"}},[t.allProjectShow?n("ProjectManagement"):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:1100},model:{value:t.archivedProjectShow,callback:function(e){t.archivedProjectShow=e},expression:"archivedProjectShow"}},[t.archivedProjectShow?n("ProjectArchived"):t._e()],1),t._v(" "),n("DragBallComponent",{attrs:{distanceLeft:0,distanceTop:60},on:{"on-click":function(e){t.show768Menu=!t.show768Menu}}},[n("div",{staticClass:"manage-mini-menu"},[n("Icon",{attrs:{type:t.show768Menu?"md-close":"md-menu"}}),t._v(" "),n("Badge",{attrs:{count:t.unreadTotal}})],1)])],1)}),[],!1,null,null,null).exports},17785:(t,e,n)=>{"use strict";n.d(e,{Z:()=>k});var r=n(30264),o=n(86877),i=n(20629);const a={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style:function(){var t=this.size;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args:function(){var t=this.percent,e=Math.min(360,3.6*t);return 360==e?e=0:0==e&&(e=360),{x:14,y:14,r:14,start:360,end:e}}},methods:{isNumeric:function(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)},point:function(t,e,n,r){return[(t+Math.sin(r)*n).toFixed(2),(e-Math.cos(r)*n).toFixed(2)]},full:function(t,e,n,r){return r<=0?"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," Z"):"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," M ").concat(t-r," ").concat(e," A ").concat(r," ").concat(r," 0 1 1 ").concat(t+r," ").concat(e," A ").concat(r," ").concat(r," 1 1 1 ").concat(t-r," ").concat(e," Z")},part:function(t,e,n,r,o,i){var a=o/360*2*Math.PI,s=i/360*2*Math.PI,u=[this.point(t,e,r,a),this.point(t,e,n,a),this.point(t,e,n,s),this.point(t,e,r,s)],c=s-a>Math.PI?"1":"0";return"M ".concat(u[0][0]," ").concat(u[0][1]," L ").concat(u[1][0]," ").concat(u[1][1]," A ").concat(n," ").concat(n," 0 ").concat(c," 1 ").concat(u[2][0]," ").concat(u[2][1]," L ").concat(u[3][0]," ").concat(u[3][1]," A ").concat(r," ").concat(r," 0 ").concat(c," 0 ").concat(u[0][0]," ").concat(u[0][1]," Z")},arc:function(t){var e=t.x,n=void 0===e?0:e,r=t.y,o=void 0===r?0:r,i=t.R,a=void 0===i?0:i,s=t.r,u=void 0===s?0:s,c=t.start,l=t.end,d=[Math.max(a,u),Math.min(a,u)];if(u=d[1],(a=d[0])<=0)return"";if(c!==+c||l!==+l)return this.full(n,o,a,u);if(Math.abs(c-l)<1e-6)return"";if(Math.abs(c-l)%360<1e-6)return this.full(n,o,a,u);var f=[c%360,l%360];return(c=f[0])>(l=f[1])&&(l+=360),this.part(n,o,a,u,c,l)}}};var s=n(51900);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"DialogView",components:{WCircle:(0,s.Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[n("svg",{attrs:{viewBox:"0 0 28 28"}},[n("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[n("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),t._v(" "),n("g",{attrs:{"fill-rule":"nonzero"}},[n("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),t._v(" "),n("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])}),[],!1,null,null,null).exports},props:{msgData:{type:Object,default:function(){return{}}},dialogType:{type:String,default:""}},data:function(){return{popperShow:!1,allList:[]}},activated:function(){this.msgRead()},computed:c(c({},(0,i.rn)(["userToken","userId","dialogMsgs"])),{},{readList:function(){return this.allList.filter((function(t){return t.read_at}))},unreadList:function(){return this.allList.filter((function(t){return!t.read_at}))},showMenu:function(){return this.msgData.userid==this.userId||"file"===this.msgData.type}}),watch:{msgData:{handler:function(){this.msgRead()},immediate:!0},popperShow:function(t){var e=this;t&&this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then((function(t){var n=t.data;e.allList=n,setTimeout(e.$refs.percent.updatePopper,10)})).catch((function(){e.allList=[],setTimeout(e.$refs.percent.updatePopper,10)}))}},methods:{msgRead:function(){var t=this;!0!==this.msgData._r&&(this.msgData._r=!0,setTimeout((function(){t.$el.offsetParent?t.$store.dispatch("dialogMsgRead",t.msgData):t.msgData._r=!1}),50))},textMsg:function(t){return t?t=t.trim().replace(/(\n\x20*){3,}/g,"\n\n"):""},imageStyle:function(t){var e=t.width,n=t.height;if(e&&n){var r=e,o=n;return(e>180||n>180)&&(e>n?(r=180,o=n*(180/e)):(r=e*(180/n),o=180)),{width:r+"px",height:o+"px"}}return{}},withdraw:function(){var t=this;$A.modalConfirm({content:"确定撤回此信息吗?",okText:"撤回",loading:!0,onOk:function(){t.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:t.msgData.id}}).then((function(){$A.messageSuccess("消息已撤回"),t.$store.dispatch("forgetDialogMsg",t.msgData.id),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.messageError(n,301),t.$Modal.remove()}))}})},viewFile:function(){var t=this.msgData,e=t.id,n=t.dialog_id,r=t.msg;if(["jpg","jpeg","gif","png"].includes(r.ext)){var o=$A.cloneJSON(this.dialogMsgs.filter((function(t){return t.dialog_id===n&&"file"===t.type&&["jpg","jpeg","gif","png"].includes(t.msg.ext)}))).sort((function(t,e){return t.id-e.id})),i=o.findIndex((function(t){return t.id===e}));i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=o.map((function(t){return t.msg.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[r.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-msg-"+this.msgData.id,path:"/single/file/msg/"+this.msgData.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/msg/".concat(this.msgData.id)))},downFile:function(){var t=this;$A.modalConfirm({title:"下载文件",content:"".concat(this.msgData.msg.name," (").concat($A.bytesToSize(this.msgData.msg.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("dialog/msg/download?msg_id=".concat(t.msgData.id,"&token=").concat(t.userToken)))}})}}};const f=(0,s.Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"dialog-view "+t.msgData.type,attrs:{"data-id":t.msgData.id}},[n("div",{staticClass:"dialog-head"},[n("div",{staticClass:"dialog-content"},["text"===t.msgData.type?n("div",{staticClass:"content-text"},[n("pre",{staticClass:"no-dark-mode"},[t._v(t._s(t.textMsg(t.msgData.msg.text)))])]):"file"===t.msgData.type?n("div",{class:"content-file "+t.msgData.msg.type},[n("div",{staticClass:"dialog-file"},["img"===t.msgData.msg.type?n("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):n("div",{staticClass:"file-box"},[n("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),t._v(" "),n("div",{staticClass:"file-info"},[n("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):"loading"===t.msgData.type?n("div",{staticClass:"content-loading"},[n("Loading")],1):n("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("未知的消息类型")))])]),t._v(" "),t.showMenu?n("div",{staticClass:"dialog-menu"},[n("div",{staticClass:"menu-icon"},[t.msgData.userid==t.userId?n("Icon",{attrs:{type:"md-undo",title:t.$L("撤回")},on:{click:t.withdraw}}):t._e(),t._v(" "),"file"===t.msgData.type?[n("Icon",{attrs:{type:"md-eye",title:t.$L("查看")},on:{click:t.viewFile}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down",title:t.$L("下载")},on:{click:t.downFile}})]:t._e()],2)]):t._e()]),t._v(" "),t.msgData.created_at?n("div",{staticClass:"dialog-foot"},[n("div",{staticClass:"time",attrs:{title:t.msgData.created_at}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t._v(" "),t.msgData.send>1||"group"==t.dialogType?n("EPopover",{ref:"percent",staticClass:"percent",attrs:{placement:"left-end",width:360,offset:-8},model:{value:t.popperShow,callback:function(e){t.popperShow=e},expression:"popperShow"}},[n("div",{staticClass:"dialog-wrapper-read-poptip-content"},[n("ul",{staticClass:"read overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("已读")))]),t._v(" "),t._l(t.readList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2),t._v(" "),n("ul",{staticClass:"unread overlay-y"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("未读")))]),t._v(" "),t._l(t.unreadList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,showName:""}})],1)}))],2)]),t._v(" "),n("WCircle",{attrs:{slot:"reference",percent:t.msgData.percentage,size:14},slot:"reference"})],1):100===t.msgData.percentage?n("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):n("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})],1):n("div",{staticClass:"dialog-foot"},[n("Loading")],1)])}),[],!1,null,null,null).exports;function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const g={name:"DialogUpload",props:{dialogId:{type:Number,default:0},maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["text","md","markdown","drawio","mind","docx","wps","doc","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","ico","raw","rar","zip","jar","7-zip","tar","gzip","7z","tif","tiff","dwg","dxf","ofd","pdf","txt","htaccess","htgroups","htpasswd","conf","bat","cmd","cpp","c","cc","cxx","h","hh","hpp","ino","cs","css","dockerfile","go","html","htm","xhtml","vue","we","wpy","java","js","jsm","jsx","json","jsp","less","lua","makefile","gnumakefile","ocamlmakefile","make","mysql","nginx","ini","cfg","prefs","m","mm","pl","pm","p6","pl6","pm6","pgsql","php","inc","phtml","shtml","php3","php4","php5","phps","phpt","aw","ctp","module","ps1","py","r","rb","ru","gemspec","rake","guardfile","rakefile","gemfile","rs","sass","scss","sh","bash","bashrc","sql","sqlserver","swift","ts","typescript","str","vbs","vb","v","vh","sv","svh","xml","rdf","rss","wsdl","xslt","atom","mathml","mml","xul","xbl","xaml","yaml","yml","asp","properties","gitignore","log","bas","prg","python","ftl","aspx","mp3","wav","mp4","flv","avi","mov","wmv","mkv","3gp","rm","xmind","rp"],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:p(p({},(0,i.rn)(["userToken"])),{},{headers:function(){return{fd:$A.getStorageString("userWsFd"),token:this.userToken}},params:function(){return{dialog_id:this.dialogId}}}),methods:{handleProgress:function(t,e){void 0===e.tempId&&(e.tempId=$A.randomString(8),this.$emit("on-progress",e))},handleSuccess:function(t,e){1===t.ret?(e.data=t.data,this.$emit("on-success",e),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"发送失败",content:"文件 "+e.name+" 发送失败,"+t.msg}),this.$emit("on-error",e),this.$refs.upload.fileList.pop())},handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleClick:function(){this.$refs.upload.handleClick()},upload:function(t){this.$refs.upload.upload(t)}}};const v=(0,s.Z)(g,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})}),[],!1,null,null,null).exports;var b=n(80641);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){_(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function _(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const C={name:"DialogWrapper",components:{DialogUpload:v,DialogView:f,ScrollerY:o.Z,DragInput:r.Z},props:{dialogId:{type:Number,default:0}},data:function(){return{autoBottom:!0,autoInterval:null,dialogDrag:!1,inputFocus:!1,msgText:"",msgNew:0,topId:0,tempMsgs:[],dialogMsgSubscribe:null,pasteShow:!1,pasteFile:[],pasteItem:[]}},mounted:function(){this.dialogMsgSubscribe=b.Store.subscribe("dialogMsgPush",this.addDialogMsg)},beforeDestroy:function(){this.dialogMsgSubscribe&&(this.dialogMsgSubscribe.unsubscribe(),this.dialogMsgSubscribe=null)},computed:w(w({},(0,i.rn)(["isDesktop","userId","cacheDialogs","dialogMsgs"])),{},{dialogData:function(){var t=this;return this.cacheDialogs.find((function(e){return e.id==t.dialogId}))||{}},dialogMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.dialogMsgs.filter((function(e){return e.dialog_id==t.dialogId}))).sort((function(t,e){return t.id-e.id})):[]},isAutoBottom:function(){return!(this.inputFocus&&!this.isDesktop)&&this.autoBottom},tempMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.tempMsgs.filter((function(e){return e.dialog_id==t.dialogId}))):[]},peopleNum:function(){return"group"===this.dialogData.type?$A.runNum(this.dialogData.people):0},pasteTitle:function(){var t=this.pasteItem,e=t.find((function(t){return"image"==t.type})),n=t.find((function(t){return"image"!=t.type}));return e&&n?"发送文件/图片":e?"发送图片":"发送文件"}}),watch:{$route:{handler:function(t){var e=this;if($A.isJson(window.__sendDialogMsg)&&window.__sendDialogMsg.time>$A.Time()){var n=window.__sendDialogMsg,r=n.msgFile,o=n.msgText;window.__sendDialogMsg=null,this.$nextTick((function(){$A.isArray(r)&&r.length>0?e.sendFileMsg(r):o&&e.sendMsg(o)}))}if(t.query&&t.query._){var i=$A.cloneJSON(t.query);delete i._,this.goForward({query:i},!0)}},immediate:!0},dialogId:{handler:function(t){t&&(this.autoBottom=!0,this.msgNew=0,this.topId=-1,this.$store.dispatch("getDialogMsgs",t))},immediate:!0}},methods:{sendMsg:function(t){var e=this;if("string"==typeof t&&t&&(this.msgText=t,this.$refs.input.focus()),""!=this.msgText){var n=$A.randomString(16);this.tempMsgs.push({id:n,dialog_id:this.dialogData.id,type:"text",userid:this.userId,msg:{text:this.msgText}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,text:this.msgText},method:"post"}).then((function(t){var r=t.data;e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n})),e.sendSuccess(r)})).catch((function(t){var r=t.msg;$A.modalError(r),e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n}))})),this.msgText=""}},sendFileMsg:function(t){var e=this;t.length>0&&(this.pasteFile=[],this.pasteItem=[],t.some((function(t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(n){var r=n.target;e.pasteFile.push(t),e.pasteItem.push({type:$A.getMiddle(t.type,null,"/"),name:t.name,size:t.size,result:r.result}),e.pasteShow=!0}})))},chatKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.sendMsg()}},pasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files,r=Array.prototype.slice.call(n);r.length>0&&(t.preventDefault(),this.sendFileMsg(r))},chatPasteDrag:function(t,e){this.dialogDrag=!1,this.pasteDrag(t,e)},chatDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},pasteSend:function(){var t=this;this.pasteFile.some((function(e){t.$refs.chatUpload.upload(e)}))},chatFile:function(t,e){switch(t){case"progress":this.tempMsgs.push({id:e.tempId,dialog_id:this.dialogData.id,type:"loading",userid:this.userId,msg:{}}),this.isDesktop||this.$refs.input.blur(),this.onToBottom(),this.onActive();break;case"error":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId}));break;case"success":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId})),this.sendSuccess(e.data)}},sendSuccess:function(t){var e=this;$A.isArray(t)?t.some((function(t){e.sendSuccess(t)})):(this.$store.dispatch("saveDialogMsg",t),this.$store.dispatch("increaseTaskMsgNum",this.dialogId),this.$store.dispatch("updateDialogLastMsg",t),this.onActive())},chatScroll:function(t){switch(t.directionreal){case"up":t.scrollE<10&&(this.msgNew=0,this.autoBottom=!0);break;case"down":this.autoBottom=!1}t.scale>=1&&(this.msgNew=0,this.autoBottom=!0)},onEventFocus:function(t){this.inputFocus=!0,this.$emit("on-focus",t)},onEventblur:function(t){this.inputFocus=!1,this.$emit("on-blur",t)},onActive:function(){this.$emit("on-active")},onToBottom:function(){this.autoBottom=!0,this.$refs.scroller&&this.$refs.scroller.autoToBottom()},openProject:function(){this.dialogData.group_info&&this.goForward({path:"/manage/project/"+this.dialogData.group_info.id})},openTask:function(){this.dialogData.group_info&&this.$store.dispatch("openTask",this.dialogData.group_info.id)},loadNextPage:function(){var t=this,e=this.dialogMsgList[0].id;this.$store.dispatch("getDialogMoreMsgs",this.dialogId).then((function(){t.$nextTick((function(){t.topId=e,$A.scrollToView(document.getElementById("view_"+e),{behavior:"instant",inline:"start"})}))})).catch((function(){}))},addDialogMsg:function(){var t=this;this.isAutoBottom?this.$nextTick(this.onToBottom):this.$nextTick((function(){t.$refs.scroller&&t.$refs.scroller.scrollInfo().scrollE>10&&t.msgNew++}))}}};const k=(0,s.Z)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.dialogData&&t.dialogData.id?n("div",{staticClass:"dialog-wrapper",on:{drop:function(e){return e.preventDefault(),t.chatPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.chatDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.chatDragOver(!1,e)}}},[t._t("head",(function(){return[n("div",{staticClass:"dialog-title",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[n("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),(function(e){return"success"!=e.color?[n("Tag",{attrs:{color:e.color,fade:!1}},[t._v(t._s(t.$L(e.text)))])]:t._e()})),t._v(" "),n("h2",[t._v(t._s(t.dialogData.name))]),t._v(" "),t.peopleNum>0?n("em",[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t._v(" "),t.dialogData.top_at?n("label",{staticClass:"top-text"},[t._v(t._s(t.$L("置顶")))]):t._e()],2),t._v(" "),"group"===t.dialogData.type?["project"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openProject}},[t._v("\n "+t._s(t.$L("项目聊天室"))+" "+t._s(t.$L("打开项目管理"))+"\n ")]):"task"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openTask}},[t._v("\n "+t._s(t.$L("任务聊天室"))+" "+t._s(t.$L("查看任务详情"))+"\n ")]):t._e()]:t._e()],2)]})),t._v(" "),n("ScrollerY",{ref:"scroller",staticClass:"dialog-scroller overlay-y",attrs:{"auto-bottom":t.isAutoBottom,static:""},on:{"on-scroll":t.chatScroll}},[n("div",{ref:"manageList",staticClass:"dialog-list"},[n("ul",[t.dialogData.hasMorePages?n("li",{staticClass:"history",on:{click:t.loadNextPage}},[t._v(t._s(t.$L("加载历史消息")))]):t.dialogData.loading>0&&0===t.dialogMsgList.length?n("li",{staticClass:"loading"},[n("Loading")],1):0===t.dialogMsgList.length?n("li",{staticClass:"nothing"},[t._v(t._s(t.$L("暂无消息")))]):t._e(),t._v(" "),t._l(t.dialogMsgList,(function(e){return n("li",{key:e.id,class:{self:e.userid==t.userId,"history-tip":t.topId==e.id},attrs:{id:"view_"+e.id}},[t.topId==e.id?n("em",{staticClass:"history-text"},[t._v(t._s(t.$L("历史消息")))]):t._e(),t._v(" "),n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)})),t._v(" "),t._l(t.tempMsgList,(function(e){return n("li",{key:"tmp_"+e.id,class:{self:e.userid==t.userId},attrs:{id:"tmp_"+e.id}},[n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,tooltipDisabled:e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)}))],2)])]),t._v(" "),n("div",{class:["dialog-footer",t.msgNew>0&&t.dialogMsgList.length>0?"newmsg":""],on:{click:t.onActive}},[n("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L("有"+t.msgNew+"条新消息")))]),t._v(" "),t._t("inputBefore"),t._v(" "),n("DragInput",{ref:"input",staticClass:"dialog-input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventblur,"on-keydown":t.chatKeydown,"on-input-paste":t.pasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),""!=t.msgText?n("div",{staticClass:"dialog-send",on:{click:t.sendMsg}},[n("Icon",{attrs:{type:"md-send"}})],1):t._e(),t._v(" "),n("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId},on:{"on-progress":function(e){return t.chatFile("progress",e)},"on-success":function(e){return t.chatFile("success",e)},"on-error":function(e){return t.chatFile("error",e)}}})],2),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e(),t._v(" "),n("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("取消"),"ok-text":t.$L("发送"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(e){t.pasteShow=e},expression:"pasteShow"}},[n("div",{staticClass:"dialog-wrapper-paste"},[t._l(t.pasteItem,(function(e){return["image"==e.type?n("img",{attrs:{src:e.result}}):n("div",[t._v(t._s(t.$L("文件"))+": "+t._s(e.name)+" ("+t._s(t.$A.bytesToSize(e.size))+")")])]}))],2)])],2):t._e()}),[],!1,null,null,null).exports},64569:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}const i={name:"ProjectLog",components:{ProjectLogDetail:{name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:function(t,e){return e.props.render(t,e.props.item)}}},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data:function(){return{loadIng:0,lists:[],listPage:1,hasMorePages:!1,totalNum:-1}},mounted:function(){this.getLists(!0)},computed:{},watch:{projectId:function(){this.lists=[],this.getLists(!0)},taskId:function(){this.lists=[],this.getLists(!0)},loadIng:function(t){this.$emit("on-load-change",t>0)}},methods:{logDate:function(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("今天"):t.key},getLists:function(t){var e=this;!0===t&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:this.pagesize}}).then((function(n){var r=n.data;e.loadIng--,!0===t&&(e.lists=[]),r.data.some((function(t){var n=t.time,r=n.ymd+" "+n.week,o=e.lists.find((function(t){return t.key==r}));if(o){var i=o.lists.find((function(e){return e.userid==t.userid}));i?i.lists.push(t):o.lists.push({userid:t.userid,lists:[t]})}else e.lists.push({key:r,ymd:t.ymd,lists:[{userid:t.userid,lists:[t]}]})})),e.hasMorePages=r.current_page<r.last_page,e.totalNum=r.total})).catch((function(){e.loadIng--,e.lists=[],e.hasMorePages=!1,e.totalNum=0}))},getMore:function(){this.hasMorePages&&(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail:function(t,e){var n=e.detail,o=e.record,i=[t("span",this.$L(n))];if($A.isJson(o)){if($A.isArray(o.change)){var a=r(o.change,2),s=a[0],u=a[1];i.push(t("span",": ")),s&&s!=u?(i.push(t("span",{class:"change-value"},"".concat(s||"-"))),i.push(t("span"," => ")),i.push(t("span",{class:"change-value"},"".concat(u||"-")))):i.push(t("span",{class:"change-value"},u||"-"))}if(o.userid){var c=$A.isArray(o.userid)?o.userid:[o.userid],l=[];c.some((function(e){l.push(t("UserAvatar",{props:{size:18,userid:e}}))})),l.length>0&&i.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},l)]))}}return t("span",{class:"log-text"},i)},operationList:function(t){var e=t.id,n=t.record,r=[];if(!$A.isJson(n))return r;if(this.taskId>0&&$A.isJson(n.flow)){var o=$A.getMiddle(n.flow.flow_item_name,"|");o&&r.push({id:e,button:"重置",content:"确定重置为【".concat(o,"】吗?")})}return r},onOperation:function(t){var e=this;$A.modalConfirm({content:t.content,loading:!0,onOk:function(){e.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then((function(t){var n=t.data,r=t.msg;$A.messageSuccess(r),e.$Modal.remove(),e.$store.dispatch("saveTask",n),e.getLists(!0)})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})},openTask:function(t){this.$store.dispatch("openTask",t)}}};const a=(0,n(51900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["project-log",0==t.taskId?"is-drawer":""]},[n("div",{staticClass:"log-title"},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("ul",{staticClass:"logs-activity"},[t._l(t.lists,(function(e){return n("li",[n("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(e)))]),t._v(" "),n("div",{staticClass:"logs-section"},[n("Timeline",t._l(e.lists,(function(e,r){return n("TimelineItem",{key:r},[n("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[e.userid?n("UserAvatar",{attrs:{userid:e.userid,size:18,showName:""}}):n("div",{staticClass:"avatar-wrapper common-avatar"},[n("EAvatar",{attrs:{size:18}},[t._v("A")]),t._v(" "),n("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("系统")))])],1)],1),t._v(" "),t._l(e.lists,(function(e){return[n("div",{staticClass:"log-summary"},[n("ProjectLogDetail",{attrs:{render:t.logDetail,item:e}}),t._v(" "),t.operationList(e).length>0?n("span",{staticClass:"log-operation"},t._l(t.operationList(e),(function(e,r){return n("Button",{key:r,attrs:{size:"small"},on:{click:function(n){return t.onOperation(e)}}},[t._v(t._s(e.button))])})),1):t._e(),t._v(" "),n("span",{staticClass:"log-time"},[t._v(t._s(e.time.ymd)+" "+t._s(e.time.segment)+" "+t._s(e.time.hi))])],1),t._v(" "),e.project_task?n("div",{staticClass:"log-task"},[n("em",{on:{click:function(n){return t.openTask(e.project_task)}}},[t._v(t._s(t.$L("关联任务"))+": "+t._s(e.project_task.name))])]):t._e()]}))],2)})),1)],1)])})),t._v(" "),t.loadIng>0&&t.showLoad?n("li",{staticClass:"logs-loading"},[n("Loading")],1):t.hasMorePages?n("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("加载更多")))]):0==t.totalNum?n("li",{staticClass:"logs-none",on:{click:function(e){return t.getLists(!0)}}},[t._v(t._s(t.$L("没有任何动态")))]):t._e()],2)])}),[],!1,null,null,null).exports},34910:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"ReportDetail",props:{data:{default:{}}},watch:{"data.id":{handler:function(t){t>0&&this.sendRead()},immediate:!0}},methods:{sendRead:function(){this.$store.dispatch("call",{url:"report/read",data:{ids:[this.data.id]}}).then((function(){})).catch((function(){}))}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"report-detail"},[n("div",{staticClass:"report-title"},[t._v(t._s(t.data.title))]),t._v(" "),n("div",{staticClass:"report-detail-context"},[n("Form",{staticClass:"report-form",attrs:{"label-width":"auto",inline:""}},[n("FormItem",{attrs:{label:t.$L("汇报人")}},[n("UserAvatar",{attrs:{userid:t.data.userid,size:28}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("提交时间")}},[t._v("\n "+t._s(t.data.created_at)+"\n ")]),t._v(" "),n("FormItem",{attrs:{label:t.$L("汇报对象")}},t._l(t.data.receives_user,(function(t,e){return n("UserAvatar",{key:e,attrs:{userid:t.userid,size:28}})})),1)],1),t._v(" "),n("Form",{staticClass:"report-form",attrs:{"label-width":"auto"}},[n("FormItem",{attrs:{label:t.$L("汇报内容")}},[n("div",{staticClass:"report-content",domProps:{innerHTML:t._s(t.data.content)}})])],1)],1)])}),[],!1,null,null,null).exports},22371:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(47853),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"ReportEdit",components:{TEditor:function(){return n.e(500).then(n.bind(n,89500))},UserInput:r.Z},props:{id:{default:0}},data:function(){return{reportData:{title:"",content:"",type:"weekly",receive:[],id:0,offset:0},prevCycleText:"",nextCycleText:""}},watch:{id:function(t){this.id>0?this.getDetail(t):(this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate())}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,o.rn)(["userId"])),mounted:function(){this.getTemplate()},methods:{initLanguage:function(){this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")},handleSubmit:function(){var t=this;if(0===this.reportData.receive.length)return $A.messageError(this.$L("请选择接收人")),!1;0===this.id&&this.reportData.id>0?$A.modalConfirm({title:"覆盖提交",content:"你已提交过此日期的报告,是否覆盖提交?",loading:!0,onOk:function(){t.doSubmit(!0)}}):this.doSubmit()},doSubmit:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$store.dispatch("call",{url:"report/store",data:this.reportData,method:"post"}).then((function(n){var r=n.data,o=n.msg;e&&t.$Modal.remove(),t.reportData.offset=0,t.reportData.type="weekly",t.reportData.receive=[],t.getTemplate(),$A.messageSuccess(o),t.$emit("saveSuccess",r)})).catch((function(n){var r=n.msg;e&&t.$Modal.remove(),$A.messageError(r)}))},getTemplate:function(){var t=this;this.$store.dispatch("call",{url:"report/template",data:{type:this.reportData.type,offset:this.reportData.offset,id:this.id}}).then((function(e){var n=e.data;n.id?(t.reportData.id=n.id,t.id>0?t.getDetail(n.id):(t.reportData.title=n.title,t.reportData.content=n.content)):(t.reportData.id=0,t.reportData.title=n.title,t.reportData.content=n.content)})).catch((function(t){var e=t.msg;$A.messageError(e)}))},typeChange:function(t){this.reportData.offset=0,"weekly"===t?(this.prevCycleText=this.$L("上一周"),this.nextCycleText=this.$L("下一周")):(this.prevCycleText=this.$L("上一天"),this.nextCycleText=this.$L("下一天")),this.getTemplate()},getDetail:function(t){var e=this;this.$store.dispatch("call",{url:"report/detail",data:{id:t}}).then((function(n){var r=n.data;e.reportData.title=r.title,e.reportData.content=r.content,e.reportData.receive=r.receives_user.map((function(t){return t.userid})),e.reportData.type=r.type_val,e.reportData.id=t})).catch((function(t){var e=t.msg;$A.messageError(e)}))},prevCycle:function(){this.reportData.offset-=1,this.reReportData(),this.getTemplate()},nextCycle:function(){this.reportData.offset<0&&(this.reportData.offset+=1),this.reReportData(),this.getTemplate()},getLastSubmitter:function(){var t=this;this.$store.dispatch("call",{url:"report/last_submitter"}).then((function(e){var n=e.data;t.reportData.receive=n})).catch((function(t){var e=t.msg;$A.messageError(e)}))},reReportData:function(){this.reportData.title="",this.reportData.content="",this.reportData.receive=[],this.reportData.id=0}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Form",{staticClass:"report-edit",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("汇报类型")}},[n("RadioGroup",{staticClass:"report-radiogroup",attrs:{type:"button","button-style":"solid",readonly:t.id>0},on:{"on-change":t.typeChange},model:{value:t.reportData.type,callback:function(e){t.$set(t.reportData,"type",e)},expression:"reportData.type"}},[n("Radio",{attrs:{label:"weekly",disabled:t.id>0&&"daily"==t.reportData.type}},[t._v(t._s(t.$L("周报")))]),t._v(" "),n("Radio",{attrs:{label:"daily",disabled:t.id>0&&"weekly"==t.reportData.type}},[t._v(t._s(t.$L("日报")))])],1),t._v(" "),0===t.id?n("ButtonGroup",{staticClass:"report-buttongroup"},[n("ETooltip",{attrs:{content:t.prevCycleText,placement:"bottom"}},[n("Button",{attrs:{type:"primary"},on:{click:t.prevCycle}},[n("Icon",{attrs:{type:"ios-arrow-back"}})],1)],1),t._v(" "),n("div",{staticClass:"report-buttongroup-vertical"}),t._v(" "),n("ETooltip",{attrs:{disabled:t.reportData.offset>=0,content:t.nextCycleText,placement:"bottom"}},[n("Button",{attrs:{type:"primary",disabled:t.reportData.offset>=0},on:{click:t.nextCycle}},[n("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],1)],1):t._e()],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("汇报名称")}},[n("Input",{attrs:{disabled:""},model:{value:t.reportData.title,callback:function(e){t.$set(t.reportData,"title",e)},expression:"reportData.title"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("汇报对象")}},[n("div",{staticClass:"report-users"},[n("UserInput",{attrs:{disabledChoice:[t.userId],placeholder:t.$L("选择接收人"),transfer:!1},model:{value:t.reportData.receive,callback:function(e){t.$set(t.reportData,"receive",e)},expression:"reportData.receive"}}),t._v(" "),n("a",{staticClass:"report-user-link",attrs:{href:"javascript:void(0);"},on:{click:t.getLastSubmitter}},[n("Icon",{attrs:{type:"ios-share-outline"}}),t._v(t._s(t.$L("使用我上次的汇报对象"))+"\n ")],1)],1)]),t._v(" "),n("FormItem",{staticClass:"report-content-editor",attrs:{label:t.$L("汇报内容")}},[n("TEditor",{attrs:{height:"100%"},model:{value:t.reportData.content,callback:function(e){t.$set(t.reportData,"content",e)},expression:"reportData.content"}})],1),t._v(" "),n("FormItem",{staticClass:"report-foot"},[n("Button",{staticClass:"report-bottom",attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(t._s(t.$L(t.id>0?"修改":"提交")))])],1)],1)}),[],!1,null,null,null).exports},19246:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(89500),o=n(20629);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"TaskAdd",components:{UserInput:n(47853).Z,TEditor:r.default},props:{value:{type:Boolean,default:!1}},data:function(){return{ready:!1,addData:{cascader:[],name:"",content:"",owner:[],add_assist:1,project_id:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},cascaderShow:!1,cascaderData:[],cascaderValue:"",cascaderLoading:0,cascaderAlready:[],advanced:!1,subName:"",taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages imagePreview | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},taskTimeOpen:!1,timeOptions:{shortcuts:$A.timeOptionShortcuts()},loadIng:0,beforeClose:[]}},mounted:function(){},computed:a(a({},(0,o.rn)(["isDesktop","userId","cacheProjects","projectId","cacheColumns","taskPriority"])),{},{taskDays:function(){var t=this.addData.times,e=$A.date2string(t,"Y-m-d H:i");if(e[0]&&e[1]){var n=Math.ceil(($A.Date(e[1],!0)-$A.Date(e[0],!0))/86400);if(n>0)return n}return 0},showAddAssist:function(){return!this.addData.owner.includes(this.userId)}}),watch:{value:function(t){var e=this;t?(this.ready=!0,this.initCascaderData(),this.initProjectData(),this.$nextTick((function(){e.$refs.input.focus()}))):(this.beforeClose.some((function(t){"function"==typeof t&&t()})),this.beforeClose=[],this.taskTimeOpen=!1)},"addData.project_id":function(t){t>0&&$A.setStorage("cacheAddTaskProjectId",t)},"addData.column_id":function(t){var e=this,n=this.addData.project_id;this.$nextTick((function(){n&&t?e.$set(e.addData,"cascader",[n,t]):e.$set(e.addData,"cascader",[])})),t>0&&$A.setStorage("cacheAddTaskColumnId",t)}},methods:{initLanguage:function(){},initCascaderData:function(){var t=this;this.cascaderData=this.cacheProjects.map((function(e){var n=t.cacheColumns.filter((function(t){return t.project_id==e.id})).map((function(t){return{value:t.id,label:t.name}})),r={value:e.id,label:e.name,children:n};return 0==n.length&&(r.loading=!1),r}))},initProjectData:function(){var t=this,e=this.addData.column_id;if(e){var n=this.cacheColumns.find((function(t){return t.id==e}));n&&(this.addData.project_id=n.project_id,this.addData.column_id=n.id)}else{var r=$A.getStorageInt("cacheAddTaskProjectId"),o=$A.getStorageInt("cacheAddTaskColumnId"),i=this.cacheProjects.find((function(e){return e.id==t.projectId}))||this.cacheProjects.find((function(t){return t.id==r}))||this.cacheProjects.find((function(t){return t.id>0}));if(i){var a=this.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||this.cacheColumns.find((function(t){return t.project_id==i.id}));a?(this.addData.project_id=a.project_id,this.addData.column_id=a.id):this.$store.dispatch("getColumns",i.id).then((function(){(a=t.cacheColumns.find((function(t){var e=t.project_id,n=t.id;return e==i.id&&n==o}))||t.cacheColumns.find((function(t){return t.project_id==i.id})))&&(t.addData.project_id=a.project_id,t.addData.column_id=a.id)})).catch((function(){}))}}},taskTimeOpenChange:function(t){this.taskTimeOpen=t},taskTimeChange:function(t){var e=$A.date2string(t,"Y-m-d H:i");e[0]&&e[1]&&$A.rightExists(e[0],"00:00")&&$A.rightExists(e[1],"00:00")&&this.$set(this.addData,"times",[e[0],e[1].replace("00:00","23:59")])},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.onAdd()}},addSubTask:function(){""!==this.subName.trim()&&(this.addData.subtasks.push({name:this.subName.trim(),owner:[this.userId],times:[]}),this.subName="")},taskPriorityContent:function(t){var e=$A.runNum(t.days);return e<=0?t.name+" ("+this.$L("无时间限制")+")":t.name+" ("+e+this.$L("天")+")"},choosePriority:function(t){var e=new Date,n=$A.runNum(t.days);if(n>0){var r=new Date((new Date).setDate(e.getDate()+n));this.$set(this.addData,"times",$A.date2string([e,r]))}else this.$set(this.addData,"times",[]);this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color)},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))},cascaderLoadData:function(t,e){t.loading=!0,this.$store.dispatch("getColumns",t.value).then((function(n){t.children=n.map((function(t){return{value:t.id,label:t.name}})),t.loading=!1,e()})).catch((function(){t.loading=!1,e()}))},cascaderChange:function(t){t[1]&&this.$set(this.addData,"column_id",t[1])},cascaderInputChange:function(t){var e=this;this.cascaderValue=t||"",!0!==this.cascaderAlready[this.cascaderValue]&&(this.cascaderAlready[this.cascaderValue]=!0,setTimeout((function(){e.cascaderLoading++}),1e3),this.$store.dispatch("getProjects",{keys:{name:this.cascaderValue},getcolumn:"yes"}).then((function(){e.cascaderLoading--,e.initCascaderData()})).catch((function(){e.cascaderLoading--})))},setData:function(t){void 0!==t.beforeClose&&(this.beforeClose.push(t.beforeClose),delete t.beforeClose),this.addData=Object.assign({},this.addData,t)},onAdd:function(t){var e=this;this.addData.name?(this.loadIng++,this.$store.dispatch("taskAdd",this.addData).then((function(n){var r=n.msg;e.loadIng--,$A.messageSuccess(r),!0===t?(e.addData=Object.assign({},e.addData,{name:"",content:"",subtasks:[]}),e.$refs.input.focus()):(e.addData={cascader:[],name:"",content:"",owner:[],add_assist:1,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},e.close())})).catch((function(t){var n=t.msg;e.loadIng--,$A.modalError(n)}))):$A.messageError("任务描述不能为空")},close:function(){this.$emit("input",!this.value)}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{staticClass:"task-add"},[n("div",{staticClass:"head",class:{empty:0==t.addData.cascader.length,visible:t.cascaderShow}},[n("Cascader",{attrs:{data:t.cascaderData,clearable:!1,placeholder:t.$L("请选择项目"),"load-data":t.cascaderLoadData,filterable:""},on:{"on-change":t.cascaderChange,"on-input-change":t.cascaderInputChange,"on-visible-change":function(e){t.cascaderShow=!t.cascaderShow}},model:{value:t.addData.cascader,callback:function(e){t.$set(t.addData,"cascader",e)},expression:"addData.cascader"}})],1),t._v(" "),n("div",{staticClass:"task-add-form"},[n("div",{staticClass:"title"},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,placeholder:t.$L("任务描述")},on:{"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{attrs:{plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L(t.isDesktop?"详细描述,选填...(点击右键使用工具栏)":"详细描述,选填..."),placeholderFull:t.$L("详细描述..."),inline:""},model:{value:t.addData.content,callback:function(e){t.$set(t.addData,"content",e)},expression:"addData.content"}})],1),t._v(" "),n("div",{staticClass:"advanced-option"},[n("Button",{class:{advanced:t.advanced},on:{click:function(e){t.advanced=!t.advanced}}},[t._v(t._s(t.$L("高级选项")))]),t._v(" "),n("ul",{staticClass:"advanced-priority"},t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[n("ETooltip",{attrs:{content:t.taskPriorityContent(e)}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})])],1)})),0),t._v(" "),t.taskDays>0?n("DatePicker",{attrs:{open:t.taskTimeOpen,options:t.timeOptions,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)},"on-open-change":t.taskTimeOpenChange},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}},[n("div",{staticClass:"advanced-time",on:{click:function(e){return t.taskTimeOpenChange(!t.taskTimeOpen)}}},[n("Icon",{attrs:{type:"ios-clock-outline"}}),t._v(" "),n("em",{style:t.addData.p_color?{backgroundColor:t.addData.p_color}:{},attrs:{type:"primary"}},[t._v(t._s(t.taskDays))])],1)]):t._e()],1)]),t._v(" "),t.advanced?n("Form",{staticClass:"task-add-advanced",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("计划时间")}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择计划范围"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)}},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("任务负责人")}},[n("UserInput",{attrs:{"multiple-max":10,placeholder:t.$L("选择任务负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:t.addData.owner,callback:function(e){t.$set(t.addData,"owner",e)},expression:"addData.owner"}}),t._v(" "),t.showAddAssist?n("div",{staticClass:"task-add-assist"},[n("Checkbox",{attrs:{"true-value":1,"false-value":0},model:{value:t.addData.add_assist,callback:function(e){t.$set(t.addData,"add_assist",e)},expression:"addData.add_assist"}},[t._v(t._s(t.$L("加入任务协助人员列表")))]),t._v(" "),n("ETooltip",{attrs:{content:t.$L("你不是任务负责人时建议加入任务协助人员列表")}},[n("Icon",{attrs:{type:"ios-alert-outline"}})],1)],1):t._e()],1),t._v(" "),n("div",{staticClass:"subtasks"},[t.addData.subtasks.length>0?n("div",{staticClass:"sublist"},[n("Row",[n("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("任务描述")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("计划时间")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("负责人")))])],1),t._v(" "),t._l(t.addData.subtasks,(function(e,r){return n("Row",{key:r},[n("Col",{attrs:{span:"12"}},[n("Input",{attrs:{maxlength:255,clearable:""},on:{"on-clear":function(e){return t.addData.subtasks.splice(r,1)}},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择时间"),format:"yyyy/MM/dd HH:mm",type:"datetimerange"},on:{"on-change":function(n){return t.taskTimeChange(e.times)}},model:{value:e.times,callback:function(n){t.$set(e,"times",n)},expression:"item.times"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择负责人"),"project-id":t.addData.project_id,transfer:!1},model:{value:e.owner,callback:function(n){t.$set(e,"owner",n)},expression:"item.owner"}})],1)],1)}))],2):t._e(),t._v(" "),n("Input",{class:["enter-input",""==t.subName?"empty":""],attrs:{type:"text",placeholder:t.$L("+ 输入子任务,回车添加子任务")},on:{"on-enter":t.addSubTask},model:{value:t.subName,callback:function(e){t.subName=e},expression:"subName"}})],1)],1):t._e(),t._v(" "),n("div",{staticClass:"ivu-modal-footer"},[n("div",{staticClass:"adaption"},[n("Button",{attrs:{type:"default"},on:{click:t.close}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("ButtonGroup",{staticClass:"page-manage-add-task-button-group"},[n("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onAdd}},[t._v(t._s(t.$L("添加任务")))]),t._v(" "),n("Dropdown",{on:{"on-click":function(e){return t.onAdd(!0)}}},[n("Button",{attrs:{type:"primary"}},[n("Icon",{attrs:{type:"ios-arrow-down"}})],1),t._v(" "),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{disabled:t.loadIng>0}},[t._v(t._s(t.$L("提交继续添加")))])],1)],1)],1)],1)])],1):t._e()}),[],!1,null,null,null).exports},98919:(t,e,n)=>{"use strict";n.d(e,{Z:()=>b});var r=n(20629),o=n(89500),i=n(25199),a=n(47853);const s={name:"TaskUpload",props:{maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"]}},methods:{handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleBeforeUpload:function(t){return this.$emit("on-select-file",t),!1},handleClick:function(){this.$refs.upload.handleClick()}}};var u=n(51900);const c=(0,u.Z)(s,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:"",multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})}),[],!1,null,null,null).exports;var l=n(17785),d=n(64569),f=n(80641),m=n(21929);function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const v={name:"TaskDetail",components:{DragInput:n(30264).Z,TaskMenu:m.Z,ProjectLog:d.Z,DialogWrapper:l.Z,TaskUpload:c,UserInput:a.Z,TaskPriority:i.Z,TEditor:o.default},props:{taskId:{type:Number,default:0},openTask:{type:Object,default:function(){return{}}},mainEndAt:{default:null},canUpdateBlur:{type:Boolean,default:!0}},data:function(){return{ready:!1,taskDetail:{},ownerData:{},ownerLoad:0,receiveShow:!1,assistForce:!1,assistData:{},assistLoad:0,addsubForce:!1,addsubShow:!1,addsubName:"",addsubLoad:0,timeForce:!1,timeOpen:!1,timeValue:[],timeOptions:{shortcuts:$A.timeOptionShortcuts()},nowTime:$A.Time(),nowInterval:null,innerHeight:Math.min(1100,window.innerHeight),msgText:"",msgFile:[],navActive:"dialog",logLoadIng:!1,sendLoad:0,taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages imagePreview | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},dialogDrag:!1,receiveTaskSubscribe:null}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3),window.addEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe=f.Store.subscribe("receiveTask",(function(){t.receiveShow=!0}))},destroyed:function(){clearInterval(this.nowInterval),window.removeEventListener("resize",this.innerHeightListener),this.receiveTaskSubscribe&&(this.receiveTaskSubscribe.unsubscribe(),this.receiveTaskSubscribe=null)},computed:h(h({},(0,r.rn)(["userId","userToken","cacheProjects","cacheColumns","cacheTasks","taskContents","taskFiles","taskPriority","windowMax768"])),{},{projectName:function(){var t=this;if(!this.taskDetail.project_id)return"";if(this.taskDetail.project_name)return this.taskDetail.project_name;var e=this.cacheProjects.find((function(e){return e.id==t.taskDetail.project_id}));return e?e.name:""},columnName:function(){var t=this;if(!this.taskDetail.column_id)return"";if(this.taskDetail.column_name)return this.taskDetail.column_name;var e=this.cacheColumns.find((function(e){return e.id==t.taskDetail.column_id}));return e?e.name:""},taskContent:function(){var t=this;if(!this.taskId)return"";var e=this.taskContents.find((function(e){return e.task_id==t.taskId}));return e?e.content:""},fileList:function(){var t=this;return this.taskId?this.taskFiles.filter((function(e){return e.task_id==t.taskId})).sort((function(t,e){return e.id-t.id})):[]},subList:function(){var t=this;return this.taskId?this.cacheTasks.filter((function(e){return e.parent_id==t.taskId})).sort((function(t,e){return t.id-e.id})):[]},hasOpenDialog:function(){return this.taskDetail.dialog_id>0&&!this.windowMax768},dialogStyle:function(){var t=this.innerHeight,e=this.hasOpenDialog;return t&&e?{minHeight:t-(t>900?200:70)-48+"px"}:{}},cutTime:function(){var t=this.taskDetail,e=$A.Date(t.start_at,!0),n=$A.Date(t.end_at,!0);return $A.formatDate("Y/m/d",e)==$A.formatDate("Y/m/d",n)?$A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("H:i",n):$A.formatDate("Y",e)==$A.formatDate("Y",n)?($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("m/d H:i",n)).replace(/( 00:00| 23:59)/g,""):($A.formatDate("Y/m/d H:i",e)+" ~ "+$A.formatDate("Y/m/d H:i",n)).replace(/( 00:00| 23:59)/g,"")},getOwner:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1===t.owner})).sort((function(t,e){return t.id-e.id})):[]},getAssist:function(){var t=this.taskDetail;return $A.isArray(t.task_user)?t.task_user.filter((function(t){return 1!==t.owner})).sort((function(t,e){return t.id-e.id})):[]},menuList:function(){var t=this.taskDetail,e=[];return t.p_name||e.push({command:"priority",icon:"&#xe6ec;",name:"优先级"}),$A.isArray(t.task_user)&&t.task_user.find((function(t){return 1!==t.owner}))||e.push({command:"assist",icon:"&#xe63f;",name:"协助人员"}),t.end_at||e.push({command:"times",icon:"&#xe6e8;",name:"截止时间"}),0==this.fileList.length&&e.push({command:"file",icon:"&#xe6e6;",name:"附件"}),0==this.subList.length&&e.push({command:"subtask",icon:"&#xe6f0;",name:"子任务"}),e}}),watch:{openTask:{handler:function(t){var e=this;this.taskDetail=$A.cloneJSON(t),this.$nextTick((function(){e.$refs.name&&e.$refs.name.resizeTextarea()}))},immediate:!0,deep:!0},taskId:{handler:function(t){t>0?this.ready=!0:(this.timeOpen=!1,this.timeForce=!1,this.assistForce=!1,this.addsubForce=!1,this.receiveShow=!1,this.$refs.owner&&this.$refs.owner.handleClose(),this.$refs.assist&&this.$refs.assist.handleClose())},immediate:!0},receiveShow:function(t){t&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])}},methods:{innerHeightListener:function(){this.innerHeight=Math.min(1100,window.innerHeight)},within24Hours:function(t){return $A.Date(t,!0)-this.nowTime<86400},expiresFormat:function(t){return $A.countDownFormat(t,this.nowTime)},isOverdue:function(t){return!!t.overdue||$A.Date(t.end_at,!0)<this.nowTime},onNameKeydown:function(t){13===t.keyCode&&(t.shiftKey||(t.preventDefault(),this.updateData("name")))},checkUpdate:function(t){var e=this,n=!1;if(this.openTask.name!=this.taskDetail.name){if(n=!0,!0!==t)return!1===t&&this.$refs.name.focus(),!0;this.updateData("name")}if(this.$refs.desc&&this.$refs.desc.getContent()!=this.taskContent){if(n=!0,!0!==t)return!1===t&&this.$refs.desc.focus(),!0;this.updateData("content")}if(this.addsubShow&&this.addsubName){if(n=!0,!0!==t)return!1===t&&this.$refs.addsub.focus(),!0;this.onAddsub()}return this.subList.some((function(r){var o=r.id;e.$refs["subTask_".concat(o)][0].checkUpdate(t)&&(n=!0)})),n},updateBlur:function(t,e){this.canUpdateBlur&&this.updateData(t,e)},updateData:function(t,e){var n=this,r=null;switch(t){case"priority":this.$set(this.taskDetail,"p_level",e.priority),this.$set(this.taskDetail,"p_name",e.name),this.$set(this.taskDetail,"p_color",e.color),t=["p_level","p_name","p_color"];break;case"times":this.$set(this.taskDetail,"times",[e.start_at,e.end_at]);break;case"content":var o=this.$refs.desc.getContent();if(o==this.taskContent)return;this.$set(this.taskDetail,"content",o),r=function(){n.$store.dispatch("saveTaskContent",{task_id:n.taskId,content:o})}}var i={task_id:this.taskDetail.id};($A.isArray(t)?t:[t]).forEach((function(t){var e=n.taskDetail[t],r=n.openTask[t];$A.jsonStringify(e)!=$A.jsonStringify(r)&&(i[t]=e)})),Object.keys(i).length<=1||this.$store.dispatch("taskUpdate",i).then((function(t){var e=t.msg;$A.messageSuccess(e),"function"==typeof r&&r()})).catch((function(t){var e=t.msg;$A.modalError(e)}))},openOwner:function(){var t=this.getOwner.map((function(t){return t.userid}));this.$set(this.taskDetail,"owner_userid",t),this.$set(this.ownerData,"owner_userid",t)},onOwner:function(t){var e=this,n={task_id:this.taskDetail.id,owner:this.ownerData.owner_userid};if(!0===t){if(this.getOwner.length>0)return this.receiveShow=!1,void $A.messageError("任务已被领取");var r=$A.date2string(this.timeValue,"Y-m-d H:i");if(!r[0]||!r[1])return void $A.messageError("请设置计划时间");$A.rightExists(r[0],"00:00")&&$A.rightExists(r[1],"00:00")&&(r[1]=r[1].replace("00:00","23:59")),n.times=r,n.owner=this.ownerData.owner_userid=[this.userId]}$A.jsonStringify(this.taskDetail.owner_userid)!==$A.jsonStringify(this.ownerData.owner_userid)&&(0==$A.count(n.owner)&&(n.owner=""),this.ownerLoad++,this.$store.dispatch("taskUpdate",n).then((function(t){var n=t.msg;$A.messageSuccess(n),e.ownerLoad--,e.receiveShow=!1,e.$store.dispatch("getTaskOne",e.taskDetail.id).catch((function(){}))})).catch((function(t){var n=t.msg;$A.modalError(n),e.ownerLoad--,e.receiveShow=!1})))},openAssist:function(){var t=this.getAssist.map((function(t){return t.userid}));this.$set(this.taskDetail,"assist_userid",t),this.$set(this.assistData,"assist_userid",t),this.$set(this.assistData,"disabled",this.getOwner.map((function(t){return t.userid})))},onAssist:function(){var t=this;if($A.jsonStringify(this.taskDetail.assist_userid)!==$A.jsonStringify(this.assistData.assist_userid)){var e=this.assistData.assist_userid;0===e.length&&(e=!1),this.assistLoad++,this.$store.dispatch("taskUpdate",{task_id:this.taskDetail.id,assist:e}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.assistLoad--,t.$store.dispatch("getTaskOne",t.taskDetail.id).catch((function(){}))})).catch((function(e){var n=e.msg;$A.modalError(n),t.assistLoad--}))}},openTime:function(){this.timeOpen=!this.timeOpen,this.timeOpen&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])},timeChange:function(t){t||(this.timeOpen=!1)},timeClear:function(){this.updateData("times",{start_at:!1,end_at:!1}),this.timeOpen=!1},timeOk:function(){var t=$A.date2string(this.timeValue,"Y-m-d H:i");t[0]&&t[1]&&$A.rightExists(t[0],"00:00")&&$A.rightExists(t[1],"00:00")&&(t[1]=t[1].replace("00:00","23:59")),this.updateData("times",{start_at:t[0],end_at:t[1]}),this.timeOpen=!1},addsubOpen:function(){var t=this;this.addsubShow=!0,this.$nextTick((function(){t.$refs.addsub.focus()}))},addsubChackClose:function(){""==this.addsubName&&(this.addsubShow=!1)},addsubKeydown:function(t){if(13===t.keyCode){if(t.shiftKey||this.addsubLoad>0)return;t.preventDefault(),this.onAddsub()}},onAddsub:function(){var t=this;""!=this.addsubName?(this.addsubLoad++,this.$store.dispatch("taskAddSub",{task_id:this.taskDetail.id,name:this.addsubName}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.addsubLoad--,t.addsubName=""})).catch((function(e){var n=e.msg;$A.modalError(n),t.addsubLoad--}))):$A.messageError("任务描述不能为空")},getLogLists:function(){"log"==this.navActive&&this.$refs.log.getLists(!0)},logLoadChange:function(t){this.logLoadIng=t},dropAdd:function(t){var e=this;switch(t){case"priority":this.$set(this.taskDetail,"p_name",this.$L("未设置")),this.$nextTick((function(){e.$refs.priority.show()}));break;case"assist":this.assistForce=!0,this.openAssist(),this.$nextTick((function(){e.$refs.assist.handleClick()}));break;case"times":this.timeForce=!0,this.$nextTick((function(){e.openTime()}));break;case"file":this.$refs.upload.handleClick();break;case"subtask":this.addsubForce=!0,this.$nextTick((function(){e.addsubOpen()}))}},msgKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.msgText&&this.msgDialog()}},msgDialog:function(){var t=this;this.sendLoad>0||(this.sendLoad++,this.$store.dispatch("call",{url:"project/task/dialog",data:{task_id:this.taskDetail.id}}).then((function(e){var n=e.data;t.$store.dispatch("saveTask",n),t.$store.dispatch("getDialogOne",n.dialog_id).then((function(){t.sendLoad--,$A.isSubElectron?t.resizeDialog().then((function(){t.sendDialogMsg()})):t.$nextTick((function(){t.windowMax768?(window.__sendDialogMsg={time:$A.Time()+10,msgText:t.msgText,msgFile:t.msgFile},t.msgFile=[],t.msgText="",t.goForward({path:"/manage/messenger",query:{_:$A.randomString(6)}}),$A.setStorage("messenger::dialogId",n.dialog_id),t.$store.state.dialogOpenId=n.dialog_id,t.$store.dispatch("openTask",0)):t.sendDialogMsg()}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)}))})).catch((function(e){var n=e.msg;t.sendLoad--,$A.modalError(n)})))},sendDialogMsg:function(){this.msgFile.length>0?this.$refs.dialog.sendFileMsg(this.msgFile):this.msgText&&this.$refs.dialog.sendMsg(this.msgText),this.msgFile=[],this.msgText=""},msgPasteDrag:function(t,e){var n="drag"===e?t.dataTransfer.files:t.clipboardData.files;this.msgFile=Array.prototype.slice.call(n),this.msgFile.length>0&&(t.preventDefault(),this.msgDialog())},taskPasteDrag:function(t,e){this.dialogDrag=!1,this.msgPasteDrag(t,e)},taskDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},onSelectFile:function(t){this.msgFile=[t],this.msgDialog()},deleteFile:function(t){var e=this;this.$set(t,"_show_menu",!1),this.$store.dispatch("forgetTaskFile",t.id),this.$store.dispatch("call",{url:"project/task/filedelete",data:{file_id:t.id}}).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskFiles",e.taskDetail.id)}))},openMenu:function(t){var e=this.$refs["taskMenu_".concat(t.id)];e&&e.handleClick()},openNewWin:function(){var t={title:this.taskDetail.name,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,this.$el.clientWidth+72),height:Math.min(window.screen.availHeight,this.$el.clientHeight+72),minWidth:600,minHeight:450};this.hasOpenDialog&&(t.minWidth=800,t.minHeight=600),this.$Electron.sendMessage("windowRouter",{name:"task-"+this.taskDetail.id,path:"/single/task/"+this.taskDetail.id,force:!1,config:t}),this.$store.dispatch("openTask",0)},resizeDialog:function(){var t=this;return new Promise((function(e){t.$Electron.sendSyncMessage("windowSize",{width:Math.max(1100,window.innerWidth),height:Math.max(720,window.innerHeight),minWidth:800,minHeight:600,autoZoom:!0});var n=0,r=setInterval((function(){n++,(t.$refs.dialog||n>20)&&(clearInterval(r),t.$refs.dialog&&e())}),100)}))},viewFile:function(t){if(["jpg","jpeg","gif","png"].includes(t.ext)){var e=this.fileList.filter((function(t){return["jpg","jpeg","gif","png"].includes(t.ext)})),n=e.findIndex((function(e){return e.id===t.id}));n>-1?(this.$store.state.previewImageIndex=n,this.$store.state.previewImageList=e.map((function(t){return t.path}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[t.path])}else this.$Electron?this.$Electron.sendMessage("windowRouter",{name:"file-task-"+t.id,path:"/single/file/task/"+t.id,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)}}):window.open($A.apiUrl("../single/file/task/".concat(t.id)))},downFile:function(t){var e=this;$A.modalConfirm({title:"下载文件",content:"".concat(t.name," (").concat($A.bytesToSize(t.size),")"),okText:"立即下载",onOk:function(){$A.downFile($A.apiUrl("project/task/filedown?file_id=".concat(t.id,"&token=").concat(e.userToken)))}})}}};const b=(0,u.Z)(v,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready&&t.taskDetail.parent_id>0?n("li",[n("div",{staticClass:"subtask-icon"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,attrs:{disabled:0===t.taskId,task:t.taskDetail,"load-status":!0===t.taskDetail.loading},on:{"on-update":t.getLogLists}})],1),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"subtask-flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),n("div",{staticClass:"subtask-name"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("DatePicker",{staticClass:"subtask-time",attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom-end",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[!t.taskDetail.complete_at&&t.taskDetail.end_at&&t.taskDetail.end_at!=t.mainEndAt?n("div",{class:["time",t.taskDetail.today?"today":"",t.taskDetail.overdue?"overdue":""],on:{click:t.openTime}},[t._v("\n "+t._s(t.expiresFormat(t.taskDetail.end_at))+"\n ")]):n("Icon",{staticClass:"clock",attrs:{type:"ios-clock-outline"},on:{click:t.openTime}})],1),t._v(" "),n("Poptip",{ref:"owner",staticClass:"subtask-avatar",attrs:{"popper-class":"task-detail-user-popper",title:t.$L("修改负责人"),width:240,placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":1,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getOwner.length>0?t._l(t.getOwner,(function(t){return n("UserAvatar",{key:t.userid,attrs:{userid:t.userid,size:20,tooltipDisabled:""}})})):n("div",[t._v("--")])],2)],1):t.ready?n("div",{class:{"task-detail":!0,"open-dialog":t.hasOpenDialog,completed:t.taskDetail.complete_at}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-info"},[n("div",{staticClass:"head"},[n("TaskMenu",{ref:"taskMenu_"+t.taskDetail.id,staticClass:"icon",attrs:{disabled:0===t.taskId,task:t.taskDetail,size:"medium","color-show":!1},on:{"on-update":t.getLogLists}}),t._v(" "),t.taskDetail.flow_item_name?n("div",{staticClass:"flow"},[n("span",{class:t.taskDetail.flow_item_status,on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t._v(" "),t.taskDetail.archived_at?n("div",{staticClass:"flow"},[n("span",{staticClass:"archived",on:{click:function(e){return e.stopPropagation(),t.openMenu(t.taskDetail)}}},[t._v(t._s(t.$L("已归档")))])]):t._e(),t._v(" "),n("div",{staticClass:"nav"},[t.projectName?n("p",[n("span",[t._v(t._s(t.projectName))])]):t._e(),t._v(" "),t.columnName?n("p",[n("span",[t._v(t._s(t.columnName))])]):t._e(),t._v(" "),t.taskDetail.id?n("p",[n("span",[t._v(t._s(t.taskDetail.id))])]):t._e()]),t._v(" "),n("div",{staticClass:"function"},[0===t.getOwner.length?n("EPopover",{attrs:{placement:"bottom"},model:{value:t.receiveShow,callback:function(e){t.receiveShow=e},expression:"receiveShow"}},[n("div",{staticClass:"task-detail-receive"},[n("div",{staticClass:"receive-title"},[n("Icon",{attrs:{type:"ios-help-circle"}}),t._v("\n "+t._s(t.$L("确认计划时间领取任务"))+"\n ")],1),t._v(" "),n("div",{staticClass:"receive-time"},[n("DatePicker",{attrs:{options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placeholder:t.$L("请设置计划时间"),clearable:!1,editable:!1},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}})],1),t._v(" "),n("div",{staticClass:"receive-bottom"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(e){t.receiveShow=!1}}},[t._v("取消")]),t._v(" "),n("Button",{attrs:{loading:t.ownerLoad>0,size:"small",type:"primary"},on:{click:function(e){return t.onOwner(!0)}}},[t._v("确定")])],1)]),t._v(" "),n("Button",{staticClass:"pick",attrs:{slot:"reference",loading:t.ownerLoad>0,type:"primary"},slot:"reference"},[t._v(t._s(t.$L("我要领取任务")))])],1):t._e(),t._v(" "),t.$Electron?n("ETooltip",{attrs:{content:t.$L("新窗口打开")}},[n("i",{staticClass:"taskfont open",on:{click:t.openNewWin}},[t._v("")])]):t._e(),t._v(" "),n("div",{staticClass:"menu"},[n("TaskMenu",{attrs:{disabled:0===t.taskId,task:t.taskDetail,icon:"ios-more","completed-icon":"ios-more",size:"medium","color-show":!1},on:{"on-update":t.getLogLists}})],1)],1)],1),t._v(" "),n("div",{staticClass:"scroller overlay-y"},[n("div",{staticClass:"title"},[n("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255},on:{"on-blur":function(e){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(e){t.$set(t.taskDetail,"name",e)},expression:"taskDetail.name"}})],1),t._v(" "),n("div",{staticClass:"desc"},[n("TEditor",{ref:"desc",attrs:{value:t.taskContent,plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L("详细描述..."),inline:""},on:{"on-blur":function(e){return t.updateBlur("content")}}})],1),t._v(" "),n("Form",{staticClass:"items",attrs:{"label-position":"left","label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[t.taskDetail.p_name?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("优先级"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("EDropdown",{ref:"priority",attrs:{trigger:"click",placement:"bottom"},on:{command:function(e){return t.updateData("priority",e)}}},[n("TaskPriority",{attrs:{backgroundColor:t.taskDetail.p_color}},[t._v(t._s(t.taskDetail.p_name))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.taskDetail.p_name==e.name?"&#xe61d;":"&#xe61c;")}}),t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1)])]):t._e(),t._v(" "),t.getOwner.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("负责人"))+"\n ")]),t._v(" "),n("Poptip",{ref:"owner",staticClass:"item-content user",attrs:{title:t.$L("修改负责人"),width:240,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,placeholder:t.$L("选择任务负责人"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(e){t.$set(t.ownerData,"owner_userid",e)},expression:"ownerData.owner_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),n("div",{staticClass:"user-list"},t._l(t.getOwner,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getOwner.length,tooltipDisabled:""}})})),1)])],1):t._e(),t._v(" "),t.getAssist.length>0||t.assistForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("协助人员"))+"\n ")]),t._v(" "),n("Poptip",{ref:"assist",staticClass:"item-content user",attrs:{title:t.$L(t.getAssist.length>0?"修改协助人员":"添加协助人员"),width:280,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openAssist,"on-ok":t.onAssist}},[n("div",{attrs:{slot:"content"},slot:"content"},[n("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,"disabled-choice":t.assistData.disabled,placeholder:t.$L("选择任务协助人员"),transfer:!1},model:{value:t.assistData.assist_userid,callback:function(e){t.$set(t.assistData,"assist_userid",e)},expression:"assistData.assist_userid"}}),t._v(" "),n("div",{staticClass:"task-detail-avatar-buttons"},[n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.$refs.assist.ok()}}},[t._v(t._s(t.$L("确定")))])],1)],1),t._v(" "),t.getAssist.length>0?n("div",{staticClass:"user-list"},t._l(t.getAssist,(function(e){return n("UserAvatar",{key:e.userid,attrs:{userid:e.userid,size:28,showName:1===t.getAssist.length,tooltipDisabled:""}})})),1):n("div",[t._v("--")])])],1):t._e(),t._v(" "),t.taskDetail.end_at||t.timeForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("截止时间"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("DatePicker",{attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}},[n("div",{staticClass:"picker-time"},[n("div",{staticClass:"time",on:{click:t.openTime}},[t._v(t._s(t.taskDetail.end_at?t.cutTime:"--"))]),t._v(" "),!t.taskDetail.complete_at&&t.taskDetail.end_at?[t.within24Hours(t.taskDetail.end_at)?n("Tag",{attrs:{color:"blue"}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.expiresFormat(t.taskDetail.end_at)))]):t._e(),t._v(" "),t.isOverdue(t.taskDetail)?n("Tag",{attrs:{color:"red"}},[t._v(t._s(t.$L("超期未完成")))]):t._e()]:t._e()],2)])],1)])]):t._e(),t._v(" "),t.fileList.length>0?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("附件"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content file"},[t.taskDetail.file_num>50?n("li",{staticClass:"tip"},[t._v(t._s(t.$L("共"+t.taskDetail.file_num+"个文件,仅显示最新50个")))]):t._e(),t._v(" "),t._l(t.fileList,(function(e){return n("li",[e.id?n("img",{staticClass:"file-ext",attrs:{src:e.thumb}}):n("Loading",{staticClass:"file-load"}),t._v(" "),n("div",{staticClass:"file-name"},[t._v(t._s(e.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(e.size)))]),t._v(" "),n("div",{staticClass:"file-menu",class:{show:e._show_menu}},[n("Icon",{attrs:{type:"md-eye"},on:{click:function(n){return t.viewFile(e)}}}),t._v(" "),n("Icon",{attrs:{type:"md-arrow-round-down"},on:{click:function(n){return t.downFile(e)}}}),t._v(" "),n("EPopover",{staticClass:"file-delete",model:{value:e._show_menu,callback:function(n){t.$set(e,"_show_menu",n)},expression:"file._show_menu"}},[n("div",{staticClass:"task-detail-delete-file-popover"},[n("p",[t._v(t._s(t.$L("你确定要删除这个文件吗?")))]),t._v(" "),n("div",{staticClass:"buttons"},[n("Button",{attrs:{size:"small",type:"text"},on:{click:function(t){e._show_menu=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{size:"small",type:"primary"},on:{click:function(n){return t.deleteFile(e)}}},[t._v(t._s(t.$L("确定")))])],1)]),t._v(" "),n("i",{staticClass:"taskfont del",attrs:{slot:"reference"},slot:"reference"},[t._v("")])])],1)],1)}))],2),t._v(" "),n("ul",{staticClass:"item-content"},[n("li",[n("div",{staticClass:"add-button",on:{click:function(e){return t.$refs.upload.handleClick()}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加附件"))+"\n ")])])])]):t._e(),t._v(" "),t.subList.length>0||t.addsubForce?n("FormItem",[n("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("子任务"))+"\n ")]),t._v(" "),n("ul",{staticClass:"item-content subtask"},t._l(t.subList,(function(e,r){return n("TaskDetail",{key:r,ref:"subTask_"+e.id,refInFor:!0,attrs:{"task-id":e.id,"open-task":e,"main-end-at":t.taskDetail.end_at,"can-update-blur":t.canUpdateBlur}})})),1),t._v(" "),n("ul",{class:["item-content",0===t.subList.length?"nosub":""]},[n("li",[t.addsubShow?n("Input",{ref:"addsub",staticClass:"add-input",class:{loading:t.addsubLoad>0},attrs:{placeholder:t.$L("+ 输入子任务,回车添加子任务"),icon:t.addsubLoad>0?"ios-loading":""},on:{"on-blur":t.addsubChackClose,"on-keydown":t.addsubKeydown},model:{value:t.addsubName,callback:function(e){t.addsubName=e},expression:"addsubName"}}):n("div",{staticClass:"add-button",on:{click:t.addsubOpen}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.$L("添加子任务"))+"\n ")])],1)])]):t._e()],1),t._v(" "),t.menuList.length>0?n("div",{staticClass:"add"},[n("EDropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:t.dropAdd}},[n("div",{staticClass:"add-button"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v("\n "+t._s(t.$L("添加"))+"\n "),t._l(t.menuList,(function(e){return n("em",[t._v(t._s(t.$L(e.name)))])}))],2),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.menuList,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:e.command}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(e.icon)}}),t._v(t._s(t.$L(e.name))+"\n ")])])})),1)],1)],1):t._e()],1),t._v(" "),n("TaskUpload",{ref:"upload",staticClass:"upload",on:{"on-select-file":t.onSelectFile}})],1),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-dialog",style:t.dialogStyle},[t.hasOpenDialog?[t.taskId>0?n("DialogWrapper",{ref:"dialog",attrs:{"dialog-id":t.taskDetail.dialog_id}},[n("div",{staticClass:"head",attrs:{slot:"head"},slot:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1)]):t._e(),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id},on:{"on-load-change":t.logLoadChange}}):t._e()]:n("div",[n("div",{staticClass:"head"},[n("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),t._v(" "),n("div",{staticClass:"nav"},[n("p",{class:{active:"dialog"==t.navActive},on:{click:function(e){t.navActive="dialog"}}},[t._v(t._s(t.$L("聊天")))]),t._v(" "),n("p",{class:{active:"log"==t.navActive},on:{click:function(e){t.navActive="log"}}},[t._v(t._s(t.$L("动态")))]),t._v(" "),"log"==t.navActive?n("div",{staticClass:"refresh"},[t.logLoadIng?n("Loading"):n("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1),t._v(" "),"log"==t.navActive&&t.taskId>0?n("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id,"show-load":!1},on:{"on-load-change":t.logLoadChange}}):n("div",{staticClass:"no-dialog",on:{drop:function(e){return e.preventDefault(),t.taskPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.taskDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.taskDragOver(!1,e)}}},[n("div",{staticClass:"no-tip"},[t._v(t._s(t.$L("暂无消息")))]),t._v(" "),n("div",{staticClass:"no-input"},[n("DragInput",{staticClass:"dialog-input",attrs:{type:"textarea",disabled:t.sendLoad>0,rows:1,autosize:{minRows:1,maxRows:3},maxlength:2e4,placeholder:t.$L("输入消息...")},on:{"on-keydown":t.msgKeydown,"on-input-paste":t.msgPasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),n("div",{staticClass:"no-send",on:{click:t.msgDialog}},[t.sendLoad>0?n("Loading"):[n("Badge",{attrs:{count:t.taskDetail.msg_num}}),t._v(" "),n("Icon",{attrs:{type:"md-send"}})]],2)],1),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e()])],1)],2),t._v(" "),t.taskDetail.id?t._e():n("div",{staticClass:"task-load"},[n("Loading")],1)]):t._e()}),[],!1,null,null,null).exports},21929:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(20629);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const s={name:"TaskMenu",props:{task:{type:Object,default:function(){return{}}},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},data:function(){return{}},computed:i(i({},(0,r.rn)(["taskColorList","taskLoading","taskFlows","taskFlowItems"])),{},{loadIng:function(){var t=this;if(this.loadStatus)return!0;var e=this.taskLoading.find((function(e){return e.id==t.task.id}));return e&&e.num>0},flow:function(){var t=this;return this.taskFlows.find((function(e){return e.task_id==t.task.id}))},turns:function(){var t=this;if(!this.flow)return[];var e=this.taskFlowItems.find((function(e){return e.id==t.flow.flow_item_id}));return e?this.taskFlowItems.filter((function(t){var n=t.id;return e.turns.includes(n)})):[]}}),methods:{show:function(){this.$refs.dropdown.show()},hide:function(){this.$refs.dropdown.hide()},handleClick:function(){this.$refs.dropdown.handleClick()},dropTask:function(t){var e=this,n=this.task,r=function(t){t?e.$store.dispatch("saveTaskCompleteTemp",n.id):e.$store.dispatch("forgetTaskCompleteTemp",n.id)};if($A.isJson(t))t.name&&this.updateTask({color:t.color}).catch((function(){}));else{if($A.leftExists(t,"turn::")){var o=$A.leftDelete(t,"turn::");if(o==this.task.flow_item_id)return;var i=this.taskFlowItems.find((function(t){return t.id==e.flow.flow_item_id}))||{},a=this.taskFlowItems.find((function(t){return t.id==o}))||{},s="end"!==i.status&&"end"===a.status,u="end"===i.status&&"end"!==a.status;return this.updateBefore&&(s?r(!0):u&&r(!1)),void this.updateTask({flow_item_id:o}).then((function(){s?r(!0):u&&r(!1)})).catch((function(){s?r(!1):u&&r(!0)}))}switch(t){case"complete":if(this.task.complete_at)return;this.updateBefore&&r(!0),this.updateTask({complete_at:$A.formatDate("Y-m-d H:i:s")}).then((function(){r(!0)})).catch((function(){r(!1)}));break;case"uncomplete":if(!this.task.complete_at)return;this.updateBefore&&r(!1),this.updateTask({complete_at:!1}).then((function(){r(!1)})).catch((function(){r(!0)}));break;case"archived":case"remove":this.archivedOrRemoveTask(t)}}},visibleChange:function(t){t&&this.$store.dispatch("getTaskFlow",this.task.id).then(this.$refs.dropdownMenu.updatePopper).catch(this.$refs.dropdownMenu.updatePopper)},updateTask:function(t){var e=this;return new Promise((function(n,r){e.loadIng?r():(Object.keys(t).forEach((function(n){return e.$set(e.task,n,t[n])})),e.$store.dispatch("taskUpdate",Object.assign(t,{task_id:e.task.id})).then((function(t){var r=t.data,o=t.msg;$A.messageSuccess(o),n(),e.$emit("on-update",r)})).catch((function(t){var n=t.msg;$A.modalError(n),e.$store.dispatch("getTaskOne",e.task.id).catch((function(){})),r()})))}))},archivedOrRemoveTask:function(t){var e=this,n="removeTask",r="删除",o={task_id:this.task.id},i=this.task.parent_id>0?"子任务":"任务";"archived"==t&&(n="archivedTask",r="归档",this.task.archived_at&&(r="还原归档",o={task_id:this.task.id,type:"recovery"})),$A.modalConfirm({title:r+i,content:"你确定要"+r+i+"【"+this.task.name+"】吗?",loading:!0,onOk:function(){e.loadIng?e.$Modal.remove():e.$store.dispatch(n,o).then((function(t){var n=t.msg;$A.messageSuccess(n),e.$Modal.remove()})).catch((function(t){var n=t.msg;$A.modalError(n,301),e.$Modal.remove()}))}})}}};const u=(0,n(51900).Z)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("EDropdown",{ref:"dropdown",attrs:{trigger:"click",disabled:t.disabled,size:t.size,placement:"bottom"},on:{command:t.dropTask,"visible-change":t.visibleChange}},[t._t("icon",(function(){return[n("div",{staticClass:"task-menu-icon"},[t.loadIng?n("div",{staticClass:"loading"},[n("Loading")],1):[t.task.complete_at?n("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):n("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)]})),t._v(" "),n("EDropdownMenu",{ref:"dropdownMenu",staticClass:"task-menu-more-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("li",{staticClass:"task-menu-more-warp",class:t.size},[n("ul",[t.flow?t.turns.length>0?t._l(t.turns,(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"turn::"+e.id}},[n("div",{staticClass:"item flow"},[e.id==t.task.flow_item_id&&!0!==t.flow.auto_assign?n("Icon",{staticClass:"check",attrs:{type:"md-checkmark-circle-outline"}}):n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(" "),n("div",{staticClass:"flow-name",class:e.status},[t._v(t._s(e.name))])],1)])})):[t.task.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)])]:n("EDropdownItem",{staticClass:"load-flow",attrs:{disabled:""}},[n("div",{staticClass:"load-flow-warp"},[n("Loading")],1)]),t._v(" "),0===t.task.parent_id?[n("EDropdownItem",{attrs:{divided:t.turns.length>0,command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L(t.task.archived_at?"还原归档":"归档"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item hover-del"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),t.colorShow?t._l(t.taskColorList,(function(e,r){return n("EDropdownItem",{key:"c_"+r,attrs:{divided:0==r,command:e}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:e.color||"#f9f9f9"},domProps:{innerHTML:t._s(e.color==t.task.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(e.name))+"\n ")])])})):t._e()]:n("EDropdownItem",{attrs:{command:"remove",divided:t.turns.length>0}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)])],2)])])],2)}),[],!1,null,null,null).exports},25199:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const a={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data:function(){return{}},computed:o(o({},(0,n(20629).rn)(["themeIsDark"])),{},{myStyle:function(){var t=this.color,e=this.background,n=this.backgroundColor;return this.themeIsDark?{color:n||e,borderColor:n||e,backgroundColor:"transparent"}:{color:t,borderColor:n||e,backgroundColor:n||e}}})};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)}),[],!1,null,null,null).exports}}]); \ No newline at end of file